summaryrefslogtreecommitdiff
path: root/dev-haskell
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-10-06 13:21:55 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-10-06 13:21:55 +0100
commit275074c50dca7b941cc7cd7966a2ace71c29ecae (patch)
treee22b9ca529098f2d687b61bc9b0eb711b0990cc3 /dev-haskell
parent86b151cdc26e1566efef728aac4ebb2aabce776a (diff)
gentoo auto-resync : 06:10:2022 - 13:21:55
Diffstat (limited to 'dev-haskell')
-rw-r--r--dev-haskell/Manifest.gzbin73480 -> 73444 bytes
-rw-r--r--dev-haskell/abstract-deque/Manifest2
-rw-r--r--dev-haskell/abstract-deque/abstract-deque-0.3.ebuild2
-rw-r--r--dev-haskell/abstract-par/Manifest2
-rw-r--r--dev-haskell/abstract-par/abstract-par-0.3.3-r1.ebuild2
-rw-r--r--dev-haskell/adjunctions/Manifest2
-rw-r--r--dev-haskell/adjunctions/adjunctions-4.4.ebuild2
-rw-r--r--dev-haskell/aeson-pretty/Manifest2
-rw-r--r--dev-haskell/aeson-pretty/aeson-pretty-0.8.9.ebuild2
-rw-r--r--dev-haskell/aeson/Manifest2
-rw-r--r--dev-haskell/aeson/aeson-2.0.3.0.ebuild2
-rw-r--r--dev-haskell/alex/Manifest2
-rw-r--r--dev-haskell/alex/alex-3.2.7.1.ebuild2
-rw-r--r--dev-haskell/alsa-core/Manifest2
-rw-r--r--dev-haskell/alsa-core/alsa-core-0.5.0.1-r2.ebuild2
-rw-r--r--dev-haskell/alsa-mixer/Manifest2
-rw-r--r--dev-haskell/alsa-mixer/alsa-mixer-0.3.0.ebuild2
-rw-r--r--dev-haskell/ansi-terminal/Manifest2
-rw-r--r--dev-haskell/ansi-terminal/ansi-terminal-0.10.3.ebuild2
-rw-r--r--dev-haskell/ansi-wl-pprint/Manifest2
-rw-r--r--dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.9.ebuild2
-rw-r--r--dev-haskell/appar/Manifest2
-rw-r--r--dev-haskell/appar/appar-0.1.8.ebuild2
-rw-r--r--dev-haskell/asn1-encoding/Manifest2
-rw-r--r--dev-haskell/asn1-encoding/asn1-encoding-0.9.6.ebuild2
-rw-r--r--dev-haskell/asn1-parse/Manifest2
-rw-r--r--dev-haskell/asn1-parse/asn1-parse-0.9.5.ebuild2
-rw-r--r--dev-haskell/asn1-types/Manifest2
-rw-r--r--dev-haskell/asn1-types/asn1-types-0.3.3.ebuild2
-rw-r--r--dev-haskell/assoc/Manifest2
-rw-r--r--dev-haskell/assoc/assoc-1.0.2.ebuild2
-rw-r--r--dev-haskell/async/Manifest2
-rw-r--r--dev-haskell/async/async-2.2.4.ebuild2
-rw-r--r--dev-haskell/atomic-primops/Manifest2
-rw-r--r--dev-haskell/atomic-primops/atomic-primops-0.8.4.ebuild2
-rw-r--r--dev-haskell/attoparsec-iso8601/Manifest2
-rw-r--r--dev-haskell/attoparsec-iso8601/attoparsec-iso8601-1.0.2.1.ebuild2
-rw-r--r--dev-haskell/attoparsec/Manifest2
-rw-r--r--dev-haskell/attoparsec/attoparsec-0.14.4.ebuild2
-rw-r--r--dev-haskell/auto-update/Manifest2
-rw-r--r--dev-haskell/auto-update/auto-update-0.1.6.ebuild2
-rw-r--r--dev-haskell/aws/Manifest2
-rw-r--r--dev-haskell/aws/aws-0.22-r5.ebuild2
-rw-r--r--dev-haskell/base-compat-batteries/Manifest2
-rw-r--r--dev-haskell/base-compat-batteries/base-compat-batteries-0.12.1.ebuild2
-rw-r--r--dev-haskell/base-compat/Manifest2
-rw-r--r--dev-haskell/base-compat/base-compat-0.12.1.ebuild2
-rw-r--r--dev-haskell/base-orphans/Manifest2
-rw-r--r--dev-haskell/base-orphans/base-orphans-0.8.6.ebuild2
-rw-r--r--dev-haskell/base16-bytestring/Manifest2
-rw-r--r--dev-haskell/base16-bytestring/base16-bytestring-0.1.1.7.ebuild2
-rw-r--r--dev-haskell/base64-bytestring/Manifest2
-rw-r--r--dev-haskell/base64-bytestring/base64-bytestring-1.0.0.3.ebuild2
-rw-r--r--dev-haskell/basement/Manifest2
-rw-r--r--dev-haskell/basement/basement-0.0.12.ebuild2
-rw-r--r--dev-haskell/bencode/Manifest2
-rw-r--r--dev-haskell/bencode/bencode-0.6.1.1.ebuild2
-rw-r--r--dev-haskell/bifunctors/Manifest2
-rw-r--r--dev-haskell/bifunctors/bifunctors-5.5.11.ebuild2
-rw-r--r--dev-haskell/binary-orphans/Manifest2
-rw-r--r--dev-haskell/binary-orphans/binary-orphans-1.0.2.ebuild2
-rw-r--r--dev-haskell/binary/Manifest2
-rw-r--r--dev-haskell/binary/binary-0.8.8.0.ebuild2
-rw-r--r--dev-haskell/blaze-builder/Manifest2
-rw-r--r--dev-haskell/blaze-builder/blaze-builder-0.4.2.1.ebuild2
-rw-r--r--dev-haskell/blaze-html/Manifest2
-rw-r--r--dev-haskell/blaze-html/blaze-html-0.9.1.2-r1.ebuild2
-rw-r--r--dev-haskell/blaze-markup/Manifest2
-rw-r--r--dev-haskell/blaze-markup/blaze-markup-0.8.2.8.ebuild2
-rw-r--r--dev-haskell/bloomfilter/Manifest2
-rw-r--r--dev-haskell/bloomfilter/bloomfilter-2.0.1.0.ebuild2
-rw-r--r--dev-haskell/bsb-http-chunked/Manifest2
-rw-r--r--dev-haskell/bsb-http-chunked/bsb-http-chunked-0.0.0.4.ebuild2
-rw-r--r--dev-haskell/byteable/Manifest2
-rw-r--r--dev-haskell/byteable/byteable-0.1.1.ebuild2
-rw-r--r--dev-haskell/byteorder/Manifest2
-rw-r--r--dev-haskell/byteorder/byteorder-1.0.4.ebuild2
-rw-r--r--dev-haskell/bytestring-builder/Manifest2
-rw-r--r--dev-haskell/bytestring-builder/bytestring-builder-0.10.8.2.0.ebuild2
-rw-r--r--dev-haskell/c2hs/Manifest2
-rw-r--r--dev-haskell/c2hs/c2hs-0.28.8.ebuild2
-rw-r--r--dev-haskell/cabal-doctest/Manifest2
-rw-r--r--dev-haskell/cabal-doctest/cabal-doctest-1.0.9.ebuild2
-rw-r--r--dev-haskell/cabal-install/Manifest2
-rw-r--r--dev-haskell/cabal-install/cabal-install-3.4.1.0-r2.ebuild2
-rw-r--r--dev-haskell/cabal/Manifest2
-rw-r--r--dev-haskell/cabal/cabal-3.4.1.0.ebuild2
-rw-r--r--dev-haskell/call-stack/Manifest2
-rw-r--r--dev-haskell/call-stack/call-stack-0.3.0.ebuild2
-rw-r--r--dev-haskell/case-insensitive/Manifest2
-rw-r--r--dev-haskell/case-insensitive/case-insensitive-1.2.1.0.ebuild2
-rw-r--r--dev-haskell/cassava/Manifest2
-rw-r--r--dev-haskell/cassava/cassava-0.5.2.0-r1.ebuild2
-rw-r--r--dev-haskell/cereal/Manifest2
-rw-r--r--dev-haskell/cereal/cereal-0.5.8.1.ebuild2
-rw-r--r--dev-haskell/charset/Manifest2
-rw-r--r--dev-haskell/charset/charset-0.3.7.1-r1.ebuild2
-rw-r--r--dev-haskell/chell/Manifest2
-rw-r--r--dev-haskell/chell/chell-0.4.0.2.ebuild2
-rw-r--r--dev-haskell/cipher-aes/Manifest2
-rw-r--r--dev-haskell/cipher-aes/cipher-aes-0.2.11.ebuild2
-rw-r--r--dev-haskell/citeproc/Manifest2
-rw-r--r--dev-haskell/citeproc/citeproc-0.7.ebuild2
-rw-r--r--dev-haskell/clientsession/Manifest2
-rw-r--r--dev-haskell/clientsession/clientsession-0.9.1.2.ebuild2
-rw-r--r--dev-haskell/clock/Manifest2
-rw-r--r--dev-haskell/clock/clock-0.7.2.ebuild2
-rw-r--r--dev-haskell/cmdargs/Manifest2
-rw-r--r--dev-haskell/cmdargs/cmdargs-0.10.20.ebuild2
-rw-r--r--dev-haskell/code-page/Manifest2
-rw-r--r--dev-haskell/code-page/code-page-0.1.3.ebuild2
-rw-r--r--dev-haskell/colour/Manifest2
-rw-r--r--dev-haskell/colour/colour-2.3.5.ebuild2
-rw-r--r--dev-haskell/commonmark-extensions/Manifest2
-rw-r--r--dev-haskell/commonmark-extensions/commonmark-extensions-0.2.3.2.ebuild2
-rw-r--r--dev-haskell/commonmark-pandoc/Manifest2
-rw-r--r--dev-haskell/commonmark-pandoc/commonmark-pandoc-0.2.1.2.ebuild2
-rw-r--r--dev-haskell/commonmark/Manifest2
-rw-r--r--dev-haskell/commonmark/commonmark-0.2.2.ebuild2
-rw-r--r--dev-haskell/comonad/Manifest2
-rw-r--r--dev-haskell/comonad/comonad-5.0.8.ebuild2
-rw-r--r--dev-haskell/concurrent-output/Manifest2
-rw-r--r--dev-haskell/concurrent-output/concurrent-output-1.10.11.ebuild2
-rw-r--r--dev-haskell/conduit-combinators/Manifest2
-rw-r--r--dev-haskell/conduit-combinators/conduit-combinators-1.3.0.ebuild2
-rw-r--r--dev-haskell/conduit-extra/Manifest2
-rw-r--r--dev-haskell/conduit-extra/conduit-extra-1.3.4.ebuild2
-rw-r--r--dev-haskell/conduit/Manifest2
-rw-r--r--dev-haskell/conduit/conduit-1.3.4.2.ebuild2
-rw-r--r--dev-haskell/configurator/Manifest2
-rw-r--r--dev-haskell/configurator/configurator-0.3.0.0-r1.ebuild2
-rw-r--r--dev-haskell/connection/Manifest2
-rw-r--r--dev-haskell/connection/connection-0.3.1.ebuild2
-rw-r--r--dev-haskell/constraints/Manifest2
-rw-r--r--dev-haskell/constraints/constraints-0.13.3.ebuild2
-rw-r--r--dev-haskell/contravariant/Manifest2
-rw-r--r--dev-haskell/contravariant/contravariant-1.5.3.ebuild2
-rw-r--r--dev-haskell/convertible/Manifest2
-rw-r--r--dev-haskell/convertible/convertible-1.1.1.0.ebuild2
-rw-r--r--dev-haskell/cookie/Manifest2
-rw-r--r--dev-haskell/cookie/cookie-0.4.4.ebuild2
-rw-r--r--dev-haskell/cprng-aes/Manifest2
-rw-r--r--dev-haskell/cprng-aes/cprng-aes-0.6.1.ebuild2
-rw-r--r--dev-haskell/criterion-measurement/Manifest2
-rw-r--r--dev-haskell/criterion-measurement/criterion-measurement-0.1.2.0.ebuild2
-rw-r--r--dev-haskell/criterion/Manifest2
-rw-r--r--dev-haskell/criterion/criterion-1.5.11.0.ebuild2
-rw-r--r--dev-haskell/crypto-api-tests/Manifest2
-rw-r--r--dev-haskell/crypto-api-tests/crypto-api-tests-0.3-r1.ebuild2
-rw-r--r--dev-haskell/crypto-api/Manifest2
-rw-r--r--dev-haskell/crypto-api/crypto-api-0.13.3.ebuild2
-rw-r--r--dev-haskell/crypto-cipher-tests/Manifest2
-rw-r--r--dev-haskell/crypto-cipher-tests/crypto-cipher-tests-0.0.11-r1.ebuild2
-rw-r--r--dev-haskell/crypto-cipher-types/Manifest2
-rw-r--r--dev-haskell/crypto-cipher-types/crypto-cipher-types-0.0.9.ebuild2
-rw-r--r--dev-haskell/crypto-random/Manifest2
-rw-r--r--dev-haskell/crypto-random/crypto-random-0.0.9.ebuild2
-rw-r--r--dev-haskell/cryptohash-md5/Manifest2
-rw-r--r--dev-haskell/cryptohash-md5/cryptohash-md5-0.11.100.1.ebuild2
-rw-r--r--dev-haskell/cryptohash-sha1/Manifest2
-rw-r--r--dev-haskell/cryptohash-sha1/cryptohash-sha1-0.11.100.1.ebuild2
-rw-r--r--dev-haskell/cryptohash-sha256/Manifest2
-rw-r--r--dev-haskell/cryptohash-sha256/cryptohash-sha256-0.11.101.0.ebuild2
-rw-r--r--dev-haskell/cryptonite-conduit/Manifest2
-rw-r--r--dev-haskell/cryptonite-conduit/cryptonite-conduit-0.2.2.ebuild2
-rw-r--r--dev-haskell/cryptonite/Manifest2
-rw-r--r--dev-haskell/cryptonite/cryptonite-0.28.ebuild2
-rw-r--r--dev-haskell/css-text/Manifest2
-rw-r--r--dev-haskell/css-text/css-text-0.1.3.0.ebuild2
-rw-r--r--dev-haskell/data-default-class/Manifest2
-rw-r--r--dev-haskell/data-default-class/data-default-class-0.1.2.0.ebuild2
-rw-r--r--dev-haskell/data-default-instances-containers/Manifest2
-rw-r--r--dev-haskell/data-default-instances-containers/data-default-instances-containers-0.0.1.ebuild2
-rw-r--r--dev-haskell/data-default-instances-dlist/Manifest2
-rw-r--r--dev-haskell/data-default-instances-dlist/data-default-instances-dlist-0.0.1.ebuild2
-rw-r--r--dev-haskell/data-default-instances-old-locale/Manifest2
-rw-r--r--dev-haskell/data-default-instances-old-locale/data-default-instances-old-locale-0.0.1.ebuild2
-rw-r--r--dev-haskell/data-default/Manifest2
-rw-r--r--dev-haskell/data-default/data-default-0.7.1.1.ebuild2
-rw-r--r--dev-haskell/data-fix/Manifest2
-rw-r--r--dev-haskell/data-fix/data-fix-0.3.2.ebuild2
-rw-r--r--dev-haskell/data-ordlist/Manifest2
-rw-r--r--dev-haskell/data-ordlist/data-ordlist-0.4.7.0.ebuild2
-rw-r--r--dev-haskell/dav/Manifest2
-rw-r--r--dev-haskell/dav/dav-1.3.4.ebuild2
-rw-r--r--dev-haskell/dbus/Manifest2
-rw-r--r--dev-haskell/dbus/dbus-1.2.22.ebuild2
-rw-r--r--dev-haskell/dec/Manifest2
-rw-r--r--dev-haskell/dec/dec-0.0.3.ebuild2
-rw-r--r--dev-haskell/dense-linear-algebra/Manifest2
-rw-r--r--dev-haskell/dense-linear-algebra/dense-linear-algebra-0.1.0.0.ebuild2
-rw-r--r--dev-haskell/deriving-compat/Manifest2
-rw-r--r--dev-haskell/deriving-compat/deriving-compat-0.6.ebuild2
-rw-r--r--dev-haskell/diff/Manifest2
-rw-r--r--dev-haskell/diff/diff-0.4.0.ebuild2
-rw-r--r--dev-haskell/digest/Manifest2
-rw-r--r--dev-haskell/digest/digest-0.0.1.2.ebuild2
-rw-r--r--dev-haskell/disk-free-space/Manifest2
-rw-r--r--dev-haskell/disk-free-space/disk-free-space-0.1.0.1.ebuild2
-rw-r--r--dev-haskell/distributive/Manifest2
-rw-r--r--dev-haskell/distributive/distributive-0.6.2.1.ebuild2
-rw-r--r--dev-haskell/dlist/Manifest2
-rw-r--r--dev-haskell/dlist/dlist-1.0.ebuild2
-rw-r--r--dev-haskell/dns/Manifest2
-rw-r--r--dev-haskell/dns/dns-4.0.1.ebuild2
-rw-r--r--dev-haskell/doclayout/Manifest2
-rw-r--r--dev-haskell/doclayout/doclayout-0.4.ebuild2
-rw-r--r--dev-haskell/doctemplates/Manifest2
-rw-r--r--dev-haskell/doctemplates/doctemplates-0.10.0.2.ebuild2
-rw-r--r--dev-haskell/doctest/Manifest2
-rw-r--r--dev-haskell/doctest/doctest-0.20.0.ebuild2
-rw-r--r--dev-haskell/easy-file/Manifest2
-rw-r--r--dev-haskell/easy-file/easy-file-0.2.2.ebuild2
-rw-r--r--dev-haskell/echo/Manifest2
-rw-r--r--dev-haskell/echo/echo-0.1.3.ebuild2
-rw-r--r--dev-haskell/ed25519/Manifest2
-rw-r--r--dev-haskell/ed25519/ed25519-0.0.5.0.ebuild2
-rw-r--r--dev-haskell/edit-distance/Manifest2
-rw-r--r--dev-haskell/edit-distance/edit-distance-0.2.2.1-r1.ebuild2
-rw-r--r--dev-haskell/email-validate/Manifest2
-rw-r--r--dev-haskell/email-validate/email-validate-2.3.2.15.ebuild2
-rw-r--r--dev-haskell/emojis/Manifest2
-rw-r--r--dev-haskell/emojis/emojis-0.1.2.ebuild2
-rw-r--r--dev-haskell/enclosed-exceptions/Manifest2
-rw-r--r--dev-haskell/enclosed-exceptions/enclosed-exceptions-1.0.3.ebuild2
-rw-r--r--dev-haskell/entropy/Manifest2
-rw-r--r--dev-haskell/entropy/entropy-0.4.1.6-r1.ebuild2
-rw-r--r--dev-haskell/erf/Manifest2
-rw-r--r--dev-haskell/erf/erf-2.0.0.0-r1.ebuild2
-rw-r--r--dev-haskell/errorcall-eq-instance/Manifest2
-rw-r--r--dev-haskell/errorcall-eq-instance/errorcall-eq-instance-0.3.0.ebuild2
-rw-r--r--dev-haskell/errors/Manifest2
-rw-r--r--dev-haskell/errors/errors-2.3.0.ebuild2
-rw-r--r--dev-haskell/exceptions/Manifest2
-rw-r--r--dev-haskell/exceptions/exceptions-0.10.4-r1.ebuild2
-rw-r--r--dev-haskell/extensible-exceptions/Manifest2
-rw-r--r--dev-haskell/extensible-exceptions/extensible-exceptions-0.1.1.4.ebuild2
-rw-r--r--dev-haskell/extra/Manifest2
-rw-r--r--dev-haskell/extra/extra-1.7.10.ebuild2
-rw-r--r--dev-haskell/fail/Manifest2
-rw-r--r--dev-haskell/fail/fail-4.9.0.0.ebuild2
-rw-r--r--dev-haskell/fast-logger/Manifest2
-rw-r--r--dev-haskell/fast-logger/fast-logger-3.0.1.ebuild2
-rw-r--r--dev-haskell/fdo-notify/Manifest2
-rw-r--r--dev-haskell/fdo-notify/fdo-notify-0.3.1.ebuild2
-rw-r--r--dev-haskell/feed/Manifest2
-rw-r--r--dev-haskell/feed/feed-1.3.2.1.ebuild2
-rw-r--r--dev-haskell/fgl/Manifest2
-rw-r--r--dev-haskell/fgl/fgl-5.7.0.3.ebuild2
-rw-r--r--dev-haskell/file-embed/Manifest2
-rw-r--r--dev-haskell/file-embed/file-embed-0.0.11.2.ebuild2
-rw-r--r--dev-haskell/filemanip/Manifest2
-rw-r--r--dev-haskell/filemanip/filemanip-0.3.6.3.ebuild2
-rw-r--r--dev-haskell/filepath-bytestring/Manifest2
-rw-r--r--dev-haskell/filepath-bytestring/filepath-bytestring-1.4.2.1.9.ebuild2
-rw-r--r--dev-haskell/findbin/Manifest2
-rw-r--r--dev-haskell/findbin/findbin-0.0.5-r1.ebuild2
-rw-r--r--dev-haskell/fingertree/Manifest2
-rw-r--r--dev-haskell/fingertree/fingertree-0.1.4.2.ebuild2
-rw-r--r--dev-haskell/foldl/Manifest2
-rw-r--r--dev-haskell/foldl/foldl-1.4.12-r1.ebuild2
-rw-r--r--dev-haskell/foundation/Manifest2
-rw-r--r--dev-haskell/foundation/foundation-0.0.26.1.ebuild2
-rw-r--r--dev-haskell/free/Manifest2
-rw-r--r--dev-haskell/free/free-5.1.9.ebuild2
-rw-r--r--dev-haskell/generic-deriving/Manifest2
-rw-r--r--dev-haskell/generic-deriving/generic-deriving-1.14.1.ebuild2
-rw-r--r--dev-haskell/generics-sop/Manifest2
-rw-r--r--dev-haskell/generics-sop/generics-sop-0.5.1.1.ebuild2
-rw-r--r--dev-haskell/getopt-generics/Manifest2
-rw-r--r--dev-haskell/getopt-generics/getopt-generics-0.13.0.4.ebuild2
-rw-r--r--dev-haskell/ghc-byteorder/Manifest2
-rw-r--r--dev-haskell/ghc-byteorder/ghc-byteorder-4.11.0.0.10.ebuild2
-rw-r--r--dev-haskell/ghc-paths/Manifest2
-rw-r--r--dev-haskell/ghc-paths/ghc-paths-0.1.0.12-r1.ebuild2
-rw-r--r--dev-haskell/git-lfs/Manifest2
-rw-r--r--dev-haskell/git-lfs/git-lfs-1.2.0.ebuild2
-rw-r--r--dev-haskell/glob/Manifest2
-rw-r--r--dev-haskell/glob/glob-0.10.2.ebuild2
-rw-r--r--dev-haskell/hackage-security/Manifest2
-rw-r--r--dev-haskell/hackage-security/hackage-security-0.6.1.0.ebuild2
-rw-r--r--dev-haskell/haddock-library/Manifest2
-rw-r--r--dev-haskell/haddock-library/haddock-library-1.10.0.ebuild2
-rw-r--r--dev-haskell/happy/Manifest2
-rw-r--r--dev-haskell/happy/happy-1.19.12.ebuild2
-rw-r--r--dev-haskell/hashable/Manifest2
-rw-r--r--dev-haskell/hashable/hashable-1.4.0.2.ebuild2
-rw-r--r--dev-haskell/haskeline/Manifest2
-rw-r--r--dev-haskell/haskeline/haskeline-0.8.2.ebuild2
-rw-r--r--dev-haskell/haskell-lexer/Manifest2
-rw-r--r--dev-haskell/haskell-lexer/haskell-lexer-1.1.ebuild2
-rw-r--r--dev-haskell/haskell-src-exts/Manifest2
-rw-r--r--dev-haskell/haskell-src-exts/haskell-src-exts-1.23.1.ebuild2
-rw-r--r--dev-haskell/hdbc-postgresql/Manifest2
-rw-r--r--dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.0.ebuild2
-rw-r--r--dev-haskell/hdbc-sqlite3/Manifest2
-rw-r--r--dev-haskell/hdbc-sqlite3/hdbc-sqlite3-2.3.3.1-r1.ebuild2
-rw-r--r--dev-haskell/hdbc/Manifest2
-rw-r--r--dev-haskell/hdbc/hdbc-2.4.0.3.ebuild2
-rw-r--r--dev-haskell/hedgehog/Manifest2
-rw-r--r--dev-haskell/hedgehog/hedgehog-1.0.5.ebuild2
-rw-r--r--dev-haskell/hinotify/Manifest2
-rw-r--r--dev-haskell/hinotify/hinotify-0.3.10.ebuild2
-rw-r--r--dev-haskell/hjsmin/Manifest2
-rw-r--r--dev-haskell/hjsmin/hjsmin-0.2.0.4.ebuild2
-rw-r--r--dev-haskell/hostname/Manifest2
-rw-r--r--dev-haskell/hostname/hostname-1.0-r1.ebuild2
-rw-r--r--dev-haskell/hourglass/Manifest2
-rw-r--r--dev-haskell/hourglass/hourglass-0.2.12.ebuild2
-rw-r--r--dev-haskell/hscolour/Manifest2
-rw-r--r--dev-haskell/hscolour/hscolour-1.24.4.ebuild2
-rw-r--r--dev-haskell/hslogger/Manifest2
-rw-r--r--dev-haskell/hslogger/hslogger-1.3.1.0-r2.ebuild2
-rw-r--r--dev-haskell/hslua-aeson/Manifest2
-rw-r--r--dev-haskell/hslua-aeson/hslua-aeson-2.2.0.ebuild2
-rw-r--r--dev-haskell/hslua-classes/Manifest2
-rw-r--r--dev-haskell/hslua-classes/hslua-classes-2.2.0.ebuild2
-rw-r--r--dev-haskell/hslua-core/Manifest2
-rw-r--r--dev-haskell/hslua-core/hslua-core-2.2.0.ebuild2
-rw-r--r--dev-haskell/hslua-marshalling/Manifest2
-rw-r--r--dev-haskell/hslua-marshalling/hslua-marshalling-2.2.0.ebuild2
-rw-r--r--dev-haskell/hslua-module-doclayout/Manifest2
-rw-r--r--dev-haskell/hslua-module-doclayout/hslua-module-doclayout-1.0.4.ebuild2
-rw-r--r--dev-haskell/hslua-module-path/Manifest2
-rw-r--r--dev-haskell/hslua-module-path/hslua-module-path-1.0.2.ebuild2
-rw-r--r--dev-haskell/hslua-module-system/Manifest2
-rw-r--r--dev-haskell/hslua-module-system/hslua-module-system-1.0.2.ebuild2
-rw-r--r--dev-haskell/hslua-module-text/Manifest2
-rw-r--r--dev-haskell/hslua-module-text/hslua-module-text-1.0.2.ebuild2
-rw-r--r--dev-haskell/hslua-module-version/Manifest2
-rw-r--r--dev-haskell/hslua-module-version/hslua-module-version-1.0.2.ebuild2
-rw-r--r--dev-haskell/hslua-objectorientation/Manifest2
-rw-r--r--dev-haskell/hslua-objectorientation/hslua-objectorientation-2.2.0.ebuild2
-rw-r--r--dev-haskell/hslua-packaging/Manifest2
-rw-r--r--dev-haskell/hslua-packaging/hslua-packaging-2.2.0.ebuild2
-rw-r--r--dev-haskell/hslua/Manifest2
-rw-r--r--dev-haskell/hslua/hslua-2.2.0.ebuild2
-rw-r--r--dev-haskell/hspec-contrib/Manifest2
-rw-r--r--dev-haskell/hspec-contrib/hspec-contrib-0.5.1.ebuild2
-rw-r--r--dev-haskell/hspec-core/Manifest2
-rw-r--r--dev-haskell/hspec-core/hspec-core-2.9.4.ebuild2
-rw-r--r--dev-haskell/hspec-discover/Manifest2
-rw-r--r--dev-haskell/hspec-discover/hspec-discover-2.9.4.ebuild2
-rw-r--r--dev-haskell/hspec-expectations/Manifest2
-rw-r--r--dev-haskell/hspec-expectations/hspec-expectations-0.8.2.ebuild2
-rw-r--r--dev-haskell/hspec-meta/Manifest2
-rw-r--r--dev-haskell/hspec-meta/hspec-meta-2.9.3.ebuild2
-rw-r--r--dev-haskell/hspec-wai/Manifest2
-rw-r--r--dev-haskell/hspec-wai/hspec-wai-0.10.1.ebuild2
-rw-r--r--dev-haskell/hspec/Manifest2
-rw-r--r--dev-haskell/hspec/hspec-2.9.4.ebuild2
-rw-r--r--dev-haskell/hsyaml/Manifest2
-rw-r--r--dev-haskell/hsyaml/hsyaml-0.2.1.0.ebuild2
-rw-r--r--dev-haskell/html-conduit/Manifest2
-rw-r--r--dev-haskell/html-conduit/html-conduit-1.3.2.1.ebuild2
-rw-r--r--dev-haskell/html/Manifest2
-rw-r--r--dev-haskell/html/html-1.0.1.2-r1.ebuild2
-rw-r--r--dev-haskell/http-api-data/Manifest2
-rw-r--r--dev-haskell/http-api-data/http-api-data-0.4.3.ebuild2
-rw-r--r--dev-haskell/http-client-restricted/Manifest2
-rw-r--r--dev-haskell/http-client-restricted/http-client-restricted-0.0.5.ebuild2
-rw-r--r--dev-haskell/http-client-tls/Manifest2
-rw-r--r--dev-haskell/http-client-tls/http-client-tls-0.3.6.1.ebuild2
-rw-r--r--dev-haskell/http-client/Manifest2
-rw-r--r--dev-haskell/http-client/http-client-0.7.11.ebuild2
-rw-r--r--dev-haskell/http-conduit/Manifest2
-rw-r--r--dev-haskell/http-conduit/http-conduit-2.3.8.ebuild2
-rw-r--r--dev-haskell/http-date/Manifest2
-rw-r--r--dev-haskell/http-date/http-date-0.0.8.ebuild2
-rw-r--r--dev-haskell/http-media/Manifest2
-rw-r--r--dev-haskell/http-media/http-media-0.8.0.0.ebuild2
-rw-r--r--dev-haskell/http-types/Manifest2
-rw-r--r--dev-haskell/http-types/http-types-0.12.3.ebuild2
-rw-r--r--dev-haskell/http/Manifest2
-rw-r--r--dev-haskell/http/http-4000.4.1.ebuild2
-rw-r--r--dev-haskell/http2/Manifest2
-rw-r--r--dev-haskell/http2/http2-3.0.1.ebuild2
-rw-r--r--dev-haskell/httpd-shed/Manifest2
-rw-r--r--dev-haskell/httpd-shed/httpd-shed-0.4.1.1-r1.ebuild2
-rw-r--r--dev-haskell/hunit/Manifest2
-rw-r--r--dev-haskell/hunit/hunit-1.6.2.0.ebuild2
-rw-r--r--dev-haskell/ieee754/Manifest2
-rw-r--r--dev-haskell/ieee754/ieee754-0.7.8.ebuild2
-rw-r--r--dev-haskell/ifelse/Manifest2
-rw-r--r--dev-haskell/ifelse/ifelse-0.85-r1.ebuild2
-rw-r--r--dev-haskell/indexed-traversable-instances/Manifest2
-rw-r--r--dev-haskell/indexed-traversable-instances/indexed-traversable-instances-0.1.ebuild2
-rw-r--r--dev-haskell/indexed-traversable/Manifest2
-rw-r--r--dev-haskell/indexed-traversable/indexed-traversable-0.1.2.ebuild2
-rw-r--r--dev-haskell/integer-logarithms/Manifest2
-rw-r--r--dev-haskell/integer-logarithms/integer-logarithms-1.0.3.1-r1.ebuild2
-rw-r--r--dev-haskell/invariant/Manifest2
-rw-r--r--dev-haskell/invariant/invariant-0.5.5.ebuild2
-rw-r--r--dev-haskell/iproute/Manifest2
-rw-r--r--dev-haskell/iproute/iproute-1.7.8.ebuild2
-rw-r--r--dev-haskell/ipynb/Manifest2
-rw-r--r--dev-haskell/ipynb/ipynb-0.2.ebuild2
-rw-r--r--dev-haskell/jira-wiki-markup/Manifest2
-rw-r--r--dev-haskell/jira-wiki-markup/jira-wiki-markup-1.4.0.ebuild2
-rw-r--r--dev-haskell/js-chart/Manifest2
-rw-r--r--dev-haskell/js-chart/js-chart-2.9.4.1.ebuild2
-rw-r--r--dev-haskell/juicypixels/Manifest2
-rw-r--r--dev-haskell/juicypixels/juicypixels-3.3.5.ebuild2
-rw-r--r--dev-haskell/kan-extensions/Manifest2
-rw-r--r--dev-haskell/kan-extensions/kan-extensions-5.2.5.ebuild2
-rw-r--r--dev-haskell/language-c/Manifest2
-rw-r--r--dev-haskell/language-c/language-c-0.8.3-r1.ebuild2
-rw-r--r--dev-haskell/language-haskell-extract/Manifest2
-rw-r--r--dev-haskell/language-haskell-extract/language-haskell-extract-0.2.4-r1.ebuild2
-rw-r--r--dev-haskell/language-javascript/Manifest2
-rw-r--r--dev-haskell/language-javascript/language-javascript-0.6.0.14.ebuild2
-rw-r--r--dev-haskell/leancheck/Manifest2
-rw-r--r--dev-haskell/leancheck/leancheck-0.9.3.ebuild2
-rw-r--r--dev-haskell/lens/Manifest2
-rw-r--r--dev-haskell/lens/lens-5.1.1.ebuild2
-rw-r--r--dev-haskell/libmpd/Manifest2
-rw-r--r--dev-haskell/libmpd/libmpd-0.9.2.0.ebuild2
-rw-r--r--dev-haskell/libyaml/Manifest2
-rw-r--r--dev-haskell/libyaml/libyaml-0.1.2.ebuild2
-rw-r--r--dev-haskell/lift-type/Manifest2
-rw-r--r--dev-haskell/lift-type/lift-type-0.1.0.1.ebuild2
-rw-r--r--dev-haskell/lifted-async/Manifest2
-rw-r--r--dev-haskell/lifted-async/lifted-async-0.10.2.ebuild2
-rw-r--r--dev-haskell/lifted-base/Manifest2
-rw-r--r--dev-haskell/lifted-base/lifted-base-0.2.3.12.ebuild2
-rw-r--r--dev-haskell/logging-facade/Manifest2
-rw-r--r--dev-haskell/logging-facade/logging-facade-0.3.0.ebuild2
-rw-r--r--dev-haskell/logict/Manifest2
-rw-r--r--dev-haskell/logict/logict-0.7.0.3.ebuild2
-rw-r--r--dev-haskell/lpeg/Manifest2
-rw-r--r--dev-haskell/lpeg/lpeg-1.0.3.ebuild2
-rw-r--r--dev-haskell/lua-arbitrary/Manifest2
-rw-r--r--dev-haskell/lua-arbitrary/lua-arbitrary-1.0.1.ebuild2
-rw-r--r--dev-haskell/lua/Manifest2
-rw-r--r--dev-haskell/lua/lua-2.2.0.ebuild2
-rw-r--r--dev-haskell/lukko/Manifest2
-rw-r--r--dev-haskell/lukko/lukko-0.1.1.3.ebuild2
-rw-r--r--dev-haskell/magic/Manifest2
-rw-r--r--dev-haskell/magic/magic-1.1.ebuild2
-rw-r--r--dev-haskell/markdown-unlit/Manifest2
-rw-r--r--dev-haskell/markdown-unlit/markdown-unlit-0.5.0.ebuild2
-rw-r--r--dev-haskell/math-functions/Manifest2
-rw-r--r--dev-haskell/math-functions/math-functions-0.3.3.0.ebuild2
-rw-r--r--dev-haskell/memory/Manifest2
-rw-r--r--dev-haskell/memory/memory-0.15.0-r1.ebuild2
-rw-r--r--dev-haskell/microlens-aeson/Manifest2
-rw-r--r--dev-haskell/microlens-aeson/microlens-aeson-2.5.0.ebuild2
-rw-r--r--dev-haskell/microlens-mtl/Manifest2
-rw-r--r--dev-haskell/microlens-mtl/microlens-mtl-0.2.0.1.ebuild2
-rw-r--r--dev-haskell/microlens-th/Manifest2
-rw-r--r--dev-haskell/microlens-th/microlens-th-0.4.3.10.ebuild2
-rw-r--r--dev-haskell/microlens/Manifest2
-rw-r--r--dev-haskell/microlens/microlens-0.4.11.2.ebuild2
-rw-r--r--dev-haskell/microstache/Manifest2
-rw-r--r--dev-haskell/microstache/microstache-1.0.2.ebuild2
-rw-r--r--dev-haskell/mime-types/Manifest2
-rw-r--r--dev-haskell/mime-types/mime-types-0.1.0.9.ebuild2
-rw-r--r--dev-haskell/missingh/Manifest2
-rw-r--r--dev-haskell/missingh/missingh-1.4.3.0-r1.ebuild2
-rw-r--r--dev-haskell/mmap/Manifest2
-rw-r--r--dev-haskell/mmap/mmap-0.5.9.ebuild2
-rw-r--r--dev-haskell/mmorph/Manifest2
-rw-r--r--dev-haskell/mmorph/mmorph-1.1.3.ebuild2
-rw-r--r--dev-haskell/mockery/Manifest2
-rw-r--r--dev-haskell/mockery/mockery-0.3.5.ebuild2
-rw-r--r--dev-haskell/monad-control/Manifest2
-rw-r--r--dev-haskell/monad-control/monad-control-1.0.2.3.ebuild2
-rw-r--r--dev-haskell/monad-logger/Manifest2
-rw-r--r--dev-haskell/monad-logger/monad-logger-0.3.32.ebuild2
-rw-r--r--dev-haskell/monad-loops/Manifest2
-rw-r--r--dev-haskell/monad-loops/monad-loops-0.4.3.ebuild2
-rw-r--r--dev-haskell/monad-par-extras/Manifest2
-rw-r--r--dev-haskell/monad-par-extras/monad-par-extras-0.3.3-r1.ebuild2
-rw-r--r--dev-haskell/monad-par/Manifest2
-rw-r--r--dev-haskell/monad-par/monad-par-0.3.5-r1.ebuild2
-rw-r--r--dev-haskell/monads-tf/Manifest2
-rw-r--r--dev-haskell/monads-tf/monads-tf-0.1.0.3.ebuild2
-rw-r--r--dev-haskell/mono-traversable/Manifest2
-rw-r--r--dev-haskell/mono-traversable/mono-traversable-1.0.15.1.ebuild2
-rw-r--r--dev-haskell/mountpoints/Manifest2
-rw-r--r--dev-haskell/mountpoints/mountpoints-1.0.2.ebuild2
-rw-r--r--dev-haskell/mtl/Manifest2
-rw-r--r--dev-haskell/mtl/mtl-2.2.2.ebuild2
-rw-r--r--dev-haskell/mwc-random/Manifest2
-rw-r--r--dev-haskell/mwc-random/mwc-random-0.14.0.0.ebuild2
-rw-r--r--dev-haskell/nanospec/Manifest2
-rw-r--r--dev-haskell/nanospec/nanospec-0.2.2.ebuild2
-rw-r--r--dev-haskell/nats/Manifest2
-rw-r--r--dev-haskell/nats/nats-1.1.2-r1.ebuild2
-rw-r--r--dev-haskell/netlink/Manifest2
-rw-r--r--dev-haskell/netlink/netlink-1.1.1.0-r1.ebuild2
-rw-r--r--dev-haskell/network-bsd/Manifest2
-rw-r--r--dev-haskell/network-bsd/network-bsd-2.8.1.0-r1.ebuild2
-rw-r--r--dev-haskell/network-byte-order/Manifest2
-rw-r--r--dev-haskell/network-byte-order/network-byte-order-0.1.6.ebuild2
-rw-r--r--dev-haskell/network-info/Manifest2
-rw-r--r--dev-haskell/network-info/network-info-0.2.0.10.ebuild2
-rw-r--r--dev-haskell/network-multicast/Manifest2
-rw-r--r--dev-haskell/network-multicast/network-multicast-0.3.2.ebuild2
-rw-r--r--dev-haskell/network-uri/Manifest2
-rw-r--r--dev-haskell/network-uri/network-uri-2.6.4.1.ebuild2
-rw-r--r--dev-haskell/network/Manifest2
-rw-r--r--dev-haskell/network/network-3.1.2.5.ebuild2
-rw-r--r--dev-haskell/old-locale/Manifest2
-rw-r--r--dev-haskell/old-locale/old-locale-1.0.0.7.ebuild2
-rw-r--r--dev-haskell/old-time/Manifest2
-rw-r--r--dev-haskell/old-time/old-time-1.1.0.3-r1.ebuild2
-rw-r--r--dev-haskell/onetuple/Manifest2
-rw-r--r--dev-haskell/onetuple/onetuple-0.3.1.ebuild2
-rw-r--r--dev-haskell/only/Manifest2
-rw-r--r--dev-haskell/only/only-0.1.ebuild2
-rw-r--r--dev-haskell/options/Manifest2
-rw-r--r--dev-haskell/options/options-1.2.1.1.ebuild2
-rw-r--r--dev-haskell/optparse-applicative/Manifest2
-rw-r--r--dev-haskell/optparse-applicative/optparse-applicative-0.16.1.0.ebuild2
-rw-r--r--dev-haskell/pandoc-lua-marshal/Manifest2
-rw-r--r--dev-haskell/pandoc-lua-marshal/pandoc-lua-marshal-0.1.6.ebuild2
-rw-r--r--dev-haskell/pandoc-types/Manifest2
-rw-r--r--dev-haskell/pandoc-types/pandoc-types-1.22.2.ebuild2
-rw-r--r--dev-haskell/parallel-io/Manifest2
-rw-r--r--dev-haskell/parallel-io/parallel-io-0.3.5.ebuild2
-rw-r--r--dev-haskell/parallel/Manifest2
-rw-r--r--dev-haskell/parallel/parallel-3.2.2.0.ebuild2
-rw-r--r--dev-haskell/parsec-numbers/Manifest2
-rw-r--r--dev-haskell/parsec-numbers/parsec-numbers-0.1.0.ebuild2
-rw-r--r--dev-haskell/parsec/Manifest2
-rw-r--r--dev-haskell/parsec/parsec-3.1.14.0-r1.ebuild2
-rw-r--r--dev-haskell/parsec1/Manifest2
-rw-r--r--dev-haskell/parsec1/parsec1-1.0.0.7.ebuild2
-rw-r--r--dev-haskell/parsers/Manifest2
-rw-r--r--dev-haskell/parsers/parsers-0.12.10-r1.ebuild2
-rw-r--r--dev-haskell/path-pieces/Manifest2
-rw-r--r--dev-haskell/path-pieces/path-pieces-0.2.1.ebuild2
-rw-r--r--dev-haskell/patience/Manifest2
-rw-r--r--dev-haskell/patience/patience-0.1.1-r1.ebuild2
-rw-r--r--dev-haskell/pcre-light/Manifest2
-rw-r--r--dev-haskell/pcre-light/pcre-light-0.4.1.0.ebuild2
-rw-r--r--dev-haskell/pem/Manifest2
-rw-r--r--dev-haskell/pem/pem-0.2.4.ebuild2
-rw-r--r--dev-haskell/persistent-sqlite/Manifest2
-rw-r--r--dev-haskell/persistent-sqlite/persistent-sqlite-2.13.1.0.ebuild2
-rw-r--r--dev-haskell/persistent-template/Manifest2
-rw-r--r--dev-haskell/persistent-template/persistent-template-2.12.0.0.ebuild2
-rw-r--r--dev-haskell/persistent-test/Manifest2
-rw-r--r--dev-haskell/persistent-test/persistent-test-2.13.1.3.ebuild2
-rw-r--r--dev-haskell/persistent/Manifest2
-rw-r--r--dev-haskell/persistent/persistent-2.14.0.3.ebuild2
-rw-r--r--dev-haskell/pgp-wordlist/Manifest2
-rw-r--r--dev-haskell/pgp-wordlist/pgp-wordlist-0.1.0.3.ebuild2
-rw-r--r--dev-haskell/pretty-hex/Manifest2
-rw-r--r--dev-haskell/pretty-hex/pretty-hex-1.0.ebuild2
-rw-r--r--dev-haskell/pretty-show/Manifest2
-rw-r--r--dev-haskell/pretty-show/pretty-show-1.10.ebuild2
-rw-r--r--dev-haskell/prettyprinter-ansi-terminal/Manifest2
-rw-r--r--dev-haskell/prettyprinter-ansi-terminal/prettyprinter-ansi-terminal-1.1.2.ebuild2
-rw-r--r--dev-haskell/prettyprinter/Manifest2
-rw-r--r--dev-haskell/prettyprinter/prettyprinter-1.7.0.ebuild2
-rw-r--r--dev-haskell/primitive-addr/Manifest2
-rw-r--r--dev-haskell/primitive-addr/primitive-addr-0.1.0.2.ebuild2
-rw-r--r--dev-haskell/primitive/Manifest2
-rw-r--r--dev-haskell/primitive/primitive-0.7.3.0.ebuild2
-rw-r--r--dev-haskell/profunctors/Manifest2
-rw-r--r--dev-haskell/profunctors/profunctors-5.6.2.ebuild2
-rw-r--r--dev-haskell/psqueues/Manifest2
-rw-r--r--dev-haskell/psqueues/psqueues-0.2.7.3.ebuild2
-rw-r--r--dev-haskell/puremd5/Manifest2
-rw-r--r--dev-haskell/puremd5/puremd5-2.1.3.ebuild2
-rw-r--r--dev-haskell/quickcheck-classes-base/Manifest2
-rw-r--r--dev-haskell/quickcheck-classes-base/quickcheck-classes-base-0.6.2.0.ebuild2
-rw-r--r--dev-haskell/quickcheck-classes/Manifest2
-rw-r--r--dev-haskell/quickcheck-classes/quickcheck-classes-0.6.4.0.ebuild2
-rw-r--r--dev-haskell/quickcheck-instances/Manifest2
-rw-r--r--dev-haskell/quickcheck-instances/quickcheck-instances-0.3.27.ebuild2
-rw-r--r--dev-haskell/quickcheck-io/Manifest2
-rw-r--r--dev-haskell/quickcheck-io/quickcheck-io-0.2.0.ebuild2
-rw-r--r--dev-haskell/quickcheck/Manifest2
-rw-r--r--dev-haskell/quickcheck/quickcheck-2.14.2.ebuild2
-rw-r--r--dev-haskell/random/Manifest2
-rw-r--r--dev-haskell/random/random-1.2.1.ebuild2
-rw-r--r--dev-haskell/raw-strings-qq/Manifest2
-rw-r--r--dev-haskell/raw-strings-qq/raw-strings-qq-1.1.ebuild2
-rw-r--r--dev-haskell/reducers/Manifest2
-rw-r--r--dev-haskell/reducers/reducers-3.12.3-r1.ebuild2
-rw-r--r--dev-haskell/reflection/Manifest2
-rw-r--r--dev-haskell/reflection/reflection-2.1.6.ebuild2
-rw-r--r--dev-haskell/regex-applicative/Manifest2
-rw-r--r--dev-haskell/regex-applicative/regex-applicative-0.3.3.1.ebuild2
-rw-r--r--dev-haskell/regex-base/Manifest2
-rw-r--r--dev-haskell/regex-base/regex-base-0.94.0.1.ebuild2
-rw-r--r--dev-haskell/regex-compat/Manifest2
-rw-r--r--dev-haskell/regex-compat/regex-compat-0.95.2.1.ebuild2
-rw-r--r--dev-haskell/regex-posix/Manifest2
-rw-r--r--dev-haskell/regex-posix/regex-posix-0.96.0.0.ebuild2
-rw-r--r--dev-haskell/regex-tdfa/Manifest2
-rw-r--r--dev-haskell/regex-tdfa/regex-tdfa-1.3.2.ebuild2
-rw-r--r--dev-haskell/resolv/Manifest2
-rw-r--r--dev-haskell/resolv/resolv-0.1.2.0-r1.ebuild2
-rw-r--r--dev-haskell/resource-pool/Manifest2
-rw-r--r--dev-haskell/resource-pool/resource-pool-0.2.3.2.ebuild2
-rw-r--r--dev-haskell/resourcet/Manifest2
-rw-r--r--dev-haskell/resourcet/resourcet-1.2.4.2.ebuild2
-rw-r--r--dev-haskell/retry/Manifest2
-rw-r--r--dev-haskell/retry/retry-0.9.0.0.ebuild2
-rw-r--r--dev-haskell/rio/Manifest2
-rw-r--r--dev-haskell/rio/rio-0.1.21.0.ebuild2
-rw-r--r--dev-haskell/safe-exceptions/Manifest2
-rw-r--r--dev-haskell/safe-exceptions/safe-exceptions-0.1.7.0.ebuild2
-rw-r--r--dev-haskell/safe/Manifest2
-rw-r--r--dev-haskell/safe/safe-0.3.19.ebuild2
-rw-r--r--dev-haskell/safesemaphore/Manifest2
-rw-r--r--dev-haskell/safesemaphore/safesemaphore-0.10.1.ebuild2
-rw-r--r--dev-haskell/sandi/Manifest2
-rw-r--r--dev-haskell/sandi/sandi-0.5.ebuild2
-rw-r--r--dev-haskell/scientific/Manifest2
-rw-r--r--dev-haskell/scientific/scientific-0.3.7.0-r1.ebuild2
-rw-r--r--dev-haskell/securemem/Manifest2
-rw-r--r--dev-haskell/securemem/securemem-0.1.10.ebuild2
-rw-r--r--dev-haskell/semialign/Manifest2
-rw-r--r--dev-haskell/semialign/semialign-1.2.0.1.ebuild2
-rw-r--r--dev-haskell/semigroupoids/Manifest2
-rw-r--r--dev-haskell/semigroupoids/semigroupoids-5.3.7-r1.ebuild2
-rw-r--r--dev-haskell/semigroups/Manifest2
-rw-r--r--dev-haskell/semigroups/semigroups-0.20.ebuild2
-rw-r--r--dev-haskell/semirings/Manifest2
-rw-r--r--dev-haskell/semirings/semirings-0.6.ebuild2
-rw-r--r--dev-haskell/servant-server/Manifest2
-rw-r--r--dev-haskell/servant-server/servant-server-0.19.1.ebuild2
-rw-r--r--dev-haskell/servant/Manifest2
-rw-r--r--dev-haskell/servant/servant-0.19.ebuild2
-rw-r--r--dev-haskell/setenv/Manifest2
-rw-r--r--dev-haskell/setenv/setenv-0.1.1.3.ebuild2
-rw-r--r--dev-haskell/setlocale/Manifest2
-rw-r--r--dev-haskell/setlocale/setlocale-1.0.0.9.ebuild2
-rw-r--r--dev-haskell/sha/Manifest2
-rw-r--r--dev-haskell/sha/sha-1.6.4.4.ebuild2
-rw-r--r--dev-haskell/shakespeare/Manifest2
-rw-r--r--dev-haskell/shakespeare/shakespeare-2.0.30.ebuild2
-rw-r--r--dev-haskell/shelly/Manifest2
-rw-r--r--dev-haskell/shelly/shelly-1.9.0.ebuild2
-rw-r--r--dev-haskell/should-not-typecheck/Manifest2
-rw-r--r--dev-haskell/should-not-typecheck/should-not-typecheck-2.1.0.ebuild2
-rw-r--r--dev-haskell/silently/Manifest2
-rw-r--r--dev-haskell/silently/silently-1.2.5.1.ebuild2
-rw-r--r--dev-haskell/simple-reflect/Manifest2
-rw-r--r--dev-haskell/simple-reflect/simple-reflect-0.3.3.ebuild2
-rw-r--r--dev-haskell/simple-sendfile/Manifest2
-rw-r--r--dev-haskell/simple-sendfile/simple-sendfile-0.2.28.ebuild2
-rw-r--r--dev-haskell/singleton-bool/Manifest2
-rw-r--r--dev-haskell/singleton-bool/singleton-bool-0.1.5-r1.ebuild2
-rw-r--r--dev-haskell/skein/Manifest2
-rw-r--r--dev-haskell/skein/skein-1.0.9.4.ebuild2
-rw-r--r--dev-haskell/skylighting-core/Manifest3
-rw-r--r--dev-haskell/skylighting-core/files/skylighting-increase-timeouts.patch39
-rw-r--r--dev-haskell/skylighting-core/skylighting-core-0.12.3.1.ebuild3
-rw-r--r--dev-haskell/skylighting/Manifest2
-rw-r--r--dev-haskell/skylighting/skylighting-0.12.3.1.ebuild2
-rw-r--r--dev-haskell/smallcheck/Manifest2
-rw-r--r--dev-haskell/smallcheck/smallcheck-1.2.0.ebuild2
-rw-r--r--dev-haskell/socks/Manifest2
-rw-r--r--dev-haskell/socks/socks-0.6.1.ebuild2
-rw-r--r--dev-haskell/sop-core/Manifest2
-rw-r--r--dev-haskell/sop-core/sop-core-0.5.0.2.ebuild2
-rw-r--r--dev-haskell/split/Manifest2
-rw-r--r--dev-haskell/split/split-0.2.3.4.ebuild2
-rw-r--r--dev-haskell/splitmix/Manifest2
-rw-r--r--dev-haskell/splitmix/splitmix-0.1.0.3.ebuild2
-rw-r--r--dev-haskell/statevar/Manifest2
-rw-r--r--dev-haskell/statevar/statevar-1.2.1.ebuild2
-rw-r--r--dev-haskell/statistics/Manifest2
-rw-r--r--dev-haskell/statistics/statistics-0.15.2.0.ebuild2
-rw-r--r--dev-haskell/stm-chans/Manifest2
-rw-r--r--dev-haskell/stm-chans/stm-chans-3.0.0.4.ebuild2
-rw-r--r--dev-haskell/stm/Manifest2
-rw-r--r--dev-haskell/stm/stm-2.5.0.1.ebuild2
-rw-r--r--dev-haskell/streaming-commons/Manifest2
-rw-r--r--dev-haskell/streaming-commons/streaming-commons-0.2.2.4.ebuild2
-rw-r--r--dev-haskell/strict/Manifest2
-rw-r--r--dev-haskell/strict/strict-0.4.0.1.ebuild2
-rw-r--r--dev-haskell/string-conversions/Manifest2
-rw-r--r--dev-haskell/string-conversions/string-conversions-0.4.0.1.ebuild2
-rw-r--r--dev-haskell/string-qq/Manifest2
-rw-r--r--dev-haskell/string-qq/string-qq-0.0.4.ebuild2
-rw-r--r--dev-haskell/stringbuilder/Manifest2
-rw-r--r--dev-haskell/stringbuilder/stringbuilder-0.5.1.ebuild2
-rw-r--r--dev-haskell/syb/Manifest2
-rw-r--r--dev-haskell/syb/syb-0.7.2.1.ebuild2
-rw-r--r--dev-haskell/system-fileio/Manifest2
-rw-r--r--dev-haskell/system-fileio/system-fileio-0.3.16.4.ebuild2
-rw-r--r--dev-haskell/system-filepath/Manifest2
-rw-r--r--dev-haskell/system-filepath/system-filepath-0.4.14-r1.ebuild2
-rw-r--r--dev-haskell/tagged/Manifest2
-rw-r--r--dev-haskell/tagged/tagged-0.8.6.1.ebuild2
-rw-r--r--dev-haskell/tagsoup/Manifest2
-rw-r--r--dev-haskell/tagsoup/tagsoup-0.14.8.ebuild2
-rw-r--r--dev-haskell/tar/Manifest2
-rw-r--r--dev-haskell/tar/tar-0.5.1.1-r2.ebuild2
-rw-r--r--dev-haskell/tasty-expected-failure/Manifest2
-rw-r--r--dev-haskell/tasty-expected-failure/tasty-expected-failure-0.11.1.2.ebuild2
-rw-r--r--dev-haskell/tasty-golden/Manifest2
-rw-r--r--dev-haskell/tasty-golden/tasty-golden-2.3.1.1.ebuild2
-rw-r--r--dev-haskell/tasty-hedgehog/Manifest2
-rw-r--r--dev-haskell/tasty-hedgehog/tasty-hedgehog-1.1.0.0.ebuild2
-rw-r--r--dev-haskell/tasty-hslua/Manifest2
-rw-r--r--dev-haskell/tasty-hslua/tasty-hslua-1.0.2.ebuild2
-rw-r--r--dev-haskell/tasty-hunit/Manifest2
-rw-r--r--dev-haskell/tasty-hunit/tasty-hunit-0.10.0.3.ebuild2
-rw-r--r--dev-haskell/tasty-kat/Manifest2
-rw-r--r--dev-haskell/tasty-kat/tasty-kat-0.0.3.ebuild2
-rw-r--r--dev-haskell/tasty-lua/Manifest2
-rw-r--r--dev-haskell/tasty-lua/tasty-lua-1.0.2.ebuild2
-rw-r--r--dev-haskell/tasty-quickcheck/Manifest2
-rw-r--r--dev-haskell/tasty-quickcheck/tasty-quickcheck-0.10.1.1.ebuild2
-rw-r--r--dev-haskell/tasty-rerun/Manifest2
-rw-r--r--dev-haskell/tasty-rerun/tasty-rerun-1.1.18.ebuild2
-rw-r--r--dev-haskell/tasty-smallcheck/Manifest2
-rw-r--r--dev-haskell/tasty-smallcheck/tasty-smallcheck-0.8.1.ebuild2
-rw-r--r--dev-haskell/tasty-th/Manifest2
-rw-r--r--dev-haskell/tasty-th/tasty-th-0.1.7.ebuild2
-rw-r--r--dev-haskell/tasty/Manifest2
-rw-r--r--dev-haskell/tasty/tasty-1.4.2.3.ebuild2
-rw-r--r--dev-haskell/temporary-rc/Manifest2
-rw-r--r--dev-haskell/temporary-rc/temporary-rc-1.2.0.3.ebuild2
-rw-r--r--dev-haskell/temporary/Manifest2
-rw-r--r--dev-haskell/temporary/temporary-1.3.ebuild2
-rw-r--r--dev-haskell/terminal-size/Manifest2
-rw-r--r--dev-haskell/terminal-size/terminal-size-0.3.2.1.ebuild2
-rw-r--r--dev-haskell/terminfo/Manifest2
-rw-r--r--dev-haskell/terminfo/terminfo-0.4.1.5.ebuild2
-rw-r--r--dev-haskell/test-framework-hunit/Manifest2
-rw-r--r--dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2-r1.ebuild2
-rw-r--r--dev-haskell/test-framework-leancheck/Manifest2
-rw-r--r--dev-haskell/test-framework-leancheck/test-framework-leancheck-0.0.1.ebuild2
-rw-r--r--dev-haskell/test-framework-quickcheck2/Manifest2
-rw-r--r--dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r2.ebuild2
-rw-r--r--dev-haskell/test-framework-th/Manifest2
-rw-r--r--dev-haskell/test-framework-th/test-framework-th-0.2.4.ebuild2
-rw-r--r--dev-haskell/test-framework/Manifest2
-rw-r--r--dev-haskell/test-framework/test-framework-0.8.2.0-r3.ebuild2
-rw-r--r--dev-haskell/texmath/Manifest2
-rw-r--r--dev-haskell/texmath/texmath-0.12.5.1.ebuild2
-rw-r--r--dev-haskell/text-conversions/Manifest2
-rw-r--r--dev-haskell/text-conversions/text-conversions-0.3.1.ebuild2
-rw-r--r--dev-haskell/text-icu/Manifest2
-rw-r--r--dev-haskell/text-icu/text-icu-0.7.1.0.ebuild2
-rw-r--r--dev-haskell/text-short/Manifest2
-rw-r--r--dev-haskell/text-short/text-short-0.1.5.ebuild2
-rw-r--r--dev-haskell/text-show/Manifest2
-rw-r--r--dev-haskell/text-show/text-show-3.9.7.ebuild2
-rw-r--r--dev-haskell/text/Manifest2
-rw-r--r--dev-haskell/text/text-1.2.5.0.ebuild2
-rw-r--r--dev-haskell/tf-random/Manifest2
-rw-r--r--dev-haskell/tf-random/tf-random-0.5.ebuild2
-rw-r--r--dev-haskell/th-abstraction/Manifest2
-rw-r--r--dev-haskell/th-abstraction/th-abstraction-0.4.3.0.ebuild2
-rw-r--r--dev-haskell/th-compat/Manifest2
-rw-r--r--dev-haskell/th-compat/th-compat-0.1.3.ebuild2
-rw-r--r--dev-haskell/th-lift-instances/Manifest2
-rw-r--r--dev-haskell/th-lift-instances/th-lift-instances-0.1.19.ebuild2
-rw-r--r--dev-haskell/th-lift/Manifest2
-rw-r--r--dev-haskell/th-lift/th-lift-0.8.2.ebuild2
-rw-r--r--dev-haskell/these/Manifest2
-rw-r--r--dev-haskell/these/these-1.1.1.1.ebuild2
-rw-r--r--dev-haskell/time-compat/Manifest3
-rw-r--r--dev-haskell/time-compat/files/fix-resolution-test.patch49
-rw-r--r--dev-haskell/time-compat/time-compat-1.9.6.1.ebuild4
-rw-r--r--dev-haskell/time-locale-compat/Manifest2
-rw-r--r--dev-haskell/time-locale-compat/time-locale-compat-0.1.1.5.ebuild2
-rw-r--r--dev-haskell/time-manager/Manifest2
-rw-r--r--dev-haskell/time-manager/time-manager-0.0.0.ebuild2
-rw-r--r--dev-haskell/timeit/Manifest2
-rw-r--r--dev-haskell/timeit/timeit-2.0.ebuild2
-rw-r--r--dev-haskell/timezone-olson/Manifest2
-rw-r--r--dev-haskell/timezone-olson/timezone-olson-0.2.0.ebuild2
-rw-r--r--dev-haskell/timezone-series/Manifest2
-rw-r--r--dev-haskell/timezone-series/timezone-series-0.1.9.ebuild2
-rw-r--r--dev-haskell/tls-session-manager/Manifest2
-rw-r--r--dev-haskell/tls-session-manager/tls-session-manager-0.0.4.ebuild2
-rw-r--r--dev-haskell/tls/Manifest2
-rw-r--r--dev-haskell/tls/tls-1.5.8.ebuild2
-rw-r--r--dev-haskell/torrent/Manifest2
-rw-r--r--dev-haskell/torrent/torrent-10000.1.1.ebuild2
-rw-r--r--dev-haskell/transformers-base/Manifest2
-rw-r--r--dev-haskell/transformers-base/transformers-base-0.4.5.2.ebuild2
-rw-r--r--dev-haskell/transformers-compat/Manifest2
-rw-r--r--dev-haskell/transformers-compat/transformers-compat-0.6.6.ebuild2
-rw-r--r--dev-haskell/transformers/Manifest2
-rw-r--r--dev-haskell/transformers/transformers-0.5.6.2.ebuild2
-rw-r--r--dev-haskell/tree-diff/Manifest2
-rw-r--r--dev-haskell/tree-diff/tree-diff-0.2.1.1.ebuild2
-rw-r--r--dev-haskell/trifecta/Manifest2
-rw-r--r--dev-haskell/trifecta/trifecta-2.1.2.ebuild2
-rw-r--r--dev-haskell/type-equality/Manifest2
-rw-r--r--dev-haskell/type-equality/type-equality-1.ebuild2
-rw-r--r--dev-haskell/typed-process/Manifest2
-rw-r--r--dev-haskell/typed-process/typed-process-0.2.6.0.ebuild2
-rw-r--r--dev-haskell/unbounded-delays/Manifest2
-rw-r--r--dev-haskell/unbounded-delays/unbounded-delays-0.1.1.0.ebuild2
-rw-r--r--dev-haskell/unicode-collation/Manifest2
-rw-r--r--dev-haskell/unicode-collation/unicode-collation-0.1.3.1.ebuild2
-rw-r--r--dev-haskell/unicode-data/Manifest2
-rw-r--r--dev-haskell/unicode-data/unicode-data-0.3.0.ebuild2
-rw-r--r--dev-haskell/unicode-transforms/Manifest2
-rw-r--r--dev-haskell/unicode-transforms/unicode-transforms-0.3.7.1-r1.ebuild2
-rw-r--r--dev-haskell/uniplate/Manifest2
-rw-r--r--dev-haskell/uniplate/uniplate-1.6.13.ebuild2
-rw-r--r--dev-haskell/unix-compat/Manifest2
-rw-r--r--dev-haskell/unix-compat/unix-compat-0.5.2.ebuild2
-rw-r--r--dev-haskell/unix-time/Manifest2
-rw-r--r--dev-haskell/unix-time/unix-time-0.4.7.ebuild2
-rw-r--r--dev-haskell/unliftio-core/Manifest2
-rw-r--r--dev-haskell/unliftio-core/unliftio-core-0.1.2.0.ebuild2
-rw-r--r--dev-haskell/unliftio/Manifest2
-rw-r--r--dev-haskell/unliftio/unliftio-0.2.18.ebuild2
-rw-r--r--dev-haskell/unordered-containers/Manifest2
-rw-r--r--dev-haskell/unordered-containers/unordered-containers-0.2.17.0.ebuild2
-rw-r--r--dev-haskell/utf8-light/Manifest2
-rw-r--r--dev-haskell/utf8-light/utf8-light-0.4.2.ebuild2
-rw-r--r--dev-haskell/utf8-string/Manifest2
-rw-r--r--dev-haskell/utf8-string/utf8-string-1.0.1.1.ebuild2
-rw-r--r--dev-haskell/uuid-types/Manifest2
-rw-r--r--dev-haskell/uuid-types/uuid-types-1.0.5.ebuild2
-rw-r--r--dev-haskell/uuid/Manifest2
-rw-r--r--dev-haskell/uuid/uuid-1.3.15.ebuild2
-rw-r--r--dev-haskell/vault/Manifest2
-rw-r--r--dev-haskell/vault/vault-0.3.1.5.ebuild2
-rw-r--r--dev-haskell/vector-algorithms/Manifest2
-rw-r--r--dev-haskell/vector-algorithms/vector-algorithms-0.8.0.4.ebuild2
-rw-r--r--dev-haskell/vector-binary-instances/Manifest2
-rw-r--r--dev-haskell/vector-binary-instances/vector-binary-instances-0.2.5.1.ebuild2
-rw-r--r--dev-haskell/vector-th-unbox/Manifest2
-rw-r--r--dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild2
-rw-r--r--dev-haskell/vector/Manifest2
-rw-r--r--dev-haskell/vector/vector-0.12.3.1.ebuild2
-rw-r--r--dev-haskell/void/Manifest2
-rw-r--r--dev-haskell/void/void-0.7.3.ebuild2
-rw-r--r--dev-haskell/wai-app-static/Manifest2
-rw-r--r--dev-haskell/wai-app-static/wai-app-static-3.1.7.2-r1.ebuild2
-rw-r--r--dev-haskell/wai-extra/Manifest2
-rw-r--r--dev-haskell/wai-extra/wai-extra-3.1.4.1.ebuild2
-rw-r--r--dev-haskell/wai-logger/Manifest2
-rw-r--r--dev-haskell/wai-logger/wai-logger-2.3.6.ebuild2
-rw-r--r--dev-haskell/wai/Manifest2
-rw-r--r--dev-haskell/wai/wai-3.2.3.ebuild2
-rw-r--r--dev-haskell/warp-tls/Manifest2
-rw-r--r--dev-haskell/warp-tls/warp-tls-3.2.12.ebuild2
-rw-r--r--dev-haskell/warp/Manifest2
-rw-r--r--dev-haskell/warp/warp-3.3.21.ebuild2
-rw-r--r--dev-haskell/wcwidth/Manifest2
-rw-r--r--dev-haskell/wcwidth/wcwidth-0.0.2.ebuild2
-rw-r--r--dev-haskell/witherable/Manifest2
-rw-r--r--dev-haskell/witherable/witherable-0.4.2.ebuild2
-rw-r--r--dev-haskell/wl-pprint-annotated/Manifest2
-rw-r--r--dev-haskell/wl-pprint-annotated/wl-pprint-annotated-0.1.0.1.ebuild2
-rw-r--r--dev-haskell/word8/Manifest2
-rw-r--r--dev-haskell/word8/word8-0.1.3.ebuild2
-rw-r--r--dev-haskell/x11-xft/Manifest2
-rw-r--r--dev-haskell/x11-xft/x11-xft-0.3.4.ebuild2
-rw-r--r--dev-haskell/x11/Manifest2
-rw-r--r--dev-haskell/x11/x11-1.10.2.ebuild2
-rw-r--r--dev-haskell/x509-store/Manifest2
-rw-r--r--dev-haskell/x509-store/x509-store-1.6.7.ebuild2
-rw-r--r--dev-haskell/x509-system/Manifest2
-rw-r--r--dev-haskell/x509-system/x509-system-1.6.6.ebuild2
-rw-r--r--dev-haskell/x509-validation/Manifest2
-rw-r--r--dev-haskell/x509-validation/x509-validation-1.6.11.ebuild2
-rw-r--r--dev-haskell/x509/Manifest2
-rw-r--r--dev-haskell/x509/x509-1.7.5.ebuild2
-rw-r--r--dev-haskell/xml-conduit/Manifest2
-rw-r--r--dev-haskell/xml-conduit/xml-conduit-1.9.1.1.ebuild2
-rw-r--r--dev-haskell/xml-hamlet/Manifest2
-rw-r--r--dev-haskell/xml-hamlet/xml-hamlet-0.5.0.1.ebuild2
-rw-r--r--dev-haskell/xml-types/Manifest2
-rw-r--r--dev-haskell/xml-types/xml-types-0.3.8.ebuild2
-rw-r--r--dev-haskell/xml/Manifest2
-rw-r--r--dev-haskell/xml/xml-1.3.14.ebuild2
-rw-r--r--dev-haskell/xss-sanitize/Manifest2
-rw-r--r--dev-haskell/xss-sanitize/xss-sanitize-0.3.6.ebuild2
-rw-r--r--dev-haskell/yaml/Manifest2
-rw-r--r--dev-haskell/yaml/yaml-0.11.8.0.ebuild2
-rw-r--r--dev-haskell/yesod-core/Manifest2
-rw-r--r--dev-haskell/yesod-core/yesod-core-1.6.23.1.ebuild2
-rw-r--r--dev-haskell/yesod-form/Manifest2
-rw-r--r--dev-haskell/yesod-form/yesod-form-1.7.0.ebuild2
-rw-r--r--dev-haskell/yesod-persistent/Manifest2
-rw-r--r--dev-haskell/yesod-persistent/yesod-persistent-1.6.0.8.ebuild2
-rw-r--r--dev-haskell/yesod-static/Manifest2
-rw-r--r--dev-haskell/yesod-static/yesod-static-1.6.1.0.ebuild2
-rw-r--r--dev-haskell/yesod-test/Manifest2
-rw-r--r--dev-haskell/yesod-test/yesod-test-1.6.12.ebuild2
-rw-r--r--dev-haskell/yesod/Manifest2
-rw-r--r--dev-haskell/yesod/yesod-1.6.2.ebuild2
-rw-r--r--dev-haskell/zip-archive/Manifest2
-rw-r--r--dev-haskell/zip-archive/zip-archive-0.4.1.ebuild2
-rw-r--r--dev-haskell/zlib/Manifest2
-rw-r--r--dev-haskell/zlib/zlib-0.6.2.3.ebuild2
895 files changed, 985 insertions, 892 deletions
diff --git a/dev-haskell/Manifest.gz b/dev-haskell/Manifest.gz
index a1e9e8a8be03..59af5420b2ea 100644
--- a/dev-haskell/Manifest.gz
+++ b/dev-haskell/Manifest.gz
Binary files differ
diff --git a/dev-haskell/abstract-deque/Manifest b/dev-haskell/abstract-deque/Manifest
index d0741f463b19..89cf017408d7 100644
--- a/dev-haskell/abstract-deque/Manifest
+++ b/dev-haskell/abstract-deque/Manifest
@@ -1,4 +1,4 @@
AUX abstract-deque-0.3-atomic-primops.patch 412 BLAKE2B b59de5a3ff423ffd1cf5e56f6c0cbbd32fd295aa9d069707d7be50cd5ef8e3d9ae9af8a135fb010a0579e8083185f3ce99cb0621aa9f813f59caab438307149a SHA512 f5efd76b7bdd7c26ce8610d6a4403e8166d6dcea4ce044cbf21aea11c500b4be1e12f268ea0cf34b3c83f79905c33f34dffff420ff98280a4560a386eeb950df
DIST abstract-deque-0.3.tar.gz 7219 BLAKE2B 46bb9997b6ff7dc111bafb650feaf35fa2955d2b2db34dbb964c982a042967bec5994b43e333b2b248717f6e486347a202b3abc2c688e305e9fa683b3ef59df6 SHA512 9293a366918f54458ffe13f6737bab2bee961b730732eff563d900b451bf5f7dde30276c9406bfc5c0ea64104afb70db3588b13d478bf9c60842dad906195f7a
-EBUILD abstract-deque-0.3.ebuild 811 BLAKE2B 596dcccf89f5b1929885b806560a3166ffb199d8ec449a29e434e11740efe105c57bdec442ad2b46fef749958447cc1df4d680c04a8083843299ee81a7395f87 SHA512 90de7f011bb8a259d117ed2196fcbd8fafe0e9b540e4f6b7370842f5b947c4237e0ee4ffda24cbfccde2754cf76797ab54bf57edeb25a8c9050c7711ab20d8b4
+EBUILD abstract-deque-0.3.ebuild 818 BLAKE2B 69141bc9f22f8033f00883907d698dbd5d79871d90c0fe32668932e51d7c3720453ff502d46c75fe16bb73da4863fb2caf25b15b289b2cf2fdd76ed273ca2186 SHA512 bbbd00ae9fe7d080143e0374c33ae2e71b486ead9675f39ff1d461bcfc1e329b7aafd2b1f9018909e56e63be083dc67fe11c437f788c7fc68e7782e963981925
MISC metadata.xml 1179 BLAKE2B 8fcc2ba358bfb3fc0855e765bb287c6dc7ac5d86d9f8aa2c88cda8b3a51915bffce33c65c3cdc3bef1bda7d14b8cccc6c7c781df72bfdd2e563833abc35a3f0c SHA512 646cbaffbd13e8a5d140b2ba2bdd05deaa558dc8fa55b355106425f2ba4be934eaea978df3bd4960931ae90e0a2ebca3f833d5f319fea93d38d81aaaa81a68f7
diff --git a/dev-haskell/abstract-deque/abstract-deque-0.3.ebuild b/dev-haskell/abstract-deque/abstract-deque-0.3.ebuild
index 4960841f5fc5..eb3f1313f335 100644
--- a/dev-haskell/abstract-deque/abstract-deque-0.3.ebuild
+++ b/dev-haskell/abstract-deque/abstract-deque-0.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="usecas"
RDEPEND="dev-haskell/random:=[profile?]
diff --git a/dev-haskell/abstract-par/Manifest b/dev-haskell/abstract-par/Manifest
index d93e1784cb91..4feb5b4a016c 100644
--- a/dev-haskell/abstract-par/Manifest
+++ b/dev-haskell/abstract-par/Manifest
@@ -1,3 +1,3 @@
DIST abstract-par-0.3.3.tar.gz 4714 BLAKE2B d43acc721fc7d4e0f9c9fc85f2edeb489ea145332173840d93bfac9b0bcffcc50a89cf33a1b0f8736c76fc894140ba8d45f13821bf1515491d012f0ee53915a7 SHA512 d603745202ececf5a514e5ac7da82fdd03dd27ec4fbb11a870a7b0a6c92e468cf3bd68763afa748434b3ed0ed5b80a1d2cefaa84c68a84b82028225400841605
-EBUILD abstract-par-0.3.3-r1.ebuild 585 BLAKE2B dec4290bed39396dc3ca795cdccf4d40c1979efed4fe171f664510e9d95ac84abbe8779f25e529f2ecdff41ae2afe094d9765ee2a99e45a3aee36459e6d13962 SHA512 d5908f4316275b7126d3de049fa34731982c0cb7fee5d2a06a1e1066ade514e7369099529c29b4cc0a2091ece12b44bf881e59a367ba6af4edbab5918451190a
+EBUILD abstract-par-0.3.3-r1.ebuild 592 BLAKE2B f745e44ff33563e0d8473101ec6eb0c9a6ca1fa3ae5b064871beff303783e4e40560d38f99c4053066c64db2913facb954d96fed28e1eab5a0a719a7ccb36650 SHA512 7a17ebe5115c25fad5a2ecbc2cbe991df8892d82ae5207a8a2e44cda01c2c58f1fd0be7a51ff4281a7bbc4e4fec80bdda618d21d503ea37cb658c55c6fd83cc6
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/abstract-par/abstract-par-0.3.3-r1.ebuild b/dev-haskell/abstract-par/abstract-par-0.3.3-r1.ebuild
index 2c8785b6f896..923a169a3948 100644
--- a/dev-haskell/abstract-par/abstract-par-0.3.3-r1.ebuild
+++ b/dev-haskell/abstract-par/abstract-par-0.3.3-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/adjunctions/Manifest b/dev-haskell/adjunctions/Manifest
index 51476d29614f..19ecfcd561f6 100644
--- a/dev-haskell/adjunctions/Manifest
+++ b/dev-haskell/adjunctions/Manifest
@@ -1,3 +1,3 @@
DIST adjunctions-4.4.tar.gz 19891 BLAKE2B 6057f990bbcea406e2c12253828c1defac8b7b1eeeff4b89054b528fcea94b80df9bc8672cfd13783aaab6864acc708d0c1428dd72800c695db5f29e7954a96e SHA512 30f4fb8a30d8428e032d322a9a627e7ebc44b2c737e87670907134a5aa6019145f2c3e6b2e7f8e00d5ffbe1ce4b4a5c812c3ee976257419d7d429b19db28918c
-EBUILD adjunctions-4.4.ebuild 1677 BLAKE2B e313c44e379e0b7d440505af89247f8cd0b91605f64a6441cdd9355df6720b50c6ff65b10bf8095dea985f1c93a15e33d7ae907773a7988a04f1b7334a32435b SHA512 15ebdfea8e843c1a277183f53ef94d982960de1048146d7680ce649edb39e39d5d78f659c37bdb3094a86e4f7158ea32b0ac5b0358be47747bab041459e63db5
+EBUILD adjunctions-4.4.ebuild 1684 BLAKE2B ac2d1b665310b9c7cf55887d84ea03417a7de6d8bfcda29e67af7e66b29fc0ea422202eafcaeabe0dd4b3bbfe0bf224e180da76f7aeeec6c65479f5a90511a9c SHA512 4e60012032659b64cdc4cdda7c3eabcff2797defd9c1bb8440c6d022c7d52bb61029df95c818e4716e8c9f676445c81d8c72424844411acbf15f595786e52279
MISC metadata.xml 333 BLAKE2B b3ae934a03c5fc3d7e599df9536fe85a0c53229e8e69aef094ee1fc2ee96c966281d9a339d2f8939d8b9bab5fda147b081f895c5460802a5b7fedb6fa9a2be2f SHA512 108b2e965b8bd0e7ced53ef98bcc0c1d4a437a56d9eb5f3641af4a8eadbc38bccc8ae4f85a3cee21935da01eed40425636c61b2641431739a31d96675fe7ca26
diff --git a/dev-haskell/adjunctions/adjunctions-4.4.ebuild b/dev-haskell/adjunctions/adjunctions-4.4.ebuild
index 0ef630356873..ebdd802ece98 100644
--- a/dev-haskell/adjunctions/adjunctions-4.4.ebuild
+++ b/dev-haskell/adjunctions/adjunctions-4.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-6:=[profile?]
diff --git a/dev-haskell/aeson-pretty/Manifest b/dev-haskell/aeson-pretty/Manifest
index f57babcd8780..8b68137723d5 100644
--- a/dev-haskell/aeson-pretty/Manifest
+++ b/dev-haskell/aeson-pretty/Manifest
@@ -1,4 +1,4 @@
DIST aeson-pretty-0.8.9.cabal 2549 BLAKE2B 8039fb1ab628e04e0661331860ee2340c1dde9ed971619bdceb8b31500037fa94977034e07a9b8722b7bba818bda0b9b23cc608b71084121c276bce9a7e805da SHA512 b602bd81625dfd00906dd61613c2f4446f88c3afb82a0dec960de62802f5db17d2d77895f22108660f500831d9b0f24f5709b45b0f17f98630442842954dd5b7
DIST aeson-pretty-0.8.9.tar.gz 5802 BLAKE2B 85d13676bb6f569a9df0f88a0882f493a6a2e55a74e702fa14f1d419b337f2a9f9d531de3dbd5283c80237e6fac11babf5aaba8f29aaf272ce6fc062412f1878 SHA512 00c99799cbe9e268109116f909ea0d9ef2708e578ec363ba5455b43d76d1f89bc9820dcbd3a63a1fb300460d97a71105f028f4ad9853b56ce16a097826b1d3d5
-EBUILD aeson-pretty-0.8.9.ebuild 1368 BLAKE2B d4b0fa6e4373be12fe38d19572609d121b28b1503c3c8ff43cc5d3d3163845f0b9d3efde9715a7c4598877ddd41fa73b694f79e1a29a8a352c5d85cff81f64b0 SHA512 251e51dce4aa7a43593501909721ff3329fbfb2dba6ff97702b40ee3162ede7933249766dafc0371bdb7304afc577a5478dd22f04f61664dd5829729b8b1a3ce
+EBUILD aeson-pretty-0.8.9.ebuild 1375 BLAKE2B 3afc0ec12a307c4b590969742c9e58d82418a9a8513f32f8a49d3fca88d139ca2181566b32e7773c018004c2534c2df6796c5ff58899f108f3da54b666ff4003 SHA512 7952ca61e6bf28d88d5d9c68ce7cdf555ba74f70c690115f9310623a1ceaec8321478bb23a8e677fec8950167d9069c4bd074abf80d6e8cae9a3b577c6128c3d
MISC metadata.xml 1085 BLAKE2B 49797b27de2afac909d59db226fa8b8fb18cc93496a761c11a5d6acdb360cd9b07ae3c1c40438fb1d532f1767c17dc7698e9f3a4b54b8275ae38a22dd8d84cfa SHA512 1d81c965db55d284f82bdfec7de6a11a1103396a42da4fb8db16240ee7d4a7f5cab3b7a5dc52467967e3880504f6583f1ebc58ef8c56915027c7d09ee963b456
diff --git a/dev-haskell/aeson-pretty/aeson-pretty-0.8.9.ebuild b/dev-haskell/aeson-pretty/aeson-pretty-0.8.9.ebuild
index 811e0a7d9413..61f33af64306 100644
--- a/dev-haskell/aeson-pretty/aeson-pretty-0.8.9.ebuild
+++ b/dev-haskell/aeson-pretty/aeson-pretty-0.8.9.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="lib-only"
RDEPEND=">=dev-haskell/base-compat-0.9:=[profile?]
diff --git a/dev-haskell/aeson/Manifest b/dev-haskell/aeson/Manifest
index 3d735c6cb761..dd85f39cc63b 100644
--- a/dev-haskell/aeson/Manifest
+++ b/dev-haskell/aeson/Manifest
@@ -1,4 +1,4 @@
DIST aeson-2.0.3.0-rev1.cabal 5867 BLAKE2B c64638d037ee4599a15c2c2c051b569649f57663312aaebc10c2a47cf2dfd834d03e8e4c909d70874737fd407f46f75744052ebe9319cde8ef56e4676115dbe0 SHA512 54b3ed453d6ec93a73d4bb639132164e1ffa698e87076577da39137ec2bb62b0c1a2f66d9412e1adad97d7d6cc32a6738e0495b0c4d312c183d7a29d01a29784
DIST aeson-2.0.3.0.tar.gz 297283 BLAKE2B e6784fd2081c56d6f2f2fb82b383478ab743fcce77568c430c2b62a79b4ee89901b7e278b1da948215215d50ef72bbdef128fb5dfb6679c92d30586d1406302e SHA512 546adaaf864ca40012a268d71f442479f0ad7c69e9f943391801570e227a2faa652494766f1f63b77c730e019e83ebdd7511426baa12792a28fbb470eca64552
-EBUILD aeson-2.0.3.0.ebuild 3192 BLAKE2B 543b385689fb1d060b6cb0b236b95dfcade7062d73d572bde4c77cae5a8ef9a1141de0929495ab6c027db094b586a448790236f9f5aebee5aa4bcbf69ec5a31d SHA512 b64e7dd042080a0ce899ff94f3d27e975f853fbffbdf20adbb68229132888ebd0a7903bb7504a7af36bf7a88fc9a6c4085c0549f7bfc863790e17e0ffdc3f37c
+EBUILD aeson-2.0.3.0.ebuild 3199 BLAKE2B d8422e17abacac36254bde21263abb59dc6e92d79cb34b605ef11f9d35563550f099f65441b59fc5b370211531ae4e494c2a8ec53864652e1b54fec7b319daf2 SHA512 c1f42b208ce349a79a7d415aa423fd8a1921eb577ad1d4d227600001a09a50b60e99f9a063b2a24deef1a6f5ee80c76e38c86d9ed85b359e43431daab0f0f543
MISC metadata.xml 473 BLAKE2B 14ab26a3dbce1cc6d36ecd8e82d49f8c7c3b0ade0c498038287a6dc0acc5a959357173c0d3789e04cd85dbe78e29694f3bfe4396664da00be777670bac0630be SHA512 7bc52cb32a6dc5e20d96e40fd29ab6dbe48e1940505877b4f0b15879c1d25c8ce6d38476b3ca8b6f091288bffb9a70119431ae52a5da13becf903ccf8cc62f82
diff --git a/dev-haskell/aeson/aeson-2.0.3.0.ebuild b/dev-haskell/aeson/aeson-2.0.3.0.ebuild
index f0dce2ddff65..435cab972cb8 100644
--- a/dev-haskell/aeson/aeson-2.0.3.0.ebuild
+++ b/dev-haskell/aeson/aeson-2.0.3.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/haskell/aeson"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="cffi +ordered-keymap"
RDEPEND=">=dev-haskell/attoparsec-0.14.2:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?]
diff --git a/dev-haskell/alex/Manifest b/dev-haskell/alex/Manifest
index 349d210d3537..acea7ea7abea 100644
--- a/dev-haskell/alex/Manifest
+++ b/dev-haskell/alex/Manifest
@@ -1,3 +1,3 @@
DIST alex-3.2.7.1.tar.gz 108229 BLAKE2B 1c1c3488c6e0f559003de5edc1250afdd09098eb4da3414d8c461d03ee5f08b94f80e6f6d32366f6d8d0563a068ee8b2a1c9cb7b78bbbf0a1dcf3767ea448ffd SHA512 f8ff12de874b905449fdda0d704f9e4ac30fa3e60e965f82d7bb2d6e3974cf926f85134d32878c48faf0ec4a002ea7240cf6696e1cbcad25a0eebb9d1850cc07
-EBUILD alex-3.2.7.1.ebuild 1465 BLAKE2B f9955524570c72825c2a410cf34b18386949d41f9fb27e8ad365100fa4c802212863ae3261982b7de49536ef93823e69cc5806e93fcc30717fffd20fd5214b1f SHA512 b03b2d11fc6eeeb93c27e00b83ddcbb54b5677d828d50e6c55838db4d86be49814577a792724f8449f59b70ff1587a41283b5c78754921bf5f54e24050ca2093
+EBUILD alex-3.2.7.1.ebuild 1472 BLAKE2B 30006637acde2fa1a0289ef272a0e46b937a968658ebedfa136ec7cb3e8a783a57c707b8e2224e7cdc48cf9c8696053173789a0a75933df2cfc708a45b52bd13 SHA512 cab0ba4bd5d525820daf9ce0315976dcce6a80c8ea4586985d12d69cb720c2513ecb11a6f6908586e09c577932d9ab75c1115d759e0640f3d94c3d7909e591df
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/alex/alex-3.2.7.1.ebuild b/dev-haskell/alex/alex-3.2.7.1.ebuild
index 2497b2c9ef9e..686c4aec1f03 100644
--- a/dev-haskell/alex/alex-3.2.7.1.ebuild
+++ b/dev-haskell/alex/alex-3.2.7.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="doc"
RDEPEND=">=dev-lang/ghc-8.4.3:=
diff --git a/dev-haskell/alsa-core/Manifest b/dev-haskell/alsa-core/Manifest
index 4b2869375b5b..4693dc418daa 100644
--- a/dev-haskell/alsa-core/Manifest
+++ b/dev-haskell/alsa-core/Manifest
@@ -1,3 +1,3 @@
DIST alsa-core-0.5.0.1.tar.gz 2668 BLAKE2B 869b90b509fac4017378cf1e2f98e374e2bb50673d2d2f48afdd66ab6cefec9c589efebee10915d7b33a784d1ce9a03f8136c3b86df4ede3a00f129b255091d2 SHA512 e02c8353911bf2c0c703400701ae72be6f510f771ff56dfc09322cbcf3a006f4cd0903f71f7ed2268886b3468113d5ce76933eedf5fad47aa71cb052d07fc4b4
-EBUILD alsa-core-0.5.0.1-r2.ebuild 808 BLAKE2B 27366756ebe3f618713cc869d4a60ef01028680da6054d67722121ae52e2f5c5368f81f97025f08f00f19579d82bc55bee1849e53bf8696e230ef4c43281f303 SHA512 e296ac3e450425a7284aee4d302b3031af9217b94a642eab05d007d1b59bd8d96cc8893c3a750960b26a7ac44686341eb5fdb311b745cbc7f18c1891bea0b44b
+EBUILD alsa-core-0.5.0.1-r2.ebuild 815 BLAKE2B af9c6f13994fa8c597d47849386395c8d907daf7006043afbd7e82ee08f74d7c5d70a7789b1680da1e685f660d626d3108c1e6fd719d06507cfd3f7469e04981 SHA512 520c6dd708c18ca13c4247635472132a2855ad0d7362c99909358e9bde6198317cadc3882d306c9b18f0535d1ee8301aa276565541fc863e77cc882438bf6bfb
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/alsa-core/alsa-core-0.5.0.1-r2.ebuild b/dev-haskell/alsa-core/alsa-core-0.5.0.1-r2.ebuild
index e8b5f11277e2..0ae695dc77ab 100644
--- a/dev-haskell/alsa-core/alsa-core-0.5.0.1-r2.ebuild
+++ b/dev-haskell/alsa-core/alsa-core-0.5.0.1-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?]
diff --git a/dev-haskell/alsa-mixer/Manifest b/dev-haskell/alsa-mixer/Manifest
index bdbc667c8f68..0d13cb04794a 100644
--- a/dev-haskell/alsa-mixer/Manifest
+++ b/dev-haskell/alsa-mixer/Manifest
@@ -1,3 +1,3 @@
DIST alsa-mixer-0.3.0.tar.gz 7304 BLAKE2B 02c6b267664ef2add57c28c18b110eef250f4a1b1c34bd3ef97127b5c0a7548291a9a86e8c0c8df58c3e7f6383c6d4408a792a01644cf58266e1a55fced32bea SHA512 01ab1ae9645daf8d38dd03c3f32de7baf75a92fe72af48e0d5a6a1f49044fc49eac24cb216a05598e318ee939e598939070e43ae9aadeb88da9309c51abbd360
-EBUILD alsa-mixer-0.3.0.ebuild 674 BLAKE2B 2db1197c3de1884408d28012f3a79297bf968cebde89dbd44be29ccfa79f6233d16c06c801ecd682e3a8110b10fe82908b6626bae0f2926564a3fe2b336bae42 SHA512 070de12cb271bb529b9c21af3691db58edeabb1e8d56aa9a7a776e73e0eab6879fdb195510d7cf37308760fe4cf0e14043f23fd0fe115e6f56488de7afc1f6a1
+EBUILD alsa-mixer-0.3.0.ebuild 681 BLAKE2B 1836b7bfeb750c4ddad8381875d98c2a53133faeb6575f045a1ea918fc4b5393f04bfc5b216e2a44e77972a59685a181371e063f92ecbb6ed4b755caf0889132 SHA512 f65cd654a1876bbe27721398aeb490f3423aebbcaab4bdb5774a0de762d57feb6628c3b5e38379423bd5d939a9156b2819e9789a66363473fb2c44ae404af349
MISC metadata.xml 333 BLAKE2B fe34c13901a751f9c7ff7a7a294972b809db012227c572781830ccf2417ae1b38aa60f53a6d711c7386dd8b9a52fa1c05fc99aa13dd028513d57740e19e759b7 SHA512 36c38a86a15623652a5ac029a22292dc908efff658cd34d1b6d67d3b4a7c260fc22e423cba8931133188041ce5683e59e312abfb89ce887fb92745c046e14bb5
diff --git a/dev-haskell/alsa-mixer/alsa-mixer-0.3.0.ebuild b/dev-haskell/alsa-mixer/alsa-mixer-0.3.0.ebuild
index cd9e6220451e..ef6b2f437e4f 100644
--- a/dev-haskell/alsa-mixer/alsa-mixer-0.3.0.ebuild
+++ b/dev-haskell/alsa-mixer/alsa-mixer-0.3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/alsa-core-0.5:=[profile?] <dev-haskell/alsa-core-0.6:=[profile?]
diff --git a/dev-haskell/ansi-terminal/Manifest b/dev-haskell/ansi-terminal/Manifest
index 4e8da980406c..d3b1b1de9750 100644
--- a/dev-haskell/ansi-terminal/Manifest
+++ b/dev-haskell/ansi-terminal/Manifest
@@ -1,3 +1,3 @@
DIST ansi-terminal-0.10.3.tar.gz 35863 BLAKE2B 8535a0dcfbf4287abee8c52cd951d155c30b8a2de73a4799ad51e093ff4651fd2bcc771a61627c143f2f48b7cc66e9bb125166be1b13d2d51bcdf1d1666450ee SHA512 231dfaaef2e7b1fb40a0e63bcdce984f914dd0c17af90bc2415c127d503dc438d1952dadfbb524f9ae83d872b30a353d875dda74eb492536cf8953c1e4224187
-EBUILD ansi-terminal-0.10.3.ebuild 708 BLAKE2B 2b5156ff81968ba5c20ed0edd4ce38ea5541b85c6f243171fecd9e6620bada194f363f80da4355c6392c4ba8b552c4b489ede1d15ce95920dc5d4a1e0be8b6a5 SHA512 df7c37de28ac4284102c394a860e6c28d9df82c08f4d21b9c2f0b49f48e0192eff5f6c2d0886c948dda496462604231098345c00361eb748ae94bd41bd9fe15e
+EBUILD ansi-terminal-0.10.3.ebuild 715 BLAKE2B 8067067a6bf4b799606a69a17e7e85320fbc5606aaad5d15eb2fc8074502d53f88b6d8cc57c7f10073ec5a4252888a472e0cdad01bf7df3a0e69bd5b096d24ff SHA512 74acf6e704d6c3363b13f5b8f2e295707b5ddb24d9dcdf53a38b8143765169ccae13acffc817b9b4968c02849fd10ed65e5dde919dcf10813149b4c954f3077f
MISC metadata.xml 709 BLAKE2B 89ef64414682dd6b48f6ddb628af730959a4401f2e83d4a8ccb4c3f20e152befc28dcf8f61356bd8528b55e59b1fa789f319577a90bf95d1da86fbcb6e53f300 SHA512 d2126b038b4a25a701994ed833fddf0f8bb8f5481d926ff4d1eaa8bb52086002981a653f3aa2cdff11a552b0740502b285c8421716de5ce0388116c7bf6318e5
diff --git a/dev-haskell/ansi-terminal/ansi-terminal-0.10.3.ebuild b/dev-haskell/ansi-terminal/ansi-terminal-0.10.3.ebuild
index ff4af33dff7d..495548ee0b52 100644
--- a/dev-haskell/ansi-terminal/ansi-terminal-0.10.3.ebuild
+++ b/dev-haskell/ansi-terminal/ansi-terminal-0.10.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="example"
RDEPEND=">=dev-haskell/colour-2.1.0:=[profile?]
diff --git a/dev-haskell/ansi-wl-pprint/Manifest b/dev-haskell/ansi-wl-pprint/Manifest
index 51dda211b202..121222efa675 100644
--- a/dev-haskell/ansi-wl-pprint/Manifest
+++ b/dev-haskell/ansi-wl-pprint/Manifest
@@ -1,4 +1,4 @@
DIST ansi-wl-pprint-0.6.9-rev3.cabal 2425 BLAKE2B ea9e5f58811e8ffcda756b73c8ef5c7507fc25ce183b4a6fa3872d703752a74ad8de63376b900d6b61b077be0af9099b2b3da3240b7267ae2f72bcd50d412e22 SHA512 f7af7c4adcf43ffa199bb71828442e9b99eecb1450ff966771ee0f3b9b249cb20e7d2a70d1c54955b2f162a1acf0b6912f7cee09f00686da31b6522f501c05bf
DIST ansi-wl-pprint-0.6.9.tar.gz 16723 BLAKE2B c0ddfa0651ab8bc008546d3c5520cb85c3e7d7c676c634e89978de0a4e3d2927e4bce6337306b0d0d5821af3d0202eafea48e203c298e707b6b82b8a5c6404e6 SHA512 2a66236f740f0b45b6133555e8b1315dc85ece1c16dd51e4aa7f31d2fee03d66869af5f81e6383aa840f503c2cad46f3655f53b784ebca7b3480efb53eea2a04
-EBUILD ansi-wl-pprint-0.6.9.ebuild 1296 BLAKE2B 1fc82e042c075d94dd4296c26f3225cd2d68375c0fa44827e650071927b1ee3781076370aea78124421b2f735378c44fd62e3d53cb89d6fdc922b7aecc65fd9b SHA512 ab630669737acbbee076af3d731eec9c8f2ab78c6f0170abf241b609e4fac31eb5200780decd7b6a44ed743845ee6495b20cfe1d34bf3f889019635f081eea9c
+EBUILD ansi-wl-pprint-0.6.9.ebuild 1303 BLAKE2B 17907418c4a8d3885de8c9fd15e43fec598fa99cdb53b09a1bcef103bd1552646313a7d8d12d1f3d96ee511162f325dd023b317be5a4fc95e3ca8875c6063271 SHA512 3dfb3da9e080a59b83351d5fbe94325b0b99989242db2eae29f1321b7a835b7cbefcf142c0de02ba29c8407a678b85f5e005536b18dc9889f7c4437621eab90b
MISC metadata.xml 565 BLAKE2B 83c108792108a867209c5ec74e47dc19f2f272dca4a01ef049b0b6e55f6fe75d80d1b1a2719427a09f15cd12ce616b85cd7da08014ecdbaad7e04fa9fc44babe SHA512 22389313438da3e3aaf2368b3d4198efc889ae7eefd71f35de64bc1630c12a5f19a0e2957ab060ca6a9f0effb6e14c7dca4999a0c830168aee6ea17dbb8bbe51
diff --git a/dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.9.ebuild b/dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.9.ebuild
index a0c8389c6bf2..0080f7dda417 100644
--- a/dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.9.ebuild
+++ b/dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.9.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
-> ${CABAL_DISTFILE}"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="examples"
RDEPEND=">=dev-haskell/ansi-terminal-0.9.1:=[profile?] <dev-haskell/ansi-terminal-0.12:=[profile?]
diff --git a/dev-haskell/appar/Manifest b/dev-haskell/appar/Manifest
index 6a8c8ccea138..a4699e6f2592 100644
--- a/dev-haskell/appar/Manifest
+++ b/dev-haskell/appar/Manifest
@@ -1,3 +1,3 @@
DIST appar-0.1.8.tar.gz 4037 BLAKE2B 1f8bfdaadbbbb6c950aabdcefe13df9b4325eb7e78a3c0f3f26285196f23c8427e867db79472aa08dfaa932b0cdc02303f02288c9f158d5158e2327da44c8577 SHA512 6954f4e966685fc47d91b34c527c524bdea29d2c8eba14f4c4ed1d268ee812926d23d2daf1b63c92b72d99be83b536f7ebc498f5981f8f4cd5c3c1e7769f0290
-EBUILD appar-0.1.8.ebuild 617 BLAKE2B 520376af5de9a7a140ed1728eb70c5ca3aba42a3d45ec2fcee0cb0c1997c98df04ddd109620e2736dc2a216fb10fd4cde67df44a8c8b31ed7116a178d4afee4c SHA512 69a656fdd6c07fbca850a36a7f91b6094fdcf7856e8486ac6f831dc073bcd7e8a8919fa2c7e5459110f0f64d9b7e488d4360f8805ab8e938ef6ceb7d048051a9
+EBUILD appar-0.1.8.ebuild 624 BLAKE2B e228c582d4af8c99787e39816ede40a76fea3862e2e7600c51878cc83271f3bfca05ab130d89bf4f154ec28e1967e2f097c6f2f6ead9eced57875268f54292b6 SHA512 87bd0194b8155a27969438a9ad5f895b1ae21ccfb1d7f29ebb10b1139de1b470fad3f227ef89c5e50f4e2584508b33d7fc9aac19d29af2bae717f8f78d9f965d
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/appar/appar-0.1.8.ebuild b/dev-haskell/appar/appar-0.1.8.ebuild
index e06787c1c1e4..ead22e56758e 100644
--- a/dev-haskell/appar/appar-0.1.8.ebuild
+++ b/dev-haskell/appar/appar-0.1.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
diff --git a/dev-haskell/asn1-encoding/Manifest b/dev-haskell/asn1-encoding/Manifest
index 8718ce99543c..3184a88259bc 100644
--- a/dev-haskell/asn1-encoding/Manifest
+++ b/dev-haskell/asn1-encoding/Manifest
@@ -1,3 +1,3 @@
DIST asn1-encoding-0.9.6.tar.gz 17343 BLAKE2B 6730f92353469ddb618c3537712b01c5537ed8a1733ad559d58371c28442102fcd05ebcce01cf9bc45bb1f85cb6e57dd3f8acdfef6103551139c4f4a2a01e162 SHA512 e31362881ebec21be5dab1c46284ea6e2571dd87f5c730690787303363a01712945ba85969c39bb2e2d76f9bcefce5d3bad247564e4b6959008804346f65fc9c
-EBUILD asn1-encoding-0.9.6.ebuild 788 BLAKE2B 2e3698d06f71326675f480b6c1a8d9b1867d0eda0d031f772969f9575501d97a70af6a00d74bdd5b3b451969a378410ef3ca3fae1a34656a48a1c3925a6f0001 SHA512 c441159d1bffd6ad567ae1ae1d62b1ffaea4aa3a7e347ef6408b40b3857dfee2359510ca596233b09b427e2727689cb50940766712fae0c96472ceb3c212e364
+EBUILD asn1-encoding-0.9.6.ebuild 795 BLAKE2B c25893e5331bbce812f22431e34adb56fff1201482f93ca957ac87ca06869155492da1522860d86927330b09b83df3183f5c0e08cd2282e6e02ee217043b2a12 SHA512 748ef4c20649e411906ffa68778cc6d2626b44a4715d13fc48ec13336c0725fa9fb69b21b1a703f6fccf990d6487e3414c9ffcbcf6945bfc50508e7d55da56f3
MISC metadata.xml 332 BLAKE2B 634922554706ce27bed9da3cc0d68d7eadefc0515314606944d93bf03532c23a5596c66e93fa193ff90bd6359ffce00b6024621fafe2de31937c16572ea659cd SHA512 821d5c88f7f4d4c83a9aa0d6c1d90744fa12577ab87a003e413290003f383396e7ed75b7400bcd2809122bb054716ba5e7c610099648985d157b8e560d7e4cfc
diff --git a/dev-haskell/asn1-encoding/asn1-encoding-0.9.6.ebuild b/dev-haskell/asn1-encoding/asn1-encoding-0.9.6.ebuild
index cb8910aa1f11..ea151213f5d9 100644
--- a/dev-haskell/asn1-encoding/asn1-encoding-0.9.6.ebuild
+++ b/dev-haskell/asn1-encoding/asn1-encoding-0.9.6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/asn1-types-0.3.0:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?]
diff --git a/dev-haskell/asn1-parse/Manifest b/dev-haskell/asn1-parse/Manifest
index a7edb19a14bb..5efdea43dd3e 100644
--- a/dev-haskell/asn1-parse/Manifest
+++ b/dev-haskell/asn1-parse/Manifest
@@ -1,3 +1,3 @@
DIST asn1-parse-0.9.5.tar.gz 2951 BLAKE2B 000ef16e2ecca8e8b045dcb9c5b21955ca75b957380f47c6707b7083a22980bf45ed89007fdc1fe9f46f167513aefcfb713457ce0cb192522d14414bc8e76356 SHA512 d352422479a4bb31a6c7ea02fc3da701d1417bb37a9f029636f6e2646530e4bd8a8de65e192b2beaa5b0b115487c45f42252acf05f58e5f513dea4c81be59a7f
-EBUILD asn1-parse-0.9.5.ebuild 684 BLAKE2B 169aeaf415727ebfd43b0ba14c627722e3fe0fb291f66e2ba7574bef00ed16ed864a77d62d9e7673315a928e1d82f79cd620b818dafb4a2c63f273e216ed1860 SHA512 2b44aa084a6d2d0274db6a0d34745a361730261fdb005b0628d871fb523b6cd6a4995703f88ee8a53fc9ca536d7d1f09c936cb6d42ef9d16d8e81d7446019454
+EBUILD asn1-parse-0.9.5.ebuild 691 BLAKE2B 19c9dac5685768b93b37fbbfedefe6a900cdb7aff59ed0d80e46ce4e1c12a47a5391600ccd3cf02b64a099a90c6a3f517cffc4cd8c1b482f16b642c95315278d SHA512 33b5a91beaa282768724a8ec71c8a7c24f7b73ecebd1db114bf792541c84ebf2c41ba110a96a09ed03f1e4202405e62be5545e1b85e25cb25193f1470d972a66
MISC metadata.xml 332 BLAKE2B 634922554706ce27bed9da3cc0d68d7eadefc0515314606944d93bf03532c23a5596c66e93fa193ff90bd6359ffce00b6024621fafe2de31937c16572ea659cd SHA512 821d5c88f7f4d4c83a9aa0d6c1d90744fa12577ab87a003e413290003f383396e7ed75b7400bcd2809122bb054716ba5e7c610099648985d157b8e560d7e4cfc
diff --git a/dev-haskell/asn1-parse/asn1-parse-0.9.5.ebuild b/dev-haskell/asn1-parse/asn1-parse-0.9.5.ebuild
index 65d74545a351..93ffb11f816d 100644
--- a/dev-haskell/asn1-parse/asn1-parse-0.9.5.ebuild
+++ b/dev-haskell/asn1-parse/asn1-parse-0.9.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/asn1-encoding-0.9:=[profile?]
diff --git a/dev-haskell/asn1-types/Manifest b/dev-haskell/asn1-types/Manifest
index 45ddd43f5c1c..94d87be3d7b7 100644
--- a/dev-haskell/asn1-types/Manifest
+++ b/dev-haskell/asn1-types/Manifest
@@ -1,3 +1,3 @@
DIST asn1-types-0.3.3.tar.gz 6478 BLAKE2B 3ed6229e8eb1215e47dbbe6791598744ab99a8613c3c5401a504a88f84d9ed82170b2372a19935458d619eb28d9e633d3d5cec324c453b5b67e50a95af2b730b SHA512 d83fca6d585103f7d112a314bfa4da98bf055cbc7541b55717db6260295fcb7dd96d1ac9a25e39ea31881f1a8454d19ed004d59f3c20118b26ef155a99ec5278
-EBUILD asn1-types-0.3.3.ebuild 590 BLAKE2B 4d259ea9f484d3a20ebb9d0997fa6116d92fcaf6f7812cd8a7064728adc81bd8b1183b2ad6d66b817d3cc00725a6769e31c595e3cd3d604719e3cb7371dac6f1 SHA512 93964a7d25997e30326ba1079b69df6c3f776228fc4c6ef5ae6c75b8da16f7be0451b8b5c5cee193e5f5bb90120ce7340bf61bbcd763120bdec96382359bef46
+EBUILD asn1-types-0.3.3.ebuild 597 BLAKE2B 62a220f98152b1badba23dd84ad2a4ea7ff93676814ee86d4e3273567dff94c273449cf4476d755bffd9b0578c204dc9b9d32a86fbef869cd05e3b61e0e6175c SHA512 e2a8254d0bd3e6c34171fe6b2f1118af33b6aa29164117206edd4704b1dd7bbdd782e5a2a8bcf44668cab30c773e77c15bfed3e53d9c7c402b82d224c6323945
MISC metadata.xml 338 BLAKE2B 844631140380fb4fc23a974322375eb8cfdb61e42846aa56b9619260bc758989965b543dc3cc11c9b4705f853e4bdf37c56dad1905230880d3822f060a5696f2 SHA512 eca298aa31dc018bbf48cc7e26c890fc9e0b790043e146f5db7c742f87a53fadd0560ad96e1bea9c6cc826c0101d37fe3c1e64eb66f0ec5cc8493f3e6c93ea03
diff --git a/dev-haskell/asn1-types/asn1-types-0.3.3.ebuild b/dev-haskell/asn1-types/asn1-types-0.3.3.ebuild
index e8272ab94d3a..ed0675737c38 100644
--- a/dev-haskell/asn1-types/asn1-types-0.3.3.ebuild
+++ b/dev-haskell/asn1-types/asn1-types-0.3.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/hourglass:=[profile?]
diff --git a/dev-haskell/assoc/Manifest b/dev-haskell/assoc/Manifest
index 851a39d5b854..eda4e1c69698 100644
--- a/dev-haskell/assoc/Manifest
+++ b/dev-haskell/assoc/Manifest
@@ -1,3 +1,3 @@
DIST assoc-1.0.2.tar.gz 3047 BLAKE2B 07f409ce555ac5f041d83db94829638e00ec50175499d42263f19570bc9f58788522ba4edc058450e90912b75aa21f7bfbdcd054cd5025a4aa0cb88b74020c9d SHA512 20fd0056dcc2dff9504e090be5c2ef27692a795133620e60b9382cfdfbaf26d1019617acf48f0f762e22d699068bc4dbd35a714177ce3a36761c0065708b9168
-EBUILD assoc-1.0.2.ebuild 841 BLAKE2B 8bc72cc9e9e95fe03a367b7fd6f67c598fe1cf8a28f57270cae2ae8e96784d02dcc4ac0b6986e7e5d9e90c638e3490a9b4a30332c67467cf846b1e9115df32df SHA512 e92a5c2e7c9d2f49b4ccd74be346dfa876a55954fc8f044beb828d5c531696793c3306979d5b9ee0ad12288279e39a0374e5284fcbf7260bc0e03e827c06b138
+EBUILD assoc-1.0.2.ebuild 848 BLAKE2B c0084e9223ed9c020e6e69f25efc2e5e346552c66952cb601cbf0ed51db1fc41f29f6648e3024052a64afd943fd30f5af892432211d4c805b97cd79208f87944 SHA512 f6785c999cf1e54a43a6b47d63bba978d451dba7f3afe07b83f8fe805c468cd4b4f1388193526ecc9ba321c35c04ed3e6cd13202bf770bf2b69e2862e8daa3c2
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/assoc/assoc-1.0.2.ebuild b/dev-haskell/assoc/assoc-1.0.2.ebuild
index c362c52c4888..6c5d944c4dd8 100644
--- a/dev-haskell/assoc/assoc-1.0.2.ebuild
+++ b/dev-haskell/assoc/assoc-1.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/bifunctors-5.5.5:=[profile?] <dev-haskell/bifunctors-5.6:=[profile?]
diff --git a/dev-haskell/async/Manifest b/dev-haskell/async/Manifest
index 2b089225fb34..d89e42016dee 100644
--- a/dev-haskell/async/Manifest
+++ b/dev-haskell/async/Manifest
@@ -1,4 +1,4 @@
DIST async-2.2.4.cabal 3095 BLAKE2B cb0491c2fa792c794308485031c8cb876b596f37f06bc53eb824eb09d83f539d315b1e5a49478fef5282609ab755c22442051684dda79e94dc02bca7cb2c5824 SHA512 a19d1ce77902377fe6afc24c10002ef539d21fb402cf245e0816a67086c2a13b0b2e7b984e054a6b846f2acbcbd0fd942819e381e8ff29ba995757cbf8d8aa8f
DIST async-2.2.4.tar.gz 14148 BLAKE2B c47e47a4bbe98d05bdd6b8ad89888013643f36ea5ede8af306b98749cec3cf9c3e87330339af4152cf7e84f5b9ced39c1eb69079921d4c0b7c993191bc052c2d SHA512 24f37f974dd7573138475d04c0fccb97fcbd8b3de56f7d06199b8f936fd9a29cd0ba0574212a753a81de8958b3292ecee79d0e8d0d2f51eb91874424e6219569
-EBUILD async-2.2.4.ebuild 1308 BLAKE2B 5b5ea992a8acdb412fd839e5a3f9bc179ac9c2eae08484c308108fbc0d56f8ec8fadf8d14307e77effdbea9223d21e6a700d855823fa957e73e37c08e34bdc05 SHA512 c1100472c3b628cffd658143d9d87598343d5949723db8c3e4087223bf21d4fc6ec494867549839566ed5c3234e5b6afc18439b347fce150f5271564fce98877
+EBUILD async-2.2.4.ebuild 1315 BLAKE2B bf614329fa478223c438b6f6fbdefab425d51a8f628f9d31480a14065b09a2452215dd5096d87c8bbc16868cb8d22482ac6ca8d6a38430573e466ee6d3f2fc3f SHA512 919ea6121550268760cf4d1939b793a6299ef145f72da206e1bbffa60e16c28e4e10df06148c47e3a8e1739d7e74f24799624c2e8b1eee646a4d516a5a4e7b72
MISC metadata.xml 1592 BLAKE2B 60a430af3879dce2792c2eef6e141fbb3c56224cae82a374f6018b7d3faaccd6fafe5cca5cdc50ecfcc262677d1ba7da9dd823469736d68e50c9b99c668f8bae SHA512 3b780ae480db0c7af6cb57f3f49bc713bff5cdb15e8cd77fb7f8543d09f44a2132add61db56ba229cc1c4bf66014ede90db4ebd864989061ffe9f30bbdfcf11c
diff --git a/dev-haskell/async/async-2.2.4.ebuild b/dev-haskell/async/async-2.2.4.ebuild
index a4b548af70c0..46313d715ede 100644
--- a/dev-haskell/async/async-2.2.4.ebuild
+++ b/dev-haskell/async/async-2.2.4.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/atomic-primops/Manifest b/dev-haskell/atomic-primops/Manifest
index 9d42ae278b44..eb967a06dc2a 100644
--- a/dev-haskell/atomic-primops/Manifest
+++ b/dev-haskell/atomic-primops/Manifest
@@ -1,3 +1,3 @@
DIST atomic-primops-0.8.4.tar.gz 33639 BLAKE2B 5293b6f839599fe7a47c8f3f13a03df12fe8a5d7223a4b488a86b7f1f2c208ecd01f75acf7378668b4f91046221d9076875e05ca2611bb51d6ff1ad7a2e0d8f6 SHA512 a9e873e6f4eba26541d370c5ee3b81b518a1bf0f54d303d26a2065ba47eac7db1366436661b108c0648503386ffb9cb121567236c9635bf30d4e523a2d63a8b4
-EBUILD atomic-primops-0.8.4.ebuild 707 BLAKE2B 126e1170f924eb028f8c3e344c5114a007632f9a0f8d23558446591770ec097e732145c95a0823d3eeb61a6d582d63b8398ab329ef203a7b953687399ced40dd SHA512 2efd70245b5e94473b19995b174927275b1f9258f6f56fe8b5557380eb525a7521a9a22d232026372b85d88ca64f74744cbae5e8a56325d8ffba4a681d330075
+EBUILD atomic-primops-0.8.4.ebuild 714 BLAKE2B dddc46836315cb5d3cf8e10a4119b55371e96bca95e625fe2b85084dd169f0c1e551af3cfac0c5ea95a8f205bd0b1c4c3665b07bc9701f2fdebc42266c0b95c4 SHA512 3ef10372b09a2abe537e8fe2bf3adb81dc23953c337ea653287967852498ac9eb05663141c21d3b44ae53f1484b538bc56f1393cf4294ed02fc7d013bc495cd9
MISC metadata.xml 985 BLAKE2B bdc88207e30c05665b2dd2b91d733d9bfbd2b9c93028b8e1259baf7f16e0391d36547fc7a61c79be6d3495cacafdfb44c03fadcf11c143c17dc0000cac3462fc SHA512 fbcb6b7dce3acc68b236b752432576857e75b9cc33d45cddb8782f4797644fbd3ace901941552d479ff2bc4344447b6ad7ee33e52c017ca2fd8222cd353e17b3
diff --git a/dev-haskell/atomic-primops/atomic-primops-0.8.4.ebuild b/dev-haskell/atomic-primops/atomic-primops-0.8.4.ebuild
index ec861b59285d..50bcc3818896 100644
--- a/dev-haskell/atomic-primops/atomic-primops-0.8.4.ebuild
+++ b/dev-haskell/atomic-primops/atomic-primops-0.8.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="debug"
RDEPEND="dev-haskell/primitive:=[profile?]
diff --git a/dev-haskell/attoparsec-iso8601/Manifest b/dev-haskell/attoparsec-iso8601/Manifest
index aeb04993597b..78ebff26d725 100644
--- a/dev-haskell/attoparsec-iso8601/Manifest
+++ b/dev-haskell/attoparsec-iso8601/Manifest
@@ -1,3 +1,3 @@
DIST attoparsec-iso8601-1.0.2.1.tar.gz 4457 BLAKE2B f613d95643c53cc01061e0ee88c1bc42a05d3b9d5f60993b1a3744b09ff74a2d039bd5c75e23696ba0c6953227dd9bcd47cbdd4be719448698cfb9774b8600a6 SHA512 7be279057d0338c5825f5a9d578df23364325e274334d0cca37a4cba6a3a626202994fa284f529b08c3e1067278f6a1fbabbcaf2769a845efdaa05605ed4a6e0
-EBUILD attoparsec-iso8601-1.0.2.1.ebuild 960 BLAKE2B c096f48014e10c1fcf6399f653d048736bb9ef8cb0eec45bb45b64a59e09da01dcdaba54cc3ef5e3e7af777d7104be93ef94d214c00e0c098d32ad15d27c528b SHA512 08ab9312c70fbea412324f3783f87ba563e4a9cf9b79ee42430704bc8e1072208c380c4c27fdb31e87cc2168efe08b55aba692d6e397efcd92aa4feae91c8bc2
+EBUILD attoparsec-iso8601-1.0.2.1.ebuild 967 BLAKE2B f11e0f1b0cef365dc16357af2083fd84d95fe66a3f045b6cb498979e56f8c25350db653bf3b4255ae80cd42945b830b89fb4fe5dc287ae8ca52e8cdd3444598a SHA512 65426034bb396cc41d2ab908b4e090e0710a341526a68665c1525c1d5aa87c44fc7dd89f9c4f43025c4adc1da2329468946332b6098734365dcf801fd4f94b82
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/attoparsec-iso8601/attoparsec-iso8601-1.0.2.1.ebuild b/dev-haskell/attoparsec-iso8601/attoparsec-iso8601-1.0.2.1.ebuild
index 033d763dc25d..4faa89862ebd 100644
--- a/dev-haskell/attoparsec-iso8601/attoparsec-iso8601-1.0.2.1.ebuild
+++ b/dev-haskell/attoparsec-iso8601/attoparsec-iso8601-1.0.2.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/attoparsec/Manifest b/dev-haskell/attoparsec/Manifest
index 689744a095c6..c7773a3fd54f 100644
--- a/dev-haskell/attoparsec/Manifest
+++ b/dev-haskell/attoparsec/Manifest
@@ -1,3 +1,3 @@
DIST attoparsec-0.14.4.tar.gz 160701 BLAKE2B eb7094b0e1b064f5b10c198950b33a085722ee22bd6f0036c8e53aa5475f1b40fe08d528ec3afd547b13cd5712a51e5bcb86a8465a59174a35d603b3f9c13a0a SHA512 48aa7743b24def2db7041e3e0189d9844194c42b5d216ff5060806a80eb550200ddcb11e9321a910ac4881ffdd7381d80a4b88a73acfb29209c650eababb925b
-EBUILD attoparsec-0.14.4.ebuild 1018 BLAKE2B 606a0e95f5c0dc0d5bca894a89ea5b0b23229ecea2df0c2e6765dbee566a426a1dacb7b2099ec8e371f663bf76d6ad573c2a0890b3519fd4a4e09f93a2ffe456 SHA512 b4b23dc985bc5c8f745de3f1f0f233182147be063c5631c99861aa5e69032b0a081ed1137892b072b12bcdfdd36f31c59795fde303ea6e5beee04ce83e465d65
+EBUILD attoparsec-0.14.4.ebuild 1025 BLAKE2B 1cef972770e77d356b19c601c0cb860b782bbc8db31fe00549eb2e8f0d5828bb016cd8eb55392449a4dea028026578724040caba82252daa3d695e12418d8db5 SHA512 9589dbd6deb6f9b067bc2e22e46bbe5b5f81cce074ea9eb48a767dcdf9dbffe2f63b450f870f1500f5267415bcfd67dad12b1c3f5f57c495a6d657326aa0ac26
MISC metadata.xml 515 BLAKE2B 0dff22eb1e895cad8222849d25347ad574bd8d404c3849afaab26ca96c20259ea96b70b92d3342e1a0d37fa15df23c3b708d51a39f751dbf03834db84d52767f SHA512 14e7f7e93444fbe31bc60c5fc75f4812a2ee5f9ac9d4d3007e11a7fbcabad96ed8ea4d56585d2665a9d585aafc0757247c78519ea2cf1973cf8353e92f8f37f7
diff --git a/dev-haskell/attoparsec/attoparsec-0.14.4.ebuild b/dev-haskell/attoparsec/attoparsec-0.14.4.ebuild
index 346962734874..952408dfb726 100644
--- a/dev-haskell/attoparsec/attoparsec-0.14.4.ebuild
+++ b/dev-haskell/attoparsec/attoparsec-0.14.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/scientific-0.3.1:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
>=dev-lang/ghc-8.4.3:=
diff --git a/dev-haskell/auto-update/Manifest b/dev-haskell/auto-update/Manifest
index 0b0fdd68bcf7..6a2f99c05cda 100644
--- a/dev-haskell/auto-update/Manifest
+++ b/dev-haskell/auto-update/Manifest
@@ -1,3 +1,3 @@
DIST auto-update-0.1.6.tar.gz 10929 BLAKE2B fcc4c1909fcc52b5f8aca48e3662d494104b153c3511d56054457078a63ef5be1a56a0dc61aa1d87edbaef90526d03476046d0e13fcd748c33d163317a637a02 SHA512 ff0f4f835d0b24aafbe18dbc42a9c3cc396cea24be3f4b13b5f5dac49b3b21030c941c8b09a5c33ba175c9902d076aa12fc9eb5a6a79c94ee5c9b60935fa047f
-EBUILD auto-update-0.1.6.ebuild 653 BLAKE2B 36142b2b0e3ce6578cdc3d48fbf3c7e43b5059f02473cfcc216f4153d988dd641681821d6325c0ef3dec1b65ed34b0e7e9e74c20aa2560df865f619dcdb8dfea SHA512 553f8ece0a37ae2d0bde36b2badf755aa79971688d323598e9bab19297907b3d5c0e7210563e036ded7c70f43a2a530a58240d6f13403cc5071c19d0f3e8e1a9
+EBUILD auto-update-0.1.6.ebuild 660 BLAKE2B f223d1de0b0fc0ab6890aa6a578506fcdc8e932ef0ad82b7101d949e91c1141256f23c483b861e1da6ab3590e7db10daee0f9080c2263885ccc3fc43b90504aa SHA512 7d88063a8fa0ae46936e7a3bf3fbe94b0bb1e5fad25c530d52d64b7a2326be49cef0fd53294094efba82c0ebc454ec942682becd1243110ae55c9a99f0d5b0a4
MISC metadata.xml 923 BLAKE2B a904254a712430c89b36c8ff90760d0b5a1197ba8178ddf30699d963f9c91501070610d4f189ae41941d16ed4d4b3935a2c4f159c59247fac52cca2938181d40 SHA512 c2280dc45adac6bb69b78b9f3c7b641c818da84c9fbbc76a2fb3235a7bc1607205870bd455e8c2930b9b27be991225670da96c036b9912b291c54773087efbb0
diff --git a/dev-haskell/auto-update/auto-update-0.1.6.ebuild b/dev-haskell/auto-update/auto-update-0.1.6.ebuild
index cf130c99f081..d675ae8446e7 100644
--- a/dev-haskell/auto-update/auto-update-0.1.6.ebuild
+++ b/dev-haskell/auto-update/auto-update-0.1.6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/aws/Manifest b/dev-haskell/aws/Manifest
index 3d2eeda3e339..4589b0a7dc16 100644
--- a/dev-haskell/aws/Manifest
+++ b/dev-haskell/aws/Manifest
@@ -1,5 +1,5 @@
AUX aws-0.22-aeson-2.patch 7603 BLAKE2B 6c3247b7b9e580fa462e11d41bad7b42131a4212a9a8c678f74a337cc15099694e565d6019e8b90f28fc9568827dcac97c99fe25569e7efc4ae5ddece42d079c SHA512 b439e8178c5a70278e23b9dbc7eb74c26358a81bdba27e8b12584439c2e59c52c0c662575f70c56e150f487d6d4094739a1e7816eb89583a893d15b37aa3892a
DIST aws-0.22-rev3.cabal 15515 BLAKE2B 7936d1ba22ef5d60baf8804d5d77b5202f6fcef31b63cba9c06ffe5f66aae8d584c3877887e408033efe36bc9cf04c738c545ca61e9eceeaee61bb168ac1e062 SHA512 a6a1d639cedf6929f60cf4b4187fbefb72f7024cbdaa3c3d383acc933be1f03b139c4b58a34afaf7ecdc355ee507f4411e9953f98127850d4978a6ba859f4e8e
DIST aws-0.22.tar.gz 106122 BLAKE2B b4ff46e2742d53323c80952c303a4605d13600fd60085a2e0501af2fc0a74f0c2769c6bf0692710bbfd972c474b9cab26fd97e9126fdcfb3eaff90afbab1d9ae SHA512 e7ff376c47a7ca7a65c8f10f19e591d4a4b4d2cfa333b4727f88f0b170d7acb0aff402617f2d617c522fe5d16ce92b249a23f1fb0a8bfe5bbefaef2931b786bd
-EBUILD aws-0.22-r5.ebuild 2959 BLAKE2B 20ed557943942e10e781dcffcaf4b9910fee31e1de10fbf159904b34feda7815c600f061b6209adf319eab8e98deed4f26c789be19efde1617f0a125d7de93f1 SHA512 1c050bb6ad15cde7a7f5bc19c4ce6c0f4c6e4667f78f1dd512074869f66372d0c2bc1cc31d6e0b0774c3724fb2a8629947f7a9274ba08b5c36236ec2dd9260f5
+EBUILD aws-0.22-r5.ebuild 2966 BLAKE2B f4b5fc15f39024de26461060f19cdffaf9ad6dbd0a6b3b9a9f09c630baed2db576d4c08453e80a1e223b78cc86d3cba84b775e5092544d7595c903ef1b1ae4d1 SHA512 4d9179fbb8e1312ddcf27da0a0380373824844bb3f295c5c4ef97bcd9420ebb24c719180db494df401361387368576e1faa5f05c07b2b2a5a6d96a0bf870d1b5
MISC metadata.xml 580 BLAKE2B 2f6f53f53684dd447ad3c69e408afb8740a8ff0d565c75fa4c5aa55e271f73d79eb42969a7c48320b80096ea53daacaaf5fb22e52de91e388ec96b8b12129b85 SHA512 f3f8d31ba04946e95357b929e5aa611cfe8b58ee484837767eceb2aab10fd07b20e7c7cb2f6fa60f8a409980ef5fdc5294aeaa9656e61365ed2674c9b63b0391
diff --git a/dev-haskell/aws/aws-0.22-r5.ebuild b/dev-haskell/aws/aws-0.22-r5.ebuild
index 8531cfae56b1..1985fdc5c020 100644
--- a/dev-haskell/aws/aws-0.22-r5.ebuild
+++ b/dev-haskell/aws/aws-0.22-r5.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/aristidb/aws"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="examples"
RESTRICT=test # requires aws account
diff --git a/dev-haskell/base-compat-batteries/Manifest b/dev-haskell/base-compat-batteries/Manifest
index 4735c3819ab1..2f3e3e279614 100644
--- a/dev-haskell/base-compat-batteries/Manifest
+++ b/dev-haskell/base-compat-batteries/Manifest
@@ -1,4 +1,4 @@
DIST base-compat-batteries-0.12.1-rev2.cabal 8891 BLAKE2B b7d6ebe0a100757dc6b95b3dcc25b5922b7a5c781c726fe69549d21631be0339dd08a0017427830e35c36dd2074b5be55b6f71d6555c6ca0050e7b825b2cb1b0 SHA512 38d81b3d72e9cb731d5c25310e71a5f73b004a37a4211315fb750c29e3bbccca40daeae175d25f8c602d1b2d13eee899cf5b2dea401d1aa5bf821b588b93572a
DIST base-compat-batteries-0.12.1.tar.gz 17623 BLAKE2B c5bd92d32b4dbd67e28fc355a06c6e431be28f52db08f7ae9ba5fb067ac9536cbbf6c1315bf09417278856f1402bbc8376b51b34d564f0d0d15e21d0f317b4f1 SHA512 346ad1e53e4712017e610d1883e91371c1bbdefdce35b2830b8807e207f6fbd2233e2be153d85b6632059f58d3d9c74435537719823533ddddd47d96b231b0cf
-EBUILD base-compat-batteries-0.12.1.ebuild 1336 BLAKE2B ec370e07aee2ae333ca6b28fd07d550aade9bba7bebff2f1301935e6e7b7db34d387103e34efeb3556d939b9df5bb7c4366d021c74e79a10f5f20235f7b897d8 SHA512 f3a1c3471f50ff869a095fd40b82913f78144f8cebf613e65c8ea7fe1afb35bbda603a08289d9e77987d681f5cb5789fdb77666dceea665f8793562b964fa5c4
+EBUILD base-compat-batteries-0.12.1.ebuild 1343 BLAKE2B 7a4aeee9950564ffc70c04b17ae8f4e9257fc83ca9de11c66abbf59841ff0fa79b4d23625a76143437174f6792548e3d944a07d2c7a279632283c8c7a2ea0f72 SHA512 669b2ead6406598f60aecf40db386818d4cc829f3e9225ab647451b43e5ab7219a5aaaf38f86fec745b8386108e977587031acba090efd78f81fc627db6ed6a5
MISC metadata.xml 1227 BLAKE2B 8eb53108c233a4104ebdbfb65ae119f19bd2ec64c1ce4be9e565b95845b7413128471ebfe760dca9ab4aea748b707645f8a40c4b704f72b8b7cce3c7a8270167 SHA512 99c6fa60f41d4d82c8a9593fe0c0afbbff5ecc3ae640429000d86ba451ecb2a70081b578133df41e327452858193d01f987294144c11cf58cca73bde75c5fca3
diff --git a/dev-haskell/base-compat-batteries/base-compat-batteries-0.12.1.ebuild b/dev-haskell/base-compat-batteries/base-compat-batteries-0.12.1.ebuild
index d793e3339cc1..8b7711fb491c 100644
--- a/dev-haskell/base-compat-batteries/base-compat-batteries-0.12.1.ebuild
+++ b/dev-haskell/base-compat-batteries/base-compat-batteries-0.12.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="~dev-haskell/base-compat-0.12.1:=[profile?]
>=dev-haskell/contravariant-1.5:=[profile?] <dev-haskell/contravariant-1.6:=[profile?]
diff --git a/dev-haskell/base-compat/Manifest b/dev-haskell/base-compat/Manifest
index 3eddc25c4cd5..b7b99be7aade 100644
--- a/dev-haskell/base-compat/Manifest
+++ b/dev-haskell/base-compat/Manifest
@@ -1,3 +1,3 @@
DIST base-compat-0.12.1.tar.gz 35504 BLAKE2B 8b450d9b89509b36c4810d9c1471c782af3f782c7069f764ec79952c61ac59db8cfac3def772b8f7b61c311c7761ad793226aec1a58ea7d521733a2563e1abc5 SHA512 2ae3e1baad0d0f25c227a9b066ea266cff4f274448c418546d37c6274d77df4349215722fce3d6eaae2093ad31c9b2c70b02f1233513eaa59a59c6255669d318
-EBUILD base-compat-0.12.1.ebuild 553 BLAKE2B 450bbc93b898ac6defe65af3d76af9ce1667ae062954a6eb00096708d7c03638359b89bcb1913775f022d2df378b5d2476896f17fb41a33396bbec8c9f694718 SHA512 995c6dbe926662a0db3f3b4eb7d92668326b81e11dec7dd60d329ac4daa6bb9e64c31662c100c6b780849ee8500b8f575d6e5d10be8abee60fb8c13e93dce9a0
+EBUILD base-compat-0.12.1.ebuild 560 BLAKE2B c459e326fa180a33d32b8edf553472bbd812984a66c8d2b1d147802756e1fd4f9938f80e71d921f86016e4961ccb011989a65f620111f4fdd13673c92d0f7b99 SHA512 a4e1f6d21f82f1f499ed6fc565e9610cb1dd55ceaef7c8e662462744a2eb68cccb2f88db278876b5d2b505559fd0eb01be6ef904bcb7fc8686c8ccb2d2be06eb
MISC metadata.xml 404 BLAKE2B 761fea42c742c94669841407c89bdd572a31203bc205572ec4d382665d634f5536721e6a93090339d016d945e8c1258ff8523d666623cd9d193b4b63fdb9adaa SHA512 0c7a01a6ceedafca74e55189c99bec8e3ca5e226710794be8307312ce3b85c89d86a147a889f02613df93c17c54270474f0b5dbb5e0376d97cdf10303354985c
diff --git a/dev-haskell/base-compat/base-compat-0.12.1.ebuild b/dev-haskell/base-compat/base-compat-0.12.1.ebuild
index cb6d0ef13129..8f8f7c48abb0 100644
--- a/dev-haskell/base-compat/base-compat-0.12.1.ebuild
+++ b/dev-haskell/base-compat/base-compat-0.12.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
diff --git a/dev-haskell/base-orphans/Manifest b/dev-haskell/base-orphans/Manifest
index df1abd3aa50e..34f1dd934492 100644
--- a/dev-haskell/base-orphans/Manifest
+++ b/dev-haskell/base-orphans/Manifest
@@ -1,3 +1,3 @@
DIST base-orphans-0.8.6.tar.gz 24255 BLAKE2B 8e8106cbdb58956ef6fc7c133e5a5c5537af8fa1ab56545a533f7c061361583b3921e77fdae2277a39cbc505a7e108fb672942528fe752fd7ef0506a4821547b SHA512 53cda663ee88e2ea53cf6b6d07b625a8343a6a26474bff9fa09554ee094e50429239615a892460fd676e9c3f80cbda0ad824052d785694fdbf1f2a90fa1e29ff
-EBUILD base-orphans-0.8.6.ebuild 661 BLAKE2B 908bf0c78494e57bf78d9bec218c7a29734ef989713300a032094c89c77effb8feea22008aafcf0ae5733f190b9f742f633659a2716800d0e9ee88c4d1d7a4ca SHA512 18656f03d86d31b08dfec2502df2b56b33cd9d4961bd25aff965269efc7cf5bada23eec8a85adb076b2f1e943a76eac1b5cb5d826bf966af96e86962a4223d61
+EBUILD base-orphans-0.8.6.ebuild 668 BLAKE2B ff6cb7f556d74d45285ae27d040b72e8f1d8769f7d08a7ad002d1383b333f6fdc9b65c9c6fd1fa6d3628bd46baf3efee3f21ac1d4d8b51ce3224361dffc69516 SHA512 9df800d5a5ff274f9592e37116482e8f03f980e4b0195435422f1dcb3e29290e3196f8bbc0be3fd86bc81ea4b5b94787ffa146dfe67a656fe8b707c7a269f9aa
MISC metadata.xml 807 BLAKE2B 38c0b75bcf2ed3539cddb1598182b6f6a00c3f73a8d9e42cb264b3f850764e3f13877b244f501b9d46ad4cc9c4616437f82f59b61a6a165f05c6d054b072f901 SHA512 9dde1cf788f1cad0f1bf33c1320f64f15cedc01b1ce7b1b4f99c963659555a2c3c77eac0f484fb9e258473d7ae9584597f62115b7f882d7bc9877af7457174e8
diff --git a/dev-haskell/base-orphans/base-orphans-0.8.6.ebuild b/dev-haskell/base-orphans/base-orphans-0.8.6.ebuild
index 01f192cad047..7bcc258b94d0 100644
--- a/dev-haskell/base-orphans/base-orphans-0.8.6.ebuild
+++ b/dev-haskell/base-orphans/base-orphans-0.8.6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
diff --git a/dev-haskell/base16-bytestring/Manifest b/dev-haskell/base16-bytestring/Manifest
index ead65ea6b2f7..ef65f70f1f54 100644
--- a/dev-haskell/base16-bytestring/Manifest
+++ b/dev-haskell/base16-bytestring/Manifest
@@ -1,3 +1,3 @@
DIST base16-bytestring-0.1.1.7.tar.gz 5136 BLAKE2B 65fbfb5288cae1cd17d4955c9ec55a40d00cd90556dd6c3923d110988612859e2301f4d9c2317a0b24f6dc1532fbb82b3b53133499c24ba276eb1f6754707a1f SHA512 33c4c1e35489cee42ced9fffed3ee11bfe976dc167adc3ab715c224e69025fd9634cb010ee09bf86aa71170e12172c823964fdc3bed4611c599f686beea2985e
-EBUILD base16-bytestring-0.1.1.7.ebuild 613 BLAKE2B eca4bc15ce08799d06aeaa4f7973e7d2feb0a3c9381903f6a106b5003806028a0f2f9b261bebeeaab3e446a01afce39bed87f8b62534d1cb6333d61c569264d2 SHA512 3f4c1dce30d94dbd367e413b9ed3531b1d2c750341fbe60652ac99d4025bb535b1317d6bcfcc20200069d037fac334ae8bba9fa7d35d095900e3b99a8aba72b6
+EBUILD base16-bytestring-0.1.1.7.ebuild 620 BLAKE2B 8541f1644733c63f4b853f1e6f455f0c9178cb358b9de4083b02eabc7292e6070fd338ca1c44142663bee23a7a84086cbf3466ef400bdccb74b6aff9bfc6fd0c SHA512 a9255dab284a1e44f8b362ec5ff902632cc8947735718d360db051e79cb5d7baee544000094172d0e961b5d801ff7308f40bb928c1fc14d161bf84ffe6c310e4
MISC metadata.xml 340 BLAKE2B 4dc75c7e9bd97bffbae14968dae010c880e92112cebfe3e50e5396de408e9e69cb7a2990b4ccad821aa97309d06c3186f5ad2c8fffc296839917cf8eda738763 SHA512 8ad96b8237c0f87f8f3933f7592beae23ae28b9af95592922f22461962382ba38ade6296582a2cb816a2a975062e2894961faba37d94578eab7d4b9e92fa8279
diff --git a/dev-haskell/base16-bytestring/base16-bytestring-0.1.1.7.ebuild b/dev-haskell/base16-bytestring/base16-bytestring-0.1.1.7.ebuild
index 51b0977404ef..def9e6beaeea 100644
--- a/dev-haskell/base16-bytestring/base16-bytestring-0.1.1.7.ebuild
+++ b/dev-haskell/base16-bytestring/base16-bytestring-0.1.1.7.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/base64-bytestring/Manifest b/dev-haskell/base64-bytestring/Manifest
index 5dfde61a4dff..c4e9ec0aeb17 100644
--- a/dev-haskell/base64-bytestring/Manifest
+++ b/dev-haskell/base64-bytestring/Manifest
@@ -1,3 +1,3 @@
DIST base64-bytestring-1.0.0.3.tar.gz 10104 BLAKE2B 00dca0236c739704f45991d974b99715c2c903d8ee228b7fbe3524d690496248d8b6acc798e8c42c70d4bc382b9c79f4f54bd2a858d3863207bb93fa44478ab6 SHA512 e4e244752491ac279a88afc4ceb0fe4c44b75fc369ff47ec29e3c99996b4be967051034c94f0c659d47a153d6b9e0b65a75ea419fdfd52fd50cdc0da2dca7db6
-EBUILD base64-bytestring-1.0.0.3.ebuild 761 BLAKE2B fc4bd237a28be73d1c49394b04e475552f01b7fb611a37ff7a435753e0d16646e22aac586f123172e77c064d7e31c8c34d8cff45ed01dfa5759ad19cd9602a47 SHA512 34ff6fc1e55b09c483a08ce69a193170840f35211efe4c6630a44d1536523ea3e868a9913086f13bc7e288e205a7cb6f6a83f43063ac83d07781690eb7b3067a
+EBUILD base64-bytestring-1.0.0.3.ebuild 768 BLAKE2B d031563a182273f3e8ac485f44ce2f58ea795acf752e434232475a3a14beb68e9c7d8558832c39ecb42c850c2fdf5a144c062a4846d6630104184b6f6ab2e284 SHA512 8de931daaa304d6144a5a266aa01931c54e3efc5d35129e7353c2b3cb17844585b38e48250693d1827a23bb1798d94a06e483be481efdb8a9f714e08166c2364
MISC metadata.xml 340 BLAKE2B 56e0880b463ce7321963de5e79853ac335d841323ac6dda1d2e38f19da9ecfbc1a877cf1ea954c840be48376ffe2bb22cd419ee427183a4cb2caf047e76fe554 SHA512 29f956e7670b5341a2efa57a44cc6b2ddfbd891fc757822ef0a6873c9d2b816997179565619bdd51f14bab64e67f38338951ffb8578bce4be1aa54e432ce1740
diff --git a/dev-haskell/base64-bytestring/base64-bytestring-1.0.0.3.ebuild b/dev-haskell/base64-bytestring/base64-bytestring-1.0.0.3.ebuild
index 3306ed1c6012..3ad6148a0acb 100644
--- a/dev-haskell/base64-bytestring/base64-bytestring-1.0.0.3.ebuild
+++ b/dev-haskell/base64-bytestring/base64-bytestring-1.0.0.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/basement/Manifest b/dev-haskell/basement/Manifest
index a63e686bc22b..02f287e521e6 100644
--- a/dev-haskell/basement/Manifest
+++ b/dev-haskell/basement/Manifest
@@ -1,3 +1,3 @@
DIST basement-0.0.12.tar.gz 134142 BLAKE2B cf0ff62bdd69cdcb075b5e63e9d60e7033ac85007101cd8c1d38776cbd1b60b336606e502a91ab8fb7275273f9fa3eae7344f0e47aa269bada2649c7be07caad SHA512 4515fbecfb8280cfd669313d236a5e3b4ef45ba3fd3da8626073fa3a44a889370c48c582ea633eac5df4a5e716c495cf827deb9239274fbdb63a14d19f9682fb
-EBUILD basement-0.0.12.ebuild 567 BLAKE2B 7bb58a5afe875f88d013a439406f81ec2ee6a84d36da0f5c4e9f63862850241f7a7f4fd24e9f0c57c479b9aa8ca96f06d88ea2015a0cf5a1513a8348114fc016 SHA512 22471e1983d6f30a7727efbeb6fad776c59aa3fcf819b432118ed2ef308a662286161432cfa0174d14f17f8216d5e73712d767637832900c7f4f8851c3fbebc0
+EBUILD basement-0.0.12.ebuild 574 BLAKE2B 1184cd92e2f8f94e5d949568f25c2ba7c10e8ea00548d58633294465f0fbd64718653280a8bf3f8733cbf252f4a3724d6d8bf39922458f9e3d76134385a0b4ae SHA512 ecb536fe20ce31fd182664fd5fc37f7a43575fda9f41749e0543af04d92e37e8143c419b4c9ef8c315b91cfaa81fc5c51022b1b12cd5f4c4edf9e2de73f6a166
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/basement/basement-0.0.12.ebuild b/dev-haskell/basement/basement-0.0.12.ebuild
index 1374c887da7c..2ef32a273fb6 100644
--- a/dev-haskell/basement/basement-0.0.12.ebuild
+++ b/dev-haskell/basement/basement-0.0.12.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
diff --git a/dev-haskell/bencode/Manifest b/dev-haskell/bencode/Manifest
index 656fef8d3b7b..5d94a02ba42c 100644
--- a/dev-haskell/bencode/Manifest
+++ b/dev-haskell/bencode/Manifest
@@ -1,3 +1,3 @@
DIST bencode-0.6.1.1.tar.gz 7008 BLAKE2B 9fe866d2588f9feddaa6691ab09c96bfbdb6b91efb79ab48de35fa40d45397f8940423c18b918a4f1289a94574982a8cb96d0c0770f9f346a43193389eec8d09 SHA512 e2f4c312923412a47cbea62caf6e001e30418946165405f2cd9d77f06c13ff2846b352e28ca6cbbfce3bf236fb42f0b108442b17e2b0e8bac702af6d6a114f09
-EBUILD bencode-0.6.1.1.ebuild 705 BLAKE2B 9a285bbba67edde1420023e6eb4bd16e478f766296da30df35f0c593659373306a98cdbef7d5220fcd9826b5ccc01f857d63083ca6f723d0d60cfc41864a517f SHA512 fad70761983180a376000da38168c77267049fced7d7eec177586547b8192d776ead7f611c4d5ecff8ce75836928be2a0eb25c01e5ab30a7174bc6aa7f6cbc44
+EBUILD bencode-0.6.1.1.ebuild 712 BLAKE2B 0e1a35774e772d759cda20695df168c441081ff1bbfbacd7389a3de752ff7d91d867387b21c224bd7be600c791f341fbaf75604bb7a5fa39913fba64aa9779c3 SHA512 d110e137e49862fc3425ad915dc36ee95d33e52d54a2cc58e5699ebc8f4ae55f5a4320ba488cf7dfcc9087c05a68041298dcb9080c4a19be586ce74600404958
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/bencode/bencode-0.6.1.1.ebuild b/dev-haskell/bencode/bencode-0.6.1.1.ebuild
index a95bda0b6762..fb7740d84a35 100644
--- a/dev-haskell/bencode/bencode-0.6.1.1.ebuild
+++ b/dev-haskell/bencode/bencode-0.6.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/parsec:=[profile?]
diff --git a/dev-haskell/bifunctors/Manifest b/dev-haskell/bifunctors/Manifest
index a7899ca74f99..c82f1877b74c 100644
--- a/dev-haskell/bifunctors/Manifest
+++ b/dev-haskell/bifunctors/Manifest
@@ -1,3 +1,3 @@
DIST bifunctors-5.5.11.tar.gz 46003 BLAKE2B 82572e6c162ab105fdce6c3cd7e44da16db232c2233e4d2e3551001a20a2bff0bb4e41fabebc974290749275621a9b0abe3925156090cb960b95e8cbcf43150d SHA512 09f66d1a086a72a822e804521c2258acb16fd5a4a29c3758b97987f27a271f58e3dd4103518b31b3bdf44465c87fe5573a0bba168ba109287ca3370b8ab491a1
-EBUILD bifunctors-5.5.11.ebuild 1184 BLAKE2B 0cf21c3d719f0a654f5004a1a88517474a5f85e65b723551a10eea7c5e5f985aec1121ffce703f2f5bec72d84a1d8195ac043657a4b00597a63fc30da7b13273 SHA512 7344a21fd8e22e3e5aa58d29198c818e607da66850e9cc1ec7df094b77bdd1a6d83c4056f79b84fc74b4acfae9e95689743ce18ae74e43242cbf1262dfbe7202
+EBUILD bifunctors-5.5.11.ebuild 1191 BLAKE2B 67f70d3f1e8649d6fb00a87e35046b1d214b51819b7bbf9995ad83a31fc71c1b421ea243d798bd65a234ffaa99ffebe718d13eb216c3fbe66b59bcf4178cd974 SHA512 b0a10d254d187122bab6b03449d4c9bc709d9e36b59ff1257359c1b9d20dfec7d56adc414ea2e86eedb924d3014a2f17cc24c2e59557b65cd23cbd7af62917e4
MISC metadata.xml 829 BLAKE2B 8ec4b1c20de03ba1709ec5dc56d0c35ca4e53d726f9ae94bb9ce13c1db31240cd4d271e1d39886b892fa9e111f1f6428e8373f8435a283fb2897b2e286812bb4 SHA512 786e4ee0373ace3ea188f31c406a7d9c808683983c2d098646626f447d4f7171be2e2dcb25934c34a42561c7b58c7f43666d39f8bbf34f0444e297563ab12daf
diff --git a/dev-haskell/bifunctors/bifunctors-5.5.11.ebuild b/dev-haskell/bifunctors/bifunctors-5.5.11.ebuild
index e3a0f5ed91b7..d038a663f63e 100644
--- a/dev-haskell/bifunctors/bifunctors-5.5.11.ebuild
+++ b/dev-haskell/bifunctors/bifunctors-5.5.11.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="+semigroups +tagged"
RDEPEND=">=dev-haskell/base-orphans-0.8.4:=[profile?] <dev-haskell/base-orphans-1:=[profile?]
diff --git a/dev-haskell/binary-orphans/Manifest b/dev-haskell/binary-orphans/Manifest
index 9a56dec4fd26..a39d60b05ecc 100644
--- a/dev-haskell/binary-orphans/Manifest
+++ b/dev-haskell/binary-orphans/Manifest
@@ -1,4 +1,4 @@
DIST binary-orphans-1.0.2.cabal 2264 BLAKE2B aba78e56c07192df484757aa58fdc79ea201cf4545499b11f3a82cbfd0af57c0db0fd1134255f7697b0276f2e7807ba5a74b9b591d233b99e6fec4c908ecdda8 SHA512 8cb030d9a9dc32a4a3ada6684babc5b45d8a6a786261668eb01ae36f3d496f1ca25b0a31782c3728bfb3ede3883df52015aefd85bbf0911ac7e0222d1a33de6e
DIST binary-orphans-1.0.2.tar.gz 4566 BLAKE2B bdb19771f2ef1201d55766bb26b461341d23899356379a0fa031cf014dc8dd9341bab1538488fe739c9ccecd51ad686e4781220c962a073866238a443ddac389 SHA512 49b6c758b0e94594e9a5feab7f5c3398fcd6b0498c06fffa5e9eb1d39c753f64c0eafbfdd2826a9581a47f2caa5e4194aef89840ce95ba1455844e74b6d6ad1e
-EBUILD binary-orphans-1.0.2.ebuild 1418 BLAKE2B 1d7e34c6e03ef2224ffeeb5b1d6ca6446891b2ac416a363256009caff8aed43cc5fe8b4be268e513867bff20270698f12f132c0b0db2f24b672ef3f633c754f1 SHA512 a5ac917ee823626ad849890392d0f86b203be12a0f6389a95d132362f1b74df4ed852184af77a2fac8fec233b406dc4a5dbab89d145d9f592e1bbc3166fb6814
+EBUILD binary-orphans-1.0.2.ebuild 1425 BLAKE2B 973421f811a84327b6f6d396d015257f07a1edfaaba3071e152e59290635f15dc1c58ad5792d0b393a0fade72ad87293b4f3df346b1e035e044698cba0684e24 SHA512 0729b9a59553d34622571cb90e3c547b9e4c87ad00c7a78619624a1bacd0724d9c2c8b67eb03365c43c4a6ad74a881b6a283b0ba5a2a2f2d05eba53256ced12e
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/binary-orphans/binary-orphans-1.0.2.ebuild b/dev-haskell/binary-orphans/binary-orphans-1.0.2.ebuild
index 7b1b1039c683..4f5a2d2cd7c6 100644
--- a/dev-haskell/binary-orphans/binary-orphans-1.0.2.ebuild
+++ b/dev-haskell/binary-orphans/binary-orphans-1.0.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/onetuple-0.3:=[profile?] <dev-haskell/onetuple-0.4:=[profile?]
>=dev-lang/ghc-8.4.3:=
diff --git a/dev-haskell/binary/Manifest b/dev-haskell/binary/Manifest
index 8fe7d035f6af..e99c8ce6ea82 100644
--- a/dev-haskell/binary/Manifest
+++ b/dev-haskell/binary/Manifest
@@ -1,3 +1,3 @@
DIST binary-0.8.8.0.tar.gz 57327 BLAKE2B c105f4bf92ec52df51d3c7bda1aae99b3d40727aa4d3c1397431b2b727a934e62ee1f9ab7ed45b3502b17bd7a9a61f95a2a66690e40ae25b177fc8c79c462ae5 SHA512 9e4b116a2661d7970dbcf5ec3432ce88514380cab145358c3368a2dca35a16ab9d1f0d09ce2eb853a456764215744195d593629fb08e29b627345e3ae913592f
-EBUILD binary-0.8.8.0.ebuild 896 BLAKE2B 242598e269528efd00a537bfc31c45a15ec4cb32d5b9b5197ae4aca0dc530b3738f089c91058797c2dcfcb558116a9fccab8dda5bad4d5a70dd4de1ac42c8705 SHA512 b689d9a38becc7a870034c5e33069dee9ab5d85b1da7e9b2974c98894b0993aa362a03d89a53c1b468e8b53c515b7486af581f676eaf3275dd149989c79bcaad
+EBUILD binary-0.8.8.0.ebuild 903 BLAKE2B bda186274c408124d6df63bdc3a97f997bac369eef2f91ffda1f7faba4ac75c82bcdf1c4f3d1a9642d18abe95a553d684884f44887e68ad0502bd523d9b57cf2 SHA512 99a11ffb7386038e55437d847fbe85646bab8bfc6eb30f8200ea96d04898888890d9745e32118b831de9761eaaf97ff9f30edcf3ccc3d71dee8b38ec1070acb5
MISC metadata.xml 678 BLAKE2B 12ac8c44cc3c1b781dee95c7920f4a3c4d219e3448aea547f4a3a0edbdd264909ada676a2a2a9172eef06e77989e6f1e2ac838aa101989a56abedb82c5f748a8 SHA512 9d63e15f2b5d84306a098d6c2627ae5bb69a00ed4221dcc67f83f9c4a8217ca7b909515dbce5d9c5506f11978b72377d24818d63eaf20b6ad011c516233eb92d
diff --git a/dev-haskell/binary/binary-0.8.8.0.ebuild b/dev-haskell/binary/binary-0.8.8.0.ebuild
index 546880c852db..4713aa042b2e 100644
--- a/dev-haskell/binary/binary-0.8.8.0.ebuild
+++ b/dev-haskell/binary/binary-0.8.8.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
# keep in sync with ghc-8.10
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RESTRICT=test # circular depend: test-framework->base-orphans->cabal->semigroups->nats->binary
diff --git a/dev-haskell/blaze-builder/Manifest b/dev-haskell/blaze-builder/Manifest
index ed20fcc99d13..b854f890fbf5 100644
--- a/dev-haskell/blaze-builder/Manifest
+++ b/dev-haskell/blaze-builder/Manifest
@@ -1,3 +1,3 @@
DIST blaze-builder-0.4.2.1.tar.gz 60704 BLAKE2B 0799da061985559e3281d064dc2624a1ae2310befaadfc2cddca6999f3725bfc2a8a97d73810566c82b6037e1524ee19059c10ed6eb88707e95792ce2c1282ce SHA512 30f8d1d70a1aeb5b4c4e3170e40207c0f39933050e04bbdff49683a8b2e850921e80fa8e2d7f2b7a2a19fd6340bb65fad9c1d33999abf8a388d3f0ce921d0744
-EBUILD blaze-builder-0.4.2.1.ebuild 806 BLAKE2B b86124ebf76ed8cefff132d909514afa493ec5a06812e8e417a78f7a9ace3d0ebd928c9b1b818e029860d61dc04462b01af99a7b7b2127fdeb0d8e2bccc4144a SHA512 2918ba369003d9d301bb362ee02ce637ec0cdd779642eee1fa2060220a5f7f709241c12a6ac966f8f11d20bedd12a57c45690a74aedcf6fb4f8bcf6d17795355
+EBUILD blaze-builder-0.4.2.1.ebuild 813 BLAKE2B b0d9059c34d1e8dd9bb548dea3b6befbbe0e546ea278b8f443e4a9ddc97eb8e34d285d14d178f7d86ba1215504119ccaac1e848844f262c4dd0d45e3a23ee09a SHA512 40b3b4bddd5261d0784f83dd69f164cab3432945477296dca863ffb00e64ec8fd2f03e1c817bf30a35fb82257aa6e75dc42fd6b37fe93d3be2275377d1cb1f59
MISC metadata.xml 870 BLAKE2B c6f825d6982b1effd706675994c79fdf6b54e18913e952416112fa2f1c87865ef18e9fc0a44311d725b2ed1fb142a4b74fd35a38813cdbf070f23138ec0cb279 SHA512 d42eeff87f396fd4d18d89d472a4a28599d625e084004b3160bab03c2d2a83bb4599bd6e3c132d6e1fd69518b79be76c990032c125dc369e4cca216f08854e81
diff --git a/dev-haskell/blaze-builder/blaze-builder-0.4.2.1.ebuild b/dev-haskell/blaze-builder/blaze-builder-0.4.2.1.ebuild
index 7af64608c8d0..f41d86a36e56 100644
--- a/dev-haskell/blaze-builder/blaze-builder-0.4.2.1.ebuild
+++ b/dev-haskell/blaze-builder/blaze-builder-0.4.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?]
>=dev-lang/ghc-8.4.3:=
diff --git a/dev-haskell/blaze-html/Manifest b/dev-haskell/blaze-html/Manifest
index 84ebc8d1c6e2..2fe501d17902 100644
--- a/dev-haskell/blaze-html/Manifest
+++ b/dev-haskell/blaze-html/Manifest
@@ -1,3 +1,3 @@
DIST blaze-html-0.9.1.2.tar.gz 81617 BLAKE2B 36e86647db47ee55a32daf2cf2afa51fd58436c7de7e7dac81b298cc1ea7e1ba1fd470d2a19def3bc6aabc51bd046c8c611300fa4ecb5f0e1cee2286a0b461e6 SHA512 26e5294285033fa453ab9914a5bdb37c42f5b7c3a10400be1ff6dd125a70499d556c106cc8128154dc0c455c8b80b489a883265fcb626e2d4afcd8e4d94374bc
-EBUILD blaze-html-0.9.1.2-r1.ebuild 1250 BLAKE2B be4cc4a7523c2a8e974a7283c4ed4e16a9ee2fddd2d34d9b21615050fa8ce9f508e5cd9179a5c4657a883ab30198d0a9d06604466ac68fad9afa182fa2a347b9 SHA512 d1748cf2b5ec2cb2f01f338888fd8b06b02cf36378946a494fb29ecc227258d69cd68fc0e93a5f9650ba6d380d2fa300a6a0f9bbc80c496ba38f5857c8b9002d
+EBUILD blaze-html-0.9.1.2-r1.ebuild 1257 BLAKE2B 0f710eba2f6c35382f030402a265de22005ff7d5f3b9c1a684a561471a46a83595c2356c3b3c2d4cd5f944a8f17cb524bb34ed403c5cd9000b9a9de0a0e163b3 SHA512 718090334cb50774b1832e55cda94aea477a0bf77a10e000f43e3f52f4b6ff5177e4b8a94b00524444e4493b188d92ee73b0c93b5c6ff5ecf2fc603ffc7ac1b8
MISC metadata.xml 499 BLAKE2B 9290f055a6deb0891546b9d6047210c746a5d63fa6c8056f7f7863c54a11b5d7089946852fc020c565bc1506eafb8c47a5389a66d3129f05fb38cd292eb8db3f SHA512 671fe748ac662c1e8a795b95190dfd8601c50fcaadc1934a5d8f82d894b9197bdcda97b947f45a39ffa96c3ced281905bb121bb6c012bc5e04244d557e773459
diff --git a/dev-haskell/blaze-html/blaze-html-0.9.1.2-r1.ebuild b/dev-haskell/blaze-html/blaze-html-0.9.1.2-r1.ebuild
index 6e5ecb839bac..820e92222d0f 100644
--- a/dev-haskell/blaze-html/blaze-html-0.9.1.2-r1.ebuild
+++ b/dev-haskell/blaze-html/blaze-html-0.9.1.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/blaze-builder-0.3:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
diff --git a/dev-haskell/blaze-markup/Manifest b/dev-haskell/blaze-markup/Manifest
index 126be5345123..9eb4ac55e6da 100644
--- a/dev-haskell/blaze-markup/Manifest
+++ b/dev-haskell/blaze-markup/Manifest
@@ -1,3 +1,3 @@
DIST blaze-markup-0.8.2.8.tar.gz 14519 BLAKE2B 14e411fa06da460f3ef2362179d910562d292190396430c9fe6fae76195d0d6d0a5a2110659f41217515afdbece60618eca6264906a554fc9668f25abaac7119 SHA512 d677b611c751c2dfd4bd12c1b1aa612b08356c90b9962b60d4972a9626ddd0337bcaf40b4595b64c1d3bf506d017f058771d00fa55979b94283095061be18944
-EBUILD blaze-markup-0.8.2.8.ebuild 1027 BLAKE2B 67a3be6e3a49118eb1edc4e46e9b29247a0fbb7adecfd6bc6b0a7133826e86fa6416b69671998a1f55ba68c19d2c42b02a287da90825c4ba2d1b0d65cf5a7eed SHA512 2ad1f1a58222e63113fe097a0fb27a90e4ea8a5f4f407a0a4a08532f6d89fe213750c766a3223f9ebde53d73653c98aab6721d2ad757af9d84e2a11458ca57d0
+EBUILD blaze-markup-0.8.2.8.ebuild 1034 BLAKE2B b90c7d670cdd10688e139a4fff43077af16887f0ac06a60d679f78e8ae7b7351ac1d406e208b441fcefc0a9641edaef874c9e203b84d5763077aa6d81b839dd2 SHA512 4656e93a0439189bfbdba9c216279049269c52f8e66a58f65f2fe74301769271574744d7dc9d27b6f395cc3d75ad1477a0223a4884f20d2e5b13f17f7dd5bc27
MISC metadata.xml 517 BLAKE2B 6415424fffb8f17871896295acb0a6a8d776ee4baa14bc699599fa36661f4e344275713da819a4cd86f22b034120a716c34ab0533204e572a15bae45a5841f26 SHA512 34d24897ff45b301094feb5add9246306c3c5eabf06ce5da41c3889bc038ea1a403f385fafb9989cd9e12a31eb68aaca5aaae5484cb1552e252d8522ac3e6e09
diff --git a/dev-haskell/blaze-markup/blaze-markup-0.8.2.8.ebuild b/dev-haskell/blaze-markup/blaze-markup-0.8.2.8.ebuild
index d4925282ebc1..d4c92c58cabc 100644
--- a/dev-haskell/blaze-markup/blaze-markup-0.8.2.8.ebuild
+++ b/dev-haskell/blaze-markup/blaze-markup-0.8.2.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/bloomfilter/Manifest b/dev-haskell/bloomfilter/Manifest
index b4e7a5166e20..4d7fb37b39d0 100644
--- a/dev-haskell/bloomfilter/Manifest
+++ b/dev-haskell/bloomfilter/Manifest
@@ -1,3 +1,3 @@
DIST bloomfilter-2.0.1.0.tar.gz 22100 BLAKE2B c00a904a32c2e16810b19e27d7adef365ecf48b62bcd8da871aa3b33cb9b6e18cb11771da5a7df7209ce048e2fa1176b9c3f015030d0349a10a32375f462df02 SHA512 1031cc28c5e5c1b7687355b709d436ebab1956ffd7591a010fa3852a1bc7412925a365f99937feeacf4b1a5d3c7b34bc0370707ad6e4533280dcac4ea3fa7c21
-EBUILD bloomfilter-2.0.1.0.ebuild 711 BLAKE2B 087a77e32860bb03bbc7ce3f1be88f6446854a712f10ca6d4d27b0078175435ddc2dca5505e1e22ceab76b046020972649bb81734657dc37974ecd69d58d5f32 SHA512 8c544aa7a167fb1da15d31369fa1a7a37973888ee1e952b3baec6ef518c21761410c178c3cedcebf3d6f1097870a8024b914419451ab7f8188da498496c4094e
+EBUILD bloomfilter-2.0.1.0.ebuild 718 BLAKE2B 73e1230d552ce34cf14d56d96fb0f321cef809f1c6eed73f523c5d587d8e8751b93e2e22b8022c68f1edd1d52bcee9660afaf3722ea9c2bd038d33377ce37c5e SHA512 ddf67f4c3c0bdeef157da6fa485ff592e35e8ddbb448896072bf86f341d7477231fb6bb13f0393aab0a3a67320e96a146c15c1b74667963c718cfc825b1de109
MISC metadata.xml 330 BLAKE2B d0aca87a33112d83a4dd2b83131e016256a90db4129bb28e746cc76ae58c07617ea9464bb2eb5ada341f45fe6a9c7c52385f4a06b81a4fc129d7edca39b05293 SHA512 aca6a407a70e78604949e4b0c49858bca387bee5f823f9d13a255d244362fdce0e3755418289533a1f70fe30ad5f45e29743dfe88107455f215aca9ba1ea3c50
diff --git a/dev-haskell/bloomfilter/bloomfilter-2.0.1.0.ebuild b/dev-haskell/bloomfilter/bloomfilter-2.0.1.0.ebuild
index 7f348a549490..1d715dc0e352 100644
--- a/dev-haskell/bloomfilter/bloomfilter-2.0.1.0.ebuild
+++ b/dev-haskell/bloomfilter/bloomfilter-2.0.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/bsb-http-chunked/Manifest b/dev-haskell/bsb-http-chunked/Manifest
index 50385697450b..d20a08ba0c6c 100644
--- a/dev-haskell/bsb-http-chunked/Manifest
+++ b/dev-haskell/bsb-http-chunked/Manifest
@@ -1,3 +1,3 @@
DIST bsb-http-chunked-0.0.0.4.tar.gz 6630 BLAKE2B d16b539f34518aaec4875b7644ceebbf50b94ddcdd9a2bb612dabfcd5eafbaa9753d187a5b137f39126993e0b75c9ffcebafb3772d948b45512e33ff3fae1dd9 SHA512 74c04c2fd372067c42d3631cdfc2ad7093c0c3af1145833ab307c538dbb936d2042492d4e81c520c3adde8634df29ff8558822f06f226c52d16abb4a35ab1a13
-EBUILD bsb-http-chunked-0.0.0.4.ebuild 875 BLAKE2B 38ebb3fe9e22cca505043666fe056076b605dcb59c1caa01b1bc603453a1416caacaba920b62ef31e03bd478d68c05fb6833e5e5d560924eed9deb3652adf0b8 SHA512 e6c3c5b846b37eebbddaa7796443ee834698b2dfb34f5436c3d9c9127500224a1e1c639317a86b81403ffa38da3226fcfdfb82f4882f57d7ef60f43812c40910
+EBUILD bsb-http-chunked-0.0.0.4.ebuild 882 BLAKE2B 301821a82bba13b2d2b72b2ccb70d9679bbdcf332134208094de2c593c567437bc6716501fa3d817735208fe0e5d429b391c35c37d48c1fdcf7288cec6b730f1 SHA512 effb28fc62e486e96d54328f27dcf36b4f122d87655dcc450abf5b296e7965a857448da118af481dc46df6bce4d22b21fdeb4c17ffccfdd2174329f80bb66da8
MISC metadata.xml 670 BLAKE2B ffeae16101b30c70713f944adfad8dc4dbfa33e31f00fc0a71960cafb9e9f4d0d3d1926f22574bb0b6fe49621d0f54a5a621c7b1755cb115c1c633c955cafbf3 SHA512 19ad467e8788e50d1e1a9077b4bcf291d2867f593efc29a64ca7d69e5604d9a0c0e56dd1f1f0bd356472b062168395b28a8b103e295dddb2fa0984c65da48c86
diff --git a/dev-haskell/bsb-http-chunked/bsb-http-chunked-0.0.0.4.ebuild b/dev-haskell/bsb-http-chunked/bsb-http-chunked-0.0.0.4.ebuild
index 27260bbc356c..166b013c349a 100644
--- a/dev-haskell/bsb-http-chunked/bsb-http-chunked-0.0.0.4.ebuild
+++ b/dev-haskell/bsb-http-chunked/bsb-http-chunked-0.0.0.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.10.1:=
diff --git a/dev-haskell/byteable/Manifest b/dev-haskell/byteable/Manifest
index 1c49868c0fc6..247037f37de9 100644
--- a/dev-haskell/byteable/Manifest
+++ b/dev-haskell/byteable/Manifest
@@ -1,3 +1,3 @@
DIST byteable-0.1.1.tar.gz 2400 BLAKE2B 0da53566faeb934ffb63623dbc58f6f3b2e4499f6a5547ff6707b034e8e5ea097c4dea600d83421f7da47958cc54c0377d4f53e123480aba464ab5fcfe7780bb SHA512 f2e6225390be9f35ee6a4ce981aaa8c2683f1627a8401386b1abb7fff5fe1474ae0fa07e71a0c83694d7a18ca793943fe36b844d868c3e9c3387ce1a7b2bf54c
-EBUILD byteable-0.1.1.ebuild 574 BLAKE2B 31da8f0c6456c10d46e50aa7841dd6e9721b3ec207616355f1e5ae8bb2f1df6e76214aa65bca18f414e5dbeb7cfd2827cc77d2eb63a2c2b30729f236ea8359e3 SHA512 e5591c2c5d72128e4343b7b9f34242edb81178b726e8eaead4ad7d8f3155354bfc176aafa516d035bde537604fdd285fee3574fa30e244c400dd8661ccfd7389
+EBUILD byteable-0.1.1.ebuild 581 BLAKE2B 8517a0932b4418ad60663ac755d85fc63a97b551fab07f0755e74b55299caa7f4ec73fd6590e2ce55be5fe6291484ff18985859cf7f5c368bbe319a835caff9b SHA512 1f8379942ced140b8cb65dda703635982818578c72676ec925bc6215a6df77d0c182a52523272d4ef4036aea889493c0e379d1f37d85bab0d6f86f344630bbc1
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/byteable/byteable-0.1.1.ebuild b/dev-haskell/byteable/byteable-0.1.1.ebuild
index 936ad84a80f3..4bf51a2594f7 100644
--- a/dev-haskell/byteable/byteable-0.1.1.ebuild
+++ b/dev-haskell/byteable/byteable-0.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/byteorder/Manifest b/dev-haskell/byteorder/Manifest
index 124c690cea41..63db065d0222 100644
--- a/dev-haskell/byteorder/Manifest
+++ b/dev-haskell/byteorder/Manifest
@@ -1,3 +1,3 @@
DIST byteorder-1.0.4.tar.gz 2030 BLAKE2B fbdf38993b9e4898a72592ef58579857082d8671460de97f6c458a7b953bbcb4958e62c4e726eff4744beb39def4042a000e9b5d88a3ccfcd6de7662cab32992 SHA512 970f74a394947b023ab88fa7bc713478b50565e3e9535479ec641283f18e04cb952788334b2ab38fafe723f2d398b1626af92f349abc11a6c6ca5a6974653025
-EBUILD byteorder-1.0.4.ebuild 591 BLAKE2B ee29ca26f61b58d154066c8d3e7c64841721f604ebc98ecc634d916f4544b0d89ff42123c687f122d7f3053b413123840f845955d4fbcaebaaae87182909af7c SHA512 086d2d5210934e9e9b8fbf09a2551ae187ea903fb2adc4a83e24cce0cf734472d663bf5cee7ddde60add129def05be96f16b3c51c91bf5e93128dff0aa72a100
+EBUILD byteorder-1.0.4.ebuild 598 BLAKE2B 6d79c8dcfc0c64bbc4912205866a0c8390ddf3027419a7f15a76b2006f77e6ad045df2400dfa86ac2121117ad1ff10e0bf3f63d755cdb0edcfb03d2f2e6bce50 SHA512 122c6fa936e1c225578243c276afbe3c86de56ff58c774d537bf5a61201bf702d47e286a4f813bfe7006b4a6e5737d3b1b0bc9ec9adefe75178d37f2f2b157de
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/byteorder/byteorder-1.0.4.ebuild b/dev-haskell/byteorder/byteorder-1.0.4.ebuild
index b51823f9d0ef..9e0314195ddb 100644
--- a/dev-haskell/byteorder/byteorder-1.0.4.ebuild
+++ b/dev-haskell/byteorder/byteorder-1.0.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/bytestring-builder/Manifest b/dev-haskell/bytestring-builder/Manifest
index 9ba0c4617bd5..c10197c571c3 100644
--- a/dev-haskell/bytestring-builder/Manifest
+++ b/dev-haskell/bytestring-builder/Manifest
@@ -1,3 +1,3 @@
DIST bytestring-builder-0.10.8.2.0.tar.gz 47366 BLAKE2B 37bb8898f30791b20e30766bc085e729088d446f90fde21228d8241f6a62f6a28316cb191e05a48b51832655f3d989cd1abe47b3e3ea6dddc127cc09ec624e87 SHA512 bb3c5bee6f05d7ce9213f490f65293d3eb2a59f2f7b4d6423a66e7e20e375ec957c8a030fc58296b59d5314a6fd4684e03fe625b8edad89429e503ada73367e0
-EBUILD bytestring-builder-0.10.8.2.0.ebuild 557 BLAKE2B 6e21962bda494270e57e8af31fdb52cf25b79c9c8843fbe37d85464f5ab42aa96bdc59b760f5f6a4db87b99fed559c51312ebc725e2cabe3e7ab939d05b5737a SHA512 7de260357f46981d2d5f8859ae9474c9fedccf2cbabea4d57db939dbc3d48dad86fe0c5c529cf01227d0a6e8c6adae05363e3871227a07e85bef92a142a6f5b2
+EBUILD bytestring-builder-0.10.8.2.0.ebuild 564 BLAKE2B 781884382dda55637a7d9c5ff1284fb90db2289a3493965ed172c8416da7b95b582962f81dd5560fe3e71c60dbd358e925378d94428db8b9a99f9d949c548ada SHA512 b6f374db08ac06ad863da2bbf07ca50c4f33c593f6ed1b00a69f79d313b4e0ef0fe0c8978aa449fcbe7288384bee64101e61ba6b6ed59f6403b785e9994c94b4
MISC metadata.xml 1613 BLAKE2B 3c69baee6aa1a9bf0afa4528362fd600d0fcfc24ae0dcf816b46b08ca9742b7f421498f1614422581b18f29090c6dcb7a6d69b5be8a738319599593eadd2a455 SHA512 ecbee8bba391389adab29b1dbf5a16d42462b1bf787baa3bf3ae9dec66a4cb33488047bf5fa7f8cf44323ba5cdaea766b45d82d10ab6965c3606011f3a4c384c
diff --git a/dev-haskell/bytestring-builder/bytestring-builder-0.10.8.2.0.ebuild b/dev-haskell/bytestring-builder/bytestring-builder-0.10.8.2.0.ebuild
index 6c80dfa7870b..533fbcc7eac5 100644
--- a/dev-haskell/bytestring-builder/bytestring-builder-0.10.8.2.0.ebuild
+++ b/dev-haskell/bytestring-builder/bytestring-builder-0.10.8.2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/c2hs/Manifest b/dev-haskell/c2hs/Manifest
index 2b25391003e2..5813de359a2f 100644
--- a/dev-haskell/c2hs/Manifest
+++ b/dev-haskell/c2hs/Manifest
@@ -1,3 +1,3 @@
DIST c2hs-0.28.8.tar.gz 207816 BLAKE2B 6d912fd93c6076ccd86ed62e075f1addb7b44378c82acc0cbaf04b6b91a2ed4530cde60a9139316d928a2867474bafde5c14aedb4ab9e78e5faaa99830276a71 SHA512 ff9119acecddd853f2f797385f971c249bcd92d4b141e8e7ea5f5d3e63aa257502c80ded2720a46e3186260026b94c9e518f08f8e452a64c9f888d0183ee1749
-EBUILD c2hs-0.28.8.ebuild 1084 BLAKE2B 3b90032139bd53d1fb1bb39ef087ded09618461b9e5837dd5de65709edcbd157c0e907513701705768dff694a8c96ea3ff1ba8fb7f6e7abb03ad5ed76b1fefab SHA512 71497c4bd08ada68c21c0db7e720b06a47fface796a12c2c31f248e42e8e35b97dffad3d46271da8be746c59420c38bea276081d46004f2c1499fdb8f17bd5ff
+EBUILD c2hs-0.28.8.ebuild 1091 BLAKE2B 85754338d1887744695da112c122ce9dadd1a2d335c0009c881d82acafae669341962b5d15db9c3e803c4317206fcad67167a698446dbd1fb06df3aaafec63c3 SHA512 cb2c703c1ed66a406f5f4432fd78ee67455270f6ef7762672082f0e5cbf410b31dcab3f61b2ceb5b4936c4b0690fd56690d6286f0be1c159a88f00329dd912a2
MISC metadata.xml 775 BLAKE2B d57e7bfb66cf558914ebbfb029294df8bc0383fb39fcf528f0fed45949193aefe2931a006e5b4f1c95c4c22faf6ba324abddce5bb1f8d79d9e5ff3d4bed00103 SHA512 791234ce7ca1326bf3ed4f9b6cb1b6947adff0019bf42ea37202eb398042d918fc2953a847dd7a368b49730b3af64db0b65e962eab36cc32ad1cf1659113a2bc
diff --git a/dev-haskell/c2hs/c2hs-0.28.8.ebuild b/dev-haskell/c2hs/c2hs-0.28.8.ebuild
index 8a2d6b0c0a52..86ea4046ef96 100644
--- a/dev-haskell/c2hs/c2hs-0.28.8.ebuild
+++ b/dev-haskell/c2hs/c2hs-0.28.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="regression"
RESTRICT=test # needs unprefixed 'cpp'
diff --git a/dev-haskell/cabal-doctest/Manifest b/dev-haskell/cabal-doctest/Manifest
index f8b7d1d9611b..c2ace5772ed7 100644
--- a/dev-haskell/cabal-doctest/Manifest
+++ b/dev-haskell/cabal-doctest/Manifest
@@ -1,3 +1,3 @@
DIST cabal-doctest-1.0.9.tar.gz 10770 BLAKE2B a85afe1e184a8de3f2fc641f442e420202b0b40a4f0368de365c1581648d877efbc9e771b3fec0fafc2dc29f35e9ca0fb5689975e71889286767a53580d7d1fe SHA512 e5946a300a159e9adc8dd56927437c2e1db643d0f23c69325a33075e4da011a7e681814d9ad475ee4029f8f95151b6fa350e9b6912133167baa0bfc79b49da77
-EBUILD cabal-doctest-1.0.9.ebuild 630 BLAKE2B 997a6f2c74fbfc8f25ae22c98eb829a1497119fc11a2f2a731f198389c140f986e1219ec0fa0eb58709795f13cb8691618d162ae906314b43be33c3f4f52b2b7 SHA512 4aa8f16e344494362d4a76b3ee6a98917871af1f0ed0c871a10e3ecd39a5744db86b5a5e229a00bfcff04418d886f6d4f566037f3d1e075cf05d20fe45ce43f6
+EBUILD cabal-doctest-1.0.9.ebuild 637 BLAKE2B fa80abcb375ae9243c6c1cdceace20f3ba6ef9d1e045589a0ef8b60fda0b73d790c1be809f72a064f6f9b24175d2b99b5047ccc3effded60460d1f48b86a708f SHA512 2f9d2e869586996f896a942b1a6722f7d60d4d74c5e70c19e18871f1ca8793f7543ea5ba8ee716098dc9a2010a1bcb6551778a27c7970e8fe03f57c266ec4c07
MISC metadata.xml 724 BLAKE2B a4b26a18617660db765fb29c357534746aa1120a4efe8ece526c88af01fd76e44290a27990160151ffd89f1d2878c3ebd5081e200716dfb815a56853e83df013 SHA512 39b8c4d2ce64aec279b60730d33502434b45ed913fe02a1ea030cafc51e21b037c6bc49b1b89434f66a66c0708d24dbe1fcc8ec9443ddd4ba91dd81310137d64
diff --git a/dev-haskell/cabal-doctest/cabal-doctest-1.0.9.ebuild b/dev-haskell/cabal-doctest/cabal-doctest-1.0.9.ebuild
index 1bb532afc299..f1cdc2abf33a 100644
--- a/dev-haskell/cabal-doctest/cabal-doctest-1.0.9.ebuild
+++ b/dev-haskell/cabal-doctest/cabal-doctest-1.0.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/cabal-1.10:=[profile?] <dev-haskell/cabal-3.8:=[profile?]
>=dev-lang/ghc-8.4.3:=
diff --git a/dev-haskell/cabal-install/Manifest b/dev-haskell/cabal-install/Manifest
index c30aecf3409e..a9d953f1b086 100644
--- a/dev-haskell/cabal-install/Manifest
+++ b/dev-haskell/cabal-install/Manifest
@@ -1,4 +1,4 @@
AUX cabal-install-0.13.3-nopref.patch 775 BLAKE2B c2c9478da820ffd22ab5450a38f54d74249b8b5000732be2e9cb68229876cdd50062ad7a668bef860be53161b2a820d0e31e3701f5c5f28602e964267a8ad30b SHA512 e0abaebca3d85bf09cffe76a7cdc0dc4df9ef7d0b13950932cbb0bedaeea59173cbf28b2a89f3f1b9e8ea15cb5c611678cf79ea63ea5a3f5acb4417082de19e5
DIST cabal-install-3.4.1.0.tar.gz 640932 BLAKE2B a5b662aeedcf2f76286be8b2487f429b79a8c6e65f494f0e3b69013a15cdc1ca5b9b114aec5ed22ee8398345944040cddf4a61d5bead05a8a4c7eb93cac1cfce SHA512 e8a47dc15d65d0da2886c1d936a10648f58b0f29e36c5cc49936e7f5e9d77780956b79432b75717186c2374bdb7251a47801e0478edc481c154d5e5d0d1a70db
-EBUILD cabal-install-3.4.1.0-r2.ebuild 2700 BLAKE2B 99942664bc4395f292bf3540b7b878c3145f666c7f7c01dae74558cc96186130dbe2f7a8711a372bd3e99942d44601815e96365bcf925115487c1c80cc09f8db SHA512 da2102d4c93bb498db73c9851c1dd33b80cb71ae80b3c0251eefcd7bc55c48469a45cb1a19038a9d3970f5fb1dfbe43defbd7b787e93e8164c0e7a757a70ebc1
+EBUILD cabal-install-3.4.1.0-r2.ebuild 2707 BLAKE2B f51d952c2c4d6d96ee480c0e66cbd56ae017629a9a4b63b7bb6da4e52b06cd83a7b10a7caee9eb695d0fbcdd8af4363d83b248df5ee8712873dc75bf96a7fe3c SHA512 a339ed44727f3244ee85de5f7e4a30d75e1588fb738bfbf2afc4c0d37b1c838f4d25ef87f4c33025de2d0f8ac936c513e2c9239151c720d94d85c3e79d69a752
MISC metadata.xml 521 BLAKE2B 70a6d4931fc3d675f4c187feae97577f313d80e153c98944dd5e8036f7fed064c8bc5eeaf7afae7ce5bae78b7a9b958e03551a1c0489a7d6c840e1ed9b3c121a SHA512 f6e3c3afcb77d9c850125d2a9c7cfe2f1b7de1098ff98cb605ab4e5d82959807df3d8ba282ca929e35107f62fe32317bb6cc8a0bfd3c2fdb6ccb8485050f9b38
diff --git a/dev-haskell/cabal-install/cabal-install-3.4.1.0-r2.ebuild b/dev-haskell/cabal-install/cabal-install-3.4.1.0-r2.ebuild
index 4ea84e532ce2..9dfc83f1b0dc 100644
--- a/dev-haskell/cabal-install/cabal-install-3.4.1.0-r2.ebuild
+++ b/dev-haskell/cabal-install/cabal-install-3.4.1.0-r2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
#keep in sync with ghc-9.0.2
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="debug +lukko +native-dns"
RDEPEND=">=dev-haskell/async-2.0:= <dev-haskell/async-2.3:=
diff --git a/dev-haskell/cabal/Manifest b/dev-haskell/cabal/Manifest
index 27875242ea2b..7774c2cc48be 100644
--- a/dev-haskell/cabal/Manifest
+++ b/dev-haskell/cabal/Manifest
@@ -1,5 +1,5 @@
DIST Cabal-3.2.1.0.tar.gz 823331 BLAKE2B 060f4808010f9eefd943312144c75e021bf02083c2a0805128da6c9b93da94ba13fe37cef1fbe27e41fe8a10610e088b923783f4b7bb57150532d3a3ea4a91fc SHA512 279088a2ab9145efc03dbdd10941edcf6034137046ee3b659a8cf0ff075a03e3edff28fd01d432d39701c5a7e05a50b99cf8de95f05d3bd4e75edb3af0e3a598
DIST Cabal-3.4.1.0.tar.gz 836938 BLAKE2B b185d2beb91a0317b392c6f32ea47a574b8037b23f5131334bca1282359218ab94aa406be737e0fbb15458e7dfa2cba2b22f7776d42c20aeed2b87598cda0e2d SHA512 93233007b70487c76b8ceb9e475ebff0cae4c86a4694820ee505ee83d9049147d60c32c9aea5c4802faf5273adaaae66db299c1ee722aed64c716ac7a3b3aa90
EBUILD cabal-3.2.1.0-r1.ebuild 1868 BLAKE2B 680a6d2d9788feab0b35fd4b542eb37ee1ddf87127a522f4303965989aa5affe0ccb90e0cbd61973400440dd795a01569f1b8c5977f9ebb1a23bca642d4ee33c SHA512 78a1fbbc8ae4620204253ddce8415ab9f8fe1263c83d1b84e1e1c155d779579eebbd5fb3c3f6d5561751186aabb55902dcfaa34242133369a2f555d7131c7566
-EBUILD cabal-3.4.1.0.ebuild 1753 BLAKE2B 2f0d22c3146697ab327f27245e608d4f92600e394a0efc0575894d04d0577c79337553bfac817108cc2949d9ad0cefbcc3545e909c93ca1c3604ee4d71c5a69b SHA512 f1dfba390d2fc74921818c09c340a1a5870c0fe6a5d2dd4665c29791d089fea96acb4da16ddf1b59681ae1842458224c446580512b1ef88fe5b426b0260918d3
+EBUILD cabal-3.4.1.0.ebuild 1760 BLAKE2B d03fb85c29314b99faca781cca4d72e6bb3ff8c26491d4171d3ed00fda1b94a2909d20bd16829124d65d5d3de117d77c83b1966a065c84a5cee69321c64c1efc SHA512 56676b46186ae683fec9b0d377c0d2ce864dbd86c0170bb4574e3aec68cdfa7fc1b4dd6562fb363a16a350303129e1db3e0f6b194c98c3a339595885318ff324
MISC metadata.xml 328 BLAKE2B 7bab39d27b80a48638ef71ce1adcd1d6a6c1ee38d7bc4704dd048cf55217c4d3b58650f1879501ef8635769a9f0e556c23a8bc4ad7158c7fe899deadd3f18d0d SHA512 428b94779689876a7681c1aa458f9ffeac6018d8935fee7f844d68c7bfb1e1d955bacd75a3c9e3c90e047e5819b136c019358dacc52a59a23a80386c493be3dd
diff --git a/dev-haskell/cabal/cabal-3.4.1.0.ebuild b/dev-haskell/cabal/cabal-3.4.1.0.ebuild
index fd290d5d606c..4d2f4b6ec1a4 100644
--- a/dev-haskell/cabal/cabal-3.4.1.0.ebuild
+++ b/dev-haskell/cabal/cabal-3.4.1.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://hackage.haskell.org/package/${CABAL_PN}/${CABAL_PN}-${PV}.tar.g
LICENSE="BSD"
SLOT="0/${PV}"
#keep in sync with ghc-9.0.2
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
RESTRICT=test # circular deps: cabal -> quickcheck -> cabal
diff --git a/dev-haskell/call-stack/Manifest b/dev-haskell/call-stack/Manifest
index 0758b7242a30..6ac326d8de5f 100644
--- a/dev-haskell/call-stack/Manifest
+++ b/dev-haskell/call-stack/Manifest
@@ -1,3 +1,3 @@
DIST call-stack-0.3.0.tar.gz 2544 BLAKE2B 7a668213daaaae0c2ba9a1670aa0073585ea1e122149b88c2a953b4aa8960ef4221259c2a331f3a32913727373e6f7a9e99ad5cdbf747f9e84071c4da01ca522 SHA512 32d805957dbe8965c22a74f1c9fed950f5c8df599ce5d447b3eae08fbbf65a01286be95444ca9db654a5189b062b4cf121dcd771c6bd981ca9d12e0df206533d
-EBUILD call-stack-0.3.0.ebuild 613 BLAKE2B 39272b649295166bb6f35aae3bdb8a12f6c0f86f440bfda8279b6f711ab6d9668c6108c70aae680947b0e7fc027acbbd3ceebd0d569001690a9655a20a015f0d SHA512 129e5f71800490b14a63fd32ae8d83d85f7209d6c179ceb4ad5741b719f01eac1a595672e172238d0aff1546749dd834059f8d61e24eb1f9495e9b2e84a2adcd
+EBUILD call-stack-0.3.0.ebuild 620 BLAKE2B 187266b457971976135defb7b0c0ba0d4bcc74240997c3e69337685ab8405b18917aca8378afd2f27db7dbfb469bf8b25eace1bb7c56105c86048fe1fe606740 SHA512 89e4150ac1e39a36e25d002b8b6d18572146d838fd0ca5673d73674d399d9aefc40ac7c69d9b1417e7789436c2280a0b29c111ec7724ebc08babd2a02078edd7
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/call-stack/call-stack-0.3.0.ebuild b/dev-haskell/call-stack/call-stack-0.3.0.ebuild
index 6c8a3895b1e5..6ac2d3108792 100644
--- a/dev-haskell/call-stack/call-stack-0.3.0.ebuild
+++ b/dev-haskell/call-stack/call-stack-0.3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-8.4.3:=
diff --git a/dev-haskell/case-insensitive/Manifest b/dev-haskell/case-insensitive/Manifest
index 2e1f158b71f6..4032b0e157a5 100644
--- a/dev-haskell/case-insensitive/Manifest
+++ b/dev-haskell/case-insensitive/Manifest
@@ -1,3 +1,3 @@
DIST case-insensitive-1.2.1.0.tar.gz 53609 BLAKE2B a1c5c7574d0f3678ac0f3e6b53cbe78ae03c7ea7c4579fe0c9314bf4f22c7968701ba8c3e9dd9dbd64781e34c9f32948f121029301132d9dfdaf3d3fdeee0e6b SHA512 8e3bab4d1035d0bf96da24c7a4b79953b855c849cb0197bf65dc66b4394a92fea263fcffca4179005507a35234b7f60d873df41bc01a94fb2dfdbd91092e176b
-EBUILD case-insensitive-1.2.1.0.ebuild 800 BLAKE2B 8e51d401bfe40a66599c0a8c5b36178a35d633e3c9fd6042fc3272a846cdb2834045bfed9fd569e0996e6bfcf532188b4cdd72d6e60668040ea99fe5aec66e07 SHA512 dac4cc070fed8cbb8c1eca87a0e86660c47b1b3695569c2c9c5d43aea3fd7e2bacbd281332c1d1c12eba823b108bcfb5c2037bef09a9b740af7cab6a0ac91c0c
+EBUILD case-insensitive-1.2.1.0.ebuild 807 BLAKE2B ed9535454cb12e7a2c4ded039d9f165aba009dd851d03648ec179af519873ab28b0e819b773085aff26060e33fef96af199beebe8148c1015297b6553ad273bd SHA512 5aed7cd4e126751bc24c367b698f38fcd4f6f10fbe7237b4555aed1312fd0bb890aad55eab2d2be193ae9420e671eab965fbd46ea1c7c424c8f8e66ccb9510df
MISC metadata.xml 627 BLAKE2B 4ba02ec9a1f0696e1d8eaa19e3b1ed6d3ba549e5c31a4c16fb6fbd73f3d6d246853931425630fc0637dc1055e0ab5928f2642cd6c3cdf12902c2d699a0da5ab9 SHA512 8ffd1be877a2943832ff22552898fb7fea4b71496beb42831d68fe66b054b05f92172634f7348e43d74b63290f2f82c659837369c0340194196302d07d2c3f47
diff --git a/dev-haskell/case-insensitive/case-insensitive-1.2.1.0.ebuild b/dev-haskell/case-insensitive/case-insensitive-1.2.1.0.ebuild
index d45cb8d2856a..c8117ca5b8e0 100644
--- a/dev-haskell/case-insensitive/case-insensitive-1.2.1.0.ebuild
+++ b/dev-haskell/case-insensitive/case-insensitive-1.2.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/hashable-1.0:=[profile?]
diff --git a/dev-haskell/cassava/Manifest b/dev-haskell/cassava/Manifest
index d5444804fe6e..4d6a4c3e393d 100644
--- a/dev-haskell/cassava/Manifest
+++ b/dev-haskell/cassava/Manifest
@@ -1,4 +1,4 @@
DIST cassava-0.5.2.0-rev7.cabal 6051 BLAKE2B 934cf9b067a8c9503f13676e3ee8f4d3a79a7ab030f39f4b652d460d89e3a739b1bb2bc231ad06e63d0cc5155e4119f91d2ea1d5d01c423c7cca2e689f07fd46 SHA512 4f8105a7298ff3a5f4dc8d579571296902d44084dce57c0136bd089de4575d75fa6a839fb568a87c7ae0b07ea3cee40a6e33ffe35ca2c8b05dd45905aa8713ea
DIST cassava-0.5.2.0.tar.gz 37411 BLAKE2B 64351820bf75bfef0f29e44d1c3f9177ba41474d3419985b9853893aa4cee1485bbb1dfdd4d11b4c8df2673775fdfa211942b13f11124e8077ac25b91c6fc8d4 SHA512 f7f3fc2ebf58491847fb20b21ecf18595933d296bfd4c48249d35c52e72988c4e2758d7a6d2095a9edb3bed8e154a11170920a7c08262270c9f60cb853085383
-EBUILD cassava-0.5.2.0-r1.ebuild 1947 BLAKE2B 6d289201fa355e7a508ae1c305660eaf7882f23fb0c181eccebefab9415e89485272d95a794b3b21813130719d631d92dcdf641b1b67cd565007e87fbfb42614 SHA512 ab20e0546b84169744f3acb9bb45b5064f376d8e8645c848d9ab2f03b92f997da7be0e7725ae5b89a8be7409ca3b27caad088d1b958511f2ba143a332bd765c1
+EBUILD cassava-0.5.2.0-r1.ebuild 1954 BLAKE2B 67460545bc2592960cd33d94eb1c9547d60c81e876f7da3435495f45fbf14db40735b8ca883183c9b0d4d7fafddb0dd72f13f5b7977c6a426f5d83148e5ec346 SHA512 eed958954db50a7213b126881dffb347a71b19a55fbd75d136e125f8ffaef8e69e9e0c6d065cc8f0f172441b698d966a0c9126eaddcc8eb8d838feb118660a6f
MISC metadata.xml 328 BLAKE2B 4c208ed9a0d98908226ee05ca1cf035b2b32cb6a25ef3144b31295ef7282201581e2c092e3b858235904613a0d9ad77d5e0140917efb3c9c67609673ea840253 SHA512 9ccd0c72602f132a1135e10dca562e35ba6ba62c12f17a66aba5659a9e951dfa6597e7927c25c4474cbd3063c2fcbcffed68c75997c206d09f6d766d9b6ec14f
diff --git a/dev-haskell/cassava/cassava-0.5.2.0-r1.ebuild b/dev-haskell/cassava/cassava-0.5.2.0-r1.ebuild
index fc3a73e5c902..5e56a031f762 100644
--- a/dev-haskell/cassava/cassava-0.5.2.0-r1.ebuild
+++ b/dev-haskell/cassava/cassava-0.5.2.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/attoparsec-0.11.3.0:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?]
<dev-haskell/hashable-1.5:=[profile?]
diff --git a/dev-haskell/cereal/Manifest b/dev-haskell/cereal/Manifest
index 7229d22c16ec..dc31e7ca9888 100644
--- a/dev-haskell/cereal/Manifest
+++ b/dev-haskell/cereal/Manifest
@@ -1,3 +1,3 @@
DIST cereal-0.5.8.1.tar.gz 20114 BLAKE2B a71e11b9d138fcc1de7da0cfe573b3c31a263c75f62628bea70fb17af6c911fd9996c32a69fb0a9a4328241072c684dc110134a2b837643dcda2722f37869e9b SHA512 aced40e81301fbc73c6029be2c4045cf63f81d40361d5939713f3d60db196dc25a70e556e9e74e194e6a3b6cac86997d2bfc8b1f91c630676af7d066268a25b4
-EBUILD cereal-0.5.8.1.ebuild 827 BLAKE2B 28e46043b08fb1528c7a0583ac8ed854babdb90e6f7ef87ea9ab6389c3e5ecf869f324b1bd75d2fa3b92b4976e3d1a2b9314a0e627495e3810bec59cff907a0b SHA512 6d16e48caff19805ae3004604f7de9403cfeacea43697e10d969492dfd20496f9dc243e7c1ac0e6b22b9f35f262494ec61939c2ae028904230f082dceaef60af
+EBUILD cereal-0.5.8.1.ebuild 834 BLAKE2B d247f65dcbb194de4131262461e4cf9a03e0a5f773d3762517864ecfac8ac90539866e4c77941fd3867016c70d3c2f3994c9a590616f0ae6f642c9eb7a388cc8 SHA512 e32a0a33457689e50b00de5376a7a6c4607fa9a72087476825caabbfd5fd263e39a1421f93185a9fe2e22382bff9eec4de5f55621246c0c32eac5c1edff0b6a0
MISC metadata.xml 627 BLAKE2B 64ab05c1ce3aadc8ea6671650b62a0f93baa6f9012e79d3a6045ca617420bc920536c3f4eaa24a4f907157ab80821bc9ff26535e6e0df8e0c44a65078f93c175 SHA512 73967f5cd1e3c808dac7f9f8b38784ecf8a702e286b09b2197428abb6d51b7610b34b65b0e63100c16a376d82c6352e3f5a05465fd2d1c0caa3e6726b4dc9fc5
diff --git a/dev-haskell/cereal/cereal-0.5.8.1.ebuild b/dev-haskell/cereal/cereal-0.5.8.1.ebuild
index fc25587da1a8..b47df540ed0d 100644
--- a/dev-haskell/cereal/cereal-0.5.8.1.ebuild
+++ b/dev-haskell/cereal/cereal-0.5.8.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/bytestring-builder-0.10.4:=[profile?] <dev-haskell/bytestring-builder-1:=[profile?]
diff --git a/dev-haskell/charset/Manifest b/dev-haskell/charset/Manifest
index a4d3acbb0c5f..c71a1745f2bb 100644
--- a/dev-haskell/charset/Manifest
+++ b/dev-haskell/charset/Manifest
@@ -1,3 +1,3 @@
DIST charset-0.3.7.1.tar.gz 12507 BLAKE2B 1ea4b189dda47e05066b800c26c62e26b92e1482e546acf8606dd98cc1b8156de350c57c3e3df2b956a96ada04a1e564d681bb9af09026d160cc4f3b919a1500 SHA512 594e71a5d6ced52e1491368611775bda106119b82025e84fc97078753358af7d9f6c22b99291dd51a990ff223c4582f913e01d829418f8918652c3c9fc495792
-EBUILD charset-0.3.7.1-r1.ebuild 885 BLAKE2B 30128027ba2b8ccc9f4b4013f43336e7cfcd77465078cdd718e28553f3806c3eff242e3268a24bc95cc5cf2f058cb96013ab70c9f9fd37dc4170974483f75a0c SHA512 d395d3ba77ec4cf35e864919e31b954be4061d02e242deb1b50b02a6a855b8717aafd9bdce1394b5dad130c14276fe9eceeaed23c1d1808ad9e1f05bab7d9a8e
+EBUILD charset-0.3.7.1-r1.ebuild 892 BLAKE2B 55658767349febefde614e34406680a148723fdf41f2ad71d950e2dca27b2a2d954c056415b1ae2db4b8ab678503f32d53d81480d5552b0b5d57c04cd1d10b18 SHA512 a6f9bd53c87dcc5b3e1dabefc6476de9a88603edf68918894e324a59d1e5e6ba46afa64aba9e75ad255b03314535d918a0e34ea954f74e0f85d468a21e3ab2d4
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/charset/charset-0.3.7.1-r1.ebuild b/dev-haskell/charset/charset-0.3.7.1-r1.ebuild
index ec8e79db796b..c7c3395685b6 100644
--- a/dev-haskell/charset/charset-0.3.7.1-r1.ebuild
+++ b/dev-haskell/charset/charset-0.3.7.1-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
diff --git a/dev-haskell/chell/Manifest b/dev-haskell/chell/Manifest
index 763437fe1000..bcdbaf59db97 100644
--- a/dev-haskell/chell/Manifest
+++ b/dev-haskell/chell/Manifest
@@ -1,3 +1,3 @@
DIST chell-0.4.0.2.tar.gz 12424 BLAKE2B 2e525ecacd0f703a873b89afce7c62937634021e65a54ce901b4b50e535131e1fb831173e4d2b3d52ff351df09eaa386377052b35c7e70c75028b59c87ee21ab SHA512 050c5818ad2cd954ef79b230de2f03fdfb19e99c8624a24bb7845bb20e3b5d5d427a9623491ffc706c5635f545eb99466bde7a851c4344d11df1a70bfb2bbe22
-EBUILD chell-0.4.0.2.ebuild 1069 BLAKE2B 9b9ad2cf35431c8970fd922f7e103a85d230787608dd29d0c52845d2b836e48bc06a33c699243b9d1f3f82e1d207afed7a8095273e2930f22cc79269a86a2100 SHA512 4077abd5776496770f696f8bfd395209e95a4aea82c3ef16b20ea5afbae9dfacf187c4041b10dde7306e09b6ad905ecce6eae8af3bc73d51a135439bfda252a7
+EBUILD chell-0.4.0.2.ebuild 1076 BLAKE2B f6c92d4fe87a032ce93c74ec1ce98a6f27667a94dc723e31b306de20f0a94204942da8854c0c4228125b5385ad9939aca63c86755c3ea6f532ac5d1e60a89de0 SHA512 106e586ce7f24023250d0bcdf0e71d06a45e37c36ab4f0ce385977372dfbe402ae3a3ae109eadc9106afc3a3365ecd1fe94a89e5df58da63521aaad649ce13b7
MISC metadata.xml 1349 BLAKE2B d1570863f1780eab05702dcdc650511d6dd8f166ae7ad0721b62ad0cfe58bcb3890c383b6172546f38f7cda96fae4afe7b1062f8857b8bfc9caa80d5542b887e SHA512 99f67e799134b2eb0943bd4b0c5eda392d3c1729999b1b805f8246e1d885a0936413a356c1308c57cd200755883229b964806528bce05c7831320e28a740bdb5
diff --git a/dev-haskell/chell/chell-0.4.0.2.ebuild b/dev-haskell/chell/chell-0.4.0.2.ebuild
index 40fa042918fa..206f8641d1c8 100644
--- a/dev-haskell/chell/chell-0.4.0.2.ebuild
+++ b/dev-haskell/chell/chell-0.4.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="+color-output"
RDEPEND=">=dev-haskell/options-1.0:=[profile?] <dev-haskell/options-2.0:=[profile?]
diff --git a/dev-haskell/cipher-aes/Manifest b/dev-haskell/cipher-aes/Manifest
index 39875ea2ce5a..46349291bc14 100644
--- a/dev-haskell/cipher-aes/Manifest
+++ b/dev-haskell/cipher-aes/Manifest
@@ -1,3 +1,3 @@
DIST cipher-aes-0.2.11.tar.gz 33939 BLAKE2B 98f065baeea41684fe3a59366dba70ffac2f7539710e67648952820e38affb12588b471070def1b4f2bc0c9a6f9ad1155bd22c6182db384cc0349ddb8945a854 SHA512 d0c9b94e93903d0a3ea5587a4ac4ee5124b5189842070dd11c99182ba7396c982aa8c3eae2f8a1fd5b906f8ab3306e4b49ae9276a837e871278d6fe591bbd816
-EBUILD cipher-aes-0.2.11.ebuild 1208 BLAKE2B 92ce6dd16427203f9021f35b353eda8f0597bb06c572726bde48a2545694a3678672ac1ff072beb1505e13124250ff18bd7ae89b696ff9d0e2696d66d6684514 SHA512 518ccfdf741bfe27fa6459a547039057ffc7e41709112d3772edeec27a7a3f770d99df9c90ea7ac7d565ee06b8e6547d94691473ce2eddcc620dd1ddfe43f102
+EBUILD cipher-aes-0.2.11.ebuild 1215 BLAKE2B ebbfe5caafb8f63d6d7e83d8e6e69bf229704717015424af062c672e797e3dad950af70be3bb2568530fc7ce7a58641b8febe078e2d218c2676789a782803a32 SHA512 9de75c1670d2176097de8fbbd96296ce10d2c2642e458fd569ce81c1a916fbabeac29ffa0001edc2a3c5fa7e29ecd959b56deec368bbf4aa5a92a7a933bb2fa9
MISC metadata.xml 338 BLAKE2B 2ff556f5b029d834be899840c3e3008f91a49a1b3fd147a93ae05ee4e3853ea9a037b18cd1736d6e0ad06a7f094461ad57aecd570a8960040afafbef78215220 SHA512 3a7ae2f94f3e4736fb77903f0dadadd826e79d6cb8175ba75936536c6273ea48078a8a81694d32ba6f527028eb80040a22b4f9cdd07d125bfc42d490c0bb1b9f
diff --git a/dev-haskell/cipher-aes/cipher-aes-0.2.11.ebuild b/dev-haskell/cipher-aes/cipher-aes-0.2.11.ebuild
index c20520e38115..bfb1cdbb19e3 100644
--- a/dev-haskell/cipher-aes/cipher-aes-0.2.11.ebuild
+++ b/dev-haskell/cipher-aes/cipher-aes-0.2.11.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="cpu_flags_x86_aes cpu_flags_x86_ssse3"
RDEPEND="dev-haskell/byteable:=[profile?]
diff --git a/dev-haskell/citeproc/Manifest b/dev-haskell/citeproc/Manifest
index be0e32b07d05..20bf49e24292 100644
--- a/dev-haskell/citeproc/Manifest
+++ b/dev-haskell/citeproc/Manifest
@@ -1,3 +1,3 @@
DIST citeproc-0.7.tar.gz 528208 BLAKE2B 9ad395c2c3ba7bc957554b37af1a514c3deb3247a55a41b35c88b25f25db474043d18de5909e67ac5723fbfb0a5ed8161a16eb851f59c5648cfa3b30149c46fe SHA512 e24675c0d9227bd6ff5f13788c251647df1e61a65a1b0fe94d80c0bf064bd3018285ace6397d0c5f2b5d6e4ee9b91de8b90e6e4251e9914fb8fcbf58ed3c4539
-EBUILD citeproc-0.7.ebuild 1804 BLAKE2B eef5f437d6bcd14898f2bef2a98217b2235fddc9a94593def5ffcf9c27597498bf70440048d143c8b9eb77bd0976c3b332ea4dd32f1ad3ef4d5293232eb2e0b6 SHA512 6010187100a99b5567c4da7360ac3037d9f52522187c6a8b2feb52e1fc5b1760a70df273ad5fbcd13e4731ae235597559e68f2e0c429d92b2575ffb826e44ad9
+EBUILD citeproc-0.7.ebuild 1811 BLAKE2B 0dddbde303f3f90c8e5eb524692beb2987cfd17fda23b3b67a9c446ecb43515554b05e019bbd2deb42317b10b6c11057215a57218cecd433652621eb989b0473 SHA512 426fe522b6527eaf655133caeddad9ddf0ade9fe7630c75d00dedfd4f015334a00e23033d5b4af234d99c9adc191d9757deaf79c77a759152a5117d3806928ad
MISC metadata.xml 625 BLAKE2B 1c97c851e9df58796f5ff864598ea1d0d7b9567ffb098ef45b796c057b3a9bc6ab4219ab064d0edee79a00b49ae572b5973e34f7c0106293e48a348005436ac0 SHA512 82f117d0c7ab996e1ce3bb672d1ab7eaad4d373dea7a53b65acddca52cc028c77fda1289eea01af616a9380c6dd950cfc83d7bfaa50c9ff0e5cb5f8efae7003f
diff --git a/dev-haskell/citeproc/citeproc-0.7.ebuild b/dev-haskell/citeproc/citeproc-0.7.ebuild
index cf96915d68aa..bf9e6366f83e 100644
--- a/dev-haskell/citeproc/citeproc-0.7.ebuild
+++ b/dev-haskell/citeproc/citeproc-0.7.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="executable icu"
# Many tests for this package are known to fail and this is acceptable for
diff --git a/dev-haskell/clientsession/Manifest b/dev-haskell/clientsession/Manifest
index c2b02b61acec..edf10ce27239 100644
--- a/dev-haskell/clientsession/Manifest
+++ b/dev-haskell/clientsession/Manifest
@@ -1,3 +1,3 @@
DIST clientsession-0.9.1.2.tar.gz 7991 BLAKE2B 368276fbb8356dbb3aefa4705401e1d621bff7c5647be312cff0e6366de0c34478d7a558be1001a5a86d88c0821bb715a414d1bf2c0996426fc3bcedc825c2c5 SHA512 27b44924843363f86b7c27aec1a73e8d74fcf42075cbe45ded4f26d690eb086bac0a4091e66bbdcb431c090aed0ddb64384ca6c555b8ba4c7372f1c42117587a
-EBUILD clientsession-0.9.1.2.ebuild 1201 BLAKE2B 6bc0f7e4109509ff14566f300efbe966ce81841fad8d885ca2862713033d2e539abb094b37fe79323c4238cc4987abb15cbfba50a7eda1a2cac6c9622e049b74 SHA512 0588eb6c99bfb7eb82b8f71e34d488c137ab98908baa9235f3bbeba48570aca8a02e078709babe5c88fdd19542b57713e749b73db4bf04862f521f28f8604d66
+EBUILD clientsession-0.9.1.2.ebuild 1208 BLAKE2B 09d83085407d41b637a30d62d2c73b9bd90a68cf555614944dd1fad019324511c5f9dfc417044b70ee924717e1402302dde5c5fdd3c1941e085332066ccddd59 SHA512 c38e93382756c09e9dcdb1e923b369a07800d65cc3e1885f55f1f5f8cff908bf334bb5af43a28b8cfe2285d89ccd1e5e6fe61e839d130869502cfc3bf60eeacb
MISC metadata.xml 337 BLAKE2B 2e84860ac64c40a6f18ba5fd47188dd351f701b02292c705173ea49b3a9a28b8aa45786ded75c0676ce8d6afb87dc329b77051d5a520c23d71bbac24e7065f93 SHA512 822c891782c99df45b94c9dddfa8e6dc82c3c9268527726d41ad9669afca62c4f369c2579e678e9649184906642972ac85892debee32a5f05e32b7c1e15b41aa
diff --git a/dev-haskell/clientsession/clientsession-0.9.1.2.ebuild b/dev-haskell/clientsession/clientsession-0.9.1.2.ebuild
index 3b2dd6d88768..38127b0a7fc0 100644
--- a/dev-haskell/clientsession/clientsession-0.9.1.2.ebuild
+++ b/dev-haskell/clientsession/clientsession-0.9.1.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="test"
RDEPEND=">=dev-haskell/base64-bytestring-0.1.1.1:=[profile?]
diff --git a/dev-haskell/clock/Manifest b/dev-haskell/clock/Manifest
index 705d5650256d..2415e3fe6877 100644
--- a/dev-haskell/clock/Manifest
+++ b/dev-haskell/clock/Manifest
@@ -1,3 +1,3 @@
DIST clock-0.7.2.tar.gz 7465 BLAKE2B 209e720ba6e856fb5e56cc2d2dd48aa4e7b63ab15f356bcddbd5ee0936495a158ecd2c1cbdf9ce54ed89bcbd047091b3a515bcb04b6a30796bc9d659d610f187 SHA512 cf44dfca6c0825a003018c68266ef0fe503a9b147aaf784435f6297b365c6d18fc71b63b77a23ee2a3298ace638a35de0c6118e361d43b418a45d4fdd24d57cf
-EBUILD clock-0.7.2.ebuild 757 BLAKE2B fad5b3b4d38f665d379a0eb7b612f6f76b99d0918708f02b77b268f5f4532079d3215ed0395911327e00aa16ef12a5f155cd599c02d9838d6fb383d04ded4f4a SHA512 28e84d4067be4851382ad9502267c7e161a82befb7f11caca5233fd82e656def797befba2803ed44085ec9c6d98a232b9f993af2a2563a1487397e08a12e8a3f
+EBUILD clock-0.7.2.ebuild 764 BLAKE2B 9861b45b10fe04a59442149680517a7ae61af094ff02d8cca71d5d111cb4af078918bcd8989df2a308958f179fc6bd5fdee7fbdb09f5acb0d38fd47834a21d1f SHA512 e516c22ba48b4c67fe4253f03f7accf2db1a3c7bd243970a9365c60e4096dfbe65f0e4ad0df297f46e086e5f778f7aceb8e4681b3d32dc9cf3d5fcf9faf19222
MISC metadata.xml 1122 BLAKE2B c218466f35e120ae991c7a2ed68af741cc1c9c096c86986a68f8db1d756ddcf5cd57e2b38695b360d7221f656edef6e86c47bddd7822d24236e87af9f5a034b5 SHA512 8c50a5a95f487fe8ce000eb05204b1fadebed333958bb93fd2b17bc8284fd3578cdd720d1ffac88e20f6d472ce8f98cd683e12c595fe20f36c661696296157b7
diff --git a/dev-haskell/clock/clock-0.7.2.ebuild b/dev-haskell/clock/clock-0.7.2.ebuild
index d63e78880cc7..151eb843a867 100644
--- a/dev-haskell/clock/clock-0.7.2.ebuild
+++ b/dev-haskell/clock/clock-0.7.2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RESTRICT=test # circular depend: tasty->clock[test]->tasty
diff --git a/dev-haskell/cmdargs/Manifest b/dev-haskell/cmdargs/Manifest
index 7c177314193c..cd8bebca5fd4 100644
--- a/dev-haskell/cmdargs/Manifest
+++ b/dev-haskell/cmdargs/Manifest
@@ -1,3 +1,3 @@
DIST cmdargs-0.10.20.tar.gz 64550 BLAKE2B 08511df092c2a7010af94bc8d9b54b29c0e76c33be06a9521eccc85092b57a45ae9f9d22b0f8e81266073c81185b66266d1f2321c327ae730c6ccebea7f6d6cf SHA512 b9e270aa5dabd84eaaa47b95a450ef5b5f43cd19646f2a407579f855857d396e5ab9ca0038e1e876849a596ecb8cdc9964c45970825a0a95021d69b23699da79
-EBUILD cmdargs-0.10.20.ebuild 740 BLAKE2B c9c5b88408cb2cd0e366514bb8fa2ab9a968e04aac50921577f88f2c19211eeb4fc53f1c359b1ef3f1dafe00ef64e1277c4e0d3f250563894e6b8f054cbd0b85 SHA512 1bd57d30d2163d60f05732be0f34284c05fcdc2e6c535c081dd6427f4918e3a837c97557f37b669ccdda9a4a24b82fd32a9bf94c94f3d1346b9250dec2deaad2
+EBUILD cmdargs-0.10.20.ebuild 747 BLAKE2B f77f5f897646c84efb2c74b6d9fbdda9f491dfc840e7cd64abaa5bed527515df9cb7b818cc6a4d45367208de467eebfacb9ce3ffde49b360e9095af1c9a72725 SHA512 345f906372285e4dbeef9b866cd8aae7be8ac94012c71ced2528ddefef05aa13c8af0ba30e3325ccb211989868eac6cfc25869448bdf438b0b7eab7c8f35e0e0
MISC metadata.xml 1400 BLAKE2B a74a9c6167705668afeee2cd4a7a49ddff949f15e81bc3dcb459e0d5b414696861e8ebaaf147fb894df9c956c40019e7a5ad76c1d2ac3555804ad968ad819193 SHA512 1ee1a902859075b5beefd7f7be2e0fca32791f613f3236f78c5bbc0b5e67b6fe04a73a55ea9b00270667fffa1ed1b531089169042b4bb7a4fa975bab9fed6a56
diff --git a/dev-haskell/cmdargs/cmdargs-0.10.20.ebuild b/dev-haskell/cmdargs/cmdargs-0.10.20.ebuild
index 33cfd17a779f..1f22527f7aaf 100644
--- a/dev-haskell/cmdargs/cmdargs-0.10.20.ebuild
+++ b/dev-haskell/cmdargs/cmdargs-0.10.20.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="+quotation testprog"
RDEPEND=">=dev-haskell/semigroups-0.18:=[profile?]
diff --git a/dev-haskell/code-page/Manifest b/dev-haskell/code-page/Manifest
index 2037f01b9b8e..0bd2281b3d3b 100644
--- a/dev-haskell/code-page/Manifest
+++ b/dev-haskell/code-page/Manifest
@@ -1,3 +1,3 @@
DIST code-page-0.1.3.tar.gz 4718 BLAKE2B 0062024dd536b23359d84a8f6aa5bb66a241ae41190a59c9c2cdde34f3ee1664ad180a1d7b8332904b761956bbb73bb85f74f818763a37021dfa5fa09d36a040 SHA512 1a8f650051d749840562d4ac8789f9834afa73e64582f2781d542d281d894c420cdb7a5b8a2bf30c983bec99a27bec8b63a32b1cabd3ab26a964e0a9b9b647bc
-EBUILD code-page-0.1.3.ebuild 567 BLAKE2B eb99af538cfa5d4510885d54a031dc0b5b9e973620154f2411434efe904feb7838204245c3b5ef466dfc18d26b4587da8cfdeb7f7797bdf724026b1e389df64f SHA512 9694f409799d7c6a0597e052eca2a07c00bf83a100e72748e268c10dc23acb19d661f6752892dde727c080fdfaec7115e646a27fe307e2e1c2190868c381f7fe
+EBUILD code-page-0.1.3.ebuild 574 BLAKE2B 9b92f5d8568418ddf73772e9858920e2fc5f159ffe6fa23988cfad44cdc50c9b36a721d807b503cef404816ac76b47e4ff6d4583b61bd54b6cf085dc4fcd41fa SHA512 0873303aefbdffe5a95f946cf1f8bfb6934cc01ed306dbcf9e67c2b78f132107935e30dcc60f850fa47fcdeedb26ead9df61b9516929eeebde0e534647231490
MISC metadata.xml 747 BLAKE2B 294375c252336d8080cea6e4e54fed0a34b37497c206f6d6a6f181dd10306e495c6440bbc3c41caf1e5542b975cacebe300f6a5beefae803fcf602e313cc749b SHA512 c5ba212b511e83fd38c336a92e336e9fbac972badf84a7474562e08f8b48560bfdda2f9741c6d2bde7ea2b047e45ea79e766f88b1112693f7a0ae0c4398d4514
diff --git a/dev-haskell/code-page/code-page-0.1.3.ebuild b/dev-haskell/code-page/code-page-0.1.3.ebuild
index 15b9ef285ae2..8f2fa5696877 100644
--- a/dev-haskell/code-page/code-page-0.1.3.ebuild
+++ b/dev-haskell/code-page/code-page-0.1.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/colour/Manifest b/dev-haskell/colour/Manifest
index 6f884a6a5349..5f049bb53938 100644
--- a/dev-haskell/colour/Manifest
+++ b/dev-haskell/colour/Manifest
@@ -1,3 +1,3 @@
DIST colour-2.3.5.tar.gz 20485 BLAKE2B 64cc4df8f7b36fa4c7a9b474db566b7623f9c7b0892f379acc866f384aa5e557cab5965869b0ba84167232658375ab568a3f5e90a0a1deba81520717899637c6 SHA512 2232f51b3cfdda1a64436e8395c2441e49db083982a0370d3ec38c304b0a6234666887b3abc886107a9b21c425d3253284cce0186c1a210a302a0a14808364d8
-EBUILD colour-2.3.5.ebuild 690 BLAKE2B 6dd2771530ac35df4170f3a02335df32bf3b98685d98171c2508c3cd6a705c8af0ea83493e1f3d828941a1d0e142d3a130ab7918283893b041ace545ca67e3a7 SHA512 c40db9eba2cca4fd6092d58e6bb328f503e27c767409c9f271335c7e333ffd56c3ac6df162a28e48948c3d644668bd27287d913ba8c481fa16bafe99e1c0a4fe
+EBUILD colour-2.3.5.ebuild 697 BLAKE2B 8f077d065ee246b059df8c86d6172803fba1764501bf6e1fe604d7e68f5a83d879243468d0492d3ae8936cdb65b0d8fdfca794762e59f08ef1171a49cb63ae11 SHA512 16d56746d4a6ddcef78b0999f4c757eb4b958348fd1417e08de432be65262cc6507ab6bd5cad97a9d4b58cbd2a329eeea60209ebe8c00b798e31c8bc5a05bacb
MISC metadata.xml 495 BLAKE2B d45ff3da33d93e35b8ba3ac8cedaffcb5ad4a7eafc45e89dbcb9450b5b39cdb0f9c3d18e25cc92ae764e78c7867773ffe19be3937de15aefee21c0b741c38628 SHA512 0c47ea55bf2272fad69cfa9bd8c80d89f27cc749b05a8346252dc9498178383903d786a1695b04f517064fe8e16add1805fbdc1db6c12ad78dc9035c77eb8322
diff --git a/dev-haskell/colour/colour-2.3.5.ebuild b/dev-haskell/colour/colour-2.3.5.ebuild
index a36d61bf13d9..e1d0d2f5f91a 100644
--- a/dev-haskell/colour/colour-2.3.5.ebuild
+++ b/dev-haskell/colour/colour-2.3.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
# circular dependencies: colour -> ansi-terminal -> test-framework -> colour
RESTRICT=test
diff --git a/dev-haskell/commonmark-extensions/Manifest b/dev-haskell/commonmark-extensions/Manifest
index d1062b95e9ba..00fe4b654f43 100644
--- a/dev-haskell/commonmark-extensions/Manifest
+++ b/dev-haskell/commonmark-extensions/Manifest
@@ -1,3 +1,3 @@
DIST commonmark-extensions-0.2.3.2.tar.gz 37074 BLAKE2B e3519ad4ec8bdb9db5ab8cbb57ffeccf2512621c7e5fe423dab1c5afb075f55fcf348dabcd770ab84abf1efae24ad73c013ab76d080122e55736e59fca2ea7c6 SHA512 93b6c856f8aa5858e2700e8ffd98dd56a294cae95430b0ec1ea1c6a48f952eb5c1ce8223a10a36f4249933e2efc92d8110ba54463af467535b435c236b03f619
-EBUILD commonmark-extensions-0.2.3.2.ebuild 803 BLAKE2B 424549f748144142a4435f28c28a6108dedb944ed156c8a4d525e401c5ec218713d86f57282786220d22457348bf2ebb2202ad3e4747aaa1c44ea82ed1ab2c91 SHA512 c324bec984be45a163af9f9e6cdbbb86dde8226c423707bf9806258074212a2caa7d2bd4bfc0d7f3242d57d187014746333452fdfb249d5cde29730d44a98e11
+EBUILD commonmark-extensions-0.2.3.2.ebuild 810 BLAKE2B 5f4444c5e09ea6739a08514685ec9481f5b1064fce6356c87b2323f5944086e2c7c0604dfc2d784c1b9f2e70fa3421417ff6ad5c60d2f170692b947be3e2a6a9 SHA512 ae0dd1bf4c92dca997cd8c623a11c5f3674f2dbf6de2d8e29cf0ea799d4c41fbec291ba2b1ae4717a6f34f63ba8abf12fa88fa426a143f002e9d38cec943158b
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/commonmark-extensions/commonmark-extensions-0.2.3.2.ebuild b/dev-haskell/commonmark-extensions/commonmark-extensions-0.2.3.2.ebuild
index cc7424afc9d8..c9dd40b98f0f 100644
--- a/dev-haskell/commonmark-extensions/commonmark-extensions-0.2.3.2.ebuild
+++ b/dev-haskell/commonmark-extensions/commonmark-extensions-0.2.3.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/commonmark-pandoc/Manifest b/dev-haskell/commonmark-pandoc/Manifest
index eb532948e087..541667331dd6 100644
--- a/dev-haskell/commonmark-pandoc/Manifest
+++ b/dev-haskell/commonmark-pandoc/Manifest
@@ -1,3 +1,3 @@
DIST commonmark-pandoc-0.2.1.2.tar.gz 4937 BLAKE2B 26f46b663051aecc204f2e67f66e62a6943909d496542d31b0238cd6bdecda4e0c8594d8ed3f8147fea5bbab4680c147379feddecb59f93be810bc3a9015d08a SHA512 85c7505b29c99e38bbadf93764e51ec40da3bff0799e99eecd011962f1103b81970cb5ffb7399b48927e0024c07554ee0e7d420a88bd2f37149a4777d8bca032
-EBUILD commonmark-pandoc-0.2.1.2.ebuild 854 BLAKE2B 73675b1c1d3fd95ac249ffaed72df4eb7952006915ebe5186f238c88f1b2ecfca85595b589425040f4b64f8f316aed52dbcd54e27bf60e9a1eee2905f69510d1 SHA512 2a6a34d3de708f3fe184a4212caecae5a5033ad15e1c5e3c3687cf713c074539dee4c6a05c9cc6bc64751071b83e9c6502ef2a50661f8256f54410801e4937a2
+EBUILD commonmark-pandoc-0.2.1.2.ebuild 861 BLAKE2B b192d0c86b5b0787013ba6e59ecd845ba47768277667e88f40d13e6a668db39bde31dafef050cc218eafc721e26b260f05cfbecf181224945ffd00b0d872e005 SHA512 577d66a1ce85bcb3fb00d0147293267ce845ee3c4bdc1f7a86000f7bdecf6c6e075053b8f7859fb3c33f90b97baf3158f57f6ed9c6ced159d0ddb065651066f3
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/commonmark-pandoc/commonmark-pandoc-0.2.1.2.ebuild b/dev-haskell/commonmark-pandoc/commonmark-pandoc-0.2.1.2.ebuild
index 16d548612087..0e9eff909392 100644
--- a/dev-haskell/commonmark-pandoc/commonmark-pandoc-0.2.1.2.ebuild
+++ b/dev-haskell/commonmark-pandoc/commonmark-pandoc-0.2.1.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/commonmark/Manifest b/dev-haskell/commonmark/Manifest
index 3f12c2150d48..9c23a0a3bc76 100644
--- a/dev-haskell/commonmark/Manifest
+++ b/dev-haskell/commonmark/Manifest
@@ -1,3 +1,3 @@
DIST commonmark-0.2.2.tar.gz 101438 BLAKE2B 1e6183e2a9a3d90fb3347bd03779c77314e51d817de7740ae933f328a144a22d729a5dca90f40e1a35967a335d03aaf8e6836b8fe42d12c8d2f52963378c8f6f SHA512 fb1e9d8774c7a2682af8702b94ea4b255ff9dd38fcaba96048d037b3c75051509332ef80631165670a513280e984abf1fa08dd53e85d13f1b4e46941cceadc96
-EBUILD commonmark-0.2.2.ebuild 727 BLAKE2B d19ac71f9bed566b38a93846fd1fc3a08747269887df42eb990a2c987efa86c50e42c075b0d06e6d3a2443a62980f5dd961eb54d2a87a83a4c6e494daf666408 SHA512 b61ff6f1bd298b2f8ce913825c84cbcd2440c2e796aab0b5598b5fbcf4cf4ed3245a2142034e0af27b15ca54fa8a8cf6434eb27ac3ce5c6eff8af0b40f99f44d
+EBUILD commonmark-0.2.2.ebuild 734 BLAKE2B 21706984dc5322b16ed59ad45b24901c271b0e82d2abe04b380c292976358986c3db5bbe5d0c0cef912a8f8aac7f21ace5d90204e08bdbb225e8706956d2fe50 SHA512 b07e4f7d151b42db5e421e2ab7afcb102ba163906659bb96ef5def739503478660838aefa82311282db05cbccbe096dcbf2be0a8e0d4921bb6307467171286ff
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/commonmark/commonmark-0.2.2.ebuild b/dev-haskell/commonmark/commonmark-0.2.2.ebuild
index 110b6839f6d2..0884c2aa5cc8 100644
--- a/dev-haskell/commonmark/commonmark-0.2.2.ebuild
+++ b/dev-haskell/commonmark/commonmark-0.2.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/unicode-data-0.3:=[profile?]
dev-haskell/unicode-transforms:=[profile?]
diff --git a/dev-haskell/comonad/Manifest b/dev-haskell/comonad/Manifest
index e154dc69d4cd..a6c673cc19dd 100644
--- a/dev-haskell/comonad/Manifest
+++ b/dev-haskell/comonad/Manifest
@@ -1,3 +1,3 @@
DIST comonad-5.0.8.tar.gz 15227 BLAKE2B 5f316ed68d35fcc2857cb7250f2d181ed77d2e87cc5d7dfb671cdec0c602080a6e3c0ac28541bd4cac43b954f96af0e1077bf2b28c040202bd3e66a820c5ccb1 SHA512 b823ea36826da74c6ec46cb835493224f62da66516841b9660a04c391dee803c31e140b2c523b563fb51f46509d99cce157b456a88fbaf2371da11933d5d787e
-EBUILD comonad-5.0.8.ebuild 1269 BLAKE2B df4d5e86eb147cffbe059c6149ec7941b097478fa665cadb0e7bc82b9d5a7701cb16b80ebe296e0acb0ee8266d84aa66e2a2872358dac38e494488d3935c8547 SHA512 2eee368a905b7c7b090e26edc8596887998be1a9e5ddffb4032347888279b0a26db7358627a8bc12b969a5ce54fb2f9b93f40ed0d959d6d7c8238d1ef04611c5
+EBUILD comonad-5.0.8.ebuild 1276 BLAKE2B 1617b2b317ac5c8f78cb69fabae8901ff9dec915d8d277d6048537bb22c5a198de0990353d32fdd5c6477fb9567c13100013cf1af6b71690ffe537b2a0563539 SHA512 30f5975fb9b4c322277098963a5e05e690366edae4b1108786695965c8e861674d94d92b50a3a6edd9467af37d88a7109aaf239defe7e4e2a0e51419cc30d8bf
MISC metadata.xml 589 BLAKE2B b2943802da0e42c68a86f8c7ed72e616e0afdf852280aef209c7713a790ed3a1c2b7e2ba5f82ace6440fd94154139ce98ef27b95d7fb12fb500ca6fb66073a3c SHA512 354a469e7a971310516e0d396fbd67de0375d79cd7ede3e31cff36fb154d189c6a6c823d21625b2e6f460e6c6169ed6e73cbac5176a12b55f166da12e96f6e30
diff --git a/dev-haskell/comonad/comonad-5.0.8.ebuild b/dev-haskell/comonad/comonad-5.0.8.ebuild
index 0b826921b3e9..00239eebbbbf 100644
--- a/dev-haskell/comonad/comonad-5.0.8.ebuild
+++ b/dev-haskell/comonad/comonad-5.0.8.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="+indexed-traversable"
RDEPEND=">=dev-haskell/distributive-0.5.2:=[profile?] <dev-haskell/distributive-1:=[profile?]
diff --git a/dev-haskell/concurrent-output/Manifest b/dev-haskell/concurrent-output/Manifest
index b6f16efb3640..e61a9c36f23f 100644
--- a/dev-haskell/concurrent-output/Manifest
+++ b/dev-haskell/concurrent-output/Manifest
@@ -1,3 +1,3 @@
DIST concurrent-output-1.10.11.tar.gz 22514 BLAKE2B 19b31ed65ac0a553ad8f60d08d9919428e0cb40be151b43e7a91dd2c9d28d61ed79fab75efef43e8a0f44e66ef652ddaff0aa8275bf2884d4db59fa2bfde8e47 SHA512 2ed0415562c37cedc035adac06430e397369bf13ff5375f855c9b3a34c122437b3f92137b593d8fd0384d575822ee5287ca0b2c2b3daab8de95a5c63b991760d
-EBUILD concurrent-output-1.10.11.ebuild 1067 BLAKE2B 4ec1495146b68aa2bc86b31dd8706ed10cc864444e720bc1ef99bac568ca883043d0689e6fa9129d5bf6dc46452b7922ff70853df5d8d2a3a448f6e397949e17 SHA512 299041f7622136e8703c408748104c367703f8ee35536a1aaf1e2750c97da6bebbb58379296e5557dbdd6a3073f6405affec047161c582296e83e4a7c7b516d8
+EBUILD concurrent-output-1.10.11.ebuild 1074 BLAKE2B c0557bbda8704eacabd335cd7f5ff136b34353c66daf01007fad48dbb75bddb175ea3f41d8f8c61d4ec243d7825c4340bee0e671f09d0a0a9412603858f4ac87 SHA512 577c9a3ffd8e1978e5f77b47c13b5b0f52f2f1dcde2b233712327972fdb56b1ce992c58fbebb65039293e8cfd9d1e0e80366fa67d6ab8600da4cbcb7dc9c2786
MISC metadata.xml 829 BLAKE2B b251dbac593851ec597becdc31b6b7ce103dfab5bc08cc122d23d925cfd0deb6643b0ef75ce457a59144773b9e5bcadef5e39d990a79a1f140ad55baaed02ba0 SHA512 0f83ea0aa7aa73f43ca103fde260dc98763a81e55d83370f9995ab4b9ea886cd01df3d8bb5e040a8eebdfa9bf8d746db7e0a423f278884dd761fdebfe9775767
diff --git a/dev-haskell/concurrent-output/concurrent-output-1.10.11.ebuild b/dev-haskell/concurrent-output/concurrent-output-1.10.11.ebuild
index 47eaf4dbbfed..9675c6b3ffac 100644
--- a/dev-haskell/concurrent-output/concurrent-output-1.10.11.ebuild
+++ b/dev-haskell/concurrent-output/concurrent-output-1.10.11.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/ansi-terminal-0.9.1:=[profile?] <dev-haskell/ansi-terminal-0.11.0:=[profile?]
diff --git a/dev-haskell/conduit-combinators/Manifest b/dev-haskell/conduit-combinators/Manifest
index 098c3b04dbb5..f6fe5eb7ab0c 100644
--- a/dev-haskell/conduit-combinators/Manifest
+++ b/dev-haskell/conduit-combinators/Manifest
@@ -1,3 +1,3 @@
DIST conduit-combinators-1.3.0.tar.gz 2204 BLAKE2B 4d3c7783f00a90a45e2e5947c523792a67cf234d12232c3abcf865df4647d0767b27516430704792f2f6393e61fc4c4513346d390774b8b3eeb2d05b494a4d3e SHA512 b994c73f0a9c0d017831125f2dbde406d6ff1b51b0f37079e8292ff1747c9718c28cceba708b3451136a384504db1d1275e01ce0335cf1e726edd69d90a206b7
-EBUILD conduit-combinators-1.3.0.ebuild 702 BLAKE2B 9e9625b4d28061aeb47e3eb39ff05a9ec5c5bf3ce2309934d35805c67f693fc37ff75e7f7a97be50263e188de93a6ac18e124a6a907a9f46d1fdab24cdd2b47c SHA512 73976a553ed0f7709f2422a38f40e739d63848b7c2affa0161e30a62ef84f69a1f73989b6168fdfdbb6b8ece5203e1ee3d65490236564e119bbb8ec161f7c2b4
+EBUILD conduit-combinators-1.3.0.ebuild 709 BLAKE2B 8b30df37697a62ed6ddd54b4237c096078601249e143451133d9d17cb425a023b23c7c4ef81cd7cbc8c22a7f4e161f91b1153d0ab36b81c36a710fd4cecb5a98 SHA512 461785e99b88ccd6463827bf9f86d71325744b4528325300b3fa176af50296e08bbae519abdfbb36f19c00c7be93b50edecffae432224f1a7faff643a55eedde
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/conduit-combinators/conduit-combinators-1.3.0.ebuild b/dev-haskell/conduit-combinators/conduit-combinators-1.3.0.ebuild
index ac55d7c38c9e..6dda7ddb21f3 100644
--- a/dev-haskell/conduit-combinators/conduit-combinators-1.3.0.ebuild
+++ b/dev-haskell/conduit-combinators/conduit-combinators-1.3.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-8.0.1:=
diff --git a/dev-haskell/conduit-extra/Manifest b/dev-haskell/conduit-extra/Manifest
index dbf67eb70ae1..f6942d9fb2e2 100644
--- a/dev-haskell/conduit-extra/Manifest
+++ b/dev-haskell/conduit-extra/Manifest
@@ -1,3 +1,3 @@
DIST conduit-extra-1.3.4.tar.gz 33170 BLAKE2B 27d9adc403be4479e06c47737e9770ffa63fa306278ca20374e7fde8005a70553df28a4959bca0148c4607a0317fddcbde693bd1b0a11c45ea1b58f086a66876 SHA512 cd5d6d754871ba9558f495074066cff0d116d71af71a6260c9cfe53244a03513813f93ed985af25c6eb7849f1d4dbb4f6b9a17140c2bf12236206b9e9925efee
-EBUILD conduit-extra-1.3.4.ebuild 1233 BLAKE2B eb840a37cb8e0772ca6c4b6771cb9868180a1c1656b2e57cd125e97d886d3f0990ffdc78320cdc56f5d4cb6685bc77e2c8c3858dcaecba838b79efaa6f1d1a9e SHA512 9691b7d00c44a759b0d720d73bac24cf601c91d3a1758f799d333d60a6dd687b3dc750de0476ca8c035de61a42b68efd46129cd6f6ecd2bf26ca5853cae788b7
+EBUILD conduit-extra-1.3.4.ebuild 1240 BLAKE2B 43cdddf40bfad7cdf57c3bd8dbf58d2b5997fbca0a74fd205699cb8917a1fe077dae0b4896179480c7956814ad9321a91eccba534fce295bf0ef749d7c52ef17 SHA512 c7ef8ccf2982ec51977409dd33bab1d4fa64c121971b6c1580e6401393bd3bae266f5e4bb19cc4f1ff760104c366ec011254bb9d9d1dfb2c75761f027958be36
MISC metadata.xml 483 BLAKE2B 1a34f0fafff662e24e7259ca01d1aba9cf3d3e5ffb97fd2c2f7feacace787aff0c9a77b2c783faa3e4915aef1f8e554e5c14c987f19f75df11512e1ffe318083 SHA512 5f0876ddc3b065e5f9cac9fe603d7b3e82c20f6a8b94fc39393966762d28e3705ec02c01d2f65f901a168c8e18b97665f27b80056cfd2cdd1c9970ae1867ccb5
diff --git a/dev-haskell/conduit-extra/conduit-extra-1.3.4.ebuild b/dev-haskell/conduit-extra/conduit-extra-1.3.4.ebuild
index ebbaa2dc56d1..44e99e5eea57 100644
--- a/dev-haskell/conduit-extra/conduit-extra-1.3.4.ebuild
+++ b/dev-haskell/conduit-extra/conduit-extra-1.3.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RESTRICT=test # requires network
diff --git a/dev-haskell/conduit/Manifest b/dev-haskell/conduit/Manifest
index d7638a04d72d..864088575009 100644
--- a/dev-haskell/conduit/Manifest
+++ b/dev-haskell/conduit/Manifest
@@ -1,3 +1,3 @@
DIST conduit-1.3.4.2.tar.gz 88962 BLAKE2B 0c4ade4df87c8ace3206e7d4f6b52ae472828f0ad67d5cf970797054f4423c86256c50fdd20f4a7d215b0f1b5ac424ce9431927732c17b1c7c73fd98707e9cfd SHA512 8caf67020e33ddaadc5f05ad3f1aa38d436388f0cb3dac66cb9a645c1693bcd134f1cb8d311eca7b64f9c5ace9ca97681511e5dc28bb70b7b52c43c62d5f3e03
-EBUILD conduit-1.3.4.2.ebuild 1084 BLAKE2B e766b94f9d81cf61b627978aba5f227f0d95426eed7f526103194ec24a3481abe4f226237e67544ba6448b2034d2247fa1489d4aafb82604ac0bf752a5f2de5f SHA512 1bf0a604e6fc891b1fb9a9d7793771e2f0cbe612df20bccf4b8e6ef006aaf1eee4945d74b9814fccaaa0055c0b5aeaca56e8b6c1e5965ffea2f7dd445aae4102
+EBUILD conduit-1.3.4.2.ebuild 1091 BLAKE2B 3431f6ee9e7275092cccf9d349fb8d30b67dd90fc041ec3c52ce0d4c477fc96e5a7713b7282eadcf9e4c34ba7b8a307ecc61e75bf02023b3b2720b8253c502ce SHA512 565cf17196315d81fe9bdfda74b0a6229b0bc760e73affa43015d38b0bb84ed150a9613ca0aefb8478b63027ad7823e092b03530d0751113180c0842c8550cd3
MISC metadata.xml 675 BLAKE2B f088af609d60542880063221bdb170aad8f456f1e41b5411354365f53c06cb4f0fbca9a3a390239a7a9b2ba5491fadd27a8147b8d9adcd4a7752febc47531005 SHA512 0d08d0bdd4bb9d302672836538c11df4e4ea166153322744eacd0d06d8f6c8b49371a1617b8d134921a51977de91c4dfde94de0608c64b3ba437a1a59002bc91
diff --git a/dev-haskell/conduit/conduit-1.3.4.2.ebuild b/dev-haskell/conduit/conduit-1.3.4.2.ebuild
index d3e219fb2173..e038cbdbef19 100644
--- a/dev-haskell/conduit/conduit-1.3.4.2.ebuild
+++ b/dev-haskell/conduit/conduit-1.3.4.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="dev-haskell/exceptions:=[profile?]
>=dev-haskell/mono-traversable-1.0.7:=[profile?]
diff --git a/dev-haskell/configurator/Manifest b/dev-haskell/configurator/Manifest
index e1d17b32193c..ae3e909e9edc 100644
--- a/dev-haskell/configurator/Manifest
+++ b/dev-haskell/configurator/Manifest
@@ -1,3 +1,3 @@
DIST configurator-0.3.0.0.tar.gz 15232 BLAKE2B 1d09d8054a6cc948e63ab2024db6866d6bafffcac2c56f8e6b0b13fa63177aea34495a49207235016a4911f5293babdd9ee90f73c1a08f350823d6b95d6b31a3 SHA512 0c4c95b3182874c87c4b6b8e74bf8e39ec7528b49f06e9a02baed5fa4aa90a22a9504f59e881c17616ef95a1aa5450b431df8cc9317ef837d8e821f330e303c9
-EBUILD configurator-0.3.0.0-r1.ebuild 947 BLAKE2B 43dc4f2d61b26d600c46fc0217fa472124687456f8520b58aa6cd60751a7e4ca434192493fc815d6a3956527c7b3dec444bfdbc61bb27ddc0e4fe61418806af1 SHA512 3e8c94b4010d022d157d008bddca07550313669ffaf345ce5d4bb84106786357e46d35c360196d8678d8bf946c5bbe89113498781e8802137dfa8331400d218f
+EBUILD configurator-0.3.0.0-r1.ebuild 954 BLAKE2B 167095c9489b92bafe52f438f2a0c31f7aff66d9e207f0f5fd5df38a6210bf7b686aa56c633916ffb63f7977922a9095fb33a07c886bf832cbe9a6caf27cb223 SHA512 d63b0f88c3505cc16b9956fb5cd9db9d75397c7084e616bd7d6ee851b560ae0ab2f64db8e67c3d0f6a9fde227332892405e1a3246f2fc24729890a4e01eae625
MISC metadata.xml 1212 BLAKE2B 73e8a704b3bfad4354701d821c1a58192927131ed8c0200c5654c83756ef2dedeba1fc8964995504beced71196a583fe727825b6b1bbf63d913730097eb7302b SHA512 dc754d68df3dc6c54360d9c3d91dd7aaf55af03917be7489a0db5d1ad39a85a2a8d272da64db8cf43662966c37d5323f83d4af86fe8d16657e9cc70ee4709ff4
diff --git a/dev-haskell/configurator/configurator-0.3.0.0-r1.ebuild b/dev-haskell/configurator/configurator-0.3.0.0-r1.ebuild
index 7591dd38ca19..20b170e556f0 100644
--- a/dev-haskell/configurator/configurator-0.3.0.0-r1.ebuild
+++ b/dev-haskell/configurator/configurator-0.3.0.0-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/attoparsec-0.10.0.2:=[profile?]
diff --git a/dev-haskell/connection/Manifest b/dev-haskell/connection/Manifest
index a759895c910c..eeb81ccd5209 100644
--- a/dev-haskell/connection/Manifest
+++ b/dev-haskell/connection/Manifest
@@ -1,3 +1,3 @@
DIST connection-0.3.1.tar.gz 9051 BLAKE2B 8758906a266180c9c81969c13b7a5e19bcb01757222ba21e1cd258a50180c52288a1a1e1e2486a3fea6fc3c6fd516ebcf4ade984dde822609ac962edfec4d610 SHA512 06da91d39e0d9a556a78da77a7ca31d520d5e7e8fd65509f82be926ad2c34282ef1f4d03aa6065c5834bc89417cf51b573f3cf4529fe3ead72eb1e80cc6d7a98
-EBUILD connection-0.3.1.ebuild 924 BLAKE2B 58a9e6bb47b1fc3b0b03240d5080cea00a3d975239affa06a9afe3babc49091fe1702117ef261dd079a8a55b4c338ace349d894c3d5797090d4b27a0d0b53ff0 SHA512 48048970ead86b69d40c16fc71e5771edfe85c95a54cb72b29361de1e3f2191a0f2d22b9c881ed4fdf061988462a0e978ccb0eca7e338719ba7d2569f20961e3
+EBUILD connection-0.3.1.ebuild 931 BLAKE2B 09b599846e014aa3dd90d8bd8a2af2aab8ba8f1d490a3b669a71351d7c0d46613bfdd9ff34952d478026d2125eee3b21615b67f7c77ecc3b283a85aba331349f SHA512 4e93b3caeb59c7aca07778d1af8024286deb0de5b4a493487738c189497a5244439d7159a3e34fa767cd5d5c72ce0cc35b5ff2ba478ddeae426b009e33bbccd6
MISC metadata.xml 606 BLAKE2B 27a5eeedac22da510b9c39e52e6fc3496e750552fbdfaf7d9eb3ab9c82f7cb41b906e08a2af12a76abb57f254ef48b0d03ce8c615dc257f52d4e46b5361a9eef SHA512 8672ed9d6588eddb569b0cdfa0aacb5fdbc5f86d4fd14b1dfb890245d9cd945d27dd23123d4dd62e47fd0aada24da1ef826c8e59c7f9bb2a1d4f807c64a72b40
diff --git a/dev-haskell/connection/connection-0.3.1.ebuild b/dev-haskell/connection/connection-0.3.1.ebuild
index 204e78f9736a..60427de6ab04 100644
--- a/dev-haskell/connection/connection-0.3.1.ebuild
+++ b/dev-haskell/connection/connection-0.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/basement:=[profile?]
diff --git a/dev-haskell/constraints/Manifest b/dev-haskell/constraints/Manifest
index c76b81854773..beebea3e3009 100644
--- a/dev-haskell/constraints/Manifest
+++ b/dev-haskell/constraints/Manifest
@@ -1,3 +1,3 @@
DIST constraints-0.13.3.tar.gz 21574 BLAKE2B 444015cbf61b6e017b08339558c2c0a0ed26157b15d64621deec0e564fb97cff5e246acafc8e75917d21c0865805c96adc5c4f8f8aea3978cd6f6707a3fda62c SHA512 c592d1b60c5606c6dbd883b8acc9e2b68addfc71d28a6df184fb3739791759fdf1d8f0ed243acd694d54a6d9bfac8271ddac2e72e4dbfcb9a8622c2178999472
-EBUILD constraints-0.13.3.ebuild 843 BLAKE2B 6662eabca1b6772af27182d347a91b6ef62cc2ef49e500d693686a6908f9d51f50f15beda130b7a774b9400c5031ef4b5fb7df8943d8a8795d339a976db78810 SHA512 7035f32f421888bcf22cd62af920e11cfe8794545b6fee1c86950e08c7a207a106fc104f5e32083d9174c1b52780b5fb690e1a58b473a62ede26d8de6960ff7a
+EBUILD constraints-0.13.3.ebuild 850 BLAKE2B ef3345349bf08d9e03924168de3dff07a5aa063dd78053770d543c307cc39a62356a8c25ae775e3adccfda60da8c1e6ffb30ad5ff1a455468b6dafb19beb8e29 SHA512 4bff5d9a4212520873b095f0c512c463873448fe45b5c1f1049f2718b82a9ae4dae40c2a75316c038c026085c69d317094d2217e7eb7c1b89d4af935d720555b
MISC metadata.xml 333 BLAKE2B 1bf8780abb7d2ddbcfffa247770dbd25b67b0471bc127c174b23bd8e7b662f02973c1bc3adbc47304da8b94f56414defab2b9ec6c4e20e7cc87f83037abef57c SHA512 b9ce2af3ce78525ef434ba093244c31a935ea2be5f0652e7564a4e2b991bf406dfaff97db546a1eaba3e416011099d8bb396c1eeeac6d3cd498680e72aa95709
diff --git a/dev-haskell/constraints/constraints-0.13.3.ebuild b/dev-haskell/constraints/constraints-0.13.3.ebuild
index ca6f74cc537c..59ab3cfe34fe 100644
--- a/dev-haskell/constraints/constraints-0.13.3.ebuild
+++ b/dev-haskell/constraints/constraints-0.13.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/contravariant/Manifest b/dev-haskell/contravariant/Manifest
index 2f64668cf43b..5b4832c41f6f 100644
--- a/dev-haskell/contravariant/Manifest
+++ b/dev-haskell/contravariant/Manifest
@@ -1,3 +1,3 @@
DIST contravariant-1.5.3.tar.gz 13726 BLAKE2B 89dd8d2265c50a848a52ae21022b9a63781e2ff8945d767349f3d14c0b9dd9fe221c564014ae516bc074c2ac6eabbfc4d114378ac81c107a403e15f78655c5bc SHA512 f84e534ea208ebb949e6e1114233e56f284b94ceb756bddeb5786d2c1ed7ed7ec93defcabfa285887316cf880e7b6d2575a76c72bdd9ad73530b4397f5466c87
-EBUILD contravariant-1.5.3.ebuild 1093 BLAKE2B 305f189a5e84730f2defff4d7f01c6090fd90eb7341369dc61d95f3c5e60a4b9406bb58607e5daa5deb0bc1aac64a8db302eebc9768a0bd4c8d7acd53afee4d3 SHA512 ca1533a72ccb30f5a765f799cf3754846c3c1bb57310a412947219e3efcf099266669a221315aba6c2c2befce1410d6c4d337e667e4a0ef65f0b017793d081a5
+EBUILD contravariant-1.5.3.ebuild 1100 BLAKE2B 7baf794a899805d555ddf6c9bd5cca3b08411b8c2e6395c4e3946e99ed10a9384850dc03163715543797456a407b82f5d039192ccfa4268c7c68f5b5797d9d23 SHA512 3caf4cc17bbf75f6ff599010042d67e29f23d66f602ba29427d2d68fb882d39b8fdf8570a1e8af60becb7102659cf5c34633e33a62a74f9e0e585a4cb622741a
MISC metadata.xml 1100 BLAKE2B a38ff0ddfc091c3e33a8566291385e414aaf39c868a9871ab763fa1ad54230383847d9c2b139984cbd764e1542029e8e99a848e3a5bbddb221716543d60e3cc7 SHA512 22c72dc641676ef66d825a01d12ffdd6b4bc295f82a7804461947b2ac848d3185905be0caf5248dc792cd4713f22a9ae717d6e6821aada9f7f5ae24383d25bcb
diff --git a/dev-haskell/contravariant/contravariant-1.5.3.ebuild b/dev-haskell/contravariant/contravariant-1.5.3.ebuild
index 224e0767b510..86cb27e755ac 100644
--- a/dev-haskell/contravariant/contravariant-1.5.3.ebuild
+++ b/dev-haskell/contravariant/contravariant-1.5.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="+semigroups +statevar +tagged"
RDEPEND=">=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
diff --git a/dev-haskell/convertible/Manifest b/dev-haskell/convertible/Manifest
index 91e9c87f6e59..54ae8f3f9823 100644
--- a/dev-haskell/convertible/Manifest
+++ b/dev-haskell/convertible/Manifest
@@ -1,3 +1,3 @@
DIST convertible-1.1.1.0.tar.gz 14354 BLAKE2B 8d60f3ed29732dddf68d9b0221aae12300533c79d2d2763fe09af143296bfda93bc1781b7d21034b4747b5bc18894db033ce16a7c4a3967f8c7c4f4429cb1f52 SHA512 cd36107b686c56a5d374efbb9be4fa8a0ec3504f0cd807870d34f279707b36721ce5639e22939d11d1795354e453fabe4f1b6130b06ec20ad597287f62959dba
-EBUILD convertible-1.1.1.0.ebuild 822 BLAKE2B 97d6cdd35792d15d13383e511017d7cac60e6ea9e9b06a43bdf73269388e93de60514421d72c5099537c24762eddb24d6d1026f04234a3ceccdafed95816a4e3 SHA512 a03110c22b879f0df13e91e9e5fcf0c0601a58268aa16b268d1ef7bad44d1cfe8750080c40779cee1d624c9d33de343822532d792b06ef5ff5f68205ac099ab5
+EBUILD convertible-1.1.1.0.ebuild 829 BLAKE2B 29a0544c7cab60de8d6dfb134a4faf1986351e4faacdeda9627a45bbaaf0d578bea888b209b9304f259ae311806048ef537108b73b4cd61368f023507f8d7cda SHA512 c42ba35a53091b8a9e049512949cda7b19eb1d6157c89cded36eb50b8e6492b349fe5fd44f6dc91cd8438280f959081b0083e887d9e12509bbe6f2e4724af9a2
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/convertible/convertible-1.1.1.0.ebuild b/dev-haskell/convertible/convertible-1.1.1.0.ebuild
index 25cd1f4833bf..b903f09e3c66 100644
--- a/dev-haskell/convertible/convertible-1.1.1.0.ebuild
+++ b/dev-haskell/convertible/convertible-1.1.1.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/cookie/Manifest b/dev-haskell/cookie/Manifest
index 29b0620d7bb0..325ec129c858 100644
--- a/dev-haskell/cookie/Manifest
+++ b/dev-haskell/cookie/Manifest
@@ -1,3 +1,3 @@
DIST cookie-0.4.4.tar.gz 5996 BLAKE2B 11ba2d50e004ae498525948c4eb68c470659e306e7a59794fefa8a0441960d2c956f356ef7eb9089866d336f856b30ee208589690767ccfdb886d2920f44b9c2 SHA512 3e17c7c3190602154a196c13b9e65eb139adfe5258441e48ebe5bd9e880af66a7c206f0eca441eeb9ab1700fa49c639adb9414d93f36147c11a1fe3f9fb4a775
-EBUILD cookie-0.4.4.ebuild 771 BLAKE2B 77c7291fa7b97b03adac809c77332355ce5125a72abec69d06c1282dfbd569cbb0c24652e498a977f63c0688eb2e3ef56ccdd44cf9cceedaeb46cae6693f90ff SHA512 fa663619079380d897ea9594001bbe78b6a4aa29001d0b859c7a6140a553682404cd6c7e2eb2b2ceafa548bd4179893d5c9fd75fa7ad03d878d0fdcba0b70983
+EBUILD cookie-0.4.4.ebuild 778 BLAKE2B 19fe90b11875dfe750189bf784266aa5f997e6c8cb52127280afc0176e14efa2e73094e4359569143aacd34f8477c6c65985e0c5dfb076c9a9b0437acb7b0c66 SHA512 ceda7fc618123abef8671c26ffc4039df1f8436e3c63bd849df7d37f2cda134f851a62077684fa26aa9785526edfffe1f85a8253be82a2fe111c237040971209
MISC metadata.xml 330 BLAKE2B 26b91bd3bdb6465f91a34d1a41b6be71de7598f81cb8f056ea674b21359c501eef37892cf20b5925a28cbec89f1771d682470cdf1b4824fc91f14400834fdfd9 SHA512 ab2159368893786eb031a7404821cf8f2d8376de19238c3976b3f2eec1ad990b34d95d695b05197cdbb8a437e596674abb3079387c4eea438bd37f7f96fdb2de
diff --git a/dev-haskell/cookie/cookie-0.4.4.ebuild b/dev-haskell/cookie/cookie-0.4.4.ebuild
index 392f8d712e26..e5cf8a8f677b 100644
--- a/dev-haskell/cookie/cookie-0.4.4.ebuild
+++ b/dev-haskell/cookie/cookie-0.4.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/data-default-class:=[profile?]
diff --git a/dev-haskell/cprng-aes/Manifest b/dev-haskell/cprng-aes/Manifest
index 03911e19e0d8..82c276b633ba 100644
--- a/dev-haskell/cprng-aes/Manifest
+++ b/dev-haskell/cprng-aes/Manifest
@@ -1,3 +1,3 @@
DIST cprng-aes-0.6.1.tar.gz 4396 BLAKE2B 813773cb6185974e6c3250ce744abbe4ea5dbfa4725320736563fdea6446f246b704e2825e2f8612d35dddb01424cea93ad24a05764713d09d25cfe5afcaeaa7 SHA512 839a3a449edf996b0061a989058ed59625d8a849e852217c047b9d9b59b58504c0efaca699f75beea3ebcad8284f55c1f53b523dbebb10f56e705506bfccb5f5
-EBUILD cprng-aes-0.6.1.ebuild 790 BLAKE2B 1c65836bf9ce458989ea11ecdf4d84db06726bd2057ab67fd384984c80b53a7489a3e90eccabb876d7705904814808ab7ee930fa972c538ce65e323798ee041b SHA512 c910b73440169f6157ab569fc94585f081b549922ced6ce52066fe1e04486b2cae662e73f09c96b7b70554ac5c49b1bc61ef5160519f6e48111cdaa1232edf7d
+EBUILD cprng-aes-0.6.1.ebuild 797 BLAKE2B a8ac353dee2a9f1a71235397d5eb51fab24bdacaad293f49251eaa68b98ab33d5f2a4e0f85165e13c167b350fd46247c0062191654543ba9d4b153d4784e7f5b SHA512 8dd67772bded5b5a7131af6a2be1fe7d9280541ba24f4015a7cb8afbbb31a2e559e4a12c0bcf0d56557b023452bb9a720a07ba10ed47345db7472da5f5c1a74f
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/cprng-aes/cprng-aes-0.6.1.ebuild b/dev-haskell/cprng-aes/cprng-aes-0.6.1.ebuild
index db5a16402544..bdddc346fb97 100644
--- a/dev-haskell/cprng-aes/cprng-aes-0.6.1.ebuild
+++ b/dev-haskell/cprng-aes/cprng-aes-0.6.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/byteable:=[profile?]
diff --git a/dev-haskell/criterion-measurement/Manifest b/dev-haskell/criterion-measurement/Manifest
index a688c44a8a2f..f9d902176940 100644
--- a/dev-haskell/criterion-measurement/Manifest
+++ b/dev-haskell/criterion-measurement/Manifest
@@ -1,3 +1,3 @@
DIST criterion-measurement-0.1.2.0.tar.gz 16650 BLAKE2B ec4379e6ea016d23e5ee4b0c61404421bf3ba207ecc29063e426f136e1a56ef93a5c5e6f404f17796088e773ab9c4a0e971a587977c57d8ecd3edf33ba72b23d SHA512 d82196d0b4a501795e8f3498b17db89c5febf6cfd2131da262aacc7b268248bb21c7d4e6530789a40a47c4e74e28e34ab5ff3477b2e28f54ddafd01e7cd5993a
-EBUILD criterion-measurement-0.1.2.0.ebuild 776 BLAKE2B c2a36c0999369795727d6043d4d3ebf75cf04f586196bb52b1d25c96dfa5383a20d406bfbd0eb0472e47f9bfe4fb0d961836aa4e11f3439d1994284d3054110a SHA512 d881d2123c5fd1a67c08627ad9c1acb889da772452953e33cf37ff28455ddae5be649db9c8dd1e4fa2416fa3549532895bb0306d020357b3c41bcbdb6ac33854
+EBUILD criterion-measurement-0.1.2.0.ebuild 783 BLAKE2B b0edd5cf02aeed3ccd113afbe7a256a0bd20ae8ffa7ef89460e8bcfc9f560632a9a91dafa85e426e831a875eafee5c81e75f0ae670bb57c47bd8192d81fd98ca SHA512 a3d5bbd2cbf8d779b362f26d35dc617b7b4fddcaeae5144e4700a771c9ef683aacf11689af539d791b655ba757dd2e3d882572878be23b32718377cd3ef2788e
MISC metadata.xml 447 BLAKE2B 350f7a8c301c4c052c64f9d73716b850eb451196b5c19808752b7253c09c599d9ab2b4a6bd90c14e089132e75c886f5fdc74b8341e9d17fb64b84e03dc35f15f SHA512 b4c54525cc7449ffc66f1975896dcf79fc87486e20d73348e2479313af31fe5f5c2362f7ba5745e5177bc69045b0d8cc9741cf1587a178fc26116e6e3ed3949b
diff --git a/dev-haskell/criterion-measurement/criterion-measurement-0.1.2.0.ebuild b/dev-haskell/criterion-measurement/criterion-measurement-0.1.2.0.ebuild
index ac370fea7eb3..4e7ee5326033 100644
--- a/dev-haskell/criterion-measurement/criterion-measurement-0.1.2.0.ebuild
+++ b/dev-haskell/criterion-measurement/criterion-measurement-0.1.2.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/aeson-0.8:=[profile?]
diff --git a/dev-haskell/criterion/Manifest b/dev-haskell/criterion/Manifest
index 5c9201e43656..4e798367024f 100644
--- a/dev-haskell/criterion/Manifest
+++ b/dev-haskell/criterion/Manifest
@@ -1,3 +1,3 @@
DIST criterion-1.5.11.0.tar.gz 46082 BLAKE2B 8cca7ce2d7257cbf471efc1a5c00dcacfb26fe1ff1d5badf1544b2018a33aca43585f7c3afd3e661b67ee443ee424a897a5aa9ac0f653ae37ed2682eb784e558 SHA512 6efc1c59ebe2ca1c03e83174aa6cb742d8070c3c69d4a071187ff6a3abe09b42ba329dba09283fd483b75a6b4e61840af3596d0ab14648f86887cdd44e1480ce
-EBUILD criterion-1.5.11.0.ebuild 2191 BLAKE2B 73889e7cae20ffae750f76dd93461e985a1bb062135d7e971022f0943e447dd4cb20d751d912a5f9d5b6fdf4132d922842b8ae8a9bf9f4ee2dd3cda7a006cd63 SHA512 c51c684b59e6465ea2faf2789818ef711087a310972ddac487b8d857aaf0457e431f7c3845303154d39707d4e4922a4cb800f1c79b6a06d9426366269a90f36b
+EBUILD criterion-1.5.11.0.ebuild 2198 BLAKE2B 17b117be3d51a9fadccb16f6d4a772047f42fff5003008ca08a99f1146d90ca3dd94ecc33a88e02d0c8069737945ed452ff9da7de97df4b7efb062e7c1920367 SHA512 abf853e113d8ace4627262d94f36e845aaf429adc8f29c217ca452e504db05a6416d33bdfe14a341629c74adb92d75d117e0debd323c4ac4e258f905f1d66e98
MISC metadata.xml 874 BLAKE2B 2d032f0236b0d7f51282a48aceed14bce0ce9e7446872900580de9c50872c90e18a893586edb3b6e3d431fd7759911647025c1337dcec54d1ea0d587b6dfaa68 SHA512 dc3eed01be3a80bc0ebb8d3237df410c0009e83f55be1ba2e807ee2db9e85c4395beffc5888228357b88d22085a62ec6487ed51f26ec45dfab2264bc75f1a62f
diff --git a/dev-haskell/criterion/criterion-1.5.11.0.ebuild b/dev-haskell/criterion/criterion-1.5.11.0.ebuild
index b81ab6dfbb68..514e5972ac2b 100644
--- a/dev-haskell/criterion/criterion-1.5.11.0.ebuild
+++ b/dev-haskell/criterion/criterion-1.5.11.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="embed-data-files"
RDEPEND=">=dev-haskell/aeson-1:=[profile?] <dev-haskell/aeson-2.1:=[profile?]
diff --git a/dev-haskell/crypto-api-tests/Manifest b/dev-haskell/crypto-api-tests/Manifest
index 1b91e4740372..ff4b8409ba35 100644
--- a/dev-haskell/crypto-api-tests/Manifest
+++ b/dev-haskell/crypto-api-tests/Manifest
@@ -1,3 +1,3 @@
DIST crypto-api-tests-0.3.tar.gz 3635597 BLAKE2B 0b13730ef105217068e8ffbe237dbe727e3ae09aefa4d0c021877010371024c5796e6959ad788edc5c213faf55e69cd5eea9d55023f48cb96f263ceeeb6e4500 SHA512 4d9dfd52dc67279a712bd444972faa6650d987c8f65fb41178e5c6523a7260c0e2df8f44bc511ffa217b6d71c5ec41ab11a0466a326c9133f7e20c01c37404d5
-EBUILD crypto-api-tests-0.3-r1.ebuild 876 BLAKE2B ebfb99e155dda0ac366f054c39b747489015ad4d9275902b55de5d2e75b1ac83301c8b9dc327d404048e6e7bc0d93d936f54eba11c0fd1ca3dff83c9c315abd4 SHA512 b818cc52e47191eac15bf801e6450d5c560965f62fd7b5431fc6989010ff782f7f3268703416a3ac4c9cadf0fa0e5f8bbf83a28fe90441eeda9bac33ee260e19
+EBUILD crypto-api-tests-0.3-r1.ebuild 883 BLAKE2B dfa97b7d38f218e85ae0546bce79cc9d68f474361f356b1f74852cba2e852e509784759fc00e1c94f726d849c67a6043e0c710598b719191c77ea76a3bdae344 SHA512 a3fb0b8df3b9b57630cad188f13825bf18d09a070a076f412e7d08224641fb303b850c7fd47168244abde42faf3fbc28c7aa61d18732b7856213a35b5fbf9caf
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/crypto-api-tests/crypto-api-tests-0.3-r1.ebuild b/dev-haskell/crypto-api-tests/crypto-api-tests-0.3-r1.ebuild
index d16ab511d3fd..b1109891d8b8 100644
--- a/dev-haskell/crypto-api-tests/crypto-api-tests-0.3-r1.ebuild
+++ b/dev-haskell/crypto-api-tests/crypto-api-tests-0.3-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/cereal:=[profile?]
diff --git a/dev-haskell/crypto-api/Manifest b/dev-haskell/crypto-api/Manifest
index aea5a78500ea..7a0ce0a92f1d 100644
--- a/dev-haskell/crypto-api/Manifest
+++ b/dev-haskell/crypto-api/Manifest
@@ -1,3 +1,3 @@
DIST crypto-api-0.13.3.tar.gz 48346 BLAKE2B eeec2644fe43218c8e647bd84e3fad31079cb560cb25a078853ae40cb8be617a05fcc55ca844811f1356d8f5a8088583497d79e38f808d12af4695bc05bba7d0 SHA512 1228fe857e235a0d5692916507a42e622f9769325ae9a6a7828270dcb64fe38cc094eec3fc8cad2f28b01bd8de98b1dc637a17aab1db1568a82cb91ebc65c382
-EBUILD crypto-api-0.13.3.ebuild 775 BLAKE2B 2421850d2ac89dc2ad23dde06ca9b44e0d2adb8793f84fcac249b75461bfb52a90a23e30b529ae8c1e7b0820f76c50eb16af11bbc3bba2ea995a0e02127c8549 SHA512 7cc1cfd3dd8b5e16fbf0d1b4ee3972446cf6734b7b9f696ad92b265bdbe5810eb49841b8db922b77c65e4d4f2379dcbd8ab2580ffb22c28be8acf9609b7b8605
+EBUILD crypto-api-0.13.3.ebuild 782 BLAKE2B d1d7ecdc06349f68092ce5eab05fc404761efed674ecb675512b6bc40df8056dccf2363630b47a0b12e7334d14df14b2fd70f2b3b47dc66d1debfb465a55970a SHA512 45de89affab801f6b694dd8f755071e366ca489c7a69f6b9b4417731bed06e203cef03f569ded7ad5c056c7e6132ee79b70679085a8b4dd2a1ea07d7c1dc3fe6
MISC metadata.xml 855 BLAKE2B 3ba03ed1ab2ee220afbe3521c047761a160c82a8c78cda01d24d93a88ebc1e5836945564fe9cc5030a13b9ee4e110c8667cdc2e3075274389fd62d5c00f9f20c SHA512 d2c1fda37ec84c96c849caae75d627e9b8db2d671844467269d4f9cbb81149dd240645a6694ca544a5d1ffd6edf2490e9a96623cab6e3b574638d63bcc35decc
diff --git a/dev-haskell/crypto-api/crypto-api-0.13.3.ebuild b/dev-haskell/crypto-api/crypto-api-0.13.3.ebuild
index f91c2ccb4710..46382f43b3c8 100644
--- a/dev-haskell/crypto-api/crypto-api-0.13.3.ebuild
+++ b/dev-haskell/crypto-api/crypto-api-0.13.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="all-cpolys"
RDEPEND=">=dev-haskell/cereal-0.2:=[profile?]
diff --git a/dev-haskell/crypto-cipher-tests/Manifest b/dev-haskell/crypto-cipher-tests/Manifest
index d68900a5cf03..032210c27aca 100644
--- a/dev-haskell/crypto-cipher-tests/Manifest
+++ b/dev-haskell/crypto-cipher-tests/Manifest
@@ -1,3 +1,3 @@
DIST crypto-cipher-tests-0.0.11.tar.gz 6183 BLAKE2B 6899bfff8cc9654656becb1ec21a7c3792a9b50141858ccc5678050daaec1f195ea5b9826cbb85e127f0e0c3236bb9dad94280a2c49732966453b1c0832b2d33 SHA512 cc8361517e6c2afed1585e7648ed1143e8b4224918fbd8191a970d0afe2a162b759e8e6aee49308a93bdfe0d4d15e2bfb587d4e9f6891766f8e834822553b853
-EBUILD crypto-cipher-tests-0.0.11-r1.ebuild 1070 BLAKE2B ed8d0e2df9e27822e60c9b5114608d46cbcb3eeb5c7ebd286418a6433d8592c02082643f95ea1b4aaad04b73461e597db3960133378250e300b86d0f82d94fc5 SHA512 71ff2df2d331c938428afaabcf2f146b29ad893ee3ab805c18b1c7ada9c0ae59d93fc83a856416e9b44660d0f1c1f3903fb516d501d77ac16fafb9521cf853ea
+EBUILD crypto-cipher-tests-0.0.11-r1.ebuild 1077 BLAKE2B e0a18ee668195f6f93461579d5a80b216004e2231dc7e47fabc950c5d5759a09977e3bc2fdf6616cf059ee89129c8eb7d1047c0938f827ee9a7e1fa48ba0df58 SHA512 7192f22f0812d8d1868e036ac02413d8c378bc5b99206407b47ff3ed07bee3505d0be532d4a7aef595bd23c0055c6119c4b992d55c72701f2d5c1e23997c903d
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/crypto-cipher-tests/crypto-cipher-tests-0.0.11-r1.ebuild b/dev-haskell/crypto-cipher-tests/crypto-cipher-tests-0.0.11-r1.ebuild
index 7333f8cfa1a5..fbd45d7232ec 100644
--- a/dev-haskell/crypto-cipher-tests/crypto-cipher-tests-0.0.11-r1.ebuild
+++ b/dev-haskell/crypto-cipher-tests/crypto-cipher-tests-0.0.11-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/byteable-0.1.1:=[profile?] <dev-haskell/byteable-0.2:=[profile?]
diff --git a/dev-haskell/crypto-cipher-types/Manifest b/dev-haskell/crypto-cipher-types/Manifest
index 22fd0a90e9d7..bea605dd932b 100644
--- a/dev-haskell/crypto-cipher-types/Manifest
+++ b/dev-haskell/crypto-cipher-types/Manifest
@@ -1,3 +1,3 @@
DIST crypto-cipher-types-0.0.9.tar.gz 8073 BLAKE2B 80f5349e31f04b591509382b6c475f0f65095b50646dd5cd785c037eb9be8193a011f060beeee42a37586ccaf69122804124fbb77ef46f894ed985d573481c93 SHA512 9b369dfbe1baa918f8b72dca0a6637634582629ccd46226a3a89813f42cca1e11ee738e1053503a6bc2863c04dd885083e6a09a5bda5a52dbf381e9f133e24cc
-EBUILD crypto-cipher-types-0.0.9.ebuild 641 BLAKE2B e5f8775e5e09bfa607d2f9352b30454cc68942f02014e8c2ae0f95eb3e8c3d25896c07c80da101533b50e2847b89e6e684d1bb44e93335303652d98d9d4528b6 SHA512 a2f34a777e60ebe68a04c2f44340856c7a9e841e8765b1e131877f1e062200e5dc876a40e363a959891d2bba308308e616d7dcdf6775282fd25edf5bfe83c1d3
+EBUILD crypto-cipher-types-0.0.9.ebuild 648 BLAKE2B c3a6e0ad7d74ac7a4e2bb038c598684ca04a7326a01ae313bb759b155ffd2751616b8d8d0e976b52e7efd8dfe270925fa79bdb72d1c5bd8278117345236e1709 SHA512 a04b2b1ed72d08c9a30db9778a5be94ad6a4fc5e902e0a96c5f50675a32eba708c63d8b24593b9ce38a894eb647bdf2ffe43cf5154e8570c288955825712601b
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/crypto-cipher-types/crypto-cipher-types-0.0.9.ebuild b/dev-haskell/crypto-cipher-types/crypto-cipher-types-0.0.9.ebuild
index 00ff829792f6..3f37fce9d977 100644
--- a/dev-haskell/crypto-cipher-types/crypto-cipher-types-0.0.9.ebuild
+++ b/dev-haskell/crypto-cipher-types/crypto-cipher-types-0.0.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/byteable-0.1.1:=[profile?]
diff --git a/dev-haskell/crypto-random/Manifest b/dev-haskell/crypto-random/Manifest
index b23ee508a42e..55b8e2990a7b 100644
--- a/dev-haskell/crypto-random/Manifest
+++ b/dev-haskell/crypto-random/Manifest
@@ -1,3 +1,3 @@
DIST crypto-random-0.0.9.tar.gz 9256 BLAKE2B f9433a75c7285e92feda4f5d3db165c0f530d59ab95f733755c138bfaa162b0948b84ca912dbf26fc80b06d5cee7670361defa308d1ea5926a0e1cd385d39976 SHA512 07e298e2e3846b48330af92a46ab8550982ad74f6154c59a531762d9282f6712c1e867a48ed6cf4d967f463f52c1af4287a74552aeff0635480ea21cd54a7a24
-EBUILD crypto-random-0.0.9.ebuild 637 BLAKE2B e3c204adf8b0f359bb82cd17f3a652794d0c636d774145ba668f01b6b1e678881864daadae65ca18e62c955dfdee4f936ba48fc0ae1ab08d788d6068be0cd3d2 SHA512 e5a8431098114c8dd112d8ff3110036e4c170abe4403c09b02771ec11af6de0fd58663b02299c4976dc71d8453826baec6c2d5450c5207fd8c3c95805da4f396
+EBUILD crypto-random-0.0.9.ebuild 644 BLAKE2B 2c4008ab83755ba25ec6401afccd572ccb2f6223c45206bd417c28bc76c8b79d000a4670905c858a0d7b290c3ce0d671cab60a4d7bbd12939b3d532f86de7d42 SHA512 75f8f97690eccdda95def4f777c0049b94febd29c06d6b4a0041f9be7abc6f9a41e113dd0dbe583af2f1106dd3e2c7782b8e0f87124bfb24d1815c2d51203a91
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/crypto-random/crypto-random-0.0.9.ebuild b/dev-haskell/crypto-random/crypto-random-0.0.9.ebuild
index bc6ae4d42da0..94614c201479 100644
--- a/dev-haskell/crypto-random/crypto-random-0.0.9.ebuild
+++ b/dev-haskell/crypto-random/crypto-random-0.0.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/securemem:=[profile?]
diff --git a/dev-haskell/cryptohash-md5/Manifest b/dev-haskell/cryptohash-md5/Manifest
index ec879a6e8b12..8b5f299829e4 100644
--- a/dev-haskell/cryptohash-md5/Manifest
+++ b/dev-haskell/cryptohash-md5/Manifest
@@ -1,3 +1,3 @@
DIST cryptohash-md5-0.11.100.1.tar.gz 10472 BLAKE2B cc7c99922b05c8df11a7253e6c0dd3ab1399ff739548280fa762b01c507e6d620ab51ccf6c6e791572ae432448118356d1b8879767f4ca245ae59e0daaed2058 SHA512 f2efb197005ed5f12a7c2be490a64a83186cacb34eaedec6cbd76e52c30221733da1d31201c5209538226508db760fd9eed0afc8d72643e1509b32c7287cb12e
-EBUILD cryptohash-md5-0.11.100.1.ebuild 1097 BLAKE2B 5c21c2555b4867bad0af48fcca58518f469da2b5be173d7899fbc000620e725ab5a81b8b27d720805abd09d84dac5cfb27e08f95deaf913211e14ae306cdfac0 SHA512 4504479b5658ad8844074037f63e7fc81a89680430ed5bc232d6adf6d386999a49deabf4dd6036ca7d5151594a5f5dd90fe5c8bff02900ebf7cc99a9ecb3d39b
+EBUILD cryptohash-md5-0.11.100.1.ebuild 1104 BLAKE2B bf25777eb8a0bdcbd060111f00aa7a5cc2106e524dcab2e90a8037aacaee7e719997cfb7ea433ec29a17bd2cfd7d7f5ab6c3b30524297d690450544d021087a8 SHA512 ce0cd867ab25baf872cf9510b8bcb99fc218bf5f651356074c2663860a370aee993b9eebc8f80bbcc40ef886617f9a877df53df73dc86e82138ec59d348dd3a4
MISC metadata.xml 1123 BLAKE2B ea559990eb17116faeb48fe0653519788871ff41cd07c58da000e5fb19467e31ce57af534128e5076c9f86ae086df8ba5ccb6f3da31121aa9b3f55947cc03b5f SHA512 3cef982837f754c6a999397ddad14e3be744cb7f9ae0cc0ff2224fca87f7b3054d9252bf8d9382e2d299dad054a3c6d487920e2ddbb4b246a57015b4f8d29517
diff --git a/dev-haskell/cryptohash-md5/cryptohash-md5-0.11.100.1.ebuild b/dev-haskell/cryptohash-md5/cryptohash-md5-0.11.100.1.ebuild
index 3ee6c92ef882..18c798c699a9 100644
--- a/dev-haskell/cryptohash-md5/cryptohash-md5-0.11.100.1.ebuild
+++ b/dev-haskell/cryptohash-md5/cryptohash-md5-0.11.100.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/cryptohash-sha1/Manifest b/dev-haskell/cryptohash-sha1/Manifest
index 3118379fa394..4845d5d64ded 100644
--- a/dev-haskell/cryptohash-sha1/Manifest
+++ b/dev-haskell/cryptohash-sha1/Manifest
@@ -1,3 +1,3 @@
DIST cryptohash-sha1-0.11.100.1.tar.gz 10198 BLAKE2B 5d9835feeb43a80c83de0e390d59efc908fd538ed4146ace4eb0cd67392503cf414a2324968e8249f2b506978348caa6e92c70e82c52eaa7ac14e3956388f05e SHA512 e3528c70501ffaf4649adc0fe120a0b333329761fa66505083269afa67828c16695fd91567035adef0b77915df47a6bcc99d2d90f0ecb26eda583829261cb1bc
-EBUILD cryptohash-sha1-0.11.100.1.ebuild 1092 BLAKE2B f65cacdd325c1b98753e18a0099151a28d63df4fe19c4651888065abe711b75089827ba97945817560d97a74b070400e81380f6c201d46a9970c83cee8420987 SHA512 9b3b5547c1e768fcb10274da58edeaa48b767ab7bd3c27b68ec3d2cde1a5c6fdca2c04197aee40f05e7b8ae222448c412288e03e6591c492df37c0a5817b0b0d
+EBUILD cryptohash-sha1-0.11.100.1.ebuild 1099 BLAKE2B 23bd7d8f676690bbba7391915034242be80d77f9d507c4ff3395326f29160a4d30f01e0b945d5490d5abc58b9c4667203171363632a7125d3578fa888a9a373d SHA512 58a7f0b11da7374e9a1242522c18f9f28cb33030922b2d73a9ca696ef03b5a50759a1a51fc3fe592de9d7bbb0ccf1c795a11a5f0b7fb1b69356b3d32d89e21b1
MISC metadata.xml 1129 BLAKE2B 9c1e7012aeda8c9fdc260d5f58164e1e946d00cbe557d059a14485f716fe22a46d4287bbae7eeb16eeab19e3c814104ac5b791fba7eb0404d50fcf5b3543380c SHA512 f61055b57f89cd65aa6965096f2821e9c7b3d4fbb1273598b03b08fafecccee08b951c2776d7588009dc25ea1b396b34e90119ca48dfdfc35532e8d591f890eb
diff --git a/dev-haskell/cryptohash-sha1/cryptohash-sha1-0.11.100.1.ebuild b/dev-haskell/cryptohash-sha1/cryptohash-sha1-0.11.100.1.ebuild
index a98b36cde295..5706d0c360e1 100644
--- a/dev-haskell/cryptohash-sha1/cryptohash-sha1-0.11.100.1.ebuild
+++ b/dev-haskell/cryptohash-sha1/cryptohash-sha1-0.11.100.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/cryptohash-sha256/Manifest b/dev-haskell/cryptohash-sha256/Manifest
index f437abdd9840..9b0aae011ddc 100644
--- a/dev-haskell/cryptohash-sha256/Manifest
+++ b/dev-haskell/cryptohash-sha256/Manifest
@@ -1,3 +1,3 @@
DIST cryptohash-sha256-0.11.101.0.tar.gz 14996 BLAKE2B 9caccc3eea4ad25c6ebbdd507771d86264a853f282d03399917b42a5311dcad0501bd0b4ea6fa00d039f67bcea3f81c116b9ec016d65cb2ed6f086b0448894c0 SHA512 c755f1354fb5f1d6cfb54f73e39692392517954118d98b39ac4be7460e75a9ddc91ad641fed0f17e5fa33b62b7b0734af66526ea757e00716832572bb383c612
-EBUILD cryptohash-sha256-0.11.101.0.ebuild 1185 BLAKE2B cc2b68b6d35b88020efb441ea86ea36943bf0335abcdfd81803f35525459fb815a06697c56d62a64d53f159ed1e6c7859837e2a723c2ff1cd467475bf41342b0 SHA512 11ec5024990698dc239917c99a7e9563e431672cd15d77ccbb99f24dbb96d09322296ce3447677f218b6c73d753ba25350bc77ef5337ce0fd75edbdf4a911abc
+EBUILD cryptohash-sha256-0.11.101.0.ebuild 1192 BLAKE2B 658cb803522bcd14d7f609de7c6341c092ee362babc209c3ddd9a6d72d7c2ce64d3df7c62f52c53f0355c97750b6a7459e424112239cf175634c0bdfbbb8cb2d SHA512 3814859cfe6fd1f4d6ec302c011c16bb655ac0204aa164894e366f40bc079becd0d0629a8c0c307dc284ed3b31633a9f52775744d2127605f88732d2046e5731
MISC metadata.xml 1143 BLAKE2B f5ab4eab042b822fad8da67002f89848d0f808f41f6837f0f0c678e8733e1c8d8d268933bec154a5aa3af3326ad5b7f40084dbf2c9113eb0f30f31cf972043da SHA512 79adea74eeceb7d7be48f8c002edf3b056c23a2ab01121decd48559b09e4eea4d8324021a313bc35f7919db2b36deda2d8e7fbed01243ef452f48f5059d208f9
diff --git a/dev-haskell/cryptohash-sha256/cryptohash-sha256-0.11.101.0.ebuild b/dev-haskell/cryptohash-sha256/cryptohash-sha256-0.11.101.0.ebuild
index 11adbf916468..853c4393bb38 100644
--- a/dev-haskell/cryptohash-sha256/cryptohash-sha256-0.11.101.0.ebuild
+++ b/dev-haskell/cryptohash-sha256/cryptohash-sha256-0.11.101.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/cryptonite-conduit/Manifest b/dev-haskell/cryptonite-conduit/Manifest
index 0e8746b4f3a6..90345e8fb30c 100644
--- a/dev-haskell/cryptonite-conduit/Manifest
+++ b/dev-haskell/cryptonite-conduit/Manifest
@@ -1,3 +1,3 @@
DIST cryptonite-conduit-0.2.2.tar.gz 5405 BLAKE2B a2565d0d15863159dbb001584ec9e87eebe69b617efd6d18ab9c8d2ff81ae9e1fa26488f6e0bdeb07c3247aed8c63d0d4fa1376240b0ddcb54cd4a619d053a4e SHA512 5a313d1ff64992fc8f45ebf06f5f439aa5dfe745ce6f2bfc31b3ee06b489b0a145a9e6b5cf00fb557ddbebf1aa5c226dc0add9c591f62a06bd6f8776cf52dbdf
-EBUILD cryptonite-conduit-0.2.2.ebuild 933 BLAKE2B 3b74e461b4841fa092137e0ffa618a9ca6a24d26d75cb477f43664f4d67adaa0d1d14dfd94b5a0b64d05d0beec4d205af3bb57fb57364ed47e5eb594d6551a07 SHA512 b143f8557bf8dfcaad68835873918b687beececfe3d666b04cb58b91d38e6f5c1fc5417a780c508c1d8bc68c032264f0280cf6c6d76cbebbca61890c6b3d9e3a
+EBUILD cryptonite-conduit-0.2.2.ebuild 940 BLAKE2B 040d1e79a654bce3b511a18c729645400197fb2eb2c29a56a9f8ac0deedb3437c1a457c581edcbe40314bc0b2b1f6bd07e2aaea5f7402e64d6fb1f940590b336 SHA512 1b08c5f4428f281ec4c547c013b388b5cebbb7be3542af2572b8679771ffc071e932be56d44dc12a208669742b59f27be8b9bdaacb958d6a963a1a60254aa9e1
MISC metadata.xml 478 BLAKE2B f4118ad76a667b298669f5d325b03142e0a48e66de1839606f87557693c14ae0c085bbcba50615566068aeeedc59bc3be822aabac1f5d0c1daa509030859bb70 SHA512 8a5944dc50772611752cc3baae87ebee6db7c33a2ccf23ff0cab99ff04de97c6485f485490fb71189e273684daf525680a828e5daf39de0affa877f6aed6f008
diff --git a/dev-haskell/cryptonite-conduit/cryptonite-conduit-0.2.2.ebuild b/dev-haskell/cryptonite-conduit/cryptonite-conduit-0.2.2.ebuild
index d4b691ce48c9..bfe6a3a93a34 100644
--- a/dev-haskell/cryptonite-conduit/cryptonite-conduit-0.2.2.ebuild
+++ b/dev-haskell/cryptonite-conduit/cryptonite-conduit-0.2.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RESTRICT=test # test suite fails to build
diff --git a/dev-haskell/cryptonite/Manifest b/dev-haskell/cryptonite/Manifest
index 17ddabe290cc..dc8ca513bceb 100644
--- a/dev-haskell/cryptonite/Manifest
+++ b/dev-haskell/cryptonite/Manifest
@@ -1,4 +1,4 @@
DIST cryptonite-0.28.tar.gz 616309 BLAKE2B 3fa11777574fab06c264709d4de7b56fd4b276fbee93f4731683a9a18f83cf77d2042679f2eac3044d336c5be382e1e4eb0c90862c20b0f452eaafdee401e616 SHA512 c1e485522938f94f15910a5b5a4a3e4dfecbb62df463c80faaa51e9d883c2612611b8486bd0fd13660766cfb6d62d366fbbd03df2db874d525514aae247b6242
DIST cryptonite-338.patch 1823 BLAKE2B 99a502e16ec061b37e1d3dc343760c86c1eb1cecf23a9061ef3198082d2777fa129196af3322153558e1da7e87b125bfa3a1e32501482767bbbe2e4ca874d65f SHA512 1f00a31791fef52e7bdb2b052912f8ede9022ee4013d1f74321ff10517c4c8df68be9b97d4bfd88140f5686b3b9d01e0937909dd5a2c462920e559accde8e72d
-EBUILD cryptonite-0.28.ebuild 1961 BLAKE2B 79d1f1e9da5b15dff7900723ac830216cd6ba63889c5954ce71d6ccac0e9fc73596c953fa730bc81c68fa7e4f5003a0e9ffd474fadc1d58c37ca38a41644e0a3 SHA512 36863c886ed74fade7400e60c683d461dc5174101247a2ea40450f87e715b2e819d5388d779e9e706cdd53cb1eb36abf3323160d58a2ad411f4cfec52cc76860
+EBUILD cryptonite-0.28.ebuild 1968 BLAKE2B e33de31fe4df77e4e39ffd584c4af407e6e5f7de24e46be10068b9f9be5ec53960a41dff0cedb9b7547acbad3ffc82c1bc534813a19819a47844f99b703a7d0e SHA512 ab6834e1760bb25abf85157cf05548ca78c632d0e07ac86bb11fa8c9905e9db78f3b1df9a0f368633123719a74983c35e6d0115e8a6b1b0d16fd3162059418bb
MISC metadata.xml 1369 BLAKE2B dce4bc44ed0f1348aa690a9012811c9ed24c2826f5ab47612426621c69ea865576cb748c7d887a34b5fd6ea14c67d1eb40b95d9283cd2e15ac9c2b835dad6560 SHA512 5e3f9bc2d199ccedc44f4545bf3ed955f5d6b5eb7e9c2a3c1fccf380e95c946e5ccdf86383900d8de91cf44e3eb5ad4fd98d9fe27214b068287ce389237e97a5
diff --git a/dev-haskell/cryptonite/cryptonite-0.28.ebuild b/dev-haskell/cryptonite/cryptonite-0.28.ebuild
index 7190477eee98..19600b13973d 100644
--- a/dev-haskell/cryptonite/cryptonite-0.28.ebuild
+++ b/dev-haskell/cryptonite/cryptonite-0.28.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="cpu_flags_x86_rdrand cpu_flags_x86_aes cpu_flags_x86_sse cpu_flags_x86_sse4_1 +integer-gmp +target-attributes"
RDEPEND=">=dev-haskell/basement-0.0.6:=[profile?]
diff --git a/dev-haskell/css-text/Manifest b/dev-haskell/css-text/Manifest
index 12165a1f7219..261045f77c80 100644
--- a/dev-haskell/css-text/Manifest
+++ b/dev-haskell/css-text/Manifest
@@ -1,3 +1,3 @@
DIST css-text-0.1.3.0.tar.gz 4594 BLAKE2B 0ea86030b7e2a8f015bcc1a122e325948570baa3f72b961ca13d731c8a464ab06360eb451ca826175c73288d2eb4b51715c674151f2f3aaf1750ac2155e451ee SHA512 2f7b4fc758e3e6da7dadbaf48c9174770de8230ef4578d9fda610ca9b7a4ad497284623e382bf55111ddc852550275415f58311a2e726721f050d9f704050628
-EBUILD css-text-0.1.3.0.ebuild 802 BLAKE2B 65153da43130b16ff0f1408fa6811d668a121670e8159f0d49086d2bb0f26e1d4b2e9907fb9f16464c43c204bbe4fe9f0c81fae1fe86b5bda946b4e58cae8019 SHA512 a51812bd1feccd8d827afd007a84971d87423b7ffd8d3456534b38e6e8f0433fbbec689aa2695df6b908cbc8c85cd3f623296e04f2dd8767c1731579dc6d8caf
+EBUILD css-text-0.1.3.0.ebuild 809 BLAKE2B 86a59c9a2bf43dfeecbc76a5adc68c0b5fb744ad15de7e69982750d87b0cef4000b70dbf5a630a2492491b2197f2fc30aa5509854638d915ee9adb7fd2396828 SHA512 b91619c40f7d4116b4e586095e0214b1d71449d4b261bc20b4a83bbc2c0ca190f0f56351016dfa1d61774a22c71a20fedd58341292817f1608f11701e8b53c5f
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/css-text/css-text-0.1.3.0.ebuild b/dev-haskell/css-text/css-text-0.1.3.0.ebuild
index 64f53d6fd70e..35ee8d518fe5 100644
--- a/dev-haskell/css-text/css-text-0.1.3.0.ebuild
+++ b/dev-haskell/css-text/css-text-0.1.3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RESTRICT=test # fails test, not sure if it's severe
diff --git a/dev-haskell/data-default-class/Manifest b/dev-haskell/data-default-class/Manifest
index 79fe19ff8fba..d70b7d3ee270 100644
--- a/dev-haskell/data-default-class/Manifest
+++ b/dev-haskell/data-default-class/Manifest
@@ -1,3 +1,3 @@
DIST data-default-class-0.1.2.0.tar.gz 2522 BLAKE2B b6449a9bfbd9fa352a7cc453540f3b8eb69c0f144635d573d6073ed950b7289f3e71aecada5f8d85faed7293b1203133a9239dbeb9e5e6b286404b0b6948a67c SHA512 293c899cb2b5cded58baa086251110e4c5e7a15477f1864c33be30be8d16d6fadb55e1b5fa8117f4c47ac5c86ac09abb2f7f8b3b4fb658d1492eadd099f6f7b2
-EBUILD data-default-class-0.1.2.0.ebuild 603 BLAKE2B 46a1f47d96e5a975a2883023a9c29ab6152d520d76be624860dc7e10d30efd114080140c2797713890e2cf793fba3adaa50423ae7b730beb60598f1e20a8b33e SHA512 8cb2364cb5b2d63d3de2e9d399e4c0b80d62ba30ee3ccbbed3fa0eae82fa4992dd3809ec8d735d2491a50d919699295216d00c20492ad038031baa65adf546e0
+EBUILD data-default-class-0.1.2.0.ebuild 610 BLAKE2B 57303a9834bd17d57842fc8f8e8e18101844a9d93a9cc52bbd68999e7f3a2d627523824f6d62ee463dfc1bc1751f03d0e5306723a09ae2051f64cb15b56493e5 SHA512 c4904c359e964d59aaf7d736869fe6e42206b90ce9f5377fbf4d842be6a19f50ccb0bd7751548e4dcb5cb17cea196d55826c5349b46ff27ef8b8e7f578b8b464
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/data-default-class/data-default-class-0.1.2.0.ebuild b/dev-haskell/data-default-class/data-default-class-0.1.2.0.ebuild
index c3e6d6e9b20e..07f2c3118277 100644
--- a/dev-haskell/data-default-class/data-default-class-0.1.2.0.ebuild
+++ b/dev-haskell/data-default-class/data-default-class-0.1.2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/data-default-instances-containers/Manifest b/dev-haskell/data-default-instances-containers/Manifest
index da8a00f96276..68720e2ccee9 100644
--- a/dev-haskell/data-default-instances-containers/Manifest
+++ b/dev-haskell/data-default-instances-containers/Manifest
@@ -1,3 +1,3 @@
DIST data-default-instances-containers-0.0.1.tar.gz 1659 BLAKE2B f422dc8c9d6d51a63019cc2c0edfe8216602fcecf97894cddd226ec3544fd5e469471a21cdafce39dfea835a475a332e80451c8c33549377fe2e73260f512e87 SHA512 a12352eb0484ad772b16674b2ef8145b3733473f716c182841d6378d8a2d3b196e8fc966afd7c335e81e924ea83088a9c67c4aaddb14a87a7a816cbe27236bfd
-EBUILD data-default-instances-containers-0.0.1.ebuild 667 BLAKE2B 5594cf3bcab55cc5d350918533c30185eaf1993312eb41c2fd9119057f8c8e0304f91842477a39226325b168e34fd533606cea7a4625a08a8dd3afd8582b9c6a SHA512 13c92cb95369f7ef1cd9f6348098063bdd5f0c8c9d2465a62ae66bd4eadac8e8df92f354cec4eb1b29523a1e1bfc765ed8d9fc1b2764a3431c90710aa4e0a6c1
+EBUILD data-default-instances-containers-0.0.1.ebuild 674 BLAKE2B 9a2c380a45e253b0637edb0dd6864627062558f54e4a11de05c1e294b8301372f2ebf6ea91a2363ad18ccfec761d56140e525da3e84e142feff0028a29401969 SHA512 847f17afe4e93fce22241857b81db2a8736495ced50a3301c36c78d874e998c9ab0dbaaa70d510c9f99ca430ab1b818e3d09cac11ae4a4d541534d202e4b9696
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/data-default-instances-containers/data-default-instances-containers-0.0.1.ebuild b/dev-haskell/data-default-instances-containers/data-default-instances-containers-0.0.1.ebuild
index 634f5220e768..bc9f7402c1a7 100644
--- a/dev-haskell/data-default-instances-containers/data-default-instances-containers-0.0.1.ebuild
+++ b/dev-haskell/data-default-instances-containers/data-default-instances-containers-0.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND="dev-haskell/data-default-class:=[profile?]
diff --git a/dev-haskell/data-default-instances-dlist/Manifest b/dev-haskell/data-default-instances-dlist/Manifest
index a35e560d5e43..91a9a08d27d7 100644
--- a/dev-haskell/data-default-instances-dlist/Manifest
+++ b/dev-haskell/data-default-instances-dlist/Manifest
@@ -1,3 +1,3 @@
DIST data-default-instances-dlist-0.0.1.tar.gz 1503 BLAKE2B 672c6ad40c6174fe86176bb3af7fcf469fba942c3af32307babc2f2bdf477f5d3ff4b7361ffad01b1e475075434fdd6c9c4497f7ca6a036d5f5295bc61c03c0d SHA512 b3794c296d5f1ca54badaab4c267b302967ce73ac649d8df031daafa17f66537bf670ee42fda1b75b92998eb4b8862c1e0a9bdd3716c31dfd0937c3c76b6f03d
-EBUILD data-default-instances-dlist-0.0.1.ebuild 688 BLAKE2B 375ef9ee9ecca28a85b035a368b03dac6a2937f8a19956733469357a473b6b1eff06ae0b03c0f222eb1c29367fd60bae99318d27b09e2e5754055f83e6d92798 SHA512 989e67bebac3321ecf4cfe73a8eaabd692b49cc8f5caa98620f7d63f3162d8725772dbb307b3d645bf44ba0ed121b78ed51526e926a30283478aa76f449a6243
+EBUILD data-default-instances-dlist-0.0.1.ebuild 695 BLAKE2B 349f60c976ade876a6087bf9af9ca7ffdb97a38adb311ef55371ac65dcfa5484be32439b8d8b64c0b72dc6a6e6a67bb70482af80f8cdcc078eb6abf28d304fe4 SHA512 254c8b0c34c2b8462470cfdcb1d91edf361e0f417465fd35d084a8d4c9394e9fa91fc7cc538f1a83f3ce14b77521a00213ddce8ae2494fb0a1e60e54c92322c7
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/data-default-instances-dlist/data-default-instances-dlist-0.0.1.ebuild b/dev-haskell/data-default-instances-dlist/data-default-instances-dlist-0.0.1.ebuild
index 4780a27c7bd0..d4fc2a85e691 100644
--- a/dev-haskell/data-default-instances-dlist/data-default-instances-dlist-0.0.1.ebuild
+++ b/dev-haskell/data-default-instances-dlist/data-default-instances-dlist-0.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND="dev-haskell/data-default-class:=[profile?]
diff --git a/dev-haskell/data-default-instances-old-locale/Manifest b/dev-haskell/data-default-instances-old-locale/Manifest
index d503a2fef184..9c578b976dad 100644
--- a/dev-haskell/data-default-instances-old-locale/Manifest
+++ b/dev-haskell/data-default-instances-old-locale/Manifest
@@ -1,3 +1,3 @@
DIST data-default-instances-old-locale-0.0.1.tar.gz 1519 BLAKE2B 4c2e28955f260bc4b2107449b1827216d2400f8bbf441e11a749f380300706007c363ede8ecd3dd84d31af7c9724e409129508f34195151a193e025b91b0a9d7 SHA512 bbaf4626c922820dca8cc230585fef80b6f6bd6278d335cc7abd4e5b7a857f0626ca9937ea95066e7655387dfcc684e6fbb0f6f5bc6905e539fbd1176ddd99ec
-EBUILD data-default-instances-old-locale-0.0.1.ebuild 703 BLAKE2B 29ad14aad762fe0825bec6edccfb733068ce7c1547858199b485ccf47de5a919d4db2c73d132757715311d89f3868f5784da56b3257c913d6c90b1fed2a3d99b SHA512 1bd7bb50fbde2c3c4caaeb0e9bc23271bd1ef30d47eb857ecf626615a05ae2fd043b1fa291361c82fd93709e34426cf6b587448a6aff484b3f128ec984453a53
+EBUILD data-default-instances-old-locale-0.0.1.ebuild 710 BLAKE2B 27465e8e67920c421e797eb41f1344419de8f2ea97f8904361d5aab88192d35d2bdcedfe5419ec0e317bd401c5dc6e482bb5146c49022d861016b35e8378e6ed SHA512 42b1d9b6addaf694b18a2ae3a29d60d5ad27371f4f002cc717d0729f6770f18005e5bfb91cbdda02cf53ab59d7cb8ed743f66de556a3f6210d669baea95686b2
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/data-default-instances-old-locale/data-default-instances-old-locale-0.0.1.ebuild b/dev-haskell/data-default-instances-old-locale/data-default-instances-old-locale-0.0.1.ebuild
index 6ad48f1dbf42..ac4dca97bef3 100644
--- a/dev-haskell/data-default-instances-old-locale/data-default-instances-old-locale-0.0.1.ebuild
+++ b/dev-haskell/data-default-instances-old-locale/data-default-instances-old-locale-0.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND="dev-haskell/data-default-class:=[profile?]
diff --git a/dev-haskell/data-default/Manifest b/dev-haskell/data-default/Manifest
index dd7009efefb1..83880990a142 100644
--- a/dev-haskell/data-default/Manifest
+++ b/dev-haskell/data-default/Manifest
@@ -1,3 +1,3 @@
DIST data-default-0.7.1.1.tar.gz 1627 BLAKE2B 3d711bbc04c00c1918377d15fefaf394bf69ae877d828f00a17c20b08fa635a6be40582222a5973d2c56b96c81d89175af9f05f66ef3c12bddab29859bb09f88 SHA512 a31260c71178641e41f16fc504620f19ad04a44d2d095c96225b6027184c01ec0bf47effab5344816e438d7c37e34189255a9d3a5d643219b37054dde679d1bd
-EBUILD data-default-0.7.1.1.ebuild 825 BLAKE2B 98ee5f9f8283b888755ab7fb25f2da90d765a41d015ebbef4f722f1305d4c3fcc21d7031d35c65b7dc367c9b3f1a71a13adc8d817d7dc0c9e9b74f72a33e43b3 SHA512 53b5d435ee751db465f86ab49cb789377517e014dfb6a9761e36c7f8fed3b27cb424d362e817f6ec4b72477a04dae8d59683c2175347f232791d43c9ad61b47a
+EBUILD data-default-0.7.1.1.ebuild 832 BLAKE2B 15ba52e0e714378cf52603b77e09e78d80df7b42ffc7f62c54b1476a5adf515c748aab3e5654f9083a2a1ffa3086b7e4038eb409cbc8307e8379606b69907df2 SHA512 f04b02a07807a18fd459f10901e705a70f17ceea59f8ce246a45e2435b56f6da6da61426c223c6fa29a0d5b1afe41b90d42a80ed917a0cc6b66a6a0ad52853e3
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/data-default/data-default-0.7.1.1.ebuild b/dev-haskell/data-default/data-default-0.7.1.1.ebuild
index c723e4f30fff..115b96df6c29 100644
--- a/dev-haskell/data-default/data-default-0.7.1.1.ebuild
+++ b/dev-haskell/data-default/data-default-0.7.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND=">=dev-haskell/data-default-class-0.1.2.0:=[profile?]
diff --git a/dev-haskell/data-fix/Manifest b/dev-haskell/data-fix/Manifest
index 69e70dd00523..b92537247352 100644
--- a/dev-haskell/data-fix/Manifest
+++ b/dev-haskell/data-fix/Manifest
@@ -1,4 +1,4 @@
DIST data-fix-0.3.2.cabal 1692 BLAKE2B 09b59f90198d3982c5ed0904a082b00348ed210872f972d2b3bcd8c3507c0af659e879d72f630b42b32ead16fec3a18c42ba462122b1a44ddb2ca8d60f7dc214 SHA512 353aacd3740c247f692be7256a59824fa35512a121d356515e9b87e204a6a68c6add8f14111a47f8930aac386d85ea2494b09d06b34ca939e2838de79834c923
DIST data-fix-0.3.2.tar.gz 5842 BLAKE2B b59f0e2abd572945219355206f24f689835026d4adb6ce4d85073f11a8742701463dfe6029376d5a65959c61115483cfb00f557213c222b18a28e9336a4f3879 SHA512 70b0c15522ea1fa623397bd399d83cc0921736012e6daaad21a9940ec9f447373f7e0e3915369127c7c54def7cb1d066c4641e676fa5f444f3d5dd761c258b63
-EBUILD data-fix-0.3.2.ebuild 1009 BLAKE2B 7f4fc87176285e7ef774701ece4a00949dbb6b24fc3e05881bec766f94e513241ce3cbd3b0087a6e414480ede9c73a61a1a6a01316097cf202d1a0943602eae3 SHA512 0569f083e8511bee48af4dd6392ea65aeaf0e9705b9ee5bb08c1cbe02396dc734c34f7edfe6f190ab9174fd791de601fe787571570fde9b96efa7d14ec6703df
+EBUILD data-fix-0.3.2.ebuild 1016 BLAKE2B 87790d58dba8cd7ceb04569775f7c381ae058254897c521c67c053b2562a2d095dd27ec5c63ddc1ba57e8b8ed2e04cc42b94627cb28f8719aa4335c91d6c8603 SHA512 f820530f94a700606f7b09ac5ad402588156c8d737a322fca0879b83f45fcdd4c51fa9be17f4504dbbb35414c6f92436a2db9f3e7dbf3e97cf8abf25f4f53b0d
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/data-fix/data-fix-0.3.2.ebuild b/dev-haskell/data-fix/data-fix-0.3.2.ebuild
index 1bb9aae7f852..153c1b615145 100644
--- a/dev-haskell/data-fix/data-fix-0.3.2.ebuild
+++ b/dev-haskell/data-fix/data-fix-0.3.2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?]
>=dev-lang/ghc-8.4.3:=
diff --git a/dev-haskell/data-ordlist/Manifest b/dev-haskell/data-ordlist/Manifest
index f9ec461c6493..7a7409fac5d1 100644
--- a/dev-haskell/data-ordlist/Manifest
+++ b/dev-haskell/data-ordlist/Manifest
@@ -1,3 +1,3 @@
DIST data-ordlist-0.4.7.0.tar.gz 8906 BLAKE2B 7bea3092bad04fb9defc7331e32dd997613dd4d43c5df82360c61831bec936eb03b178130f528eda59f2c5142ca579a76369afcab62638d4b037fe65a0fdde24 SHA512 a34ed99ea8eb34b29727a210f7a56c80b18a881e2da90fff0ae056b7c56b1f37212413a1daebc0b0118c193eb579d3d43bd426b25944da9044e8152eed80fa8b
-EBUILD data-ordlist-0.4.7.0.ebuild 589 BLAKE2B 4bfcdc44c5ba5b923ee4024b08aeb131dd12ca31bb91b9ec09dd96f33444bc01154f386d7b38b16008708d22fc51137fc4202ffb3ec9aa156317474663b9bba2 SHA512 2ef580fbb6eb8720f030633408ba0e6cb1a3d27bfc62d64b450077c5ef22fd29ba2d6de234167875d9b4a3233c5b83673b1059c4e0c2b9532f4214d9a41e66aa
+EBUILD data-ordlist-0.4.7.0.ebuild 596 BLAKE2B e3bbba171ce31fccb17d788b2784a786a3c09bbafd3ed1d64701f04b6fc5a387eb4178b34f191a4703a19ba32b53dca10b074348a3811e89490a1475127aa098 SHA512 7e3b7aac747f3dfd92bf711cf9ce02a5ad70f450f0d3351be3082612e0940683e5d26d359bc74fab0ee7d83c2a509254c92d6848f8327e36e43468144fe6ebd3
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/data-ordlist/data-ordlist-0.4.7.0.ebuild b/dev-haskell/data-ordlist/data-ordlist-0.4.7.0.ebuild
index c3817d666d98..e2b74b44cf6b 100644
--- a/dev-haskell/data-ordlist/data-ordlist-0.4.7.0.ebuild
+++ b/dev-haskell/data-ordlist/data-ordlist-0.4.7.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/dav/Manifest b/dev-haskell/dav/Manifest
index a25514a57a35..7cbd716a4032 100644
--- a/dev-haskell/dav/Manifest
+++ b/dev-haskell/dav/Manifest
@@ -1,3 +1,3 @@
DIST DAV-1.3.4.tar.gz 19884 BLAKE2B 84993b24cb4db897c76c964e8600bb3f882523792545e8d22468a7e435d53a2a2f05716595d73df3ec3f05f3e30a9d56c31bb446fc28e00126b5a853486c9206 SHA512 95bb567488bed2fef3813597ea9c080781bbc25117995901ff7264c0f04bf4db1bad6c9c94c4d1fbea968245041752b2b720d4c42b4c23191eda5e3dc0c292b6
-EBUILD dav-1.3.4.ebuild 1421 BLAKE2B 4819414fe3b94623683db7f5b730b2ce8c340cd6cc88d99474ef34072edbb5d2ba9fc56a6f1e9d5a1dcdbdb111131052cdfc401446d529809ee150a9d98fd571 SHA512 e8f93130fae665366fc6254bad36373ba2bc5633662285ceba5a8e88b02040920261784d1788fdbeec7f59a9c831a53d2d3b9bd0ceb8b90032740c5afd8725cc
+EBUILD dav-1.3.4.ebuild 1428 BLAKE2B 240baa5cef9192c3ceacc10e66f10775848ddbcfc3169c5bd14494130d994210a127d50108839d5b88e6563b776a39d8ee5ee6ac60d071bd759872e294e48586 SHA512 f96227dbd4690328c7922704a73e3ba0f0ce4f2893f1fab15f5c6efd8d4592ab9e4af1e45eaf1cb10a1a85684e771dd34327ac49cda8a8f8eee44bba7cbcf3b2
MISC metadata.xml 556 BLAKE2B c035de85bed3b306fc92bc1c5e4072ffc0cbae7fae160403f8be766077c244382c7fa15abf278645ff73625c979f08a0fd6621207428cc88e6ab2999971eb23a SHA512 2ec18be605adeb0780c66cb66ded766712677b6f84a38ed4ed9f019dafbb2e308b840285f3c2d129787a8aa3b85a49543a8f136d5043afc2a6270abbaececba2
diff --git a/dev-haskell/dav/dav-1.3.4.ebuild b/dev-haskell/dav/dav-1.3.4.ebuild
index 20395cf5943f..fac79a5e82fe 100644
--- a/dev-haskell/dav/dav-1.3.4.ebuild
+++ b/dev-haskell/dav/dav-1.3.4.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="GPL-3"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/case-insensitive-0.4:=[profile?]
diff --git a/dev-haskell/dbus/Manifest b/dev-haskell/dbus/Manifest
index 939249b03c38..ae19f4d951b5 100644
--- a/dev-haskell/dbus/Manifest
+++ b/dev-haskell/dbus/Manifest
@@ -1,4 +1,4 @@
AUX dbus-1.2.22-disable-integration-tests.patch 868 BLAKE2B ab711ea3076f8bd968e43791c4cd04f8cefdb8751ddb128746a391aa02a9c3a84fecdf98a61b667ec20696dc972beacfc30d8b02f37c8cb155456e9a77999b78 SHA512 14149fabb25d411b7f1d9d015f3ac2c779e5c2a2fc707b20bb7e2ec2c63e9e26d3987c0437f5b12e2df6b1c794bfdab703eb58202ddb5254f78ae8c0a9a9305d
DIST dbus-1.2.22.tar.gz 78010 BLAKE2B c7189e15e0a9622e707bb50064584bd43141857257baec8e6d59d0cf39428b3b5efa82668ef70fbff218738ba5822b1aaad0c85b5e14bfa3ae4ef237e2458a9d SHA512 81f9fe1420939ebb5b03602ba59dd86656e4443690d8be460684dcb461ff7df1ff4cdf846a5a15ea6193b6f64b08526b27d3e12825a375eecbded3d0a99a59b9
-EBUILD dbus-1.2.22.ebuild 1354 BLAKE2B 12085d1f10d213fb3cb8b35bbfdd944f7e6db5c32f14f0a0bc869092a13fe277ef8fa9a40193c4ee7a57783743704f5cba0bd77868a52702f901a99be66b1665 SHA512 7f53979b6056e60556984de99ca0c0059dfbb1597f4ee479868f64f2c70416f52945f8b48467f6e1f12692919b326fe80fd00f4f90ae7028373706c426259b50
+EBUILD dbus-1.2.22.ebuild 1361 BLAKE2B 2da6a01e03482e69314668ad7a7c5159c220b23c74be838b28a2eed7d70c5496b5e960fed16b329289ff898638e1cdbc38127ceb82438696b65115ad97bbaa76 SHA512 0ae51c0839f1598bddca3273d2eaa2b49cc47998045f19c62097cf7f3bf77a177622277d5e004ad3076cd7a2ef974b5ef0c5bb80531a2afbbd22fae12e5a0668
MISC metadata.xml 2060 BLAKE2B e0fa39e05ec8f6cb8def9e78735e7f4e062b3d294b506e08df5d0592d1a480490ae4cda8a00fc2af7211a3981ac983326908cca24877d2908af0c0a1b2457c53 SHA512 eff83d2ba57a618d6dd22761f64152c53d1be6ce7a22505c8e9553628df38171d6688503703cee1c55c1e4c949728a5882c9293faed77cf3885c42ca98a7e755
diff --git a/dev-haskell/dbus/dbus-1.2.22.ebuild b/dev-haskell/dbus/dbus-1.2.22.ebuild
index 635eeebba4ef..e3c321fbdbff 100644
--- a/dev-haskell/dbus/dbus-1.2.22.ebuild
+++ b/dev-haskell/dbus/dbus-1.2.22.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
PATCHES=(
"${FILESDIR}/${PN}-1.2.22-disable-integration-tests.patch"
diff --git a/dev-haskell/dec/Manifest b/dev-haskell/dec/Manifest
index 766cda8fa0f3..0da40110bbce 100644
--- a/dev-haskell/dec/Manifest
+++ b/dev-haskell/dec/Manifest
@@ -1,3 +1,3 @@
DIST dec-0.0.3.tar.gz 2629 BLAKE2B 558b559cf5d92afad637f61ae82549e200a6042740d78ef25be5bf32212dac5027e4f1b3cb9104c65d589927e1ff8b65e62b7f46d6fd5ff707f175cf920bb206 SHA512 446911a59287b48d8b98acf588671e6ed19fc12ed8adeabdab8f21c1fefb80cac7b59b9fea52a4671b997aa63d2eadda5181490e6901e99e9882de572abdc595
-EBUILD dec-0.0.3.ebuild 685 BLAKE2B efda5c688722f4b38a002cf6d17e39ca6bd64ab35d4b6e58fd5e8b6737f89deb824099c2fed50631c5cb96715aa181b312c1a3214cb1a14b8586bc7844f1883e SHA512 9ed744cbc7067e95f0ba94a07769c3a34ab25ac3e9e9c9853349bae1ba8ec8aa8f96cc51465666f968cd6ae807ea84aa8a282493be63041f2c70f960317d42d9
+EBUILD dec-0.0.3.ebuild 692 BLAKE2B 9413ddb2dbc9b4c3f93315fe2d87efb3b66581e5c09b6c2846b8b1eecfbbd49be9f025f9613eb61d246550494cb1e6104f20a89ed1d5a481b41c6cd889ad0542 SHA512 ec8286561a244de8865094482a114a46807837ef9385ea0c98b8fcdd8f74793340c74341d2f43b7edec3c4d8bef347daca599b1709fa00644cab837cf70c3803
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/dec/dec-0.0.3.ebuild b/dev-haskell/dec/dec-0.0.3.ebuild
index 7e13994066b6..d4409edc6dbb 100644
--- a/dev-haskell/dec/dec-0.0.3.ebuild
+++ b/dev-haskell/dec/dec-0.0.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/void-0.7.2:=[profile?] <dev-haskell/void-0.8:=[profile?]
diff --git a/dev-haskell/dense-linear-algebra/Manifest b/dev-haskell/dense-linear-algebra/Manifest
index e1113bb55d75..1a2205e3b097 100644
--- a/dev-haskell/dense-linear-algebra/Manifest
+++ b/dev-haskell/dense-linear-algebra/Manifest
@@ -1,3 +1,3 @@
DIST dense-linear-algebra-0.1.0.0.tar.gz 6285 BLAKE2B 22cfbc68a2511ae4ed946c7b3c99dc171b515f0fa929ee5b4a8b01a6c6a707b3a66e0168104b37a49882880658119ea0d9fc5c1bc9d562eecd2f9349eadd90b0 SHA512 bcc70b42c3ea59aa3a739e2b189b9a1018d3dc27e65f5016502a2068005f480c296960ba7758a810cb22bfde53b5a597a66a3e1dd7bb732e54fe5daa1be08aa0
-EBUILD dense-linear-algebra-0.1.0.0.ebuild 939 BLAKE2B 6c738627ce81993b749da0e46d61ba396005e1e4023dc5c461b14511abdd33b66120a296e2689a2b13f725eb70c419bf8c333a1d4f1f98a1029a9ff2e7bf5bfb SHA512 e6226f41363a094d325ae105bc5fd66e614c68247ee9bfeecad2fbc2e4c400d0bf7ded2c9644d78155603b5b5d520a90917966c3fbea38043f13fe721b66e3a4
+EBUILD dense-linear-algebra-0.1.0.0.ebuild 946 BLAKE2B 8a95b3d926520890b31cb28c19dd5d5793b193c23e797410c0c5eed0ae3ad8d5108dc9b8abc470004903fa5196fe2d8fe118b9c43a77401231044d812cf011b9 SHA512 41bbb7915e7e2ef1586266a2de0eac9d96acb24c5a5483894560a85bf9fc8dfb12dd4dd918af6c400e7085d14d68d79cf7ca186eaf26652808deb92ca0601fed
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/dense-linear-algebra/dense-linear-algebra-0.1.0.0.ebuild b/dev-haskell/dense-linear-algebra/dense-linear-algebra-0.1.0.0.ebuild
index 908e086c53e4..7ee7b28701cd 100644
--- a/dev-haskell/dense-linear-algebra/dense-linear-algebra-0.1.0.0.ebuild
+++ b/dev-haskell/dense-linear-algebra/dense-linear-algebra-0.1.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/math-functions-0.1.7:=[profile?]
diff --git a/dev-haskell/deriving-compat/Manifest b/dev-haskell/deriving-compat/Manifest
index 63e8a7da13fc..81abf9f34f48 100644
--- a/dev-haskell/deriving-compat/Manifest
+++ b/dev-haskell/deriving-compat/Manifest
@@ -1,3 +1,3 @@
DIST deriving-compat-0.6.tar.gz 73015 BLAKE2B d0694fad9873617eff1581a239a6470248cfd2ed0372590cf5757b1f569dfcfcfb52e44f7096998f98c762735c5c54acd86ef3338271d9dec88d52fede1d698e SHA512 631a9eea6a2546f6f10b1365f8f2acf77611af41c1823583b3365d9def3d355b8596dbfe552d88feae2aa4e3d2aa5b30417e57191ace3c53b05f26890528f51c
-EBUILD deriving-compat-0.6.ebuild 1022 BLAKE2B 98cb7d25eb2c1b76e97c1798e2a0fbd3f0529cb8c4455e2012e013af532164e42627d72f0b80d55ae17f27eb7c1c5fe9ee32e37eae0b353b15d6a2a25eedfac6 SHA512 8e211006f7e83c054ed80066c6f8824b45d3aa0041106f244cbce7bd1efa1616f109c7eeb8177a420472d216533503063acbac43b3ce5f2f91b1e00fefd7e9d6
+EBUILD deriving-compat-0.6.ebuild 1029 BLAKE2B e2a57499c08cfecec15a9563314e8ad74e6adcc0035fb697761fd2b37bc41021529d54b1c753de3d637b05a19b3e22c769070a7fd4d98a4c5e8e3f8eccee80b8 SHA512 db8c299c31db762f7b77c49665f1e5c98afa2dc9134c1192692ee01a34fd29dd99c7168acd22a6ffc7cf464b5642658a993b35958f1510ea9642ef56a8706f8c
MISC metadata.xml 2106 BLAKE2B b23b58e52cab861656665070ae42f94f1ef0cb7842b24047ca2543267ae992ac881d9bfbd6f632bf141369937b98ef2e56c38163930e79366ab58dd0b5d2f5db SHA512 40465c3299d2a2432d50a2b72c93ffc7db97b68e3993094c7174251e66f2c1cdc70cdea0d8c0fb76769ca1d0d1b8084e623ea688ab3ad47174540e94ade210f6
diff --git a/dev-haskell/deriving-compat/deriving-compat-0.6.ebuild b/dev-haskell/deriving-compat/deriving-compat-0.6.ebuild
index 26cea1e8499c..543d7ed8d2af 100644
--- a/dev-haskell/deriving-compat/deriving-compat-0.6.ebuild
+++ b/dev-haskell/deriving-compat/deriving-compat-0.6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?]
>=dev-haskell/transformers-compat-0.5:=[profile?]
diff --git a/dev-haskell/diff/Manifest b/dev-haskell/diff/Manifest
index 3da589a28a0b..e8ceeb3fa55c 100644
--- a/dev-haskell/diff/Manifest
+++ b/dev-haskell/diff/Manifest
@@ -1,3 +1,3 @@
DIST Diff-0.4.0.tar.gz 8065 BLAKE2B ab29983e8f1322d45a0e2e2551d4f762328bfb3ae92b0bf0cc14c8126f8e6fae87eb3a591c4e9667b6f5a4f6a149630471e64a1da0f1b306f6b6d0e002583320 SHA512 6a48a234d3140bc8c641cdf649a1f0daa39ab4de4064435dcbb15a9ea52994c967aadc8584f70aab89ef78e17ecc66b8ce3d8dd2157eb5b85277dfff80fd608c
-EBUILD diff-0.4.0.ebuild 730 BLAKE2B 10c6fe1d94c4f347e9fd41013532a68d18b61a4af41913c2d377843024126ca93b7ac16a6a4dfe3cf5b48e535e5f804db5e1532397fca56b1edd111d73eaeabe SHA512 89f489ac9f746857bd0b8c64cf637ec057d7c8b18e0d5b952bb222765cae245cfbeedb6eda2c067454847f0b9e23137072d968ec0209b6b3a3224e0b2220121c
+EBUILD diff-0.4.0.ebuild 737 BLAKE2B 9cc5ab8297e6bf9023d41a3ed613d787035c7316841e9e6eaf25757774342209f902231c3dccf2ee60d018ae453a6c79bd4a4cde88211dcdd3f6a861e36daf1f SHA512 9e558f9b73a7fe6a3b6ded2e4a6589d371d692d2827e9b5112c55d7172e356d17a81c7e0efe4146526fce4e1bc2990bdd16071f672adb9aa0add929bca67f3c9
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/diff/diff-0.4.0.ebuild b/dev-haskell/diff/diff-0.4.0.ebuild
index b22393272215..5f1fe3f0a57e 100644
--- a/dev-haskell/diff/diff-0.4.0.ebuild
+++ b/dev-haskell/diff/diff-0.4.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/digest/Manifest b/dev-haskell/digest/Manifest
index 9db12d922c85..7e740917d95c 100644
--- a/dev-haskell/digest/Manifest
+++ b/dev-haskell/digest/Manifest
@@ -1,3 +1,3 @@
DIST digest-0.0.1.2.tar.gz 3790 BLAKE2B 6fa19f1967dc6c8597d0ce2a1b29d3fecc8e47b0f652ca1319e4a7a10d3e9f8a299869ef43df2307f822568e04e109d946abe481aebd2decf8f72cafce4d6446 SHA512 f7961c098677c0e75561e3706446b073f60c6a8646aca6d139d6559952b2cba189221ac8af59f2dc6e4da65ee4a789f703e2ebbcf1e9c3df3f98167409bdf7c9
-EBUILD digest-0.0.1.2.ebuild 630 BLAKE2B 447516572cd06b023c7d0a0063862ce34132f7a35864e227cac11341d622c2d14d8d193fd2ab642b0009d1278275ea7375817a68adc6d4c0cd15744db09d5bd6 SHA512 d1ccb12dc9c6602a5cf8a840f46af73d01dce486030dbbf62a9b8287fca0a0cac226581cd8a27a8b5c870acc323acdb7ce1973bceef90d8875f839a814fd8b3c
+EBUILD digest-0.0.1.2.ebuild 637 BLAKE2B 901736287abdabf799b3c8b3d0cda732b7672c464c7604e17a07e8d98dbab3aaf223d89e364240143125e87d5ea153230a8ef87258dd4851862118e1cee76c8f SHA512 551ec5fbcb3a04cae11e51b5a17630961f2d9f8cea82746bb2e02cbd51c59520886937778681402647dbd67ca0f4268c86a411727217f697162e1b6af7d6ebfb
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/digest/digest-0.0.1.2.ebuild b/dev-haskell/digest/digest-0.0.1.2.ebuild
index a64eb88becc4..c315e5d04ccf 100644
--- a/dev-haskell/digest/digest-0.0.1.2.ebuild
+++ b/dev-haskell/digest/digest-0.0.1.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/disk-free-space/Manifest b/dev-haskell/disk-free-space/Manifest
index 72d83d1a444b..ea49bfe68758 100644
--- a/dev-haskell/disk-free-space/Manifest
+++ b/dev-haskell/disk-free-space/Manifest
@@ -1,3 +1,3 @@
DIST disk-free-space-0.1.0.1.tar.gz 2771 BLAKE2B 29c769acf9e60a88196197beb318cdab5b53583d979f7ab7fd9eda4e6252e991008b31f3f8d8cfcfd5f3ad46f7ebe90f55b8453d0666799dc04b31ba735783e2 SHA512 7e798e5428a8ee1a226c28172aca93940dae7aeec5f6fc0a7500da0299074a007f3b5a1d53d7282def245e4b829f86ff9f18ee1f8e824fa259052d5f2434729a
-EBUILD disk-free-space-0.1.0.1.ebuild 563 BLAKE2B 42224dc03acb205f6705fbe18454c4c9e416966429f73e6cf82ae39dc58f57d8f00a7ff514052f89fb9fe2c2e10b44dcb8373097a141741070a7fb85825eb217 SHA512 b1ea282fff4af2af6dca8f3f21ee0658890f3efaf18d0c431a5b459a3ce36c46d8214fa6fda968bcfa60d8be107304bd73a04853c1c2b86448567f071b9b8c1b
+EBUILD disk-free-space-0.1.0.1.ebuild 570 BLAKE2B b42754a30b64e5dd058e20bf2de493830cd4fcbf262ad842081ec70ebdad3946ce5057a4a8c7bb809e8799e848bb441dfcfa5f877be3fd6f3715488ec9042dfa SHA512 3f5b4c87b3e50b60abc13873476bd0c7be98d6a9b50fcd17dcd5ce24475ee789b199c56b0f4f0f80c77a79a0951073585e5315c880776d26cbca733b95865a21
MISC metadata.xml 337 BLAKE2B 94c83710c955fd30d9c4c2ade913bb21e650a5ff81f00677d4a5d21d7d2610fa7ae4e108ffc9869f059e4d3906da54279df221eb6e1faa7e1bd85abdc36da67a SHA512 7e43f0c4cb2a691621fdd3e8b9db870d1459cb7bdb54e1d4c6a8f5125fc9120e43734bc479656b25dd507975001b02800069bbdc3fc4a3d19fbb522b36aa6cee
diff --git a/dev-haskell/disk-free-space/disk-free-space-0.1.0.1.ebuild b/dev-haskell/disk-free-space/disk-free-space-0.1.0.1.ebuild
index 60b362f5e3e0..296bf28d0ee9 100644
--- a/dev-haskell/disk-free-space/disk-free-space-0.1.0.1.ebuild
+++ b/dev-haskell/disk-free-space/disk-free-space-0.1.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/distributive/Manifest b/dev-haskell/distributive/Manifest
index 1f9e9ddf6ff1..924ded5924a9 100644
--- a/dev-haskell/distributive/Manifest
+++ b/dev-haskell/distributive/Manifest
@@ -1,3 +1,3 @@
DIST distributive-0.6.2.1.tar.gz 8140 BLAKE2B 34cdca12089cc097619469e8f559e978ac6d96c7dd8156cd92ea3ef7a3219afb11af6dd78dd30f7aa72405ae90cd37860d845d7f0b5c7ce6055316d8c3f429bc SHA512 387c7b6e0b2f917fd68d52ffbc79b9db21e488629309bfaf0dc77450bfd37c0f7f8a29458532616b5395552f84f3727b462cb2876e5aca79101e2c752b26e0a7
-EBUILD distributive-0.6.2.1.ebuild 978 BLAKE2B 9bdc33b2b26a0223abf2a22d7b465a6b42fac0b22e16acec27dc545362588008bbfc1c52dfe483765bef1f24ff471db710a24a9c2eb4d29daee7dab108e25461 SHA512 1b187d2751539eb9b539404bbf5e15e8bcb842c593f80230bdc903de3cf6ee7aa19e4615d3d693e45467b68434f243f97fbe2b00de6748fd447972c2da85ba5d
+EBUILD distributive-0.6.2.1.ebuild 985 BLAKE2B a25b1ab160c8c4a00a9aa9c581a9a7cab8a443d039549889a20f00e2c984f5950f4a61336f72a2ecc08787a91f5636408ec2a28812ee6496acee912a4f4752d3 SHA512 6443d1955c8f944a384a4ae2b619814ff8f126f694b8566ec8e8513833381956304b8b6bcec1bcac04da874b48fee5ff2275789abe3da2418e340862e28af7f4
MISC metadata.xml 334 BLAKE2B 6d5dfc7e3e056a5083e168407e94e028edd0fced4f673ba49d48f2f0cbc44f252ef99c35babcff2918134c44aef51c0d8c7a155d77aa8f90522879e10ca60dbf SHA512 8f138d76aac43915348503502d2c195e75ed94c8bc2da32d7136f96ebb942c0f49c7d3e3cad0e4e41547b2b1b4f4931362177ad62a13de4b6487eab9d8d4ad3f
diff --git a/dev-haskell/distributive/distributive-0.6.2.1.ebuild b/dev-haskell/distributive/distributive-0.6.2.1.ebuild
index 3e33184b7e80..f2a17578b590 100644
--- a/dev-haskell/distributive/distributive-0.6.2.1.ebuild
+++ b/dev-haskell/distributive/distributive-0.6.2.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/dlist/Manifest b/dev-haskell/dlist/Manifest
index fd556ef47cdd..348f1ee82b52 100644
--- a/dev-haskell/dlist/Manifest
+++ b/dev-haskell/dlist/Manifest
@@ -1,3 +1,3 @@
DIST dlist-1.0.tar.gz 18667 BLAKE2B 7ed951b866463c55b7f59d8224096528ee7a1c6a055a6b31e9d2a095409dc68bb3fb9e683922479c7cffe687796ebaf029f51a2da4469beec68b29b2c98ad2f0 SHA512 8985b9e775e8d99c3d8cf59eabfb7ed13c395482186b086831a79afea9b980ee59e386856df82dcc030f430be55cc95fa057e962776fe37a371e8be5ae19abef
-EBUILD dlist-1.0.ebuild 727 BLAKE2B ae2e0673cc5ca458e605c00d49c6717c28a120d0100a39693c12fc671f3f6b14ee4539137947bf7cac92b0a4b4c8b0440cbfb9e08c61f965913d439f925f93f3 SHA512 b26f6a0c24c8a3fb37d549d9f59bec2d43be2b099a90afeb5c8c2b09d8de72ab7ed34773ad8156a6971dfce32fc95ca87440d60fe2a449e5177ac45108061014
+EBUILD dlist-1.0.ebuild 734 BLAKE2B 0849df5e6ff4cc961463fcf63b08a707d973a871367e74a53ccaa226ebd85ea5de54df7bc6f3e400aa71267bf231ec1264e3412ba52595bec5c037a2c652841c SHA512 291ae9305f7601404c0a860b958f5bb61da595410817f5a6a89facb1a3a1675d7e79d0c419b1cc090b691fee31b8258ffb052bd53cfab5847555356c71cd32fc
MISC metadata.xml 309 BLAKE2B 4205600860bde8f7f4d57e79640616fe46459837814f2c709cfc87839465fdde45a8a27b89214b22989ccdb2c7976736abf98bafe907ef669b0808c427f706b0 SHA512 7f014123a8ec7b406192c4973b765560973ebdd653cfc78296960d91cbed049d2377306afb23f054dd0d88caa0f7ed6f4b9719d8a6db6467f6fc6a36fd755ca1
diff --git a/dev-haskell/dlist/dlist-1.0.ebuild b/dev-haskell/dlist/dlist-1.0.ebuild
index 5837480342b7..03b9113abdd6 100644
--- a/dev-haskell/dlist/dlist-1.0.ebuild
+++ b/dev-haskell/dlist/dlist-1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="werror"
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/dns/Manifest b/dev-haskell/dns/Manifest
index 20a73c31fddc..6fe133eed763 100644
--- a/dev-haskell/dns/Manifest
+++ b/dev-haskell/dns/Manifest
@@ -1,3 +1,3 @@
DIST dns-4.0.1.tar.gz 65645 BLAKE2B 1332522ea57fb5df7e97ebe5caaa29580e8fc9edf77064b03d1dd6f5935975e37e21cbb4f95a92c4dce53b222b51a7b46008cd6a05fed9cf3d95bd4c3b359f73 SHA512 5c3d86c95aeb61ffdf951472a18ce2878b9dad1069efdf02fd7aff4065cf88c93c13d197488af65811440c674a75601b0c3336a6de6a9bff98cca018254b6e9c
-EBUILD dns-4.0.1.ebuild 1104 BLAKE2B 1f8d85efdccaedf9e5ed2b9cc016ee69015d6ccabf7f9854bba336ecbe183e8702c3db3e0fd37ac1dfe6203611667957094ea2bd2ce56bd56351ff4ceffecdeb SHA512 558ee726e7eda329077f6e7675e2a878b5c18df228f85da40f743a4235249e324a1b3ca1120206af16777d01f7b8f1e311168855ca58649c3cc53f9d4325b3dc
+EBUILD dns-4.0.1.ebuild 1111 BLAKE2B 305758df1d56c010ba0bc43fd8223c1f369dfad8fcd0cbd92706ee37bd192b8bf71bc1bda9c4a154f191c2628d6a0c5e263816d9efc1e40247e18122da86feda SHA512 471a57fdce23af93b77623a935ac61fa598183f8ebd8a75724cc2888565df2ba2a9f56134e03fafd7cb492624167ed5a881e82d7a4c63b1ce236ac31d73cfe12
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/dns/dns-4.0.1.ebuild b/dev-haskell/dns/dns-4.0.1.ebuild
index 792a4903052d..b6ce27e92740 100644
--- a/dev-haskell/dns/dns-4.0.1.ebuild
+++ b/dev-haskell/dns/dns-4.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RESTRICT=test # uses internet to test resolver
diff --git a/dev-haskell/doclayout/Manifest b/dev-haskell/doclayout/Manifest
index 86ba40139d10..4ed803e666d1 100644
--- a/dev-haskell/doclayout/Manifest
+++ b/dev-haskell/doclayout/Manifest
@@ -1,3 +1,3 @@
DIST doclayout-0.4.tar.gz 38804 BLAKE2B fab7c7090c0416a0d6a377673892ffdd684703f773416fd08ff95e418637caf7a61242931a492f321c09374c020374630e6223d2838650c5078408a041fc9bfb SHA512 78d3f64d72c2991bdc9b7ace27ed93e977d3e5fc3afa511857234f1c756fbdb77ccc74ba11af0aabfb09f31a4a906324abc1945160f435c83a07ebd3ae1a44c4
-EBUILD doclayout-0.4.ebuild 756 BLAKE2B 3ffa6e6eef27858417989a2912ba5c3b3e10208b9c32e0fda668e0051bba6e525344de29e8b8a59c068fa57873c34e15acd723a329e1ba9f338eecc5e7855293 SHA512 4b8f8abf0ef24cd4da8bebff0eeeb364c5a3c00f0933f009f2207c885cbd277276fd47786378ce07ed78b8752bedcfe907e71500729e625a0c73b4cc2efff1f7
+EBUILD doclayout-0.4.ebuild 763 BLAKE2B 6aa6eecfaeda6e32108611768827d5445dd742ae3f1b75bcf0abfddbbd7e61faee74678964c3aa3c82e61a36b9d20908ede4c81d7dbfae70a611ac13f95d281d SHA512 ea07bfcf9363dcfb056556c994ff88d0a3ce2a354505546fd4334f083ac1f0c26768f401ae19b79f60cd38806d8cc431f7858db8321715e75ae0a3b3e7368515
MISC metadata.xml 483 BLAKE2B 586f7adf03c5a90ef97f731ec689ce245e1f9f20b32a97640cdec42abfbde91a217b9572545a9251912c584a6895acef3ffe4fa443835786973ab6bb2f03db1f SHA512 21db940accac5f56ac97095967d54c17ce544f35efc64d26f9f3c24ee729f08d755061accc9b9663e9afe1b9d4b3c2d3858f26d5c7a4fcc84855b2a1e2d38458
diff --git a/dev-haskell/doclayout/doclayout-0.4.ebuild b/dev-haskell/doclayout/doclayout-0.4.ebuild
index bbb4a128cdeb..321fb7a785b1 100644
--- a/dev-haskell/doclayout/doclayout-0.4.ebuild
+++ b/dev-haskell/doclayout/doclayout-0.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/emojis-0.1.2:=[profile?]
dev-haskell/safe:=[profile?]
diff --git a/dev-haskell/doctemplates/Manifest b/dev-haskell/doctemplates/Manifest
index ab8ec24de7d9..24c0b049e649 100644
--- a/dev-haskell/doctemplates/Manifest
+++ b/dev-haskell/doctemplates/Manifest
@@ -1,3 +1,3 @@
DIST doctemplates-0.10.0.2.tar.gz 27788 BLAKE2B b4c2d505dde62123177c87b7302095a02a6e27cc3f4e311e9a4464fe4eddb43e520146fdf6758cacdb8a9b348ae0b8a46b0485bc105366776e6bfa60b31209cc SHA512 47bca3c29cb306ce0dd8cb91c255f2ed1988136380ddbfd3220ca5a14527650b44d2d4f5c7fef3245c5c11e5287dcf2523eb1b0ab861436e7f950fc8188af36a
-EBUILD doctemplates-0.10.0.2.ebuild 1010 BLAKE2B 79a91e6c5a674af4b73205ecc649e89b6f20aef9ec1086df46a89340f52f701a41a4467cca8df6a974686910b87172d1c863ec5d99e109b2d5652a86ae09d9d7 SHA512 ead6b95cc8137f5cb16b8bc2592f10f5ba5b840de8be97db8a17e6ee713e045cee196894105b994f7878e546a67026e49f674908d3d044a513050813e00cb0e2
+EBUILD doctemplates-0.10.0.2.ebuild 1017 BLAKE2B b36a9dc76df847c1260268d359a77fa70ace0dde9dc40a82e5ac539810a377b6ee2e231ead9f20cbc7bebd261846a31db9782aa112a4380f30bdd48a55ccae1c SHA512 6595acb47e509fe55b2ea17231f6bb548ac66c48872daf5158e370ea3c1dad5e97f1cc71c2ec841b4c5ccd9e9d52aa8252abb38416eb02a8523ed4a76e4ee9ba
MISC metadata.xml 331 BLAKE2B 9ea840b738070cd128c11432d058bd4e84157a5652abf6e8ca72d8f2d5772b51ff78e99507b3f436bbf02bb07782846aaeb6b6df319fad6090e0b359d14d7e92 SHA512 50695ed98a24108411fdabce74608e50b89e5ce198a221d0896e1eae27c6d954c592621de5b28b5071594fb555c047ed007fff1153c3d757a753cf2231229f58
diff --git a/dev-haskell/doctemplates/doctemplates-0.10.0.2.ebuild b/dev-haskell/doctemplates/doctemplates-0.10.0.2.ebuild
index eec0793edf8d..880b57228cab 100644
--- a/dev-haskell/doctemplates/doctemplates-0.10.0.2.ebuild
+++ b/dev-haskell/doctemplates/doctemplates-0.10.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="dev-haskell/aeson:=[profile?]
>=dev-haskell/doclayout-0.4:=[profile?] <dev-haskell/doclayout-0.5:=[profile?]
diff --git a/dev-haskell/doctest/Manifest b/dev-haskell/doctest/Manifest
index 06ef0a003402..4b597fb7f6af 100644
--- a/dev-haskell/doctest/Manifest
+++ b/dev-haskell/doctest/Manifest
@@ -1,4 +1,4 @@
DIST doctest-0.20.0.cabal 7121 BLAKE2B c9f87ca2f1a2250d042004ece7d6957683f487e2e87dca74e564792839019ce017ebdc19afa3742163cc1006177524ef130bc4ec701c3ac49e5a5918880af102 SHA512 08a3fcb4572b6c07266ae93505bc4a5ca0b52b03f1268dffcac291c5603babb9072503c7103a6b1f591235d26a52cdc66b86b2932f56b52d2beb06595510469a
DIST doctest-0.20.0.tar.gz 43796 BLAKE2B 7fe8b54ea9be6983cc3ce8d4c340528df533e48eafcd4c36d1cc38813b1b17469f4702064205a05e356e41d3dcefa3ba8ad556596851970edf639a5e50104d4d SHA512 037866d709fdd371941132aea31d15c65cbfcad7832cec4fa98ed580b939930cc2ef87eb77e8bdbf77bee40088b673afe66d9021d6e227416ede25159f8d93fa
-EBUILD doctest-0.20.0.ebuild 1427 BLAKE2B 5b6b176b10b89b93c2306c96233be775268bc8a739b1fa447b7613e3fb968e8f84a0b9ef25d70514782374f22f5472359f92accf924786cd24c2cccd231884db SHA512 39b19384031b12c986018d71218a2eb4cd19d648097d8cb1aa4f2d2b232ce465b27c1d7ecaf09a4f155eb0a8a4186af704deacf5f76379cf31f4601691310862
+EBUILD doctest-0.20.0.ebuild 1434 BLAKE2B 77add4bbbd635dc8434767c784defb53569d3b917a8284aacff77beb28497a0ce1cb78f1fa7864ef304fdaa3114b9c18f135ce872fcf7b162ea50388e04edc50 SHA512 4cd247361adca24383fa7a911e475553769cf6c174d05893ce7eaaced115d56cae573a1460f58042238c0fa7c9900d6fc5a449f7ea657317b95adc4e9c4fcc92
MISC metadata.xml 623 BLAKE2B 6d2a70c8461de87ae732dea2f8087dacce237e700b69c5eb9bec1e2a945a30e006423b277d901335d3b100e0d4fee6ff3070279057fbcf2ee1497567f60f6a79 SHA512 a8e16b76970091341ea9b50341d74fe248f64134686f5d5cb04dc465567434ff506bcbabb22eab527bff5a2aa2ea437b029665179d63a8d9e8f60798ad2f2dca
diff --git a/dev-haskell/doctest/doctest-0.20.0.ebuild b/dev-haskell/doctest/doctest-0.20.0.ebuild
index 82be7d68d748..01245921067c 100644
--- a/dev-haskell/doctest/doctest-0.20.0.ebuild
+++ b/dev-haskell/doctest/doctest-0.20.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/base-compat-0.7.0:=[profile?]
>=dev-haskell/code-page-0.1:=[profile?]
diff --git a/dev-haskell/easy-file/Manifest b/dev-haskell/easy-file/Manifest
index 9a578f4aa181..85b9fbf09c4d 100644
--- a/dev-haskell/easy-file/Manifest
+++ b/dev-haskell/easy-file/Manifest
@@ -1,3 +1,3 @@
DIST easy-file-0.2.2.tar.gz 12667 BLAKE2B 4f018144e10abe237e03bcf73189dfc0fcdb39afe62ca269c398baf9a4d9e10c2f1409307f331b99ca3c51f3b23bfccef6bca823016de01c9a1731bbd295a48f SHA512 12a11afe54175b21382786b9d7aae59ba068a27857a3ceb934023da7d14a5e9a69e4b4210a97b5e64fbcd6a41251a6a8b5608feb8a3bb212077b08148468576e
-EBUILD easy-file-0.2.2.ebuild 548 BLAKE2B 6cedc938bf5fad2e9ab0f0b3b652abd240d08c00193c4484055cff8a33a0f2ca56dcce806b43c9c4befae0ddaeb36c7d8ddd7f6b768c8abb41b2fbe673b4a210 SHA512 a1eac4bedb14561c514b4250ffb7f8c34e11aa030c2401d82fb590548d10da10aa971413f095ff79f34c44da32e68b2471d938552af3e78aa1a53c6a374311f1
+EBUILD easy-file-0.2.2.ebuild 555 BLAKE2B 2356ee218480a5810997e933917ec0ba0408d7af0ae9a636afc2b429377f9c7c66fb13e4616a7e104013849fcee349da2d8b86d8c971f628b4faf9f1e720aff2 SHA512 81b29e784d52c071444f686e69be881517d885e7544ba99a9ab01beb82d02256a00fd39751530a15640f8a8bb7210adf66738d3934c4b7b69d83d7ad734fca9e
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/easy-file/easy-file-0.2.2.ebuild b/dev-haskell/easy-file/easy-file-0.2.2.ebuild
index 660ee5e765f1..7ea42aa72e8b 100644
--- a/dev-haskell/easy-file/easy-file-0.2.2.ebuild
+++ b/dev-haskell/easy-file/easy-file-0.2.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/echo/Manifest b/dev-haskell/echo/Manifest
index 444c0d1f0de0..be206a9d7053 100644
--- a/dev-haskell/echo/Manifest
+++ b/dev-haskell/echo/Manifest
@@ -1,3 +1,3 @@
DIST echo-0.1.3.tar.gz 5373 BLAKE2B 3710de35b42e39f7ff9d2e5c2e32ae4c1e863f9ae844ada25dbb653aafd6ed261357c3b5046e9e0cabb03dd4de4f6252272a2b643087a61d1df5f26de329e588 SHA512 26a2398af231a8805b6b0a866348f848b8b8f21fe95a2fa3c781aaeae150df978335df573d46d5b07d7e4df19d6377d997f85c77049abaf0c5cb3e9998439c6f
-EBUILD echo-0.1.3.ebuild 808 BLAKE2B 6f4776af2b99d65fd75dcd5c495e5a23f452da0308397c81f7295eb74cb758afd37677d129ace1116665d100613c4052882ab1c74c56186b58981426d1bde605 SHA512 6bebe31a42a6b19958d6eab48826e12fd6ed4232bf1061257e918bdcfdba300a9745336e3fc6dd3b5e1df385518703b31ea8dd985b23b1dca1276ce2905ca893
+EBUILD echo-0.1.3.ebuild 815 BLAKE2B b8476cb42290b78c22adb32e543b717dac01c84c398e0efd8bfa3d077cde85d7b2906423dc466edea97148386d56f966518aad0495a1178c9ef39a2a6aa797a5 SHA512 f0c0daa881c82acf197aaf332ca426474e50b27a44edb2f5da6cec30f1ef3684960fe8ff6d3232e5711cd02b2a7f4c186423f81d46c9e2977da9dfa6bec9a3b6
MISC metadata.xml 956 BLAKE2B 096a9c7e837fd886906acaa685785b31371a82be3506de2c2325bd5d7d3b3cc623cbb23eed3d3050c3a5e7ec5b0968993b46fb232e2a3ddf6901e5dce7324b92 SHA512 1232862b850e355213649d98d6f2cf278610c5dec9ae62ae115f568e1326a5a5d3db876e5190b8cd34b156a60ec991ccba0de05f9c9afc06cc7d840ac7340ce2
diff --git a/dev-haskell/echo/echo-0.1.3.ebuild b/dev-haskell/echo/echo-0.1.3.ebuild
index 1bcf92d2ad24..2931bd3f29a7 100644
--- a/dev-haskell/echo/echo-0.1.3.ebuild
+++ b/dev-haskell/echo/echo-0.1.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="examples"
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/ed25519/Manifest b/dev-haskell/ed25519/Manifest
index ea015d4b4cd4..f2f767c62142 100644
--- a/dev-haskell/ed25519/Manifest
+++ b/dev-haskell/ed25519/Manifest
@@ -1,3 +1,3 @@
DIST ed25519-0.0.5.0.tar.gz 80034 BLAKE2B 4de73a76576bc63a7c5e4e8c0d195d48c65901ad417a306ca0001856a3a37975cfbb527dd466c2a737006e44e8d440e9831c360c8c3063b45a704af79c165cbb SHA512 cd2bb28de905c6d659f80f15e82970a9634c959432c73b6fd3b10ebca42a1ce734429e7ac861d0ab328904d99651a6d2fcaaf4d74ab75a3c0be68607e8f54ce9
-EBUILD ed25519-0.0.5.0.ebuild 1179 BLAKE2B 4b0ad85fa1f064b13d0c80f4909e7120e6b229c1943453dfa4a2e791f6c8a8b247a7142c7fbb6868a8b2f403d6b1a3d3471b867f23712d7f47bc56aa6ccacd4e SHA512 8d61a01ad1db6c8d19f78f5fb6eb4511724b55332b1b91934cd010561f072a64b6b53da1ba3d0f3b96172389ba214d82c2f7ce36343a9a23165ed45aa37b4e29
+EBUILD ed25519-0.0.5.0.ebuild 1186 BLAKE2B 0ed4cebe8c18b6b21c37e9e9723d18e08549cd29405f93ba8ce05b5cf30c28b262fe378206bc32fe3c3b138c3d8308ff58292d4c6d16a873beb647e7fb64c3bd SHA512 20c4baad96eaebdce244292947e8ff83c012e634c4fd90da0680036c07b8bba646217afbc6627036ee73e7e63484aec2ab2b858f324965a09c9f2ef922bd5463
MISC metadata.xml 561 BLAKE2B c92550d01465adacb395aa60421a03b89d34a164f35c5008d74ed64c33f922825420f1507bc38eb5a7121973389d8f40d2ac7da5019c96063618e1859a86925f SHA512 c79685d80aeac2440a3c935684e1007ed8d0cb5d58485506429c0ce3b83a718dfd57ce91fa7e7032c39e43a45358e29eea7b060d94a4dd15a01211cb7840dbd8
diff --git a/dev-haskell/ed25519/ed25519-0.0.5.0.ebuild b/dev-haskell/ed25519/ed25519-0.0.5.0.ebuild
index 5c56aaee47cb..686e9c92ba6b 100644
--- a/dev-haskell/ed25519/ed25519-0.0.5.0.ebuild
+++ b/dev-haskell/ed25519/ed25519-0.0.5.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RESTRICT=test # fails on QC-2.10 as: The constructor ‘Failure’ should have 11 arguments, but has been given 10
diff --git a/dev-haskell/edit-distance/Manifest b/dev-haskell/edit-distance/Manifest
index 9da72ecd2f1a..4df0d0494d0a 100644
--- a/dev-haskell/edit-distance/Manifest
+++ b/dev-haskell/edit-distance/Manifest
@@ -1,3 +1,3 @@
DIST edit-distance-0.2.2.1.tar.gz 13228 BLAKE2B a7e57e19f61497cfa24c1a038e860d2b0d616f4a3528db3c315c12f3bd04554e003009f1b07b2fdd6be7a8387b0205dde4d00da8b0a05f5c4b7ab0c17fca159f SHA512 67d19c9f5712191f88641d32ff0b84aaf05c2acd71cfa81a17675690ac9076b34aff687afa8501f8b22ddcece12a439e053265d14b70dc155b0e08406050fdd7
-EBUILD edit-distance-0.2.2.1-r1.ebuild 854 BLAKE2B 00c4a59fce7ca0a8b561f14bf8e78fcae57d6fe5fe663359d73bce06c9267ec4075de5b4d3db23f499b474f967eaa72b962db82007386b3892f68ba59c879178 SHA512 761465ecb74f0e0b7b0a90598188e7cede657c37199da43b30cd4c83e16235ca333ea4d84d79fb0825fbd130b926d95aa806c7436d2240b6741840210f90fa2b
+EBUILD edit-distance-0.2.2.1-r1.ebuild 861 BLAKE2B d0fb54b7c3389f4bb175de2aeb648677839f5e78cd3122476461708ee516f28ebf2cbc61e3bfc4c114692c3148f385a87511a8a1f8d1e0de2491ad82c0a920c3 SHA512 fa1829e1c360404da2e87069f2b6ff588b06e1fe878b608566dba104d32a191a06c2c088175187ad7041ede23928b618309d50a69e1c9c46cd8056547034e900
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/edit-distance/edit-distance-0.2.2.1-r1.ebuild b/dev-haskell/edit-distance/edit-distance-0.2.2.1-r1.ebuild
index df658acb7710..da72c42986d4 100644
--- a/dev-haskell/edit-distance/edit-distance-0.2.2.1-r1.ebuild
+++ b/dev-haskell/edit-distance/edit-distance-0.2.2.1-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux"
IUSE=""
RDEPEND=">=dev-haskell/random-1.0:=[profile?]
diff --git a/dev-haskell/email-validate/Manifest b/dev-haskell/email-validate/Manifest
index 39d67bde4a03..5d0c2777280f 100644
--- a/dev-haskell/email-validate/Manifest
+++ b/dev-haskell/email-validate/Manifest
@@ -1,4 +1,4 @@
AUX email-validate-2.3.2.15-fix-doctest.patch 941 BLAKE2B 2ec4d7a23f9217ed536f7e709d63fd36b3e3abab8d4841fa4e54dcc69ff912a95094511bf9c4182c4cc2a22f5f83911449189ad5bb5eb3b30fa97563ca2c807c SHA512 c37cba04a1d12a1a3f071554d76bd6cee678a0dd5f7fd5ba7a01a17ff587ac0f29a6e51b5c4d3a39de47916f0bfb1dd222411d590eea06665fca13c9f6134a8c
DIST email-validate-2.3.2.15.tar.gz 9568 BLAKE2B 1ff8c3e5ce71f3ff39dec02e0cbc211ffea3386646a77b2c176cc0af47a61d13996b2bb68d36e77ccf3114c53facc9b121202cc5d70916a4aa2992fa3956a60e SHA512 0b852771cdf0851bc7024fbb612488bd7721cbce25b551f52932b234e57bc70ded2e5904853f2ca0f68cfb9da02057d4a1903d081ce81a382cf90d0d3ba25001
-EBUILD email-validate-2.3.2.15.ebuild 958 BLAKE2B ea152146ac1fc9a9db00bca73151c44227d7054125e41fcfb5b191bfb210b50cd167e6a24efd1d17f4ff18533fed04f4c92df6d97e6a6b608cbf4a3b8459e9aa SHA512 d6d5e04ebab57caa12c91a8141bbba5f64a5882b8bc24784620a898b03ad9428435969411d7130e48aa503e5bc2db16a17eada6df653bb4405ff9c46cd378b56
+EBUILD email-validate-2.3.2.15.ebuild 965 BLAKE2B 4c79947e86250a3ba432a121c770070d30978530ebd815e00fc82f4d07355d109ade179a672277c49688c9907b752bf1fde4e7b3b826412e7bbf37f7f2a6c6d2 SHA512 6f0dd400220b318d051f5395123e00768a8766406336a46bb994f5569b50de9d27bbddaedd630f5b5e3796b5df7e2f2bf18983309d39950cf715b4bc4a0ad08b
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/email-validate/email-validate-2.3.2.15.ebuild b/dev-haskell/email-validate/email-validate-2.3.2.15.ebuild
index fc94ede6fb20..4e0340dffc7e 100644
--- a/dev-haskell/email-validate/email-validate-2.3.2.15.ebuild
+++ b/dev-haskell/email-validate/email-validate-2.3.2.15.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
PATCHES=( "${FILESDIR}/${PN}-2.3.2.15-fix-doctest.patch" )
diff --git a/dev-haskell/emojis/Manifest b/dev-haskell/emojis/Manifest
index 547ac0a1bdcd..bef4e13088ee 100644
--- a/dev-haskell/emojis/Manifest
+++ b/dev-haskell/emojis/Manifest
@@ -1,3 +1,3 @@
DIST emojis-0.1.2.tar.gz 49333 BLAKE2B c67e578cd356c2e7edc4f7880dc3235eff33dd98f773a24c4791442c4d0243b59cd775d8fb2bf4c53c6943434f340104183a99544d16a6d6c8f56c7d0d402dd3 SHA512 e34d1c1797f37e3cbe37f5f617496aa70310ca654c98069d393c10c5fcf56e336f35d06e018c859354ea54ae1c5fbbe4a24d484a5f59cceb5a9e3c25caf2a52d
-EBUILD emojis-0.1.2.ebuild 629 BLAKE2B f765286365efd4a5b5cd6fdd58635224c5d7783683f0ad7988af267a6a8d4a17a9d852d9bc02f5e7fcda48169301d7dd8ff83516e7ebcba291df8cb45736d9e4 SHA512 0cb650f2c6642713cdb3d1473c1e4648e9b487e1a6f04177d5e9b228ac933ef44dbb65b58baa7cb97ca2acded67117260900d6157272f95f59ef1f35eb690e71
+EBUILD emojis-0.1.2.ebuild 636 BLAKE2B 1e500096b7035d49389065af06d56d9a9c5fb952ce6324a6d845111f05655f79e33949f6c82db564a9c2614bee2e3209d88989c772b588cd06cafb13faae9de8 SHA512 a04add42fbe5239cf130296c93248e689cfeba96f1247d7d2991e4ef929d94e57dfd7cf20d5f63519009b326c5399127d9f1d14b47b0c8b0532ed7b9878ea719
MISC metadata.xml 748 BLAKE2B 7e029eca57755d56cfcfbf0c39c2a4a5b5f1ceddf19c2f666608ef07bef915a963aef023bfbcd2b08f356926acb4b5d0dd6e0dda686eff3d8cb7ca93b52bd416 SHA512 3d8c74235fa2ef5dbc1d7bf381a0d7f96fa8e1a594f0243f25b78c087e56f812e9274d8249d80ae53bd4c6e25cab3fbf2e2239efdda20ae94c17c3084a4c3881
diff --git a/dev-haskell/emojis/emojis-0.1.2.ebuild b/dev-haskell/emojis/emojis-0.1.2.ebuild
index 169e9439e1ae..4743fefce30f 100644
--- a/dev-haskell/emojis/emojis-0.1.2.ebuild
+++ b/dev-haskell/emojis/emojis-0.1.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="dev-haskell/text:=[profile?]
>=dev-lang/ghc-8.4.3:=
diff --git a/dev-haskell/enclosed-exceptions/Manifest b/dev-haskell/enclosed-exceptions/Manifest
index e66ca46e909d..f7b6c5f9aa5a 100644
--- a/dev-haskell/enclosed-exceptions/Manifest
+++ b/dev-haskell/enclosed-exceptions/Manifest
@@ -1,3 +1,3 @@
DIST enclosed-exceptions-1.0.3.tar.gz 5748 BLAKE2B d36913444a944da19b3da2e88c9aea6832998bfb9ff33a5b14b1cdce08c13b250182bd542522f5bccea693f206da3a9377c6f5a7d204adbe5e86dd6a665b5d32 SHA512 68edb501f42f01d8b4bbce374e49295e045650a8b19fdbf527a54458728e61f53c6c6bcfd1613a7169b013a34bd51cbd2ab2c457cf616fbc8c052b98533bde6c
-EBUILD enclosed-exceptions-1.0.3.ebuild 831 BLAKE2B 5388154575561791d6fdfe063e2109198086783e69ce4a25c4405fb1d4e1d57b5c1e1c2211e5174b94285af9d9d323c0b5ca3d30a34a62cfd8dc9a407ebc6602 SHA512 2ed22a3c18bde2cd540e0e001b447a1909f04aa763d8462644d8cc50bb7e2c64ad2fb53070f2fcf6404341baed310d7fe24e7745d954af80bb593b987e0249db
+EBUILD enclosed-exceptions-1.0.3.ebuild 838 BLAKE2B 053c492b8b52404b538be03e77d5ffd6cdd3314ff85e37a5606f30d1d4e0f87450991e21b3eef61622ca431fefd91644f9a873093bb06c8e9ddf89a458a7da71 SHA512 b7940a1ea73273d6630f861c54686c5a09befbfd5a8e1025edef876f4ed955ab561bff6ee058e7e282551bce740db8e97bcc579f89f680b0aa20a2000d992c4b
MISC metadata.xml 517 BLAKE2B 4573df9cfe32fd99477332093d12e28fc9d097d737f8f3519a41f8452f4cb8c2cbd1b328a7c7b625a796900f1d13f533d460ccb8f179c03cae1689e1c35ac9b9 SHA512 b655049188df45d64f678028b65742f971dd46298ed858fb2702291bb74377e534cd2f56fcaafbf42583e6397afdc22e0ccef80e3a03afa73fb735793d56e93e
diff --git a/dev-haskell/enclosed-exceptions/enclosed-exceptions-1.0.3.ebuild b/dev-haskell/enclosed-exceptions/enclosed-exceptions-1.0.3.ebuild
index 1797580de979..f4bc49f7ea44 100644
--- a/dev-haskell/enclosed-exceptions/enclosed-exceptions-1.0.3.ebuild
+++ b/dev-haskell/enclosed-exceptions/enclosed-exceptions-1.0.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/lifted-base-0.2:=[profile?]
diff --git a/dev-haskell/entropy/Manifest b/dev-haskell/entropy/Manifest
index fe1f3377ea0c..05bbfef01127 100644
--- a/dev-haskell/entropy/Manifest
+++ b/dev-haskell/entropy/Manifest
@@ -1,3 +1,3 @@
DIST entropy-0.4.1.6.tar.gz 9464 BLAKE2B 484e72ba8b6413b6205db4660f52d183dcd075bce836de6b339e2019d584a90b9f650d6b808b46855c9a423e41f21d814e10026efec050f507edc68106568893 SHA512 201a75efe210be5728a1c94ba9ec62514b96c388b6791d9301b34d2fce0208a9fa4ef25965c7840d052fd6221f15a1bec196a6eb209e6d03c3e1f971161df1b1
-EBUILD entropy-0.4.1.6-r1.ebuild 726 BLAKE2B 839c2be6bf8836eecdf252b1c5ad4843ddd76f83f6fd887274516596f4e279d96d81322cc98942919d2e56eadcef17545d5b1754084d7a62d245c94e9b72c9ef SHA512 0aa8f482bd145e2ef4c334d52125086727b507f7876c427c2185e2a8d8b2d62c7683efa09162d3c7df5dc9a7523ef3e2271db3ed17b4d23b5108519d79409793
+EBUILD entropy-0.4.1.6-r1.ebuild 733 BLAKE2B c7006be12c654503ce6a5875a17a0efe6f658311af690afa3c7295ff2ba874fd69fcb7f2aa0244674a72cfcc0f74a92ed6bb9cdccc9002ad8eccf8ff30f93cee SHA512 328fe9e9d0388483ecc822465fe3ea4116f7b2f18142c930300ea6222f142cb0d30622c07874f340b492d7365ba7986cc02f81be6dca68df66272f681b4c9532
MISC metadata.xml 713 BLAKE2B 547d673c11b741ecab47fc1857be8b2e27c6cdd0941be5fe337326a73950d0f72186ff34ee801170e329c8bc35644ff81fd7819443119400f222b519a16831e6 SHA512 d568d3a280a724f96bc97dea7d020ec3a588c1336b98fdbb135ead7596047137e2240668a7621cedef63498cb6b8f7d32e6fcb79c9787a3c9ee4676f02c6e612
diff --git a/dev-haskell/entropy/entropy-0.4.1.6-r1.ebuild b/dev-haskell/entropy/entropy-0.4.1.6-r1.ebuild
index 2d3ede9eb5d1..c2c0e03efe34 100644
--- a/dev-haskell/entropy/entropy-0.4.1.6-r1.ebuild
+++ b/dev-haskell/entropy/entropy-0.4.1.6-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="halvm"
RDEPEND=">=dev-lang/ghc-7.10.1:=
diff --git a/dev-haskell/erf/Manifest b/dev-haskell/erf/Manifest
index 4078055773e0..0a7a44f0caea 100644
--- a/dev-haskell/erf/Manifest
+++ b/dev-haskell/erf/Manifest
@@ -1,3 +1,3 @@
DIST erf-2.0.0.0.tar.gz 1918 BLAKE2B 20cdbde143001196e96bf3bac9a4cff81c96369a34d8e76b43ee7d2ed3ed1d2553d1c6a67eb9e1d678b5e983581fb46028a099fdd7f4733d0dea472ab82ae904 SHA512 0803d78cbb4324c06174ec2162fb8408120acd7c644889fef51089de51c8165b075c6ea72d039e438ebf54ac5b8a0c0d6484077454e524fc1184cf82b778a0b1
-EBUILD erf-2.0.0.0-r1.ebuild 557 BLAKE2B 242898744c114ae376c7c0222f6859bf581a39ffb3340d6a33b977513466e1364534db1168263dbcbb1094af2fdbb238e7de3f9a81ccaaadff8a5f9898726a17 SHA512 cb06668bd7e9b984fc1d0ca822f32ebbbd150fb549a1c20bb1e6bb5c7ac73c56b7688faeaa95f801c2a099bc8acd876e729f3b8f090e0cd6e65504440ea4ae1c
+EBUILD erf-2.0.0.0-r1.ebuild 564 BLAKE2B f56681b0afd694e734b106a0dc7cfb615ba27d10dc3a3153d20b0c4392612514bc525e279740c688909f4949b8cfe890071ad0d124e0d76b26c15a334a4052f0 SHA512 30e5b96759b43de29ecdde997e7a3138381afb63419a198c257644c273fa1a3c2e0a1a1dcf76862dfa887661495297b9989a467c083b696ba9efc8da8a575581
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/erf/erf-2.0.0.0-r1.ebuild b/dev-haskell/erf/erf-2.0.0.0-r1.ebuild
index b0b2a0914739..ed5bc1010ae0 100644
--- a/dev-haskell/erf/erf-2.0.0.0-r1.ebuild
+++ b/dev-haskell/erf/erf-2.0.0.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/errorcall-eq-instance/Manifest b/dev-haskell/errorcall-eq-instance/Manifest
index 61293df91f01..6b00decd7005 100644
--- a/dev-haskell/errorcall-eq-instance/Manifest
+++ b/dev-haskell/errorcall-eq-instance/Manifest
@@ -1,3 +1,3 @@
DIST errorcall-eq-instance-0.3.0.tar.gz 1534 BLAKE2B 6b137de15395742d5c73e1e9f1b06f88109675da701d7d65e40879b844b4ebbe4d8400fec44a12388af3a4ab1dddec30a8365e63eb8f042805ad020a575de325 SHA512 934ee3b3f00d7d32b9aa384a568cfc9c99a3947cb39cdc23495dda21acd0672d6de753b4243f417397738473d091fd14776c21da0dbaa0b40c2b465cde5910a6
-EBUILD errorcall-eq-instance-0.3.0.ebuild 679 BLAKE2B 48b472c715dd2928fe8b1e7b1d4839006d6cd303c101a09921f19652fe614e5210486af0f654a2b8684575baac453cc6a0266355409fc6b1741544bc9c213063 SHA512 d739b908d125a744e04c40aae944cdafd6a1e18e1543b217f55879da0233a7404da27660c077af737be4d218d9c35f34663f0dd6ef363447e702614c544e8d47
+EBUILD errorcall-eq-instance-0.3.0.ebuild 686 BLAKE2B c63a641f8165b1100e532325991f6e391abd7e04e07fbcb85bed645b35aacbe9f1683bd2bbcde18d7659ab830b65cc366323c3cf017910545aa31f2efc95e44d SHA512 95803c74339b0c73ee9968202fdbe34ee8158c3de57e0ebf83726f0655fedf51a6d9056e96068c4c8e466b6193288cf27d6614d6d2e633b457378172eadb393b
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/errorcall-eq-instance/errorcall-eq-instance-0.3.0.ebuild b/dev-haskell/errorcall-eq-instance/errorcall-eq-instance-0.3.0.ebuild
index 5265657921ed..aa469da2431b 100644
--- a/dev-haskell/errorcall-eq-instance/errorcall-eq-instance-0.3.0.ebuild
+++ b/dev-haskell/errorcall-eq-instance/errorcall-eq-instance-0.3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/base-orphans:=[profile?]
diff --git a/dev-haskell/errors/Manifest b/dev-haskell/errors/Manifest
index 1993ced66b7b..15757e74b7a5 100644
--- a/dev-haskell/errors/Manifest
+++ b/dev-haskell/errors/Manifest
@@ -1,3 +1,3 @@
DIST errors-2.3.0.tar.gz 9184 BLAKE2B 7a44adaa0dfb5ba623df16b79db469804def23ea8d00ed2b6cbc5995c75b79ef72de095e333428525a1ac5e24cf7bcc81346eb319ad7d343e5d58af2a8449e2c SHA512 dddfc63505fd7023c4a669b3cc3d736cf7ecb774b53dcdfeee2d203dcdf4684f5d149a1c217134de214b64af4e154a3ef08b315615c85a1c734ceb42e80823b4
-EBUILD errors-2.3.0.ebuild 840 BLAKE2B 7db45e867a60c7dde6e7af8a36a911f07d8b04e3beaabc069e3d5b61d43c33670b861171d3c8ba3bd0faf80efca765f06c4ec6ecdaf2f07742f8d241dc3cc6ee SHA512 1c37c3eb4b67227964b1566fcd51726bbb7dc40cddc7b2568518fa3f1932aaaaa71e0875889a61cc80be83a9184807ba7fcc99c00ebbcfb08634df5629dfb076
+EBUILD errors-2.3.0.ebuild 847 BLAKE2B 4d7d90c87ae3479aafda8437f7d4f85469640f4082653ddaaa1d8da23fbd8e34e4b9edc91f6c10af0462f2cd4c1b31ae40558e74dada7e2606e8e3e7c4005410 SHA512 5f687dd73a3319155a4ff08f70bfd63a1f80b9721c9c797fd361a72d1472258b11100d5ee95f744b9d83348eb22c14aa6e5e24e0b219f530fb921cd847afcf2b
MISC metadata.xml 503 BLAKE2B 8d9b6676282c1ed9f3ab0f2482f7bdd51afc810f82c890d11850c66aa435e0f7766ca7738c7e5736714dc859ec0423225feb3777022a2b9994a688c45c86ac5f SHA512 4a5c723741811f22a2fe09625fcd619481fc0d4ed7ef974c7b5cda26586944ec9868ec02ae3426e137f1809098e3ef45c01b3665242c21c392dc1dee6e125f94
diff --git a/dev-haskell/errors/errors-2.3.0.ebuild b/dev-haskell/errors/errors-2.3.0.ebuild
index 1e90abc2141d..25ea4d88471a 100644
--- a/dev-haskell/errors/errors-2.3.0.ebuild
+++ b/dev-haskell/errors/errors-2.3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/exceptions-0.6:=[profile?] <dev-haskell/exceptions-0.11:=[profile?]
diff --git a/dev-haskell/exceptions/Manifest b/dev-haskell/exceptions/Manifest
index c505df9d4f40..9034451715c2 100644
--- a/dev-haskell/exceptions/Manifest
+++ b/dev-haskell/exceptions/Manifest
@@ -1,3 +1,3 @@
DIST exceptions-0.10.4.tar.gz 20819 BLAKE2B 16873edfeb540ddf5b950f81772c7d162e3fc37d286dcf6608c4c3017516a4255fb7cad247025aa9b0970508613038a3d0b42eccf22e74a0c4efffdfa22be5d3 SHA512 3df1edb4abab8e2e2dbd7387809d9768efca36c6840225ce33bee8679a4efdcf86d28beafb54a9a40e512163e4d088f94e788341bf614869bbdbd9d701bca4a2
-EBUILD exceptions-0.10.4-r1.ebuild 1286 BLAKE2B bd592b8fbe0695711a50f88a2ba2f12731932012220ec1b2d7d82a7f0ae8796577fb3490f633c6dd1f227d3d1a56bf0926c1766db662d831006a7f51938f07d7 SHA512 1a932e36945ec8c0de4691e99e12bd46e56f553696ea7a66d93c474cacb5009ae5bfd0146430335efebcb539bd1568a27b293145815f1724888a319a8681c22c
+EBUILD exceptions-0.10.4-r1.ebuild 1293 BLAKE2B c63a42ac7c8c34ad4d5fa85a52ada2d59ac8eecdbe28bbb0aae5b0f7acbe0c39431b70b880c6f12cb13a0d445e08766c145af1a7b6316f882d4d2ea7c564c7c8 SHA512 bec18fb08f6b79fb453ba300911de3d38eee2cff89aba8b4e714bf1f4ee463be430b64986493be620ef3d1f49ec827ea2d577a4006f4e62fbe79b09ed923fb8b
MISC metadata.xml 332 BLAKE2B 0c398f91632452127347a7557cf776f9640bebd3864afd264e73795c0c68393b64189999729097fea4c2b2e4ec921e2189889737becc45752e34c16f252784a2 SHA512 000e4f0f9428c6ab93fc96d4362fc6e4e388e0407f03d50fb7bb4b64ec1c56dc3c355f56fe17979e08405f893c175d5034adb68d5e53d4b1e70eea99a5aa8bd3
diff --git a/dev-haskell/exceptions/exceptions-0.10.4-r1.ebuild b/dev-haskell/exceptions/exceptions-0.10.4-r1.ebuild
index e41704431afa..402c61a0435e 100644
--- a/dev-haskell/exceptions/exceptions-0.10.4-r1.ebuild
+++ b/dev-haskell/exceptions/exceptions-0.10.4-r1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/ekmett/exceptions/"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/extensible-exceptions/Manifest b/dev-haskell/extensible-exceptions/Manifest
index d58b9e2a1629..3b0b7a577605 100644
--- a/dev-haskell/extensible-exceptions/Manifest
+++ b/dev-haskell/extensible-exceptions/Manifest
@@ -1,3 +1,3 @@
DIST extensible-exceptions-0.1.1.4.tar.gz 8531 BLAKE2B 2156f9c719737286d720bd52e57172386639c95f559e8e4a257ee7f67e61a9948ab042d8befd72b3aa15993faeed6bd7ef2918553d47e0c819c2a29262289cc2 SHA512 b63bb6b8bc846571db37c23801b711748a10a27a6a6b25035e992013f6705ad9b3ad86e61a7de839c9ac61c26ad3640b9642a8747d6b76a03336834c39e93dca
-EBUILD extensible-exceptions-0.1.1.4.ebuild 686 BLAKE2B 511439d47487797833dce15d00c420c6cc1df430aee920a98bb14fbc499d0ed87d521e82c2cccfbc66783419007382413ebedc00e7c03c22222530136cfe898c SHA512 0c47e8009b86fa166e49ba56265cab742195af3dec8c18ef39807e3baede2f08fbd7ea50422e8d8c1ceb0181e033f71d196eb3c5912ed55dff17f760cb94cb24
+EBUILD extensible-exceptions-0.1.1.4.ebuild 693 BLAKE2B da7406a3e4a6399ca796cfcdc84f58a1156a8a595286cf128c1564227894fba74b42f04f1e0c841463368c8f39f2c016d16feb63b1f695e161e1db9d11bf44ee SHA512 c991c6349ae7784b7bc1c149ea3f93de796790cbd31ca16731781b33252cadd7816a7c638e1cce83ea003ecf9492447e8cf32338d837bad528395beec243bd15
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/extensible-exceptions/extensible-exceptions-0.1.1.4.ebuild b/dev-haskell/extensible-exceptions/extensible-exceptions-0.1.1.4.ebuild
index 532db60e0f4e..ac1f40583bc8 100644
--- a/dev-haskell/extensible-exceptions/extensible-exceptions-0.1.1.4.ebuild
+++ b/dev-haskell/extensible-exceptions/extensible-exceptions-0.1.1.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/extra/Manifest b/dev-haskell/extra/Manifest
index eaebe9d0fcba..f685970e57d4 100644
--- a/dev-haskell/extra/Manifest
+++ b/dev-haskell/extra/Manifest
@@ -1,3 +1,3 @@
DIST extra-1.7.10.tar.gz 44872 BLAKE2B cdab5f08bf7f2de216aeacacf994b6008aee91900244101c0a0c1bc78f2fe5fc595d03dcab1a13196b885b639320e00fdb2117f93f85ca037b970a8d6a71f480 SHA512 02ce08f7f22defd1db81bfb407361e18b6d98295f561652880d3ee6e91477a7cd89126cb507e7362fe90ed7b46e57b55400ae0ad94f40de39749926efe3018cd
-EBUILD extra-1.7.10.ebuild 668 BLAKE2B b814fae77276ad9d41b26aadd733e55717cacc9cbac3795f8ddf9d9fa2b6452e214c5de47fa2042f92dab57c5fcd00e57dfa0f19f2802aa952d24ddd214d8aad SHA512 2fe5a44171139c848cd7395989ce82a1638286515442b1ca43d6f3c294b53bcd68c024ba263f7af5a139b8a192e8f8e7157bee34ec6677cef1c4bca5f5aebcbf
+EBUILD extra-1.7.10.ebuild 675 BLAKE2B 52e39925273b0a908e1be87a7f448cdc77c2641a6c7f84dff5cd1f44eb9ceac2f208ec8a5f60e21532abc77783dd3ef2541c42f7c14d1619fe728d043eb9d095 SHA512 0bdbe53ee71e46c378fefa01686ba190ba343b9e9b5977356b44655838b7dfe47efb070c8eaa0154dfdc481a60595b4c976bd719c59082976429f7083258f82a
MISC metadata.xml 331 BLAKE2B 18e6b6bd032af26ade85aaefc35d827006d887a523a375e1676b034b6fbb37911d713f1d99fac3436abb7901a5940f34e938f23a2ea2d52556e02a469d882de2 SHA512 57bad2947b72227d0e43f637383bb703cdbd1341984a87e1c283e0b584c2c30f81b23421414883fbfff9e8051ab8a0e85f3d9c7b92ad0fea7549fae20590cd90
diff --git a/dev-haskell/extra/extra-1.7.10.ebuild b/dev-haskell/extra/extra-1.7.10.ebuild
index 060084625003..6f8e4443fa9d 100644
--- a/dev-haskell/extra/extra-1.7.10.ebuild
+++ b/dev-haskell/extra/extra-1.7.10.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="2/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/clock-0.7:=[profile?]
>=dev-lang/ghc-8.4.3:=
diff --git a/dev-haskell/fail/Manifest b/dev-haskell/fail/Manifest
index 1af6de2d9959..1744a7748e8d 100644
--- a/dev-haskell/fail/Manifest
+++ b/dev-haskell/fail/Manifest
@@ -1,3 +1,3 @@
DIST fail-4.9.0.0.tar.gz 2416 BLAKE2B cad36efcb3b93245dd3f90643694d85e6797fce5ee1866c6e8691d9b2845774846b99a7436f854c26daec985f07a9700fe4b2c1a467f2d33bd8a8fa0e6d3058b SHA512 0b4e6111387768482ff10b8ee55ff0b3b04750d8def057b7935bef814902de4536d0825e18b95a342722735b29cf88aafec21eb3b2a75eb4f0c55aa7c6b80108
-EBUILD fail-4.9.0.0.ebuild 727 BLAKE2B bf0e9f86ebbba41c73d7dda21cfffce0b31e6a108da7fed0be092aefbfc4666108b7ee0c3ab1d3c628db8e6516b81d91a5a94601476e1d8f95e21d418e1d9737 SHA512 ec69a7faeb952bb4db2a14412b97b00b3f95df96fedfe87fe1d25936644dc528759c3fb0e81e69fd3c685f7b3ddf474c474b21521e52d1b289d42f90a8189a02
+EBUILD fail-4.9.0.0.ebuild 734 BLAKE2B 5408f492ae9c7e22cd7175abae926bd8fc301b95ed815865de52936f081b3b6ef61a0c1a21614affbd41c87a215e79c334740153e3f8b9a60b2350d7340ac100 SHA512 7f6338362326e457aa72c0ef16afc8d45f5c64575d2d9afe09c5421f2056a61e45fee1d8ee88e7a20e989579c39b4fc8c08f97a115bbdabc7028be635606d1b1
MISC metadata.xml 769 BLAKE2B 76766c4baddb303d7a4863046ad3122ca5fcb18a4b1ec92878b3925ef0ee30419b4a44a9af5b548e0361886874a3f86149d617a799a6b5498b61ce88770e357c SHA512 7e52dbe60caf78ab7b88e1679e003be37e0805184773e2a2028f7f34bf48cdd560d4474fffeba2277bfd29ad695cee981d792061df485cf4a6929555c5f1111e
diff --git a/dev-haskell/fail/fail-4.9.0.0.ebuild b/dev-haskell/fail/fail-4.9.0.0.ebuild
index e49848d48738..3ccc00ae67cf 100644
--- a/dev-haskell/fail/fail-4.9.0.0.ebuild
+++ b/dev-haskell/fail/fail-4.9.0.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/fast-logger/Manifest b/dev-haskell/fast-logger/Manifest
index 2b8e0c0b2ed6..f6ded645dea2 100644
--- a/dev-haskell/fast-logger/Manifest
+++ b/dev-haskell/fast-logger/Manifest
@@ -1,3 +1,3 @@
DIST fast-logger-3.0.1.tar.gz 11700 BLAKE2B 8544f6c131822b39c2583c02554de4ca5cd08865e8f963406d035257eb59bbc27867b70282d5c3cef385873a7b6e7bf88d4baeb1edf77055752704fdf422cc44 SHA512 e646840b50496e86c24753267e0c0c7b0ff3a619032f69881d63e19c17394d2c5b248cb6b7f752100b253f58d7f493aac9ac77a754736474fbd83fe95ab9f6fd
-EBUILD fast-logger-3.0.1.ebuild 774 BLAKE2B 0470898de26d52513d4f19c4ce057121f545661d870bfc2d0fa5e2e0ce6edbb607336c1498b24359f17ebd2acba23fa419646a0e3b2ccde347e04cda9ba5b064 SHA512 67420d5677338d367741e894a2009b037e53859bc644072aa734925152dc44ceccd3869c67ac2c754b3fe05b5f61b50635124e9d34ff514cd203bfbc262aab90
+EBUILD fast-logger-3.0.1.ebuild 781 BLAKE2B 0d617089b0bf89e6cc8eeef9c7fa21d177320cd7d137239d34ed14d197accd5f84ff758a6a06999131176c8f249c2c24e3efe5c68db35c563f4bb7221c64b75d SHA512 87064ad2fae4092fcbe45b60f49befcf0b3bc872202b7d2077c157dba09241865524378c2e1bbcd98deaa419247171db266ee3b6c9da3538206feae7bd67219a
MISC metadata.xml 335 BLAKE2B 88f9855cf86935d71a68c9d213e84177bca684a98f7a5cc90c813c489e2bebe2b9c642bbd1b64ab3f058acfff29d557fefd35894eb536bed346890332836c6d7 SHA512 10de55a7812d93aca58d2fed083d81eb032bf9fb95e4ce7fde95f15b3117b81f21f23db838949b7098d4ec33f098b0e85b06a0ad56271e4c08af5f3f97e112de
diff --git a/dev-haskell/fast-logger/fast-logger-3.0.1.ebuild b/dev-haskell/fast-logger/fast-logger-3.0.1.ebuild
index 69eae850cfc3..eb131f18795b 100644
--- a/dev-haskell/fast-logger/fast-logger-3.0.1.ebuild
+++ b/dev-haskell/fast-logger/fast-logger-3.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/auto-update-0.1.2:=[profile?]
diff --git a/dev-haskell/fdo-notify/Manifest b/dev-haskell/fdo-notify/Manifest
index 1794617349b3..d2f69aac56eb 100644
--- a/dev-haskell/fdo-notify/Manifest
+++ b/dev-haskell/fdo-notify/Manifest
@@ -1,3 +1,3 @@
DIST fdo-notify-0.3.1.tar.gz 4882 BLAKE2B 9ebf5bed4b17601b4deabc523e1ad529b95856ff6c0e6e83966fdee0373a37f8432c0fa34a6322157da1b3a93b12d10de2ff97da83c8ab9b2659932050083757 SHA512 d9193899d5eebd7c36e9464571827bd5b560fcc156e89822877b3b67a1f376c7abea9958f7e0aa6f79da06ad5f35a8738ad30a40d447b64ad557ed341054e6b6
-EBUILD fdo-notify-0.3.1.ebuild 583 BLAKE2B 06925eca1f97521bb3fbdd5b85cde4366463ec694df68f4fc74a06172053fcc9f4b812e7c4196c094e9316a8ddb37087fb193184a32c3845e3a1a3c3ac1de670 SHA512 18df07fe16bfdb15d5c44decd9d4098bcd1e321eda39d411e3ce94d6300ec8da3be7c6570b4e8470665697b7b03955950b8804ecf368eeb510c9ff04a6052ca1
+EBUILD fdo-notify-0.3.1.ebuild 590 BLAKE2B 05fbc5cce897104d1d3a155bd816d810edaa270f1249ec4703474a7c1c4c2a31c9c48488a23e673703ef7cfc9a917caaf2fc192cbca6532ca0ea66c7c5481bea SHA512 62590bbd6a795ac84453eb20307d1d433c3e0d698102fb49232977734c8081bf07cd790f85b881f392566fd3f5240151fac066ff600232bf69cf717e294b5148
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/fdo-notify/fdo-notify-0.3.1.ebuild b/dev-haskell/fdo-notify/fdo-notify-0.3.1.ebuild
index b45834d57d9c..993d6a959f9c 100644
--- a/dev-haskell/fdo-notify/fdo-notify-0.3.1.ebuild
+++ b/dev-haskell/fdo-notify/fdo-notify-0.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/dbus-0.10.7:=[profile?]
diff --git a/dev-haskell/feed/Manifest b/dev-haskell/feed/Manifest
index 5ab364e97b48..09e0f7d23d99 100644
--- a/dev-haskell/feed/Manifest
+++ b/dev-haskell/feed/Manifest
@@ -1,4 +1,4 @@
AUX feed-1.3.2.1-disable-doctest.patch 589 BLAKE2B 2ad6e862b624700eae5be36564f713badfa788842db5774836871dc46cc56bb067288ed030a83ce1009ab79a3831c5ec0b92b53af384b261203023db6be67569 SHA512 eff83526535450086e1af5ae52b14d260f3d6cea02f30fb513de18f4ba15278e4c6e375df55ea8d1854060d8603ccbe855354710094f62dc7a3615139f0c9ddd
DIST feed-1.3.2.1.tar.gz 107015 BLAKE2B 4a40441b17f50b9e7d43aee629fa0bc44f5b5cd1ca6281f3f5a8930b9cc5c2acdbdff05e9db4cc96c0e40681ecb15896655d8bbc708dc0bc4e3734b6e9f563bd SHA512 2175201ff9eaab5732e1c4e8dda6a35e8fa0dea5c58cd379348c97cd61a5eaf76e88f8d58d22df0a4b16681017e7ad01657ad60a63d90dab88df3b644ccb1ea0
-EBUILD feed-1.3.2.1.ebuild 1570 BLAKE2B 2516dbc3c153495abc4a2e77d1099d700b8a55a855ddb76b8eb9d278854068e772c186910fdcce0690350bccd8c68bc6357d13fb085f75a2c3502592755a9fe5 SHA512 f0dd58e9a09565fbd910e6eff455ef55294c6ef512fb03c21ff0c5bc92e124a7166844f8a4d159ae7bbf14b71d6057ae5badc8e6618e6b4f5b1511428895437e
+EBUILD feed-1.3.2.1.ebuild 1577 BLAKE2B 0ee9683d82251bf47d21715777fd76371db05882bafddeab3fce51808715a089b423041b345b76daf2c8d34686d823d097f12daf1ce259c810e8965b947d7e98 SHA512 d3a7a3b8aa9d0a4dfbde3fda03c6675c838831c60933774738c6f9f04b6028400bd3f09f9509ff5b9d23a664d3d6d009f26a6b130413748f469b2b6ea509bdc6
MISC metadata.xml 323 BLAKE2B c187f8488cb46ab3da8c9f970ebcc5525b610a4e7f0c2c6324e9b67d613eac5a38bdf4bc9a2f78f3da7e52f61ba1262bcff919baede93ad00df998ecb8b58fd1 SHA512 17a8b843b6b086fa21b8652571310293d327332f0fece460c7bf9a6c9e6e887bec5e57fb067ce9e46b1549c93fd74e9133c382154b49938f26a1e385374b81c5
diff --git a/dev-haskell/feed/feed-1.3.2.1.ebuild b/dev-haskell/feed/feed-1.3.2.1.ebuild
index b3e62b7777b2..09c06e00e657 100644
--- a/dev-haskell/feed/feed-1.3.2.1.ebuild
+++ b/dev-haskell/feed/feed-1.3.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
PATCHES=( "${FILESDIR}/${PN}-1.3.2.1-disable-doctest.patch" )
diff --git a/dev-haskell/fgl/Manifest b/dev-haskell/fgl/Manifest
index 65955bc6e0e3..ff63fa8e544a 100644
--- a/dev-haskell/fgl/Manifest
+++ b/dev-haskell/fgl/Manifest
@@ -1,3 +1,3 @@
DIST fgl-5.7.0.3.tar.gz 56415 BLAKE2B 6b7f5d3d2fd93494f3c2f9fbf69dd38c0358ced8a4f488f31d4904a375e21b4d12b974fe78868be8184a989b43fa6f345ca84ed74ea8c5970416c2903dd7a024 SHA512 f77ee1a66fe02b0a01e70b6fcb16baaba67be5433e4310bfb0862cec66855fc0413de586ca111e2e1569898b890fe93faf7c9f079dc569ca2d32b6c087762bbd
-EBUILD fgl-5.7.0.3.ebuild 745 BLAKE2B 0f2338c1df940a28459706b2ab544aadc3943b8a02f4ebcfa8bd97193def236d9f94b35c1c29c50af7a4c488397bf987a1ec687096a16e277fd2da502714560e SHA512 8837611ce9d21fec67a0bedf6d84cd3be630c51efccd77d1f8adac19bc326ca6b0305f5dd6a2632e9fd59336256a309532516bb492cb0f7d79a37a47b9b209ff
+EBUILD fgl-5.7.0.3.ebuild 752 BLAKE2B 589e2ca292e176bff8596689c63d972b82d9032b925162f3816a8a7922704aabc88d669c2c9cc0599876236676056a2ecc876af2883d3b6d8927dff31ed07038 SHA512 632fb8415d350edb70240256fa3f07792cbe07690f32857fc72b1cedcfc49e3e5efd71d96a54adbfb764bcf7238ba458aa57e155413e4e771737dd27a24d1e81
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/fgl/fgl-5.7.0.3.ebuild b/dev-haskell/fgl/fgl-5.7.0.3.ebuild
index 7caedbd751e8..ee4cc0d826a0 100644
--- a/dev-haskell/fgl/fgl-5.7.0.3.ebuild
+++ b/dev-haskell/fgl/fgl-5.7.0.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-lang/ghc-7.8.2:=
"
diff --git a/dev-haskell/file-embed/Manifest b/dev-haskell/file-embed/Manifest
index e0ad98125d10..70a9b1c4b09e 100644
--- a/dev-haskell/file-embed/Manifest
+++ b/dev-haskell/file-embed/Manifest
@@ -1,3 +1,3 @@
DIST file-embed-0.0.11.2.tar.gz 6493 BLAKE2B 5e24d8a46fc40619943086fc9f5b211b35c19862a9346cffda4d4afd7c63f273127ca5dc652d40169438ccbef38f45abd77a394575f13aba023f18adc7746620 SHA512 48ea61d41d1f0ac855a446c64830b15904f2a696c16a0abec4407d6f74b61d333ed4854d3c75c2402c7a834704c063793a6660ef4e4fdd0ce9195492a34f8361
-EBUILD file-embed-0.0.11.2.ebuild 579 BLAKE2B f647bbde8c15406cbcc6ac756333f8614de2eb7f9569aaf7717103241f54b308e52d2d2a18a5bcde438a330856deec7f506d2ac1db8e85653a96f42853061dd1 SHA512 a47624beef655a3d62d7ca629ac46171ce5f0ecf08c817223cd6d77ba1ca8256d9bee42b54435ead49a24533d0b935f9a3adf3ef514f7be16f54e7efb4160b60
+EBUILD file-embed-0.0.11.2.ebuild 586 BLAKE2B 11367e547a37237fc696de8ceafc824a4f6b05318844d3b433109f1a2b7070fd61af1d0db40a03b86bf91a10e8d8fca7e74af68aa88990698c99a3b84f21e208 SHA512 cf66bdba403cbc13279ab56016c1622d1c6b750584bb2bc0ac3864951b584fee8e13833d05db66462683519291fb01e40767006db585a01576f733d7502883f7
MISC metadata.xml 334 BLAKE2B f2d84997543a0862ed4d9f8b9d909e8e4ca516c21bf4f9904a71fc43b5710ad2de39b472b818a2ad46181b2395caa8fa6ed0b704b0156400c87c18a15e20277c SHA512 a56c444943a438be5eba7e76a864aace61cdc5e04543e899c0e2fa0449e300fbb9d5514e7b36fd21735a32a3c885d22719a4307dc62580c5ec01210aa1d1f580
diff --git a/dev-haskell/file-embed/file-embed-0.0.11.2.ebuild b/dev-haskell/file-embed/file-embed-0.0.11.2.ebuild
index be234bc56abf..aed291a6dc5f 100644
--- a/dev-haskell/file-embed/file-embed-0.0.11.2.ebuild
+++ b/dev-haskell/file-embed/file-embed-0.0.11.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-8.0.2:=
diff --git a/dev-haskell/filemanip/Manifest b/dev-haskell/filemanip/Manifest
index f754b2f7ef4d..da967e4ac6d2 100644
--- a/dev-haskell/filemanip/Manifest
+++ b/dev-haskell/filemanip/Manifest
@@ -1,3 +1,3 @@
DIST filemanip-0.3.6.3.tar.gz 10369 BLAKE2B 19f68d3c130ff5d2f40cae100eeee4ae079d86c0d23138e44b7f22d07584c941a8a0ad8cddb04b474a86729872699ac72991a0dcf6c9807377a761570138710c SHA512 5cb6ad4e310c1ae3b038ccfa3154536db73145e4dea4a7be1ae0563ba44565494e378fa8e459f449feac2bcc140f1128b0b3ec915acd2300e73cf012ada85160
-EBUILD filemanip-0.3.6.3.ebuild 630 BLAKE2B bec6af900aec5df11d9827ba1cd4c35ef67d0a3edf46c3a8d6bdf699bf8f40d0142dda2c5aceaa92e2681e0b1fe6fdb2f8d304883aa805646968e665af13114c SHA512 867a387a70207c7bfbae6bce597badbcdc34c0fcb71d6115553833592e42ac3b7879f6c712424ffe0d66e7a26d9e70546f4564119eaee8e4c40f3cc7f6e374fb
+EBUILD filemanip-0.3.6.3.ebuild 637 BLAKE2B c453e156924a4d1d7f9cbd0b292b126686e18958bf445fdfdc66c520abb107fab3c3ccffd779d449e4916765d317c70d77d5449e40f0b4644ad6ab207419da90 SHA512 a290197f3b84ab42f1702d25424720f9b14d9307e15221f437b78f12dffb191219c6c7c5a42a6a58cecb7a4aa91c7a1f7ec3fd0ead6df0052ad393c415fbc88c
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/filemanip/filemanip-0.3.6.3.ebuild b/dev-haskell/filemanip/filemanip-0.3.6.3.ebuild
index e07f7da0e648..3f536835abea 100644
--- a/dev-haskell/filemanip/filemanip-0.3.6.3.ebuild
+++ b/dev-haskell/filemanip/filemanip-0.3.6.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/filepath-bytestring/Manifest b/dev-haskell/filepath-bytestring/Manifest
index a195f7a0c18a..c0c96468a2e7 100644
--- a/dev-haskell/filepath-bytestring/Manifest
+++ b/dev-haskell/filepath-bytestring/Manifest
@@ -1,3 +1,3 @@
DIST filepath-bytestring-1.4.2.1.9.tar.gz 25901 BLAKE2B f8cc6b01daa2a89ba9c4cfc448675ba00a203ba7eee7f966380e84daa56cf83899ea471d4b0b17f2d10b4fe8efccdca8dd188f4bdc842eee85a1f81e31a59b6a SHA512 814ca8e733afb85187055bf8fdf7381cba4de8587141eff678ec78aca76cd3042a40c3046d5fe4adaaa3575701c2a4172202ef9580ad66d87c92ee4a4e66fe87
-EBUILD filepath-bytestring-1.4.2.1.9.ebuild 609 BLAKE2B 247d0532e1f3d8b20a01e6c26af68f4e2fc195f194bfa74b7cb40bd5a22481fe8a3c8af8e24e71f1fe87a72650398e94ff4edd411a32fb632fcc5d3088d0a00f SHA512 5973b32a6a74b4d58c9e351e701d7bb686fdd04574384e166082e1085db5b4adc70e9bda6eac79499699389182b6d9379301a73b8f3e8c8a6ee40b1db6cdd3ee
+EBUILD filepath-bytestring-1.4.2.1.9.ebuild 616 BLAKE2B aca88c087f6c92965a9a883b7c11a7f1e128c29301e2d552db818e906fc3e45698b44b1c94079ee316861b9b23982bd3419a4dd49569ee3e56211ed8b789d487 SHA512 02b410ffc5aba031212fb27fef7ae68101e40592855ac50b32a390770ce167c44a47fd210a24c120e8b6070831620d1861536a35eb5658914266bbcf3735cbea
MISC metadata.xml 1015 BLAKE2B f0852ea0ff280a3cced94c3acc8f94e75d1afcf845e83717ccada480ab020b294ccfd552b2e0fac262becbd0267fa5f3aca86427c08a800a2d75510ac4c41bc7 SHA512 e48b7ff201b33cb3c013cb6b6d8be54e737e24c917ba4f676deba01123fcedc6bb0b2b6259edca753f4c843dd30a829f3239b6193a2163a3d25373dc4639caef
diff --git a/dev-haskell/filepath-bytestring/filepath-bytestring-1.4.2.1.9.ebuild b/dev-haskell/filepath-bytestring/filepath-bytestring-1.4.2.1.9.ebuild
index d7edbff346bf..7a2411148587 100644
--- a/dev-haskell/filepath-bytestring/filepath-bytestring-1.4.2.1.9.ebuild
+++ b/dev-haskell/filepath-bytestring/filepath-bytestring-1.4.2.1.9.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://hackage.haskell.org/package/filepath-bytestring"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
diff --git a/dev-haskell/findbin/Manifest b/dev-haskell/findbin/Manifest
index c54eb9095da3..3382de7a4777 100644
--- a/dev-haskell/findbin/Manifest
+++ b/dev-haskell/findbin/Manifest
@@ -1,3 +1,3 @@
DIST FindBin-0.0.5.tar.gz 2277 BLAKE2B e63fb63739f1418d43fabd919276e9b4fe4ba91e2b8d961df232e824443d0f39ab7dc9ef55f4628f22216e312f1d7a8e81a6d8bb9f748fce8ba17ea6880eadf9 SHA512 427eff520ea9b88bc928d4330d4550d1d7d2254512e63cc8afad5f45b94a58cf4758a704db5b8ca4dd33f5bfced6557965192bd41d621a33eecc0c517548fa9a
-EBUILD findbin-0.0.5-r1.ebuild 617 BLAKE2B 9029f536b4a865db1fc30555d8e3e74c4fc2ec2d4180d00ddc72062d2336bd7a754f671ce4a70fde159d760931a8ef554a2d30be7036a96e6643b421870a3896 SHA512 feadddf218bca03010390e925c5dcffcc2c58a36a5eadd0a515443e666d16abc3bed4b57f34c6e5209553e6c315e3ca67ee80e0939ec18952bc85c774a27dabf
+EBUILD findbin-0.0.5-r1.ebuild 624 BLAKE2B 12d70959990e4774df1ccb17cd7e1ec6aac519d02c08c7d06fcc6b363f35b51eb85e12aaa52f4116fb2d5f461a364c21d143f865a31ec79ab9b985696af6fb2b SHA512 a93086aaa67750089a7cee77ace89032c2d5a10c54c4bf725f7b8cbcfec7534370b31f92f04e0ee2174df6d229e71e799be419154550c3792daf76aa0c85eb18
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/findbin/findbin-0.0.5-r1.ebuild b/dev-haskell/findbin/findbin-0.0.5-r1.ebuild
index 66fe577a98ae..1abdf760d45f 100644
--- a/dev-haskell/findbin/findbin-0.0.5-r1.ebuild
+++ b/dev-haskell/findbin/findbin-0.0.5-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/fingertree/Manifest b/dev-haskell/fingertree/Manifest
index a1f06d3d55d6..2ea4a49a8982 100644
--- a/dev-haskell/fingertree/Manifest
+++ b/dev-haskell/fingertree/Manifest
@@ -1,3 +1,3 @@
DIST fingertree-0.1.4.2.tar.gz 18978 BLAKE2B 25eafe2e25ac00121c29bf6e54d6dd754e3672bb321451dcbc89594123b4f71b263fa8584bfeaaa63362d9901af7263c8028ea2f75684e2f2f960f31feecbb9a SHA512 016a772830c0bb27ec15fa99c9dff280c210f288a1f2dc15828224a6a8cdad87ade816191320aa59c876eba6b33cdb47a778572e66a8f3c989984cea2f4970ac
-EBUILD fingertree-0.1.4.2.ebuild 746 BLAKE2B 4835fa27313f6f044986e5e840cbf81f28ad125467ff223af3e6e6de657e786dea17130f4e38a7589814724025ac0dc0046b4ca286a7da1b4414d7cb5b476c9d SHA512 2dae995869637a74852a0822e297e4e8e60b8a0f5038d7fc93c17eef0dd349a2f1ce74bef012aa448ce40935019bbb2b0d035685ed464727b623ef27968e8769
+EBUILD fingertree-0.1.4.2.ebuild 753 BLAKE2B cdf390b1445e3dc8b20a4b7c3aac8ce7314fe709faa45cae8825888fadf775c18d3b197c90596eb498607ed4bab54a9a5110c65dba71ba95bf45ca036cdfb67a SHA512 59a964d07c44fa53c28a6a0246e658ef7a747b3852db12c0cfed47114d943ca83df3bb98ceaf94af4ada7fb20715aa871cf70a05dbb54c270b86165dd62fb78c
MISC metadata.xml 825 BLAKE2B 9fb0bba17bf2048b1dada69caf74b1fb7b6360832a4cd15ef55d448227854aa6bdad3f211520efa68ebbfd64af7fadfeced93b0b1bcbd00811f781933f986a1b SHA512 161e76a84279429024ebd8760599577cb8b97668887ee82e2b848c9a82ee9f233778ef0496cf341492743c8569ed6e8374d679396cc95f3f7b2bb55441944830
diff --git a/dev-haskell/fingertree/fingertree-0.1.4.2.ebuild b/dev-haskell/fingertree/fingertree-0.1.4.2.ebuild
index 24063666c9d2..d0cc54d633b0 100644
--- a/dev-haskell/fingertree/fingertree-0.1.4.2.ebuild
+++ b/dev-haskell/fingertree/fingertree-0.1.4.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/foldl/Manifest b/dev-haskell/foldl/Manifest
index 804dbd249e3f..90389def1c42 100644
--- a/dev-haskell/foldl/Manifest
+++ b/dev-haskell/foldl/Manifest
@@ -1,5 +1,5 @@
AUX foldl-1.4.12-cabal-doctest.patch 2371 BLAKE2B e3a402b7bbd433e2744810f56aa9d467a72d90941ee8b7d760c4a56513f8aff75aadc34e6b9bf1fd7cd573078d774df92401c44d04cf82161f9c334bb3930ad6 SHA512 773aaf5ddd1743398fd26a33702455de1bd470130855e763c3352006e8f0ea67ad5599efda38878f2572023e9d3fb5209f5e6efb4e3ae68dd381602ee5995dec
DIST foldl-1.4.12-rev5.cabal 2682 BLAKE2B 616f3b1d69892cdf30039db5c82842d858b58d227f96e301b594e51b2052c7f423264b11a82c82669cc736b337dca901e242177064b0bf2b4cf128da619935b2 SHA512 394fe8ba15a59a270bc70deed3438a2d1e5193bfa3ec266dbdc3bac48e0b32279cbaab6dfb550cc551f48ce466a9bc553d1ea3748f90836f95f158818d267bd5
DIST foldl-1.4.12.tar.gz 23210 BLAKE2B bbdd9a0b74d5b27b4b8800090a1b2dc717d023d860af8f26846a86866756211b30c755f6a1c3e604d6d1db91e5afa35ee943e014672c0a6e65712e0fbcfd29d0 SHA512 6b345b59c52039e914ea703ab88a08a8bba0a18bea91fcf4cf379ce678e5a97044f563c7b285cb656a764068756b4fae8321308e86813f86d04c462e9889e6e0
-EBUILD foldl-1.4.12-r1.ebuild 1257 BLAKE2B 74a9b24c760836c40385951a8169502ca36c828da592e13b92a333895b3afc9aedaf8fc5e62ef643ae4451609668ada3c6e8454320146c88604edfa75a9e46bb SHA512 c6401efdbf788b20ad0d3370f431e6b874cbbe55fcad8a09b956a5bbaee63227eca78fc397c733cf13fb2c966841c03fe708ab610b6e4611de46b3027e90e5c1
+EBUILD foldl-1.4.12-r1.ebuild 1264 BLAKE2B b380bf11cfc3ffcae87a2ae402fcaae68d5ac8525dedf5c5045a46a66eed2f85f9ce6326a6ea27558cec18ec6da20d0f8f681b3ffae3536165cac10d58616cd4 SHA512 e363c931b5948012f8f5b44f377c609660b3ce57f3f694f8f0e7b4a1cb8622a2aa8502cd92477ffe37147d10a906feab22307c275e18135537e73a108873baef
MISC metadata.xml 546 BLAKE2B 671ba01a8895c38c93d2bc5d5ca16470c8e14557a19cc96e6122b11a147dfa8da2247c6a780d412e609c59fbc0314c1a2b65ea80a2783be3f4b784cde9462704 SHA512 5c329503486cadd2127fd72c09e9c1bf4a06ea5bb2c65390ae21784ea0db74ccc81b9118829180c6991f57fe91cd445180513797e63563a26cbd23bb218dc9fe
diff --git a/dev-haskell/foldl/foldl-1.4.12-r1.ebuild b/dev-haskell/foldl/foldl-1.4.12-r1.ebuild
index 21f98c77fee0..e8f8fbb1f418 100644
--- a/dev-haskell/foldl/foldl-1.4.12-r1.ebuild
+++ b/dev-haskell/foldl/foldl-1.4.12-r1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://hackage.haskell.org/package/foldl"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
PATCHES=( "${FILESDIR}/${PN}-1.4.12-cabal-doctest.patch" )
diff --git a/dev-haskell/foundation/Manifest b/dev-haskell/foundation/Manifest
index bf55018dd918..1f5fbbd276b3 100644
--- a/dev-haskell/foundation/Manifest
+++ b/dev-haskell/foundation/Manifest
@@ -1,3 +1,3 @@
DIST foundation-0.0.26.1.tar.gz 120487 BLAKE2B 9ded2f69712de5f3af7fd6a2457defaaf7643c8eee51ad27c863ba0f00a39d05c768a3ae03cb9b8401c63e545161f194237e6bd346e6e6e8858ac7d8a33c6cc1 SHA512 56285e445dbf58204fffb3824a2f6144c3ef8eeb1630a5f5e9a658bc216a9bbb4db6f215e1e9b11bb516a389e23a9fc3275242d060b42db6b82b6a449224988a
-EBUILD foundation-0.0.26.1.ebuild 1027 BLAKE2B 884c60b4627f6f4ae4771d3eb1d3bd03de567a9b2624345213dd7d80b56dc562c20728926d41cd1455a8078e795578de36066a201b35c84947bedf2b414a8009 SHA512 1102d04476ed3ba845d5315ad91adc372f98ec9409dae064166468f2323794e149557148b67c0673dfafbd1e999f361604c285807967fb7b9d973b6f75c30d24
+EBUILD foundation-0.0.26.1.ebuild 1034 BLAKE2B 30b8ad341b902ebcf2c0a4464e5064c9c15c7e6ba0fbfa57a773f498fad0fa4b455a325b00bd2a8c06213ba8e1d7346a0f01ba217c045a4f31ff305acadcbbf4 SHA512 56b70ddde11c14aef710d381c25275bcc4a26db95ca4853c5601f5e9a042dfd2837e1b25b6f6e66d38f53c7d86cff07731c6784773f90709e4a8fe4945c388b5
MISC metadata.xml 1111 BLAKE2B 8333415ed28f72d9a8a68627532464d9c469a608a9cfa6f7d3d9f8d73e321ca19c8fcbe5c7dc33a86d9079c66f547566e4ce8607b68dc37c692c0db5831b83c1 SHA512 de2cf7f20b973f1835536bbaf40ab72aae7a63029f8ba6e35bc4987cc436530107cc58e8b51b4cfc5dd983fd524195e62166a96495e1a8fc1445fd4348522e55
diff --git a/dev-haskell/foundation/foundation-0.0.26.1.ebuild b/dev-haskell/foundation/foundation-0.0.26.1.ebuild
index 99ff08bad65e..aeeca4edf5ef 100644
--- a/dev-haskell/foundation/foundation-0.0.26.1.ebuild
+++ b/dev-haskell/foundation/foundation-0.0.26.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="experimental"
RESTRICT=test # hangs indefinitely
diff --git a/dev-haskell/free/Manifest b/dev-haskell/free/Manifest
index 9020f2ae8972..c59f69082270 100644
--- a/dev-haskell/free/Manifest
+++ b/dev-haskell/free/Manifest
@@ -1,3 +1,3 @@
DIST free-5.1.9.tar.gz 61606 BLAKE2B 0cf1e666f281c1610411a4f34a94cf1b887522db64d9957db36761ee596cc2d97c5bb7ebfa7c8ed40f42a5ab561d1fa8e2309843bf024e95cbef27a077ec02aa SHA512 925d9271adf5d16a48efaeebd65d54a9c5b4e042f1733382ee2269eee1f62d4b184e54209b384bdd145b76b093d7866f0115a56156c73f85bacb04cb7b265ec0
-EBUILD free-5.1.9.ebuild 1153 BLAKE2B b983b9722223190401d9d4fc8da4eb8ee1371d47c21496780d12a1b80f15fa6172feeccd4f8609880cd7735b9629903ee7c3247e7bb1569adddedcf0a718c4dc SHA512 dea09ffedb528bea90e07ebe204d8efeaf1614ce0307245b7650805b391d30463ee20d7784d841f2cb32bed53049626a62747b81ff48a26f7b13109ecad203fe
+EBUILD free-5.1.9.ebuild 1160 BLAKE2B f8bff3c143ab66a15d51a360af76fc848faedadab5c9f774bfefa6a0666fdb7524d7316ed68cf71b80bf407f1cfcc163e9d2052fbcc2e4bbdf2c16fadc459aad SHA512 d4e223802ec9b72fe772a24ef7f411f0004e4d54967ba7d0ef41019906826fa1f31a0e27ce51758ec66b249c578fc8eb2945ce9e60d750cb3417c5fe4bcb6afb
MISC metadata.xml 326 BLAKE2B 1e18a1ca3423e30d33966dceaddfd8623f081ed9e3dc4cafe3799e2a8bd14427ae15b52eb5ee8e25e300c5157a0515f82d0ae49f4f437f3862de65baa7a4de39 SHA512 4506949fd45be279f4bdd5385361aa941a5cb90bf4de205c617505c6296164d2b4b61dae51f07b1c380f609d1406e5f47e24ffdba9b367a38fcd72983edaf7b2
diff --git a/dev-haskell/free/free-5.1.9.ebuild b/dev-haskell/free/free-5.1.9.ebuild
index 37b438299c11..76ed67407f98 100644
--- a/dev-haskell/free/free-5.1.9.ebuild
+++ b/dev-haskell/free/free-5.1.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/generic-deriving/Manifest b/dev-haskell/generic-deriving/Manifest
index 7168b45a754d..cceea3f20ad6 100644
--- a/dev-haskell/generic-deriving/Manifest
+++ b/dev-haskell/generic-deriving/Manifest
@@ -1,3 +1,3 @@
DIST generic-deriving-1.14.1.tar.gz 74474 BLAKE2B 9d43cf67c50eb06c73ee50441700752ec757082312dfd660b48ca6f4e722f581ef43b62e0d20e80c3eca6f0844712ad28c9dee621e46475449d55e7980a436b8 SHA512 b7a0dd63ee59d9d8df64bd622aede65943cd83875df6bc4eb3775822ff3c5b476c6179da4fa8fcbc029f4b5e93244e12d5af3d7f7499ebc11488d59f72f6e322
-EBUILD generic-deriving-1.14.1.ebuild 726 BLAKE2B e7138eaecaf2c732980ac838c2e4715ad031a0fec0813c3e3aa5f0f139e701b247789255445b5004517d0aadf3711fa24874394cef42424595efaab8fb6f3bf0 SHA512 ad406168bab8ba5a6c803dbbf010046abd69379d9a32449d3cc05b268eaedba7b00242d1e7ce2882f10c0cb024e86aec6bcd939e94f6fc049d5597b6a08c3d9d
+EBUILD generic-deriving-1.14.1.ebuild 733 BLAKE2B 461e4c9e1fc7d5f937f25f4375722e1ddc1e673e285de7a0641958be1c3b7a417dedf7005f5c5220847277bcc9ca79ee041783601e465a46d92ef929522d31c6 SHA512 3dd8b8ea9feca003ae84d9461c0bc5c7e03950336ffaa241ee8dbdd8eeb50852c441c9e48abe842250a9d582d6e9041cca2929b7267659bdcbbd1771fd8dfb07
MISC metadata.xml 890 BLAKE2B 930af1815a5600da6cf7fdf3374bf55860d0082706059a56f0fe81446101d1e5f7ef586f3aa2504f39fb571af0155d1ecc2ebc3ef58cdfa77b2f5d5fdb707cd2 SHA512 40c883cbffbfa869521d8bd73ae4af149a8b793d81b1edc4c3b8f3b65c98d6f04f983366d3ba501177d42b3d4b234dda235be2785ada62f830562a9dc9b9857b
diff --git a/dev-haskell/generic-deriving/generic-deriving-1.14.1.ebuild b/dev-haskell/generic-deriving/generic-deriving-1.14.1.ebuild
index 33294ff7b335..9070cc5796e9 100644
--- a/dev-haskell/generic-deriving/generic-deriving-1.14.1.ebuild
+++ b/dev-haskell/generic-deriving/generic-deriving-1.14.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?]
>=dev-lang/ghc-8.4.3:=
diff --git a/dev-haskell/generics-sop/Manifest b/dev-haskell/generics-sop/Manifest
index 461e683d17e9..445eef5da90a 100644
--- a/dev-haskell/generics-sop/Manifest
+++ b/dev-haskell/generics-sop/Manifest
@@ -1,3 +1,3 @@
DIST generics-sop-0.5.1.1.tar.gz 29898 BLAKE2B c5d98a338d3cae2bd64abae2d2cace4c87a80d3f194b96ec8c31cbb5e660fd17c9a11fe6cd56eeea8af8d720c1fac9f7ce278338276458de019251157ea27418 SHA512 8514a4aef263c2c38928a716c1755db7f2f52243d742b944bb718bf3458ae0969b451836e889075a2c4ea5893720dbb146212d1960a9573851d3ad6c66fb0d8d
-EBUILD generics-sop-0.5.1.1.ebuild 752 BLAKE2B bb22cb08ee9eb5c57ace064bdaf9afba3273b6ecaf7f1e55df5ace919799bde4772777f373a14c00e4ba3d16e81ce5ce9da7397e3506ab0490b477726e6cec72 SHA512 a2bbebb15cecc9a1d01cd790d8e1cc881075c559ad9fa4fae2450fcdaec326ee3c54b9d3c446291bc31a01240abdfa08c815af2ce6abdd231b62d1e9e9cf3c21
+EBUILD generics-sop-0.5.1.1.ebuild 759 BLAKE2B 12831bc92aef27a2c01f50f1a48449ff76eebf8460e452c25e65b37320f8af941c3c3c631432292b322a291c2f8d3bff9b57ac4b1d667e568517bb3254986c98 SHA512 7ad1fcd829a0194e699bf4c073a8e46edc3d448b45688c72dea71a84dffb711e98a4401265408944cb7e60561412ebf514785ed19433e3e04c0196b1c15f6ba2
MISC metadata.xml 1382 BLAKE2B 18b680a345fe35a3d71a7854108e55dc143e46802b0dded9d11e88d2cc157ea4b599c56594ce144ca6f6de00e5c330d8f08fb61d2bb9adbc5b8a773f367b415e SHA512 670bbb17f0f8ceca5ff6da532e3bf668305e40013d8f5b26c61d0293fbea1b1696fd89db77e940af6db2e6d544ae93fe00e697ead65473f1f8dabc988ff37bd2
diff --git a/dev-haskell/generics-sop/generics-sop-0.5.1.1.ebuild b/dev-haskell/generics-sop/generics-sop-0.5.1.1.ebuild
index e56c7e3bd082..518299ae6297 100644
--- a/dev-haskell/generics-sop/generics-sop-0.5.1.1.ebuild
+++ b/dev-haskell/generics-sop/generics-sop-0.5.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/getopt-generics/Manifest b/dev-haskell/getopt-generics/Manifest
index a7f05868f6f7..495342ba7a1d 100644
--- a/dev-haskell/getopt-generics/Manifest
+++ b/dev-haskell/getopt-generics/Manifest
@@ -1,3 +1,3 @@
DIST getopt-generics-0.13.0.4.tar.gz 19194 BLAKE2B 2c091df40c0c39f5e314367f2eb76aad296b8ead1fd26e84b1f578c1b3347c6961931dbc709a7c5c4374e16b965a573e4fb9c5c7c10f870b75e132ae1c84ff51 SHA512 f053dcd59126932745a98c955eca70dc3f50eda7e5a390bf7e5d7c639d89df9d714a6b449166a5b288a77e69f203207e8d8480ad86484b68c7a609e5f1a03fca
-EBUILD getopt-generics-0.13.0.4.ebuild 885 BLAKE2B 9fabcd623b59ff825bb34d083b2be5e48d6f739f576f394ee440f13cd7bb21f6b3653518c227667c7fbb1cf1333bb5dd938fc731125d0dafe1f0becc9bd3adbe SHA512 cf577b471714e3624e35d3067b9b92558662141d6bdd31383c6fe0c340f7372bebb1619fa8bff3926f61bb3a1ed52051b4c5102e66a4d9462f057f21a6ba8d1c
+EBUILD getopt-generics-0.13.0.4.ebuild 892 BLAKE2B 9b1a99010d9e0ea62717f3e8177e86a7eb38649259530c42b7a2f2b81b0b4bba4da0672921378515ad40f80a68ef907a6cf45bcdc7997d18c8374794912d84ec SHA512 adb363ac487b36cdef902fa0875a7a1a390f50e9eae95fcd58e8a6a2da775af1f2c1145fd6ea6900dda966d8abf3023abda691b79c5cd50f3db462e76b63283c
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/getopt-generics/getopt-generics-0.13.0.4.ebuild b/dev-haskell/getopt-generics/getopt-generics-0.13.0.4.ebuild
index 74e71343dc24..c0eb7c8e8afa 100644
--- a/dev-haskell/getopt-generics/getopt-generics-0.13.0.4.ebuild
+++ b/dev-haskell/getopt-generics/getopt-generics-0.13.0.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/base-compat-0.8:=[profile?]
diff --git a/dev-haskell/ghc-byteorder/Manifest b/dev-haskell/ghc-byteorder/Manifest
index 128cc62b20d5..0487725e08cc 100644
--- a/dev-haskell/ghc-byteorder/Manifest
+++ b/dev-haskell/ghc-byteorder/Manifest
@@ -1,3 +1,3 @@
DIST ghc-byteorder-4.11.0.0.10.tar.gz 2445 BLAKE2B d5da6fcc1ef39ae05cd5b044416e4caa829507312663e0388134547b086ee8e2528935665d03d98a5815ae36c63593901d1cee665957d1a36148f14358f09910 SHA512 d589aa5cf31772e013527ce404959afb75b8bc9bc922b038b6bf4704d584fbaa4de3fd044351b5a7e8df32e96c8414f02573c78643a1fbe9559a66530ff985a1
-EBUILD ghc-byteorder-4.11.0.0.10.ebuild 673 BLAKE2B 82c46557580e9f5c89af0bd4a3293856cfaebd2747509ed55d30ab422166ddb659a23f1d964405cf347d625201b340e8f7f7cea3909ea30321248b2512e748c7 SHA512 6d9a5dd08630cdc779cc41d3e62cd4b77e4f1d1fc8eabe5862abdb858318f1030dd8124e87d83a996960afb6b4e8fb95a754c438d2f346ded1371ee0b16b4568
+EBUILD ghc-byteorder-4.11.0.0.10.ebuild 680 BLAKE2B 12c4e7eca420bd0dcf075deafeb20998afab7d3b414a4e8081d4677761392b2171637c6a9f51c12f3d79f2e961129b33ca3b4b481b31d84bd687ca7180bcf0e9 SHA512 b02967545b22517fe1f6828822d78ca2ed7347b3d6ecfb3503aa247d8eaad68659061d147edacfa958c47809700e6925d29c7ca0ee7e57d4058e43c8dd93f062
MISC metadata.xml 1174 BLAKE2B 7ca8a6d3f6febf962e98cfa8a5907a2d9d10e20f6a38e3c4a8bae6f63cbeb4f48fc1d7d990698731d132a8c9889ff0994b50943b30cacdb477273541604b58a0 SHA512 df1ffd62367d49740b46dd5162ce376f36a6d8f1d5c2fdb26ea1cec322bafa951b1e08ab44b33f8be2ef612b9214637527dde49240efb4180d3e8202f7284640
diff --git a/dev-haskell/ghc-byteorder/ghc-byteorder-4.11.0.0.10.ebuild b/dev-haskell/ghc-byteorder/ghc-byteorder-4.11.0.0.10.ebuild
index 5948f5209da0..719f31ce50cf 100644
--- a/dev-haskell/ghc-byteorder/ghc-byteorder-4.11.0.0.10.ebuild
+++ b/dev-haskell/ghc-byteorder/ghc-byteorder-4.11.0.0.10.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-8.4.3:=
diff --git a/dev-haskell/ghc-paths/Manifest b/dev-haskell/ghc-paths/Manifest
index ccea1f160a0f..93f5c804fadc 100644
--- a/dev-haskell/ghc-paths/Manifest
+++ b/dev-haskell/ghc-paths/Manifest
@@ -1,3 +1,3 @@
DIST ghc-paths-0.1.0.12.tar.gz 2565 BLAKE2B 3e4783a854510a4ae6d6a9d5f4d0fefa7fbc03088aa298d8731c7bdf961ab47553b0e46c1b8d2f61193b669c43fc74e8eb6f948abba4419b0110772d56397c1d SHA512 1c66caf459f5783bde38a47ce1292bf5c47fef21e3f69d7f6c052b4eb39f446ed5decd38f0e4143a90d55ba44ebc0891b4497050cc652cbf3fcad636d45690e9
-EBUILD ghc-paths-0.1.0.12-r1.ebuild 1585 BLAKE2B e311a9a2e35f30b71e2c73827fc7e006cf93af13057a965ef79e3a8baf5eb9efb480e3219159d5a373bd2ea32a1ba9bdeb77dfd128c30edb6c68de009613c6f0 SHA512 0782e27116922f997377ea352fd485b4926c431238b697dff40337db00735995a25fbe640774a73fc8d47535d76d2bdf49df13afa366cea3bf54506a56b839c2
+EBUILD ghc-paths-0.1.0.12-r1.ebuild 1592 BLAKE2B 0fb1f0609d2f5f7c5a65a21df529b348fa8df305387e9e731c939527fe137912ed9d30b685e01b200681d768032d3d43ef80de9ea8f965f3d75efc9a12e5756b SHA512 2d1ad7fa7a76bd833d0e4d7245ec9e38e73a252e9f67abac7ab87d45d3b9197751db2e4b6bc00a9494fddb0a702d3acb3f8a2edcd6e553e1d72f9573b4c95d0b
MISC metadata.xml 218 BLAKE2B a4171bcdd2464513ecc42102fe4b99a29e63146928db17e679dbc71bf248912ee585be783f633541e6031335029bf7c4a8edc3636c9a626a30a57547bc315440 SHA512 f65587e3686d21a5546379b88cc6a58ab53bd6fa512bc63cab7e02f5162bb876fb91f843a86fee5f1a7813abde579b61a38d6f8a9e363473eeb5e6c90691c681
diff --git a/dev-haskell/ghc-paths/ghc-paths-0.1.0.12-r1.ebuild b/dev-haskell/ghc-paths/ghc-paths-0.1.0.12-r1.ebuild
index 0bdacaeb5e4c..2750ffc0629a 100644
--- a/dev-haskell/ghc-paths/ghc-paths-0.1.0.12-r1.ebuild
+++ b/dev-haskell/ghc-paths/ghc-paths-0.1.0.12-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/git-lfs/Manifest b/dev-haskell/git-lfs/Manifest
index 1a90fbdf166e..0794c91e5670 100644
--- a/dev-haskell/git-lfs/Manifest
+++ b/dev-haskell/git-lfs/Manifest
@@ -1,3 +1,3 @@
DIST git-lfs-1.2.0.tar.gz 17277 BLAKE2B 6f9fb460dc7413e5a8a89a560f437a986c6d9cd140d1c4479cb1a8becd2aa478575261d83a3889167d26fe004a59af7b9c9364f3e2a2e15f08e22630b9d004fb SHA512 13d8c3c7c9844e935af278b4b6dc477b4ef069a3b61a5fea5bf28aadbd3ca4b475aa23701fe7be8a9468af78771d1fabda3e74c5d4b9a3fbb77ee8b803198f65
-EBUILD git-lfs-1.2.0.ebuild 892 BLAKE2B c2fa6e14796f0c00e06aa0092116554baaba29ffa745d01b14f1a3e3091d2c8bfbc945c930d3399816763b97a79589a232554210e829c4a0d9dd2bcf894ace07 SHA512 b77ef08c6c3aa3e7fe18d271d9d6522cd41603d12bd7174dbd490f886bcc9200dddd36012f78f52e62d7222691a6c3821373285ce17db011674c54ebfa272272
+EBUILD git-lfs-1.2.0.ebuild 899 BLAKE2B cbe0f9c5fc4e1e7a21f353bbf40ff01d0eda28efd94c6157d2b313da9c321e5cb42b69cc9bb43e457291fd56a70f0d23b5c4d37e5bcdf9eb63e011cfa67acdbf SHA512 cd89c426fb920ce88849f93f61fd48c271ee43fca62af677a69fab610283cef4a7e90e09a38f252c73468e7441e6713ba169d6ad89108fab4f603cb62a08da19
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/git-lfs/git-lfs-1.2.0.ebuild b/dev-haskell/git-lfs/git-lfs-1.2.0.ebuild
index 8d8c863aacd7..78f078065e19 100644
--- a/dev-haskell/git-lfs/git-lfs-1.2.0.ebuild
+++ b/dev-haskell/git-lfs/git-lfs-1.2.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://hackage.haskell.org/package/git-lfs"
LICENSE="AGPL-3"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/glob/Manifest b/dev-haskell/glob/Manifest
index 14a442056e3d..1686d3bd2887 100644
--- a/dev-haskell/glob/Manifest
+++ b/dev-haskell/glob/Manifest
@@ -1,4 +1,4 @@
DIST Glob-0.10.2-rev3.cabal 2938 BLAKE2B 52a1600d5eaa09126757fdc00e009708e9c3d8408523535835f8598906e24aa0590114aa75fcc5e57d0ebf6d38a2a387650824b7eb2f8ae7b79fc0f62eba0912 SHA512 8802d8cd4d19a5ffa4dda9fb55d3454de762f2701d9cc720d5a0841848a736b2470e67a9fb19a5756bd69dd89c3fec20b38466fa49d7ceb5af7ba10bf6c165da
DIST Glob-0.10.2.tar.gz 30226 BLAKE2B b729e1b3e36d2161db185b882dcc2d331f35a284f89cb149a9210c082b1c11a3cbced76f299348a511ce1a32a5df0acdbfd4222145c62ac6e94536030f88ca70 SHA512 cd3c3fb00fad3b3e8d9ae2856a76d0d1688885ecec0b083eed87a4c1cf46111df747e66ff3e8bab2ffaf2a5f776a791442c7e0eefcf58f9d1e15e341b4c35a12
-EBUILD glob-0.10.2.ebuild 1404 BLAKE2B b42c61966a95b9fe2a334b8b6cdca63a857b327707a83aac6438ddb8f24ed45ebf55591f413bb43d400018e50b2dffa31598059c24bb802b9a1bc3c8b2281980 SHA512 d21367c9e20b8751a17710c06dbe94f2f534a1711d093c8ef1d1c4b0fe25102d2ca077116403b802eef9e066e247f6603b29e78bff202599173166fc7a90bcb3
+EBUILD glob-0.10.2.ebuild 1411 BLAKE2B c6d1f9885353d42fbe849b5d87253f6bac3b1e1e13f2132f8803a627961f841271885ec806a7f689805d24371cb0c54063806b2e8df943f82fe97f798a07c0d4 SHA512 f324efde770456aed81d0415a9ea8f8ea3cd0da5ad10b958d5a0e60165c07d4fbaab6e027271ca987d3437e25b8affce3204c9597fd2a9519041fdc2011a3133
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/glob/glob-0.10.2.ebuild b/dev-haskell/glob/glob-0.10.2.ebuild
index a024620f06c9..e19cd0328c04 100644
--- a/dev-haskell/glob/glob-0.10.2.ebuild
+++ b/dev-haskell/glob/glob-0.10.2.ebuild
@@ -24,7 +24,7 @@ SRC_URI="https://hackage.haskell.org/package/${CABAL_P}/${CABAL_P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/dlist-0.4:=[profile?]
>=dev-haskell/transformers-compat-0.3:=[profile?]
diff --git a/dev-haskell/hackage-security/Manifest b/dev-haskell/hackage-security/Manifest
index bd672dd1cb1c..3f64a0ee97ee 100644
--- a/dev-haskell/hackage-security/Manifest
+++ b/dev-haskell/hackage-security/Manifest
@@ -1,3 +1,3 @@
DIST hackage-security-0.6.1.0.tar.gz 86243 BLAKE2B f28651d9c0506e4e1b9085e1efd6647ad3dd0dea4fcec2823f3072504831e7d01be34f6a14619cc352ef236214a1fd7073449f00c82c8f7ef5e95cdca1ad3133 SHA512 0a303e8c594a5fef52bf95f3ff75379aeec44fdaebc6ba78da8bf7911798040b43c3c289f0c4d7bcd2c1903d82c29d5ffa012360660c3548c0f3fb4b719a9327
-EBUILD hackage-security-0.6.1.0.ebuild 2338 BLAKE2B b1f45c350e63ad8fd56a2d9e1867050577f0bc37b02e7b9e5c2d4bf8793dade6501ad040ff4c8278a6c39c06ee193758a1bbd0d2b89e78e01eb4a019f96749a2 SHA512 de69facfdabc4c527e66e68f7e5919e5fd4d46d47a96af36e39092422395367ee2b4518be4d8be103c041764232ea814e9c362eca52083030177e3926f427647
+EBUILD hackage-security-0.6.1.0.ebuild 2345 BLAKE2B ca740804bfdc6c4f5dc7da8e7b77c53478c63171176b6e3a23a443fff2130d0a21c96d1d18139dd1696568b49afd28811aa830877575725c2fe9c642197c30c6 SHA512 abf366dd32b9adfe570f4f43aa4e3c8a34f757cd15986d6195aa417169771934666766af58a99fbe142f4a457716fd93eafe8731b7febb7bd0e93e47e1dd89a7
MISC metadata.xml 358 BLAKE2B 12d49d372b9d972b090959fa4386cd071450c6c038d3cbe5adc0b2ff5de41de6fc422cc0063382c84dc1a2e188e3eae64e2ce84504587aff452e4fc11d895b2f SHA512 ad8b0b471b64cc9dec807c71d5c2cebea90558a51794c36cff68b30c65e9f8d3f5f965c660a989e1c0a98636c2670926629913ab5b8916524609ceed4a47db91
diff --git a/dev-haskell/hackage-security/hackage-security-0.6.1.0.ebuild b/dev-haskell/hackage-security/hackage-security-0.6.1.0.ebuild
index c0a641996ee0..2fc4107994f5 100644
--- a/dev-haskell/hackage-security/hackage-security-0.6.1.0.ebuild
+++ b/dev-haskell/hackage-security/hackage-security-0.6.1.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="+lukko"
RDEPEND=">=dev-haskell/base16-bytestring-0.1.1:=[profile?] <dev-haskell/base16-bytestring-1.1:=[profile?]
diff --git a/dev-haskell/haddock-library/Manifest b/dev-haskell/haddock-library/Manifest
index a18ceaeaed0e..9de80ec5ce7e 100644
--- a/dev-haskell/haddock-library/Manifest
+++ b/dev-haskell/haddock-library/Manifest
@@ -1,4 +1,4 @@
DIST haddock-library-1.10.0-rev3.cabal 4178 BLAKE2B 72b7e3424ed6e7974c9549f77d924bbccf6caba55bc91ef2ce13fa0c48a1eee4dd4f3a74286b64cb3b77f60427736fc4674de10b2390bfb28145cba18ec67e2d SHA512 7b9d61d23725920f4a303be38800a5679e317b8633307b028bd8168ddce5a0cc0e42d149b3b595f5e2b6afd062e87a8df877c73cea9182d21fd0292696d1e860
DIST haddock-library-1.10.0.tar.gz 32427 BLAKE2B 7c1b26edca2a40a43622c376cd8c064c6dd333d85db37e38a26b91ff1d61004f96e1ed330c54987b5891157f560f46a56e88a730a82b2561f430014fc7aed4f0 SHA512 dac536a2b8e2764de1a1b1a16fc328e15455656c2992fb3b3bccdeae2bb6ac81fe94e164aa2a70cff7cea3b97347b8510aadb5fa1c0564bb2429947f0aace0d1
-EBUILD haddock-library-1.10.0.ebuild 1773 BLAKE2B 14dde66e785a7a18757eb73cede6ecc92cf39f8e97592afbd83c52b50d08a280dff6edeca4f7b3713f2350e91f6fc2683ae387d5cd37ac0e1dc1511852d949a0 SHA512 f85f4ff9eaaecf4d97b60f992c454fc49d275711bc6c882d61333649d236ed495032b20366c21c0e291270484ede197a125b2c7ce7daa01c3b7c80601e41e3c2
+EBUILD haddock-library-1.10.0.ebuild 1780 BLAKE2B 4d3dfc9ea2c4d3e4a29bddd463bd327c1a4d2f7a3ecd78b35c3b25a754513390284fe0666ce277a272b032bfe2f654e8922da71ab665e72c0ca94046069c5132 SHA512 fd099c584618c8540dd3e6d746a79efc210f8e5e1fbdc2d7e2754822140f66098a96a016f47b657975c710d12df12950202179829a3a13d8b29b3251516ee295
MISC metadata.xml 606 BLAKE2B ff62a779b7be6ec4864021c5dc2ed6f2bf3bf506b14495206a077ce7164e11354e276254aea52c642f054c9cfa958cec11e647e32667701e8273dc49e5b7b681 SHA512 e24a9352e19d07f152b14c5a499e1563b308ae95d76fd34bd9b07175391dfe2927747786ca7e0f67ad05484a13c42e25f255f9ef5df7b17cfd65d4bc38e61b76
diff --git a/dev-haskell/haddock-library/haddock-library-1.10.0.ebuild b/dev-haskell/haddock-library/haddock-library-1.10.0.ebuild
index a769f4844c7a..d61c9be83da6 100644
--- a/dev-haskell/haddock-library/haddock-library-1.10.0.ebuild
+++ b/dev-haskell/haddock-library/haddock-library-1.10.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
diff --git a/dev-haskell/happy/Manifest b/dev-haskell/happy/Manifest
index e4d3ae472cf1..febf0f310c40 100644
--- a/dev-haskell/happy/Manifest
+++ b/dev-haskell/happy/Manifest
@@ -1,3 +1,3 @@
DIST happy-1.19.12.tar.gz 183254 BLAKE2B 17b0d30f4aaf194a0e36c06bd6349665c704b5ab61dce16cae47f0ca6bfef0a0e2d4bbf3456f47cebf0f71f1a0b4a59ff6b581cb4ff76a26d82573eb0e7b056a SHA512 20f36b17adf7330852fd4c05335adbf31e6f19907b4ec247c85a40ee1f8496c6dc432055026696906b149cec7f982b88c9a2eeedf14a11d34b1f6f73272e5208
-EBUILD happy-1.19.12.ebuild 1816 BLAKE2B 4a02b6d4e817593f724eda0060cbad536a1d71e2d262c5516e2b7ef35d46505a4215ab3d56372c8428bb89ce3756450ce75f0af98deef7dbdb81c615b4ae3e21 SHA512 1aea0894c9dae674fbb7c5fb2e4a692a83f4b4ae41de0f32de208c8ec41618ace94c7f73198e918d084c2b0052f3aa0cfbb13a347f71543df4e9222039cd9152
+EBUILD happy-1.19.12.ebuild 1823 BLAKE2B 172b5ea82510df9e49bba32c8b1ffdfaad739c10a880947874396326291bc98ea8a50c0499eb2cbd199b6f05d15b6e1c6dd6b9fbaacc7103565bfdd67e10703a SHA512 ef683dc2fda6a3741d6dfb0e54a371757b6a6642ae03a24f652d9552b438f7d93d385cc5c6e91eca7fc9d7f18f69827c72ff81e4e702e072834769d686139497
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/happy/happy-1.19.12.ebuild b/dev-haskell/happy/happy-1.19.12.ebuild
index fdc9808860f2..cd025a2937e6 100644
--- a/dev-haskell/happy/happy-1.19.12.ebuild
+++ b/dev-haskell/happy/happy-1.19.12.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="doc"
# Re: LLVM blocker - ghc-9.0.2 generates IR that crashes LLVM opt
diff --git a/dev-haskell/hashable/Manifest b/dev-haskell/hashable/Manifest
index d810c55b66de..bd539c2b5896 100644
--- a/dev-haskell/hashable/Manifest
+++ b/dev-haskell/hashable/Manifest
@@ -1,3 +1,3 @@
DIST hashable-1.4.0.2.tar.gz 25528 BLAKE2B a9d219ce08db64b2bccf691f26ea5e248785ac3263ce1045eb612d2deaf51baa5f0b14270a9810aa1d32193fe9f52b26c2ca4fccb94b98e2ccdcb0b6ba6e8a56 SHA512 a8cc2b7cafa8f18d9a74490d2dff7edf12901b7c40ca0c1881af579695135c1ca7629347d34d0c7dc662078d7669d5d6234bd889c1f77f344297942243fe7dda
-EBUILD hashable-1.4.0.2.ebuild 1176 BLAKE2B 9058f58f6957e7938bb42043b972d41f877648b8720b25ec272677d8bce1655e8430c0a904db931e74c7f75a2fa7d99e613aa8e0a2e5d9f0e0fe8cf36367204c SHA512 f6ada93693fa94ff670a111ce5ee82c4394d2f40cb67d7146e49698d2f8c411463dc68b576c1406d913a1e8658d67b5391e9c237f64323ba6abb146b50f2235a
+EBUILD hashable-1.4.0.2.ebuild 1183 BLAKE2B 1dd845205b90f7048e64145aefd5133b8ab9b6692707a08b461891c8d15b373fdf078f8b0344796bb979792714576edd22335ffc6bd33af316318fb3b3349926 SHA512 aaef66828d305c9a2805bfdcd6ee088c8751fa57b51593d14d44a05be9e33af6a1fef917c1a719ef305a1ba26800aebb9a0fa4ff1bfb3e733ff873f17062ccc2
MISC metadata.xml 620 BLAKE2B 96a75145d515eeede8ba0c3d62af5af520664968c9260660ad615ce465c0e560dd9613f0e0e826731b84f4d8d0149f819bb3a620315325a75275f9007e9ae033 SHA512 dc8d316a0eed1f5a656c22b03fae938d6383a1417c4db9e1cd53f7291d030bf3941f187f57219a0204a1013f5b4e08f62b67d5e03a5f6bedd7402b8cb758492f
diff --git a/dev-haskell/hashable/hashable-1.4.0.2.ebuild b/dev-haskell/hashable/hashable-1.4.0.2.ebuild
index 6ce91d0e13b9..a0740a70433d 100644
--- a/dev-haskell/hashable/hashable-1.4.0.2.ebuild
+++ b/dev-haskell/hashable/hashable-1.4.0.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/base-orphans-0.8.6:=[profile?]
>=dev-lang/ghc-8.4.3:=
diff --git a/dev-haskell/haskeline/Manifest b/dev-haskell/haskeline/Manifest
index 65ab81f21122..a1461deb6a9d 100644
--- a/dev-haskell/haskeline/Manifest
+++ b/dev-haskell/haskeline/Manifest
@@ -1,3 +1,3 @@
DIST haskeline-0.8.2.tar.gz 72759 BLAKE2B 389908d07775bd150801c7423f3cdc860e1330c0f13cd754374870b4aea19d5bd01f761aec7aa0f2effe87a80c25dc8e7f4390c095627c4d25ed2976de855a63 SHA512 5e8dccceb2230340a7f07f2e0926a938b52106d8a1638be6c1a031802ecbdf12cb42246096518ac12614d5d48479666a44ad33e5e32ab0ac2043b630a7b53746
-EBUILD haskeline-0.8.2.ebuild 1213 BLAKE2B 950449bfc2052992bf9dc76872f2a355f3f41ea2af5c471493f149544a9ee3df5ab131b2b5d15613b8a3d0161ec7def38acb6a0fab06d6e2012b2cb24813e923 SHA512 35e6bb53a239f5e85a7395fdd9973d84cef850213838a15dd5c45b3d0239f5a4f8946ae5a50a9de63283ecda4c4fab7f65a95c01aabca10960d20a71ed1c14e6
+EBUILD haskeline-0.8.2.ebuild 1220 BLAKE2B 07fde5e718ddd679a48d6c7c96a80168f4ebe7948d8b063d62306d3fdb140c29c1273e48c7bad235fb96bcc5161d9a47730395b836951299355a99abb57d4b95 SHA512 bce3491cb23909e7e60b20da346a08c5acb29c10d7100e6758d29d9caacd671c7af6646ed583cb14be6befe12e6ea3bf263ad6240439095ab432f4177830b6fe
MISC metadata.xml 760 BLAKE2B 01958d00b4d6ee34d0e54b1b48820ded3432cce3d17aff6fcafa4af9da36c32fa6ec4dfa03b4343504b8438988edb6a724790b569b5f65a7715961c0e0f5a815 SHA512 bf4aac2cf19f2fecf41a24b012c4eef23d3420a057a35bf877375c33c230f9f4134de5c4669c931c05d9d3cc430f86b5bd2466dae8caf96137a9fa0dbbec01d5
diff --git a/dev-haskell/haskeline/haskeline-0.8.2.ebuild b/dev-haskell/haskeline/haskeline-0.8.2.ebuild
index 093b1cdad01f..ddf6147a9a85 100644
--- a/dev-haskell/haskeline/haskeline-0.8.2.ebuild
+++ b/dev-haskell/haskeline/haskeline-0.8.2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
# keep in sync with ghc-8.10.6
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
IUSE="+terminfo"
RESTRICT=test # test requires example executable which does not work correctly
diff --git a/dev-haskell/haskell-lexer/Manifest b/dev-haskell/haskell-lexer/Manifest
index 01206348e8d0..7dd73ab9ff3c 100644
--- a/dev-haskell/haskell-lexer/Manifest
+++ b/dev-haskell/haskell-lexer/Manifest
@@ -1,3 +1,3 @@
DIST haskell-lexer-1.1.tar.gz 14368 BLAKE2B e06a1399c45511c8f67516fc7abba2eecbdb22a39f6278ec17418ae43a4f2c74bd1e47053f55b06bf45697f9760b2efc3787429674b08554fd2aa51a3203e673 SHA512 7a93d135d8994941ac73feba6b22a82e05b3c124d2aaefeb33851c28d2268714ebf5fac6abea9544097b7afc2cb3945caed600cc08f9867bc819b96fe467b28f
-EBUILD haskell-lexer-1.1.ebuild 543 BLAKE2B adb03c15804b560a34039116c94387b342b9bf42cff372ab0307d0f42cf63c1a5a33c949ec715dd94c643ccd836ded02457535d897a7af196fa9ae11b611a3cc SHA512 9e042927ca7383af74a721dafc273fa87973110451c6bf2cf830bc3cb04c21f0ef35b42502a81b5cedcd588097d542fb46dce030fa801662c9b03cc73c2c9826
+EBUILD haskell-lexer-1.1.ebuild 550 BLAKE2B 8e8af27cea9ee5361499032bac3bc0525b9d4bfe2284e4346df128d7f3bcbc9b4bfdea6add67496bea241a09d59c8b03ba7af522e65073a174ed3318dafb8b80 SHA512 98981e1b6c14a66f86131021f2f95f83f48df1368f3c688373d7ed6cf7b77a0cd61fe3240f7193d945e6d7acaffcab91bb8c26320a00265e26ead46cb919f928
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/haskell-lexer/haskell-lexer-1.1.ebuild b/dev-haskell/haskell-lexer/haskell-lexer-1.1.ebuild
index 9a84d472c28f..2502cbcb4f83 100644
--- a/dev-haskell/haskell-lexer/haskell-lexer-1.1.ebuild
+++ b/dev-haskell/haskell-lexer/haskell-lexer-1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/haskell-src-exts/Manifest b/dev-haskell/haskell-src-exts/Manifest
index b6b5808985d6..8bb0a1b19750 100644
--- a/dev-haskell/haskell-src-exts/Manifest
+++ b/dev-haskell/haskell-src-exts/Manifest
@@ -1,3 +1,3 @@
DIST haskell-src-exts-1.23.1.tar.gz 1264319 BLAKE2B 4ad6fe7e2cd70523b5169569f57493e595e2700866f5c44e8044c84bcafc17f98efc57302beb0e3a7ed385c23e204dd79bb63a30bcf0ae414e66696a832038c0 SHA512 c9e6e4d93c2b4ee84d57707aed526291b5c4e297f06a3921257feb0c1df3bb095addd4b1d9bb187650490364647385ab6322e4fc54f9a7648da439a34329d734
-EBUILD haskell-src-exts-1.23.1.ebuild 830 BLAKE2B 18695e87418f74bba58546fbc7fadc24102b7e527608d8ed30d0246197a7742c03692c8f601b9eb754d676742266128b3b6352fab3dcdf66e933e71a29c63cab SHA512 c5b97a1b364286714c2963a0ee5339f73832a165f5f7cf0b89cd7fa9f0715d0a59575579f4503c578a76dffcdb5003ccfcbab08b0df100a70e2e265498c40700
+EBUILD haskell-src-exts-1.23.1.ebuild 837 BLAKE2B 4e353d11de40b28afe9772e43cbdb7a0b2a5d7926a0dc37baeefd77f887dfe62c848ea85b7050f86720c668ef793e3d976b1e3a42bc906e6b14894b40a4d4227 SHA512 9d51e74010e7ebdce45a7f8f83ff4402ac7c71c82205862d974cf0a0776d47a1d9ce021c68bb5de58eb30b6ceb97d70272a641e71360e69c29f84f7203ecbba9
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/haskell-src-exts/haskell-src-exts-1.23.1.ebuild b/dev-haskell/haskell-src-exts/haskell-src-exts-1.23.1.ebuild
index 079fd657b401..69732101071e 100644
--- a/dev-haskell/haskell-src-exts/haskell-src-exts-1.23.1.ebuild
+++ b/dev-haskell/haskell-src-exts/haskell-src-exts-1.23.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/haskell-suite/haskell-src-exts"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
diff --git a/dev-haskell/hdbc-postgresql/Manifest b/dev-haskell/hdbc-postgresql/Manifest
index 22cc219c6084..74f4eb9f3117 100644
--- a/dev-haskell/hdbc-postgresql/Manifest
+++ b/dev-haskell/hdbc-postgresql/Manifest
@@ -1,3 +1,3 @@
DIST HDBC-postgresql-2.5.0.0.tar.gz 24404 BLAKE2B 8fc7ca3b2fa6d379af4f9dd4b801921274a6c352b05e95b836f0208304e2e2a6cc18df765b432767cb6ef9fa3f99ee0488e095b82091c12838f6b3220f114453 SHA512 3a81708b119e156e08265b02f3b27ac764a854b8d79f7ed1bd1c191b897ead10d231854f0edaf1f27d76af18e4330c67b7ced0328830e013bab88ec47f668a4d
-EBUILD hdbc-postgresql-2.5.0.0.ebuild 1114 BLAKE2B f15653b26f1003d21a69a6ce2be83a4f8e9b7a6410d5ca43e3c45dd0e36454a72e8abcaad1d2607233007ea66209b746741b5090cd3229151ff305549e2cd3ae SHA512 77516b1bc051e9508a64504833c3305c76af381dae9b50cf6a502eb8157991b2c7d70bd5941a48d2e320c92c655134865211cdacd4e3625caa662ea68b811c88
+EBUILD hdbc-postgresql-2.5.0.0.ebuild 1121 BLAKE2B c9b93b8872fca651f2399df3e19c02f1cbbd3bf809695735c02e17efec057698c65f8c9dc09231aca9baadb22ffe06f622632d718f299380f8fa75dc0c3ae965 SHA512 4e56e11a5c12f7fa20f622c32b364229ca63e35004b3ee64ebe2cd491367cc6b4a085892ff744e60dabf7065e1d3cc2ed3c925326b72b76b3600a43caffe1918
MISC metadata.xml 313 BLAKE2B 5c25f09a2817d7a68203dc1e18ff015c370ee14afb088c040380a341f45b1be340dda6a7cf7122226f6a0cbbfc5411f642617903f03315399eca616d9fc70b72 SHA512 6195df96b3fe848430d5df73942851c4f9740adae26be777702c4f700d7ae0fa575d9a560750725c01326464a479ed369b1f80694e45dad1d8d6478c5b1c0957
diff --git a/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.0.ebuild b/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.0.ebuild
index 7d75dfea2d51..45320035e796 100644
--- a/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.0.ebuild
+++ b/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="2/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-db/postgresql-7:*
diff --git a/dev-haskell/hdbc-sqlite3/Manifest b/dev-haskell/hdbc-sqlite3/Manifest
index b0b976a153a2..3685f762d68b 100644
--- a/dev-haskell/hdbc-sqlite3/Manifest
+++ b/dev-haskell/hdbc-sqlite3/Manifest
@@ -1,3 +1,3 @@
DIST HDBC-sqlite3-2.3.3.1.tar.gz 15544 BLAKE2B ba1ae8142dd8122a158499623e6a64e64f4d54490565f70e58e083a4993280b73d901a97b1e29cc43d57efd184f931f4cf8a6f107d318bf756dcb9c830c0103e SHA512 17b2929aca806d0672ae83e1aa6122a38596504a4f23f868f1a3ff4e68f97c3aef6499f995659fa4ce82b1e8aab9a107172a7265309d4c3f4e9754e4cf756ec0
-EBUILD hdbc-sqlite3-2.3.3.1-r1.ebuild 892 BLAKE2B e7a9a4dc164122dbab2326ea3a4c44db52b3f6bca04c39c7d79caa5cb3a05f68f244e187d81fc5ca7f464239d91130f2e28c8f36703e14676771c990606814e7 SHA512 dca2e12d44d9b358b1681f02d5627e1d332b372f3fc45ca5685bf301eea32eb1739f7ea68b5246b7df68aad04126293cfdf7dfea9c67d19b410756000d4d2e0c
+EBUILD hdbc-sqlite3-2.3.3.1-r1.ebuild 899 BLAKE2B 8ac659efa35586ab7eb891263e46fa215f951da96192ff798adcffc0058b72b86ec70c524f72adc52f25a420cb42100a3282ac32cec683750a99c3c109e91fd3 SHA512 3ba58ed2010f7c32ddc41424206e500b59e6265d3487566e36d23be414681f85f50f03ed2e4ca0afaf857374ef30436b13324199b733807ddef4e4bc63931ce2
MISC metadata.xml 421 BLAKE2B 4d618601a33170a2b412ba745c800a020243c1fec5352f9a9e2ee16c1f33d8a3416f8545a33540edb0d41ee3f8bfae463d5a746fce60b79157c5ca2c8663a2bb SHA512 b39dcf5481d95bf13737969a49d72d004be0e3d83ef54cbacbebe81dd937107519326151fdbe7bf60801eb53c90fe15ff75ec7a65a5dbfb0d43fbc523c222922
diff --git a/dev-haskell/hdbc-sqlite3/hdbc-sqlite3-2.3.3.1-r1.ebuild b/dev-haskell/hdbc-sqlite3/hdbc-sqlite3-2.3.3.1-r1.ebuild
index a7a7dd75f277..69e57d8eba3b 100644
--- a/dev-haskell/hdbc-sqlite3/hdbc-sqlite3-2.3.3.1-r1.ebuild
+++ b/dev-haskell/hdbc-sqlite3/hdbc-sqlite3-2.3.3.1-r1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="+splitbase"
RDEPEND=">=dev-db/sqlite-3.0
diff --git a/dev-haskell/hdbc/Manifest b/dev-haskell/hdbc/Manifest
index 948709e9f77e..c2e512a7aa16 100644
--- a/dev-haskell/hdbc/Manifest
+++ b/dev-haskell/hdbc/Manifest
@@ -1,3 +1,3 @@
DIST HDBC-2.4.0.3.tar.gz 23489 BLAKE2B 23de627666bc4a03c5f3ec93607641c539c1652a4fa9b798dbfd1f9c09ebcffc562bda88e45a522e38753177d69ee0585c9536ab6b6c353747373b751ead7f2a SHA512 394a74e69ff854e657f66f1fe25ff4d2de33bf4410d560454ec7a2cd3e383586acc34eb694a7d1d70005871240417ee32d4163af9e33978921bfbcfcfe23fe43
-EBUILD hdbc-2.4.0.3.ebuild 909 BLAKE2B 1e85443b5e315a12f9bccee60156a962e64a2b07ba234dc2b39629fd3d2dc63c52f9526e65ddc2b93672d21f0fe0de82733293d2e10769c2ed3d51eff00f95ac SHA512 456f9498665bad9d7248fd1b7de0c17714075a75048485ddce615d888c7a935ccfd34ed36891700e59200a0f35774826021c3e75f4f3c2c59296eeee4313a204
+EBUILD hdbc-2.4.0.3.ebuild 916 BLAKE2B 584b83f40d04cd30042ea3ded9c166a0ab1cbe451c2bff64ed8c93bac013101382ba67b093fa658e680ba2c15a38f095d6deb39ea12c408f571c3803b7d793f2 SHA512 0c08d22766402a4ca2af7eda7323c7e16ba4ef29505f35f497faf2b58c994ec2751175896995c2b1eb3323e6fb76239b2fcc10a1088057c5e6a975a23d026c3f
MISC metadata.xml 631 BLAKE2B 07611f0047262254fb4a5e7b77278f2459ee2b0339407e9fd097ca0df93404461defb700f0081631e22b8fda960f537fad7df66816a0edfe1716fb825659c62b SHA512 09b973fb4b226cf25eafd3d54c3673a1584c718cf20c944a47e07addb887f619ee4e2a4850b61ed4eae6491ce0236ea69e1b53faaa4f302eead920640b957fa9
diff --git a/dev-haskell/hdbc/hdbc-2.4.0.3.ebuild b/dev-haskell/hdbc/hdbc-2.4.0.3.ebuild
index 4032e5a2a5b9..34fab413d957 100644
--- a/dev-haskell/hdbc/hdbc-2.4.0.3.ebuild
+++ b/dev-haskell/hdbc/hdbc-2.4.0.3.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="2/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RESTRICT="test" # Requires unmaintaned dev-haskell/testpack
diff --git a/dev-haskell/hedgehog/Manifest b/dev-haskell/hedgehog/Manifest
index 6f0aaa9605b6..5a2db077c1ab 100644
--- a/dev-haskell/hedgehog/Manifest
+++ b/dev-haskell/hedgehog/Manifest
@@ -1,4 +1,4 @@
DIST hedgehog-1.0.5.cabal 4533 BLAKE2B bca8b965bc8e6d78c0eb72ff1ad555719cc260a8744d6e52dbad8b5f6dc61cb4dcc156c8bed04e0a5eb67bfeceaf0ad23acc1c9ac2332f3d5d2ade1520e130fd SHA512 250275ecf38fb0127350539a476cf84a2db8986ef782e0be3cd321f117a003e67c5454ee7ec89a05fadad872bb6dbc4df44b8bf9a661dfb41bae10bbd24fdff2
DIST hedgehog-1.0.5.tar.gz 69389 BLAKE2B c3349fba40b43fbc8079fad9e1725db49bb73b2fb2c4d45fb397ec03ef9b003a49ce1a36465d7b989109b3cafec72200d2784a99ecee9e33f64534c97f8c78ca SHA512 03a1bd64451ce90ce7bac67e9f558a97b33cb2f7eeec7885c76558f34018eb794f82344563c6b511094e9cf610a6c0f4c0a229455e57df8729fc093ec212dd98
-EBUILD hedgehog-1.0.5.ebuild 2182 BLAKE2B f93f500dc098b7da456fda873eddbd4159a7b1a29a4f347a3e18a54379b0c50582119f8f134563e1195128d6875944d03786a3ff257a479179fa86559f16dddd SHA512 869d5c93765040b3664a9dfb07fb83caec080d71d147cf2d15613de486eaf8cfcaf04b7b5c3495948ad5a69587b2826b373333b7752781601e66c4f56b1ef448
+EBUILD hedgehog-1.0.5.ebuild 2189 BLAKE2B 730367d8eec18879fddc20b12bb9589d64fe7cc7311979fb0b87538ad144a797735ab57945aba39fa64ba6258505da583316f230af185de9ce8a71d9f77a0d32 SHA512 c1ca6ad3ef3ee4cf9bd3357aa482b37e7f191446dae6e303b1806d260aa2c6d5181a6a1c8ff79a81fce5d953ca45624d3edfded36f913711b1289bd6bf25c3e2
MISC metadata.xml 613 BLAKE2B 114f26defce62e04cdae5b75c431d771cdde0ec89bf239fdc60d49595c41ccd9f672e75758b07b3acbf69e26bd29e6e6763201f390e98ddbe14d1ea4e11d3cb1 SHA512 920016a7b208a0c5cb21c49231357c6a4a281d15296b8e1b0363fb032a41a0374b4c21c67a32cda6d3efbcc725cd0e10db3b447517391b9c36a77048d1da7b4d
diff --git a/dev-haskell/hedgehog/hedgehog-1.0.5.ebuild b/dev-haskell/hedgehog/hedgehog-1.0.5.ebuild
index 9b2548782b44..ff6293ba3b68 100644
--- a/dev-haskell/hedgehog/hedgehog-1.0.5.ebuild
+++ b/dev-haskell/hedgehog/hedgehog-1.0.5.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/hinotify/Manifest b/dev-haskell/hinotify/Manifest
index 2d8a092c543f..9e7a05bf913b 100644
--- a/dev-haskell/hinotify/Manifest
+++ b/dev-haskell/hinotify/Manifest
@@ -1,3 +1,3 @@
DIST hinotify-0.3.10.tar.gz 9193 BLAKE2B 877f98091412732656913f7af9e29e34088d240ac88214afd237e2994730f119a80db3960f27ad3a024026dcd8bb232853412aa314f416555e27886f87fda64a SHA512 d22f40bb055e14fd4be6669122a11b36fd7c5a989489d1b8c1e4117672b9f1700197a827f23242c91504b8236c349a4494adf724827001a77a1abdc11a9d6b8b
-EBUILD hinotify-0.3.10.ebuild 624 BLAKE2B 416e8f42825ed2063d1b46cf8f552b0edfbf9d6e70575eb7a107ab135605aa3437bcc20eec549ed108e6ff62e5599bb9ea529f2d00c5072499a61042e7cada84 SHA512 37b00a94fd17934cd04bdace430f8b5f9bd7ec2694265749e8d8f9163adb0b322d5697779bda2a4e54c94bbe409d17ee33ad0902cdc402b012b50b3da8d0a254
+EBUILD hinotify-0.3.10.ebuild 631 BLAKE2B 30b6dc98c12a8718e76e77c934c957cb06990fb80492d815f53ca73171067037acbcd7058bc3d6d1e352a591abc717d0e664900aa0d11051375a6276e6e11b94 SHA512 f344d2247f2b46b4bd8abaf4459209ac04a63ecefec3af9570f3859519ace6434bd9c7adaf08a6e0e0b5cddb2e122818fcf6ee673793c9b1356f0dfe9c0a2b02
MISC metadata.xml 310 BLAKE2B cefbe838bbd2e8f6ec19773b16694c9ab15756588b6909466d8b7ff3948a61d3a27eb3e84a71ed74270d8145ca34b7a6a47dd4fab929722bd85c49d5cc6b231a SHA512 2fd3c373b146730465157afabee2a983ef99562ec1e5495f0628aec95e440b59a8beac7b35a5cb43b74ed8232eb5353e03e3888ea1a8bea72288f585e304b399
diff --git a/dev-haskell/hinotify/hinotify-0.3.10.ebuild b/dev-haskell/hinotify/hinotify-0.3.10.ebuild
index b05aa2c54691..eb4a87ff97f4 100644
--- a/dev-haskell/hinotify/hinotify-0.3.10.ebuild
+++ b/dev-haskell/hinotify/hinotify-0.3.10.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/async-2.0:=[profile?] <dev-haskell/async-2.3:=[profile?]
diff --git a/dev-haskell/hjsmin/Manifest b/dev-haskell/hjsmin/Manifest
index 1e6f8741c639..808e62bd56b6 100644
--- a/dev-haskell/hjsmin/Manifest
+++ b/dev-haskell/hjsmin/Manifest
@@ -1,3 +1,3 @@
DIST hjsmin-0.2.0.4.tar.gz 5233 BLAKE2B 839cc956a7dad0b958a12f9e9ca45dfeb2c64ef35f6e746747a01d1bba771edc229b9822c9274a67c1fa483da64f94e500644b77b9d90283e1feb56975d0badb SHA512 11534fd3f351cb1b73e9f166ee42737eb31c10f8f49b2b8d593f9a5a07d08d6b070f71204ec41257d02f38b0dc1172f48bd95d59b553b9f602b90018a795b07c
-EBUILD hjsmin-0.2.0.4.ebuild 861 BLAKE2B 5799a04a15d2338175cb6536763cca5f68a3f96317646d924564d95fa33ffc969727a287d2ccb1631bb17e283052ce893bafcce2430544ad93834b54805966c4 SHA512 7f0db12af7b37e19c2913ce2356e4aed97d544f3a65a2558525e73695f48afa64fbfe8fc068fa8d94ed280d9bfbb08886269f7c20ed56e3f172cca7bd0eed920
+EBUILD hjsmin-0.2.0.4.ebuild 868 BLAKE2B 9828e8e5aec193e8fc99709eac2fa2ac32b5f7aad5cfffbf8fe73bcfe01062fe0dd6fb9973bb59020ff7e853da05d0d231c93bd164e8491f3d7b3d1bb861ac04 SHA512 461a2b659282b327c1df6c2190a4373bcf70ec9fada6e0e8a50bda904a0b625ae2aeede4581712f49d0dc757c23cc42e208a480d534b85ece8c19a8bb2abe2f5
MISC metadata.xml 504 BLAKE2B 13d6ca313751303af3521c7143a59fa49a2ff0362e48e369bdf1a8fa7f058a766d2422643586bd6cd2529877f8ab8cda78ee88cb8c2c37b49752666ea757f44a SHA512 0b3424105c0b30033427a4c9d88eedf67ea6130f5099a2b07d493c49223915cd87fec0772bc96cfdd6918c19a2191a3ecafcc2b6448fb82a1e713ae33ee6d4b6
diff --git a/dev-haskell/hjsmin/hjsmin-0.2.0.4.ebuild b/dev-haskell/hjsmin/hjsmin-0.2.0.4.ebuild
index ee7921394a8e..9f29206330a7 100644
--- a/dev-haskell/hjsmin/hjsmin-0.2.0.4.ebuild
+++ b/dev-haskell/hjsmin/hjsmin-0.2.0.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RESTRICT=test # Requires network access?
diff --git a/dev-haskell/hostname/Manifest b/dev-haskell/hostname/Manifest
index 1092481005d7..c4b6cccd3555 100644
--- a/dev-haskell/hostname/Manifest
+++ b/dev-haskell/hostname/Manifest
@@ -1,3 +1,3 @@
DIST hostname-1.0.tar.gz 1982 BLAKE2B 25122384852611f2e9120e242251f553357d006331c07ecc36b5e78b22d9b0d30bd67d9c1011615f3255a8d4887729e2f4ea17992177c1c661ec8bd73cd63002 SHA512 6e879490e45b20a50b6f2f6bb5f613c1697344e03ec569332587c56e016bb71f742564781682dc8cad3f3fca07f38054ba0862099dc0377857a9e3eb337077ed
-EBUILD hostname-1.0-r1.ebuild 574 BLAKE2B 2c0281d91403d07c618dd9e1bc8e5df01b5a69619b4bd2804957694a6028eaa52291f8ca1a74464cf78d176f9a65895cf128d949516f5f68e15d53f14441edb7 SHA512 beeb93f7afdc95a825ac5b7fc0eab83f1e51845d119dc8b13cd50b5cc69a4ff36041fb6b29684e9616f5bb37a3ce0654ecd02c91dfdf06921c86c4352be0853c
+EBUILD hostname-1.0-r1.ebuild 581 BLAKE2B 094e94953c54826807ba267ee5f813f1253f93e678b002badb9981490edac0026ce9d9173a4821df8ea14c7195ff8193698711eacbd9455e92f2d7b7d175fb4f SHA512 679c913e54d5748ff011628826ad42d173cee3f6d704ae9dd7d937b4d7f973aa028bb80e3ddc0ee97dbb879a1dcd151d7156dfc1eae2586807fb64ca9cd3754f
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/hostname/hostname-1.0-r1.ebuild b/dev-haskell/hostname/hostname-1.0-r1.ebuild
index 6422259d899f..486f599b0cc2 100644
--- a/dev-haskell/hostname/hostname-1.0-r1.ebuild
+++ b/dev-haskell/hostname/hostname-1.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/hourglass/Manifest b/dev-haskell/hourglass/Manifest
index 7cc665d7c8c9..f89306bc6f65 100644
--- a/dev-haskell/hourglass/Manifest
+++ b/dev-haskell/hourglass/Manifest
@@ -1,3 +1,3 @@
DIST hourglass-0.2.12.tar.gz 25797 BLAKE2B c833a2cfd1686f43a9ed101570a962255d813e6f169ce23d8dabd59f405c4ea091d8d9d08b118fe191cece215457bc034c419ebb6bc1d45fc684e43ea113d921 SHA512 c748d7f875ca0b1ea9034dba1a5cfa3fc4e51613ce24c90b54856fdc385d9ccc5eda3559f1674abf3ea966cc7851891dfee86bad897062a97a79db8408574bdc
-EBUILD hourglass-0.2.12.ebuild 696 BLAKE2B 01a11ee99040dea0cdd2d8eab3c2db639b48f1bc3a7580f717d560af14fe0add16e3b717274e1400c02cea355835f83f4e1ae42426c417e8f30a6f5b0536ba0e SHA512 c8f65a18ebe37bfbed02a3ff6ff0b63d06b3b27f77462ba375fddd2227dcab5cb6d6ac217da968e7c0529085fe8cfb14cb593534ebff35174dd370124ec5e5e2
+EBUILD hourglass-0.2.12.ebuild 703 BLAKE2B cd26bd90cc358dcff4e658a1419f9ff8335ebf3c714c3d68858fdcc8583b4b3220581b32bb63dc21cde9ea3f3a95f618bd709d8cd20c2f7e1a4e83427d27d67d SHA512 9611fde67f2c1049df6f91755a704840f52272e5e0535c1486ad03d04f5a66f41f05994b1fe425fda2732e07fd474319ed073dcc43efe6c6a3f058d6841368ee
MISC metadata.xml 661 BLAKE2B 24bc733f1e3264a02eef835a76c6114e4f4c3f2b32b544b028a1b74408f15cb50a6be46622be9b559fcef9212056884879a1c85d06f10c8dd6ea835e42fed3ef SHA512 af9ad67f31de2fa31bd75d5373319c4096fdb1f113fb2a90dc8374b19420e043f7cebed2faf0ecb6ac4d60d9e14c73ae11f96e09fbaf354da2b466d5e1f2bd0d
diff --git a/dev-haskell/hourglass/hourglass-0.2.12.ebuild b/dev-haskell/hourglass/hourglass-0.2.12.ebuild
index d536bbfa62bd..55e5eb9e581b 100644
--- a/dev-haskell/hourglass/hourglass-0.2.12.ebuild
+++ b/dev-haskell/hourglass/hourglass-0.2.12.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/hscolour/Manifest b/dev-haskell/hscolour/Manifest
index 8efcbbdaa8e3..61ccc00a2f95 100644
--- a/dev-haskell/hscolour/Manifest
+++ b/dev-haskell/hscolour/Manifest
@@ -1,3 +1,3 @@
DIST hscolour-1.24.4.tar.gz 28729 BLAKE2B fdda7f784e35ff165981de53df5535b3294f5dbd5d1f484bcd34a20bfde014ddc9a916f20fae639420eca8cd4577f683d0e799459e846aabcc7cb4290b7035d2 SHA512 39b631c0a8346beff1c2e02ca8e72c1b1e3f7dafcedad7dc9de274e6750501de2bc553fe72a7d3459d4f9797e916f27e28ff96f705c2c0f9d3e0eec0ac6182c7
-EBUILD hscolour-1.24.4.ebuild 837 BLAKE2B 36b59053cbd685bc7f51dc6205151f6c4d7f3273782939d5afcefea9d76a88784eea8ef439f24a13b22f8c8ab6cc24a61f1dbaf602e370289c577faf857918aa SHA512 1216faa8741097c484b2235865bd06025395711c06db764109d3a13f89206e009ba8adab4663c3ccc8bff7193af8f843c90dbe80e5b107851da7a4dea3209784
+EBUILD hscolour-1.24.4.ebuild 844 BLAKE2B 049f6cf2c7b66323a0ba34cb86ca011a77f5db08b13d171435df7d6b248e297db59281706f0ea9a4d5626006a5e781515f6a034bae52d2491d69df5517bea00b SHA512 df676529158eb59b9fb83e0bbedc055207aa13f2d842410008b76aad8b72dc63c3abf0bd8e22bbfc8099313008e4afe804b68517a95416b71043e4e5b6cbee0b
MISC metadata.xml 624 BLAKE2B 6a07461a984c9737cd9b3e2f1ecec8d716db3f705fa17aa7a07d26fd71bad097d44e01846126cbb2611630c8915bd4387d9ccbb1c161aaf345ebfaa90ec725b4 SHA512 902c74b80651b8f338b8911e59e5eaa439aa722ad9e4626d0198b9f2a939ebcf793e449f7c4e4fb0e561b0e290798701ed3addef73d46c635eae741778f18f96
diff --git a/dev-haskell/hscolour/hscolour-1.24.4.ebuild b/dev-haskell/hscolour/hscolour-1.24.4.ebuild
index b73e59456731..daada744ad22 100644
--- a/dev-haskell/hscolour/hscolour-1.24.4.ebuild
+++ b/dev-haskell/hscolour/hscolour-1.24.4.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/hslogger/Manifest b/dev-haskell/hslogger/Manifest
index f411e5c6f070..7aea224667f6 100644
--- a/dev-haskell/hslogger/Manifest
+++ b/dev-haskell/hslogger/Manifest
@@ -1,3 +1,3 @@
DIST hslogger-1.3.1.0.tar.gz 37468 BLAKE2B 24bb750c356f071ee35cc84e01b2483f612b6e7403fe8fe60b8af148dba43107660a36a0e30305666fb76af1939ff00f6817dff98720ab7eef321192e6e87976 SHA512 a08e7c85efe2b3f97e87b54db993f78ac31380f9b6f8d926517854771f482b2c64c358ddd12a449a413e5af0f374c034161b6f772148835b50551dc2cdbfa15a
-EBUILD hslogger-1.3.1.0-r2.ebuild 1131 BLAKE2B 46639ae8a89ef4117f4bdefedac91644c9074bfe9420c93b9e1e4b5328d950514d5fb55db7586db577ac289c0285f00d1de88eb48546092224a266cf11ea2219 SHA512 2d87e820516bff9ec19e85ec51d4040a14fae1347e51c4d275af97462bb8cc88601e938bedacefe874f6f6354959b99a18168d6cee090ce04b1b26f62e0163a7
+EBUILD hslogger-1.3.1.0-r2.ebuild 1138 BLAKE2B 6cfabcd0704b21b56f2f95f55b783c8eb061a2086f4a1b640033e7f45cd5f07bae1613f302b186868436c7b7002dd4b81cf9d4786f8960a2ad19617f00f20bb7 SHA512 d3236a581471330d268082b49ec85aa814a7c6001545587558f59d93f1c7fb962633a8aabf57803a6c6805263c4993931692214ffa3db8026d6d6a0545a1f147
MISC metadata.xml 630 BLAKE2B 11d2a986cd31d758bff8b7412112a2c3bf3dcc60f25260332e26d89365453538ecc0be44a9dc62e217135f9ff59697ccac4896e1f1dc4dd3abd2b5d620bf4d51 SHA512 548c86396cd351db44bce714c7f2c287d8836e7d523f2b55cc841eba5ba09f953b2172ac8c1b9f3247d685790620d38b5f388eab59ce836bb83d746154039a35
diff --git a/dev-haskell/hslogger/hslogger-1.3.1.0-r2.ebuild b/dev-haskell/hslogger/hslogger-1.3.1.0-r2.ebuild
index 81664845b34f..fecba81f2f90 100644
--- a/dev-haskell/hslogger/hslogger-1.3.1.0-r2.ebuild
+++ b/dev-haskell/hslogger/hslogger-1.3.1.0-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux"
RDEPEND=">=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
>=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/hslua-aeson/Manifest b/dev-haskell/hslua-aeson/Manifest
index 7e2273f1d9c0..1cf5ef6c4b10 100644
--- a/dev-haskell/hslua-aeson/Manifest
+++ b/dev-haskell/hslua-aeson/Manifest
@@ -1,3 +1,3 @@
DIST hslua-aeson-2.2.0.tar.gz 5881 BLAKE2B 00d630f676c32dd55bf66d43c01075412f453d76731d96baf1c894fff7fb122795039e46e4a8180ef1335c3a42b1a7a2e3a17766b697dfea7a5dcd6df2cd38ee SHA512 c11a94d29ba89ebcc403f41935a5338a7e77893a659beb7ce6c34644baf8d0ed03bb5651c99e873a240047673e20e3ec759b190b7419de4706796c014517d66e
-EBUILD hslua-aeson-2.2.0.ebuild 1230 BLAKE2B 926b0808814825280edab68504b7789f648d369e71d857d19cf891c2ed5f659549fc447b49c1e5c61097696af5001db35e1d834312035ad6377ee6d3c257592b SHA512 5bcb6d13b08779bf5b700d43c2b874dd32ada0382f13f8760c3db77a481620814d4c53cd22e36dbb110ab7330f679faa1b9ef3aa07ba3719e6e43fd64054d79e
+EBUILD hslua-aeson-2.2.0.ebuild 1237 BLAKE2B f24ef95c1f70eafaaf09078651e87d31eff3099c3f6df998215613167afaddbfbab96b83514ca404fed8a394c6975a6ecd00e5c24aa22c3f83fed0fbd45d7c2c SHA512 1ef89c322bba0e457621994fd207b1026ed3fa0aa0fa409dc9615dc664ae29b429e901f0b3e3d40eb257f1cccebfd15fc171ea6e0a3b7b5f8cd3176cb8032ad4
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/hslua-aeson/hslua-aeson-2.2.0.ebuild b/dev-haskell/hslua-aeson/hslua-aeson-2.2.0.ebuild
index ec98943e6333..c0c2941e1a75 100644
--- a/dev-haskell/hslua-aeson/hslua-aeson-2.2.0.ebuild
+++ b/dev-haskell/hslua-aeson/hslua-aeson-2.2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/hslua-classes/Manifest b/dev-haskell/hslua-classes/Manifest
index b9219660a65a..eb7ede1e9493 100644
--- a/dev-haskell/hslua-classes/Manifest
+++ b/dev-haskell/hslua-classes/Manifest
@@ -1,3 +1,3 @@
DIST hslua-classes-2.2.0.tar.gz 11614 BLAKE2B 4fddbdd4c130562e961c627ae6a0201362036df846f18b03293d237a9b658157d8e607b5cf840ad793724dfde308e240c299a3633d185e75a40b9e9dbedf0852 SHA512 21d9da7fca86123cf1f6ac339b2453393bd97c052eb9b5ab75bf06a56fc0ff81593e30c88082aab5eb767816c479e975622b01f78e3df13ed476710d424f48c7
-EBUILD hslua-classes-2.2.0.ebuild 949 BLAKE2B 3a7393ae2d79fc6f4cbcca56e15fd330eec5cea8b3bc32e4a87834a1f0338327b8ecc981810cc089686c6136952b58f99afcae6b9a77006f35db5eb0abc49f43 SHA512 e941fbf81abed80b1c11c87c6e234f22337eb6ff3c3e28e07da05e31239a13d26cddfa19cc9cbf68451e100eede962be99759112f0b05201368e021be165b110
+EBUILD hslua-classes-2.2.0.ebuild 956 BLAKE2B 8de5e9ab058e899e033fb25c9364295d3566c185675bc7da08c1c7656a7379438e17818544d8e35a5b8fe31dd1247b51460a3adb99c3712c233213263974b147 SHA512 91516b448c197787765d664bb97254d356617560aafc13e9e98b9a4dc1398202e7eccdccd6b44b292f28b22d7f63e4d2c8243932189358f37066ef0b8b31421e
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/hslua-classes/hslua-classes-2.2.0.ebuild b/dev-haskell/hslua-classes/hslua-classes-2.2.0.ebuild
index 14e471f418fa..3f78ce631668 100644
--- a/dev-haskell/hslua-classes/hslua-classes-2.2.0.ebuild
+++ b/dev-haskell/hslua-classes/hslua-classes-2.2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/hslua-core/Manifest b/dev-haskell/hslua-core/Manifest
index 2212a0ec55f4..ead41eb0b0ac 100644
--- a/dev-haskell/hslua-core/Manifest
+++ b/dev-haskell/hslua-core/Manifest
@@ -1,3 +1,3 @@
DIST hslua-core-2.2.0.tar.gz 36808 BLAKE2B 02cbb94ea562fbaac9c2eb9445150f6f79a345ab15b2062aa7900d18c671ad0104a0ad3abe6603a38ddb40a9fa59cd13f4892d73c7dba4baff5727a9211fa503 SHA512 cb2f8b76b44432698624aac3d425be7a0c068bec1d41cd8a13b75854ed15fc614de5a0aee46c1092ef22b0e6b706a931188879d97354c01c37aa47a334baf5f3
-EBUILD hslua-core-2.2.0.ebuild 834 BLAKE2B b5a26a430ca6500e80bfc44755c0687ea061f99f87e63afc7977ac29d9cce514d816c53cb5ce8c8fc67c56ca15531d8f422e09ae0abe4edb76dd05a3cca4e160 SHA512 e1e18c8bb98f71551de684efef8eec97706ead1108deba9436fafa80f80646d33f333f0501e5784d5f6e33ef7164b75490aa1ad1f4b9a8d7ff57a13e349ee039
+EBUILD hslua-core-2.2.0.ebuild 841 BLAKE2B 9d056ce94d366f041dcbf9e7608a4492a3c327798a572f9b6dbd1b3bd501078376ecc1e907ee9f8c8fb68340a4eec160bf9f996f8b58ec24105a070e27a320c5 SHA512 af14f24e69ecda8d3ea66db4c7bf09114894699497b99f74934cfe13270b606f9e06191827f873e63692a7179a02c34a092814dbbdd05ad9c4305c3b64a648cb
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/hslua-core/hslua-core-2.2.0.ebuild b/dev-haskell/hslua-core/hslua-core-2.2.0.ebuild
index cab7b554f7a3..75d433b95ac6 100644
--- a/dev-haskell/hslua-core/hslua-core-2.2.0.ebuild
+++ b/dev-haskell/hslua-core/hslua-core-2.2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/lua-2.2:=[profile?] <dev-haskell/lua-2.3:=[profile?]
>=dev-lang/ghc-8.10.1:=
diff --git a/dev-haskell/hslua-marshalling/Manifest b/dev-haskell/hslua-marshalling/Manifest
index c34ecb99daeb..1530661cc7f2 100644
--- a/dev-haskell/hslua-marshalling/Manifest
+++ b/dev-haskell/hslua-marshalling/Manifest
@@ -1,3 +1,3 @@
DIST hslua-marshalling-2.2.0.tar.gz 16488 BLAKE2B f5aa47ecb431c5ea2308e16f0e4568fe7ba979e4f08901fd85c1c4c7e516c9b1a59e42f58a93db6dc113646e4ab826c13ed0e669972ea8980aabe9ad41828244 SHA512 80436b67fa73a970bcbcf4b8684187ec81590030c0cd38b4feb28e9a719c32f2b0f3cd1288b03f19b130112037e47ccb9585015d7f806ce6dcfe3b12abb7bd51
-EBUILD hslua-marshalling-2.2.0.ebuild 869 BLAKE2B 26564d3eaf7b142565b142faf801b24d713bd77febca0dacc447f5a4a42649de1170fa35bf6c8215fe921f1b0f1e06ed9a58e7526affdd6fb0a13425222a42fa SHA512 358b85c18b4fbc7a41609a667829e400e1f14168dcf4c60c9b77614e4a1a554768a553801b3dfc3a743247cd8e543021bcc3011a817f60b7c70830717aedb04a
+EBUILD hslua-marshalling-2.2.0.ebuild 876 BLAKE2B 70d10b03e5ea64c0e0cb6300f2db4e4f19bda52feb343bfcb7889dccbb3b7585483df72445393434e28078b68d9c34e5ff03a41bf7f8a23cf0ed7e606b02b37f SHA512 69eea0f422c1e2c04bb38c728b7712927d0009fb5fd6d4e47e32b14b2ccea82e8060e843f246803c619d94f19afffac801dab6bfefad9b7cd3235c83c0ab6b02
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/hslua-marshalling/hslua-marshalling-2.2.0.ebuild b/dev-haskell/hslua-marshalling/hslua-marshalling-2.2.0.ebuild
index 8a2e007125df..b8c10d625222 100644
--- a/dev-haskell/hslua-marshalling/hslua-marshalling-2.2.0.ebuild
+++ b/dev-haskell/hslua-marshalling/hslua-marshalling-2.2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/hslua-core-2.2:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?]
>=dev-lang/ghc-8.4.3:=
diff --git a/dev-haskell/hslua-module-doclayout/Manifest b/dev-haskell/hslua-module-doclayout/Manifest
index 01fb390a1115..4350c54e131c 100644
--- a/dev-haskell/hslua-module-doclayout/Manifest
+++ b/dev-haskell/hslua-module-doclayout/Manifest
@@ -1,3 +1,3 @@
DIST hslua-module-doclayout-1.0.4.tar.gz 10184 BLAKE2B 232b48b77ade823c53f3f46db7e227506d7a175bb1393a84cfed1af799d2761ec0742a26a5746ef03c7bb7b81347f34b34de657b84868cbd07d119f47b39bf52 SHA512 2a72e3bf2ccc407ac3208e256216cff4d8b6c80f1378c859c2361e5d932f5e513283a234902221f295db3cdb73cadecd164e59cc7a06d493b3227372b218d0da
-EBUILD hslua-module-doclayout-1.0.4.ebuild 832 BLAKE2B b102378bed3ddb5248df043283ec51d294f574e8ca4b2a58ce4d01aa68ab9461f44b9be51971d3f52262743bc7fc8a4653cddee9df1f70c5ce45b0fdc262a71d SHA512 957214b035b27c1fdfa280b9df7a78fd7aafcc4e99e4bc42fba64447a4fd62e5796bc1e9e747dddf3b036b1829ff315d9944b9cf33e3683cfce91d78689cdba5
+EBUILD hslua-module-doclayout-1.0.4.ebuild 839 BLAKE2B 63b16760ac787481a970d4f2dc64397acde19fff3c7cfbe001e690f7324c0d6c77209e3287af5c68f5d7c677bc0fb2d6b409a5bff16c52628b21229808121ef9 SHA512 2fc1058e35296301e88ab37ba1fea564fba92a6f550f15c41c266184075cc9694726dafb271bb0e9954977a49655fd8a755fe538e4e4eb14e9651d4065d4aff2
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/hslua-module-doclayout/hslua-module-doclayout-1.0.4.ebuild b/dev-haskell/hslua-module-doclayout/hslua-module-doclayout-1.0.4.ebuild
index 56fc5a747721..aab74fa0ce28 100644
--- a/dev-haskell/hslua-module-doclayout/hslua-module-doclayout-1.0.4.ebuild
+++ b/dev-haskell/hslua-module-doclayout/hslua-module-doclayout-1.0.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/hslua-module-path/Manifest b/dev-haskell/hslua-module-path/Manifest
index 1e575e7c96b3..3cc7f90dcd9e 100644
--- a/dev-haskell/hslua-module-path/Manifest
+++ b/dev-haskell/hslua-module-path/Manifest
@@ -1,3 +1,3 @@
DIST hslua-module-path-1.0.2.tar.gz 7991 BLAKE2B 4cb4ce417cca440185099c003f83c7baf402fb90e00d044bae4b395465083f6f04102c40f06d4e20e581fb3ddf965bb90ef551087d3aeaa12806b43e1266a2ad SHA512 57387757b5adbc52f39d3a9d6eb2bc5f0d59ef054b88a4c61541a38bd07793635c7b54212ef4e720dc5d1604054242175fc28b332bd20480461eb274c8a23b76
-EBUILD hslua-module-path-1.0.2.ebuild 991 BLAKE2B ab7525f5c12a9a1312eab07207a9cee80f7d82b6b7fd18f021bb922ebf97e55852b2d68e211cce3f9205db093012423e76093899eed026796bf09f45bcc53dc3 SHA512 d1f9619d181bc39866f48a6bb2720191cfa241a81c88aebdf26f28f54efae8e040646be081b12a1d23d81b7c4da50c42667ce8485dc5cbd87b14593891f4e35f
+EBUILD hslua-module-path-1.0.2.ebuild 998 BLAKE2B 3ccbc1dbd7cf3db7da075d1f7c2dbb379c20e425bf0a399f11e87df822b1eba0ff77ea87918824d3f76460a851045fbe4a64dc020f2bbb3d7bea8d333b7c7832 SHA512 842437284f848f39fe757d246d60235fd14218f5bec69386b8de27e35866bf510e274a7494c785f94e6954bcc81c2c138ac9d6e5b0357a62303030ee78fbe58f
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/hslua-module-path/hslua-module-path-1.0.2.ebuild b/dev-haskell/hslua-module-path/hslua-module-path-1.0.2.ebuild
index 298afabab542..dec168ce80bd 100644
--- a/dev-haskell/hslua-module-path/hslua-module-path-1.0.2.ebuild
+++ b/dev-haskell/hslua-module-path/hslua-module-path-1.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/hslua-module-system/Manifest b/dev-haskell/hslua-module-system/Manifest
index 92901a24d799..4cbdfa1cff4d 100644
--- a/dev-haskell/hslua-module-system/Manifest
+++ b/dev-haskell/hslua-module-system/Manifest
@@ -1,3 +1,3 @@
DIST hslua-module-system-1.0.2.tar.gz 8488 BLAKE2B 433f7aefcdcc3ad6ea04192718d0a8891d4a845e6e1585da7b15b98299574b6e53391b4b5e44dc2e8ca28a5c46486ea067d390df664ea237fe1675282a4b057a SHA512 921c5098f5f5ea4483ed787de68824cd316c5c202a7387bfdc23969f7b6fa30782cc946f34137d44870e921c2d9c7aebbf67ff3cfbf158585a42e2ba38ac5963
-EBUILD hslua-module-system-1.0.2.ebuild 1195 BLAKE2B 0dfc42ff4101dedc94a409f828a5c94f93d7275a9180528f57062ed033eaeaade107f77c8e70333f3088decca771cbdfbdb161def7f8d1681c7f55b62825e99a SHA512 0a3cc27d61c9bd01db9ac306e7d44e4d0be8414551133c71f366cd46ae8b9767f0ff95e564fc6f19c78d87f8a5f87bee905ac890f9342883283b5d8e149cce0c
+EBUILD hslua-module-system-1.0.2.ebuild 1202 BLAKE2B 9a05a807f55aa54efae0cb418d801317571fd589584bc298ac95eb45fa4a5f1d42c534e1bb022b1d4c96362c310d38a782b44affc541966d8f7f76e8bee5aadc SHA512 e96dd696c06ac9c11b92628d7299a63bf84e20a9b65cdad3ea9203c21db7b4585d77ad6ab73f0e2425d6b153019a919cb8ceeccb9e10e29bd81c9bf0bf69578b
MISC metadata.xml 605 BLAKE2B d6bc1c0ee7f75fca6c601f461fc478b0d77596ca5fe6d4d170b58cf97333e7628ae4898eac3806912f93a682416f5d1b8769785742be2e34bff5a127fea0c2cf SHA512 a0faefce452f2f9dfd3cad8b7da2439387408cd1ac1078b8048315853bb1aec46d0a4e8eb6aafe09cb579eec53343df438420e5499b1f6a260389fe248c21c7d
diff --git a/dev-haskell/hslua-module-system/hslua-module-system-1.0.2.ebuild b/dev-haskell/hslua-module-system/hslua-module-system-1.0.2.ebuild
index ea33298675b9..dded0e5bfd14 100644
--- a/dev-haskell/hslua-module-system/hslua-module-system-1.0.2.ebuild
+++ b/dev-haskell/hslua-module-system/hslua-module-system-1.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/hslua-module-text/Manifest b/dev-haskell/hslua-module-text/Manifest
index f159162d3d5d..ea04c12cb9ee 100644
--- a/dev-haskell/hslua-module-text/Manifest
+++ b/dev-haskell/hslua-module-text/Manifest
@@ -1,3 +1,3 @@
DIST hslua-module-text-1.0.2.tar.gz 4650 BLAKE2B 94e6a2ff8682acfe29b556e6f3b5a789d7c6f2c8864e4e5d91872c637ed864af4743ca45c64f3c7ce6462c25dbc52308e7fa935b9dac214666ae177ee2ab835f SHA512 1678630a5ae7ac66946598691901a2dcb2f62723e9f7bda50d8c3711384437f4280d280363b04e2794487a541a9b5ee70bbf52a94fa042128650a9c576108e0d
-EBUILD hslua-module-text-1.0.2.ebuild 1001 BLAKE2B 2ace69222519293f349a621d07108bf990e03b17933924e1b5aaf00f211ffc3b99bf8db80c0ccf4de7d580c4f3ae87bac817ee33abec23599fbaf6fdce2f2977 SHA512 c55cf1f551d4ab82e4f3d642cebe70665fdabb5d6f3fbe1d416e026046b3e14d1f8caede09dd353202a33b2aaa252ab1b42f569cb86198653c197337c39f362c
+EBUILD hslua-module-text-1.0.2.ebuild 1008 BLAKE2B 79510acf86ba375496337c9ee1cfd87f7dd208276a6f5f25f505d8171edc8f5d9432cc19926efa14473ade5cc3c505bfd150ca1bcb918abcf989204bbba5729b SHA512 06ef2f8cd9b9f0f8f49f589d6c5f2e593c03ec2b507a5913667b3a3b7f57c185c460309c2bf53d12137a139253b1816349170d713ab1c9f5d1cb25c61657f55c
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/hslua-module-text/hslua-module-text-1.0.2.ebuild b/dev-haskell/hslua-module-text/hslua-module-text-1.0.2.ebuild
index cf5f55735181..fe166a18c9cd 100644
--- a/dev-haskell/hslua-module-text/hslua-module-text-1.0.2.ebuild
+++ b/dev-haskell/hslua-module-text/hslua-module-text-1.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/hslua-module-version/Manifest b/dev-haskell/hslua-module-version/Manifest
index 54dda0d98be4..9c28232b6496 100644
--- a/dev-haskell/hslua-module-version/Manifest
+++ b/dev-haskell/hslua-module-version/Manifest
@@ -1,3 +1,3 @@
DIST hslua-module-version-1.0.2.tar.gz 5821 BLAKE2B 50e777e8656a1e6213a5aea7a35d61432611eca2f56a12c48b8b33659abf63c4f69696bab4f3e68d9dd0e7b727480bb4ba3ba976b3c9a6c09ef5c2a93d7911b8 SHA512 9c9c392206a5700d46e8481ce56eb3f52827b7017d64937263960db3b4dd05d379d14cdf3a6d1a5680e33706c4baca95b7cc6f60a5a7a7b6221e385a3746b6fd
-EBUILD hslua-module-version-1.0.2.ebuild 999 BLAKE2B c5306051b666b6428b9d8b71ab096072189ed8b78a22f10843739049a2164bf3fcef2d95e25af6d46f9d52bb87d434a3fc1163dd4e668f6edbdd214479babcfc SHA512 f0ad0cf3d68b5e08e7515d1084e29a6a747a3117ed04ae340a5783c83822fa084386869675cfe39d74b8abd080829059b35e6575feb18d7665777a6594ed1428
+EBUILD hslua-module-version-1.0.2.ebuild 1006 BLAKE2B 13edb332d7423c11f4a780c0a7219e0d464acf80fe3dddf28710866b0f8b917e9b2d4f028f83d0bc785d84ef3550f9764ef239cb313cc0b1b8923c2b21a72d2c SHA512 684dca0350602ccfe7f955acf777e1f7381aaa88028828e9f459aa26b699420c5e488c1f28408e8989878f13647b475851e63ddb2b0f5679d5944348ebde001c
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/hslua-module-version/hslua-module-version-1.0.2.ebuild b/dev-haskell/hslua-module-version/hslua-module-version-1.0.2.ebuild
index e47b197926f7..b4346e95b6b7 100644
--- a/dev-haskell/hslua-module-version/hslua-module-version-1.0.2.ebuild
+++ b/dev-haskell/hslua-module-version/hslua-module-version-1.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/hslua-objectorientation/Manifest b/dev-haskell/hslua-objectorientation/Manifest
index 4ac2bad06c2d..b251b569b244 100644
--- a/dev-haskell/hslua-objectorientation/Manifest
+++ b/dev-haskell/hslua-objectorientation/Manifest
@@ -1,3 +1,3 @@
DIST hslua-objectorientation-2.2.0.tar.gz 15240 BLAKE2B 741298dd4d47b5b0bc4da565f9bae1004f13fccb4cb617ad1603821df884604a12f481626af9314f84f781a48bff836367d7fb71ce0ca5e2d3d8058c5899b394 SHA512 c40f0526264db229093f39deb9e77a44e575e6ebf97f257ff063b61279cd47aeecda4204db2ebc686b3e8ac467e2a0f4887608a54386f4afca2d47b469ee6107
-EBUILD hslua-objectorientation-2.2.0.ebuild 961 BLAKE2B 25902ea4625dd89ca9df3e8f5f651e035f07dacb4a99f9ca1465391e2089927336833a8f3bf88130ea794fd621bba79387e08b04e723b69d2c4a6628cc98f15b SHA512 4f87812acd4e71184de656e3c770908573c307bf27ad751e822ea177cc5df045d7d8011eaa61e20b3fe3af6d372ba6e93262419718d4b035de9e04529065d0b5
+EBUILD hslua-objectorientation-2.2.0.ebuild 968 BLAKE2B de251830126a0c056ca57e7897ce8622078dcd41623d2462b675cf3a22ad77776a93070b49ccd94c3a3b5be55f1176c8932f9a100e58ec8a41ca7a486e5365e1 SHA512 feb3400881b6bd071d344f2662ffeff8c535122007b3b59ce9a5a7b3522887081f4a073d2298e7d5f452aa30c4e107aa52cb74825435d2662789855e247e0d83
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/hslua-objectorientation/hslua-objectorientation-2.2.0.ebuild b/dev-haskell/hslua-objectorientation/hslua-objectorientation-2.2.0.ebuild
index 74b2dda2e390..f0fe893bd438 100644
--- a/dev-haskell/hslua-objectorientation/hslua-objectorientation-2.2.0.ebuild
+++ b/dev-haskell/hslua-objectorientation/hslua-objectorientation-2.2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/hslua-packaging/Manifest b/dev-haskell/hslua-packaging/Manifest
index e43bf76dd2b2..38c554b9b6ae 100644
--- a/dev-haskell/hslua-packaging/Manifest
+++ b/dev-haskell/hslua-packaging/Manifest
@@ -1,3 +1,3 @@
DIST hslua-packaging-2.2.0.tar.gz 15932 BLAKE2B 724a28d8c7414766555968bca08cd6007e6637f8c4183da9524699b70b198a82f8cb4a6430af9ac6a0d26d1cf5abe25bee5153e8e8e09d058153f17a93298035 SHA512 f2dedc0674dd569f76e753edb3f20fe395fd6af082162b648d36ecb2eb0f5adaf5ab7354b809fa995c25cd17f30b7035d40c0ed9b0fb4fc78332f430cd152685
-EBUILD hslua-packaging-2.2.0.ebuild 915 BLAKE2B 1ede22250acea7edff2cc2cc4dc0c3e2d34c6525ab4fb3888eb499136628bab913ca605135234ea35053fddb49e7d8254c1bb9a257e1f15e1b6c5b23c936964a SHA512 8566dec7932731a321a2eea40e40ec879e9a592915dedd90b2b16459bac703c88e1aa6187f99ee169fae4fbd5f989064e7ac5853edd7aa8091ad2cb5668e572f
+EBUILD hslua-packaging-2.2.0.ebuild 922 BLAKE2B 2d7c7c09b92b965f521ba77883641a3b2f2a533754c041ed8777e336474d8b094120d6446aea4fbd9f07fa2bdd0aa83916c718ba2e1bcabb0f7d676d1969b5db SHA512 58d9bf335aaf60b1a17a939494c5de7186cdd43edcc8ee03c015484fe55ef1c7e1b6cc5ca490f4350cd4eedc823e8439589555d74999d10fee21c15908f0d328
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/hslua-packaging/hslua-packaging-2.2.0.ebuild b/dev-haskell/hslua-packaging/hslua-packaging-2.2.0.ebuild
index 0abd6c1ed919..04db5086a22b 100644
--- a/dev-haskell/hslua-packaging/hslua-packaging-2.2.0.ebuild
+++ b/dev-haskell/hslua-packaging/hslua-packaging-2.2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/hslua/Manifest b/dev-haskell/hslua/Manifest
index 23781b80cb6b..16c3950041c1 100644
--- a/dev-haskell/hslua/Manifest
+++ b/dev-haskell/hslua/Manifest
@@ -1,3 +1,3 @@
DIST hslua-2.2.0.tar.gz 17278 BLAKE2B eda496aa4a2bd89fd0be2fcefa0b1554a931c7876f5b2e456fb315a72d304050f8d9b2ad5ee583c15f4b31dc26f1a87370c526626d8dbed1e2fc5660ee66667e SHA512 cdd4ff872557ba014bb6f64a592702820e9274456c35b9f9c42fccbd279b2157b3087a5040be2bad03890934bf682c7f4d066232480e8243d5259f871514346a
-EBUILD hslua-2.2.0.ebuild 1675 BLAKE2B e2b68d660be84fd429d96cdb153541cff70d7e6c7374d2e1fd5ab1994c0f08ce5fb2514c9fed532776177219196ecdd8cd05b5bbcf0c4b4fdd1059cd4afb465e SHA512 6417588909ad881f1a099519b7ea39e907e13f4a1b37653d0a091aba198fb3077411bed4dbd83948e8e17466000f13cf24ed218ae86a5038df94fe5d97904667
+EBUILD hslua-2.2.0.ebuild 1682 BLAKE2B ea44ec9ffd59fe828e805107412541f735d4f74da653a7a5ac8567cd8da9f9aeb94f56f1c0f6a1e01795dcf88f7e1774fefc3fc970f7b01fc3b3aad87b31e0e2 SHA512 0ecb8a6e6bd21fc4b811d5db2f1e394df7f930fa34f2b905e734d7b7389c9c0d66795d0ad2b7875241ac9112153dc8fb26000580e36acd6a282a43820b5abd35
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/hslua/hslua-2.2.0.ebuild b/dev-haskell/hslua/hslua-2.2.0.ebuild
index 944fef62e217..ccdbc2bd09cd 100644
--- a/dev-haskell/hslua/hslua-2.2.0.ebuild
+++ b/dev-haskell/hslua/hslua-2.2.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/hspec-contrib/Manifest b/dev-haskell/hspec-contrib/Manifest
index 37e1d6706a4f..c8b0479a6382 100644
--- a/dev-haskell/hspec-contrib/Manifest
+++ b/dev-haskell/hspec-contrib/Manifest
@@ -1,3 +1,3 @@
DIST hspec-contrib-0.5.1.tar.gz 3034 BLAKE2B 273709b1661fa02e87e8ffce37e91968fd824fca18003f6275233718ab77a6d56417c09a8ca551925a4cfbccc7f0c6086169510ad9b63f21408e44c44846aacb SHA512 cc6ee847d7c99b2607c36b2200bf0bc05ce30437110f216f82464069ffdf80a76d836ad7aace3d69a00cf9da4b28d39491a251c6f60401009a6f9c85d20043e0
-EBUILD hspec-contrib-0.5.1.ebuild 730 BLAKE2B 76d827581fefbaa285f85949eeea00562fd38b5e0cd9d260984e078a3bbfb4874bd79134c3dd5273a88d89f203df85d07e86bd11a3f906ba03ca0558c24873c1 SHA512 45d7e25d8ba951c40a4cc0b2d0429c50d5db7d87790e3898278d2cfbe55b6cbd6746e357ac2fe624b6d3c79d30fbf94b0fc7bd3086d04b88343f89004be9ef18
+EBUILD hspec-contrib-0.5.1.ebuild 737 BLAKE2B d65951c260f8818c639d7e60182355a785b44dd4d9e5da0d7034312bab718910daf6002956efb599c7c3506fe569e7421ae011e081e3979855607068b36ae679 SHA512 7de071ec0ccf2232364cb8d10f7c6012b1e2f98561aaafd790cb8a5b427435495e7138a9271debc569f91b285db3c865b1524a839caa706d34d6ab2344253bf9
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/hspec-contrib/hspec-contrib-0.5.1.ebuild b/dev-haskell/hspec-contrib/hspec-contrib-0.5.1.ebuild
index 078023f6b6c7..c2aa67b0a4f2 100644
--- a/dev-haskell/hspec-contrib/hspec-contrib-0.5.1.ebuild
+++ b/dev-haskell/hspec-contrib/hspec-contrib-0.5.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RESTRICT=test # test-suite fails to build
diff --git a/dev-haskell/hspec-core/Manifest b/dev-haskell/hspec-core/Manifest
index 3814d19f1216..9f013e2c3b80 100644
--- a/dev-haskell/hspec-core/Manifest
+++ b/dev-haskell/hspec-core/Manifest
@@ -1,3 +1,3 @@
DIST hspec-core-2.9.4.tar.gz 79521 BLAKE2B c403787898de2296506cd2906641c2d91f3a4cee4cdab69e7e63e2ebab26a5729b37e938001992cccc76930ad5d4e39c0f204064ea542a2ca979b58acce77fdd SHA512 55859f3a6db6ca855a560b7b16f001784a81f6a70061374d58841fe0d6bdb99e98b522df03677ea132222ad6c96b3fed8d87aedb96dfde5326b7e6fde238e387
-EBUILD hspec-core-2.9.4.ebuild 1216 BLAKE2B 3e755ac1663e65f7bc729950b82051efc89d60cabfb66d494c34ad400b0f9c15d09ea5e2b5c3243aa28bf4a98b7d733079fe7ba3029f69e1964e7f5dbdb993c1 SHA512 915827c08b60ec6b69fd41f8b20a2703d823b93001c3cb13d5bbf0b09b0695a0b187dd31d9f06cc900c8e6321f3b2fe7e147d3d0e1e690f3afaacc25d4e522a7
+EBUILD hspec-core-2.9.4.ebuild 1223 BLAKE2B 41bfedf97716eaca3fa0b62b377a1a74c6efcbc8570ae2bbb07719d8b0dc70c2d5527e665b7620c242eb85833748fc55f12762e3a528a621582bc5eb18a27efb SHA512 6ed0c59acc860666ae84f285308204a5208009d0b71d570d7a9b07c4f7cf7873417fe164310cc0cf8b08d4b4e0d0e6ec0fbe92ec6c8a336d9acc8b099b0b4782
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/hspec-core/hspec-core-2.9.4.ebuild b/dev-haskell/hspec-core/hspec-core-2.9.4.ebuild
index b9360fddc445..b1e1cf43f416 100644
--- a/dev-haskell/hspec-core/hspec-core-2.9.4.ebuild
+++ b/dev-haskell/hspec-core/hspec-core-2.9.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/ansi-terminal-0.6.2:=[profile?]
dev-haskell/call-stack:=[profile?]
diff --git a/dev-haskell/hspec-discover/Manifest b/dev-haskell/hspec-discover/Manifest
index 3a4f80de7f3e..2ca4b58231d8 100644
--- a/dev-haskell/hspec-discover/Manifest
+++ b/dev-haskell/hspec-discover/Manifest
@@ -1,3 +1,3 @@
DIST hspec-discover-2.9.4.tar.gz 6829 BLAKE2B c0f3a762db63f6d50edf2af0d240c5a9ccff7092ba0f440a342c809b4cc7c7c7e9fee95ca92d426baa6956f4e459ea8da04f2d7bb2545d4ca948395d38c75cff SHA512 0c76cfbe56ee67ab14040c7252a2f1ccecf8230868435d64c9015c472c85557921f1ca30e12df6f3097866b5b791e86d06026ef5fa5e998c354f3fa26c95e5ea
-EBUILD hspec-discover-2.9.4.ebuild 651 BLAKE2B 55e4fad228cb36b0a55f19821fd877bb334e0869821008ed744968441d8c3ca08eb15bbb5428d33eba4bc844849813732d9719427fc0d1f62bb6ff3fd64b2c56 SHA512 3c36cb55ec1de9bda1fe941bea2c2428cc6912fec8bb4093be72fc847bb8f22ca3f71ffbf6fbb1784ac615acc70710d6f70edfa09bc9b78e5013eefe602fa3f1
+EBUILD hspec-discover-2.9.4.ebuild 658 BLAKE2B a9d29015ed05d32b6db65e63e520746909dcdc84b03596465c557c5f4f7a5da45c8d3cb5e30666d322b211fcc140f6aca7cdd5f5681839aa9da5907cac7c5008 SHA512 73a608cbc731abb8717ca2ac19d25adc58e202f944a266f7829fa3be85983c7eb1a61ced67eb75db2e5291f39e66a18dd0b50c1741e6299b0c0d908f0f598a02
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/hspec-discover/hspec-discover-2.9.4.ebuild b/dev-haskell/hspec-discover/hspec-discover-2.9.4.ebuild
index 22159f102e6e..a1fbf99cb31b 100644
--- a/dev-haskell/hspec-discover/hspec-discover-2.9.4.ebuild
+++ b/dev-haskell/hspec-discover/hspec-discover-2.9.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
diff --git a/dev-haskell/hspec-expectations/Manifest b/dev-haskell/hspec-expectations/Manifest
index eb9b6a00e196..3a9b90420a59 100644
--- a/dev-haskell/hspec-expectations/Manifest
+++ b/dev-haskell/hspec-expectations/Manifest
@@ -1,3 +1,3 @@
DIST hspec-expectations-0.8.2.tar.gz 5492 BLAKE2B ee1f50d390c2d72f50596935494b6d617d5a582376fa718a294ba33838951787d4afd1654733e6f590f166e1e36c0b651d3fc2c996ce5886e9110375af8a7750 SHA512 482799adad2a70f891a61227bcf28e6712e65fa7dceba13da15a101a6814bc0d44aafaeda360a06dcdbcdbb96e5539f15135753eabd63efdd6bf56b8994a44c9
-EBUILD hspec-expectations-0.8.2.ebuild 697 BLAKE2B 55fd36964c8e44d24e76da2a0ea44319c2a25b022964e3dce98aec90b8955098350bf77c69d26a2b60e7e5299286269893655623b4de08f1d366efc1d0312b3e SHA512 2ff43ea729d6b2445ea56f99505f4b282b0685d705a0ec10209f4e091e9816b8bd69a9adc61335442839498018f994d4b1a5dac16eb530486589bbee674f7414
+EBUILD hspec-expectations-0.8.2.ebuild 704 BLAKE2B 2c8e3f328dfc06d8624de8d49210201fd2afbc68fd3fa597223256db7bf8fe9441df257a353aa545a9ddad9068add99bc91c0168bea72de8e059369e49657a59 SHA512 4215cc6a59c001f7468a67fd428353866e519f4efb3f6fc8131ea77574620270b2c38f300b6bc6e1048e8291cef714ab6163f27d72c37babe7ed540e1475cff0
MISC metadata.xml 346 BLAKE2B 75306b6703ba30c51727062a894ca0f68400c74abed4108de3345037ca3dee070fa3f1b787d9d8bd10217c9ba434649201c76957b9050bae95133d2d09bc32da SHA512 5a61052c38fbbb1f22b88eb9306eaeb5cd8c8a231ed2accd935dfb05197151480a098ef20feb4ccf586772b8af2e25349feaaaa750ad8cab3a1b78eef775f70c
diff --git a/dev-haskell/hspec-expectations/hspec-expectations-0.8.2.ebuild b/dev-haskell/hspec-expectations/hspec-expectations-0.8.2.ebuild
index 7e7bad22fe5a..11475eb6d1a6 100644
--- a/dev-haskell/hspec-expectations/hspec-expectations-0.8.2.ebuild
+++ b/dev-haskell/hspec-expectations/hspec-expectations-0.8.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/call-stack:=[profile?]
diff --git a/dev-haskell/hspec-meta/Manifest b/dev-haskell/hspec-meta/Manifest
index 9378ed1656f2..89728c437194 100644
--- a/dev-haskell/hspec-meta/Manifest
+++ b/dev-haskell/hspec-meta/Manifest
@@ -1,3 +1,3 @@
DIST hspec-meta-2.9.3.tar.gz 69002 BLAKE2B 2ed9b44eeb9b5b3335a4e7a695a199cda1bd405c9e041e251ac1f33cf9ade99be84853cbd32bb6204ec879ad342b55841425b0f76399c0a5d588f8769a7a6dea SHA512 d6205a4aead9c8824a89b18f41d2513a0115c76f9130b7100e349f2b8c91dfef34c704ba169f5b103895d0144a8fdf79eaf46abf1c7447da7d634eb3b7c8e80b
-EBUILD hspec-meta-2.9.3.ebuild 837 BLAKE2B 2d9dac6d89006bdfcd9bd8f26f0eddb7e6e0bae9e79556dd34d8ccb6a84d6721332a01826abf4bdf553f821d38800c94f22ec1141632154132c688c34b7da3f7 SHA512 e6341c8e1197339c8905372d080f6211e2a02631d01039e08361ad55e0e1ec16cdd56df6704ec5a9e702333020cdcc355bda169954cebeaeb3d11ac2581ec578
+EBUILD hspec-meta-2.9.3.ebuild 844 BLAKE2B 25222f98c86bf3bee55774426ddc0c0238238ff46c921fd450292fd4911fd801b98101a089aa79c568461ddf03695e1e05cb061c5678bd714b5667a35261252d SHA512 c02d5888694563ebf64c8bdb394ebb9e5a0eec22b36a5db78b8928bc4d0e3ccee72132d30268bceb4ac1e9776cc1ff4d7155092fb680fbbdac38905d54b86767
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/hspec-meta/hspec-meta-2.9.3.ebuild b/dev-haskell/hspec-meta/hspec-meta-2.9.3.ebuild
index bdfb5c4658c3..ad72711b86b0 100644
--- a/dev-haskell/hspec-meta/hspec-meta-2.9.3.ebuild
+++ b/dev-haskell/hspec-meta/hspec-meta-2.9.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="dev-haskell/ansi-terminal:=[profile?]
dev-haskell/call-stack:=[profile?]
diff --git a/dev-haskell/hspec-wai/Manifest b/dev-haskell/hspec-wai/Manifest
index fcd9e05e233a..4486a045043e 100644
--- a/dev-haskell/hspec-wai/Manifest
+++ b/dev-haskell/hspec-wai/Manifest
@@ -1,3 +1,3 @@
DIST hspec-wai-0.10.1.tar.gz 7979 BLAKE2B 5972f55595efa643b3ff0c2a3aafc213c23a9bb26841b8c0beebe9a853311edc22337d4496641829f6c0856e079ff8fe9e5685aa1b4fb65570618aa2683d0163 SHA512 9a599411e79ef056a915494f7bb247e61f94a5243cd7fde3f6651f09e2b6fc28e99554f1721717ee45f06b7029502620d6fdf1624e280442333224147320508d
-EBUILD hspec-wai-0.10.1.ebuild 998 BLAKE2B 0ad100ea2de26afa49e77cd4399e0af169b7e86ee710192a9372da781294f44d3570ef838d8bb3f69f51200a7fb0774d2eb4d106aa9b47e81d0ec403e66433e0 SHA512 402853530bded039b82914f02c1a2c78969b6bc3be9be2fd7734fcc81eb5f7c36981d9ca8b12798bb53568002e7aab9a724fa90cbe925d9fcc3e22d87612e508
+EBUILD hspec-wai-0.10.1.ebuild 1005 BLAKE2B 7cf6a44b27984a5716cbc5fbabb01a7a1d3800452ea5afe0766ffad9c8fa8a3a85179fa2b0ddb5ec07bdb11a582c7a7ba58f77f6659be8971d32ae3abf623c8c SHA512 1503e9233403d5b179bc1e71a6d12c6774df7234f6924482043effbf987eac37d8a792f971013b386eb5597c7fa5e5d9cd1ff4f3c60b601aff9360e060a817a5
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/hspec-wai/hspec-wai-0.10.1.ebuild b/dev-haskell/hspec-wai/hspec-wai-0.10.1.ebuild
index 1a40288b345d..df9ddadbb4a9 100644
--- a/dev-haskell/hspec-wai/hspec-wai-0.10.1.ebuild
+++ b/dev-haskell/hspec-wai/hspec-wai-0.10.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/base-compat:=[profile?]
diff --git a/dev-haskell/hspec/Manifest b/dev-haskell/hspec/Manifest
index 938a4150af58..43ad31613904 100644
--- a/dev-haskell/hspec/Manifest
+++ b/dev-haskell/hspec/Manifest
@@ -1,3 +1,3 @@
DIST hspec-2.9.4.tar.gz 10117 BLAKE2B fbe881a560fc015ab4b3b3d81710d9fa758e65fe6740aeea5273e02588d373cd83b64cc7bba870bcf943787614681ad9a139912c3cbe04e9e822b8cb24788e5c SHA512 648fd812f22613616c1f81206e8bd0ee3bbfe52a4e367344887a832b56317615711aa401c1ac6dfab46f84404885e01065d91e154b9136bde041cf5e419b01a0
-EBUILD hspec-2.9.4.ebuild 763 BLAKE2B 63baeb142662ac326edf1f8ccd1f3d86fd4b1fea2b8ddec565f4235a37ac1bd76164c95ff2a31ffc89a400fb2dd274c3307827458cf5cbb4ba6bf946f30580c9 SHA512 780bcb20569f4caba9b3643aa77c801a1b18c5be4bb9343aae5c634ef94f8a59857bab8ca536680983ea5bc80598151e25823dba9fc09c102122bce8f74ffc21
+EBUILD hspec-2.9.4.ebuild 770 BLAKE2B 231c1e9dbd82dca478a9147cee1267f2e3113acfb06774ed2ddb974d47d7749ef2b9a56658dee9c014a0595a10c4d475fca0ee53b24589de85cfaf107e17d2c0 SHA512 81cec61fbfa188cd248835060b439af3915dc9b7e1a8696f1c93039f0952c9aa2916e6860bb65ecd4bdadb77ce8d636f5643892673813e5f45a2057e3e792a22
MISC metadata.xml 556 BLAKE2B e66e80620ff47674f1d7e43d4a062cc346426fd20597edbe51c6bedf8dd6a7358a7c673b0a489f88afbe24d7f60bb5229b656990c5604cf6ff42c3f0d9fc9687 SHA512 4cb3445c9d5f36df300e8839ecbf80f59f420bbcb4ad8497d53f4e64e4c126ca68086bdb601aefa3d801624eadb275c0c2a717cb97529877f05f83c27287de84
diff --git a/dev-haskell/hspec/hspec-2.9.4.ebuild b/dev-haskell/hspec/hspec-2.9.4.ebuild
index b716817a8e2a..f02cfb2e0e00 100644
--- a/dev-haskell/hspec/hspec-2.9.4.ebuild
+++ b/dev-haskell/hspec/hspec-2.9.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="~dev-haskell/hspec-core-2.9.4:=[profile?]
~dev-haskell/hspec-discover-2.9.4:=[profile?]
diff --git a/dev-haskell/hsyaml/Manifest b/dev-haskell/hsyaml/Manifest
index fb97b5f29577..3e31d1b0a6f2 100644
--- a/dev-haskell/hsyaml/Manifest
+++ b/dev-haskell/hsyaml/Manifest
@@ -1,3 +1,3 @@
DIST HsYAML-0.2.1.0.tar.gz 83976 BLAKE2B fff32d30eb6cb76c852c9cb1909b8be06e4818d23322397271594dfe60895ea79ffa8cc4c4944173de30d46e1ef8a2872972434aeacec44fff8d52dc169264e5 SHA512 f8ad41a99e48183835093ad8bf6a3fbdf4b9ad9df3bea46b12efd55a9555c22bd2595c72b1ac2e73379ab47e21f6cbf9022412db8971e1c7c02a32e824f53304
-EBUILD hsyaml-0.2.1.0.ebuild 1364 BLAKE2B 4b12a329f192ac354c2957d8c5a68b36c8db0ce15df79244104008f3392852f7af1de6ea1cf6e83bdfb3bf35785cca800cea5c012e3736db015203123c6550e8 SHA512 7b932541fe7f5b4c894f7dad0d1a5fd273b07fbb25fd553f8059e36f54d3785afb460b6747b717ba0e1a75e0c76624fcd9e892bf5fb298c1f2dbfa1a3de10686
+EBUILD hsyaml-0.2.1.0.ebuild 1371 BLAKE2B 723aa9009781aed30ed1cec4e36d541aa683f43e6e2c4800955d882d6cfb46f7e1462b62a4284bc4871586af4e2050dda82df9fe95e6015fdc14e44f5c5eaaf3 SHA512 bdebec211e4fa779f75aff21cf0ed912a2682bf75e9f9120744e880bcd04ce8ac9686abdd3a3bd1fcfc8aecf52205a7932ca104ef1f3a8224c8876699a7d6a39
MISC metadata.xml 1214 BLAKE2B 2ad5ccf74658e95737dd7b9dc517f9f1d639539176d6c84f768ed3e2711308f48a54514be0d0f63f9d47c77a5a1ee8174628f53220989671378835ba929494b6 SHA512 0dbb8dceea8003b461dff9bec9c9f771c90b3229222e89f9c0ab5e3a87650653f6cfd93d34b20ae38a6e315edfb7ebaa8168cc239722175b9337681b39fbdeca
diff --git a/dev-haskell/hsyaml/hsyaml-0.2.1.0.ebuild b/dev-haskell/hsyaml/hsyaml-0.2.1.0.ebuild
index c97e996955d7..ea317b4a47c1 100644
--- a/dev-haskell/hsyaml/hsyaml-0.2.1.0.ebuild
+++ b/dev-haskell/hsyaml/hsyaml-0.2.1.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/fail-4.9.0.0:=[profile?] <dev-haskell/fail-4.10:=[profile?]
diff --git a/dev-haskell/html-conduit/Manifest b/dev-haskell/html-conduit/Manifest
index daac8808463a..e6bbb533971f 100644
--- a/dev-haskell/html-conduit/Manifest
+++ b/dev-haskell/html-conduit/Manifest
@@ -1,3 +1,3 @@
DIST html-conduit-1.3.2.1.tar.gz 8976 BLAKE2B 070f6f0bc2c47c5e884d81cca1ccd5c72fbfefc39fc4a3d937d9a10ebf496b405b3e4f46382a882fc96cd12247ee00a834e90d2d06256316c96e2d3e8f2d3147 SHA512 94e9db8db839c5368f5a042a7039d44e3fabf5ffa30426894675317b985288c0d5fa94a6d1864b94802ea2fda3ff2728c4578759405dacdc64d8e2cfbb24aa70
-EBUILD html-conduit-1.3.2.1.ebuild 934 BLAKE2B f0ae6b728537ed5c81465682049b5bad202de5f9dc4541b29520713c0f7672ddec918c4e0eae686cad220fad8c59f6120555797a04697c1242d2b83016d4632f SHA512 3f98321b7164412ceb1f2a753e7254b73414c270d949bcef5fdb03ceee72b1eb27e16fa7b52198d6231f163ad9bbb440ff498fbd6b3ae3bb273ea9ecb9350edc
+EBUILD html-conduit-1.3.2.1.ebuild 941 BLAKE2B f0e45c793d3dc124004e5a8d26455dfea033b903eec907b3fd57503f357fed3791f6aefd91410c9d8624fde130b0a6e374df87f4add879a8686868e68ee12ccf SHA512 d715a81264051422cf46e25e70d221005d9af317ae265695b5c0ac6bf84874ea1e991631551ca541cbad77f1e55e1e7c9a45bdd2874269b787f9a5c5342c6225
MISC metadata.xml 604 BLAKE2B fb7f02a42de515d39b2f0497fef75d14ed6aecd541ccca354e48ab7a527a5e181158d21d2c0211f42bb3f097cafa30e7d5a94eba32cda0f08a178a5a35bcd568 SHA512 f6e93b18ebc9712d41a61feb8599c33e6102ee5baef414bd00b8a8f4ad78d00eec58191e66a02ff64b569748e25240ac79ef892a3d6005d62a6bf31aba709f1a
diff --git a/dev-haskell/html-conduit/html-conduit-1.3.2.1.ebuild b/dev-haskell/html-conduit/html-conduit-1.3.2.1.ebuild
index 3f51a0464e1d..76e0ba965dc7 100644
--- a/dev-haskell/html-conduit/html-conduit-1.3.2.1.ebuild
+++ b/dev-haskell/html-conduit/html-conduit-1.3.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/attoparsec:=[profile?]
diff --git a/dev-haskell/html/Manifest b/dev-haskell/html/Manifest
index 41083725841d..fa2e9a9c2f13 100644
--- a/dev-haskell/html/Manifest
+++ b/dev-haskell/html/Manifest
@@ -1,3 +1,3 @@
DIST html-1.0.1.2.tar.gz 11021 BLAKE2B 95ce5a7cfe1a9342d490c46255c5c1a5885a428a60941cead82f353420f60401f10ead1aeb1dc317251bee2553ae89f5de288e8e1946269e5f08630130163717 SHA512 e7ce2be53ce4c7898aa8772c34d1469a90fcb5258ffec0cb1da544f334b6f13ecb73060dfec2284622be1156a2adbadec8b9cac5088c1ca9d84edfb50719b9e0
-EBUILD html-1.0.1.2-r1.ebuild 589 BLAKE2B 5b1df82856eff6a0e53fa6fa2a96fe2489f31cbb696883fc595162808f47729d26ff734fe16bd7aed5df2f7666ed018664cb7a8894b278c7b5d462f565fb9c23 SHA512 3798a4bbf2fb4ba1954d428b1a6d5e8fe700ac60384bfb312e813724757f2abb24360cd8982b1ea1c3fc73a45dd3b736f489e7d962f08f211998b4a49570533f
+EBUILD html-1.0.1.2-r1.ebuild 596 BLAKE2B 8005b4f7d8f770af74786f30161c975b603bee6d0b9eefbe9191b208fbb9d875ee492f3274157595db5a72dba814177c3872cf223f397247df1a1e2d6462bf1b SHA512 15f868e5544213b07bbf0e4cb3f0ca6d137d462beef1faefd340fbe83abfb376b51abd13b683c829c8aaf3f76ce160b1ea8e522597b963d5194718fa966d3f19
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/html/html-1.0.1.2-r1.ebuild b/dev-haskell/html/html-1.0.1.2-r1.ebuild
index f9ad2a1f9b75..167d4b5e27da 100644
--- a/dev-haskell/html/html-1.0.1.2-r1.ebuild
+++ b/dev-haskell/html/html-1.0.1.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/http-api-data/Manifest b/dev-haskell/http-api-data/Manifest
index 25b7c761a55b..d558bba5857c 100644
--- a/dev-haskell/http-api-data/Manifest
+++ b/dev-haskell/http-api-data/Manifest
@@ -1,4 +1,4 @@
DIST http-api-data-0.4.3.cabal 3845 BLAKE2B fdde464e0c378bd60b135fd325bd2263df2eef42f797c1aa7b04e9382027b58498c80414a75dd83278d3bdf5676041c3ed2493b918d87eda3140ccddecc410b8 SHA512 cbf03caa0a026cad8c327b9fdf04dcc447dab3879c9cacf8fe7cf118665b9466983660937684fe8d14b7c50a29d7fa8a5f8f2eb2e8febc9d8217f3d30888e5d5
DIST http-api-data-0.4.3.tar.gz 20827 BLAKE2B 04e7f0a9e5edebc230b47640c6a86dc76d271942cc70d0aa109d289fe2b1139e4c8103ba0799990b4c7ea0a37f3dd46ac4a72e9a5e4a39029d856e134ebfe8fb SHA512 625367d8f524eff07c69620df17c87a4365c01b9bc8bdd6bab5b8abe1b47cc429a050d63f48e50cb08fcac55aef95dfea532a5d52c87b6fa2d3e58b06aa8f4b0
-EBUILD http-api-data-0.4.3.ebuild 2316 BLAKE2B 5ff898828a9e3d4ce32dc94ab79fdd0cf9f64a56436f5ba38aee281e31c1b076a5d68013d65d35a7ebb5c66cbd5c7ba04026a9138237773cb6f8643eaa559d22 SHA512 9ead3402fab134f20c5db96ab806b6f82df4b9066bb93d7efaac61f1dbc77511ece33f9152eeab0af7de3a2bd40b4cec98dc15e4249c9130f24270c05aa7698d
+EBUILD http-api-data-0.4.3.ebuild 2323 BLAKE2B 971093dd2797f604dfba5751e48de707526537ecde4c00a949fd444096469996578c69cec65f961ee09330c6a3b0835dfcecba66abf96c0f61c1a9665710ab04 SHA512 11f00fadbaf6871210250a76ef53122ff5d571901e497f49dbc5609069aa11a2781915a75a6e438cf8491b4bdb0df2e8e8268656df89e84270d58e01be210717
MISC metadata.xml 448 BLAKE2B 708be06baddd59c81fddffbd8bb36e23617b3e915234157a108b7c0f5607c0e50a8e6d0d8aeff51477b2b413a21d9a51000a96e55526cccf65a3484ebe438fe6 SHA512 770923b4a23b3093f0ce1e780be8efe80668ee76c61bb28d1e0fd4b3114c5802babb784914f32a323b801e8d715e9dedd4422b56ef97a53aa9da7ae423060f0d
diff --git a/dev-haskell/http-api-data/http-api-data-0.4.3.ebuild b/dev-haskell/http-api-data/http-api-data-0.4.3.ebuild
index fcf764974891..a23135f11518 100644
--- a/dev-haskell/http-api-data/http-api-data-0.4.3.ebuild
+++ b/dev-haskell/http-api-data/http-api-data-0.4.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="text-show"
RDEPEND=">=dev-haskell/attoparsec-0.13.2.2:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?]
diff --git a/dev-haskell/http-client-restricted/Manifest b/dev-haskell/http-client-restricted/Manifest
index 78d12f136837..a4e81c441ef3 100644
--- a/dev-haskell/http-client-restricted/Manifest
+++ b/dev-haskell/http-client-restricted/Manifest
@@ -1,3 +1,3 @@
DIST http-client-restricted-0.0.5.tar.gz 5389 BLAKE2B 83ec4694c6d99858b85c9751ed915b1d2ebf1df901c62fe59521dda18ced697ec9af71519785df16d06a795c18e496f8b90f6253845b88e810bf4caf0c02704d SHA512 d5876c02c1c6989f1da4741e191f18554efd448339e83bb9b267edec0e414141221c4f770d9f8e48c9d5f4a8fac9d58295e5f57e8c877710c95a71419e53cf3d
-EBUILD http-client-restricted-0.0.5.ebuild 963 BLAKE2B b1c5e219850b6153ceb11280d3def4513ac6c06e062c9c30257c60dc774f37425f4495beb46d764ef6a067fb40a8177fd0b1e2993256c71687e1c00d1c69982c SHA512 eb6aacb2116494cd1a187c2eff2fcbc2d37d82848ca9ecdc4ac8a9364ee0c7661387213ea32df808eab827d4bb44b9e59e5adb2965418ae8174ee7740f19317c
+EBUILD http-client-restricted-0.0.5.ebuild 970 BLAKE2B 611789f0dda7f0f81dc0caa9d25f23e01d39afc921ab959a1df7bc3119e8f3a8936522701125edf3c1bf2b1a7378f0130614ffa6194b93a74d29a18b7a796294 SHA512 d0d654e7fc415f668c89f0516c9161a8c489bb3f628450daa17fdb456ea6f1b6e3d4b3bceee6511939aa50ce85a58d6a661c45b2d1bfa94abe23c1b6e900de30
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/http-client-restricted/http-client-restricted-0.0.5.ebuild b/dev-haskell/http-client-restricted/http-client-restricted-0.0.5.ebuild
index 0c1026839790..b354ab359f94 100644
--- a/dev-haskell/http-client-restricted/http-client-restricted-0.0.5.ebuild
+++ b/dev-haskell/http-client-restricted/http-client-restricted-0.0.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/connection-0.2.5:=[profile?]
dev-haskell/data-default:=[profile?]
diff --git a/dev-haskell/http-client-tls/Manifest b/dev-haskell/http-client-tls/Manifest
index ae4c965a2035..7bedda60ad68 100644
--- a/dev-haskell/http-client-tls/Manifest
+++ b/dev-haskell/http-client-tls/Manifest
@@ -1,3 +1,3 @@
DIST http-client-tls-0.3.6.1.tar.gz 7850 BLAKE2B c2ef4e8981f2141d496d2d3e0720a29a536cd4937a95e4a59c8db356ac4390c2d419bf61b2eae6fcb4b5e98a73cd945981c9d8535353b3e444b603f9237bab3e SHA512 81b6e9ad3956f237bec83173ab8ac153ea3e9b555f0a84dc6ec0a13f6ad96dfc104d61125b66fc8733c8d8c3b7f8fc5e89cfcb885a7352f3af2e2b5473732294
-EBUILD http-client-tls-0.3.6.1.ebuild 1046 BLAKE2B 702235859430887ca5543b5a8454f510a0ffd759d2eaf587a25eee606de9bca71dcfd46fb0751493de684cb4f2a81b30c5ee9d61378f2bd2cad72edf0a4bdc44 SHA512 aed55404a9bf0f3e01819ab04f94bb817017776728596fe50fa1752d56aa6f636f9ea7b53286e642f2301d1f17e17f437d393d37a62a5cc0b35de8a52df37f47
+EBUILD http-client-tls-0.3.6.1.ebuild 1053 BLAKE2B 68f93aac696a01d68912315c63ff568b327e2a0249048bc995d77c1a340d06bdd22a2efc5da49dc70fb48f9cbb6a765e402e230a8a239c83998d26f32ec4b8d6 SHA512 581bafc5bc70e48dcfa00a6a44b1bb28250f2bd172ff28a4aee6ec88d554121d678c46372acd51d7af5d475bbe99c51a6eb67433e9ead270b8f72248f4d59c60
MISC metadata.xml 335 BLAKE2B 5883a7474b5c0f79f8f42480cd8bcd76c88d3c86083605aa50d20b3e48a463b14312d4f55a501be32a00ab2104635e31f75b67e1f46ee378b5c10cb6b4db1b9f SHA512 749b03388d61a464a2117dc047d57a0bab8fa5793019fb2aa3bd7a44b3fe9d61881204f7ef3945cb63bf6491f677c4a09c5206324c4fbf2a5868f73cc47443cb
diff --git a/dev-haskell/http-client-tls/http-client-tls-0.3.6.1.ebuild b/dev-haskell/http-client-tls/http-client-tls-0.3.6.1.ebuild
index 872666a47133..e4a1eb923802 100644
--- a/dev-haskell/http-client-tls/http-client-tls-0.3.6.1.ebuild
+++ b/dev-haskell/http-client-tls/http-client-tls-0.3.6.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RESTRICT=test # requires network access
diff --git a/dev-haskell/http-client/Manifest b/dev-haskell/http-client/Manifest
index 809207c37756..88056cfdc1ba 100644
--- a/dev-haskell/http-client/Manifest
+++ b/dev-haskell/http-client/Manifest
@@ -1,4 +1,4 @@
AUX http-client-0.7.10-disable-net-tests.patch 558 BLAKE2B cda700e04ad2627cdf4b8f3da5f7fadac5a116766783a7f5d850c3d5f0388986acefc1f25b460b482061e3bb93f8b908882fd104e3e3f5b1ee49a1643fc92b9e SHA512 142ceae88189ffccdeff8ecd77d04d0383af3350970a9a55571844c09dca72a11c989fe9abf5f6adf75cbf98b3e9ee81250d925293e27480bcfa92a61579a124
DIST http-client-0.7.11.tar.gz 94548 BLAKE2B 5e630b5ec1861301a8a503238c111091b9b099d181b17a1d9c5fd22dac1dc60952faa7ec1da597dd909fe5f23408d728964461d77314a30a747e5edaa1757889 SHA512 0c01961e66c71636ff2628851151a788aaf941155d50a9f20b01a2e065ca7a8218ab4867b24e7cfb434aaa9b9178f727d950017870540e0bce91fffdcc374852
-EBUILD http-client-0.7.11.ebuild 1405 BLAKE2B caf2bd01c479d0e7496455ee9959809eb6b59bf9e0475d8ddb3d4e3225c92ca4a5405384110d59f9b67b3303bc62336264a57ca9bef97fc0e40539ba5791c51a SHA512 9718d62869441e77d7620411864f77ab609888d12671ce15f3d7f9f9ca77671619250befb5f5b29c20f44e94ca76240d9845ec9c9ccbe6f686a513b0300c56a4
+EBUILD http-client-0.7.11.ebuild 1412 BLAKE2B 0524132e39f17b11c415519ce942284382c92cbe9af274033be90ca8339a8b5c86877c1ed015c9de591c48c88a11249f6a3bc082b2a720c1e7bedaa4dd8d54ea SHA512 39293eddd1c0d7f0031c4ee03c92c2a85d1bbf6ca04dc3cf2f17ab989c9b29345d13df42693b86481f70a69ca395420897ecb591b1a5a54d0326aafcdba62aba
MISC metadata.xml 335 BLAKE2B 5883a7474b5c0f79f8f42480cd8bcd76c88d3c86083605aa50d20b3e48a463b14312d4f55a501be32a00ab2104635e31f75b67e1f46ee378b5c10cb6b4db1b9f SHA512 749b03388d61a464a2117dc047d57a0bab8fa5793019fb2aa3bd7a44b3fe9d61881204f7ef3945cb63bf6491f677c4a09c5206324c4fbf2a5868f73cc47443cb
diff --git a/dev-haskell/http-client/http-client-0.7.11.ebuild b/dev-haskell/http-client/http-client-0.7.11.ebuild
index 474fb0cf98a3..de0d480b75e8 100644
--- a/dev-haskell/http-client/http-client-0.7.11.ebuild
+++ b/dev-haskell/http-client/http-client-0.7.11.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="dev-haskell/async:=[profile?]
>=dev-haskell/base64-bytestring-1.0:=[profile?]
diff --git a/dev-haskell/http-conduit/Manifest b/dev-haskell/http-conduit/Manifest
index ba27826e3e60..b40aab9479ea 100644
--- a/dev-haskell/http-conduit/Manifest
+++ b/dev-haskell/http-conduit/Manifest
@@ -1,3 +1,3 @@
DIST http-conduit-2.3.8.tar.gz 28858 BLAKE2B a89a858eb0c11b66046d9292d95a2df1c257ce6130ed5f3c2f4b25b6841bacdb3f2cd8b9fca2ff213a48df76910476e53d150a678d6d69accbe419f64a1ed299 SHA512 44c337f1a0a0ec74a5d6e4e28a3aa5a32609c3a4da9424e99aedc2a8db67fc4684ef10cf82d6bda0761c7ffba4f0222e683946ab6dd8de1ab8225a40cc14cf66
-EBUILD http-conduit-2.3.8.ebuild 1248 BLAKE2B 79c6921c9c79512ae1bdc8c23126491c5d7e2fa28a1a102fbb73f74e2946e784bcda08c521d88173bba741f14ec887c75632de5712a2b1268b8f337cc9c9f4d7 SHA512 9f82894b0d00ef5b81903275ea2b05f904d3c1d4d6a77058e553e5fa78348d1a380305463ccfe45160fd50361e562a9474d2e28cde8fe50595ae9867fe2c8c49
+EBUILD http-conduit-2.3.8.ebuild 1255 BLAKE2B eea12d51dfc48c9a276b74112f722ad944a1992832fed4114b684a0e5b38c7bb4004574213b1f1a8392690f1b899d18241c1cc8e9ff52efa1526778aef5d1dc7 SHA512 0ff8cab2f3281397b6092c9f3c31b6e35877b8a4abb1073badf6c99b50369ade1d6837071b9a2cb81aafe942d5f27dadc3481ec41c72593106187af359b192aa
MISC metadata.xml 543 BLAKE2B 3c18cac9ab4d2a693e681c1c54e72af7b3713e7b47d7b07fc661f1b44532048a04bc11de65dba4717853e76c24246ef03e7dcb2bae7ca59e5bce5c2fef43aa24 SHA512 1110704d33cfbd197f672f27a634b045d6144bcb6a4032b14f44285def121efc90452b1e4ff57a6191c24b59df30627400af751dd22f6013e8142553fba1661d
diff --git a/dev-haskell/http-conduit/http-conduit-2.3.8.ebuild b/dev-haskell/http-conduit/http-conduit-2.3.8.ebuild
index 9150ebffb9a1..926ec7746444 100644
--- a/dev-haskell/http-conduit/http-conduit-2.3.8.ebuild
+++ b/dev-haskell/http-conduit/http-conduit-2.3.8.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RESTRICT=test # needs network
diff --git a/dev-haskell/http-date/Manifest b/dev-haskell/http-date/Manifest
index f53d5e137b25..b2b82eb82387 100644
--- a/dev-haskell/http-date/Manifest
+++ b/dev-haskell/http-date/Manifest
@@ -1,3 +1,3 @@
DIST http-date-0.0.8.tar.gz 5322 BLAKE2B a88ee8ff31e5356aefa095d5c700e77554657a1102ab12091debbe173dc8b8886b3468795117b81ac745c08511b5b856ee49f6754db265226bd375926a68413c SHA512 7ad48dc20c62fea21aad0d15251cca333b56a59ca13c45be61fd9fcd938e28f5cb82701b7a394c256e1487679d0bbfcf994de90d7c8b57888e3bac8809e97114
-EBUILD http-date-0.0.8.ebuild 799 BLAKE2B e6eda1dd284d3bc11816319c641ba48191213ba5bde158763c87e2b7d7d05f5574a9839fc6931529be29f240850777fabba166d15af01a4f1c6b2e543fdf18b2 SHA512 047bb21a8873039998dd0983b867b0dc0987dc666304bf3c8c6c8c9e1d866fb2695642b38f2cfb8470f008c9166c1e25dcbbab78adaf6c384a0582090b4ee62a
+EBUILD http-date-0.0.8.ebuild 806 BLAKE2B 7ccee5e7082a2f3a321a23428195061bcc7d877aaec2f8e2d78c4f34b5ade5e268681a70170de47803eb52c5df19a076b76cd5e2643b1b9305e3b0ee378a8ede SHA512 53f082b8423d1539ab94bf7507c5c46674cde0e72359e91bfb92505618d6f507a113523a19ecf30513b5038378c5827de1c6fe7e990f7041386f236a81c96767
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/http-date/http-date-0.0.8.ebuild b/dev-haskell/http-date/http-date-0.0.8.ebuild
index a24c9a68da4e..0f791df74f89 100644
--- a/dev-haskell/http-date/http-date-0.0.8.ebuild
+++ b/dev-haskell/http-date/http-date-0.0.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RESTRICT=test # Ambiguous module name ‘Data.Time’: it was found in multiple packages: pulseaudio-0.0.2.1 time-1.8.0.2
diff --git a/dev-haskell/http-media/Manifest b/dev-haskell/http-media/Manifest
index a7d85bdcf06f..fba8684f75b5 100644
--- a/dev-haskell/http-media/Manifest
+++ b/dev-haskell/http-media/Manifest
@@ -1,3 +1,3 @@
DIST http-media-0.8.0.0.tar.gz 18895 BLAKE2B 3a6db500f6433c6f0bc23f6b51aa5f35b3340a4258b4b5d637bdeafd5161c28af8c2630a013f06a8204a2d37242d5bc880d5c75d32adbf92fb664417872806a2 SHA512 549fa1892c81224e79bad4268993e0cfa324d9d0c9daa0d800ac7cc4eee307405155989672c49adb0e124ca29c2d83cc565ba3c935fd3be4ab4ef0594b012bb5
-EBUILD http-media-0.8.0.0.ebuild 1265 BLAKE2B 9bcaf297aced5239835a403c240fdd97acdb24f63627539b6fb740dee4faa3b95f6d9f28461e219984300aca571817b43f2d6f2210290f86680e2405306cba46 SHA512 e9832ac3d31244a5736b4984b3e8a4bed6712db11848924142b743b480375201a2c6f2d6639aa656007656eedbfd4e348a2887fe2258dd6139a315e0d191d93c
+EBUILD http-media-0.8.0.0.ebuild 1272 BLAKE2B ed5fd23c2c31aabdaaab91827293cad499ff156b6e0212a0e58b35aa4052706a73b082c274ca5926c1d1a2eb56540092425787ed0e92be0e4ab7ebf5403d07e4 SHA512 120b1e8ec2eea9f91248db078b5548a53c8dabb21eb290105fe530302613f4497cd4ae8d7e7430f965bc90d2b25dd3179a20a473b1eab5be8bc60feb5cb29392
MISC metadata.xml 1491 BLAKE2B c9b7839adb9d896f454402bcfa01a7c0e578a5a3c0b327b0ba19e43e0d703fc5293402715dffdd9fb85039236c75fe501a6dc6263ebdd0e001815843707d3862 SHA512 9f312316b9bb9b687491fff9954b81e9938fb74c88f3aa0aa002c991e7cc5025ac7feb7802e35c8a2b68797dc36027d24f74af30c3bdfd99c76b94036f383299
diff --git a/dev-haskell/http-media/http-media-0.8.0.0.ebuild b/dev-haskell/http-media/http-media-0.8.0.0.ebuild
index d73bfbb072be..dfea55661a47 100644
--- a/dev-haskell/http-media/http-media-0.8.0.0.ebuild
+++ b/dev-haskell/http-media/http-media-0.8.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/case-insensitive-1.0:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?]
diff --git a/dev-haskell/http-types/Manifest b/dev-haskell/http-types/Manifest
index 03fb84810475..536df67c8a52 100644
--- a/dev-haskell/http-types/Manifest
+++ b/dev-haskell/http-types/Manifest
@@ -1,3 +1,3 @@
DIST http-types-0.12.3.tar.gz 13547 BLAKE2B 1588845844fd4c346473fba2764e3d8714743af948c41d4163c0d039aa9840769674b6953ee4a8a80774acbd876913503992a4be611bf34a87fb3f695cc78a48 SHA512 fdaf95cfd29ed47445af4ad6349fcbbf4dcd8341f3963da453f8be5eccae4757904d3c4e7a8719ab576a7e7857aaa035ecfc1aa8f99f4ec6fce950c7ccc76597
-EBUILD http-types-0.12.3.ebuild 854 BLAKE2B 098543f2eb4f13f4d0ccdb165b418c190841cbc6552bb325225cc87dc18393e5653c23140c5fe74907f5869c8c9a0412368c7c5ced8a5cfe4435d869077f451d SHA512 f2ec2eccb938dac59fcec0d9b02a0c2d4fdb26ea8ecfe243d8e7fed5b4879d9fc400958dca973f903457a55728f07ad4ad444fe404932fc857a9f8f44d5bcc27
+EBUILD http-types-0.12.3.ebuild 861 BLAKE2B e543f42e31bca2efe137367e99221a788a79ebe04f0f77e5e83a3ad226a3db9ba1a09427ee3699be3afb4c4d6599b7274bee31ed2634384a95de4dab7368258c SHA512 b3273d178e905e5dbb81aabb3690678346e72630b648498c8edfb57deae3ae929867e2c9774f857c3e320eaa65e87c306f9970efcaa004d158bdb0a88f68ca20
MISC metadata.xml 334 BLAKE2B 86e2e260ccb934afa278a529a654fa14e39cfe5c1a0abd487fd784840f5daceec8ce9b123efcd10131c8002c1168145934d804acd5320e7d11ff005a5e243c87 SHA512 5d97d9de229eb34448a3f27689187735eef88a1578b3e9ec2783250cac534692055c83c59c52cbee20a4417e0475cc0528a29608aa0e1fc56d25bd715a7f791a
diff --git a/dev-haskell/http-types/http-types-0.12.3.ebuild b/dev-haskell/http-types/http-types-0.12.3.ebuild
index 53ac094f05a4..8df1e56a3884 100644
--- a/dev-haskell/http-types/http-types-0.12.3.ebuild
+++ b/dev-haskell/http-types/http-types-0.12.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/case-insensitive-0.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?]
diff --git a/dev-haskell/http/Manifest b/dev-haskell/http/Manifest
index 5bc30f5b0945..6ff980a96077 100644
--- a/dev-haskell/http/Manifest
+++ b/dev-haskell/http/Manifest
@@ -1,3 +1,3 @@
DIST HTTP-4000.4.1.tar.gz 74330 BLAKE2B a4efc62f565609efb981c32961ad9fec28246fc67bbbc3da2c8430b7f4c2a96ee378b12b4f6f5f268353db870949cc6b04a9d8489c8f2bee70d783651a2bafc5 SHA512 c1edc529032013391263bcc0f8abd9534fc53a617b5033dfdc478318465cd988732b2644c7144979156c62bd1a08b1ace507b4fb4e2806f22ec7696cbdfd0147
-EBUILD http-4000.4.1.ebuild 1450 BLAKE2B 84949e2a4863ae9b360835b4755d0d1779ea4cec3062f25f8fd30a2b076650c6bb9a87f3243442480f3f759dbfb35f86d0a76efa05d0f48d706219f24573d120 SHA512 cd22edfe73fb545524710a7e38018ac04991a40d0928b63d64458f700335b2eeb201320d695aeb4346a0e57301c16e08319d03d2e266fedfce9e4570ed1f6426
+EBUILD http-4000.4.1.ebuild 1457 BLAKE2B f8efb02eb81ac20ed5e1e592aea2ade48914962c92f50ce3bc4f9e8b1221cc2759ec488bea8bc1b92737567d1e26c25748dd9af704fa3b3f2d95fb99ae47c003 SHA512 bde9fdab587c890fadb47191eae26001e74369f802251731741e2273ed61e10f33583f28c017203754c6f3dbf3d6b3c27f5268445b6a9e881be416f7d19938da
MISC metadata.xml 1921 BLAKE2B 85057698a772ab77a8760ae7f5b9642dc9b6ed4ba2c9a5c334520223a84b4847071c332377b2529f2614f21022cad639d4456acf2ba34f83a50f9508685519ae SHA512 14bab08c037b6405fe99ad2dbbc5ca894f5b6bd2cd509d8c02d6cf61bfd7a29d7b5b63b40952cc662f513b75f7494e88a81e5505ba2249399c49e37602bb0699
diff --git a/dev-haskell/http/http-4000.4.1.ebuild b/dev-haskell/http/http-4000.4.1.ebuild
index 14bc42d0a101..fccf44337e13 100644
--- a/dev-haskell/http/http-4000.4.1.ebuild
+++ b/dev-haskell/http/http-4000.4.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/http2/Manifest b/dev-haskell/http2/Manifest
index fd40a5bba813..07f4b2cec692 100644
--- a/dev-haskell/http2/Manifest
+++ b/dev-haskell/http2/Manifest
@@ -1,3 +1,3 @@
DIST http2-3.0.1.tar.gz 5556373 BLAKE2B 40daf73f0460ce649d6bed41b9df961b7388f7ac2e67a11aae56be2f31209183e68cef558b7880b87d1a752f96f989779e5ecbf1a86df5bd4ac8443cd476c41b SHA512 aaa32209fb9945cc33c557866acb053df403bbe37c2bd024ac52e7fc6a3e816d0249e48b83e8846017fe0df0998327cf3498f1bc96b57b0fa81ce9c4d35589c6
-EBUILD http2-3.0.1.ebuild 1391 BLAKE2B a12c8312eaca52f1691798a44ea7fe8e55778d05749a4a53dc51dc1cf351f6e1036ef2bcddd3193f38de0994e9b938f4efda62cf72d2a433b1d846f2df2c4caf SHA512 e5735fa32a9338711f7f1dac7f699fc357eac61fe8e14b4d75e613976da4526e8dd8b247b5f897723ddb51db0334a3307ac6163d59e1352fa86f0d315ca199fa
+EBUILD http2-3.0.1.ebuild 1398 BLAKE2B 5b3c05222406387603a03c52f8c9860a04342716ed0477388bb1553527d31fd81d56a2aa7fa24c1ea9c56b5de98bfecc3224615d4ea8f3a14c668cbaa3356065 SHA512 eaa803536396c699cdd60157cfda3c9e9ade8f3d5801cdbbe4f41c83d533c6f2005fdaec84fbe8b7e86c2f537ccca1aaaab99e67c14c0b4b62e0f220c0cee548
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/http2/http2-3.0.1.ebuild b/dev-haskell/http2/http2-3.0.1.ebuild
index 52e139c496b5..35dca6f66f6f 100644
--- a/dev-haskell/http2/http2-3.0.1.ebuild
+++ b/dev-haskell/http2/http2-3.0.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RESTRICT=test # test suite requires too new dependencies
diff --git a/dev-haskell/httpd-shed/Manifest b/dev-haskell/httpd-shed/Manifest
index f41fe1874f07..6fab0b19b982 100644
--- a/dev-haskell/httpd-shed/Manifest
+++ b/dev-haskell/httpd-shed/Manifest
@@ -1,3 +1,3 @@
DIST httpd-shed-0.4.1.1.tar.gz 4457 BLAKE2B 0b7452c8b60517055a4ab9eb56ffcd289f66671f9d9e73ecc57adbb0861797df121f96ef82d924782a691fce83f87c32fa0b65317db06bd6a42780bf5d373b8d SHA512 b168fd18f4d476fc6d903d8dc17a1831645049dc6ae57e977b97453f69c98dc3a288e2c8d0298283bc2b8dd0d4e994fcec27058bb36b9ee0d4d4aac2b9de3b97
-EBUILD httpd-shed-0.4.1.1-r1.ebuild 971 BLAKE2B 36e2e8a37bf72283668b852bf6a06eb1f7b08a300d29e1b8379439ab7e018179bb2002be2c1fcf8859cfb1491f4cdb4855e16b5ad99880d4087a2aef2f65b57c SHA512 fa5aa490ff1d9ad8e8a0999c683cd690f67094df120bdd748125de1c2771f03c95d560b1fd27255eef99241aec4ca48f0210c9ce81b6aa6fa910a67c4ec2c7fc
+EBUILD httpd-shed-0.4.1.1-r1.ebuild 978 BLAKE2B 3d8d717eaa64fe97cf9dc63ce4963da0ae1346c4f39d155915af7fb8636d6e12c362315e9ed058eb2927438253d49f572b942352e39280f038eaeba45fab8124 SHA512 f24e4131e16c642f81c133b4669e4834b67b78989bf18dd7deccc9945b78b29a618872c015e21ec7dda510a07d34bf2a7c9ae681d83e6103df0e97bdedcb1e0a
MISC metadata.xml 564 BLAKE2B fd31eda69066dae5eb73b1f7970d92077769ca1652cd6254b6bac4bae13b13e21f8bbc545c634d59bb54e02a8f0404a13a4f0e191c8a0a2530e167cb27e6b4cb SHA512 1d95f00d4f08bfcbedd3321faa1ea7d1efa0acdcf1eabb03bc0cec0e21382d3c1251eccce79d04150170ea7b9946d22752bbc93f696353fcfbe6438c4e1da8fe
diff --git a/dev-haskell/httpd-shed/httpd-shed-0.4.1.1-r1.ebuild b/dev-haskell/httpd-shed/httpd-shed-0.4.1.1-r1.ebuild
index 2ebddc7d928c..048599c6a25e 100644
--- a/dev-haskell/httpd-shed/httpd-shed-0.4.1.1-r1.ebuild
+++ b/dev-haskell/httpd-shed/httpd-shed-0.4.1.1-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="buildexamples"
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/hunit/Manifest b/dev-haskell/hunit/Manifest
index 35fb3d5951c3..19da89718260 100644
--- a/dev-haskell/hunit/Manifest
+++ b/dev-haskell/hunit/Manifest
@@ -1,3 +1,3 @@
DIST HUnit-1.6.2.0.tar.gz 21179 BLAKE2B c3a299cbe8f6cfe2859baf1c8a212420fd745cb5927d54ad8aae5d13dfc657a27b972de73b405d1464695405ba932e6bfd2073386e0bb9b1f398178ef1a7ba2d SHA512 b27c33545fcb4ca78dd9543eb0ab2f09e5edd989d116fe2136d876eb94745e6d384967ea4b3c6dbf0f03511091a82ecd0b299c8ab00769c57d6dddcddc27e8e5
-EBUILD hunit-1.6.2.0.ebuild 677 BLAKE2B bc169ef1c1edb7fc42ec5bb857d49bb796cb8fcbe6846889ba113461221f798887ad011bdc8dc97130ee6cb78bca7da4cf8f57a717bdb6d758504e152fc1744a SHA512 ebb4db7115b4d3e0b9a115946becd59ac46e65af733813a494165c5993636920bc4f5565a82eea983ba69d8ec803a35081e61cf0d9b4ecf5ca38983018e5c8f5
+EBUILD hunit-1.6.2.0.ebuild 684 BLAKE2B 970d8a65b21810bcdabef603d89017513b1587db37971cd353082dee77c2afa21bfdfe2e85450a54997c7ed0aaa086491377e147136e21d376e56488cb7939c4 SHA512 9cba67713d587ece388e495fa4f1371fe963f35eedaa000549020c151aba18db8091ba0981eae91c89fdd320ef4ef5646e58769ffda2a25cea82e1ebca8911d8
MISC metadata.xml 487 BLAKE2B b40040a474e1e64173567f22f7194ebb6048940eda03ad2f89838019e2d89557117dd1c00b55eda74488d82c1f1ac55d32145b55a2513c91337b6a04d12cfb35 SHA512 e673ac6663a271b6f2f8878841028aa77b9b4a6e796f50c4e32922ce4e5df0e66a9d10630bdae882ed5601c32e4d27115e46c0073532a85ac45b8778a033098c
diff --git a/dev-haskell/hunit/hunit-1.6.2.0.ebuild b/dev-haskell/hunit/hunit-1.6.2.0.ebuild
index 202c7484150c..d193460f1eb5 100644
--- a/dev-haskell/hunit/hunit-1.6.2.0.ebuild
+++ b/dev-haskell/hunit/hunit-1.6.2.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/call-stack-0.3.0:=[profile?]
diff --git a/dev-haskell/ieee754/Manifest b/dev-haskell/ieee754/Manifest
index 7ac19f40eb87..5fde91a44203 100644
--- a/dev-haskell/ieee754/Manifest
+++ b/dev-haskell/ieee754/Manifest
@@ -1,3 +1,3 @@
DIST ieee754-0.7.8.tar.gz 17290 BLAKE2B befc4e9f5f1b69a6ad29a2bde915a6f9115a307419d903db6f4cb4108f3556d5475805f997e31212f580ed859c45e3019c55c0fd1ce8ec3bbf0d1892b04fc091 SHA512 662ed7c68797164ee5f0cd3132da96d8d9032aa23037d57636281fdc4952a7c276f92deb032db60663ab1c71311fd8d3088265fc03f772f271dcb659f3e9b866
-EBUILD ieee754-0.7.8.ebuild 572 BLAKE2B 71bdc250a5c6624d25d03ba2c8962cc4683f016e743504f6d43fd1383086ed3289d716d58d1e9d4614b3e94232e8536b4eff9b4aa185ad0e6b1699f4c8f20c04 SHA512 519a71e1cd0d6cef8a60ede710deb9e1ff827ab0010932eeea579f614ccbd817a9d7e3e6ee0084e33cd3445bfb835e7a2c95d7b99a1edd7df63fcd713aea9004
+EBUILD ieee754-0.7.8.ebuild 579 BLAKE2B 3e0dded1343c827a534d3b80c828025dcd049ff422eabf88f62a04d6e77d7b18f5b60fba78a6cc4e5696b731410fe94f59133a46a7ecbc8b5930cbd065c563de SHA512 e1d9593e7b67e3fd8815f933404b5db9a58398811143eb03b15b9dbb9f1229e453d9e1e705d8afd238049d72dd8e50a1774308c260f2fb5cf7f5d6272ec287e1
MISC metadata.xml 531 BLAKE2B 43b4ada366347037989a9d0f578d3007c7dbe15e21a37fcf3840a57772e15edccfa8817b6aa1bd2dc9b3bd84fd7ac767e476d85b7ab5083745b756b9bc899e4e SHA512 8cab2f17293a73ca7a84527035a44bf7b0cdfbb8ac54b5c78c3ff0752dd165550116dfc4f3af2b93d5d558879ff3d16e91bd1db5c6c17a6002cd8d5e2edeebcb
diff --git a/dev-haskell/ieee754/ieee754-0.7.8.ebuild b/dev-haskell/ieee754/ieee754-0.7.8.ebuild
index 9d9b23e7be9e..f0eb1c63da20 100644
--- a/dev-haskell/ieee754/ieee754-0.7.8.ebuild
+++ b/dev-haskell/ieee754/ieee754-0.7.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/ifelse/Manifest b/dev-haskell/ifelse/Manifest
index d29b620135fd..a4021c84bd42 100644
--- a/dev-haskell/ifelse/Manifest
+++ b/dev-haskell/ifelse/Manifest
@@ -1,3 +1,3 @@
DIST IfElse-0.85.tar.gz 2865 BLAKE2B 620522dd255b30d28dd1ffe93591ceff0191845731e4a717bcd92dbf746f363fa37b1eb6694af55fc9f4fe56add4fb9b82bdb17d0b0263cf82feb2bf76cc4c39 SHA512 5378b0f98d3a14dbc5b297a01a5c48aed4825f4ab2192e35b3a6aee932cce5b740e5ea44cbbd69dc3e74ff38415d77df43136e2a8ddf9bc6fd9fe1497a6dcd1c
-EBUILD ifelse-0.85-r1.ebuild 672 BLAKE2B 8ae897a9bde4fbf1f09fdc2e6cc4918cd83e3ba870f6654efa1054e86c4faf4843057fba6f8f838fcd054b10413ef8b849c8854e5f598cf28ec527c198505bfa SHA512 c88d88ddb3738c8358bb300a543833298588204b2049e7d51b1a24da84730ae48d5993dfed43685924f6397c170b0702d4ca4e8bf0ddc4e338004de74fac5e09
+EBUILD ifelse-0.85-r1.ebuild 679 BLAKE2B 0624ba40150bab969e16aa6f04295b5378d395c4ba75ae56477d4d2e6d1bad86b757fc13837c2d8986fd33adf3f4e8021f1ae3530e12c37a87bfe17621ce99d1 SHA512 d696aa8cca957a0c3fc89870469b5b29ad4d5ef5f8d15128a62caf467a4ca328c2c578a4d81c9fd9e1c0123d00f9e351d81a02e3dec131926374981c911cfe89
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/ifelse/ifelse-0.85-r1.ebuild b/dev-haskell/ifelse/ifelse-0.85-r1.ebuild
index 55692bfc4ce9..ea3e4469dd4b 100644
--- a/dev-haskell/ifelse/ifelse-0.85-r1.ebuild
+++ b/dev-haskell/ifelse/ifelse-0.85-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux"
IUSE=""
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/indexed-traversable-instances/Manifest b/dev-haskell/indexed-traversable-instances/Manifest
index 36f6a269b7c7..601dceb46a8e 100644
--- a/dev-haskell/indexed-traversable-instances/Manifest
+++ b/dev-haskell/indexed-traversable-instances/Manifest
@@ -1,3 +1,3 @@
DIST indexed-traversable-instances-0.1.tar.gz 4235 BLAKE2B e6ae68acc5c6424fd7b9bb045bcafe2d5eb158bb10bc2bd2c677bdd4471dd679a90d8d79628d278a1ade1f0a5940a0e17720fce7c123b89b0c79640497fcadf7 SHA512 ff27968b32c6f0925dc8959dd1b185d75811d2bdb0946818e4f7062e22fd71051c627f2abf943b05b40c85610653098b1f9780145a6369231635993fbedd29a2
-EBUILD indexed-traversable-instances-0.1.ebuild 1273 BLAKE2B bc283d43c16147c5f01592e4225cbff2dd99712a1b8e21a18a2f3a6e5f9ce74ec3a008ab0069cce82b11a88cc4cd5699cd8d5d5d12765386a9fee6b38814493c SHA512 57d38baeef6b65695c65f2aca8037a63654722910b354017a3bf1d620f131c8ffb1cfc327f482733c1d64647f33dc34247093ce69acfec5c63121174296505f6
+EBUILD indexed-traversable-instances-0.1.ebuild 1280 BLAKE2B cec13a1663507a8caf48387227f6827af38d868054000e7f8d9d4d50a7b561d57d17f560686343900f4f899e072411f2cc472dd7c4784b3ac8cd555b631b3a89 SHA512 e3fc019c17ed36ba76a6abc34afda6e4ff23e35296a22e0a749d64d7fea92e63dcf59348bb0f24353fec735527507c564f288d5e275d568fea8e05edde007cf2
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/indexed-traversable-instances/indexed-traversable-instances-0.1.ebuild b/dev-haskell/indexed-traversable-instances/indexed-traversable-instances-0.1.ebuild
index b3aee54e19d0..e16c527e4858 100644
--- a/dev-haskell/indexed-traversable-instances/indexed-traversable-instances-0.1.ebuild
+++ b/dev-haskell/indexed-traversable-instances/indexed-traversable-instances-0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/indexed-traversable/Manifest b/dev-haskell/indexed-traversable/Manifest
index 9484b4f4c4b4..399c85eb6b1d 100644
--- a/dev-haskell/indexed-traversable/Manifest
+++ b/dev-haskell/indexed-traversable/Manifest
@@ -1,3 +1,3 @@
DIST indexed-traversable-0.1.2.tar.gz 8685 BLAKE2B e136715ed18919f614b1c977f27556447f3bfdf745f6e47e7cd2aeb3038d7afaae31a34f4e9f299494cc034d34ba4e75e7e8481b8b81ba421a1afb1a8408c619 SHA512 38d2dfc0e45e3eafa1e8827c7f27a64e296902f0193cb61939af74ad6845be067024ac32278a6b5bca1976a2d3ada5820a7a6879d7bf9000730450714a5df9c4
-EBUILD indexed-traversable-0.1.2.ebuild 590 BLAKE2B 729a889996f46268af1f68b35b6d150e4976583da8de2ca9f63824c81f253a60b68ad39b9d228f19e990daf5ad8025c6bc0f47b5d7c2f7b83af1dc8a42ce13de SHA512 f626b6c0649339b4009de268578adbb186a93bfd1f3a85001a9c8257d8a683f0dbe44b866fcbc048b88300f6d701a29277f62b92a4dc8a92e912fb17f33dc684
+EBUILD indexed-traversable-0.1.2.ebuild 597 BLAKE2B 353db5fb964cb2a63634651957f56b1e17e8bcd5c64c3191f477f0be041c1ab25a1f720220f1bb9430ab8b357947efe32ec8ea8e65de963560b3407110a55d9b SHA512 959fff45b02895a864492bf58e434915ca61e1b9b0ef291e653fa4bca28283a03d3b68b2201655b4c041c23f40221c2adcab4ddb522947f4313021db61d30993
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/indexed-traversable/indexed-traversable-0.1.2.ebuild b/dev-haskell/indexed-traversable/indexed-traversable-0.1.2.ebuild
index 7655bddc8422..d6c8720f80f1 100644
--- a/dev-haskell/indexed-traversable/indexed-traversable-0.1.2.ebuild
+++ b/dev-haskell/indexed-traversable/indexed-traversable-0.1.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
diff --git a/dev-haskell/integer-logarithms/Manifest b/dev-haskell/integer-logarithms/Manifest
index 6ebc8966db40..4158197cdd83 100644
--- a/dev-haskell/integer-logarithms/Manifest
+++ b/dev-haskell/integer-logarithms/Manifest
@@ -1,3 +1,3 @@
DIST integer-logarithms-1.0.3.1.tar.gz 9023 BLAKE2B 29a9e2e73a6fb63f31ad87b53161b9f669a3cf6fed2992d7bf7414d9c9cff9cbe00baa301f7a7889fc0a31ff635d85dafc49ed5ce3f009202ba017b47e75c8a0 SHA512 670aff419de8d6afd1b7e1a40b68290bcf7aefad788c3b08aebfa5ca3e709f5d22543fce82fb75dc18b3ba0ef6d8a8f61735cde647a7a6c9392a60ec365534b3
-EBUILD integer-logarithms-1.0.3.1-r1.ebuild 1259 BLAKE2B 4c1d856c5aa5527375b945507d02757ee1b8fc2c21a8ef6dde791d479cccd9fa6e9f49130823334d33f8b5f2ba1c0bc9f7bc8228e9891b71e2b4cb45a5816656 SHA512 b203dfb6db3f2efc3294565be4b682019c9c106f45980a448d224751376fb194fbcfaab5df6dc3a8f431059737e420dda71e43d7afe563ce05d353a0150f5b78
+EBUILD integer-logarithms-1.0.3.1-r1.ebuild 1266 BLAKE2B c076875c1c001dd13cd771772f7835c6b9ba15bd03bbf769a135ece0aacedc76a271ce7c1774c4f4dc1556baf689359820f7bc1842a14d0f0a9ab1d27b77b427 SHA512 d1a2a487190e769d9d2b99070b775fb20519c6a05a98337d17bb385db24ec7b87d3999ac717b62de0d3cde4f82b590744a750c07722157fbcfb7920fb3b4e97a
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/integer-logarithms/integer-logarithms-1.0.3.1-r1.ebuild b/dev-haskell/integer-logarithms/integer-logarithms-1.0.3.1-r1.ebuild
index 6eb3c519e9ae..9634d976ad9c 100644
--- a/dev-haskell/integer-logarithms/integer-logarithms-1.0.3.1-r1.ebuild
+++ b/dev-haskell/integer-logarithms/integer-logarithms-1.0.3.1-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
#circular dependency: scientific -> integer-logarithms -> tasty -> scientific
diff --git a/dev-haskell/invariant/Manifest b/dev-haskell/invariant/Manifest
index dd592a80e9b8..6208d0d6f683 100644
--- a/dev-haskell/invariant/Manifest
+++ b/dev-haskell/invariant/Manifest
@@ -1,3 +1,3 @@
DIST invariant-0.5.5.tar.gz 27181 BLAKE2B d2a6bfb24bfcc28a4e06524e15fbf0b61412d65f9a8a8bf89f77e2ea854b4c10c5a6c30a47c2720c0e772ad20cae0459f1907bcb85b44a64d72d50712933b4af SHA512 da572f725bb1d93e6c2d07f1c8e770a8acbebd4fa3f192cc4459720f440da26f07ac66dcd44c021f82c3e351e1de53db8dd229dd4000d1b917613c6df1d65fa5
-EBUILD invariant-0.5.5.ebuild 1485 BLAKE2B d0e87c8f550ddb0867300adb88084466da3c68eccbe65761665a83399b57c307dd48f28a1ba04edda4b6035ee4679c5840ee66d80d54e0724b89c86601ed605c SHA512 1c0a0a364efd5fdceb9cbdf5f3ba61ca7defcb6b475b7a204a0fcb6073a2a0f13163145473817dcf271e0d63f7a5b5d45bdf043209b1bf432acc240af0e870d2
+EBUILD invariant-0.5.5.ebuild 1492 BLAKE2B 7b714175852ffddf24626789d0d43196f7b6b45cdc7cf66beef281d44f118aba9add67127110574a30a5b2e7cd2c205fd4645a779c3d63b4c23813530fe2404a SHA512 e21bde0620806e28b5024a2e2316d5b7c5bb22cd682e4ac8753ae0ad4551ad53a8892ba4218c12613f81741ce25962e89d7ac721391d8901743abfd4c03788be
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/invariant/invariant-0.5.5.ebuild b/dev-haskell/invariant/invariant-0.5.5.ebuild
index e2d0a662c9f1..1bcf64797343 100644
--- a/dev-haskell/invariant/invariant-0.5.5.ebuild
+++ b/dev-haskell/invariant/invariant-0.5.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/bifunctors-5.2:=[profile?] <dev-haskell/bifunctors-6:=[profile?]
>=dev-haskell/comonad-5:=[profile?] <dev-haskell/comonad-6:=[profile?]
diff --git a/dev-haskell/iproute/Manifest b/dev-haskell/iproute/Manifest
index fa7a26d4b347..55d4b27ad944 100644
--- a/dev-haskell/iproute/Manifest
+++ b/dev-haskell/iproute/Manifest
@@ -1,3 +1,3 @@
DIST iproute-1.7.8.tar.gz 13309 BLAKE2B 8d6bef341643e4f096399fcba595e339d63b056aca086434fdbb906688c5720fb556ac17cbaf0c0ff851bd44133e97643a03f35db837065268f0d791222616fa SHA512 ee1bd24a560ee73757ca71eda70a610d5c8e01101c22835bbef23ec7a2217ed66a37b49d5fc3042f3df0e943aaeda2a050e75316ff2ac11602b745cbf7d7ca6a
-EBUILD iproute-1.7.8.ebuild 857 BLAKE2B 3714c986b8ee3f74be6499e6edd0bee3dfb46a16aeb21857bd12290806510aa47b7025f43ce8c88d299ffa80b3917d14aaa77eceea340cab47b8c6e968055210 SHA512 85fbedaa884ca0e7a346faa1ea6312bb6d6aecd99defd27aeec8c4c324350f67a43996c984488cbd8feee34952ac9a9d351b89202daa18af09e405c88b63fc08
+EBUILD iproute-1.7.8.ebuild 864 BLAKE2B 0130f9c31f10667556a8e9e52c56036ab62e71737e70b27fa67a08ed2f27ed609e8d2c66824b819fa1c8c4f139248b815bc0a67a49dede34591d554fb8876412 SHA512 8cdf373b51c43a2369c7e6a3db75c09f46932a33df71ded8b2f0b830c6174f8e78a7a9a19996624100bad44352b51b05b8cdb8d6b9c1c77ef436907e6e92d475
MISC metadata.xml 475 BLAKE2B 466ccef6af3280b0447833ce6c2c77cc5f8774a9512ca3d7bb6409af0ad7f90001d533e9d59d2bc7c9f8444d4894204f9ba8850007572c517488635b04913528 SHA512 53b5ad4eb0dbc5b7b9ca8b424018b8df76cbc6e60c60f7a1f0eb540d4c3906876f3f24c34240093a7aa2d5e8bbb50a330e7a5f02253672b4e0aae674aad6b5f4
diff --git a/dev-haskell/iproute/iproute-1.7.8.ebuild b/dev-haskell/iproute/iproute-1.7.8.ebuild
index 899941877a2e..b9f1ddeba8b3 100644
--- a/dev-haskell/iproute/iproute-1.7.8.ebuild
+++ b/dev-haskell/iproute/iproute-1.7.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RESTRICT=test # Ambiguous modules: byte-order-0.1.2.0 byteorder-1.0.4
diff --git a/dev-haskell/ipynb/Manifest b/dev-haskell/ipynb/Manifest
index d2e3d4654549..9d5a7a58e50d 100644
--- a/dev-haskell/ipynb/Manifest
+++ b/dev-haskell/ipynb/Manifest
@@ -1,3 +1,3 @@
DIST ipynb-0.2.tar.gz 632962 BLAKE2B bdd85dd21e9e34e9e60157bb3d7447afa96a5ff83aa00fcf9662ce388617e974e81058d6588d5b41d55a38c32fe2e05458987e5ea37c53bf0852bd6c7b60b2b3 SHA512 885ffa2f2269b2bc6c2381fe7a7c91de93e8539ca3493d5a8207e75e986fc42a4b8ead0b4d05184da5bbb931466431ca1b810f03db8cd2c1624a67e1bbb782ea
-EBUILD ipynb-0.2.ebuild 854 BLAKE2B f3596ef1f76dca4ca7aca11fbae192739bd38ae064dff1cebfb2af0c317ffe587f0c3eb719f9bfe415aa2dd83b6698b88546893e28bea389a1ca20e8f4bbf216 SHA512 1b0fa417145501399df5858dc6765736b548b47a79986fe31c0e433bd25727bacb10c3e834d5aaac697b53620f4c436ff2e2eae711fa93cee8d617db0180fa6c
+EBUILD ipynb-0.2.ebuild 861 BLAKE2B e2dc67090a9a64a8701425eebdd170e39396b8f205d1845337d463e6afa782eea744df8b39daaae21964598b1b43c461e622623636a6a9ec64646a22e3c28df3 SHA512 815dc488611e45593bc42138b117909454b674b4442f084a5398c9b5b683ca3bd21df76ba79b7e24eeb8c78595a4c8f9da606fb4874e43958b250ae61064903d
MISC metadata.xml 449 BLAKE2B fab284b4735e33304e32c70e04a68f86383f357920d6c38d0d746381a9c44653213c424a7fd8048ccd1332018e9673d837b32665a9acc5d5b20ef8c7d196673e SHA512 6b8f9a40aa74e508fc8d36a0551759864015e751fa08064a077f48ac7dcea8f49b49362cabcbccba727e449d9c5e6b534b0d3e7c1483f79851a1353bc1503e94
diff --git a/dev-haskell/ipynb/ipynb-0.2.ebuild b/dev-haskell/ipynb/ipynb-0.2.ebuild
index 2ff4bf554ff2..0480766975b5 100644
--- a/dev-haskell/ipynb/ipynb-0.2.ebuild
+++ b/dev-haskell/ipynb/ipynb-0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/aeson-1.5.2.0:=[profile?]
dev-haskell/base64-bytestring:=[profile?]
diff --git a/dev-haskell/jira-wiki-markup/Manifest b/dev-haskell/jira-wiki-markup/Manifest
index 82471cedbd68..b52aa140a6bd 100644
--- a/dev-haskell/jira-wiki-markup/Manifest
+++ b/dev-haskell/jira-wiki-markup/Manifest
@@ -1,3 +1,3 @@
DIST jira-wiki-markup-1.4.0.tar.gz 24883 BLAKE2B 565c0ddca8361848683ee453e4eaa0020b74d52d847930fd8ae0da43e435c325cf42a1ca1547ad92f10607ba07137ba6a596e90b97f599d0ef055922023cf6ca SHA512 f20bf4b5242657a34cae1aeeb88ba6de61748ccc212243ae6a6d5a4defc3e2ad25445705a87a55d5cb3b6378f5f500887bf509459a66741a75a49025e1549750
-EBUILD jira-wiki-markup-1.4.0.ebuild 817 BLAKE2B 2d10626b8c3b5e01b4793f11035200ac3122e9c458ff0a065a5fabb5ffb91d0191c4f1b3c76545b7b957fb5f2dbe42973aa96518c188aee3669048b3a8c0a7f5 SHA512 ae3a1d27cfaa12a7e135e65b54240e6b9579116b24213801396bfe3c6acbfd32212896340e7e219e4dedf4e86cf6edd6b7f3e6351c7a3bb5c750710f81df8eb8
+EBUILD jira-wiki-markup-1.4.0.ebuild 824 BLAKE2B 239fa9853800f0ac6a6d64b7b51da0b36fbcde756043b19efc8be2f8c4e4d18cbb1d436b2bb99a51b1a478600fd1625c81956a0b69335dc97a6d0dd895bfbaea SHA512 531cb4ff8c0ca1ec425fec8e32883c6888227bff2cc83cabd9bad0c9c7209ffbf90286d5621389e3ea849b683b057e6d6a6205e4faae34901c3107a2abf2a55d
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/jira-wiki-markup/jira-wiki-markup-1.4.0.ebuild b/dev-haskell/jira-wiki-markup/jira-wiki-markup-1.4.0.ebuild
index abe9d9ae4dfe..483164b37994 100644
--- a/dev-haskell/jira-wiki-markup/jira-wiki-markup-1.4.0.ebuild
+++ b/dev-haskell/jira-wiki-markup/jira-wiki-markup-1.4.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/js-chart/Manifest b/dev-haskell/js-chart/Manifest
index 429c25e33a3b..a07b87172fb8 100644
--- a/dev-haskell/js-chart/Manifest
+++ b/dev-haskell/js-chart/Manifest
@@ -1,3 +1,3 @@
DIST js-chart-2.9.4.1.tar.gz 501058 BLAKE2B 364aff9566b5fcb18cdef88af38ce7832cbe9347dd7aea0a2ef24aee80901d3802b26f6eb81b58894d94e138903b1dfb7381f8e6511294090da6f656ad63e04e SHA512 0e6325e12822d2607e04ac61e91963f4aed77a8700ec3bb3bc0662a9006780b6a60361ce135452a684dff048e6089f6057a85b2a83b093448f19dd4eeaf4ebae
-EBUILD js-chart-2.9.4.1.ebuild 558 BLAKE2B 2ddbdad5ed8127e3159e6e6c1921fddb5298c7d52d768fded9d2d52d122618f00f5b7c9eb75db23ba90bad0bb398cc0a1ff833cb55fabffbb4816af8c170a533 SHA512 feb4b3fec45838b7a27bf2db1a154519a3cfbdbb112c8a75d8b27dbbd82ce1195800864a7e1868e0f47eb85d640f9a6bf7f549e524374ab644621cb1ae363002
+EBUILD js-chart-2.9.4.1.ebuild 565 BLAKE2B f5e60006f9ccaed91826b311ce15bb0d1a17c951d7d7cde0bada44582d9d0b91edb2f6dda0d3b144d3dd002b93cbacfc167406478b2c87e433f82cd39e9eb657 SHA512 ff029e7e64e97e51a87ae441a3bcd15770bceab4f8c2379161197aee6a39e74d44009b25cbe647d8cc89e732647b3ecf5e2b99a64e40fdfb4eb997c6d7012398
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/js-chart/js-chart-2.9.4.1.ebuild b/dev-haskell/js-chart/js-chart-2.9.4.1.ebuild
index cf1ad34f19ee..9ae36ab0dde7 100644
--- a/dev-haskell/js-chart/js-chart-2.9.4.1.ebuild
+++ b/dev-haskell/js-chart/js-chart-2.9.4.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
diff --git a/dev-haskell/juicypixels/Manifest b/dev-haskell/juicypixels/Manifest
index a6dd26f3a1f3..ca27f70a57d7 100644
--- a/dev-haskell/juicypixels/Manifest
+++ b/dev-haskell/juicypixels/Manifest
@@ -1,3 +1,3 @@
DIST JuicyPixels-3.3.5.tar.gz 131914 BLAKE2B a541f8052952e9a757fecb7168a74b9cb6aef152a1913aad36ac47d4ea2dbdeec9c644a0d2edf340986bd179ba4e925d3d284fbe73725e149e2b87866a8a5865 SHA512 40ce63d01fb4dea77caeb055cf2f9f16b32252c7c5ea501b93c9020e426da9ea019b6e618da373fa41bae93789b76561f2b091bfe9340ee9c75f4d8fe29f90ed
-EBUILD juicypixels-3.3.5.ebuild 1016 BLAKE2B 21e8a4673bc747bff1a7e5eefc2d3d42ca238fb5d4e459aaa44ad55040ba4610627305153ec97b6edc197d886eea574abb94051e4fa9c23a873958201798f807 SHA512 b640c2df1e8c8c29b9ed04d26d518de12d28b18b89b717997cdc688a137e8c408cccdd11ddd0b7b357f54f365615c1980dd428ff1ef1294b9f661b46de7eda97
+EBUILD juicypixels-3.3.5.ebuild 1023 BLAKE2B 11bbad7fff912e4fb5ef45709205d51bc989baaa3e9df639298d3e5535e4143453f0f2a9dea70bcc2143b4776a801cd634a313e6c9c7dd0b9fe2694c7d558c9b SHA512 1002a06e4a733f65e347b679a42d642f690ece4382608bf3bccc62d8ee31e003c8dce954d0570a4bafabb2cf4366bd31392751e3e0440f8768c949b44208fb6d
MISC metadata.xml 945 BLAKE2B 82b04bcf639694f3912fa4faa0599ef23e43b8b9161c5df4d55d9da24ce32a496df34e2bc5950b6095ce709e62b9a1768b30c75b4236a9fce8f7d535c2075b9c SHA512 9db9fa4a2145234ee5965e4605c5bd6c4dccbcaa134e594da2b1ea42880e883e4ff799a6a570012c299bec2e433dceb2d917ca059bedf7f40b4f5d8631374869
diff --git a/dev-haskell/juicypixels/juicypixels-3.3.5.ebuild b/dev-haskell/juicypixels/juicypixels-3.3.5.ebuild
index f99fc0a9643f..0df3fb07d82d 100644
--- a/dev-haskell/juicypixels/juicypixels-3.3.5.ebuild
+++ b/dev-haskell/juicypixels/juicypixels-3.3.5.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="mmap"
RDEPEND=">=dev-haskell/mtl-1.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
diff --git a/dev-haskell/kan-extensions/Manifest b/dev-haskell/kan-extensions/Manifest
index b4ec2e0bab6b..e2a62bf17615 100644
--- a/dev-haskell/kan-extensions/Manifest
+++ b/dev-haskell/kan-extensions/Manifest
@@ -1,3 +1,3 @@
DIST kan-extensions-5.2.5.tar.gz 22205 BLAKE2B 372b83ed6d024e97ed76fa1a7cbee08d0ef8a2871d8d103a5c114c8616d6281e494503900e1f51d6c828f272be826e5ab3e6087e0de0b6c5119960f06a7c326e SHA512 70303f23e4935ca662f5e094a0ab9c18997c5ff2896bbbe1c8f7d994002f75176457757ad8d4647699ea1cc28701c75cb10cb4fcbe81d8c2f3c71cf28244ca9c
-EBUILD kan-extensions-5.2.5.ebuild 1394 BLAKE2B 8d812d37c86a3febddde032c928f77afac71ec261b46ac3508db2e58aad79ad166fe7c0bb37ebdd08b716c8a08d9cbb9db94babc82a77cb50b98b361b73f7a9d SHA512 6e571de32ab12654fed3e3f4c2f3c4b74ae94254d307e444251cc7db8531547c67ae3f5d334b86be0ef475d657bdd7958feaec13548a6d295c0e1065f5fe2ac1
+EBUILD kan-extensions-5.2.5.ebuild 1401 BLAKE2B ddefd2088503a7441f08036e93c4f8fc3d6476b0428c4fe2bdd2ba3ecf7ffe0d1faae13b1c4faf5ad84b4f56faf9d151f7fe03b7ce6a384c2c6dc579699167fd SHA512 09436d5217c4a8985755951d181ca71ff7a49b61954677ea5abfd432ae0a4ae47079b31089ec3a9125b2a593a54bf022751da2982869930be329d9bcc7c586f5
MISC metadata.xml 336 BLAKE2B e94f4e89cce96252e1c979e0edca23f56592193fa47f3af5c20d49a02e4fe58c6ed55671e4e7c7689fe8d36dad790bee063400fcafb7f1eb0b9f2ff6bffe66c9 SHA512 bff6ab97eb6af88ccc95c4021e27c5eab15e2ed587a61c419092161aee0869cbb56f1335cc9eade3391878bc7a6e987d829c7b62eedbc3948a133f071a40c7ed
diff --git a/dev-haskell/kan-extensions/kan-extensions-5.2.5.ebuild b/dev-haskell/kan-extensions/kan-extensions-5.2.5.ebuild
index 5b344e1af000..3b6791b366ab 100644
--- a/dev-haskell/kan-extensions/kan-extensions-5.2.5.ebuild
+++ b/dev-haskell/kan-extensions/kan-extensions-5.2.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/adjunctions-4.2:=[profile?] <dev-haskell/adjunctions-5:=[profile?]
>=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-6:=[profile?]
diff --git a/dev-haskell/language-c/Manifest b/dev-haskell/language-c/Manifest
index d2658acbdebf..857f69185f30 100644
--- a/dev-haskell/language-c/Manifest
+++ b/dev-haskell/language-c/Manifest
@@ -1,4 +1,4 @@
AUX language-c-0.8.3-gcc-11.patch 1458 BLAKE2B 7d9adf32532e7fabb65bc7f71389f2d85b1ed053d1934ed8d1af023fd295ab06fbc62731b820dd72dce50e744d64134ea14e5d11959ce0aae3af45ce6afdf7ae SHA512 8c83c4ee53c168fb3147ea30855579c4f59a20eca6845dd44194d127df02880810480d1d7cfb8e9cd8cdb9ee33de42c67dd6915ba0ad3c45c3a73e9073669466
DIST language-c-0.8.3.tar.gz 194870 BLAKE2B 6b35d741f73543d929bac18e3567911f7d2fa56734463cbc15f2db4ecdc127eaaa1ec2afbe6962f39feb860669c33b50d6c7c941cdd7f6b3c97b42f911b21309 SHA512 a2e653c3d6fe4573c0a7f34115d5a5d3db925c174cd574755bb174de834165bce236b354f04e1158309eda654d12104ea03e88f94cdc8b3e11cffba7260282de
-EBUILD language-c-0.8.3-r1.ebuild 935 BLAKE2B 10a5bbddef0e0e90bcb9de4fa69d2f927dcddc37543f43c2aff714a958cf3bc93655527edab5a7b0e146118310d998ab6d3f8a8c2b7377138f4ab27c4647ac36 SHA512 0c96b66531aa525cf7ddb3a9f7992326a5fed151a91d9679c98282d8d4dc81ef1636a92a563ec692a8eed39025c4472352a38a1381392af880696dfacc055bbc
+EBUILD language-c-0.8.3-r1.ebuild 942 BLAKE2B 0b3f2bd196273f789dbe58154105dc81656b9ad7645823b75264d690928aa83b40e613b71b403340f4ca431ef34139383437606fd19e682845d396e819d09798 SHA512 d8b09b728f38af6a11e5ef39264689d93cc41778da9a551a86257691bdf402cc0362d8108813a46c1d316063baabee1070e279cf0f2ffec3af9adeb3b059cd6f
MISC metadata.xml 218 BLAKE2B a4171bcdd2464513ecc42102fe4b99a29e63146928db17e679dbc71bf248912ee585be783f633541e6031335029bf7c4a8edc3636c9a626a30a57547bc315440 SHA512 f65587e3686d21a5546379b88cc6a58ab53bd6fa512bc63cab7e02f5162bb876fb91f843a86fee5f1a7813abde579b61a38d6f8a9e363473eeb5e6c90691c681
diff --git a/dev-haskell/language-c/language-c-0.8.3-r1.ebuild b/dev-haskell/language-c/language-c-0.8.3-r1.ebuild
index 0ddd95afb98d..8e0d879d7f3d 100644
--- a/dev-haskell/language-c/language-c-0.8.3-r1.ebuild
+++ b/dev-haskell/language-c/language-c-0.8.3-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/syb:=[profile?]
diff --git a/dev-haskell/language-haskell-extract/Manifest b/dev-haskell/language-haskell-extract/Manifest
index fc2d07bf67cf..7c2fa33f3ad3 100644
--- a/dev-haskell/language-haskell-extract/Manifest
+++ b/dev-haskell/language-haskell-extract/Manifest
@@ -1,4 +1,4 @@
AUX language-haskell-extract-0.2.4-ghc-8.10.patch 761 BLAKE2B 1565bc0b79d2d45e3f191c0dff11e2552f4665b37c536c29561f0b04c500e4aff8994472f09a6c5780ffa754007fd5e6a4c692aa827e6c4cf10843b1f17b414a SHA512 a8b0f4c1bb17ff160a755a5ca004e16659a051d31d4feb6cac0d91596b69da4668bdfae4cb855f876268d47d5c0e50e1955088f4431004b9b4c6d9a4ad2e2e15
DIST language-haskell-extract-0.2.4.tar.gz 2458 BLAKE2B 9655707a3195c82d5eda9cfbba150d3a91e103155cb522b0d9e13456e833b5530c808435d915456c230f92c438d2989512cbff956c7fd87493e481d39a53fbd8 SHA512 6408459abf9d531ccbe7d65766d38fcb93f4d3f9c77db1a706231bf6d8ad6f845fcefc4fbb03833f45c74f21f324a44760f3c89ff093c69f1f9999e64344ab4d
-EBUILD language-haskell-extract-0.2.4-r1.ebuild 667 BLAKE2B 5616d74449fed2e90fe96fa9c7ba01c6dfa3bb33a117866859b8c56cdebdd0d19f71ebf21e8aa178ce0efc791ec68c64b2bb81086426d0df0186310cc49d793f SHA512 f609b0e5bafa976ed1d17dab819d3cdab48130ffeb607a7120cb8290c11bd59f1b05a8761eaec537b48f1e5da3270725ae07a14f93002cac2361732fb4029729
+EBUILD language-haskell-extract-0.2.4-r1.ebuild 674 BLAKE2B 23d10923eeed7f67d2272af96c27ce31135c17551b65cc988f7a5522eb113e818c43a32bbb30ff115fdda29949f32d10cd0a3c1ec77728898d089d36479483d0 SHA512 42798a04b27cee8d32b6cc64e12be93c32a48540e06b4c1c055f79b2f0c6d0ed370fcc54a76c8410ca65e6fe808f86014de28762a242945945cd94c48cc37484
MISC metadata.xml 1476 BLAKE2B b1f7cd7468134bbde7be9be977e25f39da8475979de7d7a59491c1bb387eadd7e9e6d9f35921ccb96d7b74dd5b60f7f022b3765513bae8d3444eb8e0d8de97c2 SHA512 45ec94b3bbee94301428c55259237e2ed8de2e1c4925a9ff7e56a3f4dc6c8db868326617656387b23f47bde1e9a58e24b03c1625048ca8de214fedca1df1f86c
diff --git a/dev-haskell/language-haskell-extract/language-haskell-extract-0.2.4-r1.ebuild b/dev-haskell/language-haskell-extract/language-haskell-extract-0.2.4-r1.ebuild
index c7c8009e5ea5..189cac22b2c6 100644
--- a/dev-haskell/language-haskell-extract/language-haskell-extract-0.2.4-r1.ebuild
+++ b/dev-haskell/language-haskell-extract/language-haskell-extract-0.2.4-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/regex-posix:=[profile?]
diff --git a/dev-haskell/language-javascript/Manifest b/dev-haskell/language-javascript/Manifest
index fd2911a18f3b..b55e1b01e00f 100644
--- a/dev-haskell/language-javascript/Manifest
+++ b/dev-haskell/language-javascript/Manifest
@@ -1,3 +1,3 @@
DIST language-javascript-0.6.0.14.tar.gz 75969 BLAKE2B ca286024545ae1b6ceb84150865c9b4768fd7ba3e783b86c01a977793cee868b55c1bec2daaa498ecc6b672be01358f76df9bcc8196c73d7463ed3213c9e6e42 SHA512 e51dc2d94339583cea58dafc5092571d54ea170a11dd1b38068f656af63ede76cc914dbbe2c18d3743c68108e3d143c8b153ecfb39410f8a4cbe108cea26fa56
-EBUILD language-javascript-0.6.0.14.ebuild 935 BLAKE2B 982e962440e32da84e06d4038d9bb18068145f1a705b157e7b6dbe534141eaf096f16fd9c891aae7e2f57ba8d0a5c11e7d32b51707cdab661af9640e6c2724e6 SHA512 830310d28b0f1b7238402b0910d1e9ef0bfc3b2e048bf4a8b97bf51582c8556b369671c9685f856984a1c2a51f68cff0e54e4d4347167ee977f2370a8c62f59e
+EBUILD language-javascript-0.6.0.14.ebuild 942 BLAKE2B 2dcda52e10598c95f95fb2310b5fd324ed2ba6253117b0a6a9adbcc0427727d56226de18dd1a23f2878b49b0214006566b70ac582e1d8a62fa049df93ebd8751 SHA512 d6cbaca3404dd51e059113937436fbc459252ef3f1245b3c00faa827aad8bb5255562f263bf59d5cb8a20686062f34e8dd2bc3e57cb13574ed90a9844e262160
MISC metadata.xml 340 BLAKE2B ff6ee61675b1a870f7f150de2e00f21cbae2b59c109ce4ffcd7572dfaf89c01e6a56f24babc1d285ef980fc753b04a9739d4aa960f9c29ca4fd471c7e549d8d5 SHA512 fea1b1d6d71c45090dcdfb181168ff4fa3b4406e607c770ff0d13f3b49217f889bbcb5d8021fd01eac329b865e16a298e87f502c503db7b27ed74c36e5267599
diff --git a/dev-haskell/language-javascript/language-javascript-0.6.0.14.ebuild b/dev-haskell/language-javascript/language-javascript-0.6.0.14.ebuild
index 27555ce718fe..3ed98a00bfdb 100644
--- a/dev-haskell/language-javascript/language-javascript-0.6.0.14.ebuild
+++ b/dev-haskell/language-javascript/language-javascript-0.6.0.14.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/blaze-builder-0.2:=[profile?]
diff --git a/dev-haskell/leancheck/Manifest b/dev-haskell/leancheck/Manifest
index 7a9445cc62a4..2667f2f760a0 100644
--- a/dev-haskell/leancheck/Manifest
+++ b/dev-haskell/leancheck/Manifest
@@ -1,3 +1,3 @@
DIST leancheck-0.9.3.tar.gz 125801 BLAKE2B 4825d66ddc745a1ba6e20a28c7397ca33bab79e84899d5ed0f28d88f526f8415aad8b707b2e61de25ce482673d47f4771bc2cb1e402b846fff7552df49689837 SHA512 a5591e8f23318ae6097494a62998f1553fe975058827058f4d7400f723e601bcd92060c26fd5d9c60f1c1da51f97d74de0cf380ae5652c8c0721fabc2b4f5027
-EBUILD leancheck-0.9.3.ebuild 570 BLAKE2B 5aef1866d915a6192c2c7e8e2086231d13eb7c283ca9a09ab577ca01152e1c15054fcc4656e47c9c04eeb683ef532853229a05cff2b151bfd98951979d4f8259 SHA512 d5ef76dd5265cb0641dc884f01dd38dd642b240cc4edbb02bc049caf40b389cc6deb3df15246d1e8b73cd0cb2692e9308a34cc0e9e3ea64730fb04c8b299db79
+EBUILD leancheck-0.9.3.ebuild 577 BLAKE2B b3ef77088d1cfc6210bf8011cc072877f11ed6a5a36d5ca223ee2b0feae27f545028ee18094fbc907b501e167282482a88c3b9122b955267a7a01b30b163db14 SHA512 fe92d4bb1a5fffdd885388461729f6421e7849c101d35e0be250df84869cf588568ae22a7fa814cafa49885a57c5c91da13020a404e150c3731439274b56536d
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/leancheck/leancheck-0.9.3.ebuild b/dev-haskell/leancheck/leancheck-0.9.3.ebuild
index a398399f4407..7b867b150944 100644
--- a/dev-haskell/leancheck/leancheck-0.9.3.ebuild
+++ b/dev-haskell/leancheck/leancheck-0.9.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/lens/Manifest b/dev-haskell/lens/Manifest
index 18a2d05ea8da..82bb94fd9c96 100644
--- a/dev-haskell/lens/Manifest
+++ b/dev-haskell/lens/Manifest
@@ -1,3 +1,3 @@
DIST lens-5.1.1.tar.gz 697888 BLAKE2B 707a7986a561abaa33abed08b170ba23945dc97ac98af0f72ce675ecd551903eb9eaaa9c8c1e22b841ab174409f1f1e8256cb17c87230b3733f0424b2bc3b6e4 SHA512 2d64cf710b7835e63a6e5af4a3075968354e01cbcd03b1ce4f7bbc56662d029b7dc399b2d8918692715f6e94f5885a63b811704b9016284dc54d9950d9142a78
-EBUILD lens-5.1.1.ebuild 3138 BLAKE2B a951dc77d980199822d82b5c320a3e70c70475a14617b3c3267aa8e9aa5dc5d23149cf9b5634b198a5db8b66da8b2b16e59dff75f11cb0fba19c2b50debb3dc1 SHA512 ef2f8b6d72e3f6a8305058da6a407fa1f823600d727d2b3c17a705eabef1a5e423452cbb2cb33a23e5ca39c0019f957f7ebb748c5a65be90cd7a69c99e161b95
+EBUILD lens-5.1.1.ebuild 3145 BLAKE2B 87b49006bce1a9e920daa525851c2a871ae9399053f2eb1a5700056e80d38bae6f6f029e33a32e68f8996cba341cba5941ab312aa5e22a145d97b8df1d521998 SHA512 a397273609c5e5962b624bc6f70aedd3c588faac9977c26200a79f79cc05f5543e20058b08b5a7b62dc8fff48a0db956b10ab87576de154ac15e73f4ffa36bcc
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/lens/lens-5.1.1.ebuild b/dev-haskell/lens/lens-5.1.1.ebuild
index a420bf64f2af..92d99242552e 100644
--- a/dev-haskell/lens/lens-5.1.1.ebuild
+++ b/dev-haskell/lens/lens-5.1.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/libmpd/Manifest b/dev-haskell/libmpd/Manifest
index 3392d9ec0bc4..019824792719 100644
--- a/dev-haskell/libmpd/Manifest
+++ b/dev-haskell/libmpd/Manifest
@@ -1,3 +1,3 @@
DIST libmpd-0.9.2.0.tar.gz 41824 BLAKE2B 1788acb7e4152a9612a8cd503ac9751a5165a80044f1470bb4b6b055e9a52b538c9bf9cd5f0d2796e08f11e1c7a80e2739cbedf6869e1929a2f27fda08ec32ae SHA512 44b09e239a757308e59434eec80382465b684c9a00803c917194268a5b5b548b9da8e33ead8582c2a797badd0edb38846267009848a4f2300098adda4004aa18
-EBUILD libmpd-0.9.2.0.ebuild 1243 BLAKE2B 44e1cb28c2293f56fd92d0f461618af73a5567b292ddf77db071d2da592386e9684697f6f97a85455f4b3907afe7ac8d7e2379960b6e387870c9c9c7ce5f74cc SHA512 2abbc6f34dcf849ce65d8939a9037302196f5d20c759f077813f2139cf405b10be03d97e360e4b28563c9867cc5becaa31ac587f63e3d61fabc299d93499ad69
+EBUILD libmpd-0.9.2.0.ebuild 1250 BLAKE2B 24a36f806d7add3e89d2edefb6d54eb85d77ec21aa0b8739589b965869b84e035b5a1bf10a61d7693fff3ffec94d3aeb40cc3bb830fc9b691f72fb31e7dcdfe0 SHA512 5439ddf817742e958fdeabd986f3c9025d853264f933ae7c5668967fdb7b525e34b69c412258bea1302053e8ee40749d5206f9e0f0685ec2e74caa2ac60586a6
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/libmpd/libmpd-0.9.2.0.ebuild b/dev-haskell/libmpd/libmpd-0.9.2.0.ebuild
index 63eb77689431..97f3dfe3d943 100644
--- a/dev-haskell/libmpd/libmpd-0.9.2.0.ebuild
+++ b/dev-haskell/libmpd/libmpd-0.9.2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/attoparsec-0.10.1:=[profile?] <dev-haskell/attoparsec-1:=[profile?]
diff --git a/dev-haskell/libyaml/Manifest b/dev-haskell/libyaml/Manifest
index 9fc1d2f8240b..9a7f2421ef77 100644
--- a/dev-haskell/libyaml/Manifest
+++ b/dev-haskell/libyaml/Manifest
@@ -1,3 +1,3 @@
DIST libyaml-0.1.2.tar.gz 63635 BLAKE2B 36f702016e5646671c4f56d4b717bf99307bc4c27b73f9d136558b1a95c5c1007553a89a256540cf32bed30399d886f18d119cf4a7f7067e318ca2c44f94c991 SHA512 0423fb36f1fdeeb89244a81930558ad272f8ffe8161ced3cc542e180937a1e5f264f188972786830b0bace6851adca796756abe100dffa8cb969eff4cb0e3121
-EBUILD libyaml-0.1.2.ebuild 911 BLAKE2B 90361f9d44212fa253803e3d339363c545d512e704c2cdb7027f83a29f06c27283855e178f602a54f4a21771c3a038b2a44ba0910ac61d5331cd46e170d65d11 SHA512 962de94b68d8637a0d422f3a04d6d237608205f94d19c02e91076d5843d467086804d337c67d17e13264ba5bb5a1244ee80ac15a2b722de1ee957b29fc28abc0
+EBUILD libyaml-0.1.2.ebuild 918 BLAKE2B 0e8fc78e61c2e81be6c0a0c9ca0fe13d5b3b323a5bd8283e85e01071a1b1b031745fe63f582c50b27fd05d7aa126b2f791b557fd8e22c51fd36af98e0c02c6e1 SHA512 bc9f6db15f1d2f2617ea47f4ec3456563daace6baa8aff6fa4b0020f596c7e3f851794b26ea5aa0b62af2b9ad69083d1b776d76c8764233c88871737b217f2ab
MISC metadata.xml 465 BLAKE2B 4643927731a5c4074e4ffd1cea99227f0cd44e7df4d4a144c7a831935c3a7ba6ca2496d8cf9aa42dfb6df64399f030d892aa85e67c656b6249db16acb7d5c346 SHA512 9902d05335e1a7d1a5e589b524a09bf95e3200743548630ccc66fcad4295769f155549e7bba9c7ed2852ef458263360d54effc121a3eae1a4906e855c45b8971
diff --git a/dev-haskell/libyaml/libyaml-0.1.2.ebuild b/dev-haskell/libyaml/libyaml-0.1.2.ebuild
index e46b35817d99..ecbf7a42351f 100644
--- a/dev-haskell/libyaml/libyaml-0.1.2.ebuild
+++ b/dev-haskell/libyaml/libyaml-0.1.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="no-unicode system-libyaml"
RDEPEND=">=dev-haskell/conduit-1.2.8:=[profile?] <dev-haskell/conduit-1.4:=[profile?]
diff --git a/dev-haskell/lift-type/Manifest b/dev-haskell/lift-type/Manifest
index 21cfe9c7e974..f1577fc412f3 100644
--- a/dev-haskell/lift-type/Manifest
+++ b/dev-haskell/lift-type/Manifest
@@ -1,3 +1,3 @@
DIST lift-type-0.1.0.1.tar.gz 3133 BLAKE2B 64e27c549960e2a02a1f01431f602d4dc34ac3ad8db430c0e8f473c70a412ebebf31b7da5ea4e6024b3e59df654dbccfc3b9f980b32516d9419476941417c41f SHA512 3555cfc79a317849921306f8766d031dbdf247aa9bec604e20b47c31c4d001c7392b2f47a3463a9699b33826fec4a5d092fbad82c3d6a75f3c3151afa033b372
-EBUILD lift-type-0.1.0.1.ebuild 595 BLAKE2B 91bf8dec967726f55ce530c9d1633af954078a7c48eadf53bb83865ba078ed1c290193c715974cb631bbf33d2959337c16013b10617992a03bf15969ac9754d5 SHA512 49dc1b139dc6e0de13d4c2c87a9ed0d11415909050713f495353fba9d094cb7fbe7f247c1ae68ac788c72f4594236ddd898cf893d36a5cee7c0bfba1f5dc5867
+EBUILD lift-type-0.1.0.1.ebuild 602 BLAKE2B 01a92c92873a72045ad0a2f616ff87d67096fcc331c44d6d24f7835dda4e5e5df7a9c56c064a4dce37041cf3258ba0543cc828004a7cf927461bf3e1bb93e5c1 SHA512 255f9f3482d34293527f8ed7617ad3a1fa4ff4b438e57a3f177f904275b478aa467ebb437a3e686c9167a4ca20abc1e2a01e2a54445f34fbdbf688c295372012
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/lift-type/lift-type-0.1.0.1.ebuild b/dev-haskell/lift-type/lift-type-0.1.0.1.ebuild
index 3d091da20858..938bce140fb9 100644
--- a/dev-haskell/lift-type/lift-type-0.1.0.1.ebuild
+++ b/dev-haskell/lift-type/lift-type-0.1.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
diff --git a/dev-haskell/lifted-async/Manifest b/dev-haskell/lifted-async/Manifest
index db4f9dc1a123..15d3bcc3eeb8 100644
--- a/dev-haskell/lifted-async/Manifest
+++ b/dev-haskell/lifted-async/Manifest
@@ -1,3 +1,3 @@
DIST lifted-async-0.10.2.tar.gz 10607 BLAKE2B 79ef9e4f11e5d41d3886473f2443a7345a1b52fd0aaf50a96a338f3958fdfef0a00846adf04cf8d310935c130a583544829685ad895c238544fd3ca5558973cd SHA512 eb2b33693ab1617fdeca934c6ede73c530e578425049804c3a0322a63b5262411453f80cb730dabd338590fc6b3093cd13872b9922f5cda4806741fc74ea63ee
-EBUILD lifted-async-0.10.2.ebuild 1207 BLAKE2B d29d5e2ec5507734ceff378e235517b8808fe9461bd40cff06ebbf5051fbf40757f1a982e2d15f3dc43c016ef1eaa7a7b894565102b5b41ed5ce9bdf048aeffb SHA512 67fda0b72f163ae3694ab7b63fc30b5eb55a2525166accd1c414cd0ee792cb7d8a6b2690ce3d8f934d963c139d5482259c12d8d180641fd43237d0f6f1a42a6e
+EBUILD lifted-async-0.10.2.ebuild 1214 BLAKE2B 1a9abc7cb8d3a9b95fab3bd03abd528975c4553af8a14ec01623707b6eb38a3506d922fef1120c58835fb9b0dae7dd79f7ec57ebff8e5b463a47622b13730c7b SHA512 6a066893163e46f67d8cf52af94aad355b4bb9248b1b5c0d91498894bb810bef6e8950cea515030bf69d742b87fb9c91502c08926309dcc98f81404c5e2d6dc7
MISC metadata.xml 493 BLAKE2B 729e6d6ac41bcbd2aa1621517020220d43bc49cf492774dd3b1ecc1d13b84d515d7dd6cb4385d9864adfdc4a2f02a5dd923835016fadb26b03e238f23d6be7cd SHA512 f8da79f548bcf39aeb61e6aadef259d12bb4d29bace4868cdd84be19d72b6b5d333da26aec9667aae36bbcd171a6991309678474e52a8bf6bea26fad135d2297
diff --git a/dev-haskell/lifted-async/lifted-async-0.10.2.ebuild b/dev-haskell/lifted-async/lifted-async-0.10.2.ebuild
index abe413470792..bb1c13f290e0 100644
--- a/dev-haskell/lifted-async/lifted-async-0.10.2.ebuild
+++ b/dev-haskell/lifted-async/lifted-async-0.10.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/lifted-base/Manifest b/dev-haskell/lifted-base/Manifest
index 8331309e1d23..8c52008619d1 100644
--- a/dev-haskell/lifted-base/Manifest
+++ b/dev-haskell/lifted-base/Manifest
@@ -1,3 +1,3 @@
DIST lifted-base-0.2.3.12.tar.gz 11700 BLAKE2B 27fd9728c6523185390b13fa1a53578d7210f79a5cfd8a2f1461dbb83d57ea8f94180d3bd77bd34dfad7e78042084616228a618515f2c9f33c7f43fa717cd73c SHA512 8bdd69686cdcd8841304341282f9b32a7d1c095da276bfb877017f12400f0f62018fda47fb41f36b817a91093856d8a02f0b8c7b8fe397fd9a839f20e64b8a32
-EBUILD lifted-base-0.2.3.12.ebuild 947 BLAKE2B 86e40b439d916d7f3a2724efebf68326244e4f330cc899a8a7ce76de3ef19683244eb5349d7cb682dc72bb0d7c608ae30ce1f44e30172d7d40bc87de9597391f SHA512 66085714f1845dbfdb56aecc3f952186ba42bad5dbb0afe74de7d96f44fdb7ed371e9de48024a8a2777d4082d3f8ea9b1aaec55fa0e9e04f9ba9525f635df03a
+EBUILD lifted-base-0.2.3.12.ebuild 954 BLAKE2B 4838db3ba5939665440a5cef6ab59f83e049c300f819641380c09572d4776a55feff9194bcfe7f42eef69fb7b2eaaf79f869bd41021a84673093bddaa594c3e1 SHA512 9cb561d9b4a07d6f62c163cd4c80ff2f1311691fabf6f402ecb24c7cfafe55a723de9f256918b57bad5cc7ac25e69addcbee15dff38f9ca7d673aea2f5701375
MISC metadata.xml 801 BLAKE2B dd378dac1190085e5f7fb2d344fb97276d09ca9a2bb8162b2a3ded49f044c3c5faa2a8fff1e6669d5ea72857b59a34bfb7dc00c03ad7a64ec2831b929f58be86 SHA512 f0fa983c8cffef7db8cc80ac7ad85fda2b832415deb93b7ad7c4a10a3a86e36270f3adc757f6b21a1e3465c008df25777cc465f8cf8a236e23ca59986f32680b
diff --git a/dev-haskell/lifted-base/lifted-base-0.2.3.12.ebuild b/dev-haskell/lifted-base/lifted-base-0.2.3.12.ebuild
index bc8b9ff63c45..a8ff747859ed 100644
--- a/dev-haskell/lifted-base/lifted-base-0.2.3.12.ebuild
+++ b/dev-haskell/lifted-base/lifted-base-0.2.3.12.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux"
IUSE=""
RDEPEND=">=dev-haskell/monad-control-0.3:=[profile?]
diff --git a/dev-haskell/logging-facade/Manifest b/dev-haskell/logging-facade/Manifest
index 570547d13003..97a636b44ca7 100644
--- a/dev-haskell/logging-facade/Manifest
+++ b/dev-haskell/logging-facade/Manifest
@@ -1,3 +1,3 @@
DIST logging-facade-0.3.0.tar.gz 4016 BLAKE2B 71be7c7616a533f8c97b9da88cf76fe1f8814172a43b190861a53dc0fcfc3a1adf673c7166c2834f20af304b9334f75e2bb0902b5a381c619d67de08bfc2f920 SHA512 3a6fbd7b309f6094224f6af2b98408a2a49519f8c0ca1a26178fc6c0b593af2101769a4981bcf250dab2ed99144ec14b19263a755e8c71a5b01400651076228f
-EBUILD logging-facade-0.3.0.ebuild 680 BLAKE2B deee34e334441a2b0aba81af14d4127d634ae8696338e2fefcc4f9266988d8607c0be71c48146c186efcbf2936d7cfed11b8e3cf9fdefdc6747a797171976950 SHA512 050c0ace83e9b4d3230f0be5dde1b1e68eab476810dae590afd3d1d8847f7f7386f605be9cbdda0fd41e06a8d64c8c8fdf21d2ca0786227ca227dde283af672b
+EBUILD logging-facade-0.3.0.ebuild 687 BLAKE2B 1c62072bb0df285e25259bd252e8a0707f6857153cc4d47a88d4891294880fc7b9577b27d983bb0a0c582c7061ab611d73f674b349215861e2c1cf0817663e59 SHA512 d5b5c0c10973b0baeaafd762e432a92709d69d354c75cb6a5007c61aa03beea8a4ee1fe3314744b9dd2354523be2fc20699149b076583cd3b78361410c15510e
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/logging-facade/logging-facade-0.3.0.ebuild b/dev-haskell/logging-facade/logging-facade-0.3.0.ebuild
index 2acd4e49bcef..735db7044753 100644
--- a/dev-haskell/logging-facade/logging-facade-0.3.0.ebuild
+++ b/dev-haskell/logging-facade/logging-facade-0.3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/call-stack:=[profile?]
diff --git a/dev-haskell/logict/Manifest b/dev-haskell/logict/Manifest
index 1fc7cb16ee0a..7053b171649d 100644
--- a/dev-haskell/logict/Manifest
+++ b/dev-haskell/logict/Manifest
@@ -1,3 +1,3 @@
DIST logict-0.7.0.3.tar.gz 5924 BLAKE2B 1d5fe5a78ff0448e70b68c063f3e1a4d632208e4b5bc35c51c17d12bf0ae5175db31b5c8854776ae41d7ca1fe450f8767a9f5db113c85e60ffc26bb949f1406e SHA512 0d845daffb841efea93b59e48ee86daeb0dbacbe4fc7fa417ff71d1dcda3a5551901f589097416441736007d256197932b83de76a2f630a5f7835909cd758e79
-EBUILD logict-0.7.0.3.ebuild 720 BLAKE2B b9381dcee99baae714714a74858dde9a291aa75bc18c7cfa55169bf46c1102f32a6b953a71fda547b421f4c67808bea55cae0910f13f2f0576252f8f0b5b6037 SHA512 8a32a7cf87d06fb480095c200631bc25b4c319ae8794a19a7ef1eadf6681058176b0ee3e444dddc972e1ef681076626df72e21af225146e52af90599dbb22482
+EBUILD logict-0.7.0.3.ebuild 727 BLAKE2B 63160c8fe64a745203f1f82e648c1b5278b904dd4c4068650f14c58a6100a2515b60f4201d18b5ef2f3c924c11915a0ab37dd7061cc37fa1f06578125259ce55 SHA512 99bd30bbd974ad1405cea0a98b1ac7375450eae807b3b69c22736b02d3a67e2c24d0fd7c8b461f375a41b8c8657f2e63e814d68a1a7e9646aaa324b7a443cdee
MISC metadata.xml 640 BLAKE2B 5e75f6613777ca8259cea3c7b0f960e3b5dc134f00d4aa640f0707becc26b2a1960de46ff19c39453cdd7fc324fd50bc9ec70ad3f0b084677840d34c15a98db6 SHA512 d0d8bf5dd98a742a08bbd51e5a619492cf52edcdf8e3d2448e2ab55e7b88073931b2991e4878a5d66304158242070741be6375f2394b898d2256101c8a1e4eff
diff --git a/dev-haskell/logict/logict-0.7.0.3.ebuild b/dev-haskell/logict/logict-0.7.0.3.ebuild
index 13950a53706c..38980435b789 100644
--- a/dev-haskell/logict/logict-0.7.0.3.ebuild
+++ b/dev-haskell/logict/logict-0.7.0.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/fail:=[profile?]
diff --git a/dev-haskell/lpeg/Manifest b/dev-haskell/lpeg/Manifest
index 84a016decda7..3a12653b517f 100644
--- a/dev-haskell/lpeg/Manifest
+++ b/dev-haskell/lpeg/Manifest
@@ -1,3 +1,3 @@
DIST lpeg-1.0.3.tar.gz 40092 BLAKE2B fa7abf62be859a15b66aacefb8b170488a59a48cf8d209653bb274327af5ad145a047a0e654b37819045eb594389d405813dbe2c9956f91461bf29e4f3ad99d1 SHA512 636a983054576487af8663d627ea16b57894eca18c92a5994abcdeec11acaa1b5d7bb0da1eae0a1a175c75fad44c93a78c5a5e6e7ce25ddac67f5b376559fbdc
-EBUILD lpeg-1.0.3.ebuild 842 BLAKE2B ed854a450ff3ee648fbcb8ff844e1d62debf2f6227f9a5a4bb530b3e4c50f615f181dd4e234943c67b5fceaac48702e1ea5ecc12a523fd5baed8865ba10bfc5d SHA512 d501a67b25c621c033bb547145694bf2b53810a7bae63e27743dc5461e07e7235fcae4b7e523e09f8aa8353db60fe1b4cc0de41b134c2d019773380b9db95239
+EBUILD lpeg-1.0.3.ebuild 849 BLAKE2B e652c48fcd1d0db2428c6d5723f4b215a3574b6475b0be76f73111e4d81b355590194bd5c5ad765398130cf450c385ebbb839703a05b9c1dd6d3f92a4cb008e1 SHA512 aa32de5c846fd74a3504b686dedcd2c0245839f43d613e3b0ce6d3d7bb35f15d9f7ff7b6f77c83c7fefa82c7a00adbd0c2de6c6ea10c6e278e93621ad6123346
MISC metadata.xml 524 BLAKE2B 10518287ec2f06ddd09a225a910bf9a1cdd1c1ff9228d0dbff138f934b8f95bfb83f0404457463bb7590bfa308c3a7c3ceb15c58eca6a615856ec0139c036aff SHA512 b58f45440454eb49c52bf878359a201e21c44f38ada4022a43fa87fd061bd8539549a527c179c8a0c2d68c5803b17595c6a8cbcf5e726eb9432f60cdb226c252
diff --git a/dev-haskell/lpeg/lpeg-1.0.3.ebuild b/dev-haskell/lpeg/lpeg-1.0.3.ebuild
index 5434ea23546f..c99513d0dbda 100644
--- a/dev-haskell/lpeg/lpeg-1.0.3.ebuild
+++ b/dev-haskell/lpeg/lpeg-1.0.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="rely-on-shared-lpeg-library"
RDEPEND=">=dev-haskell/lua-2.1:=[profile?] <dev-haskell/lua-2.3:=[profile?]
diff --git a/dev-haskell/lua-arbitrary/Manifest b/dev-haskell/lua-arbitrary/Manifest
index 7d458fe63900..b5e638bd5b97 100644
--- a/dev-haskell/lua-arbitrary/Manifest
+++ b/dev-haskell/lua-arbitrary/Manifest
@@ -1,3 +1,3 @@
DIST lua-arbitrary-1.0.1.tar.gz 2479 BLAKE2B e61c8eb60bfd2fa17f253baced7aba296ff79fa8ac930ec3616f7a8db818ab76f0287e99089d61abad1eaf573e522e4456c71e8c7ffc38b675c0dcf7cae3e95f SHA512 09de72fa62600e1b1ddc7de8f51bd6a429bff9a51347c36c2c9d67f0bb25eb9d6105ff7d08717f3b823a63f6fe60c8e4c9620ad3645f285e38126ec10ff5b402
-EBUILD lua-arbitrary-1.0.1.ebuild 677 BLAKE2B 0f6e0e4a29b5541579a5bf9905449946ff497b38154d0596e475ae2a0ca6dd5022c44ba2e2f0bd4a86735d77fa38127d1db132f525ff27387e2aeaec8bc643e2 SHA512 546ed687c619d3b8795ce3843fd827eaed3993c29ee808babcd078df2b3fc16177c44ac049f78c7e140f740a0803a803fd94937889da0e9881f609fea2d75978
+EBUILD lua-arbitrary-1.0.1.ebuild 684 BLAKE2B a06f8b6e3d034c8ddc2cfda4f95e32c122557ccd8456d2ddeb0b6225d543a25441e404d923165026789272099136f950d87b2e752a4a5e49cab743d24e907e14 SHA512 4b135790400f257a1ae389f35b352f2b0468e0f67059910bd13663e5d4e7d7d9ef871e7c7664d3044345c7b41a851147da761fa595cd0cfdc8faf4ac801abf2e
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/lua-arbitrary/lua-arbitrary-1.0.1.ebuild b/dev-haskell/lua-arbitrary/lua-arbitrary-1.0.1.ebuild
index 1f1a53ace941..7a4c08b2e993 100644
--- a/dev-haskell/lua-arbitrary/lua-arbitrary-1.0.1.ebuild
+++ b/dev-haskell/lua-arbitrary/lua-arbitrary-1.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/lua/Manifest b/dev-haskell/lua/Manifest
index 7f2dc37a8fa5..77996c687b32 100644
--- a/dev-haskell/lua/Manifest
+++ b/dev-haskell/lua/Manifest
@@ -1,3 +1,3 @@
DIST lua-2.2.0.tar.gz 260005 BLAKE2B ec79108a72a6060fc82b94aac1e61c51aea0d570bac37add749654d903fec5b62c5caa82932606e9778431c80c68fceb11b5eba9d6c45c183a8f249934d26c55 SHA512 d19f54c9424773557f7ef7929be84dfcb7624d8a617d3383a771fe1ba7d6d5cd724c8fcd40475cde443e02e0cf3164a8869c0d67c90cf04b3b09ef6d876aa727
-EBUILD lua-2.2.0.ebuild 981 BLAKE2B 82d796f25a6bb4b8812d337ac1b8d25c4553ef88d1b68b7a18df0efe9763ccb147e9523cd148a9357981ab4b9e42a76a8415ee46b0b15c664e5a9920c2cf33e2 SHA512 16694ff1c1e8efc94c01f5e641736111f7029f03b8deccb7e40a5785f998f8ac98e6460bd8505ed87ba0c5872ad985515b2006733a9f4fc3404895731b5ac0fc
+EBUILD lua-2.2.0.ebuild 988 BLAKE2B 0a051fe7b75f1c6f2eb977303179cfdc5a7dbc850cd5e5de1440e990e51bd37f9dae7b7b5381374913d9a24c675a59056a7496d414373f15c3679d79756f566e SHA512 28074dac0555e40399501e3b09518ccd657dfcdb1b62f54c06ec123ff37ef5259775469fee2dc939b9caaa12d63cc3f4aaff497d71c1cb93019fa2190575dcd4
MISC metadata.xml 394 BLAKE2B 03b806ac3be3a2c1630ddfb5b026667fca12a939940ebc1f0ec647615797b267d5058dee981dff1111e0a75b62a15872b37971259bc6331376dd59dea092f213 SHA512 25ee72444ebe8941c34453a677663b89ac635bcdd4bfba1b7a3c203bc852defbf4410c20193d7bad6a929c041e4e1cc5d3a28b325f6af4a3de6743747b8c8f18
diff --git a/dev-haskell/lua/lua-2.2.0.ebuild b/dev-haskell/lua/lua-2.2.0.ebuild
index 04579cdb960e..7e8afe830ccf 100644
--- a/dev-haskell/lua/lua-2.2.0.ebuild
+++ b/dev-haskell/lua/lua-2.2.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="system-lua"
RDEPEND=">=dev-lang/ghc-8.4.3:=
diff --git a/dev-haskell/lukko/Manifest b/dev-haskell/lukko/Manifest
index d5855541a0b1..1eec359f5511 100644
--- a/dev-haskell/lukko/Manifest
+++ b/dev-haskell/lukko/Manifest
@@ -1,4 +1,4 @@
DIST lukko-0.1.1.3.cabal 4556 BLAKE2B 61ae605ec201a1870aba505e4434ace0b6f153b10eb740e2a28cb44cdf948086eb58485c976c0ab895e26521175f9e97c0c4b1ef296831a671c8c0ae64f719b2 SHA512 ac85483d44211bac42bb5bba64a790a2c328db3e3afb9f2837a50a792a13b6efcaf9298705051c6f54f151786c8a41c79f4929f8d5ef3934cc918dfe8091c12b
DIST lukko-0.1.1.3.tar.gz 28575 BLAKE2B 9f0006d05ba1db03de6fda88265e8949797201124f71ca6690113431f398eb59f19ec67363eb6b2834cac136e985b84882d45dfeb71c67e1147dd000c06cd243 SHA512 8bed8b88a101883f642bb9d9d41512436f5c80db5ea1ad0cddb069c6d09257d21b56a60e0f70b57453e91126065fbfdeeb721064763e64de1975dcb51b1a484a
-EBUILD lukko-0.1.1.3.ebuild 1412 BLAKE2B ceee814c00310922678cc0446dd5c95fbbf7d228872c34f5444386dd1b8e44fcaa2751f582286cffabe612478948770013716759e6f66022e5b5dab9cf837f7d SHA512 387afd20acbb680532075d6635497d9c4f308f42569c2dec1dcf910f79f90ede79ce0618f706fce416764dba325c06775420c234c6dd24198810e4ea2b0ef2c1
+EBUILD lukko-0.1.1.3.ebuild 1419 BLAKE2B eb06b9c0cbfc031874c490b45e262e9d94bf0ef4610093f318450930c5ded67a3b3fde7b2eaf1ed64c614d8b50fc31f0f30e6226edcd690fe916e4288133510e SHA512 2583fb4cea37122f3a65325eb1d02a3b516da4f75e67e88cfde72cc29a94601f1bf6eb65315887a52cc4fd54b58804aa7573d557e36b4ba006534aab006f3eaf
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/lukko/lukko-0.1.1.3.ebuild b/dev-haskell/lukko/lukko-0.1.1.3.ebuild
index 15c2591b2217..ba28ea89bd4b 100644
--- a/dev-haskell/lukko/lukko-0.1.1.3.ebuild
+++ b/dev-haskell/lukko/lukko-0.1.1.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="GPL-2 BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
diff --git a/dev-haskell/magic/Manifest b/dev-haskell/magic/Manifest
index d80667083cbf..b33e13531dd8 100644
--- a/dev-haskell/magic/Manifest
+++ b/dev-haskell/magic/Manifest
@@ -1,3 +1,3 @@
DIST magic-1.1.tar.gz 4318 BLAKE2B 413c01af3bad4dd12cf4eda39d7de44a2126d2d250605b4d9054eb5b33f061d29dab0d2e244b662f451d7ddb907a6bb3e9c1a1dfa2d337af4464a2a0578391c7 SHA512 f400396b0f82f9655376ac72e721badcf60c356c8594b4b67922890f55bac8e15b7aa856fdf61942c40b2622bdc231914994968af3b98d353bf50aed09ebbef5
-EBUILD magic-1.1.ebuild 567 BLAKE2B 935e027702dc9d4387abe641e5dff12274c2f8349ad58c112feea1a79868ec315fbd888f43614655199f37cf457643c87186e53d1c57d782f0af61d4a99d1057 SHA512 17cc0185bc419da508442dacdd09bfe9e1d9be0e1871d3c39e46d776c9ab5d9c058dd09048d7fc6b7317597250320122ecbba3bea79afbb2af97a12b8ace6972
+EBUILD magic-1.1.ebuild 574 BLAKE2B eb0c55f35815d2e935410a68fbdba1d06bb4fc961cb1c867a368ca02fa8433beff5a665c0cbaf7b11aca29405324bd97074b2a5b4a9dcf6eb824630f62c38b42 SHA512 bb36d70a0c70b5bcdb51f6fdabbe420c0250c85f67b37dd2f4fad20f835fce5a6cafec002c52ffad77ec48a67339e672b2d79d6dcf379c615b6fc95135b399aa
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/magic/magic-1.1.ebuild b/dev-haskell/magic/magic-1.1.ebuild
index 33eb7fd0a480..7deb5e8ca8c3 100644
--- a/dev-haskell/magic/magic-1.1.ebuild
+++ b/dev-haskell/magic/magic-1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/markdown-unlit/Manifest b/dev-haskell/markdown-unlit/Manifest
index 20dc2867f0a3..6e068f65bd92 100644
--- a/dev-haskell/markdown-unlit/Manifest
+++ b/dev-haskell/markdown-unlit/Manifest
@@ -1,3 +1,3 @@
DIST markdown-unlit-0.5.0.tar.gz 4681 BLAKE2B cde0d867185c714e0c5d3c76e0baed4b1f7df4f0b85170e3d69476149caa5dd06f7de181e750eee357543ebc2d8e4178d711bee903bd41a5085c75057c9374c8 SHA512 580b4e4a4fcccf845c3e618b2ebc425dd8dba024c1c8bbae8db00a3e4b768353fe6738195dad80ae2afb1a46fcfad46cbed6d98bea1017ef098366fa7a2633ea
-EBUILD markdown-unlit-0.5.0.ebuild 757 BLAKE2B 5b3b2f841b19ac631b5324cb3f033a21bf91f5943be85b50294740ac085e4a7a95267ba1bf03304427e1ccb93a5b7dcc39dc094e4fa026b250ea3a0575d1a0ae SHA512 d9732dddb1051deafc94fd74ea192b845bff6b3163c6f1a1c8a428324eb1477cf3bf564459a8c2caf7bcc33b488115720be3d17377badfc5ebd69502ea2e67dd
+EBUILD markdown-unlit-0.5.0.ebuild 764 BLAKE2B 757651794e03a200ff3f113f1315c065ffe5a502894f1ebd60a520176c9ac721e8ec84c3f679906e393fab018afad1d3a6e7823d8ad730f207dcd7418752e329 SHA512 2e86719695c087f9b8ec0081f04e194ad189761e2d1f10521439a0ccd5494139ac329ac80add857e912bd65a159b575bf285b7d345f2f88a087adf79137cbc5f
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/markdown-unlit/markdown-unlit-0.5.0.ebuild b/dev-haskell/markdown-unlit/markdown-unlit-0.5.0.ebuild
index c2ab92962e2c..91cae7652559 100644
--- a/dev-haskell/markdown-unlit/markdown-unlit-0.5.0.ebuild
+++ b/dev-haskell/markdown-unlit/markdown-unlit-0.5.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/base-compat:=[profile?]
diff --git a/dev-haskell/math-functions/Manifest b/dev-haskell/math-functions/Manifest
index 4f710f16ccf9..54adb03f824a 100644
--- a/dev-haskell/math-functions/Manifest
+++ b/dev-haskell/math-functions/Manifest
@@ -1,3 +1,3 @@
DIST math-functions-0.3.3.0.tar.gz 424169 BLAKE2B 8b53c657fb5eba8d3ab54d5ba29f7d316e8c2f4803d0587a1071fd9b6c0cf0d8a17c4dadc903280faf028622207ab84db5fb628c8826af0e615524ef45b625c5 SHA512 f6ac6f9fb604207c11d7888fa375a52b544732dd8e811c3b9bf74237bbc0dc83839eb83c11c5ef0dd88666cff4919d4e06236e14d84da7065b4dc75717ceafad
-EBUILD math-functions-0.3.3.0.ebuild 1049 BLAKE2B b44410001bf2b0acc3cfdd230a3560f63b90fedc5e4761792f3a163c47116f8f53239dae5299bcee62675ff519862eacd4e502dec5bbb0b0c180768caf5bcb4e SHA512 79ea6258ce2fe3a54615a0c509a0b8a59b30333dff0226cc01d972dc90f8be952451964b442400ccf2263edc4044502a2660a3bed277bae8815647d784e68810
+EBUILD math-functions-0.3.3.0.ebuild 1056 BLAKE2B 188bac2bc4bd69d9789bb80252629a8dba5bc06947bffc8aa492beac7fb464e0587b64dd58554a2e462a1485032c0445a3032be088cf08aacd831df18364b932 SHA512 df48ca9782daa212ce58d3b1322c55fc6c7daac4110fee57c85bd4a635d59c98ccd47687731e1114f6ed6bc7b1c24a80aa67ec89dbb2bcf54737cda33cdbd3eb
MISC metadata.xml 555 BLAKE2B 9b0a713ad9453b4d2e9ad09455ace9a155621bf0affa279c7c7371f875c34bffab949493a627bb71f70909105e59a97d2da26d50d9fa8bfa2a882c7edd8c32a9 SHA512 1356bbd9da54d8e3cfcce5a91c572d71a70110cef3d805f782a311cd45849f8812f5c55b480378154343f2e835b3517a96bfe8e5cd17a59108aec65f441e236a
diff --git a/dev-haskell/math-functions/math-functions-0.3.3.0.ebuild b/dev-haskell/math-functions/math-functions-0.3.3.0.ebuild
index ab302622f5c8..d5057bc437c8 100644
--- a/dev-haskell/math-functions/math-functions-0.3.3.0.ebuild
+++ b/dev-haskell/math-functions/math-functions-0.3.3.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/data-default-class-0.1.2.0:=[profile?]
diff --git a/dev-haskell/memory/Manifest b/dev-haskell/memory/Manifest
index 76f4ffeaa221..9b6ce77c1bbf 100644
--- a/dev-haskell/memory/Manifest
+++ b/dev-haskell/memory/Manifest
@@ -1,4 +1,4 @@
DIST memory-0.15.0.tar.gz 42299 BLAKE2B fd4cebe132ebc824e88907325d6106ab62d01942f5055481f0ff85248ba1a84211e768e49409b02f45ff224a4149338abb771b1dcad38c31175c340e35063fad SHA512 49aabf5fdaddae597df6d8f30a3e07c4d6d70fcc7b9146452a4ad4e81858786041676bc780e2b048fd683cc7c0d799d4579596c14fae940ea57954e9a7ee9129
DIST memory-81.patch 4543 BLAKE2B 451af2f23cd975403604f40129c5112f1f1e2856ec90c34058cfc6c97b5f84069b6379dd49d9167ad6e25365035470a0c20d76d4d441f26c6ac283b7999cfa44 SHA512 663672478660b0c693ebf41cbbb1ea123857b4f9c10560c4b0faeafea2cab49291daa99eac623a2c0b8541bcff3285a8837f407a61bf3e83084170c63d111a4e
-EBUILD memory-0.15.0-r1.ebuild 1041 BLAKE2B 17df0718670bfdd300014d3f17146a657cdd4a8b0981f4817b80f938a0f4994b8e1d4897b69c91e67065b85de1048dab4ef613235bee5c3c2db0e73652b5c2e0 SHA512 ab5b4df0b3fd04530e001be77abc8577cfeb9ff3c2bca7c71616d61f231f284aef684f3feb2c66276557cb32b93ace555fc208c26f6b9b1afd9129bd547114c6
+EBUILD memory-0.15.0-r1.ebuild 1048 BLAKE2B 47fba8f3dec5bf3e19ae3875226d5c8ff6db5bb2806bc3d272cba2f03fc0706a87a91e60b273972a070e970aaac988716c471113a51b8afe06f0e45722f8cb5e SHA512 13b4746d5daa579d056f5dc841c091b4b10e90b7e7ba53feedd697e159ad87b3120d45f914bd4a0b4b3fb4bd58714bf4a19d73844544a18cc1204d9ddb72c2dc
MISC metadata.xml 682 BLAKE2B d1da45b67e401ac5f74eb3ae402b1c7f8feda6ea0ebb6124e00abfa72d73ceb1cac9b1dfca5953a50bde7e2af6dca07a8c5419521f0ace29141f1730fb517150 SHA512 fe24518ba47cb42f6c066d49c7dc053b3acf0df2bc8d66994fcd8857388053478836d9991fad14f13b8744e50f336545dcf4297fd1d10908cefdaa338cdad56f
diff --git a/dev-haskell/memory/memory-0.15.0-r1.ebuild b/dev-haskell/memory/memory-0.15.0-r1.ebuild
index e623aa814b98..5af492adae35 100644
--- a/dev-haskell/memory/memory-0.15.0-r1.ebuild
+++ b/dev-haskell/memory/memory-0.15.0-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/basement-0.0.7:=[profile?]
diff --git a/dev-haskell/microlens-aeson/Manifest b/dev-haskell/microlens-aeson/Manifest
index ed936828ab7d..55e69d9fb869 100644
--- a/dev-haskell/microlens-aeson/Manifest
+++ b/dev-haskell/microlens-aeson/Manifest
@@ -1,3 +1,3 @@
DIST microlens-aeson-2.5.0.tar.gz 439908 BLAKE2B 70f9ca0e7d06988cbe8ef63a26333430a00917a36f3df7deabb5a5913a2a728ae82327fd5023d98b4582f57a8e40c1dc0b689012ce12b7d71f605f6b392c05df SHA512 b8f99796045bc5f014b1535380c680a43b2e5dd4e5543cf3b4a9683c40780a54bf4b7904a4f9cc8a6ef2c5b4caa8f74b7d116ef06011201c28b63ceac22790e4
-EBUILD microlens-aeson-2.5.0.ebuild 824 BLAKE2B 816e1b85464933a012090a243158ba209903d8479e062f19a17492576477654ef587313e081483d7c0bca9581c9626932aaf287b9ff2682056495669078b3971 SHA512 c34d8f7586528764171534d55e0be1e46d78c8140ee1a2d68c24ff4f6a72aabe4a5e0df65cb9107274157be917ca05722bf927f39ecbb7508c4c0091b44354e5
+EBUILD microlens-aeson-2.5.0.ebuild 831 BLAKE2B 4e423caa60ac1599342bbdbf2851c64801c3a84556b9eda7b1f3aedb03f306da882900636ace8d744ecc0c3a20102c3457cf423c238aea6e7a881aa982c6fad4 SHA512 1c2931803430f8aa129c0c9dda3dd72277e7c0303bb08e270e1cc500eea761a62d6f1845063cf358b657859bb8f73c95aad5dc4273013d635228ae79b78d5f35
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/microlens-aeson/microlens-aeson-2.5.0.ebuild b/dev-haskell/microlens-aeson/microlens-aeson-2.5.0.ebuild
index 88de6610d464..8d7abf37792d 100644
--- a/dev-haskell/microlens-aeson/microlens-aeson-2.5.0.ebuild
+++ b/dev-haskell/microlens-aeson/microlens-aeson-2.5.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/fosskers/microlens-aeson/"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/aeson-2.0:=[profile?]
>=dev-haskell/attoparsec-0.10:=[profile?]
diff --git a/dev-haskell/microlens-mtl/Manifest b/dev-haskell/microlens-mtl/Manifest
index af326f023389..e015fb0ed0a4 100644
--- a/dev-haskell/microlens-mtl/Manifest
+++ b/dev-haskell/microlens-mtl/Manifest
@@ -1,3 +1,3 @@
DIST microlens-mtl-0.2.0.1.tar.gz 9019 BLAKE2B 48fdd193522c239bf477cb289310d2d2c461a3d192f4d70218a2bf2013923fd1f06d79bff9ada29a2729ec5d01884c25f3fb13bf1765803d11b15f354be8baf9 SHA512 2153a38e637e33e426bb64986fe7e818a2be99e4005cc7db51b94a4f66be8170e20071bf785c27a0beeb48cab97da037f68a008fa157a21a70fbf9fd943f6a45
-EBUILD microlens-mtl-0.2.0.1.ebuild 813 BLAKE2B 6ead2f09d6f93efbe64d2312b03679d4d56bf90685c938319077f35add456895d9eaa40f79d718e4f40d92beb87fb3cc2e6fb327ef4b4eeb90d9b5a2619b7407 SHA512 3c191fbe269e2e723f31a65307c57c3d497b109afceed521794595c340e19736d8b047abb270b6b2eb2bfa87e38b5c02b9c6eea029281f120f8e502f4bb2382c
+EBUILD microlens-mtl-0.2.0.1.ebuild 820 BLAKE2B 6e489c1b92de2f484ebeaab7c861a5ad6fa54e5d6a5fbe10c1777e4d7661983c97f9fde69017084ddea418faa89f94119893f4a9797d39c5bd9e03a98d304226 SHA512 23226e380438d41f6d27e9788f6ded52226298095329744e31998527ea150e97cd02ca4300078a85ef8ff97f6c8bfc56258a08b1d128ac6ccd9908b4048bbe25
MISC metadata.xml 610 BLAKE2B 594e7611a62264af449b194f01df459f7a9eb67c8a7aab897623a188ec2a6af949439ae49bbf1e8d9565e4021fbe8dc08c97d83d2c71d4dbbee9cfbf71d1a3db SHA512 75658a1c25e471d758bcb127789ac7802bd7cf96ce46bb59782833bc7ff86be010001767154e3142ec1613077efb4c8a99bfa4492773677b060b8fbdc4f48e9f
diff --git a/dev-haskell/microlens-mtl/microlens-mtl-0.2.0.1.ebuild b/dev-haskell/microlens-mtl/microlens-mtl-0.2.0.1.ebuild
index bca2d0cb886e..be86ec150fe0 100644
--- a/dev-haskell/microlens-mtl/microlens-mtl-0.2.0.1.ebuild
+++ b/dev-haskell/microlens-mtl/microlens-mtl-0.2.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/microlens-0.4:=[profile?] <dev-haskell/microlens-0.5:=[profile?]
diff --git a/dev-haskell/microlens-th/Manifest b/dev-haskell/microlens-th/Manifest
index cbf3f4423344..500411fdb04d 100644
--- a/dev-haskell/microlens-th/Manifest
+++ b/dev-haskell/microlens-th/Manifest
@@ -1,3 +1,3 @@
DIST microlens-th-0.4.3.10.tar.gz 24189 BLAKE2B f763ecbe003339bd7102180a97f264c96dcf1e9097663a619e8044c3a03cf3d381189dfa94c1a0f6b326b7882e7017d5e07c12eb88a898592d806a0810dffadb SHA512 8c2c4984eb76ddfbde96b0a429a87fa2643c891fc680e6843abadb2691c2898eb7e89e21e6a82a6631e2115204db443346fe3459764d865b23854dbcd940e5bd
-EBUILD microlens-th-0.4.3.10.ebuild 783 BLAKE2B 3e04798e1ba1d35c228b52553965943227cf8b6b002823da3574666d7dec6905b02e2f7597a35e2f68dfb3b9efdab5f2731b37fe1328aba383f8701dfdd8e479 SHA512 1c0e319734004b242a1aea0faf00e9c0cdba29ad04e7ded2271475cacc034e5f49b73b9fb52fcf9a46b98ac5c4fd8fd1278d73794b8e4aeeaae8bde56e099e3e
+EBUILD microlens-th-0.4.3.10.ebuild 790 BLAKE2B 95375fafd856aac8ce56750405184b6ce02599f5cc770c714a9ee600c36febc081ed73c1bd1fdaec6f2baa67b161655c9fb903eb823ba03685fd968cddf9b11c SHA512 db6831308b7545a0844f21dd58ced1a7e8e612ec74e1eb2233032b236d080bfd90a044f727120174ccf4a08ac5d8cd05e9db20e9b3f7cb68df4bb5b51cdd2dde
MISC metadata.xml 341 BLAKE2B 655e3ac63126d37eeb4cbf06b287e7d78e28a2c9651a216eba538d08131d0c7ddf7b95ee3a9ea7ee8066ea42435858c7650904d1399e6b876de7737a105e5870 SHA512 77feaad6fc702fad5b6bac8e72fe9f2391f2a5c916d7b401f52903132defcc06114d7beca2a4eb9cf93c6aecd4007f272bab0cf6a403a0c836ae7e5b0933f768
diff --git a/dev-haskell/microlens-th/microlens-th-0.4.3.10.ebuild b/dev-haskell/microlens-th/microlens-th-0.4.3.10.ebuild
index 0bb198bab349..f97a011ab1a3 100644
--- a/dev-haskell/microlens-th/microlens-th-0.4.3.10.ebuild
+++ b/dev-haskell/microlens-th/microlens-th-0.4.3.10.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/microlens/Manifest b/dev-haskell/microlens/Manifest
index d2c152968700..6bfb873e9332 100644
--- a/dev-haskell/microlens/Manifest
+++ b/dev-haskell/microlens/Manifest
@@ -1,3 +1,3 @@
DIST microlens-0.4.11.2.tar.gz 26549 BLAKE2B 7b4eb026ed937f5b710fbdaca6154c9f4e37a494d4b01b7ff141a8446b80c1c9eb707076f743d9916adb33de4d30e003c66e235c4ec95ef59c43293713389d2d SHA512 16a70dc5b524dc5165faa6502bb74c7eb48a6eaa3ec9bd4bb16c6cbd6eccf5ab365e2e0e2e10e9e60b65e604de78dd62789b53a7c7d2ccd0da93bce5b09fadc8
-EBUILD microlens-0.4.11.2.ebuild 563 BLAKE2B 53bef0ea1a202baf5642046746def64d524d1c4783e2ed191e159537cca9c036ef845b332ee42d13405e8d805d7e6c5a1c8b12a4a958348cff0699b65ab804c1 SHA512 30689c7284a7ef4fc60a48dc79fa1d91fb6dfea7a141c01e3eb1c2d8338dea7f6288502247bf783385fe5ff8217cefc4dc6f615f4d78329bb8a67d30ab68391e
+EBUILD microlens-0.4.11.2.ebuild 570 BLAKE2B 6418023b53049557bf51a990b98e8d871f6af988a11c9dc57ccb39b58b1970c0dbd248791b064ee1bc92c2cd3e1dc1a58e3a85a175a84d0f94c0ffd0eff6898e SHA512 2028dc1d80a5f6e91b60695cf13d7dda8bcaa7221d0652f390c2d94a9fc62d1155048d2b77ad920a7e51a999d03cf4ec5abacb40cf0c5a1716b002b352d44b41
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/microlens/microlens-0.4.11.2.ebuild b/dev-haskell/microlens/microlens-0.4.11.2.ebuild
index d70da370a1ff..5f0f4b04d1cd 100644
--- a/dev-haskell/microlens/microlens-0.4.11.2.ebuild
+++ b/dev-haskell/microlens/microlens-0.4.11.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.8.2:=
diff --git a/dev-haskell/microstache/Manifest b/dev-haskell/microstache/Manifest
index dea2a5f30329..5ab03f939bcc 100644
--- a/dev-haskell/microstache/Manifest
+++ b/dev-haskell/microstache/Manifest
@@ -1,4 +1,4 @@
DIST microstache-1.0.2-rev3.cabal 2873 BLAKE2B 8d389ffbb9216b19f0d91fa690230e9bb2a79a74f4742394a8d7fe8ec2e0344c7485ebcd40b516dcdce25dd275ff16eae67bdc22bba0c60da54f7ff1199623ba SHA512 2c952588bbd355f313ae63eba4bb0cea38f36da8e0a7f29be6a841836e32cf05ef86d1bbc2b21bc871b218778ca521484ca146cf0f83e9053e0b00d821258e10
DIST microstache-1.0.2.tar.gz 21333 BLAKE2B 05f726b88c96e47157e76705bf6961bf27f81cdee8f3c7860e9f24f368e450862d854a6a47492da179ed6830006059100470e029183f11164e1042766111cb6d SHA512 bbf1de864c88809cfd159a679ec1709c7fb523e2b3ac91232e2cabb9a4bf2eda0913666b3a6ab81b6ba9c2488ce1200cb6b43e21a7f475d2dc20f9854c47a61e
-EBUILD microstache-1.0.2.ebuild 1378 BLAKE2B d29a6272295cb2188db42dccdef2d6e01d9160815f5f436f91356851173efd1be221d5d570e843eff84635dece0d8cdd8e6ec73752f6a52730b65086510a6de0 SHA512 18f488d5229f3c4aada1207e984a05c83a6e486e25f3e4f44774460bbc853ef21c821324078773248853fd3e2d1ecbc02d397f1b5d5aac66db7212a5e88b323c
+EBUILD microstache-1.0.2.ebuild 1385 BLAKE2B bddb49e07ff9d7a9b2ca032686332a1fd641e6319750a002c3e7d99472859fea5a1cfa382d657d18f3af6d47c402d36310b8d1ba0576278c4bbf84fcb8eeb557 SHA512 b54d3e6ae00ce681c209781e87242c8b90dcbbf44cbafb641eb42a4faecf11102ae0b8d61bd84db7c200a81cd723a524b4dc1524c5351359c60bd855baa6ee87
MISC metadata.xml 440 BLAKE2B c504b582dc362e6d196c5c8380224c59f4d4187e897c088db94fdfbb8c6f30b8b52845febe124f3ec1a2f69e9e86f9b682cf92ca0b2ae258253918bb42441e80 SHA512 e18c02839a5758c8b5ceebc1d08d50d7f01ced758d93c38ed0396b1baa0547451f744ae5fa3f4f4fcfda8a02addf5437603b11f16d45bbe662c5decd2db3da36
diff --git a/dev-haskell/microstache/microstache-1.0.2.ebuild b/dev-haskell/microstache/microstache-1.0.2.ebuild
index e7396b72c267..4ec8a134d076 100644
--- a/dev-haskell/microstache/microstache-1.0.2.ebuild
+++ b/dev-haskell/microstache/microstache-1.0.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/mime-types/Manifest b/dev-haskell/mime-types/Manifest
index 9650320cd85c..8a73f3e2cd72 100644
--- a/dev-haskell/mime-types/Manifest
+++ b/dev-haskell/mime-types/Manifest
@@ -1,3 +1,3 @@
DIST mime-types-0.1.0.9.tar.gz 11384 BLAKE2B 610604f93b5225589478f87b710c32793c07685b4b009cea146399bf68655188f2771d36b82baee6b09ba331441687b270373c22bdc080a803d2bf133fe293a0 SHA512 cffc9d4d808d52b35bf6b5bdd6c069411ec8746bb3951e7c1a6200eecb2ae0617ede9891aa3e077e9ea5fc6f08bc2a1c44547971ed2a66108c96fd9dda30e6db
-EBUILD mime-types-0.1.0.9.ebuild 581 BLAKE2B ad7b5f57a18e0c56338ab15e96b25a46ebe79fdf9410d700f9d78e0c4894dcbbd082733b34cb066a2ecfbf7679daeb99547de95c317e7e94a954e737d3d14f80 SHA512 a1d230a004fc1907d4ae92098a4ba22512f6b776adf790bd5ea266d929c3b0bce00dc5e8d231c27cdb6b1007ca016ef701411402aea931853e3f0222846f4116
+EBUILD mime-types-0.1.0.9.ebuild 588 BLAKE2B 6a9412ebc64dd8223614e4190885ac140cebd288c29811d9b1d85368405df8b5bb6266cb684e08e1491b969c9d30b619a42b6c721756bc0f468272c2ee624820 SHA512 4deff395a39e5b436537674225628d29a2e81bf45e9e1ff9f352b674de1ba67475c5aff2b929d70c78bb91d92d990f37012fce2031d8bf150dc361bb293732bb
MISC metadata.xml 327 BLAKE2B 218e06e8cc3d6ffe2ecfde2149aacd275b343bfd4cc2e4ea5cc59a026f4cc7a137889f9b1fc310724e8a2b8a3293e828cfcbea933913ed1fbc984ce054ab8875 SHA512 16195ffb161bad5d1755577c272cd6d517252d34d548e3246c7f9fc4336fe0d83bd75b8322186c4fd734cfadd8120e147653348f6a4574137024e4b06314c694
diff --git a/dev-haskell/mime-types/mime-types-0.1.0.9.ebuild b/dev-haskell/mime-types/mime-types-0.1.0.9.ebuild
index 788ea687d917..ad51cece2b3a 100644
--- a/dev-haskell/mime-types/mime-types-0.1.0.9.ebuild
+++ b/dev-haskell/mime-types/mime-types-0.1.0.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/text:=[profile?]
diff --git a/dev-haskell/missingh/Manifest b/dev-haskell/missingh/Manifest
index 84c6103074ed..184f45fb5751 100644
--- a/dev-haskell/missingh/Manifest
+++ b/dev-haskell/missingh/Manifest
@@ -1,3 +1,3 @@
DIST MissingH-1.4.3.0.tar.gz 107358 BLAKE2B fa6cf7efd1a60defce6ec0e6bbee229b71f5afe4140cca31dd47c54fbeb8a2a7b0f3e41e4ccba3e010ab85c21fad4d9bb392bd4481a01a945a77de7366b6eae6 SHA512 eb42ad9fd09347d2ec661f8181c6d2c95fb4f9f05634373ac27b377508056afd909b4925f725b9e11441ee9877b66b46038005e469d0b754f8f6cb1cda66d1dc
-EBUILD missingh-1.4.3.0-r1.ebuild 1777 BLAKE2B cbd377d389b2ab69789d267dedf16d69ce8c8ccf84e796a7dbc89533f752b8e4a0c112e9a954c636cdf5c7fce25ea6dd36bc880a59de38b10a8315694dc65bc3 SHA512 32a38e2547c1420c6f7762691af2f3a8a9f0bdaefbbdd08e4d6f3ee41e14c5fef034c4fcc2e28f5c24effb482e24d46116408d4bc048917d0d15b70598eda606
+EBUILD missingh-1.4.3.0-r1.ebuild 1784 BLAKE2B 2f7c1626f3441141c445b320eb1d0836ae17e0894b214b9438e22eec57697b045d39864478c0b66bd9a6e97d1110167d03c48786be68df5026b88784ffb291b1 SHA512 ba0b87c62be21bc98bac563e004a30b9e0323d010ea23ec7495d809a6b0c983b38c01daf34d45b401a97ec2ec5608d19792c94a51474a641851ed75c457ca74c
MISC metadata.xml 544 BLAKE2B 998eb783069a5ea57ad421980aeffae4c10de64bf30a6626e330a371cde2bcfb32a496840c5708e86a97a202e9bb9abdff93c1ff249ee09f1691ca55b67a54eb SHA512 99aaed1f41668eb70a2e848717e6dca89014118a669d6a93e4fd71b9639262b8a67659df1fcae49f898106bb965b4831ad57afa9d9b5bcd573a7dd25e151be24
diff --git a/dev-haskell/missingh/missingh-1.4.3.0-r1.ebuild b/dev-haskell/missingh/missingh-1.4.3.0-r1.ebuild
index 67613d6c2956..fcee61953078 100644
--- a/dev-haskell/missingh/missingh-1.4.3.0-r1.ebuild
+++ b/dev-haskell/missingh/missingh-1.4.3.0-r1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux"
RESTRICT=test # tests are present for removed modules
diff --git a/dev-haskell/mmap/Manifest b/dev-haskell/mmap/Manifest
index faa1472e3125..90587e2e1535 100644
--- a/dev-haskell/mmap/Manifest
+++ b/dev-haskell/mmap/Manifest
@@ -1,3 +1,3 @@
DIST mmap-0.5.9.tar.gz 11731 BLAKE2B 1a2133f487f9b214c8a4be3aa91a38ee849b40649b77eec8e656fbd99d32c31761d1daeb474a56e9e0611db631a22828ab20171c6522f324e278ace0de0dac2e SHA512 3b9ac1150050ac9d8e7870610923c8303b5fc74a4fdd796d7b6b411e2ba836111ae8520e16ad345aaf93b4dbcd27abd4c359a89b27d854db8dbd252b90a5298d
-EBUILD mmap-0.5.9.ebuild 1137 BLAKE2B f5ebfcac7124c756d31bb2f92f87faa143d699ca0d4005bc7f16cae0930ea75eefe0b2334badc8b500229875db1dc4b2c1fe8b76668fb38b11d888cc883bfe06 SHA512 1df119a8d9ee3bbaca61b771a512c2fe1422f06919af2904ccb06fc1521ac1a897003c4ceed70b20c4a79ce84a89b8f8bb60212e30e95aaeb0f13246513b9890
+EBUILD mmap-0.5.9.ebuild 1144 BLAKE2B 5d9089f886396aa2549fe9f522a9d854494dfec04b66b36f4e253e2bc4ed12d3dfb101c8746fe731a70782563b283811291604d2bfdd4ec68c920030963a6d95 SHA512 2c2b415f17764489a0e55b9cb7960b9404759b1f654fd6890bcb622bb8176e9e854ea38a0a1f7d0043080c922f1e8113afd0379797a8e9a2d0e0818963ccbbaa
MISC metadata.xml 570 BLAKE2B 899bb5b34b5273e36af9016b3b9d22c23378580c2222bcc0afc0ea8f36bdb25d5378388b2daaba4771ab39c70c0ada316fe28e0e4ac03894120957d89b1b1fd3 SHA512 2f5e8042e93fd4dde6a086b5332cbdad6cf1718024ecda1aa27b4d4f41205f084900d8afdef4ffc86849732919c51289710bfb63f0effddea24abda273527a41
diff --git a/dev-haskell/mmap/mmap-0.5.9.ebuild b/dev-haskell/mmap/mmap-0.5.9.ebuild
index 11fb3fea279a..84152caba556 100644
--- a/dev-haskell/mmap/mmap-0.5.9.ebuild
+++ b/dev-haskell/mmap/mmap-0.5.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
# IUSE="test"
IUSE=""
diff --git a/dev-haskell/mmorph/Manifest b/dev-haskell/mmorph/Manifest
index 291f53adc52f..e95e531ebd2e 100644
--- a/dev-haskell/mmorph/Manifest
+++ b/dev-haskell/mmorph/Manifest
@@ -1,3 +1,3 @@
DIST mmorph-1.1.3.tar.gz 6975 BLAKE2B 93316f34fe13ffbf50934394bf7b4831f787e1c79eda625f1ebb5fad92ec143e5744ad0725eec80184c737c8978bf153dad63cdddf153cb69a306ef62dd040cb SHA512 3ef260682b5de48d765f9524abcd6853b5c4bfe94e2ca116ee4077aa0d7e5853f87e8ce1742f59b8753d2c0c3605251188346be7b394fa51d6ff2c5983edc3ec
-EBUILD mmorph-1.1.3.ebuild 706 BLAKE2B 8a6ff7990f2551b50c355a02487f81fc4c0cf687a216f58cfcdca67bbb8805a7b6b7cc5f19b84a906717fcef26be41de6136d8a0de6871b86dca6f733eb1fef1 SHA512 0ad3572a5eedbee47195d2be17c24f133239dc390b1b8b96b1bfa4ae76e1f3240fe0f24f7d0fefe75b070af6ceebf90bc8e037bb9dcce234b1a15ccf21509892
+EBUILD mmorph-1.1.3.ebuild 713 BLAKE2B 05901e2cae31e072a5e63222509bded8eb4df3e9d52c1da6543a2362af6dcf9d1f0d6ab7b99d38549e3690d60bc0cc9306d0f614c63ac9c2de74556db2b0e3a2 SHA512 3b674195330780217b8a5ac312284ff717a330b9d5cc034efccd94b5773e15c128b7dc17025f91acac78c8e59b640f376801388fd50a5e3cf94da0a9068693ca
MISC metadata.xml 403 BLAKE2B 050e5b943a69f436f12cf1ee5e71408be68031024c4b61eaac4a25f69c3830bc1fe58a60358f068785db6d0df12f9a3ae097fb3187ddf7328ec5d943b9cdb97b SHA512 ac9133cf8b7690572b4743537a87254ba009e7d027f1853d03b2ab291b18e7e8726443f9d27cd43818f8d5a89b8a1ee3734cc74979d4134d7febb5de2ea01004
diff --git a/dev-haskell/mmorph/mmorph-1.1.3.ebuild b/dev-haskell/mmorph/mmorph-1.1.3.ebuild
index 230bce1c1f62..0c8d325b3bd9 100644
--- a/dev-haskell/mmorph/mmorph-1.1.3.ebuild
+++ b/dev-haskell/mmorph/mmorph-1.1.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
diff --git a/dev-haskell/mockery/Manifest b/dev-haskell/mockery/Manifest
index 84d303e6ce1a..5b8232edc9a5 100644
--- a/dev-haskell/mockery/Manifest
+++ b/dev-haskell/mockery/Manifest
@@ -1,3 +1,3 @@
DIST mockery-0.3.5.tar.gz 4040 BLAKE2B ca8b761639822947f030bad0dcdd227aa188c568404c2b3f30602d85bd03544e773dfa9ada57be369c8a1e9fa93417bd80b379b51578e7f118270b6694d1bf30 SHA512 bcb9bef083749028ec27ba879feca7c7a8f966f50b31fe1df3e82b3ac206b634b961755e4ee90ebc72ba8c17be3bbab6acf1b01776bca9497cc5cbc1ccb58850
-EBUILD mockery-0.3.5.ebuild 738 BLAKE2B 28cedfe6e0b3f9658794a36a7a2861d179e92bafa4e970605f7b286936f96ceb417549c96d9828fded9ba6ffb65e889819fac76499f287b8cd523213db07bf23 SHA512 3be1a0d59cfbb5ec89c250a1bde154a9a77527fc5630d0a12306dfd374d1a8684620858f5f406041d0e79fe8c65bbac7bad0811ffd1e4979328f6bde80d486b8
+EBUILD mockery-0.3.5.ebuild 745 BLAKE2B 7c7ae0deadb36c2cc4e23ea0ed21b3de6d79333f6fe05c7f434d4488f1a9c0cf248f67f9bc29039c043ecba16b6db2f22215796c8de7cd97c9d8ea9ebd1fab4e SHA512 6cd1c938c898ecdb085c1ac5d435020a1459c84470bf9ae01a418fd060cdd8698a863386c970a7d5afd7b0411cc8160588246978f3a8dbcc1b718553dd6a5823
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/mockery/mockery-0.3.5.ebuild b/dev-haskell/mockery/mockery-0.3.5.ebuild
index 55e6b70f4dbd..5457c281eaf1 100644
--- a/dev-haskell/mockery/mockery-0.3.5.ebuild
+++ b/dev-haskell/mockery/mockery-0.3.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/base-compat:=[profile?]
diff --git a/dev-haskell/monad-control/Manifest b/dev-haskell/monad-control/Manifest
index b0f69989e36a..61dce5070219 100644
--- a/dev-haskell/monad-control/Manifest
+++ b/dev-haskell/monad-control/Manifest
@@ -1,3 +1,3 @@
DIST monad-control-1.0.2.3.tar.gz 13864 BLAKE2B c150338e8a585dc045fd23404719fe61a2367f7308e15344f81549fd7f0808ef8fa2238a35b0a7c7984d26885352186bd6bf43359dec68b2df93581b021dd794 SHA512 59837326ec9f25220cb6c7329c91a5806b0ec7412d6af24c0f0d52c4fd93b084e92edd4f5f61a4f9c4248034fa540c23b65d2aacdfca737ece98bb132b8f08d4
-EBUILD monad-control-1.0.2.3.ebuild 879 BLAKE2B 1b72af86268680c83e40167a6d9550ec7c419f9eb5ad204e3ca7c0a329809194bc159c2db4f0e51c3062cc26c82ac3053d36f1d639db79964f8c10fd2f432354 SHA512 2c0921fc57d57b420508bc9943b4dafa92477452150a02a0850847973dd70dec29bfdef1918487313eb1c7666d00bb3a1adf5ad0282d5ba459114e7bdb75f686
+EBUILD monad-control-1.0.2.3.ebuild 886 BLAKE2B e4a78f33c131a1748d1e250bd92b406a6e780e312f2010ceded37ba5e889b383eb7ab7521e1f4199ac3b154782dda44297241e38955427c74839ba078e1c3e45 SHA512 3c74e77d75b3478e265d53792ca37bd5863d771f9368005e9d6b85899ccfc3273e7818357629f6aed735cd48129a03d95a1dc33fb6d4a50af2b6bc5500bcaed1
MISC metadata.xml 1419 BLAKE2B de50dab3a7a2896771a3de5565065bc24f29c86eba6367ad03d88f72bb99dd9e7ff49608b4e2d6631473396e0a14165d78dc1bf00ccbb28d51218a2916e1c2b6 SHA512 0722e9e717d834dd6473cce1e823ef3eb0fe69493a483bfc54bd85786b96b2e7859d3fe5e883af9a5193c6c618875da3c8b15544bfba71a2efcd82d4d58f8bfa
diff --git a/dev-haskell/monad-control/monad-control-1.0.2.3.ebuild b/dev-haskell/monad-control/monad-control-1.0.2.3.ebuild
index 9c8606c78d8d..48fc2bb5fe10 100644
--- a/dev-haskell/monad-control/monad-control-1.0.2.3.ebuild
+++ b/dev-haskell/monad-control/monad-control-1.0.2.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux"
IUSE=""
RDEPEND=">=dev-haskell/stm-2.3:=[profile?] <dev-haskell/stm-3:=[profile?]
diff --git a/dev-haskell/monad-logger/Manifest b/dev-haskell/monad-logger/Manifest
index f00fdcdc7c2e..ad003f9a6dc4 100644
--- a/dev-haskell/monad-logger/Manifest
+++ b/dev-haskell/monad-logger/Manifest
@@ -1,3 +1,3 @@
DIST monad-logger-0.3.32.tar.gz 10984 BLAKE2B d03a94f9b207e5a64a150140d9b4dcdd56e6ca28db1f371c08ffb9d35168602b8cbe478b19b47fdb38e69f0d08431f3a2a98b7ea916448079d27674bb70cf454 SHA512 d65fad10fc4bcc5a597c7a9b03b9e275c40ef7c930d1b7f703115c2f18b8bd3c5a42b4c3cc445889e0878e62709c62fdf5f0b2b60d1a15430064f11853b01ef3
-EBUILD monad-logger-0.3.32.ebuild 1471 BLAKE2B dfe8580b71dea1e254034145d9ccc81559a1ddf3b7ea6f89f2e000de1b9a26193b77936b3d0144bfa8492b5c15d4cb11c1aeae51cb889cd01d2b87150e543312 SHA512 46d18cd134f48ff25daf79f9e567431c0eae531326b17c38327bb253914ff8dcc062fd537bd4c04d01bd74465e5a69f9759f9bb95931001f4a5185f9346590b6
+EBUILD monad-logger-0.3.32.ebuild 1478 BLAKE2B 18cec7f7c1925f134c248b91064829900f18eedc1c801e7f8f27f3227a0c5717148dd441cca778af2ce230e32959524e78473c25f062851c39e81bf2428866ad SHA512 f31954b535bfa7a6cc9b15ce2e27a5e67f7ad9f1917cd5eedff8a4867be628b1104aab7b9273799d524ff0bd8b9c1b9eda84ba316602e53d56869c7f6e963079
MISC metadata.xml 422 BLAKE2B 0ee7ac74f2d01cd7490063f91f82ebffd26fa9ac8591ae3f79975453d8749216a5c966a4aae38e232cf472d8f61a3b5d01939a9c224d562d30447660b3776b38 SHA512 1b376a65b190af5038f449f4d648fb5c689c38f5a93db7e116880c353ffeb2c941abbe528c19ba240e360262d860a471c12ff695e2421acf8d1c2da4ea60db9c
diff --git a/dev-haskell/monad-logger/monad-logger-0.3.32.ebuild b/dev-haskell/monad-logger/monad-logger-0.3.32.ebuild
index 6a057a8cf990..ef2b8d43245d 100644
--- a/dev-haskell/monad-logger/monad-logger-0.3.32.ebuild
+++ b/dev-haskell/monad-logger/monad-logger-0.3.32.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="+template-haskell"
RDEPEND=">=dev-haskell/conduit-1.0:=[profile?] <dev-haskell/conduit-1.4:=[profile?]
diff --git a/dev-haskell/monad-loops/Manifest b/dev-haskell/monad-loops/Manifest
index bc4515e5e3bf..969e8132b579 100644
--- a/dev-haskell/monad-loops/Manifest
+++ b/dev-haskell/monad-loops/Manifest
@@ -1,3 +1,3 @@
DIST monad-loops-0.4.3.tar.gz 4996 BLAKE2B cbe025073cdf7ce193854de927ff34981709a206ee1061cd0dbf26b09a533fe5c3da961e9c5c77ec63bca9963eb4104399eb5d38eaef416df13138a4372dc562 SHA512 41a1314777661a411acf62dfa25cbb1a59fedd5d60d1a2b8566a3dd64dec361ab1fe35827320529a723a612e0443571ce38b17fa900eb8d5289bc52f653d47a5
-EBUILD monad-loops-0.4.3.ebuild 604 BLAKE2B eb11a82471cd66d6c8f7e6ed5abc6a0193c9f918757e351be04219319cc0c878b35f0e30d0ea2be2521fab47f1b425dca82ca5a16026b4d9f05ef83d279298ec SHA512 ca1c7ee21de9971681371dc8bef760c7916ab2a76e6cbf68c31183e7219b5152d6a3a1ee00532bb27a0803a2983270d54bb7b194523cf0108146a8974cb64a90
+EBUILD monad-loops-0.4.3.ebuild 611 BLAKE2B e50b5867ff71fca7056d78163443622c990c58c04f72f0b9e4e29e842797e4d3421f0340d93cda1e2a6381e0c01977ef6e67c936f83534b37655f5a311f58581 SHA512 60eda866f707e68a92e63dc85973ffd4c6e89a4c7b1f192619df5153e2bd419f5a0c745706ff8810da7d66db3ecff7ef061bf79389283ba06161d2a725ee976a
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/monad-loops/monad-loops-0.4.3.ebuild b/dev-haskell/monad-loops/monad-loops-0.4.3.ebuild
index 46d7541e1cbf..a1dcb58422f4 100644
--- a/dev-haskell/monad-loops/monad-loops-0.4.3.ebuild
+++ b/dev-haskell/monad-loops/monad-loops-0.4.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="public-domain"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/monad-par-extras/Manifest b/dev-haskell/monad-par-extras/Manifest
index fa010c3e14e6..b16da39198f8 100644
--- a/dev-haskell/monad-par-extras/Manifest
+++ b/dev-haskell/monad-par-extras/Manifest
@@ -1,3 +1,3 @@
DIST monad-par-extras-0.3.3.tar.gz 9146 BLAKE2B 44c0bcb007086fb478d287e3ae53a7aab0d30a7b1769e5b553634fb9bdc043917c80f6889fd79d37447afe5210ea54d226b8b5b9272c09a3134c007525ad9730 SHA512 89811cbdb6ab6654f31a8c327b4d0299c27938b226e0e12b0917393b610d02ea5a62182bff513cdfd19c21165658f0f1ef1ea00bdae114fd84d524051dca4fe0
-EBUILD monad-par-extras-0.3.3-r1.ebuild 762 BLAKE2B 9c259c10b6859daff88c2b9aa33ae829e7bfe3898db5bd4d970204274a7dfe183d18edd10b3b6bde9ee177572172fee11fdae4af50b08fb8c726543ae05253f2 SHA512 ff2713635bbbb3a47f713f10cc669c9da16032889ffb7c3bb399b69343c655cc65023ee3e9e2146c1ddc9bc485d0e985caed393c28031d155084e3c1326e5557
+EBUILD monad-par-extras-0.3.3-r1.ebuild 769 BLAKE2B e69f3fd3779572bed482095e3697fc36755ab233f339fe9e6406a57dec57d2f42140bd305703c710bb1ee84f41a5c6f6c9c7ecb6a8886dbe7ceea3eceb1d9348 SHA512 c28d701b1f6a3b9258191c3be6d98e368e897d327687bb136707aacfb9d103b52c448525fcf42bbf8c4875d1957245241547def536977ef04c0cbc8aa85c22ec
MISC metadata.xml 537 BLAKE2B 93551c2f409d8d8d839f9ce7b4fed3d3be19a73ac32dda8207991bcacdab477b211cfe65cb22c889bd11f3002810caa0f0e0e6de73d691bf765b4fdb1e69b5bb SHA512 5489b4f0c16797c2049495d7653092437597bd3945b2cfe7b3db19e18f75c732f18636b63203111560a0585ba6c60cbcc21eef0767dfcc2edd6e1eaadeae98ec
diff --git a/dev-haskell/monad-par-extras/monad-par-extras-0.3.3-r1.ebuild b/dev-haskell/monad-par-extras/monad-par-extras-0.3.3-r1.ebuild
index a25f6cb320bd..d2a3c042d459 100644
--- a/dev-haskell/monad-par-extras/monad-par-extras-0.3.3-r1.ebuild
+++ b/dev-haskell/monad-par-extras/monad-par-extras-0.3.3-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/abstract-par-0.3:=[profile?] <dev-haskell/abstract-par-0.4:=[profile?]
diff --git a/dev-haskell/monad-par/Manifest b/dev-haskell/monad-par/Manifest
index 48aef2e28910..a435ea02d63a 100644
--- a/dev-haskell/monad-par/Manifest
+++ b/dev-haskell/monad-par/Manifest
@@ -1,4 +1,4 @@
DIST monad-par-0.3.5-rev2.cabal 6536 BLAKE2B a9181b9df868e6dfcde1faa49cb0761ff79b28b4faba19213b58243fbd4e9d19f493beda6e8324ca6eaaa3a710d64e489a31e0b391d35f6f3996cfe16999127d SHA512 033b672b05222115e5c7d6c22f2333f7482fa7d4eacbc60b59139eb65e5b1fe9ca368d83f0090f0021297e3bbfa660c5af32189d3cca9af4679b6919d7883a57
DIST monad-par-0.3.5.tar.gz 31675 BLAKE2B 02299d3a6813618e43d2786bb6963d1fda74fe50f84f2ada86890e87b38803ef1a1042dddc83c8e813cd9b1461710991a37900ee059222ecf65dc7706ed99450 SHA512 0843753f5a1465f46ade4c60b0707a07e996f12b13f8248e4c3dc6eeb5f0b8b4a321acb4dff685d17ef52d36db32cec5564e6492f7027c9d93f03c5780895b9c
-EBUILD monad-par-0.3.5-r1.ebuild 1102 BLAKE2B daed1c06b08bd9340bf1aa5925a46de782339f33011250ccf5c74e75f0c31e64b1a7768cadb13b4ad3c86f77d18aaf8b0a8cca28a0ca8a34c4decb74f0507c27 SHA512 e8fb2376729d9dcb6f0fe869d9ab98359c43d8cceb14b53be42de35a673c473804335f72891f0bcc59151814834b8a0a38cd345971ea7ccb7ba447333fe01c8d
+EBUILD monad-par-0.3.5-r1.ebuild 1109 BLAKE2B b94236bc8ef925ae99ff771740e31f02c36d51bc783ee68bfe5205e095165226c9b5fe2a8d870d8f5fc2251911e5ee8d6ac263b1b834451bc639b29c23f6cced SHA512 9d5538c856e2d7e404682bf57e78d5fe4cdba93a5d3be2a6dcd7c3368bc48c9a60e27d2316d7895f98ede07d86ea0af6a837ea76515eb05651f823bcf204b060
MISC metadata.xml 1072 BLAKE2B e693f1bf44d32cc1425ae87d350f933341f47db2ecca3993b95ac33e3175b2e5357acf9bf3b9aad9290b6a0d19528d74afeedd83b430088084a1aa6d111fc734 SHA512 3d8ed6dc1337288306cc51168cccee4d3502837099b92918ed3bf7843f8d84a1352a39488b3ab9a7a94d66350e431f9f6b937915d5b2880807412016876bb3fd
diff --git a/dev-haskell/monad-par/monad-par-0.3.5-r1.ebuild b/dev-haskell/monad-par/monad-par-0.3.5-r1.ebuild
index e8e6cd8feeb7..737182f7a914 100644
--- a/dev-haskell/monad-par/monad-par-0.3.5-r1.ebuild
+++ b/dev-haskell/monad-par/monad-par-0.3.5-r1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/simonmar/monad-par"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="chaselev"
RDEPEND=">=dev-haskell/abstract-deque-0.1.4:=[profile?]
diff --git a/dev-haskell/monads-tf/Manifest b/dev-haskell/monads-tf/Manifest
index b1c28938358f..b0a5c87349af 100644
--- a/dev-haskell/monads-tf/Manifest
+++ b/dev-haskell/monads-tf/Manifest
@@ -1,3 +1,3 @@
DIST monads-tf-0.1.0.3.tar.gz 14159 BLAKE2B e77b87e274ab8a29af6033fdc69a965b4013f43556bbc65e16eea35d49899e022294a87196a8e7c086659874a939010449102f5c9fa2f17b128212e567bcd588 SHA512 e1be602c584b42390b617cee164c8cb1c4bb17093c44033275924f273c94212e53faceb35aeabadf43e68f9631830e41266858daa10aa2f3af6300ebc20f3ea4
-EBUILD monads-tf-0.1.0.3.ebuild 647 BLAKE2B f8f91ae3030edb48c6ce5d0b9316a265c3ac2114d99b542a398bec0f7be1c107cc142e99a79c3e79be6920799b84ef7b5a5edcbbcc146f8cae6e5f3ada62f7fd SHA512 845f2c0a0de99765e9ac5602b9fc2b88b371c21d5221e886f55468df794c9f5c005b3e39c87b382ca01dd8eec4662c4838da71c123f374947ac12cf6b25600c9
+EBUILD monads-tf-0.1.0.3.ebuild 654 BLAKE2B 7ee5c276a9984bf2d3f35b73bb9ff24274a93bd806fdec69658023bc6424614dc889756a84a37106c57d46baa1dacbd9c887272ef631f893cebc96fe34f67c2d SHA512 e7494018e5ace8ee4574d34dbe68684d3bacfacf6df5504a1f70e0b12bbc9da65512bf42b1d507dcfa476a350dfc9ab822b36f91dd6a7550abc64275ce18cb81
MISC metadata.xml 688 BLAKE2B 613f93fb297cdf8f25e7898d03b7a80e66338243421920e3e1b3d32fd282cee03d4e428e5956356a5824ea3a7a3461bdf032df17d78329259b9b37c7c76f360b SHA512 18c8c690d8acf7c6fed7b1e0f092a48ce7d519302343264a9205f3aa1842f9bc9a0eb29d34439a70b84117221786556ba5ec9571a66ff3cf9ed4ab195a5341be
diff --git a/dev-haskell/monads-tf/monads-tf-0.1.0.3.ebuild b/dev-haskell/monads-tf/monads-tf-0.1.0.3.ebuild
index 72e40052745d..ad9d5a8fcfc9 100644
--- a/dev-haskell/monads-tf/monads-tf-0.1.0.3.ebuild
+++ b/dev-haskell/monads-tf/monads-tf-0.1.0.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/transformers-0.2.0.0:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
diff --git a/dev-haskell/mono-traversable/Manifest b/dev-haskell/mono-traversable/Manifest
index b868401ff548..315d0c8b423f 100644
--- a/dev-haskell/mono-traversable/Manifest
+++ b/dev-haskell/mono-traversable/Manifest
@@ -1,3 +1,3 @@
DIST mono-traversable-1.0.15.1.tar.gz 40815 BLAKE2B 432b90de9620b1aadd95e4591f678510b3e878a5af98d12856448e0add928e61bbca3fcb9f4796af0befb0bb70dc7cc8650263abb719e133ca227fcf85b6f0d7 SHA512 adf1af35b93af0605667d8b033415f318c6dab225499fdd1d9eab349fb1eedca2623c98f9dce83f94ed27db75b6f0aa88027daa748c7b3db05f47f68b505b0c8
-EBUILD mono-traversable-1.0.15.1.ebuild 983 BLAKE2B d239c5ecf4ffca8cfae181fdbb250c40f6825405ed7e35eeba6e79019bd8bb4c1f828aeea267b70764f2f49bb89dee39acb7060b3a01161fbe171c6ac2a06059 SHA512 10041b7b45814ec093a544aa0f0768ebc610910f7533334acef34c8496e96a169118c80f5b969d7e56c820e87e16559df98b1f6bfcadcd6e65233569b3acc41c
+EBUILD mono-traversable-1.0.15.1.ebuild 990 BLAKE2B 63e3b36bcf2109fe241fd1d8562680901cab7f4909b2a40228f47f5f8c3a4d46ebc22755220adc2039b5d06a54020dae298b59028d10a0bfe598985ede0af9a4 SHA512 08e675315b0ad44ce0a86ca29da68a26452f603c11909e326293f14c817feecf703d058e04c48ea83c1ffb24a535f247cd3f3fa52355d6bd4d9b8a432a06e3c4
MISC metadata.xml 536 BLAKE2B 1660005ca345deae09417741ce054afe50451bc01f577535527a2d3bc5cbea8cabe5c32b07e9f320348cec2770ee9aca85eeb166e840657bab43cc9cc02812bf SHA512 d509ad1c0bb84ea0581098ee9abe0328c2f3077eaa74eb6ffccef26abee0277ee2e4a1015643c578004f108266a6db23acb1566830ecd2e7aa9d55b5d63529c3
diff --git a/dev-haskell/mono-traversable/mono-traversable-1.0.15.1.ebuild b/dev-haskell/mono-traversable/mono-traversable-1.0.15.1.ebuild
index bef7bcab3cd3..adac9410b2c0 100644
--- a/dev-haskell/mono-traversable/mono-traversable-1.0.15.1.ebuild
+++ b/dev-haskell/mono-traversable/mono-traversable-1.0.15.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/hashable:=[profile?]
diff --git a/dev-haskell/mountpoints/Manifest b/dev-haskell/mountpoints/Manifest
index 0700a737af0a..1702d721e085 100644
--- a/dev-haskell/mountpoints/Manifest
+++ b/dev-haskell/mountpoints/Manifest
@@ -1,3 +1,3 @@
DIST mountpoints-1.0.2.tar.gz 13505 BLAKE2B 137b4c66e6a4ab27e48eebe52607ce6ad71cca1c9abfe5ebd0ae130bbd857b8fddb22575f356f30ab58e171a549d0a726b4ab41287658d35860df300c7c8dcdd SHA512 763b58944ef4422641d4ce92d7a61c79fa95cdae9795e48db194ce10df622a3e079670099daa35f7bb51d4d10ee54ccc411105eb918bab2327d54571d9bd9060
-EBUILD mountpoints-1.0.2.ebuild 547 BLAKE2B 8fa20d9d8813633f5b4e5b35c6328997e7d7dabc935fb9b0eeb6c535ea3979fdbe94b0be497a1b186a5284ea9788909a3cd8c8d8aaa2e80fc57d4cc732290147 SHA512 6b06bae5e1b1b8a959009df2430bc3e162e042b227ce19947cc41cdd9efb36f4f866fb9f690e12de4e82bea295710da2f6fcfa05c8015995e65143fae9fcdacf
+EBUILD mountpoints-1.0.2.ebuild 554 BLAKE2B e05f0f17d6c0b5f2a5b100f6c58007112dca8708ccae047913eda5622b1e2fa9c914f6fc66fb8d788c366d0ce00ea81097534d04b4fd416f4f8f66d70d282d4b SHA512 b489f80e030502dc19b9a5517d8e69a64ffc62d1a11db67ceb99cbf0b3c05b6aed4fdd8ab76bd2c47a570d9c2ef18853047a34ce03821f2630d4d28530a12887
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/mountpoints/mountpoints-1.0.2.ebuild b/dev-haskell/mountpoints/mountpoints-1.0.2.ebuild
index b144fc0aa833..00b8b23338f5 100644
--- a/dev-haskell/mountpoints/mountpoints-1.0.2.ebuild
+++ b/dev-haskell/mountpoints/mountpoints-1.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/mtl/Manifest b/dev-haskell/mtl/Manifest
index d2f5f7caade3..f1ede624c202 100644
--- a/dev-haskell/mtl/Manifest
+++ b/dev-haskell/mtl/Manifest
@@ -1,3 +1,3 @@
DIST mtl-2.2.2.tar.gz 16966 BLAKE2B 29755d32aa2b0107e512ab6fff1e2695076217d81d3d46276aa2610b7054c98c01b44611b50a0127f277b54d74e0d812e52b3ae2667bf1c2913e1276993fb5d4 SHA512 25aa48f53d9b1da04bb82d9eefff2e5f797a54bc0b22d6465fcef3bee8da0a459e714f4daf69669cc28a8fef5d638d8f9b1407dad2260d67d5a63e1cc324fe7c
-EBUILD mtl-2.2.2.ebuild 742 BLAKE2B 097fad9fbb54a6985a65daa7379df39705826ea8dbb78997fcbe3ebe3145629293936e0574da8b92ff951549ba2f05f20a440d71fd27c3cdd58aaa31f124c627 SHA512 8bb74d1de64a66f59c352cbe6705286685490da8b202722723526e01328c05d330258486dcb2b8bcafe1c7383a06d375fabc839b42c957b95b38f1918a31ccf9
+EBUILD mtl-2.2.2.ebuild 749 BLAKE2B bbb08bc6b5da78ca5666cf49e1d5b8460429f165c9e682d113dff1e242ca7dd4fbf99a8dc624ae2dcabb8b8db88681713e91eeddab9678d841f22212bda99cdf SHA512 c4a070504fa372af06e99d1bc4fc3337821a1360c04d20f5fa35426b8fc3b84fbea3113a46c885841862bc46e7440917f7c75b0ef78234e47fe7c9c4e1b32da9
MISC metadata.xml 695 BLAKE2B afc6bbc0d9c86cae9a99ca10f26b515a51089f5240840939c3d85ed25492902a3405421adc5ec22b77f47382e273d8f992fda78651ee5f663c5395d19a77b3d9 SHA512 e1844b2a3206ae9b6e41b075069433363a6cf1ff53a7af66a55456ca0f273f3d60a91cd6ff43604ab2f87d15bfb859f4d2760d1416de4484e73abb0293c0de9c
diff --git a/dev-haskell/mtl/mtl-2.2.2.ebuild b/dev-haskell/mtl/mtl-2.2.2.ebuild
index 7cc8a5319246..c12ed9643140 100644
--- a/dev-haskell/mtl/mtl-2.2.2.ebuild
+++ b/dev-haskell/mtl/mtl-2.2.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.10.1:=
diff --git a/dev-haskell/mwc-random/Manifest b/dev-haskell/mwc-random/Manifest
index c61b5203c870..4739ea511483 100644
--- a/dev-haskell/mwc-random/Manifest
+++ b/dev-haskell/mwc-random/Manifest
@@ -1,3 +1,3 @@
DIST mwc-random-0.14.0.0.tar.gz 19674 BLAKE2B 3410f8d237c8e4a0f079c13567082273fc79d287c8de2b9ea0c1f396271ba7571caf890d6065ae7f0e5aae41f66575d90df178b981db24c9792213facf1d9c3d SHA512 bb262d6f4a37d91e4c0667ec5140894ed36bf3ef4b90e487f4d689a6bc4eddd09dcdc3c8b75013124908ca1642e990c3e074fb728acc1b36f63b3db66528301d
-EBUILD mwc-random-0.14.0.0.ebuild 689 BLAKE2B 66687724edf8bca1d055b16b76482ffe8b8e4623ea17021d2b1f0b8e910d22fd0b6ddbbdf939e011183dff63a66221690c5a410a915387e66c923ab0f02946e0 SHA512 d157fd4f856bcf0e2b5815dbb6dfd62a9546e873b03e85e8a4e90aee048986e9b2c5c4056e8c68685823170e1e77a2ff995d6aeab10a4937157e412e9cf442d5
+EBUILD mwc-random-0.14.0.0.ebuild 696 BLAKE2B 383816903901560e9e01506fe77262f2e868b739bb4790f744bc1a2d65616e83b880f4a6da58c7e4c892bfc9bd824934d046fb94d0dff0c739e3b85273f2c0f3 SHA512 38824333cb87f8637787189526b3240af4b9b7d3bb7e58ff4ee80c2e002b7681b382f3743c2947520dee2adb8a2a7e356aadf5c88b0689e34298607ae7bad47e
MISC metadata.xml 975 BLAKE2B f15e002ddcdb0bc379c7790ac4d69d09c66b845cf736018f41a0658aee7ab4d2842ce9fa94c3ff4c358e25d4b11189b4f04849039a177de3972d60a25f4f5c08 SHA512 335f21a73c8c2df3916a1110274469fde9babcbc5f1bee8dbb27ed0898e65dee0aaf4c47c5ba216490158a18a3db87efa101cefa8e165bef19a33d458c1e173c
diff --git a/dev-haskell/mwc-random/mwc-random-0.14.0.0.ebuild b/dev-haskell/mwc-random/mwc-random-0.14.0.0.ebuild
index b49a405646c1..007de2319026 100644
--- a/dev-haskell/mwc-random/mwc-random-0.14.0.0.ebuild
+++ b/dev-haskell/mwc-random/mwc-random-0.14.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/math-functions-0.2.1.0:=[profile?]
diff --git a/dev-haskell/nanospec/Manifest b/dev-haskell/nanospec/Manifest
index 446aedede60d..0d4c5bc102fe 100644
--- a/dev-haskell/nanospec/Manifest
+++ b/dev-haskell/nanospec/Manifest
@@ -1,3 +1,3 @@
DIST nanospec-0.2.2.tar.gz 3698 BLAKE2B 38351f999a2e71b598734b75aff06486f44166ed8df80956d2486d99687cda6f4b4b0f12f44db17f6b0c43ddfdf5bd13b788967e18caccafddfe27f27af27f86 SHA512 6161b5cc1797a3fdcd07cad14deaa3edd6faa87309b5e8a31834d7c1dda23737fe4f2e763b13da7f5ef6f6ee3a9414f88b9ae01e5403320ba23d76404324a3b0
-EBUILD nanospec-0.2.2.ebuild 664 BLAKE2B 3b718dfa4a1d5eaeb4e7065674c8aecc07e49be108962542381313788ed16df0d88e1232b7eb124d1fa9c6fcbb349b80e594c9b6c51a57b1eb89ad77baa1c2c3 SHA512 f23f3c09599bc7e29f6aa11020f870cc1e70806e666a8a38cb1e50d7610ae26800d04e77ba010d7a20f61648ac9fbbc106cbec91e176a9cd2dff75dbca583a98
+EBUILD nanospec-0.2.2.ebuild 671 BLAKE2B 870107f9fa08205dd910fe7172e26bca7e150cfad0a54213de4a5c9ab1cda441ec0fb4dd6a5101ad143a3d3afbfc453981f77019348bed9e29f483b40a4b6575 SHA512 8c7e4b6014c3d24b97bdaa392262102382db36b8dd90a0144b62351c41668480d6c83284ffd24bd8cef8028b2e08cfb872f925ef1d7f5990d9c24fc32e520e5f
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/nanospec/nanospec-0.2.2.ebuild b/dev-haskell/nanospec/nanospec-0.2.2.ebuild
index d3d10530b891..b857b003e6f1 100644
--- a/dev-haskell/nanospec/nanospec-0.2.2.ebuild
+++ b/dev-haskell/nanospec/nanospec-0.2.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RESTRICT=test # cyclic depend: silently[test]->nanospec
diff --git a/dev-haskell/nats/Manifest b/dev-haskell/nats/Manifest
index 94dc9dd25212..0be1879301e2 100644
--- a/dev-haskell/nats/Manifest
+++ b/dev-haskell/nats/Manifest
@@ -1,4 +1,4 @@
DIST nats-1.1.2-r1.cabal 2749 BLAKE2B b0b7406ce0362cfea14dd8cc492b9d0a5a1e34ae4cf5c4aba78d3cd7052a24a3be1c742287d85e6f9699fecbeee491a0eadcdf1994e92ce86e559c6965774cc2 SHA512 0702e4a69cbc368de33993ab49ab5aa458202df538606b73dd9291a6cf61f82ab44e4b12e3e82d2690ba151fe8b1c65e8791ac0f45a24a7f2534abdebd2e87cb
DIST nats-1.1.2.tar.gz 7776 BLAKE2B ae2012e1e8a433c3802b7470f95a7e4b391f9c7ee50f41b94d2ee9d20b630820e550efa76fb5d64926942e87e761db0702ae4310573d0bca38f52fa419a93390 SHA512 596f11e98fe57893279ddd1f5af11a12e747e0d5e87000c7e20d0f5c2da0f0be9a6b8d19c8d5759716a7fb9a3e77d0e999380af3d5a350fe32a5492dc6077450
-EBUILD nats-1.1.2-r1.ebuild 1020 BLAKE2B b1799f1cd39c53eae86df12661f707cafdf02595b3c72b1a3bd21f93dae3d96723bf3f70157c75318e750142dfacc93484ad9a4265e250fd53ddaf215cdcd3a7 SHA512 32dfe9e6f90e741fa71cd58f8cc28515096f6a7f2bd8d7a701307411807d70d461d89b11225603db612f963cbb9033546565415a36d41b55ed203ac91fefcb8e
+EBUILD nats-1.1.2-r1.ebuild 1027 BLAKE2B 2c2f7d19d8b7f81d905bb5eaceb14ff82e3499bfd72cd24dc735f92337bfd29b35da6d23dd4df1f29ed6a7e978c3b7e10b1189603caaca5a26129a7cef658d27 SHA512 94e2ec62527a42cce28f4ea3a4d6ee63fbf89ab89584b2b92a7a0841a609c599816c72083bba25c97a96fc1affd057c1469d0b009183f5d8b5a8cb11da4fe5b7
MISC metadata.xml 438 BLAKE2B b1959dea4d16b4876e64792dd32aa257b12339979db4cdffc47280d87b91b64ddd28f3f937877d36356b0063a89e034a2cd221892e13d9c66358d0f0b45e3201 SHA512 b84958bacb4e1709f3c90de7e8c307ec09062ddb11864f0c72e78d248d3f29fdd8ac597406f6e1c49f62dd2d738ce6622d9a197480ae10600ea2a0b9e4626fb5
diff --git a/dev-haskell/nats/nats-1.1.2-r1.ebuild b/dev-haskell/nats/nats-1.1.2-r1.ebuild
index 86b1d3cd8dd7..b7f57d7acae9 100644
--- a/dev-haskell/nats/nats-1.1.2-r1.ebuild
+++ b/dev-haskell/nats/nats-1.1.2-r1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="+binary +hashable +template-haskell"
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/netlink/Manifest b/dev-haskell/netlink/Manifest
index 449d26d321a5..f88468f50002 100644
--- a/dev-haskell/netlink/Manifest
+++ b/dev-haskell/netlink/Manifest
@@ -1,3 +1,3 @@
DIST netlink-1.1.1.0.tar.gz 49444 BLAKE2B 620cf5a4b52f86d9410534d5ed0f4ede40961e976e811c0e2f07c46c95b1ceb1452b9b19cdf4f9da9dfd60166fc7899550b060569dea956feadd6c1293c20f6e SHA512 2bb3d3c1a86e2de61e18a50366d9ecfa863df4959533db5ab3b127b4e02853cf4295ce7519a8ba7bbee9af0534c510aae99c567a5b23e8587e8e56113f530da3
-EBUILD netlink-1.1.1.0-r1.ebuild 754 BLAKE2B 4357d46aede31ff316291ce8773b85313b451f966e335a2126bec092520a77dab9382773c74c82e0fba676be20d666912dc80ac45f00b79c158b08911cb76cd6 SHA512 afb23351c611dc45cad4983abb2968a6ad527b081922bf3a9fad83f52a26dd4cd6670299344a9a3695456202faa04f87e45c90ade29b73ecd72113fa341881f5
+EBUILD netlink-1.1.1.0-r1.ebuild 761 BLAKE2B be662954a0ac904ee708bd6722e3a7cc594455099701c2e1a7363d93da6e66f9b19bbec81ee7c2d597b83f8e23670b49efe4348bc47aa2c6a73143242b8944d9 SHA512 f6d747a9eb4c68173d75dd86378b5c4b86fa04d0b1b16cc0be201b82ff93627fdcd3a3843021ab7423574132bd26b183548eff31e73d69409720d88585b9d93c
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/netlink/netlink-1.1.1.0-r1.ebuild b/dev-haskell/netlink/netlink-1.1.1.0-r1.ebuild
index a51fa796727c..899dbe7dea80 100644
--- a/dev-haskell/netlink/netlink-1.1.1.0-r1.ebuild
+++ b/dev-haskell/netlink/netlink-1.1.1.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/cereal-0.3:=[profile?]
>=dev-haskell/monad-loops-0.3:=[profile?]
diff --git a/dev-haskell/network-bsd/Manifest b/dev-haskell/network-bsd/Manifest
index 47fa1e84381e..43467f78a187 100644
--- a/dev-haskell/network-bsd/Manifest
+++ b/dev-haskell/network-bsd/Manifest
@@ -1,3 +1,3 @@
DIST network-bsd-2.8.1.0.tar.gz 8584 BLAKE2B 9864cdcab82d77592574983c70ddf262a4e836807d9141cacaa638d109f423e8332d9cb0b7d07661121970d9bd0b0ef9dd292d7e57010dff106a62003592d738 SHA512 b2f66c6705c490e1cbaab6ca88444294bc90b3711da4039046a9279060ed41228ab855b40039f56bd02eabcc0351200de3e043a108a0cdc98192d563702de7f3
-EBUILD network-bsd-2.8.1.0-r1.ebuild 707 BLAKE2B 5e5c5e76f3289039143402d5ec0f3eab26e0569894063864a71c7106d3b472c4f8b10c9baaa022ba594f4aaadc5e4a6a6ec39a3dd1450568b087507aafb280d5 SHA512 10a1e57663b055ccd6887dd7a13b4cb080ec00e4f61d8884978bd6ee40986288ce3e7dfd4d58386fbcb854d1be3277fc5a1cd6e26c333c2f575a7b8c0040a60d
+EBUILD network-bsd-2.8.1.0-r1.ebuild 714 BLAKE2B d0683b62957f83d40a49cddef9d3e8621b93f980a699f88c1d23b882d52062c3f6a7f1f69dc526f0c94374e1e0e8dd3c0a3e685ef7a56696677f8e9f5006cc8f SHA512 477763b5b74e19021b21ed7b575c0a8f0b37348a734e30deceb04bf6f8f08a86338c9c685f417c2ccc3c2360e2883cc3ea29f51327a5892d0b2e2ae6c2be6202
MISC metadata.xml 556 BLAKE2B 509cd839da9f38223c79b71bffabc2012ab3edc5b794c7705dd1deca6303218695e7af8a7ec8f24385af4e2021cd2aaf4bffd3e2b55713f93dc012d9c92b4716 SHA512 4616cf5781b042e43497e382e43591a4d4982c9ab2b8a21a25860e28dfacfa62e2df524fc07d29df06d4ac24ee937e021883e9a7b9cc88618a49d29d165aad2c
diff --git a/dev-haskell/network-bsd/network-bsd-2.8.1.0-r1.ebuild b/dev-haskell/network-bsd/network-bsd-2.8.1.0-r1.ebuild
index 61a1e6838fdc..15c30c07888a 100644
--- a/dev-haskell/network-bsd/network-bsd-2.8.1.0-r1.ebuild
+++ b/dev-haskell/network-bsd/network-bsd-2.8.1.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.8.2:=
diff --git a/dev-haskell/network-byte-order/Manifest b/dev-haskell/network-byte-order/Manifest
index 2fa3acd08b47..4774ef2ab666 100644
--- a/dev-haskell/network-byte-order/Manifest
+++ b/dev-haskell/network-byte-order/Manifest
@@ -1,3 +1,3 @@
DIST network-byte-order-0.1.6.tar.gz 6648 BLAKE2B 4cacbf0af40b2763663456dbc551da9305e10d80ea2e749214b6617aac8cfdedcf2070c8d9d40d2d37d0886a4d3d43bb58addfce3983f8e402a92e51abca6282 SHA512 bfb15f6e1aa863af7f81dc35518273e936d04f5f9decf6a0938a972dc9780ab5c9c10ed062ea027d1e92aa1e61dfb0059dcbc38324dbd4124f89d08017a2ae97
-EBUILD network-byte-order-0.1.6.ebuild 608 BLAKE2B a5a48a4b75e1c0cda8bf6e2a61b390a7d4bd98d9561a246c15eebb077ece4773954cfafa772b95fce655990e29c238deeed8a433f42f7c520578c2534c866d4e SHA512 d72228cfc1e78e80fdd26cccaddd3d0c1086e277147679c05101c2c7a22b75f1d8fd301704e434954ea17655fa8aa805358fc09058d85700384e8e60410888b2
+EBUILD network-byte-order-0.1.6.ebuild 615 BLAKE2B fbf2c6d3c99014f35c966c69b11b055a2645a9bf30f511a092044004d2c12d1a1237118610d9317b05eae8f0fa7669a64561335c60af1c305ef82345fc74f5c0 SHA512 a85eeffbbae098f98b6791def616ab952ed2904c54fa542da42bc797b2d8bc16462cfa92c8c1370a3d509bcb6376b69d25a08151644cb184fa06adfca51aee1a
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/network-byte-order/network-byte-order-0.1.6.ebuild b/dev-haskell/network-byte-order/network-byte-order-0.1.6.ebuild
index e47e73ca8bc4..c19fe1692bd5 100644
--- a/dev-haskell/network-byte-order/network-byte-order-0.1.6.ebuild
+++ b/dev-haskell/network-byte-order/network-byte-order-0.1.6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.10.1:=
diff --git a/dev-haskell/network-info/Manifest b/dev-haskell/network-info/Manifest
index 5bd1e4a80867..f1c63edb47fa 100644
--- a/dev-haskell/network-info/Manifest
+++ b/dev-haskell/network-info/Manifest
@@ -1,3 +1,3 @@
DIST network-info-0.2.0.10.tar.gz 6278 BLAKE2B 52cec7dc2866ff0aad9f0180391c2e093d3147f7de1dd96baa7ec1f9d149792aca371d7f5bb3a32d254f2fd3a35f6a6b3fb479967ad7cb0a125944aca7eeaa88 SHA512 d578f64860fb3c04d11a444d9636bde57402b6728529e73c7741b056ef0d8f68cb0958118212f2d47826dc28ba9b2bfcc9aef8b5b2e9fc3da8eaadc796160895
-EBUILD network-info-0.2.0.10.ebuild 571 BLAKE2B ca497fdb4d7a4f745ede614a9d70367a432aae83ffb279ec200b659f41b431ea1def775f1f0c8f13e13d1f322b3926bb60dd3f95963d4afe67d2084e99577ef1 SHA512 5cb235dc072a3aeae94b801afd56d00a1495ef20b2657dda6d2f8dc813aab5e4d5bbae82d627b373ee67ce4f09ae8b6097c59a77ac5129b8a03aab14c23aab1b
+EBUILD network-info-0.2.0.10.ebuild 578 BLAKE2B 421e16035a7a698612f52a85c09a9cd3fe6be7d3f454ab3bbbf7add72578fbd1c2c788b0396a6ca1c281bb744053f9e2506252b9f34b41f14b091640ebd497ed SHA512 d4307e95e851fbc99340ca703767ea8cc2d84480667f89cd23b5236bf9abb090b122a4c8cf7629cfc9e4a66a5076e6e0d2dbbe413c1f5096ef30611e71f8a81b
MISC metadata.xml 808 BLAKE2B 34da0d30dfbc8a81c91253a04ab5fac96ca968f3573b28c91567325592e8d973ac4c5d36294b65b0d53506f2be4cefe690ba004ef3a3424d2d95e9376548c3e5 SHA512 51f2ea6968897b3184bbf5c4fa9b1d0dce741c567993fff91d1af3344cce39a000c945855593bb71a7cabedbe2e1019f733505f1f23c6dfe7c21783cac195068
diff --git a/dev-haskell/network-info/network-info-0.2.0.10.ebuild b/dev-haskell/network-info/network-info-0.2.0.10.ebuild
index a415b2d0f110..f8fd2bba0f33 100644
--- a/dev-haskell/network-info/network-info-0.2.0.10.ebuild
+++ b/dev-haskell/network-info/network-info-0.2.0.10.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/network-multicast/Manifest b/dev-haskell/network-multicast/Manifest
index 3a34968f7778..09511efd6e3b 100644
--- a/dev-haskell/network-multicast/Manifest
+++ b/dev-haskell/network-multicast/Manifest
@@ -1,3 +1,3 @@
DIST network-multicast-0.3.2.tar.gz 3352 BLAKE2B ffbde4c01b286fa5d06382bddbab5bf820f029f371114948ba7e3ad3e26b23c0e94afc9ecc764a481fc7fc2dbd1f13f2252274091a30656ae148de2fb3596f99 SHA512 6308b09e882a3b99ce762cc30da790d6ff83b777d322842d342f555a307c59f0110b9a46557559e9bb5bfba258644f25ebfb9007f33e62cf6855dec8fd48da99
-EBUILD network-multicast-0.3.2.ebuild 630 BLAKE2B 84df54cf75b74453adc316eebb474d8d6af506cdbd789403c7019eb1296ca1d77557bda28734ffdf1f776a3a415ca80889c1f945a7aca80408b0e207014e5cdb SHA512 639a74af8ac2dba7a25649d4f8d9d0dfffc424de544e92f64ff30e7a5e94487ca39d73a808218c0fa3eadbd20e716a084b889964ad38b10f491fb6f6e556cdb2
+EBUILD network-multicast-0.3.2.ebuild 637 BLAKE2B efcd050eb34ba17da62a6f6602a09a2a6ccee702d3ce0f01ba7a15dcec76e358e6aa21091f7721d2e0135a6ecdab175c043121af10f8151f923069a18d86b3b1 SHA512 a02d8bcaf56e57bc117fc15ff73bc528fca696f0d28b1250d673a647427dde693d3f05781e06b0d842dc4b928ac289cb7d604c63dd193502e284c662af8c6ea2
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/network-multicast/network-multicast-0.3.2.ebuild b/dev-haskell/network-multicast/network-multicast-0.3.2.ebuild
index dffa7ce6f579..3bef0617f265 100644
--- a/dev-haskell/network-multicast/network-multicast-0.3.2.ebuild
+++ b/dev-haskell/network-multicast/network-multicast-0.3.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="public-domain"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/network:=[profile?]
diff --git a/dev-haskell/network-uri/Manifest b/dev-haskell/network-uri/Manifest
index c7f5df28a1cc..7cc8d7f2a545 100644
--- a/dev-haskell/network-uri/Manifest
+++ b/dev-haskell/network-uri/Manifest
@@ -1,3 +1,3 @@
DIST network-uri-2.6.4.1.tar.gz 32373 BLAKE2B cceeb533cae70b4b3e2a4caa2a2f3722949698bcc6c2c454787195ec33050c0a3f6ff9f2d60d5d965eb13043b22759525298a1840ac7046e765bc40b3ae960c7 SHA512 8e5b01fd11197ac36de9b804d37256662f904f2b94a997a2e262439bb1706d1c460db368e935bf3971fd1581162abbc07439a0bae391e1e616264bd00fe7104e
-EBUILD network-uri-2.6.4.1.ebuild 961 BLAKE2B 45465e5993f462685726aaa83547bc82b03137155817247ccdbd93e79a3db2495f459c2c38bb82e0185fa9f98afb8ccf311c3a1a2a6777ab476bd20425fc9981 SHA512 9258c067d4195109061069cf65fd525ce07bc2d12e4e5f240e969d914032a62fcf8166013ffb8babf5ddec4562636dd5c9ec0bdd0c077df8d44e23fd94ec0e28
+EBUILD network-uri-2.6.4.1.ebuild 968 BLAKE2B 56f5254979f46ab4b327c628650fc746ed64740403155c78309b268fc3fae8e4de89dc7746496f878721514402e79bd9625e2a00a061ca043659cad3d7fad66a SHA512 8aeedb9d6b047ae8bea0f236504f3f323ed814fc082cd000fab2d0c66d79fdb4525e34d6a7196633036e73567cdb397730ea51247c8ff7234e9834757cf96310
MISC metadata.xml 1146 BLAKE2B 55a3f986450ac1243528c54fa93d8a08cd61bf0ecddabc02bbc8b513e24b21c19a974e98750b2c042d3428be188a8a4320c00179e0c1f58fd90ad49594de83ff SHA512 72dcf18e90127bef4c4dffea4744f82e2e141599c87eb5798e810f874e7ff1cd3087b0564fba014897c6cca2482096c0b546498585fadfd4cb4f727220324cc0
diff --git a/dev-haskell/network-uri/network-uri-2.6.4.1.ebuild b/dev-haskell/network-uri/network-uri-2.6.4.1.ebuild
index a462f00849ce..00acaf614938 100644
--- a/dev-haskell/network-uri/network-uri-2.6.4.1.ebuild
+++ b/dev-haskell/network-uri/network-uri-2.6.4.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
RESTRICT=test # circular depend: network-uri[test]->criterion->js-flot->http->network-uri
diff --git a/dev-haskell/network/Manifest b/dev-haskell/network/Manifest
index d199efa169db..17c62bae7bf9 100644
--- a/dev-haskell/network/Manifest
+++ b/dev-haskell/network/Manifest
@@ -1,3 +1,3 @@
DIST network-3.1.2.5.tar.gz 139267 BLAKE2B 682726d42db1d899810fbe6c0aa89f1b25770a46041a9136260d104f658611bc747c4695f403ae52234ac3506221619d7741e75bea987d0cc19e6a5066172f9f SHA512 671429b18f11285b157c70e669051f57a30bf5e85ada1134464f80dd978f71878f8b4d2564242c9ff4bb100b49af771e449c556654486f5eb433f39401ec6c00
-EBUILD network-3.1.2.5.ebuild 768 BLAKE2B bc7769aee0c8f7e209017461a4287e233e1579d7642c5978ffe241283da9e6b93ce6ea93d53c7c71215d5f0827c8fcb13cb95c3b4c4404b37683fc21eca999f7 SHA512 9bc6729099cbe29a3ad9c412437edebe43bccbc0da1e9c63d8da4d46913360c18e1f9432c31282f0a265d6cb651664001e84eeddcac597c82d38613e10fa76c7
+EBUILD network-3.1.2.5.ebuild 775 BLAKE2B d3e395e265b7c93d5ef8d5861ecb3a98ddefcd87d45256572a190542d528be4303b63f8e918ada33e05e1b50c24781001568f9eb73d2eef9ddfb045e9b7b4ee0 SHA512 ec3e57dea052d57d3dcec79c930310f70943b60a83e9ffc0ec7ddd76307a2ef99c20ce7c219df69ae14011fe25c45333e9585444a3aced383ecb17a72f8060a7
MISC metadata.xml 320 BLAKE2B 1764bb3bd9d107ac422d07ac162a616f2b9c7024b1b5bbec4ed67beb6a6bc2d4670c78328bd2d1bc9a5366549322df1a466a88c61a801ba9c79972d1fa25dad5 SHA512 569a69c1108918a0a6b93b1269dc028c65f8fcd87c94c771178ee335473214a990ec09565f0c8463f643b46304e42a3cdab8e0f5f7401fe5233c043370d79610
diff --git a/dev-haskell/network/network-3.1.2.5.ebuild b/dev-haskell/network/network-3.1.2.5.ebuild
index eaa8c7110222..72ad0f33f269 100644
--- a/dev-haskell/network/network-3.1.2.5.ebuild
+++ b/dev-haskell/network/network-3.1.2.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
IUSE="devel"
RDEPEND=">=dev-lang/ghc-8.4.3:=
diff --git a/dev-haskell/old-locale/Manifest b/dev-haskell/old-locale/Manifest
index 7ca2a8fbbf17..c586d7ab6ba6 100644
--- a/dev-haskell/old-locale/Manifest
+++ b/dev-haskell/old-locale/Manifest
@@ -1,3 +1,3 @@
DIST old-locale-1.0.0.7.tar.gz 3384 BLAKE2B 338edfdfebca9e6658a814199b48ec16b9783f487ec9ba5746c9785d4c7032a7402de8b30c8b1c938695bef9026b8fb842a273f4fb61d79360d7fbe41aeab238 SHA512 34d018cb040de9adce3ddb8cffabe2a0610f6cd0ff5340ee721b7076671bd5cc3e830f58d16e73240df4b068510f7a24fd1995efc38f002b52d228abc4581d6a
-EBUILD old-locale-1.0.0.7.ebuild 763 BLAKE2B 1e6ce121be1f34639541b5de1e2b2d10bcb1972c0c0f563e979ec30765c0acbd67debf14e301c0c61a1242c3568d9c42f31559396d2f35f367a5d285452e2906 SHA512 1160535124373fd754b99bd81a99869f95685c3fd2864df6133a02ef91444181df5393e4f2f9060cc8c77d94d5ae3b32abcb0993fb7cd6a87cc3536b4cc502e7
+EBUILD old-locale-1.0.0.7.ebuild 770 BLAKE2B d6b862d6733255cfa8236ca0700ce8f458692518c16f67fed47019d31c39111e579e95e826ab96586b079a7a7b6781c67936df132720e57907e32b513d707fd9 SHA512 55ee24b581601f5d34e30b7ba15a302cd89a9e682fdc51de9e60289e85257e2e4e9c29c560613b811e1c10bd3615685c58bbc22b17572dfe7146d9f42bc0b7d5
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/old-locale/old-locale-1.0.0.7.ebuild b/dev-haskell/old-locale/old-locale-1.0.0.7.ebuild
index a9d031e921d7..1a370e7c1d97 100644
--- a/dev-haskell/old-locale/old-locale-1.0.0.7.ebuild
+++ b/dev-haskell/old-locale/old-locale-1.0.0.7.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/old-time/Manifest b/dev-haskell/old-time/Manifest
index 9639e646ec98..8bb43b38970f 100644
--- a/dev-haskell/old-time/Manifest
+++ b/dev-haskell/old-time/Manifest
@@ -1,3 +1,3 @@
DIST old-time-1.1.0.3.tar.gz 74219 BLAKE2B e0f4e6fca5f92fdaf1aec8fbb02d339020e9547acbe23d5b5a00bed3b38e4267653331e4b7fc58f0d62f6158e51d78867f4e3bdd29591dffeab7a132d03f3d6e SHA512 a701c62266f9f3c6dc60eba970b6c25a61bf82b6b8bb6b0073e0e44908598926fe7813a7ae1b1f9da98e4861a8f0565d0bd025cb97307b71c08cb9b0b2e321bb
-EBUILD old-time-1.1.0.3-r1.ebuild 857 BLAKE2B 974b21627b81e99cd59e100b672be4b99ec0769c2d10c079070648db0a821d26f22646912c107f8597ea6aa9f4299318a7206bf3cf4ceef8b2a51c725eed3a5f SHA512 2d71130dd8b0dd5906c26b66c5dd070f4179ce80c44f51385829e1ace513408031f56a40bc75bb9d6b056e132c513f41bad832e3545a16588195606b82cb0cea
+EBUILD old-time-1.1.0.3-r1.ebuild 864 BLAKE2B 07980f0409069157eeca2f298b0ac455e74ae55702a73da2fbc94185a81efad0a573d971ede4d6b0036d9b44432654b44df789ca55b0e55ae854b8475edb2de8 SHA512 530cde4b66408776ecf788b9702dd65f8f18ed48b02c077c41a71558f6af080058dfa2943a9d7688412eff53145b4762bf5780241b3b505f40631c554cd9f3e3
MISC metadata.xml 449 BLAKE2B 2dfe9a1a36c1a3b269a67326cad909a42f0f2adea7d084cb89d3b0549c71acc9c089dbd7c470a3dee2a910f18898cee804ebaa5e78f356edd3fe6009689088f3 SHA512 77faf22867190c03d8965867626e270bbce96c8d7b42adf326dc0fce7f0ab3d5795c1bbd628343a1b02949d0214f4fac2d3fb603466092c507dca019b85f1e9f
diff --git a/dev-haskell/old-time/old-time-1.1.0.3-r1.ebuild b/dev-haskell/old-time/old-time-1.1.0.3-r1.ebuild
index ff3a4753f50b..dc55a3f05732 100644
--- a/dev-haskell/old-time/old-time-1.1.0.3-r1.ebuild
+++ b/dev-haskell/old-time/old-time-1.1.0.3-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
diff --git a/dev-haskell/onetuple/Manifest b/dev-haskell/onetuple/Manifest
index 4122041d55f9..d4cbad900bbb 100644
--- a/dev-haskell/onetuple/Manifest
+++ b/dev-haskell/onetuple/Manifest
@@ -1,4 +1,4 @@
DIST onetuple-0.3.1-rev2.cabal 2262 BLAKE2B 8cc887f52d2dc6efba347c945c3d7e2075b0051259179e6e46c3a3c5bc53434cc03ba07d5d2fb4427a6a158fa716038478b1f6337c4721f1303369c7bbf95e08 SHA512 c665b01a6c234f90c662cc48b268ea970da8ba29b38c8cdd43426d9361d2d1b6a8f9ec56fd4166358c3be35d4b45373d7f83c7e1c650207173d5149d949681a0
DIST onetuple-0.3.1.tar.gz 5148 BLAKE2B 114cb7d8ba0ff28b7ad2ff7b3874446259a9a88f18a8ff6114975e60f712c466cd31861cac4bc2bf47f02280c155b3f2eb2f0880f0f39dfb855f6ad1b6dd4d69 SHA512 92678ca3e05c6da7d60e460efa88dbd8c19f8ec6b149dc5a9a493f93bd944b7d0c3ac650a3c1ad9d3742bc2a8bfaef1bab8a6e4ba71ebbb1fc0c9f7a07c0906c
-EBUILD onetuple-0.3.1.ebuild 655 BLAKE2B b800684486651577c52c2f2ba917a0f6e7602712e47edab098cf85cf41023924aa427bb6e70010ab3b201f0a3828235a33a9272477fab43963c550fce4bb04df SHA512 9fc5dc49b1859406888d6572a6ca4d24d0f8d532c2c84beb833257fda83d2f7c654dd016e81ff4f73282a25b5c0d7eae05ab4a4193fa2c4311133d77b8963513
+EBUILD onetuple-0.3.1.ebuild 662 BLAKE2B b152cd8f8f10bce8a14fec01713e9de0fa3f90a9e98baec980f03b2d7a4244f0c4e10a9be2ffe048af9d029172bd0b0343387d320474e8178e03067a95e673bd SHA512 8c5c6ce917f815bd3b35aead42ce95c8a9a5e258d928842fde88beebf539760a6cd911828f159dcf8b682a05e66ae468bf4fe5f16ee742e161f724300706ae9e
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/onetuple/onetuple-0.3.1.ebuild b/dev-haskell/onetuple/onetuple-0.3.1.ebuild
index 6c70f9189748..7a150032aa35 100644
--- a/dev-haskell/onetuple/onetuple-0.3.1.ebuild
+++ b/dev-haskell/onetuple/onetuple-0.3.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://hackage.haskell.org/package/OneTuple"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/base-orphans-0.8.6:=[profile?]
>=dev-haskell/hashable-1.3.5.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?]
diff --git a/dev-haskell/only/Manifest b/dev-haskell/only/Manifest
index 98a2273cba9f..6cb21848f0d4 100644
--- a/dev-haskell/only/Manifest
+++ b/dev-haskell/only/Manifest
@@ -1,3 +1,3 @@
DIST Only-0.1.tar.gz 1960 BLAKE2B b57f48e58287c43395383e355ba9b2d42df4c8b65edbc268e7203853083524dc88540d63a052968b9776dc94064006241188b23e840e1e36872389f9e463d1ff SHA512 6b64178a433079449b6840b03345e70f2c5c03e322184a60d3ff2f4d0ae48be87042ff32dc1cabe1911b6c43f7162090ee067aa582c6d5ab56610ca4897a33de
-EBUILD only-0.1.ebuild 632 BLAKE2B eb88e6353f230d2724ddc0c5fc5d2d2ad1403a2481ca7c4beaf3b793f5e403ab4a178962c56710d8c549020d6f93ee223f0844c074092f9994a4433f3a65fec4 SHA512 fd5d2ca286ba20485bfe6982fa6624a348dc88ce64597c8aabd936ccf386535bc813136255da7275afb92ffbbbf097dedcb877bebdc5ab78d04f6d85af5a494b
+EBUILD only-0.1.ebuild 639 BLAKE2B 0260193cf5861f07c8b446e20520477a96d43932c1b262d84387947597e72f713d2da17e5674979642740d19fac67670dc4dd4792c3031b3c8fa721d7571c44d SHA512 e462ace293d90995a5acefc1da3b8fed1a3580ad0a5ee5f9ef109208276bfc64b55efa0c1f8a9a29cdbd6beb2790c0a50189d629c7968f6387c01e048894e567
MISC metadata.xml 768 BLAKE2B 60174809ca2d7459661ec72b8b55e27100d2cd2b65b061c879f40b8f83e76e08ebaca90842f1e130dbd7bc7970c54be56bacd974d89e0ebb179a447a8d620991 SHA512 9f3aa6bc105f541af2a38757161f4a914b3138b5950dbd0fde78c511051c761dc5af69231acef716677656886f1c5bb8647a573b6facfe97d41e44661e36eb93
diff --git a/dev-haskell/only/only-0.1.ebuild b/dev-haskell/only/only-0.1.ebuild
index a91b9b02c2e2..749e4aaa44db 100644
--- a/dev-haskell/only/only-0.1.ebuild
+++ b/dev-haskell/only/only-0.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/options/Manifest b/dev-haskell/options/Manifest
index 220071d03eb2..a23d9b454287 100644
--- a/dev-haskell/options/Manifest
+++ b/dev-haskell/options/Manifest
@@ -1,3 +1,3 @@
DIST options-1.2.1.1.tar.gz 25327 BLAKE2B 66611694e5beb558e185cd9a89e9368ebac035118360a4c1cb9bcba5ad2a0be74c32848e3983aec999b4cee6e3138c527fe31c869b52c84719ee89afe3aad232 SHA512 615a3767b74ca0ba2eae993f6e475963df2a0933f1e6c9bbfe35144c4dc6018af276144b2ec1b608b695dc7fca904784ebc63cd58a432f966588846cb36f94ea
-EBUILD options-1.2.1.1.ebuild 766 BLAKE2B 252963f0f65448460080a366ec401f920b46d8fb29426e7576884a3c93c0ebe7949d2bfe416310823701c0e07d63de807301970065465190b1af15c4a5c2d546 SHA512 a341d136b0b569d67ecf1172d679a85e2446565adbb077da870492c5a95b78f983c3ec8f976d33334b9c6c2c4fcde8bb080aaee19a47cddfde0fc4570bc1c6f8
+EBUILD options-1.2.1.1.ebuild 773 BLAKE2B f8a8aea211261a8bf9bbd04e4d28078cf7be1cc57b6562823f06460cfcd5f7b824404f7239120dda3fd3e6e20c0fdad2037c2be38e4f5f6fda5ba5ab2b7fe7d2 SHA512 97bbfcde632034ea55b7ef1f0e697dabafd8c3137e224578b4aa387018fb9b5600263268c2d2ea1e418fda0e5dca1d35c6f2d5eee1d4a18f050899108418dcaf
MISC metadata.xml 1804 BLAKE2B ed463a394c9fea003d56865cfad18d8dff43416a11fd2f3a5e81dd66025ff92f16cdee4d979a26208ab883b0db2476051e1e12de141aaad04d24c12a9d4a4463 SHA512 25c89b211c78d1563acc7425ca309449f50e1efd89880ba497a36b99f8cd6745f8d9974bda53dab2738fae18313eb53c3eb99a697e3d4c91939a8536aaed00a6
diff --git a/dev-haskell/options/options-1.2.1.1.ebuild b/dev-haskell/options/options-1.2.1.1.ebuild
index e577ec55f887..cdfb7105b0de 100644
--- a/dev-haskell/options/options-1.2.1.1.ebuild
+++ b/dev-haskell/options/options-1.2.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RESTRICT=test # circular depends: options[test]->chell->options
diff --git a/dev-haskell/optparse-applicative/Manifest b/dev-haskell/optparse-applicative/Manifest
index cb67c65e091e..817a2504126f 100644
--- a/dev-haskell/optparse-applicative/Manifest
+++ b/dev-haskell/optparse-applicative/Manifest
@@ -1,4 +1,4 @@
DIST optparse-applicative-0.16.1.0.cabal 4982 BLAKE2B 7e9fed3ff6f09f8b7994d4fd2177ade79e62bc2292dd5fa78bfdf15b0b6f7af0bd696d61ef02ed358460a61f0e2f960d01455091168687f6d2db0b07caf182f6 SHA512 31a1e01b4d0a247c10b1eec2f5bb40e518b447527736b8692846980d182ef2ac4d839b4a24b3d17414fac28700d43d0317deb481c1e0c7ac2b7b38aaafc654a1
DIST optparse-applicative-0.16.1.0.tar.gz 58315 BLAKE2B 3998ef8594abd3f0f1e85cc44a3efa19d78751f5d17181e1b203504221c219ebf3fa36ccde7351e5821fe1c4a4c0c16a20fffe92259710dbcc7656f4e3a83c50 SHA512 46bdb37b1328a6dbf271dcdb3483266c0c8412fc489e68e32b114745d9cf0108dd49df6cb565df3470121931a769f11996f5fd9fd8e9e38ed6b6853faab56710
-EBUILD optparse-applicative-0.16.1.0.ebuild 1224 BLAKE2B e53968097a9a3106902751ba96acb28f208ac1caac8f061e189061e6bb2d0f2dba2475585e5e13bdd919981b5961391757da66db38166fc87c379491633f064a SHA512 c22260588c659c71fa4f43c95d810ff6f2055e41c16e69b93eababc1f490187da76a42639c6755931cfdba3d44f009567c125bc5f17f30e7bdc272293b8544cb
+EBUILD optparse-applicative-0.16.1.0.ebuild 1231 BLAKE2B 8a369069dcffa62560cd6adbafc15d0fc86ef8dad3a6c62f25dce570da2bfdf0f51673a55f4c36cd11c0ffc07e15e1c45c14a9ec95977e63ede1a2dd0951f0f9 SHA512 64504623e38535409e2420cd9b89f1bbf5e6aff7cffdc06752ebac03d650c81005e881d0d356a23b4e43b0d971c7420129f8bfe23495bd6627e90870de8ba623
MISC metadata.xml 2420 BLAKE2B 18d53d68d037fe663e65808a60db600c8cdd7357289a5b66e5dd9ee0c476eab5b48374a09bb8d37e12be7ecbef24c513affcef60536b30708416918a14b1ccd8 SHA512 12e539b62236e27fa287f8844ac7fbfedbf6959ab9acab57df0faeacb2796a630e2d4b27fbad2dea6b6067072ce057735ab48fc520ee0b1ddf83c6b0b13d6950
diff --git a/dev-haskell/optparse-applicative/optparse-applicative-0.16.1.0.ebuild b/dev-haskell/optparse-applicative/optparse-applicative-0.16.1.0.ebuild
index 9e05e6b83122..662b9baa6a99 100644
--- a/dev-haskell/optparse-applicative/optparse-applicative-0.16.1.0.ebuild
+++ b/dev-haskell/optparse-applicative/optparse-applicative-0.16.1.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/pandoc-lua-marshal/Manifest b/dev-haskell/pandoc-lua-marshal/Manifest
index 17345307a562..b7fcfb5aeb9a 100644
--- a/dev-haskell/pandoc-lua-marshal/Manifest
+++ b/dev-haskell/pandoc-lua-marshal/Manifest
@@ -1,3 +1,3 @@
DIST pandoc-lua-marshal-0.1.6.tar.gz 41737 BLAKE2B 878f28c9f20b752f09c9c94215a90d7d2e43f32f598f95272aac0e1847d90cbe03df1a52cc93c025f24b8c439e633599d5b0d0b4c9f224f21c505b2a82cd8290 SHA512 be425707b82da8d82d544da5c67f58537ddaa7eabf2508ab4e7bd4c0cff05b394a784bea744e6f702047ee733e259369eef43de615436607b38ceb8bda89417d
-EBUILD pandoc-lua-marshal-0.1.6.ebuild 1181 BLAKE2B 39cc8d8e2b105a879d8c9200d7f99b4a91c8392ffccfb25896c269d6bc19c5d714047eff0f8748e4cfbb2da5713545d28f85684c18f52e3050118be1fca7eb0a SHA512 65fe3f10667a7412ed52810878a650584eea2074a66121b799cd052a4ca61a38dacc26d46285c1874bdeb67f253dfaac00cb2929a5da5d855b07479ae7133153
+EBUILD pandoc-lua-marshal-0.1.6.ebuild 1188 BLAKE2B 7bf345c5dd60b888f5134849a712a81657b1a58013a3a93cd5bae8c40f48c9ade078fd67640c1a8fefde2c40df2d8831017284389b6037773cbdc5dc029ca706 SHA512 30e810b0cfc8329c736d50a8673879d2b5d1661b9cb4eba55f548481048359c49bcef194923bc423889c00ebdbda2c6741c5580cb0c8bf0910233e5822a01bf7
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/pandoc-lua-marshal/pandoc-lua-marshal-0.1.6.ebuild b/dev-haskell/pandoc-lua-marshal/pandoc-lua-marshal-0.1.6.ebuild
index c107a40ddf90..b135150d2cd1 100644
--- a/dev-haskell/pandoc-lua-marshal/pandoc-lua-marshal-0.1.6.ebuild
+++ b/dev-haskell/pandoc-lua-marshal/pandoc-lua-marshal-0.1.6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/pandoc-types/Manifest b/dev-haskell/pandoc-types/Manifest
index e5afd5472ea8..516e8376bfdc 100644
--- a/dev-haskell/pandoc-types/Manifest
+++ b/dev-haskell/pandoc-types/Manifest
@@ -1,3 +1,3 @@
DIST pandoc-types-1.22.2.tar.gz 35887 BLAKE2B 7a884551a1c1ed94308a1b2529806aee42b9e04a7de94d6a0ded0ad106a6653b9c290b8781ff4197ff86bd132645ef96b5984987206b67173e057258a9fd4c43 SHA512 c4e78de0d6f2df67a716f7e549d629b9ead7f2569674cd84cd73a430c7ee97d1ebe30e0a95e84b5f45dab2a5cee6c6d5cc30f6c47f11859c938c75f63406878b
-EBUILD pandoc-types-1.22.2.ebuild 1134 BLAKE2B bd6b92d7facf5093d2380891b70f52d82ddaa6dcf661e05b5554987e05a8b3de40c9486b66154ec4e722b4fa1fc06631712b25a3528685a8a1d6209dda818e7c SHA512 9cfe9a781692da612258205722a711589dcb262a82d8c90c832bde98878d5ed749b6d96e5b2a92ba3e3252fe44f00ec61b159d25ef8095bfd0aadf41d861234b
+EBUILD pandoc-types-1.22.2.ebuild 1141 BLAKE2B d0ed6ba66b91045cbd845f18ce21bc49f1c063fabecc215c12cc2b25ee9cd30a346dad56e437c4eb853b84e2af86d9247cfa1b86b563c20a07685c0f9a01d55b SHA512 94d71beec4195c861e6fe59e01b57f6417efce95f3cfadf73d412704e4a7f4ec3a766173a84d9fe101fe821a01d77afed622ad260cab049defb893e9f1a63b76
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/pandoc-types/pandoc-types-1.22.2.ebuild b/dev-haskell/pandoc-types/pandoc-types-1.22.2.ebuild
index a4e530e46e1c..5ce56341da8b 100644
--- a/dev-haskell/pandoc-types/pandoc-types-1.22.2.ebuild
+++ b/dev-haskell/pandoc-types/pandoc-types-1.22.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/parallel-io/Manifest b/dev-haskell/parallel-io/Manifest
index 3790f12cabde..4ae17656f7fe 100644
--- a/dev-haskell/parallel-io/Manifest
+++ b/dev-haskell/parallel-io/Manifest
@@ -1,3 +1,3 @@
DIST parallel-io-0.3.5.tar.gz 9422 BLAKE2B 55fbcf6aa8aa2742b53cd549917edde83a1399255be35cc4c023b4a150913699e13398bcd900f4c6971ec550b3b3f030e0d2d6e974baf21ad4fc92266d3cfd73 SHA512 5a77f66c32603a8d15d10508de6f8e7e7f3523927217974350d79ea2639b0eb3bde08fc7cd3a6b14226c67e7637271f5aaddfcbd07d163764e44df0babedd570
-EBUILD parallel-io-0.3.5.ebuild 863 BLAKE2B 37165b9165bdce286e0d0622eec76056dc41b5aa6181f592358e99a25aebf5974e2c66916968d13a16be7f67e63a08970f167fad995b90c2d2541b837cd5ca7c SHA512 e429f0e8fb855edb4b46d8f122b2b079af1bc5d8aa32ad1071235b80b5e7573b314d32cb935808279b0ddfaeea5932656a416a6691d8d533b0e50f27d49bcb65
+EBUILD parallel-io-0.3.5.ebuild 870 BLAKE2B 17317e298c114c3acd6515f50409250f53b8b57f45d48798a3e994c76601e3d34f1c8049d3102d50b41b7b18217f98ffec45e4fc991c0395ab089d8a2181e7a5 SHA512 c7c133a3b91c9b545b802b42cfe221a5c837f0777948caa5ebff70f80e799c5c74017e1de2c50dfe720a8fb3a452b256187e45f61e5349023166e02838b65dcf
MISC metadata.xml 900 BLAKE2B 716eb7c7053c5a547cce784d002eb660b41fb068c85a0eab88dd2913c5f0c865c7badc01bd323dee7f31473faebbf9489c51a0f62d094b67dc8440f8ad2c3b24 SHA512 d747f4c09f0eda7cf18cb0664fc40e6da3023de854e2041cc5cc2dc0f80681fd96432916f2f46840385ac8972de720543a79bede1d7f44f577d009c464161394
diff --git a/dev-haskell/parallel-io/parallel-io-0.3.5.ebuild b/dev-haskell/parallel-io/parallel-io-0.3.5.ebuild
index ff8c964549a5..ef11ecf557b9 100644
--- a/dev-haskell/parallel-io/parallel-io-0.3.5.ebuild
+++ b/dev-haskell/parallel-io/parallel-io-0.3.5.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">dev-haskell/extensible-exceptions-0.1.0.1:=[profile?]
>=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.3:=[profile?]
diff --git a/dev-haskell/parallel/Manifest b/dev-haskell/parallel/Manifest
index 8a08eb0f2425..fe5bbaed080b 100644
--- a/dev-haskell/parallel/Manifest
+++ b/dev-haskell/parallel/Manifest
@@ -1,3 +1,3 @@
DIST parallel-3.2.2.0.tar.gz 14681 BLAKE2B 579ac5a9c5310ca74b852fcc4d396815fa81603f939149a4c9aa6ca40d24caee9273d77e31a395c1478cf05750f25c63b4561e2eb0f175091c58d0260e6b7fca SHA512 ca1fe3fc5f9478dd52b42243d1191a2327c22946eb11d2d3426b9da2d833a61f182c20af9d15f7ceda6b58a28ee03de8837b6ca5bdd34e7306894db97f37f7bc
-EBUILD parallel-3.2.2.0.ebuild 648 BLAKE2B e93d66fc759f63a7da069981e4b756c7e66eb5aef9ef295c60afe512fe363e5a7e76db3f2257c8fcfe11ab24a78ed06b108eaf6f1ab7b6bdc7624f5da01706c5 SHA512 b66fdb6b608e2cdb371832f0d71146ee760a422a80b2bd7e07325d7cae549b71db001a53ccc2289cff85fdb00c2fec8f75c7bd3259dfcaa75a2fc8cb88418dae
+EBUILD parallel-3.2.2.0.ebuild 655 BLAKE2B f9c62d15d3be88e540aa95681ec0dc1d1115fd62f3a51078d86c1f8aa46c37287ac19885abb72dde0ff8ddfcc1be962b18a3399701216ba04bcc2749fa61a81c SHA512 805b3a5b2ec6bec308b8d7760f49d7ee511b5ae8992e3824e920644d6f92f91096246fbf1aeb45b0a0eea6e227436085584773bb60eb7830705582d3cb1f9c0c
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/parallel/parallel-3.2.2.0.ebuild b/dev-haskell/parallel/parallel-3.2.2.0.ebuild
index b873747b5d6d..3aea17eca9b5 100644
--- a/dev-haskell/parallel/parallel-3.2.2.0.ebuild
+++ b/dev-haskell/parallel/parallel-3.2.2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="3/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/parsec-numbers/Manifest b/dev-haskell/parsec-numbers/Manifest
index dc2a8fe71172..984933143edb 100644
--- a/dev-haskell/parsec-numbers/Manifest
+++ b/dev-haskell/parsec-numbers/Manifest
@@ -1,3 +1,3 @@
DIST parsec-numbers-0.1.0.tar.gz 4125 BLAKE2B 6af95846ad725b57734c775fb36ec700d90758be6c26c3146470e68ce73950d8143c4349cef600ec2cdcd7954ccd05d97d136498b734272d8b325b3d2eac322e SHA512 8a06ef239e6fb9fabaf04d947c21b298acd9538d2f98dd2404d943c18b5f29aa0d11572be3e1a846ae3d1345fbbdc5b2803df3ec196ccc212c4d76082c930b05
-EBUILD parsec-numbers-0.1.0.ebuild 753 BLAKE2B c4a52c2cc1f2c4fca38ab6cf64ace6b0e8c34c2fc22c9925aac52b998e41bd281d2ab36cc935a8bd3d222a79a902c1577b2b96c3b1ba628be1c90f01f054defd SHA512 01ed361abe1c2063c8278b82a8cbddcf2bf2fdedff6704b5f35c085cbf6da122d6b9f05c4aaddaa6abd48368b0ee756b1d842da4e2050c8eba31021d19d69c5e
+EBUILD parsec-numbers-0.1.0.ebuild 760 BLAKE2B 1d68ad13a8610ccf4bcd33f6686a28f082f1b6f5b371b1bb7b7ab6332c4f396044dbebc66cf1c5171670ed5f132588aa65e59b69ac5956bb96ff5dbba66f8dc8 SHA512 f2c44a65717b9570074175af513ea2cb51dce798f1fdf93b5b169da4484e91e8a49a74c5730cf35813d6c9bbd9aed8a1b367bab0d6744f0ee002e260ebee2b98
MISC metadata.xml 519 BLAKE2B 4c477e0822b824ef0a6c5de511ac63afc77b9d9b1524b614975d29cab6db60b09cd1fcd1863e07714f4648666334ac383a022c2ca137bac3cd00f0476992ac2c SHA512 b26b914164e022ef0921f5d45f4e4df431292fc480c49216d891ac60166e596a5714d6300e7139d071964babb0d9846f065819b1007410412cbb11f3eb6c6586
diff --git a/dev-haskell/parsec-numbers/parsec-numbers-0.1.0.ebuild b/dev-haskell/parsec-numbers/parsec-numbers-0.1.0.ebuild
index c2a454d958ae..c0565723e0bb 100644
--- a/dev-haskell/parsec-numbers/parsec-numbers-0.1.0.ebuild
+++ b/dev-haskell/parsec-numbers/parsec-numbers-0.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="parsec1"
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/parsec/Manifest b/dev-haskell/parsec/Manifest
index 69630467aa24..ed1b103c99dc 100644
--- a/dev-haskell/parsec/Manifest
+++ b/dev-haskell/parsec/Manifest
@@ -1,3 +1,3 @@
DIST parsec-3.1.14.0.tar.gz 35688 BLAKE2B 474b14ff35d332339ce07f09ef22cbbdf971de9d9712848eb1c67b7ea4359e46079b67d39f978755c7560c55baf6d5f0d69a425291644a3ff638139a8bbec3ce SHA512 db14f77a2d36da5e540be35f0facb7fa61f2c46057b98039bdf16c06fe9865d5ee47e3523a312201665ca133f3f93855b42f0d0a920b8e233ffc8274075c56d3
-EBUILD parsec-3.1.14.0-r1.ebuild 1338 BLAKE2B 24787fe1368026c90f7ce73d54b6575d447f94282f19a20c6e423380dc38232f524586cca2c0e52e079e0619bd708ec4ed82a276077ca3418a87a10902da5841 SHA512 b78a7c621f61f01b9d77250ef0f2197e63dcc2eaa1b7e4b761840dbcf13a567b128098551b6a0a93ffc1fc749db1a5f324b9e7a4790bd5900e54c38d0ae7d9d4
+EBUILD parsec-3.1.14.0-r1.ebuild 1345 BLAKE2B b40095fb6703d2b2a64fec91b5dfabf2f1ba31f1e567c7073ceb9340f535338bfee5ea5a0d67af7c5c51e65ad10ae3f7682f9e51e11f4e697d8f8070929d9482 SHA512 350b96560670a3a52b98c84242961a1b89c3c616d00d99eb318d48c1a16a1dd4968f1222a20260d265d692ae7ebebaff0dbc78e3f8ad75d568c9626a9b5eb7fb
MISC metadata.xml 637 BLAKE2B 8cfd213e06fee18de6fc0c74811c3d5113812424f6801f092fcb6803f606a6e908235fb9e1c1626fecfef39dcf02360345c54108aea7471caca132c645870299 SHA512 e09035acdbb6ac200d49861c30f6207707d29c33810c16cc77070e2baf97afb8577fc407fbc938bcb0b329249f405d3553fa430c961d74106a2cba58ec9866a3
diff --git a/dev-haskell/parsec/parsec-3.1.14.0-r1.ebuild b/dev-haskell/parsec/parsec-3.1.14.0-r1.ebuild
index 508110f2b46d..c64006fcee50 100644
--- a/dev-haskell/parsec/parsec-3.1.14.0-r1.ebuild
+++ b/dev-haskell/parsec/parsec-3.1.14.0-r1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
# keep in sync with ghc-8.8
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
RESTRICT=test # circular dependencies: dev-haskell/base-orphans->cabal->parsec[test]->test-framework-hunit->test-framework->base-orphans
diff --git a/dev-haskell/parsec1/Manifest b/dev-haskell/parsec1/Manifest
index 410e46ac0a61..5ee466576493 100644
--- a/dev-haskell/parsec1/Manifest
+++ b/dev-haskell/parsec1/Manifest
@@ -1,3 +1,3 @@
DIST parsec1-1.0.0.7.tar.gz 13440 BLAKE2B c445585d3db87a1abf7ea0a3157145241396ced3202c70927d355e76ad7b40f802ec0701efdc4e4dcbcdd024d6837d8eae118513acaedd44b77634befd89f7d7 SHA512 6ce75332064f811b105091d6adbdc2d0cfe571ec04674cf7b8f79d50df5b6d81f4a32a703151c09dfd9022b6df0929ceafc7f7451b4dff7bbc79382dc5ac743c
-EBUILD parsec1-1.0.0.7.ebuild 561 BLAKE2B bef9ca1fe1d8d1ae3a18217f1c21cb6872c8b402b0ce5e2b8eca188f5a21dddba4df18473b38db184abb249e89454ac057a2ff3e1aafea6ec4f314e788e62695 SHA512 a8d8f112976eb693984f3d90a128f21b907e90586984846df1f63e5724a288417a6d9f5f9fa3f614d470f185a4bf1fb244b929714a63babef7e9397f1e288ada
+EBUILD parsec1-1.0.0.7.ebuild 568 BLAKE2B 3d6676fbe59eee1108aa1fcd5645e5b515ffaa0cf6e89ca5daa66a18e051ab8bb4926032be5899a0b31f82c1092e86a9e592aee844a378c0b491a36b4667d19b SHA512 27e95a64df121470756492c50de42425d5bd6f1d7172d54f752251e93a01c9e94fa05407eb1216a3108f218724bb969ea8a6b703bf12ea8a3d4d86f5eb87c720
MISC metadata.xml 1633 BLAKE2B 3048b281e9f0fac15f2622af3d6e7a465629566c1d5bd573dd45fd65a078e3003ff8ba0b2a1fcc59f80f5af165b3f83f7e56641700f322841ad71d4369b57585 SHA512 1c4895629a04fcf5b4f94a10a3386a568fd432c1007cda262d5ed82881ece745155c495b079cf1ca0dc861fc320155d08b74287186bb370257d16ed9f1c85d11
diff --git a/dev-haskell/parsec1/parsec1-1.0.0.7.ebuild b/dev-haskell/parsec1/parsec1-1.0.0.7.ebuild
index 95e79234fb81..c93aed38aa34 100644
--- a/dev-haskell/parsec1/parsec1-1.0.0.7.ebuild
+++ b/dev-haskell/parsec1/parsec1-1.0.0.7.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-8.0.1:=
diff --git a/dev-haskell/parsers/Manifest b/dev-haskell/parsers/Manifest
index eb0f96e229e9..ba3e987c3d90 100644
--- a/dev-haskell/parsers/Manifest
+++ b/dev-haskell/parsers/Manifest
@@ -1,4 +1,4 @@
DIST parsers-0.12.10-rev2.cabal 3428 BLAKE2B ff4fa52451f5f85a76dc8a3cd7fecfacfd74bfc5836b46b1c463ff7d021c0f680feedb5816f0cc1e66bc32fddde491c58108fde60d7073bd150b33185c218c76 SHA512 3861ecd2139dadc721b3e3a0ae45f83e488c48b067fc600cffe7b194102e9ac135ce1bbdc8094f10d670367dd5d2571c88b2943be136a682b53d0408d50836b8
DIST parsers-0.12.10.tar.gz 26215 BLAKE2B 35303f6f4919e07b77490f5bcbc2a45efe8fda5edf169ade7dd7cd3bd080f2d24d5470ecb47f8a6428be1176faa8d138616e8f2635f9974ed473c8a61145e8ee SHA512 99ff90de4e60be3c03c8e1e5ae7902a37424c3139ccf566ff1cbc363d176787bd60bb709ef6c56f5b446f1f1b7eca65aa5d431897a0f82a9d6f7fe77fd2ee49f
-EBUILD parsers-0.12.10-r1.ebuild 1814 BLAKE2B 1c6942922610a34ec1b825b883d48ae4a6bdcbab3c633ff74cd62eb6d0027ce79c862ccf8b1fbdf6decd09cf683ff3cd684a479bf75187a212ab33d0d00445d3 SHA512 26fd0b972a8e7c7f6481aff3ef7b6cc245e9d4754100208063f00b37143115797537d509ef1ffa9bfc4eb0c24e371d95ca730b1077de0844c91499d4fad87d00
+EBUILD parsers-0.12.10-r1.ebuild 1821 BLAKE2B c9d15f818a8252c4dff0241b76137ae8096a085f6fe45f4d3a23c706e488161b7a22db9123727fa0f161206022d51f51c599f1e97f62784f1b1dc85aeff310e4 SHA512 9212b0b810c30440eccebe24c83461ccba15355c8dafe4bf8ac1b52b6308a540546d2188dd9ce54a297ea446ce01dc1180285efed92d788e1904f09598aa9e15
MISC metadata.xml 929 BLAKE2B 533ba942c0547f18058c182ee9dbfaabc41ace511ce62e0eea6286042ac445c671e15b64a8be7662a4759fa7e614f7cd6cf148939d50540a522ed040c7dfcaec SHA512 dc78e8b7225f799768c0a4e825decd4d15815cd6a8f4dde333d16ec99dd247e0194241dfd74eeb014d59c66ddbf4bcd4b5065da9d33e08044473c5b9981d8140
diff --git a/dev-haskell/parsers/parsers-0.12.10-r1.ebuild b/dev-haskell/parsers/parsers-0.12.10-r1.ebuild
index 7140d27431f3..d378722a6e58 100644
--- a/dev-haskell/parsers/parsers-0.12.10-r1.ebuild
+++ b/dev-haskell/parsers/parsers-0.12.10-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="+attoparsec +binary +parsec"
RDEPEND=">=dev-haskell/base-orphans-0.3:=[profile?] <dev-haskell/base-orphans-1:=[profile?]
diff --git a/dev-haskell/path-pieces/Manifest b/dev-haskell/path-pieces/Manifest
index d39eb6773a69..0ca5f9fd1bf2 100644
--- a/dev-haskell/path-pieces/Manifest
+++ b/dev-haskell/path-pieces/Manifest
@@ -1,3 +1,3 @@
DIST path-pieces-0.2.1.tar.gz 3529 BLAKE2B e3b34a630ec0cf69531c46604060efcbe287a45e4fd5b0fb8f76768b605943957d5a99dd3ebee16073e965906ded52584062fbeb4bd4b635c6511b47565c57f2 SHA512 83b8bda16db42ed347e2caa1978f195faf161f53beaaccbf450d21b29b9ae9fc04bcdf8dd17a0db2e11eb9e5bfeddcb605237325c7aaf4ec5cc3402b859674c0
-EBUILD path-pieces-0.2.1.ebuild 674 BLAKE2B b3fadace57e1430da4c3cecadf7df77c0ebe4f213f71fdd554bbe6a7857004ae112f07caf575b386c7000219b52a384e82e8afeba207b804a3de237169bbefd0 SHA512 b95f0aaff3ff3190ebef2f775c947e5bf1bb56cfc89c43b7ea6e5e92c844b10ab42eac209a356b08bd950d9136625c34ea288699e438c4b288c135f5f4b93d78
+EBUILD path-pieces-0.2.1.ebuild 681 BLAKE2B db51fae01ab04af2f320b6a79e75e5920de3bd2986af250a084a6ed793cec1afa7f214aea455c4f56bcf50fb308cdb2301df8b7545f1beb303e8398873d2a449 SHA512 dd78db170c2d68797fa8f99833b19ead4f3c1062d883c22ef809dde47f66b470fd9a9a75f3e2337c63e0bef9db218f7a6da8a503136c1ce39153a5bd153150c3
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/path-pieces/path-pieces-0.2.1.ebuild b/dev-haskell/path-pieces/path-pieces-0.2.1.ebuild
index 2d204148d1a4..b8040512ebee 100644
--- a/dev-haskell/path-pieces/path-pieces-0.2.1.ebuild
+++ b/dev-haskell/path-pieces/path-pieces-0.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/text-0.5:=[profile?]
diff --git a/dev-haskell/patience/Manifest b/dev-haskell/patience/Manifest
index 38c95a75567e..01fd74bb4ea3 100644
--- a/dev-haskell/patience/Manifest
+++ b/dev-haskell/patience/Manifest
@@ -1,4 +1,4 @@
AUX patience-0.1.1-ghc-8.6.patch 914 BLAKE2B 840b9f375e4bc1725be57e55d2a7a6e27c8e075758d924597a34ffc80ab6c0a6f706cbb2247c063983c282451a4ff0832aca00b03a795d38898a38ffd03f3dc2 SHA512 d6a4bc0eb4abdbe8313d334ce5b60e18bf1b2d74aecc72147dcda53f6e724d2fe29d07a70c026f24614c36ab6d9132dcd6ae9ee44b5f2b04b6b317cb3121c47c
DIST patience-0.1.1.tar.gz 4610 BLAKE2B 6ce8e959dec8493990f66c9cb7b5dc8aaef6cb4edc3207f19156ba527fd993112a29a9d39241a39c2d9c4af600cebdfd31f02833779ce6cbf74e14ce6305273a SHA512 dac94580d9b82023841b5406509f8cd0e58148756e4259708c21b78b480fb4fb67b21a82c81e702275f49d90bcd1d2b46d20bb96267131d4ff57334f110e14f7
-EBUILD patience-0.1.1-r1.ebuild 614 BLAKE2B 7c0a5a08d49d932198c27f016741e3b536caac10769c36bf65e16f1512892e793701b75f50818052be3d7360b9cc983d24f698f57f73d105d3108d0ce42343b6 SHA512 a3dbdf69a384f5793f4b4c20ed05abfce77625cd3844ac9294ea1966ab69f65af89b174850f6454e7c07b35a4f26fde5803d5158ae4c521ea8206315ce3ece90
+EBUILD patience-0.1.1-r1.ebuild 621 BLAKE2B 06b174fda87ca905e70dec45f0a47d00080ce0c601a8bdadf838853720688e0f5eacb464e7593159d0b085611e0d1e6d7f0188da5b0dabb30453ea37c4a1d47e SHA512 d72508c98fda792fe0cb1811fbbde710c66f32ed1c722775e1a0dcfb5354ee1906106ae4a8760f982af76144a7abc3be7c7f17b8b89191c8f50d19b9b5e80435
MISC metadata.xml 888 BLAKE2B 8cdf46571a418dba41121b8582c41a200bab37e1c50c8d81e49421402c902ec8e08194b95a65f47affe52861c57df0186a2f49e0624ef8b72e8f167ff54bccaa SHA512 dc44811ac8a3c8c774756cc91415eef10fef3221b39e88ea01669d160069b46d8c5a108436183a674ec9f0a7fcd0ddc200c960404ecaffb4105911d8b0aa078d
diff --git a/dev-haskell/patience/patience-0.1.1-r1.ebuild b/dev-haskell/patience/patience-0.1.1-r1.ebuild
index 8b1f0de9b07c..c84d5c7d4d51 100644
--- a/dev-haskell/patience/patience-0.1.1-r1.ebuild
+++ b/dev-haskell/patience/patience-0.1.1-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/pcre-light/Manifest b/dev-haskell/pcre-light/Manifest
index b9483ff6bb0d..d5b21e0c0b69 100644
--- a/dev-haskell/pcre-light/Manifest
+++ b/dev-haskell/pcre-light/Manifest
@@ -1,3 +1,3 @@
DIST pcre-light-0.4.1.0.tar.gz 28908 BLAKE2B 10b24f61d6d4a8669464d2a003fcf3a677fc34f7e0369106d3986e18c97c0cb6509620ac7a545dc0e3246c76e5221ae30e32565c02b5fbdc58b6c2524265f314 SHA512 491d9581e4c29d1a5a3b161210b83abbc135c2d0ee4018481f4101f91c95e93d7acf0764cb464a9ffe84bed9bf8fb400f4c68441ae1be03c0aa182a9be26dc39
-EBUILD pcre-light-0.4.1.0.ebuild 815 BLAKE2B 329659afedd17643630065a66c36ed7c0ae712badd6cd518d2cadda13b355b8f152bfbf6d3ad2c138bcaa828e8028df42b1f82ec9c848eb95f676d84a07e7386 SHA512 d8ecc7122068bb14b38086e4d74be376346d871f03008ad5c74eb93e30fc2cfc89620d871ebfcb6a9540f540b1f27e70355d2d9314fa2d818cdfdbcb13bcdc71
+EBUILD pcre-light-0.4.1.0.ebuild 822 BLAKE2B 25774bed2d9856be14df665fac2fe61e685c186c1a67f0a34edd7249580427e0ba2b68819e48f0f7e141d41fa6df29364c1d9320acc1b71d759c92cddc41629d SHA512 c1482209d4b6eabee0d7c117ec886a9c941abdbf20fcf05acd7b4acef3ad18f5cc12fc0a67b9d2450db856ecfc29ed045b445f634b89a00017fc4ab782158590
MISC metadata.xml 743 BLAKE2B 7ea37f2f9f9996829c1d4d644d054859a6e4253457b892bc972011248e9e9220601038f99971126ca2e11b56585f5f14598a26a77fb88f02e758d4d7e1eded01 SHA512 293afb0d7d8cbd0309f789b9f7edd0f26fb4bccdeed3f459a9e9b7c4d7560ac19bda932a67cb9e57760efa1ac682b923c2b690fa9169971f0ba4bfcbfa12d041
diff --git a/dev-haskell/pcre-light/pcre-light-0.4.1.0.ebuild b/dev-haskell/pcre-light/pcre-light-0.4.1.0.ebuild
index 7a363ec357e4..3d6d16d15298 100644
--- a/dev-haskell/pcre-light/pcre-light-0.4.1.0.ebuild
+++ b/dev-haskell/pcre-light/pcre-light-0.4.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
#IUSE="use-pkg-config"
IUSE=""
diff --git a/dev-haskell/pem/Manifest b/dev-haskell/pem/Manifest
index 5258f55f3b62..6d1357717b71 100644
--- a/dev-haskell/pem/Manifest
+++ b/dev-haskell/pem/Manifest
@@ -1,3 +1,3 @@
DIST pem-0.2.4.tar.gz 4717 BLAKE2B f78472c15a78e201b7c5e29e7855af143f0c4f071fcea39175eaa7928be36e48ee65272fbfa822f8f468dc5771c8996683b238c1ed2bd2bbc73f5166efa85992 SHA512 c27531ae89e69cebbeeecdf3cf72b897eb65c2f9b22c898bf88d79664f1b54b592f0e0f2bc007f84ec3b0efee8bd20eee187bf73a2947b2fc7d9f4a7e418872d
-EBUILD pem-0.2.4.ebuild 817 BLAKE2B 1a992bd2b9eafd1594fded95ce9fccc02c0fea1aec0d54a5b2c1a075a1effe84b9aec30814c04a19b3b633583f4d5d9152a971500258f07e11a11656db9b5163 SHA512 b5120cc8e0554f75e47b612ad60154c6e62a606346fc53120ab8026f783088d4be783f6cead81e446bca7edb12460c84e7f0401336b6b95a9ab897ddd5f91d02
+EBUILD pem-0.2.4.ebuild 824 BLAKE2B 6bbe8a44e93680825c1eda19f28ee8e10dd2ecaa50f29f72beaa46b5c1c31df0c61820715d82bfae0a26cd9c134902c8ab5b78a52a68b5c3a7c05fedf437a962 SHA512 dad750256cc6f0ff49d72645f509a4581f5d61f137b35937f95d6fe296148a899579d2538fe0184bcd4dfb765cce2bdfa98b55742c798caafbfd20d16cbbc775
MISC metadata.xml 331 BLAKE2B ec0e05bc4791f28199e42188500ef785003f914dd9bfcfafeed4e1fc247c65bd8c55b290cbf2191a66ff17620950a284d6358b6b195c2b11ecfd8221b3854f4f SHA512 23312ad5dda6a655df2e99ce8c75f8c5dd3478cfef890aec346fd630b3b6efc20f4e578a0534dd1e7faf17f9fa0a6e9f473b953c3121d6e45cea99a3ce421984
diff --git a/dev-haskell/pem/pem-0.2.4.ebuild b/dev-haskell/pem/pem-0.2.4.ebuild
index 7b7bdc6774f9..cd14dc0ac6be 100644
--- a/dev-haskell/pem/pem-0.2.4.ebuild
+++ b/dev-haskell/pem/pem-0.2.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/basement:=[profile?]
diff --git a/dev-haskell/persistent-sqlite/Manifest b/dev-haskell/persistent-sqlite/Manifest
index 577a38452431..f788fe032485 100644
--- a/dev-haskell/persistent-sqlite/Manifest
+++ b/dev-haskell/persistent-sqlite/Manifest
@@ -1,3 +1,3 @@
DIST persistent-sqlite-2.13.1.0.tar.gz 2276809 BLAKE2B acc9f4b0e351313486e89f695b69756ea165146fd8aaafcc2d3da8dc620c109cee8d922fe0246e688691748c18e75fa64f9f4a992ca2cd28e01677766d56326b SHA512 19842dcd867f57ac2f81d8651838f41f6a4f0074293c0b3a21a52d2fb96410c26d5340307983da21ca89170a01621da257320e36f33170657acb6890f70299d4
-EBUILD persistent-sqlite-2.13.1.0.ebuild 1671 BLAKE2B 795af71660e166d9c8344d2ad24577216e9cb990f648761392e1784fa94316dcd5b37ca27655a3704b057ab0d3f51f06124e1700c58754a7c547da3ae31a634f SHA512 3c8380707ce5ec5e6a10198fa6e25f6283c6835709d4dbf5b1ac426c846ab8a652ef2974fe8b7831b693b62eb59c23953c7f323fedb0772c4c4971069c6a2875
+EBUILD persistent-sqlite-2.13.1.0.ebuild 1678 BLAKE2B b886e127e9c868ed9ff88bbe33594e7d2f7c79b1ce22110b2b5a77a25121b57849ea8d29d6241562812b0140290a63c802d22c743b12288c283fedf6508ccc30 SHA512 c196868f56974974ba33ed57a8ab471db23936e71bf911043851fb8d65628f6cb2117347d7c9fb5090abea86566902be557e73e754e577ae3bec0a59b05516e0
MISC metadata.xml 534 BLAKE2B b3b926fcb5bb5d97b2b762fac6bb6dd7779afec31d226a8ce9e9115adb2f26cc1e1983c595075bd55764ebb3fcbed92167655053cd2248f541793d51f57ea3bc SHA512 b91823e3007d52d28050fa7c4267ed36467aeb4231c9512e6e39e83e16de4ffcf9899ead3229019910167a0f288202c07a63fabb1be4f6ac490029bcbd9b7921
diff --git a/dev-haskell/persistent-sqlite/persistent-sqlite-2.13.1.0.ebuild b/dev-haskell/persistent-sqlite/persistent-sqlite-2.13.1.0.ebuild
index 754e7829f7c7..9b4244d2079a 100644
--- a/dev-haskell/persistent-sqlite/persistent-sqlite-2.13.1.0.ebuild
+++ b/dev-haskell/persistent-sqlite/persistent-sqlite-2.13.1.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://www.yesodweb.com/book/persistent"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="build-sanity-exe"
RDEPEND=">=dev-db/sqlite-3.0
diff --git a/dev-haskell/persistent-template/Manifest b/dev-haskell/persistent-template/Manifest
index ee9c03a77d85..1b65f4595191 100644
--- a/dev-haskell/persistent-template/Manifest
+++ b/dev-haskell/persistent-template/Manifest
@@ -1,3 +1,3 @@
DIST persistent-template-2.12.0.0.tar.gz 4506 BLAKE2B 1246629206981e4631a48055d23ab2f2a5851e7c200c0c809117217d3531d1b7ccc36cb27cb79ab33abef14f298ea80e2ccee9e4c115d362b132e0bf980f4c34 SHA512 5098c88f92d5e8609de62f6571d8c7f1b2f08d0286974f1ba5eabc01e3479b48a2ae1a0e85e54f1e9956902189142c5d04a4b314a1945341f4e76828959405a7
-EBUILD persistent-template-2.12.0.0.ebuild 566 BLAKE2B 79665e327c6d79c1e3efdb25ffca8e12e8345e6f66e4ee816fc695df44fc0a52cfd92fd52f1db6bf9f5ce6f11f8465f3f74d196fd0362118b9c3687326d122ec SHA512 04c1fe256c2c596683954b6e9c59ffc72d223f258d7314adaf5859ae742d0f40dc80110e22cf7fa98116be2f63b05277498b43fece31f226a66afb579808dbb5
+EBUILD persistent-template-2.12.0.0.ebuild 573 BLAKE2B d6cea244f39745121971d05919b54740f8e68631e842b9ec362d77d136f2486b13a438818570f07a6b344e465f1a8aa0680fad072d188f58efb3994191c808d8 SHA512 888cfacc553e7c8226f0f8a63acb2a4481a0fdf757dca1eface11949e01c1929f6d66d8cb41f2cafab58a36f9f9fd2e62bea304a37abc4c5ae4d3e8713445185
MISC metadata.xml 424 BLAKE2B e77c029b89770cc4dd6187538a0ae39f7442e8a94c6b7ac3f5f97a7609539d2f075bcc41268173706c49e76e1b52459b42b586e2578542a2d5d53744cfe5b6bd SHA512 321a2ef9f9834b1c5f488d2cb16847b642c85c3a548553557f31206e3db470af5f438b9f508f0345e13fc0e8bbb61e3faf9bb53af278e069b61e81cde5ccb369
diff --git a/dev-haskell/persistent-template/persistent-template-2.12.0.0.ebuild b/dev-haskell/persistent-template/persistent-template-2.12.0.0.ebuild
index a1badb43d863..aa1bbbf954dd 100644
--- a/dev-haskell/persistent-template/persistent-template-2.12.0.0.ebuild
+++ b/dev-haskell/persistent-template/persistent-template-2.12.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
diff --git a/dev-haskell/persistent-test/Manifest b/dev-haskell/persistent-test/Manifest
index bfcf91914f34..084866acb468 100644
--- a/dev-haskell/persistent-test/Manifest
+++ b/dev-haskell/persistent-test/Manifest
@@ -1,3 +1,3 @@
DIST persistent-test-2.13.1.3.tar.gz 32262 BLAKE2B 77bfae47292edd08cec0504d4006f44f349ba6fef2d670833d5f2c339bbe75f5d5e5afe924793d2f4ae9afb57f018d1e32a11b2cdecfe5c451f5aaa94897dbcf SHA512 906df4039bbd6e054cbcc18b300ea293814b7365c6267348a88abc9902cd30d60bd314b42331a1341befe787f566bca311ca7fb398594ae56cbc2e764d5a8ba2
-EBUILD persistent-test-2.13.1.3.ebuild 1295 BLAKE2B 64ef1be6958c087fd8041b5a81541b06f7ea1a6b7e747e48eb5d46c9f59c2c4a0a4108b8b720f67a56f56720e2804fe2ca212fb0fd770a3cfede6b9a32e2a7d2 SHA512 02b6e3cdc80168abfe6e9ce9723896e635e298d98f323c7b3ee00c0fec4a4fbea6949534ee449bd6ed28b0f97b0693477ecbb40905320eda8a042a84ba1dc73a
+EBUILD persistent-test-2.13.1.3.ebuild 1302 BLAKE2B ad1de506ea94c31438d3180552091358608716804651333b049bdf19e2868aead2fcbd3e4c809533f691412a0265b985fdb0157977c79c4e07a3410eed4a8d64 SHA512 421d70ff89c0a4b6c12fca91fa59b6d26aad791d5916833f37413a1b03993649496d5756d46b0a8169f8f1240f873d7125d1311c654d5d267273431a8dbc536c
MISC metadata.xml 468 BLAKE2B e29b0252566a2d9f69a25176760331dba848c675da846b9edea632b5f25763fafa76b879fd2eb5f8b07c11789670296a6c4cb0ee089091cd3fe5bd192f0e5ffb SHA512 f6a98cd3fc90ef4683a73932607143ce0e303031b2d29a3527b720ecf5f9610cdaf2a77302903efa5ec69a1fa3691f978fe007c3797540efe4c660a6d3466cbc
diff --git a/dev-haskell/persistent-test/persistent-test-2.13.1.3.ebuild b/dev-haskell/persistent-test/persistent-test-2.13.1.3.ebuild
index 7c04bcc3251f..6d0b22d5f521 100644
--- a/dev-haskell/persistent-test/persistent-test-2.13.1.3.ebuild
+++ b/dev-haskell/persistent-test/persistent-test-2.13.1.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://www.yesodweb.com/book/persistent"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/aeson-1.0:=[profile?]
>=dev-haskell/blaze-html-0.9:=[profile?]
diff --git a/dev-haskell/persistent/Manifest b/dev-haskell/persistent/Manifest
index 303982fd1479..449dad30960e 100644
--- a/dev-haskell/persistent/Manifest
+++ b/dev-haskell/persistent/Manifest
@@ -1,3 +1,3 @@
DIST persistent-2.14.0.3.tar.gz 171536 BLAKE2B 2659ebf0acd64a4dde77f8d17f0081676a4215093eaace2f847d8aa7bff736535ca15fe0a7b023a4ec145f4091fa4f3ae9b9dc3b8a77086b44d61d6968ad006b SHA512 63256b0a4e32f5b229e4924f787db3ffa18f40b4101c4610ea51311d6f0b5ac295abfea632bc8cf095de858f19bfe0649c2d2c07289e50ac845e6c945ac172ba
-EBUILD persistent-2.14.0.3.ebuild 1678 BLAKE2B 5cdf42f90c4e3a7adfaa8c166e81f8c747bb209df0056f801d38c0fcb74fc6389feaa579bbc0a01de564b98667cfbbf4b6547162ecba2d77920f98f8fcf67035 SHA512 e222ad6f4fb41fd6614bd00f875b97d10de157f43c20ff0448ba77d673c7603103d243ed1026e21ebad51c1ca8df0ccb4b7363ec0c69fb456ba15633fd0843bb
+EBUILD persistent-2.14.0.3.ebuild 1685 BLAKE2B 90e20507947add625ac02ddc6b80819df23490d26b1b5cac3da46a0c86f1c6e5146bf2ddc4174af25046d4b4b7605b05bdf44e07ee2c0f246f4dfc8d3a8621da SHA512 b2328af8da112e12a4f37c8fb91d8db7b444fa9a81c4b40085587eef3f3b9173e2c15587ae877be0ff1b1d3c80060c82a002961dd675861d14e58f216f7ee527
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/persistent/persistent-2.14.0.3.ebuild b/dev-haskell/persistent/persistent-2.14.0.3.ebuild
index 98a776a996c7..d296879b025b 100644
--- a/dev-haskell/persistent/persistent-2.14.0.3.ebuild
+++ b/dev-haskell/persistent/persistent-2.14.0.3.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://www.yesodweb.com/book/persistent"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/aeson-1.0:=[profile?] <dev-haskell/aeson-2.1:=[profile?]
dev-haskell/attoparsec:=[profile?]
diff --git a/dev-haskell/pgp-wordlist/Manifest b/dev-haskell/pgp-wordlist/Manifest
index f46be2104e8f..39260af3f42e 100644
--- a/dev-haskell/pgp-wordlist/Manifest
+++ b/dev-haskell/pgp-wordlist/Manifest
@@ -1,3 +1,3 @@
DIST pgp-wordlist-0.1.0.3.tar.gz 10143 BLAKE2B f6523be71399c90e6248b583f5e68a2ad51069d3ecf62609aac09e289a799c15e4f30241cc558f070fae7d68990e1dd4ddd2fd7a30e046902405c7e19189eeea SHA512 b7c6db47c1f9a0b10c5c94ea46b8eee282988e5990ef3dafa2d07a5bfc0718572b04494d23ddab063811ef2452546d6b17010c6490a89031f4b071f1a43d989b
-EBUILD pgp-wordlist-0.1.0.3.ebuild 878 BLAKE2B de5472949f768e41dc341a36746937c10bcc1956024e3bed446f6e27f47f8be04d499bb9ed515b1c451db0e7586e87b9a45d138c972f70967145ebececb223bc SHA512 212f61b069b9e2909c2a40df14b3fb2dc252787078819b611e16a1ce0db7bb362dd4e8ab6ead44e817984bc98c3cd211164e65e4a89ad438294f42bcf744f3b8
+EBUILD pgp-wordlist-0.1.0.3.ebuild 885 BLAKE2B 63b31d96a48f534a460338708ba2dd36588a8c913bafd89bcad94e92de235ddafd6704a8c79d7459161a4eb9aba6b75f86d64abdb15d6f21b88fcbd95e0399f2 SHA512 1eb3e4f87b49e0110824b7ab427ca6e0092f8077e942cd1c0bbb73c0cf9b3c50b1df199a6d8de751256b8f8c2ea293a4fe9b1e5b53b23afa67c216b393bb2de8
MISC metadata.xml 784 BLAKE2B 62d603ba28bae9d1d78cfe14c2359794004dc824374064f9fe0eb84bc105d0f1d09390f0d366e3c53e3d8af37e87be06f1e7499e322fc5d953ee5a53d2b9361c SHA512 067088f55fd8cc963885d25fcedd40f5d30ac89da81077569ad4509846a72b7bc209daa4d50f123148e69d6ecf3d96abf96cd7c9698c09510df370e920f709aa
diff --git a/dev-haskell/pgp-wordlist/pgp-wordlist-0.1.0.3.ebuild b/dev-haskell/pgp-wordlist/pgp-wordlist-0.1.0.3.ebuild
index 338fac66d58b..b7c16cf09cb6 100644
--- a/dev-haskell/pgp-wordlist/pgp-wordlist-0.1.0.3.ebuild
+++ b/dev-haskell/pgp-wordlist/pgp-wordlist-0.1.0.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RESTRICT=test # ambiguous packages: AC-Vector-Fancy vector
diff --git a/dev-haskell/pretty-hex/Manifest b/dev-haskell/pretty-hex/Manifest
index 67e8acb25357..35a9633dd97f 100644
--- a/dev-haskell/pretty-hex/Manifest
+++ b/dev-haskell/pretty-hex/Manifest
@@ -1,3 +1,3 @@
DIST pretty-hex-1.0.tar.gz 2950 BLAKE2B 7fd2049eb42e4e596a54207820d66874620554e72d8f3dae48f5f42b7be089e2b9fe9c9e318a5b13fa4448630a54a7aab3eff593882e6e8df1ed2466a502f35e SHA512 a5ffdecf56b586a23b1243bcace040c7043cc67ced07c5f94d459a2e6a00cade98c70e1480be763ef75946d2aedf87e00d2b653a6f8f23d21cd8e9ab198ea45d
-EBUILD pretty-hex-1.0.ebuild 560 BLAKE2B da4c15443c3b9814286bbf766149a760b823c0ec5705b29ab0cf6248a0cbdc93b35b92bcf1cc3eefa22d2e5ac52406b03b0b35a1842d9a60f2a33846f1946f8d SHA512 da486c540457ad3e04d2cb8027ff65928042a8dbabe351f0b36c180a2e8c23c254c89ba9e3cc1a60e800365811db14e20f5539b95fae57a588383d7ea8a1d2ec
+EBUILD pretty-hex-1.0.ebuild 567 BLAKE2B 24169eb91dc8f010087568641355700b68204de3251472522c11db20804ae092d56f4af9de00f4d5fd405f1000c8463a71809ba5059123141f107dd468bab86e SHA512 e58cab4d3cc0a2f45a32459a899bd165abbcfa2bb41db7e3afd5ec5d8e6fc248b6e812d54c0c4140f524464a2b1d2119fbf07961c5879f9b46f790fe098c4f89
MISC metadata.xml 398 BLAKE2B e7ea1c0493b5d40631edf9cef501019395707bf5367c5fb9672768a0140f28031b8aab7895feb68a76072d9288704f69261ead5668dc65f61eb3e1001b9b0e77 SHA512 2936f8b042377073c144e30421eb0a7fc0f6538e58e7f04fcb73be2946cc1e242f1fc9d4fef4599c5d013bf126cac605a4462d30b6405acf33d67be8da129da0
diff --git a/dev-haskell/pretty-hex/pretty-hex-1.0.ebuild b/dev-haskell/pretty-hex/pretty-hex-1.0.ebuild
index ad11f0ae267b..7306d5c9e1a3 100644
--- a/dev-haskell/pretty-hex/pretty-hex-1.0.ebuild
+++ b/dev-haskell/pretty-hex/pretty-hex-1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/pretty-show/Manifest b/dev-haskell/pretty-show/Manifest
index 805830aa19e1..aad4ac106371 100644
--- a/dev-haskell/pretty-show/Manifest
+++ b/dev-haskell/pretty-show/Manifest
@@ -1,3 +1,3 @@
DIST pretty-show-1.10.tar.gz 42233 BLAKE2B 55a84a5224b61560f0cf527c103393e590d107c1a08ffc76fc9ad1070f60acedeea97630f9a30a04c620604e9912aa22629705c3297785f73a7c00666b197325 SHA512 90ecf41790246c85ee7c738de2bb1a23a56a0a1d547cee627cb0a5f6c2691adfc73851ca0ebc928f3584912bc2b1148b115db03eea271e67f55d6a1466db8711
-EBUILD pretty-show-1.10.ebuild 726 BLAKE2B 478c83b2bdcd676a6a01536aa6a52d996903cbdb18a9fa86a53df70243de4a0d128c5259c691d6347779a1ec8f759eaab34a5a8363498671bd905ec50ae17c90 SHA512 f2ae2f9c7d4d770d15843076b333414f0e409e395f4b4d1d9d2904401a55011f0cdf7a048ebcb7d55ed55d21d9aa2300e261284addeb884e89869ea44ac595f6
+EBUILD pretty-show-1.10.ebuild 733 BLAKE2B c12c35e3fcc4626fdfcc07da3b0e3e3935e8ab266c56aa54d884667d8d51dd2443812daf4eac827a2cb4ee3ef01f4d9172ae407df4127b3e26faa13658b6d95a SHA512 7980a8c5d026a5041bb3cfac0565915ba4f750b059754cbdc3eeb876671f6d07fc6637467dfdbe730ac46afd4b981c3ec2f83f502ee094cc22df5e6614a89e1f
MISC metadata.xml 618 BLAKE2B 656a1e52521df2dddb5d5721c7110e5b459fd77eacfb1aa26c33d8c5d511ee202f5b015e25c44fb4f37c93035675c918cbb5c3200d2353c3232f85ce1f320ed6 SHA512 7e8b1338e13c60c5407c91e9642049795d6c5059bd96093d3a443e3899fda8bf5e9f99086e5a67f879dfb956ca5358d2f29c2f1edf635b6b38178b52e14c2d9f
diff --git a/dev-haskell/pretty-show/pretty-show-1.10.ebuild b/dev-haskell/pretty-show/pretty-show-1.10.ebuild
index f1499acdb0a2..d40673855785 100644
--- a/dev-haskell/pretty-show/pretty-show-1.10.ebuild
+++ b/dev-haskell/pretty-show/pretty-show-1.10.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/haskell-lexer-1.1:=[profile?] <dev-haskell/haskell-lexer-2:=[profile?]
dev-haskell/text:=[profile?]
diff --git a/dev-haskell/prettyprinter-ansi-terminal/Manifest b/dev-haskell/prettyprinter-ansi-terminal/Manifest
index 5587fc85a7cd..c13fb7044447 100644
--- a/dev-haskell/prettyprinter-ansi-terminal/Manifest
+++ b/dev-haskell/prettyprinter-ansi-terminal/Manifest
@@ -1,3 +1,3 @@
DIST prettyprinter-ansi-terminal-1.1.2.tar.gz 8836 BLAKE2B f1220169d02db0927468ba7af922e2631c5a18780edd786d37e0c273043cb3c1c653f70af70ca963a093cf7936284c73f6131d94f8ffaef1f60125e6ab574846 SHA512 6f3f077f3f171b6a2c1ca811d267f5311328cd3538ace0c174dd87960fd2617a6543e4bfe239f231ef68c6cce87ce563d0f2068631c084a1faa56a3e051f3fae
-EBUILD prettyprinter-ansi-terminal-1.1.2.ebuild 758 BLAKE2B b6b5ae9e7151abfeef02278ad499fed65aaacfd14a8e43abd0edc89a295be0ce065a81ad9ffcfb78cd485c317e71dbb93fb98ba700ea475e6272eb8ecc04aba5 SHA512 79aa54261d8fe24e5f5dc937b51b827df5713cb56daa8885788bd8f4422ddb9d9ad69ec47ddb16a4ec67e963da08294cdf578fbdcd80d8b9bf91387bc3ec786a
+EBUILD prettyprinter-ansi-terminal-1.1.2.ebuild 765 BLAKE2B 607d0d446cf4fec3d7161d884f64d4b6876a0e5ed8b2c26c41d57bbfa143e7b3fe276e1dd944abb11085c994615349502b29e505c0083dc492e850800b2d8ea5 SHA512 dca8c7f40d6d97e56ec7e1957e283dea8bab0fc7a95b9a377a76b2b21164a9c8ae896e192ccb3f6d3d9bdb0b549c27cabe04d27e996589bef9d97a29028747f3
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/prettyprinter-ansi-terminal/prettyprinter-ansi-terminal-1.1.2.ebuild b/dev-haskell/prettyprinter-ansi-terminal/prettyprinter-ansi-terminal-1.1.2.ebuild
index 6b1b22356fa0..9ae3ba19cdfa 100644
--- a/dev-haskell/prettyprinter-ansi-terminal/prettyprinter-ansi-terminal-1.1.2.ebuild
+++ b/dev-haskell/prettyprinter-ansi-terminal/prettyprinter-ansi-terminal-1.1.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/ansi-terminal-0.4.0:=[profile?]
diff --git a/dev-haskell/prettyprinter/Manifest b/dev-haskell/prettyprinter/Manifest
index aea03bfa9680..7b7e967b8a13 100644
--- a/dev-haskell/prettyprinter/Manifest
+++ b/dev-haskell/prettyprinter/Manifest
@@ -1,3 +1,3 @@
DIST prettyprinter-1.7.0.tar.gz 55569 BLAKE2B fbcdad5485f8139c71f5e34a438adbe59822ef1eb77ae55f9f86228c934e7c751947dcae0900250ea2cfd8638493352759b40c68d91d6b4887289cc475c08163 SHA512 4f1b756b3284a0319bb73229e8445f6d92c3d3d12a879f651df5624389bd6c449b2d9bc440dbf70d8752a6ba574d0539f91950d4bafbe7f9d3fd79d0d30ec95d
-EBUILD prettyprinter-1.7.0.ebuild 999 BLAKE2B 7c9e16ec674fc250d95d44ab708bc9296caf4fb0ebb007bf8b6d08822eee1cad3db93da67b83ce8bb7afdabd4f76bb769dbf8bb26446173073d9a0d44a4996ab SHA512 4f0525e3b5c37edf8d7c464b1c3dc00db749d0709b38b3973fc3cb6b0002efb939388a9fdc9070a5a84037ecdf6baee2dcc4c70132b30e24b9b5b4e108e54a61
+EBUILD prettyprinter-1.7.0.ebuild 1006 BLAKE2B 06fd3ff4839a4ab88027022ba70b130a12904328a983339fd66212788bec2af0eb49c0a878091df3cc6c119edc1edbaa12ab285ea2b1e6eb62fb84c2ba7c9e1c SHA512 096d128fbfb9a1aa99e6063e7be439186d663abbf52febe993ed3d84a02dc0e5ad4e68f515c48e7234534d41a3d46bec1265f00c2379fe0b8def5e0ca0d92e13
MISC metadata.xml 387 BLAKE2B 09d59cb262957770e5341ca5affc7212ef21337a494cfcf53240678a072a9b1519599e87b163635c3081f31c3633bedba48585bf40019197518a6441064e68a8 SHA512 ba2b3cf61763bd8162acf895f4711f3e0cf9f78211bda8039ba6f21e4bfb330a18a051bb3944aa020aa34278bab7a9e19cbf6dae9ca06e36a2511300a6a07fe1
diff --git a/dev-haskell/prettyprinter/prettyprinter-1.7.0.ebuild b/dev-haskell/prettyprinter/prettyprinter-1.7.0.ebuild
index 4fda85be0f40..6b550bd76138 100644
--- a/dev-haskell/prettyprinter/prettyprinter-1.7.0.ebuild
+++ b/dev-haskell/prettyprinter/prettyprinter-1.7.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/fail-4.9.0.0:=[profile?] <dev-haskell/fail-4.10:=[profile?]
diff --git a/dev-haskell/primitive-addr/Manifest b/dev-haskell/primitive-addr/Manifest
index 9894be46a596..1664d9b51e77 100644
--- a/dev-haskell/primitive-addr/Manifest
+++ b/dev-haskell/primitive-addr/Manifest
@@ -1,3 +1,3 @@
DIST primitive-addr-0.1.0.2.tar.gz 2983 BLAKE2B c272cbbdc874f8a297170b363e2b3ea0ab374b6ecc02fddfa1e82eed5a9b75c52e53aa3ca782027cf1d14d91ad826818c71752a778dcd9080994970284ac2c28 SHA512 e025238791271793e91faecba337d04e0cfc1e6b4dd130bd590247e961ef541ac81beca511ef117130eaf5665abb06b73e1985b1ed87705fa4c2704641d60ae4
-EBUILD primitive-addr-0.1.0.2.ebuild 628 BLAKE2B 0613a9a24189d0345922fec417de43202900038ea28215298deae8e0fe4da6d6beb7db2354fdaceae91851b8e1010f78f7e2445203a62bcb0ab30e60d0bc7e78 SHA512 6fb49c5bc31a4b6192c486beb280bdc24eedda0395c497f5333ffdf1c07369672e3d1493460285544bdfd63f95110c75bfc0fb68b9a50f9a91e71a995f5a87be
+EBUILD primitive-addr-0.1.0.2.ebuild 635 BLAKE2B 86819fc935bf64dbc96c5bdb29b15284f20855ef4c4ddf15090a6a7e20e14842ba193a94f61e8a72248bc3452609c269bb2fd00ce072f4a641a5558b708dc62b SHA512 bdb33eedca0f3c4eadd18030b09b217c6c87630715e9f7d175d463efae993262c62f3e71ee49490a67e4d05f2f5bb6788fbad99283538bfb0635aee17cb02258
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/primitive-addr/primitive-addr-0.1.0.2.ebuild b/dev-haskell/primitive-addr/primitive-addr-0.1.0.2.ebuild
index 5f109e1e001a..f98dde7821a8 100644
--- a/dev-haskell/primitive-addr/primitive-addr-0.1.0.2.ebuild
+++ b/dev-haskell/primitive-addr/primitive-addr-0.1.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/primitive-0.6.4:=[profile?] <dev-haskell/primitive-0.8:=[profile?]
diff --git a/dev-haskell/primitive/Manifest b/dev-haskell/primitive/Manifest
index af63741b9c1f..b08f47a59e7d 100644
--- a/dev-haskell/primitive/Manifest
+++ b/dev-haskell/primitive/Manifest
@@ -1,4 +1,4 @@
DIST primitive-0.7.3.0-rev2.cabal 3080 BLAKE2B eb2e4c196978ca8534801c62b09302d1426564047b740fce992e81eb22136c123e07ae7240b03fd6983c496da563e7e2ed0a60d038e436966db9771644b57736 SHA512 d2dabfa4e2833886ec4430fdb50b2b53eea4eb94ed77350d53fcbaaad74b3b673d9dd7b3a48c69dda596f77743c70b31c9f1a5b6dc19114f80bf148af894f04c
DIST primitive-0.7.3.0.tar.gz 55161 BLAKE2B 2963b9cea320ebcceddc4760c8890636a8f99b3eb5bb944a40ec5e097d8d92c92a18618126e23d345cb072b8245d4979a4b4988c64e2eb5fe30c7182ac11d386 SHA512 7fe593c24d990ce113c7dd155479b30a1c74aa9cfd10d2f0903dc185fc00d725b36d340e5eea6f1af7547d47bbde27339c56e2949e7f518674a7306ed8e56342
-EBUILD primitive-0.7.3.0.ebuild 663 BLAKE2B 332e4d4daaf5f978493c861ca9e5cd2fdfc4c04080041456fdfb5ffe8dba1df3204a1efbae31df50a155f722c9370a82b8498cb278326eb9bcf44875a8d215e5 SHA512 e92dd437fa7d82368e05ee125e5d7311cb21c9b5f8b4a5b7a2e9d8e53b7dd8b03dc4569453776581bfd586c8f1454b0e7a9dc105974562771fa8bac488fbf552
+EBUILD primitive-0.7.3.0.ebuild 670 BLAKE2B c387ed410207ca537d4eb8ca290e9808124029198a5f8cd2e6e629737eabf198683b3d06fc17d96ea802c3e91728bfa556b18aee68c21c544a694c44a74dcf97 SHA512 6bff2676d21ad5cbf91861d9c75fedbffe006759236edafe7ab4d6603caa49dbd304d9ee96e227da2b84736f2b0ee93478e3994e641a7ebf5bc2490c28dec6ab
MISC metadata.xml 332 BLAKE2B 6c397d2e63691ea42ac212aa4c4b7c6e39e00b86078751b78ac071228ac1f94c18590dbe17b633ca285727198e2c1689b28721d35fef2efc72144ccf0752e4ed SHA512 e0ad0bed27f1de43f7a22d19d641fd872f176bdb21312e44bb4c79d8ed69bc68ed12af9201b4955950bfa7a4ec667ef403c31b71267ffdd4955d0934b66abd00
diff --git a/dev-haskell/primitive/primitive-0.7.3.0.ebuild b/dev-haskell/primitive/primitive-0.7.3.0.ebuild
index ab4ba150e5ed..e86b12bd8c8e 100644
--- a/dev-haskell/primitive/primitive-0.7.3.0.ebuild
+++ b/dev-haskell/primitive/primitive-0.7.3.0.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/haskell/primitive"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
RESTRICT=test # circular depends: primitive[test]->tasty->wcwidth->attoparsec->scientific->primitive
diff --git a/dev-haskell/profunctors/Manifest b/dev-haskell/profunctors/Manifest
index 5ec7cde2b93b..965f82a2b385 100644
--- a/dev-haskell/profunctors/Manifest
+++ b/dev-haskell/profunctors/Manifest
@@ -1,3 +1,3 @@
DIST profunctors-5.6.2.tar.gz 28522 BLAKE2B 812692b257caf7443ff03bf0e9268df8b4b7cd6af4ce95addb7bba6a2fa198b52a98121f63847a4402719a50c95535f379a111f4e943aa9937840920466a04b5 SHA512 ddf33426fdf52dbe0ffea5c9124e1d35b79696564b8e88bcd7a015b8361634566e5d35135cee69c6dc2fa2bbb870d9f624710f98e122078f7f3a82bbdacad690
-EBUILD profunctors-5.6.2.ebuild 1057 BLAKE2B bcfd5a9f07ae5afbb9ea8eb24be0e73854ee0fc2197818f87108f55e77d685bf9344d4471f138c2ba292b165fda6cf9a56200400c2dc43452f22fd28995d248b SHA512 c0e34ca91b3c299df5afc3b6e90107d48b6a9cea33f4139e02c431bab5a4f30d38a92a81bec3142958a49fb58d3bd01982eeb44a29d0e6dd0d972747ea97be4b
+EBUILD profunctors-5.6.2.ebuild 1064 BLAKE2B 74dd025aee412316d86c010c949960424f1c27a311c28cdba47bfe2d629a13f727aaef9fdf95998c6f8d45cea190cd4f82d2b460abf8f190558ff304d3195dfa SHA512 e6b18eeaf99a2512663ea3a211e9f34da279132257308156bf7baab70918094fe896b26a073f73e0b8c598489677590bbf1aad938a3d5e5ec577a4fd2e59066d
MISC metadata.xml 333 BLAKE2B 893a6c9adc8815118c7f649a35514d857c85de868dcdc0a409c63e4878ff29b7e0aee51238532033d780ed27afc881e856fcdde6fa56bb71768c55a98b1e28b9 SHA512 56ce3df90ca39b1ada2abb019022383a7d42a9c59daa3ca3ffc3695edcefc4abe56e704ad54b7cf1c0b0e9942dd316628290f5750c78d58261bb2a8d456d5a09
diff --git a/dev-haskell/profunctors/profunctors-5.6.2.ebuild b/dev-haskell/profunctors/profunctors-5.6.2.ebuild
index 95e86cdb5762..4d48bd69513d 100644
--- a/dev-haskell/profunctors/profunctors-5.6.2.ebuild
+++ b/dev-haskell/profunctors/profunctors-5.6.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/psqueues/Manifest b/dev-haskell/psqueues/Manifest
index 85212b56dd21..b0026386aa22 100644
--- a/dev-haskell/psqueues/Manifest
+++ b/dev-haskell/psqueues/Manifest
@@ -1,3 +1,3 @@
DIST psqueues-0.2.7.3.tar.gz 27328 BLAKE2B f237482c54cdbe7bdd69c119bca0ff159efa3a242e06bb503a62ae453a1445cd1c6216aa426fd7ae752f88c77e26401516b06f5a9b30a99e548b8a48dbeb1bf2 SHA512 7a089a68f8b99f93780cc05e1b3454c266077f47a453f139bbe368cdca889e8b7098aa2770c86fcb32eddcb15837a7d60c70da946ad5a234a72bf01fff017fff
-EBUILD psqueues-0.2.7.3.ebuild 958 BLAKE2B d3c0f80b026a420303c7e18415e025b4bda7b4ffc2b0ac7902f371c3fa81cb1d094807833460b00801661bee2e955232a82baa160521ac124abc7249478982a9 SHA512 ac2f4563b4a867f6fbf51558cab5a013811eebc0884ff9cca2c87afd23293e311fc08222ef77feb1588c8c0f02602e312f026567293bd29160a5d64f840bcb89
+EBUILD psqueues-0.2.7.3.ebuild 965 BLAKE2B c409ee9a9cb5d7925239d6b7bca6b4151e328ac5a7611eb01c097151e64b6fad6f8090c28e3d89aa30f3370291cc0c13e9ee3dc0b6fccc458840998b3f5f9710 SHA512 461e89a50715b2aa61b3615cfdf101dfdc839fb5c186b5a85f0424da1bbb70d310b43f3c0d693ec8b275ccfcf5a2540dff8b3b1575e7a46deb3c926b0f8c2e12
MISC metadata.xml 2190 BLAKE2B 862870227ebd1746114441cdd93ce1c7a1398371564e14bbbf89b0cabe6f52fdff579bb650460687f2dbcec7b92ee6873214737890ca3fa004aa70df4f40e874 SHA512 c0c523cfa34cf1c9a47eaff068d225bd602fe138626a4ff85ad0f1cf246ea9bf76e482b11ccf6668d1a6aad0ff06380efef23d5c0d939b7b0c24ddbafba08144
diff --git a/dev-haskell/psqueues/psqueues-0.2.7.3.ebuild b/dev-haskell/psqueues/psqueues-0.2.7.3.ebuild
index 3809ae90e2e0..2731a4e3e518 100644
--- a/dev-haskell/psqueues/psqueues-0.2.7.3.ebuild
+++ b/dev-haskell/psqueues/psqueues-0.2.7.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/hashable-1.1.2.3:=[profile?] <dev-haskell/hashable-1.5:=[profile?]
>=dev-lang/ghc-8.4.3:=
diff --git a/dev-haskell/puremd5/Manifest b/dev-haskell/puremd5/Manifest
index 85e850f1fe2c..44e98ab90388 100644
--- a/dev-haskell/puremd5/Manifest
+++ b/dev-haskell/puremd5/Manifest
@@ -1,3 +1,3 @@
DIST pureMD5-2.1.3.tar.gz 6719 BLAKE2B 7b315ee2d475e3c4d393bf02615162f04481c266af5a0d165bc1808cb446248cbae02c5b9b40e69b8027490201a92c39f8882634f3291e606e90136659a0b4a1 SHA512 4be26ab8383bc51aaefb2e22cd758945eab00d1ca9612fc0a1b6ba1a581ea7dca55580f50c11dd60c72aeb1f3c418c73c52df34a1be168d878602540394201dc
-EBUILD puremd5-2.1.3.ebuild 1085 BLAKE2B 7c71b0493805bc0458c14368f5ca4d45aadf313208beef395898e8e1773bb4ccbc55ecb5865a6742a87f4ad43aa7dd002bc43a19768175def4558514db44162d SHA512 ff5badc66b8ea62dd882a2e83001baab151770bae3381d77e5f2817cf5628092fac7cab1d2c26513cd0f6cd1ddfb1e05eb5cfbc77ecb8200c99c07de4c17610b
+EBUILD puremd5-2.1.3.ebuild 1092 BLAKE2B 5ea94b5e6f5d97888469bfeba57a55f19c95fed8ce37ccb848742d6b2371eb5909a0ee21f4183258c373882c59e7a2ee1deb46c813dc942bd3cbeb7bd72aee44 SHA512 90e045eed9c6af1b88308cebd592518bc71e583e788ef0ef7be9abc44920f5b48cf5489206cfbdd4dc0cabc1ff3a572ef123e0b9920e42f435e9c09a1960e9dd
MISC metadata.xml 410 BLAKE2B e94d8dfc9db5b237615760f6a097287bd298c7a1aa7fb5c3d32d5e0dea87381747d801ae411da8a85f36dd7bf3f67767d10b6ca334715f6832b26078a6b20645 SHA512 ee8f22b37ab9335e5383cc61d1c0edd66005c9643d4eb5ea99c3cde1ef06c5a72954619ce4d8505773840337921339692033b2aa18dfef6452ad60e6093382db
diff --git a/dev-haskell/puremd5/puremd5-2.1.3.ebuild b/dev-haskell/puremd5/puremd5-2.1.3.ebuild
index b701f2f093e6..01543a41ac72 100644
--- a/dev-haskell/puremd5/puremd5-2.1.3.ebuild
+++ b/dev-haskell/puremd5/puremd5-2.1.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-haskell/quickcheck-classes-base/Manifest b/dev-haskell/quickcheck-classes-base/Manifest
index 77c157644cb7..20b0c5045916 100644
--- a/dev-haskell/quickcheck-classes-base/Manifest
+++ b/dev-haskell/quickcheck-classes-base/Manifest
@@ -1,4 +1,4 @@
AUX quickcheck-classes-base-0.6.2.0-laws.patch 1639 BLAKE2B d07511518debc5aa09d712c460fd3414665ad0203fff44f42ea49b17db83c44b0095ac17716df76235d01744d75d65a7255ab33a4e3c98dc0444adc90c6f0a94 SHA512 03b78a341a3d81d096e65d8b038edf6e41b5525b8d6c1c2e44647a73c8980cdd199256ab3a717bf5dde43fe575da4211dff76853fd5cd4b353401ba6bdda1cd1
DIST quickcheck-classes-base-0.6.2.0.tar.gz 26732 BLAKE2B aa3b7be411c66b72eb07c81e9fe2c1accdde254ae8e510080d7b0ea93df0148317a61633f96fe459ab329af112eee3d8243fb728f5416d95d258b90a40d1d9cf SHA512 730255f74582081e65fa8c6b36ab8a2c26991a8e7d8140361151614e7a9619f178e50820cdfc3bf5771f1688dce369f9d71de683bc89481a20f8d2382ae4b58d
-EBUILD quickcheck-classes-base-0.6.2.0.ebuild 1013 BLAKE2B 4b8de109105dd8eeef76ee2b1b959cbd7c997a28c354d0426da90f0d0456d30a993b2afc66401dfc1adbb883ca7fe37bc05db791ca0ab0b1695c0eaeb6f3194b SHA512 e8ef7ad51302814be15bc30137a7c4f3a4412e032badf9c853e227a12a4a36f178f1d3c84df57c6c1cc20d7db0392737470c1ee9d901585c2cdf3b5fe6ea9e92
+EBUILD quickcheck-classes-base-0.6.2.0.ebuild 1020 BLAKE2B a2b7760b010e711cdd08b0cca49092ab15592733d38beab4339dc48cde22d5ff539e10b3c74f4339b526cfb937ae195be88c7033028f444fbac403acd713e7bc SHA512 e21590fba8f2f127f6035518ba6d9f29aa2e90ffc8899e9a998dd7384df5544b41fbc0b7bdbbfe46a12428d4a3427bc556ad5174894145f621f75797f6bd3304
MISC metadata.xml 573 BLAKE2B 3e353c8766ddbd8950aaf92b7368371a918f020d9391dedce627814315c2fb7b8f994a0f4401f8eb58ca6a908f67c98c78d83a42a306d15cfc42fa9e7be9de7f SHA512 ce91640de7d3e0f510964db742b9b8a61bbb4b17d78dcee505bab6a4c1041690dc8da0eed1a580b37c57594416b962ab90056078fbd359aa37b9296eb21e5ed9
diff --git a/dev-haskell/quickcheck-classes-base/quickcheck-classes-base-0.6.2.0.ebuild b/dev-haskell/quickcheck-classes-base/quickcheck-classes-base-0.6.2.0.ebuild
index 2ccf2bc8d5b0..4ea4895363b1 100644
--- a/dev-haskell/quickcheck-classes-base/quickcheck-classes-base-0.6.2.0.ebuild
+++ b/dev-haskell/quickcheck-classes-base/quickcheck-classes-base-0.6.2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="+binary-laws +unary-laws"
RDEPEND="dev-haskell/contravariant:=[profile?]
diff --git a/dev-haskell/quickcheck-classes/Manifest b/dev-haskell/quickcheck-classes/Manifest
index d5d4f0c28240..7dc368db9962 100644
--- a/dev-haskell/quickcheck-classes/Manifest
+++ b/dev-haskell/quickcheck-classes/Manifest
@@ -1,3 +1,3 @@
DIST quickcheck-classes-0.6.4.0.tar.gz 19976 BLAKE2B 614ebc6e1be382a942a55a039921021fd4bcaa2f5c977a8d83bd7b1fb76feebb31f94da908c2389d5f9ab5f7e2481f76223375db41d12b3583658d5d7361ed9b SHA512 2d5786d3cd386a795d5e1ca58ef55fb2efb9285724cf8cbb2f28577973ac2b2a9058ba6185904bc29da88f6d080f4a38629df272502796a0c2e31f9a0e8b658c
-EBUILD quickcheck-classes-0.6.4.0.ebuild 1969 BLAKE2B 07a7ef834d12ca3529188f200cbf027a4f633f7951798b15a60ad2a3414f7fe05b77a1f99ecf217e0d98069fb17c0aab379337df06144d9f194757534fade674 SHA512 e010219554e9444ad01c785c4911b4fa9ddcbfe571ac90c43a4d046c2bcf9b90e7ebf74ede29bfc0e570b2d4b5d8f697cf9819027e53983816b48a1991abcbf8
+EBUILD quickcheck-classes-0.6.4.0.ebuild 1976 BLAKE2B e287ef890aaacff7bb85c6ee4276dcc57786567cbba56d9285c154145d8fa965fe1d62b4c4e6cb2c544ae038b70b20a70907fcb54a3f6d8e8415b298d5ac25e9 SHA512 84d5ee82421e0e56437b9d859501b75711b5c08d13de89bd15b9d52a3db8f69c6b591937d90b1732c4a309ee9dfa3fed60d53d06e80e838c04257fa1b8499b24
MISC metadata.xml 1889 BLAKE2B 2ebdc9ec2cd637fe753d69517b0de50c0e9b8188c40ee456abe393ee1857ddb4607f857bf53489978da39b5ceafa6b58f5cfbb80dde57fc3cc7380bfb335d11e SHA512 9595d4e8c3ae5c0bee4a0a3214d10014453e93bc1a121c91783e96730ffb92c8007ce5a62781f30ead65ca8d15f2c458c3e638c0222b5a500e860c9924fbfa09
diff --git a/dev-haskell/quickcheck-classes/quickcheck-classes-0.6.4.0.ebuild b/dev-haskell/quickcheck-classes/quickcheck-classes-0.6.4.0.ebuild
index e0deefbe60dd..32c1d4913d9b 100644
--- a/dev-haskell/quickcheck-classes/quickcheck-classes-0.6.4.0.ebuild
+++ b/dev-haskell/quickcheck-classes/quickcheck-classes-0.6.4.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="+aeson +binary-laws +semigroupoids +semirings +unary-laws +vector"
RDEPEND=">=dev-haskell/base-orphans-0.1:=[profile?]
diff --git a/dev-haskell/quickcheck-instances/Manifest b/dev-haskell/quickcheck-instances/Manifest
index 0038334a7d65..8974727c6bb0 100644
--- a/dev-haskell/quickcheck-instances/Manifest
+++ b/dev-haskell/quickcheck-instances/Manifest
@@ -1,4 +1,4 @@
DIST quickcheck-instances-0.3.27.cabal 4710 BLAKE2B 591e79f2435e7ae7d7f179b8b7f4cda7fd1f96cfdbf573e48e17393e2f2d47a44b0e86745128fb5be396d5736bf8ce7d70eeee3f735409f5e5697e412cdbceb6 SHA512 653e5b249d0138db38df962fc061c2df089de8ba43f2a13d2dc47282e35b9221844af8beb9d01bdb474e99e9736464b929a27c35a12fcbbc6a6ab3359cd78586
DIST quickcheck-instances-0.3.27.tar.gz 12711 BLAKE2B f3424d88d4a41924a156bf00490f34b2094bde7d0bfadf375dc0316b89a4774d84fe45a7a964f64f5953deb10a6132e2cd745f67bfb6b10f991a5490d23bc433 SHA512 be2b7525a1433b3cd038b5bcc55c01cc1a9ab2fa02fb89b4cf0d3c4748b6ee4a384b0ff101727a30c6f788a2da72adf87a8c97a36a57ce626f9269e1464f3a90
-EBUILD quickcheck-instances-0.3.27.ebuild 2487 BLAKE2B 66b4090c8e331f84fe37966792a0f1c85a7402b0b95d735bcb896bd6956b0cd2e9ad50f2d6058e47f30f3b9d05d08e62937774f8df26409552aa5db4fcf7f77b SHA512 684ed9b826ac87678fbaa7aca86aef40507945516d87c318973bc7f5ca90984f32c50645a6d0d93ee66b6f8d0ad43ad1697dd30632a64365faa07ff96cee2673
+EBUILD quickcheck-instances-0.3.27.ebuild 2494 BLAKE2B 808f9c2455b0d9e4ac31165e3480e95e775fa1aab7709754b85ff71535a0f27d4e7df2d196e19b8e4ba5ea0bd355aa281e76eba20185a09a8e633c0309be0e89 SHA512 e93e803e9fd8a500450e9840ac5c081d773c2269c95e191118d6b09eaf727c9dd25e16cbb81101be15f359e42bd32edc57ca60dc61a1a6ecb5dce38a89c3b255
MISC metadata.xml 840 BLAKE2B 703b3bf88b55b2c7a8df392029835a8ad6623d1d38b32fd60a4e17881dae3ed26cdaebe6b9ab6606e21c8a801043b6cdedea27a86387f678bd6ab7baa23de1aa SHA512 9859d4813143d8d0929c9e36523f3b1d9b27596bcc7463967d848e1372b22b5693f615403572751bc30e3f858e5defe5536a287b747d6ad25551f2d411672c85
diff --git a/dev-haskell/quickcheck-instances/quickcheck-instances-0.3.27.ebuild b/dev-haskell/quickcheck-instances/quickcheck-instances-0.3.27.ebuild
index 87d922949e3f..891b3dc36496 100644
--- a/dev-haskell/quickcheck-instances/quickcheck-instances-0.3.27.ebuild
+++ b/dev-haskell/quickcheck-instances/quickcheck-instances-0.3.27.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/quickcheck-io/Manifest b/dev-haskell/quickcheck-io/Manifest
index 7be7bc4ef435..e12814d1632e 100644
--- a/dev-haskell/quickcheck-io/Manifest
+++ b/dev-haskell/quickcheck-io/Manifest
@@ -1,3 +1,3 @@
DIST quickcheck-io-0.2.0.tar.gz 1843 BLAKE2B ee6179ed912313a17d0506c35ae79853aba4e31fab90c1f6727b59879bf3b172f739eb6be5186af1aea47342aa8a357bb4565299a820beaf104e642338db01e9 SHA512 02e1f40bac8f31f27c21d1d2df9f226816f9da871092b09f0451a8321e250c9e94887f94889be421c9d0034e0a27b02c907d16eb7da5a4376df42c7c1fbd01df
-EBUILD quickcheck-io-0.2.0.ebuild 651 BLAKE2B e3a29029720fb02a5caf91b07526ced7558d08b743dcb7a7623eb49ae08c62d9ef9dfc895e2b0bd64b1cafb93cdb79768b18ef96034d25e44105de39c4384769 SHA512 0d9603106d8656db665ea9529e61e4fec42f1cea802abdcae6697d02cf19b88c86b670b770d465e93d0fa76cee99292cdbd0997d6a5f8cf14ff46dacfef14288
+EBUILD quickcheck-io-0.2.0.ebuild 658 BLAKE2B 0e2a5edd0a8e850e7b8fd8dc83609900b8b15c9cea4590faa6510f83b1c8a4767921bafd59bcce8bf1b24abdd3a078342b58244bfe12cd43d99c2b600cfc5cbc SHA512 688f75336615f7ce85c86973c802e18d615ab1a72aa06789f749136837917b2b434f2509b8699ba57a2b5c8200935bd268fa4a1d5afae019cf97fba41310dce1
MISC metadata.xml 484 BLAKE2B 98716d36f9df2f8e480547ef588ab7aaa060a677471cb6872162bcd41a2cfa9f9efbf1ab3440ca9ca80433d07018631caa6370ad9253794576931f7adf000207 SHA512 96141dc7462313578f27187c3aa1ff9c16272dce58f848b1b1043df215d975904176818d95c1321c7872f8ce9a70b9c926758f4099c17df55d0e7734e07c1d5e
diff --git a/dev-haskell/quickcheck-io/quickcheck-io-0.2.0.ebuild b/dev-haskell/quickcheck-io/quickcheck-io-0.2.0.ebuild
index 7ff4c484865f..28d8cedadde2 100644
--- a/dev-haskell/quickcheck-io/quickcheck-io-0.2.0.ebuild
+++ b/dev-haskell/quickcheck-io/quickcheck-io-0.2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/hunit-1.2.5:=[profile?]
diff --git a/dev-haskell/quickcheck/Manifest b/dev-haskell/quickcheck/Manifest
index d6ec97b2a91c..e0c5c4d71417 100644
--- a/dev-haskell/quickcheck/Manifest
+++ b/dev-haskell/quickcheck/Manifest
@@ -1,3 +1,3 @@
DIST QuickCheck-2.14.2.tar.gz 75246 BLAKE2B a64ad51f3daa858a224c00fb785979460b638d76f20c7a19d95a6303cd5da61adaa40cb52e154dd15218adbf54fff184f16ab3b932895294cf37f24982a2b9cc SHA512 84decd354e6093bc72afd125410499dd4be3ae8fdbf0a3b466011b4dbcb5c5657e51ab75cfe22790e22bf4ac54cbb1203ff7a0d108e872ce60f4831be827a6e5
-EBUILD quickcheck-2.14.2.ebuild 1072 BLAKE2B acb32ab3a478dc5ec955ac15784701bc0e9f1b73c8b12cca396e46e8dd4798ca5362977158593d70d2e34d3e8caf654111fe6636b53aabca3282e0b68a0e1e3e SHA512 decc4de3d7b1a90d64f83c880ce828849edd2e5b7d7f969836d54ad2f6e167869fd05bf134c2bdcd02885c0529c8465563b8e7d06eda3c4496aba350a4b10c27
+EBUILD quickcheck-2.14.2.ebuild 1079 BLAKE2B 6e698d9f5b9fe25f9655305a192f35974853b98366c0b75ceb8f0652e6cec163361b9e0235a4d25d034797f57c2c82350afb2aba73e0484dbaebb4893809613a SHA512 2bdf792a6260b89f63e2c562c64b85d9a76e58a203b0ced00597571fe0484b29f81dc5735d77f5800ba26a21664b9f284f9c91b2fa429335386ad9ecb61df0cc
MISC metadata.xml 1018 BLAKE2B 150043cf9790a8b54ae89b3c26cbda8e02619ce2f509e2a6e3fc3a140b98591cd1059eb088a8d7a5866dc3513fff709315ffdd1370b6fc9f39eef23c071eba83 SHA512 4c7cd76682bfacb0b0193900b5ad61f20b812ab2cff14279d21991221872b56cccb9e840ce0f9b85883a485cc7011d401f95af3a5f07915079d3cf649ce9ea37
diff --git a/dev-haskell/quickcheck/quickcheck-2.14.2.ebuild b/dev-haskell/quickcheck/quickcheck-2.14.2.ebuild
index 3d10229be488..fd43240ea886 100644
--- a/dev-haskell/quickcheck/quickcheck-2.14.2.ebuild
+++ b/dev-haskell/quickcheck/quickcheck-2.14.2.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="2/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
IUSE="+template-haskell"
RDEPEND=">=dev-haskell/splitmix-0.1:=[profile?] <dev-haskell/splitmix-0.2:=[profile?]
diff --git a/dev-haskell/random/Manifest b/dev-haskell/random/Manifest
index fbc580cbeb72..911686f894ed 100644
--- a/dev-haskell/random/Manifest
+++ b/dev-haskell/random/Manifest
@@ -1,3 +1,3 @@
DIST random-1.2.1.tar.gz 47143 BLAKE2B 861a216b063aa893a9de645cca231fb1a1914609ea4dd8ec222b35db6ee9cc60760a613896e979f731d3e1a55ea792a294d380313e78549c6effc21b77d57564 SHA512 b130a90981de53b4fc3e7cf660224268d24bcceb9498d33827d9f43dc705c9a724c23999c4cf0222127f4c69daebf0d049d963abbea0a860135d661f9cc55731
-EBUILD random-1.2.1.ebuild 896 BLAKE2B c43cbb1964b4ebd40a659fe5a87e57adef87e78483b3cc9b056cae708a11fd5e55abdcc66ab08da66af041e194b90b8c0eeb88f740f2eda647d4f6cc02177c4a SHA512 9114d0b2b1855cae5d41c07fc6c7a68e2f965f22f735deee9ab00f042928b4d9b50abd920f987a0049ae73978cb4190fb23fdee275d1e44b25e8278e40da2c9a
+EBUILD random-1.2.1.ebuild 903 BLAKE2B 57f498ad97605a6e4cdf314cb2d06f37de996c5eb5d38d584e7cb69e0b94b5e4ccb85d4328542eb9b9dd7c9a08c711a6fc70f28c31a7ac12a0d78990eefb4b36 SHA512 b474437d5d0127445ddb3f9bcc7c922afcdda2672a358041b6010f0dee48dafec721588797b3110fc8e31c313ef97b79924c6502080a82ba7daca2aa57554dcb
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/random/random-1.2.1.ebuild b/dev-haskell/random/random-1.2.1.ebuild
index 3ca7fecbf7ac..7371dd3c3829 100644
--- a/dev-haskell/random/random-1.2.1.ebuild
+++ b/dev-haskell/random/random-1.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
# circular depend: random[test]->mwc-random->math-functions[test]->vector-th-unbox->vector->random
RESTRICT=test
diff --git a/dev-haskell/raw-strings-qq/Manifest b/dev-haskell/raw-strings-qq/Manifest
index e12544b82c69..b1a7edd65c50 100644
--- a/dev-haskell/raw-strings-qq/Manifest
+++ b/dev-haskell/raw-strings-qq/Manifest
@@ -1,3 +1,3 @@
DIST raw-strings-qq-1.1.tar.gz 3505 BLAKE2B faa8ec645a0515b35766677050ae236a702783b39de93a178f2d445dad1fe24a7222ee3c70aa675bb45d21e560e161db8d6101760c163e1dc39ba9e9c780e616 SHA512 9daf7acad6619c9d077b49591003f2c42baca060b20202f597c7468da765a59add2b78b90d634bbf785e299fb85d39dba242d070e15ec208391059e64850acbc
-EBUILD raw-strings-qq-1.1.ebuild 591 BLAKE2B 96ef46e85310d91c6e8e1991601653985c5fab190fa6a3b1d2187e6301cacc01080ac859fcfb282b4062ad641036983d9545e2831ff701c5304ef11c9ced5e55 SHA512 f4b29ebccab4c14159a31ebfba4e1a895a171534dddfb48ba5dcb13c74e67a3e210d94f944cea2593ed37b4a2545f8cf371a4cbca319afaecc92aa5999e3c00c
+EBUILD raw-strings-qq-1.1.ebuild 598 BLAKE2B 076b0c5974bea86f6e9d491ad585fac89cae9572a6f2c6314f2f7e348d394c9df53421a342e168afb7b29e2212c5dcb55d8ca09cfa720f50511ddd0627045238 SHA512 b192070d74ce055f94d8c44c8cb2fdf8cf6a107b24deb7c90ab5a7a251b87a5eb40f045ef3a5121d944f4b2a2fd6c4f7240e6133f508fafd3f151c6c0bef1b33
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/raw-strings-qq/raw-strings-qq-1.1.ebuild b/dev-haskell/raw-strings-qq/raw-strings-qq-1.1.ebuild
index 3a915e2ffe0f..a821bbb8b25b 100644
--- a/dev-haskell/raw-strings-qq/raw-strings-qq-1.1.ebuild
+++ b/dev-haskell/raw-strings-qq/raw-strings-qq-1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/reducers/Manifest b/dev-haskell/reducers/Manifest
index 8535464e2005..03fcfe52ab14 100644
--- a/dev-haskell/reducers/Manifest
+++ b/dev-haskell/reducers/Manifest
@@ -1,3 +1,3 @@
DIST reducers-3.12.3.tar.gz 13405 BLAKE2B 8631ac257a24958be7446ff7bdb2e02ccad4e591d4f8334baf322fc58cdbadfc7c0eaa73f6a371ebf24b263057263b3230e3ff0e1b5aced348cebe979199e7aa SHA512 7bb78ccf107d7bc6bce8d68c3766b799ce2c2a41587ee4d2b7197c2dae1d27a6ce47110f1abd655108d7fcc306e9069a25562e53b00ff97704af0b8aac9139d9
-EBUILD reducers-3.12.3-r1.ebuild 1169 BLAKE2B f84a23fa4f7e077363b99efcf4d9ab77a1c6afd2a47fef58e30226c59aa685d38f262fb51dda65633424684f1fff7e7d2a13f096124a7294d4ad5cd39bb1455f SHA512 cac8d7ef7c11c12dcca82ce373efe3482f2c21baf60f04ebe4fbd5128a8b77307b4030af723c7db168315b2ff0d629563cc777185eb0fa353abff73f763584ac
+EBUILD reducers-3.12.3-r1.ebuild 1176 BLAKE2B 00b2e2663ad8f8fe7a4d6297dedd79f89c904304cd5854fd6a578bf1e02330a00d336b9f794f6ff3a5b8f7a432726c6eac3e065693ce2c3ecd28808a98a25769 SHA512 f3bb5e15bd276a1d3bc17e5a43b950238fbb6b7ae9ccf006ec5c25896d6725afbc2ee89de18b83a309dd3d9ea7d9e3ed33fa12a036aaf4dfdfb65a4f30a49683
MISC metadata.xml 330 BLAKE2B 112be73a73aa128ecea4128266458a717e08ea69f1eda595230d0b73a349a7818afb824dc8736514b27e0bca113d04649dc8a73e5e531390943e8f0930610044 SHA512 b90457ef0833c802e6f9dbb31c90c87d7a7b74e37d9c3e42a890c0a3f46d47a3ceec72903ec1696ea8168c2f782436d93a5bdfc622252f39b45aad6a2b5093f9
diff --git a/dev-haskell/reducers/reducers-3.12.3-r1.ebuild b/dev-haskell/reducers/reducers-3.12.3-r1.ebuild
index a5d8fe6d1452..623558dbef50 100644
--- a/dev-haskell/reducers/reducers-3.12.3-r1.ebuild
+++ b/dev-haskell/reducers/reducers-3.12.3-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/fingertree-0.1:=[profile?] <dev-haskell/fingertree-0.2:=[profile?]
diff --git a/dev-haskell/reflection/Manifest b/dev-haskell/reflection/Manifest
index e13a792b5323..99d1eee1dd90 100644
--- a/dev-haskell/reflection/Manifest
+++ b/dev-haskell/reflection/Manifest
@@ -1,3 +1,3 @@
DIST reflection-2.1.6.tar.gz 19976 BLAKE2B 6e32e9300695b102be4039312b3df62bccce75a590eafa37d96d70cbf73acfc4be98bc716485235e4594548b8649b46bb554eacc230320abc2d92dd809f15176 SHA512 d7f615b6f361b2ca7266e8c4611c939d9f80684ca173080e9ad8227f04f2731899113dcb87ecb051d47b29fb860d7caa15c99c7d3d7493e7e73745d085518fdd
-EBUILD reflection-2.1.6.ebuild 837 BLAKE2B d04a7f6868ab7c75b2a168679c5db6b8c992abcd96d3d9b5d9cfc240985e913c76dd81e2fcc19b02dac2dc777e6fae2bb4c88956f920d9909589103bfd8e3202 SHA512 ff74871b4647cf5c0c853397c4236bf57df0a48bd71e6ba8a3b06c27fc9324c6928cdf87550ad118f9b0feadd4b8c0611d0fe4b741f278898a38ad3f61360466
+EBUILD reflection-2.1.6.ebuild 844 BLAKE2B 08e23df133584e5a025cde2c8b3a9c97960953369431e37631a9195dccc5f22258878dca44537961c3428e6a4a665fb5ab285536b865d4d1ba54f0cb4fa089ba SHA512 39ca7a4cdcfcd4354b14aa0574b5c54b6514295f76414cc030e7734ebddc8524512c6ef6c66b67f541f8c97559021de13dd0ae0914deffa1e4b7b8f37b197025
MISC metadata.xml 332 BLAKE2B 05cb1d28a40648c01035e969436632399760daf94b6324f401da457449e040893df4a717c611926b3e4cf560fbea9f3f8b1ad6c8c148d84f908361a90fceff1c SHA512 2c036f335253494581d0a9eb5ca5d4e0bbb4e3ce0a1272c183b8d574fa6464320fefdda5b8b18ddbd25377b73eb25af669068a49c2259eddaa7b6618532c2e1d
diff --git a/dev-haskell/reflection/reflection-2.1.6.ebuild b/dev-haskell/reflection/reflection-2.1.6.ebuild
index 17f0de86aa91..b55dbe67f3ef 100644
--- a/dev-haskell/reflection/reflection-2.1.6.ebuild
+++ b/dev-haskell/reflection/reflection-2.1.6.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
diff --git a/dev-haskell/regex-applicative/Manifest b/dev-haskell/regex-applicative/Manifest
index 3261228262b1..eb930d706b81 100644
--- a/dev-haskell/regex-applicative/Manifest
+++ b/dev-haskell/regex-applicative/Manifest
@@ -1,3 +1,3 @@
DIST regex-applicative-0.3.3.1.tar.gz 14128 BLAKE2B 80488c86dc88b9299384ee6101693567185e4a97defd73398ca1316c813067bf40c4df366b6347628a2f2f40aa42ca6765aed1102a47ef083fd5c193ab78c1bf SHA512 6cef57ef228983b3662616221c6275ffa024bebee4dddf21041e9a8a4efc8b5e905bacdf31534078f9a34b3915a630e823bf0a910c27b11f8a961ee8f87cd9d3
-EBUILD regex-applicative-0.3.3.1.ebuild 701 BLAKE2B 05606de11d970d2bb9023ad2315bf7056c55e0f6dcb68e17c464683c1365a63fd6d8712b4ed9ef5f567a8d9a6d21bc5772e9f216d69ed97f489e5ee2448e293a SHA512 deedf58d4e5bef0c09263a1bef3162bf5c1be02ed1f91c61703d58821ea8f86d4ed58f156584f972483f0e489b593c648bc2f1e2574857e6f95d39797a9a2651
+EBUILD regex-applicative-0.3.3.1.ebuild 708 BLAKE2B 27893852b3fb6c8ca3475532539ca70b61079791fa4a64c1acbc9cccdd198deedd36d78e79f4e6f483f47f570e837aaffecce78c226ed25f990e3da03e978176 SHA512 b8cc522ffb7cc805da570ae81c3efee63628b60f9ed390a5323927084882602824d3f6f65af030687b1c3981f1b86ebfd1cb9445b943f9ef9dae8b35c41aa842
MISC metadata.xml 421 BLAKE2B 9b772d16f65bf23da5e0b530e01f27c99149e5b17dc370550f39d0e15c39a0c82a0b7b861860bbe944866fcff6c7c30fa73f854b61d7b480aee80c8aeeafff88 SHA512 f0bb20d35452e53db11a22007e6c36ebe970aba7c715545c17482761d768ead61c5557609996e5c9ec49fb70e0929bb2fe8a3c729aaa2a36174431663cc266af
diff --git a/dev-haskell/regex-applicative/regex-applicative-0.3.3.1.ebuild b/dev-haskell/regex-applicative/regex-applicative-0.3.3.1.ebuild
index 77f54622587a..f7a594535315 100644
--- a/dev-haskell/regex-applicative/regex-applicative-0.3.3.1.ebuild
+++ b/dev-haskell/regex-applicative/regex-applicative-0.3.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.8.2:=
diff --git a/dev-haskell/regex-base/Manifest b/dev-haskell/regex-base/Manifest
index 31849acd27fe..382b54af1927 100644
--- a/dev-haskell/regex-base/Manifest
+++ b/dev-haskell/regex-base/Manifest
@@ -1,3 +1,3 @@
DIST regex-base-0.94.0.1.tar.gz 10095 BLAKE2B 89dd1bf850c072ba8b0283e363415f82bd47557590161e6a65c3a570ff01042b63f85361b4910bba50e8ddbc64887ebf249d8e9b1d60f954d03dad1f29965b93 SHA512 2a1f088532c4488e4dea417222b8723436fbffcf8a8a3596d66c5fd4941250e97c0271c23025244ef3f4ba5295cff82ad8b49a6776d9410210efa7f199bc8b7e
-EBUILD regex-base-0.94.0.1.ebuild 752 BLAKE2B ba25840efe7c7a315903f8b5b8a0b8dc46a1657130960ae1e42593dc8fcad0f5618abe2f76b813d0e0ba3a02ef725b0eeebbe772858ee99f98f89bcf50d52cc2 SHA512 5c7944ac7c0a0a9a1bf5b001c558e1f3bfa7d36aba529fd99bc7c529ae5755fc6a4b7fbac7d96b1925607c3d5f5c2aa96f10a17400551112c92060c830c38855
+EBUILD regex-base-0.94.0.1.ebuild 759 BLAKE2B dda39641747bdec09c4b818efad08fc4c06711135fb712270171fd5cda436bd4d2e20815ceb6fdbe6cc0192bd9c9bb9a1c8627a6f5726d6890d3724ad5afe813 SHA512 b68120e4e4d759e3116a41ac7d3fb61f5ffaa4d465d6261ef4551ab72d1f25aa3e546599d4bba3b93fc4306b3bd32b1518b76c18f070440ae5ddc44507c40769
MISC metadata.xml 308 BLAKE2B 0a9963e4eecbb0644fe45a944e127eec6ba5594aae29ecf22f83ab8723fedeeec3e7b46cf3c2cb008b2f262898c52bf6dd6403390c3fbb397fa25d31e39abe81 SHA512 d1ff415536abae9d9fad3c5129e8efef94dd5989395b8f8016c913fee07d1e7243eacfb3170b37848a68818f4e50629aa9cc64fee67570140eca8ecee79a6fd8
diff --git a/dev-haskell/regex-base/regex-base-0.94.0.1.ebuild b/dev-haskell/regex-base/regex-base-0.94.0.1.ebuild
index 40c28011cca4..7630c6e6d7e4 100644
--- a/dev-haskell/regex-base/regex-base-0.94.0.1.ebuild
+++ b/dev-haskell/regex-base/regex-base-0.94.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
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?]
diff --git a/dev-haskell/regex-compat/Manifest b/dev-haskell/regex-compat/Manifest
index c5b08a565df4..3f7e2737583a 100644
--- a/dev-haskell/regex-compat/Manifest
+++ b/dev-haskell/regex-compat/Manifest
@@ -1,3 +1,3 @@
DIST regex-compat-0.95.2.1.tar.gz 4285 BLAKE2B 5b1b7adf71c2903bf6647cc0bfefae230f59dbd3ab655a03083f279e7557b533ab745c15e36c51dcd6c4da9239e49a85c64a37a50458ee1a20e0d33a5abecc38 SHA512 87a671729dcdb2c89ce079fbb124cd2f16407f2dca0ed5d0d898a9cf06f893b82c184566efe80d966afbc7dde2cab1693b81516adc4832a9c65283a65fecd919
-EBUILD regex-compat-0.95.2.1.ebuild 848 BLAKE2B fbd8e33462d260a9d922ee5d76f1048b91a2cd4464a105819b57a5e3a66f9acb69b18165deb8516d940d3a4239209d6c67969fc64fed2e770f5a7c202652a07d SHA512 e8e80ebc518b05f6be14ddac17d85a713cc62c342bfb4fae5c4052613de704bf3660b8ea41cad11507ecfd68a5df7562324d61bb06a6385f608d276bc93bd492
+EBUILD regex-compat-0.95.2.1.ebuild 855 BLAKE2B 0c00691d92abdfa4262baf47b8e58c91ef00666e880466ce815d621851c74a9cfa6e41c6fc9c71cfabe3d3af04b4431f19f5f5765232941d10cf23286fe10871 SHA512 507b5de29517f14ab8f0778fc810425643c3de7c4dd08896b5ad3b746f79edf4aaf510cc4e9a3b39ff690c8611294686afe7155d080b1332f8704b39df7cc4ae
MISC metadata.xml 308 BLAKE2B 0a9963e4eecbb0644fe45a944e127eec6ba5594aae29ecf22f83ab8723fedeeec3e7b46cf3c2cb008b2f262898c52bf6dd6403390c3fbb397fa25d31e39abe81 SHA512 d1ff415536abae9d9fad3c5129e8efef94dd5989395b8f8016c913fee07d1e7243eacfb3170b37848a68818f4e50629aa9cc64fee67570140eca8ecee79a6fd8
diff --git a/dev-haskell/regex-compat/regex-compat-0.95.2.1.ebuild b/dev-haskell/regex-compat/regex-compat-0.95.2.1.ebuild
index 232a88a9f2d6..c89eaebf8d3c 100644
--- a/dev-haskell/regex-compat/regex-compat-0.95.2.1.ebuild
+++ b/dev-haskell/regex-compat/regex-compat-0.95.2.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/regex-posix/Manifest b/dev-haskell/regex-posix/Manifest
index be13753e0ff7..ae06b75ae932 100644
--- a/dev-haskell/regex-posix/Manifest
+++ b/dev-haskell/regex-posix/Manifest
@@ -1,3 +1,3 @@
DIST regex-posix-0.96.0.0.tar.gz 12529 BLAKE2B e949fd28a8fee8c0ae056dc0037dc9eb03b3814145740a053752ac121f6ffc60bad5db72832626340f0f201d06ccc649225af9506be671f63fd5b850e20bda6c SHA512 91bdc672a535cd1a6a65b1ae2adef43605b792ec9f99150fa239ab4353cddad47988ac7baa65673c53be36e83c8fad1511ba85fb5f7b43c51b4ae526d9af248a
-EBUILD regex-posix-0.96.0.0.ebuild 1031 BLAKE2B ba8b55803a4384c83e06e4009b150d29f06b222c1eb8e034cb6b05d80bb353a0c4a5d472aa7cc3362f7491114e276915a17a92048ca34267e6a9f9fb4641d45c SHA512 21614a90cebd5ee963b905370d664ec3751694c93ab4935a9de803586203c495842131594383ca4244138f267b5862a592d1979aa8ee729f339f71f02830fe4c
+EBUILD regex-posix-0.96.0.0.ebuild 1038 BLAKE2B 9046a4d5f1d6e007061084a003424e4aefd3ed424c6fe0bb9dc88215a93befdf9bbae363e1cbaf344fed39ecbbcc16ef727d1414bf952567f0a479fe5d94f79e SHA512 b7f7d782d7983b7073eaad8489a3334cae215d58f839fc311b884cb8dca8f4407aa28f7ef1e400d1e36ce4b8da2b48ccde28397dba858bed6311f764359e6de0
MISC metadata.xml 330 BLAKE2B ac9b386bc324afa00dbdda846a553efe994da24328ccfa8be24bb5f5db0540f51a6901afaffa8d497c961bf0b46d356c4a98f48d7d912d30219f99320b91f9ab SHA512 0a3f0e0ed88fd9af4d9eed665ec0fb4dd1fae3e2b0d9d449bccf0ee5b24819540691c8cb8aa8105ba9e5755cfbc6983c9dc61a19347db1bf0feafb4203d0ff2e
diff --git a/dev-haskell/regex-posix/regex-posix-0.96.0.0.ebuild b/dev-haskell/regex-posix/regex-posix-0.96.0.0.ebuild
index 6eb874b1fd64..47906969fcfc 100644
--- a/dev-haskell/regex-posix/regex-posix-0.96.0.0.ebuild
+++ b/dev-haskell/regex-posix/regex-posix-0.96.0.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
diff --git a/dev-haskell/regex-tdfa/Manifest b/dev-haskell/regex-tdfa/Manifest
index 5df230c1fa12..7f67910ef5f0 100644
--- a/dev-haskell/regex-tdfa/Manifest
+++ b/dev-haskell/regex-tdfa/Manifest
@@ -1,4 +1,4 @@
AUX regex-tdfa-1.3.2-disable-doctests.patch 617 BLAKE2B 5e2e7dc8ccc6bbf92a46315a736209ce170912971f6df80581f9f6ca2587388fef864d2200d14de21092b784582fd08cb77d2aa118ca3872cd72d67ce31f74ee SHA512 210ee3c910e9f80d904e13c4cefc01d4bef9558bb2c2f8b8273f174022db8bb89b24068f56b84c8d1e3cf0c44476b441f381bd811264123c9fedb22fafedc0d5
DIST regex-tdfa-1.3.2.tar.gz 82839 BLAKE2B e381bc951dfad53b0cd2c83f6c77e3a71fe6b1fd64988f75544e631f49a9d108f39e27bc5bb42fbccc4887321c7655d609c0c13cc58f7be3b93e8131059f4320 SHA512 88bbf8f4d7ac15fb85c899bdeb8f8556c7a284075bf2b600051f529f0e2109dcda6ba74fc95969b824cfb03f00a9eb47e9c375c70b1b9e17096c95acbe517168
-EBUILD regex-tdfa-1.3.2.ebuild 900 BLAKE2B 8e07af6fc551f88ea39a3c46394c330700898ac4d8b3bdd6159533168763a970b544edd96632392198848e7b6cc3d4aabd319e7190d2eb2719dd9ef5e53a7713 SHA512 d85a10606ccc4c7a3524562c3c1d13ce1c9769ec73e64b2c81fc85b64937145ecdd41066f5f3f87419b9d47883a237f667c5575d88d12568f2fcf87b1683304a
+EBUILD regex-tdfa-1.3.2.ebuild 907 BLAKE2B 00842ca482a5d16ba5dedaa5fd8555c4ecf7faa1dbafcdeac91afb0db3fdf8301d24438adb7604d5f19467d2791f62a967c400825a695f7b16130de5bb2a7194 SHA512 e85c821749beccd489bb567429ef16714f648fe02e2a1e4d5d5f0939fa8f0f145782a64c9e1dc73ca279127eba2ac9e98777f854b732a3a3f12ab1aa2318b17c
MISC metadata.xml 340 BLAKE2B 319aacb72c42132e7ada85d202654dc33109e26c5d5d8c7d429daa3f7f428b779fbd4ba37a328086f51ca6abd7f5371a381ad142a8d16f1101ddbe9b31d1a181 SHA512 d9a7851eef96bea2959de80eecbda08d625c8fa9989beb2cfb4f2e845d2756f309be4a23f2eca4c205e78fa5a78de2087dc816390c27fb6081b8ce0bfbd3ea8c
diff --git a/dev-haskell/regex-tdfa/regex-tdfa-1.3.2.ebuild b/dev-haskell/regex-tdfa/regex-tdfa-1.3.2.ebuild
index 6239f9a3d607..9f7b3f925de9 100644
--- a/dev-haskell/regex-tdfa/regex-tdfa-1.3.2.ebuild
+++ b/dev-haskell/regex-tdfa/regex-tdfa-1.3.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.haskell.org/Regular_expressions"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
PATCHES=(
"${FILESDIR}/${PN}-1.3.2-disable-doctests.patch"
diff --git a/dev-haskell/resolv/Manifest b/dev-haskell/resolv/Manifest
index 88f551017baf..c6e2e3e4e840 100644
--- a/dev-haskell/resolv/Manifest
+++ b/dev-haskell/resolv/Manifest
@@ -1,3 +1,3 @@
DIST resolv-0.1.2.0.tar.gz 156710 BLAKE2B dbad867d764db2075724a06d9f9dfa8dff882683849883cb9ade6d0654fefe9f024445cd137dca516b80cc2982544b794de7c82fd5d5f482a3891422a699f2c9 SHA512 fae2d0717a109b0d6cc19c51c773bc68c64c0048b9d930528cf5622ee270ebaddec180c1d444542e8eb036262611f5b88deadeea223fb2ef2b15b41369a2376e
-EBUILD resolv-0.1.2.0-r1.ebuild 996 BLAKE2B fd54720b543b35c64829625fbc7c891c4c064f22901e9cf4c4008aa2d36644c68116d66340626ad253b9c0b1f4dbe492f470421adc182969970c02379e4f6f33 SHA512 f047af479b9d0edb9723cb1cffca3d817d0418162cea2ea1b8e103e3113aa4318055f038fdd2199c31d6fe42e5020ae3fc8231b30321207dafe74759aab5aca4
+EBUILD resolv-0.1.2.0-r1.ebuild 1003 BLAKE2B c74a9f83fbed9228e664f049d665884491b98919fc88a268208d219e891faf81306ad1a0886191e96361f8d46af16c55122706b6befd0d3e9201449b2cb0eabf SHA512 d0b38177f618fa2ed31985c8035738cce18293d740c8e20099db6547fa83b31ac38d05c6e9961289be8506c23beb57e74131135ad87066c671b1159c2d1de4b3
MISC metadata.xml 1961 BLAKE2B bed50e176c392eda8b7dbc6f1b9f80ff129086eb0e2441e6e43186d4ef0d3ed5022687a58141de2789ec859ce4e14379a599f97d4b80723793394725beeff011 SHA512 47c0294ac938ce2a7d8ed57e0dd7f5ed05b34231743ef65652d1994b94e112ddbc106dee16b4a880f7bdd5ad6e5bf4bcf9dbd3206aa315d3a8e67563e529d19f
diff --git a/dev-haskell/resolv/resolv-0.1.2.0-r1.ebuild b/dev-haskell/resolv/resolv-0.1.2.0-r1.ebuild
index d3c304edeccf..584969959ff8 100644
--- a/dev-haskell/resolv/resolv-0.1.2.0-r1.ebuild
+++ b/dev-haskell/resolv/resolv-0.1.2.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RESTRICT=test # fails to build test suite
diff --git a/dev-haskell/resource-pool/Manifest b/dev-haskell/resource-pool/Manifest
index 9def42c626b2..c56dd7b4abf2 100644
--- a/dev-haskell/resource-pool/Manifest
+++ b/dev-haskell/resource-pool/Manifest
@@ -1,3 +1,3 @@
DIST resource-pool-0.2.3.2.tar.gz 6527 BLAKE2B e57d2406a483f0252cc564de91f74c51b62b9c1e7b52ae147e5c60a647130c2803af469d5b33389a5ff618d259f110738a973580e7633d2ff2dc9e7d57cd82a7 SHA512 42b0bb6dea35c08884f65604acc0dd93707b8d4de780c584877e92fbfe534d4f754282e9c9f7257c203f1152d85ac8170f84ee9a95573343d02a774006c4118b
-EBUILD resource-pool-0.2.3.2.ebuild 874 BLAKE2B 6cbd0625122f3b4453ec22c293a452022e78bc06275fb57e915e70c5bc9dcc387e867a1da2d28d5456f50f1f0ac7280c3a234e588edb1afcc8d612c9c85f4c72 SHA512 02e34825f2d040f91ff32ba997b6dd0955b97fc32cfc5cf44a59bbcb9fe4cf9c47f6007da3fd5fb3b7b7eb8e37519bf46c6108cb3e85d9b3e175de1176864acb
+EBUILD resource-pool-0.2.3.2.ebuild 881 BLAKE2B 610a9ee7916ee8f2f16e886500a39429293b32c15a23370488f45ed3f8f009abb14513ac3e72d3e7846bd9a679ef50e54fe3f22d467cb741c8876057ddaec47e SHA512 a6e3542bc5de77347c8ed89a8f9b96733f6576abbc5bb9ec9a7c57e89f0273322e5c355dd66fd3700b1cd475c6935b27699f16e6aa603e3d0ce6588ebc2a2e71
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/resource-pool/resource-pool-0.2.3.2.ebuild b/dev-haskell/resource-pool/resource-pool-0.2.3.2.ebuild
index 879eaa1bbc9b..24e3f6b9eacf 100644
--- a/dev-haskell/resource-pool/resource-pool-0.2.3.2.ebuild
+++ b/dev-haskell/resource-pool/resource-pool-0.2.3.2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/hashable:=[profile?]
diff --git a/dev-haskell/resourcet/Manifest b/dev-haskell/resourcet/Manifest
index 064e3f7d6fa3..8be489541cf9 100644
--- a/dev-haskell/resourcet/Manifest
+++ b/dev-haskell/resourcet/Manifest
@@ -1,3 +1,3 @@
DIST resourcet-1.2.4.2.tar.gz 16862 BLAKE2B 041997adc9db44e4e99d878f001191eff853fc2d473f544a107d3526924273bda32de9ff39ebd93ec6fddb81fa1dd1180f6a6e1c06361a33486bf7c56a98c750 SHA512 9f415a902261e64916e8c937a3d464eb29ff3a59fde511a17304aa4aa58c01f882d29c304375a0f23d87fa770763f09c84e428ed9f75c9b187fe2aabbbf4adf2
-EBUILD resourcet-1.2.4.2.ebuild 870 BLAKE2B 1833a59417327297d325fffc215fe331764431325e8cdc06ae29a02b8a5e2d6aa17a23a6ba16cbeb074f50e2fa54ddb6c500ddeb89e2c1a45656904a546c7a48 SHA512 32020e98d2592575508d32b35c6045e1c6a5b35f5d920bce199635820d488a6d810e21cdd8f888e9156257d7b08507109a5b5e3b36d83ddd76a29a8e355410cc
+EBUILD resourcet-1.2.4.2.ebuild 877 BLAKE2B 7cad748b780afab48bc90d8f714a4225b285168c90123cb9ae0c74fdc4f68f4758248d745ab212b74e80e065ec196d667999e08236908bba1684737149f6bcc5 SHA512 de32cad5a7bd8f4b4a1b94605c6aab3b912d6f05c5ad5edc2017496d831d8b8da7e769bf206a635bb1d3f93db8b0fcc959f73426457b231589134627ca613a99
MISC metadata.xml 545 BLAKE2B b62956c89ddba8f0155c0bfc169eeb25f257af2d065cf96c554b3f5707c723459a002560f759b5f8e1be3413f9c7b65aaa09d1b88fa1b72dc3caa4e31684c385 SHA512 e25e03ea6a922e938fd0fb19cb28daf47c811704451ddfa6390b735053422896acb06d4d22decfa5b38005ca9396cdb7f1ec79006f65a5f2cc443dca66b4c43e
diff --git a/dev-haskell/resourcet/resourcet-1.2.4.2.ebuild b/dev-haskell/resourcet/resourcet-1.2.4.2.ebuild
index aa73cc37d103..7292713e4739 100644
--- a/dev-haskell/resourcet/resourcet-1.2.4.2.ebuild
+++ b/dev-haskell/resourcet/resourcet-1.2.4.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
diff --git a/dev-haskell/retry/Manifest b/dev-haskell/retry/Manifest
index 98caba58266b..3a125e6e2b4c 100644
--- a/dev-haskell/retry/Manifest
+++ b/dev-haskell/retry/Manifest
@@ -1,3 +1,3 @@
DIST retry-0.9.0.0.tar.gz 15863 BLAKE2B 2ebe8e71b700f0bedf19a43e08171f98219009dc9ff4f6069ada64945128839f5321c9a2f0602a976431cedbb0c77a56b01805005b8cb4c746b4d4d875b90921 SHA512 89c6ab55a5b0050f7132566d0c9d6ddbbdb927d21c5fcf8fe959fb04228398bc87aa9b51752a881f8a581e6030ac7d21d344dc2c3fea192b0330519e94b33269
-EBUILD retry-0.9.0.0.ebuild 921 BLAKE2B 6aa754b4c5a3c83f5ff726b539f8d3979174d600e4edc2cc79c67666209b53d5e8e22519169c786eff01dd4d24a0580a62c2e67a3014afb760e1fe7674f568e7 SHA512 606512577b3ab65a0017e25d456fcaef896b2b3372533fef9c29c96a388b07d48851697cb3be4f1e5e084673ae8a59e819f1a3a0c34f9f3fd2aaf1865076aa1c
+EBUILD retry-0.9.0.0.ebuild 928 BLAKE2B d55b6465bd9e6decda385c3056c4045dcb2459b4acba2dcb7eed84121234fbe7ef982fa1bca9a4acc4b0c703814acb8eb9dd72ee2b8acfd3bd856e4a8ef54483 SHA512 b21da2393be2e798cfdfe6bbff10beea4f88666a8ac5feff84123fed014fe7039b621c0f3d5d013b93e8238a0ff14b79fc8b6449ba9d424283553ef242a6e655
MISC metadata.xml 829 BLAKE2B 464baf16285940b17bb1143166372707eba2efcc002b65a33564b01d764b7ebbb9d67cfd7a71de6663caec9aa149ab955c3f4fe3fc176e21f8d3bd35e8586ac2 SHA512 7c55133e489f0d00fea27b40b0670abf42ea33622dd8efa646dd3cb98d7449d437ccbe9b810925ce26d1f0901d38f4ddebc462692fe421097c12ea172ec26dd6
diff --git a/dev-haskell/retry/retry-0.9.0.0.ebuild b/dev-haskell/retry/retry-0.9.0.0.ebuild
index f5c7487d21a9..e61f61f8cea3 100644
--- a/dev-haskell/retry/retry-0.9.0.0.ebuild
+++ b/dev-haskell/retry/retry-0.9.0.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/exceptions-0.5:=[profile?]
>=dev-haskell/random-1:=[profile?]
diff --git a/dev-haskell/rio/Manifest b/dev-haskell/rio/Manifest
index 646935f341ed..19d2248462e4 100644
--- a/dev-haskell/rio/Manifest
+++ b/dev-haskell/rio/Manifest
@@ -1,3 +1,3 @@
DIST rio-0.1.21.0.tar.gz 59157 BLAKE2B 5455a0056efc32f0120182a65adee665cfc33fbf2b6627bf420b26db7d472ca8b3d0797d996600f8538cc1dcfe34d87c0b6ce93f88dfc4c7e8b9516be334f25d SHA512 5a049c7af44f0811e402d641815453be0af1f437a89cada613940085ceb8b8bb66ab92753f31bf400ff16f72ff08a9e83ff422c988e434ffef0c64b4c1cc7224
-EBUILD rio-0.1.21.0.ebuild 971 BLAKE2B 9908ad744101776c917469fdec5da987e0a116351fa14716a5ac8dbb7e11134bd63c12c41d6ae365bfaaa63bff59d01acbe7793a74ab062a72d40fa3210fe41a SHA512 9c31d77211ec05bf6180572474807183c2806cf7fd9f604a43fa5ea9fd6b336fc6657bda5ccde7be03d55255ce5e13a29da8f2df259937fdd749b2966cad6f6b
+EBUILD rio-0.1.21.0.ebuild 978 BLAKE2B a40dabdb5a446d2af0a465bd8ec4963626ffde30d1a75b0c531b745e90ebd1d96c02f37f4732d040638ba3b4cecc275d41b3b95ab0b766e3e61842b7d71dcf33 SHA512 00253f940ca2eeb487bd81095ddd321d50a6131f0632ecb75021c75a24666433a658b27150228ec2f5e1fcc2f9b0de0bd0d5950ebf6c1cce92473ef6a89dee92
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/rio/rio-0.1.21.0.ebuild b/dev-haskell/rio/rio-0.1.21.0.ebuild
index 9c8d6b78453c..a2f0ec4a52cb 100644
--- a/dev-haskell/rio/rio-0.1.21.0.ebuild
+++ b/dev-haskell/rio/rio-0.1.21.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="dev-haskell/hashable:=[profile?]
dev-haskell/microlens:=[profile?]
diff --git a/dev-haskell/safe-exceptions/Manifest b/dev-haskell/safe-exceptions/Manifest
index d1b149f01eb2..6103670eb889 100644
--- a/dev-haskell/safe-exceptions/Manifest
+++ b/dev-haskell/safe-exceptions/Manifest
@@ -1,3 +1,3 @@
DIST safe-exceptions-0.1.7.0.tar.gz 13533 BLAKE2B 4dbf6ebdb5dcd2d1f691cac540fe4cdaf3557bfc90f702b7120b4b6a8d1e2be7ff4e6d22851be5d2650a35e074551e48643152c25a76a2ab0ffd3c37fab663b0 SHA512 05fc32ea80ce1f733a6ea09655fecccf813ea9b7736dbd1d8ef84f54e3fb58f1017756cc9eb507d381cb73f22f100e9166bef1b7198a1d9edbda21e38626e351
-EBUILD safe-exceptions-0.1.7.0.ebuild 813 BLAKE2B 0f950c5e50991a8b803c1f8c746740aada5c4e223b0f969def790dcce146b6d908a013276e2ef3bb732dfba7aebbd0110bfde67092adbccd7a5a47796fd3f7c1 SHA512 bbe120726a14c5d5c8a7a5b7930ad81c811b98e4b3c7d9bdacb11b2cabd2ec662b69e8e89a9bac498ed9c0167b2ba0a00f26d0941d7d958b6802884fdd25f7c0
+EBUILD safe-exceptions-0.1.7.0.ebuild 820 BLAKE2B 75b4264d6a7cb879a8deaf75a8691112d7fe7dc60688f6b53700d8238637183a50f25b6a2092ebd05b124bb01a05374554df15ca6c7c581b2cac3faeb65b4322 SHA512 193e1d19e39660f1ac4181545cc92c92661135c62ab4af0859c36a7a348bf5b32c364ac1d4a01e86f15a2c78cdb3023fdff2eeb3a5380a174a8b9a9b2b425007
MISC metadata.xml 335 BLAKE2B 86acff918a18672f50ebf6c8f45badba92c79b1ad7e7e982ebc47b75b3bae7c09d82a4277bdeb801c7cf6e32cb8d136319a0bda6ba1067807031ca71da697033 SHA512 8aa0bdfa7050ee45158b682fab3365a443df8d980acb0deecc14dfaefe33188ac30cd3448c63f22f2b7610740ec82ccfd24c1b67e765ebe3e49722b036fd7cfd
diff --git a/dev-haskell/safe-exceptions/safe-exceptions-0.1.7.0.ebuild b/dev-haskell/safe-exceptions/safe-exceptions-0.1.7.0.ebuild
index 2f5748a93379..2e3531092079 100644
--- a/dev-haskell/safe-exceptions/safe-exceptions-0.1.7.0.ebuild
+++ b/dev-haskell/safe-exceptions/safe-exceptions-0.1.7.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/exceptions-0.8:=[profile?]
diff --git a/dev-haskell/safe/Manifest b/dev-haskell/safe/Manifest
index 6ad9274c7f38..bb3ee17a26a2 100644
--- a/dev-haskell/safe/Manifest
+++ b/dev-haskell/safe/Manifest
@@ -1,3 +1,3 @@
DIST safe-0.3.19.tar.gz 11267 BLAKE2B cea32bc80101230f177c4bf44f8c3348a26637ecf334320c58e1b3e7ba02f6e3b80d7c287f5d4fac874ac5e01e54054a35cde4c39fb983bb1464d3fbb133c733 SHA512 9e987a895f0f888338bb2b0088732a404246a28ce32d73808ed6aa3b6d909da884ec54d5fe71fd190e287f108be1800bef2865acfcfac3bf6873dfb7c679cfea
-EBUILD safe-0.3.19.ebuild 612 BLAKE2B 1ae6e5f6dc0e41fdd68155805d750887ea7b2421cf767fd0cfd8733712f39dfe71a9c53f6b6abd7f6a66d832c751eaa0dc842f24045cec78fdc54195d32b1530 SHA512 7687c4a4d56b846f3b075e1c1cb4fe72f7df25558d10886579cc612f64e9cc4fd561b38598cd2247513b17260f36fd8d4985e5ce066670a9008bf4c269e8a76d
+EBUILD safe-0.3.19.ebuild 619 BLAKE2B d4eb17ef48c7c779d612478e0ba7bf4515258d0aa14d429562307141b311d36c2f42a9e77339156a4ff9310b0b6133e397dde7ed77d2c0a42d6c087b08b62b48 SHA512 923c74e129b7b7573eb99cf072e3cd874518734f5db1006a8e6591cd0d62282016ecb6ed722e0e2ab98932f339f8ed45d97f47c5c9a58aca9dbdd327e526c4c2
MISC metadata.xml 672 BLAKE2B 84d9404df3eb5afbcbc4f0d4c6bdc9597d3bba2db0ae49a03023b8082bbd4a0552b56fb0e62c949eb1c9ac6d6ab1919b3ab5f582d79da4003700fa808fdd2d7f SHA512 be89b7233e6be3c3a7d7fd74b702b5af4fb89036db8ee6267e4e8cd86cb868d3cabdefb83afb83136149930b9e099e90694764c832744d5a1f401f1a167d9aef
diff --git a/dev-haskell/safe/safe-0.3.19.ebuild b/dev-haskell/safe/safe-0.3.19.ebuild
index 512bd4bf45bb..896d57a380ba 100644
--- a/dev-haskell/safe/safe-0.3.19.ebuild
+++ b/dev-haskell/safe/safe-0.3.19.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.10.1:=
diff --git a/dev-haskell/safesemaphore/Manifest b/dev-haskell/safesemaphore/Manifest
index d6aa4b3634cb..5d54b9beaa70 100644
--- a/dev-haskell/safesemaphore/Manifest
+++ b/dev-haskell/safesemaphore/Manifest
@@ -1,3 +1,3 @@
DIST SafeSemaphore-0.10.1.tar.gz 24007 BLAKE2B c11997a1aba15f8357c1518135c7d78bdb27a6def14ef0da2f94b8530e8ba62a4f4031fca3df040be21474edf8b33e7ccc675d08a5fd855b876fc26f56530ff2 SHA512 877731622e1942f45fcc43e2ed8ba7ddfa2c1f4a7ea4f36cdf425a98acc9c2f54c742d98a7d1bb457ff122f20a5af399ac776bff7403b892353f812e42007250
-EBUILD safesemaphore-0.10.1.ebuild 735 BLAKE2B 20efdc5abc4008deec64702d5d319f4ed7849e725706d129c1994e8efe078a22ec6002f3e560593c4a592b49c44ddc4dd51b7190760fe6db582e5f889198c739 SHA512 c5056355f92d1c4ec8327e201c2d547bbd600d5362c556f565ff5a44e075c17bda93473a36d0be0c426eb5a50dadfa2e90378a76b5b1c14e70e52d5b919b35e7
+EBUILD safesemaphore-0.10.1.ebuild 742 BLAKE2B e09774c2b4db6e09d4469f67d6e8b2a90a071c2f81359455c53069ab80c0a174097d49d66cd4976b4d7095416400e13ccc988d40305496876224b1ed4f44c1b2 SHA512 ed125739ff8ef71f448e935bc4eab9c25a66ab59d8b7d3115252c601172dc2444999eb6a00301f089798fb63839b92533193c4425c0e6501cd1426719b41b18f
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/safesemaphore/safesemaphore-0.10.1.ebuild b/dev-haskell/safesemaphore/safesemaphore-0.10.1.ebuild
index ed6446870a43..31bbf71b4f8b 100644
--- a/dev-haskell/safesemaphore/safesemaphore-0.10.1.ebuild
+++ b/dev-haskell/safesemaphore/safesemaphore-0.10.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux"
IUSE=""
RDEPEND="dev-haskell/stm:=[profile?]
diff --git a/dev-haskell/sandi/Manifest b/dev-haskell/sandi/Manifest
index 4aef7ef75351..2efa71b94569 100644
--- a/dev-haskell/sandi/Manifest
+++ b/dev-haskell/sandi/Manifest
@@ -1,3 +1,3 @@
DIST sandi-0.5.tar.gz 19115 BLAKE2B e6fa5ba8757c2ff96a556cdad50217344eb188e5b258c770acc2228e0219f2259891789b4ef33d00a64a8f2d3f1b633d046517fc95792fa21b1dfea1dd2a19a7 SHA512 8abff3496d0d3f082f12416eea3189e06d1663fe78d996159396ab944389b2a816853c0191edced3b176fc506dac60e9ce84347ecaf2c255e5ec0d6b1590c012
-EBUILD sandi-0.5.ebuild 885 BLAKE2B 451bfc07e9bd3775d2f2db65ba7ac2535404cf0b7a6e8fcee4c46212cf03b8849ce57217924dcfeb66e47443931a34e67d2040b83686e5a5e1a03ac76e9a4d30 SHA512 433e36ce1a07b4955c5c59038fbf54989eda7b1fecf79df78302427c279cb6936994fc5e1824bb56f70170fb67ec9fa1db392a26b2cab902e64e795a9bae4fe9
+EBUILD sandi-0.5.ebuild 892 BLAKE2B f63290a3ee88d7784a777daffec2213aa37fd40923810794de3b01427f8e1564d148a75795d625b66c48d6c6dfb22e67e85c2828b1e6821876319427f6c8c745 SHA512 ac8fb10837526f14c87bebc3a46ef9dc286ca2bdbc2ee0e1193c115890b2c254e1a0cd149052957bbf8720950a7c072735d71b509e7d933750f1efc4b87746be
MISC metadata.xml 314 BLAKE2B 68d81403a7b06559ae33b5a1f2157194143e00bfef88c84a91ed09d314e19a4e2c73e20965552d1293f86fe40ae6b6e44b4a8bb48c43602f556c056f314267c8 SHA512 7e4b0365da1efb73b7ae8db2ee570fff9a8e0256e3064ed25127b63164c06b1d4a0bb482f3c71370097cb10fab4a43e13b09ebe0bb0b5faae81168e499e97b51
diff --git a/dev-haskell/sandi/sandi-0.5.ebuild b/dev-haskell/sandi/sandi-0.5.ebuild
index 6236546a8933..afda2898d252 100644
--- a/dev-haskell/sandi/sandi-0.5.ebuild
+++ b/dev-haskell/sandi/sandi-0.5.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="+conduit"
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/scientific/Manifest b/dev-haskell/scientific/Manifest
index a21af79f6094..abcb02e351fa 100644
--- a/dev-haskell/scientific/Manifest
+++ b/dev-haskell/scientific/Manifest
@@ -1,4 +1,4 @@
DIST scientific-0.3.7.0-r1.cabal 4826 BLAKE2B 5c97f879ac7fe64e6584283bd65539aba51a66844bdb19926c163117d36ffc7412434a7191657f4d0f53904299be4893486da489fceba2bfbaa3b6ab8622184e SHA512 e4f9a79dfc05bf9619df070ce9553322bcbf36d81c649ec25afc3ea148fba0eed89ea9e4725942da664109ba3468e383433e4afc9a93d903a17eb50735246832
DIST scientific-0.3.7.0.tar.gz 24723 BLAKE2B b50d995f6b46d37011823cdd096b1166244c1ab453db490da61eefcf0913f28b9a0b70798aa4ec3c29e6b836d473800b556b6ff062e1e2bee6a25174cd18d52d SHA512 dbd13060a6d1d101138715b4106382a78d115cff247859cb6f83aca3cdb6f6caf8a2c52d7ae99be64845c5e4a7959940bbf31df6265b15079c236f193b087865
-EBUILD scientific-0.3.7.0-r1.ebuild 1601 BLAKE2B d4a5ee54e1fd725fefe7b4f321daae7ac228a57b050453919a39b5de07cea6bf19128845216b3279b288783de8f7abfedc5a0b34bcc05546b85389912c1596f1 SHA512 51317a3f2ec8291acebd6f735bbdc1452813b155bd9cb5b833c336e54ca62768dce75ab085de37696ca5674c276170a223f3110a258fed5a161df7acc1b715b0
+EBUILD scientific-0.3.7.0-r1.ebuild 1608 BLAKE2B 7b4b8bc4b1d841e0d12c1b72692dbdfea5c222234ad2fce56e036accd33d440828c876a0c6a18aedf6d63739bef4a797b093897c55574864c09137fac22b3809 SHA512 167c0bbbae0c88b715b995f8013fded1035eb991200bce923f0079196bb998ac4604bed9407e6d8afce4b0f30ed311e348daf9ea24b05d976c192a26c591c202
MISC metadata.xml 866 BLAKE2B 3f2306ce6b2a6fbd6783f8483bbd28055e0c54263928b320026d75bf294120a4d3d546adc16252a915f0b6a560e7d122d133b5d6475170b628274a721f81b24f SHA512 921e57c9c8427335d9a913a91923aca3414a0f063973a7d00ba661c91ee315d059f82df0dc9efa8a8c31f3c426ed2d837a6e4e6c4c09daa24639206b4772b920
diff --git a/dev-haskell/scientific/scientific-0.3.7.0-r1.ebuild b/dev-haskell/scientific/scientific-0.3.7.0-r1.ebuild
index aebba746ad0e..1295a6671744 100644
--- a/dev-haskell/scientific/scientific-0.3.7.0-r1.ebuild
+++ b/dev-haskell/scientific/scientific-0.3.7.0-r1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/securemem/Manifest b/dev-haskell/securemem/Manifest
index a642ce528ee3..79034bea80d8 100644
--- a/dev-haskell/securemem/Manifest
+++ b/dev-haskell/securemem/Manifest
@@ -1,3 +1,3 @@
DIST securemem-0.1.10.tar.gz 3801 BLAKE2B 726659761c4e53a5009c0539bfd07c340b72765c6cfcf946f0ac13fb5473df57eda16af7089867089cceba4f211ff7764900da5e3b176d90e5b892ccf4387102 SHA512 9f1428896a7b554244e42ac04a17c008cadce8102294b3249c172d84b20195325c48eadf15f7d26dabd766e4d45d171b0a26649e097d632a7fae596663a43096
-EBUILD securemem-0.1.10.ebuild 663 BLAKE2B 1a5a2c289d91584a0688f652fe720b63bec800eb53700f1a47f59b2ed5e85eff7ac597e51b18c9fa6210b0275f6525494c9bdf9302df411f824c9285adb6d04d SHA512 f8c50ecaa445cc32700039caaf19dd0a3d695c69e9c1f8120ef1cbfb70644752077d52c3969d3acc80dda9e0c4d4b6628e9bad61344a281748b8f4894af65b8e
+EBUILD securemem-0.1.10.ebuild 670 BLAKE2B 02572c62c0bba5aef59f7bb762aa5047cfa780cbc4a23b3e3d7a1c704e56296975e4743952d9fa5ad2653b2f447553f67802b04645132465ec517699994b2498 SHA512 98c36ada289fc434930d63a2fe2e77c329b9faf8c3afd0e37649e3ddbb0fab2a23a9775b2368a1fd9471bfba6cd1efd1cef3043b5af1e733aad44fbb27f2a8a7
MISC metadata.xml 509 BLAKE2B eea11d2ecea3f013f847e4bdebcaa34a1abe14f75bd54844bd9d276b40692e91391ea44abb221789da96db7c84a00381ee142eb6934ba54836cce0abe0d212b6 SHA512 87f0e2bf571c599a897c443dba4347735fc94b95cae22530908e803b7ceb86f9423e387532cf38a9cb79e9d83e2d7fd33dfba0a5df890aadb937acf5c478780c
diff --git a/dev-haskell/securemem/securemem-0.1.10.ebuild b/dev-haskell/securemem/securemem-0.1.10.ebuild
index f1432417ac5b..2b554a35fdc6 100644
--- a/dev-haskell/securemem/securemem-0.1.10.ebuild
+++ b/dev-haskell/securemem/securemem-0.1.10.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/byteable-0.1.1:=[profile?]
diff --git a/dev-haskell/semialign/Manifest b/dev-haskell/semialign/Manifest
index 0f36e83de30d..0b7a1f3492be 100644
--- a/dev-haskell/semialign/Manifest
+++ b/dev-haskell/semialign/Manifest
@@ -1,4 +1,4 @@
DIST semialign-1.2.0.1.cabal 2836 BLAKE2B f637909d2c3e3d9a5b7c0e1dd06c9df1236f55fb353e32f944f7f9ba8140044b882b360e98139c2620a585f3a01820b89fcbea1785a9c5acadfa609d0e9c46c4 SHA512 fc97232dbbb35b3578572129fa52e8f9835ea4d9edc8d927db9b57a501c626acd1fd30ca70ab3a669905c36828f680c744f56873966cd1ec011cb8aa4a8298ad
DIST semialign-1.2.0.1.tar.gz 10371 BLAKE2B ac77920eb72eb6d39798bb84d8ef5f1c52ae99ce2300e1db57a84f495796dbd120007abefae8d0a6be51b5625814682f7b9ae5c743dff77cfa3dcd8667882915 SHA512 ba4c680ec2f301c6b76e2198a422bd9c540915fd89a12cbb1787e95c0ccd1bb05abdf59ab1678f46141939673418c650d9624af2ddb7370f2b6bccf704ade83d
-EBUILD semialign-1.2.0.1.ebuild 1805 BLAKE2B 578d46ae2f05ab7b2a53690321c5aa4203936433ef94e7b8a2e0d632a5947eef9d6c04e6881c2edcb9fae458bdfe40d82e04b2930b659054667ea38470fbcbac SHA512 aed4113e2ec63f99030c96058ba13d61bd7c8422ddd06699ba9d216e6cfb2e73a5eb84143b8e3c4a5b1a28c62834e765fd545f3b73d90aa7be7ad68b65cacbcb
+EBUILD semialign-1.2.0.1.ebuild 1812 BLAKE2B b692beeb1e41edbe30bfd3756b3c0b3966c7a0c2c3c74d6303ee444ce39486df0bc3388271aaf6e43792109f18c3f9e3283d30177514f18ea5df5e8883eca235 SHA512 354e3e36753b67ab2cbce0230b3e41424563f31924f8f0e58c0b0098889f34848476f60fa2f95f27a46cec40c246a4ac7105527017e34683939ded7c3f4d64a6
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/semialign/semialign-1.2.0.1.ebuild b/dev-haskell/semialign/semialign-1.2.0.1.ebuild
index 825e7e022e0f..a5ee78d00577 100644
--- a/dev-haskell/semialign/semialign-1.2.0.1.ebuild
+++ b/dev-haskell/semialign/semialign-1.2.0.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/semigroupoids/Manifest b/dev-haskell/semigroupoids/Manifest
index 70368f7c0bf6..0f6fb0186e1a 100644
--- a/dev-haskell/semigroupoids/Manifest
+++ b/dev-haskell/semigroupoids/Manifest
@@ -1,3 +1,3 @@
DIST semigroupoids-5.3.7.tar.gz 35349 BLAKE2B c911fe203638714236211a9f40f638fd7e43255e57a4b1b3d0df0cf10a97cc93815776bb53c864a8a4c95fda74402f9a5f6003e3899c35015eacd9df8cc5b86b SHA512 5e908f3b1618cfeb45e03335284e8811ff443f3d7cd8013813337729da62570c052e854bde64c56535809340d0ba281e246d7d0cc8f14627deeb7b1047623849
-EBUILD semigroupoids-5.3.7-r1.ebuild 1585 BLAKE2B 6aabd9701655973a364ac8293d0859f5d6e49b7a671fb83a11b9f6aa6512c217aae66388943e7c93251ab96fe27bee0aee3dfe3bbbc1e3e08482b12011be83d8 SHA512 088885cc13cd1283cedd95cbc0cb76926bddd693cbf92d0a56ddb23326bf4004a75fcf4cd591943d7ef660f8422d6d8f56e9cb05ff5355a9e61ec27cf85e4d8c
+EBUILD semigroupoids-5.3.7-r1.ebuild 1592 BLAKE2B d4d8fb0a55e76e4130769333a8647f677bdccd7f951870f61af438024051166cdd3f606a612fdb7258bea67bead88de3e703c5df7a795540728b80af23abc25a SHA512 9797a50d7ce8d68e18c9b3ddc7a0da618415c1de85c42adb0edd34bd6bd9c9c5a7362aa122ebdc0cf97a6ac1854df57b951ac2c2ee2f532e6d28b91faa985c08
MISC metadata.xml 335 BLAKE2B b6160ecfb7d4a16844f56fec3886f87d620e4081ef3f7681e8dd731f509c4fe74684dacaa5f6170ee6e6b8f6f9f8c6982509eb69cf1ab8c391f92fbbea1ea01c SHA512 4b3cc52c5edc32de1b829ea963d073c34e98e47d43895b3ec466f1e03ee3ae629835dc42154e06d3f9bf7ee154256cfbbaf558ce1d9207acadb1b859761a74dc
diff --git a/dev-haskell/semigroupoids/semigroupoids-5.3.7-r1.ebuild b/dev-haskell/semigroupoids/semigroupoids-5.3.7-r1.ebuild
index b8179b15e393..19bdf5d58a28 100644
--- a/dev-haskell/semigroupoids/semigroupoids-5.3.7-r1.ebuild
+++ b/dev-haskell/semigroupoids/semigroupoids-5.3.7-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/ekmett/semigroupoids"
LICENSE="BSD-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/semigroups/Manifest b/dev-haskell/semigroups/Manifest
index de9c3abbf085..e8d4af0c366f 100644
--- a/dev-haskell/semigroups/Manifest
+++ b/dev-haskell/semigroups/Manifest
@@ -1,3 +1,3 @@
DIST semigroups-0.20.tar.gz 18788 BLAKE2B 8cd5e82bc1af79a5c688e16c1d1c4aeec12923ed3be2fe9e1aa4f6a431a1e5be56f373ca952536054c2c7530da1adb579fccd8382ddc5031eddcce44815d73b3 SHA512 76e61ffb854276a7760619acd093df0c80c17a58a553ba9f9be3148998c4905784ca5840041a9afb800eab220c62b59567d1be95be478c21b4446021bab7b923
-EBUILD semigroups-0.20.ebuild 994 BLAKE2B 4a4027bab62efe647557a68dd23abdb03edd4028eb6aeca41c3af2315aace13488bc02e9c774193b5a7bc4ec021f5528f35675b167b7ddb9483aaef72b405b08 SHA512 6b87d58af27e4fac71f2a427ccee2d94be915b9a8c6fa534519ac663fdd66b48b187a03ee7652715ad05b10e985aa1bcc16894218e79bfa5a65d1c3d7b676874
+EBUILD semigroups-0.20.ebuild 1001 BLAKE2B ab7868eca83236bb5d3f565258ce78359fd6ddee15703299d1016f63e1e6a9d723a20b880aee7b9c2d79571f987317cba53620b4ae0d5ead5347d0e9551877a3 SHA512 7130cc9dcb9f08ba46abe40ca694bf2d420948d80f537356d702cb4890139866115aeec317246626f57d1e9eca46cc878627efd02df086f438b7d8afd410b447
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/semigroups/semigroups-0.20.ebuild b/dev-haskell/semigroups/semigroups-0.20.ebuild
index f72b5b43675c..fe2a8a5a368f 100644
--- a/dev-haskell/semigroups/semigroups-0.20.ebuild
+++ b/dev-haskell/semigroups/semigroups-0.20.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
diff --git a/dev-haskell/semirings/Manifest b/dev-haskell/semirings/Manifest
index 944262502a88..93bd3b08eb41 100644
--- a/dev-haskell/semirings/Manifest
+++ b/dev-haskell/semirings/Manifest
@@ -1,4 +1,4 @@
DIST semirings-0.6.cabal 2668 BLAKE2B d1c1293a9f2ad63caf291bd1e409afef54815815ea3e750cc915a4872725f8d1f69fdf7097fd724f8f4762a98f9b36653b38df900a31c4fef775615c7031e838 SHA512 1b2afdf824ff308726b258b82cc9b18718da01795bcfae23c073dfb484faa1a44ee59af479a8719ed950e5811bbdce64bea4e7b7a0cf59986c24f89e256de156
DIST semirings-0.6.tar.gz 19640 BLAKE2B 9cd6d17cfdc2fde31741a6db085d972fd8ed131ad003102c1b4991e8157f4b22a05508306c64b1a4f730ce1f99e3d40861b60332689d9b16e122c3ff59a80e0c SHA512 01675527d47b5283ae6beb6feb38b4a5527a46a780b75e4b712c0b1e4b57218fa8238ba100a20947a2e2b53c4a314ad4e1a71f989bd5194fe6378dba048c870c
-EBUILD semirings-0.6.ebuild 1325 BLAKE2B c0d0485f48b1fe44dc0a05f77cb12707f3bd0ec26306980d6b5226ad1daab27d588232820f6dfa8339ced08cc8793080f9958c53a2d80395c967c1b8041fa718 SHA512 8be629c45c1a31b89a5b6f78387025858198c38e000883eee4b35556f71e98cb8d7a7013878deb0387a03134640191460c03fa6633a4ef6917b046b52a7b6d9c
+EBUILD semirings-0.6.ebuild 1332 BLAKE2B 7b92c01bedf71fdea177fe4f4555a4648e9b467b20b4023304309cbeb535eaf16913804342aab29c3421554a4a0b130fbe65924ac240f7279ee520f9d27865d2 SHA512 4f5e9d8d8b6195033d1d599b6be62e774a820cbe6d5e03da53194674013ac3a78e142300e124644d76f7a0870573360690024d28fe0eee187ca4788729250c4b
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/semirings/semirings-0.6.ebuild b/dev-haskell/semirings/semirings-0.6.ebuild
index dd5a71e5ad8a..7d278a4ea842 100644
--- a/dev-haskell/semirings/semirings-0.6.ebuild
+++ b/dev-haskell/semirings/semirings-0.6.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="dev-haskell/base-compat-batteries:=[profile?]
>=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.5:=[profile?]
diff --git a/dev-haskell/servant-server/Manifest b/dev-haskell/servant-server/Manifest
index 59c892861c44..9562c7cc2b8d 100644
--- a/dev-haskell/servant-server/Manifest
+++ b/dev-haskell/servant-server/Manifest
@@ -1,5 +1,5 @@
AUX servant-server-0.18.3-add-examples-flag.patch 930 BLAKE2B 6af1f977b637a3136413e22ada1f2fb550cbb768d267ba46ad7ca06f6f59900be777d2b9c99112d042e06711e0a01c2fc7855e67de55d89924a4257047f83195 SHA512 d6d4f90acf1d1fc4e0854d9d7e2883636700651d5398495e7f36f88bf48521682ea0d1c26b9cefbb558329c4737e97c1400db02320bbf8c5acd5c349af8c9e62
DIST servant-server-0.19.1-rev1.cabal 5695 BLAKE2B 949da62888d2d0a5e98e4b6c874ab3f6e0278e010e7ec22c355d7b01f53aa20f8020502e219f289cefb0f57ced891ac4a0cc9ae04ebd0f4c96468cb1bbf0675c SHA512 14d16cc02a765cfdbe28c024c07b857a40b91379c48a4418a24a4d0b8e23ffa563bbd14a794a5594a86288bf14d039152ade3783a572d8314a32a13bf7e17e9f
DIST servant-server-0.19.1.tar.gz 53170 BLAKE2B 1e93a208995e78550b01a3cd417d427ac759e436b881a1ce38e3f171635798a9f24fb3ddfd94f3300ad79b6301cfbbf2a42df8f7e7a2928a5bcf8b85fa40e174 SHA512 1489455605b73b3ed40f4fd73c7891bf5af71cad39c36948ddef8aaf7f91c76d6d371e96cd2492923ca10ec6c0b5ace8c4d3538abef46be2fb491962e8fb8a04
-EBUILD servant-server-0.19.1.ebuild 3268 BLAKE2B b2c06cf2b769f4e5caaf55586bb564361d0c2e964f789f732cb92b44ba123a75a4414633fe78a4303f994b1afffb078a6b6fcae149d00ad3934e262b52075ec0 SHA512 1d6c90330a7d32c6297fd54c9916b83cf82c3b0c8ed1a0cf051aef5820eb485085067ac940cc7a862873e78cbcd5df46d1e8e85868d204d9e755a699c8d9e6ca
+EBUILD servant-server-0.19.1.ebuild 3275 BLAKE2B b31d987efee5b5629311f8740277615a20a7a89e80f485cfb6dadd30d4f35cd839903b1482b40e2768a26eceffd63486fb2c9f0962a87e228f82f883a571f5a9 SHA512 d7e8a6b285829b6a982ebf86d7bc9484ef81c5e8395958e3feaf8b5efff8503df3593933dcadb6c28be563e96c9d0187693ae6a1177a074ce502fc9ec7d6ca41
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/servant-server/servant-server-0.19.1.ebuild b/dev-haskell/servant-server/servant-server-0.19.1.ebuild
index 90748f168e46..e7a08fd3fc8e 100644
--- a/dev-haskell/servant-server/servant-server-0.19.1.ebuild
+++ b/dev-haskell/servant-server/servant-server-0.19.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="examples"
PATCHES=( "${FILESDIR}/${PN}-0.18.3-add-examples-flag.patch" )
diff --git a/dev-haskell/servant/Manifest b/dev-haskell/servant/Manifest
index 77b5e11c3c63..6ae5767fe6fa 100644
--- a/dev-haskell/servant/Manifest
+++ b/dev-haskell/servant/Manifest
@@ -1,4 +1,4 @@
DIST servant-0.19-rev4.cabal 5562 BLAKE2B 317773458ecb9ffae30c5f16a478d3587db7e5dec1f578e670af51e3a5b73d5212f08cea18a7826b337d54266e3bb68aaf7ef0097b0c684748db69a2fb924ec3 SHA512 6d9c75d7b598f57a523c4e4c8b3cf5c3fa14cd542007a178cca4b206708a07797e689a82169deba9a76ccf670ec51836ad61a8cef1212c7f3b5a056b12e91864
DIST servant-0.19.tar.gz 54480 BLAKE2B 0066fc21e6bcc1f572b20048e6fee85e093b15a292d4916fc0de39462f4ac5292aab1007eecdfd553ea37bcb4ce93f24f8180d9efe0c1a0be8a729971e36db6c SHA512 5f7a7a03e7cb1f729cf4265a767006b4d65dfadea878540df3ffb8347e1d2ff5d8faaa58a5e032535a489fd45e1da81dc9424c2d931b6d26adf156ee59f1c003
-EBUILD servant-0.19.ebuild 2621 BLAKE2B c43bdc7547b9b867e317d8434901bdbacb1875b7c5636ee46cf81495c3a973ac0bdd14081f1278e8c4ecdacb7aad272794908f2fb69ddab28eef2f01a2336974 SHA512 8538d3d026c384ca91756d810b4018a1a5e9282bc96964aca5a848690cc431bea705c6c0c26b98db5b113d89a83258fbaf018691904ae9fb4d6d369124521cb6
+EBUILD servant-0.19.ebuild 2628 BLAKE2B bf86f62803aace21af21631ba1c1ccb4a1151bb4e224e8fdefe729529e3cc45545c529690554e17b4c8ced46c3419b4d903768f3ca571bc1b185ded4785b6657 SHA512 a493fce0cff9f90fad7b3789673379aca79b9efb15487ad01d1f7932ec498fa5c124137126e268a366b9dab407f3bb0d8f33b3e245ecce3b82bacdfc8a4bef8b
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/servant/servant-0.19.ebuild b/dev-haskell/servant/servant-0.19.ebuild
index 0982492abbac..7a84bce3d6a0 100644
--- a/dev-haskell/servant/servant-0.19.ebuild
+++ b/dev-haskell/servant/servant-0.19.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/setenv/Manifest b/dev-haskell/setenv/Manifest
index f24a28501e16..1b808ac10a30 100644
--- a/dev-haskell/setenv/Manifest
+++ b/dev-haskell/setenv/Manifest
@@ -1,3 +1,3 @@
DIST setenv-0.1.1.3.tar.gz 2710 BLAKE2B 16076d2a8694e15597b87358a81a4f0ed6b66eec89562c4be597ed7890924297b797fe22e391d62526bd5d1da75768a981b30565443a82433e82bb6965e1c1c1 SHA512 9cce617dcec2c870abed2ffadfc21bc2512b709791a15012f07246ce27fd749e125a16f72e6ef574ae390ecbc512c052c2630ca4c97606a20d11e25da5d2c14a
-EBUILD setenv-0.1.1.3.ebuild 578 BLAKE2B f019d6311c07a3308d0355e661d1c0e1dccfa1f393330a31e39d51ebd77729956c67e5797e92c595afe91f4d212f60dd9f02c23b69b9ca9776d501bcead0c82d SHA512 d1dfd83b0df7cca1cbef6c08444ea65f424933ca7b21cfb886208566c5101f11ca8a0c8c99ec921af56c3639270a1896d231eda9a14a3749a816bffc3ded4a20
+EBUILD setenv-0.1.1.3.ebuild 585 BLAKE2B 72337dfb9efab83e234adde7741a7617c196782b87c596798aaf0b15970b794f62b368eaf8a86986b5bf8247174a1091a3714455b214a5cd48a2ea6d5405f36e SHA512 db018f2ca33397ee305d90df9449f9a7ba599222d53fb9ddd0a7585566b9b5098a6a8d04fd210712b321bdb6c14e431ac3608782b06c930aedc41fd8b73d1a88
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/setenv/setenv-0.1.1.3.ebuild b/dev-haskell/setenv/setenv-0.1.1.3.ebuild
index cf844cc45523..0d47036c0f3f 100644
--- a/dev-haskell/setenv/setenv-0.1.1.3.ebuild
+++ b/dev-haskell/setenv/setenv-0.1.1.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/setlocale/Manifest b/dev-haskell/setlocale/Manifest
index 960e626f71a3..f6984a8e29fa 100644
--- a/dev-haskell/setlocale/Manifest
+++ b/dev-haskell/setlocale/Manifest
@@ -1,3 +1,3 @@
DIST setlocale-1.0.0.9.tar.gz 2098 BLAKE2B b12b847957807038da6fb7bb31a8a9dbeb55ce17062a3060ab66aae75d840f9fb44cfe51b3b2644361e457d21cca3f325e0bc09c6d453c5d28074efed56bd6c6 SHA512 32a0722c46b6db15b4566b78f418efe3c8a5d6e25181ebf275a47a68b12e4740479df6ef38070ec978eb109f5b1e2956262dcf4367869bec78dc41d6890632cd
-EBUILD setlocale-1.0.0.9.ebuild 637 BLAKE2B 06d06b2f8d15a26a9891dd74e4c9ae17a69ec6346a32a28a9d3f4cdf7f473253c00dfce883e1d0b857bdebd00abacdc686146791db9e1c3d0c787d7ee572b492 SHA512 7918dc82cb74a2dd51d30718a1452bd6f745220766a24606858f1bf207b063ec33735698f8430cd4d1d0b6a98d2432f5d809d55cbb672c5ea3c3a87eedf7bb6c
+EBUILD setlocale-1.0.0.9.ebuild 644 BLAKE2B 88170598a7bfb3f2e96bb9a91029769468d764d1ca578cacf1f8b731d4ebc7662b139e5fa9868efd497be32628437e78d5630adf588f237e8c7aedea4ff9eef3 SHA512 76b03ea50d25759c6d9d53f6a3b78292406bce210b765e98452815e78c14f7aa9549eda1665af78aa6d6f15a09eb6f9a04ce7c8ab4db3bc9567e189b9e7c47e7
MISC metadata.xml 349 BLAKE2B 9cc45d59c6d1e5d0c8176c454b64e95ac5cfd63a227c20baf6a30a5bb62af295b46bfddb1bcb7c092df3060e5f364978639841862c22f495bc7ccf0a12e22676 SHA512 e7844f41d3c6477da7912b93b7d0f1a2d3f26fce0fa4f4e0afd281f6404a55120333446783212ee308aa1a0dcadf7a383f9c813b042f7e5a79296ae01d08f871
diff --git a/dev-haskell/setlocale/setlocale-1.0.0.9.ebuild b/dev-haskell/setlocale/setlocale-1.0.0.9.ebuild
index 25c5a26801f0..07cfb3f6a173 100644
--- a/dev-haskell/setlocale/setlocale-1.0.0.9.ebuild
+++ b/dev-haskell/setlocale/setlocale-1.0.0.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.6.1:=
diff --git a/dev-haskell/sha/Manifest b/dev-haskell/sha/Manifest
index bcdd77cf272f..913b7915f0f1 100644
--- a/dev-haskell/sha/Manifest
+++ b/dev-haskell/sha/Manifest
@@ -1,3 +1,3 @@
DIST SHA-1.6.4.4.tar.gz 2715144 BLAKE2B 7bc6574d949be761c7cd029348e890e473dd7cd2525b3ef5460b4c0c70ec4586daaf162d4cb74c0f7dd979be916698cd205397e3c05cb5339753f08e356f92b7 SHA512 77a525cb9ef45a410595a2f9c11a848a3aaeb6c7cb9b0ff11395326a259c0bea0e75689e3c7fa410e25be7d4480887830e11c891801f03c439b6ae9f55e5c125
-EBUILD sha-1.6.4.4.ebuild 1045 BLAKE2B 4ee8a46c0d709a09fd7948f9f90be0150082e231c3b4376fb7ff8b24b7a76fae8d560e24a7f3eeda06ccbe20ff5e49d68bd22e37c14ad10e1caaa1b66bebca4e SHA512 c5e012c14bcb3f007d1289d7d07c1a59f31403aed7760a3a418d76fa03b810b740adabdd3c81323e40b118dc1f7928ffe3f61a26de28a4dfdcf2fe995e500c98
+EBUILD sha-1.6.4.4.ebuild 1052 BLAKE2B 02a6ca78b32524f87bbb1591ab99813acf47fd06db5f03c0f1d1b512d2c66a3956169e8c24d9aaffc99ba5c5e62e2a636563412315b1438350c0c428d0cca9d4 SHA512 56b766d124698b88ce974d70da5d2327f2d24bddea8a82a9991f8decc3a701154967f27e0c203c663c35e237681042c7064ee34f7319fc6c81f1448d51435590
MISC metadata.xml 800 BLAKE2B 41c99f78033c01ded82f13186fcc44b6c47c2be510a94765d3e364e077824daeb633f31a1a341ebdb6f48b306c292f80675012997778607d89f70332373e5d23 SHA512 bce9233f26f54947f302459443970510276b2ea8d396c69e1cd5398c5f6c24ca4d116c7ba12704cb0127d5d7fd142608199506296e40a225de01b712aa41a1b2
diff --git a/dev-haskell/sha/sha-1.6.4.4.ebuild b/dev-haskell/sha/sha-1.6.4.4.ebuild
index b5d447346207..04bc03d22e31 100644
--- a/dev-haskell/sha/sha-1.6.4.4.ebuild
+++ b/dev-haskell/sha/sha-1.6.4.4.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux"
IUSE="exe"
RDEPEND=">=dev-lang/ghc-7.8.2:=
diff --git a/dev-haskell/shakespeare/Manifest b/dev-haskell/shakespeare/Manifest
index 27df5deeb0c2..e32804b906ac 100644
--- a/dev-haskell/shakespeare/Manifest
+++ b/dev-haskell/shakespeare/Manifest
@@ -1,3 +1,3 @@
DIST shakespeare-2.0.30.tar.gz 71263 BLAKE2B a3ef788611b83d27d0e188cb11b45e54f5e7ce1ff215c3f62d643f5725022b8e7b3f94af7ce35fe5471311b01b9b6ff532fb6fec5ad4059a6d5be31f65f2b122 SHA512 8b278c712f0e914dee2cb2736f6d859e920ffdd3ffbeb2684eb45d3eafced4bf871cd5f960e31b9355d53f913fee29611f82494ec7b26d8711a2b33ef5a0aca0
-EBUILD shakespeare-2.0.30.ebuild 1175 BLAKE2B 1c97940aa058aff90a7c07aec0936904faaee47421b6bf82721e3d67de103ff06c2827a19a6d021ec6a6c9f20763d247a28ff0b8a58431661869c13080edd5a0 SHA512 8860162952c3b0bed6cb985f5395b909501aec7c451dc0f7d49c9d0c2f4dd7532adb10a9523bb510e06d15052a2bc9e1e0304ddd933cbee7f10be5bacbdffce2
+EBUILD shakespeare-2.0.30.ebuild 1182 BLAKE2B 43e67de1ef4d1eaf505d74ba8636dc56f379d5e7883d2264ce95614550e3b1d57c283be7eaff98db4249d24c1a3b9081d5f444a4718896e557a985963f35b427 SHA512 a932b4f57a53d63ff82cf7f56e96cb5cf4037506e5bc47fdd2978e32d57dc99f97aac9e4da54b09c723c5cf16c9deeeb76beee7c1142edc6fba081ab55c34e00
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/shakespeare/shakespeare-2.0.30.ebuild b/dev-haskell/shakespeare/shakespeare-2.0.30.ebuild
index c5546a462bb3..de9532a3ea15 100644
--- a/dev-haskell/shakespeare/shakespeare-2.0.30.ebuild
+++ b/dev-haskell/shakespeare/shakespeare-2.0.30.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://www.yesodweb.com/book/shakespearean-templates"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="<dev-haskell/aeson-3:=[profile?]
dev-haskell/blaze-html:=[profile?]
diff --git a/dev-haskell/shelly/Manifest b/dev-haskell/shelly/Manifest
index d314f7234c30..d0d297ac49e2 100644
--- a/dev-haskell/shelly/Manifest
+++ b/dev-haskell/shelly/Manifest
@@ -1,3 +1,3 @@
DIST shelly-1.9.0.tar.gz 73344 BLAKE2B f12e8835be5dd648427ff92b73bc9a37215a47067e65456c4c3dc8e9c2e5bb610da171648aadf9759e9a91eb075fa74d06241f83977a5380f49bc861643707cc SHA512 7c1eb25439e08095187746d0101fd92ad56ebb5a706820bad7330667cfc806066d4675c677e5d267440d4af7b517f36449e8f5e75332521780b564edc1586254
-EBUILD shelly-1.9.0.ebuild 1301 BLAKE2B 4373cd0c061eca84c7d666c3aa7c286cb473c753ec303c45be9d1a9be6450c29ff3d3d7216b1c3952790ff86e64f9ea6f6445045f5954aadb00c77c8e8abc4b1 SHA512 7248da3f72df2e07f04ac071613561428127eb90107a5818187791a5904cff0e9716de8187756961350da429985d19239e8c5129a864a2a150aa2348450f20c7
+EBUILD shelly-1.9.0.ebuild 1308 BLAKE2B f398063bd134cc5d1e737779be246f5b8923461bd4f98331a7b2f7a32883eb4875f340c3db10bdcc2d91021df493cb814655cbb77adc09f9de36e5bf285141fb SHA512 2de9fb00daf8ddee9c7c7abe8b02410a4dd6484c762bdf0940990e5ed34ae7c1485f1e0a88d65c38ff5a237bcfcfc7bc67724f9a2ba26c1340878af9197da769
MISC metadata.xml 1069 BLAKE2B b1c5055654299fe81059b266030a5bdb4509b3b985a0ade8f77c3bb997d705b351f9c9a4591194ee4bdb9affdf521119d250edaa75e8b1c6f9e3904e1724f149 SHA512 3ba05d9f87511f61517530cb2183216b6bb4f1fc15e9a331e5b96f55ef30ffbe580d5d75065f1f6202da5269d4fbf9f1b1d1c74609ee660e69f4d4709aa42885
diff --git a/dev-haskell/shelly/shelly-1.9.0.ebuild b/dev-haskell/shelly/shelly-1.9.0.ebuild
index 45d9485971fe..e0782fd6c889 100644
--- a/dev-haskell/shelly/shelly-1.9.0.ebuild
+++ b/dev-haskell/shelly/shelly-1.9.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="examples lifted"
RDEPEND="dev-haskell/async:=[profile?]
diff --git a/dev-haskell/should-not-typecheck/Manifest b/dev-haskell/should-not-typecheck/Manifest
index f4f8a29f4b5c..22f75fd5e8cc 100644
--- a/dev-haskell/should-not-typecheck/Manifest
+++ b/dev-haskell/should-not-typecheck/Manifest
@@ -1,3 +1,3 @@
DIST should-not-typecheck-2.1.0.tar.gz 5229 BLAKE2B 66d08f52a72dc40ef549fdd724889937506d1836eb60fecd8d55801287504586718e14d91d5be8c0e49e6b382281e3eea32757001ba0f4dc446ef063fd024ec8 SHA512 46ba4435a4408e23dfe6e04f827a7efcfd3c94a4a53a0562061d5cd40c11fcbae7569e695329fe98f9d9ecea1999ac68da6594d2ca60c2efccdac2d6d674d65d
-EBUILD should-not-typecheck-2.1.0.ebuild 729 BLAKE2B 0fce166eb90b96c5cac2561d4a3df18b72e7c46ff7d50b694f7f6d999eca023afbdf1cf444391ce05fb687caf70aad623817d599a6640e5593de9d1f8a7ac7df SHA512 9854c2d5b3f2d6e4515ef6315471f03b082dc50efeb8173c3be242593afc2e9f7a036345702b097bd13e5315275170f40fd386d51087302c3e14936fd169fbd6
+EBUILD should-not-typecheck-2.1.0.ebuild 736 BLAKE2B a58d56ca18d4c6db21d53dd336248cd2aaf998ea58fb8777093c04955ad5090ba4ace9fb6ee1e48b6b0977dde2d902bd599cb5d4afeb5ab8a5fbe1a5e279d4db SHA512 e8b29e4105525cecec732628cf5783ae196d6aa0a1ac898a9d324cb047f515f073d7d58722eee738c5bbd683634a6d8f51a064fb06a3016e3b3cbef40be4244d
MISC metadata.xml 461 BLAKE2B dc3d14ad5170fcc26fad5f413437ebd0bfd95219d7b412b7a9195ac5a58021c70e912ad3a8fb6a66bd041aefb55541285a03a3e50f5b3cc36024fb6c4eb28607 SHA512 d4440a87277b4d1530424f6889ffe27144f38d1ddfed7637d5810777775140a4a63161b855f018173fac11d2f076bb7f6026b79d2944ee4efcf64cddf0efa02c
diff --git a/dev-haskell/should-not-typecheck/should-not-typecheck-2.1.0.ebuild b/dev-haskell/should-not-typecheck/should-not-typecheck-2.1.0.ebuild
index 6b991aa603d1..246e67983416 100644
--- a/dev-haskell/should-not-typecheck/should-not-typecheck-2.1.0.ebuild
+++ b/dev-haskell/should-not-typecheck/should-not-typecheck-2.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/hunit-1.2:=[profile?]
diff --git a/dev-haskell/silently/Manifest b/dev-haskell/silently/Manifest
index e94829a5553b..9e553c8b63ba 100644
--- a/dev-haskell/silently/Manifest
+++ b/dev-haskell/silently/Manifest
@@ -1,3 +1,3 @@
DIST silently-1.2.5.1.tar.gz 3358 BLAKE2B 2e7927bf663b015a52ef62266c07b30ad66e0bee2122b1a75faf9e13756e3e15bb2a15d16189d75fd9b46749ce0b1ffc66a76cb8e395e5639627356f9dab405c SHA512 1347a1da5082ca015ca609ef313ad04c253d12ab7b08f8f714b4c70282d3c01ba753f278bef4111fd8a0cc25bd3be37908b7e565d99d4b7c2a2fcc019febb8d6
-EBUILD silently-1.2.5.1.ebuild 630 BLAKE2B 0b1dfe7b08cbbe819259c286653120cf9cff940580d52449c61ebb89b15e3da65a6e9bd8d1723cc17a3784625871c8a138f1f34fe974637f17de9ef558c63e33 SHA512 90cca4c3e227f043845317dff797d4d73ef535845ac4911ce95e2aa7767f70d3aba49400d70913b17f044b33e3e6bc7e610239cec5570e8df332424043209667
+EBUILD silently-1.2.5.1.ebuild 637 BLAKE2B a09addea42791b2ef3fc9e21fe403ceaeee7a66159a0e03d2a8c6ce4d6dc5e4df43f51d15ce583cc394e619e11b02f8ad72a9482ffef18bfcf582c67b81e209b SHA512 ea52c6567a029dd7370e622f3cadaaef63e790163a044a1ee44c071c1e7bb1ce93a31e77b74a5172d52072fbef41e801d74707ddf9c66052739ccdbb5cd190de
MISC metadata.xml 331 BLAKE2B 03950639e7644fe8afc5e91814add94d7d188eb4f42d1fd839a4212c6957dfc8cad04c504983f8090b57bbb16a8436449cda00f05bde4dd85d701fad7ee99b10 SHA512 9afb035dd8df2351ec860b8b1f9f4166f29baf2e5a76f37e08db7e2516b63be8fde210ee4fae6f0a2191b65e15c71e88a0b850202ec5ce442e41050e1f37467e
diff --git a/dev-haskell/silently/silently-1.2.5.1.ebuild b/dev-haskell/silently/silently-1.2.5.1.ebuild
index d20c9417c765..50c45e90e5fd 100644
--- a/dev-haskell/silently/silently-1.2.5.1.ebuild
+++ b/dev-haskell/silently/silently-1.2.5.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/simple-reflect/Manifest b/dev-haskell/simple-reflect/Manifest
index c629d7719f41..ca641c95db8d 100644
--- a/dev-haskell/simple-reflect/Manifest
+++ b/dev-haskell/simple-reflect/Manifest
@@ -1,3 +1,3 @@
DIST simple-reflect-0.3.3.tar.gz 4590 BLAKE2B a70fbf93615cad2351efb6070c78075c848541973d8b321734b5d675a4524396e81b3e3f6356bcd75c9378b5f0f328dc0057032c1b862699dadc36f71347217c SHA512 5a10c7696a6d92e5881b88d92427d5f62bb319cff69a093aa72404dd68d9bddcc2b4f5c5fb83374b5a0c71be78705053cdfce6947fc2046bb4e3bf99d85ddc3a
-EBUILD simple-reflect-0.3.3.ebuild 594 BLAKE2B b9b342ddd5e3df452508f9ab9fb7b98b4bdcdd0f159ca9152eda6200798bec8d0e51466b42a083bba0b52e1d8ef53233b2907fe2912d68f975c608e3eaec9d5d SHA512 8da9a67742ae2140c8ba806928d92cd634bb4721afbec393abec1b65d3f313df9bbb973cc9412a78a3a4191c6e7ea9ab99a7267badcdc9ef708aa0be8ce037df
+EBUILD simple-reflect-0.3.3.ebuild 601 BLAKE2B 00a5f8ddefa66175ccb5311cba538db4a00dde540bd3491e68706e6a9e77316a3f901c7848e22dc3a0cab424c012c60c060dfed05047fbf3b7b7688ffe3a9a7c SHA512 3e6d3e9b575a8adf4a51b06fd3a6d6843391aca72074f5a06d22718bb46cee2fe8559bcb85052250a34a539f5b9969beb0f6fee98008dc3a03fd2e4a383425dc
MISC metadata.xml 593 BLAKE2B 717c392d25263425d114aca222afd08d9f66b4bb34c96767314f5d1c265d6b9fe21aff7e8e3a62886df41a19b16cc819066307ab2f2be90925e14f640d55fbb9 SHA512 3ec282ee5c18e1ed7abaae0b40cadcadfcf0da4668e3cc1a07ce20892e738e1ea5b3ccfdb2210eb62909532210e4e36bd27acb390066f5fa5965baab9c1294fe
diff --git a/dev-haskell/simple-reflect/simple-reflect-0.3.3.ebuild b/dev-haskell/simple-reflect/simple-reflect-0.3.3.ebuild
index 5e1b4e0639d3..93851a62b5cf 100644
--- a/dev-haskell/simple-reflect/simple-reflect-0.3.3.ebuild
+++ b/dev-haskell/simple-reflect/simple-reflect-0.3.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/simple-sendfile/Manifest b/dev-haskell/simple-sendfile/Manifest
index 3a4944a2eb6a..8a41ed63c297 100644
--- a/dev-haskell/simple-sendfile/Manifest
+++ b/dev-haskell/simple-sendfile/Manifest
@@ -1,3 +1,3 @@
DIST simple-sendfile-0.2.28.tar.gz 343120 BLAKE2B fd6a5e083707e113fe4637ee8242b6036f813deec2ad2adf7d9e91338b4d15ef950d35e6cfc69be569601272f8beb12b823e4528d6a9933f3bc04533835f9240 SHA512 9a08d4ba26cd05b1fff3e72bd0846260d4c04921a5ca1f86258c61e51ee5ccf8e14dd2aea0bee44590572feba1832b2562b75b5f71f004c705f02cd0a0f000d1
-EBUILD simple-sendfile-0.2.28.ebuild 850 BLAKE2B 3e2e1960bdb6c54a888e6de52afe07b5d965ece01ded2e90fa7fc5e2b9b54a7733221364f2ce66053380ae224d5baafe22901c8ff75d6f69b4e1db6ec4509dfd SHA512 21bed43bb778f55273d309a0a94d9005efad2b623bad77494afc9039a7f65884a8c4e5951b5a0e6dd366660cb6a0259616945da4a641ca79690749a45dffae52
+EBUILD simple-sendfile-0.2.28.ebuild 857 BLAKE2B 471776d43bf7ee93e7f664a67870288b051cc2a60555e1f5da7a695a16c6383a68e3faf8c7679bcf1907cbd816dab42319d22f20bfecb8164965f880cd46c446 SHA512 89c9b77a4e97927cfbc901dba932e6359a162f08e81532ce7246cf2aa759d962c6dd45ff8e1db4e385598558493766e18822db6d08de77334a70a420149f9a0c
MISC metadata.xml 538 BLAKE2B b4f0e405a013865e9a2a21d9737a841f192bb046dcb76085d985e6b596ba3855e0cc3f2b310b42d816e0f8702e4153a821a54da4ef50620588965096edd0c30d SHA512 0f1ca825e713c66be5f2b3b25f31452efb49dc281fb5dcac229493e7011b4113bde548045b69abda3e0b58004847699decd301e4d13ee48504ed253329d1bdca
diff --git a/dev-haskell/simple-sendfile/simple-sendfile-0.2.28.ebuild b/dev-haskell/simple-sendfile/simple-sendfile-0.2.28.ebuild
index b1a26eba05f0..5e193e5e033c 100644
--- a/dev-haskell/simple-sendfile/simple-sendfile-0.2.28.ebuild
+++ b/dev-haskell/simple-sendfile/simple-sendfile-0.2.28.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="+allow-bsd"
RDEPEND="dev-haskell/network:=[profile?]
diff --git a/dev-haskell/singleton-bool/Manifest b/dev-haskell/singleton-bool/Manifest
index af8d5f28cea4..a2bd89963ff0 100644
--- a/dev-haskell/singleton-bool/Manifest
+++ b/dev-haskell/singleton-bool/Manifest
@@ -1,3 +1,3 @@
DIST singleton-bool-0.1.5.tar.gz 3598 BLAKE2B 3825990751089e403b8056e6f8d39714b19a06dd895e422bc04c7539131d63435ac351971a400310c2ee63ae745203f64d8edbe93487557108d0e9a9ed158c80 SHA512 a2b70137f598026d0b330a5ee8265f07056e2073544f62b60cba7fec2345796f5b0d295536a536877bcb01439401047a026d8234531e27431e38701711d5df1a
-EBUILD singleton-bool-0.1.5-r1.ebuild 752 BLAKE2B b5eb53393f2c2be156bfbe332ec11dccd97b05bfad3e1d5ff2fa39c0dc421415ed5b498b2c37389e3bbd173bdc0dd536a7417b7975dd7509bfa38b1bceddbdf6 SHA512 2045a255f81bd4ea75c3647b8234fc36e82a00856cb4dde2a7f3cc89c2e7edaadfc705edcfe3726a417b5506246861fd5088c981eefe12f9530008b748d73808
+EBUILD singleton-bool-0.1.5-r1.ebuild 759 BLAKE2B 2684db26821ea65fe24fbc173d31f88a325d7ae868bd0b4703786c80934bb067c60ff8dcf09aeea3c616bf09cd3ff8efd667a8670f13d6136f5ba52eb0715809 SHA512 a3b1968aacf2b1210baf501da609cc5a5399bd89ae6c16ec1e31308a53edecdf0c1c14758594b2976b34d9139e600773b11c1acd9218ff5f7738ea0e8d575a73
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/singleton-bool/singleton-bool-0.1.5-r1.ebuild b/dev-haskell/singleton-bool/singleton-bool-0.1.5-r1.ebuild
index ad3da753bec6..57e53541cafb 100644
--- a/dev-haskell/singleton-bool/singleton-bool-0.1.5-r1.ebuild
+++ b/dev-haskell/singleton-bool/singleton-bool-0.1.5-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/tagged-0.8.5:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
diff --git a/dev-haskell/skein/Manifest b/dev-haskell/skein/Manifest
index 99e4b7873127..4fe0b5c88b09 100644
--- a/dev-haskell/skein/Manifest
+++ b/dev-haskell/skein/Manifest
@@ -1,3 +1,3 @@
DIST skein-1.0.9.4.tar.gz 134346 BLAKE2B 0161ea5a6de793c7938595d05b98b04f8929f007945fb86ea6c6fc7cef26a7022be00d0546920abbfb0ececcdab3e770acf4a4f468a33582106cd8290e830f2f SHA512 4f449de2db0c9f6a22e3f7375999029c1ab9139ae2e678e5582d5ad05dc8b3c12c99951ede884228579b9acc0243b00b93dca07dd6d1ea314cc0d3d223165c34
-EBUILD skein-1.0.9.4.ebuild 1082 BLAKE2B 7a4a1ad7eb16331d01bc20c2ee190a773859a4eb646b2a89b49e581892231ecdfe4f1554f52f1313dc6b51eb68ef116463b571a2d7b43b4f07fbf911071eb283 SHA512 c7f506fa13c0eb5ad98b359edbb5d8425a75a2aa390d1c34800eec995b42c6a77670e567dc2df219f4f009e15d17a057db6702156647d21c7114b9abea6ce5c9
+EBUILD skein-1.0.9.4.ebuild 1089 BLAKE2B b63722466389200cca026b11c2823d2219b0ee5cd341f6f00900086536d375c5ef2e827df7e9865b4cbda6988edf6d547406dc9364d29c32d5a61b4f1b3812ac SHA512 6432be2d9d7be56ae4892f70c9e5212c628cfd04937d28e33a635eab750772921ec398f62fe43166d0a88e65c77953d2aaf43872d3c01f5c416ed11781005826
MISC metadata.xml 1491 BLAKE2B e765f9fa045a1aaaa625d5013e65222ca2f00a71c5bce1855f9f5879ea7dcac7aec08e7439627da11882e2ed70890d4996c5b6c4e0ce08d2c2757e1f097a5445 SHA512 0c0a7971f93f2107254d40a79a776c52da4fec24555cf035e559a017fe7347f22979f1678b35420d45f2d465ebca82198a0f4f79fbdfb77972cad848eb26e4b6
diff --git a/dev-haskell/skein/skein-1.0.9.4.ebuild b/dev-haskell/skein/skein-1.0.9.4.ebuild
index cfece0632170..9cf3a9519315 100644
--- a/dev-haskell/skein/skein-1.0.9.4.ebuild
+++ b/dev-haskell/skein/skein-1.0.9.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="big-endian force-endianness reference"
RDEPEND=">=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.6:=[profile?]
diff --git a/dev-haskell/skylighting-core/Manifest b/dev-haskell/skylighting-core/Manifest
index e6e5766cc768..c6b0ec3dc959 100644
--- a/dev-haskell/skylighting-core/Manifest
+++ b/dev-haskell/skylighting-core/Manifest
@@ -1,3 +1,4 @@
+AUX skylighting-increase-timeouts.patch 1544 BLAKE2B f85dc0a31b10437d1c368aa950f586a1a15ddba9d355b1e4ed4dd08501407825bf4c505df00e29a6f47d3f2ebb35ff36274246a93a451ce8a9d11c9b7bede22e SHA512 c7594380e39ff7d87be2d6d52ffc9c39d0676a940f06592fcb7595f2f4c778b38b35524683306c56685d34c5842f981b42586596231f1a7945fc791a8531e6d3
DIST skylighting-core-0.12.3.1.tar.gz 782536 BLAKE2B 21d908bd6f3584f7b4de91f5b61f06e9e0dffdeeb4f725f73520ae6bdfbdb482995a3453ba44db212e95585f8268aeb8535fb896f78707ab49c362675e605046 SHA512 85d005dc4fa6bf968f29a1721d669a310261052c68dbe889dc053400de751a8cda3a99a9aa7d19b3921fb81ea482637fd650140776d90207b876e639a736ef19
-EBUILD skylighting-core-0.12.3.1.ebuild 1332 BLAKE2B 095bb81cf2b8a45337eb2904801cd7cd256432eb112a6cbdd55e200385e77e063b68aae356f1157726e03dfc80091b11a6282b95a91e56ff87e6c0408c56abfe SHA512 b06888f51df2811f5b37ddae10f0023e1b44c1fbb4664deebef71eff5143f3433864582361c7e5006e4eff46a88ed7a211348e84ced76cc0a37a4712efe4822d
+EBUILD skylighting-core-0.12.3.1.ebuild 1401 BLAKE2B 4f085c65f58a42ff2abaeab63b5d1de82d3ebf822592b2f1d64ea323e92a5b9c7cf6411175fc90926e89cf5788eac3ac7011d59606afc7eb037e5fe24532389a SHA512 00a721427828ada96cab4765995188a1ba313236377017f34e99234dc97b5732b2ae0fab8433abfa9f8dbcd300a44d97913f08aebe33ed6e8d39aef8524b069e
MISC metadata.xml 857 BLAKE2B 4ca8ef30cb72a35fcb9c2005289b7450085c5128d1ae5ddbc55eb525e4a053887981f927667954f6a11bba28b597f2a47cb3f4fbd281e1eedea17dd0a3b6e9a2 SHA512 1d1738f6c98adfb33355939067c0b1786c7065d5f8c29a244f6c4ab18ee1539f97ac47d8d1a779ef0b5de5a11d871574fcdf069998e719b62893d147ce652b9c
diff --git a/dev-haskell/skylighting-core/files/skylighting-increase-timeouts.patch b/dev-haskell/skylighting-core/files/skylighting-increase-timeouts.patch
new file mode 100644
index 000000000000..8dce65f4c855
--- /dev/null
+++ b/dev-haskell/skylighting-core/files/skylighting-increase-timeouts.patch
@@ -0,0 +1,39 @@
+https://github.com/jgm/skylighting/pull/154
+
+From 00af1d629c2f185fd3c8d3eee55857b1325f345b Mon Sep 17 00:00:00 2001
+From: matoro <matoro@users.noreply.github.com>
+Date: Fri, 16 Sep 2022 10:30:35 -0400
+Subject: [PATCH] Notch up core test timeout even further
+
+On very slow/embedded cpus, 25 seconds is not sufficient (even 50
+seconds is not); I had to notch the test timeout up to 75 seconds for
+everything to pass.
+
+This disables the test timeouts completely.
+---
+ test/test-skylighting.hs | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/test/test-skylighting.hs b/test/test-skylighting.hs
+index a3977e72..0f05e573 100644
+--- a/test/test-skylighting.hs
++++ b/test/test-skylighting.hs
+@@ -224,8 +224,7 @@ p_no_drop cfg syntax t =
+
+ noDropTest :: TokenizerConfig -> [Text] -> Syntax -> TestTree
+ noDropTest cfg inps syntax =
+- localOption (mkTimeout 25000000)
+- $ testCase (Text.unpack (sName syntax))
++ testCase (Text.unpack (sName syntax))
+ $ mapM_ go inps
+ where go inp =
+ case tokenize cfg syntax inp of
+@@ -238,7 +237,7 @@ noDropTest cfg inps syntax =
+ assertFailure ("Unexpected error: " ++ e ++ "\ninput = " ++ show inp)
+
+ tokenizerTest :: TokenizerConfig -> SyntaxMap -> Bool -> FilePath -> TestTree
+-tokenizerTest cfg sMap regen inpFile = localOption (mkTimeout 25000000) $
++tokenizerTest cfg sMap regen inpFile =
+ goldenTest testname getExpected getActual
+ (compareValues referenceFile) updateGolden
+ where testname = lang ++ " tokenizing of " ++ inpFile
diff --git a/dev-haskell/skylighting-core/skylighting-core-0.12.3.1.ebuild b/dev-haskell/skylighting-core/skylighting-core-0.12.3.1.ebuild
index e9f59184a966..9e849c9733d5 100644
--- a/dev-haskell/skylighting-core/skylighting-core-0.12.3.1.ebuild
+++ b/dev-haskell/skylighting-core/skylighting-core-0.12.3.1.ebuild
@@ -15,8 +15,9 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="executable"
+PATCHES=( "${FILESDIR}/skylighting-increase-timeouts.patch" )
RDEPEND=">=dev-haskell/aeson-1.0:=[profile?]
>=dev-haskell/ansi-terminal-0.7:=[profile?]
diff --git a/dev-haskell/skylighting/Manifest b/dev-haskell/skylighting/Manifest
index c34a0eb214a8..4df2ed9ea3cc 100644
--- a/dev-haskell/skylighting/Manifest
+++ b/dev-haskell/skylighting/Manifest
@@ -1,3 +1,3 @@
DIST skylighting-0.12.3.1.tar.gz 1218260 BLAKE2B 78f26d3477a6327a8e3c99f31ffe3c1d1b57c86730c06f715d8b2db9d267526bf3d0605639679fc38e4faff06e81edc3d2c9d85e7ce3c557b73f47ae8e81b999 SHA512 3eb93400612992d5aed828ebe0c1b76dbfbd7ec9cd0d0d667b524df51968997ffd429bfdbecbaa32a6108903872e119614b16f8aedf00eaf6d9a7b79ccb06c58
-EBUILD skylighting-0.12.3.1.ebuild 883 BLAKE2B 2f9123b0e881a20faeaf06fff029a5290192f4e5ad2d7553e27fa3dadd8ad9fa23ba5da1ac2b4759446c93f9536c0ff1f72f339c6012c834ae644e8640528bbf SHA512 a3c7c34bf6f9fe6db273bcda6fb97b07970a6b97e301e86cb405e619844b7e7317490487fecbb2e3de607ab813c89c09272e5a5c2b1308809b19a8ede52ed52c
+EBUILD skylighting-0.12.3.1.ebuild 890 BLAKE2B 9905a791cad7fce2feb9a89fde490c155be3f866dc5145f85ba480314b4c4da25b47c5092423f906c87e1569a64792acc1a2b982eec7bd7c532a3c9bddcb3542 SHA512 913cceae2b59330aa4a3dc8ab0a82ca4862a9f45a27e30289e830b2c5f7c586a21af85941255af21ae94c5c8c2f3e60149cbfbb78f3deedb2434db0ee6dd0802
MISC metadata.xml 825 BLAKE2B b862bc0c5008560c8891833b873e74ef8d492992004dd96113e518064b348bd9e152ba36d557cfdd1951251b43498312e8973506748d9880c4c71b12b0af9b41 SHA512 abab3be7afa35a67923015eeab7c21b419a1a299c6c728a7ea226c648dc5611e50f332cb3d5f061bcec3a0b25dffd97dfa708707e690f0fcce6b5757df7cb6df
diff --git a/dev-haskell/skylighting/skylighting-0.12.3.1.ebuild b/dev-haskell/skylighting/skylighting-0.12.3.1.ebuild
index 557df569fad5..0b2d789fb55a 100644
--- a/dev-haskell/skylighting/skylighting-0.12.3.1.ebuild
+++ b/dev-haskell/skylighting/skylighting-0.12.3.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="executable"
RDEPEND="~dev-haskell/skylighting-core-0.12.3.1:=[profile?]
diff --git a/dev-haskell/smallcheck/Manifest b/dev-haskell/smallcheck/Manifest
index ab5e08fbcec8..3d04e8ea3ccc 100644
--- a/dev-haskell/smallcheck/Manifest
+++ b/dev-haskell/smallcheck/Manifest
@@ -1,3 +1,3 @@
DIST smallcheck-1.2.0.tar.gz 19047 BLAKE2B 4ecd56b2e0680b4d4e7f80c1c13b9a3a621cae32ec4a8d0605c57fb2bc4882df5f3df05068caf76644286ccd4345fd49f26a73b81f399ca19d1e2200acf0912f SHA512 97c021f3efd6541de99854cb2e8511d4af17225cbcbe17ddfb2efd011d75bd10114b7c8312532bd1c5516e2980b7ad03feb571ec26b91f7258f43460c7bc39a8
-EBUILD smallcheck-1.2.0.ebuild 710 BLAKE2B b9d57df9a0f6bac90fe50d050ca02a65d0bbebde9306d179e4e95a7f2ca75d70a36647711bb5925cc149c18dfb10102515af134fb0c3a74ea209d15625b62300 SHA512 1547519d69687866575eb51e98c3bed5310d75833a7d5bb993b60ffaa5d6c4147252093ad06c0d1791eba185f6834c94780fd8c37899187fd35d1480d19dd143
+EBUILD smallcheck-1.2.0.ebuild 717 BLAKE2B 1f974f1bdd2c3b84f6608e402e76612fbdd3d9a522ee87c900c94c86d33d79d68bff100b52313730ab4025493d54cd4c3d198bc0c4246bcf9fbaba7e98c0a15f SHA512 f5e073eda359397ee73632788cb475d5446512d1baa42089737d102146485ecc6688126f0b0e62bfe3bd0de2a78b9a89ff5b123793e0bcef9822002895cc4d3a
MISC metadata.xml 632 BLAKE2B 0c4b1b9f3aecac56947a9dfca68e089c10a4f24e1aadf9110e617849a82c80af70ce1fc369df1b02fcd68fcd420ebb71087b811eba7d0ddf72646c8b3aa0ce12 SHA512 be2353744643f55523f60218140f791d38fa0d5393d77aea3ae63963f039238f9f21bd6ad5cb7a26b22cb4546d73daab0335142ec7d629c1f2670b1f5c537623
diff --git a/dev-haskell/smallcheck/smallcheck-1.2.0.ebuild b/dev-haskell/smallcheck/smallcheck-1.2.0.ebuild
index ad622a559f8d..1cf5a812682e 100644
--- a/dev-haskell/smallcheck/smallcheck-1.2.0.ebuild
+++ b/dev-haskell/smallcheck/smallcheck-1.2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/logict:=[profile?]
diff --git a/dev-haskell/socks/Manifest b/dev-haskell/socks/Manifest
index 6faed7a23c87..45895c84c249 100644
--- a/dev-haskell/socks/Manifest
+++ b/dev-haskell/socks/Manifest
@@ -1,3 +1,3 @@
DIST socks-0.6.1.tar.gz 9759 BLAKE2B 6a7e14d87274b97bf709b6e154e6ec5835fd16e24fcde6857020139bc31553203c1eb24d244adfce54e34500df1e6d21b9f440160bbf0d992c885792b9443491 SHA512 ff56c1b356491e36888f9c1b4187fbd0d00485692960a27ec2f03dbd3c3fb961869d99da1f7a301578ab07df30739d8a0d4ae3c7559c83d0e2493d5de158175b
-EBUILD socks-0.6.1.ebuild 667 BLAKE2B 8f343b23181782bfd598ee410d619f68d2e7e1a53c254d92cd9d9f0dd6dc5d87247f5a78ac95188aeb9e69f21dc95596d2cbfe46649db360423489b009676567 SHA512 61593465093418f75ddb2e70edb03c7abe7b21220c79191dcc3dd129ff88f4926156d1d0997deca407b606eca831b6414c51d50fe2a1b7f1ccaee79fde7402ea
+EBUILD socks-0.6.1.ebuild 674 BLAKE2B 27a6773ae3df697721feeeb909b131d3020fdf249b855671e13656d2aa33acf8dc6ad87abe9e2cf8fe3d4eb6c18a8426cb4f347bb14b5462342246ea8953e0e5 SHA512 faa1040e5c0fafacca33010751c334cb930850812477d9b660c269aedaec11e46e3651ffe36512ac731907e9ad45e9c64ef980586605ea4def9c5ae288a26a89
MISC metadata.xml 333 BLAKE2B 74732643eeb8226f1cbbc0d6394714ef079882156852d04c11ef4d98fe19e42baad4cd98ebb07a3df113ef722312c3917f8849a3f062c234677b74b55f68d640 SHA512 2f91574997480ef37ff4afe468a82bff6444ce9d163ee350758bb2760080dbdcad3962fea6a7115a7f9371bf24a2f1880fb2f7735595cc4a34538bd561277783
diff --git a/dev-haskell/socks/socks-0.6.1.ebuild b/dev-haskell/socks/socks-0.6.1.ebuild
index fcb8a099617f..81247c2a63b2 100644
--- a/dev-haskell/socks/socks-0.6.1.ebuild
+++ b/dev-haskell/socks/socks-0.6.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/basement:=[profile?]
diff --git a/dev-haskell/sop-core/Manifest b/dev-haskell/sop-core/Manifest
index 7bb6c1efc395..f75a8539d9fe 100644
--- a/dev-haskell/sop-core/Manifest
+++ b/dev-haskell/sop-core/Manifest
@@ -1,3 +1,3 @@
DIST sop-core-0.5.0.2.tar.gz 28505 BLAKE2B ec478dd47a6eae08a3b3a462c179fd867e592910dfac1b2d20a5a2f27f565fab15611a3b5a041b89c9284f8499fbafdb75ab1ce63dc7880afd76dbb78e11fc88 SHA512 bf71bc1823c567bc82c3a5a3166cbb4f4826149d66ec0871d11706512ce823b40ce6ce210cc5ba763a423a8d643b1819237e9b7f0950e901d445e05ccd78597b
-EBUILD sop-core-0.5.0.2.ebuild 658 BLAKE2B 0eb964f18e16f0e2366963a678356a7b84e68e4517d95698a62a96f50abfea3d7a71e0c135b782552667773fdb709959d1719b487fd753e15ce2d3f4ada3f27a SHA512 18be3161a5b0cbba2add340f50c4a027b242f4699ceb18eb43ba3687b9a2914c34f8d9fe5c9c05e2f54eca44c0418433042a47e7c9197d70efbabb61612384e5
+EBUILD sop-core-0.5.0.2.ebuild 665 BLAKE2B 0565cf5a4a5b84140dd901afe36bbd090f870700b7542f4e91c86b81c2981efbb965e5fdb47573cd5b1b356ae2e68494ea3cd488a73c7e7e5142be469cda4e63 SHA512 c43e59c7049b1604606a5f435ae26c65eb3fc740afde51e5d55484cf4dad11875431506bd95d0f8b6824ade5b3e1d1dabde7e19f1c5562685749038ad684f37a
MISC metadata.xml 823 BLAKE2B ef6ad4f3341032f16cb8809569eedb20ad3ccf3b6cda7dcfa6d5cba2c4ff5e93dbd78a36911b4cdb5a230da187e2aeed2f79a26efca837aa1feb907c6332b926 SHA512 2595d587ca977c77769b26415d69e250b2924328317407b50bd9ba1e879bb75e2ef6345ca44cebc86c17fdaf7a3b347e411ded729aaf7a5255df9a2ed4ae90d1
diff --git a/dev-haskell/sop-core/sop-core-0.5.0.2.ebuild b/dev-haskell/sop-core/sop-core-0.5.0.2.ebuild
index c43ea8f9eb29..6bd5f1dd8406 100644
--- a/dev-haskell/sop-core/sop-core-0.5.0.2.ebuild
+++ b/dev-haskell/sop-core/sop-core-0.5.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
diff --git a/dev-haskell/split/Manifest b/dev-haskell/split/Manifest
index 7edebe261356..09a0833d68b3 100644
--- a/dev-haskell/split/Manifest
+++ b/dev-haskell/split/Manifest
@@ -1,3 +1,3 @@
DIST split-0.2.3.4.tar.gz 15942 BLAKE2B a4133badeadcf172901756f23e73490dfc4dce5ac7dda348fc38e4d33c43edb0509262e16b88d5d81e192a5c3d842e3fd3e2c8c135607b2a19efd9d48715d45f SHA512 a60566106a5f285224b0d555d30b2af3315c707012f5c8e9384d4b8216894e6a6263e838b0e367418c4f8bfb5f4f2cc056ca14acb6b27a5ca3446576b057ca15
-EBUILD split-0.2.3.4.ebuild 687 BLAKE2B 5b2c13c55658ab14858fe601c9990abfeed738e1fd797f071221f3d2a5c3c94dd3328354b801569f2d40b139d37164a9ec42ab8d0d84a182d95b46feaaa2c863 SHA512 eb6d24cb355b8a1de767c10b7ef451a09be066ce2af0cf1e414256aafab5d4eb2d7412b8e9d93c5003153176bd31e4572a2c344815159eed463b2415ba0b443e
+EBUILD split-0.2.3.4.ebuild 694 BLAKE2B 966654228825df8552e94520403754b8f1790dee355f08b1e441975b186239e70dedb2e9c806936525fd1f778b5a81245a328f8ecb5a8ba1ceaf3d537ba7175a SHA512 fe70182a423386eda6aaf23ed5dd4527940ca9ccdb4fbf3a3560523e07243b52d5cabbfc5c406fc3c3d4b22fab9bbc47a506ac961116183f3fe10aedf4f203ea
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/split/split-0.2.3.4.ebuild b/dev-haskell/split/split-0.2.3.4.ebuild
index 00e56ffec1b3..eb5b78a4dea6 100644
--- a/dev-haskell/split/split-0.2.3.4.ebuild
+++ b/dev-haskell/split/split-0.2.3.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~ppc-macos"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~ppc-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/splitmix/Manifest b/dev-haskell/splitmix/Manifest
index 3937b888c971..112cb5ec3db7 100644
--- a/dev-haskell/splitmix/Manifest
+++ b/dev-haskell/splitmix/Manifest
@@ -1,3 +1,3 @@
DIST splitmix-0.1.0.3.tar.gz 20754 BLAKE2B b9eecbdc2f05361aaa852afd8f6b0c6ca220b2d09e0a0d598796636ace0f995c39defb6d84c6c3ed1bba2e3822ef1bf48f2f34d5ac4406031c4ae5b6cf6d0824 SHA512 22a3f0759e1c1150aabde01a77b48087509dfc7ff9614e97e5e06af73f533170993ff2e18101d940e7ddba81b8d6e496795be3851fccfa07b75e9d922f325064
-EBUILD splitmix-0.1.0.3.ebuild 1552 BLAKE2B 910fc8a1ae197e56985ac00d1091cacedf4b87c81f5ffbb7db6b26fd08c0ce625d75b09321ba33370bf8f55080990deebf0a4ca672c461470b3b39455e29a694 SHA512 6b7a2d4e155c9d477810c50535ec4520f5e30939aa9358fa70756097bb5f4509edf2a62e4dc8820eb21c62acbd7e074f1878ba67eac54af0e6f790cbe380c066
+EBUILD splitmix-0.1.0.3.ebuild 1559 BLAKE2B 9647972da164164d43d1a584a6a891197c53e54197a43bdb19e27d36a4b263910367bc5d29ab8902db2206c7fbe5262eebaa9fe33dd0c03ef32e4a5238351d59 SHA512 05515f4c46a8d5c5e4ca3fce565b24e1d6da7de6b6bf01e3a3b45e471f7e4b91fb19003ddde07b8af1be37e0f62547749ee87ca09ab99ccd46af169cffb59cbc
MISC metadata.xml 1528 BLAKE2B 08a690b31d8d4195c1724c3c0e46bb2c7710ed2d0f2d4a6fe05760e91b752c1d807520cd4583a384e8878c6002d8afb8936b336f7afd24cb63ec4c99ea35ba81 SHA512 252e87230502f687093b7637d15964f10fa34261ca53a2b17f05a1668aa27ef42f5bacb896a5b0426165f2c0ab692a89b4dca9df448b85af98e94c2872cb8d5c
diff --git a/dev-haskell/splitmix/splitmix-0.1.0.3.ebuild b/dev-haskell/splitmix/splitmix-0.1.0.3.ebuild
index c7626da4f9bc..a5f3b49d85ff 100644
--- a/dev-haskell/splitmix/splitmix-0.1.0.3.ebuild
+++ b/dev-haskell/splitmix/splitmix-0.1.0.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="optimised-mixer"
RESTRICT=test # circular deps: dev-haskell/splitmix[test]->dev-haskell/base-compat-batteries->dev-haskell/quickcheck->dev-haskell/splitmix
diff --git a/dev-haskell/statevar/Manifest b/dev-haskell/statevar/Manifest
index 4b8dcc04caf4..26d47bf825ce 100644
--- a/dev-haskell/statevar/Manifest
+++ b/dev-haskell/statevar/Manifest
@@ -1,3 +1,3 @@
DIST StateVar-1.2.1.tar.gz 5055 BLAKE2B 45a9e509deec9988debdf906bfcb3f3fcd04fbd42326ea5eb74b697fa761d2d4a696c84deb0d5634aac0a4d57af3ef56cf612b343afb53f00c2eec4b96d53801 SHA512 867e38b309a0cbb5a3aac1183b6388aab6e546cda799b0668f3e9534556df4b73558295a706b2859c1edb20e89dac7bf8c4f04f839d40ede2c36a2ae7eab6259
-EBUILD statevar-1.2.1.ebuild 682 BLAKE2B 83a5717f7f2d17682ba9af7e00ab8cfd1d77ad0e12d7311fa77ff9077a7e19373058901f51db76aff4cc6aaf9bcccf0998cc65fec1fd0eb4fa44f45a968012e6 SHA512 3dd10c10779255893b3ffaf46d504bb2d7dc36c3808759366f44caef2d44163f7c8b5063479f642a4d8dc312f091dd0592a5b49dfead9063a8411fe768f5fa46
+EBUILD statevar-1.2.1.ebuild 689 BLAKE2B 5305a8b582fe035de87ff407146239f859bff99d44ccb9bfb891f1bb5e9be43316ed210215eb1fa09f900208b016107741ffefb5ca3a35de767eacbc8aa0a5a3 SHA512 5c1eb7f4f72f1c76b7b06a8d57d4c6b329ed32f12e0811d77e81e7fcbe872568c772eb7a5f952f3eb84e398c00971b1ee97353b26ea61b1605081ea6e398ecd0
MISC metadata.xml 500 BLAKE2B a7aac207aa7734f02f88d0e8a63ebf93370ada58b2491889fb558d6d57420d100ea7dff339a334136b8cb26e3ae488228e0ca85efbe3d7adfa22bdb9c4576e72 SHA512 304162635045f7432270fc232e97619f4b6182a1529ee7770cdfc4cf463c1fe84f1c87c722d8d0bd455267f9af17e45a0bdd5e66d2facd8442956035c9e0ed24
diff --git a/dev-haskell/statevar/statevar-1.2.1.ebuild b/dev-haskell/statevar/statevar-1.2.1.ebuild
index 66419b480e4c..d19f118258e9 100644
--- a/dev-haskell/statevar/statevar-1.2.1.ebuild
+++ b/dev-haskell/statevar/statevar-1.2.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/stm-2.3.0.1:=[profile?] <dev-haskell/stm-2.6:=[profile?]
diff --git a/dev-haskell/statistics/Manifest b/dev-haskell/statistics/Manifest
index e7c1f33a1279..881a4a9c9500 100644
--- a/dev-haskell/statistics/Manifest
+++ b/dev-haskell/statistics/Manifest
@@ -1,3 +1,3 @@
DIST statistics-0.15.2.0.tar.gz 98424 BLAKE2B 36a1b59e7db9e20ee9960f89794c2222ac8db7fa40f44b166e2d92a501b44d8d5ec06bab96b9e89bb7417852a98890bdf140f3b1a7fb27f0e034490615d84131 SHA512 7afa3e3edb15e02ff59c72601175d25f1a8baeaa1dd8561322e8e26781dbfbfcc03b2ade773269bab027d7399375f01595145fd2e2f252f3e73abc87f9baed41
-EBUILD statistics-0.15.2.0.ebuild 1492 BLAKE2B bec1fce8e60fbe8dd39af6ab88406507b6ee752526f56cd9fb37f9d972dd5be8b846c7810f347e04101dd8952689b62ddda43a4b3d554e9202afd8fb97b9fe38 SHA512 b097e4cbae14823db6c29acb7a09682a74e8449fcc3975e7e2ddb56b9089019720a528bfff22e9dcd01f9f63d884dd2a455d7e010cbf4944827e765943e4555d
+EBUILD statistics-0.15.2.0.ebuild 1499 BLAKE2B 7e7e96f0031c5ca4e7990900e7e99f1f2a74ca9c4941d66d6d00557eba26a909548e19e73a201423f8276a55f46619847647c0756597f40ccaa9c073f057ea74 SHA512 6cd7f22c1d21f0c513c0936bb59787f7141be6646b7533ff52b3969f5ed4edfb9e3f304304967a8e52b6aa94bb5150e7f7b7def95a0f04402582aada77f60a95
MISC metadata.xml 3722 BLAKE2B 575909585863175348b2d291c40990b848e7dd92ec117687dda029e431b6a4578bff9942a86081ec24b45577455e01b45d063082c0eb17651469ac9bcea36f87 SHA512 22a96fc6646bc93caea9a494741ad4ff4c1e487677a4a0393fd6b2051e113ea2b61a6397738aed622e47db358aa80f2ccc8a83f6413d87102903225df99bf652
diff --git a/dev-haskell/statistics/statistics-0.15.2.0.ebuild b/dev-haskell/statistics/statistics-0.15.2.0.ebuild
index 12acef1805d0..cc7f00a4a843 100644
--- a/dev-haskell/statistics/statistics-0.15.2.0.ebuild
+++ b/dev-haskell/statistics/statistics-0.15.2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/aeson-0.6.0.0:=[profile?]
diff --git a/dev-haskell/stm-chans/Manifest b/dev-haskell/stm-chans/Manifest
index 943d363dc1b2..e868c8bf0dcb 100644
--- a/dev-haskell/stm-chans/Manifest
+++ b/dev-haskell/stm-chans/Manifest
@@ -1,3 +1,3 @@
DIST stm-chans-3.0.0.4.tar.gz 9673 BLAKE2B ecde49051b1849a357bfd1886e6075255ebcf1a72716b82740383725e370a66a516e1c16fca8acdfe1a1c9180b3553497c798a0bb1167def1b4cd5396b2d26b2 SHA512 7882fa4d036dc3de3dfbfcb62fd54eef5bf679d2adcbdc0653a1cd4c4f1b715dab6a70465573721b141cb9a281f2d6119114445c0dc79c5e4c474250f4f22d18
-EBUILD stm-chans-3.0.0.4.ebuild 579 BLAKE2B f301afde22f849396825f452301e998b56182226302d1ad60f21034bd59b83d246a2bac1053d846c02f2535c0ecfd8be9c94300d493cb285a7d1b115483e0923 SHA512 0d3942ec7420ae3354054fb34e65db1105432b3447655d218e21cf907b1b5a9971e7fb48509d6e0a68973c9baddfc2dd8b740e3f986fb67d817fd9439847ebab
+EBUILD stm-chans-3.0.0.4.ebuild 586 BLAKE2B 76656d3b126d52bb24dbbe29f9a8543e12a901100438f85685fe82b6f6f6434bfe19e90fc0b70aa292c1b8a3980421f5f94911c18791f637f26ba1b5d3a5242b SHA512 65c4452540abe81eac27e02c9cc639faf77f7c11314fc9dbf0335ac9fabd482e7b61bc252fae1f2f4529091753ba5c9d37a2e13ffe868ac2c972bb0d6c158a48
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/stm-chans/stm-chans-3.0.0.4.ebuild b/dev-haskell/stm-chans/stm-chans-3.0.0.4.ebuild
index 80c8a25946f8..fdf2291196e5 100644
--- a/dev-haskell/stm-chans/stm-chans-3.0.0.4.ebuild
+++ b/dev-haskell/stm-chans/stm-chans-3.0.0.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/stm-2.4:=[profile?]
diff --git a/dev-haskell/stm/Manifest b/dev-haskell/stm/Manifest
index 8410d0d4c43d..ad4a888e480e 100644
--- a/dev-haskell/stm/Manifest
+++ b/dev-haskell/stm/Manifest
@@ -1,3 +1,3 @@
DIST stm-2.5.0.1.tar.gz 15393 BLAKE2B 3992741861945f22fcfa21333f24dc187b099963eb9a9776451d24ebe85ca65b2c141da8dbfc784342c0c3c2b4c2ffac7affc847ce14fa73519bbdad5c8924b7 SHA512 631de1102c405af879ecf7b2fe1affbac80158f04e1d16b9e83ebbdccb915e9472ddb654048bad2bfbd9831e7ab76b6e7e295743abe2a32bf1e5459703b8cc0b
-EBUILD stm-2.5.0.1.ebuild 776 BLAKE2B c3d9349835b29b22ff4caad5fb0068fe78df3ad6947e33bccf249987397c1c9d1a703108cca2d4fd3a8dcf84b86e095a40129921beaa07b6ecce6993f4162783 SHA512 2d3c40ae67fe778e66d27bea6890d0d9a07e4002558d0a21e43b2c5614488499fba516ce36bb9e78692764dd9ecbafcaed89971259c2241d38162a18b274133d
+EBUILD stm-2.5.0.1.ebuild 783 BLAKE2B b2075da716b92fe6e6865391f6dc96507a4d0b593c558f7d900d67e47a74413bc6127103dece2dc329ce5c105a1e0b32ad799a794ad5f21b773814d6acee90c1 SHA512 cf1ede96972f6161bab8f14a25e38c97e9273b7aeb2cfb1b7166d45199030f3b50f9394ca0e83cc44e8afa9b797b2c1db2963e01a28943477d6c982c9fb94fd3
MISC metadata.xml 218 BLAKE2B a4171bcdd2464513ecc42102fe4b99a29e63146928db17e679dbc71bf248912ee585be783f633541e6031335029bf7c4a8edc3636c9a626a30a57547bc315440 SHA512 f65587e3686d21a5546379b88cc6a58ab53bd6fa512bc63cab7e02f5162bb876fb91f843a86fee5f1a7813abde579b61a38d6f8a9e363473eeb5e6c90691c681
diff --git a/dev-haskell/stm/stm-2.5.0.1.ebuild b/dev-haskell/stm/stm-2.5.0.1.ebuild
index f1a3a1915b40..8e9858230b3e 100644
--- a/dev-haskell/stm/stm-2.5.0.1.ebuild
+++ b/dev-haskell/stm/stm-2.5.0.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
# keep in sync with ghc-8.10.5
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
diff --git a/dev-haskell/streaming-commons/Manifest b/dev-haskell/streaming-commons/Manifest
index f8beaadfb09f..05c3a38e1e8b 100644
--- a/dev-haskell/streaming-commons/Manifest
+++ b/dev-haskell/streaming-commons/Manifest
@@ -1,3 +1,3 @@
DIST streaming-commons-0.2.2.4.tar.gz 84330 BLAKE2B 08b729471b3fdc9c5508ffca0e9ce52f38a33b25855f027ae5924e28387e80b369e8c41a33fae49bbb6d5845985954377c2067d56b26995336faa51cb792f83d SHA512 e552bba766e5b816cbd448d1cec86c5c7593f3f13c6da42c74ebf2c9698be3a3174dd922cf70de1b4940b53e580f396a51cebff6b62db305fb0fb48a5c7658bb
-EBUILD streaming-commons-0.2.2.4.ebuild 858 BLAKE2B c16f73b1d644c29b90ca33eccd2d672fc6549649dc3153a7b29f6b63a1d5324dedf351720c67848bfa97f18f2c6fc2faa733739cac4007731e3aa4a9bc6aa70a SHA512 36c61b765dfe6f7903e6facaf5b9b60e0dd35c87e28770e6ff22fa9fb3ef402eba3541f983d1695dfa0b2d81e6ad4ed7a30f742aec0563119efd8f7993d2bbd1
+EBUILD streaming-commons-0.2.2.4.ebuild 865 BLAKE2B 9f81b90d4874b74aade41b4ebc0be2516eb5b6e411ed9ec85efe63c5902dc7234c8fd76f5b3b04c5079e67d22d261b103da867f320e6ceb70e90d8f3acb65148 SHA512 9ac0859fd6736a69044ffb2549e26a0e75051d57442aba7ac8dfcc85640b001d1451297fb6986cf8b8cf35418b29cd1811750fe577ae4f6ff8b041602b711705
MISC metadata.xml 496 BLAKE2B a9610258f3b1b760ec6903fb664fa33a545328e2cd52fcc31907a37d45a73cf65c65d57caa1ba202697f6d47513108ee7fa8b84295ce32c2938038ffe3864003 SHA512 59295071d29e7a934cd141bdbf140a919a1b0b83c3b4516629028a55b179e5ad56120d35764c36c16119f37b14027510cb5f67ce9db9bbc59629f9b406d09348
diff --git a/dev-haskell/streaming-commons/streaming-commons-0.2.2.4.ebuild b/dev-haskell/streaming-commons/streaming-commons-0.2.2.4.ebuild
index 17a426489eb6..0659cfb847a0 100644
--- a/dev-haskell/streaming-commons/streaming-commons-0.2.2.4.ebuild
+++ b/dev-haskell/streaming-commons/streaming-commons-0.2.2.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RESTRICT=test # requires network
diff --git a/dev-haskell/strict/Manifest b/dev-haskell/strict/Manifest
index e834fcb9e3b8..201a926c8b24 100644
--- a/dev-haskell/strict/Manifest
+++ b/dev-haskell/strict/Manifest
@@ -1,4 +1,4 @@
DIST strict-0.4.0.1.cabal 4187 BLAKE2B 23e7e19b4688a29ee88ee126b7b8d6a7b0176e49bb1ede058690c5ede987f414461a9335a6d5f2f82fc3db46e7c2a62c1773fa6933edd52ed5f09352a2744357 SHA512 f9c98f54d281905ba6f35df31344a4d210a091def005f076f8f613397dc2fb662199f85159a8b513ff1cb28fcc2ccce31449cb51c3cff476232bb43642587621
DIST strict-0.4.0.1.tar.gz 12488 BLAKE2B f652ffa4778d2ed50917730848d469f4a6a3ed2ba0973ccc929891c59b7edecf6492cce807eb5bbc3188f4d21799193e43f3fb34b6230f4da1860d31315b153f SHA512 e0c37396fa507ad4d03e46ce4a02ec5bacbd7add75ca551433671871d3e7dde0eb0c620182904d1bdeb7b80e1b311a70f36030cbeae63d8776059150fef30235
-EBUILD strict-0.4.0.1.ebuild 1260 BLAKE2B fd16c39114ccdff4ff34cdd671f654fc25d8eaee6dd19d7db7c948d420f188fe31e47d61396afd1215357e9d4ccfe156e8dd5ee335371adfd975c428d74e2c69 SHA512 337d98792f1c017a34eba2ddebdbe2cc4399033df57d3aa612a3289cac78e960cdface911991205d241d872d4ebc30acca4525a841e2aa5359d97bc81519afb0
+EBUILD strict-0.4.0.1.ebuild 1267 BLAKE2B c851e509ba798a7cd3c782a13014cb41a02b4552a5ce42358699dc31f0ab6728e1b15c83726aa1744e0c4428d4d5b2b1568903598088af4472fce49450a88f8b SHA512 e452eb4e0619e9effb6d6191b9ca6404082bd110cd50dcf27d2d20df5cde73730d4bd3dd055e14162776c3ff47d044174d8c2a7ba929b11b02260a950267e459
MISC metadata.xml 435 BLAKE2B 9455002a549644c963161d161616aafd6c5fcf3ae0741826e105afc11063b16b120021f77dd6df26a5ff5ae668cbd50b29bdc2e4d3b81bd0dba1a93d31597d01 SHA512 8d1e997fd3772bbefd98f614f7b22871300ecbd0d20097f39fe7b7adb773dc0caa2bb6b0e5731ec8023c23432fcb0ff010511af4e0edcfe44b6ec560e6421454
diff --git a/dev-haskell/strict/strict-0.4.0.1.ebuild b/dev-haskell/strict/strict-0.4.0.1.ebuild
index 2b4f3b3e7bd4..812bdd31acf3 100644
--- a/dev-haskell/strict/strict-0.4.0.1.ebuild
+++ b/dev-haskell/strict/strict-0.4.0.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/string-conversions/Manifest b/dev-haskell/string-conversions/Manifest
index e0fa297fb4b4..f25bbff5696f 100644
--- a/dev-haskell/string-conversions/Manifest
+++ b/dev-haskell/string-conversions/Manifest
@@ -1,3 +1,3 @@
DIST string-conversions-0.4.0.1.tar.gz 3759 BLAKE2B d43272aa7c275f34d8735950f922607509e402eeec2b847bd96ddc80e6b4fcbe25885d1a81d2d2aa89f6c8ef4eaf9368c7c9b6caf78d2a4a7c9177b8411fd971 SHA512 8bd015215d1a8a48f01abf95f53bd75f67c83dc48c5b4c4f0731e9da924f99c18e9c6de46fdebdd497f5dc577311db1aa31f5144dfc5b1de539e201b9fc1c9f6
-EBUILD string-conversions-0.4.0.1.ebuild 765 BLAKE2B 16ecce3661d2dc9978dda8c3a749e8d8349c81d503a377cc39f733d77cfb5737db1275316b823c88a75d897f638259da4b83b322fa1b35e7d75953bb2427e8c6 SHA512 e2db1f1f50cfeccc770b2ef2eb19cb9d74d7fc0a0a63e50f38e8694e700705f4348e2cd993b0041f1b644938ab3649e3545f00ea254ed94795913762819c292c
+EBUILD string-conversions-0.4.0.1.ebuild 772 BLAKE2B 40969171f964fa7814af3d63aca9e6ed97246ed5c56cc13c92be7825af9f86c7bd69973a5439df475a82c4c97083c403cfdf02b381e5663bc86e831215e76cbf SHA512 5ab5ffb53c28a071c10a6ae3888257e61a06eea401ff1723f0db3ec0bb3f540c90e554fc556d9eaebd97c8f8e3d967818e6bccd1dc5f86658ddb40652b6dd886
MISC metadata.xml 407 BLAKE2B 3e648db288c21bc0d90ec0a299abe749a1c278a5eb398720b1127d82a2d3b085f85c89f39a5776a5eae04014b8873d1821905d51a51465985b11d7fea8e69f49 SHA512 1058dc30236fedcbc6ba8f5ddcc22f3ff49dff84e04e1b1766868e48bdd1028b755a3ac9deb3af517ee562c3e851779a9d8ba9b955dbf55ca303e0b5020becf4
diff --git a/dev-haskell/string-conversions/string-conversions-0.4.0.1.ebuild b/dev-haskell/string-conversions/string-conversions-0.4.0.1.ebuild
index 5e167cc8c0ef..dbc3a8e85575 100644
--- a/dev-haskell/string-conversions/string-conversions-0.4.0.1.ebuild
+++ b/dev-haskell/string-conversions/string-conversions-0.4.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/text-0.11:=[profile?]
diff --git a/dev-haskell/string-qq/Manifest b/dev-haskell/string-qq/Manifest
index 252dc2ca1fdb..c0c4873e0cc0 100644
--- a/dev-haskell/string-qq/Manifest
+++ b/dev-haskell/string-qq/Manifest
@@ -1,3 +1,3 @@
DIST string-qq-0.0.4.tar.gz 1784 BLAKE2B f52baf9e4635444545276a0609b4231ab87be9e6b1e75bec232910a282f1153bc1fd18e03eeeca03b0b2eac9c41941b2303239df693c9f884f4125722253834c SHA512 1e533afccc4e246da8fb0d76aaa63560c4b936490c002e466bcc0d08aabc0e66f393f935e0f5d93284fcd12a590e7fbe12e88175ac3599183f633eec04bf22b4
-EBUILD string-qq-0.0.4.ebuild 710 BLAKE2B f3d4bba4a17bc4711f633477319e7e94fc78612af283d3f6b95870374e115da638a3a6dcac03ec82efb3be8bcf21d4268fbc9f181993906f1fd31b8c8e3fd7a1 SHA512 2270d743a289406b18254efa97cd9cd613863a47f9ab342a633beb059b4ee85cb8149f669a0df0ed81e98a071ce7eee8e25dc907593cbfc7d131b5995d569f7e
+EBUILD string-qq-0.0.4.ebuild 717 BLAKE2B 66f5da7a0aefd5edc5d5e69d7aba0add65025d31ed9a622418af13763806d1118e835758fc46aa055c0f58027f8f31e5cfd8da0bbabbec6697d169afcd3cc0b1 SHA512 4cef8adc84089ae47f42254e8d2aa0e2b35c537b247684bb0bae7f7b13573235d17aab3b0250aa976ea493a8e49403acaf621a90c4c3fc25b3de86392c95f858
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/string-qq/string-qq-0.0.4.ebuild b/dev-haskell/string-qq/string-qq-0.0.4.ebuild
index 4521b1138396..81517697ea54 100644
--- a/dev-haskell/string-qq/string-qq-0.0.4.ebuild
+++ b/dev-haskell/string-qq/string-qq-0.0.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="public-domain"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/stringbuilder/Manifest b/dev-haskell/stringbuilder/Manifest
index f6db1ebb13bb..8757d5dea8e4 100644
--- a/dev-haskell/stringbuilder/Manifest
+++ b/dev-haskell/stringbuilder/Manifest
@@ -1,3 +1,3 @@
DIST stringbuilder-0.5.1.tar.gz 2149 BLAKE2B a157b91bc850b3551745537ae7af55cbe51ece2f69001117c116e903cc4c82fa6f9bd96facfe85eeae6dd2090e075a8ae35aea4564aa63c8b121eec8e024d8af SHA512 09cbf01dce82b325393c0d6f0264792695d528a184052f5e1d5dbd3fc181fd11c280e77ba445f1e44c6a8dabc0b267aa90f4a9f1fc34135f1b741d2a5dca9369
-EBUILD stringbuilder-0.5.1.ebuild 643 BLAKE2B fbfe4850f8f966c63b44227a15c41b037a5d348c1488a3428e61296758beb8c8fbe78fdb6ed56d5db8e3f19d9db5130bc776460f25d45a0a326c4c011d95e3ca SHA512 b35563e64ecb0675b512126b14eb8a42f60b62ef6a7abd513e21a42f87f34bdc117ff011d4adfacfbcca565b591ad1ea950241db113aea8f3e872e8ab32ea9db
+EBUILD stringbuilder-0.5.1.ebuild 650 BLAKE2B 2f926697902b6c0e4d01354928fd9ae63186860e94d98cad5bcadf1957e97e8303462eb29a416c54fd128444b05f44463649f15f93309dee6978e5c83f65f351 SHA512 c87833c25c8007d28139577f973c06dedd626372735930bf1037c6af4f432aabda2a6ffbe9f9e4e311b092d064b1ccc2d4fb1c5c9479e2f2344bc069c2bd450d
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/stringbuilder/stringbuilder-0.5.1.ebuild b/dev-haskell/stringbuilder/stringbuilder-0.5.1.ebuild
index 6f85ef1d74d4..c00da8816227 100644
--- a/dev-haskell/stringbuilder/stringbuilder-0.5.1.ebuild
+++ b/dev-haskell/stringbuilder/stringbuilder-0.5.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/syb/Manifest b/dev-haskell/syb/Manifest
index 248114990176..fe5557de6c79 100644
--- a/dev-haskell/syb/Manifest
+++ b/dev-haskell/syb/Manifest
@@ -1,3 +1,3 @@
DIST syb-0.7.2.1.tar.gz 39768 BLAKE2B 347070741b2ad623fb4e1bfa349ddea475c2c846119d5418ad67dc2d8441a7cfdb4d4557efa2fa9ffa229ae83a1e6a8175423259695417a238c34a128b6fcf71 SHA512 6c356af3cc72f29c362b2859292a96b8107dd3241cff79d717f361e517edf478295f477c0f426fb8d0ae0952cd5c7521114cf1cac1f3faf2b0c96d3b8a335e69
-EBUILD syb-0.7.2.1.ebuild 641 BLAKE2B b3eba487d59ae000b4a620d3364d783cca8e5de19e6613461c2ccf480dfcab975125b4f209917bee4d6c53407918bf68e8b6f98aedded3023feb84786a26f9de SHA512 7010f9df21f24900c6b493b359c4a7254718a2c224b342440a6407a1b3344334f036784ee44aa474a77ec1a8e531e82c2a98b39b2b448c69c96befe0ae99d8db
+EBUILD syb-0.7.2.1.ebuild 648 BLAKE2B b9d646f2b97d166ba8876eda71da3dd1372422c2621b6e6073b8e28c6a71f3388308369cb57a4d626574d7769819b5c79c0d8c24ad0db42b7c5565a70a1a2246 SHA512 6db453d51277b1df716f32881728b5d88cb67a1cf6a0ee186c10f4fe9d2b6978e7da74a1af402e982f68b8e952ff00c84c50042138314ec90ef465536152d85c
MISC metadata.xml 618 BLAKE2B 5b4d7058af02f7ad7ea3f371bc818c1337856aba00e9e1e384fa446229f2f20cacd9cd766b28e5db62e27cca85302524427de7ef80131df0f993d53828da21e5 SHA512 5291e2f9c6fb41ac042c9faa5097eff17848fa57dbc7f1639be42a5203b715044be5415413884993dd2af595a208461c0409e07aeff56166f63e9fef9e8ad2c3
diff --git a/dev-haskell/syb/syb-0.7.2.1.ebuild b/dev-haskell/syb/syb-0.7.2.1.ebuild
index e22f5dbe0c4c..e8f6a5951fdc 100644
--- a/dev-haskell/syb/syb-0.7.2.1.ebuild
+++ b/dev-haskell/syb/syb-0.7.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux"
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
diff --git a/dev-haskell/system-fileio/Manifest b/dev-haskell/system-fileio/Manifest
index dd0134236763..e9d503e98c47 100644
--- a/dev-haskell/system-fileio/Manifest
+++ b/dev-haskell/system-fileio/Manifest
@@ -1,3 +1,3 @@
DIST system-fileio-0.3.16.4.tar.gz 15632 BLAKE2B 88c773cd78cf21a445c45a7b1548b77ed3624af54f54d0a0388b9c41ffe4595299e32ba4ffa5dad1234f810de73b07f47b16e8e2ad1b490f63811d193523abdb SHA512 68530cd11b25aa8a05967d3f51091ea57a5be138b672bd5373918163281c55a91b60dea03bdd22bcd4ba1d6bb26e2ed14660ce55bbdaf2737d2dd2b7e608d698
-EBUILD system-fileio-0.3.16.4.ebuild 877 BLAKE2B fe8c949c19b1f3a8f96050a4a4db37ec6e1b61b451c7903de40edb3c573155ac5e04247cbf21702b72d203e44258efb9e1fa1c6ff64c2ad96098072edaa3c373 SHA512 5450a694b26d6710b9083f2619d5cc286e20021f3418aad2b64246e8312c65ee2e7716c6e6930cbac93221a31785f97cc53442fe609f10a421766d4ab2e92419
+EBUILD system-fileio-0.3.16.4.ebuild 884 BLAKE2B 819a123fff69d33cf5336ca3b550421b34248e1d5633b70777de02179e4adfe16a3cc2c3f1f2b9885ea891622c7a9fd927744c6af1ae9f478770f0080a4b279c SHA512 eed29cb7a880f95450543c99e7c9aa58b5727e20daf81278fc7c577dc63b7d0c6e683daa7be428e6010669f74afeece2651973fa30b69d2e13707ec08b913e93
MISC metadata.xml 758 BLAKE2B 43433b26cc4b5960622e7cab6726a3cca05ca138d9f153bd850e6c72f862dedb11fa10e5e225b0f3eb1890dd6c4318e56ec33498b7ebdbf08874f5af6e70fcca SHA512 c47573b9ba98bad4f5bbe44b6f81c47bd21bef1497b7a62d8a5b184c099f614620cce9aa3dee5b3792a4992127e5389ee229fb8432eada31d0cae0d33466e969
diff --git a/dev-haskell/system-fileio/system-fileio-0.3.16.4.ebuild b/dev-haskell/system-fileio/system-fileio-0.3.16.4.ebuild
index c8600807ad08..c3d698f4c3e8 100644
--- a/dev-haskell/system-fileio/system-fileio-0.3.16.4.ebuild
+++ b/dev-haskell/system-fileio/system-fileio-0.3.16.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/system-filepath-0.3.1:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?]
diff --git a/dev-haskell/system-filepath/Manifest b/dev-haskell/system-filepath/Manifest
index 6836948eafef..439530e8140e 100644
--- a/dev-haskell/system-filepath/Manifest
+++ b/dev-haskell/system-filepath/Manifest
@@ -1,3 +1,3 @@
DIST system-filepath-0.4.14.tar.gz 16663 BLAKE2B 2a05dfcb1a7dace3d194e1d137d5d52ffc52eb96b1c43b4b9e6a97fce17db06ffac2a923537af0607451042d1ffa582567573a7f581a10a06971c4d1bddaf5ee SHA512 d858b077516ecb76e27d032fd123aadbbbb154afea87fab93f148aa8a0007587c1fb04d87217cf0b51a80e9a81ab20357dcc5e345899e1c2b6513900da1e6768
-EBUILD system-filepath-0.4.14-r1.ebuild 694 BLAKE2B 6a6760aaa9c8c2016c8f71612757e5a37e4e896cf45b85007a45112585ad4af3b315489b56de6a7264d69aeb5fccaaccddac8958c8811735274a0249655b4652 SHA512 f52ae24756a1ba3ae82cca7b15a4679685db1dadce85aa4962354efac7cf6e61118aaed656ed0cdb5d49bcceb3e5eab6e8b092d1d5c372b71e454814ada8a6a7
+EBUILD system-filepath-0.4.14-r1.ebuild 701 BLAKE2B 90b0189d01f258742b804ace7432df3bbc480f9820d4ca17dc69abfd6766f8e9c37754eda41d0cada1baf12e61a39ae60e0f58747c646e40ca31ce040cb511de SHA512 d10132bb93a0c6f02d6bf3169f4d867604eefeb68d0a4e21b5c1c165e6c76e5e2229be3f9db63623c3aeaf6bcc665f6792da4b0323540f45e7763f9e599cc105
MISC metadata.xml 338 BLAKE2B fa4112369256ced33d0b999a52be753b4fb5dbb872f08746b147703861a5784add11ceeecd2b061bd46b03dc1a98e62c44c9b84f186e67623d0bef9f6642690f SHA512 774939f1858a06541af2c233323868ed1a712d41d76aa373bbfead108a34459e632105ef87343232ea5027e9666103c0950d61020346288ae642613e205dec8b
diff --git a/dev-haskell/system-filepath/system-filepath-0.4.14-r1.ebuild b/dev-haskell/system-filepath/system-filepath-0.4.14-r1.ebuild
index 605c5ee1b840..d71388bd985f 100644
--- a/dev-haskell/system-filepath/system-filepath-0.4.14-r1.ebuild
+++ b/dev-haskell/system-filepath/system-filepath-0.4.14-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RESTRICT=test
diff --git a/dev-haskell/tagged/Manifest b/dev-haskell/tagged/Manifest
index 94ad565b0252..acc230ba478c 100644
--- a/dev-haskell/tagged/Manifest
+++ b/dev-haskell/tagged/Manifest
@@ -1,3 +1,3 @@
DIST tagged-0.8.6.1.tar.gz 9842 BLAKE2B 6069ea3705dadfec7bc59d81cd9c425e01ad02131e9b6ce4657ad2b59d61a8dc8a420e518ed083a0d8d6b7171e5c233f3a9d96b15045b738c97d4f86fa3887b3 SHA512 289be845821aada538caf3fd0fc85b8ed115c657dc5beb0408816e43cf72153881ad305a982effa572a46e5b1842d2772af44313674cb0a252db8aeb6953f345
-EBUILD tagged-0.8.6.1.ebuild 905 BLAKE2B b381982cabb3cbe0e4632263ad3964192e865a7bd86ed3f80473d80757c37f9cd0a05ff0ad74d4c1ab0456c11db2b659b36a737241abbde7f7373ba32b1d8f29 SHA512 cd32cea2f10362091256fc010c6b7d282f52014549976eaf4557b81c9b5a813821d5e1d67e0f020697c710a956bee3a9ad9c3b9f81922463524d172ef35eacaa
+EBUILD tagged-0.8.6.1.ebuild 912 BLAKE2B cd9b7cb852eccd3dc5eb58fd810fae810768bbc9dc0f5683a2429adaef4fe92d28a6270c90dd51796c7233070a071d8a2fceed823e7dbeb77cb03d14acfd9055 SHA512 eef36ded51f4ff203bd417367807d9d0247ec1708d47a49ef4b5d2fa33a05d71bdfe21d7bb4dc4a0f0f18f138df8a667696866982bcbee7947bf09ad849e9fb4
MISC metadata.xml 328 BLAKE2B c84a2a6711103a1941f52cef135d716d2a4c467b831b5f9e7d86f7ad36775a6d59aadc62c53ba8c66ed4347daf4be4ffc99fb65133024414dd13911133ee27e8 SHA512 5ff5102dc3e727c8af922e78f5578b2e986c276dd485142a94192d460ba173dbfb849f5a06933a3773fcfe6c3ff64aa3288a592f51beab8edae99612c58c3a4c
diff --git a/dev-haskell/tagged/tagged-0.8.6.1.ebuild b/dev-haskell/tagged/tagged-0.8.6.1.ebuild
index 2b755db7d274..91f3e19e14f0 100644
--- a/dev-haskell/tagged/tagged-0.8.6.1.ebuild
+++ b/dev-haskell/tagged/tagged-0.8.6.1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
diff --git a/dev-haskell/tagsoup/Manifest b/dev-haskell/tagsoup/Manifest
index c7129c818771..c81f40cfbf86 100644
--- a/dev-haskell/tagsoup/Manifest
+++ b/dev-haskell/tagsoup/Manifest
@@ -1,3 +1,3 @@
DIST tagsoup-0.14.8.tar.gz 43894 BLAKE2B 68688af3ef280058f51b35a99f654af53d1b90a2303ebb8a95b0d936e7c68aed70dd6624d2c14fdcfc9a8cfb221ef1cad3768fa770ab19e65cba3adb1d0d3442 SHA512 2fc0adfc43402e537dac043682d876cae29834ebe9bcec7b53cc26ba769324b987be9cd86f9174f52344635342b7ff8f6cc2186be92c5bf4b359968f3cdd17e4
-EBUILD tagsoup-0.14.8.ebuild 681 BLAKE2B ed2f9ff8134a95718a41ba68af0150214713942544e4ba56ee907d0ce6aab26c96c94a7b036708d29b00c6104e4581d18ede4c1fb15fd2717cfaf058a28f056e SHA512 90cc11e54a4b50cf7f177bd35712bf7672eb62a0db3ed594a491fda09703373a795428cf4913b58b5d31bd9b53532cdaee00057a78b4dace9cab292afe41c5bb
+EBUILD tagsoup-0.14.8.ebuild 688 BLAKE2B bcc763aa55470d26f03b277a6689d112e32c733a8dc6764e9ebf9263d44d606dcc90408549307a119bebb222f7588642204f4389d8a92a7b853a3e2fa3206903 SHA512 cf59d51aa17a90d162a13755e2023a333193ded6c34103e617c06aef55908b88e0801f9dc81748f77c178921428bfae987be3a2754e3d6b8d5f16a940ac75c70
MISC metadata.xml 746 BLAKE2B bb921928030def8a73e3c717eabb62a6330f1ea4ba7c71781227f1273320d8129712d5a3b95d5ce9c6f0f7e324b1e0c3f207a18707af4ff6a1b0985c95000455 SHA512 7313ec0806736bb8459352d2a48adc4275e57b18dea663f337b932458e3d57e2499a75685903381693061280c434968e859a9b668e8c9a7f5ee66e9fb1f38a5e
diff --git a/dev-haskell/tagsoup/tagsoup-0.14.8.ebuild b/dev-haskell/tagsoup/tagsoup-0.14.8.ebuild
index 419c37899345..9f03eccdbbae 100644
--- a/dev-haskell/tagsoup/tagsoup-0.14.8.ebuild
+++ b/dev-haskell/tagsoup/tagsoup-0.14.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/text:=[profile?]
diff --git a/dev-haskell/tar/Manifest b/dev-haskell/tar/Manifest
index 34411145db0c..c9f961fa4ba2 100644
--- a/dev-haskell/tar/Manifest
+++ b/dev-haskell/tar/Manifest
@@ -1,4 +1,4 @@
DIST tar-0.5.1.1-rev4.cabal 5459 BLAKE2B 6feab7587be8c2533c200cc9f57411f3cb4f5a31dbff09502c983c181b6dc0c8521e8db02fd0a3f14c3237dce4872d0adfe739452ed38252f7696dd80de80297 SHA512 aa1c41951d93ce368cffeb6a5ea43b70cca042557e0509c7901901710b2c01b715c37923e9325fb438ad83c2a50c8f227777641e9931700ba0bce6ae6d974200
DIST tar-0.5.1.1.tar.gz 39155 BLAKE2B 8e85489e3b43044dab8ec4405413873c2be4d50cfd4a5adc80e3ec231428a120db1faa033d2e57643dad40f18a934a381f3d5657838aad42d2aa7eea951c1faf SHA512 8d0a8d3ae178570e0842a2321a7fc86a6bba28c471ec27bafbc07fc4ac0e4183f8113c99ebc7126dc71759c33083791122be32563fb0d5a2b2d39cb3b36171f2
-EBUILD tar-0.5.1.1-r2.ebuild 1336 BLAKE2B 35d22e70e075d6b42a2aedb9016a8f27e2325e7297d5e744a2cf68b71e3ba5e08668945bf31555131399bd49ee3157dd27d97e1f1faac0591391c08cb2243409 SHA512 5c79f590bff66e89661cf97949192c438d6e19f040fb506f03bfaa437325731b926b3eb1c211fec45ef2fafef941ff6eae28891a11108ca0240571d0e9a90b56
+EBUILD tar-0.5.1.1-r2.ebuild 1343 BLAKE2B 1d6cb366dadf0651f5ccf251e68ae99cd3e78b8e4b5f584f3a6bf0c6bc8d38c955a797d54316744cbf97f41e0d00636d8fdadee857de887fe658ef87a7bb1e7c SHA512 efa2147795723b332dfb626624f9f4c276a0e90591d2537822b9a19e08dd241c2a1f667ac4d45ba31bd0271996101424078e776bf617f21a18786e26e316faa0
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/tar/tar-0.5.1.1-r2.ebuild b/dev-haskell/tar/tar-0.5.1.1-r2.ebuild
index c1d4a5644350..86da89b1be1f 100644
--- a/dev-haskell/tar/tar-0.5.1.1-r2.ebuild
+++ b/dev-haskell/tar/tar-0.5.1.1-r2.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
diff --git a/dev-haskell/tasty-expected-failure/Manifest b/dev-haskell/tasty-expected-failure/Manifest
index 0735c3ba7af9..2131c3d39cf2 100644
--- a/dev-haskell/tasty-expected-failure/Manifest
+++ b/dev-haskell/tasty-expected-failure/Manifest
@@ -1,3 +1,3 @@
DIST tasty-expected-failure-0.11.1.2.tar.gz 3781 BLAKE2B 04101b477457747abbf1a90fed80ab8692e3f771f27fae8310c0451839b38efadf1751ae302a1bac0f020e01533030563c45a2c0d75b03f9cda88ee23d1d8e12 SHA512 31f89d64a1f700a2563b291d287f559e023b0b1059cf5ad35eb9a8b2d4a7d90b2ffced828017b3e86d7ece0b125787f7512e9f4745c75d38bbc688e09031aae5
-EBUILD tasty-expected-failure-0.11.1.2.ebuild 759 BLAKE2B 48586f29f965454683142680fef847f9900d7c8aadee6102bc7316dac871ecc0769cc16763bd9dab660831fe9ddf19ed48b411726528a61e8947023cfed75b8f SHA512 16a8b4b4c7d5a1087c7746e57835ca3c303166349d1d2f2d195167b0f3d1e1a1af31d200257de861ca7b1625c16fb2806912c98ee5cbddb04e83bd07fe5ae5ad
+EBUILD tasty-expected-failure-0.11.1.2.ebuild 766 BLAKE2B 1b8e2271b4fdba4f94d1e1374acd87c3442738e6c1ea8f30d592b68ef6e6ee80b4f9b1a37c5d5ace65979386f1eb2f54799bb6f64475952a70ca57a83cac58ae SHA512 ee4c5e39707ca54d54af9683b07de7e78fb499f16596eef7046daee00f077833fddd05ba51a01e955e03ca0b1a379637b97cb95f733dd8fba9ccc78113206b33
MISC metadata.xml 1149 BLAKE2B 8248929801b7e0e88b47b3118613d1dd8b1c08e141d05cb965bd93a636e1f9192e13c22831c7064a68849b07bbe4e8d44a74559aa520fc51805515bf6498aacc SHA512 996bd124b1a2f42c8cc16b9d86fe1f76baf8d1a30ba1b18cf068fba5297d5f32b2d6f17f12b7e69aeafd1db5c4483265908d8fe2876cb64e4d932496f9b8696a
diff --git a/dev-haskell/tasty-expected-failure/tasty-expected-failure-0.11.1.2.ebuild b/dev-haskell/tasty-expected-failure/tasty-expected-failure-0.11.1.2.ebuild
index d28ab2f55163..9d40bd56558f 100644
--- a/dev-haskell/tasty-expected-failure/tasty-expected-failure-0.11.1.2.ebuild
+++ b/dev-haskell/tasty-expected-failure/tasty-expected-failure-0.11.1.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
diff --git a/dev-haskell/tasty-golden/Manifest b/dev-haskell/tasty-golden/Manifest
index b73d2f71e596..0d601bfd32da 100644
--- a/dev-haskell/tasty-golden/Manifest
+++ b/dev-haskell/tasty-golden/Manifest
@@ -1,3 +1,3 @@
DIST tasty-golden-2.3.1.1.tar.gz 7219 BLAKE2B c6160ece4ce5a35d7acc6f390a15fd83c8a13951d5bf243576aca5c65b05b8de9f57ea6227745da57c4527bcbef093dc53c955c547bb5a1c909b195a9ee9ca77 SHA512 b7871d2ddcf7f45e0f1df52982b6370308dd0c48588318985977cb88f93f4b759b1f2bdff44e31ec86f230f04304bcee14286f62c2d2ae01a6105b8a3250e5fb
-EBUILD tasty-golden-2.3.1.1.ebuild 839 BLAKE2B 9a06014759ff7f9a9fdb79e2b83d926eaf34c08dd71d5cec03a598fd4817e39254df255ed523bda6d9165f671fe2eed03400dfdf24c4b1b0cb318244de440247 SHA512 7db1616cb06abe04c459c7b031078b38d85c9e257c67baa25645ce0f4a9da94f9521459b82d1a443b5733b7410adde099d48d5689ae6392231ea2313bc3e547c
+EBUILD tasty-golden-2.3.1.1.ebuild 846 BLAKE2B 8b482a6b5d2a92315c2612088c5caaa61d2156d97b9b383879c197943ee870fb1e4679a990e2c743f1e700e246729cbc4a672f8e36ffc8f7ffc917b55e9afb6d SHA512 e36d570eda8bf5b205e63a10daa84b47064cc70f32fc2ff7835d2090cc71ecedcfd2963c386253d19cf341d4a94b8b23851c346f0e6f137dc778e6400605a14a
MISC metadata.xml 647 BLAKE2B 4ce8d660031c4a04076bf7beecbdfb6c88eb8753a536f447bfa18b94ab5936847bf90a55dbc8483ba855417051cc91bff697140d382ef19ee6be64aabbd8b7ad SHA512 2454a9ad7068588facbfd474c2f55d772275638e60f75ffec2ff7630186ae50f11ab4b84d81871f46c9c8121701efac1aaa32a1ff3e1094c064cbac657e8fbd0
diff --git a/dev-haskell/tasty-golden/tasty-golden-2.3.1.1.ebuild b/dev-haskell/tasty-golden/tasty-golden-2.3.1.1.ebuild
index 76e76c84b8eb..f879d3b1e1d3 100644
--- a/dev-haskell/tasty-golden/tasty-golden-2.3.1.1.ebuild
+++ b/dev-haskell/tasty-golden/tasty-golden-2.3.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/async:=[profile?]
diff --git a/dev-haskell/tasty-hedgehog/Manifest b/dev-haskell/tasty-hedgehog/Manifest
index 8530f4ed20c8..b3464e3dd0fa 100644
--- a/dev-haskell/tasty-hedgehog/Manifest
+++ b/dev-haskell/tasty-hedgehog/Manifest
@@ -1,3 +1,3 @@
DIST tasty-hedgehog-1.1.0.0.tar.gz 4610 BLAKE2B c0cd4e99531d8425381e2aebb62a407674226bfe205874a0a512bc65383e237a4bbfdf6be4d65b30893212e09dcf68d42f11e89b349c6db535a359fa845e18aa SHA512 48dda3dda14241f8d8dc77acf61a0fe77887c835ae9de6182c9fe580bb79e98f2480a14c282ff49b1438ffab197812262529e90dcec2af3785713f218490bce2
-EBUILD tasty-hedgehog-1.1.0.0.ebuild 979 BLAKE2B cb7d14c4bfe502be9f3d46da6a897b7acd082c3fd67209e24147e8f6745b4694a8e8fa561e9d9276b392bb3349af73ca0afb38a3fb3b4726b34c47071ce45abe SHA512 07339796b2f881b84b4bd1a15c4c2932712de3cb3e753e6d3d2a033c9209ebba5516105ef41cb290d42a84cd02ab157bb3dc555f21c79b508a809b71ed0c0c67
+EBUILD tasty-hedgehog-1.1.0.0.ebuild 986 BLAKE2B 5a65bb19ff27512feaf5021bdc5ff8eea90dde9287e500388527f60254dff3e2d71d32ee30272d4c38305ea03d79e44861e425b786d45b535924b8b8b877819b SHA512 f67893f41b7ed36eb75ce1e2bf97ccb9ca13fa34b51b09ed92c613fcb361df04677a8eda5ede202dba05c77f69a20037f218694f6817ebc552038d6e82580d45
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/tasty-hedgehog/tasty-hedgehog-1.1.0.0.ebuild b/dev-haskell/tasty-hedgehog/tasty-hedgehog-1.1.0.0.ebuild
index ed11d7f37f08..e7d3f6638143 100644
--- a/dev-haskell/tasty-hedgehog/tasty-hedgehog-1.1.0.0.ebuild
+++ b/dev-haskell/tasty-hedgehog/tasty-hedgehog-1.1.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/hedgehog-1.0.2:=[profile?]
>=dev-haskell/tagged-0.8:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
diff --git a/dev-haskell/tasty-hslua/Manifest b/dev-haskell/tasty-hslua/Manifest
index ad18d89ea7f5..97dd5d7341c9 100644
--- a/dev-haskell/tasty-hslua/Manifest
+++ b/dev-haskell/tasty-hslua/Manifest
@@ -1,3 +1,3 @@
DIST tasty-hslua-1.0.2.tar.gz 3099 BLAKE2B 712c04ffa8bfb309473c01ea7d01a1dd3483649520c38b78f180792fdedadf6953394dea37e7dcf2468f3e0a0e8ad9bdc16912dec70f765d4fa0a0745e5eac01 SHA512 397a8dce3eef50cac8a770c4b0471f454f62ead5fc8a5a08b9b01d97465016815d8e04730df5e79977393815dfa09bda6e0a6f334d479c17fb93940c0d5f27de
-EBUILD tasty-hslua-1.0.2.ebuild 684 BLAKE2B b91f735afb6f412c9136c4d8fdbc27c384693ca4a2ab757e15d3fb44d0419659ad763258a1477e5140057429511c08d5afa9d24cacda4b02a1718f27f0200beb SHA512 256e2009f4eb860f58cfb3de1ce74fb06a9bc57b6271b55b719fcc0f65a4ffa2f5d060d1ca92304c81cfd9b88227c47ef3336c3b0f3b06c780d325772000c71d
+EBUILD tasty-hslua-1.0.2.ebuild 691 BLAKE2B 3bc62af8086e856800ada7c894bc4bcca5f391786ec0d3b9743ff050b744159ff3022b0ffbc6b03b82b004cb3d7028b6c1ad04c58f6f472171ddff097e93206c SHA512 ab83da37254bb239afec2a1f57927c2b27b2b59ffefa3ae3638a219ba6f93c489cd6c3a2c933197816ffd337bd3516a8a850e41ef9a9cfae3c1d95bc54b8357d
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/tasty-hslua/tasty-hslua-1.0.2.ebuild b/dev-haskell/tasty-hslua/tasty-hslua-1.0.2.ebuild
index 000f24033ec5..88f2a9a7d716 100644
--- a/dev-haskell/tasty-hslua/tasty-hslua-1.0.2.ebuild
+++ b/dev-haskell/tasty-hslua/tasty-hslua-1.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/hslua-core-2.0:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?]
>=dev-haskell/tasty-0.11:=[profile?]
diff --git a/dev-haskell/tasty-hunit/Manifest b/dev-haskell/tasty-hunit/Manifest
index afeed07d987c..2fd918b4904e 100644
--- a/dev-haskell/tasty-hunit/Manifest
+++ b/dev-haskell/tasty-hunit/Manifest
@@ -1,3 +1,3 @@
DIST tasty-hunit-0.10.0.3.tar.gz 7885 BLAKE2B a8e8af2b1fcf575646620ccb4d822e6cbf688372dacf0686a7c3760ad693f2a7d88f280ef9e43eb9cd757f89d2771368adf567a9390b1a35f9b1db5aae7c5d81 SHA512 29adbf499b8079c12c756e031c3bebffa1c312cf623ff77d4fb2e85d3462ac6e71aa8a13c3e161ef04ad5bbf910c3bb5f4b62bc3825a030b690a90eea812b85a
-EBUILD tasty-hunit-0.10.0.3.ebuild 636 BLAKE2B cba1229dd91c1abab9500c9f2bb9d00a9ca5d7ab7b72bd8efd7acefb9b3082ee14fc154c26e5f9253d25ba6bb6f498e7ed3ba86fe4697fa813eff1256a0480db SHA512 c74e8f1e714d1f72bc8ee0df2b9dff8c5d1e34c5e76f0c4e0f3186bad1be5a37e33240ac4b71ee3df81f951d71648500975396ea2bd51cdbfb9311ee4872a2e0
+EBUILD tasty-hunit-0.10.0.3.ebuild 643 BLAKE2B f5352c2057fe9f7cbff426f3e5d0a82b00e13495f723d6a5d07e78ac6272a5c7f455b97aeb20acfdfedefc9a561d8886ac09f1d3aaea5543a45b9ac94c02a0bc SHA512 1ff7d485b9d4f4eff6e3c09178619883d6a47a4ad85f55381a38a1e9a0d56f33b91f737f81c283cf379badeb81e09425b59a81367bbccb0a8f4c1ac7615460e8
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/tasty-hunit/tasty-hunit-0.10.0.3.ebuild b/dev-haskell/tasty-hunit/tasty-hunit-0.10.0.3.ebuild
index fe8b51091f83..66fb80a62608 100644
--- a/dev-haskell/tasty-hunit/tasty-hunit-0.10.0.3.ebuild
+++ b/dev-haskell/tasty-hunit/tasty-hunit-0.10.0.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/call-stack:=[profile?]
diff --git a/dev-haskell/tasty-kat/Manifest b/dev-haskell/tasty-kat/Manifest
index 04dfcd9320f6..c23732851b91 100644
--- a/dev-haskell/tasty-kat/Manifest
+++ b/dev-haskell/tasty-kat/Manifest
@@ -1,3 +1,3 @@
DIST tasty-kat-0.0.3.tar.gz 6167 BLAKE2B 9ce1e0bfbaabfcbc7757b4b3512be83275d2662d060fe31e9fb4321d6dbac21237822e667b66bdae7126b188cda28a09726883dad349ab810b6129fa8c0c086d SHA512 3a695aaf2cd8d699dd07a58298ef9da12cdc3b56564d5202ec480b6ce099c394fbd7dbe3bbb0664b295d5a4ef6e65ec0a39f0b9479257e87356f67897922c287
-EBUILD tasty-kat-0.0.3.ebuild 687 BLAKE2B 36ab970e36079574514d35c4238b57fff795fb15670fd4421796d2e38823b565e49527e6342cbc60fc351cb61fb2adf3ed1d446f655a230b4fd49d4ef85a3945 SHA512 f477c2c8ed667eeacdb5c2996c86ae84abb4db40d0ee4336d6429c1cb588898df309e198e6aeb3a4120f270735d6abc1bf3d6e39ff028f9f61849c330869bd74
+EBUILD tasty-kat-0.0.3.ebuild 694 BLAKE2B 0ef2f98482d40c819c469df16c888f39aa567ed6012f39d9d217e5e4d4eaa0776fadf756b57087ffba7a01b0d77c6b19957456e3f1f8d3746d974a8282886a3c SHA512 27e5538cb3d408edb7dacf4bab01c9c4a0ab954f5fa59f338021b8cdf073ac7227cb8ad1826c7a3f2e479d1da23660e361cf80a400374f80b7ff0101e3758b15
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/tasty-kat/tasty-kat-0.0.3.ebuild b/dev-haskell/tasty-kat/tasty-kat-0.0.3.ebuild
index a20e50bcdfaa..7009a12e6015 100644
--- a/dev-haskell/tasty-kat/tasty-kat-0.0.3.ebuild
+++ b/dev-haskell/tasty-kat/tasty-kat-0.0.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/tasty:=[profile?]
diff --git a/dev-haskell/tasty-lua/Manifest b/dev-haskell/tasty-lua/Manifest
index f618f16a203c..eb2e47d92b40 100644
--- a/dev-haskell/tasty-lua/Manifest
+++ b/dev-haskell/tasty-lua/Manifest
@@ -1,3 +1,3 @@
DIST tasty-lua-1.0.2.tar.gz 10413 BLAKE2B 78d09b1c70b53b23264ee5d2b76d32be43e55e3df551792a51626201e405cd25be267cbe2c55dee2c16851877b90c30cbd8bd8b34fd341ce9024ae75e423e5f9 SHA512 0b572e4dbb793c573d28a9e3516926e7f7cba7e962e48de29c24b4da9c2656407cf3a2db21b2db56fa149ef13a70e318f44b3b5de2041863510d31e1bd621857
-EBUILD tasty-lua-1.0.2.ebuild 1167 BLAKE2B 8acd14eb43fd6864d2866b7ec5d7c86c96ec19725260a75487ad5d84d9d052c2b20dfac1a666eeedbbeef02b406672ec9bcfcf9b40ae3f791046f44b4224e9a1 SHA512 54a965921ad29dccd029e0a2e1dbd81f024b9df8709f15967634fe1cbd9f988c1efb9907d034265d354cf06b444efe9215ea88530878206e7f1d1906f7dc9fa4
+EBUILD tasty-lua-1.0.2.ebuild 1174 BLAKE2B 51b989b41dfc4f0e6a266f0ed79f8a36e2cdc8a499604d086a4bc27c1a70696603e39c8999d024100c281fadf1ddb4894bbd5ec46b6f5122437ad27621205e59 SHA512 d49c2b71e67e10ca06633b0118d4c635eb2a7de1004e92366b75e38c3b31aaacf7f2ec3b9633453f19917dc4dc5c222b07c419b96eb99f42598f3d17bfadc31f
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/tasty-lua/tasty-lua-1.0.2.ebuild b/dev-haskell/tasty-lua/tasty-lua-1.0.2.ebuild
index 5050030d0f54..1c3fac58be5f 100644
--- a/dev-haskell/tasty-lua/tasty-lua-1.0.2.ebuild
+++ b/dev-haskell/tasty-lua/tasty-lua-1.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/tasty-quickcheck/Manifest b/dev-haskell/tasty-quickcheck/Manifest
index 14c9580f13ff..bde5f8be4a88 100644
--- a/dev-haskell/tasty-quickcheck/Manifest
+++ b/dev-haskell/tasty-quickcheck/Manifest
@@ -1,3 +1,3 @@
DIST tasty-quickcheck-0.10.1.1.tar.gz 5539 BLAKE2B 688675aa15f2790d147d34dbeca8d42e556b8a2d3fe52c7687e149f271a0ddcbb6fb21ac6be4065fdf1b8dcb82aa10a8f533e77da0111c140bb9ef807e48c222 SHA512 13cfcc99eb9988d4842327d96f0e58f5ba6c653d3027a4adb307d4101bc2f7deee0033197b4358a837ace0d03423bdafe2197b029da6a64d8b650ee2f5bd958d
-EBUILD tasty-quickcheck-0.10.1.1.ebuild 830 BLAKE2B 252ccf62b3081293b8da3393bf080aede0524dd7a30effe48bbbab63fe11dc9a58047c081ee172bc0d41b6611a11625b516c19417056bf333456098bd7662c83 SHA512 d3ad65c5f64079bf7240501e4eb5e94507aec2e0cdd4ae2a7bf73c3d2631c7e8a5e97e0ad16e8adac4d84117f090963b72b4feee24aa055a4bf1df507ff9de9b
+EBUILD tasty-quickcheck-0.10.1.1.ebuild 837 BLAKE2B 4413dedd80adb6d755e29bd4ccdaf2216b26ea14ac7a02941f770d90cbe893f05c2a983d12c0a6311c6629574383d02b9ccf6ae78dc7022cc4096da65155b242 SHA512 b68fdf83c6da3ff48977847233dcacc134df72ed7c0e4da6ba466448e087dce755979a2a64142007d8776475256085634e2bd64342fbda914df0d3e3fbc18830
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/tasty-quickcheck/tasty-quickcheck-0.10.1.1.ebuild b/dev-haskell/tasty-quickcheck/tasty-quickcheck-0.10.1.1.ebuild
index 84852fde21df..34f16c5ccf33 100644
--- a/dev-haskell/tasty-quickcheck/tasty-quickcheck-0.10.1.1.ebuild
+++ b/dev-haskell/tasty-quickcheck/tasty-quickcheck-0.10.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/optparse-applicative:=[profile?]
diff --git a/dev-haskell/tasty-rerun/Manifest b/dev-haskell/tasty-rerun/Manifest
index ce436c698f9f..68f44f6fb324 100644
--- a/dev-haskell/tasty-rerun/Manifest
+++ b/dev-haskell/tasty-rerun/Manifest
@@ -1,3 +1,3 @@
DIST tasty-rerun-1.1.18.tar.gz 6388 BLAKE2B 795cfa825ae49e5a91e8b25ebb1910092f2927484b52500048740b95c2511981a16bc5202182cd18e8d85676d21a8f956183508be2c9eb1257427c6328fee550 SHA512 82672a8d2f37a56e9867bb6fa2b8c79dc40869262a1853b51067e9cf463aef78c4aa3d69cda32a06c3d226ef18c951789845e57a82cbad880f29d5415a659ced
-EBUILD tasty-rerun-1.1.18.ebuild 999 BLAKE2B 900a66399dbd20fd730d109646c3f851fca030c571d051235b21cac11b17d47f5b2a1593bb8af767afac4c98bb7e5a7b6b8d6d133e7b549cad7cd83c428d4748 SHA512 eca4e662e91ec0f73633ac4a047641a9735218327cc5dd30b7c9657c4c7e19e5562fec2641fe209e1ad64e068e77005f04da822cdbc4ca564270ccbaf9f28823
+EBUILD tasty-rerun-1.1.18.ebuild 1006 BLAKE2B 72df0dc7f675a6972a5951373c861c4362929252f379fd92b23e68d77f294ec6e8ea4c7e8d78aae6060559ce9fc573be3166fd106c4e118ffa68c00e50f60d58 SHA512 765d5760588c0802d6974637c9b8270730160a62166394dff303800d33d7a0ad1bc85b493ba65431acfb5fb386d02715befbc37d8fe9ce81035462c64a827826
MISC metadata.xml 2521 BLAKE2B 073db753faca1f74d6268cdb4149f3012f0688eff2eead799a2ef75712c819efa2613d103cd5379674305f75b3afda1379646ee6625fd625bbfbd542a887b161 SHA512 f95e6ab229be9bf787cf96b168e33c61eeee2aa164ea736badacddd50dc7731c711970036308835cd9ceafa9740fa23f6336f0fdc99a9e37a99698778823904a
diff --git a/dev-haskell/tasty-rerun/tasty-rerun-1.1.18.ebuild b/dev-haskell/tasty-rerun/tasty-rerun-1.1.18.ebuild
index 78efd255837a..8c2b38808dc3 100644
--- a/dev-haskell/tasty-rerun/tasty-rerun-1.1.18.ebuild
+++ b/dev-haskell/tasty-rerun/tasty-rerun-1.1.18.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/mtl-2.1.2:=[profile?]
diff --git a/dev-haskell/tasty-smallcheck/Manifest b/dev-haskell/tasty-smallcheck/Manifest
index bb5f5a6dfd02..3c3b730081d0 100644
--- a/dev-haskell/tasty-smallcheck/Manifest
+++ b/dev-haskell/tasty-smallcheck/Manifest
@@ -1,3 +1,3 @@
DIST tasty-smallcheck-0.8.1.tar.gz 2690 BLAKE2B e6ccfca50577edc27da4d8f77041e5eeb80c28574a5d0d9cfa20154e557a9893242456a4875e72d616e70f477bf1b7c6a1911c7d3a863b71e8481ff387815a00 SHA512 26ed0d75559c2da2f4296af6e9b02f8d0a19043b0ef154674eb782703fcd3ad7f4863b7b07dbaae27440078b4b00a9272cd9d5da23089993018e933577be5893
-EBUILD tasty-smallcheck-0.8.1.ebuild 704 BLAKE2B 283afab6ea25fc0c0ed706f0a3d98d617c12998fafb8957010f7a0a164512226409e0ccae412853d2dc7ec423649c15b67edc6f3af76eb37f37b656f86b99d75 SHA512 f416bba2ed476d954380997924b5cc46592a7d6fb5a0aa3502dec5a8937d5e9be1e74d2e67be3318d1d2b9b042c37ff86449e9ae711199dbe1c6fef890c159dd
+EBUILD tasty-smallcheck-0.8.1.ebuild 711 BLAKE2B c443b327f4ec78eae08571e1a99be41232f9840b75f4ced0f99044df2d65ac8b6ee11f219be2c9d5bceb30958cb3e63aed4563daf63597919af82f6bb52436c3 SHA512 527edc55e4404b6dd0f1ef133e9ec0c1b549c202e73675f3e1c66749234b1c0ea280bfe76c58dfd68e1ab0d6b534ad0ad791d6dd334c5f12621a5f6061bedeea
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/tasty-smallcheck/tasty-smallcheck-0.8.1.ebuild b/dev-haskell/tasty-smallcheck/tasty-smallcheck-0.8.1.ebuild
index 250ba5f88c20..db4bbeaee327 100644
--- a/dev-haskell/tasty-smallcheck/tasty-smallcheck-0.8.1.ebuild
+++ b/dev-haskell/tasty-smallcheck/tasty-smallcheck-0.8.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/async:=[profile?]
diff --git a/dev-haskell/tasty-th/Manifest b/dev-haskell/tasty-th/Manifest
index 8740bbc1e576..a2ca22ec8130 100644
--- a/dev-haskell/tasty-th/Manifest
+++ b/dev-haskell/tasty-th/Manifest
@@ -1,3 +1,3 @@
DIST tasty-th-0.1.7.tar.gz 4467 BLAKE2B 62a79152f5655e70f046fab56bb735387e973b339ec551fbdd60195a35d8c24c2adb97766394bee3feae532f5179ad4a32f9ccb464f0d52ddad27542f778d96f SHA512 7302220ab27aaed22e064518e915610fd5dc7033a931f862fbc63e8a0b1cadcf9306ab3d54d48a10a200c8c8a62b9259462f513a6350df5a02836c6a29f51aef
-EBUILD tasty-th-0.1.7.ebuild 685 BLAKE2B 50416452a5bd4a533adc9897d0eeaf86a97e62f698b569418c5c285d85bcbb76182b53f95cb2b5d2188e2b39d96fb40db68bcf11526d1d98a521b2568be98d88 SHA512 28782cf57a0e7b0ef2928a83fb75fbaa22258956e36a35cec3b2e2665a211bcd83f44e0db2c19a6bbd8c1edf26e8903d2a6979ae5dcb3d7f83d5b9f16ec23d28
+EBUILD tasty-th-0.1.7.ebuild 692 BLAKE2B 744a9345031d51d4d443a862a1f3d982ef582d8f3aa0fe0a7a18b533847e5c3bf6f1d181971bececbe8554e37644003f6cb6f91461d1dac84ca00303a671bae8 SHA512 30feb1b2a57fed8d88b5182d72b923d581c3fdca0eb6464ad4099fc6cc9bead8584830431d74365f597e3974ee8ef7df968c43a860d25943bd9778670aff1696
MISC metadata.xml 331 BLAKE2B 8b46d5bc181263d2be14db3f508a1a6e319bf5690fab67dd39487877eb1b7545926a3d5bf30676d5871e573c3c82363ab7b6f3d0f1bded4e9ab1ed311cdb2d7d SHA512 040d7f1b7d6a6ecb1bd77d6181f003b4937982bcced5ba8e0a524ea9751fe261d038d36fb7086f35e7811f029ea5a51841dbaa047af1aef99909a977668757ba
diff --git a/dev-haskell/tasty-th/tasty-th-0.1.7.ebuild b/dev-haskell/tasty-th/tasty-th-0.1.7.ebuild
index c0fcaafab52c..52fde07fd722 100644
--- a/dev-haskell/tasty-th/tasty-th-0.1.7.ebuild
+++ b/dev-haskell/tasty-th/tasty-th-0.1.7.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/haskell-src-exts-1.18.0:=[profile?]
diff --git a/dev-haskell/tasty/Manifest b/dev-haskell/tasty/Manifest
index 6746ca11d38c..94406ee55df9 100644
--- a/dev-haskell/tasty/Manifest
+++ b/dev-haskell/tasty/Manifest
@@ -1,3 +1,3 @@
DIST tasty-1.4.2.3.tar.gz 58549 BLAKE2B 7e806ef62a455a9bd71782800e0a53b327963ea12e7dff7bc508560457dc84c6b94aa8a8b67524b3ea8b7629d5d78bd63a56790e9bbdb356393f306b271b97a8 SHA512 c5f03406e4a7b0c8ff98de285cc778a7751c535d62bb69da962f78ad4eadaf76a74d3bd2c81b1c7553b5de4a527be964c568a8311929a0dce44389c3fcaf521e
-EBUILD tasty-1.4.2.3.ebuild 962 BLAKE2B bb3485db8c5bfa1c3ed787b87004217c87e8c271a89d34b1a6a527ed99cfbbc8aed478931620f2aaaf3ede95d3919b8a3a91db253c936195cf977fe21cd7c4ac SHA512 36288bd41a8e79cdcaec5ce7655789ff811243177cb1ba9bb1bb579ffb0a304a8cb165ef672f21f301359217bce35402544a721e6d70dda3d8fe774669a06ff5
+EBUILD tasty-1.4.2.3.ebuild 969 BLAKE2B 203281b97792d085fe366de1f1970eeaba5f82db25b44cdc2b653b69d8c39d3374314d1d846014e9929a13113aa9d5dee4032ee1c3104ef80aa3f43fdd94da7a SHA512 d142c1228a47b3b73eb5ad488de8b4863fafbce8176bdb43434e0336393b783bbed1efc5cdda413dad41bb5bfe77d745da4e4d62f3557f2cb21566ad41bc3cd2
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/tasty/tasty-1.4.2.3.ebuild b/dev-haskell/tasty/tasty-1.4.2.3.ebuild
index 2354c54d6369..f16240ba8e72 100644
--- a/dev-haskell/tasty/tasty-1.4.2.3.ebuild
+++ b/dev-haskell/tasty/tasty-1.4.2.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/ansi-terminal-0.9:=[profile?]
>=dev-haskell/clock-0.4.4.0:=[profile?]
diff --git a/dev-haskell/temporary-rc/Manifest b/dev-haskell/temporary-rc/Manifest
index d169d9579182..8d0b8523db84 100644
--- a/dev-haskell/temporary-rc/Manifest
+++ b/dev-haskell/temporary-rc/Manifest
@@ -1,3 +1,3 @@
DIST temporary-rc-1.2.0.3.tar.gz 5285 BLAKE2B 4b0d956bb76914077e3124e539e24c49bb4ef1f47480857ab7bac98c1b296b5e9c467205bf32db9fb7a9ea2e975da66cc3e3786354eebef5009c9f49b2e105d5 SHA512 cb57b33403a69058fd2cfbb5f69bf6bbfe0d6b1baeeefcd67b4dcc68c2c6325d0ddc1d68e672509ca7f83fea6b56332d535b7ba4bd607b058070e89c8b0c88fe
-EBUILD temporary-rc-1.2.0.3.ebuild 635 BLAKE2B d42531f3c1628df4164d814d465a8aec6fec92cbc8e167f7ac14cd9b1e93399f18f217357c3e8328b8ebf0cec75f16381d708e429072628c7a16256961f1ca81 SHA512 85b0ac896bc456e2098c5192151604eba2c2a1cee6a75abfe59385816889f1f0dc18ce2e9b76d86271b47475b7019b175085f93ca1a61bd7154267b2b62eb991
+EBUILD temporary-rc-1.2.0.3.ebuild 642 BLAKE2B 85f9a62bac7c76ea28944f89e14a87872ac8e15a0952bfc31fc998724fd0fa4a0cff1dacc5d25d215c103010b3e29645bca7dd074f7cc374dc745c6b52e5790f SHA512 aeaffa67e55c544104651a12064cdd96a197e2477db1699682d186c1526568e731db184e85fec2a689a4e06636dfa1106d57082273b139f8954d71b76295fecf
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/temporary-rc/temporary-rc-1.2.0.3.ebuild b/dev-haskell/temporary-rc/temporary-rc-1.2.0.3.ebuild
index 3a8dd7ed0f36..ea693946d94e 100644
--- a/dev-haskell/temporary-rc/temporary-rc-1.2.0.3.ebuild
+++ b/dev-haskell/temporary-rc/temporary-rc-1.2.0.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/exceptions-0.6:=[profile?]
diff --git a/dev-haskell/temporary/Manifest b/dev-haskell/temporary/Manifest
index d38e8d8308fb..7c855c2440b9 100644
--- a/dev-haskell/temporary/Manifest
+++ b/dev-haskell/temporary/Manifest
@@ -1,3 +1,3 @@
DIST temporary-1.3.tar.gz 5686 BLAKE2B 7769c471a8fe3f2a73291b53633c9d4ec785bff9dfa93874f46bdac50b7e16a5fea918848645132593d2d0c0aeda2479777e04b1adf8fa501306bace89fdfdcd SHA512 e3078caf54da95c4efa9e9c936b35a98b62296ecce2242cd4e103605a9d29e8a9d6c7027dbf50d02b6a893bea558ea5b07dbb1df7c59bf26d86db76ccf112f25
-EBUILD temporary-1.3.ebuild 763 BLAKE2B f8992a5cd2e035c0a04fd99e8653489774686dcc67f24448f282266876a61215a02155bce113cddb8722def2f1f97737b4fc26adc326429ee184d4729eb5e091 SHA512 da9fc95296559533eb44f417acbfbc4ef9cc118a240f3677b536ea8ea7f84fa470dab1d443ca9295d9ff0051675b0f6b82da7eb7066fe20e8d16cc11e8947657
+EBUILD temporary-1.3.ebuild 770 BLAKE2B 1b3dc761dbb70bd3bbcaadaeb1494520fc712961f7d0d9847dde72fa515c584170ceb7778886e0f90ba56fe8d8a8dc4633ab72fb62f5005103dc019fe6b18b29 SHA512 8f69a5e1a031b0d826012ce3252f9657f6e94802d935d8791913027166a83592cc7d0dd71dc538ab1daadfbe9c1cfe87eda77292f2a0e3dcef059b6fe7697b7d
MISC metadata.xml 761 BLAKE2B 7c7ee76e9b93493c648a71eebfde77e8ae629f868ee971279a77cedc5172150d2de7310dd30a90fe4bbe1e2021d38043bfa7ce5123905a4f57dfa083c550bb78 SHA512 bf4cce9e2c0f0921309ad35510b53914d8982ca1fc4f7e0f169e8aeba6e4f52c91c1e938c3e4ee2f48db0bd4c859002eb7c27a98bd821e624f576ef9bbe38fb1
diff --git a/dev-haskell/temporary/temporary-1.3.ebuild b/dev-haskell/temporary/temporary-1.3.ebuild
index 4dc5fdb3267a..b14de0402bdb 100644
--- a/dev-haskell/temporary/temporary-1.3.ebuild
+++ b/dev-haskell/temporary/temporary-1.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/exceptions-0.6:=[profile?]
diff --git a/dev-haskell/terminal-size/Manifest b/dev-haskell/terminal-size/Manifest
index c920f944fcf9..3f4c60b1a067 100644
--- a/dev-haskell/terminal-size/Manifest
+++ b/dev-haskell/terminal-size/Manifest
@@ -1,3 +1,3 @@
DIST terminal-size-0.3.2.1.tar.gz 4175 BLAKE2B d6a2b54298217dfae26e3fccb5aca6813c23b1bdef5c2e22236b6285222ade53842acd0283e862c86f25f94c1b5ce9f990ad583e0f498b57795d6d59bafdd920 SHA512 1e04705dda8ade9a06f8b369f1033a93ffb94a1b959a556e11f2373b25924adbbab4be0f3e077394e1023e0054044739df13406b69153c1542f4083be82a1584
-EBUILD terminal-size-0.3.2.1.ebuild 564 BLAKE2B ef10e362eb66473102b6f26b7531182304273b1820f90170ca8c259b70b52a497701f7a4e44263525ec004613d4ada481b3b62af25a60ddcc2c5fcef9fb33a12 SHA512 dd965bc6eba3c768b19a159f9a2f2cc7339b6c08fce3e26e546144e17e5ee7039c6a66c726bc2015d6c8d0cd46de1b1f6c6602893be13ed683470b65cd4cf2a0
+EBUILD terminal-size-0.3.2.1.ebuild 571 BLAKE2B f76368684d5ae5ee13346618beeb4928f3800650f4cd502df0734ab48daa8d4853fb64923c604896e2739fd0266451fa3354c44ad047ea8f9d565686db7366ea SHA512 1607f73af7897330f7d08a35cc7fd9c6a0f7fc957d9b10f699db17f225fc2337bca6b7b2721a1bbd8c99cba0fb1df2e96af09f07d908ca846100c8e3037df00b
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/terminal-size/terminal-size-0.3.2.1.ebuild b/dev-haskell/terminal-size/terminal-size-0.3.2.1.ebuild
index 6ea1dd3f7d37..7e67076bfe4b 100644
--- a/dev-haskell/terminal-size/terminal-size-0.3.2.1.ebuild
+++ b/dev-haskell/terminal-size/terminal-size-0.3.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/terminfo/Manifest b/dev-haskell/terminfo/Manifest
index f0d7b28c4d9f..8c2046508df0 100644
--- a/dev-haskell/terminfo/Manifest
+++ b/dev-haskell/terminfo/Manifest
@@ -1,5 +1,5 @@
DIST terminfo-0.4.1.4.tar.gz 42234 BLAKE2B d20920290bb865982d3dac1647a7bad8d75dc7782db249286fa0fcd70ba1bf532da174bc0925f13c6870a2949c7d3b033656c13f5906f09000ba7d89ace4102e SHA512 3006b7c4a0628cb0f28cfb9af8172410a194ee9dc24e1bd121a94d5c5bfbba09ea0b232412eacc7f6705495511077a427ef2aeb7fff2af7cb80e25823aa1667c
DIST terminfo-0.4.1.5.tar.gz 42371 BLAKE2B f7ada992d945ee882f405925134fc0e396d3f5dd79387ea4c1cd0aaaa0e8b2c447b71a4ad6a9e407cfd43b3f4e3bfead2b04fe92ae34fea62185ae7e836980a3 SHA512 1aa802ded4efa2903b21e31cbb3dafc8e712ba3c58388a5c369224644c80f4886b4fa28671a4fdcdee621cabc80edc131a16e5fe0e7302c8398572676060c091
EBUILD terminfo-0.4.1.4.ebuild 616 BLAKE2B 2e92712006b56960108a206c65b221fb7f74d3218b9667b29705533c1182c2ca3ccdcfce3c3d82a38f952e71d8aa1cbe6af73f0e229ef2cd2e8ef24b2bb1614c SHA512 1fbca74fb3c32a26ef9261ba244a7aad0a9796615f2f0da3d5af114090ed1cc8f71c98579550fea9fa8c4a311f65db1466504d33fbbbb24c96ebaa14d1bc998b
-EBUILD terminfo-0.4.1.5.ebuild 608 BLAKE2B 5ac1db446c463933416d47c6c0f418c8f659c621f5a203de8bed02942966f42f23d9adea22d13efb8207a64a5c2fa96fd6d3d4d68d2365215ce3d244c7e35dbe SHA512 032e4b0bfc3bfc8b5af2bf5cc7a8d104eb86c909ecbd492dbbbd2523fca478ed91fdd74aa6ad65f6f81236fa15ee82076d9d61018863f77c089d9d55bc05ac5b
+EBUILD terminfo-0.4.1.5.ebuild 615 BLAKE2B 92439777a487b1765b25e06d5384973538fd90c7bfe93d69f6be6e21da51a414e0ce89a92177854e2ae54ebcfd0bd388b69e47029c28053e98d594bf311228bb SHA512 17770e99cd316ad5c0b3aad3d1cd1bc6d1b32d510cdaeea777107d0ed7dfad8c3651f0dc06ef946dad5494141efbf011a66c3fc464a6700db5a0582af92365f2
MISC metadata.xml 307 BLAKE2B 003b3eebc9166e3fcf3a156b5ac8bf6424e44c43df1af4083532c37cd2d3b4123a3ca4df5a159b45a5e1cd1b33dad8ba119270a07bb396d3f0b5d96986c3d0b8 SHA512 5d75a5161871dc8d484a01820fcdf881566e9e399c2b66e2a36255dab484303b36b5630db46e3bd60da74f01cb44eeb2c119e773bedf78834aded7e5790dd838
diff --git a/dev-haskell/terminfo/terminfo-0.4.1.5.ebuild b/dev-haskell/terminfo/terminfo-0.4.1.5.ebuild
index 52c8618befce..1f509b3fe347 100644
--- a/dev-haskell/terminfo/terminfo-0.4.1.5.ebuild
+++ b/dev-haskell/terminfo/terminfo-0.4.1.5.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
#keep in sync with ghc-9.0.2
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
diff --git a/dev-haskell/test-framework-hunit/Manifest b/dev-haskell/test-framework-hunit/Manifest
index 938ab18d454b..3ff4c8c4f952 100644
--- a/dev-haskell/test-framework-hunit/Manifest
+++ b/dev-haskell/test-framework-hunit/Manifest
@@ -1,3 +1,3 @@
DIST test-framework-hunit-0.3.0.2.tar.gz 2770 BLAKE2B 48d5d90f215a27402c77967e4656e99cf74740775a98b3fbbd6d3ecd90ec1dc8d31cf462df6f7ba2939b40dd524d5f13a4cde01ce0d03aeb2829726393ef39de SHA512 068ca4326935746769aa4023076e9bd85d1753073c6e67d88daa6ccf2a69f3bafb87c3b03fd5ada612f6ddbdf2447b06ef8f853675cf0efe9eafd80606c40e32
-EBUILD test-framework-hunit-0.3.0.2-r1.ebuild 941 BLAKE2B 55c4339f4c4a8355edf103a074db3325e75f05e4c669a419dae044982259d5a51a52613a1c7ac97ac4b575132e5713bb443adb43936a20633e0d7b56bdff7ac7 SHA512 242e108ed364bb888380379722d90f6aa74d4b69debf6b3b71e4862fd771afb316316557071815e07362de152f0605bb939ba3bee7181b18a4ba675d766866a7
+EBUILD test-framework-hunit-0.3.0.2-r1.ebuild 948 BLAKE2B 2ff1e87076e9f2dc20635e470b2120bb1b34d0df1a516c963d4b0d457d7fc9d7fed85433b546a0a659e9124d004e4b1c7e845dfbf82e0fb241bf2e13c1217c75 SHA512 1017417fba197e0f1b514bfabad8171d520191eb2d3fad59b322755cb23faa58a2930070acef9d077bb392732b5c2e2cfc5d05950a71f02ff58188aebcf3ca18
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2-r1.ebuild b/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2-r1.ebuild
index 7231611615e2..03de581d482a 100644
--- a/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2-r1.ebuild
+++ b/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2.0:=[profile?]
diff --git a/dev-haskell/test-framework-leancheck/Manifest b/dev-haskell/test-framework-leancheck/Manifest
index 734ceb8f2765..e01d5ecd209e 100644
--- a/dev-haskell/test-framework-leancheck/Manifest
+++ b/dev-haskell/test-framework-leancheck/Manifest
@@ -1,3 +1,3 @@
DIST test-framework-leancheck-0.0.1.tar.gz 8743 BLAKE2B 73c5e42f448d57a0d07c3a21751875f8b97a43aac2ba9c97e0f334d86b3a7e0afea6a753bdfa3253796340d77c12e251316a99f985e3f6166feedbd574cf466a SHA512 51a446c8650b375b893e762ed6d7683540788a57a7f968173556d93d811e7c039251c26e1086ba74546d9b2c834c278c75bc791ce8bacf38c381b01d3875371a
-EBUILD test-framework-leancheck-0.0.1.ebuild 662 BLAKE2B 8a0ca4ace91265e2a7732dddb444384c522396348626ac514011b757e59faab73eebe0817a85719124d4f83fff867f77aef2f2faa765581f61d6c92764e4d922 SHA512 59697f3f062eaa437a1bdc7d6e27c0e751969799498eaca3c4d09cc6cdfaa112532fb9fcbbaf3d113a2e9637f5c81ad816e79068d668e6181fcf53a191b303bd
+EBUILD test-framework-leancheck-0.0.1.ebuild 669 BLAKE2B af0540d925bd1898f2a9fed9b2c74e8aff1051763c87276eff70748233165477d03971a179272924dd713febdc5c85ff842ab7e9f05358e5b2a16e78a2b17957 SHA512 82acd179aa019058caef0761c5b23caa654694caedbb41fd7ca822d263e1890257b5f19f2914bedd48fed28706c6dad9c1fb2ad3409c4872bf7d11690cb4975d
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/test-framework-leancheck/test-framework-leancheck-0.0.1.ebuild b/dev-haskell/test-framework-leancheck/test-framework-leancheck-0.0.1.ebuild
index b14b11071fa8..a97d343d8012 100644
--- a/dev-haskell/test-framework-leancheck/test-framework-leancheck-0.0.1.ebuild
+++ b/dev-haskell/test-framework-leancheck/test-framework-leancheck-0.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/leancheck:=[profile?]
diff --git a/dev-haskell/test-framework-quickcheck2/Manifest b/dev-haskell/test-framework-quickcheck2/Manifest
index 34a43b83399f..ee2c4caf24ca 100644
--- a/dev-haskell/test-framework-quickcheck2/Manifest
+++ b/dev-haskell/test-framework-quickcheck2/Manifest
@@ -1,3 +1,3 @@
DIST test-framework-quickcheck2-0.3.0.5.tar.gz 3844 BLAKE2B 1c7ace7b85200d3ce1bcf6a48dc10d912c4cfa255eaf100b37d018128a4e014703cf378b2fee74355c1731d9062c68b164da96f6f672a10af460d41ed2b2d2ca SHA512 58c6177d52829ba1ea1858a11101e5b21ae4e4543f8f829779f62208ad16083b41e9f3b2275392693698ef3d46912096c368d90db0d67ff136af4fa73d5e1d43
-EBUILD test-framework-quickcheck2-0.3.0.5-r2.ebuild 1172 BLAKE2B 54da01798ff41162a5938ffae600a75d8d87ac962f544651ddb1e1c3f831fab2ea6a82a383de6c664d8b3a99866a9824141aff463e294919b050d67878765c44 SHA512 572e9f9ba6c5a707e81dc92874448b9f08dc27fcbfe370a63fc67afe065fa3005579759e0a787ddd680ff1d999eea740dd4ceff39d2a474b9714a361223bc9cd
+EBUILD test-framework-quickcheck2-0.3.0.5-r2.ebuild 1179 BLAKE2B b1a66e6de9d92617b54b5e9795f9c9a79a922fc463622476afe0de14c128dc5b47d267c637d78407f625bc5f4d3505029745daae6dd5bf6ee3cddf0aa5e34bfd SHA512 6e525896628777f28f2e742f6ad3644e0d7aaed9965e50821db68fdfb27e6323f7b7e22fab89211a8d74e661acd73bee20588b497b4e95ded2e87a714cbecc0e
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r2.ebuild b/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r2.ebuild
index ffc29e79c4a5..f75b9cee40c0 100644
--- a/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r2.ebuild
+++ b/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2.0:=[profile?]
diff --git a/dev-haskell/test-framework-th/Manifest b/dev-haskell/test-framework-th/Manifest
index a04e35122265..09331bfbe7f2 100644
--- a/dev-haskell/test-framework-th/Manifest
+++ b/dev-haskell/test-framework-th/Manifest
@@ -1,3 +1,3 @@
DIST test-framework-th-0.2.4.tar.gz 2977 BLAKE2B f43f3f964eecfba401db1fb574ab9ef4bf9b575251a60f196ddd451c23f8c29ea44f90d441eae2f5d923d053061a247820fc0a399e59e1eb088ba31abf38ef44 SHA512 0e8b6898eb7bf481bafb0c9ff9caa615dbf768e538e26b15ab899c5c9a1ad6bd6ed76ef93cf9a823706046d41f49fbb0cbe660bf846e59a608a0e5d21e89686b
-EBUILD test-framework-th-0.2.4.ebuild 765 BLAKE2B 7103b7632536f874370edc0203e36003fe7169fa90ecfc7f361c6dc81be4e99d864096bafb2689bb054adea35df26bcb3a54ee58ce798a69b5cd32c8a522165e SHA512 22e4f03162a32e78ac5f91c8f16b4fc3e24c9ce438feae009fca7d95b3df8de0b38c1fb6c564af5f898106a71870e4ef3eb889cf37d5f19547c8057f970700e7
+EBUILD test-framework-th-0.2.4.ebuild 772 BLAKE2B 11b386b2545c846e4355a64a3a07d572c7b86b8b186ca34b268eb208fce7241912945baa0609cfa8c20b58e60e0faa7f02697bbecff94042e9c3a7a47c21b295 SHA512 c15798d948544400f78df78f8c839b728239523592ba90e6e344e83adb4604453df6f104e988eed4ef110a80dbfd92f6c4e5100f1bfd31290df74cc9c76fc2ad
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/test-framework-th/test-framework-th-0.2.4.ebuild b/dev-haskell/test-framework-th/test-framework-th-0.2.4.ebuild
index ed544371d519..ea66eeea7b8b 100644
--- a/dev-haskell/test-framework-th/test-framework-th-0.2.4.ebuild
+++ b/dev-haskell/test-framework-th/test-framework-th-0.2.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/haskell-src-exts:=[profile?]
diff --git a/dev-haskell/test-framework/Manifest b/dev-haskell/test-framework/Manifest
index 82d73cc2279e..233789422daf 100644
--- a/dev-haskell/test-framework/Manifest
+++ b/dev-haskell/test-framework/Manifest
@@ -1,3 +1,3 @@
DIST test-framework-0.8.2.0.tar.gz 21317 BLAKE2B 80065ad3d87188a8310e93b9caaaca73c3176e150b254fe29dd3e08d38f7a7066119b132f6c747a35a87a13764d115fe83b131a023667a3919c0f1c0963c770a SHA512 d8e7ea274819a1b49b9f938df527d22c808f456d25b84f03173ed57dddd39c230fb037a57ce90c38f571801ee38e86bed6826df1c93f184e4a803c72ce5f41e4
-EBUILD test-framework-0.8.2.0-r3.ebuild 1805 BLAKE2B 381a3564f884cd4c3cc4e2e265b3f0d881d4c1e64739ee10de518b1b13afa0e7f5136afc99d181c0fd38810e7a8a65c1a21a2eae341c306bcdd2de466b9ce29d SHA512 28b40a620614cf76c46b91be44f096f4018ddde110eb247adc241d0188dbc054448cdecc0d947728e804f541d1ae9207be4da8f1b9756847a9f53f0f2006b002
+EBUILD test-framework-0.8.2.0-r3.ebuild 1812 BLAKE2B 935599999d5b6481440051d0cfbebed6270deac620b1671a83de8dbbe2922a83472541a8ded8071ef843de46975dac3c6558da06193c5be4a7d1ae20f8f68cb1 SHA512 867350eebf31cd09b2f4b6cf20e9b2ccd3f6ad15800290e178febb882be7d53eb3f4d4e17fdfda3d295ded9992b45426541db4fcd0601602feef7b0a9f7e5a1f
MISC metadata.xml 619 BLAKE2B 5dda0deed2ea136a6b18221ddc28243559d72b47f554da14099cc1ab7a4df7eeb779cf88e169d7858c06e353b11d2aeb7721a35202f619d24c9c35639914f449 SHA512 b079a7931fbdad02490f0e12a81322a936e751480368f9389405c30740ac447a0d7ea542be38c2c2465d33fd97099075deba8d3a24f48b6bde60cbf2f6f05234
diff --git a/dev-haskell/test-framework/test-framework-0.8.2.0-r3.ebuild b/dev-haskell/test-framework/test-framework-0.8.2.0-r3.ebuild
index cbfb75c0db94..05f74226c454 100644
--- a/dev-haskell/test-framework/test-framework-0.8.2.0-r3.ebuild
+++ b/dev-haskell/test-framework/test-framework-0.8.2.0-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RESTRICT="test" # tests are missing
diff --git a/dev-haskell/texmath/Manifest b/dev-haskell/texmath/Manifest
index 90741d1673d4..4dcdcf70d84a 100644
--- a/dev-haskell/texmath/Manifest
+++ b/dev-haskell/texmath/Manifest
@@ -1,3 +1,3 @@
DIST texmath-0.12.5.1.tar.gz 1606982 BLAKE2B a58e033176a6a9ba136590b8403d577c24c84cab983a6ee53ba2ae4564c05b681a31859aa066a3cb5aa3b18b07eaee9266964018abc8c30cc9288df15160d8f4 SHA512 77f3b008b82a8a1946108f8bb948d5d43121bffe2b2e22220cc8eb404884fa4c960bff07d7c8a5c75d5cce53d4039a8e6edd190fc69f5ad4da5b41212751f897
-EBUILD texmath-0.12.5.1.ebuild 1513 BLAKE2B 975516c697c89700ba771b261a8caa588faf272d988b7e759ac830fc99dd9f1510178ef0ce58046ec6baecb0e0a92ec896a85b36c02243024725ad3c3e2f7d43 SHA512 f9eb78b4cac43defea4d5867a2e226b9eac07e5926aa8a7d363fb6c8c8676672a054e89208c6f994e629b09af39c3a5c31775e27495d6651200a17a7c3b7a9be
+EBUILD texmath-0.12.5.1.ebuild 1520 BLAKE2B 5ec5caea575d7caf98e0fd09328f68e7d82c796ee5ceef419c423c4420ddd3715d51285025f0b811560f1b62ebbd06cda32e70de8a783d5c7d40fcac00c05504 SHA512 dacb90abd69b9d0c52df52f3090ae1fd97388fbca080d515c4eaecdb19ccb7b50fa9e7f277a58ab8f738ea6654392112d8f8eb8a36bd755cec076952dc9cb796
MISC metadata.xml 447 BLAKE2B c354596e76ee9dbe9ac9dd04c1dea9a526a28ac0ef38423ab516be7209f6cc02cb7ff118d4dd18f883a82cda4fbc1b7f26ec2b649a97e59afc2b9a28863b3a1d SHA512 f53db773e5b0edb53b75fa16878fbccee7ae8b3d01ea45822ea7d63443e64f17302b4f1819eb78b5e471726811b57e9e77f712df495439f3677066f272f21643
diff --git a/dev-haskell/texmath/texmath-0.12.5.1.ebuild b/dev-haskell/texmath/texmath-0.12.5.1.ebuild
index 88f695e4ab99..f3a9b269a915 100644
--- a/dev-haskell/texmath/texmath-0.12.5.1.ebuild
+++ b/dev-haskell/texmath/texmath-0.12.5.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="executable server"
RDEPEND=">=dev-haskell/pandoc-types-1.20:=[profile?] <dev-haskell/pandoc-types-1.23:=[profile?]
diff --git a/dev-haskell/text-conversions/Manifest b/dev-haskell/text-conversions/Manifest
index ba02b6bb2a71..c3a2899413b4 100644
--- a/dev-haskell/text-conversions/Manifest
+++ b/dev-haskell/text-conversions/Manifest
@@ -1,3 +1,3 @@
DIST text-conversions-0.3.1.tar.gz 5571 BLAKE2B bf98228ac5c308d306ed12b1ce3cb4c9a7e4bca218b249c8b0e996204d2431e081fa8917428c3ceffa897b9968f6fee3e8c3665b3a651746b339601fb1e06367 SHA512 4c0fe08024a56e326b632a67b945fa869a798b00fa45b56f4f181a0075ed5cd6802edec0f0e38c0f4b5cc4b81c6f6bd98e3382b968cec6ad884d24ee31dbf600
-EBUILD text-conversions-0.3.1.ebuild 769 BLAKE2B d7de3f7bf751bd590b586fa4499b1e1bbdd7ddbb18befa862443f25d39f4f708b98b466f88c64ebd5934ee5e2f42c936d74a149a74ca1c863ac0b485eff34ccc SHA512 6664f69435380631c9d2f271ca9edc063e9cf784023184dd7d5a2e31c493b7d78c52c58d4ab75f4d6bd9983f62e86cbc1107c22cc8f3eda297625285c3635baf
+EBUILD text-conversions-0.3.1.ebuild 776 BLAKE2B b94464adebe15dc640f83b19dd735b3fafbfa851389000e51f56de4ca5cf0f229e7b80c8d9eb7f8a3741bad894e5c96d1e2e0655dae7165aab436eeff5dbef1a SHA512 d07f4147151a11123881d07d8cb83508a6851a94ce077439606ded4774ee5f1a69b3187bdd1ccb5e9fc2bd5f005ac8b4623c502e00e19de09c536fe8f8d41417
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/text-conversions/text-conversions-0.3.1.ebuild b/dev-haskell/text-conversions/text-conversions-0.3.1.ebuild
index b2e217b3a934..8340d31af456 100644
--- a/dev-haskell/text-conversions/text-conversions-0.3.1.ebuild
+++ b/dev-haskell/text-conversions/text-conversions-0.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="ISC"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="<dev-haskell/base16-bytestring-2:=[profile?]
diff --git a/dev-haskell/text-icu/Manifest b/dev-haskell/text-icu/Manifest
index 28f6fa9bccee..aa7416a5175a 100644
--- a/dev-haskell/text-icu/Manifest
+++ b/dev-haskell/text-icu/Manifest
@@ -1,3 +1,3 @@
DIST text-icu-0.7.1.0.tar.gz 52490 BLAKE2B fb66502b0a18d8d2a0f1dcb2240e9c939b04b157acac31b62fbe65a6d5edd6244a4713d712e6b78dc54451b52d3e78d9cd8bc803e7bddb319fa8ed016c162123 SHA512 807a1385b7601edcfa6142a8e107df1b3c2820974218e2bafadb8a42eda3b68a0a16d222d75120b422e5ca9f4cd4f52f39d2b7938a541692ed4d633d5750089a
-EBUILD text-icu-0.7.1.0.ebuild 970 BLAKE2B 2b2bbcc6302b66bca920fe4eee76ada6cc5f58bb102a51d2c719d534c5f7c93e4db319f0b8e27d113dbf7eb954286f1750e4c3db322f53a7885db851f510763a SHA512 0f22f047f9c2f9b50a1206165f184a1abd9397c930cbc1f7f7dcf442df6234950595bbdb879507f9585f1534c3153071e7e84663f42fea6965d9fd3752ba2a37
+EBUILD text-icu-0.7.1.0.ebuild 977 BLAKE2B f35e67e1eaed27c4fe9acd093a9c807cf583516cf4d0dcb546d641c2777950e86dd9b88829450eb72788d4a29dcb83dec0f11cf8c452a534ffc187e29f95c05c SHA512 1dee11fd9b5bbc90d4dd86cceebbaf663f6a52df957ceda0f4b29de4cfb696c096234698728ace2d6b3e17550621ec9dab33e1ff5735279b5c974e9efc861283
MISC metadata.xml 1376 BLAKE2B f8eac75846f100d7c4ce35babeeca51e675183f9b3b51a36e7843285605f8b74ca348ca65ac0cd0e44c9c50ad938b692b0f2c4739dcf71900315fec818e126db SHA512 9df90d53144c31dce7b15ed8bd798eb5fe1b222a179c46a6d9ea1e5044114e1e6f23c9e04285e790e9c3bc7828577dc7886d9ce2a2cd327176f0bfa52197e9a5
diff --git a/dev-haskell/text-icu/text-icu-0.7.1.0.ebuild b/dev-haskell/text-icu/text-icu-0.7.1.0.ebuild
index 6a2ff0284506..c992d111c326 100644
--- a/dev-haskell/text-icu/text-icu-0.7.1.0.ebuild
+++ b/dev-haskell/text-icu/text-icu-0.7.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RESTRICT=test # QuickCheck occasionally finds counterexamples
# and fails to build: Duplicate instance declarations: instance NFData Ordering
diff --git a/dev-haskell/text-short/Manifest b/dev-haskell/text-short/Manifest
index 26ac9f30beb5..4b63aaa65135 100644
--- a/dev-haskell/text-short/Manifest
+++ b/dev-haskell/text-short/Manifest
@@ -1,3 +1,3 @@
DIST text-short-0.1.5.tar.gz 25113 BLAKE2B a3ed468d60d4a351ad86600f5d6e7241ae88b987746fabc8ff79f6e0f0c687a9d5d5e0f4fcabb2fbf7c48ce2e3a37b798e478d6c8239760974e7a55835cab1aa SHA512 32f09a1abc37ddb3f85921d80629355f68b2e68531f14318907e792a8eeb7d4a258bfcf7d45710dcb67f85fadfbad2bb9ffdac27a912aefc4296dc1818585125
-EBUILD text-short-0.1.5.ebuild 959 BLAKE2B 82c15d2d897d6e519815812b2ea33e22be74b10a717abd1cec0f0a109388547b1fb1e4a6e0d858ba7ba4f9157c112909a9178d096d6d666c5f45fd7872e8766e SHA512 96f95ab3488cb575884b00fd27a4ab1be4746dc6e1ade98dacf68ffe3ea0c3e895e6043bf1c5418fac14de3f7ccc583884433bb467d54c374eb3f24026b47c59
+EBUILD text-short-0.1.5.ebuild 966 BLAKE2B 6d82a533fc0008c06ebcd20b6574827bd03623b0d2cd6940f0288ddb103172a60c8e599c263ee2fd20552b78cfff383b07233841e7db54ccc13439f45baa72f5 SHA512 6c5b4d95bb1247ecacff846e0fc3e942e9134d44e452e1adbc542e932b2d842cfd787a9e71aaaa323c34fc7b6b8816a640f541acc645caf23187be6dde63fe20
MISC metadata.xml 872 BLAKE2B 91ab79a1fe67e92a0d86869ef6be2bf2dbcbfb0cbda3425c9dc2b3ed0e494fe514b06bb0604eb1f5f8ecb8c1d6425d8dd0b213ac31f2d77c55e247cfac04ab39 SHA512 3c4d2162ee00fea6c378da26e4003bf3aafdbcb4df4024ee53b629f4eea49ce4eff5c2f82d5c3b1cec7a5ee9b352e6dbd4acbccb93705a9fdc02742dcf617e03
diff --git a/dev-haskell/text-short/text-short-0.1.5.ebuild b/dev-haskell/text-short/text-short-0.1.5.ebuild
index e23c1ef1c6e5..7d512228c7e0 100644
--- a/dev-haskell/text-short/text-short-0.1.5.ebuild
+++ b/dev-haskell/text-short/text-short-0.1.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="asserts"
RDEPEND=">=dev-haskell/hashable-1.2.6:=[profile?] <dev-haskell/hashable-1.5:=[profile?]
diff --git a/dev-haskell/text-show/Manifest b/dev-haskell/text-show/Manifest
index f561e6a4332c..ae8311bf9f4a 100644
--- a/dev-haskell/text-show/Manifest
+++ b/dev-haskell/text-show/Manifest
@@ -1,3 +1,3 @@
DIST text-show-3.9.7.tar.gz 96683 BLAKE2B 402b41fe0ea539fb2bc98f5271dda37605e86751622dda6136bca8b8ec92917b15ab69e606c4b8fbb6e055f1ee14aed2cd5d446be4c6f494662a0ce153075328 SHA512 d32c2c5c9ea833ac2b996ef299bc7fa2736dfb0ccd86117cd964512ccc25af5eda126fc6dee0537d4740bd38fa9a73ea899e1dd73a30bec775f9966f2121a748
-EBUILD text-show-3.9.7.ebuild 1623 BLAKE2B 4ac451e036222bad517bbc4f675958ffc967ed9a14100b467f448bd87bf1658f73c7a72627309d62ca1f40e092d0861a07d625ea662be52e5187dbdb256d5e50 SHA512 64fe09e5d626433cfcee97cea305816ac83dbc1a28c1b6bb17d88f1d55f5e724a7a9be1f256aaf154cd495529358ab2f364da3d6d96297f812d51e4cec06c51d
+EBUILD text-show-3.9.7.ebuild 1630 BLAKE2B 93a54f1f938d15f1d4b2632ac8dd7549a80621cd87630215aad5b60f61ee4af0a87a5f08f59a29fd4cf9ed35efb4672fe688a95f0d44173800bfea9a1b7d12f2 SHA512 e80cb26feb0b8cade2fcc0ad27744b0fefa05799f72372219b86e59c26bb0f5730b2cbae7caf86db71179e1a3161dfcac080037f5ce591390aa6db02a92fce1e
MISC metadata.xml 1746 BLAKE2B 1174753d4508e36c7f34fb5fedb029c986e0617bdfc1e8c01108f9b4da706061499ed85ec2cf83b8f89e99f5bbfeef6d33b3a3ed6dfbff6a8e66bbfd8b3c2dd7 SHA512 a1e739ea4af2b136a91ae3cd8d8e2a8c7936327185cab1326eb96d43f9f39e8e914530753e996133f321e625015fbe4325065edd321b1a512931d204131213d9
diff --git a/dev-haskell/text-show/text-show-3.9.7.ebuild b/dev-haskell/text-show/text-show-3.9.7.ebuild
index 186d801380a7..cd3050d16279 100644
--- a/dev-haskell/text-show/text-show-3.9.7.ebuild
+++ b/dev-haskell/text-show/text-show-3.9.7.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/text/Manifest b/dev-haskell/text/Manifest
index ccb4089f2156..976e763b20dc 100644
--- a/dev-haskell/text/Manifest
+++ b/dev-haskell/text/Manifest
@@ -1,5 +1,5 @@
DIST text-1.2.4.1.tar.gz 148905 BLAKE2B 5e3429e3f83a2c12c5482e342fb4a1846538bdf453df23c2144af01d0df3f5a8b831fd76513aea6e303b5a36b38dec185fedf960060264fc49fe917e30964b41 SHA512 4170d9a463cebfbd80b7902e4d71ed1a1f29db96d2cc9045b79908509a633a239edb3b1ff8dac6970074c4d7e91c552e106756d8142709f8fee3a960428c23e7
DIST text-1.2.5.0.tar.gz 155890 BLAKE2B aaf7206dad552ff98a465914ad8183ec1ccd57e56504496a5b8d11645b0f0fb395dd801c9b6fe32b51ed3902658eb5e5fb92187de668d32801597b4eb904b820 SHA512 dbda65180fc012324fe45467b63e0f53e7e0fa2da3b11875e458ba6bd31d0ee7634121967d2aa6853ed5c907c0661dcc59b8c68fb55edab2923490d8b50722d6
EBUILD text-1.2.4.1.ebuild 975 BLAKE2B 4b9ad8cef6dc61269f07cef1d50803985ede510c3415d89ccbd97fd1d707486cdd6e241678537aa67c93158dec7df5736449e9985d7db8c951b696dfbac9c911 SHA512 10a277d4b35eadb607a20fa7fafa01858c4c891085ee723ad560feac97914ede66398d0d096edf3d4a8630c7c89755541db6a87a6efd3ccdeebd1a9e59a17adb
-EBUILD text-1.2.5.0.ebuild 947 BLAKE2B 615aecb2442ad071798f45cdbd13a7fc545e1e6ab371790de6aaa0646d4612523249b31591d0637ba1d829d2829e3312f334d3140143ab165c19fb44e3ca8a03 SHA512 0bd7f28142c59f21de50c59c1683739a60caa9f4902c24a5f6c512494bd6c7b159303cd9bab302acc6f005e86d98481db37be3af3eaa278f64b13ee4ccd0ff85
+EBUILD text-1.2.5.0.ebuild 954 BLAKE2B c976cf082bd32959ec9cb88cfe8b083a2423034e468cf7b3a7da4376ba6fd1cd95971c40b08a7bea458c76ede1ea6ab9ab0f3c8780ce655794533beaf7d3d21a SHA512 a784c402dc1ff4a82dff6fd61dab23a6a0faee38f47976238a15f8d9caf175a984da3b0f7abd236fee4632279d008931483d95f33400303e192708eaa60fde40
MISC metadata.xml 1509 BLAKE2B 53773b410b0ec67f70887759f9a910e5fa5d17d4c1b7c9685fe2f59b2f11ce0209d8623b10de998c2ebbb367b29ecfc207959c150a7c8ab1741239a517cb3a08 SHA512 ffdbe7d9a9aca407fb76712c7f3170007e2e77d6a7907e8f52728c20d8fd9fa418a44ad98264503dbffc9ccaf6fba0b3600436fa1dc0d32ececee22b1aa9f864
diff --git a/dev-haskell/text/text-1.2.5.0.ebuild b/dev-haskell/text/text-1.2.5.0.ebuild
index ee4dd9c95651..b06e6e150418 100644
--- a/dev-haskell/text/text-1.2.5.0.ebuild
+++ b/dev-haskell/text/text-1.2.5.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0/${PV}"
#keep in sync with ghc-9.0.2
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
# break cyclic dependencies:
RESTRICT=test
diff --git a/dev-haskell/tf-random/Manifest b/dev-haskell/tf-random/Manifest
index 95d6641c74d9..911a7a7e3ad3 100644
--- a/dev-haskell/tf-random/Manifest
+++ b/dev-haskell/tf-random/Manifest
@@ -1,3 +1,3 @@
DIST tf-random-0.5.tar.gz 18483 BLAKE2B 5fba820aa028077a1cc65e3e27b7e580f834750beb2df6dffb2488890df7e95247804a7384f18f03bb1584f5f34637bbc079b9c2445af1c6c1e3378bf0735d77 SHA512 a766909571b4b37daaaaa9fa1aa9739bd2db8c32c0f64452fd7c3717f4578090e5227b763772858c6c311c5f366dd461421ffc3beb295455902fea1fb133deb7
-EBUILD tf-random-0.5.ebuild 671 BLAKE2B 5907c1bfcca346133dd663a00d1c90ff776834def9f760966b7a8c5f17cf9e8352c3cd2e777e9ad169252535c487b22104ca093fe0ebbef734db19dcaa61ec2e SHA512 dc503920963f224cefe41aa769cb8db6a789660e6cf802e13296f5a1e8be7f7511307aa95ef510d2187c80e0d054319cc976ea68c11d79a9cbe75577a2600069
+EBUILD tf-random-0.5.ebuild 678 BLAKE2B b6bc7b93e5528ecda8d70e85f9822dc8ac74dd32d09584da539845bf6292b4b8c97be1cc09e3d00a3cf3d3cd62ca334ba8bd818b6cabd6d98634566f4ae5efc2 SHA512 1a1f92837914dcb3722ede746e9ebdad97c32e6de04702b9d02fe8294900e1f54618960c60e18c5be7464fcd315ebe8f3951802f1ee2957d9caee66c38d07fbc
MISC metadata.xml 1763 BLAKE2B ab7e8cf9e9dc7e22e1c962f65158dbdb60bf7ddee57a6db303a25fad303f7d6a917953c387fc0a2182e201f765c4898b9da2ac4b73167ab324b35dac7a124d92 SHA512 fc349b1d92788a12fcd9d909501b7cf2935a374603fd2b375b91ff3a7b9dc5a7e284660e660dd9524d0d3cb2039810658670f567d490b29f2eb21616ba6f2486
diff --git a/dev-haskell/tf-random/tf-random-0.5.ebuild b/dev-haskell/tf-random/tf-random-0.5.ebuild
index de787319d06f..d84e96d6c8ab 100644
--- a/dev-haskell/tf-random/tf-random-0.5.ebuild
+++ b/dev-haskell/tf-random/tf-random-0.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/primitive-0.3:=[profile?]
diff --git a/dev-haskell/th-abstraction/Manifest b/dev-haskell/th-abstraction/Manifest
index 26a2055d8523..c9b769dc64b4 100644
--- a/dev-haskell/th-abstraction/Manifest
+++ b/dev-haskell/th-abstraction/Manifest
@@ -1,3 +1,3 @@
DIST th-abstraction-0.4.3.0.tar.gz 38595 BLAKE2B 62e3a3b34997ae5190fe534138c2632b9de104dbc33f38fca8a762e0a2b89bf359bcb0e4c5e711d5a703f7220b8cf362d11772ad31bb4a04cee3091134356367 SHA512 a474bd042721efb83db5f707537589faa320f0e4ccf6bc839c450ff8d0970d3835003c134fc59f88e692d47264b1717bbd053543623dd40aa591155531a31003
-EBUILD th-abstraction-0.4.3.0.ebuild 519 BLAKE2B 79b5979fc805e0eb2c40993a1ae46b835d5349be121d45b410ae8d3d93953383a209437507b0f5a79f1bfcc2daabff0a62b01f0a5ac925692912a7074d4f3885 SHA512 b014ed1ba6536c9ff1cf88c4c94714a7a0a17f9302a563d37fb196b927a83e5fd344f7f74ad850277fe45de3154c34128db1f2770ab700e133dd65bfce843359
+EBUILD th-abstraction-0.4.3.0.ebuild 526 BLAKE2B a6fcb587ff32b935943c047eb31b125556b83185e6ac70f6b6af73c627926a19c8b521b0a6ed1b6beee2d54d39dedbecf750746fb3d13d20837f9a32567e390d SHA512 030c4926348e77796cdb6df6ebcdcc6bdc4f3871d39257219391c1351702db3316a1fdcac5dd66a50a02450a6d8034eb62a7db9a74e8ac2b099a7d351b54a539
MISC metadata.xml 536 BLAKE2B 2e36d08cd45a7a1ea521eafa726805dd9fe19cf2ccd98967d25b05be6afc3bb9d40b7748efded40697cdde31df24f56e62b5ce7ba35bdcff17b2bf61f9ed01df SHA512 c9de526502c591f851592be33653d1c2f01f4de9368e68d4a94583035ad6b127c8636c14e882d5854475e3f2d665be5a46e41f331762637192ca38833d54fe8d
diff --git a/dev-haskell/th-abstraction/th-abstraction-0.4.3.0.ebuild b/dev-haskell/th-abstraction/th-abstraction-0.4.3.0.ebuild
index 868c459e8167..1514455da7d2 100644
--- a/dev-haskell/th-abstraction/th-abstraction-0.4.3.0.ebuild
+++ b/dev-haskell/th-abstraction/th-abstraction-0.4.3.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/glguy/th-abstraction"
LICENSE="ISC"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
diff --git a/dev-haskell/th-compat/Manifest b/dev-haskell/th-compat/Manifest
index 615e8a18b6d5..9c81066703d4 100644
--- a/dev-haskell/th-compat/Manifest
+++ b/dev-haskell/th-compat/Manifest
@@ -1,3 +1,3 @@
DIST th-compat-0.1.3.tar.gz 13718 BLAKE2B ff925a0bd1f5a1de8008ce136cdd2c5e49aa6a58543df99d7179edaef65cea7d3ed3265ec5bdc31b5d5c01e65be25ddb1b393732d3b1f62a830a44f8c287554f SHA512 acb64eebf22093568fde29e7e5b78a8bce04d74b96a197a1c1f3383890b876c8d2e0a52206bbbc9708e3bf78a05f48e9bd3ea4929cbf6a7e712a4444917c1269
-EBUILD th-compat-0.1.3.ebuild 742 BLAKE2B 7b0f256ab849599da940447b3a11adecd7a03710a13bb964fc27c4f9370b487da947beda1eb7809303f4a1c808dd6553f2c489c59f8d85e2b8e055024e653649 SHA512 513b39a9986f25c6f6d874d99cda456917554695bc0114a8456869c942076e401ba4b8bfe4fe36814bc089073e0c65dd67cddc2d616a9f120d512137a0d5b33d
+EBUILD th-compat-0.1.3.ebuild 749 BLAKE2B 764f4909f8a8c603a2f9ce38bc5d24dae1551c292a82d4d0efae738a5c8ef34226540eabf9b737e7ad3e325febf51d90bc1e18c046eecc341a9b2447c8d45cc5 SHA512 6b6445c1d718a21473ce2777c65e69d2c47baf4a49b9940d227b05aff13ee75ad3393f69a29d777231c7ce230a97c56f1f5546ad0cceffd09b34af4efbe78b4f
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/th-compat/th-compat-0.1.3.ebuild b/dev-haskell/th-compat/th-compat-0.1.3.ebuild
index ed783f7f1cb2..3865f69303ea 100644
--- a/dev-haskell/th-compat/th-compat-0.1.3.ebuild
+++ b/dev-haskell/th-compat/th-compat-0.1.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
diff --git a/dev-haskell/th-lift-instances/Manifest b/dev-haskell/th-lift-instances/Manifest
index 6d4a27265a2a..3eb2ef57f750 100644
--- a/dev-haskell/th-lift-instances/Manifest
+++ b/dev-haskell/th-lift-instances/Manifest
@@ -1,3 +1,3 @@
DIST th-lift-instances-0.1.19.tar.gz 6113 BLAKE2B 75cfd2a7f8c80fe3cd03e66c8c6fa104f79167de1ed75db9b46e94d27c93c5650be13068c3273fa7d9e401f6017306796acb8806a055a856176be0a88bb0d5ba SHA512 d8a38531a9a61dce426c43807e3764abbe22102e8886d9d23e76d27735bace672e10472b77b27dbe2fbb74bf6e32a5d528d690a608a81d8dce9963721fad6349
-EBUILD th-lift-instances-0.1.19.ebuild 732 BLAKE2B 4a654dab9685e8fcf211a67e747374203da4d9dd6e15ddc1f081fabfc5c7556016de089aaeee3837ed381d97b281de65b24cdabe047fb3b27067ac97f02839d8 SHA512 e96ac5509e5158aa983e062aef28476f50d8ff68e8a2301112a8f1001579eb3d4ceeb0c754b38cbef3cdbbd6a8b624e6090d5710d89b38cd1af42312b8860662
+EBUILD th-lift-instances-0.1.19.ebuild 739 BLAKE2B 992595cb6f13f58c4b487965c4da6d7e53f61ce87b2bc3800cc2bf278cc0568c08e0f1d4b98e3cfd4b584041662fc21ef92ad0ed4d386fa88bc37c4e94b68256 SHA512 6f05e5a15c3b3adbfb409ac170d2004ffed72bba5a29cb12e0c5f6454ffc6590f7eff7c90c951290f665fc317a11bbf48de2ed4c41e8870e3a29b978f7f8f9ce
MISC metadata.xml 441 BLAKE2B 17563f7fd5fe592f031c6146f9056c0cf88feabda2061b21a66d0f6afbf596d25b31507602eed60449c25ac0293368d55be091a391942acc4a7a72faa7b82be9 SHA512 29a850eba3003930862355d0b0c7bbd18216c34248cf61a6eb9f15daf0f5374659f05a8352834297880ea8343d94dc23fec97ad69fa979a1b48a091484d8dd0c
diff --git a/dev-haskell/th-lift-instances/th-lift-instances-0.1.19.ebuild b/dev-haskell/th-lift-instances/th-lift-instances-0.1.19.ebuild
index 9f5bf1d3d844..ce787c5e8b4b 100644
--- a/dev-haskell/th-lift-instances/th-lift-instances-0.1.19.ebuild
+++ b/dev-haskell/th-lift-instances/th-lift-instances-0.1.19.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="dev-haskell/text:=[profile?]
>=dev-haskell/th-lift-0.8:=[profile?]
diff --git a/dev-haskell/th-lift/Manifest b/dev-haskell/th-lift/Manifest
index bfd1b64c69d4..74c8f3ab44ca 100644
--- a/dev-haskell/th-lift/Manifest
+++ b/dev-haskell/th-lift/Manifest
@@ -1,3 +1,3 @@
DIST th-lift-0.8.2.tar.gz 14385 BLAKE2B 31c02c810a3260450e2efd79e4271d326341cc8a8fae9dc3d0293b4b065978cf9d3e676fb54d003d385d21def498f03014c8065a14c9f90931a2843add8349c0 SHA512 bda1fd661274d911898eb163427a83db81bf5cc6d7cdd2936a84cb314268be2d38c5753727c1e87e83f8edb61e8bbbd0976001f680830b3bc2d4eb96178505ec
-EBUILD th-lift-0.8.2.ebuild 670 BLAKE2B a7c9c0055fef528fb362d4a12e89aff61a6901c7867c682e5f31137d5c7dfaa4aedc3ce5be25838ac5dd7661638be63cdceafedefad80389133b13813773d393 SHA512 b76f9666f1d77adde9675e6e3b7ca13405b8319569be2fd1e36cf894bf7811c3c102c79b26c916d4df49180f8aef95bf68b60839085a60026dcd578fde9a13b4
+EBUILD th-lift-0.8.2.ebuild 677 BLAKE2B 50d11e0eeedb6d09ea694928c95b03f591ff537262f92c3659621095896328572ac83805b07ab8f855ce0c6ccef3f364e6bc00c7f67e70fc0b0979609debe1a5 SHA512 8aaaa8a181ae81ec24c1a24162dfcdd42e4241fa9ef5334a2aa351db023e0b585f2c3660ff80851e9c191f76aca067bbc1d42e2a46b2bee3b44e9dddbb9e8e22
MISC metadata.xml 334 BLAKE2B ab321314c83a51b9437b05c63550a43d5c9082b9d667b6607f9ddb9bce1c6a742eb73ec60a64d133447cae34fd94bdbeafb9651158ce2d812a76d242405a2668 SHA512 8f107b64e38b638563a63958ab7875d204cd30e6c2a174e6840455b85181eb9d81efc69d4e1a560b58c3453484a0abd73804ee4e375573eeabca7c64913a755e
diff --git a/dev-haskell/th-lift/th-lift-0.8.2.ebuild b/dev-haskell/th-lift/th-lift-0.8.2.ebuild
index 6c55428bf98b..88fc63fbee81 100644
--- a/dev-haskell/th-lift/th-lift-0.8.2.ebuild
+++ b/dev-haskell/th-lift/th-lift-0.8.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/th-abstraction-0.2.3:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?]
diff --git a/dev-haskell/these/Manifest b/dev-haskell/these/Manifest
index f2641d32183d..e62bfb4b7529 100644
--- a/dev-haskell/these/Manifest
+++ b/dev-haskell/these/Manifest
@@ -1,4 +1,4 @@
DIST these-1.1.1.1.cabal 2748 BLAKE2B 2c35a4da7a8afc378d8eff519493a5fff85bfc780f699cca7441b8afcae9af47e08f2ab0b639f216cf9777ed2b84d87572329d171040b0bc231844ef6f53e6cd SHA512 bfe6df1cdbe0286731e28d0ab3cf354fb55a6be4aa799de6af6ee5a132c383fb889a5828aa2b3645e4f59a5690461c9abc83ccb277a51ef5c4f98b10e6270a53
DIST these-1.1.1.1.tar.gz 9804 BLAKE2B 1b42aeea439b31a07f9916771a496258c45d343dbebbce7b8d3d50f0b34075cc1b3dc8bfb24d71bda866f3e8ee1d4822b8a8509d84cb277a1c8d253341e5fe51 SHA512 23246164648bf4cb028719e7cb2e5f450ab55558af9e1dc7f0ddec323ca4ce124afbfd3bf367446c2d69ec91abe42daf77e11a26a13f2898275dafbc095637d5
-EBUILD these-1.1.1.1.ebuild 1212 BLAKE2B 2542b1e39facb2f66f89db57f764397fd279fdb019bb2aa5928462fb1d7b93ed6f652a2fd5f9fb5be8cf49bfd64d7d68cba83975caec74ec47b05c0ca40f8856 SHA512 84492a7823dad5a0e86debc433eb0150cc58f0bd5459e05fc97c0ced36e5e15e89c63d018820185909ef042ca04209ce91665ec51a4bbd1ca6269d076df8602b
+EBUILD these-1.1.1.1.ebuild 1219 BLAKE2B ce96f08b3e579a040609a4cec21e648be3dbb618b7a411e47a33fa325b3a1d655be9e99910fdd63b739dd1036fd0ab0c230a372740737a41fb06d6b15801d9e4 SHA512 fb595c1cf2480c75f4f0eeb923975e74e28e4fd7823cea471771b2424ec84a898269b9459d7d8140f13de1736a03a6a5f58148e34b1b48627bb45207e6939aef
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/these/these-1.1.1.1.ebuild b/dev-haskell/these/these-1.1.1.1.ebuild
index 585ddfc5f3ee..3e694048a72e 100644
--- a/dev-haskell/these/these-1.1.1.1.ebuild
+++ b/dev-haskell/these/these-1.1.1.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/time-compat/Manifest b/dev-haskell/time-compat/Manifest
index f8dade787c29..4082c9576fbe 100644
--- a/dev-haskell/time-compat/Manifest
+++ b/dev-haskell/time-compat/Manifest
@@ -1,4 +1,5 @@
+AUX fix-resolution-test.patch 2175 BLAKE2B da5752e05d420996c7ec6b570b3a4bbc2eddbb0b96c2abe44f5aeb278c74690b067bbb9c2b71cf71be5449266a000418b653891b434cf72bea12cb1c7aba10cc SHA512 58050f6fb1e05e2b83829cecbf9cf43e20affd32c9973c6151065f070a1a4cdd3df59c4cfc8ff3f4e5bbbb33c13851abfe07ad4a44b69407cf2340a3638ddb7a
DIST time-compat-1.9.6.1.cabal 5033 BLAKE2B bd54030fd2ea681d4b50eebbf05db7a8080c0023aaa845d285e4b9c15c86d9b578446c690d5053c00da27a28ee77be5ee4a728a9d120f98271f57128b4fada2a SHA512 9643dcfd5e6397b00b16547fc5eff687363d5921b44293d2e80e665392ee853315da84cfb3aa91ee8f225bee1966b281af80a5a549bdfa10b42444f27b097890
DIST time-compat-1.9.6.1.tar.gz 59964 BLAKE2B 0a19a9692100d47f14643613539061104fead78056d37ff3aededf3d15ef00e23aa6875b77b56a92138818511b7681197ff55fb8adb6a0d6075c7e02bf0fe397 SHA512 ca0b19aa5e7948fd7d9fbd8ff5e1b0f93a2d8d410d515e7078b40370e7d9fc363c111d53551d57a0320efb0894bcc2210afa8fc04da9f003ded626f53b7e58ea
-EBUILD time-compat-1.9.6.1.ebuild 1618 BLAKE2B b57ca66b56df80028964501ce4fe17f0647438a6dce7c44f1239b98009dadd9fb739f3d768d0ad329820d40f31a7dc0b507e7b9c96f00360ca89ad6e6cc9e9d6 SHA512 4779dec19232a36b1df4da034afe6e6e6705b155a377ee2a2a181b0862386ea3c93ed27afb406c9ab06dbca36d0eaec811286a0fef5c82fc4ced8410638e8a00
+EBUILD time-compat-1.9.6.1.ebuild 1678 BLAKE2B 4ea2e13aad4c64063e12dd99705ebdcb7e614770704cd79e1051954ba688d0239fcc49a1c0d49dad994a1b1d1988b2131103cd1c54666180349cb3475d6b3ac9 SHA512 63e6971e639c9b118f2a8adc836757b422ea6db4b6b7333da318d27103c7ddb968d79f60bfbdd7dd8e3a76cbf2a6fe2e7f90b2ef1b478ccf284f9532def68880
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/time-compat/files/fix-resolution-test.patch b/dev-haskell/time-compat/files/fix-resolution-test.patch
new file mode 100644
index 000000000000..918bd488dbc9
--- /dev/null
+++ b/dev-haskell/time-compat/files/fix-resolution-test.patch
@@ -0,0 +1,49 @@
+https://github.com/haskellari/time-compat/pull/33
+
+From 9f7aa0a5937b800402359c3e82f4bee296ae8e06 Mon Sep 17 00:00:00 2001
+From: matoro <matoro@users.noreply.github.com>
+Date: Fri, 16 Sep 2022 11:19:20 -0400
+Subject: [PATCH] Backport 6516a35 "fix resolution test" from time
+
+The upstream version of time was incorrect in newer versions until
+https://github.com/haskell/time/commit/6516a35b3d8cad14a21a559a5d2fc22ddda32fcc.
+Because the compat implementation was correct and the upstream version
+of time is now logically identical, simply replace both versions with
+the current upstream time implementation.
+
+See https://github.com/haskellari/time-compat/issues/31 for details on
+which platforms the distinction matters. Does NOT close that issue
+though, because the original issue is for platforms on which the actual
+resolution is less precise than the expected, and this will only fix
+platforms on which the actual resolution is more precise.
+---
+ test/main/Test/Clock/Resolution.hs | 9 +++------
+ 1 file changed, 3 insertions(+), 6 deletions(-)
+
+diff --git a/test/main/Test/Clock/Resolution.hs b/test/main/Test/Clock/Resolution.hs
+index aab756b..4c0b1dd 100644
+--- a/test/main/Test/Clock/Resolution.hs
++++ b/test/main/Test/Clock/Resolution.hs
+@@ -25,7 +25,7 @@ gcdAll :: Real a => [a] -> a
+ gcdAll = foldr gcd' 0
+
+ testResolution :: (Show dt, Real dt) => String -> (at -> at -> dt) -> (dt, IO at) -> TestTree
+-testResolution name timeDiff (res, getTime) =
++testResolution name timeDiff (reportedRes, getTime) =
+ testCase name $ do
+ t0 <- getTime
+ times0 <-
+@@ -53,11 +53,8 @@ testResolution name timeDiff (res, getTime) =
+ threadDelay 1000 -- 1ms
+ getTime
+ let times = fmap (\t -> timeDiff t t0) $ times0 ++ times1 ++ times2 ++ times3 ++ times4
+-#if MIN_VERSION_time(1,8,0)
+- assertEqual "resolution" res $ gcdAll times
+-#else
+- assertBool ("resolution " ++ show (res, gcdAll times)) (res >= gcdAll times)
+-#endif
++ foundGrid = gcdAll times
++ assertBool ("resolution " ++ show (reportedRes, foundGrid)) (foundGrid <= reportedRes)
+
+ testResolutions :: TestTree
+ testResolutions =
diff --git a/dev-haskell/time-compat/time-compat-1.9.6.1.ebuild b/dev-haskell/time-compat/time-compat-1.9.6.1.ebuild
index 9c9036fee7e0..be1cc3bdd89b 100644
--- a/dev-haskell/time-compat/time-compat-1.9.6.1.ebuild
+++ b/dev-haskell/time-compat/time-compat-1.9.6.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
@@ -35,6 +35,8 @@ DEPEND="${RDEPEND}
"
BDEPEND="app-text/dos2unix"
+PATCHES=( "${FILESDIR}/fix-resolution-test.patch" )
+
src_prepare() {
# pull revised cabal from upstream
cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die
diff --git a/dev-haskell/time-locale-compat/Manifest b/dev-haskell/time-locale-compat/Manifest
index 5126028ae1fb..2092a237d337 100644
--- a/dev-haskell/time-locale-compat/Manifest
+++ b/dev-haskell/time-locale-compat/Manifest
@@ -1,3 +1,3 @@
DIST time-locale-compat-0.1.1.5.tar.gz 1956 BLAKE2B a0980c2ba140c0ba9fb78023b7339a391e7eee8a14e942b2a7ccae4abf2a5a671f15bcce4367b214ccb47ecd0f87aab00984bd598237012e4071ed11139ff3cf SHA512 a8a87b77f017ca7e4db98101b527016a39abe4f264b3684b887464c53b792f564d0bec3304d8ed5f5889a3e3cb7e41f4d049e61e5adab688363a3342608f695c
-EBUILD time-locale-compat-0.1.1.5.ebuild 627 BLAKE2B 2a10c99726ce0aa94980ee97c1c07423d9403f8af3fb284f79e991b5b333508b0bc415bdaa35dc0acbd093732460789317b94f177f80f22eb0212db8d460eb76 SHA512 68ee7922ce391308e9795d7e5f1f01cae18c0ee0daae37d5895584c51de4a02c628a7ea0f9ab63f31d7891a74bed9ecdf265093de7f1bdaf37b00519f4f9dd2a
+EBUILD time-locale-compat-0.1.1.5.ebuild 634 BLAKE2B 99b67745941950d912436269ec3396f4e0b9d4eaf23f395e3b48c1543e1a21d6dff02950c50a5323a502b52ee52d4f68d5b7e8958cded94768526dc26d5622cd SHA512 17bbbad4ff0913b2a0c2abb1fc19761d3cbf89d90682348b8630469891fa5f27f7a66775d218f0bcf87dbf285c97b00c18e0e08611d95c6533543bd6a0b8a389
MISC metadata.xml 349 BLAKE2B bb4148d96f33a4593b8ee2fc03624631d34e37385748313779c06f1b997d8b1f31773b536d5fe08be9c77541d4e464c33cfc5759f39edbc954103356b41be104 SHA512 78ab8c59034e1684f7ac314ab39994fb182ad4bb655cee63427047bb1b9c277d7b2b64754d91696c64f5a7f5b9e3cb8d1f10c67834ded1f831fe8644f0f0e8b1
diff --git a/dev-haskell/time-locale-compat/time-locale-compat-0.1.1.5.ebuild b/dev-haskell/time-locale-compat/time-locale-compat-0.1.1.5.ebuild
index a72b2902aeac..85551cb83812 100644
--- a/dev-haskell/time-locale-compat/time-locale-compat-0.1.1.5.ebuild
+++ b/dev-haskell/time-locale-compat/time-locale-compat-0.1.1.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/old-locale:=[profile?]
diff --git a/dev-haskell/time-manager/Manifest b/dev-haskell/time-manager/Manifest
index 0201cc8da4db..2162975ccba6 100644
--- a/dev-haskell/time-manager/Manifest
+++ b/dev-haskell/time-manager/Manifest
@@ -1,3 +1,3 @@
DIST time-manager-0.0.0.tar.gz 2726 BLAKE2B 911ee2ac8bb028da7bddc472deae76ac4af38c2998e2084bdc5e34567d4a2b367c8ffa9038e20abd41695f0e46a0200c5f95b9693f88cbf6e980d2a0be38cefa SHA512 aa8bd9dc9a66ea097fe2d6a6d9e77eff67debc58a588da7ae1d6fc312b6bb371da58b413b58cdba21623e2da26633595f379ac9e0a7a6dc7281ad42353231054
-EBUILD time-manager-0.0.0.ebuild 566 BLAKE2B 0b72c7e92e480050d86e9109c991eaeab179fd75533a746e010863e7dcdc6781b6ae56e6e1aa3073f275ec4ddb8a4a82e663e0b5dad28a86d6527c16f3caa2cd SHA512 e17486c1551acfda9e57435fec411af63a6b0dc305c4ea82d39fa1949ac8049675c58548e57611677e5aa9617b08021ecce81c7ace86ef4a48e9038bf0451c4e
+EBUILD time-manager-0.0.0.ebuild 573 BLAKE2B f002e8ff8b8725ccffdb891af613f80ab67c600ff35380b664d802d0e86d5bd43ccdea3516f576ef7cbefcd6f3a110c9f50f47377b270e8815a4079fc4bb58af SHA512 598e74a317477ae8916139ac70165406b11153d9ac81cde5753cbb23ee194aa3788030572e14f9268124390daf124adf219071a1b65bfe13ea193f0b5ed95423
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/time-manager/time-manager-0.0.0.ebuild b/dev-haskell/time-manager/time-manager-0.0.0.ebuild
index 6b6ec889eee6..58c053df7a26 100644
--- a/dev-haskell/time-manager/time-manager-0.0.0.ebuild
+++ b/dev-haskell/time-manager/time-manager-0.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/auto-update:=[profile?]
diff --git a/dev-haskell/timeit/Manifest b/dev-haskell/timeit/Manifest
index dbd59d65e954..9345ac536167 100644
--- a/dev-haskell/timeit/Manifest
+++ b/dev-haskell/timeit/Manifest
@@ -1,3 +1,3 @@
DIST timeit-2.0.tar.gz 2117 BLAKE2B 3cb601e87cd77af879572aca0fc495ce6e446d4c402c3e1010b114a18326254f94fc212985df722a47b0a6870d1789424b65620ebc471c177e22b18c6aa7c577 SHA512 3cbe554ddb17fbeb5f8be1f6459144921f8be4db0fa9571678980251ca397fca0700df61d0e5bd8466b0b2cdcedac8473ac53debbd9b4e9c239ebb37bec2845b
-EBUILD timeit-2.0.ebuild 528 BLAKE2B fd1c47c2b625e4ebca6d50e18734fe40dee60373f9f313953993e4f9c1d43f281019f8dfa5de3f7c03f0c7f7097eab5ac011f5585edbadc3c6d179b0829a669d SHA512 b23dd6d5ac0eb32cd576b5c82bde5a72a6f9cadeb9809f14bf6f2ec37460a9e727afd1d0c5a00281ec2efdf709fb2ba78040608e034052156fa155853a778c96
+EBUILD timeit-2.0.ebuild 535 BLAKE2B 16fcfc3be218ec92388e2c3c5a69aae80579e5866db976f1ea1826e566e432ddede80a0ae86d4e6ca4d69a21a4e39012b1ada763336bf218a6526a4dd1cd014b SHA512 27d5ad04761ae7ad431c1c8ce428d0ca143f7d54454ff50f3f67558952ca84cc7b7d9d7eccbfb57f40d0bebda7fb50012b58946208988c3e2e998b3e66f1f703
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/timeit/timeit-2.0.ebuild b/dev-haskell/timeit/timeit-2.0.ebuild
index 8819a279adce..e6b6c130f204 100644
--- a/dev-haskell/timeit/timeit-2.0.ebuild
+++ b/dev-haskell/timeit/timeit-2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.8.2:=
diff --git a/dev-haskell/timezone-olson/Manifest b/dev-haskell/timezone-olson/Manifest
index 072eacbf1632..83264b3941c7 100644
--- a/dev-haskell/timezone-olson/Manifest
+++ b/dev-haskell/timezone-olson/Manifest
@@ -1,3 +1,3 @@
DIST timezone-olson-0.2.0.tar.gz 11301 BLAKE2B 51782a94097516e40f7f71548bd1f52ed673836a5bd289634f60bc9293534980966680ca689f584d15eeb0acd8a186ce9c8effb39a6c718008b1690d9858681e SHA512 06c73b24b23caa41f3dce472bca384e3ee7ba02a3dd8bc4458bc758bc6aabdeca9be299f16419702e860f38ea213fd62d90e63fc4746dc2015c0e06b15aba6dd
-EBUILD timezone-olson-0.2.0.ebuild 776 BLAKE2B 58764209355dc840259c02ed968efc9f6a0082fa45639198e42b30eb65c80c24b9eba9a4bb951c3f3f6c1bff12bb88e4940571475e0599e71186a56a430eaaaf SHA512 be0bb665f2673883326b9c21ca2d85d4be47aae493d667845162bf752bdb7711df73210dfe3156edc1c0dcb055ac5f6e2df4e1f88ecd34679f7c346d47336e3f
+EBUILD timezone-olson-0.2.0.ebuild 783 BLAKE2B c3bb831a784c46a212dc50cdb14cb6fd6bf4b69a4e9f6605cad1c15f8e76aa7f875f89163e8418d2800c248cbcf8d207233376e7bcdb96c535368e3138d3a161 SHA512 c33398b3325dc3e1e29cbe617fd07c59bc0d27e6cff716580872a6509f952dd2a746617a4ad8ebb293c6ce2d1b8433a36c9b215ecb46febd40db2a9dce8daf5f
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/timezone-olson/timezone-olson-0.2.0.ebuild b/dev-haskell/timezone-olson/timezone-olson-0.2.0.ebuild
index 018addce573d..be3705eb91c4 100644
--- a/dev-haskell/timezone-olson/timezone-olson-0.2.0.ebuild
+++ b/dev-haskell/timezone-olson/timezone-olson-0.2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/timezone-series/Manifest b/dev-haskell/timezone-series/Manifest
index cad70ca24d38..8ab24d7b24e5 100644
--- a/dev-haskell/timezone-series/Manifest
+++ b/dev-haskell/timezone-series/Manifest
@@ -1,3 +1,3 @@
DIST timezone-series-0.1.9.tar.gz 5812 BLAKE2B d45a62af6ac050406cded2740acb9988a25e38f80637e8dc8d7856786985ffe22a287873f878312faeddb524189a169af5ea6c1109613106dfc70cbba80b8b7a SHA512 9a716223270dfcb0ed39e2dcfb460e3540c0f2444f703c466cbd48ad5664e689aa3f6595f32e59b96fef7891aafabc03c9925367a26c2c043cb6adca2dad7a88
-EBUILD timezone-series-0.1.9.ebuild 550 BLAKE2B a91d2f6a56c27aecb95045eaebffdb1d6a3f0b5f436fff40812a2169c311ece132332cd715ba78280a63f694b036e1685f46bffa3b50849b258e6103dad22759 SHA512 2b7f58c65477488a7f4fa52c71b0ad02c0ce2d28f50250f0e05ea8a81c357beda729ae1da8ea8cc60f9adf74362355baea9067f22792de18869ca5e627da1a6d
+EBUILD timezone-series-0.1.9.ebuild 557 BLAKE2B c1d8c3cbbe98ac3e7f353545f31414f8211279101c5d8d99217ebe51e97ecdf19680d81191fb85d9fb8103217e275e1802c405bbe1b7e802d0e0b6defdc56c08 SHA512 ff29f76aab2bc6ed92d58befb41e3c3d056f387ccb52b637111e54344ce03283e25ed0fdc0dbaaf41714a81699f12bce34fe8b9adaebc23bc7b88ad422e4ba84
MISC metadata.xml 500 BLAKE2B 55558c4acd58dd4c664124c6e30b25ec3da9d31b94e6ee9bc58cb9ecf0fa86a28bd9c684cf78dadbe9e724339bb1cf01ccf7fdf89a2fc704814b06a8036ef5c6 SHA512 577fc567aef614559edd932e02b575886d209d10ff91119a860fbbd48664c3b6bbd42aef28909763353839f5ba1f825a2320fa6c0d460b233694a6e020548fb5
diff --git a/dev-haskell/timezone-series/timezone-series-0.1.9.ebuild b/dev-haskell/timezone-series/timezone-series-0.1.9.ebuild
index 3d0add076bb2..4ff687c86363 100644
--- a/dev-haskell/timezone-series/timezone-series-0.1.9.ebuild
+++ b/dev-haskell/timezone-series/timezone-series-0.1.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/tls-session-manager/Manifest b/dev-haskell/tls-session-manager/Manifest
index 2c63ac10f6e6..2a225e65ce41 100644
--- a/dev-haskell/tls-session-manager/Manifest
+++ b/dev-haskell/tls-session-manager/Manifest
@@ -1,3 +1,3 @@
DIST tls-session-manager-0.0.4.tar.gz 3821 BLAKE2B f86aefd6d6ce07383ab7969bb877cabf301530685095cf29a7f5d037ad59a227bddcb0629bc74bd9dfb594727fee1c32619896e3677cfdb8c5ef2578b89721dc SHA512 8516a2a6a12ee33ca3cbfcf33f5108218dcfea54b092a5292cbe0935b1c181d1aa26d171eb1f62d93ac80bebca21221598a07e225be5513743b227ef6908fbec
-EBUILD tls-session-manager-0.0.4.ebuild 767 BLAKE2B 8d247020f7fb4504937e80d23a3ab5f54f187dc0198b47ad0ca3140e621dbcae3f540b9a7117aa5996221eaa7605ce052ebc5234f6d43d680a94c6c090184012 SHA512 172837c96f4b0fcd15adb25fab0544b8005898f712b1a34fb1faff134792c666615b78f4ae12db092b889ae4fb514db724afae57a84782e61bb57de85692644f
+EBUILD tls-session-manager-0.0.4.ebuild 774 BLAKE2B 05e6d763862990cadda02370ba857d7f20ac17cbe5ed4b4883f9e16110cbf4dc7ae94ee0c8cbdc3866ff6388f6f4a62e009d24397d162389eebed34b064c77e8 SHA512 d65d19d5677434c9dfdbd4b302141090a2971eb016c55a923c3cc4083e9257287926cfd238c834e7528cc93fec43ceebbfa32475083be9cd845b36152006dc6e
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/tls-session-manager/tls-session-manager-0.0.4.ebuild b/dev-haskell/tls-session-manager/tls-session-manager-0.0.4.ebuild
index 75a566f7644c..e3bed06a85b9 100644
--- a/dev-haskell/tls-session-manager/tls-session-manager-0.0.4.ebuild
+++ b/dev-haskell/tls-session-manager/tls-session-manager-0.0.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/auto-update:=[profile?]
diff --git a/dev-haskell/tls/Manifest b/dev-haskell/tls/Manifest
index 87171fb67d3f..bf62cdd6c4f9 100644
--- a/dev-haskell/tls/Manifest
+++ b/dev-haskell/tls/Manifest
@@ -1,3 +1,3 @@
DIST tls-1.5.8.tar.gz 157923 BLAKE2B b6b1259f6950e15fcba584690f59fd66a1a597490cbcb76e7199c48677f0df00e86f27f12e0c02210ba83cac110346aec6e7afb460f7e9721f275d146040cac5 SHA512 81d0046aeb6342c5dcd3827d9315793b68436a4eec7c9bcae50f4b5b5365248c7c874addca77a50a19689f535386330435b5914386306a3f12d699a5fad1107a
-EBUILD tls-1.5.8.ebuild 1354 BLAKE2B 00155bfd9445b1bf09b1556dffcb9a45282d81b250449271d8e7be45fe5efd894ba435ac16a860fca2d8e6c3e61e4ba908df32907f0a889e19b6f94162dd5220 SHA512 f0e09fb8ff856842c1d960d6919e8e9bc1180331ef5fa1e544c34815290ea85aede2449983266e425be6f3549361fe8dbdf2b2eee49c620af8121da05ac56f84
+EBUILD tls-1.5.8.ebuild 1361 BLAKE2B bd4254951ee6dbb8a57515a5a2b5697b8358699b0a1c1dd2b6f9b36e103968ffb26b6a4b6ba735c0b1cf370f24de866ca1ad16d50eb379e255683f0885873f4f SHA512 0315f5d30060615de04d006ff4da87c8fcd381e669a0e7196fd647c09532fd4820df77836127e290470a22a8bf348f8e587b7d01e233a234d6bbc6a6d50dfeef
MISC metadata.xml 1117 BLAKE2B fb0e95020ecd969d91024f27d453f419402a9d4d254e71d095f60786ef3bc2e4a3e02319f5ecfdb4b28e7e41efbf8bd47f8b9044c1989cc4bbfd360820d93535 SHA512 4a8173398c4fa2422f6345465c20ba4b1c584b0866d5df3d2d9f5bd207f065a5f1d318dc97d89eda761736c99d9ff003819f6f0da6a0fcfdfb8a36ee4cd270dd
diff --git a/dev-haskell/tls/tls-1.5.8.ebuild b/dev-haskell/tls/tls-1.5.8.ebuild
index 250cad22de05..1cff5038af62 100644
--- a/dev-haskell/tls/tls-1.5.8.ebuild
+++ b/dev-haskell/tls/tls-1.5.8.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="+compat +network"
RDEPEND="dev-haskell/asn1-encoding:=[profile?]
diff --git a/dev-haskell/torrent/Manifest b/dev-haskell/torrent/Manifest
index d80b1a142484..885456ddb7cd 100644
--- a/dev-haskell/torrent/Manifest
+++ b/dev-haskell/torrent/Manifest
@@ -1,3 +1,3 @@
DIST torrent-10000.1.1.tar.gz 3977 BLAKE2B c1c487d6ef2d9da68cf3bbe24097824cd56a53276e8577a3dd28f949b818b8c396ce8d65eb721a3f9035969121ba4df9ca13a6f26ef085607f8b5e30d5ff1560 SHA512 db4c18ca8df4fd32c45d6fc01333a5ef083136dfd5833f13300161ca393b6f3ebb2a8ca2b2f7e2bbf7019eb9484e0b3b067677a63fd41311e3dc7a17111f5a6c
-EBUILD torrent-10000.1.1.ebuild 625 BLAKE2B 0e1cf3b1fe13f2ef4e08ef625da214e89c1e3fc0659a351055b56d1fcdcc9a7d50f3defcb2143f2928ca2bdb1d9bb3e3ed181bc123cb8c7a42d1c71e551f0e80 SHA512 1c5bf5c2576a236b85c304077ea8248b64db19ee2408f5a63847d4a13ccd2d07b8d2f3365ac15c4f84e01883699cf7048d2423a7416d98e4d03459470d8930ba
+EBUILD torrent-10000.1.1.ebuild 632 BLAKE2B 1d56210c02bb0adb6db655e50203a49822593d1680e0e1c2a64a70d175ef5107a41f46e35bbd1eebd34b262d2e270221f8a64eb6eb9478339c1c38144da84be7 SHA512 536796491d939db35194f334f4f52c5cdda9b73331429c6e07904125646e76573df5e6bc30b2c699c09a7a4f93cb3d4f4c89fa1acfb416d005575c86f9db9812
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/torrent/torrent-10000.1.1.ebuild b/dev-haskell/torrent/torrent-10000.1.1.ebuild
index 347133cf9811..36df97e63869 100644
--- a/dev-haskell/torrent/torrent-10000.1.1.ebuild
+++ b/dev-haskell/torrent/torrent-10000.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/bencode-0.2:=[profile?]
diff --git a/dev-haskell/transformers-base/Manifest b/dev-haskell/transformers-base/Manifest
index e8ad52398466..085a79b38502 100644
--- a/dev-haskell/transformers-base/Manifest
+++ b/dev-haskell/transformers-base/Manifest
@@ -1,3 +1,3 @@
DIST transformers-base-0.4.5.2.tar.gz 2849 BLAKE2B 9e1f1aeb3ced732c4406e4636ded466bd2f26c253d80caf321441505d6ad24912f108d464b6d27b211a6ffc128ff6d85003162a9c4709574645754e97db94461 SHA512 5953d99fee3a02f825c096cf035a5ee825da17e154ca9847ddb215dee54a96a8b28af2b4adb639ef3548ea9aa8a2cb781563c7ffbb399bed5a35c056d03bcbd4
-EBUILD transformers-base-0.4.5.2.ebuild 861 BLAKE2B dd4467af3ae4205f652bcfbec58c6136374dcb9a5158fa39579285273f1e00dbc27924d0b03fc393b325c5d208bccb765bb49edc3b0ceb774802f9c9881507fd SHA512 f7c71e2e265b5f8e677be257a3383172b90f2a805173db3a7267657fd4b8e1742f119eff20cbfb73a3369b7dbeac78a9fc67824fbb1676edde0d8ae020b519c7
+EBUILD transformers-base-0.4.5.2.ebuild 868 BLAKE2B dffbf78a1056859a5f90d5018c5962132c5c39fe3482cc6968c930f4c55baad9309abc9aefa7173ebcf92563c2bdc70953b6a137ecd9d61b791eedf087aaf5e3 SHA512 e25b410b9f98a99a8f8d79154d0dcd12b927531fe250bef220b5554b9e8b910f9f83d060c887293e77a1dbbdbca35598e7c4669cf34f4ff434d7429520d1d947
MISC metadata.xml 427 BLAKE2B 12ab48f8d9d0ca97e32df71c44257eb3ccedc6413983f18781b4078c0681bb44ca7bb592f22883ee62106b28149596c8e02125404261ade2d819ae3e38addb9f SHA512 079096bf58f76a03811b62c9ddc45cd61b97f479d528346fc24b9a3fe739569ef3e60b0e570d051db2943ce2c914cfb3fbfac90ee45113472e98fe41c06fd43f
diff --git a/dev-haskell/transformers-base/transformers-base-0.4.5.2.ebuild b/dev-haskell/transformers-base/transformers-base-0.4.5.2.ebuild
index ea04c362c567..40c421fa271b 100644
--- a/dev-haskell/transformers-base/transformers-base-0.4.5.2.ebuild
+++ b/dev-haskell/transformers-base/transformers-base-0.4.5.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux"
IUSE="+orphaninstances"
RDEPEND=">=dev-haskell/stm-2.3:=[profile?]
diff --git a/dev-haskell/transformers-compat/Manifest b/dev-haskell/transformers-compat/Manifest
index c30016e1bef5..b5892b7c8884 100644
--- a/dev-haskell/transformers-compat/Manifest
+++ b/dev-haskell/transformers-compat/Manifest
@@ -1,3 +1,3 @@
DIST transformers-compat-0.6.6.tar.gz 41347 BLAKE2B e0d49ac7fdb035e6255f8124cf7a2e734bc9d36bcadded33e79e237603a5f9d1e4609fd50b673fc1f3353e20816a7c94a784bb0aa0feb3243c70151f8023d5b7 SHA512 1f34e40e17e7c19c889e58101f5ed6a019b5bb08be4c798a1f233158b27b6a2cd05b9260d2cf7065cd2bdfb4df4cbbda463abee69c4ba00b6f445392659e920d
-EBUILD transformers-compat-0.6.6.ebuild 1568 BLAKE2B ec928f9b7a05fc6cf70a6f491c81525d8ffa4e889715991d24afc4c7f5e375735f008fb4e2ddf3813b18d53a9daca5b25310cc46b6b85c2e8508753876a25c8a SHA512 1b29428cef78884b75e53dd29cad4f524cab2c79c1224cee446e6b711c77a62c30f0d51a270eb462651e2b93090a7930a59628d5cf05c41ab2c5417938a53974
+EBUILD transformers-compat-0.6.6.ebuild 1575 BLAKE2B 5e8da97ad50b3ed03a7e869cb801246a3a0fcab3bf42d4376e8aac3ea4212f39eb70c72477968b94bb181af1cc3815134b904ce5a959a0a77283c3414a001ed3 SHA512 01d10a1d573535846009eb6854ff7f254d08e77ccb9a448fddf9bd6ddd0669e8e925271325071649cbfcedd2e4ee8f1762957e7846583eaea900fa18c8d2a284
MISC metadata.xml 813 BLAKE2B 13bb0fa80368a884ba74482a53cf8f1ef471078f376da02c9f96cad8b3e79804e2698a91f611716efc10f64ff1dbf6d65ad170df0ec9f28130b3ad29b12391f9 SHA512 894fde5f4f6b815897e2ca005cff92949104e099ad771513eb6d135f0815550bf50fb7d097fa60534f51a3d599430f7409662f4df1e75bf808d6eec87e1617bc
diff --git a/dev-haskell/transformers-compat/transformers-compat-0.6.6.ebuild b/dev-haskell/transformers-compat/transformers-compat-0.6.6.ebuild
index 50d7b36d201a..335656bdc918 100644
--- a/dev-haskell/transformers-compat/transformers-compat-0.6.6.ebuild
+++ b/dev-haskell/transformers-compat/transformers-compat-0.6.6.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
diff --git a/dev-haskell/transformers/Manifest b/dev-haskell/transformers/Manifest
index 03fb3234a029..42297630b453 100644
--- a/dev-haskell/transformers/Manifest
+++ b/dev-haskell/transformers/Manifest
@@ -1,3 +1,3 @@
DIST transformers-0.5.6.2.tar.gz 42370 BLAKE2B 317c8f557e0e37503546323096a9e2c880dd9331708b80b3041d4caa325b1c863b147abb433c0cdc15b1650a7412cb8579d96a8f819a93223b8588bffb440d8d SHA512 f871a910a5c31af77a4b9711f01b5780b1f657bbce0fb37234c97b8245d8504c514950f9e8673a606405484ae175cdb84c0aee7a05df8712cea02299c652cdf8
-EBUILD transformers-0.5.6.2.ebuild 728 BLAKE2B 550ece0bfb93e41de377a971c63d220f3c36711a6e1ad8ccb11ef9236fde9ef1b6ba9cd26d21e330e24bb329a1089f7ab6c61f686cd7234a6f174af508c539a7 SHA512 5f55629307582e943b91b2caa16f8e22b736d67d6c27c3ead4387bd99fbe12b4040b21f007406ea40688f7a60df346bd7c5de991cf8f9ffa1c0dc7e30460f52d
+EBUILD transformers-0.5.6.2.ebuild 735 BLAKE2B e8fd4d36925cf9861d606612609d090350f7b531b354024099c911c867cacebcb0f5d8ff3e281b5f9e1b9b8fbf92db6e7ddb7340348cb2733699cb28d89428cf SHA512 8b86b0bfb9c294ba48c89d8f644bd5f46f21eef22eed4f2ce370c98364299a7db4aad0a74cc140c0faee55d5628fd415c4bd00d05f318747a0bef3fb04ec5f2a
MISC metadata.xml 878 BLAKE2B f725e3cbf7bfa061a2088cd231cbb76b509890fe2c6ef6e142aba3d3d8354d62b4e377a5d2cd7682e0358384ca98f460662adc9a61c12ff7c0c2d16e2d2334b3 SHA512 e04b3b841e5a21dcfd9873481820d54b3d1a203e27448b4c10ac7be36f8e09ba6c110808b95d1d191ea631ccf75440f93c3934c67212eedba55965e20e56cdd1
diff --git a/dev-haskell/transformers/transformers-0.5.6.2.ebuild b/dev-haskell/transformers/transformers-0.5.6.2.ebuild
index f4b2725a906a..789963a6dbf5 100644
--- a/dev-haskell/transformers/transformers-0.5.6.2.ebuild
+++ b/dev-haskell/transformers/transformers-0.5.6.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/tree-diff/Manifest b/dev-haskell/tree-diff/Manifest
index 6c845fc3f002..cf687f1be7bc 100644
--- a/dev-haskell/tree-diff/Manifest
+++ b/dev-haskell/tree-diff/Manifest
@@ -1,3 +1,3 @@
DIST tree-diff-0.2.1.1.tar.gz 26042 BLAKE2B c136094949b96069996ae2a68c49ca3476f75909138135a138b1c1f07b833413472d2c497418a8bb6c0c17164e78cf180b548c0d4ab5806269e7348aa86467ba SHA512 07bd947b145ebf894a5f830601529517d003bf4b0ffc9581c8204d710ed8d3941f764376add84ab1757c7d3544e984166115f37c1348a32123d99aea816a0686
-EBUILD tree-diff-0.2.1.1.ebuild 2415 BLAKE2B 041404e09693d2847006757a8cd4f4e1d3a0a21549786c98861a03f459898c79b66e5f80161af9f550a6311471090cfd099fcf0b5d58da5a5da698f85a1555ce SHA512 baeeb7e43f4d808f030137999453dd7d5805618e5a962ae12f6b6bca7b4aedb27d05ba6c7ff4343bf63260b57bb1319b16f8cc66932479cf687a814632bfe7fb
+EBUILD tree-diff-0.2.1.1.ebuild 2422 BLAKE2B ed580c133c8dea67eb72c9cb8145e1f976258bb6126325ae3f9225a15e415a17cc4953b7daad3c8352e1ffb91f2c0428ff1c91a93850bc39e6f72c301eda74da SHA512 0306a41f550baf6e2f0511ac85b3c161b84061da1e4b2ccaf87f8b836bf0093f42bb51a8ba84ce1d75736d08740f448c694199f3da14d5bef69976ae9cd8d884
MISC metadata.xml 1131 BLAKE2B 6d64eaacf1c3c10a74ea87cfcd9441633c7a9e7a9ba694dccbf8757614e77cbddfcd736418b3cdc8f3ba0bb57ec8af3ba5c84f30ced19de82d9c38dd6acb78cc SHA512 f1f45ba94cda3ddbe4dc6622445c6daf158dd947c396633c9e5ba330d87cfe366576ea7c7245ee9e324e09b469cf96e771b0fecc88575fefb43d5a1dd1ff6b40
diff --git a/dev-haskell/tree-diff/tree-diff-0.2.1.1.ebuild b/dev-haskell/tree-diff/tree-diff-0.2.1.1.ebuild
index 66d5f28f9b2e..e64090f0e9ba 100644
--- a/dev-haskell/tree-diff/tree-diff-0.2.1.1.ebuild
+++ b/dev-haskell/tree-diff/tree-diff-0.2.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/trifecta/Manifest b/dev-haskell/trifecta/Manifest
index 0e6e5c5a4720..5a172c1cbcae 100644
--- a/dev-haskell/trifecta/Manifest
+++ b/dev-haskell/trifecta/Manifest
@@ -1,3 +1,3 @@
DIST trifecta-2.1.2.tar.gz 60393 BLAKE2B eeaa0fdb855b09f8aaea5ef9b1f4c2b465d8f07bc05ced926bfbbd43c256611336e7153edf7ad57853796d436930cf317fc9433462477ce37f5cc417b45f777d SHA512 33ee39932235d1963b44ce54a59c1b5f193db9f590f30ba272f4e10965582c3602f822328b7e6e98f09ff4d3e14a8e324375353246f3ff0815070a7d94916c2e
-EBUILD trifecta-2.1.2.ebuild 2081 BLAKE2B af4cd8626ca22e44a47cc61e5e59c320d84f2deb6ed40317afd88abdb642455d5dec46839cf25066e5428a64c4971ebaed678b57593c353e4ff0108669ab5b2e SHA512 d1c9fe4e683e453461faa051209ca877f81663c3610f01bc62392d0ab4dd47aa4192416fc0d320ab8c6b1d5de36014c3746b4d8e879b96550707a48c5bd24a78
+EBUILD trifecta-2.1.2.ebuild 2088 BLAKE2B cd6c3eb6662dcac114a74f0574604bf000f309c7b96f41ad309c9f49a73bc22ee52d9c43684920ed850f5e2f8b430bfd92bafe59c5ecdcb5c9b31b6ae8dc5831 SHA512 904a4e120dfa1a6f595a50779f3b4ec2241e5ed939c7e7b9e5f298a61f142c180be69dbb608c130a50c4cedc41c0ebf7f312ea882b28e6201bac70b5c0b4a72b
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/trifecta/trifecta-2.1.2.ebuild b/dev-haskell/trifecta/trifecta-2.1.2.ebuild
index b805a324818a..0379662e0b5b 100644
--- a/dev-haskell/trifecta/trifecta-2.1.2.ebuild
+++ b/dev-haskell/trifecta/trifecta-2.1.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/type-equality/Manifest b/dev-haskell/type-equality/Manifest
index 013d4d737828..9bc738f9dcf6 100644
--- a/dev-haskell/type-equality/Manifest
+++ b/dev-haskell/type-equality/Manifest
@@ -1,3 +1,3 @@
DIST type-equality-1.tar.gz 4525 BLAKE2B c93061cbf7ad6a02586770dbbbb8c4e47fdee48240b85cb8fc69f78ee8cd05c493585cc14129969814042d3cde2cd4e9468af86e61cfef486b4c3d424b5f413d SHA512 633675251719afa59c311ae82d18476d6e000fbbdc553a29da598da38a29cf73fffcbcd4b23a70dd397f10734ba6617633390874eea8a563a1e258654a9fe7d8
-EBUILD type-equality-1.ebuild 647 BLAKE2B 9dc2e7e052b73a83b814bb4b7531925501b5e3310e209a82f14761e6251e471fad70d4370cc773116f081c4b7fa7cf0f53e2c08f889737893d24a28945fec7ca SHA512 6528be18087540979646adb3eb80acc31ecb341b4641531f24fc2ed134de27190044cf69a141c4a92891acab8a4ce64848917e2304bd401fddb5207a9a32c8f9
+EBUILD type-equality-1.ebuild 654 BLAKE2B 34d38dea37da23220c359de4d87fafc3c6dbcce689c40c104471e5461d2d9766c7a456e064fde180ed65fc7c02a19036957ef003ef933d711438e0c828003d62 SHA512 8eaa94e6afce8ac358bebdc4e0a9ed0f14ce641050e3cccea10311af9f399b2959bc9e32524008aaad277008ef6344539bd2eaed6d88264a612cdff5a1cc2834
MISC metadata.xml 680 BLAKE2B e1dd3f93c5a3a2bac2000074cb559704239ce80620ca28a1faa5ac34bbba979380e6d73576d48cea96ada455f5fb03c05147bddc7877ceb937953b421f49ec29 SHA512 a097d15c375c5296b49369e5af625e1a447c2b676133a3f4f49041a2ebc4bd16b193ce57357227898686e8011d6bee4383f3ffe3afd2b6ad4319b855857f2982
diff --git a/dev-haskell/type-equality/type-equality-1.ebuild b/dev-haskell/type-equality/type-equality-1.ebuild
index 3822b28bf9ca..d8769c361678 100644
--- a/dev-haskell/type-equality/type-equality-1.ebuild
+++ b/dev-haskell/type-equality/type-equality-1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/typed-process/Manifest b/dev-haskell/typed-process/Manifest
index e2757fc2cb4b..78a5c364eb67 100644
--- a/dev-haskell/typed-process/Manifest
+++ b/dev-haskell/typed-process/Manifest
@@ -1,3 +1,3 @@
DIST typed-process-0.2.6.0.tar.gz 17363 BLAKE2B 033c1da191fcf10ca36b1215303793d26b3435e7241ee07e4c3389a9892be496779f70ae62b6bbad7f07704866473e16d4f15bfb6f22efa41243cba6ad72e941 SHA512 a40b8db4ef2179273943a3aab0200891bd3dffe584bcd51037ddf9cebae88d4d95292883a745a0c31900c7bf2eebe2c71175fbb86dc470b60660b443f8b1e3e0
-EBUILD typed-process-0.2.6.0.ebuild 767 BLAKE2B d71f8aa3d85e8b3e70a34737e268ea10949bd844e56f51d43aa57e903c66f78584e737b81daee28a93d74db82282e45016231737e42292c195bb08a38292f2bf SHA512 0b611f90caed938cebc59dc815938db20b87823cc8a8176861524b34a0d832bdb31523d09bb550165ef74ee6cdbe9cd303c14b147c46caa02fafbfd9f912d3f3
+EBUILD typed-process-0.2.6.0.ebuild 774 BLAKE2B 96571f65c984e1c6529f15f611067a0f8ea70886e4779ab7d87d6f527a547412be8415e8d51233812f627ddd6c0fb5eff009b36700e4acb120d34bcf5e35c6a1 SHA512 9b875010037dba0a6d966a690ea57d56ab1c16d4c58dee53a5933dc1ad2bc0b0ae6995d892fffca438d3fecb15722bf49518fc17c5dc6a964d968e78f54002f4
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/typed-process/typed-process-0.2.6.0.ebuild b/dev-haskell/typed-process/typed-process-0.2.6.0.ebuild
index c98a9f59da52..6035dbf2e793 100644
--- a/dev-haskell/typed-process/typed-process-0.2.6.0.ebuild
+++ b/dev-haskell/typed-process/typed-process-0.2.6.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/async:=[profile?]
diff --git a/dev-haskell/unbounded-delays/Manifest b/dev-haskell/unbounded-delays/Manifest
index c2bcf6121f67..dfee69cc3260 100644
--- a/dev-haskell/unbounded-delays/Manifest
+++ b/dev-haskell/unbounded-delays/Manifest
@@ -1,3 +1,3 @@
DIST unbounded-delays-0.1.1.0.tar.gz 4166 BLAKE2B 158b05e35afd4c2b8f33caeea748466ee8cb6348f4505649c442f76777b41326128b84b8b7559e06d031c1486886e99e95bf69ac7e80eb16ec1c17cc5b5354e3 SHA512 70e26055abe40b38e20bc5dadc3ae32b699613698d0fc36bbd519fe011128fbdda7e963a69f25375b4e8a26b2ebfa2cdd4496d9d045e9f19672224654e5e7948
-EBUILD unbounded-delays-0.1.1.0.ebuild 560 BLAKE2B df16c211bd7be7ab6492e422eb1eba5d37915af051b56c078758ea6ef8525012403d3a95dfec4e0de5b7acdc90f3011bead7c6517b29ffe6f8ce6f83a03c3f15 SHA512 6cc60233e272a28abb0c6af6e9f54b84abd56575e4b67cdc649262dc24d75a5fd3045db92441ddf17e058558d5298083830d861fccac19ac97a21f696f336829
+EBUILD unbounded-delays-0.1.1.0.ebuild 567 BLAKE2B f9fd35b239f0c66c0340d30760bfbd994d539613a73f9603b27b5104a08fb7ae39457e182e60c62f6808699fabc211064cb0fb214260af1c3903c1dd9bc4e95d SHA512 4bc4d628380b36c7b7008f3c08f8cf991e49628edafc45b11fcae31b77d821126f2e7e63196930f3cd5a1cd40889e23ecb9d9875311b23d1d5396a4cad932bc8
MISC metadata.xml 602 BLAKE2B 59648665fefaec4e52733d3eb4d5ca541bfeb96a83ac6e9a197a60938d3267fc592cd598a721f3374f0208f14a61dbfa0ce9c36b806e592fa8b255f378b1373d SHA512 b1ea21fcb650fc08d965a0b865cd1f010855b406751c81c20f80981a91814f4f4f5ef5506e02a71511853f5a00f7da200e2d35c478d05aac17db9f760fec9357
diff --git a/dev-haskell/unbounded-delays/unbounded-delays-0.1.1.0.ebuild b/dev-haskell/unbounded-delays/unbounded-delays-0.1.1.0.ebuild
index 1e93627077ac..c472e20e6a53 100644
--- a/dev-haskell/unbounded-delays/unbounded-delays-0.1.1.0.ebuild
+++ b/dev-haskell/unbounded-delays/unbounded-delays-0.1.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/unicode-collation/Manifest b/dev-haskell/unicode-collation/Manifest
index 7863a1489612..c0492093533f 100644
--- a/dev-haskell/unicode-collation/Manifest
+++ b/dev-haskell/unicode-collation/Manifest
@@ -1,3 +1,3 @@
DIST unicode-collation-0.1.3.1.tar.gz 2057181 BLAKE2B dde95fbf322a2a9100e8c3a462744006e5e1c2934f0e99c410e311256bf22a0898a7a04960284ba5f801ebfbb3d7465eeedb8ba3a6545cd991b9ee4dd00270a5 SHA512 7c8de0e1c3053bdea7f4007fd7711d5d18fd2f19ddd78ffc3d51cab3ee34623faa51d45ea8408b3e079741bfed9bc453ecc89cc2e20f479280d3646f0f1ecc44
-EBUILD unicode-collation-0.1.3.1.ebuild 1147 BLAKE2B a03f63d94822e3eb5c24ea57c3a6b22648c6ee12eeef0752ad9c6627116ccc297ed316c14281492ded72de8b0366d2e82d6f43759efa80222b225fd506816ed4 SHA512 77e30c3283ee539fe4d74e3cc5e3c25f8557ce7696c3844f442cf7e90d8ebd031b7a1d642484c61030259efcf60a3ea71ac92867d8c7832d67088bb5c5030a17
+EBUILD unicode-collation-0.1.3.1.ebuild 1154 BLAKE2B 9582228d29e29f8354d67e416df37b26874b96e0f5c08ef7b335c0d859dbd4028eff2d1b2db5fa3f904db399fe89bcef66af91ed704161d6694abcd2b60b6e75 SHA512 9b0a017de93cfcfbbd76924ab95688fe520d0dda956e9cf6f8c7d94e92ad1625ed471dc1f69c78f29af2b3fa5759d95a4f500d786a6c372a1dcaa346b60f6ada
MISC metadata.xml 453 BLAKE2B 432769aad1a73613467b0d7e89a2a86bdc272338a026cdfc55192aee59fb18d0190660d6bc5a193c5adf2dea9898e7b4f1cf3707045a39cff2c2aa6e4c989f20 SHA512 663085d0fdc3746a03b7483d3c57be3be5a18cb0c2eaae7a881a604a7af78d4d9be951e2b1099f144091c7589cfe96ac56b9d0f5b2314932cbc3f755de8955ed
diff --git a/dev-haskell/unicode-collation/unicode-collation-0.1.3.1.ebuild b/dev-haskell/unicode-collation/unicode-collation-0.1.3.1.ebuild
index 33e42136d521..25adf6d3d7fe 100644
--- a/dev-haskell/unicode-collation/unicode-collation-0.1.3.1.ebuild
+++ b/dev-haskell/unicode-collation/unicode-collation-0.1.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="doctests executable"
RDEPEND="dev-haskell/parsec:=[profile?]
diff --git a/dev-haskell/unicode-data/Manifest b/dev-haskell/unicode-data/Manifest
index 6d3f72d9feb4..37f491fd9d4c 100644
--- a/dev-haskell/unicode-data/Manifest
+++ b/dev-haskell/unicode-data/Manifest
@@ -1,4 +1,4 @@
DIST unicode-data-0.3.0.cabal 5123 BLAKE2B 9166d0496d890a880d364aae56d48a0d1b6c474a708a8c59754f196f75d07278e8b27d8d0f1f68a6fdab475f039c4b7fa7ca35434efdeb891b016003ef4abb17 SHA512 45ca93bef8197394f5a04528169f269417a915ae550fd8c531826ae85707939666689a2fc33b954ce4cc053330f062fc123ffeae408790f9613181c14db1da05
DIST unicode-data-0.3.0.tar.gz 142487 BLAKE2B 0e1dbe384957adb0ff53482fe65578a10d6753c3ab14e6e5aa5da60f5891fbe10ce4bd024f76ae5f213b53baef24c1ccf97a4a2cbd79de1595336db23fda64fc SHA512 6e96f9b93f8a37c8e17f6b20fbe5339fdfeeb75a9d0c6311b03e0bdc9a4a6aa87db6adbe2c3d7d4e7671635df1b32c5325d37815f48ae03ab3b27190a293896b
-EBUILD unicode-data-0.3.0.ebuild 1000 BLAKE2B 665c6572082bd81e1f021d84f7e0289034a7fc044893c67fcbba6a4f9a2dc9a2f6302a8f0d2f2846a5e914a1a20ac1accbbe3cfd0e03b41e95aaf34cf2b65109 SHA512 961202e6ab05633b6241698b0df3161d8fda9c0184440a8fbcdf1a6b1bc712ec9e8ccbb3308b8aeed6def016080e0f40690940972b65dd9c0ee6382a168e3473
+EBUILD unicode-data-0.3.0.ebuild 1007 BLAKE2B 6703cd7706bf685d3fc1d555da46529028f1d066814fc7b81e60717553c40f45dc518ae725d680a83bd2c9c2376c11d171acc6985d7189bd061eb2ce6d99e9a0 SHA512 f66e706e74a4b2a745eef08bf7f3dbe3767477ffc30b1b0b0e5ce7ebc5d240e030e87cb7681b2f7495a804a51102123938a3cd7c59080a1fae30bc97c995481a
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/unicode-data/unicode-data-0.3.0.ebuild b/dev-haskell/unicode-data/unicode-data-0.3.0.ebuild
index 64729d63fe4f..7250c2ae41da 100644
--- a/dev-haskell/unicode-data/unicode-data-0.3.0.ebuild
+++ b/dev-haskell/unicode-data/unicode-data-0.3.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="Apache-2.0"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
diff --git a/dev-haskell/unicode-transforms/Manifest b/dev-haskell/unicode-transforms/Manifest
index 54749c721a98..76bb7f302345 100644
--- a/dev-haskell/unicode-transforms/Manifest
+++ b/dev-haskell/unicode-transforms/Manifest
@@ -1,3 +1,3 @@
DIST unicode-transforms-0.3.7.1.tar.gz 717790 BLAKE2B aabdd2496ad686d203aa0d8f9c4d043e35c448b1cb83546858e487a6f0e6f05f2cd6467be8c0bedf1bac7fc0d45a711b7faa438c433b5a144ad2e7c3dc20df97 SHA512 a4e39b943bcea6c86ebb8df7253a39ecf2a7bf5a083d0cf2ee1e5720af4afe47111330a787353a5728793d02739448debae2fd73fe6ba2d0eb94cbbb4bfef30f
-EBUILD unicode-transforms-0.3.7.1-r1.ebuild 1108 BLAKE2B e8cb54b423a13a13ea36bd125315746c1b80048f4dd1bc443d730219695fc8d816c947ede7d68c135b922d2ccfa1c115d7fe248419b6d9a506de3a5b96c7e4a9 SHA512 d7652b7759931c65ea5409dc7352617746756a4e345390e533903927433d278d1de005f544c7b187257954cb737e0fbc3ee6871825750eb14938c9ee35c01373
+EBUILD unicode-transforms-0.3.7.1-r1.ebuild 1115 BLAKE2B 0672d1f6d1efb20514821cb1b376e847e2fb23a0c2f1e9194d2bdeef4186b1cd6541e1754ee5a8a218ef131b1f08025dd295c7807ef24082569df49755a2bc04 SHA512 db19b2f1ed649891015b712a429ab7ffdb80ac73ea5e1d1a6b0a95d1c45c3758e672bf56ef6c4c0d3e99f00554626728265f4904c6e8c0a42e2143750fbfdf02
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/unicode-transforms/unicode-transforms-0.3.7.1-r1.ebuild b/dev-haskell/unicode-transforms/unicode-transforms-0.3.7.1-r1.ebuild
index df181e885550..70861694886f 100644
--- a/dev-haskell/unicode-transforms/unicode-transforms-0.3.7.1-r1.ebuild
+++ b/dev-haskell/unicode-transforms/unicode-transforms-0.3.7.1-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/text-1.1.1:=[profile?] <dev-haskell/text-1.3:=[profile?]
diff --git a/dev-haskell/uniplate/Manifest b/dev-haskell/uniplate/Manifest
index 7a044e8fa8fb..d2a500ba7226 100644
--- a/dev-haskell/uniplate/Manifest
+++ b/dev-haskell/uniplate/Manifest
@@ -1,3 +1,3 @@
DIST uniplate-1.6.13.tar.gz 29787 BLAKE2B 345b5c523469ccc4d98ebdf7498fbdfe9ae183af46c4cc1e1fcdc0782d6dd31d40f53e5ee04d652beb048c62c0d0241d6336eefd87cbfc10d4c0d7bb647b29ad SHA512 8cab820d40b318c7483319de4174bdbd3637e1c93f42bc6b796c6a8a1fa93331c0a2ff3b7c77f6a2ec0509fb48bb922ef732c7d79e8e6bcf7987bde949459310
-EBUILD uniplate-1.6.13.ebuild 867 BLAKE2B 976cdc770d6382128822276aa5be1230830f900b93e23457ce19ca8a4300a685dc54a4f05bb98e7269d54302d48b7696cd5e9574a465b82df3710b658dc30753 SHA512 1813f0c8b937c01cefa2180bffd83addd4b9e01a790aff396a34e8220298219eec8afeb3265cebbced1015f5d305a5112277a6f67a344333ec2a8b09c73561e9
+EBUILD uniplate-1.6.13.ebuild 874 BLAKE2B 3f994413dac85e02dc7b4b737341a374df61d7f4db0678c128112dc5c4fb7840fc243fa6d413a1009f67923884b2e0f0aab33cfc589afd0f595f780762ced29c SHA512 1375eca191139ba42eb86f1e52024fb41b36b029d138ec31b8d0db442d83b33b0163eec71301924b618b2ee03862f92e0a897a5b69fd7a5410822a6fec30c16b
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/uniplate/uniplate-1.6.13.ebuild b/dev-haskell/uniplate/uniplate-1.6.13.ebuild
index 3bafe5a2baa4..5faa74139326 100644
--- a/dev-haskell/uniplate/uniplate-1.6.13.ebuild
+++ b/dev-haskell/uniplate/uniplate-1.6.13.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/hashable-1.1.2.3:=[profile?]
diff --git a/dev-haskell/unix-compat/Manifest b/dev-haskell/unix-compat/Manifest
index 7b738f310790..9377d201c382 100644
--- a/dev-haskell/unix-compat/Manifest
+++ b/dev-haskell/unix-compat/Manifest
@@ -1,3 +1,3 @@
DIST unix-compat-0.5.2.tar.gz 13281 BLAKE2B 617e916badf79b76959ffcd542ad6fa1f1ea04c0bc741faace7614bc9e0fcae0cc34dabb06197fa8686dee26b0d890ee95d3f6e5f6258e543424a9d99498a0cf SHA512 0a0a98e03edb7c6ab4401a022c3e90f7598b24930cb22ba04711c3f57b8f87990c6669d5cda07196b61d36cb6e0fa8b281822fa99b199c3b78cfccd0bc3f70be
-EBUILD unix-compat-0.5.2.ebuild 644 BLAKE2B b79a529cce82c284a27a3ac756a8c6510d7e73998e308de6b7cf419d113ef499d84e48a191895f2dab07c4711a7ee8f016c76ae9eaf4e0993ff1479ce919848e SHA512 fa282fed9eb41ba8ca56dd6c158400fe84f85dd9d588e41a33ac48c14c22f7800c76f8d11d9a841f3ae190d8aebb3ea72e0d1af34452285826dc13265f41c60b
+EBUILD unix-compat-0.5.2.ebuild 651 BLAKE2B d85f92ea66caa6639e05ed09c52f0667fa54c1a5afe1eb0152380a203c1a5e331bbe887d60a4a0408cc8872a6d89ae85e12da69f8eed446d3f3921394e0cd158 SHA512 6b52524d22efdd504899eb4853e50beaf62ad4cb15fc7ec1770f5513dcde27d4670d3713d1b23de7a361b4fa99df11449698a9622236199a9921a4f84fa197f1
MISC metadata.xml 651 BLAKE2B 946871cc30dd4d34418eef9efbd2b64b90aa324121007435c5d07ecbf32034fc80e73027c4388b05cef8a1f4743bd3f2adf0290e91cfc4ddc806a28fc671c2ca SHA512 e4bf4feb5c458447290720b561e3e63f6a3959bba450721969a27fef210b9f353c212800f1f88e71812fec573b1a1ff275f29c33310eb964e71ef58b46e9992b
diff --git a/dev-haskell/unix-compat/unix-compat-0.5.2.ebuild b/dev-haskell/unix-compat/unix-compat-0.5.2.ebuild
index 30a3b2624172..791e2c88724a 100644
--- a/dev-haskell/unix-compat/unix-compat-0.5.2.ebuild
+++ b/dev-haskell/unix-compat/unix-compat-0.5.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="old-time"
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/unix-time/Manifest b/dev-haskell/unix-time/Manifest
index 4a64f80d318b..57a5dfdaf708 100644
--- a/dev-haskell/unix-time/Manifest
+++ b/dev-haskell/unix-time/Manifest
@@ -1,3 +1,3 @@
DIST unix-time-0.4.7.tar.gz 52235 BLAKE2B ec885f79c7f2be3766528dca640e59709aa984f70523714614414f921a7c7808feed274b44bc33cf23d4acee49dc0d8e4e30e9016a372850dfa1695abf81f7d2 SHA512 a9e5b77cb9c93b9a20687406aaeeaff5277d05b95ee9d874f3e0292eca83574b2e842785e0a88f71be3e91610db228c68b5cec885c4b3ea15fc6ec1bb861c072
-EBUILD unix-time-0.4.7.ebuild 981 BLAKE2B 763c55609f8cd0e0a335bbd7116d9a50a1358930d9a5681505fae7cbe9517a4a05ea0dfd153613ff1c5cdf9f5aa467614255f1fab2bf97037e431f3ce9682621 SHA512 33ec7fd5cb7a4e09fcae46db02830baa05c60cc9f4c9ba65043937a0ca7813c830a51f49092d2ab65f11118a7f22e418336d5a3960f56cc34d53b6496f69c105
+EBUILD unix-time-0.4.7.ebuild 988 BLAKE2B 5d882b859202f035e26a666deaa6d82e633eb838bc1cc07a389eaefd77cc8e040f0bc3ea858d9198b5eb7c821b65b1164002e66f7b6b284e463541f39e39d355 SHA512 cef0471e307573e73a7079ca7fe13e8aaeec5d3e0546adacf6736dfa136b7c7a2803b76398f2c761e10a8ad566cd02af4f16958435b6bbdb187b45b70f89e795
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/unix-time/unix-time-0.4.7.ebuild b/dev-haskell/unix-time/unix-time-0.4.7.ebuild
index 2d0bedf0987e..ee61b21cf727 100644
--- a/dev-haskell/unix-time/unix-time-0.4.7.ebuild
+++ b/dev-haskell/unix-time/unix-time-0.4.7.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RESTRICT=test # QuickCheck finds counterxamples:
diff --git a/dev-haskell/unliftio-core/Manifest b/dev-haskell/unliftio-core/Manifest
index cb0262fd55f8..034d7ad1b07d 100644
--- a/dev-haskell/unliftio-core/Manifest
+++ b/dev-haskell/unliftio-core/Manifest
@@ -1,3 +1,3 @@
DIST unliftio-core-0.1.2.0.tar.gz 3631 BLAKE2B 26829fb8d218fd1b73f1bc86b1d673cedef8894345a37c428d73875c0e1c4a47a7107c0a7d9818ee03e6abd75c7da5cd7afdf4c2be02845ff78527c80eb86351 SHA512 5bd46d40be031b398b3238a5170f45641861a30c8cf20ca5a202b47367f00bb52e7391a53301edd47f8d688c713c06ebfdc51b1528518e28f8e8d6ad619e10eb
-EBUILD unliftio-core-0.1.2.0.ebuild 684 BLAKE2B 81f5dd6c61baf33cff1e13f6ed6b60146b266fdcd3d75302f2dd6c592293af48ef275b1964ef90b0045c2190da47089696e68e6d586dfd02bd7d658c9c71540a SHA512 e14ca36ead3ce8775a380aa31bf8c6ded51346a8e16190b72366d52ae4c2e1b19ca7a6595b4978a251c1c0d83a002631b7062e760e54412e5a783103b82f4eb0
+EBUILD unliftio-core-0.1.2.0.ebuild 691 BLAKE2B 1545510011d7f1b5723d1c1f37c6afe936f3ea1e494f976d0beb36c8d422319ce871494fb0e56a466ee15c6cfc6820f364c717ba26c4b0d2b8d721106c66f064 SHA512 9961ff4ebc9acdf2a0477421daa5dd4ed54dcfd2b6539e6e214851d47aa82b03e5f8afa5830c10a8cda45b0602403c42f934df0c91b9b5209e8b231896b11bb8
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/unliftio-core/unliftio-core-0.1.2.0.ebuild b/dev-haskell/unliftio-core/unliftio-core-0.1.2.0.ebuild
index 6165cce62301..5b8bbd99472c 100644
--- a/dev-haskell/unliftio-core/unliftio-core-0.1.2.0.ebuild
+++ b/dev-haskell/unliftio-core/unliftio-core-0.1.2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.8.2:=
diff --git a/dev-haskell/unliftio/Manifest b/dev-haskell/unliftio/Manifest
index 2684069e2f8d..bf95aabc8ca6 100644
--- a/dev-haskell/unliftio/Manifest
+++ b/dev-haskell/unliftio/Manifest
@@ -1,3 +1,3 @@
DIST unliftio-0.2.18.tar.gz 56344 BLAKE2B 7e1ae3356ceef94bd50f9dc14c30ee980834cfecfb17ac36233a2e8da7d8564f8671c77b848726ebae5cfc5d81c9c65d6847015956298e2d9bb1aad9479303bd SHA512 baa90de754474bcd7e2116f4f2a5c98192f2cc62368895eda5995b528c193d07225f1f1409b0f24ce24f7ea396237563b2ff8182636b53618d4048d558d1a8fd
-EBUILD unliftio-0.2.18.ebuild 798 BLAKE2B 52199106895767787e0fb0903b81ac8e3bceb4c37951c7eac8db03513010275ab174fad57582a5dfb29c499e783dd18635d92615ba085819e35d98e7c3d26354 SHA512 12275a0201b9369ef229f9d436e9ca1b86172dcae367f155e9ef3d19fd989aca2f536bc80149479092a8969cac2ec145ec020e2f656e39be85a911a25e2c7721
+EBUILD unliftio-0.2.18.ebuild 805 BLAKE2B fcc2dc829abe5755f4d2ca65751dff8a0718f4dc010cf7bd1522ce2a404913dc1560c66f3b5c6327394cf94f17f3b3d24833633035e2d9e723138a735457d27c SHA512 3a8fb5d9fa2272594ba657619a9125a5ee9addf1cb8c0666eb71fa839669b1ae3ab57d2259f06c9d64d9031e84b3108fd61242084a582932b4ad013c54ff4d2f
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/unliftio/unliftio-0.2.18.ebuild b/dev-haskell/unliftio/unliftio-0.2.18.ebuild
index ea005fbd52bc..14c9d0c484d5 100644
--- a/dev-haskell/unliftio/unliftio-0.2.18.ebuild
+++ b/dev-haskell/unliftio/unliftio-0.2.18.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">dev-haskell/async-2.1.1:=[profile?]
>=dev-haskell/stm-2.4.3:=[profile?]
diff --git a/dev-haskell/unordered-containers/Manifest b/dev-haskell/unordered-containers/Manifest
index 6c11a1f3bd91..64a23e519482 100644
--- a/dev-haskell/unordered-containers/Manifest
+++ b/dev-haskell/unordered-containers/Manifest
@@ -1,3 +1,3 @@
DIST unordered-containers-0.2.17.0.tar.gz 54110 BLAKE2B 089317f81ce422b1ad54b20bf6c4724a13db855b34e6b4c634e36ed7e897927d2390559f32e8b1f1c38b206c0e8802e066d1f20b3b0a9c3c69a23a01ca993a1b SHA512 e0705e0ad9ec03ad192a8e4047aa5c8a1da6268075be28f423d3f3e7d330084ec02d8499b9f5ee8686c4dd36c67758822d58484155f3ce2cfd210e5bb1a3bb8b
-EBUILD unordered-containers-0.2.17.0.ebuild 1038 BLAKE2B 9adba51f94a8ac780022f084d9cfd00fccd31a426329df92dd132df62d66ad3b052b111f85e5a3a896c0f19590ba705af6c19376e3c21525bb07b6834d725cc0 SHA512 280a2cb26e244761c1c704ddab973fe928eb9e59caa4e90ba92ae3a38bb973eeb81b189d0eb3d920488c42ba73d31afeae0b2d5e8892b7ce63e26151c582d7a1
+EBUILD unordered-containers-0.2.17.0.ebuild 1045 BLAKE2B 3f053d8408fc47d2f7d58593cac43997637743c74ad135eb07ce61224f6f6565c8967a904b2751cb639cbac3aeaf72fdfd4066c5abc7a242a5e6794064dff4e5 SHA512 efb59f2fe9fb368d6539264a84a5f02567668caf95120eba6574e913b029f0806220a63cace4aecb48a18574a9c2dc1ba1e0f4bad214cde8265a861948ecae8f
MISC metadata.xml 675 BLAKE2B 0558c755df81a5a948d84f2b1dcf91e313e3211747df92d0cf094720079184ad32b9739224eeda0a8d80f99a2a126597ad409eebd9b8ca454342ba0a5d3960ef SHA512 e4dccb120f5c5f31d1b36079856f533ece40be9f8a4c2ccc3bd88ec43691466f2e3d0292bfe0d4e74d241fc7719c595b3f798cb22a25a4f38f3770397d2f5765
diff --git a/dev-haskell/unordered-containers/unordered-containers-0.2.17.0.ebuild b/dev-haskell/unordered-containers/unordered-containers-0.2.17.0.ebuild
index 511e53671d3c..6ed67bbcaf02 100644
--- a/dev-haskell/unordered-containers/unordered-containers-0.2.17.0.ebuild
+++ b/dev-haskell/unordered-containers/unordered-containers-0.2.17.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/hashable-1.2.5:=[profile?] <dev-haskell/hashable-1.5:=[profile?]
>=dev-lang/ghc-8.4.3:=
diff --git a/dev-haskell/utf8-light/Manifest b/dev-haskell/utf8-light/Manifest
index 40cf3228947e..02214be338bc 100644
--- a/dev-haskell/utf8-light/Manifest
+++ b/dev-haskell/utf8-light/Manifest
@@ -1,3 +1,3 @@
DIST utf8-light-0.4.2.tar.gz 5821 BLAKE2B 50f9ed9201458c90306200538e583f9a696f99aac394851da430dd69263789dccf9c4b188319bdbfeaec3542eccbbe7f4b336028953d513973b98718a4a22c18 SHA512 83777117a24a4c456134c0591e59ec010cbb938a5ddac8fc68b8204c7999aa2a36ab158b14e5b7bded1ca9cc4596f448b0e7aa5d194081130d7aef623d7c6bc0
-EBUILD utf8-light-0.4.2.ebuild 549 BLAKE2B 6975ad01e4bea9ff895a5b9c76806916aedc48225f9f8eab0f5b558afd2fed6cddce68cff753be8d4f186b068d9fd5472f64fa9b64bea5023ea2b05b4b04707d SHA512 51fb4160228a937e485294d7bc6f42f41f0ce6e1b68277a8c7644e4beef3cabb38cdd437acaab28d3195b2435fa32d3ed3a7d44557bdb48cd923c4c48442cd05
+EBUILD utf8-light-0.4.2.ebuild 556 BLAKE2B b369b35a19bc1f224433d5a0337bf1375f047263276a5683611e6d88a186bb6ee2adab32ed83874ca82e6329c07db3df102f3ee5ac911331d1e96632c4e79107 SHA512 1aa808c665a6f5b77e6063407246eacf0d08cea4b5a726842a962df10afb86dd83cca748459fb7030617c14e605432e4c97482471059ce989376c2669f5497c3
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/utf8-light/utf8-light-0.4.2.ebuild b/dev-haskell/utf8-light/utf8-light-0.4.2.ebuild
index 9bbb803fadf9..b2c2e32a195b 100644
--- a/dev-haskell/utf8-light/utf8-light-0.4.2.ebuild
+++ b/dev-haskell/utf8-light/utf8-light-0.4.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/utf8-string/Manifest b/dev-haskell/utf8-string/Manifest
index 9e166bd59c49..251b85b80d03 100644
--- a/dev-haskell/utf8-string/Manifest
+++ b/dev-haskell/utf8-string/Manifest
@@ -1,3 +1,3 @@
DIST utf8-string-1.0.1.1.tar.gz 8667 BLAKE2B db2f899e0f78e44700cec859fd71982024e05f971ab5fef36071410c207a23dce1fa7430ce6cdeefdb5b2c28509eb5848946e2207e046ab7a4105c56e25fce16 SHA512 2dd647625478c9738b3af5e23e1e5ff92968449ad74e6d53dc308fa0f2b08b63c421a1cbe5491dd260b9b32770ec626843d320a09b80eb984211dba53934b965
-EBUILD utf8-string-1.0.1.1.ebuild 678 BLAKE2B 17f7251eef7ef6129eb15fb8f5adcd793780b74c632d691462f4b5635a27715f1b6f5ae04103d255e2ba80a3d9644da58ae86cbb9a818600e35f1189591ef504 SHA512 5390b086505b57e41fbcbe2fd4e0ae9eb6d5aef59f4a9763676ec1c6b5ba79cffba1eeae1784021682e937b4f7f999852781043cc7b77910934d16b049274dfd
+EBUILD utf8-string-1.0.1.1.ebuild 685 BLAKE2B dba899fd02c82fe2c69411da0fb32b433b3c9a1042b211b964bdec8b54040304b3f8c0450af990b1e0129752a159cdc303c2b575d15cab5028896cc4a8ac0709 SHA512 adc77c4e5a909e1bdf0af7448c14c304717c1efd00f2c539ae3ebd83fdf0e9086e4beb39528fbf4b2e7f0edc143c1b784d3e1b06e2613a13006c7268c023e9a1
MISC metadata.xml 310 BLAKE2B c88e7067331d5cb831e5acafdfd28d0288c46bd74836ebf57d7761c21b5cc749193fdfb7230a0b5c6af62be2f207ff2c669d619b0a217a6ccc87de7defca4e65 SHA512 78e4df1ca1e798c59cf5262f1f6faeca2f61e8e81edc852ce381e331f505b7ffe7cfc02849f3cd631e2244389ae64af067785cde04b6405352b47a0949d8c4b9
diff --git a/dev-haskell/utf8-string/utf8-string-1.0.1.1.ebuild b/dev-haskell/utf8-string/utf8-string-1.0.1.1.ebuild
index 5dc7b57df2a0..12e9620a1a74 100644
--- a/dev-haskell/utf8-string/utf8-string-1.0.1.1.ebuild
+++ b/dev-haskell/utf8-string/utf8-string-1.0.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/uuid-types/Manifest b/dev-haskell/uuid-types/Manifest
index 4686819c5497..3942dafb3421 100644
--- a/dev-haskell/uuid-types/Manifest
+++ b/dev-haskell/uuid-types/Manifest
@@ -1,4 +1,4 @@
DIST uuid-types-1.0.5.cabal 2608 BLAKE2B 93d8b89dd8f369032ef0035db3edc07eb21e0985d59c43f17976e1b9f6136ea75e059e5fb1930f9d0ab450846a160b9a5eda4691b13e6aa3bc00de6bd3008d31 SHA512 e2bc98a0f1ddcec5b5f3d26d6f5ec9a7ba5d9c51be9dc56166d975d28753380024623daf694088030fd8b24f9653ff798ce326931a1e7887adca27c15dbe8649
DIST uuid-types-1.0.5.tar.gz 11922 BLAKE2B 82da240f63c255be7c64ddaa6b6f49e022446afbf814b6cd3f9607fd43c0bf33e5d92b0586477384d46b4906f15b17f72564227ad090da54c03b1c21608f5fcc SHA512 0e0821a426120ab63d991a6cd39ded65a89472751ada4d5fb5e4f12177d8e797ede3b6b74d6817ce260d6334adeb42de31b0073389f58a27a06ec8ea4a574ef6
-EBUILD uuid-types-1.0.5.ebuild 1450 BLAKE2B 57c2b32a1505562d2127d0c78483e77eb0c85c31a1351ef1ec807e7ea7dca6f4f6ee683fa22b26240640fd62dff0425995d8b24f8020237714878354e1de7898 SHA512 673b608e5fa25076499502addb471f3dc61bcb8e10bc57a99837273a2292a46c67af4e3e5137b566185ac58f476a7daebc3cdac470dcc8ff303fc1bc49cc44f7
+EBUILD uuid-types-1.0.5.ebuild 1457 BLAKE2B e285248685a20aaec2caa87921e52ae7b56b6284c01fe98388d9e012510d0024e4f26fd252e9cba82b7b7bdfec0bde93d0ffbcc6edca3bd7daf4d7a1bd6b4de8 SHA512 e06f72e3059785e62b1f5562bcaed9f6b6ce10abf0b2d4726de58d4b93e9d65cf63794bfcbe8b61e16c2372b2ab693f1b7f5a0232a7b02104ee86a4221a2fe97
MISC metadata.xml 548 BLAKE2B d396892798ad896270a7700c284789a3aa883b7370a459e9f9c8e0216bf10487a7d3427d5f6aec29e35f6b5f94f706314afc033174440d763c9654509ff51c38 SHA512 9b9dcbd53a6537d464d369775dbc652dc3204298ca8a815991163f9eb0b2f22ec4757f578461267ae9fc0eeb11dc1d2b4acd216228e7df1d7d9653dc4eadb94e
diff --git a/dev-haskell/uuid-types/uuid-types-1.0.5.ebuild b/dev-haskell/uuid-types/uuid-types-1.0.5.ebuild
index f7b5f091f86e..48de24ea6a7c 100644
--- a/dev-haskell/uuid-types/uuid-types-1.0.5.ebuild
+++ b/dev-haskell/uuid-types/uuid-types-1.0.5.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/uuid/Manifest b/dev-haskell/uuid/Manifest
index 63d4135f0aba..040974085472 100644
--- a/dev-haskell/uuid/Manifest
+++ b/dev-haskell/uuid/Manifest
@@ -1,3 +1,3 @@
DIST uuid-1.3.15.tar.gz 8815 BLAKE2B fec665690dc6fe05e9b7083700ca5ba2723d9bbd7cdc7f8770359d26b9b4b32572e15b686bc4589a3bed2cd25caa02cbea96270ea2e373941451aa6f315df401 SHA512 acb5c17b809bee5ce2f1591f3382a7c3a57e9d20a47d8f47be717b0e7fbfd803603810ebaaf88597bcf98dff698f4807dc7d8122a0d7d36785a47e0e065fb59e
-EBUILD uuid-1.3.15.ebuild 1493 BLAKE2B d5349ee19b099a4aa5575c056cacf1dbb070f230b1d8eadff8cd5aff44cd5aac212e2d212b47d50af937a5f91ffd7a0c34b9657a2d70fb198952c2ee15d8b3ff SHA512 0bcb4c7928e52d65715aef28cf684727b2d5007bb69d69e1e734fba3144a6a6721198910260bc1e1628c7a45b0444d7871c3cf36cd41c185066cd73d3ee2a5d8
+EBUILD uuid-1.3.15.ebuild 1500 BLAKE2B a361468f7f0ffa7a07d7b3123dcad46f5fb9cc8a65658f8480a2f686e094e6606f7279135ebd638bb77e019408cd4c6c2b1e52b5bc91d165a3ed462bbec981a9 SHA512 732ae6607a6103cfadf723179c2b6dff6a3c2729dc3f406dd41c8c0b165e28e8dd4adb4801a95beba44d3749815145e67b6955f20037ab40d6cc040b2da54047
MISC metadata.xml 328 BLAKE2B 28dc31dfc087b15e03a61a12ed766c5fe3ed9d328e8f6f461618c235cba25c3032df539920164bf31ab04ccc376c1d02815723a2d560b817bdb6533cbe9aea3b SHA512 996a273983ea1f004269779e07d8f6d0591d382980dfa8d734b4852d43e93b6b6323778342a2f9cd3072e6f1001f117b4a1be770a86b31c03e8951b48d987014
diff --git a/dev-haskell/uuid/uuid-1.3.15.ebuild b/dev-haskell/uuid/uuid-1.3.15.ebuild
index c60364a5663a..bac900b1f1d3 100644
--- a/dev-haskell/uuid/uuid-1.3.15.ebuild
+++ b/dev-haskell/uuid/uuid-1.3.15.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RESTRICT=test
diff --git a/dev-haskell/vault/Manifest b/dev-haskell/vault/Manifest
index f1fd7bea94e3..44e18fe860b7 100644
--- a/dev-haskell/vault/Manifest
+++ b/dev-haskell/vault/Manifest
@@ -1,4 +1,4 @@
DIST vault-0.3.1.5.cabal 2366 BLAKE2B 2ed90b48841bc52df3f6d269b8f30a5b224db2074646e5a446ed8d8f0d2ac15e4bda8839b142e072987dacb1b829ed4bc97f1b9f56e901dd5fb159f3126dee40 SHA512 cca747e73489e7c87c2e794f05d32dac93b935c6dca3ddf58f35d05afd960f1e2279a739ebd7f7995262a7f8d7c2e85b9453da67a5337e029bd03dbf00c5889b
DIST vault-0.3.1.5.tar.gz 5431 BLAKE2B e102b85b99e6c28e0df1ff535c0bc9c61b01ec8c616107fa6298247f4d7f54e82e26eee7614b616d66cdefb21141a67cfcdf8d15743a59abf94ece0ac692f143 SHA512 f268d192f53594d5be39db807982073591e9bb830411813d6904e5ad1bf10d16eb5f89d9a39b764f92e6e196aeaabeac1b75cd07a70c59a42ce842835758e409
-EBUILD vault-0.3.1.5.ebuild 1240 BLAKE2B 7942af67f03cebe09d7f1feb7b0ad82474fb8b977522111b8d8e83b315199d14a5ccb8e7dbfce92ef02ced0c363bbc7a867ad983d53da8e3d4b125dfd97543f2 SHA512 22ec236df4afb19a32b2dd7c09590771632655ec55ed4929b34bc973373e2b665c25e20d85260578a5c2d680a031b75ef9fef8bac8a28ffb798cf84cc585d9c8
+EBUILD vault-0.3.1.5.ebuild 1247 BLAKE2B e3fa658ee36ecc861b7508bb85177633818b382de348ee387ab62b763dcb17d9f9179b13483f037f5ec5024fa32c8175344b80df3f26941cfd037cca91039208 SHA512 45107aa6915f5c89620a1316c414d7f838507b4c1e2561edd90bd0f96dcd92fd58415b267289e58881c200aa58e69cd450173edbbc6e5282ff1c83090e3c4ef8
MISC metadata.xml 659 BLAKE2B 48c43b706c05d169de4017fb530c4739dafb8f75236dba1bf80ee1c0a0155920626e582bc8cbe1fb785c2cb13661f6946a5ca8663c5ee49d07047a5f683c80f1 SHA512 73c3f04753edd39bba7940cee5dbd05df56cb7e2cabab06e2e3e807af7d40878456685217f7578c04af222d9895130732861998fb9b1f68740b39c94806fc971
diff --git a/dev-haskell/vault/vault-0.3.1.5.ebuild b/dev-haskell/vault/vault-0.3.1.5.ebuild
index 5a381fa5db6f..35415b147095 100644
--- a/dev-haskell/vault/vault-0.3.1.5.ebuild
+++ b/dev-haskell/vault/vault-0.3.1.5.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/vector-algorithms/Manifest b/dev-haskell/vector-algorithms/Manifest
index 9402d1b9de86..a54e0d9099fe 100644
--- a/dev-haskell/vector-algorithms/Manifest
+++ b/dev-haskell/vector-algorithms/Manifest
@@ -1,3 +1,3 @@
DIST vector-algorithms-0.8.0.4.tar.gz 26681 BLAKE2B fde5a8a9663e5e94e340f4edb1c1d17a47e7b561013982b5bf7711fe595913280476de629470ec9a049a6bd277587b1dc5390ec9e6dd0d7da87eb7f48ab891c8 SHA512 da5f52493c7f68df0a2c718724dcac9be758b09b14c8fa913aa328ee4c1286893fb239882018202d0fcd56709364ccddf3d620ff3b886d830102ef52a0868d42
-EBUILD vector-algorithms-0.8.0.4.ebuild 1241 BLAKE2B 8d015ac24d79805c2f432bd6c2461afc06e9d34da4018a3c035bafe41803b3cb01ef5ccd478f5ed1e51a492510d2ccde0050301c49ea5359db1578a16257f8eb SHA512 b6793f1f3ac16407daceff1565c69742dad3b70aecf5c70e5a1f2e58cc13dc7c2b0d2de909e600d123340d0ad21dba4566ae8fabb470b486424126556f878d83
+EBUILD vector-algorithms-0.8.0.4.ebuild 1248 BLAKE2B 089a7a88353fb4b79708fc896e11e3b9a8657bc52e18945b2c0a9abacd7c0f18c54efb1929beecd12a3d77ae5a0ded9074b4c141f92bed541f598be7dd60e7d2 SHA512 59bdc2b95d752f85cab90e6af2248a3767fa8757bf36315f6f61179826df751a69684752a6c130ba06b8c0ad2cddc06f5f6bbfb44aa4a81f17667de8c8eb9b10
MISC metadata.xml 691 BLAKE2B 5b808c9e8cf015292afd7748e66c901ac9ed49a4aedcb3f372532bc9f8ffd484ebb641a005597db87c2ecd8641c691ca2d4951615fd7b166d4b38efe679d494b SHA512 dd3c33752eab67d954cbac96686860a3f80e06e944eda70cc60e3f8d27e32f6033979118dfddfbefc3997cb6faa209c148280e8867046a036788d2ddfe856be1
diff --git a/dev-haskell/vector-algorithms/vector-algorithms-0.8.0.4.ebuild b/dev-haskell/vector-algorithms/vector-algorithms-0.8.0.4.ebuild
index 5da8dfcfea46..96ccf8306967 100644
--- a/dev-haskell/vector-algorithms/vector-algorithms-0.8.0.4.ebuild
+++ b/dev-haskell/vector-algorithms/vector-algorithms-0.8.0.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="+bench +boundschecks internalchecks +properties unsafechecks"
RDEPEND=">=dev-haskell/primitive-0.3:=[profile?] <dev-haskell/primitive-0.8:=[profile?]
diff --git a/dev-haskell/vector-binary-instances/Manifest b/dev-haskell/vector-binary-instances/Manifest
index 2c3e031a5779..bf74276d430c 100644
--- a/dev-haskell/vector-binary-instances/Manifest
+++ b/dev-haskell/vector-binary-instances/Manifest
@@ -1,3 +1,3 @@
DIST vector-binary-instances-0.2.5.1.tar.gz 4067 BLAKE2B 4c4bc50e10be05d0a063cd417198c52e5f79e94547b69eac5d87d26762e62e92dbcb9dfc3209a4d105ca6e3ae772a918de1b983856beeb9117c5c9fdae467b21 SHA512 a16202b8ca3f88df82c27b37511087008579296363c73fe09ab19b00dee0fbaf98699b79b08d7e7410fcd062c03f2c5d1560f6b1c9ebf1ab8290596a35758be0
-EBUILD vector-binary-instances-0.2.5.1.ebuild 803 BLAKE2B 7c5ba73ec5cc6c701d133825824c143063e4535fd60511da7bafec786d740d5c3f08d66894dbd8e271241f55f510a5614f99b224816da8b5b5796d38e4439e19 SHA512 2566c215963f92dac6b57eeeb9eefb0f981e3fc45206b2c724bac38067644474ebe6a95f8d0e7435faef427ee77b0ea726431bdfed457e6ad984c26831cfe9ed
+EBUILD vector-binary-instances-0.2.5.1.ebuild 810 BLAKE2B 9bf910b5454ed3122559cfa9b2bf8c8c288f8e571b3a8cc61ed66b271761af74a52a2bf97d94574669f1a7a6008f2f330224b2acd61845e1da7e538848ae5f6a SHA512 ff7bcf9ef0ab1246f2bc8477b8fbb7641bcf2b77265282f7e3a1d30b1c780ba17632821ab33f74eced068d94fab041be188b7df02e61dc808660e963c9cbacb0
MISC metadata.xml 1132 BLAKE2B 223bae42ed021cf2fabbe2a7f1a458fc3c177ff19b072a14dd7453bc2ca5499f377e78d31f6d00e5e8b2a8da23483cd970fa1755dcf31d7b815b08c11ee6b5cc SHA512 54336d984ec7ec54202036b430ba05d50f5bede23973f330e36fd3378aff5e0b568a8ab640c3ed8c72a411c3f763c2f790f72e894e8d260d70fbb31027c97615
diff --git a/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.5.1.ebuild b/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.5.1.ebuild
index 6e9a73c1cc3d..8e26e9836250 100644
--- a/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.5.1.ebuild
+++ b/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.5.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/vector-0.6:=[profile?] <dev-haskell/vector-0.13:=[profile?]
diff --git a/dev-haskell/vector-th-unbox/Manifest b/dev-haskell/vector-th-unbox/Manifest
index ca97fb8d78ee..fcb91a606055 100644
--- a/dev-haskell/vector-th-unbox/Manifest
+++ b/dev-haskell/vector-th-unbox/Manifest
@@ -1,3 +1,3 @@
DIST vector-th-unbox-0.2.1.7.tar.gz 4771 BLAKE2B 72d25981c2dd42bce7028d94a1805ad9a836cfbdce9dfb8bdbfe2f1aa26f4180ea8fc02b3323eccaa11c53065659ddc25063460b737831cc565ae08cecc914d4 SHA512 fa65c32eace3ad93f0df69830eca0334519bbdbb2bbdc511db6e6abffe48c78870fef131dc34451873775a037634a87f0cd0d06dc1c4bc9404af2a86d7593ae1
-EBUILD vector-th-unbox-0.2.1.7.ebuild 858 BLAKE2B fc97a9230c79fd28cb5b801fa22dd0e50eb4bb61494d28ac7176171f13f1ac69e33dcddf467c9989355b893fe935c2fe5a00c05fd54d85e9148aed02d149269e SHA512 31e069dccdac5ea8d7d2c38286da0a0e87d7e8c046472be50e43079cc3d3a444b172126cd04e519e88158cf6fb36f28f62ddeefdae21a939904916d12a577f7a
+EBUILD vector-th-unbox-0.2.1.7.ebuild 865 BLAKE2B 12a01a90711b9f0c7097e89721358a62fb86aebc64322afbef7ebd749055a89b6d7473574428cb23ce52f82e2b0dc7a868b89e94c115789d7e40a341c0c8b8ed SHA512 11e522f2df75a8eee57542087af2d7ed30fe3bf7af7713653e8c700d747148fcbac0e2871c5045a21141283ed8db154dda8855723d9107ce1fa1ed0a79f13b2d
MISC metadata.xml 508 BLAKE2B 3175bebfab698a9b8ed6f00d53ee1ea8d4a160eb2cd7d478f1cc82fd23fccb20a70929782820bf4a6aa6cdb4984263ead28901f4c213694126b3c27acdc0650c SHA512 e175db9d0d50f6ee92c151371a2c95ad5908d0a0588332ecc6d6529dbe7cecd47076a94c44c049cabfd9c4b8e82ecd3a98ca497c37ab00ee922f4f8e8bc69170
diff --git a/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild b/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild
index 245ed5345db5..6bf94baf3fc5 100644
--- a/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild
+++ b/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/vector-0.7.1:=[profile?] <dev-haskell/vector-0.13:=[profile?]
diff --git a/dev-haskell/vector/Manifest b/dev-haskell/vector/Manifest
index f3c20dcdc92c..3346650dfe6f 100644
--- a/dev-haskell/vector/Manifest
+++ b/dev-haskell/vector/Manifest
@@ -1,5 +1,5 @@
AUX vector-0.12.3.1-cabal-doctest.patch 2520 BLAKE2B f211e31c01be3c7ef16b394f12f3326e9623b266b3fb19a205727888f1b3510220d93c02acd979af020caca29b8d59d2d6965fcfaa6146d6c8d62cef7705eb06 SHA512 e74d99c8b6384c43f426a071b7d6fc7bd8e9e5d4af7b824cce62f64793866f2813b69a0539f8ac0b200418451d41761e5f897ff467e6ed697129756d4f72e4a1
DIST vector-0.12.3.1-rev1.cabal 7946 BLAKE2B f1545c06c3a2ce405c9bc498e471b640fa415acd3413fbb3514fd0ea9422f4c7d51ee9ff8b6041da842c45a156132f6eebf89ea11b843835fd360b7c1dafa8f3 SHA512 292df3231e4f34bc038efa769928813808e562553188547420a83a5d068e5d591a169957ef50da42da66b5ba9eea12408b3e739f0f9edb76f06977d6b75a4843
DIST vector-0.12.3.1.tar.gz 151420 BLAKE2B 1d3bb37f1c2b7f3c74e8a934d855b0f1742df03f8526a8b7632d1f940abeeef5a03e476340a96840c9486aeafc404463bff078eb28db9176bc8989b554e87ac4 SHA512 bf117d53c7844c010dc1cee8b778851bd714155fd34e671ae2eb7bd324427de972389eb9f3f315832f20e7bbbecc93ec0f6296ab10e4935957d2a4e14c6cfd98
-EBUILD vector-0.12.3.1.ebuild 1855 BLAKE2B 021f94e3967d1f5d8a4ee35bae909f3ba67de4a4ea015df2abb48a997c47d46a1e03d0ce5a88c93ae4172518f1efc98c4dd92c5f7e92e83c972864bcea4f6ff9 SHA512 11dbac6e6e2875089c3d0fa1a55e4e0589e7e14931e0a4f26b59e2695b986e58c0f25c3e076827e155a059a104940778ce6ce0d870a02493ca794593966d8113
+EBUILD vector-0.12.3.1.ebuild 1862 BLAKE2B eb241d01ab919d29a770bb69fba5be79b998beacc359f105543e4579b85f1b5468febb4f599340fcb6148a13e3d63ba6c7aa75de4468a2f6585179e08f4fb493 SHA512 6db5e5dbfa2d1cb9b4f06c0987e7eff551268ac84c53e44217fb27c59fa0b6d2fc2abcf035d47498347e7f61bd0342398e970ab5257a4fd417bfc446d77ba3dd
MISC metadata.xml 2432 BLAKE2B 68ccab0b08c3cd848b1e68df59d703e82da74bdb819471f8c867edffd33dd3832340b7bfbe255892ca0e81a810c8c6232154f8262172d71bb54e20341f48bcd1 SHA512 a28490c454bd52bdf1e2c1ce972eab4bf89bcef23f8f4b7e943ffe6be452bc65a51469a8645bb9505ff531af8bad9132afa2475ce067491296b535830cd78fdd
diff --git a/dev-haskell/vector/vector-0.12.3.1.ebuild b/dev-haskell/vector/vector-0.12.3.1.ebuild
index 2c1244b38023..41cbe0c6a869 100644
--- a/dev-haskell/vector/vector-0.12.3.1.ebuild
+++ b/dev-haskell/vector/vector-0.12.3.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="+boundschecks internalchecks unsafechecks"
PATCHES=( "${FILESDIR}/${PN}-0.12.3.1-cabal-doctest.patch" )
diff --git a/dev-haskell/void/Manifest b/dev-haskell/void/Manifest
index 119cabadc1b7..c0ab5eb2d4c6 100644
--- a/dev-haskell/void/Manifest
+++ b/dev-haskell/void/Manifest
@@ -1,3 +1,3 @@
DIST void-0.7.3.tar.gz 6741 BLAKE2B ff5e21a4d902d23b056c39ab691d532c9be6d2c11452291629a0d40113a5fc72fd68f5713834c6a5ba5a07c3f4a4603faf8f53aa9968406a7d03468ffda78d48 SHA512 d9ecf726c6f7806d25d7d3f759a94d8b82c21c348b1cb7943c48d799bbdfdc01d9d729f1a64aebbf66d52275f2e69fa2b060db2fcb408b83a23ccff2730d8a11
-EBUILD void-0.7.3.ebuild 717 BLAKE2B e0a21585f6bdd40e20d02670ae68bb477ce41f8116984c6164aa8c5a7e68a1fe6eb13583f89169bb0bc736ebab7b470f35dc434b2d077c2c757fd2437f2a9c27 SHA512 880450f3df59b1f98468f55c946bf254e92a956bc586a1257945e823fb84ae136444f5f716025ffe14c12122abf8aa2c26c613d60a842c206776fe9d0a0df59b
+EBUILD void-0.7.3.ebuild 724 BLAKE2B 6303f910033072493563f5bbca04e583120e74ec79db5fe02fccd981a981a4f2f4f864f9af02b55f815f1f517cd44f08fa5ff9e4b32411e8252f7cd9a94e7e23 SHA512 e7aa0b4cbaf23ef96bfbb9fd6c14324d6df1ea94552e129fd27ed036979c31ce069ce9df57901b79a517fe52960a191af40c1fe8eb7a16a35de6960182fcec57
MISC metadata.xml 408 BLAKE2B 51de8f21aeff6b30f22927774b6ade4124af9fde1498a83eb30854058452e4e3ce268481ce2c7cd26240de7c6661cd251f60a44f1318979122f10affcffd3709 SHA512 6b0796b5edbace044d5d151d0d85fd9df63ac3d42a46e4d284b33196d84dcf00c9c356d621cc909ef4cc3e9db3e94eec8320fc610eb68fa5391ce0e2ea1ac45e
diff --git a/dev-haskell/void/void-0.7.3.ebuild b/dev-haskell/void/void-0.7.3.ebuild
index 8bf9cdaede57..c11571d0e27d 100644
--- a/dev-haskell/void/void-0.7.3.ebuild
+++ b/dev-haskell/void/void-0.7.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="safe"
RDEPEND=">=dev-haskell/hashable-1.1:=[profile?]
diff --git a/dev-haskell/wai-app-static/Manifest b/dev-haskell/wai-app-static/Manifest
index d3c0728466e0..500f7cc8e128 100644
--- a/dev-haskell/wai-app-static/Manifest
+++ b/dev-haskell/wai-app-static/Manifest
@@ -1,3 +1,3 @@
DIST wai-app-static-3.1.7.2.tar.gz 22843 BLAKE2B 777a25ac71c24fa850b214d18096396dd03809c125aab8197d2621f0943bfc6bbae0f8f25dbfe19dd93bb835dbb39487ee89689ca3ef49e8c9580f102d1a9df9 SHA512 e073d85efc201eab94b9c8be4e40ee71567d07ed2e2907504a946477211bc21aaf2250213cac67525ae58be499b164b09880600c0a6f62b0b1742fb9d730d6d9
-EBUILD wai-app-static-3.1.7.2-r1.ebuild 1761 BLAKE2B 6ad9db407d1cef985a83fbd8be2dae3b8e5e81b255515887145a5432ab3c6d53031b855c6ec4b094976b3f4b18627d73fa22603227afc1bbe0fa0e73d9f8b466 SHA512 2930fffc9e571b64043ebcf60267e25e1d086c78dad8441b4f4c4c02e4b9ebee14e7379698212ccdb4e60e5b6f29c4ca0243f02edc47060870d8d42be5aaeac4
+EBUILD wai-app-static-3.1.7.2-r1.ebuild 1768 BLAKE2B c6d2c2a446dad87eaee789b3e4fe094c327e2c54307cdc3bc52d5c8616be12b2d78dbc36fd6a3670f44a163af696528492d5db44c0c23af1b9c9d42925296580 SHA512 05fbd9b887d31d60e385c7f0ebbbe30e46394f993f0fed5c6460cd19185b88e598fa60cbbdd4d07b5f68763a5cb784c309c051c01dae24f32b641400e16daa47
MISC metadata.xml 311 BLAKE2B dce4171c69b651662a84fa14f1733a032ce60355c873f2b3da4b15e039474007cdeb954dbe9a19480492c32dd2a3d44f3df046cae2d80342bd0d0b4c601a79a0 SHA512 a23b949d7616eb7ff5758395e1033da98b1b91be3ad2877e2336f97c5476d72102dafba624342f0259a23df9f83b4072c1448eacde6c152d0199e30e04d48095
diff --git a/dev-haskell/wai-app-static/wai-app-static-3.1.7.2-r1.ebuild b/dev-haskell/wai-app-static/wai-app-static-3.1.7.2-r1.ebuild
index 4a66f33060de..bd6f9dbbd4e2 100644
--- a/dev-haskell/wai-app-static/wai-app-static-3.1.7.2-r1.ebuild
+++ b/dev-haskell/wai-app-static/wai-app-static-3.1.7.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="print"
RDEPEND=">=dev-haskell/blaze-html-0.5:=[profile?]
diff --git a/dev-haskell/wai-extra/Manifest b/dev-haskell/wai-extra/Manifest
index a395e1d1cf5f..1422fe83063b 100644
--- a/dev-haskell/wai-extra/Manifest
+++ b/dev-haskell/wai-extra/Manifest
@@ -1,3 +1,3 @@
DIST wai-extra-3.1.4.1.tar.gz 67063 BLAKE2B d75f1425cf4c75596adb65c152c954a6005b085f3a290d7dea279a4417d85e359f6948fc8282cee63f2057b4dfe3e33b7a364667544c925582024e4255e71462 SHA512 c33b513bd6e627361007f285167235535ac4065e7198749c14d05cfcd89c5017b54896064c64ffdda9875d6363b684b9beed4098fdbefaba1058045ba3245af5
-EBUILD wai-extra-3.1.4.1.ebuild 1822 BLAKE2B ba4dab32f7a3182a465987d7491b20e15237aeb799629ceaee43e80d6c3f1ad0cd092702e7659f0e8fd9a6504b084a6c16113d8169fc8ca6eb0ecf321b228a0a SHA512 8e77d4ef54f3fbe38718f405c59c82baf883034b40089be3650cd534bc7696db4b789d019a246501d97126672f22232b8e798896f54bc3490ca10e0813146149
+EBUILD wai-extra-3.1.4.1.ebuild 1829 BLAKE2B 9e2132076ef8d914425d8b308a53f136b4f5af6ca94572185cc70f127cfa703c4f302b2ffb2d1371e88b2420cdbdbf2f5e7416870b763b40e57d4908715df6c5 SHA512 9516396aa6b28d03d3d5163d5c3bfb54730a760589e38f398de68ce0d1caae8c2bc38ae01efbf79da514ac6c0440b68035e64e19dbedc6c8f229b8ad633a792b
MISC metadata.xml 327 BLAKE2B 218e06e8cc3d6ffe2ecfde2149aacd275b343bfd4cc2e4ea5cc59a026f4cc7a137889f9b1fc310724e8a2b8a3293e828cfcbea933913ed1fbc984ce054ab8875 SHA512 16195ffb161bad5d1755577c272cd6d517252d34d548e3246c7f9fc4336fe0d83bd75b8322186c4fd734cfadd8120e147653348f6a4574137024e4b06314c694
diff --git a/dev-haskell/wai-extra/wai-extra-3.1.4.1.ebuild b/dev-haskell/wai-extra/wai-extra-3.1.4.1.ebuild
index b5a274438598..85a90ac67a8d 100644
--- a/dev-haskell/wai-extra/wai-extra-3.1.4.1.ebuild
+++ b/dev-haskell/wai-extra/wai-extra-3.1.4.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="examples"
RDEPEND="dev-haskell/aeson:=[profile?]
diff --git a/dev-haskell/wai-logger/Manifest b/dev-haskell/wai-logger/Manifest
index 876a0cd48d37..749d1155bf98 100644
--- a/dev-haskell/wai-logger/Manifest
+++ b/dev-haskell/wai-logger/Manifest
@@ -1,3 +1,3 @@
DIST wai-logger-2.3.6.tar.gz 5823 BLAKE2B a08fde37085151e267b8abb21653021e4de773f5e85606b98900ea5fa33eca680f37dffebe7b416d95abc8ee925110274809de6dabc1be169226835256dcb091 SHA512 0c16120c342321cd686ab7cf9fa7df503a426b0c3d145c16e566013e0df44ef565d9890726d780c1fb73a49507f49bbf5fb886ff4bdccbd19a19b4c00626532e
-EBUILD wai-logger-2.3.6.ebuild 895 BLAKE2B d4146991805772b828731ceeafea9b1068d7077d58c8f53c096b1ba823d57929494b39f5d9e8b68f53853c88674e574581ec443580c7efc9df25a1b6041b6536 SHA512 f12d3cf6aa2cdbe8b0e2d23e2a51ab5e40376419d3bc8cda0c71a7b0b36b3c8d146b760f94fc4b693743d86f32997ef1e2dbd75e6adf2e74bc17d64c859df07f
+EBUILD wai-logger-2.3.6.ebuild 902 BLAKE2B d9a055249358019a874d26bb66d463dd7e9447169252fb0fb0ef5043aff4becdf280b0182ad9636050a355f8b6afc37fba13aec8386c7a701b909be3ba6e4864 SHA512 6b5e781b1afa049f478893340f2c7158b9fd9ffa463f8c62895e7d6ba88554220361e2908decdf86c8dfa7f9e4400635f0631864df3f8ebc0bd044299b83e831
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/wai-logger/wai-logger-2.3.6.ebuild b/dev-haskell/wai-logger/wai-logger-2.3.6.ebuild
index 5ad45751adf1..d5b70563b891 100644
--- a/dev-haskell/wai-logger/wai-logger-2.3.6.ebuild
+++ b/dev-haskell/wai-logger/wai-logger-2.3.6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RESTRICT=test # does not specify full dependencies
diff --git a/dev-haskell/wai/Manifest b/dev-haskell/wai/Manifest
index 000128736031..0ffaac0b913c 100644
--- a/dev-haskell/wai/Manifest
+++ b/dev-haskell/wai/Manifest
@@ -1,3 +1,3 @@
DIST wai-3.2.3.tar.gz 11619 BLAKE2B 3ef7328a252a21d23d885ac3ea36b6a25bf06c0678e2a8627337aeebb325314e64c7e3415b3f4143139d9c20d910809cdbaaaaf6e15757a5eceb4c5fe0c3e98b SHA512 1851da58310c45a809ec1cd3efd760e45bee814e41526a9f3404ea55e2428e92ff1563785b3118e8c605d5edaacd70670d21b5e5b300ce477f16b159c33a2040
-EBUILD wai-3.2.3.ebuild 763 BLAKE2B 224e2c96fbb516d29bea03f9580b30114c59f6e22892ae7dbe7824b01dcec02a73bece343174b4596e54e03e2bfd8b3c80a18737e75f1e46c523eb38ebd0304a SHA512 69ba7950d5a81317e0c2e95f696a5718f27b1a9e739a092f9f062477400a19ef854399e55d2372218d37d91d059597dd58209a31ff366f209811b357d4a2de77
+EBUILD wai-3.2.3.ebuild 770 BLAKE2B 9f5c288a37763d088dcec7fbe6bc0aa7a92d9093b5e04afe5937bc3ecac1aba00d06acb4570bce1037c450515eaac397f0222efc6cd9291806a2c9f95f5556ef SHA512 29129c5186c6916fd97f4cf79ba1e1b56ef8c3bf95ef529a3a6e86fd88fc7df039b7ffd88d5aff327883baf66a38f84dea6aa0f574f1608ed2f5457cfa33c1e9
MISC metadata.xml 327 BLAKE2B 218e06e8cc3d6ffe2ecfde2149aacd275b343bfd4cc2e4ea5cc59a026f4cc7a137889f9b1fc310724e8a2b8a3293e828cfcbea933913ed1fbc984ce054ab8875 SHA512 16195ffb161bad5d1755577c272cd6d517252d34d548e3246c7f9fc4336fe0d83bd75b8322186c4fd734cfadd8120e147653348f6a4574137024e4b06314c694
diff --git a/dev-haskell/wai/wai-3.2.3.ebuild b/dev-haskell/wai/wai-3.2.3.ebuild
index 8db77d90004f..69db4ded4336 100644
--- a/dev-haskell/wai/wai-3.2.3.ebuild
+++ b/dev-haskell/wai/wai-3.2.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/http-types-0.7:=[profile?]
>=dev-haskell/network-2.2.1.5:=[profile?]
diff --git a/dev-haskell/warp-tls/Manifest b/dev-haskell/warp-tls/Manifest
index 6b23aaa58d4c..3b195749c810 100644
--- a/dev-haskell/warp-tls/Manifest
+++ b/dev-haskell/warp-tls/Manifest
@@ -1,3 +1,3 @@
DIST warp-tls-3.2.12.tar.gz 8200 BLAKE2B 71380d62ef1ec401140d308499dc7aad8e6fae1d3e51cc64285f5e740c1ed9fc30f9f096f1a40977e5f5252da49646632c9dfb21090f8d7924b6ab29e619082e SHA512 c1fa08c710bbbb88e914bcb7e978fa0fedcff9900351cf8f2b59bbba8b35e56b605ba3bd36d6162459397f38a0cdcedd5e48472f3d7d1b1357d0b0c3c2fa75ba
-EBUILD warp-tls-3.2.12.ebuild 1072 BLAKE2B 801cf80b01d3466b4601e9e36b87ec9e7c00429d630e52643200c5654bfe7d6c7c42bfecacc9f45ed3e7bcb989e70258c73afb75f17b5a535a36ede75fd61a8f SHA512 210fb60afb4faa661b8876bd580109084227ab4e036da1ca418c3fc9e3ff56cb7fa980e2c05426511ca51678bec7927bbb2f869d66fbf33a8efade30457c8f4c
+EBUILD warp-tls-3.2.12.ebuild 1079 BLAKE2B 3c62899290a45702432fa44f525a941ba3ec73b38cd0cd78855b09937fb4f463138567fa3a8e623b5cc070d9a22e5003831665e52f61b3a8168b5695696337ac SHA512 0e505fe020c0dd56f8304156f2d00b2768303ae738dcfd44a737cf9f8ba8da1ac5675ff4b7a5410e0b3fe3ede66e605dd7d695ff08e99d759c93fd83adecbe52
MISC metadata.xml 327 BLAKE2B 218e06e8cc3d6ffe2ecfde2149aacd275b343bfd4cc2e4ea5cc59a026f4cc7a137889f9b1fc310724e8a2b8a3293e828cfcbea933913ed1fbc984ce054ab8875 SHA512 16195ffb161bad5d1755577c272cd6d517252d34d548e3246c7f9fc4336fe0d83bd75b8322186c4fd734cfadd8120e147653348f6a4574137024e4b06314c694
diff --git a/dev-haskell/warp-tls/warp-tls-3.2.12.ebuild b/dev-haskell/warp-tls/warp-tls-3.2.12.ebuild
index 95f1f145b9b4..af46065930e3 100644
--- a/dev-haskell/warp-tls/warp-tls-3.2.12.ebuild
+++ b/dev-haskell/warp-tls/warp-tls-3.2.12.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cryptonite-0.12:=[profile?]
diff --git a/dev-haskell/warp/Manifest b/dev-haskell/warp/Manifest
index 7ed26ef0ac27..d19a9a133474 100644
--- a/dev-haskell/warp/Manifest
+++ b/dev-haskell/warp/Manifest
@@ -1,3 +1,3 @@
DIST warp-3.3.21.tar.gz 66529 BLAKE2B e8de94a4695c42a7620c1afa1a38225f6c26fc454235e941e34b65929a733e160781d895335d0ab48c4d7db25aa650d50e1d84a3ef83daf62b22f409c2045d48 SHA512 7f181669d9f10f88d14f8f1dc3acb6c08f41c8f4565f371f7fe4b89b3fde411a0190e50f003b07a239ba25ea71dbafaa16cb9e77effbe574bec929ea29646f37
-EBUILD warp-3.3.21.ebuild 1884 BLAKE2B 1c04b022f0a2a780a1ad2f6b361b02312f164f5516e984c02f770a610efbf20fcf671d683ce879238513128ee15efa54ce90151fd07dd7ca377f63fc6ec59442 SHA512 56c8dae5073edb0aa82f62339cdf4f74898ef07e1dae67d08aeff5605fd4949b91c7ea7724e08d1c38d5ee9caed9356d80e31853b835b32e97bc7abada4a451e
+EBUILD warp-3.3.21.ebuild 1891 BLAKE2B aec560c8d0ecf1ab3252ffbcbd44a3f5307d938ac3aa54d0c129eb894df4d398645b4ac9e8a9edbbcfd01e35b55d4801a29b6ca00629f3fa933eabd39d68315b SHA512 eefea389fe827b8d0db8b089d1e5d95e85b78209b3610ac4d3e74cac260a80899653eefc5ae9a38f9cf98479095ff85547313b870f5ed89521d7b62712d05ddb
MISC metadata.xml 545 BLAKE2B 19b89a4a78f095ad7e7fe1aeaf028022dfc4b7ead99b7506294881598ba2f3eb00a02987381576966e1438c661bc325fdf9870ecc1eb0dae83cbcdddd76421ad SHA512 758ffc58101e98fef27e99749f4968284c5bd3cca4660c43ef2e23b4e8eec61d236502dd1ed34705d98a34be8f3ca81b41e2e9efa99ad49b562545bc4bb03652
diff --git a/dev-haskell/warp/warp-3.3.21.ebuild b/dev-haskell/warp/warp-3.3.21.ebuild
index 685001ed9d62..00d6c687a33d 100644
--- a/dev-haskell/warp/warp-3.3.21.ebuild
+++ b/dev-haskell/warp/warp-3.3.21.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="+allow-sendfilefd debug +x509"
RDEPEND=">=dev-haskell/auto-update-0.1.3:=[profile?] <dev-haskell/auto-update-0.2:=[profile?]
diff --git a/dev-haskell/wcwidth/Manifest b/dev-haskell/wcwidth/Manifest
index dd84ce07a5f9..ecf1c5323bb1 100644
--- a/dev-haskell/wcwidth/Manifest
+++ b/dev-haskell/wcwidth/Manifest
@@ -1,4 +1,4 @@
AUX wcwidth-0.0.2-fix-build-failure.patch 756 BLAKE2B c18ebd2a4c38875a2ab7120645d88dd62e69ab268bd147090cb0cedece3e4b621bf70c206d79e5e2b6d3991f72188fc2087b09b2345474328b25cbbe67c906f5 SHA512 8c0951b2251002eb3f0e5f56cd06d6571ead53e2a854cc79d1e496d7b0a82792a216a48e85deeef0d1c0b4f330da624729150b77bd444d911f6149c9c4109cb5
DIST wcwidth-0.0.2.tar.gz 4168 BLAKE2B 4c6f3b490934aacef35b4fcbf8d9cc8f2c93b2d34a705e78dae4750f2adaf37d4d16d89e6595a50bf545d7a7dd486f589b1000f7d2f5b2893b45680ed31f1c4d SHA512 555c38183c7c402a66c151e52bbac9e6c501528cd661ad1708576444b6dc4daa19e0d75c9b79f8590843e0e40b3758d9bea08e426e754688cd32070dfce5a649
-EBUILD wcwidth-0.0.2.ebuild 855 BLAKE2B 258fce651448c5f67a6e0d60179854d8430dec6e0717e6a31bfef480a5bd27fd1e40f92c62fab8aeaf094a199800d3ab7d50bb8b1fa73d2e92fe0ec0b38681e3 SHA512 ad7bbc7fc4ae90a60c96e5158373392267fe914ad0cb768ccb3a95a60a446683c7b89c5fc71b7bf2aed22b9e5d88704c12c94745519f9ba0a7177a4a2d657865
+EBUILD wcwidth-0.0.2.ebuild 862 BLAKE2B 2c6f62f90b5d8d7d6e42fada3f1b4388529c3d10c4fdd39d2c539e72e5026932c2f62913eb00a67a838ed35b0fe1e78f8a8ebfeb2317a1d04d34fc7ef4c55e95 SHA512 7eb9d43f8f2907a633038fa6c5f2124c219496208c94d823c3cd24004a9b30ba4f1061702eb257702039296bbc26c600c296ba931e29327d2925bf4111be42f5
MISC metadata.xml 574 BLAKE2B 286119410dcb9969a3ad403eb21e81b5a6df68014a7db244b421ad190718726513c293eeec1f55ee61f698b5d383b4fbd633dce3447ca2a28a8f5677796e0484 SHA512 caa37ca486ed34ccf1508dc703fc6d8c50c29e174ddd33aff6674b85a26740dfb9d5c0f188f5893339ccb2e36410f19d1b80620485f4a8eaf1458aa7f5921823
diff --git a/dev-haskell/wcwidth/wcwidth-0.0.2.ebuild b/dev-haskell/wcwidth/wcwidth-0.0.2.ebuild
index eed3876aa063..3d5345e1ee36 100644
--- a/dev-haskell/wcwidth/wcwidth-0.0.2.ebuild
+++ b/dev-haskell/wcwidth/wcwidth-0.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="cli"
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/witherable/Manifest b/dev-haskell/witherable/Manifest
index e725a0ff4279..10a733f97fc1 100644
--- a/dev-haskell/witherable/Manifest
+++ b/dev-haskell/witherable/Manifest
@@ -1,4 +1,4 @@
DIST witherable-0.4.2-rev2.cabal 2285 BLAKE2B 973c4d8502b8f4441b6d0bc9d8684f9a5bb750b89868bf393c27c3eef0a36de548821891b0745df804efc6d7f0f75bf41e5a101cf5d461e52824e687b5261e60 SHA512 839310a6771e4a1de5241528c5ff78de78b0ddb22597c30059cae1cb79ec9d3779f90ef345eed96eab7907e41a83ca73a9a0ce25185e57a3bc282d8704827e3b
DIST witherable-0.4.2.tar.gz 11876 BLAKE2B 58294fc66aa0e60cbb3a75b73ddc89ed3bb64ba62c2a462028afdfe0a86c219cb80db8a008c6abd9c5688fb684c05f2156dd51c796efd586a1a2f72a30ca7e7e SHA512 14ad590e24b93fc25f16fecaf71d6f9f891a903dd76e052d9f6c21b464f0d28df4f019d33ac36086341a6c5bd20833d7b0c2d19543460d1530899c0c25cea852
-EBUILD witherable-0.4.2.ebuild 1702 BLAKE2B 2c8b2cba3503f8a8fa2c469ee9f359845c133f17273f08b14cd05cc79c5ead067c18e92f2b723ab3515d2338ee031103bed30a28c23713441d7bcd5d64a3dfdd SHA512 1a03b9e5e72d1d34eb345992ae547c4c6a2af186c0726114a10735dd6f1a8b00168474cbbb5fe6806223d628ad5575eb6da98b84a1a34859f181b2d5288d11f9
+EBUILD witherable-0.4.2.ebuild 1709 BLAKE2B 0a375e8afb358fa06ae1f1cdf36c34e123c4a38e0050d4306b24b18a3c2918b77206e46b8f60c6880ef5f6335b652e73eff7ad645bee4122b0e9de1f79ea33d6 SHA512 2186a40efe048254611d1a49cf771f95ee4626f5b48ee235204a2e8c462327fcfe392252b44bc0f368c7da7a5f1cc8f300b2f9fb71549e1fc3bb81bb18ced7e0
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/witherable/witherable-0.4.2.ebuild b/dev-haskell/witherable/witherable-0.4.2.ebuild
index 2df75995d87c..f9751f084fee 100644
--- a/dev-haskell/witherable/witherable-0.4.2.ebuild
+++ b/dev-haskell/witherable/witherable-0.4.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/wl-pprint-annotated/Manifest b/dev-haskell/wl-pprint-annotated/Manifest
index d6e071ebca7f..56bbbde6b027 100644
--- a/dev-haskell/wl-pprint-annotated/Manifest
+++ b/dev-haskell/wl-pprint-annotated/Manifest
@@ -1,3 +1,3 @@
DIST wl-pprint-annotated-0.1.0.1.tar.gz 15458 BLAKE2B 8699ca505a0c72790d70890ec290bbb602d259015554a6260d52445574d8e0f86c9d4e4a05bba155f59730595073d0613cda00fcecbf142c97afc0375eaedcf2 SHA512 45f1881254f8b20d9992a477a36a7408d2df8d94f99c71d72d75cd04aee3831966886c94b6e6a68791acda24aec8c4a339d052b9a188af8c2ca24e74da1e9596
-EBUILD wl-pprint-annotated-0.1.0.1.ebuild 825 BLAKE2B 3c8f81ed56df0487a2161693b78b7d74bd05b1986333dca3fd6c66a9b9efb2defbeff972d63fe46743fb8d66f3b1512fd8943b80287a16349b8c66cad01c1c66 SHA512 c76966f814331981aa7f3ba644b00fcdd499142895aa335b5b3537fa04cc5185734ae2e07e91d012cc879916257386fcf3fed0db2ae108ac522ad65e64d9672c
+EBUILD wl-pprint-annotated-0.1.0.1.ebuild 832 BLAKE2B 0efe754e3fd4a8514592e2271dc34bfdfe3b037b836c5165731a4cef5b78432f9c395b27137ea9528f764aeb4abe696e0ae8d9c2a79796b28303b227ea338799 SHA512 2b6895c9b4ac9a96730f2106967af89ecde0b5b1dbfdf00dd888f1a282292046ae4a6e1a576ea3e29376dd0ced6a1cff314b984b9d45005ffd21157358b81852
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/wl-pprint-annotated/wl-pprint-annotated-0.1.0.1.ebuild b/dev-haskell/wl-pprint-annotated/wl-pprint-annotated-0.1.0.1.ebuild
index d9c7250d15d0..e77757c5ac0e 100644
--- a/dev-haskell/wl-pprint-annotated/wl-pprint-annotated-0.1.0.1.ebuild
+++ b/dev-haskell/wl-pprint-annotated/wl-pprint-annotated-0.1.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/semigroups-0.9:=[profile?] <dev-haskell/semigroups-1:=[profile?]
diff --git a/dev-haskell/word8/Manifest b/dev-haskell/word8/Manifest
index 0a858e750d6f..c9155a08ef87 100644
--- a/dev-haskell/word8/Manifest
+++ b/dev-haskell/word8/Manifest
@@ -1,3 +1,3 @@
DIST word8-0.1.3.tar.gz 6271 BLAKE2B 55b1bed8a7e7c6e11cab5d6c229c6e60d74154042565644d52aab806737c180773a498104b949f8331f300190656e438170b2f51c2be44fdada20429095f98c7 SHA512 e6442eddb582c41f38206a436fc69c476ff97bf1bd5f37aa173d4efd0153744e9d20b71435329b69dc12a7919034082d4195db88bb2f83b462e1ba430b1ad988
-EBUILD word8-0.1.3.ebuild 573 BLAKE2B 90ced7e9712a741b100ecbfa5977cd8646d77dbad71e1d401be9dcfc61f3d45e8f2253f6ad91eee351e518f830f44d9f1595a493c9b46374abe74d58d20dcbd3 SHA512 5e55b96176d1f479226eda70ee542f3a099b49d65b527d1605760f97e6fdce8b5140d4993d234a9a886882b443eb07d88c67be22c3a10d48c8ac67791839e00e
+EBUILD word8-0.1.3.ebuild 580 BLAKE2B d2795406aa5c6fdf477a498ff2f809176f2313829e2e73077af59ed45b0edb9262b783246a461f87ae9da8e2f8b8bf5367e784144a247e1121d21b58641f6aa6 SHA512 ae3c5b2727f5602c7c6ee54ec3814bd520d0121dc809c1594c36c5c610c3f00616dd739e169128a46d4fb436bdee8bcb36df4a80350437f5d55f77d69c2013f0
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/word8/word8-0.1.3.ebuild b/dev-haskell/word8/word8-0.1.3.ebuild
index d259963c5e90..3f84ef379bf3 100644
--- a/dev-haskell/word8/word8-0.1.3.ebuild
+++ b/dev-haskell/word8/word8-0.1.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/x11-xft/Manifest b/dev-haskell/x11-xft/Manifest
index 9fee16032acc..f7cd00aeec3f 100644
--- a/dev-haskell/x11-xft/Manifest
+++ b/dev-haskell/x11-xft/Manifest
@@ -1,3 +1,3 @@
DIST x11-xft-0.3.4.tar.gz 6648 BLAKE2B c83d8cc4c8a01b923342a1dd1dab007f9bfb3d6c9040edc2b48f48f903189e8ceb09ad233492150ec50bf37c2944e2350ac728e2ef61afc9516cad75f3323c24 SHA512 cd7c10bbe21f096814ebbf1015f4492ee60e73032bbb114f8fa5684e46f96239814f6986d44955642509c06b790112a38194661754e23c874dfe9446b0c13eef
-EBUILD x11-xft-0.3.4.ebuild 751 BLAKE2B f0c33a5897eaa4d0ec7b09f2fec71862805bc1223300267e6a299d4511b9acefd833235d86a1ec92086ab2d52bc14e0e81fc0f6559f11611322a3e5f3647801c SHA512 0341ca966d391fb948ffefd5157338bd3568d7f15aca75367442f3a4b50b1d67af95ffa4ea296b02550baf35189486ad555402a5261818e236082fb47b2fe046
+EBUILD x11-xft-0.3.4.ebuild 758 BLAKE2B 94fab84caa809c09618d5f80b6b027a2bc5834fb1ea2589a70eeeab2d54c1376522ef79246352a2bd3e9c74120d1a65c5309704c90fb06627819ee7133060be7 SHA512 2dbf8ada8b281919dfcd39956737a7b496a726e0236d33b6d2e499001692ade1941f1b89d41f400b01230a4f7e95549bb421ca1e4a947a43fa8b8756e0333317
MISC metadata.xml 218 BLAKE2B a4171bcdd2464513ecc42102fe4b99a29e63146928db17e679dbc71bf248912ee585be783f633541e6031335029bf7c4a8edc3636c9a626a30a57547bc315440 SHA512 f65587e3686d21a5546379b88cc6a58ab53bd6fa512bc63cab7e02f5162bb876fb91f843a86fee5f1a7813abde579b61a38d6f8a9e363473eeb5e6c90691c681
diff --git a/dev-haskell/x11-xft/x11-xft-0.3.4.ebuild b/dev-haskell/x11-xft/x11-xft-0.3.4.ebuild
index f829930741dc..48b0754a3a1f 100644
--- a/dev-haskell/x11-xft/x11-xft-0.3.4.ebuild
+++ b/dev-haskell/x11-xft/x11-xft-0.3.4.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://hackage.haskell.org/package/X11-xft"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/utf8-string-0.1:=[profile?]
>=dev-haskell/x11-1.2.1:=[xinerama,profile?]
diff --git a/dev-haskell/x11/Manifest b/dev-haskell/x11/Manifest
index 62c65f3ab0a5..c2475b8b5495 100644
--- a/dev-haskell/x11/Manifest
+++ b/dev-haskell/x11/Manifest
@@ -1,3 +1,3 @@
DIST x11-1.10.2.tar.gz 192634 BLAKE2B a42e24aea6287a0af7f1b96fd9603d494fc010c9659a69ffcc46bb8670993271fb67061f5026f201bf730dbe0670d485f2a4197cdba5fc6bbd4f36fca4d6dd8e SHA512 5013dc359e081900193efd201c38c41ca73bc8dae3610e8e3b46e42aad7ae4a5917ecd3219d77e40141be7179963aaa2454032c820945e93ff4310ef359b2df4
-EBUILD x11-1.10.2.ebuild 978 BLAKE2B 93d43d6f184b5e6ca5a22532422b8b129c5d706b0a35a87a58a39cc37bd39385a3d7660333e45592ef6a1e09d255b11bf0a52d0bd1f2f31113c4663b2bf5d740 SHA512 0b20aa20dcbf66273919a05c605d2860ee40ffe7b0121c18d9051ebeeb39cae7da6a23b0fc6d7e13d6dd33718cb9bf1cf681e564cb6a4c8430d3e381c3f3334f
+EBUILD x11-1.10.2.ebuild 985 BLAKE2B ede93b4f9f14dac22077b5e2f80dc842bab2269e8f5e158a5afa1d2e1f95df147d3ea40fb8e26c5e5dce027ca3d9d60fb4f606cca52497c6d0a8cce43e80186b SHA512 822c6d5765dca8cef4a31539d6b56c586274ee7fcd5d9892b73cfadc2331f823e9053645dc780889d7f201b78d688c7e4f67ddc7db8ad6a777d8c697c4e29951
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/x11/x11-1.10.2.ebuild b/dev-haskell/x11/x11-1.10.2.ebuild
index d693e34f82c4..fb4f0dae9fbe 100644
--- a/dev-haskell/x11/x11-1.10.2.ebuild
+++ b/dev-haskell/x11/x11-1.10.2.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/xmonad/X11"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="+xinerama"
# add +xinerama to IUSE and RDEPEND on libXScrnSaver and libXinerama below
diff --git a/dev-haskell/x509-store/Manifest b/dev-haskell/x509-store/Manifest
index dc0c7b02d5ea..a0a515f93258 100644
--- a/dev-haskell/x509-store/Manifest
+++ b/dev-haskell/x509-store/Manifest
@@ -1,3 +1,3 @@
DIST x509-store-1.6.7.tar.gz 12689 BLAKE2B 13e879b6a46e662de0660c5a2257881e50487d2667180030dca0dcf33a60718c75aa6413daa5b874622eaf9612e6cad7009ecd84d2d517bb5769beb4eafe4ec7 SHA512 7b0b792a988aed50995523c3f6a3bb0da08cb8963ad834afbeef8bc53e4bb3d7d11af757a999f7b5c81ef073bac10a4003fba7486abd9343a48770bfc954167e
-EBUILD x509-store-1.6.7.ebuild 976 BLAKE2B 8b10b20f84aea5f3db73f9b96eb7e313e0d9102becb4f0f08ca2d79804e386ddcd731535c74764c1048c08a30d8f4933c11e506b2276bdaf01a7ac1e5d8f4cfc SHA512 2fdb4157896c2e12bf31eb847f79d371583e2f8ab8c63b7c211623298b245351e5a4b2a5f5ec567ac8b9f86a633e2281d221dfb8eb99b0ca0d1fe44c68003ebd
+EBUILD x509-store-1.6.7.ebuild 983 BLAKE2B d48e2116d02db254df18cf178ef869f7e120463e71aa5407b9e32083e188dca26c251f20189d4d92a0ded6677b8f0983560aa2bdde265cd6d94575212352a33a SHA512 d23eea26f9da04da5cacaeb9a09a4a1040a5c486b9f747442adc71c4ce9c5b8fd4c22c4702b36af04372cc495cd371baa4e67e328627082a665a26dc715ce3a0
MISC metadata.xml 339 BLAKE2B 6f902d850527543bbf98cbbfefd21111ba945c2fa6489dfe959b3b7d840a8ccd93a9e0eade898aa21f5fe715e2a6b69ba1c74f1e9fafb89795257f240a0c917a SHA512 07a1785d1297f026c08b7b102c4050d1b217c79d4f3653b6be3a28ce25ad24b52bb20171e2466baca4e15c69527fb328354a4b2c6ddc33668e18ed991702dfa9
diff --git a/dev-haskell/x509-store/x509-store-1.6.7.ebuild b/dev-haskell/x509-store/x509-store-1.6.7.ebuild
index e77dc119e996..456958825df6 100644
--- a/dev-haskell/x509-store/x509-store-1.6.7.ebuild
+++ b/dev-haskell/x509-store/x509-store-1.6.7.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/asn1-encoding-0.9:=[profile?] <dev-haskell/asn1-encoding-0.10:=[profile?]
diff --git a/dev-haskell/x509-system/Manifest b/dev-haskell/x509-system/Manifest
index e25359c66ae7..cd0d0e617723 100644
--- a/dev-haskell/x509-system/Manifest
+++ b/dev-haskell/x509-system/Manifest
@@ -1,3 +1,3 @@
DIST x509-system-1.6.6.tar.gz 3419 BLAKE2B 12de162cfc29ddc0f0e5649e0531609bda73f0b0cb305e03015e037f7cb5cef7e4c9a2fa202396673f81e28084e6c4c52cd588cc1050e7bbd4cbe1116b916722 SHA512 110f8e9566ab1cd9491f1bc9cb11ee950c34308af026e71b9f8e60beac09b0e062e1e3a0177d67b04aab824c54476b800b965bf616fe84ba0181991371c9c220
-EBUILD x509-system-1.6.6.ebuild 754 BLAKE2B befe6ea8af3cc55b5d8ae27312b30400e0655ada5344c3187af097a1a1a422180db9be4914bf4ce4a295e3d24b4f1adad043820ffa8824838b42786c55a419a7 SHA512 32a0187ae6bdc438ad6e06dd08286a0c8d94b918cbe96a9f8fa00d41fed4c001650b1a7f768f9c02888c09fcd325cc78e983c55734e69c641d91322ed185816e
+EBUILD x509-system-1.6.6.ebuild 761 BLAKE2B bb3811d5d5335140dea2abeb5ffe3f358da332a142bfef4c6c859453bf0f2bf39e06b928c993f6d524b39b8968020c0e13eb3136fdb8122afda46f640c35652b SHA512 e6e132a5c9da2eb388123009752caa1139c90d21675ce53bb041a7c08d5559586207f0ee425497ad1307557102422f1366ebba37496334a788b6d92ec5cac426
MISC metadata.xml 339 BLAKE2B 6f902d850527543bbf98cbbfefd21111ba945c2fa6489dfe959b3b7d840a8ccd93a9e0eade898aa21f5fe715e2a6b69ba1c74f1e9fafb89795257f240a0c917a SHA512 07a1785d1297f026c08b7b102c4050d1b217c79d4f3653b6be3a28ce25ad24b52bb20171e2466baca4e15c69527fb328354a4b2c6ddc33668e18ed991702dfa9
diff --git a/dev-haskell/x509-system/x509-system-1.6.6.ebuild b/dev-haskell/x509-system/x509-system-1.6.6.ebuild
index c22a903c456f..71c0b42bcae6 100644
--- a/dev-haskell/x509-system/x509-system-1.6.6.ebuild
+++ b/dev-haskell/x509-system/x509-system-1.6.6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/x509-validation/Manifest b/dev-haskell/x509-validation/Manifest
index 0fffd2cb8893..654f25c96c69 100644
--- a/dev-haskell/x509-validation/Manifest
+++ b/dev-haskell/x509-validation/Manifest
@@ -1,3 +1,3 @@
DIST x509-validation-1.6.11.tar.gz 19752 BLAKE2B bc9a113db4c7cc5bdcf161e39efc0858b3d08f08e8304c4f3eda5ae051d5670e1c681bf6cc9edc7244838a1fbda2f9217ffccc0cb2c00ab6732a0214932a3a74 SHA512 5c156b7018afabedac0c2ee6192c536cf09eacdaf9265490a7f4a7d336077dc198a07f16bf58f3fec04a1350f0a8b3c050380673612cf5695c9e7b5a73a4ebf4
-EBUILD x509-validation-1.6.11.ebuild 1093 BLAKE2B 928244df009069ea0497d3d452a3b29bc7df60a8c82757da30f12bc818e7f9f58f12e37f274d51afffcfee244c7e6a488700c576a1f353f5eca8fcc2a197db71 SHA512 8ca4287f725ab4c31c846858b2939077720b8ebc60bc774f54d282eaf9703f2e3fd3a43f5895e579a28e0c7c0ca0e538c748b0cce8ea92d2faa0bb308649c783
+EBUILD x509-validation-1.6.11.ebuild 1100 BLAKE2B 96ca327221b102525cc1f3ed600cb5297b957f010baa2e4ddb04f4a8e4998206f39d7b243545fcb939fe9cc0312ff9be24b7e2f3f142f4ca5a3f0b5c94d7ddd5 SHA512 04944cd7375751285f8c5b1808021cdf10fb4a4a092fcea0b97b9fc94301eb475c7e28f042b005bb9cab0067544beb7b28bcebff713c5b2fb8d592f3940954e1
MISC metadata.xml 339 BLAKE2B 6f902d850527543bbf98cbbfefd21111ba945c2fa6489dfe959b3b7d840a8ccd93a9e0eade898aa21f5fe715e2a6b69ba1c74f1e9fafb89795257f240a0c917a SHA512 07a1785d1297f026c08b7b102c4050d1b217c79d4f3653b6be3a28ce25ad24b52bb20171e2466baca4e15c69527fb328354a4b2c6ddc33668e18ed991702dfa9
diff --git a/dev-haskell/x509-validation/x509-validation-1.6.11.ebuild b/dev-haskell/x509-validation/x509-validation-1.6.11.ebuild
index ed98c12e9cce..2e37c9a20ab7 100644
--- a/dev-haskell/x509-validation/x509-validation-1.6.11.ebuild
+++ b/dev-haskell/x509-validation/x509-validation-1.6.11.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/asn1-encoding-0.9:=[profile?] <dev-haskell/asn1-encoding-0.10:=[profile?]
diff --git a/dev-haskell/x509/Manifest b/dev-haskell/x509/Manifest
index 520508b613fb..fac8619aed93 100644
--- a/dev-haskell/x509/Manifest
+++ b/dev-haskell/x509/Manifest
@@ -1,3 +1,3 @@
DIST x509-1.7.5.tar.gz 21457 BLAKE2B 4bc51e63826de27050e254d3f51b8f346a175bfe825c4555095fecb03c1f586827a0d64865ea78b9a579aec38f671f8adf56a2d432b16ff6be8f988544bd8cfc SHA512 e1caa84944294ca412b18269eef19f1b511f0e317b25431102b8b757ce266ab4ec48f805d4d251ff46a85f3b20ef368b176d8b93a92456fc9b8885a85695c537
-EBUILD x509-1.7.5.ebuild 1051 BLAKE2B 865170c2684e2c9f4a933a0162740196704195d56bae224e57013def57f054048820d55b1366e52be62596c4569f2fc6b80ff6aef8fa514638abdb51506c6417 SHA512 15d8614aeffae526daed00e70743d069e8108bff6cf0eb2da6fd6f73a0e59a7eafc4f6fcbe136cc7c1986a9e0941dd8960377bb67c0002ae77b207aff30a92cc
+EBUILD x509-1.7.5.ebuild 1058 BLAKE2B d288de7117ef9a5c55622a797f62bad7c6e1d8ae3968e58399c26c9693f422ea7241d12abeec81982290846ce9aba424b50ecc134382e242057296e94b1c1299 SHA512 2f3fd926c0e55177879a7836c97b5f31bbc73b88605b0346e105a7cf66fba871ac2c4ce99554844be60f2e9dcc581dfb268b3d3f2fd0fcb5179ca9b07fb4af81
MISC metadata.xml 339 BLAKE2B 6f902d850527543bbf98cbbfefd21111ba945c2fa6489dfe959b3b7d840a8ccd93a9e0eade898aa21f5fe715e2a6b69ba1c74f1e9fafb89795257f240a0c917a SHA512 07a1785d1297f026c08b7b102c4050d1b217c79d4f3653b6be3a28ce25ad24b52bb20171e2466baca4e15c69527fb328354a4b2c6ddc33668e18ed991702dfa9
diff --git a/dev-haskell/x509/x509-1.7.5.ebuild b/dev-haskell/x509/x509-1.7.5.ebuild
index 5f1c000d1d16..6ab2c25ae241 100644
--- a/dev-haskell/x509/x509-1.7.5.ebuild
+++ b/dev-haskell/x509/x509-1.7.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/asn1-encoding-0.9:=[profile?] <dev-haskell/asn1-encoding-0.10:=[profile?]
diff --git a/dev-haskell/xml-conduit/Manifest b/dev-haskell/xml-conduit/Manifest
index 26632d6121ce..d91f7596589d 100644
--- a/dev-haskell/xml-conduit/Manifest
+++ b/dev-haskell/xml-conduit/Manifest
@@ -1,3 +1,3 @@
DIST xml-conduit-1.9.1.1.tar.gz 42901 BLAKE2B 2dacf27f6373827b779492130b837d3b5bc7adce599820b310cebedc8b1cf525ef300c5d6e65acafb5579a6f0922a47c749fbd8c49bbb623950d08dff63079c0 SHA512 4d75960eb400a4ac8cb13bb70f59b554659fa2a6165906f73097a2bc564505a1efa78e72b121d9ed0fd8b424ff25cd1d8368e6c1f2b6ffa4b0aa36f584727687
-EBUILD xml-conduit-1.9.1.1.ebuild 1354 BLAKE2B 9c40ba608b4b8a17523cda28997501f7d4bb2142a9df3501d325b8c65c3a3580554eb781866bcfef99d1da18e8cd9bbd0f13f0ce72919706e615d15fc3a2aa38 SHA512 4d2dca26edeca8582878c9a84d3e4415ffef622d05438e9736a337e74daffacccd5e23ef203cff76bfb5799b024e11e6206b6a8d16ed8c7feff814b425354582
+EBUILD xml-conduit-1.9.1.1.ebuild 1361 BLAKE2B a1dc68032f11b87d5cfa375b89709907f3b388c607c60801becc6646fdecdb243cdeaf9ba82dbb70adbf87e0689a94afe386759adf1ccdffe9669cf155dca905 SHA512 d1c724f96b470c9443cead9ac5a45d2aed8ed1f114f9f3fce9a5fcd3ae266c731b1f4df66eb85c56cc79bcb470791fb3d350bdeb9f3261944c1ee33f5bc78fda
MISC metadata.xml 1537 BLAKE2B 4b746fb46271d06bbcf556b3659ce3f9461235f2f7d57ef64919b32381693fc905362d31e559abcdbd0521ef2b08abc7aeebeb85324af780bb3d144f35b29582 SHA512 4ef9db27939ef5822ed5eb95fa1c87e0e7d79434b9cab3729d088e87013b971486526b279e9f47629351395d5046abd92d7a5dbf74f7d9cd56649bf40096e636
diff --git a/dev-haskell/xml-conduit/xml-conduit-1.9.1.1.ebuild b/dev-haskell/xml-conduit/xml-conduit-1.9.1.1.ebuild
index 1c45577d438b..ff30dfa328dc 100644
--- a/dev-haskell/xml-conduit/xml-conduit-1.9.1.1.ebuild
+++ b/dev-haskell/xml-conduit/xml-conduit-1.9.1.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?]
>=dev-haskell/blaze-html-0.5:=[profile?]
diff --git a/dev-haskell/xml-hamlet/Manifest b/dev-haskell/xml-hamlet/Manifest
index 29ee9d0c90a0..a16b35027009 100644
--- a/dev-haskell/xml-hamlet/Manifest
+++ b/dev-haskell/xml-hamlet/Manifest
@@ -1,3 +1,3 @@
DIST xml-hamlet-0.5.0.1.tar.gz 9270 BLAKE2B 49b713f45d16451d40d7afa46d045eafc208a56b3299f778950c89daa68c2678a2fb01c9e18d9645e00f3e2173bd1bc62bdd03a9b91b15d2f2d627977cb501fa SHA512 273dbb637c6e37fcc3b180448ccee0dce8996319d653cc3833fef302a297e8fdc805958b4ebc6e015cbfb2ae8b60a8325108b9d6dcaab052b460ff27a404de39
-EBUILD xml-hamlet-0.5.0.1.ebuild 847 BLAKE2B 77e02c4b38de888fb1402491fb6e44cd09ff2148acc3efda96464046846fad8e31ad227727e1436f140d26df49418c02abd132dc6c5020008aaef39b7adf8fab SHA512 508c79eb51382581fb546caa9d394ef8bcd14dc5baa3a5f5fed1b481353ab10e2e63100687e662f57e70287d587515c5b44163bb3bb5865aaa49a6eb4bc53197
+EBUILD xml-hamlet-0.5.0.1.ebuild 854 BLAKE2B 064283383c4236449e10d6d860bbe4cd657b7cfe1e8f612be36140381c26e56034ab3ae6e7e2e0911a8cdecfba75d86b545f0669f18a43bc7e55003633dac3d1 SHA512 2b526f23c7badff236ab1336f3e13d7642863d932834c0b9d7d9d1ab2a17b9d94cdf28cb9c745c92e58b853099e32fc6714b13b44706f3c96438b4a687e42728
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/xml-hamlet/xml-hamlet-0.5.0.1.ebuild b/dev-haskell/xml-hamlet/xml-hamlet-0.5.0.1.ebuild
index 95c59313677b..d95b950ea7b2 100644
--- a/dev-haskell/xml-hamlet/xml-hamlet-0.5.0.1.ebuild
+++ b/dev-haskell/xml-hamlet/xml-hamlet-0.5.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
diff --git a/dev-haskell/xml-types/Manifest b/dev-haskell/xml-types/Manifest
index 7ac9e22e469e..467b9c95dd1d 100644
--- a/dev-haskell/xml-types/Manifest
+++ b/dev-haskell/xml-types/Manifest
@@ -1,3 +1,3 @@
DIST xml-types-0.3.8.tar.gz 4054 BLAKE2B c3724a1b28d0a0c2a2af6eb01eef1504bfe0b9c358f78fe507602032f3867d793b20a68432f0b87a9c5023ab898ef1efd26c925ccae472698a4e04b3bcb4958c SHA512 ef54a59de85001919ae4d0c261036b07e8e8462dd0573e7c96d500f6a559f25cb870f41e7b5a008b9fbccde771b28aa9eaba39d7940eeed9350a37fe44a8a90f
-EBUILD xml-types-0.3.8.ebuild 585 BLAKE2B 17f1911d29cc6b8d8a968e85c41bee41fb191b089c380724356c1cb37049b2b9e2e8c321705dc0105c7bb07a978e3162a476df8e8fae32e63eb847c38e3fd56a SHA512 3ea01b9690fc12c90ab906dd1c79fa91a86e4baab7dad2a2dca684dbad0b3c10687ed012bf8f81c0d8423e72a7bd593c9423d8534e9c4c9b1b707c0df29301e5
+EBUILD xml-types-0.3.8.ebuild 592 BLAKE2B 51b5350a9589672387a51d556ffd2d8204cf19b32df88578382f74048f0ee3810628f349e14a039b3a3012d8d497f3b3b8b1002f027bc9193ce91f5316916c8e SHA512 a7d1f5af7165f3ed6bcce4952dcaf31c850f5f8843eb01828b849da4a457fa343611b54884580ebbc437dc4460d741ab43ff8777287645fe43f9ae14f0734346
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/xml-types/xml-types-0.3.8.ebuild b/dev-haskell/xml-types/xml-types-0.3.8.ebuild
index 06940b4c02d1..6616e424a0a5 100644
--- a/dev-haskell/xml-types/xml-types-0.3.8.ebuild
+++ b/dev-haskell/xml-types/xml-types-0.3.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/text:=[profile?]
diff --git a/dev-haskell/xml/Manifest b/dev-haskell/xml/Manifest
index 63ebc054b03c..e0609542abc9 100644
--- a/dev-haskell/xml/Manifest
+++ b/dev-haskell/xml/Manifest
@@ -1,3 +1,3 @@
DIST xml-1.3.14.tar.gz 12048 BLAKE2B bc30ff6dbc0da5554967b8ac2901cdb535ec0429d35c161f886a6172b3d5aad38e8f32dd2ec496b8acf3d21dbbd21880b148590623aaa305a15adac1c45541c2 SHA512 2ddaa6c837fe85a06c751a66ae2c185fb7190f51f24649a668032b048b3e1b15982b45c86dfee4131453f0bd1ed704e934090bbede252a2b6de30c5f4ad44137
-EBUILD xml-1.3.14.ebuild 550 BLAKE2B 1d6fd0b819be49687c6dd7edc46e280a1a9f50a808fd51dfdceafc500c20efa0ff0e3502cadfeb9b754c10c1422763531c8172cf38c30f0587d3176d2f269340 SHA512 d4d925f0c849e58ec06992c343f74f73516e3c2cb789975e68e03098da86023ffc42149ea9840c82ed35e429595adbf049e3bff8e10a9fa34bee0af0e643ec04
+EBUILD xml-1.3.14.ebuild 557 BLAKE2B e66541d3760760253e371d64b94876b682e430651d70b12a364bfa60c70825ebd7ade98fad69a297237b5e5d4e89dc397e416e343bddcd92c30fa77c75959564 SHA512 06bb4c6487a8221d30610e3bb6f118e9e6bb4ed72f2a7119848ead499c406779bdb1b4fd1862941ff48d0c9d18c04814ca7145657c2109072975f43277df4012
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/xml/xml-1.3.14.ebuild b/dev-haskell/xml/xml-1.3.14.ebuild
index bc1f8c3f5b6c..4697b3f8324d 100644
--- a/dev-haskell/xml/xml-1.3.14.ebuild
+++ b/dev-haskell/xml/xml-1.3.14.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/text:=[profile?]
diff --git a/dev-haskell/xss-sanitize/Manifest b/dev-haskell/xss-sanitize/Manifest
index 9e704275e3a9..c7ec9655c020 100644
--- a/dev-haskell/xss-sanitize/Manifest
+++ b/dev-haskell/xss-sanitize/Manifest
@@ -1,3 +1,3 @@
DIST xss-sanitize-0.3.6.tar.gz 11655 BLAKE2B b1d438a6bfa587aa9eb62031fb2c1c53cc48bbadc26b6f64ce717d20d5ab9e282ed657ce5109e0501de393a8609ba99fb9e73966220dc358b222f69301ab5661 SHA512 8d038d807b7fa01a65f4b73d135c87ab75385f4c91ce174b332cd5fd1dc1ebdec26b0c5713cf3f68c27351e19e099815d1b530af3ecb7e4c45e71fec4ae12b4c
-EBUILD xss-sanitize-0.3.6.ebuild 1085 BLAKE2B ee2c4c08fb93ca33b85b91a99b5b4607edcf0bd525fdc2236fed0b43b8dcaf7179a0352877ffa5f6111563acfe76677abdd43c4d4d75d23d6ae52d555f6c1b8b SHA512 afdec10552ebd9d6b58fc423919e875c9dafc9dcdb21d6b1cea3c81d3ecb19849e93173dfe20503ffb60e262ab99458fb5b6676512626600ce068255d7eeb372
+EBUILD xss-sanitize-0.3.6.ebuild 1092 BLAKE2B 4a112b2d1dd5959630068c3d912d4ea84afd58fc2945caaa84196bee7950e4dcaeed513c7dc01bcaac275a986de79f14ba5a97f80a0a83fbb631d3e6063dcbf9 SHA512 b676c388b51c9f0ae89d1da9165e85df3a32c6f941e4eff01aa822d13707f95821f39532d54b764de7853b6af628d8dc17c1464023c855fb7efe87beafb61aed
MISC metadata.xml 558 BLAKE2B b0ef0bd894f0f0b9b7c60340efbe1907e9d4df5eecee4eba6b1d8adb4e8d7cc38ae896ec86fd02dbbab131d3da470a5328cf7c957587994c29ff85cdd08c598e SHA512 240c5ed0e37e793511758ca9ff453f120b069bedc5049f3a47dd41a655391eb12ee56e68f5a4dfe08c961e7d98bb9f6a2a7c2e96f94e4a68af60385360e8b35f
diff --git a/dev-haskell/xss-sanitize/xss-sanitize-0.3.6.ebuild b/dev-haskell/xss-sanitize/xss-sanitize-0.3.6.ebuild
index 7a1ae3ddd4dc..e912787b644e 100644
--- a/dev-haskell/xss-sanitize/xss-sanitize-0.3.6.ebuild
+++ b/dev-haskell/xss-sanitize/xss-sanitize-0.3.6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
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?]
diff --git a/dev-haskell/yaml/Manifest b/dev-haskell/yaml/Manifest
index 4e5100f74676..f72102fbfd77 100644
--- a/dev-haskell/yaml/Manifest
+++ b/dev-haskell/yaml/Manifest
@@ -1,3 +1,3 @@
DIST yaml-0.11.8.0.tar.gz 31674 BLAKE2B a4c508eecb4e5b931e6832ceee0bd694fc6879cc6c3482a48e44c1b865207e3525c52cd51a9e2ec74a9ef98e1537f8d559151da80c0ef07351ace1665e5b5f09 SHA512 f47ae0a158bfd323e06ff31db348f916077882f4198b160c7f3f88e89ae0e62a9f17ff5ba29c15a1d74a52d040245613eced5267c38f9658d0a19007efb402f7
-EBUILD yaml-0.11.8.0.ebuild 1682 BLAKE2B 6130e664518fa883b0c3ac284d91a499d9305984356b6cb3196e58100a235010a889a67a9e62d0d2ad14b2f5759277c53cb1737f3a79846976af12b74873fb6d SHA512 ecd21e7e0be766a5d458d4ae7cc0718b92e4dc37383586f49c8f29c1715a98793774dcd3829168faf37fd439be549cf6cfdae3a0b16e468b15f92eea17c2c1aa
+EBUILD yaml-0.11.8.0.ebuild 1689 BLAKE2B feffc377f568462ae3a2d96fce5df92fa5c75b9df343cb648c955b3ed49ce7940363904401cd913ddfe8be8b87c163b6add5be53332603366821bc2b1f30ecb8 SHA512 409cb2223fe29adb3bb0878b024f92d9f260b92bc5335cf4e8d6e5a803f5dab5b65a97e444c3fc2fce909a5db56381266fbed52c7427e5009e2621b0a15b6aea
MISC metadata.xml 807 BLAKE2B 75d34a7e6b7c7b265990b2df5e2b1c9b1f061e49902451171356314c39fa09950a1308ea68cf95fca409776282a6377bbc707c493224e88adcfca56fe4472f5d SHA512 9242395c3a196123d1b9b8e4a8adf7d01cfbd1b70d1a93c1bb5203cc1d46eb48b751aab88d2875ad5729e578cd8218d5ffad1a3fc6f4b2c4c3f2905693c6b797
diff --git a/dev-haskell/yaml/yaml-0.11.8.0.ebuild b/dev-haskell/yaml/yaml-0.11.8.0.ebuild
index 35da845638c1..c01b0d3470c2 100644
--- a/dev-haskell/yaml/yaml-0.11.8.0.ebuild
+++ b/dev-haskell/yaml/yaml-0.11.8.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="examples executable"
RDEPEND=">=dev-haskell/aeson-0.11:=[profile?]
diff --git a/dev-haskell/yesod-core/Manifest b/dev-haskell/yesod-core/Manifest
index aad356170721..1b72d06b53bf 100644
--- a/dev-haskell/yesod-core/Manifest
+++ b/dev-haskell/yesod-core/Manifest
@@ -1,3 +1,3 @@
DIST yesod-core-1.6.23.1.tar.gz 103119 BLAKE2B a15ee64ddc5da8f531690b8d6b661af618754a44e3e3511f15af69d82a53ce6d7886a4b55243d611727c2618446a145469db27b9ba122a32bd538d8cf6abdf80 SHA512 edbdf46c2a04a7286d46030212dcbb2c7f0e0e8b62e87682ae8ed4468796d15544990fb43d56a801fcfbf4dde740bc09cfa192ec21c3d5aeb72b92a5ed0cb173
-EBUILD yesod-core-1.6.23.1.ebuild 2107 BLAKE2B 66cd65f5d1dca628543c35558b53413c78120d038664613bd7aa8d3d15a1051f95c2ea8edf00879aba4ef85648038c8b2ccd12791136830543cf7b1b932971af SHA512 b5106beec6961f1b2016f5b69a77b6d7b84634b0c7687378184af613db88776058c446c6fb5b00739ec29f24e0b762e1201d2498bb25e0e2c025cd6ce61c2f4a
+EBUILD yesod-core-1.6.23.1.ebuild 2114 BLAKE2B 6928db6e6a0e3519e590a5cfbdef59e26548bda2f35a9b2ecc4465230d7e4c2eb1dcf5e5020159b597631b288693434b605ba3c875bfe2fd381da9f608cfc0d9 SHA512 78224e5931286b70819e146c863902be9d1b6f949950539127bfefd79526ae545b3d475dbbab2b1d3d9c0c444f49f04589ddf8e12860c74b792386530eb1f9d6
MISC metadata.xml 723 BLAKE2B 3b5be67ca1f5875eb294cac77353fe3bf12ae8fbefd03379c3cc25c7e26c105de45b4aac58d674fff6efc9932a9d85bdf67c8dab8ad2c6f323bab001d33bc408 SHA512 9e379ac8c12417626edd289fa2bc2e7c2dc6c91b448d7fcaa5677580dba0d536344f2af6f0679b8683dfaeeb9c16be0c9db9581d099b773ec3d2d21e14fa5018
diff --git a/dev-haskell/yesod-core/yesod-core-1.6.23.1.ebuild b/dev-haskell/yesod-core/yesod-core-1.6.23.1.ebuild
index ba8737f768a4..b5a84cffb3f6 100644
--- a/dev-haskell/yesod-core/yesod-core-1.6.23.1.ebuild
+++ b/dev-haskell/yesod-core/yesod-core-1.6.23.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://www.yesodweb.com/"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RESTRICT=test # requires network access
diff --git a/dev-haskell/yesod-form/Manifest b/dev-haskell/yesod-form/Manifest
index 1857e5804188..1a60a898d46c 100644
--- a/dev-haskell/yesod-form/Manifest
+++ b/dev-haskell/yesod-form/Manifest
@@ -1,3 +1,3 @@
DIST yesod-form-1.7.0.tar.gz 34435 BLAKE2B 86b299931316eaece475ee741357acf8e61797bd00cdbdaf9298a1ac6967b735915f0169eb12559ef7296466f61fd20a6624c62c08a5ef148566925659da1e05 SHA512 dc5373c62e78d79e570171c608fa2e9cfb2092a859b81a881ab69a406c357cc9eeff0ff04d0c08f8cc29cf66ef488ce6b96195d26b9c6dff879a1fea96eff013
-EBUILD yesod-form-1.7.0.ebuild 1494 BLAKE2B 46c2b188e5ceac567bb69f128c2332331cd7011f46a451b0a00bbb267e7ae1865ceb9b4f08b58c6c097b4c0ec5d65ac7b4fe8aad485438e45b5caa41f1fc1af7 SHA512 c139622525446305dd250010901ecae810036128ca69640a00d807a66f80a14a33c58c7a81effc082217e1ed8c0162cfb8864a2dcf3a42dc6c48e5e65cc603b1
+EBUILD yesod-form-1.7.0.ebuild 1501 BLAKE2B c09af58d85a6ed1e7bcd165ed838ff0c3b07850bb7ed7380f564dc97829ff99a5859477e8cc44851e8b6cd7d537754b3736ef0b4c36b5beeffa11fac645c75fe SHA512 dfa8e4fe76aa4ac88865c7e14227dd5eaf5f85c8d0c69f44de42a9a119a81a7c5875262338ba75514dbd5012fb4a58be7d958cd13c14f6da94de7ea39a5b7cdc
MISC metadata.xml 356 BLAKE2B e8daacf4f5d503f465156cf330919dcb2913657a58a943945575911490183e1c3f17bf54445a5410e4cf9a5e52fae441835e8296cdfddcffdedbae93e4ffd6e6 SHA512 1edb6b5474077f0f08cbac6283ac1993a958cef0cee4d1abf3914f94be9d8cacb09b8fd3c7614a19a3e8dcc920ea4d20d7103a4c4ee350bb6eea38bab4b3717d
diff --git a/dev-haskell/yesod-form/yesod-form-1.7.0.ebuild b/dev-haskell/yesod-form/yesod-form-1.7.0.ebuild
index 09321cb102ce..8bbd0f3131b2 100644
--- a/dev-haskell/yesod-form/yesod-form-1.7.0.ebuild
+++ b/dev-haskell/yesod-form/yesod-form-1.7.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="+network-uri"
RDEPEND="dev-haskell/aeson:=[profile?]
diff --git a/dev-haskell/yesod-persistent/Manifest b/dev-haskell/yesod-persistent/Manifest
index c4ef43c4453b..a88a1276202c 100644
--- a/dev-haskell/yesod-persistent/Manifest
+++ b/dev-haskell/yesod-persistent/Manifest
@@ -1,3 +1,3 @@
DIST yesod-persistent-1.6.0.8.tar.gz 5612 BLAKE2B c3eae29c88a3093d0ef0f254888943f284be22c6b1face4ebffe63f8964e1681c23ef054eac7b3ad2cb1a04d382c1388e042e11ebe54474321ce51783b6f0c78 SHA512 2e356cd3f1ffac1ad7390cdaff436c4179190e8f160fe8a8e798678498e67ea34ba087207df750453bc237e827f7c2748c86a2419240079c5a7012cef5381340
-EBUILD yesod-persistent-1.6.0.8.ebuild 913 BLAKE2B 0ff9cf45b46152c25aa4918bd4f4173f1f0cf9e5068cb4fda78f0f5ed1bf043a77cbaa870f627796488a6d0291e65f38ac641c3f42c016ea020633e7d1b85f72 SHA512 6691910aca8d6f6dfc172aaf35586e3a33a307462c41e4cc13b9c94ed6b618c15eb84f7e27ecaae35e0508fa2fc2065d03449c2e8f2ea8e652ca137f694bd166
+EBUILD yesod-persistent-1.6.0.8.ebuild 920 BLAKE2B a599f2faf9b17466f5df1db3277fdb01b56ee5fc6ac41d433585b42a0e1693843040290a3b94896434fe523f9fe1c2c29aaf32208f3747926fb335d6e025dd17 SHA512 d22f414c0ed834f8834b134fe88259609eeec94af32435ddece3154d824d8e59e26b9d490a3381cefa1fa4f67afd14d943828d4f6e12d03e660bb51e58440502
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/yesod-persistent/yesod-persistent-1.6.0.8.ebuild b/dev-haskell/yesod-persistent/yesod-persistent-1.6.0.8.ebuild
index ef84a1818058..2c6c2a63a946 100644
--- a/dev-haskell/yesod-persistent/yesod-persistent-1.6.0.8.ebuild
+++ b/dev-haskell/yesod-persistent/yesod-persistent-1.6.0.8.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://www.yesodweb.com/"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="dev-haskell/blaze-builder:=[profile?]
dev-haskell/conduit:=[profile?]
diff --git a/dev-haskell/yesod-static/Manifest b/dev-haskell/yesod-static/Manifest
index 83bb28903f51..d0361f68334d 100644
--- a/dev-haskell/yesod-static/Manifest
+++ b/dev-haskell/yesod-static/Manifest
@@ -1,3 +1,3 @@
DIST yesod-static-1.6.1.0.tar.gz 25613 BLAKE2B 6619169b5c745f215174cb7f3544dcc0eb5b32cb58059a87b1c1e8edae4e2e53e994c9d7afc60fd523be8aa5e33b996daebeae89063030861fa3b049b2e2c2d1 SHA512 66037ec28eac83e374161c1b306a4d20805ecb35ccfc4878e7894d961daaf30d9936c6e209641ff323d7e3dd5626f5a24a12915d4205417c496e272a2e969f6e
-EBUILD yesod-static-1.6.1.0.ebuild 1649 BLAKE2B 9d71b5fac45eff1e161feb915e9e66cc0ccde0cea337aca95d717fb6384374853093d5de22c41b6570b10ae343eeabdabb794efe000e543209b7e58ac90fc7ad SHA512 14ea6bb3291792d670fd5ef44ff40dc411905e5633e54d700e9c0d64fb36079c7b871cfe2380b970aaa59289f58af40c36c980b4b690a94d02291894af5bb2d8
+EBUILD yesod-static-1.6.1.0.ebuild 1656 BLAKE2B 28aa8bcd0e10abf53a8c0c0a68274341e7ea73e876b7dca3460dc68ca087886845291a3bbdf7259406a6633f0725159ba56903a5e42f2f02931d5a969ca59212 SHA512 7998e8d77613a723bfb4924bda64b1f5a7d269e54d6b7c6264c15be917a265cc63792500afa6bf8c322ab2533276fd83b1d313ed2c3536f025c4d3fc9ae5a6d3
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/yesod-static/yesod-static-1.6.1.0.ebuild b/dev-haskell/yesod-static/yesod-static-1.6.1.0.ebuild
index 43d5ef0a10c3..25ff501bb800 100644
--- a/dev-haskell/yesod-static/yesod-static-1.6.1.0.ebuild
+++ b/dev-haskell/yesod-static/yesod-static-1.6.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/async:=[profile?]
diff --git a/dev-haskell/yesod-test/Manifest b/dev-haskell/yesod-test/Manifest
index 5cc0b41948d1..3341286bef3a 100644
--- a/dev-haskell/yesod-test/Manifest
+++ b/dev-haskell/yesod-test/Manifest
@@ -1,3 +1,3 @@
DIST yesod-test-1.6.12.tar.gz 27738 BLAKE2B 53cc4dc136b4d08c932812f2bd0b7f46ccc4acc3b0b0a2020386092006010859d3c0b14d9e4b36e91ae46617941d008d1795d652ccd1068437e537de83a4e4c3 SHA512 777d112d8c5ae77d667da2b8d1ed91a1cf751850d5b3678e787e7123aca8666d0a4b6d6161b7109491012d56c160603d62563b881a136ccc76a1edd006c423d6
-EBUILD yesod-test-1.6.12.ebuild 1523 BLAKE2B 3497b5bccb023e17d94704d4c68a76456b3aba5a343145a28551b39a2328de760bc481b657c9a9649bfc2ceeb6f4e56b2ab248843f6e021a8f6f59b69fe30295 SHA512 bc8416671066dfffda921e83a147a305fc141ad502ae542af09dde6c66764eea6623768468676611f3f4774d3435beaadd7eed1c8a7b8847db47864e31a86730
+EBUILD yesod-test-1.6.12.ebuild 1530 BLAKE2B 73461fb4d3a82c6649b6da06397697737b184e0a92bfc45303eaf42e947981045a6771434d5f2f81e9bcced9783bb1c1ee9969e1bc21aad538246acb52d6a603 SHA512 022876532fa797977efaa3862ce20bd821eacaa3a3a40374e7b36e5ae4c83bb13d1f1ac6ec31841394d2c94c8fa154f258b55015766caa5558d08b2b3127c941
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/yesod-test/yesod-test-1.6.12.ebuild b/dev-haskell/yesod-test/yesod-test-1.6.12.ebuild
index 95b62c7c66b8..8a0ba3fd0f64 100644
--- a/dev-haskell/yesod-test/yesod-test-1.6.12.ebuild
+++ b/dev-haskell/yesod-test/yesod-test-1.6.12.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="dev-haskell/aeson:=[profile?]
diff --git a/dev-haskell/yesod/Manifest b/dev-haskell/yesod/Manifest
index d20e592d3247..64a238bc275d 100644
--- a/dev-haskell/yesod/Manifest
+++ b/dev-haskell/yesod/Manifest
@@ -1,3 +1,3 @@
DIST yesod-1.6.2.tar.gz 9927 BLAKE2B 551b6a659180536dae72cea4a342f7451eb005cb79bd06cb5af38e41052956c40b93e2368da307ccdcc8bb5e0ea718ae89e7fd858b3273d8823787a333f11da1 SHA512 7c7a3e191ce91ac4070179bdfdae89c60e91c702d9141bb90fcb7095d175727a3f0648221ea151b6e1f5c37a236f55c37aaf963c526e4ced572c19bd6fb0b3a8
-EBUILD yesod-1.6.2.ebuild 1281 BLAKE2B 3c86295bde9eba5c8cfe5f7b3c2b1213d528ff7b61d1e6616d8d7d8d1fcbedf1c5fe14f318b92918eb5a4f48eccfca07e9cff5aeeafb469e808841682d376428 SHA512 98563f8120c2b01819c229fe94eb948d5ef564e3f259977d9ee7894c9f9c3fd0a55860eb4b3a1d2eb67c6f87ec2d39c6d643b83ff216a452e955acc3d08fae9e
+EBUILD yesod-1.6.2.ebuild 1288 BLAKE2B ccd2ff4fa6170ea7839f0ce3b3d098b0d70abe4f756e697c02e7d106a31f0616b26b3af3abc26ebaf262a57b7f190278af9feaaf0c0cf5422ee6dd87d0dd0bd9 SHA512 6ce4f5331a9c5b29bce632f3d02781591e86221e3ed87fd57ccd8be1a83783d1aec8142e5503140f0e769fad04e08615e1466feb8b82b683e7e2730bc23936f3
MISC metadata.xml 839 BLAKE2B c8c057d2fa18bf3817f0325e7a4ec021d6f1449e1db930d15ab2084aedb70725d4c4a11872b422471d2fe7f0cd580896908f270d4a90f189dff6b2a789e648ef SHA512 82bb49bebd2cec85303874d75f8160f260b2be1d0fc68e9bdff64d0de5429cfa0fd583d9bdcc72d38b52e423622d3e0c89145743efae8accb71e448470313a53
diff --git a/dev-haskell/yesod/yesod-1.6.2.ebuild b/dev-haskell/yesod/yesod-1.6.2.ebuild
index 4bd3d17840fa..f6b13208a6cd 100644
--- a/dev-haskell/yesod/yesod-1.6.2.ebuild
+++ b/dev-haskell/yesod/yesod-1.6.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://www.yesodweb.com/"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="dev-haskell/aeson:=[profile?]
>=dev-haskell/conduit-1.3:=[profile?]
diff --git a/dev-haskell/zip-archive/Manifest b/dev-haskell/zip-archive/Manifest
index db19c2f7d5b9..50f50dacda72 100644
--- a/dev-haskell/zip-archive/Manifest
+++ b/dev-haskell/zip-archive/Manifest
@@ -1,3 +1,3 @@
DIST zip-archive-0.4.1.tar.gz 20967 BLAKE2B 0e1276aa9dabf70a36041c5acb6d83a571d067bdb40a8be30b35a2943ec28da92225d8f586101bfa87602186025fd5c61347bf8855216ce2a0101e9ff70a81b4 SHA512 216555bd73a46da5061291c2c071e9c71239bd5ae253ac06ee80ade65bb1871366cc8e4dffbad983c5b6a7f4b0cb2a1439dfa5971db3e183124fa90442a73f0c
-EBUILD zip-archive-0.4.1.ebuild 921 BLAKE2B 14c9dcdff65d564ed238bf022f2aba9053b1034eb7fca7de6c12d7631b2ef2c5381c9bb2dc4b5b387f409bdc6b81d647cb775bd093320caefac0cbdc04fc5a40 SHA512 5f92a63a789db6c39ad701d52661b79df395b77b581477dbff607eafaf2df43b96d0436877d6885ab598e829803c52a0f2397f0e2a39f56af2d00078a6bd2ca8
+EBUILD zip-archive-0.4.1.ebuild 928 BLAKE2B 21c849671af5240c71eb305a4cc9637eeefb62aa4e22f7295d46a7bba70ff67cbc94a32e6a1e2eccf578d46152f64b113ac591ce3d569e4c24466b847a176abc SHA512 350984ef68dc0f0c904e25a462ef0635d007bbdb49266624d15ddb5142f2ba0dd3b4a488f418dc16476d054db35c838b4a406ba6371cfe33542a5d5db472b712
MISC metadata.xml 555 BLAKE2B c519dffede0af9ab202f7cb4214088036fa26a8afafcdb6df7e43ad99215eb9f39c7cba69f6fd96fa3b104afb79b368e9e16678cdccce7e41831423c1ed8950a SHA512 11d14aff2e0863af7349bacbde4dd5a80bd1a57535f2786e34e33096415cabba4c9ae8100c942ff857ee4cb14fbce9ca22d9fab0909fa2d96636cea872a81ff2
diff --git a/dev-haskell/zip-archive/zip-archive-0.4.1.ebuild b/dev-haskell/zip-archive/zip-archive-0.4.1.ebuild
index b54ca3ac19fe..b28822b63220 100644
--- a/dev-haskell/zip-archive/zip-archive-0.4.1.ebuild
+++ b/dev-haskell/zip-archive/zip-archive-0.4.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="executable"
RDEPEND=">=dev-haskell/digest-0.0.0.1:=[profile?]
diff --git a/dev-haskell/zlib/Manifest b/dev-haskell/zlib/Manifest
index 013c49f646f5..c4e15f93582c 100644
--- a/dev-haskell/zlib/Manifest
+++ b/dev-haskell/zlib/Manifest
@@ -1,3 +1,3 @@
DIST zlib-0.6.2.3.tar.gz 149186 BLAKE2B 5665c6a076c0efdb6074ca72e3723ddeb4a7d851abf06450ccb8a4ee6179c3e45be63c3c620d02787b088a6c18723ba2d5a77c525d59dc4ab9bbe1770e79517b SHA512 535fc711af639967c032791c6a0c09680ac186c706e02a28cfabd9b2dcddc84a6ee5f6007e2ed67c1dc19dd6d561cb821d8840dba7386b63cc002418c4d5040a
-EBUILD zlib-0.6.2.3.ebuild 1116 BLAKE2B ec665237a6ecb2f16e721d0beb26f38df6a328918fcbe877f794959f552b21e3aaeff089d13cdb12acc3dfbead0d169e539bdbcc3afaab852df3623fee7b219d SHA512 10ae6fe136174e6b088fd09ee67af37f0de4a198211eedaa0aee71f9dd80684ac7e372f13b782769cecf220c293f32d035072f038c4ff722565e822e96bb600b
+EBUILD zlib-0.6.2.3.ebuild 1123 BLAKE2B 4f03890f37e6ab77679e539295840e2f353f611d46f5603698e649a906f4e933239fc125bdb8c85a313a8d4f4785750fa749695eb20071800a67a1ef814f004a SHA512 3773f73fe2be277d1beeeba9875fdffce63a23f2cf0bde5ed6d1b7c585f1e584cc1b28e543d4d61a983fd8870480a4af5555b5b726f6cc5fa121a630d6c93ec2
MISC metadata.xml 1132 BLAKE2B b3ab09f748345f59b3e1ac432b2687c51a2bfbc17293ea2d0452d1eb514a5ab5a126b280f408abee6f7d181c7eebb147851f5dc1616d2c1a89ebc53913303feb SHA512 cac18fb27f5c7f76cdcd184a57c7fb69a0bef932733b7b78f0f742475234b6695c4e5667638995c1690ab08de6c23da38b9f620137e27bc4666de843096946d0
diff --git a/dev-haskell/zlib/zlib-0.6.2.3.ebuild b/dev-haskell/zlib/zlib-0.6.2.3.ebuild
index af84c1e03d0d..74e85e39dd27 100644
--- a/dev-haskell/zlib/zlib-0.6.2.3.ebuild
+++ b/dev-haskell/zlib/zlib-0.6.2.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~ppc-macos"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~ppc-macos"
IUSE="bundled-c-zlib non-blocking-ffi"
RDEPEND=">=dev-lang/ghc-8.4.3:=