summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRepository mirror & CI <repomirrorci@gentoo.org>2023-10-23 03:32:01 +0000
committerRepository mirror & CI <repomirrorci@gentoo.org>2023-10-23 03:32:01 +0000
commit36912e08f8e118a46d5e5574905a46c9ae8b7c68 (patch)
treeda0399a2cfa692677b3aa2e9c079b3b054c62293 /metadata/md5-cache/dev-haskell
parentMerge updates from master (diff)
downloadgentoo-36912e08f8e118a46d5e5574905a46c9ae8b7c68.tar.gz
gentoo-36912e08f8e118a46d5e5574905a46c9ae8b7c68.tar.bz2
gentoo-36912e08f8e118a46d5e5574905a46c9ae8b7c68.zip
2023-10-23 03:32:00 UTC
Diffstat (limited to 'metadata/md5-cache/dev-haskell')
-rw-r--r--metadata/md5-cache/dev-haskell/abstract-deque-0.38
-rw-r--r--metadata/md5-cache/dev-haskell/abstract-par-0.3.3-r18
-rw-r--r--metadata/md5-cache/dev-haskell/adjunctions-4.46
-rw-r--r--metadata/md5-cache/dev-haskell/adjunctions-4.4.216
-rw-r--r--metadata/md5-cache/dev-haskell/aeson-2.0.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/aeson-2.1.2.116
-rw-r--r--metadata/md5-cache/dev-haskell/aeson-pretty-0.8.1015
-rw-r--r--metadata/md5-cache/dev-haskell/aeson-pretty-0.8.94
-rw-r--r--metadata/md5-cache/dev-haskell/alex-3.2.7.12
-rw-r--r--metadata/md5-cache/dev-haskell/alex-3.2.7.216
-rw-r--r--metadata/md5-cache/dev-haskell/alsa-core-0.5.0.1-r28
-rw-r--r--metadata/md5-cache/dev-haskell/alsa-mixer-0.3.08
-rw-r--r--metadata/md5-cache/dev-haskell/ansi-terminal-0.10.38
-rw-r--r--metadata/md5-cache/dev-haskell/ansi-terminal-1.015
-rw-r--r--metadata/md5-cache/dev-haskell/ansi-terminal-types-0.11.515
-rw-r--r--metadata/md5-cache/dev-haskell/ansi-wl-pprint-0.6.94
-rw-r--r--metadata/md5-cache/dev-haskell/ansi-wl-pprint-1.0.215
-rw-r--r--metadata/md5-cache/dev-haskell/appar-0.1.88
-rw-r--r--metadata/md5-cache/dev-haskell/asn1-encoding-0.9.68
-rw-r--r--metadata/md5-cache/dev-haskell/asn1-parse-0.9.58
-rw-r--r--metadata/md5-cache/dev-haskell/asn1-types-0.3.38
-rw-r--r--metadata/md5-cache/dev-haskell/asn1-types-0.3.415
-rw-r--r--metadata/md5-cache/dev-haskell/assoc-1.0.28
-rw-r--r--metadata/md5-cache/dev-haskell/assoc-1.115
-rw-r--r--metadata/md5-cache/dev-haskell/async-2.2.4-r1 (renamed from metadata/md5-cache/dev-haskell/async-2.2.4)12
-rw-r--r--metadata/md5-cache/dev-haskell/atomic-primops-0.8.44
-rw-r--r--metadata/md5-cache/dev-haskell/attoparsec-0.14.44
-rw-r--r--metadata/md5-cache/dev-haskell/attoparsec-0.14.4-r116
-rw-r--r--metadata/md5-cache/dev-haskell/attoparsec-aeson-2.1.0.015
-rw-r--r--metadata/md5-cache/dev-haskell/attoparsec-iso8601-1.0.2.14
-rw-r--r--metadata/md5-cache/dev-haskell/attoparsec-iso8601-1.1.0.0-r115
-rw-r--r--metadata/md5-cache/dev-haskell/auto-update-0.1.68
-rw-r--r--metadata/md5-cache/dev-haskell/aws-0.22-r54
-rw-r--r--metadata/md5-cache/dev-haskell/aws-0.2416
-rw-r--r--metadata/md5-cache/dev-haskell/barbies-2.0.4.016
-rw-r--r--metadata/md5-cache/dev-haskell/base-compat-0.12.14
-rw-r--r--metadata/md5-cache/dev-haskell/base-compat-0.13.015
-rw-r--r--metadata/md5-cache/dev-haskell/base-compat-batteries-0.12.14
-rw-r--r--metadata/md5-cache/dev-haskell/base-compat-batteries-0.13.016
-rw-r--r--metadata/md5-cache/dev-haskell/base-orphans-0.8.64
-rw-r--r--metadata/md5-cache/dev-haskell/base-orphans-0.9.016
-rw-r--r--metadata/md5-cache/dev-haskell/base-unicode-symbols-0.2.4.215
-rw-r--r--metadata/md5-cache/dev-haskell/base16-bytestring-0.1.1.78
-rw-r--r--metadata/md5-cache/dev-haskell/base16-bytestring-1.0.2.016
-rw-r--r--metadata/md5-cache/dev-haskell/base64-0.4.2.416
-rw-r--r--metadata/md5-cache/dev-haskell/base64-bytestring-1.0.0.38
-rw-r--r--metadata/md5-cache/dev-haskell/base64-bytestring-1.2.1.016
-rw-r--r--metadata/md5-cache/dev-haskell/basement-0.0.128
-rw-r--r--metadata/md5-cache/dev-haskell/basement-0.0.1615
-rw-r--r--metadata/md5-cache/dev-haskell/bencode-0.6.1.18
-rw-r--r--metadata/md5-cache/dev-haskell/bifunctors-5.5.118
-rw-r--r--metadata/md5-cache/dev-haskell/bifunctors-5.5.1516
-rw-r--r--metadata/md5-cache/dev-haskell/binary-0.8.8.0-r1 (renamed from metadata/md5-cache/dev-haskell/binary-0.8.8.0)10
-rw-r--r--metadata/md5-cache/dev-haskell/binary-0.8.9.0-r116
-rw-r--r--metadata/md5-cache/dev-haskell/binary-orphans-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/binary-orphans-1.0.4.116
-rw-r--r--metadata/md5-cache/dev-haskell/bitvec-1.1.3.016
-rw-r--r--metadata/md5-cache/dev-haskell/blaze-builder-0.4.2.18
-rw-r--r--metadata/md5-cache/dev-haskell/blaze-builder-0.4.2.216
-rw-r--r--metadata/md5-cache/dev-haskell/blaze-html-0.9.1.2-r116
-rw-r--r--metadata/md5-cache/dev-haskell/blaze-html-0.9.1.2-r216
-rw-r--r--metadata/md5-cache/dev-haskell/blaze-markup-0.8.2.8-r1 (renamed from metadata/md5-cache/dev-haskell/blaze-markup-0.8.2.8)12
-rw-r--r--metadata/md5-cache/dev-haskell/bloomfilter-2.0.1.08
-rw-r--r--metadata/md5-cache/dev-haskell/bloomfilter-2.0.1.0-r116
-rw-r--r--metadata/md5-cache/dev-haskell/boring-0.2.115
-rw-r--r--metadata/md5-cache/dev-haskell/bsb-http-chunked-0.0.0.46
-rw-r--r--metadata/md5-cache/dev-haskell/bsb-http-chunked-0.0.0.4-r116
-rw-r--r--metadata/md5-cache/dev-haskell/byteable-0.1.18
-rw-r--r--metadata/md5-cache/dev-haskell/byteorder-1.0.48
-rw-r--r--metadata/md5-cache/dev-haskell/bytestring-builder-0.10.8.2.08
-rw-r--r--metadata/md5-cache/dev-haskell/c2hs-0.28.82
-rw-r--r--metadata/md5-cache/dev-haskell/c2hs-0.28.8-r216
-rw-r--r--metadata/md5-cache/dev-haskell/cabal-3.2.1.0-r116
-rw-r--r--metadata/md5-cache/dev-haskell/cabal-3.2.1.0-r216
-rw-r--r--metadata/md5-cache/dev-haskell/cabal-3.4.1.016
-rw-r--r--metadata/md5-cache/dev-haskell/cabal-3.4.1.0-r116
-rw-r--r--metadata/md5-cache/dev-haskell/cabal-3.6.3.015
-rw-r--r--metadata/md5-cache/dev-haskell/cabal-doctest-1.0.94
-rw-r--r--metadata/md5-cache/dev-haskell/cabal-doctest-1.0.9-r115
-rw-r--r--metadata/md5-cache/dev-haskell/cabal-install-3.4.1.0-r215
-rw-r--r--metadata/md5-cache/dev-haskell/cabal-install-3.4.1.0-r315
-rw-r--r--metadata/md5-cache/dev-haskell/cabal-install-3.6.2.0-r115
-rw-r--r--metadata/md5-cache/dev-haskell/cairo-0.13.10.015
-rw-r--r--metadata/md5-cache/dev-haskell/call-stack-0.3.08
-rw-r--r--metadata/md5-cache/dev-haskell/call-stack-0.4.016
-rw-r--r--metadata/md5-cache/dev-haskell/case-insensitive-1.2.1.08
-rw-r--r--metadata/md5-cache/dev-haskell/cassava-0.5.2.0-r14
-rw-r--r--metadata/md5-cache/dev-haskell/cassava-0.5.3.016
-rw-r--r--metadata/md5-cache/dev-haskell/cereal-0.5.8.18
-rw-r--r--metadata/md5-cache/dev-haskell/cereal-0.5.8.316
-rw-r--r--metadata/md5-cache/dev-haskell/charset-0.3.1015
-rw-r--r--metadata/md5-cache/dev-haskell/charset-0.3.7.1-r16
-rw-r--r--metadata/md5-cache/dev-haskell/chasingbottoms-1.3.1.1216
-rw-r--r--metadata/md5-cache/dev-haskell/chell-0.4.0.26
-rw-r--r--metadata/md5-cache/dev-haskell/chell-0.5.0.215
-rw-r--r--metadata/md5-cache/dev-haskell/cipher-aes-0.2.118
-rw-r--r--metadata/md5-cache/dev-haskell/citeproc-0.74
-rw-r--r--metadata/md5-cache/dev-haskell/citeproc-0.8.116
-rw-r--r--metadata/md5-cache/dev-haskell/clientsession-0.9.1.24
-rw-r--r--metadata/md5-cache/dev-haskell/clock-0.7.24
-rw-r--r--metadata/md5-cache/dev-haskell/clock-0.8.316
-rw-r--r--metadata/md5-cache/dev-haskell/cmdargs-0.10.204
-rw-r--r--metadata/md5-cache/dev-haskell/cmdargs-0.10.2216
-rw-r--r--metadata/md5-cache/dev-haskell/code-page-0.1.34
-rw-r--r--metadata/md5-cache/dev-haskell/code-page-0.2.116
-rw-r--r--metadata/md5-cache/dev-haskell/colour-2.3.58
-rw-r--r--metadata/md5-cache/dev-haskell/colour-2.3.616
-rw-r--r--metadata/md5-cache/dev-haskell/commonmark-0.2.24
-rw-r--r--metadata/md5-cache/dev-haskell/commonmark-0.2.316
-rw-r--r--metadata/md5-cache/dev-haskell/commonmark-extensions-0.2.3.24
-rw-r--r--metadata/md5-cache/dev-haskell/commonmark-extensions-0.2.3.516
-rw-r--r--metadata/md5-cache/dev-haskell/commonmark-pandoc-0.2.1.24
-rw-r--r--metadata/md5-cache/dev-haskell/commonmark-pandoc-0.2.1.315
-rw-r--r--metadata/md5-cache/dev-haskell/comonad-5.0.815
-rw-r--r--metadata/md5-cache/dev-haskell/comonad-5.0.8-r115
-rw-r--r--metadata/md5-cache/dev-haskell/concurrent-output-1.10.118
-rw-r--r--metadata/md5-cache/dev-haskell/concurrent-output-1.10.1915
-rw-r--r--metadata/md5-cache/dev-haskell/conduit-1.3.4.24
-rw-r--r--metadata/md5-cache/dev-haskell/conduit-1.3.4.316
-rw-r--r--metadata/md5-cache/dev-haskell/conduit-combinators-1.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/conduit-extra-1.3.410
-rw-r--r--metadata/md5-cache/dev-haskell/conduit-extra-1.3.6-r116
-rw-r--r--metadata/md5-cache/dev-haskell/configurator-0.3.0.0-r14
-rw-r--r--metadata/md5-cache/dev-haskell/connection-0.3.18
-rw-r--r--metadata/md5-cache/dev-haskell/connection-0.3.1-r115
-rw-r--r--metadata/md5-cache/dev-haskell/constraints-0.13.34
-rw-r--r--metadata/md5-cache/dev-haskell/constraints-0.13.416
-rw-r--r--metadata/md5-cache/dev-haskell/contravariant-1.5.38
-rw-r--r--metadata/md5-cache/dev-haskell/contravariant-1.5.515
-rw-r--r--metadata/md5-cache/dev-haskell/convertible-1.1.1.08
-rw-r--r--metadata/md5-cache/dev-haskell/convertible-1.1.1.116
-rw-r--r--metadata/md5-cache/dev-haskell/cookie-0.4.48
-rw-r--r--metadata/md5-cache/dev-haskell/cookie-0.4.516
-rw-r--r--metadata/md5-cache/dev-haskell/cprng-aes-0.6.18
-rw-r--r--metadata/md5-cache/dev-haskell/criterion-1.5.11.04
-rw-r--r--metadata/md5-cache/dev-haskell/criterion-1.6.3.016
-rw-r--r--metadata/md5-cache/dev-haskell/criterion-measurement-0.1.2.08
-rw-r--r--metadata/md5-cache/dev-haskell/criterion-measurement-0.2.0.015
-rw-r--r--metadata/md5-cache/dev-haskell/crypto-api-0.13.38
-rw-r--r--metadata/md5-cache/dev-haskell/crypto-api-tests-0.3-r18
-rw-r--r--metadata/md5-cache/dev-haskell/crypto-cipher-tests-0.0.11-r18
-rw-r--r--metadata/md5-cache/dev-haskell/crypto-cipher-types-0.0.98
-rw-r--r--metadata/md5-cache/dev-haskell/crypto-random-0.0.98
-rw-r--r--metadata/md5-cache/dev-haskell/cryptohash-md5-0.11.100.16
-rw-r--r--metadata/md5-cache/dev-haskell/cryptohash-md5-0.11.101.016
-rw-r--r--metadata/md5-cache/dev-haskell/cryptohash-sha1-0.11.100.16
-rw-r--r--metadata/md5-cache/dev-haskell/cryptohash-sha1-0.11.101.016
-rw-r--r--metadata/md5-cache/dev-haskell/cryptohash-sha256-0.11.101.06
-rw-r--r--metadata/md5-cache/dev-haskell/cryptohash-sha256-0.11.102.116
-rw-r--r--metadata/md5-cache/dev-haskell/crypton-0.3216
-rw-r--r--metadata/md5-cache/dev-haskell/crypton-connection-0.3.115
-rw-r--r--metadata/md5-cache/dev-haskell/crypton-x509-1.7.616
-rw-r--r--metadata/md5-cache/dev-haskell/crypton-x509-store-1.6.916
-rw-r--r--metadata/md5-cache/dev-haskell/crypton-x509-system-1.6.715
-rw-r--r--metadata/md5-cache/dev-haskell/crypton-x509-validation-1.6.1216
-rw-r--r--metadata/md5-cache/dev-haskell/cryptonite-0.288
-rw-r--r--metadata/md5-cache/dev-haskell/cryptonite-0.3016
-rw-r--r--metadata/md5-cache/dev-haskell/cryptonite-conduit-0.2.24
-rw-r--r--metadata/md5-cache/dev-haskell/css-text-0.1.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/data-array-byte-0.1.0.116
-rw-r--r--metadata/md5-cache/dev-haskell/data-default-0.7.1.18
-rw-r--r--metadata/md5-cache/dev-haskell/data-default-class-0.1.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/data-default-instances-containers-0.0.18
-rw-r--r--metadata/md5-cache/dev-haskell/data-default-instances-dlist-0.0.18
-rw-r--r--metadata/md5-cache/dev-haskell/data-default-instances-old-locale-0.0.18
-rw-r--r--metadata/md5-cache/dev-haskell/data-fix-0.3.2-r1 (renamed from metadata/md5-cache/dev-haskell/data-fix-0.3.2)12
-rw-r--r--metadata/md5-cache/dev-haskell/data-ordlist-0.4.7.08
-rw-r--r--metadata/md5-cache/dev-haskell/dav-1.3.48
-rw-r--r--metadata/md5-cache/dev-haskell/dbus-1.2.2216
-rw-r--r--metadata/md5-cache/dev-haskell/dbus-1.2.276
-rw-r--r--metadata/md5-cache/dev-haskell/dbus-1.3.016
-rw-r--r--metadata/md5-cache/dev-haskell/dec-0.0.38
-rw-r--r--metadata/md5-cache/dev-haskell/dec-0.0.515
-rw-r--r--metadata/md5-cache/dev-haskell/dense-linear-algebra-0.1.0.08
-rw-r--r--metadata/md5-cache/dev-haskell/deriving-compat-0.64
-rw-r--r--metadata/md5-cache/dev-haskell/deriving-compat-0.6.516
-rw-r--r--metadata/md5-cache/dev-haskell/diff-0.4.08
-rw-r--r--metadata/md5-cache/dev-haskell/diff-0.4.116
-rw-r--r--metadata/md5-cache/dev-haskell/digest-0.0.1.28
-rw-r--r--metadata/md5-cache/dev-haskell/digest-0.0.1.315
-rw-r--r--metadata/md5-cache/dev-haskell/digits-0.3.116
-rw-r--r--metadata/md5-cache/dev-haskell/disk-free-space-0.1.0.18
-rw-r--r--metadata/md5-cache/dev-haskell/distributive-0.6.2.18
-rw-r--r--metadata/md5-cache/dev-haskell/dlist-1.08
-rw-r--r--metadata/md5-cache/dev-haskell/dns-4.0.110
-rw-r--r--metadata/md5-cache/dev-haskell/doclayout-0.44
-rw-r--r--metadata/md5-cache/dev-haskell/doclayout-0.4.0.116
-rw-r--r--metadata/md5-cache/dev-haskell/doctemplates-0.10.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/doctemplates-0.1116
-rw-r--r--metadata/md5-cache/dev-haskell/doctest-0.20.04
-rw-r--r--metadata/md5-cache/dev-haskell/doctest-0.22.016
-rw-r--r--metadata/md5-cache/dev-haskell/doctest-driver-gen-0.3.0.716
-rw-r--r--metadata/md5-cache/dev-haskell/doctest-parallel-0.2.44
-rw-r--r--metadata/md5-cache/dev-haskell/easy-file-0.2.28
-rw-r--r--metadata/md5-cache/dev-haskell/echo-0.1.36
-rw-r--r--metadata/md5-cache/dev-haskell/echo-0.1.4-r115
-rw-r--r--metadata/md5-cache/dev-haskell/ed25519-0.0.5.0-r1 (renamed from metadata/md5-cache/dev-haskell/ed25519-0.0.5.0)12
-rw-r--r--metadata/md5-cache/dev-haskell/edit-distance-0.2.2.1-r18
-rw-r--r--metadata/md5-cache/dev-haskell/email-validate-2.3.2.156
-rw-r--r--metadata/md5-cache/dev-haskell/email-validate-2.3.2.1916
-rw-r--r--metadata/md5-cache/dev-haskell/emojis-0.1.24
-rw-r--r--metadata/md5-cache/dev-haskell/emojis-0.1.316
-rw-r--r--metadata/md5-cache/dev-haskell/enclosed-exceptions-1.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/entropy-0.4.1.1015
-rw-r--r--metadata/md5-cache/dev-haskell/entropy-0.4.1.6-r18
-rw-r--r--metadata/md5-cache/dev-haskell/erf-2.0.0.0-r18
-rw-r--r--metadata/md5-cache/dev-haskell/errorcall-eq-instance-0.3.08
-rw-r--r--metadata/md5-cache/dev-haskell/errors-2.3.08
-rw-r--r--metadata/md5-cache/dev-haskell/errors-2.3.0-r115
-rw-r--r--metadata/md5-cache/dev-haskell/exceptions-0.10.4-r116
-rw-r--r--metadata/md5-cache/dev-haskell/exceptions-0.10.4-r316
-rw-r--r--metadata/md5-cache/dev-haskell/extensible-exceptions-0.1.1.48
-rw-r--r--metadata/md5-cache/dev-haskell/extra-1.7.104
-rw-r--r--metadata/md5-cache/dev-haskell/extra-1.7.1416
-rw-r--r--metadata/md5-cache/dev-haskell/fail-4.9.0.08
-rw-r--r--metadata/md5-cache/dev-haskell/fast-logger-3.0.18
-rw-r--r--metadata/md5-cache/dev-haskell/fast-logger-3.2.216
-rw-r--r--metadata/md5-cache/dev-haskell/fdo-notify-0.3.18
-rw-r--r--metadata/md5-cache/dev-haskell/feed-1.3.2.14
-rw-r--r--metadata/md5-cache/dev-haskell/feed-1.3.2.1-r216
-rw-r--r--metadata/md5-cache/dev-haskell/fgl-5.7.0.36
-rw-r--r--metadata/md5-cache/dev-haskell/fgl-5.8.1.116
-rw-r--r--metadata/md5-cache/dev-haskell/file-embed-0.0.11.28
-rw-r--r--metadata/md5-cache/dev-haskell/file-embed-0.0.15.016
-rw-r--r--metadata/md5-cache/dev-haskell/filemanip-0.3.6.38
-rw-r--r--metadata/md5-cache/dev-haskell/filepath-bytestring-1.4.2.1.96
-rw-r--r--metadata/md5-cache/dev-haskell/findbin-0.0.5-r18
-rw-r--r--metadata/md5-cache/dev-haskell/fingertree-0.1.4.28
-rw-r--r--metadata/md5-cache/dev-haskell/fingertree-0.1.5.016
-rw-r--r--metadata/md5-cache/dev-haskell/foldable1-classes-compat-0.116
-rw-r--r--metadata/md5-cache/dev-haskell/foldl-1.4.12-r14
-rw-r--r--metadata/md5-cache/dev-haskell/foldl-1.4.1516
-rw-r--r--metadata/md5-cache/dev-haskell/foundation-0.0.26.110
-rw-r--r--metadata/md5-cache/dev-haskell/foundation-0.0.3016
-rw-r--r--metadata/md5-cache/dev-haskell/free-5.1.94
-rw-r--r--metadata/md5-cache/dev-haskell/free-5.215
-rw-r--r--metadata/md5-cache/dev-haskell/generic-deriving-1.14.14
-rw-r--r--metadata/md5-cache/dev-haskell/generic-deriving-1.14.516
-rw-r--r--metadata/md5-cache/dev-haskell/generically-0.1.1-r115
-rw-r--r--metadata/md5-cache/dev-haskell/generics-sop-0.5.1.18
-rw-r--r--metadata/md5-cache/dev-haskell/generics-sop-0.5.1.316
-rw-r--r--metadata/md5-cache/dev-haskell/getopt-generics-0.13.0.48
-rw-r--r--metadata/md5-cache/dev-haskell/ghc-byteorder-4.11.0.0.108
-rw-r--r--metadata/md5-cache/dev-haskell/ghc-paths-0.1.0.12-r18
-rw-r--r--metadata/md5-cache/dev-haskell/ghc-paths-0.1.0.12-r315
-rw-r--r--metadata/md5-cache/dev-haskell/git-lfs-1.2.015
-rw-r--r--metadata/md5-cache/dev-haskell/git-lfs-1.2.0-r115
-rw-r--r--metadata/md5-cache/dev-haskell/glib-0.13.10.015
-rw-r--r--metadata/md5-cache/dev-haskell/glob-0.10.24
-rw-r--r--metadata/md5-cache/dev-haskell/gridtables-0.1.0.016
-rw-r--r--metadata/md5-cache/dev-haskell/gtk2hs-buildtools-0.13.10.015
-rw-r--r--metadata/md5-cache/dev-haskell/hackage-security-0.6.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/hackage-security-0.6.2.3-r216
-rw-r--r--metadata/md5-cache/dev-haskell/haddock-library-1.10.016
-rw-r--r--metadata/md5-cache/dev-haskell/haddock-library-1.10.0-r216
-rw-r--r--metadata/md5-cache/dev-haskell/happy-1.19.1210
-rw-r--r--metadata/md5-cache/dev-haskell/happy-1.20.1.116
-rw-r--r--metadata/md5-cache/dev-haskell/hashable-1.4.0.2-r14
-rw-r--r--metadata/md5-cache/dev-haskell/hashable-1.4.2.0-r216
-rw-r--r--metadata/md5-cache/dev-haskell/hashtables-1.3.116
-rw-r--r--metadata/md5-cache/dev-haskell/haskeline-0.8.216
-rw-r--r--metadata/md5-cache/dev-haskell/haskeline-0.8.2-r116
-rw-r--r--metadata/md5-cache/dev-haskell/haskell-lexer-1.18
-rw-r--r--metadata/md5-cache/dev-haskell/haskell-src-exts-1.23.14
-rw-r--r--metadata/md5-cache/dev-haskell/hdbc-2.4.0.38
-rw-r--r--metadata/md5-cache/dev-haskell/hdbc-2.4.0.416
-rw-r--r--metadata/md5-cache/dev-haskell/hdbc-postgresql-2.5.0.08
-rw-r--r--metadata/md5-cache/dev-haskell/hdbc-postgresql-2.5.0.116
-rw-r--r--metadata/md5-cache/dev-haskell/hdbc-sqlite3-2.3.3.115
-rw-r--r--metadata/md5-cache/dev-haskell/hdbc-sqlite3-2.3.3.1-r18
-rw-r--r--metadata/md5-cache/dev-haskell/hedgehog-1.0.54
-rw-r--r--metadata/md5-cache/dev-haskell/hedgehog-1.416
-rw-r--r--metadata/md5-cache/dev-haskell/hinotify-0.3.104
-rw-r--r--metadata/md5-cache/dev-haskell/hinotify-0.4.116
-rw-r--r--metadata/md5-cache/dev-haskell/hjsmin-0.2.0.410
-rw-r--r--metadata/md5-cache/dev-haskell/hjsmin-0.2.116
-rw-r--r--metadata/md5-cache/dev-haskell/hostname-1.0-r18
-rw-r--r--metadata/md5-cache/dev-haskell/hourglass-0.2.128
-rw-r--r--metadata/md5-cache/dev-haskell/hourglass-0.2.12-r116
-rw-r--r--metadata/md5-cache/dev-haskell/hscolour-1.24.48
-rw-r--r--metadata/md5-cache/dev-haskell/hscolour-1.2515
-rw-r--r--metadata/md5-cache/dev-haskell/hslogger-1.3.1.0-r214
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-2.3.016
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-aeson-2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-aeson-2.3.0.116
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-classes-2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-classes-2.3.016
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-cli-1.4.115
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-core-2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-core-2.3.116
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-list-1.1.116
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-marshalling-2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-marshalling-2.3.016
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-module-doclayout-1.0.44
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-module-doclayout-1.1.016
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-module-path-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-module-path-1.1.016
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-module-system-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-module-system-1.1.0.116
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-module-text-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-module-text-1.1.0.116
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-module-version-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-module-version-1.1.016
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-module-zip-1.1.016
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-objectorientation-2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-objectorientation-2.3.016
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-packaging-2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-packaging-2.3.016
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-repl-0.1.115
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-typing-0.1.016
-rw-r--r--metadata/md5-cache/dev-haskell/hspec-2.10.615
-rw-r--r--metadata/md5-cache/dev-haskell/hspec-2.9.44
-rw-r--r--metadata/md5-cache/dev-haskell/hspec-contrib-0.5.18
-rw-r--r--metadata/md5-cache/dev-haskell/hspec-core-2.10.616
-rw-r--r--metadata/md5-cache/dev-haskell/hspec-core-2.9.44
-rw-r--r--metadata/md5-cache/dev-haskell/hspec-discover-2.10.616
-rw-r--r--metadata/md5-cache/dev-haskell/hspec-discover-2.9.44
-rw-r--r--metadata/md5-cache/dev-haskell/hspec-expectations-0.8.24
-rw-r--r--metadata/md5-cache/dev-haskell/hspec-megaparsec-2.2.016
-rw-r--r--metadata/md5-cache/dev-haskell/hspec-meta-2.10.515
-rw-r--r--metadata/md5-cache/dev-haskell/hspec-meta-2.9.34
-rw-r--r--metadata/md5-cache/dev-haskell/hspec-wai-0.10.18
-rw-r--r--metadata/md5-cache/dev-haskell/hspec-wai-0.11.116
-rw-r--r--metadata/md5-cache/dev-haskell/hsyaml-0.2.1.08
-rw-r--r--metadata/md5-cache/dev-haskell/hsyaml-0.2.1.216
-rw-r--r--metadata/md5-cache/dev-haskell/html-1.0.1.2-r18
-rw-r--r--metadata/md5-cache/dev-haskell/html-conduit-1.3.2.18
-rw-r--r--metadata/md5-cache/dev-haskell/http-4000.4.116
-rw-r--r--metadata/md5-cache/dev-haskell/http-4000.4.1-r116
-rw-r--r--metadata/md5-cache/dev-haskell/http-api-data-0.4.34
-rw-r--r--metadata/md5-cache/dev-haskell/http-api-data-0.5.116
-rw-r--r--metadata/md5-cache/dev-haskell/http-client-0.7.114
-rw-r--r--metadata/md5-cache/dev-haskell/http-client-0.7.1416
-rw-r--r--metadata/md5-cache/dev-haskell/http-client-restricted-0.0.54
-rw-r--r--metadata/md5-cache/dev-haskell/http-client-restricted-0.1.015
-rw-r--r--metadata/md5-cache/dev-haskell/http-client-tls-0.3.6.14
-rw-r--r--metadata/md5-cache/dev-haskell/http-client-tls-0.3.6.316
-rw-r--r--metadata/md5-cache/dev-haskell/http-conduit-2.3.88
-rw-r--r--metadata/md5-cache/dev-haskell/http-date-0.0.1116
-rw-r--r--metadata/md5-cache/dev-haskell/http-date-0.0.810
-rw-r--r--metadata/md5-cache/dev-haskell/http-media-0.8.0.08
-rw-r--r--metadata/md5-cache/dev-haskell/http-types-0.12.38
-rw-r--r--metadata/md5-cache/dev-haskell/http2-3.0.18
-rw-r--r--metadata/md5-cache/dev-haskell/http2-4.1.216
-rw-r--r--metadata/md5-cache/dev-haskell/httpd-shed-0.4.1.1-r18
-rw-r--r--metadata/md5-cache/dev-haskell/hunit-1.6.2.08
-rw-r--r--metadata/md5-cache/dev-haskell/hunit-1.6.2.0-r116
-rw-r--r--metadata/md5-cache/dev-haskell/ieee754-0.7.88
-rw-r--r--metadata/md5-cache/dev-haskell/ieee754-0.8.015
-rw-r--r--metadata/md5-cache/dev-haskell/ifelse-0.85-r18
-rw-r--r--metadata/md5-cache/dev-haskell/indexed-traversable-0.1.24
-rw-r--r--metadata/md5-cache/dev-haskell/indexed-traversable-0.1.2.115
-rw-r--r--metadata/md5-cache/dev-haskell/indexed-traversable-instances-0.18
-rw-r--r--metadata/md5-cache/dev-haskell/indexed-traversable-instances-0.1.1.216
-rw-r--r--metadata/md5-cache/dev-haskell/integer-logarithms-1.0.3.1-r116
-rw-r--r--metadata/md5-cache/dev-haskell/integer-logarithms-1.0.3.1-r216
-rw-r--r--metadata/md5-cache/dev-haskell/invariant-0.5.54
-rw-r--r--metadata/md5-cache/dev-haskell/invariant-0.6.216
-rw-r--r--metadata/md5-cache/dev-haskell/iproute-1.7.1216
-rw-r--r--metadata/md5-cache/dev-haskell/iproute-1.7.810
-rw-r--r--metadata/md5-cache/dev-haskell/ipynb-0.24
-rw-r--r--metadata/md5-cache/dev-haskell/isocline-1.0.916
-rw-r--r--metadata/md5-cache/dev-haskell/jira-wiki-markup-1.4.04
-rw-r--r--metadata/md5-cache/dev-haskell/jira-wiki-markup-1.5.116
-rw-r--r--metadata/md5-cache/dev-haskell/js-chart-2.9.4.14
-rw-r--r--metadata/md5-cache/dev-haskell/juicypixels-3.3.58
-rw-r--r--metadata/md5-cache/dev-haskell/juicypixels-3.3.715
-rw-r--r--metadata/md5-cache/dev-haskell/kan-extensions-5.2.54
-rw-r--r--metadata/md5-cache/dev-haskell/language-c-0.8.3-r18
-rw-r--r--metadata/md5-cache/dev-haskell/language-c-0.9.216
-rw-r--r--metadata/md5-cache/dev-haskell/language-haskell-extract-0.2.4-r18
-rw-r--r--metadata/md5-cache/dev-haskell/language-javascript-0.6.0.148
-rw-r--r--metadata/md5-cache/dev-haskell/language-javascript-0.7.1.016
-rw-r--r--metadata/md5-cache/dev-haskell/leancheck-0.9.1016
-rw-r--r--metadata/md5-cache/dev-haskell/leancheck-0.9.38
-rw-r--r--metadata/md5-cache/dev-haskell/lens-5.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/lens-5.2.216
-rw-r--r--metadata/md5-cache/dev-haskell/libmpd-0.10.0.016
-rw-r--r--metadata/md5-cache/dev-haskell/libmpd-0.9.2.08
-rw-r--r--metadata/md5-cache/dev-haskell/libyaml-0.1.210
-rw-r--r--metadata/md5-cache/dev-haskell/lift-type-0.1.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/lifted-async-0.10.28
-rw-r--r--metadata/md5-cache/dev-haskell/lifted-async-0.10.2.316
-rw-r--r--metadata/md5-cache/dev-haskell/lifted-base-0.2.3.124
-rw-r--r--metadata/md5-cache/dev-haskell/logging-facade-0.3.08
-rw-r--r--metadata/md5-cache/dev-haskell/logict-0.7.0.38
-rw-r--r--metadata/md5-cache/dev-haskell/logict-0.8.1.016
-rw-r--r--metadata/md5-cache/dev-haskell/lpeg-1.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/lpeg-1.0.416
-rw-r--r--metadata/md5-cache/dev-haskell/lua-2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/lua-2.3.116
-rw-r--r--metadata/md5-cache/dev-haskell/lua-arbitrary-1.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/lua-arbitrary-1.0.1.115
-rw-r--r--metadata/md5-cache/dev-haskell/lukko-0.1.1.3-r1 (renamed from metadata/md5-cache/dev-haskell/lukko-0.1.1.3)12
-rw-r--r--metadata/md5-cache/dev-haskell/magic-1.18
-rw-r--r--metadata/md5-cache/dev-haskell/markdown-unlit-0.5.08
-rw-r--r--metadata/md5-cache/dev-haskell/markdown-unlit-0.6.016
-rw-r--r--metadata/md5-cache/dev-haskell/math-functions-0.3.3.08
-rw-r--r--metadata/md5-cache/dev-haskell/math-functions-0.3.4.216
-rw-r--r--metadata/md5-cache/dev-haskell/megaparsec-9.2.215
-rw-r--r--metadata/md5-cache/dev-haskell/megaparsec-tests-9.2.216
-rw-r--r--metadata/md5-cache/dev-haskell/memory-0.15.0-r18
-rw-r--r--metadata/md5-cache/dev-haskell/memory-0.18.016
-rw-r--r--metadata/md5-cache/dev-haskell/microaeson-0.1.0.116
-rw-r--r--metadata/md5-cache/dev-haskell/microlens-0.4.11.28
-rw-r--r--metadata/md5-cache/dev-haskell/microlens-0.4.13.015
-rw-r--r--metadata/md5-cache/dev-haskell/microlens-aeson-2.5.04
-rw-r--r--metadata/md5-cache/dev-haskell/microlens-mtl-0.2.0.18
-rw-r--r--metadata/md5-cache/dev-haskell/microlens-mtl-0.2.0.215
-rw-r--r--metadata/md5-cache/dev-haskell/microlens-th-0.4.3.104
-rw-r--r--metadata/md5-cache/dev-haskell/microlens-th-0.4.3.1216
-rw-r--r--metadata/md5-cache/dev-haskell/microstache-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/microstache-1.0.2.3-r116
-rw-r--r--metadata/md5-cache/dev-haskell/mime-types-0.1.0.98
-rw-r--r--metadata/md5-cache/dev-haskell/mime-types-0.1.1.015
-rw-r--r--metadata/md5-cache/dev-haskell/missingh-1.4.3.0-r110
-rw-r--r--metadata/md5-cache/dev-haskell/missingh-1.6.0.016
-rw-r--r--metadata/md5-cache/dev-haskell/mmap-0.5.98
-rw-r--r--metadata/md5-cache/dev-haskell/mmorph-1.1.38
-rw-r--r--metadata/md5-cache/dev-haskell/mmorph-1.2.015
-rw-r--r--metadata/md5-cache/dev-haskell/mockery-0.3.54
-rw-r--r--metadata/md5-cache/dev-haskell/monad-control-1.0.2.34
-rw-r--r--metadata/md5-cache/dev-haskell/monad-control-1.0.3.115
-rw-r--r--metadata/md5-cache/dev-haskell/monad-logger-0.3.328
-rw-r--r--metadata/md5-cache/dev-haskell/monad-logger-0.3.4015
-rw-r--r--metadata/md5-cache/dev-haskell/monad-loops-0.4.38
-rw-r--r--metadata/md5-cache/dev-haskell/monad-par-0.3.5-r14
-rw-r--r--metadata/md5-cache/dev-haskell/monad-par-extras-0.3.3-r18
-rw-r--r--metadata/md5-cache/dev-haskell/monad-parallel-0.815
-rw-r--r--metadata/md5-cache/dev-haskell/monads-tf-0.1.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/monads-tf-0.3.0.115
-rw-r--r--metadata/md5-cache/dev-haskell/mono-traversable-1.0.15.18
-rw-r--r--metadata/md5-cache/dev-haskell/mono-traversable-1.0.15.316
-rw-r--r--metadata/md5-cache/dev-haskell/mountpoints-1.0.28
-rw-r--r--metadata/md5-cache/dev-haskell/mtl-2.2.2-r1 (renamed from metadata/md5-cache/dev-haskell/mtl-2.2.2)10
-rw-r--r--metadata/md5-cache/dev-haskell/mtl-compat-0.2.215
-rw-r--r--metadata/md5-cache/dev-haskell/mwc-random-0.14.0.08
-rw-r--r--metadata/md5-cache/dev-haskell/mwc-random-0.15.0.2-r216
-rw-r--r--metadata/md5-cache/dev-haskell/nanospec-0.2.214
-rw-r--r--metadata/md5-cache/dev-haskell/nats-1.1.2-r18
-rw-r--r--metadata/md5-cache/dev-haskell/netlink-1.1.1.015
-rw-r--r--metadata/md5-cache/dev-haskell/netlink-1.1.1.0-r14
-rw-r--r--metadata/md5-cache/dev-haskell/network-3.1.2.54
-rw-r--r--metadata/md5-cache/dev-haskell/network-3.1.3.016
-rw-r--r--metadata/md5-cache/dev-haskell/network-bsd-2.8.1.0-r18
-rw-r--r--metadata/md5-cache/dev-haskell/network-byte-order-0.1.68
-rw-r--r--metadata/md5-cache/dev-haskell/network-info-0.2.0.104
-rw-r--r--metadata/md5-cache/dev-haskell/network-info-0.2.115
-rw-r--r--metadata/md5-cache/dev-haskell/network-multicast-0.3.28
-rw-r--r--metadata/md5-cache/dev-haskell/network-run-0.2.415
-rw-r--r--metadata/md5-cache/dev-haskell/network-uri-2.6.4.18
-rw-r--r--metadata/md5-cache/dev-haskell/network-uri-2.6.4.216
-rw-r--r--metadata/md5-cache/dev-haskell/nothunks-0.1.4-r116
-rw-r--r--metadata/md5-cache/dev-haskell/old-locale-1.0.0.78
-rw-r--r--metadata/md5-cache/dev-haskell/old-time-1.1.0.3-r18
-rw-r--r--metadata/md5-cache/dev-haskell/onetuple-0.3.14
-rw-r--r--metadata/md5-cache/dev-haskell/onetuple-0.4.1.116
-rw-r--r--metadata/md5-cache/dev-haskell/only-0.18
-rw-r--r--metadata/md5-cache/dev-haskell/options-1.2.1.18
-rw-r--r--metadata/md5-cache/dev-haskell/options-1.2.1.216
-rw-r--r--metadata/md5-cache/dev-haskell/optparse-applicative-0.16.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/optparse-applicative-0.18.1.016
-rw-r--r--metadata/md5-cache/dev-haskell/ordered-containers-0.2.315
-rw-r--r--metadata/md5-cache/dev-haskell/pandoc-3.1.816
-rw-r--r--metadata/md5-cache/dev-haskell/pandoc-lua-engine-0.2.1.216
-rw-r--r--metadata/md5-cache/dev-haskell/pandoc-lua-marshal-0.1.64
-rw-r--r--metadata/md5-cache/dev-haskell/pandoc-lua-marshal-0.2.216
-rw-r--r--metadata/md5-cache/dev-haskell/pandoc-server-0.1.0.315
-rw-r--r--metadata/md5-cache/dev-haskell/pandoc-types-1.22.24
-rw-r--r--metadata/md5-cache/dev-haskell/pandoc-types-1.23.116
-rw-r--r--metadata/md5-cache/dev-haskell/pango-0.13.10.015
-rw-r--r--metadata/md5-cache/dev-haskell/parallel-3.2.2.06
-rw-r--r--metadata/md5-cache/dev-haskell/parallel-io-0.3.58
-rw-r--r--metadata/md5-cache/dev-haskell/parsec-3.1.14.0-r116
-rw-r--r--metadata/md5-cache/dev-haskell/parsec-3.1.14.0-r216
-rw-r--r--metadata/md5-cache/dev-haskell/parsec-3.1.15.0-r116
-rw-r--r--metadata/md5-cache/dev-haskell/parsec-numbers-0.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/parsec1-1.0.0.78
-rw-r--r--metadata/md5-cache/dev-haskell/parsec1-1.0.0.815
-rw-r--r--metadata/md5-cache/dev-haskell/parser-combinators-1.3.016
-rw-r--r--metadata/md5-cache/dev-haskell/parsers-0.12.10-r14
-rw-r--r--metadata/md5-cache/dev-haskell/parsers-0.12.1116
-rw-r--r--metadata/md5-cache/dev-haskell/path-pieces-0.2.18
-rw-r--r--metadata/md5-cache/dev-haskell/patience-0.1.1-r14
-rw-r--r--metadata/md5-cache/dev-haskell/patience-0.315
-rw-r--r--metadata/md5-cache/dev-haskell/pcg-random-0.1.3.716
-rw-r--r--metadata/md5-cache/dev-haskell/pcre-light-0.4.1.08
-rw-r--r--metadata/md5-cache/dev-haskell/pem-0.2.48
-rw-r--r--metadata/md5-cache/dev-haskell/persistent-2.14.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/persistent-2.14.5.116
-rw-r--r--metadata/md5-cache/dev-haskell/persistent-sqlite-2.13.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/persistent-sqlite-2.13.1.116
-rw-r--r--metadata/md5-cache/dev-haskell/persistent-template-2.12.0.08
-rw-r--r--metadata/md5-cache/dev-haskell/persistent-test-2.13.1.34
-rw-r--r--metadata/md5-cache/dev-haskell/pgp-wordlist-0.1.0.310
-rw-r--r--metadata/md5-cache/dev-haskell/pretty-hex-1.04
-rw-r--r--metadata/md5-cache/dev-haskell/pretty-hex-1.115
-rw-r--r--metadata/md5-cache/dev-haskell/pretty-show-1.104
-rw-r--r--metadata/md5-cache/dev-haskell/prettyprinter-1.7.08
-rw-r--r--metadata/md5-cache/dev-haskell/prettyprinter-1.7.116
-rw-r--r--metadata/md5-cache/dev-haskell/prettyprinter-ansi-terminal-1.1.28
-rw-r--r--metadata/md5-cache/dev-haskell/prettyprinter-ansi-terminal-1.1.316
-rw-r--r--metadata/md5-cache/dev-haskell/prettyprinter-compat-ansi-wl-pprint-1.0.215
-rw-r--r--metadata/md5-cache/dev-haskell/primitive-0.7.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/primitive-0.7.4.016
-rw-r--r--metadata/md5-cache/dev-haskell/primitive-addr-0.1.0.28
-rw-r--r--metadata/md5-cache/dev-haskell/profunctors-5.6.2-r1 (renamed from metadata/md5-cache/dev-haskell/profunctors-5.6.2)12
-rw-r--r--metadata/md5-cache/dev-haskell/psqueues-0.2.7.34
-rw-r--r--metadata/md5-cache/dev-haskell/puremd5-2.1.34
-rw-r--r--metadata/md5-cache/dev-haskell/quickcheck-2.14.24
-rw-r--r--metadata/md5-cache/dev-haskell/quickcheck-2.14.316
-rw-r--r--metadata/md5-cache/dev-haskell/quickcheck-classes-0.6.4.08
-rw-r--r--metadata/md5-cache/dev-haskell/quickcheck-classes-0.6.5.016
-rw-r--r--metadata/md5-cache/dev-haskell/quickcheck-classes-base-0.6.2.08
-rw-r--r--metadata/md5-cache/dev-haskell/quickcheck-instances-0.3.274
-rw-r--r--metadata/md5-cache/dev-haskell/quickcheck-instances-0.3.29.1-r116
-rw-r--r--metadata/md5-cache/dev-haskell/quickcheck-io-0.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/quickcheck-unicode-1.0.1.015
-rw-r--r--metadata/md5-cache/dev-haskell/random-1.2.14
-rw-r--r--metadata/md5-cache/dev-haskell/random-1.2.1.116
-rw-r--r--metadata/md5-cache/dev-haskell/random-bytestring-0.1.415
-rw-r--r--metadata/md5-cache/dev-haskell/raw-strings-qq-1.18
-rw-r--r--metadata/md5-cache/dev-haskell/recv-0.1.016
-rw-r--r--metadata/md5-cache/dev-haskell/reducers-3.12.3-r18
-rw-r--r--metadata/md5-cache/dev-haskell/reducers-3.12.415
-rw-r--r--metadata/md5-cache/dev-haskell/reflection-2.1.64
-rw-r--r--metadata/md5-cache/dev-haskell/regex-applicative-0.3.3.18
-rw-r--r--metadata/md5-cache/dev-haskell/regex-base-0.94.0.18
-rw-r--r--metadata/md5-cache/dev-haskell/regex-base-0.94.0.215
-rw-r--r--metadata/md5-cache/dev-haskell/regex-compat-0.95.2.1-r1 (renamed from metadata/md5-cache/dev-haskell/regex-compat-0.95.2.1)10
-rw-r--r--metadata/md5-cache/dev-haskell/regex-posix-0.96.0.08
-rw-r--r--metadata/md5-cache/dev-haskell/regex-posix-0.96.0.115
-rw-r--r--metadata/md5-cache/dev-haskell/regex-tdfa-1.3.24
-rw-r--r--metadata/md5-cache/dev-haskell/regex-tdfa-1.3.2.216
-rw-r--r--metadata/md5-cache/dev-haskell/resolv-0.1.2.0-r18
-rw-r--r--metadata/md5-cache/dev-haskell/resource-pool-0.2.3.28
-rw-r--r--metadata/md5-cache/dev-haskell/resource-pool-0.4.0.015
-rw-r--r--metadata/md5-cache/dev-haskell/resourcet-1.2.4.28
-rw-r--r--metadata/md5-cache/dev-haskell/resourcet-1.2.616
-rw-r--r--metadata/md5-cache/dev-haskell/retry-0.9.0.04
-rw-r--r--metadata/md5-cache/dev-haskell/retry-0.9.3.116
-rw-r--r--metadata/md5-cache/dev-haskell/rio-0.1.21.04
-rw-r--r--metadata/md5-cache/dev-haskell/rio-0.1.22.0-r116
-rw-r--r--metadata/md5-cache/dev-haskell/safe-0.3.198
-rw-r--r--metadata/md5-cache/dev-haskell/safe-exceptions-0.1.7.06
-rw-r--r--metadata/md5-cache/dev-haskell/safe-exceptions-0.1.7.316
-rw-r--r--metadata/md5-cache/dev-haskell/safesemaphore-0.10.18
-rw-r--r--metadata/md5-cache/dev-haskell/sandi-0.58
-rw-r--r--metadata/md5-cache/dev-haskell/scientific-0.3.7.0-r2 (renamed from metadata/md5-cache/dev-haskell/scientific-0.3.7.0-r1)18
-rw-r--r--metadata/md5-cache/dev-haskell/securemem-0.1.104
-rw-r--r--metadata/md5-cache/dev-haskell/semialign-1.2.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/semialign-1.315
-rw-r--r--metadata/md5-cache/dev-haskell/semigroupoids-5.3.7-r14
-rw-r--r--metadata/md5-cache/dev-haskell/semigroups-0.204
-rw-r--r--metadata/md5-cache/dev-haskell/semirings-0.615
-rw-r--r--metadata/md5-cache/dev-haskell/semirings-0.6-r215
-rw-r--r--metadata/md5-cache/dev-haskell/servant-0.194
-rw-r--r--metadata/md5-cache/dev-haskell/servant-0.2016
-rw-r--r--metadata/md5-cache/dev-haskell/servant-server-0.19.14
-rw-r--r--metadata/md5-cache/dev-haskell/servant-server-0.2016
-rw-r--r--metadata/md5-cache/dev-haskell/setenv-0.1.1.38
-rw-r--r--metadata/md5-cache/dev-haskell/setlocale-1.0.0.1015
-rw-r--r--metadata/md5-cache/dev-haskell/setlocale-1.0.0.98
-rw-r--r--metadata/md5-cache/dev-haskell/sha-1.6.4.44
-rw-r--r--metadata/md5-cache/dev-haskell/shakespeare-2.0.304
-rw-r--r--metadata/md5-cache/dev-haskell/shelly-1.12.116
-rw-r--r--metadata/md5-cache/dev-haskell/shelly-1.9.08
-rw-r--r--metadata/md5-cache/dev-haskell/should-not-typecheck-2.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/silently-1.2.5.18
-rw-r--r--metadata/md5-cache/dev-haskell/silently-1.2.5.316
-rw-r--r--metadata/md5-cache/dev-haskell/simple-reflect-0.3.34
-rw-r--r--metadata/md5-cache/dev-haskell/simple-sendfile-0.2.288
-rw-r--r--metadata/md5-cache/dev-haskell/simple-sendfile-0.2.30-r116
-rw-r--r--metadata/md5-cache/dev-haskell/singleton-bool-0.1.5-r18
-rw-r--r--metadata/md5-cache/dev-haskell/singleton-bool-0.1.715
-rw-r--r--metadata/md5-cache/dev-haskell/skein-1.0.9.48
-rw-r--r--metadata/md5-cache/dev-haskell/skylighting-0.12.3.14
-rw-r--r--metadata/md5-cache/dev-haskell/skylighting-0.1415
-rw-r--r--metadata/md5-cache/dev-haskell/skylighting-core-0.12.3.14
-rw-r--r--metadata/md5-cache/dev-haskell/skylighting-core-0.1416
-rw-r--r--metadata/md5-cache/dev-haskell/skylighting-format-ansi-0.115
-rw-r--r--metadata/md5-cache/dev-haskell/skylighting-format-blaze-html-0.1.1.115
-rw-r--r--metadata/md5-cache/dev-haskell/skylighting-format-context-0.1.0.115
-rw-r--r--metadata/md5-cache/dev-haskell/skylighting-format-latex-0.115
-rw-r--r--metadata/md5-cache/dev-haskell/smallcheck-1.2.08
-rw-r--r--metadata/md5-cache/dev-haskell/smallcheck-1.2.115
-rw-r--r--metadata/md5-cache/dev-haskell/socks-0.6.18
-rw-r--r--metadata/md5-cache/dev-haskell/some-1.0.516
-rw-r--r--metadata/md5-cache/dev-haskell/sop-core-0.5.0.26
-rw-r--r--metadata/md5-cache/dev-haskell/split-0.2.3.48
-rw-r--r--metadata/md5-cache/dev-haskell/split-0.2.3.516
-rw-r--r--metadata/md5-cache/dev-haskell/splitmix-0.1.0.38
-rw-r--r--metadata/md5-cache/dev-haskell/splitmix-0.1.0.416
-rw-r--r--metadata/md5-cache/dev-haskell/statevar-1.2.18
-rw-r--r--metadata/md5-cache/dev-haskell/statevar-1.2.215
-rw-r--r--metadata/md5-cache/dev-haskell/statistics-0.15.2.08
-rw-r--r--metadata/md5-cache/dev-haskell/statistics-0.16.2.016
-rw-r--r--metadata/md5-cache/dev-haskell/stm-2.5.0.1-r1 (renamed from metadata/md5-cache/dev-haskell/stm-2.5.0.1)8
-rw-r--r--metadata/md5-cache/dev-haskell/stm-2.5.0.2-r115
-rw-r--r--metadata/md5-cache/dev-haskell/stm-chans-3.0.0.48
-rw-r--r--metadata/md5-cache/dev-haskell/streaming-commons-0.2.2.44
-rw-r--r--metadata/md5-cache/dev-haskell/streaming-commons-0.2.2.516
-rw-r--r--metadata/md5-cache/dev-haskell/strict-0.4.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/strict-0.515
-rw-r--r--metadata/md5-cache/dev-haskell/string-conversions-0.4.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/string-qq-0.0.4-r1 (renamed from metadata/md5-cache/dev-haskell/string-qq-0.0.4)10
-rw-r--r--metadata/md5-cache/dev-haskell/stringbuilder-0.5.18
-rw-r--r--metadata/md5-cache/dev-haskell/syb-0.7.2.18
-rw-r--r--metadata/md5-cache/dev-haskell/syb-0.7.2.416
-rw-r--r--metadata/md5-cache/dev-haskell/system-fileio-0.3.16.44
-rw-r--r--metadata/md5-cache/dev-haskell/system-filepath-0.4.14-r14
-rw-r--r--metadata/md5-cache/dev-haskell/tagged-0.8.6.14
-rw-r--r--metadata/md5-cache/dev-haskell/tagged-0.8.715
-rw-r--r--metadata/md5-cache/dev-haskell/tagsoup-0.14.88
-rw-r--r--metadata/md5-cache/dev-haskell/tar-0.5.1.1-r3 (renamed from metadata/md5-cache/dev-haskell/tar-0.5.1.1-r2)12
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-1.4.2.310
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-expected-failure-0.11.1.28
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-expected-failure-0.12.316
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-golden-2.3.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-golden-2.3.516
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-hedgehog-1.1.0.08
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-hedgehog-1.4.0.216
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-hslua-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-hslua-1.1.015
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-hunit-0.10.0.38
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-kat-0.0.38
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-lua-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-lua-1.1.016
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-quickcheck-0.10.1.18
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-quickcheck-0.10.216
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-rerun-1.1.188
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-smallcheck-0.8.18
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-smallcheck-0.8.215
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-th-0.1.74
-rw-r--r--metadata/md5-cache/dev-haskell/temporary-1.38
-rw-r--r--metadata/md5-cache/dev-haskell/temporary-1.3-r116
-rw-r--r--metadata/md5-cache/dev-haskell/temporary-rc-1.2.0.38
-rw-r--r--metadata/md5-cache/dev-haskell/terminal-size-0.3.2.18
-rw-r--r--metadata/md5-cache/dev-haskell/terminal-size-0.3.315
-rw-r--r--metadata/md5-cache/dev-haskell/terminfo-0.4.1.4-r1 (renamed from metadata/md5-cache/dev-haskell/terminfo-0.4.1.4)12
-rw-r--r--metadata/md5-cache/dev-haskell/terminfo-0.4.1.5-r1 (renamed from metadata/md5-cache/dev-haskell/terminfo-0.4.1.5)10
-rw-r--r--metadata/md5-cache/dev-haskell/test-framework-0.8.2.0-r4 (renamed from metadata/md5-cache/dev-haskell/test-framework-0.8.2.0-r3)14
-rw-r--r--metadata/md5-cache/dev-haskell/test-framework-hunit-0.3.0.2-r18
-rw-r--r--metadata/md5-cache/dev-haskell/test-framework-leancheck-0.0.18
-rw-r--r--metadata/md5-cache/dev-haskell/test-framework-quickcheck2-0.3.0.5-r28
-rw-r--r--metadata/md5-cache/dev-haskell/test-framework-th-0.2.48
-rw-r--r--metadata/md5-cache/dev-haskell/texmath-0.12.5.14
-rw-r--r--metadata/md5-cache/dev-haskell/texmath-0.12.8.316
-rw-r--r--metadata/md5-cache/dev-haskell/text-1.2.4.1-r1 (renamed from metadata/md5-cache/dev-haskell/text-1.2.4.1)12
-rw-r--r--metadata/md5-cache/dev-haskell/text-1.2.5.0-r1 (renamed from metadata/md5-cache/dev-haskell/text-1.2.5.0)8
-rw-r--r--metadata/md5-cache/dev-haskell/text-conversions-0.3.18
-rw-r--r--metadata/md5-cache/dev-haskell/text-conversions-0.3.1.116
-rw-r--r--metadata/md5-cache/dev-haskell/text-icu-0.7.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/text-icu-0.8.0.216
-rw-r--r--metadata/md5-cache/dev-haskell/text-short-0.1.516
-rw-r--r--metadata/md5-cache/dev-haskell/text-short-0.1.5-r116
-rw-r--r--metadata/md5-cache/dev-haskell/text-show-3.10.416
-rw-r--r--metadata/md5-cache/dev-haskell/text-show-3.9.74
-rw-r--r--metadata/md5-cache/dev-haskell/tf-random-0.58
-rw-r--r--metadata/md5-cache/dev-haskell/th-abstraction-0.4.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/th-abstraction-0.4.5.016
-rw-r--r--metadata/md5-cache/dev-haskell/th-compat-0.1.34
-rw-r--r--metadata/md5-cache/dev-haskell/th-compat-0.1.416
-rw-r--r--metadata/md5-cache/dev-haskell/th-lift-0.8.28
-rw-r--r--metadata/md5-cache/dev-haskell/th-lift-0.8.416
-rw-r--r--metadata/md5-cache/dev-haskell/th-lift-instances-0.1.194
-rw-r--r--metadata/md5-cache/dev-haskell/th-lift-instances-0.1.2016
-rw-r--r--metadata/md5-cache/dev-haskell/these-1.1.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/these-1.215
-rw-r--r--metadata/md5-cache/dev-haskell/time-compat-1.9.6.116
-rw-r--r--metadata/md5-cache/dev-haskell/time-compat-1.9.6.1-r116
-rw-r--r--metadata/md5-cache/dev-haskell/time-locale-compat-0.1.1.54
-rw-r--r--metadata/md5-cache/dev-haskell/time-manager-0.0.08
-rw-r--r--metadata/md5-cache/dev-haskell/timeit-2.08
-rw-r--r--metadata/md5-cache/dev-haskell/timezone-olson-0.2.08
-rw-r--r--metadata/md5-cache/dev-haskell/timezone-olson-0.2.115
-rw-r--r--metadata/md5-cache/dev-haskell/timezone-series-0.1.1315
-rw-r--r--metadata/md5-cache/dev-haskell/timezone-series-0.1.94
-rw-r--r--metadata/md5-cache/dev-haskell/tls-1.5.84
-rw-r--r--metadata/md5-cache/dev-haskell/tls-1.8.016
-rw-r--r--metadata/md5-cache/dev-haskell/tls-session-manager-0.0.48
-rw-r--r--metadata/md5-cache/dev-haskell/toml-parser-1.3.0.016
-rw-r--r--metadata/md5-cache/dev-haskell/torrent-10000.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/transformers-0.5.6.2-r1 (renamed from metadata/md5-cache/dev-haskell/transformers-0.5.6.2)10
-rw-r--r--metadata/md5-cache/dev-haskell/transformers-base-0.4.5.24
-rw-r--r--metadata/md5-cache/dev-haskell/transformers-base-0.4.615
-rw-r--r--metadata/md5-cache/dev-haskell/transformers-compat-0.6.68
-rw-r--r--metadata/md5-cache/dev-haskell/transformers-compat-0.7.215
-rw-r--r--metadata/md5-cache/dev-haskell/tree-diff-0.2.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/tree-diff-0.3.0.1-r116
-rw-r--r--metadata/md5-cache/dev-haskell/trifecta-2.1.24
-rw-r--r--metadata/md5-cache/dev-haskell/trifecta-2.1.316
-rw-r--r--metadata/md5-cache/dev-haskell/type-equality-18
-rw-r--r--metadata/md5-cache/dev-haskell/typed-process-0.2.10.1-r116
-rw-r--r--metadata/md5-cache/dev-haskell/typed-process-0.2.6.08
-rw-r--r--metadata/md5-cache/dev-haskell/typst-0.3.2.016
-rw-r--r--metadata/md5-cache/dev-haskell/typst-symbols-0.1.415
-rw-r--r--metadata/md5-cache/dev-haskell/unbounded-delays-0.1.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/unbounded-delays-0.1.1.115
-rw-r--r--metadata/md5-cache/dev-haskell/unicode-collation-0.1.3.34
-rw-r--r--metadata/md5-cache/dev-haskell/unicode-collation-0.1.3.416
-rw-r--r--metadata/md5-cache/dev-haskell/unicode-data-0.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/unicode-data-0.4.0.116
-rw-r--r--metadata/md5-cache/dev-haskell/unicode-transforms-0.3.7.1-r18
-rw-r--r--metadata/md5-cache/dev-haskell/unicode-transforms-0.4.0.116
-rw-r--r--metadata/md5-cache/dev-haskell/uniplate-1.6.138
-rw-r--r--metadata/md5-cache/dev-haskell/unix-compat-0.5.28
-rw-r--r--metadata/md5-cache/dev-haskell/unix-compat-0.716
-rw-r--r--metadata/md5-cache/dev-haskell/unix-time-0.4.1016
-rw-r--r--metadata/md5-cache/dev-haskell/unix-time-0.4.710
-rw-r--r--metadata/md5-cache/dev-haskell/unliftio-0.2.188
-rw-r--r--metadata/md5-cache/dev-haskell/unliftio-0.2.23.0-r116
-rw-r--r--metadata/md5-cache/dev-haskell/unliftio-core-0.1.2.06
-rw-r--r--metadata/md5-cache/dev-haskell/unliftio-core-0.2.1.015
-rw-r--r--metadata/md5-cache/dev-haskell/unordered-containers-0.2.17.04
-rw-r--r--metadata/md5-cache/dev-haskell/unordered-containers-0.2.19.116
-rw-r--r--metadata/md5-cache/dev-haskell/utf8-light-0.4.28
-rw-r--r--metadata/md5-cache/dev-haskell/utf8-light-0.4.4.016
-rw-r--r--metadata/md5-cache/dev-haskell/utf8-string-1.0.1.18
-rw-r--r--metadata/md5-cache/dev-haskell/utf8-string-1.0.216
-rw-r--r--metadata/md5-cache/dev-haskell/uuid-1.3.1516
-rw-r--r--metadata/md5-cache/dev-haskell/uuid-1.3.15-r116
-rw-r--r--metadata/md5-cache/dev-haskell/uuid-types-1.0.516
-rw-r--r--metadata/md5-cache/dev-haskell/uuid-types-1.0.5-r116
-rw-r--r--metadata/md5-cache/dev-haskell/vault-0.3.1.5-r2 (renamed from metadata/md5-cache/dev-haskell/vault-0.3.1.5)10
-rw-r--r--metadata/md5-cache/dev-haskell/vector-0.12.3.18
-rw-r--r--metadata/md5-cache/dev-haskell/vector-0.12.3.1-r116
-rw-r--r--metadata/md5-cache/dev-haskell/vector-algorithms-0.8.0.48
-rw-r--r--metadata/md5-cache/dev-haskell/vector-algorithms-0.9.0.116
-rw-r--r--metadata/md5-cache/dev-haskell/vector-binary-instances-0.2.5.18
-rw-r--r--metadata/md5-cache/dev-haskell/vector-binary-instances-0.2.5.216
-rw-r--r--metadata/md5-cache/dev-haskell/vector-th-unbox-0.2.1.78
-rw-r--r--metadata/md5-cache/dev-haskell/vector-th-unbox-0.2.216
-rw-r--r--metadata/md5-cache/dev-haskell/void-0.7.38
-rw-r--r--metadata/md5-cache/dev-haskell/wai-3.2.38
-rw-r--r--metadata/md5-cache/dev-haskell/wai-app-static-3.1.7.2-r18
-rw-r--r--metadata/md5-cache/dev-haskell/wai-cors-0.2.716
-rw-r--r--metadata/md5-cache/dev-haskell/wai-extra-3.1.13.016
-rw-r--r--metadata/md5-cache/dev-haskell/wai-extra-3.1.4.18
-rw-r--r--metadata/md5-cache/dev-haskell/wai-logger-2.3.610
-rw-r--r--metadata/md5-cache/dev-haskell/wai-logger-2.4.016
-rw-r--r--metadata/md5-cache/dev-haskell/wai-websockets-3.0.1.215
-rw-r--r--metadata/md5-cache/dev-haskell/warp-3.3.214
-rw-r--r--metadata/md5-cache/dev-haskell/warp-3.3.2816
-rw-r--r--metadata/md5-cache/dev-haskell/warp-tls-3.2.128
-rw-r--r--metadata/md5-cache/dev-haskell/warp-tls-3.4.115
-rw-r--r--metadata/md5-cache/dev-haskell/wcwidth-0.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/websockets-0.12.7.316
-rw-r--r--metadata/md5-cache/dev-haskell/witherable-0.4.216
-rw-r--r--metadata/md5-cache/dev-haskell/witherable-0.4.2-r116
-rw-r--r--metadata/md5-cache/dev-haskell/wl-pprint-annotated-0.1.0.116
-rw-r--r--metadata/md5-cache/dev-haskell/wl-pprint-annotated-0.1.0.1-r216
-rw-r--r--metadata/md5-cache/dev-haskell/word8-0.1.34
-rw-r--r--metadata/md5-cache/dev-haskell/x11-1.10.24
-rw-r--r--metadata/md5-cache/dev-haskell/x11-xft-0.3.44
-rw-r--r--metadata/md5-cache/dev-haskell/x509-1.7.58
-rw-r--r--metadata/md5-cache/dev-haskell/x509-1.7.716
-rw-r--r--metadata/md5-cache/dev-haskell/x509-store-1.6.78
-rw-r--r--metadata/md5-cache/dev-haskell/x509-store-1.6.916
-rw-r--r--metadata/md5-cache/dev-haskell/x509-system-1.6.64
-rw-r--r--metadata/md5-cache/dev-haskell/x509-system-1.6.715
-rw-r--r--metadata/md5-cache/dev-haskell/x509-validation-1.6.118
-rw-r--r--metadata/md5-cache/dev-haskell/x509-validation-1.6.1216
-rw-r--r--metadata/md5-cache/dev-haskell/xml-1.3.148
-rw-r--r--metadata/md5-cache/dev-haskell/xml-conduit-1.9.1.18
-rw-r--r--metadata/md5-cache/dev-haskell/xml-conduit-1.9.1.316
-rw-r--r--metadata/md5-cache/dev-haskell/xml-hamlet-0.5.0.18
-rw-r--r--metadata/md5-cache/dev-haskell/xml-hamlet-0.5.0.216
-rw-r--r--metadata/md5-cache/dev-haskell/xml-types-0.3.88
-rw-r--r--metadata/md5-cache/dev-haskell/xss-sanitize-0.3.64
-rw-r--r--metadata/md5-cache/dev-haskell/xss-sanitize-0.3.7.216
-rw-r--r--metadata/md5-cache/dev-haskell/yaml-0.11.11.216
-rw-r--r--metadata/md5-cache/dev-haskell/yaml-0.11.8.06
-rw-r--r--metadata/md5-cache/dev-haskell/yesod-1.6.24
-rw-r--r--metadata/md5-cache/dev-haskell/yesod-1.6.2.115
-rw-r--r--metadata/md5-cache/dev-haskell/yesod-core-1.6.23.14
-rw-r--r--metadata/md5-cache/dev-haskell/yesod-core-1.6.24.216
-rw-r--r--metadata/md5-cache/dev-haskell/yesod-form-1.7.08
-rw-r--r--metadata/md5-cache/dev-haskell/yesod-form-1.7.416
-rw-r--r--metadata/md5-cache/dev-haskell/yesod-persistent-1.6.0.84
-rw-r--r--metadata/md5-cache/dev-haskell/yesod-static-1.6.1.08
-rw-r--r--metadata/md5-cache/dev-haskell/yesod-test-1.6.128
-rw-r--r--metadata/md5-cache/dev-haskell/yesod-test-1.6.1416
-rw-r--r--metadata/md5-cache/dev-haskell/zip-archive-0.4.18
-rw-r--r--metadata/md5-cache/dev-haskell/zip-archive-0.4.316
-rw-r--r--metadata/md5-cache/dev-haskell/zlib-0.6.2.38
-rw-r--r--metadata/md5-cache/dev-haskell/zlib-0.6.3.016
788 files changed, 6715 insertions, 1743 deletions
diff --git a/metadata/md5-cache/dev-haskell/abstract-deque-0.3 b/metadata/md5-cache/dev-haskell/abstract-deque-0.3
index 030a39c277ad..45d090ed51e6 100644
--- a/metadata/md5-cache/dev-haskell/abstract-deque-0.3
+++ b/metadata/md5-cache/dev-haskell/abstract-deque-0.3
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/random:=[profile?] >=dev-lang/ghc-7.4.1:= usecas? ( >=dev-haskell/atomic-primops-0.5.0.2:=[profile?] ) >=dev-haskell/cabal-1.8 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Abstract, parameterized interface to mutable Deques
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/rrnewton/haskell-lockfree/wiki
INHERIT=haskell-cabal
IUSE=usecas doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/random:=[profile?] >=dev-lang/ghc-7.4.1:= usecas? ( >=dev-haskell/atomic-primops-0.5.0.2:=[profile?] )
+RDEPEND=dev-haskell/random:=[profile?] >=dev-lang/ghc-7.4.1:= usecas? ( >=dev-haskell/atomic-primops-0.5.0.2:=[profile?] ) dev-lang/ghc:=[profile?]
SLOT=0/0.3
SRC_URI=https://hackage.haskell.org/package/abstract-deque-0.3/abstract-deque-0.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=cbc47fdf9fc3a6a86d3b99ffac38459c
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d1925be0d3ce7fe555f0892afc364bba
diff --git a/metadata/md5-cache/dev-haskell/abstract-par-0.3.3-r1 b/metadata/md5-cache/dev-haskell/abstract-par-0.3.3-r1
index ab553e126fd3..5a833931c4e3 100644
--- a/metadata/md5-cache/dev-haskell/abstract-par-0.3.3-r1
+++ b/metadata/md5-cache/dev-haskell/abstract-par-0.3.3-r1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Type classes generalizing the functionality of the 'monad-par' library
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/simonmar/monad-par
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.3.3
SRC_URI=https://hackage.haskell.org/package/abstract-par-0.3.3/abstract-par-0.3.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=b9791bbe09d734ca1faa96261cd3ca72
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=274d81b1412afba6d4f4c6ecc6885e2c
diff --git a/metadata/md5-cache/dev-haskell/adjunctions-4.4 b/metadata/md5-cache/dev-haskell/adjunctions-4.4
index 0c2840f342df..3f2abcb457b8 100644
--- a/metadata/md5-cache/dev-haskell/adjunctions-4.4
+++ b/metadata/md5-cache/dev-haskell/adjunctions-4.4
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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:=
+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:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/4.4
SRC_URI=https://hackage.haskell.org/package/adjunctions-4.4/adjunctions-4.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=46dac7067ca21ccdd232b00d15a06cec
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=5fa7cfcc9be3192f9c2a44b577b9b909
diff --git a/metadata/md5-cache/dev-haskell/adjunctions-4.4.2 b/metadata/md5-cache/dev-haskell/adjunctions-4.4.2
new file mode 100644
index 000000000000..1f2e3b0d94b8
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/adjunctions-4.4.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=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/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-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/generic-deriving-1.11 <dev-haskell/generic-deriving-2 >=dev-haskell/hspec-2 <dev-haskell/hspec-3 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Adjunctions and representable functors
+EAPI=8
+HOMEPAGE=https://github.com/ekmett/adjunctions/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+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/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-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/4.4.2
+SRC_URI=https://hackage.haskell.org/package/adjunctions-4.4.2/adjunctions-4.4.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=6c6ce6d04720ee749dd361ab2b9f5c5f
diff --git a/metadata/md5-cache/dev-haskell/aeson-2.0.3.0 b/metadata/md5-cache/dev-haskell/aeson-2.0.3.0
index 75240ad458e0..7d2838836919 100644
--- a/metadata/md5-cache/dev-haskell/aeson-2.0.3.0
+++ b/metadata/md5-cache/dev-haskell/aeson-2.0.3.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=cffi +ordered-keymap doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/attoparsec-0.14.2:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/base-compat-batteries-0.10.0:=[profile?] <dev-haskell/base-compat-batteries-0.13:=[profile?] >=dev-haskell/contravariant-1.4.1:=[profile?] <dev-haskell/contravariant-1.6:=[profile?] >=dev-haskell/data-fix-0.3.2:=[profile?] <dev-haskell/data-fix-0.4:=[profile?] >=dev-haskell/dlist-0.8.0.4:=[profile?] <dev-haskell/dlist-1.1:=[profile?] >=dev-haskell/hashable-1.3.5.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/indexed-traversable-0.1.2:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/onetuple-0.3.1:=[profile?] <dev-haskell/onetuple-0.4:=[profile?] >=dev-haskell/primitive-0.7.3.0:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-haskell/quickcheck-2.14.2:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-haskell/scientific-0.3.7.0:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/semialign-1.2:=[profile?] <dev-haskell/semialign-1.3:=[profile?] >=dev-haskell/strict-0.4:=[profile?] <dev-haskell/strict-0.5:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/text-short-0.1.5:=[profile?] <dev-haskell/text-short-0.2:=[profile?] >=dev-haskell/th-abstraction-0.3.0.0:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.2:=[profile?] >=dev-haskell/time-compat-1.9.6:=[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.5:=[profile?] <dev-haskell/uuid-types-1.1:=[profile?] >=dev-haskell/vector-0.12.0.1:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-haskell/witherable-0.4.2:=[profile?] <dev-haskell/witherable-0.5:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/attoparsec-0.14.2:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/base-compat-batteries-0.10.0:=[profile?] <dev-haskell/base-compat-batteries-0.13:=[profile?] >=dev-haskell/contravariant-1.4.1:=[profile?] <dev-haskell/contravariant-1.6:=[profile?] >=dev-haskell/data-fix-0.3.2:=[profile?] <dev-haskell/data-fix-0.4:=[profile?] >=dev-haskell/dlist-0.8.0.4:=[profile?] <dev-haskell/dlist-1.1:=[profile?] >=dev-haskell/hashable-1.3.5.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/indexed-traversable-0.1.2:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/onetuple-0.3.1:=[profile?] <dev-haskell/onetuple-0.4:=[profile?] >=dev-haskell/primitive-0.7.3.0:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-haskell/quickcheck-2.14.2:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-haskell/scientific-0.3.7.0:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/semialign-1.2:=[profile?] <dev-haskell/semialign-1.3:=[profile?] >=dev-haskell/strict-0.4:=[profile?] <dev-haskell/strict-0.5:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/text-short-0.1.5:=[profile?] <dev-haskell/text-short-0.2:=[profile?] >=dev-haskell/th-abstraction-0.3.0.0:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.2:=[profile?] >=dev-haskell/time-compat-1.9.6:=[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.5:=[profile?] <dev-haskell/uuid-types-1.1:=[profile?] >=dev-haskell/vector-0.12.0.1:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-haskell/witherable-0.4.2:=[profile?] <dev-haskell/witherable-0.5:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/2.0.3.0
SRC_URI=https://hackage.haskell.org/package/aeson-2.0.3.0/aeson-2.0.3.0.tar.gz https://hackage.haskell.org/package/aeson-2.0.3.0/revision/1.cabal -> aeson-2.0.3.0-rev1.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=94cb58704799543634ba6cf95e40fae7
diff --git a/metadata/md5-cache/dev-haskell/aeson-2.1.2.1 b/metadata/md5-cache/dev-haskell/aeson-2.1.2.1
new file mode 100644
index 000000000000..8f495cadace0
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/aeson-2.1.2.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/attoparsec-0.14.2:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/base-compat-batteries-0.10.0:=[profile?] <dev-haskell/base-compat-batteries-0.14:=[profile?] >=dev-haskell/data-fix-0.3.2:=[profile?] <dev-haskell/data-fix-0.4:=[profile?] >=dev-haskell/dlist-0.8.0.4:=[profile?] <dev-haskell/dlist-1.1:=[profile?] >=dev-haskell/generically-0.1:=[profile?] <dev-haskell/generically-0.2:=[profile?] >=dev-haskell/hashable-1.3.5.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/indexed-traversable-0.1.2:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/onetuple-0.3.1:=[profile?] <dev-haskell/onetuple-0.5:=[profile?] >=dev-haskell/primitive-0.7.3.0:=[profile?] <dev-haskell/primitive-0.9:=[profile?] >=dev-haskell/quickcheck-2.14.2:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-haskell/scientific-0.3.7.0:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/semialign-1.2:=[profile?] <dev-haskell/semialign-1.4:=[profile?] >=dev-haskell/strict-0.4:=[profile?] <dev-haskell/strict-0.6:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/text-short-0.1.5:=[profile?] <dev-haskell/text-short-0.2:=[profile?] >=dev-haskell/th-abstraction-0.3.0.0:=[profile?] <dev-haskell/th-abstraction-0.6:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.3:=[profile?] >=dev-haskell/time-compat-1.9.6:=[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.5:=[profile?] <dev-haskell/uuid-types-1.1:=[profile?] >=dev-haskell/vector-0.12.0.1:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-haskell/witherable-0.4.2:=[profile?] <dev-haskell/witherable-0.5:=[profile?] >=dev-lang/ghc-8.10.1:= || ( ( >=dev-haskell/text-1.2.3.0 <dev-haskell/text-1.3 ) ( >=dev-haskell/text-2.0 <dev-haskell/text-2.1 ) ) dev-haskell/text:=[profile?] cffi? ( <dev-haskell/text-2.0:=[profile?] ) >=dev-haskell/cabal-3.2.0.0 test? ( dev-haskell/base-compat >=dev-haskell/base-orphans-0.5.3 <dev-haskell/base-orphans-0.10 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.15 >=dev-haskell/integer-logarithms-1 <dev-haskell/integer-logarithms-1.1 >=dev-haskell/quickcheck-instances-0.3.29 <dev-haskell/quickcheck-instances-0.4 dev-haskell/tasty dev-haskell/tasty-golden dev-haskell/tasty-hunit dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Fast JSON parsing and encoding
+EAPI=8
+HOMEPAGE=https://github.com/haskell/aeson
+INHERIT=haskell-cabal
+IUSE=cffi +ordered-keymap doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/attoparsec-0.14.2:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/base-compat-batteries-0.10.0:=[profile?] <dev-haskell/base-compat-batteries-0.14:=[profile?] >=dev-haskell/data-fix-0.3.2:=[profile?] <dev-haskell/data-fix-0.4:=[profile?] >=dev-haskell/dlist-0.8.0.4:=[profile?] <dev-haskell/dlist-1.1:=[profile?] >=dev-haskell/generically-0.1:=[profile?] <dev-haskell/generically-0.2:=[profile?] >=dev-haskell/hashable-1.3.5.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/indexed-traversable-0.1.2:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/onetuple-0.3.1:=[profile?] <dev-haskell/onetuple-0.5:=[profile?] >=dev-haskell/primitive-0.7.3.0:=[profile?] <dev-haskell/primitive-0.9:=[profile?] >=dev-haskell/quickcheck-2.14.2:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-haskell/scientific-0.3.7.0:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/semialign-1.2:=[profile?] <dev-haskell/semialign-1.4:=[profile?] >=dev-haskell/strict-0.4:=[profile?] <dev-haskell/strict-0.6:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/text-short-0.1.5:=[profile?] <dev-haskell/text-short-0.2:=[profile?] >=dev-haskell/th-abstraction-0.3.0.0:=[profile?] <dev-haskell/th-abstraction-0.6:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.3:=[profile?] >=dev-haskell/time-compat-1.9.6:=[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.5:=[profile?] <dev-haskell/uuid-types-1.1:=[profile?] >=dev-haskell/vector-0.12.0.1:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-haskell/witherable-0.4.2:=[profile?] <dev-haskell/witherable-0.5:=[profile?] >=dev-lang/ghc-8.10.1:= || ( ( >=dev-haskell/text-1.2.3.0 <dev-haskell/text-1.3 ) ( >=dev-haskell/text-2.0 <dev-haskell/text-2.1 ) ) dev-haskell/text:=[profile?] cffi? ( <dev-haskell/text-2.0:=[profile?] ) dev-lang/ghc:=[profile?]
+RESTRICT=test !test? ( test )
+SLOT=0/2.1.2.1
+SRC_URI=https://hackage.haskell.org/package/aeson-2.1.2.1/aeson-2.1.2.1.tar.gz https://hackage.haskell.org/package/aeson-2.1.2.1/revision/3.cabal -> aeson-2.1.2.1-rev3.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=11899a8a429e09103d7081b116a2283c
diff --git a/metadata/md5-cache/dev-haskell/aeson-pretty-0.8.10 b/metadata/md5-cache/dev-haskell/aeson-pretty-0.8.10
new file mode 100644
index 000000000000..dd94046f4d5b
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/aeson-pretty-0.8.10
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/base-compat-0.9:=[profile?] >=dev-haskell/scientific-0.3:=[profile?] >=dev-haskell/text-0.11:=[profile?] >=dev-haskell/unordered-containers-0.2.14.0:=[profile?] >=dev-haskell/vector-0.9:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/aeson-1.1:=[profile?] <dev-haskell/aeson-2.3:=[profile?] executable? ( >=dev-haskell/aeson-0.6:=[profile?] >=dev-haskell/attoparsec-0.10:=[profile?] dev-haskell/attoparsec-aeson:=[profile?] >=dev-haskell/cmdargs-0.7:=[profile?] ) >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=JSON pretty-printing library and command-line tool
+EAPI=8
+HOMEPAGE=https://github.com/informatikr/aeson-pretty
+INHERIT=haskell-cabal
+IUSE=+executable doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/base-compat-0.9:=[profile?] >=dev-haskell/scientific-0.3:=[profile?] >=dev-haskell/text-0.11:=[profile?] >=dev-haskell/unordered-containers-0.2.14.0:=[profile?] >=dev-haskell/vector-0.9:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/aeson-1.1:=[profile?] <dev-haskell/aeson-2.3:=[profile?] executable? ( >=dev-haskell/aeson-0.6:=[profile?] >=dev-haskell/attoparsec-0.10:=[profile?] dev-haskell/attoparsec-aeson:=[profile?] >=dev-haskell/cmdargs-0.7:=[profile?] ) dev-lang/ghc:=[profile?]
+SLOT=0/0.8.10
+SRC_URI=https://hackage.haskell.org/package/aeson-pretty-0.8.10/aeson-pretty-0.8.10.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=3d8bd59ee2f517e12509e9e5154b7ef9
diff --git a/metadata/md5-cache/dev-haskell/aeson-pretty-0.8.9 b/metadata/md5-cache/dev-haskell/aeson-pretty-0.8.9
index 25108ab44f79..da2f033e93b7 100644
--- a/metadata/md5-cache/dev-haskell/aeson-pretty-0.8.9
+++ b/metadata/md5-cache/dev-haskell/aeson-pretty-0.8.9
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=lib-only doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/base-compat-0.9:=[profile?] >=dev-haskell/scientific-0.3:=[profile?] >=dev-haskell/text-0.11:=[profile?] >=dev-haskell/unordered-containers-0.2.14.0:=[profile?] >=dev-haskell/vector-0.9:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/aeson-1.0:=[profile?] <dev-haskell/aeson-2.1:=[profile?] !lib-only? ( >=dev-haskell/aeson-0.6:=[profile?] >=dev-haskell/attoparsec-0.10:=[profile?] >=dev-haskell/cmdargs-0.7:=[profile?] )
+RDEPEND=>=dev-haskell/base-compat-0.9:=[profile?] >=dev-haskell/scientific-0.3:=[profile?] >=dev-haskell/text-0.11:=[profile?] >=dev-haskell/unordered-containers-0.2.14.0:=[profile?] >=dev-haskell/vector-0.9:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/aeson-1.0:=[profile?] <dev-haskell/aeson-2.1:=[profile?] !lib-only? ( >=dev-haskell/aeson-0.6:=[profile?] >=dev-haskell/attoparsec-0.10:=[profile?] >=dev-haskell/cmdargs-0.7:=[profile?] ) dev-lang/ghc:=[profile?]
SLOT=0/0.8.9
SRC_URI=https://hackage.haskell.org/package/aeson-pretty-0.8.9/aeson-pretty-0.8.9.tar.gz https://hackage.haskell.org/package/aeson-pretty-0.8.9/revision/1.cabal -> aeson-pretty-0.8.9.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=269de08cae1202b2583e425b0abd0b26
diff --git a/metadata/md5-cache/dev-haskell/alex-3.2.7.1 b/metadata/md5-cache/dev-haskell/alex-3.2.7.1
index 3e9204d387be..c3fb166c24ab 100644
--- a/metadata/md5-cache/dev-haskell/alex-3.2.7.1
+++ b/metadata/md5-cache/dev-haskell/alex-3.2.7.1
@@ -12,5 +12,5 @@ RDEPEND=>=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://hackage.haskell.org/package/alex-3.2.7.1/alex-3.2.7.1.tar.gz
-_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=7296eadb3d5308ac450fbdb0667024e9
diff --git a/metadata/md5-cache/dev-haskell/alex-3.2.7.2 b/metadata/md5-cache/dev-haskell/alex-3.2.7.2
new file mode 100644
index 000000000000..e2086a88c2b6
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/alex-3.2.7.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 doc? ( dev-python/sphinx dev-python/sphinx-rtd-theme )
+DESCRIPTION=Alex is a tool for generating lexical analysers in Haskell
+EAPI=8
+HOMEPAGE=https://www.haskell.org/alex/
+INHERIT=haskell-cabal
+IUSE=doc test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.8.1:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://hackage.haskell.org/package/alex-3.2.7.2/alex-3.2.7.2.tar.gz doc? ( https://github.com/haskell/alex/archive/13732056ff8d287f2ee0c4ecb968efe04516c890.tar.gz -> alex-13732056ff8d287f2ee0c4ecb968efe04516c890.tar.gz )
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=3d8c1cb915832bdf50432a0b326089d9
diff --git a/metadata/md5-cache/dev-haskell/alsa-core-0.5.0.1-r2 b/metadata/md5-cache/dev-haskell/alsa-core-0.5.0.1-r2
index fbb059d119d2..73fa53b4471c 100644
--- a/metadata/md5-cache/dev-haskell/alsa-core-0.5.0.1-r2
+++ b/metadata/md5-cache/dev-haskell/alsa-core-0.5.0.1-r2
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?] >=dev-lang/ghc-7.4.1:= media-libs/alsa-lib >=dev-haskell/cabal-1.8 virtual/pkgconfig hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Binding to the ALSA Library API (Exceptions)
-EAPI=7
+EAPI=8
HOMEPAGE=https://www.haskell.org/haskellwiki/ALSA
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?] >=dev-lang/ghc-7.4.1:= media-libs/alsa-lib
+RDEPEND=>=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?] >=dev-lang/ghc-7.4.1:= media-libs/alsa-lib dev-lang/ghc:=[profile?]
SLOT=0/0.5.0.1
SRC_URI=https://hackage.haskell.org/package/alsa-core-0.5.0.1/alsa-core-0.5.0.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=f56bc2a336d28a6b8adc2025d5e44996
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7eeafe6bc5c12a001ab6345de0f91643
diff --git a/metadata/md5-cache/dev-haskell/alsa-mixer-0.3.0 b/metadata/md5-cache/dev-haskell/alsa-mixer-0.3.0
index 11c77c361f93..0b3eedc42d28 100644
--- a/metadata/md5-cache/dev-haskell/alsa-mixer-0.3.0
+++ b/metadata/md5-cache/dev-haskell/alsa-mixer-0.3.0
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/alsa-core-0.5:=[profile?] <dev-haskell/alsa-core-0.6:=[profile?] >=dev-lang/ghc-7.6.1:= media-libs/alsa-lib dev-haskell/c2hs >=dev-haskell/cabal-1.16.0 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Bindings to the ALSA simple mixer API
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/ttuegel/alsa-mixer
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/alsa-core-0.5:=[profile?] <dev-haskell/alsa-core-0.6:=[profile?] >=dev-lang/ghc-7.6.1:= media-libs/alsa-lib
+RDEPEND=>=dev-haskell/alsa-core-0.5:=[profile?] <dev-haskell/alsa-core-0.6:=[profile?] >=dev-lang/ghc-7.6.1:= media-libs/alsa-lib dev-lang/ghc:=[profile?]
SLOT=0/0.3.0
SRC_URI=https://hackage.haskell.org/package/alsa-mixer-0.3.0/alsa-mixer-0.3.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=c394f13926c95dc9dd0cbd03b6726c43
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=da4a2b662fd0737d9ebaff023937af91
diff --git a/metadata/md5-cache/dev-haskell/ansi-terminal-0.10.3 b/metadata/md5-cache/dev-haskell/ansi-terminal-0.10.3
index 5c942f5c4ac9..cedf7833ec91 100644
--- a/metadata/md5-cache/dev-haskell/ansi-terminal-0.10.3
+++ b/metadata/md5-cache/dev-haskell/ansi-terminal-0.10.3
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/colour-2.1.0:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Simple ANSI terminal support, with Windows compatibility
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/UnkindPartition/ansi-terminal
INHERIT=haskell-cabal
IUSE=example doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/colour-2.1.0:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/colour-2.1.0:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.10.3
SRC_URI=https://hackage.haskell.org/package/ansi-terminal-0.10.3/ansi-terminal-0.10.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=5ee2d8a446d5b4676e3289408d7ac4b0
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c22f9144339fa336d4dcabe069085ac5
diff --git a/metadata/md5-cache/dev-haskell/ansi-terminal-1.0 b/metadata/md5-cache/dev-haskell/ansi-terminal-1.0
new file mode 100644
index 000000000000..872840fdda7a
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/ansi-terminal-1.0
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=~dev-haskell/ansi-terminal-types-0.11.5:=[profile?] >=dev-haskell/colour-2.1.0:=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Simple ANSI terminal support
+EAPI=8
+HOMEPAGE=https://github.com/UnkindPartition/ansi-terminal
+INHERIT=haskell-cabal
+IUSE=example doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=~dev-haskell/ansi-terminal-types-0.11.5:=[profile?] >=dev-haskell/colour-2.1.0:=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+SLOT=0/1.0
+SRC_URI=https://hackage.haskell.org/package/ansi-terminal-1.0/ansi-terminal-1.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=a34bbc816cd76a64fa994f0ebb799c99
diff --git a/metadata/md5-cache/dev-haskell/ansi-terminal-types-0.11.5 b/metadata/md5-cache/dev-haskell/ansi-terminal-types-0.11.5
new file mode 100644
index 000000000000..23353e25903c
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/ansi-terminal-types-0.11.5
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/colour-2.1.0:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Types and functions used to represent SGR aspects
+EAPI=8
+HOMEPAGE=https://github.com/UnkindPartition/ansi-terminal
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/colour-2.1.0:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/0.11.5
+SRC_URI=https://hackage.haskell.org/package/ansi-terminal-types-0.11.5/ansi-terminal-types-0.11.5.tar.gz https://hackage.haskell.org/package/ansi-terminal-types-0.11.5/revision/1.cabal -> ansi-terminal-types-0.11.5-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=5015e2006939ddd08e51503bd588dc70
diff --git a/metadata/md5-cache/dev-haskell/ansi-wl-pprint-0.6.9 b/metadata/md5-cache/dev-haskell/ansi-wl-pprint-0.6.9
index 07090fff9208..99fde1108f94 100644
--- a/metadata/md5-cache/dev-haskell/ansi-wl-pprint-0.6.9
+++ b/metadata/md5-cache/dev-haskell/ansi-wl-pprint-0.6.9
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=examples doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/ansi-terminal-0.9.1:=[profile?] <dev-haskell/ansi-terminal-0.12:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/ansi-terminal-0.9.1:=[profile?] <dev-haskell/ansi-terminal-0.12:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/0.6.9
SRC_URI=https://hackage.haskell.org/package/ansi-wl-pprint-0.6.9/ansi-wl-pprint-0.6.9.tar.gz https://hackage.haskell.org/package/ansi-wl-pprint-0.6.9/revision/3.cabal -> ansi-wl-pprint-0.6.9-rev3.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=25eb6017f16db0ed2ba128fb8b647edc
diff --git a/metadata/md5-cache/dev-haskell/ansi-wl-pprint-1.0.2 b/metadata/md5-cache/dev-haskell/ansi-wl-pprint-1.0.2
new file mode 100644
index 000000000000..c351f473c03a
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/ansi-wl-pprint-1.0.2
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/prettyprinter-compat-ansi-wl-pprint-1.0.2:=[profile?] <dev-haskell/prettyprinter-compat-ansi-wl-pprint-1.0.3:=[profile?] >=dev-lang/ghc-8.10.6:= examples? ( dev-haskell/ansi-terminal:=[profile?] dev-haskell/prettyprinter:=[profile?] dev-haskell/prettyprinter-ansi-terminal:=[profile?] dev-haskell/text:=[profile?] ) >=dev-haskell/cabal-3.2.1.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=The Wadler/Leijen Pretty Printer for colored ANSI terminal output
+EAPI=8
+HOMEPAGE=https://github.com/ekmett/ansi-wl-pprint
+INHERIT=haskell-cabal
+IUSE=examples doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/prettyprinter-compat-ansi-wl-pprint-1.0.2:=[profile?] <dev-haskell/prettyprinter-compat-ansi-wl-pprint-1.0.3:=[profile?] >=dev-lang/ghc-8.10.6:= examples? ( dev-haskell/ansi-terminal:=[profile?] dev-haskell/prettyprinter:=[profile?] dev-haskell/prettyprinter-ansi-terminal:=[profile?] dev-haskell/text:=[profile?] ) dev-lang/ghc:=[profile?]
+SLOT=0/1.0.2
+SRC_URI=https://hackage.haskell.org/package/ansi-wl-pprint-1.0.2/ansi-wl-pprint-1.0.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=e34a3cc4e02ee61e519bf313b78e6680
diff --git a/metadata/md5-cache/dev-haskell/appar-0.1.8 b/metadata/md5-cache/dev-haskell/appar-0.1.8
index bda8c57b9d05..8e534fddd6d8 100644
--- a/metadata/md5-cache/dev-haskell/appar-0.1.8
+++ b/metadata/md5-cache/dev-haskell/appar-0.1.8
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A simple applicative parser
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/appar
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.1.8
SRC_URI=https://hackage.haskell.org/package/appar-0.1.8/appar-0.1.8.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=c66eedc79399c79a8156cdb1fd7b000b
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9c71b46bed9bfd02411b36fd1edabcdd
diff --git a/metadata/md5-cache/dev-haskell/asn1-encoding-0.9.6 b/metadata/md5-cache/dev-haskell/asn1-encoding-0.9.6
index b5411cc6475f..4f615118814e 100644
--- a/metadata/md5-cache/dev-haskell/asn1-encoding-0.9.6
+++ b/metadata/md5-cache/dev-haskell/asn1-encoding-0.9.6
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/asn1-types-0.3.0:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?] >=dev-haskell/hourglass-0.2.6:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( dev-haskell/mtl dev-haskell/tasty dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=ASN1 data reader and writer in RAW, BER and DER forms
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/vincenthz/hs-asn1
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/asn1-types-0.3.0:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?] >=dev-haskell/hourglass-0.2.6:=[profile?] >=dev-lang/ghc-7.8.2:=
+RDEPEND=>=dev-haskell/asn1-types-0.3.0:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?] >=dev-haskell/hourglass-0.2.6:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.9.6
SRC_URI=https://hackage.haskell.org/package/asn1-encoding-0.9.6/asn1-encoding-0.9.6.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=d506203f7fa31acdb58d41eb98dd3f00
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c1934c8578967ad7e855956f0cfc3e32
diff --git a/metadata/md5-cache/dev-haskell/asn1-parse-0.9.5 b/metadata/md5-cache/dev-haskell/asn1-parse-0.9.5
index b4fb3d6a7c8e..03d385d3efb1 100644
--- a/metadata/md5-cache/dev-haskell/asn1-parse-0.9.5
+++ b/metadata/md5-cache/dev-haskell/asn1-parse-0.9.5
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/asn1-encoding-0.9:=[profile?] >=dev-haskell/asn1-types-0.3:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Simple monadic parser for ASN1 stream types
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/vincenthz/hs-asn1
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/asn1-encoding-0.9:=[profile?] >=dev-haskell/asn1-types-0.3:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/asn1-encoding-0.9:=[profile?] >=dev-haskell/asn1-types-0.3:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.9.5
SRC_URI=https://hackage.haskell.org/package/asn1-parse-0.9.5/asn1-parse-0.9.5.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=477a0274ec87f89bdf73c14e621f8cd3
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=ce0691e6dccf6b9dc879c45e0f0d53b6
diff --git a/metadata/md5-cache/dev-haskell/asn1-types-0.3.3 b/metadata/md5-cache/dev-haskell/asn1-types-0.3.3
index d479a2b1d6ae..7d7be37030a3 100644
--- a/metadata/md5-cache/dev-haskell/asn1-types-0.3.3
+++ b/metadata/md5-cache/dev-haskell/asn1-types-0.3.3
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/hourglass:=[profile?] dev-haskell/memory:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=ASN.1 types
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/vincenthz/hs-asn1
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/hourglass:=[profile?] dev-haskell/memory:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/hourglass:=[profile?] dev-haskell/memory:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.3.3
SRC_URI=https://hackage.haskell.org/package/asn1-types-0.3.3/asn1-types-0.3.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=f798a2e856f0f016ad97bef32f70a076
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=b8716fcec2defd69684f15f9e3a30290
diff --git a/metadata/md5-cache/dev-haskell/asn1-types-0.3.4 b/metadata/md5-cache/dev-haskell/asn1-types-0.3.4
new file mode 100644
index 000000000000..642c43b67ae0
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/asn1-types-0.3.4
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/hourglass:=[profile?] dev-haskell/memory:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=ASN.1 types
+EAPI=8
+HOMEPAGE=https://github.com/vincenthz/hs-asn1
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-haskell/hourglass:=[profile?] dev-haskell/memory:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
+SLOT=0/0.3.4
+SRC_URI=https://hackage.haskell.org/package/asn1-types-0.3.4/asn1-types-0.3.4.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7c0d1bc6fd3613f65cd7841bcc7a26a8
diff --git a/metadata/md5-cache/dev-haskell/assoc-1.0.2 b/metadata/md5-cache/dev-haskell/assoc-1.0.2
index 975909a6370f..6ddd7f78035f 100644
--- a/metadata/md5-cache/dev-haskell/assoc-1.0.2
+++ b/metadata/md5-cache/dev-haskell/assoc-1.0.2
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/bifunctors-5.5.5:=[profile?] <dev-haskell/bifunctors-5.6:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.12 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=swap and assoc: Symmetric and Semigroupy Bifunctors
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/assoc
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/bifunctors-5.5.5:=[profile?] <dev-haskell/bifunctors-5.6:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/bifunctors-5.5.5:=[profile?] <dev-haskell/bifunctors-5.6:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/1.0.2
SRC_URI=https://hackage.haskell.org/package/assoc-1.0.2/assoc-1.0.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=5c2c9ec7af8e55c326bec9a206b57089
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7bce3a932b0258c78921ca81e944d68e
diff --git a/metadata/md5-cache/dev-haskell/assoc-1.1 b/metadata/md5-cache/dev-haskell/assoc-1.1
new file mode 100644
index 000000000000..d83d2c181f0d
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/assoc-1.1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.8.1:= tagged? ( >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] ) >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=swap and assoc: Symmetric and Semigroupy Bifunctors
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/assoc
+INHERIT=haskell-cabal
+IUSE=+tagged doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.8.1:= tagged? ( >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] ) dev-lang/ghc:=[profile?]
+SLOT=0/1.1
+SRC_URI=https://hackage.haskell.org/package/assoc-1.1/assoc-1.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=ee224514b915981d4105eb55f2b7b165
diff --git a/metadata/md5-cache/dev-haskell/async-2.2.4 b/metadata/md5-cache/dev-haskell/async-2.2.4-r1
index 2f9a21d654b3..f96e6f0cf1fe 100644
--- a/metadata/md5-cache/dev-haskell/async-2.2.4
+++ b/metadata/md5-cache/dev-haskell/async-2.2.4-r1
@@ -1,6 +1,6 @@
-BDEPEND=app-text/dos2unix app-text/dos2unix
+BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-haskell/hashable-1.1.2.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/stm-2.2:=[profile?] <dev-haskell/stm-2.6:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/hunit dev-haskell/test-framework dev-haskell/test-framework-hunit ) hscolour? ( dev-haskell/hscolour )
+DEPEND=>=dev-haskell/hashable-1.1.2.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/hunit dev-haskell/test-framework dev-haskell/test-framework-hunit ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Run IO operations asynchronously and wait for their results
EAPI=8
HOMEPAGE=https://github.com/simonmar/async
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/hashable-1.1.2.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/stm-2.2:=[profile?] <dev-haskell/stm-2.6:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/hashable-1.1.2.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/2.2.4
-SRC_URI=https://hackage.haskell.org/package/async-2.2.4/async-2.2.4.tar.gz https://hackage.haskell.org/package/async-2.2.4/revision/1.cabal -> async-2.2.4.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=19b3e0fa72b1599f16e2a0a2cabdee65
+SRC_URI=https://hackage.haskell.org/package/async-2.2.4/async-2.2.4.tar.gz https://hackage.haskell.org/package/async-2.2.4/revision/3.cabal -> async-2.2.4-rev3.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=56331ca050d907733255cb498f6da757
diff --git a/metadata/md5-cache/dev-haskell/atomic-primops-0.8.4 b/metadata/md5-cache/dev-haskell/atomic-primops-0.8.4
index 8bc17d8230f3..e6cbc40fc7ac 100644
--- a/metadata/md5-cache/dev-haskell/atomic-primops-0.8.4
+++ b/metadata/md5-cache/dev-haskell/atomic-primops-0.8.4
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=debug doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/primitive:=[profile?] >=dev-lang/ghc-7.10.1:=
+RDEPEND=dev-haskell/primitive:=[profile?] >=dev-lang/ghc-7.10.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.8.4
SRC_URI=https://hackage.haskell.org/package/atomic-primops-0.8.4/atomic-primops-0.8.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=1472ca6998ec2e28ee0fd51abbf9c134
diff --git a/metadata/md5-cache/dev-haskell/attoparsec-0.14.4 b/metadata/md5-cache/dev-haskell/attoparsec-0.14.4
index d988348ac34d..5165b602f2ec 100644
--- a/metadata/md5-cache/dev-haskell/attoparsec-0.14.4
+++ b/metadata/md5-cache/dev-haskell/attoparsec-0.14.4
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/scientific-0.3.1:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/scientific-0.3.1:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/0.14.4
SRC_URI=https://hackage.haskell.org/package/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=1e4dbe72711ed8c1038df902b1be1409
diff --git a/metadata/md5-cache/dev-haskell/attoparsec-0.14.4-r1 b/metadata/md5-cache/dev-haskell/attoparsec-0.14.4-r1
new file mode 100644
index 000000000000..a3b4820c75ef
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/attoparsec-0.14.4-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test
+DEPEND=>=dev-haskell/scientific-0.3.1:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/quickcheck-2.13.2 <dev-haskell/quickcheck-2.15 dev-haskell/quickcheck-unicode >=dev-haskell/tasty-0.11 >=dev-haskell/tasty-quickcheck-0.8 dev-haskell/vector ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Fast combinator parsing for bytestrings and text
+EAPI=8
+HOMEPAGE=https://github.com/bgamari/attoparsec
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/scientific-0.3.1:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.14.4
+SRC_URI=https://hackage.haskell.org/package/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz https://hackage.haskell.org/package/attoparsec-0.14.4/revision/4.cabal -> attoparsec-0.14.4-rev4.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=cd9f221b5d739b92b7382084152c2119
diff --git a/metadata/md5-cache/dev-haskell/attoparsec-aeson-2.1.0.0 b/metadata/md5-cache/dev-haskell/attoparsec-aeson-2.1.0.0
new file mode 100644
index 000000000000..d5eeae798952
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/attoparsec-aeson-2.1.0.0
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/aeson-1.4.1.0:=[profile?] <dev-haskell/aeson-2.2:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Parsing of aeson's Value with attoparsec
+EAPI=8
+HOMEPAGE=https://github.com/haskell/aeson
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/aeson-1.4.1.0:=[profile?] <dev-haskell/aeson-2.2:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/2.1.0.0
+SRC_URI=https://hackage.haskell.org/package/attoparsec-aeson-2.1.0.0/attoparsec-aeson-2.1.0.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c5d45abc3225fca9e6a7ab0f575bbde9
diff --git a/metadata/md5-cache/dev-haskell/attoparsec-iso8601-1.0.2.1 b/metadata/md5-cache/dev-haskell/attoparsec-iso8601-1.0.2.1
index f89312d9eabf..0f2b2b311f35 100644
--- a/metadata/md5-cache/dev-haskell/attoparsec-iso8601-1.0.2.1
+++ b/metadata/md5-cache/dev-haskell/attoparsec-iso8601-1.0.2.1
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/attoparsec-0.14.2:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/base-compat-batteries-0.10.0:=[profile?] <dev-haskell/base-compat-batteries-0.13:=[profile?] >=dev-haskell/time-compat-1.9.4:=[profile?] <dev-haskell/time-compat-1.10:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/attoparsec-0.14.2:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/base-compat-batteries-0.10.0:=[profile?] <dev-haskell/base-compat-batteries-0.13:=[profile?] >=dev-haskell/time-compat-1.9.4:=[profile?] <dev-haskell/time-compat-1.10:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/1.0.2.1
SRC_URI=https://hackage.haskell.org/package/attoparsec-iso8601-1.0.2.1/attoparsec-iso8601-1.0.2.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=2d5c9d8bcb5df37b2c03366809085972
diff --git a/metadata/md5-cache/dev-haskell/attoparsec-iso8601-1.1.0.0-r1 b/metadata/md5-cache/dev-haskell/attoparsec-iso8601-1.1.0.0-r1
new file mode 100644
index 000000000000..7f7abcfc6075
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/attoparsec-iso8601-1.1.0.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/attoparsec-0.14.2:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/base-compat-batteries-0.10.0:=[profile?] <dev-haskell/base-compat-batteries-0.14:=[profile?] >=dev-haskell/time-compat-1.9.4:=[profile?] <dev-haskell/time-compat-1.10:=[profile?] >=dev-lang/ghc-8.8.1:= || ( ( >=dev-haskell/text-1.2.3.0 <dev-haskell/text-1.3.0.0 ) ( >=dev-haskell/text-2.0 <dev-haskell/text-2.1 ) ) dev-haskell/text:=[profile?] >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Parsing of ISO 8601 dates, originally from aeson
+EAPI=8
+HOMEPAGE=https://github.com/haskell/aeson
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/attoparsec-0.14.2:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/base-compat-batteries-0.10.0:=[profile?] <dev-haskell/base-compat-batteries-0.14:=[profile?] >=dev-haskell/time-compat-1.9.4:=[profile?] <dev-haskell/time-compat-1.10:=[profile?] >=dev-lang/ghc-8.8.1:= || ( ( >=dev-haskell/text-1.2.3.0 <dev-haskell/text-1.3.0.0 ) ( >=dev-haskell/text-2.0 <dev-haskell/text-2.1 ) ) dev-haskell/text:=[profile?] dev-lang/ghc:=[profile?]
+SLOT=0/1.1.0.0
+SRC_URI=https://hackage.haskell.org/package/attoparsec-iso8601-1.1.0.0/attoparsec-iso8601-1.1.0.0.tar.gz https://hackage.haskell.org/package/attoparsec-iso8601-1.1.0.0/revision/1.cabal -> attoparsec-iso8601-1.1.0.0-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=30e8be1b6374bd52c043bcb7dc631c7d
diff --git a/metadata/md5-cache/dev-haskell/auto-update-0.1.6 b/metadata/md5-cache/dev-haskell/auto-update-0.1.6
index a5cb2ae2a83f..4a957456b228 100644
--- a/metadata/md5-cache/dev-haskell/auto-update-0.1.6
+++ b/metadata/md5-cache/dev-haskell/auto-update-0.1.6
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 test? ( dev-haskell/exceptions dev-haskell/hspec dev-haskell/hunit dev-haskell/retry ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Efficiently run periodic, on-demand actions
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/yesodweb/wai
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.1.6
SRC_URI=https://hackage.haskell.org/package/auto-update-0.1.6/auto-update-0.1.6.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=86c87d868cc72f22215800574af44b40
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9ede1138e830437a230a814a179bb600
diff --git a/metadata/md5-cache/dev-haskell/aws-0.22-r5 b/metadata/md5-cache/dev-haskell/aws-0.22-r5
index 5e865449cf08..98031bcf0463 100644
--- a/metadata/md5-cache/dev-haskell/aws-0.22-r5
+++ b/metadata/md5-cache/dev-haskell/aws-0.22-r5
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=examples doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/aeson-2.0:=[profile?] <dev-haskell/aeson-2.1:=[profile?] >=dev-haskell/attoparsec-0.11:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/base16-bytestring-0.1:=[profile?] <dev-haskell/base16-bytestring-1.1:=[profile?] >=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.3:=[profile?] >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?] >=dev-haskell/byteable-0.1:=[profile?] <dev-haskell/byteable-0.2:=[profile?] >=dev-haskell/case-insensitive-0.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.6:=[profile?] >=dev-haskell/conduit-1.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-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/network-3:=[profile?] <dev-haskell/network-4:=[profile?] >=dev-haskell/network-bsd-2.8:=[profile?] <dev-haskell/network-bsd-2.9:=[profile?] >=dev-haskell/old-locale-1:=[profile?] <dev-haskell/old-locale-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/tagged-0.7:=[profile?] <dev-haskell/tagged-0.9:=[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.8:=[profile?] <dev-haskell/xml-conduit-2.0:=[profile?] >=dev-lang/ghc-8.10.1:= examples? ( >=dev-haskell/errors-2.0:=[profile?] )
+RDEPEND=>=dev-haskell/aeson-2.0:=[profile?] <dev-haskell/aeson-2.1:=[profile?] >=dev-haskell/attoparsec-0.11:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/base16-bytestring-0.1:=[profile?] <dev-haskell/base16-bytestring-1.1:=[profile?] >=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.3:=[profile?] >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?] >=dev-haskell/byteable-0.1:=[profile?] <dev-haskell/byteable-0.2:=[profile?] >=dev-haskell/case-insensitive-0.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.6:=[profile?] >=dev-haskell/conduit-1.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-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/network-3:=[profile?] <dev-haskell/network-4:=[profile?] >=dev-haskell/network-bsd-2.8:=[profile?] <dev-haskell/network-bsd-2.9:=[profile?] >=dev-haskell/old-locale-1:=[profile?] <dev-haskell/old-locale-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/tagged-0.7:=[profile?] <dev-haskell/tagged-0.9:=[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.8:=[profile?] <dev-haskell/xml-conduit-2.0:=[profile?] >=dev-lang/ghc-8.10.1:= examples? ( >=dev-haskell/errors-2.0:=[profile?] ) dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/0.22
SRC_URI=https://hackage.haskell.org/package/aws-0.22/aws-0.22.tar.gz https://hackage.haskell.org/package/aws-0.22/revision/3.cabal -> aws-0.22-rev3.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=3f90b36df0089b6b662acd8eb88cbfec
diff --git a/metadata/md5-cache/dev-haskell/aws-0.24 b/metadata/md5-cache/dev-haskell/aws-0.24
new file mode 100644
index 000000000000..073c967148ef
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/aws-0.24
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/aeson-2.0.0.0:=[profile?] >=dev-haskell/attoparsec-0.11:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/base16-bytestring-0.1:=[profile?] <dev-haskell/base16-bytestring-1.1:=[profile?] >=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.3:=[profile?] >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?] >=dev-haskell/byteable-0.1:=[profile?] <dev-haskell/byteable-0.2:=[profile?] >=dev-haskell/case-insensitive-0.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.6:=[profile?] >=dev-haskell/conduit-1.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-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/network-3:=[profile?] <dev-haskell/network-4:=[profile?] >=dev-haskell/network-bsd-2.8:=[profile?] <dev-haskell/network-bsd-2.9:=[profile?] >=dev-haskell/old-locale-1:=[profile?] <dev-haskell/old-locale-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/tagged-0.7:=[profile?] <dev-haskell/tagged-0.9:=[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.8:=[profile?] <dev-haskell/xml-conduit-2.0:=[profile?] >=dev-lang/ghc-8.10.1:= examples? ( >=dev-haskell/errors-2.0:=[profile?] ) >=dev-haskell/cabal-3.2.0.0 test? ( >=dev-haskell/http-client-0.3 <dev-haskell/http-client-0.8 >=dev-haskell/lifted-base-0.2 >=dev-haskell/quickcheck-2.7 >=dev-haskell/quickcheck-instances-0.3 >=dev-haskell/tasty-0.8 >=dev-haskell/tasty-hunit-0.8 >=dev-haskell/tasty-quickcheck-0.8 >=dev-haskell/transformers-base-0.4 !examples? ( >=dev-haskell/errors-2.0 ) ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Amazon Web Services (AWS) for Haskell
+EAPI=8
+HOMEPAGE=https://github.com/aristidb/aws
+INHERIT=haskell-cabal
+IUSE=examples doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/aeson-2.0.0.0:=[profile?] >=dev-haskell/attoparsec-0.11:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/base16-bytestring-0.1:=[profile?] <dev-haskell/base16-bytestring-1.1:=[profile?] >=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.3:=[profile?] >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?] >=dev-haskell/byteable-0.1:=[profile?] <dev-haskell/byteable-0.2:=[profile?] >=dev-haskell/case-insensitive-0.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.6:=[profile?] >=dev-haskell/conduit-1.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-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/network-3:=[profile?] <dev-haskell/network-4:=[profile?] >=dev-haskell/network-bsd-2.8:=[profile?] <dev-haskell/network-bsd-2.9:=[profile?] >=dev-haskell/old-locale-1:=[profile?] <dev-haskell/old-locale-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/tagged-0.7:=[profile?] <dev-haskell/tagged-0.9:=[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.8:=[profile?] <dev-haskell/xml-conduit-2.0:=[profile?] >=dev-lang/ghc-8.10.1:= examples? ( >=dev-haskell/errors-2.0:=[profile?] ) dev-lang/ghc:=[profile?]
+RESTRICT=test !test? ( test )
+SLOT=0/0.24
+SRC_URI=https://hackage.haskell.org/package/aws-0.24/aws-0.24.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=379a861766a0a36e4e3a8c01e62cfad8
diff --git a/metadata/md5-cache/dev-haskell/barbies-2.0.4.0 b/metadata/md5-cache/dev-haskell/barbies-2.0.4.0
new file mode 100644
index 000000000000..be049ec6d46e
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/barbies-2.0.4.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/distributive:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/quickcheck dev-haskell/tasty dev-haskell/tasty-hunit dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Classes for working with types that can change clothes
+EAPI=8
+HOMEPAGE=https://github.com/jcpetruzza/barbies#readme
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-haskell/distributive:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/2.0.4.0
+SRC_URI=https://hackage.haskell.org/package/barbies-2.0.4.0/barbies-2.0.4.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d4ab56c3c49f6d012581d1e72c01aeea
diff --git a/metadata/md5-cache/dev-haskell/base-compat-0.12.1 b/metadata/md5-cache/dev-haskell/base-compat-0.12.1
index 849486e77bd0..4cd8d8196e06 100644
--- a/metadata/md5-cache/dev-haskell/base-compat-0.12.1
+++ b/metadata/md5-cache/dev-haskell/base-compat-0.12.1
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/0.12.1
SRC_URI=https://hackage.haskell.org/package/base-compat-0.12.1/base-compat-0.12.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=f26aff4782e75c4783d4360be0a771ab
diff --git a/metadata/md5-cache/dev-haskell/base-compat-0.13.0 b/metadata/md5-cache/dev-haskell/base-compat-0.13.0
new file mode 100644
index 000000000000..2a1f6764888d
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/base-compat-0.13.0
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A compatibility layer for base
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/base-compat
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/0.13.0
+SRC_URI=https://hackage.haskell.org/package/base-compat-0.13.0/base-compat-0.13.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=e233bb6eb6af5d7156dc70051685a1f8
diff --git a/metadata/md5-cache/dev-haskell/base-compat-batteries-0.12.1 b/metadata/md5-cache/dev-haskell/base-compat-batteries-0.12.1
index 6e7ab1b5167e..57d9b87eba05 100644
--- a/metadata/md5-cache/dev-haskell/base-compat-batteries-0.12.1
+++ b/metadata/md5-cache/dev-haskell/base-compat-batteries-0.12.1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=~dev-haskell/base-compat-0.12.1:=[profile?] >=dev-haskell/contravariant-1.5:=[profile?] <dev-haskell/contravariant-1.6:=[profile?] >=dev-haskell/onetuple-0.3:=[profile?] <dev-haskell/onetuple-0.4:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=~dev-haskell/base-compat-0.12.1:=[profile?] >=dev-haskell/contravariant-1.5:=[profile?] <dev-haskell/contravariant-1.6:=[profile?] >=dev-haskell/onetuple-0.3:=[profile?] <dev-haskell/onetuple-0.4:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.12.1
SRC_URI=https://hackage.haskell.org/package/base-compat-batteries-0.12.1/base-compat-batteries-0.12.1.tar.gz https://hackage.haskell.org/package/base-compat-batteries-0.12.1/revision/2.cabal -> base-compat-batteries-0.12.1-rev2.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=d330447375e02144a588e2801245580b
diff --git a/metadata/md5-cache/dev-haskell/base-compat-batteries-0.13.0 b/metadata/md5-cache/dev-haskell/base-compat-batteries-0.13.0
new file mode 100644
index 000000000000..13819857149b
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/base-compat-batteries-0.13.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=~dev-haskell/base-compat-0.13.0:=[profile?] >=dev-haskell/foldable1-classes-compat-0.1:=[profile?] <dev-haskell/foldable1-classes-compat-0.2:=[profile?] >=dev-haskell/onetuple-0.4:=[profile?] <dev-haskell/onetuple-0.5:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/hspec-1.8 dev-haskell/quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=base-compat with extra batteries
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/base-compat-batteries
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=~dev-haskell/base-compat-0.13.0:=[profile?] >=dev-haskell/foldable1-classes-compat-0.1:=[profile?] <dev-haskell/foldable1-classes-compat-0.2:=[profile?] >=dev-haskell/onetuple-0.4:=[profile?] <dev-haskell/onetuple-0.5:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.13.0
+SRC_URI=https://hackage.haskell.org/package/base-compat-batteries-0.13.0/base-compat-batteries-0.13.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=5e8fda7cb9955abac7325e2811e0c19c
diff --git a/metadata/md5-cache/dev-haskell/base-orphans-0.8.6 b/metadata/md5-cache/dev-haskell/base-orphans-0.8.6
index be8c0bb8770a..18c362459549 100644
--- a/metadata/md5-cache/dev-haskell/base-orphans-0.8.6
+++ b/metadata/md5-cache/dev-haskell/base-orphans-0.8.6
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/0.8.6
SRC_URI=https://hackage.haskell.org/package/base-orphans-0.8.6/base-orphans-0.8.6.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=62e81a9613073ddda9801da996ee9064
diff --git a/metadata/md5-cache/dev-haskell/base-orphans-0.9.0 b/metadata/md5-cache/dev-haskell/base-orphans-0.9.0
new file mode 100644
index 000000000000..83c096adfd8a
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/base-orphans-0.9.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test
+DEPEND=>=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/hspec-2 <dev-haskell/hspec-3 dev-haskell/quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Backwards-compatible orphan instances for base
+EAPI=8
+HOMEPAGE=https://github.com/haskell-compat/base-orphans#readme
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.9.0
+SRC_URI=https://hackage.haskell.org/package/base-orphans-0.9.0/base-orphans-0.9.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7452d1bca2bf0b2e911f1d92eb9051f5
diff --git a/metadata/md5-cache/dev-haskell/base-unicode-symbols-0.2.4.2 b/metadata/md5-cache/dev-haskell/base-unicode-symbols-0.2.4.2
new file mode 100644
index 000000000000..8de024e588ee
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/base-unicode-symbols-0.2.4.2
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Unicode alternatives for common functions and operators
+EAPI=8
+HOMEPAGE=http://haskell.org/haskellwiki/Unicode-symbols
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
+SLOT=0/0.2.4.2
+SRC_URI=https://hackage.haskell.org/package/base-unicode-symbols-0.2.4.2/base-unicode-symbols-0.2.4.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=b664397e899c5bc38729c5a82cec9ad8
diff --git a/metadata/md5-cache/dev-haskell/base16-bytestring-0.1.1.7 b/metadata/md5-cache/dev-haskell/base16-bytestring-0.1.1.7
index ee3b61eb5b8f..0b9c06b3a2b2 100644
--- a/metadata/md5-cache/dev-haskell/base16-bytestring-0.1.1.7
+++ b/metadata/md5-cache/dev-haskell/base16-bytestring-0.1.1.7
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.12 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Fast base16 (hex) encoding and decoding for ByteStrings
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/haskell/base16-bytestring
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.1.1.7
SRC_URI=https://hackage.haskell.org/package/base16-bytestring-0.1.1.7/base16-bytestring-0.1.1.7.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=50e077ac370343bbe65e8d3221679297
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=60c8ad37c34f56a52ea60eb2346e2e5e
diff --git a/metadata/md5-cache/dev-haskell/base16-bytestring-1.0.2.0 b/metadata/md5-cache/dev-haskell/base16-bytestring-1.0.2.0
new file mode 100644
index 000000000000..cf2f26e73cc7
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/base16-bytestring-1.0.2.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/hunit dev-haskell/quickcheck dev-haskell/test-framework dev-haskell/test-framework-hunit dev-haskell/test-framework-quickcheck2 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=RFC 4648-compliant Base16 encodings for ByteStrings
+EAPI=8
+HOMEPAGE=https://github.com/haskell/base16-bytestring
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.0.2.0
+SRC_URI=https://hackage.haskell.org/package/base16-bytestring-1.0.2.0/base16-bytestring-1.0.2.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=a877c8bfbe7c67d4f893329b29f26f25
diff --git a/metadata/md5-cache/dev-haskell/base64-0.4.2.4 b/metadata/md5-cache/dev-haskell/base64-0.4.2.4
new file mode 100644
index 000000000000..00aa7100b9bf
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/base64-0.4.2.4
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/text-short-0.1:=[profile?] <dev-haskell/text-short-0.2:=[profile?] >=dev-lang/ghc-8.10.6:= || ( ( >=dev-haskell/text-1.2 <dev-haskell/text-1.3 ) ( >=dev-haskell/text-2.0 <dev-haskell/text-2.1 ) ) dev-haskell/text:=[profile?] >=dev-haskell/cabal-3.2.1.0 test? ( dev-haskell/base64-bytestring dev-haskell/quickcheck dev-haskell/random-bytestring dev-haskell/tasty dev-haskell/tasty-hunit dev-haskell/tasty-quickcheck dev-haskell/text ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A modern RFC 4648-compliant Base64 library
+EAPI=8
+HOMEPAGE=https://github.com/emilypi/base64
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/text-short-0.1:=[profile?] <dev-haskell/text-short-0.2:=[profile?] >=dev-lang/ghc-8.10.6:= || ( ( >=dev-haskell/text-1.2 <dev-haskell/text-1.3 ) ( >=dev-haskell/text-2.0 <dev-haskell/text-2.1 ) ) dev-haskell/text:=[profile?] dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.4.2.4
+SRC_URI=https://hackage.haskell.org/package/base64-0.4.2.4/base64-0.4.2.4.tar.gz https://hackage.haskell.org/package/base64-0.4.2.4/revision/3.cabal -> base64-0.4.2.4-rev3.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=50ae618475b5aee48a9b6369ed631a27
diff --git a/metadata/md5-cache/dev-haskell/base64-bytestring-1.0.0.3 b/metadata/md5-cache/dev-haskell/base64-bytestring-1.0.0.3
index 9c721642b52b..023cad7a4f8d 100644
--- a/metadata/md5-cache/dev-haskell/base64-bytestring-1.0.0.3
+++ b/metadata/md5-cache/dev-haskell/base64-bytestring-1.0.0.3
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=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 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Fast base64 encoding and decoding for ByteStrings
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/haskell/base64-bytestring
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.0.0.3
SRC_URI=https://hackage.haskell.org/package/base64-bytestring-1.0.0.3/base64-bytestring-1.0.0.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=d4a897007129dbe42061b7073217c89c
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d21bef17f0068476c84c81ea54f049ce
diff --git a/metadata/md5-cache/dev-haskell/base64-bytestring-1.2.1.0 b/metadata/md5-cache/dev-haskell/base64-bytestring-1.2.1.0
new file mode 100644
index 000000000000..1e53b9ca236b
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/base64-bytestring-1.2.1.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/hunit dev-haskell/quickcheck dev-haskell/test-framework dev-haskell/test-framework-hunit dev-haskell/test-framework-quickcheck2 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Fast base64 encoding and decoding for ByteStrings
+EAPI=8
+HOMEPAGE=https://github.com/haskell/base64-bytestring
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.2.1.0
+SRC_URI=https://hackage.haskell.org/package/base64-bytestring-1.2.1.0/base64-bytestring-1.2.1.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=90d63e1a87d7ac781c3f1f27b43da971
diff --git a/metadata/md5-cache/dev-haskell/basement-0.0.12 b/metadata/md5-cache/dev-haskell/basement-0.0.12
index d69f8091c451..02e19d18a53b 100644
--- a/metadata/md5-cache/dev-haskell/basement-0.0.12
+++ b/metadata/md5-cache/dev-haskell/basement-0.0.12
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Foundation scrap box of array & string
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/haskell-foundation/foundation#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/0.0.12
SRC_URI=https://hackage.haskell.org/package/basement-0.0.12/basement-0.0.12.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=1c5fe1aceefbed19a425e2f0413a0613
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9ec3b62bf4299b2ffb1d2b39f33c4a06
diff --git a/metadata/md5-cache/dev-haskell/basement-0.0.16 b/metadata/md5-cache/dev-haskell/basement-0.0.16
new file mode 100644
index 000000000000..05ddd1a01b91
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/basement-0.0.16
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Foundation scrap box of array & string
+EAPI=8
+HOMEPAGE=https://github.com/haskell-foundation/foundation#readme
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+SLOT=0/0.0.16
+SRC_URI=https://hackage.haskell.org/package/basement-0.0.16/basement-0.0.16.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d60a8a8570269024e7205b11063564ce
diff --git a/metadata/md5-cache/dev-haskell/bencode-0.6.1.1 b/metadata/md5-cache/dev-haskell/bencode-0.6.1.1
index d2374ad20c16..7244a50eabf7 100644
--- a/metadata/md5-cache/dev-haskell/bencode-0.6.1.1
+++ b/metadata/md5-cache/dev-haskell/bencode-0.6.1.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/parsec:=[profile?] >=dev-haskell/transformers-compat-0.4:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( dev-haskell/hspec dev-haskell/quickcheck ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Parser and printer for bencoded data
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/bencode
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/parsec:=[profile?] >=dev-haskell/transformers-compat-0.4:=[profile?] >=dev-lang/ghc-7.8.2:=
+RDEPEND=dev-haskell/parsec:=[profile?] >=dev-haskell/transformers-compat-0.4:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.6.1.1
SRC_URI=https://hackage.haskell.org/package/bencode-0.6.1.1/bencode-0.6.1.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=ce90ade44dcc848b1688a9121bf987ab
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d7e97d7ec54befbaa0ddaed8b3f52b3d
diff --git a/metadata/md5-cache/dev-haskell/bifunctors-5.5.11 b/metadata/md5-cache/dev-haskell/bifunctors-5.5.11
index 26d74ce7adf4..ba24dc2f94f6 100644
--- a/metadata/md5-cache/dev-haskell/bifunctors-5.5.11
+++ b/metadata/md5-cache/dev-haskell/bifunctors-5.5.11
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/base-orphans-0.8.4:=[profile?] <dev-haskell/base-orphans-1:=[profile?] >=dev-haskell/comonad-5.0.7:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/th-abstraction-0.4.2.0:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-lang/ghc-8.4.3:= tagged? ( >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-1:=[profile?] ) >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/hspec-1.8 >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3 dev-haskell/transformers-compat ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=The Bifunctors package authored by Edward Kmett
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/ekmett/bifunctors/
INHERIT=haskell-cabal
IUSE=+semigroups +tagged doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/base-orphans-0.8.4:=[profile?] <dev-haskell/base-orphans-1:=[profile?] >=dev-haskell/comonad-5.0.7:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/th-abstraction-0.4.2.0:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-lang/ghc-8.4.3:= tagged? ( >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-1:=[profile?] )
+RDEPEND=>=dev-haskell/base-orphans-0.8.4:=[profile?] <dev-haskell/base-orphans-1:=[profile?] >=dev-haskell/comonad-5.0.7:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/th-abstraction-0.4.2.0:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-lang/ghc-8.4.3:= tagged? ( >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-1:=[profile?] ) dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/5.5.11
SRC_URI=https://hackage.haskell.org/package/bifunctors-5.5.11/bifunctors-5.5.11.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=0f529f3843e2ad24106c0256509657c4
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c81c200780c5266a415c5da1f5951a91
diff --git a/metadata/md5-cache/dev-haskell/bifunctors-5.5.15 b/metadata/md5-cache/dev-haskell/bifunctors-5.5.15
new file mode 100644
index 000000000000..d7f0a46d69d6
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/bifunctors-5.5.15
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/base-orphans-0.8.4:=[profile?] <dev-haskell/base-orphans-1:=[profile?] >=dev-haskell/comonad-5.0.7:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/th-abstraction-0.4.2.0:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-lang/ghc-8.4.3:= tagged? ( >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-1:=[profile?] ) >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/hspec-1.8 >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3 dev-haskell/transformers-compat ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=The Bifunctors package authored by Edward Kmett
+EAPI=8
+HOMEPAGE=https://github.com/ekmett/bifunctors/
+INHERIT=haskell-cabal
+IUSE=+semigroups +tagged doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/base-orphans-0.8.4:=[profile?] <dev-haskell/base-orphans-1:=[profile?] >=dev-haskell/comonad-5.0.7:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/th-abstraction-0.4.2.0:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-lang/ghc-8.4.3:= tagged? ( >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-1:=[profile?] ) dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/5.5.15
+SRC_URI=https://hackage.haskell.org/package/bifunctors-5.5.15/bifunctors-5.5.15.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=ebc579c5dbb882ddc0b7259960c52b84
diff --git a/metadata/md5-cache/dev-haskell/binary-0.8.8.0 b/metadata/md5-cache/dev-haskell/binary-0.8.8.0-r1
index 9a5740a824b4..1b8ad0337d6a 100644
--- a/metadata/md5-cache/dev-haskell/binary-0.8.8.0
+++ b/metadata/md5-cache/dev-haskell/binary-0.8.8.0-r1
@@ -1,6 +1,6 @@
BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-lang/ghc-7.8.2:= hscolour? ( dev-haskell/hscolour )
+DEPEND=>=dev-lang/ghc-8.10.6:= hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Binary serialisation for Haskell values using lazy ByteStrings
EAPI=8
HOMEPAGE=https://github.com/kolmodin/binary
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.8.2:=
+RDEPEND=>=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/0.8.8.0
-SRC_URI=https://hackage.haskell.org/package/binary-0.8.8.0/binary-0.8.8.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=91868b244ee77a95f819f9c28e773de3
+SRC_URI=https://hackage.haskell.org/package/binary-0.8.8.0/binary-0.8.8.0.tar.gz https://hackage.haskell.org/package/binary-0.8.8.0/revision/1.cabal -> binary-0.8.8.0-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=752dbc352af1edad8efda65cfb46049b
diff --git a/metadata/md5-cache/dev-haskell/binary-0.8.9.0-r1 b/metadata/md5-cache/dev-haskell/binary-0.8.9.0-r1
new file mode 100644
index 000000000000..a3bf7a01b84c
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/binary-0.8.9.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-9.2.4:= hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Binary serialisation for Haskell values using lazy ByteStrings
+EAPI=8
+HOMEPAGE=https://github.com/kolmodin/binary
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-9.2.4:= dev-lang/ghc:=[profile?]
+RESTRICT=test
+SLOT=0/0.8.9.0
+SRC_URI=https://hackage.haskell.org/package/binary-0.8.9.0/binary-0.8.9.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=794e2db18613e8aea90604942665f4a4
diff --git a/metadata/md5-cache/dev-haskell/binary-orphans-1.0.2 b/metadata/md5-cache/dev-haskell/binary-orphans-1.0.2
index b99c5cc4ac81..f101f773a42a 100644
--- a/metadata/md5-cache/dev-haskell/binary-orphans-1.0.2
+++ b/metadata/md5-cache/dev-haskell/binary-orphans-1.0.2
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/onetuple-0.3:=[profile?] <dev-haskell/onetuple-0.4:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/onetuple-0.3:=[profile?] <dev-haskell/onetuple-0.4:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/1.0.2
SRC_URI=https://hackage.haskell.org/package/binary-orphans-1.0.2/binary-orphans-1.0.2.tar.gz https://hackage.haskell.org/package/binary-orphans-1.0.2/revision/1.cabal -> binary-orphans-1.0.2.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=b49254b78e31ff6edd05cca7d4254ef2
diff --git a/metadata/md5-cache/dev-haskell/binary-orphans-1.0.4.1 b/metadata/md5-cache/dev-haskell/binary-orphans-1.0.4.1
new file mode 100644
index 000000000000..5b0cc9aa2a18
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/binary-orphans-1.0.4.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/data-array-byte-0.1.0.1:=[profile?] <dev-haskell/data-array-byte-0.2:=[profile?] >=dev-haskell/onetuple-0.3:=[profile?] <dev-haskell/onetuple-0.5:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/quickcheck-2.13.1 <dev-haskell/quickcheck-2.15 >=dev-haskell/quickcheck-instances-0.3.28 <dev-haskell/quickcheck-instances-0.4 >=dev-haskell/tagged-0.8.6 <dev-haskell/tagged-0.9 >=dev-haskell/tasty-0.10.1.2 <dev-haskell/tasty-1.5 >=dev-haskell/tasty-quickcheck-0.8.3.2 <dev-haskell/tasty-quickcheck-0.11 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Compatibility package for binary; provides instances
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/binary-orphans
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/data-array-byte-0.1.0.1:=[profile?] <dev-haskell/data-array-byte-0.2:=[profile?] >=dev-haskell/onetuple-0.3:=[profile?] <dev-haskell/onetuple-0.5:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.0.4.1
+SRC_URI=https://hackage.haskell.org/package/binary-orphans-1.0.4.1/binary-orphans-1.0.4.1.tar.gz https://hackage.haskell.org/package/binary-orphans-1.0.4.1/revision/2.cabal -> binary-orphans-1.0.4.1-rev2.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=12437f34ac598083b7e3d3103788b702
diff --git a/metadata/md5-cache/dev-haskell/bitvec-1.1.3.0 b/metadata/md5-cache/dev-haskell/bitvec-1.1.3.0
new file mode 100644
index 000000000000..1c4eeca68f6c
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/bitvec-1.1.3.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/primitive-0.5:=[profile?] >=dev-haskell/vector-0.11:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-lang/ghc-8.4.3:= gmp? ( dev-libs/gmp ) >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/quickcheck-classes-0.6.1 dev-haskell/quickcheck-classes-base dev-haskell/tasty dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Space-efficient bit vectors
+EAPI=8
+HOMEPAGE=https://github.com/Bodigrim/bitvec
+INHERIT=haskell-cabal
+IUSE=+gmp doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/primitive-0.5:=[profile?] >=dev-haskell/vector-0.11:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-lang/ghc-8.4.3:= gmp? ( dev-libs/gmp ) dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.1.3.0
+SRC_URI=https://hackage.haskell.org/package/bitvec-1.1.3.0/bitvec-1.1.3.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d8c17cc7e0e8d93ebb5cfeba09aa1814
diff --git a/metadata/md5-cache/dev-haskell/blaze-builder-0.4.2.1 b/metadata/md5-cache/dev-haskell/blaze-builder-0.4.2.1
index 2e5628991922..0dee11adabb3 100644
--- a/metadata/md5-cache/dev-haskell/blaze-builder-0.4.2.1
+++ b/metadata/md5-cache/dev-haskell/blaze-builder-0.4.2.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 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 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Efficient buffered output
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/lpsmith/blaze-builder
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.4.2.1
SRC_URI=https://hackage.haskell.org/package/blaze-builder-0.4.2.1/blaze-builder-0.4.2.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=2865fc89b8110508b507d5fbc057c292
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=271183957736fab3c3663fc4c407cd82
diff --git a/metadata/md5-cache/dev-haskell/blaze-builder-0.4.2.2 b/metadata/md5-cache/dev-haskell/blaze-builder-0.4.2.2
new file mode 100644
index 000000000000..5166ca54df31
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/blaze-builder-0.4.2.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 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 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Efficient buffered output
+EAPI=8
+HOMEPAGE=https://github.com/blaze-builder/blaze-builder
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.4.2.2
+SRC_URI=https://hackage.haskell.org/package/blaze-builder-0.4.2.2/blaze-builder-0.4.2.2.tar.gz https://hackage.haskell.org/package/blaze-builder-0.4.2.2/revision/1.cabal -> blaze-builder-0.4.2.2-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=541f4c851140d834a1899f625fcb7598
diff --git a/metadata/md5-cache/dev-haskell/blaze-html-0.9.1.2-r1 b/metadata/md5-cache/dev-haskell/blaze-html-0.9.1.2-r1
deleted file mode 100644
index e6aebfa82c40..000000000000
--- a/metadata/md5-cache/dev-haskell/blaze-html-0.9.1.2-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-text/dos2unix
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=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:= >=dev-haskell/cabal-1.8 test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.7 >=dev-haskell/quickcheck-2.4 >=dev-haskell/test-framework-0.4 <dev-haskell/test-framework-0.9 >=dev-haskell/test-framework-hunit-0.3 <dev-haskell/test-framework-hunit-0.4 >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 ) hscolour? ( dev-haskell/hscolour )
-DESCRIPTION=A blazingly fast HTML combinator library for Haskell
-EAPI=7
-HOMEPAGE=https://jaspervdj.be/blaze/
-INHERIT=haskell-cabal
-IUSE=doc hscolour profile test
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=BSD
-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:=
-RESTRICT=!test? ( test )
-SLOT=0/0.9.1.2
-SRC_URI=https://hackage.haskell.org/package/blaze-html-0.9.1.2/blaze-html-0.9.1.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=dc0013869705dc7ab79d75976be28c72
diff --git a/metadata/md5-cache/dev-haskell/blaze-html-0.9.1.2-r2 b/metadata/md5-cache/dev-haskell/blaze-html-0.9.1.2-r2
new file mode 100644
index 000000000000..6f8fdd1de8b8
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/blaze-html-0.9.1.2-r2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=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-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.7 >=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.15 >=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 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A blazingly fast HTML combinator library for Haskell
+EAPI=8
+HOMEPAGE=https://jaspervdj.be/blaze
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+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-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.9.1.2
+SRC_URI=https://hackage.haskell.org/package/blaze-html-0.9.1.2/blaze-html-0.9.1.2.tar.gz https://hackage.haskell.org/package/blaze-html-0.9.1.2/revision/2.cabal -> blaze-html-0.9.1.2-rev2.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=f626fc1204987abe15b97f8eb87987c0
diff --git a/metadata/md5-cache/dev-haskell/blaze-markup-0.8.2.8 b/metadata/md5-cache/dev-haskell/blaze-markup-0.8.2.8-r1
index eca27ec0db16..7dee03aee65b 100644
--- a/metadata/md5-cache/dev-haskell/blaze-markup-0.8.2.8
+++ b/metadata/md5-cache/dev-haskell/blaze-markup-0.8.2.8-r1
@@ -1,16 +1,16 @@
BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=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-8.4.3:= >=dev-haskell/cabal-2.2.0.1 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.5 >=dev-haskell/tasty-hunit-0.10 <dev-haskell/tasty-hunit-0.11 >=dev-haskell/tasty-quickcheck-0.10 <dev-haskell/tasty-quickcheck-0.11 ) hscolour? ( dev-haskell/hscolour )
+DEPEND=>=dev-haskell/blaze-builder-0.3:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?] >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 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.5 >=dev-haskell/tasty-hunit-0.10 <dev-haskell/tasty-hunit-0.11 >=dev-haskell/tasty-quickcheck-0.10 <dev-haskell/tasty-quickcheck-0.11 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A blazingly fast markup combinator library for Haskell
-EAPI=7
+EAPI=8
HOMEPAGE=https://jaspervdj.be/blaze
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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-8.4.3:=
+RDEPEND=>=dev-haskell/blaze-builder-0.3:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?] >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.8.2.8
-SRC_URI=https://hackage.haskell.org/package/blaze-markup-0.8.2.8/blaze-markup-0.8.2.8.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=f9dc2eeae1e7a267e0464961390d4021
+SRC_URI=https://hackage.haskell.org/package/blaze-markup-0.8.2.8/blaze-markup-0.8.2.8.tar.gz https://hackage.haskell.org/package/blaze-markup-0.8.2.8/revision/4.cabal -> blaze-markup-0.8.2.8-rev4.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=4868c22d3516a039fc8f185bde80cb0f
diff --git a/metadata/md5-cache/dev-haskell/bloomfilter-2.0.1.0 b/metadata/md5-cache/dev-haskell/bloomfilter-2.0.1.0
index 8d56658a05ac..6501a44221df 100644
--- a/metadata/md5-cache/dev-haskell/bloomfilter-2.0.1.0
+++ b/metadata/md5-cache/dev-haskell/bloomfilter-2.0.1.0
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( >=dev-haskell/quickcheck-2.5 dev-haskell/random dev-haskell/test-framework dev-haskell/test-framework-quickcheck2 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Pure and impure Bloom Filter implementations
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/bos/bloomfilter
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/2.0.1.0
SRC_URI=https://hackage.haskell.org/package/bloomfilter-2.0.1.0/bloomfilter-2.0.1.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=55b52ffe6fe25b1bf2f6cb580c9bd1e8
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=75d444cd6a682509e4823bb7ceae5d96
diff --git a/metadata/md5-cache/dev-haskell/bloomfilter-2.0.1.0-r1 b/metadata/md5-cache/dev-haskell/bloomfilter-2.0.1.0-r1
new file mode 100644
index 000000000000..e8b1bc461a03
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/bloomfilter-2.0.1.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/quickcheck-2.5 dev-haskell/random dev-haskell/test-framework dev-haskell/test-framework-quickcheck2 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Pure and impure Bloom Filter implementations
+EAPI=8
+HOMEPAGE=https://github.com/bos/bloomfilter
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/2.0.1.0
+SRC_URI=https://hackage.haskell.org/package/bloomfilter-2.0.1.0/bloomfilter-2.0.1.0.tar.gz https://hackage.haskell.org/package/bloomfilter-2.0.1.0/revision/2.cabal -> bloomfilter-2.0.1.0-rev2.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=4c0c2a38b49240402a59054cf5493c84
diff --git a/metadata/md5-cache/dev-haskell/boring-0.2.1 b/metadata/md5-cache/dev-haskell/boring-0.2.1
new file mode 100644
index 000000000000..b0617033a735
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/boring-0.2.1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.8.1:= tagged? ( >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] ) >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Boring and Absurd types
+EAPI=8
+HOMEPAGE=https://github.com/phadej/boring
+INHERIT=haskell-cabal
+IUSE=+tagged doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.8.1:= tagged? ( >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] ) dev-lang/ghc:=[profile?]
+SLOT=0/0.2.1
+SRC_URI=https://hackage.haskell.org/package/boring-0.2.1/boring-0.2.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=ed5297f3f735c412e07da8aaa720733e
diff --git a/metadata/md5-cache/dev-haskell/bsb-http-chunked-0.0.0.4 b/metadata/md5-cache/dev-haskell/bsb-http-chunked-0.0.0.4
index d03daf0d9962..52cf6326ecaa 100644
--- a/metadata/md5-cache/dev-haskell/bsb-http-chunked-0.0.0.4
+++ b/metadata/md5-cache/dev-haskell/bsb-http-chunked-0.0.0.4
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.10.1:=
+RDEPEND=>=dev-lang/ghc-7.10.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.0.0.4
SRC_URI=https://hackage.haskell.org/package/bsb-http-chunked-0.0.0.4/bsb-http-chunked-0.0.0.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=23853c682b4444b6b860adc7e9c07a3e
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=77d01048dcdac4555a40be2f68c0773b
diff --git a/metadata/md5-cache/dev-haskell/bsb-http-chunked-0.0.0.4-r1 b/metadata/md5-cache/dev-haskell/bsb-http-chunked-0.0.0.4-r1
new file mode 100644
index 000000000000..cc7107d3fdf7
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/bsb-http-chunked-0.0.0.4-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.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 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Chunked HTTP transfer encoding for bytestring builders
+EAPI=8
+HOMEPAGE=https://github.com/sjakobi/bsb-https-chunked
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.0.0.4
+SRC_URI=https://hackage.haskell.org/package/bsb-http-chunked-0.0.0.4/bsb-http-chunked-0.0.0.4.tar.gz https://hackage.haskell.org/package/bsb-http-chunked-0.0.0.4/revision/3.cabal -> bsb-http-chunked-0.0.0.4-rev3.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9546d525341065890b373eeb4ec38aeb
diff --git a/metadata/md5-cache/dev-haskell/byteable-0.1.1 b/metadata/md5-cache/dev-haskell/byteable-0.1.1
index 65f3414c62ea..21975cdb966c 100644
--- a/metadata/md5-cache/dev-haskell/byteable-0.1.1
+++ b/metadata/md5-cache/dev-haskell/byteable-0.1.1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Type class for sequence of bytes
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/vincenthz/hs-byteable
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.1.1
SRC_URI=https://hackage.haskell.org/package/byteable-0.1.1/byteable-0.1.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=ed7006073ffb50226f36988cfc914c1e
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=a5e597302cdd7cd8d19af9cee75fcec6
diff --git a/metadata/md5-cache/dev-haskell/byteorder-1.0.4 b/metadata/md5-cache/dev-haskell/byteorder-1.0.4
index 53ae177c8a15..524d5f9e7591 100644
--- a/metadata/md5-cache/dev-haskell/byteorder-1.0.4
+++ b/metadata/md5-cache/dev-haskell/byteorder-1.0.4
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Exposes the native endianness or byte ordering of the system
-EAPI=7
+EAPI=8
HOMEPAGE=http://community.haskell.org/~aslatter/code/byteorder
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/1.0.4
SRC_URI=https://hackage.haskell.org/package/byteorder-1.0.4/byteorder-1.0.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=bb303bef924941e8cec78b388f0412c1
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=b8a25b58b8b6d5fd630143a2d956014d
diff --git a/metadata/md5-cache/dev-haskell/bytestring-builder-0.10.8.2.0 b/metadata/md5-cache/dev-haskell/bytestring-builder-0.10.8.2.0
index b27e62cf0553..7b684b9cf13d 100644
--- a/metadata/md5-cache/dev-haskell/bytestring-builder-0.10.8.2.0
+++ b/metadata/md5-cache/dev-haskell/bytestring-builder-0.10.8.2.0
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8
DESCRIPTION=The new bytestring builder, packaged outside of GHC
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/bytestring-builder
INHERIT=haskell-cabal
IUSE=profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.10.8.2.0
SRC_URI=https://hackage.haskell.org/package/bytestring-builder-0.10.8.2.0/bytestring-builder-0.10.8.2.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=736d85eaae7eb3e48653d70b23b1712c
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=804f69be94632b4e3d270afd24af3606
diff --git a/metadata/md5-cache/dev-haskell/c2hs-0.28.8 b/metadata/md5-cache/dev-haskell/c2hs-0.28.8
index 2505437b2fc3..96d5da1072a7 100644
--- a/metadata/md5-cache/dev-haskell/c2hs-0.28.8
+++ b/metadata/md5-cache/dev-haskell/c2hs-0.28.8
@@ -12,5 +12,5 @@ RDEPEND=dev-haskell/dlist:= >=dev-haskell/language-c-0.7.1:= <dev-haskell/langua
RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://hackage.haskell.org/package/c2hs-0.28.8/c2hs-0.28.8.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=b8472096298214696cf0550a2b2ca59f
diff --git a/metadata/md5-cache/dev-haskell/c2hs-0.28.8-r2 b/metadata/md5-cache/dev-haskell/c2hs-0.28.8-r2
new file mode 100644
index 000000000000..8b0ad74e907d
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/c2hs-0.28.8-r2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/dlist:= >=dev-haskell/language-c-0.7.1:= <dev-haskell/language-c-0.10:= >=dev-lang/ghc-9.0.2:= >=dev-haskell/cabal-3.4.1.0 test? ( dev-haskell/hunit >=dev-haskell/shelly-1.9.0 dev-haskell/test-framework dev-haskell/test-framework-hunit dev-haskell/text )
+DESCRIPTION=C->Haskell FFI tool that gives some cross-language type safety
+EAPI=8
+HOMEPAGE=https://github.com/haskell/c2hs
+INHERIT=haskell-cabal
+IUSE=test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=dev-haskell/dlist:= >=dev-haskell/language-c-0.7.1:= <dev-haskell/language-c-0.10:= >=dev-lang/ghc-9.0.2:=
+RESTRICT=test !test? ( test )
+SLOT=0
+SRC_URI=https://hackage.haskell.org/package/c2hs-0.28.8/c2hs-0.28.8.tar.gz https://hackage.haskell.org/package/c2hs-0.28.8/revision/2.cabal -> c2hs-0.28.8-rev2.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9d3bb08fc360c991b7cbf98caff735d6
diff --git a/metadata/md5-cache/dev-haskell/cabal-3.2.1.0-r1 b/metadata/md5-cache/dev-haskell/cabal-3.2.1.0-r1
deleted file mode 100644
index 01caae7fd9a9..000000000000
--- a/metadata/md5-cache/dev-haskell/cabal-3.2.1.0-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-text/dos2unix
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=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/text-1.2.3.0:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-8.0:= hscolour? ( dev-haskell/hscolour )
-DESCRIPTION=A framework for packaging Haskell software
-EAPI=7
-HOMEPAGE=https://www.haskell.org/cabal/
-INHERIT=haskell-cabal
-IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
-LICENSE=BSD
-RDEPEND=>=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/text-1.2.3.0:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-8.0:=
-RESTRICT=test
-SLOT=0/3.2.1.0
-SRC_URI=https://hackage.haskell.org/package/Cabal-3.2.1.0/Cabal-3.2.1.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=8754c5111484114205e9eb9b9b59e6fc
diff --git a/metadata/md5-cache/dev-haskell/cabal-3.2.1.0-r2 b/metadata/md5-cache/dev-haskell/cabal-3.2.1.0-r2
new file mode 100644
index 000000000000..6cd1fb0d8353
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/cabal-3.2.1.0-r2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A framework for packaging Haskell software
+EAPI=8
+HOMEPAGE=https://www.haskell.org/cabal/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=test
+SLOT=0/3.2.1.0
+SRC_URI=https://hackage.haskell.org/package/Cabal-3.2.1.0/Cabal-3.2.1.0.tar.gz -> cabal-3.2.1.0.tar.gz https://hackage.haskell.org/package/Cabal-3.2.1.0/revision/1.cabal -> cabal-3.2.1.0-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=b4705e45d988c4ce732e5f867dc817c1
diff --git a/metadata/md5-cache/dev-haskell/cabal-3.4.1.0 b/metadata/md5-cache/dev-haskell/cabal-3.4.1.0
deleted file mode 100644
index dc1062c481b1..000000000000
--- a/metadata/md5-cache/dev-haskell/cabal-3.4.1.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-text/dos2unix
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=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/text-1.2.3.0:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-8.4.3:= hscolour? ( dev-haskell/hscolour )
-DESCRIPTION=A framework for packaging Haskell software
-EAPI=8
-HOMEPAGE=https://www.haskell.org/cabal/
-INHERIT=haskell-cabal
-IUSE=doc hscolour profile
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
-LICENSE=BSD
-RDEPEND=>=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/text-1.2.3.0:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-8.4.3:=
-RESTRICT=test
-SLOT=0/3.4.1.0
-SRC_URI=https://hackage.haskell.org/package/Cabal/Cabal-3.4.1.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=f87973ad4d9e59c7813496093509e94d
diff --git a/metadata/md5-cache/dev-haskell/cabal-3.4.1.0-r1 b/metadata/md5-cache/dev-haskell/cabal-3.4.1.0-r1
new file mode 100644
index 000000000000..57d320cc6f98
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/cabal-3.4.1.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A framework for packaging Haskell software
+EAPI=8
+HOMEPAGE=https://www.haskell.org/cabal/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=test
+SLOT=0/3.4.1.0
+SRC_URI=https://hackage.haskell.org/package/Cabal-3.4.1.0/Cabal-3.4.1.0.tar.gz -> cabal-3.4.1.0.tar.gz https://hackage.haskell.org/package/Cabal-3.4.1.0/revision/1.cabal -> cabal-3.4.1.0-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=6057d3535c2bd44d853c74b76c884d82
diff --git a/metadata/md5-cache/dev-haskell/cabal-3.6.3.0 b/metadata/md5-cache/dev-haskell/cabal-3.6.3.0
new file mode 100644
index 000000000000..32595f1aab3f
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/cabal-3.6.3.0
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-9.2.4:= hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A framework for packaging Haskell software
+EAPI=8
+HOMEPAGE=https://www.haskell.org/cabal/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-9.2.4:= dev-lang/ghc:=[profile?]
+SLOT=0/3.6.3.0
+SRC_URI=https://hackage.haskell.org/package/Cabal-3.6.3.0/Cabal-3.6.3.0.tar.gz -> cabal-3.6.3.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=47c0044258bce3f5fc196fedb5f09b1f
diff --git a/metadata/md5-cache/dev-haskell/cabal-doctest-1.0.9 b/metadata/md5-cache/dev-haskell/cabal-doctest-1.0.9
index 1ef0d39176bc..8e86a062610c 100644
--- a/metadata/md5-cache/dev-haskell/cabal-doctest-1.0.9
+++ b/metadata/md5-cache/dev-haskell/cabal-doctest-1.0.9
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/cabal-1.10:=[profile?] <dev-haskell/cabal-3.8:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/cabal-1.10:=[profile?] <dev-haskell/cabal-3.8:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/1.0.9
SRC_URI=https://hackage.haskell.org/package/cabal-doctest-1.0.9/cabal-doctest-1.0.9.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=ec025d097eeba9b78094cfae7389ef2e
diff --git a/metadata/md5-cache/dev-haskell/cabal-doctest-1.0.9-r1 b/metadata/md5-cache/dev-haskell/cabal-doctest-1.0.9-r1
new file mode 100644
index 000000000000..9a798303a79a
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/cabal-doctest-1.0.9-r1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/cabal-1.10:=[profile?] <dev-haskell/cabal-3.12:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A Setup.hs helper for running doctests
+EAPI=8
+HOMEPAGE=https://github.com/haskellari/cabal-doctest
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/cabal-1.10:=[profile?] <dev-haskell/cabal-3.12:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/1.0.9
+SRC_URI=https://hackage.haskell.org/package/cabal-doctest-1.0.9/cabal-doctest-1.0.9.tar.gz https://hackage.haskell.org/package/cabal-doctest-1.0.9/revision/3.cabal -> cabal-doctest-1.0.9-rev3.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=b52dd369965a74a4145653568454aa8a
diff --git a/metadata/md5-cache/dev-haskell/cabal-install-3.4.1.0-r2 b/metadata/md5-cache/dev-haskell/cabal-install-3.4.1.0-r2
deleted file mode 100644
index cf4e4dbb9efd..000000000000
--- a/metadata/md5-cache/dev-haskell/cabal-install-3.4.1.0-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-text/dos2unix
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-haskell/async-2.0:= <dev-haskell/async-2.3:= >=dev-haskell/base16-bytestring-0.1.1:= <dev-haskell/base16-bytestring-1.1.0.0:= >=dev-haskell/cabal-3.4.1:= <dev-haskell/cabal-3.4.2:= >=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/hackage-security-0.6.0.1:= <dev-haskell/hackage-security-0.7:= >=dev-haskell/hashable-1.0:= >=dev-haskell/http-4000.1.5:= <dev-haskell/http-4000.5:= >=dev-haskell/mtl-2.0:= <dev-haskell/mtl-2.3:= >=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.2:= <dev-haskell/random-1.3:= >=dev-haskell/regex-base-0.94.0.0:= <dev-haskell/regex-base-0.95:= >=dev-haskell/regex-posix-0.96.0.0:= <dev-haskell/regex-posix-0.97:= >=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-8.4.3:= lukko? ( >=dev-haskell/lukko-0.1:= <dev-haskell/lukko-0.2:= ) native-dns? ( >=dev-haskell/resolv-0.1.1:= <dev-haskell/resolv-0.2:= ) >=dev-haskell/cabal-2.2.0.1
-DESCRIPTION=The command-line interface for Cabal and Hackage
-EAPI=8
-HOMEPAGE=https://www.haskell.org/cabal/
-INHERIT=haskell-cabal ghc-package
-IUSE=debug +lukko +native-dns
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=BSD
-RDEPEND=>=dev-haskell/async-2.0:= <dev-haskell/async-2.3:= >=dev-haskell/base16-bytestring-0.1.1:= <dev-haskell/base16-bytestring-1.1.0.0:= >=dev-haskell/cabal-3.4.1:= <dev-haskell/cabal-3.4.2:= >=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/hackage-security-0.6.0.1:= <dev-haskell/hackage-security-0.7:= >=dev-haskell/hashable-1.0:= >=dev-haskell/http-4000.1.5:= <dev-haskell/http-4000.5:= >=dev-haskell/mtl-2.0:= <dev-haskell/mtl-2.3:= >=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.2:= <dev-haskell/random-1.3:= >=dev-haskell/regex-base-0.94.0.0:= <dev-haskell/regex-base-0.95:= >=dev-haskell/regex-posix-0.96.0.0:= <dev-haskell/regex-posix-0.97:= >=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-8.4.3:= lukko? ( >=dev-haskell/lukko-0.1:= <dev-haskell/lukko-0.2:= ) native-dns? ( >=dev-haskell/resolv-0.1.1:= <dev-haskell/resolv-0.2:= )
-SLOT=0
-SRC_URI=https://hackage.haskell.org/package/cabal-install-3.4.1.0/cabal-install-3.4.1.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=f33fa1c0b13cdac125941750ac035d64
diff --git a/metadata/md5-cache/dev-haskell/cabal-install-3.4.1.0-r3 b/metadata/md5-cache/dev-haskell/cabal-install-3.4.1.0-r3
new file mode 100644
index 000000000000..8499cf6ddcee
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/cabal-install-3.4.1.0-r3
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/async-2.0:= <dev-haskell/async-2.3:= >=dev-haskell/base16-bytestring-0.1.1:= <dev-haskell/base16-bytestring-1.1.0.0:= >=dev-haskell/cabal-3.4.1:= <dev-haskell/cabal-3.4.2:= >=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/hackage-security-0.6.0.1:= <dev-haskell/hackage-security-0.7:= >=dev-haskell/hashable-1.0:= >=dev-haskell/http-4000.1.5:= <dev-haskell/http-4000.5:= >=dev-haskell/network-uri-2.6.0.2:= <dev-haskell/network-uri-2.7:= >=dev-haskell/random-1.2:= <dev-haskell/random-1.3:= >=dev-haskell/regex-base-0.94.0.0:= <dev-haskell/regex-base-0.95:= >=dev-haskell/regex-posix-0.96.0.0:= <dev-haskell/regex-posix-0.97:= >=dev-haskell/stm-2.0:= <dev-haskell/stm-2.6:= >=dev-haskell/tar-0.5.0.3:= <dev-haskell/tar-0.6:= >=dev-haskell/zlib-0.5.3:= <dev-haskell/zlib-0.7:= >=dev-lang/ghc-8.4.3:= lukko? ( >=dev-haskell/lukko-0.1:= <dev-haskell/lukko-0.2:= ) native-dns? ( >=dev-haskell/resolv-0.1.1:= <dev-haskell/resolv-0.2:= ) >=dev-haskell/cabal-2.2.0.1
+DESCRIPTION=The command-line interface for Cabal and Hackage
+EAPI=8
+HOMEPAGE=https://www.haskell.org/cabal/
+INHERIT=haskell-cabal ghc-package
+IUSE=+lukko +native-dns
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/async-2.0:= <dev-haskell/async-2.3:= >=dev-haskell/base16-bytestring-0.1.1:= <dev-haskell/base16-bytestring-1.1.0.0:= >=dev-haskell/cabal-3.4.1:= <dev-haskell/cabal-3.4.2:= >=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/hackage-security-0.6.0.1:= <dev-haskell/hackage-security-0.7:= >=dev-haskell/hashable-1.0:= >=dev-haskell/http-4000.1.5:= <dev-haskell/http-4000.5:= >=dev-haskell/network-uri-2.6.0.2:= <dev-haskell/network-uri-2.7:= >=dev-haskell/random-1.2:= <dev-haskell/random-1.3:= >=dev-haskell/regex-base-0.94.0.0:= <dev-haskell/regex-base-0.95:= >=dev-haskell/regex-posix-0.96.0.0:= <dev-haskell/regex-posix-0.97:= >=dev-haskell/stm-2.0:= <dev-haskell/stm-2.6:= >=dev-haskell/tar-0.5.0.3:= <dev-haskell/tar-0.6:= >=dev-haskell/zlib-0.5.3:= <dev-haskell/zlib-0.7:= >=dev-lang/ghc-8.4.3:= lukko? ( >=dev-haskell/lukko-0.1:= <dev-haskell/lukko-0.2:= ) native-dns? ( >=dev-haskell/resolv-0.1.1:= <dev-haskell/resolv-0.2:= )
+SLOT=0
+SRC_URI=https://hackage.haskell.org/package/cabal-install-3.4.1.0/cabal-install-3.4.1.0.tar.gz https://hackage.haskell.org/package/cabal-install-3.4.1.0/revision/2.cabal -> cabal-install-3.4.1.0-rev2.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=93d8ea487351bc88ce9b6eabcc2b96df
diff --git a/metadata/md5-cache/dev-haskell/cabal-install-3.6.2.0-r1 b/metadata/md5-cache/dev-haskell/cabal-install-3.6.2.0-r1
new file mode 100644
index 000000000000..60583281f561
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/cabal-install-3.6.2.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/async-2.0:= <dev-haskell/async-2.3:= >=dev-haskell/base16-bytestring-0.1.1:= <dev-haskell/base16-bytestring-1.1.0.0:= >=dev-haskell/cabal-3.6.1.0:= <dev-haskell/cabal-3.7:= >=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/hackage-security-0.6.0.1:= <dev-haskell/hackage-security-0.7:= >=dev-haskell/hashable-1.0:= <dev-haskell/hashable-1.5:= >=dev-haskell/http-4000.1.5:= <dev-haskell/http-4000.5:= >=dev-haskell/network-uri-2.6.0.2:= <dev-haskell/network-uri-2.7:= >=dev-haskell/random-1.2:= <dev-haskell/random-1.3:= >=dev-haskell/regex-base-0.94.0.0:= <dev-haskell/regex-base-0.95:= >=dev-haskell/regex-posix-0.96.0.0:= <dev-haskell/regex-posix-0.97:= >=dev-haskell/stm-2.0:= <dev-haskell/stm-2.6:= >=dev-haskell/tar-0.5.0.3:= <dev-haskell/tar-0.6:= >=dev-haskell/zlib-0.5.3:= <dev-haskell/zlib-0.7:= >=dev-lang/ghc-8.4.3:= lukko? ( >=dev-haskell/lukko-0.1:= <dev-haskell/lukko-0.2:= ) native-dns? ( >=dev-haskell/resolv-0.1.1:= <dev-haskell/resolv-0.2:= ) >=dev-haskell/cabal-2.2.0.1
+DESCRIPTION=The command-line interface for Cabal and Hackage
+EAPI=8
+HOMEPAGE=https://www.haskell.org/cabal/
+INHERIT=haskell-cabal
+IUSE=+lukko +native-dns
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/async-2.0:= <dev-haskell/async-2.3:= >=dev-haskell/base16-bytestring-0.1.1:= <dev-haskell/base16-bytestring-1.1.0.0:= >=dev-haskell/cabal-3.6.1.0:= <dev-haskell/cabal-3.7:= >=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/hackage-security-0.6.0.1:= <dev-haskell/hackage-security-0.7:= >=dev-haskell/hashable-1.0:= <dev-haskell/hashable-1.5:= >=dev-haskell/http-4000.1.5:= <dev-haskell/http-4000.5:= >=dev-haskell/network-uri-2.6.0.2:= <dev-haskell/network-uri-2.7:= >=dev-haskell/random-1.2:= <dev-haskell/random-1.3:= >=dev-haskell/regex-base-0.94.0.0:= <dev-haskell/regex-base-0.95:= >=dev-haskell/regex-posix-0.96.0.0:= <dev-haskell/regex-posix-0.97:= >=dev-haskell/stm-2.0:= <dev-haskell/stm-2.6:= >=dev-haskell/tar-0.5.0.3:= <dev-haskell/tar-0.6:= >=dev-haskell/zlib-0.5.3:= <dev-haskell/zlib-0.7:= >=dev-lang/ghc-8.4.3:= lukko? ( >=dev-haskell/lukko-0.1:= <dev-haskell/lukko-0.2:= ) native-dns? ( >=dev-haskell/resolv-0.1.1:= <dev-haskell/resolv-0.2:= )
+SLOT=0
+SRC_URI=https://hackage.haskell.org/package/cabal-install-3.6.2.0/cabal-install-3.6.2.0.tar.gz https://hackage.haskell.org/package/cabal-install-3.6.2.0/revision/2.cabal -> cabal-install-3.6.2.0-rev2.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=6e62fe5bc71a1e68ab454349e39e5a3d
diff --git a/metadata/md5-cache/dev-haskell/cairo-0.13.10.0 b/metadata/md5-cache/dev-haskell/cairo-0.13.10.0
new file mode 100644
index 000000000000..457df95c1070
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/cairo-0.13.10.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-haskell/gtk2hs-buildtools-0.13.2.0 <dev-haskell/gtk2hs-buildtools-0.14 virtual/pkgconfig app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/text-1.0.0.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-haskell/utf8-string-0.2:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] >=dev-lang/ghc-8.8.1:= x11-libs/cairo >=dev-haskell/cabal-3.0.0.0 <dev-haskell/cabal-3.11 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Binding to the Cairo library
+EAPI=8
+HOMEPAGE=https://projects.haskell.org/gtk2hs/
+INHERIT=haskell-cabal
+IUSE=+svg doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/text-1.0.0.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-haskell/utf8-string-0.2:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] >=dev-lang/ghc-8.8.1:= x11-libs/cairo dev-lang/ghc:=[profile?]
+SLOT=0/0.13.10.0
+SRC_URI=https://hackage.haskell.org/package/cairo-0.13.10.0/cairo-0.13.10.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=540fedef5d49ba7376a284bbd89c947b
diff --git a/metadata/md5-cache/dev-haskell/call-stack-0.3.0 b/metadata/md5-cache/dev-haskell/call-stack-0.3.0
index 15a56866046c..2dc3d0fb85bb 100644
--- a/metadata/md5-cache/dev-haskell/call-stack-0.3.0
+++ b/metadata/md5-cache/dev-haskell/call-stack-0.3.0
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/nanospec ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Use GHC call-stacks in a backward compatible way
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/sol/call-stack#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.3.0
SRC_URI=https://hackage.haskell.org/package/call-stack-0.3.0/call-stack-0.3.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=617d456484070dd07a63173614a6edea
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=f4f55a4831bf8fc6580be802fa2ed618
diff --git a/metadata/md5-cache/dev-haskell/call-stack-0.4.0 b/metadata/md5-cache/dev-haskell/call-stack-0.4.0
new file mode 100644
index 000000000000..ee6cfb433910
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/call-stack-0.4.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/nanospec ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Use GHC call-stacks in a backward compatible way
+EAPI=8
+HOMEPAGE=https://github.com/sol/call-stack#readme
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.4.0
+SRC_URI=https://hackage.haskell.org/package/call-stack-0.4.0/call-stack-0.4.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=407f8ae45ea58a5ddb2f0cbf61447d97
diff --git a/metadata/md5-cache/dev-haskell/case-insensitive-1.2.1.0 b/metadata/md5-cache/dev-haskell/case-insensitive-1.2.1.0
index 8f292a9f9550..9d220ede5922 100644
--- a/metadata/md5-cache/dev-haskell/case-insensitive-1.2.1.0
+++ b/metadata/md5-cache/dev-haskell/case-insensitive-1.2.1.0
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/hashable-1.0:=[profile?] >=dev-haskell/semigroups-0.18:=[profile?] >=dev-haskell/text-0.3:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( >=dev-haskell/hunit-1.2.2 >=dev-haskell/test-framework-0.2.4 >=dev-haskell/test-framework-hunit-0.2.4 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Case insensitive string comparison
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/basvandijk/case-insensitive
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/hashable-1.0:=[profile?] >=dev-haskell/semigroups-0.18:=[profile?] >=dev-haskell/text-0.3:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/hashable-1.0:=[profile?] >=dev-haskell/semigroups-0.18:=[profile?] >=dev-haskell/text-0.3:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.2.1.0
SRC_URI=https://hackage.haskell.org/package/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=4afc310fd52817e4898e8b3d92af286a
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=50b026a6bf1468318cc5b14be4b5e357
diff --git a/metadata/md5-cache/dev-haskell/cassava-0.5.2.0-r1 b/metadata/md5-cache/dev-haskell/cassava-0.5.2.0-r1
index e57d169aff14..ae21bfd44d31 100644
--- a/metadata/md5-cache/dev-haskell/cassava-0.5.2.0-r1
+++ b/metadata/md5-cache/dev-haskell/cassava-0.5.2.0-r1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/attoparsec-0.11.3.0:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] <dev-haskell/hashable-1.5:=[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/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-8.4.3:=
+RDEPEND=>=dev-haskell/attoparsec-0.11.3.0:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] <dev-haskell/hashable-1.5:=[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/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-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.5.2.0
SRC_URI=https://hackage.haskell.org/package/cassava-0.5.2.0/cassava-0.5.2.0.tar.gz https://hackage.haskell.org/package/cassava-0.5.2.0/revision/7.cabal -> cassava-0.5.2.0-rev7.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=eec2f8503159358982e797ab70b930d0
diff --git a/metadata/md5-cache/dev-haskell/cassava-0.5.3.0 b/metadata/md5-cache/dev-haskell/cassava-0.5.3.0
new file mode 100644
index 000000000000..3a8949ef074b
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/cassava-0.5.3.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/attoparsec-0.11.3.0:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] <dev-haskell/hashable-1.5:=[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/text-2.1:=[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.14:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( <dev-haskell/hunit-1.7 >=dev-haskell/quickcheck-2.14 <dev-haskell/quickcheck-2.15 >=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 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A CSV parsing and encoding library
+EAPI=8
+HOMEPAGE=https://github.com/haskell-hvr/cassava
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/attoparsec-0.11.3.0:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] <dev-haskell/hashable-1.5:=[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/text-2.1:=[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.14:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.5.3.0
+SRC_URI=https://hackage.haskell.org/package/cassava-0.5.3.0/cassava-0.5.3.0.tar.gz https://hackage.haskell.org/package/cassava-0.5.3.0/revision/1.cabal -> cassava-0.5.3.0-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=bfd5ea0612fb89e728be3349dcfa8192
diff --git a/metadata/md5-cache/dev-haskell/cereal-0.5.8.1 b/metadata/md5-cache/dev-haskell/cereal-0.5.8.1
index fed83efcacf1..417702bd70b8 100644
--- a/metadata/md5-cache/dev-haskell/cereal-0.5.8.1
+++ b/metadata/md5-cache/dev-haskell/cereal-0.5.8.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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:= >=dev-haskell/cabal-1.10 test? ( dev-haskell/quickcheck dev-haskell/test-framework dev-haskell/test-framework-quickcheck2 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A binary serialization library
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/GaloisInc/cereal
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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:=
+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:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.5.8.1
SRC_URI=https://hackage.haskell.org/package/cereal-0.5.8.1/cereal-0.5.8.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=86902003ed62e551eec2ab3c016b3fb0
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=b580897364e85a381e83323e848339fb
diff --git a/metadata/md5-cache/dev-haskell/cereal-0.5.8.3 b/metadata/md5-cache/dev-haskell/cereal-0.5.8.3
new file mode 100644
index 000000000000..88f119b7df38
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/cereal-0.5.8.3
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/quickcheck dev-haskell/test-framework dev-haskell/test-framework-quickcheck2 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A binary serialization library
+EAPI=8
+HOMEPAGE=https://github.com/GaloisInc/cereal
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.5.8.3
+SRC_URI=https://hackage.haskell.org/package/cereal-0.5.8.3/cereal-0.5.8.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=e9c60931b3913f0756d48fde5c9d83c0
diff --git a/metadata/md5-cache/dev-haskell/charset-0.3.10 b/metadata/md5-cache/dev-haskell/charset-0.3.10
new file mode 100644
index 000000000000..4b321f041ab1
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/charset-0.3.10
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/unordered-containers-0.1.4.6:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Fast unicode character sets based on complemented PATRICIA tries
+EAPI=8
+HOMEPAGE=https://github.com/ekmett/charset
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/unordered-containers-0.1.4.6:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/0.3.10
+SRC_URI=https://hackage.haskell.org/package/charset-0.3.10/charset-0.3.10.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=201c7fd8e7f3aebb2bd235dc968d04aa
diff --git a/metadata/md5-cache/dev-haskell/charset-0.3.7.1-r1 b/metadata/md5-cache/dev-haskell/charset-0.3.7.1-r1
index 4fe857dc11e3..6c14c94817d6 100644
--- a/metadata/md5-cache/dev-haskell/charset-0.3.7.1-r1
+++ b/metadata/md5-cache/dev-haskell/charset-0.3.7.1-r1
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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:=
+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:= dev-lang/ghc:=[profile?]
SLOT=0/0.3.7.1
SRC_URI=https://hackage.haskell.org/package/charset-0.3.7.1/charset-0.3.7.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=9a4cda16cb3200467178de7ef2de6109
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=f4050eec6088d0f966c0a5893d967eaf
diff --git a/metadata/md5-cache/dev-haskell/chasingbottoms-1.3.1.12 b/metadata/md5-cache/dev-haskell/chasingbottoms-1.3.1.12
new file mode 100644
index 000000000000..153bbfd5b28a
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/chasingbottoms-1.3.1.12
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=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-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=For testing partial and infinite values
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/ChasingBottoms
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=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-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.3.1.12
+SRC_URI=https://hackage.haskell.org/package/ChasingBottoms-1.3.1.12/ChasingBottoms-1.3.1.12.tar.gz -> chasingbottoms-1.3.1.12.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=e1a89c85ba8e5c7ec73b55b3e2db78c9
diff --git a/metadata/md5-cache/dev-haskell/chell-0.4.0.2 b/metadata/md5-cache/dev-haskell/chell-0.4.0.2
index 95d1a92298ab..3e3fd87fc956 100644
--- a/metadata/md5-cache/dev-haskell/chell-0.4.0.2
+++ b/metadata/md5-cache/dev-haskell/chell-0.4.0.2
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=+color-output doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/options-1.0:=[profile?] <dev-haskell/options-2.0:=[profile?] >=dev-haskell/patience-0.1:=[profile?] <dev-haskell/patience-0.2:=[profile?] >=dev-haskell/random-1.0:=[profile?] dev-haskell/text:=[profile?] >=dev-lang/ghc-7.8.2:= color-output? ( >=dev-haskell/ansi-terminal-0.5:=[profile?] )
+RDEPEND=>=dev-haskell/options-1.0:=[profile?] <dev-haskell/options-2.0:=[profile?] >=dev-haskell/patience-0.1:=[profile?] <dev-haskell/patience-0.2:=[profile?] >=dev-haskell/random-1.0:=[profile?] dev-haskell/text:=[profile?] >=dev-lang/ghc-7.8.2:= color-output? ( >=dev-haskell/ansi-terminal-0.5:=[profile?] ) dev-lang/ghc:=[profile?]
SLOT=0/0.4.0.2
SRC_URI=https://hackage.haskell.org/package/chell-0.4.0.2/chell-0.4.0.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=902ad718587a63f616fa1dd46a0fbc88
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=4a2c6ee8f4f37ef4274f6531f7794888
diff --git a/metadata/md5-cache/dev-haskell/chell-0.5.0.2 b/metadata/md5-cache/dev-haskell/chell-0.5.0.2
new file mode 100644
index 000000000000..ff1b3998b4f1
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/chell-0.5.0.2
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/options-1.2.1:=[profile?] <dev-haskell/options-1.3:=[profile?] >=dev-haskell/patience-0.3:=[profile?] <dev-haskell/patience-0.4:=[profile?] >=dev-haskell/random-1.2.1:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/text-1.2:=[profile?] >=dev-lang/ghc-8.10.6:= color-output? ( >=dev-haskell/ansi-terminal-1.0:=[profile?] <dev-haskell/ansi-terminal-1.1:=[profile?] ) >=dev-haskell/cabal-3.2.1.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A simple and intuitive library for automated testing
+EAPI=8
+HOMEPAGE=https://github.com/typeclasses/chell
+INHERIT=haskell-cabal
+IUSE=+color-output doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/options-1.2.1:=[profile?] <dev-haskell/options-1.3:=[profile?] >=dev-haskell/patience-0.3:=[profile?] <dev-haskell/patience-0.4:=[profile?] >=dev-haskell/random-1.2.1:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/text-1.2:=[profile?] >=dev-lang/ghc-8.10.6:= color-output? ( >=dev-haskell/ansi-terminal-1.0:=[profile?] <dev-haskell/ansi-terminal-1.1:=[profile?] ) dev-lang/ghc:=[profile?]
+SLOT=0/0.5.0.2
+SRC_URI=https://hackage.haskell.org/package/chell-0.5.0.2/chell-0.5.0.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7571e379cc1848432f79ce6a89d67efc
diff --git a/metadata/md5-cache/dev-haskell/cipher-aes-0.2.11 b/metadata/md5-cache/dev-haskell/cipher-aes-0.2.11
index af311e09bdcf..ec574dcea8c2 100644
--- a/metadata/md5-cache/dev-haskell/cipher-aes-0.2.11
+++ b/metadata/md5-cache/dev-haskell/cipher-aes-0.2.11
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/byteable:=[profile?] >=dev-haskell/crypto-cipher-types-0.0.6:=[profile?] <dev-haskell/crypto-cipher-types-0.1:=[profile?] >=dev-haskell/securemem-0.1.2:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( >=dev-haskell/crypto-cipher-tests-0.0.8 >=dev-haskell/quickcheck-2 >=dev-haskell/test-framework-0.3.3 >=dev-haskell/test-framework-quickcheck2-0.2.9 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Fast AES cipher implementation with advanced mode of operations
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/vincenthz/hs-cipher-aes
INHERIT=haskell-cabal
IUSE=cpu_flags_x86_aes cpu_flags_x86_ssse3 doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/byteable:=[profile?] >=dev-haskell/crypto-cipher-types-0.0.6:=[profile?] <dev-haskell/crypto-cipher-types-0.1:=[profile?] >=dev-haskell/securemem-0.1.2:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/byteable:=[profile?] >=dev-haskell/crypto-cipher-types-0.0.6:=[profile?] <dev-haskell/crypto-cipher-types-0.1:=[profile?] >=dev-haskell/securemem-0.1.2:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.2.11
SRC_URI=https://hackage.haskell.org/package/cipher-aes-0.2.11/cipher-aes-0.2.11.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=89f5979f9c68d3ae6d64d9ce41f6b890
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c07deebf64161b078e067893419230b4
diff --git a/metadata/md5-cache/dev-haskell/citeproc-0.7 b/metadata/md5-cache/dev-haskell/citeproc-0.7
index bdc7d46faab6..8a8aeb8ce253 100644
--- a/metadata/md5-cache/dev-haskell/citeproc-0.7
+++ b/metadata/md5-cache/dev-haskell/citeproc-0.7
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=executable icu doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
-RDEPEND=dev-haskell/aeson:=[profile?] dev-haskell/attoparsec:=[profile?] >=dev-haskell/base-compat-0.10:=[profile?] >=dev-haskell/case-insensitive-1.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] dev-haskell/data-default:=[profile?] dev-haskell/file-embed:=[profile?] >=dev-haskell/pandoc-types-1.22:=[profile?] <dev-haskell/pandoc-types-1.23:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/scientific:=[profile?] >=dev-haskell/unicode-collation-0.1.3:=[profile?] <dev-haskell/unicode-collation-0.2:=[profile?] dev-haskell/uniplate:=[profile?] dev-haskell/vector:=[profile?] dev-haskell/xml-conduit:=[profile?] >=dev-lang/ghc-8.6.5:= executable? ( dev-haskell/aeson-pretty:=[profile?] ) icu? ( >=dev-haskell/text-icu-0.7.1.0:=[profile?] )
+RDEPEND=dev-haskell/aeson:=[profile?] dev-haskell/attoparsec:=[profile?] >=dev-haskell/base-compat-0.10:=[profile?] >=dev-haskell/case-insensitive-1.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] dev-haskell/data-default:=[profile?] dev-haskell/file-embed:=[profile?] >=dev-haskell/pandoc-types-1.22:=[profile?] <dev-haskell/pandoc-types-1.23:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/scientific:=[profile?] >=dev-haskell/unicode-collation-0.1.3:=[profile?] <dev-haskell/unicode-collation-0.2:=[profile?] dev-haskell/uniplate:=[profile?] dev-haskell/vector:=[profile?] dev-haskell/xml-conduit:=[profile?] >=dev-lang/ghc-8.6.5:= executable? ( dev-haskell/aeson-pretty:=[profile?] ) icu? ( >=dev-haskell/text-icu-0.7.1.0:=[profile?] ) dev-lang/ghc:=[profile?]
RESTRICT=test !test? ( test )
SLOT=0/0.7
SRC_URI=https://hackage.haskell.org/package/citeproc-0.7/citeproc-0.7.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=d6b6786ec6740513d539b71362d51543
diff --git a/metadata/md5-cache/dev-haskell/citeproc-0.8.1 b/metadata/md5-cache/dev-haskell/citeproc-0.8.1
new file mode 100644
index 000000000000..566bbe0e5035
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/citeproc-0.8.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/aeson:=[profile?] dev-haskell/attoparsec:=[profile?] >=dev-haskell/case-insensitive-1.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/data-default-0.5.2:=[profile?] dev-haskell/file-embed:=[profile?] >=dev-haskell/pandoc-types-1.22:=[profile?] <dev-haskell/pandoc-types-1.24:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/scientific:=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/unicode-collation-0.1.3:=[profile?] <dev-haskell/unicode-collation-0.2:=[profile?] dev-haskell/uniplate:=[profile?] dev-haskell/vector:=[profile?] dev-haskell/xml-conduit:=[profile?] >=dev-lang/ghc-8.8.1:= executable? ( dev-haskell/aeson-pretty:=[profile?] ) icu? ( >=dev-haskell/text-icu-0.7.1.0:=[profile?] ) >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/diff-0.4 dev-haskell/timeit ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Generates citations and bibliography from CSL styles
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/citeproc
+INHERIT=haskell-cabal
+IUSE=executable icu doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD-2
+RDEPEND=dev-haskell/aeson:=[profile?] dev-haskell/attoparsec:=[profile?] >=dev-haskell/case-insensitive-1.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/data-default-0.5.2:=[profile?] dev-haskell/file-embed:=[profile?] >=dev-haskell/pandoc-types-1.22:=[profile?] <dev-haskell/pandoc-types-1.24:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/scientific:=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/unicode-collation-0.1.3:=[profile?] <dev-haskell/unicode-collation-0.2:=[profile?] dev-haskell/uniplate:=[profile?] dev-haskell/vector:=[profile?] dev-haskell/xml-conduit:=[profile?] >=dev-lang/ghc-8.8.1:= executable? ( dev-haskell/aeson-pretty:=[profile?] ) icu? ( >=dev-haskell/text-icu-0.7.1.0:=[profile?] ) dev-lang/ghc:=[profile?]
+RESTRICT=test !test? ( test )
+SLOT=0/0.8.1
+SRC_URI=https://hackage.haskell.org/package/citeproc-0.8.1/citeproc-0.8.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=b3c38444bef4276a306d36c6d69edb1d
diff --git a/metadata/md5-cache/dev-haskell/clientsession-0.9.1.2 b/metadata/md5-cache/dev-haskell/clientsession-0.9.1.2
index 505165767ba4..d5955fc5875b 100644
--- a/metadata/md5-cache/dev-haskell/clientsession-0.9.1.2
+++ b/metadata/md5-cache/dev-haskell/clientsession-0.9.1.2
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=test doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/base64-bytestring-0.1.1.1:=[profile?] >=dev-haskell/cereal-0.3:=[profile?] >=dev-haskell/cipher-aes-0.1.7:=[profile?] >=dev-haskell/cprng-aes-0.2:=[profile?] >=dev-haskell/crypto-api-0.8:=[profile?] dev-haskell/crypto-random:=[profile?] >=dev-haskell/entropy-0.2.1:=[profile?] dev-haskell/setenv:=[profile?] >=dev-haskell/skein-1.0:=[profile?] <dev-haskell/skein-1.1:=[profile?] >=dev-haskell/tagged-0.1:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/base64-bytestring-0.1.1.1:=[profile?] >=dev-haskell/cereal-0.3:=[profile?] >=dev-haskell/cipher-aes-0.1.7:=[profile?] >=dev-haskell/cprng-aes-0.2:=[profile?] >=dev-haskell/crypto-api-0.8:=[profile?] dev-haskell/crypto-random:=[profile?] >=dev-haskell/entropy-0.2.1:=[profile?] dev-haskell/setenv:=[profile?] >=dev-haskell/skein-1.0:=[profile?] <dev-haskell/skein-1.1:=[profile?] >=dev-haskell/tagged-0.1:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.9.1.2
SRC_URI=https://hackage.haskell.org/package/clientsession-0.9.1.2/clientsession-0.9.1.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=af30dbf17faf0ca9034234d1ca26e727
diff --git a/metadata/md5-cache/dev-haskell/clock-0.7.2 b/metadata/md5-cache/dev-haskell/clock-0.7.2
index 2437f306f537..dc21da6e72b6 100644
--- a/metadata/md5-cache/dev-haskell/clock-0.7.2
+++ b/metadata/md5-cache/dev-haskell/clock-0.7.2
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/0.7.2
SRC_URI=https://hackage.haskell.org/package/clock-0.7.2/clock-0.7.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=58aebc1fe0555917a26f128adea6c04a
diff --git a/metadata/md5-cache/dev-haskell/clock-0.8.3 b/metadata/md5-cache/dev-haskell/clock-0.8.3
new file mode 100644
index 000000000000..5bdded206aa6
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/clock-0.8.3
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/tasty-0.10 dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=High-resolution clock functions: monotonic, realtime, cputime
+EAPI=8
+HOMEPAGE=https://github.com/corsis/clock
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.8.3
+SRC_URI=https://hackage.haskell.org/package/clock-0.8.3/clock-0.8.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=86e194f769ce39c46610a300f1002dd7
diff --git a/metadata/md5-cache/dev-haskell/cmdargs-0.10.20 b/metadata/md5-cache/dev-haskell/cmdargs-0.10.20
index 2ba3ba4535e0..8801389d38bb 100644
--- a/metadata/md5-cache/dev-haskell/cmdargs-0.10.20
+++ b/metadata/md5-cache/dev-haskell/cmdargs-0.10.20
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=+quotation testprog doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/semigroups-0.18:=[profile?] >=dev-lang/ghc-7.8.2:=
+RDEPEND=>=dev-haskell/semigroups-0.18:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
SLOT=0/0.10.20
SRC_URI=https://hackage.haskell.org/package/cmdargs-0.10.20/cmdargs-0.10.20.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=f1fd77c063f57196fdfd07799e409d82
diff --git a/metadata/md5-cache/dev-haskell/cmdargs-0.10.22 b/metadata/md5-cache/dev-haskell/cmdargs-0.10.22
new file mode 100644
index 000000000000..8ec7d47af932
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/cmdargs-0.10.22
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Command line argument processing
+EAPI=8
+HOMEPAGE=https://github.com/ndmitchell/cmdargs#readme
+INHERIT=haskell-cabal
+IUSE=examples +quotation doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+REQUIRED_USE=examples? ( quotation )
+SLOT=0/0.10.22
+SRC_URI=https://hackage.haskell.org/package/cmdargs-0.10.22/cmdargs-0.10.22.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=09397a4b27690cac100fe2f26e7c2270
diff --git a/metadata/md5-cache/dev-haskell/code-page-0.1.3 b/metadata/md5-cache/dev-haskell/code-page-0.1.3
index 1a28ea9b0547..fc6c811090ba 100644
--- a/metadata/md5-cache/dev-haskell/code-page-0.1.3
+++ b/metadata/md5-cache/dev-haskell/code-page-0.1.3
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.1.3
SRC_URI=https://hackage.haskell.org/package/code-page-0.1.3/code-page-0.1.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=ae2d40c41b7c9c2b6686c2401c24b12e
diff --git a/metadata/md5-cache/dev-haskell/code-page-0.2.1 b/metadata/md5-cache/dev-haskell/code-page-0.2.1
new file mode 100644
index 000000000000..a22889f4d174
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/code-page-0.2.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Windows code page library for Haskell
+EAPI=8
+HOMEPAGE=https://github.com/RyanGlScott/code-page
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.2.1
+SRC_URI=https://hackage.haskell.org/package/code-page-0.2.1/code-page-0.2.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=29c18ecd9b00aa32c39fea9ff33e25ef
diff --git a/metadata/md5-cache/dev-haskell/colour-2.3.5 b/metadata/md5-cache/dev-haskell/colour-2.3.5
index e2c13bbba678..17aefcdb3191 100644
--- a/metadata/md5-cache/dev-haskell/colour-2.3.5
+++ b/metadata/md5-cache/dev-haskell/colour-2.3.5
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-8.0.1:= >=dev-haskell/cabal-1.24.0.0 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A model for human colour/color perception
-EAPI=7
+EAPI=8
HOMEPAGE=https://www.haskell.org/haskellwiki/Colour
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-lang/ghc-8.0.1:=
+RDEPEND=>=dev-lang/ghc-8.0.1:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/2.3.5
SRC_URI=https://hackage.haskell.org/package/colour-2.3.5/colour-2.3.5.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=cdfe15a0fdce50d143780e3d648c6641
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9c20adeb5a19779bbd3b55c499425ed9
diff --git a/metadata/md5-cache/dev-haskell/colour-2.3.6 b/metadata/md5-cache/dev-haskell/colour-2.3.6
new file mode 100644
index 000000000000..e15321b6afa8
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/colour-2.3.6
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test
+DEPEND=>=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/quickcheck-2.5 <dev-haskell/quickcheck-2.15 >=dev-haskell/random-1.0 >=dev-haskell/test-framework-0.8 <dev-haskell/test-framework-0.9 >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A model for human colour/color perception
+EAPI=8
+HOMEPAGE=https://www.haskell.org/haskellwiki/Colour
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/2.3.6
+SRC_URI=https://hackage.haskell.org/package/colour-2.3.6/colour-2.3.6.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=6aff000c3543193dc68ab5bba27989a5
diff --git a/metadata/md5-cache/dev-haskell/commonmark-0.2.2 b/metadata/md5-cache/dev-haskell/commonmark-0.2.2
index 1b2a93e6f782..9aa730b1d942 100644
--- a/metadata/md5-cache/dev-haskell/commonmark-0.2.2
+++ b/metadata/md5-cache/dev-haskell/commonmark-0.2.2
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/unicode-data-0.3:=[profile?] dev-haskell/unicode-transforms:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/unicode-data-0.3:=[profile?] dev-haskell/unicode-transforms:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.2.2
SRC_URI=https://hackage.haskell.org/package/commonmark-0.2.2/commonmark-0.2.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=4228dbc2dabd2a3d7029339b09975b86
diff --git a/metadata/md5-cache/dev-haskell/commonmark-0.2.3 b/metadata/md5-cache/dev-haskell/commonmark-0.2.3
new file mode 100644
index 000000000000..095b1e32044d
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/commonmark-0.2.3
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/parsec:=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/unicode-data-0.3:=[profile?] dev-haskell/unicode-transforms:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/tasty dev-haskell/tasty-hunit dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Pure Haskell commonmark parser
+EAPI=8
+HOMEPAGE=https://github.com/jgm/commonmark-hs
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-haskell/parsec:=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/unicode-data-0.3:=[profile?] dev-haskell/unicode-transforms:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.2.3
+SRC_URI=https://hackage.haskell.org/package/commonmark-0.2.3/commonmark-0.2.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=5d0e34f460660ca6c99cff3831973cfd
diff --git a/metadata/md5-cache/dev-haskell/commonmark-extensions-0.2.3.2 b/metadata/md5-cache/dev-haskell/commonmark-extensions-0.2.3.2
index da27fb3919a9..9b3df936e9a7 100644
--- a/metadata/md5-cache/dev-haskell/commonmark-extensions-0.2.3.2
+++ b/metadata/md5-cache/dev-haskell/commonmark-extensions-0.2.3.2
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/commonmark-0.2.2:=[profile?] <dev-haskell/commonmark-0.3:=[profile?] >=dev-haskell/emojis-0.1:=[profile?] <dev-haskell/emojis-0.2:=[profile?] dev-haskell/network-uri:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/commonmark-0.2.2:=[profile?] <dev-haskell/commonmark-0.3:=[profile?] >=dev-haskell/emojis-0.1:=[profile?] <dev-haskell/emojis-0.2:=[profile?] dev-haskell/network-uri:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.2.3.2
SRC_URI=https://hackage.haskell.org/package/commonmark-extensions-0.2.3.2/commonmark-extensions-0.2.3.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=db1b8e44c37bbee904a21b9b7a543ac5
diff --git a/metadata/md5-cache/dev-haskell/commonmark-extensions-0.2.3.5 b/metadata/md5-cache/dev-haskell/commonmark-extensions-0.2.3.5
new file mode 100644
index 000000000000..ebc6c200d519
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/commonmark-extensions-0.2.3.5
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/commonmark-0.2.2:=[profile?] <dev-haskell/commonmark-0.3:=[profile?] >=dev-haskell/emojis-0.1:=[profile?] <dev-haskell/emojis-0.2:=[profile?] dev-haskell/network-uri:=[profile?] dev-haskell/parsec:=[profile?] dev-haskell/text:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/tasty dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Pure Haskell commonmark parser
+EAPI=8
+HOMEPAGE=https://github.com/jgm/commonmark-hs
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/commonmark-0.2.2:=[profile?] <dev-haskell/commonmark-0.3:=[profile?] >=dev-haskell/emojis-0.1:=[profile?] <dev-haskell/emojis-0.2:=[profile?] dev-haskell/network-uri:=[profile?] dev-haskell/parsec:=[profile?] dev-haskell/text:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.2.3.5
+SRC_URI=https://hackage.haskell.org/package/commonmark-extensions-0.2.3.5/commonmark-extensions-0.2.3.5.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=fc6670f7c3ce3e8c660b5f8bb1350b19
diff --git a/metadata/md5-cache/dev-haskell/commonmark-pandoc-0.2.1.2 b/metadata/md5-cache/dev-haskell/commonmark-pandoc-0.2.1.2
index 60e34b8cb54f..7a1225daa64d 100644
--- a/metadata/md5-cache/dev-haskell/commonmark-pandoc-0.2.1.2
+++ b/metadata/md5-cache/dev-haskell/commonmark-pandoc-0.2.1.2
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/commonmark-0.2:=[profile?] <dev-haskell/commonmark-0.3:=[profile?] >=dev-haskell/commonmark-extensions-0.2.1:=[profile?] <dev-haskell/commonmark-extensions-0.3:=[profile?] >=dev-haskell/pandoc-types-1.21:=[profile?] <dev-haskell/pandoc-types-1.23:=[profile?] dev-haskell/text:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/commonmark-0.2:=[profile?] <dev-haskell/commonmark-0.3:=[profile?] >=dev-haskell/commonmark-extensions-0.2.1:=[profile?] <dev-haskell/commonmark-extensions-0.3:=[profile?] >=dev-haskell/pandoc-types-1.21:=[profile?] <dev-haskell/pandoc-types-1.23:=[profile?] dev-haskell/text:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/0.2.1.2
SRC_URI=https://hackage.haskell.org/package/commonmark-pandoc-0.2.1.2/commonmark-pandoc-0.2.1.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=83f9c7790a8b2a6f1252401fee9222ce
diff --git a/metadata/md5-cache/dev-haskell/commonmark-pandoc-0.2.1.3 b/metadata/md5-cache/dev-haskell/commonmark-pandoc-0.2.1.3
new file mode 100644
index 000000000000..af19ad4cb60a
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/commonmark-pandoc-0.2.1.3
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/commonmark-0.2:=[profile?] <dev-haskell/commonmark-0.3:=[profile?] >=dev-haskell/commonmark-extensions-0.2.1:=[profile?] <dev-haskell/commonmark-extensions-0.3:=[profile?] >=dev-haskell/pandoc-types-1.21:=[profile?] <dev-haskell/pandoc-types-1.24:=[profile?] dev-haskell/text:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Bridge between commonmark and pandoc AST
+EAPI=8
+HOMEPAGE=https://github.com/jgm/commonmark-hs
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/commonmark-0.2:=[profile?] <dev-haskell/commonmark-0.3:=[profile?] >=dev-haskell/commonmark-extensions-0.2.1:=[profile?] <dev-haskell/commonmark-extensions-0.3:=[profile?] >=dev-haskell/pandoc-types-1.21:=[profile?] <dev-haskell/pandoc-types-1.24:=[profile?] dev-haskell/text:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/0.2.1.3
+SRC_URI=https://hackage.haskell.org/package/commonmark-pandoc-0.2.1.3/commonmark-pandoc-0.2.1.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=6c482ca9611a7105ca182d294eede7e5
diff --git a/metadata/md5-cache/dev-haskell/comonad-5.0.8 b/metadata/md5-cache/dev-haskell/comonad-5.0.8
deleted file mode 100644
index 7b7946589ce1..000000000000
--- a/metadata/md5-cache/dev-haskell/comonad-5.0.8
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-text/dos2unix
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-haskell/distributive-0.5.2:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/semigroups-0.18.5:=[profile?] <dev-haskell/semigroups-1:=[profile?] >=dev-haskell/tagged-0.8.6.1:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-lang/ghc-7.8.2:= indexed-traversable? ( >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] ) >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour )
-DESCRIPTION=The Comonads package authored by Edward Kmett
-EAPI=7
-HOMEPAGE=https://github.com/ekmett/comonad/
-INHERIT=haskell-cabal
-IUSE=+indexed-traversable doc hscolour profile
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=BSD
-RDEPEND=>=dev-haskell/distributive-0.5.2:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/semigroups-0.18.5:=[profile?] <dev-haskell/semigroups-1:=[profile?] >=dev-haskell/tagged-0.8.6.1:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-lang/ghc-7.8.2:= indexed-traversable? ( >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] )
-SLOT=0/5.0.8
-SRC_URI=https://hackage.haskell.org/package/comonad-5.0.8/comonad-5.0.8.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=168f59a0ea99dd4e41d42f7a303b88cc
diff --git a/metadata/md5-cache/dev-haskell/comonad-5.0.8-r1 b/metadata/md5-cache/dev-haskell/comonad-5.0.8-r1
new file mode 100644
index 000000000000..b9c8465e0b06
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/comonad-5.0.8-r1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/distributive-0.5.2:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/tagged-0.8.6.1:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-lang/ghc-8.10.6:= indexed-traversable? ( >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] ) >=dev-haskell/cabal-3.2.1.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=The Comonads package authored by Edward Kmett
+EAPI=8
+HOMEPAGE=https://github.com/ekmett/comonad/
+INHERIT=haskell-cabal
+IUSE=+indexed-traversable doc hscolour profile
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/distributive-0.5.2:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/tagged-0.8.6.1:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-lang/ghc-8.10.6:= indexed-traversable? ( >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] ) dev-lang/ghc:=[profile?]
+SLOT=0/5.0.8
+SRC_URI=https://hackage.haskell.org/package/comonad-5.0.8/comonad-5.0.8.tar.gz https://hackage.haskell.org/package/comonad-5.0.8/revision/1.cabal -> comonad-5.0.8-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=dcac329f7eb7541c4f512cd69386570c
diff --git a/metadata/md5-cache/dev-haskell/concurrent-output-1.10.11 b/metadata/md5-cache/dev-haskell/concurrent-output-1.10.11
index 47b84dc81e58..70d4620b07f9 100644
--- a/metadata/md5-cache/dev-haskell/concurrent-output-1.10.11
+++ b/metadata/md5-cache/dev-haskell/concurrent-output-1.10.11
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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:= >=dev-haskell/cabal-2.0.0.2 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Ungarble output from several threads or commands
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/concurrent-output
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
-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:=
+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:= dev-lang/ghc:=[profile?]
SLOT=0/1.10.11
SRC_URI=https://hackage.haskell.org/package/concurrent-output-1.10.11/concurrent-output-1.10.11.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=1bd8a9f28e17fa4bcf575f84b3f42ae2
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7001d01683f992392b479f4e043562da
diff --git a/metadata/md5-cache/dev-haskell/concurrent-output-1.10.19 b/metadata/md5-cache/dev-haskell/concurrent-output-1.10.19
new file mode 100644
index 000000000000..cebb923330fe
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/concurrent-output-1.10.19
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/ansi-terminal-0.6.2:=[profile?] <dev-haskell/ansi-terminal-1.1.0:=[profile?] >=dev-haskell/async-2.0:=[profile?] <dev-haskell/async-2.3:=[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-2.1:=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Ungarble output from several threads or commands
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/concurrent-output
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD-2
+RDEPEND=>=dev-haskell/ansi-terminal-0.6.2:=[profile?] <dev-haskell/ansi-terminal-1.1.0:=[profile?] >=dev-haskell/async-2.0:=[profile?] <dev-haskell/async-2.3:=[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-2.1:=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+SLOT=0/1.10.19
+SRC_URI=https://hackage.haskell.org/package/concurrent-output-1.10.19/concurrent-output-1.10.19.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=af222fd77c0d612362744bd472b0978f
diff --git a/metadata/md5-cache/dev-haskell/conduit-1.3.4.2 b/metadata/md5-cache/dev-haskell/conduit-1.3.4.2
index 92942e18f5ea..6a44bad60401 100644
--- a/metadata/md5-cache/dev-haskell/conduit-1.3.4.2
+++ b/metadata/md5-cache/dev-haskell/conduit-1.3.4.2
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-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.6.3:=
+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.6.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.3.4.2
SRC_URI=https://hackage.haskell.org/package/conduit-1.3.4.2/conduit-1.3.4.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=c1f2870f013269bf4037f475aa358f96
diff --git a/metadata/md5-cache/dev-haskell/conduit-1.3.4.3 b/metadata/md5-cache/dev-haskell/conduit-1.3.4.3
new file mode 100644
index 000000000000..969f14052eef
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/conduit-1.3.4.3
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/mono-traversable-1.0.7:=[profile?] dev-haskell/primitive:=[profile?] >=dev-haskell/resourcet-1.2:=[profile?] <dev-haskell/resourcet-1.3:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.10.1:= >=dev-haskell/cabal-3.2.0.0 test? ( >=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 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Streaming data processing library
+EAPI=8
+HOMEPAGE=https://github.com/snoyberg/conduit
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/mono-traversable-1.0.7:=[profile?] dev-haskell/primitive:=[profile?] >=dev-haskell/resourcet-1.2:=[profile?] <dev-haskell/resourcet-1.3:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.3.4.3
+SRC_URI=https://hackage.haskell.org/package/conduit-1.3.4.3/conduit-1.3.4.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=60898d69bfc1c3b09f2e4f4ae8d2589e
diff --git a/metadata/md5-cache/dev-haskell/conduit-combinators-1.3.0 b/metadata/md5-cache/dev-haskell/conduit-combinators-1.3.0
index 48691abba785..bc1c6dd70c4e 100644
--- a/metadata/md5-cache/dev-haskell/conduit-combinators-1.3.0
+++ b/metadata/md5-cache/dev-haskell/conduit-combinators-1.3.0
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-lang/ghc-8.0.1:=
+RDEPEND=>=dev-lang/ghc-8.0.1:= dev-lang/ghc:=[profile?]
SLOT=0/1.3.0
SRC_URI=https://hackage.haskell.org/package/conduit-combinators-1.3.0/conduit-combinators-1.3.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=3581f7a293e5c1a896c8a6026ed585aa
diff --git a/metadata/md5-cache/dev-haskell/conduit-extra-1.3.4 b/metadata/md5-cache/dev-haskell/conduit-extra-1.3.4
index 42f06592eb8a..f9a9869c44ed 100644
--- a/metadata/md5-cache/dev-haskell/conduit-extra-1.3.4
+++ b/metadata/md5-cache/dev-haskell/conduit-extra-1.3.4
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=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:= >=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 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Batteries included conduit: adapters for common libraries
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/snoyberg/conduit
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-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:=
-RESTRICT=test
+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:= dev-lang/ghc:=[profile?]
+RESTRICT=test !test? ( test )
SLOT=0/1.3.4
SRC_URI=https://hackage.haskell.org/package/conduit-extra-1.3.4/conduit-extra-1.3.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=96385869acb92bc44ddcadf8e63ebf83
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=74093877cefb4cc17ae71866b1e8216c
diff --git a/metadata/md5-cache/dev-haskell/conduit-extra-1.3.6-r1 b/metadata/md5-cache/dev-haskell/conduit-extra-1.3.6-r1
new file mode 100644
index 000000000000..f43ef1c536ce
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/conduit-extra-1.3.6-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=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/typed-process-0.2.6:=[profile?] dev-haskell/unliftio-core:=[profile?] >=dev-lang/ghc-8.6.3:= >=dev-haskell/cabal-2.4.0.1 test? ( dev-haskell/exceptions >=dev-haskell/hspec-1.3 dev-haskell/quickcheck dev-haskell/transformers-base ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Batteries included conduit: adapters for common libraries
+EAPI=8
+HOMEPAGE=https://github.com/snoyberg/conduit
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+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/typed-process-0.2.6:=[profile?] dev-haskell/unliftio-core:=[profile?] >=dev-lang/ghc-8.6.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.3.6
+SRC_URI=https://hackage.haskell.org/package/conduit-extra-1.3.6/conduit-extra-1.3.6.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=987012584fa4e99450366db18aee035d
diff --git a/metadata/md5-cache/dev-haskell/configurator-0.3.0.0-r1 b/metadata/md5-cache/dev-haskell/configurator-0.3.0.0-r1
index c273572e8fbf..bea3049ddca4 100644
--- a/metadata/md5-cache/dev-haskell/configurator-0.3.0.0-r1
+++ b/metadata/md5-cache/dev-haskell/configurator-0.3.0.0-r1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/attoparsec-0.10.0.2:=[profile?] dev-haskell/hashable:=[profile?] >=dev-haskell/text-0.11.1.0:=[profile?] dev-haskell/unix-compat:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/attoparsec-0.10.0.2:=[profile?] dev-haskell/hashable:=[profile?] >=dev-haskell/text-0.11.1.0:=[profile?] dev-haskell/unix-compat:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.3.0.0
SRC_URI=https://hackage.haskell.org/package/configurator-0.3.0.0/configurator-0.3.0.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=5e2642e40034594c5d8e21894ce815ab
diff --git a/metadata/md5-cache/dev-haskell/connection-0.3.1 b/metadata/md5-cache/dev-haskell/connection-0.3.1
index 378014746b87..aab57ded6240 100644
--- a/metadata/md5-cache/dev-haskell/connection-0.3.1
+++ b/metadata/md5-cache/dev-haskell/connection-0.3.1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=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:= >=dev-haskell/cabal-1.22.2.0 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Simple and easy network connections API
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/vincenthz/hs-connection
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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:=
+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:= dev-lang/ghc:=[profile?]
SLOT=0/0.3.1
SRC_URI=https://hackage.haskell.org/package/connection-0.3.1/connection-0.3.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=ec74f66dfe37fb1a60e78ecc49cca8bb
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=16fcd780c26e813a6328dcce78d8bbd1
diff --git a/metadata/md5-cache/dev-haskell/connection-0.3.1-r1 b/metadata/md5-cache/dev-haskell/connection-0.3.1-r1
new file mode 100644
index 000000000000..4c78613435e3
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/connection-0.3.1-r1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=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/tls-1.7:=[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-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Simple and easy network connections API
+EAPI=8
+HOMEPAGE=https://github.com/vincenthz/hs-connection
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+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/tls-1.7:=[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-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/0.3.1
+SRC_URI=https://hackage.haskell.org/package/connection-0.3.1/connection-0.3.1.tar.gz https://hackage.haskell.org/package/connection-0.3.1/revision/2.cabal -> connection-0.3.1-rev2.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=34d6c64d895aaa0d4caf7ea40e18d4b0
diff --git a/metadata/md5-cache/dev-haskell/constraints-0.13.3 b/metadata/md5-cache/dev-haskell/constraints-0.13.3
index c178994a5d0c..a2c60e7e7b30 100644
--- a/metadata/md5-cache/dev-haskell/constraints-0.13.3
+++ b/metadata/md5-cache/dev-haskell/constraints-0.13.3
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
-RDEPEND=>=dev-haskell/hashable-1.2:=[profile?] <dev-haskell/hashable-1.5:=[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-8.4.3:=
+RDEPEND=>=dev-haskell/hashable-1.2:=[profile?] <dev-haskell/hashable-1.5:=[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-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.13.3
SRC_URI=https://hackage.haskell.org/package/constraints-0.13.3/constraints-0.13.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=68894876d88bd8c8b76aa0e99f9a92e6
diff --git a/metadata/md5-cache/dev-haskell/constraints-0.13.4 b/metadata/md5-cache/dev-haskell/constraints-0.13.4
new file mode 100644
index 000000000000..4591c2f8f5b2
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/constraints-0.13.4
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/hashable-1.2:=[profile?] <dev-haskell/hashable-1.5:=[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-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/hspec-2 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Constraint manipulation
+EAPI=8
+HOMEPAGE=https://github.com/ekmett/constraints/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD-2
+RDEPEND=>=dev-haskell/hashable-1.2:=[profile?] <dev-haskell/hashable-1.5:=[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-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.13.4
+SRC_URI=https://hackage.haskell.org/package/constraints-0.13.4/constraints-0.13.4.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=a091887c39ade92f94091e0d1d579936
diff --git a/metadata/md5-cache/dev-haskell/contravariant-1.5.3 b/metadata/md5-cache/dev-haskell/contravariant-1.5.3
index a17dadf288fb..98671171ca1f 100644
--- a/metadata/md5-cache/dev-haskell/contravariant-1.5.3
+++ b/metadata/md5-cache/dev-haskell/contravariant-1.5.3
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-haskell/void-0.6.1:=[profile?] <dev-haskell/void-1:=[profile?] >=dev-lang/ghc-7.8.2:= semigroups? ( >=dev-haskell/semigroups-0.18.5:=[profile?] <dev-haskell/semigroups-1:=[profile?] ) statevar? ( >=dev-haskell/statevar-1.2.1:=[profile?] <dev-haskell/statevar-1.3:=[profile?] ) >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Contravariant functors
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/ekmett/contravariant/
INHERIT=haskell-cabal
IUSE=+semigroups +statevar +tagged doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-haskell/void-0.6.1:=[profile?] <dev-haskell/void-1:=[profile?] >=dev-lang/ghc-7.8.2:= semigroups? ( >=dev-haskell/semigroups-0.18.5:=[profile?] <dev-haskell/semigroups-1:=[profile?] ) statevar? ( >=dev-haskell/statevar-1.2.1:=[profile?] <dev-haskell/statevar-1.3:=[profile?] )
+RDEPEND=>=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-haskell/void-0.6.1:=[profile?] <dev-haskell/void-1:=[profile?] >=dev-lang/ghc-7.8.2:= semigroups? ( >=dev-haskell/semigroups-0.18.5:=[profile?] <dev-haskell/semigroups-1:=[profile?] ) statevar? ( >=dev-haskell/statevar-1.2.1:=[profile?] <dev-haskell/statevar-1.3:=[profile?] ) dev-lang/ghc:=[profile?]
SLOT=0/1.5.3
SRC_URI=https://hackage.haskell.org/package/contravariant-1.5.3/contravariant-1.5.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=9a1b1c0aeff2e8e892ae4f740e5a9434
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=22ffbd6dc18d4b16e274073fec6ce084
diff --git a/metadata/md5-cache/dev-haskell/contravariant-1.5.5 b/metadata/md5-cache/dev-haskell/contravariant-1.5.5
new file mode 100644
index 000000000000..0f5c701c03a2
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/contravariant-1.5.5
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= statevar? ( >=dev-haskell/statevar-1.2.1:=[profile?] <dev-haskell/statevar-1.3:=[profile?] ) >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Contravariant functors
+EAPI=8
+HOMEPAGE=https://github.com/ekmett/contravariant/
+INHERIT=haskell-cabal
+IUSE=+semigroups +statevar +tagged doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= statevar? ( >=dev-haskell/statevar-1.2.1:=[profile?] <dev-haskell/statevar-1.3:=[profile?] ) dev-lang/ghc:=[profile?]
+SLOT=0/1.5.5
+SRC_URI=https://hackage.haskell.org/package/contravariant-1.5.5/contravariant-1.5.5.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=3a5a2f21d2eaa2f4b743a6b58ad95fb4
diff --git a/metadata/md5-cache/dev-haskell/convertible-1.1.1.0 b/metadata/md5-cache/dev-haskell/convertible-1.1.1.0
index 56b9a6f4378a..6f9509173bef 100644
--- a/metadata/md5-cache/dev-haskell/convertible-1.1.1.0
+++ b/metadata/md5-cache/dev-haskell/convertible-1.1.1.0
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/mtl:=[profile?] dev-haskell/old-locale:=[profile?] dev-haskell/old-time:=[profile?] >=dev-haskell/text-0.8:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Typeclasses and instances for converting between types
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/convertible
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/mtl:=[profile?] dev-haskell/old-locale:=[profile?] dev-haskell/old-time:=[profile?] >=dev-haskell/text-0.8:=[profile?] >=dev-lang/ghc-7.8.2:=
+RDEPEND=dev-haskell/mtl:=[profile?] dev-haskell/old-locale:=[profile?] dev-haskell/old-time:=[profile?] >=dev-haskell/text-0.8:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
SLOT=0/1.1.1.0
SRC_URI=https://hackage.haskell.org/package/convertible-1.1.1.0/convertible-1.1.1.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=bb91f51c35bea4bfc1daecdf4233df98
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=f7f9537f98cabf3219a6409a7e89a76f
diff --git a/metadata/md5-cache/dev-haskell/convertible-1.1.1.1 b/metadata/md5-cache/dev-haskell/convertible-1.1.1.1
new file mode 100644
index 000000000000..26d1c4a3be80
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/convertible-1.1.1.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/old-time:=[profile?] >=dev-haskell/text-0.8:=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 test? ( >=dev-haskell/quickcheck-2.8 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Typeclasses and instances for converting between types
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/convertible
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-haskell/old-time:=[profile?] >=dev-haskell/text-0.8:=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.1.1.1
+SRC_URI=https://hackage.haskell.org/package/convertible-1.1.1.1/convertible-1.1.1.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=95c684b869c5dc8b67fb5afb56b2ee8d
diff --git a/metadata/md5-cache/dev-haskell/cookie-0.4.4 b/metadata/md5-cache/dev-haskell/cookie-0.4.4
index 4fba59c29234..25462b6c0e4a 100644
--- a/metadata/md5-cache/dev-haskell/cookie-0.4.4
+++ b/metadata/md5-cache/dev-haskell/cookie-0.4.4
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/data-default-class:=[profile?] >=dev-haskell/text-1.1:=[profile?] >=dev-lang/ghc-7.10.1:= >=dev-haskell/cabal-1.22.2.0 test? ( dev-haskell/hunit dev-haskell/quickcheck dev-haskell/tasty dev-haskell/tasty-hunit dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=HTTP cookie parsing and rendering
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/snoyberg/cookie
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=dev-haskell/data-default-class:=[profile?] >=dev-haskell/text-1.1:=[profile?] >=dev-lang/ghc-7.10.1:=
+RDEPEND=dev-haskell/data-default-class:=[profile?] >=dev-haskell/text-1.1:=[profile?] >=dev-lang/ghc-7.10.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.4.4
SRC_URI=https://hackage.haskell.org/package/cookie-0.4.4/cookie-0.4.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=6e13b12c8a0e7780207df68223c422cf
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=e281be72b5b63acd2b522aaf0cbd9258
diff --git a/metadata/md5-cache/dev-haskell/cookie-0.4.5 b/metadata/md5-cache/dev-haskell/cookie-0.4.5
new file mode 100644
index 000000000000..37dffc3e076f
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/cookie-0.4.5
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/data-default-class:=[profile?] >=dev-haskell/text-1.1:=[profile?] >=dev-lang/ghc-7.10.1:= >=dev-haskell/cabal-1.22.2.0 test? ( dev-haskell/hunit dev-haskell/quickcheck dev-haskell/tasty dev-haskell/tasty-hunit dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=HTTP cookie parsing and rendering
+EAPI=8
+HOMEPAGE=https://github.com/snoyberg/cookie
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-haskell/data-default-class:=[profile?] >=dev-haskell/text-1.1:=[profile?] >=dev-lang/ghc-7.10.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.4.5
+SRC_URI=https://hackage.haskell.org/package/cookie-0.4.5/cookie-0.4.5.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=450650cfa00a68a422368368ba04875b
diff --git a/metadata/md5-cache/dev-haskell/cprng-aes-0.6.1 b/metadata/md5-cache/dev-haskell/cprng-aes-0.6.1
index d3cf4ac01286..fdf3738da9cc 100644
--- a/metadata/md5-cache/dev-haskell/cprng-aes-0.6.1
+++ b/metadata/md5-cache/dev-haskell/cprng-aes-0.6.1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/byteable:=[profile?] >=dev-haskell/cipher-aes-0.2.9:=[profile?] <dev-haskell/cipher-aes-0.3:=[profile?] >=dev-haskell/crypto-random-0.0.7:=[profile?] <dev-haskell/crypto-random-0.1:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Crypto Pseudo Random Number Generator using AES in counter mode
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/vincenthz/hs-cprng-aes
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/byteable:=[profile?] >=dev-haskell/cipher-aes-0.2.9:=[profile?] <dev-haskell/cipher-aes-0.3:=[profile?] >=dev-haskell/crypto-random-0.0.7:=[profile?] <dev-haskell/crypto-random-0.1:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/byteable:=[profile?] >=dev-haskell/cipher-aes-0.2.9:=[profile?] <dev-haskell/cipher-aes-0.3:=[profile?] >=dev-haskell/crypto-random-0.0.7:=[profile?] <dev-haskell/crypto-random-0.1:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.6.1
SRC_URI=https://hackage.haskell.org/package/cprng-aes-0.6.1/cprng-aes-0.6.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=1103c7337218c29da7dad56634f03885
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d0387b5620e28c465cd4198061069f4e
diff --git a/metadata/md5-cache/dev-haskell/criterion-1.5.11.0 b/metadata/md5-cache/dev-haskell/criterion-1.5.11.0
index a69aa61ca473..577999868021 100644
--- a/metadata/md5-cache/dev-haskell/criterion-1.5.11.0
+++ b/metadata/md5-cache/dev-haskell/criterion-1.5.11.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=embed-data-files doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/aeson-1:=[profile?] <dev-haskell/aeson-2.1:=[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.13:=[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/glob-0.7.2:=[profile?] >=dev-haskell/js-chart-2.9.4:=[profile?] <dev-haskell/js-chart-3:=[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.14:=[profile?] <dev-haskell/statistics-0.16:=[profile?] >=dev-haskell/text-0.11:=[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-8.4.3:= embed-data-files? ( <dev-haskell/file-embed-0.1:=[profile?] )
+RDEPEND=>=dev-haskell/aeson-1:=[profile?] <dev-haskell/aeson-2.1:=[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.13:=[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/glob-0.7.2:=[profile?] >=dev-haskell/js-chart-2.9.4:=[profile?] <dev-haskell/js-chart-3:=[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.14:=[profile?] <dev-haskell/statistics-0.16:=[profile?] >=dev-haskell/text-0.11:=[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-8.4.3:= embed-data-files? ( <dev-haskell/file-embed-0.1:=[profile?] ) dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.5.11.0
SRC_URI=https://hackage.haskell.org/package/criterion-1.5.11.0/criterion-1.5.11.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=099d34954867e5599e9453370e1c035c
diff --git a/metadata/md5-cache/dev-haskell/criterion-1.6.3.0 b/metadata/md5-cache/dev-haskell/criterion-1.6.3.0
new file mode 100644
index 000000000000..bb37447569f0
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/criterion-1.6.3.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/aeson-1:=[profile?] <dev-haskell/aeson-2.3:=[profile?] >=dev-haskell/base-compat-batteries-0.10:=[profile?] <dev-haskell/base-compat-batteries-0.14:=[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.2:=[profile?] <dev-haskell/criterion-measurement-0.3:=[profile?] >=dev-haskell/glob-0.7.2:=[profile?] >=dev-haskell/js-chart-2.9.4:=[profile?] <dev-haskell/js-chart-3:=[profile?] >=dev-haskell/microstache-1.0.1:=[profile?] <dev-haskell/microstache-1.1:=[profile?] >=dev-haskell/mwc-random-0.8.0.3:=[profile?] >=dev-haskell/optparse-applicative-0.18:=[profile?] <dev-haskell/optparse-applicative-0.19:=[profile?] >=dev-haskell/parsec-3.1.0:=[profile?] >=dev-haskell/prettyprinter-1.7:=[profile?] <dev-haskell/prettyprinter-1.8:=[profile?] >=dev-haskell/prettyprinter-ansi-terminal-1.1:=[profile?] <dev-haskell/prettyprinter-ansi-terminal-1.2:=[profile?] >=dev-haskell/statistics-0.14:=[profile?] <dev-haskell/statistics-0.17:=[profile?] >=dev-haskell/text-0.11:=[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-8.10.6:= embed-data-files? ( <dev-haskell/file-embed-0.1:=[profile?] ) >=dev-haskell/cabal-3.2.1.0 test? ( dev-haskell/base-compat dev-haskell/hunit >=dev-haskell/quickcheck-2.4 dev-haskell/tasty dev-haskell/tasty-hunit dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Robust, reliable performance measurement and analysis
+EAPI=8
+HOMEPAGE=https://www.serpentine.com/criterion
+INHERIT=haskell-cabal
+IUSE=embed-data-files doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/aeson-1:=[profile?] <dev-haskell/aeson-2.3:=[profile?] >=dev-haskell/base-compat-batteries-0.10:=[profile?] <dev-haskell/base-compat-batteries-0.14:=[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.2:=[profile?] <dev-haskell/criterion-measurement-0.3:=[profile?] >=dev-haskell/glob-0.7.2:=[profile?] >=dev-haskell/js-chart-2.9.4:=[profile?] <dev-haskell/js-chart-3:=[profile?] >=dev-haskell/microstache-1.0.1:=[profile?] <dev-haskell/microstache-1.1:=[profile?] >=dev-haskell/mwc-random-0.8.0.3:=[profile?] >=dev-haskell/optparse-applicative-0.18:=[profile?] <dev-haskell/optparse-applicative-0.19:=[profile?] >=dev-haskell/parsec-3.1.0:=[profile?] >=dev-haskell/prettyprinter-1.7:=[profile?] <dev-haskell/prettyprinter-1.8:=[profile?] >=dev-haskell/prettyprinter-ansi-terminal-1.1:=[profile?] <dev-haskell/prettyprinter-ansi-terminal-1.2:=[profile?] >=dev-haskell/statistics-0.14:=[profile?] <dev-haskell/statistics-0.17:=[profile?] >=dev-haskell/text-0.11:=[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-8.10.6:= embed-data-files? ( <dev-haskell/file-embed-0.1:=[profile?] ) dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.6.3.0
+SRC_URI=https://hackage.haskell.org/package/criterion-1.6.3.0/criterion-1.6.3.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=cf293c192bc96416f26dbe749ef0fa58
diff --git a/metadata/md5-cache/dev-haskell/criterion-measurement-0.1.2.0 b/metadata/md5-cache/dev-haskell/criterion-measurement-0.1.2.0
index fc83d2e17e4e..ee8caf553304 100644
--- a/metadata/md5-cache/dev-haskell/criterion-measurement-0.1.2.0
+++ b/metadata/md5-cache/dev-haskell/criterion-measurement-0.1.2.0
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Criterion measurement functionality and associated types
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/bos/criterion
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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:=
+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:= dev-lang/ghc:=[profile?]
SLOT=0/0.1.2.0
SRC_URI=https://hackage.haskell.org/package/criterion-measurement-0.1.2.0/criterion-measurement-0.1.2.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=07037ba88f69ff0bb5a2719fc7cd52a6
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=8002a60f5c3b20e3831908cbd445047e
diff --git a/metadata/md5-cache/dev-haskell/criterion-measurement-0.2.0.0 b/metadata/md5-cache/dev-haskell/criterion-measurement-0.2.0.0
new file mode 100644
index 000000000000..b6f9e721e2e3
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/criterion-measurement-0.2.0.0
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/aeson-0.8:=[profile?] >=dev-haskell/base-compat-0.9:=[profile?] >=dev-haskell/vector-0.7.1:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Criterion measurement functionality and associated types
+EAPI=8
+HOMEPAGE=https://github.com/haskell/criterion
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/aeson-0.8:=[profile?] >=dev-haskell/base-compat-0.9:=[profile?] >=dev-haskell/vector-0.7.1:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+SLOT=0/0.2.0.0
+SRC_URI=https://hackage.haskell.org/package/criterion-measurement-0.2.0.0/criterion-measurement-0.2.0.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=f0e0299cfae84f8fc531b01936c89842
diff --git a/metadata/md5-cache/dev-haskell/crypto-api-0.13.3 b/metadata/md5-cache/dev-haskell/crypto-api-0.13.3
index 36e4c2988f5e..dc252f0b5e17 100644
--- a/metadata/md5-cache/dev-haskell/crypto-api-0.13.3
+++ b/metadata/md5-cache/dev-haskell/crypto-api-0.13.3
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/cereal-0.2:=[profile?] dev-haskell/entropy:=[profile?] >=dev-haskell/tagged-0.1:=[profile?] >=dev-lang/ghc-8.0.1:= >=dev-haskell/cabal-1.24.0.0 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A generic interface for cryptographic operations
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/TomMD/crypto-api
INHERIT=haskell-cabal
IUSE=all-cpolys doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/cereal-0.2:=[profile?] dev-haskell/entropy:=[profile?] >=dev-haskell/tagged-0.1:=[profile?] >=dev-lang/ghc-8.0.1:=
+RDEPEND=>=dev-haskell/cereal-0.2:=[profile?] dev-haskell/entropy:=[profile?] >=dev-haskell/tagged-0.1:=[profile?] >=dev-lang/ghc-8.0.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.13.3
SRC_URI=https://hackage.haskell.org/package/crypto-api-0.13.3/crypto-api-0.13.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=c5fd5b79adb677f27afcf08ab54c39df
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=14f5117dd3f4d7ea607ceee359b48604
diff --git a/metadata/md5-cache/dev-haskell/crypto-api-tests-0.3-r1 b/metadata/md5-cache/dev-haskell/crypto-api-tests-0.3-r1
index 243e1f38551d..7f5b6e9e6b43 100644
--- a/metadata/md5-cache/dev-haskell/crypto-api-tests-0.3-r1
+++ b/metadata/md5-cache/dev-haskell/crypto-api-tests-0.3-r1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/cereal:=[profile?] >=dev-haskell/crypto-api-0.13:=[profile?] dev-haskell/hunit:=[profile?] >=dev-haskell/quickcheck-2.4:2=[profile?] >=dev-haskell/test-framework-0.4:=[profile?] >=dev-haskell/test-framework-hunit-0.2:=[profile?] >=dev-haskell/test-framework-quickcheck2-0.3:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A test framework and KATs for cryptographic operations
-EAPI=7
+EAPI=8
HOMEPAGE=http://trac.haskell.org/crypto-api/wiki
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/cereal:=[profile?] >=dev-haskell/crypto-api-0.13:=[profile?] dev-haskell/hunit:=[profile?] >=dev-haskell/quickcheck-2.4:2=[profile?] >=dev-haskell/test-framework-0.4:=[profile?] >=dev-haskell/test-framework-hunit-0.2:=[profile?] >=dev-haskell/test-framework-quickcheck2-0.3:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/cereal:=[profile?] >=dev-haskell/crypto-api-0.13:=[profile?] dev-haskell/hunit:=[profile?] >=dev-haskell/quickcheck-2.4:2=[profile?] >=dev-haskell/test-framework-0.4:=[profile?] >=dev-haskell/test-framework-hunit-0.2:=[profile?] >=dev-haskell/test-framework-quickcheck2-0.3:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.3
SRC_URI=https://hackage.haskell.org/package/crypto-api-tests-0.3/crypto-api-tests-0.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=51f7c27511c44362bf8d1001555aa31e
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=76a8c07eec53ade460e8c157d355a667
diff --git a/metadata/md5-cache/dev-haskell/crypto-cipher-tests-0.0.11-r1 b/metadata/md5-cache/dev-haskell/crypto-cipher-tests-0.0.11-r1
index 6e28c6a8eabc..294863f830f1 100644
--- a/metadata/md5-cache/dev-haskell/crypto-cipher-tests-0.0.11-r1
+++ b/metadata/md5-cache/dev-haskell/crypto-cipher-tests-0.0.11-r1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/byteable-0.1.1:=[profile?] <dev-haskell/byteable-0.2:=[profile?] >=dev-haskell/crypto-cipher-types-0.0.8:=[profile?] <dev-haskell/crypto-cipher-types-0.1:=[profile?] dev-haskell/hunit:=[profile?] dev-haskell/mtl:=[profile?] >=dev-haskell/quickcheck-2:2=[profile?] >=dev-haskell/securemem-0.1.1:=[profile?] <dev-haskell/securemem-0.2:=[profile?] dev-haskell/test-framework:=[profile?] dev-haskell/test-framework-hunit:=[profile?] dev-haskell/test-framework-quickcheck2:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Generic cryptography cipher tests
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/vincenthz/hs-crypto-cipher
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/byteable-0.1.1:=[profile?] <dev-haskell/byteable-0.2:=[profile?] >=dev-haskell/crypto-cipher-types-0.0.8:=[profile?] <dev-haskell/crypto-cipher-types-0.1:=[profile?] dev-haskell/hunit:=[profile?] dev-haskell/mtl:=[profile?] >=dev-haskell/quickcheck-2:2=[profile?] >=dev-haskell/securemem-0.1.1:=[profile?] <dev-haskell/securemem-0.2:=[profile?] dev-haskell/test-framework:=[profile?] dev-haskell/test-framework-hunit:=[profile?] dev-haskell/test-framework-quickcheck2:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/byteable-0.1.1:=[profile?] <dev-haskell/byteable-0.2:=[profile?] >=dev-haskell/crypto-cipher-types-0.0.8:=[profile?] <dev-haskell/crypto-cipher-types-0.1:=[profile?] dev-haskell/hunit:=[profile?] dev-haskell/mtl:=[profile?] >=dev-haskell/quickcheck-2:2=[profile?] >=dev-haskell/securemem-0.1.1:=[profile?] <dev-haskell/securemem-0.2:=[profile?] dev-haskell/test-framework:=[profile?] dev-haskell/test-framework-hunit:=[profile?] dev-haskell/test-framework-quickcheck2:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.0.11
SRC_URI=https://hackage.haskell.org/package/crypto-cipher-tests-0.0.11/crypto-cipher-tests-0.0.11.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=7a4075bab5b631c86687ab1defff6366
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=40d7376d5ec93a766fa5335b222f1101
diff --git a/metadata/md5-cache/dev-haskell/crypto-cipher-types-0.0.9 b/metadata/md5-cache/dev-haskell/crypto-cipher-types-0.0.9
index 7e536db18fb1..6e8b49a0feb1 100644
--- a/metadata/md5-cache/dev-haskell/crypto-cipher-types-0.0.9
+++ b/metadata/md5-cache/dev-haskell/crypto-cipher-types-0.0.9
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/byteable-0.1.1:=[profile?] >=dev-haskell/securemem-0.1.1:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Generic cryptography cipher types
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/vincenthz/hs-crypto-cipher
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/byteable-0.1.1:=[profile?] >=dev-haskell/securemem-0.1.1:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/byteable-0.1.1:=[profile?] >=dev-haskell/securemem-0.1.1:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.0.9
SRC_URI=https://hackage.haskell.org/package/crypto-cipher-types-0.0.9/crypto-cipher-types-0.0.9.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=812a0ac20309d4c6569eb08a22902dcc
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=1e150ecf75d54fb70aa48424255ed430
diff --git a/metadata/md5-cache/dev-haskell/crypto-random-0.0.9 b/metadata/md5-cache/dev-haskell/crypto-random-0.0.9
index 5ce9fee31d15..03f0ecbdd880 100644
--- a/metadata/md5-cache/dev-haskell/crypto-random-0.0.9
+++ b/metadata/md5-cache/dev-haskell/crypto-random-0.0.9
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/securemem:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Simple cryptographic random related types
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/vincenthz/hs-crypto-random
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/securemem:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/securemem:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.0.9
SRC_URI=https://hackage.haskell.org/package/crypto-random-0.0.9/crypto-random-0.0.9.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=034188b666ec12dc0e88b3d3cb97543b
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9637866929f6c6b07aa7846343443344
diff --git a/metadata/md5-cache/dev-haskell/cryptohash-md5-0.11.100.1 b/metadata/md5-cache/dev-haskell/cryptohash-md5-0.11.100.1
index 6879fe48d1a9..bf06f14c8bb2 100644
--- a/metadata/md5-cache/dev-haskell/cryptohash-md5-0.11.100.1
+++ b/metadata/md5-cache/dev-haskell/cryptohash-md5-0.11.100.1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.11.100.1
SRC_URI=https://hackage.haskell.org/package/cryptohash-md5-0.11.100.1/cryptohash-md5-0.11.100.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=8cf594ca09e9bf77a942b377c7f34a5a
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=3d76e02cf754c969933dec2d022bbb58
diff --git a/metadata/md5-cache/dev-haskell/cryptohash-md5-0.11.101.0 b/metadata/md5-cache/dev-haskell/cryptohash-md5-0.11.101.0
new file mode 100644
index 000000000000..790d62116261
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/cryptohash-md5-0.11.101.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/base16-bytestring-1.0.1.0 <dev-haskell/base16-bytestring-1.1 >=dev-haskell/puremd5-2.1.3 <dev-haskell/puremd5-2.2 =dev-haskell/tasty-1.4* =dev-haskell/tasty-hunit-0.10* =dev-haskell/tasty-quickcheck-0.10* ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Fast, pure and practical MD5 implementation
+EAPI=8
+HOMEPAGE=https://github.com/haskell-hvr/cryptohash-md5
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.11.101.0
+SRC_URI=https://hackage.haskell.org/package/cryptohash-md5-0.11.101.0/cryptohash-md5-0.11.101.0.tar.gz https://hackage.haskell.org/package/cryptohash-md5-0.11.101.0/revision/2.cabal -> cryptohash-md5-0.11.101.0-rev2.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=4f9c8a2a4796220c231e639eb6aae997
diff --git a/metadata/md5-cache/dev-haskell/cryptohash-sha1-0.11.100.1 b/metadata/md5-cache/dev-haskell/cryptohash-sha1-0.11.100.1
index 4e1be2ac32d6..036ee799f869 100644
--- a/metadata/md5-cache/dev-haskell/cryptohash-sha1-0.11.100.1
+++ b/metadata/md5-cache/dev-haskell/cryptohash-sha1-0.11.100.1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.11.100.1
SRC_URI=https://hackage.haskell.org/package/cryptohash-sha1-0.11.100.1/cryptohash-sha1-0.11.100.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=66f1f7d17cbd7c61f07894f7d91a2fbd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9a4809e10a2b0c30739df97a50a7e312
diff --git a/metadata/md5-cache/dev-haskell/cryptohash-sha1-0.11.101.0 b/metadata/md5-cache/dev-haskell/cryptohash-sha1-0.11.101.0
new file mode 100644
index 000000000000..6a0d43e04c9a
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/cryptohash-sha1-0.11.101.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 test? ( >=dev-haskell/base16-bytestring-1.0.1.0 <dev-haskell/base16-bytestring-1.1 >=dev-haskell/sha-1.6.4 <dev-haskell/sha-1.7 >=dev-haskell/tasty-1.4 <dev-haskell/tasty-1.5 >=dev-haskell/tasty-hunit-0.10 <dev-haskell/tasty-hunit-0.11 >=dev-haskell/tasty-quickcheck-0.10 <dev-haskell/tasty-quickcheck-0.11 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Fast, pure and practical SHA-1 implementation
+EAPI=8
+HOMEPAGE=https://github.com/haskell-hvr/cryptohash-sha1
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.11.101.0
+SRC_URI=https://hackage.haskell.org/package/cryptohash-sha1-0.11.101.0/cryptohash-sha1-0.11.101.0.tar.gz https://hackage.haskell.org/package/cryptohash-sha1-0.11.101.0/revision/2.cabal -> cryptohash-sha1-0.11.101.0-rev2.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=99668fd6a271a6c927d8dc8886b9d717
diff --git a/metadata/md5-cache/dev-haskell/cryptohash-sha256-0.11.101.0 b/metadata/md5-cache/dev-haskell/cryptohash-sha256-0.11.101.0
index 1048c897ebdc..b5f4a641419c 100644
--- a/metadata/md5-cache/dev-haskell/cryptohash-sha256-0.11.101.0
+++ b/metadata/md5-cache/dev-haskell/cryptohash-sha256-0.11.101.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.11.101.0
SRC_URI=https://hackage.haskell.org/package/cryptohash-sha256-0.11.101.0/cryptohash-sha256-0.11.101.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=f5a522debf086ca36db8abeff16fb6a0
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=b5a08db9835c368454a9e2cbe5b24dde
diff --git a/metadata/md5-cache/dev-haskell/cryptohash-sha256-0.11.102.1 b/metadata/md5-cache/dev-haskell/cryptohash-sha256-0.11.102.1
new file mode 100644
index 000000000000..6b16c3a2b3ab
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/cryptohash-sha256-0.11.102.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.10.6:= executable? ( || ( ( >=dev-haskell/base16-bytestring-0.1.1 <dev-haskell/base16-bytestring-0.2 ) =dev-haskell/base16-bytestring-1.0* ) dev-haskell/base16-bytestring:=[profile?] ) >=dev-haskell/cabal-3.2.1.0 test? ( >=dev-haskell/sha-1.6.4 <dev-haskell/sha-1.7 >=dev-haskell/tasty-1.4 <dev-haskell/tasty-1.6 =dev-haskell/tasty-hunit-0.10* =dev-haskell/tasty-quickcheck-0.10* || ( ( >=dev-haskell/base16-bytestring-0.1.1 <dev-haskell/base16-bytestring-0.2 ) =dev-haskell/base16-bytestring-1.0* ) ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Fast, pure and practical SHA-256 implementation
+EAPI=8
+HOMEPAGE=https://github.com/hvr/cryptohash-sha256
+INHERIT=haskell-cabal
+IUSE=executable doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.10.6:= executable? ( || ( ( >=dev-haskell/base16-bytestring-0.1.1 <dev-haskell/base16-bytestring-0.2 ) =dev-haskell/base16-bytestring-1.0* ) dev-haskell/base16-bytestring:=[profile?] ) dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.11.102.1
+SRC_URI=https://hackage.haskell.org/package/cryptohash-sha256-0.11.102.1/cryptohash-sha256-0.11.102.1.tar.gz https://hackage.haskell.org/package/cryptohash-sha256-0.11.102.1/revision/3.cabal -> cryptohash-sha256-0.11.102.1-rev3.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=ff654c388d09a568bc5ed695e523c593
diff --git a/metadata/md5-cache/dev-haskell/crypton-0.32 b/metadata/md5-cache/dev-haskell/crypton-0.32
new file mode 100644
index 000000000000..019da0498d41
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/crypton-0.32
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/basement-0.0.6:=[profile?] >=dev-haskell/memory-0.14.18:=[profile?] >=dev-lang/ghc-8.8.1:= virtual/libc >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/tasty dev-haskell/tasty-hunit dev-haskell/tasty-kat dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Cryptography Primitives sink
+EAPI=8
+HOMEPAGE=https://github.com/kazu-yamamoto/crypton
+INHERIT=haskell-cabal
+IUSE=check-alignment +integer-gmp old-toolchain-inliner +support-aesni +support-deepseq +support-pclmuldq +support-rdrand support-sse +target-attributes doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/basement-0.0.6:=[profile?] >=dev-haskell/memory-0.14.18:=[profile?] >=dev-lang/ghc-8.8.1:= virtual/libc dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.32
+SRC_URI=https://hackage.haskell.org/package/crypton-0.32/crypton-0.32.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=fe1f828132b7b83e9141adc247a05e41
diff --git a/metadata/md5-cache/dev-haskell/crypton-connection-0.3.1 b/metadata/md5-cache/dev-haskell/crypton-connection-0.3.1
new file mode 100644
index 000000000000..a6e80f486879
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/crypton-connection-0.3.1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/basement:=[profile?] >=dev-haskell/crypton-x509-1.5:=[profile?] >=dev-haskell/crypton-x509-store-1.5:=[profile?] >=dev-haskell/crypton-x509-system-1.5:=[profile?] >=dev-haskell/crypton-x509-validation-1.5:=[profile?] dev-haskell/data-default-class:=[profile?] >=dev-haskell/network-2.6.3:=[profile?] >=dev-haskell/socks-0.6:=[profile?] >=dev-haskell/tls-1.7:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Simple and easy network connections API
+EAPI=8
+HOMEPAGE=https://github.com/kazu-yamamoto/crypton-connection
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-haskell/basement:=[profile?] >=dev-haskell/crypton-x509-1.5:=[profile?] >=dev-haskell/crypton-x509-store-1.5:=[profile?] >=dev-haskell/crypton-x509-system-1.5:=[profile?] >=dev-haskell/crypton-x509-validation-1.5:=[profile?] dev-haskell/data-default-class:=[profile?] >=dev-haskell/network-2.6.3:=[profile?] >=dev-haskell/socks-0.6:=[profile?] >=dev-haskell/tls-1.7:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/0.3.1
+SRC_URI=https://hackage.haskell.org/package/crypton-connection-0.3.1/crypton-connection-0.3.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=6d7b126dc29aec2add609564145a8a3b
diff --git a/metadata/md5-cache/dev-haskell/crypton-x509-1.7.6 b/metadata/md5-cache/dev-haskell/crypton-x509-1.7.6
new file mode 100644
index 000000000000..e59671d525de
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/crypton-x509-1.7.6
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=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/crypton-0.24:=[profile?] dev-haskell/hourglass:=[profile?] dev-haskell/memory:=[profile?] >=dev-haskell/pem-0.1:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=X509 reader and writer
+EAPI=8
+HOMEPAGE=https://github.com/kazu-yamamoto/crypton-certificate
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+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/crypton-0.24:=[profile?] dev-haskell/hourglass:=[profile?] dev-haskell/memory:=[profile?] >=dev-haskell/pem-0.1:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=test
+SLOT=0/1.7.6
+SRC_URI=https://hackage.haskell.org/package/crypton-x509-1.7.6/crypton-x509-1.7.6.tar.gz https://hackage.haskell.org/package/crypton-x509-1.7.6/revision/1.cabal -> crypton-x509-1.7.6-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=0a731a45944ddbaa261d1b586a3bf1c4
diff --git a/metadata/md5-cache/dev-haskell/crypton-x509-store-1.6.9 b/metadata/md5-cache/dev-haskell/crypton-x509-store-1.6.9
new file mode 100644
index 000000000000..3541c0875144
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/crypton-x509-store-1.6.9
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=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/crypton:=[profile?] >=dev-haskell/crypton-x509-1.7.2:=[profile?] >=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/tasty dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=X.509 collection accessing and storing methods
+EAPI=8
+HOMEPAGE=https://github.com/kazu-yamamoto/crypton-certificate
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+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/crypton:=[profile?] >=dev-haskell/crypton-x509-1.7.2:=[profile?] >=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.6.9
+SRC_URI=https://hackage.haskell.org/package/crypton-x509-store-1.6.9/crypton-x509-store-1.6.9.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=b50527bfa118dbfc610aff88b6a59145
diff --git a/metadata/md5-cache/dev-haskell/crypton-x509-system-1.6.7 b/metadata/md5-cache/dev-haskell/crypton-x509-system-1.6.7
new file mode 100644
index 000000000000..eba78d764603
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/crypton-x509-system-1.6.7
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/crypton-x509-1.6:=[profile?] >=dev-haskell/crypton-x509-store-1.6.2:=[profile?] >=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Handle per-operating-system X.509 accessors and storage
+EAPI=8
+HOMEPAGE=https://github.com/kazu-yamamoto/crypton-certificate
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/crypton-x509-1.6:=[profile?] >=dev-haskell/crypton-x509-store-1.6.2:=[profile?] >=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/1.6.7
+SRC_URI=https://hackage.haskell.org/package/crypton-x509-system-1.6.7/crypton-x509-system-1.6.7.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=0bb84d0ace9e422d38c0b129c0a9b66e
diff --git a/metadata/md5-cache/dev-haskell/crypton-x509-validation-1.6.12 b/metadata/md5-cache/dev-haskell/crypton-x509-validation-1.6.12
new file mode 100644
index 000000000000..df265f606fa4
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/crypton-x509-validation-1.6.12
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=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/crypton-0.24:=[profile?] >=dev-haskell/crypton-x509-1.7.5:=[profile?] >=dev-haskell/crypton-x509-store-1.6:=[profile?] dev-haskell/data-default-class:=[profile?] dev-haskell/hourglass:=[profile?] dev-haskell/memory:=[profile?] >=dev-haskell/pem-0.1:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/tasty dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=X.509 Certificate and CRL validation
+EAPI=8
+HOMEPAGE=https://github.com/kazu-yamamoto/crypton-certificate
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+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/crypton-0.24:=[profile?] >=dev-haskell/crypton-x509-1.7.5:=[profile?] >=dev-haskell/crypton-x509-store-1.6:=[profile?] dev-haskell/data-default-class:=[profile?] dev-haskell/hourglass:=[profile?] dev-haskell/memory:=[profile?] >=dev-haskell/pem-0.1:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.6.12
+SRC_URI=https://hackage.haskell.org/package/crypton-x509-validation-1.6.12/crypton-x509-validation-1.6.12.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=3e8149b90b7a904467050e3106046733
diff --git a/metadata/md5-cache/dev-haskell/cryptonite-0.28 b/metadata/md5-cache/dev-haskell/cryptonite-0.28
index c24a07393b1c..55ba5a76f3ac 100644
--- a/metadata/md5-cache/dev-haskell/cryptonite-0.28
+++ b/metadata/md5-cache/dev-haskell/cryptonite-0.28
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/basement-0.0.6:=[profile?] >=dev-haskell/memory-0.14.18:=[profile?] >=dev-lang/ghc-8.4.3:= virtual/libc >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/tasty dev-haskell/tasty-hunit dev-haskell/tasty-kat dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Cryptography Primitives sink
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/haskell-crypto/cryptonite
INHERIT=flag-o-matic haskell-cabal
IUSE=cpu_flags_x86_rdrand cpu_flags_x86_aes cpu_flags_x86_sse cpu_flags_x86_sse4_1 +integer-gmp +target-attributes doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/basement-0.0.6:=[profile?] >=dev-haskell/memory-0.14.18:=[profile?] >=dev-lang/ghc-8.4.3:= virtual/libc
+RDEPEND=>=dev-haskell/basement-0.0.6:=[profile?] >=dev-haskell/memory-0.14.18:=[profile?] >=dev-lang/ghc-8.4.3:= virtual/libc dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.28
SRC_URI=https://hackage.haskell.org/package/cryptonite-0.28/cryptonite-0.28.tar.gz https://github.com/haskell-crypto/cryptonite/pull/338.patch -> cryptonite-338.patch
-_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 5ae516d405b6ae5636e487ea4350a8a2 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=b280fc9973d7fe9c9bd8ad30fbc59f8b
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 5ae516d405b6ae5636e487ea4350a8a2 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=1331958a98193cd470805d56c2263717
diff --git a/metadata/md5-cache/dev-haskell/cryptonite-0.30 b/metadata/md5-cache/dev-haskell/cryptonite-0.30
new file mode 100644
index 000000000000..2060b829673e
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/cryptonite-0.30
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/memory-0.14.18:=[profile?] >=dev-haskell/basement-0.0.6:=[profile?] >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/tasty dev-haskell/tasty-hunit dev-haskell/tasty-kat dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Cryptography Primitives sink
+EAPI=8
+HOMEPAGE=https://github.com/haskell-crypto/cryptonite
+INHERIT=flag-o-matic haskell-cabal
+IUSE=cpu_flags_x86_aes cpu_flags_x86_rdrand cpu_flags_x86_sse cpu_flags_x86_sse4_1 +integer-gmp +target-attributes doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/memory-0.14.18:=[profile?] >=dev-haskell/basement-0.0.6:=[profile?] dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.30
+SRC_URI=https://hackage.haskell.org/package/cryptonite-0.30/cryptonite-0.30.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 5ae516d405b6ae5636e487ea4350a8a2 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=16211c9be6405ea67abee647be913ddc
diff --git a/metadata/md5-cache/dev-haskell/cryptonite-conduit-0.2.2 b/metadata/md5-cache/dev-haskell/cryptonite-conduit-0.2.2
index b610adb38299..24de785b9407 100644
--- a/metadata/md5-cache/dev-haskell/cryptonite-conduit-0.2.2
+++ b/metadata/md5-cache/dev-haskell/cryptonite-conduit-0.2.2
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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:=
+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:= dev-lang/ghc:=[profile?]
RESTRICT=test !test? ( test )
SLOT=0/0.2.2
SRC_URI=https://hackage.haskell.org/package/cryptonite-conduit-0.2.2/cryptonite-conduit-0.2.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=d117ffe0e358f70b5e429f1f04d235bb
diff --git a/metadata/md5-cache/dev-haskell/css-text-0.1.3.0 b/metadata/md5-cache/dev-haskell/css-text-0.1.3.0
index 3da991229760..18d3b6283ab4 100644
--- a/metadata/md5-cache/dev-haskell/css-text-0.1.3.0
+++ b/metadata/md5-cache/dev-haskell/css-text-0.1.3.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/attoparsec-0.10.2.0:=[profile?] >=dev-haskell/semigroups-0.16.1:=[profile?] >=dev-haskell/text-0.11:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/attoparsec-0.10.2.0:=[profile?] >=dev-haskell/semigroups-0.16.1:=[profile?] >=dev-haskell/text-0.11:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=test !test? ( test )
SLOT=0/0.1.3.0
SRC_URI=https://hackage.haskell.org/package/css-text-0.1.3.0/css-text-0.1.3.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=1dfc03f3cafebf31c3f1ecab2c4a20c7
diff --git a/metadata/md5-cache/dev-haskell/data-array-byte-0.1.0.1 b/metadata/md5-cache/dev-haskell/data-array-byte-0.1.0.1
new file mode 100644
index 000000000000..c90c4feaf3aa
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/data-array-byte-0.1.0.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test
+DEPEND=>=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 test? ( >=dev-haskell/quickcheck-classes-base-0.6 <dev-haskell/quickcheck-classes-base-0.7 >=dev-haskell/tasty-1.4 <dev-haskell/tasty-1.5 >=dev-haskell/tasty-quickcheck-0.10 <dev-haskell/tasty-quickcheck-0.11 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Compatibility layer for Data.Array.Byte
+EAPI=8
+HOMEPAGE=https://github.com/Bodigrim/data-array-byte
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.1.0.1
+SRC_URI=https://hackage.haskell.org/package/data-array-byte-0.1.0.1/data-array-byte-0.1.0.1.tar.gz https://hackage.haskell.org/package/data-array-byte-0.1.0.1/revision/1.cabal -> data-array-byte-0.1.0.1-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=2d224ac3fa38da179bf4f0cafab5de8c
diff --git a/metadata/md5-cache/dev-haskell/data-default-0.7.1.1 b/metadata/md5-cache/dev-haskell/data-default-0.7.1.1
index 603565b9b6ec..fc4fb940d7e6 100644
--- a/metadata/md5-cache/dev-haskell/data-default-0.7.1.1
+++ b/metadata/md5-cache/dev-haskell/data-default-0.7.1.1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/data-default-class-0.1.2.0:=[profile?] dev-haskell/data-default-instances-containers:=[profile?] dev-haskell/data-default-instances-dlist:=[profile?] dev-haskell/data-default-instances-old-locale:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A class for types with a default value
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/data-default
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
-RDEPEND=>=dev-haskell/data-default-class-0.1.2.0:=[profile?] dev-haskell/data-default-instances-containers:=[profile?] dev-haskell/data-default-instances-dlist:=[profile?] dev-haskell/data-default-instances-old-locale:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/data-default-class-0.1.2.0:=[profile?] dev-haskell/data-default-instances-containers:=[profile?] dev-haskell/data-default-instances-dlist:=[profile?] dev-haskell/data-default-instances-old-locale:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.7.1.1
SRC_URI=https://hackage.haskell.org/package/data-default-0.7.1.1/data-default-0.7.1.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=0590964df9e6ca34d7832df78c729cc8
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d7323598e57e3729216bbf774fbab65c
diff --git a/metadata/md5-cache/dev-haskell/data-default-class-0.1.2.0 b/metadata/md5-cache/dev-haskell/data-default-class-0.1.2.0
index 28fc1c1c28b1..520798c94131 100644
--- a/metadata/md5-cache/dev-haskell/data-default-class-0.1.2.0
+++ b/metadata/md5-cache/dev-haskell/data-default-class-0.1.2.0
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.1.2.0
SRC_URI=https://hackage.haskell.org/package/data-default-class-0.1.2.0/data-default-class-0.1.2.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=4f556957e117850407641e16bf5ad54a
diff --git a/metadata/md5-cache/dev-haskell/data-default-instances-containers-0.0.1 b/metadata/md5-cache/dev-haskell/data-default-instances-containers-0.0.1
index dd09dab0d1ee..dee69c742b2e 100644
--- a/metadata/md5-cache/dev-haskell/data-default-instances-containers-0.0.1
+++ b/metadata/md5-cache/dev-haskell/data-default-instances-containers-0.0.1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/data-default-class:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Default instances for types in containers
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/data-default-instances-containers
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
-RDEPEND=dev-haskell/data-default-class:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/data-default-class:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.0.1
SRC_URI=https://hackage.haskell.org/package/data-default-instances-containers-0.0.1/data-default-instances-containers-0.0.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=92917a1333ef544e45d8136e78860f31
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=3fa41d436913b2acf29508e0dfa53a77
diff --git a/metadata/md5-cache/dev-haskell/data-default-instances-dlist-0.0.1 b/metadata/md5-cache/dev-haskell/data-default-instances-dlist-0.0.1
index f6375f1aa48c..4fa478abcd03 100644
--- a/metadata/md5-cache/dev-haskell/data-default-instances-dlist-0.0.1
+++ b/metadata/md5-cache/dev-haskell/data-default-instances-dlist-0.0.1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/data-default-class:=[profile?] dev-haskell/dlist:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Default instances for types in dlist
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/data-default-instances-dlist
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
-RDEPEND=dev-haskell/data-default-class:=[profile?] dev-haskell/dlist:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/data-default-class:=[profile?] dev-haskell/dlist:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.0.1
SRC_URI=https://hackage.haskell.org/package/data-default-instances-dlist-0.0.1/data-default-instances-dlist-0.0.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=f968b9d51087b7911bb12896f32fe5bd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=ff31750e2ca3708179e3f5e4fb59d689
diff --git a/metadata/md5-cache/dev-haskell/data-default-instances-old-locale-0.0.1 b/metadata/md5-cache/dev-haskell/data-default-instances-old-locale-0.0.1
index 11370b535381..3369ea39791c 100644
--- a/metadata/md5-cache/dev-haskell/data-default-instances-old-locale-0.0.1
+++ b/metadata/md5-cache/dev-haskell/data-default-instances-old-locale-0.0.1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/data-default-class:=[profile?] dev-haskell/old-locale:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Default instances for types in old-locale
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/data-default-instances-old-locale
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
-RDEPEND=dev-haskell/data-default-class:=[profile?] dev-haskell/old-locale:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/data-default-class:=[profile?] dev-haskell/old-locale:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.0.1
SRC_URI=https://hackage.haskell.org/package/data-default-instances-old-locale-0.0.1/data-default-instances-old-locale-0.0.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=30d6791bd8a57867a2272ae4cb94636a
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=6b77ccff788c238b7874c63fb56450f3
diff --git a/metadata/md5-cache/dev-haskell/data-fix-0.3.2 b/metadata/md5-cache/dev-haskell/data-fix-0.3.2-r1
index 9ba5b0072909..cf3072275d89 100644
--- a/metadata/md5-cache/dev-haskell/data-fix-0.3.2
+++ b/metadata/md5-cache/dev-haskell/data-fix-0.3.2-r1
@@ -1,6 +1,6 @@
-BDEPEND=app-text/dos2unix app-text/dos2unix
+BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DEPEND=>=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Fixpoint data types
EAPI=8
HOMEPAGE=https://github.com/spell-music/data-fix
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.3.2
-SRC_URI=https://hackage.haskell.org/package/data-fix-0.3.2/data-fix-0.3.2.tar.gz https://hackage.haskell.org/package/data-fix-0.3.2/revision/2.cabal -> data-fix-0.3.2.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=f8548cf1c42686671739e27fdaa193e3
+SRC_URI=https://hackage.haskell.org/package/data-fix-0.3.2/data-fix-0.3.2.tar.gz https://hackage.haskell.org/package/data-fix-0.3.2/revision/4.cabal -> data-fix-0.3.2-rev4.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=5effce5cb03082eafff547d2df0124a8
diff --git a/metadata/md5-cache/dev-haskell/data-ordlist-0.4.7.0 b/metadata/md5-cache/dev-haskell/data-ordlist-0.4.7.0
index d50da09dd620..7dde0c193999 100644
--- a/metadata/md5-cache/dev-haskell/data-ordlist-0.4.7.0
+++ b/metadata/md5-cache/dev-haskell/data-ordlist-0.4.7.0
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Set and bag operations on ordered lists
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/data-ordlist
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.4.7.0
SRC_URI=https://hackage.haskell.org/package/data-ordlist-0.4.7.0/data-ordlist-0.4.7.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=94afa9cb47862bebeefab7e4c693c754
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=ab004b5d7e7710a3344abee17fabbee2
diff --git a/metadata/md5-cache/dev-haskell/dav-1.3.4 b/metadata/md5-cache/dev-haskell/dav-1.3.4
index a8eb0d5c4c6e..8054831a8ef5 100644
--- a/metadata/md5-cache/dev-haskell/dav-1.3.4
+++ b/metadata/md5-cache/dev-haskell/dav-1.3.4
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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/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?] dev-haskell/utf8-string:=[profile?] >=dev-haskell/xml-conduit-1.0:=[profile?] >=dev-haskell/xml-hamlet-0.4:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=RFC 4918 WebDAV support
-EAPI=7
+EAPI=8
HOMEPAGE=http://floss.scru.org/hDAV
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-3
-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/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?] dev-haskell/utf8-string:=[profile?] >=dev-haskell/xml-conduit-1.0:=[profile?] >=dev-haskell/xml-hamlet-0.4:=[profile?] >=dev-lang/ghc-7.8.2:=
+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/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?] dev-haskell/utf8-string:=[profile?] >=dev-haskell/xml-conduit-1.0:=[profile?] >=dev-haskell/xml-hamlet-0.4:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
SLOT=0/1.3.4
SRC_URI=https://hackage.haskell.org/package/DAV-1.3.4/DAV-1.3.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=dc2c14685c5fa9e655289a250255ab79
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=eda29fc3a93d3580dee7bffde391c3eb
diff --git a/metadata/md5-cache/dev-haskell/dbus-1.2.22 b/metadata/md5-cache/dev-haskell/dbus-1.2.22
deleted file mode 100644
index 2a3fd2e3867f..000000000000
--- a/metadata/md5-cache/dev-haskell/dbus-1.2.22
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-text/dos2unix
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=<dev-haskell/cereal-0.6:=[profile?] >=dev-haskell/conduit-1.3.0:=[profile?] <dev-haskell/conduit-1.4:=[profile?] <dev-haskell/lens-5.2:=[profile?] >=dev-haskell/network-3.1.2.1:=[profile?] <dev-haskell/network-3.2:=[profile?] <dev-haskell/random-1.3:=[profile?] <dev-haskell/split-0.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-8.10.1:= >=dev-haskell/cabal-3.2.0.0 test? ( <dev-haskell/extra-1.8 <dev-haskell/quickcheck-2.15 <dev-haskell/resourcet-1.3 <dev-haskell/tasty-1.5 <dev-haskell/tasty-hunit-0.11 <dev-haskell/tasty-quickcheck-0.11 ) hscolour? ( dev-haskell/hscolour )
-DESCRIPTION=A client library for the D-Bus IPC system
-EAPI=8
-HOMEPAGE=https://github.com/rblaze/haskell-dbus#readme
-INHERIT=haskell-cabal
-IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=Apache-2.0
-RDEPEND=<dev-haskell/cereal-0.6:=[profile?] >=dev-haskell/conduit-1.3.0:=[profile?] <dev-haskell/conduit-1.4:=[profile?] <dev-haskell/lens-5.2:=[profile?] >=dev-haskell/network-3.1.2.1:=[profile?] <dev-haskell/network-3.2:=[profile?] <dev-haskell/random-1.3:=[profile?] <dev-haskell/split-0.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-8.10.1:=
-RESTRICT=!test? ( test )
-SLOT=0/1.2.22
-SRC_URI=https://hackage.haskell.org/package/dbus-1.2.22/dbus-1.2.22.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=59cf3765d60388f2d3bf48ed13bd8a80
diff --git a/metadata/md5-cache/dev-haskell/dbus-1.2.27 b/metadata/md5-cache/dev-haskell/dbus-1.2.27
index 466a2740c2fa..e6c44d315973 100644
--- a/metadata/md5-cache/dev-haskell/dbus-1.2.27
+++ b/metadata/md5-cache/dev-haskell/dbus-1.2.27
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=Apache-2.0
-RDEPEND=<dev-haskell/cereal-0.6:=[profile?] >=dev-haskell/conduit-1.3.0:=[profile?] <dev-haskell/conduit-1.4:=[profile?] <dev-haskell/lens-5.3:=[profile?] >=dev-haskell/network-3.1.2.1:=[profile?] <dev-haskell/network-3.2:=[profile?] <dev-haskell/random-1.3:=[profile?] <dev-haskell/split-0.3:=[profile?] <dev-haskell/th-lift-0.9:=[profile?] <dev-haskell/vector-0.14:=[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-8.10.1:=
+RDEPEND=<dev-haskell/cereal-0.6:=[profile?] >=dev-haskell/conduit-1.3.0:=[profile?] <dev-haskell/conduit-1.4:=[profile?] <dev-haskell/lens-5.3:=[profile?] >=dev-haskell/network-3.1.2.1:=[profile?] <dev-haskell/network-3.2:=[profile?] <dev-haskell/random-1.3:=[profile?] <dev-haskell/split-0.3:=[profile?] <dev-haskell/th-lift-0.9:=[profile?] <dev-haskell/vector-0.14:=[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-8.10.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.2.27
SRC_URI=https://hackage.haskell.org/package/dbus-1.2.27/dbus-1.2.27.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=9aac88f48e40a2abeb5f43e152ef81b7
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=07fa5a45c2df5df6e7d2c368d909a94c
diff --git a/metadata/md5-cache/dev-haskell/dbus-1.3.0 b/metadata/md5-cache/dev-haskell/dbus-1.3.0
new file mode 100644
index 000000000000..2f8305b5e61f
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/dbus-1.3.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=<dev-haskell/cereal-0.6:=[profile?] >=dev-haskell/conduit-1.3.0:=[profile?] <dev-haskell/conduit-1.4:=[profile?] <dev-haskell/lens-5.3:=[profile?] >=dev-haskell/network-3.1.2.1:=[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-2.1:=[profile?] <dev-haskell/th-lift-0.9:=[profile?] <dev-haskell/vector-0.14:=[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-9.2.4:= >=dev-haskell/cabal-3.6.3.0 test? ( <dev-haskell/extra-1.8 <dev-haskell/quickcheck-2.15 <dev-haskell/resourcet-1.4 <dev-haskell/tasty-1.5 <dev-haskell/tasty-hunit-0.11 <dev-haskell/tasty-quickcheck-0.11 >=dev-haskell/temporary-1.3 <dev-haskell/temporary-1.4 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A client library for the D-Bus IPC system
+EAPI=8
+HOMEPAGE=https://github.com/rblaze/haskell-dbus#readme
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=<dev-haskell/cereal-0.6:=[profile?] >=dev-haskell/conduit-1.3.0:=[profile?] <dev-haskell/conduit-1.4:=[profile?] <dev-haskell/lens-5.3:=[profile?] >=dev-haskell/network-3.1.2.1:=[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-2.1:=[profile?] <dev-haskell/th-lift-0.9:=[profile?] <dev-haskell/vector-0.14:=[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-9.2.4:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.3.0
+SRC_URI=https://hackage.haskell.org/package/dbus-1.3.0/dbus-1.3.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=915d7abdb7dd281d6221b25ac8116405
diff --git a/metadata/md5-cache/dev-haskell/dec-0.0.3 b/metadata/md5-cache/dev-haskell/dec-0.0.3
index aba1ebb20276..39b045a99840 100644
--- a/metadata/md5-cache/dev-haskell/dec-0.0.3
+++ b/metadata/md5-cache/dev-haskell/dec-0.0.3
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/void-0.7.2:=[profile?] <dev-haskell/void-0.8:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Decidable propositions
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/phadej/vec
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/void-0.7.2:=[profile?] <dev-haskell/void-0.8:=[profile?] >=dev-lang/ghc-7.8.2:=
+RDEPEND=>=dev-haskell/void-0.7.2:=[profile?] <dev-haskell/void-0.8:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
SLOT=0/0.0.3
SRC_URI=https://hackage.haskell.org/package/dec-0.0.3/dec-0.0.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=63de6afd9edc0f7ce66be12ffd586184
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=90c58b758151ab2917f532b536e9df5f
diff --git a/metadata/md5-cache/dev-haskell/dec-0.0.5 b/metadata/md5-cache/dev-haskell/dec-0.0.5
new file mode 100644
index 000000000000..76cca1b193c6
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/dec-0.0.5
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/boring-0.2:=[profile?] <dev-haskell/boring-0.3:=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Decidable propositions
+EAPI=8
+HOMEPAGE=https://github.com/phadej/dec
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/boring-0.2:=[profile?] <dev-haskell/boring-0.3:=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+SLOT=0/0.0.5
+SRC_URI=https://hackage.haskell.org/package/dec-0.0.5/dec-0.0.5.tar.gz https://hackage.haskell.org/package/dec-0.0.5/revision/1.cabal -> dec-0.0.5-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7f6cfc9c8365024740f5a9c883069356
diff --git a/metadata/md5-cache/dev-haskell/dense-linear-algebra-0.1.0.0 b/metadata/md5-cache/dev-haskell/dense-linear-algebra-0.1.0.0
index ae2b13dca2b7..7155cb03231e 100644
--- a/metadata/md5-cache/dev-haskell/dense-linear-algebra-0.1.0.0
+++ b/metadata/md5-cache/dev-haskell/dense-linear-algebra-0.1.0.0
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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:= >=dev-haskell/cabal-1.10 test? ( dev-haskell/hspec dev-haskell/quickcheck ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Simple and incomplete pure haskell implementation of linear algebra
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/dense-linear-algebra
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
-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:=
+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:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.1.0.0
SRC_URI=https://hackage.haskell.org/package/dense-linear-algebra-0.1.0.0/dense-linear-algebra-0.1.0.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=94c67988cf82775ad51e208a3b002d48
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=a29f4ee761f69e36cfd5c93743199b5c
diff --git a/metadata/md5-cache/dev-haskell/deriving-compat-0.6 b/metadata/md5-cache/dev-haskell/deriving-compat-0.6
index 9ccaf1165eaa..1e138e6982e2 100644
--- a/metadata/md5-cache/dev-haskell/deriving-compat-0.6
+++ b/metadata/md5-cache/dev-haskell/deriving-compat-0.6
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-haskell/transformers-compat-0.5:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-haskell/transformers-compat-0.5:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.6
SRC_URI=https://hackage.haskell.org/package/deriving-compat-0.6/deriving-compat-0.6.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=935272bf2fcb154d84da17a7e2805c8c
diff --git a/metadata/md5-cache/dev-haskell/deriving-compat-0.6.5 b/metadata/md5-cache/dev-haskell/deriving-compat-0.6.5
new file mode 100644
index 000000000000..4ac3259f0af4
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/deriving-compat-0.6.5
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.7:=[profile?] >=dev-haskell/transformers-compat-0.5:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 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 >=dev-haskell/void-0.5.10 <dev-haskell/void-1 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Backports of GHC deriving extensions
+EAPI=8
+HOMEPAGE=https://github.com/haskell-compat/deriving-compat
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.7:=[profile?] >=dev-haskell/transformers-compat-0.5:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.6.5
+SRC_URI=https://hackage.haskell.org/package/deriving-compat-0.6.5/deriving-compat-0.6.5.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=5c431948cbfe2d258d1d056cb422a91c
diff --git a/metadata/md5-cache/dev-haskell/diff-0.4.0 b/metadata/md5-cache/dev-haskell/diff-0.4.0
index 13443d678d2c..614e7d33761c 100644
--- a/metadata/md5-cache/dev-haskell/diff-0.4.0
+++ b/metadata/md5-cache/dev-haskell/diff-0.4.0
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( dev-haskell/quickcheck dev-haskell/test-framework dev-haskell/test-framework-quickcheck2 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=O(ND) diff algorithm in haskell
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/Diff
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.4.0
SRC_URI=https://hackage.haskell.org/package/Diff-0.4.0/Diff-0.4.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=63f1d5f007e9d5396e1d65631bee3fdd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=132ffc5a7136e985d82d00478c3914ec
diff --git a/metadata/md5-cache/dev-haskell/diff-0.4.1 b/metadata/md5-cache/dev-haskell/diff-0.4.1
new file mode 100644
index 000000000000..f784ce0252b7
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/diff-0.4.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/quickcheck dev-haskell/test-framework dev-haskell/test-framework-quickcheck2 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=O(ND) diff algorithm in haskell
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/Diff
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.4.1
+SRC_URI=https://hackage.haskell.org/package/Diff-0.4.1/Diff-0.4.1.tar.gz -> diff-0.4.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=b0beb3638c08bf386ded8f069af25fe2
diff --git a/metadata/md5-cache/dev-haskell/digest-0.0.1.2 b/metadata/md5-cache/dev-haskell/digest-0.0.1.2
index ca41d923af16..c0b111e20e75 100644
--- a/metadata/md5-cache/dev-haskell/digest-0.0.1.2
+++ b/metadata/md5-cache/dev-haskell/digest-0.0.1.2
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= sys-libs/zlib >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Various cryptographic hashes for bytestrings; CRC32 and Adler32 for now
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/digest
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:= sys-libs/zlib
+RDEPEND=>=dev-lang/ghc-7.4.1:= sys-libs/zlib dev-lang/ghc:=[profile?]
SLOT=0/0.0.1.2
SRC_URI=https://hackage.haskell.org/package/digest-0.0.1.2/digest-0.0.1.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=f1b9b672764e8570f04053d5dc571e5d
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=db33ee69e894ea02cc7229fb0bf76170
diff --git a/metadata/md5-cache/dev-haskell/digest-0.0.1.3 b/metadata/md5-cache/dev-haskell/digest-0.0.1.3
new file mode 100644
index 000000000000..af3ac7b53505
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/digest-0.0.1.3
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= sys-libs/zlib >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Various cryptographic hashes for bytestrings; CRC32 and Adler32 for now
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/digest
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= sys-libs/zlib dev-lang/ghc:=[profile?]
+SLOT=0/0.0.1.3
+SRC_URI=https://hackage.haskell.org/package/digest-0.0.1.3/digest-0.0.1.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d10fddeb0bf95ea685eb505602ba9570
diff --git a/metadata/md5-cache/dev-haskell/digits-0.3.1 b/metadata/md5-cache/dev-haskell/digits-0.3.1
new file mode 100644
index 000000000000..44ab6d21948b
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/digits-0.3.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/quickcheck:2=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Converts integers to lists of digits and back
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/digits
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-haskell/quickcheck:2=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.3.1
+SRC_URI=https://hackage.haskell.org/package/digits-0.3.1/digits-0.3.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=cd3ee0358fa76b3df7b9f22e63774645
diff --git a/metadata/md5-cache/dev-haskell/disk-free-space-0.1.0.1 b/metadata/md5-cache/dev-haskell/disk-free-space-0.1.0.1
index 7cd7cacc3a5a..76700c8952f6 100644
--- a/metadata/md5-cache/dev-haskell/disk-free-space-0.1.0.1
+++ b/metadata/md5-cache/dev-haskell/disk-free-space-0.1.0.1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Retrieve information about disk space usage
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/redneb/disk-free-space
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.1.0.1
SRC_URI=https://hackage.haskell.org/package/disk-free-space-0.1.0.1/disk-free-space-0.1.0.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=061a4fe5e4b05d66fffb2deded15afdb
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=43b25b048431195d95dcbbd5e20b259c
diff --git a/metadata/md5-cache/dev-haskell/distributive-0.6.2.1 b/metadata/md5-cache/dev-haskell/distributive-0.6.2.1
index f20a1852bc35..18d264d8870e 100644
--- a/metadata/md5-cache/dev-haskell/distributive-0.6.2.1
+++ b/metadata/md5-cache/dev-haskell/distributive-0.6.2.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/base-orphans-0.5.2:=[profile?] <dev-haskell/base-orphans-1:=[profile?] >=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/generic-deriving-1.11 <dev-haskell/generic-deriving-2 >=dev-haskell/hspec-2 <dev-haskell/hspec-3 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Distributive functors -- Dual to Traversable
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/ekmett/distributive/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/base-orphans-0.5.2:=[profile?] <dev-haskell/base-orphans-1:=[profile?] >=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/base-orphans-0.5.2:=[profile?] <dev-haskell/base-orphans-1:=[profile?] >=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.6.2.1
SRC_URI=https://hackage.haskell.org/package/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=7712991035f1d34e3ff17633c170cf20
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=527d10d54a3f268a5c111710bda32643
diff --git a/metadata/md5-cache/dev-haskell/dlist-1.0 b/metadata/md5-cache/dev-haskell/dlist-1.0
index e7344da73b50..c08da2f7d132 100644
--- a/metadata/md5-cache/dev-haskell/dlist-1.0
+++ b/metadata/md5-cache/dev-haskell/dlist-1.0
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 test? ( >=dev-haskell/quickcheck-2.10 <dev-haskell/quickcheck-2.15 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Difference lists
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/spl/dlist
INHERIT=haskell-cabal
IUSE=werror doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.0
SRC_URI=https://hackage.haskell.org/package/dlist-1.0/dlist-1.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=0423929b16f313577e2148735a817203
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=14028064a4be277ea9b5206850456a8b
diff --git a/metadata/md5-cache/dev-haskell/dns-4.0.1 b/metadata/md5-cache/dev-haskell/dns-4.0.1
index 5024af511366..88e5099753eb 100644
--- a/metadata/md5-cache/dev-haskell/dns-4.0.1
+++ b/metadata/md5-cache/dev-haskell/dns-4.0.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=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/psqueues:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-2.0 test? ( dev-haskell/doctest dev-haskell/hspec >=dev-haskell/quickcheck-2.9 dev-haskell/word8 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=DNS library in Haskell
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/dns
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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/psqueues:=[profile?] >=dev-lang/ghc-7.4.1:=
-RESTRICT=test
+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/psqueues:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
+RESTRICT=test !test? ( test )
SLOT=0/4.0.1
SRC_URI=https://hackage.haskell.org/package/dns-4.0.1/dns-4.0.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=d7d48e319fccc3dd096058527ae2d5e4
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=4270076b45077adce87a545aab0af049
diff --git a/metadata/md5-cache/dev-haskell/doclayout-0.4 b/metadata/md5-cache/dev-haskell/doclayout-0.4
index ee31b9dc91c1..4a396769d09e 100644
--- a/metadata/md5-cache/dev-haskell/doclayout-0.4
+++ b/metadata/md5-cache/dev-haskell/doclayout-0.4
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/emojis-0.1.2:=[profile?] dev-haskell/safe:=[profile?] >=dev-lang/ghc-8.6.3:=
+RDEPEND=>=dev-haskell/emojis-0.1.2:=[profile?] dev-haskell/safe:=[profile?] >=dev-lang/ghc-8.6.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.4
SRC_URI=https://hackage.haskell.org/package/doclayout-0.4/doclayout-0.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=091305ea0fbd521f44ed183842a8afcb
diff --git a/metadata/md5-cache/dev-haskell/doclayout-0.4.0.1 b/metadata/md5-cache/dev-haskell/doclayout-0.4.0.1
new file mode 100644
index 000000000000..92edbffbfaa9
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/doclayout-0.4.0.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/emojis-0.1.2:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/text:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/tasty dev-haskell/tasty-golden dev-haskell/tasty-hunit dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A prettyprinting library for laying out text documents
+EAPI=8
+HOMEPAGE=https://github.com/jgm/doclayout
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/emojis-0.1.2:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/text:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.4.0.1
+SRC_URI=https://hackage.haskell.org/package/doclayout-0.4.0.1/doclayout-0.4.0.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=4c684883d13d13d9fd560b3713f0fa74
diff --git a/metadata/md5-cache/dev-haskell/doctemplates-0.10.0.2 b/metadata/md5-cache/dev-haskell/doctemplates-0.10.0.2
index 0ebaa002f9fd..ba59a1da1255 100644
--- a/metadata/md5-cache/dev-haskell/doctemplates-0.10.0.2
+++ b/metadata/md5-cache/dev-haskell/doctemplates-0.10.0.2
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/doclayout-0.4:=[profile?] <dev-haskell/doclayout-0.5:=[profile?] >=dev-haskell/hsyaml-0.2:=[profile?] <dev-haskell/hsyaml-0.3:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/scientific:=[profile?] dev-haskell/text-conversions:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/doclayout-0.4:=[profile?] <dev-haskell/doclayout-0.5:=[profile?] >=dev-haskell/hsyaml-0.2:=[profile?] <dev-haskell/hsyaml-0.3:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/scientific:=[profile?] dev-haskell/text-conversions:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.10.0.2
SRC_URI=https://hackage.haskell.org/package/doctemplates-0.10.0.2/doctemplates-0.10.0.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=12eb63583f744ca1fb31bcdc7baffe66
diff --git a/metadata/md5-cache/dev-haskell/doctemplates-0.11 b/metadata/md5-cache/dev-haskell/doctemplates-0.11
new file mode 100644
index 000000000000..0f38d769ddc9
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/doctemplates-0.11
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/doclayout-0.4:=[profile?] <dev-haskell/doclayout-0.5:=[profile?] dev-haskell/parsec:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/scientific:=[profile?] dev-haskell/text:=[profile?] dev-haskell/text-conversions:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/glob dev-haskell/tasty dev-haskell/tasty-golden dev-haskell/tasty-hunit dev-haskell/temporary ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Pandoc-style document templates
+EAPI=8
+HOMEPAGE=https://github.com/jgm/doctemplates#readme
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/doclayout-0.4:=[profile?] <dev-haskell/doclayout-0.5:=[profile?] dev-haskell/parsec:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/scientific:=[profile?] dev-haskell/text:=[profile?] dev-haskell/text-conversions:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.11
+SRC_URI=https://hackage.haskell.org/package/doctemplates-0.11/doctemplates-0.11.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=8d9c6d90e14b67ff53de459269e52509
diff --git a/metadata/md5-cache/dev-haskell/doctest-0.20.0 b/metadata/md5-cache/dev-haskell/doctest-0.20.0
index dd008641253d..95c2a1a5185a 100644
--- a/metadata/md5-cache/dev-haskell/doctest-0.20.0
+++ b/metadata/md5-cache/dev-haskell/doctest-0.20.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-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-8.10.1:=
+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-8.10.1:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/0.20.0
SRC_URI=https://hackage.haskell.org/package/doctest-0.20.0/doctest-0.20.0.tar.gz https://hackage.haskell.org/package/doctest-0.20.0/revision/5.cabal -> doctest-0.20.0.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=dc2325917c90d0fa3adc5004c6169021
diff --git a/metadata/md5-cache/dev-haskell/doctest-0.22.0 b/metadata/md5-cache/dev-haskell/doctest-0.22.0
new file mode 100644
index 000000000000..517008130e0a
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/doctest-0.22.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=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-8.0:=[profile?] <dev-lang/ghc-9.7:=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 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 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Test interactive Haskell examples
+EAPI=8
+HOMEPAGE=https://github.com/sol/doctest#readme
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+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-8.0:=[profile?] <dev-lang/ghc-9.7:=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.22.0
+SRC_URI=https://hackage.haskell.org/package/doctest-0.22.0/doctest-0.22.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=db4d52bf412d6966471907a76cf039b6
diff --git a/metadata/md5-cache/dev-haskell/doctest-driver-gen-0.3.0.7 b/metadata/md5-cache/dev-haskell/doctest-driver-gen-0.3.0.7
new file mode 100644
index 000000000000..c87f58273fba
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/doctest-driver-gen-0.3.0.7
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 test? ( dev-haskell/doctest ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Generate driver file for doctest's cabal integration
+EAPI=8
+HOMEPAGE=https://github.com/Hexirp/doctest-driver-gen#readme
+INHERIT=haskell-cabal
+IUSE=+executable doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.3.0.7
+SRC_URI=https://hackage.haskell.org/package/doctest-driver-gen-0.3.0.7/doctest-driver-gen-0.3.0.7.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=dc0171436fe8ddb58abd501c0aec849a
diff --git a/metadata/md5-cache/dev-haskell/doctest-parallel-0.2.4 b/metadata/md5-cache/dev-haskell/doctest-parallel-0.2.4
index affc1d8a4214..edbb34e31e55 100644
--- a/metadata/md5-cache/dev-haskell/doctest-parallel-0.2.4
+++ b/metadata/md5-cache/dev-haskell/doctest-parallel-0.2.4
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~ppc64 ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/base-compat-0.7.0:=[profile?] >=dev-haskell/cabal-3.4:=[profile?] >=dev-haskell/code-page-0.1:=[profile?] dev-haskell/extra:=[profile?] >=dev-haskell/ghc-paths-0.1.0.9:=[profile?] dev-haskell/glob:=[profile?] >=dev-haskell/random-1.2:=[profile?] >=dev-haskell/syb-0.3:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-8.10.1:=
+RDEPEND=>=dev-haskell/base-compat-0.7.0:=[profile?] >=dev-haskell/cabal-3.4:=[profile?] >=dev-haskell/code-page-0.1:=[profile?] dev-haskell/extra:=[profile?] >=dev-haskell/ghc-paths-0.1.0.9:=[profile?] dev-haskell/glob:=[profile?] >=dev-haskell/random-1.2:=[profile?] >=dev-haskell/syb-0.3:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/0.2.4
SRC_URI=https://hackage.haskell.org/package/doctest-parallel-0.2.4/doctest-parallel-0.2.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=0858153427464e0fcf6eabf985f9e898
diff --git a/metadata/md5-cache/dev-haskell/easy-file-0.2.2 b/metadata/md5-cache/dev-haskell/easy-file-0.2.2
index 92e27c024a76..38bfcc4501a8 100644
--- a/metadata/md5-cache/dev-haskell/easy-file-0.2.2
+++ b/metadata/md5-cache/dev-haskell/easy-file-0.2.2
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Cross-platform File handling
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/kazu-yamamoto/easy-file
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.2.2
SRC_URI=https://hackage.haskell.org/package/easy-file-0.2.2/easy-file-0.2.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=f0b968fdadbb0445088bf8d1469dee2c
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=62caf2f4a54087ffe3abdd47903b0c74
diff --git a/metadata/md5-cache/dev-haskell/echo-0.1.3 b/metadata/md5-cache/dev-haskell/echo-0.1.3
index 9dea30341558..139b2e578961 100644
--- a/metadata/md5-cache/dev-haskell/echo-0.1.3
+++ b/metadata/md5-cache/dev-haskell/echo-0.1.3
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=examples doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.1.3
SRC_URI=https://hackage.haskell.org/package/echo-0.1.3/echo-0.1.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=ba836a93e3a6dbaf810f860e27b0bf68
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=1821a49c88c875bf7126578198976c7f
diff --git a/metadata/md5-cache/dev-haskell/echo-0.1.4-r1 b/metadata/md5-cache/dev-haskell/echo-0.1.4-r1
new file mode 100644
index 000000000000..59a7f3e1d881
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/echo-0.1.4-r1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A cross-platform, cross-console way to handle echoing terminal input
+EAPI=8
+HOMEPAGE=https://github.com/RyanGlScott/echo
+INHERIT=haskell-cabal
+IUSE=examples doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+SLOT=0/0.1.4
+SRC_URI=https://hackage.haskell.org/package/echo-0.1.4/echo-0.1.4.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d1add655d003ff627fe852e692c8659e
diff --git a/metadata/md5-cache/dev-haskell/ed25519-0.0.5.0 b/metadata/md5-cache/dev-haskell/ed25519-0.0.5.0-r1
index 81174768a999..1fe56898f8b8 100644
--- a/metadata/md5-cache/dev-haskell/ed25519-0.0.5.0
+++ b/metadata/md5-cache/dev-haskell/ed25519-0.0.5.0-r1
@@ -1,16 +1,16 @@
BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour )
+DEPEND=>=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Ed25519 cryptographic signatures
EAPI=8
-HOMEPAGE=https://github.com/thoughtpolice/hs-ed25519
+HOMEPAGE=https://thoughtpolice.github.com/hs-ed25519
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/0.0.5.0
-SRC_URI=https://hackage.haskell.org/package/ed25519-0.0.5.0/ed25519-0.0.5.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=16c38dab94d60fe64fe8007360b05a51
+SRC_URI=https://hackage.haskell.org/package/ed25519-0.0.5.0/ed25519-0.0.5.0.tar.gz https://hackage.haskell.org/package/ed25519-0.0.5.0/revision/7.cabal -> ed25519-0.0.5.0-rev7.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=dd54b9ba20ead5730c292282fdf3460f
diff --git a/metadata/md5-cache/dev-haskell/edit-distance-0.2.2.1-r1 b/metadata/md5-cache/dev-haskell/edit-distance-0.2.2.1-r1
index 40e47c05a134..86aa6e0a201f 100644
--- a/metadata/md5-cache/dev-haskell/edit-distance-0.2.2.1-r1
+++ b/metadata/md5-cache/dev-haskell/edit-distance-0.2.2.1-r1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/random-1.0:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 test? ( >=dev-haskell/quickcheck-2.4 >=dev-haskell/test-framework-0.1.1 dev-haskell/test-framework-quickcheck2 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Levenshtein and restricted Damerau-Levenshtein edit distances
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/phadej/edit-distance
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=BSD
-RDEPEND=>=dev-haskell/random-1.0:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/random-1.0:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.2.2.1
SRC_URI=https://hackage.haskell.org/package/edit-distance-0.2.2.1/edit-distance-0.2.2.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=60b227392b7085ac43ab1af1bb450a57
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=1761fc178e48c5ea3e9441f8233203df
diff --git a/metadata/md5-cache/dev-haskell/email-validate-2.3.2.15 b/metadata/md5-cache/dev-haskell/email-validate-2.3.2.15
index 2a6a49e85732..03bd7e1a6eef 100644
--- a/metadata/md5-cache/dev-haskell/email-validate-2.3.2.15
+++ b/metadata/md5-cache/dev-haskell/email-validate-2.3.2.15
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/attoparsec-0.10.0:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/attoparsec-0.10.0:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/2.3.2.15
SRC_URI=https://hackage.haskell.org/package/email-validate-2.3.2.15/email-validate-2.3.2.15.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=c1501df0dc787490f6cb12d5fd48fffd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=1dd64408dbd4a0cc71c7844f73d8e9ce
diff --git a/metadata/md5-cache/dev-haskell/email-validate-2.3.2.19 b/metadata/md5-cache/dev-haskell/email-validate-2.3.2.19
new file mode 100644
index 000000000000..d19130e75630
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/email-validate-2.3.2.19
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/attoparsec-0.10.0:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 test? ( >=dev-haskell/hspec-2.2.3 <dev-haskell/hspec-2.12 >=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.15 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Email address validation
+EAPI=8
+HOMEPAGE=https://github.com/Porges/email-validate-hs
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/attoparsec-0.10.0:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/2.3.2.19
+SRC_URI=https://hackage.haskell.org/package/email-validate-2.3.2.19/email-validate-2.3.2.19.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=2a71880bcfd75b44eac0d76444c3508e
diff --git a/metadata/md5-cache/dev-haskell/emojis-0.1.2 b/metadata/md5-cache/dev-haskell/emojis-0.1.2
index 6c2ea0db7743..a6031e6a82bf 100644
--- a/metadata/md5-cache/dev-haskell/emojis-0.1.2
+++ b/metadata/md5-cache/dev-haskell/emojis-0.1.2
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.1.2
SRC_URI=https://hackage.haskell.org/package/emojis-0.1.2/emojis-0.1.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=debe76f9246008013794acb718c862f8
diff --git a/metadata/md5-cache/dev-haskell/emojis-0.1.3 b/metadata/md5-cache/dev-haskell/emojis-0.1.3
new file mode 100644
index 000000000000..fe61290521be
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/emojis-0.1.3
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/hunit ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Conversion between emoji characters and their names
+EAPI=8
+HOMEPAGE=https://github.com/jgm/emojis#readme
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.1.3
+SRC_URI=https://hackage.haskell.org/package/emojis-0.1.3/emojis-0.1.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=f6d6a9535ee07fb94fe5ed32656305b8
diff --git a/metadata/md5-cache/dev-haskell/enclosed-exceptions-1.0.3 b/metadata/md5-cache/dev-haskell/enclosed-exceptions-1.0.3
index 0972e807b0d4..893109976ed9 100644
--- a/metadata/md5-cache/dev-haskell/enclosed-exceptions-1.0.3
+++ b/metadata/md5-cache/dev-haskell/enclosed-exceptions-1.0.3
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/lifted-base-0.2:=[profile?] dev-haskell/monad-control:=[profile?] dev-haskell/transformers-base:=[profile?] >=dev-lang/ghc-7.8.2:=
+RDEPEND=>=dev-haskell/lifted-base-0.2:=[profile?] dev-haskell/monad-control:=[profile?] dev-haskell/transformers-base:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.0.3
SRC_URI=https://hackage.haskell.org/package/enclosed-exceptions-1.0.3/enclosed-exceptions-1.0.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=11f979b6ac7cf17ddc76facd269b8a92
diff --git a/metadata/md5-cache/dev-haskell/entropy-0.4.1.10 b/metadata/md5-cache/dev-haskell/entropy-0.4.1.10
new file mode 100644
index 000000000000..2057c6c1117b
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/entropy-0.4.1.10
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 <dev-haskell/cabal-3.11 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A platform independent entropy source
+EAPI=8
+HOMEPAGE=https://github.com/TomMD/entropy
+INHERIT=haskell-cabal
+IUSE=donotgetentropy doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+SLOT=0/0.4.1.10
+SRC_URI=https://hackage.haskell.org/package/entropy-0.4.1.10/entropy-0.4.1.10.tar.gz https://hackage.haskell.org/package/entropy-0.4.1.10/revision/1.cabal -> entropy-0.4.1.10-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c34ffc955ae4e6dae9182f5be23ebe91
diff --git a/metadata/md5-cache/dev-haskell/entropy-0.4.1.6-r1 b/metadata/md5-cache/dev-haskell/entropy-0.4.1.6-r1
index 44358db00e51..efbff1a82cc5 100644
--- a/metadata/md5-cache/dev-haskell/entropy-0.4.1.6-r1
+++ b/metadata/md5-cache/dev-haskell/entropy-0.4.1.6-r1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.10.1:= >=dev-haskell/cabal-1.22.2.0 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A platform independent entropy source
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/TomMD/entropy
INHERIT=haskell-cabal
IUSE=halvm doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.10.1:=
+RDEPEND=>=dev-lang/ghc-7.10.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.4.1.6
SRC_URI=https://hackage.haskell.org/package/entropy-0.4.1.6/entropy-0.4.1.6.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=d4bdee6010f1a24cc5e387c2a19c2f17
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=e16c07907647ba3db0801dd529b1e63a
diff --git a/metadata/md5-cache/dev-haskell/erf-2.0.0.0-r1 b/metadata/md5-cache/dev-haskell/erf-2.0.0.0-r1
index c3c1521a59c3..8cc329becbd3 100644
--- a/metadata/md5-cache/dev-haskell/erf-2.0.0.0-r1
+++ b/metadata/md5-cache/dev-haskell/erf-2.0.0.0-r1
@@ -1,6 +1,6 @@
BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-lang/ghc-7.4.1:= dev-haskell/cabal hscolour? ( dev-haskell/hscolour )
+DEPEND=>=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=The error function, erf, and related functions
EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/erf
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
SLOT=0/2.0.0.0
SRC_URI=https://hackage.haskell.org/package/erf-2.0.0.0/erf-2.0.0.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=18ad0b72723f935c821238c3baea1920
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=84561c8e162f7813abcaf34889e75e75
diff --git a/metadata/md5-cache/dev-haskell/errorcall-eq-instance-0.3.0 b/metadata/md5-cache/dev-haskell/errorcall-eq-instance-0.3.0
index dc4aa154940c..f40ba33832ec 100644
--- a/metadata/md5-cache/dev-haskell/errorcall-eq-instance-0.3.0
+++ b/metadata/md5-cache/dev-haskell/errorcall-eq-instance-0.3.0
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/base-orphans:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( >=dev-haskell/hspec-1.5 dev-haskell/quickcheck ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=An orphan Eq instance for ErrorCall
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/errorcall-eq-instance
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=dev-haskell/base-orphans:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/base-orphans:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.3.0
SRC_URI=https://hackage.haskell.org/package/errorcall-eq-instance-0.3.0/errorcall-eq-instance-0.3.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=0e2d28dd1f3f31cb6647c3bbfec31df4
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=1e4026751fc8650740e859d02bcf9faa
diff --git a/metadata/md5-cache/dev-haskell/errors-2.3.0 b/metadata/md5-cache/dev-haskell/errors-2.3.0
index 87c9af899e3c..30d813e3a400 100644
--- a/metadata/md5-cache/dev-haskell/errors-2.3.0
+++ b/metadata/md5-cache/dev-haskell/errors-2.3.0
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Simplified error-handling
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/errors
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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:=
+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:= dev-lang/ghc:=[profile?]
SLOT=0/2.3.0
SRC_URI=https://hackage.haskell.org/package/errors-2.3.0/errors-2.3.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=fad6dbae79c1c959118268abe5acdfcf
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=95a318a2d635667b30fa68dfbfc0c758
diff --git a/metadata/md5-cache/dev-haskell/errors-2.3.0-r1 b/metadata/md5-cache/dev-haskell/errors-2.3.0-r1
new file mode 100644
index 000000000000..f163c61f388a
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/errors-2.3.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/safe-0.3.3:=[profile?] <dev-haskell/safe-0.4:=[profile?] >=dev-haskell/transformers-compat-0.4:=[profile?] <dev-haskell/transformers-compat-0.8:=[profile?] >=dev-lang/ghc-8.10.1:= >=dev-haskell/cabal-3.2.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Simplified error-handling
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/errors
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/safe-0.3.3:=[profile?] <dev-haskell/safe-0.4:=[profile?] >=dev-haskell/transformers-compat-0.4:=[profile?] <dev-haskell/transformers-compat-0.8:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
+SLOT=0/2.3.0
+SRC_URI=https://hackage.haskell.org/package/errors-2.3.0/errors-2.3.0.tar.gz https://hackage.haskell.org/package/errors-2.3.0/revision/4.cabal -> errors-2.3.0-rev4.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=de52c05427c4c457dc654880af732562
diff --git a/metadata/md5-cache/dev-haskell/exceptions-0.10.4-r1 b/metadata/md5-cache/dev-haskell/exceptions-0.10.4-r1
deleted file mode 100644
index ae9fc27c57b5..000000000000
--- a/metadata/md5-cache/dev-haskell/exceptions-0.10.4-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-text/dos2unix
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=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:= >=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 ) hscolour? ( dev-haskell/hscolour )
-DESCRIPTION=Extensible optionally-pure exceptions
-EAPI=8
-HOMEPAGE=https://github.com/ekmett/exceptions/
-INHERIT=haskell-cabal
-IUSE=doc hscolour profile test
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=BSD
-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:=
-RESTRICT=!test? ( test )
-SLOT=0/0.10.4
-SRC_URI=https://hackage.haskell.org/package/exceptions-0.10.4/exceptions-0.10.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=6573ac5012cb88bae6a1bee998b5f643
diff --git a/metadata/md5-cache/dev-haskell/exceptions-0.10.4-r3 b/metadata/md5-cache/dev-haskell/exceptions-0.10.4-r3
new file mode 100644
index 000000000000..5d30030a1809
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/exceptions-0.10.4-r3
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Extensible optionally-pure exceptions
+EAPI=8
+HOMEPAGE=https://github.com/ekmett/exceptions/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=test
+SLOT=0/0.10.4
+SRC_URI=https://hackage.haskell.org/package/exceptions-0.10.4/exceptions-0.10.4.tar.gz https://hackage.haskell.org/package/exceptions-0.10.4/revision/3.cabal -> exceptions-0.10.4-rev3.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d9766075bed4fcadf01a46e331afb1df
diff --git a/metadata/md5-cache/dev-haskell/extensible-exceptions-0.1.1.4 b/metadata/md5-cache/dev-haskell/extensible-exceptions-0.1.1.4
index be5bdab04aec..c23048dc8eec 100644
--- a/metadata/md5-cache/dev-haskell/extensible-exceptions-0.1.1.4
+++ b/metadata/md5-cache/dev-haskell/extensible-exceptions-0.1.1.4
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.2 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Extensible exceptions
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/extensible-exceptions
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.1.1.4
SRC_URI=https://hackage.haskell.org/package/extensible-exceptions-0.1.1.4/extensible-exceptions-0.1.1.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=daf98a9e7bc63b14e6794a6b349273c8
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c888a2505c50e8345f0af56efcde8271
diff --git a/metadata/md5-cache/dev-haskell/extra-1.7.10 b/metadata/md5-cache/dev-haskell/extra-1.7.10
index 76a4227a3165..b0100b67ea76 100644
--- a/metadata/md5-cache/dev-haskell/extra-1.7.10
+++ b/metadata/md5-cache/dev-haskell/extra-1.7.10
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/clock-0.7:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/clock-0.7:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=2/1.7.10
SRC_URI=https://hackage.haskell.org/package/extra-1.7.10/extra-1.7.10.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=ccdbb75ac17a5baf073ea92a781a13af
diff --git a/metadata/md5-cache/dev-haskell/extra-1.7.14 b/metadata/md5-cache/dev-haskell/extra-1.7.14
new file mode 100644
index 000000000000..cd5fea329442
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/extra-1.7.14
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/clock-0.7:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/quickcheck-2.10 >=dev-haskell/quickcheck-instances-0.3.17 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Extra functions I use
+EAPI=8
+HOMEPAGE=https://github.com/ndmitchell/extra#readme
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/clock-0.7:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=2/1.7.14
+SRC_URI=https://hackage.haskell.org/package/extra-1.7.14/extra-1.7.14.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=1dc2416f36c0b53a4d00ce3e7bdae0cc
diff --git a/metadata/md5-cache/dev-haskell/fail-4.9.0.0 b/metadata/md5-cache/dev-haskell/fail-4.9.0.0
index b9e30dac416a..771fea1d69dd 100644
--- a/metadata/md5-cache/dev-haskell/fail-4.9.0.0
+++ b/metadata/md5-cache/dev-haskell/fail-4.9.0.0
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:=
DESCRIPTION=Forward-compatible MonadFail class
-EAPI=7
+EAPI=8
HOMEPAGE=https://prime.haskell.org/wiki/Libraries/Proposals/MonadFail
INHERIT=haskell-cabal
IUSE=profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/4.9.0.0
SRC_URI=https://hackage.haskell.org/package/fail-4.9.0.0/fail-4.9.0.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=b5dc886e673e06d409f5f0ad175f6f09
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=e0449bdeb9a24071307f287d7e251f29
diff --git a/metadata/md5-cache/dev-haskell/fast-logger-3.0.1 b/metadata/md5-cache/dev-haskell/fast-logger-3.0.1
index a1ae7c15d6f3..853272f768a8 100644
--- a/metadata/md5-cache/dev-haskell/fast-logger-3.0.1
+++ b/metadata/md5-cache/dev-haskell/fast-logger-3.0.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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:= >=dev-haskell/cabal-1.18.1.3 test? ( dev-haskell/hspec ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A fast logging system
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/kazu-yamamoto/logger
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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:=
+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:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/3.0.1
SRC_URI=https://hackage.haskell.org/package/fast-logger-3.0.1/fast-logger-3.0.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=7eae6d39aac4c738bc226a06840d0c8b
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=f7de439490f4d8634174e67a6e4f9c38
diff --git a/metadata/md5-cache/dev-haskell/fast-logger-3.2.2 b/metadata/md5-cache/dev-haskell/fast-logger-3.2.2
new file mode 100644
index 000000000000..54f6c4bedfad
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/fast-logger-3.2.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/auto-update-0.1.2:=[profile?] >=dev-haskell/easy-file-0.2:=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/unix-compat-0.2:=[profile?] >=dev-haskell/unix-time-0.4.4:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/async dev-haskell/hspec ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A fast logging system
+EAPI=8
+HOMEPAGE=https://github.com/kazu-yamamoto/logger
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/auto-update-0.1.2:=[profile?] >=dev-haskell/easy-file-0.2:=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/unix-compat-0.2:=[profile?] >=dev-haskell/unix-time-0.4.4:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/3.2.2
+SRC_URI=https://hackage.haskell.org/package/fast-logger-3.2.2/fast-logger-3.2.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=4bb290f0634ae4ae9be12cb417c71a7f
diff --git a/metadata/md5-cache/dev-haskell/fdo-notify-0.3.1 b/metadata/md5-cache/dev-haskell/fdo-notify-0.3.1
index 12df798e4422..7581479bbd18 100644
--- a/metadata/md5-cache/dev-haskell/fdo-notify-0.3.1
+++ b/metadata/md5-cache/dev-haskell/fdo-notify-0.3.1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/dbus-0.10.7:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.2 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Desktop Notifications client
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/fdo-notify
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/dbus-0.10.7:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/dbus-0.10.7:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.3.1
SRC_URI=https://hackage.haskell.org/package/fdo-notify-0.3.1/fdo-notify-0.3.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=6c8c18cd224912453e3bcb761c63823c
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=765352ff188f96b2f4af2680ebc3e1ed
diff --git a/metadata/md5-cache/dev-haskell/feed-1.3.2.1 b/metadata/md5-cache/dev-haskell/feed-1.3.2.1
index 7bb952446a6e..2154c6acab97 100644
--- a/metadata/md5-cache/dev-haskell/feed-1.3.2.1
+++ b/metadata/md5-cache/dev-haskell/feed-1.3.2.1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/base-compat-0.9:=[profile?] <dev-haskell/base-compat-0.13:=[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/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-8.4.3:=
+RDEPEND=>=dev-haskell/base-compat-0.9:=[profile?] <dev-haskell/base-compat-0.13:=[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/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-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.3.2.1
SRC_URI=https://hackage.haskell.org/package/feed-1.3.2.1/feed-1.3.2.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=43ae3544d7e87682af053b1cdfcad1f3
diff --git a/metadata/md5-cache/dev-haskell/feed-1.3.2.1-r2 b/metadata/md5-cache/dev-haskell/feed-1.3.2.1-r2
new file mode 100644
index 000000000000..940b5085fe32
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/feed-1.3.2.1-r2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-haskell/doctest-driver-gen[executable(+)] dev-haskell/markdown-unlit[executable(+)] ) app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/base-compat-0.9:=[profile?] <dev-haskell/base-compat-0.14 =dev-haskell/old-locale-1.0*:=[profile?] >=dev-haskell/old-time-1:=[profile?] <dev-haskell/old-time-1.2 =dev-haskell/safe-0.3*:=[profile?] =dev-haskell/time-locale-compat-0.1*:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] >=dev-haskell/xml-conduit-1.3:=[profile?] <dev-haskell/xml-conduit-1.10 >=dev-haskell/xml-types-0.3.6:=[profile?] <dev-haskell/xml-types-0.4 || ( <dev-haskell/text-1.3 =dev-haskell/text-2.0* ) dev-haskell/text:=[profile?] >=dev-haskell/cabal-3.2.1.0 test? ( dev-haskell/text dev-haskell/doctest dev-haskell/doctest-driver-gen >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.7 dev-haskell/syb =dev-haskell/test-framework-0.8* =dev-haskell/test-framework-hunit-0.3* ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds
+EAPI=8
+HOMEPAGE=https://github.com/haskell-party/feed
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/base-compat-0.9:=[profile?] <dev-haskell/base-compat-0.14 =dev-haskell/old-locale-1.0*:=[profile?] >=dev-haskell/old-time-1:=[profile?] <dev-haskell/old-time-1.2 =dev-haskell/safe-0.3*:=[profile?] =dev-haskell/time-locale-compat-0.1*:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] >=dev-haskell/xml-conduit-1.3:=[profile?] <dev-haskell/xml-conduit-1.10 >=dev-haskell/xml-types-0.3.6:=[profile?] <dev-haskell/xml-types-0.4 || ( <dev-haskell/text-1.3 =dev-haskell/text-2.0* ) dev-haskell/text:=[profile?] dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.3.2.1
+SRC_URI=https://hackage.haskell.org/package/feed-1.3.2.1/feed-1.3.2.1.tar.gz https://hackage.haskell.org/package/feed-1.3.2.1/revision/2.cabal -> feed-1.3.2.1-rev2.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=0aea647a88caddb098cace8abb932c9c
diff --git a/metadata/md5-cache/dev-haskell/fgl-5.7.0.3 b/metadata/md5-cache/dev-haskell/fgl-5.7.0.3
index 28434eec115f..5a4a0c1c0b88 100644
--- a/metadata/md5-cache/dev-haskell/fgl-5.7.0.3
+++ b/metadata/md5-cache/dev-haskell/fgl-5.7.0.3
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.8.2:=
+RDEPEND=>=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/5.7.0.3
SRC_URI=https://hackage.haskell.org/package/fgl-5.7.0.3/fgl-5.7.0.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=1fcd5d924a2b59c9a2bbb930c9643276
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c14ceff4078b028faf29596bab92fcf9
diff --git a/metadata/md5-cache/dev-haskell/fgl-5.8.1.1 b/metadata/md5-cache/dev-haskell/fgl-5.8.1.1
new file mode 100644
index 000000000000..13815264dbf8
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/fgl-5.8.1.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 test? ( >=dev-haskell/hspec-2.1 <dev-haskell/hspec-2.11 >=dev-haskell/quickcheck-2.8 <dev-haskell/quickcheck-2.15 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Martin Erwig's Functional Graph Library
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/fgl
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/5.8.1.1
+SRC_URI=https://hackage.haskell.org/package/fgl-5.8.1.1/fgl-5.8.1.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=ec1b9832f74f917ebeeb241a5b20f8b0
diff --git a/metadata/md5-cache/dev-haskell/file-embed-0.0.11.2 b/metadata/md5-cache/dev-haskell/file-embed-0.0.11.2
index 258c986ae9d5..a885381545b5 100644
--- a/metadata/md5-cache/dev-haskell/file-embed-0.0.11.2
+++ b/metadata/md5-cache/dev-haskell/file-embed-0.0.11.2
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-8.0.2:= >=dev-haskell/cabal-1.24.2.0 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Use Template Haskell to embed file contents directly
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/snoyberg/file-embed
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-8.0.2:=
+RDEPEND=>=dev-lang/ghc-8.0.2:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.0.11.2
SRC_URI=https://hackage.haskell.org/package/file-embed-0.0.11.2/file-embed-0.0.11.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=b976d6943a6e2480b5bba391b97eda6a
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=58ffcb35c9e83f4c892d09e97bbc2b21
diff --git a/metadata/md5-cache/dev-haskell/file-embed-0.0.15.0 b/metadata/md5-cache/dev-haskell/file-embed-0.0.15.0
new file mode 100644
index 000000000000..f80a302e2556
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/file-embed-0.0.15.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Use Template Haskell to embed file contents directly
+EAPI=8
+HOMEPAGE=https://github.com/snoyberg/file-embed
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD-2
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.0.15.0
+SRC_URI=https://hackage.haskell.org/package/file-embed-0.0.15.0/file-embed-0.0.15.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=bdc7015bdd3468e1e16ce251c5783bb4
diff --git a/metadata/md5-cache/dev-haskell/filemanip-0.3.6.3 b/metadata/md5-cache/dev-haskell/filemanip-0.3.6.3
index 5624d7ffaefe..5d565e1cc29b 100644
--- a/metadata/md5-cache/dev-haskell/filemanip-0.3.6.3
+++ b/metadata/md5-cache/dev-haskell/filemanip-0.3.6.3
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/mtl:=[profile?] dev-haskell/unix-compat:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Expressive file and directory manipulation for Haskell
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/bos/filemanip
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/mtl:=[profile?] dev-haskell/unix-compat:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/mtl:=[profile?] dev-haskell/unix-compat:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.3.6.3
SRC_URI=https://hackage.haskell.org/package/filemanip-0.3.6.3/filemanip-0.3.6.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=6c1cdfdfb13a6709fd0fb4477ad21fde
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=2b13b99433a8027922d447c4033a0d65
diff --git a/metadata/md5-cache/dev-haskell/filepath-bytestring-1.4.2.1.9 b/metadata/md5-cache/dev-haskell/filepath-bytestring-1.4.2.1.9
index f75dc3713494..2217ade02ca7 100644
--- a/metadata/md5-cache/dev-haskell/filepath-bytestring-1.4.2.1.9
+++ b/metadata/md5-cache/dev-haskell/filepath-bytestring-1.4.2.1.9
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.4.2.1.9
SRC_URI=https://hackage.haskell.org/package/filepath-bytestring-1.4.2.1.9/filepath-bytestring-1.4.2.1.9.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=05776a34b02dfa66928c0f78a9957086
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9bd9caea080788ad3525122edae0ba64
diff --git a/metadata/md5-cache/dev-haskell/findbin-0.0.5-r1 b/metadata/md5-cache/dev-haskell/findbin-0.0.5-r1
index e78aa6b4d01c..5652977316a0 100644
--- a/metadata/md5-cache/dev-haskell/findbin-0.0.5-r1
+++ b/metadata/md5-cache/dev-haskell/findbin-0.0.5-r1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.0 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Locate directory of original program
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/audreyt/findbin
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.0.5
SRC_URI=https://hackage.haskell.org/package/FindBin-0.0.5/FindBin-0.0.5.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=93ffe1d959d2ac4cfb501e53045f3e37
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=f2dbc6b8c200d01dc5e3ed1cf3e6e18b
diff --git a/metadata/md5-cache/dev-haskell/fingertree-0.1.4.2 b/metadata/md5-cache/dev-haskell/fingertree-0.1.4.2
index 35f6054a3d58..a208c6869504 100644
--- a/metadata/md5-cache/dev-haskell/fingertree-0.1.4.2
+++ b/metadata/md5-cache/dev-haskell/fingertree-0.1.4.2
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.18 test? ( dev-haskell/hunit dev-haskell/quickcheck dev-haskell/test-framework dev-haskell/test-framework-hunit dev-haskell/test-framework-quickcheck2 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Generic finger-tree structure, with example instances
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/fingertree
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.1.4.2
SRC_URI=https://hackage.haskell.org/package/fingertree-0.1.4.2/fingertree-0.1.4.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=8213570cf8ae32aec6b0b5c603b73725
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=a10236774d824ae85a4969cdaae9b573
diff --git a/metadata/md5-cache/dev-haskell/fingertree-0.1.5.0 b/metadata/md5-cache/dev-haskell/fingertree-0.1.5.0
new file mode 100644
index 000000000000..c4f7da4e868c
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/fingertree-0.1.5.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/hunit dev-haskell/quickcheck dev-haskell/test-framework dev-haskell/test-framework-hunit dev-haskell/test-framework-quickcheck2 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Generic finger-tree structure, with example instances
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/fingertree
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.1.5.0
+SRC_URI=https://hackage.haskell.org/package/fingertree-0.1.5.0/fingertree-0.1.5.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=ad9a7b7bfc78c0ee223dc0b4dc76e535
diff --git a/metadata/md5-cache/dev-haskell/foldable1-classes-compat-0.1 b/metadata/md5-cache/dev-haskell/foldable1-classes-compat-0.1
new file mode 100644
index 000000000000..00d3ee6832cf
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/foldable1-classes-compat-0.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test
+DEPEND=>=dev-lang/ghc-8.8.1:= tagged? ( >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?] ) >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/quickcheck-2.13.2 <dev-haskell/quickcheck-2.15 >=dev-haskell/quickcheck-instances-0.3.27 <dev-haskell/quickcheck-instances-0.4 >=dev-haskell/test-framework-0.8.2.0 <dev-haskell/test-framework-0.9 >=dev-haskell/test-framework-quickcheck2-0.3.0.5 <dev-haskell/test-framework-quickcheck2-0.4 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Compatibility package for the Foldable1 and Bifoldable1 type classes
+EAPI=8
+HOMEPAGE=https://github.com/haskell-compat/foldable1-classes-compat
+INHERIT=haskell-cabal
+IUSE=+tagged doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.8.1:= tagged? ( >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?] ) dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.1
+SRC_URI=https://hackage.haskell.org/package/foldable1-classes-compat-0.1/foldable1-classes-compat-0.1.tar.gz https://hackage.haskell.org/package/foldable1-classes-compat-0.1/revision/2.cabal -> foldable1-classes-compat-0.1-rev2.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d0f9e72cc19263b7711b41d90617c459
diff --git a/metadata/md5-cache/dev-haskell/foldl-1.4.12-r1 b/metadata/md5-cache/dev-haskell/foldl-1.4.12-r1
index ea5cd8efe684..e3755b708a0b 100644
--- a/metadata/md5-cache/dev-haskell/foldl-1.4.12-r1
+++ b/metadata/md5-cache/dev-haskell/foldl-1.4.12-r1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/comonad-4.0:=[profile?] <dev-haskell/comonad-6:=[profile?] <dev-haskell/contravariant-1.6:=[profile?] <dev-haskell/hashable-1.5:=[profile?] <dev-haskell/primitive-0.8:=[profile?] <dev-haskell/profunctors-5.7:=[profile?] >=dev-haskell/random-1.2:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/semigroupoids-1.0:=[profile?] <dev-haskell/semigroupoids-5.4:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/comonad-4.0:=[profile?] <dev-haskell/comonad-6:=[profile?] <dev-haskell/contravariant-1.6:=[profile?] <dev-haskell/hashable-1.5:=[profile?] <dev-haskell/primitive-0.8:=[profile?] <dev-haskell/profunctors-5.7:=[profile?] >=dev-haskell/random-1.2:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/semigroupoids-1.0:=[profile?] <dev-haskell/semigroupoids-5.4:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.4.12
SRC_URI=https://hackage.haskell.org/package/foldl-1.4.12/foldl-1.4.12.tar.gz https://hackage.haskell.org/package/foldl-1.4.12/revision/5.cabal -> foldl-1.4.12-rev5.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=15b6dd44a1d249c585cd728e93517a41
diff --git a/metadata/md5-cache/dev-haskell/foldl-1.4.15 b/metadata/md5-cache/dev-haskell/foldl-1.4.15
new file mode 100644
index 000000000000..c5c9c7d972e0
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/foldl-1.4.15
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/comonad-4.0:=[profile?] <dev-haskell/comonad-6:=[profile?] <dev-haskell/contravariant-1.6:=[profile?] <dev-haskell/hashable-1.5:=[profile?] <dev-haskell/primitive-0.9:=[profile?] >=dev-haskell/profunctors-4.3.2:=[profile?] <dev-haskell/profunctors-5.7:=[profile?] >=dev-haskell/random-1.2:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/semigroupoids-1.0:=[profile?] <dev-haskell/semigroupoids-6.1:=[profile?] >=dev-haskell/text-0.11.2.0:=[profile?] <dev-haskell/text-2.1:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/doctest-0.16 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Composable, streaming, and efficient left folds
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/foldl
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/comonad-4.0:=[profile?] <dev-haskell/comonad-6:=[profile?] <dev-haskell/contravariant-1.6:=[profile?] <dev-haskell/hashable-1.5:=[profile?] <dev-haskell/primitive-0.9:=[profile?] >=dev-haskell/profunctors-4.3.2:=[profile?] <dev-haskell/profunctors-5.7:=[profile?] >=dev-haskell/random-1.2:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/semigroupoids-1.0:=[profile?] <dev-haskell/semigroupoids-6.1:=[profile?] >=dev-haskell/text-0.11.2.0:=[profile?] <dev-haskell/text-2.1:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.4.15
+SRC_URI=https://hackage.haskell.org/package/foldl-1.4.15/foldl-1.4.15.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=3d876783751c40f4f7e7b9edd23f2440
diff --git a/metadata/md5-cache/dev-haskell/foundation-0.0.26.1 b/metadata/md5-cache/dev-haskell/foundation-0.0.26.1
index 9b9b0bf9c165..251679d98f49 100644
--- a/metadata/md5-cache/dev-haskell/foundation-0.0.26.1
+++ b/metadata/md5-cache/dev-haskell/foundation-0.0.26.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=~dev-haskell/basement-0.0.12:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/basement >=dev-haskell/doctest-0.9 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Alternative prelude with batteries and no dependencies
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/haskell-foundation/foundation
INHERIT=haskell-cabal
IUSE=experimental doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=~dev-haskell/basement-0.0.12:=[profile?] >=dev-lang/ghc-8.4.3:=
-RESTRICT=test
+RDEPEND=~dev-haskell/basement-0.0.12:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=test !test? ( test )
SLOT=0/0.0.26.1
SRC_URI=https://hackage.haskell.org/package/foundation-0.0.26.1/foundation-0.0.26.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=1b5061e3abd5aaf71afe784244306f4a
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=5855356af3a0b55f918ec6b8e1b2308e
diff --git a/metadata/md5-cache/dev-haskell/foundation-0.0.30 b/metadata/md5-cache/dev-haskell/foundation-0.0.30
new file mode 100644
index 000000000000..74aa4be4b043
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/foundation-0.0.30
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/basement ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Alternative prelude with batteries and no dependencies
+EAPI=8
+HOMEPAGE=https://github.com/haskell-foundation/foundation
+INHERIT=haskell-cabal
+IUSE=experimental doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.0.30
+SRC_URI=https://hackage.haskell.org/package/foundation-0.0.30/foundation-0.0.30.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=74ab858169920135ade68401137aab2e
diff --git a/metadata/md5-cache/dev-haskell/free-5.1.9 b/metadata/md5-cache/dev-haskell/free-5.1.9
index 82625adc3198..ec3d21ee0130 100644
--- a/metadata/md5-cache/dev-haskell/free-5.1.9
+++ b/metadata/md5-cache/dev-haskell/free-5.1.9
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/comonad-5.0.8:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/distributive-0.5.2:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/profunctors-5.6.1:=[profile?] <dev-haskell/profunctors-6:=[profile?] >=dev-haskell/semigroupoids-5.3.5:=[profile?] <dev-haskell/semigroupoids-6:=[profile?] >=dev-haskell/th-abstraction-0.4.2.0:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-haskell/transformers-base-0.4.5.2:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?] >=dev-lang/ghc-8.10.1:=
+RDEPEND=>=dev-haskell/comonad-5.0.8:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/distributive-0.5.2:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/profunctors-5.6.1:=[profile?] <dev-haskell/profunctors-6:=[profile?] >=dev-haskell/semigroupoids-5.3.5:=[profile?] <dev-haskell/semigroupoids-6:=[profile?] >=dev-haskell/th-abstraction-0.4.2.0:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-haskell/transformers-base-0.4.5.2:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
SLOT=0/5.1.9
SRC_URI=https://hackage.haskell.org/package/free-5.1.9/free-5.1.9.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=c616294234e7f6a7214892b60b4a5e02
diff --git a/metadata/md5-cache/dev-haskell/free-5.2 b/metadata/md5-cache/dev-haskell/free-5.2
new file mode 100644
index 000000000000..7742c7299d6b
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/free-5.2
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/comonad-5.0.8:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/distributive-0.5.2:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/profunctors-5.6.1:=[profile?] <dev-haskell/profunctors-6:=[profile?] >=dev-haskell/semigroupoids-5.3.5:=[profile?] <dev-haskell/semigroupoids-7:=[profile?] >=dev-haskell/th-abstraction-0.4.2.0:=[profile?] <dev-haskell/th-abstraction-0.6:=[profile?] >=dev-haskell/transformers-base-0.4.5.2:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?] >=dev-lang/ghc-8.10.1:= >=dev-haskell/cabal-3.2.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Monads for free
+EAPI=8
+HOMEPAGE=https://github.com/ekmett/free/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/comonad-5.0.8:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/distributive-0.5.2:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/profunctors-5.6.1:=[profile?] <dev-haskell/profunctors-6:=[profile?] >=dev-haskell/semigroupoids-5.3.5:=[profile?] <dev-haskell/semigroupoids-7:=[profile?] >=dev-haskell/th-abstraction-0.4.2.0:=[profile?] <dev-haskell/th-abstraction-0.6:=[profile?] >=dev-haskell/transformers-base-0.4.5.2:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
+SLOT=0/5.2
+SRC_URI=https://hackage.haskell.org/package/free-5.2/free-5.2.tar.gz https://hackage.haskell.org/package/free-5.2/revision/1.cabal -> free-5.2-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d85f6ef215ebc545b0c41a6159f11177
diff --git a/metadata/md5-cache/dev-haskell/generic-deriving-1.14.1 b/metadata/md5-cache/dev-haskell/generic-deriving-1.14.1
index 5b3ce40e727e..d07751fd6f97 100644
--- a/metadata/md5-cache/dev-haskell/generic-deriving-1.14.1
+++ b/metadata/md5-cache/dev-haskell/generic-deriving-1.14.1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.14.1
SRC_URI=https://hackage.haskell.org/package/generic-deriving-1.14.1/generic-deriving-1.14.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=1bbbb3d35af99ef949bef4f003382f08
diff --git a/metadata/md5-cache/dev-haskell/generic-deriving-1.14.5 b/metadata/md5-cache/dev-haskell/generic-deriving-1.14.5
new file mode 100644
index 000000000000..5bad15140aa9
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/generic-deriving-1.14.5
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.7:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/hspec-2 <dev-haskell/hspec-3 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Generic programming library for generalised deriving
+EAPI=8
+HOMEPAGE=https://github.com/dreixel/generic-deriving
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.7:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.14.5
+SRC_URI=https://hackage.haskell.org/package/generic-deriving-1.14.5/generic-deriving-1.14.5.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=908af2f2c345bcb31b0fc7604f9ccc0a
diff --git a/metadata/md5-cache/dev-haskell/generically-0.1.1-r1 b/metadata/md5-cache/dev-haskell/generically-0.1.1-r1
new file mode 100644
index 000000000000..919e808c9361
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/generically-0.1.1-r1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/base-orphans-0.8.8:=[profile?] <dev-haskell/base-orphans-0.10:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Generically newtype to use with DerivingVia
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/generically
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/base-orphans-0.8.8:=[profile?] <dev-haskell/base-orphans-0.10:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/0.1.1
+SRC_URI=https://hackage.haskell.org/package/generically-0.1.1/generically-0.1.1.tar.gz https://hackage.haskell.org/package/generically-0.1.1/revision/1.cabal -> generically-0.1.1-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=fd6105b3518c26a7317c0557bb787188
diff --git a/metadata/md5-cache/dev-haskell/generics-sop-0.5.1.1 b/metadata/md5-cache/dev-haskell/generics-sop-0.5.1.1
index 34f1d2b93c38..764530c78c7d 100644
--- a/metadata/md5-cache/dev-haskell/generics-sop-0.5.1.1
+++ b/metadata/md5-cache/dev-haskell/generics-sop-0.5.1.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/sop-core-0.5.0:=[profile?] <dev-haskell/sop-core-0.5.1:=[profile?] >=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Generic Programming using True Sums of Products
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/generics-sop
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/sop-core-0.5.0:=[profile?] <dev-haskell/sop-core-0.5.1:=[profile?] >=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/sop-core-0.5.0:=[profile?] <dev-haskell/sop-core-0.5.1:=[profile?] >=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.5.1.1
SRC_URI=https://hackage.haskell.org/package/generics-sop-0.5.1.1/generics-sop-0.5.1.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=dd9e8e59fe0f8768b95f529b7f3637fc
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c880513a975e5a489a7cb422fbbed59b
diff --git a/metadata/md5-cache/dev-haskell/generics-sop-0.5.1.3 b/metadata/md5-cache/dev-haskell/generics-sop-0.5.1.3
new file mode 100644
index 000000000000..c53cc3dad166
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/generics-sop-0.5.1.3
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/sop-core-0.5.0:=[profile?] <dev-haskell/sop-core-0.5.1:=[profile?] >=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.6:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Generic Programming using True Sums of Products
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/generics-sop
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/sop-core-0.5.0:=[profile?] <dev-haskell/sop-core-0.5.1:=[profile?] >=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.6:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.5.1.3
+SRC_URI=https://hackage.haskell.org/package/generics-sop-0.5.1.3/generics-sop-0.5.1.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=b1961a9355aeb469719687b7027488be
diff --git a/metadata/md5-cache/dev-haskell/getopt-generics-0.13.0.4 b/metadata/md5-cache/dev-haskell/getopt-generics-0.13.0.4
index f75d5d355112..2941e60d072c 100644
--- a/metadata/md5-cache/dev-haskell/getopt-generics-0.13.0.4
+++ b/metadata/md5-cache/dev-haskell/getopt-generics-0.13.0.4
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/base-compat-0.8:=[profile?] dev-haskell/base-orphans:=[profile?] >=dev-haskell/generics-sop-0.2.3:=[profile?] <dev-haskell/generics-sop-0.6:=[profile?] dev-haskell/tagged:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.12 test? ( >=dev-haskell/hspec-2.1.8 dev-haskell/quickcheck dev-haskell/safe dev-haskell/silently ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Create command line interfaces with ease
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/soenkehahn/getopt-generics#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/base-compat-0.8:=[profile?] dev-haskell/base-orphans:=[profile?] >=dev-haskell/generics-sop-0.2.3:=[profile?] <dev-haskell/generics-sop-0.6:=[profile?] dev-haskell/tagged:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/base-compat-0.8:=[profile?] dev-haskell/base-orphans:=[profile?] >=dev-haskell/generics-sop-0.2.3:=[profile?] <dev-haskell/generics-sop-0.6:=[profile?] dev-haskell/tagged:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.13.0.4
SRC_URI=https://hackage.haskell.org/package/getopt-generics-0.13.0.4/getopt-generics-0.13.0.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=b89e3d6a38e29c0c3fc8d801862cd20a
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7a6aa09ce77aff85dc424307cf3f4ca3
diff --git a/metadata/md5-cache/dev-haskell/ghc-byteorder-4.11.0.0.10 b/metadata/md5-cache/dev-haskell/ghc-byteorder-4.11.0.0.10
index 684b040b04b2..ba8246b7594d 100644
--- a/metadata/md5-cache/dev-haskell/ghc-byteorder-4.11.0.0.10
+++ b/metadata/md5-cache/dev-haskell/ghc-byteorder-4.11.0.0.10
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
DESCRIPTION="GHC.ByteOrder" API Compatibility Layer
-EAPI=7
+EAPI=8
HOMEPAGE=http://hackage.haskell.org/package/ghc-byteorder
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/4.11.0.0.10
SRC_URI=https://hackage.haskell.org/package/ghc-byteorder-4.11.0.0.10/ghc-byteorder-4.11.0.0.10.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=4e8e57e1959dba97da23bb59e34a509c
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=a339486bb6b29aa0a492112050927d00
diff --git a/metadata/md5-cache/dev-haskell/ghc-paths-0.1.0.12-r1 b/metadata/md5-cache/dev-haskell/ghc-paths-0.1.0.12-r1
index db0e36cc25f9..c538189372ff 100644
--- a/metadata/md5-cache/dev-haskell/ghc-paths-0.1.0.12-r1
+++ b/metadata/md5-cache/dev-haskell/ghc-paths-0.1.0.12-r1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 <dev-haskell/cabal-3.7
DESCRIPTION=Knowledge of GHC's installation directories
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/ghc-paths
INHERIT=haskell-cabal
IUSE=profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.1.0.12
SRC_URI=https://hackage.haskell.org/package/ghc-paths-0.1.0.12/ghc-paths-0.1.0.12.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=de297be8f18db4683f8df64cb3aba888
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=79e401709a141b07ad80132298b2a03d
diff --git a/metadata/md5-cache/dev-haskell/ghc-paths-0.1.0.12-r3 b/metadata/md5-cache/dev-haskell/ghc-paths-0.1.0.12-r3
new file mode 100644
index 000000000000..d1190869b661
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/ghc-paths-0.1.0.12-r3
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 <dev-haskell/cabal-3.11 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Knowledge of GHC's installation directories
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/ghc-paths
+INHERIT=ghc-package haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+SLOT=0/0.1.0.12
+SRC_URI=https://hackage.haskell.org/package/ghc-paths-0.1.0.12/ghc-paths-0.1.0.12.tar.gz https://hackage.haskell.org/package/ghc-paths-0.1.0.12/revision/5.cabal -> ghc-paths-0.1.0.12-rev5.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=94d275cb8c35d481a06d3731adb2a736
diff --git a/metadata/md5-cache/dev-haskell/git-lfs-1.2.0 b/metadata/md5-cache/dev-haskell/git-lfs-1.2.0
deleted file mode 100644
index f3f1928bdfe5..000000000000
--- a/metadata/md5-cache/dev-haskell/git-lfs-1.2.0
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-text/dos2unix
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-haskell/aeson-1.3:=[profile?] <dev-haskell/aeson-2.1:=[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.8:=[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.8:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
-DESCRIPTION=git-lfs protocol
-EAPI=8
-HOMEPAGE=https://hackage.haskell.org/package/git-lfs
-INHERIT=haskell-cabal
-IUSE=doc hscolour profile
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=AGPL-3
-RDEPEND=>=dev-haskell/aeson-1.3:=[profile?] <dev-haskell/aeson-2.1:=[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.8:=[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.8:=[profile?] >=dev-lang/ghc-8.4.3:=
-SLOT=0/1.2.0
-SRC_URI=https://hackage.haskell.org/package/git-lfs-1.2.0/git-lfs-1.2.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=a8c29d761d3b2d9d8ba62ab8ae93ad89
diff --git a/metadata/md5-cache/dev-haskell/git-lfs-1.2.0-r1 b/metadata/md5-cache/dev-haskell/git-lfs-1.2.0-r1
new file mode 100644
index 000000000000..56d9406f26cf
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/git-lfs-1.2.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/aeson-1.3:=[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.8:=[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.8:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=git-lfs protocol
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/git-lfs
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=AGPL-3
+RDEPEND=>=dev-haskell/aeson-1.3:=[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.8:=[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.8:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/1.2.0
+SRC_URI=https://hackage.haskell.org/package/git-lfs-1.2.0/git-lfs-1.2.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=ccc3f3d645a87aa3ae8193bf33414582
diff --git a/metadata/md5-cache/dev-haskell/glib-0.13.10.0 b/metadata/md5-cache/dev-haskell/glib-0.13.10.0
new file mode 100644
index 000000000000..97ab80feeea0
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/glib-0.13.10.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-haskell/gtk2hs-buildtools-0.13.2.0 <dev-haskell/gtk2hs-buildtools-0.14 virtual/pkgconfig app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/text-1.0.0.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-haskell/utf8-string-0.2:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] >=dev-lang/ghc-8.8.1:= dev-libs/glib:2 >=dev-haskell/cabal-3.0.0.0 <dev-haskell/cabal-3.11 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Binding to the GLIB library for Gtk2Hs
+EAPI=8
+HOMEPAGE=https://projects.haskell.org/gtk2hs/
+INHERIT=haskell-cabal
+IUSE=+closure-signals doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-haskell/text-1.0.0.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-haskell/utf8-string-0.2:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] >=dev-lang/ghc-8.8.1:= dev-libs/glib:2 dev-lang/ghc:=[profile?]
+SLOT=0/0.13.10.0
+SRC_URI=https://hackage.haskell.org/package/glib-0.13.10.0/glib-0.13.10.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=76c775ba3469a6ead8d6a3106c032106
diff --git a/metadata/md5-cache/dev-haskell/glob-0.10.2 b/metadata/md5-cache/dev-haskell/glob-0.10.2
index 0604a0fa0918..06fc3c76f1df 100644
--- a/metadata/md5-cache/dev-haskell/glob-0.10.2
+++ b/metadata/md5-cache/dev-haskell/glob-0.10.2
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/dlist-0.4:=[profile?] >=dev-haskell/transformers-compat-0.3:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/dlist-0.4:=[profile?] >=dev-haskell/transformers-compat-0.3:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.10.2
SRC_URI=https://hackage.haskell.org/package/Glob-0.10.2/Glob-0.10.2.tar.gz https://hackage.haskell.org/package/Glob-0.10.2/revision/3.cabal -> Glob-0.10.2-rev3.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=d163edcbb751604ad08dd8733eeb6de7
diff --git a/metadata/md5-cache/dev-haskell/gridtables-0.1.0.0 b/metadata/md5-cache/dev-haskell/gridtables-0.1.0.0
new file mode 100644
index 000000000000..e9a86c1051ab
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/gridtables-0.1.0.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/doclayout:=[profile?] >=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/text-1.1.1.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/tasty-0.11 >=dev-haskell/tasty-hunit-0.9 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Parser for reStructuredText-style grid tables
+EAPI=8
+HOMEPAGE=https://github.com/tarleb/gridtables
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-haskell/doclayout:=[profile?] >=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/text-1.1.1.0:=[profile?] <dev-haskell/text-2.1:=[profile?] dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.1.0.0
+SRC_URI=https://hackage.haskell.org/package/gridtables-0.1.0.0/gridtables-0.1.0.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=75b38668c8c2af38820b57049ce6a131
diff --git a/metadata/md5-cache/dev-haskell/gtk2hs-buildtools-0.13.10.0 b/metadata/md5-cache/dev-haskell/gtk2hs-buildtools-0.13.10.0
new file mode 100644
index 000000000000..5fcb528bedcf
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/gtk2hs-buildtools-0.13.10.0
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/cabal-1.24.0.0:=[profile?] dev-haskell/hashtables:=[profile?] dev-haskell/random:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/alex-3.0.1 >=dev-haskell/cabal-3.0.0.0 >=dev-haskell/happy-1.18.9 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Tools to build the Gtk2Hs suite of User Interface libraries
+EAPI=8
+HOMEPAGE=https://projects.haskell.org/gtk2hs/
+INHERIT=haskell-cabal
+IUSE=+closuresignals doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-haskell/cabal-1.24.0.0:=[profile?] dev-haskell/hashtables:=[profile?] dev-haskell/random:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/0.13.10.0
+SRC_URI=https://hackage.haskell.org/package/gtk2hs-buildtools-0.13.10.0/gtk2hs-buildtools-0.13.10.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=8bd3ccb7693c335844fe285b17e4fd6c
diff --git a/metadata/md5-cache/dev-haskell/hackage-security-0.6.1.0 b/metadata/md5-cache/dev-haskell/hackage-security-0.6.1.0
index 4c9e3cb96b3d..7fd7a9ec5400 100644
--- a/metadata/md5-cache/dev-haskell/hackage-security-0.6.1.0
+++ b/metadata/md5-cache/dev-haskell/hackage-security-0.6.1.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=+lukko doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/base16-bytestring-0.1.1:=[profile?] <dev-haskell/base16-bytestring-1.1:=[profile?] >=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.3:=[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/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[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-8.4.3:= >=dev-haskell/cabal-1.14:=[profile?] <dev-haskell/cabal-3.8:=[profile?] >=dev-haskell/network-2.6:=[profile?] <dev-haskell/network-3.2:=[profile?] lukko? ( >=dev-haskell/lukko-0.1:=[profile?] <dev-haskell/lukko-0.2:=[profile?] )
+RDEPEND=>=dev-haskell/base16-bytestring-0.1.1:=[profile?] <dev-haskell/base16-bytestring-1.1:=[profile?] >=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.3:=[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/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[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-8.4.3:= >=dev-haskell/cabal-1.14:=[profile?] <dev-haskell/cabal-3.8:=[profile?] >=dev-haskell/network-2.6:=[profile?] <dev-haskell/network-3.2:=[profile?] lukko? ( >=dev-haskell/lukko-0.1:=[profile?] <dev-haskell/lukko-0.2:=[profile?] ) dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.6.1.0
SRC_URI=https://hackage.haskell.org/package/hackage-security-0.6.1.0/hackage-security-0.6.1.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=a3acd334b6c70518032731206138bdf2
diff --git a/metadata/md5-cache/dev-haskell/hackage-security-0.6.2.3-r2 b/metadata/md5-cache/dev-haskell/hackage-security-0.6.2.3-r2
new file mode 100644
index 000000000000..d723d1aa4f80
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hackage-security-0.6.2.3-r2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/base16-bytestring-0.1.1:=[profile?] <dev-haskell/base16-bytestring-1.1:=[profile?] >=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.3:=[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/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[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-8.8.1:= || ( ( >=dev-haskell/network-2.6 <dev-haskell/network-2.9 ) ( >=dev-haskell/network-3.0 <dev-haskell/network-3.2 ) ) dev-haskell/network:=[profile?] lukko? ( >=dev-haskell/lukko-0.1:=[profile?] <dev-haskell/lukko-0.2:=[profile?] ) >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Hackage security library
+EAPI=8
+HOMEPAGE=https://github.com/haskell/hackage-security
+INHERIT=haskell-cabal
+IUSE=+lukko doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/base16-bytestring-0.1.1:=[profile?] <dev-haskell/base16-bytestring-1.1:=[profile?] >=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.3:=[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/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[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-8.8.1:= || ( ( >=dev-haskell/network-2.6 <dev-haskell/network-2.9 ) ( >=dev-haskell/network-3.0 <dev-haskell/network-3.2 ) ) dev-haskell/network:=[profile?] lukko? ( >=dev-haskell/lukko-0.1:=[profile?] <dev-haskell/lukko-0.2:=[profile?] ) dev-lang/ghc:=[profile?]
+RESTRICT=test
+SLOT=0/0.6.2.3
+SRC_URI=https://hackage.haskell.org/package/hackage-security-0.6.2.3/hackage-security-0.6.2.3.tar.gz https://hackage.haskell.org/package/hackage-security-0.6.2.3/revision/3.cabal -> hackage-security-0.6.2.3-rev3.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=a442a37f79b6e5a9a197d5d4c9763216
diff --git a/metadata/md5-cache/dev-haskell/haddock-library-1.10.0 b/metadata/md5-cache/dev-haskell/haddock-library-1.10.0
deleted file mode 100644
index c98d62e80e11..000000000000
--- a/metadata/md5-cache/dev-haskell/haddock-library-1.10.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-text/dos2unix app-text/dos2unix
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/hspec-2.4.4 >=dev-haskell/hspec-discover-2.4.4 >=dev-haskell/optparse-applicative-0.15 >=dev-haskell/tree-diff-0.1 >=dev-haskell/base-compat-0.11.0 >=dev-haskell/quickcheck-2.13.2 <dev-haskell/quickcheck-2.15 ) hscolour? ( dev-haskell/hscolour )
-DESCRIPTION=Library exposing some functionality of Haddock
-EAPI=8
-HOMEPAGE=https://www.haskell.org/haddock/
-INHERIT=haskell-cabal
-IUSE=doc hscolour profile test
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
-LICENSE=BSD-2
-RDEPEND=>=dev-lang/ghc-8.4.3:=
-RESTRICT=!test? ( test )
-SLOT=0/1.10.0
-SRC_URI=https://hackage.haskell.org/package/haddock-library-1.10.0/haddock-library-1.10.0.tar.gz https://hackage.haskell.org/package/haddock-library-1.10.0/revision/3.cabal -> haddock-library-1.10.0-rev3.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=d9a6f271af561e7bddd7165f54f6e040
diff --git a/metadata/md5-cache/dev-haskell/haddock-library-1.10.0-r2 b/metadata/md5-cache/dev-haskell/haddock-library-1.10.0-r2
new file mode 100644
index 000000000000..dea0ecf8cc65
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/haddock-library-1.10.0-r2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-haskell/hspec-discover-2.4.4 ) app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=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-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/base-compat-0.11.0 >=dev-haskell/hspec-2.4.4 >=dev-haskell/optparse-applicative-0.15 >=dev-haskell/tree-diff-0.1 || ( ( >=dev-haskell/quickcheck-2.11 <dev-haskell/quickcheck-2.12 ) ( >=dev-haskell/quickcheck-2.13.2 <dev-haskell/quickcheck-2.15 ) ) ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Library exposing some functionality of Haddock
+EAPI=8
+HOMEPAGE=https://www.haskell.org/haddock/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
+LICENSE=BSD-2
+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-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.10.0
+SRC_URI=https://hackage.haskell.org/package/haddock-library-1.10.0/haddock-library-1.10.0.tar.gz https://hackage.haskell.org/package/haddock-library-1.10.0/revision/3.cabal -> haddock-library-1.10.0-rev3.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=498c0974fadc5901d48e1c6344091134
diff --git a/metadata/md5-cache/dev-haskell/happy-1.19.12 b/metadata/md5-cache/dev-haskell/happy-1.19.12
index 4ea8e7e08cf9..bbd656bc650f 100644
--- a/metadata/md5-cache/dev-haskell/happy-1.19.12
+++ b/metadata/md5-cache/dev-haskell/happy-1.19.12
@@ -1,16 +1,16 @@
BDEPEND=app-text/dos2unix sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-haskell/mtl-2.2.1:= >=dev-lang/ghc-7.4.1:= test? ( !dev-lang/ghc[llvm(-)] ) >=dev-haskell/cabal-1.8 doc? ( ~app-text/docbook-xml-dtd-4.2 app-text/docbook-xsl-stylesheets )
+DEPEND=>=dev-haskell/mtl-2.2.1:= >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 doc? ( ~app-text/docbook-xml-dtd-4.2 app-text/docbook-xsl-stylesheets )
DESCRIPTION=Happy is a parser generator for Haskell
-EAPI=7
+EAPI=8
HOMEPAGE=https://www.haskell.org/happy/
INHERIT=haskell-cabal autotools
IUSE=doc test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
-RDEPEND=>=dev-haskell/mtl-2.2.1:= >=dev-lang/ghc-7.4.1:= test? ( !dev-lang/ghc[llvm(-)] )
+RDEPEND=>=dev-haskell/mtl-2.2.1:= >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://hackage.haskell.org/package/happy-1.19.12/happy-1.19.12.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde
-_md5_=f1001aa2e7018ca14287bc14c60b03e2
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde
+_md5_=a95fc0edbfdd6da472dafc29868a2561
diff --git a/metadata/md5-cache/dev-haskell/happy-1.20.1.1 b/metadata/md5-cache/dev-haskell/happy-1.20.1.1
new file mode 100644
index 000000000000..119f2bf198f2
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/happy-1.20.1.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/mtl-2.2.1:= >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 doc? ( ~app-text/docbook-xml-dtd-4.2 app-text/docbook-xsl-stylesheets )
+DESCRIPTION=Happy is a parser generator for Haskell
+EAPI=8
+HOMEPAGE=https://www.haskell.org/happy/
+INHERIT=haskell-cabal autotools
+IUSE=doc test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD-2
+RDEPEND=>=dev-haskell/mtl-2.2.1:= >=dev-lang/ghc-7.4.1:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://hackage.haskell.org/package/happy-1.20.1.1/happy-1.20.1.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde
+_md5_=f0d077e21e464b49c0a56a70f85352dc
diff --git a/metadata/md5-cache/dev-haskell/hashable-1.4.0.2-r1 b/metadata/md5-cache/dev-haskell/hashable-1.4.0.2-r1
index 0ec4b649c13f..d9b6633d1ec7 100644
--- a/metadata/md5-cache/dev-haskell/hashable-1.4.0.2-r1
+++ b/metadata/md5-cache/dev-haskell/hashable-1.4.0.2-r1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=random-initial-seed doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/base-orphans-0.8.6:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/base-orphans-0.8.6:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/1.4.0.2
SRC_URI=https://hackage.haskell.org/package/hashable-1.4.0.2/hashable-1.4.0.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=f900c92678367b1ecb7df7e83b46aba4
diff --git a/metadata/md5-cache/dev-haskell/hashable-1.4.2.0-r2 b/metadata/md5-cache/dev-haskell/hashable-1.4.2.0-r2
new file mode 100644
index 000000000000..a8eb805d085a
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hashable-1.4.2.0-r2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/base-orphans-0.8.6:=[profile?] <dev-haskell/base-orphans-0.10:=[profile?] >=dev-haskell/data-array-byte-0.1.0.1:=[profile?] <dev-haskell/data-array-byte-0.2:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/hunit >=dev-haskell/quickcheck-2.4.0.1 >=dev-haskell/random-1.0 <dev-haskell/random-1.3 >=dev-haskell/test-framework-0.3.3 dev-haskell/test-framework-hunit >=dev-haskell/test-framework-quickcheck2-0.2.9 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A class for types that can be converted to a hash value
+EAPI=8
+HOMEPAGE=https://github.com/haskell-unordered-containers/hashable
+INHERIT=haskell-cabal
+IUSE=random-initial-seed doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/base-orphans-0.8.6:=[profile?] <dev-haskell/base-orphans-0.10:=[profile?] >=dev-haskell/data-array-byte-0.1.0.1:=[profile?] <dev-haskell/data-array-byte-0.2:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=test !test? ( test )
+SLOT=0/1.4.2.0
+SRC_URI=https://hackage.haskell.org/package/hashable-1.4.2.0/hashable-1.4.2.0.tar.gz https://hackage.haskell.org/package/hashable-1.4.2.0/revision/1.cabal -> hashable-1.4.2.0-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=bd82532738862fc8b62c39ba8b6246c6
diff --git a/metadata/md5-cache/dev-haskell/hashtables-1.3.1 b/metadata/md5-cache/dev-haskell/hashtables-1.3.1
new file mode 100644
index 000000000000..b1dd35314d6b
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hashtables-1.3.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND==dev-haskell/hashable-1.4*:=[profile?] dev-haskell/primitive:=[profile?] >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.14 >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-2 >=dev-haskell/mwc-random-0.8 <dev-haskell/mwc-random-0.16 >=dev-haskell/quickcheck-2.3.0.2 >=dev-haskell/test-framework-0.3.1 <dev-haskell/test-framework-0.9 >=dev-haskell/test-framework-hunit-0.2.6 <dev-haskell/test-framework-hunit-3 >=dev-haskell/test-framework-quickcheck2-0.2.6 <dev-haskell/test-framework-quickcheck2-0.4 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Mutable hash tables in the ST monad
+EAPI=8
+HOMEPAGE=https://github.com/gregorycollins/hashtables
+INHERIT=haskell-cabal
+IUSE=bounds-checking cpu_flags_x86_sse4_2 debug detailed-profiling doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND==dev-haskell/hashable-1.4*:=[profile?] dev-haskell/primitive:=[profile?] >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.14 >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.3.1
+SRC_URI=https://hackage.haskell.org/package/hashtables-1.3.1/hashtables-1.3.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=5308c38dccfb9fd2e235b32aeb0e68ac
diff --git a/metadata/md5-cache/dev-haskell/haskeline-0.8.2 b/metadata/md5-cache/dev-haskell/haskeline-0.8.2
deleted file mode 100644
index 39acf7768b81..000000000000
--- a/metadata/md5-cache/dev-haskell/haskeline-0.8.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-text/dos2unix
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-haskell/exceptions-0.10:=[profile?] <dev-haskell/exceptions-0.11:=[profile?] >=dev-haskell/stm-2.4:=[profile?] <dev-haskell/stm-2.6:=[profile?] >=dev-lang/ghc-8.4.3:= terminfo? ( >=dev-haskell/terminfo-0.3.1.3:=[profile?] <dev-haskell/terminfo-0.5:=[profile?] ) >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
-DESCRIPTION=A command-line interface for user input, written in Haskell
-EAPI=8
-HOMEPAGE=https://github.com/judah/haskeline
-INHERIT=haskell-cabal
-IUSE=+terminfo doc hscolour profile test
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
-LICENSE=BSD
-RDEPEND=>=dev-haskell/exceptions-0.10:=[profile?] <dev-haskell/exceptions-0.11:=[profile?] >=dev-haskell/stm-2.4:=[profile?] <dev-haskell/stm-2.6:=[profile?] >=dev-lang/ghc-8.4.3:= terminfo? ( >=dev-haskell/terminfo-0.3.1.3:=[profile?] <dev-haskell/terminfo-0.5:=[profile?] )
-RESTRICT=test !test? ( test )
-SLOT=0/0.8.2
-SRC_URI=https://hackage.haskell.org/package/haskeline-0.8.2/haskeline-0.8.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=5a666a858ae178fbfc6769a9bf67aa01
diff --git a/metadata/md5-cache/dev-haskell/haskeline-0.8.2-r1 b/metadata/md5-cache/dev-haskell/haskeline-0.8.2-r1
new file mode 100644
index 000000000000..0efcf1f0a13c
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/haskeline-0.8.2-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A command-line interface for user input, written in Haskell
+EAPI=8
+HOMEPAGE=https://github.com/judah/haskeline
+INHERIT=haskell-cabal
+IUSE=+terminfo doc hscolour profile
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=test
+SLOT=0/0.8.2
+SRC_URI=https://hackage.haskell.org/package/haskeline-0.8.2/haskeline-0.8.2.tar.gz https://hackage.haskell.org/package/haskeline-0.8.2/revision/3.cabal -> haskeline-0.8.2-rev3.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=8410d1f9e340b246bd588a2613cc9daf
diff --git a/metadata/md5-cache/dev-haskell/haskell-lexer-1.1 b/metadata/md5-cache/dev-haskell/haskell-lexer-1.1
index cb133f938f2c..12ce3f6d1e42 100644
--- a/metadata/md5-cache/dev-haskell/haskell-lexer-1.1
+++ b/metadata/md5-cache/dev-haskell/haskell-lexer-1.1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A fully compliant Haskell 98 lexer
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/yav/haskell-lexer
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/1.1
SRC_URI=https://hackage.haskell.org/package/haskell-lexer-1.1/haskell-lexer-1.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=4032181102089440693b1ab3f85d2e65
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=f5a5716d569350f08bc6e2540fe48bfb
diff --git a/metadata/md5-cache/dev-haskell/haskell-src-exts-1.23.1 b/metadata/md5-cache/dev-haskell/haskell-src-exts-1.23.1
index 664940a4b975..7b6de3bddd16 100644
--- a/metadata/md5-cache/dev-haskell/haskell-src-exts-1.23.1
+++ b/metadata/md5-cache/dev-haskell/haskell-src-exts-1.23.1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.23.1
SRC_URI=https://hackage.haskell.org/package/haskell-src-exts-1.23.1/haskell-src-exts-1.23.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=c30251db580165b9c32affbb305ac57b
diff --git a/metadata/md5-cache/dev-haskell/hdbc-2.4.0.3 b/metadata/md5-cache/dev-haskell/hdbc-2.4.0.3
index 27b33146e2f3..f74949d62002 100644
--- a/metadata/md5-cache/dev-haskell/hdbc-2.4.0.3
+++ b/metadata/md5-cache/dev-haskell/hdbc-2.4.0.3
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/convertible-1.1.0.0:=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/old-locale:=[profile?] dev-haskell/old-time:=[profile?] dev-haskell/text:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Haskell Database Connectivity
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/hdbc/hdbc
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/convertible-1.1.0.0:=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/old-locale:=[profile?] dev-haskell/old-time:=[profile?] dev-haskell/text:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/convertible-1.1.0.0:=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/old-locale:=[profile?] dev-haskell/old-time:=[profile?] dev-haskell/text:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=2/2.4.0.3
SRC_URI=https://hackage.haskell.org/package/HDBC-2.4.0.3/HDBC-2.4.0.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=b694b9cf52663b055b60f77dab6e1fa5
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=2a883879ce4d9351410566220ce04e7a
diff --git a/metadata/md5-cache/dev-haskell/hdbc-2.4.0.4 b/metadata/md5-cache/dev-haskell/hdbc-2.4.0.4
new file mode 100644
index 000000000000..2f1ee98a7b15
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hdbc-2.4.0.4
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/convertible-1.1.0.0:=[profile?] dev-haskell/old-time:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/hunit >=dev-haskell/quickcheck-2.0 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Haskell Database Connectivity
+EAPI=8
+HOMEPAGE=https://github.com/hdbc/hdbc
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/convertible-1.1.0.0:=[profile?] dev-haskell/old-time:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=2/2.4.0.4
+SRC_URI=https://hackage.haskell.org/package/HDBC-2.4.0.4/HDBC-2.4.0.4.tar.gz -> hdbc-2.4.0.4.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7c81b35c2736062acd516c799d152185
diff --git a/metadata/md5-cache/dev-haskell/hdbc-postgresql-2.5.0.0 b/metadata/md5-cache/dev-haskell/hdbc-postgresql-2.5.0.0
index edf4f3b5c147..eb2fe7a5c764 100644
--- a/metadata/md5-cache/dev-haskell/hdbc-postgresql-2.5.0.0
+++ b/metadata/md5-cache/dev-haskell/hdbc-postgresql-2.5.0.0
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=PostgreSQL driver for HDBC
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/hdbc/hdbc-postgresql
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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-8.4.3:=
+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-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=2/2.5.0.0
SRC_URI=https://hackage.haskell.org/package/HDBC-postgresql-2.5.0.0/HDBC-postgresql-2.5.0.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=c64d325ad3ff1dea564e02d6dcd14233
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=98c9d712a491f1e7fa5b26c864c83cd7
diff --git a/metadata/md5-cache/dev-haskell/hdbc-postgresql-2.5.0.1 b/metadata/md5-cache/dev-haskell/hdbc-postgresql-2.5.0.1
new file mode 100644
index 000000000000..2a1f48d931fb
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hdbc-postgresql-2.5.0.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-db/postgresql-7:* dev-haskell/convertible:=[profile?] >=dev-haskell/hdbc-2.2.0:2=[profile?] dev-haskell/old-time:=[profile?] dev-haskell/parsec:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=PostgreSQL driver for HDBC
+EAPI=8
+HOMEPAGE=https://github.com/hdbc/hdbc-postgresql
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-db/postgresql-7:* dev-haskell/convertible:=[profile?] >=dev-haskell/hdbc-2.2.0:2=[profile?] dev-haskell/old-time:=[profile?] dev-haskell/parsec:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=test
+SLOT=2/2.5.0.1
+SRC_URI=https://hackage.haskell.org/package/HDBC-postgresql-2.5.0.1/HDBC-postgresql-2.5.0.1.tar.gz -> hdbc-postgresql-2.5.0.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=4cc5fdc60a84360659a8b29d42a76991
diff --git a/metadata/md5-cache/dev-haskell/hdbc-sqlite3-2.3.3.1 b/metadata/md5-cache/dev-haskell/hdbc-sqlite3-2.3.3.1
new file mode 100644
index 000000000000..15bbc472358c
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hdbc-sqlite3-2.3.3.1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=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:= >=dev-haskell/cabal-1.2 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Sqlite v3 driver for HDBC
+EAPI=8
+HOMEPAGE=https://github.com/hdbc/hdbc-sqlite3
+INHERIT=haskell-cabal
+IUSE=+splitbase doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+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:= dev-lang/ghc:=[profile?]
+SLOT=0/2.3.3.1
+SRC_URI=https://hackage.haskell.org/package/HDBC-sqlite3-2.3.3.1/HDBC-sqlite3-2.3.3.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c075b7c9f64f249b1ed6f0540f4dc479
diff --git a/metadata/md5-cache/dev-haskell/hdbc-sqlite3-2.3.3.1-r1 b/metadata/md5-cache/dev-haskell/hdbc-sqlite3-2.3.3.1-r1
index 23e61e2eb620..35396596bc0e 100644
--- a/metadata/md5-cache/dev-haskell/hdbc-sqlite3-2.3.3.1-r1
+++ b/metadata/md5-cache/dev-haskell/hdbc-sqlite3-2.3.3.1-r1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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:= >=dev-haskell/cabal-1.2 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Sqlite v3 driver for HDBC
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/hdbc/hdbc-sqlite3
INHERIT=haskell-cabal
IUSE=+splitbase doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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:=
+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:= dev-lang/ghc:=[profile?]
SLOT=0/2.3.3.1
SRC_URI=https://hackage.haskell.org/package/HDBC-sqlite3-2.3.3.1/HDBC-sqlite3-2.3.3.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=1212a80536e08c73d99fc9feebcf3895
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c6ea94538ea7e711204e217d928b9f66
diff --git a/metadata/md5-cache/dev-haskell/hedgehog-1.0.5 b/metadata/md5-cache/dev-haskell/hedgehog-1.0.5
index a7cb066dafbb..f4bb838192ca 100644
--- a/metadata/md5-cache/dev-haskell/hedgehog-1.0.5
+++ b/metadata/md5-cache/dev-haskell/hedgehog-1.0.5
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/ansi-terminal-0.6:=[profile?] <dev-haskell/ansi-terminal-0.12:=[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/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/pretty-show-1.11:=[profile?] >=dev-haskell/primitive-0.6:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-haskell/random-1.1:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.3:=[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.4.3:=
+RDEPEND=>=dev-haskell/ansi-terminal-0.6:=[profile?] <dev-haskell/ansi-terminal-0.12:=[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/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/pretty-show-1.11:=[profile?] >=dev-haskell/primitive-0.6:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-haskell/random-1.1:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.3:=[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.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.0.5
SRC_URI=https://hackage.haskell.org/package/hedgehog-1.0.5/hedgehog-1.0.5.tar.gz https://hackage.haskell.org/package/hedgehog-1.0.5/revision/1.cabal -> hedgehog-1.0.5.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=80e7505ec9b6a6abab1f2fc9736b41ed
diff --git a/metadata/md5-cache/dev-haskell/hedgehog-1.4 b/metadata/md5-cache/dev-haskell/hedgehog-1.4
new file mode 100644
index 000000000000..b608410a9da3
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hedgehog-1.4
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/ansi-terminal-0.6:=[profile?] <dev-haskell/ansi-terminal-1.1:=[profile?] >=dev-haskell/async-2.0:=[profile?] <dev-haskell/async-2.3:=[profile?] >=dev-haskell/barbies-1.0:=[profile?] <dev-haskell/barbies-2.1:=[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/lifted-async-0.7:=[profile?] <dev-haskell/lifted-async-0.11:=[profile?] >=dev-haskell/mmorph-1.0:=[profile?] <dev-haskell/mmorph-1.3:=[profile?] >=dev-haskell/monad-control-1.0:=[profile?] <dev-haskell/monad-control-1.1:=[profile?] >=dev-haskell/pretty-show-1.6:=[profile?] <dev-haskell/pretty-show-1.11:=[profile?] >=dev-haskell/primitive-0.6:=[profile?] <dev-haskell/primitive-0.9:=[profile?] >=dev-haskell/random-1.1:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.4:=[profile?] >=dev-haskell/safe-exceptions-0.1:=[profile?] <dev-haskell/safe-exceptions-0.2:=[profile?] >=dev-haskell/text-1.1:=[profile?] <dev-haskell/text-2.1:=[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.10.6:= >=dev-haskell/cabal-3.2.1.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Release with confidence
+EAPI=8
+HOMEPAGE=https://hedgehog.qa
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/ansi-terminal-0.6:=[profile?] <dev-haskell/ansi-terminal-1.1:=[profile?] >=dev-haskell/async-2.0:=[profile?] <dev-haskell/async-2.3:=[profile?] >=dev-haskell/barbies-1.0:=[profile?] <dev-haskell/barbies-2.1:=[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/lifted-async-0.7:=[profile?] <dev-haskell/lifted-async-0.11:=[profile?] >=dev-haskell/mmorph-1.0:=[profile?] <dev-haskell/mmorph-1.3:=[profile?] >=dev-haskell/monad-control-1.0:=[profile?] <dev-haskell/monad-control-1.1:=[profile?] >=dev-haskell/pretty-show-1.6:=[profile?] <dev-haskell/pretty-show-1.11:=[profile?] >=dev-haskell/primitive-0.6:=[profile?] <dev-haskell/primitive-0.9:=[profile?] >=dev-haskell/random-1.1:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.4:=[profile?] >=dev-haskell/safe-exceptions-0.1:=[profile?] <dev-haskell/safe-exceptions-0.2:=[profile?] >=dev-haskell/text-1.1:=[profile?] <dev-haskell/text-2.1:=[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.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.4
+SRC_URI=https://hackage.haskell.org/package/hedgehog-1.4/hedgehog-1.4.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c684f943b31ae9ae6e6b50a804516c35
diff --git a/metadata/md5-cache/dev-haskell/hinotify-0.3.10 b/metadata/md5-cache/dev-haskell/hinotify-0.3.10
index 92302523522c..2e1ec1aefab6 100644
--- a/metadata/md5-cache/dev-haskell/hinotify-0.3.10
+++ b/metadata/md5-cache/dev-haskell/hinotify-0.3.10
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/async-2.0:=[profile?] <dev-haskell/async-2.3:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/async-2.0:=[profile?] <dev-haskell/async-2.3:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.3.10
SRC_URI=https://hackage.haskell.org/package/hinotify-0.3.10/hinotify-0.3.10.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=3b0a5ee2859136433340005c120f5659
diff --git a/metadata/md5-cache/dev-haskell/hinotify-0.4.1 b/metadata/md5-cache/dev-haskell/hinotify-0.4.1
new file mode 100644
index 000000000000..bed2c4218d16
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hinotify-0.4.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/async-2:=[profile?] <dev-haskell/async-3:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Haskell binding to inotify
+EAPI=8
+HOMEPAGE=https://github.com/kolmodin/hinotify
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/async-2:=[profile?] <dev-haskell/async-3:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.4.1
+SRC_URI=https://hackage.haskell.org/package/hinotify-0.4.1/hinotify-0.4.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=f92466b0f2ecf1f23f35af1662a0e8d8
diff --git a/metadata/md5-cache/dev-haskell/hjsmin-0.2.0.4 b/metadata/md5-cache/dev-haskell/hjsmin-0.2.0.4
index 38a5a5a5b629..152dc9114a9c 100644
--- a/metadata/md5-cache/dev-haskell/hjsmin-0.2.0.4
+++ b/metadata/md5-cache/dev-haskell/hjsmin-0.2.0.4
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/language-javascript-0.6:=[profile?] <dev-haskell/language-javascript-0.8:=[profile?] >=dev-haskell/optparse-applicative-0.7:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-7.10.1:= >=dev-haskell/cabal-1.22.2.0 test? ( dev-haskell/extra ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Haskell implementation of a javascript minifier
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/erikd/hjsmin
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/language-javascript-0.6:=[profile?] <dev-haskell/language-javascript-0.8:=[profile?] >=dev-haskell/optparse-applicative-0.7:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-7.10.1:=
-RESTRICT=test
+RDEPEND=>=dev-haskell/language-javascript-0.6:=[profile?] <dev-haskell/language-javascript-0.8:=[profile?] >=dev-haskell/optparse-applicative-0.7:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-7.10.1:= dev-lang/ghc:=[profile?]
+RESTRICT=test !test? ( test )
SLOT=0/0.2.0.4
SRC_URI=https://hackage.haskell.org/package/hjsmin-0.2.0.4/hjsmin-0.2.0.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=49d2169a65d089d323c86d4420e0e9f4
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=a54e0420094723e8cdea4b0b6f4a6b18
diff --git a/metadata/md5-cache/dev-haskell/hjsmin-0.2.1 b/metadata/md5-cache/dev-haskell/hjsmin-0.2.1
new file mode 100644
index 000000000000..3df7d01fedd5
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hjsmin-0.2.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/language-javascript-0.6:=[profile?] <dev-haskell/language-javascript-0.8:=[profile?] >=dev-haskell/optparse-applicative-0.7:=[profile?] >=dev-haskell/text-1.2.5.0:=[profile?] >=dev-lang/ghc-9.2.4:= >=dev-haskell/cabal-3.6.3.0 test? ( dev-haskell/extra ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Haskell implementation of a javascript minifier
+EAPI=8
+HOMEPAGE=https://github.com/erikd/hjsmin
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/language-javascript-0.6:=[profile?] <dev-haskell/language-javascript-0.8:=[profile?] >=dev-haskell/optparse-applicative-0.7:=[profile?] >=dev-haskell/text-1.2.5.0:=[profile?] >=dev-lang/ghc-9.2.4:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.2.1
+SRC_URI=https://hackage.haskell.org/package/hjsmin-0.2.1/hjsmin-0.2.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=aa2b4a19ee117e06b3d6e44fc786fbcf
diff --git a/metadata/md5-cache/dev-haskell/hostname-1.0-r1 b/metadata/md5-cache/dev-haskell/hostname-1.0-r1
index cdb74d71e64f..8937900208a0 100644
--- a/metadata/md5-cache/dev-haskell/hostname-1.0-r1
+++ b/metadata/md5-cache/dev-haskell/hostname-1.0-r1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.2 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A a cross-platform means of determining the hostname
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/hostname
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/1.0
SRC_URI=https://hackage.haskell.org/package/hostname-1.0/hostname-1.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=62a3f5a87e81bb21d198e3750396bcf6
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=ecf1b96e731b5129d2a54d089c62149b
diff --git a/metadata/md5-cache/dev-haskell/hourglass-0.2.12 b/metadata/md5-cache/dev-haskell/hourglass-0.2.12
index 8a8c7255a35c..97d05141155e 100644
--- a/metadata/md5-cache/dev-haskell/hourglass-0.2.12
+++ b/metadata/md5-cache/dev-haskell/hourglass-0.2.12
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 test? ( dev-haskell/mtl dev-haskell/old-locale dev-haskell/tasty dev-haskell/tasty-hunit dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=simple performant time related library
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/vincenthz/hs-hourglass
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.2.12
SRC_URI=https://hackage.haskell.org/package/hourglass-0.2.12/hourglass-0.2.12.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=96bedf2df9a248884a4a7a1c1a8089e6
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9441353d4eed637cd082d980cb53b9b4
diff --git a/metadata/md5-cache/dev-haskell/hourglass-0.2.12-r1 b/metadata/md5-cache/dev-haskell/hourglass-0.2.12-r1
new file mode 100644
index 000000000000..e205a295307c
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hourglass-0.2.12-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/old-locale dev-haskell/tasty dev-haskell/tasty-hunit dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=simple performant time related library
+EAPI=8
+HOMEPAGE=https://github.com/vincenthz/hs-hourglass
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.2.12
+SRC_URI=https://hackage.haskell.org/package/hourglass-0.2.12/hourglass-0.2.12.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=2fa13ca0c1115ff13249f15ee2b9bdfc
diff --git a/metadata/md5-cache/dev-haskell/hscolour-1.24.4 b/metadata/md5-cache/dev-haskell/hscolour-1.24.4
index 22f7f61a6fa8..c695d4181b58 100644
--- a/metadata/md5-cache/dev-haskell/hscolour-1.24.4
+++ b/metadata/md5-cache/dev-haskell/hscolour-1.24.4
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:=
DESCRIPTION=Colourise Haskell code
-EAPI=7
+EAPI=8
HOMEPAGE=http://code.haskell.org/~malcolm/hscolour/
INHERIT=haskell-cabal
IUSE=doc profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=LGPL-2.1
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/1.24.4
SRC_URI=https://hackage.haskell.org/package/hscolour-1.24.4/hscolour-1.24.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=d1b3e9a278348667cf5aace709fd26e5
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=ca1fbbaf88ef6bf5a9256c91c5a1730f
diff --git a/metadata/md5-cache/dev-haskell/hscolour-1.25 b/metadata/md5-cache/dev-haskell/hscolour-1.25
new file mode 100644
index 000000000000..97d867852b6c
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hscolour-1.25
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.10.6:=
+DESCRIPTION=Colourise Haskell code
+EAPI=8
+HOMEPAGE=https://code.haskell.org/~malcolm/hscolour/
+INHERIT=haskell-cabal
+IUSE=doc profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+SLOT=0/1.25
+SRC_URI=https://hackage.haskell.org/package/hscolour-1.25/hscolour-1.25.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=44413cd7d25152940bc723046e353ccf
diff --git a/metadata/md5-cache/dev-haskell/hslogger-1.3.1.0-r2 b/metadata/md5-cache/dev-haskell/hslogger-1.3.1.0-r2
index 6f719db4e9fc..2d62f600451f 100644
--- a/metadata/md5-cache/dev-haskell/hslogger-1.3.1.0-r2
+++ b/metadata/md5-cache/dev-haskell/hslogger-1.3.1.0-r2
@@ -1,16 +1,16 @@
BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?] >=dev-lang/ghc-7.4.1:= >=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?] >=dev-haskell/cabal-1.12 test? ( >=dev-haskell/hunit-1.3 <dev-haskell/hunit-1.7 ) hscolour? ( dev-haskell/hscolour )
+DEPEND=>=dev-haskell/network-3.0:=[profile?] <dev-haskell/network-3.2 >=dev-haskell/network-bsd-2.8.1:=[profile?] <dev-haskell/network-bsd-2.9 =dev-haskell/old-locale-1.0*:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( || ( ( =dev-haskell/hunit-1.3* ) ( =dev-haskell/hunit-1.6* ) ) ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Versatile logging framework
-EAPI=7
-HOMEPAGE=https://github.com/hvr/hslogger/wiki
+EAPI=8
+HOMEPAGE=https://github.com/haskell-hvr/hslogger/wiki
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=BSD
-RDEPEND=>=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?] >=dev-lang/ghc-7.4.1:= >=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?]
+RDEPEND=>=dev-haskell/network-3.0:=[profile?] <dev-haskell/network-3.2 >=dev-haskell/network-bsd-2.8.1:=[profile?] <dev-haskell/network-bsd-2.9 =dev-haskell/old-locale-1.0*:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.3.1.0
-SRC_URI=https://hackage.haskell.org/package/hslogger-1.3.1.0/hslogger-1.3.1.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=b129094f237c8be024630214d32ed94d
+SRC_URI=https://hackage.haskell.org/package/hslogger-1.3.1.0/hslogger-1.3.1.0.tar.gz https://hackage.haskell.org/package/hslogger-1.3.1.0/revision/7.cabal -> hslogger-1.3.1.0-rev7.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c340e656cdcf66e2ad65d4320be9a7a5
diff --git a/metadata/md5-cache/dev-haskell/hslua-2.2.0 b/metadata/md5-cache/dev-haskell/hslua-2.2.0
index 30122e1bf154..c730c4283825 100644
--- a/metadata/md5-cache/dev-haskell/hslua-2.2.0
+++ b/metadata/md5-cache/dev-haskell/hslua-2.2.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/hslua-aeson-2.2:=[profile?] <dev-haskell/hslua-aeson-2.3:=[profile?] >=dev-haskell/hslua-classes-2.2:=[profile?] <dev-haskell/hslua-classes-2.3:=[profile?] >=dev-haskell/hslua-core-2.2:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.2:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/hslua-objectorientation-2.2:=[profile?] <dev-haskell/hslua-objectorientation-2.3:=[profile?] >=dev-haskell/hslua-packaging-2.2:=[profile?] <dev-haskell/hslua-packaging-2.3:=[profile?] >=dev-lang/ghc-8.10.1:=
+RDEPEND=>=dev-haskell/hslua-aeson-2.2:=[profile?] <dev-haskell/hslua-aeson-2.3:=[profile?] >=dev-haskell/hslua-classes-2.2:=[profile?] <dev-haskell/hslua-classes-2.3:=[profile?] >=dev-haskell/hslua-core-2.2:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.2:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/hslua-objectorientation-2.2:=[profile?] <dev-haskell/hslua-objectorientation-2.3:=[profile?] >=dev-haskell/hslua-packaging-2.2:=[profile?] <dev-haskell/hslua-packaging-2.3:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/2.2.0
SRC_URI=https://hackage.haskell.org/package/hslua-2.2.0/hslua-2.2.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=016f70a7501080dd4aed80e852875d29
diff --git a/metadata/md5-cache/dev-haskell/hslua-2.3.0 b/metadata/md5-cache/dev-haskell/hslua-2.3.0
new file mode 100644
index 000000000000..11928888b2d1
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hslua-2.3.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/hslua-aeson-2.3:=[profile?] <dev-haskell/hslua-aeson-2.4:=[profile?] >=dev-haskell/hslua-classes-2.2:=[profile?] <dev-haskell/hslua-classes-2.4:=[profile?] >=dev-haskell/hslua-core-2.3:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-marshalling-2.3:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/hslua-objectorientation-2.3:=[profile?] <dev-haskell/hslua-objectorientation-2.4:=[profile?] >=dev-haskell/hslua-packaging-2.3:=[profile?] <dev-haskell/hslua-packaging-2.4:=[profile?] >=dev-haskell/hslua-typing-0.1:=[profile?] <dev-haskell/hslua-typing-0.2:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.10.1:= >=dev-haskell/cabal-3.2.0.0 test? ( >=dev-haskell/lua-2.0 >=dev-haskell/lua-arbitrary-1.0 >=dev-haskell/quickcheck-2.7 >=dev-haskell/quickcheck-instances-0.3 >=dev-haskell/tasty-0.11 dev-haskell/tasty-hslua >=dev-haskell/tasty-hunit-0.9 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Bindings to Lua, an embeddable scripting language
+EAPI=8
+HOMEPAGE=https://hslua.org/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/hslua-aeson-2.3:=[profile?] <dev-haskell/hslua-aeson-2.4:=[profile?] >=dev-haskell/hslua-classes-2.2:=[profile?] <dev-haskell/hslua-classes-2.4:=[profile?] >=dev-haskell/hslua-core-2.3:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-marshalling-2.3:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/hslua-objectorientation-2.3:=[profile?] <dev-haskell/hslua-objectorientation-2.4:=[profile?] >=dev-haskell/hslua-packaging-2.3:=[profile?] <dev-haskell/hslua-packaging-2.4:=[profile?] >=dev-haskell/hslua-typing-0.1:=[profile?] <dev-haskell/hslua-typing-0.2:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/2.3.0
+SRC_URI=https://hackage.haskell.org/package/hslua-2.3.0/hslua-2.3.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7155be3ea17337c7fd2111a2b4da5755
diff --git a/metadata/md5-cache/dev-haskell/hslua-aeson-2.2.0 b/metadata/md5-cache/dev-haskell/hslua-aeson-2.2.0
index 43da550b4194..0b337ce5ea2e 100644
--- a/metadata/md5-cache/dev-haskell/hslua-aeson-2.2.0
+++ b/metadata/md5-cache/dev-haskell/hslua-aeson-2.2.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/aeson-1.5:=[profile?] <dev-haskell/aeson-2.1:=[profile?] >=dev-haskell/hashable-1.2:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/hslua-core-2.0:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/scientific-0.3:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/aeson-1.5:=[profile?] <dev-haskell/aeson-2.1:=[profile?] >=dev-haskell/hashable-1.2:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/hslua-core-2.0:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/scientific-0.3:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/2.2.0
SRC_URI=https://hackage.haskell.org/package/hslua-aeson-2.2.0/hslua-aeson-2.2.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=e331f927e1f7a2ea3907c3b71875488a
diff --git a/metadata/md5-cache/dev-haskell/hslua-aeson-2.3.0.1 b/metadata/md5-cache/dev-haskell/hslua-aeson-2.3.0.1
new file mode 100644
index 000000000000..46ee6464c876
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hslua-aeson-2.3.0.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/aeson-1.5:=[profile?] <dev-haskell/aeson-2.2:=[profile?] >=dev-haskell/hashable-1.2:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/hslua-core-2.0:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/scientific-0.3:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/quickcheck dev-haskell/quickcheck-instances >=dev-haskell/tasty-0.11 >=dev-haskell/tasty-hunit-0.10 >=dev-haskell/tasty-quickcheck-0.8 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Allow aeson data types to be used with Lua
+EAPI=8
+HOMEPAGE=https://hslua.org/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/aeson-1.5:=[profile?] <dev-haskell/aeson-2.2:=[profile?] >=dev-haskell/hashable-1.2:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/hslua-core-2.0:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/scientific-0.3:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/2.3.0.1
+SRC_URI=https://hackage.haskell.org/package/hslua-aeson-2.3.0.1/hslua-aeson-2.3.0.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=6b0751f750aed9b056b04d870ebd27d5
diff --git a/metadata/md5-cache/dev-haskell/hslua-classes-2.2.0 b/metadata/md5-cache/dev-haskell/hslua-classes-2.2.0
index 1de86ae73bb3..b602c105d915 100644
--- a/metadata/md5-cache/dev-haskell/hslua-classes-2.2.0
+++ b/metadata/md5-cache/dev-haskell/hslua-classes-2.2.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/hslua-core-2.1:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-lang/ghc-8.10.1:=
+RDEPEND=>=dev-haskell/hslua-core-2.1:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/2.2.0
SRC_URI=https://hackage.haskell.org/package/hslua-classes-2.2.0/hslua-classes-2.2.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=2606ee89a4ed0a311b97d89ad67a26ac
diff --git a/metadata/md5-cache/dev-haskell/hslua-classes-2.3.0 b/metadata/md5-cache/dev-haskell/hslua-classes-2.3.0
new file mode 100644
index 000000000000..892e04c16d68
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hslua-classes-2.3.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/hslua-core-2.1:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.10.1:= >=dev-haskell/cabal-3.2.0.0 test? ( >=dev-haskell/lua-arbitrary-1.0 >=dev-haskell/quickcheck-2.7 >=dev-haskell/quickcheck-instances-0.3 >=dev-haskell/tasty-0.11 >=dev-haskell/tasty-hslua-1.0 >=dev-haskell/tasty-hunit-0.9 >=dev-haskell/tasty-quickcheck-0.8 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Type classes for HsLua
+EAPI=8
+HOMEPAGE=https://hslua.org/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/hslua-core-2.1:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/2.3.0
+SRC_URI=https://hackage.haskell.org/package/hslua-classes-2.3.0/hslua-classes-2.3.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=af17bead20422b39420ba95e5f0b67fc
diff --git a/metadata/md5-cache/dev-haskell/hslua-cli-1.4.1 b/metadata/md5-cache/dev-haskell/hslua-cli-1.4.1
new file mode 100644
index 000000000000..4c7cbe1226d0
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hslua-cli-1.4.1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/hslua-core-2.3:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-marshalling-2.2:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/hslua-repl-0.1:=[profile?] <dev-haskell/hslua-repl-0.2:=[profile?] >=dev-haskell/lua-2.3:=[profile?] <dev-haskell/lua-2.4:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Command-line interface for Lua
+EAPI=8
+HOMEPAGE=https://hslua.org/
+INHERIT=haskell-cabal
+IUSE=executable doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/hslua-core-2.3:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-marshalling-2.2:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/hslua-repl-0.1:=[profile?] <dev-haskell/hslua-repl-0.2:=[profile?] >=dev-haskell/lua-2.3:=[profile?] <dev-haskell/lua-2.4:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/1.4.1
+SRC_URI=https://hackage.haskell.org/package/hslua-cli-1.4.1/hslua-cli-1.4.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=0ddc257930de5b7749a49f475cd75c07
diff --git a/metadata/md5-cache/dev-haskell/hslua-core-2.2.0 b/metadata/md5-cache/dev-haskell/hslua-core-2.2.0
index 2fc967f20a9a..592cb71adbeb 100644
--- a/metadata/md5-cache/dev-haskell/hslua-core-2.2.0
+++ b/metadata/md5-cache/dev-haskell/hslua-core-2.2.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/lua-2.2:=[profile?] <dev-haskell/lua-2.3:=[profile?] >=dev-lang/ghc-8.10.1:=
+RDEPEND=>=dev-haskell/lua-2.2:=[profile?] <dev-haskell/lua-2.3:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/2.2.0
SRC_URI=https://hackage.haskell.org/package/hslua-core-2.2.0/hslua-core-2.2.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=fb53e6694cb51e3da4ac6278e08ab18b
diff --git a/metadata/md5-cache/dev-haskell/hslua-core-2.3.1 b/metadata/md5-cache/dev-haskell/hslua-core-2.3.1
new file mode 100644
index 000000000000..e3132afb3d93
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hslua-core-2.3.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/lua-2.3.1:=[profile?] <dev-haskell/lua-2.4:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.10.1:= >=dev-haskell/cabal-3.2.0.0 test? ( >=dev-haskell/lua-arbitrary-1.0 >=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 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Bindings to Lua, an embeddable scripting language
+EAPI=8
+HOMEPAGE=https://hslua.org/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/lua-2.3.1:=[profile?] <dev-haskell/lua-2.4:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/2.3.1
+SRC_URI=https://hackage.haskell.org/package/hslua-core-2.3.1/hslua-core-2.3.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=4131f74304c6464f65567806baf1e6bc
diff --git a/metadata/md5-cache/dev-haskell/hslua-list-1.1.1 b/metadata/md5-cache/dev-haskell/hslua-list-1.1.1
new file mode 100644
index 000000000000..fc6abf222178
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hslua-list-1.1.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/hslua-core-2.2:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/tasty-0.11 >=dev-haskell/tasty-lua-1.0 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Opinionated, but extensible Lua list type
+EAPI=8
+HOMEPAGE=https://hslua.org/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/hslua-core-2.2:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.1.1
+SRC_URI=https://hackage.haskell.org/package/hslua-list-1.1.1/hslua-list-1.1.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=38f5c3518ed6656966a4ade59446e617
diff --git a/metadata/md5-cache/dev-haskell/hslua-marshalling-2.2.0 b/metadata/md5-cache/dev-haskell/hslua-marshalling-2.2.0
index f06e71201656..508163a1d2c2 100644
--- a/metadata/md5-cache/dev-haskell/hslua-marshalling-2.2.0
+++ b/metadata/md5-cache/dev-haskell/hslua-marshalling-2.2.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/hslua-core-2.2:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/hslua-core-2.2:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/2.2.0
SRC_URI=https://hackage.haskell.org/package/hslua-marshalling-2.2.0/hslua-marshalling-2.2.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=f002c7ee40da9dd7ccddee0ce7a13fa8
diff --git a/metadata/md5-cache/dev-haskell/hslua-marshalling-2.3.0 b/metadata/md5-cache/dev-haskell/hslua-marshalling-2.3.0
new file mode 100644
index 000000000000..c3efdec13204
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hslua-marshalling-2.3.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/hslua-core-2.2.1:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/lua-arbitrary-1.0 >=dev-haskell/quickcheck-2.7 >=dev-haskell/quickcheck-instances-0.3 >=dev-haskell/tasty-0.11 dev-haskell/tasty-hslua >=dev-haskell/tasty-hunit-0.9 >=dev-haskell/tasty-quickcheck-0.8 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Marshalling of values between Haskell and Lua
+EAPI=8
+HOMEPAGE=https://hslua.org/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/hslua-core-2.2.1:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/2.3.0
+SRC_URI=https://hackage.haskell.org/package/hslua-marshalling-2.3.0/hslua-marshalling-2.3.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=30b826e72708849620f9bfc039ad62c9
diff --git a/metadata/md5-cache/dev-haskell/hslua-module-doclayout-1.0.4 b/metadata/md5-cache/dev-haskell/hslua-module-doclayout-1.0.4
index 1762f2d5f3a5..dfe3d71f8a41 100644
--- a/metadata/md5-cache/dev-haskell/hslua-module-doclayout-1.0.4
+++ b/metadata/md5-cache/dev-haskell/hslua-module-doclayout-1.0.4
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/doclayout-0.2:=[profile?] <dev-haskell/doclayout-0.5:=[profile?] >=dev-haskell/hslua-2.1:=[profile?] <dev-haskell/hslua-2.3:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/doclayout-0.2:=[profile?] <dev-haskell/doclayout-0.5:=[profile?] >=dev-haskell/hslua-2.1:=[profile?] <dev-haskell/hslua-2.3:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.0.4
SRC_URI=https://hackage.haskell.org/package/hslua-module-doclayout-1.0.4/hslua-module-doclayout-1.0.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=1a5527bdc5c7ea93bba1882e384a405b
diff --git a/metadata/md5-cache/dev-haskell/hslua-module-doclayout-1.1.0 b/metadata/md5-cache/dev-haskell/hslua-module-doclayout-1.1.0
new file mode 100644
index 000000000000..5fc5a9df51af
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hslua-module-doclayout-1.1.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/doclayout-0.2:=[profile?] <dev-haskell/doclayout-0.5:=[profile?] >=dev-haskell/hslua-2.3:=[profile?] <dev-haskell/hslua-2.4:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/tasty dev-haskell/tasty-hunit >=dev-haskell/tasty-lua-1.1 <dev-haskell/tasty-lua-1.2 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Lua module wrapping Text.DocLayout
+EAPI=8
+HOMEPAGE=https://github.com/hslua/hslua-module-doclayout
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/doclayout-0.2:=[profile?] <dev-haskell/doclayout-0.5:=[profile?] >=dev-haskell/hslua-2.3:=[profile?] <dev-haskell/hslua-2.4:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.1.0
+SRC_URI=https://hackage.haskell.org/package/hslua-module-doclayout-1.1.0/hslua-module-doclayout-1.1.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=2afd71d02353e1999cfcccd1f637527d
diff --git a/metadata/md5-cache/dev-haskell/hslua-module-path-1.0.2 b/metadata/md5-cache/dev-haskell/hslua-module-path-1.0.2
index baf5559e70f0..ca431d32c39e 100644
--- a/metadata/md5-cache/dev-haskell/hslua-module-path-1.0.2
+++ b/metadata/md5-cache/dev-haskell/hslua-module-path-1.0.2
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/hslua-core-2.1:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/hslua-packaging-2.1:=[profile?] <dev-haskell/hslua-packaging-2.3:=[profile?] >=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/hslua-core-2.1:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/hslua-packaging-2.1:=[profile?] <dev-haskell/hslua-packaging-2.3:=[profile?] >=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.0.2
SRC_URI=https://hackage.haskell.org/package/hslua-module-path-1.0.2/hslua-module-path-1.0.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=131c6be1ba53ca443ae53a3a4eb57171
diff --git a/metadata/md5-cache/dev-haskell/hslua-module-path-1.1.0 b/metadata/md5-cache/dev-haskell/hslua-module-path-1.1.0
new file mode 100644
index 000000000000..b95d5e379f6e
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hslua-module-path-1.1.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/hslua-core-2.1:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/hslua-packaging-2.3:=[profile?] <dev-haskell/hslua-packaging-2.4:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/tasty dev-haskell/tasty-hunit >=dev-haskell/tasty-lua-1.0 <dev-haskell/tasty-lua-1.2 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Lua module to work with file paths
+EAPI=8
+HOMEPAGE=https://hslua.org/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/hslua-core-2.1:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/hslua-packaging-2.3:=[profile?] <dev-haskell/hslua-packaging-2.4:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.1.0
+SRC_URI=https://hackage.haskell.org/package/hslua-module-path-1.1.0/hslua-module-path-1.1.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=93ae61434e474ed1eeb62f220725beee
diff --git a/metadata/md5-cache/dev-haskell/hslua-module-system-1.0.2 b/metadata/md5-cache/dev-haskell/hslua-module-system-1.0.2
index b19e207072c6..55c78cb1d9f8 100644
--- a/metadata/md5-cache/dev-haskell/hslua-module-system-1.0.2
+++ b/metadata/md5-cache/dev-haskell/hslua-module-system-1.0.2
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/exceptions-0.8:=[profile?] <dev-haskell/exceptions-0.11:=[profile?] >=dev-haskell/hslua-core-2.1:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.0:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/hslua-packaging-2.1:=[profile?] <dev-haskell/hslua-packaging-2.3:=[profile?] >=dev-haskell/temporary-1.2:=[profile?] <dev-haskell/temporary-1.4:=[profile?] >=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.10.1:=
+RDEPEND=>=dev-haskell/exceptions-0.8:=[profile?] <dev-haskell/exceptions-0.11:=[profile?] >=dev-haskell/hslua-core-2.1:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.0:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/hslua-packaging-2.1:=[profile?] <dev-haskell/hslua-packaging-2.3:=[profile?] >=dev-haskell/temporary-1.2:=[profile?] <dev-haskell/temporary-1.4:=[profile?] >=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.0.2
SRC_URI=https://hackage.haskell.org/package/hslua-module-system-1.0.2/hslua-module-system-1.0.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=9c66ae9468d11605636e22d2a70cfa72
diff --git a/metadata/md5-cache/dev-haskell/hslua-module-system-1.1.0.1 b/metadata/md5-cache/dev-haskell/hslua-module-system-1.1.0.1
new file mode 100644
index 000000000000..f590faa8a5b2
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hslua-module-system-1.1.0.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/hslua-core-2.1:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/hslua-packaging-2.3:=[profile?] <dev-haskell/hslua-packaging-2.4:=[profile?] >=dev-haskell/temporary-1.2:=[profile?] <dev-haskell/temporary-1.4:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.10.1:= >=dev-haskell/cabal-3.2.0.0 test? ( >=dev-haskell/tasty-0.11 >=dev-haskell/tasty-hunit-0.9 >=dev-haskell/tasty-lua-1.0 <dev-haskell/tasty-lua-1.2 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Lua module wrapper around Haskell's System module
+EAPI=8
+HOMEPAGE=https://github.com/hslua/hslua
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/hslua-core-2.1:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/hslua-packaging-2.3:=[profile?] <dev-haskell/hslua-packaging-2.4:=[profile?] >=dev-haskell/temporary-1.2:=[profile?] <dev-haskell/temporary-1.4:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.1.0.1
+SRC_URI=https://hackage.haskell.org/package/hslua-module-system-1.1.0.1/hslua-module-system-1.1.0.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9c2e236d775263eaf843923eb5719c7c
diff --git a/metadata/md5-cache/dev-haskell/hslua-module-text-1.0.2 b/metadata/md5-cache/dev-haskell/hslua-module-text-1.0.2
index 594a63a4060e..b90516cfe034 100644
--- a/metadata/md5-cache/dev-haskell/hslua-module-text-1.0.2
+++ b/metadata/md5-cache/dev-haskell/hslua-module-text-1.0.2
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/hslua-core-2.1:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/hslua-packaging-2.1:=[profile?] <dev-haskell/hslua-packaging-2.3:=[profile?] >=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/hslua-core-2.1:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/hslua-packaging-2.1:=[profile?] <dev-haskell/hslua-packaging-2.3:=[profile?] >=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.0.2
SRC_URI=https://hackage.haskell.org/package/hslua-module-text-1.0.2/hslua-module-text-1.0.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=9f258a456753445e06c272b3d3ca79b2
diff --git a/metadata/md5-cache/dev-haskell/hslua-module-text-1.1.0.1 b/metadata/md5-cache/dev-haskell/hslua-module-text-1.1.0.1
new file mode 100644
index 000000000000..7d7cc6f7d570
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hslua-module-text-1.1.0.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/hslua-core-2.3:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/hslua-packaging-2.3:=[profile?] <dev-haskell/hslua-packaging-2.4:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/tasty-0.11 >=dev-haskell/tasty-hunit-0.9 >=dev-haskell/tasty-lua-1.0 <dev-haskell/tasty-lua-1.2 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Lua module for text
+EAPI=8
+HOMEPAGE=https://github.com/hslua/hslua
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/hslua-core-2.3:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/hslua-packaging-2.3:=[profile?] <dev-haskell/hslua-packaging-2.4:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.1.0.1
+SRC_URI=https://hackage.haskell.org/package/hslua-module-text-1.1.0.1/hslua-module-text-1.1.0.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=8ccd8d85a3abe8bfb8fab1d7f7e6bd31
diff --git a/metadata/md5-cache/dev-haskell/hslua-module-version-1.0.2 b/metadata/md5-cache/dev-haskell/hslua-module-version-1.0.2
index 28c457467a04..94c473028f3f 100644
--- a/metadata/md5-cache/dev-haskell/hslua-module-version-1.0.2
+++ b/metadata/md5-cache/dev-haskell/hslua-module-version-1.0.2
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/hslua-core-2.1:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/hslua-packaging-2.1:=[profile?] <dev-haskell/hslua-packaging-2.3:=[profile?] >=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/hslua-core-2.1:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/hslua-packaging-2.1:=[profile?] <dev-haskell/hslua-packaging-2.3:=[profile?] >=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.0.2
SRC_URI=https://hackage.haskell.org/package/hslua-module-version-1.0.2/hslua-module-version-1.0.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=d728e4387ec57c524d8259f9c5b961e5
diff --git a/metadata/md5-cache/dev-haskell/hslua-module-version-1.1.0 b/metadata/md5-cache/dev-haskell/hslua-module-version-1.1.0
new file mode 100644
index 000000000000..166d643ec9e5
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hslua-module-version-1.1.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/hslua-core-2.3:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-marshalling-2.3:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/hslua-packaging-2.3:=[profile?] <dev-haskell/hslua-packaging-2.4:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/tasty dev-haskell/tasty-hunit >=dev-haskell/tasty-lua-1.0 <dev-haskell/tasty-lua-1.2 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Lua module to work with version specifiers
+EAPI=8
+HOMEPAGE=https://hslua.org/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/hslua-core-2.3:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-marshalling-2.3:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/hslua-packaging-2.3:=[profile?] <dev-haskell/hslua-packaging-2.4:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.1.0
+SRC_URI=https://hackage.haskell.org/package/hslua-module-version-1.1.0/hslua-module-version-1.1.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=97704af4f3cda6c6b29d9cace09598d1
diff --git a/metadata/md5-cache/dev-haskell/hslua-module-zip-1.1.0 b/metadata/md5-cache/dev-haskell/hslua-module-zip-1.1.0
new file mode 100644
index 000000000000..d4cf5cd8dd09
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hslua-module-zip-1.1.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/hslua-core-2.3:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-list-1.1:=[profile?] <dev-haskell/hslua-list-1.2:=[profile?] >=dev-haskell/hslua-marshalling-2.3:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/hslua-packaging-2.3:=[profile?] <dev-haskell/hslua-packaging-2.4:=[profile?] >=dev-haskell/hslua-typing-0.1:=[profile?] <dev-haskell/hslua-typing-0.2:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-haskell/zip-archive-0.4:=[profile?] <dev-haskell/zip-archive-0.5:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/hslua-module-system dev-haskell/tasty dev-haskell/tasty-hunit >=dev-haskell/tasty-lua-1.0 <dev-haskell/tasty-lua-1.2 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Lua module to work with file zips
+EAPI=8
+HOMEPAGE=https://hslua.org/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/hslua-core-2.3:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-list-1.1:=[profile?] <dev-haskell/hslua-list-1.2:=[profile?] >=dev-haskell/hslua-marshalling-2.3:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/hslua-packaging-2.3:=[profile?] <dev-haskell/hslua-packaging-2.4:=[profile?] >=dev-haskell/hslua-typing-0.1:=[profile?] <dev-haskell/hslua-typing-0.2:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-haskell/zip-archive-0.4:=[profile?] <dev-haskell/zip-archive-0.5:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.1.0
+SRC_URI=https://hackage.haskell.org/package/hslua-module-zip-1.1.0/hslua-module-zip-1.1.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=cc575ff4345567f689fec3ffb4140a89
diff --git a/metadata/md5-cache/dev-haskell/hslua-objectorientation-2.2.0 b/metadata/md5-cache/dev-haskell/hslua-objectorientation-2.2.0
index ff94c5977964..a3f890ddeb92 100644
--- a/metadata/md5-cache/dev-haskell/hslua-objectorientation-2.2.0
+++ b/metadata/md5-cache/dev-haskell/hslua-objectorientation-2.2.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/hslua-core-2.2:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.2:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-lang/ghc-8.10.1:=
+RDEPEND=>=dev-haskell/hslua-core-2.2:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.2:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/2.2.0
SRC_URI=https://hackage.haskell.org/package/hslua-objectorientation-2.2.0/hslua-objectorientation-2.2.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=923c9a17ceb4304b6119f41263ff4b84
diff --git a/metadata/md5-cache/dev-haskell/hslua-objectorientation-2.3.0 b/metadata/md5-cache/dev-haskell/hslua-objectorientation-2.3.0
new file mode 100644
index 000000000000..865eb06c0806
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hslua-objectorientation-2.3.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/hslua-core-2.2.1:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-marshalling-2.2.1:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/hslua-typing-0.1:=[profile?] <dev-haskell/hslua-typing-0.2:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.10.1:= >=dev-haskell/cabal-3.2.0.0 test? ( >=dev-haskell/lua-arbitrary-1.0 >=dev-haskell/quickcheck-2.7 >=dev-haskell/quickcheck-instances-0.3 >=dev-haskell/tasty-0.11 >=dev-haskell/tasty-hslua-1.0 >=dev-haskell/tasty-hunit-0.9 >=dev-haskell/tasty-quickcheck-0.8 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Object orientation tools for HsLua
+EAPI=8
+HOMEPAGE=https://hslua.org/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/hslua-core-2.2.1:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-marshalling-2.2.1:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/hslua-typing-0.1:=[profile?] <dev-haskell/hslua-typing-0.2:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/2.3.0
+SRC_URI=https://hackage.haskell.org/package/hslua-objectorientation-2.3.0/hslua-objectorientation-2.3.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=2115c9981ab438514acabccfa0100dcb
diff --git a/metadata/md5-cache/dev-haskell/hslua-packaging-2.2.0 b/metadata/md5-cache/dev-haskell/hslua-packaging-2.2.0
index b9265684cc98..8c49616dd41d 100644
--- a/metadata/md5-cache/dev-haskell/hslua-packaging-2.2.0
+++ b/metadata/md5-cache/dev-haskell/hslua-packaging-2.2.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/hslua-core-2.2:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.2:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/hslua-objectorientation-2.2:=[profile?] <dev-haskell/hslua-objectorientation-2.3:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/hslua-core-2.2:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.2:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/hslua-objectorientation-2.2:=[profile?] <dev-haskell/hslua-objectorientation-2.3:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/2.2.0
SRC_URI=https://hackage.haskell.org/package/hslua-packaging-2.2.0/hslua-packaging-2.2.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=46fed5fefd32f22c1ddc1f7625d916b5
diff --git a/metadata/md5-cache/dev-haskell/hslua-packaging-2.3.0 b/metadata/md5-cache/dev-haskell/hslua-packaging-2.3.0
new file mode 100644
index 000000000000..61dcce3e8127
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hslua-packaging-2.3.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/hslua-core-2.2.1:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-marshalling-2.2.1:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/hslua-objectorientation-2.3:=[profile?] <dev-haskell/hslua-objectorientation-2.4:=[profile?] >=dev-haskell/hslua-typing-0.1:=[profile?] <dev-haskell/hslua-typing-0.2:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/tasty-0.11 dev-haskell/tasty-hslua >=dev-haskell/tasty-hunit-0.9 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Utilities to build Lua modules
+EAPI=8
+HOMEPAGE=https://hslua.org/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/hslua-core-2.2.1:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-marshalling-2.2.1:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/hslua-objectorientation-2.3:=[profile?] <dev-haskell/hslua-objectorientation-2.4:=[profile?] >=dev-haskell/hslua-typing-0.1:=[profile?] <dev-haskell/hslua-typing-0.2:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/2.3.0
+SRC_URI=https://hackage.haskell.org/package/hslua-packaging-2.3.0/hslua-packaging-2.3.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=a7c166dc125825042b44c02112b9c3ff
diff --git a/metadata/md5-cache/dev-haskell/hslua-repl-0.1.1 b/metadata/md5-cache/dev-haskell/hslua-repl-0.1.1
new file mode 100644
index 000000000000..d4247fc962d3
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hslua-repl-0.1.1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/hslua-core-2.3.1:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/isocline-1.0:=[profile?] <dev-haskell/isocline-1.1:=[profile?] >=dev-haskell/lua-2.3:=[profile?] <dev-haskell/lua-2.4:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Isocline-based Lua REPL
+EAPI=8
+HOMEPAGE=https://hslua.org/
+INHERIT=haskell-cabal
+IUSE=executable doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/hslua-core-2.3.1:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/isocline-1.0:=[profile?] <dev-haskell/isocline-1.1:=[profile?] >=dev-haskell/lua-2.3:=[profile?] <dev-haskell/lua-2.4:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/0.1.1
+SRC_URI=https://hackage.haskell.org/package/hslua-repl-0.1.1/hslua-repl-0.1.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=658b2eb3eb534d0312529d9921006eec
diff --git a/metadata/md5-cache/dev-haskell/hslua-typing-0.1.0 b/metadata/md5-cache/dev-haskell/hslua-typing-0.1.0
new file mode 100644
index 000000000000..db823f40f95b
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hslua-typing-0.1.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/hslua-core-2.3:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-marshalling-2.3:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/lua-arbitrary-1.0 <dev-haskell/lua-arbitrary-1.1 dev-haskell/quickcheck dev-haskell/quickcheck-instances >=dev-haskell/tasty-0.11 >=dev-haskell/tasty-hunit-0.10 >=dev-haskell/tasty-quickcheck-0.8 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Type specifiers for Lua
+EAPI=8
+HOMEPAGE=https://hslua.org/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/hslua-core-2.3:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-marshalling-2.3:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.1.0
+SRC_URI=https://hackage.haskell.org/package/hslua-typing-0.1.0/hslua-typing-0.1.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=939ee65b547173394dc7a7c6cdade395
diff --git a/metadata/md5-cache/dev-haskell/hspec-2.10.6 b/metadata/md5-cache/dev-haskell/hspec-2.10.6
new file mode 100644
index 000000000000..5fea2b33b578
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hspec-2.10.6
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=~dev-haskell/hspec-core-2.10.6:=[profile?] ~dev-haskell/hspec-discover-2.10.6:=[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-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A Testing Framework for Haskell
+EAPI=8
+HOMEPAGE=https://hspec.github.io/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=~dev-haskell/hspec-core-2.10.6:=[profile?] ~dev-haskell/hspec-discover-2.10.6:=[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-8.4.3:= dev-lang/ghc:=[profile?]
+SLOT=0/2.10.6
+SRC_URI=https://hackage.haskell.org/package/hspec-2.10.6/hspec-2.10.6.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=933cffa2ce807951c0e228f22c5bd37c
diff --git a/metadata/md5-cache/dev-haskell/hspec-2.9.4 b/metadata/md5-cache/dev-haskell/hspec-2.9.4
index f8958d1150c7..18fc4be3ca20 100644
--- a/metadata/md5-cache/dev-haskell/hspec-2.9.4
+++ b/metadata/md5-cache/dev-haskell/hspec-2.9.4
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=~dev-haskell/hspec-core-2.9.4:=[profile?] ~dev-haskell/hspec-discover-2.9.4:=[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-8.4.3:=
+RDEPEND=~dev-haskell/hspec-core-2.9.4:=[profile?] ~dev-haskell/hspec-discover-2.9.4:=[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-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/2.9.4
SRC_URI=https://hackage.haskell.org/package/hspec-2.9.4/hspec-2.9.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=b849f4a970b39310eea40b7ca62ac511
diff --git a/metadata/md5-cache/dev-haskell/hspec-contrib-0.5.1 b/metadata/md5-cache/dev-haskell/hspec-contrib-0.5.1
index 4487117d82b5..83d619a072d9 100644
--- a/metadata/md5-cache/dev-haskell/hspec-contrib-0.5.1
+++ b/metadata/md5-cache/dev-haskell/hspec-contrib-0.5.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/hspec-core-2.5.0:=[profile?] dev-haskell/hunit:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Contributed functionality for Hspec
-EAPI=7
+EAPI=8
HOMEPAGE=http://hspec.github.io/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/hspec-core-2.5.0:=[profile?] dev-haskell/hunit:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/hspec-core-2.5.0:=[profile?] dev-haskell/hunit:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/0.5.1
SRC_URI=https://hackage.haskell.org/package/hspec-contrib-0.5.1/hspec-contrib-0.5.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=7f734a6aa50ad5b0ca4c28132bc24ce7
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=6c929385f36fb917327472321f8f3774
diff --git a/metadata/md5-cache/dev-haskell/hspec-core-2.10.6 b/metadata/md5-cache/dev-haskell/hspec-core-2.10.6
new file mode 100644
index 000000000000..1e78c7671f3f
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hspec-core-2.10.6
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test
+DEPEND=>=dev-haskell/ansi-terminal-0.6.2:=[profile?] >=dev-haskell/call-stack-0.2.0:=[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-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/base-orphans ~dev-haskell/hspec-meta-2.10.5 >=dev-haskell/quickcheck-2.14 >=dev-haskell/silently-1.2.4 dev-haskell/temporary ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A Testing Framework for Haskell
+EAPI=8
+HOMEPAGE=https://hspec.github.io/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/ansi-terminal-0.6.2:=[profile?] >=dev-haskell/call-stack-0.2.0:=[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-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/2.10.6
+SRC_URI=https://hackage.haskell.org/package/hspec-core-2.10.6/hspec-core-2.10.6.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=235a1a053887dc8fd2abd53e8d76a95d
diff --git a/metadata/md5-cache/dev-haskell/hspec-core-2.9.4 b/metadata/md5-cache/dev-haskell/hspec-core-2.9.4
index 1833b9ab8aa9..92f55b524f17 100644
--- a/metadata/md5-cache/dev-haskell/hspec-core-2.9.4
+++ b/metadata/md5-cache/dev-haskell/hspec-core-2.9.4
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/ansi-terminal-0.6.2:=[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-8.4.3:=
+RDEPEND=>=dev-haskell/ansi-terminal-0.6.2:=[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-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/2.9.4
SRC_URI=https://hackage.haskell.org/package/hspec-core-2.9.4/hspec-core-2.9.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=45617d223faf88f1029206824aad15c6
diff --git a/metadata/md5-cache/dev-haskell/hspec-discover-2.10.6 b/metadata/md5-cache/dev-haskell/hspec-discover-2.10.6
new file mode 100644
index 000000000000..918d4753720d
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hspec-discover-2.10.6
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( ~dev-haskell/hspec-meta-2.10.5 >=dev-haskell/mockery-0.3.5 >=dev-haskell/quickcheck-2.7 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Automatically discover and run Hspec tests
+EAPI=8
+HOMEPAGE=https://hspec.github.io/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/2.10.6
+SRC_URI=https://hackage.haskell.org/package/hspec-discover-2.10.6/hspec-discover-2.10.6.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=67df4ed146b52a26182e84fae9df942f
diff --git a/metadata/md5-cache/dev-haskell/hspec-discover-2.9.4 b/metadata/md5-cache/dev-haskell/hspec-discover-2.9.4
index 19ca78563f53..e1400a2f6629 100644
--- a/metadata/md5-cache/dev-haskell/hspec-discover-2.9.4
+++ b/metadata/md5-cache/dev-haskell/hspec-discover-2.9.4
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/2.9.4
SRC_URI=https://hackage.haskell.org/package/hspec-discover-2.9.4/hspec-discover-2.9.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=1dd3e26cc27f55fa0d8b38affc49190d
diff --git a/metadata/md5-cache/dev-haskell/hspec-expectations-0.8.2 b/metadata/md5-cache/dev-haskell/hspec-expectations-0.8.2
index 6251dd32c762..11b93e7f4a74 100644
--- a/metadata/md5-cache/dev-haskell/hspec-expectations-0.8.2
+++ b/metadata/md5-cache/dev-haskell/hspec-expectations-0.8.2
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=dev-haskell/call-stack:=[profile?] dev-haskell/hunit:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/call-stack:=[profile?] dev-haskell/hunit:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.8.2
SRC_URI=https://hackage.haskell.org/package/hspec-expectations-0.8.2/hspec-expectations-0.8.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=4521fa337af1ec3493d57d07467df4c1
diff --git a/metadata/md5-cache/dev-haskell/hspec-megaparsec-2.2.0 b/metadata/md5-cache/dev-haskell/hspec-megaparsec-2.2.0
new file mode 100644
index 000000000000..f6c28b309d24
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hspec-megaparsec-2.2.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/hspec-expectations-0.8:=[profile?] <dev-haskell/hspec-expectations-0.9:=[profile?] >=dev-haskell/megaparsec-9.0:=[profile?] <dev-haskell/megaparsec-10.0:=[profile?] >=dev-lang/ghc-8.6.3:= >=dev-haskell/cabal-2.4.0.1 test? ( >=dev-haskell/hspec-2.0 <dev-haskell/hspec-3.0 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Utility functions for testing Megaparsec parsers with Hspec
+EAPI=8
+HOMEPAGE=https://github.com/mrkkrp/hspec-megaparsec
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/hspec-expectations-0.8:=[profile?] <dev-haskell/hspec-expectations-0.9:=[profile?] >=dev-haskell/megaparsec-9.0:=[profile?] <dev-haskell/megaparsec-10.0:=[profile?] >=dev-lang/ghc-8.6.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/2.2.0
+SRC_URI=https://hackage.haskell.org/package/hspec-megaparsec-2.2.0/hspec-megaparsec-2.2.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=4a402fc0823412a09335355f8dbea666
diff --git a/metadata/md5-cache/dev-haskell/hspec-meta-2.10.5 b/metadata/md5-cache/dev-haskell/hspec-meta-2.10.5
new file mode 100644
index 000000000000..81f547267c20
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hspec-meta-2.10.5
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/ansi-terminal:=[profile?] dev-haskell/call-stack:=[profile?] dev-haskell/clock:=[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-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A version of Hspec which is used to test Hspec itself
+EAPI=8
+HOMEPAGE=https://hspec.github.io/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-haskell/ansi-terminal:=[profile?] dev-haskell/call-stack:=[profile?] dev-haskell/clock:=[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-8.4.3:= dev-lang/ghc:=[profile?]
+SLOT=0/2.10.5
+SRC_URI=https://hackage.haskell.org/package/hspec-meta-2.10.5/hspec-meta-2.10.5.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c7ece82504d531bf75321ed8ca929b5c
diff --git a/metadata/md5-cache/dev-haskell/hspec-meta-2.9.3 b/metadata/md5-cache/dev-haskell/hspec-meta-2.9.3
index aab969a7811c..e7c69ac5404b 100644
--- a/metadata/md5-cache/dev-haskell/hspec-meta-2.9.3
+++ b/metadata/md5-cache/dev-haskell/hspec-meta-2.9.3
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=dev-haskell/ansi-terminal:=[profile?] dev-haskell/call-stack:=[profile?] dev-haskell/clock:=[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-8.4.3:=
+RDEPEND=dev-haskell/ansi-terminal:=[profile?] dev-haskell/call-stack:=[profile?] dev-haskell/clock:=[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-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/2.9.3
SRC_URI=https://hackage.haskell.org/package/hspec-meta-2.9.3/hspec-meta-2.9.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=9eec6bea5b3ea78e6d70877d44666f19
diff --git a/metadata/md5-cache/dev-haskell/hspec-wai-0.10.1 b/metadata/md5-cache/dev-haskell/hspec-wai-0.10.1
index a8e5522455b7..00b8b03e2251 100644
--- a/metadata/md5-cache/dev-haskell/hspec-wai-0.10.1
+++ b/metadata/md5-cache/dev-haskell/hspec-wai-0.10.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/base-compat:=[profile?] dev-haskell/case-insensitive:=[profile?] >=dev-haskell/hspec-core-2:=[profile?] <dev-haskell/hspec-core-3:=[profile?] >=dev-haskell/hspec-expectations-0.8.0:=[profile?] dev-haskell/http-types:=[profile?] dev-haskell/quickcheck:2=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/wai-3:=[profile?] >=dev-haskell/wai-extra-3:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( dev-haskell/hspec ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Experimental Hspec support for testing WAI applications
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/hspec/hspec-wai#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=dev-haskell/base-compat:=[profile?] dev-haskell/case-insensitive:=[profile?] >=dev-haskell/hspec-core-2:=[profile?] <dev-haskell/hspec-core-3:=[profile?] >=dev-haskell/hspec-expectations-0.8.0:=[profile?] dev-haskell/http-types:=[profile?] dev-haskell/quickcheck:2=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/wai-3:=[profile?] >=dev-haskell/wai-extra-3:=[profile?] >=dev-lang/ghc-7.8.2:=
+RDEPEND=dev-haskell/base-compat:=[profile?] dev-haskell/case-insensitive:=[profile?] >=dev-haskell/hspec-core-2:=[profile?] <dev-haskell/hspec-core-3:=[profile?] >=dev-haskell/hspec-expectations-0.8.0:=[profile?] dev-haskell/http-types:=[profile?] dev-haskell/quickcheck:2=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/wai-3:=[profile?] >=dev-haskell/wai-extra-3:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.10.1
SRC_URI=https://hackage.haskell.org/package/hspec-wai-0.10.1/hspec-wai-0.10.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=ca707bf302e99e1b5220ecd45565c486
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=cb905b7be40f92326fac963b06c3dd5c
diff --git a/metadata/md5-cache/dev-haskell/hspec-wai-0.11.1 b/metadata/md5-cache/dev-haskell/hspec-wai-0.11.1
new file mode 100644
index 000000000000..eed34d1709c5
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hspec-wai-0.11.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/base-compat:=[profile?] dev-haskell/case-insensitive:=[profile?] >=dev-haskell/hspec-core-2:=[profile?] <dev-haskell/hspec-core-3:=[profile?] >=dev-haskell/hspec-expectations-0.8.0:=[profile?] dev-haskell/http-types:=[profile?] dev-haskell/quickcheck:2=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/wai-3:=[profile?] >=dev-haskell/wai-extra-3:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/hspec >=dev-haskell/wai-3.2.2 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Experimental Hspec support for testing WAI applications
+EAPI=8
+HOMEPAGE=https://github.com/hspec/hspec-wai#readme
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-haskell/base-compat:=[profile?] dev-haskell/case-insensitive:=[profile?] >=dev-haskell/hspec-core-2:=[profile?] <dev-haskell/hspec-core-3:=[profile?] >=dev-haskell/hspec-expectations-0.8.0:=[profile?] dev-haskell/http-types:=[profile?] dev-haskell/quickcheck:2=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/wai-3:=[profile?] >=dev-haskell/wai-extra-3:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.11.1
+SRC_URI=https://hackage.haskell.org/package/hspec-wai-0.11.1/hspec-wai-0.11.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=71c62616b2cb3f9bec91b3685c89dc63
diff --git a/metadata/md5-cache/dev-haskell/hsyaml-0.2.1.0 b/metadata/md5-cache/dev-haskell/hsyaml-0.2.1.0
index 9c4438f077c3..58cb8f7a2c87 100644
--- a/metadata/md5-cache/dev-haskell/hsyaml-0.2.1.0
+++ b/metadata/md5-cache/dev-haskell/hsyaml-0.2.1.0
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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:= >=dev-haskell/cabal-1.14 test? ( >=dev-haskell/quickcheck-2.13:2= >=dev-haskell/tasty-1.2:= >=dev-haskell/tasty-quickcheck-0.10:= ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Pure Haskell YAML 1.2 parser
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/haskell-hvr/HsYAML
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2
-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:=
+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:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.2.1.0
SRC_URI=https://hackage.haskell.org/package/HsYAML-0.2.1.0/HsYAML-0.2.1.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=77c36d0a22a65f9d94204492382f7e4a
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c99736cf55e73c349b5957bdddb5b2fe
diff --git a/metadata/md5-cache/dev-haskell/hsyaml-0.2.1.2 b/metadata/md5-cache/dev-haskell/hsyaml-0.2.1.2
new file mode 100644
index 000000000000..a0bbff1f2579
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hsyaml-0.2.1.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/parsec-3.1.13.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-haskell/text-1.2.3:=[profile?] <dev-haskell/text-2.2:=[profile?] >=dev-lang/ghc-8.10.6:= exe? ( >=dev-haskell/megaparsec-7.0:=[profile?] <dev-haskell/megaparsec-10:=[profile?] >=dev-haskell/microaeson-0.1:=[profile?] <dev-haskell/microaeson-0.2:=[profile?] ) >=dev-haskell/cabal-3.2.1.0 test? ( >=dev-haskell/quickcheck-2.14 <dev-haskell/quickcheck-2.15 >=dev-haskell/tasty-1.4 <dev-haskell/tasty-1.6 >=dev-haskell/tasty-quickcheck-0.10 <dev-haskell/tasty-quickcheck-0.11 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Pure Haskell YAML 1.2 processor
+EAPI=8
+HOMEPAGE=https://github.com/haskell-hvr/HsYAML
+INHERIT=haskell-cabal
+IUSE=exe doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-haskell/parsec-3.1.13.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-haskell/text-1.2.3:=[profile?] <dev-haskell/text-2.2:=[profile?] >=dev-lang/ghc-8.10.6:= exe? ( >=dev-haskell/megaparsec-7.0:=[profile?] <dev-haskell/megaparsec-10:=[profile?] >=dev-haskell/microaeson-0.1:=[profile?] <dev-haskell/microaeson-0.2:=[profile?] ) dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.2.1.2
+SRC_URI=https://hackage.haskell.org/package/HsYAML-0.2.1.2/HsYAML-0.2.1.2.tar.gz -> hsyaml-0.2.1.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=32a38d9c8a62603cd185882e09c476b4
diff --git a/metadata/md5-cache/dev-haskell/html-1.0.1.2-r1 b/metadata/md5-cache/dev-haskell/html-1.0.1.2-r1
index 849f4ff2b19d..9e52f31b79da 100644
--- a/metadata/md5-cache/dev-haskell/html-1.0.1.2-r1
+++ b/metadata/md5-cache/dev-haskell/html-1.0.1.2-r1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.0 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=HTML combinator library
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/html
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/1.0.1.2
SRC_URI=https://hackage.haskell.org/package/html-1.0.1.2/html-1.0.1.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=2a09ced2e5c8481d7b577f0847df0513
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=151370a9c15c6210bd47556c9deeac80
diff --git a/metadata/md5-cache/dev-haskell/html-conduit-1.3.2.1 b/metadata/md5-cache/dev-haskell/html-conduit-1.3.2.1
index b66c0961b8db..03173ec666e8 100644
--- a/metadata/md5-cache/dev-haskell/html-conduit-1.3.2.1
+++ b/metadata/md5-cache/dev-haskell/html-conduit-1.3.2.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=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:= >=dev-haskell/cabal-1.18.1.3 test? ( >=dev-haskell/hspec-1.3 dev-haskell/hunit ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Parse HTML documents using xml-conduit datatypes
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/snoyberg/xml
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-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:=
+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:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.3.2.1
SRC_URI=https://hackage.haskell.org/package/html-conduit-1.3.2.1/html-conduit-1.3.2.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=814fa1539278abe1d5397ceb26889a99
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=cae6c6e2ad8577d195557708dbc9876e
diff --git a/metadata/md5-cache/dev-haskell/http-4000.4.1 b/metadata/md5-cache/dev-haskell/http-4000.4.1
deleted file mode 100644
index c563295256dc..000000000000
--- a/metadata/md5-cache/dev-haskell/http-4000.4.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-text/dos2unix
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=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-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/httpd-shed-0.4 <dev-haskell/httpd-shed-0.5 >=dev-haskell/hunit-1.2.0.1 <dev-haskell/hunit-1.7 >=dev-haskell/puremd5-0.2.4 <dev-haskell/puremd5-2.2 >=dev-haskell/split-0.1.3 <dev-haskell/split-0.3 >=dev-haskell/test-framework-0.2.0 <dev-haskell/test-framework-0.9 >=dev-haskell/test-framework-hunit-0.3.0 <dev-haskell/test-framework-hunit-0.4 ) hscolour? ( dev-haskell/hscolour )
-DESCRIPTION=A library for client-side HTTP
-EAPI=8
-HOMEPAGE=https://github.com/haskell/HTTP
-INHERIT=haskell-cabal
-IUSE=doc hscolour profile test
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=BSD
-RDEPEND=>=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-lang/ghc-8.4.3:=
-RESTRICT=!test? ( test )
-SLOT=0/4000.4.1
-SRC_URI=https://hackage.haskell.org/package/HTTP-4000.4.1/HTTP-4000.4.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=64b0f2c7b9df29235bfdc01fb9f2c132
diff --git a/metadata/md5-cache/dev-haskell/http-4000.4.1-r1 b/metadata/md5-cache/dev-haskell/http-4000.4.1-r1
new file mode 100644
index 000000000000..4341dc63806a
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/http-4000.4.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=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/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/httpd-shed-0.4 <dev-haskell/httpd-shed-0.5 >=dev-haskell/hunit-1.2.0.1 <dev-haskell/hunit-1.7 >=dev-haskell/puremd5-0.2.4 <dev-haskell/puremd5-2.2 >=dev-haskell/split-0.1.3 <dev-haskell/split-0.3 >=dev-haskell/test-framework-0.2.0 <dev-haskell/test-framework-0.9 >=dev-haskell/test-framework-hunit-0.3.0 <dev-haskell/test-framework-hunit-0.4 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A library for client-side HTTP
+EAPI=8
+HOMEPAGE=https://github.com/haskell/HTTP
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=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/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/4000.4.1
+SRC_URI=https://hackage.haskell.org/package/HTTP-4000.4.1/HTTP-4000.4.1.tar.gz -> http-4000.4.1.tar.gz https://hackage.haskell.org/package/HTTP-4000.4.1/revision/2.cabal -> http-4000.4.1-rev2.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7293dacc05d3d757a8fc20ebba434944
diff --git a/metadata/md5-cache/dev-haskell/http-api-data-0.4.3 b/metadata/md5-cache/dev-haskell/http-api-data-0.4.3
index f683dc8fec44..68962ce26c83 100644
--- a/metadata/md5-cache/dev-haskell/http-api-data-0.4.3
+++ b/metadata/md5-cache/dev-haskell/http-api-data-0.4.3
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=text-show doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/attoparsec-0.13.2.2:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/attoparsec-iso8601-1.0.2.0:=[profile?] <dev-haskell/attoparsec-iso8601-1.1:=[profile?] >=dev-haskell/base-compat-0.10.5:=[profile?] <dev-haskell/base-compat-0.13:=[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.5:=[profile?] >=dev-haskell/http-types-0.12.3:=[profile?] <dev-haskell/http-types-0.13:=[profile?] >=dev-haskell/tagged-0.8.5:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/time-compat-1.9.5:=[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-lang/ghc-8.4.3:= text-show? ( >=dev-haskell/text-show-3.8.2:=[profile?] <dev-haskell/text-show-3.10:=[profile?] )
+RDEPEND=>=dev-haskell/attoparsec-0.13.2.2:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/attoparsec-iso8601-1.0.2.0:=[profile?] <dev-haskell/attoparsec-iso8601-1.1:=[profile?] >=dev-haskell/base-compat-0.10.5:=[profile?] <dev-haskell/base-compat-0.13:=[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.5:=[profile?] >=dev-haskell/http-types-0.12.3:=[profile?] <dev-haskell/http-types-0.13:=[profile?] >=dev-haskell/tagged-0.8.5:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/time-compat-1.9.5:=[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-lang/ghc-8.4.3:= text-show? ( >=dev-haskell/text-show-3.8.2:=[profile?] <dev-haskell/text-show-3.10:=[profile?] ) dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.4.3
SRC_URI=https://hackage.haskell.org/package/http-api-data-0.4.3/http-api-data-0.4.3.tar.gz https://hackage.haskell.org/package/http-api-data-0.4.3/revision/6.cabal -> http-api-data-0.4.3.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=4a61ca5815699dc7cb47b9187e52488f
diff --git a/metadata/md5-cache/dev-haskell/http-api-data-0.5.1 b/metadata/md5-cache/dev-haskell/http-api-data-0.5.1
new file mode 100644
index 000000000000..1f76d444cd8c
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/http-api-data-0.5.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/attoparsec-0.13.2.2:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/attoparsec-iso8601-1.1.0.0:=[profile?] <dev-haskell/attoparsec-iso8601-1.2:=[profile?] >=dev-haskell/base-compat-0.10.5:=[profile?] <dev-haskell/base-compat-0.14:=[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.5:=[profile?] >=dev-haskell/http-types-0.12.3:=[profile?] <dev-haskell/http-types-0.13:=[profile?] >=dev-haskell/tagged-0.8.5:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/time-compat-1.9.5:=[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-lang/ghc-8.8.1:= >=dev-haskell/text-1.2.3.0:=[profile?] <dev-haskell/text-2.1:=[profile?] text-show? ( >=dev-haskell/text-show-3.8.2:=[profile?] <dev-haskell/text-show-3.11:=[profile?] ) >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/hspec-2.7.1 <dev-haskell/hspec-2.11 >=dev-haskell/hunit-1.6.0.0 <dev-haskell/hunit-1.7 >=dev-haskell/quickcheck-2.13.1 <dev-haskell/quickcheck-2.15 >=dev-haskell/quickcheck-instances-0.3.25.2 <dev-haskell/quickcheck-instances-0.4 dev-haskell/text ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Converting to/from HTTP API data like URL pieces, headers and query parameters
+EAPI=8
+HOMEPAGE=https://github.com/fizruk/https-api-data
+INHERIT=haskell-cabal
+IUSE=text-show doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/attoparsec-0.13.2.2:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/attoparsec-iso8601-1.1.0.0:=[profile?] <dev-haskell/attoparsec-iso8601-1.2:=[profile?] >=dev-haskell/base-compat-0.10.5:=[profile?] <dev-haskell/base-compat-0.14:=[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.5:=[profile?] >=dev-haskell/http-types-0.12.3:=[profile?] <dev-haskell/http-types-0.13:=[profile?] >=dev-haskell/tagged-0.8.5:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/time-compat-1.9.5:=[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-lang/ghc-8.8.1:= >=dev-haskell/text-1.2.3.0:=[profile?] <dev-haskell/text-2.1:=[profile?] text-show? ( >=dev-haskell/text-show-3.8.2:=[profile?] <dev-haskell/text-show-3.11:=[profile?] ) dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.5.1
+SRC_URI=https://hackage.haskell.org/package/http-api-data-0.5.1/http-api-data-0.5.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=b75de47cda58eb113eba1508ae1fa24d
diff --git a/metadata/md5-cache/dev-haskell/http-client-0.7.11 b/metadata/md5-cache/dev-haskell/http-client-0.7.11
index 62a19c9e07cc..df9cf441c52b 100644
--- a/metadata/md5-cache/dev-haskell/http-client-0.7.11
+++ b/metadata/md5-cache/dev-haskell/http-client-0.7.11
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=dev-haskell/async:=[profile?] >=dev-haskell/base64-bytestring-1.0:=[profile?] >=dev-haskell/blaze-builder-0.3:=[profile?] >=dev-haskell/case-insensitive-1.0:=[profile?] dev-haskell/cookie:=[profile?] >=dev-haskell/http-types-0.8:=[profile?] >=dev-haskell/iproute-1.7.5:=[profile?] dev-haskell/mime-types:=[profile?] >=dev-haskell/network-2.6:=[profile?] >=dev-haskell/network-uri-2.6:=[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-lang/ghc-8.10.1:=
+RDEPEND=dev-haskell/async:=[profile?] >=dev-haskell/base64-bytestring-1.0:=[profile?] >=dev-haskell/blaze-builder-0.3:=[profile?] >=dev-haskell/case-insensitive-1.0:=[profile?] dev-haskell/cookie:=[profile?] >=dev-haskell/http-types-0.8:=[profile?] >=dev-haskell/iproute-1.7.5:=[profile?] dev-haskell/mime-types:=[profile?] >=dev-haskell/network-2.6:=[profile?] >=dev-haskell/network-uri-2.6:=[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-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.7.11
SRC_URI=https://hackage.haskell.org/package/http-client-0.7.11/http-client-0.7.11.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=77094960f0d8019e866652ed51f939c4
diff --git a/metadata/md5-cache/dev-haskell/http-client-0.7.14 b/metadata/md5-cache/dev-haskell/http-client-0.7.14
new file mode 100644
index 000000000000..e12d7a51bccf
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/http-client-0.7.14
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/async-2.0:=[profile?] >=dev-haskell/base64-bytestring-1.0:=[profile?] >=dev-haskell/blaze-builder-0.3:=[profile?] >=dev-haskell/case-insensitive-1.0:=[profile?] dev-haskell/cookie:=[profile?] >=dev-haskell/http-types-0.8:=[profile?] >=dev-haskell/iproute-1.7.5:=[profile?] dev-haskell/mime-types:=[profile?] >=dev-haskell/network-2.6:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] dev-haskell/random:=[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.10.1:= >=dev-haskell/cabal-3.2.0.0 test? ( dev-haskell/hspec dev-haskell/monad-control >=dev-haskell/streaming-commons-0.1.1 dev-haskell/zlib ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=An HTTP client engine
+EAPI=8
+HOMEPAGE=https://github.com/snoyberg/http-client
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/async-2.0:=[profile?] >=dev-haskell/base64-bytestring-1.0:=[profile?] >=dev-haskell/blaze-builder-0.3:=[profile?] >=dev-haskell/case-insensitive-1.0:=[profile?] dev-haskell/cookie:=[profile?] >=dev-haskell/http-types-0.8:=[profile?] >=dev-haskell/iproute-1.7.5:=[profile?] dev-haskell/mime-types:=[profile?] >=dev-haskell/network-2.6:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] dev-haskell/random:=[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.10.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.7.14
+SRC_URI=https://hackage.haskell.org/package/http-client-0.7.14/http-client-0.7.14.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d5fdfde80044d05e740211116f1cd227
diff --git a/metadata/md5-cache/dev-haskell/http-client-restricted-0.0.5 b/metadata/md5-cache/dev-haskell/http-client-restricted-0.0.5
index 460fa375cb74..e6099fcd7cb7 100644
--- a/metadata/md5-cache/dev-haskell/http-client-restricted-0.0.5
+++ b/metadata/md5-cache/dev-haskell/http-client-restricted-0.0.5
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/connection-0.2.5:=[profile?] dev-haskell/data-default:=[profile?] >=dev-haskell/http-client-0.7.11:=[profile?] <dev-haskell/http-client-0.8:=[profile?] >=dev-haskell/http-client-tls-0.3.6:=[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:=
+RDEPEND=>=dev-haskell/connection-0.2.5:=[profile?] dev-haskell/data-default:=[profile?] >=dev-haskell/http-client-0.7.11:=[profile?] <dev-haskell/http-client-0.8:=[profile?] >=dev-haskell/http-client-tls-0.3.6:=[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:= dev-lang/ghc:=[profile?]
SLOT=0/0.0.5
SRC_URI=https://hackage.haskell.org/package/http-client-restricted-0.0.5/http-client-restricted-0.0.5.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=a8d34ebc920285b13d6bb818b1254792
diff --git a/metadata/md5-cache/dev-haskell/http-client-restricted-0.1.0 b/metadata/md5-cache/dev-haskell/http-client-restricted-0.1.0
new file mode 100644
index 000000000000..05c98b53e189
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/http-client-restricted-0.1.0
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/crypton-connection-0.3.1:=[profile?] dev-haskell/data-default:=[profile?] >=dev-haskell/http-client-0.7.11:=[profile?] <dev-haskell/http-client-0.8:=[profile?] >=dev-haskell/http-client-tls-0.3.6:=[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.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=restricting the servers that http-client will use
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/http-client-restricted
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/crypton-connection-0.3.1:=[profile?] dev-haskell/data-default:=[profile?] >=dev-haskell/http-client-0.7.11:=[profile?] <dev-haskell/http-client-0.8:=[profile?] >=dev-haskell/http-client-tls-0.3.6:=[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.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/0.1.0
+SRC_URI=https://hackage.haskell.org/package/http-client-restricted-0.1.0/http-client-restricted-0.1.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=6ac9f00b2a3217018136fec0a5083a60
diff --git a/metadata/md5-cache/dev-haskell/http-client-tls-0.3.6.1 b/metadata/md5-cache/dev-haskell/http-client-tls-0.3.6.1
index 0500c6424219..cbdf779c450f 100644
--- a/metadata/md5-cache/dev-haskell/http-client-tls-0.3.6.1
+++ b/metadata/md5-cache/dev-haskell/http-client-tls-0.3.6.1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-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/http-client-0.7.11:=[profile?] dev-haskell/http-types:=[profile?] dev-haskell/memory:=[profile?] dev-haskell/network:=[profile?] dev-haskell/network-uri:=[profile?] >=dev-haskell/tls-1.2:=[profile?] >=dev-lang/ghc-8.10.1:=
+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/http-client-0.7.11:=[profile?] dev-haskell/http-types:=[profile?] dev-haskell/memory:=[profile?] dev-haskell/network:=[profile?] dev-haskell/network-uri:=[profile?] >=dev-haskell/tls-1.2:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
RESTRICT=test !test? ( test )
SLOT=0/0.3.6.1
SRC_URI=https://hackage.haskell.org/package/http-client-tls-0.3.6.1/http-client-tls-0.3.6.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=e8dd49bda7dd02702d330dd681866974
diff --git a/metadata/md5-cache/dev-haskell/http-client-tls-0.3.6.3 b/metadata/md5-cache/dev-haskell/http-client-tls-0.3.6.3
new file mode 100644
index 000000000000..4da829445204
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/http-client-tls-0.3.6.3
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/case-insensitive:=[profile?] dev-haskell/crypton:=[profile?] dev-haskell/crypton-connection:=[profile?] dev-haskell/data-default-class:=[profile?] >=dev-haskell/http-client-0.7.11:=[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-8.10.1:= >=dev-haskell/cabal-3.2.0.0 test? ( dev-haskell/hspec ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=http-client backend using the connection package and tls library
+EAPI=8
+HOMEPAGE=https://github.com/snoyberg/http-client
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-haskell/case-insensitive:=[profile?] dev-haskell/crypton:=[profile?] dev-haskell/crypton-connection:=[profile?] dev-haskell/data-default-class:=[profile?] >=dev-haskell/http-client-0.7.11:=[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-8.10.1:= dev-lang/ghc:=[profile?]
+RESTRICT=test !test? ( test )
+SLOT=0/0.3.6.3
+SRC_URI=https://hackage.haskell.org/package/http-client-tls-0.3.6.3/http-client-tls-0.3.6.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=5311cddb66e2dc6a1ea508c01e4cfa56
diff --git a/metadata/md5-cache/dev-haskell/http-conduit-2.3.8 b/metadata/md5-cache/dev-haskell/http-conduit-2.3.8
index 239b945098e6..6af53f4e35f4 100644
--- a/metadata/md5-cache/dev-haskell/http-conduit-2.3.8
+++ b/metadata/md5-cache/dev-haskell/http-conduit-2.3.8
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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.8:=[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-lang/ghc-8.4.3:= >=dev-haskell/aeson-0.8:=[profile?] >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=HTTP client package with conduit interface and HTTPS support
-EAPI=7
+EAPI=8
HOMEPAGE=https://www.yesodweb.com/book/https-conduit
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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.8:=[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-lang/ghc-8.4.3:= >=dev-haskell/aeson-0.8:=[profile?]
+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.8:=[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-lang/ghc-8.4.3:= >=dev-haskell/aeson-0.8:=[profile?] dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/2.3.8
SRC_URI=https://hackage.haskell.org/package/http-conduit-2.3.8/http-conduit-2.3.8.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=47be00e50cc9bee2e5c4f71389f05d0c
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=91a02b11e136ad6433d7a6f9dd7ab41f
diff --git a/metadata/md5-cache/dev-haskell/http-date-0.0.11 b/metadata/md5-cache/dev-haskell/http-date-0.0.11
new file mode 100644
index 000000000000..c01bea785622
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/http-date-0.0.11
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/attoparsec:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/doctest-0.8 dev-haskell/hspec dev-haskell/old-locale ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=HTTP Date parser/formatter
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/http-date
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-haskell/attoparsec:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=test !test? ( test )
+SLOT=0/0.0.11
+SRC_URI=https://hackage.haskell.org/package/http-date-0.0.11/http-date-0.0.11.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=0b9b24b2b53e681d9463a35c5740b474
diff --git a/metadata/md5-cache/dev-haskell/http-date-0.0.8 b/metadata/md5-cache/dev-haskell/http-date-0.0.8
index a7491c74f309..381fc9ac08a0 100644
--- a/metadata/md5-cache/dev-haskell/http-date-0.0.8
+++ b/metadata/md5-cache/dev-haskell/http-date-0.0.8
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/attoparsec:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( >=dev-haskell/doctest-0.8 dev-haskell/hspec dev-haskell/old-locale ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=HTTP Date parser/formatter
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/http-date
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/attoparsec:=[profile?] >=dev-lang/ghc-7.4.1:=
-RESTRICT=test
+RDEPEND=dev-haskell/attoparsec:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
+RESTRICT=test !test? ( test )
SLOT=0/0.0.8
SRC_URI=https://hackage.haskell.org/package/http-date-0.0.8/http-date-0.0.8.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=c411b4a756b3bcfc89e4893460140a06
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=2934638a2bd493774a11e4cf8e288e2b
diff --git a/metadata/md5-cache/dev-haskell/http-media-0.8.0.0 b/metadata/md5-cache/dev-haskell/http-media-0.8.0.0
index d6134ea3aae5..e30b1491a74f 100644
--- a/metadata/md5-cache/dev-haskell/http-media-0.8.0.0
+++ b/metadata/md5-cache/dev-haskell/http-media-0.8.0.0
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/case-insensitive-1.0:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] >=dev-lang/ghc-7.10.1:= >=dev-haskell/cabal-1.22.2.0 test? ( >=dev-haskell/quickcheck-2.8 >=dev-haskell/test-framework-0.8 <dev-haskell/test-framework-0.9 >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Processing HTTP Content-Type and Accept headers
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/zmthy/http-media
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/case-insensitive-1.0:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] >=dev-lang/ghc-7.10.1:=
+RDEPEND=>=dev-haskell/case-insensitive-1.0:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] >=dev-lang/ghc-7.10.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.8.0.0
SRC_URI=https://hackage.haskell.org/package/http-media-0.8.0.0/http-media-0.8.0.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=758db11f7e10d242c78122b4bc61e111
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=4c38ec563917b8cc99251040a9bfb190
diff --git a/metadata/md5-cache/dev-haskell/http-types-0.12.3 b/metadata/md5-cache/dev-haskell/http-types-0.12.3
index e282ac878d78..58ffa2e15b10 100644
--- a/metadata/md5-cache/dev-haskell/http-types-0.12.3
+++ b/metadata/md5-cache/dev-haskell/http-types-0.12.3
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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:= >=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 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Generic HTTP types for Haskell (for both client and server code)
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/aristidb/http-types
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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:=
+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:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.12.3
SRC_URI=https://hackage.haskell.org/package/http-types-0.12.3/http-types-0.12.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=9d2c63dbacdba948bd66519b1604b866
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7dcbcac5b1a0a0ca432d91784fafb017
diff --git a/metadata/md5-cache/dev-haskell/http2-3.0.1 b/metadata/md5-cache/dev-haskell/http2-3.0.1
index f90c4472f9a6..addc68aab202 100644
--- a/metadata/md5-cache/dev-haskell/http2-3.0.1
+++ b/metadata/md5-cache/dev-haskell/http2-3.0.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/case-insensitive:=[profile?] dev-haskell/http-types:=[profile?] dev-haskell/network:=[profile?] >=dev-haskell/network-byte-order-0.1.5:=[profile?] dev-haskell/psqueues:=[profile?] dev-haskell/stm:=[profile?] dev-haskell/time-manager:=[profile?] dev-haskell/unix-time:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=HTTP/2 library
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/kazu-yamamoto/http2
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/case-insensitive:=[profile?] dev-haskell/http-types:=[profile?] dev-haskell/network:=[profile?] >=dev-haskell/network-byte-order-0.1.5:=[profile?] dev-haskell/psqueues:=[profile?] dev-haskell/stm:=[profile?] dev-haskell/time-manager:=[profile?] dev-haskell/unix-time:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=dev-haskell/case-insensitive:=[profile?] dev-haskell/http-types:=[profile?] dev-haskell/network:=[profile?] >=dev-haskell/network-byte-order-0.1.5:=[profile?] dev-haskell/psqueues:=[profile?] dev-haskell/stm:=[profile?] dev-haskell/time-manager:=[profile?] dev-haskell/unix-time:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/3.0.1
SRC_URI=https://hackage.haskell.org/package/http2-3.0.1/http2-3.0.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=3548e60f58eb7578d2fa45f06fdd4eb1
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d653529c48ba6e31372a6a10dd022a28
diff --git a/metadata/md5-cache/dev-haskell/http2-4.1.2 b/metadata/md5-cache/dev-haskell/http2-4.1.2
new file mode 100644
index 000000000000..6ec16b8d0c07
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/http2-4.1.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/async:=[profile?] dev-haskell/case-insensitive:=[profile?] dev-haskell/http-types:=[profile?] dev-haskell/network:=[profile?] >=dev-haskell/network-byte-order-0.1.5:=[profile?] dev-haskell/psqueues:=[profile?] dev-haskell/time-manager:=[profile?] dev-haskell/unix-time:=[profile?] dev-haskell/unliftio:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/aeson-2 dev-haskell/aeson-pretty >=dev-haskell/base16-bytestring-1.0 dev-haskell/cryptonite >=dev-haskell/glob-0.9 >=dev-haskell/hspec-1.3 >=dev-haskell/network-run-0.1.0 dev-haskell/text dev-haskell/typed-process dev-haskell/unordered-containers dev-haskell/vector ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=HTTP/2 library
+EAPI=8
+HOMEPAGE=https://github.com/kazu-yamamoto/http2
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-haskell/async:=[profile?] dev-haskell/case-insensitive:=[profile?] dev-haskell/http-types:=[profile?] dev-haskell/network:=[profile?] >=dev-haskell/network-byte-order-0.1.5:=[profile?] dev-haskell/psqueues:=[profile?] dev-haskell/time-manager:=[profile?] dev-haskell/unix-time:=[profile?] dev-haskell/unliftio:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=test !test? ( test )
+SLOT=0/4.1.2
+SRC_URI=https://hackage.haskell.org/package/http2-4.1.2/http2-4.1.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=5b210d537bba741fbfe8520617c85afc
diff --git a/metadata/md5-cache/dev-haskell/httpd-shed-0.4.1.1-r1 b/metadata/md5-cache/dev-haskell/httpd-shed-0.4.1.1-r1
index 064201cb70c4..3387d8d00b46 100644
--- a/metadata/md5-cache/dev-haskell/httpd-shed-0.4.1.1-r1
+++ b/metadata/md5-cache/dev-haskell/httpd-shed-0.4.1.1-r1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/network-2.3:=[profile?] <dev-haskell/network-3.2:=[profile?] >=dev-haskell/network-bsd-2.7:=[profile?] <dev-haskell/network-bsd-2.9:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A simple web-server with an interact style API
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/httpd-shed
INHERIT=haskell-cabal
IUSE=buildexamples doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/network-2.3:=[profile?] <dev-haskell/network-3.2:=[profile?] >=dev-haskell/network-bsd-2.7:=[profile?] <dev-haskell/network-bsd-2.9:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?]
+RDEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/network-2.3:=[profile?] <dev-haskell/network-3.2:=[profile?] >=dev-haskell/network-bsd-2.7:=[profile?] <dev-haskell/network-bsd-2.9:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] dev-lang/ghc:=[profile?]
SLOT=0/0.4.1.1
SRC_URI=https://hackage.haskell.org/package/httpd-shed-0.4.1.1/httpd-shed-0.4.1.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=680dcf6ed019a35f050de997e7e2eaf4
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=e1a3ac241bd6c61ed4885eb42cfa6c1e
diff --git a/metadata/md5-cache/dev-haskell/hunit-1.6.2.0 b/metadata/md5-cache/dev-haskell/hunit-1.6.2.0
index 5a7eeadd4b24..2557d675f403 100644
--- a/metadata/md5-cache/dev-haskell/hunit-1.6.2.0
+++ b/metadata/md5-cache/dev-haskell/hunit-1.6.2.0
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/call-stack-0.3.0:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A unit testing framework for Haskell
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/hspec/HUnit#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/call-stack-0.3.0:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/call-stack-0.3.0:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.6.2.0
SRC_URI=https://hackage.haskell.org/package/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=56162217873a6d77f3293e1db0189e03
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=5374840bce2bf85b82f263657a9061f5
diff --git a/metadata/md5-cache/dev-haskell/hunit-1.6.2.0-r1 b/metadata/md5-cache/dev-haskell/hunit-1.6.2.0-r1
new file mode 100644
index 000000000000..6e44923215da
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/hunit-1.6.2.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/call-stack-0.3.0:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A unit testing framework for Haskell
+EAPI=8
+HOMEPAGE=https://github.com/hspec/HUnit#readme
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/call-stack-0.3.0:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.6.2.0
+SRC_URI=https://hackage.haskell.org/package/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz -> hunit-1.6.2.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=725cbe4ed9f63962f17274dcc19835ac
diff --git a/metadata/md5-cache/dev-haskell/ieee754-0.7.8 b/metadata/md5-cache/dev-haskell/ieee754-0.7.8
index 578ca16363cc..235df954db00 100644
--- a/metadata/md5-cache/dev-haskell/ieee754-0.7.8
+++ b/metadata/md5-cache/dev-haskell/ieee754-0.7.8
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.2.0 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Utilities for dealing with IEEE floating point numbers
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/patperry/hs-ieee754
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.7.8
SRC_URI=https://hackage.haskell.org/package/ieee754-0.7.8/ieee754-0.7.8.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=a06985f28562152931f6391de40cbe87
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=225fa80f4880eb4021da831a0d0a6bd8
diff --git a/metadata/md5-cache/dev-haskell/ieee754-0.8.0 b/metadata/md5-cache/dev-haskell/ieee754-0.8.0
new file mode 100644
index 000000000000..44cc78138808
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/ieee754-0.8.0
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.2.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Utilities for dealing with IEEE floating point numbers
+EAPI=8
+HOMEPAGE=https://github.com/patperry/hs-ieee754
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
+SLOT=0/0.8.0
+SRC_URI=https://hackage.haskell.org/package/ieee754-0.8.0/ieee754-0.8.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=8dcc48111a1f38d1a74306fc613cf7f2
diff --git a/metadata/md5-cache/dev-haskell/ifelse-0.85-r1 b/metadata/md5-cache/dev-haskell/ifelse-0.85-r1
index d3c4b38c0277..cd31b4994865 100644
--- a/metadata/md5-cache/dev-haskell/ifelse-0.85-r1
+++ b/metadata/md5-cache/dev-haskell/ifelse-0.85-r1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/mtl:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.2 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Anaphoric and miscellaneous useful control-flow
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/IfElse
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=BSD
-RDEPEND=dev-haskell/mtl:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/mtl:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.85
SRC_URI=https://hackage.haskell.org/package/IfElse-0.85/IfElse-0.85.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=a648c77e9c3073d7a257782357bfb8be
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=97192527a8fb76a4c30521932747b7da
diff --git a/metadata/md5-cache/dev-haskell/indexed-traversable-0.1.2 b/metadata/md5-cache/dev-haskell/indexed-traversable-0.1.2
index 46edfc66edd5..87204acb6568 100644
--- a/metadata/md5-cache/dev-haskell/indexed-traversable-0.1.2
+++ b/metadata/md5-cache/dev-haskell/indexed-traversable-0.1.2
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/0.1.2
SRC_URI=https://hackage.haskell.org/package/indexed-traversable-0.1.2/indexed-traversable-0.1.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=e70e85e40f86759025db1bcd253f9d1b
diff --git a/metadata/md5-cache/dev-haskell/indexed-traversable-0.1.2.1 b/metadata/md5-cache/dev-haskell/indexed-traversable-0.1.2.1
new file mode 100644
index 000000000000..27abdaeae9ae
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/indexed-traversable-0.1.2.1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=FunctorWithIndex, FoldableWithIndex, TraversableWithIndex
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/indexed-traversable
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD-2
+RDEPEND=>=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/0.1.2.1
+SRC_URI=https://hackage.haskell.org/package/indexed-traversable-0.1.2.1/indexed-traversable-0.1.2.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=953366cb767696b22b3e6b9589534d8f
diff --git a/metadata/md5-cache/dev-haskell/indexed-traversable-instances-0.1 b/metadata/md5-cache/dev-haskell/indexed-traversable-instances-0.1
index d4372ae4c60e..5e9ad724db79 100644
--- a/metadata/md5-cache/dev-haskell/indexed-traversable-instances-0.1
+++ b/metadata/md5-cache/dev-haskell/indexed-traversable-instances-0.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/indexed-traversable-0.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/unordered-containers-0.2.8.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.12.1.2:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/quickcheck-2.14.2 <dev-haskell/quickcheck-2.15 >=dev-haskell/quickcheck-instances-0.3.25.1 <dev-haskell/quickcheck-instances-0.4 >=dev-haskell/tasty-1.2.3 <dev-haskell/tasty-1.5 >=dev-haskell/tasty-quickcheck-0.10.1.1 <dev-haskell/tasty-quickcheck-0.11 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=More instances of FunctorWithIndex, FoldableWithIndex, TraversableWithIndex
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/indexed-traversable-instances
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
-RDEPEND=>=dev-haskell/indexed-traversable-0.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/unordered-containers-0.2.8.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.12.1.2:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/indexed-traversable-0.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/unordered-containers-0.2.8.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.12.1.2:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.1
SRC_URI=https://hackage.haskell.org/package/indexed-traversable-instances-0.1/indexed-traversable-instances-0.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=41d0895593e0b96af7a7ab208b0195f8
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=8e090b05b885eccb8256a642f6306bd3
diff --git a/metadata/md5-cache/dev-haskell/indexed-traversable-instances-0.1.1.2 b/metadata/md5-cache/dev-haskell/indexed-traversable-instances-0.1.1.2
new file mode 100644
index 000000000000..7d5ca28f1a90
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/indexed-traversable-instances-0.1.1.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/indexed-traversable-0.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/onetuple-0.3:=[profile?] <dev-haskell/onetuple-0.5:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/unordered-containers-0.2.8.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.12.1.2:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/quickcheck-2.14.2 <dev-haskell/quickcheck-2.15 >=dev-haskell/quickcheck-instances-0.3.29 <dev-haskell/quickcheck-instances-0.4 >=dev-haskell/tasty-1.2.3 <dev-haskell/tasty-1.5 >=dev-haskell/tasty-quickcheck-0.10.1.1 <dev-haskell/tasty-quickcheck-0.11 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=More instances of FunctorWithIndex, FoldableWithIndex, TraversableWithIndex
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/indexed-traversable-instances
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD-2
+RDEPEND=>=dev-haskell/indexed-traversable-0.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/onetuple-0.3:=[profile?] <dev-haskell/onetuple-0.5:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/unordered-containers-0.2.8.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.12.1.2:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.1.1.2
+SRC_URI=https://hackage.haskell.org/package/indexed-traversable-instances-0.1.1.2/indexed-traversable-instances-0.1.1.2.tar.gz https://hackage.haskell.org/package/indexed-traversable-instances-0.1.1.2/revision/1.cabal -> indexed-traversable-instances-0.1.1.2-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=193605f0d63904116d7792f1b739794a
diff --git a/metadata/md5-cache/dev-haskell/integer-logarithms-1.0.3.1-r1 b/metadata/md5-cache/dev-haskell/integer-logarithms-1.0.3.1-r1
deleted file mode 100644
index 83dd8899b0df..000000000000
--- a/metadata/md5-cache/dev-haskell/integer-logarithms-1.0.3.1-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-text/dos2unix
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
-DESCRIPTION=Integer logarithms
-EAPI=7
-HOMEPAGE=https://github.com/haskellari/integer-logarithms
-INHERIT=haskell-cabal
-IUSE=doc hscolour profile
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=>=dev-lang/ghc-8.4.3:=
-RESTRICT=test
-SLOT=0/1.0.3.1
-SRC_URI=https://hackage.haskell.org/package/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=b8ef0093dc06c166a7bb15fb624c2859
diff --git a/metadata/md5-cache/dev-haskell/integer-logarithms-1.0.3.1-r2 b/metadata/md5-cache/dev-haskell/integer-logarithms-1.0.3.1-r2
new file mode 100644
index 000000000000..937449c9e2e4
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/integer-logarithms-1.0.3.1-r2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/quickcheck-2.14.1 <dev-haskell/quickcheck-2.15 >=dev-haskell/smallcheck-1.2 <dev-haskell/smallcheck-1.3 >=dev-haskell/tasty-0.10 <dev-haskell/tasty-1.5 >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.11 >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.11 >=dev-haskell/tasty-smallcheck-0.8 <dev-haskell/tasty-smallcheck-0.9 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Integer logarithms
+EAPI=8
+HOMEPAGE=https://github.com/haskellari/integer-logarithms
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.0.3.1
+SRC_URI=https://hackage.haskell.org/package/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz https://hackage.haskell.org/package/integer-logarithms-1.0.3.1/revision/4.cabal -> integer-logarithms-1.0.3.1-rev4.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=3214377eec0e2a55ce83435fcf649838
diff --git a/metadata/md5-cache/dev-haskell/invariant-0.5.5 b/metadata/md5-cache/dev-haskell/invariant-0.5.5
index bbca89e8dd4b..eb0670b74321 100644
--- a/metadata/md5-cache/dev-haskell/invariant-0.5.5
+++ b/metadata/md5-cache/dev-haskell/invariant-0.5.5
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
-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/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.4:=[profile?] <dev-haskell/th-abstraction-0.5:=[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-8.4.3:=
+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/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.4:=[profile?] <dev-haskell/th-abstraction-0.5:=[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-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.5.5
SRC_URI=https://hackage.haskell.org/package/invariant-0.5.5/invariant-0.5.5.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=16528ec499dc5e3773e40e9311f0d0aa
diff --git a/metadata/md5-cache/dev-haskell/invariant-0.6.2 b/metadata/md5-cache/dev-haskell/invariant-0.6.2
new file mode 100644
index 000000000000..8f1bafaf65d9
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/invariant-0.6.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=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/statevar-1.1:=[profile?] <dev-haskell/statevar-2:=[profile?] >=dev-haskell/tagged-0.7.3:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.7:=[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-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/hspec-1.8 >=dev-haskell/quickcheck-2.11 <dev-haskell/quickcheck-3 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Haskell98 invariant functors
+EAPI=8
+HOMEPAGE=https://github.com/nfrisby/invariant-functors
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD-2
+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/statevar-1.1:=[profile?] <dev-haskell/statevar-2:=[profile?] >=dev-haskell/tagged-0.7.3:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.7:=[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-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.6.2
+SRC_URI=https://hackage.haskell.org/package/invariant-0.6.2/invariant-0.6.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=e23dca2c3f690c91fe899fc71978ec3b
diff --git a/metadata/md5-cache/dev-haskell/iproute-1.7.12 b/metadata/md5-cache/dev-haskell/iproute-1.7.12
new file mode 100644
index 000000000000..561e6c4192e8
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/iproute-1.7.12
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/appar:=[profile?] dev-haskell/byteorder:=[profile?] dev-haskell/network:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/doctest-0.9.3 dev-haskell/hspec dev-haskell/quickcheck dev-haskell/safe ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=IP Routing Table
+EAPI=8
+HOMEPAGE=https://www.mew.org/~kazu/proj/iproute/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-haskell/appar:=[profile?] dev-haskell/byteorder:=[profile?] dev-haskell/network:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.7.12
+SRC_URI=https://hackage.haskell.org/package/iproute-1.7.12/iproute-1.7.12.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=a00ca87e99456f45cf873b40a0076923
diff --git a/metadata/md5-cache/dev-haskell/iproute-1.7.8 b/metadata/md5-cache/dev-haskell/iproute-1.7.8
index 3538b85b5c3d..84ffbe0d2351 100644
--- a/metadata/md5-cache/dev-haskell/iproute-1.7.8
+++ b/metadata/md5-cache/dev-haskell/iproute-1.7.8
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/appar:=[profile?] dev-haskell/byteorder:=[profile?] dev-haskell/network:=[profile?] >=dev-haskell/semigroups-0.17:=[profile?] >=dev-lang/ghc-7.6.2:= >=dev-haskell/cabal-1.16.0 test? ( >=dev-haskell/doctest-0.9.3 dev-haskell/hspec dev-haskell/quickcheck dev-haskell/safe ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=IP Routing Table
-EAPI=7
+EAPI=8
HOMEPAGE=http://www.mew.org/~kazu/proj/iproute/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/appar:=[profile?] dev-haskell/byteorder:=[profile?] dev-haskell/network:=[profile?] >=dev-haskell/semigroups-0.17:=[profile?] >=dev-lang/ghc-7.6.2:=
-RESTRICT=test
+RDEPEND=dev-haskell/appar:=[profile?] dev-haskell/byteorder:=[profile?] dev-haskell/network:=[profile?] >=dev-haskell/semigroups-0.17:=[profile?] >=dev-lang/ghc-7.6.2:= dev-lang/ghc:=[profile?]
+RESTRICT=test !test? ( test )
SLOT=0/1.7.8
SRC_URI=https://hackage.haskell.org/package/iproute-1.7.8/iproute-1.7.8.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=9a70aab7f1ff49acc0f58fd3dfcc010b
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=ebcfb905335aae563894bac4ee930502
diff --git a/metadata/md5-cache/dev-haskell/ipynb-0.2 b/metadata/md5-cache/dev-haskell/ipynb-0.2
index c6579c7cd327..89d8e63a7491 100644
--- a/metadata/md5-cache/dev-haskell/ipynb-0.2
+++ b/metadata/md5-cache/dev-haskell/ipynb-0.2
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/aeson-1.5.2.0:=[profile?] dev-haskell/base64-bytestring:=[profile?] dev-haskell/text:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/aeson-1.5.2.0:=[profile?] dev-haskell/base64-bytestring:=[profile?] dev-haskell/text:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.2
SRC_URI=https://hackage.haskell.org/package/ipynb-0.2/ipynb-0.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=0f3d2da491251312df52154750db06e7
diff --git a/metadata/md5-cache/dev-haskell/isocline-1.0.9 b/metadata/md5-cache/dev-haskell/isocline-1.0.9
new file mode 100644
index 000000000000..f35522c61579
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/isocline-1.0.9
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A portable alternative to GNU Readline
+EAPI=8
+HOMEPAGE=https://github.com/daanx/isocline#readme
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.0.9
+SRC_URI=https://hackage.haskell.org/package/isocline-1.0.9/isocline-1.0.9.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=0d679217b0e8a91129e45d8ca7e06fde
diff --git a/metadata/md5-cache/dev-haskell/jira-wiki-markup-1.4.0 b/metadata/md5-cache/dev-haskell/jira-wiki-markup-1.4.0
index 724effd54f63..9423071c8300 100644
--- a/metadata/md5-cache/dev-haskell/jira-wiki-markup-1.4.0
+++ b/metadata/md5-cache/dev-haskell/jira-wiki-markup-1.4.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-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.4.3:=
+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.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.4.0
SRC_URI=https://hackage.haskell.org/package/jira-wiki-markup-1.4.0/jira-wiki-markup-1.4.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=9bd19bd5caa87026f346908142ea4c0e
diff --git a/metadata/md5-cache/dev-haskell/jira-wiki-markup-1.5.1 b/metadata/md5-cache/dev-haskell/jira-wiki-markup-1.5.1
new file mode 100644
index 000000000000..0fc69ddf7de8
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/jira-wiki-markup-1.5.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/text-1.1.1:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/tasty dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Handle Jira wiki markup
+EAPI=8
+HOMEPAGE=https://github.com/tarleb/jira-wiki-markup
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/text-1.1.1:=[profile?] <dev-haskell/text-2.1:=[profile?] dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.5.1
+SRC_URI=https://hackage.haskell.org/package/jira-wiki-markup-1.5.1/jira-wiki-markup-1.5.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=1d367dc82dba2c4668c17c04b7fe22ad
diff --git a/metadata/md5-cache/dev-haskell/js-chart-2.9.4.1 b/metadata/md5-cache/dev-haskell/js-chart-2.9.4.1
index 5f97c82f2fae..f4432fe87f25 100644
--- a/metadata/md5-cache/dev-haskell/js-chart-2.9.4.1
+++ b/metadata/md5-cache/dev-haskell/js-chart-2.9.4.1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/2.9.4.1
SRC_URI=https://hackage.haskell.org/package/js-chart-2.9.4.1/js-chart-2.9.4.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=fed55b6a703c723ecd1ed2cd25d4e1b2
diff --git a/metadata/md5-cache/dev-haskell/juicypixels-3.3.5 b/metadata/md5-cache/dev-haskell/juicypixels-3.3.5
index d7e845b3d0d4..a75fc6fe5520 100644
--- a/metadata/md5-cache/dev-haskell/juicypixels-3.3.5
+++ b/metadata/md5-cache/dev-haskell/juicypixels-3.3.5
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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:= >=dev-haskell/cabal-1.24.0.0 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and others)
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/Twinside/Juicy.Pixels
INHERIT=haskell-cabal
IUSE=mmap doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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:=
+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:= dev-lang/ghc:=[profile?]
SLOT=0/3.3.5
SRC_URI=https://hackage.haskell.org/package/JuicyPixels-3.3.5/JuicyPixels-3.3.5.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=095cc16e0fc7f1c3c4d2b718140bfc18
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=410ae22e61ebc5de5b8af6cca880f037
diff --git a/metadata/md5-cache/dev-haskell/juicypixels-3.3.7 b/metadata/md5-cache/dev-haskell/juicypixels-3.3.7
new file mode 100644
index 000000000000..30225ecc8b9d
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/juicypixels-3.3.7
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/primitive-0.4:=[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.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and others)
+EAPI=8
+HOMEPAGE=https://github.com/Twinside/Juicy.Pixels
+INHERIT=haskell-cabal
+IUSE=mmap doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/primitive-0.4:=[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.4.3:= dev-lang/ghc:=[profile?]
+SLOT=0/3.3.7
+SRC_URI=https://hackage.haskell.org/package/JuicyPixels-3.3.7/JuicyPixels-3.3.7.tar.gz -> juicypixels-3.3.7.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=4366beac8f367a3e10d980a15601ef82
diff --git a/metadata/md5-cache/dev-haskell/kan-extensions-5.2.5 b/metadata/md5-cache/dev-haskell/kan-extensions-5.2.5
index 924659cd075c..5367749d95bc 100644
--- a/metadata/md5-cache/dev-haskell/kan-extensions-5.2.5
+++ b/metadata/md5-cache/dev-haskell/kan-extensions-5.2.5
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/adjunctions-4.2:=[profile?] <dev-haskell/adjunctions-5:=[profile?] >=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/contravariant-1:=[profile?] <dev-haskell/contravariant-2:=[profile?] >=dev-haskell/distributive-0.2.2:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/free-4:=[profile?] <dev-haskell/free-6:=[profile?] >=dev-haskell/invariant-0.1:=[profile?] <dev-haskell/invariant-1:=[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.8:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/adjunctions-4.2:=[profile?] <dev-haskell/adjunctions-5:=[profile?] >=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/contravariant-1:=[profile?] <dev-haskell/contravariant-2:=[profile?] >=dev-haskell/distributive-0.2.2:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/free-4:=[profile?] <dev-haskell/free-6:=[profile?] >=dev-haskell/invariant-0.1:=[profile?] <dev-haskell/invariant-1:=[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.8:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/5.2.5
SRC_URI=https://hackage.haskell.org/package/kan-extensions-5.2.5/kan-extensions-5.2.5.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=f5809076fcdc06b27d1aecb7611de6ff
diff --git a/metadata/md5-cache/dev-haskell/language-c-0.8.3-r1 b/metadata/md5-cache/dev-haskell/language-c-0.8.3-r1
index 99b6067939e0..8a2800659553 100644
--- a/metadata/md5-cache/dev-haskell/language-c-0.8.3-r1
+++ b/metadata/md5-cache/dev-haskell/language-c-0.8.3-r1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/syb:=[profile?] >=dev-lang/ghc-7.10.1:= dev-haskell/alex >=dev-haskell/cabal-1.22.2.0 dev-haskell/happy hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Analysis and generation of C code
-EAPI=7
+EAPI=8
HOMEPAGE=http://visq.github.io/language-c/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/syb:=[profile?] >=dev-lang/ghc-7.10.1:=
+RDEPEND=dev-haskell/syb:=[profile?] >=dev-lang/ghc-7.10.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.8.3
SRC_URI=https://hackage.haskell.org/package/language-c-0.8.3/language-c-0.8.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=e9853fedae548249910bcb4368dec217
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7e1b02e7e62a898e13ee02cacad92507
diff --git a/metadata/md5-cache/dev-haskell/language-c-0.9.2 b/metadata/md5-cache/dev-haskell/language-c-0.9.2
new file mode 100644
index 000000000000..e50ed538dc24
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/language-c-0.9.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=|| ( dev-lang/ghc dev-haskell/process[profile?] ) >=dev-lang/ghc-8.4.3:= dev-haskell/alex >=dev-haskell/cabal-2.2.0.1 dev-haskell/happy hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Analysis and generation of C code
+EAPI=8
+HOMEPAGE=https://visq.github.io/language-c/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=|| ( dev-lang/ghc dev-haskell/process[profile?] ) >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.9.2
+SRC_URI=https://hackage.haskell.org/package/language-c-0.9.2/language-c-0.9.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=3c087f4f364447621df271a8968f1354
diff --git a/metadata/md5-cache/dev-haskell/language-haskell-extract-0.2.4-r1 b/metadata/md5-cache/dev-haskell/language-haskell-extract-0.2.4-r1
index d1bac7fafd2e..0f27e51c664b 100644
--- a/metadata/md5-cache/dev-haskell/language-haskell-extract-0.2.4-r1
+++ b/metadata/md5-cache/dev-haskell/language-haskell-extract-0.2.4-r1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/regex-posix:=[profile?] >=dev-lang/ghc-6.10.4:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Module to automatically extract functions from the local code
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/finnsson/template-helper
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/regex-posix:=[profile?] >=dev-lang/ghc-6.10.4:=
+RDEPEND=dev-haskell/regex-posix:=[profile?] >=dev-lang/ghc-6.10.4:= dev-lang/ghc:=[profile?]
SLOT=0/0.2.4
SRC_URI=https://hackage.haskell.org/package/language-haskell-extract-0.2.4/language-haskell-extract-0.2.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=7b01941581149a343d034d22fb2c411c
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=aed7f1899711e215e56673481d1a846a
diff --git a/metadata/md5-cache/dev-haskell/language-javascript-0.6.0.14 b/metadata/md5-cache/dev-haskell/language-javascript-0.6.0.14
index 5cfdd554f379..0750768b3a78 100644
--- a/metadata/md5-cache/dev-haskell/language-javascript-0.6.0.14
+++ b/metadata/md5-cache/dev-haskell/language-javascript-0.6.0.14
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/blaze-builder-0.2:=[profile?] >=dev-haskell/mtl-1.1:=[profile?] >=dev-haskell/semigroups-0.16.1:=[profile?] >=dev-haskell/text-1.2:=[profile?] >=dev-haskell/utf8-string-0.3.7:=[profile?] <dev-haskell/utf8-string-2:=[profile?] >=dev-lang/ghc-7.4.1:= dev-haskell/alex >=dev-haskell/cabal-1.9.2 >=dev-haskell/happy-1.19.12 test? ( dev-haskell/hspec >=dev-haskell/quickcheck-2 >=dev-haskell/utf8-light-0.4 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Parser for JavaScript
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/erikd/language-javascript
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/blaze-builder-0.2:=[profile?] >=dev-haskell/mtl-1.1:=[profile?] >=dev-haskell/semigroups-0.16.1:=[profile?] >=dev-haskell/text-1.2:=[profile?] >=dev-haskell/utf8-string-0.3.7:=[profile?] <dev-haskell/utf8-string-2:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/blaze-builder-0.2:=[profile?] >=dev-haskell/mtl-1.1:=[profile?] >=dev-haskell/semigroups-0.16.1:=[profile?] >=dev-haskell/text-1.2:=[profile?] >=dev-haskell/utf8-string-0.3.7:=[profile?] <dev-haskell/utf8-string-2:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.6.0.14
SRC_URI=https://hackage.haskell.org/package/language-javascript-0.6.0.14/language-javascript-0.6.0.14.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=4c4b5e1c1fed0e5062d29d70ede316a1
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=8fcd0af0b49452629912060e53b4f609
diff --git a/metadata/md5-cache/dev-haskell/language-javascript-0.7.1.0 b/metadata/md5-cache/dev-haskell/language-javascript-0.7.1.0
new file mode 100644
index 000000000000..5b5a0ab94b80
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/language-javascript-0.7.1.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/blaze-builder-0.2:=[profile?] >=dev-haskell/mtl-1.1:=[profile?] >=dev-haskell/semigroups-0.16.1:=[profile?] >=dev-haskell/text-1.2:=[profile?] >=dev-haskell/utf8-string-0.3.7:=[profile?] <dev-haskell/utf8-string-2:=[profile?] >=dev-lang/ghc-7.4.1:= dev-haskell/alex >=dev-haskell/cabal-1.9.2 dev-haskell/happy test? ( dev-haskell/hspec >=dev-haskell/quickcheck-2 >=dev-haskell/utf8-light-0.4 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Parser for JavaScript
+EAPI=8
+HOMEPAGE=https://github.com/erikd/language-javascript
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/blaze-builder-0.2:=[profile?] >=dev-haskell/mtl-1.1:=[profile?] >=dev-haskell/semigroups-0.16.1:=[profile?] >=dev-haskell/text-1.2:=[profile?] >=dev-haskell/utf8-string-0.3.7:=[profile?] <dev-haskell/utf8-string-2:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.7.1.0
+SRC_URI=https://hackage.haskell.org/package/language-javascript-0.7.1.0/language-javascript-0.7.1.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=39c6cc932d82b5234b6f4f5f6716fdbe
diff --git a/metadata/md5-cache/dev-haskell/leancheck-0.9.10 b/metadata/md5-cache/dev-haskell/leancheck-0.9.10
new file mode 100644
index 000000000000..e6289cd950d5
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/leancheck-0.9.10
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Enumerative property-based testing
+EAPI=8
+HOMEPAGE=https://github.com/rudymatela/leancheck#readme
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.9.10
+SRC_URI=https://hackage.haskell.org/package/leancheck-0.9.10/leancheck-0.9.10.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=a9fb8473e69a0af529393709c122a63f
diff --git a/metadata/md5-cache/dev-haskell/leancheck-0.9.3 b/metadata/md5-cache/dev-haskell/leancheck-0.9.3
index f8d456365c45..0ff750ea9096 100644
--- a/metadata/md5-cache/dev-haskell/leancheck-0.9.3
+++ b/metadata/md5-cache/dev-haskell/leancheck-0.9.3
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.18 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Enumerative property-based testing
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/rudymatela/leancheck#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.9.3
SRC_URI=https://hackage.haskell.org/package/leancheck-0.9.3/leancheck-0.9.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=32f0383910ed818f7b94790ca8fc23c9
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=1bd19dc980f4b57e63926ff4dc2e7a79
diff --git a/metadata/md5-cache/dev-haskell/lens-5.1.1 b/metadata/md5-cache/dev-haskell/lens-5.1.1
index 31c9de50a1ba..52d3a255a9e9 100644
--- a/metadata/md5-cache/dev-haskell/lens-5.1.1
+++ b/metadata/md5-cache/dev-haskell/lens-5.1.1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
-RDEPEND=>=dev-haskell/assoc-1.0.2:=[profile?] <dev-haskell/assoc-1.1:=[profile?] >=dev-haskell/base-orphans-0.5.2:=[profile?] <dev-haskell/base-orphans-1:=[profile?] >=dev-haskell/bifunctors-5.5.7:=[profile?] <dev-haskell/bifunctors-6:=[profile?] >=dev-haskell/call-stack-0.1:=[profile?] <dev-haskell/call-stack-0.5:=[profile?] >=dev-haskell/comonad-5.0.7:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/contravariant-1.4:=[profile?] <dev-haskell/contravariant-2:=[profile?] >=dev-haskell/distributive-0.5.1:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/free-5.1.5:=[profile?] <dev-haskell/free-6:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/indexed-traversable-0.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/indexed-traversable-instances-0.1:=[profile?] <dev-haskell/indexed-traversable-instances-0.2:=[profile?] >=dev-haskell/kan-extensions-5:=[profile?] <dev-haskell/kan-extensions-6:=[profile?] >=dev-haskell/parallel-3.2.1.0:=[profile?] <dev-haskell/parallel-3.3:=[profile?] >=dev-haskell/profunctors-5.5.2:=[profile?] <dev-haskell/profunctors-6:=[profile?] >=dev-haskell/reflection-2.1:=[profile?] <dev-haskell/reflection-3:=[profile?] >=dev-haskell/semigroupoids-5.0.1:=[profile?] <dev-haskell/semigroupoids-6:=[profile?] >=dev-haskell/strict-0.4:=[profile?] <dev-haskell/strict-0.5:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-haskell/th-abstraction-0.4.1:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.2:=[profile?] >=dev-haskell/transformers-compat-0.5.0.4:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-haskell/unordered-containers-0.2.10:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.12.1.2:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-8.10.1:=
+RDEPEND=>=dev-haskell/assoc-1.0.2:=[profile?] <dev-haskell/assoc-1.1:=[profile?] >=dev-haskell/base-orphans-0.5.2:=[profile?] <dev-haskell/base-orphans-1:=[profile?] >=dev-haskell/bifunctors-5.5.7:=[profile?] <dev-haskell/bifunctors-6:=[profile?] >=dev-haskell/call-stack-0.1:=[profile?] <dev-haskell/call-stack-0.5:=[profile?] >=dev-haskell/comonad-5.0.7:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/contravariant-1.4:=[profile?] <dev-haskell/contravariant-2:=[profile?] >=dev-haskell/distributive-0.5.1:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/free-5.1.5:=[profile?] <dev-haskell/free-6:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/indexed-traversable-0.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/indexed-traversable-instances-0.1:=[profile?] <dev-haskell/indexed-traversable-instances-0.2:=[profile?] >=dev-haskell/kan-extensions-5:=[profile?] <dev-haskell/kan-extensions-6:=[profile?] >=dev-haskell/parallel-3.2.1.0:=[profile?] <dev-haskell/parallel-3.3:=[profile?] >=dev-haskell/profunctors-5.5.2:=[profile?] <dev-haskell/profunctors-6:=[profile?] >=dev-haskell/reflection-2.1:=[profile?] <dev-haskell/reflection-3:=[profile?] >=dev-haskell/semigroupoids-5.0.1:=[profile?] <dev-haskell/semigroupoids-6:=[profile?] >=dev-haskell/strict-0.4:=[profile?] <dev-haskell/strict-0.5:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-haskell/th-abstraction-0.4.1:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.2:=[profile?] >=dev-haskell/transformers-compat-0.5.0.4:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-haskell/unordered-containers-0.2.10:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.12.1.2:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/5.1.1
SRC_URI=https://hackage.haskell.org/package/lens-5.1.1/lens-5.1.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=68d36081237388654697eb67a189919e
diff --git a/metadata/md5-cache/dev-haskell/lens-5.2.2 b/metadata/md5-cache/dev-haskell/lens-5.2.2
new file mode 100644
index 000000000000..3e011fe2b32f
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/lens-5.2.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/assoc-1.0.2:=[profile?] <dev-haskell/assoc-1.2:=[profile?] >=dev-haskell/base-orphans-0.5.2:=[profile?] <dev-haskell/base-orphans-1:=[profile?] >=dev-haskell/bifunctors-5.5.7:=[profile?] <dev-haskell/bifunctors-6:=[profile?] >=dev-haskell/call-stack-0.1:=[profile?] <dev-haskell/call-stack-0.5:=[profile?] >=dev-haskell/comonad-5.0.7:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/contravariant-1.4:=[profile?] <dev-haskell/contravariant-2:=[profile?] >=dev-haskell/distributive-0.5.1:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/free-5.1.5:=[profile?] <dev-haskell/free-6:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/indexed-traversable-0.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/indexed-traversable-instances-0.1:=[profile?] <dev-haskell/indexed-traversable-instances-0.2:=[profile?] >=dev-haskell/kan-extensions-5:=[profile?] <dev-haskell/kan-extensions-6:=[profile?] >=dev-haskell/parallel-3.2.1.0:=[profile?] <dev-haskell/parallel-3.3:=[profile?] >=dev-haskell/profunctors-5.5.2:=[profile?] <dev-haskell/profunctors-6:=[profile?] >=dev-haskell/reflection-2.1:=[profile?] <dev-haskell/reflection-3:=[profile?] >=dev-haskell/semigroupoids-5.0.1:=[profile?] <dev-haskell/semigroupoids-7:=[profile?] >=dev-haskell/strict-0.4:=[profile?] <dev-haskell/strict-0.6:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-haskell/text-1.2.3.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-haskell/th-abstraction-0.4.1:=[profile?] <dev-haskell/th-abstraction-0.6:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.3:=[profile?] >=dev-haskell/transformers-compat-0.5.0.4:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-haskell/unordered-containers-0.2.10:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.12.1.2:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-lang/ghc-8.10.1:= >=dev-haskell/cabal-3.2.0.0 test? ( >=dev-haskell/hunit-1.2 >=dev-haskell/quickcheck-2.4 >=dev-haskell/simple-reflect-0.3.1 >=dev-haskell/test-framework-0.6 >=dev-haskell/test-framework-hunit-0.2 >=dev-haskell/test-framework-quickcheck2-0.2 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Lenses, Folds and Traversals
+EAPI=8
+HOMEPAGE=https://github.com/ekmett/lens/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD-2
+RDEPEND=>=dev-haskell/assoc-1.0.2:=[profile?] <dev-haskell/assoc-1.2:=[profile?] >=dev-haskell/base-orphans-0.5.2:=[profile?] <dev-haskell/base-orphans-1:=[profile?] >=dev-haskell/bifunctors-5.5.7:=[profile?] <dev-haskell/bifunctors-6:=[profile?] >=dev-haskell/call-stack-0.1:=[profile?] <dev-haskell/call-stack-0.5:=[profile?] >=dev-haskell/comonad-5.0.7:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/contravariant-1.4:=[profile?] <dev-haskell/contravariant-2:=[profile?] >=dev-haskell/distributive-0.5.1:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/free-5.1.5:=[profile?] <dev-haskell/free-6:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/indexed-traversable-0.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/indexed-traversable-instances-0.1:=[profile?] <dev-haskell/indexed-traversable-instances-0.2:=[profile?] >=dev-haskell/kan-extensions-5:=[profile?] <dev-haskell/kan-extensions-6:=[profile?] >=dev-haskell/parallel-3.2.1.0:=[profile?] <dev-haskell/parallel-3.3:=[profile?] >=dev-haskell/profunctors-5.5.2:=[profile?] <dev-haskell/profunctors-6:=[profile?] >=dev-haskell/reflection-2.1:=[profile?] <dev-haskell/reflection-3:=[profile?] >=dev-haskell/semigroupoids-5.0.1:=[profile?] <dev-haskell/semigroupoids-7:=[profile?] >=dev-haskell/strict-0.4:=[profile?] <dev-haskell/strict-0.6:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-haskell/text-1.2.3.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-haskell/th-abstraction-0.4.1:=[profile?] <dev-haskell/th-abstraction-0.6:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.3:=[profile?] >=dev-haskell/transformers-compat-0.5.0.4:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-haskell/unordered-containers-0.2.10:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.12.1.2:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/5.2.2
+SRC_URI=https://hackage.haskell.org/package/lens-5.2.2/lens-5.2.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=cbaf4ed34c8b5ea0f070abd40e11e33f
diff --git a/metadata/md5-cache/dev-haskell/libmpd-0.10.0.0 b/metadata/md5-cache/dev-haskell/libmpd-0.10.0.0
new file mode 100644
index 000000000000..71e8d3f29a87
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/libmpd-0.10.0.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=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/network-2.6.3.5:=[profile?] >=dev-haskell/safe-exceptions-0.1:=[profile?] <dev-haskell/safe-exceptions-0.2:=[profile?] >=dev-haskell/utf8-string-0.3.1:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.4 test? ( >=dev-haskell/hspec-2 >=dev-haskell/quickcheck-2.10 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=An MPD client library
+EAPI=8
+HOMEPAGE=https://github.com/vimus/libmpd-haskell#readme
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+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/network-2.6.3.5:=[profile?] >=dev-haskell/safe-exceptions-0.1:=[profile?] <dev-haskell/safe-exceptions-0.2:=[profile?] >=dev-haskell/utf8-string-0.3.1:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.10.0.0
+SRC_URI=https://hackage.haskell.org/package/libmpd-0.10.0.0/libmpd-0.10.0.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=de79246ea5bfa49a1e50fe4cddc1456f
diff --git a/metadata/md5-cache/dev-haskell/libmpd-0.9.2.0 b/metadata/md5-cache/dev-haskell/libmpd-0.9.2.0
index d35a64bcf441..e2c232779431 100644
--- a/metadata/md5-cache/dev-haskell/libmpd-0.9.2.0
+++ b/metadata/md5-cache/dev-haskell/libmpd-0.9.2.0
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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:= >=dev-haskell/cabal-1.24.0.0 test? ( >=dev-haskell/hspec-1.3 >=dev-haskell/quickcheck-2.10 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=An MPD client library
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/vimus/libmpd-haskell#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-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:=
+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:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.9.2.0
SRC_URI=https://hackage.haskell.org/package/libmpd-0.9.2.0/libmpd-0.9.2.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=1e58aba122f578af43e77a2b6f364024
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=dff21ed857a49c015131ba953cc065fd
diff --git a/metadata/md5-cache/dev-haskell/libyaml-0.1.2 b/metadata/md5-cache/dev-haskell/libyaml-0.1.2
index e6c77cd788fa..c8ab684b1ed1 100644
--- a/metadata/md5-cache/dev-haskell/libyaml-0.1.2
+++ b/metadata/md5-cache/dev-haskell/libyaml-0.1.2
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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 ) >=dev-haskell/cabal-1.24.2.0 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Low-level, streaming YAML interface
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/snoyberg/yaml#readme
INHERIT=haskell-cabal
-IUSE=no-unicode system-libyaml doc hscolour profile
+IUSE=+unicode system-libyaml doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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 )
+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 ) dev-lang/ghc:=[profile?]
SLOT=0/0.1.2
SRC_URI=https://hackage.haskell.org/package/libyaml-0.1.2/libyaml-0.1.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=66a8564e69b208dcf3aca222e036cdab
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=cb7e471908d3bbfd40a7cb04250b894e
diff --git a/metadata/md5-cache/dev-haskell/lift-type-0.1.0.1 b/metadata/md5-cache/dev-haskell/lift-type-0.1.0.1
index 075d2058d4bd..4d1c74d64eae 100644
--- a/metadata/md5-cache/dev-haskell/lift-type-0.1.0.1
+++ b/metadata/md5-cache/dev-haskell/lift-type-0.1.0.1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.1.0.1
SRC_URI=https://hackage.haskell.org/package/lift-type-0.1.0.1/lift-type-0.1.0.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=7acf25183c633622fa8962240ca520e2
diff --git a/metadata/md5-cache/dev-haskell/lifted-async-0.10.2 b/metadata/md5-cache/dev-haskell/lifted-async-0.10.2
index 54a41af8f606..3a6dfb3deb61 100644
--- a/metadata/md5-cache/dev-haskell/lifted-async-0.10.2
+++ b/metadata/md5-cache/dev-haskell/lifted-async-0.10.2
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/async-2.2:=[profile?] <dev-haskell/async-2.3:=[profile?] >=dev-haskell/constraints-0.2:=[profile?] <dev-haskell/constraints-0.14:=[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-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/hunit dev-haskell/mtl dev-haskell/tasty <dev-haskell/tasty-expected-failure-0.13 >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.11 dev-haskell/tasty-th ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Run lifted IO operations asynchronously and wait for their results
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/maoe/lifted-async
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/async-2.2:=[profile?] <dev-haskell/async-2.3:=[profile?] >=dev-haskell/constraints-0.2:=[profile?] <dev-haskell/constraints-0.14:=[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-8.4.3:=
+RDEPEND=>=dev-haskell/async-2.2:=[profile?] <dev-haskell/async-2.3:=[profile?] >=dev-haskell/constraints-0.2:=[profile?] <dev-haskell/constraints-0.14:=[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-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.10.2
SRC_URI=https://hackage.haskell.org/package/lifted-async-0.10.2/lifted-async-0.10.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=ee81abc5465dc6035583833749a4d944
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=63114d5b921882ca0f550cc3e4e03cd7
diff --git a/metadata/md5-cache/dev-haskell/lifted-async-0.10.2.3 b/metadata/md5-cache/dev-haskell/lifted-async-0.10.2.3
new file mode 100644
index 000000000000..3e8b69fda350
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/lifted-async-0.10.2.3
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/async-2.2:=[profile?] <dev-haskell/async-2.3:=[profile?] >=dev-haskell/constraints-0.2:=[profile?] <dev-haskell/constraints-0.14:=[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-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/hunit dev-haskell/tasty <dev-haskell/tasty-expected-failure-0.13 >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.11 dev-haskell/tasty-th ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Run lifted IO operations asynchronously and wait for their results
+EAPI=8
+HOMEPAGE=https://github.com/maoe/lifted-async
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/async-2.2:=[profile?] <dev-haskell/async-2.3:=[profile?] >=dev-haskell/constraints-0.2:=[profile?] <dev-haskell/constraints-0.14:=[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-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.10.2.3
+SRC_URI=https://hackage.haskell.org/package/lifted-async-0.10.2.3/lifted-async-0.10.2.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=a33b99933cb4a4c9c23725afae65c3f6
diff --git a/metadata/md5-cache/dev-haskell/lifted-base-0.2.3.12 b/metadata/md5-cache/dev-haskell/lifted-base-0.2.3.12
index 12abff74cf59..b36ba7932cd5 100644
--- a/metadata/md5-cache/dev-haskell/lifted-base-0.2.3.12
+++ b/metadata/md5-cache/dev-haskell/lifted-base-0.2.3.12
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=BSD
-RDEPEND=>=dev-haskell/monad-control-0.3:=[profile?] >=dev-haskell/transformers-base-0.4:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/monad-control-0.3:=[profile?] >=dev-haskell/transformers-base-0.4:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.2.3.12
SRC_URI=https://hackage.haskell.org/package/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=cf3d0f185f472756ab4895fba21e82cb
diff --git a/metadata/md5-cache/dev-haskell/logging-facade-0.3.0 b/metadata/md5-cache/dev-haskell/logging-facade-0.3.0
index 2c785841ee7f..4bc62c62bd92 100644
--- a/metadata/md5-cache/dev-haskell/logging-facade-0.3.0
+++ b/metadata/md5-cache/dev-haskell/logging-facade-0.3.0
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/call-stack:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( >=dev-haskell/hspec-2 <dev-haskell/hspec-3 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Simple logging abstraction that allows multiple back-ends
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/sol/logging-facade#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=dev-haskell/call-stack:=[profile?] >=dev-lang/ghc-7.8.2:=
+RDEPEND=dev-haskell/call-stack:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.3.0
SRC_URI=https://hackage.haskell.org/package/logging-facade-0.3.0/logging-facade-0.3.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=17ab9cd41a4c46912c29c19bbe577273
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=4a1191a33535791aaaf925b03ee3a9cd
diff --git a/metadata/md5-cache/dev-haskell/logict-0.7.0.3 b/metadata/md5-cache/dev-haskell/logict-0.7.0.3
index 980b86880723..0ce081b09332 100644
--- a/metadata/md5-cache/dev-haskell/logict-0.7.0.3
+++ b/metadata/md5-cache/dev-haskell/logict-0.7.0.3
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/fail:=[profile?] >=dev-haskell/mtl-2:=[profile?] <dev-haskell/mtl-2.3:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 test? ( dev-haskell/tasty dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A backtracking logic-programming monad
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/Bodigrim/logict#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/fail:=[profile?] >=dev-haskell/mtl-2:=[profile?] <dev-haskell/mtl-2.3:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/fail:=[profile?] >=dev-haskell/mtl-2:=[profile?] <dev-haskell/mtl-2.3:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.7.0.3
SRC_URI=https://hackage.haskell.org/package/logict-0.7.0.3/logict-0.7.0.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=9d4d2483a4aa0a8585e296ab0b99d440
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=823f5799cfa227b3d36d06c9381b56bd
diff --git a/metadata/md5-cache/dev-haskell/logict-0.8.1.0 b/metadata/md5-cache/dev-haskell/logict-0.8.1.0
new file mode 100644
index 000000000000..579771ba93d6
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/logict-0.8.1.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/async-2.0 <dev-haskell/async-2.3 <dev-haskell/tasty-1.5 <dev-haskell/tasty-hunit-0.11 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A backtracking logic-programming monad
+EAPI=8
+HOMEPAGE=https://github.com/Bodigrim/logict#readme
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.8.1.0
+SRC_URI=https://hackage.haskell.org/package/logict-0.8.1.0/logict-0.8.1.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9e3517159fd0a8352872391e09abc358
diff --git a/metadata/md5-cache/dev-haskell/lpeg-1.0.3 b/metadata/md5-cache/dev-haskell/lpeg-1.0.3
index 2f8c6edff33f..2d6d2afd46a9 100644
--- a/metadata/md5-cache/dev-haskell/lpeg-1.0.3
+++ b/metadata/md5-cache/dev-haskell/lpeg-1.0.3
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=rely-on-shared-lpeg-library doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/lua-2.1:=[profile?] <dev-haskell/lua-2.3:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/lua-2.1:=[profile?] <dev-haskell/lua-2.3:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.0.3
SRC_URI=https://hackage.haskell.org/package/lpeg-1.0.3/lpeg-1.0.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=fbcdf40b240150237ff68fe1e6f59d0e
diff --git a/metadata/md5-cache/dev-haskell/lpeg-1.0.4 b/metadata/md5-cache/dev-haskell/lpeg-1.0.4
new file mode 100644
index 000000000000..b7f1ac36b3da
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/lpeg-1.0.4
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/lua-2.1:=[profile?] <dev-haskell/lua-2.4:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/tasty-0.11 >=dev-haskell/tasty-hunit-0.9 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=LPeg – Parsing Expression Grammars For Lua
+EAPI=8
+HOMEPAGE=https://hslua.org/
+INHERIT=haskell-cabal
+IUSE=rely-on-shared-lpeg-library doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/lua-2.1:=[profile?] <dev-haskell/lua-2.4:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.0.4
+SRC_URI=https://hackage.haskell.org/package/lpeg-1.0.4/lpeg-1.0.4.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=cdd78f8f72c40c3a2ca23f6695c91052
diff --git a/metadata/md5-cache/dev-haskell/lua-2.2.0 b/metadata/md5-cache/dev-haskell/lua-2.2.0
index 4db2da07fc0b..c57c9afb6b50 100644
--- a/metadata/md5-cache/dev-haskell/lua-2.2.0
+++ b/metadata/md5-cache/dev-haskell/lua-2.2.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=system-lua doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-lang/ghc-8.4.3:= system-lua? ( dev-lang/lua:5.4 )
+RDEPEND=>=dev-lang/ghc-8.4.3:= system-lua? ( dev-lang/lua:5.4 ) dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/2.2.0
SRC_URI=https://hackage.haskell.org/package/lua-2.2.0/lua-2.2.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=0dbb92e3a26d489e4fb2cb27b9d69218
diff --git a/metadata/md5-cache/dev-haskell/lua-2.3.1 b/metadata/md5-cache/dev-haskell/lua-2.3.1
new file mode 100644
index 000000000000..a474138cd172
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/lua-2.3.1
@@ -0,0 +1,16 @@
+BDEPEND=system-lua? ( virtual/pkgconfig ) app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= system-lua? ( dev-lang/lua:5.4 ) >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/tasty-0.11 >=dev-haskell/tasty-hunit-0.9 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Lua, an embeddable scripting language
+EAPI=8
+HOMEPAGE=https://hslua.org/
+INHERIT=haskell-cabal
+IUSE=system-lua doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ghc-8.4.3:= system-lua? ( dev-lang/lua:5.4 ) dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/2.3.1
+SRC_URI=https://hackage.haskell.org/package/lua-2.3.1/lua-2.3.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=5d73d31bded7027baa4db77849aaa85a
diff --git a/metadata/md5-cache/dev-haskell/lua-arbitrary-1.0.1 b/metadata/md5-cache/dev-haskell/lua-arbitrary-1.0.1
index 933df1289773..b75fdfe26c3d 100644
--- a/metadata/md5-cache/dev-haskell/lua-arbitrary-1.0.1
+++ b/metadata/md5-cache/dev-haskell/lua-arbitrary-1.0.1
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/lua-2.0:=[profile?] <dev-haskell/lua-2.3:=[profile?] >=dev-haskell/quickcheck-2.7:2=[profile?] <dev-haskell/quickcheck-3:2=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/lua-2.0:=[profile?] <dev-haskell/lua-2.3:=[profile?] >=dev-haskell/quickcheck-2.7:2=[profile?] <dev-haskell/quickcheck-3:2=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/1.0.1
SRC_URI=https://hackage.haskell.org/package/lua-arbitrary-1.0.1/lua-arbitrary-1.0.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=c141c5cd70149591e7d9bbb3cd2f20db
diff --git a/metadata/md5-cache/dev-haskell/lua-arbitrary-1.0.1.1 b/metadata/md5-cache/dev-haskell/lua-arbitrary-1.0.1.1
new file mode 100644
index 000000000000..5e7ad6dcc2c3
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/lua-arbitrary-1.0.1.1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/lua-2.0:=[profile?] <dev-haskell/lua-2.4:=[profile?] >=dev-haskell/quickcheck-2.7:2=[profile?] <dev-haskell/quickcheck-3:2=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Arbitrary instances for Lua types
+EAPI=8
+HOMEPAGE=https://hslua.org/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/lua-2.0:=[profile?] <dev-haskell/lua-2.4:=[profile?] >=dev-haskell/quickcheck-2.7:2=[profile?] <dev-haskell/quickcheck-3:2=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/1.0.1.1
+SRC_URI=https://hackage.haskell.org/package/lua-arbitrary-1.0.1.1/lua-arbitrary-1.0.1.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=627dfa95b9681bfafd945427212f39d7
diff --git a/metadata/md5-cache/dev-haskell/lukko-0.1.1.3 b/metadata/md5-cache/dev-haskell/lukko-0.1.1.3-r1
index 496b3d364241..cb97823a1fcb 100644
--- a/metadata/md5-cache/dev-haskell/lukko-0.1.1.3
+++ b/metadata/md5-cache/dev-haskell/lukko-0.1.1.3-r1
@@ -1,6 +1,6 @@
-BDEPEND=app-text/dos2unix app-text/dos2unix
+BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 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/tasty-1.4.0.1 <dev-haskell/tasty-1.5 >=dev-haskell/tasty-hunit-0.10.0.2 <dev-haskell/tasty-hunit-0.11 >=dev-haskell/temporary-1.3 <dev-haskell/temporary-1.4 >=dev-haskell/tasty-expected-failure-0.11.1.2 <dev-haskell/tasty-expected-failure-0.13 ) hscolour? ( dev-haskell/hscolour )
+DEPEND=>=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 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/tasty-1.4.0.1 <dev-haskell/tasty-1.5 >=dev-haskell/tasty-hunit-0.10.0.2 <dev-haskell/tasty-hunit-0.11 >=dev-haskell/temporary-1.3 <dev-haskell/temporary-1.4 || ( ( >=dev-haskell/tasty-expected-failure-0.11.1.2 <dev-haskell/tasty-expected-failure-0.12 ) ( >=dev-haskell/tasty-expected-failure-0.12.2 <dev-haskell/tasty-expected-failure-0.13 ) ) ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=File locking
EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/lukko
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2 BSD
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.1.1.3
-SRC_URI=https://hackage.haskell.org/package/lukko-0.1.1.3/lukko-0.1.1.3.tar.gz https://hackage.haskell.org/package/lukko-0.1.1.3/revision/2.cabal -> lukko-0.1.1.3.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=76b6b6b2f14dc95c2b4204874a8e1817
+SRC_URI=https://hackage.haskell.org/package/lukko-0.1.1.3/lukko-0.1.1.3.tar.gz https://hackage.haskell.org/package/lukko-0.1.1.3/revision/4.cabal -> lukko-0.1.1.3-rev4.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9bf62cf3527890343ab20221fc0ee6a7
diff --git a/metadata/md5-cache/dev-haskell/magic-1.1 b/metadata/md5-cache/dev-haskell/magic-1.1
index a6e27a45a20e..fa45eb07bbda 100644
--- a/metadata/md5-cache/dev-haskell/magic-1.1
+++ b/metadata/md5-cache/dev-haskell/magic-1.1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= sys-apps/file >=dev-haskell/cabal-1.0 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Interface to C file/magic library
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/magic
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:= sys-apps/file
+RDEPEND=>=dev-lang/ghc-7.4.1:= sys-apps/file dev-lang/ghc:=[profile?]
SLOT=0/1.1
SRC_URI=https://hackage.haskell.org/package/magic-1.1/magic-1.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=7ad54ccdf7371b17b6e9434c9dee0fd0
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d2ab7556402583fb63c3a7538b226107
diff --git a/metadata/md5-cache/dev-haskell/markdown-unlit-0.5.0 b/metadata/md5-cache/dev-haskell/markdown-unlit-0.5.0
index 3aae08f0190c..dedc6f75829e 100644
--- a/metadata/md5-cache/dev-haskell/markdown-unlit-0.5.0
+++ b/metadata/md5-cache/dev-haskell/markdown-unlit-0.5.0
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/base-compat:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 test? ( >=dev-haskell/hspec-2 <dev-haskell/hspec-3 dev-haskell/quickcheck dev-haskell/silently dev-haskell/stringbuilder dev-haskell/temporary ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Literate Haskell support for Markdown
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/sol/markdown-unlit#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=dev-haskell/base-compat:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/base-compat:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.5.0
SRC_URI=https://hackage.haskell.org/package/markdown-unlit-0.5.0/markdown-unlit-0.5.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=791f2a8eae7356031a087d47a36c898a
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=16e1859aed9310cf1b9239d6606df2eb
diff --git a/metadata/md5-cache/dev-haskell/markdown-unlit-0.6.0 b/metadata/md5-cache/dev-haskell/markdown-unlit-0.6.0
new file mode 100644
index 000000000000..213c401e0d1a
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/markdown-unlit-0.6.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/base-compat:=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 test? ( =dev-haskell/hspec-2* dev-haskell/quickcheck dev-haskell/silently dev-haskell/stringbuilder dev-haskell/temporary ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Literate Haskell support for Markdown
+EAPI=8
+HOMEPAGE=https://github.com/sol/markdown-unlit#readme
+INHERIT=haskell-cabal
+IUSE=+executable doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-haskell/base-compat:=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.6.0
+SRC_URI=https://hackage.haskell.org/package/markdown-unlit-0.6.0/markdown-unlit-0.6.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=acbc0e6589a09619d5735d75364d4860
diff --git a/metadata/md5-cache/dev-haskell/math-functions-0.3.3.0 b/metadata/md5-cache/dev-haskell/math-functions-0.3.3.0
index fc33053c0413..1c106cbb52d8 100644
--- a/metadata/md5-cache/dev-haskell/math-functions-0.3.3.0
+++ b/metadata/md5-cache/dev-haskell/math-functions-0.3.3.0
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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:= >=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 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Special functions and Chebyshev polynomials
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/haskell/math-functions
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
-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:=
+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:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.3.3.0
SRC_URI=https://hackage.haskell.org/package/math-functions-0.3.3.0/math-functions-0.3.3.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=d2baba49a5f492c1c23a05a7db426ffc
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=191984f15ad4fedd543046dde3ff4e4a
diff --git a/metadata/md5-cache/dev-haskell/math-functions-0.3.4.2 b/metadata/md5-cache/dev-haskell/math-functions-0.3.4.2
new file mode 100644
index 000000000000..4058f32169a8
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/math-functions-0.3.4.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/data-default-class-0.1.2.0:=[profile?] dev-haskell/primitive:=[profile?] >=dev-haskell/vector-0.11:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 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 dev-haskell/vector-th-unbox ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Collection of tools for numeric computations
+EAPI=8
+HOMEPAGE=https://github.com/bos/math-functions
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD-2
+RDEPEND=>=dev-haskell/data-default-class-0.1.2.0:=[profile?] dev-haskell/primitive:=[profile?] >=dev-haskell/vector-0.11:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.3.4.2
+SRC_URI=https://hackage.haskell.org/package/math-functions-0.3.4.2/math-functions-0.3.4.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=1f4aa2f6bbe194eca013896628efb39a
diff --git a/metadata/md5-cache/dev-haskell/megaparsec-9.2.2 b/metadata/md5-cache/dev-haskell/megaparsec-9.2.2
new file mode 100644
index 000000000000..f32a13395202
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/megaparsec-9.2.2
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/case-insensitive-1.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/parser-combinators-1.0:=[profile?] <dev-haskell/parser-combinators-2.0:=[profile?] >=dev-haskell/scientific-0.3.7:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-lang/ghc-9.0.2:= >=dev-haskell/cabal-3.4.1.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Monadic parser combinators
+EAPI=8
+HOMEPAGE=https://github.com/mrkkrp/megaparsec
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD-2
+RDEPEND=>=dev-haskell/case-insensitive-1.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/parser-combinators-1.0:=[profile?] <dev-haskell/parser-combinators-2.0:=[profile?] >=dev-haskell/scientific-0.3.7:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-lang/ghc-9.0.2:= dev-lang/ghc:=[profile?]
+SLOT=0/9.2.2
+SRC_URI=https://hackage.haskell.org/package/megaparsec-9.2.2/megaparsec-9.2.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=e7328cd1a62548b2afe556247ad6277f
diff --git a/metadata/md5-cache/dev-haskell/megaparsec-tests-9.2.2 b/metadata/md5-cache/dev-haskell/megaparsec-tests-9.2.2
new file mode 100644
index 000000000000..f3e4de669479
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/megaparsec-tests-9.2.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/hspec-2.0:=[profile?] <dev-haskell/hspec-3.0:=[profile?] >=dev-haskell/hspec-expectations-0.8:=[profile?] <dev-haskell/hspec-expectations-0.9:=[profile?] >=dev-haskell/hspec-megaparsec-2.0:=[profile?] <dev-haskell/hspec-megaparsec-3.0:=[profile?] ~dev-haskell/megaparsec-9.2.2:=[profile?] >=dev-haskell/quickcheck-2.10:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-lang/ghc-9.0.2:= >=dev-haskell/cabal-3.4.1.0 test? ( >=dev-haskell/case-insensitive-1.2 <dev-haskell/case-insensitive-1.3 >=dev-haskell/parser-combinators-1.0 <dev-haskell/parser-combinators-2.0 >=dev-haskell/scientific-0.3.1 <dev-haskell/scientific-0.4 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Test utilities and the test suite of Megaparsec
+EAPI=8
+HOMEPAGE=https://github.com/mrkkrp/megaparsec
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD-2
+RDEPEND=>=dev-haskell/hspec-2.0:=[profile?] <dev-haskell/hspec-3.0:=[profile?] >=dev-haskell/hspec-expectations-0.8:=[profile?] <dev-haskell/hspec-expectations-0.9:=[profile?] >=dev-haskell/hspec-megaparsec-2.0:=[profile?] <dev-haskell/hspec-megaparsec-3.0:=[profile?] ~dev-haskell/megaparsec-9.2.2:=[profile?] >=dev-haskell/quickcheck-2.10:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-lang/ghc-9.0.2:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/9.2.2
+SRC_URI=https://hackage.haskell.org/package/megaparsec-tests-9.2.2/megaparsec-tests-9.2.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=5311c1c67491759ea8a93e2327f1be67
diff --git a/metadata/md5-cache/dev-haskell/memory-0.15.0-r1 b/metadata/md5-cache/dev-haskell/memory-0.15.0-r1
index 0ba34f423e4d..99d0991b2f2e 100644
--- a/metadata/md5-cache/dev-haskell/memory-0.15.0-r1
+++ b/metadata/md5-cache/dev-haskell/memory-0.15.0-r1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/basement-0.0.7:=[profile?] >=dev-lang/ghc-8.0.1:= >=dev-haskell/cabal-1.24.0.0 test? ( dev-haskell/foundation ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=memory and related abstraction stuff
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/vincenthz/hs-memory
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/basement-0.0.7:=[profile?] >=dev-lang/ghc-8.0.1:=
+RDEPEND=>=dev-haskell/basement-0.0.7:=[profile?] >=dev-lang/ghc-8.0.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.15.0
SRC_URI=https://hackage.haskell.org/package/memory-0.15.0/memory-0.15.0.tar.gz https://patch-diff.githubusercontent.com/raw/vincenthz/hs-memory/pull/81.patch -> memory-81.patch
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=0221410da56a70821d6e8ad071148ab4
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9702971535a9fe0646eabee447803c1b
diff --git a/metadata/md5-cache/dev-haskell/memory-0.18.0 b/metadata/md5-cache/dev-haskell/memory-0.18.0
new file mode 100644
index 000000000000..8d6a75526285
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/memory-0.18.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/basement-0.0.7:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/foundation ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=memory and related abstraction stuff
+EAPI=8
+HOMEPAGE=https://github.com/vincenthz/hs-memory
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/basement-0.0.7:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.18.0
+SRC_URI=https://hackage.haskell.org/package/memory-0.18.0/memory-0.18.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=cdf94807294cea3042e020dd049c1ecb
diff --git a/metadata/md5-cache/dev-haskell/microaeson-0.1.0.1 b/metadata/md5-cache/dev-haskell/microaeson-0.1.0.1
new file mode 100644
index 000000000000..58f2185881e1
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/microaeson-0.1.0.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/fail-4.9.0.0:=[profile?] <dev-haskell/fail-4.10:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/alex-3.2.0 <dev-haskell/alex-3.3 >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/aeson-1.3.1.0 <dev-haskell/aeson-2.2 >=dev-haskell/quickcheck-2.11.3 <dev-haskell/quickcheck-2.15 >=dev-haskell/quickcheck-instances-0.3.16 <dev-haskell/quickcheck-instances-0.4 >=dev-haskell/tasty-1.0.1.1 <dev-haskell/tasty-1.5 >=dev-haskell/tasty-quickcheck-0.10 <dev-haskell/tasty-quickcheck-0.11 >=dev-haskell/unordered-containers-0.2.8.0 <dev-haskell/unordered-containers-0.3 >=dev-haskell/vector-0.12.0.1 <dev-haskell/vector-0.14 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A tiny JSON library with light dependency footprint
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/microaeson
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=GPL-3
+RDEPEND=>=dev-haskell/fail-4.9.0.0:=[profile?] <dev-haskell/fail-4.10:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.1.0.1
+SRC_URI=https://hackage.haskell.org/package/microaeson-0.1.0.1/microaeson-0.1.0.1.tar.gz https://hackage.haskell.org/package/microaeson-0.1.0.1/revision/2.cabal -> microaeson-0.1.0.1-rev2.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=23972f0fe422082a2ce2a6249bea7bb1
diff --git a/metadata/md5-cache/dev-haskell/microlens-0.4.11.2 b/metadata/md5-cache/dev-haskell/microlens-0.4.11.2
index a7825e089b62..9da366bc1462 100644
--- a/metadata/md5-cache/dev-haskell/microlens-0.4.11.2
+++ b/metadata/md5-cache/dev-haskell/microlens-0.4.11.2
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A tiny lens library with no dependencies
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/stevenfontanella/microlens
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.8.2:=
+RDEPEND=>=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
SLOT=0/0.4.11.2
SRC_URI=https://hackage.haskell.org/package/microlens-0.4.11.2/microlens-0.4.11.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=b27d7af71550b4b3103e91e5c6729c4f
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=2a248faa9950c52b042a4b698880854f
diff --git a/metadata/md5-cache/dev-haskell/microlens-0.4.13.0 b/metadata/md5-cache/dev-haskell/microlens-0.4.13.0
new file mode 100644
index 000000000000..cc4bd53ebdeb
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/microlens-0.4.13.0
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A tiny lens library with no dependencies
+EAPI=8
+HOMEPAGE=https://github.com/monadfix/microlens
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+SLOT=0/0.4.13.0
+SRC_URI=https://hackage.haskell.org/package/microlens-0.4.13.0/microlens-0.4.13.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=149fb53b8ff75d5009992cd18c85bb2c
diff --git a/metadata/md5-cache/dev-haskell/microlens-aeson-2.5.0 b/metadata/md5-cache/dev-haskell/microlens-aeson-2.5.0
index 565c28642c5b..ddca9460b9e3 100644
--- a/metadata/md5-cache/dev-haskell/microlens-aeson-2.5.0
+++ b/metadata/md5-cache/dev-haskell/microlens-aeson-2.5.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/aeson-2.0:=[profile?] >=dev-haskell/attoparsec-0.10:=[profile?] dev-haskell/hashable:=[profile?] >=dev-haskell/microlens-0.3:=[profile?] >=dev-haskell/scientific-0.3.2:=[profile?] >=dev-haskell/vector-0.9:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/aeson-2.0:=[profile?] >=dev-haskell/attoparsec-0.10:=[profile?] dev-haskell/hashable:=[profile?] >=dev-haskell/microlens-0.3:=[profile?] >=dev-haskell/scientific-0.3.2:=[profile?] >=dev-haskell/vector-0.9:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/2.5.0
SRC_URI=https://hackage.haskell.org/package/microlens-aeson-2.5.0/microlens-aeson-2.5.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=4126074800a6eaa867b3f0e7fdcb166f
diff --git a/metadata/md5-cache/dev-haskell/microlens-mtl-0.2.0.1 b/metadata/md5-cache/dev-haskell/microlens-mtl-0.2.0.1
index cb74e58b65be..b567c24f2ce3 100644
--- a/metadata/md5-cache/dev-haskell/microlens-mtl-0.2.0.1
+++ b/metadata/md5-cache/dev-haskell/microlens-mtl-0.2.0.1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=microlens support for Reader/Writer/State from mtl
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/monadfix/microlens
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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:=
+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:= dev-lang/ghc:=[profile?]
SLOT=0/0.2.0.1
SRC_URI=https://hackage.haskell.org/package/microlens-mtl-0.2.0.1/microlens-mtl-0.2.0.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=c7c9684984ef3fff5d1735270869553e
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=b28bd29c0761838246edcb390b85b82b
diff --git a/metadata/md5-cache/dev-haskell/microlens-mtl-0.2.0.2 b/metadata/md5-cache/dev-haskell/microlens-mtl-0.2.0.2
new file mode 100644
index 000000000000..6b03ab1d3998
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/microlens-mtl-0.2.0.2
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/microlens-0.4:=[profile?] <dev-haskell/microlens-0.5:=[profile?] >=dev-haskell/transformers-compat-0.4:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=microlens support for Reader/Writer/State from mtl
+EAPI=8
+HOMEPAGE=https://github.com/monadfix/microlens
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/microlens-0.4:=[profile?] <dev-haskell/microlens-0.5:=[profile?] >=dev-haskell/transformers-compat-0.4:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+SLOT=0/0.2.0.2
+SRC_URI=https://hackage.haskell.org/package/microlens-mtl-0.2.0.2/microlens-mtl-0.2.0.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=220b4deb281f048e7ad09969bffe82cf
diff --git a/metadata/md5-cache/dev-haskell/microlens-th-0.4.3.10 b/metadata/md5-cache/dev-haskell/microlens-th-0.4.3.10
index f969113c1f2b..f2743e1e28df 100644
--- a/metadata/md5-cache/dev-haskell/microlens-th-0.4.3.10
+++ b/metadata/md5-cache/dev-haskell/microlens-th-0.4.3.10
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/microlens-0.4.0:=[profile?] <dev-haskell/microlens-0.5:=[profile?] >=dev-haskell/th-abstraction-0.4.1:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/microlens-0.4.0:=[profile?] <dev-haskell/microlens-0.5:=[profile?] >=dev-haskell/th-abstraction-0.4.1:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.4.3.10
SRC_URI=https://hackage.haskell.org/package/microlens-th-0.4.3.10/microlens-th-0.4.3.10.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=95c98b4630843bb0629a70f7caa00e26
diff --git a/metadata/md5-cache/dev-haskell/microlens-th-0.4.3.12 b/metadata/md5-cache/dev-haskell/microlens-th-0.4.3.12
new file mode 100644
index 000000000000..912484c19179
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/microlens-th-0.4.3.12
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/microlens-0.4.0:=[profile?] <dev-haskell/microlens-0.5:=[profile?] >=dev-haskell/th-abstraction-0.4.1:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/tagged ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Automatic generation of record lenses for microlens
+EAPI=8
+HOMEPAGE=https://github.com/stevenfontanella/microlens
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/microlens-0.4.0:=[profile?] <dev-haskell/microlens-0.5:=[profile?] >=dev-haskell/th-abstraction-0.4.1:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.4.3.12
+SRC_URI=https://hackage.haskell.org/package/microlens-th-0.4.3.12/microlens-th-0.4.3.12.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9bab43d75bda06ad3ef9f65780b64dec
diff --git a/metadata/md5-cache/dev-haskell/microstache-1.0.2 b/metadata/md5-cache/dev-haskell/microstache-1.0.2
index 8d48a5878b72..d69f3c8f7818 100644
--- a/metadata/md5-cache/dev-haskell/microstache-1.0.2
+++ b/metadata/md5-cache/dev-haskell/microstache-1.0.2
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/aeson-0.11:=[profile?] <dev-haskell/aeson-2.1:=[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-8.4.3:=
+RDEPEND=>=dev-haskell/aeson-0.11:=[profile?] <dev-haskell/aeson-2.1:=[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-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.0.2
SRC_URI=https://hackage.haskell.org/package/microstache-1.0.2/microstache-1.0.2.tar.gz https://hackage.haskell.org/package/microstache-1.0.2/revision/3.cabal -> microstache-1.0.2-rev3.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=eb3f27bf2058ba89372c6c7b0572169c
diff --git a/metadata/md5-cache/dev-haskell/microstache-1.0.2.3-r1 b/metadata/md5-cache/dev-haskell/microstache-1.0.2.3-r1
new file mode 100644
index 000000000000..f7c04b719f5f
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/microstache-1.0.2.3-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/parsec-3.1.11:=[profile?] <dev-haskell/parsec-3.2:=[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.14:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/aeson-0.11:=[profile?] <dev-haskell/aeson-2.3:=[profile?] >=dev-haskell/text-1.2.3.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/aeson >=dev-haskell/base-orphans-0.8.7 <dev-haskell/base-orphans-0.10 >=dev-haskell/tasty-1.4.0.1 <dev-haskell/tasty-1.5 >=dev-haskell/tasty-hunit-0.10.0.3 <dev-haskell/tasty-hunit-0.11 dev-haskell/text ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Mustache templates for Haskell
+EAPI=8
+HOMEPAGE=https://github.com/haskellari/microstache
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/parsec-3.1.11:=[profile?] <dev-haskell/parsec-3.2:=[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.14:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/aeson-0.11:=[profile?] <dev-haskell/aeson-2.3:=[profile?] >=dev-haskell/text-1.2.3.0:=[profile?] <dev-haskell/text-2.1:=[profile?] dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.0.2.3
+SRC_URI=https://hackage.haskell.org/package/microstache-1.0.2.3/microstache-1.0.2.3.tar.gz https://hackage.haskell.org/package/microstache-1.0.2.3/revision/2.cabal -> microstache-1.0.2.3-rev2.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=3bfd638ee836d97c7988071ee46b89e7
diff --git a/metadata/md5-cache/dev-haskell/mime-types-0.1.0.9 b/metadata/md5-cache/dev-haskell/mime-types-0.1.0.9
index e3def7f519ce..0485d314406d 100644
--- a/metadata/md5-cache/dev-haskell/mime-types-0.1.0.9
+++ b/metadata/md5-cache/dev-haskell/mime-types-0.1.0.9
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Basic mime-type handling types and functions
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/yesodweb/wai
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.1.0.9
SRC_URI=https://hackage.haskell.org/package/mime-types-0.1.0.9/mime-types-0.1.0.9.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=6f8f60c43a20d86995d2be483b14d0f9
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=74185b2e4b4688a1ff365cb665198d71
diff --git a/metadata/md5-cache/dev-haskell/mime-types-0.1.1.0 b/metadata/md5-cache/dev-haskell/mime-types-0.1.1.0
new file mode 100644
index 000000000000..7789dac914c3
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/mime-types-0.1.1.0
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Basic mime-type handling types and functions
+EAPI=8
+HOMEPAGE=https://github.com/yesodweb/wai
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/0.1.1.0
+SRC_URI=https://hackage.haskell.org/package/mime-types-0.1.1.0/mime-types-0.1.1.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=777c760853426c7fb60b4580af4fc093
diff --git a/metadata/md5-cache/dev-haskell/missingh-1.4.3.0-r1 b/metadata/md5-cache/dev-haskell/missingh-1.4.3.0-r1
index 40dc8e5b6fb8..80b5472d11f1 100644
--- a/metadata/md5-cache/dev-haskell/missingh-1.4.3.0-r1
+++ b/metadata/md5-cache/dev-haskell/missingh-1.4.3.0-r1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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 >=dev-haskell/regex-compat-0.95.1:=[profile?] <dev-haskell/regex-compat-0.96:=[profile?] >=dev-lang/ghc-7.4.1:= >=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?] >=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 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Large utility library
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/MissingH
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=BSD
-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 >=dev-haskell/regex-compat-0.95.1:=[profile?] <dev-haskell/regex-compat-0.96:=[profile?] >=dev-lang/ghc-7.4.1:= >=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?]
-RESTRICT=test
+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 >=dev-haskell/regex-compat-0.95.1:=[profile?] <dev-haskell/regex-compat-0.96:=[profile?] >=dev-lang/ghc-7.4.1:= >=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?] dev-lang/ghc:=[profile?]
+RESTRICT=test !test? ( test )
SLOT=0/1.4.3.0
SRC_URI=https://hackage.haskell.org/package/MissingH-1.4.3.0/MissingH-1.4.3.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=5f78e0d451f787189c96d55636ff2bc7
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=3a116240fbfc87dc755d1c6ab158d2ef
diff --git a/metadata/md5-cache/dev-haskell/missingh-1.6.0.0 b/metadata/md5-cache/dev-haskell/missingh-1.6.0.0
new file mode 100644
index 000000000000..520949a169b3
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/missingh-1.6.0.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/hslogger-1.3.0.0:=[profile?] <dev-haskell/hslogger-1.4:=[profile?] >=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?] >=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-lang/ghc ( >=dev-haskell/process-1.1.0.1[profile?] <dev-haskell/process-1.7[profile?] ) ) >=dev-haskell/regex-compat-0.95.1:=[profile?] <dev-haskell/regex-compat-0.96:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/hunit-1.6 <dev-haskell/hunit-1.7 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Large utility library
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/MissingH
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
+LICENSE=BSD
+RDEPEND=>=dev-haskell/hslogger-1.3.0.0:=[profile?] <dev-haskell/hslogger-1.4:=[profile?] >=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?] >=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-lang/ghc ( >=dev-haskell/process-1.1.0.1[profile?] <dev-haskell/process-1.7[profile?] ) ) >=dev-haskell/regex-compat-0.95.1:=[profile?] <dev-haskell/regex-compat-0.96:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.6.0.0
+SRC_URI=https://hackage.haskell.org/package/MissingH-1.6.0.0/MissingH-1.6.0.0.tar.gz -> missingh-1.6.0.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=37ecd5482f4df20af22c9204dc359b78
diff --git a/metadata/md5-cache/dev-haskell/mmap-0.5.9 b/metadata/md5-cache/dev-haskell/mmap-0.5.9
index 0fd8a3311848..4a5d07f56817 100644
--- a/metadata/md5-cache/dev-haskell/mmap-0.5.9
+++ b/metadata/md5-cache/dev-haskell/mmap-0.5.9
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-6.10.4:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Memory mapped files for POSIX and Windows
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/mmap
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-6.10.4:=
+RDEPEND=>=dev-lang/ghc-6.10.4:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/0.5.9
SRC_URI=https://hackage.haskell.org/package/mmap-0.5.9/mmap-0.5.9.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=d67e8dd607f9783a04b8904dab0b8e17
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=dea5ceda908ec4f039d4ed327c9c5543
diff --git a/metadata/md5-cache/dev-haskell/mmorph-1.1.3 b/metadata/md5-cache/dev-haskell/mmorph-1.1.3
index 2725e96c3bc7..1ce2bc192d7c 100644
--- a/metadata/md5-cache/dev-haskell/mmorph-1.1.3
+++ b/metadata/md5-cache/dev-haskell/mmorph-1.1.3
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Monad morphisms
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/mmorph
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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:=
+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:= dev-lang/ghc:=[profile?]
SLOT=0/1.1.3
SRC_URI=https://hackage.haskell.org/package/mmorph-1.1.3/mmorph-1.1.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=2352cad193ffbbaf7bf73a3a08a691f3
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=5279e13c95351be67f7b72c01e6e1574
diff --git a/metadata/md5-cache/dev-haskell/mmorph-1.2.0 b/metadata/md5-cache/dev-haskell/mmorph-1.2.0
new file mode 100644
index 000000000000..eef85e6aff4f
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/mmorph-1.2.0
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.8:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Monad morphisms
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/mmorph
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.8:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+SLOT=0/1.2.0
+SRC_URI=https://hackage.haskell.org/package/mmorph-1.2.0/mmorph-1.2.0.tar.gz https://hackage.haskell.org/package/mmorph-1.2.0/revision/3.cabal -> mmorph-1.2.0-rev3.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=930795ea2921363c26c49e434a41db3a
diff --git a/metadata/md5-cache/dev-haskell/mockery-0.3.5 b/metadata/md5-cache/dev-haskell/mockery-0.3.5
index aaf5b78ba2a4..4a373c49018f 100644
--- a/metadata/md5-cache/dev-haskell/mockery-0.3.5
+++ b/metadata/md5-cache/dev-haskell/mockery-0.3.5
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=dev-haskell/base-compat:=[profile?] dev-haskell/logging-facade:=[profile?] dev-haskell/temporary:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/base-compat:=[profile?] dev-haskell/logging-facade:=[profile?] dev-haskell/temporary:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.3.5
SRC_URI=https://hackage.haskell.org/package/mockery-0.3.5/mockery-0.3.5.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=c23c27627be202f06d99dff0f7dbecfb
diff --git a/metadata/md5-cache/dev-haskell/monad-control-1.0.2.3 b/metadata/md5-cache/dev-haskell/monad-control-1.0.2.3
index 9043aac0c56b..2d59d4aa5e17 100644
--- a/metadata/md5-cache/dev-haskell/monad-control-1.0.2.3
+++ b/metadata/md5-cache/dev-haskell/monad-control-1.0.2.3
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=BSD
-RDEPEND=>=dev-haskell/stm-2.3:=[profile?] <dev-haskell/stm-3:=[profile?] >=dev-haskell/transformers-base-0.4.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?] >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.7:=[profile?] >=dev-lang/ghc-7.8.2:=
+RDEPEND=>=dev-haskell/stm-2.3:=[profile?] <dev-haskell/stm-3:=[profile?] >=dev-haskell/transformers-base-0.4.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?] >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.7:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
SLOT=0/1.0.2.3
SRC_URI=https://hackage.haskell.org/package/monad-control-1.0.2.3/monad-control-1.0.2.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=d726749a889720359389a0d5833fd3ec
diff --git a/metadata/md5-cache/dev-haskell/monad-control-1.0.3.1 b/metadata/md5-cache/dev-haskell/monad-control-1.0.3.1
new file mode 100644
index 000000000000..b19f43bce545
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/monad-control-1.0.3.1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/stm-2.3:=[profile?] <dev-haskell/stm-3:=[profile?] >=dev-haskell/transformers-base-0.4.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?] >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.8:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Lift control operations, like exception catching, through monad transformers
+EAPI=8
+HOMEPAGE=https://github.com/basvandijk/monad-control
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
+LICENSE=BSD
+RDEPEND=>=dev-haskell/stm-2.3:=[profile?] <dev-haskell/stm-3:=[profile?] >=dev-haskell/transformers-base-0.4.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?] >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.8:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+SLOT=0/1.0.3.1
+SRC_URI=https://hackage.haskell.org/package/monad-control-1.0.3.1/monad-control-1.0.3.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=755ab1ddc7e393017a404e69786bee76
diff --git a/metadata/md5-cache/dev-haskell/monad-logger-0.3.32 b/metadata/md5-cache/dev-haskell/monad-logger-0.3.32
index e22252b8dd1e..6095796416dc 100644
--- a/metadata/md5-cache/dev-haskell/monad-logger-0.3.32
+++ b/metadata/md5-cache/dev-haskell/monad-logger-0.3.32
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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:= >=dev-haskell/cabal-1.22.2.0 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A class of monads which can log messages
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/snoyberg/monad-logger#readme
INHERIT=haskell-cabal
IUSE=+template-haskell doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-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:=
+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:= dev-lang/ghc:=[profile?]
SLOT=0/0.3.32
SRC_URI=https://hackage.haskell.org/package/monad-logger-0.3.32/monad-logger-0.3.32.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=3e8a980b0fa43ee09a653b12dfadd7a1
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=8e51df1320e6e0a8ce769291e523045c
diff --git a/metadata/md5-cache/dev-haskell/monad-logger-0.3.40 b/metadata/md5-cache/dev-haskell/monad-logger-0.3.40
new file mode 100644
index 000000000000..46a6650f6f4f
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/monad-logger-0.3.40
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=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/fast-logger-2.1:=[profile?] <dev-haskell/fast-logger-3.3:=[profile?] dev-haskell/lifted-base:=[profile?] >=dev-haskell/monad-control-1.0:=[profile?] dev-haskell/monad-loops:=[profile?] >=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.4:=[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-8.10.1:= >=dev-haskell/cabal-3.2.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A class of monads which can log messages
+EAPI=8
+HOMEPAGE=https://github.com/snoyberg/monad-logger#readme
+INHERIT=haskell-cabal
+IUSE=+template-haskell doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+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/fast-logger-2.1:=[profile?] <dev-haskell/fast-logger-3.3:=[profile?] dev-haskell/lifted-base:=[profile?] >=dev-haskell/monad-control-1.0:=[profile?] dev-haskell/monad-loops:=[profile?] >=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.4:=[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-8.10.1:= dev-lang/ghc:=[profile?]
+SLOT=0/0.3.40
+SRC_URI=https://hackage.haskell.org/package/monad-logger-0.3.40/monad-logger-0.3.40.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=fa396500eccaac6f56faab00677575b2
diff --git a/metadata/md5-cache/dev-haskell/monad-loops-0.4.3 b/metadata/md5-cache/dev-haskell/monad-loops-0.4.3
index fa87c5b2ab55..306ae60580bb 100644
--- a/metadata/md5-cache/dev-haskell/monad-loops-0.4.3
+++ b/metadata/md5-cache/dev-haskell/monad-loops-0.4.3
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( dev-haskell/tasty dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Monadic loops
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/mokus0/monad-loops
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=public-domain
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.4.3
SRC_URI=https://hackage.haskell.org/package/monad-loops-0.4.3/monad-loops-0.4.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=db2f0d80e1c5b59405e6c00853bde29f
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=a42305c0be515456811d3aa6247cb958
diff --git a/metadata/md5-cache/dev-haskell/monad-par-0.3.5-r1 b/metadata/md5-cache/dev-haskell/monad-par-0.3.5-r1
index eec4ff52e118..5d4fbe7772c7 100644
--- a/metadata/md5-cache/dev-haskell/monad-par-0.3.5-r1
+++ b/metadata/md5-cache/dev-haskell/monad-par-0.3.5-r1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=chaselev doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/abstract-deque-0.1.4:=[profile?] dev-haskell/abstract-par:=[profile?] >=dev-haskell/monad-par-extras-0.3:=[profile?] >=dev-haskell/mwc-random-0.11:=[profile?] >=dev-haskell/parallel-3.1:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/abstract-deque-0.1.4:=[profile?] dev-haskell/abstract-par:=[profile?] >=dev-haskell/monad-par-extras-0.3:=[profile?] >=dev-haskell/mwc-random-0.11:=[profile?] >=dev-haskell/parallel-3.1:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.3.5
SRC_URI=https://hackage.haskell.org/package/monad-par-0.3.5/monad-par-0.3.5.tar.gz https://hackage.haskell.org/package/monad-par-0.3.5/revision/2.cabal -> monad-par-0.3.5-rev2.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=72066f5ffba4c908652e0087d8eff2af
diff --git a/metadata/md5-cache/dev-haskell/monad-par-extras-0.3.3-r1 b/metadata/md5-cache/dev-haskell/monad-par-extras-0.3.3-r1
index f26cca87fdc1..c5e05e324a79 100644
--- a/metadata/md5-cache/dev-haskell/monad-par-extras-0.3.3-r1
+++ b/metadata/md5-cache/dev-haskell/monad-par-extras-0.3.3-r1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/abstract-par-0.3:=[profile?] <dev-haskell/abstract-par-0.4:=[profile?] >=dev-haskell/cereal-0.3:=[profile?] >=dev-haskell/mtl-2.0:=[profile?] >=dev-haskell/random-1.0:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Combinators and extra features for Par monads
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/simonmar/monad-par
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/abstract-par-0.3:=[profile?] <dev-haskell/abstract-par-0.4:=[profile?] >=dev-haskell/cereal-0.3:=[profile?] >=dev-haskell/mtl-2.0:=[profile?] >=dev-haskell/random-1.0:=[profile?] >=dev-lang/ghc-7.8.2:=
+RDEPEND=>=dev-haskell/abstract-par-0.3:=[profile?] <dev-haskell/abstract-par-0.4:=[profile?] >=dev-haskell/cereal-0.3:=[profile?] >=dev-haskell/mtl-2.0:=[profile?] >=dev-haskell/random-1.0:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
SLOT=0/0.3.3
SRC_URI=https://hackage.haskell.org/package/monad-par-extras-0.3.3/monad-par-extras-0.3.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=6aac9da45930f09ac049936fc9ca54cf
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=8b98158eb68e99b24db5d6a4bd4aad7e
diff --git a/metadata/md5-cache/dev-haskell/monad-parallel-0.8 b/metadata/md5-cache/dev-haskell/monad-parallel-0.8
new file mode 100644
index 000000000000..f31bf55a1e4a
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/monad-parallel-0.8
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/parallel:=[profile?] >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.8:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Parallel execution of monadic computations
+EAPI=8
+HOMEPAGE=https://hub.darcs.net/blamario/SCC.wiki/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-haskell/parallel:=[profile?] >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.8:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+SLOT=0/0.8
+SRC_URI=https://hackage.haskell.org/package/monad-parallel-0.8/monad-parallel-0.8.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=8880756f6d336cc0ade6283fdfd98a3d
diff --git a/metadata/md5-cache/dev-haskell/monads-tf-0.1.0.3 b/metadata/md5-cache/dev-haskell/monads-tf-0.1.0.3
index f3df8fb3f556..597406261eac 100644
--- a/metadata/md5-cache/dev-haskell/monads-tf-0.1.0.3
+++ b/metadata/md5-cache/dev-haskell/monads-tf-0.1.0.3
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/transformers-0.2.0.0:=[profile?] <dev-haskell/transformers-0.6:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/transformers-0.2.0.0:=[profile?] <dev-haskell/transformers-0.6:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.1.0.3
SRC_URI=https://hackage.haskell.org/package/monads-tf-0.1.0.3/monads-tf-0.1.0.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=99096e08cb2d6bcf8e58a756e7d7fc69
diff --git a/metadata/md5-cache/dev-haskell/monads-tf-0.3.0.1 b/metadata/md5-cache/dev-haskell/monads-tf-0.3.0.1
new file mode 100644
index 000000000000..272fc58ce511
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/monads-tf-0.3.0.1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Monad classes, using type families
+EAPI=8
+HOMEPAGE=https://github.com/typeclasses/monads-tf
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+SLOT=0/0.3.0.1
+SRC_URI=https://hackage.haskell.org/package/monads-tf-0.3.0.1/monads-tf-0.3.0.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=56ba4b751b95281074a5c96a58e0e587
diff --git a/metadata/md5-cache/dev-haskell/mono-traversable-1.0.15.1 b/metadata/md5-cache/dev-haskell/mono-traversable-1.0.15.1
index c353267f647d..8de2bbacd78c 100644
--- a/metadata/md5-cache/dev-haskell/mono-traversable-1.0.15.1
+++ b/metadata/md5-cache/dev-haskell/mono-traversable-1.0.15.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=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:= >=dev-haskell/cabal-2.0.0.2 test? ( dev-haskell/foldl dev-haskell/hspec dev-haskell/hunit dev-haskell/quickcheck dev-haskell/semigroups ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Type classes for mapping, folding, and traversing monomorphic containers
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/snoyberg/mono-traversable#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-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:=
+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:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.0.15.1
SRC_URI=https://hackage.haskell.org/package/mono-traversable-1.0.15.1/mono-traversable-1.0.15.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=020d89f339b84c45d7f2f874b37adfaa
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=26bea68e5a13dcb0754a0159c669d550
diff --git a/metadata/md5-cache/dev-haskell/mono-traversable-1.0.15.3 b/metadata/md5-cache/dev-haskell/mono-traversable-1.0.15.3
new file mode 100644
index 000000000000..ef85959cfe32
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/mono-traversable-1.0.15.3
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=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.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/foldl dev-haskell/hspec dev-haskell/hunit dev-haskell/quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Type classes for mapping, folding, and traversing monomorphic containers
+EAPI=8
+HOMEPAGE=https://github.com/snoyberg/mono-traversable#readme
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+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.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.0.15.3
+SRC_URI=https://hackage.haskell.org/package/mono-traversable-1.0.15.3/mono-traversable-1.0.15.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=4e36e6fe82fb80ec0dc65f42b5308705
diff --git a/metadata/md5-cache/dev-haskell/mountpoints-1.0.2 b/metadata/md5-cache/dev-haskell/mountpoints-1.0.2
index abdfbf3c5f0f..64cf14a257a8 100644
--- a/metadata/md5-cache/dev-haskell/mountpoints-1.0.2
+++ b/metadata/md5-cache/dev-haskell/mountpoints-1.0.2
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=list mount points
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/mountpoints
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=LGPL-2.1
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/1.0.2
SRC_URI=https://hackage.haskell.org/package/mountpoints-1.0.2/mountpoints-1.0.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=c6aa5143df0f07143e2f8826189f3f98
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=51d20716047c8d1c7de2173d25f3ff6d
diff --git a/metadata/md5-cache/dev-haskell/mtl-2.2.2 b/metadata/md5-cache/dev-haskell/mtl-2.2.2-r1
index e7476a795623..b1b1211b40fa 100644
--- a/metadata/md5-cache/dev-haskell/mtl-2.2.2
+++ b/metadata/md5-cache/dev-haskell/mtl-2.2.2-r1
@@ -1,15 +1,15 @@
BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-lang/ghc-7.10.1:= hscolour? ( dev-haskell/hscolour )
+DEPEND=>=dev-lang/ghc-8.10.6:= hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Monad classes, using functional dependencies
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/haskell/mtl
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.10.1:=
+RDEPEND=>=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
SLOT=0/2.2.2
SRC_URI=https://hackage.haskell.org/package/mtl-2.2.2/mtl-2.2.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=e71ec590366c8607ced9329bf094324d
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=ef6277e80a6b6012831521beb926b49a
diff --git a/metadata/md5-cache/dev-haskell/mtl-compat-0.2.2 b/metadata/md5-cache/dev-haskell/mtl-compat-0.2.2
new file mode 100644
index 000000000000..ed77f82cd2c0
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/mtl-compat-0.2.2
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.4:=[profile?] dev-haskell/transformers-compat:= >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8
+DESCRIPTION=Backported Control.Monad.Except module from mtl
+EAPI=8
+HOMEPAGE=https://github.com/haskell-compat/mtl-compat
+INHERIT=haskell-cabal
+IUSE=profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.4:=[profile?] dev-haskell/transformers-compat:= >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
+SLOT=0/0.2.2
+SRC_URI=https://hackage.haskell.org/package/mtl-compat-0.2.2/mtl-compat-0.2.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=663a2cf062d12c139813e39fc13211ce
diff --git a/metadata/md5-cache/dev-haskell/mwc-random-0.14.0.0 b/metadata/md5-cache/dev-haskell/mwc-random-0.14.0.0
index 043ede088671..f229bd18823b 100644
--- a/metadata/md5-cache/dev-haskell/mwc-random-0.14.0.0
+++ b/metadata/md5-cache/dev-haskell/mwc-random-0.14.0.0
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/math-functions-0.2.1.0:=[profile?] >=dev-haskell/primitive-0.6:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8.0.4 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Fast, high quality pseudo random number generation
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/bos/mwc-random
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/math-functions-0.2.1.0:=[profile?] >=dev-haskell/primitive-0.6:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/math-functions-0.2.1.0:=[profile?] >=dev-haskell/primitive-0.6:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.14.0.0
SRC_URI=https://hackage.haskell.org/package/mwc-random-0.14.0.0/mwc-random-0.14.0.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=924136a2f59b002da42be8db9c4a5404
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=822fe15e2b619616eb4c97d62a1a5f80
diff --git a/metadata/md5-cache/dev-haskell/mwc-random-0.15.0.2-r2 b/metadata/md5-cache/dev-haskell/mwc-random-0.15.0.2-r2
new file mode 100644
index 000000000000..827ec4490bd7
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/mwc-random-0.15.0.2-r2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/math-functions-0.2.1.0:=[profile?] >=dev-haskell/primitive-0.6.2:=[profile?] >=dev-haskell/random-1.2:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 test? ( >=dev-haskell/doctest-0.15 >=dev-haskell/quickcheck-2.2 >=dev-haskell/tasty-1.3.1 dev-haskell/tasty-hunit dev-haskell/tasty-quickcheck >=dev-haskell/vector-0.12.1 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Fast, high quality pseudo random number generation
+EAPI=8
+HOMEPAGE=https://github.com/bos/mwc-random
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/math-functions-0.2.1.0:=[profile?] >=dev-haskell/primitive-0.6.2:=[profile?] >=dev-haskell/random-1.2:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.15.0.2
+SRC_URI=https://hackage.haskell.org/package/mwc-random-0.15.0.2/mwc-random-0.15.0.2.tar.gz https://hackage.haskell.org/package/mwc-random-0.15.0.2/revision/1.cabal -> mwc-random-0.15.0.2-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=b634de01aead8ddaeb2697529a821a69
diff --git a/metadata/md5-cache/dev-haskell/nanospec-0.2.2 b/metadata/md5-cache/dev-haskell/nanospec-0.2.2
index adbaf9dc01ba..c16c42b3b2f7 100644
--- a/metadata/md5-cache/dev-haskell/nanospec-0.2.2
+++ b/metadata/md5-cache/dev-haskell/nanospec-0.2.2
@@ -1,16 +1,16 @@
BDEPEND=app-text/dos2unix
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour )
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/hspec-1.3 >=dev-haskell/silently-1.2.4 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A lightweight implementation of a subset of Hspec's API
EAPI=8
HOMEPAGE=https://github.com/hspec/nanospec#readme
INHERIT=haskell-cabal
-IUSE=doc hscolour profile
+IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-lang/ghc-7.4.1:=
-RESTRICT=test
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
SLOT=0/0.2.2
SRC_URI=https://hackage.haskell.org/package/nanospec-0.2.2/nanospec-0.2.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=f1b7a91d21a446a7c17424657088050a
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=3addd50696045a272202edb1dc66466d
diff --git a/metadata/md5-cache/dev-haskell/nats-1.1.2-r1 b/metadata/md5-cache/dev-haskell/nats-1.1.2-r1
index 89f5bb6e9cf7..95eb8af78dfa 100644
--- a/metadata/md5-cache/dev-haskell/nats-1.1.2-r1
+++ b/metadata/md5-cache/dev-haskell/nats-1.1.2-r1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= hashable? ( >=dev-haskell/hashable-1.1.2.0:=[profile?] )
DESCRIPTION=Natural numbers
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/ekmett/nats/
INHERIT=haskell-cabal
IUSE=+binary +hashable +template-haskell profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:= hashable? ( >=dev-haskell/hashable-1.1.2.0:=[profile?] )
+RDEPEND=>=dev-lang/ghc-7.4.1:= hashable? ( >=dev-haskell/hashable-1.1.2.0:=[profile?] ) dev-lang/ghc:=[profile?]
SLOT=0/1.1.2
SRC_URI=https://hackage.haskell.org/package/nats-1.1.2/nats-1.1.2.tar.gz https://hackage.haskell.org/package/nats-1.1.2/revision/3.cabal -> nats-1.1.2-r1.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=e79181328abc0617df30f3f4393804f6
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=345cb4223e90da74399e6e03f9858398
diff --git a/metadata/md5-cache/dev-haskell/netlink-1.1.1.0 b/metadata/md5-cache/dev-haskell/netlink-1.1.1.0
new file mode 100644
index 000000000000..bc681b95badd
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/netlink-1.1.1.0
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/cereal-0.3:=[profile?] >=dev-haskell/monad-loops-0.3:=[profile?] dev-haskell/pretty-hex:=[profile?] >=dev-lang/ghc-7.6.1:= >=dev-haskell/cabal-1.16.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Netlink communication for Haskell
+EAPI=8
+HOMEPAGE=https://github.com/Ongy/netlink-hs
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+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:= dev-lang/ghc:=[profile?]
+SLOT=0/1.1.1.0
+SRC_URI=https://hackage.haskell.org/package/netlink-1.1.1.0/netlink-1.1.1.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=5ab491f0769e5de6e81e4923bfad4e2d
diff --git a/metadata/md5-cache/dev-haskell/netlink-1.1.1.0-r1 b/metadata/md5-cache/dev-haskell/netlink-1.1.1.0-r1
index 90396f8d075a..b51de2e058c7 100644
--- a/metadata/md5-cache/dev-haskell/netlink-1.1.1.0-r1
+++ b/metadata/md5-cache/dev-haskell/netlink-1.1.1.0-r1
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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:=
+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:= dev-lang/ghc:=[profile?]
SLOT=0/1.1.1.0
SRC_URI=https://hackage.haskell.org/package/netlink-1.1.1.0/netlink-1.1.1.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=50150ea5394a0748faa32c52a95f3387
diff --git a/metadata/md5-cache/dev-haskell/network-3.1.2.5 b/metadata/md5-cache/dev-haskell/network-3.1.2.5
index 4b9b6cf6b748..bd7d454097b7 100644
--- a/metadata/md5-cache/dev-haskell/network-3.1.2.5
+++ b/metadata/md5-cache/dev-haskell/network-3.1.2.5
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=devel doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/3.1.2.5
SRC_URI=https://hackage.haskell.org/package/network-3.1.2.5/network-3.1.2.5.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=59e98cbff8093c51cb113712a99b6f34
diff --git a/metadata/md5-cache/dev-haskell/network-3.1.3.0 b/metadata/md5-cache/dev-haskell/network-3.1.3.0
new file mode 100644
index 000000000000..28aa3b7e6e79
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/network-3.1.3.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/hspec-2.6 dev-haskell/hunit dev-haskell/quickcheck dev-haskell/temporary ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Low-level networking interface
+EAPI=8
+HOMEPAGE=https://github.com/haskell/network
+INHERIT=haskell-cabal
+IUSE=devel doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/3.1.3.0
+SRC_URI=https://hackage.haskell.org/package/network-3.1.3.0/network-3.1.3.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=65da7a019cdf4f9a7e7d4bc28bfe8ab3
diff --git a/metadata/md5-cache/dev-haskell/network-bsd-2.8.1.0-r1 b/metadata/md5-cache/dev-haskell/network-bsd-2.8.1.0-r1
index c6ee39caa6c8..71071cf8bfb6 100644
--- a/metadata/md5-cache/dev-haskell/network-bsd-2.8.1.0-r1
+++ b/metadata/md5-cache/dev-haskell/network-bsd-2.8.1.0-r1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.8.2:= >=dev-haskell/network-3.0.0.0:=[profile?] <dev-haskell/network-3.2:=[profile?] >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Network.BSD
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/haskell/network-bsd
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.8.2:= >=dev-haskell/network-3.0.0.0:=[profile?] <dev-haskell/network-3.2:=[profile?]
+RDEPEND=>=dev-lang/ghc-7.8.2:= >=dev-haskell/network-3.0.0.0:=[profile?] <dev-haskell/network-3.2:=[profile?] dev-lang/ghc:=[profile?]
SLOT=0/2.8.1.0
SRC_URI=https://hackage.haskell.org/package/network-bsd-2.8.1.0/network-bsd-2.8.1.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=20dc2000b12ad072afa539eba9c4ad32
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=258c500b47786de4469c3bcf34fe0105
diff --git a/metadata/md5-cache/dev-haskell/network-byte-order-0.1.6 b/metadata/md5-cache/dev-haskell/network-byte-order-0.1.6
index e5e69defadec..a26718d1dd86 100644
--- a/metadata/md5-cache/dev-haskell/network-byte-order-0.1.6
+++ b/metadata/md5-cache/dev-haskell/network-byte-order-0.1.6
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.10.1:= >=dev-haskell/cabal-1.22.2.0 test? ( dev-haskell/doctest ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Network byte order utilities
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/network-byte-order
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.10.1:=
+RDEPEND=>=dev-lang/ghc-7.10.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.1.6
SRC_URI=https://hackage.haskell.org/package/network-byte-order-0.1.6/network-byte-order-0.1.6.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=2ddea976f4b00da93204ee9439bbe3bd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=242e4154a818142302fe3e0e25a493af
diff --git a/metadata/md5-cache/dev-haskell/network-info-0.2.0.10 b/metadata/md5-cache/dev-haskell/network-info-0.2.0.10
index 50b54913567e..deb5a69f3b55 100644
--- a/metadata/md5-cache/dev-haskell/network-info-0.2.0.10
+++ b/metadata/md5-cache/dev-haskell/network-info-0.2.0.10
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.2.0.10
SRC_URI=https://hackage.haskell.org/package/network-info-0.2.0.10/network-info-0.2.0.10.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=6dab8705cd6c506874d3e3239216acdd
diff --git a/metadata/md5-cache/dev-haskell/network-info-0.2.1 b/metadata/md5-cache/dev-haskell/network-info-0.2.1
new file mode 100644
index 000000000000..5e4837bef3d8
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/network-info-0.2.1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Access the local computer's basic network configuration
+EAPI=8
+HOMEPAGE=https://github.com/jacobstanley/network-info
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+SLOT=0/0.2.1
+SRC_URI=https://hackage.haskell.org/package/network-info-0.2.1/network-info-0.2.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=6333ad69e8513aa36740427f6913a417
diff --git a/metadata/md5-cache/dev-haskell/network-multicast-0.3.2 b/metadata/md5-cache/dev-haskell/network-multicast-0.3.2
index 38b75a220d4b..527ff83154e2 100644
--- a/metadata/md5-cache/dev-haskell/network-multicast-0.3.2
+++ b/metadata/md5-cache/dev-haskell/network-multicast-0.3.2
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/network:=[profile?] dev-haskell/network-bsd:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Simple multicast library
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/network-multicast
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=public-domain
-RDEPEND=dev-haskell/network:=[profile?] dev-haskell/network-bsd:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/network:=[profile?] dev-haskell/network-bsd:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.3.2
SRC_URI=https://hackage.haskell.org/package/network-multicast-0.3.2/network-multicast-0.3.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=a30fdc2193795ce27612a593673bc0b1
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=ebb7b979012f070a66c1240af4784eae
diff --git a/metadata/md5-cache/dev-haskell/network-run-0.2.4 b/metadata/md5-cache/dev-haskell/network-run-0.2.4
new file mode 100644
index 000000000000..8d8010f3791f
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/network-run-0.2.4
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/network-3.1.0:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Simple network runner library
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/network-run
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/network-3.1.0:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/0.2.4
+SRC_URI=https://hackage.haskell.org/package/network-run-0.2.4/network-run-0.2.4.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=178f1f1c4c110ef2dafd7d868baf7a86
diff --git a/metadata/md5-cache/dev-haskell/network-uri-2.6.4.1 b/metadata/md5-cache/dev-haskell/network-uri-2.6.4.1
index 1f41675aa33f..03c657d02e95 100644
--- a/metadata/md5-cache/dev-haskell/network-uri-2.6.4.1
+++ b/metadata/md5-cache/dev-haskell/network-uri-2.6.4.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/parsec-3.1.12.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-haskell/th-compat-0.1.1:=[profile?] <dev-haskell/th-compat-1.0:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=URI manipulation
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/haskell/network-uri
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=>=dev-haskell/parsec-3.1.12.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-haskell/th-compat-0.1.1:=[profile?] <dev-haskell/th-compat-1.0:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/parsec-3.1.12.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-haskell/th-compat-0.1.1:=[profile?] <dev-haskell/th-compat-1.0:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/2.6.4.1
SRC_URI=https://hackage.haskell.org/package/network-uri-2.6.4.1/network-uri-2.6.4.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=ddadd21d0501d00506337def0d5cfe09
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=0ca9aaafae48b2817576f545c08f76e1
diff --git a/metadata/md5-cache/dev-haskell/network-uri-2.6.4.2 b/metadata/md5-cache/dev-haskell/network-uri-2.6.4.2
new file mode 100644
index 000000000000..e52e2fa424ac
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/network-uri-2.6.4.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test
+DEPEND=>=dev-haskell/th-compat-0.1.1:=[profile?] <dev-haskell/th-compat-1.0:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/hunit dev-haskell/quickcheck dev-haskell/tasty dev-haskell/tasty-hunit dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=URI manipulation
+EAPI=8
+HOMEPAGE=https://github.com/haskell/network-uri
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
+LICENSE=BSD
+RDEPEND=>=dev-haskell/th-compat-0.1.1:=[profile?] <dev-haskell/th-compat-1.0:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/2.6.4.2
+SRC_URI=https://hackage.haskell.org/package/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=1a4dd2bb022852446c45e5216a684970
diff --git a/metadata/md5-cache/dev-haskell/nothunks-0.1.4-r1 b/metadata/md5-cache/dev-haskell/nothunks-0.1.4-r1
new file mode 100644
index 000000000000..baf1e833e6c7
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/nothunks-0.1.4-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.10.6:= text? ( || ( ( >=dev-haskell/text-1.2 <dev-haskell/text-1.3 ) ( >=dev-haskell/text-2 <dev-haskell/text-2.1 ) ) dev-haskell/text:=[profile?] ) vector? ( >=dev-haskell/vector-0.12:=[profile?] <dev-haskell/vector-0.14:=[profile?] ) >=dev-haskell/cabal-3.2.1.0 test? ( >=dev-haskell/hedgehog-1.1 >=dev-haskell/random-1.1 <dev-haskell/random-1.3 >=dev-haskell/tasty-1.3 <dev-haskell/tasty-1.5 >=dev-haskell/tasty-hedgehog-1.1 <dev-haskell/tasty-hedgehog-1.5 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Examine values for unexpected thunks
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/nothunks
+INHERIT=haskell-cabal
+IUSE=+bytestring +text +vector doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ghc-8.10.6:= text? ( || ( ( >=dev-haskell/text-1.2 <dev-haskell/text-1.3 ) ( >=dev-haskell/text-2 <dev-haskell/text-2.1 ) ) dev-haskell/text:=[profile?] ) vector? ( >=dev-haskell/vector-0.12:=[profile?] <dev-haskell/vector-0.14:=[profile?] ) dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.1.4
+SRC_URI=https://hackage.haskell.org/package/nothunks-0.1.4/nothunks-0.1.4.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=4284e9a22568efc765529de20f54b85b
diff --git a/metadata/md5-cache/dev-haskell/old-locale-1.0.0.7 b/metadata/md5-cache/dev-haskell/old-locale-1.0.0.7
index ca66f33e8caf..e5c30a3ae1d4 100644
--- a/metadata/md5-cache/dev-haskell/old-locale-1.0.0.7
+++ b/metadata/md5-cache/dev-haskell/old-locale-1.0.0.7
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=locale library
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/old-locale
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/1.0.0.7
SRC_URI=https://hackage.haskell.org/package/old-locale-1.0.0.7/old-locale-1.0.0.7.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=4424a7138410ebadccf0e5d1029f314e
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=f3bfb2cf09be8012bc334e68afe62600
diff --git a/metadata/md5-cache/dev-haskell/old-time-1.1.0.3-r1 b/metadata/md5-cache/dev-haskell/old-time-1.1.0.3-r1
index 64b9187c7972..840c87909920 100644
--- a/metadata/md5-cache/dev-haskell/old-time-1.1.0.3-r1
+++ b/metadata/md5-cache/dev-haskell/old-time-1.1.0.3-r1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.18.1.2 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Time library
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/old-time
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=>=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/1.1.0.3
SRC_URI=https://hackage.haskell.org/package/old-time-1.1.0.3/old-time-1.1.0.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=f7fedc75795d86a021ff67e981ffd749
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=63ee08ab5df5d563739aeb226efca797
diff --git a/metadata/md5-cache/dev-haskell/onetuple-0.3.1 b/metadata/md5-cache/dev-haskell/onetuple-0.3.1
index f5b9cb2fca80..bfb03870193a 100644
--- a/metadata/md5-cache/dev-haskell/onetuple-0.3.1
+++ b/metadata/md5-cache/dev-haskell/onetuple-0.3.1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/base-orphans-0.8.6:=[profile?] >=dev-haskell/hashable-1.3.5.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/base-orphans-0.8.6:=[profile?] >=dev-haskell/hashable-1.3.5.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.3.1
SRC_URI=https://hackage.haskell.org/package/OneTuple-0.3.1/OneTuple-0.3.1.tar.gz -> onetuple-0.3.1.tar.gz https://hackage.haskell.org/package/OneTuple-0.3.1/revision/2.cabal -> onetuple-0.3.1-rev2.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=55debd029fea2106622cf01e5710421d
diff --git a/metadata/md5-cache/dev-haskell/onetuple-0.4.1.1 b/metadata/md5-cache/dev-haskell/onetuple-0.4.1.1
new file mode 100644
index 000000000000..e2bfd02781f0
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/onetuple-0.4.1.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/base-orphans-0.8.6:=[profile?] >=dev-haskell/foldable1-classes-compat-0.1:=[profile?] <dev-haskell/foldable1-classes-compat-0.2:=[profile?] >=dev-haskell/hashable-1.3.5.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Singleton Tuple
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/OneTuple
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/base-orphans-0.8.6:=[profile?] >=dev-haskell/foldable1-classes-compat-0.1:=[profile?] <dev-haskell/foldable1-classes-compat-0.2:=[profile?] >=dev-haskell/hashable-1.3.5.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.4.1.1
+SRC_URI=https://hackage.haskell.org/package/OneTuple-0.4.1.1/OneTuple-0.4.1.1.tar.gz -> onetuple-0.4.1.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=b632c94197ca6905d77ea390c37265f8
diff --git a/metadata/md5-cache/dev-haskell/only-0.1 b/metadata/md5-cache/dev-haskell/only-0.1
index ba7671390dab..472d86702e06 100644
--- a/metadata/md5-cache/dev-haskell/only-0.1
+++ b/metadata/md5-cache/dev-haskell/only-0.1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=The 1-tuple type or single-value "collection"
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/Only
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.1
SRC_URI=https://hackage.haskell.org/package/Only-0.1/Only-0.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=694b32ccbfc2c383a0049ecab1282d00
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=bf874a03ede0426355c012eaebd4fc4e
diff --git a/metadata/md5-cache/dev-haskell/options-1.2.1.1 b/metadata/md5-cache/dev-haskell/options-1.2.1.1
index c757639fd9ca..a6a9a9803d03 100644
--- a/metadata/md5-cache/dev-haskell/options-1.2.1.1
+++ b/metadata/md5-cache/dev-haskell/options-1.2.1.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/monads-tf-0.1:=[profile?] >=dev-haskell/transformers-0.2:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A powerful and easy-to-use command-line option parser
-EAPI=7
+EAPI=8
HOMEPAGE=https://john-millikin.com/software/haskell-options/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/monads-tf-0.1:=[profile?] >=dev-haskell/transformers-0.2:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/monads-tf-0.1:=[profile?] >=dev-haskell/transformers-0.2:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/1.2.1.1
SRC_URI=https://hackage.haskell.org/package/options-1.2.1.1/options-1.2.1.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=3da8ab7c7bc6014a9ff1ec528839fe3e
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=2982653e9470100d727195d3991f2709
diff --git a/metadata/md5-cache/dev-haskell/options-1.2.1.2 b/metadata/md5-cache/dev-haskell/options-1.2.1.2
new file mode 100644
index 000000000000..ce5d593c1832
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/options-1.2.1.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/monads-tf-0.3:=[profile?] <dev-haskell/monads-tf-0.4:=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 test? ( >=dev-haskell/hspec-2.9.7 <dev-haskell/hspec-2.12 >=dev-haskell/patience-0.3 <dev-haskell/patience-0.4 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Powerful and easy command-line option parser
+EAPI=8
+HOMEPAGE=https://github.com/typeclasses/options/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/monads-tf-0.3:=[profile?] <dev-haskell/monads-tf-0.4:=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.2.1.2
+SRC_URI=https://hackage.haskell.org/package/options-1.2.1.2/options-1.2.1.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=aadbe436a4ca351ad74b043967126a06
diff --git a/metadata/md5-cache/dev-haskell/optparse-applicative-0.16.1.0 b/metadata/md5-cache/dev-haskell/optparse-applicative-0.16.1.0
index b62630c049e7..b4cf902ff3dd 100644
--- a/metadata/md5-cache/dev-haskell/optparse-applicative-0.16.1.0
+++ b/metadata/md5-cache/dev-haskell/optparse-applicative-0.16.1.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/ansi-wl-pprint-0.6.8:=[profile?] <dev-haskell/ansi-wl-pprint-0.7:=[profile?] >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.8:=[profile?] >=dev-lang/ghc-7.8.2:=
+RDEPEND=>=dev-haskell/ansi-wl-pprint-0.6.8:=[profile?] <dev-haskell/ansi-wl-pprint-0.7:=[profile?] >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.8:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.16.1.0
SRC_URI=https://hackage.haskell.org/package/optparse-applicative-0.16.1.0/optparse-applicative-0.16.1.0.tar.gz https://hackage.haskell.org/package/optparse-applicative-0.16.1.0/revision/2.cabal -> optparse-applicative-0.16.1.0.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=020b8e5b6e653c9a4a1cbadd78903ca3
diff --git a/metadata/md5-cache/dev-haskell/optparse-applicative-0.18.1.0 b/metadata/md5-cache/dev-haskell/optparse-applicative-0.18.1.0
new file mode 100644
index 000000000000..5665138418ef
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/optparse-applicative-0.18.1.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/prettyprinter-1.7:=[profile?] <dev-haskell/prettyprinter-1.8:=[profile?] >=dev-haskell/prettyprinter-ansi-terminal-1.1:=[profile?] <dev-haskell/prettyprinter-ansi-terminal-1.2:=[profile?] >=dev-haskell/text-1.2:=[profile?] >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.8:=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 test? ( >=dev-haskell/quickcheck-2.8 <dev-haskell/quickcheck-2.15 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Utilities and combinators for parsing command line options
+EAPI=8
+HOMEPAGE=https://github.com/pcapriotti/optparse-applicative
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/prettyprinter-1.7:=[profile?] <dev-haskell/prettyprinter-1.8:=[profile?] >=dev-haskell/prettyprinter-ansi-terminal-1.1:=[profile?] <dev-haskell/prettyprinter-ansi-terminal-1.2:=[profile?] >=dev-haskell/text-1.2:=[profile?] >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.8:=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.18.1.0
+SRC_URI=https://hackage.haskell.org/package/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=bdfba7240f37266dcec4a45ea50fd3ed
diff --git a/metadata/md5-cache/dev-haskell/ordered-containers-0.2.3 b/metadata/md5-cache/dev-haskell/ordered-containers-0.2.3
new file mode 100644
index 000000000000..6b7897bff295
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/ordered-containers-0.2.3
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Set- and Map-like types that remember the order elements were inserted
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/ordered-containers
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/0.2.3
+SRC_URI=https://hackage.haskell.org/package/ordered-containers-0.2.3/ordered-containers-0.2.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9cd95e57a855c483d8c73eff0606466b
diff --git a/metadata/md5-cache/dev-haskell/pandoc-3.1.8 b/metadata/md5-cache/dev-haskell/pandoc-3.1.8
new file mode 100644
index 000000000000..d64a976692cc
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/pandoc-3.1.8
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/aeson-2.0.1.0:=[profile?] <dev-haskell/aeson-2.3:=[profile?] >=dev-haskell/aeson-pretty-0.8.9:=[profile?] <dev-haskell/aeson-pretty-0.9:=[profile?] >=dev-haskell/attoparsec-0.12:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/base64-0.4:=[profile?] <dev-haskell/base64-0.5:=[profile?] >=dev-haskell/blaze-html-0.9:=[profile?] <dev-haskell/blaze-html-0.10:=[profile?] >=dev-haskell/blaze-markup-0.8:=[profile?] <dev-haskell/blaze-markup-0.9:=[profile?] >=dev-haskell/case-insensitive-1.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/citeproc-0.8.1:=[profile?] <dev-haskell/citeproc-0.9:=[profile?] >=dev-haskell/commonmark-0.2.3:=[profile?] <dev-haskell/commonmark-0.3:=[profile?] >=dev-haskell/commonmark-extensions-0.2.3.5:=[profile?] <dev-haskell/commonmark-extensions-0.3:=[profile?] >=dev-haskell/commonmark-pandoc-0.2.1.3:=[profile?] <dev-haskell/commonmark-pandoc-0.3:=[profile?] >=dev-haskell/crypton-connection-0.3.1:=[profile?] <dev-haskell/crypton-connection-0.4:=[profile?] >=dev-haskell/data-default-0.4:=[profile?] <dev-haskell/data-default-0.8:=[profile?] >=dev-haskell/doclayout-0.4.0.1:=[profile?] <dev-haskell/doclayout-0.5:=[profile?] >=dev-haskell/doctemplates-0.11:=[profile?] <dev-haskell/doctemplates-0.12:=[profile?] >=dev-haskell/emojis-0.1:=[profile?] <dev-haskell/emojis-0.2:=[profile?] >=dev-haskell/file-embed-0.0:=[profile?] <dev-haskell/file-embed-0.1:=[profile?] >=dev-haskell/glob-0.7:=[profile?] <dev-haskell/glob-0.11:=[profile?] >=dev-haskell/gridtables-0.1:=[profile?] <dev-haskell/gridtables-0.2:=[profile?] >=dev-haskell/haddock-library-1.10:=[profile?] <dev-haskell/haddock-library-1.12:=[profile?] >=dev-haskell/http-client-0.4.30:=[profile?] <dev-haskell/http-client-0.8:=[profile?] >=dev-haskell/http-client-tls-0.2.4:=[profile?] <dev-haskell/http-client-tls-0.4:=[profile?] >=dev-haskell/http-types-0.8:=[profile?] <dev-haskell/http-types-0.13:=[profile?] >=dev-haskell/ipynb-0.2:=[profile?] <dev-haskell/ipynb-0.3:=[profile?] >=dev-haskell/jira-wiki-markup-1.5.1:=[profile?] <dev-haskell/jira-wiki-markup-1.6:=[profile?] >=dev-haskell/juicypixels-3.1.6.1:=[profile?] <dev-haskell/juicypixels-3.4:=[profile?] >=dev-haskell/mime-types-0.1.1:=[profile?] <dev-haskell/mime-types-0.2:=[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.8:=[profile?] >=dev-haskell/pandoc-types-1.23.1:=[profile?] <dev-haskell/pandoc-types-1.24:=[profile?] >=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-haskell/pretty-show-1.10:=[profile?] <dev-haskell/pretty-show-1.11:=[profile?] >=dev-haskell/random-1:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/safe-0.3.18:=[profile?] <dev-haskell/safe-0.4:=[profile?] >=dev-haskell/scientific-0.3:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/sha-1.6:=[profile?] <dev-haskell/sha-1.7:=[profile?] >=dev-haskell/skylighting-0.14:=[profile?] <dev-haskell/skylighting-0.15:=[profile?] >=dev-haskell/skylighting-core-0.14:=[profile?] <dev-haskell/skylighting-core-0.15:=[profile?] >=dev-haskell/split-0.2:=[profile?] <dev-haskell/split-0.3:=[profile?] >=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.8:=[profile?] >=dev-haskell/tagsoup-0.14.6:=[profile?] <dev-haskell/tagsoup-0.15:=[profile?] >=dev-haskell/temporary-1.1:=[profile?] <dev-haskell/temporary-1.4:=[profile?] >=dev-haskell/texmath-0.12.8.2:=[profile?] <dev-haskell/texmath-0.13:=[profile?] >=dev-haskell/text-1.1.1.0:=[profile?] <dev-haskell/text-2.2:=[profile?] >=dev-haskell/text-conversions-0.3:=[profile?] <dev-haskell/text-conversions-0.4:=[profile?] >=dev-haskell/typst-0.3.2.0:=[profile?] <dev-haskell/typst-0.3.3:=[profile?] >=dev-haskell/unicode-collation-0.1.1:=[profile?] <dev-haskell/unicode-collation-0.2:=[profile?] >=dev-haskell/unicode-transforms-0.3:=[profile?] <dev-haskell/unicode-transforms-0.5:=[profile?] >=dev-haskell/vector-0.12:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-haskell/xml-1.3.12:=[profile?] <dev-haskell/xml-1.4:=[profile?] >=dev-haskell/xml-conduit-1.9.1.1:=[profile?] <dev-haskell/xml-conduit-1.10:=[profile?] >=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?] >=dev-haskell/yaml-0.11:=[profile?] <dev-haskell/yaml-0.12:=[profile?] >=dev-haskell/zip-archive-0.4.3:=[profile?] <dev-haskell/zip-archive-0.5:=[profile?] >=dev-haskell/zlib-0.5:=[profile?] <dev-haskell/zlib-0.7:=[profile?] >=dev-lang/ghc-8.10.6:= !app-text/pandoc >=dev-haskell/cabal-3.2.1.0 test? ( >=dev-haskell/diff-0.2 <dev-haskell/diff-0.5 >=dev-haskell/tasty-0.11 <dev-haskell/tasty-1.5 >=dev-haskell/tasty-golden-2.3 <dev-haskell/tasty-golden-2.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 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Conversion between markup formats
+EAPI=8
+HOMEPAGE=https://pandoc.org
+INHERIT=haskell-cabal
+IUSE=embed-data-files doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+
+RDEPEND=>=dev-haskell/aeson-2.0.1.0:=[profile?] <dev-haskell/aeson-2.3:=[profile?] >=dev-haskell/aeson-pretty-0.8.9:=[profile?] <dev-haskell/aeson-pretty-0.9:=[profile?] >=dev-haskell/attoparsec-0.12:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/base64-0.4:=[profile?] <dev-haskell/base64-0.5:=[profile?] >=dev-haskell/blaze-html-0.9:=[profile?] <dev-haskell/blaze-html-0.10:=[profile?] >=dev-haskell/blaze-markup-0.8:=[profile?] <dev-haskell/blaze-markup-0.9:=[profile?] >=dev-haskell/case-insensitive-1.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/citeproc-0.8.1:=[profile?] <dev-haskell/citeproc-0.9:=[profile?] >=dev-haskell/commonmark-0.2.3:=[profile?] <dev-haskell/commonmark-0.3:=[profile?] >=dev-haskell/commonmark-extensions-0.2.3.5:=[profile?] <dev-haskell/commonmark-extensions-0.3:=[profile?] >=dev-haskell/commonmark-pandoc-0.2.1.3:=[profile?] <dev-haskell/commonmark-pandoc-0.3:=[profile?] >=dev-haskell/crypton-connection-0.3.1:=[profile?] <dev-haskell/crypton-connection-0.4:=[profile?] >=dev-haskell/data-default-0.4:=[profile?] <dev-haskell/data-default-0.8:=[profile?] >=dev-haskell/doclayout-0.4.0.1:=[profile?] <dev-haskell/doclayout-0.5:=[profile?] >=dev-haskell/doctemplates-0.11:=[profile?] <dev-haskell/doctemplates-0.12:=[profile?] >=dev-haskell/emojis-0.1:=[profile?] <dev-haskell/emojis-0.2:=[profile?] >=dev-haskell/file-embed-0.0:=[profile?] <dev-haskell/file-embed-0.1:=[profile?] >=dev-haskell/glob-0.7:=[profile?] <dev-haskell/glob-0.11:=[profile?] >=dev-haskell/gridtables-0.1:=[profile?] <dev-haskell/gridtables-0.2:=[profile?] >=dev-haskell/haddock-library-1.10:=[profile?] <dev-haskell/haddock-library-1.12:=[profile?] >=dev-haskell/http-client-0.4.30:=[profile?] <dev-haskell/http-client-0.8:=[profile?] >=dev-haskell/http-client-tls-0.2.4:=[profile?] <dev-haskell/http-client-tls-0.4:=[profile?] >=dev-haskell/http-types-0.8:=[profile?] <dev-haskell/http-types-0.13:=[profile?] >=dev-haskell/ipynb-0.2:=[profile?] <dev-haskell/ipynb-0.3:=[profile?] >=dev-haskell/jira-wiki-markup-1.5.1:=[profile?] <dev-haskell/jira-wiki-markup-1.6:=[profile?] >=dev-haskell/juicypixels-3.1.6.1:=[profile?] <dev-haskell/juicypixels-3.4:=[profile?] >=dev-haskell/mime-types-0.1.1:=[profile?] <dev-haskell/mime-types-0.2:=[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.8:=[profile?] >=dev-haskell/pandoc-types-1.23.1:=[profile?] <dev-haskell/pandoc-types-1.24:=[profile?] >=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-haskell/pretty-show-1.10:=[profile?] <dev-haskell/pretty-show-1.11:=[profile?] >=dev-haskell/random-1:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/safe-0.3.18:=[profile?] <dev-haskell/safe-0.4:=[profile?] >=dev-haskell/scientific-0.3:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/sha-1.6:=[profile?] <dev-haskell/sha-1.7:=[profile?] >=dev-haskell/skylighting-0.14:=[profile?] <dev-haskell/skylighting-0.15:=[profile?] >=dev-haskell/skylighting-core-0.14:=[profile?] <dev-haskell/skylighting-core-0.15:=[profile?] >=dev-haskell/split-0.2:=[profile?] <dev-haskell/split-0.3:=[profile?] >=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.8:=[profile?] >=dev-haskell/tagsoup-0.14.6:=[profile?] <dev-haskell/tagsoup-0.15:=[profile?] >=dev-haskell/temporary-1.1:=[profile?] <dev-haskell/temporary-1.4:=[profile?] >=dev-haskell/texmath-0.12.8.2:=[profile?] <dev-haskell/texmath-0.13:=[profile?] >=dev-haskell/text-1.1.1.0:=[profile?] <dev-haskell/text-2.2:=[profile?] >=dev-haskell/text-conversions-0.3:=[profile?] <dev-haskell/text-conversions-0.4:=[profile?] >=dev-haskell/typst-0.3.2.0:=[profile?] <dev-haskell/typst-0.3.3:=[profile?] >=dev-haskell/unicode-collation-0.1.1:=[profile?] <dev-haskell/unicode-collation-0.2:=[profile?] >=dev-haskell/unicode-transforms-0.3:=[profile?] <dev-haskell/unicode-transforms-0.5:=[profile?] >=dev-haskell/vector-0.12:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-haskell/xml-1.3.12:=[profile?] <dev-haskell/xml-1.4:=[profile?] >=dev-haskell/xml-conduit-1.9.1.1:=[profile?] <dev-haskell/xml-conduit-1.10:=[profile?] >=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?] >=dev-haskell/yaml-0.11:=[profile?] <dev-haskell/yaml-0.12:=[profile?] >=dev-haskell/zip-archive-0.4.3:=[profile?] <dev-haskell/zip-archive-0.5:=[profile?] >=dev-haskell/zlib-0.5:=[profile?] <dev-haskell/zlib-0.7:=[profile?] >=dev-lang/ghc-8.10.6:= !app-text/pandoc dev-lang/ghc:=[profile?]
+RESTRICT=test !test? ( test )
+SLOT=0/3.1.8
+SRC_URI=https://hackage.haskell.org/package/pandoc-3.1.8/pandoc-3.1.8.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=6f91208765bceeecdfbe023b5853ce5d
diff --git a/metadata/md5-cache/dev-haskell/pandoc-lua-engine-0.2.1.2 b/metadata/md5-cache/dev-haskell/pandoc-lua-engine-0.2.1.2
new file mode 100644
index 000000000000..94690cb0028c
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/pandoc-lua-engine-0.2.1.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/pandoc-3.1.4:=[profile?] <dev-haskell/pandoc-3.2:=[profile?] dev-haskell/aeson:=[profile?] >=dev-haskell/citeproc-0.8:=[profile?] <dev-haskell/citeproc-0.9:=[profile?] >=dev-haskell/data-default-0.4:=[profile?] <dev-haskell/data-default-0.8:=[profile?] >=dev-haskell/doclayout-0.4:=[profile?] <dev-haskell/doclayout-0.5:=[profile?] >=dev-haskell/doctemplates-0.11:=[profile?] <dev-haskell/doctemplates-0.12:=[profile?] >=dev-haskell/hslua-2.3:=[profile?] <dev-haskell/hslua-2.4:=[profile?] >=dev-haskell/hslua-module-doclayout-1.1:=[profile?] <dev-haskell/hslua-module-doclayout-1.2:=[profile?] >=dev-haskell/hslua-module-path-1.1:=[profile?] <dev-haskell/hslua-module-path-1.2:=[profile?] >=dev-haskell/hslua-module-system-1.1:=[profile?] <dev-haskell/hslua-module-system-1.2:=[profile?] >=dev-haskell/hslua-module-text-1.1:=[profile?] <dev-haskell/hslua-module-text-1.2:=[profile?] >=dev-haskell/hslua-module-version-1.1:=[profile?] <dev-haskell/hslua-module-version-1.2:=[profile?] >=dev-haskell/hslua-module-zip-1.1:=[profile?] <dev-haskell/hslua-module-zip-1.2:=[profile?] >=dev-haskell/hslua-repl-0.1.1:=[profile?] <dev-haskell/hslua-repl-0.2:=[profile?] >=dev-haskell/lpeg-1.0.4:=[profile?] <dev-haskell/lpeg-1.1:=[profile?] >=dev-haskell/pandoc-lua-marshal-0.2.2:=[profile?] <dev-haskell/pandoc-lua-marshal-0.3:=[profile?] >=dev-haskell/pandoc-types-1.22:=[profile?] <dev-haskell/pandoc-types-1.24:=[profile?] >=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-haskell/sha-1.6:=[profile?] <dev-haskell/sha-1.7:=[profile?] >=dev-haskell/text-1.1.1:=[profile?] <dev-haskell/text-2.2:=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 test? ( dev-haskell/tasty dev-haskell/tasty-golden dev-haskell/tasty-hunit >=dev-haskell/tasty-lua-1.1 <dev-haskell/tasty-lua-1.2 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Lua engine to power custom pandoc conversions
+EAPI=8
+HOMEPAGE=https://pandoc.org
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+
+RDEPEND=>=dev-haskell/pandoc-3.1.4:=[profile?] <dev-haskell/pandoc-3.2:=[profile?] dev-haskell/aeson:=[profile?] >=dev-haskell/citeproc-0.8:=[profile?] <dev-haskell/citeproc-0.9:=[profile?] >=dev-haskell/data-default-0.4:=[profile?] <dev-haskell/data-default-0.8:=[profile?] >=dev-haskell/doclayout-0.4:=[profile?] <dev-haskell/doclayout-0.5:=[profile?] >=dev-haskell/doctemplates-0.11:=[profile?] <dev-haskell/doctemplates-0.12:=[profile?] >=dev-haskell/hslua-2.3:=[profile?] <dev-haskell/hslua-2.4:=[profile?] >=dev-haskell/hslua-module-doclayout-1.1:=[profile?] <dev-haskell/hslua-module-doclayout-1.2:=[profile?] >=dev-haskell/hslua-module-path-1.1:=[profile?] <dev-haskell/hslua-module-path-1.2:=[profile?] >=dev-haskell/hslua-module-system-1.1:=[profile?] <dev-haskell/hslua-module-system-1.2:=[profile?] >=dev-haskell/hslua-module-text-1.1:=[profile?] <dev-haskell/hslua-module-text-1.2:=[profile?] >=dev-haskell/hslua-module-version-1.1:=[profile?] <dev-haskell/hslua-module-version-1.2:=[profile?] >=dev-haskell/hslua-module-zip-1.1:=[profile?] <dev-haskell/hslua-module-zip-1.2:=[profile?] >=dev-haskell/hslua-repl-0.1.1:=[profile?] <dev-haskell/hslua-repl-0.2:=[profile?] >=dev-haskell/lpeg-1.0.4:=[profile?] <dev-haskell/lpeg-1.1:=[profile?] >=dev-haskell/pandoc-lua-marshal-0.2.2:=[profile?] <dev-haskell/pandoc-lua-marshal-0.3:=[profile?] >=dev-haskell/pandoc-types-1.22:=[profile?] <dev-haskell/pandoc-types-1.24:=[profile?] >=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-haskell/sha-1.6:=[profile?] <dev-haskell/sha-1.7:=[profile?] >=dev-haskell/text-1.1.1:=[profile?] <dev-haskell/text-2.2:=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=test !test? ( test )
+SLOT=0/0.2.1.2
+SRC_URI=https://hackage.haskell.org/package/pandoc-lua-engine-0.2.1.2/pandoc-lua-engine-0.2.1.2.tar.gz https://hackage.haskell.org/package/pandoc-lua-engine-0.2.1.2/revision/1.cabal -> pandoc-lua-engine-0.2.1.2-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=71597ee1f97fea43a314f05f5e2f1842
diff --git a/metadata/md5-cache/dev-haskell/pandoc-lua-marshal-0.1.6 b/metadata/md5-cache/dev-haskell/pandoc-lua-marshal-0.1.6
index 65061a15abee..99f1c13bacb6 100644
--- a/metadata/md5-cache/dev-haskell/pandoc-lua-marshal-0.1.6
+++ b/metadata/md5-cache/dev-haskell/pandoc-lua-marshal-0.1.6
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/hslua-2.1:=[profile?] <dev-haskell/hslua-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/lua-2.1:=[profile?] <dev-haskell/lua-2.3:=[profile?] >=dev-haskell/pandoc-types-1.22.1:=[profile?] <dev-haskell/pandoc-types-1.23:=[profile?] >=dev-haskell/safe-0.3:=[profile?] <dev-haskell/safe-0.4:=[profile?] >=dev-lang/ghc-8.10.1:=
+RDEPEND=>=dev-haskell/hslua-2.1:=[profile?] <dev-haskell/hslua-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/lua-2.1:=[profile?] <dev-haskell/lua-2.3:=[profile?] >=dev-haskell/pandoc-types-1.22.1:=[profile?] <dev-haskell/pandoc-types-1.23:=[profile?] >=dev-haskell/safe-0.3:=[profile?] <dev-haskell/safe-0.4:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.1.6
SRC_URI=https://hackage.haskell.org/package/pandoc-lua-marshal-0.1.6/pandoc-lua-marshal-0.1.6.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=c349e189fd4f766b8957fc52734665f9
diff --git a/metadata/md5-cache/dev-haskell/pandoc-lua-marshal-0.2.2 b/metadata/md5-cache/dev-haskell/pandoc-lua-marshal-0.2.2
new file mode 100644
index 000000000000..02ddf6791298
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/pandoc-lua-marshal-0.2.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/aeson-1.5:=[profile?] <dev-haskell/aeson-2.2:=[profile?] >=dev-haskell/hslua-2.2:=[profile?] <dev-haskell/hslua-2.4:=[profile?] >=dev-haskell/hslua-list-1.1:=[profile?] <dev-haskell/hslua-list-1.2:=[profile?] >=dev-haskell/hslua-marshalling-2.2:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/lua-2.2:=[profile?] <dev-haskell/lua-2.4:=[profile?] >=dev-haskell/pandoc-types-1.23:=[profile?] <dev-haskell/pandoc-types-1.24:=[profile?] >=dev-haskell/safe-0.3:=[profile?] <dev-haskell/safe-0.4:=[profile?] >=dev-lang/ghc-8.10.1:= >=dev-haskell/text-1.1.1.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-haskell/cabal-3.2.0.0 test? ( >=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.15 >=dev-haskell/tasty-0.11 >=dev-haskell/tasty-hunit-0.9 >=dev-haskell/tasty-lua-1.0 >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.11 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Use pandoc types in Lua
+EAPI=8
+HOMEPAGE=https://github.com/pandoc/pandoc-lua-marshal
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/aeson-1.5:=[profile?] <dev-haskell/aeson-2.2:=[profile?] >=dev-haskell/hslua-2.2:=[profile?] <dev-haskell/hslua-2.4:=[profile?] >=dev-haskell/hslua-list-1.1:=[profile?] <dev-haskell/hslua-list-1.2:=[profile?] >=dev-haskell/hslua-marshalling-2.2:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/lua-2.2:=[profile?] <dev-haskell/lua-2.4:=[profile?] >=dev-haskell/pandoc-types-1.23:=[profile?] <dev-haskell/pandoc-types-1.24:=[profile?] >=dev-haskell/safe-0.3:=[profile?] <dev-haskell/safe-0.4:=[profile?] >=dev-lang/ghc-8.10.1:= >=dev-haskell/text-1.1.1.0:=[profile?] <dev-haskell/text-2.1:=[profile?] dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.2.2
+SRC_URI=https://hackage.haskell.org/package/pandoc-lua-marshal-0.2.2/pandoc-lua-marshal-0.2.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=25628f5d660993c74516d5863c2b2037
diff --git a/metadata/md5-cache/dev-haskell/pandoc-server-0.1.0.3 b/metadata/md5-cache/dev-haskell/pandoc-server-0.1.0.3
new file mode 100644
index 000000000000..aecd1752c4e3
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/pandoc-server-0.1.0.3
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/pandoc-3.0:=[profile?] >=dev-haskell/aeson-2.0:=[profile?] <dev-haskell/aeson-2.3:=[profile?] >=dev-haskell/base64-0.4:=[profile?] <dev-haskell/base64-0.5:=[profile?] >=dev-haskell/data-default-0.4:=[profile?] <dev-haskell/data-default-0.8:=[profile?] >=dev-haskell/doctemplates-0.11:=[profile?] <dev-haskell/doctemplates-0.12:=[profile?] >=dev-haskell/pandoc-types-1.22:=[profile?] <dev-haskell/pandoc-types-1.24:=[profile?] >=dev-haskell/servant-server-0.19:=[profile?] <dev-haskell/servant-server-0.21:=[profile?] >=dev-haskell/skylighting-0.13:=[profile?] <dev-haskell/skylighting-0.15:=[profile?] >=dev-haskell/text-1.1.1.0:=[profile?] <dev-haskell/text-2.2:=[profile?] >=dev-haskell/unicode-collation-0.1.1:=[profile?] <dev-haskell/unicode-collation-0.2:=[profile?] >=dev-haskell/wai-3.2:=[profile?] <dev-haskell/wai-3.3:=[profile?] >=dev-haskell/wai-cors-0.2.7:=[profile?] <dev-haskell/wai-cors-0.3:=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Pandoc document conversion as an HTTP servant-server
+EAPI=8
+HOMEPAGE=https://pandoc.org
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+
+RDEPEND=>=dev-haskell/pandoc-3.0:=[profile?] >=dev-haskell/aeson-2.0:=[profile?] <dev-haskell/aeson-2.3:=[profile?] >=dev-haskell/base64-0.4:=[profile?] <dev-haskell/base64-0.5:=[profile?] >=dev-haskell/data-default-0.4:=[profile?] <dev-haskell/data-default-0.8:=[profile?] >=dev-haskell/doctemplates-0.11:=[profile?] <dev-haskell/doctemplates-0.12:=[profile?] >=dev-haskell/pandoc-types-1.22:=[profile?] <dev-haskell/pandoc-types-1.24:=[profile?] >=dev-haskell/servant-server-0.19:=[profile?] <dev-haskell/servant-server-0.21:=[profile?] >=dev-haskell/skylighting-0.13:=[profile?] <dev-haskell/skylighting-0.15:=[profile?] >=dev-haskell/text-1.1.1.0:=[profile?] <dev-haskell/text-2.2:=[profile?] >=dev-haskell/unicode-collation-0.1.1:=[profile?] <dev-haskell/unicode-collation-0.2:=[profile?] >=dev-haskell/wai-3.2:=[profile?] <dev-haskell/wai-3.3:=[profile?] >=dev-haskell/wai-cors-0.2.7:=[profile?] <dev-haskell/wai-cors-0.3:=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+SLOT=0/0.1.0.3
+SRC_URI=https://hackage.haskell.org/package/pandoc-server-0.1.0.3/pandoc-server-0.1.0.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=1c0b76298ea63434bf5bfb4dddbca1d3
diff --git a/metadata/md5-cache/dev-haskell/pandoc-types-1.22.2 b/metadata/md5-cache/dev-haskell/pandoc-types-1.22.2
index a81cf6ccbbd1..7bfc6073a8c1 100644
--- a/metadata/md5-cache/dev-haskell/pandoc-types-1.22.2
+++ b/metadata/md5-cache/dev-haskell/pandoc-types-1.22.2
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/aeson-0.6.2:=[profile?] <dev-haskell/aeson-2.1:=[profile?] >=dev-haskell/quickcheck-2.10:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.8:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/aeson-0.6.2:=[profile?] <dev-haskell/aeson-2.1:=[profile?] >=dev-haskell/quickcheck-2.10:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.8:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.22.2
SRC_URI=https://hackage.haskell.org/package/pandoc-types-1.22.2/pandoc-types-1.22.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=35c606eb19332121e0f5988a8b86c92a
diff --git a/metadata/md5-cache/dev-haskell/pandoc-types-1.23.1 b/metadata/md5-cache/dev-haskell/pandoc-types-1.23.1
new file mode 100644
index 000000000000..ef9ca2b87ac5
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/pandoc-types-1.23.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/aeson-0.6.2:=[profile?] <dev-haskell/aeson-2.3:=[profile?] >=dev-haskell/quickcheck-2.10:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.8:=[profile?] dev-haskell/text:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.7 >=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 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Types for representing a structured document
+EAPI=8
+HOMEPAGE=https://pandoc.org/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/aeson-0.6.2:=[profile?] <dev-haskell/aeson-2.3:=[profile?] >=dev-haskell/quickcheck-2.10:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.8:=[profile?] dev-haskell/text:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.23.1
+SRC_URI=https://hackage.haskell.org/package/pandoc-types-1.23.1/pandoc-types-1.23.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=6d80bbf5554a3830fa57918eb94ac5d2
diff --git a/metadata/md5-cache/dev-haskell/pango-0.13.10.0 b/metadata/md5-cache/dev-haskell/pango-0.13.10.0
new file mode 100644
index 000000000000..ba41a0774476
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/pango-0.13.10.0
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig >=dev-haskell/gtk2hs-buildtools-0.13.2.0 <dev-haskell/gtk2hs-buildtools-0.14 app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=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/text-0.11.0.6:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= x11-libs/cairo x11-libs/pango >=dev-haskell/cabal-3.0.0.0 <dev-haskell/cabal-3.11 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Binding to the Pango text rendering engine
+EAPI=8
+HOMEPAGE=https://projects.haskell.org/gtk2hs/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1
+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/text-0.11.0.6:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= x11-libs/cairo x11-libs/pango dev-lang/ghc:=[profile?]
+SLOT=0/0.13.10.0
+SRC_URI=https://hackage.haskell.org/package/pango-0.13.10.0/pango-0.13.10.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=0ec93237c81cd9d091bf87970fd26f52
diff --git a/metadata/md5-cache/dev-haskell/parallel-3.2.2.0 b/metadata/md5-cache/dev-haskell/parallel-3.2.2.0
index 692af53fca7b..a816183e04b5 100644
--- a/metadata/md5-cache/dev-haskell/parallel-3.2.2.0
+++ b/metadata/md5-cache/dev-haskell/parallel-3.2.2.0
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=3/3.2.2.0
SRC_URI=https://hackage.haskell.org/package/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=533f2292d0cbf4a84d1d2798eae62a1f
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=1d01bc253fa66136095322503595dee1
diff --git a/metadata/md5-cache/dev-haskell/parallel-io-0.3.5 b/metadata/md5-cache/dev-haskell/parallel-io-0.3.5
index fe21e62d7f26..69f959f81ad6 100644
--- a/metadata/md5-cache/dev-haskell/parallel-io-0.3.5
+++ b/metadata/md5-cache/dev-haskell/parallel-io-0.3.5
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>dev-haskell/extensible-exceptions-0.1.0.1:=[profile?] >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Combinators for executing IO actions in parallel on a thread pool
-EAPI=7
+EAPI=8
HOMEPAGE=https://batterseapower.github.io/parallel-io/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>dev-haskell/extensible-exceptions-0.1.0.1:=[profile?] >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>dev-haskell/extensible-exceptions-0.1.0.1:=[profile?] >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/0.3.5
SRC_URI=https://hackage.haskell.org/package/parallel-io-0.3.5/parallel-io-0.3.5.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=8f8b39c665bfa6912b292df08cc07b1a
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=6a373c7f4d859c4e97f959c9ca7ffdf4
diff --git a/metadata/md5-cache/dev-haskell/parsec-3.1.14.0-r1 b/metadata/md5-cache/dev-haskell/parsec-3.1.14.0-r1
deleted file mode 100644
index ee091aaa06ba..000000000000
--- a/metadata/md5-cache/dev-haskell/parsec-3.1.14.0-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-text/dos2unix
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-haskell/mtl-1.1.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/text-0.11.3.1:=[profile?] <dev-haskell/text-1.3:=[profile?] hscolour? ( dev-haskell/hscolour )
-DESCRIPTION=Monadic parser combinators
-EAPI=8
-HOMEPAGE=https://github.com/haskell/parsec
-INHERIT=haskell-cabal
-IUSE=doc hscolour profile
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
-LICENSE=BSD
-RDEPEND=>=dev-haskell/mtl-1.1.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/text-0.11.3.1:=[profile?] <dev-haskell/text-1.3:=[profile?]
-RESTRICT=test
-SLOT=0/3.1.14.0
-SRC_URI=https://hackage.haskell.org/package/parsec-3.1.14.0/parsec-3.1.14.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=16f39e2c1b2571578ad481b5b9906b26
diff --git a/metadata/md5-cache/dev-haskell/parsec-3.1.14.0-r2 b/metadata/md5-cache/dev-haskell/parsec-3.1.14.0-r2
new file mode 100644
index 000000000000..daaf2a700e28
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/parsec-3.1.14.0-r2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.10.6:= hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Monadic parser combinators
+EAPI=8
+HOMEPAGE=https://github.com/haskell/parsec
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=test
+SLOT=0/3.1.14.0
+SRC_URI=https://hackage.haskell.org/package/parsec-3.1.14.0/parsec-3.1.14.0.tar.gz https://hackage.haskell.org/package/parsec-3.1.14.0/revision/4.cabal -> parsec-3.1.14.0-rev4.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=5fd73c8761657add8e130162b0ab29aa
diff --git a/metadata/md5-cache/dev-haskell/parsec-3.1.15.0-r1 b/metadata/md5-cache/dev-haskell/parsec-3.1.15.0-r1
new file mode 100644
index 000000000000..9b83a9b7bc56
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/parsec-3.1.15.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-9.2.4:= hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Monadic parser combinators
+EAPI=8
+HOMEPAGE=https://github.com/haskell/parsec
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=BSD-2
+RDEPEND=>=dev-lang/ghc-9.2.4:= dev-lang/ghc:=[profile?]
+RESTRICT=test
+SLOT=0/3.1.15.0
+SRC_URI=https://hackage.haskell.org/package/parsec-3.1.15.0/parsec-3.1.15.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=092583430be650cd849a94cbff5632d6
diff --git a/metadata/md5-cache/dev-haskell/parsec-numbers-0.1.0 b/metadata/md5-cache/dev-haskell/parsec-numbers-0.1.0
index 136392c15a17..80f6c878dd9e 100644
--- a/metadata/md5-cache/dev-haskell/parsec-numbers-0.1.0
+++ b/metadata/md5-cache/dev-haskell/parsec-numbers-0.1.0
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=parsec1 doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:= parsec1? ( dev-haskell/parsec1:=[profile?] ) !parsec1? ( dev-haskell/parsec:=[profile?] )
+RDEPEND=>=dev-lang/ghc-7.4.1:= parsec1? ( dev-haskell/parsec1:=[profile?] ) !parsec1? ( dev-haskell/parsec:=[profile?] ) dev-lang/ghc:=[profile?]
SLOT=0/0.1.0
SRC_URI=https://hackage.haskell.org/package/parsec-numbers-0.1.0/parsec-numbers-0.1.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=881d235880e3fb6f566c210dce780ada
diff --git a/metadata/md5-cache/dev-haskell/parsec1-1.0.0.7 b/metadata/md5-cache/dev-haskell/parsec1-1.0.0.7
index 23aa3017b93d..900fd02900ff 100644
--- a/metadata/md5-cache/dev-haskell/parsec1-1.0.0.7
+++ b/metadata/md5-cache/dev-haskell/parsec1-1.0.0.7
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-8.0.1:= >=dev-haskell/cabal-1.24.0.0 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Portable monadic parser combinators
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/parsec1
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-8.0.1:=
+RDEPEND=>=dev-lang/ghc-8.0.1:= dev-lang/ghc:=[profile?]
SLOT=0/1.0.0.7
SRC_URI=https://hackage.haskell.org/package/parsec1-1.0.0.7/parsec1-1.0.0.7.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=64ba6b12773c9478bb3db5f0113ee319
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=03839396e3fba84845e216ec9905e407
diff --git a/metadata/md5-cache/dev-haskell/parsec1-1.0.0.8 b/metadata/md5-cache/dev-haskell/parsec1-1.0.0.8
new file mode 100644
index 000000000000..3a23609800f5
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/parsec1-1.0.0.8
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Portable monadic parser combinators
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/parsec1
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+SLOT=0/1.0.0.8
+SRC_URI=https://hackage.haskell.org/package/parsec1-1.0.0.8/parsec1-1.0.0.8.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9960f22c9d314537274f3b610afeefb8
diff --git a/metadata/md5-cache/dev-haskell/parser-combinators-1.3.0 b/metadata/md5-cache/dev-haskell/parser-combinators-1.3.0
new file mode 100644
index 000000000000..df49bbec0907
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/parser-combinators-1.3.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test
+DEPEND=>=dev-lang/ghc-8.6.3:= >=dev-haskell/cabal-2.4.0.1 test? ( >=dev-haskell/hspec-2.0 <dev-haskell/hspec-3.0 >=dev-haskell/hspec-expectations-0.8 <dev-haskell/hspec-expectations-0.9 >=dev-haskell/hspec-megaparsec-2.0 <dev-haskell/hspec-megaparsec-3.0 >=dev-haskell/megaparsec-8.0 <dev-haskell/megaparsec-10.0 >=dev-haskell/megaparsec-tests-8.0 <dev-haskell/megaparsec-tests-10.0 >=dev-haskell/quickcheck-2.7 <dev-haskell/quickcheck-2.15 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Lightweight package providing commonly useful parser combinators
+EAPI=8
+HOMEPAGE=https://github.com/mrkkrp/parser-combinators
+INHERIT=haskell-cabal
+IUSE=test doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.6.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.3.0
+SRC_URI=https://hackage.haskell.org/package/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz test? ( https://hackage.haskell.org/package/parser-combinators-tests-1.3.0/parser-combinators-tests-1.3.0.tar.gz )
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=81414db4e6149b078ad113e8bb3df1ff
diff --git a/metadata/md5-cache/dev-haskell/parsers-0.12.10-r1 b/metadata/md5-cache/dev-haskell/parsers-0.12.10-r1
index 45470401da0f..b4cf5cd51c26 100644
--- a/metadata/md5-cache/dev-haskell/parsers-0.12.10-r1
+++ b/metadata/md5-cache/dev-haskell/parsers-0.12.10-r1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=+attoparsec +binary +parsec doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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/scientific-0.3:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/semigroups-0.12:=[profile?] <dev-haskell/semigroups-1:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-lang/ghc-8.4.3:= attoparsec? ( >=dev-haskell/attoparsec-0.12.1.4:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] )
+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/scientific-0.3:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/semigroups-0.12:=[profile?] <dev-haskell/semigroups-1:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-lang/ghc-8.4.3:= attoparsec? ( >=dev-haskell/attoparsec-0.12.1.4:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] ) dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.12.10
SRC_URI=https://hackage.haskell.org/package/parsers-0.12.10/parsers-0.12.10.tar.gz https://hackage.haskell.org/package/parsers-0.12.10/revision/2.cabal -> parsers-0.12.10-rev2.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=e2f3fd6f81af16f49613b61421c2753c
diff --git a/metadata/md5-cache/dev-haskell/parsers-0.12.11 b/metadata/md5-cache/dev-haskell/parsers-0.12.11
new file mode 100644
index 000000000000..878063cee79b
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/parsers-0.12.11
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=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/scientific-0.3:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-lang/ghc-8.4.3:= attoparsec? ( >=dev-haskell/attoparsec-0.12.1.4:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] ) >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/quickcheck dev-haskell/quickcheck-instances ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Parsing combinators
+EAPI=8
+HOMEPAGE=https://github.com/ekmett/parsers/
+INHERIT=haskell-cabal
+IUSE=+attoparsec +binary +parsec doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+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/scientific-0.3:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-lang/ghc-8.4.3:= attoparsec? ( >=dev-haskell/attoparsec-0.12.1.4:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] ) dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.12.11
+SRC_URI=https://hackage.haskell.org/package/parsers-0.12.11/parsers-0.12.11.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d88a81431d55e840a0248ca08c0415be
diff --git a/metadata/md5-cache/dev-haskell/path-pieces-0.2.1 b/metadata/md5-cache/dev-haskell/path-pieces-0.2.1
index 9b1aec84d0d6..18ac7d9429ae 100644
--- a/metadata/md5-cache/dev-haskell/path-pieces-0.2.1
+++ b/metadata/md5-cache/dev-haskell/path-pieces-0.2.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/text-0.5:=[profile?] >=dev-lang/ghc-7.6.2:= >=dev-haskell/cabal-1.16.0 test? ( >=dev-haskell/hspec-1.3 dev-haskell/hunit dev-haskell/quickcheck ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Components of paths
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/path-pieces
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/text-0.5:=[profile?] >=dev-lang/ghc-7.6.2:=
+RDEPEND=>=dev-haskell/text-0.5:=[profile?] >=dev-lang/ghc-7.6.2:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.2.1
SRC_URI=https://hackage.haskell.org/package/path-pieces-0.2.1/path-pieces-0.2.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=25e8e3c32c0b681959487c83fbdd502e
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=80fa0666bacaa52762a5dfe187912de3
diff --git a/metadata/md5-cache/dev-haskell/patience-0.1.1-r1 b/metadata/md5-cache/dev-haskell/patience-0.1.1-r1
index ea581c05aa70..6ca823235023 100644
--- a/metadata/md5-cache/dev-haskell/patience-0.1.1-r1
+++ b/metadata/md5-cache/dev-haskell/patience-0.1.1-r1
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.1.1
SRC_URI=https://hackage.haskell.org/package/patience-0.1.1/patience-0.1.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=ca1ff056a5fe2712287948d33aefdbe4
diff --git a/metadata/md5-cache/dev-haskell/patience-0.3 b/metadata/md5-cache/dev-haskell/patience-0.3
new file mode 100644
index 000000000000..fa253b0b936b
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/patience-0.3
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Patience diff and longest increasing subsequence
+EAPI=8
+HOMEPAGE=https://github.com/chessai/patience
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+SLOT=0/0.3
+SRC_URI=https://hackage.haskell.org/package/patience-0.3/patience-0.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c9d23152a77b13b80ef6a178c340f8fc
diff --git a/metadata/md5-cache/dev-haskell/pcg-random-0.1.3.7 b/metadata/md5-cache/dev-haskell/pcg-random-0.1.3.7
new file mode 100644
index 000000000000..eef6fb4daf1c
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/pcg-random-0.1.3.7
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/entropy:=[profile?] >=dev-haskell/primitive-0.4:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-2.0:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 >=dev-haskell/cabal-doctest-1 <dev-haskell/cabal-doctest-1.1 test? ( dev-haskell/doctest ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Haskell bindings to the PCG random number generator
+EAPI=8
+HOMEPAGE=https://github.com/cchalmers/pcg-random
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-haskell/entropy:=[profile?] >=dev-haskell/primitive-0.4:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-2.0:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.1.3.7
+SRC_URI=https://hackage.haskell.org/package/pcg-random-0.1.3.7/pcg-random-0.1.3.7.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=febcbdecc527802f8b1925c5d799e6c3
diff --git a/metadata/md5-cache/dev-haskell/pcre-light-0.4.1.0 b/metadata/md5-cache/dev-haskell/pcre-light-0.4.1.0
index ff10a09ed79f..997ecd2876ba 100644
--- a/metadata/md5-cache/dev-haskell/pcre-light-0.4.1.0
+++ b/metadata/md5-cache/dev-haskell/pcre-light-0.4.1.0
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= dev-libs/libpcre >=dev-haskell/cabal-1.8.0 virtual/pkgconfig test? ( >=dev-haskell/hunit-1.2.5.2 >=dev-haskell/mtl-2.1.3.2 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Portable regex library for Perl 5 compatible regular expressions
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/Daniel-Diaz/pcre-light
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:= dev-libs/libpcre
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-libs/libpcre dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.4.1.0
SRC_URI=https://hackage.haskell.org/package/pcre-light-0.4.1.0/pcre-light-0.4.1.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=4088096b45c7eec5069ca185e44da5f4
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=983050e2db6b8da7ed74c45cb27056f3
diff --git a/metadata/md5-cache/dev-haskell/pem-0.2.4 b/metadata/md5-cache/dev-haskell/pem-0.2.4
index dcb40f9524a7..8c93bacd76d9 100644
--- a/metadata/md5-cache/dev-haskell/pem-0.2.4
+++ b/metadata/md5-cache/dev-haskell/pem-0.2.4
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/basement:=[profile?] dev-haskell/memory:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( dev-haskell/hunit >=dev-haskell/quickcheck-2.4.0.1 >=dev-haskell/test-framework-0.3.3 dev-haskell/test-framework-hunit dev-haskell/test-framework-quickcheck2 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Privacy Enhanced Mail (PEM) format reader and writer
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/vincenthz/hs-pem
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/basement:=[profile?] dev-haskell/memory:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/basement:=[profile?] dev-haskell/memory:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.2.4
SRC_URI=https://hackage.haskell.org/package/pem-0.2.4/pem-0.2.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=09ba2992ef9d564ef401027eadd7dc1c
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=169d6b260a1a811b2b350c9196246326
diff --git a/metadata/md5-cache/dev-haskell/persistent-2.14.0.3 b/metadata/md5-cache/dev-haskell/persistent-2.14.0.3
index f8563d099895..687f4b01d23f 100644
--- a/metadata/md5-cache/dev-haskell/persistent-2.14.0.3
+++ b/metadata/md5-cache/dev-haskell/persistent-2.14.0.3
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/aeson-1.0:=[profile?] <dev-haskell/aeson-2.1:=[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/lift-type-0.1.0.0:=[profile?] <dev-haskell/lift-type-0.2.0.0:=[profile?] >=dev-haskell/monad-logger-0.3.28:=[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/th-lift-instances-0.1.14:=[profile?] <dev-haskell/th-lift-instances-0.2:=[profile?] dev-haskell/unliftio:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vault:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/aeson-1.0:=[profile?] <dev-haskell/aeson-2.1:=[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/lift-type-0.1.0.0:=[profile?] <dev-haskell/lift-type-0.2.0.0:=[profile?] >=dev-haskell/monad-logger-0.3.28:=[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/th-lift-instances-0.1.14:=[profile?] <dev-haskell/th-lift-instances-0.2:=[profile?] dev-haskell/unliftio:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vault:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/2.14.0.3
SRC_URI=https://hackage.haskell.org/package/persistent-2.14.0.3/persistent-2.14.0.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=6297347e81e999d581fb6b9b11582a8e
diff --git a/metadata/md5-cache/dev-haskell/persistent-2.14.5.1 b/metadata/md5-cache/dev-haskell/persistent-2.14.5.1
new file mode 100644
index 000000000000..dc77096d5b7b
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/persistent-2.14.5.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/aeson-1.0:=[profile?] <dev-haskell/aeson-2.2:=[profile?] dev-haskell/attoparsec:=[profile?] dev-haskell/base64-bytestring:=[profile?] >=dev-haskell/blaze-html-0.9:=[profile?] >=dev-haskell/conduit-1.3:=[profile?] >=dev-haskell/fast-logger-2.4:=[profile?] >=dev-haskell/http-api-data-0.3:=[profile?] >=dev-haskell/lift-type-0.1.0.0:=[profile?] <dev-haskell/lift-type-0.2.0.0:=[profile?] >=dev-haskell/monad-logger-0.3.28:=[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/th-lift-instances-0.1.14:=[profile?] <dev-haskell/th-lift-instances-0.2:=[profile?] dev-haskell/unliftio:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vault:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/hspec-2.4 dev-haskell/quickcheck >=dev-haskell/quickcheck-instances-0.3 dev-haskell/shakespeare ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Type-safe, multi-backend data serialization
+EAPI=8
+HOMEPAGE=https://www.yesodweb.com/book/persistent
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/aeson-1.0:=[profile?] <dev-haskell/aeson-2.2:=[profile?] dev-haskell/attoparsec:=[profile?] dev-haskell/base64-bytestring:=[profile?] >=dev-haskell/blaze-html-0.9:=[profile?] >=dev-haskell/conduit-1.3:=[profile?] >=dev-haskell/fast-logger-2.4:=[profile?] >=dev-haskell/http-api-data-0.3:=[profile?] >=dev-haskell/lift-type-0.1.0.0:=[profile?] <dev-haskell/lift-type-0.2.0.0:=[profile?] >=dev-haskell/monad-logger-0.3.28:=[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/th-lift-instances-0.1.14:=[profile?] <dev-haskell/th-lift-instances-0.2:=[profile?] dev-haskell/unliftio:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vault:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/2.14.5.1
+SRC_URI=https://hackage.haskell.org/package/persistent-2.14.5.1/persistent-2.14.5.1.tar.gz https://hackage.haskell.org/package/persistent-2.14.5.1/revision/1.cabal -> persistent-2.14.5.1-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=092dbb51822489d181e1feaa82d6c202
diff --git a/metadata/md5-cache/dev-haskell/persistent-sqlite-2.13.1.0 b/metadata/md5-cache/dev-haskell/persistent-sqlite-2.13.1.0
index f034104e70aa..7f261bc6e8e2 100644
--- a/metadata/md5-cache/dev-haskell/persistent-sqlite-2.13.1.0
+++ b/metadata/md5-cache/dev-haskell/persistent-sqlite-2.13.1.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=build-sanity-exe doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-db/sqlite-3.0 >=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.13.3:=[profile?] <dev-haskell/persistent-3:=[profile?] dev-haskell/resource-pool:=[profile?] >=dev-haskell/resourcet-1.1.9:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-8.4.3:= virtual/libc
+RDEPEND=>=dev-db/sqlite-3.0 >=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.13.3:=[profile?] <dev-haskell/persistent-3:=[profile?] dev-haskell/resource-pool:=[profile?] >=dev-haskell/resourcet-1.1.9:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-8.4.3:= virtual/libc dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/2.13.1.0
SRC_URI=https://hackage.haskell.org/package/persistent-sqlite-2.13.1.0/persistent-sqlite-2.13.1.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=cacea1c5bcf607d667deaff2bd4cf2ad
diff --git a/metadata/md5-cache/dev-haskell/persistent-sqlite-2.13.1.1 b/metadata/md5-cache/dev-haskell/persistent-sqlite-2.13.1.1
new file mode 100644
index 000000000000..fa98c0c738f1
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/persistent-sqlite-2.13.1.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-db/sqlite-3.0 >=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.13.3:=[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.8.1:= virtual/libc >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/exceptions dev-haskell/fast-logger >=dev-haskell/hspec-2.4 dev-haskell/hunit dev-haskell/microlens dev-haskell/persistent-test dev-haskell/quickcheck dev-haskell/system-fileio dev-haskell/system-filepath dev-haskell/temporary ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Backend for the persistent library using sqlite3
+EAPI=8
+HOMEPAGE=https://www.yesodweb.com/book/persistent
+INHERIT=haskell-cabal
+IUSE=build-sanity-exe doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-db/sqlite-3.0 >=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.13.3:=[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.8.1:= virtual/libc dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/2.13.1.1
+SRC_URI=https://hackage.haskell.org/package/persistent-sqlite-2.13.1.1/persistent-sqlite-2.13.1.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=ceb26b30a283bc933672fa468deca9f7
diff --git a/metadata/md5-cache/dev-haskell/persistent-template-2.12.0.0 b/metadata/md5-cache/dev-haskell/persistent-template-2.12.0.0
index 6a04168bc914..d200f78e5fea 100644
--- a/metadata/md5-cache/dev-haskell/persistent-template-2.12.0.0
+++ b/metadata/md5-cache/dev-haskell/persistent-template-2.12.0.0
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Type-safe, non-relational, multi-backend persistence
-EAPI=7
+EAPI=8
HOMEPAGE=https://www.yesodweb.com/book/persistent
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/2.12.0.0
SRC_URI=https://hackage.haskell.org/package/persistent-template-2.12.0.0/persistent-template-2.12.0.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=68fc2c9be4ee2471b98f13003b773f32
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=375e44abe552b3dd83e1c152f223da5c
diff --git a/metadata/md5-cache/dev-haskell/persistent-test-2.13.1.3 b/metadata/md5-cache/dev-haskell/persistent-test-2.13.1.3
index 403beef691a7..a1320d8e6371 100644
--- a/metadata/md5-cache/dev-haskell/persistent-test-2.13.1.3
+++ b/metadata/md5-cache/dev-haskell/persistent-test-2.13.1.3
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/aeson-1.0:=[profile?] >=dev-haskell/blaze-html-0.9:=[profile?] >=dev-haskell/conduit-1.2.12:=[profile?] >=dev-haskell/hspec-2.4:=[profile?] dev-haskell/hspec-expectations:=[profile?] dev-haskell/http-api-data:=[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-2.14:=[profile?] <dev-haskell/persistent-2.15:=[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/transformers-base:=[profile?] dev-haskell/unliftio:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-8.10.1:=
+RDEPEND=>=dev-haskell/aeson-1.0:=[profile?] >=dev-haskell/blaze-html-0.9:=[profile?] >=dev-haskell/conduit-1.2.12:=[profile?] >=dev-haskell/hspec-2.4:=[profile?] dev-haskell/hspec-expectations:=[profile?] dev-haskell/http-api-data:=[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-2.14:=[profile?] <dev-haskell/persistent-2.15:=[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/transformers-base:=[profile?] dev-haskell/unliftio:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
SLOT=0/2.13.1.3
SRC_URI=https://hackage.haskell.org/package/persistent-test-2.13.1.3/persistent-test-2.13.1.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=8789e304d598cc35e18d9efb6df35456
diff --git a/metadata/md5-cache/dev-haskell/pgp-wordlist-0.1.0.3 b/metadata/md5-cache/dev-haskell/pgp-wordlist-0.1.0.3
index 45e29b65adea..17430aba4c7e 100644
--- a/metadata/md5-cache/dev-haskell/pgp-wordlist-0.1.0.3
+++ b/metadata/md5-cache/dev-haskell/pgp-wordlist-0.1.0.3
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/text-1.2:=[profile?] >=dev-haskell/vector-0.5:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 test? ( >=dev-haskell/doctest-0.10 dev-haskell/hunit >=dev-haskell/tasty-0.10 >=dev-haskell/tasty-hunit-0.9 dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Translate between binary data and a human-readable collection of words
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/quchen/pgp-wordlist
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/text-1.2:=[profile?] >=dev-haskell/vector-0.5:=[profile?] >=dev-lang/ghc-7.4.1:=
-RESTRICT=test
+RDEPEND=>=dev-haskell/text-1.2:=[profile?] >=dev-haskell/vector-0.5:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
+RESTRICT=test !test? ( test )
SLOT=0/0.1.0.3
SRC_URI=https://hackage.haskell.org/package/pgp-wordlist-0.1.0.3/pgp-wordlist-0.1.0.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=7cbaa158d85d6dfc263e139658d55d47
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=123c1a08ad211a5bc045561e774a81a4
diff --git a/metadata/md5-cache/dev-haskell/pretty-hex-1.0 b/metadata/md5-cache/dev-haskell/pretty-hex-1.0
index c168c609865a..66b7d9feb632 100644
--- a/metadata/md5-cache/dev-haskell/pretty-hex-1.0
+++ b/metadata/md5-cache/dev-haskell/pretty-hex-1.0
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/1.0
SRC_URI=https://hackage.haskell.org/package/pretty-hex-1.0/pretty-hex-1.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=8eeae4ddac56e902744c82a606da670e
diff --git a/metadata/md5-cache/dev-haskell/pretty-hex-1.1 b/metadata/md5-cache/dev-haskell/pretty-hex-1.1
new file mode 100644
index 000000000000..7e3f1be53f06
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/pretty-hex-1.1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A library for hex dumps of ByteStrings
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/pretty-hex
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
+SLOT=0/1.1
+SRC_URI=https://hackage.haskell.org/package/pretty-hex-1.1/pretty-hex-1.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=06f53d75a3f01420b5f2da307c0904c2
diff --git a/metadata/md5-cache/dev-haskell/pretty-show-1.10 b/metadata/md5-cache/dev-haskell/pretty-show-1.10
index 0aac9ac1ca51..923dff2765cb 100644
--- a/metadata/md5-cache/dev-haskell/pretty-show-1.10
+++ b/metadata/md5-cache/dev-haskell/pretty-show-1.10
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/haskell-lexer-1.1:=[profile?] <dev-haskell/haskell-lexer-2:=[profile?] dev-haskell/text:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/haskell-lexer-1.1:=[profile?] <dev-haskell/haskell-lexer-2:=[profile?] dev-haskell/text:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/1.10
SRC_URI=https://hackage.haskell.org/package/pretty-show-1.10/pretty-show-1.10.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=2be3acf01818c70d55a5a6e9452945e9
diff --git a/metadata/md5-cache/dev-haskell/prettyprinter-1.7.0 b/metadata/md5-cache/dev-haskell/prettyprinter-1.7.0
index 597419a968ee..7320ff504dff 100644
--- a/metadata/md5-cache/dev-haskell/prettyprinter-1.7.0
+++ b/metadata/md5-cache/dev-haskell/prettyprinter-1.7.0
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/fail-4.9.0.0:=[profile?] <dev-haskell/fail-4.10:=[profile?] >=dev-haskell/semigroups-0.17:=[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:= >=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 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A modern, easy to use, well-documented, extensible pretty-printer
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/quchen/prettyprinter
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
-RDEPEND=>=dev-haskell/fail-4.9.0.0:=[profile?] <dev-haskell/fail-4.10:=[profile?] >=dev-haskell/semigroups-0.17:=[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:=
+RDEPEND=>=dev-haskell/fail-4.9.0.0:=[profile?] <dev-haskell/fail-4.10:=[profile?] >=dev-haskell/semigroups-0.17:=[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:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.7.0
SRC_URI=https://hackage.haskell.org/package/prettyprinter-1.7.0/prettyprinter-1.7.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=04ac43b82e2de09fdbf57ba3b681ecfa
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=fea50d8416ef17d86e3b81bdf0405f18
diff --git a/metadata/md5-cache/dev-haskell/prettyprinter-1.7.1 b/metadata/md5-cache/dev-haskell/prettyprinter-1.7.1
new file mode 100644
index 000000000000..1207d6fe7d07
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/prettyprinter-1.7.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/doctest-0.9 >=dev-haskell/quickcheck-2.5 text? ( >=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 ) ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A modern, easy to use, well-documented, extensible pretty-printer
+EAPI=8
+HOMEPAGE=https://github.com/quchen/prettyprinter
+INHERIT=haskell-cabal
+IUSE=buildreadme +text doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD-2
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.7.1
+SRC_URI=https://hackage.haskell.org/package/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=e875d4d4bc1a80a4a2833425e05fd57d
diff --git a/metadata/md5-cache/dev-haskell/prettyprinter-ansi-terminal-1.1.2 b/metadata/md5-cache/dev-haskell/prettyprinter-ansi-terminal-1.1.2
index d3ae2fd9abee..bd7506b1c568 100644
--- a/metadata/md5-cache/dev-haskell/prettyprinter-ansi-terminal-1.1.2
+++ b/metadata/md5-cache/dev-haskell/prettyprinter-ansi-terminal-1.1.2
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=ANSI terminal backend for the "prettyprinter" package
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/quchen/prettyprinter
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
-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.4.1:=
+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.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.1.2
SRC_URI=https://hackage.haskell.org/package/prettyprinter-ansi-terminal-1.1.2/prettyprinter-ansi-terminal-1.1.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=a01c98d1d1384d789d70b2f0198c93ee
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=32d93f95336437d1cc893008584a70bc
diff --git a/metadata/md5-cache/dev-haskell/prettyprinter-ansi-terminal-1.1.3 b/metadata/md5-cache/dev-haskell/prettyprinter-ansi-terminal-1.1.3
new file mode 100644
index 000000000000..0b0be0eb9546
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/prettyprinter-ansi-terminal-1.1.3
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test
+DEPEND=>=dev-haskell/ansi-terminal-0.4.0:=[profile?] >=dev-haskell/prettyprinter-1.7.0:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/doctest-0.9 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=ANSI terminal backend for the »prettyprinter« package
+EAPI=8
+HOMEPAGE=https://github.com/quchen/prettyprinter
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD-2
+RDEPEND=>=dev-haskell/ansi-terminal-0.4.0:=[profile?] >=dev-haskell/prettyprinter-1.7.0:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.1.3
+SRC_URI=https://hackage.haskell.org/package/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7c12bd1481cce5d047dc91fbf06d0a2c
diff --git a/metadata/md5-cache/dev-haskell/prettyprinter-compat-ansi-wl-pprint-1.0.2 b/metadata/md5-cache/dev-haskell/prettyprinter-compat-ansi-wl-pprint-1.0.2
new file mode 100644
index 000000000000..403e9c90a064
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/prettyprinter-compat-ansi-wl-pprint-1.0.2
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/prettyprinter-1.7.0:=[profile?] >=dev-haskell/prettyprinter-ansi-terminal-1.1:=[profile?] >=dev-haskell/text-1.2:=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Drop-in compatibility package from ansi-wl-pprint to prettyprinter
+EAPI=8
+HOMEPAGE=https://github.com/quchen/prettyprinter
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD-2
+RDEPEND=>=dev-haskell/prettyprinter-1.7.0:=[profile?] >=dev-haskell/prettyprinter-ansi-terminal-1.1:=[profile?] >=dev-haskell/text-1.2:=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+SLOT=0/1.0.2
+SRC_URI=https://hackage.haskell.org/package/prettyprinter-compat-ansi-wl-pprint-1.0.2/prettyprinter-compat-ansi-wl-pprint-1.0.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9770600ac3b7bf2e59cdab691eb95762
diff --git a/metadata/md5-cache/dev-haskell/primitive-0.7.3.0 b/metadata/md5-cache/dev-haskell/primitive-0.7.3.0
index 5cded62baadf..484b1711bbb2 100644
--- a/metadata/md5-cache/dev-haskell/primitive-0.7.3.0
+++ b/metadata/md5-cache/dev-haskell/primitive-0.7.3.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/0.7.3.0
SRC_URI=https://hackage.haskell.org/package/primitive-0.7.3.0/primitive-0.7.3.0.tar.gz https://hackage.haskell.org/package/primitive-0.7.3.0/revision/2.cabal -> primitive-0.7.3.0-rev2.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=ae11f2f2f81efa295854ff086c92283f
diff --git a/metadata/md5-cache/dev-haskell/primitive-0.7.4.0 b/metadata/md5-cache/dev-haskell/primitive-0.7.4.0
new file mode 100644
index 000000000000..cf737a8fc3a1
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/primitive-0.7.4.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/base-orphans >=dev-haskell/quickcheck-2.13 <dev-haskell/quickcheck-2.15 >=dev-haskell/quickcheck-classes-base-0.6 <dev-haskell/quickcheck-classes-base-0.7 dev-haskell/tagged >=dev-haskell/tasty-1.2 dev-haskell/tasty-quickcheck dev-haskell/transformers-compat ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Primitive memory-related operations
+EAPI=8
+HOMEPAGE=https://github.com/haskell/primitive
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.7.4.0
+SRC_URI=https://hackage.haskell.org/package/primitive-0.7.4.0/primitive-0.7.4.0.tar.gz https://hackage.haskell.org/package/primitive-0.7.4.0/revision/1.cabal -> primitive-0.7.4.0-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=ab86c1cdf9084509059b92cecc8d55b9
diff --git a/metadata/md5-cache/dev-haskell/primitive-addr-0.1.0.2 b/metadata/md5-cache/dev-haskell/primitive-addr-0.1.0.2
index c4d5dae62094..026eec266a4f 100644
--- a/metadata/md5-cache/dev-haskell/primitive-addr-0.1.0.2
+++ b/metadata/md5-cache/dev-haskell/primitive-addr-0.1.0.2
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/primitive-0.6.4:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-lang/ghc-7.4.2:= >=dev-haskell/cabal-2.2 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Addresses to unmanaged memory
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/andrewthad/primitive-addr
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/primitive-0.6.4:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-lang/ghc-7.4.2:=
+RDEPEND=>=dev-haskell/primitive-0.6.4:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-lang/ghc-7.4.2:= dev-lang/ghc:=[profile?]
SLOT=0/0.1.0.2
SRC_URI=https://hackage.haskell.org/package/primitive-addr-0.1.0.2/primitive-addr-0.1.0.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=69dbf2f0baa076847ac62ff5fd21cb56
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=4e66fe2d3d2ba77969b403b723ca74c9
diff --git a/metadata/md5-cache/dev-haskell/profunctors-5.6.2 b/metadata/md5-cache/dev-haskell/profunctors-5.6.2-r1
index f2ea683cbc67..0127f1bdcc70 100644
--- a/metadata/md5-cache/dev-haskell/profunctors-5.6.2
+++ b/metadata/md5-cache/dev-haskell/profunctors-5.6.2-r1
@@ -1,15 +1,15 @@
BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-haskell/base-orphans-0.8.4:=[profile?] <dev-haskell/base-orphans-0.9:=[profile?] >=dev-haskell/bifunctors-5.5.9:=[profile?] <dev-haskell/bifunctors-6:=[profile?] >=dev-haskell/comonad-5.0.8:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/contravariant-1.5.3:=[profile?] <dev-haskell/contravariant-2:=[profile?] >=dev-haskell/distributive-0.5.2:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/tagged-0.8.6.1:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DEPEND=>=dev-haskell/base-orphans-0.8.4:=[profile?] <dev-haskell/base-orphans-0.10:=[profile?] >=dev-haskell/bifunctors-5.5.9:=[profile?] <dev-haskell/bifunctors-6:=[profile?] >=dev-haskell/comonad-5.0.8:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/contravariant-1.5.3:=[profile?] <dev-haskell/contravariant-2:=[profile?] >=dev-haskell/distributive-0.5.2:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/tagged-0.8.6.1:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=The Profunctors package, authored by Edward Kmett
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/ekmett/profunctors/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/base-orphans-0.8.4:=[profile?] <dev-haskell/base-orphans-0.9:=[profile?] >=dev-haskell/bifunctors-5.5.9:=[profile?] <dev-haskell/bifunctors-6:=[profile?] >=dev-haskell/comonad-5.0.8:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/contravariant-1.5.3:=[profile?] <dev-haskell/contravariant-2:=[profile?] >=dev-haskell/distributive-0.5.2:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/tagged-0.8.6.1:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/base-orphans-0.8.4:=[profile?] <dev-haskell/base-orphans-0.10:=[profile?] >=dev-haskell/bifunctors-5.5.9:=[profile?] <dev-haskell/bifunctors-6:=[profile?] >=dev-haskell/comonad-5.0.8:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/contravariant-1.5.3:=[profile?] <dev-haskell/contravariant-2:=[profile?] >=dev-haskell/distributive-0.5.2:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/tagged-0.8.6.1:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
SLOT=0/5.6.2
-SRC_URI=https://hackage.haskell.org/package/profunctors-5.6.2/profunctors-5.6.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=3f85da981e206900cce7ae3633512e04
+SRC_URI=https://hackage.haskell.org/package/profunctors-5.6.2/profunctors-5.6.2.tar.gz https://hackage.haskell.org/package/profunctors-5.6.2/revision/3.cabal -> profunctors-5.6.2-rev3.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=5d49d7ed0470c9ac151055c5a00e8a71
diff --git a/metadata/md5-cache/dev-haskell/psqueues-0.2.7.3 b/metadata/md5-cache/dev-haskell/psqueues-0.2.7.3
index cdd9515e1df0..a18ae0efcd45 100644
--- a/metadata/md5-cache/dev-haskell/psqueues-0.2.7.3
+++ b/metadata/md5-cache/dev-haskell/psqueues-0.2.7.3
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/hashable-1.1.2.3:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/hashable-1.1.2.3:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.2.7.3
SRC_URI=https://hackage.haskell.org/package/psqueues-0.2.7.3/psqueues-0.2.7.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=ce4dbf3ac2cb987c369192094c1cca8e
diff --git a/metadata/md5-cache/dev-haskell/puremd5-2.1.3 b/metadata/md5-cache/dev-haskell/puremd5-2.1.3
index f2ed0b1bc220..11165cb13076 100644
--- a/metadata/md5-cache/dev-haskell/puremd5-2.1.3
+++ b/metadata/md5-cache/dev-haskell/puremd5-2.1.3
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=test doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/binary-0.4.0:=[profile?] >=dev-haskell/cereal-0.2:=[profile?] dev-haskell/crypto-api:=[profile?] dev-haskell/tagged:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/binary-0.4.0:=[profile?] >=dev-haskell/cereal-0.2:=[profile?] dev-haskell/crypto-api:=[profile?] dev-haskell/tagged:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0/2.1.3
SRC_URI=https://hackage.haskell.org/package/pureMD5-2.1.3/pureMD5-2.1.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=7a7d2a3fde84b188c98433a1ba400604
diff --git a/metadata/md5-cache/dev-haskell/quickcheck-2.14.2 b/metadata/md5-cache/dev-haskell/quickcheck-2.14.2
index e697743ae7ad..a5a17f4de280 100644
--- a/metadata/md5-cache/dev-haskell/quickcheck-2.14.2
+++ b/metadata/md5-cache/dev-haskell/quickcheck-2.14.2
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=+template-haskell doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=>=dev-haskell/splitmix-0.1:=[profile?] <dev-haskell/splitmix-0.2:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/random-1.2.0:=[profile?] <dev-haskell/random-1.3:=[profile?]
+RDEPEND=>=dev-haskell/splitmix-0.1:=[profile?] <dev-haskell/splitmix-0.2:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/random-1.2.0:=[profile?] <dev-haskell/random-1.3:=[profile?] dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=2/2.14.2
SRC_URI=https://hackage.haskell.org/package/QuickCheck-2.14.2/QuickCheck-2.14.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=ed05fa82c97bb49b133cc0c25d172801
diff --git a/metadata/md5-cache/dev-haskell/quickcheck-2.14.3 b/metadata/md5-cache/dev-haskell/quickcheck-2.14.3
new file mode 100644
index 000000000000..121590679f24
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/quickcheck-2.14.3
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/random-1.2.0:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/splitmix-0.1:=[profile?] <dev-haskell/splitmix-0.2:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Automatic testing of Haskell programs
+EAPI=8
+HOMEPAGE=https://github.com/nick8325/quickcheck
+INHERIT=haskell-cabal
+IUSE=+template-haskell doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
+LICENSE=BSD
+RDEPEND=>=dev-haskell/random-1.2.0:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/splitmix-0.1:=[profile?] <dev-haskell/splitmix-0.2:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=2/2.14.3
+SRC_URI=https://hackage.haskell.org/package/QuickCheck-2.14.3/QuickCheck-2.14.3.tar.gz -> quickcheck-2.14.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=578645fcc34afc653af33276b5b7f02e
diff --git a/metadata/md5-cache/dev-haskell/quickcheck-classes-0.6.4.0 b/metadata/md5-cache/dev-haskell/quickcheck-classes-0.6.4.0
index 97460ae24602..07f2685253f1 100644
--- a/metadata/md5-cache/dev-haskell/quickcheck-classes-0.6.4.0
+++ b/metadata/md5-cache/dev-haskell/quickcheck-classes-0.6.4.0
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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?] ) >=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 ) ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=QuickCheck common typeclasses
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/andrewthad/quickcheck-classes#readme
INHERIT=haskell-cabal
IUSE=+aeson +binary-laws +semigroupoids +semirings +unary-laws +vector doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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?] )
+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?] ) dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.6.4.0
SRC_URI=https://hackage.haskell.org/package/quickcheck-classes-0.6.4.0/quickcheck-classes-0.6.4.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=730ef24a82b26360361cacd7965b0967
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=f5658fc59070e0cb99ca019c61d9d7a3
diff --git a/metadata/md5-cache/dev-haskell/quickcheck-classes-0.6.5.0 b/metadata/md5-cache/dev-haskell/quickcheck-classes-0.6.5.0
new file mode 100644
index 000000000000..d6c73e3a43f6
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/quickcheck-classes-0.6.5.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=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.2:=[profile?] <dev-haskell/quickcheck-classes-base-0.7:=[profile?] >=dev-lang/ghc-8.4.3:= 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?] ) >=dev-haskell/cabal-2.4 test? ( >=dev-haskell/base-orphans-0.5 dev-haskell/tagged !vector? ( dev-haskell/vector ) ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=QuickCheck common typeclasses
+EAPI=8
+HOMEPAGE=https://github.com/andrewthad/quickcheck-classes#readme
+INHERIT=haskell-cabal
+IUSE=+aeson +binary-laws +semigroupoids +semirings +unary-laws +vector doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=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.2:=[profile?] <dev-haskell/quickcheck-classes-base-0.7:=[profile?] >=dev-lang/ghc-8.4.3:= 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?] ) dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.6.5.0
+SRC_URI=https://hackage.haskell.org/package/quickcheck-classes-0.6.5.0/quickcheck-classes-0.6.5.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=53618a524b040fe99e970b03a2d6c394
diff --git a/metadata/md5-cache/dev-haskell/quickcheck-classes-base-0.6.2.0 b/metadata/md5-cache/dev-haskell/quickcheck-classes-base-0.6.2.0
index 17657e15e9cc..34f6294a2c6a 100644
--- a/metadata/md5-cache/dev-haskell/quickcheck-classes-base-0.6.2.0
+++ b/metadata/md5-cache/dev-haskell/quickcheck-classes-base-0.6.2.0
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/contravariant:=[profile?] >=dev-lang/ghc-8.4.3:= 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?] ) ) >=dev-haskell/cabal-2.4 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=QuickCheck common typeclasses from 'base'
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/andrewthad/quickcheck-classes#readme
INHERIT=haskell-cabal
IUSE=+binary-laws +unary-laws doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/contravariant:=[profile?] >=dev-lang/ghc-8.4.3:= 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?] ) )
+RDEPEND=dev-haskell/contravariant:=[profile?] >=dev-lang/ghc-8.4.3:= 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?] ) ) dev-lang/ghc:=[profile?]
SLOT=0/0.6.2.0
SRC_URI=https://hackage.haskell.org/package/quickcheck-classes-base-0.6.2.0/quickcheck-classes-base-0.6.2.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=b258c4779e649420aec743914e61825a
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=398d81c945b1327d72ce3d556e7c473b
diff --git a/metadata/md5-cache/dev-haskell/quickcheck-instances-0.3.27 b/metadata/md5-cache/dev-haskell/quickcheck-instances-0.3.27
index bd9420f8af12..e44d30394544 100644
--- a/metadata/md5-cache/dev-haskell/quickcheck-instances-0.3.27
+++ b/metadata/md5-cache/dev-haskell/quickcheck-instances-0.3.27
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/case-insensitive-1.2.0.4:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/data-fix-0.3:=[profile?] <dev-haskell/data-fix-0.4:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/integer-logarithms-1.0.3:=[profile?] <dev-haskell/integer-logarithms-1.1:=[profile?] >=dev-haskell/old-time-1.1.0.0:=[profile?] <dev-haskell/old-time-1.2:=[profile?] >=dev-haskell/onetuple-0.3:=[profile?] <dev-haskell/onetuple-0.4:=[profile?] >=dev-haskell/quickcheck-2.14.1:2=[profile?] <dev-haskell/quickcheck-2.14.3:2=[profile?] >=dev-haskell/scientific-0.3.6.2:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/splitmix-0.0.2:=[profile?] <dev-haskell/splitmix-0.2:=[profile?] >=dev-haskell/strict-0.4:=[profile?] <dev-haskell/strict-0.5:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/text-short-0.1.3:=[profile?] <dev-haskell/text-short-0.2:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.2:=[profile?] >=dev-haskell/time-compat-1.9.4:=[profile?] <dev-haskell/time-compat-1.10:=[profile?] >=dev-haskell/transformers-compat-0.6.5:=[profile?] <dev-haskell/transformers-compat-0.8:=[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-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/case-insensitive-1.2.0.4:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/data-fix-0.3:=[profile?] <dev-haskell/data-fix-0.4:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/integer-logarithms-1.0.3:=[profile?] <dev-haskell/integer-logarithms-1.1:=[profile?] >=dev-haskell/old-time-1.1.0.0:=[profile?] <dev-haskell/old-time-1.2:=[profile?] >=dev-haskell/onetuple-0.3:=[profile?] <dev-haskell/onetuple-0.4:=[profile?] >=dev-haskell/quickcheck-2.14.1:2=[profile?] <dev-haskell/quickcheck-2.14.3:2=[profile?] >=dev-haskell/scientific-0.3.6.2:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/splitmix-0.0.2:=[profile?] <dev-haskell/splitmix-0.2:=[profile?] >=dev-haskell/strict-0.4:=[profile?] <dev-haskell/strict-0.5:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/text-short-0.1.3:=[profile?] <dev-haskell/text-short-0.2:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.2:=[profile?] >=dev-haskell/time-compat-1.9.4:=[profile?] <dev-haskell/time-compat-1.10:=[profile?] >=dev-haskell/transformers-compat-0.6.5:=[profile?] <dev-haskell/transformers-compat-0.8:=[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-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.3.27
SRC_URI=https://hackage.haskell.org/package/quickcheck-instances-0.3.27/quickcheck-instances-0.3.27.tar.gz https://hackage.haskell.org/package/quickcheck-instances-0.3.27/revision/1.cabal -> quickcheck-instances-0.3.27.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=e511d827abc67fd57046af2982f371d5
diff --git a/metadata/md5-cache/dev-haskell/quickcheck-instances-0.3.29.1-r1 b/metadata/md5-cache/dev-haskell/quickcheck-instances-0.3.29.1-r1
new file mode 100644
index 000000000000..609d77932df0
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/quickcheck-instances-0.3.29.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/case-insensitive-1.2.0.4:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/data-array-byte-0.1.0.1:=[profile?] <dev-haskell/data-array-byte-0.2:=[profile?] >=dev-haskell/data-fix-0.3:=[profile?] <dev-haskell/data-fix-0.4:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/integer-logarithms-1.0.3:=[profile?] <dev-haskell/integer-logarithms-1.1:=[profile?] >=dev-haskell/old-time-1.1.0.0:=[profile?] <dev-haskell/old-time-1.2:=[profile?] >=dev-haskell/onetuple-0.3:=[profile?] <dev-haskell/onetuple-0.5:=[profile?] >=dev-haskell/primitive-0.6.4.0:=[profile?] <dev-haskell/primitive-0.9:=[profile?] >=dev-haskell/quickcheck-2.14.1:2=[profile?] <dev-haskell/quickcheck-2.14.4:2=[profile?] >=dev-haskell/scientific-0.3.6.2:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/splitmix-0.0.2:=[profile?] <dev-haskell/splitmix-0.2:=[profile?] >=dev-haskell/strict-0.4:=[profile?] <dev-haskell/strict-0.6:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/text-short-0.1.3:=[profile?] <dev-haskell/text-short-0.2:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.3:=[profile?] >=dev-haskell/time-compat-1.9.4:=[profile?] <dev-haskell/time-compat-1.10:=[profile?] >=dev-haskell/transformers-compat-0.6.5:=[profile?] <dev-haskell/transformers-compat-0.8:=[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.12.3.1:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/text-1.2.3.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Common quickcheck instances
+EAPI=8
+HOMEPAGE=https://github.com/haskellari/qc-instances
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/case-insensitive-1.2.0.4:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/data-array-byte-0.1.0.1:=[profile?] <dev-haskell/data-array-byte-0.2:=[profile?] >=dev-haskell/data-fix-0.3:=[profile?] <dev-haskell/data-fix-0.4:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/integer-logarithms-1.0.3:=[profile?] <dev-haskell/integer-logarithms-1.1:=[profile?] >=dev-haskell/old-time-1.1.0.0:=[profile?] <dev-haskell/old-time-1.2:=[profile?] >=dev-haskell/onetuple-0.3:=[profile?] <dev-haskell/onetuple-0.5:=[profile?] >=dev-haskell/primitive-0.6.4.0:=[profile?] <dev-haskell/primitive-0.9:=[profile?] >=dev-haskell/quickcheck-2.14.1:2=[profile?] <dev-haskell/quickcheck-2.14.4:2=[profile?] >=dev-haskell/scientific-0.3.6.2:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/splitmix-0.0.2:=[profile?] <dev-haskell/splitmix-0.2:=[profile?] >=dev-haskell/strict-0.4:=[profile?] <dev-haskell/strict-0.6:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/text-short-0.1.3:=[profile?] <dev-haskell/text-short-0.2:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.3:=[profile?] >=dev-haskell/time-compat-1.9.4:=[profile?] <dev-haskell/time-compat-1.10:=[profile?] >=dev-haskell/transformers-compat-0.6.5:=[profile?] <dev-haskell/transformers-compat-0.8:=[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.12.3.1:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/text-1.2.3.0:=[profile?] <dev-haskell/text-2.1:=[profile?] dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.3.29.1
+SRC_URI=https://hackage.haskell.org/package/quickcheck-instances-0.3.29.1/quickcheck-instances-0.3.29.1.tar.gz https://hackage.haskell.org/package/quickcheck-instances-0.3.29.1/revision/2.cabal -> quickcheck-instances-0.3.29.1-rev2.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7feaa9f8b8e61cf0d81b894d5a3e7fd8
diff --git a/metadata/md5-cache/dev-haskell/quickcheck-io-0.2.0 b/metadata/md5-cache/dev-haskell/quickcheck-io-0.2.0
index 640fa955e945..b601c9e83041 100644
--- a/metadata/md5-cache/dev-haskell/quickcheck-io-0.2.0
+++ b/metadata/md5-cache/dev-haskell/quickcheck-io-0.2.0
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/hunit-1.2.5:=[profile?] >=dev-haskell/quickcheck-2.7:2=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/hunit-1.2.5:=[profile?] >=dev-haskell/quickcheck-2.7:2=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.2.0
SRC_URI=https://hackage.haskell.org/package/quickcheck-io-0.2.0/quickcheck-io-0.2.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=52ac5f909bc8586cb49c3e6d1db3936e
diff --git a/metadata/md5-cache/dev-haskell/quickcheck-unicode-1.0.1.0 b/metadata/md5-cache/dev-haskell/quickcheck-unicode-1.0.1.0
new file mode 100644
index 000000000000..283c038eb37b
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/quickcheck-unicode-1.0.1.0
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/quickcheck-2.7:2=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Generator and shrink functions for testing Unicode-related software
+EAPI=8
+HOMEPAGE=https://github.com/bos/quickcheck-unicode
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD-2
+RDEPEND=>=dev-haskell/quickcheck-2.7:2=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+SLOT=0/1.0.1.0
+SRC_URI=https://hackage.haskell.org/package/quickcheck-unicode-1.0.1.0/quickcheck-unicode-1.0.1.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=4d29e4f4c709be439414aaa587fa2ad7
diff --git a/metadata/md5-cache/dev-haskell/random-1.2.1 b/metadata/md5-cache/dev-haskell/random-1.2.1
index bb419afd5da6..358e80e01094 100644
--- a/metadata/md5-cache/dev-haskell/random-1.2.1
+++ b/metadata/md5-cache/dev-haskell/random-1.2.1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
-RDEPEND=>=dev-haskell/mtl-2.2:=[profile?] <dev-haskell/mtl-2.3:=[profile?] >=dev-haskell/splitmix-0.1:=[profile?] <dev-haskell/splitmix-0.2:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/mtl-2.2:=[profile?] <dev-haskell/mtl-2.3:=[profile?] >=dev-haskell/splitmix-0.1:=[profile?] <dev-haskell/splitmix-0.2:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/1.2.1
SRC_URI=https://hackage.haskell.org/package/random-1.2.1/random-1.2.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=fdc7849719a3369f0efda73701602ddf
diff --git a/metadata/md5-cache/dev-haskell/random-1.2.1.1 b/metadata/md5-cache/dev-haskell/random-1.2.1.1
new file mode 100644
index 000000000000..697f0721f172
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/random-1.2.1.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/splitmix-0.1:=[profile?] <dev-haskell/splitmix-0.2:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Pseudo-random number generation
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/random
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=BSD
+RDEPEND=>=dev-haskell/splitmix-0.1:=[profile?] <dev-haskell/splitmix-0.2:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=test
+SLOT=0/1.2.1.1
+SRC_URI=https://hackage.haskell.org/package/random-1.2.1.1/random-1.2.1.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=1aa0bf5a5e58fadb08bca037566dc6b7
diff --git a/metadata/md5-cache/dev-haskell/random-bytestring-0.1.4 b/metadata/md5-cache/dev-haskell/random-bytestring-0.1.4
new file mode 100644
index 000000000000..2c45795fc60e
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/random-bytestring-0.1.4
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/mwc-random-0.13:=[profile?] >=dev-lang/ghc-8.4.3:= pcg? ( >=dev-haskell/pcg-random-0.1:=[profile?] ) >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Efficient generation of random bytestrings
+EAPI=8
+HOMEPAGE=https://www.github.com/larskuhtz/random-bytestring
+INHERIT=haskell-cabal
+IUSE=+pcg doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/mwc-random-0.13:=[profile?] >=dev-lang/ghc-8.4.3:= pcg? ( >=dev-haskell/pcg-random-0.1:=[profile?] ) dev-lang/ghc:=[profile?]
+SLOT=0/0.1.4
+SRC_URI=https://hackage.haskell.org/package/random-bytestring-0.1.4/random-bytestring-0.1.4.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7ff777970edea1a1791f0ac1478fca47
diff --git a/metadata/md5-cache/dev-haskell/raw-strings-qq-1.1 b/metadata/md5-cache/dev-haskell/raw-strings-qq-1.1
index be44d8426c8e..2ec62f2f7714 100644
--- a/metadata/md5-cache/dev-haskell/raw-strings-qq-1.1
+++ b/metadata/md5-cache/dev-haskell/raw-strings-qq-1.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( dev-haskell/hunit ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Raw string literals for Haskell
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/23Skidoo/raw-strings-qq
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.1
SRC_URI=https://hackage.haskell.org/package/raw-strings-qq-1.1/raw-strings-qq-1.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=40a724bf1f646ca700ae0ae2de987d8a
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c434133f3d54fe3ef5930f8f2e417414
diff --git a/metadata/md5-cache/dev-haskell/recv-0.1.0 b/metadata/md5-cache/dev-haskell/recv-0.1.0
new file mode 100644
index 000000000000..63f5d9e88b05
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/recv-0.1.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/network-3.1.0:=[profile?] >=dev-lang/ghc-8.6.3:= >=dev-haskell/cabal-2.4.0.1 test? ( dev-haskell/hspec ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Efficient network recv
+EAPI=8
+HOMEPAGE=https://github.com/yesodweb/wai
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/network-3.1.0:=[profile?] >=dev-lang/ghc-8.6.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.1.0
+SRC_URI=https://hackage.haskell.org/package/recv-0.1.0/recv-0.1.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9de768261f19d4f42dbd4f65e4b2ff10
diff --git a/metadata/md5-cache/dev-haskell/reducers-3.12.3-r1 b/metadata/md5-cache/dev-haskell/reducers-3.12.3-r1
index 31de269b1806..92000612257e 100644
--- a/metadata/md5-cache/dev-haskell/reducers-3.12.3-r1
+++ b/metadata/md5-cache/dev-haskell/reducers-3.12.3-r1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/fingertree-0.1:=[profile?] <dev-haskell/fingertree-0.2:=[profile?] >=dev-haskell/hashable-1.1.2.1:=[profile?] >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-6:=[profile?] >=dev-haskell/semigroups-0.9:=[profile?] <dev-haskell/semigroups-1:=[profile?] >=dev-haskell/text-0.11.1.5:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Semigroups, specialized containers and a general map/reduce framework
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/ekmett/reducers/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/fingertree-0.1:=[profile?] <dev-haskell/fingertree-0.2:=[profile?] >=dev-haskell/hashable-1.1.2.1:=[profile?] >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-6:=[profile?] >=dev-haskell/semigroups-0.9:=[profile?] <dev-haskell/semigroups-1:=[profile?] >=dev-haskell/text-0.11.1.5:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-lang/ghc-7.8.2:=
+RDEPEND=>=dev-haskell/fingertree-0.1:=[profile?] <dev-haskell/fingertree-0.2:=[profile?] >=dev-haskell/hashable-1.1.2.1:=[profile?] >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-6:=[profile?] >=dev-haskell/semigroups-0.9:=[profile?] <dev-haskell/semigroups-1:=[profile?] >=dev-haskell/text-0.11.1.5:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
SLOT=0/3.12.3
SRC_URI=https://hackage.haskell.org/package/reducers-3.12.3/reducers-3.12.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=ca978fd37dc3f97bd074a68503622588
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c268bdd7c498a8880d9fef457945adca
diff --git a/metadata/md5-cache/dev-haskell/reducers-3.12.4 b/metadata/md5-cache/dev-haskell/reducers-3.12.4
new file mode 100644
index 000000000000..5288ba31cd1b
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/reducers-3.12.4
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/fingertree-0.1:=[profile?] <dev-haskell/fingertree-0.2:=[profile?] >=dev-haskell/hashable-1.1.2.1:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-6:=[profile?] >=dev-haskell/text-0.11.1.5:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Semigroups, specialized containers and a general map/reduce framework
+EAPI=8
+HOMEPAGE=https://github.com/ekmett/reducers/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/fingertree-0.1:=[profile?] <dev-haskell/fingertree-0.2:=[profile?] >=dev-haskell/hashable-1.1.2.1:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-6:=[profile?] >=dev-haskell/text-0.11.1.5:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/3.12.4
+SRC_URI=https://hackage.haskell.org/package/reducers-3.12.4/reducers-3.12.4.tar.gz https://hackage.haskell.org/package/reducers-3.12.4/revision/2.cabal -> reducers-3.12.4-rev2.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=91e2516a064df7de2c710b4a13bac92b
diff --git a/metadata/md5-cache/dev-haskell/reflection-2.1.6 b/metadata/md5-cache/dev-haskell/reflection-2.1.6
index c16e41c21260..f52507019850 100644
--- a/metadata/md5-cache/dev-haskell/reflection-2.1.6
+++ b/metadata/md5-cache/dev-haskell/reflection-2.1.6
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/2.1.6
SRC_URI=https://hackage.haskell.org/package/reflection-2.1.6/reflection-2.1.6.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=7afa3a47a9ec6c8c2c0ce4545eaea331
diff --git a/metadata/md5-cache/dev-haskell/regex-applicative-0.3.3.1 b/metadata/md5-cache/dev-haskell/regex-applicative-0.3.3.1
index e29c93667ff0..7adbf6ea91a0 100644
--- a/metadata/md5-cache/dev-haskell/regex-applicative-0.3.3.1
+++ b/metadata/md5-cache/dev-haskell/regex-applicative-0.3.3.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( >=dev-haskell/smallcheck-1.0 dev-haskell/tasty dev-haskell/tasty-hunit dev-haskell/tasty-smallcheck ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Regex-based parsing with applicative interface
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/feuerbach/regex-applicative
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-lang/ghc-7.8.2:=
+RDEPEND=>=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.3.3.1
SRC_URI=https://hackage.haskell.org/package/regex-applicative-0.3.3.1/regex-applicative-0.3.3.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=4d3401d2f7138cdcbf4605e631df29f6
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=285552f261f2719aaa7420baa8de37c7
diff --git a/metadata/md5-cache/dev-haskell/regex-base-0.94.0.1 b/metadata/md5-cache/dev-haskell/regex-base-0.94.0.1
index f6eb416ebc0e..0568f442a2da 100644
--- a/metadata/md5-cache/dev-haskell/regex-base-0.94.0.1
+++ b/metadata/md5-cache/dev-haskell/regex-base-0.94.0.1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Common "Text.Regex.*" API for Regex matching
-EAPI=7
+EAPI=8
HOMEPAGE=https://wiki.haskell.org/Regular_expressions
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
-RDEPEND=>=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-8.4.3:=
+RDEPEND=>=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-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/0.94.0.1
SRC_URI=https://hackage.haskell.org/package/regex-base-0.94.0.1/regex-base-0.94.0.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=5936d78e263ed4f7e0f36a68b5a61932
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=08eb13399ccad576a172b37f81046cb2
diff --git a/metadata/md5-cache/dev-haskell/regex-base-0.94.0.2 b/metadata/md5-cache/dev-haskell/regex-base-0.94.0.2
new file mode 100644
index 000000000000..e08e0c899b68
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/regex-base-0.94.0.2
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Common "Text.Regex.*" API for Regex matching
+EAPI=8
+HOMEPAGE=https://wiki.haskell.org/Regular_expressions
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+SLOT=0/0.94.0.2
+SRC_URI=https://hackage.haskell.org/package/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz https://hackage.haskell.org/package/regex-base-0.94.0.2/revision/1.cabal -> regex-base-0.94.0.2-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=e8561e014572a6524defdabd91434c52
diff --git a/metadata/md5-cache/dev-haskell/regex-compat-0.95.2.1 b/metadata/md5-cache/dev-haskell/regex-compat-0.95.2.1-r1
index 6ccd5a66cbab..b73b62f26f06 100644
--- a/metadata/md5-cache/dev-haskell/regex-compat-0.95.2.1
+++ b/metadata/md5-cache/dev-haskell/regex-compat-0.95.2.1-r1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Replaces/enhances "Text.Regex"
-EAPI=7
+EAPI=8
HOMEPAGE=https://wiki.haskell.org/Regular_expressions
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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-8.4.3:=
+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-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/0.95.2.1
-SRC_URI=https://hackage.haskell.org/package/regex-compat-0.95.2.1/regex-compat-0.95.2.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=3dd4c9e493f73f7041b6703e0ccb240d
+SRC_URI=https://hackage.haskell.org/package/regex-compat-0.95.2.1/regex-compat-0.95.2.1.tar.gz https://hackage.haskell.org/package/regex-compat-0.95.2.1/revision/2.cabal -> regex-compat-0.95.2.1-rev2.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=78ad859bb358495f8061ec69ff9fdd9a
diff --git a/metadata/md5-cache/dev-haskell/regex-posix-0.96.0.0 b/metadata/md5-cache/dev-haskell/regex-posix-0.96.0.0
index a161d2e1c7c0..c8194240e8c2 100644
--- a/metadata/md5-cache/dev-haskell/regex-posix-0.96.0.0
+++ b/metadata/md5-cache/dev-haskell/regex-posix-0.96.0.0
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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-haskell/cabal-1.12 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Replaces/Enhances Text.Regex
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/regex-posix
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
-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:=
+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-lang/ghc:=[profile?]
SLOT=0/0.96.0.0
SRC_URI=https://hackage.haskell.org/package/regex-posix-0.96.0.0/regex-posix-0.96.0.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=aacb3b2320c3faefc07eb9498be7ea73
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=211313f32bae08965dc642b315ff5f47
diff --git a/metadata/md5-cache/dev-haskell/regex-posix-0.96.0.1 b/metadata/md5-cache/dev-haskell/regex-posix-0.96.0.1
new file mode 100644
index 000000000000..8e56db0e1a81
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/regex-posix-0.96.0.1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/regex-base-0.94:=[profile?] <dev-haskell/regex-base-0.95:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=POSIX Backend for "Text.Regex" (regex-base)
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/regex-posix
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos
+LICENSE=BSD
+RDEPEND=>=dev-haskell/regex-base-0.94:=[profile?] <dev-haskell/regex-base-0.95:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+SLOT=0/0.96.0.1
+SRC_URI=https://hackage.haskell.org/package/regex-posix-0.96.0.1/regex-posix-0.96.0.1.tar.gz https://hackage.haskell.org/package/regex-posix-0.96.0.1/revision/1.cabal -> regex-posix-0.96.0.1-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=f34626c96fe8624627fd0274c71d888d
diff --git a/metadata/md5-cache/dev-haskell/regex-tdfa-1.3.2 b/metadata/md5-cache/dev-haskell/regex-tdfa-1.3.2
index 308820dfd62d..9bf0a2159a4a 100644
--- a/metadata/md5-cache/dev-haskell/regex-tdfa-1.3.2
+++ b/metadata/md5-cache/dev-haskell/regex-tdfa-1.3.2
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/regex-base-0.94:=[profile?] <dev-haskell/regex-base-0.95:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/regex-base-0.94:=[profile?] <dev-haskell/regex-base-0.95:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.3.2
SRC_URI=https://hackage.haskell.org/package/regex-tdfa-1.3.2/regex-tdfa-1.3.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=76be596eb2ce1cf404d5ec170f987325
diff --git a/metadata/md5-cache/dev-haskell/regex-tdfa-1.3.2.2 b/metadata/md5-cache/dev-haskell/regex-tdfa-1.3.2.2
new file mode 100644
index 000000000000..81a6c18ee873
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/regex-tdfa-1.3.2.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=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-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/utf8-string-1.0.1 <dev-haskell/utf8-string-1.1 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Pure Haskell Tagged DFA Backend for "Text.Regex" (regex-base)
+EAPI=8
+HOMEPAGE=https://wiki.haskell.org/Regular_expressions
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=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-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.3.2.2
+SRC_URI=https://hackage.haskell.org/package/regex-tdfa-1.3.2.2/regex-tdfa-1.3.2.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7883bd704c12da17bdadec3ee81e851b
diff --git a/metadata/md5-cache/dev-haskell/resolv-0.1.2.0-r1 b/metadata/md5-cache/dev-haskell/resolv-0.1.2.0-r1
index 48c23cbdeaee..de7ae37f72e8 100644
--- a/metadata/md5-cache/dev-haskell/resolv-0.1.2.0-r1
+++ b/metadata/md5-cache/dev-haskell/resolv-0.1.2.0-r1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/base16-bytestring-0.1:=[profile?] >=dev-lang/ghc-7.10.1:= >=dev-haskell/cabal-2.2 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Domain Name Service (DNS) lookup via the libresolv standard library routines
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/resolv
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2+
-RDEPEND=>=dev-haskell/base16-bytestring-0.1:=[profile?] >=dev-lang/ghc-7.10.1:=
+RDEPEND=>=dev-haskell/base16-bytestring-0.1:=[profile?] >=dev-lang/ghc-7.10.1:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/0.1.2.0
SRC_URI=https://hackage.haskell.org/package/resolv-0.1.2.0/resolv-0.1.2.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=4575d013fad73c0e2a232b8887732c4e
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=cefcc00a69ddcbfcd2c70d6e52c4adef
diff --git a/metadata/md5-cache/dev-haskell/resource-pool-0.2.3.2 b/metadata/md5-cache/dev-haskell/resource-pool-0.2.3.2
index 5dd07bdc0181..bf2c36fee224 100644
--- a/metadata/md5-cache/dev-haskell/resource-pool-0.2.3.2
+++ b/metadata/md5-cache/dev-haskell/resource-pool-0.2.3.2
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/hashable:=[profile?] >=dev-haskell/monad-control-0.2.0.1:=[profile?] >=dev-haskell/stm-2.3:=[profile?] >=dev-haskell/transformers-base-0.4:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A high-performance striped resource pooling implementation
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/bos/pool
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/hashable:=[profile?] >=dev-haskell/monad-control-0.2.0.1:=[profile?] >=dev-haskell/stm-2.3:=[profile?] >=dev-haskell/transformers-base-0.4:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-7.8.2:=
+RDEPEND=dev-haskell/hashable:=[profile?] >=dev-haskell/monad-control-0.2.0.1:=[profile?] >=dev-haskell/stm-2.3:=[profile?] >=dev-haskell/transformers-base-0.4:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
SLOT=0/0.2.3.2
SRC_URI=https://hackage.haskell.org/package/resource-pool-0.2.3.2/resource-pool-0.2.3.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=638e4107c567dce7a45c75eda42ebc05
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=4df40790c3888467dbfba039f34e4f62
diff --git a/metadata/md5-cache/dev-haskell/resource-pool-0.4.0.0 b/metadata/md5-cache/dev-haskell/resource-pool-0.4.0.0
new file mode 100644
index 000000000000..903588cb85f7
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/resource-pool-0.4.0.0
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/hashable-1.1.0.0:=[profile?] >=dev-haskell/primitive-0.7:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A high-performance striped resource pooling implementation
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/resource-pool
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/hashable-1.1.0.0:=[profile?] >=dev-haskell/primitive-0.7:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/0.4.0.0
+SRC_URI=https://hackage.haskell.org/package/resource-pool-0.4.0.0/resource-pool-0.4.0.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=98a92a24ad9a3aafa734529e73008b27
diff --git a/metadata/md5-cache/dev-haskell/resourcet-1.2.4.2 b/metadata/md5-cache/dev-haskell/resourcet-1.2.4.2
index eec594bc82f3..11771d5d1849 100644
--- a/metadata/md5-cache/dev-haskell/resourcet-1.2.4.2
+++ b/metadata/md5-cache/dev-haskell/resourcet-1.2.4.2
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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?] >=dev-haskell/cabal-1.24.0.0 test? ( dev-haskell/exceptions >=dev-haskell/hspec-1.3 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Deterministic allocation and freeing of scarce resources
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/snoyberg/conduit
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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?]
+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?] dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.2.4.2
SRC_URI=https://hackage.haskell.org/package/resourcet-1.2.4.2/resourcet-1.2.4.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=35164915624e882918c2e013025fc897
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=aa69023d9ae539e06242b27d85380c74
diff --git a/metadata/md5-cache/dev-haskell/resourcet-1.2.6 b/metadata/md5-cache/dev-haskell/resourcet-1.2.6
new file mode 100644
index 000000000000..3a2b972d1e78
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/resourcet-1.2.6
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/primitive:=[profile?] >=dev-haskell/unliftio-core-0.1.1.0:=[profile?] >=dev-lang/ghc-8.10.1:= >=dev-haskell/cabal-3.2.0.0 test? ( >=dev-haskell/hspec-1.3 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Deterministic allocation and freeing of scarce resources
+EAPI=8
+HOMEPAGE=https://github.com/snoyberg/conduit
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-haskell/primitive:=[profile?] >=dev-haskell/unliftio-core-0.1.1.0:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.2.6
+SRC_URI=https://hackage.haskell.org/package/resourcet-1.2.6/resourcet-1.2.6.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=685e9fe59cb6c7424e059c0b4dbdadde
diff --git a/metadata/md5-cache/dev-haskell/retry-0.9.0.0 b/metadata/md5-cache/dev-haskell/retry-0.9.0.0
index 1d637b3fa9d1..7115d1ab5679 100644
--- a/metadata/md5-cache/dev-haskell/retry-0.9.0.0
+++ b/metadata/md5-cache/dev-haskell/retry-0.9.0.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/exceptions-0.5:=[profile?] >=dev-haskell/random-1:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/exceptions-0.5:=[profile?] >=dev-haskell/random-1:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.9.0.0
SRC_URI=https://hackage.haskell.org/package/retry-0.9.0.0/retry-0.9.0.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=661670e928e0a1bffc8ccca3af7cf7e6
diff --git a/metadata/md5-cache/dev-haskell/retry-0.9.3.1 b/metadata/md5-cache/dev-haskell/retry-0.9.3.1
new file mode 100644
index 000000000000..98da0b72c4f1
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/retry-0.9.3.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/mtl-compat:=[profile?] >=dev-haskell/random-1:=[profile?] >=dev-haskell/unliftio-core-0.1.0.0:=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 test? ( >=dev-haskell/hedgehog-1.0 >=dev-haskell/hunit-1.2.5.2 dev-haskell/tasty dev-haskell/tasty-hedgehog dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Retry combinators for monadic actions that may fail
+EAPI=8
+HOMEPAGE=https://github.com/Soostone/retry
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-haskell/mtl-compat:=[profile?] >=dev-haskell/random-1:=[profile?] >=dev-haskell/unliftio-core-0.1.0.0:=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.9.3.1
+SRC_URI=https://hackage.haskell.org/package/retry-0.9.3.1/retry-0.9.3.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=b0d2e84cb6dcede21d15b14bdbd9a3e1
diff --git a/metadata/md5-cache/dev-haskell/rio-0.1.21.0 b/metadata/md5-cache/dev-haskell/rio-0.1.21.0
index 57623db6c5c9..f70752e19138 100644
--- a/metadata/md5-cache/dev-haskell/rio-0.1.21.0
+++ b/metadata/md5-cache/dev-haskell/rio-0.1.21.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=dev-haskell/hashable:=[profile?] dev-haskell/microlens:=[profile?] dev-haskell/microlens-mtl:=[profile?] dev-haskell/primitive:=[profile?] >=dev-haskell/typed-process-0.2.5.0:=[profile?] >=dev-haskell/unliftio-0.2.14:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.10.1:=
+RDEPEND=dev-haskell/hashable:=[profile?] dev-haskell/microlens:=[profile?] dev-haskell/microlens-mtl:=[profile?] dev-haskell/primitive:=[profile?] >=dev-haskell/typed-process-0.2.5.0:=[profile?] >=dev-haskell/unliftio-0.2.14:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.1.21.0
SRC_URI=https://hackage.haskell.org/package/rio-0.1.21.0/rio-0.1.21.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=3daee6270fc1703cdb63c2b794e2c43d
diff --git a/metadata/md5-cache/dev-haskell/rio-0.1.22.0-r1 b/metadata/md5-cache/dev-haskell/rio-0.1.22.0-r1
new file mode 100644
index 000000000000..b8dc89dc2f92
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/rio-0.1.22.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/hashable:=[profile?] dev-haskell/microlens:=[profile?] dev-haskell/microlens-mtl:=[profile?] dev-haskell/primitive:=[profile?] >=dev-haskell/typed-process-0.2.5.0:=[profile?] >=dev-haskell/unliftio-0.2.14:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.10.1:= >=dev-haskell/cabal-3.2.0.0 test? ( dev-haskell/hspec dev-haskell/quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A standard library for Haskell
+EAPI=8
+HOMEPAGE=https://github.com/commercialhaskell/rio#readme
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-haskell/hashable:=[profile?] dev-haskell/microlens:=[profile?] dev-haskell/microlens-mtl:=[profile?] dev-haskell/primitive:=[profile?] >=dev-haskell/typed-process-0.2.5.0:=[profile?] >=dev-haskell/unliftio-0.2.14:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.1.22.0
+SRC_URI=https://hackage.haskell.org/package/rio-0.1.22.0/rio-0.1.22.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=3b061d3e580e2832d093aa330f8d29ba
diff --git a/metadata/md5-cache/dev-haskell/safe-0.3.19 b/metadata/md5-cache/dev-haskell/safe-0.3.19
index 8f027608fbb2..28ee7080a9e7 100644
--- a/metadata/md5-cache/dev-haskell/safe-0.3.19
+++ b/metadata/md5-cache/dev-haskell/safe-0.3.19
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.10.1:= >=dev-haskell/cabal-1.22.2.0 test? ( dev-haskell/quickcheck ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Library of safe (exception free) functions
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/ndmitchell/safe#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.10.1:=
+RDEPEND=>=dev-lang/ghc-7.10.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.3.19
SRC_URI=https://hackage.haskell.org/package/safe-0.3.19/safe-0.3.19.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=f0ff741f628eb22db77b1f5d1797ee8a
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=e9bff69a491034c4f22489e03173e11b
diff --git a/metadata/md5-cache/dev-haskell/safe-exceptions-0.1.7.0 b/metadata/md5-cache/dev-haskell/safe-exceptions-0.1.7.0
index 05cd67b6b421..b3d4eac7b459 100644
--- a/metadata/md5-cache/dev-haskell/safe-exceptions-0.1.7.0
+++ b/metadata/md5-cache/dev-haskell/safe-exceptions-0.1.7.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/exceptions-0.8:=[profile?] >=dev-lang/ghc-7.8.2:=
+RDEPEND=>=dev-haskell/exceptions-0.8:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.1.7.0
SRC_URI=https://hackage.haskell.org/package/safe-exceptions-0.1.7.0/safe-exceptions-0.1.7.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=91a3824749c1d89a6ab2b372f30a88e4
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=59f21b01e6ae7bc32c4b70c42a2644bc
diff --git a/metadata/md5-cache/dev-haskell/safe-exceptions-0.1.7.3 b/metadata/md5-cache/dev-haskell/safe-exceptions-0.1.7.3
new file mode 100644
index 000000000000..4c12cf01f21f
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/safe-exceptions-0.1.7.3
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.10.1:= >=dev-haskell/cabal-3.2.0.0 test? ( dev-haskell/hspec dev-haskell/void ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Safe, consistent, and easy exception handling
+EAPI=8
+HOMEPAGE=https://github.com/fpco/safe-exceptions#readme
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.1.7.3
+SRC_URI=https://hackage.haskell.org/package/safe-exceptions-0.1.7.3/safe-exceptions-0.1.7.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=192f31127d58593ee4429391e4116e83
diff --git a/metadata/md5-cache/dev-haskell/safesemaphore-0.10.1 b/metadata/md5-cache/dev-haskell/safesemaphore-0.10.1
index 24647603b957..5c41b7689d04 100644
--- a/metadata/md5-cache/dev-haskell/safesemaphore-0.10.1
+++ b/metadata/md5-cache/dev-haskell/safesemaphore-0.10.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/stm:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( dev-haskell/hunit ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Much safer replacement for QSemN, QSem, and SampleVar
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/ChrisKuklewicz/SafeSemaphore
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=BSD
-RDEPEND=dev-haskell/stm:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/stm:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.10.1
SRC_URI=https://hackage.haskell.org/package/SafeSemaphore-0.10.1/SafeSemaphore-0.10.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=de08b38c47504b1d7a7c2438792f8413
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=6ef0d485b4fdf012f2b9e3e1d463aafc
diff --git a/metadata/md5-cache/dev-haskell/sandi-0.5 b/metadata/md5-cache/dev-haskell/sandi-0.5
index b67a5821bf28..eb3e3ee072af 100644
--- a/metadata/md5-cache/dev-haskell/sandi-0.5
+++ b/metadata/md5-cache/dev-haskell/sandi-0.5
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= conduit? ( >=dev-haskell/conduit-1.3:=[profile?] dev-haskell/exceptions:=[profile?] ) >=dev-haskell/cabal-1.12 test? ( dev-haskell/tasty dev-haskell/tasty-hunit dev-haskell/tasty-quickcheck dev-haskell/tasty-th ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Data encoding library
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/sandi
INHERIT=haskell-cabal
IUSE=+conduit doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:= conduit? ( >=dev-haskell/conduit-1.3:=[profile?] dev-haskell/exceptions:=[profile?] )
+RDEPEND=>=dev-lang/ghc-7.4.1:= conduit? ( >=dev-haskell/conduit-1.3:=[profile?] dev-haskell/exceptions:=[profile?] ) dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.5
SRC_URI=https://hackage.haskell.org/package/sandi-0.5/sandi-0.5.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=778e44fc631e5bbc00deb690bb55fabc
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=f80f4dcd55472d606660b5931d71b621
diff --git a/metadata/md5-cache/dev-haskell/scientific-0.3.7.0-r1 b/metadata/md5-cache/dev-haskell/scientific-0.3.7.0-r2
index e8e36d858788..072aeaaf9f44 100644
--- a/metadata/md5-cache/dev-haskell/scientific-0.3.7.0-r1
+++ b/metadata/md5-cache/dev-haskell/scientific-0.3.7.0-r2
@@ -1,16 +1,16 @@
-BDEPEND=app-text/dos2unix app-text/dos2unix
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/integer-logarithms-1.0.3.1:=[profile?] <dev-haskell/integer-logarithms-1.1:=[profile?] >=dev-haskell/primitive-0.7.1.0:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test
+DEPEND=>=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/integer-logarithms-1.0.3.1:=[profile?] <dev-haskell/integer-logarithms-1.1:=[profile?] >=dev-haskell/primitive-0.7.1.0:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/quickcheck-2.14.2 >=dev-haskell/smallcheck-1.0 >=dev-haskell/tasty-1.4.0.1 >=dev-haskell/tasty-hunit-0.8 >=dev-haskell/tasty-quickcheck-0.8 >=dev-haskell/tasty-smallcheck-0.2 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Numbers represented using scientific notation
EAPI=8
HOMEPAGE=https://github.com/basvandijk/scientific
INHERIT=haskell-cabal
-IUSE=doc hscolour profile
+IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/integer-logarithms-1.0.3.1:=[profile?] <dev-haskell/integer-logarithms-1.1:=[profile?] >=dev-haskell/primitive-0.7.1.0:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-lang/ghc-8.4.3:=
-RESTRICT=test
+RDEPEND=>=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/integer-logarithms-1.0.3.1:=[profile?] <dev-haskell/integer-logarithms-1.1:=[profile?] >=dev-haskell/primitive-0.7.1.0:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
SLOT=0/0.3.7.0
-SRC_URI=https://hackage.haskell.org/package/scientific-0.3.7.0/scientific-0.3.7.0.tar.gz https://hackage.haskell.org/package/scientific-0.3.7.0/revision/2.cabal -> scientific-0.3.7.0-r1.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=4654e73308c323b4273bee5279f744bc
+SRC_URI=https://hackage.haskell.org/package/scientific-0.3.7.0/scientific-0.3.7.0.tar.gz https://hackage.haskell.org/package/scientific-0.3.7.0/revision/5.cabal -> scientific-0.3.7.0-rev5.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=3bc4d6cce9ce45a9eb29fc7db859b46b
diff --git a/metadata/md5-cache/dev-haskell/securemem-0.1.10 b/metadata/md5-cache/dev-haskell/securemem-0.1.10
index c8e864e3a0dd..5fd1c894c1b4 100644
--- a/metadata/md5-cache/dev-haskell/securemem-0.1.10
+++ b/metadata/md5-cache/dev-haskell/securemem-0.1.10
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/byteable-0.1.1:=[profile?] >=dev-haskell/memory-0.7:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/byteable-0.1.1:=[profile?] >=dev-haskell/memory-0.7:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.1.10
SRC_URI=https://hackage.haskell.org/package/securemem-0.1.10/securemem-0.1.10.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=ac7a506637dd1ff08ad42241886902be
diff --git a/metadata/md5-cache/dev-haskell/semialign-1.2.0.1 b/metadata/md5-cache/dev-haskell/semialign-1.2.0.1
index cd72917167e4..2efa83a955f1 100644
--- a/metadata/md5-cache/dev-haskell/semialign-1.2.0.1
+++ b/metadata/md5-cache/dev-haskell/semialign-1.2.0.1
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/indexed-traversable-instances-0.1:=[profile?] <dev-haskell/indexed-traversable-instances-0.2:=[profile?] >=dev-haskell/semigroupoids-5.3.2:=[profile?] <dev-haskell/semigroupoids-5.4:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.2:=[profile?] >=dev-haskell/unordered-containers-0.2.8.0:=[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-8.4.3:=
+RDEPEND=>=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/indexed-traversable-instances-0.1:=[profile?] <dev-haskell/indexed-traversable-instances-0.2:=[profile?] >=dev-haskell/semigroupoids-5.3.2:=[profile?] <dev-haskell/semigroupoids-5.4:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.2:=[profile?] >=dev-haskell/unordered-containers-0.2.8.0:=[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-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/1.2.0.1
SRC_URI=https://hackage.haskell.org/package/semialign-1.2.0.1/semialign-1.2.0.1.tar.gz https://hackage.haskell.org/package/semialign-1.2.0.1/revision/1.cabal -> semialign-1.2.0.1.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=4003279e7635960bc61a03f64f809260
diff --git a/metadata/md5-cache/dev-haskell/semialign-1.3 b/metadata/md5-cache/dev-haskell/semialign-1.3
new file mode 100644
index 000000000000..f13fe7b83954
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/semialign-1.3
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/indexed-traversable-instances-0.1:=[profile?] <dev-haskell/indexed-traversable-instances-0.2:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/these-1.2:=[profile?] <dev-haskell/these-1.3:=[profile?] >=dev-haskell/unordered-containers-0.2.8.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.12.0.2:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-lang/ghc-8.8.1:= semigroupoids? ( >=dev-haskell/semigroupoids-5.3.2:=[profile?] <dev-haskell/semigroupoids-6.1:=[profile?] ) >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Align and Zip type-classes from the common Semialign ancestor
+EAPI=8
+HOMEPAGE=https://github.com/haskellari/these
+INHERIT=haskell-cabal
+IUSE=+semigroupoids doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/indexed-traversable-instances-0.1:=[profile?] <dev-haskell/indexed-traversable-instances-0.2:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/these-1.2:=[profile?] <dev-haskell/these-1.3:=[profile?] >=dev-haskell/unordered-containers-0.2.8.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.12.0.2:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-lang/ghc-8.8.1:= semigroupoids? ( >=dev-haskell/semigroupoids-5.3.2:=[profile?] <dev-haskell/semigroupoids-6.1:=[profile?] ) dev-lang/ghc:=[profile?]
+SLOT=0/1.3
+SRC_URI=https://hackage.haskell.org/package/semialign-1.3/semialign-1.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=5732a69e4fa441050725766f4f6ae1e4
diff --git a/metadata/md5-cache/dev-haskell/semigroupoids-5.3.7-r1 b/metadata/md5-cache/dev-haskell/semigroupoids-5.3.7-r1
index 78ff9c8d9204..7c671699839c 100644
--- a/metadata/md5-cache/dev-haskell/semigroupoids-5.3.7-r1
+++ b/metadata/md5-cache/dev-haskell/semigroupoids-5.3.7-r1
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
-RDEPEND=>=dev-haskell/base-orphans-0.8.4:=[profile?] <dev-haskell/base-orphans-1:=[profile?] >=dev-haskell/bifunctors-5.5.9:=[profile?] <dev-haskell/bifunctors-6:=[profile?] >=dev-haskell/comonad-5.0.8:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/contravariant-1.5.3:=[profile?] <dev-haskell/contravariant-2:=[profile?] >=dev-haskell/distributive-0.5.2:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/tagged-0.8.6.1:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-0.8:=[profile?] >=dev-haskell/unordered-containers-0.2.8.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/base-orphans-0.8.4:=[profile?] <dev-haskell/base-orphans-1:=[profile?] >=dev-haskell/bifunctors-5.5.9:=[profile?] <dev-haskell/bifunctors-6:=[profile?] >=dev-haskell/comonad-5.0.8:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/contravariant-1.5.3:=[profile?] <dev-haskell/contravariant-2:=[profile?] >=dev-haskell/distributive-0.5.2:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/tagged-0.8.6.1:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-0.8:=[profile?] >=dev-haskell/unordered-containers-0.2.8.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/5.3.7
SRC_URI=https://hackage.haskell.org/package/semigroupoids-5.3.7/semigroupoids-5.3.7.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=dfdcbc44b2fc366e331c20035060bb64
diff --git a/metadata/md5-cache/dev-haskell/semigroups-0.20 b/metadata/md5-cache/dev-haskell/semigroups-0.20
index 3d38dd75ef95..b599b1fcab89 100644
--- a/metadata/md5-cache/dev-haskell/semigroups-0.20
+++ b/metadata/md5-cache/dev-haskell/semigroups-0.20
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/0.20
SRC_URI=https://hackage.haskell.org/package/semigroups-0.20/semigroups-0.20.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=2ad1223a5e100e33ca9876d8835a5b23
diff --git a/metadata/md5-cache/dev-haskell/semirings-0.6 b/metadata/md5-cache/dev-haskell/semirings-0.6
deleted file mode 100644
index a8465eaeda3d..000000000000
--- a/metadata/md5-cache/dev-haskell/semirings-0.6
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-text/dos2unix app-text/dos2unix
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=dev-haskell/base-compat-batteries:=[profile?] >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
-DESCRIPTION=two monoids as one, in holy haskimony
-EAPI=8
-HOMEPAGE=https://github.com/chessai/semirings
-INHERIT=haskell-cabal
-IUSE=doc hscolour profile
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=BSD
-RDEPEND=dev-haskell/base-compat-batteries:=[profile?] >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-lang/ghc-8.4.3:=
-SLOT=0/0.6
-SRC_URI=https://hackage.haskell.org/package/semirings-0.6/semirings-0.6.tar.gz https://hackage.haskell.org/package/semirings-0.6/revision/1.cabal -> semirings-0.6.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=c3cead226d3e096f1c78ba2b38506875
diff --git a/metadata/md5-cache/dev-haskell/semirings-0.6-r2 b/metadata/md5-cache/dev-haskell/semirings-0.6-r2
new file mode 100644
index 000000000000..79dec57e78ff
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/semirings-0.6-r2
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/base-compat-batteries:=[profile?] >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.5 =dev-haskell/unordered-containers-0.2*:=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=two monoids as one, in holy haskimony
+EAPI=8
+HOMEPAGE=https://github.com/chessai/semirings
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-haskell/base-compat-batteries:=[profile?] >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.5 =dev-haskell/unordered-containers-0.2*:=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+SLOT=0/0.6
+SRC_URI=https://hackage.haskell.org/package/semirings-0.6/semirings-0.6.tar.gz https://hackage.haskell.org/package/semirings-0.6/revision/1.cabal -> semirings-0.6-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=dba5bd2027a9b26a33010b227793e43e
diff --git a/metadata/md5-cache/dev-haskell/servant-0.19 b/metadata/md5-cache/dev-haskell/servant-0.19
index 75e1ac5356eb..e088a6577a9a 100644
--- a/metadata/md5-cache/dev-haskell/servant-0.19
+++ b/metadata/md5-cache/dev-haskell/servant-0.19
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/aeson-1.4.1.0:=[profile?] <dev-haskell/aeson-3:=[profile?] >=dev-haskell/attoparsec-0.13.2.2:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/base-compat-0.10.5:=[profile?] <dev-haskell/base-compat-0.13:=[profile?] >=dev-haskell/bifunctors-5.5.3:=[profile?] <dev-haskell/bifunctors-5.6:=[profile?] >=dev-haskell/case-insensitive-1.2.0.11:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/constraints-0.2:=[profile?] >=dev-haskell/http-api-data-0.4.1:=[profile?] <dev-haskell/http-api-data-0.4.4:=[profile?] >=dev-haskell/http-media-0.7.1.3:=[profile?] <dev-haskell/http-media-0.9:=[profile?] >=dev-haskell/http-types-0.12.2:=[profile?] <dev-haskell/http-types-0.13:=[profile?] >=dev-haskell/mmorph-1.1.2:=[profile?] <dev-haskell/mmorph-1.3:=[profile?] >=dev-haskell/network-uri-2.6.1.0:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] >=dev-haskell/quickcheck-2.12.6.1:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-haskell/singleton-bool-0.1.4:=[profile?] <dev-haskell/singleton-bool-0.1.7:=[profile?] >=dev-haskell/sop-core-0.4.0.0:=[profile?] <dev-haskell/sop-core-0.6:=[profile?] >=dev-haskell/string-conversions-0.4.0.1:=[profile?] <dev-haskell/string-conversions-0.5:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/vault-0.3.1.2:=[profile?] <dev-haskell/vault-0.4:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/aeson-1.4.1.0:=[profile?] <dev-haskell/aeson-3:=[profile?] >=dev-haskell/attoparsec-0.13.2.2:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/base-compat-0.10.5:=[profile?] <dev-haskell/base-compat-0.13:=[profile?] >=dev-haskell/bifunctors-5.5.3:=[profile?] <dev-haskell/bifunctors-5.6:=[profile?] >=dev-haskell/case-insensitive-1.2.0.11:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/constraints-0.2:=[profile?] >=dev-haskell/http-api-data-0.4.1:=[profile?] <dev-haskell/http-api-data-0.4.4:=[profile?] >=dev-haskell/http-media-0.7.1.3:=[profile?] <dev-haskell/http-media-0.9:=[profile?] >=dev-haskell/http-types-0.12.2:=[profile?] <dev-haskell/http-types-0.13:=[profile?] >=dev-haskell/mmorph-1.1.2:=[profile?] <dev-haskell/mmorph-1.3:=[profile?] >=dev-haskell/network-uri-2.6.1.0:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] >=dev-haskell/quickcheck-2.12.6.1:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-haskell/singleton-bool-0.1.4:=[profile?] <dev-haskell/singleton-bool-0.1.7:=[profile?] >=dev-haskell/sop-core-0.4.0.0:=[profile?] <dev-haskell/sop-core-0.6:=[profile?] >=dev-haskell/string-conversions-0.4.0.1:=[profile?] <dev-haskell/string-conversions-0.5:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/vault-0.3.1.2:=[profile?] <dev-haskell/vault-0.4:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.19
SRC_URI=https://hackage.haskell.org/package/servant-0.19/servant-0.19.tar.gz https://hackage.haskell.org/package/servant-0.19/revision/4.cabal -> servant-0.19-rev4.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=1971fa3a7e90325c3ab18439706e5444
diff --git a/metadata/md5-cache/dev-haskell/servant-0.20 b/metadata/md5-cache/dev-haskell/servant-0.20
new file mode 100644
index 000000000000..ce5a527430a9
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/servant-0.20
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/aeson-1.4.1.0:=[profile?] <dev-haskell/aeson-3:=[profile?] >=dev-haskell/attoparsec-0.13.2.2:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/base-compat-0.10.5:=[profile?] <dev-haskell/base-compat-0.14:=[profile?] >=dev-haskell/bifunctors-5.5.3:=[profile?] <dev-haskell/bifunctors-5.7:=[profile?] >=dev-haskell/case-insensitive-1.2.0.11:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/constraints-0.2:=[profile?] >=dev-haskell/http-api-data-0.4.1:=[profile?] <dev-haskell/http-api-data-0.6:=[profile?] >=dev-haskell/http-media-0.7.1.3:=[profile?] <dev-haskell/http-media-0.9:=[profile?] >=dev-haskell/http-types-0.12.2:=[profile?] <dev-haskell/http-types-0.13:=[profile?] >=dev-haskell/mmorph-1.1.2:=[profile?] <dev-haskell/mmorph-1.3:=[profile?] >=dev-haskell/network-uri-2.6.1.0:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] >=dev-haskell/quickcheck-2.12.6.1:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-haskell/singleton-bool-0.1.4:=[profile?] <dev-haskell/singleton-bool-0.2:=[profile?] >=dev-haskell/sop-core-0.4.0.0:=[profile?] <dev-haskell/sop-core-0.6:=[profile?] >=dev-haskell/string-conversions-0.4.0.1:=[profile?] <dev-haskell/string-conversions-0.5:=[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-2.1:=[profile?] >=dev-haskell/vault-0.3.1.2:=[profile?] <dev-haskell/vault-0.4:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/hspec-2.6.0 <dev-haskell/hspec-2.12 >=dev-haskell/quickcheck-instances-0.3.19 <dev-haskell/quickcheck-instances-0.4 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A family of combinators for defining webservices APIs
+EAPI=8
+HOMEPAGE=https://docs.servant.dev/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/aeson-1.4.1.0:=[profile?] <dev-haskell/aeson-3:=[profile?] >=dev-haskell/attoparsec-0.13.2.2:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/base-compat-0.10.5:=[profile?] <dev-haskell/base-compat-0.14:=[profile?] >=dev-haskell/bifunctors-5.5.3:=[profile?] <dev-haskell/bifunctors-5.7:=[profile?] >=dev-haskell/case-insensitive-1.2.0.11:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/constraints-0.2:=[profile?] >=dev-haskell/http-api-data-0.4.1:=[profile?] <dev-haskell/http-api-data-0.6:=[profile?] >=dev-haskell/http-media-0.7.1.3:=[profile?] <dev-haskell/http-media-0.9:=[profile?] >=dev-haskell/http-types-0.12.2:=[profile?] <dev-haskell/http-types-0.13:=[profile?] >=dev-haskell/mmorph-1.1.2:=[profile?] <dev-haskell/mmorph-1.3:=[profile?] >=dev-haskell/network-uri-2.6.1.0:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] >=dev-haskell/quickcheck-2.12.6.1:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-haskell/singleton-bool-0.1.4:=[profile?] <dev-haskell/singleton-bool-0.2:=[profile?] >=dev-haskell/sop-core-0.4.0.0:=[profile?] <dev-haskell/sop-core-0.6:=[profile?] >=dev-haskell/string-conversions-0.4.0.1:=[profile?] <dev-haskell/string-conversions-0.5:=[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-2.1:=[profile?] >=dev-haskell/vault-0.3.1.2:=[profile?] <dev-haskell/vault-0.4:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.20
+SRC_URI=https://hackage.haskell.org/package/servant-0.20/servant-0.20.tar.gz https://hackage.haskell.org/package/servant-0.20/revision/1.cabal -> servant-0.20-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=bbd0953be21652b32f7363de03e2d3bd
diff --git a/metadata/md5-cache/dev-haskell/servant-server-0.19.1 b/metadata/md5-cache/dev-haskell/servant-server-0.19.1
index a874236f89bd..d561fbb6a91c 100644
--- a/metadata/md5-cache/dev-haskell/servant-server-0.19.1
+++ b/metadata/md5-cache/dev-haskell/servant-server-0.19.1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=examples doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/aeson-1.4.1.0:=[profile?] <dev-haskell/aeson-3:=[profile?] >=dev-haskell/base-compat-0.10.5:=[profile?] <dev-haskell/base-compat-0.13:=[profile?] >=dev-haskell/base64-bytestring-1.0.0.1:=[profile?] <dev-haskell/base64-bytestring-1.3:=[profile?] >=dev-haskell/constraints-0.2:=[profile?] <dev-haskell/constraints-0.14:=[profile?] >=dev-haskell/http-api-data-0.4.1:=[profile?] <dev-haskell/http-api-data-0.4.4:=[profile?] >=dev-haskell/http-media-0.7.1.3:=[profile?] <dev-haskell/http-media-0.9:=[profile?] >=dev-haskell/http-types-0.12.2:=[profile?] <dev-haskell/http-types-0.13:=[profile?] >=dev-haskell/monad-control-1.0.2.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?] >=dev-haskell/network-2.8:=[profile?] <dev-haskell/network-3.2:=[profile?] >=dev-haskell/network-uri-2.6.1.0:=[profile?] <dev-haskell/network-uri-2.8:=[profile?] >=dev-haskell/resourcet-1.2.2:=[profile?] <dev-haskell/resourcet-1.3:=[profile?] >=dev-haskell/servant-0.19:=[profile?] >=dev-haskell/sop-core-0.4.0.0:=[profile?] <dev-haskell/sop-core-0.6:=[profile?] >=dev-haskell/string-conversions-0.4.0.1:=[profile?] <dev-haskell/string-conversions-0.5:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/transformers-base-0.4.5.2:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?] >=dev-haskell/wai-3.2.1.2:=[profile?] <dev-haskell/wai-3.3:=[profile?] >=dev-haskell/wai-app-static-3.1.6.2:=[profile?] <dev-haskell/wai-app-static-3.2:=[profile?] >=dev-haskell/word8-0.1.3:=[profile?] <dev-haskell/word8-0.2:=[profile?] >=dev-lang/ghc-8.10.1:= examples? ( >=dev-haskell/warp-3.2.25:=[profile?] <dev-haskell/warp-3.4:=[profile?] )
+RDEPEND=>=dev-haskell/aeson-1.4.1.0:=[profile?] <dev-haskell/aeson-3:=[profile?] >=dev-haskell/base-compat-0.10.5:=[profile?] <dev-haskell/base-compat-0.13:=[profile?] >=dev-haskell/base64-bytestring-1.0.0.1:=[profile?] <dev-haskell/base64-bytestring-1.3:=[profile?] >=dev-haskell/constraints-0.2:=[profile?] <dev-haskell/constraints-0.14:=[profile?] >=dev-haskell/http-api-data-0.4.1:=[profile?] <dev-haskell/http-api-data-0.4.4:=[profile?] >=dev-haskell/http-media-0.7.1.3:=[profile?] <dev-haskell/http-media-0.9:=[profile?] >=dev-haskell/http-types-0.12.2:=[profile?] <dev-haskell/http-types-0.13:=[profile?] >=dev-haskell/monad-control-1.0.2.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?] >=dev-haskell/network-2.8:=[profile?] <dev-haskell/network-3.2:=[profile?] >=dev-haskell/network-uri-2.6.1.0:=[profile?] <dev-haskell/network-uri-2.8:=[profile?] >=dev-haskell/resourcet-1.2.2:=[profile?] <dev-haskell/resourcet-1.3:=[profile?] >=dev-haskell/servant-0.19:=[profile?] >=dev-haskell/sop-core-0.4.0.0:=[profile?] <dev-haskell/sop-core-0.6:=[profile?] >=dev-haskell/string-conversions-0.4.0.1:=[profile?] <dev-haskell/string-conversions-0.5:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/transformers-base-0.4.5.2:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?] >=dev-haskell/wai-3.2.1.2:=[profile?] <dev-haskell/wai-3.3:=[profile?] >=dev-haskell/wai-app-static-3.1.6.2:=[profile?] <dev-haskell/wai-app-static-3.2:=[profile?] >=dev-haskell/word8-0.1.3:=[profile?] <dev-haskell/word8-0.2:=[profile?] >=dev-lang/ghc-8.10.1:= examples? ( >=dev-haskell/warp-3.2.25:=[profile?] <dev-haskell/warp-3.4:=[profile?] ) dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.19.1
SRC_URI=https://hackage.haskell.org/package/servant-server-0.19.1/servant-server-0.19.1.tar.gz https://hackage.haskell.org/package/servant-server-0.19.1/revision/1.cabal -> servant-server-0.19.1-rev1.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=26ee4445fde287b36265157490dc80cb
diff --git a/metadata/md5-cache/dev-haskell/servant-server-0.20 b/metadata/md5-cache/dev-haskell/servant-server-0.20
new file mode 100644
index 000000000000..1f3aa73bbb0a
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/servant-server-0.20
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/aeson-1.4.1.0:=[profile?] <dev-haskell/aeson-3:=[profile?] >=dev-haskell/base-compat-0.10.5:=[profile?] <dev-haskell/base-compat-0.14:=[profile?] >=dev-haskell/base64-bytestring-1.0.0.1:=[profile?] <dev-haskell/base64-bytestring-1.3:=[profile?] >=dev-haskell/constraints-0.2:=[profile?] <dev-haskell/constraints-0.14:=[profile?] >=dev-haskell/http-api-data-0.4.1:=[profile?] <dev-haskell/http-api-data-0.6:=[profile?] >=dev-haskell/http-media-0.7.1.3:=[profile?] <dev-haskell/http-media-0.9:=[profile?] >=dev-haskell/http-types-0.12.2:=[profile?] <dev-haskell/http-types-0.13:=[profile?] >=dev-haskell/monad-control-1.0.2.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?] >=dev-haskell/network-2.8:=[profile?] <dev-haskell/network-3.2:=[profile?] >=dev-haskell/network-uri-2.6.1.0:=[profile?] <dev-haskell/network-uri-2.8:=[profile?] >=dev-haskell/resourcet-1.2.2:=[profile?] <dev-haskell/resourcet-1.4:=[profile?] >=dev-haskell/servant-0.20:=[profile?] <dev-haskell/servant-0.21:=[profile?] >=dev-haskell/sop-core-0.4.0.0:=[profile?] <dev-haskell/sop-core-0.6:=[profile?] >=dev-haskell/string-conversions-0.4.0.1:=[profile?] <dev-haskell/string-conversions-0.5:=[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-2.1:=[profile?] >=dev-haskell/transformers-base-0.4.5.2:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?] >=dev-haskell/wai-3.2.2.1:=[profile?] <dev-haskell/wai-3.3:=[profile?] >=dev-haskell/wai-app-static-3.1.6.2:=[profile?] <dev-haskell/wai-app-static-3.2:=[profile?] >=dev-haskell/warp-3.2.25:=[profile?] <dev-haskell/warp-3.4:=[profile?] >=dev-haskell/word8-0.1.3:=[profile?] <dev-haskell/word8-0.2:=[profile?] >=dev-lang/ghc-8.10.1:= >=dev-haskell/cabal-3.2.0.0 test? ( >=dev-haskell/hspec-2.6.0 <dev-haskell/hspec-2.12 >=dev-haskell/hspec-wai-0.10.1 <dev-haskell/hspec-wai-0.12 >=dev-haskell/quickcheck-2.12.6.1 <dev-haskell/quickcheck-2.15 dev-haskell/safe >=dev-haskell/should-not-typecheck-2.1.0 <dev-haskell/should-not-typecheck-2.2 >=dev-haskell/temporary-1.3 <dev-haskell/temporary-1.4 dev-haskell/transformers-compat >=dev-haskell/wai-extra-3.0.24.3 <dev-haskell/wai-extra-3.2 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A family of combinators for defining webservices APIs and serving them
+EAPI=8
+HOMEPAGE=https://docs.servant.dev/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/aeson-1.4.1.0:=[profile?] <dev-haskell/aeson-3:=[profile?] >=dev-haskell/base-compat-0.10.5:=[profile?] <dev-haskell/base-compat-0.14:=[profile?] >=dev-haskell/base64-bytestring-1.0.0.1:=[profile?] <dev-haskell/base64-bytestring-1.3:=[profile?] >=dev-haskell/constraints-0.2:=[profile?] <dev-haskell/constraints-0.14:=[profile?] >=dev-haskell/http-api-data-0.4.1:=[profile?] <dev-haskell/http-api-data-0.6:=[profile?] >=dev-haskell/http-media-0.7.1.3:=[profile?] <dev-haskell/http-media-0.9:=[profile?] >=dev-haskell/http-types-0.12.2:=[profile?] <dev-haskell/http-types-0.13:=[profile?] >=dev-haskell/monad-control-1.0.2.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?] >=dev-haskell/network-2.8:=[profile?] <dev-haskell/network-3.2:=[profile?] >=dev-haskell/network-uri-2.6.1.0:=[profile?] <dev-haskell/network-uri-2.8:=[profile?] >=dev-haskell/resourcet-1.2.2:=[profile?] <dev-haskell/resourcet-1.4:=[profile?] >=dev-haskell/servant-0.20:=[profile?] <dev-haskell/servant-0.21:=[profile?] >=dev-haskell/sop-core-0.4.0.0:=[profile?] <dev-haskell/sop-core-0.6:=[profile?] >=dev-haskell/string-conversions-0.4.0.1:=[profile?] <dev-haskell/string-conversions-0.5:=[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-2.1:=[profile?] >=dev-haskell/transformers-base-0.4.5.2:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?] >=dev-haskell/wai-3.2.2.1:=[profile?] <dev-haskell/wai-3.3:=[profile?] >=dev-haskell/wai-app-static-3.1.6.2:=[profile?] <dev-haskell/wai-app-static-3.2:=[profile?] >=dev-haskell/warp-3.2.25:=[profile?] <dev-haskell/warp-3.4:=[profile?] >=dev-haskell/word8-0.1.3:=[profile?] <dev-haskell/word8-0.2:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.20
+SRC_URI=https://hackage.haskell.org/package/servant-server-0.20/servant-server-0.20.tar.gz https://hackage.haskell.org/package/servant-server-0.20/revision/1.cabal -> servant-server-0.20-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=0b280fb88bb5e49fff73b6efc3fbe4b0
diff --git a/metadata/md5-cache/dev-haskell/setenv-0.1.1.3 b/metadata/md5-cache/dev-haskell/setenv-0.1.1.3
index 62df945da04d..22283f1c725d 100644
--- a/metadata/md5-cache/dev-haskell/setenv-0.1.1.3
+++ b/metadata/md5-cache/dev-haskell/setenv-0.1.1.3
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A cross-platform library for setting environment variables
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/setenv
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.1.1.3
SRC_URI=https://hackage.haskell.org/package/setenv-0.1.1.3/setenv-0.1.1.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=386c106bf2c2dc6a44c61377eb7cd504
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=017e4cd1172562c28fa73f11bec727c8
diff --git a/metadata/md5-cache/dev-haskell/setlocale-1.0.0.10 b/metadata/md5-cache/dev-haskell/setlocale-1.0.0.10
new file mode 100644
index 000000000000..e123ac7abb79
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/setlocale-1.0.0.10
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Haskell bindings to setlocale
+EAPI=8
+HOMEPAGE=https://gitlab.com/Kritzefitz/haskell-setlocale/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/1.0.0.10
+SRC_URI=https://hackage.haskell.org/package/setlocale-1.0.0.10/setlocale-1.0.0.10.tar.gz https://hackage.haskell.org/package/setlocale-1.0.0.10/revision/3.cabal -> setlocale-1.0.0.10-rev3.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=cde9dd867afb353b6fd17ffc90233c5a
diff --git a/metadata/md5-cache/dev-haskell/setlocale-1.0.0.9 b/metadata/md5-cache/dev-haskell/setlocale-1.0.0.9
index c8e9397272a9..ea4749e075f7 100644
--- a/metadata/md5-cache/dev-haskell/setlocale-1.0.0.9
+++ b/metadata/md5-cache/dev-haskell/setlocale-1.0.0.9
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.6.1:= >=dev-haskell/cabal-1.16.0 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Haskell bindings to setlocale
-EAPI=7
+EAPI=8
HOMEPAGE=https://gitlab.com/Kritzefitz/haskell-setlocale
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.6.1:=
+RDEPEND=>=dev-lang/ghc-7.6.1:= dev-lang/ghc:=[profile?]
SLOT=0/1.0.0.9
SRC_URI=https://hackage.haskell.org/package/setlocale-1.0.0.9/setlocale-1.0.0.9.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=8756a791887c852bef2f2d03e15dfdb1
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=00f7b11b292b52cc76cf7bcc64010965
diff --git a/metadata/md5-cache/dev-haskell/sha-1.6.4.4 b/metadata/md5-cache/dev-haskell/sha-1.6.4.4
index 1dc3e4956a6d..bfafbe171313 100644
--- a/metadata/md5-cache/dev-haskell/sha-1.6.4.4
+++ b/metadata/md5-cache/dev-haskell/sha-1.6.4.4
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=exe doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.8.2:=
+RDEPEND=>=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.6.4.4
SRC_URI=https://hackage.haskell.org/package/SHA-1.6.4.4/SHA-1.6.4.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=6eb659884adc79f090b321b92f1596c1
diff --git a/metadata/md5-cache/dev-haskell/shakespeare-2.0.30 b/metadata/md5-cache/dev-haskell/shakespeare-2.0.30
index 1155f26c71b1..1fa549c7d24c 100644
--- a/metadata/md5-cache/dev-haskell/shakespeare-2.0.30
+++ b/metadata/md5-cache/dev-haskell/shakespeare-2.0.30
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=<dev-haskell/aeson-3:=[profile?] dev-haskell/blaze-html:=[profile?] dev-haskell/blaze-markup:=[profile?] >=dev-haskell/file-embed-0.0.1:=[profile?] <dev-haskell/file-embed-0.1:=[profile?] >=dev-haskell/scientific-0.3.0.0:=[profile?] dev-haskell/th-lift:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.10.1:=
+RDEPEND=<dev-haskell/aeson-3:=[profile?] dev-haskell/blaze-html:=[profile?] dev-haskell/blaze-markup:=[profile?] >=dev-haskell/file-embed-0.0.1:=[profile?] <dev-haskell/file-embed-0.1:=[profile?] >=dev-haskell/scientific-0.3.0.0:=[profile?] dev-haskell/th-lift:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/2.0.30
SRC_URI=https://hackage.haskell.org/package/shakespeare-2.0.30/shakespeare-2.0.30.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=3d075bf1c83e427317184496f0133792
diff --git a/metadata/md5-cache/dev-haskell/shelly-1.12.1 b/metadata/md5-cache/dev-haskell/shelly-1.12.1
new file mode 100644
index 000000000000..3766180d596b
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/shelly-1.12.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/async-2.2.3:=[profile?] >=dev-haskell/enclosed-exceptions-1.0.1:=[profile?] >=dev-haskell/lifted-async-0.10.2:=[profile?] >=dev-haskell/lifted-base-0.2.3.2:=[profile?] >=dev-haskell/monad-control-0.3.2:=[profile?] <dev-haskell/monad-control-1.1:=[profile?] >=dev-haskell/text-1.2.3.1:=[profile?] >=dev-haskell/transformers-base-0.4.5:=[profile?] >=dev-haskell/unix-compat-0.4.1.1:=[profile?] <dev-haskell/unix-compat-0.8:=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 test? ( >=dev-haskell/hspec-2.2.2 dev-haskell/hspec-contrib >=dev-haskell/hunit-1.2.5.2 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=shell-like (systems) programming in Haskell
+EAPI=8
+HOMEPAGE=https://github.com/gregwebs/Shelly.hs
+INHERIT=haskell-cabal
+IUSE=examples lifted doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/async-2.2.3:=[profile?] >=dev-haskell/enclosed-exceptions-1.0.1:=[profile?] >=dev-haskell/lifted-async-0.10.2:=[profile?] >=dev-haskell/lifted-base-0.2.3.2:=[profile?] >=dev-haskell/monad-control-0.3.2:=[profile?] <dev-haskell/monad-control-1.1:=[profile?] >=dev-haskell/text-1.2.3.1:=[profile?] >=dev-haskell/transformers-base-0.4.5:=[profile?] >=dev-haskell/unix-compat-0.4.1.1:=[profile?] <dev-haskell/unix-compat-0.8:=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.12.1
+SRC_URI=https://hackage.haskell.org/package/shelly-1.12.1/shelly-1.12.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=06b65ca3b866b9543f11c6783e6ad46a
diff --git a/metadata/md5-cache/dev-haskell/shelly-1.9.0 b/metadata/md5-cache/dev-haskell/shelly-1.9.0
index da6fb6742acf..d371afe0a13c 100644
--- a/metadata/md5-cache/dev-haskell/shelly-1.9.0
+++ b/metadata/md5-cache/dev-haskell/shelly-1.9.0
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=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:= >=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 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=shell-like (systems) programming in Haskell
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/gregwebs/Shelly.hs
INHERIT=haskell-cabal
IUSE=examples lifted doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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:=
+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:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.9.0
SRC_URI=https://hackage.haskell.org/package/shelly-1.9.0/shelly-1.9.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=f6292b100d31b1dbdd083d41ee558e0f
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=e48ea4d76b74036998e908c57ed7e5ea
diff --git a/metadata/md5-cache/dev-haskell/should-not-typecheck-2.1.0 b/metadata/md5-cache/dev-haskell/should-not-typecheck-2.1.0
index 2964ffd331fa..f00362ee671b 100644
--- a/metadata/md5-cache/dev-haskell/should-not-typecheck-2.1.0
+++ b/metadata/md5-cache/dev-haskell/should-not-typecheck-2.1.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/hunit-1.2:=[profile?] >=dev-lang/ghc-7.6.1:=
+RDEPEND=>=dev-haskell/hunit-1.2:=[profile?] >=dev-lang/ghc-7.6.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/2.1.0
SRC_URI=https://hackage.haskell.org/package/should-not-typecheck-2.1.0/should-not-typecheck-2.1.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=c21972814bd2ecf5b27a9f27713b0f87
diff --git a/metadata/md5-cache/dev-haskell/silently-1.2.5.1 b/metadata/md5-cache/dev-haskell/silently-1.2.5.1
index 52ba6cfef270..00834f7acbd6 100644
--- a/metadata/md5-cache/dev-haskell/silently-1.2.5.1
+++ b/metadata/md5-cache/dev-haskell/silently-1.2.5.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( dev-haskell/nanospec dev-haskell/temporary ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Prevent or capture writing to stdout and other handles
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/hspec/silently
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.2.5.1
SRC_URI=https://hackage.haskell.org/package/silently-1.2.5.1/silently-1.2.5.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=b11debc65471e18574e4f05bd6b5e4d5
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=de66a395d5ab551e9908502610a73cc9
diff --git a/metadata/md5-cache/dev-haskell/silently-1.2.5.3 b/metadata/md5-cache/dev-haskell/silently-1.2.5.3
new file mode 100644
index 000000000000..3e1a78e60f39
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/silently-1.2.5.3
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 test? ( dev-haskell/nanospec dev-haskell/temporary ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Prevent or capture writing to stdout and other handles
+EAPI=8
+HOMEPAGE=https://github.com/hspec/silently
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.2.5.3
+SRC_URI=https://hackage.haskell.org/package/silently-1.2.5.3/silently-1.2.5.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=e34c3d76c389e1b697d34a8343a7923d
diff --git a/metadata/md5-cache/dev-haskell/simple-reflect-0.3.3 b/metadata/md5-cache/dev-haskell/simple-reflect-0.3.3
index 50225de2968e..8984e95ef646 100644
--- a/metadata/md5-cache/dev-haskell/simple-reflect-0.3.3
+++ b/metadata/md5-cache/dev-haskell/simple-reflect-0.3.3
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.3.3
SRC_URI=https://hackage.haskell.org/package/simple-reflect-0.3.3/simple-reflect-0.3.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=90ed9577b523361cd90c5a4e96797b06
diff --git a/metadata/md5-cache/dev-haskell/simple-sendfile-0.2.28 b/metadata/md5-cache/dev-haskell/simple-sendfile-0.2.28
index 372c12dd2f89..f7d9428d3dbc 100644
--- a/metadata/md5-cache/dev-haskell/simple-sendfile-0.2.28
+++ b/metadata/md5-cache/dev-haskell/simple-sendfile-0.2.28
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/network:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 test? ( dev-haskell/conduit dev-haskell/conduit-extra >=dev-haskell/hspec-1.3 dev-haskell/hunit dev-haskell/resourcet ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Cross platform library for the sendfile system call
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/simple-sendfile
INHERIT=haskell-cabal
IUSE=+allow-bsd doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/network:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/network:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.2.28
SRC_URI=https://hackage.haskell.org/package/simple-sendfile-0.2.28/simple-sendfile-0.2.28.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=092766cd64d9c07c521d7b81baa6a078
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=acb6a047a1dec07f729e3bbad323ca75
diff --git a/metadata/md5-cache/dev-haskell/simple-sendfile-0.2.30-r1 b/metadata/md5-cache/dev-haskell/simple-sendfile-0.2.30-r1
new file mode 100644
index 000000000000..cb42a867a81b
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/simple-sendfile-0.2.30-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/network:=[profile?] >=dev-lang/ghc-7.10.1:= >=dev-haskell/cabal-1.22.2.0 test? ( dev-haskell/conduit dev-haskell/conduit-extra >=dev-haskell/hspec-1.3 dev-haskell/hunit dev-haskell/resourcet ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Cross platform library for the sendfile system call
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/simple-sendfile
+INHERIT=haskell-cabal
+IUSE=+allow-bsd doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-haskell/network:=[profile?] >=dev-lang/ghc-7.10.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.2.30
+SRC_URI=https://hackage.haskell.org/package/simple-sendfile-0.2.30/simple-sendfile-0.2.30.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=415a262c475c8e2969887d63078a84c7
diff --git a/metadata/md5-cache/dev-haskell/singleton-bool-0.1.5-r1 b/metadata/md5-cache/dev-haskell/singleton-bool-0.1.5-r1
index 9593d6dccb08..6a0fc2351882 100644
--- a/metadata/md5-cache/dev-haskell/singleton-bool-0.1.5-r1
+++ b/metadata/md5-cache/dev-haskell/singleton-bool-0.1.5-r1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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 >=dev-haskell/cabal-1.16.0 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Type level booleans
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/phadej/singleton-bool#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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
+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 dev-lang/ghc:=[profile?]
SLOT=0/0.1.5
SRC_URI=https://hackage.haskell.org/package/singleton-bool-0.1.5/singleton-bool-0.1.5.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=21892bc03601dfef6a1088caa9cfed50
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=383fc49cebf55b9c9ca9d73b40bca1e1
diff --git a/metadata/md5-cache/dev-haskell/singleton-bool-0.1.7 b/metadata/md5-cache/dev-haskell/singleton-bool-0.1.7
new file mode 100644
index 000000000000..a5295d84dcaf
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/singleton-bool-0.1.7
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/boring-0.2.1:=[profile?] <dev-haskell/boring-0.3:=[profile?] >=dev-haskell/dec-0.0.5:=[profile?] <dev-haskell/dec-0.1:=[profile?] >=dev-haskell/some-1.0.4:=[profile?] <dev-haskell/some-1.1:=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Type level booleans
+EAPI=8
+HOMEPAGE=https://github.com/phadej/singleton-bool#readme
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/boring-0.2.1:=[profile?] <dev-haskell/boring-0.3:=[profile?] >=dev-haskell/dec-0.0.5:=[profile?] <dev-haskell/dec-0.1:=[profile?] >=dev-haskell/some-1.0.4:=[profile?] <dev-haskell/some-1.1:=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+SLOT=0/0.1.7
+SRC_URI=https://hackage.haskell.org/package/singleton-bool-0.1.7/singleton-bool-0.1.7.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=8183b911f4c57cc2932239722879e450
diff --git a/metadata/md5-cache/dev-haskell/skein-1.0.9.4 b/metadata/md5-cache/dev-haskell/skein-1.0.9.4
index c9d94f5d2c85..3f39a273fe54 100644
--- a/metadata/md5-cache/dev-haskell/skein-1.0.9.4
+++ b/metadata/md5-cache/dev-haskell/skein-1.0.9.4
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.6:=[profile?] >=dev-haskell/crypto-api-0.6:=[profile?] <dev-haskell/crypto-api-0.14:=[profile?] >=dev-haskell/tagged-0.2:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( >=dev-haskell/hspec-1.3 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Skein, a family of cryptographic hash functions. Includes Skein-MAC as well
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/meteficha/skein
INHERIT=haskell-cabal
IUSE=big-endian force-endianness reference doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.6:=[profile?] >=dev-haskell/crypto-api-0.6:=[profile?] <dev-haskell/crypto-api-0.14:=[profile?] >=dev-haskell/tagged-0.2:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.6:=[profile?] >=dev-haskell/crypto-api-0.6:=[profile?] <dev-haskell/crypto-api-0.14:=[profile?] >=dev-haskell/tagged-0.2:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.0.9.4
SRC_URI=https://hackage.haskell.org/package/skein-1.0.9.4/skein-1.0.9.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=9b421aa3b2d698c2a43e736665fe4755
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=370572415308ceea8032ed2abd39daf9
diff --git a/metadata/md5-cache/dev-haskell/skylighting-0.12.3.1 b/metadata/md5-cache/dev-haskell/skylighting-0.12.3.1
index beb60bbe7040..2f23e79d73ed 100644
--- a/metadata/md5-cache/dev-haskell/skylighting-0.12.3.1
+++ b/metadata/md5-cache/dev-haskell/skylighting-0.12.3.1
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=executable doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2
-RDEPEND=~dev-haskell/skylighting-core-0.12.3.1:=[profile?] >=dev-lang/ghc-8.4.3:= executable? ( >=dev-haskell/blaze-html-0.5:=[profile?] dev-haskell/pretty-show:=[profile?] )
+RDEPEND=~dev-haskell/skylighting-core-0.12.3.1:=[profile?] >=dev-lang/ghc-8.4.3:= executable? ( >=dev-haskell/blaze-html-0.5:=[profile?] dev-haskell/pretty-show:=[profile?] ) dev-lang/ghc:=[profile?]
SLOT=0/0.12.3.1
SRC_URI=https://hackage.haskell.org/package/skylighting-0.12.3.1/skylighting-0.12.3.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=9b7e70c20a485f886e7b5a62db1c6f49
diff --git a/metadata/md5-cache/dev-haskell/skylighting-0.14 b/metadata/md5-cache/dev-haskell/skylighting-0.14
new file mode 100644
index 000000000000..7c4917b500c3
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/skylighting-0.14
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=~dev-haskell/skylighting-core-0.14:=[profile?] >=dev-haskell/skylighting-format-ansi-0.1:=[profile?] <dev-haskell/skylighting-format-ansi-0.2:=[profile?] >=dev-haskell/skylighting-format-blaze-html-0.1:=[profile?] <dev-haskell/skylighting-format-blaze-html-0.2:=[profile?] >=dev-haskell/skylighting-format-context-0.1:=[profile?] <dev-haskell/skylighting-format-context-0.2:=[profile?] >=dev-haskell/skylighting-format-latex-0.1:=[profile?] <dev-haskell/skylighting-format-latex-0.2:=[profile?] >=dev-lang/ghc-8.10.6:= executable? ( >=dev-haskell/blaze-html-0.5:=[profile?] dev-haskell/pretty-show:=[profile?] dev-haskell/text:=[profile?] ) >=dev-haskell/cabal-3.2.1.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=syntax highlighting library
+EAPI=8
+HOMEPAGE=https://github.com/jgm/skylighting
+INHERIT=haskell-cabal
+IUSE=executable doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=~dev-haskell/skylighting-core-0.14:=[profile?] >=dev-haskell/skylighting-format-ansi-0.1:=[profile?] <dev-haskell/skylighting-format-ansi-0.2:=[profile?] >=dev-haskell/skylighting-format-blaze-html-0.1:=[profile?] <dev-haskell/skylighting-format-blaze-html-0.2:=[profile?] >=dev-haskell/skylighting-format-context-0.1:=[profile?] <dev-haskell/skylighting-format-context-0.2:=[profile?] >=dev-haskell/skylighting-format-latex-0.1:=[profile?] <dev-haskell/skylighting-format-latex-0.2:=[profile?] >=dev-lang/ghc-8.10.6:= executable? ( >=dev-haskell/blaze-html-0.5:=[profile?] dev-haskell/pretty-show:=[profile?] dev-haskell/text:=[profile?] ) dev-lang/ghc:=[profile?]
+SLOT=0/0.14
+SRC_URI=https://hackage.haskell.org/package/skylighting-0.14/skylighting-0.14.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7b7729a37f2b93b30bccadfa2a3de8cd
diff --git a/metadata/md5-cache/dev-haskell/skylighting-core-0.12.3.1 b/metadata/md5-cache/dev-haskell/skylighting-core-0.12.3.1
index 680d74e7ff07..7b634e629c45 100644
--- a/metadata/md5-cache/dev-haskell/skylighting-core-0.12.3.1
+++ b/metadata/md5-cache/dev-haskell/skylighting-core-0.12.3.1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=executable doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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/safe:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-haskell/xml-conduit-1.9.1.0:=[profile?] <dev-haskell/xml-conduit-1.10:=[profile?] >=dev-lang/ghc-8.6.3:=
+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/safe:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-haskell/xml-conduit-1.9.1.0:=[profile?] <dev-haskell/xml-conduit-1.10:=[profile?] >=dev-lang/ghc-8.6.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.12.3.1
SRC_URI=https://hackage.haskell.org/package/skylighting-core-0.12.3.1/skylighting-core-0.12.3.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=a7b8400d58865dfc7d7d0d0d96730089
diff --git a/metadata/md5-cache/dev-haskell/skylighting-core-0.14 b/metadata/md5-cache/dev-haskell/skylighting-core-0.14
new file mode 100644
index 000000000000..2fa7835238ed
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/skylighting-core-0.14
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/aeson-1.0:=[profile?] dev-haskell/attoparsec:=[profile?] dev-haskell/base64-bytestring:=[profile?] dev-haskell/case-insensitive:=[profile?] >=dev-haskell/colour-2.0:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/text:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-haskell/xml-conduit-1.9.1.3:=[profile?] <dev-haskell/xml-conduit-1.10:=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 test? ( dev-haskell/diff dev-haskell/pretty-show dev-haskell/quickcheck dev-haskell/tasty dev-haskell/tasty-golden dev-haskell/tasty-hunit dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=syntax highlighting library
+EAPI=8
+HOMEPAGE=https://github.com/jgm/skylighting
+INHERIT=haskell-cabal
+IUSE=executable doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/aeson-1.0:=[profile?] dev-haskell/attoparsec:=[profile?] dev-haskell/base64-bytestring:=[profile?] dev-haskell/case-insensitive:=[profile?] >=dev-haskell/colour-2.0:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/text:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-haskell/xml-conduit-1.9.1.3:=[profile?] <dev-haskell/xml-conduit-1.10:=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.14
+SRC_URI=https://hackage.haskell.org/package/skylighting-core-0.14/skylighting-core-0.14.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=138e5a493e0364becc065ae2428cd3f0
diff --git a/metadata/md5-cache/dev-haskell/skylighting-format-ansi-0.1 b/metadata/md5-cache/dev-haskell/skylighting-format-ansi-0.1
new file mode 100644
index 000000000000..ca1b597a9d5e
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/skylighting-format-ansi-0.1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/ansi-terminal-0.7:=[profile?] >=dev-haskell/colour-2.0:=[profile?] dev-haskell/skylighting-core:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=ANSI formatter for skylighting syntax highlighting library
+EAPI=8
+HOMEPAGE=https://github.com/jgm/skylighting
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/ansi-terminal-0.7:=[profile?] >=dev-haskell/colour-2.0:=[profile?] dev-haskell/skylighting-core:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+SLOT=0/0.1
+SRC_URI=https://hackage.haskell.org/package/skylighting-format-ansi-0.1/skylighting-format-ansi-0.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=ae10dd74c61b1bde21687535d1165033
diff --git a/metadata/md5-cache/dev-haskell/skylighting-format-blaze-html-0.1.1.1 b/metadata/md5-cache/dev-haskell/skylighting-format-blaze-html-0.1.1.1
new file mode 100644
index 000000000000..706bcd69b338
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/skylighting-format-blaze-html-0.1.1.1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/blaze-html-0.5:=[profile?] dev-haskell/skylighting-core:=[profile?] dev-haskell/text:=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=HTML formatter for skylighting syntax highlighting library
+EAPI=8
+HOMEPAGE=https://github.com/jgm/skylighting
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/blaze-html-0.5:=[profile?] dev-haskell/skylighting-core:=[profile?] dev-haskell/text:=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+SLOT=0/0.1.1.1
+SRC_URI=https://hackage.haskell.org/package/skylighting-format-blaze-html-0.1.1.1/skylighting-format-blaze-html-0.1.1.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=bdc903f8303f1548ec2cb1f1bcbaaacf
diff --git a/metadata/md5-cache/dev-haskell/skylighting-format-context-0.1.0.1 b/metadata/md5-cache/dev-haskell/skylighting-format-context-0.1.0.1
new file mode 100644
index 000000000000..9b179674775a
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/skylighting-format-context-0.1.0.1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/skylighting-core:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=ConTeXt formatter for skylighting syntax highlighting library
+EAPI=8
+HOMEPAGE=https://github.com/jgm/skylighting
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-haskell/skylighting-core:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+SLOT=0/0.1.0.1
+SRC_URI=https://hackage.haskell.org/package/skylighting-format-context-0.1.0.1/skylighting-format-context-0.1.0.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=bb046ec7acdafd77938bb554a99bab18
diff --git a/metadata/md5-cache/dev-haskell/skylighting-format-latex-0.1 b/metadata/md5-cache/dev-haskell/skylighting-format-latex-0.1
new file mode 100644
index 000000000000..1fb2586e37b4
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/skylighting-format-latex-0.1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/skylighting-core:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=LaTeX formatter for skylighting syntax highlighting library
+EAPI=8
+HOMEPAGE=https://github.com/jgm/skylighting
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-haskell/skylighting-core:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+SLOT=0/0.1
+SRC_URI=https://hackage.haskell.org/package/skylighting-format-latex-0.1/skylighting-format-latex-0.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=f183a94c44e6cbfc4637e05f016b8842
diff --git a/metadata/md5-cache/dev-haskell/smallcheck-1.2.0 b/metadata/md5-cache/dev-haskell/smallcheck-1.2.0
index d8928d8b2448..91cc5c3918ca 100644
--- a/metadata/md5-cache/dev-haskell/smallcheck-1.2.0
+++ b/metadata/md5-cache/dev-haskell/smallcheck-1.2.0
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=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:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A property-based testing library
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/Bodigrim/smallcheck
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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:=
+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:= dev-lang/ghc:=[profile?]
SLOT=0/1.2.0
SRC_URI=https://hackage.haskell.org/package/smallcheck-1.2.0/smallcheck-1.2.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=c7aa2929a6962d1b58bc554041f93cf4
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=4050515b2ff022c18a7ca0bbbe0492b1
diff --git a/metadata/md5-cache/dev-haskell/smallcheck-1.2.1 b/metadata/md5-cache/dev-haskell/smallcheck-1.2.1
new file mode 100644
index 000000000000..b07f96efd973
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/smallcheck-1.2.1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/logict:=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/nats:=[profile?] dev-haskell/semigroups:=[profile?] dev-haskell/void:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A property-based testing library
+EAPI=8
+HOMEPAGE=https://github.com/Bodigrim/smallcheck
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-haskell/logict:=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/nats:=[profile?] dev-haskell/semigroups:=[profile?] dev-haskell/void:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+SLOT=0/1.2.1
+SRC_URI=https://hackage.haskell.org/package/smallcheck-1.2.1/smallcheck-1.2.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=8400181756fb600278ede7439e85173f
diff --git a/metadata/md5-cache/dev-haskell/socks-0.6.1 b/metadata/md5-cache/dev-haskell/socks-0.6.1
index f44dc04468f3..9c9aa41433a8 100644
--- a/metadata/md5-cache/dev-haskell/socks-0.6.1
+++ b/metadata/md5-cache/dev-haskell/socks-0.6.1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/basement:=[profile?] >=dev-haskell/cereal-0.3.1:=[profile?] >=dev-haskell/network-2.6:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.18 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Socks proxy (version 5) implementation
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/vincenthz/hs-socks
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/basement:=[profile?] >=dev-haskell/cereal-0.3.1:=[profile?] >=dev-haskell/network-2.6:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/basement:=[profile?] >=dev-haskell/cereal-0.3.1:=[profile?] >=dev-haskell/network-2.6:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.6.1
SRC_URI=https://hackage.haskell.org/package/socks-0.6.1/socks-0.6.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=2442794166c50315877d601d756aef6c
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=014f802b9674810dd5f9cb22155ffdf1
diff --git a/metadata/md5-cache/dev-haskell/some-1.0.5 b/metadata/md5-cache/dev-haskell/some-1.0.5
new file mode 100644
index 000000000000..3ba79f5dd488
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/some-1.0.5
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Existential type: Some
+EAPI=8
+HOMEPAGE=https://github.com/haskellari/some
+INHERIT=haskell-cabal
+IUSE=+newtype-unsafe doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.0.5
+SRC_URI=https://hackage.haskell.org/package/some-1.0.5/some-1.0.5.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=3ae32752180d3c2cad1ae69d0fbd8398
diff --git a/metadata/md5-cache/dev-haskell/sop-core-0.5.0.2 b/metadata/md5-cache/dev-haskell/sop-core-0.5.0.2
index 61f8b8e9fe60..79c0dcf756f4 100644
--- a/metadata/md5-cache/dev-haskell/sop-core-0.5.0.2
+++ b/metadata/md5-cache/dev-haskell/sop-core-0.5.0.2
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/0.5.0.2
SRC_URI=https://hackage.haskell.org/package/sop-core-0.5.0.2/sop-core-0.5.0.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=7c0120d0189bbcf7dba1d512943dcf1a
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=278a391a5ac1091575af5657ae29635b
diff --git a/metadata/md5-cache/dev-haskell/split-0.2.3.4 b/metadata/md5-cache/dev-haskell/split-0.2.3.4
index a6f83f1aa578..60412f8fc588 100644
--- a/metadata/md5-cache/dev-haskell/split-0.2.3.4
+++ b/metadata/md5-cache/dev-haskell/split-0.2.3.4
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 test? ( >=dev-haskell/quickcheck-2.4 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Combinator library for splitting lists
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/split
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~ppc-macos
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.2.3.4
SRC_URI=https://hackage.haskell.org/package/split-0.2.3.4/split-0.2.3.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=606a1f2311feec7e1dde52e216206fd0
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=07e027313e7cc418f96879ee521a39e0
diff --git a/metadata/md5-cache/dev-haskell/split-0.2.3.5 b/metadata/md5-cache/dev-haskell/split-0.2.3.5
new file mode 100644
index 000000000000..6329a0feffbb
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/split-0.2.3.5
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/quickcheck-2.4 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Combinator library for splitting lists
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/split
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~ppc-macos
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.2.3.5
+SRC_URI=https://hackage.haskell.org/package/split-0.2.3.5/split-0.2.3.5.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9f98d5b272175e4a53ba8697869b7c29
diff --git a/metadata/md5-cache/dev-haskell/splitmix-0.1.0.3 b/metadata/md5-cache/dev-haskell/splitmix-0.1.0.3
index 5f01db483eb1..5bbe91d569fb 100644
--- a/metadata/md5-cache/dev-haskell/splitmix-0.1.0.3
+++ b/metadata/md5-cache/dev-haskell/splitmix-0.1.0.3
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Fast Splittable PRNG
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/splitmix
INHERIT=haskell-cabal
IUSE=optimised-mixer doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/0.1.0.3
SRC_URI=https://hackage.haskell.org/package/splitmix-0.1.0.3/splitmix-0.1.0.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=a4762ce564175182f0822083cd9f8b31
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=ebeb66ace79e7c86fcf9457744fd4f0d
diff --git a/metadata/md5-cache/dev-haskell/splitmix-0.1.0.4 b/metadata/md5-cache/dev-haskell/splitmix-0.1.0.4
new file mode 100644
index 000000000000..06ee81f8fc43
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/splitmix-0.1.0.4
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/async-2.2.1 <dev-haskell/async-2.3 >=dev-haskell/base-compat-0.11.1 <dev-haskell/base-compat-0.13 >=dev-haskell/base-compat-batteries-0.10.5 <dev-haskell/base-compat-batteries-0.13 >=dev-haskell/hunit-1.6.0.0 <dev-haskell/hunit-1.7 >=dev-haskell/math-functions-0.3.3.0 <dev-haskell/math-functions-0.4 || ( dev-lang/ghc ( >=dev-haskell/process-1.0.1.5 <dev-haskell/process-1.7 ) ) dev-haskell/random >=dev-haskell/test-framework-0.8.2.0 <dev-haskell/test-framework-0.9 >=dev-haskell/test-framework-hunit-0.3.0.2 <dev-haskell/test-framework-hunit-0.4 >=dev-haskell/tf-random-0.5 <dev-haskell/tf-random-0.6 >=dev-haskell/vector-0.11.0.0 <dev-haskell/vector-0.13 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Fast Splittable PRNG
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/splitmix
+INHERIT=haskell-cabal
+IUSE=optimised-mixer doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.1.0.4
+SRC_URI=https://hackage.haskell.org/package/splitmix-0.1.0.4/splitmix-0.1.0.4.tar.gz https://hackage.haskell.org/package/splitmix-0.1.0.4/revision/2.cabal -> splitmix-0.1.0.4-rev2.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d5d7be266ab17111b447d453bbea2305
diff --git a/metadata/md5-cache/dev-haskell/statevar-1.2.1 b/metadata/md5-cache/dev-haskell/statevar-1.2.1
index 6346dbed8454..7ef259ad2b14 100644
--- a/metadata/md5-cache/dev-haskell/statevar-1.2.1
+++ b/metadata/md5-cache/dev-haskell/statevar-1.2.1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/stm-2.3.0.1:=[profile?] <dev-haskell/stm-2.6:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=State variables
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/haskell-opengl/StateVar
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/stm-2.3.0.1:=[profile?] <dev-haskell/stm-2.6:=[profile?] >=dev-lang/ghc-7.8.2:=
+RDEPEND=>=dev-haskell/stm-2.3.0.1:=[profile?] <dev-haskell/stm-2.6:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
SLOT=0/1.2.1
SRC_URI=https://hackage.haskell.org/package/StateVar-1.2.1/StateVar-1.2.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=63cb2a190f83d0bfe9f99bedaf586f97
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=21fdcd88acaea64843fcc5c667fd7539
diff --git a/metadata/md5-cache/dev-haskell/statevar-1.2.2 b/metadata/md5-cache/dev-haskell/statevar-1.2.2
new file mode 100644
index 000000000000..f148e8ac5265
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/statevar-1.2.2
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/stm-2.3.0.1:=[profile?] <dev-haskell/stm-2.6:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=State variables
+EAPI=8
+HOMEPAGE=https://github.com/haskell-opengl/StateVar
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/stm-2.3.0.1:=[profile?] <dev-haskell/stm-2.6:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+SLOT=0/1.2.2
+SRC_URI=https://hackage.haskell.org/package/StateVar-1.2.2/StateVar-1.2.2.tar.gz -> statevar-1.2.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c2029701d3c925bae86279f8da5855f2
diff --git a/metadata/md5-cache/dev-haskell/statistics-0.15.2.0 b/metadata/md5-cache/dev-haskell/statistics-0.15.2.0
index c6025c242749..3779731609e2 100644
--- a/metadata/md5-cache/dev-haskell/statistics-0.15.2.0
+++ b/metadata/md5-cache/dev-haskell/statistics-0.15.2.0
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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:= >=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 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A library of statistical types, data, and functions
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/bos/statistics
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
-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:=
+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:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.15.2.0
SRC_URI=https://hackage.haskell.org/package/statistics-0.15.2.0/statistics-0.15.2.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=80562268956051e0e2c929a030779684
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=341186cc56efbd85bd1f57955a05db1e
diff --git a/metadata/md5-cache/dev-haskell/statistics-0.16.2.0 b/metadata/md5-cache/dev-haskell/statistics-0.16.2.0
new file mode 100644
index 000000000000..aa04650ebfcd
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/statistics-0.16.2.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/aeson-0.6.0.0:=[profile?] >=dev-haskell/async-2.2.2:=[profile?] <dev-haskell/async-2.3:=[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.4.1:=[profile?] >=dev-haskell/mwc-random-0.15.0.0:=[profile?] >=dev-haskell/parallel-3.2.2.0:=[profile?] <dev-haskell/parallel-3.3:=[profile?] >=dev-haskell/primitive-0.3:=[profile?] >=dev-haskell/random-1.2:=[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-8.8.1:= >=dev-haskell/cabal-3.0.0.0 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 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A library of statistical types, data, and functions
+EAPI=8
+HOMEPAGE=https://github.com/haskell/statistics
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD-2
+RDEPEND=>=dev-haskell/aeson-0.6.0.0:=[profile?] >=dev-haskell/async-2.2.2:=[profile?] <dev-haskell/async-2.3:=[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.4.1:=[profile?] >=dev-haskell/mwc-random-0.15.0.0:=[profile?] >=dev-haskell/parallel-3.2.2.0:=[profile?] <dev-haskell/parallel-3.3:=[profile?] >=dev-haskell/primitive-0.3:=[profile?] >=dev-haskell/random-1.2:=[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-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=test !test? ( test )
+SLOT=0/0.16.2.0
+SRC_URI=https://hackage.haskell.org/package/statistics-0.16.2.0/statistics-0.16.2.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=deea7f9aee08b9c9c83364b9262c5539
diff --git a/metadata/md5-cache/dev-haskell/stm-2.5.0.1 b/metadata/md5-cache/dev-haskell/stm-2.5.0.1-r1
index 592fae90548f..30aa922ade2a 100644
--- a/metadata/md5-cache/dev-haskell/stm-2.5.0.1
+++ b/metadata/md5-cache/dev-haskell/stm-2.5.0.1-r1
@@ -1,6 +1,6 @@
BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DEPEND=>=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Software Transactional Memory
EAPI=8
HOMEPAGE=https://wiki.haskell.org/Software_transactional_memory
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
SLOT=0/2.5.0.1
SRC_URI=https://hackage.haskell.org/package/stm-2.5.0.1/stm-2.5.0.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=051d3bfa28f53b90e2b1c36f8717c666
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=a918e320daf7b3dbfbd5f145fb1e1652
diff --git a/metadata/md5-cache/dev-haskell/stm-2.5.0.2-r1 b/metadata/md5-cache/dev-haskell/stm-2.5.0.2-r1
new file mode 100644
index 000000000000..0db639f22063
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/stm-2.5.0.2-r1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-9.2.4:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Software Transactional Memory
+EAPI=8
+HOMEPAGE=https://wiki.haskell.org/Software_transactional_memory
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-9.2.4:= dev-lang/ghc:=[profile?]
+SLOT=0/2.5.0.2
+SRC_URI=https://hackage.haskell.org/package/stm-2.5.0.2/stm-2.5.0.2.tar.gz https://hackage.haskell.org/package/stm-2.5.0.2/revision/1.cabal -> stm-2.5.0.2-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=8ee10c2e150a137c0d4079c14412052f
diff --git a/metadata/md5-cache/dev-haskell/stm-chans-3.0.0.4 b/metadata/md5-cache/dev-haskell/stm-chans-3.0.0.4
index 09e07dd4bea2..4fd5fd79d7cb 100644
--- a/metadata/md5-cache/dev-haskell/stm-chans-3.0.0.4
+++ b/metadata/md5-cache/dev-haskell/stm-chans-3.0.0.4
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/stm-2.4:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Additional types of channels for STM
-EAPI=7
+EAPI=8
HOMEPAGE=http://code.haskell.org/~wren/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/stm-2.4:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/stm-2.4:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/3.0.0.4
SRC_URI=https://hackage.haskell.org/package/stm-chans-3.0.0.4/stm-chans-3.0.0.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=3c2559915371495ecc4874e613605e84
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9602a181b55205e29686913b4af54529
diff --git a/metadata/md5-cache/dev-haskell/streaming-commons-0.2.2.4 b/metadata/md5-cache/dev-haskell/streaming-commons-0.2.2.4
index c8c0b824b7f8..46c78b70cfc8 100644
--- a/metadata/md5-cache/dev-haskell/streaming-commons-0.2.2.4
+++ b/metadata/md5-cache/dev-haskell/streaming-commons-0.2.2.4
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=dev-haskell/async:=[profile?] >=dev-haskell/network-2.4.0.0:=[profile?] dev-haskell/random:=[profile?] dev-haskell/stm:=[profile?] dev-haskell/zlib:=[profile?] >=dev-lang/ghc-8.6.3:=
+RDEPEND=dev-haskell/async:=[profile?] >=dev-haskell/network-2.4.0.0:=[profile?] dev-haskell/random:=[profile?] dev-haskell/stm:=[profile?] dev-haskell/zlib:=[profile?] >=dev-lang/ghc-8.6.3:= dev-lang/ghc:=[profile?]
RESTRICT=test !test? ( test )
SLOT=0/0.2.2.4
SRC_URI=https://hackage.haskell.org/package/streaming-commons-0.2.2.4/streaming-commons-0.2.2.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=7b9c51374d9f1ca8d40ac89be1f7bf64
diff --git a/metadata/md5-cache/dev-haskell/streaming-commons-0.2.2.5 b/metadata/md5-cache/dev-haskell/streaming-commons-0.2.2.5
new file mode 100644
index 000000000000..6032a75738f7
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/streaming-commons-0.2.2.5
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/async:=[profile?] >=dev-haskell/network-2.4.0.0:=[profile?] || ( dev-lang/ghc dev-haskell/process[profile?] ) dev-haskell/random:=[profile?] dev-haskell/stm:=[profile?] dev-haskell/zlib:=[profile?] >=dev-lang/ghc-8.6.3:= >=dev-haskell/cabal-2.4.0.1 test? ( >=dev-haskell/hspec-1.8 dev-haskell/quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Common lower-level functions needed by various streaming data libraries
+EAPI=8
+HOMEPAGE=https://github.com/fpco/streaming-commons
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-haskell/async:=[profile?] >=dev-haskell/network-2.4.0.0:=[profile?] || ( dev-lang/ghc dev-haskell/process[profile?] ) dev-haskell/random:=[profile?] dev-haskell/stm:=[profile?] dev-haskell/zlib:=[profile?] >=dev-lang/ghc-8.6.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.2.2.5
+SRC_URI=https://hackage.haskell.org/package/streaming-commons-0.2.2.5/streaming-commons-0.2.2.5.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=e2962a9b5b1e05d3477f3d48cb35437f
diff --git a/metadata/md5-cache/dev-haskell/strict-0.4.0.1 b/metadata/md5-cache/dev-haskell/strict-0.4.0.1
index b342ced367bc..0239497042dc 100644
--- a/metadata/md5-cache/dev-haskell/strict-0.4.0.1
+++ b/metadata/md5-cache/dev-haskell/strict-0.4.0.1
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/assoc-1.0.1:=[profile?] <dev-haskell/assoc-1.1:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.2:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/assoc-1.0.1:=[profile?] <dev-haskell/assoc-1.1:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.2:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/0.4.0.1
SRC_URI=https://hackage.haskell.org/package/strict-0.4.0.1/strict-0.4.0.1.tar.gz https://hackage.haskell.org/package/strict-0.4.0.1/revision/4.cabal -> strict-0.4.0.1.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=13801928c63d27f0f0dbaa73fd8fcd32
diff --git a/metadata/md5-cache/dev-haskell/strict-0.5 b/metadata/md5-cache/dev-haskell/strict-0.5
new file mode 100644
index 000000000000..6fe1efe61141
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/strict-0.5
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/assoc-1.1:=[profile?] <dev-haskell/assoc-1.2:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/these-1.2:=[profile?] <dev-haskell/these-1.3:=[profile?] >=dev-lang/ghc-8.8.1:= || ( ( >=dev-haskell/text-1.2.3.0 <dev-haskell/text-1.3 ) ( >=dev-haskell/text-2.0 <dev-haskell/text-2.1 ) ) dev-haskell/text:=[profile?] >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Strict data types and String IO
+EAPI=8
+HOMEPAGE=https://github.com/haskell-strict/strict
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/assoc-1.1:=[profile?] <dev-haskell/assoc-1.2:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/these-1.2:=[profile?] <dev-haskell/these-1.3:=[profile?] >=dev-lang/ghc-8.8.1:= || ( ( >=dev-haskell/text-1.2.3.0 <dev-haskell/text-1.3 ) ( >=dev-haskell/text-2.0 <dev-haskell/text-2.1 ) ) dev-haskell/text:=[profile?] dev-lang/ghc:=[profile?]
+SLOT=0/0.5
+SRC_URI=https://hackage.haskell.org/package/strict-0.5/strict-0.5.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=bdb850cbce4cf8ef095347c92d758432
diff --git a/metadata/md5-cache/dev-haskell/string-conversions-0.4.0.1 b/metadata/md5-cache/dev-haskell/string-conversions-0.4.0.1
index 5b78bfee7f3f..568c3b09724a 100644
--- a/metadata/md5-cache/dev-haskell/string-conversions-0.4.0.1
+++ b/metadata/md5-cache/dev-haskell/string-conversions-0.4.0.1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/text-0.11:=[profile?] >=dev-haskell/utf8-string-0.3:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/text-0.11:=[profile?] >=dev-haskell/utf8-string-0.3:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.4.0.1
SRC_URI=https://hackage.haskell.org/package/string-conversions-0.4.0.1/string-conversions-0.4.0.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=7e9e21574b3a8714cc103cee5356731f
diff --git a/metadata/md5-cache/dev-haskell/string-qq-0.0.4 b/metadata/md5-cache/dev-haskell/string-qq-0.0.4-r1
index 87d05de4639f..c89e590b95a2 100644
--- a/metadata/md5-cache/dev-haskell/string-qq-0.0.4
+++ b/metadata/md5-cache/dev-haskell/string-qq-0.0.4-r1
@@ -1,16 +1,16 @@
BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-lang/ghc-7.4.1:= >=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 ) hscolour? ( dev-haskell/hscolour )
+DEPEND=>=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/hunit-1.6 <dev-haskell/hunit-1.7 >=dev-haskell/text-1.2 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=QuasiQuoter for non-interpolated strings, texts and bytestrings
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/string-qq
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=public-domain
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.0.4
SRC_URI=https://hackage.haskell.org/package/string-qq-0.0.4/string-qq-0.0.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=ccc4fe4ff209fefed36903d2d2962b0a
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d4fd1b77636065cfd4a4915cce9b0251
diff --git a/metadata/md5-cache/dev-haskell/stringbuilder-0.5.1 b/metadata/md5-cache/dev-haskell/stringbuilder-0.5.1
index 7c4a5fdc3e43..e44872fdad00 100644
--- a/metadata/md5-cache/dev-haskell/stringbuilder-0.5.1
+++ b/metadata/md5-cache/dev-haskell/stringbuilder-0.5.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( >=dev-haskell/hspec-1.3 dev-haskell/quickcheck ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A writer monad for multi-line string literals
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/stringbuilder
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.5.1
SRC_URI=https://hackage.haskell.org/package/stringbuilder-0.5.1/stringbuilder-0.5.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=e84f8bfbb9c5400739ac5e4091eb2439
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=f65dd4155418efee747d1aacfae9bf72
diff --git a/metadata/md5-cache/dev-haskell/syb-0.7.2.1 b/metadata/md5-cache/dev-haskell/syb-0.7.2.1
index 7b4bf0e2b80d..3b484ddd54f1 100644
--- a/metadata/md5-cache/dev-haskell/syb-0.7.2.1
+++ b/metadata/md5-cache/dev-haskell/syb-0.7.2.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/mtl dev-haskell/tasty dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Scrap Your Boilerplate
-EAPI=7
+EAPI=8
HOMEPAGE=https://www.cs.uu.nl/wiki/GenericProgramming/SYB
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.7.2.1
SRC_URI=https://hackage.haskell.org/package/syb-0.7.2.1/syb-0.7.2.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=c2e552049719e4b492f558cff5071327
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7ac71a72682a6a464a9a89f7fcae7be7
diff --git a/metadata/md5-cache/dev-haskell/syb-0.7.2.4 b/metadata/md5-cache/dev-haskell/syb-0.7.2.4
new file mode 100644
index 000000000000..eaf4458ed2de
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/syb-0.7.2.4
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/tasty dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Scrap Your Boilerplate
+EAPI=8
+HOMEPAGE=https://github.com/dreixel/syb
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.7.2.4
+SRC_URI=https://hackage.haskell.org/package/syb-0.7.2.4/syb-0.7.2.4.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=f946a4efbed12c25b94050f66a01dbd7
diff --git a/metadata/md5-cache/dev-haskell/system-fileio-0.3.16.4 b/metadata/md5-cache/dev-haskell/system-fileio-0.3.16.4
index 35542712284c..98514877e2c9 100644
--- a/metadata/md5-cache/dev-haskell/system-fileio-0.3.16.4
+++ b/metadata/md5-cache/dev-haskell/system-fileio-0.3.16.4
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/system-filepath-0.3.1:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?] >=dev-haskell/text-0.7.1:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/system-filepath-0.3.1:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?] >=dev-haskell/text-0.7.1:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.3.16.4
SRC_URI=https://hackage.haskell.org/package/system-fileio-0.3.16.4/system-fileio-0.3.16.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=8783e60579fb26155b2cdb4494eae8fe
diff --git a/metadata/md5-cache/dev-haskell/system-filepath-0.4.14-r1 b/metadata/md5-cache/dev-haskell/system-filepath-0.4.14-r1
index 2b06511fd773..d01899f453b8 100644
--- a/metadata/md5-cache/dev-haskell/system-filepath-0.4.14-r1
+++ b/metadata/md5-cache/dev-haskell/system-filepath-0.4.14-r1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/text-0.11.0.6:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/text-0.11.0.6:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/0.4.14
SRC_URI=https://hackage.haskell.org/package/system-filepath-0.4.14/system-filepath-0.4.14.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=aa3397cb52a766d7e4691a8130fd95c3
diff --git a/metadata/md5-cache/dev-haskell/tagged-0.8.6.1 b/metadata/md5-cache/dev-haskell/tagged-0.8.6.1
index 035ba476f6f4..6171b3b630d0 100644
--- a/metadata/md5-cache/dev-haskell/tagged-0.8.6.1
+++ b/metadata/md5-cache/dev-haskell/tagged-0.8.6.1
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-lang/ghc-7.8.2:=
+RDEPEND=>=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
SLOT=0/0.8.6.1
SRC_URI=https://hackage.haskell.org/package/tagged-0.8.6.1/tagged-0.8.6.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=806f5ca47b399c6dc68ce12e3ca4389d
diff --git a/metadata/md5-cache/dev-haskell/tagged-0.8.7 b/metadata/md5-cache/dev-haskell/tagged-0.8.7
new file mode 100644
index 000000000000..bbb31bb4b4f1
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/tagged-0.8.7
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.10.6:= hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Haskell 98 phantom types to avoid unsafely passing dummy arguments
+EAPI=8
+HOMEPAGE=https://github.com/ekmett/tagged
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+SLOT=0/0.8.7
+SRC_URI=https://hackage.haskell.org/package/tagged-0.8.7/tagged-0.8.7.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=afb2f47177795406da0218ee1c8e3c9b
diff --git a/metadata/md5-cache/dev-haskell/tagsoup-0.14.8 b/metadata/md5-cache/dev-haskell/tagsoup-0.14.8
index 3d36dfba4e20..97e9acf1191a 100644
--- a/metadata/md5-cache/dev-haskell/tagsoup-0.14.8
+++ b/metadata/md5-cache/dev-haskell/tagsoup-0.14.8
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.18 test? ( >=dev-haskell/quickcheck-2.4 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Parsing and extracting information from (possibly malformed) HTML/XML documents
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/ndmitchell/tagsoup#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.14.8
SRC_URI=https://hackage.haskell.org/package/tagsoup-0.14.8/tagsoup-0.14.8.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=518b08743d24ffe41a56e712492df172
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d49eb99d4ed1026337c0893b657f4975
diff --git a/metadata/md5-cache/dev-haskell/tar-0.5.1.1-r2 b/metadata/md5-cache/dev-haskell/tar-0.5.1.1-r3
index 1b23ce857270..659ce3684b4b 100644
--- a/metadata/md5-cache/dev-haskell/tar-0.5.1.1-r2
+++ b/metadata/md5-cache/dev-haskell/tar-0.5.1.1-r3
@@ -1,6 +1,6 @@
-BDEPEND=app-text/dos2unix app-text/dos2unix
+BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DEPEND=>=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Reading, writing and manipulating ".tar" archive files
EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/tar
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/0.5.1.1
-SRC_URI=https://hackage.haskell.org/package/tar-0.5.1.1/tar-0.5.1.1.tar.gz https://hackage.haskell.org/package/tar-0.5.1.1/revision/4.cabal -> tar-0.5.1.1-rev4.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=79d796072ccd7dd2ead582468b2a73f0
+SRC_URI=https://hackage.haskell.org/package/tar-0.5.1.1/tar-0.5.1.1.tar.gz https://hackage.haskell.org/package/tar-0.5.1.1/revision/6.cabal -> tar-0.5.1.1-rev6.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=3849c0d8dd3883f6b27ab29a58701e66
diff --git a/metadata/md5-cache/dev-haskell/tasty-1.4.2.3 b/metadata/md5-cache/dev-haskell/tasty-1.4.2.3
index 2af7b3cf480d..604e7c0ba265 100644
--- a/metadata/md5-cache/dev-haskell/tasty-1.4.2.3
+++ b/metadata/md5-cache/dev-haskell/tasty-1.4.2.3
@@ -1,15 +1,15 @@
BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-haskell/ansi-terminal-0.9:=[profile?] >=dev-haskell/clock-0.4.4.0:=[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-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DEPEND=>=dev-haskell/ansi-terminal-0.9:=[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-8.4.3:= clock? ( >=dev-haskell/clock-0.4.4.0:=[profile?] ) >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Modern and extensible testing framework
EAPI=8
HOMEPAGE=https://github.com/UnkindPartition/tasty
INHERIT=haskell-cabal
-IUSE=doc hscolour profile
+IUSE=+clock doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/ansi-terminal-0.9:=[profile?] >=dev-haskell/clock-0.4.4.0:=[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-8.4.3:=
+RDEPEND=>=dev-haskell/ansi-terminal-0.9:=[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-8.4.3:= clock? ( >=dev-haskell/clock-0.4.4.0:=[profile?] ) dev-lang/ghc:=[profile?]
SLOT=0/1.4.2.3
SRC_URI=https://hackage.haskell.org/package/tasty-1.4.2.3/tasty-1.4.2.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=0c88eb5ede8da55a4487040472166d06
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=5b3f8201c6d33acbb6386432f15bd459
diff --git a/metadata/md5-cache/dev-haskell/tasty-expected-failure-0.11.1.2 b/metadata/md5-cache/dev-haskell/tasty-expected-failure-0.11.1.2
index 4de84f831550..2d56966bf65a 100644
--- a/metadata/md5-cache/dev-haskell/tasty-expected-failure-0.11.1.2
+++ b/metadata/md5-cache/dev-haskell/tasty-expected-failure-0.11.1.2
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/tasty-0.11:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Mark tasty tests as failure expected
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/nomeata/tasty-expected-failure
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-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:=
+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:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/0.11.1.2
SRC_URI=https://hackage.haskell.org/package/tasty-expected-failure-0.11.1.2/tasty-expected-failure-0.11.1.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=05e88613b1fff8e136f86d4b2d8c3a2c
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=f406de11636334fa4727bc40437576d8
diff --git a/metadata/md5-cache/dev-haskell/tasty-expected-failure-0.12.3 b/metadata/md5-cache/dev-haskell/tasty-expected-failure-0.12.3
new file mode 100644
index 000000000000..a2d7c4b2b3de
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/tasty-expected-failure-0.12.3
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test
+DEPEND=>=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/tasty-0.11:=[profile?] <dev-haskell/unbounded-delays-0.2:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/hedgehog dev-haskell/tasty-golden dev-haskell/tasty-hedgehog dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Mark tasty tests as failure expected
+EAPI=8
+HOMEPAGE=https://github.com/nomeata/tasty-expected-failure
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/tasty-0.11:=[profile?] <dev-haskell/unbounded-delays-0.2:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.12.3
+SRC_URI=https://hackage.haskell.org/package/tasty-expected-failure-0.12.3/tasty-expected-failure-0.12.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=b42e66d7dd10297afacb600633ce1251
diff --git a/metadata/md5-cache/dev-haskell/tasty-golden-2.3.1.1 b/metadata/md5-cache/dev-haskell/tasty-golden-2.3.1.1
index 43e37adebea0..a3e30c760b4a 100644
--- a/metadata/md5-cache/dev-haskell/tasty-golden-2.3.1.1
+++ b/metadata/md5-cache/dev-haskell/tasty-golden-2.3.1.1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=dev-haskell/async:=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/optparse-applicative:=[profile?] dev-haskell/tagged:=[profile?] >=dev-haskell/tasty-0.8:=[profile?] dev-haskell/temporary:=[profile?] >=dev-lang/ghc-7.6.1:=
+RDEPEND=dev-haskell/async:=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/optparse-applicative:=[profile?] dev-haskell/tagged:=[profile?] >=dev-haskell/tasty-0.8:=[profile?] dev-haskell/temporary:=[profile?] >=dev-lang/ghc-7.6.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/2.3.1.1
SRC_URI=https://hackage.haskell.org/package/tasty-golden-2.3.1.1/tasty-golden-2.3.1.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=81521b36467945b0a190dc5e397ff4a8
diff --git a/metadata/md5-cache/dev-haskell/tasty-golden-2.3.5 b/metadata/md5-cache/dev-haskell/tasty-golden-2.3.5
new file mode 100644
index 000000000000..d5da31c547b9
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/tasty-golden-2.3.5
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/async:=[profile?] >=dev-haskell/optparse-applicative-0.3.1:=[profile?] dev-haskell/tagged:=[profile?] >=dev-haskell/tasty-1.3:=[profile?] dev-haskell/temporary:=[profile?] dev-haskell/typed-process:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Golden tests support for tasty
+EAPI=8
+HOMEPAGE=https://github.com/UnkindPartition/tasty-golden
+INHERIT=haskell-cabal
+IUSE=examples doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-haskell/async:=[profile?] >=dev-haskell/optparse-applicative-0.3.1:=[profile?] dev-haskell/tagged:=[profile?] >=dev-haskell/tasty-1.3:=[profile?] dev-haskell/temporary:=[profile?] dev-haskell/typed-process:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/2.3.5
+SRC_URI=https://hackage.haskell.org/package/tasty-golden-2.3.5/tasty-golden-2.3.5.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d6f5bce10bf91bfbdc906fc88f9bf5b6
diff --git a/metadata/md5-cache/dev-haskell/tasty-hedgehog-1.1.0.0 b/metadata/md5-cache/dev-haskell/tasty-hedgehog-1.1.0.0
index 6aa580af6858..f37ef5162523 100644
--- a/metadata/md5-cache/dev-haskell/tasty-hedgehog-1.1.0.0
+++ b/metadata/md5-cache/dev-haskell/tasty-hedgehog-1.1.0.0
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/hedgehog-1.0.2:=[profile?] >=dev-haskell/tagged-0.8:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/tasty-0.11:=[profile?] <dev-haskell/tasty-1.5:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/tasty-expected-failure-0.11 <dev-haskell/tasty-expected-failure-0.13 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Integration for tasty and hedgehog
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/qfpl/tasty-hedgehog
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/hedgehog-1.0.2:=[profile?] >=dev-haskell/tagged-0.8:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/tasty-0.11:=[profile?] <dev-haskell/tasty-1.5:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/hedgehog-1.0.2:=[profile?] >=dev-haskell/tagged-0.8:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/tasty-0.11:=[profile?] <dev-haskell/tasty-1.5:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.1.0.0
SRC_URI=https://hackage.haskell.org/package/tasty-hedgehog-1.1.0.0/tasty-hedgehog-1.1.0.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=4fd176a6dd8f7489c9f46d6888c2d1b7
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=753c1d04b29d4e3297e25e133cd571f3
diff --git a/metadata/md5-cache/dev-haskell/tasty-hedgehog-1.4.0.2 b/metadata/md5-cache/dev-haskell/tasty-hedgehog-1.4.0.2
new file mode 100644
index 000000000000..b1f3924f186b
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/tasty-hedgehog-1.4.0.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/hedgehog-1.4:=[profile?] <dev-haskell/hedgehog-1.5:=[profile?] >=dev-haskell/tagged-0.8:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/tasty-0.11:=[profile?] <dev-haskell/tasty-1.5:=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 test? ( >=dev-haskell/tasty-expected-failure-0.11 <dev-haskell/tasty-expected-failure-0.13 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Integration for tasty and hedgehog
+EAPI=8
+HOMEPAGE=https://github.com/qfpl/tasty-hedgehog
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/hedgehog-1.4:=[profile?] <dev-haskell/hedgehog-1.5:=[profile?] >=dev-haskell/tagged-0.8:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/tasty-0.11:=[profile?] <dev-haskell/tasty-1.5:=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.4.0.2
+SRC_URI=https://hackage.haskell.org/package/tasty-hedgehog-1.4.0.2/tasty-hedgehog-1.4.0.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=eb93f4463b055c7cf3ca5ddbcb8cda03
diff --git a/metadata/md5-cache/dev-haskell/tasty-hslua-1.0.2 b/metadata/md5-cache/dev-haskell/tasty-hslua-1.0.2
index 63cf8a61246c..1e9f42c5415a 100644
--- a/metadata/md5-cache/dev-haskell/tasty-hslua-1.0.2
+++ b/metadata/md5-cache/dev-haskell/tasty-hslua-1.0.2
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/hslua-core-2.0:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/tasty-0.11:=[profile?] >=dev-haskell/tasty-hunit-0.9:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/hslua-core-2.0:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/tasty-0.11:=[profile?] >=dev-haskell/tasty-hunit-0.9:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/1.0.2
SRC_URI=https://hackage.haskell.org/package/tasty-hslua-1.0.2/tasty-hslua-1.0.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=10d4021a8e04bb486a3ef4276a1423a0
diff --git a/metadata/md5-cache/dev-haskell/tasty-hslua-1.1.0 b/metadata/md5-cache/dev-haskell/tasty-hslua-1.1.0
new file mode 100644
index 000000000000..77e203d2a56a
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/tasty-hslua-1.1.0
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/hslua-core-2.3:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/tasty-0.11:=[profile?] >=dev-haskell/tasty-hunit-0.9:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Tasty helpers to test HsLua
+EAPI=8
+HOMEPAGE=https://hslua.org/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/hslua-core-2.3:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/tasty-0.11:=[profile?] >=dev-haskell/tasty-hunit-0.9:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/1.1.0
+SRC_URI=https://hackage.haskell.org/package/tasty-hslua-1.1.0/tasty-hslua-1.1.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=65c63af1a37b81143c9aae71625c8165
diff --git a/metadata/md5-cache/dev-haskell/tasty-hunit-0.10.0.3 b/metadata/md5-cache/dev-haskell/tasty-hunit-0.10.0.3
index b9a9cbad3455..165846139418 100644
--- a/metadata/md5-cache/dev-haskell/tasty-hunit-0.10.0.3
+++ b/metadata/md5-cache/dev-haskell/tasty-hunit-0.10.0.3
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/call-stack:=[profile?] >=dev-haskell/tasty-1.2.2:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=HUnit support for the Tasty test framework
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/UnkindPartition/tasty
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=dev-haskell/call-stack:=[profile?] >=dev-haskell/tasty-1.2.2:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/call-stack:=[profile?] >=dev-haskell/tasty-1.2.2:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.10.0.3
SRC_URI=https://hackage.haskell.org/package/tasty-hunit-0.10.0.3/tasty-hunit-0.10.0.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=6ddcd4aa6b9fecf44de187f1d0d0d60b
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=b2f0c9fb68f4990796c94e38064ef137
diff --git a/metadata/md5-cache/dev-haskell/tasty-kat-0.0.3 b/metadata/md5-cache/dev-haskell/tasty-kat-0.0.3
index 13f5fa90acf8..0e8c41e2d91a 100644
--- a/metadata/md5-cache/dev-haskell/tasty-kat-0.0.3
+++ b/metadata/md5-cache/dev-haskell/tasty-kat-0.0.3
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/tasty:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 test? ( dev-haskell/mtl dev-haskell/tasty-hunit dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Known Answer Tests (KAT) framework for tasty
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/vincenthz/tasty-kat
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=dev-haskell/tasty:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/tasty:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.0.3
SRC_URI=https://hackage.haskell.org/package/tasty-kat-0.0.3/tasty-kat-0.0.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=1ea308907c12e3d347e1deaeb0067e8d
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=b7c57b4591e951ee0114cc77fbef137a
diff --git a/metadata/md5-cache/dev-haskell/tasty-lua-1.0.2 b/metadata/md5-cache/dev-haskell/tasty-lua-1.0.2
index 0bfeec5db298..3dd61fc0cb48 100644
--- a/metadata/md5-cache/dev-haskell/tasty-lua-1.0.2
+++ b/metadata/md5-cache/dev-haskell/tasty-lua-1.0.2
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/file-embed-0.0:=[profile?] <dev-haskell/file-embed-0.1:=[profile?] >=dev-haskell/hslua-core-2.0:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.0:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/lua-arbitrary-1.0:=[profile?] <dev-haskell/lua-arbitrary-1.1:=[profile?] >=dev-haskell/quickcheck-2.9:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-haskell/tasty-1.2:=[profile?] <dev-haskell/tasty-1.5:=[profile?] >=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/file-embed-0.0:=[profile?] <dev-haskell/file-embed-0.1:=[profile?] >=dev-haskell/hslua-core-2.0:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.0:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/lua-arbitrary-1.0:=[profile?] <dev-haskell/lua-arbitrary-1.1:=[profile?] >=dev-haskell/quickcheck-2.9:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-haskell/tasty-1.2:=[profile?] <dev-haskell/tasty-1.5:=[profile?] >=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.0.2
SRC_URI=https://hackage.haskell.org/package/tasty-lua-1.0.2/tasty-lua-1.0.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=fa9a719f224d39e63a5f1fc248fe1211
diff --git a/metadata/md5-cache/dev-haskell/tasty-lua-1.1.0 b/metadata/md5-cache/dev-haskell/tasty-lua-1.1.0
new file mode 100644
index 000000000000..3f2d57c5360e
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/tasty-lua-1.1.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/file-embed-0.0:=[profile?] <dev-haskell/file-embed-0.1:=[profile?] >=dev-haskell/hslua-core-2.3:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-marshalling-2.0:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/lua-arbitrary-1.0:=[profile?] <dev-haskell/lua-arbitrary-1.1:=[profile?] >=dev-haskell/quickcheck-2.9:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-haskell/tasty-1.2:=[profile?] <dev-haskell/tasty-1.5:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Write tests in Lua, integrate into tasty
+EAPI=8
+HOMEPAGE=https://github.com/hslua/hslua
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/file-embed-0.0:=[profile?] <dev-haskell/file-embed-0.1:=[profile?] >=dev-haskell/hslua-core-2.3:=[profile?] <dev-haskell/hslua-core-2.4:=[profile?] >=dev-haskell/hslua-marshalling-2.0:=[profile?] <dev-haskell/hslua-marshalling-2.4:=[profile?] >=dev-haskell/lua-arbitrary-1.0:=[profile?] <dev-haskell/lua-arbitrary-1.1:=[profile?] >=dev-haskell/quickcheck-2.9:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-haskell/tasty-1.2:=[profile?] <dev-haskell/tasty-1.5:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.1.0
+SRC_URI=https://hackage.haskell.org/package/tasty-lua-1.1.0/tasty-lua-1.1.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=b965d99fb63ca5c1454963e2373e3921
diff --git a/metadata/md5-cache/dev-haskell/tasty-quickcheck-0.10.1.1 b/metadata/md5-cache/dev-haskell/tasty-quickcheck-0.10.1.1
index 1e3279d6f44c..301093a25652 100644
--- a/metadata/md5-cache/dev-haskell/tasty-quickcheck-0.10.1.1
+++ b/metadata/md5-cache/dev-haskell/tasty-quickcheck-0.10.1.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=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:= >=dev-haskell/cabal-1.10 test? ( dev-haskell/pcre-light dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=QuickCheck support for the Tasty test framework
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/UnkindPartition/tasty
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-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:=
+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:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.10.1.1
SRC_URI=https://hackage.haskell.org/package/tasty-quickcheck-0.10.1.1/tasty-quickcheck-0.10.1.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=b08b5c6e50a717ffbeb6d968ebae237f
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d5045cf6843b230f81d62b0d0f716312
diff --git a/metadata/md5-cache/dev-haskell/tasty-quickcheck-0.10.2 b/metadata/md5-cache/dev-haskell/tasty-quickcheck-0.10.2
new file mode 100644
index 000000000000..b1f04a877237
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/tasty-quickcheck-0.10.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=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-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/pcre-light dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=QuickCheck support for the Tasty test framework
+EAPI=8
+HOMEPAGE=https://github.com/UnkindPartition/tasty
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+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-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.10.2
+SRC_URI=https://hackage.haskell.org/package/tasty-quickcheck-0.10.2/tasty-quickcheck-0.10.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=1516ea9daaa4fc38b602d6f0404d7e97
diff --git a/metadata/md5-cache/dev-haskell/tasty-rerun-1.1.18 b/metadata/md5-cache/dev-haskell/tasty-rerun-1.1.18
index 3e6421a008e8..880b7683bedf 100644
--- a/metadata/md5-cache/dev-haskell/tasty-rerun-1.1.18
+++ b/metadata/md5-cache/dev-haskell/tasty-rerun-1.1.18
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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-haskell/tasty-1.5:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Rerun only tests which failed in a previous test run
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/ocharles/tasty-rerun
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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-haskell/tasty-1.5:=[profile?] >=dev-lang/ghc-7.8.2:=
+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-haskell/tasty-1.5:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
SLOT=0/1.1.18
SRC_URI=https://hackage.haskell.org/package/tasty-rerun-1.1.18/tasty-rerun-1.1.18.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=ba66fc4911701c74ef20f3a9b8acfec8
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=fa972d29d677b2658114a67b7f09270b
diff --git a/metadata/md5-cache/dev-haskell/tasty-smallcheck-0.8.1 b/metadata/md5-cache/dev-haskell/tasty-smallcheck-0.8.1
index 3cdc2353993a..3f8d90ff8407 100644
--- a/metadata/md5-cache/dev-haskell/tasty-smallcheck-0.8.1
+++ b/metadata/md5-cache/dev-haskell/tasty-smallcheck-0.8.1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/async:=[profile?] >=dev-haskell/smallcheck-1.0:=[profile?] dev-haskell/tagged:=[profile?] >=dev-haskell/tasty-0.8:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=SmallCheck support for the Tasty test framework
-EAPI=7
+EAPI=8
HOMEPAGE=http://documentup.com/feuerbach/tasty
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=dev-haskell/async:=[profile?] >=dev-haskell/smallcheck-1.0:=[profile?] dev-haskell/tagged:=[profile?] >=dev-haskell/tasty-0.8:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/async:=[profile?] >=dev-haskell/smallcheck-1.0:=[profile?] dev-haskell/tagged:=[profile?] >=dev-haskell/tasty-0.8:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.8.1
SRC_URI=https://hackage.haskell.org/package/tasty-smallcheck-0.8.1/tasty-smallcheck-0.8.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=d4067b907be9083e6af4c080f3327b45
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=754a1b739511651355ec07cdbb1f719f
diff --git a/metadata/md5-cache/dev-haskell/tasty-smallcheck-0.8.2 b/metadata/md5-cache/dev-haskell/tasty-smallcheck-0.8.2
new file mode 100644
index 000000000000..510c0f155add
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/tasty-smallcheck-0.8.2
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/optparse-applicative:=[profile?] >=dev-haskell/smallcheck-1.0:=[profile?] dev-haskell/tagged:=[profile?] >=dev-haskell/tasty-0.8:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=SmallCheck support for the Tasty test framework
+EAPI=8
+HOMEPAGE=https://github.com/feuerbach/tasty
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-haskell/optparse-applicative:=[profile?] >=dev-haskell/smallcheck-1.0:=[profile?] dev-haskell/tagged:=[profile?] >=dev-haskell/tasty-0.8:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
+SLOT=0/0.8.2
+SRC_URI=https://hackage.haskell.org/package/tasty-smallcheck-0.8.2/tasty-smallcheck-0.8.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=07bae7f8062b22882c6ed28cafac470d
diff --git a/metadata/md5-cache/dev-haskell/tasty-th-0.1.7 b/metadata/md5-cache/dev-haskell/tasty-th-0.1.7
index 2e2f13eedc9f..42eebf6e7d0a 100644
--- a/metadata/md5-cache/dev-haskell/tasty-th-0.1.7
+++ b/metadata/md5-cache/dev-haskell/tasty-th-0.1.7
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/haskell-src-exts-1.18.0:=[profile?] dev-haskell/tasty:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/haskell-src-exts-1.18.0:=[profile?] dev-haskell/tasty:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.1.7
SRC_URI=https://hackage.haskell.org/package/tasty-th-0.1.7/tasty-th-0.1.7.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=c4cc09cf903983bd7030d46c33edd5e4
diff --git a/metadata/md5-cache/dev-haskell/temporary-1.3 b/metadata/md5-cache/dev-haskell/temporary-1.3
index 4a1651ad0fec..830f2d253eed 100644
--- a/metadata/md5-cache/dev-haskell/temporary-1.3
+++ b/metadata/md5-cache/dev-haskell/temporary-1.3
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/exceptions-0.6:=[profile?] >=dev-haskell/random-1.1:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( dev-haskell/base-compat dev-haskell/tasty dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Portable temporary file and directory support for Windows and Unix
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/UnkindPartition/temporary
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/exceptions-0.6:=[profile?] >=dev-haskell/random-1.1:=[profile?] >=dev-lang/ghc-7.8.2:=
+RDEPEND=>=dev-haskell/exceptions-0.6:=[profile?] >=dev-haskell/random-1.1:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.3
SRC_URI=https://hackage.haskell.org/package/temporary-1.3/temporary-1.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=a5aae58b7c32f5bc20a10bd7ca3c282a
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=58b50b5fb440a0705b93645e49ea01c9
diff --git a/metadata/md5-cache/dev-haskell/temporary-1.3-r1 b/metadata/md5-cache/dev-haskell/temporary-1.3-r1
new file mode 100644
index 000000000000..bf1fdcc23e88
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/temporary-1.3-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/random-1.1:=[profile?] >=dev-lang/ghc-8.10.1:= >=dev-haskell/cabal-3.2.0.0 test? ( dev-haskell/base-compat dev-haskell/tasty dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Portable temporary file and directory support
+EAPI=8
+HOMEPAGE=https://github.com/feuerbach/temporary
+INHERIT=ghc-package haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/random-1.1:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.3
+SRC_URI=https://hackage.haskell.org/package/temporary-1.3/temporary-1.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=5c273aca9f539a7d31ee2868fddcbba9
diff --git a/metadata/md5-cache/dev-haskell/temporary-rc-1.2.0.3 b/metadata/md5-cache/dev-haskell/temporary-rc-1.2.0.3
index 362c4ffee964..40fcbe797c07 100644
--- a/metadata/md5-cache/dev-haskell/temporary-rc-1.2.0.3
+++ b/metadata/md5-cache/dev-haskell/temporary-rc-1.2.0.3
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/exceptions-0.6:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Portable temporary file and directory support for Windows and Unix
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/UnkindPartition/temporary
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/exceptions-0.6:=[profile?] >=dev-lang/ghc-7.8.2:=
+RDEPEND=>=dev-haskell/exceptions-0.6:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
SLOT=0/1.2.0.3
SRC_URI=https://hackage.haskell.org/package/temporary-rc-1.2.0.3/temporary-rc-1.2.0.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=522e89ecdddf7aa65f57c056a0e61563
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=3f980c93da48846e5a402c0459e24992
diff --git a/metadata/md5-cache/dev-haskell/terminal-size-0.3.2.1 b/metadata/md5-cache/dev-haskell/terminal-size-0.3.2.1
index 0ee1b2fae906..7268bf9dccf8 100644
--- a/metadata/md5-cache/dev-haskell/terminal-size-0.3.2.1
+++ b/metadata/md5-cache/dev-haskell/terminal-size-0.3.2.1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Get terminal window height and width
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/terminal-size
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.3.2.1
SRC_URI=https://hackage.haskell.org/package/terminal-size-0.3.2.1/terminal-size-0.3.2.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=313c079b61f3a3d93775bc504bb11758
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7ee243f5a3d30cc22d677b2e03b7eeba
diff --git a/metadata/md5-cache/dev-haskell/terminal-size-0.3.3 b/metadata/md5-cache/dev-haskell/terminal-size-0.3.3
new file mode 100644
index 000000000000..321f3c05e30c
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/terminal-size-0.3.3
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Get terminal window height and width
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/terminal-size
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+SLOT=0/0.3.3
+SRC_URI=https://hackage.haskell.org/package/terminal-size-0.3.3/terminal-size-0.3.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=dbe0b1e971026cf919b809c32b31149a
diff --git a/metadata/md5-cache/dev-haskell/terminfo-0.4.1.4 b/metadata/md5-cache/dev-haskell/terminfo-0.4.1.4-r1
index 37012a14d8d9..af73e49065b7 100644
--- a/metadata/md5-cache/dev-haskell/terminfo-0.4.1.4
+++ b/metadata/md5-cache/dev-haskell/terminfo-0.4.1.4-r1
@@ -1,15 +1,15 @@
BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-lang/ghc-8.0.1:= >=dev-haskell/cabal-1.24.0.0 hscolour? ( dev-haskell/hscolour )
+DEPEND=>=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Haskell bindings to the terminfo library
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/judah/terminfo
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=~amd64 ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-8.0.1:=
+RDEPEND=>=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
SLOT=0/0.4.1.4
-SRC_URI=https://hackage.haskell.org/package/terminfo-0.4.1.4/terminfo-0.4.1.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=aef1fd86ecc30aecb16f5279e29ffff7
+SRC_URI=https://hackage.haskell.org/package/terminfo-0.4.1.4/terminfo-0.4.1.4.tar.gz https://hackage.haskell.org/package/terminfo-0.4.1.4/revision/1.cabal -> terminfo-0.4.1.4-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=e1560f84b71342432198866e7b490fa2
diff --git a/metadata/md5-cache/dev-haskell/terminfo-0.4.1.5 b/metadata/md5-cache/dev-haskell/terminfo-0.4.1.5-r1
index 76ee41e87ded..83b094e21b38 100644
--- a/metadata/md5-cache/dev-haskell/terminfo-0.4.1.5
+++ b/metadata/md5-cache/dev-haskell/terminfo-0.4.1.5-r1
@@ -1,6 +1,6 @@
BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DEPEND=>=dev-lang/ghc-9.0.2:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Haskell bindings to the terminfo library
EAPI=8
HOMEPAGE=https://github.com/judah/terminfo
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-9.0.2:= dev-lang/ghc:=[profile?]
SLOT=0/0.4.1.5
-SRC_URI=https://hackage.haskell.org/package/terminfo-0.4.1.5/terminfo-0.4.1.5.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=f76354614e7c97ef318e0d3fe8b85839
+SRC_URI=https://hackage.haskell.org/package/terminfo-0.4.1.5/terminfo-0.4.1.5.tar.gz https://hackage.haskell.org/package/terminfo-0.4.1.5/revision/1.cabal -> terminfo-0.4.1.5-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=08c1dc02e4be35d5a8711fc19c7adb9c
diff --git a/metadata/md5-cache/dev-haskell/test-framework-0.8.2.0-r3 b/metadata/md5-cache/dev-haskell/test-framework-0.8.2.0-r4
index afbc7353eebb..a36d667e4163 100644
--- a/metadata/md5-cache/dev-haskell/test-framework-0.8.2.0-r3
+++ b/metadata/md5-cache/dev-haskell/test-framework-0.8.2.0-r4
@@ -1,16 +1,16 @@
BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-haskell/ansi-terminal-0.4.0:=[profile?] >=dev-haskell/ansi-wl-pprint-0.5.1:=[profile?] <dev-haskell/ansi-wl-pprint-0.7:=[profile?] >=dev-haskell/base-orphans-0.1:=[profile?] >=dev-haskell/hostname-1.0:=[profile?] <dev-haskell/hostname-1.1:=[profile?] >=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?] >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/regex-posix-0.72:=[profile?] >=dev-haskell/semigroups-0.18:=[profile?] >=dev-haskell/xml-1.3.5:=[profile?] <dev-haskell/xml-1.4:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour )
+DEPEND=>=dev-haskell/ansi-terminal-0.4.0:=[profile?] <dev-haskell/ansi-terminal-1.1:=[profile?] >=dev-haskell/ansi-wl-pprint-0.5.1:=[profile?] <dev-haskell/ansi-wl-pprint-1.1:=[profile?] >=dev-haskell/hostname-1.0:=[profile?] <dev-haskell/hostname-1.1:=[profile?] >=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?] >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/regex-posix-0.72:=[profile?] <dev-haskell/regex-posix-0.97:=[profile?] >=dev-haskell/xml-1.3.5:=[profile?] <dev-haskell/xml-1.4:=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Framework for running and organising tests, with HUnit and QuickCheck support
-EAPI=7
-HOMEPAGE=http://haskell.github.io/test-framework/
+EAPI=8
+HOMEPAGE=https://haskell.github.io/test-framework/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/ansi-terminal-0.4.0:=[profile?] >=dev-haskell/ansi-wl-pprint-0.5.1:=[profile?] <dev-haskell/ansi-wl-pprint-0.7:=[profile?] >=dev-haskell/base-orphans-0.1:=[profile?] >=dev-haskell/hostname-1.0:=[profile?] <dev-haskell/hostname-1.1:=[profile?] >=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?] >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/regex-posix-0.72:=[profile?] >=dev-haskell/semigroups-0.18:=[profile?] >=dev-haskell/xml-1.3.5:=[profile?] <dev-haskell/xml-1.4:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/ansi-terminal-0.4.0:=[profile?] <dev-haskell/ansi-terminal-1.1:=[profile?] >=dev-haskell/ansi-wl-pprint-0.5.1:=[profile?] <dev-haskell/ansi-wl-pprint-1.1:=[profile?] >=dev-haskell/hostname-1.0:=[profile?] <dev-haskell/hostname-1.1:=[profile?] >=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?] >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/regex-posix-0.72:=[profile?] <dev-haskell/regex-posix-0.97:=[profile?] >=dev-haskell/xml-1.3.5:=[profile?] <dev-haskell/xml-1.4:=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/0.8.2.0
-SRC_URI=https://hackage.haskell.org/package/test-framework-0.8.2.0/test-framework-0.8.2.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=0df72ee8208eee465c65a7d229d6b927
+SRC_URI=https://hackage.haskell.org/package/test-framework-0.8.2.0/test-framework-0.8.2.0.tar.gz https://hackage.haskell.org/package/test-framework-0.8.2.0/revision/10.cabal -> test-framework-0.8.2.0-rev10.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c1398158f7cdbec13cb94b7cce0109d4
diff --git a/metadata/md5-cache/dev-haskell/test-framework-hunit-0.3.0.2-r1 b/metadata/md5-cache/dev-haskell/test-framework-hunit-0.3.0.2-r1
index d6a5d8288472..224a560f064e 100644
--- a/metadata/md5-cache/dev-haskell/test-framework-hunit-0.3.0.2-r1
+++ b/metadata/md5-cache/dev-haskell/test-framework-hunit-0.3.0.2-r1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2.0:=[profile?] >=dev-haskell/hunit-1.2:=[profile?] >=dev-haskell/test-framework-0.2.0:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=HUnit support for the test-framework package
-EAPI=7
+EAPI=8
HOMEPAGE=https://batterseapower.github.io/test-framework/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2.0:=[profile?] >=dev-haskell/hunit-1.2:=[profile?] >=dev-haskell/test-framework-0.2.0:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2.0:=[profile?] >=dev-haskell/hunit-1.2:=[profile?] >=dev-haskell/test-framework-0.2.0:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.3.0.2
SRC_URI=https://hackage.haskell.org/package/test-framework-hunit-0.3.0.2/test-framework-hunit-0.3.0.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=0df3497fb5f6e47f6b3f5630305f4829
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c6a927b8fffff4d0730439ffe7adf1eb
diff --git a/metadata/md5-cache/dev-haskell/test-framework-leancheck-0.0.1 b/metadata/md5-cache/dev-haskell/test-framework-leancheck-0.0.1
index cb6af5b3d853..9dc323e5b130 100644
--- a/metadata/md5-cache/dev-haskell/test-framework-leancheck-0.0.1
+++ b/metadata/md5-cache/dev-haskell/test-framework-leancheck-0.0.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/leancheck:=[profile?] dev-haskell/test-framework:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.18 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=LeanCheck support for test-framework
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/rudymatela/test-framework-leancheck#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/leancheck:=[profile?] dev-haskell/test-framework:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/leancheck:=[profile?] dev-haskell/test-framework:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.0.1
SRC_URI=https://hackage.haskell.org/package/test-framework-leancheck-0.0.1/test-framework-leancheck-0.0.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=7c966b716e6717b44b4cb597be2367ae
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=3e91b042eaf69cfb99f1ee0eae78fe60
diff --git a/metadata/md5-cache/dev-haskell/test-framework-quickcheck2-0.3.0.5-r2 b/metadata/md5-cache/dev-haskell/test-framework-quickcheck2-0.3.0.5-r2
index 6993da54c28f..1821865c7c4a 100644
--- a/metadata/md5-cache/dev-haskell/test-framework-quickcheck2-0.3.0.5-r2
+++ b/metadata/md5-cache/dev-haskell/test-framework-quickcheck2-0.3.0.5-r2
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2.0:=[profile?] >=dev-haskell/quickcheck-2.4:2=[profile?] >=dev-haskell/random-1:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/test-framework-0.8:=[profile?] <dev-haskell/test-framework-0.9:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=QuickCheck2 support for the test-framework package
-EAPI=7
+EAPI=8
HOMEPAGE=http://haskell.github.io/test-framework/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2.0:=[profile?] >=dev-haskell/quickcheck-2.4:2=[profile?] >=dev-haskell/random-1:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/test-framework-0.8:=[profile?] <dev-haskell/test-framework-0.9:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2.0:=[profile?] >=dev-haskell/quickcheck-2.4:2=[profile?] >=dev-haskell/random-1:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/test-framework-0.8:=[profile?] <dev-haskell/test-framework-0.9:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.3.0.5
SRC_URI=https://hackage.haskell.org/package/test-framework-quickcheck2-0.3.0.5/test-framework-quickcheck2-0.3.0.5.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=43341d4301049a4fcb6f4388f6e6717f
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d70adf000a5f80d90127524559d1da4a
diff --git a/metadata/md5-cache/dev-haskell/test-framework-th-0.2.4 b/metadata/md5-cache/dev-haskell/test-framework-th-0.2.4
index 4b572d670f20..9f4c1b01613e 100644
--- a/metadata/md5-cache/dev-haskell/test-framework-th-0.2.4
+++ b/metadata/md5-cache/dev-haskell/test-framework-th-0.2.4
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/haskell-src-exts:=[profile?] >=dev-haskell/language-haskell-extract-0.2:=[profile?] dev-haskell/regex-posix:=[profile?] dev-haskell/test-framework:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Automagically generate the HUnit and Quickcheck using Template Haskell
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/finnsson/test-generator
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/haskell-src-exts:=[profile?] >=dev-haskell/language-haskell-extract-0.2:=[profile?] dev-haskell/regex-posix:=[profile?] dev-haskell/test-framework:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/haskell-src-exts:=[profile?] >=dev-haskell/language-haskell-extract-0.2:=[profile?] dev-haskell/regex-posix:=[profile?] dev-haskell/test-framework:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.2.4
SRC_URI=https://hackage.haskell.org/package/test-framework-th-0.2.4/test-framework-th-0.2.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=2f69c04769413bfe1df59e45daf3b012
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=da2c837b87a635037446151a0f88610d
diff --git a/metadata/md5-cache/dev-haskell/texmath-0.12.5.1 b/metadata/md5-cache/dev-haskell/texmath-0.12.5.1
index 3829916296b1..60dea3ccc7f1 100644
--- a/metadata/md5-cache/dev-haskell/texmath-0.12.5.1
+++ b/metadata/md5-cache/dev-haskell/texmath-0.12.5.1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=executable server doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2
-RDEPEND=>=dev-haskell/pandoc-types-1.20:=[profile?] <dev-haskell/pandoc-types-1.23:=[profile?] dev-haskell/split:=[profile?] >=dev-haskell/syb-0.4.2:=[profile?] <dev-haskell/syb-0.8:=[profile?] dev-haskell/xml:=[profile?] >=dev-lang/ghc-8.4.3:= executable? ( dev-haskell/aeson:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] dev-haskell/pretty-show:=[profile?] ) !executable? ( server? ( dev-haskell/aeson:=[profile?] ) ) server? ( dev-haskell/optparse-applicative:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/servant-server:=[profile?] dev-haskell/wai:=[profile?] dev-haskell/wai-logger:=[profile?] dev-haskell/warp:=[profile?] )
+RDEPEND=>=dev-haskell/pandoc-types-1.20:=[profile?] <dev-haskell/pandoc-types-1.23:=[profile?] dev-haskell/split:=[profile?] >=dev-haskell/syb-0.4.2:=[profile?] <dev-haskell/syb-0.8:=[profile?] dev-haskell/xml:=[profile?] >=dev-lang/ghc-8.4.3:= executable? ( dev-haskell/aeson:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] dev-haskell/pretty-show:=[profile?] ) !executable? ( server? ( dev-haskell/aeson:=[profile?] ) ) server? ( dev-haskell/optparse-applicative:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/servant-server:=[profile?] dev-haskell/wai:=[profile?] dev-haskell/wai-logger:=[profile?] dev-haskell/warp:=[profile?] ) dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.12.5.1
SRC_URI=https://hackage.haskell.org/package/texmath-0.12.5.1/texmath-0.12.5.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=dd886be7d9ca51a27f55ab5f894fec9b
diff --git a/metadata/md5-cache/dev-haskell/texmath-0.12.8.3 b/metadata/md5-cache/dev-haskell/texmath-0.12.8.3
new file mode 100644
index 000000000000..84558ce4cbbe
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/texmath-0.12.8.3
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/pandoc-types-1.20:=[profile?] <dev-haskell/pandoc-types-1.24:=[profile?] >=dev-haskell/parsec-3:=[profile?] dev-haskell/split:=[profile?] >=dev-haskell/syb-0.4.2:=[profile?] <dev-haskell/syb-0.8:=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/typst-symbols-0.1.4:=[profile?] <dev-haskell/typst-symbols-0.1.5:=[profile?] dev-haskell/xml:=[profile?] >=dev-lang/ghc-8.10.6:= executable? ( dev-haskell/aeson:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] dev-haskell/pretty-show:=[profile?] ) !executable? ( server? ( dev-haskell/aeson:=[profile?] ) ) server? ( dev-haskell/optparse-applicative:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/servant-server:=[profile?] dev-haskell/wai:=[profile?] dev-haskell/wai-logger:=[profile?] dev-haskell/warp:=[profile?] ) >=dev-haskell/cabal-3.2.1.0 test? ( dev-haskell/tagged dev-haskell/tasty dev-haskell/tasty-golden !executable? ( dev-haskell/pretty-show ) ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Conversion between math formats
+EAPI=8
+HOMEPAGE=https://github.com/jgm/texmath
+INHERIT=haskell-cabal
+IUSE=executable server doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-haskell/pandoc-types-1.20:=[profile?] <dev-haskell/pandoc-types-1.24:=[profile?] >=dev-haskell/parsec-3:=[profile?] dev-haskell/split:=[profile?] >=dev-haskell/syb-0.4.2:=[profile?] <dev-haskell/syb-0.8:=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/typst-symbols-0.1.4:=[profile?] <dev-haskell/typst-symbols-0.1.5:=[profile?] dev-haskell/xml:=[profile?] >=dev-lang/ghc-8.10.6:= executable? ( dev-haskell/aeson:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] dev-haskell/pretty-show:=[profile?] ) !executable? ( server? ( dev-haskell/aeson:=[profile?] ) ) server? ( dev-haskell/optparse-applicative:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/servant-server:=[profile?] dev-haskell/wai:=[profile?] dev-haskell/wai-logger:=[profile?] dev-haskell/warp:=[profile?] ) dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.12.8.3
+SRC_URI=https://hackage.haskell.org/package/texmath-0.12.8.3/texmath-0.12.8.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=79d3d3f10925ca7d868c141a26a5038e
diff --git a/metadata/md5-cache/dev-haskell/text-1.2.4.1 b/metadata/md5-cache/dev-haskell/text-1.2.4.1-r1
index 086462b94f51..cef427323f74 100644
--- a/metadata/md5-cache/dev-haskell/text-1.2.4.1
+++ b/metadata/md5-cache/dev-haskell/text-1.2.4.1-r1
@@ -1,16 +1,16 @@
BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-lang/ghc-8.8:= hscolour? ( dev-haskell/hscolour )
+DEPEND=>=dev-lang/ghc-8.10.6:= hscolour? ( dev-haskell/hscolour )
DESCRIPTION=An efficient packed Unicode text type
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/haskell/text
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~amd64-linux
LICENSE=BSD-2
-RDEPEND=>=dev-lang/ghc-8.8:=
+RDEPEND=>=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/1.2.4.1
SRC_URI=https://hackage.haskell.org/package/text-1.2.4.1/text-1.2.4.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=7107073013724287b9aeb71d0374cbd6
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=5ef4d405c1cc98412e59b70a2af4939d
diff --git a/metadata/md5-cache/dev-haskell/text-1.2.5.0 b/metadata/md5-cache/dev-haskell/text-1.2.5.0-r1
index 020781d1ec4f..a1dfdc007b8c 100644
--- a/metadata/md5-cache/dev-haskell/text-1.2.5.0
+++ b/metadata/md5-cache/dev-haskell/text-1.2.5.0-r1
@@ -1,6 +1,6 @@
BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-lang/ghc-8.4.3:= hscolour? ( dev-haskell/hscolour )
+DEPEND=>=dev-lang/ghc-9.0.2:= hscolour? ( dev-haskell/hscolour )
DESCRIPTION=An efficient packed Unicode text type
EAPI=8
HOMEPAGE=https://github.com/haskell/text
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD-2
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-9.0.2:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/1.2.5.0
SRC_URI=https://hackage.haskell.org/package/text-1.2.5.0/text-1.2.5.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=6c79a2b8bc1b6d32f3ed915728e55038
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=f2f572163ab4b0ea587b83f36cee992b
diff --git a/metadata/md5-cache/dev-haskell/text-conversions-0.3.1 b/metadata/md5-cache/dev-haskell/text-conversions-0.3.1
index 4cb929ca8ac0..05fb4c7c64cd 100644
--- a/metadata/md5-cache/dev-haskell/text-conversions-0.3.1
+++ b/metadata/md5-cache/dev-haskell/text-conversions-0.3.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=<dev-haskell/base16-bytestring-2:=[profile?] <dev-haskell/base64-bytestring-2:=[profile?] <dev-haskell/errors-3:=[profile?] <dev-haskell/text-2:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( dev-haskell/hspec ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Safe conversions between textual types
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/cjdev/text-conversions#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=ISC
-RDEPEND=<dev-haskell/base16-bytestring-2:=[profile?] <dev-haskell/base64-bytestring-2:=[profile?] <dev-haskell/errors-3:=[profile?] <dev-haskell/text-2:=[profile?] >=dev-lang/ghc-7.8.2:=
+RDEPEND=<dev-haskell/base16-bytestring-2:=[profile?] <dev-haskell/base64-bytestring-2:=[profile?] <dev-haskell/errors-3:=[profile?] <dev-haskell/text-2:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.3.1
SRC_URI=https://hackage.haskell.org/package/text-conversions-0.3.1/text-conversions-0.3.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=d2243a2c32380080c1b0c81e97192439
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=e1f767d3794b8dbd126693ba1241311c
diff --git a/metadata/md5-cache/dev-haskell/text-conversions-0.3.1.1 b/metadata/md5-cache/dev-haskell/text-conversions-0.3.1.1
new file mode 100644
index 000000000000..5ae05b082db4
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/text-conversions-0.3.1.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=<dev-haskell/base16-bytestring-2:=[profile?] <dev-haskell/base64-bytestring-2:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.4 test? ( dev-haskell/hspec ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Safe conversions between textual types
+EAPI=8
+HOMEPAGE=https://github.com/cjdev/text-conversions
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=ISC
+RDEPEND=<dev-haskell/base16-bytestring-2:=[profile?] <dev-haskell/base64-bytestring-2:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.3.1.1
+SRC_URI=https://hackage.haskell.org/package/text-conversions-0.3.1.1/text-conversions-0.3.1.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7f1270483fa498222a37b94f7bbf589e
diff --git a/metadata/md5-cache/dev-haskell/text-icu-0.7.1.0 b/metadata/md5-cache/dev-haskell/text-icu-0.7.1.0
index 2ea2c35cc941..04168e5f2d82 100644
--- a/metadata/md5-cache/dev-haskell/text-icu-0.7.1.0
+++ b/metadata/md5-cache/dev-haskell/text-icu-0.7.1.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/text-0.9.1.0:=[profile?] >=dev-lang/ghc-8.4.3:= dev-libs/icu
+RDEPEND=>=dev-haskell/text-0.9.1.0:=[profile?] >=dev-lang/ghc-8.4.3:= dev-libs/icu dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/0.7.1.0
SRC_URI=https://hackage.haskell.org/package/text-icu-0.7.1.0/text-icu-0.7.1.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=d65baafb8b989037407e8d9e29e0e994
diff --git a/metadata/md5-cache/dev-haskell/text-icu-0.8.0.2 b/metadata/md5-cache/dev-haskell/text-icu-0.8.0.2
new file mode 100644
index 000000000000..f96de2f6ea08
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/text-icu-0.8.0.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/text-0.9.1.0:=[profile?] >=dev-lang/ghc-8.8.1:= dev-libs/icu >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Bindings to the ICU library
+EAPI=8
+HOMEPAGE=https://github.com/haskell/text-icu
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/text-0.9.1.0:=[profile?] >=dev-lang/ghc-8.8.1:= dev-libs/icu dev-lang/ghc:=[profile?]
+RESTRICT=test
+SLOT=0/0.8.0.2
+SRC_URI=https://hackage.haskell.org/package/text-icu-0.8.0.2/text-icu-0.8.0.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=5b79f3045804ebb3a993bbdd7ac0c61c
diff --git a/metadata/md5-cache/dev-haskell/text-short-0.1.5 b/metadata/md5-cache/dev-haskell/text-short-0.1.5
deleted file mode 100644
index 468a67461a7e..000000000000
--- a/metadata/md5-cache/dev-haskell/text-short-0.1.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-text/dos2unix
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-haskell/hashable-1.2.6:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/tasty-1.4 <dev-haskell/tasty-1.5 >=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 ) hscolour? ( dev-haskell/hscolour )
-DESCRIPTION=Memory-efficient representation of Unicode text strings
-EAPI=8
-HOMEPAGE=https://hackage.haskell.org/package/text-short
-INHERIT=haskell-cabal
-IUSE=asserts doc hscolour profile test
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=BSD
-RDEPEND=>=dev-haskell/hashable-1.2.6:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:=
-RESTRICT=!test? ( test )
-SLOT=0/0.1.5
-SRC_URI=https://hackage.haskell.org/package/text-short-0.1.5/text-short-0.1.5.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=c981e031e04478666fed729d1917a3bd
diff --git a/metadata/md5-cache/dev-haskell/text-short-0.1.5-r1 b/metadata/md5-cache/dev-haskell/text-short-0.1.5-r1
new file mode 100644
index 000000000000..cf99cc06fd81
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/text-short-0.1.5-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/hashable-1.2.6:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.8.1:= || ( ( >=dev-haskell/text-1.0 <dev-haskell/text-1.3 ) ( >=dev-haskell/text-2.0 <dev-haskell/text-2.1 ) ) dev-haskell/text:=[profile?] >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/tasty-1.4 <dev-haskell/tasty-1.5 >=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 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Memory-efficient representation of Unicode text strings
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/text-short
+INHERIT=haskell-cabal
+IUSE=debug doc hscolour profile test
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/hashable-1.2.6:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.8.1:= || ( ( >=dev-haskell/text-1.0 <dev-haskell/text-1.3 ) ( >=dev-haskell/text-2.0 <dev-haskell/text-2.1 ) ) dev-haskell/text:=[profile?] dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.1.5
+SRC_URI=https://hackage.haskell.org/package/text-short-0.1.5/text-short-0.1.5.tar.gz https://hackage.haskell.org/package/text-short-0.1.5/revision/2.cabal -> text-short-0.1.5-rev2.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=66a8b18f4e5bda48b9122042963b6522
diff --git a/metadata/md5-cache/dev-haskell/text-show-3.10.4 b/metadata/md5-cache/dev-haskell/text-show-3.10.4
new file mode 100644
index 000000000000..3b49ae21fbe4
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/text-show-3.10.4
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/base-compat-batteries-0.11:=[profile?] <dev-haskell/base-compat-batteries-0.14:=[profile?] >=dev-haskell/bifunctors-5.1:=[profile?] <dev-haskell/bifunctors-6:=[profile?] dev-haskell/bytestring-builder:=[profile?] >=dev-haskell/generic-deriving-1.14.1:=[profile?] <dev-haskell/generic-deriving-2:=[profile?] >=dev-haskell/text-0.11.1:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.7:=[profile?] >=dev-haskell/th-lift-0.7.6:=[profile?] <dev-haskell/th-lift-1:=[profile?] >=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/base-orphans-0.8.5 <dev-haskell/base-orphans-0.10 >=dev-haskell/deriving-compat-0.6.5 <dev-haskell/deriving-compat-1 >=dev-haskell/hspec-2 <dev-haskell/hspec-3 >=dev-haskell/quickcheck-2.14.3 <dev-haskell/quickcheck-2.15 >=dev-haskell/quickcheck-instances-0.3.28 <dev-haskell/quickcheck-instances-0.4 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Efficient conversion of values into Text
+EAPI=8
+HOMEPAGE=https://github.com/RyanGlScott/text-show
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/base-compat-batteries-0.11:=[profile?] <dev-haskell/base-compat-batteries-0.14:=[profile?] >=dev-haskell/bifunctors-5.1:=[profile?] <dev-haskell/bifunctors-6:=[profile?] dev-haskell/bytestring-builder:=[profile?] >=dev-haskell/generic-deriving-1.14.1:=[profile?] <dev-haskell/generic-deriving-2:=[profile?] >=dev-haskell/text-0.11.1:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.7:=[profile?] >=dev-haskell/th-lift-0.7.6:=[profile?] <dev-haskell/th-lift-1:=[profile?] >=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/3.10.4
+SRC_URI=https://hackage.haskell.org/package/text-show-3.10.4/text-show-3.10.4.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=fa4b78674abb0056aca80cacf521fe9b
diff --git a/metadata/md5-cache/dev-haskell/text-show-3.9.7 b/metadata/md5-cache/dev-haskell/text-show-3.9.7
index f5205b6b9a16..8147fd931ee2 100644
--- a/metadata/md5-cache/dev-haskell/text-show-3.9.7
+++ b/metadata/md5-cache/dev-haskell/text-show-3.9.7
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/base-compat-batteries-0.11:=[profile?] <dev-haskell/base-compat-batteries-0.13:=[profile?] >=dev-haskell/bifunctors-5.1:=[profile?] <dev-haskell/bifunctors-6:=[profile?] dev-haskell/bytestring-builder:=[profile?] >=dev-haskell/generic-deriving-1.14.1:=[profile?] <dev-haskell/generic-deriving-2:=[profile?] >=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-haskell/th-lift-0.7.6:=[profile?] <dev-haskell/th-lift-1:=[profile?] >=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/base-compat-batteries-0.11:=[profile?] <dev-haskell/base-compat-batteries-0.13:=[profile?] >=dev-haskell/bifunctors-5.1:=[profile?] <dev-haskell/bifunctors-6:=[profile?] dev-haskell/bytestring-builder:=[profile?] >=dev-haskell/generic-deriving-1.14.1:=[profile?] <dev-haskell/generic-deriving-2:=[profile?] >=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-haskell/th-lift-0.7.6:=[profile?] <dev-haskell/th-lift-1:=[profile?] >=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/3.9.7
SRC_URI=https://hackage.haskell.org/package/text-show-3.9.7/text-show-3.9.7.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=9f13a11e03c6c0322d6e552cd50b62e1
diff --git a/metadata/md5-cache/dev-haskell/tf-random-0.5 b/metadata/md5-cache/dev-haskell/tf-random-0.5
index 5ba6c8c3eb6d..7c829fbc0402 100644
--- a/metadata/md5-cache/dev-haskell/tf-random-0.5
+++ b/metadata/md5-cache/dev-haskell/tf-random-0.5
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/primitive-0.3:=[profile?] dev-haskell/random:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8
DESCRIPTION=High-quality splittable pseudorandom number generator
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/tf-random
INHERIT=haskell-cabal
IUSE=profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/primitive-0.3:=[profile?] dev-haskell/random:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/primitive-0.3:=[profile?] dev-haskell/random:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.5
SRC_URI=https://hackage.haskell.org/package/tf-random-0.5/tf-random-0.5.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=c401be97e69aed5bbbd0689e23b8f796
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=744d287c71f1031a8685562bd8b4e047
diff --git a/metadata/md5-cache/dev-haskell/th-abstraction-0.4.3.0 b/metadata/md5-cache/dev-haskell/th-abstraction-0.4.3.0
index 7f6cda621664..1ecf0204ae41 100644
--- a/metadata/md5-cache/dev-haskell/th-abstraction-0.4.3.0
+++ b/metadata/md5-cache/dev-haskell/th-abstraction-0.4.3.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=ISC
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.4.3.0
SRC_URI=https://hackage.haskell.org/package/th-abstraction-0.4.3.0/th-abstraction-0.4.3.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=11dfebc288cd629d41c2443556ce5f20
diff --git a/metadata/md5-cache/dev-haskell/th-abstraction-0.4.5.0 b/metadata/md5-cache/dev-haskell/th-abstraction-0.4.5.0
new file mode 100644
index 000000000000..fe0628deb740
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/th-abstraction-0.4.5.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Nicer interface for reified information about data types
+EAPI=8
+HOMEPAGE=https://github.com/glguy/th-abstraction
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.4.5.0
+SRC_URI=https://hackage.haskell.org/package/th-abstraction-0.4.5.0/th-abstraction-0.4.5.0.tar.gz https://hackage.haskell.org/package/th-abstraction-0.4.5.0/revision/1.cabal -> th-abstraction-0.4.5.0-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=a2648dcc4c69253cf4d72c007c191e2a
diff --git a/metadata/md5-cache/dev-haskell/th-compat-0.1.3 b/metadata/md5-cache/dev-haskell/th-compat-0.1.3
index 027276f26f0f..aefabfa76b97 100644
--- a/metadata/md5-cache/dev-haskell/th-compat-0.1.3
+++ b/metadata/md5-cache/dev-haskell/th-compat-0.1.3
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.1.3
SRC_URI=https://hackage.haskell.org/package/th-compat-0.1.3/th-compat-0.1.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=740a3104f62dd443e6918f6cb87fe912
diff --git a/metadata/md5-cache/dev-haskell/th-compat-0.1.4 b/metadata/md5-cache/dev-haskell/th-compat-0.1.4
new file mode 100644
index 000000000000..636667916119
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/th-compat-0.1.4
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/base-compat-0.6 <dev-haskell/base-compat-0.14 >=dev-haskell/hspec-2 <dev-haskell/hspec-3 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Backward- (and forward-)compatible Quote and Code types
+EAPI=8
+HOMEPAGE=https://github.com/haskell-compat/th-compat
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.1.4
+SRC_URI=https://hackage.haskell.org/package/th-compat-0.1.4/th-compat-0.1.4.tar.gz https://hackage.haskell.org/package/th-compat-0.1.4/revision/2.cabal -> th-compat-0.1.4-rev2.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=ff5d08389650060c83f7101f561c85eb
diff --git a/metadata/md5-cache/dev-haskell/th-lift-0.8.2 b/metadata/md5-cache/dev-haskell/th-lift-0.8.2
index 84686d714bc5..6b36fbca3331 100644
--- a/metadata/md5-cache/dev-haskell/th-lift-0.8.2
+++ b/metadata/md5-cache/dev-haskell/th-lift-0.8.2
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/th-abstraction-0.2.3:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.12 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Derive Template Haskell's Lift class for datatypes
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/RyanGlScott/th-lift
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/th-abstraction-0.2.3:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/th-abstraction-0.2.3:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.8.2
SRC_URI=https://hackage.haskell.org/package/th-lift-0.8.2/th-lift-0.8.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=def6a39765fe3957ad49bf649f4e8caa
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=6504206243c472ee7c9efd2d0e20ac07
diff --git a/metadata/md5-cache/dev-haskell/th-lift-0.8.4 b/metadata/md5-cache/dev-haskell/th-lift-0.8.4
new file mode 100644
index 000000000000..b0903f78fea1
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/th-lift-0.8.4
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/th-abstraction-0.3:=[profile?] <dev-haskell/th-abstraction-0.7:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Derive Template Haskell's Lift class for datatypes
+EAPI=8
+HOMEPAGE=https://github.com/RyanGlScott/th-lift
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/th-abstraction-0.3:=[profile?] <dev-haskell/th-abstraction-0.7:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.8.4
+SRC_URI=https://hackage.haskell.org/package/th-lift-0.8.4/th-lift-0.8.4.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d94308a992cecd55dcd5a3e37714aabb
diff --git a/metadata/md5-cache/dev-haskell/th-lift-instances-0.1.19 b/metadata/md5-cache/dev-haskell/th-lift-instances-0.1.19
index 49e4a751b1d9..064da1c33035 100644
--- a/metadata/md5-cache/dev-haskell/th-lift-instances-0.1.19
+++ b/metadata/md5-cache/dev-haskell/th-lift-instances-0.1.19
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/text:=[profile?] >=dev-haskell/th-lift-0.8:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=dev-haskell/text:=[profile?] >=dev-haskell/th-lift-0.8:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.1.19
SRC_URI=https://hackage.haskell.org/package/th-lift-instances-0.1.19/th-lift-instances-0.1.19.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=243a3bfa53def3b8e0896a65930b8681
diff --git a/metadata/md5-cache/dev-haskell/th-lift-instances-0.1.20 b/metadata/md5-cache/dev-haskell/th-lift-instances-0.1.20
new file mode 100644
index 000000000000..e3235e19ad25
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/th-lift-instances-0.1.20
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/th-lift-0.8:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/quickcheck-2.6 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Lift instances for template-haskell for common data types
+EAPI=8
+HOMEPAGE=https://github.com/bennofs/th-lift-instances/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/th-lift-0.8:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.1.20
+SRC_URI=https://hackage.haskell.org/package/th-lift-instances-0.1.20/th-lift-instances-0.1.20.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=a8ec896ec7ee9a02ca4d1610bfdadaba
diff --git a/metadata/md5-cache/dev-haskell/these-1.1.1.1 b/metadata/md5-cache/dev-haskell/these-1.1.1.1
index 033199319bcd..1cf938afc0ed 100644
--- a/metadata/md5-cache/dev-haskell/these-1.1.1.1
+++ b/metadata/md5-cache/dev-haskell/these-1.1.1.1
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/assoc-1:=[profile?] <dev-haskell/assoc-1.1:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/assoc-1:=[profile?] <dev-haskell/assoc-1.1:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/1.1.1.1
SRC_URI=https://hackage.haskell.org/package/these-1.1.1.1/these-1.1.1.1.tar.gz https://hackage.haskell.org/package/these-1.1.1.1/revision/5.cabal -> these-1.1.1.1.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=ae142aa1921617f2af90a060742740b5
diff --git a/metadata/md5-cache/dev-haskell/these-1.2 b/metadata/md5-cache/dev-haskell/these-1.2
new file mode 100644
index 000000000000..3e32464483e1
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/these-1.2
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/assoc-1.1:=[profile?] <dev-haskell/assoc-1.2:=[profile?] >=dev-haskell/foldable1-classes-compat-0.1:=[profile?] <dev-haskell/foldable1-classes-compat-0.2:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=An either-or-both data type
+EAPI=8
+HOMEPAGE=https://github.com/haskellari/these
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/assoc-1.1:=[profile?] <dev-haskell/assoc-1.2:=[profile?] >=dev-haskell/foldable1-classes-compat-0.1:=[profile?] <dev-haskell/foldable1-classes-compat-0.2:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/1.2
+SRC_URI=https://hackage.haskell.org/package/these-1.2/these-1.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c3fdb0ec4e6346916dd27254157b9d8a
diff --git a/metadata/md5-cache/dev-haskell/time-compat-1.9.6.1 b/metadata/md5-cache/dev-haskell/time-compat-1.9.6.1
deleted file mode 100644
index fb2e510e3ac8..000000000000
--- a/metadata/md5-cache/dev-haskell/time-compat-1.9.6.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-text/dos2unix app-text/dos2unix
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-haskell/base-orphans-0.8.4:=[profile?] <dev-haskell/base-orphans-0.9:=[profile?] >=dev-haskell/hashable-1.3.2.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/base-compat-0.10.5 <dev-haskell/base-compat-0.13 >=dev-haskell/quickcheck-2.13 <dev-haskell/quickcheck-2.15 >=dev-haskell/tagged-0.8.6 <dev-haskell/tagged-0.9 >=dev-haskell/tasty-1.2.1 <dev-haskell/tasty-1.5 >=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 ) ) ) hscolour? ( dev-haskell/hscolour )
-DESCRIPTION=Compatibility package for time
-EAPI=8
-HOMEPAGE=https://github.com/haskellari/time-compat
-INHERIT=haskell-cabal
-IUSE=doc hscolour profile test
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=BSD
-RDEPEND=>=dev-haskell/base-orphans-0.8.4:=[profile?] <dev-haskell/base-orphans-0.9:=[profile?] >=dev-haskell/hashable-1.3.2.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:=
-RESTRICT=!test? ( test )
-SLOT=0/1.9.6.1
-SRC_URI=https://hackage.haskell.org/package/time-compat-1.9.6.1/time-compat-1.9.6.1.tar.gz https://hackage.haskell.org/package/time-compat-1.9.6.1/revision/3.cabal -> time-compat-1.9.6.1.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=9fc487e58495c5f66457dd6c5c729644
diff --git a/metadata/md5-cache/dev-haskell/time-compat-1.9.6.1-r1 b/metadata/md5-cache/dev-haskell/time-compat-1.9.6.1-r1
new file mode 100644
index 000000000000..82b69ccf8b75
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/time-compat-1.9.6.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/base-orphans-0.8.4:=[profile?] <dev-haskell/base-orphans-0.10:=[profile?] >=dev-haskell/hashable-1.3.2.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/base-compat-0.10.5 <dev-haskell/base-compat-0.14 >=dev-haskell/quickcheck-2.13 <dev-haskell/quickcheck-2.15 >=dev-haskell/tagged-0.8.6 <dev-haskell/tagged-0.9 >=dev-haskell/tasty-1.2.1 <dev-haskell/tasty-1.5 >=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 ) ) ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Compatibility package for time
+EAPI=8
+HOMEPAGE=https://github.com/haskellari/time-compat
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/base-orphans-0.8.4:=[profile?] <dev-haskell/base-orphans-0.10:=[profile?] >=dev-haskell/hashable-1.3.2.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.9.6.1
+SRC_URI=https://hackage.haskell.org/package/time-compat-1.9.6.1/time-compat-1.9.6.1.tar.gz https://hackage.haskell.org/package/time-compat-1.9.6.1/revision/5.cabal -> time-compat-1.9.6.1-rev5.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=e7ec8547ad89dc09502f5e2bcea73b35
diff --git a/metadata/md5-cache/dev-haskell/time-locale-compat-0.1.1.5 b/metadata/md5-cache/dev-haskell/time-locale-compat-0.1.1.5
index ac483165d765..4ec63c72fde4 100644
--- a/metadata/md5-cache/dev-haskell/time-locale-compat-0.1.1.5
+++ b/metadata/md5-cache/dev-haskell/time-locale-compat-0.1.1.5
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/old-locale:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/old-locale:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.1.1.5
SRC_URI=https://hackage.haskell.org/package/time-locale-compat-0.1.1.5/time-locale-compat-0.1.1.5.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=1ce872b3b8b22093da54145c329361d7
diff --git a/metadata/md5-cache/dev-haskell/time-manager-0.0.0 b/metadata/md5-cache/dev-haskell/time-manager-0.0.0
index 764c7b1c1190..c5e629597d9c 100644
--- a/metadata/md5-cache/dev-haskell/time-manager-0.0.0
+++ b/metadata/md5-cache/dev-haskell/time-manager-0.0.0
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/auto-update:=[profile?] >=dev-lang/ghc-7.10.1:= >=dev-haskell/cabal-1.22.2.0 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Scalable timer
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/yesodweb/wai
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=dev-haskell/auto-update:=[profile?] >=dev-lang/ghc-7.10.1:=
+RDEPEND=dev-haskell/auto-update:=[profile?] >=dev-lang/ghc-7.10.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.0.0
SRC_URI=https://hackage.haskell.org/package/time-manager-0.0.0/time-manager-0.0.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=aa3e1a11c4ab09fd8dfc2b80061f6fa5
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=f116a9abda6a3a1c4c2b29cc8661ee4b
diff --git a/metadata/md5-cache/dev-haskell/timeit-2.0 b/metadata/md5-cache/dev-haskell/timeit-2.0
index 6889890fbed4..1b99206be03b 100644
--- a/metadata/md5-cache/dev-haskell/timeit-2.0
+++ b/metadata/md5-cache/dev-haskell/timeit-2.0
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Time a computation
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/merijn/timeit
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.8.2:=
+RDEPEND=>=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
SLOT=0/2.0
SRC_URI=https://hackage.haskell.org/package/timeit-2.0/timeit-2.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=7e1cdd9763762af7df7a18da945bac09
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9a5dd3f2cd402f9cf9c0666a5836b84e
diff --git a/metadata/md5-cache/dev-haskell/timezone-olson-0.2.0 b/metadata/md5-cache/dev-haskell/timezone-olson-0.2.0
index 610929d84c1f..47fa01cc8b20 100644
--- a/metadata/md5-cache/dev-haskell/timezone-olson-0.2.0
+++ b/metadata/md5-cache/dev-haskell/timezone-olson-0.2.0
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/extensible-exceptions-0.1.0:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?] >=dev-haskell/timezone-series-0.1.0:=[profile?] <dev-haskell/timezone-series-0.2:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A pure Haskell parser and renderer for binary Olson timezone files
-EAPI=7
+EAPI=8
HOMEPAGE=http://projects.haskell.org/time-ng/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/extensible-exceptions-0.1.0:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?] >=dev-haskell/timezone-series-0.1.0:=[profile?] <dev-haskell/timezone-series-0.2:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/extensible-exceptions-0.1.0:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?] >=dev-haskell/timezone-series-0.1.0:=[profile?] <dev-haskell/timezone-series-0.2:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/0.2.0
SRC_URI=https://hackage.haskell.org/package/timezone-olson-0.2.0/timezone-olson-0.2.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=55997b2c6eb62ab18fffd2551990e1a3
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=0864bdc615ecc92e25e7dd3911744fe7
diff --git a/metadata/md5-cache/dev-haskell/timezone-olson-0.2.1 b/metadata/md5-cache/dev-haskell/timezone-olson-0.2.1
new file mode 100644
index 000000000000..acdc253b1e7a
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/timezone-olson-0.2.1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/extensible-exceptions-0.1.0:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?] >=dev-haskell/timezone-series-0.1.0:=[profile?] <dev-haskell/timezone-series-0.2:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A pure Haskell parser and renderer for binary Olson timezone files
+EAPI=8
+HOMEPAGE=https://projects.haskell.org/time-ng/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/extensible-exceptions-0.1.0:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?] >=dev-haskell/timezone-series-0.1.0:=[profile?] <dev-haskell/timezone-series-0.2:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/0.2.1
+SRC_URI=https://hackage.haskell.org/package/timezone-olson-0.2.1/timezone-olson-0.2.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=12a4faf91e31ace650e091583c3271c3
diff --git a/metadata/md5-cache/dev-haskell/timezone-series-0.1.13 b/metadata/md5-cache/dev-haskell/timezone-series-0.1.13
new file mode 100644
index 000000000000..96055b2de5cc
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/timezone-series-0.1.13
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Enhanced timezone handling for Data.Time
+EAPI=8
+HOMEPAGE=https://projects.haskell.org/time-ng/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/0.1.13
+SRC_URI=https://hackage.haskell.org/package/timezone-series-0.1.13/timezone-series-0.1.13.tar.gz https://hackage.haskell.org/package/timezone-series-0.1.13/revision/1.cabal -> timezone-series-0.1.13-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=239913fc24e06c9e1ffcecf9cd6317b2
diff --git a/metadata/md5-cache/dev-haskell/timezone-series-0.1.9 b/metadata/md5-cache/dev-haskell/timezone-series-0.1.9
index 5b62a1265fb7..290f536fd5d9 100644
--- a/metadata/md5-cache/dev-haskell/timezone-series-0.1.9
+++ b/metadata/md5-cache/dev-haskell/timezone-series-0.1.9
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.1.9
SRC_URI=https://hackage.haskell.org/package/timezone-series-0.1.9/timezone-series-0.1.9.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=ac9cacb0e3c6bfc6e6bc38cc4e359961
diff --git a/metadata/md5-cache/dev-haskell/tls-1.5.8 b/metadata/md5-cache/dev-haskell/tls-1.5.8
index 3e7611394854..92199395881b 100644
--- a/metadata/md5-cache/dev-haskell/tls-1.5.8
+++ b/metadata/md5-cache/dev-haskell/tls-1.5.8
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=+compat +network doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/asn1-encoding:=[profile?] >=dev-haskell/asn1-types-0.2.0:=[profile?] >=dev-haskell/async-2.0:=[profile?] >=dev-haskell/cereal-0.5.3:=[profile?] >=dev-haskell/cryptonite-0.27:=[profile?] dev-haskell/data-default-class:=[profile?] dev-haskell/hourglass:=[profile?] >=dev-haskell/memory-0.14.6:=[profile?] >=dev-haskell/x509-1.7.5:=[profile?] >=dev-haskell/x509-store-1.6:=[profile?] >=dev-haskell/x509-validation-1.6.5:=[profile?] >=dev-lang/ghc-8.4.3:= network? ( >=dev-haskell/network-2.4.0.0:=[profile?] )
+RDEPEND=dev-haskell/asn1-encoding:=[profile?] >=dev-haskell/asn1-types-0.2.0:=[profile?] >=dev-haskell/async-2.0:=[profile?] >=dev-haskell/cereal-0.5.3:=[profile?] >=dev-haskell/cryptonite-0.27:=[profile?] dev-haskell/data-default-class:=[profile?] dev-haskell/hourglass:=[profile?] >=dev-haskell/memory-0.14.6:=[profile?] >=dev-haskell/x509-1.7.5:=[profile?] >=dev-haskell/x509-store-1.6:=[profile?] >=dev-haskell/x509-validation-1.6.5:=[profile?] >=dev-lang/ghc-8.4.3:= network? ( >=dev-haskell/network-2.4.0.0:=[profile?] ) dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.5.8
SRC_URI=https://hackage.haskell.org/package/tls-1.5.8/tls-1.5.8.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=4bd0b86e77ee87da3d67f8ba403a93b6
diff --git a/metadata/md5-cache/dev-haskell/tls-1.8.0 b/metadata/md5-cache/dev-haskell/tls-1.8.0
new file mode 100644
index 000000000000..2a7865e47a81
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/tls-1.8.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/asn1-encoding:=[profile?] >=dev-haskell/asn1-types-0.2.0:=[profile?] >=dev-haskell/async-2.0:=[profile?] >=dev-haskell/cereal-0.5.3:=[profile?] dev-haskell/crypton:=[profile?] >=dev-haskell/crypton-x509-1.7.5:=[profile?] >=dev-haskell/crypton-x509-store-1.6:=[profile?] >=dev-haskell/crypton-x509-validation-1.6.5:=[profile?] dev-haskell/data-default-class:=[profile?] >=dev-haskell/memory-0.14.6:=[profile?] dev-haskell/unix-time:=[profile?] >=dev-lang/ghc-8.8.1:= network? ( >=dev-haskell/network-2.4.0.0:=[profile?] ) >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/hourglass dev-haskell/quickcheck dev-haskell/tasty dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=TLS/SSL protocol native implementation (Server and Client)
+EAPI=8
+HOMEPAGE=https://github.com/haskell-tls/hs-tls
+INHERIT=haskell-cabal
+IUSE=+compat +network doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-haskell/asn1-encoding:=[profile?] >=dev-haskell/asn1-types-0.2.0:=[profile?] >=dev-haskell/async-2.0:=[profile?] >=dev-haskell/cereal-0.5.3:=[profile?] dev-haskell/crypton:=[profile?] >=dev-haskell/crypton-x509-1.7.5:=[profile?] >=dev-haskell/crypton-x509-store-1.6:=[profile?] >=dev-haskell/crypton-x509-validation-1.6.5:=[profile?] dev-haskell/data-default-class:=[profile?] >=dev-haskell/memory-0.14.6:=[profile?] dev-haskell/unix-time:=[profile?] >=dev-lang/ghc-8.8.1:= network? ( >=dev-haskell/network-2.4.0.0:=[profile?] ) dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.8.0
+SRC_URI=https://hackage.haskell.org/package/tls-1.8.0/tls-1.8.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=f6b7a77a25a0412423aff10543989c2d
diff --git a/metadata/md5-cache/dev-haskell/tls-session-manager-0.0.4 b/metadata/md5-cache/dev-haskell/tls-session-manager-0.0.4
index b05d5f9d7ce6..6f505f2714ad 100644
--- a/metadata/md5-cache/dev-haskell/tls-session-manager-0.0.4
+++ b/metadata/md5-cache/dev-haskell/tls-session-manager-0.0.4
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=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:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=In-memory TLS session manager
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/tls-session-manager
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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:=
+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:= dev-lang/ghc:=[profile?]
SLOT=0/0.0.4
SRC_URI=https://hackage.haskell.org/package/tls-session-manager-0.0.4/tls-session-manager-0.0.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=0e1f08fd32c258cf81625a35fb2e6d1f
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=3a1303555c4a6cbbe9b8cdbb64ee0458
diff --git a/metadata/md5-cache/dev-haskell/toml-parser-1.3.0.0 b/metadata/md5-cache/dev-haskell/toml-parser-1.3.0.0
new file mode 100644
index 000000000000..72c3349395b3
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/toml-parser-1.3.0.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/prettyprinter-1.7:=[profile?] <dev-haskell/prettyprinter-1.8:=[profile?] >=dev-haskell/text-0.2:=[profile?] <dev-haskell/text-3:=[profile?] >=dev-lang/ghc-8.10.1:= >=dev-haskell/alex-3.2 >=dev-haskell/cabal-3.2.0.0 >=dev-haskell/happy-1.19 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=TOML 1.0.0 parser
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/toml-parser
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=ISC
+RDEPEND=>=dev-haskell/prettyprinter-1.7:=[profile?] <dev-haskell/prettyprinter-1.8:=[profile?] >=dev-haskell/text-0.2:=[profile?] <dev-haskell/text-3:=[profile?] >=dev-lang/ghc-8.10.1:= dev-lang/ghc:=[profile?]
+RESTRICT=test
+SLOT=0/1.3.0.0
+SRC_URI=https://hackage.haskell.org/package/toml-parser-1.3.0.0/toml-parser-1.3.0.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=b6f6f21d0bbceb6e4a32c27682929c84
diff --git a/metadata/md5-cache/dev-haskell/torrent-10000.1.1 b/metadata/md5-cache/dev-haskell/torrent-10000.1.1
index 511d2edfda00..4da4c4cd920f 100644
--- a/metadata/md5-cache/dev-haskell/torrent-10000.1.1
+++ b/metadata/md5-cache/dev-haskell/torrent-10000.1.1
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/bencode-0.2:=[profile?] dev-haskell/syb:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/bencode-0.2:=[profile?] dev-haskell/syb:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/10000.1.1
SRC_URI=https://hackage.haskell.org/package/torrent-10000.1.1/torrent-10000.1.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=a8843adc09d5a0359a35db3f034ae8cd
diff --git a/metadata/md5-cache/dev-haskell/transformers-0.5.6.2 b/metadata/md5-cache/dev-haskell/transformers-0.5.6.2-r1
index fd8a5275f5a4..8cadb0fff549 100644
--- a/metadata/md5-cache/dev-haskell/transformers-0.5.6.2
+++ b/metadata/md5-cache/dev-haskell/transformers-0.5.6.2-r1
@@ -1,15 +1,15 @@
BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-lang/ghc-7.4.1:= hscolour? ( dev-haskell/hscolour )
+DEPEND=>=dev-lang/ghc-8.10.6:= hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Concrete functor and monad transformers
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/transformers
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
SLOT=0/0.5.6.2
SRC_URI=https://hackage.haskell.org/package/transformers-0.5.6.2/transformers-0.5.6.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=b5bfb6986e5e08afaced069fc8386d0a
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=a23f0ca1f2e9d41d6725d029c44b4c39
diff --git a/metadata/md5-cache/dev-haskell/transformers-base-0.4.5.2 b/metadata/md5-cache/dev-haskell/transformers-base-0.4.5.2
index 14fd0df94059..0906c59b4044 100644
--- a/metadata/md5-cache/dev-haskell/transformers-base-0.4.5.2
+++ b/metadata/md5-cache/dev-haskell/transformers-base-0.4.5.2
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=+orphaninstances doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=BSD
-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?] )
+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?] ) dev-lang/ghc:=[profile?]
SLOT=0/0.4.5.2
SRC_URI=https://hackage.haskell.org/package/transformers-base-0.4.5.2/transformers-base-0.4.5.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=6c79ad7dac9cff329aab95e3fda509e6
diff --git a/metadata/md5-cache/dev-haskell/transformers-base-0.4.6 b/metadata/md5-cache/dev-haskell/transformers-base-0.4.6
new file mode 100644
index 000000000000..91e97df315bb
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/transformers-base-0.4.6
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/stm-2.3:=[profile?] >=dev-haskell/transformers-compat-0.6.1:=[profile?] >=dev-lang/ghc-8.4.3:= orphaninstances? ( >=dev-haskell/base-orphans-0.3:=[profile?] ) >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Lift computations from the bottom of a transformer stack
+EAPI=8
+HOMEPAGE=https://github.com/mvv/transformers-base
+INHERIT=haskell-cabal
+IUSE=+orphaninstances doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
+LICENSE=BSD
+RDEPEND=>=dev-haskell/stm-2.3:=[profile?] >=dev-haskell/transformers-compat-0.6.1:=[profile?] >=dev-lang/ghc-8.4.3:= orphaninstances? ( >=dev-haskell/base-orphans-0.3:=[profile?] ) dev-lang/ghc:=[profile?]
+SLOT=0/0.4.6
+SRC_URI=https://hackage.haskell.org/package/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=0cf9072803ceaec5967303d731a0c7ba
diff --git a/metadata/md5-cache/dev-haskell/transformers-compat-0.6.6 b/metadata/md5-cache/dev-haskell/transformers-compat-0.6.6
index f2083cff049d..8d1b8d385c15 100644
--- a/metadata/md5-cache/dev-haskell/transformers-compat-0.6.6
+++ b/metadata/md5-cache/dev-haskell/transformers-compat-0.6.6
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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:= hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A small compatibility shim for the transformers library
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/ekmett/transformers-compat/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-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:=
+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:= dev-lang/ghc:=[profile?]
SLOT=0/0.6.6
SRC_URI=https://hackage.haskell.org/package/transformers-compat-0.6.6/transformers-compat-0.6.6.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=caacce5a6852e34a554c363befb88e08
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=cdf4e4d18e0e936b13b101d2f431a63e
diff --git a/metadata/md5-cache/dev-haskell/transformers-compat-0.7.2 b/metadata/md5-cache/dev-haskell/transformers-compat-0.7.2
new file mode 100644
index 000000000000..e21677cbc2bc
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/transformers-compat-0.7.2
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A small compatibility shim for the transformers library
+EAPI=8
+HOMEPAGE=https://github.com/ekmett/transformers-compat/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+SLOT=0/0.7.2
+SRC_URI=https://hackage.haskell.org/package/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=a1144e1ad3739190fa82f954c5f478fe
diff --git a/metadata/md5-cache/dev-haskell/tree-diff-0.2.1.1 b/metadata/md5-cache/dev-haskell/tree-diff-0.2.1.1
index e70dd10652bb..0e0574ceca62 100644
--- a/metadata/md5-cache/dev-haskell/tree-diff-0.2.1.1
+++ b/metadata/md5-cache/dev-haskell/tree-diff-0.2.1.1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2+
-RDEPEND=>=dev-haskell/ansi-terminal-0.10:=[profile?] <dev-haskell/ansi-terminal-0.12:=[profile?] >=dev-haskell/ansi-wl-pprint-0.6.8.2:=[profile?] <dev-haskell/ansi-wl-pprint-0.7:=[profile?] >=dev-haskell/bytestring-builder-0.10.8.2.0:=[profile?] <dev-haskell/bytestring-builder-0.11:=[profile?] >=dev-haskell/parsers-0.12.10:=[profile?] <dev-haskell/parsers-0.13:=[profile?] >=dev-haskell/primitive-0.7.1.0:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-haskell/quickcheck-2.14.2:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-haskell/scientific-0.3.6.2:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/semialign-1.1:=[profile?] <dev-haskell/semialign-1.3:=[profile?] >=dev-haskell/strict-0.4.0.1:=[profile?] <dev-haskell/strict-0.5:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.2:=[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-lang/ghc-8.4.3:= >=dev-haskell/aeson-1.5.6.0:=[profile?] <dev-haskell/aeson-2.1:=[profile?] >=dev-haskell/base-compat-0.10.5:=[profile?] <dev-haskell/base-compat-0.13:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?]
+RDEPEND=>=dev-haskell/ansi-terminal-0.10:=[profile?] <dev-haskell/ansi-terminal-0.12:=[profile?] >=dev-haskell/ansi-wl-pprint-0.6.8.2:=[profile?] <dev-haskell/ansi-wl-pprint-0.7:=[profile?] >=dev-haskell/bytestring-builder-0.10.8.2.0:=[profile?] <dev-haskell/bytestring-builder-0.11:=[profile?] >=dev-haskell/parsers-0.12.10:=[profile?] <dev-haskell/parsers-0.13:=[profile?] >=dev-haskell/primitive-0.7.1.0:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-haskell/quickcheck-2.14.2:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-haskell/scientific-0.3.6.2:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/semialign-1.1:=[profile?] <dev-haskell/semialign-1.3:=[profile?] >=dev-haskell/strict-0.4.0.1:=[profile?] <dev-haskell/strict-0.5:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.2:=[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-lang/ghc-8.4.3:= >=dev-haskell/aeson-1.5.6.0:=[profile?] <dev-haskell/aeson-2.1:=[profile?] >=dev-haskell/base-compat-0.10.5:=[profile?] <dev-haskell/base-compat-0.13:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.2.1.1
SRC_URI=https://hackage.haskell.org/package/tree-diff-0.2.1.1/tree-diff-0.2.1.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=f4811908fe011b3ebcc41f538c240af7
diff --git a/metadata/md5-cache/dev-haskell/tree-diff-0.3.0.1-r1 b/metadata/md5-cache/dev-haskell/tree-diff-0.3.0.1-r1
new file mode 100644
index 000000000000..775258ec0270
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/tree-diff-0.3.0.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/bytestring-builder-0.10.8.2.0:=[profile?] <dev-haskell/bytestring-builder-0.11:=[profile?] >=dev-haskell/data-array-byte-0.1.0.1:=[profile?] <dev-haskell/data-array-byte-0.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.14.2:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-haskell/scientific-0.3.6.2:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[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-lang/ghc-8.8.1:= >=dev-haskell/aeson-1.4.6.0:=[profile?] <dev-haskell/aeson-2.3:=[profile?] >=dev-haskell/ansi-terminal-0.10:=[profile?] <dev-haskell/ansi-terminal-1.1:=[profile?] >=dev-haskell/ansi-wl-pprint-0.6.8.2:=[profile?] <dev-haskell/ansi-wl-pprint-1.1:=[profile?] <dev-haskell/base-compat-0.14:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/primitive-0.7.1.0:=[profile?] <dev-haskell/primitive-0.9:=[profile?] >=dev-haskell/semialign-1.2.0.1:=[profile?] <dev-haskell/semialign-1.4:=[profile?] >=dev-haskell/strict-0.4.0.1:=[profile?] <dev-haskell/strict-0.6:=[profile?] >=dev-haskell/text-1.2.3.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.3:=[profile?] >=dev-haskell/vector-0.12.0.0:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/ansi-terminal dev-haskell/ansi-wl-pprint dev-haskell/base-compat dev-haskell/primitive >=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 <dev-haskell/trifecta-2.2 || ( ( >=dev-haskell/tasty-1.2 <dev-haskell/tasty-1.3 ) || ( ( >=dev-haskell/tasty-1.3.1 <dev-haskell/tasty-1.4 ) ( >=dev-haskell/tasty-1.4.2 <dev-haskell/tasty-1.5 ) ) ) ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Diffing of (expression) trees
+EAPI=8
+HOMEPAGE=https://github.com/phadej/tree-diff
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+
+RDEPEND=>=dev-haskell/bytestring-builder-0.10.8.2.0:=[profile?] <dev-haskell/bytestring-builder-0.11:=[profile?] >=dev-haskell/data-array-byte-0.1.0.1:=[profile?] <dev-haskell/data-array-byte-0.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.14.2:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-haskell/scientific-0.3.6.2:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[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-lang/ghc-8.8.1:= >=dev-haskell/aeson-1.4.6.0:=[profile?] <dev-haskell/aeson-2.3:=[profile?] >=dev-haskell/ansi-terminal-0.10:=[profile?] <dev-haskell/ansi-terminal-1.1:=[profile?] >=dev-haskell/ansi-wl-pprint-0.6.8.2:=[profile?] <dev-haskell/ansi-wl-pprint-1.1:=[profile?] <dev-haskell/base-compat-0.14:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/primitive-0.7.1.0:=[profile?] <dev-haskell/primitive-0.9:=[profile?] >=dev-haskell/semialign-1.2.0.1:=[profile?] <dev-haskell/semialign-1.4:=[profile?] >=dev-haskell/strict-0.4.0.1:=[profile?] <dev-haskell/strict-0.6:=[profile?] >=dev-haskell/text-1.2.3.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.3:=[profile?] >=dev-haskell/vector-0.12.0.0:=[profile?] <dev-haskell/vector-0.14:=[profile?] dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.3.0.1
+SRC_URI=https://hackage.haskell.org/package/tree-diff-0.3.0.1/tree-diff-0.3.0.1.tar.gz https://hackage.haskell.org/package/tree-diff-0.3.0.1/revision/3.cabal -> tree-diff-0.3.0.1-rev3.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=3d1a6602f0766033b4dc596d96306cdd
diff --git a/metadata/md5-cache/dev-haskell/trifecta-2.1.2 b/metadata/md5-cache/dev-haskell/trifecta-2.1.2
index 64343474f964..cec77e468a6c 100644
--- a/metadata/md5-cache/dev-haskell/trifecta-2.1.2
+++ b/metadata/md5-cache/dev-haskell/trifecta-2.1.2
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/ansi-terminal-0.6:=[profile?] <dev-haskell/ansi-terminal-0.12:=[profile?] >=dev-haskell/blaze-builder-0.3.0.1:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?] >=dev-haskell/blaze-html-0.9:=[profile?] <dev-haskell/blaze-html-0.10:=[profile?] >=dev-haskell/blaze-markup-0.8:=[profile?] <dev-haskell/blaze-markup-0.9:=[profile?] >=dev-haskell/charset-0.3.5.1:=[profile?] <dev-haskell/charset-1:=[profile?] >=dev-haskell/comonad-5:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/fingertree-0.1:=[profile?] <dev-haskell/fingertree-0.2:=[profile?] >=dev-haskell/hashable-1.2.4:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/lens-4.14:=[profile?] <dev-haskell/lens-6:=[profile?] >=dev-haskell/parsers-0.12.1:=[profile?] <dev-haskell/parsers-1:=[profile?] >=dev-haskell/prettyprinter-1.7:=[profile?] <dev-haskell/prettyprinter-2:=[profile?] >=dev-haskell/prettyprinter-ansi-terminal-1.1.2:=[profile?] <dev-haskell/prettyprinter-ansi-terminal-2:=[profile?] >=dev-haskell/profunctors-5.2:=[profile?] <dev-haskell/profunctors-6:=[profile?] >=dev-haskell/reducers-3.12.1:=[profile?] <dev-haskell/reducers-4:=[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-8.4.3:=
+RDEPEND=>=dev-haskell/ansi-terminal-0.6:=[profile?] <dev-haskell/ansi-terminal-0.12:=[profile?] >=dev-haskell/blaze-builder-0.3.0.1:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?] >=dev-haskell/blaze-html-0.9:=[profile?] <dev-haskell/blaze-html-0.10:=[profile?] >=dev-haskell/blaze-markup-0.8:=[profile?] <dev-haskell/blaze-markup-0.9:=[profile?] >=dev-haskell/charset-0.3.5.1:=[profile?] <dev-haskell/charset-1:=[profile?] >=dev-haskell/comonad-5:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/fingertree-0.1:=[profile?] <dev-haskell/fingertree-0.2:=[profile?] >=dev-haskell/hashable-1.2.4:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/lens-4.14:=[profile?] <dev-haskell/lens-6:=[profile?] >=dev-haskell/parsers-0.12.1:=[profile?] <dev-haskell/parsers-1:=[profile?] >=dev-haskell/prettyprinter-1.7:=[profile?] <dev-haskell/prettyprinter-2:=[profile?] >=dev-haskell/prettyprinter-ansi-terminal-1.1.2:=[profile?] <dev-haskell/prettyprinter-ansi-terminal-2:=[profile?] >=dev-haskell/profunctors-5.2:=[profile?] <dev-haskell/profunctors-6:=[profile?] >=dev-haskell/reducers-3.12.1:=[profile?] <dev-haskell/reducers-4:=[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-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/2.1.2
SRC_URI=https://hackage.haskell.org/package/trifecta-2.1.2/trifecta-2.1.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=ba7908a2603690397c6c711da1f30a60
diff --git a/metadata/md5-cache/dev-haskell/trifecta-2.1.3 b/metadata/md5-cache/dev-haskell/trifecta-2.1.3
new file mode 100644
index 000000000000..bca0458eb19b
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/trifecta-2.1.3
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/ansi-terminal-0.6:=[profile?] <dev-haskell/ansi-terminal-1.1:=[profile?] >=dev-haskell/blaze-builder-0.3.0.1:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?] >=dev-haskell/blaze-html-0.9:=[profile?] <dev-haskell/blaze-html-0.10:=[profile?] >=dev-haskell/blaze-markup-0.8:=[profile?] <dev-haskell/blaze-markup-0.9:=[profile?] >=dev-haskell/charset-0.3.5.1:=[profile?] <dev-haskell/charset-1:=[profile?] >=dev-haskell/comonad-5:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/fingertree-0.1:=[profile?] <dev-haskell/fingertree-0.2:=[profile?] >=dev-haskell/hashable-1.2.4:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/lens-4.14:=[profile?] <dev-haskell/lens-6:=[profile?] >=dev-haskell/parsers-0.12.1:=[profile?] <dev-haskell/parsers-1:=[profile?] >=dev-haskell/prettyprinter-1.7:=[profile?] <dev-haskell/prettyprinter-2:=[profile?] >=dev-haskell/prettyprinter-ansi-terminal-1.1.2:=[profile?] <dev-haskell/prettyprinter-ansi-terminal-2:=[profile?] >=dev-haskell/profunctors-5.2:=[profile?] <dev-haskell/profunctors-6:=[profile?] >=dev-haskell/reducers-3.12.1:=[profile?] <dev-haskell/reducers-4:=[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-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A modern parser combinator library with convenient diagnostics
+EAPI=8
+HOMEPAGE=https://github.com/ekmett/trifecta/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/ansi-terminal-0.6:=[profile?] <dev-haskell/ansi-terminal-1.1:=[profile?] >=dev-haskell/blaze-builder-0.3.0.1:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?] >=dev-haskell/blaze-html-0.9:=[profile?] <dev-haskell/blaze-html-0.10:=[profile?] >=dev-haskell/blaze-markup-0.8:=[profile?] <dev-haskell/blaze-markup-0.9:=[profile?] >=dev-haskell/charset-0.3.5.1:=[profile?] <dev-haskell/charset-1:=[profile?] >=dev-haskell/comonad-5:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/fingertree-0.1:=[profile?] <dev-haskell/fingertree-0.2:=[profile?] >=dev-haskell/hashable-1.2.4:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/lens-4.14:=[profile?] <dev-haskell/lens-6:=[profile?] >=dev-haskell/parsers-0.12.1:=[profile?] <dev-haskell/parsers-1:=[profile?] >=dev-haskell/prettyprinter-1.7:=[profile?] <dev-haskell/prettyprinter-2:=[profile?] >=dev-haskell/prettyprinter-ansi-terminal-1.1.2:=[profile?] <dev-haskell/prettyprinter-ansi-terminal-2:=[profile?] >=dev-haskell/profunctors-5.2:=[profile?] <dev-haskell/profunctors-6:=[profile?] >=dev-haskell/reducers-3.12.1:=[profile?] <dev-haskell/reducers-4:=[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-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/2.1.3
+SRC_URI=https://hackage.haskell.org/package/trifecta-2.1.3/trifecta-2.1.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=de276f3102af6ee8a43885f8466bd84c
diff --git a/metadata/md5-cache/dev-haskell/type-equality-1 b/metadata/md5-cache/dev-haskell/type-equality-1
index f2d83359e060..79531efc4c3c 100644
--- a/metadata/md5-cache/dev-haskell/type-equality-1
+++ b/metadata/md5-cache/dev-haskell/type-equality-1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Type equality, coercion/cast and other operations
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/hesselink/type-equality
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/1
SRC_URI=https://hackage.haskell.org/package/type-equality-1/type-equality-1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=e6ac4865fa9fd87512945c77b9dddd4e
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=12e08eb0350fce24e9e80bc0f21224d4
diff --git a/metadata/md5-cache/dev-haskell/typed-process-0.2.10.1-r1 b/metadata/md5-cache/dev-haskell/typed-process-0.2.10.1-r1
new file mode 100644
index 000000000000..ddb175bc4b6a
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/typed-process-0.2.10.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/async-2.0:=[profile?] dev-haskell/stm:=[profile?] dev-haskell/unliftio-core:=[profile?] >=dev-lang/ghc-8.6.3:= >=dev-haskell/cabal-2.4.0.1 test? ( dev-haskell/base64-bytestring dev-haskell/hspec dev-haskell/temporary ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Run external processes, with strong typing of streams
+EAPI=8
+HOMEPAGE=https://github.com/fpco/typed-process
+INHERIT=ghc-package haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/async-2.0:=[profile?] dev-haskell/stm:=[profile?] dev-haskell/unliftio-core:=[profile?] >=dev-lang/ghc-8.6.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.2.10.1
+SRC_URI=https://hackage.haskell.org/package/typed-process-0.2.10.1/typed-process-0.2.10.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=ad3ee35f453ce9890b83813beec835e6
diff --git a/metadata/md5-cache/dev-haskell/typed-process-0.2.6.0 b/metadata/md5-cache/dev-haskell/typed-process-0.2.6.0
index ec17b2080c6c..99f1aa9dbb20 100644
--- a/metadata/md5-cache/dev-haskell/typed-process-0.2.6.0
+++ b/metadata/md5-cache/dev-haskell/typed-process-0.2.6.0
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/async:=[profile?] dev-haskell/stm:=[profile?] dev-haskell/unliftio-core:=[profile?] >=dev-lang/ghc-7.10.1:= >=dev-haskell/cabal-1.22.2.0 test? ( dev-haskell/base64-bytestring dev-haskell/hspec dev-haskell/temporary ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Run external processes, with strong typing of streams
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/fpco/typed-process
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=dev-haskell/async:=[profile?] dev-haskell/stm:=[profile?] dev-haskell/unliftio-core:=[profile?] >=dev-lang/ghc-7.10.1:=
+RDEPEND=dev-haskell/async:=[profile?] dev-haskell/stm:=[profile?] dev-haskell/unliftio-core:=[profile?] >=dev-lang/ghc-7.10.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.2.6.0
SRC_URI=https://hackage.haskell.org/package/typed-process-0.2.6.0/typed-process-0.2.6.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=1097d230cb36b281e9f29f5cfdab2679
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=6b3cb573e6dcd44de162be5b68bf97dd
diff --git a/metadata/md5-cache/dev-haskell/typst-0.3.2.0 b/metadata/md5-cache/dev-haskell/typst-0.3.2.0
new file mode 100644
index 000000000000..dd64600a364e
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/typst-0.3.2.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/aeson:=[profile?] dev-haskell/cassava:=[profile?] dev-haskell/digits:=[profile?] dev-haskell/ordered-containers:=[profile?] dev-haskell/parsec:=[profile?] dev-haskell/regex-tdfa:=[profile?] dev-haskell/scientific:=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/toml-parser-1.3.0.0:=[profile?] <dev-haskell/toml-parser-1.4:=[profile?] >=dev-haskell/typst-symbols-0.1.4:=[profile?] <dev-haskell/typst-symbols-0.1.5:=[profile?] dev-haskell/vector:=[profile?] dev-haskell/xml-conduit:=[profile?] dev-haskell/yaml:=[profile?] >=dev-lang/ghc-8.10.1:= executable? ( dev-haskell/pretty-show:=[profile?] ) >=dev-haskell/cabal-3.2.0.0 test? ( dev-haskell/tasty dev-haskell/tasty-golden !executable? ( dev-haskell/pretty-show ) ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Parsing and evaluating typst syntax
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/typst
+INHERIT=haskell-cabal
+IUSE=executable doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-haskell/aeson:=[profile?] dev-haskell/cassava:=[profile?] dev-haskell/digits:=[profile?] dev-haskell/ordered-containers:=[profile?] dev-haskell/parsec:=[profile?] dev-haskell/regex-tdfa:=[profile?] dev-haskell/scientific:=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/toml-parser-1.3.0.0:=[profile?] <dev-haskell/toml-parser-1.4:=[profile?] >=dev-haskell/typst-symbols-0.1.4:=[profile?] <dev-haskell/typst-symbols-0.1.5:=[profile?] dev-haskell/vector:=[profile?] dev-haskell/xml-conduit:=[profile?] dev-haskell/yaml:=[profile?] >=dev-lang/ghc-8.10.1:= executable? ( dev-haskell/pretty-show:=[profile?] ) dev-lang/ghc:=[profile?]
+RESTRICT=test !test? ( test )
+SLOT=0/0.3.2.0
+SRC_URI=https://hackage.haskell.org/package/typst-0.3.2.0/typst-0.3.2.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c2baccb876175967c81e7fabcf362c58
diff --git a/metadata/md5-cache/dev-haskell/typst-symbols-0.1.4 b/metadata/md5-cache/dev-haskell/typst-symbols-0.1.4
new file mode 100644
index 000000000000..3e372e0fe783
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/typst-symbols-0.1.4
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Symbol and emoji lookup for typst language
+EAPI=8
+HOMEPAGE=https://github.com/jgm/typst-symbols
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/0.1.4
+SRC_URI=https://hackage.haskell.org/package/typst-symbols-0.1.4/typst-symbols-0.1.4.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=207add487e07f9b0e059bfe5a0b6d23b
diff --git a/metadata/md5-cache/dev-haskell/unbounded-delays-0.1.1.0 b/metadata/md5-cache/dev-haskell/unbounded-delays-0.1.1.0
index 87e2669d7ce7..25103594f1cf 100644
--- a/metadata/md5-cache/dev-haskell/unbounded-delays-0.1.1.0
+++ b/metadata/md5-cache/dev-haskell/unbounded-delays-0.1.1.0
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.1.1.0
SRC_URI=https://hackage.haskell.org/package/unbounded-delays-0.1.1.0/unbounded-delays-0.1.1.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=af5dab3c98ec2c4e4fcf508fa4ea3b6a
diff --git a/metadata/md5-cache/dev-haskell/unbounded-delays-0.1.1.1 b/metadata/md5-cache/dev-haskell/unbounded-delays-0.1.1.1
new file mode 100644
index 000000000000..05f40d6ff249
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/unbounded-delays-0.1.1.1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Unbounded thread delays and timeouts
+EAPI=8
+HOMEPAGE=https://github.com/basvandijk/unbounded-delays
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
+SLOT=0/0.1.1.1
+SRC_URI=https://hackage.haskell.org/package/unbounded-delays-0.1.1.1/unbounded-delays-0.1.1.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=88f01a8c9be4f767da447730a777739e
diff --git a/metadata/md5-cache/dev-haskell/unicode-collation-0.1.3.3 b/metadata/md5-cache/dev-haskell/unicode-collation-0.1.3.3
index e170599b0ce9..5b1a175643d4 100644
--- a/metadata/md5-cache/dev-haskell/unicode-collation-0.1.3.3
+++ b/metadata/md5-cache/dev-haskell/unicode-collation-0.1.3.3
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doctests executable doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
-RDEPEND=dev-haskell/th-lift-instances:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=dev-haskell/th-lift-instances:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.1.3.3
SRC_URI=https://hackage.haskell.org/package/unicode-collation-0.1.3.3/unicode-collation-0.1.3.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=9acfd6d2b1200feb860c1d8d2eb247f1
diff --git a/metadata/md5-cache/dev-haskell/unicode-collation-0.1.3.4 b/metadata/md5-cache/dev-haskell/unicode-collation-0.1.3.4
new file mode 100644
index 000000000000..d049ab7d78b7
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/unicode-collation-0.1.3.4
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/parsec:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] dev-haskell/th-lift-instances:=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 test? ( dev-haskell/tasty dev-haskell/tasty-hunit dev-haskell/tasty-quickcheck >=dev-haskell/unicode-transforms-0.3.7.1 doctests? ( >=dev-haskell/doctest-0.8 ) ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Haskell implementation of the Unicode Collation Algorithm
+EAPI=8
+HOMEPAGE=https://github.com/jgm/unicode-collation
+INHERIT=haskell-cabal
+IUSE=doctests executable doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD-2
+RDEPEND=dev-haskell/parsec:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] dev-haskell/th-lift-instances:=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.1.3.4
+SRC_URI=https://hackage.haskell.org/package/unicode-collation-0.1.3.4/unicode-collation-0.1.3.4.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=a35747581dba69ca5e2cabc7f0faf016
diff --git a/metadata/md5-cache/dev-haskell/unicode-data-0.3.0 b/metadata/md5-cache/dev-haskell/unicode-data-0.3.0
index 3f7bc4e28f67..c208917265de 100644
--- a/metadata/md5-cache/dev-haskell/unicode-data-0.3.0
+++ b/metadata/md5-cache/dev-haskell/unicode-data-0.3.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.3.0
SRC_URI=https://hackage.haskell.org/package/unicode-data-0.3.0/unicode-data-0.3.0.tar.gz https://hackage.haskell.org/package/unicode-data-0.3.0/revision/1.cabal -> unicode-data-0.3.0.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=cda6a5d6276178de03a114d949f9b82f
diff --git a/metadata/md5-cache/dev-haskell/unicode-data-0.4.0.1 b/metadata/md5-cache/dev-haskell/unicode-data-0.4.0.1
new file mode 100644
index 000000000000..64dd010abc4f
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/unicode-data-0.4.0.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 test? ( >=dev-haskell/hspec-2.0 <dev-haskell/hspec-2.11 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Access Unicode Character Database (UCD)
+EAPI=8
+HOMEPAGE=https://github.com/composewell/unicode-data
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.4.0.1
+SRC_URI=https://hackage.haskell.org/package/unicode-data-0.4.0.1/unicode-data-0.4.0.1.tar.gz https://hackage.haskell.org/package/unicode-data-0.4.0.1/revision/1.cabal -> unicode-data-0.4.0.1-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c444a75a34aec97f2b86045fdb633415
diff --git a/metadata/md5-cache/dev-haskell/unicode-transforms-0.3.7.1-r1 b/metadata/md5-cache/dev-haskell/unicode-transforms-0.3.7.1-r1
index 3144c4d1e42b..418952291b40 100644
--- a/metadata/md5-cache/dev-haskell/unicode-transforms-0.3.7.1-r1
+++ b/metadata/md5-cache/dev-haskell/unicode-transforms-0.3.7.1-r1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/text-1.1.1:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-2.2 test? ( >=dev-haskell/getopt-generics-0.11 <dev-haskell/getopt-generics-0.14 >=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 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Unicode normalization
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/composewell/unicode-transforms
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/text-1.1.1:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-7.8.2:=
+RDEPEND=>=dev-haskell/text-1.1.1:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.3.7.1
SRC_URI=https://hackage.haskell.org/package/unicode-transforms-0.3.7.1/unicode-transforms-0.3.7.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=b3fc3aad556a1cfdef73d74ec015f139
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=e080fb6b458ecce3f912e2305c6be8ca
diff --git a/metadata/md5-cache/dev-haskell/unicode-transforms-0.4.0.1 b/metadata/md5-cache/dev-haskell/unicode-transforms-0.4.0.1
new file mode 100644
index 000000000000..870ad1cdffb1
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/unicode-transforms-0.4.0.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/unicode-data-0.2:=[profile?] <dev-haskell/unicode-data-0.5:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/hspec-2.0 <dev-haskell/hspec-3 >=dev-haskell/quickcheck-2.1 <dev-haskell/quickcheck-2.15 >=dev-haskell/split-0.2 <dev-haskell/split-0.3 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Unicode normalization
+EAPI=8
+HOMEPAGE=https://github.com/composewell/unicode-transforms
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/unicode-data-0.2:=[profile?] <dev-haskell/unicode-data-0.5:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.4.0.1
+SRC_URI=https://hackage.haskell.org/package/unicode-transforms-0.4.0.1/unicode-transforms-0.4.0.1.tar.gz https://hackage.haskell.org/package/unicode-transforms-0.4.0.1/revision/3.cabal -> unicode-transforms-0.4.0.1-rev3.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=86183603ca48b7bedd8108fbe2f6ad25
diff --git a/metadata/md5-cache/dev-haskell/uniplate-1.6.13 b/metadata/md5-cache/dev-haskell/uniplate-1.6.13
index ab30b2939f0b..5e57685c7673 100644
--- a/metadata/md5-cache/dev-haskell/uniplate-1.6.13
+++ b/metadata/md5-cache/dev-haskell/uniplate-1.6.13
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/hashable-1.1.2.3:=[profile?] dev-haskell/syb:=[profile?] >=dev-haskell/unordered-containers-0.2.1:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.18 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Help writing simple, concise and fast generic operations
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/ndmitchell/uniplate#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/hashable-1.1.2.3:=[profile?] dev-haskell/syb:=[profile?] >=dev-haskell/unordered-containers-0.2.1:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/hashable-1.1.2.3:=[profile?] dev-haskell/syb:=[profile?] >=dev-haskell/unordered-containers-0.2.1:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/1.6.13
SRC_URI=https://hackage.haskell.org/package/uniplate-1.6.13/uniplate-1.6.13.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=b3446d002b57a964f477bed78ceda76a
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=142c929865992fd0353da64c856047d8
diff --git a/metadata/md5-cache/dev-haskell/unix-compat-0.5.2 b/metadata/md5-cache/dev-haskell/unix-compat-0.5.2
index b553b684167b..0007dab0ecda 100644
--- a/metadata/md5-cache/dev-haskell/unix-compat-0.5.2
+++ b/metadata/md5-cache/dev-haskell/unix-compat-0.5.2
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Portable POSIX-compatibility layer
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/jacobstanley/unix-compat
INHERIT=haskell-cabal
IUSE=old-time doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.5.2
SRC_URI=https://hackage.haskell.org/package/unix-compat-0.5.2/unix-compat-0.5.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=22de28cf370e8fcf4c7723a0224481b7
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7e49185e550e2df9dd6a4adcf3fe8e1a
diff --git a/metadata/md5-cache/dev-haskell/unix-compat-0.7 b/metadata/md5-cache/dev-haskell/unix-compat-0.7
new file mode 100644
index 000000000000..2c6fa4bbd81e
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/unix-compat-0.7
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 test? ( dev-haskell/extra dev-haskell/hspec dev-haskell/hunit dev-haskell/monad-parallel dev-haskell/temporary ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Portable POSIX-compatibility layer
+EAPI=8
+HOMEPAGE=https://github.com/haskell-pkg-janitors/unix-compat
+INHERIT=haskell-cabal
+IUSE=old-time doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.7
+SRC_URI=https://hackage.haskell.org/package/unix-compat-0.7/unix-compat-0.7.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=a9d3f07352cee54e3f276dbbae4577c0
diff --git a/metadata/md5-cache/dev-haskell/unix-time-0.4.10 b/metadata/md5-cache/dev-haskell/unix-time-0.4.10
new file mode 100644
index 000000000000..465630919026
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/unix-time-0.4.10
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/old-time:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/hspec-2.6 dev-haskell/old-locale dev-haskell/quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Unix time parser/formatter and utilities
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/unix-time
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-haskell/old-time:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.4.10
+SRC_URI=https://hackage.haskell.org/package/unix-time-0.4.10/unix-time-0.4.10.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7397d78003baac16df58aa7c30bf3bce
diff --git a/metadata/md5-cache/dev-haskell/unix-time-0.4.7 b/metadata/md5-cache/dev-haskell/unix-time-0.4.7
index a9b35b9ddc09..4a86350f4c16 100644
--- a/metadata/md5-cache/dev-haskell/unix-time-0.4.7
+++ b/metadata/md5-cache/dev-haskell/unix-time-0.4.7
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/old-time:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.18 test? ( >=dev-haskell/doctest-0.9.3 >=dev-haskell/hspec-2.6 dev-haskell/old-locale dev-haskell/quickcheck ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Unix time parser/formatter and utilities
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/unix-time
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/old-time:=[profile?] >=dev-lang/ghc-7.4.1:=
-RESTRICT=test
+RDEPEND=dev-haskell/old-time:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
+RESTRICT=test !test? ( test )
SLOT=0/0.4.7
SRC_URI=https://hackage.haskell.org/package/unix-time-0.4.7/unix-time-0.4.7.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=137b05a317e603732c77076dfee0cc40
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c4047d36775cd615e13c7b3ef1aa367e
diff --git a/metadata/md5-cache/dev-haskell/unliftio-0.2.18 b/metadata/md5-cache/dev-haskell/unliftio-0.2.18
index 409d60dd73c9..c9b0512f67e7 100644
--- a/metadata/md5-cache/dev-haskell/unliftio-0.2.18
+++ b/metadata/md5-cache/dev-haskell/unliftio-0.2.18
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>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-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/hspec dev-haskell/quickcheck ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=The MonadUnliftIO typeclass for unlifting monads to IO (batteries included)
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/fpco/unliftio/tree/master/unliftio#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-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-8.4.3:=
+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-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.2.18
SRC_URI=https://hackage.haskell.org/package/unliftio-0.2.18/unliftio-0.2.18.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=ed5abb9b92a66106990dc5f709c29d41
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=ca7d60417b99980090fa41d711de6495
diff --git a/metadata/md5-cache/dev-haskell/unliftio-0.2.23.0-r1 b/metadata/md5-cache/dev-haskell/unliftio-0.2.23.0-r1
new file mode 100644
index 000000000000..535552dd0705
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/unliftio-0.2.23.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>dev-haskell/async-2.1.1:=[profile?] dev-haskell/safe-exceptions:=[profile?] >=dev-haskell/stm-2.5:=[profile?] >=dev-haskell/unliftio-core-0.1.1.0:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/hspec dev-haskell/quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=The MonadUnliftIO typeclass for unlifting monads to IO (batteries included)
+EAPI=8
+HOMEPAGE=https://github.com/fpco/unliftio/tree/master/unliftio#readme
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>dev-haskell/async-2.1.1:=[profile?] dev-haskell/safe-exceptions:=[profile?] >=dev-haskell/stm-2.5:=[profile?] >=dev-haskell/unliftio-core-0.1.1.0:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.2.23.0
+SRC_URI=https://hackage.haskell.org/package/unliftio-0.2.23.0/unliftio-0.2.23.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=89eb189ded4f8a8bbf49ab09b9c6a231
diff --git a/metadata/md5-cache/dev-haskell/unliftio-core-0.1.2.0 b/metadata/md5-cache/dev-haskell/unliftio-core-0.1.2.0
index c7f0f30250ac..3635f201326a 100644
--- a/metadata/md5-cache/dev-haskell/unliftio-core-0.1.2.0
+++ b/metadata/md5-cache/dev-haskell/unliftio-core-0.1.2.0
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-lang/ghc-7.8.2:=
+RDEPEND=>=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
SLOT=0/0.1.2.0
SRC_URI=https://hackage.haskell.org/package/unliftio-core-0.1.2.0/unliftio-core-0.1.2.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=d1391ab414301652cca99eb9a4a907d6
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=be4069803088a1a2539a793cb800a3e9
diff --git a/metadata/md5-cache/dev-haskell/unliftio-core-0.2.1.0 b/metadata/md5-cache/dev-haskell/unliftio-core-0.2.1.0
new file mode 100644
index 000000000000..e23cfdf13c7a
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/unliftio-core-0.2.1.0
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=The MonadUnliftIO typeclass for unlifting monads to IO
+EAPI=8
+HOMEPAGE=https://github.com/fpco/unliftio/tree/master/unliftio-core#readme
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+SLOT=0/0.2.1.0
+SRC_URI=https://hackage.haskell.org/package/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz https://hackage.haskell.org/package/unliftio-core-0.2.1.0/revision/2.cabal -> unliftio-core-0.2.1.0-rev2.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=a2a8a3f80b1f5f6824d71c910f407f05
diff --git a/metadata/md5-cache/dev-haskell/unordered-containers-0.2.17.0 b/metadata/md5-cache/dev-haskell/unordered-containers-0.2.17.0
index 6e946d048339..3bb406819939 100644
--- a/metadata/md5-cache/dev-haskell/unordered-containers-0.2.17.0
+++ b/metadata/md5-cache/dev-haskell/unordered-containers-0.2.17.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/hashable-1.2.5:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/hashable-1.2.5:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=test
SLOT=0/0.2.17.0
SRC_URI=https://hackage.haskell.org/package/unordered-containers-0.2.17.0/unordered-containers-0.2.17.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=e3b916ebb898d68dfe56ce2fe3382110
diff --git a/metadata/md5-cache/dev-haskell/unordered-containers-0.2.19.1 b/metadata/md5-cache/dev-haskell/unordered-containers-0.2.19.1
new file mode 100644
index 000000000000..112c52473d8a
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/unordered-containers-0.2.19.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/hashable-1.2.5:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/chasingbottoms dev-haskell/hunit >=dev-haskell/nothunks-0.1.3 >=dev-haskell/quickcheck-2.4.0.1 dev-haskell/random >=dev-haskell/tasty-1.4.0.3 >=dev-haskell/tasty-hunit-0.10.0.3 >=dev-haskell/tasty-quickcheck-0.10.1.2 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Efficient hashing-based container types
+EAPI=8
+HOMEPAGE=https://github.com/haskell-unordered-containers/unordered-containers
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/hashable-1.2.5:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.2.19.1
+SRC_URI=https://hackage.haskell.org/package/unordered-containers-0.2.19.1/unordered-containers-0.2.19.1.tar.gz https://hackage.haskell.org/package/unordered-containers-0.2.19.1/revision/2.cabal -> unordered-containers-0.2.19.1-rev2.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=1a19b5d6839cbb7fcc760112496078a9
diff --git a/metadata/md5-cache/dev-haskell/utf8-light-0.4.2 b/metadata/md5-cache/dev-haskell/utf8-light-0.4.2
index 65f630b0c2ba..4dc81e3276d9 100644
--- a/metadata/md5-cache/dev-haskell/utf8-light-0.4.2
+++ b/metadata/md5-cache/dev-haskell/utf8-light-0.4.2
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Lightweight UTF8 handling
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/utf8-light
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.4.2
SRC_URI=https://hackage.haskell.org/package/utf8-light-0.4.2/utf8-light-0.4.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=9dad340c5f95a7e5a96a73d7d5cf09b5
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=cba722d120da86a105592a2d37fc55ad
diff --git a/metadata/md5-cache/dev-haskell/utf8-light-0.4.4.0 b/metadata/md5-cache/dev-haskell/utf8-light-0.4.4.0
new file mode 100644
index 000000000000..869247e04cf3
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/utf8-light-0.4.4.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/hspec-2.3 <dev-haskell/hspec-2.11 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Lightweight UTF8 handling
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/utf8-light
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.4.4.0
+SRC_URI=https://hackage.haskell.org/package/utf8-light-0.4.4.0/utf8-light-0.4.4.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=361e3eb440dc11ac28a2f609d9dc28fa
diff --git a/metadata/md5-cache/dev-haskell/utf8-string-1.0.1.1 b/metadata/md5-cache/dev-haskell/utf8-string-1.0.1.1
index bfda716bbdc0..1e8ed63e1b2a 100644
--- a/metadata/md5-cache/dev-haskell/utf8-string-1.0.1.1
+++ b/metadata/md5-cache/dev-haskell/utf8-string-1.0.1.1
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.2 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Support for reading and writing UTF8 Strings
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/glguy/utf8-string/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/1.0.1.1
SRC_URI=https://hackage.haskell.org/package/utf8-string-1.0.1.1/utf8-string-1.0.1.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=eb5113b08d1dfa961503889fb0c20100
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=be8394a7c73b2d9e18991c3e4efb24c6
diff --git a/metadata/md5-cache/dev-haskell/utf8-string-1.0.2 b/metadata/md5-cache/dev-haskell/utf8-string-1.0.2
new file mode 100644
index 000000000000..11e0c9b0eb0a
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/utf8-string-1.0.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/hunit-1.3 <dev-haskell/hunit-1.7 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Support for reading and writing UTF8 Strings
+EAPI=8
+HOMEPAGE=https://github.com/glguy/utf8-string/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.0.2
+SRC_URI=https://hackage.haskell.org/package/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=6ebb3369a3e5ace153eba87bb2b1bbb7
diff --git a/metadata/md5-cache/dev-haskell/uuid-1.3.15 b/metadata/md5-cache/dev-haskell/uuid-1.3.15
deleted file mode 100644
index 39c2a2f90719..000000000000
--- a/metadata/md5-cache/dev-haskell/uuid-1.3.15
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-text/dos2unix
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=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/entropy-0.5:=[profile?] >=dev-haskell/network-info-0.2:=[profile?] <dev-haskell/network-info-0.3:=[profile?] >=dev-haskell/random-1.1:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/uuid-types-1.0.5:=[profile?] <dev-haskell/uuid-types-1.0.6:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/text-1.2.3.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
-DESCRIPTION=For creating, comparing, parsing and printing Universally Unique Identifiers
-EAPI=8
-HOMEPAGE=https://github.com/haskell-hvr/uuid
-INHERIT=haskell-cabal
-IUSE=doc hscolour profile
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=BSD
-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/entropy-0.5:=[profile?] >=dev-haskell/network-info-0.2:=[profile?] <dev-haskell/network-info-0.3:=[profile?] >=dev-haskell/random-1.1:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/uuid-types-1.0.5:=[profile?] <dev-haskell/uuid-types-1.0.6:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/text-1.2.3.0:=[profile?] <dev-haskell/text-2.1:=[profile?]
-RESTRICT=test
-SLOT=0/1.3.15
-SRC_URI=https://hackage.haskell.org/package/uuid-1.3.15/uuid-1.3.15.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=3950ffa315ba27ec4ecc4d8829ed3c77
diff --git a/metadata/md5-cache/dev-haskell/uuid-1.3.15-r1 b/metadata/md5-cache/dev-haskell/uuid-1.3.15-r1
new file mode 100644
index 000000000000..aff1349edab6
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/uuid-1.3.15-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/cryptohash-md5-0.11.100:=[profile?] <dev-haskell/cryptohash-md5-0.12 >=dev-haskell/cryptohash-sha1-0.11.100:=[profile?] <dev-haskell/cryptohash-sha1-0.12 >=dev-haskell/entropy-0.3.7:=[profile?] <dev-haskell/entropy-0.5 =dev-haskell/network-info-0.2*:=[profile?] >=dev-haskell/random-1.1:=[profile?] <dev-haskell/random-1.3 =dev-haskell/uuid-types-1.0.5*:=[profile?] >=dev-lang/ghc-8.8.1:= || ( ( >=dev-haskell/text-1.2.3.0 <dev-haskell/text-1.3 ) =dev-haskell/text-2.0* ) dev-haskell/text:=[profile?] >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/quickcheck-2.14.2 <dev-haskell/quickcheck-2.15 >=dev-haskell/tasty-1.4.0.1 <dev-haskell/tasty-1.5 =dev-haskell/tasty-hunit-0.10* =dev-haskell/tasty-quickcheck-0.10* ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=For creating, comparing, parsing and printing Universally Unique Identifiers
+EAPI=8
+HOMEPAGE=https://github.com/haskell-hvr/uuid
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/cryptohash-md5-0.11.100:=[profile?] <dev-haskell/cryptohash-md5-0.12 >=dev-haskell/cryptohash-sha1-0.11.100:=[profile?] <dev-haskell/cryptohash-sha1-0.12 >=dev-haskell/entropy-0.3.7:=[profile?] <dev-haskell/entropy-0.5 =dev-haskell/network-info-0.2*:=[profile?] >=dev-haskell/random-1.1:=[profile?] <dev-haskell/random-1.3 =dev-haskell/uuid-types-1.0.5*:=[profile?] >=dev-lang/ghc-8.8.1:= || ( ( >=dev-haskell/text-1.2.3.0 <dev-haskell/text-1.3 ) =dev-haskell/text-2.0* ) dev-haskell/text:=[profile?] dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.3.15
+SRC_URI=https://hackage.haskell.org/package/uuid-1.3.15/uuid-1.3.15.tar.gz https://hackage.haskell.org/package/uuid-1.3.15/revision/2.cabal -> uuid-1.3.15-rev2.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d823e34b50ac6150fcda089b42c7bd77
diff --git a/metadata/md5-cache/dev-haskell/uuid-types-1.0.5 b/metadata/md5-cache/dev-haskell/uuid-types-1.0.5
deleted file mode 100644
index 28a6ef353b4b..000000000000
--- a/metadata/md5-cache/dev-haskell/uuid-types-1.0.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-text/dos2unix app-text/dos2unix
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/random-1.1:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/ghc-byteorder-4.11 <dev-haskell/ghc-byteorder-4.12 >=dev-haskell/quickcheck-2.14.2 <dev-haskell/quickcheck-2.15 >=dev-haskell/tasty-1.4.0.1 <dev-haskell/tasty-1.5 >=dev-haskell/tasty-hunit-0.10 <dev-haskell/tasty-hunit-0.11 >=dev-haskell/tasty-quickcheck-0.10 <dev-haskell/tasty-quickcheck-0.11 ) hscolour? ( dev-haskell/hscolour )
-DESCRIPTION=Type definitions for Universally Unique Identifiers
-EAPI=8
-HOMEPAGE=https://github.com/haskell-hvr/uuid
-INHERIT=haskell-cabal
-IUSE=doc hscolour profile test
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=BSD
-RDEPEND=>=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/random-1.1:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-lang/ghc-8.4.3:=
-RESTRICT=!test? ( test )
-SLOT=0/1.0.5
-SRC_URI=https://hackage.haskell.org/package/uuid-types-1.0.5/uuid-types-1.0.5.tar.gz https://hackage.haskell.org/package/uuid-types-1.0.5/revision/2.cabal -> uuid-types-1.0.5.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=345b22fd5fc9879047df65d024e54723
diff --git a/metadata/md5-cache/dev-haskell/uuid-types-1.0.5-r1 b/metadata/md5-cache/dev-haskell/uuid-types-1.0.5-r1
new file mode 100644
index 000000000000..05beda11a57f
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/uuid-types-1.0.5-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/random-1.1:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-lang/ghc-8.8.1:= || ( ( >=dev-haskell/text-1.2.3.0 <dev-haskell/text-1.3 ) ( >=dev-haskell/text-2.0 <dev-haskell/text-2.1 ) ) dev-haskell/text:=[profile?] >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/ghc-byteorder-4.11 <dev-haskell/ghc-byteorder-4.12 >=dev-haskell/quickcheck-2.14.2 <dev-haskell/quickcheck-2.15 >=dev-haskell/tasty-1.4.0.1 <dev-haskell/tasty-1.5 >=dev-haskell/tasty-hunit-0.10 <dev-haskell/tasty-hunit-0.11 >=dev-haskell/tasty-quickcheck-0.10 <dev-haskell/tasty-quickcheck-0.11 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Type definitions for Universally Unique Identifiers
+EAPI=8
+HOMEPAGE=https://github.com/haskell-hvr/uuid
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/random-1.1:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-lang/ghc-8.8.1:= || ( ( >=dev-haskell/text-1.2.3.0 <dev-haskell/text-1.3 ) ( >=dev-haskell/text-2.0 <dev-haskell/text-2.1 ) ) dev-haskell/text:=[profile?] dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.0.5
+SRC_URI=https://hackage.haskell.org/package/uuid-types-1.0.5/uuid-types-1.0.5.tar.gz https://hackage.haskell.org/package/uuid-types-1.0.5/revision/4.cabal -> uuid-types-1.0.5-rev4.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=addbd4198b90e37d04760382abde6c34
diff --git a/metadata/md5-cache/dev-haskell/vault-0.3.1.5 b/metadata/md5-cache/dev-haskell/vault-0.3.1.5-r2
index 37838c800d20..6abe9ae95484 100644
--- a/metadata/md5-cache/dev-haskell/vault-0.3.1.5
+++ b/metadata/md5-cache/dev-haskell/vault-0.3.1.5-r2
@@ -1,4 +1,4 @@
-BDEPEND=app-text/dos2unix app-text/dos2unix
+BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/hashable-1.1.2.5:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/unordered-containers-0.2.3.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=a persistent store for values of arbitrary types
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/hashable-1.1.2.5:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/unordered-containers-0.2.3.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/hashable-1.1.2.5:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/unordered-containers-0.2.3.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/0.3.1.5
-SRC_URI=https://hackage.haskell.org/package/vault-0.3.1.5/vault-0.3.1.5.tar.gz https://hackage.haskell.org/package/vault-0.3.1.5/revision/1.cabal -> vault-0.3.1.5.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=41bdc3cddaa30b7f710699eb0f53f0c1
+SRC_URI=https://hackage.haskell.org/package/vault-0.3.1.5/vault-0.3.1.5.tar.gz https://hackage.haskell.org/package/vault-0.3.1.5/revision/3.cabal -> vault-0.3.1.5-rev3.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=dd9679bdccceb597461dc7ff67774a9c
diff --git a/metadata/md5-cache/dev-haskell/vector-0.12.3.1 b/metadata/md5-cache/dev-haskell/vector-0.12.3.1
index 75e8d464b5ba..5d735e079f1a 100644
--- a/metadata/md5-cache/dev-haskell/vector-0.12.3.1
+++ b/metadata/md5-cache/dev-haskell/vector-0.12.3.1
@@ -1,4 +1,4 @@
-BDEPEND=app-text/dos2unix app-text/dos2unix
+BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/primitive-0.6.4.0:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 dev-haskell/cabal-doctest test? ( >=dev-haskell/base-orphans-0.6 dev-haskell/base-compat >=dev-haskell/doctest-0.15 dev-haskell/hunit >=dev-haskell/quickcheck-2.9 <dev-haskell/quickcheck-2.15 dev-haskell/random dev-haskell/tasty dev-haskell/tasty-hunit dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Efficient Arrays
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=+boundschecks internalchecks unsafechecks doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/primitive-0.6.4.0:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=>=dev-haskell/primitive-0.6.4.0:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.12.3.1
SRC_URI=https://hackage.haskell.org/package/vector-0.12.3.1/vector-0.12.3.1.tar.gz https://hackage.haskell.org/package/vector-0.12.3.1/revision/1.cabal -> vector-0.12.3.1-rev1.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=dbbf2ec018de302d530f8b372696b318
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9e7f1bf281639fd7466559a770e02c54
diff --git a/metadata/md5-cache/dev-haskell/vector-0.12.3.1-r1 b/metadata/md5-cache/dev-haskell/vector-0.12.3.1-r1
new file mode 100644
index 000000000000..d886ce474fbd
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/vector-0.12.3.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/primitive-0.6.4.0:=[profile?] <dev-haskell/primitive-0.9:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/base-orphans-0.6 dev-haskell/hunit >=dev-haskell/quickcheck-2.9 <dev-haskell/quickcheck-2.15 dev-haskell/random dev-haskell/tasty dev-haskell/tasty-hunit dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Efficient Arrays
+EAPI=8
+HOMEPAGE=https://github.com/haskell/vector
+INHERIT=haskell-cabal
+IUSE=+boundschecks internalchecks unsafechecks doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/primitive-0.6.4.0:=[profile?] <dev-haskell/primitive-0.9:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.12.3.1
+SRC_URI=https://hackage.haskell.org/package/vector-0.12.3.1/vector-0.12.3.1.tar.gz https://hackage.haskell.org/package/vector-0.12.3.1/revision/4.cabal -> vector-0.12.3.1-rev4.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d0199eb3b3b264c1fea4544b529244c1
diff --git a/metadata/md5-cache/dev-haskell/vector-algorithms-0.8.0.4 b/metadata/md5-cache/dev-haskell/vector-algorithms-0.8.0.4
index e2cf2c737f91..ced590b8d930 100644
--- a/metadata/md5-cache/dev-haskell/vector-algorithms-0.8.0.4
+++ b/metadata/md5-cache/dev-haskell/vector-algorithms-0.8.0.4
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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:= >=dev-haskell/cabal-1.10 test? ( properties? ( >dev-haskell/quickcheck-2.9 <dev-haskell/quickcheck-2.15 ) ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Efficient algorithms for vector arrays
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/erikd/vector-algorithms/
INHERIT=haskell-cabal
IUSE=+bench +boundschecks internalchecks +properties unsafechecks doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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:=
+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:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.8.0.4
SRC_URI=https://hackage.haskell.org/package/vector-algorithms-0.8.0.4/vector-algorithms-0.8.0.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=228ec34adf62a48ff9838b67b5f94a86
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=3c870469f0341d1a193657cba96b3eae
diff --git a/metadata/md5-cache/dev-haskell/vector-algorithms-0.9.0.1 b/metadata/md5-cache/dev-haskell/vector-algorithms-0.9.0.1
new file mode 100644
index 000000000000..983afd77244d
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/vector-algorithms-0.9.0.1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/bitvec-1.0:=[profile?] <dev-haskell/bitvec-1.2:=[profile?] >=dev-haskell/primitive-0.6.2.0:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-haskell/vector-0.6:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( properties? ( >dev-haskell/quickcheck-2.9 <dev-haskell/quickcheck-2.15 ) ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Efficient algorithms for vector arrays
+EAPI=8
+HOMEPAGE=https://github.com/erikd/vector-algorithms/
+INHERIT=haskell-cabal
+IUSE=+bench +boundschecks internalchecks +properties unsafechecks doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/bitvec-1.0:=[profile?] <dev-haskell/bitvec-1.2:=[profile?] >=dev-haskell/primitive-0.6.2.0:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-haskell/vector-0.6:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.9.0.1
+SRC_URI=https://hackage.haskell.org/package/vector-algorithms-0.9.0.1/vector-algorithms-0.9.0.1.tar.gz https://hackage.haskell.org/package/vector-algorithms-0.9.0.1/revision/1.cabal -> vector-algorithms-0.9.0.1-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d655a06c4a7db7318fb15015c8384bb3
diff --git a/metadata/md5-cache/dev-haskell/vector-binary-instances-0.2.5.1 b/metadata/md5-cache/dev-haskell/vector-binary-instances-0.2.5.1
index 83e02cc1cea5..633b676df861 100644
--- a/metadata/md5-cache/dev-haskell/vector-binary-instances-0.2.5.1
+++ b/metadata/md5-cache/dev-haskell/vector-binary-instances-0.2.5.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/vector-0.6:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( dev-haskell/tasty dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Instances of Data.Binary and Data.Serialize for vector
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/bos/vector-binary-instances
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/vector-0.6:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/vector-0.6:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.2.5.1
SRC_URI=https://hackage.haskell.org/package/vector-binary-instances-0.2.5.1/vector-binary-instances-0.2.5.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=836d2e15778c0e4f73b4dd5c4679088e
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=2913f8343443cb29558d75de18b413a9
diff --git a/metadata/md5-cache/dev-haskell/vector-binary-instances-0.2.5.2 b/metadata/md5-cache/dev-haskell/vector-binary-instances-0.2.5.2
new file mode 100644
index 000000000000..da08df1f986a
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/vector-binary-instances-0.2.5.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/vector-0.6:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 test? ( dev-haskell/tasty dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Instances of Data.Binary for vector
+EAPI=8
+HOMEPAGE=https://github.com/haskell/vector-binary-instances
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/vector-0.6:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.2.5.2
+SRC_URI=https://hackage.haskell.org/package/vector-binary-instances-0.2.5.2/vector-binary-instances-0.2.5.2.tar.gz https://hackage.haskell.org/package/vector-binary-instances-0.2.5.2/revision/5.cabal -> vector-binary-instances-0.2.5.2-rev5.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9cb144060d2dcda1f8d5c2d016040da7
diff --git a/metadata/md5-cache/dev-haskell/vector-th-unbox-0.2.1.7 b/metadata/md5-cache/dev-haskell/vector-th-unbox-0.2.1.7
index b696de16ba26..756d7dc8b165 100644
--- a/metadata/md5-cache/dev-haskell/vector-th-unbox-0.2.1.7
+++ b/metadata/md5-cache/dev-haskell/vector-th-unbox-0.2.1.7
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/vector-0.7.1:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 test? ( dev-haskell/data-default ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Deriver for Data.Vector.Unboxed using Template Haskell
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/vector-th-unbox
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/vector-0.7.1:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/vector-0.7.1:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.2.1.7
SRC_URI=https://hackage.haskell.org/package/vector-th-unbox-0.2.1.7/vector-th-unbox-0.2.1.7.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=b69824a065cd82f23c6e9977122272f6
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=56d86306e64c73d1ef75f7463de68cad
diff --git a/metadata/md5-cache/dev-haskell/vector-th-unbox-0.2.2 b/metadata/md5-cache/dev-haskell/vector-th-unbox-0.2.2
new file mode 100644
index 000000000000..9e2f01516d71
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/vector-th-unbox-0.2.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/vector-0.7.1:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 test? ( dev-haskell/data-default ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Deriver for Data.Vector.Unboxed using Template Haskell
+EAPI=8
+HOMEPAGE=https://github.com/tsurucapital/vector-th-unbox
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/vector-0.7.1:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.2.2
+SRC_URI=https://hackage.haskell.org/package/vector-th-unbox-0.2.2/vector-th-unbox-0.2.2.tar.gz https://hackage.haskell.org/package/vector-th-unbox-0.2.2/revision/4.cabal -> vector-th-unbox-0.2.2-rev4.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9550bf02347a4eda10be436414daa495
diff --git a/metadata/md5-cache/dev-haskell/void-0.7.3 b/metadata/md5-cache/dev-haskell/void-0.7.3
index affea8d9c13f..f83e026051b5 100644
--- a/metadata/md5-cache/dev-haskell/void-0.7.3
+++ b/metadata/md5-cache/dev-haskell/void-0.7.3
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/hashable-1.1:=[profile?] >=dev-haskell/semigroups-0.8.2:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A Haskell 98 logically uninhabited data type
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/ekmett/void
INHERIT=haskell-cabal
IUSE=safe doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/hashable-1.1:=[profile?] >=dev-haskell/semigroups-0.8.2:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/hashable-1.1:=[profile?] >=dev-haskell/semigroups-0.8.2:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.7.3
SRC_URI=https://hackage.haskell.org/package/void-0.7.3/void-0.7.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=bac9ef12701c76d2322a3edbfebb0200
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=01a34f8ec5cb61489ff21ef598ed0ab7
diff --git a/metadata/md5-cache/dev-haskell/wai-3.2.3 b/metadata/md5-cache/dev-haskell/wai-3.2.3
index d30308ca9462..f5e41a4fd6d4 100644
--- a/metadata/md5-cache/dev-haskell/wai-3.2.3
+++ b/metadata/md5-cache/dev-haskell/wai-3.2.3
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/hspec ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Web Application Interface
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/yesodweb/wai
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-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-8.4.3:=
+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-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/3.2.3
SRC_URI=https://hackage.haskell.org/package/wai-3.2.3/wai-3.2.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=e17be5a7212ab2932494dc2c97ba9adc
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7addab66d2e4aabf6ce0ea47e0d9f158
diff --git a/metadata/md5-cache/dev-haskell/wai-app-static-3.1.7.2-r1 b/metadata/md5-cache/dev-haskell/wai-app-static-3.1.7.2-r1
index 7761c0d3d07b..d1b1082003d1 100644
--- a/metadata/md5-cache/dev-haskell/wai-app-static-3.1.7.2-r1
+++ b/metadata/md5-cache/dev-haskell/wai-app-static-3.1.7.2-r1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/blaze-html-0.5:=[profile?] >=dev-haskell/blaze-markup-0.5.1:=[profile?] >=dev-haskell/cryptonite-0.6:=[profile?] >=dev-haskell/file-embed-0.0.3.1:=[profile?] dev-haskell/http-date:=[profile?] >=dev-haskell/http-types-0.7:=[profile?] >=dev-haskell/memory-0.7:=[profile?] >=dev-haskell/mime-types-0.1:=[profile?] <dev-haskell/mime-types-0.2:=[profile?] >=dev-haskell/old-locale-1.0.0.2:=[profile?] >=dev-haskell/optparse-applicative-0.7:=[profile?] >=dev-haskell/text-0.7:=[profile?] >=dev-haskell/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.2:=[profile?] >=dev-haskell/warp-3.0.11:=[profile?] <dev-haskell/warp-3.4:=[profile?] >=dev-haskell/zlib-0.5:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( >=dev-haskell/hspec-1.3 dev-haskell/mockery dev-haskell/network dev-haskell/temporary ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=WAI application for static serving
-EAPI=7
+EAPI=8
HOMEPAGE=https://www.yesodweb.com/book/web-application-interface
INHERIT=haskell-cabal
IUSE=print doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-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?] dev-haskell/http-date:=[profile?] >=dev-haskell/http-types-0.7:=[profile?] >=dev-haskell/memory-0.7:=[profile?] >=dev-haskell/mime-types-0.1:=[profile?] <dev-haskell/mime-types-0.2:=[profile?] >=dev-haskell/old-locale-1.0.0.2:=[profile?] >=dev-haskell/optparse-applicative-0.7:=[profile?] >=dev-haskell/text-0.7:=[profile?] >=dev-haskell/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.2:=[profile?] >=dev-haskell/warp-3.0.11:=[profile?] <dev-haskell/warp-3.4:=[profile?] >=dev-haskell/zlib-0.5:=[profile?] >=dev-lang/ghc-7.8.2:=
+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?] dev-haskell/http-date:=[profile?] >=dev-haskell/http-types-0.7:=[profile?] >=dev-haskell/memory-0.7:=[profile?] >=dev-haskell/mime-types-0.1:=[profile?] <dev-haskell/mime-types-0.2:=[profile?] >=dev-haskell/old-locale-1.0.0.2:=[profile?] >=dev-haskell/optparse-applicative-0.7:=[profile?] >=dev-haskell/text-0.7:=[profile?] >=dev-haskell/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.2:=[profile?] >=dev-haskell/warp-3.0.11:=[profile?] <dev-haskell/warp-3.4:=[profile?] >=dev-haskell/zlib-0.5:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/3.1.7.2
SRC_URI=https://hackage.haskell.org/package/wai-app-static-3.1.7.2/wai-app-static-3.1.7.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=d9c486fc5c9ebc26a3930c3d97a1a825
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=381c79eacffc46c73b8a40a2d1293c20
diff --git a/metadata/md5-cache/dev-haskell/wai-cors-0.2.7 b/metadata/md5-cache/dev-haskell/wai-cors-0.2.7
new file mode 100644
index 000000000000..e0ab0de5b9df
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/wai-cors-0.2.7
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/attoparsec-0.10.4.0:=[profile?] >=dev-haskell/base-unicode-symbols-0.2.2.3:=[profile?] >=dev-haskell/case-insensitive-1.0.0.1:=[profile?] >=dev-haskell/http-types-0.8.0:=[profile?] >=dev-haskell/wai-3.0:=[profile?] >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 test? ( >=dev-haskell/network-2.6 >=dev-haskell/tasty-0.11 >=dev-haskell/tasty-hunit-0.9 >=dev-haskell/text-1.2 >=dev-haskell/wai-extra-3.0 >=dev-haskell/wai-websockets-3.0.1 >=dev-haskell/warp-3.0 >=dev-haskell/websockets-0.10 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=CORS for WAI
+EAPI=8
+HOMEPAGE=https://github.com/larskuhtz/wai-cors
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/attoparsec-0.10.4.0:=[profile?] >=dev-haskell/base-unicode-symbols-0.2.2.3:=[profile?] >=dev-haskell/case-insensitive-1.0.0.1:=[profile?] >=dev-haskell/http-types-0.8.0:=[profile?] >=dev-haskell/wai-3.0:=[profile?] >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=test !test? ( test )
+SLOT=0/0.2.7
+SRC_URI=https://hackage.haskell.org/package/wai-cors-0.2.7/wai-cors-0.2.7.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=f993b8f6d35a49da1680b714420b535e
diff --git a/metadata/md5-cache/dev-haskell/wai-extra-3.1.13.0 b/metadata/md5-cache/dev-haskell/wai-extra-3.1.13.0
new file mode 100644
index 000000000000..d3bc9602d427
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/wai-extra-3.1.13.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-haskell/hspec-discover ) app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/ansi-terminal-0.4:=[profile?] dev-haskell/base64-bytestring:=[profile?] dev-haskell/call-stack:=[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/hunit:=[profile?] >=dev-haskell/iproute-1.7.8:=[profile?] >=dev-haskell/network-2.6.1.0:=[profile?] >=dev-haskell/resourcet-0.4.6:=[profile?] <dev-haskell/resourcet-1.4:=[profile?] >=dev-haskell/streaming-commons-0.2:=[profile?] dev-haskell/vault:=[profile?] >=dev-haskell/wai-3.2.2.1:=[profile?] <dev-haskell/wai-3.3:=[profile?] >=dev-haskell/wai-logger-2.3.7:=[profile?] >=dev-haskell/warp-3.3.22:=[profile?] dev-haskell/word8:=[profile?] >=dev-lang/ghc-8.6.3:= >=dev-haskell/cabal-2.4.0.1 test? ( >=dev-haskell/hspec-1.3 dev-haskell/temporary dev-haskell/zlib ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Provides some basic WAI handlers and middleware
+EAPI=8
+HOMEPAGE=https://github.com/yesodweb/wai
+INHERIT=haskell-cabal
+IUSE=examples doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/ansi-terminal-0.4:=[profile?] dev-haskell/base64-bytestring:=[profile?] dev-haskell/call-stack:=[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/hunit:=[profile?] >=dev-haskell/iproute-1.7.8:=[profile?] >=dev-haskell/network-2.6.1.0:=[profile?] >=dev-haskell/resourcet-0.4.6:=[profile?] <dev-haskell/resourcet-1.4:=[profile?] >=dev-haskell/streaming-commons-0.2:=[profile?] dev-haskell/vault:=[profile?] >=dev-haskell/wai-3.2.2.1:=[profile?] <dev-haskell/wai-3.3:=[profile?] >=dev-haskell/wai-logger-2.3.7:=[profile?] >=dev-haskell/warp-3.3.22:=[profile?] dev-haskell/word8:=[profile?] >=dev-lang/ghc-8.6.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/3.1.13.0
+SRC_URI=https://hackage.haskell.org/package/wai-extra-3.1.13.0/wai-extra-3.1.13.0.tar.gz https://hackage.haskell.org/package/wai-extra-3.1.13.0/revision/1.cabal -> wai-extra-3.1.13.0-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=65274cf1069fa2274d22d41f0aa70171
diff --git a/metadata/md5-cache/dev-haskell/wai-extra-3.1.4.1 b/metadata/md5-cache/dev-haskell/wai-extra-3.1.4.1
index 6d6338b2a3c2..004e12007a0b 100644
--- a/metadata/md5-cache/dev-haskell/wai-extra-3.1.4.1
+++ b/metadata/md5-cache/dev-haskell/wai-extra-3.1.4.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/aeson:=[profile?] dev-haskell/ansi-terminal:=[profile?] dev-haskell/base64-bytestring:=[profile?] dev-haskell/call-stack:=[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/hunit:=[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-8.2.1:= examples? ( dev-haskell/warp:=[profile?] ) >=dev-haskell/cabal-2.0.0.2 test? ( >=dev-haskell/hspec-1.3 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Provides some basic WAI handlers and middleware
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/yesodweb/wai
INHERIT=haskell-cabal
IUSE=examples doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=dev-haskell/aeson:=[profile?] dev-haskell/ansi-terminal:=[profile?] dev-haskell/base64-bytestring:=[profile?] dev-haskell/call-stack:=[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/hunit:=[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-8.2.1:= examples? ( dev-haskell/warp:=[profile?] )
+RDEPEND=dev-haskell/aeson:=[profile?] dev-haskell/ansi-terminal:=[profile?] dev-haskell/base64-bytestring:=[profile?] dev-haskell/call-stack:=[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/hunit:=[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-8.2.1:= examples? ( dev-haskell/warp:=[profile?] ) dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/3.1.4.1
SRC_URI=https://hackage.haskell.org/package/wai-extra-3.1.4.1/wai-extra-3.1.4.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=b6a06e10d737473961430b1966a90469
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=89fa218a0227b40b0a69fba21b5526aa
diff --git a/metadata/md5-cache/dev-haskell/wai-logger-2.3.6 b/metadata/md5-cache/dev-haskell/wai-logger-2.3.6
index bb8a64e164b7..7a031e7b7cec 100644
--- a/metadata/md5-cache/dev-haskell/wai-logger-2.3.6
+++ b/metadata/md5-cache/dev-haskell/wai-logger-2.3.6
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=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:= >=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 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A logging system for WAI
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/wai-logger
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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:=
-RESTRICT=test
+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:= dev-lang/ghc:=[profile?]
+RESTRICT=test !test? ( test )
SLOT=0/2.3.6
SRC_URI=https://hackage.haskell.org/package/wai-logger-2.3.6/wai-logger-2.3.6.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=d56b4e831c9c6bd8d9d7ec8fa5826b5a
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=2c6b33f37ecce8c17dd5dd95b51fb478
diff --git a/metadata/md5-cache/dev-haskell/wai-logger-2.4.0 b/metadata/md5-cache/dev-haskell/wai-logger-2.4.0
new file mode 100644
index 000000000000..170d2b17ff7f
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/wai-logger-2.4.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=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-8.4.3:= >=dev-haskell/cabal-2.2.0.1 >=dev-haskell/cabal-doctest-1.0.6 <dev-haskell/cabal-doctest-1.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A logging system for WAI
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/wai-logger
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+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-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=test
+SLOT=0/2.4.0
+SRC_URI=https://hackage.haskell.org/package/wai-logger-2.4.0/wai-logger-2.4.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=6defcfc3f61ba21738c5670579e4804b
diff --git a/metadata/md5-cache/dev-haskell/wai-websockets-3.0.1.2 b/metadata/md5-cache/dev-haskell/wai-websockets-3.0.1.2
new file mode 100644
index 000000000000..6ea6e3153b5d
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/wai-websockets-3.0.1.2
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/case-insensitive-0.2:=[profile?] dev-haskell/http-types:=[profile?] >=dev-haskell/network-2.2.1.5:=[profile?] >=dev-haskell/wai-3.0:=[profile?] <dev-haskell/wai-3.3:=[profile?] >=dev-haskell/websockets-0.9:=[profile?] >=dev-lang/ghc-8.10.6:= examples? ( dev-haskell/file-embed:=[profile?] dev-haskell/text:=[profile?] dev-haskell/wai-app-static:=[profile?] dev-haskell/warp:=[profile?] ) >=dev-haskell/cabal-3.2.1.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Provide a bridge between WAI and the websockets package
+EAPI=8
+HOMEPAGE=https://github.com/yesodweb/wai
+INHERIT=haskell-cabal
+IUSE=+examples doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/case-insensitive-0.2:=[profile?] dev-haskell/http-types:=[profile?] >=dev-haskell/network-2.2.1.5:=[profile?] >=dev-haskell/wai-3.0:=[profile?] <dev-haskell/wai-3.3:=[profile?] >=dev-haskell/websockets-0.9:=[profile?] >=dev-lang/ghc-8.10.6:= examples? ( dev-haskell/file-embed:=[profile?] dev-haskell/text:=[profile?] dev-haskell/wai-app-static:=[profile?] dev-haskell/warp:=[profile?] ) dev-lang/ghc:=[profile?]
+SLOT=0/3.0.1.2
+SRC_URI=https://hackage.haskell.org/package/wai-websockets-3.0.1.2/wai-websockets-3.0.1.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=05faf76f9ffff8331354d083cc94d453
diff --git a/metadata/md5-cache/dev-haskell/warp-3.3.21 b/metadata/md5-cache/dev-haskell/warp-3.3.21
index 30c7c62ecc2d..a4ed4e6e1430 100644
--- a/metadata/md5-cache/dev-haskell/warp-3.3.21
+++ b/metadata/md5-cache/dev-haskell/warp-3.3.21
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=+allow-sendfilefd debug +x509 doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=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-3.0:=[profile?] <dev-haskell/http2-3.1:=[profile?] >=dev-haskell/iproute-1.3.1:=[profile?] >=dev-haskell/network-2.3:=[profile?] >=dev-haskell/simple-sendfile-0.2.7:=[profile?] <dev-haskell/simple-sendfile-0.3:=[profile?] >=dev-haskell/stm-2.3:=[profile?] >=dev-haskell/streaming-commons-0.1.10:=[profile?] dev-haskell/time-manager:=[profile?] >=dev-haskell/unix-compat-0.2:=[profile?] dev-haskell/unliftio:=[profile?] >=dev-haskell/vault-0.3:=[profile?] >=dev-haskell/wai-3.2:=[profile?] <dev-haskell/wai-3.3:=[profile?] dev-haskell/word8:=[profile?] >=dev-lang/ghc-8.6.3:= x509? ( dev-haskell/x509:=[profile?] )
+RDEPEND=>=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-3.0:=[profile?] <dev-haskell/http2-3.1:=[profile?] >=dev-haskell/iproute-1.3.1:=[profile?] >=dev-haskell/network-2.3:=[profile?] >=dev-haskell/simple-sendfile-0.2.7:=[profile?] <dev-haskell/simple-sendfile-0.3:=[profile?] >=dev-haskell/stm-2.3:=[profile?] >=dev-haskell/streaming-commons-0.1.10:=[profile?] dev-haskell/time-manager:=[profile?] >=dev-haskell/unix-compat-0.2:=[profile?] dev-haskell/unliftio:=[profile?] >=dev-haskell/vault-0.3:=[profile?] >=dev-haskell/wai-3.2:=[profile?] <dev-haskell/wai-3.3:=[profile?] dev-haskell/word8:=[profile?] >=dev-lang/ghc-8.6.3:= x509? ( dev-haskell/x509:=[profile?] ) dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/3.3.21
SRC_URI=https://hackage.haskell.org/package/warp-3.3.21/warp-3.3.21.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=4afad0340b7c56f750b597301efe9d4a
diff --git a/metadata/md5-cache/dev-haskell/warp-3.3.28 b/metadata/md5-cache/dev-haskell/warp-3.3.28
new file mode 100644
index 000000000000..980a765ebf76
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/warp-3.3.28
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=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-3.0:=[profile?] <dev-haskell/http2-5:=[profile?] >=dev-haskell/iproute-1.3.1:=[profile?] >=dev-haskell/network-2.3:=[profile?] >=dev-haskell/recv-0.1.0:=[profile?] <dev-haskell/recv-0.2.0:=[profile?] >=dev-haskell/simple-sendfile-0.2.7:=[profile?] <dev-haskell/simple-sendfile-0.3:=[profile?] >=dev-haskell/streaming-commons-0.1.10:=[profile?] dev-haskell/text:=[profile?] dev-haskell/time-manager:=[profile?] dev-haskell/unliftio:=[profile?] >=dev-haskell/vault-0.3:=[profile?] >=dev-haskell/wai-3.2:=[profile?] <dev-haskell/wai-3.3:=[profile?] dev-haskell/word8:=[profile?] >=dev-lang/ghc-8.8.1:= x509? ( dev-haskell/crypton-x509:=[profile?] ) >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/hspec-1.3 dev-haskell/http-client dev-haskell/quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A fast, light-weight web server for WAI applications
+EAPI=8
+HOMEPAGE=https://github.com/yesodweb/wai
+INHERIT=haskell-cabal
+IUSE=debug +x509 doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=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-3.0:=[profile?] <dev-haskell/http2-5:=[profile?] >=dev-haskell/iproute-1.3.1:=[profile?] >=dev-haskell/network-2.3:=[profile?] >=dev-haskell/recv-0.1.0:=[profile?] <dev-haskell/recv-0.2.0:=[profile?] >=dev-haskell/simple-sendfile-0.2.7:=[profile?] <dev-haskell/simple-sendfile-0.3:=[profile?] >=dev-haskell/streaming-commons-0.1.10:=[profile?] dev-haskell/text:=[profile?] dev-haskell/time-manager:=[profile?] dev-haskell/unliftio:=[profile?] >=dev-haskell/vault-0.3:=[profile?] >=dev-haskell/wai-3.2:=[profile?] <dev-haskell/wai-3.3:=[profile?] dev-haskell/word8:=[profile?] >=dev-lang/ghc-8.8.1:= x509? ( dev-haskell/crypton-x509:=[profile?] ) dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/3.3.28
+SRC_URI=https://hackage.haskell.org/package/warp-3.3.28/warp-3.3.28.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c09f42ce636508c09b7536684cfa5a68
diff --git a/metadata/md5-cache/dev-haskell/warp-tls-3.2.12 b/metadata/md5-cache/dev-haskell/warp-tls-3.2.12
index 09b178b3088a..f9db80a3dd5c 100644
--- a/metadata/md5-cache/dev-haskell/warp-tls-3.2.12
+++ b/metadata/md5-cache/dev-haskell/warp-tls-3.2.12
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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:= >=dev-haskell/cabal-2.0.0.2 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=HTTP over TLS support for Warp via the TLS package
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/yesodweb/wai
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-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:=
+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:= dev-lang/ghc:=[profile?]
SLOT=0/3.2.12
SRC_URI=https://hackage.haskell.org/package/warp-tls-3.2.12/warp-tls-3.2.12.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=df150e396c75e361c031986c3d4daef9
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=61ab9706fe91ca72c5c8df79abe6771d
diff --git a/metadata/md5-cache/dev-haskell/warp-tls-3.4.1 b/metadata/md5-cache/dev-haskell/warp-tls-3.4.1
new file mode 100644
index 000000000000..ef506831b0eb
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/warp-tls-3.4.1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/data-default-class-0.0.1:=[profile?] >=dev-haskell/network-2.2.1:=[profile?] >=dev-haskell/recv-0.1.0:=[profile?] <dev-haskell/recv-0.2.0:=[profile?] dev-haskell/streaming-commons:=[profile?] >=dev-haskell/tls-1.7:=[profile?] >=dev-haskell/tls-session-manager-0.0.4:=[profile?] dev-haskell/unliftio:=[profile?] >=dev-haskell/wai-3.2:=[profile?] <dev-haskell/wai-3.3:=[profile?] >=dev-haskell/warp-3.3.23:=[profile?] <dev-haskell/warp-3.4:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=HTTP over TLS support for Warp via the TLS package
+EAPI=8
+HOMEPAGE=https://github.com/yesodweb/wai
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/data-default-class-0.0.1:=[profile?] >=dev-haskell/network-2.2.1:=[profile?] >=dev-haskell/recv-0.1.0:=[profile?] <dev-haskell/recv-0.2.0:=[profile?] dev-haskell/streaming-commons:=[profile?] >=dev-haskell/tls-1.7:=[profile?] >=dev-haskell/tls-session-manager-0.0.4:=[profile?] dev-haskell/unliftio:=[profile?] >=dev-haskell/wai-3.2:=[profile?] <dev-haskell/wai-3.3:=[profile?] >=dev-haskell/warp-3.3.23:=[profile?] <dev-haskell/warp-3.4:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/3.4.1
+SRC_URI=https://hackage.haskell.org/package/warp-tls-3.4.1/warp-tls-3.4.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=8fd106dea9508db451e782e3b5e9ec62
diff --git a/metadata/md5-cache/dev-haskell/wcwidth-0.0.2 b/metadata/md5-cache/dev-haskell/wcwidth-0.0.2
index a29318cdbabd..60546653d485 100644
--- a/metadata/md5-cache/dev-haskell/wcwidth-0.0.2
+++ b/metadata/md5-cache/dev-haskell/wcwidth-0.0.2
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=cli doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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?] )
+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?] ) dev-lang/ghc:=[profile?]
SLOT=0/0.0.2
SRC_URI=https://hackage.haskell.org/package/wcwidth-0.0.2/wcwidth-0.0.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=b8394808d1e0888a376ab8675f6c8189
diff --git a/metadata/md5-cache/dev-haskell/websockets-0.12.7.3 b/metadata/md5-cache/dev-haskell/websockets-0.12.7.3
new file mode 100644
index 000000000000..621ada502415
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/websockets-0.12.7.3
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/async-2.2:=[profile?] <dev-haskell/async-2.3:=[profile?] >=dev-haskell/attoparsec-0.10:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/base64-bytestring-0.1:=[profile?] <dev-haskell/base64-bytestring-1.3:=[profile?] <dev-haskell/bytestring-builder-0.11:=[profile?] >=dev-haskell/case-insensitive-0.3:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/clock-0.8:=[profile?] <dev-haskell/clock-0.9:=[profile?] >=dev-haskell/entropy-0.2.1:=[profile?] <dev-haskell/entropy-0.5:=[profile?] >=dev-haskell/network-2.3:=[profile?] <dev-haskell/network-3.2:=[profile?] >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/sha-1.5:=[profile?] <dev-haskell/sha-1.7:=[profile?] >=dev-haskell/streaming-commons-0.1:=[profile?] <dev-haskell/streaming-commons-0.3:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.7 >=dev-haskell/quickcheck-2.7 <dev-haskell/quickcheck-2.15 >=dev-haskell/test-framework-0.4 <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 <dev-haskell/test-framework-quickcheck2-0.4 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=A sensible and clean way to write WebSocket-capable servers in Haskell
+EAPI=8
+HOMEPAGE=https://jaspervdj.be/websockets
+INHERIT=haskell-cabal
+IUSE=examples doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/async-2.2:=[profile?] <dev-haskell/async-2.3:=[profile?] >=dev-haskell/attoparsec-0.10:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/base64-bytestring-0.1:=[profile?] <dev-haskell/base64-bytestring-1.3:=[profile?] <dev-haskell/bytestring-builder-0.11:=[profile?] >=dev-haskell/case-insensitive-0.3:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/clock-0.8:=[profile?] <dev-haskell/clock-0.9:=[profile?] >=dev-haskell/entropy-0.2.1:=[profile?] <dev-haskell/entropy-0.5:=[profile?] >=dev-haskell/network-2.3:=[profile?] <dev-haskell/network-3.2:=[profile?] >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/sha-1.5:=[profile?] <dev-haskell/sha-1.7:=[profile?] >=dev-haskell/streaming-commons-0.1:=[profile?] <dev-haskell/streaming-commons-0.3:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.12.7.3
+SRC_URI=https://hackage.haskell.org/package/websockets-0.12.7.3/websockets-0.12.7.3.tar.gz https://hackage.haskell.org/package/websockets-0.12.7.3/revision/2.cabal -> websockets-0.12.7.3-rev2.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9ecb253f3b74357cc6844bdf26d9b5eb
diff --git a/metadata/md5-cache/dev-haskell/witherable-0.4.2 b/metadata/md5-cache/dev-haskell/witherable-0.4.2
deleted file mode 100644
index dd2840c58abd..000000000000
--- a/metadata/md5-cache/dev-haskell/witherable-0.4.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-text/dos2unix app-text/dos2unix
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-haskell/base-orphans-0.8.4:=[profile?] <dev-haskell/base-orphans-0.9:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/indexed-traversable-instances-0.1:=[profile?] <dev-haskell/indexed-traversable-instances-0.2:=[profile?] >=dev-haskell/unordered-containers-0.2.12.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.12.2.0:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.4 test? ( >=dev-haskell/quickcheck-2.14.2 dev-haskell/quickcheck-instances dev-haskell/tasty dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
-DESCRIPTION=filterable traversable
-EAPI=8
-HOMEPAGE=https://github.com/fumieval/witherable
-INHERIT=haskell-cabal
-IUSE=doc hscolour profile test
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=BSD
-RDEPEND=>=dev-haskell/base-orphans-0.8.4:=[profile?] <dev-haskell/base-orphans-0.9:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/indexed-traversable-instances-0.1:=[profile?] <dev-haskell/indexed-traversable-instances-0.2:=[profile?] >=dev-haskell/unordered-containers-0.2.12.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.12.2.0:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-8.4.3:=
-RESTRICT=!test? ( test )
-SLOT=0/0.4.2
-SRC_URI=https://hackage.haskell.org/package/witherable-0.4.2/witherable-0.4.2.tar.gz https://hackage.haskell.org/package/witherable-0.4.2/revision/2.cabal -> witherable-0.4.2-rev2.cabal
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=6476b9a66b228a4420d054d70dd2d45e
diff --git a/metadata/md5-cache/dev-haskell/witherable-0.4.2-r1 b/metadata/md5-cache/dev-haskell/witherable-0.4.2-r1
new file mode 100644
index 000000000000..d468fb5fd915
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/witherable-0.4.2-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/base-orphans-0.8.4:=[profile?] <dev-haskell/base-orphans-0.10:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/indexed-traversable-instances-0.1:=[profile?] <dev-haskell/indexed-traversable-instances-0.2:=[profile?] >=dev-haskell/unordered-containers-0.2.12.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.12.2.0:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/quickcheck-2.14.2 dev-haskell/quickcheck-instances dev-haskell/tasty dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=filterable traversable
+EAPI=8
+HOMEPAGE=https://github.com/fumieval/witherable
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/base-orphans-0.8.4:=[profile?] <dev-haskell/base-orphans-0.10:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/indexed-traversable-instances-0.1:=[profile?] <dev-haskell/indexed-traversable-instances-0.2:=[profile?] >=dev-haskell/unordered-containers-0.2.12.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.12.2.0:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.4.2
+SRC_URI=https://hackage.haskell.org/package/witherable-0.4.2/witherable-0.4.2.tar.gz https://hackage.haskell.org/package/witherable-0.4.2/revision/4.cabal -> witherable-0.4.2-rev4.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=fccbb5ebe38c7ce0d4684bfe0a6c9169
diff --git a/metadata/md5-cache/dev-haskell/wl-pprint-annotated-0.1.0.1 b/metadata/md5-cache/dev-haskell/wl-pprint-annotated-0.1.0.1
deleted file mode 100644
index 941e2735331e..000000000000
--- a/metadata/md5-cache/dev-haskell/wl-pprint-annotated-0.1.0.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-text/dos2unix
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=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:= >=dev-haskell/cabal-1.22.2.0 test? ( dev-haskell/tasty dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour )
-DESCRIPTION=Wadler/Leijen pretty printer with annotations and slightly modernized API
-EAPI=8
-HOMEPAGE=https://github.com/minad/wl-pprint-annotated#readme
-INHERIT=haskell-cabal
-IUSE=doc hscolour profile test
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=BSD
-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:=
-RESTRICT=!test? ( test )
-SLOT=0/0.1.0.1
-SRC_URI=https://hackage.haskell.org/package/wl-pprint-annotated-0.1.0.1/wl-pprint-annotated-0.1.0.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=7004c54a760f4d6b76cf1f98bd5d8409
diff --git a/metadata/md5-cache/dev-haskell/wl-pprint-annotated-0.1.0.1-r2 b/metadata/md5-cache/dev-haskell/wl-pprint-annotated-0.1.0.1-r2
new file mode 100644
index 000000000000..362a61383d6f
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/wl-pprint-annotated-0.1.0.1-r2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-2.1 >=dev-lang/ghc-8.10.6:= >=dev-haskell/cabal-3.2.1.0 test? ( dev-haskell/tasty dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Pretty printer with annotation support
+EAPI=8
+HOMEPAGE=https://github.com/minad/wl-pprint-annotated#readme
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-2.1 >=dev-lang/ghc-8.10.6:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.1.0.1
+SRC_URI=https://hackage.haskell.org/package/wl-pprint-annotated-0.1.0.1/wl-pprint-annotated-0.1.0.1.tar.gz https://hackage.haskell.org/package/wl-pprint-annotated-0.1.0.1/revision/1.cabal -> wl-pprint-annotated-0.1.0.1-rev1.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=ed3434d6d47852bb25305339e773c523
diff --git a/metadata/md5-cache/dev-haskell/word8-0.1.3 b/metadata/md5-cache/dev-haskell/word8-0.1.3
index 664b7c58d3a5..5ece35fa0302 100644
--- a/metadata/md5-cache/dev-haskell/word8-0.1.3
+++ b/metadata/md5-cache/dev-haskell/word8-0.1.3
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.1.3
SRC_URI=https://hackage.haskell.org/package/word8-0.1.3/word8-0.1.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=8aa50be77a06ea5bffa1ff1bb83761d9
diff --git a/metadata/md5-cache/dev-haskell/x11-1.10.2 b/metadata/md5-cache/dev-haskell/x11-1.10.2
index b3d68b58f2ac..858ee99dfcec 100644
--- a/metadata/md5-cache/dev-haskell/x11-1.10.2
+++ b/metadata/md5-cache/dev-haskell/x11-1.10.2
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=+xinerama doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
-RDEPEND=>=dev-haskell/data-default-class-0.1:=[profile?] <dev-haskell/data-default-class-0.2:=[profile?] >=dev-lang/ghc-8.4.3:= x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr x11-libs/libXScrnSaver xinerama? ( x11-libs/libXinerama )
+RDEPEND=>=dev-haskell/data-default-class-0.1:=[profile?] <dev-haskell/data-default-class-0.2:=[profile?] >=dev-lang/ghc-8.4.3:= x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr x11-libs/libXScrnSaver xinerama? ( x11-libs/libXinerama ) dev-lang/ghc:=[profile?]
SLOT=0/1.10.2
SRC_URI=https://hackage.haskell.org/package/X11-1.10.2/X11-1.10.2.tar.gz -> x11-1.10.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=ad56c6a64f034c1fbbebda2f91ade6fd
diff --git a/metadata/md5-cache/dev-haskell/x11-xft-0.3.4 b/metadata/md5-cache/dev-haskell/x11-xft-0.3.4
index 6af51c692e1e..15f30c94ee15 100644
--- a/metadata/md5-cache/dev-haskell/x11-xft-0.3.4
+++ b/metadata/md5-cache/dev-haskell/x11-xft-0.3.4
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/utf8-string-0.1:=[profile?] >=dev-haskell/x11-1.2.1:=[xinerama,profile?] >=dev-lang/ghc-8.4.3:= x11-libs/libXft
+RDEPEND=>=dev-haskell/utf8-string-0.1:=[profile?] >=dev-haskell/x11-1.2.1:=[xinerama,profile?] >=dev-lang/ghc-8.4.3:= x11-libs/libXft dev-lang/ghc:=[profile?]
SLOT=0/0.3.4
SRC_URI=https://hackage.haskell.org/package/X11-xft-0.3.4/X11-xft-0.3.4.tar.gz -> x11-xft-0.3.4.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=cb5b0550a2905a37851946a52c6fbb0e
diff --git a/metadata/md5-cache/dev-haskell/x509-1.7.5 b/metadata/md5-cache/dev-haskell/x509-1.7.5
index 90715f95c678..83cbe4cef0e2 100644
--- a/metadata/md5-cache/dev-haskell/x509-1.7.5
+++ b/metadata/md5-cache/dev-haskell/x509-1.7.5
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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-0.24:=[profile?] dev-haskell/hourglass:=[profile?] dev-haskell/memory:=[profile?] dev-haskell/mtl:=[profile?] >=dev-haskell/pem-0.1:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( dev-haskell/tasty dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=X509 reader and writer
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/vincenthz/hs-certificate
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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-0.24:=[profile?] dev-haskell/hourglass:=[profile?] dev-haskell/memory:=[profile?] dev-haskell/mtl:=[profile?] >=dev-haskell/pem-0.1:=[profile?] >=dev-lang/ghc-7.8.2:=
+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-0.24:=[profile?] dev-haskell/hourglass:=[profile?] dev-haskell/memory:=[profile?] dev-haskell/mtl:=[profile?] >=dev-haskell/pem-0.1:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.7.5
SRC_URI=https://hackage.haskell.org/package/x509-1.7.5/x509-1.7.5.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=56631de998dac9b872fa14222723b81c
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=dea35fc6907ba7e969b7bce94366c8c4
diff --git a/metadata/md5-cache/dev-haskell/x509-1.7.7 b/metadata/md5-cache/dev-haskell/x509-1.7.7
new file mode 100644
index 000000000000..fada428e7195
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/x509-1.7.7
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=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-0.24:=[profile?] dev-haskell/hourglass:=[profile?] dev-haskell/memory:=[profile?] >=dev-haskell/pem-0.1:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/tasty dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=X509 reader and writer
+EAPI=8
+HOMEPAGE=https://github.com/vincenthz/hs-certificate
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+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-0.24:=[profile?] dev-haskell/hourglass:=[profile?] dev-haskell/memory:=[profile?] >=dev-haskell/pem-0.1:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.7.7
+SRC_URI=https://hackage.haskell.org/package/x509-1.7.7/x509-1.7.7.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=dd375f54b446c60bf43620b6ba3fdfe8
diff --git a/metadata/md5-cache/dev-haskell/x509-store-1.6.7 b/metadata/md5-cache/dev-haskell/x509-store-1.6.7
index 61c0d8fa0156..a9acca66806a 100644
--- a/metadata/md5-cache/dev-haskell/x509-store-1.6.7
+++ b/metadata/md5-cache/dev-haskell/x509-store-1.6.7
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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.7.5:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 test? ( dev-haskell/tasty dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=X.509 collection accessing and storing methods
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/vincenthz/hs-certificate
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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.7.5:=[profile?] >=dev-lang/ghc-7.4.1:=
+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.7.5:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.6.7
SRC_URI=https://hackage.haskell.org/package/x509-store-1.6.7/x509-store-1.6.7.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=d1e084c877c37bf4a9c90e5ad5dac29a
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c4f572a50a09d3a2caaa30776070ef40
diff --git a/metadata/md5-cache/dev-haskell/x509-store-1.6.9 b/metadata/md5-cache/dev-haskell/x509-store-1.6.9
new file mode 100644
index 000000000000..7ce6041f6d81
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/x509-store-1.6.9
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=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/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?] >=dev-haskell/x509-1.7.2:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/tasty dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=X.509 collection accessing and storing methods
+EAPI=8
+HOMEPAGE=https://github.com/vincenthz/hs-certificate
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+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/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?] >=dev-haskell/x509-1.7.2:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.6.9
+SRC_URI=https://hackage.haskell.org/package/x509-store-1.6.9/x509-store-1.6.9.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=f899d1b27a5e71f49a342c2ce0fcfe0d
diff --git a/metadata/md5-cache/dev-haskell/x509-system-1.6.6 b/metadata/md5-cache/dev-haskell/x509-system-1.6.6
index 195ebb585fd6..8738e0126a6b 100644
--- a/metadata/md5-cache/dev-haskell/x509-system-1.6.6
+++ b/metadata/md5-cache/dev-haskell/x509-system-1.6.6
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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-store-1.6.2:=[profile?] >=dev-lang/ghc-7.4.1:=
+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-store-1.6.2:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/1.6.6
SRC_URI=https://hackage.haskell.org/package/x509-system-1.6.6/x509-system-1.6.6.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=fe38431d50866d6235974b9c075a6557
diff --git a/metadata/md5-cache/dev-haskell/x509-system-1.6.7 b/metadata/md5-cache/dev-haskell/x509-system-1.6.7
new file mode 100644
index 000000000000..9401b52b261c
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/x509-system-1.6.7
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?] || ( dev-lang/ghc dev-haskell/process[profile?] ) >=dev-haskell/x509-1.6:=[profile?] >=dev-haskell/x509-store-1.6.2:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Handle per-operating-system X.509 accessors and storage
+EAPI=8
+HOMEPAGE=https://github.com/vincenthz/hs-certificate
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?] || ( dev-lang/ghc dev-haskell/process[profile?] ) >=dev-haskell/x509-1.6:=[profile?] >=dev-haskell/x509-store-1.6.2:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+SLOT=0/1.6.7
+SRC_URI=https://hackage.haskell.org/package/x509-system-1.6.7/x509-system-1.6.7.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=65fa4f67a601c3e3ea9e3c5eedaf6490
diff --git a/metadata/md5-cache/dev-haskell/x509-validation-1.6.11 b/metadata/md5-cache/dev-haskell/x509-validation-1.6.11
index 7fe758afcdf8..b96132f8bdb3 100644
--- a/metadata/md5-cache/dev-haskell/x509-validation-1.6.11
+++ b/metadata/md5-cache/dev-haskell/x509-validation-1.6.11
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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-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/x509-1.7.5:=[profile?] >=dev-haskell/x509-store-1.6:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 test? ( dev-haskell/tasty dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=X.509 Certificate and CRL validation
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/vincenthz/hs-certificate
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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-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/x509-1.7.5:=[profile?] >=dev-haskell/x509-store-1.6:=[profile?] >=dev-lang/ghc-7.4.1:=
+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-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/x509-1.7.5:=[profile?] >=dev-haskell/x509-store-1.6:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.6.11
SRC_URI=https://hackage.haskell.org/package/x509-validation-1.6.11/x509-validation-1.6.11.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=e94fc9fae9c8b433d1907c7e8228bd37
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=c986fcac5ee93d76739f56ab42688504
diff --git a/metadata/md5-cache/dev-haskell/x509-validation-1.6.12 b/metadata/md5-cache/dev-haskell/x509-validation-1.6.12
new file mode 100644
index 000000000000..82b8d98f7625
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/x509-validation-1.6.12
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=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-0.24:=[profile?] dev-haskell/data-default-class:=[profile?] dev-haskell/hourglass:=[profile?] dev-haskell/memory:=[profile?] >=dev-haskell/pem-0.1:=[profile?] >=dev-haskell/x509-1.7.5:=[profile?] >=dev-haskell/x509-store-1.6:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/tasty dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=X.509 Certificate and CRL validation
+EAPI=8
+HOMEPAGE=https://github.com/vincenthz/hs-certificate
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+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-0.24:=[profile?] dev-haskell/data-default-class:=[profile?] dev-haskell/hourglass:=[profile?] dev-haskell/memory:=[profile?] >=dev-haskell/pem-0.1:=[profile?] >=dev-haskell/x509-1.7.5:=[profile?] >=dev-haskell/x509-store-1.6:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.6.12
+SRC_URI=https://hackage.haskell.org/package/x509-validation-1.6.12/x509-validation-1.6.12.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=9b507d229681ee191749e9a0ed23c4fa
diff --git a/metadata/md5-cache/dev-haskell/xml-1.3.14 b/metadata/md5-cache/dev-haskell/xml-1.3.14
index 6cbd14fa3af8..635416fa12cf 100644
--- a/metadata/md5-cache/dev-haskell/xml-1.3.14
+++ b/metadata/md5-cache/dev-haskell/xml-1.3.14
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=A simple XML library
-EAPI=7
+EAPI=8
HOMEPAGE=http://code.galois.com
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/1.3.14
SRC_URI=https://hackage.haskell.org/package/xml-1.3.14/xml-1.3.14.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=d77e6ed978213424b5bb7e70951ad72f
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=deddcfbdb47f40712d1622d799c0ec3d
diff --git a/metadata/md5-cache/dev-haskell/xml-conduit-1.9.1.1 b/metadata/md5-cache/dev-haskell/xml-conduit-1.9.1.1
index 9b8352e07258..2b5ca870839c 100644
--- a/metadata/md5-cache/dev-haskell/xml-conduit-1.9.1.1
+++ b/metadata/md5-cache/dev-haskell/xml-conduit-1.9.1.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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-8.4.3:= >=dev-haskell/cabal-2.2.0.1 >=dev-haskell/cabal-doctest-1 <dev-haskell/cabal-doctest-1.1 test? ( >=dev-haskell/doctest-0.8 >=dev-haskell/hspec-1.3 dev-haskell/hunit ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Pure-Haskell utilities for dealing with XML with the conduit package
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/snoyberg/xml
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-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-8.4.3:=
+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-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.9.1.1
SRC_URI=https://hackage.haskell.org/package/xml-conduit-1.9.1.1/xml-conduit-1.9.1.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=1bda563d4c56a87b7280b317e805de94
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7860ea59a40c4cf39f6c04250056acd6
diff --git a/metadata/md5-cache/dev-haskell/xml-conduit-1.9.1.3 b/metadata/md5-cache/dev-haskell/xml-conduit-1.9.1.3
new file mode 100644
index 000000000000..26f106211ae7
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/xml-conduit-1.9.1.3
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=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.4:=[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-8.8.1:= >=dev-haskell/cabal-3.0.0.0 <dev-haskell/cabal-4 >=dev-haskell/cabal-doctest-1.0.9 <dev-haskell/cabal-doctest-1.1 test? ( >=dev-haskell/doctest-0.8 >=dev-haskell/hspec-1.3 dev-haskell/hunit ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Pure-Haskell utilities for dealing with XML with the conduit package
+EAPI=8
+HOMEPAGE=https://github.com/snoyberg/xml
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+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.4:=[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-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.9.1.3
+SRC_URI=https://hackage.haskell.org/package/xml-conduit-1.9.1.3/xml-conduit-1.9.1.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=110760ac94f61af822bd33631ea89541
diff --git a/metadata/md5-cache/dev-haskell/xml-hamlet-0.5.0.1 b/metadata/md5-cache/dev-haskell/xml-hamlet-0.5.0.1
index f343ac614dfb..5b65110fcea5 100644
--- a/metadata/md5-cache/dev-haskell/xml-hamlet-0.5.0.1
+++ b/metadata/md5-cache/dev-haskell/xml-hamlet-0.5.0.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=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-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( >=dev-haskell/hspec-1.3 dev-haskell/hunit ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Hamlet-style quasiquoter for XML content
-EAPI=7
+EAPI=8
HOMEPAGE=https://www.yesodweb.com/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-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-lang/ghc-7.4.1:=
+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-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.5.0.1
SRC_URI=https://hackage.haskell.org/package/xml-hamlet-0.5.0.1/xml-hamlet-0.5.0.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=2a4d3e75e481e0d137b11b593a229628
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=2bb4be88f59501781d67607415c5d37d
diff --git a/metadata/md5-cache/dev-haskell/xml-hamlet-0.5.0.2 b/metadata/md5-cache/dev-haskell/xml-hamlet-0.5.0.2
new file mode 100644
index 000000000000..8bcf23c08d38
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/xml-hamlet-0.5.0.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=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-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/hspec-1.3 dev-haskell/hunit ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Hamlet-style quasiquoter for XML content
+EAPI=8
+HOMEPAGE=https://www.yesodweb.com/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+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-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.5.0.2
+SRC_URI=https://hackage.haskell.org/package/xml-hamlet-0.5.0.2/xml-hamlet-0.5.0.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=3d72407154c910ff6e6e063c3501c43c
diff --git a/metadata/md5-cache/dev-haskell/xml-types-0.3.8 b/metadata/md5-cache/dev-haskell/xml-types-0.3.8
index 0f862149bd96..8ccd17e120f9 100644
--- a/metadata/md5-cache/dev-haskell/xml-types-0.3.8
+++ b/metadata/md5-cache/dev-haskell/xml-types-0.3.8
@@ -2,14 +2,14 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Basic types for representing XML
-EAPI=7
+EAPI=8
HOMEPAGE=https://git.singpolyma.net/xml-types-haskell
INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-7.4.1:=
+RDEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-7.4.1:= dev-lang/ghc:=[profile?]
SLOT=0/0.3.8
SRC_URI=https://hackage.haskell.org/package/xml-types-0.3.8/xml-types-0.3.8.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=f55618f0c486e931342069e9afcc4f93
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=7629ba2e5712d0dde84f9124d6ed2abf
diff --git a/metadata/md5-cache/dev-haskell/xss-sanitize-0.3.6 b/metadata/md5-cache/dev-haskell/xss-sanitize-0.3.6
index f6346afbd0c9..abb9bfa3cd33 100644
--- a/metadata/md5-cache/dev-haskell/xss-sanitize-0.3.6
+++ b/metadata/md5-cache/dev-haskell/xss-sanitize-0.3.6
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
-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/network-uri-2.6:=[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-8.4.3:=
+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/network-uri-2.6:=[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-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.3.6
SRC_URI=https://hackage.haskell.org/package/xss-sanitize-0.3.6/xss-sanitize-0.3.6.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=a9c3ca42d2aa0b2deabd8aa01e5cf83f
diff --git a/metadata/md5-cache/dev-haskell/xss-sanitize-0.3.7.2 b/metadata/md5-cache/dev-haskell/xss-sanitize-0.3.7.2
new file mode 100644
index 000000000000..41c67acf9468
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/xss-sanitize-0.3.7.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=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/network-uri-2.6:=[profile?] >=dev-haskell/tagsoup-0.12.2:=[profile?] <dev-haskell/tagsoup-1:=[profile?] >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/hspec-1.3 >=dev-haskell/hunit-1.2 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=sanitize untrusted HTML to prevent XSS attacks
+EAPI=8
+HOMEPAGE=https://github.com/yesodweb/haskell-xss-sanitize#readme
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD-2
+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/network-uri-2.6:=[profile?] >=dev-haskell/tagsoup-0.12.2:=[profile?] <dev-haskell/tagsoup-1:=[profile?] >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.3.7.2
+SRC_URI=https://hackage.haskell.org/package/xss-sanitize-0.3.7.2/xss-sanitize-0.3.7.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=224e24d034f6d39d04534f8ff21f2462
diff --git a/metadata/md5-cache/dev-haskell/yaml-0.11.11.2 b/metadata/md5-cache/dev-haskell/yaml-0.11.11.2
new file mode 100644
index 000000000000..0cb328f035bd
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/yaml-0.11.11.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/aeson-0.11:=[profile?] >=dev-haskell/attoparsec-0.11.3.0:=[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/resourcet-0.3:=[profile?] <dev-haskell/resourcet-1.4:=[profile?] >=dev-haskell/scientific-0.3:=[profile?] dev-haskell/text:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.8.1:= examples? ( dev-haskell/raw-strings-qq:=[profile?] ) executable? ( dev-haskell/optparse-applicative:=[profile?] ) >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/base-compat >=dev-haskell/hspec-1.3 dev-haskell/hunit dev-haskell/mockery dev-haskell/temporary !examples? ( dev-haskell/raw-strings-qq ) ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Support for parsing and rendering YAML documents
+EAPI=8
+HOMEPAGE=https://github.com/snoyberg/yaml#readme
+INHERIT=haskell-cabal
+IUSE=examples executable doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/aeson-0.11:=[profile?] >=dev-haskell/attoparsec-0.11.3.0:=[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/resourcet-0.3:=[profile?] <dev-haskell/resourcet-1.4:=[profile?] >=dev-haskell/scientific-0.3:=[profile?] dev-haskell/text:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.8.1:= examples? ( dev-haskell/raw-strings-qq:=[profile?] ) executable? ( dev-haskell/optparse-applicative:=[profile?] ) dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.11.11.2
+SRC_URI=https://hackage.haskell.org/package/yaml-0.11.11.2/yaml-0.11.11.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=ad16f340bded7c4ca6e955a9fe8ab5bb
diff --git a/metadata/md5-cache/dev-haskell/yaml-0.11.8.0 b/metadata/md5-cache/dev-haskell/yaml-0.11.8.0
index 31f3f8190ab2..55988aa080f5 100644
--- a/metadata/md5-cache/dev-haskell/yaml-0.11.8.0
+++ b/metadata/md5-cache/dev-haskell/yaml-0.11.8.0
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=examples executable doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/aeson-0.11:=[profile?] >=dev-haskell/attoparsec-0.11.3.0:=[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/resourcet-0.3:=[profile?] <dev-haskell/resourcet-1.3:=[profile?] >=dev-haskell/scientific-0.3:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.4.3:= examples? ( dev-haskell/raw-strings-qq:=[profile?] ) executable? ( dev-haskell/optparse-applicative:=[profile?] )
+RDEPEND=>=dev-haskell/aeson-0.11:=[profile?] >=dev-haskell/attoparsec-0.11.3.0:=[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/resourcet-0.3:=[profile?] <dev-haskell/resourcet-1.3:=[profile?] >=dev-haskell/scientific-0.3:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.4.3:= examples? ( dev-haskell/raw-strings-qq:=[profile?] ) executable? ( dev-haskell/optparse-applicative:=[profile?] ) dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.11.8.0
SRC_URI=https://hackage.haskell.org/package/yaml-0.11.8.0/yaml-0.11.8.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=f841aefa14cac126e44474a7f615c8d9
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=467e30a2c51c06328449865f294e75c9
diff --git a/metadata/md5-cache/dev-haskell/yesod-1.6.2 b/metadata/md5-cache/dev-haskell/yesod-1.6.2
index 32ebbc2be9c9..3a1ee4a0d7ee 100644
--- a/metadata/md5-cache/dev-haskell/yesod-1.6.2
+++ b/metadata/md5-cache/dev-haskell/yesod-1.6.2
@@ -8,8 +8,8 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/conduit-1.3:=[profile?] dev-haskell/data-default-class:=[profile?] dev-haskell/fast-logger:=[profile?] dev-haskell/file-embed:=[profile?] dev-haskell/monad-logger:=[profile?] dev-haskell/shakespeare:=[profile?] dev-haskell/streaming-commons:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-haskell/wai-1.3:=[profile?] >=dev-haskell/wai-extra-1.3:=[profile?] dev-haskell/wai-logger:=[profile?] >=dev-haskell/warp-1.3:=[profile?] >=dev-haskell/yaml-0.8.17:=[profile?] >=dev-haskell/yesod-core-1.6:=[profile?] <dev-haskell/yesod-core-1.7:=[profile?] >=dev-haskell/yesod-form-1.6:=[profile?] <dev-haskell/yesod-form-1.8:=[profile?] >=dev-haskell/yesod-persistent-1.6:=[profile?] <dev-haskell/yesod-persistent-1.7:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/conduit-1.3:=[profile?] dev-haskell/data-default-class:=[profile?] dev-haskell/fast-logger:=[profile?] dev-haskell/file-embed:=[profile?] dev-haskell/monad-logger:=[profile?] dev-haskell/shakespeare:=[profile?] dev-haskell/streaming-commons:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-haskell/wai-1.3:=[profile?] >=dev-haskell/wai-extra-1.3:=[profile?] dev-haskell/wai-logger:=[profile?] >=dev-haskell/warp-1.3:=[profile?] >=dev-haskell/yaml-0.8.17:=[profile?] >=dev-haskell/yesod-core-1.6:=[profile?] <dev-haskell/yesod-core-1.7:=[profile?] >=dev-haskell/yesod-form-1.6:=[profile?] <dev-haskell/yesod-form-1.8:=[profile?] >=dev-haskell/yesod-persistent-1.6:=[profile?] <dev-haskell/yesod-persistent-1.7:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
SLOT=0/1.6.2
SRC_URI=https://hackage.haskell.org/package/yesod-1.6.2/yesod-1.6.2.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=d915ecfb1f15d9d6c04f1c247e91f9e5
diff --git a/metadata/md5-cache/dev-haskell/yesod-1.6.2.1 b/metadata/md5-cache/dev-haskell/yesod-1.6.2.1
new file mode 100644
index 000000000000..851987c1a69b
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/yesod-1.6.2.1
@@ -0,0 +1,15 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/conduit-1.3:=[profile?] dev-haskell/data-default-class:=[profile?] dev-haskell/fast-logger:=[profile?] dev-haskell/file-embed:=[profile?] dev-haskell/monad-logger:=[profile?] dev-haskell/shakespeare:=[profile?] dev-haskell/streaming-commons:=[profile?] dev-haskell/text:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-haskell/wai-1.3:=[profile?] >=dev-haskell/wai-extra-1.3:=[profile?] dev-haskell/wai-logger:=[profile?] >=dev-haskell/warp-1.3:=[profile?] >=dev-haskell/yaml-0.8.17:=[profile?] >=dev-haskell/yesod-core-1.6:=[profile?] <dev-haskell/yesod-core-1.7:=[profile?] >=dev-haskell/yesod-form-1.6:=[profile?] <dev-haskell/yesod-form-1.8:=[profile?] >=dev-haskell/yesod-persistent-1.6:=[profile?] <dev-haskell/yesod-persistent-1.7:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Creation of type-safe, RESTful web applications
+EAPI=8
+HOMEPAGE=https://www.yesodweb.com/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/conduit-1.3:=[profile?] dev-haskell/data-default-class:=[profile?] dev-haskell/fast-logger:=[profile?] dev-haskell/file-embed:=[profile?] dev-haskell/monad-logger:=[profile?] dev-haskell/shakespeare:=[profile?] dev-haskell/streaming-commons:=[profile?] dev-haskell/text:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-haskell/wai-1.3:=[profile?] >=dev-haskell/wai-extra-1.3:=[profile?] dev-haskell/wai-logger:=[profile?] >=dev-haskell/warp-1.3:=[profile?] >=dev-haskell/yaml-0.8.17:=[profile?] >=dev-haskell/yesod-core-1.6:=[profile?] <dev-haskell/yesod-core-1.7:=[profile?] >=dev-haskell/yesod-form-1.6:=[profile?] <dev-haskell/yesod-form-1.8:=[profile?] >=dev-haskell/yesod-persistent-1.6:=[profile?] <dev-haskell/yesod-persistent-1.7:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+SLOT=0/1.6.2.1
+SRC_URI=https://hackage.haskell.org/package/yesod-1.6.2.1/yesod-1.6.2.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=e55bbb278f578717cf34d21196a0f783
diff --git a/metadata/md5-cache/dev-haskell/yesod-core-1.6.23.1 b/metadata/md5-cache/dev-haskell/yesod-core-1.6.23.1
index b6905ff76f59..459e5a298835 100644
--- a/metadata/md5-cache/dev-haskell/yesod-core-1.6.23.1
+++ b/metadata/md5-cache/dev-haskell/yesod-core-1.6.23.1
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-haskell/aeson-1.0:=[profile?] dev-haskell/auto-update:=[profile?] >=dev-haskell/blaze-html-0.5:=[profile?] >=dev-haskell/blaze-markup-0.7.1:=[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.3:=[profile?] dev-haskell/conduit-extra:=[profile?] >=dev-haskell/cookie-0.4.3:=[profile?] <dev-haskell/cookie-0.5:=[profile?] dev-haskell/entropy:=[profile?] >=dev-haskell/fast-logger-2.2:=[profile?] >=dev-haskell/http-types-0.7:=[profile?] dev-haskell/memory:=[profile?] >=dev-haskell/monad-logger-0.3.10:=[profile?] <dev-haskell/monad-logger-0.4:=[profile?] >=dev-haskell/path-pieces-0.1.2:=[profile?] <dev-haskell/path-pieces-0.3:=[profile?] >=dev-haskell/primitive-0.6:=[profile?] >=dev-haskell/random-1.0.0.2:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/resourcet-1.2:=[profile?] >=dev-haskell/shakespeare-2.0:=[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.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-8.4.3:=
+RDEPEND=>=dev-haskell/aeson-1.0:=[profile?] dev-haskell/auto-update:=[profile?] >=dev-haskell/blaze-html-0.5:=[profile?] >=dev-haskell/blaze-markup-0.7.1:=[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.3:=[profile?] dev-haskell/conduit-extra:=[profile?] >=dev-haskell/cookie-0.4.3:=[profile?] <dev-haskell/cookie-0.5:=[profile?] dev-haskell/entropy:=[profile?] >=dev-haskell/fast-logger-2.2:=[profile?] >=dev-haskell/http-types-0.7:=[profile?] dev-haskell/memory:=[profile?] >=dev-haskell/monad-logger-0.3.10:=[profile?] <dev-haskell/monad-logger-0.4:=[profile?] >=dev-haskell/path-pieces-0.1.2:=[profile?] <dev-haskell/path-pieces-0.3:=[profile?] >=dev-haskell/primitive-0.6:=[profile?] >=dev-haskell/random-1.0.0.2:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/resourcet-1.2:=[profile?] >=dev-haskell/shakespeare-2.0:=[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.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-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=test !test? ( test )
SLOT=0/1.6.23.1
SRC_URI=https://hackage.haskell.org/package/yesod-core-1.6.23.1/yesod-core-1.6.23.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=5c4e8cccac65966f1c82b2be339a952a
diff --git a/metadata/md5-cache/dev-haskell/yesod-core-1.6.24.2 b/metadata/md5-cache/dev-haskell/yesod-core-1.6.24.2
new file mode 100644
index 000000000000..d8c01066845a
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/yesod-core-1.6.24.2
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/aeson-1.0:=[profile?] dev-haskell/auto-update:=[profile?] >=dev-haskell/blaze-html-0.5:=[profile?] >=dev-haskell/blaze-markup-0.7.1:=[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.3:=[profile?] dev-haskell/conduit-extra:=[profile?] >=dev-haskell/cookie-0.4.3:=[profile?] <dev-haskell/cookie-0.5:=[profile?] dev-haskell/entropy:=[profile?] >=dev-haskell/fast-logger-2.2:=[profile?] >=dev-haskell/http-types-0.7:=[profile?] dev-haskell/memory:=[profile?] >=dev-haskell/monad-logger-0.3.10:=[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.3:=[profile?] >=dev-haskell/primitive-0.6:=[profile?] >=dev-haskell/random-1.0.0.2:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/resourcet-1.2:=[profile?] >=dev-haskell/shakespeare-2.0:=[profile?] >=dev-haskell/text-0.7:=[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.14:=[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-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/async >=dev-haskell/hspec-1.3 dev-haskell/hspec-expectations dev-haskell/hunit dev-haskell/network dev-haskell/streaming-commons ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Creation of type-safe, RESTful web applications
+EAPI=8
+HOMEPAGE=https://www.yesodweb.com/
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-haskell/aeson-1.0:=[profile?] dev-haskell/auto-update:=[profile?] >=dev-haskell/blaze-html-0.5:=[profile?] >=dev-haskell/blaze-markup-0.7.1:=[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.3:=[profile?] dev-haskell/conduit-extra:=[profile?] >=dev-haskell/cookie-0.4.3:=[profile?] <dev-haskell/cookie-0.5:=[profile?] dev-haskell/entropy:=[profile?] >=dev-haskell/fast-logger-2.2:=[profile?] >=dev-haskell/http-types-0.7:=[profile?] dev-haskell/memory:=[profile?] >=dev-haskell/monad-logger-0.3.10:=[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.3:=[profile?] >=dev-haskell/primitive-0.6:=[profile?] >=dev-haskell/random-1.0.0.2:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/resourcet-1.2:=[profile?] >=dev-haskell/shakespeare-2.0:=[profile?] >=dev-haskell/text-0.7:=[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.14:=[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-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.6.24.2
+SRC_URI=https://hackage.haskell.org/package/yesod-core-1.6.24.2/yesod-core-1.6.24.2.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=f854daade890166ddb20996a33851a31
diff --git a/metadata/md5-cache/dev-haskell/yesod-form-1.7.0 b/metadata/md5-cache/dev-haskell/yesod-form-1.7.0
index f533dedd3669..08bd6df2f9d4 100644
--- a/metadata/md5-cache/dev-haskell/yesod-form-1.7.0
+++ b/metadata/md5-cache/dev-haskell/yesod-form-1.7.0
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=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/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.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-8.4.3:= network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] ) >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/hspec ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Form handling support for Yesod Web Framework
-EAPI=7
+EAPI=8
HOMEPAGE=https://www.yesodweb.com/
INHERIT=haskell-cabal
IUSE=+network-uri doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-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/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.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-8.4.3:= network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] )
+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/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.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-8.4.3:= network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] ) dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.7.0
SRC_URI=https://hackage.haskell.org/package/yesod-form-1.7.0/yesod-form-1.7.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=8ae1842fc8f4db23f1d289fb606ad731
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=434dd8c488370ee37fb6dad02066616a
diff --git a/metadata/md5-cache/dev-haskell/yesod-form-1.7.4 b/metadata/md5-cache/dev-haskell/yesod-form-1.7.4
new file mode 100644
index 000000000000..9db26b5675c6
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/yesod-form-1.7.4
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=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/shakespeare-2.0:=[profile?] >=dev-haskell/wai-1.3:=[profile?] >=dev-haskell/xss-sanitize-0.3.0.1:=[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-8.4.3:= network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] ) >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/hspec ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Form handling support for Yesod Web Framework
+EAPI=8
+HOMEPAGE=https://www.yesodweb.com/
+INHERIT=haskell-cabal
+IUSE=+network-uri doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+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/shakespeare-2.0:=[profile?] >=dev-haskell/wai-1.3:=[profile?] >=dev-haskell/xss-sanitize-0.3.0.1:=[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-8.4.3:= network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] ) dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.7.4
+SRC_URI=https://hackage.haskell.org/package/yesod-form-1.7.4/yesod-form-1.7.4.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=64e721989e35f504c4296d5f2a6180c7
diff --git a/metadata/md5-cache/dev-haskell/yesod-persistent-1.6.0.8 b/metadata/md5-cache/dev-haskell/yesod-persistent-1.6.0.8
index 2e1987606a36..c0c4736aff12 100644
--- a/metadata/md5-cache/dev-haskell/yesod-persistent-1.6.0.8
+++ b/metadata/md5-cache/dev-haskell/yesod-persistent-1.6.0.8
@@ -8,9 +8,9 @@ INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=dev-haskell/blaze-builder:=[profile?] dev-haskell/conduit:=[profile?] >=dev-haskell/persistent-2.8:=[profile?] >=dev-haskell/persistent-template-2.1:=[profile?] dev-haskell/resource-pool:=[profile?] >=dev-haskell/resourcet-0.4.5:=[profile?] >=dev-haskell/yesod-core-1.6:=[profile?] <dev-haskell/yesod-core-1.7:=[profile?] >=dev-lang/ghc-8.4.3:=
+RDEPEND=dev-haskell/blaze-builder:=[profile?] dev-haskell/conduit:=[profile?] >=dev-haskell/persistent-2.8:=[profile?] >=dev-haskell/persistent-template-2.1:=[profile?] dev-haskell/resource-pool:=[profile?] >=dev-haskell/resourcet-0.4.5:=[profile?] >=dev-haskell/yesod-core-1.6:=[profile?] <dev-haskell/yesod-core-1.7:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.6.0.8
SRC_URI=https://hackage.haskell.org/package/yesod-persistent-1.6.0.8/yesod-persistent-1.6.0.8.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
_md5_=9939d86451c23579bcd2428db1e1688d
diff --git a/metadata/md5-cache/dev-haskell/yesod-static-1.6.1.0 b/metadata/md5-cache/dev-haskell/yesod-static-1.6.1.0
index e271c289fbad..34c303d8973a 100644
--- a/metadata/md5-cache/dev-haskell/yesod-static-1.6.1.0
+++ b/metadata/md5-cache/dev-haskell/yesod-static-1.6.1.0
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=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/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/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.6:=[profile?] <dev-haskell/yesod-core-1.7:=[profile?] >=dev-lang/ghc-8.2.1:= >=dev-haskell/cabal-2.0.0.2 test? ( >=dev-haskell/hspec-1.3 dev-haskell/hunit dev-haskell/rio dev-haskell/wai-extra >=dev-haskell/yesod-test-1.6 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Static file serving subsite for Yesod Web Framework
-EAPI=7
+EAPI=8
HOMEPAGE=https://www.yesodweb.com/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-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/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/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.6:=[profile?] <dev-haskell/yesod-core-1.7:=[profile?] >=dev-lang/ghc-8.2.1:=
+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/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/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.6:=[profile?] <dev-haskell/yesod-core-1.7:=[profile?] >=dev-lang/ghc-8.2.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.6.1.0
SRC_URI=https://hackage.haskell.org/package/yesod-static-1.6.1.0/yesod-static-1.6.1.0.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=85b916f3f6aa85b7262e000ac6903e89
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=d86d0516d4a509a03eb217e9218da694
diff --git a/metadata/md5-cache/dev-haskell/yesod-test-1.6.12 b/metadata/md5-cache/dev-haskell/yesod-test-1.6.12
index 2aded35f9e59..7446559b8a7b 100644
--- a/metadata/md5-cache/dev-haskell/yesod-test-1.6.12
+++ b/metadata/md5-cache/dev-haskell/yesod-test-1.6.12
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/attoparsec-0.10:=[profile?] dev-haskell/blaze-builder:=[profile?] >=dev-haskell/blaze-html-0.5:=[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/memory:=[profile?] >=dev-haskell/mtl-2.0.0:=[profile?] >=dev-haskell/network-2.2:=[profile?] >=dev-haskell/pretty-show-1.6:=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/wai-3.0:=[profile?] dev-haskell/wai-extra:=[profile?] >=dev-haskell/xml-conduit-1.0:=[profile?] >=dev-haskell/xml-types-0.3:=[profile?] >=dev-haskell/yesod-core-1.6.17:=[profile?] >=dev-lang/ghc-8.2.1:= >=dev-haskell/cabal-2.0.0.2 test? ( dev-haskell/hspec dev-haskell/unliftio dev-haskell/unliftio-core >=dev-haskell/yesod-form-1.6 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=integration testing for WAI/Yesod Applications
-EAPI=7
+EAPI=8
HOMEPAGE=https://www.yesodweb.com
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
-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/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/memory:=[profile?] >=dev-haskell/mtl-2.0.0:=[profile?] >=dev-haskell/network-2.2:=[profile?] >=dev-haskell/pretty-show-1.6:=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/wai-3.0:=[profile?] dev-haskell/wai-extra:=[profile?] >=dev-haskell/xml-conduit-1.0:=[profile?] >=dev-haskell/xml-types-0.3:=[profile?] >=dev-haskell/yesod-core-1.6.17:=[profile?] >=dev-lang/ghc-8.2.1:=
+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/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/memory:=[profile?] >=dev-haskell/mtl-2.0.0:=[profile?] >=dev-haskell/network-2.2:=[profile?] >=dev-haskell/pretty-show-1.6:=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/wai-3.0:=[profile?] dev-haskell/wai-extra:=[profile?] >=dev-haskell/xml-conduit-1.0:=[profile?] >=dev-haskell/xml-types-0.3:=[profile?] >=dev-haskell/yesod-core-1.6.17:=[profile?] >=dev-lang/ghc-8.2.1:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.6.12
SRC_URI=https://hackage.haskell.org/package/yesod-test-1.6.12/yesod-test-1.6.12.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=4212e7bda58261a1f7f4d5c5cf652ceb
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=09f5c2e860a5c90020f4a8233184dff5
diff --git a/metadata/md5-cache/dev-haskell/yesod-test-1.6.14 b/metadata/md5-cache/dev-haskell/yesod-test-1.6.14
new file mode 100644
index 000000000000..823e71fb26a1
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/yesod-test-1.6.14
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=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:=[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/memory:=[profile?] >=dev-haskell/network-2.2:=[profile?] >=dev-haskell/pretty-show-1.6:=[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.6.17:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/hspec dev-haskell/unliftio dev-haskell/unliftio-core >=dev-haskell/yesod-form-1.6 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=integration testing for WAI/Yesod Applications
+EAPI=8
+HOMEPAGE=https://www.yesodweb.com
+INHERIT=haskell-cabal
+IUSE=doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+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:=[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/memory:=[profile?] >=dev-haskell/network-2.2:=[profile?] >=dev-haskell/pretty-show-1.6:=[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.6.17:=[profile?] >=dev-lang/ghc-8.4.3:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/1.6.14
+SRC_URI=https://hackage.haskell.org/package/yesod-test-1.6.14/yesod-test-1.6.14.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=73acf1a8026baca962fbcdb8a914a912
diff --git a/metadata/md5-cache/dev-haskell/zip-archive-0.4.1 b/metadata/md5-cache/dev-haskell/zip-archive-0.4.1
index 37868821ae0e..997d8500d58e 100644
--- a/metadata/md5-cache/dev-haskell/zip-archive-0.4.1
+++ b/metadata/md5-cache/dev-haskell/zip-archive-0.4.1
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/digest-0.0.0.1:=[profile?] dev-haskell/mtl:=[profile?] >=dev-haskell/text-0.11:=[profile?] dev-haskell/zlib:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-2.0 test? ( dev-haskell/hunit dev-haskell/temporary ) test? ( app-arch/zip ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Library for creating and modifying zip archives
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/jgm/zip-archive
INHERIT=haskell-cabal
IUSE=executable doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-haskell/digest-0.0.0.1:=[profile?] dev-haskell/mtl:=[profile?] >=dev-haskell/text-0.11:=[profile?] dev-haskell/zlib:=[profile?] >=dev-lang/ghc-7.8.2:=
+RDEPEND=>=dev-haskell/digest-0.0.0.1:=[profile?] dev-haskell/mtl:=[profile?] >=dev-haskell/text-0.11:=[profile?] dev-haskell/zlib:=[profile?] >=dev-lang/ghc-7.8.2:= dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.4.1
SRC_URI=https://hackage.haskell.org/package/zip-archive-0.4.1/zip-archive-0.4.1.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=9e3ec34ddec62a6e7d83854590822a95
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=63b00c7a6711896175dfaaa8501cf247
diff --git a/metadata/md5-cache/dev-haskell/zip-archive-0.4.3 b/metadata/md5-cache/dev-haskell/zip-archive-0.4.3
new file mode 100644
index 000000000000..a324a2f64155
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/zip-archive-0.4.3
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-haskell/digest-0.0.0.1:=[profile?] >=dev-haskell/text-0.11:=[profile?] dev-haskell/zlib:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/hunit dev-haskell/temporary ) test? ( app-arch/zip ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Library for creating and modifying zip archives
+EAPI=8
+HOMEPAGE=https://github.com/jgm/zip-archive
+INHERIT=haskell-cabal
+IUSE=executable doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-haskell/digest-0.0.0.1:=[profile?] >=dev-haskell/text-0.11:=[profile?] dev-haskell/zlib:=[profile?] >=dev-lang/ghc-8.8.1:= dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.4.3
+SRC_URI=https://hackage.haskell.org/package/zip-archive-0.4.3/zip-archive-0.4.3.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=4a29cd274be705d43ae02bcd94ed30a6
diff --git a/metadata/md5-cache/dev-haskell/zlib-0.6.2.3 b/metadata/md5-cache/dev-haskell/zlib-0.6.2.3
index 188f3b63a2f1..7f5d051ec99d 100644
--- a/metadata/md5-cache/dev-haskell/zlib-0.6.2.3
+++ b/metadata/md5-cache/dev-haskell/zlib-0.6.2.3
@@ -2,15 +2,15 @@ BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-lang/ghc-8.4.3:= sys-libs/zlib >=dev-haskell/cabal-2.2.0.1 virtual/pkgconfig test? ( >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3 >=dev-haskell/tasty-0.8 <dev-haskell/tasty-1.5 >=dev-haskell/tasty-hunit-0.8 <dev-haskell/tasty-hunit-0.11 >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.11 ) hscolour? ( dev-haskell/hscolour )
DESCRIPTION=Compression and decompression in the gzip and zlib formats
-EAPI=7
+EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/zlib
INHERIT=haskell-cabal
IUSE=bundled-c-zlib non-blocking-ffi doc hscolour profile test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86 ~ppc-macos
LICENSE=BSD
-RDEPEND=>=dev-lang/ghc-8.4.3:= sys-libs/zlib
+RDEPEND=>=dev-lang/ghc-8.4.3:= sys-libs/zlib dev-lang/ghc:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.6.2.3
SRC_URI=https://hackage.haskell.org/package/zlib-0.6.2.3/zlib-0.6.2.3.tar.gz
-_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package dbe1a8d17cacb390a3df7bbba6617679 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 13a2f21e4152733139de87f74c2f99dd
-_md5_=1685689bd8155374bfa5ee5fff45e554
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=2f223d5d27ffbaf7ccdbc2ee5ee973cc
diff --git a/metadata/md5-cache/dev-haskell/zlib-0.6.3.0 b/metadata/md5-cache/dev-haskell/zlib-0.6.3.0
new file mode 100644
index 000000000000..0f468c909b84
--- /dev/null
+++ b/metadata/md5-cache/dev-haskell/zlib-0.6.3.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/dos2unix
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-lang/ghc-8.4.3:= sys-libs/zlib >=dev-haskell/cabal-2.2.0.1 virtual/pkgconfig test? ( >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3 >=dev-haskell/tasty-0.8 <dev-haskell/tasty-1.5 >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.11 ) hscolour? ( dev-haskell/hscolour )
+DESCRIPTION=Compression and decompression in the gzip and zlib formats
+EAPI=8
+HOMEPAGE=https://hackage.haskell.org/package/zlib
+INHERIT=haskell-cabal
+IUSE=bundled-c-zlib non-blocking-ffi doc hscolour profile test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~ppc-macos
+LICENSE=BSD
+RDEPEND=>=dev-lang/ghc-8.4.3:= sys-libs/zlib dev-lang/ghc:=[profile?]
+RESTRICT=!test? ( test )
+SLOT=0/0.6.3.0
+SRC_URI=https://hackage.haskell.org/package/zlib-0.6.3.0/zlib-0.6.3.0.tar.gz https://hackage.haskell.org/package/zlib-0.6.3.0/revision/2.cabal -> zlib-0.6.3.0-rev2.cabal
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ghc-package 0430a2d3b0629a95e0c5d64dbde450b3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc haskell-cabal 5c1519ca191c23e5bc535c33b8cf988b
+_md5_=978d0823fd8e8008838601e0cff76987