summaryrefslogtreecommitdiff
path: root/metadata/md5-cache/dev-haskell
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-09-01 19:24:10 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-09-01 19:24:10 +0100
commitb052fbf151106a4f47cac7fdf0ffff983decb773 (patch)
tree5d21279a4eeaf4076caee87654b610a0fe8a4051 /metadata/md5-cache/dev-haskell
parentc3b55a6be7da027d97d8aef00ef88c3011121a42 (diff)
gentoo auto-resync : 01:09:2022 - 19:24:10
Diffstat (limited to 'metadata/md5-cache/dev-haskell')
-rw-r--r--metadata/md5-cache/dev-haskell/Manifest.gzbin92961 -> 92949 bytes
-rw-r--r--metadata/md5-cache/dev-haskell/abstract-deque-0.34
-rw-r--r--metadata/md5-cache/dev-haskell/abstract-par-0.3.3-r14
-rw-r--r--metadata/md5-cache/dev-haskell/adjunctions-4.44
-rw-r--r--metadata/md5-cache/dev-haskell/aeson-2.0.3.04
-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.14
-rw-r--r--metadata/md5-cache/dev-haskell/alsa-core-0.5.0.1-r24
-rw-r--r--metadata/md5-cache/dev-haskell/alsa-mixer-0.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/ansi-terminal-0.10.34
-rw-r--r--metadata/md5-cache/dev-haskell/ansi-wl-pprint-0.6.94
-rw-r--r--metadata/md5-cache/dev-haskell/appar-0.1.84
-rw-r--r--metadata/md5-cache/dev-haskell/asn1-encoding-0.9.64
-rw-r--r--metadata/md5-cache/dev-haskell/asn1-parse-0.9.54
-rw-r--r--metadata/md5-cache/dev-haskell/asn1-types-0.3.34
-rw-r--r--metadata/md5-cache/dev-haskell/assoc-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/async-2.2.44
-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-iso8601-1.0.2.14
-rw-r--r--metadata/md5-cache/dev-haskell/auto-update-0.1.64
-rw-r--r--metadata/md5-cache/dev-haskell/aws-0.22-r54
-rw-r--r--metadata/md5-cache/dev-haskell/base-compat-0.12.14
-rw-r--r--metadata/md5-cache/dev-haskell/base-compat-batteries-0.12.14
-rw-r--r--metadata/md5-cache/dev-haskell/base-orphans-0.8.64
-rw-r--r--metadata/md5-cache/dev-haskell/base16-bytestring-0.1.1.74
-rw-r--r--metadata/md5-cache/dev-haskell/base64-bytestring-1.0.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/basement-0.0.124
-rw-r--r--metadata/md5-cache/dev-haskell/bencode-0.6.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/bifunctors-5.5.114
-rw-r--r--metadata/md5-cache/dev-haskell/binary-0.8.8.04
-rw-r--r--metadata/md5-cache/dev-haskell/binary-orphans-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/blaze-builder-0.4.2.14
-rw-r--r--metadata/md5-cache/dev-haskell/blaze-html-0.9.1.2-r14
-rw-r--r--metadata/md5-cache/dev-haskell/blaze-markup-0.8.2.84
-rw-r--r--metadata/md5-cache/dev-haskell/bloomfilter-2.0.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/bsb-http-chunked-0.0.0.44
-rw-r--r--metadata/md5-cache/dev-haskell/byteable-0.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/byteorder-1.0.44
-rw-r--r--metadata/md5-cache/dev-haskell/bytestring-builder-0.10.8.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/c2hs-0.28.84
-rw-r--r--metadata/md5-cache/dev-haskell/cabal-3.4.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/cabal-doctest-1.0.94
-rw-r--r--metadata/md5-cache/dev-haskell/cabal-install-3.4.1.0-r24
-rw-r--r--metadata/md5-cache/dev-haskell/call-stack-0.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/case-insensitive-1.2.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/cassava-0.5.2.0-r14
-rw-r--r--metadata/md5-cache/dev-haskell/cereal-0.5.8.14
-rw-r--r--metadata/md5-cache/dev-haskell/charset-0.3.7.1-r14
-rw-r--r--metadata/md5-cache/dev-haskell/chell-0.4.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/cipher-aes-0.2.114
-rw-r--r--metadata/md5-cache/dev-haskell/citeproc-0.74
-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/cmdargs-0.10.204
-rw-r--r--metadata/md5-cache/dev-haskell/code-page-0.1.34
-rw-r--r--metadata/md5-cache/dev-haskell/colour-2.3.54
-rw-r--r--metadata/md5-cache/dev-haskell/commonmark-0.2.24
-rw-r--r--metadata/md5-cache/dev-haskell/commonmark-extensions-0.2.3.24
-rw-r--r--metadata/md5-cache/dev-haskell/commonmark-pandoc-0.2.1.24
-rw-r--r--metadata/md5-cache/dev-haskell/comonad-5.0.84
-rw-r--r--metadata/md5-cache/dev-haskell/concurrent-output-1.10.114
-rw-r--r--metadata/md5-cache/dev-haskell/conduit-1.3.4.24
-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.44
-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.14
-rw-r--r--metadata/md5-cache/dev-haskell/constraints-0.13.34
-rw-r--r--metadata/md5-cache/dev-haskell/contravariant-1.5.34
-rw-r--r--metadata/md5-cache/dev-haskell/convertible-1.1.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/cookie-0.4.44
-rw-r--r--metadata/md5-cache/dev-haskell/cprng-aes-0.6.14
-rw-r--r--metadata/md5-cache/dev-haskell/criterion-1.5.11.04
-rw-r--r--metadata/md5-cache/dev-haskell/criterion-measurement-0.1.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/crypto-api-0.13.34
-rw-r--r--metadata/md5-cache/dev-haskell/crypto-api-tests-0.3-r14
-rw-r--r--metadata/md5-cache/dev-haskell/crypto-cipher-tests-0.0.11-r14
-rw-r--r--metadata/md5-cache/dev-haskell/crypto-cipher-types-0.0.94
-rw-r--r--metadata/md5-cache/dev-haskell/crypto-random-0.0.94
-rw-r--r--metadata/md5-cache/dev-haskell/cryptohash-md5-0.11.100.14
-rw-r--r--metadata/md5-cache/dev-haskell/cryptohash-sha1-0.11.100.14
-rw-r--r--metadata/md5-cache/dev-haskell/cryptohash-sha256-0.11.101.04
-rw-r--r--metadata/md5-cache/dev-haskell/cryptonite-0.284
-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-default-0.7.1.14
-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.14
-rw-r--r--metadata/md5-cache/dev-haskell/data-default-instances-dlist-0.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/data-default-instances-old-locale-0.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/data-fix-0.3.24
-rw-r--r--metadata/md5-cache/dev-haskell/data-ordlist-0.4.7.04
-rw-r--r--metadata/md5-cache/dev-haskell/dav-1.3.44
-rw-r--r--metadata/md5-cache/dev-haskell/dbus-1.2.224
-rw-r--r--metadata/md5-cache/dev-haskell/dec-0.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/dense-linear-algebra-0.1.0.04
-rw-r--r--metadata/md5-cache/dev-haskell/deriving-compat-0.64
-rw-r--r--metadata/md5-cache/dev-haskell/diff-0.4.04
-rw-r--r--metadata/md5-cache/dev-haskell/digest-0.0.1.24
-rw-r--r--metadata/md5-cache/dev-haskell/disk-free-space-0.1.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/distributive-0.6.2.14
-rw-r--r--metadata/md5-cache/dev-haskell/dlist-1.04
-rw-r--r--metadata/md5-cache/dev-haskell/dns-4.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/doclayout-0.44
-rw-r--r--metadata/md5-cache/dev-haskell/doctemplates-0.10.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/doctest-0.20.04
-rw-r--r--metadata/md5-cache/dev-haskell/easy-file-0.2.24
-rw-r--r--metadata/md5-cache/dev-haskell/echo-0.1.34
-rw-r--r--metadata/md5-cache/dev-haskell/ed25519-0.0.5.04
-rw-r--r--metadata/md5-cache/dev-haskell/edit-distance-0.2.2.1-r14
-rw-r--r--metadata/md5-cache/dev-haskell/email-validate-2.3.2.154
-rw-r--r--metadata/md5-cache/dev-haskell/emojis-0.1.24
-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.6-r14
-rw-r--r--metadata/md5-cache/dev-haskell/erf-2.0.0.0-r14
-rw-r--r--metadata/md5-cache/dev-haskell/errorcall-eq-instance-0.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/errors-2.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/exceptions-0.10.4-r14
-rw-r--r--metadata/md5-cache/dev-haskell/extensible-exceptions-0.1.1.44
-rw-r--r--metadata/md5-cache/dev-haskell/extra-1.7.104
-rw-r--r--metadata/md5-cache/dev-haskell/fail-4.9.0.04
-rw-r--r--metadata/md5-cache/dev-haskell/fast-logger-3.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/fdo-notify-0.3.14
-rw-r--r--metadata/md5-cache/dev-haskell/feed-1.3.2.14
-rw-r--r--metadata/md5-cache/dev-haskell/fgl-5.7.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/file-embed-0.0.11.24
-rw-r--r--metadata/md5-cache/dev-haskell/filemanip-0.3.6.34
-rw-r--r--metadata/md5-cache/dev-haskell/filepath-bytestring-1.4.2.1.94
-rw-r--r--metadata/md5-cache/dev-haskell/findbin-0.0.5-r14
-rw-r--r--metadata/md5-cache/dev-haskell/fingertree-0.1.4.24
-rw-r--r--metadata/md5-cache/dev-haskell/foldl-1.4.124
-rw-r--r--metadata/md5-cache/dev-haskell/foundation-0.0.26.14
-rw-r--r--metadata/md5-cache/dev-haskell/free-5.1.94
-rw-r--r--metadata/md5-cache/dev-haskell/generic-deriving-1.14.14
-rw-r--r--metadata/md5-cache/dev-haskell/generics-sop-0.5.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/getopt-generics-0.13.0.44
-rw-r--r--metadata/md5-cache/dev-haskell/ghc-byteorder-4.11.0.0.104
-rw-r--r--metadata/md5-cache/dev-haskell/ghc-paths-0.1.0.12-r14
-rw-r--r--metadata/md5-cache/dev-haskell/git-lfs-1.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/glob-0.10.24
-rw-r--r--metadata/md5-cache/dev-haskell/hackage-security-0.6.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/haddock-library-1.10.04
-rw-r--r--metadata/md5-cache/dev-haskell/happy-1.19.128
-rw-r--r--metadata/md5-cache/dev-haskell/hashable-1.4.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/haskeline-0.8.24
-rw-r--r--metadata/md5-cache/dev-haskell/haskell-lexer-1.14
-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.34
-rw-r--r--metadata/md5-cache/dev-haskell/hdbc-postgresql-2.5.0.04
-rw-r--r--metadata/md5-cache/dev-haskell/hdbc-sqlite3-2.3.3.1-r14
-rw-r--r--metadata/md5-cache/dev-haskell/hedgehog-1.0.54
-rw-r--r--metadata/md5-cache/dev-haskell/hinotify-0.3.104
-rw-r--r--metadata/md5-cache/dev-haskell/hjsmin-0.2.0.44
-rw-r--r--metadata/md5-cache/dev-haskell/hostname-1.0-r14
-rw-r--r--metadata/md5-cache/dev-haskell/hourglass-0.2.124
-rw-r--r--metadata/md5-cache/dev-haskell/hscolour-1.24.44
-rw-r--r--metadata/md5-cache/dev-haskell/hslogger-1.3.1.0-r24
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-aeson-2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-classes-2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-core-2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-marshalling-2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-module-doclayout-1.0.44
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-module-path-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-module-system-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-module-text-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-module-version-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-objectorientation-2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-packaging-2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/hspec-2.9.44
-rw-r--r--metadata/md5-cache/dev-haskell/hspec-contrib-0.5.14
-rw-r--r--metadata/md5-cache/dev-haskell/hspec-core-2.9.44
-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-meta-2.9.34
-rw-r--r--metadata/md5-cache/dev-haskell/hspec-wai-0.10.14
-rw-r--r--metadata/md5-cache/dev-haskell/hsyaml-0.2.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/html-1.0.1.2-r14
-rw-r--r--metadata/md5-cache/dev-haskell/html-conduit-1.3.2.14
-rw-r--r--metadata/md5-cache/dev-haskell/http-4000.4.14
-rw-r--r--metadata/md5-cache/dev-haskell/http-api-data-0.4.34
-rw-r--r--metadata/md5-cache/dev-haskell/http-client-0.7.114
-rw-r--r--metadata/md5-cache/dev-haskell/http-client-restricted-0.0.54
-rw-r--r--metadata/md5-cache/dev-haskell/http-client-tls-0.3.6.14
-rw-r--r--metadata/md5-cache/dev-haskell/http-conduit-2.3.84
-rw-r--r--metadata/md5-cache/dev-haskell/http-date-0.0.84
-rw-r--r--metadata/md5-cache/dev-haskell/http-media-0.8.0.04
-rw-r--r--metadata/md5-cache/dev-haskell/http-types-0.12.34
-rw-r--r--metadata/md5-cache/dev-haskell/http2-3.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/httpd-shed-0.4.1.1-r14
-rw-r--r--metadata/md5-cache/dev-haskell/hunit-1.6.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/ieee754-0.7.84
-rw-r--r--metadata/md5-cache/dev-haskell/ifelse-0.85-r14
-rw-r--r--metadata/md5-cache/dev-haskell/indexed-traversable-0.1.24
-rw-r--r--metadata/md5-cache/dev-haskell/indexed-traversable-instances-0.14
-rw-r--r--metadata/md5-cache/dev-haskell/integer-logarithms-1.0.3.1-r14
-rw-r--r--metadata/md5-cache/dev-haskell/invariant-0.5.54
-rw-r--r--metadata/md5-cache/dev-haskell/iproute-1.7.84
-rw-r--r--metadata/md5-cache/dev-haskell/ipynb-0.24
-rw-r--r--metadata/md5-cache/dev-haskell/jira-wiki-markup-1.4.04
-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.54
-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-r14
-rw-r--r--metadata/md5-cache/dev-haskell/language-haskell-extract-0.2.4-r14
-rw-r--r--metadata/md5-cache/dev-haskell/language-javascript-0.6.0.144
-rw-r--r--metadata/md5-cache/dev-haskell/leancheck-0.9.34
-rw-r--r--metadata/md5-cache/dev-haskell/lens-5.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/libmpd-0.9.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/libyaml-0.1.24
-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.24
-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.04
-rw-r--r--metadata/md5-cache/dev-haskell/logict-0.7.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/lpeg-1.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/lua-2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/lua-arbitrary-1.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/lukko-0.1.1.34
-rw-r--r--metadata/md5-cache/dev-haskell/magic-1.14
-rw-r--r--metadata/md5-cache/dev-haskell/markdown-unlit-0.5.04
-rw-r--r--metadata/md5-cache/dev-haskell/math-functions-0.3.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/memory-0.15.0-r14
-rw-r--r--metadata/md5-cache/dev-haskell/microlens-0.4.11.24
-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.14
-rw-r--r--metadata/md5-cache/dev-haskell/microlens-th-0.4.3.104
-rw-r--r--metadata/md5-cache/dev-haskell/microstache-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/mime-types-0.1.0.94
-rw-r--r--metadata/md5-cache/dev-haskell/missingh-1.4.3.0-r14
-rw-r--r--metadata/md5-cache/dev-haskell/mmap-0.5.94
-rw-r--r--metadata/md5-cache/dev-haskell/mmorph-1.1.34
-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-logger-0.3.324
-rw-r--r--metadata/md5-cache/dev-haskell/monad-loops-0.4.34
-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-r14
-rw-r--r--metadata/md5-cache/dev-haskell/monads-tf-0.1.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/mono-traversable-1.0.15.14
-rw-r--r--metadata/md5-cache/dev-haskell/mountpoints-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/mtl-2.2.24
-rw-r--r--metadata/md5-cache/dev-haskell/mwc-random-0.14.0.04
-rw-r--r--metadata/md5-cache/dev-haskell/nanospec-0.2.24
-rw-r--r--metadata/md5-cache/dev-haskell/nats-1.1.2-r14
-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-bsd-2.8.1.0-r14
-rw-r--r--metadata/md5-cache/dev-haskell/network-byte-order-0.1.64
-rw-r--r--metadata/md5-cache/dev-haskell/network-info-0.2.0.104
-rw-r--r--metadata/md5-cache/dev-haskell/network-multicast-0.3.24
-rw-r--r--metadata/md5-cache/dev-haskell/network-uri-2.6.4.14
-rw-r--r--metadata/md5-cache/dev-haskell/old-locale-1.0.0.74
-rw-r--r--metadata/md5-cache/dev-haskell/old-time-1.1.0.3-r14
-rw-r--r--metadata/md5-cache/dev-haskell/onetuple-0.3.14
-rw-r--r--metadata/md5-cache/dev-haskell/only-0.14
-rw-r--r--metadata/md5-cache/dev-haskell/options-1.2.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/optparse-applicative-0.16.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/pandoc-lua-marshal-0.1.64
-rw-r--r--metadata/md5-cache/dev-haskell/pandoc-types-1.22.24
-rw-r--r--metadata/md5-cache/dev-haskell/parallel-3.2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/parallel-io-0.3.54
-rw-r--r--metadata/md5-cache/dev-haskell/parsec-3.1.14.0-r14
-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.74
-rw-r--r--metadata/md5-cache/dev-haskell/parsers-0.12.10-r14
-rw-r--r--metadata/md5-cache/dev-haskell/path-pieces-0.2.14
-rw-r--r--metadata/md5-cache/dev-haskell/patience-0.1.1-r14
-rw-r--r--metadata/md5-cache/dev-haskell/pcre-light-0.4.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/pem-0.2.44
-rw-r--r--metadata/md5-cache/dev-haskell/persistent-2.14.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/persistent-sqlite-2.13.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/persistent-template-2.12.0.04
-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.34
-rw-r--r--metadata/md5-cache/dev-haskell/pretty-hex-1.04
-rw-r--r--metadata/md5-cache/dev-haskell/pretty-show-1.104
-rw-r--r--metadata/md5-cache/dev-haskell/prettyprinter-1.7.04
-rw-r--r--metadata/md5-cache/dev-haskell/prettyprinter-ansi-terminal-1.1.24
-rw-r--r--metadata/md5-cache/dev-haskell/primitive-0.7.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/primitive-addr-0.1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/profunctors-5.6.24
-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-classes-0.6.4.04
-rw-r--r--metadata/md5-cache/dev-haskell/quickcheck-classes-base-0.6.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/quickcheck-instances-0.3.274
-rw-r--r--metadata/md5-cache/dev-haskell/quickcheck-io-0.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/random-1.2.14
-rw-r--r--metadata/md5-cache/dev-haskell/raw-strings-qq-1.14
-rw-r--r--metadata/md5-cache/dev-haskell/reducers-3.12.3-r14
-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.14
-rw-r--r--metadata/md5-cache/dev-haskell/regex-base-0.94.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/regex-compat-0.95.2.14
-rw-r--r--metadata/md5-cache/dev-haskell/regex-posix-0.96.0.04
-rw-r--r--metadata/md5-cache/dev-haskell/regex-tdfa-1.3.24
-rw-r--r--metadata/md5-cache/dev-haskell/resolv-0.1.2.0-r14
-rw-r--r--metadata/md5-cache/dev-haskell/resource-pool-0.2.3.24
-rw-r--r--metadata/md5-cache/dev-haskell/resourcet-1.2.4.24
-rw-r--r--metadata/md5-cache/dev-haskell/retry-0.9.0.04
-rw-r--r--metadata/md5-cache/dev-haskell/rio-0.1.21.04
-rw-r--r--metadata/md5-cache/dev-haskell/safe-0.3.194
-rw-r--r--metadata/md5-cache/dev-haskell/safe-exceptions-0.1.7.04
-rw-r--r--metadata/md5-cache/dev-haskell/safesemaphore-0.10.14
-rw-r--r--metadata/md5-cache/dev-haskell/sandi-0.54
-rw-r--r--metadata/md5-cache/dev-haskell/scientific-0.3.7.0-r14
-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/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.64
-rw-r--r--metadata/md5-cache/dev-haskell/servant-0.194
-rw-r--r--metadata/md5-cache/dev-haskell/servant-server-0.19.14
-rw-r--r--metadata/md5-cache/dev-haskell/setenv-0.1.1.34
-rw-r--r--metadata/md5-cache/dev-haskell/setlocale-1.0.0.94
-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.9.04
-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.14
-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.284
-rw-r--r--metadata/md5-cache/dev-haskell/singleton-bool-0.1.5-r14
-rw-r--r--metadata/md5-cache/dev-haskell/skein-1.0.9.44
-rw-r--r--metadata/md5-cache/dev-haskell/skylighting-0.12.3.14
-rw-r--r--metadata/md5-cache/dev-haskell/skylighting-core-0.12.3.14
-rw-r--r--metadata/md5-cache/dev-haskell/smallcheck-1.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/socks-0.6.14
-rw-r--r--metadata/md5-cache/dev-haskell/sop-core-0.5.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/split-0.2.3.44
-rw-r--r--metadata/md5-cache/dev-haskell/splitmix-0.1.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/statevar-1.2.14
-rw-r--r--metadata/md5-cache/dev-haskell/statistics-0.15.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/stm-2.5.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/stm-chans-3.0.0.44
-rw-r--r--metadata/md5-cache/dev-haskell/streaming-commons-0.2.2.44
-rw-r--r--metadata/md5-cache/dev-haskell/strict-0.4.0.14
-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.44
-rw-r--r--metadata/md5-cache/dev-haskell/stringbuilder-0.5.14
-rw-r--r--metadata/md5-cache/dev-haskell/syb-0.7.2.14
-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/tagsoup-0.14.84
-rw-r--r--metadata/md5-cache/dev-haskell/tar-0.5.1.1-r24
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-1.4.2.34
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-expected-failure-0.11.1.24
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-golden-2.3.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-hedgehog-1.1.0.04
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-hslua-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-hunit-0.10.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-kat-0.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-lua-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-quickcheck-0.10.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-rerun-1.1.184
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-smallcheck-0.8.14
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-th-0.1.74
-rw-r--r--metadata/md5-cache/dev-haskell/temporary-1.34
-rw-r--r--metadata/md5-cache/dev-haskell/temporary-rc-1.2.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/terminal-size-0.3.2.14
-rw-r--r--metadata/md5-cache/dev-haskell/terminfo-0.4.1.54
-rw-r--r--metadata/md5-cache/dev-haskell/test-framework-0.8.2.0-r34
-rw-r--r--metadata/md5-cache/dev-haskell/test-framework-hunit-0.3.0.2-r14
-rw-r--r--metadata/md5-cache/dev-haskell/test-framework-leancheck-0.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/test-framework-quickcheck2-0.3.0.5-r24
-rw-r--r--metadata/md5-cache/dev-haskell/test-framework-th-0.2.44
-rw-r--r--metadata/md5-cache/dev-haskell/texmath-0.12.5.14
-rw-r--r--metadata/md5-cache/dev-haskell/text-1.2.5.04
-rw-r--r--metadata/md5-cache/dev-haskell/text-conversions-0.3.14
-rw-r--r--metadata/md5-cache/dev-haskell/text-icu-0.7.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/text-short-0.1.54
-rw-r--r--metadata/md5-cache/dev-haskell/text-show-3.9.74
-rw-r--r--metadata/md5-cache/dev-haskell/tf-random-0.54
-rw-r--r--metadata/md5-cache/dev-haskell/th-abstraction-0.4.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/th-compat-0.1.34
-rw-r--r--metadata/md5-cache/dev-haskell/th-lift-0.8.24
-rw-r--r--metadata/md5-cache/dev-haskell/th-lift-instances-0.1.194
-rw-r--r--metadata/md5-cache/dev-haskell/these-1.1.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/time-compat-1.9.6.14
-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.04
-rw-r--r--metadata/md5-cache/dev-haskell/timeit-2.04
-rw-r--r--metadata/md5-cache/dev-haskell/timezone-olson-0.2.04
-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-session-manager-0.0.44
-rw-r--r--metadata/md5-cache/dev-haskell/torrent-10000.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/transformers-0.5.6.24
-rw-r--r--metadata/md5-cache/dev-haskell/transformers-base-0.4.5.24
-rw-r--r--metadata/md5-cache/dev-haskell/transformers-compat-0.6.64
-rw-r--r--metadata/md5-cache/dev-haskell/tree-diff-0.2.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/trifecta-2.1.24
-rw-r--r--metadata/md5-cache/dev-haskell/type-equality-14
-rw-r--r--metadata/md5-cache/dev-haskell/typed-process-0.2.6.04
-rw-r--r--metadata/md5-cache/dev-haskell/unbounded-delays-0.1.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/unicode-collation-0.1.3.14
-rw-r--r--metadata/md5-cache/dev-haskell/unicode-data-0.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/unicode-transforms-0.3.7.1-r14
-rw-r--r--metadata/md5-cache/dev-haskell/uniplate-1.6.134
-rw-r--r--metadata/md5-cache/dev-haskell/unix-compat-0.5.24
-rw-r--r--metadata/md5-cache/dev-haskell/unix-time-0.4.74
-rw-r--r--metadata/md5-cache/dev-haskell/unliftio-0.2.184
-rw-r--r--metadata/md5-cache/dev-haskell/unliftio-core-0.1.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/unordered-containers-0.2.17.04
-rw-r--r--metadata/md5-cache/dev-haskell/utf8-light-0.4.24
-rw-r--r--metadata/md5-cache/dev-haskell/utf8-string-1.0.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/uuid-1.3.154
-rw-r--r--metadata/md5-cache/dev-haskell/uuid-types-1.0.54
-rw-r--r--metadata/md5-cache/dev-haskell/vault-0.3.1.54
-rw-r--r--metadata/md5-cache/dev-haskell/vector-0.12.3.14
-rw-r--r--metadata/md5-cache/dev-haskell/vector-algorithms-0.8.0.44
-rw-r--r--metadata/md5-cache/dev-haskell/vector-binary-instances-0.2.5.14
-rw-r--r--metadata/md5-cache/dev-haskell/vector-th-unbox-0.2.1.74
-rw-r--r--metadata/md5-cache/dev-haskell/void-0.7.34
-rw-r--r--metadata/md5-cache/dev-haskell/wai-3.2.34
-rw-r--r--metadata/md5-cache/dev-haskell/wai-app-static-3.1.7.2-r14
-rw-r--r--metadata/md5-cache/dev-haskell/wai-extra-3.1.4.14
-rw-r--r--metadata/md5-cache/dev-haskell/wai-logger-2.3.64
-rw-r--r--metadata/md5-cache/dev-haskell/warp-3.3.214
-rw-r--r--metadata/md5-cache/dev-haskell/warp-tls-3.2.124
-rw-r--r--metadata/md5-cache/dev-haskell/wcwidth-0.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/witherable-0.4.24
-rw-r--r--metadata/md5-cache/dev-haskell/wl-pprint-annotated-0.1.0.14
-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.54
-rw-r--r--metadata/md5-cache/dev-haskell/x509-store-1.6.74
-rw-r--r--metadata/md5-cache/dev-haskell/x509-system-1.6.64
-rw-r--r--metadata/md5-cache/dev-haskell/x509-validation-1.6.114
-rw-r--r--metadata/md5-cache/dev-haskell/xml-1.3.144
-rw-r--r--metadata/md5-cache/dev-haskell/xml-conduit-1.9.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/xml-hamlet-0.5.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/xml-types-0.3.84
-rw-r--r--metadata/md5-cache/dev-haskell/xss-sanitize-0.3.64
-rw-r--r--metadata/md5-cache/dev-haskell/yaml-0.11.8.04
-rw-r--r--metadata/md5-cache/dev-haskell/yesod-1.6.24
-rw-r--r--metadata/md5-cache/dev-haskell/yesod-core-1.6.23.14
-rw-r--r--metadata/md5-cache/dev-haskell/yesod-form-1.7.04
-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.04
-rw-r--r--metadata/md5-cache/dev-haskell/yesod-test-1.6.124
-rw-r--r--metadata/md5-cache/dev-haskell/zip-archive-0.4.14
-rw-r--r--metadata/md5-cache/dev-haskell/zlib-0.6.2.34
447 files changed, 894 insertions, 894 deletions
diff --git a/metadata/md5-cache/dev-haskell/Manifest.gz b/metadata/md5-cache/dev-haskell/Manifest.gz
index fdf2312782fb..a57507cdeb76 100644
--- a/metadata/md5-cache/dev-haskell/Manifest.gz
+++ b/metadata/md5-cache/dev-haskell/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-haskell/abstract-deque-0.3 b/metadata/md5-cache/dev-haskell/abstract-deque-0.3
index 449d9d8cfc28..265caa99cbaf 100644
--- a/metadata/md5-cache/dev-haskell/abstract-deque-0.3
+++ b/metadata/md5-cache/dev-haskell/abstract-deque-0.3
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/rrnewton/haskell-lockfree/wiki
INHERIT=haskell-cabal
IUSE=usecas doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=dev-haskell/random:=[profile?] >=dev-lang/ghc-7.4.1:= usecas? ( >=dev-haskell/atomic-primops-0.5.0.2:=[profile?] )
SLOT=0/0.3
SRC_URI=https://hackage.haskell.org/package/abstract-deque-0.3/abstract-deque-0.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=45e61c49c87e827b8db4a62574f5f57d
+_md5_=644537acba27421d8d2239540fe88221
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 4284a9f79490..35df88f54785 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/simonmar/monad-par
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e937ead49cb9d47839d1874be5e0b070
+_md5_=453a5012c0c43d24ccc285d6888f41db
diff --git a/metadata/md5-cache/dev-haskell/adjunctions-4.4 b/metadata/md5-cache/dev-haskell/adjunctions-4.4
index 92a7b4d9f6ab..ec9828121b63 100644
--- a/metadata/md5-cache/dev-haskell/adjunctions-4.4
+++ b/metadata/md5-cache/dev-haskell/adjunctions-4.4
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/adjunctions/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
RESTRICT=!test? ( test )
SLOT=0/4.4
SRC_URI=https://hackage.haskell.org/package/adjunctions-4.4/adjunctions-4.4.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=96f465afbea1d4f6c42faeec406fac30
+_md5_=fdc3e7c3589d7edce4803beca67de04a
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 d7cce665d597..60f1032b1c73 100644
--- a/metadata/md5-cache/dev-haskell/aeson-2.0.3.0
+++ b/metadata/md5-cache/dev-haskell/aeson-2.0.3.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell/aeson
INHERIT=haskell-cabal
IUSE=cffi +ordered-keymap doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=5bc206a015d3c5ac6409d6abdd103079
+_md5_=ed1d0296a87eacd0f761de72694a1476
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 5da1dd816227..69fb78e1a157 100644
--- a/metadata/md5-cache/dev-haskell/aeson-pretty-0.8.9
+++ b/metadata/md5-cache/dev-haskell/aeson-pretty-0.8.9
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/informatikr/aeson-pretty
INHERIT=haskell-cabal
IUSE=lib-only doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?] )
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=f612a4dbf071a0df1bdddfc78d844b9d
+_md5_=ca03691030366cf32d0aa7dae450624f
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 936f72f2c2c5..e8f6a9d06ba5 100644
--- a/metadata/md5-cache/dev-haskell/alex-3.2.7.1
+++ b/metadata/md5-cache/dev-haskell/alex-3.2.7.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.haskell.org/alex/
INHERIT=autotools haskell-cabal
IUSE=doc test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
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_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 ghc-package dbe1a8d17cacb390a3df7bbba6617679 gnuconfig b6b3e92f8b8c996400074b5f61a59256 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=237719316104d2bf540d4a18f5d459c3
+_md5_=2a7e66bfff8443684b1783c4da58fd41
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 98aa69cbe23f..d5393703cde5 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://www.haskell.org/haskellwiki/ALSA
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=a016ad9fb3e3cc442d82773d2d893840
+_md5_=36f2ff72544c0da14f4236bfbc78559b
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 c89f5e858f18..e4178cf755b4 100644
--- a/metadata/md5-cache/dev-haskell/alsa-mixer-0.3.0
+++ b/metadata/md5-cache/dev-haskell/alsa-mixer-0.3.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/ttuegel/alsa-mixer
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=db888a9e0a6dfc9b5dd501044ed2c6d1
+_md5_=16ab3b5f10d0dfdd598f1520a1eab35d
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 b27e71723d77..b2af69108f32 100644
--- a/metadata/md5-cache/dev-haskell/ansi-terminal-0.10.3
+++ b/metadata/md5-cache/dev-haskell/ansi-terminal-0.10.3
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/UnkindPartition/ansi-terminal
INHERIT=haskell-cabal
IUSE=example doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/colour-2.1.0:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=f70dcc39847e1b9ab2f2902c58f0880a
+_md5_=e478b7f45592e77a50357d0c73cb874e
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 76c5f22b08bc..0a7efb99b152 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
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/ansi-wl-pprint
INHERIT=haskell-cabal
IUSE=examples doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=2eab64d9060b5359bcd5799c048573a6
+_md5_=512b3bc5543627482544f8cc6041f63a
diff --git a/metadata/md5-cache/dev-haskell/appar-0.1.8 b/metadata/md5-cache/dev-haskell/appar-0.1.8
index cbd7f863d503..d7899dda7c9a 100644
--- a/metadata/md5-cache/dev-haskell/appar-0.1.8
+++ b/metadata/md5-cache/dev-haskell/appar-0.1.8
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/appar
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.1.8
SRC_URI=https://hackage.haskell.org/package/appar-0.1.8/appar-0.1.8.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=21c9dae4f75b2ba184dbbed942e4ea08
+_md5_=312989ef4178d657bde19d0124131d43
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 22ac0cba7cd9..7f4bdf7cf38b 100644
--- a/metadata/md5-cache/dev-haskell/asn1-encoding-0.9.6
+++ b/metadata/md5-cache/dev-haskell/asn1-encoding-0.9.6
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-asn1
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=a8d8b239be326b2905567687327c42f7
+_md5_=45f75fa25b8745ec851d6dee49a5ae40
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 9037dea7cfab..05709d578721 100644
--- a/metadata/md5-cache/dev-haskell/asn1-parse-0.9.5
+++ b/metadata/md5-cache/dev-haskell/asn1-parse-0.9.5
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-asn1
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=2bf1afebceb07820bf76afc1e2ce4eda
+_md5_=7c7d2e6f675b9c0d45f700a8e68b7b06
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 69cb023032a6..b10a39e8f811 100644
--- a/metadata/md5-cache/dev-haskell/asn1-types-0.3.3
+++ b/metadata/md5-cache/dev-haskell/asn1-types-0.3.3
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-asn1
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=dev-haskell/hourglass:=[profile?] dev-haskell/memory:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=29d2fcd2228c0caca04295b3049cdb64
+_md5_=f5ec96c0b68c03135a5e750ad6487122
diff --git a/metadata/md5-cache/dev-haskell/assoc-1.0.2 b/metadata/md5-cache/dev-haskell/assoc-1.0.2
index c960c3ca5810..9dfd77f24068 100644
--- a/metadata/md5-cache/dev-haskell/assoc-1.0.2
+++ b/metadata/md5-cache/dev-haskell/assoc-1.0.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/assoc
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
SLOT=0/1.0.2
SRC_URI=https://hackage.haskell.org/package/assoc-1.0.2/assoc-1.0.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=f2de39b8dddd82c828dfd49ad92c6d81
+_md5_=d8bdfa5239ae7ec4881cc9a0c7138460
diff --git a/metadata/md5-cache/dev-haskell/async-2.2.4 b/metadata/md5-cache/dev-haskell/async-2.2.4
index 8204f517f45a..ad28b2382099 100644
--- a/metadata/md5-cache/dev-haskell/async-2.2.4
+++ b/metadata/md5-cache/dev-haskell/async-2.2.4
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/simonmar/async
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=9554c2776705f3d4c135243fce42ae8d
+_md5_=7a6178deaa0bf94e467a6b7a41891466
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 d8d190867f34..176a3fd5b8b1 100644
--- a/metadata/md5-cache/dev-haskell/atomic-primops-0.8.4
+++ b/metadata/md5-cache/dev-haskell/atomic-primops-0.8.4
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/rrnewton/haskell-lockfree/wiki
INHERIT=haskell-cabal
IUSE=debug doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=dev-haskell/primitive:=[profile?] >=dev-lang/ghc-7.10.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=78be065a5eda01e19741d0b46eac865e
+_md5_=9ba3d9976d96c64b58e86abf9e97ed94
diff --git a/metadata/md5-cache/dev-haskell/attoparsec-0.14.4 b/metadata/md5-cache/dev-haskell/attoparsec-0.14.4
index dca740591b88..c2857c106c98 100644
--- a/metadata/md5-cache/dev-haskell/attoparsec-0.14.4
+++ b/metadata/md5-cache/dev-haskell/attoparsec-0.14.4
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/bgamari/attoparsec
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/scientific-0.3.1:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=8843b3c19e6b399683d9b82c2f630856
+_md5_=d3b3dc3bf35c8578cdb1eee15300bccc
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 3a86d6a8304a..327c9e5d45d3 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
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/haskell/aeson
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=171db47244923a91b1e2fe5adcc4f285
+_md5_=1d0525487776c6713ed3bc5f7db0dbda
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 06e213bae317..436a2fd03e91 100644
--- a/metadata/md5-cache/dev-haskell/auto-update-0.1.6
+++ b/metadata/md5-cache/dev-haskell/auto-update-0.1.6
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/yesodweb/wai
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=42b403e8669ae0c1ee0460f0f119f248
+_md5_=9b59760879df9509b1775fbd0f2ed5e1
diff --git a/metadata/md5-cache/dev-haskell/aws-0.22-r5 b/metadata/md5-cache/dev-haskell/aws-0.22-r5
index d53ecd452bfb..43a8302a803f 100644
--- a/metadata/md5-cache/dev-haskell/aws-0.22-r5
+++ b/metadata/md5-cache/dev-haskell/aws-0.22-r5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/aristidb/aws
INHERIT=haskell-cabal
IUSE=examples doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?] )
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=fd11f6fb6b6d98e1d65adab6888e334e
+_md5_=315b4610d58ad0965b2d19186bd10d99
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 52bc5983d78b..9ef1e016bbe1 100644
--- a/metadata/md5-cache/dev-haskell/base-compat-0.12.1
+++ b/metadata/md5-cache/dev-haskell/base-compat-0.12.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/base-compat
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=711eb7a7b64b71c5ba151e0587c44ed3
+_md5_=b8344dc967ced6233a8939fc1e4f79a9
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 719ec9edee37..4df6bce6da8a 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/base-compat-batteries
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=0875fb7498f1b58a733783be0f7573f5
+_md5_=92b1f75774d060d760f6f69ed503d52d
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 c00a1c70b3c0..2740dea1f103 100644
--- a/metadata/md5-cache/dev-haskell/base-orphans-0.8.6
+++ b/metadata/md5-cache/dev-haskell/base-orphans-0.8.6
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell-compat/base-orphans#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( 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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=1b348e102ae7646a7bcf35207bde9627
+_md5_=6c2e27fea2d46a96c870760a11c7b4ff
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 cfcbbd87bfe5..172aa3633b16 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/haskell/base16-bytestring
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=c10a8ee45569e6d4db8e90261624132a
+_md5_=95af27dcc05d1d81f0253d2b6109650a
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 8a28dfbbee67..e221c1cde507 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/haskell/base64-bytestring
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=df818806445227c69f7e59913cc73b80
+_md5_=92b0fb474b9ab6a897922ce234ab8997
diff --git a/metadata/md5-cache/dev-haskell/basement-0.0.12 b/metadata/md5-cache/dev-haskell/basement-0.0.12
index 19b2d42c02fe..ac18b15a1682 100644
--- a/metadata/md5-cache/dev-haskell/basement-0.0.12
+++ b/metadata/md5-cache/dev-haskell/basement-0.0.12
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/haskell-foundation/foundation#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
SLOT=0/0.0.12
SRC_URI=https://hackage.haskell.org/package/basement-0.0.12/basement-0.0.12.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=3509c18883cc755383a3bbc3518c0c61
+_md5_=616968c493b03f2383eb44cc954ce4c3
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 ad3b73429de2..42229f06a067 100644
--- a/metadata/md5-cache/dev-haskell/bencode-0.6.1.1
+++ b/metadata/md5-cache/dev-haskell/bencode-0.6.1.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/bencode
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=dev-haskell/parsec:=[profile?] >=dev-haskell/transformers-compat-0.4:=[profile?] >=dev-lang/ghc-7.8.2:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=ea508288ccf9ff52e719a86bd009411b
+_md5_=a9179758940829e1afd8b68e26cc23e6
diff --git a/metadata/md5-cache/dev-haskell/bifunctors-5.5.11 b/metadata/md5-cache/dev-haskell/bifunctors-5.5.11
index 4f7fa76db623..f1475df5dde4 100644
--- a/metadata/md5-cache/dev-haskell/bifunctors-5.5.11
+++ b/metadata/md5-cache/dev-haskell/bifunctors-5.5.11
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/ekmett/bifunctors/
INHERIT=haskell-cabal
IUSE=+semigroups +tagged doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?] )
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=7b364330925e2c99d94af96a6cafd029
+_md5_=a311aecf5ee8c79f678c69c4048d7d79
diff --git a/metadata/md5-cache/dev-haskell/binary-0.8.8.0 b/metadata/md5-cache/dev-haskell/binary-0.8.8.0
index 77b5ea5a87a8..a781fc7870ee 100644
--- a/metadata/md5-cache/dev-haskell/binary-0.8.8.0
+++ b/metadata/md5-cache/dev-haskell/binary-0.8.8.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/kolmodin/binary
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.8.2:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=6db2a5945f42ddb8f3a241dabbaa83aa
+_md5_=4e69f75f32f3aef83436583d9214f34b
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 d07df383555c..48218de8eba3 100644
--- a/metadata/md5-cache/dev-haskell/binary-orphans-1.0.2
+++ b/metadata/md5-cache/dev-haskell/binary-orphans-1.0.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/binary-orphans
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/onetuple-0.3:=[profile?] <dev-haskell/onetuple-0.4:=[profile?] >=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=bed1c797eaeb022a3151037409cd8a50
+_md5_=e2ea45e251747dca28225e9c1862b00b
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 9f9cd35d034a..587f9bf9a165 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/lpsmith/blaze-builder
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-8.4.3:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=b7610b41637906af631571a6ca465abe
+_md5_=30ed8af0dc24eb1d87dfe817a97db4c8
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
index 5844ccdacc65..3360474e3e2d 100644
--- 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://jaspervdj.be/blaze/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=b089563c9d65ee826f4bf126bea2688e
+_md5_=6cd10a7f5d6d7e219cf7687f44921744
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
index 8915769006ab..1b48eb81333b 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://jaspervdj.be/blaze
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=5b6a52a2db2133d9a714d4a8a9221bcb
+_md5_=cdd168b8c749f0746169a22495b2e0df
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 2d614c7cdbe1..2ed3f0b50297 100644
--- a/metadata/md5-cache/dev-haskell/bloomfilter-2.0.1.0
+++ b/metadata/md5-cache/dev-haskell/bloomfilter-2.0.1.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/bos/bloomfilter
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=86fe48ea37eb063465ddaaedc685dc57
+_md5_=9f57088401ed128b124f6e3abbe633e1
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 c9c68fbbd715..8e96c09ca75e 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/sjakobi/bsb-http-chunked
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.10.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=9b161a041f1ea119271acc6ccc2e5d92
+_md5_=661cb8feefcf616cf7d28e372d4ab4ea
diff --git a/metadata/md5-cache/dev-haskell/byteable-0.1.1 b/metadata/md5-cache/dev-haskell/byteable-0.1.1
index 76181a36cd91..54f95eac1ba4 100644
--- a/metadata/md5-cache/dev-haskell/byteable-0.1.1
+++ b/metadata/md5-cache/dev-haskell/byteable-0.1.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-byteable
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.1.1
SRC_URI=https://hackage.haskell.org/package/byteable-0.1.1/byteable-0.1.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=47bd363d955ed2e14ecd57ce959a5ca3
+_md5_=ce60f97468e957e57f2171b809942745
diff --git a/metadata/md5-cache/dev-haskell/byteorder-1.0.4 b/metadata/md5-cache/dev-haskell/byteorder-1.0.4
index 10ecc79ecfb1..2b8b60294137 100644
--- a/metadata/md5-cache/dev-haskell/byteorder-1.0.4
+++ b/metadata/md5-cache/dev-haskell/byteorder-1.0.4
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=http://community.haskell.org/~aslatter/code/byteorder
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/1.0.4
SRC_URI=https://hackage.haskell.org/package/byteorder-1.0.4/byteorder-1.0.4.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=b1991ace5986aaaca03e0c4bcc455a19
+_md5_=36890f0dc082204a4a57e090cf1bbe4c
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 29b4b273151f..d0fb3f0698f8 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/bytestring-builder
INHERIT=haskell-cabal
IUSE=profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=eba3c93050f61d11a493d35438ead8ba
+_md5_=eda55d64c2183e818093bc166cc4ef8f
diff --git a/metadata/md5-cache/dev-haskell/c2hs-0.28.8 b/metadata/md5-cache/dev-haskell/c2hs-0.28.8
index 74072973511c..96c9ace02e21 100644
--- a/metadata/md5-cache/dev-haskell/c2hs-0.28.8
+++ b/metadata/md5-cache/dev-haskell/c2hs-0.28.8
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell/c2hs
INHERIT=haskell-cabal
IUSE=regression test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=GPL-2
RDEPEND=dev-haskell/dlist:= >=dev-haskell/language-c-0.7.1:= <dev-haskell/language-c-0.10:= >=dev-lang/ghc-8.4.3:= regression? ( >=dev-haskell/shelly-1.9.0:= <dev-haskell/shelly-1.10.0:= dev-haskell/text:= >=dev-haskell/yaml-0.8:= )
RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://hackage.haskell.org/package/c2hs-0.28.8/c2hs-0.28.8.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=247041cf1ccfbef83613454513f12714
+_md5_=c90e3aaf18faa9094c95c27d2da012a9
diff --git a/metadata/md5-cache/dev-haskell/cabal-3.4.1.0 b/metadata/md5-cache/dev-haskell/cabal-3.4.1.0
index 3efd0b4fcbbd..fbe682bf5f00 100644
--- a/metadata/md5-cache/dev-haskell/cabal-3.4.1.0
+++ b/metadata/md5-cache/dev-haskell/cabal-3.4.1.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.haskell.org/cabal/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=503e12062f91772205b85184c12b840d
+_md5_=01291a2442ce124f3e366a6a80a59299
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 386b342e9f28..bbe9944c98f0 100644
--- a/metadata/md5-cache/dev-haskell/cabal-doctest-1.0.9
+++ b/metadata/md5-cache/dev-haskell/cabal-doctest-1.0.9
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/haskellari/cabal-doctest
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/cabal-1.10:=[profile?] <dev-haskell/cabal-3.8:=[profile?] >=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=8f15a1fc2d17ca66db0c91852906da3a
+_md5_=0bcf82db0107a22be630a0909675bbfe
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
index 65369bde4de5..be155eafbaeb 100644
--- 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
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.haskell.org/cabal/
INHERIT=haskell-cabal ghc-package
IUSE=debug +lukko +native-dns
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=8912e93e36ae93827af84fbf3e2b2d8a
+_md5_=62b9c8cf95127934304e368e004464d7
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 536b3f288e88..6da3c1d3c0c6 100644
--- a/metadata/md5-cache/dev-haskell/call-stack-0.3.0
+++ b/metadata/md5-cache/dev-haskell/call-stack-0.3.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/sol/call-stack#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-8.4.3:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=fa9d900cfa8eac0c757baddba10480b3
+_md5_=6020461d123cfb8f2321811cd3113b82
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 7fc57fb06486..67b066cbdc39 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/basvandijk/case-insensitive
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=7bff56055400c2d4df797880989c5ebe
+_md5_=85822582fc1e8e8114e1412d99e09e52
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 38b458b55c6c..ee4f15290600 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/hvr/cassava
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=4e0bcb87b8277b3ab1cca2d6a5f19008
+_md5_=0687327c00b14d8e8b6be686c2781bd5
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 e052134552ab..a83335596e6c 100644
--- a/metadata/md5-cache/dev-haskell/cereal-0.5.8.1
+++ b/metadata/md5-cache/dev-haskell/cereal-0.5.8.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/GaloisInc/cereal
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e4edaf8e934165139afdf697a3c498d3
+_md5_=701277a240d32789ea8bef0e97edf190
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 af47b8cc12bf..fac012c20b9c 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
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/charset
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=63af26e0de119ffd769405ddb8eed71e
+_md5_=42c97770aebc1bd5700d6f6fd55c6f76
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 c5a133f7d10e..67ae08912038 100644
--- a/metadata/md5-cache/dev-haskell/chell-0.4.0.2
+++ b/metadata/md5-cache/dev-haskell/chell-0.4.0.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://john-millikin.com/software/chell/
INHERIT=haskell-cabal
IUSE=+color-output doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?] )
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=3011f9b29165e9828c24f07a00f87feb
+_md5_=5db69ea804843f855c16fff6d235ea28
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 2261de4934f1..a1c08f6a2e23 100644
--- a/metadata/md5-cache/dev-haskell/cipher-aes-0.2.11
+++ b/metadata/md5-cache/dev-haskell/cipher-aes-0.2.11
@@ -6,11 +6,11 @@ EAPI=7
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 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=c5b8100f90d36123faea866bb354c41b
+_md5_=26c17e63ae094c3bedfec465045b9ada
diff --git a/metadata/md5-cache/dev-haskell/citeproc-0.7 b/metadata/md5-cache/dev-haskell/citeproc-0.7
index 412e60d582d3..2a85e323e36c 100644
--- a/metadata/md5-cache/dev-haskell/citeproc-0.7
+++ b/metadata/md5-cache/dev-haskell/citeproc-0.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/citeproc
INHERIT=haskell-cabal
IUSE=executable icu doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?] )
RESTRICT=test !test? ( test )
SLOT=0/0.7
SRC_URI=https://hackage.haskell.org/package/citeproc-0.7/citeproc-0.7.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=fe6a85caccd5beecb19a2a374018d0d2
+_md5_=e2c477025b8f78c89a13cffa75e52b45
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 56d13a2d2f7e..72ed8df6ed54 100644
--- a/metadata/md5-cache/dev-haskell/clientsession-0.9.1.2
+++ b/metadata/md5-cache/dev-haskell/clientsession-0.9.1.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/yesodweb/clientsession/tree/master
INHERIT=haskell-cabal
IUSE=test doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=2b08fefb05df54476afc1d57bfcad5c7
+_md5_=5944f1a6e601aed2ae5814a9ddc5694e
diff --git a/metadata/md5-cache/dev-haskell/clock-0.7.2 b/metadata/md5-cache/dev-haskell/clock-0.7.2
index 1c6a266cb1c6..eb4496e35d1f 100644
--- a/metadata/md5-cache/dev-haskell/clock-0.7.2
+++ b/metadata/md5-cache/dev-haskell/clock-0.7.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/corsis/clock
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=29367da082c65035b63ab507db694c05
+_md5_=019a2771dd663220db7af55150c32b92
diff --git a/metadata/md5-cache/dev-haskell/cmdargs-0.10.20 b/metadata/md5-cache/dev-haskell/cmdargs-0.10.20
index 08983928d3e7..62203d05eb97 100644
--- a/metadata/md5-cache/dev-haskell/cmdargs-0.10.20
+++ b/metadata/md5-cache/dev-haskell/cmdargs-0.10.20
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/ndmitchell/cmdargs#readme
INHERIT=haskell-cabal
IUSE=+quotation testprog doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/semigroups-0.18:=[profile?] >=dev-lang/ghc-7.8.2:=
SLOT=0/0.10.20
SRC_URI=https://hackage.haskell.org/package/cmdargs-0.10.20/cmdargs-0.10.20.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=a1c653deb511448cf6e032bef552c1d4
+_md5_=554fdf058723c577db01d3961ba561ff
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 bc28bc0c367a..800eecf2173a 100644
--- a/metadata/md5-cache/dev-haskell/code-page-0.1.3
+++ b/metadata/md5-cache/dev-haskell/code-page-0.1.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/RyanGlScott/code-page
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=3f030fc7f45362b738ab9afc81d732fa
+_md5_=f8895cdd2d4f7b3712a96f56c068381c
diff --git a/metadata/md5-cache/dev-haskell/colour-2.3.5 b/metadata/md5-cache/dev-haskell/colour-2.3.5
index 95171428432b..7f6f5e1bf05a 100644
--- a/metadata/md5-cache/dev-haskell/colour-2.3.5
+++ b/metadata/md5-cache/dev-haskell/colour-2.3.5
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://www.haskell.org/haskellwiki/Colour
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-8.0.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=f051ca1bcd466d04bcc0e3cba33c8e8f
+_md5_=8983af658764fe7257720eff7dcd3658
diff --git a/metadata/md5-cache/dev-haskell/commonmark-0.2.2 b/metadata/md5-cache/dev-haskell/commonmark-0.2.2
index 59f0c4e00f4d..255b179e9cd8 100644
--- a/metadata/md5-cache/dev-haskell/commonmark-0.2.2
+++ b/metadata/md5-cache/dev-haskell/commonmark-0.2.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/jgm/commonmark-hs
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/unicode-data-0.3:=[profile?] dev-haskell/unicode-transforms:=[profile?] >=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=510ee0c94adf54c1ba148098c682fb7f
+_md5_=4786b64f7b35bca601c8ae2de0c2b6fe
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 5674731fda2e..35c15fbc2abd 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/jgm/commonmark-hs
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=be97590f4aceb0dde21363ff01678633
+_md5_=3ac4c7d72582184050de7a6861e2ca5f
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 b59ca5444de3..40411c065a87 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
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/jgm/commonmark-hs
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=be58758d56d9e9220ffc679e29d7d48e
+_md5_=2d744b79d3101d26aa777aeab00984f4
diff --git a/metadata/md5-cache/dev-haskell/comonad-5.0.8 b/metadata/md5-cache/dev-haskell/comonad-5.0.8
index 365422721775..f33f37a4c5c0 100644
--- a/metadata/md5-cache/dev-haskell/comonad-5.0.8
+++ b/metadata/md5-cache/dev-haskell/comonad-5.0.8
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/ekmett/comonad/
INHERIT=haskell-cabal
IUSE=+indexed-traversable doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=4d53f887839af74a41d1c980f2c1f724
+_md5_=2005521b7f7abbf4dc16110d48e15b7e
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 1a88810e3b44..20a0bbcbc07e 100644
--- a/metadata/md5-cache/dev-haskell/concurrent-output-1.10.11
+++ b/metadata/md5-cache/dev-haskell/concurrent-output-1.10.11
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/concurrent-output
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=62b397d9b02900abd22ff65317761e6d
+_md5_=86c2114f811b106ec5bc8a9cb43de08d
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 1a9dfd39ac4c..48be395ea4be 100644
--- a/metadata/md5-cache/dev-haskell/conduit-1.3.4.2
+++ b/metadata/md5-cache/dev-haskell/conduit-1.3.4.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/snoyberg/conduit
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=c00255201be43caef4a173b13b276c49
+_md5_=8dd1af721cf31ce75c79c6b111f5a93e
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 80690372e33f..3c7143d45de1 100644
--- a/metadata/md5-cache/dev-haskell/conduit-combinators-1.3.0
+++ b/metadata/md5-cache/dev-haskell/conduit-combinators-1.3.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/snoyberg/mono-traversable#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-8.0.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=bfc505a3ce5a52c9252388416a506231
+_md5_=43d756b0fb252a2a74a82a34f414538c
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 9d1d558bd282..65eb5e1eaeba 100644
--- a/metadata/md5-cache/dev-haskell/conduit-extra-1.3.4
+++ b/metadata/md5-cache/dev-haskell/conduit-extra-1.3.4
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/snoyberg/conduit
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=bfe5dcf626573a4d302b9a032ec3eba2
+_md5_=28367b7580bb3888959b5135ebd4d545
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 d6017b871fd7..65b8355debe6 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/bos/configurator
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=7d96db80e921c92677909ba484811e1e
+_md5_=9f79ac88cde11a880388f6f573c01a28
diff --git a/metadata/md5-cache/dev-haskell/connection-0.3.1 b/metadata/md5-cache/dev-haskell/connection-0.3.1
index 8a862d090fc6..574de6221901 100644
--- a/metadata/md5-cache/dev-haskell/connection-0.3.1
+++ b/metadata/md5-cache/dev-haskell/connection-0.3.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-connection
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
SLOT=0/0.3.1
SRC_URI=https://hackage.haskell.org/package/connection-0.3.1/connection-0.3.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=72adec0f40bec67d6fea35132c334fde
+_md5_=199b9765e90d2157686f48103b3b5feb
diff --git a/metadata/md5-cache/dev-haskell/constraints-0.13.3 b/metadata/md5-cache/dev-haskell/constraints-0.13.3
index 7a415004357b..67b498921913 100644
--- a/metadata/md5-cache/dev-haskell/constraints-0.13.3
+++ b/metadata/md5-cache/dev-haskell/constraints-0.13.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/constraints/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=c660a3224d72c9e623b6cd05bc9aace1
+_md5_=eb954743d50d71e4ced197a89ec5d71e
diff --git a/metadata/md5-cache/dev-haskell/contravariant-1.5.3 b/metadata/md5-cache/dev-haskell/contravariant-1.5.3
index dbc33a0d5715..36a41cbad00d 100644
--- a/metadata/md5-cache/dev-haskell/contravariant-1.5.3
+++ b/metadata/md5-cache/dev-haskell/contravariant-1.5.3
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/ekmett/contravariant/
INHERIT=haskell-cabal
IUSE=+semigroups +statevar +tagged doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?] )
SLOT=0/1.5.3
SRC_URI=https://hackage.haskell.org/package/contravariant-1.5.3/contravariant-1.5.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=8fb5ee360cc86c578cba0a476c32a241
+_md5_=c0dfcd7ae2265474dc2d82263ab4612f
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 2975afd5ca5e..3ede012dea56 100644
--- a/metadata/md5-cache/dev-haskell/convertible-1.1.1.0
+++ b/metadata/md5-cache/dev-haskell/convertible-1.1.1.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/convertible
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=54e76d4ded56111bfd72003162b0f9f2
+_md5_=cbd2998c7403881b0d078234fc4bb5d4
diff --git a/metadata/md5-cache/dev-haskell/cookie-0.4.4 b/metadata/md5-cache/dev-haskell/cookie-0.4.4
index 3e53b0aedbf0..f611d20e0c6b 100644
--- a/metadata/md5-cache/dev-haskell/cookie-0.4.4
+++ b/metadata/md5-cache/dev-haskell/cookie-0.4.4
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/snoyberg/cookie
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=dev-haskell/data-default-class:=[profile?] >=dev-haskell/text-1.1:=[profile?] >=dev-lang/ghc-7.10.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=15187702e7ac17cff5d23470f4f7bdba
+_md5_=e96d255c5e91b3993015ebf22606cb3c
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 4ae5d88c1097..e417fed9f15a 100644
--- a/metadata/md5-cache/dev-haskell/cprng-aes-0.6.1
+++ b/metadata/md5-cache/dev-haskell/cprng-aes-0.6.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-cprng-aes
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=db26229ae68b745999228dac51e26ff2
+_md5_=e18244705bc9bd2eea10a89fd199948a
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 f3c11128bf97..58f39c344bc0 100644
--- a/metadata/md5-cache/dev-haskell/criterion-1.5.11.0
+++ b/metadata/md5-cache/dev-haskell/criterion-1.5.11.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.serpentine.com/criterion
INHERIT=haskell-cabal
IUSE=embed-data-files doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?] )
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=fea06370aa50ab477d78c2ed3947d0f7
+_md5_=a1e330e3a393d9145b4ec636c0557263
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 e73d255f8292..e809091e4dc7 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/bos/criterion
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=dc7515f34fd809f58cace3b0aa8c02b8
+_md5_=e9b101d14cd5fb2d27b51cd0a609c669
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 97986d78bd8a..c01f60598964 100644
--- a/metadata/md5-cache/dev-haskell/crypto-api-0.13.3
+++ b/metadata/md5-cache/dev-haskell/crypto-api-0.13.3
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/TomMD/crypto-api
INHERIT=haskell-cabal
IUSE=all-cpolys doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=b9e0e1e73ff040c287113606cedf211e
+_md5_=20093af8b291cbf659a2d1a271ba6546
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 8f469893787a..3ede0da7a62d 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=http://trac.haskell.org/crypto-api/wiki
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
SLOT=0/0.3
SRC_URI=https://hackage.haskell.org/package/crypto-api-tests-0.3/crypto-api-tests-0.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=b2532c6b2fb4eff7cb4b05485336ed15
+_md5_=4ecf6fb61fd3bb91500351a3695ed9df
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 eaf0e92c7e22..15755e7fe991 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-crypto-cipher
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=f346340d7717fc89982168f15ae5f9a5
+_md5_=7fa3cf761773c78ab6cb46a93fd07e72
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 23035f4f684f..ac9e065fdb28 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-crypto-cipher
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/byteable-0.1.1:=[profile?] >=dev-haskell/securemem-0.1.1:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e3de29f326935c9005f0777f8810c3ed
+_md5_=ea36014a628fc7d5191d3091db56eee2
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 30428fbf2f4e..329e9109e8f5 100644
--- a/metadata/md5-cache/dev-haskell/crypto-random-0.0.9
+++ b/metadata/md5-cache/dev-haskell/crypto-random-0.0.9
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-crypto-random
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=dev-haskell/securemem:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=3608fb90118897221402efd3a45d7c4e
+_md5_=4ab27052cdb838a5a639b78402244807
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 903a5f9f0df8..bafacbf5e35c 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/hvr/cryptohash-md5
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=9ece33db9358eff1f1e9fb950a36bbae
+_md5_=8fdbff2c25864733d5a712d4eac944d1
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 6245b7679336..db8c496af41c 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/hvr/cryptohash-sha1
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=a684b7ec7e28acc0fecff964ce0b5861
+_md5_=15fde97811470dca4fb7cd9dfa1c2e6c
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 34927b5385cc..4c4009892376 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/hvr/cryptohash-sha256
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=41f64cd65f695eebc95d892305b9709a
+_md5_=5584b393b8589b38097ecf4c4a7aa503
diff --git a/metadata/md5-cache/dev-haskell/cryptonite-0.28 b/metadata/md5-cache/dev-haskell/cryptonite-0.28
index 0b14a20c1fec..baf522e2eeb6 100644
--- a/metadata/md5-cache/dev-haskell/cryptonite-0.28
+++ b/metadata/md5-cache/dev-haskell/cryptonite-0.28
@@ -6,11 +6,11 @@ EAPI=7
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 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=61beaa6831cd58446c6468be629bc251
+_md5_=55992cb23e5e63a717c4146923b02e42
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 20795ef20f8e..ad69fa348aec 100644
--- a/metadata/md5-cache/dev-haskell/cryptonite-conduit-0.2.2
+++ b/metadata/md5-cache/dev-haskell/cryptonite-conduit-0.2.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell-crypto/cryptonite-conduit
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ada0713c2d2683d7bb36fa8f7cf77021
+_md5_=6022104b2bc26928beb4987eadc91053
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 43c90de64d16..87a556758e0c 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/yesodweb/css-text.git#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=bb4f099cfd73e134614aa5d7954983b2
+_md5_=3cfba70977cd94e759e3f82923c6a86a
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 6aa467e06a8e..5a8d4ea462bb 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/data-default
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=4ad1869e603766a9cdb64ebd1ea7cec5
+_md5_=81d0b02bea27bac5d97ee2901dc51bb3
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 42ac43a353b8..e27eb370376e 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
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/data-default-class
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=050d82d4e6c994591ab22049b1336e4f
+_md5_=db2c100415d9915e0705b358462f5fae
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 35b2c350eacd..8baa74f4a5f9 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/data-default-instances-containers
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
RDEPEND=dev-haskell/data-default-class:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=29be25932cb77292d91594c4b93f6d10
+_md5_=ed2912ef1630a55d52e4f647c1d74d02
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 8f4472ca79e2..9b9fe7c16177 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/data-default-instances-dlist
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=2bef158fc6c59ebfaf84c5feab5ee413
+_md5_=5ca2664f1b76f60ec280044a0442c7e8
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 0c72f8a062e7..262d842891eb 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/data-default-instances-old-locale
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=ea76d1dddd599119425f119f7fce1c6d
+_md5_=d612b8de438705cb0db5796925df31ec
diff --git a/metadata/md5-cache/dev-haskell/data-fix-0.3.2 b/metadata/md5-cache/dev-haskell/data-fix-0.3.2
index 2b8373f1f5d9..76288c60ff6d 100644
--- a/metadata/md5-cache/dev-haskell/data-fix-0.3.2
+++ b/metadata/md5-cache/dev-haskell/data-fix-0.3.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/spell-music/data-fix
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=2a5cd59af3d8d7462f023a23af1cdb21
+_md5_=1ab3d9b128cb4f7e156aa002d5a44679
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 1b10d9bc55c5..5ac10f756895 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/data-ordlist
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=f6dadd98c5162c94fdefb2dd810efdb0
+_md5_=aef666e9c4ff338acca756a77584bca2
diff --git a/metadata/md5-cache/dev-haskell/dav-1.3.4 b/metadata/md5-cache/dev-haskell/dav-1.3.4
index 48a1e02aea73..954249ae7872 100644
--- a/metadata/md5-cache/dev-haskell/dav-1.3.4
+++ b/metadata/md5-cache/dev-haskell/dav-1.3.4
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=http://floss.scru.org/hDAV
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
SLOT=0/1.3.4
SRC_URI=https://hackage.haskell.org/package/DAV-1.3.4/DAV-1.3.4.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=acd1574f1a9f88efbbc8c7033a1a11d6
+_md5_=d82040993fe88f3ab8b9c658921a1833
diff --git a/metadata/md5-cache/dev-haskell/dbus-1.2.22 b/metadata/md5-cache/dev-haskell/dbus-1.2.22
index 8943a4c62acb..efc6a0c07bfc 100644
--- a/metadata/md5-cache/dev-haskell/dbus-1.2.22
+++ b/metadata/md5-cache/dev-haskell/dbus-1.2.22
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/rblaze/haskell-dbus#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=4fe87a40ca88859e1892b96e1e2c80bd
+_md5_=f7a1914ec7227e2790d231aa3b001e8d
diff --git a/metadata/md5-cache/dev-haskell/dec-0.0.3 b/metadata/md5-cache/dev-haskell/dec-0.0.3
index 29fec6819819..494afb618575 100644
--- a/metadata/md5-cache/dev-haskell/dec-0.0.3
+++ b/metadata/md5-cache/dev-haskell/dec-0.0.3
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/phadej/vec
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/void-0.7.2:=[profile?] <dev-haskell/void-0.8:=[profile?] >=dev-lang/ghc-7.8.2:=
SLOT=0/0.0.3
SRC_URI=https://hackage.haskell.org/package/dec-0.0.3/dec-0.0.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=4ed9baecc9295d9857cb08258c52b4d4
+_md5_=ae976dc22a3612593db19ee23618b179
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 7800e3d9f273..4fb4c9056e7c 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/dense-linear-algebra
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=9ebb4b2c4588e92233950e925a28fd20
+_md5_=d9508d68e93bb13bce0c1cd34fcd03a4
diff --git a/metadata/md5-cache/dev-haskell/deriving-compat-0.6 b/metadata/md5-cache/dev-haskell/deriving-compat-0.6
index 6de677fa6668..8432b463ec1b 100644
--- a/metadata/md5-cache/dev-haskell/deriving-compat-0.6
+++ b/metadata/md5-cache/dev-haskell/deriving-compat-0.6
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell-compat/deriving-compat
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=472326a55584cd60653f0784122fe34c
+_md5_=23493a0361ac28c2695951df03f67f3f
diff --git a/metadata/md5-cache/dev-haskell/diff-0.4.0 b/metadata/md5-cache/dev-haskell/diff-0.4.0
index 968f4c9cc32e..729678f6c96d 100644
--- a/metadata/md5-cache/dev-haskell/diff-0.4.0
+++ b/metadata/md5-cache/dev-haskell/diff-0.4.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/Diff
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=c942572125d3c220265878714def39be
+_md5_=e9dcdcbd11b75f2e6256e7b9e934ffe4
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 670272685e5e..e6499f5aaf6b 100644
--- a/metadata/md5-cache/dev-haskell/digest-0.0.1.2
+++ b/metadata/md5-cache/dev-haskell/digest-0.0.1.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/digest
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:= sys-libs/zlib
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=da23afce3702e2cc47887f0e2ff56a86
+_md5_=30dd34ae04b3cbec2ba9c6d928f159b1
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 3efca1c39d83..cd3eaaae282f 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/redneb/disk-free-space
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=c33ceb389713882821df0771c31da8d6
+_md5_=84ffa2ebef02741d6e6d3264acc06e06
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 7542fe658c2f..ce335ed3864f 100644
--- a/metadata/md5-cache/dev-haskell/distributive-0.6.2.1
+++ b/metadata/md5-cache/dev-haskell/distributive-0.6.2.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/ekmett/distributive/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=1eed1472f5fe9ffc2133e2969e9a70ef
+_md5_=757b8c1d4f6492df2a6445849291212c
diff --git a/metadata/md5-cache/dev-haskell/dlist-1.0 b/metadata/md5-cache/dev-haskell/dlist-1.0
index 1c79ce16565a..926b34c544c0 100644
--- a/metadata/md5-cache/dev-haskell/dlist-1.0
+++ b/metadata/md5-cache/dev-haskell/dlist-1.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/spl/dlist
INHERIT=haskell-cabal
IUSE=werror doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/1.0
SRC_URI=https://hackage.haskell.org/package/dlist-1.0/dlist-1.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=22cec0bfa577bf669d232a1b508c3faa
+_md5_=ebd8608438e1202b4e50be4eab79c827
diff --git a/metadata/md5-cache/dev-haskell/dns-4.0.1 b/metadata/md5-cache/dev-haskell/dns-4.0.1
index 6691779be707..c5273a7759d3 100644
--- a/metadata/md5-cache/dev-haskell/dns-4.0.1
+++ b/metadata/md5-cache/dev-haskell/dns-4.0.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/dns
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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
SLOT=0/4.0.1
SRC_URI=https://hackage.haskell.org/package/dns-4.0.1/dns-4.0.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=0c79c5dd2b3560ee4b684de49c03d6b1
+_md5_=3c1804852e01307417fbe0fb1762253c
diff --git a/metadata/md5-cache/dev-haskell/doclayout-0.4 b/metadata/md5-cache/dev-haskell/doclayout-0.4
index a357c5c9d1de..9a1ae4abb0cd 100644
--- a/metadata/md5-cache/dev-haskell/doclayout-0.4
+++ b/metadata/md5-cache/dev-haskell/doclayout-0.4
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/jgm/doclayout
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/emojis-0.1.2:=[profile?] dev-haskell/safe:=[profile?] >=dev-lang/ghc-8.6.3:=
RESTRICT=!test? ( test )
SLOT=0/0.4
SRC_URI=https://hackage.haskell.org/package/doclayout-0.4/doclayout-0.4.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=dc2178dc82800feb8735cbdc5e0c6d31
+_md5_=8c5dbc1b69bb241843d7d9bb1c9b9fa1
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 ec2bfef2433c..37481b9c133b 100644
--- a/metadata/md5-cache/dev-haskell/doctemplates-0.10.0.2
+++ b/metadata/md5-cache/dev-haskell/doctemplates-0.10.0.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/jgm/doctemplates#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=2b4dab8aae7b180a5cfef6c3b60e7097
+_md5_=82f25154b3b044e797bfd7b156235c27
diff --git a/metadata/md5-cache/dev-haskell/doctest-0.20.0 b/metadata/md5-cache/dev-haskell/doctest-0.20.0
index 9612db295874..bb9d86524579 100644
--- a/metadata/md5-cache/dev-haskell/doctest-0.20.0
+++ b/metadata/md5-cache/dev-haskell/doctest-0.20.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/sol/doctest#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=312713e2c07112faa5f69f02ae18ee84
+_md5_=83660afcfd5526aebbc7229809575e3a
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 f206bd547cfc..61f6f4d9a275 100644
--- a/metadata/md5-cache/dev-haskell/easy-file-0.2.2
+++ b/metadata/md5-cache/dev-haskell/easy-file-0.2.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/kazu-yamamoto/easy-file
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=3fe0c239798df9fa420b12cb2388b954
+_md5_=e8a51763a51ba975f79701d67932d030
diff --git a/metadata/md5-cache/dev-haskell/echo-0.1.3 b/metadata/md5-cache/dev-haskell/echo-0.1.3
index 4b0b97af6634..4c583abd7914 100644
--- a/metadata/md5-cache/dev-haskell/echo-0.1.3
+++ b/metadata/md5-cache/dev-haskell/echo-0.1.3
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/RyanGlScott/echo
INHERIT=haskell-cabal
IUSE=examples doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.1.3
SRC_URI=https://hackage.haskell.org/package/echo-0.1.3/echo-0.1.3.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=99eaeeafc447c58f174930c890c0c275
+_md5_=259b8c779c54aef2eb7ebd45f0d9f28c
diff --git a/metadata/md5-cache/dev-haskell/ed25519-0.0.5.0 b/metadata/md5-cache/dev-haskell/ed25519-0.0.5.0
index 2b266175bfc1..9b21c1c37313 100644
--- a/metadata/md5-cache/dev-haskell/ed25519-0.0.5.0
+++ b/metadata/md5-cache/dev-haskell/ed25519-0.0.5.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=http://thoughtpolice.github.com/hs-ed25519
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=5b3b402e3cf5d2787d8ef7192fc9b097
+_md5_=034e9d62c990b9511269410f9c3dba1e
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 2ae1ad036ea2..bb581cc98e4f 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/phadej/edit-distance
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux
LICENSE=BSD
RDEPEND=>=dev-haskell/random-1.0:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=6c672d5a71452562a2c1fdcae5ec46e3
+_md5_=cba5333cdcc6452722d097b7329ac599
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 95c24a7e8d64..0cc7b86c93b6 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/Porges/email-validate-hs
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/attoparsec-0.10.0:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=4c3f9d03bbe1825e4b6c9ec6e284ec09
+_md5_=928a17abc0b79164dc97490344275189
diff --git a/metadata/md5-cache/dev-haskell/emojis-0.1.2 b/metadata/md5-cache/dev-haskell/emojis-0.1.2
index 87fd1f271e92..5d2d0dc766a2 100644
--- a/metadata/md5-cache/dev-haskell/emojis-0.1.2
+++ b/metadata/md5-cache/dev-haskell/emojis-0.1.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/jgm/emojis#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=1e98178423501885d531294ad03f9cf5
+_md5_=95ed30d4f74cea3cdd2d5c1b0c3c1708
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 74ab4ed560a0..4ae50d95c451 100644
--- a/metadata/md5-cache/dev-haskell/enclosed-exceptions-1.0.3
+++ b/metadata/md5-cache/dev-haskell/enclosed-exceptions-1.0.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/jcristovao/enclosed-exceptions
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=86fc95fd637fbd98556add46f4688c20
+_md5_=6f9f6a4f190613bc876efad4c6cff9e9
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 369063719ed6..7593e5c0241f 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/TomMD/entropy
INHERIT=haskell-cabal
IUSE=halvm doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.10.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=6ae8e4df74827c2a722648c34ac09f05
+_md5_=323680443caef356499edc7836eb0504
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 ac553e77ba7c..dd68ce69fd9e 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
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/erf
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=e54fe62ce61476603f236da912030a44
+_md5_=dc9ab9dfee2179d5adc8ae53250a2b6a
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 08579d7fb262..48e4f7363ba5 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/errorcall-eq-instance
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=dev-haskell/base-orphans:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=8e9bc35795e4b6434b7aff3b9a612130
+_md5_=fe57da85be7b79cc1a96415f7a2c6b41
diff --git a/metadata/md5-cache/dev-haskell/errors-2.3.0 b/metadata/md5-cache/dev-haskell/errors-2.3.0
index 8a7704c5418a..f2fd4656bd2b 100644
--- a/metadata/md5-cache/dev-haskell/errors-2.3.0
+++ b/metadata/md5-cache/dev-haskell/errors-2.3.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/errors
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
SLOT=0/2.3.0
SRC_URI=https://hackage.haskell.org/package/errors-2.3.0/errors-2.3.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=1a30da97f2da3cb8a7a2d5e593c122bd
+_md5_=5314f7f52081b1888f9fdf403c700479
diff --git a/metadata/md5-cache/dev-haskell/exceptions-0.10.4-r1 b/metadata/md5-cache/dev-haskell/exceptions-0.10.4-r1
index f667bc742778..343c513206a5 100644
--- a/metadata/md5-cache/dev-haskell/exceptions-0.10.4-r1
+++ b/metadata/md5-cache/dev-haskell/exceptions-0.10.4-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/exceptions/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=331b73b792473e7a68cf54377426be5d
+_md5_=584fdd5d4a440bd34702d5ac8fb870a8
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 2c098bfa0115..2993f08a0f4a 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/extensible-exceptions
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=b3698a2a84c1796ae284696e23732e31
+_md5_=e86824060f0ac475367ad41283e1c8ce
diff --git a/metadata/md5-cache/dev-haskell/extra-1.7.10 b/metadata/md5-cache/dev-haskell/extra-1.7.10
index 0d01995394c6..1268816ce9dc 100644
--- a/metadata/md5-cache/dev-haskell/extra-1.7.10
+++ b/metadata/md5-cache/dev-haskell/extra-1.7.10
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/ndmitchell/extra#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/clock-0.7:=[profile?] >=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=27ed257fee4bcc1f07bf3d3293069f62
+_md5_=451070a4acbc739484c3c8f01addfb1d
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 2d9af432f32a..a1a52d5403b2 100644
--- a/metadata/md5-cache/dev-haskell/fail-4.9.0.0
+++ b/metadata/md5-cache/dev-haskell/fail-4.9.0.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://prime.haskell.org/wiki/Libraries/Proposals/MonadFail
INHERIT=haskell-cabal
IUSE=profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=3d192caa624fd29426ba49e82bc24adc
+_md5_=9fa095e58fcf6649faa4d2ed3b56475f
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 d3e05886f855..57f698a730dd 100644
--- a/metadata/md5-cache/dev-haskell/fast-logger-3.0.1
+++ b/metadata/md5-cache/dev-haskell/fast-logger-3.0.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/kazu-yamamoto/logger
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=793b31b4b8ad6fbf8114dc9914fbc760
+_md5_=370302419507117632f052891ac05ad1
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 bb08f0514be0..ad2bdbfe4477 100644
--- a/metadata/md5-cache/dev-haskell/fdo-notify-0.3.1
+++ b/metadata/md5-cache/dev-haskell/fdo-notify-0.3.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=http://bitbucket.org/taejo/fdo-notify/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/dbus-0.10.7:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=6a9f016b5f6c782cfd56c05c937d57d1
+_md5_=f8ae9b97d052dcb183e77663f8b1a1de
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 59f71c26cc3a..c6cab2682856 100644
--- a/metadata/md5-cache/dev-haskell/feed-1.3.2.1
+++ b/metadata/md5-cache/dev-haskell/feed-1.3.2.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell-party/feed
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ac11e3dc41d8128c1c7285de46fc2b64
+_md5_=713927cc4f8fe2117f0995c1b4f4cc22
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 87f6e1c91632..157ee474dfb8 100644
--- a/metadata/md5-cache/dev-haskell/fgl-5.7.0.3
+++ b/metadata/md5-cache/dev-haskell/fgl-5.7.0.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/fgl
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.8.2:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=6305dd9de6875b29fb5eaa3e60d0871e
+_md5_=515fa693c41a0a086a6f573443eb107a
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 8e5e38634927..43e78d31fb86 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/snoyberg/file-embed
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.0.2:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=6de266a1a92ed594820a70ce56a5d93c
+_md5_=bdb55fd9e3b21e9af95238d45ad6d7f4
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 1161f00cb11c..c2698e0ca9bc 100644
--- a/metadata/md5-cache/dev-haskell/filemanip-0.3.6.3
+++ b/metadata/md5-cache/dev-haskell/filemanip-0.3.6.3
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/bos/filemanip
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=dev-haskell/mtl:=[profile?] dev-haskell/unix-compat:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=51a1b276f9c8bda251768a8b3e2dfaca
+_md5_=9ebf37e473bcdc816a3a296ad85b2807
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 1ea64253069c..b32659f5b3a4 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/filepath-bytestring
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=59282358413588f0326803087a74b09c
+_md5_=d29228bc13763214cb8009e790f7bfbc
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 c415025c1427..2bc65f7badfd 100644
--- a/metadata/md5-cache/dev-haskell/findbin-0.0.5-r1
+++ b/metadata/md5-cache/dev-haskell/findbin-0.0.5-r1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/audreyt/findbin
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.0.5
SRC_URI=https://hackage.haskell.org/package/FindBin-0.0.5/FindBin-0.0.5.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=7f7c65c43e288255bd85f9617ee04d27
+_md5_=b7f6cc7bda6bc5fbb1af35950a728c0b
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 d4a0dfb7d4ad..5dd3b9a9daa1 100644
--- a/metadata/md5-cache/dev-haskell/fingertree-0.1.4.2
+++ b/metadata/md5-cache/dev-haskell/fingertree-0.1.4.2
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/fingertree
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=fa4fd6485301999f847b645d86c903d5
+_md5_=523cf174a8289ae3edc754788c98c8c7
diff --git a/metadata/md5-cache/dev-haskell/foldl-1.4.12 b/metadata/md5-cache/dev-haskell/foldl-1.4.12
index 36b9d719d457..a8943ad1aa11 100644
--- a/metadata/md5-cache/dev-haskell/foldl-1.4.12
+++ b/metadata/md5-cache/dev-haskell/foldl-1.4.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/foldl
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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.13:=[profile?] >=dev-lang/ghc-8.4.3:=
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/2.cabal -> foldl-1.4.12-rev2.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=213facf79ce4ecd6dd04cb379b1e1572
+_md5_=1f6a7becfce37f522223585d069a9a49
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 3484182b5c67..e0595b2512b9 100644
--- a/metadata/md5-cache/dev-haskell/foundation-0.0.26.1
+++ b/metadata/md5-cache/dev-haskell/foundation-0.0.26.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/haskell-foundation/foundation
INHERIT=haskell-cabal
IUSE=experimental doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=~dev-haskell/basement-0.0.12:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=c432a85fa30e46a460f9ef7cae3acb3a
+_md5_=dc90e893e94831af7ad2c12dc2d8f5da
diff --git a/metadata/md5-cache/dev-haskell/free-5.1.9 b/metadata/md5-cache/dev-haskell/free-5.1.9
index 46849a072f6e..617b17a32c76 100644
--- a/metadata/md5-cache/dev-haskell/free-5.1.9
+++ b/metadata/md5-cache/dev-haskell/free-5.1.9
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/free/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
SLOT=0/5.1.9
SRC_URI=https://hackage.haskell.org/package/free-5.1.9/free-5.1.9.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=17008b5a039d59ffd6ce9224206990bb
+_md5_=57fed978be34a530d352c67246ec5962
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 922284ccc23d..4c9ab04ef12b 100644
--- a/metadata/md5-cache/dev-haskell/generic-deriving-1.14.1
+++ b/metadata/md5-cache/dev-haskell/generic-deriving-1.14.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/dreixel/generic-deriving
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ca5af64cc385e9e5c8e42c2696637750
+_md5_=16b2ba2a5825f0b039472d2f95664698
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 b40a00507c41..864e81003167 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/generics-sop
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=9d94b6898cf8ad5b27b48e16615b7768
+_md5_=02009f71da33cb5bc84c72144e3ee8e9
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 ac1e545991d9..1e0834110a7f 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/soenkehahn/getopt-generics#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e969d2b1d7682d6725ae2498a7a56e2c
+_md5_=e0c12a628e15481621150713670e4321
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 3a87594744ce..6cda0c8ab349 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=http://hackage.haskell.org/package/ghc-byteorder
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=137c69a645437e6be7ecd0ce8e6f0d8e
+_md5_=3f5e61f86abb9660e691cae3d10c2139
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 5b8e619dc3ad..a998689cfe77 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/ghc-paths
INHERIT=haskell-cabal
IUSE=profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=8406edde46c75c63c8ceac2267f942e5
+_md5_=3245e46a7774e4e28d58250334e23814
diff --git a/metadata/md5-cache/dev-haskell/git-lfs-1.2.0 b/metadata/md5-cache/dev-haskell/git-lfs-1.2.0
index 77d94ce6b776..633fed06bd50 100644
--- a/metadata/md5-cache/dev-haskell/git-lfs-1.2.0
+++ b/metadata/md5-cache/dev-haskell/git-lfs-1.2.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/git-lfs
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=dc94f8991ad2ab87fa5022cbf32c35ea
+_md5_=840df6b12f5f65fde0456cb23fb24be2
diff --git a/metadata/md5-cache/dev-haskell/glob-0.10.2 b/metadata/md5-cache/dev-haskell/glob-0.10.2
index f1b2787e1afa..bf94ded1c015 100644
--- a/metadata/md5-cache/dev-haskell/glob-0.10.2
+++ b/metadata/md5-cache/dev-haskell/glob-0.10.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://iki.fi/matti.niemenmaa/glob/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/dlist-0.4:=[profile?] >=dev-haskell/transformers-compat-0.3:=[profile?] >=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=d104bce96618051262294b16c48d2f6c
+_md5_=e0f519e8f434f74de81b459afa86c7d3
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 5abfe0f33577..ccd7104d735b 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell/hackage-security
INHERIT=haskell-cabal
IUSE=+lukko doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?] )
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=94dc314a57cff7a2fc953eec3b705f1b
+_md5_=1a69779769669119acace3ba609b688a
diff --git a/metadata/md5-cache/dev-haskell/haddock-library-1.10.0 b/metadata/md5-cache/dev-haskell/haddock-library-1.10.0
index db68008eefce..a4f89040c69f 100644
--- a/metadata/md5-cache/dev-haskell/haddock-library-1.10.0
+++ b/metadata/md5-cache/dev-haskell/haddock-library-1.10.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.haskell.org/haddock/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=9023b222412c8e9c550c76ab85f34da3
+_md5_=b060ee782dedd1f251854d107b3b8c18
diff --git a/metadata/md5-cache/dev-haskell/happy-1.19.12 b/metadata/md5-cache/dev-haskell/happy-1.19.12
index ff69372e69a9..83aae5acb4c6 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 >=sys-devel/libtool-2.4
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.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:= test? ( !dev-lang/ghc[llvm(-)] ) >=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
HOMEPAGE=https://www.haskell.org/happy/
INHERIT=haskell-cabal autotools
IUSE=doc test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD-2
-RDEPEND=>=dev-haskell/mtl-2.2.1:= >=dev-lang/ghc-7.4.1:=
+RDEPEND=>=dev-haskell/mtl-2.2.1:= >=dev-lang/ghc-7.4.1:= test? ( !dev-lang/ghc[llvm(-)] )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://hackage.haskell.org/package/happy-1.19.12/happy-1.19.12.tar.gz
_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 gnuconfig b6b3e92f8b8c996400074b5f61a59256 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=87d80da22c0faa95349700faae4c3dfe
+_md5_=d7f03e61a9c4698bc0aef09450d9a38b
diff --git a/metadata/md5-cache/dev-haskell/hashable-1.4.0.2 b/metadata/md5-cache/dev-haskell/hashable-1.4.0.2
index 07b539092451..290f1c35455b 100644
--- a/metadata/md5-cache/dev-haskell/hashable-1.4.0.2
+++ b/metadata/md5-cache/dev-haskell/hashable-1.4.0.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell-unordered-containers/hashable
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/base-orphans-0.8.6:=[profile?] >=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=4ffbf75492ca4d49da2d0895c995035b
+_md5_=40f6021601424822371015e4ae955c0c
diff --git a/metadata/md5-cache/dev-haskell/haskeline-0.8.2 b/metadata/md5-cache/dev-haskell/haskeline-0.8.2
index 04973e10f770..3c4ee0ef8c65 100644
--- a/metadata/md5-cache/dev-haskell/haskeline-0.8.2
+++ b/metadata/md5-cache/dev-haskell/haskeline-0.8.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/judah/haskeline
INHERIT=haskell-cabal
IUSE=+terminfo doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=04942c061f69df8908d18d8dbd29acd4
+_md5_=29c55a37c76d868552249791b8912b08
diff --git a/metadata/md5-cache/dev-haskell/haskell-lexer-1.1 b/metadata/md5-cache/dev-haskell/haskell-lexer-1.1
index 2e710bd795fa..3d6a2c230004 100644
--- a/metadata/md5-cache/dev-haskell/haskell-lexer-1.1
+++ b/metadata/md5-cache/dev-haskell/haskell-lexer-1.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/yav/haskell-lexer
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/1.1
SRC_URI=https://hackage.haskell.org/package/haskell-lexer-1.1/haskell-lexer-1.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=859bbebf8749aa42bc60d82e9530e8ee
+_md5_=8710d2643c24957f419f667aff36929f
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 10dc184d0254..884c95ce1efd 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell-suite/haskell-src-exts
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=b82bdc8b7f9f396f28b270bb941cbad9
+_md5_=64d3c8879f06d9abd3e88e96f1f509fb
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 50eb8210fa87..79af410459c6 100644
--- a/metadata/md5-cache/dev-haskell/hdbc-2.4.0.3
+++ b/metadata/md5-cache/dev-haskell/hdbc-2.4.0.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/hdbc/hdbc
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=4994816a3f349916ce6767edde1bb5bd
+_md5_=39f71d115ddbe9d1d1d68b604f34eba6
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 950f52c076ee..d42bef7e12ae 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/hdbc/hdbc-postgresql
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=ec089cd6a1ef0621039d5bcdd5b532be
+_md5_=d7e85d4ace0517cb51117c2e167c6f0e
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 3457b57dc7ed..bcfcedb1fb76 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/hdbc/hdbc-sqlite3
INHERIT=haskell-cabal
IUSE=+splitbase doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=c0b69b074c067a158cf225a04a8ef709
+_md5_=b205b44dbdffb1b3d48c9f1db8f1772b
diff --git a/metadata/md5-cache/dev-haskell/hedgehog-1.0.5 b/metadata/md5-cache/dev-haskell/hedgehog-1.0.5
index a76744078625..528c92c313c9 100644
--- a/metadata/md5-cache/dev-haskell/hedgehog-1.0.5
+++ b/metadata/md5-cache/dev-haskell/hedgehog-1.0.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hedgehog.qa
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=7cb82f2b44db7b86ac49b35184dd3f2e
+_md5_=4ebe8ef12e275dd8ad4009c8eb5906e8
diff --git a/metadata/md5-cache/dev-haskell/hinotify-0.3.10 b/metadata/md5-cache/dev-haskell/hinotify-0.3.10
index 95635dafa25f..20323848263f 100644
--- a/metadata/md5-cache/dev-haskell/hinotify-0.3.10
+++ b/metadata/md5-cache/dev-haskell/hinotify-0.3.10
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/kolmodin/hinotify
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/async-2.0:=[profile?] <dev-haskell/async-2.3:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=e106f26e194d4a874636fd24a1e775f1
+_md5_=78eaeff08e1130e41b910c5ae900cb87
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 6aff26875286..acd58a933b1b 100644
--- a/metadata/md5-cache/dev-haskell/hjsmin-0.2.0.4
+++ b/metadata/md5-cache/dev-haskell/hjsmin-0.2.0.4
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/erikd/hjsmin
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=020fd5979a7bdd6f18d99da3775f22a2
+_md5_=dc7cd9eb73fc733607baebcf4649a4f9
diff --git a/metadata/md5-cache/dev-haskell/hostname-1.0-r1 b/metadata/md5-cache/dev-haskell/hostname-1.0-r1
index 14615d14cd93..4607cca95c4d 100644
--- a/metadata/md5-cache/dev-haskell/hostname-1.0-r1
+++ b/metadata/md5-cache/dev-haskell/hostname-1.0-r1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/hostname
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/1.0
SRC_URI=https://hackage.haskell.org/package/hostname-1.0/hostname-1.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=52375a381074d43ffd265c027c872a52
+_md5_=e069f89d8eb8eba462b9ef697df50d22
diff --git a/metadata/md5-cache/dev-haskell/hourglass-0.2.12 b/metadata/md5-cache/dev-haskell/hourglass-0.2.12
index c3d027ae18d7..620606dd429f 100644
--- a/metadata/md5-cache/dev-haskell/hourglass-0.2.12
+++ b/metadata/md5-cache/dev-haskell/hourglass-0.2.12
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-hourglass
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=6ef67eafe131e1c45160be53e4a393a9
+_md5_=8766b915bcac58a645e7c2850436ca8e
diff --git a/metadata/md5-cache/dev-haskell/hscolour-1.24.4 b/metadata/md5-cache/dev-haskell/hscolour-1.24.4
index a3e4fbe6edfd..6136b84eb06a 100644
--- a/metadata/md5-cache/dev-haskell/hscolour-1.24.4
+++ b/metadata/md5-cache/dev-haskell/hscolour-1.24.4
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=http://code.haskell.org/~malcolm/hscolour/
INHERIT=haskell-cabal
IUSE=doc profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=LGPL-2.1
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/1.24.4
SRC_URI=https://hackage.haskell.org/package/hscolour-1.24.4/hscolour-1.24.4.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=7d5ba90d6625f4e5257a4f665d80a06b
+_md5_=91514354cd1e501a3dd7092873d8bde6
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 ed091a219916..554f5e2b97c4 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/hvr/hslogger/wiki
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?]
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=36fb678de905b3f72a96971ff0d8dde2
+_md5_=fb5be2ff1afff9e8932b1f841fdfc079
diff --git a/metadata/md5-cache/dev-haskell/hslua-2.2.0 b/metadata/md5-cache/dev-haskell/hslua-2.2.0
index f57002429ce6..4c68d0767568 100644
--- a/metadata/md5-cache/dev-haskell/hslua-2.2.0
+++ b/metadata/md5-cache/dev-haskell/hslua-2.2.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ac95c205c097415e5e5a4eb9cb163d6f
+_md5_=4dcb9b26487defd7068dae61466806ed
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 45efe4ccf9a6..c6b861df95d9 100644
--- a/metadata/md5-cache/dev-haskell/hslua-aeson-2.2.0
+++ b/metadata/md5-cache/dev-haskell/hslua-aeson-2.2.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=803c4fa6faa475f8b50b0df91d96f454
+_md5_=b718be937512d53e9f69da9faa01ab63
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 d9054bc24f18..e6e8e73c6119 100644
--- a/metadata/md5-cache/dev-haskell/hslua-classes-2.2.0
+++ b/metadata/md5-cache/dev-haskell/hslua-classes-2.2.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=8765b587d399a0b6dc02d8e02e168e84
+_md5_=341a0de5389c44a2c35131dea176a259
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 340a42e88c42..75dd8b54c1d0 100644
--- a/metadata/md5-cache/dev-haskell/hslua-core-2.2.0
+++ b/metadata/md5-cache/dev-haskell/hslua-core-2.2.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/lua-2.2:=[profile?] <dev-haskell/lua-2.3:=[profile?] >=dev-lang/ghc-8.10.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=5fd583d8dd40b082677a0c704af6bc03
+_md5_=2ddf732e1eb2aeed9f4ff1345d5a9e6a
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 728428126ef5..e32cd63df9a0 100644
--- a/metadata/md5-cache/dev-haskell/hslua-marshalling-2.2.0
+++ b/metadata/md5-cache/dev-haskell/hslua-marshalling-2.2.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/hslua-core-2.2:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=b25dd264ac50c32503f216c4eaa66e15
+_md5_=c85b7cce6ba62c87f68df92fdb2ca4ff
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 20240d90f521..765576856034 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/hslua/hslua-module-doclayout
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=499301f8e59a165514e11f5709c0fb62
+_md5_=6361ca65fba93d7bc21ce208d7b15dc4
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 97f0b5644816..dd53109e3c3f 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=fee25806a113b80733b37f0587990190
+_md5_=b13143da1121670e481e562491ae72c4
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 a8a549d996b2..5772b0459a3a 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/hslua/hslua
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=bfac6f6e6889d0ab3bd76a8153a49a23
+_md5_=200805764cbee70e56f835b7f2c172d8
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 8624da9cbb27..7352ed8c57fb 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/hslua/hslua
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=432460a264bb8273421f4619f7226fb1
+_md5_=3436e5fc6141cac52da4028150636c7a
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 3361781d9d30..3565686da73c 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ec1fdf606a91565b9750dbccbec6e66d
+_md5_=353b2d6b17846a9f06db5021bb00c208
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 8f1290861690..6d49442f4592 100644
--- a/metadata/md5-cache/dev-haskell/hslua-objectorientation-2.2.0
+++ b/metadata/md5-cache/dev-haskell/hslua-objectorientation-2.2.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=9d36e1e9f3c1ef69c1015d556bf5bd54
+_md5_=7bccae9dc0ef418f3245944e1f344833
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 2995a12aef76..4fa095d383b5 100644
--- a/metadata/md5-cache/dev-haskell/hslua-packaging-2.2.0
+++ b/metadata/md5-cache/dev-haskell/hslua-packaging-2.2.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=fdbb9d5717273515d0fcf3dc60c65c89
+_md5_=bc4e5be811c15d2665579656fc44fa3a
diff --git a/metadata/md5-cache/dev-haskell/hspec-2.9.4 b/metadata/md5-cache/dev-haskell/hspec-2.9.4
index 76f4f2d1c35b..58784d72e0cb 100644
--- a/metadata/md5-cache/dev-haskell/hspec-2.9.4
+++ b/metadata/md5-cache/dev-haskell/hspec-2.9.4
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hspec.github.io/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
SLOT=0/2.9.4
SRC_URI=https://hackage.haskell.org/package/hspec-2.9.4/hspec-2.9.4.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=013f922a991d49ce58ce94f1f91f2dfa
+_md5_=beb1d80865b6ff9ed1eed6ae8eaaec14
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 3de90811f968..b2c3933da253 100644
--- a/metadata/md5-cache/dev-haskell/hspec-contrib-0.5.1
+++ b/metadata/md5-cache/dev-haskell/hspec-contrib-0.5.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=http://hspec.github.io/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/hspec-core-2.5.0:=[profile?] dev-haskell/hunit:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=134e9f2d7a874aca612f6b8d1192844e
+_md5_=f0b7624c4eb139c3b10bfe79bdff5e57
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 05b36980ebd1..4cfc1542719c 100644
--- a/metadata/md5-cache/dev-haskell/hspec-core-2.9.4
+++ b/metadata/md5-cache/dev-haskell/hspec-core-2.9.4
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hspec.github.io/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
RESTRICT=!test? ( 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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=a9082ed7d0c152a7ce809b66f372634b
+_md5_=e0a5985578fb4e2ac5b2619f71f84640
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 2bb470152182..043559ed5649 100644
--- a/metadata/md5-cache/dev-haskell/hspec-discover-2.9.4
+++ b/metadata/md5-cache/dev-haskell/hspec-discover-2.9.4
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hspec.github.io/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( 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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=3b0d542e115a8df03f57ab801e49a52e
+_md5_=5c4389494b8be03f4f70d8e0e5063b95
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 b5335b03a021..2e5e1f8d3039 100644
--- a/metadata/md5-cache/dev-haskell/hspec-expectations-0.8.2
+++ b/metadata/md5-cache/dev-haskell/hspec-expectations-0.8.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/hspec/hspec-expectations#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=dev-haskell/call-stack:=[profile?] dev-haskell/hunit:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=6cd863e04e6b8fbdcdd559432f378d64
+_md5_=64ee2e743460d8a30c69a228b300307f
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 e7df76fefd5b..cc238981194c 100644
--- a/metadata/md5-cache/dev-haskell/hspec-meta-2.9.3
+++ b/metadata/md5-cache/dev-haskell/hspec-meta-2.9.3
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hspec.github.io/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=dbfcbc031db64252a39ccab736051e8d
+_md5_=bca25d595788755bb932e7f25051655c
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 251f0d2a4785..1d3b0b9a6fb1 100644
--- a/metadata/md5-cache/dev-haskell/hspec-wai-0.10.1
+++ b/metadata/md5-cache/dev-haskell/hspec-wai-0.10.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/hspec/hspec-wai#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=eb3d783b024ca1ad566fcb8c96c38670
+_md5_=59db9389282cfffcf4195a04eb6c9b6b
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 2660ffb6bf3e..78b6c10401e5 100644
--- a/metadata/md5-cache/dev-haskell/hsyaml-0.2.1.0
+++ b/metadata/md5-cache/dev-haskell/hsyaml-0.2.1.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/haskell-hvr/HsYAML
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=3693d8dfe8359fb6badf890ed37a524a
+_md5_=46cc283291b494a90a44dacd2adda8ff
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 97ce57853cc0..32a5fb77b1c2 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/html
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=49ff3acb5fefa4a23bbc7c7db97aa2d5
+_md5_=44d9bc04461b18c7a374c3476cb38dbd
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 d00f68e894eb..fcad7cc4fe03 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/snoyberg/xml
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=3a6090c09683da904dbd64df50750aa7
+_md5_=2bd8eaa7840e13020126f8f83d9f4bfb
diff --git a/metadata/md5-cache/dev-haskell/http-4000.4.1 b/metadata/md5-cache/dev-haskell/http-4000.4.1
index 9bd83ac33300..721396e03b21 100644
--- a/metadata/md5-cache/dev-haskell/http-4000.4.1
+++ b/metadata/md5-cache/dev-haskell/http-4000.4.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell/HTTP
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=b7bf2327c2470fc6275b399b0de96475
+_md5_=c8aeae7141196ebdc46cf4d8ada3efaf
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 3c88c3b75871..ec525f1356e1 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/fizruk/https-api-data
INHERIT=haskell-cabal
IUSE=text-show doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?] )
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=40436df75a2101ab8a848006ca668509
+_md5_=69f283c8c413b841ddc9e2e4234b8615
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 e438e5bbe8c1..63183589f357 100644
--- a/metadata/md5-cache/dev-haskell/http-client-0.7.11
+++ b/metadata/md5-cache/dev-haskell/http-client-0.7.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/snoyberg/http-client
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ee054e5cd535ef9a0b5c05310f22e395
+_md5_=3e564aeacae552a26ff959c1b197b4c2
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 54818943418c..7c35f8add63e 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
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/http-client-restricted
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=f9e193e0409d566486963d2a02096f52
+_md5_=c1bdcfb43e26b8f60f0041797d22eb0d
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 df74673967a4..988523ef1288 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/snoyberg/http-client
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=adeba250e8cceb255501d0e56e09fe8a
+_md5_=1da737f614bd387044b4848c0c706dac
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 03cff59adc72..1fec46e77186 100644
--- a/metadata/md5-cache/dev-haskell/http-conduit-2.3.8
+++ b/metadata/md5-cache/dev-haskell/http-conduit-2.3.8
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://www.yesodweb.com/book/https-conduit
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?]
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=a3bfe6fa9596abfeb4d181511c1c2377
+_md5_=b4feaf1de1e577bb474cfac74ff116c3
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 06a455d90a57..a45fb3ac1ab7 100644
--- a/metadata/md5-cache/dev-haskell/http-date-0.0.8
+++ b/metadata/md5-cache/dev-haskell/http-date-0.0.8
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/http-date
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=dev-haskell/attoparsec:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=f066be493c97daa64c2be3d18fe88fa6
+_md5_=006417c4085222bfdc139fc3c1a9003d
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 7d854a5467ef..577531d4967c 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/zmthy/http-media
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=c3ff4b311d0805462c95bfd2cfbaf0a5
+_md5_=8f254f3ce0109c8c5e5e6110750eafa2
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 3cc0496c5261..e6742de281ba 100644
--- a/metadata/md5-cache/dev-haskell/http-types-0.12.3
+++ b/metadata/md5-cache/dev-haskell/http-types-0.12.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/aristidb/http-types
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=a760ceee3d4261ffe746a95e5c1949c1
+_md5_=a1019f48423e12461b479331819e86f3
diff --git a/metadata/md5-cache/dev-haskell/http2-3.0.1 b/metadata/md5-cache/dev-haskell/http2-3.0.1
index f09ea1edd676..33d5569bd32d 100644
--- a/metadata/md5-cache/dev-haskell/http2-3.0.1
+++ b/metadata/md5-cache/dev-haskell/http2-3.0.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/kazu-yamamoto/http2
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=7a3e0ead61bff96142709468282b66b4
+_md5_=f8daa0234c49b495c7a98cae3438588d
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 b9f7c2f83626..6f301df64d11 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/httpd-shed
INHERIT=haskell-cabal
IUSE=buildexamples doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?]
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=ae0de0f4c9c8b3e059a0786e1497e6a2
+_md5_=a83e64162c3a7ab926cc6fb1b3c305a2
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 191c296d7983..2a719bd8e982 100644
--- a/metadata/md5-cache/dev-haskell/hunit-1.6.2.0
+++ b/metadata/md5-cache/dev-haskell/hunit-1.6.2.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/hspec/HUnit#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/call-stack-0.3.0:=[profile?] >=dev-lang/ghc-8.4.3:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=606fc0e049f475bdfafb464573cce484
+_md5_=13230f85df48b2a7978ca1088f594c7e
diff --git a/metadata/md5-cache/dev-haskell/ieee754-0.7.8 b/metadata/md5-cache/dev-haskell/ieee754-0.7.8
index 1effae72a0d9..39bd1046d643 100644
--- a/metadata/md5-cache/dev-haskell/ieee754-0.7.8
+++ b/metadata/md5-cache/dev-haskell/ieee754-0.7.8
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/patperry/hs-ieee754
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.7.8
SRC_URI=https://hackage.haskell.org/package/ieee754-0.7.8/ieee754-0.7.8.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=d3a22bfdd5f9311eae06e1fec072f9a4
+_md5_=12b1de82427a5f97aef736e1dbe557e7
diff --git a/metadata/md5-cache/dev-haskell/ifelse-0.85-r1 b/metadata/md5-cache/dev-haskell/ifelse-0.85-r1
index fff14691cbf1..26961749c654 100644
--- a/metadata/md5-cache/dev-haskell/ifelse-0.85-r1
+++ b/metadata/md5-cache/dev-haskell/ifelse-0.85-r1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/IfElse
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux
LICENSE=BSD
RDEPEND=dev-haskell/mtl:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.85
SRC_URI=https://hackage.haskell.org/package/IfElse-0.85/IfElse-0.85.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=09d43651d766f6d47927978200a4f4c9
+_md5_=0661ee79749b2250a9d3d6214643e849
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 e0959dfe5263..c86c0ba91ef0 100644
--- a/metadata/md5-cache/dev-haskell/indexed-traversable-0.1.2
+++ b/metadata/md5-cache/dev-haskell/indexed-traversable-0.1.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/indexed-traversable
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD-2
RDEPEND=>=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=df60245ecce3b91aee255469dad266af
+_md5_=0499cf305c9519a47e8fb8e52de224d5
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 dcbbabd76f0f..c76e9faf0f1d 100644
--- a/metadata/md5-cache/dev-haskell/indexed-traversable-instances-0.1
+++ b/metadata/md5-cache/dev-haskell/indexed-traversable-instances-0.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/indexed-traversable-instances
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=6bfaebed8ce5b613a904f2bb7e12cee2
+_md5_=cb6c496e96ed673cbae2edbca05291f2
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
index e9a82139d645..e111ac641a7a 100644
--- 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/haskellari/integer-logarithms
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=9be8aba2dec87d3188d0a5a6a12beb5e
+_md5_=2a0d1ed5264be310704ed8e7341d486d
diff --git a/metadata/md5-cache/dev-haskell/invariant-0.5.5 b/metadata/md5-cache/dev-haskell/invariant-0.5.5
index 5ccc64f42706..6367b5b8ff5f 100644
--- a/metadata/md5-cache/dev-haskell/invariant-0.5.5
+++ b/metadata/md5-cache/dev-haskell/invariant-0.5.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/nfrisby/invariant-functors
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=0c2807b8ffd92d41eaa7b79f658104cd
+_md5_=551a86feda88a3c73e1caece090e7ed4
diff --git a/metadata/md5-cache/dev-haskell/iproute-1.7.8 b/metadata/md5-cache/dev-haskell/iproute-1.7.8
index 3b3a4773bcad..a3c82685fdc1 100644
--- a/metadata/md5-cache/dev-haskell/iproute-1.7.8
+++ b/metadata/md5-cache/dev-haskell/iproute-1.7.8
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=http://www.mew.org/~kazu/proj/iproute/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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
SLOT=0/1.7.8
SRC_URI=https://hackage.haskell.org/package/iproute-1.7.8/iproute-1.7.8.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=359f0f14599a3931499a9b1c0ee96e36
+_md5_=e80936b1f25c32c33ca177a1ba4bf0fa
diff --git a/metadata/md5-cache/dev-haskell/ipynb-0.2 b/metadata/md5-cache/dev-haskell/ipynb-0.2
index ec73dc3b2550..b940203a5c2d 100644
--- a/metadata/md5-cache/dev-haskell/ipynb-0.2
+++ b/metadata/md5-cache/dev-haskell/ipynb-0.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/ipynb
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
RESTRICT=!test? ( test )
SLOT=0/0.2
SRC_URI=https://hackage.haskell.org/package/ipynb-0.2/ipynb-0.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=1a2511437a8fed769d8500ed89e62274
+_md5_=06deb6befc497df56de3bafbe4d86c04
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 0729a4843888..0fd85158188e 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/tarleb/jira-wiki-markup
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=0a4d827cd5b73c58308170c7351d49ad
+_md5_=e2464950839d90b88d22a20da4a9bb5c
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 7ec36699ea05..6ddb76a678cb 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/jonascarpay/js-chart#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=40fcf878510f3a0e481511911a94e47c
+_md5_=46a66379dc8a5813d5e0da63da33e209
diff --git a/metadata/md5-cache/dev-haskell/juicypixels-3.3.5 b/metadata/md5-cache/dev-haskell/juicypixels-3.3.5
index 9024a69e4e73..d85d8b097a2d 100644
--- a/metadata/md5-cache/dev-haskell/juicypixels-3.3.5
+++ b/metadata/md5-cache/dev-haskell/juicypixels-3.3.5
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/Twinside/Juicy.Pixels
INHERIT=haskell-cabal
IUSE=mmap doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
SLOT=0/3.3.5
SRC_URI=https://hackage.haskell.org/package/JuicyPixels-3.3.5/JuicyPixels-3.3.5.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=2dcd54726a52767fb5be7c9944eee2c0
+_md5_=bfe924009cf375aa7493c9e8ff9c32d5
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 5d2daf0d064d..27d304c3911d 100644
--- a/metadata/md5-cache/dev-haskell/kan-extensions-5.2.5
+++ b/metadata/md5-cache/dev-haskell/kan-extensions-5.2.5
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/kan-extensions/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=246b9e40b0e01de725f70001cda23494
+_md5_=ee239c415a34f095fb1fc96c6839d750
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 c99f84ae658c..48f5347edf71 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=http://visq.github.io/language-c/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=dev-haskell/syb:=[profile?] >=dev-lang/ghc-7.10.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=8afad8b92c334ae78103ece6a96a76a5
+_md5_=622fa114ab891f6dc7e98e05f2fa6a6a
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 03d900fa2981..f53b5fbadab4 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/finnsson/template-helper
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=dev-haskell/regex-posix:=[profile?] >=dev-lang/ghc-6.10.4:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e7bf98d0f167979e75e54e6c998e9622
+_md5_=687f0fcca7176307bdf7aa577bf8b3dc
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 d6b4385cd7e2..cd90c06c34f1 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/erikd/language-javascript
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=1c66da596dc7ac68502a02b958ca0740
+_md5_=9d336011db01023ff88f3e0c15a3da11
diff --git a/metadata/md5-cache/dev-haskell/leancheck-0.9.3 b/metadata/md5-cache/dev-haskell/leancheck-0.9.3
index f5e5e2cde075..7ddba6020ed1 100644
--- a/metadata/md5-cache/dev-haskell/leancheck-0.9.3
+++ b/metadata/md5-cache/dev-haskell/leancheck-0.9.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/rudymatela/leancheck#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=388a22884b606576947dfd0b4801cc6c
+_md5_=63c63408fb66929627ce9530ff97ee2d
diff --git a/metadata/md5-cache/dev-haskell/lens-5.1.1 b/metadata/md5-cache/dev-haskell/lens-5.1.1
index 69d1c67f3cd6..58bc5561fb3d 100644
--- a/metadata/md5-cache/dev-haskell/lens-5.1.1
+++ b/metadata/md5-cache/dev-haskell/lens-5.1.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/lens/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=4ae21e43e52fb5895d8f5a8dea741e60
+_md5_=f880299ff622fd3a8b4823264259006f
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 7d7351175a7a..0b1455309507 100644
--- a/metadata/md5-cache/dev-haskell/libmpd-0.9.2.0
+++ b/metadata/md5-cache/dev-haskell/libmpd-0.9.2.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/vimus/libmpd-haskell#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=5a2e4e50a20a7621a0634f9447da959f
+_md5_=b0c6e3c1c7d88c5bdc10f7111e719d9d
diff --git a/metadata/md5-cache/dev-haskell/libyaml-0.1.2 b/metadata/md5-cache/dev-haskell/libyaml-0.1.2
index 25bedcd4b059..b06a59312923 100644
--- a/metadata/md5-cache/dev-haskell/libyaml-0.1.2
+++ b/metadata/md5-cache/dev-haskell/libyaml-0.1.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/snoyberg/yaml#readme
INHERIT=haskell-cabal
IUSE=no-unicode system-libyaml doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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 )
SLOT=0/0.1.2
SRC_URI=https://hackage.haskell.org/package/libyaml-0.1.2/libyaml-0.1.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=94cc3438872aeb2a30b77c03aa258e60
+_md5_=87022357f66b91563c018326e9c8c970
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 3d45dda11b55..7b31ad4dac23 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/parsonsmatt/lift-type#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=d724ddd16eb62679e3b4635c14495cad
+_md5_=25e4178f05dc50c94b47e6ba4c41b8bb
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 dc4df4c7c35c..7411147e590f 100644
--- a/metadata/md5-cache/dev-haskell/lifted-async-0.10.2
+++ b/metadata/md5-cache/dev-haskell/lifted-async-0.10.2
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/maoe/lifted-async
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=951e41528b7cd13f0c4375b89e19e87f
+_md5_=fa0c64739b8d23e61d14e86b871b35c2
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 de4107b78d0a..fa865c051659 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/basvandijk/lifted-base
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=abf94a30dc7d41bd1aeadcc4aac98d60
+_md5_=2c72cfd5758cf923ab8d45eb729cb59e
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 d2fcf27ce055..4e96c65c1df9 100644
--- a/metadata/md5-cache/dev-haskell/logging-facade-0.3.0
+++ b/metadata/md5-cache/dev-haskell/logging-facade-0.3.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/sol/logging-facade#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=dev-haskell/call-stack:=[profile?] >=dev-lang/ghc-7.8.2:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=319216c975e6b175e87aa865ae0cdd3d
+_md5_=bcde328af9133072f6fd52fa3d6e243a
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 17ca5484dfba..41c2774d6b44 100644
--- a/metadata/md5-cache/dev-haskell/logict-0.7.0.3
+++ b/metadata/md5-cache/dev-haskell/logict-0.7.0.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/Bodigrim/logict#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=811d16dd3a1f16e1885864d8170807a1
+_md5_=272d88f026274b66438f3539bca1158e
diff --git a/metadata/md5-cache/dev-haskell/lpeg-1.0.3 b/metadata/md5-cache/dev-haskell/lpeg-1.0.3
index 1622c99bf4b2..69f0dbfcdfd1 100644
--- a/metadata/md5-cache/dev-haskell/lpeg-1.0.3
+++ b/metadata/md5-cache/dev-haskell/lpeg-1.0.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=rely-on-shared-lpeg-library doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/lua-2.1:=[profile?] <dev-haskell/lua-2.3:=[profile?] >=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=9e24592dbebedc64ff83e9006081b1f6
+_md5_=ccb54e9d2fdef9dafbecd201959e65af
diff --git a/metadata/md5-cache/dev-haskell/lua-2.2.0 b/metadata/md5-cache/dev-haskell/lua-2.2.0
index 2c035c2ca154..4cee33b816c2 100644
--- a/metadata/md5-cache/dev-haskell/lua-2.2.0
+++ b/metadata/md5-cache/dev-haskell/lua-2.2.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=system-lua doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-8.4.3:= system-lua? ( dev-lang/lua:5.4 )
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=3ce17686949523b2ff9e9453123a353b
+_md5_=ea8d95984b9bc88e0369a501facd5b64
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 dc3a29975724..bbba58903438 100644
--- a/metadata/md5-cache/dev-haskell/lua-arbitrary-1.0.1
+++ b/metadata/md5-cache/dev-haskell/lua-arbitrary-1.0.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=096d59d865189927f9b18cd71ce12cd3
+_md5_=d66cbf66213e11bcdd5bff8ff49b9f14
diff --git a/metadata/md5-cache/dev-haskell/lukko-0.1.1.3 b/metadata/md5-cache/dev-haskell/lukko-0.1.1.3
index 2740406f6fbe..9020d0cb7597 100644
--- a/metadata/md5-cache/dev-haskell/lukko-0.1.1.3
+++ b/metadata/md5-cache/dev-haskell/lukko-0.1.1.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/lukko
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=GPL-2 BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=9d596b16a9b74c04be51f414284fb0d5
+_md5_=becd703168706e013351b6af47a50333
diff --git a/metadata/md5-cache/dev-haskell/magic-1.1 b/metadata/md5-cache/dev-haskell/magic-1.1
index 56df8305c9bf..df396057b137 100644
--- a/metadata/md5-cache/dev-haskell/magic-1.1
+++ b/metadata/md5-cache/dev-haskell/magic-1.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/magic
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:= sys-apps/file
SLOT=0/1.1
SRC_URI=https://hackage.haskell.org/package/magic-1.1/magic-1.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=0b39bc4e76cb378a1461b7e2bf94420b
+_md5_=43e1f8cc9f05bc0ab63b6357d4ec5f6c
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 743baa258808..a1f38eec2400 100644
--- a/metadata/md5-cache/dev-haskell/markdown-unlit-0.5.0
+++ b/metadata/md5-cache/dev-haskell/markdown-unlit-0.5.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/sol/markdown-unlit#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=dev-haskell/base-compat:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=d31ca379a69c8210a1b53cec5d4e8a4e
+_md5_=933630dde5d23ebab083ea65c6d847cc
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 167dbf79ec57..a27ca07e10d8 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/haskell/math-functions
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=47a6c8c62e5d970e65916c8b17b6cb52
+_md5_=687db6b654a69b60f792372300d6ba3a
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 981749eef365..974be5fbc1a9 100644
--- a/metadata/md5-cache/dev-haskell/memory-0.15.0-r1
+++ b/metadata/md5-cache/dev-haskell/memory-0.15.0-r1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-memory
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/basement-0.0.7:=[profile?] >=dev-lang/ghc-8.0.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=4d8d0af0ce174de0455d41778e7f1d61
+_md5_=393ae9b56f4697566d394289d6227e55
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 02fa4ffeafad..45c455e5f563 100644
--- a/metadata/md5-cache/dev-haskell/microlens-0.4.11.2
+++ b/metadata/md5-cache/dev-haskell/microlens-0.4.11.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/stevenfontanella/microlens
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.8.2:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=4685e507c1ac0202102adb8de5a3203f
+_md5_=afd58554798771a69cb58f75285dabe8
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 550c5182e2a1..9bd3aed2e362 100644
--- a/metadata/md5-cache/dev-haskell/microlens-aeson-2.5.0
+++ b/metadata/md5-cache/dev-haskell/microlens-aeson-2.5.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/fosskers/microlens-aeson/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=38a416054e6fded711399623589303ea
+_md5_=6c59d7a23675f0c22921d6f542db2c77
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 35c32b0aebb6..bb1de04a30dc 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/monadfix/microlens
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=0ab828f867ba169d37cc270716f95f08
+_md5_=4dce613ff551dc52c18cbd488cb5aac5
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 2c915f078283..666c30bec221 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/stevenfontanella/microlens
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=812c45db69da8c3c8f0e4225fa5a4cf6
+_md5_=b95de16a8323728e6b5019b22776a1c3
diff --git a/metadata/md5-cache/dev-haskell/microstache-1.0.2 b/metadata/md5-cache/dev-haskell/microstache-1.0.2
index b791e8a0d377..acb6dd7fa47e 100644
--- a/metadata/md5-cache/dev-haskell/microstache-1.0.2
+++ b/metadata/md5-cache/dev-haskell/microstache-1.0.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskellari/microstache
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=e91d92616f4e4b22acf58f27336ee94a
+_md5_=9dc1e2dae9005fa977bb0b436c9063b2
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 0ab1bd722395..779f38b2f046 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/yesodweb/wai
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=3006ee4f30ef030b87cce2c810535cf6
+_md5_=663f48e3ba90c9796b2618ab9034ccac
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 7f343a2c6f06..fe71dfbebc56 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/MissingH
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=9fc738387c46eceeb2d3f6faa8ea8056
+_md5_=a0daf0e6ab9b2f3507cc225682a8f896
diff --git a/metadata/md5-cache/dev-haskell/mmap-0.5.9 b/metadata/md5-cache/dev-haskell/mmap-0.5.9
index 274d9e7fc4e3..925bef67cfb8 100644
--- a/metadata/md5-cache/dev-haskell/mmap-0.5.9
+++ b/metadata/md5-cache/dev-haskell/mmap-0.5.9
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/mmap
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-6.10.4:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=4a4cffc546ee95e96a02e80e8740953c
+_md5_=9b0ea52e32f71e68b247754e9621e465
diff --git a/metadata/md5-cache/dev-haskell/mmorph-1.1.3 b/metadata/md5-cache/dev-haskell/mmorph-1.1.3
index f1500cbdd06d..e8d1fd0b1250 100644
--- a/metadata/md5-cache/dev-haskell/mmorph-1.1.3
+++ b/metadata/md5-cache/dev-haskell/mmorph-1.1.3
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/mmorph
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
SLOT=0/1.1.3
SRC_URI=https://hackage.haskell.org/package/mmorph-1.1.3/mmorph-1.1.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=832eab107f2c4ab974f80a98324341fc
+_md5_=02f798d124c4fc77909df7037c86a75d
diff --git a/metadata/md5-cache/dev-haskell/mockery-0.3.5 b/metadata/md5-cache/dev-haskell/mockery-0.3.5
index 6e2b8502538f..6e76797af0bf 100644
--- a/metadata/md5-cache/dev-haskell/mockery-0.3.5
+++ b/metadata/md5-cache/dev-haskell/mockery-0.3.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/mockery
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=dev-haskell/base-compat:=[profile?] dev-haskell/logging-facade:=[profile?] dev-haskell/temporary:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=02e78ce80c37eac41de11ea1aa6417bc
+_md5_=5a02693eb8df09e778f514188d280582
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 b55d0645d089..f3194506669d 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
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/basvandijk/monad-control
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=271923e117f22141ed34a5ec8f1f813e
+_md5_=395be84c05edd205ed6abb365ca30bb6
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 d5221b6439ae..94a36e74f989 100644
--- a/metadata/md5-cache/dev-haskell/monad-logger-0.3.32
+++ b/metadata/md5-cache/dev-haskell/monad-logger-0.3.32
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/snoyberg/monad-logger#readme
INHERIT=haskell-cabal
IUSE=+template-haskell doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=c3982afcc9597ef48cc7c91a2c51a2e2
+_md5_=e122be02a217f2002a15ffca6015bfd1
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 247327732eef..2bd07e5583d5 100644
--- a/metadata/md5-cache/dev-haskell/monad-loops-0.4.3
+++ b/metadata/md5-cache/dev-haskell/monad-loops-0.4.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/mokus0/monad-loops
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=public-domain
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=5d40904fccc79ca002759022f1692fac
+_md5_=232403878a5253fdd3cae808f6b6551c
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 597f49e9e351..600b060d6a50 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/simonmar/monad-par
INHERIT=haskell-cabal
IUSE=chaselev doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=18ae4c56271099bf6a2836947aa48e8b
+_md5_=8189c001b8974fcda7f5288fb554a57c
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 eb5648df1579..7c8a67d60d12 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/simonmar/monad-par
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=5e4b17f71750f6ed1a3c2e337990cd71
+_md5_=cdde4bf5c3f848e9f4d2704e0abca92b
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 589032d18363..cae062089415 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
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/monads-tf
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/transformers-0.2.0.0:=[profile?] <dev-haskell/transformers-0.6:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=36bcde0371b6ee441b870336d02d5e3b
+_md5_=8496b08d397d82149da6f055d1581353
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 5567736ac9cf..e426dd9fe67e 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/snoyberg/mono-traversable#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=a7321b3619ab460baa28836ccb01bf91
+_md5_=99551c6b75ec57462f0d5d71ecf0b730
diff --git a/metadata/md5-cache/dev-haskell/mountpoints-1.0.2 b/metadata/md5-cache/dev-haskell/mountpoints-1.0.2
index 8be6f50ebefc..44992ca4bb0b 100644
--- a/metadata/md5-cache/dev-haskell/mountpoints-1.0.2
+++ b/metadata/md5-cache/dev-haskell/mountpoints-1.0.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/mountpoints
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=LGPL-2.1
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/1.0.2
SRC_URI=https://hackage.haskell.org/package/mountpoints-1.0.2/mountpoints-1.0.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=29762d5864fe648f9e85ea79a6ff8782
+_md5_=729ae2f03bbd715aa1bd8aa95b71f50d
diff --git a/metadata/md5-cache/dev-haskell/mtl-2.2.2 b/metadata/md5-cache/dev-haskell/mtl-2.2.2
index 4fcfdf853e2e..08c928836bd4 100644
--- a/metadata/md5-cache/dev-haskell/mtl-2.2.2
+++ b/metadata/md5-cache/dev-haskell/mtl-2.2.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/haskell/mtl
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.10.1:=
SLOT=0/2.2.2
SRC_URI=https://hackage.haskell.org/package/mtl-2.2.2/mtl-2.2.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=77a8fa7020990858489da6e382e9181c
+_md5_=7d0b36f71b5b7bf9247e1e4302cb4dda
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 458830ce7caf..a36ecd2df85d 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/bos/mwc-random
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=34e3e757c7ca63b2a512eabf4d974e32
+_md5_=e62f9bb6641dfd27bdd1cf4d635ca6bc
diff --git a/metadata/md5-cache/dev-haskell/nanospec-0.2.2 b/metadata/md5-cache/dev-haskell/nanospec-0.2.2
index f7fa4cd7bb53..30fe1045f584 100644
--- a/metadata/md5-cache/dev-haskell/nanospec-0.2.2
+++ b/metadata/md5-cache/dev-haskell/nanospec-0.2.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/hspec/nanospec#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=test
SLOT=0/0.2.2
SRC_URI=https://hackage.haskell.org/package/nanospec-0.2.2/nanospec-0.2.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=5f5f29594d57edbd055012844df9583d
+_md5_=7ff714c23536efb89ad60df34f40439c
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 63df7dd45d51..e6178c15a89e 100644
--- a/metadata/md5-cache/dev-haskell/nats-1.1.2-r1
+++ b/metadata/md5-cache/dev-haskell/nats-1.1.2-r1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/ekmett/nats/
INHERIT=haskell-cabal
IUSE=+binary +hashable +template-haskell profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:= hashable? ( >=dev-haskell/hashable-1.1.2.0:=[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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=bffe88dde0fc01606dd88c22bf916003
+_md5_=a5ea9e72023381483305f7f6b03ab32c
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 531eac2b8d64..ca6dbb7e5ae8 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
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/Ongy/netlink-hs
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=1c34be0af5917b3a2345985562756eaa
+_md5_=1865ddbe531cc1f7a03173fbf4cb6f64
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 606fa5afb0d7..688ec357510e 100644
--- a/metadata/md5-cache/dev-haskell/network-3.1.2.5
+++ b/metadata/md5-cache/dev-haskell/network-3.1.2.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell/network
INHERIT=haskell-cabal
IUSE=devel doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=64e8d40778f232331325893f27029761
+_md5_=50cf4f748aa4e890e49ba0e5a35f01fe
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 5b1726594bc6..f1608d6f0b27 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/haskell/network-bsd
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.8.2:= >=dev-haskell/network-3.0.0.0:=[profile?] <dev-haskell/network-3.2:=[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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=a2dfe5dcc36b07be39a9bb673af1238a
+_md5_=aa6ff7b57090f64ec8bb76936b1b9f06
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 66b2f7659f9e..050863d1454b 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/network-byte-order
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.10.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=6ba90d5dac850cb2ba0480a4a0ec20f7
+_md5_=8e8f8f5503f6cbda5de012d3808f614c
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 38c871221360..624e770fb54f 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
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/jystic/network-info
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ec70f9acebcf5f6da323b4cd8ed5da1b
+_md5_=e65197e8261ef35b12d22bbdd4d3b66a
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 87f73dd6866b..6a6f61b06b29 100644
--- a/metadata/md5-cache/dev-haskell/network-multicast-0.3.2
+++ b/metadata/md5-cache/dev-haskell/network-multicast-0.3.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/network-multicast
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=public-domain
RDEPEND=dev-haskell/network:=[profile?] dev-haskell/network-bsd:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=d0e3d9c4e1523296ac49b7685e8f7d43
+_md5_=448056592de70ce2ed5bcc4bc58ebf48
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 8ec555926592..c028ef4f4a03 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/haskell/network-uri
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=473bd17b789e21850bb278860ac83951
+_md5_=d82467c8b4db3baeeca4379d5d6cab75
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 624a9c13bd91..0d4cad826c4d 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/old-locale
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=c6b695c4346ecb272e95e109d9ccfcb3
+_md5_=ba20923ac1c139d902af67241374e13e
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 8958b579df91..ba7fe649df15 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/old-time
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=aaec467d2518f1f53928be3f54c162e2
+_md5_=4fe41247bd75dfd57808ebd8ffda2b9a
diff --git a/metadata/md5-cache/dev-haskell/onetuple-0.3.1 b/metadata/md5-cache/dev-haskell/onetuple-0.3.1
index 34633e81d2a5..9c75127482e5 100644
--- a/metadata/md5-cache/dev-haskell/onetuple-0.3.1
+++ b/metadata/md5-cache/dev-haskell/onetuple-0.3.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/OneTuple
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=08900a2929ccc35421a197b8ba96c84b
+_md5_=5bd50bbdbd7ba83193f845da97930ea9
diff --git a/metadata/md5-cache/dev-haskell/only-0.1 b/metadata/md5-cache/dev-haskell/only-0.1
index a35b32efd1f5..e30d48be9793 100644
--- a/metadata/md5-cache/dev-haskell/only-0.1
+++ b/metadata/md5-cache/dev-haskell/only-0.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/Only
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.1
SRC_URI=https://hackage.haskell.org/package/Only-0.1/Only-0.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=8a1689b8cdcbf79831aa752ca6be1200
+_md5_=39e561cfd89879ab3b085e137453165f
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 2e9fd74f1a9d..9f4366b71a34 100644
--- a/metadata/md5-cache/dev-haskell/options-1.2.1.1
+++ b/metadata/md5-cache/dev-haskell/options-1.2.1.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://john-millikin.com/software/haskell-options/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/monads-tf-0.1:=[profile?] >=dev-haskell/transformers-0.2:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=027fd24bcc4516647f064681192d60f6
+_md5_=d5a6759d6889ddc725088609c32ea313
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 5d6df620504b..5c6660e0e805 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/pcapriotti/optparse-applicative
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=7a206f9a4c5217c7fe9ed04882b7ecb3
+_md5_=ff3fee45cfbe675b625c222474db0d64
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 c73e344b30e3..9b854f450654 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/pandoc/pandoc-lua-marshal
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=5fa1459752216d8b87c8f7f280ce25e1
+_md5_=537bfc5f0260620df8d8aae49015693d
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 7bb047d2a767..12e983ea7907 100644
--- a/metadata/md5-cache/dev-haskell/pandoc-types-1.22.2
+++ b/metadata/md5-cache/dev-haskell/pandoc-types-1.22.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://pandoc.org/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=9acbadee3dac787ca139a1dadd27ad5b
+_md5_=07b981cdb20fb47315d2b95ca3969982
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 8291e02a6cae..0baa97bd525f 100644
--- a/metadata/md5-cache/dev-haskell/parallel-3.2.2.0
+++ b/metadata/md5-cache/dev-haskell/parallel-3.2.2.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/parallel
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=9173325cd9f16c59489d02788883c8f2
+_md5_=a644e299417a00cd715853633f124f13
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 92e337085787..891ad2ae9d44 100644
--- a/metadata/md5-cache/dev-haskell/parallel-io-0.3.5
+++ b/metadata/md5-cache/dev-haskell/parallel-io-0.3.5
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://batterseapower.github.com/parallel-io
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=ca9f31bbfb90207f063ff11e9005507d
+_md5_=bf59a77805eca73ea827b0badc6a2e60
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
index 16f5bbb5ebe0..23c5dc2de9ed 100644
--- a/metadata/md5-cache/dev-haskell/parsec-3.1.14.0-r1
+++ b/metadata/md5-cache/dev-haskell/parsec-3.1.14.0-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell/parsec
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=09ab57d20816a3af572f146b386f6474
+_md5_=a13c77ddebbf0524b89db527cfc570e7
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 2367f95059a8..fadad6863610 100644
--- a/metadata/md5-cache/dev-haskell/parsec-numbers-0.1.0
+++ b/metadata/md5-cache/dev-haskell/parsec-numbers-0.1.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/parsec-numbers
INHERIT=haskell-cabal
IUSE=parsec1 doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:= parsec1? ( dev-haskell/parsec1:=[profile?] ) !parsec1? ( dev-haskell/parsec:=[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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ad4c389e9d66cec6d775c95cc8079b1b
+_md5_=dacd4b0e01a19836bb33f9c3c69bcad9
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 848df104bd24..2c7b120269c7 100644
--- a/metadata/md5-cache/dev-haskell/parsec1-1.0.0.7
+++ b/metadata/md5-cache/dev-haskell/parsec1-1.0.0.7
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/parsec1
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.0.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=f7eed9bca951975497a9189613b65236
+_md5_=96390ac3e4edd08950235a7c04a42c95
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 0acbf86d5022..34bf08ae7bfc 100644
--- a/metadata/md5-cache/dev-haskell/parsers-0.12.10-r1
+++ b/metadata/md5-cache/dev-haskell/parsers-0.12.10-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/parsers/
INHERIT=haskell-cabal
IUSE=+attoparsec +binary +parsec doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?] )
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=90f09b08c8d4a59785ded1d63f562bb4
+_md5_=7d0826ba27ab1525dd4beb3e3c1a9c62
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 a47ba0696f3c..82179fba209b 100644
--- a/metadata/md5-cache/dev-haskell/path-pieces-0.2.1
+++ b/metadata/md5-cache/dev-haskell/path-pieces-0.2.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/path-pieces
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/text-0.5:=[profile?] >=dev-lang/ghc-7.6.2:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=cf365ad2474bb526d6e3a1a7d1005155
+_md5_=08465a13b087316cc49f1968e4bb2bb8
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 6c1aec2219d3..5cc67305fd7f 100644
--- a/metadata/md5-cache/dev-haskell/patience-0.1.1-r1
+++ b/metadata/md5-cache/dev-haskell/patience-0.1.1-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/patience
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.1.1
SRC_URI=https://hackage.haskell.org/package/patience-0.1.1/patience-0.1.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=1ab7da0399b7b54bd95b178760469d81
+_md5_=2f2117a9001ac945e6cebc099cf041ba
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 abc556adceb3..6df5504d47f2 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/Daniel-Diaz/pcre-light
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:= dev-libs/libpcre
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e8fea42a2b9aad723cd0498f87e45e26
+_md5_=6bf87e34164709597fa48ac4b242f498
diff --git a/metadata/md5-cache/dev-haskell/pem-0.2.4 b/metadata/md5-cache/dev-haskell/pem-0.2.4
index 493dc8e699d1..0c2399013952 100644
--- a/metadata/md5-cache/dev-haskell/pem-0.2.4
+++ b/metadata/md5-cache/dev-haskell/pem-0.2.4
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-pem
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=dev-haskell/basement:=[profile?] dev-haskell/memory:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=37e69fb73f02fe6cdaac8f339df759b6
+_md5_=a87fa9c08f69c9affd3a61a877b275c2
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 fdef7bf62bc7..fe90ab434253 100644
--- a/metadata/md5-cache/dev-haskell/persistent-2.14.0.3
+++ b/metadata/md5-cache/dev-haskell/persistent-2.14.0.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.yesodweb.com/book/persistent
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=8b6f19a1607737a8f04e3fe1bfccca1a
+_md5_=1d614d2534904900621254f4a44a49f5
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 a392838ec46c..45e534f250ae 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.yesodweb.com/book/persistent
INHERIT=haskell-cabal
IUSE=build-sanity-exe doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=1c5b8dadf47fb7dfc6b23a1631900762
+_md5_=1eb344578e84f941d3b40ee7ee019dd7
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 46b3beffb11b..f62e6eddcfe1 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://www.yesodweb.com/book/persistent
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-8.4.3:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=4e828f7064e468dd03cf2613aa20034b
+_md5_=8bd6be1a6e3c6c0c90fda78f5967e48e
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 7f7078a7322e..76d7bdf7fb8f 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
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.yesodweb.com/book/persistent
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=fe0468f7d33fcbf691f6c012de11362e
+_md5_=3e5f5e98bc60311edda2be975310e68f
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 a02d4482cc10..d73690891aa0 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/quchen/pgp-wordlist
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/text-1.2:=[profile?] >=dev-haskell/vector-0.5:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=49bc057f361ca31eff0f08b900aea4e4
+_md5_=df82c384fe7b9897210c427f1b77e74f
diff --git a/metadata/md5-cache/dev-haskell/pretty-hex-1.0 b/metadata/md5-cache/dev-haskell/pretty-hex-1.0
index 26a722df4a95..1f561cbf5642 100644
--- a/metadata/md5-cache/dev-haskell/pretty-hex-1.0
+++ b/metadata/md5-cache/dev-haskell/pretty-hex-1.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/pretty-hex
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/1.0
SRC_URI=https://hackage.haskell.org/package/pretty-hex-1.0/pretty-hex-1.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=b09c4736d68cfcfedc4e501d5cdf0b88
+_md5_=17a1c44145a267edca6460e9d6440531
diff --git a/metadata/md5-cache/dev-haskell/pretty-show-1.10 b/metadata/md5-cache/dev-haskell/pretty-show-1.10
index 6ae611dd7839..901a196ef8e6 100644
--- a/metadata/md5-cache/dev-haskell/pretty-show-1.10
+++ b/metadata/md5-cache/dev-haskell/pretty-show-1.10
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://wiki.github.com/yav/pretty-show
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
SLOT=0/1.10
SRC_URI=https://hackage.haskell.org/package/pretty-show-1.10/pretty-show-1.10.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=db3273db11d01fc84e332d4a981a88a0
+_md5_=a915cf1bf8aeced0fb8e1d30a6d3f57d
diff --git a/metadata/md5-cache/dev-haskell/prettyprinter-1.7.0 b/metadata/md5-cache/dev-haskell/prettyprinter-1.7.0
index f12e18fb0a2a..308fd5b50ae2 100644
--- a/metadata/md5-cache/dev-haskell/prettyprinter-1.7.0
+++ b/metadata/md5-cache/dev-haskell/prettyprinter-1.7.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/quchen/prettyprinter
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=16ed997ec3aa0e45833f094bfdff8c51
+_md5_=e43993fe2f6dc2ee1edd988f71aae161
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 703a4885ab29..fdd9fe91193e 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/quchen/prettyprinter
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=0c66129db4fd019afc6e5004d6f854ad
+_md5_=eadf45754072f8e095356adbe7776c5b
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 4de9c577d538..341b770d5918 100644
--- a/metadata/md5-cache/dev-haskell/primitive-0.7.3.0
+++ b/metadata/md5-cache/dev-haskell/primitive-0.7.3.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell/primitive
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=315846dde72c8b2edd283761bee91256
+_md5_=ef4684f3ab6a44025f976daba4f21a8b
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 307f00c4c272..86c5b5a2467c 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/andrewthad/primitive-addr
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/primitive-0.6.4:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-lang/ghc-7.4.2:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=f062da69037c248a7d74b88b1ac11659
+_md5_=a0a3dcd3c51d9b268bd304fe32dbf6fb
diff --git a/metadata/md5-cache/dev-haskell/profunctors-5.6.2 b/metadata/md5-cache/dev-haskell/profunctors-5.6.2
index 27a321b86917..4ec190cb0bdb 100644
--- a/metadata/md5-cache/dev-haskell/profunctors-5.6.2
+++ b/metadata/md5-cache/dev-haskell/profunctors-5.6.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/ekmett/profunctors/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
SLOT=0/5.6.2
SRC_URI=https://hackage.haskell.org/package/profunctors-5.6.2/profunctors-5.6.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=353d5dfa30926378712743f9d7dca4e4
+_md5_=05ab0535d4c50f9016a9121325563cb7
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 b7c7781ecf6c..7849970d9449 100644
--- a/metadata/md5-cache/dev-haskell/psqueues-0.2.7.3
+++ b/metadata/md5-cache/dev-haskell/psqueues-0.2.7.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/psqueues
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/hashable-1.1.2.3:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=19cba4a7099fcbd140881f611bd5534d
+_md5_=41c1c6c115675e673d9b6273f286ce14
diff --git a/metadata/md5-cache/dev-haskell/puremd5-2.1.3 b/metadata/md5-cache/dev-haskell/puremd5-2.1.3
index 441ef56902fc..502defd01995 100644
--- a/metadata/md5-cache/dev-haskell/puremd5-2.1.3
+++ b/metadata/md5-cache/dev-haskell/puremd5-2.1.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/pureMD5
INHERIT=haskell-cabal
IUSE=test doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=850f9752ec4b41848f84c30ab901c5f3
+_md5_=a803aeaacba5e4761265e11199ff3a83
diff --git a/metadata/md5-cache/dev-haskell/quickcheck-2.14.2 b/metadata/md5-cache/dev-haskell/quickcheck-2.14.2
index aeec0fdb624a..a97864704b45 100644
--- a/metadata/md5-cache/dev-haskell/quickcheck-2.14.2
+++ b/metadata/md5-cache/dev-haskell/quickcheck-2.14.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/nick8325/quickcheck
INHERIT=haskell-cabal
IUSE=+template-haskell doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?]
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=3061ff7d00da6277f25d6992def6ef29
+_md5_=c4d9840f9677652e6ee3c0928b570247
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 a3d7ffacbfee..597211a18bc1 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
@@ -6,11 +6,11 @@ EAPI=7
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 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?] )
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=119cc191816c5f8e8ffbc3817982f00e
+_md5_=73ea5a4937d95a3b0fb98113ce7109fc
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 fbba7a17c6c0..653f414c41c5 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/andrewthad/quickcheck-classes#readme
INHERIT=haskell-cabal
IUSE=+binary-laws +unary-laws doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?] ) )
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=9dd519244b16100c2f8e3d4f794800a1
+_md5_=e151b1f2d6a48faddcddd43ea9532b68
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 cdd08eae544c..e0e555442025 100644
--- a/metadata/md5-cache/dev-haskell/quickcheck-instances-0.3.27
+++ b/metadata/md5-cache/dev-haskell/quickcheck-instances-0.3.27
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskellari/qc-instances
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=b98bef05b039301fe269e4efb7289df5
+_md5_=1bed6156fdee60ceebf527fe44a03611
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 22fa32c691c4..9dc4692d462e 100644
--- a/metadata/md5-cache/dev-haskell/quickcheck-io-0.2.0
+++ b/metadata/md5-cache/dev-haskell/quickcheck-io-0.2.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/hspec/quickcheck-io#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/hunit-1.2.5:=[profile?] >=dev-haskell/quickcheck-2.7:2=[profile?] >=dev-lang/ghc-7.4.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=612d61caf73cc1b7d519aaf75421ea30
+_md5_=cfbdd8ed38a3cc949588a8b741d00111
diff --git a/metadata/md5-cache/dev-haskell/random-1.2.1 b/metadata/md5-cache/dev-haskell/random-1.2.1
index 8049d606284d..49993960417f 100644
--- a/metadata/md5-cache/dev-haskell/random-1.2.1
+++ b/metadata/md5-cache/dev-haskell/random-1.2.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/random
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris
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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=a2a729bf0112781f5beec6be2f7ed29b
+_md5_=720ba3029be16862b8ae93735cb138cf
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 f114e51131bb..e622e8c6b4bd 100644
--- a/metadata/md5-cache/dev-haskell/raw-strings-qq-1.1
+++ b/metadata/md5-cache/dev-haskell/raw-strings-qq-1.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/23Skidoo/raw-strings-qq
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=df36bd3a32423e6a612c7afcb7571e80
+_md5_=7bea9cc8f18e717b4185065cff155aff
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 4940b5f98a79..fdd12c813b7b 100644
--- a/metadata/md5-cache/dev-haskell/reducers-3.12.3-r1
+++ b/metadata/md5-cache/dev-haskell/reducers-3.12.3-r1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/ekmett/reducers/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
SLOT=0/3.12.3
SRC_URI=https://hackage.haskell.org/package/reducers-3.12.3/reducers-3.12.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=9163f5c2228fbd0969d5915b0da28989
+_md5_=e9fc3997c30d41d64a9a9f1d602bd42e
diff --git a/metadata/md5-cache/dev-haskell/reflection-2.1.6 b/metadata/md5-cache/dev-haskell/reflection-2.1.6
index 42b2d0b842ec..fbec80e56537 100644
--- a/metadata/md5-cache/dev-haskell/reflection-2.1.6
+++ b/metadata/md5-cache/dev-haskell/reflection-2.1.6
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/reflection
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=35d2f3899cbbac7010dd5e6dde2685ef
+_md5_=44b52cc02790d759487eaab205d4a8d5
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 7bef5e34cabf..b08c7137dd9d 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/feuerbach/regex-applicative
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-7.8.2:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=cf53de53c7958ba7879d3e3656f2b054
+_md5_=287d9bd50d08a111adc416e970253602
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 a185e1897338..3bf50323b937 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://wiki.haskell.org/Regular_expressions
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=7c366c2513e9c711fb3119e2ba3cb244
+_md5_=c0f65983cdb290fef144f0a7d0d7810c
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
index 2e07220d1858..b03d88a2582b 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://wiki.haskell.org/Regular_expressions
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=24846268c0e71c045d3c2fe74cf1dac2
+_md5_=09109d936cd116bfed3b1b3b1af934f9
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 645937845ecd..ad15ac60f247 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/regex-posix
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=ca16af218679c47a420c145502a3a25c
+_md5_=fda58b5ed57764a290ce6cabb4642f44
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 e8d81de121c5..367bca99f5ab 100644
--- a/metadata/md5-cache/dev-haskell/regex-tdfa-1.3.2
+++ b/metadata/md5-cache/dev-haskell/regex-tdfa-1.3.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://wiki.haskell.org/Regular_expressions
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/regex-base-0.94:=[profile?] <dev-haskell/regex-base-0.95:=[profile?] >=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=e78c5a09cbac33d177756ae80025ba78
+_md5_=3d6d7c32997508199d169f4de326bbe3
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 9a2786141f45..5e4ae137e453 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/resolv
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=GPL-2+
RDEPEND=>=dev-haskell/base16-bytestring-0.1:=[profile?] >=dev-lang/ghc-7.10.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=32d249d1fc2437aab9341b03a6da90b6
+_md5_=172b2e6b557c2bb917221c8aa75c866a
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 401b1d328407..739dee0885b3 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/bos/pool
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e5b78d42a1f86951497d13c96d4c0554
+_md5_=ea07a10abaae4cf038535d1be785d32b
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 47c515b55d50..bec9c8efeb8b 100644
--- a/metadata/md5-cache/dev-haskell/resourcet-1.2.4.2
+++ b/metadata/md5-cache/dev-haskell/resourcet-1.2.4.2
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/snoyberg/conduit
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?]
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=73afee855d243261408e2667183d1a97
+_md5_=b9f96b31d0410633eb63c48935d6c88f
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 8887499d25d3..3b8a10036093 100644
--- a/metadata/md5-cache/dev-haskell/retry-0.9.0.0
+++ b/metadata/md5-cache/dev-haskell/retry-0.9.0.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/Soostone/retry
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/exceptions-0.5:=[profile?] >=dev-haskell/random-1:=[profile?] >=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=cc342c7f4ce3458710084f6a07b29f89
+_md5_=b1b02d2011b9b838d5016d87079494f8
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 f93277dff10b..b0ee292a4a79 100644
--- a/metadata/md5-cache/dev-haskell/rio-0.1.21.0
+++ b/metadata/md5-cache/dev-haskell/rio-0.1.21.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/commercialhaskell/rio#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=75b78d24696e191142d7b7f1fadbcaed
+_md5_=ca1dc0347a9842b1081a8b1d7ebf1db8
diff --git a/metadata/md5-cache/dev-haskell/safe-0.3.19 b/metadata/md5-cache/dev-haskell/safe-0.3.19
index a2adae238bf4..1d93ec87e12a 100644
--- a/metadata/md5-cache/dev-haskell/safe-0.3.19
+++ b/metadata/md5-cache/dev-haskell/safe-0.3.19
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/ndmitchell/safe#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.10.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=7fbb56099c496af5f1984ff1b6ae2623
+_md5_=f4a15b2c3c5debacb16c1d54b0543862
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 83aea479c690..703db64f5a35 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/fpco/safe-exceptions#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/exceptions-0.8:=[profile?] >=dev-lang/ghc-7.8.2:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=7684244e5cfe0f2a3245d8886073097d
+_md5_=555d24ca2e323129ab8b6ee9d0176807
diff --git a/metadata/md5-cache/dev-haskell/safesemaphore-0.10.1 b/metadata/md5-cache/dev-haskell/safesemaphore-0.10.1
index b7f8b26e9b8c..f105b90342ab 100644
--- a/metadata/md5-cache/dev-haskell/safesemaphore-0.10.1
+++ b/metadata/md5-cache/dev-haskell/safesemaphore-0.10.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/ChrisKuklewicz/SafeSemaphore
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux
LICENSE=BSD
RDEPEND=dev-haskell/stm:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e05d8a990b386c9f48aaded4949aab97
+_md5_=23bd3e7ec28377261c2c127d81485b61
diff --git a/metadata/md5-cache/dev-haskell/sandi-0.5 b/metadata/md5-cache/dev-haskell/sandi-0.5
index eccd218429bf..b85118ceab6e 100644
--- a/metadata/md5-cache/dev-haskell/sandi-0.5
+++ b/metadata/md5-cache/dev-haskell/sandi-0.5
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/sandi
INHERIT=haskell-cabal
IUSE=+conduit doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:= conduit? ( >=dev-haskell/conduit-1.3:=[profile?] dev-haskell/exceptions:=[profile?] )
RESTRICT=!test? ( test )
SLOT=0/0.5
SRC_URI=https://hackage.haskell.org/package/sandi-0.5/sandi-0.5.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=d8c8365336788668eca34c4cefeb2e88
+_md5_=21a5254056d0511a849a3e2194431ff0
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-r1
index 53bf5af1efd0..e9c054df6213 100644
--- a/metadata/md5-cache/dev-haskell/scientific-0.3.7.0-r1
+++ b/metadata/md5-cache/dev-haskell/scientific-0.3.7.0-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/basvandijk/scientific
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=becb7a94d8b3f0f87c44b972e2da647a
+_md5_=e6784715f1ad1d767a83552d773c0268
diff --git a/metadata/md5-cache/dev-haskell/securemem-0.1.10 b/metadata/md5-cache/dev-haskell/securemem-0.1.10
index c0bde4a25b2b..0770dce5a961 100644
--- a/metadata/md5-cache/dev-haskell/securemem-0.1.10
+++ b/metadata/md5-cache/dev-haskell/securemem-0.1.10
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/vincenthz/hs-securemem
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/byteable-0.1.1:=[profile?] >=dev-haskell/memory-0.7:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.1.10
SRC_URI=https://hackage.haskell.org/package/securemem-0.1.10/securemem-0.1.10.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ee062a663ff355c244b004faff164f25
+_md5_=669fc7d4e2c8a01aeca105dc2e68af39
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 20c34890b7a9..62f9a0f0cd5c 100644
--- a/metadata/md5-cache/dev-haskell/semialign-1.2.0.1
+++ b/metadata/md5-cache/dev-haskell/semialign-1.2.0.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/haskellari/these
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=30b54c25b00ffb963b130659905311b0
+_md5_=ade180624ae95a489c2065bab11c4973
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 1732a645e80e..d9e73b2d1459 100644
--- a/metadata/md5-cache/dev-haskell/semigroupoids-5.3.7-r1
+++ b/metadata/md5-cache/dev-haskell/semigroupoids-5.3.7-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/semigroupoids
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
SLOT=0/5.3.7
SRC_URI=https://hackage.haskell.org/package/semigroupoids-5.3.7/semigroupoids-5.3.7.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=58f9c81942e37e0aef8810067f80b38b
+_md5_=0a7d957f3b8c4e31eaa73f281fe19024
diff --git a/metadata/md5-cache/dev-haskell/semigroups-0.20 b/metadata/md5-cache/dev-haskell/semigroups-0.20
index 789ef01c4f70..5b25ebe123f7 100644
--- a/metadata/md5-cache/dev-haskell/semigroups-0.20
+++ b/metadata/md5-cache/dev-haskell/semigroups-0.20
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/semigroups/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
SLOT=0/0.20
SRC_URI=https://hackage.haskell.org/package/semigroups-0.20/semigroups-0.20.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=aea15f16102a872074093250c18b595a
+_md5_=a32258da75f0408faa2476a8d5a47415
diff --git a/metadata/md5-cache/dev-haskell/semirings-0.6 b/metadata/md5-cache/dev-haskell/semirings-0.6
index 0f78a4ffe7d0..11c7dd028d01 100644
--- a/metadata/md5-cache/dev-haskell/semirings-0.6
+++ b/metadata/md5-cache/dev-haskell/semirings-0.6
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/chessai/semirings
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=4d013d4e8d824bc29559100e64fb6d74
+_md5_=313991fe940d96caa2156aca032ed5c4
diff --git a/metadata/md5-cache/dev-haskell/servant-0.19 b/metadata/md5-cache/dev-haskell/servant-0.19
index 35e68824dedb..cf194cac654d 100644
--- a/metadata/md5-cache/dev-haskell/servant-0.19
+++ b/metadata/md5-cache/dev-haskell/servant-0.19
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://docs.servant.dev/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=b4183e5345b90f9c543cd014050aabc5
+_md5_=cbf5bd5b2b5bfdfd330805c2b098e2f3
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 dddfe13324ef..adb1fc0b12e8 100644
--- a/metadata/md5-cache/dev-haskell/servant-server-0.19.1
+++ b/metadata/md5-cache/dev-haskell/servant-server-0.19.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://docs.servant.dev/
INHERIT=haskell-cabal
IUSE=examples doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?] )
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=6bba5c82508d24041a4eff8b853358e4
+_md5_=65874c75d640138f065e05acfcb92a5f
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 e4403bebce3f..6fa6abf52a58 100644
--- a/metadata/md5-cache/dev-haskell/setenv-0.1.1.3
+++ b/metadata/md5-cache/dev-haskell/setenv-0.1.1.3
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/setenv
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=ccd228f664a26222aa36b72608b6238b
+_md5_=bcc242b104ce9179b650e8fab0ad14ef
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 668cb2fcc3bc..119dfcaeaaa2 100644
--- a/metadata/md5-cache/dev-haskell/setlocale-1.0.0.9
+++ b/metadata/md5-cache/dev-haskell/setlocale-1.0.0.9
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://gitlab.com/Kritzefitz/haskell-setlocale
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.6.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=9acecf0efe313160195a48c70a1cd159
+_md5_=08b693a3955fc6596d4fa97652ff8802
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 a0601f0e7af9..8b65f0ef52c6 100644
--- a/metadata/md5-cache/dev-haskell/sha-1.6.4.4
+++ b/metadata/md5-cache/dev-haskell/sha-1.6.4.4
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/SHA
INHERIT=haskell-cabal
IUSE=exe doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.8.2:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=2060674e362235f7374ed2a1f780b5c9
+_md5_=299d1ac4a5662fa25a267a74756af18e
diff --git a/metadata/md5-cache/dev-haskell/shakespeare-2.0.30 b/metadata/md5-cache/dev-haskell/shakespeare-2.0.30
index d4ce90aacc16..4de554e6af77 100644
--- a/metadata/md5-cache/dev-haskell/shakespeare-2.0.30
+++ b/metadata/md5-cache/dev-haskell/shakespeare-2.0.30
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.yesodweb.com/book/shakespearean-templates
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=fc79d3ac9fc41d343c6cb6ea9fc083c2
+_md5_=5c794c22a6dc21fa7ff5290d07406984
diff --git a/metadata/md5-cache/dev-haskell/shelly-1.9.0 b/metadata/md5-cache/dev-haskell/shelly-1.9.0
index 6124a267de95..7aa96bff9904 100644
--- a/metadata/md5-cache/dev-haskell/shelly-1.9.0
+++ b/metadata/md5-cache/dev-haskell/shelly-1.9.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/gregwebs/Shelly.hs
INHERIT=haskell-cabal
IUSE=examples lifted doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=ee2afa4c0d78fe3f755f446dc7912729
+_md5_=1fb6b36b37656e0f16bbf26a9486aba4
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 8ace3917e838..a07ddd813711 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/CRogers/should-not-typecheck
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/hunit-1.2:=[profile?] >=dev-lang/ghc-7.6.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=3936816a72b7db53adf6af5eaa44b51b
+_md5_=b6a1742dd573cfb68af8e0da3e54e257
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 cbd5128d0a0e..b177f1073b18 100644
--- a/metadata/md5-cache/dev-haskell/silently-1.2.5.1
+++ b/metadata/md5-cache/dev-haskell/silently-1.2.5.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/hspec/silently
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=7fda904dc4c2f4b64e8c811c7d30fb65
+_md5_=c158074b73673a8097f5f931f3e6c963
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 e2a8ea873a8a..d99bf06abe9a 100644
--- a/metadata/md5-cache/dev-haskell/simple-reflect-0.3.3
+++ b/metadata/md5-cache/dev-haskell/simple-reflect-0.3.3
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://twanvl.nl/blog/haskell/simple-reflection-of-expressions
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=3a604123ab48436b6a8e0a42056631ac
+_md5_=ada2ea63962c738383ccf453d75f7284
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 f0deb48a3f4d..775c70eaed8b 100644
--- a/metadata/md5-cache/dev-haskell/simple-sendfile-0.2.28
+++ b/metadata/md5-cache/dev-haskell/simple-sendfile-0.2.28
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/simple-sendfile
INHERIT=haskell-cabal
IUSE=+allow-bsd doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=dev-haskell/network:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=b6e1dc14a5ee817adce5476c1363c724
+_md5_=93827b07c6073861f095f3c3794a604b
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 6d1c83153bef..23f333dcaf2a 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/phadej/singleton-bool#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=0876d3f916c0968f7088a517b09457e6
+_md5_=c89c56888667bef705352bd4eabd2f3e
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 64833704b1b5..97912f612953 100644
--- a/metadata/md5-cache/dev-haskell/skein-1.0.9.4
+++ b/metadata/md5-cache/dev-haskell/skein-1.0.9.4
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/meteficha/skein
INHERIT=haskell-cabal
IUSE=big-endian force-endianness reference doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=a7ad315aee32f9808383094f384b0b92
+_md5_=cc1ab12689151c3cd548851a52f1bcaf
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 c1e318120d0d..c0d66042851b 100644
--- a/metadata/md5-cache/dev-haskell/skylighting-0.12.3.1
+++ b/metadata/md5-cache/dev-haskell/skylighting-0.12.3.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/jgm/skylighting
INHERIT=haskell-cabal
IUSE=executable doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?] )
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ea526eabd5cedbdad014c92e1011cc34
+_md5_=c151798a261599d6ea034ac78861ecf1
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 7d736aa36b39..5cc9f419e349 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/jgm/skylighting
INHERIT=haskell-cabal
IUSE=executable doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=24dcb34a02c8c34d0a5e3abe793fbf3e
+_md5_=b22f9b644d34eaeef59b4ccdf62ed43f
diff --git a/metadata/md5-cache/dev-haskell/smallcheck-1.2.0 b/metadata/md5-cache/dev-haskell/smallcheck-1.2.0
index b6efcc47b393..dab0701ed876 100644
--- a/metadata/md5-cache/dev-haskell/smallcheck-1.2.0
+++ b/metadata/md5-cache/dev-haskell/smallcheck-1.2.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/Bodigrim/smallcheck
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
SLOT=0/1.2.0
SRC_URI=https://hackage.haskell.org/package/smallcheck-1.2.0/smallcheck-1.2.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=44e5f3308965221af7570df175e174ab
+_md5_=fbfe1e80ed135b6b1fe62c784ac05310
diff --git a/metadata/md5-cache/dev-haskell/socks-0.6.1 b/metadata/md5-cache/dev-haskell/socks-0.6.1
index d15d10b5cfa0..c3fb9d087f95 100644
--- a/metadata/md5-cache/dev-haskell/socks-0.6.1
+++ b/metadata/md5-cache/dev-haskell/socks-0.6.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-socks
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
SLOT=0/0.6.1
SRC_URI=https://hackage.haskell.org/package/socks-0.6.1/socks-0.6.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=b41c3b1b616d46dbfe58a2012fe91749
+_md5_=3f1ed8a18a368c73e947a2515605f58d
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 bfe0eb0ebcab..047e2611b143 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
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/sop-core
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=0cf2a2f3d662e8dc83da5a1174b1255b
+_md5_=cd0b2683f5337c223549a2346bb9f7c8
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 f96ffaca0c3f..ee3a2995cee2 100644
--- a/metadata/md5-cache/dev-haskell/split-0.2.3.4
+++ b/metadata/md5-cache/dev-haskell/split-0.2.3.4
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/split
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86 ~ppc-macos
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~ppc-macos
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=97cba861d5252b313969a5f6234380a3
+_md5_=732900310abc4cd4faba0a76fa8308ba
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 080cf0f45cd1..7a37fdf78a6e 100644
--- a/metadata/md5-cache/dev-haskell/splitmix-0.1.0.3
+++ b/metadata/md5-cache/dev-haskell/splitmix-0.1.0.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/splitmix
INHERIT=haskell-cabal
IUSE=optimised-mixer doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=42ae7175ae4371556198187fcbded33c
+_md5_=2d640bdd92d13a087845377be72ca33a
diff --git a/metadata/md5-cache/dev-haskell/statevar-1.2.1 b/metadata/md5-cache/dev-haskell/statevar-1.2.1
index c2a344ef4dbf..4e188a71f8a4 100644
--- a/metadata/md5-cache/dev-haskell/statevar-1.2.1
+++ b/metadata/md5-cache/dev-haskell/statevar-1.2.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/haskell-opengl/StateVar
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/stm-2.3.0.1:=[profile?] <dev-haskell/stm-2.6:=[profile?] >=dev-lang/ghc-7.8.2:=
SLOT=0/1.2.1
SRC_URI=https://hackage.haskell.org/package/StateVar-1.2.1/StateVar-1.2.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=c1e8ee43046a2e047ca437af12d6d2cf
+_md5_=e58b596a21877c10047ebdf28a6617f1
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 c48bf9d0bf24..2434468ba8db 100644
--- a/metadata/md5-cache/dev-haskell/statistics-0.15.2.0
+++ b/metadata/md5-cache/dev-haskell/statistics-0.15.2.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/bos/statistics
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=538d32d781bbc0eb986ab79aeff919f8
+_md5_=96e77610bd7c02620066215f11d9ed93
diff --git a/metadata/md5-cache/dev-haskell/stm-2.5.0.1 b/metadata/md5-cache/dev-haskell/stm-2.5.0.1
index 81606910b5bd..61af2b6d30c7 100644
--- a/metadata/md5-cache/dev-haskell/stm-2.5.0.1
+++ b/metadata/md5-cache/dev-haskell/stm-2.5.0.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://wiki.haskell.org/Software_transactional_memory
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=c4da72be600fccfe4a32a7ad9da1377a
+_md5_=bc98abcbf325432ab0dcbec7a2bcbd60
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 194d486ac98b..6371eedb1921 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=http://code.haskell.org/~wren/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/stm-2.4:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=7a8ffc0cf438cf569178dab0635f52fe
+_md5_=44046aebf5c36491d41c16ce618fa6ef
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 3a0e4d9f3382..f31ed2b216f6 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/fpco/streaming-commons
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=629eaed2c1dcdf798519255d3f055d3c
+_md5_=362b68f4fb500849c7300ee54ea0697c
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 25253a019a44..2bdabc87d5c6 100644
--- a/metadata/md5-cache/dev-haskell/strict-0.4.0.1
+++ b/metadata/md5-cache/dev-haskell/strict-0.4.0.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/haskellari/strict
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=238ed97fcb62cc72a6e5b64a0817e7f1
+_md5_=5a868bedb9fe83aba537eec5200224ac
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 6bc7b048c51b..1d380d17ac57 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/soenkehahn/string-conversions#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/text-0.11:=[profile?] >=dev-haskell/utf8-string-0.3:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=f4f6b4dbbab5556dcd68904410e5cb59
+_md5_=53475e2bc0123f9bae5dcc9cca0ab8cf
diff --git a/metadata/md5-cache/dev-haskell/string-qq-0.0.4 b/metadata/md5-cache/dev-haskell/string-qq-0.0.4
index 71f8981ca4a2..d35b843394c1 100644
--- a/metadata/md5-cache/dev-haskell/string-qq-0.0.4
+++ b/metadata/md5-cache/dev-haskell/string-qq-0.0.4
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/string-qq
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=public-domain
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=8c02b505c8813cc8332c9643ae6fec91
+_md5_=958ae8b853006c1456c1fa5074dc992f
diff --git a/metadata/md5-cache/dev-haskell/stringbuilder-0.5.1 b/metadata/md5-cache/dev-haskell/stringbuilder-0.5.1
index 0bb8a829ecc4..932d59b02c2a 100644
--- a/metadata/md5-cache/dev-haskell/stringbuilder-0.5.1
+++ b/metadata/md5-cache/dev-haskell/stringbuilder-0.5.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/stringbuilder
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=460be9a65f61e5131cfe377fb8fb0f85
+_md5_=813d5d1df6658816d9f02f4528373931
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 b7ac38fe1fc2..fe84db9553a6 100644
--- a/metadata/md5-cache/dev-haskell/syb-0.7.2.1
+++ b/metadata/md5-cache/dev-haskell/syb-0.7.2.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://www.cs.uu.nl/wiki/GenericProgramming/SYB
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=2a5df4ac3588605e82ad1b5c802ebb54
+_md5_=71e4d61f2d1be3de605d4eb4868ec494
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 5708f05ed68c..5a75a5ace850 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/fpco/haskell-filesystem
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=c6e068e6a5b75d44c25fc032d24776e5
+_md5_=2d29cbf77a2c85f8f29bae587e0ce999
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 dcc428fb376a..bbbacc2ca04c 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/fpco/haskell-filesystem
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/text-0.11.0.6:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=c10cf64c6a4ff3e17bfd8edf47fae496
+_md5_=3ce76856fe56248c1f10f9de01f022d8
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 1dabf4432619..4b30bc8f2270 100644
--- a/metadata/md5-cache/dev-haskell/tagged-0.8.6.1
+++ b/metadata/md5-cache/dev-haskell/tagged-0.8.6.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/ekmett/tagged
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-lang/ghc-7.8.2:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=d4c0b0991d99a67c1851f1952757e04f
+_md5_=d464d1b40c0deb01d404621ccbe4cfb0
diff --git a/metadata/md5-cache/dev-haskell/tagsoup-0.14.8 b/metadata/md5-cache/dev-haskell/tagsoup-0.14.8
index b6b28c5ed5d5..7a83a2d3c984 100644
--- a/metadata/md5-cache/dev-haskell/tagsoup-0.14.8
+++ b/metadata/md5-cache/dev-haskell/tagsoup-0.14.8
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/ndmitchell/tagsoup#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=6bd2854467d20ee66adbd0eb7dba991e
+_md5_=2b44cf06d158483085afb7b903cef17e
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-r2
index 95f505d11d0c..ef3e168b40ff 100644
--- a/metadata/md5-cache/dev-haskell/tar-0.5.1.1-r2
+++ b/metadata/md5-cache/dev-haskell/tar-0.5.1.1-r2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/tar
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=4b84b7e5a1e54ee5bf31800a7527566e
+_md5_=e1423cebc6d0e4fd17e9fe0f72486293
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 6224089e403d..e74c2cd3b6cf 100644
--- a/metadata/md5-cache/dev-haskell/tasty-1.4.2.3
+++ b/metadata/md5-cache/dev-haskell/tasty-1.4.2.3
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/UnkindPartition/tasty
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=7615cfef659fdbf8a16e0d819e860dad
+_md5_=5e37e355b0314a61009dec37435cd187
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 0925c27f2bd8..61f74df34617 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/nomeata/tasty-expected-failure
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=f665178dd94777a32cdaa5bbb89a7173
+_md5_=c8104d2f246b9d88427702b75370915d
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 aa157979c142..adca191736ea 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/UnkindPartition/tasty-golden
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=61a31d1af0df672a7ec114cec2a8f220
+_md5_=2363046d00f8aef640e82ebf6470b508
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 247a52910098..8e0aabbd71ea 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/qfpl/tasty-hedgehog
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=d0f750c420623c79565d8620f87e3a13
+_md5_=6b3752ae52173d5457c700b6d8f51ab5
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 b2ecf801c6ab..c3cb6b8b860d 100644
--- a/metadata/md5-cache/dev-haskell/tasty-hslua-1.0.2
+++ b/metadata/md5-cache/dev-haskell/tasty-hslua-1.0.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=a723e9a9b015f7a6514992a4cccf19ec
+_md5_=c930ffa48fa38cc7d18424a8a3d967eb
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 0e0b0515389a..d3569c7afd9b 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/UnkindPartition/tasty
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=dev-haskell/call-stack:=[profile?] >=dev-haskell/tasty-1.2.2:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=5a2dcc3635c0d48c844e3cf8f68e567b
+_md5_=28c1886b74ff6b7bbe521c3143632328
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 119a39b9cc58..a85752b78726 100644
--- a/metadata/md5-cache/dev-haskell/tasty-kat-0.0.3
+++ b/metadata/md5-cache/dev-haskell/tasty-kat-0.0.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/tasty-kat
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=dev-haskell/tasty:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=797005e474a68f729e6596a0a7c39f1c
+_md5_=8e5c77a1d90f8d2264f1ec5c5dfce38d
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 7a9489f3c690..93935a274bf0 100644
--- a/metadata/md5-cache/dev-haskell/tasty-lua-1.0.2
+++ b/metadata/md5-cache/dev-haskell/tasty-lua-1.0.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/hslua/hslua
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=c4db49f256de571af0434ed4424744b4
+_md5_=53d47ca2c9cb5baa422b757dfb769b10
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 6b6e5e248164..ee2c0f0fbec1 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/UnkindPartition/tasty
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=b122a937933e0d9a741377a18480bf63
+_md5_=86ae764dc515ccda8fba2d5665f367ee
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 f5c7c379b059..f79acc457777 100644
--- a/metadata/md5-cache/dev-haskell/tasty-rerun-1.1.18
+++ b/metadata/md5-cache/dev-haskell/tasty-rerun-1.1.18
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/ocharles/tasty-rerun
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=c9a94db1e2e57ad79fe567ae3f8a9d0e
+_md5_=3759efcf02770628291fcf30e8cb283b
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 d4bc8b287e4c..e5be3f905f32 100644
--- a/metadata/md5-cache/dev-haskell/tasty-smallcheck-0.8.1
+++ b/metadata/md5-cache/dev-haskell/tasty-smallcheck-0.8.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=http://documentup.com/feuerbach/tasty
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=b01c96274ab7cba61061b8670d177ada
+_md5_=e8cfdca8eec20bbb578bbd7f70d25055
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 fedbcafc11de..f4af0761ba42 100644
--- a/metadata/md5-cache/dev-haskell/tasty-th-0.1.7
+++ b/metadata/md5-cache/dev-haskell/tasty-th-0.1.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/bennofs/tasty-th
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/haskell-src-exts-1.18.0:=[profile?] dev-haskell/tasty:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=02fa79723e717001d40a6b670708a50d
+_md5_=57abfd07cd71be5b6fd95bd0df20b3e6
diff --git a/metadata/md5-cache/dev-haskell/temporary-1.3 b/metadata/md5-cache/dev-haskell/temporary-1.3
index 6880d0dc876d..0c7120b19d5a 100644
--- a/metadata/md5-cache/dev-haskell/temporary-1.3
+++ b/metadata/md5-cache/dev-haskell/temporary-1.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/UnkindPartition/temporary
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/exceptions-0.6:=[profile?] >=dev-haskell/random-1.1:=[profile?] >=dev-lang/ghc-7.8.2:=
RESTRICT=!test? ( test )
SLOT=0/1.3
SRC_URI=https://hackage.haskell.org/package/temporary-1.3/temporary-1.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=7980b50d46cf54e94b1e3d44bfcaaeba
+_md5_=5d40c842d133ebb47bf7f776f0716b6b
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 64607f00e740..a06dddc1f1e7 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/UnkindPartition/temporary
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/exceptions-0.6:=[profile?] >=dev-lang/ghc-7.8.2:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=4f8e6865e9c02f9957dde251747e9692
+_md5_=7d38a43e59219fbbe26ab54421403b2f
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 d73fa9ba6728..37f0c5e6c45a 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/terminal-size
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=d711326153af11d39f9c385176a63b21
+_md5_=0f24e7e3fb95b7b09d191bfe587815e2
diff --git a/metadata/md5-cache/dev-haskell/terminfo-0.4.1.5 b/metadata/md5-cache/dev-haskell/terminfo-0.4.1.5
index ebc122114dc7..bc8093fbfff9 100644
--- a/metadata/md5-cache/dev-haskell/terminfo-0.4.1.5
+++ b/metadata/md5-cache/dev-haskell/terminfo-0.4.1.5
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/judah/terminfo
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=32bf22a7c4346c923385fef9641b7cb0
+_md5_=315b91311e28496f30feb7614d523d61
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-r3
index 738915b2d601..54a07df4ce09 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-r3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=http://haskell.github.io/test-framework/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=d3ea2480786c333a4f4c79c9502e62ee
+_md5_=d22d292e17d54d1f7e369bb3ebaa7d98
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 14d794b66de2..60bdf433822b 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://batterseapower.github.io/test-framework/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=0e941d424913b53c59995fc8e85c43e3
+_md5_=84a7aed1ccc74d833e6f1512305714db
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 23d867906b52..1bb2c20aeaab 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/rudymatela/test-framework-leancheck#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=dev-haskell/leancheck:=[profile?] dev-haskell/test-framework:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=14f52dfefb5b7261efea523ad7dee188
+_md5_=af1305fb7aca909c0c2ba0483c1783fc
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 0bc29914ca5f..fb5b29139135 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=http://haskell.github.io/test-framework/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=2bc7bd26db57b346fb442c467c9d940a
+_md5_=1eac79624c07275fd663354ff1ac11ff
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 27b9683a7256..4f9c801390e4 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/finnsson/test-generator
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=17525b427a5aa3455d601b5ee2f95439
+_md5_=3f0afc007017f3ef82aa8bd7812ae5f7
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 0611e3b9233c..2c5d125ae153 100644
--- a/metadata/md5-cache/dev-haskell/texmath-0.12.5.1
+++ b/metadata/md5-cache/dev-haskell/texmath-0.12.5.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/jgm/texmath
INHERIT=haskell-cabal
IUSE=executable server doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?] )
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=6f7ad97beb66c4bde56e44962439503d
+_md5_=f52c8717902b925fc4cb0d4e8716c7e1
diff --git a/metadata/md5-cache/dev-haskell/text-1.2.5.0 b/metadata/md5-cache/dev-haskell/text-1.2.5.0
index a1536c07664a..9bc0278f3096 100644
--- a/metadata/md5-cache/dev-haskell/text-1.2.5.0
+++ b/metadata/md5-cache/dev-haskell/text-1.2.5.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell/text
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD-2
RDEPEND=>=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=2b9cdd99dd279eefe70ff60e56fea09a
+_md5_=2b980a1a498e0cafe6cb548a18689bf7
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 a7487e997839..d21bf258f10c 100644
--- a/metadata/md5-cache/dev-haskell/text-conversions-0.3.1
+++ b/metadata/md5-cache/dev-haskell/text-conversions-0.3.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/cjdev/text-conversions#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=125f515c4321e035e93e31df9d4c9770
+_md5_=e2b10490c82cfa9dec88cc8216804900
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 4544d39c82bb..ef0196eb6d34 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell/text-icu
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/text-0.9.1.0:=[profile?] >=dev-lang/ghc-8.4.3:= dev-libs/icu
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=3ebb9b26072e4556d39a1c0043aae26d
+_md5_=3cb0bfb909f9c84c29d422a5430e7f2e
diff --git a/metadata/md5-cache/dev-haskell/text-short-0.1.5 b/metadata/md5-cache/dev-haskell/text-short-0.1.5
index 3f0717afab1b..40991c0de096 100644
--- a/metadata/md5-cache/dev-haskell/text-short-0.1.5
+++ b/metadata/md5-cache/dev-haskell/text-short-0.1.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/text-short
INHERIT=haskell-cabal
IUSE=asserts doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=fc55b0e5b7bbccc38ae508238c8907fc
+_md5_=018367aa1da932fbef0882defd006e6c
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 c9d74873144c..9b71456a8f60 100644
--- a/metadata/md5-cache/dev-haskell/text-show-3.9.7
+++ b/metadata/md5-cache/dev-haskell/text-show-3.9.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/RyanGlScott/text-show
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=bbbd14ae711a1c1ccf523978a9734877
+_md5_=1a92538da41aa7e6306e5d7669919bf5
diff --git a/metadata/md5-cache/dev-haskell/tf-random-0.5 b/metadata/md5-cache/dev-haskell/tf-random-0.5
index 4608f2adea0e..2c9c133b32e7 100644
--- a/metadata/md5-cache/dev-haskell/tf-random-0.5
+++ b/metadata/md5-cache/dev-haskell/tf-random-0.5
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/tf-random
INHERIT=haskell-cabal
IUSE=profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/primitive-0.3:=[profile?] dev-haskell/random:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.5
SRC_URI=https://hackage.haskell.org/package/tf-random-0.5/tf-random-0.5.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=c2da968dc6892ce4c49c2c1e2b1059c8
+_md5_=9c7904e5532d42c429d2eb66aacbe252
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 db2ca1f68f65..0571f3a34658 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/glguy/th-abstraction
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=ISC
RDEPEND=>=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=92facc933a98a22e8b770a96f2ad3084
+_md5_=4f073f3a19db945be904c62d8d9dbdc3
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 88825163dcf7..a26ce84e6418 100644
--- a/metadata/md5-cache/dev-haskell/th-compat-0.1.3
+++ b/metadata/md5-cache/dev-haskell/th-compat-0.1.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell-compat/th-compat
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=c4ee5b3fae27bba29f0909b27e2d106d
+_md5_=50a2816cf23bcf961102b5a7822eba0b
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 26c1ad082200..a68e9f512964 100644
--- a/metadata/md5-cache/dev-haskell/th-lift-0.8.2
+++ b/metadata/md5-cache/dev-haskell/th-lift-0.8.2
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/RyanGlScott/th-lift
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=6853ce74bf9ef2be89affcefd828d5e4
+_md5_=ec919d9c1b1ae7d45a3aefc8c5858091
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 fb07ebba5da0..a9cb7d62a0db 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/bennofs/th-lift-instances/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=3295490f6997cc0c5d19e844a863a99f
+_md5_=aeb254349b1b5ccef0d3f9dc87daa92d
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 c2040cd1da19..a3e77c1a7fb8 100644
--- a/metadata/md5-cache/dev-haskell/these-1.1.1.1
+++ b/metadata/md5-cache/dev-haskell/these-1.1.1.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/haskellari/these
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=6fe2119c326c2fa1ff5771351a2eda35
+_md5_=985cd8cc046204be7cccae2627a3d215
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
index 929e6644357c..7e9b82543fc3 100644
--- a/metadata/md5-cache/dev-haskell/time-compat-1.9.6.1
+++ b/metadata/md5-cache/dev-haskell/time-compat-1.9.6.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskellari/time-compat
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=c15e5686d56a0c9240a0d99dfdb6d154
+_md5_=a6fb3ef1f3de724f400adb8f011a3b8d
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 2940d84fc3ca..3e176f5757ef 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
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/khibino/haskell-time-locale-compat
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=dev-haskell/old-locale:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=08acb7c050d476dc792b2c74d1f08a39
+_md5_=191f1d4e92f95eb3c3367c2e0121ff18
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 0cc31cf05002..435dc4fb883c 100644
--- a/metadata/md5-cache/dev-haskell/time-manager-0.0.0
+++ b/metadata/md5-cache/dev-haskell/time-manager-0.0.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/yesodweb/wai
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=dev-haskell/auto-update:=[profile?] >=dev-lang/ghc-7.10.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=255d427caa519af7f7b342cb5d5aebd1
+_md5_=d17311d5a7c227be2016af17857ed75d
diff --git a/metadata/md5-cache/dev-haskell/timeit-2.0 b/metadata/md5-cache/dev-haskell/timeit-2.0
index a8e5cd5f4719..14aedefd2a42 100644
--- a/metadata/md5-cache/dev-haskell/timeit-2.0
+++ b/metadata/md5-cache/dev-haskell/timeit-2.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/merijn/timeit
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.8.2:=
SLOT=0/2.0
SRC_URI=https://hackage.haskell.org/package/timeit-2.0/timeit-2.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=77c4939c10f263baf4e88e8f7daa4fb8
+_md5_=be35615e96116a458eddfd8acf85c862
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 2c2da53a2197..772932ad16f0 100644
--- a/metadata/md5-cache/dev-haskell/timezone-olson-0.2.0
+++ b/metadata/md5-cache/dev-haskell/timezone-olson-0.2.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=http://projects.haskell.org/time-ng/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=4029398b81094ead8ae53ee995f2f1be
+_md5_=147061e1baaa12df033fb60cc9eda0ed
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 d0012d3b2816..c22e0054dd93 100644
--- a/metadata/md5-cache/dev-haskell/timezone-series-0.1.9
+++ b/metadata/md5-cache/dev-haskell/timezone-series-0.1.9
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=http://projects.haskell.org/time-ng/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=fa656c99e9d07923639464f35edaf1d8
+_md5_=ecbe31590e8fedb0cbe110816f70beb6
diff --git a/metadata/md5-cache/dev-haskell/tls-1.5.8 b/metadata/md5-cache/dev-haskell/tls-1.5.8
index df136e8d3a67..e4425a2f88f6 100644
--- a/metadata/md5-cache/dev-haskell/tls-1.5.8
+++ b/metadata/md5-cache/dev-haskell/tls-1.5.8
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/vincenthz/hs-tls
INHERIT=haskell-cabal
IUSE=+compat +network doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?] )
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=deeb00e6e1fa476d1c93af44bf0c51fd
+_md5_=672f2fb2832b967395bca348b3158ddb
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 2c6e74e80211..66b97ee65cdf 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/tls-session-manager
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=7406c371853b65e920ec58bf17021bd3
+_md5_=5895c39f5e0f7fd799340f43813c4b68
diff --git a/metadata/md5-cache/dev-haskell/torrent-10000.1.1 b/metadata/md5-cache/dev-haskell/torrent-10000.1.1
index dd3ba8a5dbd1..1827814f64a7 100644
--- a/metadata/md5-cache/dev-haskell/torrent-10000.1.1
+++ b/metadata/md5-cache/dev-haskell/torrent-10000.1.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/torrent
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/bencode-0.2:=[profile?] dev-haskell/syb:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/10000.1.1
SRC_URI=https://hackage.haskell.org/package/torrent-10000.1.1/torrent-10000.1.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=2d494a7dc394ab166d2472ed1899ccce
+_md5_=c61d08eb4ed5d5924cd7d71e01d9fcb4
diff --git a/metadata/md5-cache/dev-haskell/transformers-0.5.6.2 b/metadata/md5-cache/dev-haskell/transformers-0.5.6.2
index bc77febfd179..6abf453bdae2 100644
--- a/metadata/md5-cache/dev-haskell/transformers-0.5.6.2
+++ b/metadata/md5-cache/dev-haskell/transformers-0.5.6.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/transformers
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=3cb68fcc0304faf31be9456d367cd184
+_md5_=f1a28e887c1a19ec6485d14b6dad3deb
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 195476ecb3f6..c174971ef70e 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
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/mvv/transformers-base
INHERIT=haskell-cabal
IUSE=+orphaninstances doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?] )
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=56d4ff467241605f9f8ccbfa91fe5d25
+_md5_=4a1f9c6f3ea8201e9de95367a9539480
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 3f26f87a8c4e..41d02d900e77 100644
--- a/metadata/md5-cache/dev-haskell/transformers-compat-0.6.6
+++ b/metadata/md5-cache/dev-haskell/transformers-compat-0.6.6
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/ekmett/transformers-compat/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=6150b0af6b9dc0d6921cb7720da8d121
+_md5_=3f088ae9a6361e46ff4c7a6d0205f7ff
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 ebdaafd38a36..98bb3d27d97d 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskellari/tree-diff
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?]
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=3d837f0f304e68f867632572e48479b8
+_md5_=51d9ea5351d4a936525c5c058a644938
diff --git a/metadata/md5-cache/dev-haskell/trifecta-2.1.2 b/metadata/md5-cache/dev-haskell/trifecta-2.1.2
index 121de583db43..0359cba2a3a4 100644
--- a/metadata/md5-cache/dev-haskell/trifecta-2.1.2
+++ b/metadata/md5-cache/dev-haskell/trifecta-2.1.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/trifecta/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=947b64ca246f2ab21717283e4fc024a5
+_md5_=c7514610e6b34d5d4494fc26ee9a1d68
diff --git a/metadata/md5-cache/dev-haskell/type-equality-1 b/metadata/md5-cache/dev-haskell/type-equality-1
index 77a48e055f9e..d0a4382fdb3e 100644
--- a/metadata/md5-cache/dev-haskell/type-equality-1
+++ b/metadata/md5-cache/dev-haskell/type-equality-1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/hesselink/type-equality
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/1
SRC_URI=https://hackage.haskell.org/package/type-equality-1/type-equality-1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=17c64db141d1d8f5ef85a7dcc0064fab
+_md5_=c09cbe5490d190045b9590e19264c084
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 dfb251ea573b..e5ec76d505b3 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/fpco/typed-process
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=dev-haskell/async:=[profile?] dev-haskell/stm:=[profile?] dev-haskell/unliftio-core:=[profile?] >=dev-lang/ghc-7.10.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=69d594dc0f9c7f0db2d057d569923a75
+_md5_=7f428cc5fabd259180fb7efc7d67d576
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 f88aafaf434f..ea25bfa9409d 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
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/basvandijk/unbounded-delays
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=470aa935b936072032d62d0b943cc296
+_md5_=0e94c8049a8126dff7555f27de06f771
diff --git a/metadata/md5-cache/dev-haskell/unicode-collation-0.1.3.1 b/metadata/md5-cache/dev-haskell/unicode-collation-0.1.3.1
index 2c5f60a549a4..b822fa606f2a 100644
--- a/metadata/md5-cache/dev-haskell/unicode-collation-0.1.3.1
+++ b/metadata/md5-cache/dev-haskell/unicode-collation-0.1.3.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/jgm/unicode-collation
INHERIT=haskell-cabal
IUSE=doctests executable doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.1.3.1
SRC_URI=https://hackage.haskell.org/package/unicode-collation-0.1.3.1/unicode-collation-0.1.3.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=296f4588e83014965136c1d8de6c81e1
+_md5_=9bff3d1ef72852a71a52d80e538aaa40
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 17b3c42da146..894bcbc8bab7 100644
--- a/metadata/md5-cache/dev-haskell/unicode-data-0.3.0
+++ b/metadata/md5-cache/dev-haskell/unicode-data-0.3.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/composewell/unicode-data
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=2dd325c0729603a6749df9ee71959cd8
+_md5_=4f19facde758ac520d38f1287acf3ab9
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 af3f632d7ebd..a557b86e5fc9 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/composewell/unicode-transforms
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/text-1.1.1:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-7.8.2:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=0303a172bfb02a0036f0612872203bcb
+_md5_=8a750acd062fe6d18f9a5952a6a660dc
diff --git a/metadata/md5-cache/dev-haskell/uniplate-1.6.13 b/metadata/md5-cache/dev-haskell/uniplate-1.6.13
index 313b8b430d9c..ec0ecc5fe4e4 100644
--- a/metadata/md5-cache/dev-haskell/uniplate-1.6.13
+++ b/metadata/md5-cache/dev-haskell/uniplate-1.6.13
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/ndmitchell/uniplate#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
SLOT=0/1.6.13
SRC_URI=https://hackage.haskell.org/package/uniplate-1.6.13/uniplate-1.6.13.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=0f629e91903ae51ddd3e406506fa1fe6
+_md5_=cfe17ccb07d1c8160ca84ad6493e1b82
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 ffb1f21aca58..0d174c48780f 100644
--- a/metadata/md5-cache/dev-haskell/unix-compat-0.5.2
+++ b/metadata/md5-cache/dev-haskell/unix-compat-0.5.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/jacobstanley/unix-compat
INHERIT=haskell-cabal
IUSE=old-time doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=f608cec85c61826d44940bf7973d6d19
+_md5_=b1f09c926fa000479acebf40d8baa7c2
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 9ce990b0f1ca..e1c8bedc8109 100644
--- a/metadata/md5-cache/dev-haskell/unix-time-0.4.7
+++ b/metadata/md5-cache/dev-haskell/unix-time-0.4.7
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/unix-time
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=dev-haskell/old-time:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=a46b1ef0b7c3943d8cd24766719f478b
+_md5_=2d4504c116742c8a875d43735532ed08
diff --git a/metadata/md5-cache/dev-haskell/unliftio-0.2.18 b/metadata/md5-cache/dev-haskell/unliftio-0.2.18
index bcebe37c738e..6bc6d40a9e0a 100644
--- a/metadata/md5-cache/dev-haskell/unliftio-0.2.18
+++ b/metadata/md5-cache/dev-haskell/unliftio-0.2.18
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/fpco/unliftio/tree/master/unliftio#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=6b0f5f1496967ff1178093dbad312be2
+_md5_=92ed08544a75febad439276a155aeb18
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 8f8a8e0c794d..0eb8239f33f4 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
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/fpco/unliftio/tree/master/unliftio-core#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-7.8.2:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=8f3e420e039ee3211bf2043f92e21ed4
+_md5_=f229128fb172edd21d955d5f81c5a85f
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 41a8ef2d2dc8..3c15a4e929ce 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell-unordered-containers/unordered-containers
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/hashable-1.2.5:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=9a338bbe6e334c51eadeebe98cdbefa8
+_md5_=80925ccd00be4468dacbabac785e39d7
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 3a7f55cc22ec..9cba432338ea 100644
--- a/metadata/md5-cache/dev-haskell/utf8-light-0.4.2
+++ b/metadata/md5-cache/dev-haskell/utf8-light-0.4.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/utf8-light
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=7bcb02bd0abda8951ef18e638cf5b4a5
+_md5_=fc139b7f08b6f8a4fddfb9cf60a292a4
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 76c2b1af7a19..8849984d23a8 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
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/glguy/utf8-string/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=cf69b3f19f15816e2d2ea6c4894b6f85
+_md5_=9d4a4583af670f371cb5d446b44add76
diff --git a/metadata/md5-cache/dev-haskell/uuid-1.3.15 b/metadata/md5-cache/dev-haskell/uuid-1.3.15
index a6fcacc89a76..6393980b7652 100644
--- a/metadata/md5-cache/dev-haskell/uuid-1.3.15
+++ b/metadata/md5-cache/dev-haskell/uuid-1.3.15
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell-hvr/uuid
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=f4d77f8d0506bb9dd5be2d8ef91aef8b
+_md5_=b620685b7d871a105015ec127c4eb536
diff --git a/metadata/md5-cache/dev-haskell/uuid-types-1.0.5 b/metadata/md5-cache/dev-haskell/uuid-types-1.0.5
index 8c9ff9294579..a56c8070e9ca 100644
--- a/metadata/md5-cache/dev-haskell/uuid-types-1.0.5
+++ b/metadata/md5-cache/dev-haskell/uuid-types-1.0.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell-hvr/uuid
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=1b4c4d07c1db6c5396740075bdccfe26
+_md5_=2ea2ebadbb3da55cfa8cdc7576b2c278
diff --git a/metadata/md5-cache/dev-haskell/vault-0.3.1.5 b/metadata/md5-cache/dev-haskell/vault-0.3.1.5
index 78bea34fbe07..36b1d405a7b3 100644
--- a/metadata/md5-cache/dev-haskell/vault-0.3.1.5
+++ b/metadata/md5-cache/dev-haskell/vault-0.3.1.5
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/HeinrichApfelmus/vault
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=12932bb178645f9c5c79810e0bb61127
+_md5_=6f646f2e70c1f8dd16e75693293caed4
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 29bc0b7ee467..4c6601dd8d5d 100644
--- a/metadata/md5-cache/dev-haskell/vector-0.12.3.1
+++ b/metadata/md5-cache/dev-haskell/vector-0.12.3.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell/vector
INHERIT=haskell-cabal
IUSE=+boundschecks internalchecks unsafechecks doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/primitive-0.6.4.0:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-lang/ghc-8.4.3:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=78528809e282b6998cde8e4a2a02ea5a
+_md5_=1a8c8c6d6abda78c12f142d810a1fa84
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 6aaa344ac859..7ae20f204874 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/erikd/vector-algorithms/
INHERIT=haskell-cabal
IUSE=+bench +boundschecks internalchecks +properties unsafechecks doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=1ae46d1be52d80dcfa4d158a536b05fe
+_md5_=5d8a1272352bec7bb49012e30b4083cd
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 742404db00d0..ff2fbe3c1bc6 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/bos/vector-binary-instances
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/vector-0.6:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=02ee58bbcb6e9318beee62928beb9b2d
+_md5_=019f1775a9f2ae992cc1934fb76c9d1a
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 d95dc0d1d798..4b420edbc2f1 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/vector-th-unbox
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/vector-0.7.1:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=c18e597b4dd175b4adc5cbb91adf0709
+_md5_=a1567c1cb649974c29d3585883379c60
diff --git a/metadata/md5-cache/dev-haskell/void-0.7.3 b/metadata/md5-cache/dev-haskell/void-0.7.3
index ed855472bdda..2092446f14eb 100644
--- a/metadata/md5-cache/dev-haskell/void-0.7.3
+++ b/metadata/md5-cache/dev-haskell/void-0.7.3
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/ekmett/void
INHERIT=haskell-cabal
IUSE=safe doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/hashable-1.1:=[profile?] >=dev-haskell/semigroups-0.8.2:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.7.3
SRC_URI=https://hackage.haskell.org/package/void-0.7.3/void-0.7.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=b7725ce03860af24087f75d2f4c32563
+_md5_=76aa33a219934e84e937cec888db23c4
diff --git a/metadata/md5-cache/dev-haskell/wai-3.2.3 b/metadata/md5-cache/dev-haskell/wai-3.2.3
index 471d43c385b6..d676930014f8 100644
--- a/metadata/md5-cache/dev-haskell/wai-3.2.3
+++ b/metadata/md5-cache/dev-haskell/wai-3.2.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/yesodweb/wai
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=ff86191c71265416cd9d422c9397a8d6
+_md5_=f3a0d6d89a34902fcc8ce043de25441d
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 d89da2a50c0e..7fa9b16bd044 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://www.yesodweb.com/book/web-application-interface
INHERIT=haskell-cabal
IUSE=print doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=39598720c527dbcc11936492fa36f8a2
+_md5_=4bc0de0f3220b3c08277da2b8218a974
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 10ce30eb919e..905ad64bf785 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/yesodweb/wai
INHERIT=haskell-cabal
IUSE=examples doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?] )
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=c2c41a84717821600046e8662d077340
+_md5_=af6238a6ba962f4bc1b08a35e13247d0
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 576caa55a2a6..a1405a3acf6b 100644
--- a/metadata/md5-cache/dev-haskell/wai-logger-2.3.6
+++ b/metadata/md5-cache/dev-haskell/wai-logger-2.3.6
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/wai-logger
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=96b1bd0b1cdec486a8ced698fb51120d
+_md5_=50247563e70d7ef7e42f99e12375db99
diff --git a/metadata/md5-cache/dev-haskell/warp-3.3.21 b/metadata/md5-cache/dev-haskell/warp-3.3.21
index 9395c0dc6bef..7188683ffa9c 100644
--- a/metadata/md5-cache/dev-haskell/warp-3.3.21
+++ b/metadata/md5-cache/dev-haskell/warp-3.3.21
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/yesodweb/wai
INHERIT=haskell-cabal
IUSE=+allow-sendfilefd debug +x509 doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?] )
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=2fd3ac4f43dc88a2f5cf8615595866a3
+_md5_=27829dce5a058bfb98eee86433d70a38
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 d195e57571b4..64a275f8b70b 100644
--- a/metadata/md5-cache/dev-haskell/warp-tls-3.2.12
+++ b/metadata/md5-cache/dev-haskell/warp-tls-3.2.12
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/yesodweb/wai
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=2f546cf3dc8994520ccb3c9e270b4286
+_md5_=b8fba3c9c99be6cf674d4b7c6e6fc613
diff --git a/metadata/md5-cache/dev-haskell/wcwidth-0.0.2 b/metadata/md5-cache/dev-haskell/wcwidth-0.0.2
index c38c3a178fa5..630b95ab92d3 100644
--- a/metadata/md5-cache/dev-haskell/wcwidth-0.0.2
+++ b/metadata/md5-cache/dev-haskell/wcwidth-0.0.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/solidsnack/wcwidth/
INHERIT=haskell-cabal
IUSE=cli doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?] )
SLOT=0/0.0.2
SRC_URI=https://hackage.haskell.org/package/wcwidth-0.0.2/wcwidth-0.0.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=18b303eaaece222e7a2188a021c193ad
+_md5_=491e2e16bc88d95428c368181b88c666
diff --git a/metadata/md5-cache/dev-haskell/witherable-0.4.2 b/metadata/md5-cache/dev-haskell/witherable-0.4.2
index 751b88b48b2b..43b298eb7490 100644
--- a/metadata/md5-cache/dev-haskell/witherable-0.4.2
+++ b/metadata/md5-cache/dev-haskell/witherable-0.4.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/fumieval/witherable
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=4179d43b33dcd5ffe94c1c7171a08cb7
+_md5_=f1ba59afede8e39bca3c675f4aa9dc20
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
index 44e045b5af3b..8b73e4eed8dc 100644
--- 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/minad/wl-pprint-annotated#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=286ba320ce56324cbcdbcce9e1f01f30
+_md5_=01ef4521ccf11020d25f645160d123bb
diff --git a/metadata/md5-cache/dev-haskell/word8-0.1.3 b/metadata/md5-cache/dev-haskell/word8-0.1.3
index 2bb76ce2fadf..fe77cbb815a8 100644
--- a/metadata/md5-cache/dev-haskell/word8-0.1.3
+++ b/metadata/md5-cache/dev-haskell/word8-0.1.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/word8
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=9fb788f4d2b5fd6f3b7fe78f18ef307d
+_md5_=9257f571cd3d8738035f50c8d9d3a159
diff --git a/metadata/md5-cache/dev-haskell/x11-1.10.2 b/metadata/md5-cache/dev-haskell/x11-1.10.2
index 6b2086449891..720bd0e6a4c5 100644
--- a/metadata/md5-cache/dev-haskell/x11-1.10.2
+++ b/metadata/md5-cache/dev-haskell/x11-1.10.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/xmonad/X11
INHERIT=haskell-cabal
IUSE=+xinerama doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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 )
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=7ea53e522d534bb0336400ca3cf8927c
+_md5_=f4ce340aa6f93f7748f3dc4f1092c418
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 8ae7b0b6e16b..9ff0a1cb6b1a 100644
--- a/metadata/md5-cache/dev-haskell/x11-xft-0.3.4
+++ b/metadata/md5-cache/dev-haskell/x11-xft-0.3.4
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/X11-xft
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=f2e0fa5c45b732bdfcbbc7ca9b7801b6
+_md5_=9032a367ec7abe77624aa9ba74e575e5
diff --git a/metadata/md5-cache/dev-haskell/x509-1.7.5 b/metadata/md5-cache/dev-haskell/x509-1.7.5
index de5e747d631d..5da551931d64 100644
--- a/metadata/md5-cache/dev-haskell/x509-1.7.5
+++ b/metadata/md5-cache/dev-haskell/x509-1.7.5
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-certificate
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=3ba9e37474b85948a4876fdd0b784ba0
+_md5_=28c7a2e520b05c36076afbb25e0776e4
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 c1411b8f571e..11ad2895d731 100644
--- a/metadata/md5-cache/dev-haskell/x509-store-1.6.7
+++ b/metadata/md5-cache/dev-haskell/x509-store-1.6.7
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-certificate
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e16f3c39836eaa380642830a37aa5ec8
+_md5_=37c79a83a22a7973759b49f7b2f30434
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 324bffc04021..e8fab389f88e 100644
--- a/metadata/md5-cache/dev-haskell/x509-system-1.6.6
+++ b/metadata/md5-cache/dev-haskell/x509-system-1.6.6
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/vincenthz/hs-certificate
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=cda3361e5b3b9d4d2c5dc75ab544450d
+_md5_=82a036005e2910c1f94a69aeb9758968
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 46012f78003b..17fb38e0b6e5 100644
--- a/metadata/md5-cache/dev-haskell/x509-validation-1.6.11
+++ b/metadata/md5-cache/dev-haskell/x509-validation-1.6.11
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-certificate
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=b60b6f26c953fef7b67f278f0c4e4bf6
+_md5_=89a62f89f3c122d34aa52d5221cf3afe
diff --git a/metadata/md5-cache/dev-haskell/xml-1.3.14 b/metadata/md5-cache/dev-haskell/xml-1.3.14
index ffdd2ec6ee8b..fb2d9373e9fa 100644
--- a/metadata/md5-cache/dev-haskell/xml-1.3.14
+++ b/metadata/md5-cache/dev-haskell/xml-1.3.14
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=http://code.galois.com
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=BSD
RDEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/1.3.14
SRC_URI=https://hackage.haskell.org/package/xml-1.3.14/xml-1.3.14.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=acaefb2fc069f0c5787f5807f2fe80bb
+_md5_=700b1134f20bd23a42aa43e7c3cc32b0
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 649d48d4f539..f664d431522b 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/snoyberg/xml
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=a327f39bafaf1a2247395f1f677a6871
+_md5_=7e46218a900e772d0063ab39ea6e05b0
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 dc7c42acce85..beb4264a7345 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://www.yesodweb.com/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=3ecf94ac7b581f8db91094b203fcf21a
+_md5_=f8f87083c25038822a761a51efee98b6
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 6e4d603805ca..70b800f10a81 100644
--- a/metadata/md5-cache/dev-haskell/xml-types-0.3.8
+++ b/metadata/md5-cache/dev-haskell/xml-types-0.3.8
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://git.singpolyma.net/xml-types-haskell
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MIT
RDEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-7.4.1:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=c617290939131b4e51b8eb3946332245
+_md5_=2bb67cc474eb1310b8cd0ab00ba5ecbb
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 79fec493862c..623768908be6 100644
--- a/metadata/md5-cache/dev-haskell/xss-sanitize-0.3.6
+++ b/metadata/md5-cache/dev-haskell/xss-sanitize-0.3.6
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/yesodweb/haskell-xss-sanitize#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=96de30ae034b8cf13794904978d4fbd2
+_md5_=17927da4019e266c56302488b51351d7
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 c1a841bd96e9..8ad04209dcdb 100644
--- a/metadata/md5-cache/dev-haskell/yaml-0.11.8.0
+++ b/metadata/md5-cache/dev-haskell/yaml-0.11.8.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/snoyberg/yaml#readme
INHERIT=haskell-cabal
IUSE=examples executable doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?] )
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=10270064446c2c9535119e958747bc20
+_md5_=7f9d27e5760af78c8950134d6b3a6807
diff --git a/metadata/md5-cache/dev-haskell/yesod-1.6.2 b/metadata/md5-cache/dev-haskell/yesod-1.6.2
index 4c576efcd5ed..4dce3b14a9b1 100644
--- a/metadata/md5-cache/dev-haskell/yesod-1.6.2
+++ b/metadata/md5-cache/dev-haskell/yesod-1.6.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.yesodweb.com/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
SLOT=0/1.6.2
SRC_URI=https://hackage.haskell.org/package/yesod-1.6.2/yesod-1.6.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=5d0aaed6ef244751150e0e6bb1497d83
+_md5_=f6e9cfbaf1821924dd1da4c41dfacf0b
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 3ef58add922f..4d43dbd8e15d 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.yesodweb.com/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=b48754649ed3608240b7c7bbd89a0484
+_md5_=ffbe92c186f3e3348150d9db160883cf
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 86234176ac66..616341b2e582 100644
--- a/metadata/md5-cache/dev-haskell/yesod-form-1.7.0
+++ b/metadata/md5-cache/dev-haskell/yesod-form-1.7.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://www.yesodweb.com/
INHERIT=haskell-cabal
IUSE=+network-uri doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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?] )
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=0ac2ebb59a9b683fd5d9919c4e4b84e7
+_md5_=1073caff0a2253d6a4036d257ad1c450
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 6352bad2114a..eda6b056f94e 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
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.yesodweb.com/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=f6ddb8803063495de3447eacc05cd671
+_md5_=96213476204c3e39f466f8346c62f645
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 093f30fd0ab1..9fe3832f6414 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
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://www.yesodweb.com/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=eb0a4dfdf9381cc9c252a224f6007579
+_md5_=f22673b4f5a136739f144a6f10b15ea8
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 9daffca30c9c..6f8f67e6a8c3 100644
--- a/metadata/md5-cache/dev-haskell/yesod-test-1.6.12
+++ b/metadata/md5-cache/dev-haskell/yesod-test-1.6.12
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://www.yesodweb.com
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=93ff73aa3bde70b38dc167e484d49a12
+_md5_=6623696b49b21b86da6c175280b1cfd3
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 51ae9b17d65a..9df3a90209f6 100644
--- a/metadata/md5-cache/dev-haskell/zip-archive-0.4.1
+++ b/metadata/md5-cache/dev-haskell/zip-archive-0.4.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/jgm/zip-archive
INHERIT=haskell-cabal
IUSE=executable doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~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:=
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=06749406f07387d64e7fdb25f629d667
+_md5_=81a87d34c3d6bebd7cdfcfdf8c8e5246
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 3528104f2eaf..2e53082b9462 100644
--- a/metadata/md5-cache/dev-haskell/zlib-0.6.2.3
+++ b/metadata/md5-cache/dev-haskell/zlib-0.6.2.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/zlib
INHERIT=haskell-cabal
IUSE=bundled-c-zlib non-blocking-ffi doc hscolour profile test
-KEYWORDS=~amd64 ~ppc64 ~x86 ~ppc-macos
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~ppc-macos
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:= sys-libs/zlib
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_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=234e31963f8739934c4514aacd27617a
+_md5_=6b7751c85ee505a56ea879c080c4b4ac