summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29610 -> 29604 bytes
-rw-r--r--app-admin/Manifest.gzbin32895 -> 32898 bytes
-rw-r--r--app-admin/haskell-updater/Manifest2
-rw-r--r--app-admin/haskell-updater/haskell-updater-1.3.2-r1.ebuild2
-rw-r--r--app-containers/Manifest.gzbin7372 -> 7377 bytes
-rw-r--r--app-containers/lxc/Manifest3
-rw-r--r--app-containers/lxc/files/lxc-5.0.1-use-sd_bus_call_method_async-insteaf-of-asyncv.patch44
-rw-r--r--app-containers/lxc/lxc-5.0.1-r1.ebuild3
-rw-r--r--app-emulation/Manifest.gzbin15109 -> 15116 bytes
-rw-r--r--app-emulation/virtualbox-additions/Manifest2
-rw-r--r--app-emulation/virtualbox-additions/virtualbox-additions-6.1.38.ebuild2
-rw-r--r--app-emulation/virtualbox-extpack-oracle/Manifest2
-rw-r--r--app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.38.ebuild2
-rw-r--r--app-emulation/virtualbox-guest-additions/Manifest2
-rw-r--r--app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.38.ebuild2
-rw-r--r--app-emulation/virtualbox-modules/Manifest2
-rw-r--r--app-emulation/virtualbox-modules/virtualbox-modules-6.1.38.ebuild2
-rw-r--r--app-emulation/virtualbox/Manifest2
-rw-r--r--app-emulation/virtualbox/virtualbox-6.1.38.ebuild2
-rw-r--r--app-office/Manifest.gzbin7897 -> 7891 bytes
-rw-r--r--app-office/calligra/Manifest2
-rw-r--r--app-office/calligra/metadata.xml1
-rw-r--r--app-portage/Manifest.gzbin9566 -> 9567 bytes
-rw-r--r--app-portage/hackport/Manifest2
-rw-r--r--app-portage/hackport/hackport-0.7.2.2.ebuild2
-rw-r--r--app-portage/kuroo/Manifest3
-rw-r--r--app-portage/kuroo/files/kuroo-1.2.1-cmake.patch108
-rw-r--r--app-portage/kuroo/kuroo-1.2.1-r1.ebuild50
-rw-r--r--app-text/Manifest.gzbin48569 -> 48564 bytes
-rw-r--r--app-text/pandoc/Manifest2
-rw-r--r--app-text/pandoc/pandoc-2.18-r2.ebuild2
-rw-r--r--dev-ada/Manifest.gzbin3567 -> 3568 bytes
-rw-r--r--dev-ada/gnatcoll-db/Manifest2
-rw-r--r--dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild2
-rw-r--r--dev-ada/gnatmem/Manifest1
-rw-r--r--dev-ada/gnatmem/gnatmem-2021-r1.ebuild50
-rw-r--r--dev-ada/gnatsymbolize/Manifest1
-rw-r--r--dev-ada/gnatsymbolize/gnatsymbolize-2021-r1.ebuild33
-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
-rw-r--r--dev-lang/Manifest.gzbin19354 -> 19351 bytes
-rw-r--r--dev-lang/ghc/Manifest7
-rw-r--r--dev-lang/ghc/files/ghc-9.0.2-riscv64-llvm.patch799
-rw-r--r--dev-lang/ghc/files/latomic-subword87
-rw-r--r--dev-lang/ghc/ghc-9.0.2.ebuild13
-rw-r--r--dev-lang/ghc/metadata.xml1
-rw-r--r--dev-lang/go/Manifest4
-rw-r--r--dev-lang/go/go-1.18.7.ebuild2
-rw-r--r--dev-lang/go/go-1.19.2.ebuild2
-rw-r--r--dev-libs/Manifest.gzbin95929 -> 95926 bytes
-rw-r--r--dev-libs/icu-le-hb/Manifest2
-rw-r--r--dev-libs/icu-le-hb/icu-le-hb-1.2.3.ebuild38
-rw-r--r--dev-libs/protobuf/Manifest2
-rw-r--r--dev-libs/protobuf/protobuf-3.20.1-r1.ebuild2
-rw-r--r--dev-perl/CGI-FormBuilder/CGI-FormBuilder-3.100.0-r1.ebuild2
-rw-r--r--dev-perl/CGI-FormBuilder/Manifest2
-rw-r--r--dev-perl/CGI-Session/CGI-Session-4.480.0-r3.ebuild2
-rw-r--r--dev-perl/CGI-Session/Manifest2
-rw-r--r--dev-perl/CGI-Simple/CGI-Simple-1.250.0.ebuild2
-rw-r--r--dev-perl/CGI-Simple/Manifest2
-rw-r--r--dev-perl/Class-ErrorHandler/Class-ErrorHandler-0.40.0-r1.ebuild2
-rw-r--r--dev-perl/Class-ErrorHandler/Manifest2
-rw-r--r--dev-perl/Crypt-DH-GMP/Crypt-DH-GMP-0.0.120-r1.ebuild2
-rw-r--r--dev-perl/Crypt-DH-GMP/Manifest2
-rw-r--r--dev-perl/Feed-Find/Feed-Find-0.120.0.ebuild2
-rw-r--r--dev-perl/Feed-Find/Manifest2
-rw-r--r--dev-perl/File-ReadBackwards/File-ReadBackwards-1.60.0.ebuild2
-rw-r--r--dev-perl/File-ReadBackwards/Manifest2
-rw-r--r--dev-perl/HTML-LinkExtractor/HTML-LinkExtractor-0.130.0-r3.ebuild2
-rw-r--r--dev-perl/HTML-LinkExtractor/Manifest2
-rw-r--r--dev-perl/HTML-Scrubber/HTML-Scrubber-0.190.0.ebuild2
-rw-r--r--dev-perl/HTML-Scrubber/Manifest2
-rw-r--r--dev-perl/LWP-Authen-Wsse/LWP-Authen-Wsse-0.50.0-r2.ebuild2
-rw-r--r--dev-perl/LWP-Authen-Wsse/Manifest2
-rw-r--r--dev-perl/LWPx-ParanoidAgent/LWPx-ParanoidAgent-1.120.0-r1.ebuild2
-rw-r--r--dev-perl/LWPx-ParanoidAgent/Manifest2
-rw-r--r--dev-perl/Mail-Sendmail/Mail-Sendmail-0.800.0-r1.ebuild2
-rw-r--r--dev-perl/Mail-Sendmail/Manifest2
-rw-r--r--dev-perl/Manifest.gzbin281614 -> 281571 bytes
-rw-r--r--dev-perl/Net-OpenID-Common/Manifest2
-rw-r--r--dev-perl/Net-OpenID-Common/Net-OpenID-Common-1.200.0-r1.ebuild2
-rw-r--r--dev-perl/Net-OpenID-Consumer/Manifest2
-rw-r--r--dev-perl/Net-OpenID-Consumer/Net-OpenID-Consumer-1.180.0-r1.ebuild2
-rw-r--r--dev-perl/RPC-XML/Manifest2
-rw-r--r--dev-perl/RPC-XML/RPC-XML-0.820.0.ebuild2
-rw-r--r--dev-perl/URI-Fetch/Manifest2
-rw-r--r--dev-perl/URI-Fetch/URI-Fetch-0.150.0.ebuild2
-rw-r--r--dev-perl/XML-Atom/Manifest2
-rw-r--r--dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild2
-rw-r--r--dev-perl/XML-Feed/Manifest2
-rw-r--r--dev-perl/XML-Feed/XML-Feed-0.630.0.ebuild2
-rw-r--r--dev-perl/XML-RSS-LibXML/Manifest2
-rw-r--r--dev-perl/XML-RSS-LibXML/XML-RSS-LibXML-0.310.500-r1.ebuild2
-rw-r--r--dev-python/Manifest.gzbin260930 -> 260924 bytes
-rw-r--r--dev-python/PySensors/Manifest1
-rw-r--r--dev-python/PySensors/PySensors-0.0.4-r1.ebuild19
-rw-r--r--dev-python/bcrypt/Manifest2
-rw-r--r--dev-python/bcrypt/bcrypt-4.0.0.ebuild2
-rw-r--r--dev-python/django/Manifest16
-rw-r--r--dev-python/django/django-3.2.15.ebuild109
-rw-r--r--dev-python/django/django-3.2.16.ebuild2
-rw-r--r--dev-python/django/django-4.0.7.ebuild110
-rw-r--r--dev-python/django/django-4.0.8.ebuild2
-rw-r--r--dev-python/django/django-4.1.1.ebuild104
-rw-r--r--dev-python/django/django-4.1.ebuild106
-rw-r--r--dev-python/h5py/Manifest2
-rw-r--r--dev-python/h5py/h5py-3.7.0.ebuild2
-rw-r--r--dev-python/pymetar/Manifest1
-rw-r--r--dev-python/pymetar/pymetar-1.4-r2.ebuild37
-rw-r--r--dev-util/Manifest.gzbin68989 -> 68995 bytes
-rw-r--r--dev-util/shellcheck/Manifest2
-rw-r--r--dev-util/shellcheck/shellcheck-0.8.0.ebuild2
-rw-r--r--dev-util/shelltestrunner/Manifest2
-rw-r--r--dev-util/shelltestrunner/shelltestrunner-1.9.ebuild2
-rw-r--r--dev-vcs/Manifest.gzbin11332 -> 11337 bytes
-rw-r--r--dev-vcs/darcs/Manifest2
-rw-r--r--dev-vcs/darcs/darcs-2.16.5-r2.ebuild2
-rw-r--r--dev-vcs/git-annex/Manifest2
-rw-r--r--dev-vcs/git-annex/git-annex-10.20220624.ebuild2
-rw-r--r--kde-apps/Manifest.gzbin37247 -> 37240 bytes
-rw-r--r--kde-apps/ark/Manifest2
-rw-r--r--kde-apps/ark/metadata.xml1
-rw-r--r--kde-apps/kate/Manifest2
-rw-r--r--kde-apps/kate/metadata.xml1
-rw-r--r--kde-apps/kcron/Manifest2
-rw-r--r--kde-apps/kcron/metadata.xml1
-rw-r--r--kde-apps/kdialog/Manifest4
-rw-r--r--kde-apps/kdialog/kdialog-22.04.3.ebuild3
-rw-r--r--kde-apps/kdialog/kdialog-22.08.1.ebuild3
-rw-r--r--kde-apps/kio-extras/Manifest2
-rw-r--r--kde-apps/kio-extras/metadata.xml1
-rw-r--r--kde-apps/kmail/Manifest4
-rw-r--r--kde-apps/kmail/kmail-22.04.3.ebuild2
-rw-r--r--kde-apps/kmail/metadata.xml1
-rw-r--r--kde-apps/konqueror/Manifest2
-rw-r--r--kde-apps/konqueror/metadata.xml1
-rw-r--r--kde-apps/kopete/Manifest2
-rw-r--r--kde-apps/kopete/metadata.xml1
-rw-r--r--kde-apps/messagelib/Manifest2
-rw-r--r--kde-apps/messagelib/metadata.xml1
-rw-r--r--kde-apps/okular/Manifest2
-rw-r--r--kde-apps/okular/metadata.xml1
-rw-r--r--kde-frameworks/Manifest.gzbin13719 -> 13715 bytes
-rw-r--r--kde-frameworks/kauth/Manifest2
-rw-r--r--kde-frameworks/kauth/metadata.xml1
-rw-r--r--kde-frameworks/kconfig/Manifest2
-rw-r--r--kde-frameworks/kconfig/metadata.xml1
-rw-r--r--kde-frameworks/kimageformats/Manifest2
-rw-r--r--kde-frameworks/kimageformats/metadata.xml1
-rw-r--r--kde-frameworks/ktexteditor/Manifest2
-rw-r--r--kde-frameworks/ktexteditor/metadata.xml1
-rw-r--r--kde-misc/Manifest.gzbin5107 -> 5109 bytes
-rw-r--r--kde-misc/kdeconnect/Manifest6
-rw-r--r--kde-misc/kdeconnect/kdeconnect-22.04.3.ebuild2
-rw-r--r--kde-misc/kdeconnect/kdeconnect-22.08.1.ebuild2
-rw-r--r--kde-misc/kdeconnect/metadata.xml1
-rw-r--r--kde-misc/krusader/Manifest2
-rw-r--r--kde-misc/krusader/metadata.xml1
-rw-r--r--kde-plasma/Manifest.gzbin9260 -> 9256 bytes
-rw-r--r--kde-plasma/discover/Manifest2
-rw-r--r--kde-plasma/discover/metadata.xml1
-rw-r--r--kde-plasma/plasma-thunderbolt/Manifest2
-rw-r--r--kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.25.5-r1.ebuild2
-rw-r--r--kde-plasma/plasma-workspace/Manifest2
-rw-r--r--kde-plasma/plasma-workspace/plasma-workspace-5.25.5-r4.ebuild2
-rw-r--r--media-gfx/Manifest.gzbin38349 -> 38346 bytes
-rw-r--r--media-gfx/exiv2/Manifest2
-rw-r--r--media-gfx/exiv2/metadata.xml1
-rw-r--r--media-libs/Manifest.gzbin66288 -> 66291 bytes
-rw-r--r--media-libs/taglib/Manifest2
-rw-r--r--media-libs/taglib/metadata.xml1
-rw-r--r--media-tv/Manifest.gzbin3932 -> 3930 bytes
-rw-r--r--media-tv/kodi/Manifest2
-rw-r--r--media-tv/kodi/kodi-19.4-r4.ebuild2
-rw-r--r--metadata/Manifest.gzbin3861 -> 3857 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin28198 -> 28237 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin55371 -> 55375 bytes
-rw-r--r--metadata/md5-cache/app-admin/haskell-updater-1.3.2-r14
-rw-r--r--metadata/md5-cache/app-containers/Manifest.gzbin13772 -> 13768 bytes
-rw-r--r--metadata/md5-cache/app-containers/lxc-5.0.1-r12
-rw-r--r--metadata/md5-cache/app-emulation/Manifest.gzbin27946 -> 27932 bytes
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-6.1.384
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-additions-6.1.384
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-extpack-oracle-6.1.384
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.384
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-modules-6.1.384
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin17594 -> 17428 bytes
-rw-r--r--metadata/md5-cache/app-portage/hackport-0.7.2.24
-rw-r--r--metadata/md5-cache/app-portage/kuroo-1.2.1-r116
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin73955 -> 73961 bytes
-rw-r--r--metadata/md5-cache/app-text/pandoc-2.18-r24
-rw-r--r--metadata/md5-cache/dev-ada/Manifest.gzbin5168 -> 5488 bytes
-rw-r--r--metadata/md5-cache/dev-ada/gnatcoll-db-22.0.08
-rw-r--r--metadata/md5-cache/dev-ada/gnatmem-2021-r116
-rw-r--r--metadata/md5-cache/dev-ada/gnatsymbolize-2021-r115
-rw-r--r--metadata/md5-cache/dev-haskell/Manifest.gzbin75520 -> 75522 bytes
-rw-r--r--metadata/md5-cache/dev-haskell/abstract-deque-0.34
-rw-r--r--metadata/md5-cache/dev-haskell/abstract-par-0.3.3-r14
-rw-r--r--metadata/md5-cache/dev-haskell/adjunctions-4.44
-rw-r--r--metadata/md5-cache/dev-haskell/aeson-2.0.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/aeson-pretty-0.8.94
-rw-r--r--metadata/md5-cache/dev-haskell/alex-3.2.7.14
-rw-r--r--metadata/md5-cache/dev-haskell/alsa-core-0.5.0.1-r24
-rw-r--r--metadata/md5-cache/dev-haskell/alsa-mixer-0.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/ansi-terminal-0.10.34
-rw-r--r--metadata/md5-cache/dev-haskell/ansi-wl-pprint-0.6.94
-rw-r--r--metadata/md5-cache/dev-haskell/appar-0.1.84
-rw-r--r--metadata/md5-cache/dev-haskell/asn1-encoding-0.9.64
-rw-r--r--metadata/md5-cache/dev-haskell/asn1-parse-0.9.54
-rw-r--r--metadata/md5-cache/dev-haskell/asn1-types-0.3.34
-rw-r--r--metadata/md5-cache/dev-haskell/assoc-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/async-2.2.44
-rw-r--r--metadata/md5-cache/dev-haskell/atomic-primops-0.8.44
-rw-r--r--metadata/md5-cache/dev-haskell/attoparsec-0.14.44
-rw-r--r--metadata/md5-cache/dev-haskell/attoparsec-iso8601-1.0.2.14
-rw-r--r--metadata/md5-cache/dev-haskell/auto-update-0.1.64
-rw-r--r--metadata/md5-cache/dev-haskell/aws-0.22-r54
-rw-r--r--metadata/md5-cache/dev-haskell/base-compat-0.12.14
-rw-r--r--metadata/md5-cache/dev-haskell/base-compat-batteries-0.12.14
-rw-r--r--metadata/md5-cache/dev-haskell/base-orphans-0.8.64
-rw-r--r--metadata/md5-cache/dev-haskell/base16-bytestring-0.1.1.74
-rw-r--r--metadata/md5-cache/dev-haskell/base64-bytestring-1.0.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/basement-0.0.124
-rw-r--r--metadata/md5-cache/dev-haskell/bencode-0.6.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/bifunctors-5.5.114
-rw-r--r--metadata/md5-cache/dev-haskell/binary-0.8.8.04
-rw-r--r--metadata/md5-cache/dev-haskell/binary-orphans-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/blaze-builder-0.4.2.14
-rw-r--r--metadata/md5-cache/dev-haskell/blaze-html-0.9.1.2-r14
-rw-r--r--metadata/md5-cache/dev-haskell/blaze-markup-0.8.2.84
-rw-r--r--metadata/md5-cache/dev-haskell/bloomfilter-2.0.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/bsb-http-chunked-0.0.0.44
-rw-r--r--metadata/md5-cache/dev-haskell/byteable-0.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/byteorder-1.0.44
-rw-r--r--metadata/md5-cache/dev-haskell/bytestring-builder-0.10.8.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/c2hs-0.28.84
-rw-r--r--metadata/md5-cache/dev-haskell/cabal-3.4.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/cabal-doctest-1.0.94
-rw-r--r--metadata/md5-cache/dev-haskell/cabal-install-3.4.1.0-r24
-rw-r--r--metadata/md5-cache/dev-haskell/call-stack-0.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/case-insensitive-1.2.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/cassava-0.5.2.0-r14
-rw-r--r--metadata/md5-cache/dev-haskell/cereal-0.5.8.14
-rw-r--r--metadata/md5-cache/dev-haskell/charset-0.3.7.1-r14
-rw-r--r--metadata/md5-cache/dev-haskell/chell-0.4.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/cipher-aes-0.2.114
-rw-r--r--metadata/md5-cache/dev-haskell/citeproc-0.74
-rw-r--r--metadata/md5-cache/dev-haskell/clientsession-0.9.1.24
-rw-r--r--metadata/md5-cache/dev-haskell/clock-0.7.24
-rw-r--r--metadata/md5-cache/dev-haskell/cmdargs-0.10.204
-rw-r--r--metadata/md5-cache/dev-haskell/code-page-0.1.34
-rw-r--r--metadata/md5-cache/dev-haskell/colour-2.3.54
-rw-r--r--metadata/md5-cache/dev-haskell/commonmark-0.2.24
-rw-r--r--metadata/md5-cache/dev-haskell/commonmark-extensions-0.2.3.24
-rw-r--r--metadata/md5-cache/dev-haskell/commonmark-pandoc-0.2.1.24
-rw-r--r--metadata/md5-cache/dev-haskell/comonad-5.0.84
-rw-r--r--metadata/md5-cache/dev-haskell/concurrent-output-1.10.114
-rw-r--r--metadata/md5-cache/dev-haskell/conduit-1.3.4.24
-rw-r--r--metadata/md5-cache/dev-haskell/conduit-combinators-1.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/conduit-extra-1.3.44
-rw-r--r--metadata/md5-cache/dev-haskell/configurator-0.3.0.0-r14
-rw-r--r--metadata/md5-cache/dev-haskell/connection-0.3.14
-rw-r--r--metadata/md5-cache/dev-haskell/constraints-0.13.34
-rw-r--r--metadata/md5-cache/dev-haskell/contravariant-1.5.34
-rw-r--r--metadata/md5-cache/dev-haskell/convertible-1.1.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/cookie-0.4.44
-rw-r--r--metadata/md5-cache/dev-haskell/cprng-aes-0.6.14
-rw-r--r--metadata/md5-cache/dev-haskell/criterion-1.5.11.04
-rw-r--r--metadata/md5-cache/dev-haskell/criterion-measurement-0.1.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/crypto-api-0.13.34
-rw-r--r--metadata/md5-cache/dev-haskell/crypto-api-tests-0.3-r14
-rw-r--r--metadata/md5-cache/dev-haskell/crypto-cipher-tests-0.0.11-r14
-rw-r--r--metadata/md5-cache/dev-haskell/crypto-cipher-types-0.0.94
-rw-r--r--metadata/md5-cache/dev-haskell/crypto-random-0.0.94
-rw-r--r--metadata/md5-cache/dev-haskell/cryptohash-md5-0.11.100.14
-rw-r--r--metadata/md5-cache/dev-haskell/cryptohash-sha1-0.11.100.14
-rw-r--r--metadata/md5-cache/dev-haskell/cryptohash-sha256-0.11.101.04
-rw-r--r--metadata/md5-cache/dev-haskell/cryptonite-0.284
-rw-r--r--metadata/md5-cache/dev-haskell/cryptonite-conduit-0.2.24
-rw-r--r--metadata/md5-cache/dev-haskell/css-text-0.1.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/data-default-0.7.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/data-default-class-0.1.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/data-default-instances-containers-0.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/data-default-instances-dlist-0.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/data-default-instances-old-locale-0.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/data-fix-0.3.24
-rw-r--r--metadata/md5-cache/dev-haskell/data-ordlist-0.4.7.04
-rw-r--r--metadata/md5-cache/dev-haskell/dav-1.3.44
-rw-r--r--metadata/md5-cache/dev-haskell/dbus-1.2.224
-rw-r--r--metadata/md5-cache/dev-haskell/dec-0.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/dense-linear-algebra-0.1.0.04
-rw-r--r--metadata/md5-cache/dev-haskell/deriving-compat-0.64
-rw-r--r--metadata/md5-cache/dev-haskell/diff-0.4.04
-rw-r--r--metadata/md5-cache/dev-haskell/digest-0.0.1.24
-rw-r--r--metadata/md5-cache/dev-haskell/disk-free-space-0.1.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/distributive-0.6.2.14
-rw-r--r--metadata/md5-cache/dev-haskell/dlist-1.04
-rw-r--r--metadata/md5-cache/dev-haskell/dns-4.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/doclayout-0.44
-rw-r--r--metadata/md5-cache/dev-haskell/doctemplates-0.10.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/doctest-0.20.04
-rw-r--r--metadata/md5-cache/dev-haskell/easy-file-0.2.24
-rw-r--r--metadata/md5-cache/dev-haskell/echo-0.1.34
-rw-r--r--metadata/md5-cache/dev-haskell/ed25519-0.0.5.04
-rw-r--r--metadata/md5-cache/dev-haskell/edit-distance-0.2.2.1-r14
-rw-r--r--metadata/md5-cache/dev-haskell/email-validate-2.3.2.154
-rw-r--r--metadata/md5-cache/dev-haskell/emojis-0.1.24
-rw-r--r--metadata/md5-cache/dev-haskell/enclosed-exceptions-1.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/entropy-0.4.1.6-r14
-rw-r--r--metadata/md5-cache/dev-haskell/erf-2.0.0.0-r14
-rw-r--r--metadata/md5-cache/dev-haskell/errorcall-eq-instance-0.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/errors-2.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/exceptions-0.10.4-r14
-rw-r--r--metadata/md5-cache/dev-haskell/extensible-exceptions-0.1.1.44
-rw-r--r--metadata/md5-cache/dev-haskell/extra-1.7.104
-rw-r--r--metadata/md5-cache/dev-haskell/fail-4.9.0.04
-rw-r--r--metadata/md5-cache/dev-haskell/fast-logger-3.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/fdo-notify-0.3.14
-rw-r--r--metadata/md5-cache/dev-haskell/feed-1.3.2.14
-rw-r--r--metadata/md5-cache/dev-haskell/fgl-5.7.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/file-embed-0.0.11.24
-rw-r--r--metadata/md5-cache/dev-haskell/filemanip-0.3.6.34
-rw-r--r--metadata/md5-cache/dev-haskell/filepath-bytestring-1.4.2.1.94
-rw-r--r--metadata/md5-cache/dev-haskell/findbin-0.0.5-r14
-rw-r--r--metadata/md5-cache/dev-haskell/fingertree-0.1.4.24
-rw-r--r--metadata/md5-cache/dev-haskell/foldl-1.4.12-r14
-rw-r--r--metadata/md5-cache/dev-haskell/foundation-0.0.26.14
-rw-r--r--metadata/md5-cache/dev-haskell/free-5.1.94
-rw-r--r--metadata/md5-cache/dev-haskell/generic-deriving-1.14.14
-rw-r--r--metadata/md5-cache/dev-haskell/generics-sop-0.5.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/getopt-generics-0.13.0.44
-rw-r--r--metadata/md5-cache/dev-haskell/ghc-byteorder-4.11.0.0.104
-rw-r--r--metadata/md5-cache/dev-haskell/ghc-paths-0.1.0.12-r14
-rw-r--r--metadata/md5-cache/dev-haskell/git-lfs-1.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/glob-0.10.24
-rw-r--r--metadata/md5-cache/dev-haskell/hackage-security-0.6.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/haddock-library-1.10.04
-rw-r--r--metadata/md5-cache/dev-haskell/happy-1.19.124
-rw-r--r--metadata/md5-cache/dev-haskell/hashable-1.4.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/haskeline-0.8.24
-rw-r--r--metadata/md5-cache/dev-haskell/haskell-lexer-1.14
-rw-r--r--metadata/md5-cache/dev-haskell/haskell-src-exts-1.23.14
-rw-r--r--metadata/md5-cache/dev-haskell/hdbc-2.4.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/hdbc-postgresql-2.5.0.04
-rw-r--r--metadata/md5-cache/dev-haskell/hdbc-sqlite3-2.3.3.1-r14
-rw-r--r--metadata/md5-cache/dev-haskell/hedgehog-1.0.54
-rw-r--r--metadata/md5-cache/dev-haskell/hinotify-0.3.104
-rw-r--r--metadata/md5-cache/dev-haskell/hjsmin-0.2.0.44
-rw-r--r--metadata/md5-cache/dev-haskell/hostname-1.0-r14
-rw-r--r--metadata/md5-cache/dev-haskell/hourglass-0.2.124
-rw-r--r--metadata/md5-cache/dev-haskell/hscolour-1.24.44
-rw-r--r--metadata/md5-cache/dev-haskell/hslogger-1.3.1.0-r24
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-aeson-2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-classes-2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-core-2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-marshalling-2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-module-doclayout-1.0.44
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-module-path-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-module-system-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-module-text-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-module-version-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-objectorientation-2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/hslua-packaging-2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/hspec-2.9.44
-rw-r--r--metadata/md5-cache/dev-haskell/hspec-contrib-0.5.14
-rw-r--r--metadata/md5-cache/dev-haskell/hspec-core-2.9.44
-rw-r--r--metadata/md5-cache/dev-haskell/hspec-discover-2.9.44
-rw-r--r--metadata/md5-cache/dev-haskell/hspec-expectations-0.8.24
-rw-r--r--metadata/md5-cache/dev-haskell/hspec-meta-2.9.34
-rw-r--r--metadata/md5-cache/dev-haskell/hspec-wai-0.10.14
-rw-r--r--metadata/md5-cache/dev-haskell/hsyaml-0.2.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/html-1.0.1.2-r14
-rw-r--r--metadata/md5-cache/dev-haskell/html-conduit-1.3.2.14
-rw-r--r--metadata/md5-cache/dev-haskell/http-4000.4.14
-rw-r--r--metadata/md5-cache/dev-haskell/http-api-data-0.4.34
-rw-r--r--metadata/md5-cache/dev-haskell/http-client-0.7.114
-rw-r--r--metadata/md5-cache/dev-haskell/http-client-restricted-0.0.54
-rw-r--r--metadata/md5-cache/dev-haskell/http-client-tls-0.3.6.14
-rw-r--r--metadata/md5-cache/dev-haskell/http-conduit-2.3.84
-rw-r--r--metadata/md5-cache/dev-haskell/http-date-0.0.84
-rw-r--r--metadata/md5-cache/dev-haskell/http-media-0.8.0.04
-rw-r--r--metadata/md5-cache/dev-haskell/http-types-0.12.34
-rw-r--r--metadata/md5-cache/dev-haskell/http2-3.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/httpd-shed-0.4.1.1-r14
-rw-r--r--metadata/md5-cache/dev-haskell/hunit-1.6.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/ieee754-0.7.84
-rw-r--r--metadata/md5-cache/dev-haskell/ifelse-0.85-r14
-rw-r--r--metadata/md5-cache/dev-haskell/indexed-traversable-0.1.24
-rw-r--r--metadata/md5-cache/dev-haskell/indexed-traversable-instances-0.14
-rw-r--r--metadata/md5-cache/dev-haskell/integer-logarithms-1.0.3.1-r14
-rw-r--r--metadata/md5-cache/dev-haskell/invariant-0.5.54
-rw-r--r--metadata/md5-cache/dev-haskell/iproute-1.7.84
-rw-r--r--metadata/md5-cache/dev-haskell/ipynb-0.24
-rw-r--r--metadata/md5-cache/dev-haskell/jira-wiki-markup-1.4.04
-rw-r--r--metadata/md5-cache/dev-haskell/js-chart-2.9.4.14
-rw-r--r--metadata/md5-cache/dev-haskell/juicypixels-3.3.54
-rw-r--r--metadata/md5-cache/dev-haskell/kan-extensions-5.2.54
-rw-r--r--metadata/md5-cache/dev-haskell/language-c-0.8.3-r14
-rw-r--r--metadata/md5-cache/dev-haskell/language-haskell-extract-0.2.4-r14
-rw-r--r--metadata/md5-cache/dev-haskell/language-javascript-0.6.0.144
-rw-r--r--metadata/md5-cache/dev-haskell/leancheck-0.9.34
-rw-r--r--metadata/md5-cache/dev-haskell/lens-5.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/libmpd-0.9.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/libyaml-0.1.24
-rw-r--r--metadata/md5-cache/dev-haskell/lift-type-0.1.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/lifted-async-0.10.24
-rw-r--r--metadata/md5-cache/dev-haskell/lifted-base-0.2.3.124
-rw-r--r--metadata/md5-cache/dev-haskell/logging-facade-0.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/logict-0.7.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/lpeg-1.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/lua-2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/lua-arbitrary-1.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/lukko-0.1.1.34
-rw-r--r--metadata/md5-cache/dev-haskell/magic-1.14
-rw-r--r--metadata/md5-cache/dev-haskell/markdown-unlit-0.5.04
-rw-r--r--metadata/md5-cache/dev-haskell/math-functions-0.3.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/memory-0.15.0-r14
-rw-r--r--metadata/md5-cache/dev-haskell/microlens-0.4.11.24
-rw-r--r--metadata/md5-cache/dev-haskell/microlens-aeson-2.5.04
-rw-r--r--metadata/md5-cache/dev-haskell/microlens-mtl-0.2.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/microlens-th-0.4.3.104
-rw-r--r--metadata/md5-cache/dev-haskell/microstache-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/mime-types-0.1.0.94
-rw-r--r--metadata/md5-cache/dev-haskell/missingh-1.4.3.0-r14
-rw-r--r--metadata/md5-cache/dev-haskell/mmap-0.5.94
-rw-r--r--metadata/md5-cache/dev-haskell/mmorph-1.1.34
-rw-r--r--metadata/md5-cache/dev-haskell/mockery-0.3.54
-rw-r--r--metadata/md5-cache/dev-haskell/monad-control-1.0.2.34
-rw-r--r--metadata/md5-cache/dev-haskell/monad-logger-0.3.324
-rw-r--r--metadata/md5-cache/dev-haskell/monad-loops-0.4.34
-rw-r--r--metadata/md5-cache/dev-haskell/monad-par-0.3.5-r14
-rw-r--r--metadata/md5-cache/dev-haskell/monad-par-extras-0.3.3-r14
-rw-r--r--metadata/md5-cache/dev-haskell/monads-tf-0.1.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/mono-traversable-1.0.15.14
-rw-r--r--metadata/md5-cache/dev-haskell/mountpoints-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/mtl-2.2.24
-rw-r--r--metadata/md5-cache/dev-haskell/mwc-random-0.14.0.04
-rw-r--r--metadata/md5-cache/dev-haskell/nanospec-0.2.24
-rw-r--r--metadata/md5-cache/dev-haskell/nats-1.1.2-r14
-rw-r--r--metadata/md5-cache/dev-haskell/netlink-1.1.1.0-r14
-rw-r--r--metadata/md5-cache/dev-haskell/network-3.1.2.54
-rw-r--r--metadata/md5-cache/dev-haskell/network-bsd-2.8.1.0-r14
-rw-r--r--metadata/md5-cache/dev-haskell/network-byte-order-0.1.64
-rw-r--r--metadata/md5-cache/dev-haskell/network-info-0.2.0.104
-rw-r--r--metadata/md5-cache/dev-haskell/network-multicast-0.3.24
-rw-r--r--metadata/md5-cache/dev-haskell/network-uri-2.6.4.14
-rw-r--r--metadata/md5-cache/dev-haskell/old-locale-1.0.0.74
-rw-r--r--metadata/md5-cache/dev-haskell/old-time-1.1.0.3-r14
-rw-r--r--metadata/md5-cache/dev-haskell/onetuple-0.3.14
-rw-r--r--metadata/md5-cache/dev-haskell/only-0.14
-rw-r--r--metadata/md5-cache/dev-haskell/options-1.2.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/optparse-applicative-0.16.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/pandoc-lua-marshal-0.1.64
-rw-r--r--metadata/md5-cache/dev-haskell/pandoc-types-1.22.24
-rw-r--r--metadata/md5-cache/dev-haskell/parallel-3.2.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/parallel-io-0.3.54
-rw-r--r--metadata/md5-cache/dev-haskell/parsec-3.1.14.0-r14
-rw-r--r--metadata/md5-cache/dev-haskell/parsec-numbers-0.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/parsec1-1.0.0.74
-rw-r--r--metadata/md5-cache/dev-haskell/parsers-0.12.10-r14
-rw-r--r--metadata/md5-cache/dev-haskell/path-pieces-0.2.14
-rw-r--r--metadata/md5-cache/dev-haskell/patience-0.1.1-r14
-rw-r--r--metadata/md5-cache/dev-haskell/pcre-light-0.4.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/pem-0.2.44
-rw-r--r--metadata/md5-cache/dev-haskell/persistent-2.14.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/persistent-sqlite-2.13.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/persistent-template-2.12.0.04
-rw-r--r--metadata/md5-cache/dev-haskell/persistent-test-2.13.1.34
-rw-r--r--metadata/md5-cache/dev-haskell/pgp-wordlist-0.1.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/pretty-hex-1.04
-rw-r--r--metadata/md5-cache/dev-haskell/pretty-show-1.104
-rw-r--r--metadata/md5-cache/dev-haskell/prettyprinter-1.7.04
-rw-r--r--metadata/md5-cache/dev-haskell/prettyprinter-ansi-terminal-1.1.24
-rw-r--r--metadata/md5-cache/dev-haskell/primitive-0.7.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/primitive-addr-0.1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/profunctors-5.6.24
-rw-r--r--metadata/md5-cache/dev-haskell/psqueues-0.2.7.34
-rw-r--r--metadata/md5-cache/dev-haskell/puremd5-2.1.34
-rw-r--r--metadata/md5-cache/dev-haskell/quickcheck-2.14.24
-rw-r--r--metadata/md5-cache/dev-haskell/quickcheck-classes-0.6.4.04
-rw-r--r--metadata/md5-cache/dev-haskell/quickcheck-classes-base-0.6.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/quickcheck-instances-0.3.274
-rw-r--r--metadata/md5-cache/dev-haskell/quickcheck-io-0.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/random-1.2.14
-rw-r--r--metadata/md5-cache/dev-haskell/raw-strings-qq-1.14
-rw-r--r--metadata/md5-cache/dev-haskell/reducers-3.12.3-r14
-rw-r--r--metadata/md5-cache/dev-haskell/reflection-2.1.64
-rw-r--r--metadata/md5-cache/dev-haskell/regex-applicative-0.3.3.14
-rw-r--r--metadata/md5-cache/dev-haskell/regex-base-0.94.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/regex-compat-0.95.2.14
-rw-r--r--metadata/md5-cache/dev-haskell/regex-posix-0.96.0.04
-rw-r--r--metadata/md5-cache/dev-haskell/regex-tdfa-1.3.24
-rw-r--r--metadata/md5-cache/dev-haskell/resolv-0.1.2.0-r14
-rw-r--r--metadata/md5-cache/dev-haskell/resource-pool-0.2.3.24
-rw-r--r--metadata/md5-cache/dev-haskell/resourcet-1.2.4.24
-rw-r--r--metadata/md5-cache/dev-haskell/retry-0.9.0.04
-rw-r--r--metadata/md5-cache/dev-haskell/rio-0.1.21.04
-rw-r--r--metadata/md5-cache/dev-haskell/safe-0.3.194
-rw-r--r--metadata/md5-cache/dev-haskell/safe-exceptions-0.1.7.04
-rw-r--r--metadata/md5-cache/dev-haskell/safesemaphore-0.10.14
-rw-r--r--metadata/md5-cache/dev-haskell/sandi-0.54
-rw-r--r--metadata/md5-cache/dev-haskell/scientific-0.3.7.0-r14
-rw-r--r--metadata/md5-cache/dev-haskell/securemem-0.1.104
-rw-r--r--metadata/md5-cache/dev-haskell/semialign-1.2.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/semigroupoids-5.3.7-r14
-rw-r--r--metadata/md5-cache/dev-haskell/semigroups-0.204
-rw-r--r--metadata/md5-cache/dev-haskell/semirings-0.64
-rw-r--r--metadata/md5-cache/dev-haskell/servant-0.194
-rw-r--r--metadata/md5-cache/dev-haskell/servant-server-0.19.14
-rw-r--r--metadata/md5-cache/dev-haskell/setenv-0.1.1.34
-rw-r--r--metadata/md5-cache/dev-haskell/setlocale-1.0.0.94
-rw-r--r--metadata/md5-cache/dev-haskell/sha-1.6.4.44
-rw-r--r--metadata/md5-cache/dev-haskell/shakespeare-2.0.304
-rw-r--r--metadata/md5-cache/dev-haskell/shelly-1.9.04
-rw-r--r--metadata/md5-cache/dev-haskell/should-not-typecheck-2.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/silently-1.2.5.14
-rw-r--r--metadata/md5-cache/dev-haskell/simple-reflect-0.3.34
-rw-r--r--metadata/md5-cache/dev-haskell/simple-sendfile-0.2.284
-rw-r--r--metadata/md5-cache/dev-haskell/singleton-bool-0.1.5-r14
-rw-r--r--metadata/md5-cache/dev-haskell/skein-1.0.9.44
-rw-r--r--metadata/md5-cache/dev-haskell/skylighting-0.12.3.14
-rw-r--r--metadata/md5-cache/dev-haskell/skylighting-core-0.12.3.14
-rw-r--r--metadata/md5-cache/dev-haskell/smallcheck-1.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/socks-0.6.14
-rw-r--r--metadata/md5-cache/dev-haskell/sop-core-0.5.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/split-0.2.3.44
-rw-r--r--metadata/md5-cache/dev-haskell/splitmix-0.1.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/statevar-1.2.14
-rw-r--r--metadata/md5-cache/dev-haskell/statistics-0.15.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/stm-2.5.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/stm-chans-3.0.0.44
-rw-r--r--metadata/md5-cache/dev-haskell/streaming-commons-0.2.2.44
-rw-r--r--metadata/md5-cache/dev-haskell/strict-0.4.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/string-conversions-0.4.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/string-qq-0.0.44
-rw-r--r--metadata/md5-cache/dev-haskell/stringbuilder-0.5.14
-rw-r--r--metadata/md5-cache/dev-haskell/syb-0.7.2.14
-rw-r--r--metadata/md5-cache/dev-haskell/system-fileio-0.3.16.44
-rw-r--r--metadata/md5-cache/dev-haskell/system-filepath-0.4.14-r14
-rw-r--r--metadata/md5-cache/dev-haskell/tagged-0.8.6.14
-rw-r--r--metadata/md5-cache/dev-haskell/tagsoup-0.14.84
-rw-r--r--metadata/md5-cache/dev-haskell/tar-0.5.1.1-r24
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-1.4.2.34
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-expected-failure-0.11.1.24
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-golden-2.3.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-hedgehog-1.1.0.04
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-hslua-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-hunit-0.10.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-kat-0.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-lua-1.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-quickcheck-0.10.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-rerun-1.1.184
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-smallcheck-0.8.14
-rw-r--r--metadata/md5-cache/dev-haskell/tasty-th-0.1.74
-rw-r--r--metadata/md5-cache/dev-haskell/temporary-1.34
-rw-r--r--metadata/md5-cache/dev-haskell/temporary-rc-1.2.0.34
-rw-r--r--metadata/md5-cache/dev-haskell/terminal-size-0.3.2.14
-rw-r--r--metadata/md5-cache/dev-haskell/terminfo-0.4.1.54
-rw-r--r--metadata/md5-cache/dev-haskell/test-framework-0.8.2.0-r34
-rw-r--r--metadata/md5-cache/dev-haskell/test-framework-hunit-0.3.0.2-r14
-rw-r--r--metadata/md5-cache/dev-haskell/test-framework-leancheck-0.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/test-framework-quickcheck2-0.3.0.5-r24
-rw-r--r--metadata/md5-cache/dev-haskell/test-framework-th-0.2.44
-rw-r--r--metadata/md5-cache/dev-haskell/texmath-0.12.5.14
-rw-r--r--metadata/md5-cache/dev-haskell/text-1.2.5.04
-rw-r--r--metadata/md5-cache/dev-haskell/text-conversions-0.3.14
-rw-r--r--metadata/md5-cache/dev-haskell/text-icu-0.7.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/text-short-0.1.54
-rw-r--r--metadata/md5-cache/dev-haskell/text-show-3.9.74
-rw-r--r--metadata/md5-cache/dev-haskell/tf-random-0.54
-rw-r--r--metadata/md5-cache/dev-haskell/th-abstraction-0.4.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/th-compat-0.1.34
-rw-r--r--metadata/md5-cache/dev-haskell/th-lift-0.8.24
-rw-r--r--metadata/md5-cache/dev-haskell/th-lift-instances-0.1.194
-rw-r--r--metadata/md5-cache/dev-haskell/these-1.1.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/time-compat-1.9.6.14
-rw-r--r--metadata/md5-cache/dev-haskell/time-locale-compat-0.1.1.54
-rw-r--r--metadata/md5-cache/dev-haskell/time-manager-0.0.04
-rw-r--r--metadata/md5-cache/dev-haskell/timeit-2.04
-rw-r--r--metadata/md5-cache/dev-haskell/timezone-olson-0.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/timezone-series-0.1.94
-rw-r--r--metadata/md5-cache/dev-haskell/tls-1.5.84
-rw-r--r--metadata/md5-cache/dev-haskell/tls-session-manager-0.0.44
-rw-r--r--metadata/md5-cache/dev-haskell/torrent-10000.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/transformers-0.5.6.24
-rw-r--r--metadata/md5-cache/dev-haskell/transformers-base-0.4.5.24
-rw-r--r--metadata/md5-cache/dev-haskell/transformers-compat-0.6.64
-rw-r--r--metadata/md5-cache/dev-haskell/tree-diff-0.2.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/trifecta-2.1.24
-rw-r--r--metadata/md5-cache/dev-haskell/type-equality-14
-rw-r--r--metadata/md5-cache/dev-haskell/typed-process-0.2.6.04
-rw-r--r--metadata/md5-cache/dev-haskell/unbounded-delays-0.1.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/unicode-collation-0.1.3.14
-rw-r--r--metadata/md5-cache/dev-haskell/unicode-data-0.3.04
-rw-r--r--metadata/md5-cache/dev-haskell/unicode-transforms-0.3.7.1-r14
-rw-r--r--metadata/md5-cache/dev-haskell/uniplate-1.6.134
-rw-r--r--metadata/md5-cache/dev-haskell/unix-compat-0.5.24
-rw-r--r--metadata/md5-cache/dev-haskell/unix-time-0.4.74
-rw-r--r--metadata/md5-cache/dev-haskell/unliftio-0.2.184
-rw-r--r--metadata/md5-cache/dev-haskell/unliftio-core-0.1.2.04
-rw-r--r--metadata/md5-cache/dev-haskell/unordered-containers-0.2.17.04
-rw-r--r--metadata/md5-cache/dev-haskell/utf8-light-0.4.24
-rw-r--r--metadata/md5-cache/dev-haskell/utf8-string-1.0.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/uuid-1.3.154
-rw-r--r--metadata/md5-cache/dev-haskell/uuid-types-1.0.54
-rw-r--r--metadata/md5-cache/dev-haskell/vault-0.3.1.54
-rw-r--r--metadata/md5-cache/dev-haskell/vector-0.12.3.14
-rw-r--r--metadata/md5-cache/dev-haskell/vector-algorithms-0.8.0.44
-rw-r--r--metadata/md5-cache/dev-haskell/vector-binary-instances-0.2.5.14
-rw-r--r--metadata/md5-cache/dev-haskell/vector-th-unbox-0.2.1.74
-rw-r--r--metadata/md5-cache/dev-haskell/void-0.7.34
-rw-r--r--metadata/md5-cache/dev-haskell/wai-3.2.34
-rw-r--r--metadata/md5-cache/dev-haskell/wai-app-static-3.1.7.2-r14
-rw-r--r--metadata/md5-cache/dev-haskell/wai-extra-3.1.4.14
-rw-r--r--metadata/md5-cache/dev-haskell/wai-logger-2.3.64
-rw-r--r--metadata/md5-cache/dev-haskell/warp-3.3.214
-rw-r--r--metadata/md5-cache/dev-haskell/warp-tls-3.2.124
-rw-r--r--metadata/md5-cache/dev-haskell/wcwidth-0.0.24
-rw-r--r--metadata/md5-cache/dev-haskell/witherable-0.4.24
-rw-r--r--metadata/md5-cache/dev-haskell/wl-pprint-annotated-0.1.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/word8-0.1.34
-rw-r--r--metadata/md5-cache/dev-haskell/x11-1.10.24
-rw-r--r--metadata/md5-cache/dev-haskell/x11-xft-0.3.44
-rw-r--r--metadata/md5-cache/dev-haskell/x509-1.7.54
-rw-r--r--metadata/md5-cache/dev-haskell/x509-store-1.6.74
-rw-r--r--metadata/md5-cache/dev-haskell/x509-system-1.6.64
-rw-r--r--metadata/md5-cache/dev-haskell/x509-validation-1.6.114
-rw-r--r--metadata/md5-cache/dev-haskell/xml-1.3.144
-rw-r--r--metadata/md5-cache/dev-haskell/xml-conduit-1.9.1.14
-rw-r--r--metadata/md5-cache/dev-haskell/xml-hamlet-0.5.0.14
-rw-r--r--metadata/md5-cache/dev-haskell/xml-types-0.3.84
-rw-r--r--metadata/md5-cache/dev-haskell/xss-sanitize-0.3.64
-rw-r--r--metadata/md5-cache/dev-haskell/yaml-0.11.8.04
-rw-r--r--metadata/md5-cache/dev-haskell/yesod-1.6.24
-rw-r--r--metadata/md5-cache/dev-haskell/yesod-core-1.6.23.14
-rw-r--r--metadata/md5-cache/dev-haskell/yesod-form-1.7.04
-rw-r--r--metadata/md5-cache/dev-haskell/yesod-persistent-1.6.0.84
-rw-r--r--metadata/md5-cache/dev-haskell/yesod-static-1.6.1.04
-rw-r--r--metadata/md5-cache/dev-haskell/yesod-test-1.6.124
-rw-r--r--metadata/md5-cache/dev-haskell/zip-archive-0.4.14
-rw-r--r--metadata/md5-cache/dev-haskell/zlib-0.6.2.34
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin40735 -> 40733 bytes
-rw-r--r--metadata/md5-cache/dev-lang/ghc-9.0.210
-rw-r--r--metadata/md5-cache/dev-lang/go-1.18.74
-rw-r--r--metadata/md5-cache/dev-lang/go-1.19.24
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin165375 -> 165536 bytes
-rw-r--r--metadata/md5-cache/dev-libs/icu-le-hb-1.2.315
-rw-r--r--metadata/md5-cache/dev-libs/protobuf-3.20.1-r14
-rw-r--r--metadata/md5-cache/dev-perl/CGI-FormBuilder-3.100.0-r14
-rw-r--r--metadata/md5-cache/dev-perl/CGI-Session-4.480.0-r34
-rw-r--r--metadata/md5-cache/dev-perl/CGI-Simple-1.250.04
-rw-r--r--metadata/md5-cache/dev-perl/Class-ErrorHandler-0.40.0-r14
-rw-r--r--metadata/md5-cache/dev-perl/Crypt-DH-GMP-0.0.120-r14
-rw-r--r--metadata/md5-cache/dev-perl/Feed-Find-0.120.04
-rw-r--r--metadata/md5-cache/dev-perl/File-ReadBackwards-1.60.04
-rw-r--r--metadata/md5-cache/dev-perl/HTML-LinkExtractor-0.130.0-r34
-rw-r--r--metadata/md5-cache/dev-perl/HTML-Scrubber-0.190.04
-rw-r--r--metadata/md5-cache/dev-perl/LWP-Authen-Wsse-0.50.0-r24
-rw-r--r--metadata/md5-cache/dev-perl/LWPx-ParanoidAgent-1.120.0-r14
-rw-r--r--metadata/md5-cache/dev-perl/Mail-Sendmail-0.800.0-r14
-rw-r--r--metadata/md5-cache/dev-perl/Manifest.gzbin308050 -> 308063 bytes
-rw-r--r--metadata/md5-cache/dev-perl/Net-OpenID-Common-1.200.0-r14
-rw-r--r--metadata/md5-cache/dev-perl/Net-OpenID-Consumer-1.180.0-r14
-rw-r--r--metadata/md5-cache/dev-perl/RPC-XML-0.820.04
-rw-r--r--metadata/md5-cache/dev-perl/URI-Fetch-0.150.04
-rw-r--r--metadata/md5-cache/dev-perl/XML-Atom-0.430.04
-rw-r--r--metadata/md5-cache/dev-perl/XML-Feed-0.630.04
-rw-r--r--metadata/md5-cache/dev-perl/XML-RSS-LibXML-0.310.500-r14
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin354067 -> 353761 bytes
-rw-r--r--metadata/md5-cache/dev-python/PySensors-0.0.4-r115
-rw-r--r--metadata/md5-cache/dev-python/bcrypt-4.0.04
-rw-r--r--metadata/md5-cache/dev-python/django-3.2.1516
-rw-r--r--metadata/md5-cache/dev-python/django-3.2.164
-rw-r--r--metadata/md5-cache/dev-python/django-4.0.716
-rw-r--r--metadata/md5-cache/dev-python/django-4.0.84
-rw-r--r--metadata/md5-cache/dev-python/django-4.116
-rw-r--r--metadata/md5-cache/dev-python/django-4.1.116
-rw-r--r--metadata/md5-cache/dev-python/h5py-3.7.010
-rw-r--r--metadata/md5-cache/dev-python/pymetar-1.4-r215
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin134955 -> 134950 bytes
-rw-r--r--metadata/md5-cache/dev-util/shellcheck-0.8.04
-rw-r--r--metadata/md5-cache/dev-util/shelltestrunner-1.94
-rw-r--r--metadata/md5-cache/dev-vcs/Manifest.gzbin19962 -> 19959 bytes
-rw-r--r--metadata/md5-cache/dev-vcs/darcs-2.16.5-r24
-rw-r--r--metadata/md5-cache/dev-vcs/git-annex-10.202206244
-rw-r--r--metadata/md5-cache/kde-apps/Manifest.gzbin73014 -> 73030 bytes
-rw-r--r--metadata/md5-cache/kde-apps/kdialog-22.04.34
-rw-r--r--metadata/md5-cache/kde-apps/kdialog-22.08.14
-rw-r--r--metadata/md5-cache/kde-apps/kmail-22.04.34
-rw-r--r--metadata/md5-cache/kde-misc/Manifest.gzbin6179 -> 6172 bytes
-rw-r--r--metadata/md5-cache/kde-misc/kdeconnect-22.04.34
-rw-r--r--metadata/md5-cache/kde-misc/kdeconnect-22.08.14
-rw-r--r--metadata/md5-cache/kde-plasma/Manifest.gzbin17798 -> 17791 bytes
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-thunderbolt-5.25.5-r14
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-workspace-5.25.5-r44
-rw-r--r--metadata/md5-cache/media-tv/Manifest.gzbin5651 -> 5649 bytes
-rw-r--r--metadata/md5-cache/media-tv/kodi-19.4-r44
-rw-r--r--metadata/md5-cache/net-mail/Manifest.gzbin20541 -> 20550 bytes
-rw-r--r--metadata/md5-cache/net-mail/list-remote-forwards-0.0.34
-rw-r--r--metadata/md5-cache/net-mail/mailbox-count-0.0.64
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin91612 -> 91622 bytes
-rw-r--r--metadata/md5-cache/net-misc/haeredes-0.5.34
-rw-r--r--metadata/md5-cache/net-misc/hath-0.5.74
-rw-r--r--metadata/md5-cache/sci-visualization/Manifest.gzbin7104 -> 7269 bytes
-rw-r--r--metadata/md5-cache/sci-visualization/veusz-3.4.9918
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin32244 -> 32251 bytes
-rw-r--r--metadata/md5-cache/sys-devel/bmake-202209244
-rw-r--r--metadata/md5-cache/www-apps/Manifest.gzbin25303 -> 25304 bytes
-rw-r--r--metadata/md5-cache/www-apps/ikiwiki-3.20200202.3-r14
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin12098 -> 12263 bytes
-rw-r--r--metadata/md5-cache/www-client/chromium-106.0.5249.10316
-rw-r--r--metadata/md5-cache/www-client/firefox-102.3.04
-rw-r--r--metadata/md5-cache/x11-misc/Manifest.gzbin64666 -> 64671 bytes
-rw-r--r--metadata/md5-cache/x11-misc/xmobar-0.44.14
-rw-r--r--metadata/md5-cache/x11-wm/Manifest.gzbin15710 -> 15707 bytes
-rw-r--r--metadata/md5-cache/x11-wm/xmonad-0.17.04
-rw-r--r--metadata/md5-cache/x11-wm/xmonad-contrib-0.17.04
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-libs/Manifest.gzbin32782 -> 32781 bytes
-rw-r--r--net-libs/libssh/Manifest2
-rw-r--r--net-libs/libssh/metadata.xml1
-rw-r--r--net-libs/signond/Manifest2
-rw-r--r--net-libs/signond/metadata.xml3
-rw-r--r--net-mail/Manifest.gzbin14576 -> 14572 bytes
-rw-r--r--net-mail/list-remote-forwards/Manifest2
-rw-r--r--net-mail/list-remote-forwards/list-remote-forwards-0.0.3.ebuild2
-rw-r--r--net-mail/mailbox-count/Manifest2
-rw-r--r--net-mail/mailbox-count/mailbox-count-0.0.6.ebuild2
-rw-r--r--net-misc/Manifest.gzbin55092 -> 55082 bytes
-rw-r--r--net-misc/haeredes/Manifest2
-rw-r--r--net-misc/haeredes/haeredes-0.5.3.ebuild2
-rw-r--r--net-misc/hath/Manifest2
-rw-r--r--net-misc/hath/hath-0.5.7.ebuild2
-rw-r--r--net-misc/smb4k/Manifest2
-rw-r--r--net-misc/smb4k/metadata.xml1
-rw-r--r--net-p2p/Manifest.gzbin7427 -> 7434 bytes
-rw-r--r--net-p2p/ktorrent/Manifest2
-rw-r--r--net-p2p/ktorrent/metadata.xml1
-rw-r--r--profiles/Manifest.gzbin147334 -> 147332 bytes
-rw-r--r--profiles/arch/riscv/package.use.force8
-rw-r--r--profiles/use.local.desc1
-rw-r--r--sci-visualization/Manifest.gzbin5369 -> 5366 bytes
-rw-r--r--sci-visualization/veusz/Manifest2
-rw-r--r--sci-visualization/veusz/veusz-3.4.99.ebuild70
-rw-r--r--sys-cluster/Manifest.gzbin11536 -> 11534 bytes
-rw-r--r--sys-cluster/slurm/Manifest2
-rw-r--r--sys-cluster/slurm/metadata.xml1
-rw-r--r--sys-devel/Manifest.gzbin10475 -> 10483 bytes
-rw-r--r--sys-devel/bmake/Manifest2
-rw-r--r--sys-devel/bmake/bmake-20220924.ebuild2
-rw-r--r--www-apps/Manifest.gzbin13129 -> 13132 bytes
-rw-r--r--www-apps/ikiwiki/Manifest2
-rw-r--r--www-apps/ikiwiki/ikiwiki-3.20200202.3-r1.ebuild2
-rw-r--r--www-client/Manifest.gzbin6215 -> 6208 bytes
-rw-r--r--www-client/chromium/Manifest3
-rw-r--r--www-client/chromium/chromium-106.0.5249.103.ebuild1190
-rw-r--r--www-client/chromium/files/chromium-106-revert-GlobalMediaControlsCastStartStop.patch32
-rw-r--r--www-client/firefox/Manifest2
-rw-r--r--www-client/firefox/firefox-102.3.0.ebuild1
-rw-r--r--x11-misc/Manifest.gzbin47352 -> 47347 bytes
-rw-r--r--x11-misc/sddm/Manifest2
-rw-r--r--x11-misc/sddm/metadata.xml1
-rw-r--r--x11-misc/xmobar/Manifest2
-rw-r--r--x11-misc/xmobar/xmobar-0.44.1.ebuild2
-rw-r--r--x11-wm/Manifest.gzbin9778 -> 9779 bytes
-rw-r--r--x11-wm/xmonad-contrib/Manifest2
-rw-r--r--x11-wm/xmonad-contrib/xmonad-contrib-0.17.0.ebuild2
-rw-r--r--x11-wm/xmonad/Manifest2
-rw-r--r--x11-wm/xmonad/xmonad-0.17.0.ebuild2
1673 files changed, 4767 insertions, 2790 deletions
diff --git a/Manifest b/Manifest
index fb34575dba26..6901819d5da8 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29610 BLAKE2B 1b31c4262f10d991bc8142a05cb3d6f554de7f8206b813e472ccd9d9888845809d403ccf34c4a5505c552a7357ba021ca96aa7f8a22106575b9b92fee99e9417 SHA512 4a8bcc2e4fa3866e2785fba8a0df475201583c2920490f83dd47af892e4a8cda6c14538185817647850776ab3ca093e903adb8c90ce48b4f4888f06ef7e69430
-TIMESTAMP 2022-10-06T05:39:58Z
+MANIFEST Manifest.files.gz 29604 BLAKE2B 134dddb86767c724f2f33b76adda9f33b93e79959ab6b1866d1dd02489f4fb54c278dcfa0930253d53096fd2599ee3205a85eacc6af56cb91ef4acf9dcbd84ad SHA512 6b9e80af8849b8ac3bfc19da84e55f8ec5d1537b83662fac2ae67d1649e407211f35391eaa4d4f02c4ca0390f01ac60d729edc8979f261ece36a6aafda01e284
+TIMESTAMP 2022-10-06T11:39:59Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmM+ai5fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmM+vo9fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCwdg//U38i1qdK+Nmhz3XbETb2+uWYfYUZCWvdxpUglHPSsme4lKXzOvYoNVIm
-eb+5J6tbSVSnNfGeNnp5bQGz/SPa7SITr2XQBkcXOQbMMr+C0JlKkKB2rmyBDaLr
-lKVi/Rn4yqeeKYsHVSxuernmAcXSEcXAiQCmcuCQYXvWpNfkNtZ6jj2sMG6niw1g
-1x3ZhIvSavPBOFqa4osJ9FiITG6bK6OJMeZhBtfKTp4b5f5erT47lm2k84Jr3dY6
-FMVx2JNiL8R3RtMoZmdBVGw8jkgr0DxUkhpIa9N+iNN4SQLWOE0aKQgSIlAmhmLq
-U+hmPUl+JvPPvOC6HeVYI2la/x8k3fk7Kiq+mI/0hkJcPu5MD9uN1oTNR8lMsbyr
-zgc5r06ZIj0FoZb6t7qIz7JTp832J+u/bUUwsmLyuZLhkyltAkooBZBGeN9AiiCR
-bqKNBUphtmaOo3LBLx8jAeA4HL2o7R/dyYEAk/CbsHlp4l5JlZVuj1rowJAFisq0
-ItQac/pkAs0cGnVSrZqyTAxdqlX8/iYkcxtBL1Tblw4hvpVALKsTuzwQ/kwgDbD2
-eT6+4N35OW7biORL8NcEKZzM0Qi9bcgQ2fP+tam89nKOjIru38AMTiqoS9TJQFGU
-eHchRCgNI3PE1hgTBU6xncgiHjwKX5aDOB1QtAFpgRUfkICPrsQ=
-=UOZP
+klABdg/8CMa5JaXfNzfscDY2FqaIqaGMiwyjVml/9orO1QLFSUEfdKYNAu2yYjpT
+3e0A54KrRbEmoYs1FdlDuJrrnQIfEUpcChfF4I5KDHys5lQzOg4ys4G5BnngUXT5
+oD24lSY+IF/IBe2mH2xlzCfT1nbt8Bml8MoOgvdAaCPzy44fVZ6lK5Hm8ih2xSiV
+4QYY6Yi6dT7hNsTojhxlqLboqbABljUzYlNGBz7lEW/usD9P26dBth/H5gkpR1zl
+je/y06sLYxWO74FixJwKMvFlcwTFYLWIrFO6dujPKCFqjS7pVWMewQ1mKMrGVtnY
+pm7LdPHmHE+aUEyTmrw+onkcsLZQBT6DE8yWm1wR/mPWE9MSh79G9KdMGMOXti6a
+9NxDFvWiMfrjws5NdMqLSYAdcz7HxVDzU12vr2WFmltr4eFdNHLVK3BUeOeCceA5
+IdI0w5of8M9Ezg8NJYUFVF39CziDXMzsSDRmwi94yRrmjKczGva+om6hjkv9pxw9
+a6pRPD5nPQ4C5u9gZGg3G0cjexDpofBegRbQAlyq0M6oOALRAdqg0Q+etP7UIE+1
+ieTSeVYxmq2bbaj5/hdQZjG0WPbPCCGVNct+PM4J4wnmf1n6R2Irl6qAjYfc7VAt
+Y8tlkFIimbeHmJrE4QaxsrPaiQXyhYwpQMpi1xU5VNhXr25eXQY=
+=Edcn
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 4bd55a6bd111..4ee7897e6bb4 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index 63bdd4429815..b62beda14af5 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/haskell-updater/Manifest b/app-admin/haskell-updater/Manifest
index e42648eee61c..edb22db88bde 100644
--- a/app-admin/haskell-updater/Manifest
+++ b/app-admin/haskell-updater/Manifest
@@ -1,3 +1,3 @@
DIST haskell-updater-1.3.2.tar.gz 26133 BLAKE2B ea72850e5ca35ec18fa00136c654435a852b072aea0402003c962abbb0e0f09e8a84568f78c9186324b0b0ee9658de1b413670e268cfe1c0056810b8c61b479c SHA512 a4d80ecb65efa9ae21008e04b1363ff2196df4ba431fc5ec899bb9904c598c7a109a38f7dd86dd2dc86faca8ed5083d036d700e7f7796840ee5470401c24f3d9
-EBUILD haskell-updater-1.3.2-r1.ebuild 1034 BLAKE2B 0527bf9676c70315c0dfb4953896a0a0f22a3f89338ecd27f8d94c0f60740cf19088659262798a609b00ae2df7b2deb9d5ac5d439aaca855db580c953657b393 SHA512 2e66fd5193356ac24eab3eb5a646f18bd9058d290544c38d860f4b25acdf3c2fa97dc3e7984807f883eabf7ffc2353f1dc96e137f489e24ee25e6d77ee00d7dc
+EBUILD haskell-updater-1.3.2-r1.ebuild 1041 BLAKE2B 0503fe8379e1071972b3c61afe724592b1d408bdea3c75b1d93038eba1b1a5026474ba6152f5c0eb45b2c2a3cc1f371d1215ca30b059a1e08a3441cca8cdbca1 SHA512 f2c8e60ef1036f5b8546307b4adc5b82f5e05905d969ccf196fbab745d9e931fc78a14930e9047dccd086c8fc639893057bf87564e9e7d116577dbd6eb7ab1f6
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/app-admin/haskell-updater/haskell-updater-1.3.2-r1.ebuild b/app-admin/haskell-updater/haskell-updater-1.3.2-r1.ebuild
index a39733bcf46d..b52c2d17eb3b 100644
--- a/app-admin/haskell-updater/haskell-updater-1.3.2-r1.ebuild
+++ b/app-admin/haskell-updater/haskell-updater-1.3.2-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
DEPEND=">=dev-lang/ghc-6.12.1:="
diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz
index d1e2a08f513d..a1f46d80aed5 100644
--- a/app-containers/Manifest.gz
+++ b/app-containers/Manifest.gz
Binary files differ
diff --git a/app-containers/lxc/Manifest b/app-containers/lxc/Manifest
index 544c2a366f25..d20990cb1796 100644
--- a/app-containers/lxc/Manifest
+++ b/app-containers/lxc/Manifest
@@ -1,4 +1,5 @@
AUX lxc-5.0.1-glibc-2.36.patch 12218 BLAKE2B 9e1deafda7989dda12ef3e986aca6e3aabc9bdbc1712b1a142530dafd2c55e61e56a0730fb720144b10e124addeef07abb3170bc763d4993b54c0eb1d0989cb8 SHA512 892e03cca0f55cc1f05f6fc7af34963f487bb1b42acac0a42dbc3a0546e74146f222005ca36f1490116ef121b3d787d802f2599ee1d694df667d6adc30475267
+AUX lxc-5.0.1-use-sd_bus_call_method_async-insteaf-of-asyncv.patch 1946 BLAKE2B 4c4bc8fc56bff34cf8f97d5ed70ba724603b46298bdd4616b794ed67118ba78d3c7d32ff579a6e2fbea006f75e9bbd5b85acef94dff63c091327cd6693081f4a SHA512 6ae47422ebbc8604aa8bb45c873bd188267d794eeec3f981148f410cb95e4cbe8e2a4a7d6b13d897af30feb84e61d946e794c8d37c1ed0517a91d7778061483e
AUX lxc-monitord.service.5.0.0 219 BLAKE2B 5be0ec2b7bd19d661dac97e5d067f0e6d1e297c22c4a642a0b2258003f632263e25349c6d190438f2886064f3202018a452a481e0fb9c9614a5eec5ffa306e39 SHA512 ab63db7a5e0470ac1001e7b05fcbcde3adbe422bdd1030c9e55cd3b1e69855efcf141174f48102ab304035cc4b3497bc569b0f7bc4b231851880872258b28e95
AUX lxc-net.service.5.0.0 304 BLAKE2B bd7125d2f1401d249946f89e0f58966bc426adc09d5759564174d6a666797d687eb85e4b235ff761e1c1b9d87d133cd28fb12f27092da1b0bff2633d4f4fd704 SHA512 06bf3d233cc152d1b67f6c687c9b31bdd5f60e8664e6bcf4234e878cbf840437b82c1e1cf21cc4847f56b57d3ae664f9557264da4d3b3603bef8945a86658be9
AUX lxc.initd.8 3669 BLAKE2B 50d41e0923ba26b9653ca3b5b559dd0905e61ec81969e709650fe7f1b26a4dcdc17158b7e449d666e2103047d9f196e53df8beca15fffd529fa8e743de97bd82 SHA512 1182b53a65399746f6d6bced0df5c1fde09c1ede4a28bfe95b5ed0bbd969d6f6423f63021d4b6f1dc62c7b2703f6963c03d881291650bdf21cfcf8432586c1b4
@@ -6,6 +7,6 @@ AUX lxc.service-5.0.0 527 BLAKE2B 44d1fca919615c1acb672baa7b77bd43680975782683ad
AUX lxc_at.service.5.0.0 395 BLAKE2B b4a329964041a9b3017df80aedb73f296d60e0b78097c72e52b921de939246a45d07591535d3971458cee38bf4ddf84021af3f325bffac6db9ba7c4c78a48a5b SHA512 d896c2eb889b83a77041fcd51604bea11db65b8b494c9c063a72ed182006577ed49e2e2c0842353de4676b3fc1246508e5b7c669d797929818cccf485282d85c
DIST lxc-5.0.1.tar.gz 973206 BLAKE2B 6d5cb1a03eb2612d0f8cb59783a64ec42bedd560cacfebf76383d9599dfc153e381f0e584a1c8c9a0b5b18a46bfb01863649dc5a019546e9ded6079b5ec69ddd SHA512 c87563b556aec83c93a7c62932217791e92da950cc76983f0d5e1d603fe1ae298a63fb5e88ec9ef5173846d579babb5acd0836679b915de00844bb9edf9c8d7e
DIST lxc-5.0.1.tar.gz.asc 833 BLAKE2B f85df5fc5bd88a738042f622ee4191b99e0a8e07db7ceb5824d634bc451f4bf93c8b64d1c72d4899f639ad30bbc9ee82be292dbe310218fa20566ee00f9bb752 SHA512 09de4e74d174b54cf9240ca4ef4793b9f63355c65f610abffb40e6dc2dc9130380761a50725e4dcee39b421e4b51c874d141fe22d5ecfd7ad3af35f7ebec09a0
-EBUILD lxc-5.0.1-r1.ebuild 4993 BLAKE2B 07ba0214f99ea52ebdb72e04b29a725a449c6b8ccc7fa3782eef9fbe6cce9319bd859e19125fa8ba1af9ec79155ced602ec895d66d7929633f8b9481635da472 SHA512 e62d2de786ff629b7efdeead45903cabb586b3fdcdf1f2a21d8c5eccf7e06f86420875c6447268a58ccc0161216f5b500876bbc07d7543f0c8d16c6022eb33ee
+EBUILD lxc-5.0.1-r1.ebuild 5071 BLAKE2B 8c5c57cf009b247cef83254ece1f99d3623c3958fc809b2c1437874c2d3f7851accd17d924f481b58de9b9a5fe963511174a4783ed742a916e29bbb9eee740a6 SHA512 aa978ac4f6c52acba2f9dc7ceedef099a74c94d06ae2754ef1cabfe2b793eb160d4da753640e736c480b08fc6713d38aa06952b43878cd93d446133e3950ad12
EBUILD lxc-5.0.1.ebuild 4748 BLAKE2B 1fa18490e2fc1284ce509a04f5ca8c81802db2a3b479decc626470e775530e8b37a743133c1a8b8f82a25ec7f18c2c313bad43bf6fe2e7732c5bd3f608c81f53 SHA512 4aeb0b7179039fcb20198086cfcbdfa07bd20b8776b373c4c50baf1039b70f2c2004b5ce1471189d19d286a823be140ef3941c4b33a55f3de40346ae16a21686
MISC metadata.xml 720 BLAKE2B b34cfe10fc45695ec1222335a166da834b2a5e9bb03c76b1ec174af7a6bdb23c5d0969c5d298e73c839df24aa156a6979bc643842a4608bdfff6052fba9908c1 SHA512 0f2948ca809aec73de20658710bdd5a6ce42188e39a37ea59a08379719dbfbaab3012b1ccbfa07e856fae76c8adb061ddab7bda4c05dfbf143f9bd3e0a20e800
diff --git a/app-containers/lxc/files/lxc-5.0.1-use-sd_bus_call_method_async-insteaf-of-asyncv.patch b/app-containers/lxc/files/lxc-5.0.1-use-sd_bus_call_method_async-insteaf-of-asyncv.patch
new file mode 100644
index 000000000000..fe218ea0c3e6
--- /dev/null
+++ b/app-containers/lxc/files/lxc-5.0.1-use-sd_bus_call_method_async-insteaf-of-asyncv.patch
@@ -0,0 +1,44 @@
+From b0abedf60b40adf0f2fb3cf9dfee4bc601f7b39f Mon Sep 17 00:00:00 2001
+From: Chen Qi <Qi.Chen@windriver.com>
+Date: Thu, 25 Aug 2022 05:45:53 -0700
+Subject: [PATCH] use sd_bus_call_method_async to replace the asyncv one
+
+The sd_bus_call_method_asyncv's 10th parameter is of type
+va_list and supplying NULL when invoking it causes compilation
+error. Just replace it with the async one.
+
+Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
+---
+ meson.build | 4 ++--
+ src/lxc/cgroups/cgfsng.c | 2 +-
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index 21955a0504..f8bdcf4e83 100644
+--- a/meson.build
++++ b/meson.build
+@@ -295,9 +295,9 @@ if not want_sd_bus.disabled()
+ has_sd_bus = false
+ endif
+
+- if not cc.has_function('sd_bus_call_method_asyncv', prefix: '#include <systemd/sd-bus.h>', dependencies: libsystemd)
++ if not cc.has_function('sd_bus_call_method_async', prefix: '#include <systemd/sd-bus.h>', dependencies: libsystemd)
+ if not sd_bus_optional
+- error('libsystemd misses required sd_bus_call_method_asyncv function')
++ error('libsystemd misses required sd_bus_call_method_async function')
+ endif
+
+ has_sd_bus = false
+diff --git a/src/lxc/cgroups/cgfsng.c b/src/lxc/cgroups/cgfsng.c
+index 8a3615893f..d90e5385e1 100644
+--- a/src/lxc/cgroups/cgfsng.c
++++ b/src/lxc/cgroups/cgfsng.c
+@@ -1232,7 +1232,7 @@ static int unpriv_systemd_create_scope(struct cgroup_ops *ops, struct lxc_conf *
+ if (r < 0)
+ return log_error(SYSTEMD_SCOPE_FAILED, "Failed to connect to user bus: %s", strerror(-r));
+
+- r = sd_bus_call_method_asyncv(bus, NULL, DESTINATION, PATH, INTERFACE, "Subscribe", NULL, NULL, NULL, NULL);
++ r = sd_bus_call_method_async(bus, NULL, DESTINATION, PATH, INTERFACE, "Subscribe", NULL, NULL, NULL);
+ if (r < 0)
+ return log_error(SYSTEMD_SCOPE_FAILED, "Failed to subscribe to signals: %s", strerror(-r));
+
diff --git a/app-containers/lxc/lxc-5.0.1-r1.ebuild b/app-containers/lxc/lxc-5.0.1-r1.ebuild
index 7a9e415fda2a..f4714bf4705c 100644
--- a/app-containers/lxc/lxc-5.0.1-r1.ebuild
+++ b/app-containers/lxc/lxc-5.0.1-r1.ebuild
@@ -67,7 +67,8 @@ VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/linuxcontainers.asc
DOCS=( AUTHORS CONTRIBUTING MAINTAINERS README.md doc/FAQ.txt )
-PATCHES=( "${FILESDIR}"/lxc-5.0.1-glibc-2.36.patch )
+PATCHES=( "${FILESDIR}"/lxc-5.0.1-glibc-2.36.patch
+ "${FILESDIR}"/lxc-5.0.1-use-sd_bus_call_method_async-insteaf-of-asyncv.patch )
pkg_setup() {
linux-info_pkg_setup
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index c8cf4778e5df..b4fc39658fb9 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/virtualbox-additions/Manifest b/app-emulation/virtualbox-additions/Manifest
index a3b335d41af4..77286e68c25d 100644
--- a/app-emulation/virtualbox-additions/Manifest
+++ b/app-emulation/virtualbox-additions/Manifest
@@ -1,5 +1,5 @@
DIST VBoxGuestAdditions_6.1.36.iso 63803392 BLAKE2B bcd795e4f4ed5b25542011370b0d0ede0a163c89df597d085d731627bf041a5bc8eb8d60c2041bfe1654986751e16bb382680ad487d90def2e8a7d9fab21dd24 SHA512 cf07e77ac882eb9cd6da39c6491f2536ac8c1e4bddb27e50bb6d1016ab7a291746cd59c6966c54ba007bb4cb79b82ebcfacec5984a6e7453f60ad167014542aa
DIST VBoxGuestAdditions_6.1.38.iso 63887360 BLAKE2B 36688f43d8be5b0f408715f9ad902caf1e298d01f77e5fbb236e15c56da5097c91a4df846b786cb3fa4aa9b97d0360c627b757eebc0503a675b7eb6b752015a0 SHA512 df7051988174227af733d2fb4fd703c885f9637345077090034f3392b2c4deef8ac87d0b9e76f29149609b6e2b7158109377c9af5fdbcdc5691ae6e401c4731b
EBUILD virtualbox-additions-6.1.36.ebuild 698 BLAKE2B 964287e281587ca7c9f0be58f785b9ebac268fd1546ae405b325aaafbc1c05d523d3cf0f1bdf0317ce2099810682192f905bb857a3415b14e36285e42000b072 SHA512 e7c0a43549bddf6e5c0bc655c468b093108eaf1e283e2addcbc8aa8f4631f2bc441d504376321d7404392351cb66ecd72c5bd66a4a08fd7084842be5e85ba415
-EBUILD virtualbox-additions-6.1.38.ebuild 699 BLAKE2B 0893b9ed5284f8b713e828c670ad2a7929e0532f02e1226b97b791e1eb5d9e9cabd22c71360aa3f095f96ff3ef613141c0423a6ff39109588c8ec3448e0b4c83 SHA512 7c24e2216681f62d3f4cc125c26998bcaa04297de7d6e02b8e81d317995eda150813d6fbf4d9cac77b2a5c534cc5e3e710343c4ec128e4d7532d478c3621af4b
+EBUILD virtualbox-additions-6.1.38.ebuild 698 BLAKE2B 964287e281587ca7c9f0be58f785b9ebac268fd1546ae405b325aaafbc1c05d523d3cf0f1bdf0317ce2099810682192f905bb857a3415b14e36285e42000b072 SHA512 e7c0a43549bddf6e5c0bc655c468b093108eaf1e283e2addcbc8aa8f4631f2bc441d504376321d7404392351cb66ecd72c5bd66a4a08fd7084842be5e85ba415
MISC metadata.xml 415 BLAKE2B 9b88f53744c7399cfd98a2a06bd6a61f9e73214b6cf2c126936ffb608400b49a0328eeb1e226679ffd3b43a0d5dd6c353ea56df549b222a4ca851c0c34137ee9 SHA512 6206d0e6ab3dfdde8e022e630f8598b3ba167c0b532d1ea77f4666d83202ef721a9b07d47ebd1770d01b36e18e8adfc6027a337c4e0415008085c2d9f0495c23
diff --git a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.38.ebuild b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.38.ebuild
index e989261fd89b..e65627f19d6c 100644
--- a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.38.ebuild
+++ b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.38.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.iso"
LICENSE="GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL"
SLOT="0/$(ver_cut 1-2)"
[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE=""
RESTRICT="mirror"
diff --git a/app-emulation/virtualbox-extpack-oracle/Manifest b/app-emulation/virtualbox-extpack-oracle/Manifest
index 16eb53a4430a..2f3c822202a8 100644
--- a/app-emulation/virtualbox-extpack-oracle/Manifest
+++ b/app-emulation/virtualbox-extpack-oracle/Manifest
@@ -1,5 +1,5 @@
DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.36.tar.gz 11231896 BLAKE2B 08872189b8be959e13f07b69635b08d41661841cc30bdea1bec73c8fc87f1e374e53658e160cd290b919465bad62ef633cdc79e11d477a6bf0b9a67ae8131f73 SHA512 98ba542fbe60848877c25cf8e8f252081e231687d8b4cc4324283e6e787c00cb83c0570379a50364ee239a10195b25740f9c2e0e559cec28b75f56717623df16
DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.38.tar.gz 11232961 BLAKE2B d736cad4b9d2f0eb6207918588a1f4794b3366cc2cb5ad857d9b7501d9cf8db6e9e56fa1d99954016d508d9600218e06587b5725b3834e82d0e2ec754db00877 SHA512 1ae455bd478d47eafd13ca196914685a08105156cd706c7aa86103daac2bbe76edd051deb56a873344b40df2f8418308ce69de61f2ea68353b34a27d8ffd9510
EBUILD virtualbox-extpack-oracle-6.1.36.ebuild 1064 BLAKE2B 63d4c01cf703966e7c9a98be5df8dd0b81b51ce7781e8014bb8e37585cb4e02401e113cc925d43b494562c13beecf080a107ea10b6a45a5186ce7b91cd93c11d SHA512 61063ee060f2a0352a66de441128c5f21b52f41149067f0f3f544e627e7c2b018e1dcc608b6c228e21323eecbc4ace9eada07bdd8b192d9f785289ebf9c593d7
-EBUILD virtualbox-extpack-oracle-6.1.38.ebuild 1065 BLAKE2B 692e1eef70426e91903205198e6a46e90a8dc39e34ec7d5a095a98edb47419f71b7e35de75023bb3d9b5dd0b0e101b8bbb833bf2c895e5a35fd438b7230449e0 SHA512 242d3b0bd1ed0d988825acee325c36f2b1754a4281efcb8f6d0d026da8c69815a2d4e561b08558b5df352982ac1f52de9e566f05f381031a426876d3ee77c992
+EBUILD virtualbox-extpack-oracle-6.1.38.ebuild 1064 BLAKE2B 63d4c01cf703966e7c9a98be5df8dd0b81b51ce7781e8014bb8e37585cb4e02401e113cc925d43b494562c13beecf080a107ea10b6a45a5186ce7b91cd93c11d SHA512 61063ee060f2a0352a66de441128c5f21b52f41149067f0f3f544e627e7c2b018e1dcc608b6c228e21323eecbc4ace9eada07bdd8b192d9f785289ebf9c593d7
MISC metadata.xml 415 BLAKE2B 9b88f53744c7399cfd98a2a06bd6a61f9e73214b6cf2c126936ffb608400b49a0328eeb1e226679ffd3b43a0d5dd6c353ea56df549b222a4ca851c0c34137ee9 SHA512 6206d0e6ab3dfdde8e022e630f8598b3ba167c0b532d1ea77f4666d83202ef721a9b07d47ebd1770d01b36e18e8adfc6027a337c4e0415008085c2d9f0495c23
diff --git a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.38.ebuild b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.38.ebuild
index 10b24ce1fc11..3dbb1658be56 100644
--- a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.38.ebuild
+++ b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.38.ebuild
@@ -24,7 +24,7 @@ SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.vbox-extpac
LICENSE="PUEL"
SLOT="0/$(ver_cut 1-2)"
[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE=""
RESTRICT="bindist mirror strip"
diff --git a/app-emulation/virtualbox-guest-additions/Manifest b/app-emulation/virtualbox-guest-additions/Manifest
index 87d0f6db5be9..614cbe675874 100644
--- a/app-emulation/virtualbox-guest-additions/Manifest
+++ b/app-emulation/virtualbox-guest-additions/Manifest
@@ -9,5 +9,5 @@ DIST VirtualBox-6.1.36.tar.bz2 165685382 BLAKE2B 98dbb06450b9df650cb72493bcdea4b
DIST VirtualBox-6.1.38.tar.bz2 165761175 BLAKE2B decda6e7a595f79e6ace6f8f6b8a7829223ac1422c3d280b6287a40ef942e773ad473f4fa4640a76f8fb825ebd8561c646f1b3d87922b1af55c138298b4c8f4f SHA512 7a4f2dc80e3251b1da6d29d3c6f6b802527decc70497b1a1d1008c0ab3109c2039d131c587d6ec4786aea619546757655337c2ec3456243336ca13c6f6748116
DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87 SHA512 1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57
EBUILD virtualbox-guest-additions-6.1.36.ebuild 7702 BLAKE2B 5cdcd964b29fc6e1b2c6ed7a136eeb6a6911313724dcd1f3124fbf10c38df1d42df6cafa1608efa15fb6d82de72c983d453cfd3b5d648c7322ca3d8eee5b105b SHA512 038cb223285c19ec6aa1b46df6d868314d30a37c36d7eb4bd373ecb10438ecf7775f6e7b2330d9423cd23a421f0c6c8eb8765e0089e59285e27fe6ecaf29febc
-EBUILD virtualbox-guest-additions-6.1.38.ebuild 7753 BLAKE2B 3b563d93040d6257863e7a052d4f71db0356615d8fe906256d5ae6d437ae42299669dd6a576676a8213db6bc1182adf2d6e0879da6764e1861102244f22f9fac SHA512 584a571f1d8e2d008532c44a12498f0d6ff255c5c86055aed43566894d2f352a120bd62f52e8ba213450438d433b3c8554b35502a3438774074cdf53a0b39b6f
+EBUILD virtualbox-guest-additions-6.1.38.ebuild 7752 BLAKE2B a16fdb2fb381209101aa022521ebf81d91064d87a8b184b6988bd18f1f3f5bc05bd5fdb8865776bfe210be127c74c913e34eff42aaf30192725fdbdf70201b49 SHA512 c813bb0e76300e0ab983dbde2887e2233fca2baeb3f76e97478f12f164ab6f146e5016429820a43a44d7b7d23b16f1f60ff5e1f9dfdfa17426d0fd579a059f42
MISC metadata.xml 415 BLAKE2B 9b88f53744c7399cfd98a2a06bd6a61f9e73214b6cf2c126936ffb608400b49a0328eeb1e226679ffd3b43a0d5dd6c353ea56df549b222a4ca851c0c34137ee9 SHA512 6206d0e6ab3dfdde8e022e630f8598b3ba167c0b532d1ea77f4666d83202ef721a9b07d47ebd1770d01b36e18e8adfc6027a337c4e0415008085c2d9f0495c23
diff --git a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.38.ebuild b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.38.ebuild
index 896c8718bc4a..90ed39cc4aaa 100644
--- a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.38.ebuild
+++ b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.38.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://download.virtualbox.org/virtualbox/${DIR_PV:-${MY_PV}}/${MY_P}.
LICENSE="GPL-2"
SLOT="0/$(ver_cut 1-2)"
[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
IUSE="X"
# automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist
diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest
index fb12077139cd..7694f65fa90d 100644
--- a/app-emulation/virtualbox-modules/Manifest
+++ b/app-emulation/virtualbox-modules/Manifest
@@ -5,5 +5,5 @@ AUX virtualbox.conf-r1 30 BLAKE2B 6308dedc75e2677cbdc844b53f51359e6b5745d3510636
DIST vbox-kernel-module-src-6.1.36.tar.xz 678624 BLAKE2B b09a9f4281287dc3a356e2af77fa024f06f64db41eac10efe8cf2b4ab39df292fac13a75247bdfa8b22dc3fbbc3747d217651da11c4788cfd08a2b6d775bb4f7 SHA512 b00c99a2db57c78c538539afc900ffa1e4729727f39ed68565a18c3fcbc28080d1ca340ee16f45e5616f535ce38ba646020a5373acc124a15821287fa29ddd52
DIST vbox-kernel-module-src-6.1.38.tar.xz 678320 BLAKE2B 02fce9d8436e5e05cefae5e947c814470ff2898fa5ced2b734a7570e42fde2a84ecc98cbd2a3f0254443af1dd8131d541d565ecc4eb6a57ca88f7c638ed4994d SHA512 ef933e68942b847bd17ae9173d8c9963e12ffba73fe1d049e2fe9af10f720cc269ffdf7d2341ab75374f4737f4521c24316786574c0c71feb153a430c744eb0a
EBUILD virtualbox-modules-6.1.36.ebuild 1876 BLAKE2B c6f4531dfa093528ca5adc4048b0d1f062df2be4fc01ae3a450b284b1b35352c95b00287d375c29cd51b2bd9b77b1b2bac84d74ccceedf65ac8e50f95366ea30 SHA512 a5850b902d83366c033d8b005615060910b07d8587d22b2ae93c211ae99e44ae5a73fa77aec0dfc8d7947e9b49d0873d93fa084f9b50a52206c0873c2a0f97d7
-EBUILD virtualbox-modules-6.1.38.ebuild 1877 BLAKE2B 331631020f4440c7e008c21cfc634582785583c0198e796d0a4756349c2581d52e0e2aee69caf2ce850440f9c2754124d96b810206dfda1cf10e5a7cb8d75295 SHA512 0d3fedadd583dd16ccc0fc6fd06660339e87d7be5a7e97b40bdd9a52f7bfc23d29e7c56bc693bcef903958ad24a9d32bec34637b1d0e60da43ae206591d4c61e
+EBUILD virtualbox-modules-6.1.38.ebuild 1876 BLAKE2B c6f4531dfa093528ca5adc4048b0d1f062df2be4fc01ae3a450b284b1b35352c95b00287d375c29cd51b2bd9b77b1b2bac84d74ccceedf65ac8e50f95366ea30 SHA512 a5850b902d83366c033d8b005615060910b07d8587d22b2ae93c211ae99e44ae5a73fa77aec0dfc8d7947e9b49d0873d93fa084f9b50a52206c0873c2a0f97d7
MISC metadata.xml 510 BLAKE2B df97f34230d3350b0f5272ddcb4d5a2ebca06520de69446d83d3a0fc422d1320c202f7fa1603731de14d30001fe92aef830706ccc90b692ca9a6d72eedb106eb SHA512 91e5d17c1f5cd04f08751e8b97bcee1461d32d0a0cda0ab6d9a8307731948b029585d4752c51177003f21396eacbf7cb4ced592b3802ece1d8f795902e1544e2
diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.38.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.38.ebuild
index d293415c5d91..b5ac55a89c1f 100644
--- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.38.ebuild
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.38.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/ceamac/virtualbox-modules-dist/releases/download/v${
LICENSE="GPL-2"
SLOT="0/$(ver_cut 1-2)"
[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="pax-kernel"
S="${WORKDIR}"
diff --git a/app-emulation/virtualbox/Manifest b/app-emulation/virtualbox/Manifest
index f599df95eb6e..1f72f66019bf 100644
--- a/app-emulation/virtualbox/Manifest
+++ b/app-emulation/virtualbox/Manifest
@@ -15,5 +15,5 @@ DIST VirtualBox-6.1.36.tar.bz2 165685382 BLAKE2B 98dbb06450b9df650cb72493bcdea4b
DIST VirtualBox-6.1.38.tar.bz2 165761175 BLAKE2B decda6e7a595f79e6ace6f8f6b8a7829223ac1422c3d280b6287a40ef942e773ad473f4fa4640a76f8fb825ebd8561c646f1b3d87922b1af55c138298b4c8f4f SHA512 7a4f2dc80e3251b1da6d29d3c6f6b802527decc70497b1a1d1008c0ab3109c2039d131c587d6ec4786aea619546757655337c2ec3456243336ca13c6f6748116
DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87 SHA512 1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57
EBUILD virtualbox-6.1.36-r2.ebuild 18102 BLAKE2B 8a6a0b4b10f39f05cdc429052eb61b3c61d6ca0e7eab02b4be928a6a617cde528cd8137b3621ab76eb0f0f74de4c0f6bdbb708c5ec5293b2ea50eb32531f0649 SHA512 67a0e9334adb171d26fadd4c72fbe1c90ec4d8ead561eb65bd2ad0ad5954e105bb9932509453bf3a6635a632d7fb4870e9242786365e30eb50d49ecb9dc644d6
-EBUILD virtualbox-6.1.38.ebuild 18318 BLAKE2B 91468b4c280b52d5e772a4434cdf61636a135454f81d172cf586d91490c5ceddd1eee9db0e714f56499a23d0b11f9492dfd7589d438f69b0253df47bdf899e9c SHA512 0690cecb2610eafc5a3200695a049ddbec26c0bd7f321f68cb99ab3b576d3d35ca6ca8f4589215e4a93abddb3414ceb84d008d103d94bba2991edf358e225ae8
+EBUILD virtualbox-6.1.38.ebuild 18317 BLAKE2B bda3b31a13adbc1e1a66ef275e2be6b05b2447e63e5bc2a3140a3e320608d1a7d4cff9ae39a45fcf3a3cc81f0e7ca61140ba27aaf528d0f1473acee43c29c650 SHA512 fd40c238b5f7f0c8035295245df29959c198cefc1035c73daf92ca2dba10b3aece746fab3a58a72d91bd59feb8155f42f00b4ebaeb60f1a6df18195508648185
MISC metadata.xml 931 BLAKE2B bda8433410b0bf400bee4795ce53cd85554463417beec3d7f60fe5fe090317b2d75671a2c091718d4d57c5cc8c2961e0e93fbf9f6d70c652f812317ce4fc1b20 SHA512 0d7e309078a5b5c5cf891da6e8581fce8563e9014e822e9c99d6c7c62a88173b2536fe2554ea22f93965dfccd505543fe2022e6c064acc8d836ced0150fe491f
diff --git a/app-emulation/virtualbox/virtualbox-6.1.38.ebuild b/app-emulation/virtualbox/virtualbox-6.1.38.ebuild
index 93c8ac5113f7..7067d184bf7e 100644
--- a/app-emulation/virtualbox/virtualbox-6.1.38.ebuild
+++ b/app-emulation/virtualbox/virtualbox-6.1.38.ebuild
@@ -34,7 +34,7 @@ S="${WORKDIR}/${MY_PN}-${DIR_PV:-${MY_PV}}"
LICENSE="GPL-2 dtrace? ( CDDL )"
SLOT="0/$(ver_cut 1-2)"
if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
IUSE="alsa debug doc dtrace headless java lvm +opus pam pax-kernel pch pulseaudio +opengl python +qt5 +sdk +sdl +udev vboxwebsrv vnc"
diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz
index e08965aa4f14..e751f1497cf5 100644
--- a/app-office/Manifest.gz
+++ b/app-office/Manifest.gz
Binary files differ
diff --git a/app-office/calligra/Manifest b/app-office/calligra/Manifest
index 58dc28cc52df..fd0f54417e85 100644
--- a/app-office/calligra/Manifest
+++ b/app-office/calligra/Manifest
@@ -10,4 +10,4 @@ AUX calligra-3.2.1-poppler-22.03.0-2.patch 3453 BLAKE2B 02967036156934898862c9fe
AUX calligra-3.2.1-poppler-22.04.0.patch 897 BLAKE2B 27619f10b4902da729f9e5d99c872e95bb61953de7c2a27d760e463b3d27e950cf113515671d9fb15ff5fcdd51c30c6d266e7166fdf64499f445afa02120c7f2 SHA512 9ec649c29051d5ca9faf9e6f84b6ba2cfe2ba600c5d84feaa0f87df1b1656fe5616be4ff3413ae985894f68cc2dceb7eca344f2642bc3e9b429915e506994009
DIST calligra-3.2.1.tar.xz 55207684 BLAKE2B 332629f18adbee649e8d25a1eedf4ee48af7d8cbb79382c70678bacfa89d9a10797eb0ff42cb5aad51ef2c28aa7071e687bd34053cadcc40ac1936bb9a40dc20 SHA512 e53a939aa1b277c2291cfd626868c77085fc9cc7774df160b5b1afceb33314b4381fa8ffe03636cbde6e35cc2abd170a51e7f9c1a99191339313b9c9c3b1526f
EBUILD calligra-3.2.1-r5.ebuild 5508 BLAKE2B 5aafa91065219ddc2517c904b24ae37bcb51164f416f106ca2f8cc6109680a1498c574cdba400494dfac9fc50ef199118bc513eba1f728ff7a0b9d6cddb99214 SHA512 ed191c150173bf2d09315cd74761dbe368b5cca644cf1c1da35447c7efd40af38a0920552e599a55889ad4580731dcdbe671a0fdf815db00caf4f5d1238ae847
-MISC metadata.xml 1218 BLAKE2B 0989022a6025992ca04069a3f1e77e626df5a37c51bb1f6889e81360a6dd7a11311d319ba874e9dbadcb98ec53e6c1436563ecc6baf047218bd23adc726499b2 SHA512 b8b0e4cc426a2ff43211ef9f5b9d72db6ceefb26f22c49c32805bdfa7716920e54d09e19836e5da7293d9ac264364568119a64ee458f3f51f85dafe4e050f835
+MISC metadata.xml 1279 BLAKE2B a815b1fb41dea6bd2da248722708606b3bb56b4e3df2036e141f0f53bc432a3a40f26cc0edff1425965f72f3b9d4cd8bf3397b538598d248145fd195481a282b SHA512 b59cd1b0469cdc8aa4354bb918152fe66535ca1ed9c3b83178b1753f04128f8ce5fc64a0daab36b8b1aa92568ef5ae9d298539b40a82fa8a974536a55150f5e8
diff --git a/app-office/calligra/metadata.xml b/app-office/calligra/metadata.xml
index 18a225de5401..b581a8d5393a 100644
--- a/app-office/calligra/metadata.xml
+++ b/app-office/calligra/metadata.xml
@@ -11,6 +11,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="cpe">cpe:/a:calligra:calligra</remote-id>
</upstream>
<use>
<flag name="activities">Enable kactivities support</flag>
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index 0373d07bf940..985f7eba7d1f 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/hackport/Manifest b/app-portage/hackport/Manifest
index 12ce637a60bf..a8794e914a7e 100644
--- a/app-portage/hackport/Manifest
+++ b/app-portage/hackport/Manifest
@@ -1,4 +1,4 @@
DIST hackport-0.7.2.2.tar.gz 2083323 BLAKE2B e14fbd5c5fa88260518869ad72dd59d08e7cb4351cecc35952ebfdd71e34ea335e6c4b56de7577033335e3efdbff8796fd05f1ad3df20ae84ed1bc8ef7b2153f SHA512 ce880ae8a5a4dc1d446654b8bf4108bacf4a974afaad0266c291ff9f2ab6f8af49294452314cbbeec1979c8e5ffab0860d87668f63d7d7731eb11eb3144a4bd0
-EBUILD hackport-0.7.2.2.ebuild 1549 BLAKE2B 4117593ad338a5a1c8dd48b15e70321c76d8c16a5616fecfa236e1f3a51432e5b973b83419fc9a45ea6c2abc3daba9d95f95023d414f05ad0a9cc4ab10cf2d9c SHA512 ec779891b8d829c4ccc058ea4409b8254f6174023119b02df436b513499521613d86fe2a0994b152b9be0debc5d6886856e2da5afe635fbe55fb110b967f753a
+EBUILD hackport-0.7.2.2.ebuild 1556 BLAKE2B b6fe44226bd4068c421c034c2cb4ec58741949c92176b2d4479f51ea0ca3517cc7ce2374995a96c568d2b7bfa1f00a9c7e29191fcf472f81bbacf68ae73bd43c SHA512 9c0eff6e6284a2338dfe1596ed51d7e3abe8ea76b825f1c950b36ba89707de8422c8aedaaaa2244c688cccd3bc0f09597ebaa1c7d182650519897bee89aa308e
EBUILD hackport-9999.ebuild 1718 BLAKE2B 99684be2ed61ab6834636d48703c81aba22b7f68b0400a234c9776e7000b3459cfcabfc8d79cb942656a3100f5fafd1768d360f95b6d0f994ebe8f5b282c7233 SHA512 b7d00faa4c69baf8540ed90c0e9e4598e03508f01bf8589a611257f5720eac18d55d50269b7ec40c57bfbe41732beed44c364b5a395adbb37ed254240eabd880
MISC metadata.xml 498 BLAKE2B 5f1d18a5ff924a473042c0ab45ed13067fd2f132b44d95abf98fd1292a1d6314fe3e73c16d48c6ec02d19f45c7aa3830ccf0bce2877a09be586743a6137a7e75 SHA512 3db755e386796ea3d76da89bc08ed993ffca82de39cf27a9cac02377356d7e67884aed43d35897ca161800e8354364dfb9f3c2a7d15a63763d45cd5cc9fa0442
diff --git a/app-portage/hackport/hackport-0.7.2.2.ebuild b/app-portage/hackport/hackport-0.7.2.2.ebuild
index 1a42e66aeff1..ce0308e3b0b5 100644
--- a/app-portage/hackport/hackport-0.7.2.2.ebuild
+++ b/app-portage/hackport/hackport-0.7.2.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://hackage.haskell.org/package/hackport"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND=">=dev-haskell/async-2.0:=
>=dev-haskell/base16-bytestring-0.1.1:=
diff --git a/app-portage/kuroo/Manifest b/app-portage/kuroo/Manifest
index 60699405daf5..150a0afa218c 100644
--- a/app-portage/kuroo/Manifest
+++ b/app-portage/kuroo/Manifest
@@ -1,7 +1,4 @@
-AUX kuroo-1.2.1-cmake.patch 3239 BLAKE2B c74f9b3bb863a2989d1c994f77ac9161d759adcf1acd2651eaa44d59c6899617e2becdaad4e3eb34723c7b5a68ae450db89371b514677af24b898ba762825e7c SHA512 1b60e48aa1daa611bb06ab0d1b806e15802d80318804037e0730198cd5de95156bc968f6169bbe8fad3bf3458884361a07cbc26fb856bf6fb6938c1a30d4a4bb
-DIST kuroo-1.2.1.tar.xz 247540 BLAKE2B 69c8a85cd58347b835039f4bc6929abb71baf517ee1de8b10779d4ba08b997bd46a8e0a5b1c55ea2847d80ab58ed336e524cf53cf707416a6182a0dcbd84abc9 SHA512 3815fcdb27c234669accd3abf0f6f252194d680bc1c18f13e66c428cfcef50685019b19ca8fe20fec1b633e6ed224620cf67eea8a29f593b33760d19657d2d24
DIST kuroo-1.2.2.tar.xz 250284 BLAKE2B 57bb80fde83e4506b0e8e9230a9e619ec887327779e1d9700e51bd534fa3d14ab51d3d80aad1def1a67cc14fd446f84f1ea551919578bf7f92cbb5dc4368e172 SHA512 6120508d77fe2b6787aa62994327882bd7abd0a08bfce0905920ab17b7837aabfa271c572377fe16131dd9770e5fd45c82409c6aeae5f27f8c0eb33d4e0cdb4c
-EBUILD kuroo-1.2.1-r1.ebuild 1307 BLAKE2B 69826b18d3ad176df158ec7783bc4d79d76fd8024d2d6c1a7c0cf41d529422c09478f55868c06a4f5f51c11124fa1f471e300635a11edb04ad6c044958b1909a SHA512 95a984a95b32f118eaf980577494ae6f1d4e56a94c50aac06204631cac136512c80940691006c5d8ff5cb6f02e0dde0962864246b7fb13ed1ade8bb3c062aa2c
EBUILD kuroo-1.2.2.ebuild 1228 BLAKE2B 4aae522421f5c1a6111cb739f0cafcf1da3adf6bf4935be87ead143b0da9bce96e1a58d5aed73034444a1ad7436f8036cbed200ff48a7bc4eae91a9060e83993 SHA512 6b4b03e9c3a9ec5b41b6eac4f3cc7181b007013e184a5f1e0d1aeadc9cbc93edfad62a87a53d8f6b10bafc6b1ccbf15799a86fb86fab2ef298835f800b3bf395
EBUILD kuroo-9999.ebuild 1245 BLAKE2B 1d08476d01ff805608a5561178f40f34896aea59a630fc77301013442a4417653a0593f73bbb82a08495d1aaf2909a3cceadf99e626034f1d4c6907ac117ed40 SHA512 b9e50372cecb6123ce10a6562e6962e630d7f5ab8303a313213521dad56b159590cbf65aaba6efd19ae9d266ab4ebbec908f320d9910ff1b4caec2145c76cda2
MISC metadata.xml 788 BLAKE2B 948ef576b4bac70a83da4c753b3ae7b4d8d32fdf45c50fdc0a49245f02b3107a8db0dec47c58367d643dd55c8af489159faf714b3800af6b6f47efb912ac7a25 SHA512 9e459ffddff6c2bb515272933af705e23312731ce0466b88e9469ed1d7927301c08dfdb4117f2dc29edf2c8d9b79fe5ce8ed73441a90ecb3adda0546d9dd7c46
diff --git a/app-portage/kuroo/files/kuroo-1.2.1-cmake.patch b/app-portage/kuroo/files/kuroo-1.2.1-cmake.patch
deleted file mode 100644
index a84a503f7d7d..000000000000
--- a/app-portage/kuroo/files/kuroo-1.2.1-cmake.patch
+++ /dev/null
@@ -1,108 +0,0 @@
-Drop bogus dependencies, add implicit.
-
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -11,25 +11,32 @@
- include(ECMInstallIcons)
- include(ECMAddTests)
-
--find_package(Qt5Widgets REQUIRED)
-+# Works without this explicit declaration but it ought to be here for correctness
-+find_package( SQLite3 REQUIRED )
-
--find_package( KF5 ${KF5_MIN_VERSION} REQUIRED
-- Auth
-- Config
-- ConfigWidgets
-- CoreAddons
-- I18n
-- IconThemes
-- ItemModels
-- ItemViews
-+# These are actually all deps of other things
-+find_package( Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS
-+ Core
-+ Gui
-+ Widgets
-+)
-+
-+find_package( KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
-+ # These are all required directly and not provided by any dependencies. It "compiles and works" on the development system with just these
- KIO
- Notifications
- ThreadWeaver
- TextWidgets
-- Su
-- WidgetsAddons
-- WindowSystem
-- XmlGui
-+ # Required in link step
-+ XmlGui # MainWindow is XmlGuiWindow
-+ ItemViews # TreeWidgetSearchLine
-+ # These seem to be provided by deps, but should be direct deps too
-+ ConfigWidgets
-+ I18n # i18n(QStr)
-+ Config # Config dialogs
-+ Auth # KAuthExecuteJob &c.
-+ CoreAddons # AboutData? Job Process User?
-+ WidgetsAddons # Font(Chooser|Requester)? PageWidget? MessageBox ...
- )
-
- #
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -102,25 +102,37 @@
- kde_enable_exceptions()
-
- target_link_libraries( kuroo
-+ # These are all used directly and not provided by any other dependency. It "compiles and works" on the development system with just these
-+ KF5::KIOCore
-+ KF5::Notifications
-+ KF5::ThreadWeaver
-+ KF5::TextWidgets
-+ KF5::XmlGui
-+ sqlite3 # TODO: use some sort of ORM maybe find_package?
-+ KF5::ItemViews
-+ # Builds without these specified, but they should be necessary
- Qt5::Core
-+ Qt5::Gui
-+ Qt5::Widgets
- KF5::Auth
-+ KF5::AuthCore
- KF5::ConfigCore
- KF5::ConfigGui
-+ KF5::ConfigWidgets
- KF5::CoreAddons
- KF5::I18n
-- KF5::ItemViews
-- KF5::KIOCore
-- KF5::Notifications
-- KF5::ThreadWeaver
-- KF5::TextWidgets
- KF5::WidgetsAddons
-- KF5::WindowSystem
-- KF5::XmlGui
-- sqlite3
- )
-
- add_executable( kuroo_helper auth/kuroohelper.cpp )
--target_link_libraries( kuroo_helper Qt5::Core KF5::KIOCore KF5::Auth KF5::CoreAddons )
-+target_link_libraries( kuroo_helper
-+ # These are all used directly and not provided by any other dependency. It "compiles and works" on the development system with just these
-+ KF5::KIOCore
-+ KF5::Auth
-+ # Builds without explicit declaration, but these make sense
-+ Qt5::Core
-+ KF5::CoreAddons # KProcess
-+)
- install( TARGETS kuroo_helper DESTINATION ${KAUTH_HELPER_INSTALL_DIR} )
- kauth_install_helper_files( kuroo_helper org.gentoo.portage.kuroo root )
- kauth_install_actions( org.gentoo.portage.kuroo auth/org.gentoo.portage.kuroo.actions )
-@@ -139,6 +151,6 @@
- ########### install ###############
- install( TARGETS kuroo ${INSTALL_TARGETS_DEFAULT_ARGS} )
- #install( FILES DESTINATION ${DATA_INSTALL_DIR}/autostart )
--install( FILES config/kurooconfig.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
-+install( FILES config/kurooconfig.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR} )
- install( FILES kurooui.rc DESTINATION ${KXMLGUI_INSTALL_DIR}/kuroo )
- install( FILES kuroo.desktop DESTINATION ${XDG_APPS_INSTALL_DIR}/System )
diff --git a/app-portage/kuroo/kuroo-1.2.1-r1.ebuild b/app-portage/kuroo/kuroo-1.2.1-r1.ebuild
deleted file mode 100644
index 9beef337fe4c..000000000000
--- a/app-portage/kuroo/kuroo-1.2.1-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.85.0
-inherit ecm
-
-DESCRIPTION="Graphical Portage frontend based on KDE Frameworks"
-HOMEPAGE="https://sourceforge.net/projects/kuroo/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="
- dev-db/sqlite:3
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/threadweaver-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- app-portage/gentoolkit
- kde-apps/kompare:5
-"
-BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:5"
-
-PATCHES=( "${FILESDIR}/${P}-cmake.patch" ) # bug 811693
-
-pkg_postinst() {
- if ! has_version app-admin/logrotate ; then
- elog "Installing app-admin/logrotate is recommended to keep"
- elog "portage's summary.log size reasonable to view in the history page."
- fi
-
- ecm_pkg_postinst
-}
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index 3b32ab9bd9bf..50e0a03b147b 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/pandoc/Manifest b/app-text/pandoc/Manifest
index e82aa241ce9a..fb89239aae6e 100644
--- a/app-text/pandoc/Manifest
+++ b/app-text/pandoc/Manifest
@@ -1,4 +1,4 @@
AUX pandoc-2.18-tests.patch 3868 BLAKE2B 16bbe9fba3e4e18c4ec37911ba462d7ca9773e6c0f7e19d9b75d8cf507c141d5a983de2ef4eee4149a1a9877afbb279b021ff691ae15183c102f9903ee938665 SHA512 9ef5dde4e854f20d55f6266cf24ad8bcd9e696b9efe9d1fda8901be7c00c25103849cb2d2cfc200b31f02cf6142180270d398f8d28b957ffb1fda3d4c3327385
DIST pandoc-2.18.tar.gz 7251114 BLAKE2B 90413c0c2061f52cfdf2e8b50aa376605a3872e357baa951d327560094638d1f0dadd9f77e4b8ff5beadaf79330dd91e23fdbee490df8d1b6a6224b8abd9086f SHA512 0e8210a37dda6818b23b9fac25b73b240d67f8e03c41d1f3a776dcf95d7fdf48354a25c08ad64eea069003f4ab7a3167ee9c3e80d4f6684ad6ec33d8c477d212
-EBUILD pandoc-2.18-r2.ebuild 6132 BLAKE2B 806479f45f4f299f738f99a24082c34a943070ee53fbdcdbca516c9e63005815403d4e0a32fcdffe445ae9b26098e5c8cf057f6a588037970dd809df18545253 SHA512 1865373f55ed6deb99cdaa82b395a31ead2f9bc5e5890bd24609bc34bc3818cbf8a061104d500616eb5e12ebe2d81693dbf164691c0872001ca7d7fd077d45e6
+EBUILD pandoc-2.18-r2.ebuild 6146 BLAKE2B 6b04b1299651262d2feff5fbebfcc658ff1b7ee485ad79fbd0fe7699f50ae1de77e2d266fb506b412dde3d195af25269e5d05ac303baa5186d09c75488a03e69 SHA512 da20862d1c20939746ddcbe4b8d75fef9e25635df356aa50fdcdf4d0fcb35c5566f3e1236ef379a2789bbdd8ad78e4bb5249a25041b462b405652513f0e4313b
MISC metadata.xml 861 BLAKE2B edac13880204a325ec7f8755aa34fe63a9b90c7afbe7cb9eae87b3f820e5808e2be18d7b609410da6c2a4a136685b689f391745a6a491c91a49a45356957dfe9 SHA512 15f941b83736276d38eb6597611f63abf6b3a38cc019dd0a7339b7f88212f108acdd7ec7c2ee631d7d3d2860593f6139dc3eef5454376776979434ad27c75257
diff --git a/app-text/pandoc/pandoc-2.18-r2.ebuild b/app-text/pandoc/pandoc-2.18-r2.ebuild
index 1aecc7c3ec57..a50d80c03598 100644
--- a/app-text/pandoc/pandoc-2.18-r2.ebuild
+++ b/app-text/pandoc/pandoc-2.18-r2.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 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="embed-data-files trypandoc"
RDEPEND=">=dev-haskell/aeson-0.7:=[profile?] <dev-haskell/aeson-2.1:=[profile?]
diff --git a/dev-ada/Manifest.gz b/dev-ada/Manifest.gz
index 52e99dca33bd..9b60145824f7 100644
--- a/dev-ada/Manifest.gz
+++ b/dev-ada/Manifest.gz
Binary files differ
diff --git a/dev-ada/gnatcoll-db/Manifest b/dev-ada/gnatcoll-db/Manifest
index 2f6a9aef2cc5..750a06221ccf 100644
--- a/dev-ada/gnatcoll-db/Manifest
+++ b/dev-ada/gnatcoll-db/Manifest
@@ -1,4 +1,4 @@
AUX gnatcoll-db-2018-gentoo.patch 361 BLAKE2B c7b15cb7433a5bb0f9fee68df4594a390d8d77ccd027e583dd14037a7a1319e727c99fbf4dc81de97ff457f1e0f6b237d1436f6b336668aca956fc5c083cbab6 SHA512 4d90c530bfa6948282c61c6df92a32aa8e03fa794768568ce10dda9a43cd3b56970761a0bd30913ae51f0a2605f2bc0ecc2124561982c7951985c35a974264e7
DIST gnatcoll-db-22.0.0.tar.gz 2648812 BLAKE2B 5c1be4fb9973aa99ecdc37ca0335981f61581c8d3548d70a0c5ed2c3da8279abf36a204e5f7747a2c3d14648ee33438f027230eba105964c8042aa73b4b57f1a SHA512 a3baf3e2bf09b0407f3ac1323824da54998b79008cb7c2bc3a054e275d7071fd21f364f38b98bda97da9e07ce186e9a1c3bf1bcc25a347e8dc6f64e3f4de65fe
-EBUILD gnatcoll-db-22.0.0.ebuild 2911 BLAKE2B da0d22e27869d7628275f26898ce200bef417a4444d731d68b3c7a0b098664f750d3fdad48a5fa1ef8d420df4a6e2240dc9271772f15afb18b8bf63f0899a046 SHA512 bb6eff07d1e22b6733659cb06e8d720b7a2d1ec6fd7d9b74e14e984c2ab0d61041c6fe4fdfc39fee1b0f510709cea8045b6ce0c7b8a67724f041c47dc61d9160
+EBUILD gnatcoll-db-22.0.0.ebuild 2922 BLAKE2B 45e974de652e3f85b3c18d9f2c18f7e88129d05847317f14c9c04c00c75dc1e9fcb5451790999a7df49e51c4210e3a0fc7e928b78e3b8e54e5c9d8c2d737551e SHA512 f0476fc765019234a34fbacb7a33870a22303d373328f780fe809e9958b327eb8f2f34c32b892ba36a6a78b3318239a438d8721bc154a8cb8f7e6e22258ca95a
MISC metadata.xml 1275 BLAKE2B dfaae98f7c3c52a61b88445387d6b6637a8a1bc54a5239be59ac92b45316218aa66b8d65a45bc598521dcbc0303fc1bee239e1627e8e8e1405140f62676c2878 SHA512 81050b93f80c2349cfff1c40349b52f0710b8b16a7e088d9d14f710c814086ef0cd34611006bce72c3af1854ee377485e80a708c6a87bda3fb49e48a31a41a53
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild
index ab3f78f91ff7..f5bfede2504a 100644
--- a/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{7,8,9,10} )
-ADA_COMPAT=( gnat_202{0,1} )
+ADA_COMPAT=( gnat_202{0,1} gcc_12_2_0 )
inherit ada multiprocessing python-single-r1
diff --git a/dev-ada/gnatmem/Manifest b/dev-ada/gnatmem/Manifest
index d34b79d32c87..ebaf094046dc 100644
--- a/dev-ada/gnatmem/Manifest
+++ b/dev-ada/gnatmem/Manifest
@@ -1,4 +1,5 @@
AUX gnatmem-2018-gentoo.patch 2998 BLAKE2B ef2afa9a7ef200adb3729ac6e3bf80b6a4f92cae8c560805c741189917e454a391a6cc09271491110fd2e0c7c95cef672f807a64acf247cea2996fb2bbc71c31 SHA512 259915b1b9c5a586609c0e2801df3239f859871a194da5cd53ad323020832f5e2f37419bbb6f7e3c1d6a0c5d4a2bcf7b709db220b190abe84faa54463f43d199
DIST gnatmem-2021-20210518-19F7B-src.tar.gz 81001 BLAKE2B 618c5e0fc300e1ea53456b776372a06603ce6b71269ddbed8cbd0bceefd957f726ceac8a045f12f2a50e0f4ebdf47d4c60ef65716ba4bcc9eb6fc220a3670bff SHA512 ef938cb7c2b6cda12a68a874218d47acdee214530534114da6490475dd08e21dc4043c9a3f164074a8010e50d0a9c91b4fbabffdc8329700629407644fec46d4
+EBUILD gnatmem-2021-r1.ebuild 1032 BLAKE2B 589b4ef7ddfa040a77d7941ec8a82c03ade3fabb2aa984a3c84c7698ec736448a4e414b5a70792647af195b01666fd466bb80197d58681950ed8a05d029a1566 SHA512 7b73a2edd355778f40f0e873768fee355f52465657dd9a854fbe4e0ead7709c687e2e338c780149de8f7aba873178ecb86e91c0530790f7f5773e682a7fef74d
EBUILD gnatmem-2021.ebuild 1019 BLAKE2B b01dc01259f1aa615569312622dd5e13428d28fc324a7c043ccf54e10eb51b9e41b899a9084561a4f4ff3d6b125087a02ab9cdee4cfa6671938ebe225351fa4b SHA512 821e82874b03b9361dec48db4f642a3b9a4c685374ae36dff12106abdc3c6cce233b21ba92bcbec7bd73b0a012c0beccb80e39194744780ee79a2c10c11d29bb
MISC metadata.xml 956 BLAKE2B 07881059585f6c26518d41c31bcbf7c271f7509ab2592bf46f1dff8817514c32521fa88d2aa901704ab5c494a1e072e0bab96517375687a1caf30310e526b7a9 SHA512 292041c6876b22abdecee29b525fbb9ccf2b9069e4c4dd5a22a051bdb69502b905951f235bb5423d834e70df2100153cf5e97c17aa855a12ad5dcf588ff33d8b
diff --git a/dev-ada/gnatmem/gnatmem-2021-r1.ebuild b/dev-ada/gnatmem/gnatmem-2021-r1.ebuild
new file mode 100644
index 000000000000..c59e1d1f75a3
--- /dev/null
+++ b/dev-ada/gnatmem/gnatmem-2021-r1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ADA_COMPAT=( gnat_202{0..1} gcc_12_2_0 )
+inherit ada multiprocessing autotools
+
+MYP=${P}-${PV}0518-19F7B-src
+ID=3ddb98c0c8854dc7631bebd673ac7bc53038d4b7
+ADAMIRROR=https://community.download.adacore.com/v1
+
+DESCRIPTION="Monitors dynamic allocation and deallocation activity in a program"
+HOMEPAGE="http://libre.adacore.com/"
+SRC_URI="${ADAMIRROR}/${ID}?filename=${MYP}.tar.gz -> ${MYP}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="${ADA_DEPS}"
+DEPEND="${RDEPEND}
+ dev-ada/gprbuild[${ADA_USEDEP}]
+ sys-libs/binutils-libs:="
+
+REQUIRED_USE="${ADA_REQUIRED_USE}"
+
+S="${WORKDIR}"/${MYP}
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2018-gentoo.patch
+)
+
+src_prepare() {
+ default
+ mv configure.in configure.ac
+ eautoreconf
+}
+
+src_compile() {
+ gprbuild -v -p -Pgnatmem.gpr -j$(makeopts_jobs) \
+ -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} \
+ -largs ${LDFLAGS} \
+ || die
+}
+
+src_install() {
+ dobin obj/gnatmem
+}
diff --git a/dev-ada/gnatsymbolize/Manifest b/dev-ada/gnatsymbolize/Manifest
index 34d1cd268718..58795a335e3e 100644
--- a/dev-ada/gnatsymbolize/Manifest
+++ b/dev-ada/gnatsymbolize/Manifest
@@ -1,3 +1,4 @@
DIST gnatsymbolize-2021-20210518-19D3B-src.tar.gz 14263 BLAKE2B b5f8c1829e42f9b2dee4cf3c74287a5c11eab90f1a1d2575cd42fe4ad2078b99a46c641ebbf747b02ed8f22dfcc83e76c60ebf07eb45e561175f480a5a056ca2 SHA512 c94b569733c596679f1422660af51b3c0ad5b6955727f6dc6a4b076b39b19fc13fb779b5610667a4c2c16abab08d2633785e184ad5e15037e66cd1c8e249c159
+EBUILD gnatsymbolize-2021-r1.ebuild 750 BLAKE2B 59caf129b2316bef02062f4e1dc03c7a87a601c2a135764ae960df1d80f182ff6491a694b2e75b754d943ba9fbfe12a8878ddaf42ed2366a14d9e21612106689 SHA512 61e9ff9b4df47d4e402a624f4a6a22319ca8a60695740a180791b8e63a80976b175f249a8c9e4184572b6261b2daa78f25138c8ba212831855befa8f66c2ac97
EBUILD gnatsymbolize-2021.ebuild 737 BLAKE2B ac938e08632905c51af5b27d2a454a72f436a421bfa0fdb81572b9539ff87fecf7b1bf670b2b8997e438d0bae60d91c3b72e2603d9c2ade5c8b0d1dedbfee971 SHA512 e93a3831ffd788217617a1645c813f3b73a7f6a614a9d867a3251496e3a8174c763d679322dec510e6f2dbb2135f5208d588f7b150edf01ad6f3ff9363a6f9a8
MISC metadata.xml 391 BLAKE2B d9e0444e176d262c87f289990d11122e4a06bd7f17fdf65d4e24fd7d6f09d1f36ba05c4f9896d8428e089ca2d85a8366f2e834139dd48c5a3626d2e9f4aa11a5 SHA512 fa7efd43d05a874d3b1733ded27ff6cbb245b9c03e301bef82d2962fc5ae7a585d2e49b49e9ceeecb92bbc8a08fe18cfe6a50a7db060b85a2ba54c65e1e5eda8
diff --git a/dev-ada/gnatsymbolize/gnatsymbolize-2021-r1.ebuild b/dev-ada/gnatsymbolize/gnatsymbolize-2021-r1.ebuild
new file mode 100644
index 000000000000..60f9e67f7c3e
--- /dev/null
+++ b/dev-ada/gnatsymbolize/gnatsymbolize-2021-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ADA_COMPAT=( gnat_202{0..1} gcc_12_2_0 )
+inherit ada
+
+MYP=${P}-${PV}0518-19D3B-src
+ID=884f3b229457c995ddebb46a16a7cc50ed837c90
+ADAMIRROR=https://community.download.adacore.com/v1
+
+DESCRIPTION="Translates addresses into filename, line number, and function names"
+HOMEPAGE="http://libre.adacore.com/"
+SRC_URI="${ADAMIRROR}/${ID}?filename=${MYP}.tar.gz -> ${MYP}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="${ADA_DEPS}"
+DEPEND="${RDEPEND}"
+REQUIRED_USE="${ADA_REQUIRED_USE}"
+
+S="${WORKDIR}"/${MYP}
+
+src_compile() {
+ gnatmake -v gnatsymbolize -cargs ${ADAFLAGS} || die
+}
+
+src_install() {
+ dobin gnatsymbolize
+}
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:=
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index fbf96b813526..33ca233ab5f8 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/ghc/Manifest b/dev-lang/ghc/Manifest
index d9208c0ea215..646612781cbf 100644
--- a/dev-lang/ghc/Manifest
+++ b/dev-lang/ghc/Manifest
@@ -12,7 +12,9 @@ AUX ghc-9.0.2-disable-unboxed-arrays.patch 1298 BLAKE2B d3d8cf5b8f7f012cb93f6481
AUX ghc-9.0.2-fix-tests-python310.patch 1116 BLAKE2B fc7a7390cbbc737c66ea8401c9211318d078499bfd103f07ec2df0db9824041dfee279e364601a21d4d37a694a9442f3570c0333b2baab6173d6daa366c931da SHA512 0620ebffc49a06a65bd45bf324de4674b98e874291e6bebae1a95d585bbdf38cc201a734f7f20133880b46e9abf0839b59278688b00c892b94091d1c0257352b
AUX ghc-9.0.2-llvm-13.patch 988 BLAKE2B dee0a02ffb7b79981981615e7933f5ba3348f700794dac1a34fa71987ab9d267af9a79a40db7d66f6bf6ffdb26bed57bdd7dc157f3f27efa296c4152b8e81070 SHA512 a20213400f48882e8c8521a950088fa9dcbfe7cc2ae678d76fd6f1298f019dae9ed334f03050116527554d9ada60b649694d6674a914ce48fa1b5bbf918aa712
AUX ghc-9.0.2-modorigin-semigroup.patch 1210 BLAKE2B e29917dd740bded98257366ca37d3ac8fdc8ffd0e988e6286b8cf21fb9f0232ce1584a1a22665f4afad36e5585c29091040cac16b1204022f5a5f3328420c4ff SHA512 dc54fb02dfed55f5a9309c61ec23859ad4f80fd271fe0ccb41b786fc7d44bc0d9722069e2f56731c6af5ad1703c5081ba9e4b4e683911af4ad9b498f53b67a5e
+AUX ghc-9.0.2-riscv64-llvm.patch 30125 BLAKE2B 203fa506162aade3a974b280e915f427624e3fb8c5640fb71542d887a78558391c8d14b8461d853db8c1f2f2950468d39f74a5c3e42966db80815ff2aed01731 SHA512 94c12a2d82df0688f7e61eff01018543fe93dd5be14c248407c1829ab923cc2f9c974e1818aaf3a7582e8cba376bccbdf93fbf6c3ed797e31b5dc5f33a196e64
AUX ghc-bash-completion 6496 BLAKE2B dc94a1979e886026a2fbe04bf7b45718ffa3e025a0e8945262e21a1243bfce6517fa1794f2ba6cd54cc853e93ad5d80472b9019b95762f10b5be83634a479955 SHA512 ede79ccf23555f60f48297d29bd98e3ccfd67d2cf27462153e00beb930398cb497e34ba8316e91df44c577ed11fdbe5606f7c6a2777e35d5e783590e49ccfeb5
+AUX latomic-subword 2886 BLAKE2B 97c6fb8d055e2ae4abf366f9f0e255588ca2f61f189d9356c5d0e6ff0dd7e7f10676469c72c02d1bd1bc10e5329bc31056670d2ddf03d6e65ae3ff1a5b4cb561 SHA512 8e7e261211ce4cc9baf855ca7b9a289b07fdda27b9738434c42374f9381429fa5798fd15f9cfeb50cc17839a8b8d3634653b72dc8ae9bb5970cf88d35553516c
DIST ghc-8.10.6-src.tar.xz 19932832 BLAKE2B f5d0c43aa5df87648e32beeb5ed6866b231cbce4f344fb03110db826b36bbac435f5e89d9ffeef3f87c15e830fdee6b95150b7bdcd06906575bfcd9c83797dff SHA512 6314eb9744d47d803b30b621bd12bf6179dad5cc578ec267b3a65b89e9c9b431bdb4913936f040c7ca4fcc71a676a43e78b5f6173d123a844e7f29004405b8b6
DIST ghc-8.10.6-testsuite.tar.xz 2265044 BLAKE2B 72a1e955acecc92a720ee2747d96cacf56f2968c9deabb254c882a969c154baa0fdb639a857844ec91a4e47ee553dd13b58c3b790202e7e73500095c1ec85ee9 SHA512 f74d743bd8f889c2941be8fd5348e92abcaf75bce48140f7f9cc0c6ce33ba24a8479bef48631ffe2a10397c0ecf166b3bddb6ca8ee905859c029175de5d43f2a
DIST ghc-9.0.2-src.tar.xz 27270396 BLAKE2B 0a73d910d3ef11161f895849025fe37ce231932f7cde441fdf620cf8c51678060a804467879eb0ee5c0a30413604c56e28e2aa1cde01e45c620b76987d9c0c0e SHA512 32994c7d2b8f47bae604cd825bfcf9c788d79ce26d1d5f58bd73a7093e11ae6c3c17b31dc0c9e454dbf67ca169b942f92213c388d615768cae86055bf6094dee
@@ -23,7 +25,8 @@ DIST ghc-bin-9.0.2-aarch64-unknown-linux-gnu.tar.gz 304621314 BLAKE2B d38b8571d4
DIST ghc-bin-9.0.2-i686-pc-linux-gnu.tbz2 123509908 BLAKE2B 45614984803a7bfa266f99d4adb4b5f2ab7b9e5e89c6ecd501296fc99a1d96e798ccb9c832f8dcb15fff9725beb918a7b63e62ff13f59b6506a2ef17930c45d2 SHA512 e0b7f4474c16f0763a2f787027fbdfeb3125b48c987fa1196bc189fefad9f0bfa2806da62af46d61ca911f5275b578076e2b326acf39e0894a8daa9deda0843a
DIST ghc-bin-9.0.2-powerpc64-unknown-linux-gnu.tar.gz 235636284 BLAKE2B 878ac300cca5d2cbc5cb21dbb347da755b4027cbf63ec77464740854fa8010569de5e03acef67cd877da13665c906b2fd04e24e226e9eb39b57ba979093c732b SHA512 28f096e965abdac9cc370c882639f10285b9073ba5332f7af215eccff948e41c01c3d6bb3bc8e3b4e809e12867a95b49f82dd76e0090b974088f75ab9d1bc199
DIST ghc-bin-9.0.2-powerpc64le-unknown-linux-gnu.tar.gz 275226316 BLAKE2B 10ade2359432b0ede7431ee543f0ff47f4b203465d81719da579ad63ca467359eb9fcf7336a12feb6ff75a480f349576ff8ea1b4ebe1094fff228ae4fd00d6e0 SHA512 64b4c84d149358b8d3a6cb29a6d3a75af11e7b14e6d910c9789c9949262e4ed2a17f8a0d1e5dd297121957061fe2395d6f43acae6b4ab28851e3cd414cd9c89c
+DIST ghc-bin-9.0.2-riscv64-unknown-linux-gnu.tar.gz 313475807 BLAKE2B a5e1bbd4630eaff63dd01d79fdcb26a663771c0241d3211aa3a0033cb58addbe8e696177500ac06ae727fc645bfc6f16a3df763a6a0ae039b8823bcbfb9918bb SHA512 5e462f6f9d3f3507b3e09230729faa2a3e1fa92a8024fac602d75b804fff25f27e335871658f4b7b2c671f9e066373ca0285720da315a6c22f6f2c9c3cfea927
DIST ghc-bin-9.0.2-x86_64-pc-linux-gnu.tbz2 121536759 BLAKE2B 4433e2d266f065d2b2944b711d622ec26288a2187ac03562257a671744b44da35110ce16ac6d76f7062a563488885326be073e0ff03c7e48250051c3b4763d96 SHA512 2de29a9ddbfd0fac797cdd628f3657ff38e6a153151849508bba75d36f84394ed77750435ff5cc1bdfcd30ef2b6e009bde965bd0a83e0496b5027239642f4b6c
EBUILD ghc-8.10.6.ebuild 26284 BLAKE2B 6285637fa2be744f41815e25ba512146381106fd8deffb8a684fe94307e256242357c52b36a584cab5d2f54bb629c067b25cffc4d2d38df49bfe31baf666ead6 SHA512 d2ed3dfd4d3416573229af26416ba96382861eda5c09764facc5dac95b485d61e8425799d10ebd6bc1e98b7be680f86fb63c4df8b764f7ed3855c5debece356c
-EBUILD ghc-9.0.2.ebuild 27272 BLAKE2B fccb05ddaa2b6b559e0e9d21237d9532ad6373a58d0f1ae45468e507880defd2072e0835d0f8068fa533b3e3dd949f9c078f5cc9999db579daa250016e62033d SHA512 ab4945e4a67d48a72afa9d8ee592e52cea1d075b55994f1a974e83ead2e5acf0f0c9bb4461d2c465196364b779dac31c2583098fb284ad3017c9adef7d4802f2
-MISC metadata.xml 1049 BLAKE2B ff2f7b83ed8c8920b4786665514793c1acbebd4e61c87ec3e47a74e85eba9862cb319eec3ad00c18d1e3baaa92ed7113036beef27e52c160f3acfaa14236a6fd SHA512 31f40575501646ba7596e4ad2a9e8fcdb2ad347eef0eca45488c4af168ea3dbce642e066634ece6c6ff4b5c0502e0f00a5b5c8eb16d7f8ecdd4ccb2d47cd9727
+EBUILD ghc-9.0.2.ebuild 27566 BLAKE2B 52671f6d3e98aa4fee365eee1db7f97ce509fd15414e5dd32d0832f2f5894135e104bfba3ea6505b8e6d66cca45137bac67e0fa16269be840f5851369754b1f9 SHA512 cac35885b4c0b3b2fede44847bda66759b54919db95b0e4459792c4649c268789f69178127c2346c2a33ca848bedd3147d13a64f2770cc6e8f55bdc5ed959a7b
+MISC metadata.xml 1172 BLAKE2B 88b5e4af0e8c0e3335185f2c5469837a43ee87e6fc598242f29aced9bb8a3c330139978c564eb4ca503101934917e8406e9400dffd2eeaf7cd9983e8dc96105e SHA512 b03bb932efa54be0d55be591850064fcc967c8d77afdded255be91794544d47bdbbbd2959103cb739f6ec57b8571a955352e965ee1540a9854235a963b218bd3
diff --git a/dev-lang/ghc/files/ghc-9.0.2-riscv64-llvm.patch b/dev-lang/ghc/files/ghc-9.0.2-riscv64-llvm.patch
new file mode 100644
index 000000000000..0dcd6cde197b
--- /dev/null
+++ b/dev-lang/ghc/files/ghc-9.0.2-riscv64-llvm.patch
@@ -0,0 +1,799 @@
+GHC supplied all of the information necessary for a registerised build on riscv using LLVM codegen in 9.2.
+Andreas Schwab backported this to 8.10.7 in OpenSUSE: https://build.opensuse.org/package/show/openSUSE:Factory:RISCV/ghc
+This is a forward-port of the backport to 9.0.
+
+diff --git a/compiler/GHC/CmmToAsm.hs b/compiler/GHC/CmmToAsm.hs
+index 23175a1cd2..3f77573495 100644
+--- a/compiler/GHC/CmmToAsm.hs
++++ b/compiler/GHC/CmmToAsm.hs
+@@ -182,6 +182,7 @@ nativeCodeGen dflags this_mod modLoc h us cmms
+ ArchAlpha -> panic "nativeCodeGen: No NCG for Alpha"
+ ArchMipseb -> panic "nativeCodeGen: No NCG for mipseb"
+ ArchMipsel -> panic "nativeCodeGen: No NCG for mipsel"
++ ArchRISCV64 -> panic "nativeCodeGen: No NCG for RISCV64"
+ ArchUnknown -> panic "nativeCodeGen: No NCG for unknown arch"
+ ArchJavaScript-> panic "nativeCodeGen: No NCG for JavaScript"
+
+diff --git a/compiler/GHC/CmmToAsm/Reg/Graph/TrivColorable.hs b/compiler/GHC/CmmToAsm/Reg/Graph/TrivColorable.hs
+index 105e2ebdf9..07eca93ac3 100644
+--- a/compiler/GHC/CmmToAsm/Reg/Graph/TrivColorable.hs
++++ b/compiler/GHC/CmmToAsm/Reg/Graph/TrivColorable.hs
+@@ -120,6 +120,7 @@ trivColorable platform virtualRegSqueeze realRegSqueeze RcInteger conflicts excl
+ ArchMipseb -> panic "trivColorable ArchMipseb"
+ ArchMipsel -> panic "trivColorable ArchMipsel"
+ ArchS390X -> panic "trivColorable ArchS390X"
++ ArchRISCV64 -> panic "trivColorable ArchRISCV64"
+ ArchJavaScript-> panic "trivColorable ArchJavaScript"
+ ArchUnknown -> panic "trivColorable ArchUnknown")
+ , count2 <- accSqueeze 0 cALLOCATABLE_REGS_INTEGER
+@@ -151,6 +152,7 @@ trivColorable platform virtualRegSqueeze realRegSqueeze RcFloat conflicts exclus
+ ArchMipseb -> panic "trivColorable ArchMipseb"
+ ArchMipsel -> panic "trivColorable ArchMipsel"
+ ArchS390X -> panic "trivColorable ArchS390X"
++ ArchRISCV64 -> panic "trivColorable ArchRISCV64"
+ ArchJavaScript-> panic "trivColorable ArchJavaScript"
+ ArchUnknown -> panic "trivColorable ArchUnknown")
+ , count2 <- accSqueeze 0 cALLOCATABLE_REGS_FLOAT
+@@ -184,6 +186,7 @@ trivColorable platform virtualRegSqueeze realRegSqueeze RcDouble conflicts exclu
+ ArchMipseb -> panic "trivColorable ArchMipseb"
+ ArchMipsel -> panic "trivColorable ArchMipsel"
+ ArchS390X -> panic "trivColorable ArchS390X"
++ ArchRISCV64 -> panic "trivColorable ArchRISCV64"
+ ArchJavaScript-> panic "trivColorable ArchJavaScript"
+ ArchUnknown -> panic "trivColorable ArchUnknown")
+ , count2 <- accSqueeze 0 cALLOCATABLE_REGS_DOUBLE
+diff --git a/compiler/GHC/CmmToAsm/Reg/Linear.hs b/compiler/GHC/CmmToAsm/Reg/Linear.hs
+index 1ab353cc34..d8228c69cd 100644
+--- a/compiler/GHC/CmmToAsm/Reg/Linear.hs
++++ b/compiler/GHC/CmmToAsm/Reg/Linear.hs
+@@ -225,6 +225,7 @@ linearRegAlloc config entry_ids block_live sccs
+ ArchAlpha -> panic "linearRegAlloc ArchAlpha"
+ ArchMipseb -> panic "linearRegAlloc ArchMipseb"
+ ArchMipsel -> panic "linearRegAlloc ArchMipsel"
++ ArchRISCV64 -> panic "linearRegAlloc ArchRISCV64"
+ ArchJavaScript -> panic "linearRegAlloc ArchJavaScript"
+ ArchUnknown -> panic "linearRegAlloc ArchUnknown"
+ where
+diff --git a/compiler/GHC/CmmToAsm/Reg/Linear/FreeRegs.hs b/compiler/GHC/CmmToAsm/Reg/Linear/FreeRegs.hs
+index b89c056a82..1768422f5c 100644
+--- a/compiler/GHC/CmmToAsm/Reg/Linear/FreeRegs.hs
++++ b/compiler/GHC/CmmToAsm/Reg/Linear/FreeRegs.hs
+@@ -83,5 +83,6 @@ maxSpillSlots config = case platformArch (ncgPlatform config) of
+ ArchAlpha -> panic "maxSpillSlots ArchAlpha"
+ ArchMipseb -> panic "maxSpillSlots ArchMipseb"
+ ArchMipsel -> panic "maxSpillSlots ArchMipsel"
++ ArchRISCV64 -> panic "maxSpillSlots ArchRISCV64"
+ ArchJavaScript-> panic "maxSpillSlots ArchJavaScript"
+ ArchUnknown -> panic "maxSpillSlots ArchUnknown"
+diff --git a/compiler/GHC/CmmToAsm/Reg/Target.hs b/compiler/GHC/CmmToAsm/Reg/Target.hs
+index ba249801ba..284df45983 100644
+--- a/compiler/GHC/CmmToAsm/Reg/Target.hs
++++ b/compiler/GHC/CmmToAsm/Reg/Target.hs
+@@ -51,6 +51,7 @@ targetVirtualRegSqueeze platform
+ ArchAlpha -> panic "targetVirtualRegSqueeze ArchAlpha"
+ ArchMipseb -> panic "targetVirtualRegSqueeze ArchMipseb"
+ ArchMipsel -> panic "targetVirtualRegSqueeze ArchMipsel"
++ ArchRISCV64 -> panic "targetVirtualRegSqueeze ArchRISCV64"
+ ArchJavaScript-> panic "targetVirtualRegSqueeze ArchJavaScript"
+ ArchUnknown -> panic "targetVirtualRegSqueeze ArchUnknown"
+
+@@ -70,6 +71,7 @@ targetRealRegSqueeze platform
+ ArchAlpha -> panic "targetRealRegSqueeze ArchAlpha"
+ ArchMipseb -> panic "targetRealRegSqueeze ArchMipseb"
+ ArchMipsel -> panic "targetRealRegSqueeze ArchMipsel"
++ ArchRISCV64 -> panic "targetRealRegSqueeze ArchRISCV64"
+ ArchJavaScript-> panic "targetRealRegSqueeze ArchJavaScript"
+ ArchUnknown -> panic "targetRealRegSqueeze ArchUnknown"
+
+@@ -88,6 +90,7 @@ targetClassOfRealReg platform
+ ArchAlpha -> panic "targetClassOfRealReg ArchAlpha"
+ ArchMipseb -> panic "targetClassOfRealReg ArchMipseb"
+ ArchMipsel -> panic "targetClassOfRealReg ArchMipsel"
++ ArchRISCV64 -> panic "targetClassOfRealReg ArchRISCV64"
+ ArchJavaScript-> panic "targetClassOfRealReg ArchJavaScript"
+ ArchUnknown -> panic "targetClassOfRealReg ArchUnknown"
+
+@@ -106,6 +109,7 @@ targetMkVirtualReg platform
+ ArchAlpha -> panic "targetMkVirtualReg ArchAlpha"
+ ArchMipseb -> panic "targetMkVirtualReg ArchMipseb"
+ ArchMipsel -> panic "targetMkVirtualReg ArchMipsel"
++ ArchRISCV64 -> panic "targetMkVirtualReg ArchRISCV64"
+ ArchJavaScript-> panic "targetMkVirtualReg ArchJavaScript"
+ ArchUnknown -> panic "targetMkVirtualReg ArchUnknown"
+
+@@ -124,6 +128,7 @@ targetRegDotColor platform
+ ArchAlpha -> panic "targetRegDotColor ArchAlpha"
+ ArchMipseb -> panic "targetRegDotColor ArchMipseb"
+ ArchMipsel -> panic "targetRegDotColor ArchMipsel"
++ ArchRISCV64 -> panic "targetRegDotColor ArchRISCV64"
+ ArchJavaScript-> panic "targetRegDotColor ArchJavaScript"
+ ArchUnknown -> panic "targetRegDotColor ArchUnknown"
+
+diff --git a/compiler/GHC/CmmToLlvm/Mangler.hs b/compiler/GHC/CmmToLlvm/Mangler.hs
+index 0436dbcf07..5c71655ab3 100644
+--- a/compiler/GHC/CmmToLlvm/Mangler.hs
++++ b/compiler/GHC/CmmToLlvm/Mangler.hs
+@@ -42,7 +42,7 @@ llvmFixupAsm dflags f1 f2 = {-# SCC "llvm_mangler" #-}
+
+ -- | These are the rewrites that the mangler will perform
+ rewrites :: [Rewrite]
+-rewrites = [rewriteSymType, rewriteAVX]
++rewrites = [rewriteSymType, rewriteAVX, rewriteCall]
+
+ type Rewrite = DynFlags -> B.ByteString -> Maybe B.ByteString
+
+@@ -106,6 +106,27 @@ rewriteAVX dflags s
+ isVmovdqa = B.isPrefixOf (B.pack "vmovdqa")
+ isVmovap = B.isPrefixOf (B.pack "vmovap")
+
++-- | This rewrites (tail) calls to avoid creating PLT entries for
++-- functions on riscv64. The replacement will load the address from the
++-- GOT, which is resolved to point to the real address of the function.
++rewriteCall :: Rewrite
++rewriteCall dflags l
++ | not isRISCV64 = Nothing
++ | isCall l = Just $ replaceCall "call" "jalr" "ra" l
++ | isTail l = Just $ replaceCall "tail" "jr" "t1" l
++ | otherwise = Nothing
++ where
++ isRISCV64 = platformArch (targetPlatform dflags) == ArchRISCV64
++ isCall = B.isPrefixOf (B.pack "call\t")
++ isTail = B.isPrefixOf (B.pack "tail\t")
++
++ replaceCall call jump reg l =
++ appendInsn (jump ++ "\t" ++ reg) $ removePlt $
++ replaceOnce (B.pack call) (B.pack ("la\t" ++ reg ++ ",")) l
++ where
++ removePlt = replaceOnce (B.pack "@plt") (B.pack "")
++ appendInsn i = (`B.append` B.pack ("\n\t" ++ i))
++
+ -- | @replaceOnce match replace bs@ replaces the first occurrence of the
+ -- substring @match@ in @bs@ with @replace@.
+ replaceOnce :: B.ByteString -> B.ByteString -> B.ByteString -> B.ByteString
+diff --git a/compiler/GHC/Driver/Pipeline.hs b/compiler/GHC/Driver/Pipeline.hs
+index 8edf49dfdd..d66404e916 100644
+--- a/compiler/GHC/Driver/Pipeline.hs
++++ b/compiler/GHC/Driver/Pipeline.hs
+@@ -936,6 +936,7 @@ llvmOptions dflags =
+ ++ [("", "-mcpu=" ++ mcpu) | not (null mcpu)
+ , not (any (isInfixOf "-mcpu") (getOpts dflags opt_lc)) ]
+ ++ [("", "-mattr=" ++ attrs) | not (null attrs) ]
++ ++ [("", "-target-abi=" ++ abi) | not (null abi) ]
+
+ where target = platformMisc_llvmTarget $ platformMisc dflags
+ Just (LlvmTarget _ mcpu mattr) = lookup target (llvmTargets $ llvmConfig dflags)
+@@ -965,6 +966,11 @@ llvmOptions dflags =
+ ++ ["+bmi" | isBmiEnabled dflags ]
+ ++ ["+bmi2" | isBmi2Enabled dflags ]
+
++ abi :: String
++ abi = case platformArch (targetPlatform dflags) of
++ ArchRISCV64 -> "lp64d"
++ _ -> ""
++
+ -- -----------------------------------------------------------------------------
+ -- | Each phase in the pipeline returns the next phase to execute, and the
+ -- name of the file in which the output was placed.
+diff --git a/compiler/GHC/Platform/RISCV64.hs b/compiler/GHC/Platform/RISCV64.hs
+new file mode 100644
+index 0000000000..289e2e27a8
+--- /dev/null
++++ b/compiler/GHC/Platform/RISCV64.hs
+@@ -0,0 +1,9 @@
++{-# LANGUAGE CPP #-}
++
++module GHC.Platform.RISCV64 where
++
++import GHC.Prelude
++
++#define MACHREGS_NO_REGS 0
++#define MACHREGS_riscv64 1
++#include "../../../includes/CodeGen.Platform.hs"
+diff --git a/compiler/GHC/Platform/Regs.hs b/compiler/GHC/Platform/Regs.hs
+index 1bf21370c7..e0bdf5d6e5 100644
+--- a/compiler/GHC/Platform/Regs.hs
++++ b/compiler/GHC/Platform/Regs.hs
+@@ -15,6 +15,7 @@ import qualified GHC.Platform.S390X as S390X
+ import qualified GHC.Platform.SPARC as SPARC
+ import qualified GHC.Platform.X86 as X86
+ import qualified GHC.Platform.X86_64 as X86_64
++import qualified GHC.Platform.RISCV64 as RISCV64
+ import qualified GHC.Platform.NoRegs as NoRegs
+
+ -- | Returns 'True' if this global register is stored in a caller-saves
+@@ -31,6 +32,7 @@ callerSaves platform
+ ArchSPARC -> SPARC.callerSaves
+ ArchARM {} -> ARM.callerSaves
+ ArchAArch64 -> AArch64.callerSaves
++ ArchRISCV64 -> RISCV64.callerSaves
+ arch
+ | arch `elem` [ArchPPC, ArchPPC_64 ELF_V1, ArchPPC_64 ELF_V2] ->
+ PPC.callerSaves
+@@ -53,6 +55,7 @@ activeStgRegs platform
+ ArchSPARC -> SPARC.activeStgRegs
+ ArchARM {} -> ARM.activeStgRegs
+ ArchAArch64 -> AArch64.activeStgRegs
++ ArchRISCV64 -> RISCV64.activeStgRegs
+ arch
+ | arch `elem` [ArchPPC, ArchPPC_64 ELF_V1, ArchPPC_64 ELF_V2] ->
+ PPC.activeStgRegs
+@@ -70,6 +73,7 @@ haveRegBase platform
+ ArchSPARC -> SPARC.haveRegBase
+ ArchARM {} -> ARM.haveRegBase
+ ArchAArch64 -> AArch64.haveRegBase
++ ArchRISCV64 -> RISCV64.haveRegBase
+ arch
+ | arch `elem` [ArchPPC, ArchPPC_64 ELF_V1, ArchPPC_64 ELF_V2] ->
+ PPC.haveRegBase
+@@ -87,6 +91,7 @@ globalRegMaybe platform
+ ArchSPARC -> SPARC.globalRegMaybe
+ ArchARM {} -> ARM.globalRegMaybe
+ ArchAArch64 -> AArch64.globalRegMaybe
++ ArchRISCV64 -> RISCV64.globalRegMaybe
+ arch
+ | arch `elem` [ArchPPC, ArchPPC_64 ELF_V1, ArchPPC_64 ELF_V2] ->
+ PPC.globalRegMaybe
+@@ -104,6 +109,7 @@ freeReg platform
+ ArchSPARC -> SPARC.freeReg
+ ArchARM {} -> ARM.freeReg
+ ArchAArch64 -> AArch64.freeReg
++ ArchRISCV64 -> RISCV64.freeReg
+ arch
+ | arch `elem` [ArchPPC, ArchPPC_64 ELF_V1, ArchPPC_64 ELF_V2] ->
+ PPC.freeReg
+diff --git a/compiler/ghc.cabal.in b/compiler/ghc.cabal.in
+index de53f7f548..483a601602 100644
+--- a/compiler/ghc.cabal.in
++++ b/compiler/ghc.cabal.in
+@@ -261,6 +261,7 @@ Library
+ GHC.Platform.AArch64
+ GHC.Platform.NoRegs
+ GHC.Platform.PPC
++ GHC.Platform.RISCV64
+ GHC.Platform.S390X
+ GHC.Platform.SPARC
+ GHC.Platform.X86
+diff --git a/configure.ac b/configure.ac
+index 20911ae43f..b017d50bd6 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -283,7 +283,7 @@ dnl --------------------------------------------------------------
+
+ AC_MSG_CHECKING(whether target supports a registerised ABI)
+ case "$TargetArch" in
+- i386|x86_64|powerpc|powerpc64|powerpc64le|s390x|arm|aarch64)
++ i386|x86_64|powerpc|powerpc64|powerpc64le|s390x|arm|aarch64|riscv64)
+ UnregisterisedDefault=NO
+ AC_MSG_RESULT([yes])
+ ;;
+@@ -318,7 +318,7 @@ AC_MSG_CHECKING(whether target supports tables next to code)
+ case "$Unregisterised" in
+ NO)
+ case "$TargetArch" in
+- ia64|powerpc64|powerpc64le|s390x)
++ ia64|powerpc64|powerpc64le|s390x|riscv64)
+ TablesNextToCodeDefault=NO
+ AC_MSG_RESULT([no])
+ ;;
+@@ -347,7 +347,7 @@ AC_SUBST(TablesNextToCode)
+ dnl ** Does target have runtime linker support?
+ dnl --------------------------------------------------------------
+ case "$target" in
+- powerpc64-*|powerpc64le-*|powerpc-ibm-aix*|s390x-ibm-linux)
++ powerpc64-*|powerpc64le-*|powerpc-ibm-aix*|s390x-ibm-linux|riscv64-*)
+ TargetHasRTSLinker=NO
+ ;;
+ *)
+diff --git a/includes/CodeGen.Platform.hs b/includes/CodeGen.Platform.hs
+index b00acfa38a..8c942662e6 100644
+--- a/includes/CodeGen.Platform.hs
++++ b/includes/CodeGen.Platform.hs
+@@ -380,6 +380,74 @@ import GHC.Platform.Reg
+ # define f14 30
+ # define f15 31
+
++#elif defined(MACHREGS_riscv64)
++
++# define zero 0
++# define ra 1
++# define sp 2
++# define gp 3
++# define tp 4
++# define t0 5
++# define t1 6
++# define t2 7
++# define s0 8
++# define s1 9
++# define a0 10
++# define a1 11
++# define a2 12
++# define a3 13
++# define a4 14
++# define a5 15
++# define a6 16
++# define a7 17
++# define s2 18
++# define s3 19
++# define s4 20
++# define s5 21
++# define s6 22
++# define s7 23
++# define s8 24
++# define s9 25
++# define s10 26
++# define s11 27
++# define t3 28
++# define t4 29
++# define t5 30
++# define t6 31
++
++# define ft0 32
++# define ft1 33
++# define ft2 34
++# define ft3 35
++# define ft4 36
++# define ft5 37
++# define ft6 38
++# define ft7 39
++# define fs0 40
++# define fs1 41
++# define fa0 42
++# define fa1 43
++# define fa2 44
++# define fa3 45
++# define fa4 46
++# define fa5 47
++# define fa6 48
++# define fa7 49
++# define fs2 50
++# define fs3 51
++# define fs4 52
++# define fs5 53
++# define fs6 54
++# define fs7 55
++# define fs8 56
++# define fs9 57
++# define fs10 58
++# define fs11 59
++# define ft8 60
++# define ft9 61
++# define ft10 62
++# define ft11 63
++
+ #endif
+
+ callerSaves :: GlobalReg -> Bool
+@@ -667,7 +735,7 @@ globalRegMaybe :: GlobalReg -> Maybe RealReg
+ #if defined(MACHREGS_i386) || defined(MACHREGS_x86_64) \
+ || defined(MACHREGS_sparc) || defined(MACHREGS_powerpc) \
+ || defined(MACHREGS_arm) || defined(MACHREGS_aarch64) \
+- || defined(MACHREGS_s390x)
++ || defined(MACHREGS_s390x) || defined(MACHREGS_riscv64)
+ # if defined(REG_Base)
+ globalRegMaybe BaseReg = Just (RealRegSingle REG_Base)
+ # endif
+diff --git a/includes/stg/MachRegs.h b/includes/stg/MachRegs.h
+index be7b7d60b4..1a9012e7ef 100644
+--- a/includes/stg/MachRegs.h
++++ b/includes/stg/MachRegs.h
+@@ -663,6 +663,68 @@ the stack. See Note [Overlapping global registers] for implications.
+ #define CALLER_SAVES_D5
+ #define CALLER_SAVES_D6
+
++/* -----------------------------------------------------------------------------
++ The riscv64 register mapping
++
++ Register | Role(s) | Call effect
++ ------------+-----------------------------------------+-------------
++ zero | Hard-wired zero | -
++ ra | Return address | caller-saved
++ sp | Stack pointer | callee-saved
++ gp | Global pointer | callee-saved
++ tp | Thread pointer | callee-saved
++ t0,t1,t2 | - | caller-saved
++ s0 | Frame pointer | callee-saved
++ s1 | - | callee-saved
++ a0,a1 | Arguments / return values | caller-saved
++ a2..a7 | Arguments | caller-saved
++ s2..s11 | - | callee-saved
++ t3..t6 | - | caller-saved
++ ft0..ft7 | - | caller-saved
++ fs0,fs1 | - | callee-saved
++ fa0,fa1 | Arguments / return values | caller-saved
++ fa2..fa7 | Arguments | caller-saved
++ fs2..fs11 | - | callee-saved
++ ft8..ft11 | - | caller-saved
++
++ Each general purpose register as well as each floating-point
++ register is 64 bits wide.
++
++ -------------------------------------------------------------------------- */
++
++#elif defined(MACHREGS_riscv64)
++
++#define REG(x) __asm__(#x)
++
++#define REG_Base s1
++#define REG_Sp s2
++#define REG_Hp s3
++#define REG_R1 s4
++#define REG_R2 s5
++#define REG_R3 s6
++#define REG_R4 s7
++#define REG_R5 s8
++#define REG_R6 s9
++#define REG_R7 s10
++#define REG_SpLim s11
++
++#define REG_F1 fs0
++#define REG_F2 fs1
++#define REG_F3 fs2
++#define REG_F4 fs3
++#define REG_F5 fs4
++#define REG_F6 fs5
++
++#define REG_D1 fs6
++#define REG_D2 fs7
++#define REG_D3 fs8
++#define REG_D4 fs9
++#define REG_D5 fs10
++#define REG_D6 fs11
++
++#define MAX_REAL_FLOAT_REG 6
++#define MAX_REAL_DOUBLE_REG 6
++
+ #else
+
+ #error Cannot find platform to give register info for
+diff --git a/includes/stg/MachRegsForHost.h b/includes/stg/MachRegsForHost.h
+index 3597b2be90..e902d528f6 100644
+--- a/includes/stg/MachRegsForHost.h
++++ b/includes/stg/MachRegsForHost.h
+@@ -71,6 +71,10 @@
+ #define MACHREGS_s390x 1
+ #endif
+
++#if defined(riscv64_HOST_ARCH)
++#define MACHREGS_riscv64 1
++#endif
++
+ #endif
+
+ #include "MachRegs.h"
+diff --git a/includes/stg/SMP.h b/includes/stg/SMP.h
+index 389dd95c88..f12fd3f71b 100644
+--- a/includes/stg/SMP.h
++++ b/includes/stg/SMP.h
+@@ -377,6 +377,8 @@ write_barrier(void) {
+ __asm__ __volatile__ ("" : : : "memory");
+ #elif defined(arm_HOST_ARCH) || defined(aarch64_HOST_ARCH)
+ __asm__ __volatile__ ("dmb st" : : : "memory");
++#elif defined(riscv64_HOST_ARCH)
++ __asm__ __volatile__ ("fence w,w" : : : "memory");
+ #else
+ #error memory barriers unimplemented on this architecture
+ #endif
+@@ -401,6 +403,8 @@ store_load_barrier(void) {
+ __asm__ __volatile__ ("dmb" : : : "memory");
+ #elif defined(aarch64_HOST_ARCH)
+ __asm__ __volatile__ ("dmb sy" : : : "memory");
++#elif defined(riscv64_HOST_ARCH)
++ __asm__ __volatile__ ("fence w,r" : : : "memory");
+ #else
+ #error memory barriers unimplemented on this architecture
+ #endif
+@@ -426,6 +430,8 @@ load_load_barrier(void) {
+ __asm__ __volatile__ ("dmb" : : : "memory");
+ #elif defined(aarch64_HOST_ARCH)
+ __asm__ __volatile__ ("dmb sy" : : : "memory");
++#elif defined(riscv64_HOST_ARCH)
++ __asm__ __volatile__ ("fence w,r" : : : "memory");
+ #else
+ #error memory barriers unimplemented on this architecture
+ #endif
+diff --git a/libraries/ghc-boot/GHC/Platform.hs b/libraries/ghc-boot/GHC/Platform.hs
+index 186f8c8af6..44d2c68c0a 100644
+--- a/libraries/ghc-boot/GHC/Platform.hs
++++ b/libraries/ghc-boot/GHC/Platform.hs
+@@ -130,6 +130,7 @@ data Arch
+ | ArchAlpha
+ | ArchMipseb
+ | ArchMipsel
++ | ArchRISCV64
+ | ArchJavaScript
+ deriving (Read, Show, Eq)
+
+@@ -171,6 +172,7 @@ stringEncodeArch = \case
+ ArchAlpha -> "alpha"
+ ArchMipseb -> "mipseb"
+ ArchMipsel -> "mipsel"
++ ArchRISCV64 -> "riscv64"
+ ArchJavaScript -> "js"
+
+ isARM :: Arch -> Bool
+@@ -338,6 +340,7 @@ platformCConvNeedsExtension :: Platform -> Bool
+ platformCConvNeedsExtension platform = case platformArch platform of
+ ArchPPC_64 _ -> True
+ ArchS390X -> True
++ ArchRISCV64 -> True
+ _ -> False
+
+
+diff --git a/libraries/ghci/GHCi/InfoTable.hsc b/libraries/ghci/GHCi/InfoTable.hsc
+index ad4eb4d6a8..1d1f8cd074 100644
+--- a/libraries/ghci/GHCi/InfoTable.hsc
++++ b/libraries/ghci/GHCi/InfoTable.hsc
+@@ -73,6 +73,7 @@ data Arch = ArchSPARC
+ | ArchPPC64
+ | ArchPPC64LE
+ | ArchS390X
++ | ArchRISCV64
+ deriving Show
+
+ mkJumpToAddr :: MonadFail m => EntryFunPtr-> m ItblCodes
+@@ -109,6 +110,8 @@ mArch =
+ Just ArchPPC64LE
+ #elif defined(s390x_HOST_ARCH)
+ Just ArchS390X
++#elif defined(riscv64_HOST_ARCH)
++ Just ArchRISCV64
+ #else
+ Nothing
+ #endif
+@@ -288,6 +291,15 @@ mkJumpToAddr' platform a = case platform of
+ 0xC0, 0x19, byte3 w64, byte2 w64, byte1 w64, byte0 w64,
+ 0x07, 0xF1 ]
+
++ ArchRISCV64 ->
++ let w64 = fromIntegral (funPtrToInt a) :: Word64
++ in Right [ 0x00000297 -- auipc t0,0
++ , 0x01053283 -- ld t0,16(t0)
++ , 0x00028067 -- jr t0
++ , 0x00000013 -- nop
++ , fromIntegral w64
++ , fromIntegral (w64 `shiftR` 32) ]
++
+ byte0 :: (Integral w) => w -> Word8
+ byte0 w = fromIntegral w
+
+diff --git a/llvm-targets b/llvm-targets
+index c328b2e001..0f809b2418 100644
+--- a/llvm-targets
++++ b/llvm-targets
+@@ -38,6 +38,8 @@
+ ,("powerpc64le-unknown-linux-musl", ("e-m:e-i64:64-n32:64", "ppc64le", "+secure-plt"))
+ ,("powerpc64le-unknown-linux", ("e-m:e-i64:64-n32:64", "ppc64le", ""))
+ ,("s390x-ibm-linux", ("E-m:e-i1:8:16-i8:8:16-i64:64-f128:64-a:8:16-n32:64", "z10", ""))
++,("riscv64-unknown-linux-gnu", ("e-m:e-p:64:64-i64:64-i128:128-n64-S128", "", "+m +a +f +d +c +relax"))
++,("riscv64-unknown-linux", ("e-m:e-p:64:64-i64:64-i128:128-n64-S128", "", "+m +a +f +d +c +relax"))
+ ,("i386-apple-darwin", ("e-m:o-p:32:32-p270:32:32-p271:32:32-p272:64:64-f64:32:64-f80:128-n8:16:32-S128", "penryn", ""))
+ ,("x86_64-apple-darwin", ("e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128", "penryn", ""))
+ ,("arm64-apple-darwin", ("e-m:o-i64:64-i128:128-n32:64-S128", "apple-a12", "+v8.3a +fp-armv8 +neon +crc +crypto +fullfp16 +ras +lse +rdm +rcpc +zcm +zcz +sha2 +aes"))
+diff --git a/m4/fptools.m4 b/m4/fptools.m4
+index 8c6c9b7062..7dbe53d3b4 100644
+--- a/m4/fptools.m4
++++ b/m4/fptools.m4
+@@ -231,7 +231,10 @@ AC_DEFUN([FPTOOLS_SET_HASKELL_PLATFORM_VARS],
+ mipsel)
+ test -z "[$]2" || eval "[$]2=ArchMipsel"
+ ;;
+- hppa|hppa1_1|ia64|m68k|nios2|riscv32|riscv64|rs6000|s390|sh4|vax)
++ riscv64)
++ test -z "[$]2" || eval "[$]2=ArchRISCV64"
++ ;;
++ hppa|hppa1_1|ia64|m68k|nios2|riscv32|rs6000|s390|sh4|vax)
+ test -z "[$]2" || eval "[$]2=ArchUnknown"
+ ;;
+ *)
+diff --git a/mk/config.mk.in b/mk/config.mk.in
+index 48b8e23145..e260730991 100644
+--- a/mk/config.mk.in
++++ b/mk/config.mk.in
+@@ -179,7 +179,7 @@ ifeq "$(TargetArch_CPP)" "arm"
+ # We don't support load/store barriers pre-ARMv7. See #10433.
+ ArchSupportsSMP=$(if $(filter $(ARM_ISA),ARMv5 ARMv6),NO,YES)
+ else
+-ArchSupportsSMP=$(strip $(patsubst $(TargetArch_CPP), YES, $(findstring $(TargetArch_CPP), i386 x86_64 sparc powerpc powerpc64 powerpc64le s390x aarch64)))
++ArchSupportsSMP=$(strip $(patsubst $(TargetArch_CPP), YES, $(findstring $(TargetArch_CPP), i386 x86_64 sparc powerpc powerpc64 powerpc64le s390x aarch64 riscv64)))
+ endif
+
+ # The THREADED_RTS requires `BaseReg` to be in a register and the
+diff --git a/rts/StgCRunAsm.S b/rts/StgCRunAsm.S
+index 60f1bf9a13..16b125a7e8 100644
+--- a/rts/StgCRunAsm.S
++++ b/rts/StgCRunAsm.S
+@@ -232,6 +232,150 @@ StgReturn:
+ .size StgReturn, .-StgReturn
+
+ .section .note.GNU-stack,"",@progbits
++
++#elif defined(riscv64_HOST_ARCH)
++# define STACK_FRAME_SIZE (RESERVED_C_STACK_BYTES+208)
++ .text
++ .align 1
++ .globl StgRun
++ .type StgRun, @function
++StgRun:
++ .cfi_startproc
++ addi sp,sp,-208
++ .cfi_def_cfa_offset 208
++ /* save callee-saved registers */
++ sd ra,200(sp)
++ sd s0,192(sp)
++ sd s1,184(sp)
++ sd s2,176(sp)
++ sd s3,168(sp)
++ sd s4,160(sp)
++ sd s5,152(sp)
++ sd s6,144(sp)
++ sd s7,136(sp)
++ sd s8,128(sp)
++ sd s9,120(sp)
++ sd s10,112(sp)
++ sd s11,104(sp)
++ fsd fs0,88(sp)
++ fsd fs1,80(sp)
++ fsd fs2,72(sp)
++ fsd fs3,64(sp)
++ fsd fs4,56(sp)
++ fsd fs5,48(sp)
++ fsd fs6,40(sp)
++ fsd fs7,32(sp)
++ fsd fs8,24(sp)
++ fsd fs9,16(sp)
++ fsd fs10,8(sp)
++ fsd fs11,0(sp)
++ /* allocate stack frame */
++ li t0,RESERVED_C_STACK_BYTES
++ sub sp,sp,t0
++ .cfi_def_cfa_offset STACK_FRAME_SIZE
++ .cfi_offset 1, -8
++ .cfi_offset 8, -16
++ .cfi_offset 9, -24
++ .cfi_offset 18, -32
++ .cfi_offset 19, -40
++ .cfi_offset 20, -48
++ .cfi_offset 21, -56
++ .cfi_offset 22, -64
++ .cfi_offset 23, -72
++ .cfi_offset 24, -80
++ .cfi_offset 25, -88
++ .cfi_offset 26, -96
++ .cfi_offset 27, -104
++ .cfi_offset 40, -120
++ .cfi_offset 41, -128
++ .cfi_offset 50, -136
++ .cfi_offset 51, -144
++ .cfi_offset 52, -152
++ .cfi_offset 53, -160
++ .cfi_offset 54, -168
++ .cfi_offset 55, -176
++ .cfi_offset 56, -184
++ .cfi_offset 57, -192
++ .cfi_offset 58, -200
++ .cfi_offset 59, -208
++ /* set STGs BaseReg from RISCV a1 */
++ mv s1,a1
++ /* jump to STG function */
++ jr a0
++ .cfi_endproc
++ .size StgRun, .-StgRun
++
++ .text
++ .align 1
++ .globl StgReturn
++ .type StgReturn, @function
++StgReturn:
++ .cfi_startproc
++ /* set return value from STGs R1 (RISCV s4) */
++ mv a0,s4
++ /* deallocate stack frame */
++ li t0,RESERVED_C_STACK_BYTES
++ add sp,sp,t0
++ .cfi_def_cfa_offset 208
++ /* restore callee-saved registers */
++ ld ra,200(sp)
++ .cfi_restore 1
++ ld s0,192(sp)
++ .cfi_restore 8
++ ld s1,184(sp)
++ .cfi_restore 9
++ ld s2,176(sp)
++ .cfi_restore 18
++ ld s3,168(sp)
++ .cfi_restore 19
++ ld s4,160(sp)
++ .cfi_restore 20
++ ld s5,152(sp)
++ .cfi_restore 21
++ ld s6,144(sp)
++ .cfi_restore 22
++ ld s7,136(sp)
++ .cfi_restore 23
++ ld s8,128(sp)
++ .cfi_restore 24
++ ld s9,120(sp)
++ .cfi_restore 25
++ ld s10,112(sp)
++ .cfi_restore 26
++ ld s11,104(sp)
++ .cfi_restore 27
++ fld fs0,88(sp)
++ .cfi_restore 40
++ fld fs1,80(sp)
++ .cfi_restore 41
++ fld fs2,72(sp)
++ .cfi_restore 50
++ fld fs3,64(sp)
++ .cfi_restore 51
++ fld fs4,56(sp)
++ .cfi_restore 52
++ fld fs5,48(sp)
++ .cfi_restore 53
++ fld fs6,40(sp)
++ .cfi_restore 54
++ fld fs7,32(sp)
++ .cfi_restore 55
++ fld fs8,24(sp)
++ .cfi_restore 56
++ fld fs9,16(sp)
++ .cfi_restore 57
++ fld fs10,8(sp)
++ .cfi_restore 58
++ fld fs11,0(sp)
++ .cfi_restore 59
++ addi sp,sp,208
++ .cfi_def_cfa_offset 0
++ /* jump back to caller of StgRun() */
++ ret
++ .cfi_endproc
++ .size StgReturn, .-StgReturn
++
++ .section .note.GNU-stack,"",@progbits
+ #endif
+
+ #endif /* !USE_MINIINTERPRETER */
+diff --git a/rts/linker/Elf.c b/rts/linker/Elf.c
+index 1da69d03fa..0aa1c8dd3f 100644
+--- a/rts/linker/Elf.c
++++ b/rts/linker/Elf.c
+@@ -412,6 +412,12 @@ ocVerifyImage_ELF ( ObjectCode* oc )
+ #endif
+ #if defined(EM_AARCH64)
+ case EM_AARCH64: IF_DEBUG(linker,debugBelch( "aarch64" )); break;
++#endif
++#if defined(EM_RISCV)
++ case EM_RISCV: IF_DEBUG(linker,debugBelch( "riscv" ));
++ errorBelch("%s: RTS linker not implemented on riscv",
++ oc->fileName);
++ return 0;
+ #endif
+ default: IF_DEBUG(linker,debugBelch( "unknown" ));
+ errorBelch("%s: unknown architecture (e_machine == %d)"
+diff --git a/utils/genapply/Main.hs b/utils/genapply/Main.hs
+index a6d944efa4..a5697b427f 100644
+--- a/utils/genapply/Main.hs
++++ b/utils/genapply/Main.hs
+@@ -17,6 +17,8 @@ module Main(main) where
+ -- We improperly include *HOST* macros for our target...
+ #include "../../includes/ghcconfig.h"
+
++#undef UnregisterisedCompiler
++
+ -- ...so that this header defines the right stuff. It is the RTS's host, but
+ -- our target, as we are generating code that uses that RTS.
+ #include "../../includes/stg/MachRegsForHost.h"
+diff --git a/utils/llvm-targets/gen-data-layout.sh b/utils/llvm-targets/gen-data-layout.sh
+index 32032cb97e..092e0892e5 100755
+--- a/utils/llvm-targets/gen-data-layout.sh
++++ b/utils/llvm-targets/gen-data-layout.sh
+@@ -76,6 +76,9 @@ TARGETS=(
+ "powerpc64le-unknown-linux"
+ # Linux s390x
+ "s390x-ibm-linux"
++ # Linux riscv64
++ "riscv64-unknown-linux-gnu"
++ "riscv64-unknown-linux"
+
+ #########################
+ # Darwin
diff --git a/dev-lang/ghc/files/latomic-subword b/dev-lang/ghc/files/latomic-subword
new file mode 100644
index 000000000000..2dbb382ab47e
--- /dev/null
+++ b/dev-lang/ghc/files/latomic-subword
@@ -0,0 +1,87 @@
+https://salsa.debian.org/haskell-team/DHG_packages/-/blob/master/p/ghc/debian/patches/latomic-subword
+
+commit 90f06a0e015e18c066fe1569fb2add318bec72ca
+Author: Haochen Tong <i@hexchain.org>
+Date: Mon Oct 11 11:40:56 2021 +0800
+
+ Check for libatomic dependency for atomic operations
+
+ Some platforms (e.g. RISC-V) require linking against libatomic for some
+ (e.g. sub-word-sized) atomic operations.
+
+ Fixes #19119.
+
+Index: b/configure.ac
+===================================================================
+--- a/configure.ac
++++ b/configure.ac
+@@ -1286,6 +1286,32 @@ AC_LINK_IFELSE([
+ AC_MSG_RESULT(no)
+ )
+
++AC_MSG_CHECKING(whether -latomic is needed for sub-word-sized atomic operations)
++AC_LINK_IFELSE([AC_LANG_PROGRAM([[unsigned char a;]], [[__atomic_fetch_or(&a, 1, __ATOMIC_RELAXED);]])],
++ [
++ AC_MSG_RESULT(no)
++ AC_SUBST([CabalNeedLibatomic],[False])
++ need_latomic=0
++ ],
++ [
++ _save_LIBS=$LIBS
++ LIBS="-latomic"
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[unsigned char a;]], [[__atomic_fetch_or(&a, 1, __ATOMIC_RELAXED);]])],
++ [
++ AC_MSG_RESULT(yes)
++ AC_SUBST([CabalNeedLibatomic],[True])
++ need_latomic=1
++ ],
++ [
++ AC_SUBST([CabalNeedLibatomic],[False])
++ AC_MSG_ERROR([sub-word-sized atomic operations not available.])
++ need_latomic=0
++ ])
++ LIBS=$_save_LIBS
++ ])
++AC_DEFINE_UNQUOTED([NEED_ATOMIC_LIB], [$need_latomic],
++ [Define to 1 if we need -latomic for sub-word atomic operations.])
++
+ dnl ** check for eventfd which is needed by the I/O manager
+ AC_CHECK_HEADERS([sys/eventfd.h])
+ AC_CHECK_FUNCS([eventfd])
+Index: b/rts/package.conf.in
+===================================================================
+--- a/rts/package.conf.in
++++ b/rts/package.conf.in
+@@ -63,6 +63,9 @@ extra-libraries:
+ , "elf"
+ , "dw" /* for backtraces */
+ #endif
++#if NEED_ATOMIC_LIB
++ , "atomic"
++#endif
+
+ #if defined(INSTALLING)
+ include-dirs: INCLUDE_DIR FFI_INCLUDE_DIR
+Index: b/rts/rts.cabal.in
+===================================================================
+--- a/rts/rts.cabal.in
++++ b/rts/rts.cabal.in
+@@ -20,6 +20,8 @@ flag libbfd
+ default: @CabalHaveLibbfd@
+ flag mingwex
+ default: @CabalMingwex@
++flag need-atomic
++ default: @CabalNeedLibatomic@
+ flag libdw
+ default: @CabalHaveLibdw@
+ flag libnuma
+@@ -126,6 +128,9 @@ library
+ if flag(need-pthread)
+ -- for pthread_getthreadid_np, pthread_create, ...
+ extra-libraries: pthread
++ if flag(need-atomic)
++ -- for sub-word-sized atomic operations (#19119)
++ extra-libraries: atomic
+ if flag(libbfd)
+ -- for debugging
+ extra-libraries: bfd iberty
diff --git a/dev-lang/ghc/ghc-9.0.2.ebuild b/dev-lang/ghc/ghc-9.0.2.ebuild
index dc0d530b0785..47d7344fd4de 100644
--- a/dev-lang/ghc/ghc-9.0.2.ebuild
+++ b/dev-lang/ghc/ghc-9.0.2.ebuild
@@ -36,6 +36,7 @@ arch_binaries="$arch_binaries ppc64? (
big-endian? ( https://github.com/matoro/ghc/releases/download/${PV}/ghc-bin-${PV}-powerpc64-unknown-linux-gnu.tar.gz )
!big-endian? ( https://github.com/matoro/ghc/releases/download/${PV}/ghc-bin-${PV}-powerpc64le-unknown-linux-gnu.tar.gz )
)"
+arch_binaries="$arch_binaries riscv? ( https://github.com/matoro/ghc/releases/download/${PV}/ghc-bin-${PV}-riscv64-unknown-linux-gnu.tar.gz )"
#arch_binaries="$arch_binaries sparc? ( https://slyfox.uni.cx/~slyfox/distfiles/ghc-bin-${PV}-sparc.tbz2 )"
arch_binaries="$arch_binaries x86? ( https://eidetic.codes/ghc-bin-${PV}-i686-pc-linux-gnu.tbz2 )"
@@ -52,6 +53,7 @@ yet_binary() {
#ia64) return 0 ;;
#ppc) return 0 ;;
ppc64) return 0 ;;
+ riscv) return 0 ;;
#sparc) return 0 ;;
x86) return 0 ;;
*) return 1 ;;
@@ -76,8 +78,8 @@ BUMP_LIBRARIES=(
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="big-endian +doc elfutils ghcbootstrap ghcmakebinary +gmp llvm numa profile test"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="big-endian +doc elfutils ghcbootstrap ghcmakebinary +gmp llvm numa profile test unregisterised"
IUSE+=" binary"
RESTRICT="!test? ( test )"
@@ -135,6 +137,7 @@ needs_python() {
REQUIRED_USE="
?? ( ghcbootstrap binary )
?? ( profile binary )
+ ?? ( llvm unregisterised )
"
# haskell libraries built with cabal in configure mode, #515354
@@ -438,7 +441,7 @@ src_prepare() {
pax-mark -m "${WORKDIR}/usr/$(get_libdir)/${PN}-${BIN_PV}/bin/ghc"
fi
- use llvm && llvmize "${WORKDIR}/usr/bin"
+ use llvm && ! use ghcbootstrap && llvmize "${WORKDIR}/usr/bin"
# binpkg may have been built with FEATURES=splitdebug
if [[ -d "${WORKDIR}/usr/lib/debug" ]] ; then
@@ -535,6 +538,8 @@ src_prepare() {
eapply "${FILESDIR}"/${PN}-8.10.1-allow-cross-bootstrap.patch
eapply "${FILESDIR}"/${PN}-9.0.2-disable-unboxed-arrays.patch
eapply "${FILESDIR}"/${PN}-9.0.2-llvm-13.patch
+ eapply "${FILESDIR}"/latomic-subword
+ eapply "${FILESDIR}"/${PN}-9.0.2-riscv64-llvm.patch
# mingw32 target
pushd "${S}/libraries/Win32"
@@ -683,7 +688,7 @@ src_configure() {
--enable-bootstrap-with-devel-snapshot \
$(use_enable elfutils dwarf-unwind) \
$(use_enable numa) \
- --disable-unregisterised # all targets are registerised for now
+ $(use_enable unregisterised)
if [[ ${PV} == *9999* ]]; then
GHC_PV="$(grep 'S\[\"PACKAGE_VERSION\"\]' config.status | sed -e 's@^.*=\"\(.*\)\"@\1@')"
diff --git a/dev-lang/ghc/metadata.xml b/dev-lang/ghc/metadata.xml
index 8e188c0a7af4..45f221d2455f 100644
--- a/dev-lang/ghc/metadata.xml
+++ b/dev-lang/ghc/metadata.xml
@@ -13,6 +13,7 @@
<flag name="gmp">Use <pkg>dev-libs/gmp</pkg> for integer operations (works faster, but an external depend).</flag>
<flag name="llvm">Pull in dependencies for the <pkg>sys-devel/llvm</pkg> codegen backend.</flag>
<flag name="numa">Enable NUMA thread balancing policy using <pkg>sys-process/numactl</pkg>.</flag>
+ <flag name="unregisterised">Create an unregisterised build in which only the C codegen backend will be available.</flag>
</use>
<upstream>
<remote-id type="github">ghc/ghc</remote-id>
diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 5d3d9818b31b..c324de840ae5 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -6,8 +6,8 @@ DIST go1.19.1.src.tar.gz 26527375 BLAKE2B 80e80189e7e94f0a6bcb5dfdccc56fa3fee82d
DIST go1.19.2.src.tar.gz 26534465 BLAKE2B 9b1eb84a8d840facf69dde8f6263d08239b67b583b3b4fdf0aa5c03cb15c41c0dd6b10df61bfe7d1b02eeb0d1eb97fc5adeaa71e9745318c2648057be3f37259 SHA512 72901e5eaf1857b22bf62a82690579aa4bd8b8130f16416313d249600c99e1ae3c1451ac5c53138ce41dd39dd72dcf8d0f3592b98f4239754efcf4f8b0103cb4
EBUILD go-1.18.5.ebuild 4798 BLAKE2B 8857c2432424a27febc299a46ca61bfd267d9a1d2fad7116096e5938a519410d35bf90b61a1827e2ad769986b9406ecd0bf1b9197e64b8a176e0a8d9dbb600eb SHA512 9e2efbcb8652fd203e239626f2ace311dba12c591829ce00e4204f28c3d908adeca69d1a17855c2544f2f8bc5d88a636a3d1c806d36542788c1949204b5535b8
EBUILD go-1.18.6.ebuild 4799 BLAKE2B 0d764bfef4365902950fdf72ee7ba01a6d09791e342bfc12dc8f113634549b323d997f653399e62a9f5b47670607683580b42b83c8434521c3d99f77ab3123b5 SHA512 2104e572fd37817cf5b66a765bbd533c8ee93c82c4672059f68eba83210363664a16c8e7721ba92622f2238e52f0d12137b0a8d92e453946eed99adde8b57a4a
-EBUILD go-1.18.7.ebuild 4803 BLAKE2B d2b93e9fca1ebcc0619b6c72c724c95da3b7b0223f2d0ac95081096fcf2c5123f0c4f8284fc935450780545c1d408f71ad905ad12029c02dee9eec1f2e4f45b9 SHA512 356f3323b209c69113a81920367ac38793bf3d8599fa71d64838027da0db878430fa0856ec0d74db943752e211c2fbc410eec30fae3f15a4fb8cc53b15f63580
+EBUILD go-1.18.7.ebuild 4798 BLAKE2B 8857c2432424a27febc299a46ca61bfd267d9a1d2fad7116096e5938a519410d35bf90b61a1827e2ad769986b9406ecd0bf1b9197e64b8a176e0a8d9dbb600eb SHA512 9e2efbcb8652fd203e239626f2ace311dba12c591829ce00e4204f28c3d908adeca69d1a17855c2544f2f8bc5d88a636a3d1c806d36542788c1949204b5535b8
EBUILD go-1.19.1.ebuild 5055 BLAKE2B 495d5f984812d96ae6079cbbd1d4ebb8a0d0cc96e01950ec29e8ac008a8da99fe0f722adc8a7a30d829ef33c0fcb75562b6d7904c428550846fc23777c61abd3 SHA512 427faf40bee0c22c5f4df9e2aecbd09b4e6c8b38eb6206a2bc89dc99c2a10a61601b7b1e46c3d1ebbcb9243a3c23b86a9f8df1624523d5d05231be3f2e9f76a0
-EBUILD go-1.19.2.ebuild 5059 BLAKE2B 494ce3c3bf014b06d6024a2f89d96499c1924547c38617ada01fd4bf61329541d94df164b8c1682d9984ec34dd16278dc016853b32af8f4ef3afaac8c87b23d1 SHA512 91cd271b2c243b5ec3ed92d91f600d2af3e7ec24dee25d477f75d80cf9d86c106086de9af3a0d6c99cdf0e64ba4f350a72ae8d2f6108cb496ddbcbd84f03466f
+EBUILD go-1.19.2.ebuild 5054 BLAKE2B bfbc428b87f2e9f73850027eca19f0b4ea1faf02d25b73e45cf7b60a4c517b3aa84eebf8ce7134fd43a14084f56c8117c3327d67a642ee825e8a9f61a90d1e9a SHA512 f48209444e188c0d44a133f9a983787fbe99b8a6eadcd9c16d2e131683f0bcf88cb2299315c2aaff5c5e70ffb0e5ecc49f7f87697fd8dbae7c852b54678d50eb
EBUILD go-9999.ebuild 4798 BLAKE2B 50daca174e8bc89f747432e96bc7d66e6c7dd50320d0b4c97754bb90267d62b700d34c250a892fdf60c907fa5eb881dd7adb3e64eba7ceb240740bd90c399f83 SHA512 051671c9a99efe554f9ed66423a20d053546ba68fdbf8a900e4ef0a365622bf8fcc976c678e393ade4a5475e01ccc53668d61d98e1b976e69de030662498273a
MISC metadata.xml 537 BLAKE2B 8017fd0edeef2ec4b17f75e8686f6014ce3c3e39b7083c347f601de9b15f34896305d6041edd0bc2b6a0687a69827c9dcecb2f07ca5994f29a3c0f8014c0604b SHA512 5f6b42721e1602efab24f33955806c33ace6433e17b41755dbee47abea79a2744292148c330d6e5a04612b0b451545c32241236cc8f211c5e7cf22c8cdebc778
diff --git a/dev-lang/go/go-1.18.7.ebuild b/dev-lang/go/go-1.18.7.ebuild
index c340b5873264..b8ededbce758 100644
--- a/dev-lang/go/go-1.18.7.ebuild
+++ b/dev-lang/go/go-1.18.7.ebuild
@@ -21,7 +21,7 @@ case ${PV} in
case ${PV} in
*_beta*|*_rc*) ;;
*)
- KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+ KEYWORDS="-* amd64 arm arm64 ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
;;
esac
esac
diff --git a/dev-lang/go/go-1.19.2.ebuild b/dev-lang/go/go-1.19.2.ebuild
index 5e8e4e56890a..ccfc29a9db4c 100644
--- a/dev-lang/go/go-1.19.2.ebuild
+++ b/dev-lang/go/go-1.19.2.ebuild
@@ -21,7 +21,7 @@ case ${PV} in
case ${PV} in
*_beta*|*_rc*) ;;
*)
- KEYWORDS="-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+ KEYWORDS="-* amd64 arm arm64 ~loong ~mips ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
;;
esac
esac
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 7b5026b16820..f72f51045a36 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/icu-le-hb/Manifest b/dev-libs/icu-le-hb/Manifest
index 1c316f078706..9fb4809fce82 100644
--- a/dev-libs/icu-le-hb/Manifest
+++ b/dev-libs/icu-le-hb/Manifest
@@ -1,4 +1,6 @@
AUX icu-le-hb-1.0.3-icu68.patch 1931 BLAKE2B 56bbb65821e575e2c270759f5ddd5107a2e4935295b0320dd6e69d902fb47bb851290d99704c609f82e9efaf35fd7dffe2c52ea0393bfe63abff20930883ea5d SHA512 1e2f8c079b9e1340d857bf09670958894c427eac20a29f564ef1d91b82b3eec7331b79dfc41ce172a95e2ab6678e41a42098e6af0da2af93ac5646415bbea010
DIST icu-le-hb-1.0.3.tar.gz 39352 BLAKE2B 7cc2e56b6ac334e0f9c259d4f9d0356480c1ae4eb647610ebfb81ee9b1bc0326f1dba68991e2893cc9b029ea53705cc0936cbbf29e74ab4ef336f58f5e8b47ab SHA512 06dff69bc17c39c13bd5bc801dbe09e2dc2f0cdf1acd774fa863e09f4a65820b2f330d4836da6748c077365f685fa74452ec1924785e3191cc2925036803cbb4
+DIST icu-le-hb-1.2.3.tar.gz 45191 BLAKE2B 14ad8592a27ff8673d9609a689bedf5094c127bb9cb638a1e65c1fcb6e22e8c488f89e55af5578cd4961a34feafffd5df9cdedb20dfc7edcc4d6f63aec1eff0f SHA512 c1450e28c1984a409cacc2b675ab91fa0e80edfbbfb201913cb83e435fd30f3a3ad78ca32f8cf092c5f056f2812b899ceb4471b36ef975faf5be892d305a1efd
EBUILD icu-le-hb-1.0.3-r1.ebuild 997 BLAKE2B 5d9f3c36873c92979446af89d380011b40ea49e71f445b66be269ab4dc2535c1b62596342ec74178d740a7c0ea0db78fe73322382157896b2ba22f7fcdbb685d SHA512 32227df85699bf34502005e2477b0d569c674bfbfc5747fe405c310dc6afe63c06f249000bcc89d8a9e6a49316bc5bde4e25f85a82aba2e85a52a93b477d8f25
+EBUILD icu-le-hb-1.2.3.ebuild 935 BLAKE2B facde51680a24b5e0177913df69a2380ee0f91934ae9dd8b4cc6db68cd7be885118dcc675929eef85deaf84a08871b2c5513e6efacaa51deae294acf1fbc8129 SHA512 faebbdaeb2522e509177648bdc5b46dd71b70dcca75b8f4ef1469eef419e239c65b9d9bc1860fd50c20809506193e475f1dda7d8dce5e68656122f7a12bfef94
MISC metadata.xml 347 BLAKE2B 546d769021cbb1aa5c9f7f1c05d2c90297ad28d3af1218e9bd56e0d02cc2561b5ccba7f1cd29cbc72c942e41633671a8efc2e48ef4edf6554e81230f08617b56 SHA512 fa2a772deeb8249f17c85df71f50977ac50aa0fbce4c93cd6982e724bf74e1dd768edb6ec503507daed56d216befae024c2997e0c1d71800071e5d03e991fe6b
diff --git a/dev-libs/icu-le-hb/icu-le-hb-1.2.3.ebuild b/dev-libs/icu-le-hb/icu-le-hb-1.2.3.ebuild
new file mode 100644
index 000000000000..4534ccb749b8
--- /dev/null
+++ b/dev-libs/icu-le-hb/icu-le-hb-1.2.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools multilib-minimal
+
+DESCRIPTION="ICU Layout Engine API on top of HarfBuzz shaping library"
+HOMEPAGE="https://github.com/harfbuzz/harfbuzz
+https://github.com/harfbuzz/icu-le-hb"
+SRC_URI="https://github.com/behdad/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="icu"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+# dev-libs/icu is not linked into icu-le-hb but the latter still needs
+# to be rebuilt on dev-libs/icu upgrades (see bug #621786).
+RDEPEND="
+ dev-libs/icu:=[${MULTILIB_USEDEP}]
+ media-libs/harfbuzz:=[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" econf
+}
+
+multilib_src_install_all() {
+ find "${ED}" -type f -name "*.la" -delete || die
+}
diff --git a/dev-libs/protobuf/Manifest b/dev-libs/protobuf/Manifest
index 4569c4557b3b..55ce29cda734 100644
--- a/dev-libs/protobuf/Manifest
+++ b/dev-libs/protobuf/Manifest
@@ -7,6 +7,6 @@ AUX protobuf-3.20.1-protoc_input_output_files.patch 10066 BLAKE2B 1a5c045cc1c30d
DIST protobuf-3.19.3.tar.gz 5293258 BLAKE2B c05b70ffca97f7166ea6a511a36907eed125edf1ebf17f908718221d9b851be84dfb2b1b39973f2faf35f6ade630e6ba4f9e8b91b8fbc922c5db97079323ee6e SHA512 1c003e7cbc8eae6a038f46e688b401ee202ba47f502561e909df79770f6e8b7daf3dc1ccc727e31bfb5b52cd04cb4fef7d2d2a28d650c13f396872ad4aa076c6
DIST protobuf-3.20.1.tar.gz 5368262 BLAKE2B 1ce1aef2e4c4f3ea4863629cc75d89fe17d0c7ac0c342ac641c787456fd4a12756c2892a27ddadedc94a7201494ec84566638ce33a03cb0c867b04e9eee0edb3 SHA512 fde3eb9f13946887ddfd87df428c5615ad09aaf191e4478b24e98e5e13231feeff4e70b4ca6a2ff7d9b9b2e2c60bc1d5479526edeafa78f9a8ed3bef2e0bacb0
EBUILD protobuf-3.19.3.ebuild 4138 BLAKE2B b37b99abbd41acfb2299e1a054d3c36547bdd63542ecc76d03d69344d7e89a03870eda97bba1ae6ae3284c33abdfca6930e74b6ab7109d93cd588c522d6d52f6 SHA512 2eadab6fd0f4b30338a294b69c866ff945e98f05549403484700b2e44314433736a682ab033bc4c2eb0a802934cba92567e6c9bad4d30d79a67d671f88e04591
-EBUILD protobuf-3.20.1-r1.ebuild 3934 BLAKE2B a1762756694ef6019ccfe408995b0731f693a2840c791d86de1113b673b48c19f77ea571786716ed202c975c339da93f38ad0f13d43fce463258c4d617ea08e6 SHA512 cbae9d6bf3edb7dcecde88b106e29a5b0880c56041e25d04393328f53ee71bbff2bd23f7460205bc07a9e46875880fe7e9ff51f8e4bd513a7a9c621ac7127bc8
+EBUILD protobuf-3.20.1-r1.ebuild 3930 BLAKE2B 3ac2d80c6391f9147445a23fa39576ed5158bfde601f4a38f80784c9a29523c0749ec8572bd1910412bbae402237539f5ba3fa4fe5a16b188d9fbceb0babc3dc SHA512 3dfff6e4a92afb0707398ab58f00051269cbb8c70ac73ef1bfe532baa0ae59ea47fec2131f797f7fe4750929b966c2878676c235339762d8c447cdfd4bfa1c47
EBUILD protobuf-9999.ebuild 3938 BLAKE2B 35b8a868ae096c0f74b5037051278e79ec8f0cf869b9effb038015ec11ff4775d04d13b6ffa8978066111e86d9387b23d2872ddc5991f3f9f71f11f2aebac064 SHA512 8edbd0f333611fdc9590369339cd68bff7e32a7f193c3cba72ccc3e923a970b205147accc430a4fe0df3e1edc0a0970f2857782728b82a6e78d4a631109e3849
MISC metadata.xml 595 BLAKE2B ba1b916e26b1e53f68e660f03d2e53fea8d22db04e8241ebec3ec20fbb251c2b164cf25d5fb6118423ce7721a822ae2302aab137b0748730e9a6860bf8e65668 SHA512 785e2550621b79b6350e1a6b52ed9992610769885fb29a9e92ee45a35158cc08707a3590dfcbece9ee9a5e16e1abfb614e8186132da7b942f2761b5e6ecfa827
diff --git a/dev-libs/protobuf/protobuf-3.20.1-r1.ebuild b/dev-libs/protobuf/protobuf-3.20.1-r1.ebuild
index b320d4fa6f49..232f6f6cbe83 100644
--- a/dev-libs/protobuf/protobuf-3.20.1-r1.ebuild
+++ b/dev-libs/protobuf/protobuf-3.20.1-r1.ebuild
@@ -22,7 +22,7 @@ fi
LICENSE="BSD"
SLOT="0/31"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="emacs examples static-libs test zlib"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/CGI-FormBuilder/CGI-FormBuilder-3.100.0-r1.ebuild b/dev-perl/CGI-FormBuilder/CGI-FormBuilder-3.100.0-r1.ebuild
index e302dd2d51e2..7f971495027b 100644
--- a/dev-perl/CGI-FormBuilder/CGI-FormBuilder-3.100.0-r1.ebuild
+++ b/dev-perl/CGI-FormBuilder/CGI-FormBuilder-3.100.0-r1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="http://www.formbuilder.org/ https://metacpan.org/release/CGI-FormBuild
# Explicit declaration by upstream
LICENSE="|| ( Artistic GPL-1 )"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/CGI-FormBuilder/Manifest b/dev-perl/CGI-FormBuilder/Manifest
index b6328274118f..1ca2d82af3dc 100644
--- a/dev-perl/CGI-FormBuilder/Manifest
+++ b/dev-perl/CGI-FormBuilder/Manifest
@@ -1,4 +1,4 @@
AUX CGI-FormBuilder-3.90.0-rt81650.patch 5659 BLAKE2B b1481c41d4dfcd5fec774e1cae5c445730595e5b7d63843477d7adf9fac5f8da8c8703a0eb882c2b6a335f2f24aaa45f97498b842efae37fd5a3128fd179d708 SHA512 fd5957adf995c2d269bfdc69d54a5244f1190f0786c57a614ec438c6386733b2587d1b8b9720c6e8c89f24e9b9bc33745a62b16e355f9b5e7ddedde639eee8d1
DIST CGI-FormBuilder-3.10.tar.gz 162346 BLAKE2B 96850d80b10e1c96cefd4fa83316b470898388047cc34ce7dc8b6f29086e6622e743ec548370faecee8b88a4f5ee87e7ec4c98cb5df04cac5a4a8d63e45c5ae3 SHA512 38d8e6eb729e188074d872b979ad46133152877bb30b95329a2c7275154646a4afb62dc3539cb34781149f424b1d384d05230efe8b174967742625a81765bad5
-EBUILD CGI-FormBuilder-3.100.0-r1.ebuild 2219 BLAKE2B 76f025a270c606f87c40b5a814fa279ed8fdb26a62afe4395e3a691d759f5930ce2fb840cfd0e248833f3907d194546e7a64b73d369e98af39e5cf14ee68bd23 SHA512 57489d676c267c3aaf05b1f6e300c2f608a8dea6779cc07f3e64f6749750a2e3bd58968b40803d7b7e3c344702118e5fa21c5889a411f27f66861cae189c76ae
+EBUILD CGI-FormBuilder-3.100.0-r1.ebuild 2226 BLAKE2B 388070c291cb9b671e39b0cda402ba2dbca8a16a170b11c0a86b5c16c2b72993218deb77d3b0a0e89fcdc3e7e4583f181db8eda2becf64e32cebc50dc2104398 SHA512 3e1ea7371a96db269489901a30fc404db0e2845ffc268537508c9a474b1ca3f2a4b68c160d7d31417a294241d570b12498c8ca982faa188e029a93595ca870f1
MISC metadata.xml 3258 BLAKE2B 16fc86e2b66f56c49a2057abb23c51a07eab42e40b800ef85d082626df52ef410242bd0479a18916e96d097e2f990a6453deb003e99872e459ec9b6eafee955a SHA512 6c94bb28632d728321e072218e38fb9fc3aa74912c22e99f138b15d2ad7479c781a984df669f6fff95633853d6bc97496dea37b21e8dec7f96d7b2ed7b0d1fd3
diff --git a/dev-perl/CGI-Session/CGI-Session-4.480.0-r3.ebuild b/dev-perl/CGI-Session/CGI-Session-4.480.0-r3.ebuild
index d9c810a4b3b9..2545047682f3 100644
--- a/dev-perl/CGI-Session/CGI-Session-4.480.0-r3.ebuild
+++ b/dev-perl/CGI-Session/CGI-Session-4.480.0-r3.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="persistent session data in CGI applications"
# Bug: https://bugs.gentoo.org/show_bug.cgi?id=721398
LICENSE="Artistic"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~hppa ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/CGI-Session/Manifest b/dev-perl/CGI-Session/Manifest
index 085924510ba5..de54033eafab 100644
--- a/dev-perl/CGI-Session/Manifest
+++ b/dev-perl/CGI-Session/Manifest
@@ -1,3 +1,3 @@
DIST CGI-Session-4.48.tar.gz 95291 BLAKE2B d1d915c85e230ec73575d56cc92589c45a5f6d35f52737b5cefa61704cfc42aeb6682e3e56e1b8cb015ff2d55b141dcfe01ad4fe376e70ff17014edd3951a531 SHA512 82d6a498035b91474df712fdae2c9ce7290157ddec36095757f16b5cbce593d3b5115077c722350d1c890c299230f7489a41328ed64b85a0f4c3cfff8aceef54
-EBUILD CGI-Session-4.480.0-r3.ebuild 639 BLAKE2B 178239f2aa64c19637dc5095dcc63185c76a99e56389f20c0dc9ea304197d7f6196cd95730af041821822f1ab0a6cd69d77a4e32924200e95c2b46d29e3b6670 SHA512 5be9b9c759b5a3721e967619662574a67ce3ebb333ce97c2d032205a478cf78a08d4be96b9d8424ee5ec8cfb328f59e61470ee2e15055ef0dfce84f4a5875480
+EBUILD CGI-Session-4.480.0-r3.ebuild 646 BLAKE2B 5e792882627288604de62bff6fdfef34463d5b2b3cbf41216858fa66d8bcdc8b881581ee0890b2f2d0896cbcd0f00ee42ef5ca959686c09e23b1f6639f0db327 SHA512 1959353b10a36f8c6cea01c8f81d82481fa55468955bae49ece16806a873c9787c4b9be2ec930570f7d4e83bd9ab6f1bd46d5b9a4e5f332b18312a406053a318
MISC metadata.xml 1722 BLAKE2B b9496dc5cd8d2d727d39f8db58fdfbfcc413b6de4fb33fa834c57e4963a3d79bf4e7c4a9710ca3fae516d485e3e20b1385bcee1c7b315cc56e34683c86054297 SHA512 8ccbc8ac9bf91cc9f64abfdeecc3603c72c319d3aa56cb102a372011c757b227a59faa0a0088a0f82e57e7431ed81ff70998c1a14c1e4ed98a3b08964f9a9dcd
diff --git a/dev-perl/CGI-Simple/CGI-Simple-1.250.0.ebuild b/dev-perl/CGI-Simple/CGI-Simple-1.250.0.ebuild
index 659986004bfd..8b087416cb83 100644
--- a/dev-perl/CGI-Simple/CGI-Simple-1.250.0.ebuild
+++ b/dev-perl/CGI-Simple/CGI-Simple-1.250.0.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="A Simple totally OO CGI interface that is CGI.pm compliant"
# Bug: https://bugs.gentoo.org/721422
LICENSE="Artistic"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/CGI-Simple/Manifest b/dev-perl/CGI-Simple/Manifest
index 3224b60163a4..db7f616945ac 100644
--- a/dev-perl/CGI-Simple/Manifest
+++ b/dev-perl/CGI-Simple/Manifest
@@ -1,3 +1,3 @@
DIST CGI-Simple-1.25.tar.gz 87489 BLAKE2B 18ee59c7d97b042fdccaf93a9aa7a7aeafe6cdca52c675af11913a4cdb67daddf086679777936e3914663521c62a86795778b563478ed633d9b2b860a62fffb7 SHA512 ace262b4ccafe2ee01582aacf52b31aa1202dc5408bb33071330bc7c53f2cfbb39f9e8844c4511c86125dc05f7161b7592a4038c353dddd1bfd52c03dbcfa9dd
-EBUILD CGI-Simple-1.250.0.ebuild 617 BLAKE2B ff2ec683bcc1af2fda887d7edb9a68a3f57b92de9a7dbde1ad57ba215b17dbd1d849add4dd9030d9ed53119a09c2c492a9911adf7e953e083a6c31c556bf4476 SHA512 0c3cb1cf2ced6f2578ff5d3087fd6121ffab46c8a3270b273a14813c8a9a9066c41595d7a6daa9a37aa22f5458e747e3fd6fc015b2900c57cd5b0e4a4ec261c2
+EBUILD CGI-Simple-1.250.0.ebuild 624 BLAKE2B 6b9b529d4e0c3123ae515dc1f4ae904eb4156f456251b8eb3f55985d6f1103cb1dbf0116633f37cde99fca81d0bdd3524c828a3d0d7f532cfc7ddb60f3815b08 SHA512 0a2103f0fae0fab67b203e85c0721075021330923466bb0d78907c21b57475f8744a79801877d801a24f47b628b68a06f5f44a8aa6c234651bb81c2c2db032a7
MISC metadata.xml 591 BLAKE2B db2a709a80eb487939ded95522b25acb5ba1b3f59e6d3d00eae50ab915fb73e42dc9dba287d0c0c01a825e25e5e4590a1fbfdd97d4debbe78970d0e5a7d482f6 SHA512 b453d0b4f7bea3c3f85899d3bd5b1863eec1a37a3c19b481c4ebe507ae45fa7a46c97c0ac77eea9eb8ddcdc332b1f6eb88a800c3346eb8b5db022e09d5b793bd
diff --git a/dev-perl/Class-ErrorHandler/Class-ErrorHandler-0.40.0-r1.ebuild b/dev-perl/Class-ErrorHandler/Class-ErrorHandler-0.40.0-r1.ebuild
index 400d002decac..dbef3f62bd53 100644
--- a/dev-perl/Class-ErrorHandler/Class-ErrorHandler-0.40.0-r1.ebuild
+++ b/dev-perl/Class-ErrorHandler/Class-ErrorHandler-0.40.0-r1.ebuild
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="Automated accessor generation"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
diff --git a/dev-perl/Class-ErrorHandler/Manifest b/dev-perl/Class-ErrorHandler/Manifest
index 07944bce52ef..2ecb64b48063 100644
--- a/dev-perl/Class-ErrorHandler/Manifest
+++ b/dev-perl/Class-ErrorHandler/Manifest
@@ -1,3 +1,3 @@
DIST Class-ErrorHandler-0.04.tar.gz 9821 BLAKE2B f92318211d23b42652eee40aaf538567f0047daeb8b7b5bc80c91759c5e103314ca3bf712524ffe66897873e10b689be13ce10ad0a83604743c3dc927d24f320 SHA512 9e235da1c2091f9422723af4528305b8ed2b50920a865e6fee76380a8c512fcd837d752f4ea5146df12c506c776e88c1075419ab3809be3296995387df759c83
-EBUILD Class-ErrorHandler-0.40.0-r1.ebuild 345 BLAKE2B 9789e7b669232c06c08668442ccca1de4aab9ce3fe38d10f260958b2f504dd822ccaec9468bd51b610ba1bf7d5abe67d075b4c29b3f23e2bd9f7069b0d482a8c SHA512 8635baa41d82c7de5a29e0a3127c503f7118335e7a73f32e38cc09080247f1572d04b8f495e88cb6dd3881d966ed5eb74456dae3a39cef720e3e50f21211260d
+EBUILD Class-ErrorHandler-0.40.0-r1.ebuild 352 BLAKE2B 6cb7a3c2e613344ba77b51f0fc384b2522a999126b2db92a0cf3654f4e12a18bb2c2e1be5b08a582b32935df7878f06d1f9fc1c65e3884e036da92bb2892549c SHA512 280068654ec2d53ff74132511d998c1025cbecd08f9f8e373fdfe52b6392038f49ffba532395502e1e2684bf8946faf55e344e44c15f4f7af927c4e4977e89e9
MISC metadata.xml 409 BLAKE2B 493977d6210f99cd221147525c28b8c3446dc7ef0342c7d2fcd0f47a1eede6ccbca5e0603b9ed5db915584164dee0820599e5e9f58cbb0b1156b22df5a1e9c27 SHA512 c3e7ba0b1bd6b50a92f3051dc9f1aad7d481c126e22ff3b9ffe0338ad13bb1dcf2d7aa7082cb794d51afdcf0a6c939f862b7e7384a12a62d386a3342d1c3bee3
diff --git a/dev-perl/Crypt-DH-GMP/Crypt-DH-GMP-0.0.120-r1.ebuild b/dev-perl/Crypt-DH-GMP/Crypt-DH-GMP-0.0.120-r1.ebuild
index 3b2c40c08350..6fd1f9640da5 100644
--- a/dev-perl/Crypt-DH-GMP/Crypt-DH-GMP-0.0.120-r1.ebuild
+++ b/dev-perl/Crypt-DH-GMP/Crypt-DH-GMP-0.0.120-r1.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Crypt::DH Using GMP Directly"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Crypt-DH-GMP/Manifest b/dev-perl/Crypt-DH-GMP/Manifest
index 1aee34433957..f3d7f09d2a6b 100644
--- a/dev-perl/Crypt-DH-GMP/Manifest
+++ b/dev-perl/Crypt-DH-GMP/Manifest
@@ -1,4 +1,4 @@
AUX Crypt-DH-GMP-0.00012-no-dot-inc.patch 437 BLAKE2B 74c94154a7cbd29035bb73a55431490e59fc188dfe228e4a5a84c920ebb1055d13adaec0a4d1288e350186e052fda6f4f85248701078d419cc42f7f331644f8c SHA512 5d7cd1a38987cf34b6be84b6a3171505c9ac134eb2f249e129ed419f0ec66224bd61d4105ab64644afe01094eeb8390d42c15dd805d74290722986c4c64a720e
DIST Crypt-DH-GMP-0.00012.tar.gz 34421 BLAKE2B 3d12f8a2f3950466fd21e5979e81a3a3e9a94f53e7f07790dbbe11728ccc3170ba9e49ba88f79a9f3487843d67071c77658341351b2551bce8603acfa68f9527 SHA512 f799017db780613b6d971f626659765f282debe63207bdbc36db223030bcd8f7f478c6331372d9794bcc8207d71bfae6d62048439766916478f4b61f42c5bb6e
-EBUILD Crypt-DH-GMP-0.0.120-r1.ebuild 784 BLAKE2B 29d5e25c0fce26ca73ebfe339519a6e2db09c099daca1623748158479db4dc1aed2b22e2d8abb39b3e7f50326d9390295a9a50eb8c430cdd663b5a7a990cc57c SHA512 9299948d50ed5fa3d54dc98a23af1fcc24e93952ef2e46f1bb7a2f84345bd8ea6cf4e4d90971048e15e76a3f1528aabdbf3054d5d123d5b1c6ef2d32821e02f7
+EBUILD Crypt-DH-GMP-0.0.120-r1.ebuild 791 BLAKE2B 8a5d5d610cb254bff22f305e443530eb33b21de953e2170b92a609fb66a69b7058a60d9c92648d21615ab2fe6cb796970869124e4d6d8323bd62b66dde3ae7e3 SHA512 b436f497b30f33d2286a1454df53c9bfd80892744f8478764228ff0b17d9aabb7174cdd550144936e2a48aec76ac145691aaec762cccb45c9d2506cf9bf09782
MISC metadata.xml 467 BLAKE2B 891fcecf8f56b9c6ba4efddd979ad9827bb98641ed7f889f20fbb8fea9d620a5ded099391ae00617fd64cccab6d437c8bc4aab3cfff5b4b84062abb7501be9cb SHA512 81354635e02522d6b346121a394edd407f5498635cdb9bda88af94e4105309ef4fd89d75fec61942731d826f428f058c99a75dcfe869c6484ad5ebfadd2801ca
diff --git a/dev-perl/Feed-Find/Feed-Find-0.120.0.ebuild b/dev-perl/Feed-Find/Feed-Find-0.120.0.ebuild
index d2b46b57e0c6..2c3497206aaf 100644
--- a/dev-perl/Feed-Find/Feed-Find-0.120.0.ebuild
+++ b/dev-perl/Feed-Find/Feed-Find-0.120.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Syndication feed auto-discovery"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="
dev-perl/Class-ErrorHandler
diff --git a/dev-perl/Feed-Find/Manifest b/dev-perl/Feed-Find/Manifest
index 6ea6b50ab497..afe6b44e076a 100644
--- a/dev-perl/Feed-Find/Manifest
+++ b/dev-perl/Feed-Find/Manifest
@@ -2,6 +2,6 @@ AUX Feed-Find-0.07-local-network.patch 3155 BLAKE2B 270f07393e073584d7a320b3fb5d
AUX Feed-Find-0.07-no-dot-inc.patch 473 BLAKE2B fa2bdd11f5c679a8b22d2a03b5033ae29ebd881eac6dce8b82e6c27e50b80b211f60163bba7470357929f48df02e7aecc67c3c8d875d2fed9b15969676e51bfc SHA512 8b82d2e76db3eed8b455765e26d5b1ff09ca27f582b4a7512814ac244e38b8434e42cdbc5967b866bf73bf492758e51ee7020cef948cacbe781c11a4c8413727
DIST Feed-Find-0.07.tar.gz 46380 BLAKE2B 9e2c7e446801decaf0f59cd1399b3a92195fbc174b3e65188367416167c9bf188402d7d995673602492cb0fe4c473dfd21848b7d00956d4f0ee66ccc037bccb2 SHA512 5ae62c0d5380d00bfae9f94d1d9ab7d024f3394ca7865d7a086668d84b0e4dfb18095468b966f7afd03f3b766f02822e9b19cfddf0f95ad7c0c3908e5a5806e9
DIST Feed-Find-0.12.tar.gz 47396 BLAKE2B 4d41247ea6c592727a4db85662582e49a5744f3849bfa646758a6991963fcf20554b595847aa624cae605018826fa6bd354ff34ec64fc0d6eba84b4723e34e79 SHA512 7449563b99b85e2db8ec6662fe1b558bb78c591a205f58d0df6a3f1e786ffbece84150afb96fc71105a7de60bc82b68cfa1402c4d73d677773d4e0a687b66e97
-EBUILD Feed-Find-0.120.0.ebuild 529 BLAKE2B 1b54cf78daa2bd75654f9e2c1547abf526609f608a13b557a0ac2f46255c57ddd0d634d5f95c378ff0dc42ea50ef20946cc7522345acf2d457503b0623b4f6bb SHA512 68b2caf43955f858bc2fa011a35fba54898dc3557bb2dc7ae2f1e022c638a77603e0b0d89369308f8ce81af8953623dca4cc68a7be399d325d5d3f7e1b15b034
+EBUILD Feed-Find-0.120.0.ebuild 536 BLAKE2B 7994ff8cc9429189364eae769699e57283df6ec71ca27cb9795eb5927ae385e243359c2644f4fb8e3b6234250d6c005a701b08b001b79dc756954e60863374eb SHA512 cf12bb539124552732d52a010ed108ebdd6966f5bee045dd18ed4cc178135be0b2e252922d0b1d10073f553575baa16dcdd7b19d561bec4d18ab3b3f22bdcc96
EBUILD Feed-Find-0.70.0-r3.ebuild 1203 BLAKE2B 4a607087bb9d85b54444e099591d46798229f5e9f89d003a628b56d1aac82e2fb1018f7a04c383be9dd80b5c6b0e3b18753c35f5ebd4c70b764edc8cbf3bcbe1 SHA512 56614935a7e484d250b3b16cb62f38da6605007817951edaa09751c8813f5b4220e894d28e8a8003d44331290818f6f61d42e6f883d84b37f2775391eca9cf03
MISC metadata.xml 391 BLAKE2B 152de2effacd773dc0bc8f34a8342dee36824a8583487946edd78dd53642b587c71c78804874bce0a7842bdb939f309f81380de49c12a7b81143018036b62c5e SHA512 bdd03276ee048a3c7653f74d7afe493e1767f207f1077baf28ada1ffacb602e0df6b7571c6880d4c773ab6dcc6162a1c5777b01f3390ae527a60a59c00744c95
diff --git a/dev-perl/File-ReadBackwards/File-ReadBackwards-1.60.0.ebuild b/dev-perl/File-ReadBackwards/File-ReadBackwards-1.60.0.ebuild
index 34e4c745ca44..17bc441c1b1e 100644
--- a/dev-perl/File-ReadBackwards/File-ReadBackwards-1.60.0.ebuild
+++ b/dev-perl/File-ReadBackwards/File-ReadBackwards-1.60.0.ebuild
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="Read a file backwards by lines"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~ppc ppc64 sparc x86 ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86 ~x86-solaris"
diff --git a/dev-perl/File-ReadBackwards/Manifest b/dev-perl/File-ReadBackwards/Manifest
index c454c15f3d64..ff0d1a2218fc 100644
--- a/dev-perl/File-ReadBackwards/Manifest
+++ b/dev-perl/File-ReadBackwards/Manifest
@@ -1,3 +1,3 @@
DIST File-ReadBackwards-1.06.tar.gz 9739 BLAKE2B c3252c1618e9b1f767da62ddddb073b7a6e0f4b78f6ba119baebefc9890411921470752e1649513ecf068ec3fba3b163db4957261c467678bf01994ccb4874aa SHA512 43b7ebe58728272fbc0518fe6572b31061ba09665443240558b9035573d075c28b52d6230078f24616110d54e51477ad122c985d4fcdb3c3d288cb24e476fe45
-EBUILD File-ReadBackwards-1.60.0.ebuild 305 BLAKE2B a99445577b1ac508cadd3166015b97eb5726501726c8ce2c6ea77d6fa61e03b3c4e626034468c8eef7bf406cbb73cd2dd6d536c07c55f0877e45c5ba64e108c2 SHA512 f65aca4f02aefac9900c710d1846d24a842ec48e997ce188e5963f2902c653a149fbb0311e360d4e5fbe6ae7d5debc71331ab90968f2e812a97fe25154194cee
+EBUILD File-ReadBackwards-1.60.0.ebuild 312 BLAKE2B de074a2213c695be6bb3e0e300c966bf3380fc2bf5dc9ff3e98652d7ea59596d9056e299d173ba148693569c091127a8a481c7b97269cf3b80820e978d35fe9f SHA512 1b301a4f9f439bcd026b5924b8f2c389417ce9588fd86523331b8c33e81a3802fee49d58ce69af15c3489559753a0c3444c9e69e9bb7d1eae4fca9e50d0d43a9
MISC metadata.xml 409 BLAKE2B ccdbfce78d99078aeffce97704cb4d0c085c2aea2847cabd45db4d1ffd3a4d8031f5de8c2ca6de52afa584665d263b19674d90e6c069259ba1aeb94f817a94a4 SHA512 8e30c57885e116743306df90e541fc4f9184b511b0d2a908b395942ddf756955f07d8eb84d2d2a48ec95b8b730047361c1d0b3783613d1367289181c896b16f2
diff --git a/dev-perl/HTML-LinkExtractor/HTML-LinkExtractor-0.130.0-r3.ebuild b/dev-perl/HTML-LinkExtractor/HTML-LinkExtractor-0.130.0-r3.ebuild
index 634955dd9d59..750c8d812622 100644
--- a/dev-perl/HTML-LinkExtractor/HTML-LinkExtractor-0.130.0-r3.ebuild
+++ b/dev-perl/HTML-LinkExtractor/HTML-LinkExtractor-0.130.0-r3.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="A bare-bone HTML parser, similar to HTML::Parser"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~arm64 ~ia64 ppc ppc64 ~riscv sparc x86"
RDEPEND="
dev-perl/HTML-Parser
diff --git a/dev-perl/HTML-LinkExtractor/Manifest b/dev-perl/HTML-LinkExtractor/Manifest
index c37813aba8e9..742dfca0d699 100644
--- a/dev-perl/HTML-LinkExtractor/Manifest
+++ b/dev-perl/HTML-LinkExtractor/Manifest
@@ -1,3 +1,3 @@
DIST HTML-LinkExtractor-0.13.tar.gz 15709 BLAKE2B ae71490840d30a70f7845744cd1a14d5b0d50757d847ffe2c49e6954bda472081c90cdd15b4710219179b171474bad7ff3b7812fc34bbbae59dd694c9fb6526c SHA512 30d3f0688c6b13bd81b85ee9f1bb6987871d2718e051179fd2fc0c2d15190478f4c78a1a71b074ae444b45c1b7fb1ef05675645132fef1b4b892016b69a24fc3
-EBUILD HTML-LinkExtractor-0.130.0-r3.ebuild 368 BLAKE2B 4905e5be123da7a6d80237373d48539a1ef45438d25ae1af21df55bd4707402276aa606bc9875b24b829eb4acc6afd7dded395cd68eafdadaad75fd6977eab55 SHA512 bf90f69d1c94f1ee0d00d412558ebd6f025314d37c66a5b0411a93dcce0770fbccf0e27210b03168d83a918356b01253cf0eb35baed28544ddd17720158d26e0
+EBUILD HTML-LinkExtractor-0.130.0-r3.ebuild 375 BLAKE2B 46a1b6b0a28800ba309c1f2af5400f83c3e1d60a8ec1c64759f9672f554554fc0d53f35f23815fdf3224341a541a0ba3bfca1b00f45dab2da2f8b41d90e16c32 SHA512 55475288a3799f71e5bb33e1a0811fcfb305242bc9a065fbae067dbd06814c6a0b021d291623d2a3d78c4752e5836bfbcd74597892d16f69fecbadcaf60646e5
MISC metadata.xml 409 BLAKE2B 2a2404a976670b769b6a6935844553c9a7fcf3d3ef486944a53f399e2a0e1afc9064d41ca0dfa82491c5a2fe8ed3f30697d032cc67d3d28e3e8e8d639db76be1 SHA512 d95cf2ef811a3458277fad2e01a8d59b715e5a30c607e3ad9e9c2aebdf130f66ea852d441aa8d6094eace1c69999b5979bb74c522a61f3b699b2bfcc6fac6c43
diff --git a/dev-perl/HTML-Scrubber/HTML-Scrubber-0.190.0.ebuild b/dev-perl/HTML-Scrubber/HTML-Scrubber-0.190.0.ebuild
index cab1d0c64332..b8116ea59f7b 100644
--- a/dev-perl/HTML-Scrubber/HTML-Scrubber-0.190.0.ebuild
+++ b/dev-perl/HTML-Scrubber/HTML-Scrubber-0.190.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Perl extension for scrubbing/sanitizing html"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 ~arm64 ppc ppc64 ~riscv x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/HTML-Scrubber/Manifest b/dev-perl/HTML-Scrubber/Manifest
index 83ecd277ddd3..39ae7473e41d 100644
--- a/dev-perl/HTML-Scrubber/Manifest
+++ b/dev-perl/HTML-Scrubber/Manifest
@@ -1,3 +1,3 @@
DIST HTML-Scrubber-0.19.tar.gz 36418 BLAKE2B 78ca4b5b6ab6b15a41d7d2e260bdf3ee4823cfff0633527b11843a468a6105a5922fbbd82a524b1c98c6f1c3ccd84dc0c070f5cdb634a8b1fdb2f3cc3f576e92 SHA512 6894c58315f38e81d645b999cca180b1e86a64e8ae913df5891a6293c9c4950d99f1d1c5a03b7d584aff381afc49c16fe2e06541203c8dea881479cc981ee262
-EBUILD HTML-Scrubber-0.190.0.ebuild 615 BLAKE2B 18b2818227b9912bc1ebd488ac5e54c7de1e87daf2b0ead264d77a6ba5f1018adf4368549af20dba3d0d58010de21e759f2bc3c7da7538e5d524dffba972a5af SHA512 740e682a480371c097251b3203c68939539620554938781677834cbac0c74c27b4d0632752aaa62b4a5c101d2972325182f7b07f6621b6cc01c053b57dc0656c
+EBUILD HTML-Scrubber-0.190.0.ebuild 622 BLAKE2B 4b97fef0f5d7eb9c662e89ff33942dcca8ef97e2b0207667e013267ba0dce6984d68366b10d8ad3ecd45bf0bba5e205bdac81115a1c330a2c82aa253d4932df1 SHA512 f565f846a726d596b09c7629fb2c18bc8a79ff733397390efdad4d0487b4ed14b08e9571a4abec8f08ab97049b8962299057601ff84845fc3f1a51820e5af075
MISC metadata.xml 399 BLAKE2B 2b0003b8e0b614f67ae68877f4491b8e0db57584d2417470437d68e72ab76c93d2e6d05774696d79b36282b664a9a8aaa06541c1c62aed0c13852cfc99ca6220 SHA512 b3e135a88464c1b49864c75ea82f7db84ff0013fa397866e8695f843c95e7a7a669fe21bb26bec3b0460e9abc42d8325bd2d6dc1fc8b17f73b860d9e8bd8dbee
diff --git a/dev-perl/LWP-Authen-Wsse/LWP-Authen-Wsse-0.50.0-r2.ebuild b/dev-perl/LWP-Authen-Wsse/LWP-Authen-Wsse-0.50.0-r2.ebuild
index dadc5faa55a5..a04b798be2fc 100644
--- a/dev-perl/LWP-Authen-Wsse/LWP-Authen-Wsse-0.50.0-r2.ebuild
+++ b/dev-perl/LWP-Authen-Wsse/LWP-Authen-Wsse-0.50.0-r2.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Library for enabling X-WSSE authentication in LWP"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
RDEPEND="
virtual/perl-MIME-Base64
diff --git a/dev-perl/LWP-Authen-Wsse/Manifest b/dev-perl/LWP-Authen-Wsse/Manifest
index f6ccd7ae86f9..22381158eb29 100644
--- a/dev-perl/LWP-Authen-Wsse/Manifest
+++ b/dev-perl/LWP-Authen-Wsse/Manifest
@@ -1,3 +1,3 @@
DIST LWP-Authen-Wsse-0.05.tar.gz 11412 BLAKE2B db3f0425a6ccb9a34706e9fac926769139da5f6ea38a35b753a6217882db31711c43ad3617f131e55f0ecd47145251c0f6caa403df42024dbc8e6a99520392f9 SHA512 b5612b2996ea84680e75accce386a575c08ba941281329f100b4acfeba8ac56fca91abf5bdb45355b5dea407f578e24df32b7be2a3e26e7900e92c4bb724e2e2
-EBUILD LWP-Authen-Wsse-0.50.0-r2.ebuild 555 BLAKE2B 4835bffdcba0e1e805aaf94762d60e6b4bef5588267979f22b58b54c635a472616dfadc1fb199611e0a527d0ec0498ecffa079ff9aa1bc332b2037b619bfa20d SHA512 799f931782e0222b6f00215b64db44fd3a0f08292c5bb8cd320238bec3325d1b04b803f58816c9826bd9551a980787e435bf5143e904fe8f8c0ac9f0167d38d8
+EBUILD LWP-Authen-Wsse-0.50.0-r2.ebuild 562 BLAKE2B 0149485bb98b1b5e8a91499728874100609c73b145c8551c3004938933fe614e112edf6dc7a0eeb307aa26ff0da876a35ef104e87aca0e3bebe4728bce13969b SHA512 ebe392148063393c70f470a92d536c5d2fae3568852dbaf762e2da9c97f588a98b152af1d800a2da36176e453f82fa08d740b986198bf721827730626f9e38c9
MISC metadata.xml 404 BLAKE2B 1963d0bcb4063b49a851f3c1cfc421535267b27bde079f0e5e6f8160f64419c537fd7c451b42bb46c9715459bf741d4362a3ac0649b5d17d282854cf8cd37dfc SHA512 879924a2654381158b4298f362936a0ef8710368da2b5c094e3fbcd66a0890a01d5d2ffce425ca05befbf60bfd12416d9e77919b650e4d3159da9fd15181237f
diff --git a/dev-perl/LWPx-ParanoidAgent/LWPx-ParanoidAgent-1.120.0-r1.ebuild b/dev-perl/LWPx-ParanoidAgent/LWPx-ParanoidAgent-1.120.0-r1.ebuild
index 847044ebd5d8..3e9af4412e04 100644
--- a/dev-perl/LWPx-ParanoidAgent/LWPx-ParanoidAgent-1.120.0-r1.ebuild
+++ b/dev-perl/LWPx-ParanoidAgent/LWPx-ParanoidAgent-1.120.0-r1.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Subclass of LWP::UserAgent that protects you from harm"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="
dev-perl/libwww-perl
diff --git a/dev-perl/LWPx-ParanoidAgent/Manifest b/dev-perl/LWPx-ParanoidAgent/Manifest
index 5d8f41dcd413..8708dc88b683 100644
--- a/dev-perl/LWPx-ParanoidAgent/Manifest
+++ b/dev-perl/LWPx-ParanoidAgent/Manifest
@@ -1,3 +1,3 @@
DIST LWPx-ParanoidAgent-1.12.tar.gz 57426 BLAKE2B f091f24ae6958f0512845d968816d3adc633a0fdea7183cc35a07b4866cd27cca661ec57f367130120d4bbccf11d30779c7ac647b28875838baa31c12f181042 SHA512 96c380bedfc47802e4167fc1e96dffac8544b74c5b29082728196cd709cd8997caf5c715f06a7d37aca7dbfb1bba1e452618e5711fb250d798beb1fc7a49134b
-EBUILD LWPx-ParanoidAgent-1.120.0-r1.ebuild 881 BLAKE2B 66746491aad3c5f369a5995ba1771010dc7605e6ab196405039ba313e24bd4fb59f3b5ab340f71d92d58df1dad44f9774ccde5b176ad5f1d8bd1f0953f2d464a SHA512 d9829365f8e50a0f97761abecb85a3fbf9a7b76b93f0a089d13560c064bee3d7f0e940f7368bc389a36d4cb13639a9095d656a5615797e425d356f15a2ed0de3
+EBUILD LWPx-ParanoidAgent-1.120.0-r1.ebuild 888 BLAKE2B 27275479bb83394ca311b0b5b6f6096ebaeffa49da48ce7d857f830e3d17eb48edc514ce3d8c20b0286978d7409a67c50acaf06b4a98744d9293d7b701c94623 SHA512 59529d2d07db610a920f3e0e9181f2007960d2e9312377ffbf55623b3daafd9c432f87a7b6345656c66913b26222d7dca27a92c52cc66ef7150d0d9953879cf7
MISC metadata.xml 822 BLAKE2B ffff4a57896c65b042b06b2c715bb57598d56d7e96bc49d7f4ec54aa025e09ac617fa2bca3903bc660a19c742c472762aebb021ce198c988f09cbf64303afa43 SHA512 e1b6ed0a538126d1abbb5ac2b51143a03d5efcd30dae481f9898da4d0e4e0d4145146bf87721ab1eb39f3d983068d60b8ca87e3a76798f28abfa5a752408cc34
diff --git a/dev-perl/Mail-Sendmail/Mail-Sendmail-0.800.0-r1.ebuild b/dev-perl/Mail-Sendmail/Mail-Sendmail-0.800.0-r1.ebuild
index 1921f1776535..49d3f7237da0 100644
--- a/dev-perl/Mail-Sendmail/Mail-Sendmail-0.800.0-r1.ebuild
+++ b/dev-perl/Mail-Sendmail/Mail-Sendmail-0.800.0-r1.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Simple platform independent mailer"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
RDEPEND="
virtual/perl-Digest-MD5
diff --git a/dev-perl/Mail-Sendmail/Manifest b/dev-perl/Mail-Sendmail/Manifest
index 732f135753cb..799a4c3e3f55 100644
--- a/dev-perl/Mail-Sendmail/Manifest
+++ b/dev-perl/Mail-Sendmail/Manifest
@@ -1,3 +1,3 @@
DIST Mail-Sendmail-0.80.tar.gz 23537 BLAKE2B 8dc50359739c225bd0ed0bf3ca2a0ee10eb6a26a1ae1892e93932f030021a2cafc8efacff677d04a730ce11f2ee6c68426b64098baab7f3155429544f5bc8f2f SHA512 848ec471938d679645dfb4e032a33d35e49655a336dc6ff3a24ffa35606bff77e73162af672d1a60ad3a7bf571113e802fc42d6cb9a072cdca0d89f707f54a08
-EBUILD Mail-Sendmail-0.800.0-r1.ebuild 1110 BLAKE2B ebbce176dd474b717458b4c0a528464ace16ad87041be02cdb0820968aca33f2daea6495366ca38510f58e3a9a8c9f52ea975a5d70f80510670800cb8ee5faad SHA512 40803ddd8d7fc632421fea46c6c357182920caffd316e83364820ba9e423f217892e7494ece509a25abfc4d1a13203cac47b460c14310e1b5773ec97912edb4d
+EBUILD Mail-Sendmail-0.800.0-r1.ebuild 1117 BLAKE2B 3d037de7b0d5c243bfbd1c77cc46979743bfbcc90fd0a8b83d8835799414cdbd45419b2dbf613d7023f492ff72911b0da77e7d74a2b5becf49ff5eff0a8f9e15 SHA512 f4317e4c2f3c452e2e4dc8d38addf62488eb94a8006d1937a1c19d4164310b6db7521a104d13e2a3ebe05a900f26e99c93d736864891fbd6c42ba8e206be7c7c
MISC metadata.xml 399 BLAKE2B 1ab513cd25cee85e691be79b2ed15588c8ea49855a87753a2ad2a71732f6d3f860a5ccbe3bcf0bf4f958a64778c9c98a186ee3ad49035a568c553450a297ee84 SHA512 ff0bf94b782341003468eefd3758fbf58d39637e40d3940e76768b42c7289f722d3e86f9f712d45f07ebda724cb26a17df79ce4450debdd11b231969d3af83ec
diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz
index 8fedd115d931..c559c6b5ca99 100644
--- a/dev-perl/Manifest.gz
+++ b/dev-perl/Manifest.gz
Binary files differ
diff --git a/dev-perl/Net-OpenID-Common/Manifest b/dev-perl/Net-OpenID-Common/Manifest
index e120dfe46ce8..080b96820ba6 100644
--- a/dev-perl/Net-OpenID-Common/Manifest
+++ b/dev-perl/Net-OpenID-Common/Manifest
@@ -1,3 +1,3 @@
DIST Net-OpenID-Common-1.20.tar.gz 28306 BLAKE2B a6c14430ccc77e1c844170eba5dde6ecc98294e95a1d52d5bb1e263c123377e6b38bf278175ffe03622ae752dfc4d8e5aea8ebdd0de07b3ee8fa8c2c3e5e054f SHA512 9d503834e66b8b3f0cef2452b7cec70559723e02b9b846b14eba63aa73f03d58afa8802ffe7517eb5756d78609f3382137303361542f312969aee8c0a46f0c5f
-EBUILD Net-OpenID-Common-1.200.0-r1.ebuild 661 BLAKE2B 62654dcdaa6bac68e3b0006be631b36f20caad8f0f743dc7d7211fbef23d2a32e15ff0cc7b13711a7de61f5ad9b22e327d10b916a4831025eedf6e7d239679cd SHA512 4a1f6ccdea97e2d6685455d0ca8c770be706691f2edf1344a210f22dd9018c45617104e4cd521e5813bca579d356359ce18ad13f8215ea74e91360ea36688609
+EBUILD Net-OpenID-Common-1.200.0-r1.ebuild 668 BLAKE2B 3f15b2c9f6e8c5390070c5a89dc2d978102afc22de331d0f4316ce7b99eb02b950004ed987877081b31872f82f81cee458e70e2f8c4a3ccc492f8c458e46ed05 SHA512 a24bc8eaa4b7d8d10414afb28b2b0cc00125bcb3a7fe3ac18478b8ada1d853ed9fd403f969568641f4dc9f52f2729a525709906194953e7c3f5ae7ab31b68500
MISC metadata.xml 1258 BLAKE2B 0778e92ecca225dc7f3358570245dc24299d1b9151c1e181ba4e6b36015801f1beda8d8a2d4e2e842e9fdce1b78a9c16e02be8b7827d3957834aab6b69a43b9e SHA512 30ca5d3143cafebf0d1f79c028a479d55838d4947de0de876fbe2d04cf2b31a9aedc76f533632759a296d5bf34247ad0ae15337f1fd758215e76702ac0a4f994
diff --git a/dev-perl/Net-OpenID-Common/Net-OpenID-Common-1.200.0-r1.ebuild b/dev-perl/Net-OpenID-Common/Net-OpenID-Common-1.200.0-r1.ebuild
index 14f4e6f16dbb..86d2107a843b 100644
--- a/dev-perl/Net-OpenID-Common/Net-OpenID-Common-1.200.0-r1.ebuild
+++ b/dev-perl/Net-OpenID-Common/Net-OpenID-Common-1.200.0-r1.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Libraries shared between Net::OpenID::Consumer and Net::OpenID::Server"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="
>=dev-perl/Crypt-DH-GMP-0.0.110
diff --git a/dev-perl/Net-OpenID-Consumer/Manifest b/dev-perl/Net-OpenID-Consumer/Manifest
index f34c6eb0dde3..f476a6f72566 100644
--- a/dev-perl/Net-OpenID-Consumer/Manifest
+++ b/dev-perl/Net-OpenID-Consumer/Manifest
@@ -1,3 +1,3 @@
DIST Net-OpenID-Consumer-1.18.tar.gz 58643 BLAKE2B c6a520c3496c00a54a6d6b15fae4133ed37adf01237801b9e197e0bdf1ee19ae19af1794baf8e60d41e0322da7ac999ee388de8edca68c9e910d7c17196a0aff SHA512 b8d06ada0f574a88a8a9aecc4f8d11f9a9f91e0320d649a3e99b0ad91b463d22b94919206e1514d1891031c2c6e82f61a6421aea4746ec7314503f1ba9d22fa4
-EBUILD Net-OpenID-Consumer-1.180.0-r1.ebuild 591 BLAKE2B 0ff2629ba17b9f9027c21ccaf4cbd8f372c49818808c5a8df06883d92d544af3e095f86d4ae644f8e74c434d0a7f89514d9058d2ec9ff0cb74e7790c9b4f0a09 SHA512 bef0befe537ee568ee7c3c52a33c601e43e9af4f645c1700a0c27396b775a01d9de7ba0db23f7342f13b93ba09c803d085e0c83a46ba271a3190640ba02b77e1
+EBUILD Net-OpenID-Consumer-1.180.0-r1.ebuild 598 BLAKE2B 01938aa0c80c386937beb04a0970299471293347f8284249b5b0d0e1ce1cd62e69df29a5d39a788cf271cfaa4b35901d5376c19821ec477d6b279675e6f68831 SHA512 f507d93a7ef1e42487f939867a45dd45644aeb9ad753884fbf05a845173fa2127cf73c6e3dfc7a27ad5b996118114132d3a6ae98dce83994873ad8ce30016ce9
MISC metadata.xml 634 BLAKE2B b3866b31953e1068f2f95f53368fe1d17f72b316b7cd5111c10d006f8f3c575434da225034df722ee6039f670ac092baccb0b41a6c9324304b6a0417b1821885 SHA512 6f0dc405960a10cb59e2d4f5f01a69bcc738a157c57d96dd1ea1b0b2abdcee77d1097d6d47f84383a1e0a19675f1252ae84d742fd31d3791eb533a6fc664c89d
diff --git a/dev-perl/Net-OpenID-Consumer/Net-OpenID-Consumer-1.180.0-r1.ebuild b/dev-perl/Net-OpenID-Consumer/Net-OpenID-Consumer-1.180.0-r1.ebuild
index 0d68ac76e3a6..118206a29315 100644
--- a/dev-perl/Net-OpenID-Consumer/Net-OpenID-Consumer-1.180.0-r1.ebuild
+++ b/dev-perl/Net-OpenID-Consumer/Net-OpenID-Consumer-1.180.0-r1.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Library for consumers of OpenID identities"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="
virtual/perl-Digest-SHA
diff --git a/dev-perl/RPC-XML/Manifest b/dev-perl/RPC-XML/Manifest
index d82d7a0878fd..c54937cb8732 100644
--- a/dev-perl/RPC-XML/Manifest
+++ b/dev-perl/RPC-XML/Manifest
@@ -1,3 +1,3 @@
DIST RPC-XML-0.82.tar.gz 225690 BLAKE2B 4e16730a5bda313d43b00eaa8617e009a157867f286f17afb58693beb881ac2329ebee93d98c44c8742be2608998c1d2e0cc4f323be83ae9c5e9041c5bf90b3c SHA512 e5d1092a2807c2bd423502dd2ed53a72c57384b67bb4709e86a64a6fe37ce8af580998e62fcfa6a48d66d5308d9dc270c74e4293617b9f23a654e379cde4025f
-EBUILD RPC-XML-0.820.0.ebuild 1814 BLAKE2B 330ae77b6fe7083650ecacb52db43a6db6004b4f1cc0f564ee04c842b515d2188a5fdcd2d058c12fbe23e2a8f79bffa53798dd5756941901f9815c5af7615a46 SHA512 ecd42f325fcc2f619f771b0251baab9d2fe7de1953510b47f43dc3bf82b057d959afd324b28c13b39231a919b5911de15d1de201edaba3890030ff861ff39c19
+EBUILD RPC-XML-0.820.0.ebuild 1821 BLAKE2B c94960c3e7d1fc16a7ea4e7f71312e2600a5a89a7df02f13c2bc01560fd6552bb72d1d6c057f896cd39d431e45a1fdd254f71193267d795abb8c892287a7820b SHA512 46f9dc9b66b5c9ead88d68a409ce030be57f06bf1c6f25089a2c08390f930d42e84fff0701571a3155e369f2c5a41cb31288ac3e04e47df41b0946fa04eafde7
MISC metadata.xml 2133 BLAKE2B 54116c8ead88f2ed2f00d68d97b4090ece7914492e86d3c74d87108ee6536baff458c858c2b072b99bd5791d57bc0ecae586a316cc5dfba6ff053f0e083741e6 SHA512 72f9537a79f1088cb50abbe3992e87cceb2be96cdaa3d154bece08959706fdb495a88877d5fa7cd089e509e706629b8f7ad0c0d36f2813b98184df099d86cdfb
diff --git a/dev-perl/RPC-XML/RPC-XML-0.820.0.ebuild b/dev-perl/RPC-XML/RPC-XML-0.820.0.ebuild
index a336b2077528..16ec65d46e5b 100644
--- a/dev-perl/RPC-XML/RPC-XML-0.820.0.ebuild
+++ b/dev-perl/RPC-XML/RPC-XML-0.820.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="An implementation of XML-RPC"
SLOT="0"
LICENSE="|| ( Artistic-2 LGPL-2.1 )"
-KEYWORDS="amd64 arm64 ppc ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc ~ppc64 ~riscv x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/URI-Fetch/Manifest b/dev-perl/URI-Fetch/Manifest
index daf398440d05..d6247072b4e5 100644
--- a/dev-perl/URI-Fetch/Manifest
+++ b/dev-perl/URI-Fetch/Manifest
@@ -1,3 +1,3 @@
DIST URI-Fetch-0.15.tar.gz 16808 BLAKE2B 65bb988eb3c241079ca676006e772f1cea6e1a664297ebd9655e955cea13ec6d5e4153f4075b2b2a75cffeab1add61a19bcc75083b0422d478795557302d36e3 SHA512 eb630a628920cdee005a7a4be5c82da635050905a6cbb12b06721a11921f54b72d0c307306a413b95e43def7859eb5ac4e0d9d9400c4fe86750cc71210db7203
-EBUILD URI-Fetch-0.150.0.ebuild 540 BLAKE2B a77a6ddc740cf6843333eec1350d81c0f237e0b623250f08be77f51dae3534d34fd203e182ff82d00f162d1ead3ec58740e46bdd970b97a75a16d77e804705ea SHA512 ff9afae54d782fe3a0fcf29f82031ce7dbd0cdd6fc77f72c453d64474200836253680b527327a5d1057f0394e4eab23eb2a0020debaed5b8cda693bc96668209
+EBUILD URI-Fetch-0.150.0.ebuild 547 BLAKE2B b89e0e1c5a4f616597be6826b0cbc03075d17cab9deb37e69467da2c156bdfd1c984d84a1587c2165308d01b2f4be948648038c1d65ead2634843cf95b647cd8 SHA512 b97f4765c9ae9588b8f35b05a73de2169b95df9d2d3af874df077b87abf4f0992031ebec7bc66a81876f2ebee908522f9ae6995b700808444f45743fb3d4b32b
MISC metadata.xml 458 BLAKE2B edc7b30e2480f8a61ec4c98657311fa4677acd386c7ebd8c23931442808f735c9ab0e4523601a5ec27598ab38f14606cf9408ff28ff01c072949d11fc0a262ec SHA512 d55be227de61d449dbddc4606d67a74f9b401627d293bbf51fd2c39794c1f0782c85b5d907a0dc2d4bb47d7571fbffbdc324f6156ebeab609efc38bbfad00925
diff --git a/dev-perl/URI-Fetch/URI-Fetch-0.150.0.ebuild b/dev-perl/URI-Fetch/URI-Fetch-0.150.0.ebuild
index 1dfbd7607ff9..ea2753d7317f 100644
--- a/dev-perl/URI-Fetch/URI-Fetch-0.150.0.ebuild
+++ b/dev-perl/URI-Fetch/URI-Fetch-0.150.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Smart URI fetching/caching"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/XML-Atom/Manifest b/dev-perl/XML-Atom/Manifest
index 402a624c18bf..b77a48b4fbff 100644
--- a/dev-perl/XML-Atom/Manifest
+++ b/dev-perl/XML-Atom/Manifest
@@ -1,3 +1,3 @@
DIST XML-Atom-0.43.tar.gz 59113 BLAKE2B d6cacd345e2a25be4541da3521d6c40e9eaa427ee8cd0263196eed30e89a5f0fb40fac92e34c928c2c03a127b3acbc493685c3d12e98b0d03ae6c3768596624c SHA512 408d0753d651da7ab4cc50d79b654e9f3680f17830a3fa36e0d1869a4e7aabb17aaf5132a91ff20f1144af09290f109fe7812baa61b23b5b89de384228649fd9
-EBUILD XML-Atom-0.430.0.ebuild 654 BLAKE2B b78974a14fba06bd514b4be645a5f71e59a118aba5a4b53b0d087b13114cfb3584417741bd0f7619f372191dca62145f91c9391c885ea2352b714ffffc8a5cd0 SHA512 3dcbed83fd7dabf8f4fff25f71244ecc8daa4b4499d4eaf4b7a317bb64dcc654bf829b5399a25f219acf2d880b059c185de2c4003df7e2bda96995ac3e014aec
+EBUILD XML-Atom-0.430.0.ebuild 661 BLAKE2B 650d62afa690ce97408edc176258a8fac2355d1262a2fb7bba67fc381fb36cc97b8d94383dcfd215de5c8d431e4c521fc70698eb82233aabb3ed3abbd8858186 SHA512 70aa698c4c4c3e02791cd7ad5e4bbfe1bad5a5b0e6eefa3e2044a454daee714d0b0186d1d5ae0adcc6951855b78df9fe79495e61619aa1ebb19794299bfa1d4c
MISC metadata.xml 1296 BLAKE2B 590af64d8e172569d596d626a8ce3f00cc01631d49cb0f82d928adb8b65a4b9351cf681e06f8b495e1e9095ae85862c15e597da02bfeb2c3b8ed2dd7556fe8e4 SHA512 556f7a839e8b468f8f89f1b7ce00a766c54ad25369ade7b20924d08113958e72eb834b094b9ee24a6ae43101e27a874af0be831ec9b99df484cfa56d23340458
diff --git a/dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild b/dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild
index b8a2092cd83a..dd1ee6ef46a6 100644
--- a/dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild
+++ b/dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Atom feed and API implementation"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
RDEPEND="
dev-perl/Class-Data-Inheritable
diff --git a/dev-perl/XML-Feed/Manifest b/dev-perl/XML-Feed/Manifest
index b0fd65ad6ec8..d57d711655ce 100644
--- a/dev-perl/XML-Feed/Manifest
+++ b/dev-perl/XML-Feed/Manifest
@@ -1,3 +1,3 @@
DIST XML-Feed-0.63.tar.gz 64306 BLAKE2B 3263f990d97c523a326ce2331e961e6395b5c208ea4608b2eb1ed6e6743507af0471436d100183ab8820b5eec274703acf38bb07ad85e63dec7c884bf282ccca SHA512 3c624e71194ef263f0e1105407dc9a9bf5946a6e4964eb4b6ce96427a088db22a4f4821add5beb4602353a8d49883d1f6560ea50256354f3f8e2c1593b45e010
-EBUILD XML-Feed-0.630.0.ebuild 956 BLAKE2B 4c8b065253914130f4a012ffd97afc48f07538fadc45d669e5bd67e79b86e3e4c157570d9d3a877339992655d869b69aa81d27ce9cc0611ce1d39739de3f836c SHA512 7079490f4f8dcfa81154c0cd3b454fbca94712b54c5abf26eb17b737a3c0a9d1d607e74a7bc11b7d1614b436dfc5bb6cee37fa4f6ebb2f2ca69154e4dbac2d73
+EBUILD XML-Feed-0.630.0.ebuild 963 BLAKE2B df610799fe5f944ed079fa6fb655e04b84ad6f8bd5a9cd4a519907660e960c440dd486fcaa16355cac0f54fbc1130994ebb93dc221d814c3ee7289d9c79e6509 SHA512 bfe12e631aace58bd1128d2c10fa8cdc539b5be4871e2a13703ec8e19c936cf3a8d417595d1cad1344dd6a4c0e7c6b118dd88178a8467eb5e38b72b9c3e35d6b
MISC metadata.xml 876 BLAKE2B 89336699401bd3e1fcc0480fc6d9b700d5de46e835d9d5199f794afb2e052cb1b2a43e132a201cbd0da3595dd9f5324684ca56f0834f6d26bda2866b5b3143e0 SHA512 7743a6a315b7cddef94c4e2b3c2723ebe7e85eed303e7ebdc694eb55cd9bee310f17d8dd1c580077668cd3ab9fa0db9e7f1a0a68e2bec49db405c06fb5060681
diff --git a/dev-perl/XML-Feed/XML-Feed-0.630.0.ebuild b/dev-perl/XML-Feed/XML-Feed-0.630.0.ebuild
index 624707e0e4ca..3f07e045385a 100644
--- a/dev-perl/XML-Feed/XML-Feed-0.630.0.ebuild
+++ b/dev-perl/XML-Feed/XML-Feed-0.630.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Syndication feed parser and auto-discovery"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="minimal"
RDEPEND="
diff --git a/dev-perl/XML-RSS-LibXML/Manifest b/dev-perl/XML-RSS-LibXML/Manifest
index 21b6929475ee..a36207e85ad7 100644
--- a/dev-perl/XML-RSS-LibXML/Manifest
+++ b/dev-perl/XML-RSS-LibXML/Manifest
@@ -1,3 +1,3 @@
DIST XML-RSS-LibXML-0.3105.tar.gz 81621 BLAKE2B f463d8b0683f015568fd34ebb719b068c60b07f0562477dc51fb89916a9b94d7fa45483da9c8caf19b42b03aa8d86ad6982a0967fe5838a2436a01db22d9ed58 SHA512 8cf0211e68f367457390b105d7cb0652dd82b0d36976ddbb9b5683a195157ed3ceeab683c778b05dc846a5698154b4bafaf84a89bc787da259dd5f6db5286334
-EBUILD XML-RSS-LibXML-0.310.500-r1.ebuild 612 BLAKE2B 1e9e398eacb467b27a20a428315fd40bc12178a1eb7465732684fab4cba4efc125eaea73b31e61f63700f9310b2c219be8659552b7632cd1736af527c8634c0b SHA512 443083b812170943862150d042dab5dc80ef9117e94af08b2a452ca9db11688c12b8a853ecf8dc2fdc27ad14ba0a0da27a736cd66499dd4d7abb7c685d6b4e7d
+EBUILD XML-RSS-LibXML-0.310.500-r1.ebuild 619 BLAKE2B d76226412bdd5b6a79154b515fc955358079b81a2b5a1dc5e8552181baa0b93336abc9ba09403e588c3b9a92a73b68a3134ec3c2f191432e5f73fc3279807199 SHA512 160af13c8eaba4870de090b947ede40f36238478fe0f7293673bb80abcc21bf1bef76ddb236940d4c721d272344a2abe5c00163a65989e4003ca3eba51d1128d
MISC metadata.xml 1043 BLAKE2B 08cee0bab273fb5b321e6f9c878dd7cbda6ab258ab0baf622bcf01a9b4a367fef8f81648ceacd1bc1c60a6ea70a681826b821fe87150c36ee5eff8c2117a318d SHA512 6bec8607a31dd2bcd8c9f5b99ae6220b6f90165064198f2325dd6da4a52fcd9899005793a9a7d548880a67d3a5a7349118be2566dc48735e6dc88c4af3854db0
diff --git a/dev-perl/XML-RSS-LibXML/XML-RSS-LibXML-0.310.500-r1.ebuild b/dev-perl/XML-RSS-LibXML/XML-RSS-LibXML-0.310.500-r1.ebuild
index 8ce2600b372c..eb94c89c4d4b 100644
--- a/dev-perl/XML-RSS-LibXML/XML-RSS-LibXML-0.310.500-r1.ebuild
+++ b/dev-perl/XML-RSS-LibXML/XML-RSS-LibXML-0.310.500-r1.ebuild
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="XML::RSS with XML::LibXML"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="minimal"
RDEPEND="
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 0b36da560272..ee09259329d5 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/PySensors/Manifest b/dev-python/PySensors/Manifest
index 0e389efbb525..ffe3ec00795a 100644
--- a/dev-python/PySensors/Manifest
+++ b/dev-python/PySensors/Manifest
@@ -1,3 +1,4 @@
DIST PySensors-0.0.4.tar.gz 10599 BLAKE2B be3a3692a846e5339758eff4f4396dd15bf96b3d20bc40df45436ce58381ac87503bca190fa215121506ecf9ce5175b254d93142ee881c4d5b8ef8e045854659 SHA512 8e6b2beee9bf282f073618c0b45e53330ce82c9fc9c6565a3c6b5f812231421c8c6e15ccc4fc92cda67ed08df5c482577d4a34720c920dbba7604f2b7c3ba21c
+EBUILD PySensors-0.0.4-r1.ebuild 439 BLAKE2B f853fb71b4766113f8be90efbb5a4912665ccba499e13994348ff26ad0eb59adf77d21f3a416168bca1b9b8ab11e62beb2bb3efb812681286c22b0b7d67ca506 SHA512 710e5cf486a28d0a9062c19551b16e485e67725bc01cfadd1c2b1e4d19d3c086a45cf16a3ac300c87751b7907e72c1269bb8c1af0e95795dde269c0f9d95cae8
EBUILD PySensors-0.0.4.ebuild 463 BLAKE2B f1dfb8004003b93c2d31b58d611b4d7a01bd3dc51fbd882863934fccde8de566884a3c5a89f51be31f1fdb4aa68eb245e4fbb05c1b5c840360bbaf8f125c8dfd SHA512 c2a96ff6161ffbbe1f7e30bcb4cd4a4f7e7707974bf7a045832af84c23424668868bfa2091a7f095fdaca3eba40e13423efaa19a2d332581468d6306b1bdddc0
MISC metadata.xml 438 BLAKE2B f707f9a436d664f74fea8507cfe835e7c404d37e3be7b0832d3d065a08c06a5a684d7e28ee6e6d4240404d5adbaa510215ef71700bfd70de3013510e7b7db37c SHA512 c8090a9cc1d08e2c79c0d0b95da739932b425eb86c16d15e91a6afd3991bcdda2f0624eabf1e7c0d59693c8ec944e809bce7e1f25d1f6be8eb453861b65009fa
diff --git a/dev-python/PySensors/PySensors-0.0.4-r1.ebuild b/dev-python/PySensors/PySensors-0.0.4-r1.ebuild
new file mode 100644
index 000000000000..c031b7cdf3f9
--- /dev/null
+++ b/dev-python/PySensors/PySensors-0.0.4-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings to libsensors (via ctypes)"
+HOMEPAGE="https://pypi.org/project/PySensors/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=sys-apps/lm-sensors-3"
diff --git a/dev-python/bcrypt/Manifest b/dev-python/bcrypt/Manifest
index f528e6558dc8..099b82d2b372 100644
--- a/dev-python/bcrypt/Manifest
+++ b/dev-python/bcrypt/Manifest
@@ -50,5 +50,5 @@ DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f955297217
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
DIST zeroize-1.5.7.crate 18861 BLAKE2B 5f203d91aae732b928e2acd02656a486f0f930b8daea96b927552f5790862489d83c7bd48b0c7c62a3273e7a04833a16149ce489847f17fbb037e88922d359a2 SHA512 e0688681bceba324d36ea4dc552791801dc93b5882d106b79dd317af99cb718b711899bfd09917a811d23096693448801e64f0651bd9eeae7895618821d88fa9
EBUILD bcrypt-3.2.2.ebuild 719 BLAKE2B dd033ccbf20e44b0856982e9194a8a73761c902bb8b71459aeacb89b53e1597fd684508c182a576d16040ad52931ce4d45c6f58a1c9c08874c6c7a04dd498659 SHA512 858ba2dfd8f85dad3eaac81ac2dc0b54dba0839d7c0670e92f7b52eee24003c57c5038ff39b03025048ba7485741255ca62ae008c6c94f1b45d96a3817e16cd6
-EBUILD bcrypt-4.0.0.ebuild 1703 BLAKE2B b347c1a6fe51f69e559c7281d05018bae4ad0a1dd66e8b97e962cac23ffb0f0270cee235953ab3c34135cda1d4305440cc8cae8f6363879c02a8a27a2fbac7c6 SHA512 4b504afc09a843257c20c6b4289dacaa381efc3270490b2f477573e425bafd9fbd9609aec50b7e44190c68f8029326cdc0082c4deeed35a8368fd05410254452
+EBUILD bcrypt-4.0.0.ebuild 1701 BLAKE2B d5d866069c74bcf35f6ee74d1b91d14583550bbf72fa9a894a23be7074364c3acaf672e4604b8e6e3ee3eb8caafec9638fd4b9364a3aa7e58967b5f14190f1bb SHA512 a90d05fe07b63f30f7d6ee04de4d4c2b72bb71e12b168aba7bc5afbcf2d9690144a222efce668c4f1081ec2f28ce153dcdc6ecb02a2f29e647e1391652ac705d
MISC metadata.xml 486 BLAKE2B 874ef427438f2a2adc0529010628dd40505fd2597e267b8e51641d95b4c3bd8dab28d0fcd86c23f24c3abc866bd049d5e44438b282a5a13b023320491303a5b5 SHA512 de2e0a2a60b83a660a7c51315816a2762d9ebdb031656b8968da641d4e3897e4f5eb7a3432f828182f733ee4ffd17f11e8fb97d9a72f1a7eec56bb2f46978293
diff --git a/dev-python/bcrypt/bcrypt-4.0.0.ebuild b/dev-python/bcrypt/bcrypt-4.0.0.ebuild
index f910b967f0ad..1f88dbf3968c 100644
--- a/dev-python/bcrypt/bcrypt-4.0.0.ebuild
+++ b/dev-python/bcrypt/bcrypt-4.0.0.ebuild
@@ -74,7 +74,7 @@ SLOT="0"
LICENSE="Apache-2.0"
LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016"
LICENSE+=" Unlicense"
-KEYWORDS="amd64 arm ~arm64 ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86"
BDEPEND="
dev-python/setuptools-rust[${PYTHON_USEDEP}]
diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest
index 286bbc14d249..36c259273677 100644
--- a/dev-python/django/Manifest
+++ b/dev-python/django/Manifest
@@ -2,25 +2,13 @@ AUX django-3.1-bashcomp.patch 2085 BLAKE2B 36a0aa4d3413f13089ac104f5d3f98ecbb152
AUX django-4.0-bashcomp.patch 2021 BLAKE2B f04c83b500a92ea8ef9609225191e38a41b3349a295beca8f8575ab05395d0cf37e1aefe295004b11c1bcf34cce9074ac7d274034cb50e1ae43e2fcb5d6952b2 SHA512 2215dca4120023b0fd839738bd602443c49e9adaa98d182bc74081ebe70613649c2dc11e2b5f6242701dceac25755adb8605774895091360b56ed1195a7e629e
AUX django-4.0.5-py311.patch 9279 BLAKE2B 3082f4f9da3f127807402a55655b059019787143dd8c2cb14b1a27d2fbf66464179c2f08381284340fccb4e6bc1c25a1e36291a0dd8cbd83c754ee1f78d220b8 SHA512 d48f29fa5fe9e434a4220825d1592a03a0667d956db4e6c4119e74f91524b8d02b295a5a600516a993adc2dd3e1f5ca4bde83acd8a6a8e0838382116d2703a28
AUX django-4.1-test.patch 1683 BLAKE2B b332eeea0a5aae5a4b8f3d9baf464928e68ddf63d7ca4375e0f30f4ee1a6b54427826b9d81c9a3533b1cad26d75eabd442855f8fac8fcc6e5eb96a70369c891f SHA512 a73210312f62afa90db63e168b97cf1fad97e085e716dd12b64f4b83ded3c70e684d21aced3c7a8b6274ad3dec576c88dc6678677b43446468401deda4f6f054
-DIST Django-3.2.15.checksum.txt 2560 BLAKE2B 35a4f28005a07cee0b667ec55838d846cb7f1970be41ce08f2191992b1247263f7632bb9dcaa3d20f9df4e050b370416a2a9af6f0e5cc3523484016161a7a47e SHA512 b3d00d18e14be7dec77901ddd8818b41e2b592dbafb2c66b314478f0b2ac0f8486ce41a73a71da9bed4d9ad92a6d6bf21765ede79055c1fb2a9972e3f16cfac7
-DIST Django-3.2.15.tar.gz 9833828 BLAKE2B 4b914b1e3c192340d9a1bbd68b7d3bf3d1c1b3f41da6e4a67149e811a2312f646e2ced83af23ae035cf590e526dad00537aa5b4aee14a657f6952675eca94b30 SHA512 fccdad52d39c8757972d5e987b94b13d8ce5ce08ad480ef79407b0d9b88cff69336770409cbe18ce9529bf10966ad63105a0b0f1ffe39b681a41be3718ec886b
DIST Django-3.2.16.checksum.txt 2561 BLAKE2B c4fc829977881bbf758652b91c0b64c6432390a44e4047931d7315e67d310db52c0804faf515e1b65435c07391fa2844043c4302d4580003040d54e48f6785b3 SHA512 def47fd84e27d94d0fff90fd0c5e30d563c5faa9b5c12ce8834f5b0f2ff605e74bda8d2283e66177ec5ce4c05c6c4d52ce3a06a86f303b3e66b7f3c609c7d03b
DIST Django-3.2.16.tar.gz 9847052 BLAKE2B d1b0aeedf2540a570859832b4b4c5c189cd57b05863aa14ac3e00d2e10c7a20f2acc639e29b56409c7be707b28d5f365ab1afa2b70916045fe66adb001b64ea7 SHA512 628263370b4d073d5e88db8607f5b082b03c4e6e6ed6aca059dce18f61725eb4ff69da77f5f98ff7b3e6d9046a701aca5a32687670bf7ea5fdcf92d6d13d7373
-DIST Django-4.0.7.checksum.txt 2551 BLAKE2B 6fa44707d33af485d3c55096dcc650b4e2384421c57c30cedee9f9577488783836a3ad8261dceaf5c718c1a5fcbe5852b081596525b22639c310c9aa6e86c639 SHA512 4b2453be8090c2a9d48bbe34f6e5dd55859b9debc3a116519c69da39d04ecca202e6da62ae9114790a9da8c55cfcfe176a972bb25576305a8e23736e2e063e3e
-DIST Django-4.0.7.tar.gz 10407810 BLAKE2B 77c994d042ace329699aa33e14098cbcd4f24fa4db880dd78ed87828b02c25298a1c1664511547de53eb80ebade7bdfb16412a615027e512ded437ae7de79b54 SHA512 51574ab7423a3948318a5985f74bd781269bf1c95dc77838c11e8f9d5e9233f0a3be5dfa4798d523473b9f1fd3196d4c10284e3a28d9543084b2a63179167731
DIST Django-4.0.8.checksum.txt 2552 BLAKE2B af7551bddb966e8e6d338b486c3d2aa5139b28571b77765fe3ca77c0a1a9c310c3286a98fea9d7748c00d1ed7f1afaaa98ef8d78f1a314fda4dd6d2f2b83882f SHA512 3838fc2369cd8010f06dcfed113106d6b32de3ab4da25580434efc7690c2f73323d60ad2da1b4992ffe6bab1ee8b334533ff7a5653f5a41430df858abe2e93a2
DIST Django-4.0.8.tar.gz 10427857 BLAKE2B cbbba3b3044d60fcd6d240e1a181c00d65c1122dc464c86391e39a1eaa866703f41310401f3de291e427eb075dc141fbbc503f414e3627e16715e87f2c10e5c8 SHA512 6357cfc673eb0b993d88b6bed5e43bfea8e0c71d31b141033d06cfe45e91591739ac5c6c57a82cde0216104acb7b21c8c32c1c1bfacad3f62737c8ad10ee175a
-DIST Django-4.1.1.checksum.txt 2548 BLAKE2B aee8b104cf680645aabef0f2a18c029414435093b40eaf8f61dfecda3745b364a64e340136cc35c416708b150074d7fa18d65ab9619ed7e477d94dbfcb3d769c SHA512 62c542e4f6574ef82563ba8b5389d1408506cc4f48eb3781109d00ddaeb92f93d28536e913c120171bdbe979834baf4c28a14bc934b0540a75d1a5b7dba97d5e
-DIST Django-4.1.1.tar.gz 10474304 BLAKE2B 5349e095824db2aadfd8962932916ec2d01fa5f25287cc3b2184d921b9dd6c8d1e52a4648dc8f4cd87da03a261a0406fe7ef521667513a734bd1dae0754ed18f SHA512 49d0003b1a582cb27163df4bb30eda21d4e3bb101eb5ca0dab3ec1d5b4d99b6481b2edb4fd0e89ba8a06d0266d24ca70c92cd51b9e4c4eab818d68098e8ef4d8
DIST Django-4.1.2.checksum.txt 2552 BLAKE2B 3786a5824ce981fa66e4173b4fe985ccca4084c3bf2a67cce05d527768c54afec69efb2cd79578fff3dfdcf6dcf26536208dc1ae203348e0648a1d2b27373469 SHA512 01bd342832d626efc03f0704b2e7a8287830cf8ccde53b0d8b9d20c10eb10b6d799611e143196f121b43967e72e08a2db032fec81638c3d58e541ccbd598bb1e
DIST Django-4.1.2.tar.gz 10509111 BLAKE2B a6786e214967a3a789fd42218e3422f6985efa8e0f4be807d6afb1dd293ef37a201850af1728e72ae0bf429da3aac41dbfa95926f426e9bfe4b3f7f77a6e2934 SHA512 734d782777269b714f6648509d010649e7df2790e438ab2439ba1c4fc1cc9d37626b77ea9d60806c215ab666feb4555b1360ebcdc8cb16e85da8c950b262bbd7
-DIST Django-4.1.checksum.txt 2533 BLAKE2B 263c3719c572347cb5d2087b960a47f0e6ac409a94499cd5ee8ec619c3388d29354c10813d4b3d2a0d6bd73ca52f562a6ae89a3d9340d5ea478a80cc30284467 SHA512 96d0a66c40261530d65bdde34ba1fc2e650690821b0f52900d60ab85162debc64e33e089f90e2b106235fc47581a54dc6432968534837c1a71a887b40fdd4f36
-DIST Django-4.1.tar.gz 10484595 BLAKE2B 29a833330862abcf69bf082af6df08986443d34abfe821bd307fba6ddd73dd00be7ae8d3e809fe97db0b22f9062daa760cbe01da8d773e1528f583938959f775 SHA512 f0f7e627b3c474c886cb2476f900222d2623e1ed1da1ac6b23ac618ff49e330edc2efd47b275cb02b8bcb254126bf3c926462c616bb0abee1cd433715f5184da
-EBUILD django-3.2.15.ebuild 3050 BLAKE2B da552703a81abf12dc9f104268237438fcc8b9003a9d4789706ee2c812799aef24e4476039cd64bb65c7821f844138e22220006ea14c1475cf3d1705babc6298 SHA512 59e9aa4a66d7b804578fab30b0db04ad2f07d482c07260bfdec986c921d321e4a79b03c046b877a2ffb7d0bc204f0799d4f2557abdc01560879db2c75d68f536
-EBUILD django-3.2.16.ebuild 3068 BLAKE2B d68e24cbf2ee9498bbdca6e550f0d7221a06bf34231a6e4381673c02dd9477d7b3df3cf0cb1a85949f304ac5a80a624a6e6be5773b69e8ae222bb45c7bbe7ea2 SHA512 8924942d174b51fac5cca5f54864c284b562199058fae69e369aceedd07b9610e6da611becc519af0efbfe22f5af0ac4e0b51def63729a0fd6958307630cc4c4
-EBUILD django-4.0.7.ebuild 3014 BLAKE2B b7cf6af18b777fe0953f5b8d86f973052f91deebb13b4098389501492fa0154a219a92f73f4c7d4f7837f213b3d577dc8019adc45f166c7168d35e7c86d8263b SHA512 4fadb585365955d6d3e9fabbc0657b35435266bb27fd1515712f91844e21fd5adf6a24c42b02ec6e58c031c40fc9909cb4f25f610acdc752b6046cc19d9840ad
-EBUILD django-4.0.8.ebuild 3032 BLAKE2B b3a25832eba675c8a3862ab943d7f94a439d10fbf316b145f96cd89e48b740c57a5257a11e35537ba7820449e1230bcc1185f3b16ffe23dfffbff1da54f9512c SHA512 bee7a26f72978de68031e644ab36001757fc48a161d6aa2b400cab952107c3dd43c1e2daa65e44d034537a6a20b12c3beeed0c1b5565ee0208b54dcd112548f6
-EBUILD django-4.1.1.ebuild 2899 BLAKE2B c84e9f3ba8a7be4ed558618906e052af0e9024e938ac3fa4f9006ec54b2c9e6ca79f6f8f2e2181a5e2c1b94ae96fb3a4cd7b3d71efd802324d456ec958ef0162 SHA512 bce76087cc21969a468794bd19dd84a5150d995c0d264bb0350db4467a1b8e4a7b3f04f70dbcddccef36b90de76ffc7fb7c8546ccc9576d59c110f893ae6693c
+EBUILD django-3.2.16.ebuild 3064 BLAKE2B 6f517e6b230b0a2c716f6995339a6da00e248718fd64cf4875b8e636f8979605d8192e0c4051e450b8013fad408083e37fea614c4e9dbd511d61c2ace4a12953 SHA512 6067e931920ba1bbd52da5bf569cc1c4ffc07b18672278987a696e80e1ca43f3743790b0fd10615fe11728bff85ea902a924acbc7ccbfed25561ca109ea9c55d
+EBUILD django-4.0.8.ebuild 3028 BLAKE2B dc67d9756d4c47bafc4a5e68a4047d58b865747211bcb8752a5cc5918d860370ffa16d457bbd521be2e2af57ab66ac063d4c2905418fe4501a16edf851e9ebbb SHA512 337304299836b8cc9aa16a19f164d536a0c80baa4caa193abc120ea39a183b64e0e71e7181a2301773955d6188b97ac4851a73ff9097b701101aa1fce4f727f7
EBUILD django-4.1.2.ebuild 2874 BLAKE2B c61f2a896389eb8d3184d127ecbf3aa9d4aa4e67e006f7f697515ed46adfce56a9c645da74577ccaa78b327583aa9e0aeaed9c5738026648eb1e89cbb4d56532 SHA512 4ab4f6e95294c33f673eeeab0424d0a07eb24987236fcc448bda0125ba43362014df512861a0f7798a3ff037846029ff01138a37a273703b275d7c0adfdf12f2
-EBUILD django-4.1.ebuild 3010 BLAKE2B bb7545536df03e9cfcd587d13f61bbd1904140cfce32644331869b44ddb839e9baecb126719f26922d6d5ec534b2e8dfec2b6f38fdb20f983599e70ef487a234 SHA512 a9c2ac6cfbda9d8735cb157aad5a9cbe7031e6463581dcbc20bec83fc865e188344d27f6b2c95423aa4ed11d6cddf0570166cf8c00b775d60757ecec07922b7f
MISC metadata.xml 400 BLAKE2B 6b3414ac734f078d90c82b44edd2f9f70e494e98da8a3d874d18006ae5e0eb5f7060b98b402094d6045e800bf525586f2566e6f554a8b2999cce37bdcc5472a0 SHA512 1cf0bb6ef93da3abbd1a66878462b1b8672a9b8fccd7f968b427e429caa6ecf30cb703a6060d621ccad1ba77b927d2b0e632b04b0a47975918ccbfcc5f2b85f7
diff --git a/dev-python/django/django-3.2.15.ebuild b/dev-python/django/django-3.2.15.ebuild
deleted file mode 100644
index b83663879072..000000000000
--- a/dev-python/django/django-3.2.15.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE='sqlite?,threads(+)'
-
-inherit bash-completion-r1 distutils-r1 optfeature verify-sig
-
-MY_P=${P^}
-DESCRIPTION="High-level Python web framework"
-HOMEPAGE="
- https://www.djangoproject.com/
- https://pypi.org/project/Django/
-"
-SRC_URI="
- https://media.djangoproject.com/releases/$(ver_cut 1-2)/${MY_P}.tar.gz
- verify-sig? ( https://media.djangoproject.com/pgp/${MY_P}.checksum.txt )
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-# admin fonts: Roboto (media-fonts/roboto)
-LICENSE+=" Apache-2.0"
-# admin icons, jquery, xregexp.js
-LICENSE+=" MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos"
-IUSE="doc sqlite test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-python/asgiref-3.3.4[${PYTHON_USEDEP}]
- dev-python/pytz[${PYTHON_USEDEP}]
- >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- $(python_gen_impl_dep sqlite)
- ${RDEPEND}
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pillow[webp,${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/selenium[${PYTHON_USEDEP}]
- dev-python/tblib[${PYTHON_USEDEP}]
- sys-devel/gettext
- !!<dev-python/ipython-7.21.0-r1
- !!=dev-python/ipython-7.22.0-r0
- )
- verify-sig? ( >=sec-keys/openpgp-keys-django-20201201 )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.1-bashcomp.patch
-)
-
-distutils_enable_sphinx docs --no-autodoc
-
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc
-
-src_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "${MY_P}.checksum.txt" sha256 "${MY_P}.tar.gz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-python_prepare_all() {
- # Fails because of warnings
- sed -i 's/test_dumpdata_proxy_with_concrete/_&/' tests/fixtures/tests.py || die
- # TODO: this suddenly started failing
- sed -i -e 's:test_custom_fields:_&:' tests/inspectdb/tests.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- # Tests have non-standard assumptions about PYTHONPATH,
- # and don't work with ${BUILD_DIR}/lib.
- PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite -v2 ||
- die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
- newbashcomp extras/django_bash_completion ${PN}-admin
- bashcomp_alias ${PN}-admin django-admin.py
-
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- optfeature_header "Additional Backend support can be enabled via:"
- optfeature "MySQL backend support" dev-python/mysqlclient
- optfeature "PostgreSQL backend support" dev-python/psycopg:2
- optfeature_header
- optfeature "GEO Django" "sci-libs/gdal[geos]"
- optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached
- optfeature "ImageField Support" dev-python/pillow
- optfeature "Password encryption" dev-python/bcrypt
- optfeature "High-level abstractions for Django forms" dev-python/django-formtools
-}
diff --git a/dev-python/django/django-3.2.16.ebuild b/dev-python/django/django-3.2.16.ebuild
index 62cb33a62bb9..453433238bc6 100644
--- a/dev-python/django/django-3.2.16.ebuild
+++ b/dev-python/django/django-3.2.16.ebuild
@@ -27,7 +27,7 @@ LICENSE+=" Apache-2.0"
# admin icons, jquery, xregexp.js
LICENSE+=" MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos"
IUSE="doc sqlite test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/django/django-4.0.7.ebuild b/dev-python/django/django-4.0.7.ebuild
deleted file mode 100644
index ed8ebbdf0176..000000000000
--- a/dev-python/django/django-4.0.7.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-PYTHON_REQ_USE='sqlite?,threads(+)'
-
-inherit bash-completion-r1 distutils-r1 optfeature verify-sig
-
-MY_P=${P^}
-DESCRIPTION="High-level Python web framework"
-HOMEPAGE="
- https://www.djangoproject.com/
- https://pypi.org/project/Django/
-"
-SRC_URI="
- https://media.djangoproject.com/releases/$(ver_cut 1-2)/${MY_P}.tar.gz
- verify-sig? ( https://media.djangoproject.com/pgp/${MY_P}.checksum.txt )
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-# admin fonts: Roboto (media-fonts/roboto)
-LICENSE+=" Apache-2.0"
-# admin icons, jquery, xregexp.js
-LICENSE+=" MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos"
-IUSE="doc sqlite test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-python/asgiref-3.4.1[${PYTHON_USEDEP}]
- >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/backports-zoneinfo[${PYTHON_USEDEP}]
- ' 3.8)
-"
-BDEPEND="
- test? (
- $(python_gen_impl_dep sqlite)
- ${RDEPEND}
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pillow[webp,${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/selenium[${PYTHON_USEDEP}]
- dev-python/tblib[${PYTHON_USEDEP}]
- sys-devel/gettext
- !!<dev-python/ipython-7.21.0-r1
- !!=dev-python/ipython-7.22.0-r0
- )
- verify-sig? ( >=sec-keys/openpgp-keys-django-20201201 )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-4.0-bashcomp.patch
- "${FILESDIR}"/django-4.0.5-py311.patch
-)
-
-distutils_enable_sphinx docs --no-autodoc
-
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc
-
-src_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "${MY_P}.checksum.txt" sha256 "${MY_P}.tar.gz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-src_prepare() {
- # TODO: this suddenly started failing
- sed -i -e 's:test_custom_fields:_&:' tests/inspectdb/tests.py || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- # Tests have non-standard assumptions about PYTHONPATH,
- # and don't work with ${BUILD_DIR}/lib.
- PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite -v2 ||
- die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
- newbashcomp extras/django_bash_completion ${PN}-admin
- bashcomp_alias ${PN}-admin django-admin.py
-
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- optfeature_header "Additional Backend support can be enabled via:"
- optfeature "MySQL backend support" dev-python/mysqlclient
- optfeature "PostgreSQL backend support" dev-python/psycopg:2
- optfeature_header
- optfeature "GEO Django" "sci-libs/gdal[geos]"
- optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached
- optfeature "ImageField Support" dev-python/pillow
- optfeature "Password encryption" dev-python/bcrypt
- optfeature "High-level abstractions for Django forms" dev-python/django-formtools
-}
diff --git a/dev-python/django/django-4.0.8.ebuild b/dev-python/django/django-4.0.8.ebuild
index 4a5d2cef60a3..2f6e2bbe64d4 100644
--- a/dev-python/django/django-4.0.8.ebuild
+++ b/dev-python/django/django-4.0.8.ebuild
@@ -27,7 +27,7 @@ LICENSE+=" Apache-2.0"
# admin icons, jquery, xregexp.js
LICENSE+=" MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos"
IUSE="doc sqlite test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/django/django-4.1.1.ebuild b/dev-python/django/django-4.1.1.ebuild
deleted file mode 100644
index eb13ac84e4d2..000000000000
--- a/dev-python/django/django-4.1.1.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-PYTHON_REQ_USE='sqlite?,threads(+)'
-
-inherit bash-completion-r1 distutils-r1 optfeature verify-sig
-
-MY_P=${P^}
-DESCRIPTION="High-level Python web framework"
-HOMEPAGE="
- https://www.djangoproject.com/
- https://github.com/django/django/
- https://pypi.org/project/Django/
-"
-SRC_URI="
- https://media.djangoproject.com/releases/$(ver_cut 1-2)/${MY_P}.tar.gz
- verify-sig? ( https://media.djangoproject.com/pgp/${MY_P}.checksum.txt )
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-# admin fonts: Roboto (media-fonts/roboto)
-LICENSE+=" Apache-2.0"
-# admin icons, jquery, xregexp.js
-LICENSE+=" MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
-IUSE="doc sqlite test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- <dev-python/asgiref-4[${PYTHON_USEDEP}]
- >=dev-python/asgiref-3.5.2[${PYTHON_USEDEP}]
- >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/backports-zoneinfo[${PYTHON_USEDEP}]
- ' 3.8)
-"
-BDEPEND="
- test? (
- $(python_gen_impl_dep sqlite)
- ${RDEPEND}
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pillow[webp,${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/selenium[${PYTHON_USEDEP}]
- dev-python/tblib[${PYTHON_USEDEP}]
- sys-devel/gettext
- !!<dev-python/ipython-7.21.0-r1
- !!=dev-python/ipython-7.22.0-r0
- )
- verify-sig? ( >=sec-keys/openpgp-keys-django-20201201 )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-4.0-bashcomp.patch
-)
-
-distutils_enable_sphinx docs --no-autodoc
-
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc
-
-src_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "${MY_P}.checksum.txt" sha256 "${MY_P}.tar.gz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-python_test() {
- # Tests have non-standard assumptions about PYTHONPATH,
- # and don't work with ${BUILD_DIR}/lib.
- PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite -v2 ||
- die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
- newbashcomp extras/django_bash_completion ${PN}-admin
- bashcomp_alias ${PN}-admin django-admin.py
-
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- optfeature_header "Additional Backend support can be enabled via:"
- optfeature "MySQL backend support" dev-python/mysqlclient
- optfeature "PostgreSQL backend support" dev-python/psycopg:2
- optfeature_header
- optfeature "GEO Django" "sci-libs/gdal[geos]"
- optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached
- optfeature "ImageField Support" dev-python/pillow
- optfeature "Password encryption" dev-python/bcrypt
- optfeature "High-level abstractions for Django forms" dev-python/django-formtools
-}
diff --git a/dev-python/django/django-4.1.ebuild b/dev-python/django/django-4.1.ebuild
deleted file mode 100644
index 641f4d9f9bea..000000000000
--- a/dev-python/django/django-4.1.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-PYTHON_REQ_USE='sqlite?,threads(+)'
-
-inherit bash-completion-r1 distutils-r1 optfeature verify-sig
-
-MY_P=${P^}
-DESCRIPTION="High-level Python web framework"
-HOMEPAGE="
- https://www.djangoproject.com/
- https://github.com/django/django/
- https://pypi.org/project/Django/
-"
-SRC_URI="
- https://media.djangoproject.com/releases/$(ver_cut 1-2)/${MY_P}.tar.gz
- verify-sig? ( https://media.djangoproject.com/pgp/${MY_P}.checksum.txt )
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-# admin fonts: Roboto (media-fonts/roboto)
-LICENSE+=" Apache-2.0"
-# admin icons, jquery, xregexp.js
-LICENSE+=" MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos"
-IUSE="doc sqlite test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- <dev-python/asgiref-4[${PYTHON_USEDEP}]
- >=dev-python/asgiref-3.5.2[${PYTHON_USEDEP}]
- >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/backports-zoneinfo[${PYTHON_USEDEP}]
- ' 3.8)
-"
-BDEPEND="
- test? (
- $(python_gen_impl_dep sqlite)
- ${RDEPEND}
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pillow[webp,${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/selenium[${PYTHON_USEDEP}]
- dev-python/tblib[${PYTHON_USEDEP}]
- sys-devel/gettext
- !!<dev-python/ipython-7.21.0-r1
- !!=dev-python/ipython-7.22.0-r0
- )
- verify-sig? ( >=sec-keys/openpgp-keys-django-20201201 )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-4.0-bashcomp.patch
- # https://github.com/django/django/commit/9e9bdf8dbd6e2354a2e23aa7e37d5b491338085e
- "${FILESDIR}"/${P}-test.patch
-)
-
-distutils_enable_sphinx docs --no-autodoc
-
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc
-
-src_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "${MY_P}.checksum.txt" sha256 "${MY_P}.tar.gz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-python_test() {
- # Tests have non-standard assumptions about PYTHONPATH,
- # and don't work with ${BUILD_DIR}/lib.
- PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite -v2 ||
- die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
- newbashcomp extras/django_bash_completion ${PN}-admin
- bashcomp_alias ${PN}-admin django-admin.py
-
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- optfeature_header "Additional Backend support can be enabled via:"
- optfeature "MySQL backend support" dev-python/mysqlclient
- optfeature "PostgreSQL backend support" dev-python/psycopg:2
- optfeature_header
- optfeature "GEO Django" "sci-libs/gdal[geos]"
- optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached
- optfeature "ImageField Support" dev-python/pillow
- optfeature "Password encryption" dev-python/bcrypt
- optfeature "High-level abstractions for Django forms" dev-python/django-formtools
-}
diff --git a/dev-python/h5py/Manifest b/dev-python/h5py/Manifest
index 411d506ecd2c..7069f95acb5d 100644
--- a/dev-python/h5py/Manifest
+++ b/dev-python/h5py/Manifest
@@ -1,3 +1,3 @@
DIST h5py-3.7.0.tar.gz 392355 BLAKE2B efc974ff14457ef00329c6b2adf5b926e2dff33bbb4b9e9d60773760a973214c5279bfafca87c6fcab02bbffb85b780c708d26fb55a1e7a401d8d676f20acc15 SHA512 c10a9a623c88dbc965238cb2057b8924492c762c29610cfdb24f26f878a7322e414d3e5c90d750c2f5cfe1b4949f884bc17f09a126b01a4721ad6e14761174a2
-EBUILD h5py-3.7.0.ebuild 1471 BLAKE2B e0590280f9807e7e5c9067af577007b43f606becd4d0c88367f26d347b6534799b36d95611b22500f77973c5bff5934563b3cc7e6a92eebfafe9d013bdf67ea7 SHA512 48695b88d26692db196e9df9fde4b0dade42ed4af0306425f13338bac5277fbf57149706d4e1a3197bfa7af536ca4c09159c5aec4b0949169e03c570147057f6
+EBUILD h5py-3.7.0.ebuild 1471 BLAKE2B 866e3368d847b782e932255c80ecff112f34a0acaf4a66b062c43990b1d99675068f0c023650760d06df3999e4d85fd16293c974de71bcf72e7be76ba174a40f SHA512 d24cde7a4215919a42772b253a1d708425945177cbe656938ae79e73cad4ebf4f70e83c748dc0baca46cef6df0d51edbc373eabbcfc8a1dd43440c99102713e0
MISC metadata.xml 1016 BLAKE2B ab015a188dadacae6ad496f541bb6d4df97631d5d1601e21396509675f03da4060dbce67588e77cbffea5a7b763344e95b61a7ab482d6b64a16b90b0f1484d0c SHA512 fc4debeec5b4fb1b22f1c1f23d9dc2bf090e88451f2e456b5c7c82d11abbce789ecc79993dff9520a4a407c94299a10e1eddce796a6d44e216fbc7702dc23dc9
diff --git a/dev-python/h5py/h5py-3.7.0.ebuild b/dev-python/h5py/h5py-3.7.0.ebuild
index 1eabfd7dca45..aa66fc5262fb 100644
--- a/dev-python/h5py/h5py-3.7.0.ebuild
+++ b/dev-python/h5py/h5py-3.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1
diff --git a/dev-python/pymetar/Manifest b/dev-python/pymetar/Manifest
index 473a7ec2a075..ffd3c0327c85 100644
--- a/dev-python/pymetar/Manifest
+++ b/dev-python/pymetar/Manifest
@@ -1,3 +1,4 @@
DIST pymetar-1.4.tar.gz 3162928 BLAKE2B b92686204e84070722b3351ce04c1e65e3b47c7802767fbdb95027bcaea566518e61ac4c3e02dd0345c6672a87e2d50239a679dd7db426f7fa183023357763d3 SHA512 d5c5d382c68ffacefe07d63239f3b56984bf2becef922c945b0014a210ddf9ce1f96f99028e0ec9e649f70f6262925a836dbeb83309407aa2c4ddb4769db3dbd
EBUILD pymetar-1.4-r1.ebuild 566 BLAKE2B d1de4abc0b299422f4b31add1eef9531c9be8207abdde6fe9b6797b1b820699e4e70ab6f7c7d52e194d36ddc4c14ca935b83d3085e79f8de39744919d4cdfcd2 SHA512 4ec737ebe9a39c30ebd18010e75ab278fe571f28c948843c0679061d2f4a083e2696f8e311558ebf2e55d6d2f6acadfc0f6c660003547e8bb472e2c18cbb5af8
+EBUILD pymetar-1.4-r2.ebuild 884 BLAKE2B 985d2a07d627ffdfe5ad7276d7752c5eacda08cd967622e3088385606fa4cb57c5f9d39c5e816b0cad54919425a8ddf1924adfb959896aa4895ade559f733141 SHA512 9fc276461e019223fac3d1d1e8425641a98cde7dcf81dba6281d6d7bc82797b5236fcee22ac8408ce9f7d390fa85f0ef122b7a97e37064adf7e0713a0804f9a2
MISC metadata.xml 1092 BLAKE2B 33e3f517b7f3451e463f2ac4a3bfbf0e6491e4e8990695dfb6dd9c0e9bdd823582822ba5142c2c4e67d7e6fc9a6162cea5b6e22cd62103fa16ccaf146e99763c SHA512 4a658b23fcbe07fb83a67d87c2a99254aa7a5957a53737e6af615aa8bfbc0db2a680d5f8f1cf81ce1c3c93875002fc50cbfa557978570c7ce99026258d9f7603
diff --git a/dev-python/pymetar/pymetar-1.4-r2.ebuild b/dev-python/pymetar/pymetar-1.4-r2.ebuild
new file mode 100644
index 000000000000..792ffb9c8b52
--- /dev/null
+++ b/dev-python/pymetar/pymetar-1.4-r2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Downloads and decodes to the weather report for a given station ID"
+HOMEPAGE="https://www.schwarzvogel.de/software/pymetar/"
+SRC_URI="https://www.schwarzvogel.de/pkgs/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~x86"
+
+src_test() {
+ pushd testing/smoketest || die
+ tar xzf reports.tgz || die
+ distutils-r1_src_test
+ popd || die
+}
+
+python_test() {
+ # A failed tests does not necessarily cause a failure exit code
+ # Check output manually, each test should show "reports check out ok"
+ ./runtests.sh || die "Tests failed with ${EPYTHON}"
+}
+
+src_install() {
+ dodoc "${S}/README.md" "${S}/THANKS"
+ doman "${S}/pymetar.1"
+
+ distutils-r1_src_install
+}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 035ecf25e708..74df2b418cfd 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/shellcheck/Manifest b/dev-util/shellcheck/Manifest
index 8143a0e3ec16..2de3f3a0190f 100644
--- a/dev-util/shellcheck/Manifest
+++ b/dev-util/shellcheck/Manifest
@@ -1,3 +1,3 @@
DIST ShellCheck-0.8.0.tar.gz 194817 BLAKE2B a486a6c72af4f54be776e86d1ebd07e04e64cdc52bc81bf1bb3b001066585b313a626f94572008072096ebde250eb8054544184779524a17c96f447e87e60c34 SHA512 62de6241502fd9e1bb45b224ff5eaf27def9938f5e4ed8345f8173b0be8f9bb7511d8ccc1d1779da319a32843bbf005415c3fcd5b902293e037d44495ec5bb54
-EBUILD shellcheck-0.8.0.ebuild 846 BLAKE2B a40e4aa3d845ccd81b512ec147b6b7aeb08b3d7a94fef77081427c1da6f7976ec5977aeb7b39b4b01fc4401cc07df5446d0c47f15776e5fcea83353f74125c8c SHA512 3f72be87999c881c9691b9075f45590e85e5829ad381b0fc38e105fbb98a563d7534f457bffa33f902e7bd2c7bf76c6a23c117db869ae80ba88179882c30404e
+EBUILD shellcheck-0.8.0.ebuild 853 BLAKE2B 40873c2480791c02b5744136870485029ff5e33e0665537ada44bff7ff9cf66add400ccb67fe99848f10c3e7b7d97bd36b9c8c7f4c9c5065e94b56f4271429c9 SHA512 03fe2c352c9fce8f75249a9d915b42ac3aeea8ef54cfb5a4145cf8a289e82476150d8f6db4ffa8b777dad45bbdb35eb681e186d45c7c68d3da6c69869f021def
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-util/shellcheck/shellcheck-0.8.0.ebuild b/dev-util/shellcheck/shellcheck-0.8.0.ebuild
index 518ead51ceb8..620ad1629930 100644
--- a/dev-util/shellcheck/shellcheck-0.8.0.ebuild
+++ b/dev-util/shellcheck/shellcheck-0.8.0.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"
RDEPEND="dev-haskell/aeson:=[profile?]
>=dev-haskell/diff-0.2.0:=[profile?]
diff --git a/dev-util/shelltestrunner/Manifest b/dev-util/shelltestrunner/Manifest
index d96ed65f23ad..c66d819250a3 100644
--- a/dev-util/shelltestrunner/Manifest
+++ b/dev-util/shelltestrunner/Manifest
@@ -1,3 +1,3 @@
DIST shelltestrunner-1.9.tar.gz 39538 BLAKE2B 45dc5acbfd35d65a818938382e62eacc7aa3798e8f0ab9cdd4d4a358f470de9854bedbd2335bae6b4195ea05b2305de84e0b13c86206ac0e53039726fbc59354 SHA512 bdb5476e30189f0997f3a9505d954a828475a5d95e1220dc9ed342e96100f4dfa0cfadc1afd9a5758223cf1a659d1f77d7d0a0533c32bd80b325c9a7ad48178d
-EBUILD shelltestrunner-1.9.ebuild 1435 BLAKE2B 3d0e19bc799f40b4f3678f5c8a42b64e69ce0fcd4f4246f7a2bcecf4e84a43d174cbc353f01564dba1fb6504bb8c7b610b6d295ff17fe389a1dcb12dc5f191a4 SHA512 6e862b1b6dd3b7908bd5a8c4ab73c8b96772550a6afde52780cea4f83b15e59268efdf10e2cff899728db2cbb986c9dcfebd1d492b0731b877b71ec779faaa46
+EBUILD shelltestrunner-1.9.ebuild 1442 BLAKE2B e961f0f9e8ecc4e4364c26b22fe774f9b075cb520672314f78effc7a7427cd2afd62be7c2dd0ff7d97834ed9a5a2bf77032f47410ccfe66b7a43e138faa42593 SHA512 e7c7019f4829e8d762edb6eca7bd3078e6e60ae2fbb1451218a203ac286abf0c7030102c70fd53568851c3f23fea66921041300cc7446386412279cc8d5d79b2
MISC metadata.xml 636 BLAKE2B 5b6582234f95bbdcd237d07b32648d3800ea8162f6879fc71924ec74f6fdffa6ba0737cc00534407f08fb2064104b8c242428ee7a7b42b1db69a2859f3f7655a SHA512 4a6ce0971a5f80f0836f5b1d11343165e38517aec895aea56ff29dee844fc83b1e5f7a69cb2eb878a03750a25e61285939fdee0c332f7023367cc19f38e1de4c
diff --git a/dev-util/shelltestrunner/shelltestrunner-1.9.ebuild b/dev-util/shelltestrunner/shelltestrunner-1.9.ebuild
index beb60a7bc892..bc799ecbf3f5 100644
--- a/dev-util/shelltestrunner/shelltestrunner-1.9.ebuild
+++ b/dev-util/shelltestrunner/shelltestrunner-1.9.ebuild
@@ -12,7 +12,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="test"
RESTRICT="!test? ( test )"
diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz
index 74bcf48d33d1..c1ba2c01ea1b 100644
--- a/dev-vcs/Manifest.gz
+++ b/dev-vcs/Manifest.gz
Binary files differ
diff --git a/dev-vcs/darcs/Manifest b/dev-vcs/darcs/Manifest
index 12515e1df0e6..c2bdffc7fc98 100644
--- a/dev-vcs/darcs/Manifest
+++ b/dev-vcs/darcs/Manifest
@@ -1,3 +1,3 @@
DIST darcs-2.16.5.tar.gz 1271154 BLAKE2B 84c9005d7bcb789cfa5d1de636221e7647ac469aa9f1e27d55bb07a8b155659d38dbda8a46b98698f348248b0384b4e5bc275737bfede13ebb1a9d11b4e9e304 SHA512 9116043943315417ff314197f6a143435b5545f614c6e6210c3645987a68c69c31f53f823ee5269cb663ccba393f8caf1834120783f15128e43b132c731a0edb
-EBUILD darcs-2.16.5-r2.ebuild 4542 BLAKE2B cae0c365eff1d3744622783f9f19e95dd7672e57cff23688f9188affb920bb865e765d1fca91d5c543298af3c2db93b6b08b772d10fdcf37dce5b1c48ca74f59 SHA512 8c780a37c0da3a49e9826d9f1513a3a8ca7ea64d77bd249d3dcfe1e88ff19614b768656bf3083abf2c767387c5e5411b1f66fa274bb2d5549bc5eb77ecb45b4a
+EBUILD darcs-2.16.5-r2.ebuild 4549 BLAKE2B 14918fff0831c5a85713483d60b2e83de4a82119a2b8add3df7a2cfd063570b9555e99601ba1b033cfc368b668a65d18efafb1b6184bc694dcb2b17f70e1836a SHA512 ed8f7afd9ce83bc99b28ad19af480729f2be5d52b85f19f01f32ecb407d87716a928b1569e23b8daf67b3f2308313d95b2ac2f5b56c099105c428ea8819c0b44
MISC metadata.xml 379 BLAKE2B a437683b8b43bef45eb5699a266fa9f88c313e6b2dfd1958982e2361bc4f6f8bb754a3d41b5a3ea91fb8b349b28964abfc3c32288f53c564a85188fa51dd76a4 SHA512 29ac12aacafa66083093e2dfc756aced8961483d11f22c633f4b8be1531a47c3ccec7eddad3577fe82a9dc8aa050b88e268595d94e13f4abc01932b596c5f241
diff --git a/dev-vcs/darcs/darcs-2.16.5-r2.ebuild b/dev-vcs/darcs/darcs-2.16.5-r2.ebuild
index 3fc24e53ff5f..81fd10d0aab7 100644
--- a/dev-vcs/darcs/darcs-2.16.5-r2.ebuild
+++ b/dev-vcs/darcs/darcs-2.16.5-r2.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="curl +terminfo +threaded"
RDEPEND=">=dev-haskell/async-2.0.2:=[profile?] <dev-haskell/async-2.3:=[profile?]
diff --git a/dev-vcs/git-annex/Manifest b/dev-vcs/git-annex/Manifest
index ee6e39b6be3e..3187e73a2e79 100644
--- a/dev-vcs/git-annex/Manifest
+++ b/dev-vcs/git-annex/Manifest
@@ -1,5 +1,5 @@
AUX git-annex.bash 440 BLAKE2B af7b2b47e98386cef417051a11ae4baff07ea8cd96177c95b6b49095f5b7724ecbc1c4f13a6f351afe66f0d015c7355b6a56b77c06cb1e9e5cf155268312c619 SHA512 89b6520e4be14af9032638c1153df936a7e5707d6453b4251fe762712b8956ba1d39a4623b06910e5ac5724e33e157e654b724e070b6893f6f26578df730d326
AUX git-annex.xpm 1961 BLAKE2B 0fe6e0cf9c43b1b16db1e8394ccda5eef2fdc41727aa3aa97fef8f955e8fdd71336c29f439ed2ad46553f8d67ef8be9d3dbcc6a93c81686f5e746a08b1113c6d SHA512 4a22ac448852160d66838c272f41b8c7599aa1b904e35ac03ea294d9ed15b855bde24b7e5407a2578937bfd51d482837ed6680af680166d030f71666316ae4d3
DIST git-annex-10.20220624.tar.gz 1426982 BLAKE2B fa3a105f9677c51dfb1a44984ac80a377380ff5e2c69486f6f213fcb709c2280c66b8d856f004016f97751abea3faeca8756663c0af19616ed237d8e4d9d25f9 SHA512 4269c3408c9368283ab280c7231953ad95687b5ff84c1e9cb725d5ed6eb4da9384c48de33e4265d2fd8b1352eea47bffaac7d335d2c998149555b050f80a75af
-EBUILD git-annex-10.20220624.ebuild 4206 BLAKE2B 0f6b5c7e2b8dc347568e7dd748cc2c56c9cba0fdb7e729b6a0d5e0f231301d3be3628a2b67f3af1aa729e540e363b199f033d0b835be2838dcb18bac3ee4f657 SHA512 dda764d43d303c82f0f728dc8a15dedfb52e2888a108ce00d4a880f560474e627b767591d63d7a8d9852ad7e2a6146f92b39e94358e591ffb8458c1fe106bb40
+EBUILD git-annex-10.20220624.ebuild 4213 BLAKE2B 4156ccfac037139da3c0aca891f9136993d9e5a8c8535311d4f018677cfa0eda660e1719d46cbdbc4881a40f12e25eb93acf3d0384b9c4aeaaa9c6dc7b4ad7e0 SHA512 8be3f93a99e1d1ac1cbfb023953046859d36bf87ff70d0509aa0f4da4c0d8b335acdd884355c3459f11505470fc1a5d40422b3e2a224b6540a3517a7cacda444
MISC metadata.xml 784 BLAKE2B 36b0c9b201205f4e3b614e7fbfed0f3e1261728cf5a5b74a2a7c9003b1c1f1e9228aa2cd4f32bdb3993cddd55d74db5c19a1d7a808dd8f60677fb251abb33701 SHA512 d0c948899a2199fc5234cdf8106544019d26d0445e5abcb66719cb67ec702c017517ab69dbbb16947ae7604ed235dfe00d7b7987a8eb395ece001d713a07b530
diff --git a/dev-vcs/git-annex/git-annex-10.20220624.ebuild b/dev-vcs/git-annex/git-annex-10.20220624.ebuild
index 87319163036a..168e00c73277 100644
--- a/dev-vcs/git-annex/git-annex-10.20220624.ebuild
+++ b/dev-vcs/git-annex/git-annex-10.20220624.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://git-annex.branchable.com/"
LICENSE="AGPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux"
IUSE="+assistant +benchmark +dbus debug doc +gitlfs +magicmime +pairing +torrentparser +webapp"
REQUIRED_USE="webapp? ( assistant )"
diff --git a/kde-apps/Manifest.gz b/kde-apps/Manifest.gz
index 7f3b6473731f..d5a3d776d3a7 100644
--- a/kde-apps/Manifest.gz
+++ b/kde-apps/Manifest.gz
Binary files differ
diff --git a/kde-apps/ark/Manifest b/kde-apps/ark/Manifest
index d8f8fff5b82b..8957848db302 100644
--- a/kde-apps/ark/Manifest
+++ b/kde-apps/ark/Manifest
@@ -2,4 +2,4 @@ DIST ark-22.04.3.tar.xz 2780848 BLAKE2B 8f08d0bb8a0263381e19d681c0e01f218e3886a5
DIST ark-22.08.1.tar.xz 2784252 BLAKE2B 557dc7b22206ef8c2c52940361ddfa12bfa46233387594d991f8f38870bc435c2ae714672f8906c206cc8a933e106973791af91b3bf815dba0c3699943e4ebfc SHA512 8d18b5ec805502c26f31f4993db52dddf6f6c61ed23fd7b69402a9ac0fcbc9d38e178d6d9c053b19b33805716ddba49cbc8f7974e0fe0e3c55f12a5dc104fb22
EBUILD ark-22.04.3.ebuild 2117 BLAKE2B 4a980da41b8fc098ea111178f4d5288cfc6551614e63dc5f898c8cfea58ec37f32e65b1b08465e4a6972fffa2dc89ee0462566ce4f5aa906ec513a309f50de97 SHA512 427c122a655e44b1128f0168b9b068ef961fb0ac73e4d66f1957239b0295143cb7541ed7b4b1b5c817df50ba57786b246cf0b154ba386386fd53fff5392de5f1
EBUILD ark-22.08.1.ebuild 2120 BLAKE2B 93397f592a4ac0e38663ae65b28a220f07fc4ae9692ee5f36aa8f616fd495bb8dc5831500e3543c00de4f7e71e76eb83fb2d203f4a5db597fd2a4fcd4b1d6ca5 SHA512 451aef490149a774c431d1c719c03b45c2cf635e068d753be4aea192919b7761e7d4c423836da14b846bc19906f7693703b6668e83ef1095668a5486cd432f15
-MISC metadata.xml 417 BLAKE2B c4d2ef57ca332dfd54464c4fa711cbad98a12099aff3a3ef7cbd056cc68ddf96d4efc9de4db60f5b8f3eb26c027cb10fca5f2cbd80d39c9ec09bac639a6fab26 SHA512 77edecc18cc2ba328edc4780e23028fe362def0d558bf51046f5dc8fbcc485b5f6a659896670160abc48dea45c32faece2540376436879ce3590030f9f369565
+MISC metadata.xml 468 BLAKE2B f4b2d609976bfc8a7bb4004286273c2384c7a5f9c45d6de44936d9f21dd4428d968c54cfb4d8cfe81e56bb935ed36c481b4c79a0e0a0b946b7e8ce78f794a123 SHA512 415c92c65d6d56b801c71db9153684635c8eeb0d571f1782127d8e7ab06a2b360cc016bc8ac110b7b9fcb53c587a177a5a7f69198b65fd152767a107aac1cd89
diff --git a/kde-apps/ark/metadata.xml b/kde-apps/ark/metadata.xml
index e70880a156a8..e400b75812ce 100644
--- a/kde-apps/ark/metadata.xml
+++ b/kde-apps/ark/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="cpe">cpe:/a:kde:ark</remote-id>
</upstream>
<use>
<flag name="zip">Enable ZIP archive support via <pkg>dev-libs/libzip</pkg></flag>
diff --git a/kde-apps/kate/Manifest b/kde-apps/kate/Manifest
index f66867a7af37..1650ecd5f8d3 100644
--- a/kde-apps/kate/Manifest
+++ b/kde-apps/kate/Manifest
@@ -2,4 +2,4 @@ DIST kate-22.04.3.tar.xz 7584932 BLAKE2B f97d89d327d2e548683c4eb551ca307398f6d9c
DIST kate-22.08.1.tar.xz 7663600 BLAKE2B 673007f2ce17b6dd3c8525a903eccc116a252ccd45121a2829a1830eaa97e88be81f73f41c1434b596cc5f69b6680a8a0d873257467c311671c41b20a6e10086 SHA512 cdea4ae0ad0ff8f8b2c4a75e253d16d4048e17f2d778534862fd7e77f99824c4d046dc3e667dc093153e9c3c662a4d911deef7d88f24d41456b786ec7b58f878
EBUILD kate-22.04.3.ebuild 3089 BLAKE2B 401b29e57eeac04ce08cda12845ab271639078e54aa16ad6481cb609ce8384a9949f11fbe7596e167b25c5a52d9fe116c8c5fe7f9cc55e0108d026e836772652 SHA512 1e94a643ff5e21811e49e4b8c10fe31e4f32f75a7c4f8c1337a7e7f1a2f86da6116a8b564ff551adfce07bc7ede1673b7c510d244414ed4611b1b363ed364dca
EBUILD kate-22.08.1.ebuild 1469 BLAKE2B 6d211d63b0eb183a119d1cfe538d5fcdc90ded52450dbec8c2ef16c88d61f8119d89727ddc707ae22488f2f02e125927440cb4978b2aa145e83a3d3956157ce6 SHA512 3454d24b4cfcde5cafdce9c709910b41e34ed63d18a05f3446c70f648d09b70db1c74c1b40030cc270c669d1eb4cc14c0bf576f74fd9f4ea9ba0b4116188ccae
-MISC metadata.xml 931 BLAKE2B c19c14170c006897490abd974bdb13e6b3deaea6194aab5c5e370ef06aa05eda6848549618854a89d2711676191d9192eb35fb87fbfd5e367b06cc92f8ccc035 SHA512 7a7af87fb546dabcbd9fa834fc1521db489b45ca3a293a2439912af1921092956ce397dfdaa4c398eaf3f7cbeacd70743f7f083ec3306f79d48bb987b677584b
+MISC metadata.xml 983 BLAKE2B 719106c97afb25b71a821f7f587b7d36ef7e9a44f933c7bd02d108e15c19eff4c26e16bd75ff5c751bc1725c559dd05757fe7210912e80fdf1193a23ed459f35 SHA512 c7ba2232a4dcb5db434fddbeac50fd4cd571d19e789a14d864cdf8c6b9d8120095a9e4e789894f736e0ad475e04c4a5ff7473f2e8cb2ed9be203caa2edaaa711
diff --git a/kde-apps/kate/metadata.xml b/kde-apps/kate/metadata.xml
index 2d7587227243..3389e983f12d 100644
--- a/kde-apps/kate/metadata.xml
+++ b/kde-apps/kate/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="cpe">cpe:/a:kde:kate</remote-id>
</upstream>
<use>
<flag name="activities">Enable Plasma Activities support via <pkg>kde-frameworks/kactivities</pkg></flag>
diff --git a/kde-apps/kcron/Manifest b/kde-apps/kcron/Manifest
index ba4ac2f47760..8dd7ed0b1ea4 100644
--- a/kde-apps/kcron/Manifest
+++ b/kde-apps/kcron/Manifest
@@ -2,4 +2,4 @@ DIST kcron-22.04.3.tar.xz 916660 BLAKE2B e2816542175063b9daa46286ecbd9969b694e18
DIST kcron-22.08.1.tar.xz 916688 BLAKE2B 770af66723cc73c02741d5e8a256385849917c9bc6df3c642426fa19a4633622b67d64f306dc55a18b64a2f04e886b45d39e985a19bf41183bf711fa1ca19467 SHA512 f2a17f216a1b8a4352d45dbca3775af427004c93683c3154ee34b203a54faf597bd5f7b60ca5d7f14f7a140b49e47a432fe13a5c609f2fb56b80bc4ca370e330
EBUILD kcron-22.04.3.ebuild 723 BLAKE2B 52fd3debd294a2bb673a7e25f87b1a4593ead101d149c874c1b5bb738a99e0a8dfbfe3c14b9358ce6e8bbf2feffdf0ffac364be884c51b309e23cfb0351e6cfd SHA512 89f43cdc4c7d3d4481a991bfcb78d0e39324fab81cf14b041b054a3878d4700095f829cf4a80d49ca0fef695ad3c03ca6e6ac1585b2234ae2508af1b18cc12f4
EBUILD kcron-22.08.1.ebuild 726 BLAKE2B c2430e958ba67e7e6d24b4c1b3a31750b2e07862246e7c59bab6e13ea686a67790e25db0929696ff9c519c05251f543bfb8199a9349b86941b6461bff6e9aa20 SHA512 9c429003cc3af0bb6e737e52bd1b6e13e7c9a929311016b8d7bfec242799a722ccde4201a282688d095c018021c7b82a5e88c1b1c66276a172b289e43c5ccd18
-MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
+MISC metadata.xml 371 BLAKE2B a13c3c79abd426352bee3ec64648a55040fd5d47f82d4d439516b77ff36f1804b2c9bcef24bae55e4c29314fc482dd3416b6f21ef3bef76a1ee9ae9b7eef7fb5 SHA512 ab4afc53336735ccf251f352031c0e0b2f9d081a1633e79cb4d1af102c56962ca42c88a346e6c0e593ef02dbf683b61e8a648b77eb4bf2dec866af3fdb87ac0c
diff --git a/kde-apps/kcron/metadata.xml b/kde-apps/kcron/metadata.xml
index d925f2439758..ea7ae11856ef 100644
--- a/kde-apps/kcron/metadata.xml
+++ b/kde-apps/kcron/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="cpe">cpe:/a:kde:kcron</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-apps/kdialog/Manifest b/kde-apps/kdialog/Manifest
index a1d683866792..4cdd11184011 100644
--- a/kde-apps/kdialog/Manifest
+++ b/kde-apps/kdialog/Manifest
@@ -1,6 +1,6 @@
AUX kdialog-22.04.3-without_x11.patch 1512 BLAKE2B 23a1635976f0efc858b280e62c2aaf7b771e0e10d314fe434134dacb1a99bdac0b9664333829866db8c21f59b49a682266b62bcf5a1370470ca6b0674ca241b2 SHA512 cbed0b7c679d4b6cd71eece006e96cac0e84df6295b9727cdf3d4e9fad2b398a9ef2aa5941ac4ea429f39f7dd2de235a46c73ef5ed7e3d89fef0e18821fa059e
DIST kdialog-22.04.3.tar.xz 116660 BLAKE2B 424a2cf7c1505147df023e604011bb3e7db042b2e0efd7ebc95e29d7b283b06d4f79e234f8a4276fd35e92546f34edb5ae75272f56168706fe52ef214b24b13d SHA512 a1b7ae0703fc88ae8e96c9b00f0fb918ed92a104c149cedf8cad5188187fdcaffe8bbafd5def2f1ad0317d1a55a4c5e3a23b554fc49a730060dbc5cd6c9424e1
DIST kdialog-22.08.1.tar.xz 116688 BLAKE2B 1924324ce684c99a498be4f9d15b98b53d886b0b8dc227255b38bdf35c0105b87ee29bc46fc52d2c50ab61a0c33246c842752118633c2bf45282e075ea70d8b2 SHA512 cf85305829f1b47e78ae01f7c2e784af5d8da6f4cb2a88f51b7177851489c824577dafca50e487d1ecfa12cad919c3d84e0ef61832081f710b4fefcdbcbd65e7
-EBUILD kdialog-22.04.3.ebuild 1091 BLAKE2B 9b865ffbec5ba98124955eac95b9724e438735b43b3100eb0fcfe1520ce7ef0da89a807cdf73195f7f4dc5fd11b969a45199897f3654a2b2b0b0389e93f0b7cc SHA512 7ed699bc8991010011f6ae024a1928cb8e6fc06d02a7a22bfb8fee016fbad72f03fa6644477cb7b5592c12c2d95902750d0716308928599590b314c435491784
-EBUILD kdialog-22.08.1.ebuild 1103 BLAKE2B b22c84cae72833b0ec7dcd325fdc26890ea4d6af99c3685aa046563dc2d3e87b80a9945f61549c806a7ffd18a7f0e11bab6ec553217317e20fd7a5574cd6a8d8 SHA512 d0828451493c5b117720fccd2cc7ddb6480b8c33c42fa3bf037d26d185f74e1fe071260a5c548b35a31954143642226897fcfa4487d9bb2c4cdf309cd2a28202
+EBUILD kdialog-22.04.3.ebuild 1134 BLAKE2B 66c6ae3aea8f40a3b24698965e4f58a1457773d56ea64e90a6e5aa935856761fa8e95763c764d15663c04b0d9aca5bec8c895bc026137a9e703ea67ed8d2442b SHA512 2c27e86ed0935768c7479a45b6442e8b141fd55c91b831d54b63ee0548322b86d3830d5c4831fd10b8929230fc475263170237da87b50d14890cc01d7107c3b6
+EBUILD kdialog-22.08.1.ebuild 1146 BLAKE2B 31dbc2be93877bcdc779fcfdcf09fed357c8ff8196c3ae1409b0f74d73eb16eb407777140170fad2c16a9e5f1a443e63a7383c2f2b741f6b42603d6768c05faa SHA512 871712351bbc4dc252e5728d17a220f69cc7e98bb968a0944c525b4ba0c7030cf4175272b8a42b93727f07bdb9ff586d8cd83ad7084c92df5b5f5ac8aba8b914
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/kdialog/kdialog-22.04.3.ebuild b/kde-apps/kdialog/kdialog-22.04.3.ebuild
index e5d612fcbb4e..09450def9bd2 100644
--- a/kde-apps/kdialog/kdialog-22.04.3.ebuild
+++ b/kde-apps/kdialog/kdialog-22.04.3.ebuild
@@ -8,7 +8,8 @@ QTMIN=5.15.4
inherit ecm gear.kde.org
DESCRIPTION="Can be used to show nice dialog boxes from shell scripts"
-HOMEPAGE="https://apps.kde.org/kdialog/"
+HOMEPAGE="https://userbase.kde.org/Kdialog
+https://develop.kde.org/deploy/kdialog/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
diff --git a/kde-apps/kdialog/kdialog-22.08.1.ebuild b/kde-apps/kdialog/kdialog-22.08.1.ebuild
index 66a144fd0a8d..4d03b94a098f 100644
--- a/kde-apps/kdialog/kdialog-22.08.1.ebuild
+++ b/kde-apps/kdialog/kdialog-22.08.1.ebuild
@@ -8,7 +8,8 @@ QTMIN=5.15.5
inherit ecm gear.kde.org
DESCRIPTION="Can be used to show nice dialog boxes from shell scripts"
-HOMEPAGE="https://apps.kde.org/kdialog/"
+HOMEPAGE="https://userbase.kde.org/Kdialog
+https://develop.kde.org/deploy/kdialog/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
diff --git a/kde-apps/kio-extras/Manifest b/kde-apps/kio-extras/Manifest
index 2656f4a8c2f3..816e71f9dc35 100644
--- a/kde-apps/kio-extras/Manifest
+++ b/kde-apps/kio-extras/Manifest
@@ -3,4 +3,4 @@ DIST kio-extras-22.04.3.tar.xz 642208 BLAKE2B 6c9f0a7d03a2b735c10a8b42cfae62c222
DIST kio-extras-22.08.1.tar.xz 643828 BLAKE2B 3b51e6e3adf7bc119df8acf039c699bc1f6da150d9478761bfdad919e6afc2a1a0eaaf43d04a68f7cf0da370d0790ed3feeac45de0c63831ef3bb36a45ad47fc SHA512 610ca6d543012bead5e7a3a23f9123896583995330fe55ca2ed1f11b5679548007f5a9a8189a861ee28d1f12f41c94e794bb9109f6b3b5faf8d339b6fdd17240
EBUILD kio-extras-22.04.3.ebuild 2689 BLAKE2B 0e4e5ec1842463a71c711fec57cb91c66d065d220ba840a9505681ec227c0714db5da8573019f5072234ad6dedf505cf992fa4f794f49b707c52b90765a69601 SHA512 008f44cf1df1dba1549131329ca47f37854750a2f7dc82f7dd0deff318c42d55eaa651a8d685565776636eaa1c8801237bd2fd2462f79eaedfe0f052f3d673d5
EBUILD kio-extras-22.08.1.ebuild 2701 BLAKE2B 7c7d33a4e649eeb22678ee0e5a8afb4da623287fa9eafe188473179603162c111af0e5e662dd54587d0bc55013bd35db7399c51a68f44d54757e8536341bf629 SHA512 258aa2fa0702b7fce2dac412902a888c436b27af2b0276ef51456afa6b565a599b6d82e0f7935f696d385970b4044ceabbee22272cc8b4bf63e4983c56c8411b
-MISC metadata.xml 913 BLAKE2B d7ea851c61364c2fb7cfd129ba9aec20614532bce4a0837a4445f733a2c2a7124450df95f59c5bbda166d50d2e520354749b5f47914c396a1a2f42809755ac92 SHA512 cd1b93a8acd9dd96902548c943e985876887b394e0e92cb6de46bc05a8310ba334d11ec587623c5bb2ac462b1ee16d388adfb0b439d75f2f34f41ca5426e2b94
+MISC metadata.xml 971 BLAKE2B 3408b81a40ee787e4f05403ffe07aa1fc1e132aefb172ad11d9370fb2f11097efa7c54f4cc9d82ad1ca8eaf135c3e81ba8e83b49e303b6088cce92db5ade3b9c SHA512 2e2bd10ca538a83decf7479f34612921d07ec1e5a6453445522be89f657d572961b0847330a74797a5c49a6d2337b3ce7a3240b19c41209d8805425c41b0196d
diff --git a/kde-apps/kio-extras/metadata.xml b/kde-apps/kio-extras/metadata.xml
index 118ba1bda6f3..fe335950e87d 100644
--- a/kde-apps/kio-extras/metadata.xml
+++ b/kde-apps/kio-extras/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="cpe">cpe:/a:kde:kio-extras</remote-id>
</upstream>
<use>
<flag name="activities">Enable activities KIO worker and fileitem plugin</flag>
diff --git a/kde-apps/kmail/Manifest b/kde-apps/kmail/Manifest
index c4c4d9dabcf0..93a2324d73a9 100644
--- a/kde-apps/kmail/Manifest
+++ b/kde-apps/kmail/Manifest
@@ -1,5 +1,5 @@
DIST kmail-22.04.3.tar.xz 7153424 BLAKE2B a8a262baed424918532c053b24bec95ae3681fee052807518500b240f5d57e4ecb97b4b7fc08b6cf2f588458842e21a1165818f69aa28540845aca7840bd9622 SHA512 1003c3f24b79dfbbd8e551b770e27388994d63884550592ffcc86c660966c259b74bb21b21d9c09bacc585fde58de42b2e8c5eb985c230304c07010a67d52a32
DIST kmail-22.08.1.tar.xz 7113500 BLAKE2B 97739d3ac52811fbc2a0d918a621ab3d89d85dc7342e699c297f948161f5de425a3a39e5e8376b32908112c8aa4de1935e3ec737c4f86faba344a87e9a733dd9 SHA512 5140801076bc2d5e18e80fa257fcaa80ac82894edef54a65dc5002be0717b8c7ef4baac9a26b0f49b3748f4f4aba660380e7b984988120c7879d9a0c0fb674d2
-EBUILD kmail-22.04.3.ebuild 3521 BLAKE2B 84b04783a7bb7e0d8bc732866dad7a72e73123d6674f8ba7f3b3c244181ca0754f6cbd298c88bf3b794376beb275253f1d6051833ec173d0872dc087a59124aa SHA512 41eaf1afe18ef35a5a84c9e11080c67852aceab215c9a2078829a4bdc8adaeec2db15dd25482826e904e7296ab99d244fab01515ec5e173f607c4636e8753596
+EBUILD kmail-22.04.3.ebuild 3517 BLAKE2B 67965f91c88a8d035b0be906e9d60fd3912d8bd9b0dd986cc6c7272c8459bc86bf95679756670f0bececbd3416d04a82ae882a5df083c7c76208df4e9063f8d3 SHA512 7bb0a950b399d211fbb9323476565d7820f1794b68a80c41cc37aea1377bf2c7b22b6f5abbd8f6c9b87edfbe180abfaaa1a0acbf7c2f9246d8fe67837505a43a
EBUILD kmail-22.08.1.ebuild 3520 BLAKE2B defdf3a434cf7587f703ae8eaee6db406e4eb19a5f08617826968149a7fbd66e0f78be57549f91581a6f0bf043aa83e76c94e070679bb01f212bf788c4f68c58 SHA512 36b9e95d3296ca28e97758aa6062281aadd0e1bcfc49b923fb5f0adeae16697ca320094b8f26799b2555ed2c36eda139b0f417bdf389e15b96448d6cfdd601e9
-MISC metadata.xml 392 BLAKE2B d284f1f6d15ec099b824fc8aae970cceca3e558cbd7e4dc4b1ca93911394fd57834785936d1ca6626b4b4ff6b71613cd872b93e45b8701104978f80d8170e9e9 SHA512 872b0653ecebb83d93e152d510808ad85502024f5c162bb5c40a94aa76cddac615c0e930c04313c53a9e0a1a5c4b383829e302bb34647db46a698b47edc7fbdb
+MISC metadata.xml 445 BLAKE2B 47e37cd89e22df02281c65a6ef60502f35b58eef37ef35518f0ec66f8ecf75c9aaf94b36aa712b483455c2df11a2d2b72042517bc7db5a8569c3148aa0e028bb SHA512 533627f9773117d39b044a464bf0a075d111168bf5e4f2b222c05ef8f07f9e9139eafbb3b2869bbcc9e46529608679796e9532be55c6b1cb1980c68beb20cc33
diff --git a/kde-apps/kmail/kmail-22.04.3.ebuild b/kde-apps/kmail/kmail-22.04.3.ebuild
index 97f4c7fe2640..5edd6d3d78ba 100644
--- a/kde-apps/kmail/kmail-22.04.3.ebuild
+++ b/kde-apps/kmail/kmail-22.04.3.ebuild
@@ -13,7 +13,7 @@ inherit ecm gear.kde.org optfeature
DESCRIPTION="Email client, supporting POP3 and IMAP mailboxes"
HOMEPAGE="https://apps.kde.org/kmail2/
-https://kontact.kde.org/components/kmail.html"
+https://kontact.kde.org/components/kmail/"
LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
SLOT="5"
diff --git a/kde-apps/kmail/metadata.xml b/kde-apps/kmail/metadata.xml
index fa80953797d0..15c8752dcfe3 100644
--- a/kde-apps/kmail/metadata.xml
+++ b/kde-apps/kmail/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="cpe">cpe:/a:kde:kmail</remote-id>
</upstream>
<use>
<flag name="speech">Enable text-to-speech support</flag>
diff --git a/kde-apps/konqueror/Manifest b/kde-apps/konqueror/Manifest
index 43c607853d79..84259eff5deb 100644
--- a/kde-apps/konqueror/Manifest
+++ b/kde-apps/konqueror/Manifest
@@ -4,4 +4,4 @@ DIST konqueror-22.04.3.tar.xz 7669364 BLAKE2B 9778cdb920854e6f76fad5fc8717263bea
DIST konqueror-22.08.1.tar.xz 7669004 BLAKE2B 1f27b70a56dd27caf105195510f8c24f99a69fa44adfa8a5de9fc641503f5e0fdc965860104f7e53222ce479194cc3f5bbea0547f35b318b16169b4ebe5a4125 SHA512 2ae7cdfa8610bdbd2afbd156bab810e8a3ab8835a0c7cc51ea96b1ac8f35ffed23cb78545bf0db580034772435785d65fe6e70ed54fbcfe5a068e1801ed2f416
EBUILD konqueror-22.04.3.ebuild 2587 BLAKE2B 402df4f36dd1f41ab9b233dce1d68cd0797590f6d5e73db8ff218c843b3eeee5c8791b64e07c9f45f24060b4fed7224f24e3f825ee6643cf07f0b86135571559 SHA512 ec5ac65805e241d4b955fea1f6645b842cfa31d51cb739b4c1776ca6545f0842b7df6fd9b9dba8ad82be3620582e6518366704deb80978f612afc8501d0af4fc
EBUILD konqueror-22.08.1.ebuild 2606 BLAKE2B 26347e2b6fc0dafe6b840a3c3e0d12689470ec1a3664ec4907bf2886209c591a2a22fa4198e6a674622b56a672dbae1a532df1e2898c14389d3cbc9a4e82783b SHA512 5bdf32769cfce024ae9abb24452a1c08e046200062654b320383996ff5785a1d4411c140dcb0e7bb76536f21676c2f349a4b0b7d25035afe8034fcf601cdce07
-MISC metadata.xml 450 BLAKE2B 61e83d89cdd87f5f0ec0acbf294ba5be5388be70e35870ef0c006775e0975244997dd59952ed4a8210d3395ec07e1abf0f2054175edf37d54be761e5a61b702c SHA512 d8558586a678dff640d2d4b66c2f3a3cdba71689e768690427752626ded385c7d1f9f3ecb0ca0c432d7557a62320c1b57f0c89e94c0be528b65c63043f9bc543
+MISC metadata.xml 507 BLAKE2B 77685a065aa0ade094a8fce571997ccb451cb980a00c178cbca51068dfc907d646272e316e7d2d0e193d47c0ed185e29e2415fccfb29773906fcdf5a7b74ee62 SHA512 62e29c44e16f9d88083e1d89d7fd100700d95424862e894f6cd84a8c983641914e254d29e642b664f916e45106e14a09af1ad6d24e1b328bbf57dd8f331c058a
diff --git a/kde-apps/konqueror/metadata.xml b/kde-apps/konqueror/metadata.xml
index 78d20615f897..e4a1355e4b35 100644
--- a/kde-apps/konqueror/metadata.xml
+++ b/kde-apps/konqueror/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="cpe">cpe:/a:kde:konqueror</remote-id>
</upstream>
<use>
<flag name="activities">Enable kactivities support</flag>
diff --git a/kde-apps/kopete/Manifest b/kde-apps/kopete/Manifest
index ffc57106e84b..d0ca359b5520 100644
--- a/kde-apps/kopete/Manifest
+++ b/kde-apps/kopete/Manifest
@@ -2,4 +2,4 @@ DIST kopete-22.04.3.tar.xz 9665112 BLAKE2B f50fb872bf8834afc0a19b5241a08ed7206c8
DIST kopete-22.08.1.tar.xz 9666800 BLAKE2B 36fcfa9d6238377c9aa7707de7d2e71033c1e4e1d7fa66d168d6964600a92780175009d4a338d392b2662a86e927c96992f0c72ca1c718e13edb9d98edda5c95 SHA512 b6604fa85943c328266748c2260b176b96dbc45e3da650feadd2a5dc5a2707f516f43b29ecc877ddbf0879693ecd5df88d0414fec3879ac746c68259d021e5dd
EBUILD kopete-22.04.3.ebuild 4376 BLAKE2B 1097588ad410648031ab35fb7be1eb5d737775b8e8f796b48fa450e406a9a63b5b70490b72cdd4c51e17f93d1b253dc486768dffe780787c3a281e05b0e361be SHA512 f46baeebbb7a4904f41365b37b10d0f638b30f0462ef531c00e9b202b32264de9ca20cf92416eff050ae939a5b81cbc7ae529bbef4483579a414be7d854eb8ae
EBUILD kopete-22.08.1.ebuild 4379 BLAKE2B 23a9e5872fc362a360e3400b13fe4cf8b51289570d0f174ed7d8f92676ff19e5677f4ec4cab581904010ae5bc821c733d8bdc700d82bcf7747a10831e97457d6 SHA512 c1f157ebfc5d9ea23d861725a06e174d8e732dc58ff2716970220f915192ee7fd903f563913e4537b09c17b36310c9e7a1f3b210bb2bd7172aec573a72bb651a
-MISC metadata.xml 2171 BLAKE2B a24f78af2393cec96b84ab4b3ef359e6d2f36791e43ddcdf4583b2559a38b559e44d2f40eb956ceccbb4c26f8533199cf3f2e4c33ed16e2bd9c851f72746d9ec SHA512 4d67c61f2d0fd6e88860cab42aa901e230d64fbbfff7658c7097f6c1f19724896bc77d54b3e18781eda1dc3f566cdb24ff5f814a72ed3c88b56a2c51d9fef3f2
+MISC metadata.xml 2225 BLAKE2B cf869557d330e74a95d97689986cb79a6b66e6a7c32563f49179c07d58c94743afa147b1276fcea236a3039c9bb2ab0dc8f258b7a8c16e57648c3a6a30ba0120 SHA512 b72b4f8dfb9a5f1ebac243d3fda9d3c45a36abe4b8b0c2fe29132317fd71c35f78fde6a173383c22ed44f620e09202b341e3da023bb71c2028e2b885280d501c
diff --git a/kde-apps/kopete/metadata.xml b/kde-apps/kopete/metadata.xml
index 116c80476836..0facf6ad41f2 100644
--- a/kde-apps/kopete/metadata.xml
+++ b/kde-apps/kopete/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="cpe">cpe:/a:kde:kopete</remote-id>
</upstream>
<use>
<!-- PLUGINS -->
diff --git a/kde-apps/messagelib/Manifest b/kde-apps/messagelib/Manifest
index 66a7f0147916..8a47603ec422 100644
--- a/kde-apps/messagelib/Manifest
+++ b/kde-apps/messagelib/Manifest
@@ -4,4 +4,4 @@ DIST messagelib-22.08.1.tar.xz 10762260 BLAKE2B 5c74eb275b6ed6fc92ae0712316b0304
EBUILD messagelib-22.04.3-r1.ebuild 2262 BLAKE2B 705e87958d278d39e8c51341d5237d91fe7e121935631b5a6d2f2ebecaff8eefc0e9aa180a4784f7ee29fdec9e0ca5dcd0fa9cd3571f6492702c6d023932fbb8 SHA512 9e7ec712a6f9cb636b4f4485d4dc70b2a1c6f7f50136c438f5adbce9ce9d4b751bdb567a90b5de95413daf401580d1f08dbcb54bf46995f1ace831b66ae1d9f6
EBUILD messagelib-22.04.3.ebuild 2207 BLAKE2B eaa444253e5c4b54a3ef2e2d427f1851a7555dbaa2beb5c7e8195ccdb433cc249b903cb1a7c678d8858abc91454e623fb696379b50147bd3b1bae0f6c6726e4a SHA512 329959c4dbc0ae68af417f2ee9b2a8fb5467608ebdb397a0da9cce3f382a2282a2c0393176c5187dba79198818483f9d108b1223f49c01e1ce0fe99b4196624c
EBUILD messagelib-22.08.1.ebuild 2208 BLAKE2B 8795ad66b0aff3677088ec935d4ee7e96dd9224e23cdad8ee4005010098e960bbcf07b3a62e45b37b24d6a9b560e26cb62fb6625b12959fa3df8f9e5ce9a0028 SHA512 624da45e1047f64d31acfd95c697b05a32a8e80edfad30676f097c5796ed3fdac3cde2e340699a2abb9f250e548626f890d2f9ad3011f743af0ec46f4f63a021
-MISC metadata.xml 392 BLAKE2B d284f1f6d15ec099b824fc8aae970cceca3e558cbd7e4dc4b1ca93911394fd57834785936d1ca6626b4b4ff6b71613cd872b93e45b8701104978f80d8170e9e9 SHA512 872b0653ecebb83d93e152d510808ad85502024f5c162bb5c40a94aa76cddac615c0e930c04313c53a9e0a1a5c4b383829e302bb34647db46a698b47edc7fbdb
+MISC metadata.xml 450 BLAKE2B 2d3cb246c4dc45022c3501897e0d13e15170169b1dcf869144a447bf4018ab606dd67e346115c2b921d39ecad445b648d51efe34be9de989f4258551325ab023 SHA512 41f21a130c80de97ce22d5a85c563a89a2562dd5d1266888d3c7aa76cc7217c1c412856497806a093a53ea40550da94c6403ec73643395b770324799d1c72441
diff --git a/kde-apps/messagelib/metadata.xml b/kde-apps/messagelib/metadata.xml
index fa80953797d0..1fcb92d7e7a6 100644
--- a/kde-apps/messagelib/metadata.xml
+++ b/kde-apps/messagelib/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="cpe">cpe:/a:kde:messagelib</remote-id>
</upstream>
<use>
<flag name="speech">Enable text-to-speech support</flag>
diff --git a/kde-apps/okular/Manifest b/kde-apps/okular/Manifest
index 05e032c694e2..75c2d98c1412 100644
--- a/kde-apps/okular/Manifest
+++ b/kde-apps/okular/Manifest
@@ -5,4 +5,4 @@ DIST okular-22.04.3.tar.xz 8219616 BLAKE2B 016e01d3a8495faa0c3c51ac583817ecdedf2
DIST okular-22.08.1.tar.xz 8225648 BLAKE2B 82dd38bc16e552291b933bc155bdbf7b5037be7ebd37622efd86e040027bda86fb784846074f51380f7dc3efd3752c0c163479e99bcbb681266fdb554ada295d SHA512 1fa3c8763d7432a21448c3715e69658609bf9cc50d767f74db89a37f0ef890dff97d276526aa6f41a0fcb91c36df39a1274d243785da74ce811448d896588d43
EBUILD okular-22.04.3-r1.ebuild 3427 BLAKE2B 129b3b7b4d902093c5a68c90aadba4680f6791a9e7f63f6779f80dca2cc849970acaf0b852e4e8570a66b81b97259852067362e8c275b9d352f203f220acde93 SHA512 ced071782ba90f4a1f61029e3ec3da975d6fee77b5f5eba239de09056d7c74e28da796998d39635db0113a34c89e0aa2230683c6333347e48633da5fb3728515
EBUILD okular-22.08.1-r1.ebuild 3517 BLAKE2B ed39a74ade789fe3c065fc385e73f2a430cf115a7a94812b9bfb116c3b32098c6f4d5f26f81f544a2d6fcbf29eed719e706b284955d783983e074bab71cbc26a SHA512 a727c254651d76833ee7ece5bcfbd61e9468bccb2f277b931e56384955ff693d3efaf1feb04cbde5279d671643e1a5b602cfdada89c82312033904ab7c8c68f3
-MISC metadata.xml 1080 BLAKE2B 3f1fb6d9a0f40888c94aff100b5d65e537932a057d1ac6440722632f0ccd306f6cc11757af3d46082cf5126156736f0abc7a39244037f6b7e616e47eb66e3db5 SHA512 2f87932381ea792a15a330d3ce842b278b36d8460919a8e4f210537e2fe0f68448e9ffb943cd80da86242f72cbdc4341d03cb5ce26573fef894c133905b74c20
+MISC metadata.xml 1134 BLAKE2B d2bf9a6b378094bfd999f9e4bc3f1ca40d0c9014e247d2df308ddd413999e7a9ffd2dbca3cecff50f696435b16e8be83a3167ed51e5bac737f1720f4502f02f0 SHA512 8dabf09a40eb2cf7c2e0be18d33020b6ccf777115e7c047bfc4791ad0e23554ac25e6ed8da8528281e067b71567dad3407634562273aedae419759bab4e0d416
diff --git a/kde-apps/okular/metadata.xml b/kde-apps/okular/metadata.xml
index e4668c73afec..c1de2f50d80c 100644
--- a/kde-apps/okular/metadata.xml
+++ b/kde-apps/okular/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="cpe">cpe:/a:kde:okular</remote-id>
</upstream>
<use>
<flag name="crypt">Enable support for password-encrypted documents via <pkg>kde-frameworks/kwallet</pkg></flag>
diff --git a/kde-frameworks/Manifest.gz b/kde-frameworks/Manifest.gz
index c437aa0bb44b..645c2bd5db7f 100644
--- a/kde-frameworks/Manifest.gz
+++ b/kde-frameworks/Manifest.gz
Binary files differ
diff --git a/kde-frameworks/kauth/Manifest b/kde-frameworks/kauth/Manifest
index 513c96076662..d5e8084e53d4 100644
--- a/kde-frameworks/kauth/Manifest
+++ b/kde-frameworks/kauth/Manifest
@@ -2,4 +2,4 @@ DIST kauth-5.96.0.tar.xz 91188 BLAKE2B 12bb41387cc07b63bb33137746a14820583355050
DIST kauth-5.98.0.tar.xz 91044 BLAKE2B 01071279dd92a11c01e43f8061637b0297cf5f501eda37d0995bf9d3b7629f6016968c75db96293bf3526f405e2a8c5a77327c305ffe07bdb1161f34611ebc24 SHA512 7d5fe4fe79f1d7d9533fd28a7629449fd20927fddea0d72b2f8e41b5b1cc30c9ed3e6b0697f20879ea2eaf258af56194d7bf44816ac91abc56c7d36071f87140
EBUILD kauth-5.96.0.ebuild 931 BLAKE2B 749efe06467b92ba1addaa3fbd406800026b7115c2cfd2c240a74fbace93a9236289fdf54c43c9a06523a6db2f74c05296e054869d23b129aa4eb1fb79f354b1 SHA512 deea018ff25e20008faf68dbf5bfa8fb0d27309701b6dac5b4680025af1e7bf5dab391924221393481d506fa6238e81c8d29baf9e57461d69370316a9b984290
EBUILD kauth-5.98.0.ebuild 934 BLAKE2B 02907d291a183a8ee67d5621bea9d93317cf7abf6308097e8eaa85b4399c09945f48c12b3b8a7796d2c9deb371ecc1b1656f77c809213d5dd02c7894c30be050 SHA512 35bfd4542d54a41f6428ae7c50bb51f7c8d516a58a66ef2af3eb696d5a6318cb0a3b72979340f14c03847d37a2b70df613f6d7e94a763ba2b1a599d3fa344c7a
-MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80
+MISC metadata.xml 509 BLAKE2B 00b8382b1f1671890482edd04b0947b5b52d4cd7366dd53bc9b010b983726d22fab423b22648c577351fd4579bc9610dd117da4f1e8166ca1b1cb6f21e1b65ba SHA512 ab84c8d9ac2f2ddb02152eb58548ef55af3a7a194bc9ef2cc02f7d7c9b8eb6557578be4583d33d35abb3994a16c5ea8d7958a2931cd076462d03a9eee82c2996
diff --git a/kde-frameworks/kauth/metadata.xml b/kde-frameworks/kauth/metadata.xml
index 506ecf605bc4..48cd37476321 100644
--- a/kde-frameworks/kauth/metadata.xml
+++ b/kde-frameworks/kauth/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="cpe">cpe:/a:kde:kauth</remote-id>
</upstream>
<slots>
<subslots>
diff --git a/kde-frameworks/kconfig/Manifest b/kde-frameworks/kconfig/Manifest
index e98205489e0e..e84d57ad5285 100644
--- a/kde-frameworks/kconfig/Manifest
+++ b/kde-frameworks/kconfig/Manifest
@@ -2,4 +2,4 @@ DIST kconfig-5.96.0.tar.xz 283284 BLAKE2B 8bbe511db0badd7338694c22485c97015c2f42
DIST kconfig-5.98.0.tar.xz 283628 BLAKE2B 1f51f971ffd02c71361185adbdc768774aec0a47fb414a51e24883082659b8e8c2644293ccb9b253143fa2143043fc32cdb3d101de2554f868797f7672d73d2e SHA512 df3950714dbf2b9edb3051fb0dc26bd4564503c8a5253712345cbd774f326cd1b49119218b1ab7c574f37455fac09c36928962fd7c49d82e810b88c305591826
EBUILD kconfig-5.96.0.ebuild 825 BLAKE2B 726af28165117ddf24543a4f220979ffa200b06dbf3e67ccd0bdf2d54b7e5a4ece9c43ee4f15c65cd8d51b524a68d19311efede030c8370a220468d78cfd1b54 SHA512 1e266f2ec68697a526bbd620d63588919d2dbcfe9c4c1a35c1fb20681abe6eb8ff32017d361e4db19a8f0601cf36421254c5e72c69ad091c026b7b9798d70c22
EBUILD kconfig-5.98.0.ebuild 818 BLAKE2B 1d790d230051583c6fbe7789ae9c5550de3fcb2e58cd894f0f88b469bb575b611e88e129bc484e788465aa0b51e0cb4caadf4ae9981162a29b1cce75169367b4 SHA512 7fdd2cc50720217632e3cb5d075080ca42dd9bac6fbadf2d9f5f6171d1b975aaafa400397f79d44274888f859c006188a9293f0e2a2f62c8f28be37088e1e247
-MISC metadata.xml 560 BLAKE2B 3c60b8b8f04fb43ee27b250985d080758dfb521e4ed3ec0ee94dc36c57db90701504490a0b56bfad2ea9bfc7c6d3e76a4f68995c1b7d9213104d13a8de622259 SHA512 7c3c097098192485a17926575bc5d9a008c480ad01fbd89f94b218f709a2d8b7d913f067548cd51579a65e43c3d0847b0567e37ce9bf1b8ada53f212650f0144
+MISC metadata.xml 615 BLAKE2B 9a7225e2bff6c90ecb8dde8c96d85513bf9ba2415a436e30e9c857fa5d410501b0329590ca3da4bd66b4dcad99a73552b8e045ba258848948b9be765538b4dcc SHA512 7ce6fe8fdd851a072df05c65953749dd13decb0defca9ff5e6f5b1058dff38f4d8722cd6eb67a9a7047434009b5d66eaf045970328990d3f61435465bc87d985
diff --git a/kde-frameworks/kconfig/metadata.xml b/kde-frameworks/kconfig/metadata.xml
index 6709562d0d64..d99f466aae3e 100644
--- a/kde-frameworks/kconfig/metadata.xml
+++ b/kde-frameworks/kconfig/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="cpe">cpe:/a:kde:kconfig</remote-id>
</upstream>
<use>
<flag name="qml">Enable QML/QtQuick support via <pkg>dev-qt/qtdeclarative</pkg></flag>
diff --git a/kde-frameworks/kimageformats/Manifest b/kde-frameworks/kimageformats/Manifest
index a973c7db6caf..f943ba84828e 100644
--- a/kde-frameworks/kimageformats/Manifest
+++ b/kde-frameworks/kimageformats/Manifest
@@ -2,4 +2,4 @@ DIST kimageformats-5.96.0.tar.xz 3589112 BLAKE2B 2a9e5f72b09e27ebb561013f816b41e
DIST kimageformats-5.98.0.tar.xz 5312392 BLAKE2B 8dbdbce77298585f29f42cc6c14c45d3b4104d7abb9627df25ecac94ec0d878c12bfb0860fe03ee6eebf7ecb651e0ec53324191c7a8707957a273d8640c3fec0 SHA512 4c37067ff252daa596bff0eba324774bf1b214e47b629326f83ee61904f71b06d0e4376484bda62419c0e4eaae8afde1ea6ab1c7b5aac7aabd3d722ebece9274
EBUILD kimageformats-5.96.0.ebuild 1008 BLAKE2B 881d5e6493a719ba5ab913e114d77bc46fe3c82cb655d1a47db14ab0eb2398cd2d6e4b283c0358dc65076d796ebf3e576155fff28be12f65b9aa3ae0710a9af1 SHA512 bb6b63276e7a97e0aef3cd4f8a83be1e600b4cd793501bcac42559cf00bf3c6b3f4f47163c0718c22a91373dccf5f7dce833f79c699315a2763bc09c2a139bfa
EBUILD kimageformats-5.98.0.ebuild 1011 BLAKE2B 667619f542ef75a2ef937c63b85828cb0b67c5b32301718cc9e9857e2f634844bef640db9921760ba73015e093007a285fc5402b0165c48255bef76581d6304a SHA512 42b35b20b300b7c9eddcc3d606e420bf0297460bda5315fd9f50566ebc5cd03e422a09013a7ea35984faf6e43c301c113fd5e9b70cee7045bb164c9eda5d46e9
-MISC metadata.xml 714 BLAKE2B 2b4fd4b370285820e2c7966aa910cf57ec94ae4c7daa7f44d9421554d57149d696e751db8020b128321494027d1e4142b42b1b9ce1538d3c8cf93a6e72c93892 SHA512 0a44aa8d3dd4cc2fe1d73938792daec37af80c72d70da0a3ec8a1d6f610a54f5fea85008dcb9187b0a77671467eef52547e8bdb61bcfcfb4742df61f9da921d3
+MISC metadata.xml 775 BLAKE2B 7a31e17d20aaa7fb530e76ff4cac8f681f81d1229ed6c0b08206de919be074a3fa9667ff7f24c9db674a6950de938b7bddb609cb5c015f1b7072fbd981b56e1a SHA512 80aee93fef37b1ef9a81dba5c77934ec269d44a0016c31b4cd2d855edd607894267ad7c0e39cf795b212b200f433611fc9c7014a97df784879717a46d33ff62a
diff --git a/kde-frameworks/kimageformats/metadata.xml b/kde-frameworks/kimageformats/metadata.xml
index 32a938a852f0..e8d14576488d 100644
--- a/kde-frameworks/kimageformats/metadata.xml
+++ b/kde-frameworks/kimageformats/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="cpe">cpe:/a:kde:kimageformats</remote-id>
</upstream>
<use>
<flag name="avif">Support the AVIF image file format</flag>
diff --git a/kde-frameworks/ktexteditor/Manifest b/kde-frameworks/ktexteditor/Manifest
index e9522666caf2..0a6841382bac 100644
--- a/kde-frameworks/ktexteditor/Manifest
+++ b/kde-frameworks/ktexteditor/Manifest
@@ -3,4 +3,4 @@ DIST ktexteditor-5.96.0.tar.xz 2404504 BLAKE2B 3d35559a25a111b3a21ea48f8512b237f
DIST ktexteditor-5.98.0.tar.xz 2422756 BLAKE2B aebd1f753ae6df9e40e4e5033afcbe4d4a9a031a2d44ead751819b0117e442535970feb03cdb34767952618c55a897b9c1f909c576e7225993fb1adfa0814ad1 SHA512 9505d4b791809f4a262d11d6a4553e29f0897a5447b7609e6df6bc89f86e839691a6e33d325a0168e0eba8ae433d6f5ca740bed115c80a59e1ed68a54e9c8e2f
EBUILD ktexteditor-5.96.0-r1.ebuild 1543 BLAKE2B 829aa3aaab143242fbbfb837d0c80d510cd4ede3ae6210e56cd34001a2a75dcc1708d5a7f06e0c050854644db2928121c366d9522295f6f9454a94f2975f0f95 SHA512 2da03cfd667634797cb7f3919cff99a73926f735dc296f8616dd41224c64b7f84d79ffeca1bb2a2b893638853c3a453e5f51a2df16e77dc8d9c0d93837860efb
EBUILD ktexteditor-5.98.0.ebuild 1497 BLAKE2B 2337c06bd0354725f2ae485601d7743efc139df431b279e279a769776995f7206c5f975139abea5b4ada03b7363380a5ef796d5ffade42154616376f19067b89 SHA512 d4a5069be793673d19c510a9600c50d976b2d5db4edbf1278ea9f4f8a3e14d536d5549225416896552b32d3874b517ad49596468491338e0b59e130d4ab4704b
-MISC metadata.xml 558 BLAKE2B 4f17698120e7bb1f131519e4a43f33e99916d3690a548412572a43cc060a115eeed44d0ca0cab43f7c3fea8c098f4c495ce571ea1cb6ce78a25e7ef0fb49f1e5 SHA512 441d42f0f301c60e77f90d40cf57f76addaf455225a99e63ea95ed3b7a08d944fe80260c7188a989d830277006da96f271fb6a02bad41ead3bea7358621ae04a
+MISC metadata.xml 617 BLAKE2B 432b6a3bf74f8673ebeda6dd2310bb75f0ecc09e48c2a1d3ca2c954dcd6ce4f8f992124b362e4ad3c1d166fde1f45d7fb9531d17fba201d5a0c93186ebe404ca SHA512 9babd75eaddd27663739ef242a1afbbbb427b986c78d8f6ead6dd026484f523403f827bdcc7a12c539558f6a19e02b73e3bf7a591c3333653dd1217a79a3281f
diff --git a/kde-frameworks/ktexteditor/metadata.xml b/kde-frameworks/ktexteditor/metadata.xml
index 6f38a24b2888..45f4b96ce4ea 100644
--- a/kde-frameworks/ktexteditor/metadata.xml
+++ b/kde-frameworks/ktexteditor/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="cpe">cpe:/a:kde:ktexteditor</remote-id>
</upstream>
<use>
<flag name="editorconfig">Enable support for EditorConfig configuration files</flag>
diff --git a/kde-misc/Manifest.gz b/kde-misc/Manifest.gz
index 21eb20705f99..ad0ef520cc45 100644
--- a/kde-misc/Manifest.gz
+++ b/kde-misc/Manifest.gz
Binary files differ
diff --git a/kde-misc/kdeconnect/Manifest b/kde-misc/kdeconnect/Manifest
index e0fe5df134e4..95356e521ae6 100644
--- a/kde-misc/kdeconnect/Manifest
+++ b/kde-misc/kdeconnect/Manifest
@@ -1,6 +1,6 @@
AUX kdeconnect-21.07.80-revert-disable-kpeople.patch 961 BLAKE2B 01322bdec48897cb763c551ed2210d4d86edd456d734639eda83dd4062197332c565fe337c90329de33290d55609a5586585376a4c28ac86cde645b3ae9d1d06 SHA512 d75a3b02c35d5d14cde7d34aca5b3e762dd12eb1492e5871c1db23d783f4f4caedec0116f041b9230e783ccdb1fde8a2625a58aec9d07bc0f708299048e1f885
DIST kdeconnect-kde-22.04.3.tar.xz 613864 BLAKE2B 1606892938cf184533cb3f40b558f7153fd18fd017d6a3cf7b93c84e33eccc9b10841417e0b9365c6a4262e0a35520a76b41c76e91e2a59c79574f061a7f524e SHA512 b09577ee6e5cc9fb73a3691ddaf55a7e7e33dc599db9abeffeb1fa812867c96290af7d445a39da6b2309a84c21d777ecccdf4f0f3c02e3723d9793f8e4775a36
DIST kdeconnect-kde-22.08.1.tar.xz 623912 BLAKE2B fe968b7eebe1e30683c0d0d48f0bbfa89a291008accb43ea0932d08da3d12341246bb1b5744c756e811aa8abf19baea723c0e56b436d1444b6acc324b49b06ec SHA512 7089ca8ed7c3c48d77fab1a4d8e1086fc56c6b34ef8995d47c1d7f4fa589298150387e977dfae6a7497d48c65e5b059446caac10107b5c836bf3836779bba05c
-EBUILD kdeconnect-22.04.3.ebuild 2506 BLAKE2B 015aa1c4ded4ad562b07606c3b96b2ecdbed8f69ab844fee1ca3657b9a8f2debb575629f9aaa6d2671b22b8365254ed060d097ef2aba495e164c4254b2fc03a1 SHA512 e311c9b27fc7c2028eb2c6df85d16b16be60c65ddb2b13d8cef720e43cb75e0c164e72cd40564d273a72424a227c2a82dbf15dba1c42eee6355d74f44bad8f28
-EBUILD kdeconnect-22.08.1.ebuild 2519 BLAKE2B f54831c99c7730bcdccc454c58166b17ee8c7563702adc0afa36ba72f6f29d7afa775607633706440ce78242a689b05e739cce040cdda014fd1dc487273078da SHA512 0cca4be6f88e29bfd116e6a9413feaa3947933f95c6921d1e26b96ddb595ce9d42042f9ca08bad7c819cdbdcb1a95bd543e17dc4b84c6a5445607d5cbad23ae1
-MISC metadata.xml 539 BLAKE2B df52f44f6c2a6c7f0226cbd25a7cb96b0b105ceed441987e9be966d4b5ac808635a54adabca2bcb2aa0bb70697d2f253ce603a69cd16bf164b156941905cbc0c SHA512 740c11ab7c2bbb9f49619b26de97e0971de0a480ab553875aeb8e588271a445cc0d295a736c9123e1518a0834fdf9fcc28763bbe193e5a53b549038d9f38aaae
+EBUILD kdeconnect-22.04.3.ebuild 2502 BLAKE2B 87454b5a5d89ccf3850a003a0fc8ce35c96153a7acb0b284bac8e0a16de55fada6f8649bf4920ddb912f9eb3b90280faa78599f1ecedd3427f6b5d4edcd3683b SHA512 eae10828079e28b6b095e09bd94363f72138db3ef3c58bf22203b5bf17ac3f233e0a79588fa2f8da20df67a3f681d19534caf191ab1c825795b83eaac60de65b
+EBUILD kdeconnect-22.08.1.ebuild 2515 BLAKE2B 30164d51e4ac2415f09b5162c7193381dd0eeb153a2d2b7fe2d4ccaa93b81a55bdfbb91ebaec875d52ac65a4d0223871df51caf5fda18ed26f074333d04ed150 SHA512 22ef7cec845e72aae48d35c74e7e77733bd6da3ef3ba92205405384f68175669d672fa0258aa9b948c2a3bb786087e90eef572b721348edee2608565d4a9097f
+MISC metadata.xml 597 BLAKE2B 7b3ee7f7324ee87bc92965a8c0298924a16031f79b71a884d5dcb376d8b79586f545badaea5d8d483db3b1d66d962c7f325f78c03134cae081808f59b00d61f1 SHA512 4ea036e03ed5f0417472d7afedf39ea92fa844e1aaf76ab02498b92000c1417adce1dd6c604ced6a59e7fade1a1ec1c9cd59ae60d72f2fa13e5d7cdbcd36d62a
diff --git a/kde-misc/kdeconnect/kdeconnect-22.04.3.ebuild b/kde-misc/kdeconnect/kdeconnect-22.04.3.ebuild
index 1bc564f048a1..4efc46e4e1e7 100644
--- a/kde-misc/kdeconnect/kdeconnect-22.04.3.ebuild
+++ b/kde-misc/kdeconnect/kdeconnect-22.04.3.ebuild
@@ -12,7 +12,7 @@ QTMIN=5.15.4
inherit ecm gear.kde.org
DESCRIPTION="Adds communication between KDE Plasma and your smartphone"
-HOMEPAGE="https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect.kcm/"
+HOMEPAGE="https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect/"
LICENSE="GPL-2+"
SLOT="5"
diff --git a/kde-misc/kdeconnect/kdeconnect-22.08.1.ebuild b/kde-misc/kdeconnect/kdeconnect-22.08.1.ebuild
index 1cca14898f63..ea42cf75c7c3 100644
--- a/kde-misc/kdeconnect/kdeconnect-22.08.1.ebuild
+++ b/kde-misc/kdeconnect/kdeconnect-22.08.1.ebuild
@@ -12,7 +12,7 @@ QTMIN=5.15.5
inherit ecm gear.kde.org
DESCRIPTION="Adds communication between KDE Plasma and your smartphone"
-HOMEPAGE="https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect.kcm/"
+HOMEPAGE="https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect/"
LICENSE="GPL-2+"
SLOT="5"
diff --git a/kde-misc/kdeconnect/metadata.xml b/kde-misc/kdeconnect/metadata.xml
index 65474bc92199..e2d036edeeab 100644
--- a/kde-misc/kdeconnect/metadata.xml
+++ b/kde-misc/kdeconnect/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="cpe">cpe:/a:kde:kdeconnect</remote-id>
</upstream>
<use>
<flag name="pulseaudio">Enable system volume control plugin using <pkg>media-sound/pulseaudio</pkg></flag>
diff --git a/kde-misc/krusader/Manifest b/kde-misc/krusader/Manifest
index 42c29df3ba1c..3fbc60a7b5e2 100644
--- a/kde-misc/krusader/Manifest
+++ b/kde-misc/krusader/Manifest
@@ -1,3 +1,3 @@
DIST krusader-2.7.2.tar.xz 2912396 BLAKE2B d2675dbde007f002e7dd3730b806e30443ae9e6923d7255ea6c5582370aeb5783822ca0893fc01985fccca209cd0e88e8ada2234d18011d3f90a7e74bffe84ae SHA512 8af90a9067c7c92abc9dcc866e1eb1e1f1bd2a4c45968c260b6b01cc079d3125d6db6d49b530d90a2f91d3c99c577fa7f1ff47d12abc3400a75e2d52e7ae477b
EBUILD krusader-2.7.2.ebuild 2080 BLAKE2B 23da52f3d63ae1812b82267226b07ffd00cba759c1f46f959e0f62d794f6448d6f7ff2e33f23fcca6b101a3f4509370a52cc3a5a7ce7fcaa99f587cc3fdf2260 SHA512 45b49108537bd6e5605f36be085598cf7112516d40b18f2ae0f7d59778e44724e67cfd104b34dbd6a616a90b5395dbf7a29a822e5c478b1a968f54cd077b0819
-MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
+MISC metadata.xml 379 BLAKE2B ea6ee33414408211eae71089b6357632a6350577ec06f7d18f60fd6d2a9352117ea77e50262a53b7ed7f6578edfe5e3d929647095b49504bec564d6e47e94885 SHA512 4426cb4d691670ca22cca9dc59d6fe3ce765c7923e545ca8488355e00a4b57b6c127deaecf4f8c0bb4b1880e939b8bef65954e3667f116af97e6893c40702f89
diff --git a/kde-misc/krusader/metadata.xml b/kde-misc/krusader/metadata.xml
index d925f2439758..d41cf0fbf8b4 100644
--- a/kde-misc/krusader/metadata.xml
+++ b/kde-misc/krusader/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="cpe">cpe:/a:krusader:krusader</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-plasma/Manifest.gz b/kde-plasma/Manifest.gz
index 867ae346df5d..c0729a6c0392 100644
--- a/kde-plasma/Manifest.gz
+++ b/kde-plasma/Manifest.gz
Binary files differ
diff --git a/kde-plasma/discover/Manifest b/kde-plasma/discover/Manifest
index 268f5ad8c620..dd0ab55d70d9 100644
--- a/kde-plasma/discover/Manifest
+++ b/kde-plasma/discover/Manifest
@@ -5,4 +5,4 @@ DIST discover-5.24.6.tar.xz 8262256 BLAKE2B e01fe3da64f976c576f52c9882d76479b01a
DIST discover-5.25.5.tar.xz 8311084 BLAKE2B 07cf7d8ce9ae0d94770dba1d477caaa4689d001deab209e58e7986608c1f2419ccb478632aee31039ba73308933c41a134e39b163752d66d4fbaf6998eaa70f3 SHA512 936c2ac4e4f3608882960080ea51e183115d35c3b1334c6287de9356ac714cb55ce37ff614b6ada78a0c5ebcf94fa028351c5102b274adb748fb421e8ddf58c7
EBUILD discover-5.24.6-r1.ebuild 2501 BLAKE2B fc22e0aef2d50549f3c1a0c60a95c05e1b6ad21b82d7ea4e22ad8eb3496befea1a84aaf950cfc8cc73e852928cb09cb4b8c592de36e109634cfd6005fb0dd968 SHA512 6a581691f5e847c25b78bf5a02afd9225f839859a670bedbac466f38cef677627295289b3abeb60362e9b3239942fd7aa5244ac59d9dca0b06285cd3e4f9998a
EBUILD discover-5.25.5.ebuild 2385 BLAKE2B e9bb7d2cb674bac400e0fcdc69b43f47c636f00f59b2211a26b1fb23b615f9a45a35c2d0b13a830314f806b379aa1425d6678f7cc7ea11ee18fbae74a5550c99 SHA512 bebff24cab41674224321fe1f3d091b76306eaddedea9e0c6217b9e90462168428f06c6a9684da53c54f72d73c051482568ab49838130fa245176610b0c46c49
-MISC metadata.xml 537 BLAKE2B 3f8ef5cff5aba41680b677214f13254460b589b01380bb7c569f0f4cd011d046f76efaab48eb3f36bd0f13ace05845e670223e34b12519c3add4f0412443c792 SHA512 68b34b02c8f1b9a4c41f4aa5b2c2ced838bf65854b7cf15286ee426290f80fff4065ed8fe86db1aec62329778f425b0f9dc0e69c08db029910cd43136aca1d9b
+MISC metadata.xml 593 BLAKE2B df9bc71449f9da27c50179bccd724b275f65726ddd17b44e9d639489fec725d7ac4fdeb012878a80e46f3f6e75a5bb7c2c1661279602b0b55267078128adfec0 SHA512 596816ebb6342627a25a605b62a87fe5aad5935e956db6dea84215b65edb2f405c0ad3fcda87481e10abc950e0263d190064f3edf91710aa2f16699a2de63f0b
diff --git a/kde-plasma/discover/metadata.xml b/kde-plasma/discover/metadata.xml
index 0c430bd5a1dd..41df9446c0d0 100644
--- a/kde-plasma/discover/metadata.xml
+++ b/kde-plasma/discover/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="cpe">cpe:/a:kde:discover</remote-id>
</upstream>
<use>
<flag name="firmware">Enable support for firmware upgrades using <pkg>sys-apps/fwupd</pkg></flag>
diff --git a/kde-plasma/plasma-thunderbolt/Manifest b/kde-plasma/plasma-thunderbolt/Manifest
index 289c0810a6b3..bc76c0a3343b 100644
--- a/kde-plasma/plasma-thunderbolt/Manifest
+++ b/kde-plasma/plasma-thunderbolt/Manifest
@@ -2,6 +2,6 @@ AUX plasma-thunderbolt-5.25.5-kcm-crash.patch 2737 BLAKE2B bc5d652b2529f070baef9
DIST plasma-thunderbolt-5.24.6.tar.xz 66748 BLAKE2B 2f83473a8d03735669c38b6b872da84ac5814811da2213988edbe0acbf1315bcecda54f470ac61ed0bdd1b539934fbe84d5716aa9076d0091ac65f1c8aa8d765 SHA512 3d01fa3baae27bb179d3e27cbbce827324931e3c772465604019cef5f204db1f378e8a261cfdff82f561478d9e8592c9d151d43eed08a4a4ae9ea718054260bb
DIST plasma-thunderbolt-5.25.5.tar.xz 68828 BLAKE2B 2e43e20f1413b2edf502f5d7a7b766d956e5bae7f69b983f234546270c629148baf126415915360d8991292139c2d41c687df308d143e359c5a47343d35ddc29 SHA512 73280e422e30893f90586ff7248a6ec0db8d8b518a205187c550545381ee34b09fa648ce819129f8cf2823877f7fcdbbc8e3484a4ca86fa427b2c95915f532b7
EBUILD plasma-thunderbolt-5.24.6.ebuild 902 BLAKE2B d3db55ea334f743467b042f571840311536edefffecf00dcdd3e921655670117de845cf9a50007a1aad6e53f9b3187a3b6984e81c3ce769ac4a0a86e057ef4b7 SHA512 60ccc4aafad2a6bdd0e2ec9d08f5574c40106d8f8d6b2551dab9a4fe767bfc908af2c8679fa31c8c2fa5d38ecc3eac4ce7ddfa0e78505f2e25cbba7e45cab19c
-EBUILD plasma-thunderbolt-5.25.5-r1.ebuild 952 BLAKE2B 30b1999d8ae6b21efc3340f014f3efc64000808068e863fc2070eb340ba3992885191b382198784df0cab9700e5086967fd007d5424292dcda99f17cacc465ef SHA512 034483a2d34ea4a538ebdb33c9938d26d320e89e91f5f829a7ccda8e77784594e866c82373c28a5bc4072d319b9d21dc9dd7fbcdb78e0e4352db77de2124c00c
+EBUILD plasma-thunderbolt-5.25.5-r1.ebuild 950 BLAKE2B f24cd5e964e7f967dbd70e795b1f630d0f6f692733c0b3a3787725dc3322b6ce8f415b3b26bc67e39e11c4369ae68709ca7e2df0eee5f48391ca81ee55130fba SHA512 0e4f57d0826fd9ba21d6683ca4447217dac969a723ce9860bec8ddbf3ce689fd0505ccfde1a0ad5721de2a3866c1f83ccff0a04b846c8666f43dde683b57eb19
EBUILD plasma-thunderbolt-5.25.5.ebuild 902 BLAKE2B f05ab4de1a5f5f776dc20edbe10fda5899699aed9e5f8c9c9c5b17c19d051721d0ec5134bc129a2badb82a96a3fa7ecbf2121251c452430b2f174139a239b0c6 SHA512 88be42da79ea6e18746b0cb40fb77679c6a9e52bc4565af9f9a3881e453cefb229c9ff6be24175a9e34833689e9961fd167d5ac73e2ae37fec310fb5334eeefc
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.25.5-r1.ebuild b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.25.5-r1.ebuild
index 137f827fe9df..b68b25270cb1 100644
--- a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.25.5-r1.ebuild
+++ b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.25.5-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/plasma-thunderbolt"
LICENSE="|| ( GPL-2 GPL-3+ )"
SLOT="5"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
IUSE=""
# tests require DBus
diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest
index 25bf7f67b8df..db3157e56400 100644
--- a/kde-plasma/plasma-workspace/Manifest
+++ b/kde-plasma/plasma-workspace/Manifest
@@ -12,5 +12,5 @@ DIST plasma-workspace-5.24.6.tar.xz 18500752 BLAKE2B 1e469e91e8f1828f0b819aaa03f
DIST plasma-workspace-5.25.5.tar.xz 18638932 BLAKE2B f83aabf84b775c0bf9d1e60db03f94400e3363fa8f45767bdc471706682cda7323fae4948cffa156188cc7ed2d30d05349a385dd370ef941c16464ddddf8fa01 SHA512 0c6cf5104b584b34a8bcb45d57069fed3b25e871fccf1bfefd47d8fc1b595867c1c4f0fcfcc0e07847534e1e77ce8ed1f3be1ac6cb7eea8669a9c7649c8466cb
EBUILD plasma-workspace-5.24.6.ebuild 6504 BLAKE2B 70a8668b7062c419bc5b671f0e0359c590f5a340d2289b0688d24b3f5dac135ea3788863873a304c3c43ee38576424a29fe0dfe2ba60629cd63669b9606c379f SHA512 9d611f6ae062daac80f4d4f9fdeb8535ac5f567b9215797a4eba33e23fd808c3c61ab8b3956a4199e6b46635f766cd7f9bdb7cf20edb4907bb37746f5e54b51e
EBUILD plasma-workspace-5.25.5-r3.ebuild 6955 BLAKE2B 4beeaeaf621f68f8157c78a4e576333a60406e2ab8759d597f964de1e0e26c63d1fc0ffbaab9c7e4f6a889ed43316a6fac079ceb40abe32ed67a0beeaa82b1e7 SHA512 655d9656974c138906ad15cacb67aa77f3c41386a490c1f02d77d2b727c29509162844c1ca2cb761fad27607d3e837e06d81a943b08c641960d2691bce7f9d73
-EBUILD plasma-workspace-5.25.5-r4.ebuild 7037 BLAKE2B 9aac5cb251c4775e0adbbefbb0e49ef1e76fee1a399a545436ec37f85c7de34121b025c1d9957fc75ff7dc1a87da07c94fd212c5796d0c3a15586794c86d8a1c SHA512 b2708c5093d4b047dd39a8508c5ce8c106f459fe35d82df978f21ae1d5b1ef641c9e57b9940b20fd2b17e8a48e0b7f9ce8a337cb8788b62c94843770d765e664
+EBUILD plasma-workspace-5.25.5-r4.ebuild 7035 BLAKE2B 7387fc6adc862c8298c4a474f3d93b6a5a3fa94e37878db64c496a26ac3deea93bb3c5d51399d7b90ae33f2e8cd31ca1e6aa0e44cccd24cc0a3d61d9eec2f70f SHA512 1f1a4b3be272359a85456b623610dd3752571e35095f88cbc241b4a91547a7f01a900d934b0c6338118a7653c873be4c7b4a30690c52cc610b0f2279fccc827d
MISC metadata.xml 726 BLAKE2B ee1a0b82d5852d7c68784107563ccf0245d26cfcc1c2f2bb4cef243b7ab9a0925c0cbe848f387ebe7928ea68cb50c9c267203c00535b716bdb1c7c56eb4cbcff SHA512 f7ffe99faf800f559dcd966c7f3f72523484a851870fcf9cead18b878f1089bc33a6d20fc682c2c45db012b1e908618bdfdb4590816554245c11dbb9baf10100
diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.25.5-r4.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.25.5-r4.ebuild
index dbb6d6add84f..4f4ea868b57a 100644
--- a/kde-plasma/plasma-workspace/plasma-workspace-5.25.5-r4.ebuild
+++ b/kde-plasma/plasma-workspace/plasma-workspace-5.25.5-r4.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="KDE Plasma workspace"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
IUSE="appstream +calendar +fontconfig geolocation gps +policykit
screencast +semantic-desktop telemetry"
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index b5ed3f1a373a..f111c9b171f2 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/exiv2/Manifest b/media-gfx/exiv2/Manifest
index e7dc80d1c754..fced338d44b5 100644
--- a/media-gfx/exiv2/Manifest
+++ b/media-gfx/exiv2/Manifest
@@ -1,4 +1,4 @@
AUX exiv2-0.27.5-musl-tests.patch 2390 BLAKE2B b6e69abee39168f0ecf1cfe6220d017802abae12a22ffaefe96c9a4c3a47748810bbc27bfc65d7b2a1c0b8499b5756123e7d475ef872c87337851d93241012fb SHA512 ba1bffe8a477ec90a8cc83eebaecc9608f5a953bba433cff0d62e807457969f37bdc97c205ffcf8d0fe4c948f2b67172f33adca5edacd68e35ba10366bbc4c85
DIST exiv2-0.27.5-Source.tar.gz 32720608 BLAKE2B 803cb853fd049b28d309952c2332589a8544ff90c16fc1a588b6f1a2d4ae5e96da7ae746cf2247954ac54e155b84e0ad1f4f2d89f22d07e7bbd34038f0e292a5 SHA512 0f2d2dfbc976052a428dfeb597225d3ea3c725f584d05b99316bd4aa9cbf0ba5e1e37bcde71f9041975cf003b4fdb578c559adb144268d784bfd64494f451491
EBUILD exiv2-0.27.5-r1.ebuild 2835 BLAKE2B 66c42243507c17dc62ade055e31bdf9ce9f3634b731ff70ecbf630415f3834cc21e68332e930bb667ad8bd1c296dd7c8da2c564554683395271eb3837714c13e SHA512 3916c243271d592e26370c0ac56c07fa163102697bdac5b26b653d0e2fa764abca1fbc372f99b20cdb74f80f511007fdb509365810c284c709c426b2c0158f70
-MISC metadata.xml 631 BLAKE2B f56eead7809df86d63d30f14af67d4af80f04d012d275e387b10daf9736caa6e9d234576a05c8867cfdb6f8bf598f06615d7f4e618d4809978e1a0cd71d29500 SHA512 7bde3126869346c08d949cee95fd61a1a5d5c77081260b102c84e4e1918596bc17b47433fe5a351e28a560efbad0bab0d6813b5b8aad353bfc2bad8b14ed2d33
+MISC metadata.xml 686 BLAKE2B 2d1079660cf4268216f8835d1ae6655ebafc99d5402872bb05dac6342034a28a07dcff587fc616a5eedc8c538ea3e43e013711d39c2541295e89629e39a244ee SHA512 40f9225a42386fa6f03bf9436d675bb01bd6eb859974bfed22d1316536ceaf40752fabffdab20b439e87c57f65d193d8d249e5aa022584de3f869f4162660b4e
diff --git a/media-gfx/exiv2/metadata.xml b/media-gfx/exiv2/metadata.xml
index 08e5c12f096c..47370b1a1e73 100644
--- a/media-gfx/exiv2/metadata.xml
+++ b/media-gfx/exiv2/metadata.xml
@@ -15,5 +15,6 @@
</use>
<upstream>
<remote-id type="github">Exiv2/exiv2</remote-id>
+ <remote-id type="cpe">cpe:/a:exiv2:exiv2</remote-id>
</upstream>
</pkgmetadata>
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 5cdd8a18bccb..d6bc243e2d1c 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest
index 3d1e38ed9fa6..1ee1187c229c 100644
--- a/media-libs/taglib/Manifest
+++ b/media-libs/taglib/Manifest
@@ -1,4 +1,4 @@
AUX taglib-1.12-cmake.patch 18074 BLAKE2B f4f9dedd614d7bb2f981f7e4e8dc0b257847e9627e1fdc24d85a615cac7d894402b6901e39297a5a9473d9b1eecb6bc0be6183950abc3196245c1c8921f930aa SHA512 2003f02a843c3982c7c50db77bbda9ca75c36f25a371df03cca5139bd78e2efd7b083672bb06c5f9b0d114253fdaf6adeb995304877ff84085d8d1b07ef2c779
DIST taglib-1.12.tar.gz 1364231 BLAKE2B 414a61a302fbdd1af8dae70fcec96311023d3ef85a659b8dc598c8c73cf31142b4a254c843f4d415eff0fda84e62e18f1bb63921f1868400990f023aa01b1a41 SHA512 63c96297d65486450908bda7cc1583ec338fa5a56a7c088fc37d6e125e1ee76e6d20343556a8f3d36f5b7e5187c58a5d15be964c996e3586ea1438910152b1a6
EBUILD taglib-1.12.ebuild 1296 BLAKE2B 1857d3925ded4150600158a518fd38b740dd839b0ec130a1f10d78c18245a3d978feee8acea27aca043a32f7febe213dec4d466e5eb0e27f12f1050759cf788b SHA512 8fbc3be5098ddee48c3cff5e0d00fa311d4a6232f5e1389e439ae7a7c1c903c8326472eb9baff530b86f90eed7d4071b356ff5dc1132bb07b2886a603abf1757
-MISC metadata.xml 328 BLAKE2B 47bc8baf9408ca27fcea9e5c0d2583418941688f90009187bda42a24d7328b624f5a111e43f49df8bd49e115bb4a9211f9739e3ae94400c68288728b30153188 SHA512 43f4be054032ddab6493db659bd59443dfb5465e76a58d5a0dcd39061c3d1353a08633bfca75897c0993a878b5f4b1449f660b7848d3f613286293176499470c
+MISC metadata.xml 385 BLAKE2B ca751efe47d501350e6b6f9b6d9925ed18e4a6f5dd2cacf18e5808b176c287f794251fb1606f86d2777051777b37d84c3c7a3d4a7dc2380f46f0c116500f81da SHA512 755de0d1495371605e6b80012ec736e5a9c9f50dfd7946e0443918f3fe193b5e3127325a5dc5b5e4e3c0db9be287d9db3e2e9d992b539629f2e291dc551963f3
diff --git a/media-libs/taglib/metadata.xml b/media-libs/taglib/metadata.xml
index 3c598ef7435a..20ea0685e406 100644
--- a/media-libs/taglib/metadata.xml
+++ b/media-libs/taglib/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<remote-id type="github">taglib/taglib</remote-id>
+ <remote-id type="cpe">cpe:/a:taglib:taglib</remote-id>
</upstream>
</pkgmetadata>
diff --git a/media-tv/Manifest.gz b/media-tv/Manifest.gz
index 92a78a2c81d0..07bacb5efa29 100644
--- a/media-tv/Manifest.gz
+++ b/media-tv/Manifest.gz
Binary files differ
diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest
index e1a838693660..6d0b3ad00b45 100644
--- a/media-tv/kodi/Manifest
+++ b/media-tv/kodi/Manifest
@@ -11,7 +11,7 @@ DIST libdvdnav-6.1.1-Next-Nexus-Alpha2.tar.gz 128896 BLAKE2B 021da81f82da0a6a47d
DIST libdvdread-6.0.0-Leia-Alpha-3.tar.gz 130649 BLAKE2B 0c206acdaf0776841ab792c74e023af07d9539eb72e03ae164382a31ed950f60e5e15f1d055979d28f1398924471b294d11f064b11b8373353b3962a3777ff3c SHA512 b3419ba0a1a2dd70f1bb6236afdfe1c6e88c9ad4264198b289e3bba9375e077cecf7f89848c7b09debaa445327f3507101f3d157e692f7a7163b2bb52643e1e7
DIST libdvdread-6.1.3-Next-Nexus-Alpha2.tar.gz 110631 BLAKE2B f84f6ac77ba3fb94cf513d602c79014eb34c7d16a4c7c091a6054d7e121175b8c53a8f1339a6e5baa2d9687e8b6d8439ce76781c49612d26593a20d5ede6a388 SHA512 f96e365ac6788c538b5ed54c5330ef8625962e77c27098b5cbd21332fed5cbafd422f2a997499bc17aa814849fa44b131942278547207e6611a491b0ee05b91a
EBUILD kodi-19.4-r3.ebuild 10926 BLAKE2B 2c5ff24a2384f6957174d0d8d7beeb5a53fd5042f78c36f7044dc311c1f84a23f0a85babfcaca77e8cbe3d3f78822cf448d0978dcfbbc3bc924d84797a053150 SHA512 8ca5b8a7d50f46a4d765da3689658e3d70c2070132b6e3b1080219b6057d0e7d728e8b789441ac9b43f9b18a4bb25851526ea6f5a4ce2991543e83c4f239d3a1
-EBUILD kodi-19.4-r4.ebuild 10978 BLAKE2B 14783f2bdf0a493b90a24797a9be10766b78c4cdb7ea90c728794bd3753378d69f7bda03a2716647e859360f9674ddbf2847177cd1adc614ffd70f6ebb72bf4f SHA512 2d727af8e7fd73f89fa6b130ded1f1669cba3fd4e5381cb97a94600e8ba6a25b908f3c5ebb5282752af597930fe239d4038c359c88482d77e90ea90bd2b4688e
+EBUILD kodi-19.4-r4.ebuild 10977 BLAKE2B 49d31041b17b15d9d8bed2d3d9177d630952da682f3838948e0e027e2c32407fcc0eb7233aae54153444236b7548a46555cfbd0e7f100c5199c5d7bba690acf9 SHA512 cf3df10abe8b61a8a1a735912f67ae1a8297c78f915e29038b782369fb2a4cfe531709c0d4fda92c1ac61694d82e8e1d21cce0e5c04bd173368e0197807fb297
EBUILD kodi-19.9999.ebuild 10893 BLAKE2B 55fd2f2314de059fcc809c340ea53ed7598f6f3742509edde19581f1892078a03608843f6d2903ce33ce7ae7a70aa73d9e7ac435352007818c470f514186a8d2 SHA512 eac664b506e47e35c4eea00bbb673be81038dcb91d9d349d68b11ff7bf6332a29c42bda0bd7a220606cb39098194c57821d3f24f48a54f3be791c74fbf513cd9
EBUILD kodi-9999.ebuild 10959 BLAKE2B fb569b93b568c923c941b7e60d46680aad7cadffbc6566b838eb00d0eaa2b19fa534116361474537354834fbd52c0bfcd997b9737c43eafac40d519e2f8d298f SHA512 e33329d7f7b8e1991c0bf5fafd91cf393051de58c92844d9578f0dbd4ad1de2f71062bfd2cf324e4f50f41076c0b7fee6c56373332e31198df8296287e49da45
MISC metadata.xml 2763 BLAKE2B 6ec3b7c4eb4e0686de8f7cc0b8ead41538afe9c1cfb77952087a515647474797ee2901bd47a919c0634551196937d2810e624f0a5ecacd11afa0aaead88342a6 SHA512 c476b5108d33ce322f45268bdcbb224b045584f6b110fda25c074426dced4e87379d82b2c16bfe43157b882390e1cd5affa27da283e49c60e328a094eaa7e588
diff --git a/media-tv/kodi/kodi-19.4-r4.ebuild b/media-tv/kodi/kodi-19.4-r4.ebuild
index c51a5fa4a57f..773c97496ad7 100644
--- a/media-tv/kodi/kodi-19.4-r4.ebuild
+++ b/media-tv/kodi/kodi-19.4-r4.ebuild
@@ -27,7 +27,7 @@ else
MY_PV="${MY_PV}-${CODENAME}"
MY_P="${PN}-${MY_PV}"
SRC_URI+=" https://github.com/xbmc/xbmc/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
S=${WORKDIR}/xbmc-${MY_PV}
fi
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 3dd536a072f3..9aee270295f2 100644
--- a/metadata/Manifest.gz
+++ b/metadata/Manifest.gz
Binary files differ
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index 1ecc9d3c047a..08ddb593f1d4 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Thu, 06 Oct 2022 05:39:53 +0000
+Thu, 06 Oct 2022 11:39:55 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 7a767af1d4ca..302b25f3afa1 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 529256 BLAKE2B a8ad285bac1cf4317c62825ad52e916f3d77cdd05175694abbde87461cf015178a8cf1dd6c3af6013668089990ee96f6cb9be7de7409b13ba538d09d94cde515 SHA512 3502c0b489efa2b78e07af6e3b1c1c817c21c7435c1db2224f9b91f9d0ce815b1514a1e3062680326c8a33813260f974b3b492221b06b61e7499b2dcad6eaeb1
-TIMESTAMP 2022-10-06T05:39:57Z
+TIMESTAMP 2022-10-06T11:39:59Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmM+ai1fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmM+vo9fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klB6Sw//Xi0fe6qUhU7FBdvwognvCCGKLP9D77sBOk9GEsBl/EeExqLWaB5z5uft
-yUTxZm+FcKe4p+zTxBgZHcpm0/4fNhVKQymn1oWcFkdHkYm1tiGKRPuh7qQOdPx+
-ByV16PNJUyCptqKk6yurmv72M39aFRU8MA2OEt5J9Kh547xnb+A/Tsd3pty2SkjR
-0wjjHzXjhgnZz+bf6+Xx3PBcYMwD72nA0jL5mQvWykidJGj7kfIcGbak71yQw/PN
-ahx29fJd5wGr5nQ8LKo92ROD9sS5HVn3uU7IvlIHf6TXOD2f99tAfXzKnJn8xNza
-AbP17Ct2hhPP3goAeed+/9vaa+s8TdbDvxejruLogGKFRMKjwe2EvlOnWG/QO6C6
-xeoM5w9Hx+XcPgBS7CCjyZYQE5AoQe3D9k2BvFHVqMavpn4O74Goj1uYJ98TvlgQ
-TKsimyy4/g4ldtlFkBoM3Uf0Ziqf8gLT+W49EI2744d+qewL0u9sFN1Os9pWbhyN
-2Na00X7hK4urYlsfyFTzoy3Vrs+pwN5uvtrY4XQAyIoiO5qTTmhU2hFS2nbIxH9p
-psZ49XpvCWkxW2mG1BSrJY4Gs/yNDQ+sBJaE+G/ejTOPDbgB2ACqjmoQnFHtiLNA
-oZIx2acXIPtUKf0DHjkhZLASK5QfnVAadCZoVsJmh3bM9vT7HOs=
-=wS0H
+klD7zBAApCQ/ZoybB9XojUA64Bx2SYRhR0XUXO0QkGOX4weyXxvuOtHiW6pZmbeP
+ZG8hJOE7G2ko+OwGo+lVHXdiIfmSX9mjQaBKlLVGa1rfL6BWrMMfoq5NjJW71Vrk
+lpnuoLPLbCBAVxDvh/B/Wap6Mi7+d1kUi7c6VlGyT7goXwSzrmdrjEl5YdbC+Dje
+Fsq6PoF2DbbayZZfF2btXM4F8my3oooUq/DZEqlBw8W2YLI0Aunf6Q3gc+DE3pT7
+4k4xRqRJ0bC6KYt1k0zvXQOQbgD8UAZpVEa5jua38rkK3pwqYmckIJ1ZNUcRN5uN
+/n4Bk6satS71J87ext6CQnMRrsrbNspxg8nFWVx8j0BNyAWPOVTWKtzZS8WxPyk9
+Bn5Cl7ucSSMnynn/1t+eyzcRmSz026SmskeAldYtwycaE6TgFrJJSGIP9sknFyu5
+/lE59/jQogG0vD9kpyfAxOnzBIOv4rp67GH7OnImxcCxRJ8QqhrpbdKQGW6lpWmZ
+zCuwC4YnxQ36XDIshu5tAZoKuYDcNAKuIgWeQUDYMRLvOidD/Sou4fJhhWXAwU6J
+7qasi0rX8fCo7kr8OCXKfBaS6dQw+Z+dzwdUJCBYyyWNSjcy6jZKLcqO+uyccK1Q
+7ibQfPmkYZvaEN+xpo1AOURkzILrUmWWweiBYHIqQEL7kpKpTI0=
+=rmQp
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 1ecc9d3c047a..08ddb593f1d4 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Thu, 06 Oct 2022 05:39:53 +0000
+Thu, 06 Oct 2022 11:39:55 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 8d7b6a59c807..d7a819a7d8d4 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index 6d85851b5529..b0fa4c16ffc7 100644
--- a/metadata/md5-cache/app-admin/Manifest.gz
+++ b/metadata/md5-cache/app-admin/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/haskell-updater-1.3.2-r1 b/metadata/md5-cache/app-admin/haskell-updater-1.3.2-r1
index 3ec3f6f46d55..54b4865ea3a0 100644
--- a/metadata/md5-cache/app-admin/haskell-updater-1.3.2-r1
+++ b/metadata/md5-cache/app-admin/haskell-updater-1.3.2-r1
@@ -5,10 +5,10 @@ DESCRIPTION=Rebuild Haskell dependencies in Gentoo
EAPI=8
HOMEPAGE=https://wiki.haskell.org/Gentoo#haskell-updater
INHERIT=haskell-cabal
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris
LICENSE=GPL-2
RDEPEND=|| ( >=sys-apps/portage-2.1.6 sys-apps/pkgcore )
SLOT=0
SRC_URI=https://hackage.haskell.org/package/haskell-updater-1.3.2/haskell-updater-1.3.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=978f7fe088c577a20b4765110e3d78c8
+_md5_=1f9c5abee2b4b1a61d1639e44a86f0ce
diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz
index 8abced74c5bd..08866962c196 100644
--- a/metadata/md5-cache/app-containers/Manifest.gz
+++ b/metadata/md5-cache/app-containers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-containers/lxc-5.0.1-r1 b/metadata/md5-cache/app-containers/lxc-5.0.1-r1
index ec910a396a0e..316df62ad8ba 100644
--- a/metadata/md5-cache/app-containers/lxc-5.0.1-r1
+++ b/metadata/md5-cache/app-containers/lxc-5.0.1-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://linuxcontainers.org/downloads/lxc/lxc-5.0.1.tar.gz verify-sig? ( https://linuxcontainers.org/downloads/lxc/lxc-5.0.1.tar.gz.asc )
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff linux-info bbfa385d6907d7948d49a5e107bd654d meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 optfeature 1a2157392a869265b2afcb63a26c12ac python-utils-r1 b9fc5e97e886514e5132f50465185401 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16
-_md5_=9731fc32788fe3dae5227bac4afd520a
+_md5_=4cca4dd0c810a57abe4460a27649161f
diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz
index 660d331e4a64..9fbab30a3677 100644
--- a/metadata/md5-cache/app-emulation/Manifest.gz
+++ b/metadata/md5-cache/app-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emulation/virtualbox-6.1.38 b/metadata/md5-cache/app-emulation/virtualbox-6.1.38
index 875615643d77..0301e2c416a7 100644
--- a/metadata/md5-cache/app-emulation/virtualbox-6.1.38
+++ b/metadata/md5-cache/app-emulation/virtualbox-6.1.38
@@ -7,11 +7,11 @@ HOMEPAGE=https://www.virtualbox.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop edo flag-o-matic java-pkg-opt-2 linux-info multilib optfeature pax-utils python-single-r1 tmpfiles toolchain-funcs udev xdg
IUSE=alsa debug doc dtrace headless java lvm +opus pam pax-kernel pch pulseaudio +opengl python +qt5 +sdk +sdl +udev vboxwebsrv vnc java python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-2 dtrace? ( CDDL )
RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) acct-group/vboxusers ~app-emulation/virtualbox-modules-6.1.38 dev-libs/libIDL >=dev-libs/libxslt-1.1.19 net-misc/curl dev-libs/libxml2 media-libs/libpng:0= media-libs/libvpx:0= sys-libs/zlib:= !headless? ( sdl? ( media-libs/libsdl:0[X,video] ) x11-libs/libX11 x11-libs/libxcb:= x11-libs/libXcursor x11-libs/libXext x11-libs/libXmu x11-libs/libXt opengl? ( media-libs/libglvnd[X] virtual/glu ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 opengl? ( dev-qt/qtopengl:5 ) x11-libs/libXinerama ) ) dev-libs/openssl:0= virtual/libcrypt:= lvm? ( sys-fs/lvm2 ) opus? ( media-libs/opus ) udev? ( >=virtual/udev-171 ) vnc? ( >=net-libs/libvncserver-0.9.9 ) java? ( virtual/jre:1.8 ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
REQUIRED_USE=java? ( sdk ) python? ( sdk ) vboxwebsrv? ( java ) ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 )
SLOT=0/6.1
SRC_URI=https://download.virtualbox.org/virtualbox/6.1.38/VirtualBox-6.1.38.tar.bz2 https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-6.1.36.tar.bz2
_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 29a755b1291d64133634d80b0328f153 java-pkg-opt-2 a71433e535af8faae0c0f6c861a32054 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 linux-info bbfa385d6907d7948d49a5e107bd654d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac pax-utils 91d47e5d20627c717aa878b9167c62a8 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 udev eec0bbab06977f1cfc5597269c1fa152 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=26b61822ccee967a46cca6039a2dba22
+_md5_=23ad66538303d25304a13a52d696d04c
diff --git a/metadata/md5-cache/app-emulation/virtualbox-additions-6.1.38 b/metadata/md5-cache/app-emulation/virtualbox-additions-6.1.38
index d33ab59c29fc..e78e01785a38 100644
--- a/metadata/md5-cache/app-emulation/virtualbox-additions-6.1.38
+++ b/metadata/md5-cache/app-emulation/virtualbox-additions-6.1.38
@@ -2,9 +2,9 @@ DEFINED_PHASES=install unpack
DESCRIPTION=CD image containing guest additions for VirtualBox
EAPI=8
HOMEPAGE=https://www.virtualbox.org/
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL
RESTRICT=mirror
SLOT=0/6.1
SRC_URI=https://download.virtualbox.org/virtualbox/6.1.38/VBoxGuestAdditions_6.1.38.iso
-_md5_=e7ea0ff9eb658e544c5d8f71d1b0d05f
+_md5_=171803b393047635aaa2c3d207d59e10
diff --git a/metadata/md5-cache/app-emulation/virtualbox-extpack-oracle-6.1.38 b/metadata/md5-cache/app-emulation/virtualbox-extpack-oracle-6.1.38
index 99b8a5258c12..1d4038055525 100644
--- a/metadata/md5-cache/app-emulation/virtualbox-extpack-oracle-6.1.38
+++ b/metadata/md5-cache/app-emulation/virtualbox-extpack-oracle-6.1.38
@@ -2,10 +2,10 @@ DEFINED_PHASES=install
DESCRIPTION=PUEL extensions for VirtualBox
EAPI=8
HOMEPAGE=https://www.virtualbox.org/
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=PUEL
RDEPEND==app-emulation/virtualbox-6.1.38*
RESTRICT=bindist mirror strip
SLOT=0/6.1
SRC_URI=https://download.virtualbox.org/virtualbox/6.1.38/Oracle_VM_VirtualBox_Extension_Pack-6.1.38.vbox-extpack -> Oracle_VM_VirtualBox_Extension_Pack-6.1.38.tar.gz
-_md5_=1df13d75497e063d608096af4b52c889
+_md5_=d988507f4ab6c7672b56f93ab0d4ec29
diff --git a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.38 b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.38
index 9abadc34bb77..4f3de655a495 100644
--- a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.38
+++ b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.38
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.virtualbox.org/
INHERIT=edo linux-mod systemd toolchain-funcs udev
IUSE=X dist-kernel
-KEYWORDS=~amd64 x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2
PDEPEND=X? ( x11-drivers/xf86-video-vboxvideo )
RDEPEND=acct-group/vboxguest acct-group/vboxsf acct-user/vboxguest X? ( x11-apps/xrandr x11-apps/xrefresh x11-libs/libXmu x11-libs/libX11 x11-libs/libXt x11-libs/libXext x11-libs/libXau x11-libs/libXdmcp x11-libs/libSM x11-libs/libICE ) sys-apps/dbus kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) )
SLOT=0/6.1
SRC_URI=https://download.virtualbox.org/virtualbox/6.1.38/VirtualBox-6.1.38.tar.bz2 https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-6.1.36.tar.bz2
_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info bbfa385d6907d7948d49a5e107bd654d linux-mod 6ff232574f0bcad33767903505553e8d multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=dfc84877ad9f90f7a404a7b2095e40a6
+_md5_=de209b4ba7fa8fc6309c16143476e569
diff --git a/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.38 b/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.38
index b4ffb63f95e3..f0d81256fe82 100644
--- a/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.38
+++ b/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.38
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://www.virtualbox.org/
INHERIT=linux-mod toolchain-funcs
IUSE=pax-kernel dist-kernel
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-2
RDEPEND=kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) )
SLOT=0/6.1
SRC_URI=https://github.com/ceamac/virtualbox-modules-dist/releases/download/v6.1.38/vbox-kernel-module-src-6.1.38.tar.xz
_eclasses_=linux-info bbfa385d6907d7948d49a5e107bd654d linux-mod 6ff232574f0bcad33767903505553e8d multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=6fac20f4a65e16163ac678572e74a53b
+_md5_=b7dccbab0ef6e1c5a93941cf3e5b6d76
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index 662c09eda3d4..6e4b62e29d2b 100644
--- a/metadata/md5-cache/app-portage/Manifest.gz
+++ b/metadata/md5-cache/app-portage/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-portage/hackport-0.7.2.2 b/metadata/md5-cache/app-portage/hackport-0.7.2.2
index c90b31014128..18e8420c0073 100644
--- a/metadata/md5-cache/app-portage/hackport-0.7.2.2
+++ b/metadata/md5-cache/app-portage/hackport-0.7.2.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/hackport
INHERIT=haskell-cabal
IUSE=test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-3+
RDEPEND=>=dev-haskell/async-2.0:= >=dev-haskell/base16-bytestring-0.1.1:= >=dev-haskell/base64-bytestring-1.0:= >=dev-haskell/cryptohash-sha256-0.11:= >=dev-haskell/echo-0.1.3:= >=dev-haskell/ed25519-0.0:= >=dev-haskell/edit-distance-0.2.2:= dev-haskell/extensible-exceptions:= >=dev-haskell/hashable-1.0:= >=dev-haskell/http-4000.1.5:= >=dev-haskell/network-3.0:= >=dev-haskell/network-uri-2.6.0.2:= >=dev-haskell/parallel-3.2.1.0:= dev-haskell/quickcheck:2= >=dev-haskell/random-1:= >=dev-haskell/regex-base-0.94.0.0:= >=dev-haskell/regex-posix-0.96.0.0:= >=dev-haskell/resolv-0.1.1:= dev-haskell/split:= >=dev-haskell/stm-2.0:= >=dev-haskell/tar-0.5.0.3:= dev-haskell/xml:= >=dev-haskell/zlib-0.5.3:= >=dev-lang/ghc-8.4.3:= dev-util/pkgcheck
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://hackage.haskell.org/package/hackport-0.7.2.2/hackport-0.7.2.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=e8a5690b8a0de489a63e3995d36b502a
+_md5_=b6681325196f928baa29093f302bc666
diff --git a/metadata/md5-cache/app-portage/kuroo-1.2.1-r1 b/metadata/md5-cache/app-portage/kuroo-1.2.1-r1
deleted file mode 100644
index bb6b6a2480be..000000000000
--- a/metadata/md5-cache/app-portage/kuroo-1.2.1-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=kde-frameworks/extra-cmake-modules-5.85.0:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=kde-frameworks/extra-cmake-modules-5.85.0:5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=dev-db/sqlite:3 dev-qt/qtgui:5 dev-qt/qtwidgets:5 >=kde-frameworks/kauth-5.85.0:5 >=kde-frameworks/kconfig-5.85.0:5 >=kde-frameworks/kconfigwidgets-5.85.0:5 >=kde-frameworks/kcoreaddons-5.85.0:5 >=kde-frameworks/ki18n-5.85.0:5 >=kde-frameworks/kio-5.85.0:5 >=kde-frameworks/kitemviews-5.85.0:5 >=kde-frameworks/knotifications-5.85.0:5 >=kde-frameworks/ktextwidgets-5.85.0:5 >=kde-frameworks/kwidgetsaddons-5.85.0:5 >=kde-frameworks/kxmlgui-5.85.0:5 >=kde-frameworks/threadweaver-5.85.0:5 dev-qt/qtcore:5
-DESCRIPTION=Graphical Portage frontend based on KDE Frameworks
-EAPI=8
-HOMEPAGE=https://sourceforge.net/projects/kuroo/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=ecm
-IUSE=debug
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=dev-db/sqlite:3 dev-qt/qtgui:5 dev-qt/qtwidgets:5 >=kde-frameworks/kauth-5.85.0:5 >=kde-frameworks/kconfig-5.85.0:5 >=kde-frameworks/kconfigwidgets-5.85.0:5 >=kde-frameworks/kcoreaddons-5.85.0:5 >=kde-frameworks/ki18n-5.85.0:5 >=kde-frameworks/kio-5.85.0:5 >=kde-frameworks/kitemviews-5.85.0:5 >=kde-frameworks/knotifications-5.85.0:5 >=kde-frameworks/ktextwidgets-5.85.0:5 >=kde-frameworks/kwidgetsaddons-5.85.0:5 >=kde-frameworks/kxmlgui-5.85.0:5 >=kde-frameworks/threadweaver-5.85.0:5 app-portage/gentoolkit kde-apps/kompare:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
-SLOT=0
-SRC_URI=mirror://sourceforge/kuroo/kuroo-1.2.1.tar.xz
-_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d ecm 6f19455c3ec51029d40be1fdc6cdb8e0 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=39f99e8b1ddeb1f8bf63a8fd415fa4d7
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index bb345d8871b3..b4c7a353399f 100644
--- a/metadata/md5-cache/app-text/Manifest.gz
+++ b/metadata/md5-cache/app-text/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-text/pandoc-2.18-r2 b/metadata/md5-cache/app-text/pandoc-2.18-r2
index 47259ec4484c..9f1370650762 100644
--- a/metadata/md5-cache/app-text/pandoc-2.18-r2
+++ b/metadata/md5-cache/app-text/pandoc-2.18-r2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://pandoc.org
INHERIT=haskell-cabal
IUSE=embed-data-files trypandoc doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2+
RDEPEND=>=dev-haskell/aeson-0.7:=[profile?] <dev-haskell/aeson-2.1:=[profile?] >=dev-haskell/aeson-pretty-0.8.9:=[profile?] <dev-haskell/aeson-pretty-0.9:=[profile?] >=dev-haskell/attoparsec-0.12:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/base64-bytestring-0.1:=[profile?] <dev-haskell/base64-bytestring-1.3:=[profile?] >=dev-haskell/blaze-html-0.9:=[profile?] <dev-haskell/blaze-html-0.10:=[profile?] >=dev-haskell/blaze-markup-0.8:=[profile?] <dev-haskell/blaze-markup-0.9:=[profile?] >=dev-haskell/case-insensitive-1.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/citeproc-0.7:=[profile?] <dev-haskell/citeproc-0.8:=[profile?] >=dev-haskell/commonmark-0.2.2:=[profile?] <dev-haskell/commonmark-0.3:=[profile?] >=dev-haskell/commonmark-extensions-0.2.3.1:=[profile?] <dev-haskell/commonmark-extensions-0.3:=[profile?] >=dev-haskell/commonmark-pandoc-0.2.1.2:=[profile?] <dev-haskell/commonmark-pandoc-0.3:=[profile?] >=dev-haskell/connection-0.3.1:=[profile?] >=dev-haskell/data-default-0.4:=[profile?] <dev-haskell/data-default-0.8:=[profile?] >=dev-haskell/doclayout-0.4:=[profile?] <dev-haskell/doclayout-0.5:=[profile?] >=dev-haskell/doctemplates-0.10:=[profile?] <dev-haskell/doctemplates-0.11:=[profile?] >=dev-haskell/emojis-0.1:=[profile?] <dev-haskell/emojis-0.2:=[profile?] >=dev-haskell/file-embed-0.0:=[profile?] <dev-haskell/file-embed-0.1:=[profile?] >=dev-haskell/glob-0.7:=[profile?] <dev-haskell/glob-0.11:=[profile?] >=dev-haskell/haddock-library-1.10:=[profile?] <dev-haskell/haddock-library-1.11:=[profile?] >=dev-haskell/hslua-module-doclayout-1.0.4:=[profile?] <dev-haskell/hslua-module-doclayout-1.1:=[profile?] >=dev-haskell/hslua-module-path-1.0:=[profile?] <dev-haskell/hslua-module-path-1.1:=[profile?] >=dev-haskell/hslua-module-system-1.0:=[profile?] <dev-haskell/hslua-module-system-1.1:=[profile?] >=dev-haskell/hslua-module-text-1.0:=[profile?] <dev-haskell/hslua-module-text-1.1:=[profile?] >=dev-haskell/hslua-module-version-1.0:=[profile?] <dev-haskell/hslua-module-version-1.1:=[profile?] >=dev-haskell/http-client-0.4.30:=[profile?] <dev-haskell/http-client-0.8:=[profile?] >=dev-haskell/http-client-tls-0.2.4:=[profile?] <dev-haskell/http-client-tls-0.4:=[profile?] >=dev-haskell/http-types-0.8:=[profile?] <dev-haskell/http-types-0.13:=[profile?] >=dev-haskell/ipynb-0.2:=[profile?] <dev-haskell/ipynb-0.3:=[profile?] >=dev-haskell/jira-wiki-markup-1.4:=[profile?] <dev-haskell/jira-wiki-markup-1.5:=[profile?] >=dev-haskell/juicypixels-3.1.6.1:=[profile?] <dev-haskell/juicypixels-3.4:=[profile?] >=dev-haskell/lpeg-1.0.1:=[profile?] <dev-haskell/lpeg-1.1:=[profile?] >=dev-haskell/network-2.6:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.8:=[profile?] >=dev-haskell/pandoc-lua-marshal-0.1.5:=[profile?] <dev-haskell/pandoc-lua-marshal-0.2:=[profile?] >=dev-haskell/pandoc-types-1.22.2:=[profile?] <dev-haskell/pandoc-types-1.23:=[profile?] >=dev-haskell/pretty-show-1.10:=[profile?] <dev-haskell/pretty-show-1.11:=[profile?] >=dev-haskell/random-1:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/safe-0.3.18:=[profile?] <dev-haskell/safe-0.4:=[profile?] >=dev-haskell/scientific-0.3:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/sha-1.6:=[profile?] <dev-haskell/sha-1.7:=[profile?] >=dev-haskell/skylighting-0.12.3.1:=[profile?] <dev-haskell/skylighting-0.13:=[profile?] >=dev-haskell/skylighting-core-0.12.3.1:=[profile?] <dev-haskell/skylighting-core-0.13:=[profile?] >=dev-haskell/split-0.2:=[profile?] <dev-haskell/split-0.3:=[profile?] >=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.8:=[profile?] >=dev-haskell/tagsoup-0.14.6:=[profile?] <dev-haskell/tagsoup-0.15:=[profile?] >=dev-haskell/temporary-1.1:=[profile?] <dev-haskell/temporary-1.4:=[profile?] >=dev-haskell/texmath-0.12.5:=[profile?] <dev-haskell/texmath-0.12.6:=[profile?] >=dev-haskell/text-conversions-0.3:=[profile?] <dev-haskell/text-conversions-0.4:=[profile?] >=dev-haskell/unicode-collation-0.1.1:=[profile?] <dev-haskell/unicode-collation-0.2:=[profile?] >=dev-haskell/unicode-transforms-0.3:=[profile?] <dev-haskell/unicode-transforms-0.5:=[profile?] >=dev-haskell/xml-1.3.12:=[profile?] <dev-haskell/xml-1.4:=[profile?] >=dev-haskell/xml-conduit-1.9.1.1:=[profile?] <dev-haskell/xml-conduit-1.10:=[profile?] >=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?] >=dev-haskell/yaml-0.11:=[profile?] <dev-haskell/yaml-0.12:=[profile?] >=dev-haskell/zip-archive-0.2.3.4:=[profile?] <dev-haskell/zip-archive-0.5:=[profile?] >=dev-haskell/zlib-0.5:=[profile?] <dev-haskell/zlib-0.7:=[profile?] >=dev-lang/ghc-8.10.1:= >=dev-haskell/hslua-2.2:=[profile?] <dev-haskell/hslua-2.3:=[profile?] trypandoc? ( >=dev-haskell/wai-0.3:=[profile?] >=dev-haskell/wai-extra-3.0.24:=[profile?] )
RESTRICT=!test? ( test )
SLOT=0/2.18
SRC_URI=https://hackage.haskell.org/package/pandoc-2.18/pandoc-2.18.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=cc5c9528e0fe86a7c1a2ea478d396e8e
+_md5_=f4cbac52d1b83ba7516539972bf43280
diff --git a/metadata/md5-cache/dev-ada/Manifest.gz b/metadata/md5-cache/dev-ada/Manifest.gz
index 7c5de85e9ec4..4c6112ce7bda 100644
--- a/metadata/md5-cache/dev-ada/Manifest.gz
+++ b/metadata/md5-cache/dev-ada/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ada/gnatcoll-db-22.0.0 b/metadata/md5-cache/dev-ada/gnatcoll-db-22.0.0
index 7f436c7e32c4..5d826ad1be86 100644
--- a/metadata/md5-cache/dev-ada/gnatcoll-db-22.0.0
+++ b/metadata/md5-cache/dev-ada/gnatcoll-db-22.0.0
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile install setup
-DEPEND=dev-ada/gnatcoll-core:0/22.0.0[ada_target_gnat_2020(-)?,ada_target_gnat_2021(-)?,-ada_target_gcc_12_2_0(-),shared?,static-libs?,static-pic?] sqlite? ( dev-db/sqlite:3 ) postgres? ( dev-db/postgresql:* ) xref? ( dev-ada/gnatcoll-bindings:0/22.0.0[ada_target_gnat_2020(-)?,ada_target_gnat_2021(-)?,-ada_target_gcc_12_2_0(-),iconv,shared?,static-libs?,static-pic?] ) ada_target_gnat_2020? ( dev-lang/gnat-gpl:9.3.1[ada] ) ada_target_gnat_2021? ( dev-lang/gnat-gpl:10[ada] ) python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) dev-ada/gprbuild[ada_target_gnat_2020(-)?,ada_target_gnat_2021(-)?,-ada_target_gcc_12_2_0(-)]
+DEPEND=dev-ada/gnatcoll-core:0/22.0.0[ada_target_gnat_2020(-)?,ada_target_gnat_2021(-)?,ada_target_gcc_12_2_0(-)?,shared?,static-libs?,static-pic?] sqlite? ( dev-db/sqlite:3 ) postgres? ( dev-db/postgresql:* ) xref? ( dev-ada/gnatcoll-bindings:0/22.0.0[ada_target_gnat_2020(-)?,ada_target_gnat_2021(-)?,ada_target_gcc_12_2_0(-)?,iconv,shared?,static-libs?,static-pic?] ) ada_target_gnat_2020? ( dev-lang/gnat-gpl:9.3.1[ada] ) ada_target_gnat_2021? ( dev-lang/gnat-gpl:10[ada] ) ada_target_gcc_12_2_0? ( =sys-devel/gcc-12.2.0*[ada] ) python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) dev-ada/gprbuild[ada_target_gnat_2020(-)?,ada_target_gnat_2021(-)?,ada_target_gcc_12_2_0(-)?]
DESCRIPTION=GNAT Component Collection
EAPI=7
HOMEPAGE=http://libre.adacore.com
@@ -7,9 +7,9 @@ INHERIT=ada multiprocessing python-single-r1
IUSE=db2ada gnatinspect postgres +shared sql sqlite static-libs static-pic xref ada_target_gnat_2020 ada_target_gnat_2021 ada_target_gcc_12_2_0 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
-RDEPEND=dev-ada/gnatcoll-core:0/22.0.0[ada_target_gnat_2020(-)?,ada_target_gnat_2021(-)?,-ada_target_gcc_12_2_0(-),shared?,static-libs?,static-pic?] sqlite? ( dev-db/sqlite:3 ) postgres? ( dev-db/postgresql:* ) xref? ( dev-ada/gnatcoll-bindings:0/22.0.0[ada_target_gnat_2020(-)?,ada_target_gnat_2021(-)?,-ada_target_gcc_12_2_0(-),iconv,shared?,static-libs?,static-pic?] ) ada_target_gnat_2020? ( dev-lang/gnat-gpl:9.3.1[ada] ) ada_target_gnat_2021? ( dev-lang/gnat-gpl:10[ada] ) python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 )
-REQUIRED_USE=gnatinspect? ( xref ) xref? ( sqlite ) sqlite? ( sql ) db2ada? ( sql ) postgres? ( sql ) || ( shared static-libs static-pic ) || ( sql sqlite xref postgres gnatinspect db2ada ) ^^ ( ada_target_gnat_2020 ada_target_gnat_2021 ) ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 )
+RDEPEND=dev-ada/gnatcoll-core:0/22.0.0[ada_target_gnat_2020(-)?,ada_target_gnat_2021(-)?,ada_target_gcc_12_2_0(-)?,shared?,static-libs?,static-pic?] sqlite? ( dev-db/sqlite:3 ) postgres? ( dev-db/postgresql:* ) xref? ( dev-ada/gnatcoll-bindings:0/22.0.0[ada_target_gnat_2020(-)?,ada_target_gnat_2021(-)?,ada_target_gcc_12_2_0(-)?,iconv,shared?,static-libs?,static-pic?] ) ada_target_gnat_2020? ( dev-lang/gnat-gpl:9.3.1[ada] ) ada_target_gnat_2021? ( dev-lang/gnat-gpl:10[ada] ) ada_target_gcc_12_2_0? ( =sys-devel/gcc-12.2.0*[ada] ) python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 )
+REQUIRED_USE=gnatinspect? ( xref ) xref? ( sqlite ) sqlite? ( sql ) db2ada? ( sql ) postgres? ( sql ) || ( shared static-libs static-pic ) || ( sql sqlite xref postgres gnatinspect db2ada ) ^^ ( ada_target_gnat_2020 ada_target_gnat_2021 ada_target_gcc_12_2_0 ) ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 )
SLOT=0/22.0.0
SRC_URI=https://github.com/AdaCore/gnatcoll-db/archive/v22.0.0.tar.gz -> gnatcoll-db-22.0.0.tar.gz
_eclasses_=ada fc6c14ed095d505642b43326b744689f eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ed701c86dfe761b21d05c1a0ac04d4b4
+_md5_=db239dcdad15928d5d0e57132723808e
diff --git a/metadata/md5-cache/dev-ada/gnatmem-2021-r1 b/metadata/md5-cache/dev-ada/gnatmem-2021-r1
new file mode 100644
index 000000000000..f238ce8087c6
--- /dev/null
+++ b/metadata/md5-cache/dev-ada/gnatmem-2021-r1
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4
+DEFINED_PHASES=compile install prepare setup
+DEPEND=ada_target_gnat_2020? ( dev-lang/gnat-gpl:9.3.1[ada] ) ada_target_gnat_2021? ( dev-lang/gnat-gpl:10[ada] ) ada_target_gcc_12_2_0? ( =sys-devel/gcc-12.2.0*[ada] ) dev-ada/gprbuild[ada_target_gnat_2020(-)?,ada_target_gnat_2021(-)?,ada_target_gcc_12_2_0(-)?] sys-libs/binutils-libs:=
+DESCRIPTION=Monitors dynamic allocation and deallocation activity in a program
+EAPI=7
+HOMEPAGE=http://libre.adacore.com/
+INHERIT=ada multiprocessing autotools
+IUSE=ada_target_gnat_2020 ada_target_gnat_2021 ada_target_gcc_12_2_0
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3
+RDEPEND=ada_target_gnat_2020? ( dev-lang/gnat-gpl:9.3.1[ada] ) ada_target_gnat_2021? ( dev-lang/gnat-gpl:10[ada] ) ada_target_gcc_12_2_0? ( =sys-devel/gcc-12.2.0*[ada] )
+REQUIRED_USE=^^ ( ada_target_gnat_2020 ada_target_gnat_2021 ada_target_gcc_12_2_0 )
+SLOT=0
+SRC_URI=https://community.download.adacore.com/v1/3ddb98c0c8854dc7631bebd673ac7bc53038d4b7?filename=gnatmem-2021-20210518-19F7B-src.tar.gz -> gnatmem-2021-20210518-19F7B-src.tar.gz
+_eclasses_=ada fc6c14ed095d505642b43326b744689f autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=823aeed95850974ed3c3abd7f37906c1
diff --git a/metadata/md5-cache/dev-ada/gnatsymbolize-2021-r1 b/metadata/md5-cache/dev-ada/gnatsymbolize-2021-r1
new file mode 100644
index 000000000000..675dda42cef4
--- /dev/null
+++ b/metadata/md5-cache/dev-ada/gnatsymbolize-2021-r1
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile install setup
+DEPEND=ada_target_gnat_2020? ( dev-lang/gnat-gpl:9.3.1[ada] ) ada_target_gnat_2021? ( dev-lang/gnat-gpl:10[ada] ) ada_target_gcc_12_2_0? ( =sys-devel/gcc-12.2.0*[ada] )
+DESCRIPTION=Translates addresses into filename, line number, and function names
+EAPI=7
+HOMEPAGE=http://libre.adacore.com/
+INHERIT=ada
+IUSE=ada_target_gnat_2020 ada_target_gnat_2021 ada_target_gcc_12_2_0
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3
+RDEPEND=ada_target_gnat_2020? ( dev-lang/gnat-gpl:9.3.1[ada] ) ada_target_gnat_2021? ( dev-lang/gnat-gpl:10[ada] ) ada_target_gcc_12_2_0? ( =sys-devel/gcc-12.2.0*[ada] )
+REQUIRED_USE=^^ ( ada_target_gnat_2020 ada_target_gnat_2021 ada_target_gcc_12_2_0 )
+SLOT=0
+SRC_URI=https://community.download.adacore.com/v1/884f3b229457c995ddebb46a16a7cc50ed837c90?filename=gnatsymbolize-2021-20210518-19D3B-src.tar.gz -> gnatsymbolize-2021-20210518-19D3B-src.tar.gz
+_eclasses_=ada fc6c14ed095d505642b43326b744689f
+_md5_=d6faa0851628a2b194794558d3f27b91
diff --git a/metadata/md5-cache/dev-haskell/Manifest.gz b/metadata/md5-cache/dev-haskell/Manifest.gz
index 076dd2ce2aaa..592a45763455 100644
--- a/metadata/md5-cache/dev-haskell/Manifest.gz
+++ b/metadata/md5-cache/dev-haskell/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-haskell/abstract-deque-0.3 b/metadata/md5-cache/dev-haskell/abstract-deque-0.3
index 6468cb6c378f..d772cdf0981c 100644
--- a/metadata/md5-cache/dev-haskell/abstract-deque-0.3
+++ b/metadata/md5-cache/dev-haskell/abstract-deque-0.3
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/rrnewton/haskell-lockfree/wiki
INHERIT=haskell-cabal
IUSE=usecas doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/random:=[profile?] >=dev-lang/ghc-7.4.1:= usecas? ( >=dev-haskell/atomic-primops-0.5.0.2:=[profile?] )
SLOT=0/0.3
SRC_URI=https://hackage.haskell.org/package/abstract-deque-0.3/abstract-deque-0.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=644537acba27421d8d2239540fe88221
+_md5_=1a6e257c989ddd15eee5f157d3ecb0c5
diff --git a/metadata/md5-cache/dev-haskell/abstract-par-0.3.3-r1 b/metadata/md5-cache/dev-haskell/abstract-par-0.3.3-r1
index e63ad5934e02..f8b81336b94a 100644
--- a/metadata/md5-cache/dev-haskell/abstract-par-0.3.3-r1
+++ b/metadata/md5-cache/dev-haskell/abstract-par-0.3.3-r1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/simonmar/monad-par
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.3.3
SRC_URI=https://hackage.haskell.org/package/abstract-par-0.3.3/abstract-par-0.3.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=453a5012c0c43d24ccc285d6888f41db
+_md5_=059b4642cad9e1fd8ca63292ddda809d
diff --git a/metadata/md5-cache/dev-haskell/adjunctions-4.4 b/metadata/md5-cache/dev-haskell/adjunctions-4.4
index edf30df4f99e..5c17bcbc3730 100644
--- a/metadata/md5-cache/dev-haskell/adjunctions-4.4
+++ b/metadata/md5-cache/dev-haskell/adjunctions-4.4
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/adjunctions/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/contravariant-1:=[profile?] <dev-haskell/contravariant-2:=[profile?] >=dev-haskell/distributive-0.5.1:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/free-4:=[profile?] <dev-haskell/free-6:=[profile?] >=dev-haskell/mtl-2.0.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?] >=dev-haskell/profunctors-4:=[profile?] <dev-haskell/profunctors-6:=[profile?] >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-6:=[profile?] >=dev-haskell/semigroups-0.11:=[profile?] <dev-haskell/semigroups-1:=[profile?] >=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-haskell/void-0.5.5.1:=[profile?] <dev-haskell/void-1:=[profile?] >=dev-lang/ghc-7.8.2:=
RESTRICT=!test? ( test )
SLOT=0/4.4
SRC_URI=https://hackage.haskell.org/package/adjunctions-4.4/adjunctions-4.4.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=fdc3e7c3589d7edce4803beca67de04a
+_md5_=360cfaeac538ad586566c01581f16560
diff --git a/metadata/md5-cache/dev-haskell/aeson-2.0.3.0 b/metadata/md5-cache/dev-haskell/aeson-2.0.3.0
index 65b030077d9c..dffc8e5053e7 100644
--- a/metadata/md5-cache/dev-haskell/aeson-2.0.3.0
+++ b/metadata/md5-cache/dev-haskell/aeson-2.0.3.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell/aeson
INHERIT=haskell-cabal
IUSE=cffi +ordered-keymap doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/attoparsec-0.14.2:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/base-compat-batteries-0.10.0:=[profile?] <dev-haskell/base-compat-batteries-0.13:=[profile?] >=dev-haskell/contravariant-1.4.1:=[profile?] <dev-haskell/contravariant-1.6:=[profile?] >=dev-haskell/data-fix-0.3.2:=[profile?] <dev-haskell/data-fix-0.4:=[profile?] >=dev-haskell/dlist-0.8.0.4:=[profile?] <dev-haskell/dlist-1.1:=[profile?] >=dev-haskell/hashable-1.3.5.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/indexed-traversable-0.1.2:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/onetuple-0.3.1:=[profile?] <dev-haskell/onetuple-0.4:=[profile?] >=dev-haskell/primitive-0.7.3.0:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-haskell/quickcheck-2.14.2:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-haskell/scientific-0.3.7.0:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/semialign-1.2:=[profile?] <dev-haskell/semialign-1.3:=[profile?] >=dev-haskell/strict-0.4:=[profile?] <dev-haskell/strict-0.5:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/text-short-0.1.5:=[profile?] <dev-haskell/text-short-0.2:=[profile?] >=dev-haskell/th-abstraction-0.3.0.0:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.2:=[profile?] >=dev-haskell/time-compat-1.9.6:=[profile?] <dev-haskell/time-compat-1.10:=[profile?] >=dev-haskell/unordered-containers-0.2.10.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/uuid-types-1.0.5:=[profile?] <dev-haskell/uuid-types-1.1:=[profile?] >=dev-haskell/vector-0.12.0.1:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-haskell/witherable-0.4.2:=[profile?] <dev-haskell/witherable-0.5:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/2.0.3.0
SRC_URI=https://hackage.haskell.org/package/aeson-2.0.3.0/aeson-2.0.3.0.tar.gz https://hackage.haskell.org/package/aeson-2.0.3.0/revision/1.cabal -> aeson-2.0.3.0-rev1.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ed1d0296a87eacd0f761de72694a1476
+_md5_=f68a44c99f0e2befbe973ac27d016696
diff --git a/metadata/md5-cache/dev-haskell/aeson-pretty-0.8.9 b/metadata/md5-cache/dev-haskell/aeson-pretty-0.8.9
index 9ebdf4ac0ff1..33a487a40f87 100644
--- a/metadata/md5-cache/dev-haskell/aeson-pretty-0.8.9
+++ b/metadata/md5-cache/dev-haskell/aeson-pretty-0.8.9
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/informatikr/aeson-pretty
INHERIT=haskell-cabal
IUSE=lib-only doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/base-compat-0.9:=[profile?] >=dev-haskell/scientific-0.3:=[profile?] >=dev-haskell/text-0.11:=[profile?] >=dev-haskell/unordered-containers-0.2.14.0:=[profile?] >=dev-haskell/vector-0.9:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/aeson-1.0:=[profile?] <dev-haskell/aeson-2.1:=[profile?] !lib-only? ( >=dev-haskell/aeson-0.6:=[profile?] >=dev-haskell/attoparsec-0.10:=[profile?] >=dev-haskell/cmdargs-0.7:=[profile?] )
SLOT=0/0.8.9
SRC_URI=https://hackage.haskell.org/package/aeson-pretty-0.8.9/aeson-pretty-0.8.9.tar.gz https://hackage.haskell.org/package/aeson-pretty-0.8.9/revision/1.cabal -> aeson-pretty-0.8.9.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ca03691030366cf32d0aa7dae450624f
+_md5_=1a2b7feff6cb6c21f0968070e5758ad4
diff --git a/metadata/md5-cache/dev-haskell/alex-3.2.7.1 b/metadata/md5-cache/dev-haskell/alex-3.2.7.1
index 64bdfa329963..3afa200f857b 100644
--- a/metadata/md5-cache/dev-haskell/alex-3.2.7.1
+++ b/metadata/md5-cache/dev-haskell/alex-3.2.7.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.haskell.org/alex/
INHERIT=autotools haskell-cabal
IUSE=doc test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://hackage.haskell.org/package/alex-3.2.7.1/alex-3.2.7.1.tar.gz
_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 ghc-package dbe1a8d17cacb390a3df7bbba6617679 gnuconfig b6b3e92f8b8c996400074b5f61a59256 haskell-cabal 19b560c1c5a28963ab209b0991132da2 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=2a7e66bfff8443684b1783c4da58fd41
+_md5_=95407d520fa56402da14d42918ff5e62
diff --git a/metadata/md5-cache/dev-haskell/alsa-core-0.5.0.1-r2 b/metadata/md5-cache/dev-haskell/alsa-core-0.5.0.1-r2
index 31f699a03039..904adfe52203 100644
--- a/metadata/md5-cache/dev-haskell/alsa-core-0.5.0.1-r2
+++ b/metadata/md5-cache/dev-haskell/alsa-core-0.5.0.1-r2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://www.haskell.org/haskellwiki/ALSA
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?] >=dev-lang/ghc-7.4.1:= media-libs/alsa-lib
SLOT=0/0.5.0.1
SRC_URI=https://hackage.haskell.org/package/alsa-core-0.5.0.1/alsa-core-0.5.0.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=36f2ff72544c0da14f4236bfbc78559b
+_md5_=2ea2720acbbdcc8cfa3646823a9cd4ca
diff --git a/metadata/md5-cache/dev-haskell/alsa-mixer-0.3.0 b/metadata/md5-cache/dev-haskell/alsa-mixer-0.3.0
index 3a6ba3d79ec4..537572d308ca 100644
--- a/metadata/md5-cache/dev-haskell/alsa-mixer-0.3.0
+++ b/metadata/md5-cache/dev-haskell/alsa-mixer-0.3.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/ttuegel/alsa-mixer
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/alsa-core-0.5:=[profile?] <dev-haskell/alsa-core-0.6:=[profile?] >=dev-lang/ghc-7.6.1:= media-libs/alsa-lib
SLOT=0/0.3.0
SRC_URI=https://hackage.haskell.org/package/alsa-mixer-0.3.0/alsa-mixer-0.3.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=16ab3b5f10d0dfdd598f1520a1eab35d
+_md5_=5efe1f3c07969e1db4ab337db0575b9c
diff --git a/metadata/md5-cache/dev-haskell/ansi-terminal-0.10.3 b/metadata/md5-cache/dev-haskell/ansi-terminal-0.10.3
index de1b7f719e3d..cc5f6241ae34 100644
--- a/metadata/md5-cache/dev-haskell/ansi-terminal-0.10.3
+++ b/metadata/md5-cache/dev-haskell/ansi-terminal-0.10.3
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/UnkindPartition/ansi-terminal
INHERIT=haskell-cabal
IUSE=example doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/colour-2.1.0:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.10.3
SRC_URI=https://hackage.haskell.org/package/ansi-terminal-0.10.3/ansi-terminal-0.10.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e478b7f45592e77a50357d0c73cb874e
+_md5_=e3cf5bd149d381614ce6a5d16d5512ef
diff --git a/metadata/md5-cache/dev-haskell/ansi-wl-pprint-0.6.9 b/metadata/md5-cache/dev-haskell/ansi-wl-pprint-0.6.9
index 9e124935d417..27ec7a22fda4 100644
--- a/metadata/md5-cache/dev-haskell/ansi-wl-pprint-0.6.9
+++ b/metadata/md5-cache/dev-haskell/ansi-wl-pprint-0.6.9
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/ansi-wl-pprint
INHERIT=haskell-cabal
IUSE=examples doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/ansi-terminal-0.9.1:=[profile?] <dev-haskell/ansi-terminal-0.12:=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/0.6.9
SRC_URI=https://hackage.haskell.org/package/ansi-wl-pprint-0.6.9/ansi-wl-pprint-0.6.9.tar.gz https://hackage.haskell.org/package/ansi-wl-pprint-0.6.9/revision/3.cabal -> ansi-wl-pprint-0.6.9-rev3.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=512b3bc5543627482544f8cc6041f63a
+_md5_=8dd67ae36e031eccf3f5f2b66b626930
diff --git a/metadata/md5-cache/dev-haskell/appar-0.1.8 b/metadata/md5-cache/dev-haskell/appar-0.1.8
index bd2d2b47ffa6..a0e385774605 100644
--- a/metadata/md5-cache/dev-haskell/appar-0.1.8
+++ b/metadata/md5-cache/dev-haskell/appar-0.1.8
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/appar
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.1.8
SRC_URI=https://hackage.haskell.org/package/appar-0.1.8/appar-0.1.8.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=312989ef4178d657bde19d0124131d43
+_md5_=9dad9ebff715e5a00ae582fedd6e7c2a
diff --git a/metadata/md5-cache/dev-haskell/asn1-encoding-0.9.6 b/metadata/md5-cache/dev-haskell/asn1-encoding-0.9.6
index 759887049ed5..679e9a999d7d 100644
--- a/metadata/md5-cache/dev-haskell/asn1-encoding-0.9.6
+++ b/metadata/md5-cache/dev-haskell/asn1-encoding-0.9.6
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-asn1
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/asn1-types-0.3.0:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?] >=dev-haskell/hourglass-0.2.6:=[profile?] >=dev-lang/ghc-7.8.2:=
RESTRICT=!test? ( test )
SLOT=0/0.9.6
SRC_URI=https://hackage.haskell.org/package/asn1-encoding-0.9.6/asn1-encoding-0.9.6.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=45f75fa25b8745ec851d6dee49a5ae40
+_md5_=23580b7e278ab820f7b84fb4ca71a779
diff --git a/metadata/md5-cache/dev-haskell/asn1-parse-0.9.5 b/metadata/md5-cache/dev-haskell/asn1-parse-0.9.5
index 80e774900ba5..0d443e687870 100644
--- a/metadata/md5-cache/dev-haskell/asn1-parse-0.9.5
+++ b/metadata/md5-cache/dev-haskell/asn1-parse-0.9.5
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-asn1
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/asn1-encoding-0.9:=[profile?] >=dev-haskell/asn1-types-0.3:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.9.5
SRC_URI=https://hackage.haskell.org/package/asn1-parse-0.9.5/asn1-parse-0.9.5.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=7c7d2e6f675b9c0d45f700a8e68b7b06
+_md5_=1f9e424cd32f1347b1659883913a8f31
diff --git a/metadata/md5-cache/dev-haskell/asn1-types-0.3.3 b/metadata/md5-cache/dev-haskell/asn1-types-0.3.3
index 501456ae9fdb..a7f1d8ead916 100644
--- a/metadata/md5-cache/dev-haskell/asn1-types-0.3.3
+++ b/metadata/md5-cache/dev-haskell/asn1-types-0.3.3
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-asn1
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/hourglass:=[profile?] dev-haskell/memory:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.3.3
SRC_URI=https://hackage.haskell.org/package/asn1-types-0.3.3/asn1-types-0.3.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=f5ec96c0b68c03135a5e750ad6487122
+_md5_=7559e0879d5b3185db0bb201b506ce44
diff --git a/metadata/md5-cache/dev-haskell/assoc-1.0.2 b/metadata/md5-cache/dev-haskell/assoc-1.0.2
index a03a1e4adb8e..e5dc08735ea1 100644
--- a/metadata/md5-cache/dev-haskell/assoc-1.0.2
+++ b/metadata/md5-cache/dev-haskell/assoc-1.0.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/assoc
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/bifunctors-5.5.5:=[profile?] <dev-haskell/bifunctors-5.6:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/1.0.2
SRC_URI=https://hackage.haskell.org/package/assoc-1.0.2/assoc-1.0.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=d8bdfa5239ae7ec4881cc9a0c7138460
+_md5_=a6a54382a6ba154ae976cfbd49e8949b
diff --git a/metadata/md5-cache/dev-haskell/async-2.2.4 b/metadata/md5-cache/dev-haskell/async-2.2.4
index 9a0a7070b1a7..4865470896e0 100644
--- a/metadata/md5-cache/dev-haskell/async-2.2.4
+++ b/metadata/md5-cache/dev-haskell/async-2.2.4
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/simonmar/async
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/hashable-1.1.2.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/stm-2.2:=[profile?] <dev-haskell/stm-2.6:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/2.2.4
SRC_URI=https://hackage.haskell.org/package/async-2.2.4/async-2.2.4.tar.gz https://hackage.haskell.org/package/async-2.2.4/revision/1.cabal -> async-2.2.4.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=7a6178deaa0bf94e467a6b7a41891466
+_md5_=6665d00c73d6bb430dfc2ce46f473a64
diff --git a/metadata/md5-cache/dev-haskell/atomic-primops-0.8.4 b/metadata/md5-cache/dev-haskell/atomic-primops-0.8.4
index ad776a2b0b0e..f83f2a950036 100644
--- a/metadata/md5-cache/dev-haskell/atomic-primops-0.8.4
+++ b/metadata/md5-cache/dev-haskell/atomic-primops-0.8.4
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/rrnewton/haskell-lockfree/wiki
INHERIT=haskell-cabal
IUSE=debug doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/primitive:=[profile?] >=dev-lang/ghc-7.10.1:=
SLOT=0/0.8.4
SRC_URI=https://hackage.haskell.org/package/atomic-primops-0.8.4/atomic-primops-0.8.4.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=9ba3d9976d96c64b58e86abf9e97ed94
+_md5_=c6bd51a9b496d5a47b2302c567050a53
diff --git a/metadata/md5-cache/dev-haskell/attoparsec-0.14.4 b/metadata/md5-cache/dev-haskell/attoparsec-0.14.4
index bb16849f5c6b..10582611d7c1 100644
--- a/metadata/md5-cache/dev-haskell/attoparsec-0.14.4
+++ b/metadata/md5-cache/dev-haskell/attoparsec-0.14.4
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/bgamari/attoparsec
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/scientific-0.3.1:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=test
SLOT=0/0.14.4
SRC_URI=https://hackage.haskell.org/package/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=d3b3dc3bf35c8578cdb1eee15300bccc
+_md5_=8857dff39d599376d380154fc93ba2ca
diff --git a/metadata/md5-cache/dev-haskell/attoparsec-iso8601-1.0.2.1 b/metadata/md5-cache/dev-haskell/attoparsec-iso8601-1.0.2.1
index 9012b27f4f6a..8cea022bfae9 100644
--- a/metadata/md5-cache/dev-haskell/attoparsec-iso8601-1.0.2.1
+++ b/metadata/md5-cache/dev-haskell/attoparsec-iso8601-1.0.2.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/haskell/aeson
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/attoparsec-0.14.2:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/base-compat-batteries-0.10.0:=[profile?] <dev-haskell/base-compat-batteries-0.13:=[profile?] >=dev-haskell/time-compat-1.9.4:=[profile?] <dev-haskell/time-compat-1.10:=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/1.0.2.1
SRC_URI=https://hackage.haskell.org/package/attoparsec-iso8601-1.0.2.1/attoparsec-iso8601-1.0.2.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=1d0525487776c6713ed3bc5f7db0dbda
+_md5_=3c48d4893d75b26a6a7b535f08842e61
diff --git a/metadata/md5-cache/dev-haskell/auto-update-0.1.6 b/metadata/md5-cache/dev-haskell/auto-update-0.1.6
index 5af650856317..ce8af8b61310 100644
--- a/metadata/md5-cache/dev-haskell/auto-update-0.1.6
+++ b/metadata/md5-cache/dev-haskell/auto-update-0.1.6
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/yesodweb/wai
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.1.6
SRC_URI=https://hackage.haskell.org/package/auto-update-0.1.6/auto-update-0.1.6.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=9b59760879df9509b1775fbd0f2ed5e1
+_md5_=01bced72b92527ed12277c1409d07f68
diff --git a/metadata/md5-cache/dev-haskell/aws-0.22-r5 b/metadata/md5-cache/dev-haskell/aws-0.22-r5
index bee0307fe1ec..eeb781f223d9 100644
--- a/metadata/md5-cache/dev-haskell/aws-0.22-r5
+++ b/metadata/md5-cache/dev-haskell/aws-0.22-r5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/aristidb/aws
INHERIT=haskell-cabal
IUSE=examples doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/aeson-2.0:=[profile?] <dev-haskell/aeson-2.1:=[profile?] >=dev-haskell/attoparsec-0.11:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/base16-bytestring-0.1:=[profile?] <dev-haskell/base16-bytestring-1.1:=[profile?] >=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.3:=[profile?] >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?] >=dev-haskell/byteable-0.1:=[profile?] <dev-haskell/byteable-0.2:=[profile?] >=dev-haskell/case-insensitive-0.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.6:=[profile?] >=dev-haskell/conduit-1.3:=[profile?] <dev-haskell/conduit-1.4:=[profile?] >=dev-haskell/conduit-extra-1.3:=[profile?] <dev-haskell/conduit-extra-1.4:=[profile?] >=dev-haskell/cryptonite-0.11:=[profile?] >=dev-haskell/data-default-0.5.3:=[profile?] <dev-haskell/data-default-0.8:=[profile?] >=dev-haskell/http-client-tls-0.3:=[profile?] <dev-haskell/http-client-tls-0.4:=[profile?] >=dev-haskell/http-conduit-2.3:=[profile?] <dev-haskell/http-conduit-2.4:=[profile?] >=dev-haskell/http-types-0.7:=[profile?] <dev-haskell/http-types-1.0:=[profile?] >=dev-haskell/lifted-base-0.1:=[profile?] <dev-haskell/lifted-base-0.3:=[profile?] dev-haskell/memory:=[profile?] >=dev-haskell/monad-control-0.3:=[profile?] >=dev-haskell/network-3:=[profile?] <dev-haskell/network-4:=[profile?] >=dev-haskell/network-bsd-2.8:=[profile?] <dev-haskell/network-bsd-2.9:=[profile?] >=dev-haskell/old-locale-1:=[profile?] <dev-haskell/old-locale-2:=[profile?] >=dev-haskell/resourcet-1.2:=[profile?] <dev-haskell/resourcet-1.3:=[profile?] >=dev-haskell/safe-0.3:=[profile?] <dev-haskell/safe-0.4:=[profile?] >=dev-haskell/scientific-0.3:=[profile?] >=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] >=dev-haskell/vector-0.10:=[profile?] >=dev-haskell/xml-conduit-1.8:=[profile?] <dev-haskell/xml-conduit-2.0:=[profile?] >=dev-lang/ghc-8.10.1:= examples? ( >=dev-haskell/errors-2.0:=[profile?] )
RESTRICT=test
SLOT=0/0.22
SRC_URI=https://hackage.haskell.org/package/aws-0.22/aws-0.22.tar.gz https://hackage.haskell.org/package/aws-0.22/revision/3.cabal -> aws-0.22-rev3.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=315b4610d58ad0965b2d19186bd10d99
+_md5_=9ea02cde87e40395296f64af1c4b34e8
diff --git a/metadata/md5-cache/dev-haskell/base-compat-0.12.1 b/metadata/md5-cache/dev-haskell/base-compat-0.12.1
index e21c9a7bbddc..e7bda9882117 100644
--- a/metadata/md5-cache/dev-haskell/base-compat-0.12.1
+++ b/metadata/md5-cache/dev-haskell/base-compat-0.12.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/base-compat
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-8.4.3:=
SLOT=0/0.12.1
SRC_URI=https://hackage.haskell.org/package/base-compat-0.12.1/base-compat-0.12.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=b8344dc967ced6233a8939fc1e4f79a9
+_md5_=32ded7988955e6320c23b1d2cd187fe8
diff --git a/metadata/md5-cache/dev-haskell/base-compat-batteries-0.12.1 b/metadata/md5-cache/dev-haskell/base-compat-batteries-0.12.1
index ab17db8592f3..3ce728d808fc 100644
--- a/metadata/md5-cache/dev-haskell/base-compat-batteries-0.12.1
+++ b/metadata/md5-cache/dev-haskell/base-compat-batteries-0.12.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/base-compat-batteries
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=~dev-haskell/base-compat-0.12.1:=[profile?] >=dev-haskell/contravariant-1.5:=[profile?] <dev-haskell/contravariant-1.6:=[profile?] >=dev-haskell/onetuple-0.3:=[profile?] <dev-haskell/onetuple-0.4:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.12.1
SRC_URI=https://hackage.haskell.org/package/base-compat-batteries-0.12.1/base-compat-batteries-0.12.1.tar.gz https://hackage.haskell.org/package/base-compat-batteries-0.12.1/revision/2.cabal -> base-compat-batteries-0.12.1-rev2.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=92b1f75774d060d760f6f69ed503d52d
+_md5_=7abd6f9468932c1d216a9b046a49d0eb
diff --git a/metadata/md5-cache/dev-haskell/base-orphans-0.8.6 b/metadata/md5-cache/dev-haskell/base-orphans-0.8.6
index c16f4521dd86..1865137f8412 100644
--- a/metadata/md5-cache/dev-haskell/base-orphans-0.8.6
+++ b/metadata/md5-cache/dev-haskell/base-orphans-0.8.6
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell-compat/base-orphans#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.8.6
SRC_URI=https://hackage.haskell.org/package/base-orphans-0.8.6/base-orphans-0.8.6.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=6c2e27fea2d46a96c870760a11c7b4ff
+_md5_=6ad79e0656a695862d50c753bcafcf86
diff --git a/metadata/md5-cache/dev-haskell/base16-bytestring-0.1.1.7 b/metadata/md5-cache/dev-haskell/base16-bytestring-0.1.1.7
index 66b709d28264..28a3b532a49a 100644
--- a/metadata/md5-cache/dev-haskell/base16-bytestring-0.1.1.7
+++ b/metadata/md5-cache/dev-haskell/base16-bytestring-0.1.1.7
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/haskell/base16-bytestring
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.1.1.7
SRC_URI=https://hackage.haskell.org/package/base16-bytestring-0.1.1.7/base16-bytestring-0.1.1.7.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=95af27dcc05d1d81f0253d2b6109650a
+_md5_=009dc282770b76e98c045450cf0c3376
diff --git a/metadata/md5-cache/dev-haskell/base64-bytestring-1.0.0.3 b/metadata/md5-cache/dev-haskell/base64-bytestring-1.0.0.3
index 197ee2a239f1..fb7b33335e0f 100644
--- a/metadata/md5-cache/dev-haskell/base64-bytestring-1.0.0.3
+++ b/metadata/md5-cache/dev-haskell/base64-bytestring-1.0.0.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/haskell/base64-bytestring
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/1.0.0.3
SRC_URI=https://hackage.haskell.org/package/base64-bytestring-1.0.0.3/base64-bytestring-1.0.0.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=92b0fb474b9ab6a897922ce234ab8997
+_md5_=516a8e17fce4b22fba3dc749c112884b
diff --git a/metadata/md5-cache/dev-haskell/basement-0.0.12 b/metadata/md5-cache/dev-haskell/basement-0.0.12
index 135030837174..4a33c25b765f 100644
--- a/metadata/md5-cache/dev-haskell/basement-0.0.12
+++ b/metadata/md5-cache/dev-haskell/basement-0.0.12
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/haskell-foundation/foundation#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
SLOT=0/0.0.12
SRC_URI=https://hackage.haskell.org/package/basement-0.0.12/basement-0.0.12.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=616968c493b03f2383eb44cc954ce4c3
+_md5_=d90b4860c5d32161d714a1dd795ba41b
diff --git a/metadata/md5-cache/dev-haskell/bencode-0.6.1.1 b/metadata/md5-cache/dev-haskell/bencode-0.6.1.1
index 78fe4cce20c6..324bb05b31b0 100644
--- a/metadata/md5-cache/dev-haskell/bencode-0.6.1.1
+++ b/metadata/md5-cache/dev-haskell/bencode-0.6.1.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/bencode
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/parsec:=[profile?] >=dev-haskell/transformers-compat-0.4:=[profile?] >=dev-lang/ghc-7.8.2:=
RESTRICT=!test? ( test )
SLOT=0/0.6.1.1
SRC_URI=https://hackage.haskell.org/package/bencode-0.6.1.1/bencode-0.6.1.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=a9179758940829e1afd8b68e26cc23e6
+_md5_=18b0111d67de1132667a022494eadbb4
diff --git a/metadata/md5-cache/dev-haskell/bifunctors-5.5.11 b/metadata/md5-cache/dev-haskell/bifunctors-5.5.11
index 33c129e1eedb..8c26f45fa419 100644
--- a/metadata/md5-cache/dev-haskell/bifunctors-5.5.11
+++ b/metadata/md5-cache/dev-haskell/bifunctors-5.5.11
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/ekmett/bifunctors/
INHERIT=haskell-cabal
IUSE=+semigroups +tagged doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/base-orphans-0.8.4:=[profile?] <dev-haskell/base-orphans-1:=[profile?] >=dev-haskell/comonad-5.0.7:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/th-abstraction-0.4.2.0:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-lang/ghc-8.4.3:= tagged? ( >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-1:=[profile?] )
RESTRICT=!test? ( test )
SLOT=0/5.5.11
SRC_URI=https://hackage.haskell.org/package/bifunctors-5.5.11/bifunctors-5.5.11.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=a311aecf5ee8c79f678c69c4048d7d79
+_md5_=d62fc8c52ac081f2cae5e8ec333de3a0
diff --git a/metadata/md5-cache/dev-haskell/binary-0.8.8.0 b/metadata/md5-cache/dev-haskell/binary-0.8.8.0
index ecd0e7544532..421315421d9a 100644
--- a/metadata/md5-cache/dev-haskell/binary-0.8.8.0
+++ b/metadata/md5-cache/dev-haskell/binary-0.8.8.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/kolmodin/binary
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.8.2:=
RESTRICT=test
SLOT=0/0.8.8.0
SRC_URI=https://hackage.haskell.org/package/binary-0.8.8.0/binary-0.8.8.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=4e69f75f32f3aef83436583d9214f34b
+_md5_=06d8ad520206892d4a01551c1154f0b2
diff --git a/metadata/md5-cache/dev-haskell/binary-orphans-1.0.2 b/metadata/md5-cache/dev-haskell/binary-orphans-1.0.2
index 7fb7387ace28..6e2b13be2de0 100644
--- a/metadata/md5-cache/dev-haskell/binary-orphans-1.0.2
+++ b/metadata/md5-cache/dev-haskell/binary-orphans-1.0.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/binary-orphans
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/onetuple-0.3:=[profile?] <dev-haskell/onetuple-0.4:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=test
SLOT=0/1.0.2
SRC_URI=https://hackage.haskell.org/package/binary-orphans-1.0.2/binary-orphans-1.0.2.tar.gz https://hackage.haskell.org/package/binary-orphans-1.0.2/revision/1.cabal -> binary-orphans-1.0.2.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=e2ea45e251747dca28225e9c1862b00b
+_md5_=a4be583e1b1f3fc4d1d413d6f88e5644
diff --git a/metadata/md5-cache/dev-haskell/blaze-builder-0.4.2.1 b/metadata/md5-cache/dev-haskell/blaze-builder-0.4.2.1
index 9c677bd4b899..03924a7e34b3 100644
--- a/metadata/md5-cache/dev-haskell/blaze-builder-0.4.2.1
+++ b/metadata/md5-cache/dev-haskell/blaze-builder-0.4.2.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/lpsmith/blaze-builder
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.4.2.1
SRC_URI=https://hackage.haskell.org/package/blaze-builder-0.4.2.1/blaze-builder-0.4.2.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=30ed8af0dc24eb1d87dfe817a97db4c8
+_md5_=b237d7536c3aca051237188e1e0e7ddc
diff --git a/metadata/md5-cache/dev-haskell/blaze-html-0.9.1.2-r1 b/metadata/md5-cache/dev-haskell/blaze-html-0.9.1.2-r1
index 23e5d0569cb2..3ec3535dddc7 100644
--- a/metadata/md5-cache/dev-haskell/blaze-html-0.9.1.2-r1
+++ b/metadata/md5-cache/dev-haskell/blaze-html-0.9.1.2-r1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://jaspervdj.be/blaze/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/blaze-builder-0.3:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?] >=dev-haskell/blaze-markup-0.8:=[profile?] <dev-haskell/blaze-markup-0.9:=[profile?] >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.9.1.2
SRC_URI=https://hackage.haskell.org/package/blaze-html-0.9.1.2/blaze-html-0.9.1.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=6cd10a7f5d6d7e219cf7687f44921744
+_md5_=2668a756c5249b83ad2d65018a6b0f31
diff --git a/metadata/md5-cache/dev-haskell/blaze-markup-0.8.2.8 b/metadata/md5-cache/dev-haskell/blaze-markup-0.8.2.8
index 332d468ec011..5200ea67a7d8 100644
--- a/metadata/md5-cache/dev-haskell/blaze-markup-0.8.2.8
+++ b/metadata/md5-cache/dev-haskell/blaze-markup-0.8.2.8
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://jaspervdj.be/blaze
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/blaze-builder-0.3:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?] >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.8.2.8
SRC_URI=https://hackage.haskell.org/package/blaze-markup-0.8.2.8/blaze-markup-0.8.2.8.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=cdd168b8c749f0746169a22495b2e0df
+_md5_=b391846b7fd06a31373e6386862e8a24
diff --git a/metadata/md5-cache/dev-haskell/bloomfilter-2.0.1.0 b/metadata/md5-cache/dev-haskell/bloomfilter-2.0.1.0
index 2f6aff403e3a..15006670585c 100644
--- a/metadata/md5-cache/dev-haskell/bloomfilter-2.0.1.0
+++ b/metadata/md5-cache/dev-haskell/bloomfilter-2.0.1.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/bos/bloomfilter
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/2.0.1.0
SRC_URI=https://hackage.haskell.org/package/bloomfilter-2.0.1.0/bloomfilter-2.0.1.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=9f57088401ed128b124f6e3abbe633e1
+_md5_=921916c39688da7de43d807406a0260e
diff --git a/metadata/md5-cache/dev-haskell/bsb-http-chunked-0.0.0.4 b/metadata/md5-cache/dev-haskell/bsb-http-chunked-0.0.0.4
index 887efd732102..6655e1fb6e20 100644
--- a/metadata/md5-cache/dev-haskell/bsb-http-chunked-0.0.0.4
+++ b/metadata/md5-cache/dev-haskell/bsb-http-chunked-0.0.0.4
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/sjakobi/bsb-http-chunked
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.10.1:=
RESTRICT=!test? ( test )
SLOT=0/0.0.0.4
SRC_URI=https://hackage.haskell.org/package/bsb-http-chunked-0.0.0.4/bsb-http-chunked-0.0.0.4.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=661cb8feefcf616cf7d28e372d4ab4ea
+_md5_=ecd0f9571fe65e40c39669d6d9e264b0
diff --git a/metadata/md5-cache/dev-haskell/byteable-0.1.1 b/metadata/md5-cache/dev-haskell/byteable-0.1.1
index 8ef1a99c0b0c..5deed31ae37a 100644
--- a/metadata/md5-cache/dev-haskell/byteable-0.1.1
+++ b/metadata/md5-cache/dev-haskell/byteable-0.1.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-byteable
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.1.1
SRC_URI=https://hackage.haskell.org/package/byteable-0.1.1/byteable-0.1.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=ce60f97468e957e57f2171b809942745
+_md5_=92535a4c19bc173ec98c95236dfabd58
diff --git a/metadata/md5-cache/dev-haskell/byteorder-1.0.4 b/metadata/md5-cache/dev-haskell/byteorder-1.0.4
index bd2ecc84a075..010c958cb026 100644
--- a/metadata/md5-cache/dev-haskell/byteorder-1.0.4
+++ b/metadata/md5-cache/dev-haskell/byteorder-1.0.4
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=http://community.haskell.org/~aslatter/code/byteorder
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/1.0.4
SRC_URI=https://hackage.haskell.org/package/byteorder-1.0.4/byteorder-1.0.4.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=36890f0dc082204a4a57e090cf1bbe4c
+_md5_=9420369c910ab1cb7efdca0d436c7fad
diff --git a/metadata/md5-cache/dev-haskell/bytestring-builder-0.10.8.2.0 b/metadata/md5-cache/dev-haskell/bytestring-builder-0.10.8.2.0
index b63c84a16f0b..b2142408eb38 100644
--- a/metadata/md5-cache/dev-haskell/bytestring-builder-0.10.8.2.0
+++ b/metadata/md5-cache/dev-haskell/bytestring-builder-0.10.8.2.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/bytestring-builder
INHERIT=haskell-cabal
IUSE=profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.10.8.2.0
SRC_URI=https://hackage.haskell.org/package/bytestring-builder-0.10.8.2.0/bytestring-builder-0.10.8.2.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=eda55d64c2183e818093bc166cc4ef8f
+_md5_=a4d59e14878cfd3c4deb5736264d3ad7
diff --git a/metadata/md5-cache/dev-haskell/c2hs-0.28.8 b/metadata/md5-cache/dev-haskell/c2hs-0.28.8
index 8db5dbcbd971..4fffe88737d7 100644
--- a/metadata/md5-cache/dev-haskell/c2hs-0.28.8
+++ b/metadata/md5-cache/dev-haskell/c2hs-0.28.8
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell/c2hs
INHERIT=haskell-cabal
IUSE=regression test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2
RDEPEND=dev-haskell/dlist:= >=dev-haskell/language-c-0.7.1:= <dev-haskell/language-c-0.10:= >=dev-lang/ghc-8.4.3:= regression? ( >=dev-haskell/shelly-1.9.0:= <dev-haskell/shelly-1.10.0:= dev-haskell/text:= >=dev-haskell/yaml-0.8:= )
RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://hackage.haskell.org/package/c2hs-0.28.8/c2hs-0.28.8.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=c90e3aaf18faa9094c95c27d2da012a9
+_md5_=b8b49aab5fe8d5c754dd0590b3fa492e
diff --git a/metadata/md5-cache/dev-haskell/cabal-3.4.1.0 b/metadata/md5-cache/dev-haskell/cabal-3.4.1.0
index 2d1e1b66975e..a466879612d9 100644
--- a/metadata/md5-cache/dev-haskell/cabal-3.4.1.0
+++ b/metadata/md5-cache/dev-haskell/cabal-3.4.1.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.haskell.org/cabal/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?] >=dev-haskell/parsec-3.1.13.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-haskell/text-1.2.3.0:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=test
SLOT=0/3.4.1.0
SRC_URI=https://hackage.haskell.org/package/Cabal/Cabal-3.4.1.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=01291a2442ce124f3e366a6a80a59299
+_md5_=1c88721d136b6438bf25a2d26278366b
diff --git a/metadata/md5-cache/dev-haskell/cabal-doctest-1.0.9 b/metadata/md5-cache/dev-haskell/cabal-doctest-1.0.9
index 2d911b8f081d..42def4d4c471 100644
--- a/metadata/md5-cache/dev-haskell/cabal-doctest-1.0.9
+++ b/metadata/md5-cache/dev-haskell/cabal-doctest-1.0.9
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/haskellari/cabal-doctest
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/cabal-1.10:=[profile?] <dev-haskell/cabal-3.8:=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/1.0.9
SRC_URI=https://hackage.haskell.org/package/cabal-doctest-1.0.9/cabal-doctest-1.0.9.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=0bcf82db0107a22be630a0909675bbfe
+_md5_=725809a45f6172120ef05857a5485f0b
diff --git a/metadata/md5-cache/dev-haskell/cabal-install-3.4.1.0-r2 b/metadata/md5-cache/dev-haskell/cabal-install-3.4.1.0-r2
index 1460a1bea58a..357382525c3c 100644
--- a/metadata/md5-cache/dev-haskell/cabal-install-3.4.1.0-r2
+++ b/metadata/md5-cache/dev-haskell/cabal-install-3.4.1.0-r2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.haskell.org/cabal/
INHERIT=haskell-cabal ghc-package
IUSE=debug +lukko +native-dns
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/async-2.0:= <dev-haskell/async-2.3:= >=dev-haskell/base16-bytestring-0.1.1:= <dev-haskell/base16-bytestring-1.1.0.0:= >=dev-haskell/cabal-3.4.1:= <dev-haskell/cabal-3.4.2:= >=dev-haskell/cryptohash-sha256-0.11:= <dev-haskell/cryptohash-sha256-0.12:= >=dev-haskell/echo-0.1.3:= <dev-haskell/echo-0.2:= >=dev-haskell/edit-distance-0.2.2:= <dev-haskell/edit-distance-0.3:= >=dev-haskell/hackage-security-0.6.0.1:= <dev-haskell/hackage-security-0.7:= >=dev-haskell/hashable-1.0:= >=dev-haskell/http-4000.1.5:= <dev-haskell/http-4000.5:= >=dev-haskell/mtl-2.0:= <dev-haskell/mtl-2.3:= >=dev-haskell/network-uri-2.6.0.2:= <dev-haskell/network-uri-2.7:= >=dev-haskell/parsec-3.1.13.0:= <dev-haskell/parsec-3.2:= >=dev-haskell/random-1.2:= <dev-haskell/random-1.3:= >=dev-haskell/regex-base-0.94.0.0:= <dev-haskell/regex-base-0.95:= >=dev-haskell/regex-posix-0.96.0.0:= <dev-haskell/regex-posix-0.97:= >=dev-haskell/stm-2.0:= <dev-haskell/stm-2.6:= >=dev-haskell/tar-0.5.0.3:= <dev-haskell/tar-0.6:= >=dev-haskell/text-1.2.3:= <dev-haskell/text-1.3:= >=dev-haskell/zlib-0.5.3:= <dev-haskell/zlib-0.7:= >=dev-lang/ghc-8.4.3:= lukko? ( >=dev-haskell/lukko-0.1:= <dev-haskell/lukko-0.2:= ) native-dns? ( >=dev-haskell/resolv-0.1.1:= <dev-haskell/resolv-0.2:= )
SLOT=0
SRC_URI=https://hackage.haskell.org/package/cabal-install-3.4.1.0/cabal-install-3.4.1.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=62b9c8cf95127934304e368e004464d7
+_md5_=325993f389bd7c105ad690c7028f3a39
diff --git a/metadata/md5-cache/dev-haskell/call-stack-0.3.0 b/metadata/md5-cache/dev-haskell/call-stack-0.3.0
index f0796832b2bd..7a1035c4ddb5 100644
--- a/metadata/md5-cache/dev-haskell/call-stack-0.3.0
+++ b/metadata/md5-cache/dev-haskell/call-stack-0.3.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/sol/call-stack#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.3.0
SRC_URI=https://hackage.haskell.org/package/call-stack-0.3.0/call-stack-0.3.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=6020461d123cfb8f2321811cd3113b82
+_md5_=245bb3c48e201fc54dc909c949809266
diff --git a/metadata/md5-cache/dev-haskell/case-insensitive-1.2.1.0 b/metadata/md5-cache/dev-haskell/case-insensitive-1.2.1.0
index 88b113deeb5b..1704baa27985 100644
--- a/metadata/md5-cache/dev-haskell/case-insensitive-1.2.1.0
+++ b/metadata/md5-cache/dev-haskell/case-insensitive-1.2.1.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/basvandijk/case-insensitive
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/hashable-1.0:=[profile?] >=dev-haskell/semigroups-0.18:=[profile?] >=dev-haskell/text-0.3:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/1.2.1.0
SRC_URI=https://hackage.haskell.org/package/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=85822582fc1e8e8114e1412d99e09e52
+_md5_=1ddc51699dab9c3b4aa6b17d731ef14a
diff --git a/metadata/md5-cache/dev-haskell/cassava-0.5.2.0-r1 b/metadata/md5-cache/dev-haskell/cassava-0.5.2.0-r1
index 93f2f4bccf04..453977fb8d6a 100644
--- a/metadata/md5-cache/dev-haskell/cassava-0.5.2.0-r1
+++ b/metadata/md5-cache/dev-haskell/cassava-0.5.2.0-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/hvr/cassava
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/attoparsec-0.11.3.0:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/only-0.1:=[profile?] <dev-haskell/only-0.1.1:=[profile?] >=dev-haskell/scientific-0.3.4.7:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/text-short-0.1:=[profile?] <dev-haskell/text-short-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.8:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.5.2.0
SRC_URI=https://hackage.haskell.org/package/cassava-0.5.2.0/cassava-0.5.2.0.tar.gz https://hackage.haskell.org/package/cassava-0.5.2.0/revision/7.cabal -> cassava-0.5.2.0-rev7.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=0687327c00b14d8e8b6be686c2781bd5
+_md5_=159bd4cfdc759fb88ad709e3d79cff43
diff --git a/metadata/md5-cache/dev-haskell/cereal-0.5.8.1 b/metadata/md5-cache/dev-haskell/cereal-0.5.8.1
index ecd1eaab1701..69a5bdd403fe 100644
--- a/metadata/md5-cache/dev-haskell/cereal-0.5.8.1
+++ b/metadata/md5-cache/dev-haskell/cereal-0.5.8.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/GaloisInc/cereal
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/bytestring-builder-0.10.4:=[profile?] <dev-haskell/bytestring-builder-1:=[profile?] >=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.5.8.1
SRC_URI=https://hackage.haskell.org/package/cereal-0.5.8.1/cereal-0.5.8.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=701277a240d32789ea8bef0e97edf190
+_md5_=b024ecae447a3c05a8d86ef910735580
diff --git a/metadata/md5-cache/dev-haskell/charset-0.3.7.1-r1 b/metadata/md5-cache/dev-haskell/charset-0.3.7.1-r1
index 9d7bb59de5f0..4ee40182246a 100644
--- a/metadata/md5-cache/dev-haskell/charset-0.3.7.1-r1
+++ b/metadata/md5-cache/dev-haskell/charset-0.3.7.1-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/charset
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?] >=dev-haskell/unordered-containers-0.1.4.6:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.3.7.1
SRC_URI=https://hackage.haskell.org/package/charset-0.3.7.1/charset-0.3.7.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=42c97770aebc1bd5700d6f6fd55c6f76
+_md5_=d4fd16e4aa78645e3ca7f9a517c89f3d
diff --git a/metadata/md5-cache/dev-haskell/chell-0.4.0.2 b/metadata/md5-cache/dev-haskell/chell-0.4.0.2
index 03a352a0fed9..25bbdb13dfb5 100644
--- a/metadata/md5-cache/dev-haskell/chell-0.4.0.2
+++ b/metadata/md5-cache/dev-haskell/chell-0.4.0.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://john-millikin.com/software/chell/
INHERIT=haskell-cabal
IUSE=+color-output doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/options-1.0:=[profile?] <dev-haskell/options-2.0:=[profile?] >=dev-haskell/patience-0.1:=[profile?] <dev-haskell/patience-0.2:=[profile?] >=dev-haskell/random-1.0:=[profile?] dev-haskell/text:=[profile?] >=dev-lang/ghc-7.8.2:= color-output? ( >=dev-haskell/ansi-terminal-0.5:=[profile?] )
SLOT=0/0.4.0.2
SRC_URI=https://hackage.haskell.org/package/chell-0.4.0.2/chell-0.4.0.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=5db69ea804843f855c16fff6d235ea28
+_md5_=219c7a328b1ae1921e3e827cb9dc58c8
diff --git a/metadata/md5-cache/dev-haskell/cipher-aes-0.2.11 b/metadata/md5-cache/dev-haskell/cipher-aes-0.2.11
index 121ca153391f..409d1e646dba 100644
--- a/metadata/md5-cache/dev-haskell/cipher-aes-0.2.11
+++ b/metadata/md5-cache/dev-haskell/cipher-aes-0.2.11
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-cipher-aes
INHERIT=haskell-cabal
IUSE=cpu_flags_x86_aes cpu_flags_x86_ssse3 doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/byteable:=[profile?] >=dev-haskell/crypto-cipher-types-0.0.6:=[profile?] <dev-haskell/crypto-cipher-types-0.1:=[profile?] >=dev-haskell/securemem-0.1.2:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.2.11
SRC_URI=https://hackage.haskell.org/package/cipher-aes-0.2.11/cipher-aes-0.2.11.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=26c17e63ae094c3bedfec465045b9ada
+_md5_=486eee8708847cc5a0dbb23ef952794b
diff --git a/metadata/md5-cache/dev-haskell/citeproc-0.7 b/metadata/md5-cache/dev-haskell/citeproc-0.7
index ba9b0adbacd8..6d2efe929516 100644
--- a/metadata/md5-cache/dev-haskell/citeproc-0.7
+++ b/metadata/md5-cache/dev-haskell/citeproc-0.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/citeproc
INHERIT=haskell-cabal
IUSE=executable icu doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
RDEPEND=dev-haskell/aeson:=[profile?] dev-haskell/attoparsec:=[profile?] >=dev-haskell/base-compat-0.10:=[profile?] >=dev-haskell/case-insensitive-1.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] dev-haskell/data-default:=[profile?] dev-haskell/file-embed:=[profile?] >=dev-haskell/pandoc-types-1.22:=[profile?] <dev-haskell/pandoc-types-1.23:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/scientific:=[profile?] >=dev-haskell/unicode-collation-0.1.3:=[profile?] <dev-haskell/unicode-collation-0.2:=[profile?] dev-haskell/uniplate:=[profile?] dev-haskell/vector:=[profile?] dev-haskell/xml-conduit:=[profile?] >=dev-lang/ghc-8.6.5:= executable? ( dev-haskell/aeson-pretty:=[profile?] ) icu? ( >=dev-haskell/text-icu-0.7.1.0:=[profile?] )
RESTRICT=test !test? ( test )
SLOT=0/0.7
SRC_URI=https://hackage.haskell.org/package/citeproc-0.7/citeproc-0.7.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=e2c477025b8f78c89a13cffa75e52b45
+_md5_=b0b45465f6ce74ba790fd837c2bf2de8
diff --git a/metadata/md5-cache/dev-haskell/clientsession-0.9.1.2 b/metadata/md5-cache/dev-haskell/clientsession-0.9.1.2
index 1ef9b87e292b..8119a202f29e 100644
--- a/metadata/md5-cache/dev-haskell/clientsession-0.9.1.2
+++ b/metadata/md5-cache/dev-haskell/clientsession-0.9.1.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/yesodweb/clientsession/tree/master
INHERIT=haskell-cabal
IUSE=test doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/base64-bytestring-0.1.1.1:=[profile?] >=dev-haskell/cereal-0.3:=[profile?] >=dev-haskell/cipher-aes-0.1.7:=[profile?] >=dev-haskell/cprng-aes-0.2:=[profile?] >=dev-haskell/crypto-api-0.8:=[profile?] dev-haskell/crypto-random:=[profile?] >=dev-haskell/entropy-0.2.1:=[profile?] dev-haskell/setenv:=[profile?] >=dev-haskell/skein-1.0:=[profile?] <dev-haskell/skein-1.1:=[profile?] >=dev-haskell/tagged-0.1:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.9.1.2
SRC_URI=https://hackage.haskell.org/package/clientsession-0.9.1.2/clientsession-0.9.1.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=5944f1a6e601aed2ae5814a9ddc5694e
+_md5_=c040cd090bb5d5b21cf445b6fdf65a45
diff --git a/metadata/md5-cache/dev-haskell/clock-0.7.2 b/metadata/md5-cache/dev-haskell/clock-0.7.2
index 79a821979232..26a78694f872 100644
--- a/metadata/md5-cache/dev-haskell/clock-0.7.2
+++ b/metadata/md5-cache/dev-haskell/clock-0.7.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/corsis/clock
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=test
SLOT=0/0.7.2
SRC_URI=https://hackage.haskell.org/package/clock-0.7.2/clock-0.7.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=019a2771dd663220db7af55150c32b92
+_md5_=e0a2dc53955714ac138c98927cfe5b80
diff --git a/metadata/md5-cache/dev-haskell/cmdargs-0.10.20 b/metadata/md5-cache/dev-haskell/cmdargs-0.10.20
index 1fd9e8740ae2..f4f1bb752bde 100644
--- a/metadata/md5-cache/dev-haskell/cmdargs-0.10.20
+++ b/metadata/md5-cache/dev-haskell/cmdargs-0.10.20
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/ndmitchell/cmdargs#readme
INHERIT=haskell-cabal
IUSE=+quotation testprog doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/semigroups-0.18:=[profile?] >=dev-lang/ghc-7.8.2:=
SLOT=0/0.10.20
SRC_URI=https://hackage.haskell.org/package/cmdargs-0.10.20/cmdargs-0.10.20.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=554fdf058723c577db01d3961ba561ff
+_md5_=f71b10d2c0e8a7ce900ea2db7037abed
diff --git a/metadata/md5-cache/dev-haskell/code-page-0.1.3 b/metadata/md5-cache/dev-haskell/code-page-0.1.3
index b301124a5249..32515b125c7f 100644
--- a/metadata/md5-cache/dev-haskell/code-page-0.1.3
+++ b/metadata/md5-cache/dev-haskell/code-page-0.1.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/RyanGlScott/code-page
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.1.3
SRC_URI=https://hackage.haskell.org/package/code-page-0.1.3/code-page-0.1.3.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=f8895cdd2d4f7b3712a96f56c068381c
+_md5_=9f26ce877c297eb41d4ea37c5b03b6f7
diff --git a/metadata/md5-cache/dev-haskell/colour-2.3.5 b/metadata/md5-cache/dev-haskell/colour-2.3.5
index 6c80504653cb..da515709ddc5 100644
--- a/metadata/md5-cache/dev-haskell/colour-2.3.5
+++ b/metadata/md5-cache/dev-haskell/colour-2.3.5
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://www.haskell.org/haskellwiki/Colour
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-8.0.1:=
RESTRICT=test
SLOT=0/2.3.5
SRC_URI=https://hackage.haskell.org/package/colour-2.3.5/colour-2.3.5.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=8983af658764fe7257720eff7dcd3658
+_md5_=1690bb102fda5433a55023f5d73db010
diff --git a/metadata/md5-cache/dev-haskell/commonmark-0.2.2 b/metadata/md5-cache/dev-haskell/commonmark-0.2.2
index 9629cd186683..b7a9ebf3d80d 100644
--- a/metadata/md5-cache/dev-haskell/commonmark-0.2.2
+++ b/metadata/md5-cache/dev-haskell/commonmark-0.2.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/jgm/commonmark-hs
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/unicode-data-0.3:=[profile?] dev-haskell/unicode-transforms:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.2.2
SRC_URI=https://hackage.haskell.org/package/commonmark-0.2.2/commonmark-0.2.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=4786b64f7b35bca601c8ae2de0c2b6fe
+_md5_=c1ce0cc0ce7c93a9a208adb37c7ba0cd
diff --git a/metadata/md5-cache/dev-haskell/commonmark-extensions-0.2.3.2 b/metadata/md5-cache/dev-haskell/commonmark-extensions-0.2.3.2
index 46dd5db63683..a403f1e944d1 100644
--- a/metadata/md5-cache/dev-haskell/commonmark-extensions-0.2.3.2
+++ b/metadata/md5-cache/dev-haskell/commonmark-extensions-0.2.3.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/jgm/commonmark-hs
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/commonmark-0.2.2:=[profile?] <dev-haskell/commonmark-0.3:=[profile?] >=dev-haskell/emojis-0.1:=[profile?] <dev-haskell/emojis-0.2:=[profile?] dev-haskell/network-uri:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.2.3.2
SRC_URI=https://hackage.haskell.org/package/commonmark-extensions-0.2.3.2/commonmark-extensions-0.2.3.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=3ac4c7d72582184050de7a6861e2ca5f
+_md5_=21dda8b41f69429761563f26435af025
diff --git a/metadata/md5-cache/dev-haskell/commonmark-pandoc-0.2.1.2 b/metadata/md5-cache/dev-haskell/commonmark-pandoc-0.2.1.2
index d5fe101b831e..4932fa63a6e3 100644
--- a/metadata/md5-cache/dev-haskell/commonmark-pandoc-0.2.1.2
+++ b/metadata/md5-cache/dev-haskell/commonmark-pandoc-0.2.1.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/jgm/commonmark-hs
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/commonmark-0.2:=[profile?] <dev-haskell/commonmark-0.3:=[profile?] >=dev-haskell/commonmark-extensions-0.2.1:=[profile?] <dev-haskell/commonmark-extensions-0.3:=[profile?] >=dev-haskell/pandoc-types-1.21:=[profile?] <dev-haskell/pandoc-types-1.23:=[profile?] dev-haskell/text:=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/0.2.1.2
SRC_URI=https://hackage.haskell.org/package/commonmark-pandoc-0.2.1.2/commonmark-pandoc-0.2.1.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=2d744b79d3101d26aa777aeab00984f4
+_md5_=69f4614d3ef1ec223d759c052c59d8e8
diff --git a/metadata/md5-cache/dev-haskell/comonad-5.0.8 b/metadata/md5-cache/dev-haskell/comonad-5.0.8
index 85b1ed81e378..0bc292dfb9fa 100644
--- a/metadata/md5-cache/dev-haskell/comonad-5.0.8
+++ b/metadata/md5-cache/dev-haskell/comonad-5.0.8
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/ekmett/comonad/
INHERIT=haskell-cabal
IUSE=+indexed-traversable doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/distributive-0.5.2:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/semigroups-0.18.5:=[profile?] <dev-haskell/semigroups-1:=[profile?] >=dev-haskell/tagged-0.8.6.1:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-lang/ghc-7.8.2:= indexed-traversable? ( >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] )
SLOT=0/5.0.8
SRC_URI=https://hackage.haskell.org/package/comonad-5.0.8/comonad-5.0.8.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=2005521b7f7abbf4dc16110d48e15b7e
+_md5_=b80302bbb86e7743ebe97ed9a9e63824
diff --git a/metadata/md5-cache/dev-haskell/concurrent-output-1.10.11 b/metadata/md5-cache/dev-haskell/concurrent-output-1.10.11
index fa8a0c46f22f..a50e95e4e987 100644
--- a/metadata/md5-cache/dev-haskell/concurrent-output-1.10.11
+++ b/metadata/md5-cache/dev-haskell/concurrent-output-1.10.11
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/concurrent-output
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
RDEPEND=>=dev-haskell/ansi-terminal-0.9.1:=[profile?] <dev-haskell/ansi-terminal-0.11.0:=[profile?] >=dev-haskell/async-2.0:=[profile?] <dev-haskell/async-2.3:=[profile?] >=dev-haskell/exceptions-0.6.0:=[profile?] <dev-haskell/exceptions-0.11.0:=[profile?] >=dev-haskell/stm-2.0:=[profile?] <dev-haskell/stm-2.6:=[profile?] >=dev-haskell/terminal-size-0.3.0:=[profile?] <dev-haskell/terminal-size-0.4.0:=[profile?] >=dev-haskell/text-0.11.0:=[profile?] <dev-haskell/text-1.3.0:=[profile?] >=dev-lang/ghc-8.2.1:=
SLOT=0/1.10.11
SRC_URI=https://hackage.haskell.org/package/concurrent-output-1.10.11/concurrent-output-1.10.11.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=86c2114f811b106ec5bc8a9cb43de08d
+_md5_=a9d97d7026a4d75d0209e88880dfea91
diff --git a/metadata/md5-cache/dev-haskell/conduit-1.3.4.2 b/metadata/md5-cache/dev-haskell/conduit-1.3.4.2
index a40bb6eecf7f..6e3d18132942 100644
--- a/metadata/md5-cache/dev-haskell/conduit-1.3.4.2
+++ b/metadata/md5-cache/dev-haskell/conduit-1.3.4.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/snoyberg/conduit
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/exceptions:=[profile?] >=dev-haskell/mono-traversable-1.0.7:=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/primitive:=[profile?] >=dev-haskell/resourcet-1.2:=[profile?] <dev-haskell/resourcet-1.3:=[profile?] dev-haskell/text:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.6.3:=
RESTRICT=!test? ( test )
SLOT=0/1.3.4.2
SRC_URI=https://hackage.haskell.org/package/conduit-1.3.4.2/conduit-1.3.4.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=8dd1af721cf31ce75c79c6b111f5a93e
+_md5_=206f82735064b40c71bde1fe46f70859
diff --git a/metadata/md5-cache/dev-haskell/conduit-combinators-1.3.0 b/metadata/md5-cache/dev-haskell/conduit-combinators-1.3.0
index cf7e00805cdc..7bc95c2e05e6 100644
--- a/metadata/md5-cache/dev-haskell/conduit-combinators-1.3.0
+++ b/metadata/md5-cache/dev-haskell/conduit-combinators-1.3.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/snoyberg/mono-traversable#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-8.0.1:=
SLOT=0/1.3.0
SRC_URI=https://hackage.haskell.org/package/conduit-combinators-1.3.0/conduit-combinators-1.3.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=43d756b0fb252a2a74a82a34f414538c
+_md5_=e90a080171716ea60b5a143ec3d1a75e
diff --git a/metadata/md5-cache/dev-haskell/conduit-extra-1.3.4 b/metadata/md5-cache/dev-haskell/conduit-extra-1.3.4
index dc21d011668e..1ece5eba01bf 100644
--- a/metadata/md5-cache/dev-haskell/conduit-extra-1.3.4
+++ b/metadata/md5-cache/dev-haskell/conduit-extra-1.3.4
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/snoyberg/conduit
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/async:=[profile?] >=dev-haskell/attoparsec-0.10:=[profile?] >=dev-haskell/conduit-1.3:=[profile?] <dev-haskell/conduit-1.4:=[profile?] >=dev-haskell/network-2.3:=[profile?] >=dev-haskell/primitive-0.5:=[profile?] >=dev-haskell/resourcet-1.1:=[profile?] dev-haskell/stm:=[profile?] >=dev-haskell/streaming-commons-0.1.16:=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/typed-process-0.2.6:=[profile?] dev-haskell/unliftio-core:=[profile?] >=dev-lang/ghc-8.0.1:=
RESTRICT=test
SLOT=0/1.3.4
SRC_URI=https://hackage.haskell.org/package/conduit-extra-1.3.4/conduit-extra-1.3.4.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=28367b7580bb3888959b5135ebd4d545
+_md5_=34ce8867e18c72520796ffebaf6145b2
diff --git a/metadata/md5-cache/dev-haskell/configurator-0.3.0.0-r1 b/metadata/md5-cache/dev-haskell/configurator-0.3.0.0-r1
index 936c0d603ffa..700f3e4ce8bc 100644
--- a/metadata/md5-cache/dev-haskell/configurator-0.3.0.0-r1
+++ b/metadata/md5-cache/dev-haskell/configurator-0.3.0.0-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/bos/configurator
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/attoparsec-0.10.0.2:=[profile?] dev-haskell/hashable:=[profile?] >=dev-haskell/text-0.11.1.0:=[profile?] dev-haskell/unix-compat:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.3.0.0
SRC_URI=https://hackage.haskell.org/package/configurator-0.3.0.0/configurator-0.3.0.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=9f79ac88cde11a880388f6f573c01a28
+_md5_=ca2345f5f7f69c75e0fcb82be28e2d8b
diff --git a/metadata/md5-cache/dev-haskell/connection-0.3.1 b/metadata/md5-cache/dev-haskell/connection-0.3.1
index dd684b688186..14f07f91d85d 100644
--- a/metadata/md5-cache/dev-haskell/connection-0.3.1
+++ b/metadata/md5-cache/dev-haskell/connection-0.3.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-connection
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/basement:=[profile?] dev-haskell/data-default-class:=[profile?] >=dev-haskell/network-2.6.3:=[profile?] >=dev-haskell/socks-0.6:=[profile?] >=dev-haskell/tls-1.4:=[profile?] >=dev-haskell/x509-1.5:=[profile?] >=dev-haskell/x509-store-1.5:=[profile?] >=dev-haskell/x509-system-1.5:=[profile?] >=dev-haskell/x509-validation-1.5:=[profile?] >=dev-lang/ghc-7.10.1:=
SLOT=0/0.3.1
SRC_URI=https://hackage.haskell.org/package/connection-0.3.1/connection-0.3.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=199b9765e90d2157686f48103b3b5feb
+_md5_=8e8eaea1dd68940fc625058c0c182e16
diff --git a/metadata/md5-cache/dev-haskell/constraints-0.13.3 b/metadata/md5-cache/dev-haskell/constraints-0.13.3
index 8fe28653f398..f5657b13f12e 100644
--- a/metadata/md5-cache/dev-haskell/constraints-0.13.3
+++ b/metadata/md5-cache/dev-haskell/constraints-0.13.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/constraints/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
RDEPEND=>=dev-haskell/hashable-1.2:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-haskell/type-equality-1:=[profile?] <dev-haskell/type-equality-2:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.13.3
SRC_URI=https://hackage.haskell.org/package/constraints-0.13.3/constraints-0.13.3.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=eb954743d50d71e4ced197a89ec5d71e
+_md5_=0230ba369cae3a9e70395072c34ae85b
diff --git a/metadata/md5-cache/dev-haskell/contravariant-1.5.3 b/metadata/md5-cache/dev-haskell/contravariant-1.5.3
index db7951abca37..92107c69248e 100644
--- a/metadata/md5-cache/dev-haskell/contravariant-1.5.3
+++ b/metadata/md5-cache/dev-haskell/contravariant-1.5.3
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/ekmett/contravariant/
INHERIT=haskell-cabal
IUSE=+semigroups +statevar +tagged doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-haskell/void-0.6.1:=[profile?] <dev-haskell/void-1:=[profile?] >=dev-lang/ghc-7.8.2:= semigroups? ( >=dev-haskell/semigroups-0.18.5:=[profile?] <dev-haskell/semigroups-1:=[profile?] ) statevar? ( >=dev-haskell/statevar-1.2.1:=[profile?] <dev-haskell/statevar-1.3:=[profile?] )
SLOT=0/1.5.3
SRC_URI=https://hackage.haskell.org/package/contravariant-1.5.3/contravariant-1.5.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=c0dfcd7ae2265474dc2d82263ab4612f
+_md5_=259a5c6fcc97f485226f0e5bd4f2251f
diff --git a/metadata/md5-cache/dev-haskell/convertible-1.1.1.0 b/metadata/md5-cache/dev-haskell/convertible-1.1.1.0
index 456435fcdff0..3f28c8a7a7d7 100644
--- a/metadata/md5-cache/dev-haskell/convertible-1.1.1.0
+++ b/metadata/md5-cache/dev-haskell/convertible-1.1.1.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/convertible
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/mtl:=[profile?] dev-haskell/old-locale:=[profile?] dev-haskell/old-time:=[profile?] >=dev-haskell/text-0.8:=[profile?] >=dev-lang/ghc-7.8.2:=
SLOT=0/1.1.1.0
SRC_URI=https://hackage.haskell.org/package/convertible-1.1.1.0/convertible-1.1.1.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=cbd2998c7403881b0d078234fc4bb5d4
+_md5_=1367c85aba381fe9e84e1d08ee37544d
diff --git a/metadata/md5-cache/dev-haskell/cookie-0.4.4 b/metadata/md5-cache/dev-haskell/cookie-0.4.4
index 1cda7b3d96f6..f10238a795a7 100644
--- a/metadata/md5-cache/dev-haskell/cookie-0.4.4
+++ b/metadata/md5-cache/dev-haskell/cookie-0.4.4
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/snoyberg/cookie
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/data-default-class:=[profile?] >=dev-haskell/text-1.1:=[profile?] >=dev-lang/ghc-7.10.1:=
RESTRICT=!test? ( test )
SLOT=0/0.4.4
SRC_URI=https://hackage.haskell.org/package/cookie-0.4.4/cookie-0.4.4.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e96d255c5e91b3993015ebf22606cb3c
+_md5_=3937e6bb57e46bf4e49ad6730db5f188
diff --git a/metadata/md5-cache/dev-haskell/cprng-aes-0.6.1 b/metadata/md5-cache/dev-haskell/cprng-aes-0.6.1
index 0d7436f0e93e..8cbf3393c519 100644
--- a/metadata/md5-cache/dev-haskell/cprng-aes-0.6.1
+++ b/metadata/md5-cache/dev-haskell/cprng-aes-0.6.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-cprng-aes
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/byteable:=[profile?] >=dev-haskell/cipher-aes-0.2.9:=[profile?] <dev-haskell/cipher-aes-0.3:=[profile?] >=dev-haskell/crypto-random-0.0.7:=[profile?] <dev-haskell/crypto-random-0.1:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.6.1
SRC_URI=https://hackage.haskell.org/package/cprng-aes-0.6.1/cprng-aes-0.6.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e18244705bc9bd2eea10a89fd199948a
+_md5_=36cbbd693aa1e8604ff0b7f7469a03b1
diff --git a/metadata/md5-cache/dev-haskell/criterion-1.5.11.0 b/metadata/md5-cache/dev-haskell/criterion-1.5.11.0
index ffd842cfa08c..e7e105eae221 100644
--- a/metadata/md5-cache/dev-haskell/criterion-1.5.11.0
+++ b/metadata/md5-cache/dev-haskell/criterion-1.5.11.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.serpentine.com/criterion
INHERIT=haskell-cabal
IUSE=embed-data-files doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/aeson-1:=[profile?] <dev-haskell/aeson-2.1:=[profile?] >=dev-haskell/ansi-wl-pprint-0.6.7.2:=[profile?] >=dev-haskell/base-compat-batteries-0.10:=[profile?] <dev-haskell/base-compat-batteries-0.13:=[profile?] >=dev-haskell/binary-orphans-1.0.1:=[profile?] <dev-haskell/binary-orphans-1.1:=[profile?] >=dev-haskell/cassava-0.3.0.0:=[profile?] dev-haskell/code-page:=[profile?] >=dev-haskell/criterion-measurement-0.1.1.0:=[profile?] <dev-haskell/criterion-measurement-0.2:=[profile?] >=dev-haskell/exceptions-0.8.2:=[profile?] <dev-haskell/exceptions-0.11:=[profile?] >=dev-haskell/glob-0.7.2:=[profile?] >=dev-haskell/js-chart-2.9.4:=[profile?] <dev-haskell/js-chart-3:=[profile?] >=dev-haskell/microstache-1.0.1:=[profile?] <dev-haskell/microstache-1.1:=[profile?] >=dev-haskell/mtl-2:=[profile?] >=dev-haskell/mwc-random-0.8.0.3:=[profile?] >=dev-haskell/optparse-applicative-0.13:=[profile?] >=dev-haskell/parsec-3.1.0:=[profile?] >=dev-haskell/statistics-0.14:=[profile?] <dev-haskell/statistics-0.16:=[profile?] >=dev-haskell/text-0.11:=[profile?] >=dev-haskell/transformers-compat-0.6.4:=[profile?] >=dev-haskell/vector-0.7.1:=[profile?] >=dev-haskell/vector-algorithms-0.4:=[profile?] >=dev-lang/ghc-8.4.3:= embed-data-files? ( <dev-haskell/file-embed-0.1:=[profile?] )
RESTRICT=!test? ( test )
SLOT=0/1.5.11.0
SRC_URI=https://hackage.haskell.org/package/criterion-1.5.11.0/criterion-1.5.11.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=a1e330e3a393d9145b4ec636c0557263
+_md5_=5428c566c246af568469fe34f700e27b
diff --git a/metadata/md5-cache/dev-haskell/criterion-measurement-0.1.2.0 b/metadata/md5-cache/dev-haskell/criterion-measurement-0.1.2.0
index 84ba1e23d24d..88f4c0d2c8c6 100644
--- a/metadata/md5-cache/dev-haskell/criterion-measurement-0.1.2.0
+++ b/metadata/md5-cache/dev-haskell/criterion-measurement-0.1.2.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/bos/criterion
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/aeson-0.8:=[profile?] >=dev-haskell/base-compat-0.9:=[profile?] >=dev-haskell/vector-0.7.1:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.1.2.0
SRC_URI=https://hackage.haskell.org/package/criterion-measurement-0.1.2.0/criterion-measurement-0.1.2.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e9b101d14cd5fb2d27b51cd0a609c669
+_md5_=2b9011587cb43ba54e9dd3f77f1243db
diff --git a/metadata/md5-cache/dev-haskell/crypto-api-0.13.3 b/metadata/md5-cache/dev-haskell/crypto-api-0.13.3
index 1e219ee96d43..5ddd414e6d42 100644
--- a/metadata/md5-cache/dev-haskell/crypto-api-0.13.3
+++ b/metadata/md5-cache/dev-haskell/crypto-api-0.13.3
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/TomMD/crypto-api
INHERIT=haskell-cabal
IUSE=all-cpolys doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/cereal-0.2:=[profile?] dev-haskell/entropy:=[profile?] >=dev-haskell/tagged-0.1:=[profile?] >=dev-lang/ghc-8.0.1:=
SLOT=0/0.13.3
SRC_URI=https://hackage.haskell.org/package/crypto-api-0.13.3/crypto-api-0.13.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=20093af8b291cbf659a2d1a271ba6546
+_md5_=11b018987088639eefb542489c606a9c
diff --git a/metadata/md5-cache/dev-haskell/crypto-api-tests-0.3-r1 b/metadata/md5-cache/dev-haskell/crypto-api-tests-0.3-r1
index c03fea8bbfe6..38fc1e4a4b4b 100644
--- a/metadata/md5-cache/dev-haskell/crypto-api-tests-0.3-r1
+++ b/metadata/md5-cache/dev-haskell/crypto-api-tests-0.3-r1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=http://trac.haskell.org/crypto-api/wiki
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/cereal:=[profile?] >=dev-haskell/crypto-api-0.13:=[profile?] dev-haskell/hunit:=[profile?] >=dev-haskell/quickcheck-2.4:2=[profile?] >=dev-haskell/test-framework-0.4:=[profile?] >=dev-haskell/test-framework-hunit-0.2:=[profile?] >=dev-haskell/test-framework-quickcheck2-0.3:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.3
SRC_URI=https://hackage.haskell.org/package/crypto-api-tests-0.3/crypto-api-tests-0.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=4ecf6fb61fd3bb91500351a3695ed9df
+_md5_=fbabce1ec07a2bfcb6e3c117bd57bd8a
diff --git a/metadata/md5-cache/dev-haskell/crypto-cipher-tests-0.0.11-r1 b/metadata/md5-cache/dev-haskell/crypto-cipher-tests-0.0.11-r1
index 6487219ad72e..751a783619a3 100644
--- a/metadata/md5-cache/dev-haskell/crypto-cipher-tests-0.0.11-r1
+++ b/metadata/md5-cache/dev-haskell/crypto-cipher-tests-0.0.11-r1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-crypto-cipher
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/byteable-0.1.1:=[profile?] <dev-haskell/byteable-0.2:=[profile?] >=dev-haskell/crypto-cipher-types-0.0.8:=[profile?] <dev-haskell/crypto-cipher-types-0.1:=[profile?] dev-haskell/hunit:=[profile?] dev-haskell/mtl:=[profile?] >=dev-haskell/quickcheck-2:2=[profile?] >=dev-haskell/securemem-0.1.1:=[profile?] <dev-haskell/securemem-0.2:=[profile?] dev-haskell/test-framework:=[profile?] dev-haskell/test-framework-hunit:=[profile?] dev-haskell/test-framework-quickcheck2:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.0.11
SRC_URI=https://hackage.haskell.org/package/crypto-cipher-tests-0.0.11/crypto-cipher-tests-0.0.11.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=7fa3cf761773c78ab6cb46a93fd07e72
+_md5_=033796b27e5e9bd6f3e6e967e4a71544
diff --git a/metadata/md5-cache/dev-haskell/crypto-cipher-types-0.0.9 b/metadata/md5-cache/dev-haskell/crypto-cipher-types-0.0.9
index 95bc4a58fd93..1b17d8028cce 100644
--- a/metadata/md5-cache/dev-haskell/crypto-cipher-types-0.0.9
+++ b/metadata/md5-cache/dev-haskell/crypto-cipher-types-0.0.9
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-crypto-cipher
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/byteable-0.1.1:=[profile?] >=dev-haskell/securemem-0.1.1:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.0.9
SRC_URI=https://hackage.haskell.org/package/crypto-cipher-types-0.0.9/crypto-cipher-types-0.0.9.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=ea36014a628fc7d5191d3091db56eee2
+_md5_=9b000bf47f51381e158d38051758a00b
diff --git a/metadata/md5-cache/dev-haskell/crypto-random-0.0.9 b/metadata/md5-cache/dev-haskell/crypto-random-0.0.9
index ee0339749a73..369d6dba1453 100644
--- a/metadata/md5-cache/dev-haskell/crypto-random-0.0.9
+++ b/metadata/md5-cache/dev-haskell/crypto-random-0.0.9
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-crypto-random
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/securemem:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.0.9
SRC_URI=https://hackage.haskell.org/package/crypto-random-0.0.9/crypto-random-0.0.9.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=4ab27052cdb838a5a639b78402244807
+_md5_=9e7b0048e986b167ce36c6be3916fae5
diff --git a/metadata/md5-cache/dev-haskell/cryptohash-md5-0.11.100.1 b/metadata/md5-cache/dev-haskell/cryptohash-md5-0.11.100.1
index 441491060718..a0e4e9b77d48 100644
--- a/metadata/md5-cache/dev-haskell/cryptohash-md5-0.11.100.1
+++ b/metadata/md5-cache/dev-haskell/cryptohash-md5-0.11.100.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/hvr/cryptohash-md5
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.11.100.1
SRC_URI=https://hackage.haskell.org/package/cryptohash-md5-0.11.100.1/cryptohash-md5-0.11.100.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=8fdbff2c25864733d5a712d4eac944d1
+_md5_=ceee438eebfc78f19ca9e9a1041564a0
diff --git a/metadata/md5-cache/dev-haskell/cryptohash-sha1-0.11.100.1 b/metadata/md5-cache/dev-haskell/cryptohash-sha1-0.11.100.1
index 26093d429520..946d944f3fed 100644
--- a/metadata/md5-cache/dev-haskell/cryptohash-sha1-0.11.100.1
+++ b/metadata/md5-cache/dev-haskell/cryptohash-sha1-0.11.100.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/hvr/cryptohash-sha1
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.11.100.1
SRC_URI=https://hackage.haskell.org/package/cryptohash-sha1-0.11.100.1/cryptohash-sha1-0.11.100.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=15fde97811470dca4fb7cd9dfa1c2e6c
+_md5_=5faa8a7b703c9c9854a07bce68cc3324
diff --git a/metadata/md5-cache/dev-haskell/cryptohash-sha256-0.11.101.0 b/metadata/md5-cache/dev-haskell/cryptohash-sha256-0.11.101.0
index 6deb281f7f01..da47dd0d8b92 100644
--- a/metadata/md5-cache/dev-haskell/cryptohash-sha256-0.11.101.0
+++ b/metadata/md5-cache/dev-haskell/cryptohash-sha256-0.11.101.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/hvr/cryptohash-sha256
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.11.101.0
SRC_URI=https://hackage.haskell.org/package/cryptohash-sha256-0.11.101.0/cryptohash-sha256-0.11.101.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=5584b393b8589b38097ecf4c4a7aa503
+_md5_=ca69275bc1779836b8f49d727f7bbf8b
diff --git a/metadata/md5-cache/dev-haskell/cryptonite-0.28 b/metadata/md5-cache/dev-haskell/cryptonite-0.28
index 22750a47c19e..6164575dc3f2 100644
--- a/metadata/md5-cache/dev-haskell/cryptonite-0.28
+++ b/metadata/md5-cache/dev-haskell/cryptonite-0.28
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/haskell-crypto/cryptonite
INHERIT=flag-o-matic haskell-cabal
IUSE=cpu_flags_x86_rdrand cpu_flags_x86_aes cpu_flags_x86_sse cpu_flags_x86_sse4_1 +integer-gmp +target-attributes doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/basement-0.0.6:=[profile?] >=dev-haskell/memory-0.14.18:=[profile?] >=dev-lang/ghc-8.4.3:= virtual/libc
RESTRICT=!test? ( test )
SLOT=0/0.28
SRC_URI=https://hackage.haskell.org/package/cryptonite-0.28/cryptonite-0.28.tar.gz https://github.com/haskell-crypto/cryptonite/pull/338.patch -> cryptonite-338.patch
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=55992cb23e5e63a717c4146923b02e42
+_md5_=e851ed7dd48e8581e8c20d3b341a24b5
diff --git a/metadata/md5-cache/dev-haskell/cryptonite-conduit-0.2.2 b/metadata/md5-cache/dev-haskell/cryptonite-conduit-0.2.2
index 71ad6fc3a1d6..e29fef081b22 100644
--- a/metadata/md5-cache/dev-haskell/cryptonite-conduit-0.2.2
+++ b/metadata/md5-cache/dev-haskell/cryptonite-conduit-0.2.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell-crypto/cryptonite-conduit
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/conduit:=[profile?] dev-haskell/conduit-extra:=[profile?] dev-haskell/cryptonite:=[profile?] dev-haskell/exceptions:=[profile?] dev-haskell/memory:=[profile?] dev-haskell/resourcet:=[profile?] >=dev-lang/ghc-7.8.2:=
RESTRICT=test !test? ( test )
SLOT=0/0.2.2
SRC_URI=https://hackage.haskell.org/package/cryptonite-conduit-0.2.2/cryptonite-conduit-0.2.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=6022104b2bc26928beb4987eadc91053
+_md5_=14c9119806850e118f83e8c197d4ff09
diff --git a/metadata/md5-cache/dev-haskell/css-text-0.1.3.0 b/metadata/md5-cache/dev-haskell/css-text-0.1.3.0
index 702c057cf8e4..9ff9c6b486f9 100644
--- a/metadata/md5-cache/dev-haskell/css-text-0.1.3.0
+++ b/metadata/md5-cache/dev-haskell/css-text-0.1.3.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/yesodweb/css-text.git#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/attoparsec-0.10.2.0:=[profile?] >=dev-haskell/semigroups-0.16.1:=[profile?] >=dev-haskell/text-0.11:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=test !test? ( test )
SLOT=0/0.1.3.0
SRC_URI=https://hackage.haskell.org/package/css-text-0.1.3.0/css-text-0.1.3.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=3cfba70977cd94e759e3f82923c6a86a
+_md5_=737330efe40508782952112aa5cfeda8
diff --git a/metadata/md5-cache/dev-haskell/data-default-0.7.1.1 b/metadata/md5-cache/dev-haskell/data-default-0.7.1.1
index a51c2ef98dd4..269901aba877 100644
--- a/metadata/md5-cache/dev-haskell/data-default-0.7.1.1
+++ b/metadata/md5-cache/dev-haskell/data-default-0.7.1.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/data-default
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
RDEPEND=>=dev-haskell/data-default-class-0.1.2.0:=[profile?] dev-haskell/data-default-instances-containers:=[profile?] dev-haskell/data-default-instances-dlist:=[profile?] dev-haskell/data-default-instances-old-locale:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.7.1.1
SRC_URI=https://hackage.haskell.org/package/data-default-0.7.1.1/data-default-0.7.1.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=81d0b02bea27bac5d97ee2901dc51bb3
+_md5_=781e15b0500b64ad940fc6d8fe3a24d7
diff --git a/metadata/md5-cache/dev-haskell/data-default-class-0.1.2.0 b/metadata/md5-cache/dev-haskell/data-default-class-0.1.2.0
index af90cc8374cc..ab43db8823c5 100644
--- a/metadata/md5-cache/dev-haskell/data-default-class-0.1.2.0
+++ b/metadata/md5-cache/dev-haskell/data-default-class-0.1.2.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/data-default-class
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.1.2.0
SRC_URI=https://hackage.haskell.org/package/data-default-class-0.1.2.0/data-default-class-0.1.2.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=db2c100415d9915e0705b358462f5fae
+_md5_=2a88d58c8081ec9c8010e097acec381e
diff --git a/metadata/md5-cache/dev-haskell/data-default-instances-containers-0.0.1 b/metadata/md5-cache/dev-haskell/data-default-instances-containers-0.0.1
index c8c02f2f6a8a..66f48648f98a 100644
--- a/metadata/md5-cache/dev-haskell/data-default-instances-containers-0.0.1
+++ b/metadata/md5-cache/dev-haskell/data-default-instances-containers-0.0.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/data-default-instances-containers
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
RDEPEND=dev-haskell/data-default-class:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.0.1
SRC_URI=https://hackage.haskell.org/package/data-default-instances-containers-0.0.1/data-default-instances-containers-0.0.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=ed2912ef1630a55d52e4f647c1d74d02
+_md5_=59ac1d99eee4769a8f6b0345d16deafc
diff --git a/metadata/md5-cache/dev-haskell/data-default-instances-dlist-0.0.1 b/metadata/md5-cache/dev-haskell/data-default-instances-dlist-0.0.1
index e3daed42889a..99f41fff6852 100644
--- a/metadata/md5-cache/dev-haskell/data-default-instances-dlist-0.0.1
+++ b/metadata/md5-cache/dev-haskell/data-default-instances-dlist-0.0.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/data-default-instances-dlist
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
RDEPEND=dev-haskell/data-default-class:=[profile?] dev-haskell/dlist:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.0.1
SRC_URI=https://hackage.haskell.org/package/data-default-instances-dlist-0.0.1/data-default-instances-dlist-0.0.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=5ca2664f1b76f60ec280044a0442c7e8
+_md5_=1206493533bd6fdd5ea8d5327e0c96cb
diff --git a/metadata/md5-cache/dev-haskell/data-default-instances-old-locale-0.0.1 b/metadata/md5-cache/dev-haskell/data-default-instances-old-locale-0.0.1
index 4dbfb992555a..c8352531bf48 100644
--- a/metadata/md5-cache/dev-haskell/data-default-instances-old-locale-0.0.1
+++ b/metadata/md5-cache/dev-haskell/data-default-instances-old-locale-0.0.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/data-default-instances-old-locale
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
RDEPEND=dev-haskell/data-default-class:=[profile?] dev-haskell/old-locale:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.0.1
SRC_URI=https://hackage.haskell.org/package/data-default-instances-old-locale-0.0.1/data-default-instances-old-locale-0.0.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=d612b8de438705cb0db5796925df31ec
+_md5_=3796952af37acc4bb5ee5f52e56442a8
diff --git a/metadata/md5-cache/dev-haskell/data-fix-0.3.2 b/metadata/md5-cache/dev-haskell/data-fix-0.3.2
index dc996d8999a8..08867dcbddc2 100644
--- a/metadata/md5-cache/dev-haskell/data-fix-0.3.2
+++ b/metadata/md5-cache/dev-haskell/data-fix-0.3.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/spell-music/data-fix
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/0.3.2
SRC_URI=https://hackage.haskell.org/package/data-fix-0.3.2/data-fix-0.3.2.tar.gz https://hackage.haskell.org/package/data-fix-0.3.2/revision/2.cabal -> data-fix-0.3.2.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=1ab3d9b128cb4f7e156aa002d5a44679
+_md5_=ac402123e0caa24003b2078278f4caef
diff --git a/metadata/md5-cache/dev-haskell/data-ordlist-0.4.7.0 b/metadata/md5-cache/dev-haskell/data-ordlist-0.4.7.0
index 4f931b724d52..a5590d30f403 100644
--- a/metadata/md5-cache/dev-haskell/data-ordlist-0.4.7.0
+++ b/metadata/md5-cache/dev-haskell/data-ordlist-0.4.7.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/data-ordlist
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.4.7.0
SRC_URI=https://hackage.haskell.org/package/data-ordlist-0.4.7.0/data-ordlist-0.4.7.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=aef666e9c4ff338acca756a77584bca2
+_md5_=5d27636dba19131dfa8faf90199cc147
diff --git a/metadata/md5-cache/dev-haskell/dav-1.3.4 b/metadata/md5-cache/dev-haskell/dav-1.3.4
index bb8c0902ec32..ad5803fc1ade 100644
--- a/metadata/md5-cache/dev-haskell/dav-1.3.4
+++ b/metadata/md5-cache/dev-haskell/dav-1.3.4
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=http://floss.scru.org/hDAV
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-3
RDEPEND=>=dev-haskell/case-insensitive-0.4:=[profile?] dev-haskell/data-default:=[profile?] >=dev-haskell/exceptions-0.7:=[profile?] dev-haskell/haskeline:=[profile?] >=dev-haskell/http-client-0.4:=[profile?] >=dev-haskell/http-client-tls-0.2:=[profile?] >=dev-haskell/http-types-0.7:=[profile?] >=dev-haskell/lens-3.0:=[profile?] >=dev-haskell/mtl-2.2.1:=[profile?] >=dev-haskell/network-2.6.10:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] >=dev-haskell/optparse-applicative-0.10.0:=[profile?] dev-haskell/transformers-base:=[profile?] >=dev-haskell/transformers-compat-0.3:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-haskell/xml-conduit-1.0:=[profile?] >=dev-haskell/xml-hamlet-0.4:=[profile?] >=dev-lang/ghc-7.8.2:=
SLOT=0/1.3.4
SRC_URI=https://hackage.haskell.org/package/DAV-1.3.4/DAV-1.3.4.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=d82040993fe88f3ab8b9c658921a1833
+_md5_=d7a68c96592ad655af856b7a80207b51
diff --git a/metadata/md5-cache/dev-haskell/dbus-1.2.22 b/metadata/md5-cache/dev-haskell/dbus-1.2.22
index 8a976bfce9e1..25ad8bf8174a 100644
--- a/metadata/md5-cache/dev-haskell/dbus-1.2.22
+++ b/metadata/md5-cache/dev-haskell/dbus-1.2.22
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/rblaze/haskell-dbus#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=Apache-2.0
RDEPEND=<dev-haskell/cereal-0.6:=[profile?] >=dev-haskell/conduit-1.3.0:=[profile?] <dev-haskell/conduit-1.4:=[profile?] <dev-haskell/lens-5.2:=[profile?] >=dev-haskell/network-3.1.2.1:=[profile?] <dev-haskell/network-3.2:=[profile?] <dev-haskell/random-1.3:=[profile?] <dev-haskell/split-0.3:=[profile?] <dev-haskell/th-lift-0.9:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-haskell/xml-conduit-1.9.0.0:=[profile?] <dev-haskell/xml-conduit-1.10.0.0:=[profile?] <dev-haskell/xml-types-0.4:=[profile?] >=dev-lang/ghc-8.10.1:=
RESTRICT=!test? ( test )
SLOT=0/1.2.22
SRC_URI=https://hackage.haskell.org/package/dbus-1.2.22/dbus-1.2.22.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=f7a1914ec7227e2790d231aa3b001e8d
+_md5_=59cf3765d60388f2d3bf48ed13bd8a80
diff --git a/metadata/md5-cache/dev-haskell/dec-0.0.3 b/metadata/md5-cache/dev-haskell/dec-0.0.3
index c277e06c82b8..9ef534cbade1 100644
--- a/metadata/md5-cache/dev-haskell/dec-0.0.3
+++ b/metadata/md5-cache/dev-haskell/dec-0.0.3
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/phadej/vec
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/void-0.7.2:=[profile?] <dev-haskell/void-0.8:=[profile?] >=dev-lang/ghc-7.8.2:=
SLOT=0/0.0.3
SRC_URI=https://hackage.haskell.org/package/dec-0.0.3/dec-0.0.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=ae976dc22a3612593db19ee23618b179
+_md5_=842f92044f0b3b40e1ebb7b8225f22d8
diff --git a/metadata/md5-cache/dev-haskell/dense-linear-algebra-0.1.0.0 b/metadata/md5-cache/dev-haskell/dense-linear-algebra-0.1.0.0
index ebd518be90e0..0852595530cb 100644
--- a/metadata/md5-cache/dev-haskell/dense-linear-algebra-0.1.0.0
+++ b/metadata/md5-cache/dev-haskell/dense-linear-algebra-0.1.0.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/dense-linear-algebra
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
RDEPEND=>=dev-haskell/math-functions-0.1.7:=[profile?] >=dev-haskell/primitive-0.3:=[profile?] >=dev-haskell/vector-0.10:=[profile?] >=dev-haskell/vector-algorithms-0.4:=[profile?] >=dev-haskell/vector-binary-instances-0.2.1:=[profile?] dev-haskell/vector-th-unbox:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.1.0.0
SRC_URI=https://hackage.haskell.org/package/dense-linear-algebra-0.1.0.0/dense-linear-algebra-0.1.0.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=d9508d68e93bb13bce0c1cd34fcd03a4
+_md5_=1bd277b58b12ea6f99c5c55b5f79f5cf
diff --git a/metadata/md5-cache/dev-haskell/deriving-compat-0.6 b/metadata/md5-cache/dev-haskell/deriving-compat-0.6
index 90f805974a2f..027e9a8ddde0 100644
--- a/metadata/md5-cache/dev-haskell/deriving-compat-0.6
+++ b/metadata/md5-cache/dev-haskell/deriving-compat-0.6
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell-compat/deriving-compat
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-haskell/transformers-compat-0.5:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.6
SRC_URI=https://hackage.haskell.org/package/deriving-compat-0.6/deriving-compat-0.6.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=23493a0361ac28c2695951df03f67f3f
+_md5_=4edc40e09f4497e5cfe9abba9ed6704f
diff --git a/metadata/md5-cache/dev-haskell/diff-0.4.0 b/metadata/md5-cache/dev-haskell/diff-0.4.0
index 70e719da4386..f83a02fb020d 100644
--- a/metadata/md5-cache/dev-haskell/diff-0.4.0
+++ b/metadata/md5-cache/dev-haskell/diff-0.4.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/Diff
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.4.0
SRC_URI=https://hackage.haskell.org/package/Diff-0.4.0/Diff-0.4.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e9dcdcbd11b75f2e6256e7b9e934ffe4
+_md5_=54b95c2e7936cfb5260f424e968f96f6
diff --git a/metadata/md5-cache/dev-haskell/digest-0.0.1.2 b/metadata/md5-cache/dev-haskell/digest-0.0.1.2
index b7e7fdbdbb11..5f7b7f96827a 100644
--- a/metadata/md5-cache/dev-haskell/digest-0.0.1.2
+++ b/metadata/md5-cache/dev-haskell/digest-0.0.1.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/digest
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:= sys-libs/zlib
SLOT=0/0.0.1.2
SRC_URI=https://hackage.haskell.org/package/digest-0.0.1.2/digest-0.0.1.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=30dd34ae04b3cbec2ba9c6d928f159b1
+_md5_=a101173499d5245b8b508ae55d81d26b
diff --git a/metadata/md5-cache/dev-haskell/disk-free-space-0.1.0.1 b/metadata/md5-cache/dev-haskell/disk-free-space-0.1.0.1
index 6a4fd0bea995..57e25ff339c0 100644
--- a/metadata/md5-cache/dev-haskell/disk-free-space-0.1.0.1
+++ b/metadata/md5-cache/dev-haskell/disk-free-space-0.1.0.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/redneb/disk-free-space
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.1.0.1
SRC_URI=https://hackage.haskell.org/package/disk-free-space-0.1.0.1/disk-free-space-0.1.0.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=84ffa2ebef02741d6e6d3264acc06e06
+_md5_=a2f3d06655ca82b36115af0d8d3f5f8e
diff --git a/metadata/md5-cache/dev-haskell/distributive-0.6.2.1 b/metadata/md5-cache/dev-haskell/distributive-0.6.2.1
index 61f98e3c1509..97051c7b20f3 100644
--- a/metadata/md5-cache/dev-haskell/distributive-0.6.2.1
+++ b/metadata/md5-cache/dev-haskell/distributive-0.6.2.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/ekmett/distributive/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/base-orphans-0.5.2:=[profile?] <dev-haskell/base-orphans-1:=[profile?] >=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.6.2.1
SRC_URI=https://hackage.haskell.org/package/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=757b8c1d4f6492df2a6445849291212c
+_md5_=9560eb4071eaaa502c61421e0f2a1519
diff --git a/metadata/md5-cache/dev-haskell/dlist-1.0 b/metadata/md5-cache/dev-haskell/dlist-1.0
index 79e1c2f0fb98..c4f941022d62 100644
--- a/metadata/md5-cache/dev-haskell/dlist-1.0
+++ b/metadata/md5-cache/dev-haskell/dlist-1.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/spl/dlist
INHERIT=haskell-cabal
IUSE=werror doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/1.0
SRC_URI=https://hackage.haskell.org/package/dlist-1.0/dlist-1.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=ebd8608438e1202b4e50be4eab79c827
+_md5_=b9a66bce20eec4a4ce76c990a0af463a
diff --git a/metadata/md5-cache/dev-haskell/dns-4.0.1 b/metadata/md5-cache/dev-haskell/dns-4.0.1
index 9af395539648..a5d7d54f1121 100644
--- a/metadata/md5-cache/dev-haskell/dns-4.0.1
+++ b/metadata/md5-cache/dev-haskell/dns-4.0.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/dns
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/async:=[profile?] dev-haskell/attoparsec:=[profile?] dev-haskell/auto-update:=[profile?] dev-haskell/base16-bytestring:=[profile?] dev-haskell/base64-bytestring:=[profile?] dev-haskell/cryptonite:=[profile?] dev-haskell/hourglass:=[profile?] >=dev-haskell/iproute-1.3.2:=[profile?] dev-haskell/mtl:=[profile?] >=dev-haskell/network-2.3:=[profile?] dev-haskell/psqueues:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=test
SLOT=0/4.0.1
SRC_URI=https://hackage.haskell.org/package/dns-4.0.1/dns-4.0.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=3c1804852e01307417fbe0fb1762253c
+_md5_=14630347ad7208b7c4f64f17eb6e2b64
diff --git a/metadata/md5-cache/dev-haskell/doclayout-0.4 b/metadata/md5-cache/dev-haskell/doclayout-0.4
index f42d406efc67..b709e6a80a49 100644
--- a/metadata/md5-cache/dev-haskell/doclayout-0.4
+++ b/metadata/md5-cache/dev-haskell/doclayout-0.4
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/jgm/doclayout
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/emojis-0.1.2:=[profile?] dev-haskell/safe:=[profile?] >=dev-lang/ghc-8.6.3:=
RESTRICT=!test? ( test )
SLOT=0/0.4
SRC_URI=https://hackage.haskell.org/package/doclayout-0.4/doclayout-0.4.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=8c5dbc1b69bb241843d7d9bb1c9b9fa1
+_md5_=48abda173358aa4e642d0bd9aa6316c0
diff --git a/metadata/md5-cache/dev-haskell/doctemplates-0.10.0.2 b/metadata/md5-cache/dev-haskell/doctemplates-0.10.0.2
index 8dac6705dc6a..863d45973561 100644
--- a/metadata/md5-cache/dev-haskell/doctemplates-0.10.0.2
+++ b/metadata/md5-cache/dev-haskell/doctemplates-0.10.0.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/jgm/doctemplates#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/doclayout-0.4:=[profile?] <dev-haskell/doclayout-0.5:=[profile?] >=dev-haskell/hsyaml-0.2:=[profile?] <dev-haskell/hsyaml-0.3:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/scientific:=[profile?] dev-haskell/text-conversions:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.10.0.2
SRC_URI=https://hackage.haskell.org/package/doctemplates-0.10.0.2/doctemplates-0.10.0.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=82f25154b3b044e797bfd7b156235c27
+_md5_=32e23f7d2b60c9d671f45026e6555949
diff --git a/metadata/md5-cache/dev-haskell/doctest-0.20.0 b/metadata/md5-cache/dev-haskell/doctest-0.20.0
index 82cf51684ac0..b26350fd3ba1 100644
--- a/metadata/md5-cache/dev-haskell/doctest-0.20.0
+++ b/metadata/md5-cache/dev-haskell/doctest-0.20.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/sol/doctest#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/base-compat-0.7.0:=[profile?] >=dev-haskell/code-page-0.1:=[profile?] >=dev-haskell/ghc-paths-0.1.0.9:=[profile?] >=dev-haskell/syb-0.3:=[profile?] >=dev-lang/ghc-8.10.1:=
RESTRICT=test
SLOT=0/0.20.0
SRC_URI=https://hackage.haskell.org/package/doctest-0.20.0/doctest-0.20.0.tar.gz https://hackage.haskell.org/package/doctest-0.20.0/revision/5.cabal -> doctest-0.20.0.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=83660afcfd5526aebbc7229809575e3a
+_md5_=5d7e1d478802198b43df3850415f857b
diff --git a/metadata/md5-cache/dev-haskell/easy-file-0.2.2 b/metadata/md5-cache/dev-haskell/easy-file-0.2.2
index 0c724ab419c2..55d79825dc4c 100644
--- a/metadata/md5-cache/dev-haskell/easy-file-0.2.2
+++ b/metadata/md5-cache/dev-haskell/easy-file-0.2.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/kazu-yamamoto/easy-file
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.2.2
SRC_URI=https://hackage.haskell.org/package/easy-file-0.2.2/easy-file-0.2.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e8a51763a51ba975f79701d67932d030
+_md5_=fd44d3f933f62d9fd7ed9678db81626e
diff --git a/metadata/md5-cache/dev-haskell/echo-0.1.3 b/metadata/md5-cache/dev-haskell/echo-0.1.3
index a9f844075241..b949ad4b707c 100644
--- a/metadata/md5-cache/dev-haskell/echo-0.1.3
+++ b/metadata/md5-cache/dev-haskell/echo-0.1.3
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/RyanGlScott/echo
INHERIT=haskell-cabal
IUSE=examples doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.1.3
SRC_URI=https://hackage.haskell.org/package/echo-0.1.3/echo-0.1.3.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=259b8c779c54aef2eb7ebd45f0d9f28c
+_md5_=1c6f7822a6467e3cf45eaf220d13c25d
diff --git a/metadata/md5-cache/dev-haskell/ed25519-0.0.5.0 b/metadata/md5-cache/dev-haskell/ed25519-0.0.5.0
index c847ac5f12e6..ca408383483f 100644
--- a/metadata/md5-cache/dev-haskell/ed25519-0.0.5.0
+++ b/metadata/md5-cache/dev-haskell/ed25519-0.0.5.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=http://thoughtpolice.github.com/hs-ed25519
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=test
SLOT=0/0.0.5.0
SRC_URI=https://hackage.haskell.org/package/ed25519-0.0.5.0/ed25519-0.0.5.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=034e9d62c990b9511269410f9c3dba1e
+_md5_=2243c2f3268ea0b3dd6abf4e2496a76c
diff --git a/metadata/md5-cache/dev-haskell/edit-distance-0.2.2.1-r1 b/metadata/md5-cache/dev-haskell/edit-distance-0.2.2.1-r1
index 2eb7fa0fa0a5..e63169fcf144 100644
--- a/metadata/md5-cache/dev-haskell/edit-distance-0.2.2.1-r1
+++ b/metadata/md5-cache/dev-haskell/edit-distance-0.2.2.1-r1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/phadej/edit-distance
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=BSD
RDEPEND=>=dev-haskell/random-1.0:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.2.2.1
SRC_URI=https://hackage.haskell.org/package/edit-distance-0.2.2.1/edit-distance-0.2.2.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=cba5333cdcc6452722d097b7329ac599
+_md5_=63a0634d6f910b20d75d3d82d538f507
diff --git a/metadata/md5-cache/dev-haskell/email-validate-2.3.2.15 b/metadata/md5-cache/dev-haskell/email-validate-2.3.2.15
index 9d73013407d1..990b4971f14a 100644
--- a/metadata/md5-cache/dev-haskell/email-validate-2.3.2.15
+++ b/metadata/md5-cache/dev-haskell/email-validate-2.3.2.15
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/Porges/email-validate-hs
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/attoparsec-0.10.0:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/2.3.2.15
SRC_URI=https://hackage.haskell.org/package/email-validate-2.3.2.15/email-validate-2.3.2.15.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=928a17abc0b79164dc97490344275189
+_md5_=73b1e1ec257b3c9ff5a5c0f9a89cdc7d
diff --git a/metadata/md5-cache/dev-haskell/emojis-0.1.2 b/metadata/md5-cache/dev-haskell/emojis-0.1.2
index eeef0fea8030..9eb23ee06935 100644
--- a/metadata/md5-cache/dev-haskell/emojis-0.1.2
+++ b/metadata/md5-cache/dev-haskell/emojis-0.1.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/jgm/emojis#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.1.2
SRC_URI=https://hackage.haskell.org/package/emojis-0.1.2/emojis-0.1.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=95ed30d4f74cea3cdd2d5c1b0c3c1708
+_md5_=837419206516c2b328864bce40bdd650
diff --git a/metadata/md5-cache/dev-haskell/enclosed-exceptions-1.0.3 b/metadata/md5-cache/dev-haskell/enclosed-exceptions-1.0.3
index 6383d29b29ac..3e0ee899a24a 100644
--- a/metadata/md5-cache/dev-haskell/enclosed-exceptions-1.0.3
+++ b/metadata/md5-cache/dev-haskell/enclosed-exceptions-1.0.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/jcristovao/enclosed-exceptions
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/lifted-base-0.2:=[profile?] dev-haskell/monad-control:=[profile?] dev-haskell/transformers-base:=[profile?] >=dev-lang/ghc-7.8.2:=
RESTRICT=!test? ( test )
SLOT=0/1.0.3
SRC_URI=https://hackage.haskell.org/package/enclosed-exceptions-1.0.3/enclosed-exceptions-1.0.3.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=6f9f6a4f190613bc876efad4c6cff9e9
+_md5_=6779762ac666149ec5b8f545770c3945
diff --git a/metadata/md5-cache/dev-haskell/entropy-0.4.1.6-r1 b/metadata/md5-cache/dev-haskell/entropy-0.4.1.6-r1
index f7cb113fd34e..7b914bf082c4 100644
--- a/metadata/md5-cache/dev-haskell/entropy-0.4.1.6-r1
+++ b/metadata/md5-cache/dev-haskell/entropy-0.4.1.6-r1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/TomMD/entropy
INHERIT=haskell-cabal
IUSE=halvm doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.10.1:=
SLOT=0/0.4.1.6
SRC_URI=https://hackage.haskell.org/package/entropy-0.4.1.6/entropy-0.4.1.6.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=323680443caef356499edc7836eb0504
+_md5_=255b8011b6499c4f9430dc189ee0e154
diff --git a/metadata/md5-cache/dev-haskell/erf-2.0.0.0-r1 b/metadata/md5-cache/dev-haskell/erf-2.0.0.0-r1
index 238c5f72a7d0..6a1ce3f01494 100644
--- a/metadata/md5-cache/dev-haskell/erf-2.0.0.0-r1
+++ b/metadata/md5-cache/dev-haskell/erf-2.0.0.0-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/erf
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/2.0.0.0
SRC_URI=https://hackage.haskell.org/package/erf-2.0.0.0/erf-2.0.0.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=dc9ab9dfee2179d5adc8ae53250a2b6a
+_md5_=7fda20d7fbf722847505bded224154bd
diff --git a/metadata/md5-cache/dev-haskell/errorcall-eq-instance-0.3.0 b/metadata/md5-cache/dev-haskell/errorcall-eq-instance-0.3.0
index 0e0c2e8c6b0f..dea8c4a839e2 100644
--- a/metadata/md5-cache/dev-haskell/errorcall-eq-instance-0.3.0
+++ b/metadata/md5-cache/dev-haskell/errorcall-eq-instance-0.3.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/errorcall-eq-instance
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/base-orphans:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.3.0
SRC_URI=https://hackage.haskell.org/package/errorcall-eq-instance-0.3.0/errorcall-eq-instance-0.3.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=fe57da85be7b79cc1a96415f7a2c6b41
+_md5_=2a40f1eaa78855e79b31fabfa951dcf3
diff --git a/metadata/md5-cache/dev-haskell/errors-2.3.0 b/metadata/md5-cache/dev-haskell/errors-2.3.0
index ecdb3bacca4d..ac66e8af4307 100644
--- a/metadata/md5-cache/dev-haskell/errors-2.3.0
+++ b/metadata/md5-cache/dev-haskell/errors-2.3.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/errors
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/exceptions-0.6:=[profile?] <dev-haskell/exceptions-0.11:=[profile?] >=dev-haskell/safe-0.3.3:=[profile?] <dev-haskell/safe-0.4:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-haskell/transformers-compat-0.4:=[profile?] <dev-haskell/transformers-compat-0.7:=[profile?] >=dev-lang/ghc-7.8.2:=
SLOT=0/2.3.0
SRC_URI=https://hackage.haskell.org/package/errors-2.3.0/errors-2.3.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=5314f7f52081b1888f9fdf403c700479
+_md5_=b27316020bc5fa00d1d0e4d4c53640cd
diff --git a/metadata/md5-cache/dev-haskell/exceptions-0.10.4-r1 b/metadata/md5-cache/dev-haskell/exceptions-0.10.4-r1
index 6b1d88066198..ad46e29822e3 100644
--- a/metadata/md5-cache/dev-haskell/exceptions-0.10.4-r1
+++ b/metadata/md5-cache/dev-haskell/exceptions-0.10.4-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/exceptions/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?] >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?] >=dev-haskell/stm-2.2:=[profile?] <dev-haskell/stm-3:=[profile?] >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.7:=[profile?] >=dev-lang/ghc-7.8.2:=
RESTRICT=!test? ( test )
SLOT=0/0.10.4
SRC_URI=https://hackage.haskell.org/package/exceptions-0.10.4/exceptions-0.10.4.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=584fdd5d4a440bd34702d5ac8fb870a8
+_md5_=7e26418f2f6e3e0ab58e0801c3d6acc1
diff --git a/metadata/md5-cache/dev-haskell/extensible-exceptions-0.1.1.4 b/metadata/md5-cache/dev-haskell/extensible-exceptions-0.1.1.4
index a29383035d34..eae7ba4a11e2 100644
--- a/metadata/md5-cache/dev-haskell/extensible-exceptions-0.1.1.4
+++ b/metadata/md5-cache/dev-haskell/extensible-exceptions-0.1.1.4
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/extensible-exceptions
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~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
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.1.1.4
SRC_URI=https://hackage.haskell.org/package/extensible-exceptions-0.1.1.4/extensible-exceptions-0.1.1.4.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e86824060f0ac475367ad41283e1c8ce
+_md5_=c04160860428f017962ca0bfe6d52b5e
diff --git a/metadata/md5-cache/dev-haskell/extra-1.7.10 b/metadata/md5-cache/dev-haskell/extra-1.7.10
index 5829303d8fb5..3e0d74c9f198 100644
--- a/metadata/md5-cache/dev-haskell/extra-1.7.10
+++ b/metadata/md5-cache/dev-haskell/extra-1.7.10
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/ndmitchell/extra#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/clock-0.7:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=2/1.7.10
SRC_URI=https://hackage.haskell.org/package/extra-1.7.10/extra-1.7.10.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=451070a4acbc739484c3c8f01addfb1d
+_md5_=36595c17d8f4398e7b9138136fa79b19
diff --git a/metadata/md5-cache/dev-haskell/fail-4.9.0.0 b/metadata/md5-cache/dev-haskell/fail-4.9.0.0
index 5a73e6925931..affa4096d94b 100644
--- a/metadata/md5-cache/dev-haskell/fail-4.9.0.0
+++ b/metadata/md5-cache/dev-haskell/fail-4.9.0.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://prime.haskell.org/wiki/Libraries/Proposals/MonadFail
INHERIT=haskell-cabal
IUSE=profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/4.9.0.0
SRC_URI=https://hackage.haskell.org/package/fail-4.9.0.0/fail-4.9.0.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=9fa095e58fcf6649faa4d2ed3b56475f
+_md5_=e1829e0565e1996aa9b416dd9f5e7c02
diff --git a/metadata/md5-cache/dev-haskell/fast-logger-3.0.1 b/metadata/md5-cache/dev-haskell/fast-logger-3.0.1
index 999a6bf2929d..a1c4be0f67a2 100644
--- a/metadata/md5-cache/dev-haskell/fast-logger-3.0.1
+++ b/metadata/md5-cache/dev-haskell/fast-logger-3.0.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/kazu-yamamoto/logger
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/auto-update-0.1.2:=[profile?] >=dev-haskell/easy-file-0.2:=[profile?] dev-haskell/text:=[profile?] dev-haskell/unix-compat:=[profile?] >=dev-haskell/unix-time-0.4.4:=[profile?] >=dev-lang/ghc-7.8.2:=
RESTRICT=!test? ( test )
SLOT=0/3.0.1
SRC_URI=https://hackage.haskell.org/package/fast-logger-3.0.1/fast-logger-3.0.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=370302419507117632f052891ac05ad1
+_md5_=91a52b94279567e70fa474837ea61c97
diff --git a/metadata/md5-cache/dev-haskell/fdo-notify-0.3.1 b/metadata/md5-cache/dev-haskell/fdo-notify-0.3.1
index fa4080f19778..dd02e337c15c 100644
--- a/metadata/md5-cache/dev-haskell/fdo-notify-0.3.1
+++ b/metadata/md5-cache/dev-haskell/fdo-notify-0.3.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=http://bitbucket.org/taejo/fdo-notify/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/dbus-0.10.7:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.3.1
SRC_URI=https://hackage.haskell.org/package/fdo-notify-0.3.1/fdo-notify-0.3.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=f8ae9b97d052dcb183e77663f8b1a1de
+_md5_=05130f672fc34f6ebd0072b2fb05d538
diff --git a/metadata/md5-cache/dev-haskell/feed-1.3.2.1 b/metadata/md5-cache/dev-haskell/feed-1.3.2.1
index f7452f34153a..be57827a56d8 100644
--- a/metadata/md5-cache/dev-haskell/feed-1.3.2.1
+++ b/metadata/md5-cache/dev-haskell/feed-1.3.2.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell-party/feed
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/base-compat-0.9:=[profile?] <dev-haskell/base-compat-0.13:=[profile?] >=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?] >=dev-haskell/old-time-1:=[profile?] <dev-haskell/old-time-1.2:=[profile?] >=dev-haskell/safe-0.3:=[profile?] <dev-haskell/safe-0.4:=[profile?] >=dev-haskell/time-locale-compat-0.1:=[profile?] <dev-haskell/time-locale-compat-0.2:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] >=dev-haskell/xml-conduit-1.3:=[profile?] <dev-haskell/xml-conduit-1.10:=[profile?] >=dev-haskell/xml-types-0.3.6:=[profile?] <dev-haskell/xml-types-0.4:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/1.3.2.1
SRC_URI=https://hackage.haskell.org/package/feed-1.3.2.1/feed-1.3.2.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=713927cc4f8fe2117f0995c1b4f4cc22
+_md5_=beb040f681531984ebb049c696d01628
diff --git a/metadata/md5-cache/dev-haskell/fgl-5.7.0.3 b/metadata/md5-cache/dev-haskell/fgl-5.7.0.3
index 21c7bb7b3bd5..87fb306a87f9 100644
--- a/metadata/md5-cache/dev-haskell/fgl-5.7.0.3
+++ b/metadata/md5-cache/dev-haskell/fgl-5.7.0.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/fgl
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.8.2:=
RESTRICT=!test? ( test )
SLOT=0/5.7.0.3
SRC_URI=https://hackage.haskell.org/package/fgl-5.7.0.3/fgl-5.7.0.3.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=515fa693c41a0a086a6f573443eb107a
+_md5_=8f73dbb87c80241ff9f3d2a0d2f93480
diff --git a/metadata/md5-cache/dev-haskell/file-embed-0.0.11.2 b/metadata/md5-cache/dev-haskell/file-embed-0.0.11.2
index 75f7f8b482b6..17dd76e927c2 100644
--- a/metadata/md5-cache/dev-haskell/file-embed-0.0.11.2
+++ b/metadata/md5-cache/dev-haskell/file-embed-0.0.11.2
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/snoyberg/file-embed
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.0.2:=
RESTRICT=!test? ( test )
SLOT=0/0.0.11.2
SRC_URI=https://hackage.haskell.org/package/file-embed-0.0.11.2/file-embed-0.0.11.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=bdb55fd9e3b21e9af95238d45ad6d7f4
+_md5_=288922b05016d190f86cc44d67c1cedf
diff --git a/metadata/md5-cache/dev-haskell/filemanip-0.3.6.3 b/metadata/md5-cache/dev-haskell/filemanip-0.3.6.3
index 7cc39951c21f..c11fc94a2650 100644
--- a/metadata/md5-cache/dev-haskell/filemanip-0.3.6.3
+++ b/metadata/md5-cache/dev-haskell/filemanip-0.3.6.3
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/bos/filemanip
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/mtl:=[profile?] dev-haskell/unix-compat:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.3.6.3
SRC_URI=https://hackage.haskell.org/package/filemanip-0.3.6.3/filemanip-0.3.6.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=9ebf37e473bcdc816a3a296ad85b2807
+_md5_=a44a47255b2cae735ef2ec6b89319c10
diff --git a/metadata/md5-cache/dev-haskell/filepath-bytestring-1.4.2.1.9 b/metadata/md5-cache/dev-haskell/filepath-bytestring-1.4.2.1.9
index 997656e8cbd8..140c4eae6e0c 100644
--- a/metadata/md5-cache/dev-haskell/filepath-bytestring-1.4.2.1.9
+++ b/metadata/md5-cache/dev-haskell/filepath-bytestring-1.4.2.1.9
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/filepath-bytestring
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/1.4.2.1.9
SRC_URI=https://hackage.haskell.org/package/filepath-bytestring-1.4.2.1.9/filepath-bytestring-1.4.2.1.9.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=d29228bc13763214cb8009e790f7bfbc
+_md5_=cd745deb4b7fe7210b37da8ea28bed8b
diff --git a/metadata/md5-cache/dev-haskell/findbin-0.0.5-r1 b/metadata/md5-cache/dev-haskell/findbin-0.0.5-r1
index 32b80e1e39d3..1507e825668b 100644
--- a/metadata/md5-cache/dev-haskell/findbin-0.0.5-r1
+++ b/metadata/md5-cache/dev-haskell/findbin-0.0.5-r1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/audreyt/findbin
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.0.5
SRC_URI=https://hackage.haskell.org/package/FindBin-0.0.5/FindBin-0.0.5.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=b7f6cc7bda6bc5fbb1af35950a728c0b
+_md5_=5e00b8e3c823ccbdf81813d344a9fc78
diff --git a/metadata/md5-cache/dev-haskell/fingertree-0.1.4.2 b/metadata/md5-cache/dev-haskell/fingertree-0.1.4.2
index 0ed09e1894a6..6be98a7b416c 100644
--- a/metadata/md5-cache/dev-haskell/fingertree-0.1.4.2
+++ b/metadata/md5-cache/dev-haskell/fingertree-0.1.4.2
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/fingertree
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.1.4.2
SRC_URI=https://hackage.haskell.org/package/fingertree-0.1.4.2/fingertree-0.1.4.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=523cf174a8289ae3edc754788c98c8c7
+_md5_=77f0047ca7b7acad7d5456fe0c0a844f
diff --git a/metadata/md5-cache/dev-haskell/foldl-1.4.12-r1 b/metadata/md5-cache/dev-haskell/foldl-1.4.12-r1
index 9b6e759b0d2d..8a1b88017213 100644
--- a/metadata/md5-cache/dev-haskell/foldl-1.4.12-r1
+++ b/metadata/md5-cache/dev-haskell/foldl-1.4.12-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/foldl
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/comonad-4.0:=[profile?] <dev-haskell/comonad-6:=[profile?] <dev-haskell/contravariant-1.6:=[profile?] <dev-haskell/hashable-1.5:=[profile?] <dev-haskell/primitive-0.8:=[profile?] <dev-haskell/profunctors-5.7:=[profile?] >=dev-haskell/random-1.2:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/semigroupoids-1.0:=[profile?] <dev-haskell/semigroupoids-5.4:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.14:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/1.4.12
SRC_URI=https://hackage.haskell.org/package/foldl-1.4.12/foldl-1.4.12.tar.gz https://hackage.haskell.org/package/foldl-1.4.12/revision/5.cabal -> foldl-1.4.12-rev5.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=e17c56715a824894dc04dffa1beabea1
+_md5_=30c2d4cd9a518f31bfb75bc2c857c862
diff --git a/metadata/md5-cache/dev-haskell/foundation-0.0.26.1 b/metadata/md5-cache/dev-haskell/foundation-0.0.26.1
index 81a68cf2e1f3..1f48d769dfeb 100644
--- a/metadata/md5-cache/dev-haskell/foundation-0.0.26.1
+++ b/metadata/md5-cache/dev-haskell/foundation-0.0.26.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/haskell-foundation/foundation
INHERIT=haskell-cabal
IUSE=experimental doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=~dev-haskell/basement-0.0.12:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=test
SLOT=0/0.0.26.1
SRC_URI=https://hackage.haskell.org/package/foundation-0.0.26.1/foundation-0.0.26.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=dc90e893e94831af7ad2c12dc2d8f5da
+_md5_=d30ecb61113ff1f3d58abcfae55fdea9
diff --git a/metadata/md5-cache/dev-haskell/free-5.1.9 b/metadata/md5-cache/dev-haskell/free-5.1.9
index f897fab90b82..34c8ac7fedc4 100644
--- a/metadata/md5-cache/dev-haskell/free-5.1.9
+++ b/metadata/md5-cache/dev-haskell/free-5.1.9
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/free/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/comonad-5.0.8:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/distributive-0.5.2:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/profunctors-5.6.1:=[profile?] <dev-haskell/profunctors-6:=[profile?] >=dev-haskell/semigroupoids-5.3.5:=[profile?] <dev-haskell/semigroupoids-6:=[profile?] >=dev-haskell/th-abstraction-0.4.2.0:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-haskell/transformers-base-0.4.5.2:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?] >=dev-lang/ghc-8.10.1:=
SLOT=0/5.1.9
SRC_URI=https://hackage.haskell.org/package/free-5.1.9/free-5.1.9.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=57fed978be34a530d352c67246ec5962
+_md5_=3cad0ea42581b8a4c77d60f25175381e
diff --git a/metadata/md5-cache/dev-haskell/generic-deriving-1.14.1 b/metadata/md5-cache/dev-haskell/generic-deriving-1.14.1
index b469d114935c..cee9f2a5d89b 100644
--- a/metadata/md5-cache/dev-haskell/generic-deriving-1.14.1
+++ b/metadata/md5-cache/dev-haskell/generic-deriving-1.14.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/dreixel/generic-deriving
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/1.14.1
SRC_URI=https://hackage.haskell.org/package/generic-deriving-1.14.1/generic-deriving-1.14.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=16b2ba2a5825f0b039472d2f95664698
+_md5_=62cb8cd686d97b1d6623e71fcf3caa29
diff --git a/metadata/md5-cache/dev-haskell/generics-sop-0.5.1.1 b/metadata/md5-cache/dev-haskell/generics-sop-0.5.1.1
index ef8e48878f24..52e7f3813086 100644
--- a/metadata/md5-cache/dev-haskell/generics-sop-0.5.1.1
+++ b/metadata/md5-cache/dev-haskell/generics-sop-0.5.1.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/generics-sop
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/sop-core-0.5.0:=[profile?] <dev-haskell/sop-core-0.5.1:=[profile?] >=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.5.1.1
SRC_URI=https://hackage.haskell.org/package/generics-sop-0.5.1.1/generics-sop-0.5.1.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=02009f71da33cb5bc84c72144e3ee8e9
+_md5_=a1a742936077e2d868a3f7904f845acc
diff --git a/metadata/md5-cache/dev-haskell/getopt-generics-0.13.0.4 b/metadata/md5-cache/dev-haskell/getopt-generics-0.13.0.4
index ffdab0e799f6..e277a0cbef3d 100644
--- a/metadata/md5-cache/dev-haskell/getopt-generics-0.13.0.4
+++ b/metadata/md5-cache/dev-haskell/getopt-generics-0.13.0.4
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/soenkehahn/getopt-generics#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/base-compat-0.8:=[profile?] dev-haskell/base-orphans:=[profile?] >=dev-haskell/generics-sop-0.2.3:=[profile?] <dev-haskell/generics-sop-0.6:=[profile?] dev-haskell/tagged:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.13.0.4
SRC_URI=https://hackage.haskell.org/package/getopt-generics-0.13.0.4/getopt-generics-0.13.0.4.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e0c12a628e15481621150713670e4321
+_md5_=917c36ff756f8c6b10068a49005545ab
diff --git a/metadata/md5-cache/dev-haskell/ghc-byteorder-4.11.0.0.10 b/metadata/md5-cache/dev-haskell/ghc-byteorder-4.11.0.0.10
index c0c21b5b7a91..6f0e1dfbd0ff 100644
--- a/metadata/md5-cache/dev-haskell/ghc-byteorder-4.11.0.0.10
+++ b/metadata/md5-cache/dev-haskell/ghc-byteorder-4.11.0.0.10
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=http://hackage.haskell.org/package/ghc-byteorder
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/4.11.0.0.10
SRC_URI=https://hackage.haskell.org/package/ghc-byteorder-4.11.0.0.10/ghc-byteorder-4.11.0.0.10.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=3f5e61f86abb9660e691cae3d10c2139
+_md5_=0cfc8d6ddd807faff0e566f6c36d2b70
diff --git a/metadata/md5-cache/dev-haskell/ghc-paths-0.1.0.12-r1 b/metadata/md5-cache/dev-haskell/ghc-paths-0.1.0.12-r1
index 8f9a5f1736f9..67a80a487b97 100644
--- a/metadata/md5-cache/dev-haskell/ghc-paths-0.1.0.12-r1
+++ b/metadata/md5-cache/dev-haskell/ghc-paths-0.1.0.12-r1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/ghc-paths
INHERIT=haskell-cabal
IUSE=profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.1.0.12
SRC_URI=https://hackage.haskell.org/package/ghc-paths-0.1.0.12/ghc-paths-0.1.0.12.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=3245e46a7774e4e28d58250334e23814
+_md5_=ca58a5371a33939d9144118e6157dc85
diff --git a/metadata/md5-cache/dev-haskell/git-lfs-1.2.0 b/metadata/md5-cache/dev-haskell/git-lfs-1.2.0
index 4c93d0cad8c3..b1e14cc064d3 100644
--- a/metadata/md5-cache/dev-haskell/git-lfs-1.2.0
+++ b/metadata/md5-cache/dev-haskell/git-lfs-1.2.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/git-lfs
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=AGPL-3
RDEPEND=>=dev-haskell/aeson-1.3:=[profile?] <dev-haskell/aeson-2.1:=[profile?] >=dev-haskell/case-insensitive-1.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/http-client-0.5:=[profile?] <dev-haskell/http-client-0.8:=[profile?] >=dev-haskell/http-types-0.7:=[profile?] <dev-haskell/http-types-0.13:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.8:=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/1.2.0
SRC_URI=https://hackage.haskell.org/package/git-lfs-1.2.0/git-lfs-1.2.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=840df6b12f5f65fde0456cb23fb24be2
+_md5_=ad1f96f28749f94467fdf263771a6e72
diff --git a/metadata/md5-cache/dev-haskell/glob-0.10.2 b/metadata/md5-cache/dev-haskell/glob-0.10.2
index c34031fb0e96..ba810a7738f4 100644
--- a/metadata/md5-cache/dev-haskell/glob-0.10.2
+++ b/metadata/md5-cache/dev-haskell/glob-0.10.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://iki.fi/matti.niemenmaa/glob/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/dlist-0.4:=[profile?] >=dev-haskell/transformers-compat-0.3:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.10.2
SRC_URI=https://hackage.haskell.org/package/Glob-0.10.2/Glob-0.10.2.tar.gz https://hackage.haskell.org/package/Glob-0.10.2/revision/3.cabal -> Glob-0.10.2-rev3.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=e0f519e8f434f74de81b459afa86c7d3
+_md5_=a9ec06e5729cea553edcd0767fc5b844
diff --git a/metadata/md5-cache/dev-haskell/hackage-security-0.6.1.0 b/metadata/md5-cache/dev-haskell/hackage-security-0.6.1.0
index ebce14ce97c4..cf96a2a7432c 100644
--- a/metadata/md5-cache/dev-haskell/hackage-security-0.6.1.0
+++ b/metadata/md5-cache/dev-haskell/hackage-security-0.6.1.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell/hackage-security
INHERIT=haskell-cabal
IUSE=+lukko doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/base16-bytestring-0.1.1:=[profile?] <dev-haskell/base16-bytestring-1.1:=[profile?] >=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.3:=[profile?] >=dev-haskell/cryptohash-sha256-0.11:=[profile?] <dev-haskell/cryptohash-sha256-0.12:=[profile?] >=dev-haskell/ed25519-0.0:=[profile?] <dev-haskell/ed25519-0.1:=[profile?] >=dev-haskell/mtl-2.2:=[profile?] <dev-haskell/mtl-2.3:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] >=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-haskell/tar-0.5:=[profile?] <dev-haskell/tar-0.6:=[profile?] >=dev-haskell/zlib-0.5:=[profile?] <dev-haskell/zlib-0.7:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-1.14:=[profile?] <dev-haskell/cabal-3.8:=[profile?] >=dev-haskell/network-2.6:=[profile?] <dev-haskell/network-3.2:=[profile?] lukko? ( >=dev-haskell/lukko-0.1:=[profile?] <dev-haskell/lukko-0.2:=[profile?] )
RESTRICT=!test? ( test )
SLOT=0/0.6.1.0
SRC_URI=https://hackage.haskell.org/package/hackage-security-0.6.1.0/hackage-security-0.6.1.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=1a69779769669119acace3ba609b688a
+_md5_=6b7206f6a9ec680600832c0a8277da00
diff --git a/metadata/md5-cache/dev-haskell/haddock-library-1.10.0 b/metadata/md5-cache/dev-haskell/haddock-library-1.10.0
index 8e78b1373621..2aa2b423aa62 100644
--- a/metadata/md5-cache/dev-haskell/haddock-library-1.10.0
+++ b/metadata/md5-cache/dev-haskell/haddock-library-1.10.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.haskell.org/haddock/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD-2
RDEPEND=>=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/1.10.0
SRC_URI=https://hackage.haskell.org/package/haddock-library-1.10.0/haddock-library-1.10.0.tar.gz https://hackage.haskell.org/package/haddock-library-1.10.0/revision/3.cabal -> haddock-library-1.10.0-rev3.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=b060ee782dedd1f251854d107b3b8c18
+_md5_=89cf5a3b0f14a3094c1e538a2fd54830
diff --git a/metadata/md5-cache/dev-haskell/happy-1.19.12 b/metadata/md5-cache/dev-haskell/happy-1.19.12
index fa5a3f1672e6..439f13c96cb8 100644
--- a/metadata/md5-cache/dev-haskell/happy-1.19.12
+++ b/metadata/md5-cache/dev-haskell/happy-1.19.12
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://www.haskell.org/happy/
INHERIT=haskell-cabal autotools
IUSE=doc test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
RDEPEND=>=dev-haskell/mtl-2.2.1:= >=dev-lang/ghc-7.4.1:= test? ( !dev-lang/ghc[llvm(-)] )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://hackage.haskell.org/package/happy-1.19.12/happy-1.19.12.tar.gz
_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 gnuconfig b6b3e92f8b8c996400074b5f61a59256 haskell-cabal 19b560c1c5a28963ab209b0991132da2 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=d7f03e61a9c4698bc0aef09450d9a38b
+_md5_=c4096c6ad9197b54842b5717368569f3
diff --git a/metadata/md5-cache/dev-haskell/hashable-1.4.0.2 b/metadata/md5-cache/dev-haskell/hashable-1.4.0.2
index 0648661d19b6..16f607c0caea 100644
--- a/metadata/md5-cache/dev-haskell/hashable-1.4.0.2
+++ b/metadata/md5-cache/dev-haskell/hashable-1.4.0.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell-unordered-containers/hashable
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/base-orphans-0.8.6:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=test
SLOT=0/1.4.0.2
SRC_URI=https://hackage.haskell.org/package/hashable-1.4.0.2/hashable-1.4.0.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=40f6021601424822371015e4ae955c0c
+_md5_=6f0272dbc56f7b6ed23b031a92f60d54
diff --git a/metadata/md5-cache/dev-haskell/haskeline-0.8.2 b/metadata/md5-cache/dev-haskell/haskeline-0.8.2
index 111a91194002..720c6aceda9e 100644
--- a/metadata/md5-cache/dev-haskell/haskeline-0.8.2
+++ b/metadata/md5-cache/dev-haskell/haskeline-0.8.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/judah/haskeline
INHERIT=haskell-cabal
IUSE=+terminfo doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-haskell/exceptions-0.10:=[profile?] <dev-haskell/exceptions-0.11:=[profile?] >=dev-haskell/stm-2.4:=[profile?] <dev-haskell/stm-2.6:=[profile?] >=dev-lang/ghc-8.4.3:= terminfo? ( >=dev-haskell/terminfo-0.3.1.3:=[profile?] <dev-haskell/terminfo-0.5:=[profile?] )
RESTRICT=test !test? ( test )
SLOT=0/0.8.2
SRC_URI=https://hackage.haskell.org/package/haskeline-0.8.2/haskeline-0.8.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=29c55a37c76d868552249791b8912b08
+_md5_=19609c768bab03d83e6d22bcfd90fc98
diff --git a/metadata/md5-cache/dev-haskell/haskell-lexer-1.1 b/metadata/md5-cache/dev-haskell/haskell-lexer-1.1
index 3f3dbe4b33c2..2df87d32ab0f 100644
--- a/metadata/md5-cache/dev-haskell/haskell-lexer-1.1
+++ b/metadata/md5-cache/dev-haskell/haskell-lexer-1.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/yav/haskell-lexer
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/1.1
SRC_URI=https://hackage.haskell.org/package/haskell-lexer-1.1/haskell-lexer-1.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=8710d2643c24957f419f667aff36929f
+_md5_=1bf7d5e35a829ad814f3251cb31f74c2
diff --git a/metadata/md5-cache/dev-haskell/haskell-src-exts-1.23.1 b/metadata/md5-cache/dev-haskell/haskell-src-exts-1.23.1
index a7aeb16db779..f0912d692b93 100644
--- a/metadata/md5-cache/dev-haskell/haskell-src-exts-1.23.1
+++ b/metadata/md5-cache/dev-haskell/haskell-src-exts-1.23.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell-suite/haskell-src-exts
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/1.23.1
SRC_URI=https://hackage.haskell.org/package/haskell-src-exts-1.23.1/haskell-src-exts-1.23.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=64d3c8879f06d9abd3e88e96f1f509fb
+_md5_=26dbb02465a2400044f3ae5e9b55749f
diff --git a/metadata/md5-cache/dev-haskell/hdbc-2.4.0.3 b/metadata/md5-cache/dev-haskell/hdbc-2.4.0.3
index 495ce6ace8df..782e053788ca 100644
--- a/metadata/md5-cache/dev-haskell/hdbc-2.4.0.3
+++ b/metadata/md5-cache/dev-haskell/hdbc-2.4.0.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/hdbc/hdbc
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/convertible-1.1.0.0:=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/old-locale:=[profile?] dev-haskell/old-time:=[profile?] dev-haskell/text:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=test
SLOT=2/2.4.0.3
SRC_URI=https://hackage.haskell.org/package/HDBC-2.4.0.3/HDBC-2.4.0.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=39f71d115ddbe9d1d1d68b604f34eba6
+_md5_=acd7939139319ddead66b77560cd1136
diff --git a/metadata/md5-cache/dev-haskell/hdbc-postgresql-2.5.0.0 b/metadata/md5-cache/dev-haskell/hdbc-postgresql-2.5.0.0
index 20ff2c084666..187420214beb 100644
--- a/metadata/md5-cache/dev-haskell/hdbc-postgresql-2.5.0.0
+++ b/metadata/md5-cache/dev-haskell/hdbc-postgresql-2.5.0.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/hdbc/hdbc-postgresql
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-db/postgresql-7:* dev-haskell/convertible:=[profile?] >=dev-haskell/hdbc-2.2.0:2=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/old-locale:=[profile?] dev-haskell/old-time:=[profile?] dev-haskell/parsec:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=2/2.5.0.0
SRC_URI=https://hackage.haskell.org/package/HDBC-postgresql-2.5.0.0/HDBC-postgresql-2.5.0.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=d7e85d4ace0517cb51117c2e167c6f0e
+_md5_=9f567ec87b56f8ee66d5fa58577a0e1f
diff --git a/metadata/md5-cache/dev-haskell/hdbc-sqlite3-2.3.3.1-r1 b/metadata/md5-cache/dev-haskell/hdbc-sqlite3-2.3.3.1-r1
index 442e4b232387..6c0b2d62fad1 100644
--- a/metadata/md5-cache/dev-haskell/hdbc-sqlite3-2.3.3.1-r1
+++ b/metadata/md5-cache/dev-haskell/hdbc-sqlite3-2.3.3.1-r1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/hdbc/hdbc-sqlite3
INHERIT=haskell-cabal
IUSE=+splitbase doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-db/sqlite-3.0 >=dev-haskell/hdbc-2.3.0.0:2=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/2.3.3.1
SRC_URI=https://hackage.haskell.org/package/HDBC-sqlite3-2.3.3.1/HDBC-sqlite3-2.3.3.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=b205b44dbdffb1b3d48c9f1db8f1772b
+_md5_=5f207b9513e3107a9bd57aaabf1f8bc9
diff --git a/metadata/md5-cache/dev-haskell/hedgehog-1.0.5 b/metadata/md5-cache/dev-haskell/hedgehog-1.0.5
index c40d9817be40..5fe163523a52 100644
--- a/metadata/md5-cache/dev-haskell/hedgehog-1.0.5
+++ b/metadata/md5-cache/dev-haskell/hedgehog-1.0.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hedgehog.qa
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/ansi-terminal-0.6:=[profile?] <dev-haskell/ansi-terminal-0.12:=[profile?] >=dev-haskell/async-2.0:=[profile?] <dev-haskell/async-2.3:=[profile?] >=dev-haskell/concurrent-output-1.7:=[profile?] <dev-haskell/concurrent-output-1.11:=[profile?] >=dev-haskell/erf-2.0:=[profile?] <dev-haskell/erf-2.1:=[profile?] >=dev-haskell/exceptions-0.7:=[profile?] <dev-haskell/exceptions-0.11:=[profile?] >=dev-haskell/lifted-async-0.7:=[profile?] <dev-haskell/lifted-async-0.11:=[profile?] >=dev-haskell/mmorph-1.0:=[profile?] <dev-haskell/mmorph-1.2:=[profile?] >=dev-haskell/monad-control-1.0:=[profile?] <dev-haskell/monad-control-1.1:=[profile?] >=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?] >=dev-haskell/pretty-show-1.6:=[profile?] <dev-haskell/pretty-show-1.11:=[profile?] >=dev-haskell/primitive-0.6:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-haskell/random-1.1:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.3:=[profile?] >=dev-haskell/stm-2.4:=[profile?] <dev-haskell/stm-2.6:=[profile?] >=dev-haskell/text-1.1:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-haskell/transformers-base-0.4.5.1:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?] >=dev-haskell/wl-pprint-annotated-0.0:=[profile?] <dev-haskell/wl-pprint-annotated-0.2:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/1.0.5
SRC_URI=https://hackage.haskell.org/package/hedgehog-1.0.5/hedgehog-1.0.5.tar.gz https://hackage.haskell.org/package/hedgehog-1.0.5/revision/1.cabal -> hedgehog-1.0.5.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=4ebe8ef12e275dd8ad4009c8eb5906e8
+_md5_=b618abd6d5fd6514a68fb14b2ee84cfe
diff --git a/metadata/md5-cache/dev-haskell/hinotify-0.3.10 b/metadata/md5-cache/dev-haskell/hinotify-0.3.10
index bb47159800da..0939f26dcf30 100644
--- a/metadata/md5-cache/dev-haskell/hinotify-0.3.10
+++ b/metadata/md5-cache/dev-haskell/hinotify-0.3.10
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/kolmodin/hinotify
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/async-2.0:=[profile?] <dev-haskell/async-2.3:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.3.10
SRC_URI=https://hackage.haskell.org/package/hinotify-0.3.10/hinotify-0.3.10.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=78eaeff08e1130e41b910c5ae900cb87
+_md5_=e65c34b8f04051e82040d3559663e911
diff --git a/metadata/md5-cache/dev-haskell/hjsmin-0.2.0.4 b/metadata/md5-cache/dev-haskell/hjsmin-0.2.0.4
index 28f2a10547d2..aacadb083cce 100644
--- a/metadata/md5-cache/dev-haskell/hjsmin-0.2.0.4
+++ b/metadata/md5-cache/dev-haskell/hjsmin-0.2.0.4
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/erikd/hjsmin
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/language-javascript-0.6:=[profile?] <dev-haskell/language-javascript-0.8:=[profile?] >=dev-haskell/optparse-applicative-0.7:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-7.10.1:=
RESTRICT=test
SLOT=0/0.2.0.4
SRC_URI=https://hackage.haskell.org/package/hjsmin-0.2.0.4/hjsmin-0.2.0.4.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=dc7cd9eb73fc733607baebcf4649a4f9
+_md5_=7bdbaa58ac28c03d0a000a87ed6a56c0
diff --git a/metadata/md5-cache/dev-haskell/hostname-1.0-r1 b/metadata/md5-cache/dev-haskell/hostname-1.0-r1
index d0304d459f9b..3e5cf0aeb9d3 100644
--- a/metadata/md5-cache/dev-haskell/hostname-1.0-r1
+++ b/metadata/md5-cache/dev-haskell/hostname-1.0-r1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/hostname
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/1.0
SRC_URI=https://hackage.haskell.org/package/hostname-1.0/hostname-1.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e069f89d8eb8eba462b9ef697df50d22
+_md5_=ad19fad8439d2617130c8598edb6b5b1
diff --git a/metadata/md5-cache/dev-haskell/hourglass-0.2.12 b/metadata/md5-cache/dev-haskell/hourglass-0.2.12
index bcb7fa1e4a85..6f088756d7ab 100644
--- a/metadata/md5-cache/dev-haskell/hourglass-0.2.12
+++ b/metadata/md5-cache/dev-haskell/hourglass-0.2.12
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-hourglass
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.2.12
SRC_URI=https://hackage.haskell.org/package/hourglass-0.2.12/hourglass-0.2.12.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=8766b915bcac58a645e7c2850436ca8e
+_md5_=771a09f79ceeea96c0f9e66814d0d58c
diff --git a/metadata/md5-cache/dev-haskell/hscolour-1.24.4 b/metadata/md5-cache/dev-haskell/hscolour-1.24.4
index 1b2984a3e744..9f49181df9fa 100644
--- a/metadata/md5-cache/dev-haskell/hscolour-1.24.4
+++ b/metadata/md5-cache/dev-haskell/hscolour-1.24.4
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=http://code.haskell.org/~malcolm/hscolour/
INHERIT=haskell-cabal
IUSE=doc profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=LGPL-2.1
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/1.24.4
SRC_URI=https://hackage.haskell.org/package/hscolour-1.24.4/hscolour-1.24.4.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=91514354cd1e501a3dd7092873d8bde6
+_md5_=8213084becac44c5b2bfc3751b1fed1f
diff --git a/metadata/md5-cache/dev-haskell/hslogger-1.3.1.0-r2 b/metadata/md5-cache/dev-haskell/hslogger-1.3.1.0-r2
index 4823e2283470..b4441975f13e 100644
--- a/metadata/md5-cache/dev-haskell/hslogger-1.3.1.0-r2
+++ b/metadata/md5-cache/dev-haskell/hslogger-1.3.1.0-r2
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/hvr/hslogger/wiki
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=BSD
RDEPEND=>=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/network-3.0:=[profile?] <dev-haskell/network-3.2:=[profile?] >=dev-haskell/network-bsd-2.8.1:=[profile?] <dev-haskell/network-bsd-2.9:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.3.1.0
SRC_URI=https://hackage.haskell.org/package/hslogger-1.3.1.0/hslogger-1.3.1.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=fb5be2ff1afff9e8932b1f841fdfc079
+_md5_=9c20a97a849f624d40809c864c82e601
diff --git a/metadata/md5-cache/dev-haskell/hslua-2.2.0 b/metadata/md5-cache/dev-haskell/hslua-2.2.0
index 5fb038cf2410..969181cfd073 100644
--- a/metadata/md5-cache/dev-haskell/hslua-2.2.0
+++ b/metadata/md5-cache/dev-haskell/hslua-2.2.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/hslua-aeson-2.2:=[profile?] <dev-haskell/hslua-aeson-2.3:=[profile?] >=dev-haskell/hslua-classes-2.2:=[profile?] <dev-haskell/hslua-classes-2.3:=[profile?] >=dev-haskell/hslua-core-2.2:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.2:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/hslua-objectorientation-2.2:=[profile?] <dev-haskell/hslua-objectorientation-2.3:=[profile?] >=dev-haskell/hslua-packaging-2.2:=[profile?] <dev-haskell/hslua-packaging-2.3:=[profile?] >=dev-lang/ghc-8.10.1:=
RESTRICT=!test? ( test )
SLOT=0/2.2.0
SRC_URI=https://hackage.haskell.org/package/hslua-2.2.0/hslua-2.2.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=4dcb9b26487defd7068dae61466806ed
+_md5_=8a56f5a34911ee2e16b3b10ea8a7dc79
diff --git a/metadata/md5-cache/dev-haskell/hslua-aeson-2.2.0 b/metadata/md5-cache/dev-haskell/hslua-aeson-2.2.0
index b9a0eb54dac9..a601f39bd521 100644
--- a/metadata/md5-cache/dev-haskell/hslua-aeson-2.2.0
+++ b/metadata/md5-cache/dev-haskell/hslua-aeson-2.2.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/aeson-1.5:=[profile?] <dev-haskell/aeson-2.1:=[profile?] >=dev-haskell/hashable-1.2:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/hslua-core-2.0:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/scientific-0.3:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/2.2.0
SRC_URI=https://hackage.haskell.org/package/hslua-aeson-2.2.0/hslua-aeson-2.2.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=b718be937512d53e9f69da9faa01ab63
+_md5_=6ee9d50f07ffe30fd9e2488207e6938a
diff --git a/metadata/md5-cache/dev-haskell/hslua-classes-2.2.0 b/metadata/md5-cache/dev-haskell/hslua-classes-2.2.0
index 22e93fb4d853..519c1ec8ce43 100644
--- a/metadata/md5-cache/dev-haskell/hslua-classes-2.2.0
+++ b/metadata/md5-cache/dev-haskell/hslua-classes-2.2.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/hslua-core-2.1:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-lang/ghc-8.10.1:=
RESTRICT=!test? ( test )
SLOT=0/2.2.0
SRC_URI=https://hackage.haskell.org/package/hslua-classes-2.2.0/hslua-classes-2.2.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=341a0de5389c44a2c35131dea176a259
+_md5_=fab88d0e1931cadc0d989ea1305a31de
diff --git a/metadata/md5-cache/dev-haskell/hslua-core-2.2.0 b/metadata/md5-cache/dev-haskell/hslua-core-2.2.0
index ade8f04a10ed..2f04272ce049 100644
--- a/metadata/md5-cache/dev-haskell/hslua-core-2.2.0
+++ b/metadata/md5-cache/dev-haskell/hslua-core-2.2.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/lua-2.2:=[profile?] <dev-haskell/lua-2.3:=[profile?] >=dev-lang/ghc-8.10.1:=
RESTRICT=!test? ( test )
SLOT=0/2.2.0
SRC_URI=https://hackage.haskell.org/package/hslua-core-2.2.0/hslua-core-2.2.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=2ddf732e1eb2aeed9f4ff1345d5a9e6a
+_md5_=3fca8577226d8e6704c2af39a50b4b3a
diff --git a/metadata/md5-cache/dev-haskell/hslua-marshalling-2.2.0 b/metadata/md5-cache/dev-haskell/hslua-marshalling-2.2.0
index 8c2be9dfdf0b..968d9c747bb2 100644
--- a/metadata/md5-cache/dev-haskell/hslua-marshalling-2.2.0
+++ b/metadata/md5-cache/dev-haskell/hslua-marshalling-2.2.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/hslua-core-2.2:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/2.2.0
SRC_URI=https://hackage.haskell.org/package/hslua-marshalling-2.2.0/hslua-marshalling-2.2.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=c85b7cce6ba62c87f68df92fdb2ca4ff
+_md5_=fc1e43c9f7298f7016cde90f88e93f3c
diff --git a/metadata/md5-cache/dev-haskell/hslua-module-doclayout-1.0.4 b/metadata/md5-cache/dev-haskell/hslua-module-doclayout-1.0.4
index fa17c5106232..e442deba986c 100644
--- a/metadata/md5-cache/dev-haskell/hslua-module-doclayout-1.0.4
+++ b/metadata/md5-cache/dev-haskell/hslua-module-doclayout-1.0.4
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/hslua/hslua-module-doclayout
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/doclayout-0.2:=[profile?] <dev-haskell/doclayout-0.5:=[profile?] >=dev-haskell/hslua-2.1:=[profile?] <dev-haskell/hslua-2.3:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/1.0.4
SRC_URI=https://hackage.haskell.org/package/hslua-module-doclayout-1.0.4/hslua-module-doclayout-1.0.4.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=6361ca65fba93d7bc21ce208d7b15dc4
+_md5_=1835f274d9c6af2adcb0636821090165
diff --git a/metadata/md5-cache/dev-haskell/hslua-module-path-1.0.2 b/metadata/md5-cache/dev-haskell/hslua-module-path-1.0.2
index ae554d3d92d7..3ba483a75dbf 100644
--- a/metadata/md5-cache/dev-haskell/hslua-module-path-1.0.2
+++ b/metadata/md5-cache/dev-haskell/hslua-module-path-1.0.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/hslua-core-2.1:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/hslua-packaging-2.1:=[profile?] <dev-haskell/hslua-packaging-2.3:=[profile?] >=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/1.0.2
SRC_URI=https://hackage.haskell.org/package/hslua-module-path-1.0.2/hslua-module-path-1.0.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=b13143da1121670e481e562491ae72c4
+_md5_=5b0be4ea11678301bda775fe2c26efd6
diff --git a/metadata/md5-cache/dev-haskell/hslua-module-system-1.0.2 b/metadata/md5-cache/dev-haskell/hslua-module-system-1.0.2
index 46ef17cc3659..f5c86fae686f 100644
--- a/metadata/md5-cache/dev-haskell/hslua-module-system-1.0.2
+++ b/metadata/md5-cache/dev-haskell/hslua-module-system-1.0.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/hslua/hslua
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/exceptions-0.8:=[profile?] <dev-haskell/exceptions-0.11:=[profile?] >=dev-haskell/hslua-core-2.1:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.0:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/hslua-packaging-2.1:=[profile?] <dev-haskell/hslua-packaging-2.3:=[profile?] >=dev-haskell/temporary-1.2:=[profile?] <dev-haskell/temporary-1.4:=[profile?] >=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.10.1:=
RESTRICT=!test? ( test )
SLOT=0/1.0.2
SRC_URI=https://hackage.haskell.org/package/hslua-module-system-1.0.2/hslua-module-system-1.0.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=200805764cbee70e56f835b7f2c172d8
+_md5_=d3ed95355c3713139a209a4ab82cd2d6
diff --git a/metadata/md5-cache/dev-haskell/hslua-module-text-1.0.2 b/metadata/md5-cache/dev-haskell/hslua-module-text-1.0.2
index 3a4741c8fee2..b089ed981c86 100644
--- a/metadata/md5-cache/dev-haskell/hslua-module-text-1.0.2
+++ b/metadata/md5-cache/dev-haskell/hslua-module-text-1.0.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/hslua/hslua
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/hslua-core-2.1:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/hslua-packaging-2.1:=[profile?] <dev-haskell/hslua-packaging-2.3:=[profile?] >=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/1.0.2
SRC_URI=https://hackage.haskell.org/package/hslua-module-text-1.0.2/hslua-module-text-1.0.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=3436e5fc6141cac52da4028150636c7a
+_md5_=1030259538e5c671eb7e018c09d0535d
diff --git a/metadata/md5-cache/dev-haskell/hslua-module-version-1.0.2 b/metadata/md5-cache/dev-haskell/hslua-module-version-1.0.2
index 1ea5f6af05d8..b302d9e20498 100644
--- a/metadata/md5-cache/dev-haskell/hslua-module-version-1.0.2
+++ b/metadata/md5-cache/dev-haskell/hslua-module-version-1.0.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/hslua-core-2.1:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/hslua-packaging-2.1:=[profile?] <dev-haskell/hslua-packaging-2.3:=[profile?] >=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/1.0.2
SRC_URI=https://hackage.haskell.org/package/hslua-module-version-1.0.2/hslua-module-version-1.0.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=353b2d6b17846a9f06db5021bb00c208
+_md5_=54d84b0149f236bbf12483c8a4b06559
diff --git a/metadata/md5-cache/dev-haskell/hslua-objectorientation-2.2.0 b/metadata/md5-cache/dev-haskell/hslua-objectorientation-2.2.0
index aa41bbbb3950..6c656541fade 100644
--- a/metadata/md5-cache/dev-haskell/hslua-objectorientation-2.2.0
+++ b/metadata/md5-cache/dev-haskell/hslua-objectorientation-2.2.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/hslua-core-2.2:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.2:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-lang/ghc-8.10.1:=
RESTRICT=!test? ( test )
SLOT=0/2.2.0
SRC_URI=https://hackage.haskell.org/package/hslua-objectorientation-2.2.0/hslua-objectorientation-2.2.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=7bccae9dc0ef418f3245944e1f344833
+_md5_=83a4418372c0aa0a62c4671141e655bb
diff --git a/metadata/md5-cache/dev-haskell/hslua-packaging-2.2.0 b/metadata/md5-cache/dev-haskell/hslua-packaging-2.2.0
index 98c3172f5dc8..87ec70da079c 100644
--- a/metadata/md5-cache/dev-haskell/hslua-packaging-2.2.0
+++ b/metadata/md5-cache/dev-haskell/hslua-packaging-2.2.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/hslua-core-2.2:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.2:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/hslua-objectorientation-2.2:=[profile?] <dev-haskell/hslua-objectorientation-2.3:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/2.2.0
SRC_URI=https://hackage.haskell.org/package/hslua-packaging-2.2.0/hslua-packaging-2.2.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=bc4e5be811c15d2665579656fc44fa3a
+_md5_=15d8aee246a5b475ad88094a4789db04
diff --git a/metadata/md5-cache/dev-haskell/hspec-2.9.4 b/metadata/md5-cache/dev-haskell/hspec-2.9.4
index f2e4cb11575f..c8faf45a6170 100644
--- a/metadata/md5-cache/dev-haskell/hspec-2.9.4
+++ b/metadata/md5-cache/dev-haskell/hspec-2.9.4
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hspec.github.io/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=~dev-haskell/hspec-core-2.9.4:=[profile?] ~dev-haskell/hspec-discover-2.9.4:=[profile?] >=dev-haskell/hspec-expectations-0.8.2:=[profile?] <dev-haskell/hspec-expectations-0.8.3:=[profile?] >=dev-haskell/quickcheck-2.12:2=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/2.9.4
SRC_URI=https://hackage.haskell.org/package/hspec-2.9.4/hspec-2.9.4.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=beb1d80865b6ff9ed1eed6ae8eaaec14
+_md5_=b632132ce4890beaa1462a37939ba47c
diff --git a/metadata/md5-cache/dev-haskell/hspec-contrib-0.5.1 b/metadata/md5-cache/dev-haskell/hspec-contrib-0.5.1
index 32ff1ad21460..ec8849211c2b 100644
--- a/metadata/md5-cache/dev-haskell/hspec-contrib-0.5.1
+++ b/metadata/md5-cache/dev-haskell/hspec-contrib-0.5.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=http://hspec.github.io/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/hspec-core-2.5.0:=[profile?] dev-haskell/hunit:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=test
SLOT=0/0.5.1
SRC_URI=https://hackage.haskell.org/package/hspec-contrib-0.5.1/hspec-contrib-0.5.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=f0b7624c4eb139c3b10bfe79bdff5e57
+_md5_=cf386d40d7f61d65e4a135c14e9f538f
diff --git a/metadata/md5-cache/dev-haskell/hspec-core-2.9.4 b/metadata/md5-cache/dev-haskell/hspec-core-2.9.4
index ca86837bf938..ee4f8204a1ab 100644
--- a/metadata/md5-cache/dev-haskell/hspec-core-2.9.4
+++ b/metadata/md5-cache/dev-haskell/hspec-core-2.9.4
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hspec.github.io/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/ansi-terminal-0.6.2:=[profile?] dev-haskell/call-stack:=[profile?] >=dev-haskell/clock-0.7.1:=[profile?] >=dev-haskell/hspec-expectations-0.8.2:=[profile?] <dev-haskell/hspec-expectations-0.8.3:=[profile?] >=dev-haskell/hunit-1.6:=[profile?] <dev-haskell/hunit-1.7:=[profile?] >=dev-haskell/quickcheck-2.13.1:2=[profile?] >=dev-haskell/quickcheck-io-0.2.0:=[profile?] dev-haskell/random:=[profile?] dev-haskell/setenv:=[profile?] >=dev-haskell/stm-2.2:=[profile?] dev-haskell/tf-random:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/2.9.4
SRC_URI=https://hackage.haskell.org/package/hspec-core-2.9.4/hspec-core-2.9.4.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=e0a5985578fb4e2ac5b2619f71f84640
+_md5_=e059c572013c2d5a2541107ecaa6fd99
diff --git a/metadata/md5-cache/dev-haskell/hspec-discover-2.9.4 b/metadata/md5-cache/dev-haskell/hspec-discover-2.9.4
index d472f014852d..4c20eb7c7184 100644
--- a/metadata/md5-cache/dev-haskell/hspec-discover-2.9.4
+++ b/metadata/md5-cache/dev-haskell/hspec-discover-2.9.4
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hspec.github.io/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/2.9.4
SRC_URI=https://hackage.haskell.org/package/hspec-discover-2.9.4/hspec-discover-2.9.4.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=5c4389494b8be03f4f70d8e0e5063b95
+_md5_=e95ae2fcd6207d55e6501e79ca2c332d
diff --git a/metadata/md5-cache/dev-haskell/hspec-expectations-0.8.2 b/metadata/md5-cache/dev-haskell/hspec-expectations-0.8.2
index 0ae1a0439f4b..a40857b917c7 100644
--- a/metadata/md5-cache/dev-haskell/hspec-expectations-0.8.2
+++ b/metadata/md5-cache/dev-haskell/hspec-expectations-0.8.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/hspec/hspec-expectations#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/call-stack:=[profile?] dev-haskell/hunit:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.8.2
SRC_URI=https://hackage.haskell.org/package/hspec-expectations-0.8.2/hspec-expectations-0.8.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=64ee2e743460d8a30c69a228b300307f
+_md5_=af0bc6ee1aec78f9fc58edb0fdf907ce
diff --git a/metadata/md5-cache/dev-haskell/hspec-meta-2.9.3 b/metadata/md5-cache/dev-haskell/hspec-meta-2.9.3
index 7100de2bf760..cc61e45cfa3d 100644
--- a/metadata/md5-cache/dev-haskell/hspec-meta-2.9.3
+++ b/metadata/md5-cache/dev-haskell/hspec-meta-2.9.3
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hspec.github.io/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/ansi-terminal:=[profile?] dev-haskell/call-stack:=[profile?] dev-haskell/clock:=[profile?] >=dev-haskell/quickcheck-2.12:2=[profile?] dev-haskell/quickcheck-io:=[profile?] dev-haskell/random:=[profile?] dev-haskell/setenv:=[profile?] >=dev-haskell/stm-2.2:=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/2.9.3
SRC_URI=https://hackage.haskell.org/package/hspec-meta-2.9.3/hspec-meta-2.9.3.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=bca25d595788755bb932e7f25051655c
+_md5_=b29d1b00aa6680c22d6984647a7d1f6d
diff --git a/metadata/md5-cache/dev-haskell/hspec-wai-0.10.1 b/metadata/md5-cache/dev-haskell/hspec-wai-0.10.1
index c02c30301875..dcf1eafef54f 100644
--- a/metadata/md5-cache/dev-haskell/hspec-wai-0.10.1
+++ b/metadata/md5-cache/dev-haskell/hspec-wai-0.10.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/hspec/hspec-wai#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/base-compat:=[profile?] dev-haskell/case-insensitive:=[profile?] >=dev-haskell/hspec-core-2:=[profile?] <dev-haskell/hspec-core-3:=[profile?] >=dev-haskell/hspec-expectations-0.8.0:=[profile?] dev-haskell/http-types:=[profile?] dev-haskell/quickcheck:2=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/wai-3:=[profile?] >=dev-haskell/wai-extra-3:=[profile?] >=dev-lang/ghc-7.8.2:=
RESTRICT=!test? ( test )
SLOT=0/0.10.1
SRC_URI=https://hackage.haskell.org/package/hspec-wai-0.10.1/hspec-wai-0.10.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=59db9389282cfffcf4195a04eb6c9b6b
+_md5_=d30cb98b20a52d7f6562c130c8316a71
diff --git a/metadata/md5-cache/dev-haskell/hsyaml-0.2.1.0 b/metadata/md5-cache/dev-haskell/hsyaml-0.2.1.0
index 39d8d7ad14ec..3cba11bd6835 100644
--- a/metadata/md5-cache/dev-haskell/hsyaml-0.2.1.0
+++ b/metadata/md5-cache/dev-haskell/hsyaml-0.2.1.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/haskell-hvr/HsYAML
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2
RDEPEND=>=dev-haskell/fail-4.9.0.0:=[profile?] <dev-haskell/fail-4.10:=[profile?] >=dev-haskell/mtl-2.2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?] >=dev-haskell/nats-1.1.2:=[profile?] <dev-haskell/nats-1.2:=[profile?] >=dev-haskell/parsec-3.1.13.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-haskell/text-1.2.3:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.2.1.0
SRC_URI=https://hackage.haskell.org/package/HsYAML-0.2.1.0/HsYAML-0.2.1.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=46cc283291b494a90a44dacd2adda8ff
+_md5_=0905f04c91bc54cda8f86caae5c9b9fc
diff --git a/metadata/md5-cache/dev-haskell/html-1.0.1.2-r1 b/metadata/md5-cache/dev-haskell/html-1.0.1.2-r1
index 5143b33b2f76..95a9179ad929 100644
--- a/metadata/md5-cache/dev-haskell/html-1.0.1.2-r1
+++ b/metadata/md5-cache/dev-haskell/html-1.0.1.2-r1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/html
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~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
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/1.0.1.2
SRC_URI=https://hackage.haskell.org/package/html-1.0.1.2/html-1.0.1.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=44d9bc04461b18c7a374c3476cb38dbd
+_md5_=e0cb28b63efb27661d754e95440fefb6
diff --git a/metadata/md5-cache/dev-haskell/html-conduit-1.3.2.1 b/metadata/md5-cache/dev-haskell/html-conduit-1.3.2.1
index f7305ee92073..6bb87bf23500 100644
--- a/metadata/md5-cache/dev-haskell/html-conduit-1.3.2.1
+++ b/metadata/md5-cache/dev-haskell/html-conduit-1.3.2.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/snoyberg/xml
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/attoparsec:=[profile?] >=dev-haskell/conduit-1.3:=[profile?] dev-haskell/conduit-extra:=[profile?] >=dev-haskell/resourcet-1.2:=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/xml-conduit-1.3:=[profile?] >=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?] >=dev-lang/ghc-7.8.2:=
RESTRICT=!test? ( test )
SLOT=0/1.3.2.1
SRC_URI=https://hackage.haskell.org/package/html-conduit-1.3.2.1/html-conduit-1.3.2.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=2bd8eaa7840e13020126f8f83d9f4bfb
+_md5_=e2c65eac12914c3885f8ecfddfdf73b4
diff --git a/metadata/md5-cache/dev-haskell/http-4000.4.1 b/metadata/md5-cache/dev-haskell/http-4000.4.1
index 1e858e0f70b8..7c0856d50876 100644
--- a/metadata/md5-cache/dev-haskell/http-4000.4.1
+++ b/metadata/md5-cache/dev-haskell/http-4000.4.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell/HTTP
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/network-2.6:=[profile?] <dev-haskell/network-3.2:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/4000.4.1
SRC_URI=https://hackage.haskell.org/package/HTTP-4000.4.1/HTTP-4000.4.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=c8aeae7141196ebdc46cf4d8ada3efaf
+_md5_=0026d4574cc09550826d8c117fbfecaf
diff --git a/metadata/md5-cache/dev-haskell/http-api-data-0.4.3 b/metadata/md5-cache/dev-haskell/http-api-data-0.4.3
index e0a195b3bb47..725436c0ad33 100644
--- a/metadata/md5-cache/dev-haskell/http-api-data-0.4.3
+++ b/metadata/md5-cache/dev-haskell/http-api-data-0.4.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/fizruk/https-api-data
INHERIT=haskell-cabal
IUSE=text-show doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/attoparsec-0.13.2.2:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/attoparsec-iso8601-1.0.2.0:=[profile?] <dev-haskell/attoparsec-iso8601-1.1:=[profile?] >=dev-haskell/base-compat-0.10.5:=[profile?] <dev-haskell/base-compat-0.13:=[profile?] >=dev-haskell/cookie-0.4.3:=[profile?] <dev-haskell/cookie-0.5:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/http-types-0.12.3:=[profile?] <dev-haskell/http-types-0.13:=[profile?] >=dev-haskell/tagged-0.8.5:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/time-compat-1.9.5:=[profile?] <dev-haskell/time-compat-1.10:=[profile?] >=dev-haskell/unordered-containers-0.2.10.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/uuid-types-1.0.3:=[profile?] <dev-haskell/uuid-types-1.1:=[profile?] >=dev-lang/ghc-8.4.3:= text-show? ( >=dev-haskell/text-show-3.8.2:=[profile?] <dev-haskell/text-show-3.10:=[profile?] )
RESTRICT=!test? ( test )
SLOT=0/0.4.3
SRC_URI=https://hackage.haskell.org/package/http-api-data-0.4.3/http-api-data-0.4.3.tar.gz https://hackage.haskell.org/package/http-api-data-0.4.3/revision/6.cabal -> http-api-data-0.4.3.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=69f283c8c413b841ddc9e2e4234b8615
+_md5_=94d63b6172a8230c65de6ad4815a557e
diff --git a/metadata/md5-cache/dev-haskell/http-client-0.7.11 b/metadata/md5-cache/dev-haskell/http-client-0.7.11
index 622cd5a23b87..ea9034201c99 100644
--- a/metadata/md5-cache/dev-haskell/http-client-0.7.11
+++ b/metadata/md5-cache/dev-haskell/http-client-0.7.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/snoyberg/http-client
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/async:=[profile?] >=dev-haskell/base64-bytestring-1.0:=[profile?] >=dev-haskell/blaze-builder-0.3:=[profile?] >=dev-haskell/case-insensitive-1.0:=[profile?] dev-haskell/cookie:=[profile?] >=dev-haskell/http-types-0.8:=[profile?] >=dev-haskell/iproute-1.7.5:=[profile?] dev-haskell/mime-types:=[profile?] >=dev-haskell/network-2.6:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] dev-haskell/random:=[profile?] >=dev-haskell/stm-2.3:=[profile?] >=dev-haskell/streaming-commons-0.1.0.2:=[profile?] <dev-haskell/streaming-commons-0.3:=[profile?] >=dev-lang/ghc-8.10.1:=
RESTRICT=!test? ( test )
SLOT=0/0.7.11
SRC_URI=https://hackage.haskell.org/package/http-client-0.7.11/http-client-0.7.11.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=3e564aeacae552a26ff959c1b197b4c2
+_md5_=0f54084a9ff1f2b7214973c5885e840d
diff --git a/metadata/md5-cache/dev-haskell/http-client-restricted-0.0.5 b/metadata/md5-cache/dev-haskell/http-client-restricted-0.0.5
index 5d26956ee018..6a8df02e62ae 100644
--- a/metadata/md5-cache/dev-haskell/http-client-restricted-0.0.5
+++ b/metadata/md5-cache/dev-haskell/http-client-restricted-0.0.5
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/http-client-restricted
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/connection-0.2.5:=[profile?] dev-haskell/data-default:=[profile?] >=dev-haskell/http-client-0.7.11:=[profile?] <dev-haskell/http-client-0.8:=[profile?] >=dev-haskell/http-client-tls-0.3.6:=[profile?] <dev-haskell/http-client-tls-0.4:=[profile?] >=dev-haskell/network-3.0.0.0:=[profile?] dev-haskell/network-bsd:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/0.0.5
SRC_URI=https://hackage.haskell.org/package/http-client-restricted-0.0.5/http-client-restricted-0.0.5.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=c1bdcfb43e26b8f60f0041797d22eb0d
+_md5_=cfdd59af9763b13d41e3a9d8bb826a15
diff --git a/metadata/md5-cache/dev-haskell/http-client-tls-0.3.6.1 b/metadata/md5-cache/dev-haskell/http-client-tls-0.3.6.1
index e24a2d9df199..e605481daa57 100644
--- a/metadata/md5-cache/dev-haskell/http-client-tls-0.3.6.1
+++ b/metadata/md5-cache/dev-haskell/http-client-tls-0.3.6.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/snoyberg/http-client
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/case-insensitive:=[profile?] >=dev-haskell/connection-0.2.5:=[profile?] dev-haskell/cryptonite:=[profile?] dev-haskell/data-default-class:=[profile?] >=dev-haskell/http-client-0.7.11:=[profile?] dev-haskell/http-types:=[profile?] dev-haskell/memory:=[profile?] dev-haskell/network:=[profile?] dev-haskell/network-uri:=[profile?] >=dev-haskell/tls-1.2:=[profile?] >=dev-lang/ghc-8.10.1:=
RESTRICT=test !test? ( test )
SLOT=0/0.3.6.1
SRC_URI=https://hackage.haskell.org/package/http-client-tls-0.3.6.1/http-client-tls-0.3.6.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=1da737f614bd387044b4848c0c706dac
+_md5_=e107c52cf5d177f15f9667b40f0821f9
diff --git a/metadata/md5-cache/dev-haskell/http-conduit-2.3.8 b/metadata/md5-cache/dev-haskell/http-conduit-2.3.8
index 355a9c3dfb70..4aa624d9c182 100644
--- a/metadata/md5-cache/dev-haskell/http-conduit-2.3.8
+++ b/metadata/md5-cache/dev-haskell/http-conduit-2.3.8
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://www.yesodweb.com/book/https-conduit
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/aeson-0.8:=[profile?] dev-haskell/attoparsec:=[profile?] >=dev-haskell/conduit-1.2:=[profile?] >=dev-haskell/conduit-extra-1.1:=[profile?] >=dev-haskell/http-client-0.5.13:=[profile?] <dev-haskell/http-client-0.8:=[profile?] >=dev-haskell/http-client-tls-0.3:=[profile?] <dev-haskell/http-client-tls-0.4:=[profile?] >=dev-haskell/http-types-0.7:=[profile?] dev-haskell/mtl:=[profile?] >=dev-haskell/resourcet-1.1:=[profile?] dev-haskell/unliftio-core:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/aeson-0.8:=[profile?]
RESTRICT=test
SLOT=0/2.3.8
SRC_URI=https://hackage.haskell.org/package/http-conduit-2.3.8/http-conduit-2.3.8.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=b4feaf1de1e577bb474cfac74ff116c3
+_md5_=05088d99c7a111c2e3d5ff2da4de7ada
diff --git a/metadata/md5-cache/dev-haskell/http-date-0.0.8 b/metadata/md5-cache/dev-haskell/http-date-0.0.8
index 51aa23d5e866..2700ef8c4ed2 100644
--- a/metadata/md5-cache/dev-haskell/http-date-0.0.8
+++ b/metadata/md5-cache/dev-haskell/http-date-0.0.8
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/http-date
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/attoparsec:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=test
SLOT=0/0.0.8
SRC_URI=https://hackage.haskell.org/package/http-date-0.0.8/http-date-0.0.8.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=006417c4085222bfdc139fc3c1a9003d
+_md5_=4ba5a1cc2b851e60a2a6abc596fe526d
diff --git a/metadata/md5-cache/dev-haskell/http-media-0.8.0.0 b/metadata/md5-cache/dev-haskell/http-media-0.8.0.0
index ead36d1e37f3..903829ac1d9f 100644
--- a/metadata/md5-cache/dev-haskell/http-media-0.8.0.0
+++ b/metadata/md5-cache/dev-haskell/http-media-0.8.0.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/zmthy/http-media
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/case-insensitive-1.0:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] >=dev-lang/ghc-7.10.1:=
RESTRICT=!test? ( test )
SLOT=0/0.8.0.0
SRC_URI=https://hackage.haskell.org/package/http-media-0.8.0.0/http-media-0.8.0.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=8f254f3ce0109c8c5e5e6110750eafa2
+_md5_=784ede0200d3ff37544cea65aaf17a85
diff --git a/metadata/md5-cache/dev-haskell/http-types-0.12.3 b/metadata/md5-cache/dev-haskell/http-types-0.12.3
index a0256c460439..611af9f9660e 100644
--- a/metadata/md5-cache/dev-haskell/http-types-0.12.3
+++ b/metadata/md5-cache/dev-haskell/http-types-0.12.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/aristidb/http-types
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/case-insensitive-0.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/text-0.11.0.2:=[profile?] >=dev-lang/ghc-7.8.2:=
RESTRICT=!test? ( test )
SLOT=0/0.12.3
SRC_URI=https://hackage.haskell.org/package/http-types-0.12.3/http-types-0.12.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=a1019f48423e12461b479331819e86f3
+_md5_=0226db7e2d81bd324c0ae88601ae9075
diff --git a/metadata/md5-cache/dev-haskell/http2-3.0.1 b/metadata/md5-cache/dev-haskell/http2-3.0.1
index 8adc746a303a..9c3336a0d1ca 100644
--- a/metadata/md5-cache/dev-haskell/http2-3.0.1
+++ b/metadata/md5-cache/dev-haskell/http2-3.0.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/kazu-yamamoto/http2
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/case-insensitive:=[profile?] dev-haskell/http-types:=[profile?] dev-haskell/network:=[profile?] >=dev-haskell/network-byte-order-0.1.5:=[profile?] dev-haskell/psqueues:=[profile?] dev-haskell/stm:=[profile?] dev-haskell/time-manager:=[profile?] dev-haskell/unix-time:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=test
SLOT=0/3.0.1
SRC_URI=https://hackage.haskell.org/package/http2-3.0.1/http2-3.0.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=f8daa0234c49b495c7a98cae3438588d
+_md5_=823e8c5765c3635185d28b5910e8b94c
diff --git a/metadata/md5-cache/dev-haskell/httpd-shed-0.4.1.1-r1 b/metadata/md5-cache/dev-haskell/httpd-shed-0.4.1.1-r1
index a4fcfd93b3e9..17a7aee3ea5a 100644
--- a/metadata/md5-cache/dev-haskell/httpd-shed-0.4.1.1-r1
+++ b/metadata/md5-cache/dev-haskell/httpd-shed-0.4.1.1-r1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/httpd-shed
INHERIT=haskell-cabal
IUSE=buildexamples doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/network-2.3:=[profile?] <dev-haskell/network-3.2:=[profile?] >=dev-haskell/network-bsd-2.7:=[profile?] <dev-haskell/network-bsd-2.9:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?]
SLOT=0/0.4.1.1
SRC_URI=https://hackage.haskell.org/package/httpd-shed-0.4.1.1/httpd-shed-0.4.1.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=a83e64162c3a7ab926cc6fb1b3c305a2
+_md5_=fb02ba89c9368120c03886552a7568af
diff --git a/metadata/md5-cache/dev-haskell/hunit-1.6.2.0 b/metadata/md5-cache/dev-haskell/hunit-1.6.2.0
index 813095d8673a..57df6b4ee183 100644
--- a/metadata/md5-cache/dev-haskell/hunit-1.6.2.0
+++ b/metadata/md5-cache/dev-haskell/hunit-1.6.2.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/hspec/HUnit#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/call-stack-0.3.0:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/1.6.2.0
SRC_URI=https://hackage.haskell.org/package/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=13230f85df48b2a7978ca1088f594c7e
+_md5_=08f5e42fdc5e2acf97cccec0c0343a5a
diff --git a/metadata/md5-cache/dev-haskell/ieee754-0.7.8 b/metadata/md5-cache/dev-haskell/ieee754-0.7.8
index 38585637097d..01bb03eafeab 100644
--- a/metadata/md5-cache/dev-haskell/ieee754-0.7.8
+++ b/metadata/md5-cache/dev-haskell/ieee754-0.7.8
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/patperry/hs-ieee754
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.7.8
SRC_URI=https://hackage.haskell.org/package/ieee754-0.7.8/ieee754-0.7.8.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=12b1de82427a5f97aef736e1dbe557e7
+_md5_=fe00ea024610559161006b9da7d02418
diff --git a/metadata/md5-cache/dev-haskell/ifelse-0.85-r1 b/metadata/md5-cache/dev-haskell/ifelse-0.85-r1
index f7d3c711a9ee..26540a59dfb7 100644
--- a/metadata/md5-cache/dev-haskell/ifelse-0.85-r1
+++ b/metadata/md5-cache/dev-haskell/ifelse-0.85-r1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/IfElse
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=BSD
RDEPEND=dev-haskell/mtl:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.85
SRC_URI=https://hackage.haskell.org/package/IfElse-0.85/IfElse-0.85.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=0661ee79749b2250a9d3d6214643e849
+_md5_=c5898076cfe11f446ee41d0e5850bdbf
diff --git a/metadata/md5-cache/dev-haskell/indexed-traversable-0.1.2 b/metadata/md5-cache/dev-haskell/indexed-traversable-0.1.2
index 8c333d99970b..47e9e33d0a34 100644
--- a/metadata/md5-cache/dev-haskell/indexed-traversable-0.1.2
+++ b/metadata/md5-cache/dev-haskell/indexed-traversable-0.1.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/indexed-traversable
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
RDEPEND=>=dev-lang/ghc-8.4.3:=
SLOT=0/0.1.2
SRC_URI=https://hackage.haskell.org/package/indexed-traversable-0.1.2/indexed-traversable-0.1.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=0499cf305c9519a47e8fb8e52de224d5
+_md5_=5f77752a8f62fc16c32486359e8c57a0
diff --git a/metadata/md5-cache/dev-haskell/indexed-traversable-instances-0.1 b/metadata/md5-cache/dev-haskell/indexed-traversable-instances-0.1
index b809051780bf..21423169bdb0 100644
--- a/metadata/md5-cache/dev-haskell/indexed-traversable-instances-0.1
+++ b/metadata/md5-cache/dev-haskell/indexed-traversable-instances-0.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/indexed-traversable-instances
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
RDEPEND=>=dev-haskell/indexed-traversable-0.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/unordered-containers-0.2.8.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.12.1.2:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.1
SRC_URI=https://hackage.haskell.org/package/indexed-traversable-instances-0.1/indexed-traversable-instances-0.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=cb6c496e96ed673cbae2edbca05291f2
+_md5_=9e9514980632460d1fcc7f3a37203707
diff --git a/metadata/md5-cache/dev-haskell/integer-logarithms-1.0.3.1-r1 b/metadata/md5-cache/dev-haskell/integer-logarithms-1.0.3.1-r1
index c5d9ad28a175..a31491670d30 100644
--- a/metadata/md5-cache/dev-haskell/integer-logarithms-1.0.3.1-r1
+++ b/metadata/md5-cache/dev-haskell/integer-logarithms-1.0.3.1-r1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/haskellari/integer-logarithms
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-8.4.3:=
RESTRICT=test
SLOT=0/1.0.3.1
SRC_URI=https://hackage.haskell.org/package/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=2a0d1ed5264be310704ed8e7341d486d
+_md5_=30f5a985a93103b0a109f7c402a65e88
diff --git a/metadata/md5-cache/dev-haskell/invariant-0.5.5 b/metadata/md5-cache/dev-haskell/invariant-0.5.5
index 0af6df433ff8..3e0bbae31d66 100644
--- a/metadata/md5-cache/dev-haskell/invariant-0.5.5
+++ b/metadata/md5-cache/dev-haskell/invariant-0.5.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/nfrisby/invariant-functors
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
RDEPEND=>=dev-haskell/bifunctors-5.2:=[profile?] <dev-haskell/bifunctors-6:=[profile?] >=dev-haskell/comonad-5:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/contravariant-0.5:=[profile?] <dev-haskell/contravariant-2:=[profile?] >=dev-haskell/profunctors-5.2.1:=[profile?] <dev-haskell/profunctors-6:=[profile?] >=dev-haskell/statevar-1.1:=[profile?] <dev-haskell/statevar-2:=[profile?] >=dev-haskell/stm-2.2:=[profile?] <dev-haskell/stm-3:=[profile?] >=dev-haskell/tagged-0.7.3:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-haskell/unordered-containers-0.2.4:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.5.5
SRC_URI=https://hackage.haskell.org/package/invariant-0.5.5/invariant-0.5.5.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=551a86feda88a3c73e1caece090e7ed4
+_md5_=2d080bd75826ea83fa44d7c2926d6c64
diff --git a/metadata/md5-cache/dev-haskell/iproute-1.7.8 b/metadata/md5-cache/dev-haskell/iproute-1.7.8
index 62faa068964d..4c539de59c49 100644
--- a/metadata/md5-cache/dev-haskell/iproute-1.7.8
+++ b/metadata/md5-cache/dev-haskell/iproute-1.7.8
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=http://www.mew.org/~kazu/proj/iproute/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/appar:=[profile?] dev-haskell/byteorder:=[profile?] dev-haskell/network:=[profile?] >=dev-haskell/semigroups-0.17:=[profile?] >=dev-lang/ghc-7.6.2:=
RESTRICT=test
SLOT=0/1.7.8
SRC_URI=https://hackage.haskell.org/package/iproute-1.7.8/iproute-1.7.8.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e80936b1f25c32c33ca177a1ba4bf0fa
+_md5_=c6178491fd9d6c8f7e3be97ae62d1bd3
diff --git a/metadata/md5-cache/dev-haskell/ipynb-0.2 b/metadata/md5-cache/dev-haskell/ipynb-0.2
index 43e0d3190262..9f23af487db2 100644
--- a/metadata/md5-cache/dev-haskell/ipynb-0.2
+++ b/metadata/md5-cache/dev-haskell/ipynb-0.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/ipynb
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/aeson-1.5.2.0:=[profile?] dev-haskell/base64-bytestring:=[profile?] dev-haskell/text:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.2
SRC_URI=https://hackage.haskell.org/package/ipynb-0.2/ipynb-0.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=06deb6befc497df56de3bafbe4d86c04
+_md5_=9acae9de57e767b38a78691c1e7b6c9b
diff --git a/metadata/md5-cache/dev-haskell/jira-wiki-markup-1.4.0 b/metadata/md5-cache/dev-haskell/jira-wiki-markup-1.4.0
index 6b990c406332..5912810bee35 100644
--- a/metadata/md5-cache/dev-haskell/jira-wiki-markup-1.4.0
+++ b/metadata/md5-cache/dev-haskell/jira-wiki-markup-1.4.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/tarleb/jira-wiki-markup
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/mtl-2.2:=[profile?] <dev-haskell/mtl-2.3:=[profile?] >=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-haskell/text-1.1.1:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/1.4.0
SRC_URI=https://hackage.haskell.org/package/jira-wiki-markup-1.4.0/jira-wiki-markup-1.4.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=e2464950839d90b88d22a20da4a9bb5c
+_md5_=fea9f76fe33d633f0b52b97089e94af4
diff --git a/metadata/md5-cache/dev-haskell/js-chart-2.9.4.1 b/metadata/md5-cache/dev-haskell/js-chart-2.9.4.1
index 056610ce7b71..fd92d2c474d3 100644
--- a/metadata/md5-cache/dev-haskell/js-chart-2.9.4.1
+++ b/metadata/md5-cache/dev-haskell/js-chart-2.9.4.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/jonascarpay/js-chart#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/2.9.4.1
SRC_URI=https://hackage.haskell.org/package/js-chart-2.9.4.1/js-chart-2.9.4.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=46a66379dc8a5813d5e0da63da33e209
+_md5_=ba4fa3a903b57d80e912d27b7092643a
diff --git a/metadata/md5-cache/dev-haskell/juicypixels-3.3.5 b/metadata/md5-cache/dev-haskell/juicypixels-3.3.5
index 482859f2aadc..bf4b7abdd954 100644
--- a/metadata/md5-cache/dev-haskell/juicypixels-3.3.5
+++ b/metadata/md5-cache/dev-haskell/juicypixels-3.3.5
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/Twinside/Juicy.Pixels
INHERIT=haskell-cabal
IUSE=mmap doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/mtl-1.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?] >=dev-haskell/primitive-0.4:=[profile?] >=dev-haskell/vector-0.10:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-haskell/zlib-0.5.3.1:=[profile?] <dev-haskell/zlib-0.7:=[profile?] >=dev-lang/ghc-8.0.1:=
SLOT=0/3.3.5
SRC_URI=https://hackage.haskell.org/package/JuicyPixels-3.3.5/JuicyPixels-3.3.5.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=bfe924009cf375aa7493c9e8ff9c32d5
+_md5_=095ad7690caa4b6faff70c9fb045667b
diff --git a/metadata/md5-cache/dev-haskell/kan-extensions-5.2.5 b/metadata/md5-cache/dev-haskell/kan-extensions-5.2.5
index 561939d616be..fd66da1cd101 100644
--- a/metadata/md5-cache/dev-haskell/kan-extensions-5.2.5
+++ b/metadata/md5-cache/dev-haskell/kan-extensions-5.2.5
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/kan-extensions/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/adjunctions-4.2:=[profile?] <dev-haskell/adjunctions-5:=[profile?] >=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/contravariant-1:=[profile?] <dev-haskell/contravariant-2:=[profile?] >=dev-haskell/distributive-0.2.2:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/free-4:=[profile?] <dev-haskell/free-6:=[profile?] >=dev-haskell/invariant-0.1:=[profile?] <dev-haskell/invariant-1:=[profile?] >=dev-haskell/profunctors-5:=[profile?] <dev-haskell/profunctors-6:=[profile?] >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-6:=[profile?] >=dev-haskell/tagged-0.7.2:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.8:=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/5.2.5
SRC_URI=https://hackage.haskell.org/package/kan-extensions-5.2.5/kan-extensions-5.2.5.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ee239c415a34f095fb1fc96c6839d750
+_md5_=795a91c6f928d83d7099070ba9db565f
diff --git a/metadata/md5-cache/dev-haskell/language-c-0.8.3-r1 b/metadata/md5-cache/dev-haskell/language-c-0.8.3-r1
index 8a5238f0c7e4..b9ebe3a1a870 100644
--- a/metadata/md5-cache/dev-haskell/language-c-0.8.3-r1
+++ b/metadata/md5-cache/dev-haskell/language-c-0.8.3-r1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=http://visq.github.io/language-c/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/syb:=[profile?] >=dev-lang/ghc-7.10.1:=
RESTRICT=!test? ( test )
SLOT=0/0.8.3
SRC_URI=https://hackage.haskell.org/package/language-c-0.8.3/language-c-0.8.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=622fa114ab891f6dc7e98e05f2fa6a6a
+_md5_=590e27bfad08c2d496defbd156d48abf
diff --git a/metadata/md5-cache/dev-haskell/language-haskell-extract-0.2.4-r1 b/metadata/md5-cache/dev-haskell/language-haskell-extract-0.2.4-r1
index 77362890d467..402379888c62 100644
--- a/metadata/md5-cache/dev-haskell/language-haskell-extract-0.2.4-r1
+++ b/metadata/md5-cache/dev-haskell/language-haskell-extract-0.2.4-r1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/finnsson/template-helper
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/regex-posix:=[profile?] >=dev-lang/ghc-6.10.4:=
SLOT=0/0.2.4
SRC_URI=https://hackage.haskell.org/package/language-haskell-extract-0.2.4/language-haskell-extract-0.2.4.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=687f0fcca7176307bdf7aa577bf8b3dc
+_md5_=03b040c8a97f21f5ab84984033048bcd
diff --git a/metadata/md5-cache/dev-haskell/language-javascript-0.6.0.14 b/metadata/md5-cache/dev-haskell/language-javascript-0.6.0.14
index b90916bbca67..9d58982eef01 100644
--- a/metadata/md5-cache/dev-haskell/language-javascript-0.6.0.14
+++ b/metadata/md5-cache/dev-haskell/language-javascript-0.6.0.14
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/erikd/language-javascript
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/blaze-builder-0.2:=[profile?] >=dev-haskell/mtl-1.1:=[profile?] >=dev-haskell/semigroups-0.16.1:=[profile?] >=dev-haskell/text-1.2:=[profile?] >=dev-haskell/utf8-string-0.3.7:=[profile?] <dev-haskell/utf8-string-2:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.6.0.14
SRC_URI=https://hackage.haskell.org/package/language-javascript-0.6.0.14/language-javascript-0.6.0.14.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=9d336011db01023ff88f3e0c15a3da11
+_md5_=10c0b142c5c6c40f482f09c124461ab0
diff --git a/metadata/md5-cache/dev-haskell/leancheck-0.9.3 b/metadata/md5-cache/dev-haskell/leancheck-0.9.3
index d932a65b2b96..a94e9e8d58a2 100644
--- a/metadata/md5-cache/dev-haskell/leancheck-0.9.3
+++ b/metadata/md5-cache/dev-haskell/leancheck-0.9.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/rudymatela/leancheck#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.9.3
SRC_URI=https://hackage.haskell.org/package/leancheck-0.9.3/leancheck-0.9.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=63c63408fb66929627ce9530ff97ee2d
+_md5_=905c35b7d3c0685cd0e746c15a508b18
diff --git a/metadata/md5-cache/dev-haskell/lens-5.1.1 b/metadata/md5-cache/dev-haskell/lens-5.1.1
index dbebbf710ea5..84e68e032cb5 100644
--- a/metadata/md5-cache/dev-haskell/lens-5.1.1
+++ b/metadata/md5-cache/dev-haskell/lens-5.1.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/lens/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
RDEPEND=>=dev-haskell/assoc-1.0.2:=[profile?] <dev-haskell/assoc-1.1:=[profile?] >=dev-haskell/base-orphans-0.5.2:=[profile?] <dev-haskell/base-orphans-1:=[profile?] >=dev-haskell/bifunctors-5.5.7:=[profile?] <dev-haskell/bifunctors-6:=[profile?] >=dev-haskell/call-stack-0.1:=[profile?] <dev-haskell/call-stack-0.5:=[profile?] >=dev-haskell/comonad-5.0.7:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/contravariant-1.4:=[profile?] <dev-haskell/contravariant-2:=[profile?] >=dev-haskell/distributive-0.5.1:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/free-5.1.5:=[profile?] <dev-haskell/free-6:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/indexed-traversable-0.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/indexed-traversable-instances-0.1:=[profile?] <dev-haskell/indexed-traversable-instances-0.2:=[profile?] >=dev-haskell/kan-extensions-5:=[profile?] <dev-haskell/kan-extensions-6:=[profile?] >=dev-haskell/parallel-3.2.1.0:=[profile?] <dev-haskell/parallel-3.3:=[profile?] >=dev-haskell/profunctors-5.5.2:=[profile?] <dev-haskell/profunctors-6:=[profile?] >=dev-haskell/reflection-2.1:=[profile?] <dev-haskell/reflection-3:=[profile?] >=dev-haskell/semigroupoids-5.0.1:=[profile?] <dev-haskell/semigroupoids-6:=[profile?] >=dev-haskell/strict-0.4:=[profile?] <dev-haskell/strict-0.5:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-haskell/th-abstraction-0.4.1:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.2:=[profile?] >=dev-haskell/transformers-compat-0.5.0.4:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-haskell/unordered-containers-0.2.10:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.12.1.2:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-8.10.1:=
RESTRICT=!test? ( test )
SLOT=0/5.1.1
SRC_URI=https://hackage.haskell.org/package/lens-5.1.1/lens-5.1.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=f880299ff622fd3a8b4823264259006f
+_md5_=1f15262b9b9c049dd2abe1fa1c910431
diff --git a/metadata/md5-cache/dev-haskell/libmpd-0.9.2.0 b/metadata/md5-cache/dev-haskell/libmpd-0.9.2.0
index 91d2f020ec28..3879eccf45bb 100644
--- a/metadata/md5-cache/dev-haskell/libmpd-0.9.2.0
+++ b/metadata/md5-cache/dev-haskell/libmpd-0.9.2.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/vimus/libmpd-haskell#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/attoparsec-0.10.1:=[profile?] <dev-haskell/attoparsec-1:=[profile?] >=dev-haskell/data-default-class-0.0.1:=[profile?] <dev-haskell/data-default-class-1:=[profile?] >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-3:=[profile?] >=dev-haskell/network-2.6.3.5:=[profile?] >=dev-haskell/old-locale-1:=[profile?] <dev-haskell/old-locale-2:=[profile?] >=dev-haskell/safe-exceptions-0.1:=[profile?] <dev-haskell/safe-exceptions-0.2:=[profile?] >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-2:=[profile?] >=dev-haskell/utf8-string-0.3.1:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] >=dev-lang/ghc-8.0.1:=
RESTRICT=!test? ( test )
SLOT=0/0.9.2.0
SRC_URI=https://hackage.haskell.org/package/libmpd-0.9.2.0/libmpd-0.9.2.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=b0c6e3c1c7d88c5bdc10f7111e719d9d
+_md5_=55b0ffb3e3e3990e1aff1006b05cf950
diff --git a/metadata/md5-cache/dev-haskell/libyaml-0.1.2 b/metadata/md5-cache/dev-haskell/libyaml-0.1.2
index 9eca6ce221ba..058a8ca2d582 100644
--- a/metadata/md5-cache/dev-haskell/libyaml-0.1.2
+++ b/metadata/md5-cache/dev-haskell/libyaml-0.1.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/snoyberg/yaml#readme
INHERIT=haskell-cabal
IUSE=no-unicode system-libyaml doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/conduit-1.2.8:=[profile?] <dev-haskell/conduit-1.4:=[profile?] >=dev-haskell/resourcet-0.3:=[profile?] <dev-haskell/resourcet-1.3:=[profile?] >=dev-lang/ghc-8.0.2:= system-libyaml? ( dev-libs/libyaml )
SLOT=0/0.1.2
SRC_URI=https://hackage.haskell.org/package/libyaml-0.1.2/libyaml-0.1.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=87022357f66b91563c018326e9c8c970
+_md5_=3583b40462506c4b6af7fb674e834bdc
diff --git a/metadata/md5-cache/dev-haskell/lift-type-0.1.0.1 b/metadata/md5-cache/dev-haskell/lift-type-0.1.0.1
index 1df7cdd60a09..b0151b7e0b37 100644
--- a/metadata/md5-cache/dev-haskell/lift-type-0.1.0.1
+++ b/metadata/md5-cache/dev-haskell/lift-type-0.1.0.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/parsonsmatt/lift-type#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.1.0.1
SRC_URI=https://hackage.haskell.org/package/lift-type-0.1.0.1/lift-type-0.1.0.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=25e4178f05dc50c94b47e6ba4c41b8bb
+_md5_=3a809c6f0eddcb78e60ffebf372e6879
diff --git a/metadata/md5-cache/dev-haskell/lifted-async-0.10.2 b/metadata/md5-cache/dev-haskell/lifted-async-0.10.2
index 957f042d62fe..dc454db00886 100644
--- a/metadata/md5-cache/dev-haskell/lifted-async-0.10.2
+++ b/metadata/md5-cache/dev-haskell/lifted-async-0.10.2
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/maoe/lifted-async
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/async-2.2:=[profile?] <dev-haskell/async-2.3:=[profile?] >=dev-haskell/constraints-0.2:=[profile?] <dev-haskell/constraints-0.14:=[profile?] >=dev-haskell/lifted-base-0.2:=[profile?] <dev-haskell/lifted-base-0.3:=[profile?] >=dev-haskell/monad-control-1.0:=[profile?] <dev-haskell/monad-control-1.1:=[profile?] >=dev-haskell/transformers-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.10.2
SRC_URI=https://hackage.haskell.org/package/lifted-async-0.10.2/lifted-async-0.10.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=fa0c64739b8d23e61d14e86b871b35c2
+_md5_=3c123b417b1165984188f573a77733a3
diff --git a/metadata/md5-cache/dev-haskell/lifted-base-0.2.3.12 b/metadata/md5-cache/dev-haskell/lifted-base-0.2.3.12
index edf5d6251cd2..b37810b9048d 100644
--- a/metadata/md5-cache/dev-haskell/lifted-base-0.2.3.12
+++ b/metadata/md5-cache/dev-haskell/lifted-base-0.2.3.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/basvandijk/lifted-base
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=BSD
RDEPEND=>=dev-haskell/monad-control-0.3:=[profile?] >=dev-haskell/transformers-base-0.4:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.2.3.12
SRC_URI=https://hackage.haskell.org/package/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=2c72cfd5758cf923ab8d45eb729cb59e
+_md5_=40ed862e96402a844e53fa3a7418d44c
diff --git a/metadata/md5-cache/dev-haskell/logging-facade-0.3.0 b/metadata/md5-cache/dev-haskell/logging-facade-0.3.0
index 06bdd3515b66..5cafe02eceb5 100644
--- a/metadata/md5-cache/dev-haskell/logging-facade-0.3.0
+++ b/metadata/md5-cache/dev-haskell/logging-facade-0.3.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/sol/logging-facade#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/call-stack:=[profile?] >=dev-lang/ghc-7.8.2:=
RESTRICT=!test? ( test )
SLOT=0/0.3.0
SRC_URI=https://hackage.haskell.org/package/logging-facade-0.3.0/logging-facade-0.3.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=bcde328af9133072f6fd52fa3d6e243a
+_md5_=4b553349f6ac0184176772c969a2276d
diff --git a/metadata/md5-cache/dev-haskell/logict-0.7.0.3 b/metadata/md5-cache/dev-haskell/logict-0.7.0.3
index 473a7fb0bba9..990f0f81fe23 100644
--- a/metadata/md5-cache/dev-haskell/logict-0.7.0.3
+++ b/metadata/md5-cache/dev-haskell/logict-0.7.0.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/Bodigrim/logict#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/fail:=[profile?] >=dev-haskell/mtl-2:=[profile?] <dev-haskell/mtl-2.3:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.7.0.3
SRC_URI=https://hackage.haskell.org/package/logict-0.7.0.3/logict-0.7.0.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=272d88f026274b66438f3539bca1158e
+_md5_=4e4b0478c2824016f6e2e0b6d17d8a2f
diff --git a/metadata/md5-cache/dev-haskell/lpeg-1.0.3 b/metadata/md5-cache/dev-haskell/lpeg-1.0.3
index ba41ab263088..47096e1dfc94 100644
--- a/metadata/md5-cache/dev-haskell/lpeg-1.0.3
+++ b/metadata/md5-cache/dev-haskell/lpeg-1.0.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=rely-on-shared-lpeg-library doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/lua-2.1:=[profile?] <dev-haskell/lua-2.3:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/1.0.3
SRC_URI=https://hackage.haskell.org/package/lpeg-1.0.3/lpeg-1.0.3.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ccb54e9d2fdef9dafbecd201959e65af
+_md5_=6905ea6a5f2bc845a47f83896718d632
diff --git a/metadata/md5-cache/dev-haskell/lua-2.2.0 b/metadata/md5-cache/dev-haskell/lua-2.2.0
index 37955c42d534..e353a534360e 100644
--- a/metadata/md5-cache/dev-haskell/lua-2.2.0
+++ b/metadata/md5-cache/dev-haskell/lua-2.2.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=system-lua doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-8.4.3:= system-lua? ( dev-lang/lua:5.4 )
RESTRICT=!test? ( test )
SLOT=0/2.2.0
SRC_URI=https://hackage.haskell.org/package/lua-2.2.0/lua-2.2.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ea8d95984b9bc88e0369a501facd5b64
+_md5_=ff3aaa92dfc9835fbe0b639412603984
diff --git a/metadata/md5-cache/dev-haskell/lua-arbitrary-1.0.1 b/metadata/md5-cache/dev-haskell/lua-arbitrary-1.0.1
index ed3f3cf7164f..525f8042fe14 100644
--- a/metadata/md5-cache/dev-haskell/lua-arbitrary-1.0.1
+++ b/metadata/md5-cache/dev-haskell/lua-arbitrary-1.0.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/lua-2.0:=[profile?] <dev-haskell/lua-2.3:=[profile?] >=dev-haskell/quickcheck-2.7:2=[profile?] <dev-haskell/quickcheck-3:2=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/1.0.1
SRC_URI=https://hackage.haskell.org/package/lua-arbitrary-1.0.1/lua-arbitrary-1.0.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=d66cbf66213e11bcdd5bff8ff49b9f14
+_md5_=de9ad38d94229255f915eddc612a7780
diff --git a/metadata/md5-cache/dev-haskell/lukko-0.1.1.3 b/metadata/md5-cache/dev-haskell/lukko-0.1.1.3
index d92e7c88ee2b..2d44d37161f8 100644
--- a/metadata/md5-cache/dev-haskell/lukko-0.1.1.3
+++ b/metadata/md5-cache/dev-haskell/lukko-0.1.1.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/lukko
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2 BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.1.1.3
SRC_URI=https://hackage.haskell.org/package/lukko-0.1.1.3/lukko-0.1.1.3.tar.gz https://hackage.haskell.org/package/lukko-0.1.1.3/revision/2.cabal -> lukko-0.1.1.3.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=becd703168706e013351b6af47a50333
+_md5_=8b6b1af2971f03cb0f94b304b8c8ea81
diff --git a/metadata/md5-cache/dev-haskell/magic-1.1 b/metadata/md5-cache/dev-haskell/magic-1.1
index 203bbc50789c..6402c0ef4ea9 100644
--- a/metadata/md5-cache/dev-haskell/magic-1.1
+++ b/metadata/md5-cache/dev-haskell/magic-1.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/magic
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:= sys-apps/file
SLOT=0/1.1
SRC_URI=https://hackage.haskell.org/package/magic-1.1/magic-1.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=43e1f8cc9f05bc0ab63b6357d4ec5f6c
+_md5_=f93a596a68db1a10788359a0440dd5d3
diff --git a/metadata/md5-cache/dev-haskell/markdown-unlit-0.5.0 b/metadata/md5-cache/dev-haskell/markdown-unlit-0.5.0
index 8197658f6415..b61cb7204526 100644
--- a/metadata/md5-cache/dev-haskell/markdown-unlit-0.5.0
+++ b/metadata/md5-cache/dev-haskell/markdown-unlit-0.5.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/sol/markdown-unlit#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/base-compat:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.5.0
SRC_URI=https://hackage.haskell.org/package/markdown-unlit-0.5.0/markdown-unlit-0.5.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=933630dde5d23ebab083ea65c6d847cc
+_md5_=7beed1fbe37c60190acc902ad3e4dd7c
diff --git a/metadata/md5-cache/dev-haskell/math-functions-0.3.3.0 b/metadata/md5-cache/dev-haskell/math-functions-0.3.3.0
index 544656435b23..8b72aa8109f2 100644
--- a/metadata/md5-cache/dev-haskell/math-functions-0.3.3.0
+++ b/metadata/md5-cache/dev-haskell/math-functions-0.3.3.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/haskell/math-functions
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
RDEPEND=>=dev-haskell/data-default-class-0.1.2.0:=[profile?] dev-haskell/primitive:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-haskell/vector-th-unbox-0.2.1.6:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.3.3.0
SRC_URI=https://hackage.haskell.org/package/math-functions-0.3.3.0/math-functions-0.3.3.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=687db6b654a69b60f792372300d6ba3a
+_md5_=e34171ac5c48e19ac2d136eaf3695788
diff --git a/metadata/md5-cache/dev-haskell/memory-0.15.0-r1 b/metadata/md5-cache/dev-haskell/memory-0.15.0-r1
index c70906aeb294..d7c3d3f2e62d 100644
--- a/metadata/md5-cache/dev-haskell/memory-0.15.0-r1
+++ b/metadata/md5-cache/dev-haskell/memory-0.15.0-r1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-memory
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/basement-0.0.7:=[profile?] >=dev-lang/ghc-8.0.1:=
RESTRICT=!test? ( test )
SLOT=0/0.15.0
SRC_URI=https://hackage.haskell.org/package/memory-0.15.0/memory-0.15.0.tar.gz https://patch-diff.githubusercontent.com/raw/vincenthz/hs-memory/pull/81.patch -> memory-81.patch
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=393ae9b56f4697566d394289d6227e55
+_md5_=067b9162aab6fda2c651bfe6ca9e0789
diff --git a/metadata/md5-cache/dev-haskell/microlens-0.4.11.2 b/metadata/md5-cache/dev-haskell/microlens-0.4.11.2
index 41b1fd7c1948..41ba98d11963 100644
--- a/metadata/md5-cache/dev-haskell/microlens-0.4.11.2
+++ b/metadata/md5-cache/dev-haskell/microlens-0.4.11.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/stevenfontanella/microlens
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.8.2:=
SLOT=0/0.4.11.2
SRC_URI=https://hackage.haskell.org/package/microlens-0.4.11.2/microlens-0.4.11.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=afd58554798771a69cb58f75285dabe8
+_md5_=1d3eb64251e1ae4214a33bacf940eaa5
diff --git a/metadata/md5-cache/dev-haskell/microlens-aeson-2.5.0 b/metadata/md5-cache/dev-haskell/microlens-aeson-2.5.0
index ae295449517b..83c1e68c6fef 100644
--- a/metadata/md5-cache/dev-haskell/microlens-aeson-2.5.0
+++ b/metadata/md5-cache/dev-haskell/microlens-aeson-2.5.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/fosskers/microlens-aeson/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/aeson-2.0:=[profile?] >=dev-haskell/attoparsec-0.10:=[profile?] dev-haskell/hashable:=[profile?] >=dev-haskell/microlens-0.3:=[profile?] >=dev-haskell/scientific-0.3.2:=[profile?] >=dev-haskell/vector-0.9:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/2.5.0
SRC_URI=https://hackage.haskell.org/package/microlens-aeson-2.5.0/microlens-aeson-2.5.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=6c59d7a23675f0c22921d6f542db2c77
+_md5_=ec9b22427ced3a839f6e9129c9dd0e84
diff --git a/metadata/md5-cache/dev-haskell/microlens-mtl-0.2.0.1 b/metadata/md5-cache/dev-haskell/microlens-mtl-0.2.0.1
index 146ceb944e12..bf39419b897d 100644
--- a/metadata/md5-cache/dev-haskell/microlens-mtl-0.2.0.1
+++ b/metadata/md5-cache/dev-haskell/microlens-mtl-0.2.0.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/monadfix/microlens
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/microlens-0.4:=[profile?] <dev-haskell/microlens-0.5:=[profile?] >=dev-haskell/mtl-2.0.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?] >=dev-haskell/transformers-compat-0.4:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-lang/ghc-7.8.2:=
SLOT=0/0.2.0.1
SRC_URI=https://hackage.haskell.org/package/microlens-mtl-0.2.0.1/microlens-mtl-0.2.0.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=4dce613ff551dc52c18cbd488cb5aac5
+_md5_=e039b1577fa8067e1a147718be5c3907
diff --git a/metadata/md5-cache/dev-haskell/microlens-th-0.4.3.10 b/metadata/md5-cache/dev-haskell/microlens-th-0.4.3.10
index d85071f1332b..57387190eb7a 100644
--- a/metadata/md5-cache/dev-haskell/microlens-th-0.4.3.10
+++ b/metadata/md5-cache/dev-haskell/microlens-th-0.4.3.10
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/stevenfontanella/microlens
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/microlens-0.4.0:=[profile?] <dev-haskell/microlens-0.5:=[profile?] >=dev-haskell/th-abstraction-0.4.1:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.4.3.10
SRC_URI=https://hackage.haskell.org/package/microlens-th-0.4.3.10/microlens-th-0.4.3.10.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=b95de16a8323728e6b5019b22776a1c3
+_md5_=5fc08776acdb8a6f15a6bc649da5f56d
diff --git a/metadata/md5-cache/dev-haskell/microstache-1.0.2 b/metadata/md5-cache/dev-haskell/microstache-1.0.2
index 2bd315365e38..5af039b55800 100644
--- a/metadata/md5-cache/dev-haskell/microstache-1.0.2
+++ b/metadata/md5-cache/dev-haskell/microstache-1.0.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskellari/microstache
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/aeson-0.11:=[profile?] <dev-haskell/aeson-2.1:=[profile?] >=dev-haskell/unordered-containers-0.2.5:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.11:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/1.0.2
SRC_URI=https://hackage.haskell.org/package/microstache-1.0.2/microstache-1.0.2.tar.gz https://hackage.haskell.org/package/microstache-1.0.2/revision/3.cabal -> microstache-1.0.2-rev3.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=9dc1e2dae9005fa977bb0b436c9063b2
+_md5_=07d3660e5970967eaab9928e36d98119
diff --git a/metadata/md5-cache/dev-haskell/mime-types-0.1.0.9 b/metadata/md5-cache/dev-haskell/mime-types-0.1.0.9
index 708347232a54..18dd0824f866 100644
--- a/metadata/md5-cache/dev-haskell/mime-types-0.1.0.9
+++ b/metadata/md5-cache/dev-haskell/mime-types-0.1.0.9
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/yesodweb/wai
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.1.0.9
SRC_URI=https://hackage.haskell.org/package/mime-types-0.1.0.9/mime-types-0.1.0.9.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=663f48e3ba90c9796b2618ab9034ccac
+_md5_=4f9eea2bca6ef33f9e7e71490b89e7d8
diff --git a/metadata/md5-cache/dev-haskell/missingh-1.4.3.0-r1 b/metadata/md5-cache/dev-haskell/missingh-1.4.3.0-r1
index faedf022746e..39cb797a0c02 100644
--- a/metadata/md5-cache/dev-haskell/missingh-1.4.3.0-r1
+++ b/metadata/md5-cache/dev-haskell/missingh-1.4.3.0-r1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/MissingH
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=BSD
RDEPEND=>=dev-haskell/hslogger-1.3.0.0:=[profile?] <dev-haskell/hslogger-1.4:=[profile?] >=dev-haskell/mtl-1.1.1.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?] >=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?] >=dev-haskell/old-time-1.1:=[profile?] <dev-haskell/old-time-1.2:=[profile?] >=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?] dev-haskell/random >=dev-haskell/regex-compat-0.95.1:=[profile?] <dev-haskell/regex-compat-0.96:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/network-3.0:=[profile?] <dev-haskell/network-3.2:=[profile?] >=dev-haskell/network-bsd-2.8.1:=[profile?] <dev-haskell/network-bsd-2.9:=[profile?]
RESTRICT=test
SLOT=0/1.4.3.0
SRC_URI=https://hackage.haskell.org/package/MissingH-1.4.3.0/MissingH-1.4.3.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=a0daf0e6ab9b2f3507cc225682a8f896
+_md5_=8b564da26574563b5a4a309097838b9b
diff --git a/metadata/md5-cache/dev-haskell/mmap-0.5.9 b/metadata/md5-cache/dev-haskell/mmap-0.5.9
index 33edddc9486f..f185fd58f6df 100644
--- a/metadata/md5-cache/dev-haskell/mmap-0.5.9
+++ b/metadata/md5-cache/dev-haskell/mmap-0.5.9
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/mmap
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-6.10.4:=
RESTRICT=test
SLOT=0/0.5.9
SRC_URI=https://hackage.haskell.org/package/mmap-0.5.9/mmap-0.5.9.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=9b0ea52e32f71e68b247754e9621e465
+_md5_=1caf97c8c347bda9f7fbd67b8d92e4c9
diff --git a/metadata/md5-cache/dev-haskell/mmorph-1.1.3 b/metadata/md5-cache/dev-haskell/mmorph-1.1.3
index c931ee0b6731..bff2c42f0444 100644
--- a/metadata/md5-cache/dev-haskell/mmorph-1.1.3
+++ b/metadata/md5-cache/dev-haskell/mmorph-1.1.3
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/mmorph
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?] >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.7:=[profile?] >=dev-lang/ghc-7.8.2:=
SLOT=0/1.1.3
SRC_URI=https://hackage.haskell.org/package/mmorph-1.1.3/mmorph-1.1.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=02f798d124c4fc77909df7037c86a75d
+_md5_=8d39b766bb47a7626e3582c5bbda5297
diff --git a/metadata/md5-cache/dev-haskell/mockery-0.3.5 b/metadata/md5-cache/dev-haskell/mockery-0.3.5
index d4ca2b704fc0..59150dd21a4a 100644
--- a/metadata/md5-cache/dev-haskell/mockery-0.3.5
+++ b/metadata/md5-cache/dev-haskell/mockery-0.3.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/mockery
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/base-compat:=[profile?] dev-haskell/logging-facade:=[profile?] dev-haskell/temporary:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.3.5
SRC_URI=https://hackage.haskell.org/package/mockery-0.3.5/mockery-0.3.5.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=5a02693eb8df09e778f514188d280582
+_md5_=98c5c26fbf232fd6f407cbd1cf434fb6
diff --git a/metadata/md5-cache/dev-haskell/monad-control-1.0.2.3 b/metadata/md5-cache/dev-haskell/monad-control-1.0.2.3
index fc6ba7662c1a..1228a2bf2ee4 100644
--- a/metadata/md5-cache/dev-haskell/monad-control-1.0.2.3
+++ b/metadata/md5-cache/dev-haskell/monad-control-1.0.2.3
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/basvandijk/monad-control
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=BSD
RDEPEND=>=dev-haskell/stm-2.3:=[profile?] <dev-haskell/stm-3:=[profile?] >=dev-haskell/transformers-base-0.4.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?] >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.7:=[profile?] >=dev-lang/ghc-7.8.2:=
SLOT=0/1.0.2.3
SRC_URI=https://hackage.haskell.org/package/monad-control-1.0.2.3/monad-control-1.0.2.3.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=395be84c05edd205ed6abb365ca30bb6
+_md5_=4422c57301c90a94d0df832a6a9f560f
diff --git a/metadata/md5-cache/dev-haskell/monad-logger-0.3.32 b/metadata/md5-cache/dev-haskell/monad-logger-0.3.32
index e30f4e169c2a..6807f41a2f6e 100644
--- a/metadata/md5-cache/dev-haskell/monad-logger-0.3.32
+++ b/metadata/md5-cache/dev-haskell/monad-logger-0.3.32
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/snoyberg/monad-logger#readme
INHERIT=haskell-cabal
IUSE=+template-haskell doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/conduit-1.0:=[profile?] <dev-haskell/conduit-1.4:=[profile?] >=dev-haskell/conduit-extra-1.1:=[profile?] <dev-haskell/conduit-extra-1.4:=[profile?] >=dev-haskell/exceptions-0.6:=[profile?] <dev-haskell/exceptions-0.11:=[profile?] >=dev-haskell/fast-logger-2.1:=[profile?] <dev-haskell/fast-logger-3.1:=[profile?] dev-haskell/lifted-base:=[profile?] >=dev-haskell/monad-control-1.0:=[profile?] dev-haskell/monad-loops:=[profile?] dev-haskell/mtl:=[profile?] >=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.3:=[profile?] dev-haskell/stm:=[profile?] dev-haskell/stm-chans:=[profile?] dev-haskell/text:=[profile?] dev-haskell/transformers-base:=[profile?] >=dev-haskell/transformers-compat-0.3:=[profile?] dev-haskell/unliftio-core:=[profile?] >=dev-lang/ghc-7.10.1:=
SLOT=0/0.3.32
SRC_URI=https://hackage.haskell.org/package/monad-logger-0.3.32/monad-logger-0.3.32.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e122be02a217f2002a15ffca6015bfd1
+_md5_=9c52d73bdb1cd6ccaded215c82147c3c
diff --git a/metadata/md5-cache/dev-haskell/monad-loops-0.4.3 b/metadata/md5-cache/dev-haskell/monad-loops-0.4.3
index 9693c26d69c4..2feea13aba67 100644
--- a/metadata/md5-cache/dev-haskell/monad-loops-0.4.3
+++ b/metadata/md5-cache/dev-haskell/monad-loops-0.4.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/mokus0/monad-loops
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=public-domain
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.4.3
SRC_URI=https://hackage.haskell.org/package/monad-loops-0.4.3/monad-loops-0.4.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=232403878a5253fdd3cae808f6b6551c
+_md5_=3a5b53c28b870f731f9bd0ce2e552998
diff --git a/metadata/md5-cache/dev-haskell/monad-par-0.3.5-r1 b/metadata/md5-cache/dev-haskell/monad-par-0.3.5-r1
index 39544e38cb64..2379116fffc5 100644
--- a/metadata/md5-cache/dev-haskell/monad-par-0.3.5-r1
+++ b/metadata/md5-cache/dev-haskell/monad-par-0.3.5-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/simonmar/monad-par
INHERIT=haskell-cabal
IUSE=chaselev doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/abstract-deque-0.1.4:=[profile?] dev-haskell/abstract-par:=[profile?] >=dev-haskell/monad-par-extras-0.3:=[profile?] >=dev-haskell/mwc-random-0.11:=[profile?] >=dev-haskell/parallel-3.1:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.3.5
SRC_URI=https://hackage.haskell.org/package/monad-par-0.3.5/monad-par-0.3.5.tar.gz https://hackage.haskell.org/package/monad-par-0.3.5/revision/2.cabal -> monad-par-0.3.5-rev2.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=8189c001b8974fcda7f5288fb554a57c
+_md5_=fee0fde90b821367dffa756e8b142e4b
diff --git a/metadata/md5-cache/dev-haskell/monad-par-extras-0.3.3-r1 b/metadata/md5-cache/dev-haskell/monad-par-extras-0.3.3-r1
index 786d3c4b2613..490f1eca43fd 100644
--- a/metadata/md5-cache/dev-haskell/monad-par-extras-0.3.3-r1
+++ b/metadata/md5-cache/dev-haskell/monad-par-extras-0.3.3-r1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/simonmar/monad-par
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/abstract-par-0.3:=[profile?] <dev-haskell/abstract-par-0.4:=[profile?] >=dev-haskell/cereal-0.3:=[profile?] >=dev-haskell/mtl-2.0:=[profile?] >=dev-haskell/random-1.0:=[profile?] >=dev-lang/ghc-7.8.2:=
SLOT=0/0.3.3
SRC_URI=https://hackage.haskell.org/package/monad-par-extras-0.3.3/monad-par-extras-0.3.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=cdde4bf5c3f848e9f4d2704e0abca92b
+_md5_=70aae6e2418ba36713cebfddd6a1c15b
diff --git a/metadata/md5-cache/dev-haskell/monads-tf-0.1.0.3 b/metadata/md5-cache/dev-haskell/monads-tf-0.1.0.3
index 76a349889f4b..dca46c7f516c 100644
--- a/metadata/md5-cache/dev-haskell/monads-tf-0.1.0.3
+++ b/metadata/md5-cache/dev-haskell/monads-tf-0.1.0.3
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/monads-tf
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/transformers-0.2.0.0:=[profile?] <dev-haskell/transformers-0.6:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.1.0.3
SRC_URI=https://hackage.haskell.org/package/monads-tf-0.1.0.3/monads-tf-0.1.0.3.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=8496b08d397d82149da6f055d1581353
+_md5_=d538f0b0162ef1e522448bf6d0e7afa2
diff --git a/metadata/md5-cache/dev-haskell/mono-traversable-1.0.15.1 b/metadata/md5-cache/dev-haskell/mono-traversable-1.0.15.1
index 4aaa26bfc8e1..2e5e6972bff7 100644
--- a/metadata/md5-cache/dev-haskell/mono-traversable-1.0.15.1
+++ b/metadata/md5-cache/dev-haskell/mono-traversable-1.0.15.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/snoyberg/mono-traversable#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/hashable:=[profile?] >=dev-haskell/split-0.2:=[profile?] >=dev-haskell/text-0.11:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] >=dev-haskell/vector-0.10:=[profile?] >=dev-haskell/vector-algorithms-0.6:=[profile?] >=dev-lang/ghc-8.2.1:=
RESTRICT=!test? ( test )
SLOT=0/1.0.15.1
SRC_URI=https://hackage.haskell.org/package/mono-traversable-1.0.15.1/mono-traversable-1.0.15.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=99551c6b75ec57462f0d5d71ecf0b730
+_md5_=fab376455cf3dfc4d0ce92ef8cfb49fb
diff --git a/metadata/md5-cache/dev-haskell/mountpoints-1.0.2 b/metadata/md5-cache/dev-haskell/mountpoints-1.0.2
index e0dc8cac0d63..b1d4eb0072b4 100644
--- a/metadata/md5-cache/dev-haskell/mountpoints-1.0.2
+++ b/metadata/md5-cache/dev-haskell/mountpoints-1.0.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/mountpoints
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=LGPL-2.1
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/1.0.2
SRC_URI=https://hackage.haskell.org/package/mountpoints-1.0.2/mountpoints-1.0.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=729ae2f03bbd715aa1bd8aa95b71f50d
+_md5_=4f3b8ad5f69d4ed9c76f00916584deae
diff --git a/metadata/md5-cache/dev-haskell/mtl-2.2.2 b/metadata/md5-cache/dev-haskell/mtl-2.2.2
index 5944919f12db..be83fba8073d 100644
--- a/metadata/md5-cache/dev-haskell/mtl-2.2.2
+++ b/metadata/md5-cache/dev-haskell/mtl-2.2.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/haskell/mtl
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~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
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.10.1:=
SLOT=0/2.2.2
SRC_URI=https://hackage.haskell.org/package/mtl-2.2.2/mtl-2.2.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=7d0b36f71b5b7bf9247e1e4302cb4dda
+_md5_=1ebcfe298c210a8de845b927c2416e24
diff --git a/metadata/md5-cache/dev-haskell/mwc-random-0.14.0.0 b/metadata/md5-cache/dev-haskell/mwc-random-0.14.0.0
index 8f692989494a..c18f573d822a 100644
--- a/metadata/md5-cache/dev-haskell/mwc-random-0.14.0.0
+++ b/metadata/md5-cache/dev-haskell/mwc-random-0.14.0.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/bos/mwc-random
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/math-functions-0.2.1.0:=[profile?] >=dev-haskell/primitive-0.6:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.14.0.0
SRC_URI=https://hackage.haskell.org/package/mwc-random-0.14.0.0/mwc-random-0.14.0.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e62f9bb6641dfd27bdd1cf4d635ca6bc
+_md5_=4bef7e485d077d299a9ddab3b9adc5d0
diff --git a/metadata/md5-cache/dev-haskell/nanospec-0.2.2 b/metadata/md5-cache/dev-haskell/nanospec-0.2.2
index e24d3f100183..4e28cc504acb 100644
--- a/metadata/md5-cache/dev-haskell/nanospec-0.2.2
+++ b/metadata/md5-cache/dev-haskell/nanospec-0.2.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/hspec/nanospec#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=test
SLOT=0/0.2.2
SRC_URI=https://hackage.haskell.org/package/nanospec-0.2.2/nanospec-0.2.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=7ff714c23536efb89ad60df34f40439c
+_md5_=2927a3fbe1055de86aaa7883b5fa285e
diff --git a/metadata/md5-cache/dev-haskell/nats-1.1.2-r1 b/metadata/md5-cache/dev-haskell/nats-1.1.2-r1
index d4803cbe3a2e..51c9ec0e1c93 100644
--- a/metadata/md5-cache/dev-haskell/nats-1.1.2-r1
+++ b/metadata/md5-cache/dev-haskell/nats-1.1.2-r1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/ekmett/nats/
INHERIT=haskell-cabal
IUSE=+binary +hashable +template-haskell profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:= hashable? ( >=dev-haskell/hashable-1.1.2.0:=[profile?] )
SLOT=0/1.1.2
SRC_URI=https://hackage.haskell.org/package/nats-1.1.2/nats-1.1.2.tar.gz https://hackage.haskell.org/package/nats-1.1.2/revision/3.cabal -> nats-1.1.2-r1.cabal
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=a5ea9e72023381483305f7f6b03ab32c
+_md5_=1348ef0ae29d3c653a9bc8095c733a85
diff --git a/metadata/md5-cache/dev-haskell/netlink-1.1.1.0-r1 b/metadata/md5-cache/dev-haskell/netlink-1.1.1.0-r1
index 4cf494106c1d..d3dbb0ef7db6 100644
--- a/metadata/md5-cache/dev-haskell/netlink-1.1.1.0-r1
+++ b/metadata/md5-cache/dev-haskell/netlink-1.1.1.0-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/Ongy/netlink-hs
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/cereal-0.3:=[profile?] >=dev-haskell/monad-loops-0.3:=[profile?] dev-haskell/pretty-hex:=[profile?] >=dev-lang/ghc-7.6.1:=
SLOT=0/1.1.1.0
SRC_URI=https://hackage.haskell.org/package/netlink-1.1.1.0/netlink-1.1.1.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=1865ddbe531cc1f7a03173fbf4cb6f64
+_md5_=5db30e5ea0b961af81cea3a484125198
diff --git a/metadata/md5-cache/dev-haskell/network-3.1.2.5 b/metadata/md5-cache/dev-haskell/network-3.1.2.5
index cceabbd2a33d..6bbd0d9c1f84 100644
--- a/metadata/md5-cache/dev-haskell/network-3.1.2.5
+++ b/metadata/md5-cache/dev-haskell/network-3.1.2.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell/network
INHERIT=haskell-cabal
IUSE=devel doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/3.1.2.5
SRC_URI=https://hackage.haskell.org/package/network-3.1.2.5/network-3.1.2.5.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=50cf4f748aa4e890e49ba0e5a35f01fe
+_md5_=67a0830396b3de73436fab954b336552
diff --git a/metadata/md5-cache/dev-haskell/network-bsd-2.8.1.0-r1 b/metadata/md5-cache/dev-haskell/network-bsd-2.8.1.0-r1
index 0e0e6fcd993f..568c17b18688 100644
--- a/metadata/md5-cache/dev-haskell/network-bsd-2.8.1.0-r1
+++ b/metadata/md5-cache/dev-haskell/network-bsd-2.8.1.0-r1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/haskell/network-bsd
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.8.2:= >=dev-haskell/network-3.0.0.0:=[profile?] <dev-haskell/network-3.2:=[profile?]
SLOT=0/2.8.1.0
SRC_URI=https://hackage.haskell.org/package/network-bsd-2.8.1.0/network-bsd-2.8.1.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=aa6ff7b57090f64ec8bb76936b1b9f06
+_md5_=0645c5262e24dd0079fd8b737adb7b27
diff --git a/metadata/md5-cache/dev-haskell/network-byte-order-0.1.6 b/metadata/md5-cache/dev-haskell/network-byte-order-0.1.6
index c7f2e0c4f817..3e4cc817e7c2 100644
--- a/metadata/md5-cache/dev-haskell/network-byte-order-0.1.6
+++ b/metadata/md5-cache/dev-haskell/network-byte-order-0.1.6
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/network-byte-order
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.10.1:=
RESTRICT=!test? ( test )
SLOT=0/0.1.6
SRC_URI=https://hackage.haskell.org/package/network-byte-order-0.1.6/network-byte-order-0.1.6.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=8e8f8f5503f6cbda5de012d3808f614c
+_md5_=c7d5a4569041961580ddf9f7b82d838c
diff --git a/metadata/md5-cache/dev-haskell/network-info-0.2.0.10 b/metadata/md5-cache/dev-haskell/network-info-0.2.0.10
index 0c2dacbe36b4..3e9060a1f675 100644
--- a/metadata/md5-cache/dev-haskell/network-info-0.2.0.10
+++ b/metadata/md5-cache/dev-haskell/network-info-0.2.0.10
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/jystic/network-info
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.2.0.10
SRC_URI=https://hackage.haskell.org/package/network-info-0.2.0.10/network-info-0.2.0.10.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=e65197e8261ef35b12d22bbdd4d3b66a
+_md5_=308b61e97039c373a5cc42e3b37be770
diff --git a/metadata/md5-cache/dev-haskell/network-multicast-0.3.2 b/metadata/md5-cache/dev-haskell/network-multicast-0.3.2
index 208ee86ad92e..5fdd52c3a20f 100644
--- a/metadata/md5-cache/dev-haskell/network-multicast-0.3.2
+++ b/metadata/md5-cache/dev-haskell/network-multicast-0.3.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/network-multicast
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=public-domain
RDEPEND=dev-haskell/network:=[profile?] dev-haskell/network-bsd:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.3.2
SRC_URI=https://hackage.haskell.org/package/network-multicast-0.3.2/network-multicast-0.3.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=448056592de70ce2ed5bcc4bc58ebf48
+_md5_=8a2d5f488c2044ab0b1dfe79c96c119d
diff --git a/metadata/md5-cache/dev-haskell/network-uri-2.6.4.1 b/metadata/md5-cache/dev-haskell/network-uri-2.6.4.1
index 1a260722f660..0844d1edc20f 100644
--- a/metadata/md5-cache/dev-haskell/network-uri-2.6.4.1
+++ b/metadata/md5-cache/dev-haskell/network-uri-2.6.4.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/haskell/network-uri
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-haskell/parsec-3.1.12.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-haskell/th-compat-0.1.1:=[profile?] <dev-haskell/th-compat-1.0:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=test
SLOT=0/2.6.4.1
SRC_URI=https://hackage.haskell.org/package/network-uri-2.6.4.1/network-uri-2.6.4.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=d82467c8b4db3baeeca4379d5d6cab75
+_md5_=86715239649776754df7b771c2bfa525
diff --git a/metadata/md5-cache/dev-haskell/old-locale-1.0.0.7 b/metadata/md5-cache/dev-haskell/old-locale-1.0.0.7
index b5215b8e2b7d..bbefe9e7a6c1 100644
--- a/metadata/md5-cache/dev-haskell/old-locale-1.0.0.7
+++ b/metadata/md5-cache/dev-haskell/old-locale-1.0.0.7
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/old-locale
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/1.0.0.7
SRC_URI=https://hackage.haskell.org/package/old-locale-1.0.0.7/old-locale-1.0.0.7.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=ba20923ac1c139d902af67241374e13e
+_md5_=8443c2a73e0f3517a74733937ddef8ce
diff --git a/metadata/md5-cache/dev-haskell/old-time-1.1.0.3-r1 b/metadata/md5-cache/dev-haskell/old-time-1.1.0.3-r1
index e39fc9e0826e..f22461a1109e 100644
--- a/metadata/md5-cache/dev-haskell/old-time-1.1.0.3-r1
+++ b/metadata/md5-cache/dev-haskell/old-time-1.1.0.3-r1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/old-time
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/1.1.0.3
SRC_URI=https://hackage.haskell.org/package/old-time-1.1.0.3/old-time-1.1.0.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=4fe41247bd75dfd57808ebd8ffda2b9a
+_md5_=7f86f166b63d8c289ef0337540822619
diff --git a/metadata/md5-cache/dev-haskell/onetuple-0.3.1 b/metadata/md5-cache/dev-haskell/onetuple-0.3.1
index 67c47404cbb0..6b34927d9a2c 100644
--- a/metadata/md5-cache/dev-haskell/onetuple-0.3.1
+++ b/metadata/md5-cache/dev-haskell/onetuple-0.3.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/OneTuple
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/base-orphans-0.8.6:=[profile?] >=dev-haskell/hashable-1.3.5.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.3.1
SRC_URI=https://hackage.haskell.org/package/OneTuple-0.3.1/OneTuple-0.3.1.tar.gz -> onetuple-0.3.1.tar.gz https://hackage.haskell.org/package/OneTuple-0.3.1/revision/2.cabal -> onetuple-0.3.1-rev2.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=5bd50bbdbd7ba83193f845da97930ea9
+_md5_=5d1dba8af349377c410484369ec4f425
diff --git a/metadata/md5-cache/dev-haskell/only-0.1 b/metadata/md5-cache/dev-haskell/only-0.1
index 2759f868538f..a8a8673be6fe 100644
--- a/metadata/md5-cache/dev-haskell/only-0.1
+++ b/metadata/md5-cache/dev-haskell/only-0.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/Only
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.1
SRC_URI=https://hackage.haskell.org/package/Only-0.1/Only-0.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=39e561cfd89879ab3b085e137453165f
+_md5_=e274bef46dfdcffe066f97bdba2d0cda
diff --git a/metadata/md5-cache/dev-haskell/options-1.2.1.1 b/metadata/md5-cache/dev-haskell/options-1.2.1.1
index 26f18354344d..50d48b8e9e32 100644
--- a/metadata/md5-cache/dev-haskell/options-1.2.1.1
+++ b/metadata/md5-cache/dev-haskell/options-1.2.1.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://john-millikin.com/software/haskell-options/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/monads-tf-0.1:=[profile?] >=dev-haskell/transformers-0.2:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=test
SLOT=0/1.2.1.1
SRC_URI=https://hackage.haskell.org/package/options-1.2.1.1/options-1.2.1.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=d5a6759d6889ddc725088609c32ea313
+_md5_=217dd136fa206c5dc76f1e4cd4eba87d
diff --git a/metadata/md5-cache/dev-haskell/optparse-applicative-0.16.1.0 b/metadata/md5-cache/dev-haskell/optparse-applicative-0.16.1.0
index 20e8ea78488d..78163798dee7 100644
--- a/metadata/md5-cache/dev-haskell/optparse-applicative-0.16.1.0
+++ b/metadata/md5-cache/dev-haskell/optparse-applicative-0.16.1.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/pcapriotti/optparse-applicative
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/ansi-wl-pprint-0.6.8:=[profile?] <dev-haskell/ansi-wl-pprint-0.7:=[profile?] >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.8:=[profile?] >=dev-lang/ghc-7.8.2:=
RESTRICT=!test? ( test )
SLOT=0/0.16.1.0
SRC_URI=https://hackage.haskell.org/package/optparse-applicative-0.16.1.0/optparse-applicative-0.16.1.0.tar.gz https://hackage.haskell.org/package/optparse-applicative-0.16.1.0/revision/2.cabal -> optparse-applicative-0.16.1.0.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ff3fee45cfbe675b625c222474db0d64
+_md5_=ca3673b7606ad0687cb19ebb5ad04ff9
diff --git a/metadata/md5-cache/dev-haskell/pandoc-lua-marshal-0.1.6 b/metadata/md5-cache/dev-haskell/pandoc-lua-marshal-0.1.6
index 8905fd5469e3..8c7d2348a50c 100644
--- a/metadata/md5-cache/dev-haskell/pandoc-lua-marshal-0.1.6
+++ b/metadata/md5-cache/dev-haskell/pandoc-lua-marshal-0.1.6
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/pandoc/pandoc-lua-marshal
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/hslua-2.1:=[profile?] <dev-haskell/hslua-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/lua-2.1:=[profile?] <dev-haskell/lua-2.3:=[profile?] >=dev-haskell/pandoc-types-1.22.1:=[profile?] <dev-haskell/pandoc-types-1.23:=[profile?] >=dev-haskell/safe-0.3:=[profile?] <dev-haskell/safe-0.4:=[profile?] >=dev-lang/ghc-8.10.1:=
RESTRICT=!test? ( test )
SLOT=0/0.1.6
SRC_URI=https://hackage.haskell.org/package/pandoc-lua-marshal-0.1.6/pandoc-lua-marshal-0.1.6.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=537bfc5f0260620df8d8aae49015693d
+_md5_=12370d6449e3ec57523c38972628276b
diff --git a/metadata/md5-cache/dev-haskell/pandoc-types-1.22.2 b/metadata/md5-cache/dev-haskell/pandoc-types-1.22.2
index 7236599f3c98..dafddfc24277 100644
--- a/metadata/md5-cache/dev-haskell/pandoc-types-1.22.2
+++ b/metadata/md5-cache/dev-haskell/pandoc-types-1.22.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://pandoc.org/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/aeson-0.6.2:=[profile?] <dev-haskell/aeson-2.1:=[profile?] >=dev-haskell/quickcheck-2.10:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.8:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/1.22.2
SRC_URI=https://hackage.haskell.org/package/pandoc-types-1.22.2/pandoc-types-1.22.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=07b981cdb20fb47315d2b95ca3969982
+_md5_=8ff98e94b7f07241e0445c62391b0aaa
diff --git a/metadata/md5-cache/dev-haskell/parallel-3.2.2.0 b/metadata/md5-cache/dev-haskell/parallel-3.2.2.0
index 3f9f15821bab..2d659d609408 100644
--- a/metadata/md5-cache/dev-haskell/parallel-3.2.2.0
+++ b/metadata/md5-cache/dev-haskell/parallel-3.2.2.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/parallel
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=3/3.2.2.0
SRC_URI=https://hackage.haskell.org/package/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=a644e299417a00cd715853633f124f13
+_md5_=bdb35582fb1c03b308c56e27386e6ae2
diff --git a/metadata/md5-cache/dev-haskell/parallel-io-0.3.5 b/metadata/md5-cache/dev-haskell/parallel-io-0.3.5
index 68c649133234..a33f82f70d47 100644
--- a/metadata/md5-cache/dev-haskell/parallel-io-0.3.5
+++ b/metadata/md5-cache/dev-haskell/parallel-io-0.3.5
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://batterseapower.github.com/parallel-io
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>dev-haskell/extensible-exceptions-0.1.0.1:=[profile?] >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/0.3.5
SRC_URI=https://hackage.haskell.org/package/parallel-io-0.3.5/parallel-io-0.3.5.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=bf59a77805eca73ea827b0badc6a2e60
+_md5_=004fb627ab1f644fb536f0bcca6de011
diff --git a/metadata/md5-cache/dev-haskell/parsec-3.1.14.0-r1 b/metadata/md5-cache/dev-haskell/parsec-3.1.14.0-r1
index 49a0e80cca30..290d87c362b1 100644
--- a/metadata/md5-cache/dev-haskell/parsec-3.1.14.0-r1
+++ b/metadata/md5-cache/dev-haskell/parsec-3.1.14.0-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell/parsec
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-haskell/mtl-1.1.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/text-0.11.3.1:=[profile?] <dev-haskell/text-1.3:=[profile?]
RESTRICT=test
SLOT=0/3.1.14.0
SRC_URI=https://hackage.haskell.org/package/parsec-3.1.14.0/parsec-3.1.14.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=a13c77ddebbf0524b89db527cfc570e7
+_md5_=fb69967853ec3ab3373f6ee96b879f82
diff --git a/metadata/md5-cache/dev-haskell/parsec-numbers-0.1.0 b/metadata/md5-cache/dev-haskell/parsec-numbers-0.1.0
index c96daac302b2..b91b7fdabf0f 100644
--- a/metadata/md5-cache/dev-haskell/parsec-numbers-0.1.0
+++ b/metadata/md5-cache/dev-haskell/parsec-numbers-0.1.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/parsec-numbers
INHERIT=haskell-cabal
IUSE=parsec1 doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:= parsec1? ( dev-haskell/parsec1:=[profile?] ) !parsec1? ( dev-haskell/parsec:=[profile?] )
SLOT=0/0.1.0
SRC_URI=https://hackage.haskell.org/package/parsec-numbers-0.1.0/parsec-numbers-0.1.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=dacd4b0e01a19836bb33f9c3c69bcad9
+_md5_=d544dfe7cc741d064116810da601220b
diff --git a/metadata/md5-cache/dev-haskell/parsec1-1.0.0.7 b/metadata/md5-cache/dev-haskell/parsec1-1.0.0.7
index 5d0db43d0991..187ee7f1ab9e 100644
--- a/metadata/md5-cache/dev-haskell/parsec1-1.0.0.7
+++ b/metadata/md5-cache/dev-haskell/parsec1-1.0.0.7
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/parsec1
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.0.1:=
SLOT=0/1.0.0.7
SRC_URI=https://hackage.haskell.org/package/parsec1-1.0.0.7/parsec1-1.0.0.7.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=96390ac3e4edd08950235a7c04a42c95
+_md5_=700a28269ebf5cfa32e6f8b7cbeef05f
diff --git a/metadata/md5-cache/dev-haskell/parsers-0.12.10-r1 b/metadata/md5-cache/dev-haskell/parsers-0.12.10-r1
index f4fb36721f65..8e053d0bc23a 100644
--- a/metadata/md5-cache/dev-haskell/parsers-0.12.10-r1
+++ b/metadata/md5-cache/dev-haskell/parsers-0.12.10-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/parsers/
INHERIT=haskell-cabal
IUSE=+attoparsec +binary +parsec doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/base-orphans-0.3:=[profile?] <dev-haskell/base-orphans-1:=[profile?] >=dev-haskell/charset-0.3:=[profile?] <dev-haskell/charset-1:=[profile?] >=dev-haskell/scientific-0.3:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/semigroups-0.12:=[profile?] <dev-haskell/semigroups-1:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-lang/ghc-8.4.3:= attoparsec? ( >=dev-haskell/attoparsec-0.12.1.4:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] )
RESTRICT=!test? ( test )
SLOT=0/0.12.10
SRC_URI=https://hackage.haskell.org/package/parsers-0.12.10/parsers-0.12.10.tar.gz https://hackage.haskell.org/package/parsers-0.12.10/revision/2.cabal -> parsers-0.12.10-rev2.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=7d0826ba27ab1525dd4beb3e3c1a9c62
+_md5_=dc55a4f517b3771bcdd9bb78c2b51d56
diff --git a/metadata/md5-cache/dev-haskell/path-pieces-0.2.1 b/metadata/md5-cache/dev-haskell/path-pieces-0.2.1
index 95e0547b451a..09205b1fba47 100644
--- a/metadata/md5-cache/dev-haskell/path-pieces-0.2.1
+++ b/metadata/md5-cache/dev-haskell/path-pieces-0.2.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/path-pieces
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/text-0.5:=[profile?] >=dev-lang/ghc-7.6.2:=
RESTRICT=!test? ( test )
SLOT=0/0.2.1
SRC_URI=https://hackage.haskell.org/package/path-pieces-0.2.1/path-pieces-0.2.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=08465a13b087316cc49f1968e4bb2bb8
+_md5_=92a54cb25941ed2dcc9506d9c5206a22
diff --git a/metadata/md5-cache/dev-haskell/patience-0.1.1-r1 b/metadata/md5-cache/dev-haskell/patience-0.1.1-r1
index 24d5789c50fd..fb551f636519 100644
--- a/metadata/md5-cache/dev-haskell/patience-0.1.1-r1
+++ b/metadata/md5-cache/dev-haskell/patience-0.1.1-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/patience
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.1.1
SRC_URI=https://hackage.haskell.org/package/patience-0.1.1/patience-0.1.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=2f2117a9001ac945e6cebc099cf041ba
+_md5_=01d84c0346a9f2c3e9d006016675801f
diff --git a/metadata/md5-cache/dev-haskell/pcre-light-0.4.1.0 b/metadata/md5-cache/dev-haskell/pcre-light-0.4.1.0
index a99f9fd04c2c..30aa19c31570 100644
--- a/metadata/md5-cache/dev-haskell/pcre-light-0.4.1.0
+++ b/metadata/md5-cache/dev-haskell/pcre-light-0.4.1.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/Daniel-Diaz/pcre-light
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:= dev-libs/libpcre
RESTRICT=!test? ( test )
SLOT=0/0.4.1.0
SRC_URI=https://hackage.haskell.org/package/pcre-light-0.4.1.0/pcre-light-0.4.1.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=6bf87e34164709597fa48ac4b242f498
+_md5_=50e91b7f8140723e48555a256b264ee1
diff --git a/metadata/md5-cache/dev-haskell/pem-0.2.4 b/metadata/md5-cache/dev-haskell/pem-0.2.4
index dc6bef7096e6..c80c066b590d 100644
--- a/metadata/md5-cache/dev-haskell/pem-0.2.4
+++ b/metadata/md5-cache/dev-haskell/pem-0.2.4
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-pem
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/basement:=[profile?] dev-haskell/memory:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.2.4
SRC_URI=https://hackage.haskell.org/package/pem-0.2.4/pem-0.2.4.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=a87fa9c08f69c9affd3a61a877b275c2
+_md5_=beeccc492917a3ae2bf6bdf668dd38b9
diff --git a/metadata/md5-cache/dev-haskell/persistent-2.14.0.3 b/metadata/md5-cache/dev-haskell/persistent-2.14.0.3
index 6e5f360a99e9..ebfd376d7376 100644
--- a/metadata/md5-cache/dev-haskell/persistent-2.14.0.3
+++ b/metadata/md5-cache/dev-haskell/persistent-2.14.0.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.yesodweb.com/book/persistent
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/aeson-1.0:=[profile?] <dev-haskell/aeson-2.1:=[profile?] dev-haskell/attoparsec:=[profile?] dev-haskell/base64-bytestring:=[profile?] >=dev-haskell/blaze-html-0.9:=[profile?] >=dev-haskell/conduit-1.2.12:=[profile?] >=dev-haskell/fast-logger-2.4:=[profile?] >=dev-haskell/http-api-data-0.3:=[profile?] >=dev-haskell/lift-type-0.1.0.0:=[profile?] <dev-haskell/lift-type-0.2.0.0:=[profile?] >=dev-haskell/monad-logger-0.3.28:=[profile?] >=dev-haskell/path-pieces-0.2:=[profile?] >=dev-haskell/resource-pool-0.2.3:=[profile?] >=dev-haskell/resourcet-1.1.10:=[profile?] dev-haskell/scientific:=[profile?] dev-haskell/silently:=[profile?] >=dev-haskell/th-lift-instances-0.1.14:=[profile?] <dev-haskell/th-lift-instances-0.2:=[profile?] dev-haskell/unliftio:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vault:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/2.14.0.3
SRC_URI=https://hackage.haskell.org/package/persistent-2.14.0.3/persistent-2.14.0.3.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=1d614d2534904900621254f4a44a49f5
+_md5_=cab16e4b36c21785260c4e9f427c1bc7
diff --git a/metadata/md5-cache/dev-haskell/persistent-sqlite-2.13.1.0 b/metadata/md5-cache/dev-haskell/persistent-sqlite-2.13.1.0
index a19e0671d2d5..bbd2536e4825 100644
--- a/metadata/md5-cache/dev-haskell/persistent-sqlite-2.13.1.0
+++ b/metadata/md5-cache/dev-haskell/persistent-sqlite-2.13.1.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.yesodweb.com/book/persistent
INHERIT=haskell-cabal
IUSE=build-sanity-exe doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-db/sqlite-3.0 >=dev-haskell/aeson-1.0:=[profile?] >=dev-haskell/conduit-1.2.12:=[profile?] >=dev-haskell/microlens-th-0.4.1.1:=[profile?] >=dev-haskell/monad-logger-0.3.25:=[profile?] >=dev-haskell/persistent-2.13.3:=[profile?] <dev-haskell/persistent-3:=[profile?] dev-haskell/resource-pool:=[profile?] >=dev-haskell/resourcet-1.1.9:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-8.4.3:= virtual/libc
RESTRICT=!test? ( test )
SLOT=0/2.13.1.0
SRC_URI=https://hackage.haskell.org/package/persistent-sqlite-2.13.1.0/persistent-sqlite-2.13.1.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=1eb344578e84f941d3b40ee7ee019dd7
+_md5_=9be6a1480c24095eaf4977045593ec58
diff --git a/metadata/md5-cache/dev-haskell/persistent-template-2.12.0.0 b/metadata/md5-cache/dev-haskell/persistent-template-2.12.0.0
index eb8963abc762..981ae3acfdcf 100644
--- a/metadata/md5-cache/dev-haskell/persistent-template-2.12.0.0
+++ b/metadata/md5-cache/dev-haskell/persistent-template-2.12.0.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://www.yesodweb.com/book/persistent
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-8.4.3:=
SLOT=0/2.12.0.0
SRC_URI=https://hackage.haskell.org/package/persistent-template-2.12.0.0/persistent-template-2.12.0.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=8bd6be1a6e3c6c0c90fda78f5967e48e
+_md5_=1f404ce46c594afa7d083a2a25979e37
diff --git a/metadata/md5-cache/dev-haskell/persistent-test-2.13.1.3 b/metadata/md5-cache/dev-haskell/persistent-test-2.13.1.3
index d2231d222a93..af8c57c2bdd6 100644
--- a/metadata/md5-cache/dev-haskell/persistent-test-2.13.1.3
+++ b/metadata/md5-cache/dev-haskell/persistent-test-2.13.1.3
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.yesodweb.com/book/persistent
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/aeson-1.0:=[profile?] >=dev-haskell/blaze-html-0.9:=[profile?] >=dev-haskell/conduit-1.2.12:=[profile?] >=dev-haskell/hspec-2.4:=[profile?] dev-haskell/hspec-expectations:=[profile?] dev-haskell/http-api-data:=[profile?] dev-haskell/hunit:=[profile?] dev-haskell/monad-control:=[profile?] >=dev-haskell/monad-logger-0.3.25:=[profile?] >=dev-haskell/path-pieces-0.2:=[profile?] >=dev-haskell/persistent-2.14:=[profile?] <dev-haskell/persistent-2.15:=[profile?] >=dev-haskell/quickcheck-2.9:2=[profile?] >=dev-haskell/quickcheck-instances-0.3:=[profile?] >=dev-haskell/random-1.1:=[profile?] >=dev-haskell/resourcet-1.1:=[profile?] dev-haskell/transformers-base:=[profile?] dev-haskell/unliftio:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-8.10.1:=
SLOT=0/2.13.1.3
SRC_URI=https://hackage.haskell.org/package/persistent-test-2.13.1.3/persistent-test-2.13.1.3.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=3e5f5e98bc60311edda2be975310e68f
+_md5_=077868f672ee71e9a33a3affb47d500f
diff --git a/metadata/md5-cache/dev-haskell/pgp-wordlist-0.1.0.3 b/metadata/md5-cache/dev-haskell/pgp-wordlist-0.1.0.3
index 18688b8dc6de..be3277dc8db2 100644
--- a/metadata/md5-cache/dev-haskell/pgp-wordlist-0.1.0.3
+++ b/metadata/md5-cache/dev-haskell/pgp-wordlist-0.1.0.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/quchen/pgp-wordlist
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/text-1.2:=[profile?] >=dev-haskell/vector-0.5:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=test
SLOT=0/0.1.0.3
SRC_URI=https://hackage.haskell.org/package/pgp-wordlist-0.1.0.3/pgp-wordlist-0.1.0.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=df82c384fe7b9897210c427f1b77e74f
+_md5_=88c89767af8b6beb3a9cba0e6c52461c
diff --git a/metadata/md5-cache/dev-haskell/pretty-hex-1.0 b/metadata/md5-cache/dev-haskell/pretty-hex-1.0
index 7c3496ba1432..e0da639cad36 100644
--- a/metadata/md5-cache/dev-haskell/pretty-hex-1.0
+++ b/metadata/md5-cache/dev-haskell/pretty-hex-1.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/pretty-hex
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/1.0
SRC_URI=https://hackage.haskell.org/package/pretty-hex-1.0/pretty-hex-1.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=17a1c44145a267edca6460e9d6440531
+_md5_=7067a3785acc7c77d88efd2a57ef0c22
diff --git a/metadata/md5-cache/dev-haskell/pretty-show-1.10 b/metadata/md5-cache/dev-haskell/pretty-show-1.10
index 1c99d6a4d00f..6bee1db758c0 100644
--- a/metadata/md5-cache/dev-haskell/pretty-show-1.10
+++ b/metadata/md5-cache/dev-haskell/pretty-show-1.10
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://wiki.github.com/yav/pretty-show
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/haskell-lexer-1.1:=[profile?] <dev-haskell/haskell-lexer-2:=[profile?] dev-haskell/text:=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/1.10
SRC_URI=https://hackage.haskell.org/package/pretty-show-1.10/pretty-show-1.10.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=a915cf1bf8aeced0fb8e1d30a6d3f57d
+_md5_=4f1231dc68bd9cae684469b5553511c5
diff --git a/metadata/md5-cache/dev-haskell/prettyprinter-1.7.0 b/metadata/md5-cache/dev-haskell/prettyprinter-1.7.0
index d844b38d15d6..22336a12e0f9 100644
--- a/metadata/md5-cache/dev-haskell/prettyprinter-1.7.0
+++ b/metadata/md5-cache/dev-haskell/prettyprinter-1.7.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/quchen/prettyprinter
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
RDEPEND=>=dev-haskell/fail-4.9.0.0:=[profile?] <dev-haskell/fail-4.10:=[profile?] >=dev-haskell/semigroups-0.17:=[profile?] >=dev-haskell/text-1.2:=[profile?] >=dev-haskell/void-0.4:=[profile?] <dev-haskell/void-0.8:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/1.7.0
SRC_URI=https://hackage.haskell.org/package/prettyprinter-1.7.0/prettyprinter-1.7.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e43993fe2f6dc2ee1edd988f71aae161
+_md5_=a0158a35330a740b50a91d74a9967e13
diff --git a/metadata/md5-cache/dev-haskell/prettyprinter-ansi-terminal-1.1.2 b/metadata/md5-cache/dev-haskell/prettyprinter-ansi-terminal-1.1.2
index 30fd9d8f7bd1..4a765b1519d1 100644
--- a/metadata/md5-cache/dev-haskell/prettyprinter-ansi-terminal-1.1.2
+++ b/metadata/md5-cache/dev-haskell/prettyprinter-ansi-terminal-1.1.2
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/quchen/prettyprinter
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
RDEPEND=>=dev-haskell/ansi-terminal-0.4.0:=[profile?] >=dev-haskell/prettyprinter-1.1.1:=[profile?] >=dev-haskell/semigroups-0.1:=[profile?] >=dev-haskell/text-1.2:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/1.1.2
SRC_URI=https://hackage.haskell.org/package/prettyprinter-ansi-terminal-1.1.2/prettyprinter-ansi-terminal-1.1.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=eadf45754072f8e095356adbe7776c5b
+_md5_=95e0745e23d2d2a5d24e8be06be0286b
diff --git a/metadata/md5-cache/dev-haskell/primitive-0.7.3.0 b/metadata/md5-cache/dev-haskell/primitive-0.7.3.0
index 1ca99d09c420..0b1b94f16ed8 100644
--- a/metadata/md5-cache/dev-haskell/primitive-0.7.3.0
+++ b/metadata/md5-cache/dev-haskell/primitive-0.7.3.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell/primitive
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x86-solaris
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
RESTRICT=test
SLOT=0/0.7.3.0
SRC_URI=https://hackage.haskell.org/package/primitive-0.7.3.0/primitive-0.7.3.0.tar.gz https://hackage.haskell.org/package/primitive-0.7.3.0/revision/2.cabal -> primitive-0.7.3.0-rev2.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ef4684f3ab6a44025f976daba4f21a8b
+_md5_=6bf986ad1177939f11f2c7bfdf5f282a
diff --git a/metadata/md5-cache/dev-haskell/primitive-addr-0.1.0.2 b/metadata/md5-cache/dev-haskell/primitive-addr-0.1.0.2
index 3b57ca1ccd5f..1ae7c75fb5c6 100644
--- a/metadata/md5-cache/dev-haskell/primitive-addr-0.1.0.2
+++ b/metadata/md5-cache/dev-haskell/primitive-addr-0.1.0.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/andrewthad/primitive-addr
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/primitive-0.6.4:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-lang/ghc-7.4.2:=
SLOT=0/0.1.0.2
SRC_URI=https://hackage.haskell.org/package/primitive-addr-0.1.0.2/primitive-addr-0.1.0.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=a0a3dcd3c51d9b268bd304fe32dbf6fb
+_md5_=0025e82468c8b1e51c720e3495d3f2b2
diff --git a/metadata/md5-cache/dev-haskell/profunctors-5.6.2 b/metadata/md5-cache/dev-haskell/profunctors-5.6.2
index 7d1c53184d8e..8afad6ef0537 100644
--- a/metadata/md5-cache/dev-haskell/profunctors-5.6.2
+++ b/metadata/md5-cache/dev-haskell/profunctors-5.6.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/ekmett/profunctors/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/base-orphans-0.8.4:=[profile?] <dev-haskell/base-orphans-0.9:=[profile?] >=dev-haskell/bifunctors-5.5.9:=[profile?] <dev-haskell/bifunctors-6:=[profile?] >=dev-haskell/comonad-5.0.8:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/contravariant-1.5.3:=[profile?] <dev-haskell/contravariant-2:=[profile?] >=dev-haskell/distributive-0.5.2:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/tagged-0.8.6.1:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/5.6.2
SRC_URI=https://hackage.haskell.org/package/profunctors-5.6.2/profunctors-5.6.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=05ab0535d4c50f9016a9121325563cb7
+_md5_=feb25f08cb4d75fd352fd2db1d65b603
diff --git a/metadata/md5-cache/dev-haskell/psqueues-0.2.7.3 b/metadata/md5-cache/dev-haskell/psqueues-0.2.7.3
index 8442d36fb57c..f431e299b15c 100644
--- a/metadata/md5-cache/dev-haskell/psqueues-0.2.7.3
+++ b/metadata/md5-cache/dev-haskell/psqueues-0.2.7.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/psqueues
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/hashable-1.1.2.3:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.2.7.3
SRC_URI=https://hackage.haskell.org/package/psqueues-0.2.7.3/psqueues-0.2.7.3.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=41c1c6c115675e673d9b6273f286ce14
+_md5_=aba7f0938fc6279d821facc64b70ff54
diff --git a/metadata/md5-cache/dev-haskell/puremd5-2.1.3 b/metadata/md5-cache/dev-haskell/puremd5-2.1.3
index 49a7b660b00e..88f9eb6a8376 100644
--- a/metadata/md5-cache/dev-haskell/puremd5-2.1.3
+++ b/metadata/md5-cache/dev-haskell/puremd5-2.1.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/pureMD5
INHERIT=haskell-cabal
IUSE=test doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/binary-0.4.0:=[profile?] >=dev-haskell/cereal-0.2:=[profile?] dev-haskell/crypto-api:=[profile?] dev-haskell/tagged:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0/2.1.3
SRC_URI=https://hackage.haskell.org/package/pureMD5-2.1.3/pureMD5-2.1.3.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=a803aeaacba5e4761265e11199ff3a83
+_md5_=a1ea80069b5acd5e6a4b4657720d99fe
diff --git a/metadata/md5-cache/dev-haskell/quickcheck-2.14.2 b/metadata/md5-cache/dev-haskell/quickcheck-2.14.2
index 21639a3e6ccc..76d7071392a3 100644
--- a/metadata/md5-cache/dev-haskell/quickcheck-2.14.2
+++ b/metadata/md5-cache/dev-haskell/quickcheck-2.14.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/nick8325/quickcheck
INHERIT=haskell-cabal
IUSE=+template-haskell doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-haskell/splitmix-0.1:=[profile?] <dev-haskell/splitmix-0.2:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/random-1.2.0:=[profile?] <dev-haskell/random-1.3:=[profile?]
RESTRICT=!test? ( test )
SLOT=2/2.14.2
SRC_URI=https://hackage.haskell.org/package/QuickCheck-2.14.2/QuickCheck-2.14.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=c4d9840f9677652e6ee3c0928b570247
+_md5_=adc3f4f8f1cea998815676ecfef98b48
diff --git a/metadata/md5-cache/dev-haskell/quickcheck-classes-0.6.4.0 b/metadata/md5-cache/dev-haskell/quickcheck-classes-0.6.4.0
index 3f8865b6ab9e..5b90c2cee014 100644
--- a/metadata/md5-cache/dev-haskell/quickcheck-classes-0.6.4.0
+++ b/metadata/md5-cache/dev-haskell/quickcheck-classes-0.6.4.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/andrewthad/quickcheck-classes#readme
INHERIT=haskell-cabal
IUSE=+aeson +binary-laws +semigroupoids +semirings +unary-laws +vector doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/base-orphans-0.1:=[profile?] dev-haskell/bifunctors:=[profile?] dev-haskell/contravariant:=[profile?] dev-haskell/fail:=[profile?] >=dev-haskell/primitive-0.6.4:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-haskell/primitive-addr-0.1.0.2:=[profile?] <dev-haskell/primitive-addr-0.2:=[profile?] >=dev-haskell/quickcheck-classes-base-0.6:=[profile?] <dev-haskell/quickcheck-classes-base-0.7:=[profile?] >=dev-haskell/semigroups-0.17:=[profile?] dev-haskell/tagged:=[profile?] >=dev-lang/ghc-8.0.1:= aeson? ( >=dev-haskell/aeson-0.9:=[profile?] ) binary-laws? ( >=dev-haskell/quickcheck-2.10.0:2=[profile?] ) semigroupoids? ( dev-haskell/semigroupoids:=[profile?] ) semirings? ( >=dev-haskell/semirings-0.4.2:=[profile?] ) unary-laws? ( >=dev-haskell/quickcheck-2.10.0:2=[profile?] ) !unary-laws? ( !binary-laws? ( >=dev-haskell/quickcheck-2.7:2=[profile?] ) ) vector? ( >=dev-haskell/vector-0.12:=[profile?] )
RESTRICT=!test? ( test )
SLOT=0/0.6.4.0
SRC_URI=https://hackage.haskell.org/package/quickcheck-classes-0.6.4.0/quickcheck-classes-0.6.4.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=73ea5a4937d95a3b0fb98113ce7109fc
+_md5_=da86f74c9845c3e11199acb3c874b9a1
diff --git a/metadata/md5-cache/dev-haskell/quickcheck-classes-base-0.6.2.0 b/metadata/md5-cache/dev-haskell/quickcheck-classes-base-0.6.2.0
index 1cda3bb640e1..f954792acab4 100644
--- a/metadata/md5-cache/dev-haskell/quickcheck-classes-base-0.6.2.0
+++ b/metadata/md5-cache/dev-haskell/quickcheck-classes-base-0.6.2.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/andrewthad/quickcheck-classes#readme
INHERIT=haskell-cabal
IUSE=+binary-laws +unary-laws doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/contravariant:=[profile?] >=dev-lang/ghc-8.4.3:= binary-laws? ( >=dev-haskell/quickcheck-2.10.0:2=[profile?] ) unary-laws? ( >=dev-haskell/quickcheck-2.10.0:2=[profile?] ) !unary-laws? ( !binary-laws? ( >=dev-haskell/quickcheck-2.7:2=[profile?] ) )
SLOT=0/0.6.2.0
SRC_URI=https://hackage.haskell.org/package/quickcheck-classes-base-0.6.2.0/quickcheck-classes-base-0.6.2.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e151b1f2d6a48faddcddd43ea9532b68
+_md5_=1dbc6d84b664101817d88a60e4060717
diff --git a/metadata/md5-cache/dev-haskell/quickcheck-instances-0.3.27 b/metadata/md5-cache/dev-haskell/quickcheck-instances-0.3.27
index 9958a2709684..29b20ddfe8df 100644
--- a/metadata/md5-cache/dev-haskell/quickcheck-instances-0.3.27
+++ b/metadata/md5-cache/dev-haskell/quickcheck-instances-0.3.27
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskellari/qc-instances
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/case-insensitive-1.2.0.4:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/data-fix-0.3:=[profile?] <dev-haskell/data-fix-0.4:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/integer-logarithms-1.0.3:=[profile?] <dev-haskell/integer-logarithms-1.1:=[profile?] >=dev-haskell/old-time-1.1.0.0:=[profile?] <dev-haskell/old-time-1.2:=[profile?] >=dev-haskell/onetuple-0.3:=[profile?] <dev-haskell/onetuple-0.4:=[profile?] >=dev-haskell/quickcheck-2.14.1:2=[profile?] <dev-haskell/quickcheck-2.14.3:2=[profile?] >=dev-haskell/scientific-0.3.6.2:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/splitmix-0.0.2:=[profile?] <dev-haskell/splitmix-0.2:=[profile?] >=dev-haskell/strict-0.4:=[profile?] <dev-haskell/strict-0.5:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/text-short-0.1.3:=[profile?] <dev-haskell/text-short-0.2:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.2:=[profile?] >=dev-haskell/time-compat-1.9.4:=[profile?] <dev-haskell/time-compat-1.10:=[profile?] >=dev-haskell/transformers-compat-0.6.5:=[profile?] <dev-haskell/transformers-compat-0.8:=[profile?] >=dev-haskell/unordered-containers-0.2.2.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/uuid-types-1.0.3:=[profile?] <dev-haskell/uuid-types-1.1:=[profile?] >=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.3.27
SRC_URI=https://hackage.haskell.org/package/quickcheck-instances-0.3.27/quickcheck-instances-0.3.27.tar.gz https://hackage.haskell.org/package/quickcheck-instances-0.3.27/revision/1.cabal -> quickcheck-instances-0.3.27.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=1bed6156fdee60ceebf527fe44a03611
+_md5_=57e4c4ba1b6c00934b6b959986d18337
diff --git a/metadata/md5-cache/dev-haskell/quickcheck-io-0.2.0 b/metadata/md5-cache/dev-haskell/quickcheck-io-0.2.0
index dec3a190c8a5..25cbe2bb06bd 100644
--- a/metadata/md5-cache/dev-haskell/quickcheck-io-0.2.0
+++ b/metadata/md5-cache/dev-haskell/quickcheck-io-0.2.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/hspec/quickcheck-io#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/hunit-1.2.5:=[profile?] >=dev-haskell/quickcheck-2.7:2=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.2.0
SRC_URI=https://hackage.haskell.org/package/quickcheck-io-0.2.0/quickcheck-io-0.2.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=cfbdd8ed38a3cc949588a8b741d00111
+_md5_=6febfee5b2d8cc373643b26e6fcebba0
diff --git a/metadata/md5-cache/dev-haskell/random-1.2.1 b/metadata/md5-cache/dev-haskell/random-1.2.1
index 905a5a6c75f5..d77acf1d9afd 100644
--- a/metadata/md5-cache/dev-haskell/random-1.2.1
+++ b/metadata/md5-cache/dev-haskell/random-1.2.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/random
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~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
LICENSE=BSD
RDEPEND=>=dev-haskell/mtl-2.2:=[profile?] <dev-haskell/mtl-2.3:=[profile?] >=dev-haskell/splitmix-0.1:=[profile?] <dev-haskell/splitmix-0.2:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=test
SLOT=0/1.2.1
SRC_URI=https://hackage.haskell.org/package/random-1.2.1/random-1.2.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=720ba3029be16862b8ae93735cb138cf
+_md5_=9e872030d2d0b764cb0d9a2304609b7b
diff --git a/metadata/md5-cache/dev-haskell/raw-strings-qq-1.1 b/metadata/md5-cache/dev-haskell/raw-strings-qq-1.1
index ce06725dfc1d..88d3c89036ae 100644
--- a/metadata/md5-cache/dev-haskell/raw-strings-qq-1.1
+++ b/metadata/md5-cache/dev-haskell/raw-strings-qq-1.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/23Skidoo/raw-strings-qq
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/1.1
SRC_URI=https://hackage.haskell.org/package/raw-strings-qq-1.1/raw-strings-qq-1.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=7bea9cc8f18e717b4185065cff155aff
+_md5_=c2ad7ce3b80bae919d23b33f6c241b08
diff --git a/metadata/md5-cache/dev-haskell/reducers-3.12.3-r1 b/metadata/md5-cache/dev-haskell/reducers-3.12.3-r1
index 676ed20ce195..c24a0ad71bd8 100644
--- a/metadata/md5-cache/dev-haskell/reducers-3.12.3-r1
+++ b/metadata/md5-cache/dev-haskell/reducers-3.12.3-r1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/ekmett/reducers/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/fingertree-0.1:=[profile?] <dev-haskell/fingertree-0.2:=[profile?] >=dev-haskell/hashable-1.1.2.1:=[profile?] >=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-6:=[profile?] >=dev-haskell/semigroups-0.9:=[profile?] <dev-haskell/semigroups-1:=[profile?] >=dev-haskell/text-0.11.1.5:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-lang/ghc-7.8.2:=
SLOT=0/3.12.3
SRC_URI=https://hackage.haskell.org/package/reducers-3.12.3/reducers-3.12.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e9fc3997c30d41d64a9a9f1d602bd42e
+_md5_=21b87bfd666fafa91fcd96066c7458f0
diff --git a/metadata/md5-cache/dev-haskell/reflection-2.1.6 b/metadata/md5-cache/dev-haskell/reflection-2.1.6
index 90b0361bb7f9..63141b46ca90 100644
--- a/metadata/md5-cache/dev-haskell/reflection-2.1.6
+++ b/metadata/md5-cache/dev-haskell/reflection-2.1.6
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/reflection
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/2.1.6
SRC_URI=https://hackage.haskell.org/package/reflection-2.1.6/reflection-2.1.6.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=44b52cc02790d759487eaab205d4a8d5
+_md5_=f40e864eb6469d0dc2b436f7f96df1d8
diff --git a/metadata/md5-cache/dev-haskell/regex-applicative-0.3.3.1 b/metadata/md5-cache/dev-haskell/regex-applicative-0.3.3.1
index 5b47809a424f..a39eecae6471 100644
--- a/metadata/md5-cache/dev-haskell/regex-applicative-0.3.3.1
+++ b/metadata/md5-cache/dev-haskell/regex-applicative-0.3.3.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/feuerbach/regex-applicative
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-7.8.2:=
RESTRICT=!test? ( test )
SLOT=0/0.3.3.1
SRC_URI=https://hackage.haskell.org/package/regex-applicative-0.3.3.1/regex-applicative-0.3.3.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=287d9bd50d08a111adc416e970253602
+_md5_=000450bee00a82b61b7634f8aa8de3cf
diff --git a/metadata/md5-cache/dev-haskell/regex-base-0.94.0.1 b/metadata/md5-cache/dev-haskell/regex-base-0.94.0.1
index a5aff1c244f6..4d28b8a1b176 100644
--- a/metadata/md5-cache/dev-haskell/regex-base-0.94.0.1
+++ b/metadata/md5-cache/dev-haskell/regex-base-0.94.0.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://wiki.haskell.org/Regular_expressions
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~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
LICENSE=BSD
RDEPEND=>=dev-haskell/mtl-1.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?] >=dev-haskell/text-1.2.3:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/0.94.0.1
SRC_URI=https://hackage.haskell.org/package/regex-base-0.94.0.1/regex-base-0.94.0.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=c0f65983cdb290fef144f0a7d0d7810c
+_md5_=8d7d17892c747b3c699d09363b26789d
diff --git a/metadata/md5-cache/dev-haskell/regex-compat-0.95.2.1 b/metadata/md5-cache/dev-haskell/regex-compat-0.95.2.1
index 214d37ef2c53..d47a25dd212c 100644
--- a/metadata/md5-cache/dev-haskell/regex-compat-0.95.2.1
+++ b/metadata/md5-cache/dev-haskell/regex-compat-0.95.2.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://wiki.haskell.org/Regular_expressions
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/regex-base-0.94:=[profile?] <dev-haskell/regex-base-0.95:=[profile?] >=dev-haskell/regex-posix-0.96:=[profile?] <dev-haskell/regex-posix-0.97:=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/0.95.2.1
SRC_URI=https://hackage.haskell.org/package/regex-compat-0.95.2.1/regex-compat-0.95.2.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=09109d936cd116bfed3b1b3b1af934f9
+_md5_=b096c7da4c2502676d625022bb5b1dc2
diff --git a/metadata/md5-cache/dev-haskell/regex-posix-0.96.0.0 b/metadata/md5-cache/dev-haskell/regex-posix-0.96.0.0
index aee4fe16b409..b9cd242f3e12 100644
--- a/metadata/md5-cache/dev-haskell/regex-posix-0.96.0.0
+++ b/metadata/md5-cache/dev-haskell/regex-posix-0.96.0.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/regex-posix
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~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
LICENSE=BSD
RDEPEND=>=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?] >=dev-haskell/regex-base-0.94:=[profile?] <dev-haskell/regex-base-0.95:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.96.0.0
SRC_URI=https://hackage.haskell.org/package/regex-posix-0.96.0.0/regex-posix-0.96.0.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=fda58b5ed57764a290ce6cabb4642f44
+_md5_=7c52f17fa6a5d0f54a2e63b6f7c02a3f
diff --git a/metadata/md5-cache/dev-haskell/regex-tdfa-1.3.2 b/metadata/md5-cache/dev-haskell/regex-tdfa-1.3.2
index 628ff0346c30..5702fa59f46c 100644
--- a/metadata/md5-cache/dev-haskell/regex-tdfa-1.3.2
+++ b/metadata/md5-cache/dev-haskell/regex-tdfa-1.3.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://wiki.haskell.org/Regular_expressions
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/regex-base-0.94:=[profile?] <dev-haskell/regex-base-0.95:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/1.3.2
SRC_URI=https://hackage.haskell.org/package/regex-tdfa-1.3.2/regex-tdfa-1.3.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=3d6d7c32997508199d169f4de326bbe3
+_md5_=69a9a8d8c4f20157d28dc176bb9c2aa1
diff --git a/metadata/md5-cache/dev-haskell/resolv-0.1.2.0-r1 b/metadata/md5-cache/dev-haskell/resolv-0.1.2.0-r1
index 19e022d91814..f2490fff6c6b 100644
--- a/metadata/md5-cache/dev-haskell/resolv-0.1.2.0-r1
+++ b/metadata/md5-cache/dev-haskell/resolv-0.1.2.0-r1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/resolv
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2+
RDEPEND=>=dev-haskell/base16-bytestring-0.1:=[profile?] >=dev-lang/ghc-7.10.1:=
RESTRICT=test
SLOT=0/0.1.2.0
SRC_URI=https://hackage.haskell.org/package/resolv-0.1.2.0/resolv-0.1.2.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=172b2e6b557c2bb917221c8aa75c866a
+_md5_=a38284be9ebe64d037c1d6236de40838
diff --git a/metadata/md5-cache/dev-haskell/resource-pool-0.2.3.2 b/metadata/md5-cache/dev-haskell/resource-pool-0.2.3.2
index 74caf3e735ed..102d920eb80a 100644
--- a/metadata/md5-cache/dev-haskell/resource-pool-0.2.3.2
+++ b/metadata/md5-cache/dev-haskell/resource-pool-0.2.3.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/bos/pool
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/hashable:=[profile?] >=dev-haskell/monad-control-0.2.0.1:=[profile?] >=dev-haskell/stm-2.3:=[profile?] >=dev-haskell/transformers-base-0.4:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-7.8.2:=
SLOT=0/0.2.3.2
SRC_URI=https://hackage.haskell.org/package/resource-pool-0.2.3.2/resource-pool-0.2.3.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=ea07a10abaae4cf038535d1be785d32b
+_md5_=ef64a29f01be12c66af248a0fbcba31c
diff --git a/metadata/md5-cache/dev-haskell/resourcet-1.2.4.2 b/metadata/md5-cache/dev-haskell/resourcet-1.2.4.2
index 2c89cc86f8aa..0445ec4ee107 100644
--- a/metadata/md5-cache/dev-haskell/resourcet-1.2.4.2
+++ b/metadata/md5-cache/dev-haskell/resourcet-1.2.4.2
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/snoyberg/conduit
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?] dev-haskell/primitive:=[profile?] dev-haskell/unliftio-core:=[profile?] >=dev-lang/ghc-8.0.1:= >=dev-haskell/exceptions-0.8:=[profile?] <dev-haskell/exceptions-0.11:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/1.2.4.2
SRC_URI=https://hackage.haskell.org/package/resourcet-1.2.4.2/resourcet-1.2.4.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=b9f96b31d0410633eb63c48935d6c88f
+_md5_=c57837d488ce770c56faefde3272965d
diff --git a/metadata/md5-cache/dev-haskell/retry-0.9.0.0 b/metadata/md5-cache/dev-haskell/retry-0.9.0.0
index f0886380704d..f554bbc4ec1b 100644
--- a/metadata/md5-cache/dev-haskell/retry-0.9.0.0
+++ b/metadata/md5-cache/dev-haskell/retry-0.9.0.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/Soostone/retry
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/exceptions-0.5:=[profile?] >=dev-haskell/random-1:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.9.0.0
SRC_URI=https://hackage.haskell.org/package/retry-0.9.0.0/retry-0.9.0.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=b1b02d2011b9b838d5016d87079494f8
+_md5_=bbf7cd54eda0144f8e4ff5c09008776b
diff --git a/metadata/md5-cache/dev-haskell/rio-0.1.21.0 b/metadata/md5-cache/dev-haskell/rio-0.1.21.0
index e2c8d5c62ec8..b37be394c01c 100644
--- a/metadata/md5-cache/dev-haskell/rio-0.1.21.0
+++ b/metadata/md5-cache/dev-haskell/rio-0.1.21.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/commercialhaskell/rio#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/hashable:=[profile?] dev-haskell/microlens:=[profile?] dev-haskell/microlens-mtl:=[profile?] dev-haskell/primitive:=[profile?] >=dev-haskell/typed-process-0.2.5.0:=[profile?] >=dev-haskell/unliftio-0.2.14:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.10.1:=
RESTRICT=!test? ( test )
SLOT=0/0.1.21.0
SRC_URI=https://hackage.haskell.org/package/rio-0.1.21.0/rio-0.1.21.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ca1dc0347a9842b1081a8b1d7ebf1db8
+_md5_=b0566d53ee99f411a849dd761b372c0b
diff --git a/metadata/md5-cache/dev-haskell/safe-0.3.19 b/metadata/md5-cache/dev-haskell/safe-0.3.19
index 50cde59c70d5..b88f3ef3c2da 100644
--- a/metadata/md5-cache/dev-haskell/safe-0.3.19
+++ b/metadata/md5-cache/dev-haskell/safe-0.3.19
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/ndmitchell/safe#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.10.1:=
RESTRICT=!test? ( test )
SLOT=0/0.3.19
SRC_URI=https://hackage.haskell.org/package/safe-0.3.19/safe-0.3.19.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=f4a15b2c3c5debacb16c1d54b0543862
+_md5_=aacc72729b28fe8dd83eca7d93c334fa
diff --git a/metadata/md5-cache/dev-haskell/safe-exceptions-0.1.7.0 b/metadata/md5-cache/dev-haskell/safe-exceptions-0.1.7.0
index 2f04615e75f1..74eecd21fe91 100644
--- a/metadata/md5-cache/dev-haskell/safe-exceptions-0.1.7.0
+++ b/metadata/md5-cache/dev-haskell/safe-exceptions-0.1.7.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/fpco/safe-exceptions#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/exceptions-0.8:=[profile?] >=dev-lang/ghc-7.8.2:=
RESTRICT=!test? ( test )
SLOT=0/0.1.7.0
SRC_URI=https://hackage.haskell.org/package/safe-exceptions-0.1.7.0/safe-exceptions-0.1.7.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=555d24ca2e323129ab8b6ee9d0176807
+_md5_=45d77bf5fe36716db6e9752f631b77a6
diff --git a/metadata/md5-cache/dev-haskell/safesemaphore-0.10.1 b/metadata/md5-cache/dev-haskell/safesemaphore-0.10.1
index 6357ff1bacde..173dfe4c592f 100644
--- a/metadata/md5-cache/dev-haskell/safesemaphore-0.10.1
+++ b/metadata/md5-cache/dev-haskell/safesemaphore-0.10.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/ChrisKuklewicz/SafeSemaphore
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=BSD
RDEPEND=dev-haskell/stm:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.10.1
SRC_URI=https://hackage.haskell.org/package/SafeSemaphore-0.10.1/SafeSemaphore-0.10.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=23bd3e7ec28377261c2c127d81485b61
+_md5_=528d7ff0cafb5e3830cd4c43e9e46d02
diff --git a/metadata/md5-cache/dev-haskell/sandi-0.5 b/metadata/md5-cache/dev-haskell/sandi-0.5
index 347ccfe1aee6..89315c7b578b 100644
--- a/metadata/md5-cache/dev-haskell/sandi-0.5
+++ b/metadata/md5-cache/dev-haskell/sandi-0.5
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/sandi
INHERIT=haskell-cabal
IUSE=+conduit doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:= conduit? ( >=dev-haskell/conduit-1.3:=[profile?] dev-haskell/exceptions:=[profile?] )
RESTRICT=!test? ( test )
SLOT=0/0.5
SRC_URI=https://hackage.haskell.org/package/sandi-0.5/sandi-0.5.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=21a5254056d0511a849a3e2194431ff0
+_md5_=61a6177e7a51ad4c4cd57321be461769
diff --git a/metadata/md5-cache/dev-haskell/scientific-0.3.7.0-r1 b/metadata/md5-cache/dev-haskell/scientific-0.3.7.0-r1
index a1654dd6d550..38715bea24d0 100644
--- a/metadata/md5-cache/dev-haskell/scientific-0.3.7.0-r1
+++ b/metadata/md5-cache/dev-haskell/scientific-0.3.7.0-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/basvandijk/scientific
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/integer-logarithms-1.0.3.1:=[profile?] <dev-haskell/integer-logarithms-1.1:=[profile?] >=dev-haskell/primitive-0.7.1.0:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=test
SLOT=0/0.3.7.0
SRC_URI=https://hackage.haskell.org/package/scientific-0.3.7.0/scientific-0.3.7.0.tar.gz https://hackage.haskell.org/package/scientific-0.3.7.0/revision/2.cabal -> scientific-0.3.7.0-r1.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=e6784715f1ad1d767a83552d773c0268
+_md5_=9d88a648e3a4a144ee13fd724118456c
diff --git a/metadata/md5-cache/dev-haskell/securemem-0.1.10 b/metadata/md5-cache/dev-haskell/securemem-0.1.10
index 6266e6d9aa23..accc10511b2a 100644
--- a/metadata/md5-cache/dev-haskell/securemem-0.1.10
+++ b/metadata/md5-cache/dev-haskell/securemem-0.1.10
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/vincenthz/hs-securemem
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/byteable-0.1.1:=[profile?] >=dev-haskell/memory-0.7:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.1.10
SRC_URI=https://hackage.haskell.org/package/securemem-0.1.10/securemem-0.1.10.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=669fc7d4e2c8a01aeca105dc2e68af39
+_md5_=dd1dcfe14f2e723bcb52bd608c0baf27
diff --git a/metadata/md5-cache/dev-haskell/semialign-1.2.0.1 b/metadata/md5-cache/dev-haskell/semialign-1.2.0.1
index ae9fa531f93c..faf1b7fda63c 100644
--- a/metadata/md5-cache/dev-haskell/semialign-1.2.0.1
+++ b/metadata/md5-cache/dev-haskell/semialign-1.2.0.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/haskellari/these
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/indexed-traversable-instances-0.1:=[profile?] <dev-haskell/indexed-traversable-instances-0.2:=[profile?] >=dev-haskell/semigroupoids-5.3.2:=[profile?] <dev-haskell/semigroupoids-5.4:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.2:=[profile?] >=dev-haskell/unordered-containers-0.2.8.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.12.0.2:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/1.2.0.1
SRC_URI=https://hackage.haskell.org/package/semialign-1.2.0.1/semialign-1.2.0.1.tar.gz https://hackage.haskell.org/package/semialign-1.2.0.1/revision/1.cabal -> semialign-1.2.0.1.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ade180624ae95a489c2065bab11c4973
+_md5_=cb79ccacd5898a3241cdda5ec32503a5
diff --git a/metadata/md5-cache/dev-haskell/semigroupoids-5.3.7-r1 b/metadata/md5-cache/dev-haskell/semigroupoids-5.3.7-r1
index 243d724eeef0..a80e83f734dc 100644
--- a/metadata/md5-cache/dev-haskell/semigroupoids-5.3.7-r1
+++ b/metadata/md5-cache/dev-haskell/semigroupoids-5.3.7-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/semigroupoids
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
RDEPEND=>=dev-haskell/base-orphans-0.8.4:=[profile?] <dev-haskell/base-orphans-1:=[profile?] >=dev-haskell/bifunctors-5.5.9:=[profile?] <dev-haskell/bifunctors-6:=[profile?] >=dev-haskell/comonad-5.0.8:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/contravariant-1.5.3:=[profile?] <dev-haskell/contravariant-2:=[profile?] >=dev-haskell/distributive-0.5.2:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/tagged-0.8.6.1:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-0.8:=[profile?] >=dev-haskell/unordered-containers-0.2.8.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/5.3.7
SRC_URI=https://hackage.haskell.org/package/semigroupoids-5.3.7/semigroupoids-5.3.7.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=0a7d957f3b8c4e31eaa73f281fe19024
+_md5_=3ccc4f5a986a60f582617e6526b55039
diff --git a/metadata/md5-cache/dev-haskell/semigroups-0.20 b/metadata/md5-cache/dev-haskell/semigroups-0.20
index a4ce3966f65f..fa13b6c14a6d 100644
--- a/metadata/md5-cache/dev-haskell/semigroups-0.20
+++ b/metadata/md5-cache/dev-haskell/semigroups-0.20
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/semigroups/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
SLOT=0/0.20
SRC_URI=https://hackage.haskell.org/package/semigroups-0.20/semigroups-0.20.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=a32258da75f0408faa2476a8d5a47415
+_md5_=67c1f8645bb932ba90e8c429f641b458
diff --git a/metadata/md5-cache/dev-haskell/semirings-0.6 b/metadata/md5-cache/dev-haskell/semirings-0.6
index f6289b7b00db..756cc1eb0086 100644
--- a/metadata/md5-cache/dev-haskell/semirings-0.6
+++ b/metadata/md5-cache/dev-haskell/semirings-0.6
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/chessai/semirings
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/base-compat-batteries:=[profile?] >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/0.6
SRC_URI=https://hackage.haskell.org/package/semirings-0.6/semirings-0.6.tar.gz https://hackage.haskell.org/package/semirings-0.6/revision/1.cabal -> semirings-0.6.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=313991fe940d96caa2156aca032ed5c4
+_md5_=0332052f33170f0bc0108d227b508bbe
diff --git a/metadata/md5-cache/dev-haskell/servant-0.19 b/metadata/md5-cache/dev-haskell/servant-0.19
index 2e9308fac163..71f303d29600 100644
--- a/metadata/md5-cache/dev-haskell/servant-0.19
+++ b/metadata/md5-cache/dev-haskell/servant-0.19
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://docs.servant.dev/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/aeson-1.4.1.0:=[profile?] <dev-haskell/aeson-3:=[profile?] >=dev-haskell/attoparsec-0.13.2.2:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?] >=dev-haskell/base-compat-0.10.5:=[profile?] <dev-haskell/base-compat-0.13:=[profile?] >=dev-haskell/bifunctors-5.5.3:=[profile?] <dev-haskell/bifunctors-5.6:=[profile?] >=dev-haskell/case-insensitive-1.2.0.11:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?] >=dev-haskell/constraints-0.2:=[profile?] >=dev-haskell/http-api-data-0.4.1:=[profile?] <dev-haskell/http-api-data-0.4.4:=[profile?] >=dev-haskell/http-media-0.7.1.3:=[profile?] <dev-haskell/http-media-0.9:=[profile?] >=dev-haskell/http-types-0.12.2:=[profile?] <dev-haskell/http-types-0.13:=[profile?] >=dev-haskell/mmorph-1.1.2:=[profile?] <dev-haskell/mmorph-1.3:=[profile?] >=dev-haskell/network-uri-2.6.1.0:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] >=dev-haskell/quickcheck-2.12.6.1:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-haskell/singleton-bool-0.1.4:=[profile?] <dev-haskell/singleton-bool-0.1.7:=[profile?] >=dev-haskell/sop-core-0.4.0.0:=[profile?] <dev-haskell/sop-core-0.6:=[profile?] >=dev-haskell/string-conversions-0.4.0.1:=[profile?] <dev-haskell/string-conversions-0.5:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/vault-0.3.1.2:=[profile?] <dev-haskell/vault-0.4:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.19
SRC_URI=https://hackage.haskell.org/package/servant-0.19/servant-0.19.tar.gz https://hackage.haskell.org/package/servant-0.19/revision/4.cabal -> servant-0.19-rev4.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=cbf5bd5b2b5bfdfd330805c2b098e2f3
+_md5_=f21906d6b818eadfdffde34f69ebfa71
diff --git a/metadata/md5-cache/dev-haskell/servant-server-0.19.1 b/metadata/md5-cache/dev-haskell/servant-server-0.19.1
index 198b15b50949..5a65b0f4fb30 100644
--- a/metadata/md5-cache/dev-haskell/servant-server-0.19.1
+++ b/metadata/md5-cache/dev-haskell/servant-server-0.19.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://docs.servant.dev/
INHERIT=haskell-cabal
IUSE=examples doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/aeson-1.4.1.0:=[profile?] <dev-haskell/aeson-3:=[profile?] >=dev-haskell/base-compat-0.10.5:=[profile?] <dev-haskell/base-compat-0.13:=[profile?] >=dev-haskell/base64-bytestring-1.0.0.1:=[profile?] <dev-haskell/base64-bytestring-1.3:=[profile?] >=dev-haskell/constraints-0.2:=[profile?] <dev-haskell/constraints-0.14:=[profile?] >=dev-haskell/http-api-data-0.4.1:=[profile?] <dev-haskell/http-api-data-0.4.4:=[profile?] >=dev-haskell/http-media-0.7.1.3:=[profile?] <dev-haskell/http-media-0.9:=[profile?] >=dev-haskell/http-types-0.12.2:=[profile?] <dev-haskell/http-types-0.13:=[profile?] >=dev-haskell/monad-control-1.0.2.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?] >=dev-haskell/network-2.8:=[profile?] <dev-haskell/network-3.2:=[profile?] >=dev-haskell/network-uri-2.6.1.0:=[profile?] <dev-haskell/network-uri-2.8:=[profile?] >=dev-haskell/resourcet-1.2.2:=[profile?] <dev-haskell/resourcet-1.3:=[profile?] >=dev-haskell/servant-0.19:=[profile?] >=dev-haskell/sop-core-0.4.0.0:=[profile?] <dev-haskell/sop-core-0.6:=[profile?] >=dev-haskell/string-conversions-0.4.0.1:=[profile?] <dev-haskell/string-conversions-0.5:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/transformers-base-0.4.5.2:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?] >=dev-haskell/wai-3.2.1.2:=[profile?] <dev-haskell/wai-3.3:=[profile?] >=dev-haskell/wai-app-static-3.1.6.2:=[profile?] <dev-haskell/wai-app-static-3.2:=[profile?] >=dev-haskell/word8-0.1.3:=[profile?] <dev-haskell/word8-0.2:=[profile?] >=dev-lang/ghc-8.10.1:= examples? ( >=dev-haskell/warp-3.2.25:=[profile?] <dev-haskell/warp-3.4:=[profile?] )
RESTRICT=!test? ( test )
SLOT=0/0.19.1
SRC_URI=https://hackage.haskell.org/package/servant-server-0.19.1/servant-server-0.19.1.tar.gz https://hackage.haskell.org/package/servant-server-0.19.1/revision/1.cabal -> servant-server-0.19.1-rev1.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=65874c75d640138f065e05acfcb92a5f
+_md5_=787f76602a02af08e9b92d56c5d63874
diff --git a/metadata/md5-cache/dev-haskell/setenv-0.1.1.3 b/metadata/md5-cache/dev-haskell/setenv-0.1.1.3
index 10f0ab53035a..0481dce49994 100644
--- a/metadata/md5-cache/dev-haskell/setenv-0.1.1.3
+++ b/metadata/md5-cache/dev-haskell/setenv-0.1.1.3
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/setenv
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.1.1.3
SRC_URI=https://hackage.haskell.org/package/setenv-0.1.1.3/setenv-0.1.1.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=bcc242b104ce9179b650e8fab0ad14ef
+_md5_=936dedfc281f29cf28911e977a578cbe
diff --git a/metadata/md5-cache/dev-haskell/setlocale-1.0.0.9 b/metadata/md5-cache/dev-haskell/setlocale-1.0.0.9
index 379c5d4eda21..92aa83d3aa64 100644
--- a/metadata/md5-cache/dev-haskell/setlocale-1.0.0.9
+++ b/metadata/md5-cache/dev-haskell/setlocale-1.0.0.9
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://gitlab.com/Kritzefitz/haskell-setlocale
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.6.1:=
SLOT=0/1.0.0.9
SRC_URI=https://hackage.haskell.org/package/setlocale-1.0.0.9/setlocale-1.0.0.9.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=08b693a3955fc6596d4fa97652ff8802
+_md5_=b257a7a6f1a2e5e7e4ad7d0e0f28bc83
diff --git a/metadata/md5-cache/dev-haskell/sha-1.6.4.4 b/metadata/md5-cache/dev-haskell/sha-1.6.4.4
index 348ac4d2e26e..bba0a9db98df 100644
--- a/metadata/md5-cache/dev-haskell/sha-1.6.4.4
+++ b/metadata/md5-cache/dev-haskell/sha-1.6.4.4
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/SHA
INHERIT=haskell-cabal
IUSE=exe doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.8.2:=
RESTRICT=!test? ( test )
SLOT=0/1.6.4.4
SRC_URI=https://hackage.haskell.org/package/SHA-1.6.4.4/SHA-1.6.4.4.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=299d1ac4a5662fa25a267a74756af18e
+_md5_=8356d094954b7721e7a2e731b66185b1
diff --git a/metadata/md5-cache/dev-haskell/shakespeare-2.0.30 b/metadata/md5-cache/dev-haskell/shakespeare-2.0.30
index 97cb4a16c2ba..08bb21a86610 100644
--- a/metadata/md5-cache/dev-haskell/shakespeare-2.0.30
+++ b/metadata/md5-cache/dev-haskell/shakespeare-2.0.30
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.yesodweb.com/book/shakespearean-templates
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=<dev-haskell/aeson-3:=[profile?] dev-haskell/blaze-html:=[profile?] dev-haskell/blaze-markup:=[profile?] >=dev-haskell/file-embed-0.0.1:=[profile?] <dev-haskell/file-embed-0.1:=[profile?] >=dev-haskell/scientific-0.3.0.0:=[profile?] dev-haskell/th-lift:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.10.1:=
RESTRICT=!test? ( test )
SLOT=0/2.0.30
SRC_URI=https://hackage.haskell.org/package/shakespeare-2.0.30/shakespeare-2.0.30.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=5c794c22a6dc21fa7ff5290d07406984
+_md5_=b8aecf0b9e1fcae000ef869e24b124b8
diff --git a/metadata/md5-cache/dev-haskell/shelly-1.9.0 b/metadata/md5-cache/dev-haskell/shelly-1.9.0
index 8ed2a816819c..588f1ae6dbd3 100644
--- a/metadata/md5-cache/dev-haskell/shelly-1.9.0
+++ b/metadata/md5-cache/dev-haskell/shelly-1.9.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/gregwebs/Shelly.hs
INHERIT=haskell-cabal
IUSE=examples lifted doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/async:=[profile?] dev-haskell/enclosed-exceptions:=[profile?] >=dev-haskell/exceptions-0.6:=[profile?] dev-haskell/lifted-async:=[profile?] dev-haskell/lifted-base:=[profile?] >=dev-haskell/monad-control-0.3.2:=[profile?] <dev-haskell/monad-control-1.1:=[profile?] >=dev-haskell/mtl-2:=[profile?] dev-haskell/text:=[profile?] dev-haskell/transformers-base:=[profile?] <dev-haskell/unix-compat-0.6:=[profile?] >=dev-lang/ghc-8.0.2:=
RESTRICT=!test? ( test )
SLOT=0/1.9.0
SRC_URI=https://hackage.haskell.org/package/shelly-1.9.0/shelly-1.9.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=1fb6b36b37656e0f16bbf26a9486aba4
+_md5_=9fc995e1c1eb7fc0a1d63b833d4e28bc
diff --git a/metadata/md5-cache/dev-haskell/should-not-typecheck-2.1.0 b/metadata/md5-cache/dev-haskell/should-not-typecheck-2.1.0
index 562187b82429..4abd8b515916 100644
--- a/metadata/md5-cache/dev-haskell/should-not-typecheck-2.1.0
+++ b/metadata/md5-cache/dev-haskell/should-not-typecheck-2.1.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/CRogers/should-not-typecheck
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/hunit-1.2:=[profile?] >=dev-lang/ghc-7.6.1:=
RESTRICT=!test? ( test )
SLOT=0/2.1.0
SRC_URI=https://hackage.haskell.org/package/should-not-typecheck-2.1.0/should-not-typecheck-2.1.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=b6a1742dd573cfb68af8e0da3e54e257
+_md5_=647a1a8a91cfceaef97e18ce55418631
diff --git a/metadata/md5-cache/dev-haskell/silently-1.2.5.1 b/metadata/md5-cache/dev-haskell/silently-1.2.5.1
index 91b84cf9d4bb..0229ebe1ac84 100644
--- a/metadata/md5-cache/dev-haskell/silently-1.2.5.1
+++ b/metadata/md5-cache/dev-haskell/silently-1.2.5.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/hspec/silently
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/1.2.5.1
SRC_URI=https://hackage.haskell.org/package/silently-1.2.5.1/silently-1.2.5.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=c158074b73673a8097f5f931f3e6c963
+_md5_=98c1debde9d1aba9accf7e4fb32dcf6a
diff --git a/metadata/md5-cache/dev-haskell/simple-reflect-0.3.3 b/metadata/md5-cache/dev-haskell/simple-reflect-0.3.3
index c63257524c3c..2e43e01f608d 100644
--- a/metadata/md5-cache/dev-haskell/simple-reflect-0.3.3
+++ b/metadata/md5-cache/dev-haskell/simple-reflect-0.3.3
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://twanvl.nl/blog/haskell/simple-reflection-of-expressions
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.3.3
SRC_URI=https://hackage.haskell.org/package/simple-reflect-0.3.3/simple-reflect-0.3.3.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ada2ea63962c738383ccf453d75f7284
+_md5_=a654ed165d2ecc455fab717fa43fa6da
diff --git a/metadata/md5-cache/dev-haskell/simple-sendfile-0.2.28 b/metadata/md5-cache/dev-haskell/simple-sendfile-0.2.28
index c12acaab2865..99e6e2b4e01d 100644
--- a/metadata/md5-cache/dev-haskell/simple-sendfile-0.2.28
+++ b/metadata/md5-cache/dev-haskell/simple-sendfile-0.2.28
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/simple-sendfile
INHERIT=haskell-cabal
IUSE=+allow-bsd doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/network:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.2.28
SRC_URI=https://hackage.haskell.org/package/simple-sendfile-0.2.28/simple-sendfile-0.2.28.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=93827b07c6073861f095f3c3794a604b
+_md5_=414d3e70a0e16e5e3e25faca10bc0221
diff --git a/metadata/md5-cache/dev-haskell/singleton-bool-0.1.5-r1 b/metadata/md5-cache/dev-haskell/singleton-bool-0.1.5-r1
index c886e2fd1f7e..fbdd27cf9cb0 100644
--- a/metadata/md5-cache/dev-haskell/singleton-bool-0.1.5-r1
+++ b/metadata/md5-cache/dev-haskell/singleton-bool-0.1.5-r1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/phadej/singleton-bool#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/tagged-0.8.5:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-lang/ghc-7.6.1:= >=dev-haskell/dec-0.0.3 <dev-haskell/dec-0.1
SLOT=0/0.1.5
SRC_URI=https://hackage.haskell.org/package/singleton-bool-0.1.5/singleton-bool-0.1.5.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=c89c56888667bef705352bd4eabd2f3e
+_md5_=c44dc3593e8383e3b604d752a19ca217
diff --git a/metadata/md5-cache/dev-haskell/skein-1.0.9.4 b/metadata/md5-cache/dev-haskell/skein-1.0.9.4
index 9c8a4f7178b1..a9fca61beecb 100644
--- a/metadata/md5-cache/dev-haskell/skein-1.0.9.4
+++ b/metadata/md5-cache/dev-haskell/skein-1.0.9.4
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/meteficha/skein
INHERIT=haskell-cabal
IUSE=big-endian force-endianness reference doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.6:=[profile?] >=dev-haskell/crypto-api-0.6:=[profile?] <dev-haskell/crypto-api-0.14:=[profile?] >=dev-haskell/tagged-0.2:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/1.0.9.4
SRC_URI=https://hackage.haskell.org/package/skein-1.0.9.4/skein-1.0.9.4.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=cc1ab12689151c3cd548851a52f1bcaf
+_md5_=b3fcdff43b4f7671b3e643df9ccddeca
diff --git a/metadata/md5-cache/dev-haskell/skylighting-0.12.3.1 b/metadata/md5-cache/dev-haskell/skylighting-0.12.3.1
index 67a9718c5bce..8da48fe79830 100644
--- a/metadata/md5-cache/dev-haskell/skylighting-0.12.3.1
+++ b/metadata/md5-cache/dev-haskell/skylighting-0.12.3.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/jgm/skylighting
INHERIT=haskell-cabal
IUSE=executable doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2
RDEPEND=~dev-haskell/skylighting-core-0.12.3.1:=[profile?] >=dev-lang/ghc-8.4.3:= executable? ( >=dev-haskell/blaze-html-0.5:=[profile?] dev-haskell/pretty-show:=[profile?] )
SLOT=0/0.12.3.1
SRC_URI=https://hackage.haskell.org/package/skylighting-0.12.3.1/skylighting-0.12.3.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=c151798a261599d6ea034ac78861ecf1
+_md5_=016250eac893a5f56c2e6b22c1a8f81b
diff --git a/metadata/md5-cache/dev-haskell/skylighting-core-0.12.3.1 b/metadata/md5-cache/dev-haskell/skylighting-core-0.12.3.1
index f27fbe059b70..598722d8fc43 100644
--- a/metadata/md5-cache/dev-haskell/skylighting-core-0.12.3.1
+++ b/metadata/md5-cache/dev-haskell/skylighting-core-0.12.3.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/jgm/skylighting
INHERIT=haskell-cabal
IUSE=executable doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/aeson-1.0:=[profile?] >=dev-haskell/ansi-terminal-0.7:=[profile?] dev-haskell/attoparsec:=[profile?] dev-haskell/base64-bytestring:=[profile?] >=dev-haskell/blaze-html-0.5:=[profile?] dev-haskell/case-insensitive:=[profile?] >=dev-haskell/colour-2.0:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-haskell/xml-conduit-1.9.1.0:=[profile?] <dev-haskell/xml-conduit-1.10:=[profile?] >=dev-lang/ghc-8.6.3:=
RESTRICT=!test? ( test )
SLOT=0/0.12.3.1
SRC_URI=https://hackage.haskell.org/package/skylighting-core-0.12.3.1/skylighting-core-0.12.3.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=b22f9b644d34eaeef59b4ccdf62ed43f
+_md5_=689605452e7e709d3b75c49d14c627c8
diff --git a/metadata/md5-cache/dev-haskell/smallcheck-1.2.0 b/metadata/md5-cache/dev-haskell/smallcheck-1.2.0
index 64855a239086..e9cb57feedca 100644
--- a/metadata/md5-cache/dev-haskell/smallcheck-1.2.0
+++ b/metadata/md5-cache/dev-haskell/smallcheck-1.2.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/Bodigrim/smallcheck
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/logict:=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/nats:=[profile?] dev-haskell/semigroups:=[profile?] dev-haskell/void:=[profile?] >=dev-lang/ghc-7.8.2:=
SLOT=0/1.2.0
SRC_URI=https://hackage.haskell.org/package/smallcheck-1.2.0/smallcheck-1.2.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=fbfe1e80ed135b6b1fe62c784ac05310
+_md5_=d034a8a79311c39fd150ee6762678bcc
diff --git a/metadata/md5-cache/dev-haskell/socks-0.6.1 b/metadata/md5-cache/dev-haskell/socks-0.6.1
index 93bf1008e6f7..f54eddc102df 100644
--- a/metadata/md5-cache/dev-haskell/socks-0.6.1
+++ b/metadata/md5-cache/dev-haskell/socks-0.6.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-socks
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/basement:=[profile?] >=dev-haskell/cereal-0.3.1:=[profile?] >=dev-haskell/network-2.6:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.6.1
SRC_URI=https://hackage.haskell.org/package/socks-0.6.1/socks-0.6.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=3f1ed8a18a368c73e947a2515605f58d
+_md5_=68aae3a64c6ecc51db817246a4fcffd4
diff --git a/metadata/md5-cache/dev-haskell/sop-core-0.5.0.2 b/metadata/md5-cache/dev-haskell/sop-core-0.5.0.2
index 6f547011c717..bc39d59c60b3 100644
--- a/metadata/md5-cache/dev-haskell/sop-core-0.5.0.2
+++ b/metadata/md5-cache/dev-haskell/sop-core-0.5.0.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/sop-core
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
SLOT=0/0.5.0.2
SRC_URI=https://hackage.haskell.org/package/sop-core-0.5.0.2/sop-core-0.5.0.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=cd0b2683f5337c223549a2346bb9f7c8
+_md5_=4f9b38529ca7f057e9f7927408595334
diff --git a/metadata/md5-cache/dev-haskell/split-0.2.3.4 b/metadata/md5-cache/dev-haskell/split-0.2.3.4
index dfa3b2ab920b..0fd7232f65aa 100644
--- a/metadata/md5-cache/dev-haskell/split-0.2.3.4
+++ b/metadata/md5-cache/dev-haskell/split-0.2.3.4
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/split
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~ppc-macos
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~ppc-macos
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.2.3.4
SRC_URI=https://hackage.haskell.org/package/split-0.2.3.4/split-0.2.3.4.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=732900310abc4cd4faba0a76fa8308ba
+_md5_=002766bc8ad5c8a3890a4d4a83b44049
diff --git a/metadata/md5-cache/dev-haskell/splitmix-0.1.0.3 b/metadata/md5-cache/dev-haskell/splitmix-0.1.0.3
index 0fb38d49a5af..d114c6fbaaed 100644
--- a/metadata/md5-cache/dev-haskell/splitmix-0.1.0.3
+++ b/metadata/md5-cache/dev-haskell/splitmix-0.1.0.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/splitmix
INHERIT=haskell-cabal
IUSE=optimised-mixer doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=test
SLOT=0/0.1.0.3
SRC_URI=https://hackage.haskell.org/package/splitmix-0.1.0.3/splitmix-0.1.0.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=2d640bdd92d13a087845377be72ca33a
+_md5_=ffb9a68ba6d697af3e5d00b509ad66ab
diff --git a/metadata/md5-cache/dev-haskell/statevar-1.2.1 b/metadata/md5-cache/dev-haskell/statevar-1.2.1
index f5af5cf0c322..f8514b3bf2ee 100644
--- a/metadata/md5-cache/dev-haskell/statevar-1.2.1
+++ b/metadata/md5-cache/dev-haskell/statevar-1.2.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/haskell-opengl/StateVar
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/stm-2.3.0.1:=[profile?] <dev-haskell/stm-2.6:=[profile?] >=dev-lang/ghc-7.8.2:=
SLOT=0/1.2.1
SRC_URI=https://hackage.haskell.org/package/StateVar-1.2.1/StateVar-1.2.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e58b596a21877c10047ebdf28a6617f1
+_md5_=8b5306f3be120c3cf6bd78ce5c9e9601
diff --git a/metadata/md5-cache/dev-haskell/statistics-0.15.2.0 b/metadata/md5-cache/dev-haskell/statistics-0.15.2.0
index 49e3e1a29127..9d10d95e159a 100644
--- a/metadata/md5-cache/dev-haskell/statistics-0.15.2.0
+++ b/metadata/md5-cache/dev-haskell/statistics-0.15.2.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/bos/statistics
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
RDEPEND=>=dev-haskell/aeson-0.6.0.0:=[profile?] >=dev-haskell/async-2.2.2:=[profile?] <dev-haskell/async-2.3:=[profile?] >=dev-haskell/base-orphans-0.6:=[profile?] <dev-haskell/base-orphans-0.9:=[profile?] >=dev-haskell/data-default-class-0.1.2:=[profile?] >=dev-haskell/dense-linear-algebra-0.1:=[profile?] <dev-haskell/dense-linear-algebra-0.2:=[profile?] >=dev-haskell/math-functions-0.3:=[profile?] >=dev-haskell/monad-par-0.3.4:=[profile?] >=dev-haskell/mwc-random-0.13.0.0:=[profile?] >=dev-haskell/primitive-0.3:=[profile?] >=dev-haskell/vector-0.10:=[profile?] >=dev-haskell/vector-algorithms-0.4:=[profile?] >=dev-haskell/vector-binary-instances-0.2.1:=[profile?] dev-haskell/vector-th-unbox:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.15.2.0
SRC_URI=https://hackage.haskell.org/package/statistics-0.15.2.0/statistics-0.15.2.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=96e77610bd7c02620066215f11d9ed93
+_md5_=a393a9dceed302487a4f69d02bb3a6b4
diff --git a/metadata/md5-cache/dev-haskell/stm-2.5.0.1 b/metadata/md5-cache/dev-haskell/stm-2.5.0.1
index 8cf020d7ce82..6d85457c2cb4 100644
--- a/metadata/md5-cache/dev-haskell/stm-2.5.0.1
+++ b/metadata/md5-cache/dev-haskell/stm-2.5.0.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://wiki.haskell.org/Software_transactional_memory
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
SLOT=0/2.5.0.1
SRC_URI=https://hackage.haskell.org/package/stm-2.5.0.1/stm-2.5.0.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=bc98abcbf325432ab0dcbec7a2bcbd60
+_md5_=1234ffca018208f3d565aec11512f8ea
diff --git a/metadata/md5-cache/dev-haskell/stm-chans-3.0.0.4 b/metadata/md5-cache/dev-haskell/stm-chans-3.0.0.4
index b0eed184d729..143228bb7779 100644
--- a/metadata/md5-cache/dev-haskell/stm-chans-3.0.0.4
+++ b/metadata/md5-cache/dev-haskell/stm-chans-3.0.0.4
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=http://code.haskell.org/~wren/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/stm-2.4:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/3.0.0.4
SRC_URI=https://hackage.haskell.org/package/stm-chans-3.0.0.4/stm-chans-3.0.0.4.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=44046aebf5c36491d41c16ce618fa6ef
+_md5_=e6bb84ee715908adb5ff5647b99976c3
diff --git a/metadata/md5-cache/dev-haskell/streaming-commons-0.2.2.4 b/metadata/md5-cache/dev-haskell/streaming-commons-0.2.2.4
index de8826dd09ad..22a651c0df8a 100644
--- a/metadata/md5-cache/dev-haskell/streaming-commons-0.2.2.4
+++ b/metadata/md5-cache/dev-haskell/streaming-commons-0.2.2.4
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/fpco/streaming-commons
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/async:=[profile?] >=dev-haskell/network-2.4.0.0:=[profile?] dev-haskell/random:=[profile?] dev-haskell/stm:=[profile?] dev-haskell/zlib:=[profile?] >=dev-lang/ghc-8.6.3:=
RESTRICT=test !test? ( test )
SLOT=0/0.2.2.4
SRC_URI=https://hackage.haskell.org/package/streaming-commons-0.2.2.4/streaming-commons-0.2.2.4.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=362b68f4fb500849c7300ee54ea0697c
+_md5_=86d1e397faa5912b549cf3b187553b2e
diff --git a/metadata/md5-cache/dev-haskell/strict-0.4.0.1 b/metadata/md5-cache/dev-haskell/strict-0.4.0.1
index 998af4b7b725..55c058fc92c9 100644
--- a/metadata/md5-cache/dev-haskell/strict-0.4.0.1
+++ b/metadata/md5-cache/dev-haskell/strict-0.4.0.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/haskellari/strict
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/assoc-1.0.1:=[profile?] <dev-haskell/assoc-1.1:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.2:=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/0.4.0.1
SRC_URI=https://hackage.haskell.org/package/strict-0.4.0.1/strict-0.4.0.1.tar.gz https://hackage.haskell.org/package/strict-0.4.0.1/revision/4.cabal -> strict-0.4.0.1.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=5a868bedb9fe83aba537eec5200224ac
+_md5_=d0fdb972e95a7da14dc9833efb96c2e4
diff --git a/metadata/md5-cache/dev-haskell/string-conversions-0.4.0.1 b/metadata/md5-cache/dev-haskell/string-conversions-0.4.0.1
index 1f36bcaf9536..7aaa43e88d2c 100644
--- a/metadata/md5-cache/dev-haskell/string-conversions-0.4.0.1
+++ b/metadata/md5-cache/dev-haskell/string-conversions-0.4.0.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/soenkehahn/string-conversions#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/text-0.11:=[profile?] >=dev-haskell/utf8-string-0.3:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.4.0.1
SRC_URI=https://hackage.haskell.org/package/string-conversions-0.4.0.1/string-conversions-0.4.0.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=53475e2bc0123f9bae5dcc9cca0ab8cf
+_md5_=31c5e24accca569bb05dd765631fbdf2
diff --git a/metadata/md5-cache/dev-haskell/string-qq-0.0.4 b/metadata/md5-cache/dev-haskell/string-qq-0.0.4
index 58055da571ae..c44138144a84 100644
--- a/metadata/md5-cache/dev-haskell/string-qq-0.0.4
+++ b/metadata/md5-cache/dev-haskell/string-qq-0.0.4
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/string-qq
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=public-domain
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.0.4
SRC_URI=https://hackage.haskell.org/package/string-qq-0.0.4/string-qq-0.0.4.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=958ae8b853006c1456c1fa5074dc992f
+_md5_=61bc48049815c14f624b9a9c473618c2
diff --git a/metadata/md5-cache/dev-haskell/stringbuilder-0.5.1 b/metadata/md5-cache/dev-haskell/stringbuilder-0.5.1
index 29e4ca6fb2e5..7f9049f975a1 100644
--- a/metadata/md5-cache/dev-haskell/stringbuilder-0.5.1
+++ b/metadata/md5-cache/dev-haskell/stringbuilder-0.5.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/stringbuilder
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.5.1
SRC_URI=https://hackage.haskell.org/package/stringbuilder-0.5.1/stringbuilder-0.5.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=813d5d1df6658816d9f02f4528373931
+_md5_=6021125e4bf1ced12bfd2cc6a708e28e
diff --git a/metadata/md5-cache/dev-haskell/syb-0.7.2.1 b/metadata/md5-cache/dev-haskell/syb-0.7.2.1
index d09e4a10d100..847536b0ab64 100644
--- a/metadata/md5-cache/dev-haskell/syb-0.7.2.1
+++ b/metadata/md5-cache/dev-haskell/syb-0.7.2.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://www.cs.uu.nl/wiki/GenericProgramming/SYB
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.7.2.1
SRC_URI=https://hackage.haskell.org/package/syb-0.7.2.1/syb-0.7.2.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=71e4d61f2d1be3de605d4eb4868ec494
+_md5_=ba79848f23b1354f0fca8b168b3ee8ef
diff --git a/metadata/md5-cache/dev-haskell/system-fileio-0.3.16.4 b/metadata/md5-cache/dev-haskell/system-fileio-0.3.16.4
index ef1c76554468..7d1e0c9882a2 100644
--- a/metadata/md5-cache/dev-haskell/system-fileio-0.3.16.4
+++ b/metadata/md5-cache/dev-haskell/system-fileio-0.3.16.4
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/fpco/haskell-filesystem
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/system-filepath-0.3.1:=[profile?] <dev-haskell/system-filepath-0.5:=[profile?] >=dev-haskell/text-0.7.1:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.3.16.4
SRC_URI=https://hackage.haskell.org/package/system-fileio-0.3.16.4/system-fileio-0.3.16.4.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=2d29cbf77a2c85f8f29bae587e0ce999
+_md5_=e05b0f5d45db4b3a0adc2405e5e0c828
diff --git a/metadata/md5-cache/dev-haskell/system-filepath-0.4.14-r1 b/metadata/md5-cache/dev-haskell/system-filepath-0.4.14-r1
index 0865d8c1be02..1b66200d7b6e 100644
--- a/metadata/md5-cache/dev-haskell/system-filepath-0.4.14-r1
+++ b/metadata/md5-cache/dev-haskell/system-filepath-0.4.14-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/fpco/haskell-filesystem
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/text-0.11.0.6:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=test
SLOT=0/0.4.14
SRC_URI=https://hackage.haskell.org/package/system-filepath-0.4.14/system-filepath-0.4.14.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=3ce76856fe56248c1f10f9de01f022d8
+_md5_=799119b695232e4e49e26e143bf6917c
diff --git a/metadata/md5-cache/dev-haskell/tagged-0.8.6.1 b/metadata/md5-cache/dev-haskell/tagged-0.8.6.1
index b5b94fbc3484..f8c4e248a57c 100644
--- a/metadata/md5-cache/dev-haskell/tagged-0.8.6.1
+++ b/metadata/md5-cache/dev-haskell/tagged-0.8.6.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/ekmett/tagged
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-lang/ghc-7.8.2:=
SLOT=0/0.8.6.1
SRC_URI=https://hackage.haskell.org/package/tagged-0.8.6.1/tagged-0.8.6.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=d464d1b40c0deb01d404621ccbe4cfb0
+_md5_=e11d0a54a2e54f18abf28851c9876867
diff --git a/metadata/md5-cache/dev-haskell/tagsoup-0.14.8 b/metadata/md5-cache/dev-haskell/tagsoup-0.14.8
index 88da5802e7df..31d49680944c 100644
--- a/metadata/md5-cache/dev-haskell/tagsoup-0.14.8
+++ b/metadata/md5-cache/dev-haskell/tagsoup-0.14.8
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/ndmitchell/tagsoup#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.14.8
SRC_URI=https://hackage.haskell.org/package/tagsoup-0.14.8/tagsoup-0.14.8.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=2b44cf06d158483085afb7b903cef17e
+_md5_=0e3da45a039c72edac6ed9715a33efb9
diff --git a/metadata/md5-cache/dev-haskell/tar-0.5.1.1-r2 b/metadata/md5-cache/dev-haskell/tar-0.5.1.1-r2
index 0bf3cf04e547..aafbf72d59fe 100644
--- a/metadata/md5-cache/dev-haskell/tar-0.5.1.1-r2
+++ b/metadata/md5-cache/dev-haskell/tar-0.5.1.1-r2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/tar
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
RESTRICT=test
SLOT=0/0.5.1.1
SRC_URI=https://hackage.haskell.org/package/tar-0.5.1.1/tar-0.5.1.1.tar.gz https://hackage.haskell.org/package/tar-0.5.1.1/revision/4.cabal -> tar-0.5.1.1-rev4.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=e1423cebc6d0e4fd17e9fe0f72486293
+_md5_=726ce046900aef50cffdfd57a6941812
diff --git a/metadata/md5-cache/dev-haskell/tasty-1.4.2.3 b/metadata/md5-cache/dev-haskell/tasty-1.4.2.3
index a3712585caf9..e471d98652fd 100644
--- a/metadata/md5-cache/dev-haskell/tasty-1.4.2.3
+++ b/metadata/md5-cache/dev-haskell/tasty-1.4.2.3
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/UnkindPartition/tasty
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/ansi-terminal-0.9:=[profile?] >=dev-haskell/clock-0.4.4.0:=[profile?] >=dev-haskell/optparse-applicative-0.14:=[profile?] >=dev-haskell/stm-2.3:=[profile?] >=dev-haskell/tagged-0.5:=[profile?] >=dev-haskell/unbounded-delays-0.1:=[profile?] dev-haskell/wcwidth:=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/1.4.2.3
SRC_URI=https://hackage.haskell.org/package/tasty-1.4.2.3/tasty-1.4.2.3.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=5e37e355b0314a61009dec37435cd187
+_md5_=e2ae7c5aa6893a25d30be6b611cf4414
diff --git a/metadata/md5-cache/dev-haskell/tasty-expected-failure-0.11.1.2 b/metadata/md5-cache/dev-haskell/tasty-expected-failure-0.11.1.2
index 4adbfafa3421..fc401ded2bad 100644
--- a/metadata/md5-cache/dev-haskell/tasty-expected-failure-0.11.1.2
+++ b/metadata/md5-cache/dev-haskell/tasty-expected-failure-0.11.1.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/nomeata/tasty-expected-failure
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/tasty-0.11:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.11.1.2
SRC_URI=https://hackage.haskell.org/package/tasty-expected-failure-0.11.1.2/tasty-expected-failure-0.11.1.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=c8104d2f246b9d88427702b75370915d
+_md5_=d7e73bafe90913b3a52c720c5caa31a2
diff --git a/metadata/md5-cache/dev-haskell/tasty-golden-2.3.1.1 b/metadata/md5-cache/dev-haskell/tasty-golden-2.3.1.1
index 484367639df8..59d764ec58b9 100644
--- a/metadata/md5-cache/dev-haskell/tasty-golden-2.3.1.1
+++ b/metadata/md5-cache/dev-haskell/tasty-golden-2.3.1.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/UnkindPartition/tasty-golden
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/async:=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/optparse-applicative:=[profile?] dev-haskell/tagged:=[profile?] >=dev-haskell/tasty-0.8:=[profile?] dev-haskell/temporary:=[profile?] >=dev-lang/ghc-7.6.1:=
RESTRICT=!test? ( test )
SLOT=0/2.3.1.1
SRC_URI=https://hackage.haskell.org/package/tasty-golden-2.3.1.1/tasty-golden-2.3.1.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=2363046d00f8aef640e82ebf6470b508
+_md5_=e6f4904fbe71b5bfbb3922033d7f4db4
diff --git a/metadata/md5-cache/dev-haskell/tasty-hedgehog-1.1.0.0 b/metadata/md5-cache/dev-haskell/tasty-hedgehog-1.1.0.0
index e1ea29f205a6..0a231433c18f 100644
--- a/metadata/md5-cache/dev-haskell/tasty-hedgehog-1.1.0.0
+++ b/metadata/md5-cache/dev-haskell/tasty-hedgehog-1.1.0.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/qfpl/tasty-hedgehog
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/hedgehog-1.0.2:=[profile?] >=dev-haskell/tagged-0.8:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/tasty-0.11:=[profile?] <dev-haskell/tasty-1.5:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/1.1.0.0
SRC_URI=https://hackage.haskell.org/package/tasty-hedgehog-1.1.0.0/tasty-hedgehog-1.1.0.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=6b3752ae52173d5457c700b6d8f51ab5
+_md5_=60a8f0aa6079dd792df36d0e57848302
diff --git a/metadata/md5-cache/dev-haskell/tasty-hslua-1.0.2 b/metadata/md5-cache/dev-haskell/tasty-hslua-1.0.2
index 87b141bc0af6..f2bb22bb4a5f 100644
--- a/metadata/md5-cache/dev-haskell/tasty-hslua-1.0.2
+++ b/metadata/md5-cache/dev-haskell/tasty-hslua-1.0.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/hslua-core-2.0:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/tasty-0.11:=[profile?] >=dev-haskell/tasty-hunit-0.9:=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/1.0.2
SRC_URI=https://hackage.haskell.org/package/tasty-hslua-1.0.2/tasty-hslua-1.0.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=c930ffa48fa38cc7d18424a8a3d967eb
+_md5_=a1aa3ce3d49828afb6124f6a23fcfc37
diff --git a/metadata/md5-cache/dev-haskell/tasty-hunit-0.10.0.3 b/metadata/md5-cache/dev-haskell/tasty-hunit-0.10.0.3
index 7d0cd45ef9e2..59f161aa8bf6 100644
--- a/metadata/md5-cache/dev-haskell/tasty-hunit-0.10.0.3
+++ b/metadata/md5-cache/dev-haskell/tasty-hunit-0.10.0.3
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/UnkindPartition/tasty
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/call-stack:=[profile?] >=dev-haskell/tasty-1.2.2:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.10.0.3
SRC_URI=https://hackage.haskell.org/package/tasty-hunit-0.10.0.3/tasty-hunit-0.10.0.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=28c1886b74ff6b7bbe521c3143632328
+_md5_=3e6a917d22eb535e1fbedbf2787bcd68
diff --git a/metadata/md5-cache/dev-haskell/tasty-kat-0.0.3 b/metadata/md5-cache/dev-haskell/tasty-kat-0.0.3
index 49337e52803a..be1a73670602 100644
--- a/metadata/md5-cache/dev-haskell/tasty-kat-0.0.3
+++ b/metadata/md5-cache/dev-haskell/tasty-kat-0.0.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/tasty-kat
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/tasty:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.0.3
SRC_URI=https://hackage.haskell.org/package/tasty-kat-0.0.3/tasty-kat-0.0.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=8e5c77a1d90f8d2264f1ec5c5dfce38d
+_md5_=ee98f568e1f97c2ff1748bfc38e79bb5
diff --git a/metadata/md5-cache/dev-haskell/tasty-lua-1.0.2 b/metadata/md5-cache/dev-haskell/tasty-lua-1.0.2
index 3c9acd70c92e..07255fa64e0a 100644
--- a/metadata/md5-cache/dev-haskell/tasty-lua-1.0.2
+++ b/metadata/md5-cache/dev-haskell/tasty-lua-1.0.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/hslua/hslua
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/file-embed-0.0:=[profile?] <dev-haskell/file-embed-0.1:=[profile?] >=dev-haskell/hslua-core-2.0:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?] >=dev-haskell/hslua-marshalling-2.0:=[profile?] <dev-haskell/hslua-marshalling-2.3:=[profile?] >=dev-haskell/lua-arbitrary-1.0:=[profile?] <dev-haskell/lua-arbitrary-1.1:=[profile?] >=dev-haskell/quickcheck-2.9:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-haskell/tasty-1.2:=[profile?] <dev-haskell/tasty-1.5:=[profile?] >=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-2.1:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/1.0.2
SRC_URI=https://hackage.haskell.org/package/tasty-lua-1.0.2/tasty-lua-1.0.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=53d47ca2c9cb5baa422b757dfb769b10
+_md5_=550fbc2c8236f8f499cc06db12894d54
diff --git a/metadata/md5-cache/dev-haskell/tasty-quickcheck-0.10.1.1 b/metadata/md5-cache/dev-haskell/tasty-quickcheck-0.10.1.1
index b74828701ef2..1cc7e463b44e 100644
--- a/metadata/md5-cache/dev-haskell/tasty-quickcheck-0.10.1.1
+++ b/metadata/md5-cache/dev-haskell/tasty-quickcheck-0.10.1.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/UnkindPartition/tasty
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/optparse-applicative:=[profile?] >=dev-haskell/quickcheck-2.10:2=[profile?] dev-haskell/random:=[profile?] dev-haskell/tagged:=[profile?] >=dev-haskell/tasty-1.0.1:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.10.1.1
SRC_URI=https://hackage.haskell.org/package/tasty-quickcheck-0.10.1.1/tasty-quickcheck-0.10.1.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=86ae764dc515ccda8fba2d5665f367ee
+_md5_=9d02a0f0d23e8b7fc91b0348cb91b739
diff --git a/metadata/md5-cache/dev-haskell/tasty-rerun-1.1.18 b/metadata/md5-cache/dev-haskell/tasty-rerun-1.1.18
index 61783c52b326..66d62ba8f841 100644
--- a/metadata/md5-cache/dev-haskell/tasty-rerun-1.1.18
+++ b/metadata/md5-cache/dev-haskell/tasty-rerun-1.1.18
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/ocharles/tasty-rerun
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/mtl-2.1.2:=[profile?] >=dev-haskell/optparse-applicative-0.6:=[profile?] >=dev-haskell/split-0.1:=[profile?] <dev-haskell/split-0.3:=[profile?] >=dev-haskell/stm-2.4.2:=[profile?] >=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/tasty-1.2:=[profile?] <dev-haskell/tasty-1.5:=[profile?] >=dev-lang/ghc-7.8.2:=
SLOT=0/1.1.18
SRC_URI=https://hackage.haskell.org/package/tasty-rerun-1.1.18/tasty-rerun-1.1.18.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=3759efcf02770628291fcf30e8cb283b
+_md5_=95f289e1bcf2c0fff5c62533fe6b14d7
diff --git a/metadata/md5-cache/dev-haskell/tasty-smallcheck-0.8.1 b/metadata/md5-cache/dev-haskell/tasty-smallcheck-0.8.1
index 24ed350e6e9d..2b362c739f0c 100644
--- a/metadata/md5-cache/dev-haskell/tasty-smallcheck-0.8.1
+++ b/metadata/md5-cache/dev-haskell/tasty-smallcheck-0.8.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=http://documentup.com/feuerbach/tasty
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/async:=[profile?] >=dev-haskell/smallcheck-1.0:=[profile?] dev-haskell/tagged:=[profile?] >=dev-haskell/tasty-0.8:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.8.1
SRC_URI=https://hackage.haskell.org/package/tasty-smallcheck-0.8.1/tasty-smallcheck-0.8.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e8cfdca8eec20bbb578bbd7f70d25055
+_md5_=65f81b9eb5b10612cd6026389ab0bf81
diff --git a/metadata/md5-cache/dev-haskell/tasty-th-0.1.7 b/metadata/md5-cache/dev-haskell/tasty-th-0.1.7
index 8a065faa66db..23a2767e0a67 100644
--- a/metadata/md5-cache/dev-haskell/tasty-th-0.1.7
+++ b/metadata/md5-cache/dev-haskell/tasty-th-0.1.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/bennofs/tasty-th
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/haskell-src-exts-1.18.0:=[profile?] dev-haskell/tasty:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.1.7
SRC_URI=https://hackage.haskell.org/package/tasty-th-0.1.7/tasty-th-0.1.7.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=57abfd07cd71be5b6fd95bd0df20b3e6
+_md5_=9f25d77cf70fc5f35aaa8775b98c0513
diff --git a/metadata/md5-cache/dev-haskell/temporary-1.3 b/metadata/md5-cache/dev-haskell/temporary-1.3
index d253dfee3bd4..586eddf52878 100644
--- a/metadata/md5-cache/dev-haskell/temporary-1.3
+++ b/metadata/md5-cache/dev-haskell/temporary-1.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/UnkindPartition/temporary
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/exceptions-0.6:=[profile?] >=dev-haskell/random-1.1:=[profile?] >=dev-lang/ghc-7.8.2:=
RESTRICT=!test? ( test )
SLOT=0/1.3
SRC_URI=https://hackage.haskell.org/package/temporary-1.3/temporary-1.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=5d40c842d133ebb47bf7f776f0716b6b
+_md5_=9228153511d45996ca00b777957c2a69
diff --git a/metadata/md5-cache/dev-haskell/temporary-rc-1.2.0.3 b/metadata/md5-cache/dev-haskell/temporary-rc-1.2.0.3
index f1c5b1cc473c..4cf05bff5700 100644
--- a/metadata/md5-cache/dev-haskell/temporary-rc-1.2.0.3
+++ b/metadata/md5-cache/dev-haskell/temporary-rc-1.2.0.3
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/UnkindPartition/temporary
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/exceptions-0.6:=[profile?] >=dev-lang/ghc-7.8.2:=
SLOT=0/1.2.0.3
SRC_URI=https://hackage.haskell.org/package/temporary-rc-1.2.0.3/temporary-rc-1.2.0.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=7d38a43e59219fbbe26ab54421403b2f
+_md5_=7d549e781e3ba12d1f9194877e45803b
diff --git a/metadata/md5-cache/dev-haskell/terminal-size-0.3.2.1 b/metadata/md5-cache/dev-haskell/terminal-size-0.3.2.1
index 14f71ab1bd5f..ce95de336e1c 100644
--- a/metadata/md5-cache/dev-haskell/terminal-size-0.3.2.1
+++ b/metadata/md5-cache/dev-haskell/terminal-size-0.3.2.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/terminal-size
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.3.2.1
SRC_URI=https://hackage.haskell.org/package/terminal-size-0.3.2.1/terminal-size-0.3.2.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=0f24e7e3fb95b7b09d191bfe587815e2
+_md5_=362a9b592f98fa3fe783bf62b9376f13
diff --git a/metadata/md5-cache/dev-haskell/terminfo-0.4.1.5 b/metadata/md5-cache/dev-haskell/terminfo-0.4.1.5
index aa9ca5ae57f8..5d30cd432e6d 100644
--- a/metadata/md5-cache/dev-haskell/terminfo-0.4.1.5
+++ b/metadata/md5-cache/dev-haskell/terminfo-0.4.1.5
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/judah/terminfo
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
SLOT=0/0.4.1.5
SRC_URI=https://hackage.haskell.org/package/terminfo-0.4.1.5/terminfo-0.4.1.5.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=315b91311e28496f30feb7614d523d61
+_md5_=d85bf86c00575bd50952579cb02b1a33
diff --git a/metadata/md5-cache/dev-haskell/test-framework-0.8.2.0-r3 b/metadata/md5-cache/dev-haskell/test-framework-0.8.2.0-r3
index 84d8789db7d1..e021424900dd 100644
--- a/metadata/md5-cache/dev-haskell/test-framework-0.8.2.0-r3
+++ b/metadata/md5-cache/dev-haskell/test-framework-0.8.2.0-r3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=http://haskell.github.io/test-framework/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/ansi-terminal-0.4.0:=[profile?] >=dev-haskell/ansi-wl-pprint-0.5.1:=[profile?] <dev-haskell/ansi-wl-pprint-0.7:=[profile?] >=dev-haskell/base-orphans-0.1:=[profile?] >=dev-haskell/hostname-1.0:=[profile?] <dev-haskell/hostname-1.1:=[profile?] >=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?] >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/regex-posix-0.72:=[profile?] >=dev-haskell/semigroups-0.18:=[profile?] >=dev-haskell/xml-1.3.5:=[profile?] <dev-haskell/xml-1.4:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=test
SLOT=0/0.8.2.0
SRC_URI=https://hackage.haskell.org/package/test-framework-0.8.2.0/test-framework-0.8.2.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=d22d292e17d54d1f7e369bb3ebaa7d98
+_md5_=00b9849a922e35619f4548526cc049e9
diff --git a/metadata/md5-cache/dev-haskell/test-framework-hunit-0.3.0.2-r1 b/metadata/md5-cache/dev-haskell/test-framework-hunit-0.3.0.2-r1
index e100d79f63f7..2ebbb56ea3d9 100644
--- a/metadata/md5-cache/dev-haskell/test-framework-hunit-0.3.0.2-r1
+++ b/metadata/md5-cache/dev-haskell/test-framework-hunit-0.3.0.2-r1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://batterseapower.github.io/test-framework/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2.0:=[profile?] >=dev-haskell/hunit-1.2:=[profile?] >=dev-haskell/test-framework-0.2.0:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.3.0.2
SRC_URI=https://hackage.haskell.org/package/test-framework-hunit-0.3.0.2/test-framework-hunit-0.3.0.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=84a7aed1ccc74d833e6f1512305714db
+_md5_=4a4b4eebda52112e251abc7f5a569de7
diff --git a/metadata/md5-cache/dev-haskell/test-framework-leancheck-0.0.1 b/metadata/md5-cache/dev-haskell/test-framework-leancheck-0.0.1
index 3162c5689835..4abcb8631ca2 100644
--- a/metadata/md5-cache/dev-haskell/test-framework-leancheck-0.0.1
+++ b/metadata/md5-cache/dev-haskell/test-framework-leancheck-0.0.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/rudymatela/test-framework-leancheck#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/leancheck:=[profile?] dev-haskell/test-framework:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.0.1
SRC_URI=https://hackage.haskell.org/package/test-framework-leancheck-0.0.1/test-framework-leancheck-0.0.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=af1305fb7aca909c0c2ba0483c1783fc
+_md5_=33fac90557708f46a386c15c4db2892d
diff --git a/metadata/md5-cache/dev-haskell/test-framework-quickcheck2-0.3.0.5-r2 b/metadata/md5-cache/dev-haskell/test-framework-quickcheck2-0.3.0.5-r2
index 3214ff739794..5c095ead8310 100644
--- a/metadata/md5-cache/dev-haskell/test-framework-quickcheck2-0.3.0.5-r2
+++ b/metadata/md5-cache/dev-haskell/test-framework-quickcheck2-0.3.0.5-r2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=http://haskell.github.io/test-framework/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2.0:=[profile?] >=dev-haskell/quickcheck-2.4:2=[profile?] >=dev-haskell/random-1:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/test-framework-0.8:=[profile?] <dev-haskell/test-framework-0.9:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.3.0.5
SRC_URI=https://hackage.haskell.org/package/test-framework-quickcheck2-0.3.0.5/test-framework-quickcheck2-0.3.0.5.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=1eac79624c07275fd663354ff1ac11ff
+_md5_=048115535e6ef938d7ca6d29c30d779e
diff --git a/metadata/md5-cache/dev-haskell/test-framework-th-0.2.4 b/metadata/md5-cache/dev-haskell/test-framework-th-0.2.4
index 529d1a3badb4..dbab09d1878e 100644
--- a/metadata/md5-cache/dev-haskell/test-framework-th-0.2.4
+++ b/metadata/md5-cache/dev-haskell/test-framework-th-0.2.4
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/finnsson/test-generator
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/haskell-src-exts:=[profile?] >=dev-haskell/language-haskell-extract-0.2:=[profile?] dev-haskell/regex-posix:=[profile?] dev-haskell/test-framework:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.2.4
SRC_URI=https://hackage.haskell.org/package/test-framework-th-0.2.4/test-framework-th-0.2.4.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=3f0afc007017f3ef82aa8bd7812ae5f7
+_md5_=36595c71184b781b3d17c17e2f1221a0
diff --git a/metadata/md5-cache/dev-haskell/texmath-0.12.5.1 b/metadata/md5-cache/dev-haskell/texmath-0.12.5.1
index aba05f31ef22..f254b76c4f4f 100644
--- a/metadata/md5-cache/dev-haskell/texmath-0.12.5.1
+++ b/metadata/md5-cache/dev-haskell/texmath-0.12.5.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/jgm/texmath
INHERIT=haskell-cabal
IUSE=executable server doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2
RDEPEND=>=dev-haskell/pandoc-types-1.20:=[profile?] <dev-haskell/pandoc-types-1.23:=[profile?] dev-haskell/split:=[profile?] >=dev-haskell/syb-0.4.2:=[profile?] <dev-haskell/syb-0.8:=[profile?] dev-haskell/xml:=[profile?] >=dev-lang/ghc-8.4.3:= executable? ( dev-haskell/aeson:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] dev-haskell/pretty-show:=[profile?] ) !executable? ( server? ( dev-haskell/aeson:=[profile?] ) ) server? ( dev-haskell/optparse-applicative:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/servant-server:=[profile?] dev-haskell/wai:=[profile?] dev-haskell/wai-logger:=[profile?] dev-haskell/warp:=[profile?] )
RESTRICT=!test? ( test )
SLOT=0/0.12.5.1
SRC_URI=https://hackage.haskell.org/package/texmath-0.12.5.1/texmath-0.12.5.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=f52c8717902b925fc4cb0d4e8716c7e1
+_md5_=3e7b00702d15431f0802a0edd429faeb
diff --git a/metadata/md5-cache/dev-haskell/text-1.2.5.0 b/metadata/md5-cache/dev-haskell/text-1.2.5.0
index 99d0ea16efd0..fbb3aebfe910 100644
--- a/metadata/md5-cache/dev-haskell/text-1.2.5.0
+++ b/metadata/md5-cache/dev-haskell/text-1.2.5.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell/text
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD-2
RDEPEND=>=dev-lang/ghc-8.4.3:=
RESTRICT=test
SLOT=0/1.2.5.0
SRC_URI=https://hackage.haskell.org/package/text-1.2.5.0/text-1.2.5.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=2b980a1a498e0cafe6cb548a18689bf7
+_md5_=e0f0d6d4b64115b15964599c3f72fda2
diff --git a/metadata/md5-cache/dev-haskell/text-conversions-0.3.1 b/metadata/md5-cache/dev-haskell/text-conversions-0.3.1
index ec7ea2589552..9f8fa666fc40 100644
--- a/metadata/md5-cache/dev-haskell/text-conversions-0.3.1
+++ b/metadata/md5-cache/dev-haskell/text-conversions-0.3.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/cjdev/text-conversions#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=ISC
RDEPEND=<dev-haskell/base16-bytestring-2:=[profile?] <dev-haskell/base64-bytestring-2:=[profile?] <dev-haskell/errors-3:=[profile?] <dev-haskell/text-2:=[profile?] >=dev-lang/ghc-7.8.2:=
RESTRICT=!test? ( test )
SLOT=0/0.3.1
SRC_URI=https://hackage.haskell.org/package/text-conversions-0.3.1/text-conversions-0.3.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e2b10490c82cfa9dec88cc8216804900
+_md5_=c2129a3cf1a61bb3464743bcbd490a35
diff --git a/metadata/md5-cache/dev-haskell/text-icu-0.7.1.0 b/metadata/md5-cache/dev-haskell/text-icu-0.7.1.0
index 6c0a2f4c1635..0f4f813bc1d2 100644
--- a/metadata/md5-cache/dev-haskell/text-icu-0.7.1.0
+++ b/metadata/md5-cache/dev-haskell/text-icu-0.7.1.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell/text-icu
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/text-0.9.1.0:=[profile?] >=dev-lang/ghc-8.4.3:= dev-libs/icu
RESTRICT=test
SLOT=0/0.7.1.0
SRC_URI=https://hackage.haskell.org/package/text-icu-0.7.1.0/text-icu-0.7.1.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=3cb0bfb909f9c84c29d422a5430e7f2e
+_md5_=21639f8641e1588d75c26126df23699d
diff --git a/metadata/md5-cache/dev-haskell/text-short-0.1.5 b/metadata/md5-cache/dev-haskell/text-short-0.1.5
index be63fad09215..6bc7cf7f28b5 100644
--- a/metadata/md5-cache/dev-haskell/text-short-0.1.5
+++ b/metadata/md5-cache/dev-haskell/text-short-0.1.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/text-short
INHERIT=haskell-cabal
IUSE=asserts doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/hashable-1.2.6:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.1.5
SRC_URI=https://hackage.haskell.org/package/text-short-0.1.5/text-short-0.1.5.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=018367aa1da932fbef0882defd006e6c
+_md5_=ef9c68e79868ff2971b52be2bf7c11b8
diff --git a/metadata/md5-cache/dev-haskell/text-show-3.9.7 b/metadata/md5-cache/dev-haskell/text-show-3.9.7
index ba0de8c9fedb..e25eadbebb90 100644
--- a/metadata/md5-cache/dev-haskell/text-show-3.9.7
+++ b/metadata/md5-cache/dev-haskell/text-show-3.9.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/RyanGlScott/text-show
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/base-compat-batteries-0.11:=[profile?] <dev-haskell/base-compat-batteries-0.13:=[profile?] >=dev-haskell/bifunctors-5.1:=[profile?] <dev-haskell/bifunctors-6:=[profile?] dev-haskell/bytestring-builder:=[profile?] >=dev-haskell/generic-deriving-1.14.1:=[profile?] <dev-haskell/generic-deriving-2:=[profile?] >=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-haskell/th-lift-0.7.6:=[profile?] <dev-haskell/th-lift-1:=[profile?] >=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/3.9.7
SRC_URI=https://hackage.haskell.org/package/text-show-3.9.7/text-show-3.9.7.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=1a92538da41aa7e6306e5d7669919bf5
+_md5_=927fd8ade209b6d3888b1c7eab9dfa64
diff --git a/metadata/md5-cache/dev-haskell/tf-random-0.5 b/metadata/md5-cache/dev-haskell/tf-random-0.5
index ae1dd12ddda2..d178d1a3f861 100644
--- a/metadata/md5-cache/dev-haskell/tf-random-0.5
+++ b/metadata/md5-cache/dev-haskell/tf-random-0.5
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/tf-random
INHERIT=haskell-cabal
IUSE=profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/primitive-0.3:=[profile?] dev-haskell/random:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.5
SRC_URI=https://hackage.haskell.org/package/tf-random-0.5/tf-random-0.5.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=9c7904e5532d42c429d2eb66aacbe252
+_md5_=1b69e26711f23e8268304d88b3cbc48a
diff --git a/metadata/md5-cache/dev-haskell/th-abstraction-0.4.3.0 b/metadata/md5-cache/dev-haskell/th-abstraction-0.4.3.0
index 79e2f27c9ab2..0e60da696c58 100644
--- a/metadata/md5-cache/dev-haskell/th-abstraction-0.4.3.0
+++ b/metadata/md5-cache/dev-haskell/th-abstraction-0.4.3.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/glguy/th-abstraction
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=ISC
RDEPEND=>=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.4.3.0
SRC_URI=https://hackage.haskell.org/package/th-abstraction-0.4.3.0/th-abstraction-0.4.3.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=4f073f3a19db945be904c62d8d9dbdc3
+_md5_=2248642f351c2bed7a771ad913cd496d
diff --git a/metadata/md5-cache/dev-haskell/th-compat-0.1.3 b/metadata/md5-cache/dev-haskell/th-compat-0.1.3
index 66c4536e171f..e5ed338b2506 100644
--- a/metadata/md5-cache/dev-haskell/th-compat-0.1.3
+++ b/metadata/md5-cache/dev-haskell/th-compat-0.1.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell-compat/th-compat
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.1.3
SRC_URI=https://hackage.haskell.org/package/th-compat-0.1.3/th-compat-0.1.3.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=50a2816cf23bcf961102b5a7822eba0b
+_md5_=3db76a3c54a4c0e24644672c26f60feb
diff --git a/metadata/md5-cache/dev-haskell/th-lift-0.8.2 b/metadata/md5-cache/dev-haskell/th-lift-0.8.2
index afe6ba526bf5..bf3eca7ab751 100644
--- a/metadata/md5-cache/dev-haskell/th-lift-0.8.2
+++ b/metadata/md5-cache/dev-haskell/th-lift-0.8.2
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/RyanGlScott/th-lift
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/th-abstraction-0.2.3:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.8.2
SRC_URI=https://hackage.haskell.org/package/th-lift-0.8.2/th-lift-0.8.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=ec919d9c1b1ae7d45a3aefc8c5858091
+_md5_=e866cfd7ed36ec3c44aef2341a242fcd
diff --git a/metadata/md5-cache/dev-haskell/th-lift-instances-0.1.19 b/metadata/md5-cache/dev-haskell/th-lift-instances-0.1.19
index ee423a5e006d..72cbc3b3b0cb 100644
--- a/metadata/md5-cache/dev-haskell/th-lift-instances-0.1.19
+++ b/metadata/md5-cache/dev-haskell/th-lift-instances-0.1.19
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/bennofs/th-lift-instances/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/text:=[profile?] >=dev-haskell/th-lift-0.8:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.1.19
SRC_URI=https://hackage.haskell.org/package/th-lift-instances-0.1.19/th-lift-instances-0.1.19.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=aeb254349b1b5ccef0d3f9dc87daa92d
+_md5_=a08746a4a0303de6a674cf48f784c069
diff --git a/metadata/md5-cache/dev-haskell/these-1.1.1.1 b/metadata/md5-cache/dev-haskell/these-1.1.1.1
index eaa9f94cf704..a6c2c567e12f 100644
--- a/metadata/md5-cache/dev-haskell/these-1.1.1.1
+++ b/metadata/md5-cache/dev-haskell/these-1.1.1.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/haskellari/these
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/assoc-1:=[profile?] <dev-haskell/assoc-1.1:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/1.1.1.1
SRC_URI=https://hackage.haskell.org/package/these-1.1.1.1/these-1.1.1.1.tar.gz https://hackage.haskell.org/package/these-1.1.1.1/revision/5.cabal -> these-1.1.1.1.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=985cd8cc046204be7cccae2627a3d215
+_md5_=cc3310b85489602b80792ede2f2e87c7
diff --git a/metadata/md5-cache/dev-haskell/time-compat-1.9.6.1 b/metadata/md5-cache/dev-haskell/time-compat-1.9.6.1
index 949479a21cfe..c79c71d885fc 100644
--- a/metadata/md5-cache/dev-haskell/time-compat-1.9.6.1
+++ b/metadata/md5-cache/dev-haskell/time-compat-1.9.6.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskellari/time-compat
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/base-orphans-0.8.4:=[profile?] <dev-haskell/base-orphans-0.9:=[profile?] >=dev-haskell/hashable-1.3.2.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/1.9.6.1
SRC_URI=https://hackage.haskell.org/package/time-compat-1.9.6.1/time-compat-1.9.6.1.tar.gz https://hackage.haskell.org/package/time-compat-1.9.6.1/revision/3.cabal -> time-compat-1.9.6.1.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=a6fb3ef1f3de724f400adb8f011a3b8d
+_md5_=4fb1652c846da9b690ec749a6f8f73b1
diff --git a/metadata/md5-cache/dev-haskell/time-locale-compat-0.1.1.5 b/metadata/md5-cache/dev-haskell/time-locale-compat-0.1.1.5
index 849331bc5e95..53aa348892c0 100644
--- a/metadata/md5-cache/dev-haskell/time-locale-compat-0.1.1.5
+++ b/metadata/md5-cache/dev-haskell/time-locale-compat-0.1.1.5
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/khibino/haskell-time-locale-compat
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/old-locale:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.1.1.5
SRC_URI=https://hackage.haskell.org/package/time-locale-compat-0.1.1.5/time-locale-compat-0.1.1.5.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=191f1d4e92f95eb3c3367c2e0121ff18
+_md5_=063049843d21d9b73fdf432e1f2f9ca0
diff --git a/metadata/md5-cache/dev-haskell/time-manager-0.0.0 b/metadata/md5-cache/dev-haskell/time-manager-0.0.0
index 0295f791c463..287c81e5e7c9 100644
--- a/metadata/md5-cache/dev-haskell/time-manager-0.0.0
+++ b/metadata/md5-cache/dev-haskell/time-manager-0.0.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/yesodweb/wai
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/auto-update:=[profile?] >=dev-lang/ghc-7.10.1:=
SLOT=0/0.0.0
SRC_URI=https://hackage.haskell.org/package/time-manager-0.0.0/time-manager-0.0.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=d17311d5a7c227be2016af17857ed75d
+_md5_=1b08a50e908201911437a7bebe52f9d7
diff --git a/metadata/md5-cache/dev-haskell/timeit-2.0 b/metadata/md5-cache/dev-haskell/timeit-2.0
index dd91d4b2241d..ddd319b352c0 100644
--- a/metadata/md5-cache/dev-haskell/timeit-2.0
+++ b/metadata/md5-cache/dev-haskell/timeit-2.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/merijn/timeit
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.8.2:=
SLOT=0/2.0
SRC_URI=https://hackage.haskell.org/package/timeit-2.0/timeit-2.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=be35615e96116a458eddfd8acf85c862
+_md5_=8bd7a10d06943ed607b493bdb8c2ddd6
diff --git a/metadata/md5-cache/dev-haskell/timezone-olson-0.2.0 b/metadata/md5-cache/dev-haskell/timezone-olson-0.2.0
index 207f2948122d..f07dad56772d 100644
--- a/metadata/md5-cache/dev-haskell/timezone-olson-0.2.0
+++ b/metadata/md5-cache/dev-haskell/timezone-olson-0.2.0
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=http://projects.haskell.org/time-ng/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/extensible-exceptions-0.1.0:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?] >=dev-haskell/timezone-series-0.1.0:=[profile?] <dev-haskell/timezone-series-0.2:=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/0.2.0
SRC_URI=https://hackage.haskell.org/package/timezone-olson-0.2.0/timezone-olson-0.2.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=147061e1baaa12df033fb60cc9eda0ed
+_md5_=d344b8f175fddf6444c472f362f59be2
diff --git a/metadata/md5-cache/dev-haskell/timezone-series-0.1.9 b/metadata/md5-cache/dev-haskell/timezone-series-0.1.9
index 9c62532e7586..b95adea3e55f 100644
--- a/metadata/md5-cache/dev-haskell/timezone-series-0.1.9
+++ b/metadata/md5-cache/dev-haskell/timezone-series-0.1.9
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=http://projects.haskell.org/time-ng/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.1.9
SRC_URI=https://hackage.haskell.org/package/timezone-series-0.1.9/timezone-series-0.1.9.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ecbe31590e8fedb0cbe110816f70beb6
+_md5_=bc8d8e380a87ed91d9a7451d879451c9
diff --git a/metadata/md5-cache/dev-haskell/tls-1.5.8 b/metadata/md5-cache/dev-haskell/tls-1.5.8
index da12a0915996..5b74b79c44c9 100644
--- a/metadata/md5-cache/dev-haskell/tls-1.5.8
+++ b/metadata/md5-cache/dev-haskell/tls-1.5.8
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/vincenthz/hs-tls
INHERIT=haskell-cabal
IUSE=+compat +network doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/asn1-encoding:=[profile?] >=dev-haskell/asn1-types-0.2.0:=[profile?] >=dev-haskell/async-2.0:=[profile?] >=dev-haskell/cereal-0.5.3:=[profile?] >=dev-haskell/cryptonite-0.27:=[profile?] dev-haskell/data-default-class:=[profile?] dev-haskell/hourglass:=[profile?] >=dev-haskell/memory-0.14.6:=[profile?] >=dev-haskell/x509-1.7.5:=[profile?] >=dev-haskell/x509-store-1.6:=[profile?] >=dev-haskell/x509-validation-1.6.5:=[profile?] >=dev-lang/ghc-8.4.3:= network? ( >=dev-haskell/network-2.4.0.0:=[profile?] )
RESTRICT=!test? ( test )
SLOT=0/1.5.8
SRC_URI=https://hackage.haskell.org/package/tls-1.5.8/tls-1.5.8.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=672f2fb2832b967395bca348b3158ddb
+_md5_=6239332793fa6c91c0b27b97d6c510ae
diff --git a/metadata/md5-cache/dev-haskell/tls-session-manager-0.0.4 b/metadata/md5-cache/dev-haskell/tls-session-manager-0.0.4
index 8be0decc1241..8e9e1d6458f0 100644
--- a/metadata/md5-cache/dev-haskell/tls-session-manager-0.0.4
+++ b/metadata/md5-cache/dev-haskell/tls-session-manager-0.0.4
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/tls-session-manager
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/auto-update:=[profile?] dev-haskell/basement:=[profile?] dev-haskell/clock:=[profile?] dev-haskell/memory:=[profile?] >=dev-haskell/psqueues-0.2.3:=[profile?] dev-haskell/tls:=[profile?] >=dev-lang/ghc-7.8.2:=
SLOT=0/0.0.4
SRC_URI=https://hackage.haskell.org/package/tls-session-manager-0.0.4/tls-session-manager-0.0.4.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=5895c39f5e0f7fd799340f43813c4b68
+_md5_=6b4192204bc01e29b4dd7dba06481011
diff --git a/metadata/md5-cache/dev-haskell/torrent-10000.1.1 b/metadata/md5-cache/dev-haskell/torrent-10000.1.1
index 7d0de7084065..b145c403e4e3 100644
--- a/metadata/md5-cache/dev-haskell/torrent-10000.1.1
+++ b/metadata/md5-cache/dev-haskell/torrent-10000.1.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/torrent
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/bencode-0.2:=[profile?] dev-haskell/syb:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/10000.1.1
SRC_URI=https://hackage.haskell.org/package/torrent-10000.1.1/torrent-10000.1.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=c61d08eb4ed5d5924cd7d71e01d9fcb4
+_md5_=4ba29c2f0317f80116c282f885c617cf
diff --git a/metadata/md5-cache/dev-haskell/transformers-0.5.6.2 b/metadata/md5-cache/dev-haskell/transformers-0.5.6.2
index 5b78a6d8b458..a64a16c1c276 100644
--- a/metadata/md5-cache/dev-haskell/transformers-0.5.6.2
+++ b/metadata/md5-cache/dev-haskell/transformers-0.5.6.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/transformers
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.5.6.2
SRC_URI=https://hackage.haskell.org/package/transformers-0.5.6.2/transformers-0.5.6.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=f1a28e887c1a19ec6485d14b6dad3deb
+_md5_=ae856060208640bdca03ecd503993034
diff --git a/metadata/md5-cache/dev-haskell/transformers-base-0.4.5.2 b/metadata/md5-cache/dev-haskell/transformers-base-0.4.5.2
index b6dd3f3abe9f..235ae59f8a9b 100644
--- a/metadata/md5-cache/dev-haskell/transformers-base-0.4.5.2
+++ b/metadata/md5-cache/dev-haskell/transformers-base-0.4.5.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/mvv/transformers-base
INHERIT=haskell-cabal
IUSE=+orphaninstances doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=BSD
RDEPEND=>=dev-haskell/stm-2.3:=[profile?] >=dev-haskell/transformers-compat-0.6.1:=[profile?] >=dev-lang/ghc-7.8.2:= orphaninstances? ( >=dev-haskell/base-orphans-0.3:=[profile?] )
SLOT=0/0.4.5.2
SRC_URI=https://hackage.haskell.org/package/transformers-base-0.4.5.2/transformers-base-0.4.5.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=4a1f9c6f3ea8201e9de95367a9539480
+_md5_=0fc3967b89fad31bb80422918c2ed07a
diff --git a/metadata/md5-cache/dev-haskell/transformers-compat-0.6.6 b/metadata/md5-cache/dev-haskell/transformers-compat-0.6.6
index 46af059a976d..56ee13869eee 100644
--- a/metadata/md5-cache/dev-haskell/transformers-compat-0.6.6
+++ b/metadata/md5-cache/dev-haskell/transformers-compat-0.6.6
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/ekmett/transformers-compat/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?] >=dev-haskell/mtl-2.1:=[profile?] >=dev-haskell/transformers-0.3:=[profile?] >=dev-lang/ghc-7.8.2:=
SLOT=0/0.6.6
SRC_URI=https://hackage.haskell.org/package/transformers-compat-0.6.6/transformers-compat-0.6.6.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=3f088ae9a6361e46ff4c7a6d0205f7ff
+_md5_=fe93de37e4675923ec903fdcb98f712a
diff --git a/metadata/md5-cache/dev-haskell/tree-diff-0.2.1.1 b/metadata/md5-cache/dev-haskell/tree-diff-0.2.1.1
index 6510d538ffea..f6267cc0664b 100644
--- a/metadata/md5-cache/dev-haskell/tree-diff-0.2.1.1
+++ b/metadata/md5-cache/dev-haskell/tree-diff-0.2.1.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskellari/tree-diff
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2+
RDEPEND=>=dev-haskell/ansi-terminal-0.10:=[profile?] <dev-haskell/ansi-terminal-0.12:=[profile?] >=dev-haskell/ansi-wl-pprint-0.6.8.2:=[profile?] <dev-haskell/ansi-wl-pprint-0.7:=[profile?] >=dev-haskell/bytestring-builder-0.10.8.2.0:=[profile?] <dev-haskell/bytestring-builder-0.11:=[profile?] >=dev-haskell/parsers-0.12.10:=[profile?] <dev-haskell/parsers-0.13:=[profile?] >=dev-haskell/primitive-0.7.1.0:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-haskell/quickcheck-2.14.2:2=[profile?] <dev-haskell/quickcheck-2.15:2=[profile?] >=dev-haskell/scientific-0.3.6.2:=[profile?] <dev-haskell/scientific-0.4:=[profile?] >=dev-haskell/semialign-1.1:=[profile?] <dev-haskell/semialign-1.3:=[profile?] >=dev-haskell/strict-0.4.0.1:=[profile?] <dev-haskell/strict-0.5:=[profile?] >=dev-haskell/tagged-0.8.6:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.2:=[profile?] >=dev-haskell/unordered-containers-0.2.8.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/uuid-types-1.0.3:=[profile?] <dev-haskell/uuid-types-1.1:=[profile?] >=dev-haskell/vector-0.12:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/aeson-1.5.6.0:=[profile?] <dev-haskell/aeson-2.1:=[profile?] >=dev-haskell/base-compat-0.10.5:=[profile?] <dev-haskell/base-compat-0.13:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?]
RESTRICT=!test? ( test )
SLOT=0/0.2.1.1
SRC_URI=https://hackage.haskell.org/package/tree-diff-0.2.1.1/tree-diff-0.2.1.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=51d9ea5351d4a936525c5c058a644938
+_md5_=99ff3a1b1ef56394a2bc2dcc7b097abd
diff --git a/metadata/md5-cache/dev-haskell/trifecta-2.1.2 b/metadata/md5-cache/dev-haskell/trifecta-2.1.2
index 378d8f486e8b..ac858930cb07 100644
--- a/metadata/md5-cache/dev-haskell/trifecta-2.1.2
+++ b/metadata/md5-cache/dev-haskell/trifecta-2.1.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/ekmett/trifecta/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/ansi-terminal-0.6:=[profile?] <dev-haskell/ansi-terminal-0.12:=[profile?] >=dev-haskell/blaze-builder-0.3.0.1:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?] >=dev-haskell/blaze-html-0.9:=[profile?] <dev-haskell/blaze-html-0.10:=[profile?] >=dev-haskell/blaze-markup-0.8:=[profile?] <dev-haskell/blaze-markup-0.9:=[profile?] >=dev-haskell/charset-0.3.5.1:=[profile?] <dev-haskell/charset-1:=[profile?] >=dev-haskell/comonad-5:=[profile?] <dev-haskell/comonad-6:=[profile?] >=dev-haskell/fingertree-0.1:=[profile?] <dev-haskell/fingertree-0.2:=[profile?] >=dev-haskell/hashable-1.2.4:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/lens-4.14:=[profile?] <dev-haskell/lens-6:=[profile?] >=dev-haskell/parsers-0.12.1:=[profile?] <dev-haskell/parsers-1:=[profile?] >=dev-haskell/prettyprinter-1.7:=[profile?] <dev-haskell/prettyprinter-2:=[profile?] >=dev-haskell/prettyprinter-ansi-terminal-1.1.2:=[profile?] <dev-haskell/prettyprinter-ansi-terminal-2:=[profile?] >=dev-haskell/profunctors-5.2:=[profile?] <dev-haskell/profunctors-6:=[profile?] >=dev-haskell/reducers-3.12.1:=[profile?] <dev-haskell/reducers-4:=[profile?] >=dev-haskell/unordered-containers-0.2.1:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/utf8-string-0.3.6:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/2.1.2
SRC_URI=https://hackage.haskell.org/package/trifecta-2.1.2/trifecta-2.1.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=c7514610e6b34d5d4494fc26ee9a1d68
+_md5_=fed12c090352efc7da4020c419ea637d
diff --git a/metadata/md5-cache/dev-haskell/type-equality-1 b/metadata/md5-cache/dev-haskell/type-equality-1
index a885113d78cb..cfe225c534b4 100644
--- a/metadata/md5-cache/dev-haskell/type-equality-1
+++ b/metadata/md5-cache/dev-haskell/type-equality-1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/hesselink/type-equality
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/1
SRC_URI=https://hackage.haskell.org/package/type-equality-1/type-equality-1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=c09cbe5490d190045b9590e19264c084
+_md5_=b92c4719948c520bd0683d96ef8f60cc
diff --git a/metadata/md5-cache/dev-haskell/typed-process-0.2.6.0 b/metadata/md5-cache/dev-haskell/typed-process-0.2.6.0
index 6fcba618a51d..b512e3657113 100644
--- a/metadata/md5-cache/dev-haskell/typed-process-0.2.6.0
+++ b/metadata/md5-cache/dev-haskell/typed-process-0.2.6.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/fpco/typed-process
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/async:=[profile?] dev-haskell/stm:=[profile?] dev-haskell/unliftio-core:=[profile?] >=dev-lang/ghc-7.10.1:=
RESTRICT=!test? ( test )
SLOT=0/0.2.6.0
SRC_URI=https://hackage.haskell.org/package/typed-process-0.2.6.0/typed-process-0.2.6.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=7f428cc5fabd259180fb7efc7d67d576
+_md5_=b9bb32c761eb35907991e23778fb0b18
diff --git a/metadata/md5-cache/dev-haskell/unbounded-delays-0.1.1.0 b/metadata/md5-cache/dev-haskell/unbounded-delays-0.1.1.0
index 12bcf0f3a984..ab3e8fe38c67 100644
--- a/metadata/md5-cache/dev-haskell/unbounded-delays-0.1.1.0
+++ b/metadata/md5-cache/dev-haskell/unbounded-delays-0.1.1.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/basvandijk/unbounded-delays
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.1.1.0
SRC_URI=https://hackage.haskell.org/package/unbounded-delays-0.1.1.0/unbounded-delays-0.1.1.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=0e94c8049a8126dff7555f27de06f771
+_md5_=661be7a26f55732ff8d07d25201f8693
diff --git a/metadata/md5-cache/dev-haskell/unicode-collation-0.1.3.1 b/metadata/md5-cache/dev-haskell/unicode-collation-0.1.3.1
index 624195ea34b7..6517a13b61dc 100644
--- a/metadata/md5-cache/dev-haskell/unicode-collation-0.1.3.1
+++ b/metadata/md5-cache/dev-haskell/unicode-collation-0.1.3.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/jgm/unicode-collation
INHERIT=haskell-cabal
IUSE=doctests executable doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
RDEPEND=dev-haskell/parsec:=[profile?] >=dev-haskell/text-1.2:=[profile?] <dev-haskell/text-2.1:=[profile?] dev-haskell/th-lift-instances:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.1.3.1
SRC_URI=https://hackage.haskell.org/package/unicode-collation-0.1.3.1/unicode-collation-0.1.3.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=9bff3d1ef72852a71a52d80e538aaa40
+_md5_=334e0cc3330290e466ed9f06302cf2f9
diff --git a/metadata/md5-cache/dev-haskell/unicode-data-0.3.0 b/metadata/md5-cache/dev-haskell/unicode-data-0.3.0
index e46d3e785ef8..d06e1b6dc240 100644
--- a/metadata/md5-cache/dev-haskell/unicode-data-0.3.0
+++ b/metadata/md5-cache/dev-haskell/unicode-data-0.3.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/composewell/unicode-data
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=Apache-2.0
RDEPEND=>=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.3.0
SRC_URI=https://hackage.haskell.org/package/unicode-data-0.3.0/unicode-data-0.3.0.tar.gz https://hackage.haskell.org/package/unicode-data-0.3.0/revision/1.cabal -> unicode-data-0.3.0.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=4f19facde758ac520d38f1287acf3ab9
+_md5_=84575d7aebd2e51c8633ef0a57532520
diff --git a/metadata/md5-cache/dev-haskell/unicode-transforms-0.3.7.1-r1 b/metadata/md5-cache/dev-haskell/unicode-transforms-0.3.7.1-r1
index a0baaaa7ce7f..ad323050bc13 100644
--- a/metadata/md5-cache/dev-haskell/unicode-transforms-0.3.7.1-r1
+++ b/metadata/md5-cache/dev-haskell/unicode-transforms-0.3.7.1-r1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/composewell/unicode-transforms
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/text-1.1.1:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-7.8.2:=
RESTRICT=!test? ( test )
SLOT=0/0.3.7.1
SRC_URI=https://hackage.haskell.org/package/unicode-transforms-0.3.7.1/unicode-transforms-0.3.7.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=8a750acd062fe6d18f9a5952a6a660dc
+_md5_=27dd01f21567b95f066cb8b335ac5820
diff --git a/metadata/md5-cache/dev-haskell/uniplate-1.6.13 b/metadata/md5-cache/dev-haskell/uniplate-1.6.13
index ff0c25437cf1..8ea5eeaaea48 100644
--- a/metadata/md5-cache/dev-haskell/uniplate-1.6.13
+++ b/metadata/md5-cache/dev-haskell/uniplate-1.6.13
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/ndmitchell/uniplate#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/hashable-1.1.2.3:=[profile?] dev-haskell/syb:=[profile?] >=dev-haskell/unordered-containers-0.2.1:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/1.6.13
SRC_URI=https://hackage.haskell.org/package/uniplate-1.6.13/uniplate-1.6.13.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=cfe17ccb07d1c8160ca84ad6493e1b82
+_md5_=d8f5faf3118effd2358a9674a4620a95
diff --git a/metadata/md5-cache/dev-haskell/unix-compat-0.5.2 b/metadata/md5-cache/dev-haskell/unix-compat-0.5.2
index fba117780a96..e8fa4ddd2f68 100644
--- a/metadata/md5-cache/dev-haskell/unix-compat-0.5.2
+++ b/metadata/md5-cache/dev-haskell/unix-compat-0.5.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/jacobstanley/unix-compat
INHERIT=haskell-cabal
IUSE=old-time doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.5.2
SRC_URI=https://hackage.haskell.org/package/unix-compat-0.5.2/unix-compat-0.5.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=b1f09c926fa000479acebf40d8baa7c2
+_md5_=fce61c24c9ed3b3e63c1ad31d1c19e78
diff --git a/metadata/md5-cache/dev-haskell/unix-time-0.4.7 b/metadata/md5-cache/dev-haskell/unix-time-0.4.7
index 414ce73db321..db86caeaf313 100644
--- a/metadata/md5-cache/dev-haskell/unix-time-0.4.7
+++ b/metadata/md5-cache/dev-haskell/unix-time-0.4.7
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/unix-time
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/old-time:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=test
SLOT=0/0.4.7
SRC_URI=https://hackage.haskell.org/package/unix-time-0.4.7/unix-time-0.4.7.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=2d4504c116742c8a875d43735532ed08
+_md5_=54590f0487433f96f73a29f21d168aab
diff --git a/metadata/md5-cache/dev-haskell/unliftio-0.2.18 b/metadata/md5-cache/dev-haskell/unliftio-0.2.18
index ba540c51d3f8..2311967c6a44 100644
--- a/metadata/md5-cache/dev-haskell/unliftio-0.2.18
+++ b/metadata/md5-cache/dev-haskell/unliftio-0.2.18
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/fpco/unliftio/tree/master/unliftio#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>dev-haskell/async-2.1.1:=[profile?] >=dev-haskell/stm-2.4.3:=[profile?] >=dev-haskell/unliftio-core-0.1.1.0:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.2.18
SRC_URI=https://hackage.haskell.org/package/unliftio-0.2.18/unliftio-0.2.18.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=92ed08544a75febad439276a155aeb18
+_md5_=0dbe01cb78b630449b99c4ff230a4be7
diff --git a/metadata/md5-cache/dev-haskell/unliftio-core-0.1.2.0 b/metadata/md5-cache/dev-haskell/unliftio-core-0.1.2.0
index eb3074a47fc8..82cbd4519103 100644
--- a/metadata/md5-cache/dev-haskell/unliftio-core-0.1.2.0
+++ b/metadata/md5-cache/dev-haskell/unliftio-core-0.1.2.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/fpco/unliftio/tree/master/unliftio-core#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-lang/ghc-7.8.2:=
SLOT=0/0.1.2.0
SRC_URI=https://hackage.haskell.org/package/unliftio-core-0.1.2.0/unliftio-core-0.1.2.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=f229128fb172edd21d955d5f81c5a85f
+_md5_=ff2403b43ee3eb1b144d28bcce0e6fda
diff --git a/metadata/md5-cache/dev-haskell/unordered-containers-0.2.17.0 b/metadata/md5-cache/dev-haskell/unordered-containers-0.2.17.0
index bdc9782d0dc5..d2ffde609ecb 100644
--- a/metadata/md5-cache/dev-haskell/unordered-containers-0.2.17.0
+++ b/metadata/md5-cache/dev-haskell/unordered-containers-0.2.17.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell-unordered-containers/unordered-containers
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/hashable-1.2.5:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=test
SLOT=0/0.2.17.0
SRC_URI=https://hackage.haskell.org/package/unordered-containers-0.2.17.0/unordered-containers-0.2.17.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=80925ccd00be4468dacbabac785e39d7
+_md5_=8c5271fad8f6491086d99f29f9d89510
diff --git a/metadata/md5-cache/dev-haskell/utf8-light-0.4.2 b/metadata/md5-cache/dev-haskell/utf8-light-0.4.2
index adea770d5136..4c6b06dc1bdb 100644
--- a/metadata/md5-cache/dev-haskell/utf8-light-0.4.2
+++ b/metadata/md5-cache/dev-haskell/utf8-light-0.4.2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/utf8-light
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/0.4.2
SRC_URI=https://hackage.haskell.org/package/utf8-light-0.4.2/utf8-light-0.4.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=fc139b7f08b6f8a4fddfb9cf60a292a4
+_md5_=03a28c4416de12c25e73b1c9ca7a9b11
diff --git a/metadata/md5-cache/dev-haskell/utf8-string-1.0.1.1 b/metadata/md5-cache/dev-haskell/utf8-string-1.0.1.1
index fe5ab1154cbc..a8f712c645af 100644
--- a/metadata/md5-cache/dev-haskell/utf8-string-1.0.1.1
+++ b/metadata/md5-cache/dev-haskell/utf8-string-1.0.1.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/glguy/utf8-string/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
SLOT=0/1.0.1.1
SRC_URI=https://hackage.haskell.org/package/utf8-string-1.0.1.1/utf8-string-1.0.1.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=9d4a4583af670f371cb5d446b44add76
+_md5_=ddeb586f0f48511d3b7284a0fbc6446a
diff --git a/metadata/md5-cache/dev-haskell/uuid-1.3.15 b/metadata/md5-cache/dev-haskell/uuid-1.3.15
index ac3fed989393..04449da1fd59 100644
--- a/metadata/md5-cache/dev-haskell/uuid-1.3.15
+++ b/metadata/md5-cache/dev-haskell/uuid-1.3.15
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell-hvr/uuid
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/cryptohash-md5-0.11.100:=[profile?] <dev-haskell/cryptohash-md5-0.12:=[profile?] >=dev-haskell/cryptohash-sha1-0.11.100:=[profile?] <dev-haskell/cryptohash-sha1-0.12:=[profile?] >=dev-haskell/entropy-0.3.7:=[profile?] <dev-haskell/entropy-0.5:=[profile?] >=dev-haskell/network-info-0.2:=[profile?] <dev-haskell/network-info-0.3:=[profile?] >=dev-haskell/random-1.1:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/uuid-types-1.0.5:=[profile?] <dev-haskell/uuid-types-1.0.6:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/text-1.2.3.0:=[profile?] <dev-haskell/text-2.1:=[profile?]
RESTRICT=test
SLOT=0/1.3.15
SRC_URI=https://hackage.haskell.org/package/uuid-1.3.15/uuid-1.3.15.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=b620685b7d871a105015ec127c4eb536
+_md5_=1622fb80144ca08443f011793f796a49
diff --git a/metadata/md5-cache/dev-haskell/uuid-types-1.0.5 b/metadata/md5-cache/dev-haskell/uuid-types-1.0.5
index cdbcb69eb5cc..c8ef590e8493 100644
--- a/metadata/md5-cache/dev-haskell/uuid-types-1.0.5
+++ b/metadata/md5-cache/dev-haskell/uuid-types-1.0.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell-hvr/uuid
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/random-1.1:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/1.0.5
SRC_URI=https://hackage.haskell.org/package/uuid-types-1.0.5/uuid-types-1.0.5.tar.gz https://hackage.haskell.org/package/uuid-types-1.0.5/revision/2.cabal -> uuid-types-1.0.5.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=2ea2ebadbb3da55cfa8cdc7576b2c278
+_md5_=1e8189153cd206fdb132d8bc749393d6
diff --git a/metadata/md5-cache/dev-haskell/vault-0.3.1.5 b/metadata/md5-cache/dev-haskell/vault-0.3.1.5
index 89dea92e1e87..fd3c05964393 100644
--- a/metadata/md5-cache/dev-haskell/vault-0.3.1.5
+++ b/metadata/md5-cache/dev-haskell/vault-0.3.1.5
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/HeinrichApfelmus/vault
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/hashable-1.1.2.5:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/unordered-containers-0.2.3.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/0.3.1.5
SRC_URI=https://hackage.haskell.org/package/vault-0.3.1.5/vault-0.3.1.5.tar.gz https://hackage.haskell.org/package/vault-0.3.1.5/revision/1.cabal -> vault-0.3.1.5.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=6f646f2e70c1f8dd16e75693293caed4
+_md5_=9f95b5e8204f3ce7373ed102663bbb4e
diff --git a/metadata/md5-cache/dev-haskell/vector-0.12.3.1 b/metadata/md5-cache/dev-haskell/vector-0.12.3.1
index b40e7bef4018..8e89e9c068e9 100644
--- a/metadata/md5-cache/dev-haskell/vector-0.12.3.1
+++ b/metadata/md5-cache/dev-haskell/vector-0.12.3.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/haskell/vector
INHERIT=haskell-cabal
IUSE=+boundschecks internalchecks unsafechecks doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/primitive-0.6.4.0:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.12.3.1
SRC_URI=https://hackage.haskell.org/package/vector-0.12.3.1/vector-0.12.3.1.tar.gz https://hackage.haskell.org/package/vector-0.12.3.1/revision/1.cabal -> vector-0.12.3.1-rev1.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=22c236a3d8ea3da202bbce8364acc4dd
+_md5_=b0f0f7bf1b20ca55d4dc735a48073e76
diff --git a/metadata/md5-cache/dev-haskell/vector-algorithms-0.8.0.4 b/metadata/md5-cache/dev-haskell/vector-algorithms-0.8.0.4
index dfc2c3d83153..55d226331669 100644
--- a/metadata/md5-cache/dev-haskell/vector-algorithms-0.8.0.4
+++ b/metadata/md5-cache/dev-haskell/vector-algorithms-0.8.0.4
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/erikd/vector-algorithms/
INHERIT=haskell-cabal
IUSE=+bench +boundschecks internalchecks +properties unsafechecks doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/primitive-0.3:=[profile?] <dev-haskell/primitive-0.8:=[profile?] >=dev-haskell/tagged-0.4:=[profile?] <dev-haskell/tagged-0.9:=[profile?] >=dev-haskell/vector-0.6:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.8.0.4
SRC_URI=https://hackage.haskell.org/package/vector-algorithms-0.8.0.4/vector-algorithms-0.8.0.4.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=5d8a1272352bec7bb49012e30b4083cd
+_md5_=5874dd4aa8996c74ad2d65258e2aa8a5
diff --git a/metadata/md5-cache/dev-haskell/vector-binary-instances-0.2.5.1 b/metadata/md5-cache/dev-haskell/vector-binary-instances-0.2.5.1
index 0c90067e6684..e25c789942bc 100644
--- a/metadata/md5-cache/dev-haskell/vector-binary-instances-0.2.5.1
+++ b/metadata/md5-cache/dev-haskell/vector-binary-instances-0.2.5.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/bos/vector-binary-instances
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/vector-0.6:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.2.5.1
SRC_URI=https://hackage.haskell.org/package/vector-binary-instances-0.2.5.1/vector-binary-instances-0.2.5.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=019f1775a9f2ae992cc1934fb76c9d1a
+_md5_=ca4f23a4ee6c25ac045f6a2af5f80148
diff --git a/metadata/md5-cache/dev-haskell/vector-th-unbox-0.2.1.7 b/metadata/md5-cache/dev-haskell/vector-th-unbox-0.2.1.7
index 8ceaaea86044..650fb057a609 100644
--- a/metadata/md5-cache/dev-haskell/vector-th-unbox-0.2.1.7
+++ b/metadata/md5-cache/dev-haskell/vector-th-unbox-0.2.1.7
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/vector-th-unbox
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/vector-0.7.1:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.2.1.7
SRC_URI=https://hackage.haskell.org/package/vector-th-unbox-0.2.1.7/vector-th-unbox-0.2.1.7.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=a1567c1cb649974c29d3585883379c60
+_md5_=749c9e9a5812154057f79d0cb3663009
diff --git a/metadata/md5-cache/dev-haskell/void-0.7.3 b/metadata/md5-cache/dev-haskell/void-0.7.3
index ca9b226a1514..6baa42438aad 100644
--- a/metadata/md5-cache/dev-haskell/void-0.7.3
+++ b/metadata/md5-cache/dev-haskell/void-0.7.3
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/ekmett/void
INHERIT=haskell-cabal
IUSE=safe doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/hashable-1.1:=[profile?] >=dev-haskell/semigroups-0.8.2:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.7.3
SRC_URI=https://hackage.haskell.org/package/void-0.7.3/void-0.7.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=76aa33a219934e84e937cec888db23c4
+_md5_=d4b3bfe1b63d08ea74ba037d79639835
diff --git a/metadata/md5-cache/dev-haskell/wai-3.2.3 b/metadata/md5-cache/dev-haskell/wai-3.2.3
index e852c84ebf19..31c6359cbb62 100644
--- a/metadata/md5-cache/dev-haskell/wai-3.2.3
+++ b/metadata/md5-cache/dev-haskell/wai-3.2.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/yesodweb/wai
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/http-types-0.7:=[profile?] >=dev-haskell/network-2.2.1.5:=[profile?] >=dev-haskell/text-0.7:=[profile?] >=dev-haskell/vault-0.3:=[profile?] <dev-haskell/vault-0.4:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/3.2.3
SRC_URI=https://hackage.haskell.org/package/wai-3.2.3/wai-3.2.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=f3a0d6d89a34902fcc8ce043de25441d
+_md5_=e1fc94b6ef21cba9d373282b3460313e
diff --git a/metadata/md5-cache/dev-haskell/wai-app-static-3.1.7.2-r1 b/metadata/md5-cache/dev-haskell/wai-app-static-3.1.7.2-r1
index 21f5c7ece238..e2acb20d6674 100644
--- a/metadata/md5-cache/dev-haskell/wai-app-static-3.1.7.2-r1
+++ b/metadata/md5-cache/dev-haskell/wai-app-static-3.1.7.2-r1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://www.yesodweb.com/book/web-application-interface
INHERIT=haskell-cabal
IUSE=print doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/blaze-html-0.5:=[profile?] >=dev-haskell/blaze-markup-0.5.1:=[profile?] >=dev-haskell/cryptonite-0.6:=[profile?] >=dev-haskell/file-embed-0.0.3.1:=[profile?] dev-haskell/http-date:=[profile?] >=dev-haskell/http-types-0.7:=[profile?] >=dev-haskell/memory-0.7:=[profile?] >=dev-haskell/mime-types-0.1:=[profile?] <dev-haskell/mime-types-0.2:=[profile?] >=dev-haskell/old-locale-1.0.0.2:=[profile?] >=dev-haskell/optparse-applicative-0.7:=[profile?] >=dev-haskell/text-0.7:=[profile?] >=dev-haskell/unix-compat-0.2:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] >=dev-haskell/wai-3.0:=[profile?] <dev-haskell/wai-3.3:=[profile?] >=dev-haskell/wai-extra-3.0:=[profile?] <dev-haskell/wai-extra-3.2:=[profile?] >=dev-haskell/warp-3.0.11:=[profile?] <dev-haskell/warp-3.4:=[profile?] >=dev-haskell/zlib-0.5:=[profile?] >=dev-lang/ghc-7.8.2:=
RESTRICT=!test? ( test )
SLOT=0/3.1.7.2
SRC_URI=https://hackage.haskell.org/package/wai-app-static-3.1.7.2/wai-app-static-3.1.7.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=4bc0de0f3220b3c08277da2b8218a974
+_md5_=2eb2dc0517f78d85ba2489857e6d0c4f
diff --git a/metadata/md5-cache/dev-haskell/wai-extra-3.1.4.1 b/metadata/md5-cache/dev-haskell/wai-extra-3.1.4.1
index 1b439b75761d..f699f56fbecf 100644
--- a/metadata/md5-cache/dev-haskell/wai-extra-3.1.4.1
+++ b/metadata/md5-cache/dev-haskell/wai-extra-3.1.4.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/yesodweb/wai
INHERIT=haskell-cabal
IUSE=examples doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/aeson:=[profile?] dev-haskell/ansi-terminal:=[profile?] dev-haskell/base64-bytestring:=[profile?] dev-haskell/call-stack:=[profile?] >=dev-haskell/case-insensitive-0.2:=[profile?] dev-haskell/cookie:=[profile?] dev-haskell/data-default-class:=[profile?] >=dev-haskell/fast-logger-2.4.5:=[profile?] >=dev-haskell/http-types-0.7:=[profile?] dev-haskell/http2:=[profile?] dev-haskell/hunit:=[profile?] dev-haskell/iproute:=[profile?] >=dev-haskell/network-2.6.1.0:=[profile?] >=dev-haskell/old-locale-1.0.0.2:=[profile?] <dev-haskell/old-locale-1.1:=[profile?] >=dev-haskell/resourcet-0.4.6:=[profile?] <dev-haskell/resourcet-1.3:=[profile?] >=dev-haskell/streaming-commons-0.2:=[profile?] >=dev-haskell/text-0.7:=[profile?] dev-haskell/unix-compat:=[profile?] dev-haskell/vault:=[profile?] >=dev-haskell/void-0.5:=[profile?] >=dev-haskell/wai-3.0.3.0:=[profile?] <dev-haskell/wai-3.3:=[profile?] >=dev-haskell/wai-logger-2.3.2:=[profile?] dev-haskell/word8:=[profile?] dev-haskell/zlib:=[profile?] >=dev-lang/ghc-8.2.1:= examples? ( dev-haskell/warp:=[profile?] )
RESTRICT=!test? ( test )
SLOT=0/3.1.4.1
SRC_URI=https://hackage.haskell.org/package/wai-extra-3.1.4.1/wai-extra-3.1.4.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=af6238a6ba962f4bc1b08a35e13247d0
+_md5_=09a5284a476cd82987400d549660b72c
diff --git a/metadata/md5-cache/dev-haskell/wai-logger-2.3.6 b/metadata/md5-cache/dev-haskell/wai-logger-2.3.6
index 276473dd065d..492d08969f8c 100644
--- a/metadata/md5-cache/dev-haskell/wai-logger-2.3.6
+++ b/metadata/md5-cache/dev-haskell/wai-logger-2.3.6
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/wai-logger
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/byteorder:=[profile?] >=dev-haskell/fast-logger-3:=[profile?] dev-haskell/http-types:=[profile?] dev-haskell/network:=[profile?] >=dev-haskell/wai-2.0.0:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=test
SLOT=0/2.3.6
SRC_URI=https://hackage.haskell.org/package/wai-logger-2.3.6/wai-logger-2.3.6.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=50247563e70d7ef7e42f99e12375db99
+_md5_=486e8f140405904eec34cd87c9771af5
diff --git a/metadata/md5-cache/dev-haskell/warp-3.3.21 b/metadata/md5-cache/dev-haskell/warp-3.3.21
index 104280f1471e..7404879284da 100644
--- a/metadata/md5-cache/dev-haskell/warp-3.3.21
+++ b/metadata/md5-cache/dev-haskell/warp-3.3.21
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/yesodweb/wai
INHERIT=haskell-cabal
IUSE=+allow-sendfilefd debug +x509 doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/auto-update-0.1.3:=[profile?] <dev-haskell/auto-update-0.2:=[profile?] <dev-haskell/bsb-http-chunked-0.1:=[profile?] >=dev-haskell/case-insensitive-0.2:=[profile?] dev-haskell/hashable:=[profile?] dev-haskell/http-date:=[profile?] >=dev-haskell/http-types-0.12:=[profile?] >=dev-haskell/http2-3.0:=[profile?] <dev-haskell/http2-3.1:=[profile?] >=dev-haskell/iproute-1.3.1:=[profile?] >=dev-haskell/network-2.3:=[profile?] >=dev-haskell/simple-sendfile-0.2.7:=[profile?] <dev-haskell/simple-sendfile-0.3:=[profile?] >=dev-haskell/stm-2.3:=[profile?] >=dev-haskell/streaming-commons-0.1.10:=[profile?] dev-haskell/time-manager:=[profile?] >=dev-haskell/unix-compat-0.2:=[profile?] dev-haskell/unliftio:=[profile?] >=dev-haskell/vault-0.3:=[profile?] >=dev-haskell/wai-3.2:=[profile?] <dev-haskell/wai-3.3:=[profile?] dev-haskell/word8:=[profile?] >=dev-lang/ghc-8.6.3:= x509? ( dev-haskell/x509:=[profile?] )
RESTRICT=!test? ( test )
SLOT=0/3.3.21
SRC_URI=https://hackage.haskell.org/package/warp-3.3.21/warp-3.3.21.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=27829dce5a058bfb98eee86433d70a38
+_md5_=5e3f94067cca3eabaed5a560551d5a55
diff --git a/metadata/md5-cache/dev-haskell/warp-tls-3.2.12 b/metadata/md5-cache/dev-haskell/warp-tls-3.2.12
index 444d5a16baee..092f98eabe68 100644
--- a/metadata/md5-cache/dev-haskell/warp-tls-3.2.12
+++ b/metadata/md5-cache/dev-haskell/warp-tls-3.2.12
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/yesodweb/wai
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/cryptonite-0.12:=[profile?] >=dev-haskell/data-default-class-0.0.1:=[profile?] >=dev-haskell/network-2.2.1:=[profile?] dev-haskell/streaming-commons:=[profile?] >=dev-haskell/tls-1.5.3:=[profile?] >=dev-haskell/tls-session-manager-0.0.4:=[profile?] >=dev-haskell/wai-3.2:=[profile?] <dev-haskell/wai-3.3:=[profile?] >=dev-haskell/warp-3.3.6:=[profile?] <dev-haskell/warp-3.4:=[profile?] >=dev-lang/ghc-8.2.1:=
SLOT=0/3.2.12
SRC_URI=https://hackage.haskell.org/package/warp-tls-3.2.12/warp-tls-3.2.12.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=b8fba3c9c99be6cf674d4b7c6e6fc613
+_md5_=80e6e3926dcfa4705b1b165eb1d5cfd8
diff --git a/metadata/md5-cache/dev-haskell/wcwidth-0.0.2 b/metadata/md5-cache/dev-haskell/wcwidth-0.0.2
index 43f51af86ac9..03a78e992337 100644
--- a/metadata/md5-cache/dev-haskell/wcwidth-0.0.2
+++ b/metadata/md5-cache/dev-haskell/wcwidth-0.0.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/solidsnack/wcwidth/
INHERIT=haskell-cabal
IUSE=cli doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:= cli? ( >=dev-haskell/attoparsec-0.8.5:=[profile?] >=dev-haskell/setlocale-0.0.3:=[profile?] >=dev-haskell/utf8-string-0.3:=[profile?] )
SLOT=0/0.0.2
SRC_URI=https://hackage.haskell.org/package/wcwidth-0.0.2/wcwidth-0.0.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=491e2e16bc88d95428c368181b88c666
+_md5_=4ec7b7d2f424183f477ab1a54b817e15
diff --git a/metadata/md5-cache/dev-haskell/witherable-0.4.2 b/metadata/md5-cache/dev-haskell/witherable-0.4.2
index 84a1cb705329..bb40f219e4fa 100644
--- a/metadata/md5-cache/dev-haskell/witherable-0.4.2
+++ b/metadata/md5-cache/dev-haskell/witherable-0.4.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/fumieval/witherable
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/base-orphans-0.8.4:=[profile?] <dev-haskell/base-orphans-0.9:=[profile?] >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?] >=dev-haskell/indexed-traversable-0.1.1:=[profile?] <dev-haskell/indexed-traversable-0.2:=[profile?] >=dev-haskell/indexed-traversable-instances-0.1:=[profile?] <dev-haskell/indexed-traversable-instances-0.2:=[profile?] >=dev-haskell/unordered-containers-0.2.12.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.12.2.0:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.4.2
SRC_URI=https://hackage.haskell.org/package/witherable-0.4.2/witherable-0.4.2.tar.gz https://hackage.haskell.org/package/witherable-0.4.2/revision/2.cabal -> witherable-0.4.2-rev2.cabal
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=f1ba59afede8e39bca3c675f4aa9dc20
+_md5_=08d8ff3e92426624760af8aac2a53699
diff --git a/metadata/md5-cache/dev-haskell/wl-pprint-annotated-0.1.0.1 b/metadata/md5-cache/dev-haskell/wl-pprint-annotated-0.1.0.1
index 593798c77c40..970df9c1ac5d 100644
--- a/metadata/md5-cache/dev-haskell/wl-pprint-annotated-0.1.0.1
+++ b/metadata/md5-cache/dev-haskell/wl-pprint-annotated-0.1.0.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/minad/wl-pprint-annotated#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/semigroups-0.9:=[profile?] <dev-haskell/semigroups-1:=[profile?] >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?] >=dev-lang/ghc-7.10.1:=
RESTRICT=!test? ( test )
SLOT=0/0.1.0.1
SRC_URI=https://hackage.haskell.org/package/wl-pprint-annotated-0.1.0.1/wl-pprint-annotated-0.1.0.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=01ef4521ccf11020d25f645160d123bb
+_md5_=b16f9f13e54968260a8e9b817252f102
diff --git a/metadata/md5-cache/dev-haskell/word8-0.1.3 b/metadata/md5-cache/dev-haskell/word8-0.1.3
index 2cb09453b11a..4ab0beb31ca4 100644
--- a/metadata/md5-cache/dev-haskell/word8-0.1.3
+++ b/metadata/md5-cache/dev-haskell/word8-0.1.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/word8
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.1.3
SRC_URI=https://hackage.haskell.org/package/word8-0.1.3/word8-0.1.3.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=9257f571cd3d8738035f50c8d9d3a159
+_md5_=b6130fe5659c6c0c53d3eebca1757989
diff --git a/metadata/md5-cache/dev-haskell/x11-1.10.2 b/metadata/md5-cache/dev-haskell/x11-1.10.2
index 229adf322254..1fddc7825256 100644
--- a/metadata/md5-cache/dev-haskell/x11-1.10.2
+++ b/metadata/md5-cache/dev-haskell/x11-1.10.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/xmonad/X11
INHERIT=haskell-cabal
IUSE=+xinerama doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
RDEPEND=>=dev-haskell/data-default-class-0.1:=[profile?] <dev-haskell/data-default-class-0.2:=[profile?] >=dev-lang/ghc-8.4.3:= x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr x11-libs/libXScrnSaver xinerama? ( x11-libs/libXinerama )
SLOT=0/1.10.2
SRC_URI=https://hackage.haskell.org/package/X11-1.10.2/X11-1.10.2.tar.gz -> x11-1.10.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=f4ce340aa6f93f7748f3dc4f1092c418
+_md5_=44217e5e3e3c62f02a26465a34cd937e
diff --git a/metadata/md5-cache/dev-haskell/x11-xft-0.3.4 b/metadata/md5-cache/dev-haskell/x11-xft-0.3.4
index 5b8b900f596a..b786332754fc 100644
--- a/metadata/md5-cache/dev-haskell/x11-xft-0.3.4
+++ b/metadata/md5-cache/dev-haskell/x11-xft-0.3.4
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://hackage.haskell.org/package/X11-xft
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/utf8-string-0.1:=[profile?] >=dev-haskell/x11-1.2.1:=[xinerama,profile?] >=dev-lang/ghc-8.4.3:= x11-libs/libXft
SLOT=0/0.3.4
SRC_URI=https://hackage.haskell.org/package/X11-xft-0.3.4/X11-xft-0.3.4.tar.gz -> x11-xft-0.3.4.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=9032a367ec7abe77624aa9ba74e575e5
+_md5_=3380a49ab9dc6c2c3080cdca38e22c8c
diff --git a/metadata/md5-cache/dev-haskell/x509-1.7.5 b/metadata/md5-cache/dev-haskell/x509-1.7.5
index 87a647e7ccc0..82e49cfb0899 100644
--- a/metadata/md5-cache/dev-haskell/x509-1.7.5
+++ b/metadata/md5-cache/dev-haskell/x509-1.7.5
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-certificate
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/asn1-encoding-0.9:=[profile?] <dev-haskell/asn1-encoding-0.10:=[profile?] >=dev-haskell/asn1-parse-0.9.3:=[profile?] <dev-haskell/asn1-parse-0.10:=[profile?] >=dev-haskell/asn1-types-0.3.1:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?] >=dev-haskell/cryptonite-0.24:=[profile?] dev-haskell/hourglass:=[profile?] dev-haskell/memory:=[profile?] dev-haskell/mtl:=[profile?] >=dev-haskell/pem-0.1:=[profile?] >=dev-lang/ghc-7.8.2:=
RESTRICT=!test? ( test )
SLOT=0/1.7.5
SRC_URI=https://hackage.haskell.org/package/x509-1.7.5/x509-1.7.5.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=28c7a2e520b05c36076afbb25e0776e4
+_md5_=9e193be2cb28968bcaf0b8b3a947b898
diff --git a/metadata/md5-cache/dev-haskell/x509-store-1.6.7 b/metadata/md5-cache/dev-haskell/x509-store-1.6.7
index 9d8f66944e85..8494477114aa 100644
--- a/metadata/md5-cache/dev-haskell/x509-store-1.6.7
+++ b/metadata/md5-cache/dev-haskell/x509-store-1.6.7
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-certificate
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/asn1-encoding-0.9:=[profile?] <dev-haskell/asn1-encoding-0.10:=[profile?] >=dev-haskell/asn1-types-0.3:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?] dev-haskell/cryptonite:=[profile?] dev-haskell/mtl:=[profile?] >=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?] >=dev-haskell/x509-1.7.5:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/1.6.7
SRC_URI=https://hackage.haskell.org/package/x509-store-1.6.7/x509-store-1.6.7.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=37c79a83a22a7973759b49f7b2f30434
+_md5_=f0cc8c4cfcf9931d295469abecf592b9
diff --git a/metadata/md5-cache/dev-haskell/x509-system-1.6.6 b/metadata/md5-cache/dev-haskell/x509-system-1.6.6
index 421565447207..9bc9cedfd5f6 100644
--- a/metadata/md5-cache/dev-haskell/x509-system-1.6.6
+++ b/metadata/md5-cache/dev-haskell/x509-system-1.6.6
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/vincenthz/hs-certificate
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/mtl:=[profile?] >=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?] >=dev-haskell/x509-1.6:=[profile?] >=dev-haskell/x509-store-1.6.2:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/1.6.6
SRC_URI=https://hackage.haskell.org/package/x509-system-1.6.6/x509-system-1.6.6.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=82a036005e2910c1f94a69aeb9758968
+_md5_=c2fca49315aa2312783868ff466c2725
diff --git a/metadata/md5-cache/dev-haskell/x509-validation-1.6.11 b/metadata/md5-cache/dev-haskell/x509-validation-1.6.11
index d666a6f249d6..776915a88c97 100644
--- a/metadata/md5-cache/dev-haskell/x509-validation-1.6.11
+++ b/metadata/md5-cache/dev-haskell/x509-validation-1.6.11
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/vincenthz/hs-certificate
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/asn1-encoding-0.9:=[profile?] <dev-haskell/asn1-encoding-0.10:=[profile?] >=dev-haskell/asn1-types-0.3:=[profile?] <dev-haskell/asn1-types-0.4:=[profile?] >=dev-haskell/cryptonite-0.24:=[profile?] dev-haskell/data-default-class:=[profile?] dev-haskell/hourglass:=[profile?] dev-haskell/memory:=[profile?] dev-haskell/mtl:=[profile?] >=dev-haskell/pem-0.1:=[profile?] >=dev-haskell/x509-1.7.5:=[profile?] >=dev-haskell/x509-store-1.6:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/1.6.11
SRC_URI=https://hackage.haskell.org/package/x509-validation-1.6.11/x509-validation-1.6.11.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=89a62f89f3c122d34aa52d5221cf3afe
+_md5_=c16214ea8f2df6a1340b3177fb4cd8fe
diff --git a/metadata/md5-cache/dev-haskell/xml-1.3.14 b/metadata/md5-cache/dev-haskell/xml-1.3.14
index 58632bd12007..45ba0c1021d1 100644
--- a/metadata/md5-cache/dev-haskell/xml-1.3.14
+++ b/metadata/md5-cache/dev-haskell/xml-1.3.14
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=http://code.galois.com
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/1.3.14
SRC_URI=https://hackage.haskell.org/package/xml-1.3.14/xml-1.3.14.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=700b1134f20bd23a42aa43e7c3cc32b0
+_md5_=d18ded07be43511ffd91ba477bb57024
diff --git a/metadata/md5-cache/dev-haskell/xml-conduit-1.9.1.1 b/metadata/md5-cache/dev-haskell/xml-conduit-1.9.1.1
index 609d8cb538e9..780f429537d1 100644
--- a/metadata/md5-cache/dev-haskell/xml-conduit-1.9.1.1
+++ b/metadata/md5-cache/dev-haskell/xml-conduit-1.9.1.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/snoyberg/xml
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/attoparsec-0.10:=[profile?] >=dev-haskell/blaze-html-0.5:=[profile?] >=dev-haskell/blaze-markup-0.5:=[profile?] >=dev-haskell/conduit-1.3:=[profile?] <dev-haskell/conduit-1.4:=[profile?] >=dev-haskell/conduit-extra-1.3:=[profile?] <dev-haskell/conduit-extra-1.4:=[profile?] dev-haskell/data-default-class:=[profile?] >=dev-haskell/resourcet-1.2:=[profile?] <dev-haskell/resourcet-1.3:=[profile?] >=dev-haskell/text-0.7:=[profile?] >=dev-haskell/xml-types-0.3.4:=[profile?] <dev-haskell/xml-types-0.4:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/1.9.1.1
SRC_URI=https://hackage.haskell.org/package/xml-conduit-1.9.1.1/xml-conduit-1.9.1.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=6b3947749e329b1e5f7865c265935760
+_md5_=df5738e173c288f3bf450c71fe3bab99
diff --git a/metadata/md5-cache/dev-haskell/xml-hamlet-0.5.0.1 b/metadata/md5-cache/dev-haskell/xml-hamlet-0.5.0.1
index 086b9a77b1f0..964ee0d9e03c 100644
--- a/metadata/md5-cache/dev-haskell/xml-hamlet-0.5.0.1
+++ b/metadata/md5-cache/dev-haskell/xml-hamlet-0.5.0.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://www.yesodweb.com/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-haskell/shakespeare-1.0:=[profile?] <dev-haskell/shakespeare-2.2:=[profile?] >=dev-haskell/text-0.10:=[profile?] >=dev-haskell/xml-conduit-1.0:=[profile?] >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0/0.5.0.1
SRC_URI=https://hackage.haskell.org/package/xml-hamlet-0.5.0.1/xml-hamlet-0.5.0.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=f8f87083c25038822a761a51efee98b6
+_md5_=33d5d7ae99af11a1e964b250a818d76b
diff --git a/metadata/md5-cache/dev-haskell/xml-types-0.3.8 b/metadata/md5-cache/dev-haskell/xml-types-0.3.8
index 5dabe3a55658..3da6b8a7e2c5 100644
--- a/metadata/md5-cache/dev-haskell/xml-types-0.3.8
+++ b/metadata/md5-cache/dev-haskell/xml-types-0.3.8
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://git.singpolyma.net/xml-types-haskell
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-7.4.1:=
SLOT=0/0.3.8
SRC_URI=https://hackage.haskell.org/package/xml-types-0.3.8/xml-types-0.3.8.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=2bb67cc474eb1310b8cd0ab00ba5ecbb
+_md5_=95c74965b1401b974fdb98082ef2c306
diff --git a/metadata/md5-cache/dev-haskell/xss-sanitize-0.3.6 b/metadata/md5-cache/dev-haskell/xss-sanitize-0.3.6
index 9791c2a668b9..e595771404fe 100644
--- a/metadata/md5-cache/dev-haskell/xss-sanitize-0.3.6
+++ b/metadata/md5-cache/dev-haskell/xss-sanitize-0.3.6
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/yesodweb/haskell-xss-sanitize#readme
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
RDEPEND=>=dev-haskell/attoparsec-0.10.0.3:=[profile?] <dev-haskell/attoparsec-1:=[profile?] >=dev-haskell/css-text-0.1.1:=[profile?] <dev-haskell/css-text-0.2:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] >=dev-haskell/tagsoup-0.12.2:=[profile?] <dev-haskell/tagsoup-1:=[profile?] >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-2:=[profile?] >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.3.6
SRC_URI=https://hackage.haskell.org/package/xss-sanitize-0.3.6/xss-sanitize-0.3.6.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=17927da4019e266c56302488b51351d7
+_md5_=59984e7d3693aef8efcef1bf121803ca
diff --git a/metadata/md5-cache/dev-haskell/yaml-0.11.8.0 b/metadata/md5-cache/dev-haskell/yaml-0.11.8.0
index 90083f61f29d..cfb540b54628 100644
--- a/metadata/md5-cache/dev-haskell/yaml-0.11.8.0
+++ b/metadata/md5-cache/dev-haskell/yaml-0.11.8.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/snoyberg/yaml#readme
INHERIT=haskell-cabal
IUSE=examples executable doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/aeson-0.11:=[profile?] >=dev-haskell/attoparsec-0.11.3.0:=[profile?] >=dev-haskell/conduit-1.2.8:=[profile?] <dev-haskell/conduit-1.4:=[profile?] >=dev-haskell/libyaml-0.1:=[profile?] <dev-haskell/libyaml-0.2:=[profile?] >=dev-haskell/resourcet-0.3:=[profile?] <dev-haskell/resourcet-1.3:=[profile?] >=dev-haskell/scientific-0.3:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.4.3:= examples? ( dev-haskell/raw-strings-qq:=[profile?] ) executable? ( dev-haskell/optparse-applicative:=[profile?] )
RESTRICT=!test? ( test )
SLOT=0/0.11.8.0
SRC_URI=https://hackage.haskell.org/package/yaml-0.11.8.0/yaml-0.11.8.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=7f9d27e5760af78c8950134d6b3a6807
+_md5_=06e9321785d6aee89ebcaecac4403e5a
diff --git a/metadata/md5-cache/dev-haskell/yesod-1.6.2 b/metadata/md5-cache/dev-haskell/yesod-1.6.2
index 8a06c95c8fec..8a78d565dc64 100644
--- a/metadata/md5-cache/dev-haskell/yesod-1.6.2
+++ b/metadata/md5-cache/dev-haskell/yesod-1.6.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.yesodweb.com/
INHERIT=haskell-cabal
IUSE=doc hscolour profile
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/conduit-1.3:=[profile?] dev-haskell/data-default-class:=[profile?] dev-haskell/fast-logger:=[profile?] dev-haskell/file-embed:=[profile?] dev-haskell/monad-logger:=[profile?] dev-haskell/shakespeare:=[profile?] dev-haskell/streaming-commons:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-haskell/wai-1.3:=[profile?] >=dev-haskell/wai-extra-1.3:=[profile?] dev-haskell/wai-logger:=[profile?] >=dev-haskell/warp-1.3:=[profile?] >=dev-haskell/yaml-0.8.17:=[profile?] >=dev-haskell/yesod-core-1.6:=[profile?] <dev-haskell/yesod-core-1.7:=[profile?] >=dev-haskell/yesod-form-1.6:=[profile?] <dev-haskell/yesod-form-1.8:=[profile?] >=dev-haskell/yesod-persistent-1.6:=[profile?] <dev-haskell/yesod-persistent-1.7:=[profile?] >=dev-lang/ghc-8.4.3:=
SLOT=0/1.6.2
SRC_URI=https://hackage.haskell.org/package/yesod-1.6.2/yesod-1.6.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=f6e9cfbaf1821924dd1da4c41dfacf0b
+_md5_=f0226fc471aad9c733c42bd8a1af0d68
diff --git a/metadata/md5-cache/dev-haskell/yesod-core-1.6.23.1 b/metadata/md5-cache/dev-haskell/yesod-core-1.6.23.1
index 769c933faa5a..7809054edf37 100644
--- a/metadata/md5-cache/dev-haskell/yesod-core-1.6.23.1
+++ b/metadata/md5-cache/dev-haskell/yesod-core-1.6.23.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.yesodweb.com/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-haskell/aeson-1.0:=[profile?] dev-haskell/auto-update:=[profile?] >=dev-haskell/blaze-html-0.5:=[profile?] >=dev-haskell/blaze-markup-0.7.1:=[profile?] >=dev-haskell/case-insensitive-0.2:=[profile?] >=dev-haskell/cereal-0.3:=[profile?] >=dev-haskell/clientsession-0.9.1:=[profile?] <dev-haskell/clientsession-0.10:=[profile?] >=dev-haskell/conduit-1.3:=[profile?] dev-haskell/conduit-extra:=[profile?] >=dev-haskell/cookie-0.4.3:=[profile?] <dev-haskell/cookie-0.5:=[profile?] dev-haskell/entropy:=[profile?] >=dev-haskell/fast-logger-2.2:=[profile?] >=dev-haskell/http-types-0.7:=[profile?] dev-haskell/memory:=[profile?] >=dev-haskell/monad-logger-0.3.10:=[profile?] <dev-haskell/monad-logger-0.4:=[profile?] >=dev-haskell/path-pieces-0.1.2:=[profile?] <dev-haskell/path-pieces-0.3:=[profile?] >=dev-haskell/primitive-0.6:=[profile?] >=dev-haskell/random-1.0.0.2:=[profile?] <dev-haskell/random-1.3:=[profile?] >=dev-haskell/resourcet-1.2:=[profile?] >=dev-haskell/shakespeare-2.0:=[profile?] dev-haskell/unix-compat:=[profile?] dev-haskell/unliftio:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] >=dev-haskell/vector-0.9:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-haskell/wai-3.2:=[profile?] >=dev-haskell/wai-extra-3.0.7:=[profile?] >=dev-haskell/wai-logger-0.2:=[profile?] >=dev-haskell/warp-3.0.2:=[profile?] dev-haskell/word8:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=test !test? ( test )
SLOT=0/1.6.23.1
SRC_URI=https://hackage.haskell.org/package/yesod-core-1.6.23.1/yesod-core-1.6.23.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ffbe92c186f3e3348150d9db160883cf
+_md5_=3cfe52db9f1393a40dbfd240e4888072
diff --git a/metadata/md5-cache/dev-haskell/yesod-form-1.7.0 b/metadata/md5-cache/dev-haskell/yesod-form-1.7.0
index 2ca4d07613dd..f2c86ba4ae1b 100644
--- a/metadata/md5-cache/dev-haskell/yesod-form-1.7.0
+++ b/metadata/md5-cache/dev-haskell/yesod-form-1.7.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://www.yesodweb.com/
INHERIT=haskell-cabal
IUSE=+network-uri doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/attoparsec-0.10:=[profile?] >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] >=dev-haskell/blaze-html-0.5:=[profile?] >=dev-haskell/blaze-markup-0.5.1:=[profile?] dev-haskell/byteable:=[profile?] dev-haskell/data-default:=[profile?] >=dev-haskell/email-validate-1.0:=[profile?] dev-haskell/persistent:=[profile?] dev-haskell/resourcet:=[profile?] >=dev-haskell/shakespeare-2.0:=[profile?] >=dev-haskell/text-0.9:=[profile?] >=dev-haskell/wai-1.3:=[profile?] >=dev-haskell/xss-sanitize-0.3.0.1:=[profile?] >=dev-haskell/yesod-core-1.6:=[profile?] <dev-haskell/yesod-core-1.7:=[profile?] >=dev-haskell/yesod-persistent-1.6:=[profile?] <dev-haskell/yesod-persistent-1.7:=[profile?] >=dev-lang/ghc-8.4.3:= network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] )
RESTRICT=!test? ( test )
SLOT=0/1.7.0
SRC_URI=https://hackage.haskell.org/package/yesod-form-1.7.0/yesod-form-1.7.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=1073caff0a2253d6a4036d257ad1c450
+_md5_=10a755a7080f8c7671929e8d0dbbc3f6
diff --git a/metadata/md5-cache/dev-haskell/yesod-persistent-1.6.0.8 b/metadata/md5-cache/dev-haskell/yesod-persistent-1.6.0.8
index c7a732b9a9de..c672c3b7cd91 100644
--- a/metadata/md5-cache/dev-haskell/yesod-persistent-1.6.0.8
+++ b/metadata/md5-cache/dev-haskell/yesod-persistent-1.6.0.8
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.yesodweb.com/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/blaze-builder:=[profile?] dev-haskell/conduit:=[profile?] >=dev-haskell/persistent-2.8:=[profile?] >=dev-haskell/persistent-template-2.1:=[profile?] dev-haskell/resource-pool:=[profile?] >=dev-haskell/resourcet-0.4.5:=[profile?] >=dev-haskell/yesod-core-1.6:=[profile?] <dev-haskell/yesod-core-1.7:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/1.6.0.8
SRC_URI=https://hackage.haskell.org/package/yesod-persistent-1.6.0.8/yesod-persistent-1.6.0.8.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=96213476204c3e39f466f8346c62f645
+_md5_=b7c0a3cce2a823509b5f11b68bcf251a
diff --git a/metadata/md5-cache/dev-haskell/yesod-static-1.6.1.0 b/metadata/md5-cache/dev-haskell/yesod-static-1.6.1.0
index 6bb34e7bd655..e71dd520a019 100644
--- a/metadata/md5-cache/dev-haskell/yesod-static-1.6.1.0
+++ b/metadata/md5-cache/dev-haskell/yesod-static-1.6.1.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://www.yesodweb.com/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/async:=[profile?] >=dev-haskell/attoparsec-0.10:=[profile?] >=dev-haskell/base64-bytestring-0.1.0.1:=[profile?] >=dev-haskell/blaze-builder-0.3:=[profile?] >=dev-haskell/conduit-1.3:=[profile?] >=dev-haskell/cryptonite-0.11:=[profile?] >=dev-haskell/cryptonite-conduit-0.1:=[profile?] >=dev-haskell/css-text-0.1.2:=[profile?] dev-haskell/data-default:=[profile?] >=dev-haskell/file-embed-0.0.4.1:=[profile?] <dev-haskell/file-embed-0.5:=[profile?] >=dev-haskell/hashable-1.1:=[profile?] dev-haskell/hjsmin:=[profile?] >=dev-haskell/http-types-0.7:=[profile?] dev-haskell/memory:=[profile?] >=dev-haskell/mime-types-0.1:=[profile?] >=dev-haskell/text-0.9:=[profile?] >=dev-haskell/unix-compat-0.2:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] >=dev-haskell/wai-1.3:=[profile?] >=dev-haskell/wai-app-static-3.1:=[profile?] >=dev-haskell/yesod-core-1.6:=[profile?] <dev-haskell/yesod-core-1.7:=[profile?] >=dev-lang/ghc-8.2.1:=
RESTRICT=!test? ( test )
SLOT=0/1.6.1.0
SRC_URI=https://hackage.haskell.org/package/yesod-static-1.6.1.0/yesod-static-1.6.1.0.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=f22673b4f5a136739f144a6f10b15ea8
+_md5_=dc16a2ea00a6461342b65b6ad3bb9284
diff --git a/metadata/md5-cache/dev-haskell/yesod-test-1.6.12 b/metadata/md5-cache/dev-haskell/yesod-test-1.6.12
index 874456b9666a..4904dc0b529f 100644
--- a/metadata/md5-cache/dev-haskell/yesod-test-1.6.12
+++ b/metadata/md5-cache/dev-haskell/yesod-test-1.6.12
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://www.yesodweb.com
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/attoparsec-0.10:=[profile?] dev-haskell/blaze-builder:=[profile?] >=dev-haskell/blaze-html-0.5:=[profile?] >=dev-haskell/case-insensitive-0.2:=[profile?] dev-haskell/conduit:=[profile?] dev-haskell/cookie:=[profile?] >=dev-haskell/hspec-core-2:=[profile?] <dev-haskell/hspec-core-3:=[profile?] >=dev-haskell/html-conduit-0.1:=[profile?] >=dev-haskell/http-types-0.7:=[profile?] >=dev-haskell/hunit-1.2:=[profile?] dev-haskell/memory:=[profile?] >=dev-haskell/mtl-2.0.0:=[profile?] >=dev-haskell/network-2.2:=[profile?] >=dev-haskell/pretty-show-1.6:=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/wai-3.0:=[profile?] dev-haskell/wai-extra:=[profile?] >=dev-haskell/xml-conduit-1.0:=[profile?] >=dev-haskell/xml-types-0.3:=[profile?] >=dev-haskell/yesod-core-1.6.17:=[profile?] >=dev-lang/ghc-8.2.1:=
RESTRICT=!test? ( test )
SLOT=0/1.6.12
SRC_URI=https://hackage.haskell.org/package/yesod-test-1.6.12/yesod-test-1.6.12.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=6623696b49b21b86da6c175280b1cfd3
+_md5_=f7b99ffae8d27034a162e3a717446de2
diff --git a/metadata/md5-cache/dev-haskell/zip-archive-0.4.1 b/metadata/md5-cache/dev-haskell/zip-archive-0.4.1
index 7a80d14afd1a..1f6a32a71b7e 100644
--- a/metadata/md5-cache/dev-haskell/zip-archive-0.4.1
+++ b/metadata/md5-cache/dev-haskell/zip-archive-0.4.1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/jgm/zip-archive
INHERIT=haskell-cabal
IUSE=executable doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/digest-0.0.0.1:=[profile?] dev-haskell/mtl:=[profile?] >=dev-haskell/text-0.11:=[profile?] dev-haskell/zlib:=[profile?] >=dev-lang/ghc-7.8.2:=
RESTRICT=!test? ( test )
SLOT=0/0.4.1
SRC_URI=https://hackage.haskell.org/package/zip-archive-0.4.1/zip-archive-0.4.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=81a87d34c3d6bebd7cdfcfdf8c8e5246
+_md5_=4a847835c8cba41974a4a971c1ad2156
diff --git a/metadata/md5-cache/dev-haskell/zlib-0.6.2.3 b/metadata/md5-cache/dev-haskell/zlib-0.6.2.3
index 8f5930e321cd..e4e87d4e258c 100644
--- a/metadata/md5-cache/dev-haskell/zlib-0.6.2.3
+++ b/metadata/md5-cache/dev-haskell/zlib-0.6.2.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/zlib
INHERIT=haskell-cabal
IUSE=bundled-c-zlib non-blocking-ffi doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~ppc-macos
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~ppc-macos
LICENSE=BSD
RDEPEND=>=dev-lang/ghc-8.4.3:= sys-libs/zlib
RESTRICT=!test? ( test )
SLOT=0/0.6.2.3
SRC_URI=https://hackage.haskell.org/package/zlib-0.6.2.3/zlib-0.6.2.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=6b7751c85ee505a56ea879c080c4b4ac
+_md5_=775c19754e104117133e02de48072e81
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index c721eeaa46e8..421c95dbee2b 100644
--- a/metadata/md5-cache/dev-lang/Manifest.gz
+++ b/metadata/md5-cache/dev-lang/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/ghc-9.0.2 b/metadata/md5-cache/dev-lang/ghc-9.0.2
index d8555019d22f..aa264917017e 100644
--- a/metadata/md5-cache/dev-lang/ghc-9.0.2
+++ b/metadata/md5-cache/dev-lang/ghc-9.0.2
@@ -5,14 +5,14 @@ DESCRIPTION=The Glasgow Haskell Compiler
EAPI=7
HOMEPAGE=https://www.haskell.org/ghc/
INHERIT=python-any-r1 autotools bash-completion-r1 flag-o-matic ghc-package multiprocessing pax-utils toolchain-funcs prefix check-reqs llvm
-IUSE=big-endian +doc elfutils ghcbootstrap ghcmakebinary +gmp llvm numa profile test binary
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+IUSE=big-endian +doc elfutils ghcbootstrap ghcmakebinary +gmp llvm numa profile test unregisterised binary
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
PDEPEND=!ghcbootstrap? ( >=app-admin/haskell-updater-1.2 )
RDEPEND=>=dev-lang/perl-5.6.1 dev-libs/gmp:0= sys-libs/ncurses:=[unicode(+)] elfutils? ( dev-libs/elfutils ) !ghcmakebinary? ( dev-libs/libffi:= ) numa? ( sys-process/numactl ) llvm? ( <sys-devel/llvm-14:= || ( sys-devel/llvm:13 ) ) binary? ( !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.17 ) ) sys-libs/ncurses:0/6 )
-REQUIRED_USE=?? ( ghcbootstrap binary ) ?? ( profile binary )
+REQUIRED_USE=?? ( ghcbootstrap binary ) ?? ( profile binary ) ?? ( llvm unregisterised )
RESTRICT=!test? ( test )
SLOT=0/9.0.2
-SRC_URI=!binary? ( https://downloads.haskell.org/ghc/9.0.2/ghc-9.0.2-src.tar.xz test? ( https://downloads.haskell.org/ghc/9.0.2/ghc-9.0.2-testsuite.tar.xz ) ) !ghcbootstrap? ( arm64? ( https://github.com/matoro/ghc/releases/download/9.0.2/ghc-bin-9.0.2-aarch64-unknown-linux-gnu.tar.gz ) amd64? ( https://eidetic.codes/ghc-bin-9.0.2-x86_64-pc-linux-gnu.tbz2 ) ppc64? ( big-endian? ( https://github.com/matoro/ghc/releases/download/9.0.2/ghc-bin-9.0.2-powerpc64-unknown-linux-gnu.tar.gz ) !big-endian? ( https://github.com/matoro/ghc/releases/download/9.0.2/ghc-bin-9.0.2-powerpc64le-unknown-linux-gnu.tar.gz ) ) x86? ( https://eidetic.codes/ghc-bin-9.0.2-i686-pc-linux-gnu.tbz2 ) )
+SRC_URI=!binary? ( https://downloads.haskell.org/ghc/9.0.2/ghc-9.0.2-src.tar.xz test? ( https://downloads.haskell.org/ghc/9.0.2/ghc-9.0.2-testsuite.tar.xz ) ) !ghcbootstrap? ( arm64? ( https://github.com/matoro/ghc/releases/download/9.0.2/ghc-bin-9.0.2-aarch64-unknown-linux-gnu.tar.gz ) amd64? ( https://eidetic.codes/ghc-bin-9.0.2-x86_64-pc-linux-gnu.tbz2 ) ppc64? ( big-endian? ( https://github.com/matoro/ghc/releases/download/9.0.2/ghc-bin-9.0.2-powerpc64-unknown-linux-gnu.tar.gz ) !big-endian? ( https://github.com/matoro/ghc/releases/download/9.0.2/ghc-bin-9.0.2-powerpc64le-unknown-linux-gnu.tar.gz ) ) riscv? ( https://github.com/matoro/ghc/releases/download/9.0.2/ghc-bin-9.0.2-riscv64-unknown-linux-gnu.tar.gz ) x86? ( https://eidetic.codes/ghc-bin-9.0.2-i686-pc-linux-gnu.tbz2 ) )
_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 ghc-package dbe1a8d17cacb390a3df7bbba6617679 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 b9fc5e97e886514e5132f50465185401 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=f26b786372a155611c3dd9df62d5c11c
+_md5_=f9647136cdbd31142ee9379c59d84d85
diff --git a/metadata/md5-cache/dev-lang/go-1.18.7 b/metadata/md5-cache/dev-lang/go-1.18.7
index 841f0e68b575..b9af5ab21718 100644
--- a/metadata/md5-cache/dev-lang/go-1.18.7
+++ b/metadata/md5-cache/dev-lang/go-1.18.7
@@ -5,10 +5,10 @@ EAPI=7
HOMEPAGE=https://go.dev
INHERIT=toolchain-funcs
IUSE=cpu_flags_x86_sse2
-KEYWORDS=-* ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
+KEYWORDS=-* amd64 arm arm64 ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
LICENSE=BSD
RESTRICT=strip
SLOT=0/1.18.7
SRC_URI=https://storage.googleapis.com/golang/go1.18.7.src.tar.gz
_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=2546eb2cff0bc2bd5b288dc0f5b78f0b
+_md5_=9879ba0696ec1c9f8fc9cc3e4bc2f035
diff --git a/metadata/md5-cache/dev-lang/go-1.19.2 b/metadata/md5-cache/dev-lang/go-1.19.2
index ec5421f9c93a..e17632317bb0 100644
--- a/metadata/md5-cache/dev-lang/go-1.19.2
+++ b/metadata/md5-cache/dev-lang/go-1.19.2
@@ -5,10 +5,10 @@ EAPI=7
HOMEPAGE=https://go.dev
INHERIT=toolchain-funcs
IUSE=abi_mips_o32 abi_mips_n64 cpu_flags_x86_sse2
-KEYWORDS=-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
+KEYWORDS=-* amd64 arm arm64 ~loong ~mips ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
LICENSE=BSD
RESTRICT=strip
SLOT=0/1.19.2
SRC_URI=https://storage.googleapis.com/golang/go1.19.2.src.tar.gz
_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ebbc769be1aa96c6cccb11042dcfa779
+_md5_=8f6a644da09aa57f1aff1fbc420de7d6
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 40c5d475be35..2bfa6cac7839 100644
--- a/metadata/md5-cache/dev-libs/Manifest.gz
+++ b/metadata/md5-cache/dev-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/icu-le-hb-1.2.3 b/metadata/md5-cache/dev-libs/icu-le-hb-1.2.3
new file mode 100644
index 000000000000..44dbfe6ae554
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/icu-le-hb-1.2.3
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-libs/icu:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/harfbuzz:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+DESCRIPTION=ICU Layout Engine API on top of HarfBuzz shaping library
+EAPI=8
+HOMEPAGE=https://github.com/harfbuzz/harfbuzz https://github.com/harfbuzz/icu-le-hb
+INHERIT=autotools multilib-minimal
+IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
+LICENSE=icu
+RDEPEND=dev-libs/icu:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/harfbuzz:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+SLOT=0
+SRC_URI=https://github.com/behdad/icu-le-hb/archive/1.2.3.tar.gz -> icu-le-hb-1.2.3.tar.gz
+_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=a8c670832e10292a59d0a9c9e83e1036
diff --git a/metadata/md5-cache/dev-libs/protobuf-3.20.1-r1 b/metadata/md5-cache/dev-libs/protobuf-3.20.1-r1
index 1335e17eae42..37908890dd3f 100644
--- a/metadata/md5-cache/dev-libs/protobuf-3.20.1-r1
+++ b/metadata/md5-cache/dev-libs/protobuf-3.20.1-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf
INHERIT=autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs
IUSE=emacs examples static-libs test zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=BSD
RDEPEND=emacs? ( app-editors/emacs:* ) zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
RESTRICT=!test? ( test )
SLOT=0/31
SRC_URI=https://github.com/protocolbuffers/protobuf/archive/v3.20.1.tar.gz -> protobuf-3.20.1.tar.gz
_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 elisp-common 79f8e13c80c89792e5c9b3fc8ef59f3b flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=cf9bd805d3c920a1fe480f3200316217
+_md5_=0aa773c89efae407cf6203e8608be661
diff --git a/metadata/md5-cache/dev-perl/CGI-FormBuilder-3.100.0-r1 b/metadata/md5-cache/dev-perl/CGI-FormBuilder-3.100.0-r1
index b26bb9cc470a..282137c45235 100644
--- a/metadata/md5-cache/dev-perl/CGI-FormBuilder-3.100.0-r1
+++ b/metadata/md5-cache/dev-perl/CGI-FormBuilder-3.100.0-r1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=http://www.formbuilder.org/ https://metacpan.org/release/CGI-FormBuilder
INHERIT=perl-module
IUSE=test
-KEYWORDS=amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=|| ( Artistic GPL-1 )
RDEPEND=dev-perl/CGI dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/B/BI/BIGPRESH/CGI-FormBuilder-3.10.tar.gz
_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887
-_md5_=dcd44c7f1f80ca4ed9ea84752b3bbc5d
+_md5_=672a623671d75ee886f4bd3ae905148f
diff --git a/metadata/md5-cache/dev-perl/CGI-Session-4.480.0-r3 b/metadata/md5-cache/dev-perl/CGI-Session-4.480.0-r3
index 70f5ff502346..1dd736a4049c 100644
--- a/metadata/md5-cache/dev-perl/CGI-Session-4.480.0-r3
+++ b/metadata/md5-cache/dev-perl/CGI-Session-4.480.0-r3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://metacpan.org/release/CGI-Session
INHERIT=perl-module
IUSE=test
-KEYWORDS=amd64 ~arm64 ~hppa ~ppc ~ppc64 x86
+KEYWORDS=amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86
LICENSE=Artistic
RDEPEND=virtual/perl-Digest-MD5 virtual/perl-Scalar-List-Utils >=dev-perl/CGI-3.26 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/M/MA/MARKSTOS/CGI-Session-4.48.tar.gz
_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887
-_md5_=4d5c1efe1f8794322209c2119c2135d7
+_md5_=1107b76862ec6a4aeef19bad328b9854
diff --git a/metadata/md5-cache/dev-perl/CGI-Simple-1.250.0 b/metadata/md5-cache/dev-perl/CGI-Simple-1.250.0
index bf85713d4d5d..f6488944cc48 100644
--- a/metadata/md5-cache/dev-perl/CGI-Simple-1.250.0
+++ b/metadata/md5-cache/dev-perl/CGI-Simple-1.250.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://metacpan.org/release/CGI-Simple
INHERIT=perl-module
IUSE=test
-KEYWORDS=~alpha amd64 ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86
+KEYWORDS=~alpha amd64 ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86
LICENSE=Artistic
RDEPEND=dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/M/MA/MANWAR/CGI-Simple-1.25.tar.gz
_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887
-_md5_=f786966d2790a27e4dded607b313b554
+_md5_=28f131888a7d7522f0ce8818bc0b3024
diff --git a/metadata/md5-cache/dev-perl/Class-ErrorHandler-0.40.0-r1 b/metadata/md5-cache/dev-perl/Class-ErrorHandler-0.40.0-r1
index 912b788d3bde..4da43e614e8b 100644
--- a/metadata/md5-cache/dev-perl/Class-ErrorHandler-0.40.0-r1
+++ b/metadata/md5-cache/dev-perl/Class-ErrorHandler-0.40.0-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Class-ErrorHandler
INHERIT=perl-module
IUSE=test
-KEYWORDS=~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
+KEYWORDS=~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/T/TO/TOKUHIROM/Class-ErrorHandler-0.04.tar.gz
_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
-_md5_=29af7b34b3e4cc871ec6a5ac569bac07
+_md5_=7ea65c8ab56f3f0e8763524ec4b4b3fb
diff --git a/metadata/md5-cache/dev-perl/Crypt-DH-GMP-0.0.120-r1 b/metadata/md5-cache/dev-perl/Crypt-DH-GMP-0.0.120-r1
index 0be8d13453c9..ac70379582a4 100644
--- a/metadata/md5-cache/dev-perl/Crypt-DH-GMP-0.0.120-r1
+++ b/metadata/md5-cache/dev-perl/Crypt-DH-GMP-0.0.120-r1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://metacpan.org/release/Crypt-DH-GMP
INHERIT=perl-module
IUSE=test
-KEYWORDS=amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=>=virtual/perl-XSLoader-0.20.0 >=dev-libs/gmp-4.0.0:0 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/D/DM/DMAKI/Crypt-DH-GMP-0.00012.tar.gz
_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887
-_md5_=cf8e36a80d3373bb16afbc6467db600a
+_md5_=c38f4684600892bf0cafed80f4120691
diff --git a/metadata/md5-cache/dev-perl/Feed-Find-0.120.0 b/metadata/md5-cache/dev-perl/Feed-Find-0.120.0
index 7e1a57a5b774..3fb1fb90add6 100644
--- a/metadata/md5-cache/dev-perl/Feed-Find-0.120.0
+++ b/metadata/md5-cache/dev-perl/Feed-Find-0.120.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Feed-Find
INHERIT=perl-module
IUSE=test
-KEYWORDS=amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=dev-perl/Class-ErrorHandler dev-perl/HTML-Parser dev-perl/libwww-perl dev-perl/URI dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/D/DA/DAVECROSS/Feed-Find-0.12.tar.gz
_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
-_md5_=682ec1a353d9eda3a76fbfadcb9b4421
+_md5_=01733a5045b54fc6ce3c1d08f0cd437c
diff --git a/metadata/md5-cache/dev-perl/File-ReadBackwards-1.60.0 b/metadata/md5-cache/dev-perl/File-ReadBackwards-1.60.0
index 85cdb09cbd98..cc1e6a63d3a5 100644
--- a/metadata/md5-cache/dev-perl/File-ReadBackwards-1.60.0
+++ b/metadata/md5-cache/dev-perl/File-ReadBackwards-1.60.0
@@ -5,10 +5,10 @@ DESCRIPTION=Read a file backwards by lines
EAPI=7
HOMEPAGE=https://metacpan.org/release/File-ReadBackwards
INHERIT=perl-module
-KEYWORDS=~alpha amd64 ~arm64 ~hppa ~ia64 ~ppc ppc64 sparc x86 ~x86-solaris
+KEYWORDS=~alpha amd64 ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86 ~x86-solaris
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=dev-lang/perl:=
SLOT=0
SRC_URI=mirror://cpan/authors/id/P/PL/PLICEASE/File-ReadBackwards-1.06.tar.gz
_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887
-_md5_=172a2ac362bbad964cbd68580940c36f
+_md5_=c7f09fb869df282f369959b329d77985
diff --git a/metadata/md5-cache/dev-perl/HTML-LinkExtractor-0.130.0-r3 b/metadata/md5-cache/dev-perl/HTML-LinkExtractor-0.130.0-r3
index 7288ab3d0a1c..b7a1acba2777 100644
--- a/metadata/md5-cache/dev-perl/HTML-LinkExtractor-0.130.0-r3
+++ b/metadata/md5-cache/dev-perl/HTML-LinkExtractor-0.130.0-r3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/HTML-LinkExtractor
INHERIT=perl-module
IUSE=test
-KEYWORDS=amd64 ~arm64 ~ia64 ppc ppc64 sparc x86
+KEYWORDS=amd64 ~arm64 ~ia64 ppc ppc64 ~riscv sparc x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=dev-perl/HTML-Parser dev-perl/URI dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/P/PO/PODMASTER/HTML-LinkExtractor-0.13.tar.gz
_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
-_md5_=128caf238d8363002a6c645e68a8bbf4
+_md5_=8a4eec52e276c5a826200afa377baa04
diff --git a/metadata/md5-cache/dev-perl/HTML-Scrubber-0.190.0 b/metadata/md5-cache/dev-perl/HTML-Scrubber-0.190.0
index b6ca0b04137a..e23792bb1284 100644
--- a/metadata/md5-cache/dev-perl/HTML-Scrubber-0.190.0
+++ b/metadata/md5-cache/dev-perl/HTML-Scrubber-0.190.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://metacpan.org/release/HTML-Scrubber
INHERIT=perl-module
IUSE=test
-KEYWORDS=amd64 ~arm64 ppc ppc64 x86
+KEYWORDS=amd64 ~arm64 ppc ppc64 ~riscv x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=>=dev-perl/HTML-Parser-3.470.0 >=virtual/perl-Scalar-List-Utils-1.330.0 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/N/NI/NIGELM/HTML-Scrubber-0.19.tar.gz
_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887
-_md5_=4f8e5a515a4415a2587b0fdad3f4c701
+_md5_=ffdec23e0decc6d1c6712f82abf6485e
diff --git a/metadata/md5-cache/dev-perl/LWP-Authen-Wsse-0.50.0-r2 b/metadata/md5-cache/dev-perl/LWP-Authen-Wsse-0.50.0-r2
index 45cd949afab5..3bc6fbba791a 100644
--- a/metadata/md5-cache/dev-perl/LWP-Authen-Wsse-0.50.0-r2
+++ b/metadata/md5-cache/dev-perl/LWP-Authen-Wsse-0.50.0-r2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/LWP-Authen-Wsse
INHERIT=perl-module
IUSE=test
-KEYWORDS=amd64 ~arm64 ~ppc64 x86
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=virtual/perl-MIME-Base64 dev-perl/Digest-SHA1 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/A/AU/AUTRIJUS/LWP-Authen-Wsse-0.05.tar.gz
_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
-_md5_=35fdf3f57a4ddb1ccafe81e2b6938c2b
+_md5_=dbb26dec352e797f1d3b4c39fd6c1f23
diff --git a/metadata/md5-cache/dev-perl/LWPx-ParanoidAgent-1.120.0-r1 b/metadata/md5-cache/dev-perl/LWPx-ParanoidAgent-1.120.0-r1
index 345ecda4e1e1..11f465ab54e5 100644
--- a/metadata/md5-cache/dev-perl/LWPx-ParanoidAgent-1.120.0-r1
+++ b/metadata/md5-cache/dev-perl/LWPx-ParanoidAgent-1.120.0-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/LWPx-ParanoidAgent
INHERIT=perl-module
IUSE=test
-KEYWORDS=amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=dev-perl/libwww-perl dev-perl/Net-DNS virtual/perl-Time-HiRes dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/S/SA/SAXJAZMAN/lwp/LWPx-ParanoidAgent-1.12.tar.gz
_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
-_md5_=4644b8fade4d7788a588c54f28c62e2f
+_md5_=11905af36eae46b4770fbf8b461a31ff
diff --git a/metadata/md5-cache/dev-perl/Mail-Sendmail-0.800.0-r1 b/metadata/md5-cache/dev-perl/Mail-Sendmail-0.800.0-r1
index 4b3e7675c7d9..7c61ac76bca4 100644
--- a/metadata/md5-cache/dev-perl/Mail-Sendmail-0.800.0-r1
+++ b/metadata/md5-cache/dev-perl/Mail-Sendmail-0.800.0-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Mail-Sendmail
INHERIT=perl-module
IUSE=test
-KEYWORDS=~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86
+KEYWORDS=~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=virtual/perl-Digest-MD5 virtual/perl-Exporter virtual/perl-MIME-Base64 virtual/perl-Socket virtual/perl-Time-Local virtual/perl-parent dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/Mail-Sendmail-0.80.tar.gz
_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
-_md5_=9aafa43811bdfb147a9bb1447c86a40c
+_md5_=9ac44598847d94221ae80da0b4e31e77
diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz
index e120860fccdf..61b708c03cf5 100644
--- a/metadata/md5-cache/dev-perl/Manifest.gz
+++ b/metadata/md5-cache/dev-perl/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-perl/Net-OpenID-Common-1.200.0-r1 b/metadata/md5-cache/dev-perl/Net-OpenID-Common-1.200.0-r1
index e91b66526b49..c8815be76ca0 100644
--- a/metadata/md5-cache/dev-perl/Net-OpenID-Common-1.200.0-r1
+++ b/metadata/md5-cache/dev-perl/Net-OpenID-Common-1.200.0-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Net-OpenID-Common
INHERIT=perl-module
IUSE=test
-KEYWORDS=amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=>=dev-perl/Crypt-DH-GMP-0.0.110 virtual/perl-Encode >=dev-perl/HTML-Parser-3.400.0 >=dev-perl/HTTP-Message-5.814.0 virtual/perl-MIME-Base64 virtual/perl-Math-BigInt virtual/perl-Time-Local dev-perl/XML-Simple !<dev-perl/Net-OpenID-Consumer-1.30.99 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/W/WR/WROG/Net-OpenID-Common-1.20.tar.gz
_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
-_md5_=986189baef348a97fc7103156e24cb3d
+_md5_=36dce6ccf629e395c1a96063051f909d
diff --git a/metadata/md5-cache/dev-perl/Net-OpenID-Consumer-1.180.0-r1 b/metadata/md5-cache/dev-perl/Net-OpenID-Consumer-1.180.0-r1
index c776195a7540..e7af312ecf61 100644
--- a/metadata/md5-cache/dev-perl/Net-OpenID-Consumer-1.180.0-r1
+++ b/metadata/md5-cache/dev-perl/Net-OpenID-Consumer-1.180.0-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Net-OpenID-Consumer
INHERIT=perl-module
IUSE=test
-KEYWORDS=amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=virtual/perl-Digest-SHA dev-perl/HTTP-Message dev-perl/JSON dev-perl/libwww-perl virtual/perl-MIME-Base64 >=dev-perl/Net-OpenID-Common-1.190.0 virtual/perl-Storable virtual/perl-Time-Local dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/W/WR/WROG/Net-OpenID-Consumer-1.18.tar.gz
_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
-_md5_=a4c4e7af0729d89f77f59344e0b90538
+_md5_=3ced49d75712f20725b5a52d7fd4ecf4
diff --git a/metadata/md5-cache/dev-perl/RPC-XML-0.820.0 b/metadata/md5-cache/dev-perl/RPC-XML-0.820.0
index 19d45e250bab..f7d90a1ed162 100644
--- a/metadata/md5-cache/dev-perl/RPC-XML-0.820.0
+++ b/metadata/md5-cache/dev-perl/RPC-XML-0.820.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://metacpan.org/release/RPC-XML
INHERIT=perl-module
IUSE=test examples
-KEYWORDS=amd64 arm64 ppc ~ppc64 x86
+KEYWORDS=amd64 arm64 ppc ~ppc64 ~riscv x86
LICENSE=|| ( Artistic-2 LGPL-2.1 )
RDEPEND=virtual/perl-Carp >=dev-perl/HTTP-Daemon-6.120.0 >=dev-perl/HTTP-Message-6.260.0 >=dev-perl/libwww-perl-6.510.0 >=virtual/perl-Module-Load-0.360.0 >=virtual/perl-Scalar-List-Utils-1.550.0 >=dev-perl/XML-Parser-2.460.0 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/R/RJ/RJRAY/RPC-XML-0.82.tar.gz
_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887
-_md5_=a70f9966ee211f2e0034b729fb1cc16c
+_md5_=29ed1854775dce0a2efb4346ff9170ff
diff --git a/metadata/md5-cache/dev-perl/URI-Fetch-0.150.0 b/metadata/md5-cache/dev-perl/URI-Fetch-0.150.0
index 912629bfe675..6bf54d1d5959 100644
--- a/metadata/md5-cache/dev-perl/URI-Fetch-0.150.0
+++ b/metadata/md5-cache/dev-perl/URI-Fetch-0.150.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/URI-Fetch
INHERIT=perl-module
IUSE=test
-KEYWORDS=amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=virtual/perl-Carp dev-perl/Class-ErrorHandler dev-perl/libwww-perl virtual/perl-Storable dev-perl/URI dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/URI-Fetch-0.15.tar.gz
_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
-_md5_=8caef3d3c5869d9a26b950f7b239abcc
+_md5_=33755d7ab9ddb50393a2478e72c88e39
diff --git a/metadata/md5-cache/dev-perl/XML-Atom-0.430.0 b/metadata/md5-cache/dev-perl/XML-Atom-0.430.0
index efab81d9af7c..507e2e05a392 100644
--- a/metadata/md5-cache/dev-perl/XML-Atom-0.430.0
+++ b/metadata/md5-cache/dev-perl/XML-Atom-0.430.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/XML-Atom
INHERIT=perl-module
IUSE=test
-KEYWORDS=amd64 ~arm64 ~ppc64 x86
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=dev-perl/Class-Data-Inheritable dev-perl/DateTime dev-perl/DateTime-TimeZone dev-perl/libwww-perl virtual/perl-MIME-Base64 dev-perl/LWP-Authen-Wsse dev-perl/URI >=dev-perl/XML-LibXML-2.20.200 >=dev-perl/XML-XPath-1.200.0 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/M/MI/MIYAGAWA/XML-Atom-0.43.tar.gz
_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
-_md5_=e7973effdad212dd8531d5ba86ccc3c4
+_md5_=0e6b21ac2fe1178b3aa864de039d0af6
diff --git a/metadata/md5-cache/dev-perl/XML-Feed-0.630.0 b/metadata/md5-cache/dev-perl/XML-Feed-0.630.0
index 96e50fa3d101..4f9dcb887dc6 100644
--- a/metadata/md5-cache/dev-perl/XML-Feed-0.630.0
+++ b/metadata/md5-cache/dev-perl/XML-Feed-0.630.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/XML-Feed
INHERIT=perl-module
IUSE=minimal test examples
-KEYWORDS=amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=!minimal? ( dev-perl/XML-RSS-LibXML ) dev-perl/Class-ErrorHandler dev-perl/DateTime dev-perl/DateTime-Format-Flexible dev-perl/DateTime-Format-ISO8601 dev-perl/DateTime-Format-Mail dev-perl/DateTime-Format-Natural dev-perl/DateTime-Format-W3CDTF dev-perl/Feed-Find dev-perl/HTML-Parser dev-perl/libwww-perl virtual/perl-Scalar-List-Utils dev-perl/Module-Pluggable dev-perl/URI-Fetch >=dev-perl/XML-Atom-0.380.0 >=dev-perl/XML-LibXML-1.660.0 >=dev-perl/XML-RSS-1.470.0 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/D/DA/DAVECROSS/XML-Feed-0.63.tar.gz
_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
-_md5_=3aa81aa45090c7f4de756e6a4cd1bbae
+_md5_=218daf79e443ac96cf40311d92b7f346
diff --git a/metadata/md5-cache/dev-perl/XML-RSS-LibXML-0.310.500-r1 b/metadata/md5-cache/dev-perl/XML-RSS-LibXML-0.310.500-r1
index f6d2277f275a..ebb56e260523 100644
--- a/metadata/md5-cache/dev-perl/XML-RSS-LibXML-0.310.500-r1
+++ b/metadata/md5-cache/dev-perl/XML-RSS-LibXML-0.310.500-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/XML-RSS-LibXML
INHERIT=perl-module
IUSE=minimal test
-KEYWORDS=amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=dev-perl/Class-Accessor dev-perl/DateTime-Format-Mail dev-perl/DateTime-Format-W3CDTF virtual/perl-Encode dev-perl/UNIVERSAL-require >=dev-perl/XML-LibXML-1.660.0 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/D/DM/DMAKI/XML-RSS-LibXML-0.3105.tar.gz
_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
-_md5_=17aa9ac4be38db9842c3bb6152643664
+_md5_=b17fa752ed585fd5455e2659e8f9e79c
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 720e96036600..a4903beddb23 100644
--- a/metadata/md5-cache/dev-python/Manifest.gz
+++ b/metadata/md5-cache/dev-python/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-python/PySensors-0.0.4-r1 b/metadata/md5-cache/dev-python/PySensors-0.0.4-r1
new file mode 100644
index 000000000000..00d36227dfc3
--- /dev/null
+++ b/metadata/md5-cache/dev-python/PySensors-0.0.4-r1
@@ -0,0 +1,15 @@
+BDEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) >=dev-python/gpep517-8[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-62.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python bindings to libsensors (via ctypes)
+EAPI=8
+HOMEPAGE=https://pypi.org/project/PySensors/
+INHERIT=distutils-r1
+IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1
+RDEPEND=>=sys-apps/lm-sensors-3 python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+SLOT=0
+SRC_URI=mirror://pypi/P/PySensors/PySensors-0.0.4.tar.gz
+_eclasses_=distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=1f6b3df8497f01bd8255364a3ccb7a30
diff --git a/metadata/md5-cache/dev-python/bcrypt-4.0.0 b/metadata/md5-cache/dev-python/bcrypt-4.0.0
index 5e1a8dd94893..b91ee064b22c 100644
--- a/metadata/md5-cache/dev-python/bcrypt-4.0.0
+++ b/metadata/md5-cache/dev-python/bcrypt-4.0.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pyca/bcrypt/ https://pypi.org/project/bcrypt/
INHERIT=cargo distutils-r1
IUSE=test debug python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 arm ~arm64 ppc ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 Unlicense
RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.9_p1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/b/bcrypt/bcrypt-4.0.0.tar.gz https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bcrypt/0.13.0/download -> bcrypt-0.13.0.crate https://crates.io/api/v1/crates/bcrypt-pbkdf/0.8.1/download -> bcrypt-pbkdf-0.8.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/block-buffer/0.10.2/download -> block-buffer-0.10.2.crate https://crates.io/api/v1/crates/blowfish/0.9.1/download -> blowfish-0.9.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/cipher/0.4.3/download -> cipher-0.4.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.4/download -> cpufeatures-0.2.4.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/digest/0.10.3/download -> digest-0.10.3.crate https://crates.io/api/v1/crates/generic-array/0.14.6/download -> generic-array-0.14.6.crate https://crates.io/api/v1/crates/getrandom/0.2.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/indoc/0.3.6/download -> indoc-0.3.6.crate https://crates.io/api/v1/crates/indoc-impl/0.3.6/download -> indoc-impl-0.3.6.crate https://crates.io/api/v1/crates/inout/0.1.3/download -> inout-0.1.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/libc/0.2.132/download -> libc-0.2.132.crate https://crates.io/api/v1/crates/lock_api/0.4.7/download -> lock_api-0.4.7.crate https://crates.io/api/v1/crates/once_cell/1.13.1/download -> once_cell-1.13.1.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/paste/0.1.18/download -> paste-0.1.18.crate https://crates.io/api/v1/crates/paste-impl/0.1.18/download -> paste-impl-0.1.18.crate https://crates.io/api/v1/crates/pbkdf2/0.10.1/download -> pbkdf2-0.10.1.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/proc-macro2/1.0.43/download -> proc-macro2-1.0.43.crate https://crates.io/api/v1/crates/pyo3/0.15.2/download -> pyo3-0.15.2.crate https://crates.io/api/v1/crates/pyo3-build-config/0.15.2/download -> pyo3-build-config-0.15.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.15.2/download -> pyo3-macros-0.15.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.15.2/download -> pyo3-macros-backend-0.15.2.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sha2/0.10.2/download -> sha2-0.10.2.crate https://crates.io/api/v1/crates/smallvec/1.9.0/download -> smallvec-1.9.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.99/download -> syn-1.0.99.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.3/download -> unicode-ident-1.0.3.crate https://crates.io/api/v1/crates/unindent/0.1.10/download -> unindent-0.1.10.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/zeroize/1.5.7/download -> zeroize-1.5.7.crate
_eclasses_=cargo 52a92ed3815080c5f2caac1905687b1c distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=7b12aae10fc71a743b60c78964d1b6d7
+_md5_=638dcb87e9ff504927092a48332ec8d7
diff --git a/metadata/md5-cache/dev-python/django-3.2.15 b/metadata/md5-cache/dev-python/django-3.2.15
deleted file mode 100644
index 8c0f6eea99d9..000000000000
--- a/metadata/md5-cache/dev-python/django-3.2.15
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite] ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9[sqlite] ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10[sqlite] ) >=dev-python/asgiref-3.3.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sqlparse-0.2.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/docutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/jinja[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pillow[webp,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/selenium[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/tblib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] sys-devel/gettext !!<dev-python/ipython-7.21.0-r1 !!=dev-python/ipython-7.22.0-r0 ) verify-sig? ( >=sec-keys/openpgp-keys-django-20201201 ) doc? ( >=dev-python/sphinx-4.5.0-r1 ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite?,threads(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9[sqlite?,threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10[sqlite?,threads(+)] ) >=dev-python/gpep517-8[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-62.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
-DEFINED_PHASES=compile configure install postinst prepare test unpack
-DESCRIPTION=High-level Python web framework
-EAPI=8
-HOMEPAGE=https://www.djangoproject.com/ https://pypi.org/project/Django/
-INHERIT=bash-completion-r1 distutils-r1 optfeature verify-sig
-IUSE=doc sqlite test doc python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 verify-sig
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos
-LICENSE=BSD Apache-2.0 MIT
-RDEPEND=>=dev-python/asgiref-3.3.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sqlparse-0.2.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite?,threads(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9[sqlite?,threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10[sqlite?,threads(+)] )
-REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://media.djangoproject.com/releases/3.2/Django-3.2.15.tar.gz verify-sig? ( https://media.djangoproject.com/pgp/Django-3.2.15.checksum.txt )
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16
-_md5_=6a0a3753d72998eb28f6ed73f70a212c
diff --git a/metadata/md5-cache/dev-python/django-3.2.16 b/metadata/md5-cache/dev-python/django-3.2.16
index b6f9d075ce3a..0724c0fbbcd8 100644
--- a/metadata/md5-cache/dev-python/django-3.2.16
+++ b/metadata/md5-cache/dev-python/django-3.2.16
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://www.djangoproject.com/ https://github.com/django/django/ https://pypi.org/project/Django/
INHERIT=bash-completion-r1 distutils-r1 optfeature verify-sig
IUSE=doc sqlite test doc python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos
LICENSE=BSD Apache-2.0 MIT
RDEPEND=>=dev-python/asgiref-3.3.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytz[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sqlparse-0.2.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite?,threads(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9[sqlite?,threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10[sqlite?,threads(+)] )
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://media.djangoproject.com/releases/3.2/Django-3.2.16.tar.gz verify-sig? ( https://media.djangoproject.com/pgp/Django-3.2.16.checksum.txt )
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16
-_md5_=9176b3394c11c1b574d7f241daf18e3c
+_md5_=fa77916d17c9dfcf8fe03db9427d6fe4
diff --git a/metadata/md5-cache/dev-python/django-4.0.7 b/metadata/md5-cache/dev-python/django-4.0.7
deleted file mode 100644
index 5d60e48c4919..000000000000
--- a/metadata/md5-cache/dev-python/django-4.0.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite] ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9[sqlite] ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10[sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[sqlite] ) >=dev-python/asgiref-3.4.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sqlparse-0.2.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_8? ( dev-python/backports-zoneinfo[python_targets_python3_8(-)?] ) dev-python/docutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[webp,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/selenium[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tblib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-devel/gettext !!<dev-python/ipython-7.21.0-r1 !!=dev-python/ipython-7.22.0-r0 ) verify-sig? ( >=sec-keys/openpgp-keys-django-20201201 ) doc? ( >=dev-python/sphinx-4.5.0-r1 ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite?,threads(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9[sqlite?,threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10[sqlite?,threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[sqlite?,threads(+)] ) >=dev-python/gpep517-8[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-62.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
-DEFINED_PHASES=compile configure install postinst prepare test unpack
-DESCRIPTION=High-level Python web framework
-EAPI=8
-HOMEPAGE=https://www.djangoproject.com/ https://pypi.org/project/Django/
-INHERIT=bash-completion-r1 distutils-r1 optfeature verify-sig
-IUSE=doc sqlite test doc python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 verify-sig
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos
-LICENSE=BSD Apache-2.0 MIT
-RDEPEND=>=dev-python/asgiref-3.4.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sqlparse-0.2.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_8? ( dev-python/backports-zoneinfo[python_targets_python3_8(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite?,threads(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9[sqlite?,threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10[sqlite?,threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[sqlite?,threads(+)] )
-REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://media.djangoproject.com/releases/4.0/Django-4.0.7.tar.gz verify-sig? ( https://media.djangoproject.com/pgp/Django-4.0.7.checksum.txt )
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16
-_md5_=6b984cff080f86687bc31bb78c790fed
diff --git a/metadata/md5-cache/dev-python/django-4.0.8 b/metadata/md5-cache/dev-python/django-4.0.8
index 6157f80928ae..c6975ba86575 100644
--- a/metadata/md5-cache/dev-python/django-4.0.8
+++ b/metadata/md5-cache/dev-python/django-4.0.8
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://www.djangoproject.com/ https://github.com/django/django/ https://pypi.org/project/Django/
INHERIT=bash-completion-r1 distutils-r1 optfeature verify-sig
IUSE=doc sqlite test doc python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos
LICENSE=BSD Apache-2.0 MIT
RDEPEND=>=dev-python/asgiref-3.4.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sqlparse-0.2.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_8? ( dev-python/backports-zoneinfo[python_targets_python3_8(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite?,threads(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9[sqlite?,threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10[sqlite?,threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[sqlite?,threads(+)] )
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://media.djangoproject.com/releases/4.0/Django-4.0.8.tar.gz verify-sig? ( https://media.djangoproject.com/pgp/Django-4.0.8.checksum.txt )
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16
-_md5_=85256ec24d4e5bea1ae92931b8fcf5cd
+_md5_=0c3a9d1cf7b7ac7ee7a27139ec34b8c5
diff --git a/metadata/md5-cache/dev-python/django-4.1 b/metadata/md5-cache/dev-python/django-4.1
deleted file mode 100644
index fe32a22fcf3d..000000000000
--- a/metadata/md5-cache/dev-python/django-4.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite] ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9[sqlite] ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10[sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[sqlite] ) <dev-python/asgiref-4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/asgiref-3.5.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sqlparse-0.2.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_8? ( dev-python/backports-zoneinfo[python_targets_python3_8(-)?] ) dev-python/docutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[webp,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/selenium[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tblib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-devel/gettext !!<dev-python/ipython-7.21.0-r1 !!=dev-python/ipython-7.22.0-r0 ) verify-sig? ( >=sec-keys/openpgp-keys-django-20201201 ) doc? ( >=dev-python/sphinx-4.5.0-r1 ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite?,threads(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9[sqlite?,threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10[sqlite?,threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[sqlite?,threads(+)] ) >=dev-python/gpep517-8[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-62.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
-DEFINED_PHASES=compile configure install postinst prepare test unpack
-DESCRIPTION=High-level Python web framework
-EAPI=8
-HOMEPAGE=https://www.djangoproject.com/ https://github.com/django/django/ https://pypi.org/project/Django/
-INHERIT=bash-completion-r1 distutils-r1 optfeature verify-sig
-IUSE=doc sqlite test doc python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 verify-sig
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos
-LICENSE=BSD Apache-2.0 MIT
-RDEPEND=<dev-python/asgiref-4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/asgiref-3.5.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sqlparse-0.2.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_8? ( dev-python/backports-zoneinfo[python_targets_python3_8(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite?,threads(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9[sqlite?,threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10[sqlite?,threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[sqlite?,threads(+)] )
-REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://media.djangoproject.com/releases/4.1/Django-4.1.tar.gz verify-sig? ( https://media.djangoproject.com/pgp/Django-4.1.checksum.txt )
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16
-_md5_=39307fcca79060bd4a9cac294093457d
diff --git a/metadata/md5-cache/dev-python/django-4.1.1 b/metadata/md5-cache/dev-python/django-4.1.1
deleted file mode 100644
index 792348cf5e4b..000000000000
--- a/metadata/md5-cache/dev-python/django-4.1.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite] ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9[sqlite] ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10[sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[sqlite] ) <dev-python/asgiref-4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/asgiref-3.5.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sqlparse-0.2.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_8? ( dev-python/backports-zoneinfo[python_targets_python3_8(-)?] ) dev-python/docutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[webp,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/selenium[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tblib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-devel/gettext !!<dev-python/ipython-7.21.0-r1 !!=dev-python/ipython-7.22.0-r0 ) verify-sig? ( >=sec-keys/openpgp-keys-django-20201201 ) doc? ( >=dev-python/sphinx-4.5.0-r1 ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite?,threads(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9[sqlite?,threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10[sqlite?,threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[sqlite?,threads(+)] ) >=dev-python/gpep517-8[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-62.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
-DEFINED_PHASES=compile configure install postinst prepare test unpack
-DESCRIPTION=High-level Python web framework
-EAPI=8
-HOMEPAGE=https://www.djangoproject.com/ https://github.com/django/django/ https://pypi.org/project/Django/
-INHERIT=bash-completion-r1 distutils-r1 optfeature verify-sig
-IUSE=doc sqlite test doc python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos
-LICENSE=BSD Apache-2.0 MIT
-RDEPEND=<dev-python/asgiref-4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/asgiref-3.5.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sqlparse-0.2.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_8? ( dev-python/backports-zoneinfo[python_targets_python3_8(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite?,threads(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9[sqlite?,threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10[sqlite?,threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[sqlite?,threads(+)] )
-REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://media.djangoproject.com/releases/4.1/Django-4.1.1.tar.gz verify-sig? ( https://media.djangoproject.com/pgp/Django-4.1.1.checksum.txt )
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16
-_md5_=ff673c1866a9eb71f90ddeebbe9e9fa5
diff --git a/metadata/md5-cache/dev-python/h5py-3.7.0 b/metadata/md5-cache/dev-python/h5py-3.7.0
index 7f38ad1b5058..a324cf437b47 100644
--- a/metadata/md5-cache/dev-python/h5py-3.7.0
+++ b/metadata/md5-cache/dev-python/h5py-3.7.0
@@ -1,17 +1,17 @@
-BDEPEND=dev-python/cython[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/numpy-1.14.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pkgconfig[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( dev-python/QtPy[testlib,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( sci-libs/hdf5:=[hl(+)] >=dev-python/numpy-1.14.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-7.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) doc? ( || ( ( >=dev-lang/python-3.10.4:3.10 >=dev-python/sphinx-4.5.0-r1[python_targets_python3_10(-)] dev-python/alabaster[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.12:3.9 >=dev-python/sphinx-4.5.0-r1[python_targets_python3_9(-)] dev-python/alabaster[python_targets_python3_9(-)] ) ( >=dev-lang/python-3.8.13:3.8 >=dev-python/sphinx-4.5.0-r1[python_targets_python3_8(-)] dev-python/alabaster[python_targets_python3_8(-)] ) ) ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) >=dev-python/gpep517-8[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-62.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
+BDEPEND=dev-python/cython[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.14.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pkgconfig[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/QtPy[testlib,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( sci-libs/hdf5:=[hl(+)] >=dev-python/numpy-1.14.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.0_beta4:3.11 >=dev-python/sphinx-4.5.0-r1[python_targets_python3_11(-)] dev-python/alabaster[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.4:3.10 >=dev-python/sphinx-4.5.0-r1[python_targets_python3_10(-)] dev-python/alabaster[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.12:3.9 >=dev-python/sphinx-4.5.0-r1[python_targets_python3_9(-)] dev-python/alabaster[python_targets_python3_9(-)] ) ( >=dev-lang/python-3.8.13:3.8 >=dev-python/sphinx-4.5.0-r1[python_targets_python3_8(-)] dev-python/alabaster[python_targets_python3_8(-)] ) ) ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) >=dev-python/gpep517-8[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-62.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
DEFINED_PHASES=compile configure install prepare test
DEPEND=sci-libs/hdf5:=[hl(+)]
DESCRIPTION=Simple Python interface to HDF5 files
EAPI=8
HOMEPAGE=https://www.h5py.org/ https://github.com/h5py/h5py/ https://pypi.org/project/h5py/
INHERIT=distutils-r1
-IUSE=examples test doc python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+IUSE=examples test doc python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
KEYWORDS=amd64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=sci-libs/hdf5:=[hl(+)] >=dev-python/numpy-1.14.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 )
-REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RDEPEND=sci-libs/hdf5:=[hl(+)] >=dev-python/numpy-1.14.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/h/h5py/h5py-3.7.0.tar.gz
_eclasses_=distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=8f3ddd716b45b230a4a366b4a8a006d2
+_md5_=00863e1f9cd7194ad01ad7de8cd1ec0d
diff --git a/metadata/md5-cache/dev-python/pymetar-1.4-r2 b/metadata/md5-cache/dev-python/pymetar-1.4-r2
new file mode 100644
index 000000000000..828cf9b1c432
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pymetar-1.4-r2
@@ -0,0 +1,15 @@
+BDEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) >=dev-python/gpep517-8[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-62.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Downloads and decodes to the weather report for a given station ID
+EAPI=8
+HOMEPAGE=https://www.schwarzvogel.de/software/pymetar/
+INHERIT=distutils-r1
+IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~alpha ~amd64 ~arm ~x86
+LICENSE=GPL-2
+RDEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+SLOT=0
+SRC_URI=https://www.schwarzvogel.de/pkgs/pymetar-1.4.tar.gz
+_eclasses_=distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=5c6d63745f0f16987e9b6ae2a9cda72e
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index a339eab71f1f..4e6ea1220ec2 100644
--- a/metadata/md5-cache/dev-util/Manifest.gz
+++ b/metadata/md5-cache/dev-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/shellcheck-0.8.0 b/metadata/md5-cache/dev-util/shellcheck-0.8.0
index 3b87e684c995..50f01102046e 100644
--- a/metadata/md5-cache/dev-util/shellcheck-0.8.0
+++ b/metadata/md5-cache/dev-util/shellcheck-0.8.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.shellcheck.net/
INHERIT=haskell-cabal
IUSE=doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-3
RDEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/diff-0.2.0:=[profile?] >=dev-haskell/mtl-2.2.1:=[profile?] >=dev-haskell/parsec-3.0:=[profile?] >=dev-haskell/quickcheck-2.7.4:2=[template-haskell,profile?] dev-haskell/regex-tdfa:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.8.0
SRC_URI=https://hackage.haskell.org/package/ShellCheck-0.8.0/ShellCheck-0.8.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=5697864ed0e5a654c68f84f1599ec030
+_md5_=53403c5cc0bd7a37094378ee4e485258
diff --git a/metadata/md5-cache/dev-util/shelltestrunner-1.9 b/metadata/md5-cache/dev-util/shelltestrunner-1.9
index adc5db18d05c..62fbb81e3b54 100644
--- a/metadata/md5-cache/dev-util/shelltestrunner-1.9
+++ b/metadata/md5-cache/dev-util/shelltestrunner-1.9
@@ -5,11 +5,11 @@ EAPI=6
HOMEPAGE=https://github.com/simonmichael/shelltestrunner
INHERIT=haskell-cabal
IUSE=test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2
RDEPEND=>=dev-haskell/cmdargs-0.7:= >=dev-haskell/diff-0.2.0:= >=dev-haskell/filemanip-0.3:= dev-haskell/hunit:= dev-haskell/parsec:= >=dev-haskell/pretty-show-1.6.5:= >=dev-haskell/regex-tdfa-1.1:= dev-haskell/safe:= >=dev-haskell/test-framework-0.3.2:= >=dev-haskell/test-framework-hunit-0.2:= >=dev-haskell/utf8-string-0.3.5:= >=dev-lang/ghc-7.4.1:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://hackage.haskell.org/package/shelltestrunner-1.9/shelltestrunner-1.9.tar.gz
_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 447396341f5f896d722e435a06f87a4f eqawarn c9847c43b3253a276ae2eabddedab3d7 estack 055c42df72f76a4f45ec92b35e83cd56 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 preserve-libs a8e50acee31b5759b4df1f7707cae54b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 vcs-clean d271b7bc7e6a009758d7d4ef749174e3 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=7d0b24d61e77f256641dc8ed9075b7c6
+_md5_=fe857ba9135f9b42a2dd3273d6bf9764
diff --git a/metadata/md5-cache/dev-vcs/Manifest.gz b/metadata/md5-cache/dev-vcs/Manifest.gz
index 91b134226923..ce5a704f0558 100644
--- a/metadata/md5-cache/dev-vcs/Manifest.gz
+++ b/metadata/md5-cache/dev-vcs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-vcs/darcs-2.16.5-r2 b/metadata/md5-cache/dev-vcs/darcs-2.16.5-r2
index 35b6d794dabb..f6ddb90c91b4 100644
--- a/metadata/md5-cache/dev-vcs/darcs-2.16.5-r2
+++ b/metadata/md5-cache/dev-vcs/darcs-2.16.5-r2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=http://darcs.net/
INHERIT=haskell-cabal
IUSE=curl +terminfo +threaded doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2+
RDEPEND=>=dev-haskell/async-2.0.2:=[profile?] <dev-haskell/async-2.3:=[profile?] >=dev-haskell/attoparsec-0.13.0.1:=[profile?] >=dev-haskell/base16-bytestring-0.1.1.7:=[profile?] <dev-haskell/base16-bytestring-1.1:=[profile?] >=dev-haskell/conduit-1.3.0:=[profile?] <dev-haskell/conduit-1.4:=[profile?] >=dev-haskell/constraints-0.11:=[profile?] >=dev-haskell/cryptonite-0.24:=[profile?] <dev-haskell/cryptonite-0.30:=[profile?] >=dev-haskell/data-ordlist-0.4:=[profile?] <dev-haskell/data-ordlist-0.5:=[profile?] >=dev-haskell/fgl-5.5.2.3:=[profile?] <dev-haskell/fgl-5.8:=[profile?] >=dev-haskell/hashable-1.2.3.3:=[profile?] >=dev-haskell/haskeline-0.7.2:=[profile?] <dev-haskell/haskeline-0.9:=[profile?] >=dev-haskell/html-1.0.1.2:=[profile?] <dev-haskell/html-1.1:=[profile?] >=dev-haskell/http-conduit-2.3:=[profile?] <dev-haskell/http-conduit-2.4:=[profile?] >=dev-haskell/http-types-0.12.1:=[profile?] <dev-haskell/http-types-0.12.4:=[profile?] >=dev-haskell/memory-0.14:=[profile?] <dev-haskell/memory-0.17:=[profile?] >=dev-haskell/mmap-0.5.9:=[profile?] <dev-haskell/mmap-0.6:=[profile?] >=dev-haskell/network-2.6:=[profile?] <dev-haskell/network-3.2:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.8:=[profile?] >=dev-haskell/old-time-1.1.0.3:=[profile?] <dev-haskell/old-time-1.2:=[profile?] >=dev-haskell/regex-applicative-0.2:=[profile?] <dev-haskell/regex-applicative-0.4:=[profile?] >=dev-haskell/regex-base-0.94.0.1:=[profile?] <dev-haskell/regex-base-0.94.1:=[profile?] >=dev-haskell/regex-tdfa-1.3.1.0:=[profile?] <dev-haskell/regex-tdfa-1.4:=[profile?] >=dev-haskell/stm-2.1:=[profile?] <dev-haskell/stm-2.6:=[profile?] >=dev-haskell/tar-0.5:=[profile?] <dev-haskell/tar-0.6:=[profile?] >=dev-haskell/temporary-1.2.1:=[profile?] <dev-haskell/temporary-1.4:=[profile?] >=dev-haskell/unix-compat-0.5:=[profile?] <dev-haskell/unix-compat-0.6:=[profile?] >=dev-haskell/utf8-string-1:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] >=dev-haskell/vector-0.11:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-haskell/zip-archive-0.3:=[profile?] <dev-haskell/zip-archive-0.5:=[profile?] >=dev-haskell/zlib-0.6.1.2:=[profile?] <dev-haskell/zlib-0.7.0.0:=[profile?] >=dev-lang/ghc-8.4.3:= curl? ( net-misc/curl )
RESTRICT=!test? ( test )
SLOT=0/2.16.5
SRC_URI=https://hackage.haskell.org/package/darcs-2.16.5/darcs-2.16.5.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=1c339732e097ce2e6de124c7a955b5d5
+_md5_=60f9b0b375e0847234e6de3749cf490e
diff --git a/metadata/md5-cache/dev-vcs/git-annex-10.20220624 b/metadata/md5-cache/dev-vcs/git-annex-10.20220624
index 10412fa16451..aec7d96403df 100644
--- a/metadata/md5-cache/dev-vcs/git-annex-10.20220624
+++ b/metadata/md5-cache/dev-vcs/git-annex-10.20220624
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://git-annex.branchable.com/
INHERIT=haskell-cabal bash-completion-r1 desktop
IUSE=+assistant +benchmark +dbus debug doc +gitlfs +magicmime +pairing +torrentparser +webapp
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
LICENSE=AGPL-3
RDEPEND=dev-haskell/aeson:= >=dev-haskell/ansi-terminal-0.9:= dev-haskell/async:= >=dev-haskell/attoparsec-0.13.2.2:= >=dev-haskell/aws-0.20:= >=dev-haskell/bloomfilter-2.0.0:= dev-haskell/byteable:= dev-haskell/case-insensitive:= >=dev-haskell/concurrent-output-1.10:= dev-haskell/conduit:= >=dev-haskell/connection-0.2.6:= dev-haskell/crypto-api:= >=dev-haskell/cryptonite-0.23:= dev-haskell/data-default:= >=dev-haskell/dav-1.0:= dev-haskell/disk-free-space:= dev-haskell/dlist:= dev-haskell/edit-distance:= >=dev-haskell/feed-1.0.0:= >=dev-haskell/filepath-bytestring-1.4.2.1.1:= dev-haskell/free:= >=dev-haskell/http-client-0.5.3:= >=dev-haskell/http-client-restricted-0.0.2:= dev-haskell/http-client-tls:= >=dev-haskell/http-conduit-2.3.0:= >=dev-haskell/http-types-0.7:= dev-haskell/ifelse:= dev-haskell/memory:= dev-haskell/microlens:= dev-haskell/monad-control:= >=dev-haskell/monad-logger-0.3.10:= >=dev-haskell/network-3.0.0.0:= dev-haskell/network-bsd:= >=dev-haskell/network-uri-2.6:= dev-haskell/old-locale:= >=dev-haskell/optparse-applicative-0.14.1:= >=dev-haskell/persistent-2.8.1:= >=dev-haskell/persistent-sqlite-2.8.1:= dev-haskell/persistent-template:= >=dev-haskell/quickcheck-2.10.0:2= dev-haskell/random:= dev-haskell/regex-tdfa:= dev-haskell/resourcet:= dev-haskell/safesemaphore:= dev-haskell/sandi:= dev-haskell/securemem:= dev-haskell/socks:= dev-haskell/split:= >=dev-haskell/stm-2.3:= dev-haskell/stm-chans:= dev-haskell/tagsoup:= >=dev-haskell/tasty-1.2:= dev-haskell/tasty-hunit:= dev-haskell/tasty-quickcheck:= dev-haskell/tasty-rerun:= >=dev-haskell/unix-compat-0.5:= dev-haskell/unliftio-core:= dev-haskell/unordered-containers:= dev-haskell/utf8-string:= >=dev-haskell/uuid-1.2.6:= dev-haskell/vector:= >=dev-lang/ghc-8.10.1:= assistant? ( >=dev-haskell/hinotify-0.3.10:= dev-haskell/mountpoints:= ) benchmark? ( dev-haskell/criterion:= ) dbus? ( >=dev-haskell/dbus-0.10.7:= >=dev-haskell/fdo-notify-0.3:= ) gitlfs? ( >=dev-haskell/git-lfs-1.2.0:= ) magicmime? ( dev-haskell/magic:= ) pairing? ( dev-haskell/network-info:= dev-haskell/network-multicast:= ) torrentparser? ( >=dev-haskell/torrent-10000.0.0:= ) webapp? ( dev-haskell/blaze-builder:= dev-haskell/clientsession:= >=dev-haskell/path-pieces-0.2.1:= >=dev-haskell/shakespeare-2.0.11:= dev-haskell/wai:= dev-haskell/wai-extra:= >=dev-haskell/warp-3.2.8:= >=dev-haskell/warp-tls-3.2.2:= >=dev-haskell/yesod-1.4.3:= >=dev-haskell/yesod-core-1.6.0:= >=dev-haskell/yesod-form-1.4.8:= >=dev-haskell/yesod-static-1.5.1:= ) dev-vcs/git
REQUIRED_USE=webapp? ( assistant )
SLOT=0
SRC_URI=https://hackage.haskell.org/package/git-annex-10.20220624/git-annex-10.20220624.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 22952d8f27cac191d75529d4c38e6bfa ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=ee784ebedcf6643e289031d2070d8428
+_md5_=af44901e4efbb78bced64b97c0c6751a
diff --git a/metadata/md5-cache/kde-apps/Manifest.gz b/metadata/md5-cache/kde-apps/Manifest.gz
index 093a0889c029..3d4163d73c35 100644
--- a/metadata/md5-cache/kde-apps/Manifest.gz
+++ b/metadata/md5-cache/kde-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-apps/kdialog-22.04.3 b/metadata/md5-cache/kde-apps/kdialog-22.04.3
index 6f227298bfe8..6afe0b95361e 100644
--- a/metadata/md5-cache/kde-apps/kdialog-22.04.3
+++ b/metadata/md5-cache/kde-apps/kdialog-22.04.3
@@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare
DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/kconfig-5.92.0:5 >=kde-frameworks/kcoreaddons-5.92.0:5 >=kde-frameworks/kdbusaddons-5.92.0:5 >=kde-frameworks/kguiaddons-5.92.0:5 >=kde-frameworks/ki18n-5.92.0:5 >=kde-frameworks/kiconthemes-5.92.0:5 >=kde-frameworks/kio-5.92.0:5 >=kde-frameworks/knotifications-5.92.0:5 >=kde-frameworks/ktextwidgets-5.92.0:5 >=kde-frameworks/kwidgetsaddons-5.92.0:5 >=kde-frameworks/kwindowsystem-5.92.0:5 X? ( x11-libs/libX11 ) dev-qt/qtcore:5
DESCRIPTION=Can be used to show nice dialog boxes from shell scripts
EAPI=8
-HOMEPAGE=https://apps.kde.org/kdialog/
+HOMEPAGE=https://userbase.kde.org/Kdialog https://develop.kde.org/deploy/kdialog/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=X debug
@@ -13,4 +13,4 @@ RDEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15
SLOT=5
SRC_URI=mirror://kde/stable/release-service/22.04.3/src/kdialog-22.04.3.tar.xz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d ecm 6f19455c3ec51029d40be1fdc6cdb8e0 flag-o-matic 29a755b1291d64133634d80b0328f153 gear.kde.org aebcdbce229877667716707f608f9cc3 kde.org 087d21100477ce987a8de6c1d613a176 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=d8e27217301dfb9d991105997d16b0b4
+_md5_=b07cb44f41c519585992d23df24f88fb
diff --git a/metadata/md5-cache/kde-apps/kdialog-22.08.1 b/metadata/md5-cache/kde-apps/kdialog-22.08.1
index 6b47cc2aca06..0a903408dec4 100644
--- a/metadata/md5-cache/kde-apps/kdialog-22.08.1
+++ b/metadata/md5-cache/kde-apps/kdialog-22.08.1
@@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare
DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kconfig-5.96.0:5 >=kde-frameworks/kcoreaddons-5.96.0:5 >=kde-frameworks/kdbusaddons-5.96.0:5 >=kde-frameworks/kguiaddons-5.96.0:5 >=kde-frameworks/ki18n-5.96.0:5 >=kde-frameworks/kiconthemes-5.96.0:5 >=kde-frameworks/kio-5.96.0:5 >=kde-frameworks/knotifications-5.96.0:5 >=kde-frameworks/ktextwidgets-5.96.0:5 >=kde-frameworks/kwidgetsaddons-5.96.0:5 >=kde-frameworks/kwindowsystem-5.96.0:5 X? ( x11-libs/libX11 ) dev-qt/qtcore:5
DESCRIPTION=Can be used to show nice dialog boxes from shell scripts
EAPI=8
-HOMEPAGE=https://apps.kde.org/kdialog/
+HOMEPAGE=https://userbase.kde.org/Kdialog https://develop.kde.org/deploy/kdialog/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=X debug
@@ -13,4 +13,4 @@ RDEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15
SLOT=5
SRC_URI=mirror://kde/stable/release-service/22.08.1/src/kdialog-22.08.1.tar.xz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d ecm 6f19455c3ec51029d40be1fdc6cdb8e0 flag-o-matic 29a755b1291d64133634d80b0328f153 gear.kde.org aebcdbce229877667716707f608f9cc3 kde.org 087d21100477ce987a8de6c1d613a176 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=aeda9c03c7bd7cb9a8cbe17ad73249c0
+_md5_=107baf45a0ebf39b6b87226250dd2397
diff --git a/metadata/md5-cache/kde-apps/kmail-22.04.3 b/metadata/md5-cache/kde-apps/kmail-22.04.3
index ededceca93c6..0988075f6399 100644
--- a/metadata/md5-cache/kde-apps/kmail-22.04.3
+++ b/metadata/md5-cache/kde-apps/kmail-22.04.3
@@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare
DEPEND=>=app-crypt/gpgme-1.11.1:=[cxx,qt5] >=dev-qt/qtcore-5.15.4:5 >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtnetwork-5.15.4:5 >=dev-qt/qtwebengine-5.15.4:5[widgets] >=dev-qt/qtwidgets-5.15.4:5 >=kde-apps/akonadi-22.04.3:5 >=kde-apps/akonadi-contacts-22.04.3:5 >=kde-apps/akonadi-mime-22.04.3:5 >=kde-apps/akonadi-search-22.04.3:5 >=kde-apps/kidentitymanagement-22.04.3:5 >=kde-apps/kmailtransport-22.04.3:5 >=kde-apps/kmime-22.04.3:5 >=kde-apps/kontactinterface-22.04.3:5 >=kde-apps/kpimtextedit-22.04.3:5[speech=] >=kde-apps/libgravatar-22.04.3:5 >=kde-apps/libkdepim-22.04.3:5 >=kde-apps/libkleo-22.04.3:5 >=kde-apps/libksieve-22.04.3:5 >=kde-apps/libktnef-22.04.3:5 >=kde-apps/mailcommon-22.04.3:5 >=kde-apps/messagelib-22.04.3:5 >=kde-apps/pimcommon-22.04.3:5 >=kde-frameworks/kbookmarks-5.92.0:5 >=kde-frameworks/kcalendarcore-5.92.0:5 >=kde-frameworks/kcmutils-5.92.0:5 >=kde-frameworks/kcompletion-5.92.0:5 >=kde-frameworks/kconfig-5.92.0:5 >=kde-frameworks/kconfigwidgets-5.92.0:5 >=kde-frameworks/kcontacts-5.92.0:5 >=kde-frameworks/kcoreaddons-5.92.0:5 >=kde-frameworks/kcrash-5.92.0:5 >=kde-frameworks/kdbusaddons-5.92.0:5 >=kde-frameworks/kguiaddons-5.92.0:5 >=kde-frameworks/ki18n-5.92.0:5 >=kde-frameworks/kiconthemes-5.92.0:5 >=kde-frameworks/kitemviews-5.92.0:5 >=kde-frameworks/kio-5.92.0:5 >=kde-frameworks/kjobwidgets-5.92.0:5 >=kde-frameworks/knotifications-5.92.0:5 >=kde-frameworks/knotifyconfig-5.92.0:5 >=kde-frameworks/kparts-5.92.0:5 >=kde-frameworks/kservice-5.92.0:5 >=kde-frameworks/ktextwidgets-5.92.0:5 >=kde-frameworks/kwidgetsaddons-5.92.0:5 >=kde-frameworks/kwindowsystem-5.92.0:5 >=kde-frameworks/kxmlgui-5.92.0:5 >=kde-frameworks/sonnet-5.92.0:5 telemetry? ( >=dev-libs/kuserfeedback-1.2.0:5 ) >=kde-apps/kcalutils-22.04.3:5 >=kde-apps/kldap-22.04.3:5 test? ( >=kde-apps/akonadi-22.04.3:5[sqlite] ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
DESCRIPTION=Email client, supporting POP3 and IMAP mailboxes
EAPI=8
-HOMEPAGE=https://apps.kde.org/kmail2/ https://kontact.kde.org/components/kmail.html
+HOMEPAGE=https://apps.kde.org/kmail2/ https://kontact.kde.org/components/kmail/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org optfeature
IUSE=pch speech telemetry test debug +handbook test
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test ) !test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/22.04.3/src/kmail-22.04.3.tar.xz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d ecm 6f19455c3ec51029d40be1fdc6cdb8e0 flag-o-matic 29a755b1291d64133634d80b0328f153 gear.kde.org aebcdbce229877667716707f608f9cc3 kde.org 087d21100477ce987a8de6c1d613a176 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 optfeature 1a2157392a869265b2afcb63a26c12ac toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=4443a2943acc467f8bbc94dae42cd993
+_md5_=58bedcbc23c6c9be930991e5c12486c9
diff --git a/metadata/md5-cache/kde-misc/Manifest.gz b/metadata/md5-cache/kde-misc/Manifest.gz
index 5be53ca73fbc..404cec2fc497 100644
--- a/metadata/md5-cache/kde-misc/Manifest.gz
+++ b/metadata/md5-cache/kde-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-misc/kdeconnect-22.04.3 b/metadata/md5-cache/kde-misc/kdeconnect-22.04.3
index fd3f7c9ca6a6..155b8f6b61fb 100644
--- a/metadata/md5-cache/kde-misc/kdeconnect-22.04.3
+++ b/metadata/md5-cache/kde-misc/kdeconnect-22.04.3
@@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare
DEPEND=>=app-crypt/qca-2.3.0:2[ssl] >=dev-libs/wayland-1.15.0 >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5.15.4:5= >=dev-qt/qtmultimedia-5.15.4:5 >=dev-qt/qtnetwork-5.15.4:5 >=dev-qt/qtquickcontrols2-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=dev-qt/qtx11extras-5.15.4:5 >=kde-frameworks/kcmutils-5.92.0:5 >=kde-frameworks/kconfig-5.92.0:5 >=kde-frameworks/kconfigwidgets-5.92.0:5 >=kde-frameworks/kcoreaddons-5.92.0:5 >=kde-frameworks/kdbusaddons-5.92.0:5 >=kde-frameworks/kguiaddons-5.92.0:5 >=kde-frameworks/ki18n-5.92.0:5 >=kde-frameworks/kiconthemes-5.92.0:5 >=kde-frameworks/kio-5.92.0:5 >=kde-frameworks/kirigami-5.92.0:5 >=kde-frameworks/knotifications-5.92.0:5 >=kde-frameworks/kpeople-5.92.0:5 >=kde-frameworks/kservice-5.92.0:5 >=kde-frameworks/kwidgetsaddons-5.92.0:5 >=kde-frameworks/kwindowsystem-5.92.0:5 >=kde-frameworks/plasma-5.92.0:5 >=kde-frameworks/qqc2-desktop-style-5.92.0:5 >=kde-frameworks/solid-5.92.0:5 bluetooth? ( >=dev-qt/qtbluetooth-5.15.4:5 ) X? ( x11-libs/libfakekey x11-libs/libX11 x11-libs/libXtst ) pulseaudio? ( media-libs/pulseaudio-qt:= ) wayland? ( >=kde-frameworks/kwayland-5.92.0:5 ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
DESCRIPTION=Adds communication between KDE Plasma and your smartphone
EAPI=8
-HOMEPAGE=https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect.kcm/
+HOMEPAGE=https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=bluetooth pulseaudio wayland X debug +handbook test selinux
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/22.04.3/src/kdeconnect-kde-22.04.3.tar.xz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d ecm 6f19455c3ec51029d40be1fdc6cdb8e0 flag-o-matic 29a755b1291d64133634d80b0328f153 gear.kde.org aebcdbce229877667716707f608f9cc3 kde.org 087d21100477ce987a8de6c1d613a176 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=18d224fada19257c52ff6eaadf75283e
+_md5_=462e24fd6b942a23f3ad9a6ed6d7cfca
diff --git a/metadata/md5-cache/kde-misc/kdeconnect-22.08.1 b/metadata/md5-cache/kde-misc/kdeconnect-22.08.1
index 0ae7b217df3a..4a8530821b7a 100644
--- a/metadata/md5-cache/kde-misc/kdeconnect-22.08.1
+++ b/metadata/md5-cache/kde-misc/kdeconnect-22.08.1
@@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare
DEPEND=>=app-crypt/qca-2.3.0:2[ssl] >=dev-libs/wayland-1.15.0 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5= >=dev-qt/qtmultimedia-5.15.5:5 >=dev-qt/qtnetwork-5.15.5:5 >=dev-qt/qtquickcontrols2-5.15.5:5 >=dev-qt/qtwayland-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=dev-qt/qtx11extras-5.15.5:5 >=kde-frameworks/kcmutils-5.96.0:5 >=kde-frameworks/kconfig-5.96.0:5 >=kde-frameworks/kconfigwidgets-5.96.0:5 >=kde-frameworks/kcoreaddons-5.96.0:5 >=kde-frameworks/kdbusaddons-5.96.0:5 >=kde-frameworks/kguiaddons-5.96.0:5 >=kde-frameworks/ki18n-5.96.0:5 >=kde-frameworks/kiconthemes-5.96.0:5 >=kde-frameworks/kio-5.96.0:5 >=kde-frameworks/kirigami-5.96.0:5 >=kde-frameworks/knotifications-5.96.0:5 >=kde-frameworks/kpeople-5.96.0:5 >=kde-frameworks/kservice-5.96.0:5 >=kde-frameworks/kwidgetsaddons-5.96.0:5 >=kde-frameworks/kwindowsystem-5.96.0:5 >=kde-frameworks/plasma-5.96.0:5 >=kde-frameworks/qqc2-desktop-style-5.96.0:5 >=kde-frameworks/solid-5.96.0:5 bluetooth? ( >=dev-qt/qtbluetooth-5.15.5:5 ) X? ( x11-libs/libfakekey x11-libs/libX11 x11-libs/libXtst ) pulseaudio? ( media-libs/pulseaudio-qt:= ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
DESCRIPTION=Adds communication between KDE Plasma and your smartphone
EAPI=8
-HOMEPAGE=https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect.kcm/
+HOMEPAGE=https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=bluetooth pulseaudio X debug +handbook test selinux
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/22.08.1/src/kdeconnect-kde-22.08.1.tar.xz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d ecm 6f19455c3ec51029d40be1fdc6cdb8e0 flag-o-matic 29a755b1291d64133634d80b0328f153 gear.kde.org aebcdbce229877667716707f608f9cc3 kde.org 087d21100477ce987a8de6c1d613a176 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=d3e25504c6126d674078a25fc2f87353
+_md5_=57b86b22e70d6bd600e0431ab098115b
diff --git a/metadata/md5-cache/kde-plasma/Manifest.gz b/metadata/md5-cache/kde-plasma/Manifest.gz
index 85571afd1448..52cb07e83994 100644
--- a/metadata/md5-cache/kde-plasma/Manifest.gz
+++ b/metadata/md5-cache/kde-plasma/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-plasma/plasma-thunderbolt-5.25.5-r1 b/metadata/md5-cache/kde-plasma/plasma-thunderbolt-5.25.5-r1
index 2eb7558f454a..bdb745f5b198 100644
--- a/metadata/md5-cache/kde-plasma/plasma-thunderbolt-5.25.5-r1
+++ b/metadata/md5-cache/kde-plasma/plasma-thunderbolt-5.25.5-r1
@@ -7,11 +7,11 @@ HOMEPAGE=https://invent.kde.org/plasma/plasma-thunderbolt
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug test
-KEYWORDS=~amd64 ~riscv ~x86
+KEYWORDS=amd64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3+ )
RDEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=kde-frameworks/kcmutils-5.95.0:5 >=kde-frameworks/kcoreaddons-5.95.0:5 >=kde-frameworks/kdbusaddons-5.95.0:5 >=kde-frameworks/kdeclarative-5.95.0:5 >=kde-frameworks/ki18n-5.95.0:5 >=kde-frameworks/knotifications-5.95.0:5 >=dev-qt/qtquickcontrols2-5.15.5:5 >=kde-frameworks/kirigami-5.95.0:5 sys-apps/bolt || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
RESTRICT=test !test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/plasma/5.25.5/plasma-thunderbolt-5.25.5.tar.xz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d ecm 6f19455c3ec51029d40be1fdc6cdb8e0 flag-o-matic 29a755b1291d64133634d80b0328f153 kde.org 087d21100477ce987a8de6c1d613a176 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 plasma.kde.org 9622322dda51d66780cf4cfd2b3351b8 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=8cdaeb203c76d097f5242c7271ef78ce
+_md5_=47c14fc9a3254bead80fc65985dfdaab
diff --git a/metadata/md5-cache/kde-plasma/plasma-workspace-5.25.5-r4 b/metadata/md5-cache/kde-plasma/plasma-workspace-5.25.5-r4
index 26232ea67aec..5e76de79e172 100644
--- a/metadata/md5-cache/kde-plasma/plasma-workspace-5.25.5-r4
+++ b/metadata/md5-cache/kde-plasma/plasma-workspace-5.25.5-r4
@@ -7,7 +7,7 @@ HOMEPAGE=https://kde.org/plasma-desktop
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=appstream +calendar +fontconfig geolocation gps +policykit screencast +semantic-desktop telemetry test debug +handbook test
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86
LICENSE=GPL-2
PDEPEND=>=kde-plasma/kde-cli-tools-5.25.5:5
RDEPEND=dev-libs/icu:= >=dev-libs/wayland-1.15 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5[widgets] >=dev-qt/qtgui-5.15.5:5=[jpeg,libinput] >=dev-qt/qtnetwork-5.15.5:5 >=dev-qt/qtsql-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwayland-5.15.5:5= >=dev-qt/qtwidgets-5.15.5:5 >=dev-qt/qtx11extras-5.15.5:5 >=dev-qt/qtxml-5.15.5:5 >=kde-frameworks/kactivities-5.95.0:5 >=kde-frameworks/kactivities-stats-5.95.0:5 >=kde-frameworks/karchive-5.95.0:5 >=kde-frameworks/kauth-5.95.0:5 >=kde-frameworks/kbookmarks-5.95.0:5 >=kde-frameworks/kcompletion-5.95.0:5 >=kde-frameworks/kconfig-5.95.0:5 >=kde-frameworks/kconfigwidgets-5.95.0:5 >=kde-frameworks/kcoreaddons-5.95.0:5 >=kde-frameworks/kcrash-5.95.0:5 >=kde-frameworks/kdbusaddons-5.95.0:5 >=kde-frameworks/kdeclarative-5.95.0:5 >=kde-frameworks/kded-5.95.0:5 >=kde-frameworks/kglobalaccel-5.95.0:5 >=kde-frameworks/kguiaddons-5.95.0:5 >=kde-frameworks/ki18n-5.95.0:5 >=kde-frameworks/kiconthemes-5.95.0:5 >=kde-frameworks/kidletime-5.95.0:5 >=kde-frameworks/kinit-5.95.0:5 >=kde-frameworks/kio-5.95.0:5 >=kde-frameworks/kitemmodels-5.95.0:5 >=kde-frameworks/kitemviews-5.95.0:5 >=kde-frameworks/kjobwidgets-5.95.0:5 >=kde-frameworks/knewstuff-5.95.0:5 >=kde-frameworks/knotifications-5.95.0:5 >=kde-frameworks/knotifyconfig-5.95.0:5 >=kde-frameworks/kpackage-5.95.0:5 >=kde-frameworks/kpeople-5.95.0:5 >=kde-frameworks/krunner-5.95.0:5 >=kde-frameworks/kservice-5.95.0:5 >=kde-frameworks/ktexteditor-5.95.0:5 >=kde-frameworks/ktextwidgets-5.95.0:5 >=kde-frameworks/kunitconversion-5.95.0:5 >=kde-frameworks/kwallet-5.95.0:5 >=kde-frameworks/kwayland-5.95.0:5 >=kde-frameworks/kwidgetsaddons-5.95.0:5 >=kde-frameworks/kwindowsystem-5.95.0:5 >=kde-frameworks/kxmlgui-5.95.0:5 >=kde-frameworks/plasma-5.95.0:5 >=kde-frameworks/prison-5.95.0:5[qml] >=kde-frameworks/solid-5.95.0:5 >=kde-plasma/breeze-5.25.5:5 >=kde-plasma/kscreenlocker-5.25.5:5 >=kde-plasma/kwin-5.25.5:5 >=kde-plasma/layer-shell-qt-5.25.5:5 >=kde-plasma/libkscreen-5.25.5:5 >=kde-plasma/libksysguard-5.25.5:5 >=kde-plasma/libkworkspace-5.25.5:5 >=media-libs/phonon-4.11.0 sci-libs/libqalculate:= sys-libs/zlib x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libxcb x11-libs/libXcursor x11-libs/libXfixes x11-libs/libXrender x11-libs/libXtst x11-libs/xcb-util x11-libs/xcb-util-image appstream? ( dev-libs/appstream[qt5] ) calendar? ( >=kde-frameworks/kholidays-5.95.0:5 ) fontconfig? ( >=dev-qt/qtprintsupport-5.15.5:5 media-libs/fontconfig x11-libs/libXft x11-libs/xcb-util-image ) geolocation? ( >=kde-frameworks/networkmanager-qt-5.95.0:5 ) gps? ( sci-geosciences/gpsd ) policykit? ( virtual/libcrypt:= ) screencast? ( >=dev-qt/qtgui-5.15.5:5=[egl] media-libs/libglvnd >=media-video/pipewire-0.3:= x11-libs/libdrm ) semantic-desktop? ( >=kde-frameworks/baloo-5.95.0:5 ) telemetry? ( dev-libs/kuserfeedback:5 ) app-text/iso-codes >=dev-qt/qdbus-5.15.5:* >=dev-qt/qtgraphicaleffects-5.15.5:5 >=dev-qt/qtpaths-5.15.5:5 >=dev-qt/qtquickcontrols-5.15.5:5[widgets] >=dev-qt/qtquickcontrols2-5.15.5:5 kde-apps/kio-extras:5 >=kde-frameworks/kirigami-5.95.0:5 >=kde-frameworks/kquickcharts-5.95.0:5 >=kde-plasma/milou-5.25.5:5 >=kde-plasma/plasma-integration-5.25.5:5 sys-apps/dbus x11-apps/xmessage x11-apps/xprop x11-apps/xrdb x11-apps/xsetroot !<kde-plasma/breeze-5.22.90:5 !<kde-plasma/plasma-desktop-5.23.90:5 policykit? ( sys-apps/accountsservice ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
@@ -16,4 +16,4 @@ RESTRICT=test !test? ( test ) !test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/plasma/5.25.5/plasma-workspace-5.25.5.tar.xz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d ecm 6f19455c3ec51029d40be1fdc6cdb8e0 flag-o-matic 29a755b1291d64133634d80b0328f153 kde.org 087d21100477ce987a8de6c1d613a176 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 plasma.kde.org 9622322dda51d66780cf4cfd2b3351b8 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=c87b383b60952847a40fc63710deb7fa
+_md5_=458c8bd6ed45ff9889bc5c881484b3c7
diff --git a/metadata/md5-cache/media-tv/Manifest.gz b/metadata/md5-cache/media-tv/Manifest.gz
index 178fd49709aa..1917c4a7c041 100644
--- a/metadata/md5-cache/media-tv/Manifest.gz
+++ b/metadata/md5-cache/media-tv/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-tv/kodi-19.4-r4 b/metadata/md5-cache/media-tv/kodi-19.4-r4
index f059aefd01aa..21bbb4a1943a 100644
--- a/metadata/md5-cache/media-tv/kodi-19.4-r4
+++ b/metadata/md5-cache/media-tv/kodi-19.4-r4
@@ -6,7 +6,7 @@ EAPI=7
HOMEPAGE=https://kodi.tv/ https://kodi.wiki/
INHERIT=autotools cmake desktop linux-info pax-utils python-single-r1 xdg
IUSE=airplay alsa bluetooth bluray caps cec +css dav1d dbus eventclients gbm gles lcms libusb lirc mariadb mysql nfs +optical power-control pulseaudio raspberry-pi samba +system-ffmpeg test udf udev udisks upnp upower vaapi vdpau wayland webserver +X +xslt zeroconf cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_arm_neon python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~riscv ~x86
LICENSE=GPL-2+
RDEPEND=>=dev-libs/lzo-2.04 >=dev-libs/flatbuffers-1.12.0:= >=media-libs/libjpeg-turbo-2.0.4:= >=media-libs/libpng-1.6.26:0= python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite,ssl] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[sqlite,ssl] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[sqlite,ssl] ) airplay? ( >=app-pda/libplist-2.0.0 net-libs/shairplay ) alsa? ( >=media-libs/alsa-lib-1.1.4.1 ) bluetooth? ( net-wireless/bluez ) bluray? ( >=media-libs/libbluray-1.1.2 ) caps? ( sys-libs/libcap ) dbus? ( sys-apps/dbus ) dev-db/sqlite dev-libs/crossguid >=dev-libs/fribidi-1.0.5 cec? ( >=dev-libs/libcec-4.0[raspberry-pi?] ) dev-libs/libpcre[cxx] >=dev-libs/spdlog-1.5.0:= dev-libs/tinyxml[stl] python_single_target_python3_8? ( dev-python/pillow[python_targets_python3_8(-)] dev-python/pycryptodome[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pillow[python_targets_python3_9(-)] dev-python/pycryptodome[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pillow[python_targets_python3_10(-)] dev-python/pycryptodome[python_targets_python3_10(-)] ) >=dev-libs/libcdio-2.1.0[cxx] >=dev-libs/libfmt-6.1.2 dev-libs/libfstrcmp gbm? ( >=dev-libs/libinput-1.10.5 media-libs/mesa[gbm(+)] x11-libs/libxkbcommon ) gles? ( !raspberry-pi? ( media-libs/mesa[gles2] ) ) lcms? ( media-libs/lcms:2 ) libusb? ( virtual/libusb:1 ) virtual/ttf-fonts media-fonts/roboto >=media-libs/freetype-2.10.1 >=media-libs/libass-0.13.4 !raspberry-pi? ( media-libs/mesa[egl(+)] ) >=media-libs/taglib-1.11.1 system-ffmpeg? ( >=media-video/ffmpeg-4.3.2:=[dav1d?,encode,postproc] =media-video/ffmpeg-4*[openssl] ) !system-ffmpeg? ( app-arch/bzip2 dav1d? ( media-libs/dav1d ) ) mysql? ( dev-db/mysql-connector-c:= ) mariadb? ( dev-db/mariadb-connector-c:= ) >=net-misc/curl-7.68.0[http2] nfs? ( >=net-fs/libnfs-2.0.0:= ) !gles? ( media-libs/glu ) >=dev-libs/openssl-1.1.1k:0= raspberry-pi? ( || ( media-libs/raspberrypi-userland media-libs/raspberrypi-userland-bin media-libs/mesa[egl(+),gles2,video_cards_vc4] ) ) pulseaudio? ( media-sound/pulseaudio ) samba? ( >=net-fs/samba-3.4.6[smbclient(+)] ) >=sys-libs/zlib-1.2.11 udf? ( >=dev-libs/libudfread-1.0.0 ) udev? ( virtual/udev ) vaapi? ( x11-libs/libva:= system-ffmpeg? ( media-video/ffmpeg[vaapi] ) wayland? ( x11-libs/libva[wayland] ) X? ( x11-libs/libva[X] ) ) virtual/libiconv vdpau? ( || ( >=x11-libs/libvdpau-1.1 >=x11-drivers/nvidia-drivers-180.51 ) system-ffmpeg? ( media-video/ffmpeg[vdpau] ) ) wayland? ( >=dev-cpp/waylandpp-0.2.3:= media-libs/mesa[wayland] >=dev-libs/wayland-protocols-1.7 >=x11-libs/libxkbcommon-0.4.1 ) webserver? ( >=net-libs/libmicrohttpd-0.9.55[messages(+)] ) X? ( media-libs/mesa[X] !gles? ( media-libs/libglvnd[X] ) x11-libs/libX11 x11-libs/libXrandr x11-libs/libXrender system-ffmpeg? ( media-video/ffmpeg[X] ) ) x11-libs/libdrm xslt? ( dev-libs/libxslt >=dev-libs/libxml2-2.9.4 ) zeroconf? ( net-dns/avahi[dbus] ) lirc? ( app-misc/lirc ) power-control? ( || ( sys-apps/systemd sys-auth/elogind ) ) udisks? ( sys-fs/udisks:2 ) upower? ( sys-power/upower )
REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) || ( gbm wayland X ) ?? ( mariadb mysql ) bluray? ( udf ) udev? ( !libusb ) udisks? ( dbus ) upower? ( dbus ) power-control? ( dbus ) vdpau? ( X !gles !gbm ) zeroconf? ( dbus )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/xbmc/libdvdcss/archive/1.4.2-Leia-Beta-5.tar.gz -> libdvdcss-1.4.2-Leia-Beta-5.tar.gz https://github.com/xbmc/libdvdread/archive/6.0.0-Leia-Alpha-3.tar.gz -> libdvdread-6.0.0-Leia-Alpha-3.tar.gz https://github.com/xbmc/libdvdnav/archive/6.0.0-Leia-Alpha-3.tar.gz -> libdvdnav-6.0.0-Leia-Alpha-3.tar.gz !system-ffmpeg? ( https://github.com/xbmc/FFmpeg/archive/4.3.2-Matrix-19.1.tar.gz -> ffmpeg-kodi-4.3.2-Matrix-19.1.tar.gz ) https://github.com/xbmc/xbmc/archive/19.4-Matrix.tar.gz -> kodi-19.4-Matrix.tar.gz
_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 cmake 44afbf15c35884f7c840470f1cf05d0d desktop 22952d8f27cac191d75529d4c38e6bfa eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info bbfa385d6907d7948d49a5e107bd654d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=ddf64aac4e497f7a788a3e3002a4e9cb
+_md5_=df44a7fc62bf1314e889f13c57935159
diff --git a/metadata/md5-cache/net-mail/Manifest.gz b/metadata/md5-cache/net-mail/Manifest.gz
index df43138273bd..a5ef7243e1e1 100644
--- a/metadata/md5-cache/net-mail/Manifest.gz
+++ b/metadata/md5-cache/net-mail/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-mail/list-remote-forwards-0.0.3 b/metadata/md5-cache/net-mail/list-remote-forwards-0.0.3
index 7248239ee276..f5b02f0763c9 100644
--- a/metadata/md5-cache/net-mail/list-remote-forwards-0.0.3
+++ b/metadata/md5-cache/net-mail/list-remote-forwards-0.0.3
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/list-remote-forwards
INHERIT=haskell-cabal
IUSE=test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=AGPL-3
RESTRICT=test
SLOT=0
SRC_URI=https://hackage.haskell.org/package/list-remote-forwards-0.0.3/list-remote-forwards-0.0.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=2b7b4526a08eb2750620c56cc2f0817d
+_md5_=05112a507d68584e7bb3a8125d9256eb
diff --git a/metadata/md5-cache/net-mail/mailbox-count-0.0.6 b/metadata/md5-cache/net-mail/mailbox-count-0.0.6
index dba4a9c8b43d..250e05d0f09d 100644
--- a/metadata/md5-cache/net-mail/mailbox-count-0.0.6
+++ b/metadata/md5-cache/net-mail/mailbox-count-0.0.6
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://hackage.haskell.org/package/mailbox-count
INHERIT=haskell-cabal
IUSE=test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=AGPL-3
RDEPEND=>=dev-haskell/cmdargs-0.10 >=dev-haskell/configurator-0.2 >=dev-haskell/hdbc-2.4 >=dev-haskell/hdbc-postgresql-2.3 >=dev-haskell/hdbc-sqlite3-2.3 >=dev-haskell/missingh-1.2 >=dev-haskell/tasty-0.8 >=dev-haskell/tasty-hunit-0.8 >=dev-lang/ghc-9.0
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://hackage.haskell.org/package/mailbox-count-0.0.6/mailbox-count-0.0.6.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=3856bbbc3e3113e030d084523a7d0879
+_md5_=7563d9efe385fd0a1f987f2512cf1776
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index a2a51de9d250..2c8e2d27c74c 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/haeredes-0.5.3 b/metadata/md5-cache/net-misc/haeredes-0.5.3
index 9192d6e50e8d..200077b91ec2 100644
--- a/metadata/md5-cache/net-misc/haeredes-0.5.3
+++ b/metadata/md5-cache/net-misc/haeredes-0.5.3
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=http://michael.orlitzky.com/code/haeredes.xhtml
INHERIT=haskell-cabal
IUSE=test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=AGPL-3
RDEPEND=>=dev-haskell/cmdargs-0.10:= >=dev-haskell/dns-1.4:= >=dev-haskell/iproute-1.2:= >=dev-haskell/parallel-io-0.3:= >=dev-lang/ghc-9.0.0:=
RESTRICT=test
SLOT=0
SRC_URI=https://hackage.haskell.org/package/haeredes-0.5.3/haeredes-0.5.3.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=3699949a7f6e8aac8088ac2ce8c26723
+_md5_=13aaf18ebcb36ee91524a25da18dc878
diff --git a/metadata/md5-cache/net-misc/hath-0.5.7 b/metadata/md5-cache/net-misc/hath-0.5.7
index 6193ce4996bb..6f19a3f485a9 100644
--- a/metadata/md5-cache/net-misc/hath-0.5.7
+++ b/metadata/md5-cache/net-misc/hath-0.5.7
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=http://michael.orlitzky.com/code/hath.xhtml
INHERIT=haskell-cabal
IUSE=test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=AGPL-3
RDEPEND=>=dev-haskell/cmdargs-0.10:= >=dev-haskell/split-0.2:= >=dev-haskell/tasty-0.8:= >=dev-haskell/tasty-hunit-0.8:= >=dev-haskell/tasty-quickcheck-0.8.1:= >=dev-lang/ghc-9.0.0:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://hackage.haskell.org/package/hath-0.5.7/hath-0.5.7.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=87e895cf1a6dcebd0190a8a3ee4b2bd9
+_md5_=02ae142833672769ec5af307807de076
diff --git a/metadata/md5-cache/sci-visualization/Manifest.gz b/metadata/md5-cache/sci-visualization/Manifest.gz
index b08d1b07f612..8cc679acdf64 100644
--- a/metadata/md5-cache/sci-visualization/Manifest.gz
+++ b/metadata/md5-cache/sci-visualization/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-visualization/veusz-3.4.99 b/metadata/md5-cache/sci-visualization/veusz-3.4.99
new file mode 100644
index 000000000000..5ccb89977dee
--- /dev/null
+++ b/metadata/md5-cache/sci-visualization/veusz-3.4.99
@@ -0,0 +1,18 @@
+BDEPEND=doc? ( || ( ( >=dev-lang/python-3.11.0_beta4:3.11 >=dev-python/sphinx-4.5.0-r1[python_targets_python3_11(-)] dev-python/alabaster[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.4:3.10 >=dev-python/sphinx-4.5.0-r1[python_targets_python3_10(-)] dev-python/alabaster[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.12:3.9 >=dev-python/sphinx-4.5.0-r1[python_targets_python3_9(-)] dev-python/alabaster[python_targets_python3_9(-)] ) ( >=dev-lang/python-3.8.13:3.8 >=dev-python/sphinx-4.5.0-r1[python_targets_python3_8(-)] dev-python/alabaster[python_targets_python3_8(-)] ) ) ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) >=dev-python/gpep517-8[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-62.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/PyQt5[widgets,svg,printsupport,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sip:5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DESCRIPTION=Qt scientific plotting package with good Postscript output
+EAPI=8
+HOMEPAGE=https://veusz.github.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop distutils-r1 qmake-utils virtualx xdg
+IUSE=dbus hdf5 doc python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 test
+KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=GPL-2
+RDEPEND=dev-python/numpy[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/PyQt5[widgets,svg,printsupport,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dbus? ( dev-python/dbus-python[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) hdf5? ( dev-python/h5py[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/veusz/veusz/releases/download/veusz-3.4.99/veusz-3.4.99.tar.gz
+_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=57434bc5f5e9ce0680946d5e77bf899d
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index 918e62cd3214..fc6764ba288f 100644
--- a/metadata/md5-cache/sys-devel/Manifest.gz
+++ b/metadata/md5-cache/sys-devel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-devel/bmake-20220924 b/metadata/md5-cache/sys-devel/bmake-20220924
index faa4b371ebdd..b05ce492038a 100644
--- a/metadata/md5-cache/sys-devel/bmake-20220924
+++ b/metadata/md5-cache/sys-devel/bmake-20220924
@@ -2,8 +2,8 @@ DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=NetBSD's portable make
EAPI=8
HOMEPAGE=http://www.crufty.net/help/sjg/bmake.html
-KEYWORDS=~amd64 ~ppc ~x86
+KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=BSD
SLOT=0
SRC_URI=http://void.crufty.net/ftp/pub/sjg/bmake-20220924.tar.gz http://void.crufty.net/ftp/pub/sjg/mk-20210330.tar.gz
-_md5_=0d951e60ed0101e1e5e69d89d00fc0af
+_md5_=697e26d90edf3d29e72aa3a3aed5ef1f
diff --git a/metadata/md5-cache/www-apps/Manifest.gz b/metadata/md5-cache/www-apps/Manifest.gz
index add6348ab70c..bd8e1fa138c7 100644
--- a/metadata/md5-cache/www-apps/Manifest.gz
+++ b/metadata/md5-cache/www-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-apps/ikiwiki-3.20200202.3-r1 b/metadata/md5-cache/www-apps/ikiwiki-3.20200202.3-r1
index 2105f1ac5fb7..e11a22a250c5 100644
--- a/metadata/md5-cache/www-apps/ikiwiki-3.20200202.3-r1
+++ b/metadata/md5-cache/www-apps/ikiwiki-3.20200202.3-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=http://ikiwiki.info/
INHERIT=perl-module
IUSE=extras minimal test test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2
RDEPEND=>=dev-lang/perl-5.10 app-text/po4a dev-perl/HTML-Parser dev-perl/HTML-Scrubber dev-perl/HTML-Template dev-perl/URI dev-perl/Text-Markdown dev-perl/TimeDate dev-perl/YAML-LibYAML !minimal? ( dev-perl/CGI >=dev-perl/CGI-FormBuilder-3.0202 >=dev-perl/CGI-Session-4.14 dev-perl/Mail-Sendmail dev-perl/Term-ReadLine-Gnu dev-perl/XML-Simple || ( media-gfx/imagemagick[perl] media-gfx/graphicsmagick[perl] ) extras? ( dev-python/docutils dev-perl/Digest-SHA1 dev-perl/File-MimeInfo dev-perl/RPC-XML dev-perl/XML-Feed dev-perl/LWPx-ParanoidAgent dev-perl/Net-OpenID-Consumer ) ) dev-lang/perl:=
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=mirror://debian/pool/main/i/ikiwiki/ikiwiki_3.20200202.3.orig.tar.xz
_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
-_md5_=4b4cd4dba75c009bfb64b72103605e7d
+_md5_=fceefa45462c4e1eeac5393d5812c2d8
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index d5685d095b72..02be13943233 100644
--- a/metadata/md5-cache/www-client/Manifest.gz
+++ b/metadata/md5-cache/www-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-client/chromium-106.0.5249.103 b/metadata/md5-cache/www-client/chromium-106.0.5249.103
new file mode 100644
index 000000000000..1beafda1d114
--- /dev/null
+++ b/metadata/md5-cache/www-client/chromium-106.0.5249.103
@@ -0,0 +1,16 @@
+BDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= !libcxx? ( >=dev-libs/re2-0.2019.08.01:= ) dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng] ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-sound/pulseaudio:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=x11-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/wayland:= screencast? ( media-video/pipewire:= ) ) ) || ( >=dev-lang/python-3.11.0_beta4:3.11[xml(+)] >=dev-lang/python-3.10.4:3.10[xml(+)] >=dev-lang/python-3.9.12:3.9[xml(+)] >=dev-lang/python-3.8.13:3.8[xml(+)] ) || ( ( >=dev-lang/python-3.11.0_beta4:3.11[xml(+)] dev-python/setuptools[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.4:3.10[xml(+)] dev-python/setuptools[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.12:3.9[xml(+)] dev-python/setuptools[python_targets_python3_9(-)] ) ( >=dev-lang/python-3.8.13:3.8[xml(+)] dev-python/setuptools[python_targets_python3_8(-)] ) ) >=app-arch/gzip-1.7 libcxx? ( >=sys-devel/clang-12 ) lto? ( || ( ( sys-devel/clang:13 sys-devel/llvm:13 =sys-devel/lld-13* ) ( sys-devel/clang:14 sys-devel/llvm:14 =sys-devel/lld-14* ) ( sys-devel/clang:15 sys-devel/llvm:15 =sys-devel/lld-15* ) ) ) pgo? ( >=dev-python/selenium-3.141.0 >=dev-util/web_page_replay_go-20220314 || ( ( sys-devel/clang:13 sys-devel/llvm:13 =sys-devel/lld-13* ) ( sys-devel/clang:14 sys-devel/llvm:14 =sys-devel/lld-14* ) ( sys-devel/clang:15 sys-devel/llvm:15 =sys-devel/lld-15* ) ) ) dev-lang/perl >=dev-util/gn-0.1807 >=dev-util/gperf-3.0.3 >=dev-util/ninja-1.7.2 dev-vcs/git >=net-libs/nodejs-7.6.0[inspector] >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig js-type-check? ( virtual/jre ) pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup
+DEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= !libcxx? ( >=dev-libs/re2-0.2019.08.01:= ) dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng] ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-sound/pulseaudio:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=x11-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/wayland:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= system-ffmpeg? ( >=media-video/ffmpeg-4.3:= || ( media-video/ffmpeg[-samba] >=net-fs/samba-4.5.10-r1[-debug(-)] ) >=media-libs/opus-1.3.1:= ) net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) || ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= ) !headless? ( gtk4? ( gui-libs/gtk:4[X?,wayland?] ) !gtk4? ( x11-libs/gtk+:3[X?,wayland?] ) ) !!sys-devel/llvm:0
+DESCRIPTION=Open-source version of Google Chrome web browser
+EAPI=8
+HOMEPAGE=https://chromium.org/
+INHERIT=check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg-utils
+IUSE=+X component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless +js-type-check kerberos libcxx lto +official pgo pic +proprietary-codecs pulseaudio screencast selinux +suid +system-ffmpeg +system-harfbuzz +system-icu +system-png vaapi wayland widevine custom-cflags +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW pgo
+KEYWORDS=~amd64 ~arm64
+LICENSE=BSD
+RDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= !libcxx? ( >=dev-libs/re2-0.2019.08.01:= ) dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng] ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-sound/pulseaudio:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=x11-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/wayland:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= system-ffmpeg? ( >=media-video/ffmpeg-4.3:= || ( media-video/ffmpeg[-samba] >=net-fs/samba-4.5.10-r1[-debug(-)] ) >=media-libs/opus-1.3.1:= ) net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) || ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= ) !headless? ( || ( x11-libs/gtk+:3[X?,wayland?] gui-libs/gtk:4[X?,wayland?] ) x11-misc/xdg-utils ) virtual/ttf-fonts selinux? ( sec-policy/selinux-chromium )
+REQUIRED_USE=component-build? ( !suid !libcxx ) screencast? ( wayland ) !headless? ( || ( X wayland ) ) pgo? ( X !wayland )
+SLOT=0/stable
+SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-106.0.5249.103.tar.xz https://github.com/stha09/chromium-patches/releases/download/chromium-106-patchset-3/chromium-106-patchset-3.tar.xz pgo? ( https://blackhole.sk/~kabel/src/chromium-profiler-0.1.tar )
+_eclasses_=check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c chromium-2 1004ce9fd1ae9622a0b7eabcd8fc0d69 desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic 29a755b1291d64133634d80b0328f153 linux-info bbfa385d6907d7948d49a5e107bd654d llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 b9fc5e97e886514e5132f50465185401 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 644887c82aefdf12001489391fca4f02 xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=d1f980d24b121b661cbf83d34562b034
diff --git a/metadata/md5-cache/www-client/firefox-102.3.0 b/metadata/md5-cache/www-client/firefox-102.3.0
index 34a4cc9baa8d..f659c6857f9c 100644
--- a/metadata/md5-cache/www-client/firefox-102.3.0
+++ b/metadata/md5-cache/www-client/firefox-102.3.0
@@ -10,8 +10,8 @@ IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libprox
KEYWORDS=amd64 arm64 ~ppc64 x86
LICENSE=MPL-2.0 GPL-2 LGPL-2.1
RDEPEND=!www-client/firefox:0 !www-client/firefox:rapid screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) || ( >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/atk ) dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.79.1 >=dev-libs/nspr-4.34 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme virtual/opengl x11-libs/cairo[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) libproxy? ( net-libs/libproxy ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-71.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) pulseaudio? ( || ( media-sound/pulseaudio >=media-sound/apulse-0.1.12-r4 ) )
-REQUIRED_USE=debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus ) screencast? ( wayland )
+REQUIRED_USE=debug? ( !system-av1 ) pgo? ( lto ) wayland? ( dbus ) wifi? ( dbus ) screencast? ( wayland )
SLOT=esr
SRC_URI=https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/source/firefox-102.3.0esr.source.tar.xz -> firefox-102.3.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102esr-patches-03j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102esr-patches-03j.tar.xz https://dev.gentoo.org/~slashbeast/mozilla/patchsets/firefox-102esr-patches-03j.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/af.xpi -> firefox-102.3.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/ar.xpi -> firefox-102.3.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/ast.xpi -> firefox-102.3.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/be.xpi -> firefox-102.3.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/bg.xpi -> firefox-102.3.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/br.xpi -> firefox-102.3.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/ca.xpi -> firefox-102.3.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/cak.xpi -> firefox-102.3.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/cs.xpi -> firefox-102.3.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/cy.xpi -> firefox-102.3.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/da.xpi -> firefox-102.3.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/de.xpi -> firefox-102.3.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-102.3.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/el.xpi -> firefox-102.3.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-102.3.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-102.3.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-102.3.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-102.3.0esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/et.xpi -> firefox-102.3.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/eu.xpi -> firefox-102.3.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/fi.xpi -> firefox-102.3.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/fr.xpi -> firefox-102.3.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-102.3.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-102.3.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/gd.xpi -> firefox-102.3.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/gl.xpi -> firefox-102.3.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/he.xpi -> firefox-102.3.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/hr.xpi -> firefox-102.3.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-102.3.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/hu.xpi -> firefox-102.3.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/id.xpi -> firefox-102.3.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/is.xpi -> firefox-102.3.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/it.xpi -> firefox-102.3.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/ja.xpi -> firefox-102.3.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/ka.xpi -> firefox-102.3.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/kab.xpi -> firefox-102.3.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/kk.xpi -> firefox-102.3.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/ko.xpi -> firefox-102.3.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/lt.xpi -> firefox-102.3.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/lv.xpi -> firefox-102.3.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/ms.xpi -> firefox-102.3.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-102.3.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/nl.xpi -> firefox-102.3.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-102.3.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-102.3.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/pl.xpi -> firefox-102.3.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-102.3.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-102.3.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/rm.xpi -> firefox-102.3.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/ro.xpi -> firefox-102.3.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/ru.xpi -> firefox-102.3.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/sk.xpi -> firefox-102.3.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/sl.xpi -> firefox-102.3.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/sq.xpi -> firefox-102.3.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/sr.xpi -> firefox-102.3.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-102.3.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/th.xpi -> firefox-102.3.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/tr.xpi -> firefox-102.3.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/uk.xpi -> firefox-102.3.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/uz.xpi -> firefox-102.3.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/vi.xpi -> firefox-102.3.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-102.3.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-102.3.0esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/ach.xpi -> firefox-102.3.0esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/an.xpi -> firefox-102.3.0esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/az.xpi -> firefox-102.3.0esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/bn.xpi -> firefox-102.3.0esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/bs.xpi -> firefox-102.3.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-102.3.0esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/eo.xpi -> firefox-102.3.0esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-102.3.0esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-102.3.0esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/fa.xpi -> firefox-102.3.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/ff.xpi -> firefox-102.3.0esr-ff.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/gn.xpi -> firefox-102.3.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-102.3.0esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-102.3.0esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-102.3.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/ia.xpi -> firefox-102.3.0esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/km.xpi -> firefox-102.3.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/kn.xpi -> firefox-102.3.0esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/lij.xpi -> firefox-102.3.0esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/mk.xpi -> firefox-102.3.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/mr.xpi -> firefox-102.3.0esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/my.xpi -> firefox-102.3.0esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-102.3.0esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/oc.xpi -> firefox-102.3.0esr-oc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/sco.xpi -> firefox-102.3.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/si.xpi -> firefox-102.3.0esr-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/son.xpi -> firefox-102.3.0esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/szl.xpi -> firefox-102.3.0esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/ta.xpi -> firefox-102.3.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/te.xpi -> firefox-102.3.0esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/tl.xpi -> firefox-102.3.0esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/trs.xpi -> firefox-102.3.0esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/ur.xpi -> firefox-102.3.0esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/102.3.0esr/linux-x86_64/xpi/xh.xpi -> firefox-102.3.0esr-xh.xpi )
_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic 29a755b1291d64133634d80b0328f153 gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info bbfa385d6907d7948d49a5e107bd654d llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=e664730c5d2e9f0f3a14017185d02e99
+_md5_=75ae4e30ca0d3c3e95e1114d7c2d5a35
diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz
index 5eb304f514a2..2accb37b22c9 100644
--- a/metadata/md5-cache/x11-misc/Manifest.gz
+++ b/metadata/md5-cache/x11-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-misc/xmobar-0.44.1 b/metadata/md5-cache/x11-misc/xmobar-0.44.1
index ad1f45f154e9..402da8aa2bee 100644
--- a/metadata/md5-cache/x11-misc/xmobar-0.44.1
+++ b/metadata/md5-cache/x11-misc/xmobar-0.44.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://codeberg.org/xmobar/xmobar
INHERIT=haskell-cabal
IUSE=alsa dbus mpd mpris +rtsopts timezone uvmeter +weather wifi xft xpm doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/aeson-1.4.7.1:=[profile?] dev-haskell/async:=[profile?] >=dev-haskell/extensible-exceptions-0.1:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?] dev-haskell/old-locale:=[profile?] >=dev-haskell/parsec-numbers-0.1.0:=[profile?] dev-haskell/regex-compat:=[profile?] >=dev-haskell/stm-2.3:=[profile?] <dev-haskell/stm-2.6:=[profile?] >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] >=dev-haskell/x11-1.6.1:=[profile?] >=dev-lang/ghc-8.4.3:= x11-libs/libXrandr x11-libs/libXrender alsa? ( >=dev-haskell/alsa-core-0.5:=[profile?] <dev-haskell/alsa-core-0.6:=[profile?] >=dev-haskell/alsa-mixer-0.3:=[profile?] <dev-haskell/alsa-mixer-0.4:=[profile?] ) dbus? ( >=dev-haskell/dbus-1:=[profile?] weather? ( dev-haskell/http-client-tls:=[profile?] dev-haskell/http-conduit:=[profile?] dev-haskell/http-types:=[profile?] ) xpm? ( x11-libs/libXpm ) ) !dbus? ( !uvmeter? ( weather? ( !xpm? ( dev-haskell/http-client-tls:=[profile?] dev-haskell/http-conduit:=[profile?] dev-haskell/http-types:=[profile?] ) ) ) ) >=dev-haskell/hinotify-0.3:=[profile?] <dev-haskell/hinotify-0.5:=[profile?] mpd? ( >=dev-haskell/libmpd-0.9.2.0:=[profile?] ) mpris? ( >=dev-haskell/dbus-1:=[profile?] !dbus? ( !uvmeter? ( weather? ( dev-haskell/http-client-tls:=[profile?] dev-haskell/http-conduit:=[profile?] dev-haskell/http-types:=[profile?] ) ) ) xpm? ( x11-libs/libXpm weather? ( dev-haskell/http-client-tls:=[profile?] dev-haskell/http-conduit:=[profile?] dev-haskell/http-types:=[profile?] ) ) !xpm? ( uvmeter? ( weather? ( dev-haskell/http-client-tls:=[profile?] ) ) ) ) !mpris? ( !dbus? ( weather? ( dev-haskell/http-client-tls:=[profile?] ) xpm? ( x11-libs/libXpm weather? ( dev-haskell/http-conduit:=[profile?] dev-haskell/http-types:=[profile?] ) ) ) ) timezone? ( >=dev-haskell/timezone-olson-0.2:=[profile?] <dev-haskell/timezone-olson-0.3:=[profile?] >=dev-haskell/timezone-series-0.1:=[profile?] <dev-haskell/timezone-series-0.2:=[profile?] ) uvmeter? ( dev-haskell/http-conduit:=[profile?] dev-haskell/http-types:=[profile?] ) wifi? ( >=dev-haskell/cereal-0.5.8.1:=[profile?] >=dev-haskell/netlink-1.1.1.0:=[profile?] ) xft? ( >=dev-haskell/x11-xft-0.2:=[profile?] <dev-haskell/x11-xft-0.4:=[profile?] )
RESTRICT=!test? ( test )
SLOT=0/0.44.1
SRC_URI=https://hackage.haskell.org/package/xmobar-0.44.1/xmobar-0.44.1.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=8a3c09dfbb8241d8f46b4099b39f463b
+_md5_=00d4d6448e1da92907be5d6a6907dc9a
diff --git a/metadata/md5-cache/x11-wm/Manifest.gz b/metadata/md5-cache/x11-wm/Manifest.gz
index 3fae432388f0..289787f32bad 100644
--- a/metadata/md5-cache/x11-wm/Manifest.gz
+++ b/metadata/md5-cache/x11-wm/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-wm/xmonad-0.17.0 b/metadata/md5-cache/x11-wm/xmonad-0.17.0
index c269e21bcf91..d3dfc0ef8ea5 100644
--- a/metadata/md5-cache/x11-wm/xmonad-0.17.0
+++ b/metadata/md5-cache/x11-wm/xmonad-0.17.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://xmonad.org
INHERIT=haskell-cabal ghc-package
IUSE=no-autorepeat-keys doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-haskell/data-default-class:=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/setlocale:=[profile?] >=dev-haskell/x11-1.10:=[profile?] <dev-haskell/x11-1.11:=[profile?] >=dev-lang/ghc-8.4.3:=
RESTRICT=!test? ( test )
SLOT=0/0.17.0
SRC_URI=https://hackage.haskell.org/package/xmonad-0.17.0/xmonad-0.17.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=c4b14e492ec82bfb2bfd75f00f162a2d
+_md5_=52d878bed955efb5a5700ad14e0ba773
diff --git a/metadata/md5-cache/x11-wm/xmonad-contrib-0.17.0 b/metadata/md5-cache/x11-wm/xmonad-contrib-0.17.0
index 8a9d56911fe4..3428d8c0a365 100644
--- a/metadata/md5-cache/x11-wm/xmonad-contrib-0.17.0
+++ b/metadata/md5-cache/x11-wm/xmonad-contrib-0.17.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://xmonad.org/
INHERIT=haskell-cabal
IUSE=+xft doc hscolour profile test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=>=dev-haskell/mtl-1:=[profile?] <dev-haskell/mtl-3:=[profile?] dev-haskell/random:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-haskell/x11-1.10:=[profile?] <dev-haskell/x11-1.11:=[profile?] >=dev-lang/ghc-8.4.3:= >=x11-wm/xmonad-0.16.99999:=[profile?] <x11-wm/xmonad-0.18:=[profile?] xft? ( >=dev-haskell/x11-xft-0.2:=[profile?] )
RESTRICT=!test? ( test )
SLOT=0/0.17.0
SRC_URI=https://hackage.haskell.org/package/xmonad-contrib-0.17.0/xmonad-contrib-0.17.0.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal 19b560c1c5a28963ab209b0991132da2 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=589d396e121febc887cb1443f541b211
+_md5_=c2dfc76ef4a6c47b4c029cce9e4211d8
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index df85e33b9597..aec075c0e3d6 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 14053 BLAKE2B c0a5bea7cd069c2e9b07dab158b876c74e027945a8fdd50fee280ec7abb59b03a223e89d53d1563fc784c8a353890e9928577f3cf4c4daaf3eebee6f871aa5c0 SHA512 43691780e35724149b779ecf32c3d83556a2e30fb3c35c56b8841fc4c866de83cb09e4b9be3071940181a4933de197417647dd3921df2f61e100510b23a9e327
-TIMESTAMP 2022-10-06T05:39:57Z
+TIMESTAMP 2022-10-06T11:39:59Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmM+ai1fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmM+vo9fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBLuw/9H7BC+2SgEWz/kBLVLRePDv3AYf6hh+r88xXHZGqcns21Yk46KSxNDLEI
-F3O0BC2ucIKKpYPgIWQYGvTDPt184hfGUj7BIsBD5ULV3e3pk6CLlryKg8X1a3w4
-uded/rV5mcqVqW8Pfmnv+r0xMwdeixRUeBOrDhlTeHVkALGT+m33ZYOv/Vq972WV
-RHOsiViYJcJKljT3UDAlM8YILCCL6iTUcaWmOolOF+pZ7H74wc25qyq2iM4ZF4tx
-Jnx8VaGUkW3U5XJJjsQgyE34q96IuxSgpWMXG+7MUHOxGwATMMfPViqGzEI1y09V
-r7TmadHywSmB7HLJUc5IcxEnjkDqNSX9DtEftoMNSHggoSHm7ZT0UiHmyyHQLVct
-rTN0jtqRdYFswef9Tz3XeON5LJV9RRMN2CqMcHqkEm/eJ0cA+Gts0T9jGzgDk6ur
-Atal+21MLmIYBMCh4eL3ZWO+qLWieGet0Ihy/usD+F08Rf+dbF54Wp1RegiBdQQO
-DW1Eb7vr2HSJoRdT1AjQUGb1NeyUBMsVh48j4O4DkzCsyz/SQLLSOa4V8fZBLnKz
-y2Hak9C+W+kpCTbej1abQlyRbpmIN5FlaSFT+UMrtkbB7bg8tRoi97mwOyPZQuYO
-lLyJbrybbEZhy/nizDv/WE6MLgBRFbPvWta1WhFUPPJyyRm768k=
-=Oa3p
+klA09A/9F2rr/+G0oqmL/jgE5oXJ2/+ptrNYrc/JO3qJZDnW+Wok74UAhNH5NFTJ
+5FdAEWwmaWJMnZkyre39PUTreJzbTFMmZnFYkJ494qRHHNFxtG2wNRKF7qpCvEmC
+rXnRNMmKsChLZcSkeWN7lSFhewaTGJWhYxuLgBKl4y3CpWER5CUNZUAgWPJzVieD
+pQD0dqQDkn1j8PEzvZZAM5lL3kc/axHFxEZSmElZaIiqpUaBkTsNWnRhXGR/9L7y
+dxwujWV7Xj5ABZ0y9ae/FVTMWCcKAoYE539B6Qlo7F9ZjpYvDJOSp6yiJ/V2+cPo
+p58VvcFBK/rskUjVX8zJ7k1pdzGRDW2KQi7Igmw24Qxlrl7gfMtyvz6dnssFTLyi
+OqtIs/oi0JJ1Qfj+dAlKanvLCxd+/CvcfgINDwO0S/XiJxCJo0fCJfbTCyG1akSd
+pF0KApn9gMEk/CJdfBfx9fVn5vPS7r6oG9LFxPQ2AdihzXk6lpCk8VTjMdKL06zw
+Auqoy1oif0jB4p/Sbs8b7jZ1yjkU96CUPsSaXPrJXABrm92B6ht4WdkPzranu3Fd
+3i4ix6Iqunj70Bm7kMQPup8kBnC0Zy0fxhQhbgxASyvKeSBTHnAT0EztSxWjHMab
+tJa71HiG0MY0bpxJz4IRpPSl59S0e2VsWI+ZRJYLxYor043S98E=
+=5wJ/
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 1ecc9d3c047a..08ddb593f1d4 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Thu, 06 Oct 2022 05:39:53 +0000
+Thu, 06 Oct 2022 11:39:55 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index bd2d28333ea5..f024801e1e79 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Thu Oct 6 05:39:53 AM UTC 2022
+Thu Oct 6 11:39:55 AM UTC 2022
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 58816ff9f78c..3d4037df5cf2 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Thu, 06 Oct 2022 05:45:01 +0000
+Thu, 06 Oct 2022 11:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index b0edfa16091d..c64a8ab2dae8 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-70e43c0b154270ebc58ff4211d531704efed7ce6 1665034418 2022-10-06T05:33:38+00:00
+a5ed39a0c39115c1f4789bd765cdd1b0e17d1369 1665054858 2022-10-06T11:14:18+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 4a4460057e64..421029326496 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1665034801 Thu 06 Oct 2022 05:40:01 AM UTC
+1665056401 Thu 06 Oct 2022 11:40:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 1ecc9d3c047a..08ddb593f1d4 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Thu, 06 Oct 2022 05:39:53 +0000
+Thu, 06 Oct 2022 11:39:55 +0000
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index a75225eaa73c..1e25ce20438c 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/libssh/Manifest b/net-libs/libssh/Manifest
index 2fe3e57dcda7..f2007a5d56de 100644
--- a/net-libs/libssh/Manifest
+++ b/net-libs/libssh/Manifest
@@ -1,4 +1,4 @@
DIST libssh-0.10.4.tar.xz 554920 BLAKE2B 9349a688bdbd7c0d3bc93d6d0d6d55122ae9f918b922baeae8a7c6d4ae3ec340e6607afdd8a47055176f31531aefa94b6cc2bda25d59625fe1a7f83823dd75f9 SHA512 01ee52d480201d9886c15e81137c185334b404d1c8e8b743ddf58e95fe8619c8c013616a49807bd1111fde72fa177cd35f3c22b66cbf5d720b5abfacdf7601ed
EBUILD libssh-0.10.4.ebuild 3494 BLAKE2B 37f0ae216b8a3410f59562ad4764c4ddb53d44aca2b760b9e48f552003324725943480c4ce093ceb8f9ada33e57f79a256cabd43a9e9058b98c774d7a8cabc54 SHA512 a4c91679393d00467a7cf6b8aace1d755e30189d0e4e47ba946d5b74588c0ecb2f14e7e35b1a4aa6d9ed87d129e2a7c35492a9d36217484dd336dc59dfbcea93
EBUILD libssh-9999.ebuild 3502 BLAKE2B 610cc25ac1e65176f7480905017cfb1a945b49bd72903ce6f694f254d278173df285e4db5574eaf9c505ea9ae031cb6adbc7cf40918975719f250b2f6fa0f6fd SHA512 158df4438cfa23b01d76860fe185d01f20c9283ce18974cf98cabda01b5d1e7e00ec9170d8638770f6eac0e80dc2640be31ad472a5aeb93858b8d5bff6851317
-MISC metadata.xml 726 BLAKE2B 351703a7c13b7f66c152121dac43d09b53f3d141d9a37e0dfcd8601f6f30943698c66cf6e51cb6053d1891313b1bc46fbf4071aca39bf3d07d218f8d47ed1e83 SHA512 8f639e4c5ee39a54778e9948e347551372b2f83ca30fe360a1281a52c681563c5dd2d2e053c2263b24440fc1a11c6d3cf866eaa46e39610cbd01c76c29fde7bc
+MISC metadata.xml 783 BLAKE2B 79be0ef9802a5f1d58b866dd2738a721696b0a4a1b6fcf44b024c74593ba9737e4a64ce2cf1cb8ba4a17139da06ccbe2fe3d8365221159ebf797de1c4aa5b490 SHA512 f2204075966244ebc337663f1a9d010320dffeda90954c6bac69c22859fefd2b6ca0ff5809fc2d34743de6400e3d9da234c5b8a9ef211cc634f381ded5d97825
diff --git a/net-libs/libssh/metadata.xml b/net-libs/libssh/metadata.xml
index 150ff493cf1a..ef1bf6cb8f62 100644
--- a/net-libs/libssh/metadata.xml
+++ b/net-libs/libssh/metadata.xml
@@ -15,5 +15,6 @@
</use>
<upstream>
<remote-id type="gitlab">libssh/libssh-mirror</remote-id>
+ <remote-id type="cpe">cpe:/a:libssh:libssh</remote-id>
</upstream>
</pkgmetadata>
diff --git a/net-libs/signond/Manifest b/net-libs/signond/Manifest
index a82f088b61e6..07ae0df1766b 100644
--- a/net-libs/signond/Manifest
+++ b/net-libs/signond/Manifest
@@ -3,4 +3,4 @@ AUX signond-8.60-consistent-paths.patch 10627 BLAKE2B 853cc9816469c0b47c8ecab941
AUX signond-8.60-unused-dep.patch 984 BLAKE2B 67ec450053f294eec1be87411ab11dd14d3e6c9895a794b0aa6f08a433763f2aa246908bf8c8345639b98cf5be3a06670dfc200a238ce9582e37e186f88759c0 SHA512 b54a59c580436dfac3e469dd733557ddd1857f78fb992693f19c58683baed99e91193ca5c62cda9e974b7db48791c46156427a1c0043a24ec03c4594018fe697
DIST signond-8.61.tar.gz 282965 BLAKE2B 8ab8f4ac3f8416ef9c1b8d8c73057ffcf0024a7e3cf6c2fa97a3119826f6c655b215e2530137c199e60e9e9518b0858fa1a23a3f107c71751f33d2a34898a610 SHA512 1652ee8e97d6aee036075f5416909649c5848e33c3c71f367176f3e5d6f9c360fd7a46c65ba877d58b3ae8fb8df0712938c5e073409ba945d66d8afeacfd6f72
EBUILD signond-8.61.ebuild 1759 BLAKE2B 04bbf53fc2a8edd7fe3b42bf7b6636aadddb08bd52e6a7268e79c83f4bad96f3c4d3fa3b1590032b05c0e2e0a6cf3c521636e6e01310d197906c29f1f7641258 SHA512 34f5dfb89ade15821f98dc1ee86831041c31c52213cd74c0ed5510717de2801eb65a1d4a912d70e2007ffc56c09e23844cd7b08703bdd91afb7b3e77a8235f64
-MISC metadata.xml 250 BLAKE2B f3e9395137ebb9adf46cd35c1b6156f82c04cfa94f964f6da24fe71eb560cf51b4f70ebfa10daaa4884400ec22782d819ab794dfd29e7a47559f07208397195d SHA512 78c4ff15eed76ba883b457be95dabd41e928a0e64a42b758b5eab4d8a95afca27d5ea6a7cfe0948de578b169153a05f08aadfce1ddd41a88732212a1e76e565f
+MISC metadata.xml 342 BLAKE2B 36843bfd50bb1f3e09556d60159cf3a352e8a7df8ae175c0c09f54a7e6f9256c31a2eb55b888eda8fddab8cf2052dec969be1cf521faf38c833d61b365d35957 SHA512 0f85a1d8b631a35b0a545f89d767c8c84407f2d0fe3f0350fb7276752e0fc268ffff559d705a415f7375112c6873a4a7d99acaea9d7b725233bcd9360adbc8b7
diff --git a/net-libs/signond/metadata.xml b/net-libs/signond/metadata.xml
index 8641e5bdd399..0f84f0aea6de 100644
--- a/net-libs/signond/metadata.xml
+++ b/net-libs/signond/metadata.xml
@@ -5,4 +5,7 @@
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="cpe">cpe:/a:signond_project:signond</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz
index 50882ae54110..ee85d3bb2f84 100644
--- a/net-mail/Manifest.gz
+++ b/net-mail/Manifest.gz
Binary files differ
diff --git a/net-mail/list-remote-forwards/Manifest b/net-mail/list-remote-forwards/Manifest
index 2611d45dff83..ef63399ec939 100644
--- a/net-mail/list-remote-forwards/Manifest
+++ b/net-mail/list-remote-forwards/Manifest
@@ -1,3 +1,3 @@
DIST list-remote-forwards-0.0.3.tar.gz 26495 BLAKE2B 7bc0a02133dfabe0f27c7ed861bbb994757eadb4d55d369fdd143da7ef03fcadf7d1f11bb034fc8ade7dc879d4b615a3ae5ed44a1ed5af3e10f1aaffcd79210a SHA512 833bb0a3fda76b43d0004d7906c54aa21920f1db8ff50fc2c0d1da6f98dd49310041fa7101050108cb6cb803084fff0673316a1ce86224d35ba09e8060864a9d
-EBUILD list-remote-forwards-0.0.3.ebuild 1114 BLAKE2B d56f413ff95c9a712304627d299b8b462f8631eb3b01070e891ff944fd76c3c3d3d0ec69a5addf85f49bd580fd52b966c83c4e7af6e0a38a8b9441d62cdbf6b5 SHA512 1d660c9022a1342d41eb5e1d4e23dd16fccd23cf94b5e4a345f2074b4ce38b1f0647efe951e7b388bc0c8bb3541dfbdf5f72f701b4cf4643563e727e19d8e3ad
+EBUILD list-remote-forwards-0.0.3.ebuild 1121 BLAKE2B d3cd742c398f33dc47330a7d38a642c34de703fff5792fd1c1aa7173303d394d7beec2a1dd952e9725d584a188117fa5234b55221c8134711407d8a994515964 SHA512 93b69226ac5bb033ac05f40b5a0d9c77e7872d1cb631d567adc81ccbb537c00bde3e43944474fe4bbf3e001cb4fd0bcf476f9f0a553b50f230971b6b7d3dec8f
MISC metadata.xml 4176 BLAKE2B ebc5feaa3fbc0cf1551aa2e80bb4e971918181f16e8b365c99297789d41b6dec7f138d2ccfb7ee69972e026299ad5b2e554ce3e136232af0f5eb4c46790bfb2e SHA512 277cc5c1b55a8890e26adf5762d4cd522dbbe81c9eaa0eb6a8126e2ddbbf3919bbac703e22fab0f924c08fd656d23dda4a74c48db26323552b1cc1595b6062af
diff --git a/net-mail/list-remote-forwards/list-remote-forwards-0.0.3.ebuild b/net-mail/list-remote-forwards/list-remote-forwards-0.0.3.ebuild
index 4e73d3802679..45630524bd48 100644
--- a/net-mail/list-remote-forwards/list-remote-forwards-0.0.3.ebuild
+++ b/net-mail/list-remote-forwards/list-remote-forwards-0.0.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="AGPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
# dev-haskell/dns and dev-haskell/resolv conflict
diff --git a/net-mail/mailbox-count/Manifest b/net-mail/mailbox-count/Manifest
index 0c707dcdeeb3..91d1647a808d 100644
--- a/net-mail/mailbox-count/Manifest
+++ b/net-mail/mailbox-count/Manifest
@@ -1,3 +1,3 @@
DIST mailbox-count-0.0.6.tar.gz 21176 BLAKE2B 655815d463e14ee8c32cc955819d6b95d5359a644fb09433cb8ab303f07a98ce33b4c048be724253f30d8855a921abb5a7a29e62391ef8a1a9288e2f430710fc SHA512 285aeeaa8cfaade6c91a850154772e47aa212f73d1206c3c8262d08a15b95f15ce812152ca5acf79f5390f476ed6af52a73e03af4ab297e1268044a4a9ece6b5
-EBUILD mailbox-count-0.0.6.ebuild 903 BLAKE2B 96975413c531bfe3d766e66c35a184ef37ca268753271c0b5fb0932902200c1a56040e5a7d208cb9f8560a9ba39bcc94092a67ce37d6bc055e1c9f3bcbda92e7 SHA512 179e97996d112babe9bb569a183dbd2b8781c4c38d0f31f6a001229f222ee780d11e70abd6dfb43f74f3f3ffebaadb28f9d271f04ed6fef762e6f844218297f3
+EBUILD mailbox-count-0.0.6.ebuild 910 BLAKE2B 461822d02de47ef304d7d470438f6366a2b3ff0aa8a01212932f76d8600401193215533fbcbde284e6adbd7db2807ef13641413fe4aa85c5de03fd5863e6c0bd SHA512 03663479d6aad297b77f048816ea731eb6fd3cb8c8e087ceb98b49db796e307ce556840d3d71c7d2eab430fd0d959d4ed914c33f0d276b8ebfb6359d44e88abe
MISC metadata.xml 3289 BLAKE2B 5d1dec2ad9a593e25c496b66ae3c611c66aea004c0a1b235d6ef8cf16f91f2f8c55b5d7e901e8fe3f06b6e2b0b26fe91b51b3abfb5bdfff4766b620e3cd05fcb SHA512 fbd3e2e45ca48318b17b26acd9564d9e562a6c007413d9740226b7ca27152377c54a943f4d2be02fb757744e684f7798a1c6ba04cc00244dafa18aa0f6e09593
diff --git a/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild b/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild
index 8a107660437b..448bf57bb078 100644
--- a/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild
+++ b/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="AGPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index 8eb658cdb38f..97dc3285df0b 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/haeredes/Manifest b/net-misc/haeredes/Manifest
index dac69f25c369..a3e3aa7e7290 100644
--- a/net-misc/haeredes/Manifest
+++ b/net-misc/haeredes/Manifest
@@ -1,3 +1,3 @@
DIST haeredes-0.5.3.tar.gz 20357 BLAKE2B 54be7f0a4bd09cd85c0cf7b2baed589258749bb2b05764ca61d4656e6c19832dfbd249d425e6a9ede30fc8f5711392491adca4c025014dc6e05c6009108c98dd SHA512 3bf0a14b45f9c3c929cc97559ca03a3df1c542196daf574917171dacd3c47117a908ed0c849b3527bd2dcf8f99a15228845d3a8ae97e051f707162d62cfccc13
-EBUILD haeredes-0.5.3.ebuild 844 BLAKE2B f85077a9b3741ac59db30b8247f209d1fbe44b1dc0598d0e852b663d2931a140cd67b29dde67dfd7dd95ee602aa6d31fa397bc651176d797496ec9048b3e62b1 SHA512 43d97b48dd5ab27f9f5a0f180e01c663fa91f72159ab9bc2fe98f934e5c05f97891bfc423844b3d2e7524060a589bda644152ce5358fda834db88cc42117bfdd
+EBUILD haeredes-0.5.3.ebuild 851 BLAKE2B 93ad37b41cb6e77b7c55cf0bc8a6a388092549d8339113e2609a5b76f3ecffb18333204e061fd57502ecb28aa02838022185e8e0335d1366056fcf583dbf12d5 SHA512 ce64d99640fcde95909dbcb9afd1a0ab0be6ef8ec720d536087b90e6f6f665a2568f3c31db5c8d2aa4d546188c6e5bf819cb5dfec44fb1aa3c57f557f4151061
MISC metadata.xml 253 BLAKE2B 63a51cab94d3e978d2c7dd1d124efd1c9e11c5ae277806a1f12359b2db370c37382fc1947e85940f6b0a439e3d49eecdd8d9bfb96587352d6a83803d2fd40bb6 SHA512 8da7cfe0cd26a54c106f2c029bbde93abf77576835e4fa66bc538dcf12fd41160f7cc2dd843a221962bb9a6f965311c076a1557caa38d503f371569b84841e33
diff --git a/net-misc/haeredes/haeredes-0.5.3.ebuild b/net-misc/haeredes/haeredes-0.5.3.ebuild
index f69ac9ed0ca4..b0213512e228 100644
--- a/net-misc/haeredes/haeredes-0.5.3.ebuild
+++ b/net-misc/haeredes/haeredes-0.5.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="AGPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
# The test suite requires network access.
diff --git a/net-misc/hath/Manifest b/net-misc/hath/Manifest
index c2af646fa8e1..ff8d78139916 100644
--- a/net-misc/hath/Manifest
+++ b/net-misc/hath/Manifest
@@ -1,3 +1,3 @@
DIST hath-0.5.7.tar.gz 31087 BLAKE2B 2449872bae187dfd67ab94da7df55bec7a9735bcd85a9dbd96ef7ce1afdd3f83ed666eb02b6de54719ba32b96de75ff168136f07760023ea2db7bb55bf51f70e SHA512 daa1ae22e8a01f63db6849c7c9e90917051644c681848c66bbd5cb7178326a125868c9f52d506bb5561595fd1bb8b16ae922b91e1be44ccb86e346fc1730a6dd
-EBUILD hath-0.5.7.ebuild 800 BLAKE2B a1c14be79661596f736a1e009d32de2449d31d625a61010d4697ceca88356fdd201e20172309d6feae063ca7ad56333c01237dd4b761f2af79838b59f6d8ad7d SHA512 f368085f48c0f8d691c5012dca795bac1da8bd93ec3bc4eeca66ea1ba1e8bac771451d5eacf70694c98546c9ab134d777b6b14a8be922a9ce2052ce45c9828c4
+EBUILD hath-0.5.7.ebuild 807 BLAKE2B 433319ce74b369c8ea41fe20213f375656c927a2407d3290fb7c0076176f5a2126a1606971801a647440bea21357578b444e44f041f704b0e76210f2a7b9a829 SHA512 95bc239167b2d501c22d41f4710d73adb628befe466f1667d27bcdebd946d6c499f9f9a308c4517b3a092dfa47aa46c42a515f15f6319ce4295640bd5fdfc0b2
MISC metadata.xml 253 BLAKE2B 63a51cab94d3e978d2c7dd1d124efd1c9e11c5ae277806a1f12359b2db370c37382fc1947e85940f6b0a439e3d49eecdd8d9bfb96587352d6a83803d2fd40bb6 SHA512 8da7cfe0cd26a54c106f2c029bbde93abf77576835e4fa66bc538dcf12fd41160f7cc2dd843a221962bb9a6f965311c076a1557caa38d503f371569b84841e33
diff --git a/net-misc/hath/hath-0.5.7.ebuild b/net-misc/hath/hath-0.5.7.ebuild
index 120ff862aafe..5a9d9cd2d042 100644
--- a/net-misc/hath/hath-0.5.7.ebuild
+++ b/net-misc/hath/hath-0.5.7.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="AGPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cmdargs-0.10:=
diff --git a/net-misc/smb4k/Manifest b/net-misc/smb4k/Manifest
index e4fcedd0125f..e192dafc90f1 100644
--- a/net-misc/smb4k/Manifest
+++ b/net-misc/smb4k/Manifest
@@ -1,3 +1,3 @@
DIST smb4k-3.1.3.tar.xz 3201344 BLAKE2B 09d72664cdc269b1e97471270de2ba0464fcfda268ec3b48643d391c468806618bf26e5b67ecfe14ce36b7667e1bb8c478a19ea23b41693ce7bb00ec6161488a SHA512 1381f09bcdb3b4c7e22cd122706b96a40169a8396e3ab53c5dca89ec856f7cff4e5d2a19345eb3111d709a18954c82f9a5376bc8516d4fab74505738461fa94f
EBUILD smb4k-3.1.3.ebuild 2049 BLAKE2B 115dfe784d4ea99fbecb5f6af11133818a2f512034504be53ec475292321f2688221d2cb8ddd4d677964cbe5eac640defa47b0928eb76a3b198026b87f1771bc SHA512 804dcf99463f519e236ea4fbbf239af7346381d9c1c6a12b00d100c296a360b19ae6fac8a049d0f1428dcf8334ae1fcb001cd93d4e28cba484742be847c4dc0d
-MISC metadata.xml 473 BLAKE2B 6d6939d13ca2672154cfe76f878fdacfdfff7e28faf8e8a10a06b81385d7d0805b6dba675a82e6fd4da0cbfd7d6f5828adc0dbb42ecc0d95297a83e8ba5ba42c SHA512 d100a9358ed143b814b40346e055dc6f27f66fb00f2628039ba035d4fe7565a08c0e1e2ea44779f015d3f3abce078074f4f320496cbeee65c1098adf5568f53b
+MISC metadata.xml 536 BLAKE2B a63d5147b710ea87007fdc6f5a925fc25304ee2efb9d4d35908be6f14c9dec6fa9e911b4ab9e5becc79c39b6e9440692cc8c16491d27dec16f693d965faa0366 SHA512 c317c3d5d1c2e04f2fcdd8da869cbff861be73106cedd982b0cd7a881f679e9bbb5cd9fce1dccd66d48388f670b1cda8bc78e53496b1f55fd8c634ee8ceb88e6
diff --git a/net-misc/smb4k/metadata.xml b/net-misc/smb4k/metadata.xml
index beaa6cb29b4e..fd3d2f045638 100644
--- a/net-misc/smb4k/metadata.xml
+++ b/net-misc/smb4k/metadata.xml
@@ -6,6 +6,7 @@
<name>Gentoo KDE Project</name>
</maintainer>
<upstream>
+ <remote-id type="cpe">cpe:/a:smb4k_project:smb4k</remote-id>
<remote-id type="sourceforge">smb4k</remote-id>
</upstream>
<use>
diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz
index 14e946eb1412..5992460313ea 100644
--- a/net-p2p/Manifest.gz
+++ b/net-p2p/Manifest.gz
Binary files differ
diff --git a/net-p2p/ktorrent/Manifest b/net-p2p/ktorrent/Manifest
index 62f182a8de8d..271f51901268 100644
--- a/net-p2p/ktorrent/Manifest
+++ b/net-p2p/ktorrent/Manifest
@@ -2,4 +2,4 @@ DIST ktorrent-22.04.3.tar.xz 2056504 BLAKE2B 8d18fd6f031a260649ca666a401ea705290
DIST ktorrent-22.08.1.tar.xz 2055132 BLAKE2B b65586f2ea6c2eeb3c28b7465c64cb048df992d059013d67fdd09528fd6a62fdd4767ad5763540f14834c5a37f3cad87c65d44ffc6852f648fd8cc722e78d36e SHA512 73ac2bd10c9055ba0118d82ad9382313932d7e142e98223f365311bacd009abde2b1c00b0c34a38b5cee6233f2361dc1681a62ccacbb33c7280e5231b7d9bd63
EBUILD ktorrent-22.04.3.ebuild 2847 BLAKE2B 8b52680808380a092c35889c9df99c71a91135d26146980d573e71862136c20693f3ca112561930d7d592a90faf145c6de339cd6361ca7b1956c52106dbae1a5 SHA512 4e6d5bafaf4876fe37ce37204fafc4bad6d51dc7d820f6136421e1f38a67caad511a458b8e1847f24fe52c55a536c55681da4a0b95c147610c1109c1cd53074a
EBUILD ktorrent-22.08.1.ebuild 2850 BLAKE2B 210f57ec2421dc1136618668dfa2a3744ab3e59518707d202d2937d5b31b2543ea9df2d8f52a47ce00a11dd0dd93c48db37ae45ea26f1e2b8b72f8d5b88006db SHA512 592f81652e91c235f83568fc8bd787fd3b33e9e9c8a00d3088de04de9dcae6965bf23b626dfb95d84ebc496e4ea5f18159c18d4ef5ede9793cf99d9edb1e9773
-MISC metadata.xml 1399 BLAKE2B ec759cf47712862524f1e836d010e231280c767d56c8e2a905ec84cb1f9a9a84d4a83039203e143a6995a12e0c46b36ef2eff743c98e4a6dd7a52d94dfe1cdb6 SHA512 4759b3d9b01da477f1127cac455c002aab62e721ed1838fd60f242ab2c3bee0990ad1da270635f9cbe451af5cde973a3592a0fcbfc4174ae0749f8c55b3b751a
+MISC metadata.xml 1460 BLAKE2B 51ebe2b5f66b522da72da170d514b03cfb03756c9006e1b722fa6346d693082dda487299d356a011484c7217bf94cda5233e7a561450114ee1be063bc2e850f9 SHA512 075e0d77256155dceacf5df0dd6e0ddab45c93d2914da9a16f2ca9895a563bf1cdced2931436c772d4915661d0bdff32bb531901b8b8e4b99af00b5ff45fab68
diff --git a/net-p2p/ktorrent/metadata.xml b/net-p2p/ktorrent/metadata.xml
index 3243e4ebf062..887de9589244 100644
--- a/net-p2p/ktorrent/metadata.xml
+++ b/net-p2p/ktorrent/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="cpe">cpe:/a:ktorrent:ktorrent</remote-id>
</upstream>
<use>
<flag name="bwscheduler">Schedule upload and download limits over a period of a week</flag>
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index b4d745d3c91f..704aacfb3a56 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/riscv/package.use.force b/profiles/arch/riscv/package.use.force
index cb405f4ea1f3..cc0ff6691734 100644
--- a/profiles/arch/riscv/package.use.force
+++ b/profiles/arch/riscv/package.use.force
@@ -1,6 +1,12 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# matoro <matoro_gentoo@matoro.tk> (2022-09-10)
+# GHC does not support native codegen for riscv at all.
+# It gains LLVM codegen in 9.2, but we maintain a backport of this,
+# so force LLVM codegen in all versions.
+dev-lang/ghc llvm
+
# we, kinda, need this on riscv ...
sys-devel/llvm llvm_targets_RISCV
sys-devel/clang llvm_targets_RISCV
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 67f6059d88f0..389b4cae6ba3 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -1634,6 +1634,7 @@ dev-lang/ghc:ghcmakebinary - Internal: Build binary friendly for redistribution.
dev-lang/ghc:gmp - Use dev-libs/gmp for integer operations (works faster, but an external depend).
dev-lang/ghc:llvm - Pull in dependencies for the sys-devel/llvm codegen backend.
dev-lang/ghc:numa - Enable NUMA thread balancing policy using sys-process/numactl.
+dev-lang/ghc:unregisterised - Create an unregisterised build in which only the C codegen backend will be available.
dev-lang/gnat-gpl:ada - Build the ADA language (GNAT) frontend
dev-lang/gnat-gpl:bootstrap - Used to bootstrap gnat-gpl
dev-lang/gnat-gpl:cet - Enable support for Intel Control Flow Enforcement Technology (CET)
diff --git a/sci-visualization/Manifest.gz b/sci-visualization/Manifest.gz
index a54b65fda9a6..8e55f789d206 100644
--- a/sci-visualization/Manifest.gz
+++ b/sci-visualization/Manifest.gz
Binary files differ
diff --git a/sci-visualization/veusz/Manifest b/sci-visualization/veusz/Manifest
index 6e33b027165e..4d65a5e81691 100644
--- a/sci-visualization/veusz/Manifest
+++ b/sci-visualization/veusz/Manifest
@@ -1,5 +1,7 @@
AUX veusz.desktop 248 BLAKE2B 02c9b85f9ea12ef0ee9bf8f538788f577ab4314468e94140b80351accece2dcbcf11b39b26468d8c31e3feb9fc8422a1fe5051b00100743f263eba2558861236 SHA512 986479153d6409a639f0daab4c2c11836927fce93feecf0bffefd7643cfa9c3ee2c24d374f2c6eaef475bc4bcfe39095c6b12bd0731c585ad213f0a4672c8047
AUX veusz.xml 346 BLAKE2B c99688c930b3901edcf500c4a99447074a01be6abfd2be714f8c1dccd4318a0270d30f47f92636280f406ba9003540434c52683b0a8f66fb4d672e3436fdb5a1 SHA512 c4f049d4648192d932560a2e73088843ecb0a2beea2e628424488d552684a8e69b84628773a08947741690eb732901bc8ae8c52fa926d1b44bf02b9046cb569e
DIST veusz-3.3.1.tar.gz 3249376 BLAKE2B d3113a4f5f6a2fc3460e73b6b99d6353d6a0745a0d3cc0f276a86cb6fcef369bb74ca34aa205c69e7755dbe6d6fa6dce3ff267ca075f211c8635cab0350233a5 SHA512 a2fa204a33ae0dac98907c3af88b24f322849360e30c05101bbfa6307dc8aa6fdec580f060fc9cd9921f7706db51419efe088f927d22db860419eea4e0f4e84c
+DIST veusz-3.4.99.tar.gz 3320917 BLAKE2B 3ef3a7333009040f0d66b94cb6220becfb04e7957dcc7586326b178c1b3f5442b722fdfb8b7a1e5172a3b38c1c3d85cad52be8eeb3181d603abf0382da5b21f2 SHA512 e854d6dae32bb76caa713439ff2139c7f9797d6be72e6c88f48491c385372c4f776c0d1d183b13bc818538e6271f4daab04b630589d635adc22e8aa8380c70b8
EBUILD veusz-3.3.1.ebuild 1860 BLAKE2B bdf1c897b75875fed7447f8d897c25802e70953473edb45de45bc85b346b058f308f25bf142d76e7f62bfc8ad18448bb8d5efcfefe74701cfea23c732a2df65e SHA512 70f8f43654017255d5957e10f2a6279454ef836bac3a79fa90c145b7168e3f08b5ac4e2686a791a087dec4282c54b834498cd3a8cd183240599d15cb53b81787
+EBUILD veusz-3.4.99.ebuild 1705 BLAKE2B 5d188039d7ab68b0dafe95078b61a61d8e70c9b7f68cbffa2f7daa36db6b2f4abf42f8dd139bb2dbe62fb13a49753e6d7ca95c8cc5936ff54a880ab1df33e9c8 SHA512 ffeea1ad8a81014b09250f17e35381515ca810f13bc8409a711ae3d38d6f51bd908283e64b9f0b43ed5d1900ee2ca56f7908dfd6dd545c5adc7763aba23f6fba
MISC metadata.xml 623 BLAKE2B f99a234da0c39fdbe81cb43b385f21d72ded57caabd23f91c7da92c3972414ee1767ab0335e65c56153f96cf21b3754c74659f625be87d717a94c776323e4e6d SHA512 3d77328bc397987758f33699cece52fbc07b28d6216d8c2a4d291789e210f3adda4587e63cf81388fd22964e60c284f8d6c2ad9949e032e005acd17d33e17d11
diff --git a/sci-visualization/veusz/veusz-3.4.99.ebuild b/sci-visualization/veusz/veusz-3.4.99.ebuild
new file mode 100644
index 000000000000..958196fca5e2
--- /dev/null
+++ b/sci-visualization/veusz/veusz-3.4.99.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit desktop distutils-r1 qmake-utils virtualx xdg
+
+DESCRIPTION="Qt scientific plotting package with good Postscript output"
+HOMEPAGE="https://veusz.github.io/"
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="dbus hdf5"
+
+COMMON_DEPEND="
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/PyQt5[widgets,svg,printsupport,${PYTHON_USEDEP}]
+"
+RDEPEND="${COMMON_DEPEND}
+ dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
+ hdf5? ( dev-python/h5py[${PYTHON_USEDEP}] )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-python/sip:5[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx Documents/manual-source \
+ dev-python/alabaster
+
+src_prepare() {
+ distutils-r1_src_prepare
+ xdg_environment_reset
+}
+
+python_compile() {
+ distutils-r1_python_compile build_ext --qmake-exe=$(qt5_get_bindir)/qmake
+}
+
+python_test() {
+ VIRTUALX_COMMAND="${EPYTHON}" \
+ VEUSZ_RESOURCE_DIR="${S}" \
+ virtx tests/runselftest.py
+}
+
+python_install() {
+ distutils-r1_python_install
+ # symlink the license, bug #341653
+ rm "${D}/$(python_get_sitedir)"/${PN}/{COPYING,AUTHORS,ChangeLog} || die
+ mkdir -p "${D}/$(python_get_sitedir)" || die
+ cat >> "${D}/$(python_get_sitedir)"/${PN}/COPYING <<- EOF
+ Please visit
+
+ https://www.gnu.org/licenses/gpl-2.0.html
+
+ for the full license text.
+ EOF
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ doicon icons/veusz.png
+ domenu "${FILESDIR}"/veusz.desktop
+ insinto /usr/share/mime/packages
+ doins "${FILESDIR}"/veusz.xml
+}
diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz
index 67180c9b9139..b814a221933d 100644
--- a/sys-cluster/Manifest.gz
+++ b/sys-cluster/Manifest.gz
Binary files differ
diff --git a/sys-cluster/slurm/Manifest b/sys-cluster/slurm/Manifest
index e9295dc1cac9..62a9c01dc645 100644
--- a/sys-cluster/slurm/Manifest
+++ b/sys-cluster/slurm/Manifest
@@ -7,4 +7,4 @@ AUX slurmd.initd 2001 BLAKE2B a0464ee0407406c7ceadd8e78f0229f5c6eda7081a691e24e6
AUX slurmdbd.initd 1717 BLAKE2B e177a937f8bd97bb2f45e479e0f34b23cc23ab44b0000165a856ff8476560638a567baecad8aa8d57aeb76062f248039da7f440ddca8f5827e4729136a10d7de SHA512 6d21f667f4222ab62dc8d7f648e00205da982612d58b98e8e35e6b6602b3ad31c03e5130402437c77d3677b424da7b5226e2bfa8c5d29bc908fd618fc02697a8
DIST slurm-22.05.3.tar.bz2 7098045 BLAKE2B 597d297bf5f98a6aa98f1cc3047f9d0e88051f80e0d55e931d53a9b3e6bfa5911fe8aa486f56fef2d8f8d3a02fe41cf89625ae65e3737c87ceb9d123f03beb0d SHA512 a500fb657f7d4d3d063307e176e26e537962434ff73ad8d13e16c34c70e94916fdab4e08e23d40aedec7edd86be996d2366e82fcb952c83f5498e59ca47c3f21
EBUILD slurm-22.05.3.ebuild 8324 BLAKE2B caeae4b5ae1cf478c2c8fc9b6a4bca43fbd9118000cb515f693e1589831791f666c78f88ef0ed2d0bceffdcecb00455a15d3d03151b170c353cfdd6230230678 SHA512 bd7907b542bb30fee149497c13d3f4b28ce00db285a72879eb8ff6d6ec8b95b0cd256631fe2bd322e7de27571e2574c681550d67d3c810696096406e6373050d
-MISC metadata.xml 1264 BLAKE2B 8b3c6605d1bffc0de20ab50973011670ad4a0fd75cba6f788f6d1a9ab7a5f27e2a61963f2b3cae0e22dbe1a8259c9ffcfc062dc39f9f4bd8e97f05cde86ce095 SHA512 e040ec231269d7325691a3bff83fe78b4fef6635cc74d953f33cdb9ae101b47ceaaeeca5e0c447df531db95081e6bbca46896efa4c25a86aec8913c5bdeadf21
+MISC metadata.xml 1261 BLAKE2B 0da9762944b62ef6f97f0a7c5c14e52c8c2b09bdbd4d5a909c1d43ecf8ac9d9ecbd76d551d26c01bc65de766456ad8551ae710c663116349af328998dd679fe6 SHA512 ec084b5ff551edab2980a599210b0e692e1256c76a465bf4c71026257aad70d784d2a8add8fd0a9bef50f0d055bd38c23102340f4375577c948bd7413fa6156e
diff --git a/sys-cluster/slurm/metadata.xml b/sys-cluster/slurm/metadata.xml
index 5f5481fc23fa..aeaca3548e77 100644
--- a/sys-cluster/slurm/metadata.xml
+++ b/sys-cluster/slurm/metadata.xml
@@ -10,7 +10,6 @@
<name>Gentoo Cluster Project</name>
</maintainer>
<use>
-
<flag name="html">Build html documentation</flag>
<flag name="ipmi">Build support for collecting some ipmi stats</flag>
<flag name="json">Add support for json-persing via json-c</flag>
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index 8b66e016bc4e..87c5c20da404 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/bmake/Manifest b/sys-devel/bmake/Manifest
index be6ef71a3521..d35abb794eba 100644
--- a/sys-devel/bmake/Manifest
+++ b/sys-devel/bmake/Manifest
@@ -7,5 +7,5 @@ DIST bmake-20220924.tar.gz 820164 BLAKE2B 5f74403ec68d9512ed74972b74219aa647b4c0
DIST mk-20210330.tar.gz 107380 BLAKE2B 9ac30a117d9ba31635cf8d8d29fdba76f148611f47628403ca8f807081c32509f10498d3c30fd24985e5420af4710fe59fc6315d71f2d0c1cfed93263a06553a SHA512 6acd3ee911442934082f4f877d795b07c5e23022eaa9c0874799d97e92a2f5a663cb45f94b7f9745c49cbbce6b7e755a29e381ccfb9e68a0be1eedbd22fd5d3b
EBUILD bmake-20220726.ebuild 1311 BLAKE2B 13a2cf3f6fcee46da66355e45a95f37bca25e6b50dbff3d9e9d6c519645f2b79b6a337eb7b637b484131d41e65f85043a7f0742bb0e9d15bc3e8710f4e147843 SHA512 03c1a7df80c9dc2162fd4ad16c543ab5d96e4aa6bb19d7df3b6a75c9dbd518e35b3c209d21bc6eb7b37356f8b888a82f1fd610d694c11f55deeda5b6a30c3b76
EBUILD bmake-20220901.ebuild 1311 BLAKE2B 13a2cf3f6fcee46da66355e45a95f37bca25e6b50dbff3d9e9d6c519645f2b79b6a337eb7b637b484131d41e65f85043a7f0742bb0e9d15bc3e8710f4e147843 SHA512 03c1a7df80c9dc2162fd4ad16c543ab5d96e4aa6bb19d7df3b6a75c9dbd518e35b3c209d21bc6eb7b37356f8b888a82f1fd610d694c11f55deeda5b6a30c3b76
-EBUILD bmake-20220924.ebuild 1312 BLAKE2B a51d77327b89fa4526245c8949883c79ed3091b0c62aaa45be1e266d363178948cd3d46c3e94ef6cdbec8231480561dbfdd166d6434d95c98e6e87f2061bd616 SHA512 3c24aeb474b64a3b28093ba26b21ca6b2e9f34ec012c9bc87b6e40048d268ddb48e1feab0ce7f3a640da514aa47899fc8560aac09deacda9b88c7ec93d6b0554
+EBUILD bmake-20220924.ebuild 1319 BLAKE2B 481e1222949a47890a40d0f88678ecb2188a56dfaa2b25b6a1df7c772ce6e0ce01369919fee921f3b39bfafe7c39357afdb859d19512227df0d837cfe7aac5e7 SHA512 cc5a8f0d3673ca8516e1cf57f458c34ad26827c1c57810a084432cfcd91783094b9bb2bcec2c5d4d4f7a9ff2b816abd0794e2b130c15dd9792562c008501d960
MISC metadata.xml 353 BLAKE2B 70bd5eb274c4693a005986471e5a5c29a162bd0a080a7ba590c64171f2aa171bf9670093419f0b3e9ef304e5478f71df4899082e3dc76b4b0cedfe782a6625df SHA512 ade70c57a7ae5165c432d2024ec685609971347a94ecd69ab73142ff602f4cafb49df880d4dd1cee5695f1ea11c2c0ccc837d9a1ad38e50c61d0d27049279bc5
diff --git a/sys-devel/bmake/bmake-20220924.ebuild b/sys-devel/bmake/bmake-20220924.ebuild
index 5505e007c65a..2a19a8be21df 100644
--- a/sys-devel/bmake/bmake-20220924.ebuild
+++ b/sys-devel/bmake/bmake-20220924.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
# Skip failing test (sandbox and csh)
PATCHES=(
diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz
index ccc8b6d442e9..345120dfbe70 100644
--- a/www-apps/Manifest.gz
+++ b/www-apps/Manifest.gz
Binary files differ
diff --git a/www-apps/ikiwiki/Manifest b/www-apps/ikiwiki/Manifest
index 230a77601c24..fa14c3762214 100644
--- a/www-apps/ikiwiki/Manifest
+++ b/www-apps/ikiwiki/Manifest
@@ -1,6 +1,6 @@
DIST ikiwiki_3.20190228.orig.tar.xz 2672244 BLAKE2B 43012fc14f08c491ebe382e20953b8b01e10c390c28da0184b4e45a1435ada00b1ad6ac61f28c56ba1edb2e22dca1ab1f32eb77fc8d6133b899a26023593d3bd SHA512 125147d83dae6166b45541ed9176398ba4bd22ef3389d3efb3f442e558e326e0b004583d29aa32ed4bfca489c9d55b4232f074aab5fa649e51d9edd103685172
DIST ikiwiki_3.20200202.3.orig.tar.xz 2689636 BLAKE2B 2b88691591e72dc7d55ace2860ce6faf0bd62fde119bbab9c8db7d55dda384b84a51b562aeb9397457fcfb8cd405cd327380e418f8a65debf1e311942c05c222 SHA512 a1d89ccc0d02cddb3ef53c4c4a4a3349139d558fd4eb418263551a48cb635ed29ef430f8276ef6b42486a9232706908752e15e88590e919db6665e1a8844a4e5
EBUILD ikiwiki-3.20190228-r1.ebuild 2114 BLAKE2B 52beda8293f45105a4368dd8fe8af68d3901b7da990c10b341de47df730032009f2b728b4067f7ceab791e8ef5e7a51e429c9041e53a9deb46f9c4204342f80c SHA512 87ed038729411d1c75911a4d97a833ad80c0b0b635707862b575eeda715e1ef565ba8866c7bba9c60fe65ff24f8fd0424af9f939c9c9d476e9392279b95dbbb1
-EBUILD ikiwiki-3.20200202.3-r1.ebuild 2177 BLAKE2B 59f92914e3b95da64de98b5ce5cf0113a02b830925f8efb096349df661256aa9cbb66988a2d0f5c23955785d29476d2fb5b0328490f05eee998953ce71ac705d SHA512 0454ccf41ab3dbeddb1917cc8f5f158c6f2c864ec7ea4647deaf6dd2e6a8be20b6be8d769fdba7fda80a2318cbb8bec29d4ccf9da833f59ee2643c53996a0208
+EBUILD ikiwiki-3.20200202.3-r1.ebuild 2184 BLAKE2B 41ce6e152a19d161fad48fad898ad8f4a180a1307c33ad7f37150b8c81f509721e8827e4d691a7ac7e5af6e3d7e4b99412964bea68de798e8e8e692700356ad1 SHA512 da83f86192f210c7b064420cffe6dbc6aac20c2ff4c6f7388199b0755d65456f5e06465117189869266295499afa61cbcd3149d00806345af0e2e62ca61d2d3e
EBUILD ikiwiki-3.20200202.3.ebuild 2127 BLAKE2B 1a981093f3ab37e0b50376233ece145804140ee72504896c82c3269a6b4d5abf3743c453f68a6baa287e79b52888af4903862ef2dac245798d7e3ecefd509a72 SHA512 4ece2a1e145cfc61d2e10592109e7277ddbd12edc6e00ef8a2c5c023b41db5025b5b5d252c5094b3d4eb50d80ff059c13f1181f4198a6a2fc2900243eb1da8bf
MISC metadata.xml 260 BLAKE2B 912094efbdb14e53fb606a8d85604fe8963d5c40162db26cbb43b8d18091d28a0d543d64edc7e300755b10e0fdada949901ca5df997a90ffe5be7f4717507855 SHA512 7ad3a45f173d9755b2b0faa91a3f35d110fae001d94f21b3e403a4933e14d385f2e8b1db9ad30dae6a5b282ca1b82028cebd3605ca3ab5cb4a06cf8059512cc8
diff --git a/www-apps/ikiwiki/ikiwiki-3.20200202.3-r1.ebuild b/www-apps/ikiwiki/ikiwiki-3.20200202.3-r1.ebuild
index 36260edf4994..ee1d0d53511d 100644
--- a/www-apps/ikiwiki/ikiwiki-3.20200202.3-r1.ebuild
+++ b/www-apps/ikiwiki/ikiwiki-3.20200202.3-r1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/ikiwiki-${PV}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="extras minimal test"
RESTRICT="!test? ( test )"
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 04953fb6cce4..81f566839faf 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 062d840c15df..afc8f7a781c9 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,5 +1,6 @@
AUX chromium-105-swiftshader-no-wayland.patch 401 BLAKE2B 2ebed22d234c2ab5d21515af9cecc932da39f8ae832671b447bcbe57c904a751dd0782f48b940094eb11b74e05533a96c72ecaa4a5d524c4c036361e0c91e893 SHA512 962d97e73a77e1c0e17822d4736683f25a7d48a430c9da455c1ca22014816518b8b44577af7be8155b03365dc0145b2bda418cc80766c6a189878e3660d115ad
AUX chromium-106-python3_11.patch 274 BLAKE2B ead8672e3282994444ed28660ccc99d4354b39b8026fc8906469bcc30f2f2c78916ac97be75b8b90b9654680a2ca23cc3eb794003fac42fb07db5c3ddc1211e9 SHA512 2e189ee099fd940320eea71d282565a2730bef76aa9dc6b467f2828c756359660aa1bf7a1a80aa27ace8de7fab5793b9fe76bad0c1b3383f8a1130484e391d2b
+AUX chromium-106-revert-GlobalMediaControlsCastStartStop.patch 1472 BLAKE2B 2d2fd29509037d7f8a965edcb6e15f1ea76efad9f99ff7bb5620cd36a4952c21edc763ac302886b8b6314b497a4e984d872ba52e39b6758249b03474c2853ce9 SHA512 a843a404c4e9c7504fa3f116079868393bad68afcf1a63a3498dd95cb86f25a6fecf4c6e96841ff72c8a9e6f00e80cb66a480c685e7bfbd625fb7f358d23aece
AUX chromium-107-system-zlib.patch 423 BLAKE2B 041cfcf5840fcf28b382f27275b3ab05751f5ae75fd404175d6f4ffaf3b029fb47fde473bcdf4bd99289f10d878f9d9725b3557ce97153abc7e4a1ee0d7959b9 SHA512 70ca4fef99b3bd8e533b6a223a6d6f4989ffba890728453434e5828565d0373319a7dfc7f272cbab9064308ab35b32cf9a7b0c34e13cf71fab0de913e73392aa
AUX chromium-93-InkDropHost-crash.patch 1134 BLAKE2B 1593c406c48b629ea3170a518cf86e936af36c554bc97a380324ab6fc930e49a359dc3ef6787ab08314a6a8f5da85714b0fa9d8589d6a46b1d06cbbd7e401f22 SHA512 474d7f55505e1275238d71d1723d74a66fc9f27a16ed293aa80ffefbe5500cd65a0bf13ec76a9bca0334a245f22120099fb367d12b93adc14500104d11cd3bff
AUX chromium-98-EnumTable-crash.patch 2854 BLAKE2B 4478e14e7f0c0d251b659546c2e4b83b712b072317c35f63376d7d58e2fa3563f0518b4cc333c5902140cfcd333b5860737d4c7ccbb3680fee1b60de25ad0917 SHA512 a1b55b04da7218cda037a38a543032aa741a589d2f0691d69f28eb173ffeff284d2f4da2cab1708335ecfc0a3c12ecbd57c4c48dee3eca44d659d9a3f9a7dff6
@@ -11,6 +12,7 @@ AUX chromium-shim_headers.patch 1510 BLAKE2B 9716cd250b249c6255aca01a385ef8a2a6f
AUX chromium-use-oauth2-client-switches-as-default.patch 1085 BLAKE2B baf3c463305934c126af4f7c5be305863edc7eec3add5b5ada30565b49b5944021eb40f1a9643e7eec3f973c502d9b02426f00b760570fcea5f1509219e41c6f SHA512 fe2878ee45778bac894ea17a668511d27ad2ca40988d5f11439790b700bfefd6560f3931415b4e6c543fcbbfc7cfef55cc757ed4ace1d111039ae78c46b81945
AUX chromium.default 148 BLAKE2B 5ee5b582c59a6e4bef87bbb0e232e2470ad412b1fbbb3b9af6ef7153edb55c5b9080cc16a5a115b0c5b3c381aa87ce57a7b12bdd2070e67dac10a6c2995ddbaf SHA512 0d4849e03592fb58b05e62a43021eca7e61615616c8907c3b2e445402e03adaf9e8fa25b0a745d6c31eb037456215cc02b59e345a3a06d932e76cf990c92d739
DIST chromium-106-patchset-3.tar.xz 6672 BLAKE2B 4c56702e84c761b5b4e5ea84a3e9bed0c9c81cbf448998c51b149a5f3b745944e8c824384a879798fba284eb96d76ebbc22ce038971daf9a574ea02d52f204b5 SHA512 3e58bf2811a6674bbe04ab12c0404faad5e6b17c7a5de213e661a7cc34dd4c3329b8736e3b1ffd43a442eae4ad132ff05b042ef904d451bbe0c9a76554499b61
+DIST chromium-106.0.5249.103.tar.xz 1611232904 BLAKE2B 8c16faf7b450a9e55e19c607afc7252d6fb013d1735ff1fe8e4d54953fcc3bf7a5a5416ae0bbdf8cb15074841a63ad4485e1ff24fdf557e5b76bafd483f7418d SHA512 a01d34473e2fda00389aceb7a1024573c4346423e7a5de3398508130bf9f2f1aff22c23bbd613cc2bb46f0a907f19887b28decdb9d57bccdb5d3f7a14d1866db
DIST chromium-106.0.5249.61.tar.xz 1621965008 BLAKE2B f15043eeefb898809adf580c6ef9258f9512ec29f9f0688865c226b13a47d6dd8733a51a64c6a0e5ba0b67e5d5b54419e5264401fa4ef96112dcbdfb70c4aa17 SHA512 472754e11472d4b6d7545d3dfb784b3ca6ecb951753e6e966b5a2ee18aab35e185872d55bece98a99d4d2c2d1ef38e07a29a4d6989e5a287046108100a799ac1
DIST chromium-106.0.5249.91.tar.xz 1611228868 BLAKE2B 75703b23a0538bdae74b2ac42e36e6d13297e3b6aaead6e5a8b97ed8f2cdd2d5883752c6d90f13fd1c2fb68828558f269c0c4f7ece4587de30e2ea8d878a9073 SHA512 741e3a3331a7e3f666bdbaa16cc8a1d829d73396bd34cb8f5f030e7704970dd5b5c4e274a1f69d05c1a9cfac148bc7740f56648c53bb20b782e6edd9b248a92c
DIST chromium-107-patchset-1.tar.xz 5736 BLAKE2B 581ca307d63635ef91aaa907aeebb8c735be6d6bbfcc3fe064fed7531b8848b5d918e017031ee606ed3bd8f0fc23aa6d2f8af4b36d33483dbeee2b5c8eacac82 SHA512 acbfb41c31a510a689cad3b0686e24925b018bd7a2a8f56f74b730dc36d878c266a11b3bb76b131e66f7b859f483ff00e16cbaae1b2b6944010c7396310c03b8
@@ -18,6 +20,7 @@ DIST chromium-107.0.5304.18.tar.xz 1692448900 BLAKE2B a6ad73f94ff9fbeb87a2255ac7
DIST chromium-108-patchset-1.tar.xz 6344 BLAKE2B d5febda6415d0573d86f1c85dcf4449ab63633605b8d3cb5815bee0ed26dba8348554f8c7e06eb0450932c1062d388d5ad8817ef698afeb978bce1a98fcb3c5b SHA512 d5f47692388c66099d6af75c781866bc45e05ffb7fa91c354243fcd1dd83f5de3279706809b3f65039e07d2c3b03d86b7dadcf6d14d93d9aa53562f1b8318b01
DIST chromium-108.0.5327.0.tar.xz 1672115480 BLAKE2B c92636436fb8017d4a6b5e7daa7518384149ea6478998e511dd04e17c1cc788cfa2fe5484c1f732e134d4f351fa9f37f68bab306904307cf2de5158f825a5efe SHA512 a073b08ea7cff74440510c08cc90105a80f91f8bdf49e74de9f048be54821a7ef246078775260ffeff00c925a849d9958c0643e9bdc1f31edc798d4bb0928efa
DIST chromium-profiler-0.1.tar 269066240 BLAKE2B 6897387b63ff9a724b67f2e8799fe803dc75da376da809e752d19d6f5cf98bd84ac24161d07ac4a967577279e9ad5a8a46f0825332a7ee933a27693d6dc95611 SHA512 3fb6132599d28455d1b5c04d856ea7623e49b0b0b96f021c31d0952c4ba57d69d0a1cae6f0b91470a235221c89cc0d3bb38303ff02594ed0739712e6e2f8dbcc
+EBUILD chromium-106.0.5249.103.ebuild 37135 BLAKE2B 6a582633d9b10e373b901151d88c36508d7869433df6b4e275ad1cc454dadba2d65b4098e1ae43f7537a48acadfe400bdde1fac66665a059661e99b22259c98f SHA512 d0eb5768b6ce8f4207155e2286984e4bc8e4d7ded262a7bccb7555759aad19cc21bc21ea4ffd90862d9e708ff96e3143d004bde59961a59288a48660481e5fe5
EBUILD chromium-106.0.5249.61.ebuild 37058 BLAKE2B 96947a02d1a60de3a829aa4b3084066caea320d13306c81c31e8b28b8682d519c3f3920ae5bf8a73aaa39134c90c5972c66af5bb73d428c1ce412b0c0bc8a633 SHA512 5d818660493103d2f3b98016d283143eefe911a92781229be91cb98a3cc309463a9d3795fef3bb04c8b643ef048613969f464adba22e5d4e5cacbc9b75d9ba88
EBUILD chromium-106.0.5249.91.ebuild 37059 BLAKE2B 65acd6465413b3588c3d6ad18603f5cff20807867eb94a7a90165afbde6399e6db5f0468598f3350e979bb695f4b61e17257792320a7be666886e210c3f8597c SHA512 53b59fa110d400e78fbf8bde9559e3dd7cf84a379800d832fceab4a4dac2c1d5f8fdb04c4c0a4bafb7ede433208daa1e73dab6179c32c8e5e1d7159e91d71c71
EBUILD chromium-107.0.5304.18.ebuild 37326 BLAKE2B e7a8eb54405aa6c41f35333cbbb1a5b2c36f95dbe52026b62330874425bcf1efe7e25f6372e426ba51befa6b89ba19620b33e035ba8e141343ea48dab34d676b SHA512 e20a70a48413ce3cf8c0390f622f78182f17a7c093cfe34439548123f38efa5def85c9276a4b8e1b3ce92411c9f07e084fa11e1c6f505ddb1ece2f2ad56d5b55
diff --git a/www-client/chromium/chromium-106.0.5249.103.ebuild b/www-client/chromium/chromium-106.0.5249.103.ebuild
new file mode 100644
index 000000000000..4075c12b6a87
--- /dev/null
+++ b/www-client/chromium/chromium-106.0.5249.103.ebuild
@@ -0,0 +1,1190 @@
+# Copyright 2009-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="xml(+)"
+LLVM_MAX_SLOT=14
+
+CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
+ hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr
+ sv sw ta te th tr uk ur vi zh-CN zh-TW"
+
+VIRTUALX_REQUIRED="pgo"
+
+inherit check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg-utils
+
+DESCRIPTION="Open-source version of Google Chrome web browser"
+HOMEPAGE="https://chromium.org/"
+PATCHSET="3"
+PATCHSET_NAME="chromium-$(ver_cut 1)-patchset-${PATCHSET}"
+SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
+ https://github.com/stha09/chromium-patches/releases/download/${PATCHSET_NAME}/${PATCHSET_NAME}.tar.xz
+ pgo? ( https://blackhole.sk/~kabel/src/chromium-profiler-0.1.tar )"
+
+LICENSE="BSD"
+SLOT="0/stable"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+X component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless +js-type-check kerberos libcxx lto +official pgo pic +proprietary-codecs pulseaudio screencast selinux +suid +system-ffmpeg +system-harfbuzz +system-icu +system-png vaapi wayland widevine"
+REQUIRED_USE="
+ component-build? ( !suid !libcxx )
+ screencast? ( wayland )
+ !headless? ( || ( X wayland ) )
+ pgo? ( X !wayland )
+"
+
+COMMON_X_DEPEND="
+ x11-libs/libXcomposite:=
+ x11-libs/libXcursor:=
+ x11-libs/libXdamage:=
+ x11-libs/libXfixes:=
+ >=x11-libs/libXi-1.6.0:=
+ x11-libs/libXrandr:=
+ x11-libs/libXrender:=
+ x11-libs/libXtst:=
+ x11-libs/libxshmfence:=
+"
+
+COMMON_SNAPSHOT_DEPEND="
+ system-icu? ( >=dev-libs/icu-71.1:= )
+ >=dev-libs/libxml2-2.9.4-r3:=[icu]
+ dev-libs/nspr:=
+ >=dev-libs/nss-3.26:=
+ !libcxx? ( >=dev-libs/re2-0.2019.08.01:= )
+ dev-libs/libxslt:=
+ media-libs/fontconfig:=
+ >=media-libs/freetype-2.11.0-r1:=
+ system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] )
+ media-libs/libjpeg-turbo:=
+ system-png? ( media-libs/libpng:=[-apng] )
+ >=media-libs/libwebp-0.4.0:=
+ media-libs/mesa:=[gbm(+)]
+ >=media-libs/openh264-1.6.0:=
+ sys-libs/zlib:=
+ x11-libs/libdrm:=
+ !headless? (
+ dev-libs/glib:2
+ >=media-libs/alsa-lib-1.0.19:=
+ pulseaudio? ( media-sound/pulseaudio:= )
+ sys-apps/pciutils:=
+ kerberos? ( virtual/krb5 )
+ vaapi? ( >=x11-libs/libva-2.7:=[X?,wayland?] )
+ X? (
+ x11-libs/libX11:=
+ x11-libs/libXext:=
+ x11-libs/libxcb:=
+ )
+ x11-libs/libxkbcommon:=
+ wayland? (
+ dev-libs/wayland:=
+ screencast? ( media-video/pipewire:= )
+ )
+ )
+"
+
+COMMON_DEPEND="
+ ${COMMON_SNAPSHOT_DEPEND}
+ app-arch/bzip2:=
+ dev-libs/expat:=
+ system-ffmpeg? (
+ >=media-video/ffmpeg-4.3:=
+ || (
+ media-video/ffmpeg[-samba]
+ >=net-fs/samba-4.5.10-r1[-debug(-)]
+ )
+ >=media-libs/opus-1.3.1:=
+ )
+ net-misc/curl[ssl]
+ sys-apps/dbus:=
+ media-libs/flac:=
+ sys-libs/zlib:=[minizip]
+ !headless? (
+ X? ( ${COMMON_X_DEPEND} )
+ || (
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ ( app-accessibility/at-spi2-atk dev-libs/atk )
+ )
+ media-libs/mesa:=[X?,wayland?]
+ cups? ( >=net-print/cups-1.3.11:= )
+ virtual/udev
+ x11-libs/cairo:=
+ x11-libs/gdk-pixbuf:2
+ x11-libs/pango:=
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ !headless? (
+ || (
+ x11-libs/gtk+:3[X?,wayland?]
+ gui-libs/gtk:4[X?,wayland?]
+ )
+ x11-misc/xdg-utils
+ )
+ virtual/ttf-fonts
+ selinux? ( sec-policy/selinux-chromium )
+"
+DEPEND="${COMMON_DEPEND}
+ !headless? (
+ gtk4? ( gui-libs/gtk:4[X?,wayland?] )
+ !gtk4? ( x11-libs/gtk+:3[X?,wayland?] )
+ )
+"
+
+depend_clang_llvm_version() {
+ echo "sys-devel/clang:$1"
+ echo "sys-devel/llvm:$1"
+ echo "=sys-devel/lld-$1*"
+}
+
+depend_clang_llvm_versions() {
+ local _v
+ if [[ $# -gt 1 ]]; then
+ echo "|| ("
+ for _v in "$@"; do
+ echo "("
+ depend_clang_llvm_version "${_v}"
+ echo ")"
+ done
+ echo ")"
+ elif [[ $# -eq 1 ]]; then
+ depend_clang_llvm_version "$1"
+ fi
+}
+
+BDEPEND="
+ ${COMMON_SNAPSHOT_DEPEND}
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep '
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ ')
+ >=app-arch/gzip-1.7
+ libcxx? ( >=sys-devel/clang-12 )
+ lto? ( $(depend_clang_llvm_versions 13 14 15) )
+ pgo? (
+ >=dev-python/selenium-3.141.0
+ >=dev-util/web_page_replay_go-20220314
+ $(depend_clang_llvm_versions 13 14 15)
+ )
+ dev-lang/perl
+ >=dev-util/gn-0.1807
+ >=dev-util/gperf-3.0.3
+ >=dev-util/ninja-1.7.2
+ dev-vcs/git
+ >=net-libs/nodejs-7.6.0[inspector]
+ >=sys-devel/bison-2.4.3
+ sys-devel/flex
+ virtual/pkgconfig
+ js-type-check? ( virtual/jre )
+"
+
+# These are intended for ebuild maintainer use to force clang if GCC is broken.
+: ${CHROMIUM_FORCE_CLANG=no}
+
+if [[ ${CHROMIUM_FORCE_CLANG} == yes ]]; then
+ BDEPEND+=" >=sys-devel/clang-12"
+fi
+
+if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then
+ EBUILD_DEATH_HOOKS+=" chromium_pkg_die";
+fi
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="
+Some web pages may require additional fonts to display properly.
+Try installing some of the following packages if some characters
+are not displayed properly:
+- media-fonts/arphicfonts
+- media-fonts/droid
+- media-fonts/ipamonafont
+- media-fonts/noto
+- media-fonts/ja-ipafonts
+- media-fonts/takao-fonts
+- media-fonts/wqy-microhei
+- media-fonts/wqy-zenhei
+
+To fix broken icons on the Downloads page, you should install an icon
+theme that covers the appropriate MIME types, and configure this as your
+GTK+ icon theme.
+
+For native file dialogs in KDE, install kde-apps/kdialog.
+
+To make password storage work with your desktop environment you may
+have install one of the supported credentials management applications:
+- app-crypt/libsecret (GNOME)
+- kde-frameworks/kwallet (KDE)
+If you have one of above packages installed, but don't want to use
+them in Chromium, then add --password-store=basic to CHROMIUM_FLAGS
+in /etc/chromium/default.
+"
+
+python_check_deps() {
+ python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]"
+}
+
+needs_clang() {
+ [[ ${CHROMIUM_FORCE_CLANG} == yes ]] || use libcxx || use lto || use pgo
+}
+
+llvm_check_deps() {
+ if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
+ einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if ( use lto || use pgo ) && ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then
+ einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
+}
+
+pre_build_checks() {
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ [[ ${EBUILD_PHASE_FUNC} == pkg_setup ]] && ( use lto || use pgo ) && llvm_pkg_setup
+
+ local -x CPP="$(tc-getCXX) -E"
+ if tc-is-gcc && ! ver_test "$(gcc-version)" -ge 9.2; then
+ die "At least gcc 9.2 is required"
+ fi
+ if use pgo && tc-is-cross-compiler; then
+ die "The pgo USE flag cannot be used when cross-compiling"
+ fi
+ if needs_clang || tc-is-clang; then
+ tc-is-cross-compiler && CPP=${CBUILD}-clang++ || CPP=${CHOST}-clang++
+ CPP+=" -E"
+ if ! ver_test "$(clang-major-version)" -ge 12; then
+ die "At least clang 12 is required"
+ fi
+ fi
+ if [[ ${EBUILD_PHASE_FUNC} == pkg_setup ]] && use js-type-check; then
+ "${BROOT}"/usr/bin/java -version 2>1 > /dev/null || die "Java VM not setup correctly"
+ fi
+ fi
+
+ # Check build requirements, bug #541816 and bug #471810 .
+ CHECKREQS_MEMORY="4G"
+ CHECKREQS_DISK_BUILD="12G"
+ tc-is-cross-compiler && CHECKREQS_DISK_BUILD="14G"
+ if use lto || use pgo; then
+ CHECKREQS_MEMORY="9G"
+ CHECKREQS_DISK_BUILD="13G"
+ tc-is-cross-compiler && CHECKREQS_DISK_BUILD="16G"
+ use pgo && CHECKREQS_DISK_BUILD="20G"
+ fi
+ if is-flagq '-g?(gdb)?([1-9])'; then
+ if use custom-cflags || use component-build; then
+ CHECKREQS_DISK_BUILD="25G"
+ fi
+ if ! use component-build; then
+ CHECKREQS_MEMORY="16G"
+ fi
+ fi
+ check-reqs_${EBUILD_PHASE_FUNC}
+}
+
+pkg_pretend() {
+ pre_build_checks
+
+ if use headless; then
+ local headless_unused_flags=("cups" "kerberos" "pulseaudio" "vaapi" "wayland")
+ for myiuse in ${headless_unused_flags[@]}; do
+ use ${myiuse} && ewarn "Ignoring USE=${myiuse} since USE=headless is set."
+ done
+ fi
+}
+
+pkg_setup() {
+ pre_build_checks
+
+ chromium_suid_sandbox_check_kernel_config
+
+ # nvidia-drivers does not work correctly with Wayland due to unsupported EGLStreams
+ if use wayland && ! use headless && has_version "x11-drivers/nvidia-drivers"; then
+ ewarn "Proprietary nVidia driver does not work with Wayland. You can disable"
+ ewarn "Wayland by setting DISABLE_OZONE_PLATFORM=true in /etc/chromium/default."
+ fi
+}
+
+src_prepare() {
+ # Calling this here supports resumption via FEATURES=keepwork
+ python_setup
+
+ local PATCHES=(
+ "${WORKDIR}/patches"
+ "${FILESDIR}/chromium-93-InkDropHost-crash.patch"
+ "${FILESDIR}/chromium-98-EnumTable-crash.patch"
+ "${FILESDIR}/chromium-98-gtk4-build.patch"
+ "${FILESDIR}/chromium-105-swiftshader-no-wayland.patch"
+ "${FILESDIR}/chromium-106-python3_11.patch"
+ "${FILESDIR}/chromium-106-revert-GlobalMediaControlsCastStartStop.patch"
+ "${FILESDIR}/chromium-use-oauth2-client-switches-as-default.patch"
+ "${FILESDIR}/chromium-shim_headers.patch"
+ "${FILESDIR}/chromium-cross-compile.patch"
+ )
+
+ default
+
+ mkdir -p third_party/node/linux/node-linux-x64/bin || die
+ ln -s "${EPREFIX}"/usr/bin/node third_party/node/linux/node-linux-x64/bin/node || die
+
+ # adjust python interpreter version
+ sed -i -e "s|\(^script_executable = \).*|\1\"${EPYTHON}\"|g" .gn || die
+
+ local keeplibs=(
+ base/third_party/cityhash
+ base/third_party/double_conversion
+ base/third_party/dynamic_annotations
+ base/third_party/icu
+ base/third_party/nspr
+ base/third_party/superfasthash
+ base/third_party/symbolize
+ base/third_party/valgrind
+ base/third_party/xdg_mime
+ base/third_party/xdg_user_dirs
+ buildtools/third_party/libc++
+ buildtools/third_party/libc++abi
+ chrome/third_party/mozilla_security_manager
+ courgette/third_party
+ net/third_party/mozilla_security_manager
+ net/third_party/nss
+ net/third_party/quic
+ net/third_party/uri_template
+ third_party/abseil-cpp
+ third_party/angle
+ third_party/angle/src/common/third_party/base
+ third_party/angle/src/common/third_party/smhasher
+ third_party/angle/src/common/third_party/xxhash
+ third_party/angle/src/third_party/libXNVCtrl
+ third_party/angle/src/third_party/trace_event
+ third_party/angle/src/third_party/volk
+ third_party/apple_apsl
+ third_party/axe-core
+ third_party/blink
+ third_party/bidimapper
+ third_party/boringssl
+ third_party/boringssl/src/third_party/fiat
+ third_party/breakpad
+ third_party/breakpad/breakpad/src/third_party/curl
+ third_party/brotli
+ third_party/catapult
+ third_party/catapult/common/py_vulcanize/third_party/rcssmin
+ third_party/catapult/common/py_vulcanize/third_party/rjsmin
+ third_party/catapult/third_party/beautifulsoup4-4.9.3
+ third_party/catapult/third_party/html5lib-1.1
+ third_party/catapult/third_party/polymer
+ third_party/catapult/third_party/six
+ third_party/catapult/tracing/third_party/d3
+ third_party/catapult/tracing/third_party/gl-matrix
+ third_party/catapult/tracing/third_party/jpeg-js
+ third_party/catapult/tracing/third_party/jszip
+ third_party/catapult/tracing/third_party/mannwhitneyu
+ third_party/catapult/tracing/third_party/oboe
+ third_party/catapult/tracing/third_party/pako
+ third_party/ced
+ third_party/cld_3
+ third_party/closure_compiler
+ third_party/content_analysis_sdk
+ third_party/cpuinfo
+ third_party/crashpad
+ third_party/crashpad/crashpad/third_party/lss
+ third_party/crashpad/crashpad/third_party/zlib
+ third_party/crc32c
+ third_party/cros_system_api
+ third_party/dav1d
+ third_party/dawn
+ third_party/dawn/third_party/gn/webgpu-cts
+ third_party/dawn/third_party/khronos
+ third_party/depot_tools
+ third_party/devscripts
+ third_party/devtools-frontend
+ third_party/devtools-frontend/src/front_end/third_party/acorn
+ third_party/devtools-frontend/src/front_end/third_party/additional_readme_paths.json
+ third_party/devtools-frontend/src/front_end/third_party/axe-core
+ third_party/devtools-frontend/src/front_end/third_party/chromium
+ third_party/devtools-frontend/src/front_end/third_party/codemirror
+ third_party/devtools-frontend/src/front_end/third_party/diff
+ third_party/devtools-frontend/src/front_end/third_party/i18n
+ third_party/devtools-frontend/src/front_end/third_party/intl-messageformat
+ third_party/devtools-frontend/src/front_end/third_party/lighthouse
+ third_party/devtools-frontend/src/front_end/third_party/lit-html
+ third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
+ third_party/devtools-frontend/src/front_end/third_party/marked
+ third_party/devtools-frontend/src/front_end/third_party/puppeteer
+ third_party/devtools-frontend/src/front_end/third_party/wasmparser
+ third_party/devtools-frontend/src/test/unittests/front_end/third_party/i18n
+ third_party/devtools-frontend/src/third_party
+ third_party/distributed_point_functions
+ third_party/dom_distiller_js
+ third_party/eigen3
+ third_party/emoji-segmenter
+ third_party/farmhash
+ third_party/fdlibm
+ third_party/fft2d
+ third_party/flatbuffers
+ third_party/fp16
+ third_party/freetype
+ third_party/fusejs
+ third_party/fxdiv
+ third_party/highway
+ third_party/libgifcodec
+ third_party/liburlpattern
+ third_party/libzip
+ third_party/gemmlowp
+ third_party/google_input_tools
+ third_party/google_input_tools/third_party/closure_library
+ third_party/google_input_tools/third_party/closure_library/third_party/closure
+ third_party/googletest
+ third_party/hunspell
+ third_party/iccjpeg
+ third_party/inspector_protocol
+ third_party/ipcz
+ third_party/jinja2
+ third_party/jsoncpp
+ third_party/jstemplate
+ third_party/khronos
+ third_party/leveldatabase
+ third_party/libaddressinput
+ third_party/libaom
+ third_party/libaom/source/libaom/third_party/fastfeat
+ third_party/libaom/source/libaom/third_party/vector
+ third_party/libaom/source/libaom/third_party/x86inc
+ third_party/libavif
+ third_party/libevent
+ third_party/libgav1
+ third_party/libjingle
+ third_party/libjxl
+ third_party/libphonenumber
+ third_party/libsecret
+ third_party/libsrtp
+ third_party/libsync
+ third_party/libudev
+ third_party/libva_protected_content
+ third_party/libvpx
+ third_party/libvpx/source/libvpx/third_party/x86inc
+ third_party/libwebm
+ third_party/libx11
+ third_party/libxcb-keysyms
+ third_party/libxml/chromium
+ third_party/libyuv
+ third_party/llvm
+ third_party/lottie
+ third_party/lss
+ third_party/lzma_sdk
+ third_party/mako
+ third_party/maldoca
+ third_party/maldoca/src/third_party/tensorflow_protos
+ third_party/maldoca/src/third_party/zlibwrapper
+ third_party/markupsafe
+ third_party/mesa
+ third_party/metrics_proto
+ third_party/minigbm
+ third_party/modp_b64
+ third_party/nasm
+ third_party/nearby
+ third_party/neon_2_sse
+ third_party/node
+ third_party/node/node_modules/polymer-bundler/lib/third_party/UglifyJS2
+ third_party/one_euro_filter
+ third_party/openscreen
+ third_party/openscreen/src/third_party/mozilla
+ third_party/openscreen/src/third_party/tinycbor/src/src
+ third_party/ots
+ third_party/pdfium
+ third_party/pdfium/third_party/agg23
+ third_party/pdfium/third_party/base
+ third_party/pdfium/third_party/bigint
+ third_party/pdfium/third_party/freetype
+ third_party/pdfium/third_party/lcms
+ third_party/pdfium/third_party/libopenjpeg
+ third_party/pdfium/third_party/libpng16
+ third_party/pdfium/third_party/libtiff
+ third_party/pdfium/third_party/skia_shared
+ third_party/perfetto
+ third_party/perfetto/protos/third_party/chromium
+ third_party/pffft
+ third_party/ply
+ third_party/polymer
+ third_party/private-join-and-compute
+ third_party/private_membership
+ third_party/protobuf
+ third_party/protobuf/third_party/six
+ third_party/pthreadpool
+ third_party/pyjson5
+ third_party/qcms
+ third_party/rnnoise
+ third_party/s2cellid
+ third_party/securemessage
+ third_party/shell-encryption
+ third_party/simplejson
+ third_party/skia
+ third_party/skia/include/third_party/skcms
+ third_party/skia/include/third_party/vulkan
+ third_party/skia/third_party/skcms
+ third_party/skia/third_party/vulkan
+ third_party/smhasher
+ third_party/snappy
+ third_party/sqlite
+ third_party/swiftshader
+ third_party/swiftshader/third_party/astc-encoder
+ third_party/swiftshader/third_party/llvm-subzero
+ third_party/swiftshader/third_party/marl
+ third_party/swiftshader/third_party/subzero
+ third_party/swiftshader/third_party/SPIRV-Headers/include/spirv
+ third_party/swiftshader/third_party/SPIRV-Tools
+ third_party/tensorflow-text
+ third_party/tflite
+ third_party/tflite/src/third_party/eigen3
+ third_party/tflite/src/third_party/fft2d
+ third_party/ruy
+ third_party/six
+ third_party/ukey2
+ third_party/unrar
+ third_party/utf
+ third_party/vulkan
+ third_party/web-animations-js
+ third_party/webdriver
+ third_party/webgpu-cts
+ third_party/webrtc
+ third_party/webrtc/common_audio/third_party/ooura
+ third_party/webrtc/common_audio/third_party/spl_sqrt_floor
+ third_party/webrtc/modules/third_party/fft
+ third_party/webrtc/modules/third_party/g711
+ third_party/webrtc/modules/third_party/g722
+ third_party/webrtc/rtc_base/third_party/base64
+ third_party/webrtc/rtc_base/third_party/sigslot
+ third_party/widevine
+ third_party/woff2
+ third_party/wuffs
+ third_party/x11proto
+ third_party/xcbproto
+ third_party/xnnpack
+ third_party/zxcvbn-cpp
+ third_party/zlib/google
+ url/third_party/mozilla
+ v8/src/third_party/siphash
+ v8/src/third_party/valgrind
+ v8/src/third_party/utf8-decoder
+ v8/third_party/inspector_protocol
+ v8/third_party/v8
+
+ # gyp -> gn leftovers
+ third_party/speech-dispatcher
+ third_party/usb_ids
+ third_party/xdg-utils
+ )
+ if ! use system-ffmpeg; then
+ keeplibs+=( third_party/ffmpeg third_party/opus )
+ fi
+ if ! use system-icu; then
+ keeplibs+=( third_party/icu )
+ fi
+ if ! use system-png; then
+ keeplibs+=( third_party/libpng )
+ fi
+ if use libcxx; then
+ keeplibs+=( third_party/re2 )
+ fi
+ if use system-harfbuzz; then
+ keeplibs+=( third_party/harfbuzz-ng/utils )
+ else
+ keeplibs+=( third_party/harfbuzz-ng )
+ fi
+ if use wayland && ! use headless ; then
+ keeplibs+=( third_party/wayland )
+ # only need the .gn files
+ rm -r third_party/wayland/src || die
+ fi
+ if use arm64 || use ppc64 ; then
+ keeplibs+=( third_party/swiftshader/third_party/llvm-10.0 )
+ fi
+ # we need to generate ppc64 stuff because upstream does not ship it yet
+ # it has to be done before unbundling.
+ if use ppc64; then
+ pushd third_party/libvpx >/dev/null || die
+ mkdir -p source/config/linux/ppc64 || die
+ # requires git and clang, bug #832803
+ sed -i -e "s|^update_readme||g; s|clang-format|${EPREFIX}/bin/true|g" \
+ generate_gni.sh || die
+ ./generate_gni.sh || die
+ popd >/dev/null || die
+
+ pushd third_party/ffmpeg >/dev/null || die
+ cp libavcodec/ppc/h264dsp.c libavcodec/ppc/h264dsp_ppc.c || die
+ cp libavcodec/ppc/h264qpel.c libavcodec/ppc/h264qpel_ppc.c || die
+ popd >/dev/null || die
+ fi
+
+ # Remove most bundled libraries. Some are still needed.
+ build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove || die
+
+ if use js-type-check; then
+ ln -s "${EPREFIX}"/usr/bin/java third_party/jdk/current/bin/java || die
+ fi
+
+ # bundled eu-strip is for amd64 only and we don't want to pre-stripped binaries
+ mkdir -p buildtools/third_party/eu-strip/bin || die
+ ln -s "${EPREFIX}"/bin/true buildtools/third_party/eu-strip/bin/eu-strip || die
+}
+
+chromium_configure() {
+ # Calling this here supports resumption via FEATURES=keepwork
+ python_setup
+
+ local myconf_gn=""
+
+ # Make sure the build system will use the right tools, bug #340795.
+ tc-export AR CC CXX NM
+
+ if needs_clang && ! tc-is-clang; then
+ # Force clang since gcc is either broken or build is using libcxx.
+ if tc-is-cross-compiler; then
+ CC="${CBUILD}-clang -target ${CHOST} --sysroot ${ESYSROOT}"
+ CXX="${CBUILD}-clang++ -target ${CHOST} --sysroot ${ESYSROOT}"
+ BUILD_CC=${CBUILD}-clang
+ BUILD_CXX=${CBUILD}-clang++
+ else
+ CC=${CHOST}-clang
+ CXX=${CHOST}-clang++
+ fi
+ strip-unsupported-flags
+ fi
+
+ if tc-is-clang; then
+ myconf_gn+=" is_clang=true clang_use_chrome_plugins=false"
+ else
+ myconf_gn+=" is_clang=false"
+ fi
+
+ # Force lld for lto or pgo builds only, otherwise disable, bug 641556
+ if use lto || use pgo; then
+ myconf_gn+=" use_lld=true"
+ else
+ myconf_gn+=" use_lld=false"
+ fi
+
+ if use lto || use pgo; then
+ AR=llvm-ar
+ NM=llvm-nm
+ if tc-is-cross-compiler; then
+ BUILD_AR=llvm-ar
+ BUILD_NM=llvm-nm
+ fi
+ fi
+
+ # Define a custom toolchain for GN
+ myconf_gn+=" custom_toolchain=\"//build/toolchain/linux/unbundle:default\""
+
+ if tc-is-cross-compiler; then
+ tc-export BUILD_{AR,CC,CXX,NM}
+ myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:host\""
+ myconf_gn+=" v8_snapshot_toolchain=\"//build/toolchain/linux/unbundle:host\""
+ myconf_gn+=" pkg_config=\"$(tc-getPKG_CONFIG)\""
+ myconf_gn+=" host_pkg_config=\"$(tc-getBUILD_PKG_CONFIG)\""
+
+ # setup cups-config, build system only uses --libs option
+ if use cups; then
+ mkdir "${T}/cups-config" || die
+ cp "${ESYSROOT}/usr/bin/${CHOST}-cups-config" "${T}/cups-config/cups-config" || die
+ export PATH="${PATH}:${T}/cups-config"
+ fi
+
+ # Don't inherit PKG_CONFIG_PATH from environment
+ local -x PKG_CONFIG_PATH=
+ else
+ myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:default\""
+ fi
+
+ # GN needs explicit config for Debug/Release as opposed to inferring it from build directory.
+ myconf_gn+=" is_debug=false"
+
+ # enable DCHECK with USE=debug only, increases chrome binary size by 30%, bug #811138.
+ # DCHECK is fatal by default, make it configurable at runtime, #bug 807881.
+ myconf_gn+=" dcheck_always_on=$(usex debug true false)"
+ myconf_gn+=" dcheck_is_configurable=$(usex debug true false)"
+
+ # Component build isn't generally intended for use by end users. It's mostly useful
+ # for development and debugging.
+ myconf_gn+=" is_component_build=$(usex component-build true false)"
+
+ # Disable nacl, we can't build without pnacl (http://crbug.com/269560).
+ myconf_gn+=" enable_nacl=false"
+
+ # Use system-provided libraries.
+ # TODO: freetype -- remove sources (https://bugs.chromium.org/p/pdfium/issues/detail?id=733).
+ # TODO: use_system_hunspell (upstream changes needed).
+ # TODO: use_system_protobuf (bug #525560).
+ # TODO: use_system_sqlite (http://crbug.com/22208).
+
+ # libevent: https://bugs.gentoo.org/593458
+ local gn_system_libraries=(
+ flac
+ fontconfig
+ freetype
+ # Need harfbuzz_from_pkgconfig target
+ #harfbuzz-ng
+ libdrm
+ libjpeg
+ libwebp
+ libxml
+ libxslt
+ openh264
+ zlib
+ )
+ if use system-ffmpeg; then
+ gn_system_libraries+=( ffmpeg opus )
+ fi
+ if use system-icu; then
+ gn_system_libraries+=( icu )
+ fi
+ if use system-png; then
+ gn_system_libraries+=( libpng )
+ fi
+ # re2 library interface relies on std::string and std::vector
+ if ! use libcxx; then
+ gn_system_libraries+=( re2 )
+ fi
+ build/linux/unbundle/replace_gn_files.py --system-libraries "${gn_system_libraries[@]}" || die
+
+ # See dependency logic in third_party/BUILD.gn
+ myconf_gn+=" use_system_harfbuzz=$(usex system-harfbuzz true false)"
+
+ # Disable deprecated libgnome-keyring dependency, bug #713012
+ myconf_gn+=" use_gnome_keyring=false"
+
+ # Optional dependencies.
+ myconf_gn+=" enable_js_type_check=$(usex js-type-check true false)"
+ myconf_gn+=" enable_hangout_services_extension=$(usex hangouts true false)"
+ myconf_gn+=" enable_widevine=$(usex widevine true false)"
+
+ if use headless; then
+ myconf_gn+=" use_cups=false"
+ myconf_gn+=" use_kerberos=false"
+ myconf_gn+=" use_pulseaudio=false"
+ myconf_gn+=" use_vaapi=false"
+ myconf_gn+=" rtc_use_pipewire=false"
+ else
+ myconf_gn+=" use_cups=$(usex cups true false)"
+ myconf_gn+=" use_kerberos=$(usex kerberos true false)"
+ myconf_gn+=" use_pulseaudio=$(usex pulseaudio true false)"
+ myconf_gn+=" use_vaapi=$(usex vaapi true false)"
+ myconf_gn+=" rtc_use_pipewire=$(usex screencast true false)"
+ myconf_gn+=" gtk_version=$(usex gtk4 4 3)"
+ fi
+
+ # TODO: link_pulseaudio=true for GN.
+
+ myconf_gn+=" disable_fieldtrial_testing_config=true"
+
+ # Never use bundled gold binary. Disable gold linker flags for now.
+ # Do not use bundled clang.
+ # Trying to use gold results in linker crash.
+ myconf_gn+=" use_gold=false use_sysroot=false"
+ myconf_gn+=" use_custom_libcxx=$(usex libcxx true false)"
+
+ # Disable pseudolocales, only used for testing
+ myconf_gn+=" enable_pseudolocales=false"
+
+ # Disable code formating of generated files
+ myconf_gn+=" blink_enable_generated_code_formatting=false"
+
+ ffmpeg_branding="$(usex proprietary-codecs Chrome Chromium)"
+ myconf_gn+=" proprietary_codecs=$(usex proprietary-codecs true false)"
+ myconf_gn+=" ffmpeg_branding=\"${ffmpeg_branding}\""
+
+ # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys .
+ # Note: these are for Gentoo use ONLY. For your own distribution,
+ # please get your own set of keys. Feel free to contact chromium@gentoo.org
+ # for more info. The OAuth2 credentials, however, have been left out.
+ # Those OAuth2 credentials have been broken for quite some time anyway.
+ # Instead we apply a patch to use the --oauth2-client-id= and
+ # --oauth2-client-secret= switches for setting GOOGLE_DEFAULT_CLIENT_ID and
+ # GOOGLE_DEFAULT_CLIENT_SECRET at runtime. This allows signing into
+ # Chromium without baked-in values.
+ local google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc"
+ myconf_gn+=" google_api_key=\"${google_api_key}\""
+ local myarch="$(tc-arch)"
+
+ # Avoid CFLAGS problems, bug #352457, bug #390147.
+ if ! use custom-cflags; then
+ replace-flags "-Os" "-O2"
+ strip-flags
+
+ # Debug info section overflows without component build
+ # Prevent linker from running out of address space, bug #471810 .
+ if ! use component-build || use x86; then
+ filter-flags "-g*"
+ fi
+
+ # Prevent libvpx/xnnpack build failures. Bug 530248, 544702, 546984, 853646.
+ if [[ ${myarch} == amd64 || ${myarch} == x86 ]]; then
+ filter-flags -mno-mmx -mno-sse2 -mno-ssse3 -mno-sse4.1 -mno-avx -mno-avx2 -mno-fma -mno-fma4 -mno-xop -mno-sse4a
+ fi
+ fi
+
+ if [[ $myarch = amd64 ]] ; then
+ myconf_gn+=" target_cpu=\"x64\""
+ ffmpeg_target_arch=x64
+ elif [[ $myarch = x86 ]] ; then
+ myconf_gn+=" target_cpu=\"x86\""
+ ffmpeg_target_arch=ia32
+
+ # This is normally defined by compiler_cpu_abi in
+ # build/config/compiler/BUILD.gn, but we patch that part out.
+ append-flags -msse2 -mfpmath=sse -mmmx
+ elif [[ $myarch = arm64 ]] ; then
+ myconf_gn+=" target_cpu=\"arm64\""
+ ffmpeg_target_arch=arm64
+ elif [[ $myarch = arm ]] ; then
+ myconf_gn+=" target_cpu=\"arm\""
+ ffmpeg_target_arch=$(usex cpu_flags_arm_neon arm-neon arm)
+ elif [[ $myarch = ppc64 ]] ; then
+ myconf_gn+=" target_cpu=\"ppc64\""
+ ffmpeg_target_arch=ppc64
+ else
+ die "Failed to determine target arch, got '$myarch'."
+ fi
+
+ # Make sure that -Werror doesn't get added to CFLAGS by the build system.
+ # Depending on GCC version the warnings are different and we don't want
+ # the build to fail because of that.
+ myconf_gn+=" treat_warnings_as_errors=false"
+
+ # Disable fatal linker warnings, bug 506268.
+ myconf_gn+=" fatal_linker_warnings=false"
+
+ # Disable external code space for V8 for ppc64. It is disabled for ppc64
+ # by default, but cross-compiling on amd64 enables it again.
+ if tc-is-cross-compiler; then
+ if ! use amd64 && ! use arm64; then
+ myconf_gn+=" v8_enable_external_code_space=false"
+ fi
+ fi
+
+ # Bug 491582.
+ export TMPDIR="${WORKDIR}/temp"
+ mkdir -p -m 755 "${TMPDIR}" || die
+
+ # https://bugs.gentoo.org/654216
+ addpredict /dev/dri/ #nowarn
+
+ #if ! use system-ffmpeg; then
+ if false; then
+ local build_ffmpeg_args=""
+ if use pic && [[ "${ffmpeg_target_arch}" == "ia32" ]]; then
+ build_ffmpeg_args+=" --disable-asm"
+ fi
+
+ # Re-configure bundled ffmpeg. See bug #491378 for example reasons.
+ einfo "Configuring bundled ffmpeg..."
+ pushd third_party/ffmpeg > /dev/null || die
+ chromium/scripts/build_ffmpeg.py linux ${ffmpeg_target_arch} \
+ --branding ${ffmpeg_branding} -- ${build_ffmpeg_args} || die
+ chromium/scripts/copy_config.sh || die
+ chromium/scripts/generate_gn.py || die
+ popd > /dev/null || die
+ fi
+
+ # Disable unknown warning message from clang.
+ if tc-is-clang; then
+ append-flags -Wno-unknown-warning-option
+ if tc-is-cross-compiler; then
+ export BUILD_CXXFLAGS+=" -Wno-unknown-warning-option"
+ export BUILD_CFLAGS+=" -Wno-unknown-warning-option"
+ fi
+ fi
+
+ # Explicitly disable ICU data file support for system-icu/headless builds.
+ if use system-icu || use headless; then
+ myconf_gn+=" icu_use_data_file=false"
+ fi
+
+ # Enable ozone wayland and/or headless support
+ myconf_gn+=" use_ozone=true ozone_auto_platforms=false"
+ myconf_gn+=" ozone_platform_headless=true"
+ if use headless; then
+ myconf_gn+=" ozone_platform=\"headless\""
+ myconf_gn+=" use_xkbcommon=false use_gtk=false"
+ myconf_gn+=" use_glib=false use_gio=false"
+ myconf_gn+=" use_pangocairo=false use_alsa=false"
+ myconf_gn+=" use_libpci=false use_udev=false"
+ myconf_gn+=" enable_print_preview=false"
+ myconf_gn+=" enable_remoting=false"
+ else
+ myconf_gn+=" use_system_libdrm=true"
+ myconf_gn+=" use_system_minigbm=true"
+ myconf_gn+=" use_xkbcommon=true"
+ myconf_gn+=" ozone_platform_x11=$(usex X true false)"
+ myconf_gn+=" ozone_platform_wayland=$(usex wayland true false)"
+ myconf_gn+=" ozone_platform=$(usex wayland \"wayland\" \"x11\")"
+ use wayland && myconf_gn+=" use_system_wayland_scanner=true"
+ fi
+
+ # Results in undefined references in chrome linking, may require CFI to work
+ if use arm64; then
+ myconf_gn+=" arm_control_flow_integrity=\"none\""
+ fi
+
+ # Enable official builds
+ myconf_gn+=" is_official_build=$(usex official true false)"
+ myconf_gn+=" use_thin_lto=$(usex lto true false)"
+ myconf_gn+=" thin_lto_enable_optimizations=$(usex lto true false)"
+ if use official; then
+ # Allow building against system libraries in official builds
+ sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \
+ tools/generate_shim_headers/generate_shim_headers.py || die
+ # Disable CFI: unsupported for GCC, requires clang+lto+lld
+ myconf_gn+=" is_cfi=false"
+ # Don't add symbols to build
+ myconf_gn+=" symbol_level=0"
+ fi
+
+ if use pgo; then
+ myconf_gn+=" chrome_pgo_phase=${1}"
+ if [[ "$1" == "2" ]]; then
+ myconf_gn+=" pgo_data_path=\"${2}\""
+ fi
+ else
+ # Disable PGO, because profile data is only compatible with >=clang-11
+ myconf_gn+=" chrome_pgo_phase=0"
+ fi
+
+ # user CXXFLAGS might overwrite -march=armv8-a+crc+crypto, bug #851639
+ if use arm64 && tc-is-gcc; then
+ sed -i '/^#if HAVE_ARM64_CRC32C/a #pragma GCC target ("+crc+crypto")' \
+ third_party/crc32c/src/src/crc32c_arm64.cc || die
+ fi
+
+ einfo "Configuring Chromium..."
+ set -- gn gen --args="${myconf_gn} ${EXTRA_GN}" out/Release
+ echo "$@"
+ "$@" || die
+}
+
+src_configure() {
+ chromium_configure $(usex pgo 1 0)
+}
+
+chromium_compile() {
+ # Final link uses lots of file descriptors.
+ ulimit -n 2048
+
+ # Calling this here supports resumption via FEATURES=keepwork
+ python_setup
+
+ # Don't inherit PYTHONPATH from environment, bug #789021, #812689
+ local -x PYTHONPATH=
+
+ #"${EPYTHON}" tools/clang/scripts/update.py --force-local-build --gcc-toolchain /usr --skip-checkout --use-system-cmake --without-android || die
+
+ # Build mksnapshot and pax-mark it.
+ local x
+ for x in mksnapshot v8_context_snapshot_generator; do
+ if tc-is-cross-compiler; then
+ eninja -C out/Release "host/${x}"
+ pax-mark m "out/Release/host/${x}"
+ else
+ eninja -C out/Release "${x}"
+ pax-mark m "out/Release/${x}"
+ fi
+ done
+
+ # Even though ninja autodetects number of CPUs, we respect
+ # user's options, for debugging with -j 1 or any other reason.
+ eninja -C out/Release chrome chromedriver
+ use suid && eninja -C out/Release chrome_sandbox
+
+ pax-mark m out/Release/chrome
+}
+
+# This function is called from virtx, and must always return so that Xvfb
+# session isn't left running. If we return 1, virtx will call die().
+chromium_profile() {
+ einfo "Profiling for PGO"
+
+ pushd "${WORKDIR}/chromium-profiler-"* >/dev/null || return 1
+
+ # Remove old profdata in case profiling was interrupted.
+ rm -rf "${1}" || return 1
+
+ if ! "${EPYTHON}" ./chromium_profiler.py \
+ --chrome-executable "${S}/out/Release/chrome" \
+ --chromedriver-executable "${S}/out/Release/chromedriver.unstripped" \
+ --add-arg no-sandbox --add-arg disable-dev-shm-usage \
+ --profile-output "${1}"; then
+ eerror "Profiling failed"
+ return 1
+ fi
+
+ popd >/dev/null || return 1
+}
+
+src_compile() {
+ if use pgo; then
+ local profdata
+
+ profdata="${WORKDIR}/chromium.profdata"
+
+ if [[ ! -e "${WORKDIR}/.pgo-profiled" ]]; then
+ chromium_compile
+ virtx chromium_profile "$profdata"
+
+ touch "${WORKDIR}/.pgo-profiled" || die
+ fi
+
+ if [[ ! -e "${WORKDIR}/.pgo-phase-2-configured" ]]; then
+ # Remove phase 1 output
+ rm -r out/Release || die
+
+ chromium_configure 2 "$profdata"
+
+ touch "${WORKDIR}/.pgo-phase-2-configured" || die
+ fi
+
+ if [[ ! -e "${WORKDIR}/.pgo-phase-2-compiled" ]]; then
+ chromium_compile
+ touch "${WORKDIR}/.pgo-phase-2-compiled" || die
+ fi
+ else
+ chromium_compile
+ fi
+
+ mv out/Release/chromedriver{.unstripped,} || die
+
+ # Build manpage; bug #684550
+ sed -e 's|@@PACKAGE@@|chromium-browser|g;
+ s|@@MENUNAME@@|Chromium|g;' \
+ chrome/app/resources/manpage.1.in > \
+ out/Release/chromium-browser.1 || die
+
+ # Build desktop file; bug #706786
+ sed -e 's|@@MENUNAME@@|Chromium|g;
+ s|@@USR_BIN_SYMLINK_NAME@@|chromium-browser|g;
+ s|@@PACKAGE@@|chromium-browser|g;
+ s|\(^Exec=\)/usr/bin/|\1|g;' \
+ chrome/installer/linux/common/desktop.template > \
+ out/Release/chromium-browser-chromium.desktop || die
+
+ # Build vk_swiftshader_icd.json; bug #827861
+ sed -e 's|${ICD_LIBRARY_PATH}|./libvk_swiftshader.so|g' \
+ third_party/swiftshader/src/Vulkan/vk_swiftshader_icd.json.tmpl > \
+ out/Release/vk_swiftshader_icd.json || die
+}
+
+src_install() {
+ local CHROMIUM_HOME="/usr/$(get_libdir)/chromium-browser"
+ exeinto "${CHROMIUM_HOME}"
+ doexe out/Release/chrome
+
+ if use suid; then
+ newexe out/Release/chrome_sandbox chrome-sandbox
+ fperms 4755 "${CHROMIUM_HOME}/chrome-sandbox"
+ fi
+
+ doexe out/Release/chromedriver
+ doexe out/Release/chrome_crashpad_handler
+
+ ozone_auto_session () {
+ use X && use wayland && ! use headless && echo true || echo false
+ }
+ local sedargs=( -e
+ "s:/usr/lib/:/usr/$(get_libdir)/:g;
+ s:@@OZONE_AUTO_SESSION@@:$(ozone_auto_session):g"
+ )
+ sed "${sedargs[@]}" "${FILESDIR}/chromium-launcher-r7.sh" > chromium-launcher.sh || die
+ doexe chromium-launcher.sh
+
+ # It is important that we name the target "chromium-browser",
+ # xdg-utils expect it; bug #355517.
+ dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium-browser
+ # keep the old symlink around for consistency
+ dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium
+
+ dosym "${CHROMIUM_HOME}/chromedriver" /usr/bin/chromedriver
+
+ # Allow users to override command-line options, bug #357629.
+ insinto /etc/chromium
+ newins "${FILESDIR}/chromium.default" "default"
+
+ pushd out/Release/locales > /dev/null || die
+ chromium_remove_language_paks
+ popd
+
+ insinto "${CHROMIUM_HOME}"
+ doins out/Release/*.bin
+ doins out/Release/*.pak
+ (
+ shopt -s nullglob
+ local files=(out/Release/*.so out/Release/*.so.[0-9])
+ [[ ${#files[@]} -gt 0 ]] && doins "${files[@]}"
+ )
+
+ if ! use system-icu && ! use headless; then
+ doins out/Release/icudtl.dat
+ fi
+
+ doins -r out/Release/locales
+ doins -r out/Release/MEIPreload
+
+ # Install vk_swiftshader_icd.json; bug #827861
+ doins out/Release/vk_swiftshader_icd.json
+
+ if [[ -d out/Release/swiftshader ]]; then
+ insinto "${CHROMIUM_HOME}/swiftshader"
+ doins out/Release/swiftshader/*.so
+ fi
+
+ # Install icons
+ local branding size
+ for size in 16 24 32 48 64 128 256 ; do
+ case ${size} in
+ 16|32) branding="chrome/app/theme/default_100_percent/chromium" ;;
+ *) branding="chrome/app/theme/chromium" ;;
+ esac
+ newicon -s ${size} "${branding}/product_logo_${size}.png" \
+ chromium-browser.png
+ done
+
+ # Install desktop entry
+ domenu out/Release/chromium-browser-chromium.desktop
+
+ # Install GNOME default application entry (bug #303100).
+ insinto /usr/share/gnome-control-center/default-apps
+ newins "${FILESDIR}"/chromium-browser.xml chromium-browser.xml
+
+ # Install manpage; bug #684550
+ doman out/Release/chromium-browser.1
+ dosym chromium-browser.1 /usr/share/man/man1/chromium.1
+
+ readme.gentoo_create_doc
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ readme.gentoo_print_elog
+
+ if ! use headless; then
+ if use vaapi; then
+ elog "VA-API is disabled by default at runtime. You have to enable it"
+ elog "by adding --enable-features=VaapiVideoDecoder to CHROMIUM_FLAGS"
+ elog "in /etc/chromium/default."
+ fi
+ if use screencast; then
+ elog "Screencast is disabled by default at runtime. Either enable it"
+ elog "by navigating to chrome://flags/#enable-webrtc-pipewire-capturer"
+ elog "inside Chromium or add --enable-features=WebRTCPipeWireCapturer"
+ elog "to CHROMIUM_FLAGS in /etc/chromium/default."
+ fi
+ if use gtk4; then
+ elog "Chromium prefers GTK3 over GTK4 at runtime. To override this"
+ elog "behavior you need to pass --gtk-version=4, e.g. by adding it"
+ elog "to CHROMIUM_FLAGS in /etc/chromium/default."
+ fi
+ fi
+}
diff --git a/www-client/chromium/files/chromium-106-revert-GlobalMediaControlsCastStartStop.patch b/www-client/chromium/files/chromium-106-revert-GlobalMediaControlsCastStartStop.patch
new file mode 100644
index 000000000000..5b28ff461bb1
--- /dev/null
+++ b/www-client/chromium/files/chromium-106-revert-GlobalMediaControlsCastStartStop.patch
@@ -0,0 +1,32 @@
+From b58f0f2725a8c1a8a131f9984b5fd53b54119dba Mon Sep 17 00:00:00 2001
+From: Muyao Xu <muyaoxu@google.com>
+Date: Thu, 20 Jan 2022 23:46:21 +0000
+Subject: [PATCH] [Zenith] Enable GlobalMediaControlsCastStartStop flag by
+ default
+
+The feature is rolled out to 100% stable through finch for M96+.
+This CL enables it by default and fixes some unit tests failures.
+
+Bug: 1287242, 1287305
+Change-Id: I7e5c9625b77379fef253c41ef292a0dd6fc366fb
+Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3388416
+Reviewed-by: Takumi Fujimoto <takumif@chromium.org>
+Commit-Queue: Muyao Xu <muyaoxu@google.com>
+Cr-Commit-Position: refs/heads/main@{#961658}
+---
+ chrome/browser/media/router/media_router_feature.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/chrome/browser/media/router/media_router_feature.cc b/chrome/browser/media/router/media_router_feature.cc
+index dcb025a..f7ea08a 100644
+--- a/chrome/browser/media/router/media_router_feature.cc
++++ b/chrome/browser/media/router/media_router_feature.cc
+@@ -48,7 +48,7 @@ const base::Feature kGlobalMediaControlsCastStartStop{
+ "GlobalMediaControlsCastStartStop", base::FEATURE_DISABLED_BY_DEFAULT};
+ #else
+ const base::Feature kGlobalMediaControlsCastStartStop{
+- "GlobalMediaControlsCastStartStop", base::FEATURE_ENABLED_BY_DEFAULT};
++ "GlobalMediaControlsCastStartStop", base::FEATURE_DISABLED_BY_DEFAULT};
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+ #endif // !BUILDFLAG(IS_ANDROID)
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 4b64843873ca..0fc6f5143ce9 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -303,7 +303,7 @@ DIST firefox-105.0.2-xh.xpi 435744 BLAKE2B 525f5a7ba427a5ae4323cfc71968f24598b1a
DIST firefox-105.0.2-zh-CN.xpi 596364 BLAKE2B 9528ab694ce2070e977440bf4dc542774a1bfdef68612bde73a667799fdfb3c05031f6722ea397cc1cb1eccd2ce7ab4f23bbb6b06b5534f5372a291309f1b626 SHA512 43d867cfe07e90bb86647e2a8d66ca8d07e87dddabd3ce045c13d3512b346e16fb3f1f7c7bc2df37b257009d977fbc4bbaf4e7f3dd3919f529095cff02084c9c
DIST firefox-105.0.2-zh-TW.xpi 597430 BLAKE2B 57b1e25bcecd1b917348bcecfdfc247497c914ca2ee06531531bd34191bf9d588216ce9689926b8c1d4cd770d554ff066a2239d8d170d8fda90bb669d57b1bc7 SHA512 468570b38d2b4f637b22cd0c7f7010d7675e4859bf84d6cf5c00b6e548a91dcc55f49442bf6f9afa2ca4d9f35fdd1319b7feb6aecd56a1c5067726434149aa03
DIST firefox-105.0.2.source.tar.xz 481457328 BLAKE2B 0c789702678956fa51ddf3c2eea4f12a903cf62068759b66bff2d7239bfb40ca6e16bd0ec367f3ed00d2f3df68899e1b945e296577df0503380c9f872012d7c3 SHA512 49f4c0e7ecf2cef6fa7de8362185bd9ce6950304dadbbea0522a5782016587b9d58f32b45f0e0edf7a2cc31ea158ed10c886b287a18d1f2bff3daf50d9f0b926
-EBUILD firefox-102.3.0.ebuild 36255 BLAKE2B 937fe810c2e73bda19f1561893bfa09bf212e44acea7a8a6b31f40eb0120073b38540f2c2a72b13f2b2ffc310588dbfb36f7155e023b8cb87fe04555466fb15d SHA512 fa393a0b272d5b7228d76e20434b8de5b62e3fa5b147c2b7976fdeb8c38f0b9d2cbccfd36cc2711daba50bdf7496e20ace718cc4bbfd56dabab4f752992a5a47
+EBUILD firefox-102.3.0.ebuild 36274 BLAKE2B 38ad5876eecab2edebc273cb5f4f5cbcc453158242a5b04a6befe8857cb9a800d6e235395e11c82ba85a55518be4e8d6c924257b3b6497d564928c65abfd43d2 SHA512 a81aaacbcce4f7258026a20633b402fb9039b7979ce344e608c768e753663cb4b2c9f7e1e51684003729a006b30f2026ed76b2e804f2f5d184911554f1395586
EBUILD firefox-105.0.1.ebuild 37274 BLAKE2B 5f6315b8f1f98fe56293046b08c39c24b0ad3451481ebe34e5be7189bb254711b4c403c7d89772816c1bbdcc79371dd8c8ebcde6c875956d06efc5b519f29cf3 SHA512 f961c6f1e05c167417bbc5956ec898cd1749145afa758050a89148d4887cd7d8df7d2317f09b2231281da24024d32b96437833acf44b06110b9360f9db38b4ff
EBUILD firefox-105.0.2.ebuild 38137 BLAKE2B 49284b24dcbdc57d0408f33a84f36cc603c99a92713e9382b9b1639fce75ec5c29d023df7698ac2932a4885e15299c5edd2f7510ede70e7d45fdc740449962f3 SHA512 4b0a674f18d78e075918ee3d087e35f790a6c83e714a618ae9fdf54df4b3072317d078368b36f027c2e168eb7defaa28aaff217753c205039a0d9c01b2888173
MISC metadata.xml 2219 BLAKE2B 064f486eecd2a66ef4c9cccef46803f877039bf16bc40b699a48e28e04e816d0ad434ce65ae2e056e1a4126a67a7dd7eff16040276159c1f5aa8966b1c0d7b6c SHA512 522b09ffc2857553e240b1e7c82c11ccc281dd87c720c6292ec9314b91319e0a55ca2838f17e878f5c1e58e4f22caa1b0c3b90506b65b350beff06f3f397d897
diff --git a/www-client/firefox/firefox-102.3.0.ebuild b/www-client/firefox/firefox-102.3.0.ebuild
index d9483d446dcf..3c37dbddf5c5 100644
--- a/www-client/firefox/firefox-102.3.0.ebuild
+++ b/www-client/firefox/firefox-102.3.0.ebuild
@@ -72,6 +72,7 @@ IUSE+=" geckodriver +gmp-autoupdate screencast"
REQUIRED_USE="debug? ( !system-av1 )
pgo? ( lto )
+ wayland? ( dbus )
wifi? ( dbus )"
# Firefox-only REQUIRED_USE flags
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index 6b7fc9db1af4..3b7952f5f0b5 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/sddm/Manifest b/x11-misc/sddm/Manifest
index f22adf457151..6558897715f3 100644
--- a/x11-misc/sddm/Manifest
+++ b/x11-misc/sddm/Manifest
@@ -10,4 +10,4 @@ AUX sddm-0.18.1-revert-honor-PAM-supplemental-groups.patch 3616 BLAKE2B 71a4c6f5
AUX sddm.tmpfiles 31 BLAKE2B 51d22f1d6e25aed3df726c0c315e83193bf28b5e9cafb681b648e6788ad8e9ddd8610ef5c305627373e32465ac104b33d71c333153217f8f8f560ace9ddca45a SHA512 bb5ecdcc6cfcc6b1056a7b10b8a6f323a3e12ea5496a26d80f199a275402fd99ed0fa810fad6687407605964f980784c24082686e177063113a358e1d4220136
DIST sddm-0.18.1.tar.xz 3402972 BLAKE2B 99ab43d374e9a3d318f692a6d496d8a6d68927af3c8e8fc2208d7355ec90649a14758b39f5733dd32f942ed569de88085576d4f5f8666f4f97079e0fb6dcb99e SHA512 ff0637600cda2f4da1f643f047f8ee822bd9651ae4ccbb614b9804175c97360ada7af93e07a7b63832f014ef6e7d1b5380ab2b8959f8024ea520fa5ff17efd60
EBUILD sddm-0.18.1-r6.ebuild 3633 BLAKE2B 0affec98b1374d883ded0c9061cb75bf5418bf7f3a261d940fd9724c97f64062fb8fec77d6011f0185dbafa076e0c2630439328e7a8b3454f516886ad9ab0c90 SHA512 bff069801e117b1657384792a5afc0a799b4d17e3b74d48201c2f0df7bf5ed8830a905f3af0728c9208d6e563e55ec9463062216382014e4ecaee626cd051fbb
-MISC metadata.xml 661 BLAKE2B d27eefaf2d3fac197ca5e20199cd80631d099517fb58f4a734ddf0a477ab4a8ffdd49d470139cdd4b7f82a7323b150c30febcd6f498ac818df85d7fb11c19457 SHA512 040bfc5d725a1b78d2ff01c9f9c0222c77c03fd0e341543733d5523b013b726e6ce950b13d01877abe211d89920f378248b82c6ec3076a82437c343c93338bdd
+MISC metadata.xml 722 BLAKE2B fc34c0b25b7f3e6ab876c99a30f475dc90cc4b319f497a2ba4bd2beac1dc1189d3d9611999c0c3b078254db23c4c9b2ef0416da41e706c1a1db96d5bbec28177 SHA512 c1fa48632080e295272df6e7ceb7c0a1ad64a41155c7d53d91728f072cb7abf618e7bf4d5cced2ca0b198bbbf5ed1e72c5bfc9ea9d590064e5f5494747d32b0d
diff --git a/x11-misc/sddm/metadata.xml b/x11-misc/sddm/metadata.xml
index 4250b6ff2954..86353a72d168 100644
--- a/x11-misc/sddm/metadata.xml
+++ b/x11-misc/sddm/metadata.xml
@@ -16,5 +16,6 @@
</longdescription>
<upstream>
<remote-id type="github">sddm/sddm</remote-id>
+ <remote-id type="cpe">cpe:/a:sddm_project:sddm</remote-id>
</upstream>
</pkgmetadata>
diff --git a/x11-misc/xmobar/Manifest b/x11-misc/xmobar/Manifest
index 66d23f384e5b..ac92e6c9d514 100644
--- a/x11-misc/xmobar/Manifest
+++ b/x11-misc/xmobar/Manifest
@@ -1,3 +1,3 @@
DIST xmobar-0.44.1.tar.gz 156756 BLAKE2B bee81627744146989b402ae04d36edb5e4a69686b546457afebad81cda96ece4ce0ace8a2855bd5136610be3fc396c2f62121ea062fffb1ad837145cf3238fdb SHA512 e04f3f9f40ffa4095df2b523916686d93d28b4cbb880f7732cf63d6f1915e721043764b9d723ed8b3c4938c3df749d0e5a9ddb9a9e64a2a015f8f0d6b3f46c97
-EBUILD xmobar-0.44.1.ebuild 3830 BLAKE2B 5a9d70e735998c2b63a2aaad10b3a6e57a1e609d7b809b33a2fc8c8b8de6ace1d6c1ea7b616f9a77b688eb692722847265215e91ee2223183e7eb2fcab9e12de SHA512 0774886861830f11c5098e20373feaf2c79e5eddc32f241822a55b530440e5f6df3edff1dc1ea8bc5a06c75a50ae217d79d40833c4b60ecd1b19189b2e177b51
+EBUILD xmobar-0.44.1.ebuild 3837 BLAKE2B 71115fddac589ecf3fd04996e9dcad2e83f8b1293905109b0749592ac439350079692fd0b7e1f2ad9c5b671cdd583e22dc551910f8061ceadeca58c0d76d548d SHA512 af505bd6fdb44bc165a2d381afbc26b5533571d39e6eab32acdc60e7008e0405edc76720c986be78073ce03e2c75accbfa44c727fbca628638a2f361fbf833c4
MISC metadata.xml 1060 BLAKE2B ca04a6c33985ddc558cd68be42c3042c0e87928251ceb681a97b6533e23c6f8d1d2af82355b4fac9af70d2276c2e7cb40e3bf5867f47ad27ca109f5f74b3eb6b SHA512 c875c4b26a7c4c88f7e5d5c3610c90fe100f98e9b018ba649f60e7d68a9bb71d94c1bdf8ddaf703326f11ebccafff5a480ab2976fc7048decae771cd0b44fa57
diff --git a/x11-misc/xmobar/xmobar-0.44.1.ebuild b/x11-misc/xmobar/xmobar-0.44.1.ebuild
index d09d7919119c..4a7d43bb0054 100644
--- a/x11-misc/xmobar/xmobar-0.44.1.ebuild
+++ b/x11-misc/xmobar/xmobar-0.44.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="alsa dbus mpd mpris +rtsopts timezone uvmeter +weather wifi xft xpm"
RDEPEND=">=dev-haskell/aeson-1.4.7.1:=[profile?]
diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz
index a5d17e4a6530..fd8f92913c63 100644
--- a/x11-wm/Manifest.gz
+++ b/x11-wm/Manifest.gz
Binary files differ
diff --git a/x11-wm/xmonad-contrib/Manifest b/x11-wm/xmonad-contrib/Manifest
index d2d9d7edf8ef..586ff944f476 100644
--- a/x11-wm/xmonad-contrib/Manifest
+++ b/x11-wm/xmonad-contrib/Manifest
@@ -1,3 +1,3 @@
DIST xmonad-contrib-0.17.0.tar.gz 615173 BLAKE2B d2e2724a3103502cafeddfdafe5b19cd3f2eb66fe26d49afe4b64c0c78bb3b18432e44fc8233aac951b20969013fa580f0af36d4da627f3c03145b647bff5a44 SHA512 357ef80565690a1e652f79c877964181134c7f02a5d325dbf3890246588ce8a545e91126041bcc2af3d9ebf5b3be28f4866ee9ede76ddbf0fc0387871319a900
-EBUILD xmonad-contrib-0.17.0.ebuild 1118 BLAKE2B 2a88b8d0713d09d78df417ca9a40fe879d7919a11c68ccd5011a7c0ed3bbbd64a7f66da5858d37d6981446e87efd26d9c391e2d53488fee7266e41938dbc0be0 SHA512 7d6c2e0bbf4e4b1b1a981a7f5fe26c3d6f349c7c1ea4f170db5a9cb5a57c7a9e5cfe58b7dfd42f30d46628c277b1a9b986dc4b05eee0429062ada03ec256b80c
+EBUILD xmonad-contrib-0.17.0.ebuild 1125 BLAKE2B 52ed42fcda70ef18a8a3ea8d074467f3f437491685795151aaf67310487aed6e25bc2724c52eca08d82a6c12322eb866fdd494927a1b5a0f5ecd219c579c4b3e SHA512 e946cc89d1a0961292998f5e2af7da54eec0c7c8157cb3bacc166583eab77c2629d34e23d999d99ac280d0310cb518b67138c7514c8a42adc8af292a0e4135ad
MISC metadata.xml 314 BLAKE2B 084325dca1938417865f1f78007268ba96214e5013f37e57f0b5845ac0cb5e999bc08ece023a052c12229c2439d468b4f0a48f43cd358c31fefbe28549e5b38c SHA512 e7c8067ccab9351ec1ea41fa77caf36abd0dcf946bb4dc435475d90005aeb152843af64575bf64ddf32eafac0fdff4c72628895588564132995f5b5e69913efe
diff --git a/x11-wm/xmonad-contrib/xmonad-contrib-0.17.0.ebuild b/x11-wm/xmonad-contrib/xmonad-contrib-0.17.0.ebuild
index 445857960aac..1e605d44ef94 100644
--- a/x11-wm/xmonad-contrib/xmonad-contrib-0.17.0.ebuild
+++ b/x11-wm/xmonad-contrib/xmonad-contrib-0.17.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="+xft"
RDEPEND=">=dev-haskell/mtl-1:=[profile?] <dev-haskell/mtl-3:=[profile?]
diff --git a/x11-wm/xmonad/Manifest b/x11-wm/xmonad/Manifest
index 817c5c02ed89..eb7e62a48044 100644
--- a/x11-wm/xmonad/Manifest
+++ b/x11-wm/xmonad/Manifest
@@ -1,5 +1,5 @@
AUX xmonad-0.14-check-repeat.patch 2393 BLAKE2B 1b173ab0598c650645af4286c5c6f7ed536f201bbab51f4f515fdf8c0433ea355e5836b9d63353cf7bc8aedba23e15b661bfc02ec94519e43b4a49e8818b569f SHA512 ff9341e4e7f065e9354cb723470ed88d9f8fb3858c0a529590d14c2bcb65672494c0df49b9678e502a812d36035f255780d3e50dd303e41ac96d52e1d946b731
AUX xmonad.desktop 270 BLAKE2B dce8e606b7b1008dd77c74feb0ce96f7d7d59de299adc4b61b164cdcf9057eb2a4119bfd97c5f67a660d0810cd7a43d5ee580d9935b623c9dd877543de2adffe SHA512 b858edfb6fd6004f8ca0f95e97f298140ab489e246f7f09b1fdab3fe899dba66f3f150fe67981f7b5fd8f3a268df7dab2ee60db6d3f96bd874fab2b670435b4e
DIST xmonad-0.17.0.tar.gz 93489 BLAKE2B 6990bc408194c99378f949b28f2115b7096e6474b5305f935be2c8af1eba4bff3e3c05477af9f833d1b52422e4fb95f857398b05f7f1081e3a2cc5dd8c50fc3a SHA512 1ec46ee61f4bf1879ea638e9be83378273050670ed2ee0f00e7d43b188cc29a874aa5b40076162a1ef0038802cc43f675773951f9b7d1f26329f9d105c28b3f7
-EBUILD xmonad-0.17.0.ebuild 2265 BLAKE2B f7840e03b0d1026c3bea63fda21d0014172de5910f464a45d5df3fdfb741b9baec9a618671ac048df9266fe26b1bb56b0b38c4f675d7ffa948f2fcd08ec1a89b SHA512 937090c4e7abd579dcd9b152e9d3fee2001d0d656390bbf183bd94a56c978d0925cf9a44be72e07bc3f5f13a0dd5b198d36a8e37b16f5390f46401525e349cb5
+EBUILD xmonad-0.17.0.ebuild 2272 BLAKE2B 9304c2b781c1920c731257e715e78c9d0ba9a7893c0a42314f8bf83ab7ee9320e2b541a2536782c8d095c13f3c24b72a71e54c330c26ef7d59d272d73d8a81a2 SHA512 87cd3baed9520343b12df606af1b6b5446cd2f51f7310a8caa071c0ec8060751e5e929cb3fbe2e073ba6e9bdb39f8bef65cb193c0060251853cff2453edd037d
MISC metadata.xml 345 BLAKE2B b3c79f4b0e7e502024dac3fe48634bba4920cdcec396595e4af4e535a544ed878b36c45f94a034b1acbf7dfbce7266bc8de078adbbd7d3483ffcd73ca32f95fb SHA512 e49f674b39cf8950930f1221cf588bb6479557fdb11f1fd9edcd5abbf9bb2f976a12d9a83cd88cf73e3a8eed60f3fc3f9f24f68d5913254073df6b912c4b3da7
diff --git a/x11-wm/xmonad/xmonad-0.17.0.ebuild b/x11-wm/xmonad/xmonad-0.17.0.ebuild
index 12ac7299f711..bafb20e3b632 100644
--- a/x11-wm/xmonad/xmonad-0.17.0.ebuild
+++ b/x11-wm/xmonad/xmonad-0.17.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="no-autorepeat-keys"
RDEPEND="dev-haskell/data-default-class:=[profile?]