summaryrefslogtreecommitdiff
path: root/dev-haskell
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-07-23 02:48:52 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-07-23 02:48:52 +0100
commitfd70f5e3ed54d5e013c11a3f3e632e80838171d0 (patch)
treec6bf0dac8239e644ccc09b184e4eb9cca9701dcf /dev-haskell
parent5deadca7219297a3c1f90eca00544a00e33efdbc (diff)
gentoo auto-resync : 23:07:2022 - 02:48:51
Diffstat (limited to 'dev-haskell')
-rw-r--r--dev-haskell/Manifest.gzbin129323 -> 134244 bytes
-rw-r--r--dev-haskell/adjunctions/Manifest2
-rw-r--r--dev-haskell/adjunctions/adjunctions-4.4.ebuild4
-rw-r--r--dev-haskell/aeson-pretty/Manifest3
-rw-r--r--dev-haskell/aeson-pretty/aeson-pretty-0.8.9.ebuild48
-rw-r--r--dev-haskell/aeson/Manifest4
-rw-r--r--dev-haskell/aeson/aeson-1.5.6.0.ebuild85
-rw-r--r--dev-haskell/aeson/files/aeson-1.5.6.0-fix-tests-ghc_9.patch232
-rw-r--r--dev-haskell/ansi-terminal/Manifest2
-rw-r--r--dev-haskell/ansi-terminal/ansi-terminal-0.10.3.ebuild4
-rw-r--r--dev-haskell/ansi-wl-pprint/Manifest3
-rw-r--r--dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.9.ebuild48
-rw-r--r--dev-haskell/appar/Manifest2
-rw-r--r--dev-haskell/appar/appar-0.1.8.ebuild4
-rw-r--r--dev-haskell/asn1-encoding/Manifest2
-rw-r--r--dev-haskell/asn1-encoding/asn1-encoding-0.9.6.ebuild4
-rw-r--r--dev-haskell/asn1-parse/Manifest2
-rw-r--r--dev-haskell/asn1-parse/asn1-parse-0.9.5.ebuild4
-rw-r--r--dev-haskell/asn1-types/Manifest2
-rw-r--r--dev-haskell/asn1-types/asn1-types-0.3.3.ebuild4
-rw-r--r--dev-haskell/assoc/Manifest3
-rw-r--r--dev-haskell/assoc/assoc-1.0.2.ebuild33
-rw-r--r--dev-haskell/assoc/metadata.xml8
-rw-r--r--dev-haskell/async/Manifest3
-rw-r--r--dev-haskell/async/async-2.2.4.ebuild48
-rw-r--r--dev-haskell/attoparsec-iso8601/Manifest2
-rw-r--r--dev-haskell/attoparsec-iso8601/attoparsec-iso8601-1.0.2.1.ebuild33
-rw-r--r--dev-haskell/attoparsec/Manifest2
-rw-r--r--dev-haskell/attoparsec/attoparsec-0.14.4.ebuild35
-rw-r--r--dev-haskell/auto-update/Manifest2
-rw-r--r--dev-haskell/auto-update/auto-update-0.1.6.ebuild4
-rw-r--r--dev-haskell/base-compat-batteries/Manifest3
-rw-r--r--dev-haskell/base-compat-batteries/base-compat-batteries-0.12.1.ebuild46
-rw-r--r--dev-haskell/base-compat/Manifest2
-rw-r--r--dev-haskell/base-compat/base-compat-0.12.1.ebuild23
-rw-r--r--dev-haskell/base-orphans/Manifest4
-rw-r--r--dev-haskell/base-orphans/base-orphans-0.8.4.ebuild4
-rw-r--r--dev-haskell/base-orphans/base-orphans-0.8.6.ebuild25
-rw-r--r--dev-haskell/base16-bytestring/Manifest2
-rw-r--r--dev-haskell/base16-bytestring/base16-bytestring-0.1.1.7.ebuild4
-rw-r--r--dev-haskell/base64-bytestring/Manifest2
-rw-r--r--dev-haskell/base64-bytestring/base64-bytestring-1.0.0.3.ebuild4
-rw-r--r--dev-haskell/basement/Manifest2
-rw-r--r--dev-haskell/basement/basement-0.0.12.ebuild23
-rw-r--r--dev-haskell/bifunctors/Manifest2
-rw-r--r--dev-haskell/bifunctors/bifunctors-5.5.11.ebuild37
-rw-r--r--dev-haskell/binary/Manifest2
-rw-r--r--dev-haskell/binary/binary-0.8.8.0.ebuild31
-rw-r--r--dev-haskell/blaze-builder/Manifest2
-rw-r--r--dev-haskell/blaze-builder/blaze-builder-0.4.2.1.ebuild30
-rw-r--r--dev-haskell/blaze-html/Manifest1
-rw-r--r--dev-haskell/blaze-html/blaze-html-0.9.1.2-r1.ebuild39
-rw-r--r--dev-haskell/blaze-markup/Manifest2
-rw-r--r--dev-haskell/blaze-markup/blaze-markup-0.8.2.8.ebuild30
-rw-r--r--dev-haskell/bsb-http-chunked/Manifest2
-rw-r--r--dev-haskell/bsb-http-chunked/bsb-http-chunked-0.0.0.4.ebuild4
-rw-r--r--dev-haskell/byteorder/Manifest2
-rw-r--r--dev-haskell/byteorder/byteorder-1.0.4.ebuild4
-rw-r--r--dev-haskell/bytestring-builder/Manifest2
-rw-r--r--dev-haskell/bytestring-builder/bytestring-builder-0.10.8.2.0.ebuild4
-rw-r--r--dev-haskell/cabal-doctest/Manifest2
-rw-r--r--dev-haskell/cabal-doctest/cabal-doctest-1.0.9.ebuild24
-rw-r--r--dev-haskell/cabal/Manifest2
-rw-r--r--dev-haskell/cabal/cabal-3.4.1.0.ebuild51
-rw-r--r--dev-haskell/call-stack/Manifest2
-rw-r--r--dev-haskell/call-stack/call-stack-0.3.0.ebuild4
-rw-r--r--dev-haskell/case-insensitive/Manifest2
-rw-r--r--dev-haskell/case-insensitive/case-insensitive-1.2.1.0.ebuild4
-rw-r--r--dev-haskell/cereal/Manifest2
-rw-r--r--dev-haskell/cereal/cereal-0.5.8.1.ebuild4
-rw-r--r--dev-haskell/charset/Manifest2
-rw-r--r--dev-haskell/charset/charset-0.3.7.1-r1.ebuild4
-rw-r--r--dev-haskell/citeproc/Manifest2
-rw-r--r--dev-haskell/citeproc/citeproc-0.7.ebuild54
-rw-r--r--dev-haskell/clock/Manifest2
-rw-r--r--dev-haskell/clock/clock-0.7.2.ebuild4
-rw-r--r--dev-haskell/cmdargs/Manifest2
-rw-r--r--dev-haskell/cmdargs/cmdargs-0.10.20.ebuild4
-rw-r--r--dev-haskell/code-page/Manifest2
-rw-r--r--dev-haskell/code-page/code-page-0.1.3.ebuild4
-rw-r--r--dev-haskell/colour/Manifest2
-rw-r--r--dev-haskell/colour/colour-2.3.5.ebuild4
-rw-r--r--dev-haskell/commonmark-extensions/Manifest2
-rw-r--r--dev-haskell/commonmark-extensions/commonmark-extensions-0.2.3.2.ebuild28
-rw-r--r--dev-haskell/commonmark-pandoc/Manifest2
-rw-r--r--dev-haskell/commonmark-pandoc/commonmark-pandoc-0.2.1.2.ebuild27
-rw-r--r--dev-haskell/commonmark/Manifest2
-rw-r--r--dev-haskell/commonmark/commonmark-0.2.2.ebuild28
-rw-r--r--dev-haskell/comonad/Manifest2
-rw-r--r--dev-haskell/comonad/comonad-5.0.8.ebuild37
-rw-r--r--dev-haskell/concurrent-output/Manifest2
-rw-r--r--dev-haskell/concurrent-output/concurrent-output-1.10.11.ebuild4
-rw-r--r--dev-haskell/conduit-extra/Manifest2
-rw-r--r--dev-haskell/conduit-extra/conduit-extra-1.3.4.ebuild4
-rw-r--r--dev-haskell/conduit/Manifest2
-rw-r--r--dev-haskell/conduit/conduit-1.3.4.2.ebuild38
-rw-r--r--dev-haskell/connection/Manifest2
-rw-r--r--dev-haskell/connection/connection-0.3.1.ebuild4
-rw-r--r--dev-haskell/constraints/Manifest2
-rw-r--r--dev-haskell/constraints/constraints-0.13.3.ebuild27
-rw-r--r--dev-haskell/contravariant/Manifest2
-rw-r--r--dev-haskell/contravariant/contravariant-1.5.3.ebuild35
-rw-r--r--dev-haskell/cookie/Manifest2
-rw-r--r--dev-haskell/cookie/cookie-0.4.4.ebuild4
-rw-r--r--dev-haskell/cryptonite/Manifest5
-rw-r--r--dev-haskell/cryptonite/cryptonite-0.28.ebuild58
-rw-r--r--dev-haskell/cryptonite/metadata.xml1
-rw-r--r--dev-haskell/data-default-class/Manifest2
-rw-r--r--dev-haskell/data-default-class/data-default-class-0.1.2.0.ebuild4
-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.ebuild4
-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.ebuild4
-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.ebuild4
-rw-r--r--dev-haskell/data-default/Manifest2
-rw-r--r--dev-haskell/data-default/data-default-0.7.1.1.ebuild4
-rw-r--r--dev-haskell/data-fix/Manifest4
-rw-r--r--dev-haskell/data-fix/data-fix-0.3.2.ebuild38
-rw-r--r--dev-haskell/data-fix/metadata.xml8
-rw-r--r--dev-haskell/dec/Manifest2
-rw-r--r--dev-haskell/dec/dec-0.0.3.ebuild4
-rw-r--r--dev-haskell/deriving-compat/Manifest2
-rw-r--r--dev-haskell/deriving-compat/deriving-compat-0.6.ebuild31
-rw-r--r--dev-haskell/diff/Manifest2
-rw-r--r--dev-haskell/diff/diff-0.4.0.ebuild4
-rw-r--r--dev-haskell/digest/Manifest2
-rw-r--r--dev-haskell/digest/digest-0.0.1.2.ebuild4
-rw-r--r--dev-haskell/distributive/Manifest2
-rw-r--r--dev-haskell/distributive/distributive-0.6.2.1.ebuild34
-rw-r--r--dev-haskell/dlist/Manifest2
-rw-r--r--dev-haskell/dlist/dlist-0.8.0.7.ebuild4
-rw-r--r--dev-haskell/doclayout/Manifest2
-rw-r--r--dev-haskell/doclayout/doclayout-0.4.ebuild29
-rw-r--r--dev-haskell/doctemplates/Manifest2
-rw-r--r--dev-haskell/doctemplates/doctemplates-0.10.0.2.ebuild35
-rw-r--r--dev-haskell/doctest/Manifest3
-rw-r--r--dev-haskell/doctest/doctest-0.20.0.ebuild52
-rw-r--r--dev-haskell/easy-file/Manifest2
-rw-r--r--dev-haskell/easy-file/easy-file-0.2.2.ebuild4
-rw-r--r--dev-haskell/emojis/Manifest2
-rw-r--r--dev-haskell/emojis/emojis-0.1.2.ebuild25
-rw-r--r--dev-haskell/enclosed-exceptions/Manifest2
-rw-r--r--dev-haskell/enclosed-exceptions/enclosed-exceptions-1.0.3.ebuild4
-rw-r--r--dev-haskell/erf/Manifest2
-rw-r--r--dev-haskell/erf/erf-2.0.0.0-r1.ebuild4
-rw-r--r--dev-haskell/errors/Manifest2
-rw-r--r--dev-haskell/errors/errors-2.3.0.ebuild4
-rw-r--r--dev-haskell/exceptions/Manifest2
-rw-r--r--dev-haskell/exceptions/exceptions-0.10.4.ebuild6
-rw-r--r--dev-haskell/extensible-exceptions/Manifest2
-rw-r--r--dev-haskell/extensible-exceptions/extensible-exceptions-0.1.1.4.ebuild4
-rw-r--r--dev-haskell/fail/Manifest2
-rw-r--r--dev-haskell/fail/fail-4.9.0.0.ebuild4
-rw-r--r--dev-haskell/fast-logger/Manifest2
-rw-r--r--dev-haskell/fast-logger/fast-logger-3.0.1.ebuild4
-rw-r--r--dev-haskell/file-embed/Manifest2
-rw-r--r--dev-haskell/file-embed/file-embed-0.0.11.2.ebuild4
-rw-r--r--dev-haskell/fingertree/Manifest2
-rw-r--r--dev-haskell/fingertree/fingertree-0.1.4.2.ebuild4
-rw-r--r--dev-haskell/foldl/Manifest4
-rw-r--r--dev-haskell/foldl/files/foldl-1.4.12-cabal-doctest.patch83
-rw-r--r--dev-haskell/foldl/foldl-1.4.12.ebuild57
-rw-r--r--dev-haskell/foundation/Manifest2
-rw-r--r--dev-haskell/foundation/foundation-0.0.26.1.ebuild40
-rw-r--r--dev-haskell/free/Manifest2
-rw-r--r--dev-haskell/free/free-5.1.9.ebuild30
-rw-r--r--dev-haskell/fsnotify/Manifest2
-rw-r--r--dev-haskell/fsnotify/fsnotify-0.3.0.1.ebuild4
-rw-r--r--dev-haskell/generic-deriving/Manifest2
-rw-r--r--dev-haskell/generic-deriving/generic-deriving-1.14.1.ebuild25
-rw-r--r--dev-haskell/generics-sop/Manifest2
-rw-r--r--dev-haskell/generics-sop/generics-sop-0.5.1.1.ebuild25
-rw-r--r--dev-haskell/getopt-generics/Manifest2
-rw-r--r--dev-haskell/getopt-generics/getopt-generics-0.13.0.4.ebuild4
-rw-r--r--dev-haskell/ghc-byteorder/Manifest3
-rw-r--r--dev-haskell/ghc-byteorder/ghc-byteorder-4.11.0.0.10.ebuild31
-rw-r--r--dev-haskell/ghc-byteorder/metadata.xml23
-rw-r--r--dev-haskell/ghc-paths/Manifest2
-rw-r--r--dev-haskell/ghc-paths/ghc-paths-0.1.0.12-r1.ebuild9
-rw-r--r--dev-haskell/glob/Manifest3
-rw-r--r--dev-haskell/glob/glob-0.10.2.ebuild52
-rw-r--r--dev-haskell/haddock-library/Manifest3
-rw-r--r--dev-haskell/haddock-library/haddock-library-1.10.0.ebuild55
-rw-r--r--dev-haskell/hakyll/Manifest4
-rw-r--r--dev-haskell/hakyll/hakyll-4.15.1.1.ebuild (renamed from dev-haskell/hakyll/hakyll-4.14.0.0-r1.ebuild)32
-rw-r--r--dev-haskell/happy/Manifest2
-rw-r--r--dev-haskell/happy/happy-1.19.12.ebuild4
-rw-r--r--dev-haskell/hashable-time/Manifest2
-rw-r--r--dev-haskell/hashable-time/hashable-time-0.3.ebuild25
-rw-r--r--dev-haskell/hashable/Manifest2
-rw-r--r--dev-haskell/hashable/hashable-1.4.0.2.ebuild38
-rw-r--r--dev-haskell/haskeline/Manifest2
-rw-r--r--dev-haskell/haskeline/haskeline-0.8.2.ebuild40
-rw-r--r--dev-haskell/haskell-lexer/Manifest2
-rw-r--r--dev-haskell/haskell-lexer/haskell-lexer-1.1.ebuild24
-rw-r--r--dev-haskell/haskell-src-exts/Manifest2
-rw-r--r--dev-haskell/haskell-src-exts/haskell-src-exts-1.21.1.ebuild4
-rw-r--r--dev-haskell/hedgehog/Manifest3
-rw-r--r--dev-haskell/hedgehog/hedgehog-1.0.5.ebuild50
-rw-r--r--dev-haskell/hinotify/Manifest2
-rw-r--r--dev-haskell/hinotify/hinotify-0.3.10.ebuild4
-rw-r--r--dev-haskell/hostname/Manifest2
-rw-r--r--dev-haskell/hostname/hostname-1.0-r1.ebuild4
-rw-r--r--dev-haskell/hourglass/Manifest2
-rw-r--r--dev-haskell/hourglass/hourglass-0.2.12.ebuild4
-rw-r--r--dev-haskell/hscolour/Manifest2
-rw-r--r--dev-haskell/hscolour/hscolour-1.24.4.ebuild4
-rw-r--r--dev-haskell/hslua-aeson/Manifest3
-rw-r--r--dev-haskell/hslua-aeson/hslua-aeson-2.2.0.ebuild34
-rw-r--r--dev-haskell/hslua-aeson/metadata.xml8
-rw-r--r--dev-haskell/hslua-classes/Manifest5
-rw-r--r--dev-haskell/hslua-classes/hslua-classes-2.1.0.ebuild34
-rw-r--r--dev-haskell/hslua-classes/hslua-classes-2.2.0.ebuild32
-rw-r--r--dev-haskell/hslua-classes/metadata.xml8
-rw-r--r--dev-haskell/hslua-core/Manifest5
-rw-r--r--dev-haskell/hslua-core/hslua-core-2.1.0.ebuild33
-rw-r--r--dev-haskell/hslua-core/hslua-core-2.2.0.ebuild30
-rw-r--r--dev-haskell/hslua-core/metadata.xml8
-rw-r--r--dev-haskell/hslua-marshalling/Manifest5
-rw-r--r--dev-haskell/hslua-marshalling/hslua-marshalling-2.1.0.ebuild33
-rw-r--r--dev-haskell/hslua-marshalling/hslua-marshalling-2.2.0.ebuild31
-rw-r--r--dev-haskell/hslua-marshalling/metadata.xml8
-rw-r--r--dev-haskell/hslua-module-doclayout/Manifest3
-rw-r--r--dev-haskell/hslua-module-doclayout/hslua-module-doclayout-1.0.4.ebuild28
-rw-r--r--dev-haskell/hslua-module-doclayout/metadata.xml8
-rw-r--r--dev-haskell/hslua-module-path/Manifest2
-rw-r--r--dev-haskell/hslua-module-path/hslua-module-path-1.0.2.ebuild30
-rw-r--r--dev-haskell/hslua-module-system/Manifest2
-rw-r--r--dev-haskell/hslua-module-system/hslua-module-system-1.0.2.ebuild32
-rw-r--r--dev-haskell/hslua-module-text/Manifest2
-rw-r--r--dev-haskell/hslua-module-text/hslua-module-text-1.0.2.ebuild30
-rw-r--r--dev-haskell/hslua-module-version/Manifest3
-rw-r--r--dev-haskell/hslua-module-version/hslua-module-version-1.0.2.ebuild30
-rw-r--r--dev-haskell/hslua-module-version/metadata.xml8
-rw-r--r--dev-haskell/hslua-objectorientation/Manifest5
-rw-r--r--dev-haskell/hslua-objectorientation/hslua-objectorientation-2.1.0.ebuild35
-rw-r--r--dev-haskell/hslua-objectorientation/hslua-objectorientation-2.2.0.ebuild32
-rw-r--r--dev-haskell/hslua-objectorientation/metadata.xml8
-rw-r--r--dev-haskell/hslua-packaging/Manifest5
-rw-r--r--dev-haskell/hslua-packaging/hslua-packaging-2.1.0.ebuild31
-rw-r--r--dev-haskell/hslua-packaging/hslua-packaging-2.2.0.ebuild29
-rw-r--r--dev-haskell/hslua-packaging/metadata.xml8
-rw-r--r--dev-haskell/hslua/Manifest4
-rw-r--r--dev-haskell/hslua/hslua-2.1.0.ebuild47
-rw-r--r--dev-haskell/hslua/hslua-2.2.0.ebuild49
-rw-r--r--dev-haskell/hspec-contrib/Manifest2
-rw-r--r--dev-haskell/hspec-contrib/hspec-contrib-0.5.1.ebuild4
-rw-r--r--dev-haskell/hspec-core/Manifest2
-rw-r--r--dev-haskell/hspec-core/hspec-core-2.9.4.ebuild39
-rw-r--r--dev-haskell/hspec-discover/Manifest2
-rw-r--r--dev-haskell/hspec-discover/hspec-discover-2.9.4.ebuild26
-rw-r--r--dev-haskell/hspec-expectations/Manifest2
-rw-r--r--dev-haskell/hspec-expectations/hspec-expectations-0.8.2.ebuild4
-rw-r--r--dev-haskell/hspec-meta/Manifest2
-rw-r--r--dev-haskell/hspec-meta/hspec-meta-2.9.3.ebuild31
-rw-r--r--dev-haskell/hspec-wai/Manifest3
-rw-r--r--dev-haskell/hspec-wai/hspec-wai-0.10.1.ebuild34
-rw-r--r--dev-haskell/hspec-wai/metadata.xml8
-rw-r--r--dev-haskell/hspec/Manifest2
-rw-r--r--dev-haskell/hspec/hspec-2.9.4.ebuild27
-rw-r--r--dev-haskell/hsyaml/Manifest2
-rw-r--r--dev-haskell/hsyaml/hsyaml-0.2.1.0.ebuild4
-rw-r--r--dev-haskell/http-api-data/Manifest5
-rw-r--r--dev-haskell/http-api-data/http-api-data-0.4.3.ebuild58
-rw-r--r--dev-haskell/http-api-data/metadata.xml3
-rw-r--r--dev-haskell/http-client-tls/Manifest2
-rw-r--r--dev-haskell/http-client-tls/http-client-tls-0.3.5.3.ebuild4
-rw-r--r--dev-haskell/http-client/Manifest3
-rw-r--r--dev-haskell/http-client/files/http-client-0.7.10-disable-net-tests.patch16
-rw-r--r--dev-haskell/http-client/http-client-0.7.11.ebuild48
-rw-r--r--dev-haskell/http-conduit/Manifest4
-rw-r--r--dev-haskell/http-conduit/http-conduit-2.3.7.3.ebuild54
-rw-r--r--dev-haskell/http-conduit/http-conduit-2.3.8.ebuild43
-rw-r--r--dev-haskell/http-date/Manifest2
-rw-r--r--dev-haskell/http-date/http-date-0.0.8.ebuild4
-rw-r--r--dev-haskell/http-media/Manifest3
-rw-r--r--dev-haskell/http-media/http-media-0.8.0.0.ebuild39
-rw-r--r--dev-haskell/http-media/metadata.xml35
-rw-r--r--dev-haskell/http-types/Manifest2
-rw-r--r--dev-haskell/http-types/http-types-0.12.3.ebuild4
-rw-r--r--dev-haskell/http2/Manifest2
-rw-r--r--dev-haskell/http2/http2-2.0.3.ebuild4
-rw-r--r--dev-haskell/hunit/Manifest2
-rw-r--r--dev-haskell/hunit/hunit-1.6.2.0.ebuild4
-rw-r--r--dev-haskell/indexed-traversable-instances/Manifest3
-rw-r--r--dev-haskell/indexed-traversable-instances/indexed-traversable-instances-0.1.ebuild31
-rw-r--r--dev-haskell/indexed-traversable-instances/metadata.xml8
-rw-r--r--dev-haskell/indexed-traversable/Manifest2
-rw-r--r--dev-haskell/indexed-traversable/indexed-traversable-0.1.2.ebuild23
-rw-r--r--dev-haskell/integer-logarithms/Manifest1
-rw-r--r--dev-haskell/integer-logarithms/integer-logarithms-1.0.3.1-r1.ebuild46
-rw-r--r--dev-haskell/invariant/Manifest2
-rw-r--r--dev-haskell/invariant/invariant-0.5.5.ebuild35
-rw-r--r--dev-haskell/iproute/Manifest2
-rw-r--r--dev-haskell/iproute/iproute-1.7.8.ebuild4
-rw-r--r--dev-haskell/ipynb/Manifest2
-rw-r--r--dev-haskell/ipynb/ipynb-0.2.ebuild31
-rw-r--r--dev-haskell/jira-wiki-markup/Manifest2
-rw-r--r--dev-haskell/jira-wiki-markup/jira-wiki-markup-1.4.0.ebuild28
-rw-r--r--dev-haskell/juicypixels/Manifest2
-rw-r--r--dev-haskell/juicypixels/juicypixels-3.3.5.ebuild4
-rw-r--r--dev-haskell/kan-extensions/Manifest2
-rw-r--r--dev-haskell/kan-extensions/kan-extensions-5.2.5.ebuild33
-rw-r--r--dev-haskell/lens/Manifest2
-rw-r--r--dev-haskell/lens/lens-5.1.1.ebuild66
-rw-r--r--dev-haskell/libyaml/Manifest2
-rw-r--r--dev-haskell/libyaml/libyaml-0.1.2.ebuild4
-rw-r--r--dev-haskell/lifted-async/Manifest2
-rw-r--r--dev-haskell/lifted-async/lifted-async-0.10.2.ebuild34
-rw-r--r--dev-haskell/lifted-base/Manifest2
-rw-r--r--dev-haskell/lifted-base/lifted-base-0.2.3.12.ebuild4
-rw-r--r--dev-haskell/logging-facade/Manifest2
-rw-r--r--dev-haskell/logging-facade/logging-facade-0.3.0.ebuild4
-rw-r--r--dev-haskell/lpeg/Manifest3
-rw-r--r--dev-haskell/lpeg/lpeg-1.0.3.ebuild32
-rw-r--r--dev-haskell/lpeg/metadata.xml14
-rw-r--r--dev-haskell/lrucache/Manifest2
-rw-r--r--dev-haskell/lrucache/lrucache-1.2.0.1.ebuild4
-rw-r--r--dev-haskell/lua-arbitrary/Manifest3
-rw-r--r--dev-haskell/lua-arbitrary/lua-arbitrary-1.0.1.ebuild25
-rw-r--r--dev-haskell/lua-arbitrary/metadata.xml8
-rw-r--r--dev-haskell/lua/Manifest5
-rw-r--r--dev-haskell/lua/lua-2.1.0.ebuild39
-rw-r--r--dev-haskell/lua/lua-2.2.0.ebuild38
-rw-r--r--dev-haskell/lua/metadata.xml31
-rw-r--r--dev-haskell/math-functions/Manifest2
-rw-r--r--dev-haskell/math-functions/math-functions-0.3.3.0.ebuild4
-rw-r--r--dev-haskell/memory/Manifest2
-rw-r--r--dev-haskell/memory/memory-0.15.0-r1.ebuild38
-rw-r--r--dev-haskell/microlens-aeson/Manifest2
-rw-r--r--dev-haskell/microlens-aeson/microlens-aeson-2.3.1.ebuild33
-rw-r--r--dev-haskell/microlens/Manifest2
-rw-r--r--dev-haskell/microlens/microlens-0.4.11.2.ebuild4
-rw-r--r--dev-haskell/mime-types/Manifest2
-rw-r--r--dev-haskell/mime-types/mime-types-0.1.0.9.ebuild4
-rw-r--r--dev-haskell/mmorph/Manifest2
-rw-r--r--dev-haskell/mmorph/mmorph-1.1.3.ebuild4
-rw-r--r--dev-haskell/mockery/Manifest2
-rw-r--r--dev-haskell/mockery/mockery-0.3.5.ebuild4
-rw-r--r--dev-haskell/monad-control/Manifest2
-rw-r--r--dev-haskell/monad-control/monad-control-1.0.2.3.ebuild4
-rw-r--r--dev-haskell/mono-traversable/Manifest2
-rw-r--r--dev-haskell/mono-traversable/mono-traversable-1.0.15.1.ebuild4
-rw-r--r--dev-haskell/mtl/Manifest2
-rw-r--r--dev-haskell/mtl/mtl-2.2.2.ebuild6
-rw-r--r--dev-haskell/mwc-random/Manifest2
-rw-r--r--dev-haskell/mwc-random/mwc-random-0.14.0.0.ebuild4
-rw-r--r--dev-haskell/nanospec/Manifest2
-rw-r--r--dev-haskell/nanospec/nanospec-0.2.2.ebuild4
-rw-r--r--dev-haskell/nats/Manifest2
-rw-r--r--dev-haskell/nats/nats-1.1.2-r1.ebuild41
-rw-r--r--dev-haskell/network-byte-order/Manifest2
-rw-r--r--dev-haskell/network-byte-order/network-byte-order-0.1.4.0.ebuild4
-rw-r--r--dev-haskell/network-uri/Manifest2
-rw-r--r--dev-haskell/network-uri/network-uri-2.6.4.1.ebuild32
-rw-r--r--dev-haskell/network/Manifest2
-rw-r--r--dev-haskell/network/network-3.0.1.1.ebuild4
-rw-r--r--dev-haskell/old-locale/Manifest2
-rw-r--r--dev-haskell/old-locale/old-locale-1.0.0.7.ebuild4
-rw-r--r--dev-haskell/old-time/Manifest2
-rw-r--r--dev-haskell/old-time/old-time-1.1.0.3-r1.ebuild4
-rw-r--r--dev-haskell/onetuple/Manifest3
-rw-r--r--dev-haskell/onetuple/metadata.xml8
-rw-r--r--dev-haskell/onetuple/onetuple-0.3.1.ebuild29
-rw-r--r--dev-haskell/optparse-applicative/Manifest3
-rw-r--r--dev-haskell/optparse-applicative/optparse-applicative-0.16.1.0.ebuild42
-rw-r--r--dev-haskell/pandoc-lua-marshal/Manifest3
-rw-r--r--dev-haskell/pandoc-lua-marshal/metadata.xml8
-rw-r--r--dev-haskell/pandoc-lua-marshal/pandoc-lua-marshal-0.1.6.ebuild33
-rw-r--r--dev-haskell/pandoc-types/Manifest2
-rw-r--r--dev-haskell/pandoc-types/pandoc-types-1.22.2.ebuild31
-rw-r--r--dev-haskell/parallel/Manifest2
-rw-r--r--dev-haskell/parallel/parallel-3.2.2.0.ebuild4
-rw-r--r--dev-haskell/parsec/Manifest1
-rw-r--r--dev-haskell/parsec/parsec-3.1.14.0-r1.ebuild31
-rw-r--r--dev-haskell/parsers/Manifest4
-rw-r--r--dev-haskell/parsers/metadata.xml1
-rw-r--r--dev-haskell/parsers/parsers-0.12.10-r1.ebuild57
-rw-r--r--dev-haskell/pcre-light/Manifest2
-rw-r--r--dev-haskell/pcre-light/pcre-light-0.4.1.0.ebuild4
-rw-r--r--dev-haskell/pem/Manifest2
-rw-r--r--dev-haskell/pem/pem-0.2.4.ebuild4
-rw-r--r--dev-haskell/pgp-wordlist/Manifest2
-rw-r--r--dev-haskell/pgp-wordlist/pgp-wordlist-0.1.0.3.ebuild4
-rw-r--r--dev-haskell/pretty-show/Manifest2
-rw-r--r--dev-haskell/pretty-show/pretty-show-1.10.ebuild26
-rw-r--r--dev-haskell/prettyprinter-ansi-terminal/Manifest2
-rw-r--r--dev-haskell/prettyprinter-ansi-terminal/prettyprinter-ansi-terminal-1.1.2.ebuild28
-rw-r--r--dev-haskell/prettyprinter/Manifest2
-rw-r--r--dev-haskell/prettyprinter/prettyprinter-1.7.0.ebuild33
-rw-r--r--dev-haskell/primitive/Manifest2
-rw-r--r--dev-haskell/primitive/primitive-0.7.2.0.ebuild32
-rw-r--r--dev-haskell/profunctors/Manifest2
-rw-r--r--dev-haskell/profunctors/profunctors-5.6.2.ebuild29
-rw-r--r--dev-haskell/psqueues/Manifest2
-rw-r--r--dev-haskell/psqueues/psqueues-0.2.7.3.ebuild30
-rw-r--r--dev-haskell/quickcheck-instances/Manifest3
-rw-r--r--dev-haskell/quickcheck-instances/quickcheck-instances-0.3.27.ebuild55
-rw-r--r--dev-haskell/quickcheck-io/Manifest2
-rw-r--r--dev-haskell/quickcheck-io/quickcheck-io-0.2.0.ebuild4
-rw-r--r--dev-haskell/quickcheck/Manifest2
-rw-r--r--dev-haskell/quickcheck/quickcheck-2.14.2.ebuild40
-rw-r--r--dev-haskell/random/Manifest2
-rw-r--r--dev-haskell/random/random-1.2.1.ebuild27
-rw-r--r--dev-haskell/raw-strings-qq/Manifest2
-rw-r--r--dev-haskell/raw-strings-qq/raw-strings-qq-1.1.ebuild4
-rw-r--r--dev-haskell/reducers/Manifest2
-rw-r--r--dev-haskell/reducers/reducers-3.12.3-r1.ebuild4
-rw-r--r--dev-haskell/reflection/Manifest2
-rw-r--r--dev-haskell/reflection/reflection-2.1.6.ebuild4
-rw-r--r--dev-haskell/regex-base/Manifest2
-rw-r--r--dev-haskell/regex-base/regex-base-0.94.0.1.ebuild25
-rw-r--r--dev-haskell/regex-posix/Manifest2
-rw-r--r--dev-haskell/regex-posix/regex-posix-0.96.0.0.ebuild4
-rw-r--r--dev-haskell/regex-tdfa/Manifest2
-rw-r--r--dev-haskell/regex-tdfa/regex-tdfa-1.3.1.1.ebuild4
-rw-r--r--dev-haskell/resourcet/Manifest2
-rw-r--r--dev-haskell/resourcet/resourcet-1.2.4.2.ebuild4
-rw-r--r--dev-haskell/retry/Manifest2
-rw-r--r--dev-haskell/retry/retry-0.9.0.0.ebuild38
-rw-r--r--dev-haskell/safe/Manifest2
-rw-r--r--dev-haskell/safe/safe-0.3.19.ebuild4
-rw-r--r--dev-haskell/scientific/Manifest2
-rw-r--r--dev-haskell/scientific/scientific-0.3.6.2.ebuild4
-rw-r--r--dev-haskell/semialign/Manifest4
-rw-r--r--dev-haskell/semialign/metadata.xml8
-rw-r--r--dev-haskell/semialign/semialign-1.2.0.1.ebuild51
-rw-r--r--dev-haskell/semigroupoids/Manifest4
-rw-r--r--dev-haskell/semigroupoids/metadata.xml12
-rw-r--r--dev-haskell/semigroupoids/semigroupoids-5.3.7.ebuild45
-rw-r--r--dev-haskell/semigroups/Manifest2
-rw-r--r--dev-haskell/semigroups/semigroups-0.20.ebuild39
-rw-r--r--dev-haskell/servant-server/Manifest5
-rw-r--r--dev-haskell/servant-server/files/servant-server-0.18.3-add-examples-flag.patch31
-rw-r--r--dev-haskell/servant-server/metadata.xml8
-rw-r--r--dev-haskell/servant-server/servant-server-0.19.1.ebuild72
-rw-r--r--dev-haskell/servant/Manifest4
-rw-r--r--dev-haskell/servant/metadata.xml8
-rw-r--r--dev-haskell/servant/servant-0.19.ebuild60
-rw-r--r--dev-haskell/setenv/Manifest2
-rw-r--r--dev-haskell/setenv/setenv-0.1.1.3.ebuild4
-rw-r--r--dev-haskell/setlocale/Manifest2
-rw-r--r--dev-haskell/setlocale/setlocale-1.0.0.9.ebuild4
-rw-r--r--dev-haskell/sha/Manifest2
-rw-r--r--dev-haskell/sha/sha-1.6.4.4.ebuild4
-rw-r--r--dev-haskell/shelly/Manifest2
-rw-r--r--dev-haskell/shelly/shelly-1.9.0.ebuild4
-rw-r--r--dev-haskell/should-not-typecheck/Manifest3
-rw-r--r--dev-haskell/should-not-typecheck/metadata.xml11
-rw-r--r--dev-haskell/should-not-typecheck/should-not-typecheck-2.1.0.ebuild27
-rw-r--r--dev-haskell/silently/Manifest2
-rw-r--r--dev-haskell/silently/silently-1.2.5.1.ebuild4
-rw-r--r--dev-haskell/simple-reflect/Manifest2
-rw-r--r--dev-haskell/simple-reflect/simple-reflect-0.3.3.ebuild4
-rw-r--r--dev-haskell/simple-sendfile/Manifest2
-rw-r--r--dev-haskell/simple-sendfile/simple-sendfile-0.2.28.ebuild4
-rw-r--r--dev-haskell/singleton-bool/Manifest2
-rw-r--r--dev-haskell/singleton-bool/singleton-bool-0.1.5-r1.ebuild4
-rw-r--r--dev-haskell/skylighting-core/Manifest2
-rw-r--r--dev-haskell/skylighting-core/skylighting-core-0.12.3.1.ebuild48
-rw-r--r--dev-haskell/skylighting/Manifest2
-rw-r--r--dev-haskell/skylighting/skylighting-0.12.3.1.ebuild35
-rw-r--r--dev-haskell/socks/Manifest2
-rw-r--r--dev-haskell/socks/socks-0.6.1.ebuild4
-rw-r--r--dev-haskell/sop-core/Manifest2
-rw-r--r--dev-haskell/sop-core/sop-core-0.5.0.2.ebuild29
-rw-r--r--dev-haskell/split/Manifest2
-rw-r--r--dev-haskell/split/split-0.2.3.4.ebuild4
-rw-r--r--dev-haskell/splitmix/Manifest2
-rw-r--r--dev-haskell/splitmix/splitmix-0.1.0.3.ebuild43
-rw-r--r--dev-haskell/statevar/Manifest2
-rw-r--r--dev-haskell/statevar/statevar-1.2.1.ebuild30
-rw-r--r--dev-haskell/stm/Manifest2
-rw-r--r--dev-haskell/stm/stm-2.5.0.1.ebuild28
-rw-r--r--dev-haskell/streaming-commons/Manifest2
-rw-r--r--dev-haskell/streaming-commons/streaming-commons-0.2.1.2.ebuild4
-rw-r--r--dev-haskell/strict/Manifest3
-rw-r--r--dev-haskell/strict/strict-0.4.0.1.ebuild46
-rw-r--r--dev-haskell/string-conversions/Manifest3
-rw-r--r--dev-haskell/string-conversions/metadata.xml13
-rw-r--r--dev-haskell/string-conversions/string-conversions-0.4.0.1.ebuild29
-rw-r--r--dev-haskell/string-qq/Manifest2
-rw-r--r--dev-haskell/string-qq/string-qq-0.0.4.ebuild4
-rw-r--r--dev-haskell/syb/Manifest2
-rw-r--r--dev-haskell/syb/syb-0.7.2.1.ebuild26
-rw-r--r--dev-haskell/tagged/Manifest2
-rw-r--r--dev-haskell/tagged/tagged-0.8.6.1.ebuild33
-rw-r--r--dev-haskell/tagsoup/Manifest2
-rw-r--r--dev-haskell/tagsoup/tagsoup-0.14.8.ebuild4
-rw-r--r--dev-haskell/tasty-expected-failure/Manifest2
-rw-r--r--dev-haskell/tasty-expected-failure/tasty-expected-failure-0.11.1.2.ebuild4
-rw-r--r--dev-haskell/tasty-golden/Manifest2
-rw-r--r--dev-haskell/tasty-golden/tasty-golden-2.3.1.1.ebuild4
-rw-r--r--dev-haskell/tasty-hedgehog/Manifest2
-rw-r--r--dev-haskell/tasty-hedgehog/tasty-hedgehog-1.1.0.0.ebuild35
-rw-r--r--dev-haskell/tasty-hslua/Manifest3
-rw-r--r--dev-haskell/tasty-hslua/metadata.xml8
-rw-r--r--dev-haskell/tasty-hslua/tasty-hslua-1.0.2.ebuild26
-rw-r--r--dev-haskell/tasty-hunit/Manifest2
-rw-r--r--dev-haskell/tasty-hunit/tasty-hunit-0.10.0.3.ebuild26
-rw-r--r--dev-haskell/tasty-kat/Manifest2
-rw-r--r--dev-haskell/tasty-kat/tasty-kat-0.0.3.ebuild4
-rw-r--r--dev-haskell/tasty-lua/Manifest2
-rw-r--r--dev-haskell/tasty-lua/tasty-lua-1.0.2.ebuild31
-rw-r--r--dev-haskell/tasty-quickcheck/Manifest2
-rw-r--r--dev-haskell/tasty-quickcheck/tasty-quickcheck-0.10.1.1.ebuild4
-rw-r--r--dev-haskell/tasty-th/Manifest2
-rw-r--r--dev-haskell/tasty-th/tasty-th-0.1.7.ebuild4
-rw-r--r--dev-haskell/tasty/Manifest2
-rw-r--r--dev-haskell/tasty/tasty-1.4.2.3.ebuild37
-rw-r--r--dev-haskell/temporary-rc/Manifest2
-rw-r--r--dev-haskell/temporary-rc/temporary-rc-1.2.0.3.ebuild4
-rw-r--r--dev-haskell/temporary/Manifest2
-rw-r--r--dev-haskell/temporary/temporary-1.3.ebuild4
-rw-r--r--dev-haskell/terminal-size/Manifest2
-rw-r--r--dev-haskell/terminal-size/terminal-size-0.3.2.1.ebuild4
-rw-r--r--dev-haskell/terminfo/Manifest2
-rw-r--r--dev-haskell/terminfo/terminfo-0.4.1.5.ebuild26
-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.ebuild4
-rw-r--r--dev-haskell/test-framework-quickcheck2/Manifest1
-rw-r--r--dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r2.ebuild42
-rw-r--r--dev-haskell/test-framework/Manifest1
-rw-r--r--dev-haskell/test-framework/test-framework-0.8.2.0-r3.ebuild49
-rw-r--r--dev-haskell/texmath/Manifest4
-rw-r--r--dev-haskell/texmath/metadata.xml1
-rw-r--r--dev-haskell/texmath/texmath-0.12.5.1.ebuild50
-rw-r--r--dev-haskell/text-conversions/Manifest2
-rw-r--r--dev-haskell/text-conversions/text-conversions-0.3.0.ebuild4
-rw-r--r--dev-haskell/text-icu/Manifest2
-rw-r--r--dev-haskell/text-icu/text-icu-0.7.1.0.ebuild35
-rw-r--r--dev-haskell/text-short/Manifest2
-rw-r--r--dev-haskell/text-short/text-short-0.1.5.ebuild33
-rw-r--r--dev-haskell/text-show/Manifest2
-rw-r--r--dev-haskell/text-show/text-show-3.9.7.ebuild42
-rw-r--r--dev-haskell/text/Manifest2
-rw-r--r--dev-haskell/text/text-1.2.5.0.ebuild36
-rw-r--r--dev-haskell/tf-random/Manifest2
-rw-r--r--dev-haskell/tf-random/tf-random-0.5.ebuild4
-rw-r--r--dev-haskell/th-abstraction/Manifest2
-rw-r--r--dev-haskell/th-abstraction/th-abstraction-0.4.2.0.ebuild24
-rw-r--r--dev-haskell/th-compat/Manifest3
-rw-r--r--dev-haskell/th-compat/metadata.xml8
-rw-r--r--dev-haskell/th-compat/th-compat-0.1.3.ebuild26
-rw-r--r--dev-haskell/th-lift-instances/Manifest2
-rw-r--r--dev-haskell/th-lift-instances/th-lift-instances-0.1.19.ebuild27
-rw-r--r--dev-haskell/th-lift/Manifest2
-rw-r--r--dev-haskell/th-lift/th-lift-0.8.2.ebuild25
-rw-r--r--dev-haskell/these/Manifest4
-rw-r--r--dev-haskell/these/metadata.xml8
-rw-r--r--dev-haskell/these/these-1.1.1.1.ebuild45
-rw-r--r--dev-haskell/time-compat/Manifest3
-rw-r--r--dev-haskell/time-compat/time-compat-1.9.6.1.ebuild47
-rw-r--r--dev-haskell/time-locale-compat/Manifest2
-rw-r--r--dev-haskell/time-locale-compat/time-locale-compat-0.1.1.5.ebuild4
-rw-r--r--dev-haskell/time-manager/Manifest2
-rw-r--r--dev-haskell/time-manager/time-manager-0.0.0.ebuild4
-rw-r--r--dev-haskell/timeit/Manifest2
-rw-r--r--dev-haskell/timeit/timeit-2.0.ebuild4
-rw-r--r--dev-haskell/tls-session-manager/Manifest2
-rw-r--r--dev-haskell/tls-session-manager/tls-session-manager-0.0.4.ebuild4
-rw-r--r--dev-haskell/tls/Manifest2
-rw-r--r--dev-haskell/tls/tls-1.5.4.ebuild4
-rw-r--r--dev-haskell/transformers-base/Manifest2
-rw-r--r--dev-haskell/transformers-base/transformers-base-0.4.5.2.ebuild4
-rw-r--r--dev-haskell/transformers-compat/Manifest2
-rw-r--r--dev-haskell/transformers-compat/transformers-compat-0.6.6.ebuild4
-rw-r--r--dev-haskell/transformers/Manifest2
-rw-r--r--dev-haskell/transformers/transformers-0.5.6.2.ebuild6
-rw-r--r--dev-haskell/tree-diff/Manifest2
-rw-r--r--dev-haskell/tree-diff/tree-diff-0.2.1.1.ebuild47
-rw-r--r--dev-haskell/trifecta/Manifest2
-rw-r--r--dev-haskell/trifecta/trifecta-2.1.2.ebuild41
-rw-r--r--dev-haskell/type-equality/Manifest2
-rw-r--r--dev-haskell/type-equality/type-equality-1.ebuild4
-rw-r--r--dev-haskell/typed-process/Manifest2
-rw-r--r--dev-haskell/typed-process/typed-process-0.2.6.0.ebuild4
-rw-r--r--dev-haskell/unbounded-delays/Manifest2
-rw-r--r--dev-haskell/unbounded-delays/unbounded-delays-0.1.1.0.ebuild4
-rw-r--r--dev-haskell/unicode-collation/Manifest3
-rw-r--r--dev-haskell/unicode-collation/metadata.xml13
-rw-r--r--dev-haskell/unicode-collation/unicode-collation-0.1.3.1.ebuild44
-rw-r--r--dev-haskell/unicode-data/Manifest4
-rw-r--r--dev-haskell/unicode-data/metadata.xml8
-rw-r--r--dev-haskell/unicode-data/unicode-data-0.3.0.ebuild38
-rw-r--r--dev-haskell/unicode-transforms/Manifest1
-rw-r--r--dev-haskell/unicode-transforms/unicode-transforms-0.3.7.1-r1.ebuild44
-rw-r--r--dev-haskell/uniplate/Manifest2
-rw-r--r--dev-haskell/uniplate/uniplate-1.6.13.ebuild34
-rw-r--r--dev-haskell/unix-compat/Manifest2
-rw-r--r--dev-haskell/unix-compat/unix-compat-0.5.2.ebuild4
-rw-r--r--dev-haskell/unix-time/Manifest2
-rw-r--r--dev-haskell/unix-time/unix-time-0.4.7.ebuild4
-rw-r--r--dev-haskell/unliftio-core/Manifest2
-rw-r--r--dev-haskell/unliftio-core/unliftio-core-0.1.2.0.ebuild4
-rw-r--r--dev-haskell/unliftio/Manifest2
-rw-r--r--dev-haskell/unliftio/unliftio-0.2.12.1.ebuild4
-rw-r--r--dev-haskell/unordered-containers/Manifest2
-rw-r--r--dev-haskell/unordered-containers/unordered-containers-0.2.17.0.ebuild37
-rw-r--r--dev-haskell/utf8-string/Manifest2
-rw-r--r--dev-haskell/utf8-string/utf8-string-1.0.1.1.ebuild4
-rw-r--r--dev-haskell/uuid-types/Manifest3
-rw-r--r--dev-haskell/uuid-types/uuid-types-1.0.5.ebuild44
-rw-r--r--dev-haskell/vault/Manifest3
-rw-r--r--dev-haskell/vault/vault-0.3.1.5.ebuild45
-rw-r--r--dev-haskell/vector-algorithms/Manifest2
-rw-r--r--dev-haskell/vector-algorithms/vector-algorithms-0.8.0.4.ebuild39
-rw-r--r--dev-haskell/vector-th-unbox/Manifest2
-rw-r--r--dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild4
-rw-r--r--dev-haskell/vector/Manifest4
-rw-r--r--dev-haskell/vector/files/vector-0.12.3.1-cabal-doctest.patch86
-rw-r--r--dev-haskell/vector/vector-0.12.3.1.ebuild67
-rw-r--r--dev-haskell/void/Manifest2
-rw-r--r--dev-haskell/void/void-0.7.3.ebuild4
-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.ebuild4
-rw-r--r--dev-haskell/wai-conduit/Manifest2
-rw-r--r--dev-haskell/wai-conduit/wai-conduit-3.0.0.4.ebuild4
-rw-r--r--dev-haskell/wai-extra/Manifest2
-rw-r--r--dev-haskell/wai-extra/wai-extra-3.1.4.1.ebuild4
-rw-r--r--dev-haskell/wai-logger/Manifest2
-rw-r--r--dev-haskell/wai-logger/wai-logger-2.3.6.ebuild4
-rw-r--r--dev-haskell/wai/Manifest2
-rw-r--r--dev-haskell/wai/wai-3.2.2.1.ebuild4
-rw-r--r--dev-haskell/warp-tls/Manifest2
-rw-r--r--dev-haskell/warp-tls/warp-tls-3.2.12.ebuild4
-rw-r--r--dev-haskell/warp/Manifest2
-rw-r--r--dev-haskell/warp/warp-3.3.13.ebuild4
-rw-r--r--dev-haskell/wcwidth/Manifest2
-rw-r--r--dev-haskell/wcwidth/wcwidth-0.0.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.ebuild4
-rw-r--r--dev-haskell/word8/Manifest2
-rw-r--r--dev-haskell/word8/word8-0.1.3.ebuild4
-rw-r--r--dev-haskell/x509-store/Manifest2
-rw-r--r--dev-haskell/x509-store/x509-store-1.6.7.ebuild4
-rw-r--r--dev-haskell/x509-system/Manifest2
-rw-r--r--dev-haskell/x509-system/x509-system-1.6.6.ebuild4
-rw-r--r--dev-haskell/x509-validation/Manifest2
-rw-r--r--dev-haskell/x509-validation/x509-validation-1.6.11.ebuild4
-rw-r--r--dev-haskell/x509/Manifest2
-rw-r--r--dev-haskell/x509/x509-1.7.5.ebuild4
-rw-r--r--dev-haskell/xhtml/Manifest2
-rw-r--r--dev-haskell/xhtml/xhtml-3000.2.2.1.ebuild6
-rw-r--r--dev-haskell/xml-conduit/Manifest2
-rw-r--r--dev-haskell/xml-conduit/xml-conduit-1.9.1.1.ebuild4
-rw-r--r--dev-haskell/xml-types/Manifest2
-rw-r--r--dev-haskell/xml-types/xml-types-0.3.8.ebuild4
-rw-r--r--dev-haskell/xml/Manifest2
-rw-r--r--dev-haskell/xml/xml-1.3.14.ebuild4
-rw-r--r--dev-haskell/yaml/Manifest2
-rw-r--r--dev-haskell/yaml/yaml-0.11.5.0.ebuild4
-rw-r--r--dev-haskell/zip-archive/Manifest2
-rw-r--r--dev-haskell/zip-archive/zip-archive-0.4.1.ebuild4
-rw-r--r--dev-haskell/zlib/Manifest2
-rw-r--r--dev-haskell/zlib/zlib-0.6.2.3.ebuild38
657 files changed, 7354 insertions, 554 deletions
diff --git a/dev-haskell/Manifest.gz b/dev-haskell/Manifest.gz
index bbd9f9f343fa..2da19261f9b8 100644
--- a/dev-haskell/Manifest.gz
+++ b/dev-haskell/Manifest.gz
Binary files differ
diff --git a/dev-haskell/adjunctions/Manifest b/dev-haskell/adjunctions/Manifest
index f218c92ecd28..8444b6204665 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 1663 BLAKE2B dfad713c1718f048e056e87bb5d26fd4255da990332813fa9854915f89c5cc71003ec3220682167e5ae9ec255add7c06a0b6bfec6cf0173e3dad8865c9e902af SHA512 622cdf4089f57dbee00dce17e9f5a3e19670e2c9d54beec47285c0123d30873cb4ae1c5db31dd7e0c9dd91eca404c5fe2313487f9abf77724a94099f665c872c
+EBUILD adjunctions-4.4.ebuild 1670 BLAKE2B dede966452b26c1c222ce58220db47bf3288762b4bd096e29653a9978643a062322d684351347ccd2179f6e861f4d1717c763ab619e06ec7b73e0b7b75b816f9 SHA512 2776cac183c11de3c896d4a1d9f59580091f84a46bc1073c10c373adba71fee97770bb7ec94da123a105e2b91ed124cde2285ac9478e1cd6ebd9b0a88301a286
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 d8a25e508008..f72a90aac2bb 100644
--- a/dev-haskell/adjunctions/adjunctions-4.4.ebuild
+++ b/dev-haskell/adjunctions/adjunctions-4.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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 c77d461248e9..62b78385b443 100644
--- a/dev-haskell/aeson-pretty/Manifest
+++ b/dev-haskell/aeson-pretty/Manifest
@@ -1,3 +1,6 @@
DIST aeson-pretty-0.8.8.tar.gz 5600 BLAKE2B cac5605b17405868ea373806021e9ba2b3bd3bcb864e97067d4086289a53c2118922e318fb966172a0c0cf0df900e577698afdcea1291464151fc0a01f359dde SHA512 5867343c5d51d632bb299fcbc00cdb29b0feb1931f0ff9c3cf89c5752f1a103c68c9e6fa65e8538ac19212853c39f6d1d6e0c2d9f0bf49fe001c1bfd792db779
+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.8.ebuild 1043 BLAKE2B ff9d846bc59cbeda139f635137b92a0dc7bc6cbbf35b38fdb24dec95462b72d18dec95fee84be9e16193b53c212c8aa91026d51cde3a1fc738051756790f6772 SHA512 01bea313caafeb4aba9c9d7267362ccd8c17b41b80f041ae958ac80143e1236c7f3d6b5e5479de7d19c97bed211f7af01579aa97e55a88b31f40e153be4bf878
+EBUILD aeson-pretty-0.8.9.ebuild 1361 BLAKE2B 122ba417f1e934083a9699e8dabf4f9c030a4bedd786ca9310bc8136a5ac1944c2e08055fb2a100a6c6da60b1ff4ee692132dab7f3f5ac91945f8f46473baa21 SHA512 c83d57e29dc0bd173543808d5f1bec4650ff400a38aab07133c2869bf9f5f016661f76a76476bcec21b1c030e89f7a09595c5870b1cba04529ee8a23832387b3
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
new file mode 100644
index 000000000000..fe8d70eb0033
--- /dev/null
+++ b/dev-haskell/aeson-pretty/aeson-pretty-0.8.9.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="JSON pretty-printing library and command-line tool"
+HOMEPAGE="https://github.com/informatikr/aeson-pretty"
+HACKAGE_REV="1"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${HACKAGE_REV}.cabal -> ${PF}.cabal"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="lib-only"
+
+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?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag lib-only lib-only)
+}
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+}
diff --git a/dev-haskell/aeson/Manifest b/dev-haskell/aeson/Manifest
index 62b4a48d5927..24d13284c30a 100644
--- a/dev-haskell/aeson/Manifest
+++ b/dev-haskell/aeson/Manifest
@@ -1,3 +1,7 @@
+AUX aeson-1.5.6.0-fix-tests-ghc_9.patch 9678 BLAKE2B 40512bbb1bbd0d8a80baad69ce70454132bb81aecedcf0011c7466c1eea81871e205af54da9f4aa51abd34ad4a64289f9ae28bdb90433dd07f03111795c54ff2 SHA512 e81925089a7bd43f9aaebaf20633afeb66b59fe5eb3c9e2b2123d5b4e790e5143a9470b0726698cfb6588132fc68296f5b60f0ccbf12bcb23fff3fe20ddbf915
DIST aeson-1.4.7.1.tar.gz 277911 BLAKE2B bffac6e82e7220f270fce44055859b27a97740b6f012f4e51d0970acd38a7bcd40d9bc3c4f1ba1df0df4d3d38dac0b8731dfdfe1f902b07a38efeaea842587d2 SHA512 236ed1b2cc4b39d49277cea5b787b6107c7efbe1c0d73de2005d400746bacf44c6b8ef5d26619395e24844f8948115685963ec7d03a998d0b728ab992e32e705
+DIST aeson-1.5.6.0.cabal 6788 BLAKE2B b7ad53a5ef4c0a06ad39bcc6bb19c7f3635c629edafdd03acf8e45163170506d00b7843a17bc4bd062bcfb922da949e9ec562ca62f0929b74bc094ee213aadf9 SHA512 6da627332e2d7b4af33ff53718e84b4b9fa11bc8b8ba82dffc9c5ea9f290b7628aa8015e9b2c8798ad402e184ce70253b0fdf49b4f60e7e22e2346f2f319fcc0
+DIST aeson-1.5.6.0.tar.gz 286364 BLAKE2B cc9524f025144b74dc70aca13576de935b24f1ae2befa027f6ae7d93b20bae8e5f399ed0147e351f1e46579d628923ef019be934572376cbe0a3b2ea497fcb01 SHA512 31e0339945aec6d84aec230c09001fe6e7926f008d3444d12264bb323d0a050515303fdc8eeb6563733594209d930cdd2f82eb4dfe4dd4d5c573748aaa71813d
EBUILD aeson-1.4.7.1.ebuild 3016 BLAKE2B cca901c7d0e1e3892d8f6feeec1f6466fb4b3383b29e47b4f7c39cc7a139b5dede445f2de99190ba4666be57bceb58b640a6c0da9f422b4d1b2380bd97091447 SHA512 65c1366c1d7548654a1ff11d6975cc7536ef2ef3a62fc70e63e451140d6f8ca8f2511d27d8e2eb5cef3b31e37284c0c1fd20e856c4272dacab18111f7dc957ec
+EBUILD aeson-1.5.6.0.ebuild 3408 BLAKE2B 1228d2c9eaff3dc05d4765369d939874d6256ea5bcfb1bbe87f77da4713ce45634bac116e02c73ec17b83d948cb42f3996234a4064dba93faebc9618ee4a6fc2 SHA512 02be07f319fae91c0860dff6a43b90ff838a43fe03cc68d650d098280ab3ad423caf4e8869d694132c2ad9a000a05548a23061356ac856b1072a00560b1b5d77
MISC metadata.xml 2437 BLAKE2B 2856043d84fb9355a0a86b43b9e2e8ad83442e5b75ea13c0a7be9abfb0088711b4454da4a2775e0af406b760a3ffc1f8c07e572c6d8d62d3953b10909c375b1b SHA512 400fc3cce9f3acd57d498027425608155dfa40dfa466ec98512d37f61684fbc5ff975c22d3bd3f453dbf1df206023855bf6e6d678d5a9b1acbba281b773a8098
diff --git a/dev-haskell/aeson/aeson-1.5.6.0.ebuild b/dev-haskell/aeson/aeson-1.5.6.0.ebuild
new file mode 100644
index 000000000000..e2b77cc5ad62
--- /dev/null
+++ b/dev-haskell/aeson/aeson-1.5.6.0.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.6.7.9999
+#hackport: flags: -developer,-bytestring-builder,-fast
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+CABAL_HACKAGE_REVISION="5"
+inherit haskell-cabal
+
+DESCRIPTION="Fast JSON parsing and encoding"
+HOMEPAGE="https://github.com/haskell/aeson"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal -> ${PF}.cabal"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="cffi"
+
+#RESTRICT=test # fails on newer ghc
+
+PATCHES=( "${FILESDIR}/${PN}-1.5.6.0-fix-tests-ghc_9.patch" )
+
+RDEPEND=">=dev-haskell/attoparsec-0.13.2.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:=[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.2.7.0:=[profile?]
+ >=dev-haskell/primitive-0.7.0.1:=[profile?] <dev-haskell/primitive-0.8:=[profile?]
+ >=dev-haskell/scientific-0.3.6.2:=[profile?] <dev-haskell/scientific-0.4:=[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-1.2.3.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/th-abstraction-0.2.8.0:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?]
+ >=dev-haskell/these-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/unordered-containers-0.2.10.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/uuid-types-1.0.3:=[profile?] <dev-haskell/uuid-types-1.1:=[profile?]
+ >=dev-haskell/vector-0.12.0.1:=[profile?] <dev-haskell/vector-0.13:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/base-compat
+ >=dev-haskell/base-orphans-0.5.3 <dev-haskell/base-orphans-0.9
+ dev-haskell/base16-bytestring
+ >=dev-haskell/diff-0.4 <dev-haskell/diff-0.5
+ >=dev-haskell/generic-deriving-1.10 <dev-haskell/generic-deriving-1.15
+ >=dev-haskell/hashable-time-0.2.1
+ >=dev-haskell/integer-logarithms-1 <dev-haskell/integer-logarithms-1.1
+ >=dev-haskell/quickcheck-2.14.2 <dev-haskell/quickcheck-2.15
+ >=dev-haskell/quickcheck-instances-0.3.25.2 <dev-haskell/quickcheck-instances-0.4
+ dev-haskell/tasty
+ dev-haskell/tasty-golden
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck )
+"
+BDEPEND="app-text/dos2unix"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die
+
+ # Convert to unix line endings
+ dos2unix "${S}/${PN}.cabal" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+
+ cabal_chdeps \
+ 'hashable-time >= 0.2.1 && <0.3' 'hashable-time >= 0.2.1' \
+ 'hashable >= 1.2.7.0 && < 1.4' 'hashable >=1.2.7.0'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-bytestring-builder \
+ $(cabal_flag cffi cffi) \
+ --flag=-developer \
+ --flag=-fast
+}
diff --git a/dev-haskell/aeson/files/aeson-1.5.6.0-fix-tests-ghc_9.patch b/dev-haskell/aeson/files/aeson-1.5.6.0-fix-tests-ghc_9.patch
new file mode 100644
index 000000000000..bf6f2eb92c1e
--- /dev/null
+++ b/dev-haskell/aeson/files/aeson-1.5.6.0-fix-tests-ghc_9.patch
@@ -0,0 +1,232 @@
+From 083691aa10e802a1b9b57922f3d0a234cafdb90d Mon Sep 17 00:00:00 2001
+From: Oleg Grenrus <oleg.grenrus@iki.fi>
+Date: Sat, 20 Feb 2021 23:15:41 +0200
+Subject: [PATCH] Add GHC-9.0.1 CI job
+
+Not for benchmarks yet though, cassava etc need bounds relaxed first
+
+We need to reorder stuff in UnitTests, GHC-9.0 is stricter about
+which instances are visible.
+---
+ aeson.cabal | 2 +-
+ tests/UnitTests.hs | 144 ++++++++++----------
+
+diff --git a/aeson.cabal b/aeson.cabal
+index 91eacd7d..6152e509 100644
+--- a/aeson.cabal
++++ b/aeson.cabal
+@@ -8,7 +8,7 @@ copyright: (c) 2011-2016 Bryan O'Sullivan
+ author: Bryan O'Sullivan <bos@serpentine.com>
+ maintainer: Adam Bergmark <adam@bergmark.nl>
+ stability: experimental
+-tested-with: GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.3, GHC == 8.10.1
++tested-with: GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.3, GHC == 8.10.4, GHC == 9.0.1
+ synopsis: Fast JSON parsing and encoding
+ cabal-version: >= 1.10
+ homepage: https://github.com/haskell/aeson
+
+diff --git a/tests/UnitTests.hs b/tests/UnitTests.hs
+index a0651dda..e5c73f46 100644
+--- a/tests/UnitTests.hs
++++ b/tests/UnitTests.hs
+@@ -76,59 +76,7 @@ import qualified SerializationFormatSpec
+ import Data.Aeson.Parser.UnescapeFFI ()
+ import Data.Aeson.Parser.UnescapePure ()
+
+-tests :: TestTree
+-tests = testGroup "unit" [
+- testGroup "SerializationFormatSpec" SerializationFormatSpec.tests
+- , testGroup "ErrorMessages" ErrorMessages.tests
+- , testGroup "camelCase" [
+- testCase "camelTo" $ roundTripCamel "aName"
+- , testCase "camelTo" $ roundTripCamel "another"
+- , testCase "camelTo" $ roundTripCamel "someOtherName"
+- , testCase "camelTo" $
+- assertEqual "" "camel_apicase" (camelTo '_' "CamelAPICase")
+- , testCase "camelTo2" $ roundTripCamel2 "aName"
+- , testCase "camelTo2" $ roundTripCamel2 "another"
+- , testCase "camelTo2" $ roundTripCamel2 "someOtherName"
+- , testCase "camelTo2" $
+- assertEqual "" "camel_api_case" (camelTo2 '_' "CamelAPICase")
+- ]
+- , testGroup "encoding" [
+- testCase "goodProducer" goodProducer
+- ]
+- , testGroup "utctime" [
+- testCase "good" utcTimeGood
+- , testCase "bad" utcTimeBad
+- ]
+- , testGroup "formatError" [
+- testCase "example 1" formatErrorExample
+- ]
+- , testGroup ".:, .:?, .:!" $ fmap (testCase "-") dotColonMark
+- , testGroup "Hashable laws" $ fmap (testCase "-") hashableLaws
+- , testGroup "Object construction" $ fmap (testCase "-") objectConstruction
+- , testGroup "Issue #351" $ fmap (testCase "-") issue351
+- , testGroup "Nullary constructors" $ fmap (testCase "-") nullaryConstructors
+- , testGroup "FromJSONKey" $ fmap (testCase "-") fromJSONKeyAssertions
+- , testCase "PR #455" pr455
+- , testCase "Unescape string (PR #477)" unescapeString
+- , testCase "Show Options" showOptions
+- , testGroup "SingleMaybeField" singleMaybeField
+- , testCase "withEmbeddedJSON" withEmbeddedJSONTest
+- , testCase "SingleFieldCon" singleFieldCon
+- , testGroup "UnknownFields" unknownFields
+- , testGroup "Ordering of object keys" keyOrdering
+- , testCase "Ratio with denominator 0" ratioDenominator0
+- , testCase "Rational parses number" rationalNumber
+- , testCase "Big rational" bigRationalDecoding
+- , testCase "Small rational" smallRationalDecoding
+- , testCase "Big scientific exponent" bigScientificExponent
+- , testCase "Big integer decoding" bigIntegerDecoding
+- , testCase "Big natural decading" bigNaturalDecoding
+- , testCase "Big integer key decoding" bigIntegerKeyDecoding
+- , testGroup "QQ.Simple"
+- [ testCase "example" $
+- assertEqual "" (object ["foo" .= True]) [aesonQQ| {"foo": true } |]
+- ]
+- ]
++
+
+ roundTripCamel :: String -> Assertion
+ roundTripCamel name = assertEqual "" name (camelFrom '_' $ camelTo '_' name)
+@@ -389,11 +337,7 @@ issue351 = [
+ -- Comparison between bytestring and text encoders
+ ------------------------------------------------------------------------------
+
+-ioTests :: IO [TestTree]
+-ioTests = do
+- enc <- encoderComparisonTests
+- js <- jsonTestSuite
+- return [enc, js]
++
+
+ encoderComparisonTests :: IO TestTree
+ encoderComparisonTests = do
+@@ -427,6 +371,7 @@ encoderComparisonTests = do
+
+ -- A regression test for: https://github.com/bos/aeson/issues/293
+ data MyRecord = MyRecord {_field1 :: Maybe Int, _field2 :: Maybe Bool}
++deriveJSON defaultOptions{omitNothingFields=True} ''MyRecord
+
+ data MyRecord2 = MyRecord2 {_field3 :: Maybe Int, _field4 :: Maybe Bool}
+ deriving Generic
+@@ -522,6 +467,8 @@ _blacklist = HashSet.fromList [
+
+ -- A regression test for: https://github.com/bos/aeson/pull/455
+ data Foo a = FooNil | FooCons (Foo Int)
++deriveToJSON defaultOptions ''Foo
++deriveToJSON1 defaultOptions ''Foo
+
+ pr455 :: Assertion
+ pr455 = assertEqual "FooCons FooNil"
+@@ -548,6 +495,7 @@ showOptions =
+
+ newtype SingleMaybeField = SingleMaybeField { smf :: Maybe Int }
+ deriving (Eq, Show, Generic)
++deriveJSON defaultOptions{omitNothingFields=True,unwrapUnaryRecords=True} ''SingleMaybeField
+
+ singleMaybeField :: [TestTree]
+ singleMaybeField = do
+@@ -589,14 +537,21 @@ singleFieldCon =
+
+ newtype UnknownFields = UnknownFields { knownField :: Int }
+ deriving (Eq, Show, Generic)
++deriveJSON defaultOptions{rejectUnknownFields=True} ''UnknownFields
++
+ newtype UnknownFieldsTag = UnknownFieldsTag { tag :: Int }
+ deriving (Eq, Show, Generic)
++deriveJSON defaultOptions{rejectUnknownFields=True} ''UnknownFieldsTag
++
+ newtype UnknownFieldsUnaryTagged = UnknownFieldsUnaryTagged { knownFieldUnaryTagged :: Int }
+ deriving (Eq, Show, Generic)
++deriveJSON defaultOptions{tagSingleConstructors=True,rejectUnknownFields=True} ''UnknownFieldsUnaryTagged
++
+ data UnknownFieldsSum
+ = UnknownFields1 { knownField1 :: Int }
+ | UnknownFields2 { knownField2 :: Int }
+ deriving (Eq, Show, Generic)
++deriveJSON defaultOptions{rejectUnknownFields=True} ''UnknownFieldsSum
+
+ unknownFields :: [TestTree]
+ unknownFields = concat
+@@ -753,17 +708,68 @@ bigNaturalKeyDecoding =
+ type family Fam757 :: * -> *
+ type instance Fam757 = Maybe
+ newtype Newtype757 a = MkNewtype757 (Fam757 a)
++deriveToJSON1 defaultOptions ''Newtype757
+
+-deriveJSON defaultOptions{omitNothingFields=True} ''MyRecord
+-
+-deriveToJSON defaultOptions ''Foo
+-deriveToJSON1 defaultOptions ''Foo
+-
+-deriveJSON defaultOptions{omitNothingFields=True,unwrapUnaryRecords=True} ''SingleMaybeField
++-------------------------------------------------------------------------------
++-- Tests trees
++-------------------------------------------------------------------------------
+
+-deriveJSON defaultOptions{rejectUnknownFields=True} ''UnknownFields
+-deriveJSON defaultOptions{rejectUnknownFields=True} ''UnknownFieldsTag
+-deriveJSON defaultOptions{tagSingleConstructors=True,rejectUnknownFields=True} ''UnknownFieldsUnaryTagged
+-deriveJSON defaultOptions{rejectUnknownFields=True} ''UnknownFieldsSum
++ioTests :: IO [TestTree]
++ioTests = do
++ enc <- encoderComparisonTests
++ js <- jsonTestSuite
++ return [enc, js]
+
+-deriveToJSON1 defaultOptions ''Newtype757
++tests :: TestTree
++tests = testGroup "unit" [
++ testGroup "SerializationFormatSpec" SerializationFormatSpec.tests
++ , testGroup "ErrorMessages" ErrorMessages.tests
++ , testGroup "camelCase" [
++ testCase "camelTo" $ roundTripCamel "aName"
++ , testCase "camelTo" $ roundTripCamel "another"
++ , testCase "camelTo" $ roundTripCamel "someOtherName"
++ , testCase "camelTo" $
++ assertEqual "" "camel_apicase" (camelTo '_' "CamelAPICase")
++ , testCase "camelTo2" $ roundTripCamel2 "aName"
++ , testCase "camelTo2" $ roundTripCamel2 "another"
++ , testCase "camelTo2" $ roundTripCamel2 "someOtherName"
++ , testCase "camelTo2" $
++ assertEqual "" "camel_api_case" (camelTo2 '_' "CamelAPICase")
++ ]
++ , testGroup "encoding" [
++ testCase "goodProducer" goodProducer
++ ]
++ , testGroup "utctime" [
++ testCase "good" utcTimeGood
++ , testCase "bad" utcTimeBad
++ ]
++ , testGroup "formatError" [
++ testCase "example 1" formatErrorExample
++ ]
++ , testGroup ".:, .:?, .:!" $ fmap (testCase "-") dotColonMark
++ , testGroup "Hashable laws" $ fmap (testCase "-") hashableLaws
++ , testGroup "Object construction" $ fmap (testCase "-") objectConstruction
++ , testGroup "Issue #351" $ fmap (testCase "-") issue351
++ , testGroup "Nullary constructors" $ fmap (testCase "-") nullaryConstructors
++ , testGroup "FromJSONKey" $ fmap (testCase "-") fromJSONKeyAssertions
++ , testCase "PR #455" pr455
++ , testCase "Unescape string (PR #477)" unescapeString
++ , testCase "Show Options" showOptions
++ , testGroup "SingleMaybeField" singleMaybeField
++ , testCase "withEmbeddedJSON" withEmbeddedJSONTest
++ , testCase "SingleFieldCon" singleFieldCon
++ , testGroup "UnknownFields" unknownFields
++ , testGroup "Ordering of object keys" keyOrdering
++ , testCase "Ratio with denominator 0" ratioDenominator0
++ , testCase "Rational parses number" rationalNumber
++ , testCase "Big rational" bigRationalDecoding
++ , testCase "Small rational" smallRationalDecoding
++ , testCase "Big scientific exponent" bigScientificExponent
++ , testCase "Big integer decoding" bigIntegerDecoding
++ , testCase "Big natural decading" bigNaturalDecoding
++ , testCase "Big integer key decoding" bigIntegerKeyDecoding
++ , testGroup "QQ.Simple"
++ [ testCase "example" $
++ assertEqual "" (object ["foo" .= True]) [aesonQQ| {"foo": true } |]
++ ]
++ ]
diff --git a/dev-haskell/ansi-terminal/Manifest b/dev-haskell/ansi-terminal/Manifest
index 8435a7d088aa..fa11aa70cdff 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 688 BLAKE2B 86b9c3de6e61e37023646599e63018890e43fc2968fc35d76533fe4d40edd9b8cd2ca2f116c1bd39c48f188e10d9849b3c4a04cf0cb912e07aa7f9b32138906f SHA512 a033f6540162c0f11659e80ddcb5afd5a5ae94575d58db1e5a2a97b3b7d32bef1569c10feab7e585c605a97ab60a2704de6d5ea1c6971e8755241f03671f3a9a
+EBUILD ansi-terminal-0.10.3.ebuild 695 BLAKE2B 631391fcbc70bcf47b91607add16230c83be997c3aed9f63a3ca1253587f189cbb8644d42b9d13c27ff90fd65ebed4089945d4e73a5f448bcc4fae6919a765d8 SHA512 e39aeba1122ff7a666c1f186f10ef4bbc0981ae93ee4857c2b2782a29375fcf42f07c9719bf0364f1ad02139b72406b7597b2a13e003922bddda3c6175892a6b
MISC metadata.xml 703 BLAKE2B c77e784f55e64324a2d23abb4be6e710863787c23981778c3643ef30419a248e5df8b39f022d6c28460f1fd25bf8bc8d5902fad9a3b83fc5714112b8c2f04ca8 SHA512 57020437e5d37944e292fa9dea9094634b0bc5485c9a4c55060ca5527730af03affd024cc7cd8cf64dc01083e5123c7c384f254f681b24ed34123364c565e223
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 98a4b995a5ea..1cc2806090d7 100644
--- a/dev-haskell/ansi-terminal/ansi-terminal-0.10.3.ebuild
+++ b/dev-haskell/ansi-terminal/ansi-terminal-0.10.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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 ba0f30f634f0..3a93b21fffd4 100644
--- a/dev-haskell/ansi-wl-pprint/Manifest
+++ b/dev-haskell/ansi-wl-pprint/Manifest
@@ -1,3 +1,6 @@
DIST ansi-wl-pprint-0.6.8.2.tar.gz 16491 BLAKE2B dd0619b5ee9f043b225dcafdc7dc4f8b095ccd24644f03cd46c3596765ecb3c2eba7955f5cf4032664b9da9473ee508c59c4b18e7b30725ab81c00fa96e5f2ad SHA512 00c39dcdd90071011d2db6e196c472fddc61bf3ee4baed0414de1a1ef1e13801fceb647a718018e1a644d2276845af7bc58d5bf72dcb35d193ef6391ba2f8ac3
+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.8.2-r1.ebuild 897 BLAKE2B 120f71f59e12a5cf292c7248dd4ec16c46a0ebf556e124fe203a4f83fefb2735d913c4357bcfe22ff9fde8fb35fdf09bd90f35301c428b9a907b64f2e66bb823 SHA512 8b2d6cd45881af4dfd831c2606379d481e521be70178ace9d988c37c9216680cd03b50f4efda5c72aabcb70ae322d3a48a3881b1ec83d28aedb84192a4067e14
+EBUILD ansi-wl-pprint-0.6.9.ebuild 1289 BLAKE2B 242ab6ee627c86af8afc41f9fdf6140d966030e49afbd1ec1f519c8ada580e59e0f3a08fc6b16412a5418f6dfe9e09d348d1e6b7d83a7094ed784db4a30612fb SHA512 a7c6e30dd282fb2b76f99ca22f7f85afcd0d6b384711f4cdd04c621d54e92be31e35d7c0b6969457dc39435aa026b54a4cb8477fcdfffd7dfa743769e33db81a
MISC metadata.xml 641 BLAKE2B b848c8ec487b98002c7a184495f6d6b3e8f41f4095ab9bb69050d8b7633689aa9941a4294527431dbac19bf444b30e31497778b77495cb14d924775a3df1b07a SHA512 5aa4db2e0330717cb42f49b688ddb7770afed426ef3d6898f471f4123b1a9592afa74b9e3041ec194fc5155647a59c65d433329c52952812c1963a43e99a2388
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
new file mode 100644
index 000000000000..dcebf67d8c3d
--- /dev/null
+++ b/dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.9.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+#hackport: flags: example:examples
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+CABAL_HACKAGE_REVISION="3"
+inherit haskell-cabal
+
+CABAL_FILE="${S}/${PN}.cabal"
+CABAL_DISTFILE="${P}-rev${CABAL_HACKAGE_REVISION}.cabal"
+
+DESCRIPTION="The Wadler/Leijen Pretty Printer for colored ANSI terminal output"
+HOMEPAGE="https://github.com/ekmett/ansi-wl-pprint"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal
+ -> ${CABAL_DISTFILE}"
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="examples"
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.9.1:=[profile?] <dev-haskell/ansi-terminal-0.12:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
+BDEPEND="app-text/dos2unix"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${CABAL_DISTFILE}" "${CABAL_FILE}" || die
+
+ # Convert to unix line endings
+ dos2unix "${CABAL_FILE}" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag examples example)
+}
diff --git a/dev-haskell/appar/Manifest b/dev-haskell/appar/Manifest
index 1df2d8175a58..2d448d2b595b 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 603 BLAKE2B 77fa8a99d5ce8fa8de768491823b6181e5dc5587a442fd11475f7d55992a910a5380d450707e260772eece645aec5d040b048f825bf2243d1f7db01582c4f3c1 SHA512 7a578c88cc65732e2cbe103e1667fe66c381980998776a8a6c31d7c0b286898aa934d3353dc411cd6e5a0e8a1809985f4d3781fb34e82a47737801e67430537a
+EBUILD appar-0.1.8.ebuild 610 BLAKE2B f2d4a234498793d7e4f12ff290e7131f800214f41921d8a501a75884ab63129d86fab503faddc2e7290d1e315230f83deda598a56aa7d35404bc31182977118f SHA512 cc40a57215ef710b1ed5a08820ab6042cb071737cabb8c11b4ff9de6cc83476df1234ac3671a4ddb3f3b74f4fa7d70b49c4851f4b95b002453e212e5fd9f8b88
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 eda1f1780826..65dfbab6c093 100644
--- a/dev-haskell/appar/appar-0.1.8.ebuild
+++ b/dev-haskell/appar/appar-0.1.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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 3b262f3565a0..c44af248e4bf 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 774 BLAKE2B 67e2efb672e81c44d4f5e4be7af3602560cd504007472898a16c3f63da537e1a0ede3e5b69686e6de2d58ca4605874edf8690a3c5e89b060330c0ae2d952a2da SHA512 50b78a13b4479c5583851b25423f5c03070db09707fb4ccb5550c244aea3f4820624f8183479bd9b18df8488107efa75802b31de51e62fe56accbb8b8a7cef10
+EBUILD asn1-encoding-0.9.6.ebuild 781 BLAKE2B 056a279b836e50f295f4c12b5cecb4753489304ac76e48fbbe0ba298b28366163267f638eb92afe8b71a3e162b6106136bfe14fbf4c02963ccb6ad23e57c0bd1 SHA512 00bfe1d11f74c7096b745e41edacdee37c63b0db3ff475f359fd9bf7962dd45d5a3351c049130fe482019eeae67bae3955fc8e2f338fb2f1d474f0b77ea75923
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 6157709240c4..b88d2540cc45 100644
--- a/dev-haskell/asn1-encoding/asn1-encoding-0.9.6.ebuild
+++ b/dev-haskell/asn1-encoding/asn1-encoding-0.9.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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 ca34e7266ef3..a82937017296 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 670 BLAKE2B 6ac7744cfe54d38a32280878483aa91d72a4a50c937d1cdd14ea6932595d67281aea7f3c974deb3bdbd9d7167227ce025913ffe6cd39358ff72cc86eb169def6 SHA512 580abb463d2dbdd83bc872f0ab022a1f72c16651854978b19f5c73ff1fea4385de53f6f2346b842b50e8136f629b0d843b8208f174c2f64fa388888255d23b73
+EBUILD asn1-parse-0.9.5.ebuild 677 BLAKE2B 29ad8591bf450f686d6502b90389a485ca9cbf2cb018e09f4fdd92b622bf053b416e9639c1f5b96c8fe0455285d32040d26b83af8d03ec37a6051471257be6cd SHA512 90048b819b930eab8ffea98ee44bf579f578c48257a287f68d59da75300c2283e7aa0269ea8b297e31f35b26506fd38b4cb4f557c0b492af7a1489383d478990
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 82d27ddeea93..12b397b0ccc5 100644
--- a/dev-haskell/asn1-parse/asn1-parse-0.9.5.ebuild
+++ b/dev-haskell/asn1-parse/asn1-parse-0.9.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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 78c6c9c30b5a..cffd5b5b674e 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 576 BLAKE2B 4508486d7f0a0ce1df9bdf2f042af6bbcd6a4e6faa478f0b165b83b86d1117fa5bc7d96ed391c0193e313cc0fadc4bad7507ca421b9d3cc0d6ec33d63356a681 SHA512 0336d96e4cb4572c9c41ecd7511b819159b5d6f4303c09cc03928ef76e95b19962166b1097e38bf2551d47262e05be6e7d5792f73eb999fbe8d6257e8fb2ab07
+EBUILD asn1-types-0.3.3.ebuild 583 BLAKE2B 1560bbfe1d1af0b073143e6bb6903d7520b5dd9921418ca8f2cbaf3e993d2ec6e4c6f8ec9a0d275a79e96cf5fd657a7a73ba06f16b68e2269d613b34bfd9b9a6 SHA512 84f701f105be5c14f9ccaaabe8345a5b2942154039293fcceedc5908a231a53c09e67ed82c500361111461423df7e125d924fede0a9dc4b4f0d2bb5fd15c8996
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 e1e050ef0dde..04582946186f 100644
--- a/dev-haskell/asn1-types/asn1-types-0.3.3.ebuild
+++ b/dev-haskell/asn1-types/asn1-types-0.3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/hourglass:=[profile?]
diff --git a/dev-haskell/assoc/Manifest b/dev-haskell/assoc/Manifest
new file mode 100644
index 000000000000..9b20261ceda8
--- /dev/null
+++ b/dev-haskell/assoc/Manifest
@@ -0,0 +1,3 @@
+DIST assoc-1.0.2.tar.gz 3047 BLAKE2B 07f409ce555ac5f041d83db94829638e00ec50175499d42263f19570bc9f58788522ba4edc058450e90912b75aa21f7bfbdcd054cd5025a4aa0cb88b74020c9d SHA512 20fd0056dcc2dff9504e090be5c2ef27692a795133620e60b9382cfdfbaf26d1019617acf48f0f762e22d699068bc4dbd35a714177ce3a36761c0065708b9168
+EBUILD assoc-1.0.2.ebuild 834 BLAKE2B 2ab7b6694ededd98debfc2c51471511177142e2f089b8dbd84062a94eafaba34cb2617d5c451b54a04f35eeab32c1ed376358072ad9aa51961599c85022b297c SHA512 02ba89e93751e7e0e4a7981518a87c1a5119aef13bce6891cc4b888debcd87d253b93007236c47d47d8bf97c4a8cc005f696ac1a8e06a1a9641160f0cd1a1b0f
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/assoc/assoc-1.0.2.ebuild b/dev-haskell/assoc/assoc-1.0.2.ebuild
new file mode 100644
index 000000000000..893d78d4b5df
--- /dev/null
+++ b/dev-haskell/assoc/assoc-1.0.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="swap and assoc: Symmetric and Semigroupy Bifunctors"
+HOMEPAGE="https://hackage.haskell.org/package/assoc"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12
+"
+
+src_prepare() {
+ default
+ cabal_chdeps \
+ 'base >=4.3 && <4.15' 'base >=4.3'
+ eapply_user
+}
diff --git a/dev-haskell/assoc/metadata.xml b/dev-haskell/assoc/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/assoc/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/async/Manifest b/dev-haskell/async/Manifest
index 556b4379c301..f43eccd6896a 100644
--- a/dev-haskell/async/Manifest
+++ b/dev-haskell/async/Manifest
@@ -1,3 +1,6 @@
DIST async-2.2.2.tar.gz 12927 BLAKE2B a0fa95525153e1065888072d4c7590a6184fbbedd957d0a7867235414681c9959be385a75007160d50fb3a9e015c83651175c4399f24b7a0d981cfbe0f8bf250 SHA512 6984c74b76dc1db73363ca2e360d2be6f2e7b4de5c7de452c4df7ee996b2256790a8cecb532af6d7d675541315a16f8e4ce566c5f79e4102e4a857f057e2d811
+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.2.ebuild 989 BLAKE2B b3e8231232b64e70a1b6df3941086ba27f436afd8d134ff4ae1f6050e1fb5a10746a4acefeb147b098a3cfb2fdd944e16ea095f2221e5da36851e4d53297f8b8 SHA512 57e692ff5f5378f5a6b000dc977b63d958581e7a7376693dabdc2ccc71f7f4c2b5685e313d46afcd8b2874ed3fc959cff04ae686776843af20dbc465ce7620ac
+EBUILD async-2.2.4.ebuild 1301 BLAKE2B 893163138fb44ff28b5fbf71655e1848d93906816d6cefed89922891dfed57446ee282bc1fd7546f9ddc8a9501f5352a1e01d1125f98e554f526b86d47f8e466 SHA512 464ec4cf7e0bfcb2f6f8c8646ff9aaf4f030c65d639f96a530ed4fda27e4ef792ae7934e9c348087ffee98fe8689300cdf9ac2fe6678d7a51ccdf89c0a10342a
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
new file mode 100644
index 000000000000..8d3cd7b0109b
--- /dev/null
+++ b/dev-haskell/async/async-2.2.4.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+#hackport: flags: -bench
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+CABAL_HACKAGE_REVISION="1"
+inherit haskell-cabal
+
+DESCRIPTION="Run IO operations asynchronously and wait for their results"
+HOMEPAGE="https://github.com/simonmar/async"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal -> ${PF}.cabal"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/hunit
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit )
+"
+BDEPEND="app-text/dos2unix"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die
+
+ # Convert to unix line endings
+ dos2unix "${S}/${PN}.cabal" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-bench
+}
diff --git a/dev-haskell/attoparsec-iso8601/Manifest b/dev-haskell/attoparsec-iso8601/Manifest
index 1d5eaffff01e..31a29af1763d 100644
--- a/dev-haskell/attoparsec-iso8601/Manifest
+++ b/dev-haskell/attoparsec-iso8601/Manifest
@@ -1,3 +1,5 @@
DIST attoparsec-iso8601-1.0.1.0.tar.gz 4317 BLAKE2B 80c7f9dc3bb52799117177daf5389882413656713d7b0671694f725110e0ebfe54d93ff6e439359556d3f0895354d3ba6994287967eda3f05c9d4d4cbc2dabc0 SHA512 a1d751d388446a7d2f628d7112b72beab338061bf2f8dc74c26549f0e93ebbb955bd9082db8a70db71cd80ceb576b22a94195c34f816eb6cecd5c584cb100e8b
+DIST attoparsec-iso8601-1.0.2.1.tar.gz 4457 BLAKE2B f613d95643c53cc01061e0ee88c1bc42a05d3b9d5f60993b1a3744b09ff74a2d039bd5c75e23696ba0c6953227dd9bcd47cbdd4be719448698cfb9774b8600a6 SHA512 7be279057d0338c5825f5a9d578df23364325e274334d0cca37a4cba6a3a626202994fa284f529b08c3e1067278f6a1fbabbcaf2769a845efdaa05605ed4a6e0
EBUILD attoparsec-iso8601-1.0.1.0-r1.ebuild 966 BLAKE2B a5b0084c588bc12afa37487f5046731c93516460ddeeccf4273f6ec3652680878ef9a23bf4616171882fd2c5c55f5a9ba728d2a86c6983f28f2ede0e3b8a80cc SHA512 b8ac894b08f2a8e693ef81e5c650181e28aac09f6f88a90444119dcbee6fc39fb3209aa575dced5048daabd29261223dda56f28f8a77041393a920fc03f5f16b
+EBUILD attoparsec-iso8601-1.0.2.1.ebuild 953 BLAKE2B d1cb3d37ba16f3c02b69692713a98c346d72d8d8931df4ee6cc2d5c56ea474b44aa5c9de1ff4bcc566fc6b7491b11baa0f66d01bacdeacd1e8f1a8363cfd0560 SHA512 ce9990aa0595ae81167bb9178174834f3e7119bafde49dc92fd8c4914d11d8d91bce17102fbf010424f48c774f65d0171ca26ca9cdc42c5cbeaf568ee6100676
MISC metadata.xml 380 BLAKE2B aee2e46e65f4559e3bb61643fbdac419ffaefbf49577ad17f42fc6e16532d9e5938587c19b1e10e382d9bd462a6355aa7043e1b3293a474e9233aa001233ee08 SHA512 15456c87d311d0b61fae9af6afd6be12f6655260e9d89b5527b81badffc4f8d533ab7c9059f4ffe1cfb0381319011614d0fab539c73b9da81158253724dcf0c5
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
new file mode 100644
index 000000000000..743a43c32102
--- /dev/null
+++ b/dev-haskell/attoparsec-iso8601/attoparsec-iso8601-1.0.2.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+#hackport: flags: -developer,+fast
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Parsing of ISO 8601 dates, originally from aeson"
+HOMEPAGE="https://github.com/haskell/aeson"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=dev-haskell/time-compat-1.9.4:=[profile?] <dev-haskell/time-compat-1.10:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-developer \
+ --flag=fast
+}
diff --git a/dev-haskell/attoparsec/Manifest b/dev-haskell/attoparsec/Manifest
index c2b242e1a5e7..d9cc814744cb 100644
--- a/dev-haskell/attoparsec/Manifest
+++ b/dev-haskell/attoparsec/Manifest
@@ -1,3 +1,5 @@
DIST attoparsec-0.13.2.3.tar.gz 162346 BLAKE2B 02bcd5d2c4993db547a723fa9f30ddca882a3c13d7c68073e9ed2b093def2f86062b5d9d5c87d9a5ccd13d59ef1b2f962537979320d56444027a1fc931dc98fc SHA512 84805ff547f1aa5eebd320c1bd738bc1098a9789fb330eff7bdcb1b0477e9709d86f93bd8848f4a8501a123b6add6bd22af59cfa94af66f1d57703745706a194
+DIST attoparsec-0.14.4.tar.gz 160701 BLAKE2B eb7094b0e1b064f5b10c198950b33a085722ee22bd6f0036c8e53aa5475f1b40fe08d528ec3afd547b13cd5712a51e5bcb86a8465a59174a35d603b3f9c13a0a SHA512 48aa7743b24def2db7041e3e0189d9844194c42b5d216ff5060806a80eb550200ddcb11e9321a910ac4881ffdd7381d80a4b88a73acfb29209c650eababb925b
EBUILD attoparsec-0.13.2.3.ebuild 1016 BLAKE2B 5275ae71da8e6229c12c6af8e3cbd46c61a3acb438a76d4867f9d463555c987c18a40729a6493d083d482f23505cc5162dccee7b6248916741cd815a77e58547 SHA512 46c927c2377a70e7271a09ae2c945c03f9bba128b5066dd6ea250595e85e181675533097d37bb5dc0c8e1f60cd629a55ac38272afb9f8f5391f41877920c2bf5
+EBUILD attoparsec-0.14.4.ebuild 1011 BLAKE2B 0baf7e2340552298cc43d8c43ce1f816e6626cdd48f793a5c8e8fd9095a86c89249852a3db0fa432a9acdf80313175a44e5b3d6c8b02c2503e93ad0e1cff126a SHA512 074f7c82ca2d339655e58a6591cda9fb688f46f5c6be9f29ca10b21779dd56e07ff93a6299e091d248e07cfd68c76b39405aa88d5c90e3989e888a0be5522fa1
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
new file mode 100644
index 000000000000..bc2f7907a12f
--- /dev/null
+++ b/dev-haskell/attoparsec/attoparsec-0.14.4.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+#hackport: flags: -developer
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # Disable test-suite: circular depends
+inherit haskell-cabal
+RESTRICT=test # disabled at build time
+
+DESCRIPTION="Fast combinator parsing for bytestrings and text"
+HOMEPAGE="https://github.com/bgamari/attoparsec"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-haskell/scientific-0.3.1:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1"
+# test? ( >=dev-haskell/quickcheck-2.13.2 <dev-haskell/quickcheck-2.15
+# dev-haskell/quickcheck-unicode
+# >=dev-haskell/tasty-0.11
+# >=dev-haskell/tasty-quickcheck-0.8
+# dev-haskell/vector )
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-developer
+}
diff --git a/dev-haskell/auto-update/Manifest b/dev-haskell/auto-update/Manifest
index 241922f4c2a3..fbd2ef12c20b 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 639 BLAKE2B cc25cf0b4757ebaaea71f4807fd8c2c2631198ff7cc9bb0f03c950587ea74ff8b8af55f7a1a9dcea311b0baa7694461fb41871276f110d9c1bb1d3caf7d04b14 SHA512 fb7ee51682a73cca12570607e489f57fdf9e29216fe6eebd5adb755187843724380f9156da6fce4132937a1a10a739df786fc7cd9f77cf3cf73f92f3c9e3bcdf
+EBUILD auto-update-0.1.6.ebuild 646 BLAKE2B b52142548a459ec9203ec74c4d27612782f477dc938d4a73f3966d42de0ae134b9ddee1156ffe2ed73b62c3c3a91343bc44697c0d5fd1c2d449786e552c2c285 SHA512 09d6896bcde4554c728eba8135a4d377b4725b7609ca3275c0a3e5dab7bdde621b61400f10c1e12442874487ed42cdbfae647866240210084a413027ceec5f2d
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 576e43979d73..a3687587b1bd 100644
--- a/dev-haskell/auto-update/auto-update-0.1.6.ebuild
+++ b/dev-haskell/auto-update/auto-update-0.1.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/base-compat-batteries/Manifest b/dev-haskell/base-compat-batteries/Manifest
index 1e74cf6fa737..effa07ea2c33 100644
--- a/dev-haskell/base-compat-batteries/Manifest
+++ b/dev-haskell/base-compat-batteries/Manifest
@@ -1,3 +1,6 @@
DIST base-compat-batteries-0.11.1.tar.gz 16748 BLAKE2B bd24a8fb165b8056023f7280745ce972d2036df33cd72f2824055455899d2643b4ca90d116d1692795ea504f0c03a97bc256eaeba7db491f35961061d28d0aba SHA512 a0149db9fae3664507c715e569209a9b996084cfb1f4dc125914eea57c2142ba8ddad559257dbf405c2b91d78d10c570c25e5a3c80bf50eb6bf5d31dfe65c217
+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.11.1.ebuild 1332 BLAKE2B 867923987abe0e7a494f367a2ae1c8dc327da5db0694e6a65c873611be7126be32a3932bc9c0a03ef64f8582512e92d8036d78cda8fbecb56e0f0e53f40fc342 SHA512 51c37eba33d6a5b3008777f0f68e5e352124539a63679342cf4df34266f73c30876cb677ffb925604f05a9007705270bdfc3c4283e41f161b140a545a56f7876
+EBUILD base-compat-batteries-0.12.1.ebuild 1329 BLAKE2B 4a11d30589d58b6009bef4667ee1894686c548f50b99d50049e5cb7f918bf2bbbc095a93c62cbfda1e297723372f67ff81f51ab34c7097d1bcfc32dffd9e13e8 SHA512 1e565fb3eff4c0aeb64869ac8b3a383ede7c7528f200a564b50f7e3bdab2aa544c95ede6b812961c0207a2532259adbeb5c59d4a100472b2fab9cc61d16da1a2
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
new file mode 100644
index 000000000000..0d77a1bc3b95
--- /dev/null
+++ b/dev-haskell/base-compat-batteries/base-compat-batteries-0.12.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+CABAL_HACKAGE_REVISION="2"
+inherit haskell-cabal
+
+CABAL_FILE="${S}/${PN}.cabal"
+CABAL_DISTFILE="${P}-rev${CABAL_HACKAGE_REVISION}.cabal"
+
+DESCRIPTION="base-compat with extra batteries"
+HOMEPAGE="https://hackage.haskell.org/package/base-compat-batteries"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal
+ -> ${CABAL_DISTFILE}"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/hspec-1.8
+ dev-haskell/quickcheck )
+"
+BDEPEND="app-text/dos2unix"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${CABAL_DISTFILE}" "${CABAL_FILE}" || die
+
+ # Convert to unix line endings
+ dos2unix "${CABAL_FILE}" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+}
diff --git a/dev-haskell/base-compat/Manifest b/dev-haskell/base-compat/Manifest
index c30f5ec85948..545f565cc60a 100644
--- a/dev-haskell/base-compat/Manifest
+++ b/dev-haskell/base-compat/Manifest
@@ -1,3 +1,5 @@
DIST base-compat-0.11.1.tar.gz 33691 BLAKE2B a598582e1a76b2b83d4168da3fbdf2b0ab34127d60ba46c9803101d075989000bed7f01384d58292d96c1099857964c74d9d7bad092fca94502442b635a82245 SHA512 d92a81e670535b4ca6fd95d51800972bbc52008ef21ccc22119341974c45bec66ed725c795da8d94c8ef824dfaa7f9c03a173b643daf339a4759c49453cfcec8
+DIST base-compat-0.12.1.tar.gz 35504 BLAKE2B 8b450d9b89509b36c4810d9c1471c782af3f782c7069f764ec79952c61ac59db8cfac3def772b8f7b61c311c7761ad793226aec1a58ea7d521733a2563e1abc5 SHA512 2ae3e1baad0d0f25c227a9b066ea266cff4f274448c418546d37c6274d77df4349215722fce3d6eaae2093ad31c9b2c70b02f1233513eaa59a59c6255669d318
EBUILD base-compat-0.11.1.ebuild 536 BLAKE2B 8ca70f87a7c3960db4fa06ad3762a12b15d85f9e404808ab92cfe09a8b4b5b6660a65f2be588908070ece3a5478dba8ffbd00c04a2b99e2b1eebd5d6522e7cb0 SHA512 b774f0fab6c147a2dd97311aedf82581d1ed4385733844f05213af7727cacc889441bcc9b11bd83cb48923af46d86c99a0d62a80e4a4d7d65204cf8713d27b86
+EBUILD base-compat-0.12.1.ebuild 546 BLAKE2B a5cea6ae097abf86b5f1d1fd20581ddf53625bb4f176e6c59ebcbd1b25a2ede10edcc1f0cddf60610d95a48a9ac4561a8a124c1e60301b7617cb9bb68b6db287 SHA512 31f16f606bf7fd879ad0537ecac0e199b6d78540180daa742fb408bb7ff90afb55cff0920f81774ed4b596ebcb31763a10c32c76c7edda60705f18611bc9c464
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
new file mode 100644
index 000000000000..78b0c0cf45b4
--- /dev/null
+++ b/dev-haskell/base-compat/base-compat-0.12.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A compatibility layer for base"
+HOMEPAGE="https://hackage.haskell.org/package/base-compat"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
diff --git a/dev-haskell/base-orphans/Manifest b/dev-haskell/base-orphans/Manifest
index 7548d2d33fc8..028d03d49a8f 100644
--- a/dev-haskell/base-orphans/Manifest
+++ b/dev-haskell/base-orphans/Manifest
@@ -1,3 +1,5 @@
DIST base-orphans-0.8.4.tar.gz 22573 BLAKE2B 0fe59f562864e41419a9b77087d70488cc6d9e5c762c92815d05d326bfb0a6aaa11e3da82b4bb0664549e56e4abd5f81330a836010f7b56cb26f86c8b82c3038 SHA512 ce59bd56c5acc38f3c5c55d619b27684a8cc35c0b14c2dac6a4cfa56d503e25c7a764210a7cb9cef93b0acc02371af0e40d8024b7a48e88a8ebdf406fed206a6
-EBUILD base-orphans-0.8.4.ebuild 790 BLAKE2B e8072f13620f5ffa1173729e5bfc9d7ed5ef10e7ad8ef28fe914183e7c7d6e067d83935b4a8dd0148e17c7b14cc4b9926d9169e35233a1c585466e0828ec73a9 SHA512 2a30e915053b256e3cd0b32399061a07e9f1f618cd1603953272bf8f27d32c9c0283e45531b4379cfb1f03fc333f2b80df6628c35a3271e9a0673298e126749c
+DIST base-orphans-0.8.6.tar.gz 24255 BLAKE2B 8e8106cbdb58956ef6fc7c133e5a5c5537af8fa1ab56545a533f7c061361583b3921e77fdae2277a39cbc505a7e108fb672942528fe752fd7ef0506a4821547b SHA512 53cda663ee88e2ea53cf6b6d07b625a8343a6a26474bff9fa09554ee094e50429239615a892460fd676e9c3f80cbda0ad824052d785694fdbf1f2a90fa1e29ff
+EBUILD base-orphans-0.8.4.ebuild 797 BLAKE2B a823d186e884852892f537bcfcde1ed3549a951a410d46a586e8c3663bbe433757440e8a165b8072dcdc2ef9377632b2fdd2aa05736a8f579a009963d040eb3c SHA512 2e418787a9a27779cc2e5fbc5a5182d508cbad4d49708cb108a8bb73088073518dc37d1b9b0816c4830299e340be36eace31659e5c922a4eb542bf00e6cd3264
+EBUILD base-orphans-0.8.6.ebuild 654 BLAKE2B 04843f966b7a6b90b79709dc13108cb2250c315687ad9616c2305350dd4766f2536fd174ec844fbdfe83392f78b8f819ed05f7e1db950ad7e387e4a2c3e70691 SHA512 287d3d9128a56b3d70fd484b1075fcca1300bebe36e07c70e6cd165a1c9bf638b5c8689a116800b317d146b70e9175562d2a8b81f3ca5c307b8050880b7c9060
MISC metadata.xml 807 BLAKE2B 38c0b75bcf2ed3539cddb1598182b6f6a00c3f73a8d9e42cb264b3f850764e3f13877b244f501b9d46ad4cc9c4616437f82f59b61a6a165f05c6d054b072f901 SHA512 9dde1cf788f1cad0f1bf33c1320f64f15cedc01b1ce7b1b4f99c963659555a2c3c77eac0f484fb9e258473d7ae9584597f62115b7f882d7bc9877af7457174e8
diff --git a/dev-haskell/base-orphans/base-orphans-0.8.4.ebuild b/dev-haskell/base-orphans/base-orphans-0.8.4.ebuild
index 3edd14593a73..d7683ec48d2a 100644
--- a/dev-haskell/base-orphans/base-orphans-0.8.4.ebuild
+++ b/dev-haskell/base-orphans/base-orphans-0.8.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RESTRICT=test # circular depends: base-orphans[test]->hspec->hspec-core->temporary->sxceptions->test-framework->base-orphans
diff --git a/dev-haskell/base-orphans/base-orphans-0.8.6.ebuild b/dev-haskell/base-orphans/base-orphans-0.8.6.ebuild
new file mode 100644
index 000000000000..18591d19b3dd
--- /dev/null
+++ b/dev-haskell/base-orphans/base-orphans-0.8.6.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Backwards-compatible orphan instances for base"
+HOMEPAGE="https://github.com/haskell-compat/base-orphans#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/hspec-2 <dev-haskell/hspec-3
+ dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/base16-bytestring/Manifest b/dev-haskell/base16-bytestring/Manifest
index 0ad8242a2772..7b54f5951610 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 599 BLAKE2B bedea68615054879316c7dfb8575a8c6f44194e4f01e1c452aea301bf382c3edc2995cf6ae2df4f97ee3a68cee7f1c2fb50656197a00d6b085c1eecbe1f3c01f SHA512 05117284393ad44d393438792a9abd4af37b6d160557863cc0fce064f2aa7b94a14ab1b1457cfd469809c5114360d3e248470f5927c7c6a881f8aa08aba5fc20
+EBUILD base16-bytestring-0.1.1.7.ebuild 606 BLAKE2B 5df8b32f8039b2d8a9be440422c2bac2886e725bb5bfa5fc311f779132c45092a9851e2ad1f100269b410d3175706d12b99e6370d1e638d7c0c1cabd4ed5f2d9 SHA512 b7338e5a53bbd5e2408cc67aaeeb50c5df6a8169b1c878d896de52b9002c42d3a8c35c8e40ff386752c5fe3118c2d2e90d53a2ce6994c80e95b5f89ff28dc433
MISC metadata.xml 336 BLAKE2B 18a1850149e0ef8f34a2f35f2a9c3f5120840d6fec54c752f79ca846143a727f6534bda8f5c43416f4b07a4c9b15821585d1b5dab9302598e3ef7a86fc24bb35 SHA512 ff2fc3ad1320a05d424f70399055b92f6d85187f5b4bf63e58faf345111625f087d1069dc1d67dc192f5dff5804ba52388328005f0d447ee2db6192106072a64
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 e05e533222a1..ac23cf641a1f 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~ppc64 ~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 c0b2325bca55..e3554cf0d756 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 747 BLAKE2B 8a9b5c54e72fdf691d0dccfe72d9be95889ec4f7e5432837a3819de9dad6f2fe3ae592c47e4df3ddcf70220bc205dabf64bf42b8015692b54f7b6e1a335e01f2 SHA512 4d1b0df33bb05a145a23985405acc5e1a6989908a53237a357674604af364ab6d2cbae05a26eb2a8a3a9df5b0afa5fbff571e1f05186c1dc63b1ffa1e2149ca8
+EBUILD base64-bytestring-1.0.0.3.ebuild 754 BLAKE2B 35a4cba405eb0c0294b593a8853f88a117955aac7b37e396e1e27360f688eed3f6346de269612b9e114518a2d9f1fe4c190626d275c6e8e1d1ee7e158a40b774 SHA512 5a6e85d32678fe70bb1e0c093b60c7d3c537f5f7ff5f50dfaabfce0596fc58ec7c88b4980ecc882e63038a2ed9babc4947766dbdb905705d43055f8cb6d8e0be
MISC metadata.xml 336 BLAKE2B 6725317946281b2e5b460295baf4a9708fef691005dc68954c7180df1907b642e0c1f19d4939d5bf634a33ff1cc45e8e9503cd95d6109d80de46662581f5915d SHA512 1863689a986f430195cb47020f3983d332fdf012b8fc396a12c7812ee523651b26d785be5ff26612f518ec32a44033e5cefe0326956e515bde6e20a1dacd3690
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 458d52682faa..41cfd5338c5a 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/basement/Manifest b/dev-haskell/basement/Manifest
index e6c18d09d01e..462ffe603024 100644
--- a/dev-haskell/basement/Manifest
+++ b/dev-haskell/basement/Manifest
@@ -1,3 +1,5 @@
DIST basement-0.0.11.tar.gz 134032 BLAKE2B 52d9d674841d048b53011589c7a87c7cd7e45655db3c7bc2c99574b8a49bace33f20abf7d4614cf3106e2b87cb67340e5d2f76416889038c2e081c1f62f46bdb SHA512 2396e692fcaa080418eb90c38148dbb2465490ffaa5e35d141573d32729794dffb444bdddd55082878520a22629cfead5fdc1ac98f1d369600cc3165b64730d5
+DIST basement-0.0.12.tar.gz 134142 BLAKE2B cf0ff62bdd69cdcb075b5e63e9d60e7033ac85007101cd8c1d38776cbd1b60b336606e502a91ab8fb7275273f9fa3eae7344f0e47aa269bada2649c7be07caad SHA512 4515fbecfb8280cfd669313d236a5e3b4ef45ba3fd3da8626073fa3a44a889370c48c582ea633eac5df4a5e716c495cf827deb9239274fbdb63a14d19f9682fb
EBUILD basement-0.0.11.ebuild 562 BLAKE2B 0554ad3f9b0ba9195a19c5603a3566ad1324572c77a6ca022024ad903b66a558c9fd8cc4d3d5c9a97c1444493fab08efd17556cd93d4c5c1a71d5cb1eb38f82b SHA512 abc0dbbf1b94ac220fd7bc587b2a0431188c97f32c1f179dc18c3146df287673d4cc74888e879566f1ff1c8b86785f903e16c0c7553487c98593eff7bae59a3a
+EBUILD basement-0.0.12.ebuild 560 BLAKE2B 7ca7bf920793ff42de934bc6bcb33022a2d605c4ea3212d1d6c3cd29348f65c434dc64f0b461e0924a30d0ecb8aba94e44601e4a20565d4afacc0b4be04a2e0c SHA512 0b08a9d5a920ad55a3c791ed42a75c0a59d17c2fd034b2cb979fe1dbfbc34158f21088aefa74b1d06d7f68126fb5d6fe511d90cf03f6e8fa788c603c0be14c6e
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
new file mode 100644
index 000000000000..f19d946f4ab4
--- /dev/null
+++ b/dev-haskell/basement/basement-0.0.12.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Foundation scrap box of array & string"
+HOMEPAGE="https://github.com/haskell-foundation/foundation#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
diff --git a/dev-haskell/bifunctors/Manifest b/dev-haskell/bifunctors/Manifest
index 9c03b15b920e..0f044b1bb944 100644
--- a/dev-haskell/bifunctors/Manifest
+++ b/dev-haskell/bifunctors/Manifest
@@ -1,3 +1,5 @@
+DIST bifunctors-5.5.11.tar.gz 46003 BLAKE2B 82572e6c162ab105fdce6c3cd7e44da16db232c2233e4d2e3551001a20a2bff0bb4e41fabebc974290749275621a9b0abe3925156090cb960b95e8cbcf43150d SHA512 09f66d1a086a72a822e804521c2258acb16fd5a4a29c3758b97987f27a271f58e3dd4103518b31b3bdf44465c87fe5573a0bba168ba109287ca3370b8ab491a1
DIST bifunctors-5.5.6.tar.gz 44721 BLAKE2B 9f0d588ad514b60ac6ac5fc1f5e1c265b111330e008d57340baee4011e6aadbdaa9a7d24b480cd7d568f57e61214821129ce8785a5731763a08306a2c8151b5a SHA512 d78471bdf9c83c77d49825321984964e165c77ee4f02f8c4232ce272246057b0064b68553f8d70a11a930fc771dc55a2991ff63d6d7af89bb749f23737ba6a5b
+EBUILD bifunctors-5.5.11.ebuild 1177 BLAKE2B b781a6c517407fda750263ac14dcf258b97f599b38b2016542b9c9bda3f1e6bc2737f2cbc6aff0ef4f2967d2236d0a009d0df6203307cbb6f999334e277417ca SHA512 6af9ba98e07ae977b032ebc715b3ca49452c8824d129a8f3c0c65094aed28c4a20d734bcb77f96b97d0a56bc09f578baeca6ceca83d72ddd0a6ef3a86330bbb9
EBUILD bifunctors-5.5.6.ebuild 1310 BLAKE2B 222f243706afa77fd74fddd5133d84d169013bf828cd7482e4c15640cdbc695ab9e9afeb27cd92cee356a20940d8717ead37a731b29c954cea571bc544a9ada4 SHA512 e0db382283bbf3c9ed0c235a290f4c07e71269f5e8ba0602299fa8d206cfb051aeee7c833f318c85d232e14b5ee826a67118314def1308098d3f297fcef8cd0e
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
new file mode 100644
index 000000000000..8f266bcb81f0
--- /dev/null
+++ b/dev-haskell/bifunctors/bifunctors-5.5.11.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="The Bifunctors package authored by Edward Kmett"
+HOMEPAGE="https://github.com/ekmett/bifunctors/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="+semigroups +tagged"
+
+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?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/hspec-1.8
+ >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3
+ dev-haskell/transformers-compat )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag semigroups semigroups) \
+ $(cabal_flag tagged tagged)
+}
diff --git a/dev-haskell/binary/Manifest b/dev-haskell/binary/Manifest
index 683aa7aab917..02450b34591f 100644
--- a/dev-haskell/binary/Manifest
+++ b/dev-haskell/binary/Manifest
@@ -1,3 +1,5 @@
DIST binary-0.8.7.0.tar.gz 57443 BLAKE2B 27d892ff28410e37fa9c8f3b852bf6c420fee8c7241815737c7c488e0e1754685ad4efe6a93eed055638870c0b64dc311e1c6e6bc6bf498420f1640557d4ef27 SHA512 2648ea70b6615c01a0e336b3fc187ecb0ad298c620df056da250fa237a2614d23f2ad11a0b11216d799aabb107f89b89d8e63daa30868bf8829ba358b9586aff
+DIST binary-0.8.8.0.tar.gz 57327 BLAKE2B c105f4bf92ec52df51d3c7bda1aae99b3d40727aa4d3c1397431b2b727a934e62ee1f9ab7ed45b3502b17bd7a9a61f95a2a66690e40ae25b177fc8c79c462ae5 SHA512 9e4b116a2661d7970dbcf5ec3432ce88514380cab145358c3368a2dca35a16ab9d1f0d09ce2eb853a456764215744195d593629fb08e29b627345e3ae913592f
EBUILD binary-0.8.7.0.ebuild 950 BLAKE2B fe86503232513fbcb944054b41e209fc6eaf9fb7a51e9a1908e15986eb18c92881ed17cdebd6fefa345633e916374f5d4bc7c7c92aecdfe9ed942e6a7f2e11fc SHA512 a3787355a0acbf4ea532f480752ae95e9def0f08b5ab62ed0b4ff3ea2bacfe270fa71cacb0994965efc80c041e5da4c994f9e771ba4fb9ecb2f3b0e978574880
+EBUILD binary-0.8.8.0.ebuild 932 BLAKE2B dce8bddadb370008d5b45010e1d4fc7016e22d37cf9a7b7ae24b4d0111cfdf1a020d1977f9f25d3f2484e20be6b51731216fa480644dbb2b19e2dba8fe20a87e SHA512 eb21570dd51f78d5055d8c09462884ee370aef837b5e1fad41421ca5af2d74a898031bb8a927788ab2ebcfa100afc6150c5e18e260c5910658d15cd8e59d39c8
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
new file mode 100644
index 000000000000..dae0bfaf3187
--- /dev/null
+++ b/dev-haskell/binary/binary-0.8.8.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # Circular depend: test-suite"
+# break circular dependencies:
+# https://github.com/gentoo-haskell/gentoo-haskell/issues/810
+CABAL_FEATURES+=" nocabaldep"
+inherit haskell-cabal
+
+DESCRIPTION="Binary serialisation for Haskell values using lazy ByteStrings"
+HOMEPAGE="https://github.com/kolmodin/binary"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+# keep in sync with ghc-8.10
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RESTRICT=test # circular depend: test-framework->base-orphans->cabal->semigroups->nats->binary
+
+RDEPEND=">=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+"
+
+CABAL_CORE_LIB_GHC_PV="PM:8.10.5-r1 PM:8.10.6 PM:8.10.7 PM:9.0.1-r1 PM:9.0.2 PM:9999"
diff --git a/dev-haskell/blaze-builder/Manifest b/dev-haskell/blaze-builder/Manifest
index 5cd19b570af3..c2b5d858667b 100644
--- a/dev-haskell/blaze-builder/Manifest
+++ b/dev-haskell/blaze-builder/Manifest
@@ -1,3 +1,5 @@
DIST blaze-builder-0.4.1.0.tar.gz 61365 BLAKE2B 6c6a1c2f7b97a75bb7489471e34674d0502ec1b2871643dc945ef0574d94cc09c2726d03fcc4f38d43f34baadd8629a0e81d5292998153ee8b907d546153488c SHA512 0962634113a19d39fb19a9df895a4e4e3e0fc5b2c17fd0d5c27e1cd9da128fd3af2f01d7b0ce894d3964b5b3bd874aeae205b126e069a6e5d964ad97c753da39
+DIST blaze-builder-0.4.2.1.tar.gz 60704 BLAKE2B 0799da061985559e3281d064dc2624a1ae2310befaadfc2cddca6999f3725bfc2a8a97d73810566c82b6037e1524ee19059c10ed6eb88707e95792ce2c1282ce SHA512 30f8d1d70a1aeb5b4c4e3170e40207c0f39933050e04bbdff49683a8b2e850921e80fa8e2d7f2b7a2a19fd6340bb65fad9c1d33999abf8a388d3f0ce921d0744
EBUILD blaze-builder-0.4.1.0.ebuild 924 BLAKE2B 848d196d7a01a64c646bf44171142dff78c60e005c49deaea9a762929bac5c3e27a7d24082a494f267424d0256846f080e6748e99d8d63cef6aaf9b1bc16705e SHA512 4417ad5424eed50ea346a51fc57a17397ffcaf6ffe93fa3e198ae6141468e07a7d421441ddcc119fbf8a2c60cb24f2367d55a4eb0609237ef02b67265683963d
+EBUILD blaze-builder-0.4.2.1.ebuild 799 BLAKE2B deeef92857cc22227eecf8b9c8aeebe0edcdadeeeb9a036b33f508185d305f81f8a83372cf93a6867301292ba63446aef0558640ddb2f48b8e103d8835b9c60a SHA512 f4f7f133b74d2b3093bae4fa41647d611d5bd540bfde57b6e380e927205af711ab7d6dfc9e6920921b0a501ccf22b77bc2b503bb2647d9040a524ddb848cef16
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
new file mode 100644
index 000000000000..0ccb697a77fe
--- /dev/null
+++ b/dev-haskell/blaze-builder/blaze-builder-0.4.2.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient buffered output"
+HOMEPAGE="https://github.com/lpsmith/blaze-builder"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/hunit
+ dev-haskell/quickcheck
+ dev-haskell/test-framework
+ dev-haskell/test-framework-hunit
+ dev-haskell/test-framework-quickcheck2
+ dev-haskell/utf8-string )
+"
diff --git a/dev-haskell/blaze-html/Manifest b/dev-haskell/blaze-html/Manifest
index 16407b979e0b..29e40dbc4318 100644
--- a/dev-haskell/blaze-html/Manifest
+++ b/dev-haskell/blaze-html/Manifest
@@ -1,3 +1,4 @@
DIST blaze-html-0.9.1.2.tar.gz 81617 BLAKE2B 36e86647db47ee55a32daf2cf2afa51fd58436c7de7e7dac81b298cc1ea7e1ba1fd470d2a19def3bc6aabc51bd046c8c611300fa4ecb5f0e1cee2286a0b461e6 SHA512 26e5294285033fa453ab9914a5bdb37c42f5b7c3a10400be1ff6dd125a70499d556c106cc8128154dc0c455c8b80b489a883265fcb626e2d4afcd8e4d94374bc
+EBUILD blaze-html-0.9.1.2-r1.ebuild 1241 BLAKE2B 746105b06f021d1c43e87927d64701ddb12f902074d1dc9cdd26699caee890818f72ac96d9f8fa5b27d0766ec69caab927f0bd933c5a32b58e86425d71d115d8 SHA512 a3fae4d8c5f63e3abd854aaa48fa74c762e83bd5d30f7529284f6a4ba18b42416a98723ba146eac9a7e5f6eeae36a524e2533ac23eeaa9a43f0663bfde780621
EBUILD blaze-html-0.9.1.2.ebuild 1151 BLAKE2B 3e301a07a505eb16b3c932fca0f93a00acbc1962e69bf74645d4bb5fbf872c00da78970fc63bc9067a9d73af727677f1a85101f43b2862c995d31fc93ddb4380 SHA512 666d6f8b86962242f0d33fa9f2ea1d52410d2db9210615f9f5d8ba0a3444cef6a2222fd2b53e16f85e18aff850c29506052e8d3d2bbd97f2dd9638993124cc3c
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
new file mode 100644
index 000000000000..63a6efdd90ae
--- /dev/null
+++ b/dev-haskell/blaze-html/blaze-html-0.9.1.2-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A blazingly fast HTML combinator library for Haskell"
+HOMEPAGE="http://jaspervdj.be/blaze"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/blaze-builder-0.3:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/blaze-markup-0.8:=[profile?] <dev-haskell/blaze-markup-0.9:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.7
+ >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/test-framework-0.4 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.3 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'QuickCheck >= 2.4 && < 2.14' 'QuickCheck >= 2.4'
+}
diff --git a/dev-haskell/blaze-markup/Manifest b/dev-haskell/blaze-markup/Manifest
index 57dfa99787ec..51bccc02d36e 100644
--- a/dev-haskell/blaze-markup/Manifest
+++ b/dev-haskell/blaze-markup/Manifest
@@ -1,3 +1,5 @@
DIST blaze-markup-0.8.2.4.tar.gz 14518 BLAKE2B 43f07bdfeac60e60b55a7a0f8a1bf3c1386597b09511a6df2139246b05d10bc66899ffad7eefbd97cc1c981e7dcc8f7e345ec41675293599f22e1d3849ecd5d9 SHA512 e75fe4162f165975febced4d54460c64a4a4d1ec1db963fcda7d1c1e2cc2c24f8eb565ba0170524aa28da3b3cc1d8057d036a1ab963052436dd550189d5cd263
+DIST blaze-markup-0.8.2.8.tar.gz 14519 BLAKE2B 14e411fa06da460f3ef2362179d910562d292190396430c9fe6fae76195d0d6d0a5a2110659f41217515afdbece60618eca6264906a554fc9668f25abaac7119 SHA512 d677b611c751c2dfd4bd12c1b1aa612b08356c90b9962b60d4972a9626ddd0337bcaf40b4595b64c1d3bf506d017f058771d00fa55979b94283095061be18944
EBUILD blaze-markup-0.8.2.4.ebuild 1119 BLAKE2B 51d66b29c40adc6a20558c56c14ba4236ba58250b0821acea2195a174443da6b6517341d771310f7c813c25ee22958fedab61bb45c840a4c797e33cdfab1f8e6 SHA512 184e2d31694b8c60ed54eb7c6cfc6144788518a0f64a4679eb61c53c10a9e8afdaae4debab9eed7b0bc947ab852da0960318d70affde11460b44708d65ec1ae5
+EBUILD blaze-markup-0.8.2.8.ebuild 1020 BLAKE2B 9cd56fec389983b0884b65a0330eb30c8a35c9d2e34dfb99a5781eb812144c03ce31b142c3e364b037d93497bd566917fa0f124a03e2480f51563d55fa39f076 SHA512 12bfb33a7cfeb14bc8fd71fefd8eda15524d906e1f27f2dde3715bd404ef4deaca0f7bbe869140acd7009fa406f46b71548808d829eed05b9c143dba135dad2c
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
new file mode 100644
index 000000000000..91d6deacf540
--- /dev/null
+++ b/dev-haskell/blaze-markup/blaze-markup-0.8.2.8.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A blazingly fast markup combinator library for Haskell"
+HOMEPAGE="https://jaspervdj.be/blaze"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.7
+ >=dev-haskell/quickcheck-2.7 <dev-haskell/quickcheck-2.15
+ >=dev-haskell/tasty-1.0 <dev-haskell/tasty-1.5
+ >=dev-haskell/tasty-hunit-0.10 <dev-haskell/tasty-hunit-0.11
+ >=dev-haskell/tasty-quickcheck-0.10 <dev-haskell/tasty-quickcheck-0.11 )
+"
diff --git a/dev-haskell/bsb-http-chunked/Manifest b/dev-haskell/bsb-http-chunked/Manifest
index e26f1a64bdaa..d230f924101b 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 861 BLAKE2B 7a068c3f477371c2aeddcbe20a39e1402f3acb165aa0f7533b10794f9ece6aa9b4614fccdee2af326ab64f810e88c7404e3928cf29ab22b82fef2bfa0de803b0 SHA512 75309be425621af67fb858e39a3484f5c53759dde4e6f1d492e9c5eb554f87c5850b7a2e4782d0162f9ae15da26f19badaa7a011db1f2f88214db1a4e437bfa0
+EBUILD bsb-http-chunked-0.0.0.4.ebuild 868 BLAKE2B 7e84d544a55a5af19c06bf44f06bcbc5eb5c7d7e660deda24759d4d9408689acde32373aa15d2c600496588c415b17605e2de99e5fede71e5fdf99c360f06b29 SHA512 a6f52753ad9de09810ad8093e80d6abae25605913a9a80f1611e364f0855e7fe079cf3c5182aef41b85b6f407d41118b7a4f079d4ebc377bd07a80fe8aa6b714
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 f0ec776e1522..e98fd6bba2ea 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.10.1:=
diff --git a/dev-haskell/byteorder/Manifest b/dev-haskell/byteorder/Manifest
index df61a1c9bc8e..e310109ffa35 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 577 BLAKE2B f5cc301f7e1c4021de0a64792d2f5df406699d49404b253cafbae3902304eed58d08d6b9465df8e2fe26086bcff6dde783201d237ea299353b1a19f44621c578 SHA512 e14150f96ba5a89f0acea5fe731f01640f22b0cf8fb0bebf3b43005fd2932aa6df6f8b87ab5fe9a0e635d96ce499c7f8bd7ca16f571a15057f232df2cbe24059
+EBUILD byteorder-1.0.4.ebuild 584 BLAKE2B 6228d8df8c61c2f31f221019f7c2d896ab1a678ae9b195a509ccfc35ff897fb639907e370d1769ac4c0af8a7dda41d517ab2f22f923f9cd516e38071eb1f20db SHA512 d0f44bdb259889ff705d9052f40e7a318f3affdf2414af1b72ffde729167675137a6b915faf1e2354ba5ca88c1e7d74415a010d66d303a08f20b4e025b65acb9
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 fae9f941b8f1..8f0331f66fc3 100644
--- a/dev-haskell/byteorder/byteorder-1.0.4.ebuild
+++ b/dev-haskell/byteorder/byteorder-1.0.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/bytestring-builder/Manifest b/dev-haskell/bytestring-builder/Manifest
index 2a9e6306a6b3..50c8cdd55380 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 543 BLAKE2B 672c2d7adcff403ee3bd4186319681d73c8fbfe97575420bdc01d3d607a8075b18b3d614017cac5ca12d2d2d8512764eaecad0f5b510bd2a594fe42b11b6bee1 SHA512 4f0cdf7d7ea0cae759a93bfa1bd9dc143fd07189970f4d7842fb5fea145c9218c97c6bfe7781a54357726ace6967a404499b19ed75ef215cd94c955c4ecb783e
+EBUILD bytestring-builder-0.10.8.2.0.ebuild 550 BLAKE2B 5221c8e5c3bea2609148c31a9cfaa182c70fa86bd196f156d1412a99cf6aa2aa75fdb5dd5236b5f120b0923b8bbb52401d7924b5742a4de2222beae8cac6cc66 SHA512 dbb25962abaab054bd72805e26a9cc07515fe83c18e26c8a20426ec68c8be449d8340a0d9d57320d98de07a80cd0f72eb73cc48cc170458fe6ababaed5da6a61
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 47fc91ec63d2..ee409198f5f2 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/cabal-doctest/Manifest b/dev-haskell/cabal-doctest/Manifest
index 455c6f7342bc..808e01f0a2a0 100644
--- a/dev-haskell/cabal-doctest/Manifest
+++ b/dev-haskell/cabal-doctest/Manifest
@@ -1,3 +1,5 @@
DIST cabal-doctest-1.0.8.tar.gz 10812 BLAKE2B ccfff885efdcb4e2d1233ef6e9a1ae6b2e2101dd0811634dd1be284439e3fe2ffa8f1817d3b1f5106a49365a848b2178c637450a23de7b326c4f476a0e73b3bb SHA512 121827f4f9117673c5c41beeaff2ef74f75ca55fba8460f6289d69b1ebfdebb9568f23b4b7d0ab2f3d436cbcdaa073709a26562b39e5f57a6a705088d0a2ff71
+DIST cabal-doctest-1.0.9.tar.gz 10770 BLAKE2B a85afe1e184a8de3f2fc641f442e420202b0b40a4f0368de365c1581648d877efbc9e771b3fec0fafc2dc29f35e9ca0fb5689975e71889286767a53580d7d1fe SHA512 e5946a300a159e9adc8dd56927437c2e1db643d0f23c69325a33075e4da011a7e681814d9ad475ee4029f8f95151b6fa350e9b6912133167baa0bfc79b49da77
EBUILD cabal-doctest-1.0.8-r1.ebuild 768 BLAKE2B 388f49569c581fc485c0bf0b2a3a3a98fe1a140b83ff3c008883837e4f6edb88f3fddb781e7465c75f3462ce4ee6d5aaf028c4368f18afae292c3a8f07a989a3 SHA512 faf431b81d18512e68fc880aedc4050fa5a7aea821bfc90f7574c4cd56e3bf73a710ec34771ba673bc4c7e83b5e82630075ed03fc03db491f78bc7ec96b46bcf
+EBUILD cabal-doctest-1.0.9.ebuild 623 BLAKE2B 48fb9c6030e828e7d2aaa18ed954bff877849e6adf54774627a0984a644eaca5e61269a89ece6fd5c6e7827d2b1b5b6502a79e5b7803805706cfc97fc1de88e2 SHA512 21d623aedca9250c11c35ed42aab2283899db21dae324b7244a774b593bf096f5c83d7dd55305187a6468958f2bad7ea1cd101a9b9a661698ccb6a4650b048e5
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
new file mode 100644
index 000000000000..819eeb2a8bfd
--- /dev/null
+++ b/dev-haskell/cabal-doctest/cabal-doctest-1.0.9.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A Setup.hs helper for running doctests"
+HOMEPAGE="https://github.com/haskellari/cabal-doctest"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-haskell/cabal-1.10:=[profile?] <dev-haskell/cabal-3.8:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
diff --git a/dev-haskell/cabal/Manifest b/dev-haskell/cabal/Manifest
index b925a94cdfc2..1bac06a19eba 100644
--- a/dev-haskell/cabal/Manifest
+++ b/dev-haskell/cabal/Manifest
@@ -1,3 +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 1899 BLAKE2B c727a43c6727b22a134de6f5b40f7772cdd083ef3e2a6d72c7c6a5262da358359968346131bd023de02b2b41520dc68dfc370c1928a0f16fb60198bbd33e4777 SHA512 c3cdb628ed7c9b02d1bad31426a5b1cc4b4f01fd99cb765c5ed4fe600f447b4313169015ac931859e9a088ca125fda6d69cb5102f20c81352997177651e7dd67
+EBUILD cabal-3.4.1.0.ebuild 1754 BLAKE2B 18a381b61ef6bc909ddad10f2930dbc035a61070c971ee4105ffd96864118ff710960bca3a2ddd3fdfc80641fd9d4e7286f02b964787b60e942fc3ba0af8ec8e SHA512 6ff69dc6dbdcb8a8fc3cab49f65fd6a25425c9c1b861d1d05945844ff170f013d6e7e3af5c6baf2865a1fbc4010754907eed1402f6bd56ede4208e46eafc050a
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/cabal/cabal-3.4.1.0.ebuild b/dev-haskell/cabal/cabal-3.4.1.0.ebuild
new file mode 100644
index 000000000000..ed14fea82137
--- /dev/null
+++ b/dev-haskell/cabal/cabal-3.4.1.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+#hackport: flags: -bundled-binary-generic
+
+CABAL_PN="Cabal"
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # drop tests due to circular deps
+CABAL_FEATURES+=" nocabaldep" # in case installed Cabal is broken
+inherit haskell-cabal
+
+DESCRIPTION="A framework for packaging Haskell software"
+HOMEPAGE="https://www.haskell.org/cabal/"
+SRC_URI="https://hackage.haskell.org/package/${CABAL_PN}/${CABAL_PN}-${PV}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+#keep in sync with ghc-9.0.2
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+RESTRICT=test # circular deps: cabal -> quickcheck -> cabal
+
+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:=
+"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${CABAL_PN}-${PV}"
+
+src_prepare() {
+ default
+
+ # Cabal bootstraps with 'ghc --make' without package cleanup in environment.
+ # That causes module collisions at build:
+ # - pulseaudio: Distribution/Utils/Structured.hs:98:1: error: Ambiguous module name ‘Data.Time’: it was found in multiple packages: pulseaudio-0.0.2.1 time-1.9.3
+ # - kinds: Distribution/Utils/Structured.hs:106:1: error: Ambiguous module name ‘Data.Kind’: it was found in multiple packages: base-4.14.1.0 kinds-0.0.1.5
+ HCFLAGS="${HCFLAGS} -ignore-package=pulseaudio"
+ HCFLAGS="${HCFLAGS} -ignore-package=kinds"
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-bundled-binary-generic
+}
+
+CABAL_CORE_LIB_GHC_PV="PM:9.0.2 PM:9999"
diff --git a/dev-haskell/call-stack/Manifest b/dev-haskell/call-stack/Manifest
index c2f028ad5bc0..1387222df6ff 100644
--- a/dev-haskell/call-stack/Manifest
+++ b/dev-haskell/call-stack/Manifest
@@ -1,5 +1,5 @@
DIST call-stack-0.2.0.tar.gz 2565 BLAKE2B f9c8440947c5bfad04d57d5865bfc82d9009dfff4b8de11c6281ef8c82a5cdb39c1bf83153f9b3ab58f0dea0b641c348b3096ae08b7368a92bc2ddfa638d2578 SHA512 c22862ca24906b07e258690da8c7f6fadf87f4216023cbe847e8ddf0c87548e5c353b5cd82c4748c6ef09604556884caafe5fdc1996be9d000d2db29aaef1537
DIST call-stack-0.3.0.tar.gz 2544 BLAKE2B 7a668213daaaae0c2ba9a1670aa0073585ea1e122149b88c2a953b4aa8960ef4221259c2a331f3a32913727373e6f7a9e99ad5cdbf747f9e84071c4da01ca522 SHA512 32d805957dbe8965c22a74f1c9fed950f5c8df599ce5d447b3eae08fbbf65a01286be95444ca9db654a5189b062b4cf121dcd771c6bd981ca9d12e0df206533d
EBUILD call-stack-0.2.0.ebuild 591 BLAKE2B 507aa5957da7e75365152e4c410cae568ba698f4b5711eaca637138c54723f11278654ff3c1c2e195179c6c8c6ebed59a6b34c76308755dfd019a9ee7343c114 SHA512 12926a1c14ec0b03370d20fc79ea2d6c19a09d70ea25b9f223039e3712adb7a2a66c4ba18f7341ff9c3a3a54cbe1947368715a62e0b578016525c27c2792776a
-EBUILD call-stack-0.3.0.ebuild 599 BLAKE2B 6c45913f07cca821b7a26b7620671b3ab473a9fb82d27d7eaa7b000eb3f2f656db96a68bbaa0b049be4a3af25a3b7783c4f7a605ba4839d0b0a5f36e5a0824d1 SHA512 96fa8638911f0e0de6b8620d3b259858506d34ee4133a6fe25c7b058715df822fea381f6e3cea1ce2b4fed7621b881ce46d70f63ec097ea84211c9308f5b8600
+EBUILD call-stack-0.3.0.ebuild 606 BLAKE2B 853cc3eec96f522ffbd9fd74f54f9b4811ab6cde894f226f019a5a4ac39f3215296bd7febd2d56aad746986ad31c2990460ff08fa6f197b81dc28b9ae6f4bf57 SHA512 80e766d58e1b713c9b5b2572e98fd3156535fcd0384b84348074d7f55666da742957454c5ab3a70008eba2d2c13bc5c1f97da952364aef76554f7f7c81bb87ac
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 2b08e6ab8f78..8ebd0ddfcc1b 100644
--- a/dev-haskell/call-stack/call-stack-0.3.0.ebuild
+++ b/dev-haskell/call-stack/call-stack-0.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-8.4.3:=
diff --git a/dev-haskell/case-insensitive/Manifest b/dev-haskell/case-insensitive/Manifest
index b80cf1fd9b10..be3738fe4e19 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 786 BLAKE2B d7ab8ec55ab712cab27a453f1ace2fd6224d81bd8d11aa9b8481e371faf743b1bc7b9da7727e32f1572126506496160577910d1622d395f4ac30a7c9dbee175a SHA512 dc473dd72bf7c87eef286c31d36cedc2865135335e9a5793b2b33333ec6353a8cdad6a125f6b2f31bbcaf4f65782361b475a821e8009428ce92c45e02c3db1f1
+EBUILD case-insensitive-1.2.1.0.ebuild 793 BLAKE2B 7cbb8f1d910f461518aa8ab28e59a412919feb4dd434cdf43cdd3e2e79f1c2b45ed2b571abcc557a9856ce49211e26b2627717dfd2729489f0c53837f494bf7c SHA512 9c80e44d3c09da2e85120fdc3fe3ebf3ef8a35cad95fe26563b56bccb251f8b741bba624733720f5e6672eb6966ee94868da5c114f1e25f57122a3940895bf5f
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 7f06b349052d..e3c4620e1dce 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/hashable-1.0:=[profile?]
diff --git a/dev-haskell/cereal/Manifest b/dev-haskell/cereal/Manifest
index 4c275acf0291..bb1252ec6ea4 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 813 BLAKE2B 96924947a32263de29abc8c090c684ec5317e334a059b6255ecffd4d01fa9adf5d2e26ca34db893f01615152b5ed971bd16e59d827b7834eb0a8a4f9b3347de6 SHA512 cc161abfcbc524933758d8c189afa62e7fb8febc474f75ed44aa9d82384f29ab757e133bc0a1314a5ae93cc305fd4439b014c66bd910b18b9212a1a1b4025919
+EBUILD cereal-0.5.8.1.ebuild 820 BLAKE2B c6c382d2db12f3319e56cd08bbe9d0b0cefe1fa4c9fc1c06c55a0096c180b0950ebeac5676e89afe3fcb0b8740fdb1476e4effbeac9182d4ba1fa4337e6cf3de SHA512 7218ae5fecbe4e123af46f9c27462c2b7f15ccff2edfa5b8f8e141427bbbebe01fb29505c106c881d904b1ae9b163718be5f38e770efaddce5ea160b6f8d5283
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 c39d43d2bc9c..fe4020e989d4 100644
--- a/dev-haskell/cereal/cereal-0.5.8.1.ebuild
+++ b/dev-haskell/cereal/cereal-0.5.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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 eb7ef550d25f..a9d94b57faea 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 871 BLAKE2B 485b4bd5615ac0d512744a63a537d9615484bfe92c7efa8abaf4798bb2ed6e2b6d4a1bd24183df1f920ccb93dda8339aaaceb97c9e8b8d61f920503f9794787b SHA512 27ec487dce9e11c35840a5dca3773f78457f6c77bceeaf9bf1f85853afc2547b54c6a2ca9fdc6ea0a94e2145fabecb2bd3dbade8e1d6c866e6d6e4e777175798
+EBUILD charset-0.3.7.1-r1.ebuild 878 BLAKE2B 23af538c8ef16fd34622884087b53c6beafc51fd7f8e08a9d69f6bb5a5327a7c62e89f285b7ad350d2acb2de7d2cccfaf0abfa5a94045be8a1885b5468cf54a2 SHA512 252433a531378031e3df82f7ffdc04afa285f8ed87193c683e85d72e979b8c94866e3d3614b20ae0985595ecd11bdfc3c83d5ad8a4694fa658588daef1ec3991
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 61e7899d265a..0e23e6a2e5a0 100644
--- a/dev-haskell/charset/charset-0.3.7.1-r1.ebuild
+++ b/dev-haskell/charset/charset-0.3.7.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
diff --git a/dev-haskell/citeproc/Manifest b/dev-haskell/citeproc/Manifest
index 45cc5ea964f1..8bc5aa3788a1 100644
--- a/dev-haskell/citeproc/Manifest
+++ b/dev-haskell/citeproc/Manifest
@@ -1,3 +1,5 @@
DIST citeproc-0.3.0.9.tar.gz 572112 BLAKE2B df1ff046f4356f5feebf3551b3be9807b3bfca6ef927805efeb2ff5133968f1bd0ae14923ec83309ad2b8dd50d674f4506b1f62adc53a78f6afccea7cb6da5fa SHA512 48341417e955f8ee4f6ea5e446e37907ed7b75858418c248504d93496b64147d67d7ba5e35ca9033a528982a7650d3013574f5e8686acc085f267e3d6a44b93f
+DIST citeproc-0.7.tar.gz 528208 BLAKE2B 9ad395c2c3ba7bc957554b37af1a514c3deb3247a55a41b35c88b25f25db474043d18de5909e67ac5723fbfb0a5ed8161a16eb851f59c5648cfa3b30149c46fe SHA512 e24675c0d9227bd6ff5f13788c251647df1e61a65a1b0fe94d80c0bf064bd3018285ace6397d0c5f2b5d6e4ee9b91de8b90e6e4251e9914fb8fcbf58ed3c4539
EBUILD citeproc-0.3.0.9.ebuild 1529 BLAKE2B 1b106817f7a352aef0b867101d3e2d138914d89e03dd80d1026c8f72007155e2b7380c871f25a175f8947b7358c5b4ed822634e9dfaebb25848b302b94f0d6e7 SHA512 7defd3b05a00223e6eccb0bc8280186759874f467adaa19d62267a21dc0901070cbe2420889089bce19e110bdf8a1b725acf0bcc5a95d54cd127b507aeb87a34
+EBUILD citeproc-0.7.ebuild 1797 BLAKE2B 7a42674d43e80bc1f29e5343d9a165f475c622b2f2b0ec6170f1d2e7b8b74fba5c22b3fe1690714bd4882ed4e48c4cf6ce9b970bb66ce98dff96d2e213e40301 SHA512 a1cca34667a88bffd73ea5bfc7a224db0adc435077ca9bd078f510e46b5d9e8f0be4304019e6c9c6a206142ed85bd8a2dc9ae5a99a8d46309e45b0317e3199e8
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
new file mode 100644
index 000000000000..9e98a83ddf64
--- /dev/null
+++ b/dev-haskell/citeproc/citeproc-0.7.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Generates citations and bibliography from CSL styles"
+HOMEPAGE="https://hackage.haskell.org/package/citeproc"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="executable icu"
+
+# Many tests for this package are known to fail and this is acceptable for
+# upstream:
+# <https://github.com/jgm/citeproc#known-bugs-and-limitations>
+# The author seems to know which tests are expected to fail, but I
+# can't find documentation for exactly which ones.
+RESTRICT="test"
+
+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?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.4.0.1
+ test? ( >=dev-haskell/diff-0.4
+ dev-haskell/timeit )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag executable executable) \
+ $(cabal_flag icu icu)
+}
diff --git a/dev-haskell/clock/Manifest b/dev-haskell/clock/Manifest
index 43158cdd77f5..b45981a93add 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 743 BLAKE2B 658eb14b71e8cc2dc293ec3c926d3aebe6a72b66d8aee054f2739e7ce4144f30f6746b16d384c9fe3e19f7500b3ce88a0ad3f3e449f57757f2ab42e77099a81e SHA512 00f4c5173567ef70f26b95dc34d703e35c6ca5f1ec64ea369e0fe69a2c49caa8f59fe00dea44323eace7008acbffce05668d53c627f75dfa5c2c016c6ff6d12f
+EBUILD clock-0.7.2.ebuild 750 BLAKE2B 8337398929cb8cd200f8aba9584332489938455fcc379498fd1a732a852961b4b0cab8a85102f0d8d16bad92226310a5d72b2c3deb67dac1b4ed56763986fb54 SHA512 221e549b30df342e1fb6129c05061df3d79b9c5da043abb6700d363aaaa2d29f3a2d22bae174284162cf2bb02ab7305e48a823b9a289ba8c8b9eda20c0b38e5e
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 7974591baf77..69b0fe62a526 100644
--- a/dev-haskell/clock/clock-0.7.2.ebuild
+++ b/dev-haskell/clock/clock-0.7.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RESTRICT=test # circular depend: tasty->clock[test]->tasty
diff --git a/dev-haskell/cmdargs/Manifest b/dev-haskell/cmdargs/Manifest
index 30243a350033..3d7d2401d949 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 726 BLAKE2B 334ea953817d2cac89b535de424daf4ba7cdc28b835c34ade7ee89754c38f320c7b41380004a43f37ab92f25f0ccc6a8727dfd0c0c84620c65b22737d1f8b53c SHA512 919754bd5a0ee4b8480b6b88a283ed8b29b1471472a743add1aaafaa01731ac551ecbb1c92056f7cad6b0e69cf9e4459ad9dc328452f9bf3b73ef4bd7c7a51a7
+EBUILD cmdargs-0.10.20.ebuild 733 BLAKE2B a09248306389c0ff2ce8224fe94e910c794e375877796874d8feb1176445ca476f09e9c3b423bd17191b0e47052efdf286ea44a999abdf64457ed60df9f9a5c9 SHA512 30ae19ae5d6401a8143637bea62e81d6393bbc0bd421e2c0da36901058cc89f74c844991a8ef35afdf9c16bd948b7b5cf90e3cf9542332d90707edb25c24d2a8
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 0562f4b765fc..e81c11caf57b 100644
--- a/dev-haskell/cmdargs/cmdargs-0.10.20.ebuild
+++ b/dev-haskell/cmdargs/cmdargs-0.10.20.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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 2e844513ad61..4a6a4b844113 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 553 BLAKE2B f08b300e12d70e30ab829a626a18c213dee040a0d7fe94182fa4821160d7529351c7dcb8ce926823638f80346405f8f2316c7deff636350720843b9f43be2a3b SHA512 8ded1d3a8e41e0a360cde65c339aa0148b18552b3c0e5b463b435b7b71602c4ac562b52c2b2bc2ff4b554780d852dbf780f0eec9c37c101e0789b258aedc2768
+EBUILD code-page-0.1.3.ebuild 560 BLAKE2B ace5fbea850b20590dd9b7649eaf9d86c3c9637bf4b555aa42b0b1087b2604bf34e6b20af6fe74cf2ba29b16896a3d312c80d362cde41356266eb4aca7ef6457 SHA512 cb55bfda6283e5618c2159499c6cd222f49b003f4b863b4fa3c7ef2d1219029a0995581c9eb19739503a7bd0daa9d4e2acd03ce199d7b4b2d875668ab013a0cf
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 0206747c43bf..5bfeb36e9da6 100644
--- a/dev-haskell/code-page/code-page-0.1.3.ebuild
+++ b/dev-haskell/code-page/code-page-0.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/colour/Manifest b/dev-haskell/colour/Manifest
index c5b789a9c9bc..91318ef81555 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 676 BLAKE2B 4d5d07ee70ec9988a44d1031bb59016b25c3684b3cebdc8252e1694d5e4603a48d01a24131a890f60a92a604a420bb1c871318c859fc1032c1195c3b5d438784 SHA512 28f7ea93e5cea7229d7e5844cc6e0dc70b27a99e3ddb42701ac90c5c91baef9d1d1b268a2f96f18c79011bf6d50d7c6cf5280db8e93c5276a84309868456f1ee
+EBUILD colour-2.3.5.ebuild 683 BLAKE2B 92f099005d01d98235c0bee03b2784216663fdf4f1c14623527f775cc36cb8b33c3dcf7fb12afd32549d93f494c37d4a7c75ad2d2c101e0928a04d6f4b63aa75 SHA512 faa3b067b42bf87c4d893de7ea0c15c1a4d83895a197bb760c7e0317df837b475feb81abd975f93a67c987f77a4804ae6ca4b1d33f6efc623bb15ca916ad47e0
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 69088c21c11a..aa4a46e8b33e 100644
--- a/dev-haskell/colour/colour-2.3.5.ebuild
+++ b/dev-haskell/colour/colour-2.3.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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 1c0559c15724..32c4fa9a033e 100644
--- a/dev-haskell/commonmark-extensions/Manifest
+++ b/dev-haskell/commonmark-extensions/Manifest
@@ -1,3 +1,5 @@
DIST commonmark-extensions-0.2.0.4.tar.gz 32043 BLAKE2B 5a0f690b04b8c2e34383b9e2d8248ea5e6945af434c413aa289bbf1706bbfced8fa68b625682ae1c916db25a577d7f029e9247e908bb87e6979f702d93b72a9c SHA512 2e595dd6bfc582a783d42ae612a64917470b9fa737d9c445e83e30f7cf7500cd4d3ab5f254268cf9d7434dcd03bdaa88cd38bc4fc50d1423a2792e0d21ffe6e3
+DIST commonmark-extensions-0.2.3.2.tar.gz 37074 BLAKE2B e3519ad4ec8bdb9db5ab8cbb57ffeccf2512621c7e5fe423dab1c5afb075f55fcf348dabcd770ab84abf1efae24ad73c013ab76d080122e55736e59fca2ea7c6 SHA512 93b6c856f8aa5858e2700e8ffd98dd56a294cae95430b0ec1ea1c6a48f952eb5c1ce8223a10a36f4249933e2efc92d8110ba54463af467535b435c236b03f619
EBUILD commonmark-extensions-0.2.0.4.ebuild 879 BLAKE2B b7e4b903d7a975ffc0a4fbc76613857ac81f0c8eab10c07e32e9a08e695cf3918ead9721db4ca4b919bb91266fd8b0c73b70049155d39813578aa4ac88b2dfdb SHA512 45d0147fee42fc394b87e6c2fa69ce71c3315aee5033cdd90ca17f2aecec57787d3f2c4d5b3d6519e92acda3aaa75daa427c5c9705f76bdc6446fdcb8a20c8c9
+EBUILD commonmark-extensions-0.2.3.2.ebuild 796 BLAKE2B 8485ff1e15125870a40b5560fba990d1e36154c28ea61909769b916b0c59e702640fd4974a62c34b64d392fa2094631ebedb7aab25012f231af80abdf03b3569 SHA512 f26d0f52583cab1538e7035511718d4517fa9b73bb68706f04acf3de3d78c8989b6a8566f0141924f11d3e8ae099751ad77556fa4f05b614f65a5f32aa447c2a
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
new file mode 100644
index 000000000000..cff057a91607
--- /dev/null
+++ b/dev-haskell/commonmark-extensions/commonmark-extensions-0.2.3.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Pure Haskell commonmark parser"
+HOMEPAGE="https://github.com/jgm/commonmark-hs"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ dev-haskell/network-uri:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-hunit )
+"
diff --git a/dev-haskell/commonmark-pandoc/Manifest b/dev-haskell/commonmark-pandoc/Manifest
index 9737df3663ba..80048e088b58 100644
--- a/dev-haskell/commonmark-pandoc/Manifest
+++ b/dev-haskell/commonmark-pandoc/Manifest
@@ -1,3 +1,5 @@
DIST commonmark-pandoc-0.2.0.1.tar.gz 4754 BLAKE2B 4611196ab63844bd1c40c9e673c43cfd8c44997ba31511b45bcb9a9b21109cd9c1fad98dbf99de2bbd203b39d93d841604afdf4acd0cadecc45ab2230d952f1a SHA512 5162a987085d5204af27d4b073fedf4d678f5e0325a12f96c611899f3c484e576d7b667271c480837b9d4593e9950828e9398a33c63b5e829016019ecfc7bb6d
+DIST commonmark-pandoc-0.2.1.2.tar.gz 4937 BLAKE2B 26f46b663051aecc204f2e67f66e62a6943909d496542d31b0238cd6bdecda4e0c8594d8ed3f8147fea5bbab4680c147379feddecb59f93be810bc3a9015d08a SHA512 85c7505b29c99e38bbadf93764e51ec40da3bff0799e99eecd011962f1103b81970cb5ffb7399b48927e0024c07554ee0e7d420a88bd2f37149a4777d8bca032
EBUILD commonmark-pandoc-0.2.0.1.ebuild 849 BLAKE2B ba636e066bf39b2d85db69f5e2f23b0343328190aed22c243547738208a7610a093fffd595c7a22ea34e894b4c5a813c75db048e2ce5cbac9b1328540f99385f SHA512 b38b9291705b8607eb71b78d9b97406bc4555af8b0d55af6241403ca85b9030baabf0211ed3c04f51ed05ba21ef01ea859b0e4a8a3fed26bd8a9bbd3d6193368
+EBUILD commonmark-pandoc-0.2.1.2.ebuild 847 BLAKE2B d1401063f3276ff6328bc7db9d44c50a5fab86bad7f68bfee7c85ddc28e4a807a396e8a9c2505b4710b7b5c270b4877b7e566e2507025c319d0325cf303a2033 SHA512 b4ccda6cd6716691a88f2d7870a78fe05169f05681366e9d7f213737c74ab5c010ea4b003205fa292cb9f178f6267f72195953093018fccdaea031c0cf108918
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
new file mode 100644
index 000000000000..b8a0c45d4363
--- /dev/null
+++ b/dev-haskell/commonmark-pandoc/commonmark-pandoc-0.2.1.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Bridge between commonmark and pandoc AST"
+HOMEPAGE="https://github.com/jgm/commonmark-hs"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=dev-haskell/pandoc-types-1.21:=[profile?] <dev-haskell/pandoc-types-1.23:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
diff --git a/dev-haskell/commonmark/Manifest b/dev-haskell/commonmark/Manifest
index 71aa02fabe56..47f7422c2a9c 100644
--- a/dev-haskell/commonmark/Manifest
+++ b/dev-haskell/commonmark/Manifest
@@ -1,3 +1,5 @@
DIST commonmark-0.1.1.4.tar.gz 99102 BLAKE2B 28fd60d2ddb385856ad824cbc73f9f20a35616312e2a4b340e4f0b7fd4311f35155a6fe3d6255a3e2e75a2058627c44119620e0e2caa917e5608cf1284a19641 SHA512 d8f8f652a78d6fcc0b623f6750f3735c22d623a3a8e423384ff0778993c0ac65e986bfb37ba939d0c4cda3db95af2289520883579d82372af5cf5e5bb0540657
+DIST commonmark-0.2.2.tar.gz 101438 BLAKE2B 1e6183e2a9a3d90fb3347bd03779c77314e51d817de7740ae933f328a144a22d729a5dca90f40e1a35967a335d03aaf8e6836b8fe42d12c8d2f52963378c8f6f SHA512 fb1e9d8774c7a2682af8702b94ea4b255ff9dd38fcaba96048d037b3c75051509332ef80631165670a513280e984abf1fa08dd53e85d13f1b4e46941cceadc96
EBUILD commonmark-0.1.1.4.ebuild 710 BLAKE2B 84e5ed868323c9a5e7b69ac362bf66f10f984fbaaf64a4f590642134e222d172ca765be21cbbcb324f6133ac2e291dc664fcb08aadc10ce3ea0476bf905f96c1 SHA512 16a7bbca1317c3e8dce096ae5c32d798d20dae9fc47fcc8201ed6773bd0177a18fdf5555bb91ead1be0e16f95632f14eafec659734521a817cce85bc0bb2b637
+EBUILD commonmark-0.2.2.ebuild 720 BLAKE2B 1086ab9232d66437369c1a1fe6b3939223af07094e2e525643c2758351e2f2f7a3374ad8e51951b98a08b82b8c60d0b2d40b51edf97ba8292a426bebfc5c2a1b SHA512 559142101a1d63bddc258a061101e21c4f20b591afea5d3172affbd506ee281acce382c28b64be45e86c0305ee550555e69c7b0dcec6050f2b7dfa09e21a2a3b
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
new file mode 100644
index 000000000000..01221a5c0f95
--- /dev/null
+++ b/dev-haskell/commonmark/commonmark-0.2.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Pure Haskell commonmark parser"
+HOMEPAGE="https://github.com/jgm/commonmark-hs"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-haskell/unicode-data-0.3:=[profile?]
+ dev-haskell/unicode-transforms:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck )
+"
diff --git a/dev-haskell/comonad/Manifest b/dev-haskell/comonad/Manifest
index d540ac6baffa..63643b980854 100644
--- a/dev-haskell/comonad/Manifest
+++ b/dev-haskell/comonad/Manifest
@@ -1,3 +1,5 @@
DIST comonad-5.0.7.tar.gz 18108 BLAKE2B b7d415a2b7eb48f53727fa9ada77078de538d5cf477997a2953095d7410dff1a82f7ab2f53b2bf01b21671a6e5e938962a2ae2a6d50351d77a4dd8b3ae18a9e1 SHA512 6377f13b651c30aaba1f68448394a4048b15c4f8e97fe714281d15a51190b8ec6e1157a6fb332abfb75060bb2f4948db22fb35c537bf01836ed94ece99fdccce
+DIST comonad-5.0.8.tar.gz 15227 BLAKE2B 5f316ed68d35fcc2857cb7250f2d181ed77d2e87cc5d7dfb671cdec0c602080a6e3c0ac28541bd4cac43b954f96af0e1077bf2b28c040202bd3e66a820c5ccb1 SHA512 b823ea36826da74c6ec46cb835493224f62da66516841b9660a04c391dee803c31e140b2c523b563fb51f46509d99cce157b456a88fbaf2371da11933d5d787e
EBUILD comonad-5.0.7.ebuild 1448 BLAKE2B 27a498b27e7dbeb84a37c6e428de4afdc92e4f958f4976a9eb4edc4c016f2ca51959d8f278b9e665ce189f114b5db8f2668c9351b0455ebf5c067b04a7e7f3fc SHA512 5e7a19291c8336d3a3e266abff528d14f9296295c9fd3c921f648e0209c4e943e70ab74d05786bfc07c9d6d54f6c9ff6b86a68de6bcfbac303ca6daa3ba21a1e
+EBUILD comonad-5.0.8.ebuild 1262 BLAKE2B 8e256ed09d185c96f5975cc5667e0c9f429b1fbc5d10d18b26881bdbf94e72755f5726c31c05f46fa1258a696c8c39cac13dcf2fac3ce42ee97030dce16eaf5a SHA512 ab877292ff305832e06744eebbc2999870feadd2d635b896d4298ca8d243e546692d2d34dd4a819aca232b7667cc4dcc2c924db36475339c3efa94e46a64b4a2
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
new file mode 100644
index 000000000000..8052255f0991
--- /dev/null
+++ b/dev-haskell/comonad/comonad-5.0.8.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+#hackport: flags: +distributive,+containers,test-doctests:test
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="The Comonads package authored by Edward Kmett"
+HOMEPAGE="https://github.com/ekmett/comonad/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="+indexed-traversable"
+
+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?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=containers \
+ --flag=distributive \
+ $(cabal_flag indexed-traversable indexed-traversable)
+}
diff --git a/dev-haskell/concurrent-output/Manifest b/dev-haskell/concurrent-output/Manifest
index ddae818ce22a..3753a2d48476 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 1053 BLAKE2B 33d2daec1ea7fce399bca9c6a0a08050dab4a4162f3d98b876ee2c4c5c5b35514662d582d6fb3f8df376166832fcfa8c3bf534153b7126934565ba9a0b093007 SHA512 8436dab4163afc3712a83ea41f98f747524ca5c0f6e54db5ef60fb2a7c4be8d029d614ccf4955f4f862740e20fbcbd324e06dcd55c2f35c539da8202abf2e6ac
+EBUILD concurrent-output-1.10.11.ebuild 1060 BLAKE2B ff6f771fd7264c70fd6d8a4d3d407f4ffd1310511784c99a742ab4b62bcb704d2170d741ebc057ff07d16a14971b4474a53d9459a081de3e62701545d2791d65 SHA512 22e4f7d8e3f915c4488c16fb8b88285aaf233bda6c75de2943330301a617859096347df6a049764cd0293b76b4ca3345f0856093300eed5fb4b70872cdcaae43
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 ace99cc98d56..ed9df40989cf 100644
--- a/dev-haskell/concurrent-output/concurrent-output-1.10.11.ebuild
+++ b/dev-haskell/concurrent-output/concurrent-output-1.10.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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-extra/Manifest b/dev-haskell/conduit-extra/Manifest
index 82c1ce22e50e..388485cd99e5 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 1219 BLAKE2B b59fc120da5608716d6134290d7df1f7422796750c80fdd00504d3809d22d0404d1c3d81805eaac3a4ac4c7d59289927562fec65bfa994c65dfe26a7754f72b1 SHA512 d0abc5ef56a34f638e51d2106cc5438710efa2da8e8f29f6551ced32ff607ffacb301a981fe4d7be0f6a1e4640cc48a44dcf090fc7c6a74e964f2ad82032674a
+EBUILD conduit-extra-1.3.4.ebuild 1226 BLAKE2B 0adf94ef9ddac3be03cd3d12940ad474e5cc5b2e8a363e534f2813ecaa2c55995e7e26a42356455e656233f3f210e4d994c4223e8e394bea7da45c0942ca9398 SHA512 bf4981ce869eebd2f06dc8c6ae27c7799077e3fb7768d9f80655b822579b147c89657fcf40ce58d36c68bc8a6bfe3674cb135d10f140cc4b8bb3da28a7e3441d
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 cc3b589f4212..9550d6135d13 100644
--- a/dev-haskell/conduit-extra/conduit-extra-1.3.4.ebuild
+++ b/dev-haskell/conduit-extra/conduit-extra-1.3.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RESTRICT=test # requires network
diff --git a/dev-haskell/conduit/Manifest b/dev-haskell/conduit/Manifest
index 593e99e9170d..0f7a0e1ab0a3 100644
--- a/dev-haskell/conduit/Manifest
+++ b/dev-haskell/conduit/Manifest
@@ -1,3 +1,5 @@
+DIST conduit-1.3.4.2.tar.gz 88962 BLAKE2B 0c4ade4df87c8ace3206e7d4f6b52ae472828f0ad67d5cf970797054f4423c86256c50fdd20f4a7d215b0f1b5ac424ce9431927732c17b1c7c73fd98707e9cfd SHA512 8caf67020e33ddaadc5f05ad3f1aa38d436388f0cb3dac66cb9a645c1693bcd134f1cb8d311eca7b64f9c5ace9ca97681511e5dc28bb70b7b52c43c62d5f3e03
DIST conduit-1.3.4.tar.gz 88861 BLAKE2B 79821013c6177ed2d555c6ad0c42a694f927c069b11c637c881d3cbcdf99c6ed8238bb8fd2d846fe1e89199dd7a35a4d75ddbb7e4c44ac2edb5314e9062229e7 SHA512 a70f41f45b9014fcd4155167114e0c42b98f33ffe5111ecfe12f3d7f579fcfe82b76e27c16670538f71883bb10af159a2e56eee322e0a1f1cf79bbf862db7611
+EBUILD conduit-1.3.4.2.ebuild 1077 BLAKE2B a83a04dd86132bd934f79e233c4f0c69d9a013bf7f0ef025df632b3d57de8239447623ba3bc5ec2102f4a7b0d6031986779883b71260559feac281c497803f5c SHA512 9e2ccea0b12b865b12d925626c72dd4ed2a1576a262aa50bb201c001b35a3c39f3d4b1eed1d2fca708b2bc02b3c0bee55ce8c038d614e0ba0178a0de6ed07575
EBUILD conduit-1.3.4.ebuild 1081 BLAKE2B 374f1c8ad26d0fbcc6154ba69d675eb81ef0db9fefc12f18084b832d5c9fe54f702cf11d921bad760071d99de3b07e36c7d109870e5b2424c4d89827a6733c08 SHA512 2a9e83a3073da445b893feae3bb1b86a4ecb81ec16a060e2d4df490805c4320f0ac24cca8f05071b697ec73cf9f14944701c2df19e1d2f2a1e261d42abfddcaa
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
new file mode 100644
index 000000000000..7af18149e588
--- /dev/null
+++ b/dev-haskell/conduit/conduit-1.3.4.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Streaming data processing library"
+HOMEPAGE="https://github.com/snoyberg/conduit"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.4.0.1
+ test? ( >=dev-haskell/exceptions-0.6
+ >=dev-haskell/hspec-1.3
+ >=dev-haskell/quickcheck-2.7
+ dev-haskell/safe
+ dev-haskell/silently
+ >=dev-haskell/split-0.2.0.0
+ >=dev-haskell/unliftio-0.2.4.0 )
+"
diff --git a/dev-haskell/connection/Manifest b/dev-haskell/connection/Manifest
index 5fa0afcd3a9f..d8f56e93021a 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 910 BLAKE2B 25f504095b07acb37b359074559410d62ddceb0b3e5331666b8d7f008916abf234966ba514bbe5022270b383dadfb2fee5b2eb8605ea51f3ae583731f490caa1 SHA512 4391ebb4f021416c30f29261d697f40d074c504afed0e9ca12b0ef1631b8a3c1c65fac0bec20a5d8616377879e398a8c030da29af5afe95a237c1743936944c0
+EBUILD connection-0.3.1.ebuild 917 BLAKE2B bf1bd5d3e7f8f9011ebe7d53a8ff21e49be64f9d02f0bc991762e610b981bd9c0b70a7855c7dc7322f360aa8511cdb6f9d23b59e87343715ed031100f7346d9e SHA512 ecc2a799ca466063e5aa6e88b0c8daf8ae8e4760107d3c207c6547e72714de3167f2b735f78760464995b9b875dc79e9f9529b9eb9a9da4d8bc410561397bc44
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 e5e1fa480a86..ebc1342f46cd 100644
--- a/dev-haskell/connection/connection-0.3.1.ebuild
+++ b/dev-haskell/connection/connection-0.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/basement:=[profile?]
diff --git a/dev-haskell/constraints/Manifest b/dev-haskell/constraints/Manifest
index f69f12128b96..bde1effc0381 100644
--- a/dev-haskell/constraints/Manifest
+++ b/dev-haskell/constraints/Manifest
@@ -1,3 +1,5 @@
DIST constraints-0.11.2.tar.gz 20611 BLAKE2B f87bd7dc91162e4fda24f6676c1ebf9d152364a2b547a8edc968413e0e986ce3c0d392f0794d7fe7d54cad05e3dad68b3eae1764556b0d3cc5c67700008b2ad0 SHA512 ebca93d8ded8ea6ef75ad17906cc4d1bd8629c2b38691caf6bfc01f5d041db2b8ebe1436ad97ddfc7f3fd1b0067e0b3530125d58a5aeb3e395c5acf8f5741fed
+DIST constraints-0.13.3.tar.gz 21574 BLAKE2B 444015cbf61b6e017b08339558c2c0a0ed26157b15d64621deec0e564fb97cff5e246acafc8e75917d21c0865805c96adc5c4f8f8aea3978cd6f6707a3fda62c SHA512 c592d1b60c5606c6dbd883b8acc9e2b68addfc71d28a6df184fb3739791759fdf1d8f0ed243acd694d54a6d9bfac8271ddac2e72e4dbfcb9a8622c2178999472
EBUILD constraints-0.11.2.ebuild 985 BLAKE2B 37ecf837e07b0beddc6b988853e78d01eb7394593a42f0c70c49f4bbbddeafe1d51fe756f0ddb9695a07ec8894cc9bbcc3c41bb52e5a941a8782e52ad5ba91f6 SHA512 5cfd130337fd58d874ef6e77b70888335292e4c61db4f6d513e27e098833965f3e8594707a4f46f097212f959f96e58de9eeb6edd6c29b4a271803071b655511
+EBUILD constraints-0.13.3.ebuild 836 BLAKE2B 7bf9cf676cdce9dfbd170d84893e0f3afec2bb43749fae0f957fb944b1cdc79a0178ff366c6f9d5b50835a2131fb29dc6ba1d738df57ad0afc3905f7310d7306 SHA512 fd3bff8cd0f067cb6338fa5fdbb02d4d2960526c37c5fd6091915d85a36f49478e2d3082bd307320afc6184d406928e888e9b2e21579fde22b4479d63596364b
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
new file mode 100644
index 000000000000..90010741f1d4
--- /dev/null
+++ b/dev-haskell/constraints/constraints-0.13.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Constraint manipulation"
+HOMEPAGE="https://github.com/ekmett/constraints/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=dev-haskell/type-equality-1:=[profile?] <dev-haskell/type-equality-2:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/hspec-2 )
+"
diff --git a/dev-haskell/contravariant/Manifest b/dev-haskell/contravariant/Manifest
index c6075b0c4c21..7cf80307e6d2 100644
--- a/dev-haskell/contravariant/Manifest
+++ b/dev-haskell/contravariant/Manifest
@@ -1,3 +1,5 @@
DIST contravariant-1.5.2.tar.gz 16006 BLAKE2B 251d3f8e0d30176eef224000e2c9185d6161ca6de38c7f8737864d72921e75d715ccf286028c4079781ff25f0e2f2de9c01038f13f3052532eae7d7c9fa23836 SHA512 f59cfbb2c7b1dec7532c3ffb260b5788fc3fe160ad730c1b49ff85d57cc46c4af24e37ecc8cd46df112ff1e92b5b03f2064b81f8ccda88465e1fe695331f5410
+DIST contravariant-1.5.3.tar.gz 13726 BLAKE2B 89dd8d2265c50a848a52ae21022b9a63781e2ff8945d767349f3d14c0b9dd9fe221c564014ae516bc074c2ac6eabbfc4d114378ac81c107a403e15f78655c5bc SHA512 f84e534ea208ebb949e6e1114233e56f284b94ceb756bddeb5786d2c1ed7ed7ec93defcabfa285887316cf880e7b6d2575a76c72bdd9ad73530b4397f5466c87
EBUILD contravariant-1.5.2.ebuild 1075 BLAKE2B 416734ebef85cdc70ec2297e4369373749a701ed74faf2de5e516e96eaa811bac0561d8c69d47f3e800d415945007cd227d05eba2f252689abd45eb07b3b6b5b SHA512 6bb36800fd85eeb31a2067471c9b579b9fd2d72501c91c1c0c00d1c70c73d984c9f35cf187b7f2f0950a187c4749823db3f73644af3a3e437b107bdc6cc07c78
+EBUILD contravariant-1.5.3.ebuild 1086 BLAKE2B e8bfc8c049a805944e566fca35179f00cf387fb8f16bd0e27290a4663d47653a72ce63080eb1cd55122951b586078c4435989c5a829c5955f35943c96f50c7d5 SHA512 73b96b27767239aa6658ecca80826c3c10a939445c569f32cbb935694fc0605ab906db0b869cb59f62a538581d3e4784d21bf633f728fd2842d280050467b58a
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
new file mode 100644
index 000000000000..2560224f4c3e
--- /dev/null
+++ b/dev-haskell/contravariant/contravariant-1.5.3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Contravariant functors"
+HOMEPAGE="https://github.com/ekmett/contravariant/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="+semigroups +statevar +tagged"
+
+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?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag semigroups semigroups) \
+ $(cabal_flag statevar statevar) \
+ $(cabal_flag tagged tagged)
+}
diff --git a/dev-haskell/cookie/Manifest b/dev-haskell/cookie/Manifest
index a7c9d65a5fdd..90bb36715040 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 757 BLAKE2B 9a60a984b22aed4b16b06f28064b1fabcf5b0d7a6cc962812b17c34540e776770a001e2ad221a32b0ce9b876ee39d4878e9755e12bf800cbb63bb91d3486c94c SHA512 4fc8bb99fc42677834d077897757f466b540ffd4ee47ef310a79133209d155c86f6eeb8b8a39246169afe004fb564888ba80bf39e08fb2292cb22a5406d8684f
+EBUILD cookie-0.4.4.ebuild 764 BLAKE2B e12d9e95f7745004e4cb7c04af2f49e5c7ea00ead15dcfa1abadc97717c87481284d6c055c693027d472a1319988e570965a372d4df00a82ad6edd314d610cce SHA512 8ef3c0c8207959a70924ef5cfb3071086478a4ad00c4fe18774105e6f90f17ec10331b033c128f416d351d579ba85012b04c27da3cd59aecf6bb84acfd92eaab
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 ddbacaffbeb5..525f6d39adac 100644
--- a/dev-haskell/cookie/cookie-0.4.4.ebuild
+++ b/dev-haskell/cookie/cookie-0.4.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/data-default-class:=[profile?]
diff --git a/dev-haskell/cryptonite/Manifest b/dev-haskell/cryptonite/Manifest
index 59b7cb80fa98..39fe1bc9be36 100644
--- a/dev-haskell/cryptonite/Manifest
+++ b/dev-haskell/cryptonite/Manifest
@@ -1,3 +1,6 @@
DIST cryptonite-0.26.tar.gz 581153 BLAKE2B 2becdd3d0c6f1e037fd4d38143a2a8644e38e9826faa271c971d4feff8a4ab1e4c0a04df338c99a8454cff626f79f3334a0a37b19cc136f33e7c8f53e66bd33a SHA512 4236d411542fd104e5cace61fbdeda615f7d13e442594d7fa12acc682d917b0494b10b242a88fef19e91e93489797206fee07497bff92e43d3849ebac8ee11b0
+DIST cryptonite-0.28.tar.gz 616309 BLAKE2B 3fa11777574fab06c264709d4de7b56fd4b276fbee93f4731683a9a18f83cf77d2042679f2eac3044d336c5be382e1e4eb0c90862c20b0f452eaafdee401e616 SHA512 c1e485522938f94f15910a5b5a4a3e4dfecbb62df463c80faaa51e9d883c2612611b8486bd0fd13660766cfb6d62d366fbbd03df2db874d525514aae247b6242
+DIST cryptonite-338.patch 1823 BLAKE2B 99a502e16ec061b37e1d3dc343760c86c1eb1cecf23a9061ef3198082d2777fa129196af3322153558e1da7e87b125bfa3a1e32501482767bbbe2e4ca874d65f SHA512 1f00a31791fef52e7bdb2b052912f8ede9022ee4013d1f74321ff10517c4c8df68be9b97d4bfd88140f5686b3b9d01e0937909dd5a2c462920e559accde8e72d
EBUILD cryptonite-0.26-r1.ebuild 1467 BLAKE2B 1edc40a2a7cd40fa975c5536c4d4af4b6ffeb4d37893d88eda24d728d72c5fa074f42d93e6ab0e032944fda95faea5f20ec904613688c90d712ab5fdfb477d18 SHA512 05c6197336561311e83020460505ad25001849d2dfd12b8a1c2cd73f340ecd6e9f91cebfa85bcb0485578af5971014c5dfa1706ca9277d9d11349d0ca2a4c75e
-MISC metadata.xml 1259 BLAKE2B 33389edee851d4a46d7f1dbfb792b74870fa59e491b2a56e00ff2f2665a882dd9418f7a2dea6e67fe04f0462914971ffb7dd0bbf79e86a0ea4421f38fad30436 SHA512 53aaef7362492c410b5b22b0fb36eed9e25e6e7ac977a1162243aee084ada72766eb5eb563fd3ae0319ffa9cbcea01dc49551dcdf9cfb7ac9d6a24e3500e5102
+EBUILD cryptonite-0.28.ebuild 1954 BLAKE2B 742c5284df75753bce2a4227fbbae47ae3aed2234130c70777da1dac72c1ae83393764f310e348adf7fe88752adc774e185e84f346289e93aa6503c2ff236904 SHA512 993b12d911fcdba64e9fc448d5d9a2a76b84743ef674acbbe6906a54d3bbd02bbce661f764e5c0f2caabac1dc7ed5f2917eef2a9b3e46cc2a366a5b886bfe178
+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
new file mode 100644
index 000000000000..72d0c2fc464b
--- /dev/null
+++ b/dev-haskell/cryptonite/cryptonite-0.28.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+#hackport: flags: -check_alignment,-old_toolchain_inliner,+support_deepseq,support_aesni:cpu_flags_x86_aes,support_pclmuldq:cpu_flags_x86_sse4_1,support_sse:cpu_flags_x86_sse,support_rdrand:cpu_flags_x86_rdrand
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit flag-o-matic haskell-cabal
+
+DESCRIPTION="Cryptography Primitives sink"
+HOMEPAGE="https://github.com/haskell-crypto/cryptonite"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://github.com/haskell-crypto/cryptonite/pull/338.patch -> ${PN}-338.patch"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=dev-haskell/memory-0.14.18:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+ virtual/libc
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-kat
+ dev-haskell/tasty-quickcheck )
+"
+
+PATCHES=( "${DISTDIR}"/${PN}-338.patch )
+
+src_prepare() {
+ default
+
+ # On AVX2 cryptonite's own test suite crashes on unaligned access:
+ # https://github.com/haskell-crypto/cryptonite/issues/347
+ # Disable extensions that might require extra alignment.
+ use amd64 && append-flags -mno-avx2
+ use x86 && append-flags -mno-avx2
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-check_alignment \
+ $(cabal_flag integer-gmp integer-gmp) \
+ --flag=-old_toolchain_inliner \
+ $(cabal_flag cpu_flags_x86_aes support_aesni) \
+ --flag=support_deepseq \
+ $(cabal_flag cpu_flags_x86_sse4_1 support_pclmuldq) \
+ $(cabal_flag cpu_flags_x86_rdrand support_rdrand) \
+ $(cabal_flag cpu_flags_x86_sse support_sse) \
+ $(cabal_flag target-attributes use_target_attributes)
+}
diff --git a/dev-haskell/cryptonite/metadata.xml b/dev-haskell/cryptonite/metadata.xml
index 11b4001ffcbf..91b640f27b37 100644
--- a/dev-haskell/cryptonite/metadata.xml
+++ b/dev-haskell/cryptonite/metadata.xml
@@ -30,6 +30,7 @@
</longdescription>
<use>
<flag name="integer-gmp">Whether or not to use GMP for some functions</flag>
+ <flag name="target-attributes">use GCC / clang function attributes instead of global target options.</flag>
</use>
<upstream>
<remote-id type="github">haskell-crypto/cryptonite</remote-id>
diff --git a/dev-haskell/data-default-class/Manifest b/dev-haskell/data-default-class/Manifest
index 778e9ab66d2c..e7202fb7eae6 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 589 BLAKE2B e6949fa6fc16a5aff749177f5250ea7f137433df30c393542ffd9065b0cd5951a7b6d314767606b15a54468215bd6bf1f4ec98874f4650d21484d75bd1dd3c00 SHA512 bd6477bcc0e2f5c2de3efcc2933cef5afe808c0c57736ee7f623f180e0dcf6382a35be7b764e3298e9e0fad11ce9814ba593861d6f0f1f1078f9d51346f047bd
+EBUILD data-default-class-0.1.2.0.ebuild 596 BLAKE2B 4a59273c6b8a51060ed475f1c3e8255a70b48005c7daa640e722fe34c049419e507ec63b0e2c21110125dc3cd9726f7c5cf84107e3d48d038af125569eec1474 SHA512 a67eec4401a0bb33b1ca753b66c4ba974286f01304288930079b73c1c44b140cd9fe9cf74ebb5695a419b19189e416bde5fada85c69e3a9bbab23df8cefb20b9
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 45e7089978a2..f5a9d7a39b26 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~ppc64 ~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 7f7222de005c..18e1cdd13c3b 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 653 BLAKE2B 3ec3081be9354670a2cfdb0aa0647d36cb5f0757180321df1dced97637f04679f474370b98ded03df13addaa37b5d5104c63bfa8f565ceb6b06e85b54a1c30fc SHA512 02cf2f08cc1b9d5e0e40b5b8b107d106735b479d413c1b5de9711f9f83b629df80a2800be33f9bb8e9acd9b4717c2f591a6abd1b9bdc15872954279eb7d4e4c1
+EBUILD data-default-instances-containers-0.0.1.ebuild 660 BLAKE2B 454a3aebef1a4cb6fdff1c08d2cc762b40bca66f65780d5e21d44e6b325ab24909ef46ca67ef1f1727722432bfa7a04174cae800a52ada1e86ea39d3a1bdf61e SHA512 e89ec520e2f60a6492158843ad82b549a0dfc39fb437835b5b5f1d7abc0b745734be0bd1bc4a23da207c106ab815d227a176bbf82fef583a3e84b63a4c0996fc
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 bb40bc69477e..2b63f20a7d00 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~ppc64 ~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 c4440e36979c..eb935cf2bd81 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 674 BLAKE2B a1d3496bbc60ccaf91613429ea598d26703ead76222d5428d6ec66d47c6ba818fdf06bc2420bd50367a1849de479be22389ca36256eaadbe0a00b892515bb43b SHA512 f28ef92f60fbde5ff30147aafa6bb0737fe7dbe87aa84623201c092ef1ec77c081b04e9a338022ecc0a212992b62c2625eeb68a7d64b8ad8657e61934b6b6ede
+EBUILD data-default-instances-dlist-0.0.1.ebuild 681 BLAKE2B d7fc218309a3f0fbe2e629d4de9bf6f378b7b40fe3ee72d62671c461b3e487d8e31f29ff2c01f87dd312c07a4d1b440d51e671a306e9255f4ecd03ef4946e865 SHA512 4a8abecdf3f13e2a274f05c1ac12bbb059a0589afbf8a3b9bf997320505699a6bd8cec03a3ad01d6679a3a2ef254b07247c5e91da995745209594c8001baea11
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 6fbc7ae0ea60..2a51d739365d 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~ppc64 ~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 663dc4d101b1..290fc33528cc 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 689 BLAKE2B 3ff442ce17187357175ca9e9efadf00a47ebe7289b211061f443276888fd01c5615ff392a8703ca1ed92a86a983799415db1944b5c8c610ded6636294de938e5 SHA512 a0356436f5a1e2b8b6eee3207812386649479137027cb231bf70af5713b8c15417a36e614848ba7a3b406e13d063e9bcc2b81d585fd8d6b5c3ced2f7231f2261
+EBUILD data-default-instances-old-locale-0.0.1.ebuild 696 BLAKE2B dedb0b3695db82805427c80df3296e4e62470e499d771951c5e92ea43168714efe9e0c12e2dfa564cdfa47433d58428bf6b2636867922b9fae7ed4f5fa82e64c SHA512 de8d255b42269f44a5916d877079f01a4ca8d2d74d1eaed35c86b404b0eb606b15da0d623d2b2dcd2b83f3284f0c59d18961a8862c4dd245713c85a1f4b51d31
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 c10b95079d9d..e2900d40a4fd 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~ppc64 ~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 fae872617229..341161cf0e96 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 811 BLAKE2B 121593e43c8c73f724de95ab4cebc49eadbba78a6d55b3df77286c709be237929e8f7c17d06cd0c0a57a189c07f163a154f0e49cc9e592ab9441a3278baef076 SHA512 29c001e47bb30d0049e8cd058042f6b6f7dd0d1580290f2377da3945ac7c1fb2284e689e5e04125cf2ce32c53e51774c5fd5099ce501e584cccd8233668c1ade
+EBUILD data-default-0.7.1.1.ebuild 818 BLAKE2B f1879efc441e5ff7e1705f850a1f5eb63763ad361cb0bf4b80865a1d000952c02423c9b115fe021d200d7faa6e9249d4a5ebaf43630ea13bc9895b079071fbc4 SHA512 8cc92067ac02c3ece0c673a3e8b4ec1eedea93d100983324e0efdba2e8d53a5178d99c2d39efe9331c25af09f426545a3efe9ca194a83026e769e3bd54737967
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 290d9ff69506..8f48827716a0 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~ppc64 ~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
new file mode 100644
index 000000000000..31413b09ccd5
--- /dev/null
+++ b/dev-haskell/data-fix/Manifest
@@ -0,0 +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 1002 BLAKE2B 090d31da4066fc15166187d2f56759f5f7b428626b90656fa481b4a7393c3c2aec9abc4c56f17a401be9708bd1deaf1207d1e70c56f30e74d1728bf57975fd0b SHA512 446ef3e655e0a3871c4e3746efb5a234926485aea346dc846142c25bf9b788cf52ac4b51fa644cf695a3853f3d0efeb096f1a29ced59a9097d2e4c6ab5ee9899
+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
new file mode 100644
index 000000000000..e16fda4a7352
--- /dev/null
+++ b/dev-haskell/data-fix/data-fix-0.3.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+CABAL_HACKAGE_REVISION="2"
+inherit haskell-cabal
+
+DESCRIPTION="Fixpoint data types"
+HOMEPAGE="https://github.com/spell-music/data-fix"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal -> ${PF}.cabal"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
+BDEPEND="app-text/dos2unix"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die
+
+ # Convert to unix line endings
+ dos2unix "${S}/${PN}.cabal" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+}
diff --git a/dev-haskell/data-fix/metadata.xml b/dev-haskell/data-fix/metadata.xml
new file mode 100644
index 000000000000..937381521944
--- /dev/null
+++ b/dev-haskell/data-fix/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/dec/Manifest b/dev-haskell/dec/Manifest
index f8c229af7945..20d414521eb1 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 671 BLAKE2B b752c071e3511e1938a4a3e2a8f18477cbcb1ddb31ff40938e1ca4d7eff0d029bc54cdc9c6d37f4b258b9e97625a56a6fc957fb9d4eea09d5384e908f66feb52 SHA512 edcf2fc62fe90389cd85a8792d87dc50e5fde7cdef1e4301cf48ef55c66a77730f049249e10d25c528c0a18032e605c21917c0dbfa62eccbb442f9748a7c284e
+EBUILD dec-0.0.3.ebuild 678 BLAKE2B e44456a365566393f3f75fa56e69add28b6fa81e0007d2e28f3b02b45c7a2e0116a9235204c3b77d74d6b232cf94b3d51e39b0a719e19c85a5708bde4191f466 SHA512 a895ad0f71e2a13a6a41bbc8d04d8ddda804a4404fa3682ed4e58c069a142e5f4a265839873b5f21fe55269f61a34349396084c6f5f7ddd53e16bab4ac54dba0
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 8a3cebbc9cf5..01b190fff591 100644
--- a/dev-haskell/dec/dec-0.0.3.ebuild
+++ b/dev-haskell/dec/dec-0.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/void-0.7.2:=[profile?] <dev-haskell/void-0.8:=[profile?]
diff --git a/dev-haskell/deriving-compat/Manifest b/dev-haskell/deriving-compat/Manifest
index 363e653d2625..2795fd62b4c2 100644
--- a/dev-haskell/deriving-compat/Manifest
+++ b/dev-haskell/deriving-compat/Manifest
@@ -1,3 +1,5 @@
DIST deriving-compat-0.5.8.tar.gz 67468 BLAKE2B 0d5ea2e882e598590b69e8682d6a751fadd8cc78cbadc97d884db74730972e93b4045276aa86369d744d4edd9db4942acbdde4abae18002c599d7b0728112be1 SHA512 e0a807142bc324a0205bd3b98fc9c68292100808d448edaf800ed41c073ec0745329458dbbb6c1fe33cc86872a9d2555d76f57c6b9d8a1dcd891dda1a9fcf158
+DIST deriving-compat-0.6.tar.gz 73015 BLAKE2B d0694fad9873617eff1581a239a6470248cfd2ed0372590cf5757b1f569dfcfcfb52e44f7096998f98c762735c5c54acd86ef3338271d9dec88d52fede1d698e SHA512 631a9eea6a2546f6f10b1365f8f2acf77611af41c1823583b3365d9def3d355b8596dbfe552d88feae2aa4e3d2aa5b30417e57191ace3c53b05f26890528f51c
EBUILD deriving-compat-0.5.8.ebuild 962 BLAKE2B 1aefab793916274f6bd49a905a4985cc28d21d8069197d06426f68b049e25f1bf55606e954082cef7b75c2fd91ede611933d5d2f06feee2fe8f933fa57e2f102 SHA512 8d527ea376d7073a24fe22f3961f6f02559aa9d4b69891e2770c6c25dbecc3ba99c9f4144a67a0e7c89fcb719a58bb4c60c1856968e29b3cb22631dbedb35544
+EBUILD deriving-compat-0.6.ebuild 1015 BLAKE2B f99eb3d740f5a76389ed5cf7a9025714fb05d611ae63051186950f75526611b3c13cbb8615d60907d1d4dad335cec92953f5bda556205ee9093e0e4856f82598 SHA512 110a29453beb3bcafc25b0f49e44068bbe92caa113b90eeb968ed232e9bbd8613197f25da50651f0cf65ff67b90da6e43b874454e9011cf670165a28fcbb5eeb
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
new file mode 100644
index 000000000000..547a712355b9
--- /dev/null
+++ b/dev-haskell/deriving-compat/deriving-compat-0.6.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Backports of GHC deriving extensions"
+HOMEPAGE="https://github.com/haskell-compat/deriving-compat"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/base-compat-0.8.1 <dev-haskell/base-compat-1
+ >=dev-haskell/base-orphans-0.5 <dev-haskell/base-orphans-1
+ >=dev-haskell/hspec-1.8
+ >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3
+ >=dev-haskell/tagged-0.7 <dev-haskell/tagged-1
+ >=dev-haskell/void-0.5.10 <dev-haskell/void-1 )
+"
diff --git a/dev-haskell/diff/Manifest b/dev-haskell/diff/Manifest
index af1ebc18d3c8..2ac3b3a708e6 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 716 BLAKE2B 95c9acd667026c45bc45ed17c5e3b7a1fce338035fb802db773a04c948350659e169a8f5f947aff734619db54791e0da86db75a9cf28f498c9eac7c821797f21 SHA512 9fc448b202f6c03a929666d2421988eedb0b3ac9179dafe97b45b17af5f2f9204717a2a6927fa2ade11ca17a585c2f8e3825b62eb668c85931b0ae8d2cf9d3ef
+EBUILD diff-0.4.0.ebuild 723 BLAKE2B 1b72638bbbc162973bcb2a9233e4fd9c8dd324a92d0e0823b85e00e5ca744a9c300d1316f89df6b6612d686cfafae2ff0ffc27c83d923166795ee4d7888dac5e SHA512 8e0ae077600222df0cada5455e5d6a49eab7de90a3b020d0b54da79b91104489e3c33e9ff7c501bf6ed36fc8636b917adcef5aeff9172c5a76815dc2109f54ea
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 c3c1a49c4e78..e10eda842431 100644
--- a/dev-haskell/diff/diff-0.4.0.ebuild
+++ b/dev-haskell/diff/diff-0.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/digest/Manifest b/dev-haskell/digest/Manifest
index 73d8825a6761..46db58441fe6 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 616 BLAKE2B a91d070e009f098f66368210535bfb5ec218323fa17c25d1f4ad7b8575f63ae565ba39add41443567f68d7ada2e9ffbf2a3052dbfdc7315dd0504376762c10ed SHA512 95bf6285a28331be40759c2ca416168055b502dbcbc34380298bdc4d47135e9e16f1f7c97a54f57a60b9c277ebffd2090058894aead5539ffc1135ef31a35eeb
+EBUILD digest-0.0.1.2.ebuild 623 BLAKE2B ba71be89b1d369913592afaaa8e41c26fc15f4af75859556e8193339afa292b0ffd0e8a63b69853603d80f7a6109cc081671e280ee32e3b9f266819d53b8bf2d SHA512 18b24c769db0c708ad3c4cac6dfba7a1f8f32b57e8070bee921f79f88041b39039834c02ad54d2828352ef5416d42cfed0f2246ff721345638bcd59cdf16593a
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 45b7a198e8d7..b56b33cbf014 100644
--- a/dev-haskell/digest/digest-0.0.1.2.ebuild
+++ b/dev-haskell/digest/digest-0.0.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/distributive/Manifest b/dev-haskell/distributive/Manifest
index 3dab90a1853f..becaf1fc866f 100644
--- a/dev-haskell/distributive/Manifest
+++ b/dev-haskell/distributive/Manifest
@@ -1,3 +1,5 @@
DIST distributive-0.6.1.tar.gz 11256 BLAKE2B b8c964137613b828f2908b210964be06a39bcd360727edf816c9921d6f7c16c245fcc6cec702ff8f98e0f63c90396796af0bfc7964f25d589ca5616aa30eb934 SHA512 6f14660e14ff5dfe90eb44386ed111829d4a621f77908049197ce1802b4d5ddd67ec66dadb92f8726c03f455e077ea6a5b8503e24bd5d205883d53f13cceb630
+DIST distributive-0.6.2.1.tar.gz 8140 BLAKE2B 34cdca12089cc097619469e8f559e978ac6d96c7dd8156cd92ea3ef7a3219afb11af6dd78dd30f7aa72405ae90cd37860d845d7f0b5c7ce6055316d8c3f429bc SHA512 387c7b6e0b2f917fd68d52ffbc79b9db21e488629309bfaf0dc77450bfd37c0f7f8a29458532616b5395552f84f3727b462cb2876e5aca79101e2c752b26e0a7
EBUILD distributive-0.6.1.ebuild 1205 BLAKE2B 353f74833bd8d2488630ccc4ee006cf14ccfb9237941692d33aa5bc1fbb7b4242396372560fbe0b08be0d12f25cf77dadeeeaf8956128618164d8c278092f6a6 SHA512 6e6ed365f88fe3fffdb75ee23a7165f9c3a3ed2c4989804989e686d6bab3c756421740b4ba52e8d44b5d3dfaa033dc68ff5ea47711cae4fb4a80ff19ae6a5f07
+EBUILD distributive-0.6.2.1.ebuild 971 BLAKE2B 99e0884d15c01b7d6ebcec541a2c9cac4ffbe25acf9b594f47eadba9e04a46b95fb1251274c742857b4fe382f23cf573cfc0e97564238e567f2c037d9141deb9 SHA512 6fffe5dbe0e0b6c3ce15684ab1a9774e42df1adb45e38443ae2b36c591d90494f3a5f9f22fb0fb5e791488f5f62f8e9c7c08e9cc1e017f1ff72150474a677b29
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
new file mode 100644
index 000000000000..15c67f37ebff
--- /dev/null
+++ b/dev-haskell/distributive/distributive-0.6.2.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+#hackport: flags: +tagged,+semigroups
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Distributive functors -- Dual to Traversable"
+HOMEPAGE="https://github.com/ekmett/distributive/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/generic-deriving-1.11 <dev-haskell/generic-deriving-2
+ >=dev-haskell/hspec-2 <dev-haskell/hspec-3 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=semigroups \
+ --flag=tagged
+}
diff --git a/dev-haskell/dlist/Manifest b/dev-haskell/dlist/Manifest
index 582055ee4750..6b260118adc3 100644
--- a/dev-haskell/dlist/Manifest
+++ b/dev-haskell/dlist/Manifest
@@ -1,3 +1,3 @@
DIST dlist-0.8.0.7.tar.gz 9228 BLAKE2B 11d32271f9a4254eef04cf2b4de2cb68471a3194add8bd8ba87995c7098a5c80e54a62e2637ec6482ce671e7674b33ed2339a7bb2b52b4f302a41aab89b86c6b SHA512 e98ce96819bc8c7a86f1eb402ba7c6aea95fc87502afbb40a4b61ac6dc9a9793ca6f6042f633733c9e0e7c7f3f77711809767ecd213639bfa3b77e71bd6bd806
-EBUILD dlist-0.8.0.7.ebuild 624 BLAKE2B d5ae4695db423af1bdba05ffcc08234631b0e5186ddc139b95132482f10b958a2445cbf63e89990c488546e09fe8be46ed603928e981cd20ca60c2115b16f436 SHA512 1c0e666009f19dc74fda563b3495d0bd2fb26f3c3c7525ffa091424e47a2fc3ac33c1f7580d30ad2d7745998e6679ccd787d9748bc8505ed2c2edb9f4e9641ba
+EBUILD dlist-0.8.0.7.ebuild 631 BLAKE2B 8190578e5a0f5d3f7f25f217c05d6ba9c4b7f5876e7f1d798f77788bfc22863bad57229e4dacf05fdc63ba03690f52442fa3299e42d7bf26cbd274ed8681ac2e SHA512 f5629461f4ac1da7e0c9e991d9def51d1e7527c826d41417990b83e954906875d0b1592a3542dd8de5508a5824e3bd27ed96c6774f6822d3468c3418d3ec13de
MISC metadata.xml 581 BLAKE2B a094a568611946827265ebd03328d998b3f87809b50d609fb35ef7e7bd8cd8d8cd29ff89fbadc063785c82f096328a1a0379d3fdecf4b2463d3fca01a1e22e95 SHA512 e3c27f9147bb6d1fd27f1bf9e1de60f56b6a4b885e6cd9eca96463cb8840d091d8d8d7be0464715a16614e844be531fd4f7370f0ecc2fc9940622c4bcc12ce74
diff --git a/dev-haskell/dlist/dlist-0.8.0.7.ebuild b/dev-haskell/dlist/dlist-0.8.0.7.ebuild
index e66be00e58cb..922232aaab30 100644
--- a/dev-haskell/dlist/dlist-0.8.0.7.ebuild
+++ b/dev-haskell/dlist/dlist-0.8.0.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/doclayout/Manifest b/dev-haskell/doclayout/Manifest
index 391c7d2b6fdd..90bdd9d249d8 100644
--- a/dev-haskell/doclayout/Manifest
+++ b/dev-haskell/doclayout/Manifest
@@ -1,3 +1,5 @@
DIST doclayout-0.3.0.2.tar.gz 12140 BLAKE2B 831517277dad7cbec04335fa69a83a1fb7bbd90edfc14cdf4ea5a340f28416eaf28639c8388b9c305daf60097871d1c5454e28600374dab176aa3babe4449a98 SHA512 5f777b66c5bb589021ce6f74e4cb4520a5078621cbcc62bc4eb8b73d54771f18523dfe40935f83553a5a4244219a86b6af22e7e3f33d251b3c567f91bb9596c0
+DIST doclayout-0.4.tar.gz 38804 BLAKE2B fab7c7090c0416a0d6a377673892ffdd684703f773416fd08ff95e418637caf7a61242931a492f321c09374c020374630e6223d2838650c5078408a041fc9bfb SHA512 78d3f64d72c2991bdc9b7ace27ed93e977d3e5fc3afa511857234f1c756fbdb77ccc74ba11af0aabfb09f31a4a906324abc1945160f435c83a07ebd3ae1a44c4
EBUILD doclayout-0.3.0.2.ebuild 728 BLAKE2B abfb116e9070617b556a83d9a96e65b1cf85c7fdc19088e9f1ea3629d237cf2379a5119900cc6c26783fa1ba3e5686d0df5e2712948f0154ac09b4aa94643ca0 SHA512 110f13bdf7ebc81511e75ba1dfbe92ebe52b3b3c45a9464e45ae72392028f66f9a88e60bbe311b2e2dce12df7368db9495eb48e81405ad445b495a563dbe5811
+EBUILD doclayout-0.4.ebuild 749 BLAKE2B 46bb54b198565b989edd6a09675c57769fb91fee33bb1c8abf70a7038af027b3350fd2934ddd07421abba5c629a892eedb1eb94774d0d0d45a5d42e6183ba513 SHA512 f1908208a7b07562bf540156d19df550cd2a0859f00087b451ff3fbbee9326e66bcd9ad0caf03e2c4089350d46d52a1fa69d39a700e3182609de611b1b71a4e6
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
new file mode 100644
index 000000000000..84d26d42f028
--- /dev/null
+++ b/dev-haskell/doclayout/doclayout-0.4.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A prettyprinting library for laying out text documents"
+HOMEPAGE="https://github.com/jgm/doclayout"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-haskell/emojis-0.1.2:=[profile?]
+ dev-haskell/safe:=[profile?]
+ >=dev-lang/ghc-8.6.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.4.0.1
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-golden
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck )
+"
diff --git a/dev-haskell/doctemplates/Manifest b/dev-haskell/doctemplates/Manifest
index d8d9f604607e..74291aca6c3a 100644
--- a/dev-haskell/doctemplates/Manifest
+++ b/dev-haskell/doctemplates/Manifest
@@ -1,5 +1,7 @@
+DIST doctemplates-0.10.0.2.tar.gz 27788 BLAKE2B b4c2d505dde62123177c87b7302095a02a6e27cc3f4e311e9a4464fe4eddb43e520146fdf6758cacdb8a9b348ae0b8a46b0485bc105366776e6bfa60b31209cc SHA512 47bca3c29cb306ce0dd8cb91c255f2ed1988136380ddbfd3220ca5a14527650b44d2d4f5c7fef3245c5c11e5287dcf2523eb1b0ab861436e7f950fc8188af36a
DIST doctemplates-0.8.2.tar.gz 26780 BLAKE2B 32554545d451a382a490dc6d64b9f8ff0465b1e345daec457196cebf61f0d6975fda8eebc0e7115089622c15e7a96cbe490ae78d63b7b06ebded9c9b79f82a3a SHA512 1e1dbb8f8a2980b342ef3b5c2c0fefa8d0bf220d5ca1332de3dbdf30ab3243fd6f4d12816fa25851498a26c25c5fba1bc2aa6f16eafca11c65bc125a203b90ad
DIST doctemplates-0.9.tar.gz 27366 BLAKE2B e4c88e3abce07f6fa94e51e63124a7a6f1fa054a1f70595fe81b058a5fd6c87a25085cc5373eb6ee191fcdabd34650d30f9ce6251bfedaa2e16961ce3b74a816 SHA512 3216fc7ef4e2a45230a2854c22c2a8622774bc834bbf59d34134912b3942df2a541230bd91324995e13e19098a0fa0bf7057c7d55ca35ec75da7840fddd61a37
+EBUILD doctemplates-0.10.0.2.ebuild 1003 BLAKE2B d5d80f09f7abe1c5cdc15191326553e772f8ada690599a995cebf71644ed032191550ee1232f24442d4a8aa1888a575ae5729e4d984398fbbe019ac1d351a577 SHA512 ce1274cfb3e6afc41592edb447be54a094f47878e503e5c37ee56f33763765f9c6bedd124bc608433b02fa89ba3c1e71235c916b99ec57a487e98050a4cd2659
EBUILD doctemplates-0.8.2.ebuild 1098 BLAKE2B e910ee9a939f767336e8773d73b1426afe21d5a614aa0904c52624f62ccf5b11f5ae555733e74b3055d631dcac0c2779627e5e39334a2a020c6b421a2654cf3e SHA512 eb72d55c9652162f6730747767ffcef6f6900a412a005c6a45c6d0cef6ba3637e4031ca4604cd625e42acbb2a43535911cccccfcd02d09178053606640156959
EBUILD doctemplates-0.9.ebuild 1140 BLAKE2B 8c48f1deb24c71c4e551ef7a74953916f2af687a54361096dcf5d11ed9a8cb63806888d4805b2143e07d6c3aba8a997af2f881896a4db454b9b9a91ccc151fa2 SHA512 ab017d6e971ed53ef6b3b97115b8b95bc9e58c4cdbf42921c54d6aa7e47b2c47d810e737a80290354059719497fa10fc3bca12ace4d3a2c6b0ced132431d3459
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
new file mode 100644
index 000000000000..2eb0972351ca
--- /dev/null
+++ b/dev-haskell/doctemplates/doctemplates-0.10.0.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Pandoc-style document templates"
+HOMEPAGE="https://github.com/jgm/doctemplates#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/glob
+ dev-haskell/tasty
+ dev-haskell/tasty-golden
+ dev-haskell/tasty-hunit
+ dev-haskell/temporary )
+"
diff --git a/dev-haskell/doctest/Manifest b/dev-haskell/doctest/Manifest
index e3e7700b8d9a..4673971bcc42 100644
--- a/dev-haskell/doctest/Manifest
+++ b/dev-haskell/doctest/Manifest
@@ -1,3 +1,6 @@
DIST doctest-0.16.3.tar.gz 43261 BLAKE2B 981779f93d014b8340318b931f06449914a6d44bb935ced021cdf40e96ac6741369899b25a8d6bf5f2087ed81b7a5f539c14a0d68fb24a0a500354b019930530 SHA512 c5fa7c5c49bdc1bda86a259177538fa573627772dcfa18dcb19a5c905eceeb4a086705bf40ea6f330df5273584068ba154ed664a124f8ec704c9926b86564ba1
+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.16.3.ebuild 1085 BLAKE2B cf81539800051147bf7a514493aedf602319191b46e91b96f3f4d81851f4675e9cdc73b2df1e14a537d90481ef220c82b6e5d6bc71362bbfa062af6d956a3f6f SHA512 105864196cbc94c9199202c5e032410b8196f15fa5e73abf37d930b32fba2fd7953e289cf391909c74c5957d3a6c3efe32d4c7a31af1b848e504cad6e15dcd9c
+EBUILD doctest-0.20.0.ebuild 1420 BLAKE2B 9f478cc6edfc85693dc818f3eae6ad868191cbd1f3dd910f768fad8809f58c9611e0d28432d01e8e5dfb4e1184783c6d45bc59ac3e5fada8fa8cd527c5dae3a3 SHA512 f4362808c49aed1347032096b5f19012785f24348eb207a1fc4639a752a7d266e2e35c92cf030200cedef0134f194d1fff98fbcdd4a4944ec251e54a48968d46
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
new file mode 100644
index 000000000000..def4fb91b388
--- /dev/null
+++ b/dev-haskell/doctest/doctest-0.20.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite
+inherit haskell-cabal
+
+# Buggy tests
+# May be related: <https://github.com/sol/doctest/pull/135>
+RESTRICT="test"
+
+DESCRIPTION="Test interactive Haskell examples"
+HOMEPAGE="https://github.com/sol/doctest#readme"
+HACKAGE_REV="5"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${HACKAGE_REV}.cabal -> ${PF}.cabal"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.2.0.0"
+# test? ( >=dev-haskell/hspec-2.3.0
+# >=dev-haskell/hspec-core-2.3.0
+# dev-haskell/hunit
+# dev-haskell/mockery
+# >=dev-haskell/quickcheck-2.13.1
+# dev-haskell/setenv
+# >=dev-haskell/silently-1.2.4
+# >=dev-haskell/stringbuilder-0.4 )
+BDEPEND="app-text/dos2unix"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die
+
+ # Convert to unix line endings
+ dos2unix "${S}/${PN}.cabal" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+}
diff --git a/dev-haskell/easy-file/Manifest b/dev-haskell/easy-file/Manifest
index b1f70358285f..2e7e24fdc19d 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 534 BLAKE2B 6adc7698031b33ecfe32c5bd1d29b8d0ac0a19d855578b1d719dee6e848bbe480dcfd880305851e4022669f1691aed94dece1ebebb1154d26da785ad2e25074d SHA512 1f3206db6ec03cb1c0a26465e9595cfc137a39a1a80d51f6be2f77849744bda623273fedb5ebb931c18c52d02c83d708e0a3df854368b153d8cd53c4ce042f01
+EBUILD easy-file-0.2.2.ebuild 541 BLAKE2B 9cb606d38c02dcb7a68ae624913a612719016708289a4955597bd0aaa2550014276f3ef41ab7dba86e1b1ccb929ffdb5c58691b384a8348e010c33c9d4c0a99b SHA512 3814db781dd86fc1500e44647ef51c1ce7e8401f8c1cecc6c7f99ba22c735ec6003fcec404b1925c45b5f309a48abbd725dcfbc8388ba8d197a3eb97b444fdba
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 e396dc548411..d0b4cf303dd5 100644
--- a/dev-haskell/easy-file/easy-file-0.2.2.ebuild
+++ b/dev-haskell/easy-file/easy-file-0.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/emojis/Manifest b/dev-haskell/emojis/Manifest
index 6c0897bd4d97..2cdb6eb82ecc 100644
--- a/dev-haskell/emojis/Manifest
+++ b/dev-haskell/emojis/Manifest
@@ -1,3 +1,5 @@
+DIST emojis-0.1.2.tar.gz 49333 BLAKE2B c67e578cd356c2e7edc4f7880dc3235eff33dd98f773a24c4791442c4d0243b59cd775d8fb2bf4c53c6943434f340104183a99544d16a6d6c8f56c7d0d402dd3 SHA512 e34d1c1797f37e3cbe37f5f617496aa70310ca654c98069d393c10c5fcf56e336f35d06e018c859354ea54ae1c5fbbe4a24d484a5f59cceb5a9e3c25caf2a52d
DIST emojis-0.1.tar.gz 36219 BLAKE2B d77008408436a37400f5a325bd3e80721226c5bf127266c96a5919dd0249d94827140285a02ecabeb6ceca273eec37e06aac86636da899b2806c7b8b825bd445 SHA512 587c67bff3f77c362b16c93889762a9aad6fb5250c0bced45f5053f59dd6a11ab2886e53f286bbc4de2b8793be133708b1f9c5d4d52bcef1820f5a7c1ecfa7d2
+EBUILD emojis-0.1.2.ebuild 622 BLAKE2B cae16abf416e4560b82a3dccd8b46e7126673e79da1367da16825b0ccbd12cc81c472d2ebc7a7cf57c9e5d849c26d526d3dc9399687a32d87891b84e7d44066c SHA512 363e39781f6c8606a5dac1ce10d1a41850dae41a6714c8e46067ab83916dd4f8a8e55d10597be552c44bfb5142ca9b6fbcd6ce711fd7998cbb1297c05b969540
EBUILD emojis-0.1.ebuild 613 BLAKE2B 89085d543d9c7c4f57531c4f9ca2dd15d7dcd0e4045ee4e082518dfd6de65799972d735cec320cb144f1530aca1d7b111914127c55e35305b4b600f567dd9172 SHA512 d629a7e47533e8b6646737ab5025a3130625b4156c0c7669f3596f047f4c54504cd7a0dbd30ecd08325ac95aa590ae9997e796fc886d088ddae547bd18b97119
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
new file mode 100644
index 000000000000..2ed24cc1a01f
--- /dev/null
+++ b/dev-haskell/emojis/emojis-0.1.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Conversion between emoji characters and their names"
+HOMEPAGE="https://github.com/jgm/emojis#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND="dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/hunit )
+"
diff --git a/dev-haskell/enclosed-exceptions/Manifest b/dev-haskell/enclosed-exceptions/Manifest
index ba77c48188a4..db4e4c06cc88 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 817 BLAKE2B cf360a4bdf4b8c23156abb9b5fee5e468de6f457b136c301c93c62102664010461a6dc03c41505c562ce5cb725be9e36229185e144769cae8ae18d3df594d62d SHA512 113e0d3670b740464ea5b440aabc61117bb567d7f54643694219f9ab1e9c72f722175aa9975a0a04846c016f496e41fba791c07c7f44a83f8f6d70abc24fcf92
+EBUILD enclosed-exceptions-1.0.3.ebuild 824 BLAKE2B 40b8538ebaf7965296a2d1f56a3168f3a28dd0d8eb56d95b57a4eb36f4101a89eec8c4365409474f36c6f3cf4f74511ec72eced8d66d7632a20480598a9935ad SHA512 09eb22e765ea13ed7472f6029b34b7f7452ed1a69aaa3793a9a905772d085425baefdcbaa607fefa31fd91d0fed565cb10af487adacb64d5cb7ea8c8f5eef478
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 4d881d42a520..7a79ccec6285 100644
--- a/dev-haskell/enclosed-exceptions/enclosed-exceptions-1.0.3.ebuild
+++ b/dev-haskell/enclosed-exceptions/enclosed-exceptions-1.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/lifted-base-0.2:=[profile?]
diff --git a/dev-haskell/erf/Manifest b/dev-haskell/erf/Manifest
index b6bd108cb9ec..90dbb624e028 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 543 BLAKE2B ff1e3affc9421e742b0746d962054bf04b1c2c2bf756e75a4da6ec1cad33d0e88f1d941acd9e3a669d354b7f9090d5443a5de33dc1ff0a72a7b8d324cd01a8b4 SHA512 4fb2daf6c22e3c402d08db06a4733fcf2684352d7b705f2c6898a9339e88118cb5f2b2d57437cbc9ef551d22b087ae5f0a9d76163950195a11133f19b373d66c
+EBUILD erf-2.0.0.0-r1.ebuild 550 BLAKE2B fae6730ba620b5c4b3d4a85843bff77e5826b30c8262391a8ccadf48bff01f168ef484203ec1b7591be711a96a56b1d4890ebb9b612f4bb30e88ff46ecdf5d91 SHA512 99248d0bbfb96d7925b4dfcbf684fd3fe5e14c3c7c0e8acc1d49c44bb890d5cfb7eae3728fa5a28db7d004cfc26ccd2af805b13601219e9e3e46c594ad88e5c1
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 576c8c059cfd..bb1b2f7e8380 100644
--- a/dev-haskell/erf/erf-2.0.0.0-r1.ebuild
+++ b/dev-haskell/erf/erf-2.0.0.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/errors/Manifest b/dev-haskell/errors/Manifest
index 5bfa8522aae9..376b69e472ce 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 826 BLAKE2B 64362c735fa1a87cb7541a8b45c21bc243ac11507b77eac93292867c2ac503d4c538b74240b7ac091f175edd6a04ae884dcdb400c1d7aa91350d666174253bc6 SHA512 9f28909edcf2f288f43e96357cfa7e1419bc419ecaa10790761f307f81beae6912d2de952cc23ed8f8bea77c1b89fe6591c87eb0bc0bc59a6b556c3bb9d3bce8
+EBUILD errors-2.3.0.ebuild 833 BLAKE2B 735274944d951123c28e559790d72cbf52248accd56a388656ccd6fde04b25241d2d93ff3a2dd369abbcba452211165380918a40762f84295cfd82d5f521ec78 SHA512 e2b81f87e13ec524d652bd989c4b4d4846302c90abfd77792dfd031c427443486552baee86442529303b85eb7f8816039e917d917f52d2a283fb4f68ce157fd3
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 7dd91e3a8926..dec8a311838b 100644
--- a/dev-haskell/errors/errors-2.3.0.ebuild
+++ b/dev-haskell/errors/errors-2.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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 0577d7bc1a00..447343f75555 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.ebuild 1406 BLAKE2B 4523042016334e1330ca1ee9fc26f21469eef63ab6cef23a6b2a036d548511a88ba045b733c3d724dd26b93e840b7c3483cf0466d79d5b351c5967e8e9774ea5 SHA512 044671597a69b30dcd8a13727bf9cd04e672a2591f6b7eaba4ef383fd27f865d343efa665a68029d76e948e224f93bdf94c08dff7590438d8a45f011212a8f70
+EBUILD exceptions-0.10.4.ebuild 1422 BLAKE2B 3181bae6f2d490961bd061cc90739b299c68e1ea15f9eaeefd38ff2bdd8dba38c3af2d54a7fbe22d3a4004bbeaaf4adde89d0789c0014fc45aaac66f35bde854 SHA512 042f52cfd6b414132b4f36fc708f2cc17088a188e3b8e17ed3a0d8683471f8d8d2a29ea9528a9118c136b17d88ebc35a46a2269d03f1c7ba98048b395012b708
MISC metadata.xml 332 BLAKE2B 0c398f91632452127347a7557cf776f9640bebd3864afd264e73795c0c68393b64189999729097fea4c2b2e4ec921e2189889737becc45752e34c16f252784a2 SHA512 000e4f0f9428c6ab93fc96d4362fc6e4e388e0407f03d50fb7bb4b64ec1c56dc3c355f56fe17979e08405f893c175d5034adb68d5e53d4b1e70eea99a5aa8bd3
diff --git a/dev-haskell/exceptions/exceptions-0.10.4.ebuild b/dev-haskell/exceptions/exceptions-0.10.4.ebuild
index bfc8bbcbe39c..349fb81e944b 100644
--- a/dev-haskell/exceptions/exceptions-0.10.4.ebuild
+++ b/dev-haskell/exceptions/exceptions-0.10.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
@@ -31,7 +31,7 @@ DEPEND="${RDEPEND}
>=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
"
-CABAL_CORE_LIB_GHC_PV="PM:8.10.1 PM:8.10.2 PM:8.10.3 PM:8.10.4 PM:8.10.4-r1 PM:9.0.1 PM:9.0.1-r1 PM:9999"
+CABAL_CORE_LIB_GHC_PV="PM:8.10.1 PM:8.10.2 PM:8.10.3 PM:8.10.4 PM:8.10.4-r1 PM:9.0.1 PM:9.0.1-r1 PM:9.0.2 PM:9999"
src_prepare() {
default
diff --git a/dev-haskell/extensible-exceptions/Manifest b/dev-haskell/extensible-exceptions/Manifest
index 63cab0d21f1c..c35fbe34239e 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 672 BLAKE2B da6583a593af1419645b2ecb5908d7beafe0ae15538948007bb186778109514cc8d18d667587997a4109a340950114534693c2a8523a2e6125df1e0e4bf8df26 SHA512 7c584c46f801af32a71cbf242ceae8d03ca159fa0778571819fc674b7a1a502b8a71445fbec3f03aa18976630b723ec3424dca43968fb6095e3020183ca720d3
+EBUILD extensible-exceptions-0.1.1.4.ebuild 679 BLAKE2B ab94c0a96933f9f996d846292a09a431ec01bcfec940955a3ee99080fe6732c526d14bfb00693a3c65301af839750ba5225eb324ad88b8c197f7af1909bedc70 SHA512 d57a5005e1749eb35edec52d5424f95f378b5064ae6ea6fc9a13261623f4539713c83681e5a59383f7b30b6bbd5eace47002dd552dec5c0985595573d597fadc
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 70b160ff2813..722e5f919d85 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/fail/Manifest b/dev-haskell/fail/Manifest
index 8b0daeef749b..730752512309 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 713 BLAKE2B e009a7c2280c614a4fa19e4944ce36439fc6c204be955392444e2ae7440a2709589bda5bfd2a59e27cc74a77ddc65e0c12815e25705b31fe3e61728118714c97 SHA512 7f91a97f6eaa0695115112bd04b2ead31700525c399c62fa46defb36756c062d7b8ee77d3ace7664189d04e3956dc0fbca2213b1b7a624839a40c3f9bd37a35e
+EBUILD fail-4.9.0.0.ebuild 720 BLAKE2B fbb534a3035af81056c379a51251d08762be9c554edb79e162c5685133677e2e5af0df7fd1321350c8a31cdd7a4148b48ef9204047e2a6ed7ea5352c39a96460 SHA512 28f2562d58b9d5d01285271fbdcd737b27b377484bdc18638ce79517261ce947fcc2be0154ac2110d240c3af1aedc86519c5a72396ed46e1e09d3905ad5884ad
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 1b3b9b74b71f..1ce54a224607 100644
--- a/dev-haskell/fail/fail-4.9.0.0.ebuild
+++ b/dev-haskell/fail/fail-4.9.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~ppc64 ~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 fe2958cd1833..2e53795bfbd7 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 760 BLAKE2B e1aa9b74196c0d97b19eb026386bebb366229cc1ce044b8cc63d2d169428e4de3d28fe7bb0643d15a7586e386576251c779b09397dea4225f0d63d7436646d66 SHA512 bbba2caa392fa59b4a04afa7f19a6f119061617b09746a211930326f72b588be645d8f2f508c83bce00627de2d171b1591f65c61acc43bc415e60dadd38b2e98
+EBUILD fast-logger-3.0.1.ebuild 767 BLAKE2B 982017cae8c1072fbf96370967359a677d22c3785937bf0f69b1e0457265813da9697bcc06de65fe98acdd9c56bfef57129b5ee105c80ddf7aac973f0b2d852f SHA512 442ec64fb83c30350bbdcb0a7e8ef9f28730dad1446e68ad7a24fef3f33c8671a871addd06255d63999466668c98e53978abc38c269dadaca32d87bcfa72b1de
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 511958b15561..4241771e8230 100644
--- a/dev-haskell/fast-logger/fast-logger-3.0.1.ebuild
+++ b/dev-haskell/fast-logger/fast-logger-3.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/auto-update-0.1.2:=[profile?]
diff --git a/dev-haskell/file-embed/Manifest b/dev-haskell/file-embed/Manifest
index fa555ab4ac30..04f7a3ffa07c 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 565 BLAKE2B 1efe9b11dd23ae41389ca822565df74c63c01f6cd1a0ba44429b3abd3913cc432664cb0b1640171ffa770b056b76d340843ac6f990e5f06ca4f6eb355834dff2 SHA512 f6925b8bf8fba21655c5d78010b583ef7563a7a747d59ae4433ad606ddf9f9820ecf4f0863a7867d90305846b4399d0203ac370e4ddf9bc28cf519cfc348840e
+EBUILD file-embed-0.0.11.2.ebuild 572 BLAKE2B 01a32a893e0b3fadad32824a4ff6aba93dc61a4f24dd60be184e5960facaa7b67a2a9428ce6ce58be05706f82c2dbd0560fdf9bc6adabeb44c7a60929ac4780d SHA512 2b6a2b8a075ccd9aebbeb1b31834cae5e35baf838124b3edab2fe6170dc161ac1b0979c85bf74c9bf0a102e1ec82c3bf60b056949f0f4ad8082071331bdb5fc4
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 f225d60cb20a..8e62962c8a3b 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-8.0.2:=
diff --git a/dev-haskell/fingertree/Manifest b/dev-haskell/fingertree/Manifest
index 79d26eeacbc9..fb74ce78e245 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 732 BLAKE2B 8aefa72ffec5cb6a5c5bc9e848d97f4367ed7cca811479c7c044518f4c06d0ee7a08805496c8a812f415fb8aafc59d17d58d9302c828a096b1e210d14274d06b SHA512 4262f46583f5ce804b591cde2cfd8019ffb9d81d42c4de475c4b2bc23d1f8b2958c44299efc54422e91152bb14efb819f6e61061cb8b36e0fdb799c40eab5204
+EBUILD fingertree-0.1.4.2.ebuild 739 BLAKE2B eebb58b5814ef438509918c0929662a65c506416e518f30c0148cad729dfb5895bff38be5c956144868ebc785777c2feb8dd7e056b1ff2975e96edbeefe011c1 SHA512 627525ac5f048fefb9bf48b61283835e662cf88738908a04faab0d77ce410bd417bfce4b75d16bb78a5eba20388a0d7da5c76ae083ac6646ea01c1f5635e8ab0
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 7da5f5314315..e11b6f70db9b 100644
--- a/dev-haskell/fingertree/fingertree-0.1.4.2.ebuild
+++ b/dev-haskell/fingertree/fingertree-0.1.4.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/foldl/Manifest b/dev-haskell/foldl/Manifest
index f4c5102b31dc..65f6f9634fdf 100644
--- a/dev-haskell/foldl/Manifest
+++ b/dev-haskell/foldl/Manifest
@@ -1,3 +1,7 @@
+AUX foldl-1.4.12-cabal-doctest.patch 2371 BLAKE2B e3a402b7bbd433e2744810f56aa9d467a72d90941ee8b7d760c4a56513f8aff75aadc34e6b9bf1fd7cd573078d774df92401c44d04cf82161f9c334bb3930ad6 SHA512 773aaf5ddd1743398fd26a33702455de1bd470130855e763c3352006e8f0ea67ad5599efda38878f2572023e9d3fb5209f5e6efb4e3ae68dd381602ee5995dec
+DIST foldl-1.4.12-rev2.cabal 2668 BLAKE2B 4255e285bade060ee547a96c6db7a7d92b85bde3ca0f496fa7750b42df7e6382adbaa1ee7c2c8327f39eec6aba3eb44b7d29c9213e6595160bd8743fd364f73e SHA512 44ff1cb8f31c9770d78139053f2f31dcba76998339a9d07cd681994a0c34d862a750de2e5afa3b42a16528f38a6f9007a5481b9b52b481258006cd8466060ca1
+DIST foldl-1.4.12.tar.gz 23210 BLAKE2B bbdd9a0b74d5b27b4b8800090a1b2dc717d023d860af8f26846a86866756211b30c755f6a1c3e604d6d1db91e5afa35ee943e014672c0a6e65712e0fbcfd29d0 SHA512 6b345b59c52039e914ea703ab88a08a8bba0a18bea91fcf4cf379ce678e5a97044f563c7b285cb656a764068756b4fae8321308e86813f86d04c462e9889e6e0
DIST foldl-1.4.7.tar.gz 21602 BLAKE2B 617f16b0b5ce18c12d5807daf973beb7e5fcd01591ff057d6ec66e8c6fae3cec140949ac87bd5c7d23bbd5ac86cd4355f5c96b8f4d703fa26f291975ff6bac8c SHA512 e1c8569214ee58d1d5333018a50832e8be53fa2751c18b5d93c7c8d393f722248050fc56c6a5243a0f9f8ff94a0cd2f475c03107e70d601bf6bf3a81c509b58d
+EBUILD foldl-1.4.12.ebuild 1738 BLAKE2B 78b9522754ec18b2c0b938397ee96c9aa426880de452238c3053c52451d782e0f3306637700a27d7a7b1092c999379ecd01263680dee98c1e923a6da6c6cfca7 SHA512 6e54094260cb2ab3bca8fc5233dae160b333da9ce40b70034e739ede2f2bacc876a3d19bda3ace9a472d6b82a6a47c252061596b7315f40ebbbaed91a7f89871
EBUILD foldl-1.4.7.ebuild 1448 BLAKE2B 3c5dad0ede5d45cacf16861957de80545b4593ba9cd6634fbc41230b6af367bb2c749b6ff3def80c223c49ac1e76e017c45ab7e342b293c03f6e47e4bf608c47 SHA512 34c44b52fe87cf777764c9ced704d76d850705f4be53b8b634059e6cdcef4e3ecdab75417076ca841e1af663d9a99b1409d0e789c7cfc9fe73fd191de1a86711
MISC metadata.xml 546 BLAKE2B 671ba01a8895c38c93d2bc5d5ca16470c8e14557a19cc96e6122b11a147dfa8da2247c6a780d412e609c59fbc0314c1a2b65ea80a2783be3f4b784cde9462704 SHA512 5c329503486cadd2127fd72c09e9c1bf4a06ea5bb2c65390ae21784ea0db74ccc81b9118829180c6991f57fe91cd445180513797e63563a26cbd23bb218dc9fe
diff --git a/dev-haskell/foldl/files/foldl-1.4.12-cabal-doctest.patch b/dev-haskell/foldl/files/foldl-1.4.12-cabal-doctest.patch
new file mode 100644
index 000000000000..648b8f77cbc3
--- /dev/null
+++ b/dev-haskell/foldl/files/foldl-1.4.12-cabal-doctest.patch
@@ -0,0 +1,83 @@
+diff -urN foldl-1.4.12/Setup.hs foldl-1.4.12-r1/Setup.hs
+--- foldl-1.4.12/Setup.hs 2001-09-08 19:46:40.000000000 -0600
++++ foldl-1.4.12-r1/Setup.hs 2022-03-23 03:20:48.427151688 -0600
+@@ -1,2 +1,6 @@
+-import Distribution.Simple
+-main = defaultMain
++module Main (main) where
++
++import Distribution.Extra.Doctest ( defaultMainWithDoctests )
++
++main :: IO ()
++main = defaultMainWithDoctests "doctest"
+diff -urN foldl-1.4.12/foldl.cabal foldl-1.4.12-r1/foldl.cabal
+--- foldl-1.4.12/foldl.cabal 2022-03-23 03:17:07.317151581 -0600
++++ foldl-1.4.12-r1/foldl.cabal 2022-03-23 03:20:10.187151669 -0600
+@@ -2,7 +2,7 @@
+ Version: 1.4.12
+ x-revision: 2
+ Cabal-Version: >=1.10
+-Build-Type: Simple
++Build-Type: Custom
+ License: BSD3
+ License-File: LICENSE
+ Copyright: 2013 Gabriel Gonzalez
+@@ -22,6 +22,12 @@
+ Type: git
+ Location: https://github.com/Gabriel439/Haskell-Foldl-Library
+
++custom-setup
++ setup-depends:
++ base
++ , Cabal
++ , cabal-doctest
++
+ Library
+ HS-Source-Dirs: src
+ Build-Depends:
+@@ -83,6 +89,9 @@
+ Main-Is: doctest.hs
+ Build-Depends:
+ base,
+- doctest >= 0.16
++ doctest >= 0.16,
++ directory,
++ filepath,
++ base-compat
+ GHC-Options: -threaded
+ Default-Language: Haskell2010
+diff -urN foldl-1.4.12/test/doctest.hs foldl-1.4.12-r1/test/doctest.hs
+--- foldl-1.4.12/test/doctest.hs 2001-09-08 19:46:40.000000000 -0600
++++ foldl-1.4.12-r1/test/doctest.hs 2022-03-23 03:22:41.077151743 -0600
+@@ -1,4 +1,29 @@
+ import Test.DocTest
++import GHC.IO.Encoding (setLocaleEncoding)
++import System.Directory (getCurrentDirectory, makeAbsolute)
++import System.FilePath.Posix ((</>))
++import System.IO (utf8)
++import Build_doctests (pkgs)
++
++main = do
++ setLocaleEncoding utf8
++ pwd <- getCurrentDirectory
++ prefix <- makeAbsolute pwd
+
+-main :: IO ()
+-main = doctest ["-isrc", "src/Control/Foldl.hs", "src/Control/Scanl.hs"]
++ let customFlags =
++ [ "-package-env=-"
++ , "-hide-all-packages"
++ , "-no-user-package-db"
++ , "-package-db=" ++ prefix </> "dist/package.conf.inplace"
++ ]
++
++ let origFlags =
++ [ "-isrc"
++ ]
++
++ let modules =
++ [ "src/Control/Foldl.hs"
++ , "src/Control/Scanl.hs"
++ ]
++
++ doctest $ customFlags ++ pkgs ++ origFlags ++ modules
diff --git a/dev-haskell/foldl/foldl-1.4.12.ebuild b/dev-haskell/foldl/foldl-1.4.12.ebuild
new file mode 100644
index 000000000000..41ff5e4150e6
--- /dev/null
+++ b/dev-haskell/foldl/foldl-1.4.12.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+CABAL_HACKAGE_REVISION="2"
+inherit haskell-cabal
+
+CABAL_FILE="${S}/${PN}.cabal"
+CABAL_DISTFILE="${P}-rev${CABAL_HACKAGE_REVISION}.cabal"
+
+DESCRIPTION="Composable, streaming, and efficient left folds"
+HOMEPAGE="https://hackage.haskell.org/package/foldl"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal
+ -> ${CABAL_DISTFILE}"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+PATCHES=( "${FILESDIR}/${PN}-1.4.12-cabal-doctest.patch" )
+
+RDEPEND=">=dev-haskell/comonad-4.0:=[profile?] <dev-haskell/comonad-6:=[profile?]
+ <dev-haskell/contravariant-1.6:=[profile?]
+ <dev-haskell/hashable-1.5:=[profile?]
+ <dev-haskell/primitive-0.8:=[profile?]
+ <dev-haskell/profunctors-5.7:=[profile?]
+ >=dev-haskell/random-1.2:=[profile?] <dev-haskell/random-1.3:=[profile?]
+ >=dev-haskell/semigroupoids-1.0:=[profile?] <dev-haskell/semigroupoids-5.4:=[profile?]
+ <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.13:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ dev-haskell/cabal-doctest
+ test? (
+ >=dev-haskell/doctest-0.16
+ dev-haskell/base-compat
+ )
+"
+BDEPEND="app-text/dos2unix"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${CABAL_DISTFILE}" "${CABAL_FILE}" || die
+
+ # Convert to unix line endings
+ dos2unix "${CABAL_FILE}" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+}
diff --git a/dev-haskell/foundation/Manifest b/dev-haskell/foundation/Manifest
index 6739f6e2c974..1d676ee2ffa4 100644
--- a/dev-haskell/foundation/Manifest
+++ b/dev-haskell/foundation/Manifest
@@ -1,3 +1,5 @@
DIST foundation-0.0.25.tar.gz 120472 BLAKE2B 2cff11363840b0b338b57d38438a13211e41a8e9bc6c359552dfb1854c9277c3228aac88b4a7930031fab75f78574cbe1cac6d5c87936f9b179e5c2277c00ff5 SHA512 7335795a1cdf2975d6e9471c5b469d99cc6d224d2da66838d830593a5abda73675920acb2dc823a6b92f2141dc2364c8fd5ad53d7e8aecd8df00e6998683be60
+DIST foundation-0.0.26.1.tar.gz 120487 BLAKE2B 9ded2f69712de5f3af7fd6a2457defaaf7643c8eee51ad27c863ba0f00a39d05c768a3ae03cb9b8401c63e545161f194237e6bd346e6e6e8858ac7d8a33c6cc1 SHA512 56285e445dbf58204fffb3824a2f6144c3ef8eeb1630a5f5e9a658bc216a9bbb4db6f215e1e9b11bb516a389e23a9fc3275242d060b42db6b82b6a449224988a
EBUILD foundation-0.0.25.ebuild 1014 BLAKE2B 217be1b6cb7318f94badab77cf39a1d5f7a4abfc8ea584c847b426fee928a0f06d6ec3abe3ff848988eb4c1d342bdb8b476d5519b3307d5c714a516456ee858e SHA512 de632b91a9d3a5373067be73666facb43183eadf25a8c0a0a41804fd5ac1b6a5f2fcd1d79f723a546df0ffddc23b777d61c62e1879291223a7f1f5e7c2bf97bd
+EBUILD foundation-0.0.26.1.ebuild 1020 BLAKE2B 0b95f101b4f215f05ed2c2544d1ab377c68c79342e080033e740d0e9b19ab7d84df00cf984f3cf301346a883cdb66a5e600d9cf8460025a554f1e7868d3540e2 SHA512 b3945c20ed6891849eec9524a5fc1d4dd33b68825e4834a25d014b5aefa14b3b5b841c9180dcf9360ad9c6e9a02c64ed9697de5139718b24c69a2fc5fd27ce24
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
new file mode 100644
index 000000000000..809d236f4578
--- /dev/null
+++ b/dev-haskell/foundation/foundation-0.0.26.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+#hackport: flags: +doctest,-minimal-deps,-bench-all,-bounds-check,-linktest
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Alternative prelude with batteries and no dependencies"
+HOMEPAGE="https://github.com/haskell-foundation/foundation"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="experimental"
+
+RESTRICT=test # hangs indefinitely
+
+RDEPEND="~dev-haskell/basement-0.0.12:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/basement
+ >=dev-haskell/doctest-0.9 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-bench-all \
+ --flag=-bounds-check \
+ --flag=doctest \
+ $(cabal_flag experimental experimental) \
+ --flag=-linktest \
+ --flag=-minimal-deps
+}
diff --git a/dev-haskell/free/Manifest b/dev-haskell/free/Manifest
index f2c147367c2d..88c90719a23c 100644
--- a/dev-haskell/free/Manifest
+++ b/dev-haskell/free/Manifest
@@ -1,3 +1,5 @@
DIST free-5.1.3.tar.gz 64257 BLAKE2B 6e2b462c55e425622eb70d3013bb7194e6b126d0f176991cedd96d23f8d533448953273a979c7cb73036d84ab1f20a843fa7ce4b1d0f43548d052b2b57658a0f SHA512 09e18a487715872ac62ba434b71035f7de305078568e761a6c3c65c6c742c1850d110fbc8c7b462d49aba82ac4e841bd9a1011242a4ff27307c527434bc97d91
+DIST free-5.1.9.tar.gz 61606 BLAKE2B 0cf1e666f281c1610411a4f34a94cf1b887522db64d9957db36761ee596cc2d97c5bb7ebfa7c8ed40f42a5ab561d1fa8e2309843bf024e95cbef27a077ec02aa SHA512 925d9271adf5d16a48efaeebd65d54a9c5b4e042f1733382ee2269eee1f62d4b184e54209b384bdd145b76b093d7866f0115a56156c73f85bacb04cb7b265ec0
EBUILD free-5.1.3.ebuild 1385 BLAKE2B 5187736e3e0bd55c1151434100f7084056071c7a975f0dff50f9a81e5ccac4ec14a455780824d585ee38caffa746f1557e0a4aadf5ab8d481bb1a83fc399c31f SHA512 823d92b562d90c8227609e147458e68beb498963505968626cdd4c3ca40615803a9b13e8334c4a4c7908e7a33d2f4cec859d602a05fd0041c1a97bb082d7da17
+EBUILD free-5.1.9.ebuild 1146 BLAKE2B f48dd0e74dfcdc6367b30eb2611814f170229a3085b41307e185c2413edbd6923ed879a60667c4b594bae760b55ec196167e0c4f043cdfa6368b9d79465b42e0 SHA512 e70308c6e06cc1cd8f397b4aabb7e183c35c301ca404637ecaafdaf031faf6ca205bdf09ee8834d528e41b806784d7dc64058a3e1b611e921dc09701317ad408
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
new file mode 100644
index 000000000000..415cd2f1fef3
--- /dev/null
+++ b/dev-haskell/free/free-5.1.9.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Monads for free"
+HOMEPAGE="https://github.com/ekmett/free/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.2.0.0
+"
diff --git a/dev-haskell/fsnotify/Manifest b/dev-haskell/fsnotify/Manifest
index dfc5c434a95e..53ee5203062c 100644
--- a/dev-haskell/fsnotify/Manifest
+++ b/dev-haskell/fsnotify/Manifest
@@ -1,3 +1,3 @@
DIST fsnotify-0.3.0.1.tar.gz 20638 BLAKE2B 8b897ed716e17ff4e22da274eacf03770ddf69661ea74a3ce2c284c21668a429ef92fd1f437fd104a82e02608a13fbc7e1a1bd5a5e8cc524fe2c70fbc3697ac6 SHA512 d5c96a54c1b4788e1d50f259d11d4e2d6eb7224552b50cb359a1f4cdcc2a9b7270f9b5ccdfe9738a163b54ab7ab5a0114de9cabc56660a7324cdfc4b16179e1a
-EBUILD fsnotify-0.3.0.1.ebuild 883 BLAKE2B 352205785cddb4de89654af9074814c203c065e20b65fc888654a8ed52e8c0c01aa3a1749b87a399d02b1eaa167b8a759be024edd851508aa1b96f1547357373 SHA512 9794bab45ae5f6efb25fe87fad985b3f33111734761c1810a35182b30540e7b0e0e9c871731b933d560bb6b2ad7d6fa7d5ddd4930aab405d2a284a01b90f4ae0
+EBUILD fsnotify-0.3.0.1.ebuild 890 BLAKE2B 52f8775cceb27d5ba38f170e76dffa4f3ca448ff176b00c6cc75b2a0317935abb237fab50d9c0b7475ee976926236c35c845fb2a637d3ed4917c92832214795b SHA512 7bd20b9a3a2604801916d0735ecfa8f96969be4acfd562f87aa074ec0ea240b8b7cd12b8399127711c605e1453f3064b81d4e912e42586fe2da8cd68bea09cc0
MISC metadata.xml 590 BLAKE2B baa329b552c6c546485ce210047683b18891aaea14beee5a97995a7a588d965f4bf35a65e8ebfc091e1a572c08f768584b9bded86e08483d0636e7412f57f0af SHA512 b2093edeb3fee9361f78cbe4ba7b46d48ac73aab5637bb5ca2c321500c4f2c77fe7072b837c0dcfc3852ee8e374ea744bc45dbebe9c3b9a46388b15b745fdb59
diff --git a/dev-haskell/fsnotify/fsnotify-0.3.0.1.ebuild b/dev-haskell/fsnotify/fsnotify-0.3.0.1.ebuild
index 376479a62aa3..dcb627211310 100644
--- a/dev-haskell/fsnotify/fsnotify-0.3.0.1.ebuild
+++ b/dev-haskell/fsnotify/fsnotify-0.3.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/async-2.0.1:=[profile?]
diff --git a/dev-haskell/generic-deriving/Manifest b/dev-haskell/generic-deriving/Manifest
index 403a39405771..b2561ba8f9e3 100644
--- a/dev-haskell/generic-deriving/Manifest
+++ b/dev-haskell/generic-deriving/Manifest
@@ -1,3 +1,5 @@
DIST generic-deriving-1.13.1.tar.gz 68256 BLAKE2B 419e50b07d72066a13016c9c0d2cb7f7ad995956ea07763c3345d2e6057e7b428cffa5ba7b58df0230195a05f97f58360640a28a020c41bc3f78dc6f3bb8f924 SHA512 946e3a4da31141fb1156690e0fb51cd3ef0a4f62c0e5b68d0e0d31953d8999885011acb743edd5d0bf88985422c9c74a727dd7f775316911da57ff49716103e2
+DIST generic-deriving-1.14.1.tar.gz 74474 BLAKE2B 9d43cf67c50eb06c73ee50441700752ec757082312dfd660b48ca6f4e722f581ef43b62e0d20e80c3eca6f0844712ad28c9dee621e46475449d55e7980a436b8 SHA512 b7a0dd63ee59d9d8df64bd622aede65943cd83875df6bc4eb3775822ff3c5b476c6179da4fa8fcbc029f4b5e93244e12d5af3d7f7499ebc11488d59f72f6e322
EBUILD generic-deriving-1.13.1.ebuild 715 BLAKE2B 01c7bc8b89ea527e96be6e14089af18904ce6477ba087b15976970050f7e0328777b5ed57fee216411acbe6742c6bafe68fa0c0d17504d26f2b2e4f735d83dff SHA512 c1eff3a9e41de8ed2c541d11a4f2da204dd93d9cb74d0364eb41f067c38cbbc3266831c969754798a1441d1354af919934540258e8c40866c69e583148accc5d
+EBUILD generic-deriving-1.14.1.ebuild 719 BLAKE2B 379eacdd3d8180969792f74deb1607a1ea16e0615d154f2afbe573eb61e1b3a43d746067880dbff4566bbf8970d6fc997bc7908da7b053301ce8e439047f2486 SHA512 aa6b35a05969dd246c6b9bb0d956376da3cdf83c928d7cb3dacf847bb6cf09a6c5d166450868d0ff94c99237c06d435ac8ff64f0562fe339fb54f51899a590b4
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
new file mode 100644
index 000000000000..dcc3b5370a8a
--- /dev/null
+++ b/dev-haskell/generic-deriving/generic-deriving-1.14.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Generic programming library for generalised deriving"
+HOMEPAGE="https://github.com/dreixel/generic-deriving"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/hspec-2 <dev-haskell/hspec-3 )
+"
diff --git a/dev-haskell/generics-sop/Manifest b/dev-haskell/generics-sop/Manifest
index 964ddd1fcade..425bfadf2332 100644
--- a/dev-haskell/generics-sop/Manifest
+++ b/dev-haskell/generics-sop/Manifest
@@ -1,3 +1,5 @@
DIST generics-sop-0.5.1.0.tar.gz 29797 BLAKE2B 8e61bf85d8541f9f54aa0ae908f37cba380b68a40d83c42ff7b1cf1931eebc3d8671c22714bd18addad9aa59fd0f0b9e3bd000f033911dd7b96d32ee4dc5d5e5 SHA512 454cb30800e4c6b225df6464970746ca51028ffbfe50143559eebf16918dd783ef2e7690c4877b568d1835043ec733ec0ca9a39e0ae88c3136c82d0afb42bda8
+DIST generics-sop-0.5.1.1.tar.gz 29898 BLAKE2B c5d98a338d3cae2bd64abae2d2cace4c87a80d3f194b96ec8c31cbb5e660fd17c9a11fe6cd56eeea8af8d720c1fac9f7ce278338276458de019251157ea27418 SHA512 8514a4aef263c2c38928a716c1755db7f2f52243d742b944bb718bf3458ae0969b451836e889075a2c4ea5893720dbb146212d1960a9573851d3ad6c66fb0d8d
EBUILD generics-sop-0.5.1.0.ebuild 747 BLAKE2B 003b2bd72d31976ab2e45efbdfecde82821ff15e69cc417a897cb3dfa40bffebca48894f772f68f418756cd7e26774f0a9f9b9e6bb7bff73de9fc84773a08094 SHA512 aaca18b907a1f171c1fcc23f840e9b781d1d1b9117e29be5ae513e48806b760467bf07225aa2e4e6d4f4cf4c7da4f494dc54f3235c6b593e212ed1d68896f5b6
+EBUILD generics-sop-0.5.1.1.ebuild 745 BLAKE2B f61e18b5bc45bb1b48611fa6bc1138b363a4fca83053584bebab64548bc3f098314f7ddb18ad63d8321363de27d7d70122c6e66bfaa14f6697bce672b74bc54e SHA512 80c9cce40161086572300c3296a129c023ea6c26610dc223195d0453fbfc24a7d0957c6e690bbc2f9b7797d9f4ce3a6e7a983ee65c3c3d7c2318b0125b1900c1
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
new file mode 100644
index 000000000000..cf34db4cef2b
--- /dev/null
+++ b/dev-haskell/generics-sop/generics-sop-0.5.1.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Generic Programming using True Sums of Products"
+HOMEPAGE="https://hackage.haskell.org/package/generics-sop"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
diff --git a/dev-haskell/getopt-generics/Manifest b/dev-haskell/getopt-generics/Manifest
index b78cff8150de..95b2bb9f3e02 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 871 BLAKE2B 5d18974c968d3b4e80cc33996b2c3f3c905a702d3a322bf6eaa58e57b8b645a6690f483339f7c37fce856188902b13fd15a7b32df3117348f2dd5831b4c6eb8d SHA512 afed1111796423f3cc06f26358797a876949abd9f0c6e275056c39beedd911a0fde26269bcc27831812135999ddb767eae716f4d891aab8a9e1be0218702f0e0
+EBUILD getopt-generics-0.13.0.4.ebuild 878 BLAKE2B f29958a6bdecb39921b972b1a47fc4ce5d80ab8e8af38996a8ef556028562366237ec37056d62024386c5286440b2498767d1ddb694decc2ca60a3e00da9d4d7 SHA512 d520aea55cd943eebe60f5d3bca9f6c20d27ed80edc44248d4031401469c3a21a4b74f81f729e9e95a7eb20301b00ac067537258c56e40b80570074f67dbf5f7
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 4b16299b9e02..52bf73fff3a5 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/base-compat-0.8:=[profile?]
diff --git a/dev-haskell/ghc-byteorder/Manifest b/dev-haskell/ghc-byteorder/Manifest
new file mode 100644
index 000000000000..cd33bd91ad27
--- /dev/null
+++ b/dev-haskell/ghc-byteorder/Manifest
@@ -0,0 +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 666 BLAKE2B 2e55629e9801f0a59fe16c216b9d7acb4f9e862ef13458530b8e3c90c9c3997aff5b30a88d7a6e008ceccc26fe426f003b6cefe4f6e0a63b69a4c916d68ffc37 SHA512 729e903248a405f55deb4ee112a2de4d3cc4f0d52349229693d3e1644dae466d80b9fc324146a17ba0b1bb6fcc6efd30be12c08d512f94f61ad52c58995f8163
+MISC metadata.xml 1173 BLAKE2B cf853f9cdb2f2ffc5ca4d917373251b0f76be785acfe3def08b8375c485ca5267a838d33e113bc84fdc3346d0801a385c365999b1b2d415200e386731c5f577e SHA512 8b7afc773dc4a56a9169334c9a31c4a7568c5ce9dcf58c1d6ee21a87769d29426706d421a49a56e4f6f6758e56c795d479bd736860119ddf2db1f2fcd19b85ba
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
new file mode 100644
index 000000000000..130edb16d5b5
--- /dev/null
+++ b/dev-haskell/ghc-byteorder/ghc-byteorder-4.11.0.0.10.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.6
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="\"GHC.ByteOrder\" API Compatibility Layer"
+HOMEPAGE="http://hackage.haskell.org/package/ghc-byteorder"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
+
+src_prepare() {
+ default
+ cabal_chdeps \
+ 'base >=4.11 && <4.15' 'base >=4.11'
+ eapply_user
+}
diff --git a/dev-haskell/ghc-byteorder/metadata.xml b/dev-haskell/ghc-byteorder/metadata.xml
new file mode 100644
index 000000000000..928ad70805dd
--- /dev/null
+++ b/dev-haskell/ghc-byteorder/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This package transparently supplies the &quot;GHC.ByteOrder&quot; API as provided in @base-4.11.0.0@ for legacy GHC releases which didn&#39;t provide it yet (i.e. GHC 7.0 through GHC 8.2).
+
+ This release reexports [GHC.ByteOrder from base](https://hackage.haskell.org/package/base-4.11.1.0/docs/GHC-ByteOrder.html) via Cabal&#39;s @reexported-modules@ mechanism. For GHC 8.2 and earlier a different release of @ghc-byteorder@ (with the same minor version) is eligible by the Cabal solver with a backported &quot;GHC.ByteOrder&quot; module.
+
+ In order to use this compatibility layer, simply declare a dependency on @ghc-byteorder@ in your @.cabal@ package description like so
+
+ &gt; build-depends: ghc-byteorder ^&gt;= 4.11.0.0
+
+ And your code will be able to access this respective API version of the module via the usual
+
+ &gt; import GHC.ByteOrder
+
+ mechanism.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/ghc-paths/Manifest b/dev-haskell/ghc-paths/Manifest
index efdfa1eb9d8b..8a2875a70fac 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 1522 BLAKE2B bd4d9927340529ce90fdeed5fbee0f4aabf4861aaa5268830a1d6ecac22ffa100ba490d6700ac0d763593571a613dee40f7a75d10c6262f318d5f60aff18d313 SHA512 3bc5277ec95cc63086f88745a60c3fb9b639033ab47fa89be50a1eea8ccbda29f1a0410474a39f59badb0632ed39f18ea235ffc339ee4bd9f2bf5d66bd61d87e
+EBUILD ghc-paths-0.1.0.12-r1.ebuild 1578 BLAKE2B c08ef288144244776e0f393af4ffd7da5ec03ae2da1444dfd69067a86af4ad422d47d92a1c3241e42f9cd0d09281a9668755fbfe1da17eae3751b096703f0036 SHA512 33dc0a5f64eb388b47cde75d1bfe4190e7c201b9a5271b84effe3473cba1ad9e3faf9d10dbfd4e95a810b7c35193a3a4ffe83c24a44670055ec5147dfb9925d4
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 7408ec144131..c6ae35420b2a 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,13 +15,13 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.6 <dev-haskell/cabal-3.3
+ >=dev-haskell/cabal-1.6 <dev-haskell/cabal-3.7
"
src_prepare() {
@@ -30,8 +30,9 @@ src_prepare() {
# but in gentoo we install it to fixed patch, so remove Setup.hs detection code
cabal-mksetup
+ # https://github.com/simonmar/ghc-paths/pull/26
cabal_chdeps \
- 'Cabal >= 1.6 && <3.1' 'Cabal >= 1.6 && <3.3'
+ 'Cabal >= 1.6 && <3.1' 'Cabal >= 1.6 && <3.7'
# and use gentoo's hardcoded one:
# a few things we need to replace, and example values
diff --git a/dev-haskell/glob/Manifest b/dev-haskell/glob/Manifest
index 212675491c2d..300abd98347b 100644
--- a/dev-haskell/glob/Manifest
+++ b/dev-haskell/glob/Manifest
@@ -1,3 +1,6 @@
DIST Glob-0.10.1.tar.gz 29763 BLAKE2B f0618d9b230037d9f6aa52d24e2d78f7220136b0da4161dc64b7cd777835fcc5a6da963725b935d8c4653704eaf3534d50f6dbdae6e19f1bd095447937de4595 SHA512 b2b2ee93f2cadf01f8a6828b9e742a241601f5fada1f73388dc0044f8e0985c601bd6a42738c60c54eecb619b6289ac1302751d8e2402f6494aaeb2b2a4abb42
+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.1.ebuild 1192 BLAKE2B bf008db0c479a7d2d1ac99ad0a035ad539c0cae96890a6cd5086e2c9868c51bc2135903adcaa5f931ae48a2d5e48bcef0a2d843e0a9263312c4883e4deab679b SHA512 69255739955307a65ed8e54728eb092c78aa9712a6c17b74eeacfc403cb7d8ae346fb25e499bc5cc858aab5173bc72a7e4c5c0317ca519622752227fc4d64ce9
+EBUILD glob-0.10.2.ebuild 1397 BLAKE2B ae78490514afbf125ebe24a6fcbf121c5e61a187b001e6428a1026ac5be97b9af9e16520668cd3b407e88d8dac41d0ff1dc738795af5b98218190518243f3c2f SHA512 ec74d59d448564d338017d41729e563f6d49492437e1e775d29252c92db67303242ed4d3a1abdbdf00b8c1cdb4f2419c765688f13858701941cddeaa920e2d6e
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
new file mode 100644
index 000000000000..590117c70b72
--- /dev/null
+++ b/dev-haskell/glob/glob-0.10.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_PN="Glob"
+CABAL_P="${CABAL_PN}-${PV}"
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+CABAL_HACKAGE_REVISION="3"
+inherit haskell-cabal
+
+S="${WORKDIR}/${CABAL_P}"
+CABAL_FILE="${S}/${CABAL_PN}.cabal"
+CABAL_DISTFILE="${CABAL_P}-rev${CABAL_HACKAGE_REVISION}.cabal"
+
+DESCRIPTION="Globbing library"
+HOMEPAGE="https://iki.fi/matti.niemenmaa/glob/"
+SRC_URI="https://hackage.haskell.org/package/${CABAL_P}/${CABAL_P}.tar.gz
+ https://hackage.haskell.org/package/${CABAL_P}/revision/${CABAL_HACKAGE_REVISION}.cabal
+ -> ${CABAL_DISTFILE}"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-haskell/dlist-0.4:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/hunit-1.2
+ >=dev-haskell/quickcheck-2
+ >=dev-haskell/test-framework-0.2
+ >=dev-haskell/test-framework-hunit-0.2
+ >=dev-haskell/test-framework-quickcheck2-0.3 )
+"
+BDEPEND="app-text/dos2unix"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${CABAL_DISTFILE}" "${CABAL_FILE}" || die
+
+ # Convert to unix line endings
+ dos2unix "${CABAL_FILE}" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+}
diff --git a/dev-haskell/haddock-library/Manifest b/dev-haskell/haddock-library/Manifest
index c7498e12c5ca..536ebc820014 100644
--- a/dev-haskell/haddock-library/Manifest
+++ b/dev-haskell/haddock-library/Manifest
@@ -1,5 +1,8 @@
+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
DIST haddock-library-1.8.0.tar.gz 30918 BLAKE2B a8bcf9e08f6596375186930cf4a98ae547c40d85eb0bd00b7aaf8212c3738e32cd51cea044206f3746d10d228b1e8b8a2ccdb28ae7c7957006f518d090a6ceed SHA512 f84672b67dd4b18402efb8b40eb0e2cb912ecf894cfdedf61b0ada87392e63609cf1101d4fc793686cc4af354665661bf4dc902313bb466efee683a7c64bbe2b
DIST haddock-library-1.9.0.tar.gz 31465 BLAKE2B 785935a7f80831c000db796ed9d0071309de86d36c68d5677b6c948aa914c09a00582af500a25d2d751d96ef6ebb30696fba51a2ed84fa1b4850e5795ae5f55d SHA512 ec41df15a849a59fc41a443ce233dfa6293f0d201ed1847bd8a7732bc0e2138bab2305c127bd60f51919d8eeeb6808eec7a0add38edacd059956d852167477b5
+EBUILD haddock-library-1.10.0.ebuild 1766 BLAKE2B 2d2df3f30141799844db02e0cb11487f3f69523dfd394b274ebce8bf43ca22a2cae7153c7d36482b68a8a3b26b78f90d379aa8765567292d5cb876b31aa4ef11 SHA512 c1cd11e05ce940c1fb69325f8621ee8003b5a1a1d435be1fcbb3d02fc16ddc77f30e337f6c6384c2ed132e4d49d7053591668c64efbad71e511b0d6e6ad73195
EBUILD haddock-library-1.8.0.ebuild 1269 BLAKE2B 746fc2165ee259ef53bbe513028b2eee7dcf1b676f34d8916e8365a7fbc68155b8d5a576cde611d7c4989aee8d84a6979c70731c919b41cdb7eb27f12fdbfd13 SHA512 ed721288d65543cdb488e30d64912725fe67bfb493259e536127ee4eb5f529c4a26a6b08e59d6fefad6df2efe2379af1aa0297e18250b92aaaf6dafa3cf63542
EBUILD haddock-library-1.9.0.ebuild 1350 BLAKE2B 803ede5107f1c85c2113b78c5f7229726bab76665464dd33ce55716439071870eac145d80ca8789250afe365d09d6633154fb5cf6bae9646a288841497e363fc SHA512 41889bf7c0f9db230a7075512378b1c2567d05a1dd933f969011858bb3d6fb404e34870b52ca3d489e6a2a7748bc4afd3f5eedcfc8841f8fd0297044f5d98182
MISC metadata.xml 650 BLAKE2B 37a104903d704fbe3acdf40bc12511625e1588afd3e4683e87aa03af4af462a7f2cd341ad2bc2cec410483a1020dcdd05b505164181959c741fbc6b970c60967 SHA512 159479dc9f468297b4c6f79763590d28d38a6216d008da9a0b48208896775bdbe0089de431d9f63eeea716216254729fe5ed6be545d4d52b606756e40ab5ebe6
diff --git a/dev-haskell/haddock-library/haddock-library-1.10.0.ebuild b/dev-haskell/haddock-library/haddock-library-1.10.0.ebuild
new file mode 100644
index 000000000000..1f9adfbf861b
--- /dev/null
+++ b/dev-haskell/haddock-library/haddock-library-1.10.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+CABAL_HACKAGE_REVISION="3"
+inherit haskell-cabal
+
+CABAL_FILE="${S}/${PN}.cabal"
+CABAL_DISTFILE="${P}-rev${CABAL_HACKAGE_REVISION}.cabal"
+
+DESCRIPTION="Library exposing some functionality of Haddock"
+HOMEPAGE="https://www.haskell.org/haddock/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal
+ -> ${CABAL_DISTFILE}"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND=">=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/hspec-2.4.4
+ >=dev-haskell/hspec-discover-2.4.4
+ >=dev-haskell/optparse-applicative-0.15
+ >=dev-haskell/tree-diff-0.1
+ >=dev-haskell/base-compat-0.11.0
+ >=dev-haskell/quickcheck-2.13.2 <dev-haskell/quickcheck-2.15 )
+"
+BDEPEND="app-text/dos2unix"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${CABAL_DISTFILE}" "${CABAL_FILE}" || die
+
+ # Convert to unix line endings
+ dos2unix "${CABAL_FILE}" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+
+ cabal_chdeps \
+ 'hspec >= 2.4.4 && < 2.8' 'hspec >=2.4.4' \
+ 'hspec-discover:hspec-discover >= 2.4.4 && < 2.8' 'hspec-discover:hspec-discover >=2.4.4' \
+ 'optparse-applicative ^>= 0.15' 'optparse-applicative >=0.15' \
+ 'tree-diff ^>= 0.1' 'tree-diff >=0.1' \
+ 'base-compat ^>= 0.9.3 || ^>= 0.11.0' 'base-compat >=0.11.0' \
+ 'base-compat ^>= 0.9.3 || ^>= 0.11.0' 'base-compat >=0.11.0'
+}
diff --git a/dev-haskell/hakyll/Manifest b/dev-haskell/hakyll/Manifest
index a19aacd396c1..d7ca5d860791 100644
--- a/dev-haskell/hakyll/Manifest
+++ b/dev-haskell/hakyll/Manifest
@@ -1,3 +1,3 @@
-DIST hakyll-4.14.0.0.tar.gz 109807 BLAKE2B e1e6e541f5783571740744b9eee1bcd9edd79eec69b5556de39ef7a47f86e23fa0284ccb83ff9212ff4b07b7e2519eff67946ebdbf90663421cf98ea9761c529 SHA512 5f3f7a952b085cf1a59a646c15e42f29c89d4ed0a5a96f55156d19b86340c2361da6c19ff7a70bde98122423e237dc7082bfcc84bc5e96ab9421fdaef84a8cce
-EBUILD hakyll-4.14.0.0-r1.ebuild 4319 BLAKE2B 97d6aedc4e496f7696f6c1f306d07af9730f56749c54f65f45dabc2246491c700da386b566d2aefa715bf1d1c9f7cb0088b40354805eaa4375c4b26497860d0e SHA512 be78272f30ccb8188f6834a2ce4dd86966b32db04ec164c790fdfbc7bb92fd5bd45f521dac51dc0f24ba5ae32b8c65a892038214aec1d9aa9d67ca5282932cbc
+DIST hakyll-4.15.1.1.tar.gz 121384 BLAKE2B 3c77cb22a7bc862882aed452a6fa9d0adb58c274d5311e47a8cab6eaa2978e57e5421e2ef496944d03a0100d43ef0da9d1902423c2f104ca02a7437fb4030e4c SHA512 c0fee6bedfe19677484e41d2d0a098bf351c35a8b3adc7fe5de407a0686dd1d1108584b05525f70ce7cac94919b50c09be91706226bbc3f3e3d155cc9bc1eb34
+EBUILD hakyll-4.15.1.1.ebuild 4057 BLAKE2B f3ee97e2d1e2fae95b771188cd7deaada1eae4e2ddc3285c5f6a3b9a19dcc3456ec59a57925f5e0c44034ba0572d1a443fc10270774bbf0066f1a18e1478cb54 SHA512 8a6605ca09e30666fec6ce452ebf45ccf206be83b15347085cc4b1019dd054116a77d5db49ad7589feda6c22799accef0e9f49ab97e1d2f1e9e03ee4eeea9855
MISC metadata.xml 590 BLAKE2B c2d34a3e05658d6b5a925a4c8de35b54193784851b76deb50f28dd93c63b66544bfd00d638b3c5155a940d12f9446f35a9ef69caa7b2fc394b9e88356893d9d7 SHA512 70d2905fd294117d4c3980502bcc72fde368ffb541b35a74dedf401a904a0f2712456a83e31fa2b6acaf9029ab96ef8e7562656f79379e8a1fdbb5e4a35e8cbc
diff --git a/dev-haskell/hakyll/hakyll-4.14.0.0-r1.ebuild b/dev-haskell/hakyll/hakyll-4.15.1.1.ebuild
index a9d1b64fa5f2..af6b01b7830c 100644
--- a/dev-haskell/hakyll/hakyll-4.14.0.0-r1.ebuild
+++ b/dev-haskell/hakyll/hakyll-4.15.1.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-# ebuild generated by hackport 0.6.7.9999
+# ebuild generated by hackport 0.7.1.1.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
@@ -14,32 +14,30 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE="buildwebsite +checkexternal +previewserver +usepandoc +watchserver"
RDEPEND=">=dev-haskell/blaze-html-0.5:=[profile?] <dev-haskell/blaze-html-0.10:=[profile?]
>=dev-haskell/blaze-markup-0.5.1:=[profile?] <dev-haskell/blaze-markup-0.9:=[profile?]
- >=dev-haskell/cryptonite-0.25:=[profile?] <dev-haskell/cryptonite-0.28:=[profile?]
>=dev-haskell/data-default-0.4:=[profile?] <dev-haskell/data-default-0.8:=[profile?]
- >=dev-haskell/file-embed-0.0.10.1:=[profile?] <dev-haskell/file-embed-0.0.14:=[profile?]
+ >=dev-haskell/file-embed-0.0.10.1:=[profile?] <dev-haskell/file-embed-0.0.16:=[profile?]
+ >=dev-haskell/hashable-1.0:=[profile?] <dev-haskell/hashable-2:=[profile?]
+ >=dev-haskell/lifted-async-0.10:=[profile?] <dev-haskell/lifted-async-1:=[profile?]
>=dev-haskell/lrucache-1.1.1:=[profile?] <dev-haskell/lrucache-1.3:=[profile?]
- >=dev-haskell/memory-0.14.18:=[profile?] <dev-haskell/memory-0.16:=[profile?]
- >=dev-haskell/mtl-1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
>=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?]
- >=dev-haskell/optparse-applicative-0.12:=[profile?] <dev-haskell/optparse-applicative-0.16:=[profile?]
- >=dev-haskell/parsec-3.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/optparse-applicative-0.12:=[profile?] <dev-haskell/optparse-applicative-0.18:=[profile?]
>=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.3:=[profile?]
>=dev-haskell/regex-tdfa-1.1:=[profile?] <dev-haskell/regex-tdfa-1.4:=[profile?]
>=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.3:=[profile?]
>=dev-haskell/scientific-0.3.4:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
>=dev-haskell/tagsoup-0.13.1:=[profile?] <dev-haskell/tagsoup-0.15:=[profile?]
- >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?]
>=dev-haskell/time-locale-compat-0.1:=[profile?] <dev-haskell/time-locale-compat-0.2:=[profile?]
>=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
>=dev-haskell/vector-0.11:=[profile?] <dev-haskell/vector-0.13:=[profile?]
>=dev-haskell/yaml-0.8.11:=[profile?] <dev-haskell/yaml-0.12:=[profile?]
>=dev-lang/ghc-8.6.3:=
- buildwebsite? ( >=app-text/pandoc-2.11:=[profile?] <app-text/pandoc-2.14:=[profile?] )
+ >=dev-haskell/aeson-1.0:=[profile?] <dev-haskell/aeson-2.1:=[profile?]
+ buildwebsite? ( >=app-text/pandoc-2.11:=[profile?] <app-text/pandoc-2.19:=[profile?] )
checkexternal? ( >=dev-haskell/http-conduit-2.2:=[profile?] <dev-haskell/http-conduit-2.4:=[profile?] )
previewserver? ( >=dev-haskell/fsnotify-0.2:=[profile?] <dev-haskell/fsnotify-0.4:=[profile?]
>=dev-haskell/http-types-0.9:=[profile?] <dev-haskell/http-types-0.13:=[profile?]
@@ -48,12 +46,12 @@ RDEPEND=">=dev-haskell/blaze-html-0.5:=[profile?] <dev-haskell/blaze-html-0.10:=
>=dev-haskell/warp-3.2:=[profile?] <dev-haskell/warp-3.4:=[profile?] )
!previewserver? ( checkexternal? ( >=dev-haskell/http-types-0.7:=[profile?] <dev-haskell/http-types-0.13:=[profile?] )
watchserver? ( >=dev-haskell/fsnotify-0.2:=[profile?] <dev-haskell/fsnotify-0.4:=[profile?] ) )
- usepandoc? ( >=app-text/pandoc-2.11:=[profile?] <app-text/pandoc-2.14:=[profile?] )
+ usepandoc? ( >=app-text/pandoc-2.11:=[profile?] <app-text/pandoc-2.19:=[profile?] )
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-2.4.0.1
test? ( >=dev-haskell/quickcheck-2.8 <dev-haskell/quickcheck-2.15
- >=dev-haskell/tasty-0.11 <dev-haskell/tasty-1.4
+ >=dev-haskell/tasty-0.11 <dev-haskell/tasty-1.5
>=dev-haskell/tasty-golden-2.3 <dev-haskell/tasty-golden-2.4
>=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.11
>=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.11 )
@@ -62,11 +60,9 @@ DEPEND="${RDEPEND}
src_prepare() {
default
- # See upstream commit making this change:
- # https://github.com/jaspervdj/hakyll/commit/0dc6127d81ff688e27c36ce469230320eee60246
cabal_chdeps \
- 'pandoc >= 2.11 && < 2.12' 'pandoc >= 2.11' \
- 'pandoc >= 2.11 && < 2.12' 'pandoc >= 2.11'
+ 'pandoc >= 2.11 && < 2.18' 'pandoc >= 2.11' \
+ 'pandoc >= 2.11 && < 2.18' 'pandoc >= 2.11'
}
src_configure() {
diff --git a/dev-haskell/happy/Manifest b/dev-haskell/happy/Manifest
index f842ef5fa93a..16b1548d5acf 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 1224 BLAKE2B 0d38053f64f2b917bac8e561b578ab9633cf4cf647ca88587071512bc3ac54306e7265624f3d7fa95862cb1e001307db4368702dafb09027be4bf2657dbc1580 SHA512 c3994b9eb5e2e3f4a0abe10f30b8ba1c17ef25d7a364aa091bfa715143557b4e7b7e97591994b461aa01ea7b05105c75042fd337484140539653547f32bebaa0
+EBUILD happy-1.19.12.ebuild 1231 BLAKE2B 81a80d6091564781a36e6c239d8a472ee6da2e7246044f983f1e859088cbef0d8eab1164e702baf3262c5e6980ba889dcfe36d8eea7bb0707fcdcb429da421b4 SHA512 6a18c8a4b6e9e865c2bb221feb99556ec45107b36f22635adb364a41b03af4e82bc465a2f9d4874c1785d6c018e6a3c24c1472626f70be6bbca9587a66cf6c01
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 c67b77e14afb..4765071b102d 100644
--- a/dev-haskell/happy/happy-1.19.12.ebuild
+++ b/dev-haskell/happy/happy-1.19.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE="doc"
RDEPEND=">=dev-haskell/mtl-2.2.1:=
diff --git a/dev-haskell/hashable-time/Manifest b/dev-haskell/hashable-time/Manifest
index 875ecd89662f..4e25f9a23393 100644
--- a/dev-haskell/hashable-time/Manifest
+++ b/dev-haskell/hashable-time/Manifest
@@ -1,3 +1,5 @@
DIST hashable-time-0.2.0.2.tar.gz 2180 BLAKE2B 194e3d4e9bcf7c9b0d8a97a210bebee91e0f22ccf76e8726b563baa2380751447a655b12eadb63a29f191e093925ebe9bf9c31c29ae01077f6e9e287f61847ad SHA512 38ade3c808072cc1488e0f68d054891576c781d33f7151721dae9f994833723b7b30e92cc77750e91929ce9cd47753a8b1d8157845d7c972f1bdbd44b3094c0a
+DIST hashable-time-0.3.tar.gz 2240 BLAKE2B 328aa39a575f4f356be83adaa29f42e145c68df0e9a25c38c5ca44f1f8af5cb3c434994412f9602c30469fb4ac22a6ab462e57b2b470b801d59f0ce4bf4f6d91 SHA512 c6715693b55892beab59820e0dc742ddbf3c8b75f3bc4994b90175f4220da841aa514b34e08e5f58971fb523fa75cc2da59f5bb37c7e7744d6de6eacd7c27b51
EBUILD hashable-time-0.2.0.2-r1.ebuild 852 BLAKE2B a81ca4b6b47f7a355a74c9caabfd0a100bef9d6ebf054b702f747cf0e5701336415557bd7b14329b619af87c5aa2b279102ef2a5c8dd1aaf6fe27441b90c1fc0 SHA512 dfd945efc3d82b9b32e63043c9922a22dc44422ad7a13756820eae7464b0e77004d6a4f6dce588707e1383d81d6af64d7cb9fb731065496f6c7e1c2faeb061dc
+EBUILD hashable-time-0.3.ebuild 678 BLAKE2B 206c12d0e73ec23d3257f80da8b5094331845942f53379b7d099e5dacfbfe7f6176142bba529bc1cfcc20b9ecc85b96696aadd9a50f91f12a2511335665dc12d SHA512 1274e27c0adb3782c14627e0e7a1f6a5657bdd0622cc1ac9b745acc162f5b3b2fe1b22b897302076a973aa9e9c5156128f0a8e4ef94e02531c3b129205189c6c
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/hashable-time/hashable-time-0.3.ebuild b/dev-haskell/hashable-time/hashable-time-0.3.ebuild
new file mode 100644
index 000000000000..971d420219cf
--- /dev/null
+++ b/dev-haskell/hashable-time/hashable-time-0.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Hashable instances for Data.Time"
+HOMEPAGE="https://hackage.haskell.org/package/hashable-time"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-haskell/time-compat-1.9.6:=[profile?] <dev-haskell/time-compat-1.10:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/hashable )
+"
diff --git a/dev-haskell/hashable/Manifest b/dev-haskell/hashable/Manifest
index 02134c650cba..7436cf79bd95 100644
--- a/dev-haskell/hashable/Manifest
+++ b/dev-haskell/hashable/Manifest
@@ -1,3 +1,5 @@
DIST hashable-1.2.7.0.tar.gz 30182 BLAKE2B 7dee78e531fb396c51531f7b239f45a316bad3494590684b13814894a606ab8ddf7ef85a2027f26eeddad0a38f2c06a8a16d03b1b67ce009f9e8aed6cc872232 SHA512 41accac8fa38ab5c243caa058deaf31644d4df670520010d0d593e84fd42970f3fe2d4e945a31ac5491050467e843c7bdb299283a4c6d1446dfcbc2dbc58eec7
+DIST hashable-1.4.0.2.tar.gz 25528 BLAKE2B a9d219ce08db64b2bccf691f26ea5e248785ac3263ce1045eb612d2deaf51baa5f0b14270a9810aa1d32193fe9f52b26c2ca4fccb94b98e2ccdcb0b6ba6e8a56 SHA512 a8cc2b7cafa8f18d9a74490d2dff7edf12901b7c40ca0c1881af579695135c1ca7629347d34d0c7dc662078d7669d5d6234bd889c1f77f344297942243fe7dda
EBUILD hashable-1.2.7.0.ebuild 1236 BLAKE2B fb61e392041caf8415e4bc7099e39d0af4f8fefe7d52ec43f3bd20df169735927bf94214b5393475e7a3cbec98eb26c70e95ccd7741934eb769887963c97c7d9 SHA512 895e0ba34c4c91e33aa2ab89d370f3b4e76abf7925c8ca4a97fb4c1a9fab36de96112d542a722fc73f7c261fb206e6feb6be282e498485a20dc38ceb63b0317e
+EBUILD hashable-1.4.0.2.ebuild 1169 BLAKE2B 5d1fd19cb56da8a2ae5c70991358217f4e73382b1186267aa7a1b7fee75a4e0b0739420b2edae6c973d01fa3c37315561e88ed35ff259e7290096ef7110d5091 SHA512 573ed58365ed37daa9b11cf3968c203aa9d2fd60d035720c9cfbb0c4edfd535827c43dc79570b1f5c1453993380aeefad8a998e7838c590459dd0196557c1a03
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
new file mode 100644
index 000000000000..44a2379a2048
--- /dev/null
+++ b/dev-haskell/hashable/hashable-1.4.0.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+#hackport: flags: sse41:cpu_flags_x86_sse4_1,sse2:cpu_flags_x86_sse2,+integer-gmp,+random-initial-seed
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite
+inherit haskell-cabal
+
+RESTRICT=test # circular deps: hashable[test]->quickcheck->semigroups->hashable
+
+DESCRIPTION="A class for types that can be converted to a hash value"
+HOMEPAGE="https://github.com/haskell-unordered-containers/hashable"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-haskell/base-orphans-0.8.6:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1"
+# test? ( dev-haskell/hunit
+# >=dev-haskell/quickcheck-2.4.0.1
+# >=dev-haskell/random-1.0 <dev-haskell/random-1.3
+# >=dev-haskell/test-framework-0.3.3
+# dev-haskell/test-framework-hunit
+# >=dev-haskell/test-framework-quickcheck2-0.2.9 )
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=integer-gmp \
+ --flag=random-initial-seed
+}
diff --git a/dev-haskell/haskeline/Manifest b/dev-haskell/haskeline/Manifest
index 72df9f140a4d..f953c759dad9 100644
--- a/dev-haskell/haskeline/Manifest
+++ b/dev-haskell/haskeline/Manifest
@@ -1,3 +1,5 @@
DIST haskeline-0.7.5.0.tar.gz 66156 BLAKE2B b8b2e589681255572393f07d3794647d657d4992979dcf1c6a3eb073dc3b5cfc6ad182b7cb2a7b9ee5b54da797b6a79d710974f2a46068fdea411fa4fdd5086c SHA512 624b102fe2446f347fb8b0f1027dcfcffc47c7ccceb900357aa3d17a1303b25480189c25dbb548d2dd303fe7577e54eacdd232c2dba143e6c8ac4d7e5fcf0b27
+DIST haskeline-0.8.2.tar.gz 72759 BLAKE2B 389908d07775bd150801c7423f3cdc860e1330c0f13cd754374870b4aea19d5bd01f761aec7aa0f2effe87a80c25dc8e7f4390c095627c4d25ed2976de855a63 SHA512 5e8dccceb2230340a7f07f2e0926a938b52106d8a1638be6c1a031802ecbdf12cb42246096518ac12614d5d48479666a44ad33e5e32ab0ac2043b630a7b53746
EBUILD haskeline-0.7.5.0.ebuild 1035 BLAKE2B 7db977505bc7a19b9c3771a339bc9bbf5f95b29f6d07fb24cc783f4a42af3c8feeb00c91a70774792313e6faf0aca3f5a410791526a1c6be850852b2797e08fc SHA512 e64950846cff597ab4904b381166f07960310fe48f93e3724d27f5b380fd68cdf4a2b0ecf0ddfd986cdf0e541de968903441e81d9c052c0d95495a1d3eec2e28
+EBUILD haskeline-0.8.2.ebuild 1236 BLAKE2B 3c90c18695f591a26286e49cf4490d807ae0e222c3674fb59c46c635c3b11e24064a065176cb7c0b99da4ab22f30aa86efaeb9f42fc4a10ca8ad8beb019c478f SHA512 5e9dfe878cee7a584ffa195198ba96fd524227920f3d3f7dcee8bccb3b47263bcaaf70ca176711e21c3fa25c4c6c5fc7be3b1310506e2bd60fbe6c8d383860aa
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
new file mode 100644
index 000000000000..68052da08d5f
--- /dev/null
+++ b/dev-haskell/haskeline/haskeline-0.8.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+#hackport: flags: -examples
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A command-line interface for user input, written in Haskell"
+HOMEPAGE="https://github.com/judah/haskeline"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+# keep in sync with ghc-8.10.6
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+terminfo"
+
+RESTRICT=test # test requires example executable which does not work correctly
+
+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?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-examples \
+ $(cabal_flag terminfo terminfo)
+}
+
+# ghc-9.0.1 actually comes bundled with haskeline-0.8.1.0
+CABAL_CORE_LIB_GHC_PV="PM:8.10.6 PM:8.10.7 PM:9.0.1-r1 PM:9.0.2 PM:9999"
diff --git a/dev-haskell/haskell-lexer/Manifest b/dev-haskell/haskell-lexer/Manifest
index 20b3bd15a99c..7e0dc3571b8c 100644
--- a/dev-haskell/haskell-lexer/Manifest
+++ b/dev-haskell/haskell-lexer/Manifest
@@ -1,3 +1,5 @@
DIST haskell-lexer-1.0.2.tar.gz 12202 BLAKE2B d4171347eac2f9ea58368dfa76e6e1a82fbaba8c9cd0ada13497579e3e9dff25675d461cbde3fac2c90a0f9d9733a3c6bd3a49797f9cc5f6fbb1d14d2b593643 SHA512 7f5942bf159936488894649e4b5cd7b33b6cf018685299b9cfc2f807ba1b08061deae287e613c88345842183bfb6f177b8538d2dc01badb0c94fc259f110255f
+DIST haskell-lexer-1.1.tar.gz 14368 BLAKE2B e06a1399c45511c8f67516fc7abba2eecbdb22a39f6278ec17418ae43a4f2c74bd1e47053f55b06bf45697f9760b2efc3787429674b08554fd2aa51a3203e673 SHA512 7a93d135d8994941ac73feba6b22a82e05b3c124d2aaefeb33851c28d2268714ebf5fac6abea9544097b7afc2cb3945caed600cc08f9867bc819b96fe467b28f
EBUILD haskell-lexer-1.0.2.ebuild 532 BLAKE2B 8982ab92c2ced21f21982694647de1aee2edcd35a7b35650ddb352d9493c3047ff728e9ef9d6857eb5aa176c22599b69117e1bccd92caca4f51679ced6c30b70 SHA512 5d9a2acca362d8a8db0d54fe4302c497dbd6c6c6da4b6332f4ff49e7237230ea4c34703e1a933146dfdc3573082da24f129b5a600a29148ee88a5f8f269df5db
+EBUILD haskell-lexer-1.1.ebuild 536 BLAKE2B db93b5755ae1b2c91c9a8d10d8731e2cede884a72789d55f006b2d39582c909a18283ef9e3615b71badc97f9691658b5d22b3db5391074967a9ec8032e70ba88 SHA512 2e6768edcae878ec038512f16179e9b4de9ee4ec166a262214c79cfbbfe5072911f9fbfb1eef09ed55f437b399731de3cd013e266881f6cf162f61742a00fca7
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
new file mode 100644
index 000000000000..05e1fb2529d0
--- /dev/null
+++ b/dev-haskell/haskell-lexer/haskell-lexer-1.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A fully compliant Haskell 98 lexer"
+HOMEPAGE="https://github.com/yav/haskell-lexer"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/haskell-src-exts/Manifest b/dev-haskell/haskell-src-exts/Manifest
index b6585146ce58..d016d3c2c481 100644
--- a/dev-haskell/haskell-src-exts/Manifest
+++ b/dev-haskell/haskell-src-exts/Manifest
@@ -1,5 +1,5 @@
DIST haskell-src-exts-1.17.1.tar.gz 2489624 BLAKE2B d98a54e9788fbc613d5843fb3886bdd44b20843978a71cdff5460390bc090504ce72191884f49ef35266c5167913ef1dbf53a19a25d235d12192dea1f3b01203 SHA512 e08bc31720640e595803ff33d454b717cd015cf8b70f0196f387e7ebaca4b3551aa41ce6c900370496a68e48e1a9c078235674f7050f6de42ffdfc9fce6544e2
DIST haskell-src-exts-1.21.1.tar.gz 1248986 BLAKE2B f76d5e5ca978aec46a0f2e5f2442cb3960ffb3008ad11955e5f04cfce38613b6073af59b6e8eb32975664d3f22ee31334166daafc5d935f18e7a008b3d28332b SHA512 1349d419a13343fdf5579bf1f4027a3906de67ac257d0663fb6d10cf96e8312e08beec81d91044421f1202675a8c9381d280104d95c1ffea2e746f378d683e61
EBUILD haskell-src-exts-1.17.1.ebuild 1077 BLAKE2B 53d381b8e438fa91f8166e5f916a777c1433da7c619da67cfc60bd286fea4c7ec95d63234672ca977c442aac0b1331926d7231d7fb55118581f36aa26c5b807d SHA512 498d2c05878201e0cce8ff10d4ca652269787f2c1af1a88defc1728fe689b5baaa49af73d4d03ac7edfaebca7dc005654ea9223b5a79487e7222e0b33c04fd9d
-EBUILD haskell-src-exts-1.21.1.ebuild 1014 BLAKE2B 986d5d068def2da1997b61323a77f6c03d3020dd3eae0469216e76464b3f0b5357f6f6d32987a7d8a63045c765a70c95f4eb20d991b062d28886f5e5a350ae4c SHA512 5ce4a51e6b06879985310982edbb9699c3d54351d208a58385a8688d508eae872879a5da25630c23d8f016a5dd9d3f657063371a4a69d33cab0d8cc22b222287
+EBUILD haskell-src-exts-1.21.1.ebuild 1021 BLAKE2B 27d77b94e881299280118beba5e64cee0ccbd3d605afa380261456fd3ffea7d97c0e502f49aeab0ce5d966e521a939403348cc35854d974ba79f61085f3f9e46 SHA512 f41f15ca25cb0c4f9f3d20720940dabda2f0b4589f5db632c9906279b262270f27e71e447d89795a03a0ee1407128e2dd7e3fdafad2e14d7f32e2b016a63ac7d
MISC metadata.xml 779 BLAKE2B 2b013888d9598a0d62f1d56a6ddce956ae645c7f8fe518a04a63a3aef1816415666d565b2cca5b1f48aca5a3a2ae04990956e68083597c6f48319e1473c5bddb SHA512 da393ad717c05f7a54e767035c0520a55d8f709eefd153b045151ed4cc10ab0f808d2fd566e44ac93a7d3ca4b15bce3e0791f70358605aea878f66f972742f2f
diff --git a/dev-haskell/haskell-src-exts/haskell-src-exts-1.21.1.ebuild b/dev-haskell/haskell-src-exts/haskell-src-exts-1.21.1.ebuild
index 9f059879744c..e51345e310a5 100644
--- a/dev-haskell/haskell-src-exts/haskell-src-exts-1.21.1.ebuild
+++ b/dev-haskell/haskell-src-exts/haskell-src-exts-1.21.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="1.21/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
diff --git a/dev-haskell/hedgehog/Manifest b/dev-haskell/hedgehog/Manifest
index 0653a33e339e..c65a5c3bc108 100644
--- a/dev-haskell/hedgehog/Manifest
+++ b/dev-haskell/hedgehog/Manifest
@@ -1,3 +1,6 @@
DIST hedgehog-1.0.4.tar.gz 68959 BLAKE2B db9b5d2202d1a27fd27703f45083ac3b1e6c26505e4ead2c26bc79f5bd42f9523f2c11299cfa42b095467e289a5c80d2b75cf628828af4b702ad22195f2b1457 SHA512 71eb946550c0189e598d2a4205547c007cc4fd101e1cfab38f79535e7c158dfa3b43dec6dde2331d5fe9cb5b0d4c6212f51b820ec146e47ecd9823a99f0f8133
+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.4.ebuild 1905 BLAKE2B 7bd39a3a986fadb18f88dcce8882e1a47915e21de0f58a8d7198a3cb4407215f93fda1d440aaff8c40af34d20bd0892d193a7a3d9e48ed1cbbf8405c266bb9a8 SHA512 264ce5a3948bd5c845663f8f23e6c9be70d7130e1c44c1f5896cb2bbcfb6eabcad8355c2ec91cdf8d75082be729b8ab40550beaa267ebb2125ed0f98ac6340ad
+EBUILD hedgehog-1.0.5.ebuild 2175 BLAKE2B 1891fd61d6034f13ec19ae15ecad392cf33b8075eeb76aa1290ebf900a3829eb03c3358c7dc0fc37c09af0aece8c33dfbccde359a1ae46e80ed2c54e17edc356 SHA512 7a738f6c662fabe28d1e461f1a622cdfbc7d5c6e55c34082c891686908fc1a1f42748cfba2fd783430e1c8d79d8a61db1c3242f1b547fc171d20a5c140a4291f
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
new file mode 100644
index 000000000000..10615f6f2ca2
--- /dev/null
+++ b/dev-haskell/hedgehog/hedgehog-1.0.5.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Release with confidence"
+HOMEPAGE="https://hedgehog.qa"
+HACKAGE_REV="1"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${HACKAGE_REV}.cabal -> ${PF}.cabal"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+}
diff --git a/dev-haskell/hinotify/Manifest b/dev-haskell/hinotify/Manifest
index 6d4a1d856a69..b88491d00578 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 614 BLAKE2B 41a30bfa69c52fe2e2c99123fb25ed64201a660b994569fb9ec24687d0c3b5c5a0b06be299af0639ea7f591923c7b4d6da10e13c49f479f3a4d4c6ed29137e41 SHA512 0981551acb1ba913afa1f1b9d05ec36c1325019b64e87b633362b6d669b7c7453d3cb2d34482a045880681bfd264e04a3f6b5fb7f55a9717604530cc75f70248
+EBUILD hinotify-0.3.10.ebuild 621 BLAKE2B c4a8e975f2b35d29613608daf1678cdbc339d3dec1ba5d5ba87f7c284edc06e1bc77b95318b94324d3a560f4f5652bc12ba01ff67b49bcf5a3c374a2b3f49b99 SHA512 b9beb9774b0ab4035a96e65e44eab94a678800e0ad2259550720d1b27a98bbf078861c72bd91fcb44865bbf283f1f05b6de8000006fea91e9a2acb40c57db7c6
MISC metadata.xml 314 BLAKE2B e1d6ff151d5a5f22f8913cdf4214a95a05146c9980d3552c5a7597971289d63011afb786201c2cef3fff90956ab0040311b3810aa7ece43ea9b1e041fde96357 SHA512 c8b002af8e4832b48a1cab823ae658c0b8934c253b548758adc3eefb173fc9b17fa62cd2e5cc36d88f512933ca4d036d4292ab5210e6cfb611a9b89da068437a
diff --git a/dev-haskell/hinotify/hinotify-0.3.10.ebuild b/dev-haskell/hinotify/hinotify-0.3.10.ebuild
index f66c4ab16b10..7ace9926c30c 100644
--- a/dev-haskell/hinotify/hinotify-0.3.10.ebuild
+++ b/dev-haskell/hinotify/hinotify-0.3.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/async-2.0:=[profile?] <dev-haskell/async-2.3:=[profile?]
diff --git a/dev-haskell/hostname/Manifest b/dev-haskell/hostname/Manifest
index 5d0e12e786fb..cf736837fc0f 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 560 BLAKE2B 7c69e503c96a02590b779be43bc261511089efd0f41310143c31c5771b00c038600ae1145efdd186b43bb3e059476d599f1b918ca56bf707a9545fdda4aa86b3 SHA512 280300e8a08aafa3a988c234a6bc2781240b997858f4856b23cc73bf4e363ad847a5a9b7da415c1554826eee683f53683a0e0f5ea3f09ae4b5fe2347a6a9229f
+EBUILD hostname-1.0-r1.ebuild 567 BLAKE2B 78a64795582804e5f3248f96b8d46dfeb8486dd058ac4aa761dcc3166067cdfaebd5c08ac86fd603a8fd7525246c0b4453cbd4ad7e902e4d69342225fee4dc66 SHA512 1bef6fe7e716f0095ae461bf0f04e599fa671bfbaf47eb1806c2d2e8385c2a14ef95bc9d1628095de6d978fcea94fe5b67230d42edd4e0b4abee9ee4689c7664
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 076f4847b05e..b3d15f17dd84 100644
--- a/dev-haskell/hostname/hostname-1.0-r1.ebuild
+++ b/dev-haskell/hostname/hostname-1.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/hourglass/Manifest b/dev-haskell/hourglass/Manifest
index dfea9c865c43..8f495dec8a19 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 682 BLAKE2B 9ac678c928a96df636d204211950d663b2222354bf96d9095962d881f5edbdd88493141c4076c9d3926147513c63dec07ce185265c987b753ffff931f8000f94 SHA512 dde581e9c445cdd3b42bab25a9c356245560818a1a970275f413648c49215cc21ecf868187918f8ce08a5fa00d3b148f099b25f58a4dac39e52fce8f51d4f8fc
+EBUILD hourglass-0.2.12.ebuild 689 BLAKE2B e32816727ffeba3db2f05a086a26c72d89b905f0b3e4524a906a8c8497a4d135d3e7f149677aabc51aa4a372396c3dc40542aa16f9e238c8d2af1d10a5840ce5 SHA512 b4f9d90469477db88d7bf093d4180d766305c934af1ba82d795bfc8d55a3e1960b99105368ec8caaffacc34a8a53b7f19d8ca088521328bb9955286535258bde
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 60cfa4cc7cfe..b0d325eb914f 100644
--- a/dev-haskell/hourglass/hourglass-0.2.12.ebuild
+++ b/dev-haskell/hourglass/hourglass-0.2.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/hscolour/Manifest b/dev-haskell/hscolour/Manifest
index a87d7c05cca1..905537f98930 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 823 BLAKE2B 5290b778eb43af57cbd61b0af844cfa34db330dd8f7b9618ba7169cad18736aa7aae3c17f5776eb4a5df2f13f1c2d6d8fc9f2b64992c3f32bf6e7d5cd90905ab SHA512 ac5a677783dd0c952de74b5bb95ce39c199b71b8b1aa1c16d045503c8c16c3f77652e194651e40006a2595ef52509a1f29f6f776f7a39bfb3407d6f978a0f32b
+EBUILD hscolour-1.24.4.ebuild 830 BLAKE2B 4ce7d688597fbaed1c82395a03645d39a3d9c8670ab3cab907fc3de79b4cccaaf0190918d733ca0fabaf5cb3620e134ec2a69b8cf478d5ea91b728da72113562 SHA512 efc21794d78c80c7be3c10e87dbffd7816f43e9d24128a4de65d2d82481d33dcc267725dc0b3a4dba765c4a641195c97f3b65cc958df95a1bc7838e9d0a45a0e
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 6d3897e87d2e..21819f6983e9 100644
--- a/dev-haskell/hscolour/hscolour-1.24.4.ebuild
+++ b/dev-haskell/hscolour/hscolour-1.24.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/hslua-aeson/Manifest b/dev-haskell/hslua-aeson/Manifest
new file mode 100644
index 000000000000..77fb9c233593
--- /dev/null
+++ b/dev-haskell/hslua-aeson/Manifest
@@ -0,0 +1,3 @@
+DIST hslua-aeson-2.2.0.tar.gz 5881 BLAKE2B 00d630f676c32dd55bf66d43c01075412f453d76731d96baf1c894fff7fb122795039e46e4a8180ef1335c3a42b1a7a2e3a17766b697dfea7a5dcd6df2cd38ee SHA512 c11a94d29ba89ebcc403f41935a5338a7e77893a659beb7ce6c34644baf8d0ed03bb5651c99e873a240047673e20e3ec759b190b7419de4706796c014517d66e
+EBUILD hslua-aeson-2.2.0.ebuild 1223 BLAKE2B 31b15a2ae9f0518e26d3d79e5c8aa1cb9145ede891e7a6f4a2da69ec7ba06ddc30b3bc8059e2add05daa24ad8880d1f1bd57eecfce1447e343c1b46b953638c2 SHA512 2035e64658ed2a6320786e36ee239949094925f1c52443393aa4a1a66e3fcec0985a57a50eaa2750dcf9bbfe7103732b88a9bfde3cebb951d70d0d199aa9ff2f
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/hslua-aeson/hslua-aeson-2.2.0.ebuild b/dev-haskell/hslua-aeson/hslua-aeson-2.2.0.ebuild
new file mode 100644
index 000000000000..bdbf04459756
--- /dev/null
+++ b/dev-haskell/hslua-aeson/hslua-aeson-2.2.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Allow aeson data types to be used with Lua"
+HOMEPAGE="https://hslua.org/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/quickcheck
+ dev-haskell/quickcheck-instances
+ >=dev-haskell/tasty-0.11
+ >=dev-haskell/tasty-quickcheck-0.8 )
+"
diff --git a/dev-haskell/hslua-aeson/metadata.xml b/dev-haskell/hslua-aeson/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/hslua-aeson/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/hslua-classes/Manifest b/dev-haskell/hslua-classes/Manifest
new file mode 100644
index 000000000000..955f190f0a1b
--- /dev/null
+++ b/dev-haskell/hslua-classes/Manifest
@@ -0,0 +1,5 @@
+DIST hslua-classes-2.1.0.tar.gz 11581 BLAKE2B 4327d4763d5b19c8b4345b994eee62cbc99c7f54f7645bcc92f97d0651ef80828c1454aed4c33b1be7d3c5cfe36c42fcdf7b425812aff2826596be642b4751a3 SHA512 1f67d6b75891f5dada8928afdfb51cc0e293ed7091f3fb6b050a4d4800889130f412002abbf3c75360381c5c144d16758be9b6ef6d736939a37e5586ea96bd8e
+DIST hslua-classes-2.2.0.tar.gz 11614 BLAKE2B 4fddbdd4c130562e961c627ae6a0201362036df846f18b03293d237a9b658157d8e607b5cf840ad793724dfde308e240c299a3633d185e75a40b9e9dbedf0852 SHA512 21d9da7fca86123cf1f6ac339b2453393bd97c052eb9b5ab75bf06a56fc0ff81593e30c88082aab5eb767816c479e975622b01f78e3df13ed476710d424f48c7
+EBUILD hslua-classes-2.1.0.ebuild 1095 BLAKE2B 2ef9c3cdabc8df7c69019de969e3db392d1f66ea5d318960fad2fe05ff671f05c167b8735267fdfdce666b3637e0b28e64438596a887920773ccb08285ae2d4e SHA512 1e615f8e0d2f6a551289b1ed56f05b7487f3a384f0b6205c7810d06680379a517ceaea1369e51a92a482966096aa6936988ae5f7103192757a1e7eb36c59a03e
+EBUILD hslua-classes-2.2.0.ebuild 942 BLAKE2B 98736d7f85a5aaea07c46f603ac84fda28b5cbbbf9f7b6f4b52954f5ec09d72487633140e4260f90dc0cbc7baaf588e2dcf92050a5a61acd665f44bdf532afb1 SHA512 6a55cafee2cd6e678ca2eeab42ed0e380053ad7d8acb85234acab7e655276e3bb7375f8be4c589683939f0ca577ff791a8e6ee66a30ce5a7d8a5dd8ddd19c2f7
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/hslua-classes/hslua-classes-2.1.0.ebuild b/dev-haskell/hslua-classes/hslua-classes-2.1.0.ebuild
new file mode 100644
index 000000000000..835873acb47e
--- /dev/null
+++ b/dev-haskell/hslua-classes/hslua-classes-2.1.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Type classes for HsLua"
+HOMEPAGE="https://hslua.org/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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.2:=[profile?]
+ >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.2:=[profile?]
+ >=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-2.1:=[profile?]
+ >=dev-lang/ghc-8.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.2.0.0
+ test? ( >=dev-haskell/lua-arbitrary-1.0
+ >=dev-haskell/quickcheck-2.7
+ >=dev-haskell/quickcheck-instances-0.3
+ >=dev-haskell/tasty-0.11
+ >=dev-haskell/tasty-hslua-1.0
+ >=dev-haskell/tasty-hunit-0.9
+ >=dev-haskell/tasty-quickcheck-0.8 )
+"
diff --git a/dev-haskell/hslua-classes/hslua-classes-2.2.0.ebuild b/dev-haskell/hslua-classes/hslua-classes-2.2.0.ebuild
new file mode 100644
index 000000000000..3455f07b564b
--- /dev/null
+++ b/dev-haskell/hslua-classes/hslua-classes-2.2.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Type classes for HsLua"
+HOMEPAGE="https://hslua.org/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=dev-lang/ghc-8.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.2.0.0
+ test? ( >=dev-haskell/lua-arbitrary-1.0
+ >=dev-haskell/quickcheck-2.7
+ >=dev-haskell/quickcheck-instances-0.3
+ >=dev-haskell/tasty-0.11
+ >=dev-haskell/tasty-hslua-1.0
+ >=dev-haskell/tasty-hunit-0.9
+ >=dev-haskell/tasty-quickcheck-0.8 )
+"
diff --git a/dev-haskell/hslua-classes/metadata.xml b/dev-haskell/hslua-classes/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/hslua-classes/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/hslua-core/Manifest b/dev-haskell/hslua-core/Manifest
new file mode 100644
index 000000000000..535edad8f54e
--- /dev/null
+++ b/dev-haskell/hslua-core/Manifest
@@ -0,0 +1,5 @@
+DIST hslua-core-2.1.0.tar.gz 36047 BLAKE2B df175f92df38d4b7ab4810eabef30c9f89479f905fd586cc85c124ef19896dca0532938012c7c55186cfad2d0e057f632f75a967420c2fdc22c57816731dd2f1 SHA512 7a92937f129125b58c0534d2c2b3b2f1798d6a24326ae6a6ef97d93630d9fb53604ead4d9bce23d1f0d3cb7fca4f716284619b651ee3bbdab71619edb30249c0
+DIST hslua-core-2.2.0.tar.gz 36808 BLAKE2B 02cbb94ea562fbaac9c2eb9445150f6f79a345ab15b2062aa7900d18c671ad0104a0ad3abe6603a38ddb40a9fa59cd13f4892d73c7dba4baff5727a9211fa503 SHA512 cb2f8b76b44432698624aac3d425be7a0c068bec1d41cd8a13b75854ed15fc614de5a0aee46c1092ef22b0e6b706a931188879d97354c01c37aa47a334baf5f3
+EBUILD hslua-core-2.1.0.ebuild 1048 BLAKE2B 184d44143dab4019e788bfc32b2b61919e908cbc069160b2d75d67c92c62ede973a7c60b7718b21d6064236c3e57806516742cd4ace6424d4cdd871732d37dad SHA512 759835495a8e1871e038b5f6d49330ae0295927146d015eaf38eb2877256eb9ffba18df9a5f5de1a3af7ebcdaa3db3c2e007763765aa45cca3100395c74baf95
+EBUILD hslua-core-2.2.0.ebuild 827 BLAKE2B e7e61b863cf190d8b737c8253e3a59e50712c36c2a083d795513711c42d951433d3a3af5adb71a63f8b21cd1254da1fac1529bac7524d9aa1d5b5090fb04f61c SHA512 a75a7f1812080034ab262a65bddc5312129e88da8f8bfbc5379f9c9e0c6013be9f569cd8c5d51fa65c4366a00580e2b56902c149f6496a39bb5e423ed68dae72
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/hslua-core/hslua-core-2.1.0.ebuild b/dev-haskell/hslua-core/hslua-core-2.1.0.ebuild
new file mode 100644
index 000000000000..53071a64e051
--- /dev/null
+++ b/dev-haskell/hslua-core/hslua-core-2.1.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Bindings to Lua, an embeddable scripting language"
+HOMEPAGE="https://hslua.org/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-haskell/exceptions-0.8:=[profile?] <dev-haskell/exceptions-0.11:=[profile?]
+ >=dev-haskell/lua-2.1:=[profile?] <dev-haskell/lua-2.2:=[profile?]
+ >=dev-haskell/mtl-2.2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-2.1:=[profile?]
+ >=dev-lang/ghc-8.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.2.0.0
+ test? ( >=dev-haskell/lua-arbitrary-1.0
+ >=dev-haskell/quickcheck-2.7
+ >=dev-haskell/quickcheck-instances-0.3
+ >=dev-haskell/tasty-0.11
+ >=dev-haskell/tasty-hunit-0.9
+ >=dev-haskell/tasty-quickcheck-0.8 )
+"
diff --git a/dev-haskell/hslua-core/hslua-core-2.2.0.ebuild b/dev-haskell/hslua-core/hslua-core-2.2.0.ebuild
new file mode 100644
index 000000000000..116e4da55f21
--- /dev/null
+++ b/dev-haskell/hslua-core/hslua-core-2.2.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Bindings to Lua, an embeddable scripting language"
+HOMEPAGE="https://hslua.org/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-haskell/lua-2.2:=[profile?] <dev-haskell/lua-2.3:=[profile?]
+ >=dev-lang/ghc-8.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.2.0.0
+ test? ( >=dev-haskell/lua-arbitrary-1.0
+ >=dev-haskell/quickcheck-2.7
+ >=dev-haskell/quickcheck-instances-0.3
+ >=dev-haskell/tasty-0.11
+ >=dev-haskell/tasty-hunit-0.9
+ >=dev-haskell/tasty-quickcheck-0.8 )
+"
diff --git a/dev-haskell/hslua-core/metadata.xml b/dev-haskell/hslua-core/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/hslua-core/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/hslua-marshalling/Manifest b/dev-haskell/hslua-marshalling/Manifest
new file mode 100644
index 000000000000..f3087e7baa09
--- /dev/null
+++ b/dev-haskell/hslua-marshalling/Manifest
@@ -0,0 +1,5 @@
+DIST hslua-marshalling-2.1.0.tar.gz 16393 BLAKE2B 25a7bf9958b128a38ccd4f5cf9acfb7b9db47b8996e68874c2772799b65262d3ee63608e9e24a8c33b652bd027da756c5e00f4818535b15d25a5af249935d5d2 SHA512 58a0399c339751c94ec3582960396311904d07df188d4fd2e3e18d35c30c01aa2a90eeb7293f5c8becd6cc68601589f69d9e114af1a5301465049b5c406dfd56
+DIST hslua-marshalling-2.2.0.tar.gz 16488 BLAKE2B f5aa47ecb431c5ea2308e16f0e4568fe7ba979e4f08901fd85c1c4c7e516c9b1a59e42f58a93db6dc113646e4ab826c13ed0e669972ea8980aabe9ad41828244 SHA512 80436b67fa73a970bcbcf4b8684187ec81590030c0cd38b4feb28e9a719c32f2b0f3cd1288b03f19b130112037e47ccb9585015d7f806ce6dcfe3b12abb7bd51
+EBUILD hslua-marshalling-2.1.0.ebuild 1000 BLAKE2B e685e6bd55a1618aa3f31dbe1675f6559b70b9e323f72de579b31b58d4720c8ef2d62c06222f9e159cb9c6f3c31018d9df0d9b04efcba6dc0a266f66f0d60df8 SHA512 9218ae80c3b0faedc33b2ca61c713e1e4332f22d183864086ec68163ecd93d59d477d7c3dcff09a72d241e2da89d15a14a46ccda0fbdc1c423a609fa35394a1a
+EBUILD hslua-marshalling-2.2.0.ebuild 862 BLAKE2B e088929a5b1edcd52de8c04866d061ddcf9bef9df3c800f881b91189783571d4aaf4a842f0705bff038fa8508ca3fb09c660f9a337b67dfba1d31ca29ceed9a7 SHA512 32cf670bd8b2ad565e353a6f1c6b195464a303b2096ba102ac8375b8bacc3478865fa1a27b9d0a97d859a1a9933568d89d8cc218fab0f3913417d9d22d6514ee
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/hslua-marshalling/hslua-marshalling-2.1.0.ebuild b/dev-haskell/hslua-marshalling/hslua-marshalling-2.1.0.ebuild
new file mode 100644
index 000000000000..8255e17c5d7c
--- /dev/null
+++ b/dev-haskell/hslua-marshalling/hslua-marshalling-2.1.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Marshalling of values between Haskell and Lua"
+HOMEPAGE="https://hslua.org/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-haskell/hslua-core-2.0:=[profile?] <dev-haskell/hslua-core-2.2:=[profile?]
+ >=dev-haskell/mtl-2.2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-2.1:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/lua-arbitrary-1.0
+ >=dev-haskell/quickcheck-2.7
+ >=dev-haskell/quickcheck-instances-0.3
+ >=dev-haskell/tasty-0.11
+ dev-haskell/tasty-hslua
+ >=dev-haskell/tasty-hunit-0.9
+ >=dev-haskell/tasty-quickcheck-0.8 )
+"
diff --git a/dev-haskell/hslua-marshalling/hslua-marshalling-2.2.0.ebuild b/dev-haskell/hslua-marshalling/hslua-marshalling-2.2.0.ebuild
new file mode 100644
index 000000000000..b835dd3f3187
--- /dev/null
+++ b/dev-haskell/hslua-marshalling/hslua-marshalling-2.2.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Marshalling of values between Haskell and Lua"
+HOMEPAGE="https://hslua.org/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-haskell/hslua-core-2.2:=[profile?] <dev-haskell/hslua-core-2.3:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/lua-arbitrary-1.0
+ >=dev-haskell/quickcheck-2.7
+ >=dev-haskell/quickcheck-instances-0.3
+ >=dev-haskell/tasty-0.11
+ dev-haskell/tasty-hslua
+ >=dev-haskell/tasty-hunit-0.9
+ >=dev-haskell/tasty-quickcheck-0.8 )
+"
diff --git a/dev-haskell/hslua-marshalling/metadata.xml b/dev-haskell/hslua-marshalling/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/hslua-marshalling/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/hslua-module-doclayout/Manifest b/dev-haskell/hslua-module-doclayout/Manifest
new file mode 100644
index 000000000000..cc7186107102
--- /dev/null
+++ b/dev-haskell/hslua-module-doclayout/Manifest
@@ -0,0 +1,3 @@
+DIST hslua-module-doclayout-1.0.4.tar.gz 10184 BLAKE2B 232b48b77ade823c53f3f46db7e227506d7a175bb1393a84cfed1af799d2761ec0742a26a5746ef03c7bb7b81347f34b34de657b84868cbd07d119f47b39bf52 SHA512 2a72e3bf2ccc407ac3208e256216cff4d8b6c80f1378c859c2361e5d932f5e513283a234902221f295db3cdb73cadecd164e59cc7a06d493b3227372b218d0da
+EBUILD hslua-module-doclayout-1.0.4.ebuild 825 BLAKE2B 14797fe73391ba4184653d41a7172b9e00cd6adff591519160375184937cdfd5ef354e9ac5261bfa306181c0dcb06f6cd1e3a321563059ecf1201d759355e00b SHA512 9d28a4778bc1bba0360e77831fce3f9c67c03f5243c6ccac6877f33552023b29dc0300234fe454b4ef8685482181e39934e7f17a413154eb82803c8494ad2ec6
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
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
new file mode 100644
index 000000000000..4d760f9e3cfd
--- /dev/null
+++ b/dev-haskell/hslua-module-doclayout/hslua-module-doclayout-1.0.4.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Lua module wrapping Text.DocLayout"
+HOMEPAGE="https://github.com/hslua/hslua-module-doclayout"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ >=dev-haskell/tasty-lua-1.0 <dev-haskell/tasty-lua-1.1 )
+"
diff --git a/dev-haskell/hslua-module-doclayout/metadata.xml b/dev-haskell/hslua-module-doclayout/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/hslua-module-doclayout/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/hslua-module-path/Manifest b/dev-haskell/hslua-module-path/Manifest
index 3c01ae2cc497..a24029d9c913 100644
--- a/dev-haskell/hslua-module-path/Manifest
+++ b/dev-haskell/hslua-module-path/Manifest
@@ -1,3 +1,5 @@
DIST hslua-module-path-0.1.0.1.tar.gz 8144 BLAKE2B d86eb43e1bc5805c60971bf1d9c9f0824118b06879c5e74d820324451ead467fc08a8272dcb37a698ca35c46103456efa2333002c2627679b1f5952693af0a37 SHA512 b6448d187ffff02340612c69d28fde429186de44874f52a01b3b3cc77cfe7a105426b4cdbe8e27b13620869a64ac0893abbfc5ffd7d2d500008efb94af00a3bb
+DIST hslua-module-path-1.0.2.tar.gz 7991 BLAKE2B 4cb4ce417cca440185099c003f83c7baf402fb90e00d044bae4b395465083f6f04102c40f06d4e20e581fb3ddf965bb90ef551087d3aeaa12806b43e1266a2ad SHA512 57387757b5adbc52f39d3a9d6eb2bc5f0d59ef054b88a4c61541a38bd07793635c7b54212ef4e720dc5d1604054242175fc28b332bd20480461eb274c8a23b76
EBUILD hslua-module-path-0.1.0.1.ebuild 801 BLAKE2B 56dc787c691989bebddb9cec19e26b81b8202e42656fa653210e1b46cb9c33c2a3706fb2728663dba47eb425cbba5ff53f84c223f20520c5f0bafc2dcbc6fedb SHA512 24b2bee1f836b17365214dc0c0716a22270209ccf74c4ec4939f89d47ae052dcb630c947121109de267422eea55d5fa87fdb6d417452c5f6471bb41ef1ef8e6f
+EBUILD hslua-module-path-1.0.2.ebuild 984 BLAKE2B 92fec3b75cb33240e41f53c67a9ebdf10a7a79a7738ef3f71a53d83b3118d113b3cd88b52bd1a031d980e8de95f7a9671fe29bb34615fb495bc8696a2c61827c SHA512 0b8ad29c34678572e073faf03e251e39d914ec247245c430cbda237b2cb5b38749b890c3fce70b67becc95f56b687a148bb7c7786ea1447fb3b11f96560f79f6
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
new file mode 100644
index 000000000000..d1467f9bf1f9
--- /dev/null
+++ b/dev-haskell/hslua-module-path/hslua-module-path-1.0.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Lua module to work with file paths"
+HOMEPAGE="https://hslua.org/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ >=dev-haskell/tasty-lua-1.0 <dev-haskell/tasty-lua-1.1 )
+"
diff --git a/dev-haskell/hslua-module-system/Manifest b/dev-haskell/hslua-module-system/Manifest
index 2c60798700de..40525441404b 100644
--- a/dev-haskell/hslua-module-system/Manifest
+++ b/dev-haskell/hslua-module-system/Manifest
@@ -1,3 +1,5 @@
DIST hslua-module-system-0.2.2.1.tar.gz 6962 BLAKE2B bedc569bb969c0529a70b82fc1ddf14cc013c1954f97cb518cc5ea3495392812c2635b214c6a31d9f39107ea8e3ba68f4380fd1d9dd082b195a21ab697ef4e32 SHA512 66cf57b8c80605bdfa5145fc61dbe59b66dd67a82a8365006b80e2ab74a71fff0fdf0ffa690daab66e82b8ad086adbcd622a6844b2107c0b9719b8cdabdf542b
+DIST hslua-module-system-1.0.2.tar.gz 8488 BLAKE2B 433f7aefcdcc3ad6ea04192718d0a8891d4a845e6e1585da7b15b98299574b6e53391b4b5e44dc2e8ca28a5c46486ea067d390df664ea237fe1675282a4b057a SHA512 921c5098f5f5ea4483ed787de68824cd316c5c202a7387bfdc23969f7b6fa30782cc946f34137d44870e921c2d9c7aebbf67ff3cfbf158585a42e2ba38ac5963
EBUILD hslua-module-system-0.2.2.1.ebuild 941 BLAKE2B d9302fe139971b7024e003b6dc6c7a0a76c0a13578381ac8e3a8fa441ec95c93e32c386c0d56667dc7f3c928b863b042a9ebd6ad46a01f9bacd8a1c73af368da SHA512 c71ee43a5b88b5ee519aee4b19b96aaed22c5e19dded15530ce9c67146722f54cf6ed18b09f5ef30e47d85fa90c8be91e44bddf7cfc5141414461f6cf01a025b
+EBUILD hslua-module-system-1.0.2.ebuild 1188 BLAKE2B 882066153326baef855946d2ecf6609a5f33b7cc31b61f1ca5510ce58f863fa2075e2dc6b35da6be728583701fc373ccf8a309140766cfe6ed3220d020a6a1cc SHA512 3fa4dbb99a4da23a1b1ad6abd4b81debc0a34422683feb35ff07463e90ef27f193a5fc5fba89e4125e06481c8e5a7df354eaecd3b9a55b812baed22bd40f6a94
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
new file mode 100644
index 000000000000..27cabac1a2ce
--- /dev/null
+++ b/dev-haskell/hslua-module-system/hslua-module-system-1.0.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Lua module wrapper around Haskell's System module"
+HOMEPAGE="https://github.com/hslua/hslua"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.2.0.0
+ test? ( >=dev-haskell/tasty-0.11
+ >=dev-haskell/tasty-hunit-0.9
+ >=dev-haskell/tasty-lua-1.0 <dev-haskell/tasty-lua-1.1 )
+"
diff --git a/dev-haskell/hslua-module-text/Manifest b/dev-haskell/hslua-module-text/Manifest
index b9b1f3296342..af2e483dc5fd 100644
--- a/dev-haskell/hslua-module-text/Manifest
+++ b/dev-haskell/hslua-module-text/Manifest
@@ -1,5 +1,7 @@
DIST hslua-module-text-0.2.1.tar.gz 3498 BLAKE2B 6bf71d9c434042f881bdaa42fa2ef3e076f1bf25ae00cc04a0b64055719246901c482f4fbfa280d2f6ebf66cf5d1f5668ba73e91c589dfe081cce25439b40466 SHA512 e2da17ec688c00968537e49c18d71a3e365a57bb0c8cb2639b2052d04771686ee695186726569e82f72723c78841bccdc0de33d0302e943e67f3432bd5fb9d13
DIST hslua-module-text-0.3.0.1.tar.gz 4617 BLAKE2B 682650493a2757b6d40a75aee5995f39bbca649d072eefad4f5d5394efd152088304379fa5d1e605111f9329e4eb5ddf98228006f90f8c5a2566c9b3bc684bc6 SHA512 15ba5e97261e9fa0bb4053575a0dd368048141a401200c32bb53a969cc741d2bd2d04890fef5c488fb6f476438d28e4d5ab9fea4a62aecdee285e8f1a1adecc4
+DIST hslua-module-text-1.0.2.tar.gz 4650 BLAKE2B 94e6a2ff8682acfe29b556e6f3b5a789d7c6f2c8864e4e5d91872c637ed864af4743ca45c64f3c7ce6462c25dbc52308e7fa935b9dac214666ae177ee2ab835f SHA512 1678630a5ae7ac66946598691901a2dcb2f62723e9f7bda50d8c3711384437f4280d280363b04e2794487a541a9b5ee70bbf52a94fa042128650a9c576108e0d
EBUILD hslua-module-text-0.2.1.ebuild 736 BLAKE2B 3191d844e61a220826f6bc85988d92630fb18fb389d4d2efb0f69303715743ccb690036b25c28dc92700c4c98dc52151ee9e79433b869ecddd00803505e26c3f SHA512 99564a1ba0e3c2a670212837e1771632a0439a98d1f81bb7be71ec0660802ca261439ddb5b05ca6a3566fe521d8e7a3fb22df13e0bd7a540ee8cd9cc70e1c30f
EBUILD hslua-module-text-0.3.0.1.ebuild 784 BLAKE2B 4f81b6f5a5a0485d2f8e37ec2f19867326abdef3bd35c5e3ae5cc41ebaf9e2631c3e750cb097d1b470d3522daeb2ce10602d002b664c0a502295ecc3fc9dc6c8 SHA512 95cdc7db8f7142ffcf120157a9424bd31f2357eddece2810db01f9b6365044209742d15f49f64d560602b393f0b064fc922c12d52d295102a063b6c961b56ea1
+EBUILD hslua-module-text-1.0.2.ebuild 994 BLAKE2B 88812e1e151580d9bdc099a2e9e446eac3da812faecc7a6ba3d88c91cd20ecdbae12366ae7c053aba2914411ae3c3489ec71b4864ea8b3230129c36584067a8d SHA512 491e0e83701c24377d0b448128f23b584ef17d3a346d236dbc84264fb2661f77b46423fb030c73827b0c92389eb8a913fc680a83c17218a7e28a78ca42343ea5
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
new file mode 100644
index 000000000000..46dcdd3f4038
--- /dev/null
+++ b/dev-haskell/hslua-module-text/hslua-module-text-1.0.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Lua module for text"
+HOMEPAGE="https://github.com/hslua/hslua"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/tasty-0.11
+ >=dev-haskell/tasty-hunit-0.9
+ >=dev-haskell/tasty-lua-1.0 <dev-haskell/tasty-lua-1.1 )
+"
diff --git a/dev-haskell/hslua-module-version/Manifest b/dev-haskell/hslua-module-version/Manifest
new file mode 100644
index 000000000000..839760ffc920
--- /dev/null
+++ b/dev-haskell/hslua-module-version/Manifest
@@ -0,0 +1,3 @@
+DIST hslua-module-version-1.0.2.tar.gz 5821 BLAKE2B 50e777e8656a1e6213a5aea7a35d61432611eca2f56a12c48b8b33659abf63c4f69696bab4f3e68d9dd0e7b727480bb4ba3ba976b3c9a6c09ef5c2a93d7911b8 SHA512 9c9c392206a5700d46e8481ce56eb3f52827b7017d64937263960db3b4dd05d379d14cdf3a6d1a5680e33706c4baca95b7cc6f60a5a7a7b6221e385a3746b6fd
+EBUILD hslua-module-version-1.0.2.ebuild 992 BLAKE2B f107e2442ec8d73f2e5812c70aee0e06d3a2dd5c98b49029017fb74bc00c67172e53174e3e9699cd7e4de0adc041942844a2056a8f9e679940a028745edda662 SHA512 186f599d59970dd7ecb47f1aaf2359bedf6325225a443e1ae4beeac233832a66a64ade5205f0a9a0687f95ff420b81bd1d0f6820b94acf2b3da6d051893ea417
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
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
new file mode 100644
index 000000000000..e5ddcd98982b
--- /dev/null
+++ b/dev-haskell/hslua-module-version/hslua-module-version-1.0.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Lua module to work with version specifiers"
+HOMEPAGE="https://hslua.org/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ >=dev-haskell/tasty-lua-1.0 <dev-haskell/tasty-lua-1.1 )
+"
diff --git a/dev-haskell/hslua-module-version/metadata.xml b/dev-haskell/hslua-module-version/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/hslua-module-version/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/hslua-objectorientation/Manifest b/dev-haskell/hslua-objectorientation/Manifest
new file mode 100644
index 000000000000..dee0cfb39ae9
--- /dev/null
+++ b/dev-haskell/hslua-objectorientation/Manifest
@@ -0,0 +1,5 @@
+DIST hslua-objectorientation-2.1.0.tar.gz 15217 BLAKE2B 9505b1a40790518a9b7362636d0715ff53abfede550d606c1667b4b4812be8be55b2ee2c4d2510a5366fd89dfe0c46c89b81912a4af159b619808791b4418d87 SHA512 f7eac02ac6d1e6c18874d6ca5bdd1466ae670b264005b24e3dfccc31b8844dce4f17a9a7c5523ce332a4477bb67d2b520f97ff414352d68f1e11f59dc0cecf45
+DIST hslua-objectorientation-2.2.0.tar.gz 15240 BLAKE2B 741298dd4d47b5b0bc4da565f9bae1004f13fccb4cb617ad1603821df884604a12f481626af9314f84f781a48bff836367d7fb71ce0ca5e2d3d8058c5899b394 SHA512 c40f0526264db229093f39deb9e77a44e575e6ebf97f257ff063b61279cd47aeecda4204db2ebc686b3e8ac467e2a0f4887608a54386f4afca2d47b469ee6107
+EBUILD hslua-objectorientation-2.1.0.ebuild 1175 BLAKE2B 434e28d3778b8320e23ea0dbbaf57430bbca9885ffc37743a08474e4b4d1fb3ba363a959ad979d2e2617a2f1852681993ba30e2a2163ab18bbbe553b6d165fa5 SHA512 313920b78300420a398a1cf1a96d56535a6573a9e3714b9a74df13f1c22fd299d8543096593b5931423fafe0aa922c6bd256d37a5744d3ea07800e0771cbb19f
+EBUILD hslua-objectorientation-2.2.0.ebuild 954 BLAKE2B 70600968f82ff14cedec9dff8357b504825e2cf95110ac03496e8bea5db1e43ac41afddf77d1030a6f35be11f33c96c9de438c25a83dcb91b4b91da1ccca3064 SHA512 7c93824f52b404701b8f66a294f67e47630ebe13507e9ccfee9a0852a015aec87b6ebfe3a195fcb1e702f1a66b140a5430180e0d2bd69e4f220c7e356aa91e6d
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/hslua-objectorientation/hslua-objectorientation-2.1.0.ebuild b/dev-haskell/hslua-objectorientation/hslua-objectorientation-2.1.0.ebuild
new file mode 100644
index 000000000000..cd06e87a53ed
--- /dev/null
+++ b/dev-haskell/hslua-objectorientation/hslua-objectorientation-2.1.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Object orientation tools for HsLua"
+HOMEPAGE="https://hslua.org/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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.2:=[profile?]
+ >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.2:=[profile?]
+ >=dev-haskell/mtl-2.2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-2.1:=[profile?]
+ >=dev-lang/ghc-8.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.2.0.0
+ test? ( >=dev-haskell/lua-arbitrary-1.0
+ >=dev-haskell/quickcheck-2.7
+ >=dev-haskell/quickcheck-instances-0.3
+ >=dev-haskell/tasty-0.11
+ >=dev-haskell/tasty-hslua-1.0
+ >=dev-haskell/tasty-hunit-0.9
+ >=dev-haskell/tasty-quickcheck-0.8 )
+"
diff --git a/dev-haskell/hslua-objectorientation/hslua-objectorientation-2.2.0.ebuild b/dev-haskell/hslua-objectorientation/hslua-objectorientation-2.2.0.ebuild
new file mode 100644
index 000000000000..0fe0b726e563
--- /dev/null
+++ b/dev-haskell/hslua-objectorientation/hslua-objectorientation-2.2.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Object orientation tools for HsLua"
+HOMEPAGE="https://hslua.org/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=dev-lang/ghc-8.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.2.0.0
+ test? ( >=dev-haskell/lua-arbitrary-1.0
+ >=dev-haskell/quickcheck-2.7
+ >=dev-haskell/quickcheck-instances-0.3
+ >=dev-haskell/tasty-0.11
+ >=dev-haskell/tasty-hslua-1.0
+ >=dev-haskell/tasty-hunit-0.9
+ >=dev-haskell/tasty-quickcheck-0.8 )
+"
diff --git a/dev-haskell/hslua-objectorientation/metadata.xml b/dev-haskell/hslua-objectorientation/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/hslua-objectorientation/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/hslua-packaging/Manifest b/dev-haskell/hslua-packaging/Manifest
new file mode 100644
index 000000000000..ad1891c02fc8
--- /dev/null
+++ b/dev-haskell/hslua-packaging/Manifest
@@ -0,0 +1,5 @@
+DIST hslua-packaging-2.1.0.tar.gz 15904 BLAKE2B d876e959da64132355535f9e4eedac5095a84b41552102b88021094cc4b3367804df6e9c027648659b77464e9eeee90846c94551e8db034a299803747ecabdcb SHA512 71e4efaa5047681423bc7933fbcd7427e77a892e089d0597d03af9655e116ed5dde733147cc0740c3d5df2f69c3d001fb1ba816e963c71ca2686808f07b989cf
+DIST hslua-packaging-2.2.0.tar.gz 15932 BLAKE2B 724a28d8c7414766555968bca08cd6007e6637f8c4183da9524699b70b198a82f8cb4a6430af9ac6a0d26d1cf5abe25bee5153e8e8e09d058153f17a93298035 SHA512 f2dedc0674dd569f76e753edb3f20fe395fd6af082162b648d36ecb2eb0f5adaf5ab7354b809fa995c25cd17f30b7035d40c0ed9b0fb4fc78332f430cd152685
+EBUILD hslua-packaging-2.1.0.ebuild 1046 BLAKE2B 8ed09f5eaeee5ee7a263b058bdfee3780b6b86c706a3e3689e86fd366dc88f85525229de3030bf34b39a9d512ad9e5522a359e71aa4e41585dc51f29948be75f SHA512 ebab4945dc907dd85672d0a0496b3ed21127b027726e47d10fabca6e7912552f23cb6a82e958395775a9375d540a2a482ea8dc2bf8e1ad3c43b5477543ca749a
+EBUILD hslua-packaging-2.2.0.ebuild 908 BLAKE2B 03674dfa7391cfb49f39d34d4386cb025458fecfd3f484be127be9181f72e5190b84cc1590d0594032ba276d88521319b786258e4db6cd7a0d7c915ffcd5be88 SHA512 7bcd708a19a89d790840633fb45b78d136987f585418abe2c956f2d176820b50f21a4e56c14174fdcb38c0d8883a515d1813fe730597b73a468f45ca4127c125
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/hslua-packaging/hslua-packaging-2.1.0.ebuild b/dev-haskell/hslua-packaging/hslua-packaging-2.1.0.ebuild
new file mode 100644
index 000000000000..bc362bc398f8
--- /dev/null
+++ b/dev-haskell/hslua-packaging/hslua-packaging-2.1.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Utilities to build Lua modules"
+HOMEPAGE="https://hslua.org/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-haskell/hslua-core-2.1:=[profile?] <dev-haskell/hslua-core-2.2:=[profile?]
+ >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.2:=[profile?]
+ >=dev-haskell/hslua-objectorientation-2.1:=[profile?] <dev-haskell/hslua-objectorientation-2.2:=[profile?]
+ >=dev-haskell/mtl-2.2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-2.1:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/tasty-0.11
+ dev-haskell/tasty-hslua
+ >=dev-haskell/tasty-hunit-0.9 )
+"
diff --git a/dev-haskell/hslua-packaging/hslua-packaging-2.2.0.ebuild b/dev-haskell/hslua-packaging/hslua-packaging-2.2.0.ebuild
new file mode 100644
index 000000000000..33ecfe814dab
--- /dev/null
+++ b/dev-haskell/hslua-packaging/hslua-packaging-2.2.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Utilities to build Lua modules"
+HOMEPAGE="https://hslua.org/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=dev-haskell/hslua-objectorientation-2.2:=[profile?] <dev-haskell/hslua-objectorientation-2.3:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/tasty-0.11
+ dev-haskell/tasty-hslua
+ >=dev-haskell/tasty-hunit-0.9 )
+"
diff --git a/dev-haskell/hslua-packaging/metadata.xml b/dev-haskell/hslua-packaging/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/hslua-packaging/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/hslua/Manifest b/dev-haskell/hslua/Manifest
index 3a4477d11f10..a27e6a5613ba 100644
--- a/dev-haskell/hslua/Manifest
+++ b/dev-haskell/hslua/Manifest
@@ -1,7 +1,11 @@
DIST hslua-1.0.3.1.tar.gz 236734 BLAKE2B 45eba849c41a22fdc7d03729f0ac15fb25ff83d1cdcb905a58a5813ef34f3b2e2a98a7ff2991083672a7afd5898e50e6ef9c83157c773b9861bd1547f4da5972 SHA512 047bcf851727e7525f10f6c705ec8968f330373aedf22bc91c96a44e5abdced46622a66a87c7973eac178c69dd3371bbcf4b858ed3c442719279e4cac4e57657
DIST hslua-1.1.2.tar.gz 244832 BLAKE2B 5da2b9c2da6f43d841662b3143d3cd5b084d3f32cd2804316a8741e863d4c8dcab85da650b219af4250b2d4ec0570a742dc13b8bbeab79ec6dd5d4ddbe4907be SHA512 886a9d555a034b8fe74d5184457dad9e1bc9bd75662760a0415a75222bd64c556043ce6f98bc11dc1d27c34212f87ad3ce2271d5ff8125c1b5a89263cdf987eb
DIST hslua-1.3.0.1.tar.gz 253503 BLAKE2B 381a0281d7bfd6713b1e8ec4023ff4a42e9b9248d20c958daa1ff75b0a52f9ed381bf3dda6ee87d51c130b31d6627f20f66dd9ff918bb5047ad98475b72a3304 SHA512 6c270cfd3abd81c3b06dc2005796909ea96e14ecc2ff4689f18164ac38fe13f99ff0e5cd25ed1aa020ad422c7e52d2d40001e1c7298436c10e04f3670aa08e98
+DIST hslua-2.1.0.tar.gz 17065 BLAKE2B 269a6ea5dd432500879c190b37941483889841ecee27f9af161dae98c70e21aa3a9a4f1ecb0805d06154fa12742edb5be2f0ec246117d399e19a275f67ba93dd SHA512 c1c0f942406f6c346c7922fe3bcf0d76abad66898f075f296e24ad82153330e35a0559276945146834f5d6156adc714a69ecec5db42be35b80084210886264e6
+DIST hslua-2.2.0.tar.gz 17278 BLAKE2B eda496aa4a2bd89fd0be2fcefa0b1554a931c7876f5b2e456fb315a72d304050f8d9b2ad5ee583c15f4b31dc26f1a87370c526626d8dbed1e2fc5660ee66667e SHA512 cdd4ff872557ba014bb6f64a592702820e9274456c35b9f9c42fccbd279b2157b3087a5040be2bad03890934bf682c7f4d066232480e8243d5259f871514346a
EBUILD hslua-1.0.3.1.ebuild 1405 BLAKE2B 1a3176ccd23989bb6dec246a72c5648613a02c618fadddb3fadea69d4256b9cfb58879fd20149b1d1054fa7bf99a06b5ea3c5b2474418cb5514153788231ac80 SHA512 55a084b210b8d382d031ba80091abefbb645da5f39257329a1bb6dcbe3f6b3b30b833ac836f488a756d63bd35d18b0399676cad8a4cb70cefa1f391354a0e86b
EBUILD hslua-1.1.2.ebuild 1558 BLAKE2B 8b737fcbcee9cce4d4ebb749dbd432fd4536668cef86c5d024e81cd7275306e90bcf437d6acf839a9ace9e9a90065ecdf794839880dd7962bcdd3937a82111fd SHA512 9a3cc589126828d57b55a6ac5b3055885a6bbf154d0049dc39a61d12d09c2906fe89b2cde662f12fcce6ae19630dc98f42c542e5492fd94ac6b39bf7770d5c48
EBUILD hslua-1.3.0.1.ebuild 1411 BLAKE2B 36a11a48464360b35e97b8ef720964c77aca0dfb5d2b1ac32c9fae361ef86462c5699169a7ce31114f81487e8716577bc4485b00d4b4fbd6fc67bbe5ff254636 SHA512 74f75ba264cb4c6c3b7530765b7dbc3f724ffe883b5c61fb89c15db7dacf366bf85231f899d0b70500b77c8c5cd9ae5e25ff844ef93f5cb0cde89c4814fd6d77
+EBUILD hslua-2.1.0.ebuild 1675 BLAKE2B 44e9d52d5c74b8695a0cdfc232f8527488d52ed374a5cf5fcd4f347baf2ffc92fc7acb1ddadce5d56d8090f285af1e29eed6c41b8d69167d9e5a9d6814c4acde SHA512 fea7eb4ad8757d3b9cff601f48eb68f781a4029cf2a1590e161e001db02b70e2a31f15860801289d6ddc43d21b549a1bfbd9032bb248f7d0fd0d6de32d9c8b7a
+EBUILD hslua-2.2.0.ebuild 1668 BLAKE2B eed8948adc91b743f1c22e9f32c51d2018f9f1b83b7fdcba472d37eee2627b464e8527c9f49af408590c8ca64161960ff14525384d9e859c856caccc0c779e35 SHA512 0e2a2699366670b5e6f9c22338ccd9191dc6c40efd9265a1b8b32c376afd8cbedced02d25148dcb41be8ad4ee7f34e7abf2e590636c75af9081879740c9af4c0
MISC metadata.xml 560 BLAKE2B 1af2e2f2e3e11138ca9f9c4a53c63980c3b7216404600ccecdd613a69a8b584c182db110773bf096d7bd16de6fb00420e0035f2168d61db74817a315a6fb5234 SHA512 ed2a88cadd87228bec07019cd574861952d4ec6f83fe27ac451c821cb0ec6c1d9862bc84fb0600db4c51fdcb57571a9f12c56f62288c0f7fcce36b48fd3e3ac3
diff --git a/dev-haskell/hslua/hslua-2.1.0.ebuild b/dev-haskell/hslua/hslua-2.1.0.ebuild
new file mode 100644
index 000000000000..03079ce68233
--- /dev/null
+++ b/dev-haskell/hslua/hslua-2.1.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+#hackport: flags: -allow-unsafe-gc,-apicheck,-export-dynamic,-lua501,-lua502,-lua_32bits,-system-lua,-pkg-config
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Bindings to Lua, an embeddable scripting language"
+HOMEPAGE="https://hslua.org/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-haskell/exceptions-0.8:=[profile?] <dev-haskell/exceptions-0.11:=[profile?]
+ >=dev-haskell/hslua-classes-2.1:=[profile?] <dev-haskell/hslua-classes-2.2:=[profile?]
+ >=dev-haskell/hslua-core-2.1:=[profile?] <dev-haskell/hslua-core-2.2:=[profile?]
+ >=dev-haskell/hslua-marshalling-2.1:=[profile?] <dev-haskell/hslua-marshalling-2.2:=[profile?]
+ >=dev-haskell/hslua-objectorientation-2.1:=[profile?] <dev-haskell/hslua-objectorientation-2.2:=[profile?]
+ >=dev-haskell/hslua-packaging-2.1:=[profile?] <dev-haskell/hslua-packaging-2.2:=[profile?]
+ >=dev-haskell/mtl-2.2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-2.1:=[profile?]
+ >=dev-lang/ghc-8.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.2.0.0
+ test? ( >=dev-haskell/tasty-0.11
+ dev-haskell/tasty-hslua
+ >=dev-haskell/tasty-hunit-0.9 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-allow-unsafe-gc \
+ --flag=-apicheck \
+ --flag=-export-dynamic \
+ --flag=-lua501 \
+ --flag=-lua502 \
+ --flag=-lua_32bits \
+ --flag=-pkg-config \
+ --flag=-system-lua
+}
diff --git a/dev-haskell/hslua/hslua-2.2.0.ebuild b/dev-haskell/hslua/hslua-2.2.0.ebuild
new file mode 100644
index 000000000000..4f0e7e315264
--- /dev/null
+++ b/dev-haskell/hslua/hslua-2.2.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+#hackport: flags: -allow-unsafe-gc,-apicheck,-export-dynamic,-lua501,-lua502,-lua_32bits,-system-lua,-pkg-config
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Bindings to Lua, an embeddable scripting language"
+HOMEPAGE="https://hslua.org/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.2.0.0
+ test? ( >=dev-haskell/lua-2.0
+ >=dev-haskell/lua-arbitrary-1.0
+ >=dev-haskell/quickcheck-2.7
+ >=dev-haskell/quickcheck-instances-0.3
+ >=dev-haskell/tasty-0.11
+ dev-haskell/tasty-hslua
+ >=dev-haskell/tasty-hunit-0.9 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-allow-unsafe-gc \
+ --flag=-apicheck \
+ --flag=-export-dynamic \
+ --flag=-lua501 \
+ --flag=-lua502 \
+ --flag=-lua_32bits \
+ --flag=-pkg-config \
+ --flag=-system-lua
+}
diff --git a/dev-haskell/hspec-contrib/Manifest b/dev-haskell/hspec-contrib/Manifest
index 8c4daaa2d891..495f3c5a9253 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 716 BLAKE2B de4a5c7e9ad86cd45abb01833aebb0f162b8440adbfac6a47144324b256c2c68c601adda945e6911e001ff07a1c1993412b03fbf3184662f8e802e6020b1cc89 SHA512 06ee9984247905d252060132175c2b1c373c34a688b8d05a5ebebcd061f9fed0be4621b8e2b4f375340410fc882e6ecfe68530368f7139a1081792949703377f
+EBUILD hspec-contrib-0.5.1.ebuild 723 BLAKE2B 5d771f65bd242929d501c62931bb23dab5d14c2a9b2ff9e183b32445efda7ad15aec38f59411cd42cd7739df4b1a35a1dfb078ce0482c3f29d8eacc4eb3ffd3a SHA512 663de2252c193dd68d25d6cefaa23bc53269b317847550f660906c4d3b0fc190c388c35783f64ce9e2dcd824f2e5ea6891c5a8a986960afeaa5ff5fc352cf49d
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 1ca03547f198..c5d12ddb7fa2 100644
--- a/dev-haskell/hspec-contrib/hspec-contrib-0.5.1.ebuild
+++ b/dev-haskell/hspec-contrib/hspec-contrib-0.5.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RESTRICT=test # test-suite fails to build
diff --git a/dev-haskell/hspec-core/Manifest b/dev-haskell/hspec-core/Manifest
index 86b67ee89172..62da04fc1264 100644
--- a/dev-haskell/hspec-core/Manifest
+++ b/dev-haskell/hspec-core/Manifest
@@ -1,3 +1,5 @@
DIST hspec-core-2.7.1.tar.gz 58835 BLAKE2B b6fa09a26c6adaf25f99d6fc3b1df80ea5407f6e8963c16473b4c98ccff694457131a9c7c35e5250beee47a03fb1c695d74f33be335623340a2d729b6221cdff SHA512 5ab0925566c3b6f05480bd4e464ca32e0a212b4b4ff439d02b3df5b75b23b45ca0c63bab8398ebeeedce0ba30bb653b1ea85df2b7e6e3a058cb4413dc1c53ee2
+DIST hspec-core-2.9.4.tar.gz 79521 BLAKE2B c403787898de2296506cd2906641c2d91f3a4cee4cdab69e7e63e2ebab26a5729b37e938001992cccc76930ad5d4e39c0f204064ea542a2ca979b58acce77fdd SHA512 55859f3a6db6ca855a560b7b16f001784a81f6a70061374d58841fe0d6bdb99e98b522df03677ea132222ad6c96b3fed8d87aedb96dfde5326b7e6fde238e387
EBUILD hspec-core-2.7.1.ebuild 1152 BLAKE2B 2943ede4842adeb2f19f73784794ce12adf08751c4d9629d6a112108a097f0e5939f5665aaa1cd849ddbb5ae74a38a5e1593ff4c782ed138d0dd1ecabf200ce4 SHA512 94cb50226a9a082a7d14ded33d9ee904b7cdc4f02461da89f5c52827f19239c14c965920300b9b442100b3d6a8944263111cb524505c70adcdab90450b5f1629
+EBUILD hspec-core-2.9.4.ebuild 1209 BLAKE2B bec4efe1e6af8271ccf45235c13827cf67b23bc8c18545e9b2011481a20f8b79c1176b386d839bdbb7db0cbc80d923ffbf134b1a88f03a69a78ed3326a813c98 SHA512 c7441454d3c60bb493eaafd62706d63b7e0a157bd074f71b712e72a408706e3cb0ad3684fc8058f9f99378432d6597789f5f865d354cc60907552f506e197dc7
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
new file mode 100644
index 000000000000..a12e8531c44b
--- /dev/null
+++ b/dev-haskell/hspec-core/hspec-core-2.9.4.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A Testing Framework for Haskell"
+HOMEPAGE="https://hspec.github.io/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/base-orphans
+ ~dev-haskell/hspec-meta-2.9.3
+ >=dev-haskell/quickcheck-2.14
+ >=dev-haskell/silently-1.2.4
+ dev-haskell/temporary )
+"
diff --git a/dev-haskell/hspec-discover/Manifest b/dev-haskell/hspec-discover/Manifest
index 6ceed5a0c7e6..3da1e0cb1216 100644
--- a/dev-haskell/hspec-discover/Manifest
+++ b/dev-haskell/hspec-discover/Manifest
@@ -1,3 +1,5 @@
DIST hspec-discover-2.7.1.tar.gz 6755 BLAKE2B 009f49090de3d79c7776e8b9b22eb975f276081c39980b49e157dfd50c97f3253140b2d66c8f392f53f83976d01d4302d78afc1ec95df45cb0a61d4c7a741234 SHA512 b07e7be5bd81f2e116b63f27e307ac628b6d678cc24dfb519bed7dcc1c27f772ff5d4a18c801474a425d4450337e809b9563b4ee1ca397830dfc7f9a92d7359f
+DIST hspec-discover-2.9.4.tar.gz 6829 BLAKE2B c0f3a762db63f6d50edf2af0d240c5a9ccff7092ba0f440a342c809b4cc7c7c7e9fee95ca92d426baa6956f4e459ea8da04f2d7bb2545d4ca948395d38c75cff SHA512 0c76cfbe56ee67ab14040c7252a2f1ccecf8230868435d64c9015c472c85557921f1ca30e12df6f3097866b5b791e86d06026ef5fa5e998c354f3fa26c95e5ea
EBUILD hspec-discover-2.7.1.ebuild 614 BLAKE2B b159f52dfbb34bf9099090c6f0b78fc3f16066ae008e599179b25dd8c395bd410ac2199918e054a680fd27cb44a8ec23e478dc57430a6c2b033a524c221b25f6 SHA512 65698fc1645c255271e117af7b86db209eb4da0ea7b98683e8426be3c0846548f317bc047601e30c34283a106b0c05bdf65597c42a3344166b7fa528af919f5b
+EBUILD hspec-discover-2.9.4.ebuild 644 BLAKE2B 6c472c3d21bde0539a3800e01b1e7ce3477f2766c68a715c0a6621ab19e89ffe71970fb9169a52d4fcd1239c01d880125efda18ece8ee7ad60f403cf97fb9c0e SHA512 47b8bf46e2efe1b9e29a63f29e5ba5a0931204e41877b08147682c1cc33c9691cffcc19394809b5a2b4fe3ee7b02d281bf4bfa78fb0e256cfca52f345a93a74f
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
new file mode 100644
index 000000000000..d91948d6dcfb
--- /dev/null
+++ b/dev-haskell/hspec-discover/hspec-discover-2.9.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Automatically discover and run Hspec tests"
+HOMEPAGE="https://hspec.github.io/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( ~dev-haskell/hspec-meta-2.9.3
+ >=dev-haskell/mockery-0.3.5
+ >=dev-haskell/quickcheck-2.7 )
+"
diff --git a/dev-haskell/hspec-expectations/Manifest b/dev-haskell/hspec-expectations/Manifest
index 40ee69908faf..0f8ba89dabc9 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 683 BLAKE2B fb836896164c86207595bcf9ad4015b027981f9f35d7f12c2a8db20ebeca13d4ebd5c7745c00b02eb85b266c4a08339b9829f0dac6980b5f3cbcd7f582fa6e25 SHA512 a255d42e806c1c7a2f4f9b64ebdbcc6d91e53bd0af2f785221690f9f7220f728a96b8c27013fd6b8c1ac3b3393cf52b57e2d6772d10b02071ea833e08a265de1
+EBUILD hspec-expectations-0.8.2.ebuild 690 BLAKE2B 100cd2ac112ff9b0319ad834869f803982e074c813790ac5538d998ab53b3ce41301472d0f96619abb64345598420f060d4fa52d9c90df7c59c69090826bfed9 SHA512 85a80dfc49fc4c04f153df65b8e4e93c62717f86942ff5fdbb0382a59735174a5e5961b07cb8b2987ca1397cc1bc44d2c1731005ed5c0ecb8abf55b3ce90cb28
MISC metadata.xml 344 BLAKE2B 01abc86263e8cb002f11154f06c5badbc1bc280bdbe9194a6eecc7f6576272ee45980783709775a8e6b4dab95bbec5786907a048b1049d52b579f1e1bdfbf8c9 SHA512 23479d09cf9081b47179d26b552006897276f70ba283274d3f3056a3c464ed0e5ba7a679a223d52c29136adee98fb600e2c29ab32979610fbf35c76a0e58a76f
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 cca181884d05..77181fe7fc90 100644
--- a/dev-haskell/hspec-expectations/hspec-expectations-0.8.2.ebuild
+++ b/dev-haskell/hspec-expectations/hspec-expectations-0.8.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/call-stack:=[profile?]
diff --git a/dev-haskell/hspec-meta/Manifest b/dev-haskell/hspec-meta/Manifest
index b4c3b297bc20..49660bc7dcb1 100644
--- a/dev-haskell/hspec-meta/Manifest
+++ b/dev-haskell/hspec-meta/Manifest
@@ -1,3 +1,5 @@
DIST hspec-meta-2.6.0.tar.gz 49275 BLAKE2B 1c79dea90807e4cec62fcec6f894fe57639e1f8f46e360d9a668bde1cc04c9c172075dfc2b605d7d3b6399a8905920ecfe2cbd82412b8f0224e059717d19013d SHA512 c35d09f84c093ab5fe7ae31cf004d485cf6d15a06ee7c98270d3f5c471da6e0c9a71c8ec6ca0aa87e7454c9470b218c24538270711677003dc63d316fb23dce9
+DIST hspec-meta-2.9.3.tar.gz 69002 BLAKE2B 2ed9b44eeb9b5b3335a4e7a695a199cda1bd405c9e041e251ac1f33cf9ade99be84853cbd32bb6204ec879ad342b55841425b0f76399c0a5d588f8769a7a6dea SHA512 d6205a4aead9c8824a89b18f41d2513a0115c76f9130b7100e349f2b8c91dfef34c704ba169f5b103895d0144a8fdf79eaf46abf1c7447da7d634eb3b7c8e80b
EBUILD hspec-meta-2.6.0.ebuild 966 BLAKE2B c23ccd0386783bce410ed74238a4c8eb03521821d739f3a61d88e04892dd05a45d1ccd9e560e24fe341f3112e4b8084112e37b708a11355c69218852f2fe9152 SHA512 ef35ca7a8ad6769120c836f545ae27338f9004ac24d882674755227f5a33ba28e0d3dd980d9e314b4b312aea74091e75c5c349c09d0090bfbcd40dd8493271a5
+EBUILD hspec-meta-2.9.3.ebuild 830 BLAKE2B d53fb3269ba5de10e2ba9f219a1d885a3bba04572fd53b822d49821899855044b3b8fdf4e316210e1b47c63f4929e67548826a693dd9f507b50c671e32e50007 SHA512 006f18f5a89e04f1ee0e05c0496dfc2a240e29a36c426833c1c9ce7678932ab8d7fb383d36f4928940ff16eb167c3f694c00840a3bb30ac926bc18ae3b12c4ba
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
new file mode 100644
index 000000000000..b5d668df5a7c
--- /dev/null
+++ b/dev-haskell/hspec-meta/hspec-meta-2.9.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A version of Hspec which is used to test Hspec itself"
+HOMEPAGE="https://hspec.github.io/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
diff --git a/dev-haskell/hspec-wai/Manifest b/dev-haskell/hspec-wai/Manifest
new file mode 100644
index 000000000000..907e97426933
--- /dev/null
+++ b/dev-haskell/hspec-wai/Manifest
@@ -0,0 +1,3 @@
+DIST hspec-wai-0.10.1.tar.gz 7979 BLAKE2B 5972f55595efa643b3ff0c2a3aafc213c23a9bb26841b8c0beebe9a853311edc22337d4496641829f6c0856e079ff8fe9e5685aa1b4fb65570618aa2683d0163 SHA512 9a599411e79ef056a915494f7bb247e61f94a5243cd7fde3f6651f09e2b6fc28e99554f1721717ee45f06b7029502620d6fdf1624e280442333224147320508d
+EBUILD hspec-wai-0.10.1.ebuild 991 BLAKE2B a8c1be8b129ecd7a0ee4ad5e2bdc529c619160ea5e38f15cc26a29423e2d6cfd49f0b010e51b0184bf61c001d875bed1a4e399152fbbe4a0028de2cf8bcbb3d3 SHA512 1f01b1941fec16e9ca9bfb20416fe16c980228b1b7a0b941ef6d35dfc3de7b0372af1ae35f037d147a4b349ef3016340918438ceda233fd52a36a89509ab082a
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/hspec-wai/hspec-wai-0.10.1.ebuild b/dev-haskell/hspec-wai/hspec-wai-0.10.1.ebuild
new file mode 100644
index 000000000000..ca487873bd06
--- /dev/null
+++ b/dev-haskell/hspec-wai/hspec-wai-0.10.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Experimental Hspec support for testing WAI applications"
+HOMEPAGE="https://github.com/hspec/hspec-wai#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hspec )
+"
diff --git a/dev-haskell/hspec-wai/metadata.xml b/dev-haskell/hspec-wai/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/hspec-wai/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/hspec/Manifest b/dev-haskell/hspec/Manifest
index 2df482cd4169..402351134eab 100644
--- a/dev-haskell/hspec/Manifest
+++ b/dev-haskell/hspec/Manifest
@@ -1,3 +1,5 @@
DIST hspec-2.7.1.tar.gz 9270 BLAKE2B b4cd1433c0e5eb0075c1560c244767cba9b0d34591fbede96c6ccc4f3ccc55f414fcdbcc943a21b7e42254ed091b4f2d496af5b42999ec8802468d9bd3c83965 SHA512 64e69444d447072ec501b745c7c8913f38bb6b540db4867ed4cbe4752e9d147e8a7e75538c15be7d8c65f9f8e7b48654e8fc2b53ae733a28236074fbafe9a6c6
+DIST hspec-2.9.4.tar.gz 10117 BLAKE2B fbe881a560fc015ab4b3b3d81710d9fa758e65fe6740aeea5273e02588d373cd83b64cc7bba870bcf943787614681ad9a139912c3cbe04e9e822b8cb24788e5c SHA512 648fd812f22613616c1f81206e8bd0ee3bbfe52a4e367344887a832b56317615711aa401c1ac6dfab46f84404885e01065d91e154b9136bde041cf5e419b01a0
EBUILD hspec-2.7.1.ebuild 755 BLAKE2B f76fcacaaedb033a7d697a55e998ecbd79f5e0742d501468fdc111a6beaebeac1260c1a3f3e1314bb1b6a0c5a03d46bc546a0ed8f639074e6957da769b28b8aa SHA512 b8da1c861cf44af2308bee033ba12ec6c9116d99aea06d2a886989866cc15db6edc679fc5ec54c3ac9fda3a71c3023d0d979f5a4444525a952c4292dc72be4cb
+EBUILD hspec-2.9.4.ebuild 756 BLAKE2B 198150030a3225bb4535d05b29388d706b03c9bafb1a04dc1fa13180e61c4fcd3391bad53923b793ca6db95285ab108ea5d3bae6f159807cf2f91bf83e879410 SHA512 8e6bc2d3a6d1f6f895fd8d599fc565254df5db8e64c8bd46d920a33b60015f822446a12d89d6d88831e5b84add43d2ba256ae8c77ad6650adfa526b08789a6ec
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
new file mode 100644
index 000000000000..16ae36093482
--- /dev/null
+++ b/dev-haskell/hspec/hspec-2.9.4.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A Testing Framework for Haskell"
+HOMEPAGE="https://hspec.github.io/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
diff --git a/dev-haskell/hsyaml/Manifest b/dev-haskell/hsyaml/Manifest
index 77f3631eb1b4..1935ca737c26 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 1342 BLAKE2B 6f7257268c6ad56894b24d0f57a59bea526258f2e4b19e0c5ae57d8c697a930e087c6775e136d091b6b965166fb57ec23c4a0198f603d3872cd9050fdbd3b1a0 SHA512 e3074431b4c0a2582da9a738d0273f6c51242979ff069f28b06fbe81a93cf394f4d8bda5b7cc03c84acd340255d82bd5169fa52e721fdf39705f768843899b86
+EBUILD hsyaml-0.2.1.0.ebuild 1349 BLAKE2B ff3131ce36412fe3b0069284bb1d9d1d5ffe2c6a4a418151108eb09a929aa0e3946bfe4c93810b48539a08016809a222ef96bb64409baa137272bb5cc8ea3298 SHA512 a3fe4f1cda2e18f730ab4b00240d2086680be5e391d92db59d72efbf38876be8e9e355bea83f93d021f097ef7e47934ec0030bf12ed59e7c48006f8cecb066f2
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 756bb6481b97..f05c2c2a0070 100644
--- a/dev-haskell/hsyaml/hsyaml-0.2.1.0.ebuild
+++ b/dev-haskell/hsyaml/hsyaml-0.2.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/fail-4.9.0.0:=[profile?] <dev-haskell/fail-4.10:=[profile?]
diff --git a/dev-haskell/http-api-data/Manifest b/dev-haskell/http-api-data/Manifest
index 4a8bac04eee6..b95872c0dbff 100644
--- a/dev-haskell/http-api-data/Manifest
+++ b/dev-haskell/http-api-data/Manifest
@@ -1,3 +1,6 @@
DIST http-api-data-0.4.1.1.tar.gz 19800 BLAKE2B 1dea8465ca41d6a8afdc1a994bec79e2fd58889732275dd0dfab73b917e1ae7b21824ba36ba83471d82e18f4ebe05265655098912c4136fd4a250070641c5c74 SHA512 9b768dc790999e42a82753b69f6ab48df90721468eaff79bf4b9a1eb08572dba3488908db4ad0a1afb3956513a16fcd663f005856e230748f665987766e10c59
+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.1.1.ebuild 2235 BLAKE2B 76eda71dd0eb62a2ac7ecc8e455ae7d75d21fd9144b8654ed93fcf5c68fe23071640a034fdaffec1e6acad3f0297730efcc10da9cf2147f3b424b53bbb9deabb SHA512 c8954f6394dbf3b3911adfb9208a686de9c51738178408cf47ef60bef421cf5ae31d18c0fd837c86811acde72da27d110b3b9b70c819e0ac387d311a537b09e9
-MISC metadata.xml 335 BLAKE2B cb8c783459f076fcab7cdc8aa5ae7745bd93b1645ccc3ec41600d4d54fb361f7b4fec715206ebc941e6bb66288d13e9a9c734dae0a8ff7e3efb0aa7fd240202c SHA512 5fbe693d4148c7bb40237115a65822881e949654b74f08d275e0d79a5da672587ba112af07ced5d52439b22abb6f369c6fa8709a8aedb29f0e4456c30dd6815e
+EBUILD http-api-data-0.4.3.ebuild 2309 BLAKE2B 3a10503254995908bff0b35850d3b9fab0e42642f8165a36bf6a2637549d5c01cae7ada6bcf7d36e7766f7747358621a7db4846a6b73143f53f517a815da1b6c SHA512 154813c7f7e531a974e72a89d24122ef8b1ac3e14d317ed24402963da590343071bb44b338121f069c08c4563ae10e535736cdb89050bbf1edab1f4b01284720
+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
new file mode 100644
index 000000000000..e84807a4ded7
--- /dev/null
+++ b/dev-haskell/http-api-data/http-api-data-0.4.3.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Converting to/from HTTP API data like URL pieces, headers and query parameters"
+HOMEPAGE="https://github.com/fizruk/https-api-data"
+HACKAGE_REV="6"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${HACKAGE_REV}.cabal -> ${PF}.cabal"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="text-show"
+
+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?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/hspec-2.7.1 <dev-haskell/hspec-2.10
+ >=dev-haskell/hunit-1.6.0.0 <dev-haskell/hunit-1.7
+ >=dev-haskell/quickcheck-2.13.1 <dev-haskell/quickcheck-2.15
+ >=dev-haskell/quickcheck-instances-0.3.25.2 <dev-haskell/quickcheck-instances-0.4 )
+"
+BDEPEND="app-text/dos2unix"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die
+
+ # Convert to unix line endings
+ dos2unix "${S}/${PN}.cabal" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag text-show use-text-show)
+}
diff --git a/dev-haskell/http-api-data/metadata.xml b/dev-haskell/http-api-data/metadata.xml
index 145f1adbf832..82af2cfcc5a0 100644
--- a/dev-haskell/http-api-data/metadata.xml
+++ b/dev-haskell/http-api-data/metadata.xml
@@ -5,6 +5,9 @@
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
+ <use>
+ <flag name="text-show">Use text-show library for efficient ToHttpApiData implementation.</flag>
+ </use>
<upstream>
<remote-id type="github">fizruk/http-api-data</remote-id>
</upstream>
diff --git a/dev-haskell/http-client-tls/Manifest b/dev-haskell/http-client-tls/Manifest
index b9d8b30cac7c..d6137347bcac 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.5.3.tar.gz 7679 BLAKE2B 490fb9af14ba814528560bab7cbf37bf348db38078d08d6be07934e52754741bc3b0ed91e614598ab8b26e19a67d7c6121f52a59b0b9ee47481e5c9bdf3cd36d SHA512 df4fff9fbd6736a52d54bf04669107b24e3d31c22b0f7882310204ca4ef1a895e9f79cea289423341aa575759a2667ff9ca86b889567605ad3daec266a1bbb14
-EBUILD http-client-tls-0.3.5.3.ebuild 1100 BLAKE2B 977a9a7a4047277ab81c39296bcce16e798aff97f61501b4e4b2933760edd8b598d44e543ff89bc532088266c82455f6ab2316b8b47828279185fb7fc263ffd1 SHA512 9899fa60a91168bd90ded8ec59c525d4ab512d1f63b3aa38b5f132aa8bdbb818177090171ab7e6444d2751bb023ac5bd5ee70cdab3f7bc2cd7a52f9266a9bc90
+EBUILD http-client-tls-0.3.5.3.ebuild 1107 BLAKE2B bfe01cb2db66cd1fcb280f1d15f274ea2aecad9de2f2c76e2e88f2a6219756fb46d5c64a70287337a28ab28f4853c07a244b6404c5ceae0fc11c4a382df1f2cc SHA512 6ee010fe2cede64a7d7d0806932abd54d2d6c88190d08dd9c99d04ee38744a50fed40d7302386bf95f05e67bfcd63bd62b37a75cc92dbf139f939617842c56fc
MISC metadata.xml 335 BLAKE2B 5883a7474b5c0f79f8f42480cd8bcd76c88d3c86083605aa50d20b3e48a463b14312d4f55a501be32a00ab2104635e31f75b67e1f46ee378b5c10cb6b4db1b9f SHA512 749b03388d61a464a2117dc047d57a0bab8fa5793019fb2aa3bd7a44b3fe9d61881204f7ef3945cb63bf6491f677c4a09c5206324c4fbf2a5868f73cc47443cb
diff --git a/dev-haskell/http-client-tls/http-client-tls-0.3.5.3.ebuild b/dev-haskell/http-client-tls/http-client-tls-0.3.5.3.ebuild
index 047a658d1d09..6f546ee52e64 100644
--- a/dev-haskell/http-client-tls/http-client-tls-0.3.5.3.ebuild
+++ b/dev-haskell/http-client-tls/http-client-tls-0.3.5.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RESTRICT=test # needs network access
diff --git a/dev-haskell/http-client/Manifest b/dev-haskell/http-client/Manifest
index 0cc3a54aeb34..a1b5b70f4138 100644
--- a/dev-haskell/http-client/Manifest
+++ b/dev-haskell/http-client/Manifest
@@ -1,3 +1,6 @@
+AUX http-client-0.7.10-disable-net-tests.patch 558 BLAKE2B cda700e04ad2627cdf4b8f3da5f7fadac5a116766783a7f5d850c3d5f0388986acefc1f25b460b482061e3bb93f8b908882fd104e3e3f5b1ee49a1643fc92b9e SHA512 142ceae88189ffccdeff8ecd77d04d0383af3350970a9a55571844c09dca72a11c989fe9abf5f6adf75cbf98b3e9ee81250d925293e27480bcfa92a61579a124
DIST http-client-0.6.4.1.tar.gz 89702 BLAKE2B 845488745e7429b833c92521be7abb6e03ae90fa81f819995d9fead467fce1f3c43ece8c4f5da1f8242d79086556b0f86eeea3da931a0a613eb49966ca9cd60d SHA512 b9595ebf3cb48c5ed288934976b78270a3092a35ae083853684c848301ee88a18e0e41534180033df071ab87dc9f9cbab99da37cbc74d538472409c13dcfce7d
+DIST http-client-0.7.11.tar.gz 94548 BLAKE2B 5e630b5ec1861301a8a503238c111091b9b099d181b17a1d9c5fd22dac1dc60952faa7ec1da597dd909fe5f23408d728964461d77314a30a747e5edaa1757889 SHA512 0c01961e66c71636ff2628851151a788aaf941155d50a9f20b01a2e065ca7a8218ab4867b24e7cfb434aaa9b9178f727d950017870540e0bce91fffdcc374852
EBUILD http-client-0.6.4.1.ebuild 1604 BLAKE2B 47a4b3503232150aafe3fb35566ce5c6a76349bd58aec53c2ba594fe919f290b817bcb99b0288f592ad10b410f3daa1e75600e51b9b03bab39da3b0daaa5c297 SHA512 fd0979e106b669b260ed9b76bfa82aaa39f03a883287e76804211f03dab039161088de6a824ff196e76e5bf2b64b11bbde1c864834edc9a8c5d75b42494e7595
+EBUILD http-client-0.7.11.ebuild 1398 BLAKE2B dbd744f7767355d01386f3432f396065c5ab8b982e5710ca87e4c05c12cd0520d2ae59cd7250927ed256351b0a16cd30077d446356134cdef5d7cd8c0de2d129 SHA512 8e0f68440bc3ee7498006d78202a77cbd07c4f251f689cb27697144b0d5c8d11b6c0a58c9810c93329e652d50182af54023a5e79122aacf70b0e24d1829228f1
MISC metadata.xml 430 BLAKE2B 098802e1dac0b41ca8041832ed91082890146c367919d4d63bb1b8691f4ce752a6e8319fd66098a80df4bdb3d26e541d8aea9e1e30f47260646bfa38cd59885e SHA512 edf1972b0395980415935a3bb83309845f04ec4ce57d5a309aa0f277400a61f10adc7732ad7ca235dc628e614b409cc262496ae90c3b82cf00e65a0a6a4cb9bf
diff --git a/dev-haskell/http-client/files/http-client-0.7.10-disable-net-tests.patch b/dev-haskell/http-client/files/http-client-0.7.10-disable-net-tests.patch
new file mode 100644
index 000000000000..0cc6e4f40dc2
--- /dev/null
+++ b/dev-haskell/http-client/files/http-client-0.7.10-disable-net-tests.patch
@@ -0,0 +1,16 @@
+From: hololeap <hololeap@protonmail.com>
+Signed-off-by: hololeap <hololeap@protonmail.com>
+
+Disable tests that depend on network access
+
+diff -urN http-client-0.7.10/http-client.cabal http-client-0.7.10-r1/http-client.cabal
+--- http-client-0.7.10/http-client.cabal 2022-01-20 19:39:19.388814780 -0700
++++ http-client-0.7.10-r1/http-client.cabal 2022-01-20 19:39:58.298814799 -0700
+@@ -104,6 +104,7 @@
+ , zlib
+ , async
+ , streaming-commons >= 0.1.1
++ buildable: False
+
+
+ test-suite spec-nonet
diff --git a/dev-haskell/http-client/http-client-0.7.11.ebuild b/dev-haskell/http-client/http-client-0.7.11.ebuild
new file mode 100644
index 000000000000..5a8e0421d4a2
--- /dev/null
+++ b/dev-haskell/http-client/http-client-0.7.11.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+#hackport: flags: +network-uri
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="An HTTP client engine"
+HOMEPAGE="https://github.com/snoyberg/http-client"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.2.0.0
+ test? ( dev-haskell/hspec
+ dev-haskell/monad-control
+ >=dev-haskell/streaming-commons-0.1.1
+ dev-haskell/zlib )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-0.7.10-disable-net-tests.patch" )
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=network-uri
+}
diff --git a/dev-haskell/http-conduit/Manifest b/dev-haskell/http-conduit/Manifest
index 078db8e4cf5a..c64486890ede 100644
--- a/dev-haskell/http-conduit/Manifest
+++ b/dev-haskell/http-conduit/Manifest
@@ -1,3 +1,3 @@
-DIST http-conduit-2.3.7.3.tar.gz 28227 BLAKE2B 9cc2583809410bf7e52244140eda9152d4021699a287a8f99cf5501f854965893b03f661a8f0d266239978e48518be386ec3f3ed5bdf44030638b94b9a95d26c SHA512 0b3733ce031299ee3b93ca44d45a913e384dbfcd43efe5c65076efb5ff8266058ecb07e90f699ebb54d2d37f4a299be79717c3988e72cce631d417ba21ed4d08
-EBUILD http-conduit-2.3.7.3.ebuild 1623 BLAKE2B 2998e22540e07d200e10eb4c2c3f1160d43081f64ef710a343d30af7779d4a67f2d68b8e54a7c9c122351c2653b73603b5e0659d5453c9b48763b0d667644e47 SHA512 2945b33db09d7a7ea0be014d25dac39a4c7fa5a3b834f527c250b34463f086670ce0e5ccdc52929524f3d824924c974401348061146930b0cdad6eaa5c7eddd6
+DIST http-conduit-2.3.8.tar.gz 28858 BLAKE2B a89a858eb0c11b66046d9292d95a2df1c257ce6130ed5f3c2f4b25b6841bacdb3f2cd8b9fca2ff213a48df76910476e53d150a678d6d69accbe419f64a1ed299 SHA512 44c337f1a0a0ec74a5d6e4e28a3aa5a32609c3a4da9424e99aedc2a8db67fc4684ef10cf82d6bda0761c7ffba4f0222e683946ab6dd8de1ab8225a40cc14cf66
+EBUILD http-conduit-2.3.8.ebuild 1241 BLAKE2B e4f545a6a7beed1ad53710569739c8b233bb2c6bb376a5dc1e7a83bf9dc389055b54aa55527311848b8ad83a228746a75b0d13c5d1ec2e5327f84d99e024617d SHA512 a1da467c3ad1d28f80acc80991b9201c698d6a78d92b67854c41508e7798159ad7e382182a1a6c4896d59f83abd8f8210459b1321e0cdbf6efefe27f32764ca0
MISC metadata.xml 543 BLAKE2B 3c18cac9ab4d2a693e681c1c54e72af7b3713e7b47d7b07fc661f1b44532048a04bc11de65dba4717853e76c24246ef03e7dcb2bae7ca59e5bce5c2fef43aa24 SHA512 1110704d33cfbd197f672f27a634b045d6144bcb6a4032b14f44285def121efc90452b1e4ff57a6191c24b59df30627400af751dd22f6013e8142553fba1661d
diff --git a/dev-haskell/http-conduit/http-conduit-2.3.7.3.ebuild b/dev-haskell/http-conduit/http-conduit-2.3.7.3.ebuild
deleted file mode 100644
index d9ea0f35a75c..000000000000
--- a/dev-haskell/http-conduit/http-conduit-2.3.7.3.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# ebuild generated by hackport 0.6.1
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="HTTP client package with conduit interface and HTTPS support"
-HOMEPAGE="https://www.yesodweb.com/book/http-conduit"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RESTRICT=test # needs network
-
-RDEPEND=">=dev-haskell/aeson-0.8:=[profile?]
- dev-haskell/attoparsec:=[profile?]
- >=dev-haskell/conduit-1.2:=[profile?]
- >=dev-haskell/conduit-extra-1.1:=[profile?]
- >=dev-haskell/http-client-0.5.13:=[profile?] <dev-haskell/http-client-0.7:=[profile?]
- >=dev-haskell/http-client-tls-0.3:=[profile?] <dev-haskell/http-client-tls-0.4:=[profile?]
- >=dev-haskell/http-types-0.7:=[profile?]
- dev-haskell/mtl:=[profile?]
- >=dev-haskell/resourcet-1.1:=[profile?]
- dev-haskell/unliftio-core:=[profile?]
- >=dev-haskell/void-0.5.5:=[profile?]
- >=dev-lang/ghc-7.8.2:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.18.1.3
- test? ( dev-haskell/blaze-builder
- dev-haskell/case-insensitive
- >=dev-haskell/connection-0.2
- dev-haskell/cookie
- dev-haskell/data-default-class
- >=dev-haskell/hspec-1.3
- dev-haskell/hunit
- dev-haskell/network
- dev-haskell/streaming-commons
- dev-haskell/temporary
- dev-haskell/text
- dev-haskell/unliftio
- dev-haskell/utf8-string
- >=dev-haskell/wai-3.0 <dev-haskell/wai-3.3
- dev-haskell/wai-conduit
- >=dev-haskell/warp-3.0.0.2 <dev-haskell/warp-3.4
- dev-haskell/warp-tls )
-"
diff --git a/dev-haskell/http-conduit/http-conduit-2.3.8.ebuild b/dev-haskell/http-conduit/http-conduit-2.3.8.ebuild
new file mode 100644
index 000000000000..25b7482e4d22
--- /dev/null
+++ b/dev-haskell/http-conduit/http-conduit-2.3.8.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+#hackport: flags: +aeson
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # needs a port
+inherit haskell-cabal
+
+DESCRIPTION="HTTP client package with conduit interface and HTTPS support"
+HOMEPAGE="https://www.yesodweb.com/book/https-conduit"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+RESTRICT=test # needs network
+
+RDEPEND=">=dev-haskell/aeson-0.8:=[profile?]
+ dev-haskell/attoparsec:=[profile?]
+ >=dev-haskell/conduit-1.2:=[profile?]
+ >=dev-haskell/conduit-extra-1.1:=[profile?]
+ >=dev-haskell/http-client-0.5.13:=[profile?] <dev-haskell/http-client-0.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?]
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=+aeson
+}
diff --git a/dev-haskell/http-date/Manifest b/dev-haskell/http-date/Manifest
index bed11bf98339..d7fb7107fdaa 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 785 BLAKE2B ae3eb512157f0c0fa63d16345a509039489493e82bfc0d4fd5d262e62f29dee08b85185810eeca79105f2bc1f428f381425145a1189922fc8a3c0ad407f5c956 SHA512 66dda660667c99613843276a774f9e837854fdb47a6211b78d69a38cffdbb3edb9bc7e69fd19ba5862fec35d7fd58fed683db8ea2f5071761127bbfcdd020316
+EBUILD http-date-0.0.8.ebuild 792 BLAKE2B 968859e5f2c079fa32edd2f82015a8e166deff070ca089bd1cb7156b5b1b9dd406d3fecd6f3fab0b4d1bb88d12907770b915875442a6ef3d713f5a301347b764 SHA512 62690c1cd8b00dbdb2bc2624291faf18bb9adf58d36773f6595f3eb310d0845d990735ff65e26f324f2df6622f48c301f390f92d159d0e1bf43d2d0f3c633c70
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 45fdcf4f136e..23a81fc7e8cc 100644
--- a/dev-haskell/http-date/http-date-0.0.8.ebuild
+++ b/dev-haskell/http-date/http-date-0.0.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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
new file mode 100644
index 000000000000..6682d48f8c2d
--- /dev/null
+++ b/dev-haskell/http-media/Manifest
@@ -0,0 +1,3 @@
+DIST http-media-0.8.0.0.tar.gz 18895 BLAKE2B 3a6db500f6433c6f0bc23f6b51aa5f35b3340a4258b4b5d637bdeafd5161c28af8c2630a013f06a8204a2d37242d5bc880d5c75d32adbf92fb664417872806a2 SHA512 549fa1892c81224e79bad4268993e0cfa324d9d0c9daa0d800ac7cc4eee307405155989672c49adb0e124ca29c2d83cc565ba3c935fd3be4ab4ef0594b012bb5
+EBUILD http-media-0.8.0.0.ebuild 1258 BLAKE2B bcba8ac89f4204e509e59e2ba8d0d0a95dd672780038fe41780f65ff16557ea45a454c2feef847b4977cf872d7c7b4864d150cb86965eeacad37fbc60de9b27d SHA512 953d2382797a4e66731c8b65735f519f439ef2bc5e35ce3e780800cfce5aceb8f6c31c0ab8cd3336b89c1eae9540b93a475e895e1fdfa93a0be67b6d721b4c69
+MISC metadata.xml 1490 BLAKE2B 6421b5165163eab14cafef80c3d7fd7f5153230dc04f9c6fb8fe7b1d81e6f58db3ae139a5f626a6edaefacf897ea3ef54fb28ef9903438054351fa56003df1e4 SHA512 70aabd7e23c3bc43fdeecd3eec7a00fe20e66d024b769e23eef81a51e1c4b5a630c608e67ec052c8caad408caef60338fd4d4fa547bd52b6eb14b5def60d5b98
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
new file mode 100644
index 000000000000..48eb79e3f8fa
--- /dev/null
+++ b/dev-haskell/http-media/http-media-0.8.0.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Processing HTTP Content-Type and Accept headers"
+HOMEPAGE="https://github.com/zmthy/http-media"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+ test? ( >=dev-haskell/quickcheck-2.8
+ >=dev-haskell/test-framework-0.8 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
+
+# https://hackage.haskell.org/package/http-media-0.8.0.0/revisions/
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.7 && < 4.13' 'base >= 4.8' \
+ 'base >= 4.7 && < 4.13' 'base >= 4.7' \
+ 'QuickCheck >= 2.8 && < 2.14' 'QuickCheck >= 2.8'
+}
diff --git a/dev-haskell/http-media/metadata.xml b/dev-haskell/http-media/metadata.xml
new file mode 100644
index 000000000000..8281b91cfa5b
--- /dev/null
+++ b/dev-haskell/http-media/metadata.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This library is intended to be a comprehensive solution to parsing and
+ selecting quality-indexed values in HTTP headers. It is capable of parsing
+ both media types and language parameters from the Accept and Content header
+ families, and can be extended to match against other accept headers as well.
+ Selecting the appropriate header value is achieved by comparing a list of
+ server options against the quality-indexed values supplied by the client.
+
+ In the following example, the Accept header is parsed and then matched against
+ a list of server options to serve the appropriate media using
+ 'mapAcceptMedia':
+
+ &gt; getHeader &gt;&gt;= maybe send406Error sendResourceWith . mapAcceptMedia
+ &gt; [ ("text/html", asHtml)
+ &gt; , ("application/json", asJson)
+ &gt; ]
+
+ Similarly, the Content-Type header can be used to produce a parser for request
+ bodies based on the given content type with 'mapContentMedia':
+
+ &gt; getContentType &gt;&gt;= maybe send415Error readRequestBodyWith . mapContentMedia
+ &gt; [ ("application/json", parseJson)
+ &gt; , ("text/plain", parseText)
+ &gt; ]
+
+ The API is agnostic to your choice of server.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/http-types/Manifest b/dev-haskell/http-types/Manifest
index f7dec7309edb..3960af74ab48 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 840 BLAKE2B 06e2a6fc4665d219fbc8e2f4dcff0715079d3873c6f25c6aac5afadda6fa5b18a7385b9d65fd0a732d332ecc7f5cb1e97275c2d9b8fca1177075a343241114f9 SHA512 dd1c630b6196ae6547df8326b6178c69924404a22230c280df635e62bdca9ee4701e1cc7842b06323c161ceb19c2a8462bf0b3d5874e8aee4eea5232fdd15819
+EBUILD http-types-0.12.3.ebuild 847 BLAKE2B ccaba856aa7f31dac4bb6ea0320bde3fc7c0132c58b94144d587ede9954240687f3957adcbd912cda39f8bcc63a1166799a7cb78e756dc621ea3947ff5ebb4c2 SHA512 3126910b31ff592a05e9ef902d8e75d47149f5edd0500f13563bcd556280a0b2c96d36f3d55f707b960de9783507d293e0093f79d6a918488c8d7ef836e7fa8a
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 91be0dd4f5f2..fbe6e4242c56 100644
--- a/dev-haskell/http-types/http-types-0.12.3.ebuild
+++ b/dev-haskell/http-types/http-types-0.12.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/case-insensitive-0.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?]
diff --git a/dev-haskell/http2/Manifest b/dev-haskell/http2/Manifest
index 5b84b63e978d..0f23f0f9fa59 100644
--- a/dev-haskell/http2/Manifest
+++ b/dev-haskell/http2/Manifest
@@ -1,3 +1,3 @@
DIST http2-2.0.3.tar.gz 5211934 BLAKE2B cc1fad663650eaa1514e5f94737966ac86a92c2cc15f47db06c057a78873ca7d745aa77280cf451e11a9c2e328cad2a89d965bb7502d6b2e0b9b808b88570a8d SHA512 ff5f02c355f9f5c459d94993f05636955f81b91cbdbd4e8c262b56e1fa3846f92aff946f8ec6851ab57ffbb73afb42999cb3597eb250a9e15a8d6788da860b20
-EBUILD http2-2.0.3.ebuild 1163 BLAKE2B ccad55c77abb3de14a78e23f88cf6051241efe0720d18b013f8a7d81b656c59b23a8bb28c63385a42393983933d6f164b499004b52d90fece71510482f8ae626 SHA512 be4bdc104d50a2fe724c765cd59d1758d1b0d0146798bf356ac655a1b7b86027c94a1e97dbd366ba40a8197c67c1aa8183bdaf995f2e8c0687670de95a064f26
+EBUILD http2-2.0.3.ebuild 1170 BLAKE2B fc2187544163af0a1d7e93ead51616ef392604210add258d1b1c55820a4e96b028f27438a770cdc7644a3ad9bb0b6b014a6a0282f103048bf656e3d37db50b15 SHA512 063a552a1489a01c8947aa43526986a065c0c218007d8e6322ae3c0c026fca0c5a736badb161c6a434eb4b1d40f12e29e672add9d76e09fdbab4c4d17a126150
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/http2/http2-2.0.3.ebuild b/dev-haskell/http2/http2-2.0.3.ebuild
index 6d153aeb24cb..e0372b83bcb4 100644
--- a/dev-haskell/http2/http2-2.0.3.ebuild
+++ b/dev-haskell/http2/http2-2.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/case-insensitive:=[profile?]
diff --git a/dev-haskell/hunit/Manifest b/dev-haskell/hunit/Manifest
index 352ad4f1e2b7..23aea2a94e17 100644
--- a/dev-haskell/hunit/Manifest
+++ b/dev-haskell/hunit/Manifest
@@ -3,5 +3,5 @@ DIST HUnit-1.6.0.0.tar.gz 21937 BLAKE2B 7c61d812206097d2c391f13ee9e5ccd05b12565c
DIST HUnit-1.6.2.0.tar.gz 21179 BLAKE2B c3a299cbe8f6cfe2859baf1c8a212420fd745cb5927d54ad8aae5d13dfc657a27b972de73b405d1464695405ba932e6bfd2073386e0bb9b1f398178ef1a7ba2d SHA512 b27c33545fcb4ca78dd9543eb0ab2f09e5edd989d116fe2136d876eb94745e6d384967ea4b3c6dbf0f03511091a82ecd0b299c8ab00769c57d6dddcddc27e8e5
EBUILD hunit-1.2.5.2-r1.ebuild 620 BLAKE2B 0488a1b29b187f24158ef6a768bb645124092b3e29b48d6960647ca38671e2e047749bdf031a873a2bd217f0ca9c7a68deb745a44b946e9a6f4a6f939361aeb5 SHA512 6532b5f1dc5552c25d57ac68738406c93d5b349719f6fe2c62faf8cc1aaf85a415ed6199a0747bc39c05c834bdc5fba4c9ad3d3539a7215754a7efab442423aa
EBUILD hunit-1.6.0.0.ebuild 652 BLAKE2B 6dfb4868f5af493f099612547c9a98c54e30b7b4c51c6c3752f9f6314074e8d05bf0fa37aac2d5b86810f36ddb647da90c3ba346f7684f4e7a095056111f90f9 SHA512 99c3e2e5f78151e6a76ea4033686999b34cba08bfe10daf75a65c6cfd350de4dc53ef6f91c7d8a83479bcd45465387ebf967e13246df868a088e30649407b391
-EBUILD hunit-1.6.2.0.ebuild 663 BLAKE2B bb962395e2301e8331a57eeadc60c88b6f1897ab85045bd49c3e8e70796a6eccde1956f52649be6158c5100a5446eaf89918830eff257236053fbdeded84580b SHA512 6dc96b8efa9e5f8e5c23fae9fefe23fe78cb0cb79efbe147cd8197227e12a0a8766241c0a020af89fa1a36b8f141067857eca42448066599f63f5f441d1fddc9
+EBUILD hunit-1.6.2.0.ebuild 670 BLAKE2B 65323da97c1f13546ae58c2cffb3287be34178a7480bec549901181a13a05947639c62654751a9b63dbeae649fd16eca61e403fc3b5ca7825c53e2cc8caac792 SHA512 a7a7bc20236dd840683502599339c1c7354963ec2881738ba6e493181553d5b8dfbe1ec37bd66a688f101f063e663e3c6247a41a37db899cf191126e7a492c83
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 cbb1890d931d..faf461321a32 100644
--- a/dev-haskell/hunit/hunit-1.6.2.0.ebuild
+++ b/dev-haskell/hunit/hunit-1.6.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/call-stack-0.3.0:=[profile?]
diff --git a/dev-haskell/indexed-traversable-instances/Manifest b/dev-haskell/indexed-traversable-instances/Manifest
new file mode 100644
index 000000000000..fd3d40c14d24
--- /dev/null
+++ b/dev-haskell/indexed-traversable-instances/Manifest
@@ -0,0 +1,3 @@
+DIST indexed-traversable-instances-0.1.tar.gz 4235 BLAKE2B e6ae68acc5c6424fd7b9bb045bcafe2d5eb158bb10bc2bd2c677bdd4471dd679a90d8d79628d278a1ade1f0a5940a0e17720fce7c123b89b0c79640497fcadf7 SHA512 ff27968b32c6f0925dc8959dd1b185d75811d2bdb0946818e4f7062e22fd71051c627f2abf943b05b40c85610653098b1f9780145a6369231635993fbedd29a2
+EBUILD indexed-traversable-instances-0.1.ebuild 1266 BLAKE2B 4cb9da4b1ef4d73f5896425be1859bf5909bc3eac9b4296abe81925e01a93db8981abd93269ee3f74a1b003977945695d8d5526f72556a83734eef56aac04543 SHA512 0817554dd378c088ef9d86b5774c42e8e67514f3387360157f557a0ccc3a62ed67df13f50380a864d9a1207b1c6cbf50fd7cc3e47e726805bee91cd9a15eb2a6
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
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
new file mode 100644
index 000000000000..9491b43aeb4d
--- /dev/null
+++ b/dev-haskell/indexed-traversable-instances/indexed-traversable-instances-0.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="More instances of FunctorWithIndex, FoldableWithIndex, TraversableWithIndex"
+HOMEPAGE="https://hackage.haskell.org/package/indexed-traversable-instances"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/quickcheck-2.14.2 <dev-haskell/quickcheck-2.15
+ >=dev-haskell/quickcheck-instances-0.3.25.1 <dev-haskell/quickcheck-instances-0.4
+ >=dev-haskell/tasty-1.2.3 <dev-haskell/tasty-1.5
+ >=dev-haskell/tasty-quickcheck-0.10.1.1 <dev-haskell/tasty-quickcheck-0.11 )
+"
diff --git a/dev-haskell/indexed-traversable-instances/metadata.xml b/dev-haskell/indexed-traversable-instances/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/indexed-traversable-instances/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/indexed-traversable/Manifest b/dev-haskell/indexed-traversable/Manifest
index ef24a80a4051..406eb77062e3 100644
--- a/dev-haskell/indexed-traversable/Manifest
+++ b/dev-haskell/indexed-traversable/Manifest
@@ -1,5 +1,7 @@
DIST indexed-traversable-0.1.1.tar.gz 8424 BLAKE2B ae6465c62dbd850350433e9a465fcc54d7e25ab80da8b86180bb9aba9ffb7010df5704931a0137737129143e984a6d4ec367ee06d8ed4fda9336410397c4ea9a SHA512 63d6c305f33d97f34c4efaeaede0e5c06c5ff95df9c45307e849de54693c0f93ec017d0e163c64e14bbb498bb2b02a3d54d1cd6a4e75992c8f96609bb73c8dbc
+DIST indexed-traversable-0.1.2.tar.gz 8685 BLAKE2B e136715ed18919f614b1c977f27556447f3bfdf745f6e47e7cd2aeb3038d7afaae31a34f4e9f299494cc034d34ba4e75e7e8481b8b81ba421a1afb1a8408c619 SHA512 38d2dfc0e45e3eafa1e8827c7f27a64e296902f0193cb61939af74ad6845be067024ac32278a6b5bca1976a2d3ada5820a7a6879d7bf9000730450714a5df9c4
DIST indexed-traversable-0.1.tar.gz 8261 BLAKE2B 872042f6a153daa7e862d9de04d18b18689550c64a750631956e778c59ac918165d2d55f0e4306ed146c873af01f97b54bc9bac15f9ddc0982db3860146d5069 SHA512 46ef672659685fd30be7a0ef62aa9b9cc63582acf97d44d6a43557f94116a90d5457d1efe20593caad5ab348c688f4b935e1595aff750fdf671bb20942ac7320
EBUILD indexed-traversable-0.1.1.ebuild 931 BLAKE2B 9f5c97d6ea7035a8fd060e99a330af090f3904f76144129496d1807031c0d5a399aa4d218d590cf2598250bdf6ee4fd2d61940bb2e34ed9d37853861330cd618 SHA512 097285114aa41b5edb6be01b610247ffaef3feb3e501098b2081af2dbe9b321d850e1b69c3b49ba5cb7a953324a3fb82f9ae6aaf906d093fe5258958a506aee1
+EBUILD indexed-traversable-0.1.2.ebuild 583 BLAKE2B 8a7e8abfaadbec454af8978a1707f0897c0c28aa6ddb5eb6f83c4e64ddc009cc2493c1decfb386226f8cbe0b32579be1e9fb012352af549fa7db1d7f9bdae8da SHA512 315333d608682b5cd0634cac01b5ab98491b5ffa7cca08899c7aa0c2e38fd9de6c43ba406ebbd14bc9c9b92fff999bca566ccaf642eeeb7aae3ba5a411fc860f
EBUILD indexed-traversable-0.1.ebuild 931 BLAKE2B 847cab458f19c947ff211eda8385ebd980cfd47a62aa352ef443cf2f2b5a9c7529f2926f02594d1cf84dfdc1d7c3bb29c2ae9bcb3cf933490098ca93a73fa648 SHA512 a65f0c0a63efad4f6accbec70640c22d373ed39f7ac623dceae4829a5cad2d020042fc98fb684d7ad867355d3fa7cc98138a17af40e89cff7ea9f617e40fc8ee
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
new file mode 100644
index 000000000000..37dcc38df6a9
--- /dev/null
+++ b/dev-haskell/indexed-traversable/indexed-traversable-0.1.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="FunctorWithIndex, FoldableWithIndex, TraversableWithIndex"
+HOMEPAGE="https://hackage.haskell.org/package/indexed-traversable"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
diff --git a/dev-haskell/integer-logarithms/Manifest b/dev-haskell/integer-logarithms/Manifest
index 44dd0d0fb21e..c373a3c09fd3 100644
--- a/dev-haskell/integer-logarithms/Manifest
+++ b/dev-haskell/integer-logarithms/Manifest
@@ -1,3 +1,4 @@
DIST integer-logarithms-1.0.3.1.tar.gz 9023 BLAKE2B 29a9e2e73a6fb63f31ad87b53161b9f669a3cf6fed2992d7bf7414d9c9cff9cbe00baa301f7a7889fc0a31ff635d85dafc49ed5ce3f009202ba017b47e75c8a0 SHA512 670aff419de8d6afd1b7e1a40b68290bcf7aefad788c3b08aebfa5ca3e709f5d22543fce82fb75dc18b3ba0ef6d8a8f61735cde647a7a6c9392a60ec365534b3
+EBUILD integer-logarithms-1.0.3.1-r1.ebuild 1252 BLAKE2B d669bff1f1f7af45b3352d27f59b675397ccbba58ba611bca69297bf62c81d08479912eae3fdc2cddfe88a49b540efae54dcb09e7b94d4e1931f24ad2bebbf35 SHA512 1eb4605cafe643cacf92f112db422faae5d735ae620473f730d36f57e34da1b9b85af1ab09164b80c8f8841b5898e0a4a15624e9a0f2189c9a9ad26ed14ccd5b
EBUILD integer-logarithms-1.0.3.1.ebuild 1149 BLAKE2B cef70a6613af65354d771bf81de23863169dcf28289ff971e27a9f6028bd50cf8d6fbd66edf52d29ea0467b9d01431e2b4c75542f4bf10898c2bdfe7df8088fb SHA512 e2b28c5a154ff168d90b2945b753eef8cb8b99d844713b1c6ff7ec2e9a0382218bb22b0db94b4a9aa3beb0aa94eb63c0071341d14d0f0bb7eb5176da53ef4aae
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
new file mode 100644
index 000000000000..b4130a9ab192
--- /dev/null
+++ b/dev-haskell/integer-logarithms/integer-logarithms-1.0.3.1-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+#hackport: flags: -check-bounds
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Integer logarithms"
+HOMEPAGE="https://github.com/haskellari/integer-logarithms"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+#circular dependency: scientific -> integer-logarithms -> tasty -> scientific
+RESTRICT=test
+
+RDEPEND=">=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1"
+# test? ( >=dev-haskell/quickcheck-2.14.1 <dev-haskell/quickcheck-2.15
+# >=dev-haskell/smallcheck-1.2 <dev-haskell/smallcheck-1.3
+# >=dev-haskell/tasty-0.10 <dev-haskell/tasty-1.4
+# >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.11
+# >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.11
+# >=dev-haskell/tasty-smallcheck-0.8 <dev-haskell/tasty-smallcheck-0.9 )
+# "
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'ghc-bignum >=1.0 && <1.1' 'ghc-bignum >=1.0'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-check-bounds
+}
diff --git a/dev-haskell/invariant/Manifest b/dev-haskell/invariant/Manifest
index 63fcb1c01e6b..e322ac8fe73c 100644
--- a/dev-haskell/invariant/Manifest
+++ b/dev-haskell/invariant/Manifest
@@ -1,3 +1,5 @@
DIST invariant-0.5.3.tar.gz 24394 BLAKE2B 5946f6419c74a0697f6017b1178f6a5a99d62b26e7bbf08e9a08430ae22f4e15fae032a5257d9c5589767125d1a5f53ce9c16e1d6c15c90081b355ca102c8149 SHA512 0a488a800b0eec85e865b100e3944d5e9dd45e6c12a411f67b4ba7f40de6fe0b8e37900f72c83ec7b92033a3d15e754dc11d991ecafe18d8f257afdaf67ca9be
+DIST invariant-0.5.5.tar.gz 27181 BLAKE2B d2a6bfb24bfcc28a4e06524e15fbf0b61412d65f9a8a8bf89f77e2ea854b4c10c5a6c30a47c2720c0e772ad20cae0459f1907bcb85b44a64d72d50712933b4af SHA512 da572f725bb1d93e6c2d07f1c8e770a8acbebd4fa3f192cc4459720f440da26f07ac66dcd44c021f82c3e351e1de53db8dd229dd4000d1b917613c6df1d65fa5
EBUILD invariant-0.5.3.ebuild 1749 BLAKE2B 38106fb4eeacc5b39a1a29402fa94dd0d79ccf029d35cbc260b6211c983d21f61dfb9a44673c43a3a006f0bd42ee83ad4b5842dd3cb4db598dd517141ede4d26 SHA512 5d9fb4f1265a380b763f0a43fc04527ef719c1245dad486e406747d66d3174ef663fb729579e14461877397e804bf2d0ee4fdee7ba4f3d5fbd4e2039c991ba52
+EBUILD invariant-0.5.5.ebuild 1478 BLAKE2B a5a38af1decea87513a6dbb04e35321c95937e89a110701c5fdc3a26a545013d841cf6b07de3a590bb1849a5e936d6898c7969db9c1a78564e8aef106328567d SHA512 4612f3e29acbe6d4dca2b28de5b9fb7b083eec6359f40822ab8a2d825bf5124d55ac2e09944f5ebe678bcde1fad224b0896e4f59031af8c9a6a262335ee2a2ac
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
new file mode 100644
index 000000000000..8bcc5e3f34ad
--- /dev/null
+++ b/dev-haskell/invariant/invariant-0.5.5.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell98 invariant functors"
+HOMEPAGE="https://github.com/nfrisby/invariant-functors"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/hspec-1.8
+ >=dev-haskell/quickcheck-2.11 <dev-haskell/quickcheck-3 )
+"
diff --git a/dev-haskell/iproute/Manifest b/dev-haskell/iproute/Manifest
index bfa41a983f97..83955bbd4e2b 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 843 BLAKE2B 577cb736e76ad59d96461358f9c502b83ced9567a2e20f3c307b3ecce9cf17a0fd3684de7dead25b39b68cad1983ab69ed503ef0b879a5d505e81280f7cd92ff SHA512 053d3ad2c6cf345b256664fdcdf001abb25572c211989e784c6f025db76658257f188e598922b0c84bc95010747917ce4bb64eea0f0ebe5826330b4ac665e452
+EBUILD iproute-1.7.8.ebuild 850 BLAKE2B 78a084b3e78febaec10eacba8659d3b853a2d0af8205b56f5aa0a609c5659b725a6a55dd85abd3cd0b8c39f5cb953cedf582770e5d567c57761308a10b4bd8fd SHA512 a98a40d8011158f18f5fa14e045b56cb16f797f35cb2c439f8019aad7aa30980e91b2fae0a365a3ab71cc9402b2c83eb33b12ed64ff04b4941bdf02cec79568d
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 493de60c762f..0c6c621fe4c6 100644
--- a/dev-haskell/iproute/iproute-1.7.8.ebuild
+++ b/dev-haskell/iproute/iproute-1.7.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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 9a766f2ffcd9..a6190198aaf1 100644
--- a/dev-haskell/ipynb/Manifest
+++ b/dev-haskell/ipynb/Manifest
@@ -1,3 +1,5 @@
DIST ipynb-0.1.tar.gz 632774 BLAKE2B 9c1c7523c230730f56fd7c0fb729f67a904b34c48e573aa7e19f1b34d47791f4a3cace8d0e6d4ba6faec531b476fa012c742b8b33232f2c09e23da91541f71c0 SHA512 8717dac6496905afc5e8735abc3b3a4a90b171253b035efa0751a6311b901caad563fdfeaa455987c1307d0532273ab80be37256562143db575f13c326843bf4
+DIST ipynb-0.2.tar.gz 632962 BLAKE2B bdd85dd21e9e34e9e60157bb3d7447afa96a5ff83aa00fcf9662ce388617e974e81058d6588d5b41d55a38c32fe2e05458987e5ea37c53bf0852bd6c7b60b2b3 SHA512 885ffa2f2269b2bc6c2381fe7a7c91de93e8539ca3493d5a8207e75e986fc42a4b8ead0b4d05184da5bbb931466431ca1b810f03db8cd2c1624a67e1bbb782ea
EBUILD ipynb-0.1.ebuild 966 BLAKE2B 9cf3b710d92ae690e260276ba731bb032a0526cca5f932b289da7afb11319d93a49dbe4f4abd44b56051e033e5bc8d5a0fcd2633f16f156c88cff797523825e9 SHA512 2f59310131d782b98a72cbd865d6fb77fd74c8e2a9f5500e2865632572cc0ae69e0e12ebdb0fd0a30494470afe19e98cc142ffb1e4f462919ae82fd0c048082a
+EBUILD ipynb-0.2.ebuild 847 BLAKE2B 7d100fa8e11dcdb7f740fe153665930991e7199a7fce6055687a29cecc8ff41c913d149c5b9b0d1d0a02e511df521932185a8cdcbc4bc88d0b82294363a61744 SHA512 7d4c7a388f4f3ebc625a3f390ff03bf4c16239afb7f9c54eab46b15d0e116ce730ae86cf073858e904fd6b317ff5645d30513a3966f1053c2d9cdcd745be9a7d
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
new file mode 100644
index 000000000000..c75c4ef344f2
--- /dev/null
+++ b/dev-haskell/ipynb/ipynb-0.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Data structure for working with Jupyter notebooks (ipynb)"
+HOMEPAGE="https://hackage.haskell.org/package/ipynb"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/microlens
+ dev-haskell/microlens-aeson
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit )
+"
diff --git a/dev-haskell/jira-wiki-markup/Manifest b/dev-haskell/jira-wiki-markup/Manifest
index e966e42f2b7f..3a229b42bf19 100644
--- a/dev-haskell/jira-wiki-markup/Manifest
+++ b/dev-haskell/jira-wiki-markup/Manifest
@@ -1,5 +1,7 @@
DIST jira-wiki-markup-1.1.4.tar.gz 20144 BLAKE2B 88b81d0107923373d6d9ce60c5028d3673e0c3175210db1cdb32846f8e7a77b2a1870da0e95bb1cefcbaf737d8aaa2b5718de0b7e45837e2ea249365030d3e75 SHA512 89a89ca7bc43598c77328cbf93ce6215a446322a6ce5d5bbcb1180cf664be56e26e61d49332006988b27d460ac2a32af466fb974af6b52e2f5d9e69f4821474f
DIST jira-wiki-markup-1.3.4.tar.gz 23759 BLAKE2B 0492ceb9cbd2d4b7d579446ce3379dec5596c89b1617f113d2d455ef3c8a9bc4f9cb41905f6ca61229e67433c2ebe4e04927cb3b8261c0570a27063bcfdd8186 SHA512 762ebecfd8fd903ae348a9f09fa8c610e48a5a8b1b5177a749cb51f94d01d7fdf6f8e078f48797ae94ad8e352d06841189c649ef5131b41470d1390a3e23f481
+DIST jira-wiki-markup-1.4.0.tar.gz 24883 BLAKE2B 565c0ddca8361848683ee453e4eaa0020b74d52d847930fd8ae0da43e435c325cf42a1ca1547ad92f10607ba07137ba6a596e90b97f599d0ef055922023cf6ca SHA512 f20bf4b5242657a34cae1aeeb88ba6de61748ccc212243ae6a6d5a4defc3e2ad25445705a87a55d5cb3b6378f5f500887bf509459a66741a75a49025e1549750
EBUILD jira-wiki-markup-1.1.4.ebuild 835 BLAKE2B 7ea9a7f709e4575923a82a2b5c849213b44e626dd68db079dfa8224a59770fa6a5bc83acc12bfd0d1fbe4c9a675e6d94de31323a0d93b8c40f304214ec4313fe SHA512 3ea322122f948cb3542be50ba85165034fec5ce6362d47158cd6bc0685ff4f30f63223842316bf2b91d4442ebb7f7bece8fab536961f570c1847bef0d2fc2316
EBUILD jira-wiki-markup-1.3.4.ebuild 805 BLAKE2B f75aeb0e45321a4c38c17c15d9c6e979958d31ae20da663b57f0385930f9ee75875ac102612779adb91eb18fd586d63ff3e404d12b20381ff9cfd8d7865301d5 SHA512 ae0f6b8c9d1103dff2784ef11dddcc1f390cc21353743d08138255f127bcccccdef7b114301f309e4d0ae6f5b1eeec626399a0ce6495aaa90bb63908c24dd30a
+EBUILD jira-wiki-markup-1.4.0.ebuild 810 BLAKE2B 2e71eed957eae6d8195076ddcb1b3707f6b040b44fbba7530800198077765b9f74db489280981b2fa2617025ddd8eb0e61e46e4f0fb199abcd6bf70cae3a88d9 SHA512 219198b013125aec17cecd07b7cd15241a5dd5df2dd7d9399ae765caa317de0f9a457a4476c8c634123dc594b65747e1f7f5e14661ca08be5970ff73443d352d
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
new file mode 100644
index 000000000000..b99a37691947
--- /dev/null
+++ b/dev-haskell/jira-wiki-markup/jira-wiki-markup-1.4.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Handle Jira wiki markup"
+HOMEPAGE="https://github.com/tarleb/jira-wiki-markup"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=dev-haskell/text-1.1.1:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-hunit )
+"
diff --git a/dev-haskell/juicypixels/Manifest b/dev-haskell/juicypixels/Manifest
index 7b228334007f..d50b7327bc8a 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 1002 BLAKE2B 02c8e3ff11f2a07f971174e86a85230155697ead326a353ba2bd07aa8e2b53094a61a26a1f9c4d4b3fa622bc6ad409960a705fe250211e3dc2a0185d21b35572 SHA512 611ec1eaa6910c7450e5f87a1ca711b39f4cf1abfa3d3d4e2bc77e238bd97d840b1b0a9899bbeba3023d468497a68d3b89a3f6343117807673edae148bb5799e
+EBUILD juicypixels-3.3.5.ebuild 1009 BLAKE2B e2a65d7676b8e2372e3aec94da7dfba71d6332b46afdbc60445bc193a4d4b1ecf9ce097b3127c0c145d0e1cd39cf6811adf445d726f23efa86fc5c72f171ca66 SHA512 a84491da4a1eef11cc9a9f16f1e25cd40c70902bc3186fd32af0fd5703f22bf8c02c2e2ea276896d43a4ac8b270591fb4d5ca0ecd89b31d8eefa28155ce630ee
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 7a2fbfdee5af..e3e4913f307b 100644
--- a/dev-haskell/juicypixels/juicypixels-3.3.5.ebuild
+++ b/dev-haskell/juicypixels/juicypixels-3.3.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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 be39fd1145ba..8ad0843fd97b 100644
--- a/dev-haskell/kan-extensions/Manifest
+++ b/dev-haskell/kan-extensions/Manifest
@@ -1,3 +1,5 @@
+DIST kan-extensions-5.2.5.tar.gz 22205 BLAKE2B 372b83ed6d024e97ed76fa1a7cbee08d0ef8a2871d8d103a5c114c8616d6281e494503900e1f51d6c828f272be826e5ab3e6087e0de0b6c5119960f06a7c326e SHA512 70303f23e4935ca662f5e094a0ab9c18997c5ff2896bbbe1c8f7d994002f75176457757ad8d4647699ea1cc28701c75cb10cb4fcbe81d8c2f3c71cf28244ca9c
DIST kan-extensions-5.2.tar.gz 24151 BLAKE2B c36692fc89f4bd378a1e2a12368cc0b34548b40a56ac72cc744dbf37a6832ae8970549adda42b3b5286db98f9cb8474ebeee2754503a52caeb223ce216e7874a SHA512 209700c5c912ecebf2b8f5a5ef8a2b6943281a9a7181f47b99faf78c383cfe0f6054eb5fb59ed558cb55f06cae4b8e980c655c862717afd003f05ee952eca05e
+EBUILD kan-extensions-5.2.5.ebuild 1387 BLAKE2B dd063eab0678cab9d05212017dea5feba7adae08f4055866871cac8a0ec99dd366f6cf52239d59813088975b0199a8c61bd209bf8a99d7bb8482152ea2edac0c SHA512 065f59ff3ba667cf2d5da83ce77cf70df17ab4bc8f06e5050690743486139562ea200be5087431c5bb32a4b182a75d1171260bd9f80bd0d75232f01ceea4482f
EBUILD kan-extensions-5.2.ebuild 1530 BLAKE2B 4576fd8c7920a50b474effc81a84bfa9315cca5905f7f42a0fd4f40e763682dfbfdcc3312a2e8536680f6025424565c30f552cc3cf5ca93595bb8c0c72829477 SHA512 711e7675820488b5a7a695ecd3eee1d75c32bc04f66ef973a8858d2c05650a9eef85b115514b68cb05e5a18935a24aca46ccfb05ed6094bc39545ea4cdb6d4ee
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
new file mode 100644
index 000000000000..38d0853f8611
--- /dev/null
+++ b/dev-haskell/kan-extensions/kan-extensions-5.2.5.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monads"
+HOMEPAGE="https://github.com/ekmett/kan-extensions/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
diff --git a/dev-haskell/lens/Manifest b/dev-haskell/lens/Manifest
index 1b35ddec2994..9f9cd978d374 100644
--- a/dev-haskell/lens/Manifest
+++ b/dev-haskell/lens/Manifest
@@ -1,4 +1,6 @@
DIST lens-4.19.2-r2.cabal 16053 BLAKE2B 66e0c6048fea41a029780e481e102e1881e0fa381eecbdfb3de01295669abf2ffb91c9c116cfaa9439d027ac4340ff86a37d18333a4ae03f9996be7129b8327d SHA512 6c2a535af6e73026884e925abcb7bca556ebef9cdfd8d340e0d03226b5c4347a9b3dc1b641b4e3386355a4e3e02694b72d076fd7dfabdf995297a2d0dfbb9cd5
DIST lens-4.19.2.tar.gz 705314 BLAKE2B 02de2b8515225c07b039774da06e848c4c1332cb1fc28fe6f782502e8d8b34d09b40bb2272af006157940513b4ce97d192edc45529dd497686cee32a90bfe80d SHA512 f1627c950457c38b0363a71717b76c0c84eafdcebaf14904da632ea295195dee1fd11db07ca524988729254b0e018da4417e40c0cb4f8ff086fbe412ce89f4c6
+DIST lens-5.1.1.tar.gz 697888 BLAKE2B 707a7986a561abaa33abed08b170ba23945dc97ac98af0f72ce675ecd551903eb9eaaa9c8c1e22b841ab174409f1f1e8256cb17c87230b3733f0424b2bc3b6e4 SHA512 2d64cf710b7835e63a6e5af4a3075968354e01cbcd03b1ce4f7bbc56662d029b7dc399b2d8918692715f6e94f5885a63b811704b9016284dc54d9950d9142a78
EBUILD lens-4.19.2-r2.ebuild 3658 BLAKE2B 31c91da376263daec83d52b382c1cf6eb7b7b776789254756f0259e8c8faac9e00be324004ee8694666cdad611af46dd756b612793025c9aa941f2e1e409e800 SHA512 70de336a4b73caddc4ecf13ca6ab0b517190e774ba83fb831d921f7d55d0cdaaecfb336e2e573448a31c4c6670492b4fed7e407b1f40b6108dcf2b8baaacf80f
+EBUILD lens-5.1.1.ebuild 3131 BLAKE2B 0271ca51d73e0fbc808a570c41900643b2c77d507fddb9f2def0b845b9ca97b7abc8cef4f8a84b4f49fa6b9b5be176bc8274417bfa37b493d128b4124a24eb49 SHA512 0439d912502f69c0da1afa029368115508e0b89c5669e53207801c3709009e0c496c0a6bce9695febdef945cfd9f111edc0617f277489b7f3a57378ec44eeb91
MISC metadata.xml 1152 BLAKE2B 20a0b1bfd848aeadad1cd37d1992a61de1c976143584c39bce732d782a73b7932ddef1c4db66c2ec09b915284d9b33e755f7616eb8a4e20927efbe359baa47f4 SHA512 2ed58c29923afb2e1a9a2ba489b17b0b34ce4fec6f2092c261ed5c22028328186f96c39a71876aacb5988d16f461aa8a37ceb8b34b4ff34d1f506ca3cd3cef15
diff --git a/dev-haskell/lens/lens-5.1.1.ebuild b/dev-haskell/lens/lens-5.1.1.ebuild
new file mode 100644
index 000000000000..c6a97fc115fa
--- /dev/null
+++ b/dev-haskell/lens/lens-5.1.1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+#hackport: flags: -lib-werror,+test-hunit,+test-properties,-benchmark-uniplate,-dump-splices,+inlining,-j,+test-templates,+trustworthy
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Lenses, Folds and Traversals"
+HOMEPAGE="https://github.com/ekmett/lens/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.2.0.0
+ test? ( >=dev-haskell/hunit-1.2
+ >=dev-haskell/quickcheck-2.4
+ >=dev-haskell/simple-reflect-0.3.1
+ >=dev-haskell/test-framework-0.6
+ >=dev-haskell/test-framework-hunit-0.2
+ >=dev-haskell/test-framework-quickcheck2-0.2 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-benchmark-uniplate \
+ --flag=-dump-splices \
+ --flag=inlining \
+ --flag=-j \
+ --flag=-lib-werror \
+ --flag=test-hunit \
+ --flag=test-properties \
+ --flag=test-templates \
+ --flag=trustworthy
+}
diff --git a/dev-haskell/libyaml/Manifest b/dev-haskell/libyaml/Manifest
index 216ce2ddb9f3..fa37f9c1bf1a 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 897 BLAKE2B 2e1fabf7d920cf988d55518ea29e3f52c50f9b201c2b19a7a4b622573de3dbbffeeeb1fd4f3dbbb084958515236b69e9bf35b92b845e8f6a5e0b7c5e22f8c763 SHA512 56e8804014e4cc6db7cd0d75f2f92d411c2e473010d2d14a7262fcf33f3bd377029674856e6318869d6ee164e7a9c6368356471d6a9c5148b42ec02a0da398ef
+EBUILD libyaml-0.1.2.ebuild 904 BLAKE2B 1fc868ca5205ce487111f7d689fbcfddf5fe4631b39eddfede26b3957a35ca9bf49a05cde6006ad0eae2600da2802b7a4794deaf0a0c033cf8edeb53e4f1ddb0 SHA512 05bb949a1bedbdec008dcb846c26fd7a885f5ae9f5bb712e709253975d65c41798f197abbb116befa59ae7de0f8e489dc8981b61f20477a808530a8064adbb90
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 be4c94e648a6..a692d36f56f1 100644
--- a/dev-haskell/libyaml/libyaml-0.1.2.ebuild
+++ b/dev-haskell/libyaml/libyaml-0.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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/lifted-async/Manifest b/dev-haskell/lifted-async/Manifest
index 1a2eddd5352a..8c71bb7c16b4 100644
--- a/dev-haskell/lifted-async/Manifest
+++ b/dev-haskell/lifted-async/Manifest
@@ -1,3 +1,5 @@
DIST lifted-async-0.10.0.6.tar.gz 10308 BLAKE2B f9718ed3d97d4cb17b87d49efb594a7b61f11b6be9819b44bd8382a87bb247b754328db07417699f5140f6168d42c3d51fceaaaf33da748f9aba8683101cd6ec SHA512 9e5ae5d906df2577453c9b86f196f4bb4ec4d7766c5d9bcb7d2fa66be62daa44c033ed1475bdc004e1540da81f645a4d39db35142d32d09b33cfe9c01412f1ce
+DIST lifted-async-0.10.2.tar.gz 10607 BLAKE2B 79ef9e4f11e5d41d3886473f2443a7345a1b52fd0aaf50a96a338f3958fdfef0a00846adf04cf8d310935c130a583544829685ad895c238544fd3ca5558973cd SHA512 eb2b33693ab1617fdeca934c6ede73c530e578425049804c3a0322a63b5262411453f80cb730dabd338590fc6b3093cd13872b9922f5cda4806741fc74ea63ee
EBUILD lifted-async-0.10.0.6.ebuild 1264 BLAKE2B 6f4a009cb1f868dfcc3c7b08c621aff0f86784423d3552d39dc9599e48f4481cb06341c8bc697a55989d4183e9e112c34356b349dda2e3854d52ca3b9181a715 SHA512 b765eeb33987645ceaf6732f70ae8aa0c02f30e6a1e4b0b1a1c4ab8a734a758c717d78749e1ed27ecb0752bf54cd8cb954442c2d07bfc8daefebc34b2cdcead4
+EBUILD lifted-async-0.10.2.ebuild 1200 BLAKE2B a3eb4112a40db8d62cf9526b69f20c8735e8115e2ba7188e9a72ccd245d04a951bf140df7281533b9ba2f3cf50c07907f9bc44f66947f205d606a7638f2c87db SHA512 308e4a2feb23f83489525f104f6d0b9cea49439aafd010e8b303cb3636dfd85b786471bcf33e6ad136a87e01337ca2828bbb1bad93df6361a34c0e8154a16a7c
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
new file mode 100644
index 000000000000..8d24a56ee772
--- /dev/null
+++ b/dev-haskell/lifted-async/lifted-async-0.10.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Run lifted IO operations asynchronously and wait for their results"
+HOMEPAGE="https://github.com/maoe/lifted-async"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/hunit
+ dev-haskell/mtl
+ dev-haskell/tasty
+ <dev-haskell/tasty-expected-failure-0.13
+ >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.11
+ dev-haskell/tasty-th )
+"
diff --git a/dev-haskell/lifted-base/Manifest b/dev-haskell/lifted-base/Manifest
index 4d12b2f76847..ef7d3f520374 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 933 BLAKE2B 42ad5726d59f393cf2af34d99dac3d43b251f804f382c72b9f897f8278dfde760e56ab0f84a75c0d21a1bc2addf36263e8db60934d63e2da86cf54e195ccaf19 SHA512 5c98bdd5e2ba99fe4ebcfcf202a3dab3205035e47eb6e5655b1fecccf7d02511568e64d34745f34dc5f7eb21c89540d00c436fcba72cb66dee74db1d8667aa1f
+EBUILD lifted-base-0.2.3.12.ebuild 940 BLAKE2B ab975a9354b40eb88b80fcdcf499fde199639b77e067d1add48803308f89719f3787d76324dc0add03ce8bca8ad5690ea545142e4e644ac2519dcd014e6e7c01 SHA512 b8ad8a5e8be3b30c01d1a5f8f54c1d789dc25596cdefff3e23b898fb4f54c68d6934fc6992d5cc517f9d1f7a0d80023dc2a607870b3e811e6a29104bf370ab3c
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 ec41d67a0930..ed9173640abd 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~ppc64 ~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 0bc4f07353ff..90b2f364e9d7 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 666 BLAKE2B 77be8188b49083a643c99e414d2b6ba14d325a2803e236201ca335ba997c1fc661cec4a5cc92acb84004e268b6c276411c85ad2deae2dea13a3a28ea01958a15 SHA512 3af70fb915987a6b2b93fb5516f37e6264c57f58a71e072229c64a26f07a03b093b477f5a5f8767058e24567f61c0b5e95aa8da39f7aceee0fe56dbc2b676adf
+EBUILD logging-facade-0.3.0.ebuild 673 BLAKE2B d9e235fe9131bcf8a6e6fe249d8eef9165c6b05bfb5ca59a41dfff59c506d66e59698bc0ec406b95afbd6f7973444f63167957eb28f4368fcab3cd8425f19166 SHA512 6accc2886cfb060d9ebbbfd1ede24c2fb6419c12f888a0afe75c8479dea8128f2e5a4598183f92e67171bac9d39fe8dd6e7eb9286e92293e955f574bccf3a352
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 5e45df95d673..2bf191ffa637 100644
--- a/dev-haskell/logging-facade/logging-facade-0.3.0.ebuild
+++ b/dev-haskell/logging-facade/logging-facade-0.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/call-stack:=[profile?]
diff --git a/dev-haskell/lpeg/Manifest b/dev-haskell/lpeg/Manifest
new file mode 100644
index 000000000000..519b0de14a6b
--- /dev/null
+++ b/dev-haskell/lpeg/Manifest
@@ -0,0 +1,3 @@
+DIST lpeg-1.0.3.tar.gz 40092 BLAKE2B fa7abf62be859a15b66aacefb8b170488a59a48cf8d209653bb274327af5ad145a047a0e654b37819045eb594389d405813dbe2c9956f91461bf29e4f3ad99d1 SHA512 636a983054576487af8663d627ea16b57894eca18c92a5994abcdeec11acaa1b5d7bb0da1eae0a1a175c75fad44c93a78c5a5e6e7ce25ddac67f5b376559fbdc
+EBUILD lpeg-1.0.3.ebuild 835 BLAKE2B 740c57cf9eb99d0de1600283386d59fe60b9398ae05ef810069837013cc4074cff7cf7b3b8d964f31bb4c64b2b557a1969238ee2c8ff8992dec1e2786f382c83 SHA512 089e1d37b4355794aa2f8c88978eb501c2e96ca098551b1769ba94ff7acdd22498f3847c50a5afe00d4009c3963d75edbe1569b273ac8f2e2c26c72434c43c40
+MISC metadata.xml 523 BLAKE2B 834544fbc615dd439ccd86f32f78d76faa0154923fa93bdd0bb2382d6902ffb48d6a0ce86b4b4cb47c1cd3c58af93771fe5610a47d5d5331e7ed2919e3b76ad2 SHA512 abaab000310fa3ce722b505051deb165f98e3e9ac980f7665698f7de5db717ce56b38c6c8d3d83610daaa5f80111fb45dcfece264abc18a50bb1c122f8e56ba5
diff --git a/dev-haskell/lpeg/lpeg-1.0.3.ebuild b/dev-haskell/lpeg/lpeg-1.0.3.ebuild
new file mode 100644
index 000000000000..c2faa9ca52db
--- /dev/null
+++ b/dev-haskell/lpeg/lpeg-1.0.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="LPeg - Parsing Expression Grammars For Lua"
+HOMEPAGE="https://hslua.org/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="rely-on-shared-lpeg-library"
+
+RDEPEND=">=dev-haskell/lua-2.1:=[profile?] <dev-haskell/lua-2.3:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/tasty-0.11
+ >=dev-haskell/tasty-hunit-0.9 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag rely-on-shared-lpeg-library rely-on-shared-lpeg-library)
+}
diff --git a/dev-haskell/lpeg/metadata.xml b/dev-haskell/lpeg/metadata.xml
new file mode 100644
index 000000000000..604a49e01944
--- /dev/null
+++ b/dev-haskell/lpeg/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="rely-on-shared-lpeg-library">Do not build lpeg from source, but trust that lpeg is
+made available in other ways, e.g., through a
+system-wide installation. The loader will be replaced
+with a placeholder function that only emits a message.</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/lrucache/Manifest b/dev-haskell/lrucache/Manifest
index 04040ccc003d..b1205b70da55 100644
--- a/dev-haskell/lrucache/Manifest
+++ b/dev-haskell/lrucache/Manifest
@@ -1,3 +1,3 @@
DIST lrucache-1.2.0.1.tar.gz 9224 BLAKE2B d29cfee3d21fcf66318f272011551a1a04e17ccac5ba58da0a80591502488ab7446a5b2137c57c91ded80b2486d95c28f5449c5417c88a99f2e121dd17841eea SHA512 fae5c8a10bb7ee781ed84ccf9c342bd583e112eb840d07aa72803affe3fa7dd394b3d6b73212e45005ec9155a409539902c4893ce20dc0a2a0e3f4a44b2c715b
-EBUILD lrucache-1.2.0.1.ebuild 610 BLAKE2B e22cf7559c1decb103836df9825714fb208981bb9a824aade38d89fa9461f630f00b57018ecd823d057b2647458cd1b6fe70e420e9e942b78b367ede8c1ba6bf SHA512 5511e51629550673002bc19218ecb62b3c2a2f1635959631197e3e2860f5bac20e3afa5812abc0b8fa3d9a904067385209c3a99467da8dbbd1584cfdd7d252de
+EBUILD lrucache-1.2.0.1.ebuild 617 BLAKE2B 8eecb3c66407f2322daf4815fd811ce74e8e8c0da2db61e66e7719aff608c3e04bf6d16e8c1ddf6a1b9ac1ebc2dd1c6da454f6bee945a5937adf11c5ea7ff11e SHA512 03d356da21d4b689532bbd9c7e4eb50785e5577ef154fbd3b0d6da6a2e88f9ca2562c87046570d38997e07fca4fc42a5f52d896d7ec319954b4f4b192fe53b35
MISC metadata.xml 1465 BLAKE2B c6435a9d5aed051e0d3f298a53aec8b204ca902624a2ac5803f530cd7b007d7e045fe8135797a569fc39470b1d6e0288184dd44960d0661a8a7015cc5eb7d300 SHA512 11c2b5db72df03162192ce96ff95285b608ed0d6cb79eb0c13074b0eea27886b6c1f832924b3bf608145fad18943e92e485c82180c66f9b23b21e5c6056fd3aa
diff --git a/dev-haskell/lrucache/lrucache-1.2.0.1.ebuild b/dev-haskell/lrucache/lrucache-1.2.0.1.ebuild
index 48b8f20f6e50..790536ae11ca 100644
--- a/dev-haskell/lrucache/lrucache-1.2.0.1.ebuild
+++ b/dev-haskell/lrucache/lrucache-1.2.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/contravariant-0.5:=[profile?] <dev-haskell/contravariant-2:=[profile?]
diff --git a/dev-haskell/lua-arbitrary/Manifest b/dev-haskell/lua-arbitrary/Manifest
new file mode 100644
index 000000000000..842cfd9a7199
--- /dev/null
+++ b/dev-haskell/lua-arbitrary/Manifest
@@ -0,0 +1,3 @@
+DIST lua-arbitrary-1.0.1.tar.gz 2479 BLAKE2B e61c8eb60bfd2fa17f253baced7aba296ff79fa8ac930ec3616f7a8db818ab76f0287e99089d61abad1eaf573e522e4456c71e8c7ffc38b675c0dcf7cae3e95f SHA512 09de72fa62600e1b1ddc7de8f51bd6a429bff9a51347c36c2c9d67f0bb25eb9d6105ff7d08717f3b823a63f6fe60c8e4c9620ad3645f285e38126ec10ff5b402
+EBUILD lua-arbitrary-1.0.1.ebuild 670 BLAKE2B 8a873e30429ae63bce3ec9cbda3a219bc34c975d56ffe895bd399119e0faae8741d236e718772988d72fdb0a0e88a41da6e42dae5652598b9d44aab3d66ff630 SHA512 d730f81a78dacfbd1e142d2435b5c1ba616611c2b5e1d883be323deef5b60a23adc956d6f628170898a02bc896d39f5c9e1a9fd9bc266deabbdfcaf0decb3c1f
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/lua-arbitrary/lua-arbitrary-1.0.1.ebuild b/dev-haskell/lua-arbitrary/lua-arbitrary-1.0.1.ebuild
new file mode 100644
index 000000000000..1e891142d892
--- /dev/null
+++ b/dev-haskell/lua-arbitrary/lua-arbitrary-1.0.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Arbitrary instances for Lua types"
+HOMEPAGE="https://hslua.org/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
diff --git a/dev-haskell/lua-arbitrary/metadata.xml b/dev-haskell/lua-arbitrary/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/lua-arbitrary/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/lua/Manifest b/dev-haskell/lua/Manifest
new file mode 100644
index 000000000000..f647a3bbc4e4
--- /dev/null
+++ b/dev-haskell/lua/Manifest
@@ -0,0 +1,5 @@
+DIST lua-2.1.0.tar.gz 212562 BLAKE2B 916eb056d5e920492821c21fb7a51e2f6cde7d5b17462378baa3fc00f22d4a1ac0435e2671fb3d7d722a972beed5d267c587790e0fa9d066ac3a5af3fd988954 SHA512 1360e163915e14381e457727e0d04abc089fef95b6c14331b355330ec35458d5ddf899f843ce61dffe23b86ceffd0d203fd66f2edb4cc8ce11f00278842e1a94
+DIST lua-2.2.0.tar.gz 260005 BLAKE2B ec79108a72a6060fc82b94aac1e61c51aea0d570bac37add749654d903fec5b62c5caa82932606e9778431c80c68fceb11b5eba9d6c45c183a8f249934d26c55 SHA512 d19f54c9424773557f7ef7929be84dfcb7624d8a617d3383a771fe1ba7d6d5cd724c8fcd40475cde443e02e0cf3164a8869c0d67c90cf04b3b09ef6d876aa727
+EBUILD lua-2.1.0.ebuild 1043 BLAKE2B 2011e4c60ff598acfa868e5eb97be2c81f6f33db31541867cfb22b818a5e0bfa2140ab917766750384f8d50cf424c86db58b8b0078983e78a62b6f0f56da5dc6 SHA512 12b533fdc05e7bef0cf792e3d41c814eed2193086f69b7e1f485708fe25db0aeb00cfef2297a0263a30c161f9a3d91e830386017e70111361ba57b36e5e076ad
+EBUILD lua-2.2.0.ebuild 974 BLAKE2B 0d05aaa0abfd7c13d93b3f2a0fb889e09cbbaacd9f7955b5a7b01955df04079b4c2a5186be9c6b6dffdc1819e63bcc9133e8d99f94b4cf941594ce107f98740f SHA512 b9626c98c475d29723965c65284574eeeb8fd75877e0055c6acd9520730a0b3270b824a5a406f75fd7160cf9c8c45c8f3edebb02d189d96aad12ba35a9e7171c
+MISC metadata.xml 1490 BLAKE2B c7d87f47e0c30b9d5ffa4a6dac6c510aed19ade3913c1eb16e0a1dc39a6109f8c7542f34cd9a25f1af29b9ad22a871e9d1e7cac034a9197c04471438f66fa013 SHA512 0a408256cf63e205508615b7a5df1bff64de5b1a101ae7ea48a666a7327ee0ff2a104b29117d9593ad63b3640132bdbdd5a51f28c64062e2d71ef8216ebb5aa3
diff --git a/dev-haskell/lua/lua-2.1.0.ebuild b/dev-haskell/lua/lua-2.1.0.ebuild
new file mode 100644
index 000000000000..e3d79624aa13
--- /dev/null
+++ b/dev-haskell/lua/lua-2.1.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+#hackport: flags: -allow-unsafe-gc,-apicheck,-export-dynamic,-lua_32bits,+pkgconfig,+system-lua
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Lua, an embeddable scripting language"
+HOMEPAGE="https://hslua.org/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="+allow-unsafe-gc apicheck +export-dynamic +hardcode-reg-keys lua-32bits"
+
+RDEPEND=">=dev-lang/ghc-8.4.3:=
+ dev-lang/lua:5.3
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/tasty-0.11
+ >=dev-haskell/tasty-hunit-0.9 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-allow-unsafe-gc \
+ --flag=-apicheck \
+ --flag=-export-dynamic \
+ $(cabal_flag hardcode-reg-keys hardcode-reg-keys) \
+ --flag=-lua_32bits \
+ --flag=pkg-config \
+ --flag=system-lua
+}
diff --git a/dev-haskell/lua/lua-2.2.0.ebuild b/dev-haskell/lua/lua-2.2.0.ebuild
new file mode 100644
index 000000000000..3562e0330b6e
--- /dev/null
+++ b/dev-haskell/lua/lua-2.2.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+#hackport: flags: -allow-unsafe-gc,-apicheck,-export-dynamic,-lua_32bits,pkg-config:system-lua
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Lua, an embeddable scripting language"
+HOMEPAGE="https://hslua.org/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="system-lua"
+
+RDEPEND=">=dev-lang/ghc-8.4.3:=
+ system-lua? ( dev-lang/lua:5.4 )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/tasty-0.11
+ >=dev-haskell/tasty-hunit-0.9 )
+ system-lua? ( virtual/pkgconfig )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-allow-unsafe-gc \
+ --flag=-apicheck \
+ --flag=-export-dynamic \
+ --flag=-lua_32bits \
+ $(cabal_flag system-lua pkg-config)
+}
diff --git a/dev-haskell/lua/metadata.xml b/dev-haskell/lua/metadata.xml
new file mode 100644
index 000000000000..5b1e564f95ae
--- /dev/null
+++ b/dev-haskell/lua/metadata.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="allow-unsafe-gc">Allow optimizations which make Lua&#39;s garbage collection
+potentially unsafe; enabling this should be safe if
+there are no callbacks into Haskell during Lua garbage
+collection cycles. The flag should be *disabled* if Lua
+objects can have Haskell finalizers, i.e., @__gc@
+metamethods that call Haskell function.</flag>
+ <flag name="apicheck">Compile Lua with -DLUA_USE_APICHECK.</flag>
+ <flag name="export-dynamic">Add all symbols to dynamic symbol table; disabling this
+will make it possible to create fully static binaries,
+but renders loading of dynamic C libraries impossible.</flag>
+ <flag name="hardcode-reg-keys">Don&#39;t use CAPI to determine the names of certain
+registry key names but use hard coded values instead.
+This flag is required when compiling against Lua 5.3.3
+or earlier, as those versions do not expose the
+necessary information in the @lauxlib.h@ header file.
+Setting this flag should usually be unproblematic,
+except if the used Lua version has been patched
+heavily.</flag>
+ <flag name="lua-32bits">Compile Lua with -DLUA_32BITS</flag>
+ <flag name="system-lua">Use @pkg-config@ to discover library and include paths.
+Setting this flag implies `pkg-config`.</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-haskell/math-functions/Manifest b/dev-haskell/math-functions/Manifest
index 4ac50602d564..e0793702d747 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 1031 BLAKE2B f49dc3deb5175b53ec4e15469abe49520e15aab1968983e9c0cc5dcc93a735340b10adacbea4ad0128256f517ee12f2ae3630db2ffbda8d7bb4c236945d5a393 SHA512 158c4d73a06fbb03ab961ea71e5645bbb47502dc67c1d1d935b3a07e85c049e7a716c9eba32c83099f4676aa503c9fcdfc1b2cecdb58b3e138f01ba4be813c9f
+EBUILD math-functions-0.3.3.0.ebuild 1038 BLAKE2B 77ae6403db4683744da220f89b8e862781ef832e29a7f061385c28b58d8ee8504882ddd9d5766d71e49b2369f6d91adbcb0ff8bcc4ed37920387ad919cf83670 SHA512 d6dca30c3d568fb898623dfdb4fd5d0a4c15dec7209024140ef18e768eb2b0b2507f8c770b11ace7946684df831c1ffe93d66ce168e5e977c26f269ad46aedef
MISC metadata.xml 551 BLAKE2B 9fd2387389e22bacda7bf7195bb0221605f479a9eda213fad27069371610fdc7e6f3c90ceed4eb321ee40d3ede5a567e3b6080c0406cab4222643cc213f65a11 SHA512 f2985594e7d10823d28c1fb5f6372ab15b59711ceae57c16d7ad1dc3a60f971d6dc665ce008503258ef4d0075e6eb06609f02258f979ca8acfbe1cfb9e9db0d9
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 29f7cf834f44..bc90c474e598 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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 abbc93467074..10fd3a34f83b 100644
--- a/dev-haskell/memory/Manifest
+++ b/dev-haskell/memory/Manifest
@@ -1,3 +1,5 @@
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 1034 BLAKE2B a0e169620c574ab0616ee39fa3b8630d97a527405b0e03a0dfe842491bf6e4272ae580b5bd926f76ff1eb7c19d3c957f06c8d6816a2146658866a2ab6575066f SHA512 e8e91bcc46ce84d0e1919329742834844ab2fb4c35440f94ffda658537b3f72022ff2b3e456be49e997889286d2168e8a6105c49f399e309373d4935a79f6ab1
EBUILD memory-0.15.0.ebuild 888 BLAKE2B 86388424694233df889f61bc8e1031aa0a1bc4c3445b12bffa33f72c6c239a1c07bdbe721b6fc0168e4d433572dd74a89955cc6fc37653b7f26266d7c1d42d1d SHA512 1fadd74283b38a15c7e18602cb8e45dd1c43d0abcedf3df46a7d6d9b9d60ca9095b9c946c89176ee9ad86f15d8d53775d9cb9ba7dfbf469e5277430dc9df18af
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
new file mode 100644
index 000000000000..2c2eb1bfce9d
--- /dev/null
+++ b/dev-haskell/memory/memory-0.15.0-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+#hackport: flags: +support_foundation,+support_deepseq,+support_bytestring,+support_basement
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="memory and related abstraction stuff"
+HOMEPAGE="https://github.com/vincenthz/hs-memory"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://patch-diff.githubusercontent.com/raw/vincenthz/hs-memory/pull/81.patch -> ${PN}-81.patch"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/basement-0.0.7:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+ test? ( dev-haskell/foundation )
+"
+
+PATCHES=( "${DISTDIR}/${PN}-81.patch" )
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=support_basement \
+ --flag=support_bytestring \
+ --flag=support_deepseq \
+ --flag=support_foundation
+}
diff --git a/dev-haskell/microlens-aeson/Manifest b/dev-haskell/microlens-aeson/Manifest
index 394479123189..5d66e7712c7b 100644
--- a/dev-haskell/microlens-aeson/Manifest
+++ b/dev-haskell/microlens-aeson/Manifest
@@ -1,3 +1,5 @@
DIST microlens-aeson-2.3.0.4.tar.gz 439564 BLAKE2B f8077c78ffb86f8f87afc165651e79c1f2b4737d954c5a720a1e9da0133245e5e8082969af177c4302469c339eeff9a659e334efbf8e5c8320d4683661b2c0b9 SHA512 34986eda7737947357999992f617bfd00079048f9fb75dd60f533e58a9671906d9bd0e4fcee1f4a3df309d98ddcb25144fb59f1a779675b119669c27739c3f6a
+DIST microlens-aeson-2.3.1.tar.gz 439669 BLAKE2B cd890412a50be501f550bb0fb06bdb4fb265c2edb0bdcda7aef313c563286de20b3e3551a83cda11ad20677ac26f479365a6719966a2dd1a98d8c9198cec9e7f SHA512 8fcf5eab1338dbad84ea3c2747f87a52e4a4a636271ecf9181be6a21b40fa2cdd01cb7c5499e3575be4b3483bd80f04469400e0a634037b9c989a38d3f30c972
EBUILD microlens-aeson-2.3.0.4.ebuild 889 BLAKE2B 885e4c75a52d8ac398a7cc05d621520e994cd78039013d8c813701ffbacf92a2ff6837255ee97f0b4f98d4f0a05ac6fd84336e88c92c16ca5a6af57804fa59ec SHA512 f41a2163d164af58098b8918579465fd1822e33c429898e9c79b81ee21b24371dc89e251d730c2ca7a2c0a6da8ee42d2ee74221e83af69232f27e3590a1c18a1
+EBUILD microlens-aeson-2.3.1.ebuild 969 BLAKE2B 36207c994f53e315f7310e418426802a10bf7f3e45edb60a96f2291877c093404e2766a6d64321b95764c07d465b500216261308fd88c2eacc3758573057b50f SHA512 1d54b3de29a0596c551918330046d3b8ce791acf2de30ad3f1dbe997c9b3517b60945033dee7aa1fd1c8953765085e102e18564b493bbcc68b4560140a55e33d
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/microlens-aeson/microlens-aeson-2.3.1.ebuild b/dev-haskell/microlens-aeson/microlens-aeson-2.3.1.ebuild
new file mode 100644
index 000000000000..af6c80d751cb
--- /dev/null
+++ b/dev-haskell/microlens-aeson/microlens-aeson-2.3.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Law-abiding lenses for Aeson, using microlens"
+HOMEPAGE="https://github.com/fosskers/microlens-aeson/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-haskell/aeson-0.7:=[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/text-0.11:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.3:=[profile?]
+ >=dev-haskell/vector-0.9:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/tasty-0.10.1.2
+ >=dev-haskell/tasty-hunit-0.9.2 )
+"
diff --git a/dev-haskell/microlens/Manifest b/dev-haskell/microlens/Manifest
index 7357a15906ed..77929ed5534e 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 541 BLAKE2B 0d80f5327f741943d182797b8de30e7e9fe17f112262292a53eae666a0303c036bd7d9a24385e9f7f73c71d7e09d4757c845fa033e610cd7979e69be4a6eb323 SHA512 d498f1c80b981ffef17802c0888d66540c4a3f2ee91fbab21ee8fbb6bd8d32668703c0bde2b2af440fdfbfa9cba496b2e7f42e22a2aa8c17df7140b1a0b237ef
+EBUILD microlens-0.4.11.2.ebuild 548 BLAKE2B e3cfe19b45ad1da9df328eda1a01b311194ad96a36a8be972ab004cda9953d08d3c3875706069c2c438c25d7405cf15ae54bb142dcd9b1684a9be33e2b879315 SHA512 01760c52d9f0ede7c5ad1ecdbca13027dce79bb3c7ff6461b4fa8e66df0f08918d3b69b5a659df33b406dcc1ca2452b17601efdf898e76641dcb9d2f327b3a63
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 c01efa466b75..d1d5b5a4be1e 100644
--- a/dev-haskell/microlens/microlens-0.4.11.2.ebuild
+++ b/dev-haskell/microlens/microlens-0.4.11.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.8.2:=
diff --git a/dev-haskell/mime-types/Manifest b/dev-haskell/mime-types/Manifest
index 048c1dc4d635..bb7bbca9db5a 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 567 BLAKE2B a042618036693e57e0df6b2bc85d30018801e8db76802d6e301ea703f23ef5d82e7fd980c4f562e2c0f4beb9857bab30d378ef8b22bf7a7c40f57b669e1e12d4 SHA512 74745eb054a990aaffd467883cd2c1ea3adc6f4a5e15c8e9daf991c902bd36e7b7ff75ec1c6c4980c057b469b6c6f142191dc21dc0759e18559e7e677ac86971
+EBUILD mime-types-0.1.0.9.ebuild 574 BLAKE2B ca83d425c91372c741fe45b326f476913da2fa09a42d0b592a994005f6f8ebb525bfc7e8153e9dbb0d42bda9bb54b6c4741154a52c940e374c21e13a0cf1628d SHA512 c1c642f5913e02574b7c617e50cb0ee50843de82c816854a1567da3805b46fc27228a888d70b5de53801a84f3c170ba2a176142dc8ccc44d9a9a8fab97f7cd47
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 7348ee13f728..4e9610c1c2c2 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/text:=[profile?]
diff --git a/dev-haskell/mmorph/Manifest b/dev-haskell/mmorph/Manifest
index 3c2b2b467577..4cc45942a274 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 692 BLAKE2B dbab0e9e0a627dcf87c02486c2c540e1fd01a82c615cba9ebff572bec64c16ebce0bdda60fcd4327d164919a247f33339783dd515e748faa4e7d8a8056d6c030 SHA512 a477dd1ad8d989c2116c447d14ba20f64a0db9c8bf98458b5cffaa407bb2f6c7106afbce36a8954dec658c1a7d36e7168cab26fc8c5eed7ded75d87b45cff454
+EBUILD mmorph-1.1.3.ebuild 699 BLAKE2B 60160043e13b25ba1a5513ae74056997fb146689074abdd0b83d43c3be3950f832c3d6fe13fea54ad4ea307f845341bc9dcba75d4eefb36775b7217299a1b8a6 SHA512 a137f05f88e4b62fe8242da93a91848a1a837eb677db63801fbaa168e42978f45e819108678f9b23edfc83bb99f9066f21e01b88ef2912e8e6cd52c3fba1f674
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 475ebd088407..b955de5ad560 100644
--- a/dev-haskell/mmorph/mmorph-1.1.3.ebuild
+++ b/dev-haskell/mmorph/mmorph-1.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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 7406f9ecb9c0..cd48644bc823 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 724 BLAKE2B 111703a4ec943845a794cb70277c56c9bdc826e2a0d11cbf649f4059ac98016aced5da8c766f6e3f91e29acdb01b060d14f39c718fe93d19702b19376cf5c6d1 SHA512 504f2e0a89c5b524582fcb5697c1e66cbdc1e1a919f8604b0464df9f45ab769e90e08bf98a39d336b5c9e8959256d46084ca16537d2a16658ff8901d737d1343
+EBUILD mockery-0.3.5.ebuild 731 BLAKE2B f80419f1c1e17864853deb591b45877631d8063e507330e1053a9739e4a0848910afbc98bd56f77bfaa9a3e18fdd8493c04fe3ad511ec0cf595190ef5233d647 SHA512 1de48133db335a01a442ebf91a33da89f4b61d4cddf70282eb38f0d52ec1779daa3b1aeb2d2899c6d51dcc4aaeaaf059ed0a73181be7c2c54da09d066e982d66
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 36136411227a..46b998ca92fe 100644
--- a/dev-haskell/mockery/mockery-0.3.5.ebuild
+++ b/dev-haskell/mockery/mockery-0.3.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/base-compat:=[profile?]
diff --git a/dev-haskell/monad-control/Manifest b/dev-haskell/monad-control/Manifest
index 5460bffd3938..b082c3237301 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 865 BLAKE2B 3ccfefe60a99eb5c7eb28411e339e502342503ead027a0628225b7706eb85c3b292647482ac2a03b23ffed17b054a016cbca4e1750599e60f9484a00f16b0741 SHA512 df14d369f377b7bc182f302ae56bbf8dc3bed57fe524b6de47f7f54ded8c27b5ea8d31086e89e0ba48df4c9c8935249be283caad395a40bd557c88a553571ddc
+EBUILD monad-control-1.0.2.3.ebuild 872 BLAKE2B 35e291bf7ac6da69c546c6b143897c19985c586f2a1fc62928a366abef21d7a680485c99bf2d2905dc07487c4c0816d1ffe7fe5cebbee3da2edcfa692b5ee98f SHA512 28332e8f798dc32b9fab4fb641c9aacce9690ca464a717f025c6f701a4600ff0c44250f78ac45120b273ac1a497c7351e10a1e06175089134aa60caebe1a8f9e
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 53eac3e9ed17..c13add82ad59 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux"
IUSE=""
RDEPEND=">=dev-haskell/stm-2.3:=[profile?] <dev-haskell/stm-3:=[profile?]
diff --git a/dev-haskell/mono-traversable/Manifest b/dev-haskell/mono-traversable/Manifest
index d4dbd20db2c2..5d35cb2d72e3 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 969 BLAKE2B c4666a903ac6b9053d2cc5b94aa19d85c016769859be2f25e1db077a719528573f08c12f8d929b32ff0887140ba95ba6874070dac7aa2bf72f48fe397bda5aa6 SHA512 96018176056c5aa117e267249c8dad72bee44ffb6d0aec48d8ef3dc0ed5800bd146fade60004c26bc8ef05ec21b64d342413e39a493f0175ca536584604d960f
+EBUILD mono-traversable-1.0.15.1.ebuild 976 BLAKE2B 5e2cb250b21cc388c73070ef65071d103b927c54d65fab5f23ec4dfc55846d97594f16a0c23fa6afba58ea3e49a57fa4b866113bae42dabf3c86c722cc0b7c66 SHA512 f750b7e13345b6d03f8e78e4b2aeaa872b365ca739cdf802007ba98067cbc9bb0e6703e042bd109ca2730266dadfc8454fac521c01e88aa42caa9777610d09ee
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 6f25112213a2..53f8edd14353 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/hashable:=[profile?]
diff --git a/dev-haskell/mtl/Manifest b/dev-haskell/mtl/Manifest
index 669e7e9b3e5c..fde880e0f755 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 981 BLAKE2B a646f1d2d867d76d6a16a566253081c6d3b1bd86ca35e980d251b0658ec182876d50deff88c7589af416e7a0c2c235cc72b5c82cfc76b220f4b1c44733b04253 SHA512 524a711120d379fbe769dc99054fe927f302e8f07d47b5f69ecc8722ea6262799ac6f7d84808b87a7edcaf89f45f37661e1e32061a320edc7b961385d2d0198a
+EBUILD mtl-2.2.2.ebuild 997 BLAKE2B 15191b9d935fc27786b72329a417fa7a3f2669a4d58531108dfa68e47b02c638f2eac6f57888f99df475d00f17b63351bedee4d89c77e85288097deb42f3ceb8 SHA512 2b69026cedaf8258ec49d0e97e4c24b8bc9cc9a94a142962351adbb1efb4a08a2b150085e1582cd186ad9e0ce35147081dcc34cf1e9292d3d3170228f4904284
MISC metadata.xml 694 BLAKE2B fe06afb660b00e8c826ca3cff8baff0a463649a0deff62585a9d2017646f2506684d928d5a775ce968662cbd8f4555a8beb4fd53762f89737d4608d3ae77133c SHA512 44b27166364106f0731855206869e5d8208ad39f4264b9a56d42c44659b6dc727c30ec7340100dd179076c2547978cb2acac27da456b960de2d368ebf81cf56e
diff --git a/dev-haskell/mtl/mtl-2.2.2.ebuild b/dev-haskell/mtl/mtl-2.2.2.ebuild
index 83bb28e42722..a740aab4ef2f 100644
--- a/dev-haskell/mtl/mtl-2.2.2.ebuild
+++ b/dev-haskell/mtl/mtl-2.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,11 +17,11 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.10.1:=
"
DEPEND="${RDEPEND}"
-CABAL_CORE_LIB_GHC_PV="PM:8.4.2_rc1 PM:8.4.2 PM:8.4.3 PM:8.4.4 PM:8.6.1 PM:8.6.2 PM:8.6.3 PM:8.6.4 PM:8.6.5 PM:8.8.1 PM:8.8.2 PM:8.8.3 PM:8.8.4 PM:8.8.4-r1 PM:8.10.1_alpha1 PM:8.10.1_alpha2 PM:8.10.1 PM:8.10.2 PM:8.10.3 PM:8.10.4 PM:8.10.4-r1 PM:8.10.5 PM:8.10.5-r1 PM:9.0.1 PM:9.0.1-r1 PM:9999"
+CABAL_CORE_LIB_GHC_PV="PM:8.4.2_rc1 PM:8.4.2 PM:8.4.3 PM:8.4.4 PM:8.6.1 PM:8.6.2 PM:8.6.3 PM:8.6.4 PM:8.6.5 PM:8.8.1 PM:8.8.2 PM:8.8.3 PM:8.8.4 PM:8.8.4-r1 PM:8.10.1_alpha1 PM:8.10.1_alpha2 PM:8.10.1 PM:8.10.2 PM:8.10.3 PM:8.10.4 PM:8.10.4-r1 PM:8.10.5 PM:8.10.5-r1 PM:9.0.1 PM:9.0.1-r1 PM:9.0.2 PM:9999"
diff --git a/dev-haskell/mwc-random/Manifest b/dev-haskell/mwc-random/Manifest
index 780e5bc40c84..a68ea8a5f74e 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 675 BLAKE2B de50fa6157fb11d581bda879c94350c11263b9003005c0988b51acfeac3d3158c5da4fb0afe47ec792cef489082df10ce3794f60c591c6b85c9ee0a6dc6bbb8f SHA512 2ea26d8483093dde0ca175809381f91341ace5f53cd0523845efd5ec97d4b4c49036ebf1c2e2158d5baecc0ff48eeb64a688866ca8782366475f0aeb366cf0cc
+EBUILD mwc-random-0.14.0.0.ebuild 682 BLAKE2B 25eb544e1895a3eff7daf6f8b05b2c0aac0d1eb99c191f780716fead5d1ab87dc50db028cbf3cbc20466d8be66cac9d157981a2767e6d1e352cf76c7df716413 SHA512 4fa2a89fb40bf0844ad10d8658459100641e617626834dadde2efb215bb6262f21da560ae9757df1bca6a96a80cd29ed12a3f03b7c5d6bf94aa08e5323241d31
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 d9bb642a9cd4..8cb820d13f8a 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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 04955c84232d..d5b4d8b9cd7b 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 650 BLAKE2B c8075fcfff8f05a3171c12aa582ada65cbeb3fa92e157c51e4bc4c52b146331e56c3dd6b3c0c57b8a7656391b42307453856f318dde39561ea9e0e6ceee07ea2 SHA512 6b8d97e0bedd49ce7120f94ed4d6162861ff791a31c020c9998b1d5f26b534764d4141ce5b8e1c751b228fc69f8598d5cb9a3302e253850353d61401db51b0e7
+EBUILD nanospec-0.2.2.ebuild 657 BLAKE2B c0fd26013df38438aeeae511d560112a0c83b6085615f9f40f8cd5e6ff4651dd8b8333c04ab15f8c0272eaa74db6633a7c801f6bd8ebbcd4c4ec54b934cd5425 SHA512 807cb55f017c72d9e802ec77238c5dfecb14fc3979d594d6161f3255d4323ea82a9811922e2bec82dedfa621c7527569395017a8ef09ad6e54cfe31e68c370a7
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 126fa7b9a6ce..eca873a97336 100644
--- a/dev-haskell/nanospec/nanospec-0.2.2.ebuild
+++ b/dev-haskell/nanospec/nanospec-0.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RESTRICT=test # cyclic depend: silently[test]->nanospec
diff --git a/dev-haskell/nats/Manifest b/dev-haskell/nats/Manifest
index a2f33ed76d96..7d008b8c3859 100644
--- a/dev-haskell/nats/Manifest
+++ b/dev-haskell/nats/Manifest
@@ -1,3 +1,5 @@
+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 1013 BLAKE2B c8793cff157b015ae4019a4c102ab8b0324ecd5b520fcd6e628cfc9f02ab66a14ed70f39b141e30ca16bc3a5be6d5b4a674284c9b221b7e32b2cc7421056a535 SHA512 c82f2e5f87272dd6ffed70d6ca840c2c4ef2819e34a6e6dc40f563d15295c5103773efe941ddebb80f2dd9debed2c406bb30c5a8e644ef09a6fd481d708ab336
EBUILD nats-1.1.2.ebuild 1052 BLAKE2B 2f34b11319aac60832ad4ea14055bc4cb4a6d993dde55c6b7572ed64f989c72ff8e034f2dcd04465b0a9cbd997464754cddbf8c4e6b7efb75db7eddd2436caac SHA512 a314695beff0fa1ed747794584185a3632ab6f9e533f83994351d315469bea23592a6be0676d4051eceac212e10b3e2ff2e2979ce57f8088b17cc6e2c0b09040
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
new file mode 100644
index 000000000000..7fc284ca23e7
--- /dev/null
+++ b/dev-haskell/nats/nats-1.1.2-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+
+CABAL_FEATURES="lib profile"
+# break circular dependencies:
+# https://github.com/gentoo-haskell/gentoo-haskell/issues/810
+CABAL_FEATURES+=" nocabaldep"
+inherit haskell-cabal
+
+DESCRIPTION="Natural numbers"
+HOMEPAGE="https://github.com/ekmett/nats/"
+SRC_URI="
+ https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/3.cabal -> ${PF}.cabal"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="+binary +hashable +template-haskell"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+ hashable? ( >=dev-haskell/hashable-1.1.2.0:=[profile?] )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ default
+
+ cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag binary binary) \
+ $(cabal_flag hashable hashable) \
+ $(cabal_flag template-haskell template-haskell)
+}
diff --git a/dev-haskell/network-byte-order/Manifest b/dev-haskell/network-byte-order/Manifest
index a2b6d882334c..ece616e3157c 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.4.0.tar.gz 6426 BLAKE2B fc4f414622f8feab70bbc76dec977a591099bf81bb050aa0426791523d75bc4bb7fed877d08e9c55cda881638b47d84beee9a6c5ffbba89a95b3e40afdade3b8 SHA512 b0b9f468df51963bb6ef6cd6dcd90345cbee7ec96686b8c4f5b94639f6a78280f30af55779208a14f468ec9c5509aea0e65865a7e8966f9779d4c0eb83933dc2
-EBUILD network-byte-order-0.1.4.0.ebuild 589 BLAKE2B b1b7883439b652a31cda74327eb67f6addca6c7bc6be05e69d94e68bf6e24a01075948be7ed227a1ccc3f366d0d108c00124ffb09bd9414a0b8bcce124f8e2df SHA512 bccf75204b629a26614f096dd0598696ae937878211e57a9398cc24f8b7401e27842702ca4e5c29f9d9f69350c5d85a5c6573e0ccecffbd8678a6ef92ef66b67
+EBUILD network-byte-order-0.1.4.0.ebuild 596 BLAKE2B 88f1339925d8cc891debd23e803a4994bfcda807dfcdd4228cb77f9597548d9030faaccc290ce58c9a9bbd7c0bc7035744f2d05102b0b2da243a206e356c86a2 SHA512 16ac4495c93b54416d7b81c1914cab32e91b77dde9b1a7905f5269d719cd895342d08e0b971ce946d7b9abd9af95fc5a17cac832e92aeab75744ecafb0156f69
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/network-byte-order/network-byte-order-0.1.4.0.ebuild b/dev-haskell/network-byte-order/network-byte-order-0.1.4.0.ebuild
index af15bd60f417..7ca1634286c3 100644
--- a/dev-haskell/network-byte-order/network-byte-order-0.1.4.0.ebuild
+++ b/dev-haskell/network-byte-order/network-byte-order-0.1.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.10.1:=
diff --git a/dev-haskell/network-uri/Manifest b/dev-haskell/network-uri/Manifest
index df7582115a78..af519dd00642 100644
--- a/dev-haskell/network-uri/Manifest
+++ b/dev-haskell/network-uri/Manifest
@@ -1,5 +1,7 @@
DIST network-uri-2.5.0.0.tar.gz 1665 BLAKE2B 7f4c1090cf22f83b69b2cc222001f607f6bc0ff9a98a9d20438da8cdea751cded6ffd2b39f05561724cb87f194a15028240bb44c06d24d539dc6c42ac4b25f86 SHA512 9bc738e6de09a3dfd1b929c6f9c557abedef239034e886ca65d15a1ffc423dc72ce8b09f0f374ebd701b237600b65d031d5bc75f5ea937291328f4a1d01e6061
DIST network-uri-2.6.3.0.tar.gz 31997 BLAKE2B 305a32a14eb32bb723ade1b20665e1f37a14111a7725bfcba99bd59120e5ac08c0f30c7fa32692a64f5a0bd4b26292e93bb079b89aa043c3fa0188316d0908f8 SHA512 15091367e4543de1e2af0d81973b8e456e2c5f5295dcd7a91b91f46c2e07a6a655c6ab4c0837ce7566b21b43bca3569c1b27bb7f437572b09d00e678c7b512f0
+DIST network-uri-2.6.4.1.tar.gz 32373 BLAKE2B cceeb533cae70b4b3e2a4caa2a2f3722949698bcc6c2c454787195ec33050c0a3f6ff9f2d60d5d965eb13043b22759525298a1840ac7046e765bc40b3ae960c7 SHA512 8e5b01fd11197ac36de9b804d37256662f904f2b94a997a2e262439bb1706d1c460db368e935bf3971fd1581162abbc07439a0bae391e1e616264bd00fe7104e
EBUILD network-uri-2.5.0.0.ebuild 530 BLAKE2B e7f5817c3605c1085d876e9dc123fcb35bca94e1a0dadb1dc9e298e12c73f64e1d8c516ae10797fc75fac82f725ecf6cb98c7a9601aae2fbd67581ef540e7ea1 SHA512 561d46399bf7107443e05ba92d4fd0275193a85094b52296267e0133f020b83a395329d6aed2c5831da1ef9321c7c915e99b97408231917055cf674d493b14ad
EBUILD network-uri-2.6.3.0.ebuild 744 BLAKE2B dfdd04ea6c8ede85e6e614417b0f083b90b9fd9adf14bba10438544f82bba2da275d84fafe50e4e8718399752e2eefe2f2e9959767673b44bdd105ce604a8c1a SHA512 17b3dfdf28d05b09abba010b97eec6c40e5b34accdbc99c6626a2ecd0e39c2beb94df6dc291e8163735cdce1be6313da8a3d9c181f73286ae6569f47ee14e5f9
+EBUILD network-uri-2.6.4.1.ebuild 954 BLAKE2B aacd837c628446c5c42178d64ba44bc1161468309b52129a4b1f63f645bf3c56541ef56dc8984da0507efae45e062ac96ff1dcb957b8bbbe1bfc088b83c13113 SHA512 8b895e785557e44aeedfff2d61b4c4052860c3e6c0ea54e62586e984e975308593a3aa877627984f0cc359a63a76900354ec609ab3653995d8ee6e4c1e1d3315
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
new file mode 100644
index 000000000000..2c6306f0d3db
--- /dev/null
+++ b/dev-haskell/network-uri/network-uri-2.6.4.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite
+inherit haskell-cabal
+
+DESCRIPTION="URI manipulation"
+HOMEPAGE="https://github.com/haskell/network-uri"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+RESTRICT=test # circular depend: network-uri[test]->criterion->js-flot->http->network-uri
+
+RDEPEND=">=dev-haskell/parsec-3.1.12.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/th-compat-0.1.1:=[profile?] <dev-haskell/th-compat-1.0:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1"
+# test? ( dev-haskell/hunit
+# dev-haskell/quickcheck
+# dev-haskell/tasty
+# dev-haskell/tasty-hunit
+# dev-haskell/tasty-quickcheck )
+# "
diff --git a/dev-haskell/network/Manifest b/dev-haskell/network/Manifest
index 0b603f09c32b..068123281adc 100644
--- a/dev-haskell/network/Manifest
+++ b/dev-haskell/network/Manifest
@@ -10,5 +10,5 @@ EBUILD network-2.4.2.2.ebuild 747 BLAKE2B a5dad21330eeeaa26369c5c066fcdcbbcdf2ce
EBUILD network-2.5.0.0.ebuild 744 BLAKE2B 3d9558cf51ecf2eadd67b4b79368acdcb0cf2b354c305d985d16a10a5afd5b19572a63d4f4cd423e80ab2afbf0195299b926624f053dc3b095a66969bc80d9f4 SHA512 3195af8cce7efff13be0768642af5ac5ef2e2adeb377dbd0b4a90f146dd09e6fe0d74cff24ee6f6d7ad2daa028c68a2c74429d4ceac10f932c221399023cb88d
EBUILD network-2.6.2.1.ebuild 667 BLAKE2B 819a0be09a5b63784e0bfc324bd4ab2f6769d96525943882fa52a00e671e2bf9325817c3a2bc3a68b2f253a6e98896b3cb76df6e2784e3148ca899fbdc633a09 SHA512 ea89572dc9eb06763504fb51fa0fb88e1f24c7b38006b24aca33b077cf4922656a26dc9bbcb56d8aabbab833cfccfabc0a661bb4b8d07453566e6848807fb940
EBUILD network-2.6.3.1-r1.ebuild 778 BLAKE2B 59582d19b505304d607bcd1a4f9e419e943637041dc59e4152cf9dca87cfc3662824f67d9baa08f49570d3c89bd699e06d805573d4c8abf4e8470e39b6ce86ea SHA512 ba43a8a101e94807172e26c53a112cd6987f64fdb036b3dab110273859353570b1a879fc78a4ab6eec61f52f7bbdddd776aecbb4b6263f3f80e92b27342dd519
-EBUILD network-3.0.1.1.ebuild 657 BLAKE2B 62d9561a77429954b61b9ba601bd5afb3a1b9fe09434d953373284d7703da0d746d503c2fa10ccddf5e5e4cfbf2801b4a1217dd7b3e488b41bcb68fa26db7c08 SHA512 bc44648e8f2c9d02bf4744fbf8e5718669e000a72c9f86f363b2a73de05558ab2c3a496724695b12e83ba590495bcba90eb3f481e0af4079c70ec3b94a194333
+EBUILD network-3.0.1.1.ebuild 664 BLAKE2B 33f60672ab54a6a7c3bb0002a406527c8188dabf722e44ea89e6bce25a510bd5534217c4312fd6f7cc4a7f21cafff3d1f82d4a875d51f8549dc97f00ca56386a SHA512 76d2c6faea6cd7ffca086f4c53a167ff4d9ca385c1094c8741ddaa5b42c7568e8103f4ef6aeec35ca0877b812894243b2f9eb902f33dd09566575b475f3346d6
MISC metadata.xml 340 BLAKE2B 27b3fb59787be760e5c68d64dac0fa02e9356a34d06619cc21c9a9b0f726b0d000ef3e1bf60f65397b97002faaa31fc237527f3ac8ba2a477f673b617c72e9a5 SHA512 4d9c6ad650cb7115c21b1f903c71aedf61d8c5482a1a8568407ebdeead5395b64772ee1924f497ac1d9c6e7349dd17ac63a28b20be9a000c547013c793bbe0a2
diff --git a/dev-haskell/network/network-3.0.1.1.ebuild b/dev-haskell/network/network-3.0.1.1.ebuild
index ba075bfdb94a..2958a2f86aa5 100644
--- a/dev-haskell/network/network-3.0.1.1.ebuild
+++ b/dev-haskell/network/network-3.0.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RESTRICT=test # requires network
diff --git a/dev-haskell/old-locale/Manifest b/dev-haskell/old-locale/Manifest
index 442a63efd0c3..440c38b27e8e 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 749 BLAKE2B a95b55b7bafabaaecf949038c9c7818e30b84da1fbb22b8fcd304dbae123ca9bdca811ddfa0c3075456e0a12d355cd4a92e610f09f0d2885151369284f87035c SHA512 203f148c87f664ec70f545499430e8cb8302f5fcf0e9db1ffaa3b015573be5166529ee30f9f73a7cc35b4931fab872af5d87ed01895e5f2156183c7aeed0cb82
+EBUILD old-locale-1.0.0.7.ebuild 756 BLAKE2B 92cf27e6ed3fd462029aa49b99f20d156b76dac2d96957aa965cb6824aea1a80cf42aefc0a9e59a4e56a089459a92fd7540704d96e5a273a0bc700ca616987c7 SHA512 edd7ccd4648ac0cd5ad8397260d5f73d6932e2b503df5f89acc418aac84b678b7e26f76c4896631a4c8d18209e670746a2e37f2e6af9ea26806c921446d26716
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 4dd378590025..5b809c8343fb 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~ppc64 ~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 5eec9060e0bb..39b9972cd63f 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 843 BLAKE2B 2cf23d2227b2336da1099941c39336a7f8db9e1c07808d37ca6839bd2118cbf1c0ece573163ac0bece924139cc7fc63f29df42231d44e0a71c1ce7109f10a089 SHA512 81d0bb7991e857163b977c40fa3744a90b33b7884f1a039e3930933fb9dc729121e58ba7e231373cec254fa21348bc25a4af90e5ff4fd1ca9f16324ca18def8d
+EBUILD old-time-1.1.0.3-r1.ebuild 850 BLAKE2B 3b694e8b721895212c5213de39276a9166b26e5e194e4f863f2593566d6bf50219d97f7d4d18f73569d5693fc941fce7421ac07756e5053924e5df568db3be69 SHA512 e457c4d85a5ab2ef1c6402e1630bdea0dc57b50b420da520fa7ba735aa3568430518999cd5af716e3cc3995f75e7858d82c7858c5326c3f09512307df30dd070
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 ae3b02d9319e..330c11862662 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~ppc64 ~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
new file mode 100644
index 000000000000..43eb93ca8041
--- /dev/null
+++ b/dev-haskell/onetuple/Manifest
@@ -0,0 +1,3 @@
+DIST OneTuple-0.3.1.tar.gz 5148 BLAKE2B 114cb7d8ba0ff28b7ad2ff7b3874446259a9a88f18a8ff6114975e60f712c466cd31861cac4bc2bf47f02280c155b3f2eb2f0880f0f39dfb855f6ad1b6dd4d69 SHA512 92678ca3e05c6da7d60e460efa88dbd8c19f8ec6b149dc5a9a493f93bd944b7d0c3ac650a3c1ad9d3742bc2a8bfaef1bab8a6e4ba71ebbb1fc0c9f7a07c0906c
+EBUILD onetuple-0.3.1.ebuild 764 BLAKE2B 7f585276b87b956655bdaf45a14892477a334ee84bdcb61a54c7badbd4346276d12faaa0297628d56bce4f54da3a1d4081d3dee553daf62d4a9fd3cd0572aa26 SHA512 1074b0bcfbaf74f2c9f4c7e64d9749ef1954c3fa30887c6a42ec835be3f300b7f91ad5e371e3144e17d536593cdc2181d4db1a0d79639df5c1d8264165983287
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/onetuple/metadata.xml b/dev-haskell/onetuple/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/onetuple/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/onetuple/onetuple-0.3.1.ebuild b/dev-haskell/onetuple/onetuple-0.3.1.ebuild
new file mode 100644
index 000000000000..c48f928ad58f
--- /dev/null
+++ b/dev-haskell/onetuple/onetuple-0.3.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+
+CABAL_HACKAGE_REVISION="2"
+CABAL_PN="OneTuple"
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Singleton Tuple"
+HOMEPAGE="https://hackage.haskell.org/package/OneTuple"
+SRC_URI="https://hackage.haskell.org/package/${CABAL_PN}/${CABAL_PN}-${PV}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+S="${WORKDIR}/${CABAL_PN}-${PV}"
+
+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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
diff --git a/dev-haskell/optparse-applicative/Manifest b/dev-haskell/optparse-applicative/Manifest
index df855f2512e3..56348cb487f6 100644
--- a/dev-haskell/optparse-applicative/Manifest
+++ b/dev-haskell/optparse-applicative/Manifest
@@ -1,3 +1,6 @@
DIST optparse-applicative-0.15.1.0.tar.gz 56203 BLAKE2B b4db1a96d0dbe1e4f1a4969e5fe1597ca314364bc71da505b9582b8cd0bf0025edc1dea3d1d39b84c108a7b38bea2c53ecd660d1d0b7d44c56b8d18dde14d812 SHA512 e7ab0a2b4812bbfe7802c2d51a45a4f5a5ea162b094631dc6ee4cd79e5def4101ccb04305cfa16942926809ed656f91aa6f68c4d98e93171ca9be99ba40cc51e
+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.15.1.0.ebuild 1004 BLAKE2B 4a1d443800432c3e66cb8199cbef849a6cf9374ae83b60dc26a32efa728d86c1e5a261027a018972921ae0a8d9010f0f9e6278bd7d28114bd0cc7bfbb2844ee7 SHA512 152d00c0d5335b93c4078ed8ca41844cce8f15d583378b89840f85298c6f3f95134fd9cdd2c44592543f097dbe79e43dec63ae374fca9fb836a69d69c12eaf8f
+EBUILD optparse-applicative-0.16.1.0.ebuild 1217 BLAKE2B 0497caecad96f52daf3bf9859bd34fc39cb5f7a605786b07ff59b835233dadd2de27fcea17f03f1f0dd9158b6aaba53895d6207c62496ae963da59746d429c9b SHA512 d80d5c81ae06deaec36ce365265d85513ea529e6d060a19d6522ee7425be9e096fd31347c747b47f174ea741064121c2dfc671bf89685387a7331d2c85a82e1a
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
new file mode 100644
index 000000000000..04ff5708ce94
--- /dev/null
+++ b/dev-haskell/optparse-applicative/optparse-applicative-0.16.1.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.6.7.9999
+#hackage: flags: +process
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Utilities and combinators for parsing command line options"
+HOMEPAGE="https://github.com/pcapriotti/optparse-applicative"
+HACKAGE_REV="2"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${HACKAGE_REV}.cabal -> ${PF}.cabal"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/quickcheck-2.8 <dev-haskell/quickcheck-2.15 )
+"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=process
+}
diff --git a/dev-haskell/pandoc-lua-marshal/Manifest b/dev-haskell/pandoc-lua-marshal/Manifest
new file mode 100644
index 000000000000..340b2fddc80d
--- /dev/null
+++ b/dev-haskell/pandoc-lua-marshal/Manifest
@@ -0,0 +1,3 @@
+DIST pandoc-lua-marshal-0.1.6.tar.gz 41737 BLAKE2B 878f28c9f20b752f09c9c94215a90d7d2e43f32f598f95272aac0e1847d90cbe03df1a52cc93c025f24b8c439e633599d5b0d0b4c9f224f21c505b2a82cd8290 SHA512 be425707b82da8d82d544da5c67f58537ddaa7eabf2508ab4e7bd4c0cff05b394a784bea744e6f702047ee733e259369eef43de615436607b38ceb8bda89417d
+EBUILD pandoc-lua-marshal-0.1.6.ebuild 1174 BLAKE2B aac71c879b608cef7ffe02ec005e705817750822e2f469aa0f0156005350a44c02e2cb4e55560ab8654f71616ac7570b3794df4317432988236dc3c545f2be03 SHA512 3e70d9fc5190c0207547c1034611c66aa846d53438362f11bc59b22bf19aca5cede2ace0e15e1c2752be1885454af83287a92694a48faaa9cc550dc30989e1d1
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/pandoc-lua-marshal/metadata.xml b/dev-haskell/pandoc-lua-marshal/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/pandoc-lua-marshal/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/pandoc-lua-marshal/pandoc-lua-marshal-0.1.6.ebuild b/dev-haskell/pandoc-lua-marshal/pandoc-lua-marshal-0.1.6.ebuild
new file mode 100644
index 000000000000..eb6badb0b986
--- /dev/null
+++ b/dev-haskell/pandoc-lua-marshal/pandoc-lua-marshal-0.1.6.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Use pandoc types in Lua"
+HOMEPAGE="https://github.com/pandoc/pandoc-lua-marshal"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.2.0.0
+ test? ( >=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.15
+ >=dev-haskell/tasty-0.11
+ >=dev-haskell/tasty-hunit-0.9
+ >=dev-haskell/tasty-lua-1.0
+ >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.11 )
+"
diff --git a/dev-haskell/pandoc-types/Manifest b/dev-haskell/pandoc-types/Manifest
index 4db7165d8d82..7cedd93a19f2 100644
--- a/dev-haskell/pandoc-types/Manifest
+++ b/dev-haskell/pandoc-types/Manifest
@@ -1,5 +1,7 @@
DIST pandoc-types-1.20.tar.gz 29505 BLAKE2B f455cc8462b20e86403cba1de836545100402db34b23f8be0d8907fa9d5596fe515f522c513f0cef3c67e7f8d3bb5bd3409f7bf5f1216f9b9f234c44552650fd SHA512 36c658093237246a344dc65bf9e214b250ea1a0aecf9931d80299f44ee152553c4326948bfae8e0f3e5aaabe93bc7a9aca0c79383e48b0f9d2696383df2b40ee
+DIST pandoc-types-1.22.2.tar.gz 35887 BLAKE2B 7a884551a1c1ed94308a1b2529806aee42b9e04a7de94d6a0ded0ad106a6653b9c290b8781ff4197ff86bd132645ef96b5984987206b67173e057258a9fd4c43 SHA512 c4e78de0d6f2df67a716f7e549d629b9ead7f2569674cd84cd73a430c7ee97d1ebe30e0a95e84b5f45dab2a5cee6c6d5cc30f6c47f11859c938c75f63406878b
DIST pandoc-types-1.22.tar.gz 34702 BLAKE2B 17c4a33c1d9c5afed2eae2dfc805273c949bfea583c705c469560c0cb58d8b0d31a29afd698062493e8452d9d63c717ef3c26f75afe640dec98b924f083a3e93 SHA512 b5f7c15b31c5ee6faa4d7574baa32d252b1e79350840f2d7ac3f3896b969e18241e514fb06e85aa97d7a74c0904839d04a4d8e5d4ff86d0a2b80957b99279ee0
EBUILD pandoc-types-1.20.ebuild 1212 BLAKE2B 2114df77a615113b867e7ce381b3475611944ff92bc14f883848afba80342fd034328f5ff5a64a14525fca73a1cee0c74d18a5dc233ee45e6de28d2418833b41 SHA512 99ba7d61c11258a1ba09ba6769efc9ffff14c32f0aad3fc5220c2bbcab691909452e876d91325ae7f993cb6a8ab0d2ef2c902ba61e3fb4054fbdc8cb0365c980
+EBUILD pandoc-types-1.22.2.ebuild 1127 BLAKE2B 0ee3343803deb8bcc928a7e849d48b4eda0b4e9923200ad5c73e497ed3b8c4b4c7c58e5095fac2a7c21b2703636fa69747a0ce3cb75bb0162501ab9f8bf4cee8 SHA512 54151c88b8e9f9cf849b81099471552d3620710295ddcac28507306ae7d3314dea491264d6a9bd98635d2466197d3eae90deff3333fd20a11b7d89eaa850f4b8
EBUILD pandoc-types-1.22.ebuild 1237 BLAKE2B 63f7e409b8d5ecc6a2d0069c3cf2fe50ba611cbe6637644778909f47b700217520a9d9a22a34d19de817b8c4eff9f8450646a498e833d4a468e863f227926ccb SHA512 8a6054fceb5c20fbf216ca41fec113bff9f0dfaaa14f04dc8c1c9fbb30c39095b79ff3c85ffdb71669bde9f2419ebfae6749e09984d3b56a9c869d3307ac71ce
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
new file mode 100644
index 000000000000..da0bcb640642
--- /dev/null
+++ b/dev-haskell/pandoc-types/pandoc-types-1.22.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Types for representing a structured document"
+HOMEPAGE="https://pandoc.org/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.8:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.7
+ >=dev-haskell/string-qq-0.0.2 <dev-haskell/string-qq-0.1
+ >=dev-haskell/test-framework-0.3 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.2 <dev-haskell/test-framework-hunit-0.4
+ >=dev-haskell/test-framework-quickcheck2-0.2.9 <dev-haskell/test-framework-quickcheck2-0.4 )
+"
diff --git a/dev-haskell/parallel/Manifest b/dev-haskell/parallel/Manifest
index e72cdbe11b30..45fab2149b78 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 634 BLAKE2B 4aac9a0f3133dfd181f1d292e90905a5ff9803f40d5527c45bb43839a52fadae6262570d0fc97f32a5b82e9bbd05ed004a49fa53ae1c67e3f3fb0375e9a7d73c SHA512 a7e6117b7a9dbf6f5eb32043cc7f1c39387dfab844739be146be02ce7421541eeebc8797f937e4046e5fd054275fa1e4dc3815ebbe4bd6715ca8f0fc3168b998
+EBUILD parallel-3.2.2.0.ebuild 641 BLAKE2B c39861ef051682665f4ee2395059de4af4928cbac8161a64e68753c16539a502f84be12aefe802c4b64df8bbc6c82e97b166ec2b67a4ebd3367a337aadeed394 SHA512 9dc49925fa384c6244c124a6d3a3dd9342e74538a1ce1607c0a6f86f2b128743b31f39d74164039d4f5fbfb6e736cc12e8ebffa5d843e3adddcc4d4bfe422059
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 064e0025d86c..f115f4a0d8d2 100644
--- a/dev-haskell/parallel/parallel-3.2.2.0.ebuild
+++ b/dev-haskell/parallel/parallel-3.2.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="3/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/parsec/Manifest b/dev-haskell/parsec/Manifest
index 86fec83041d6..0f468988ddc2 100644
--- a/dev-haskell/parsec/Manifest
+++ b/dev-haskell/parsec/Manifest
@@ -1,3 +1,4 @@
DIST parsec-3.1.14.0.tar.gz 35688 BLAKE2B 474b14ff35d332339ce07f09ef22cbbdf971de9d9712848eb1c67b7ea4359e46079b67d39f978755c7560c55baf6d5f0d69a425291644a3ff638139a8bbec3ce SHA512 db14f77a2d36da5e540be35f0facb7fa61f2c46057b98039bdf16c06fe9865d5ee47e3523a312201665ca133f3f93855b42f0d0a920b8e233ffc8274075c56d3
+EBUILD parsec-3.1.14.0-r1.ebuild 1086 BLAKE2B b904989f1015d4fe28443534fd1de068779d4bc30c089e69c069dbd75623e46249e605c97d0f1e8763a2a9a239b8b3ec0e8a8bb31b7fae8c04d30b120615b69e SHA512 3ca95b7ab035c8d9e7155a2c69e0482c8d99de773a1ae705b1ab55488ef9200338f07a16d194adb987b239a8119f16a754e831fbf0d2d57beca752bdb62b1a0c
EBUILD parsec-3.1.14.0.ebuild 1328 BLAKE2B a0f0d1ed8373ffb1b1df7b5888cacf9e53bb386ad7fc186559faf62d04e949dfa6f21778a7098c82615f0c860b74d3ae0361e37aff233d2d9a6439678a6cdcb6 SHA512 4a2b4f2470e8187466ebc0e506843df67c09d2417e37511c2332198b75b49808980466884af0865e79ed7b4fa027751c651a2f36b400f0f7d8e110f596a2c57f
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
new file mode 100644
index 000000000000..aefa3f757c26
--- /dev/null
+++ b/dev-haskell/parsec/parsec-3.1.14.0-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # Circular depens: test-suite"
+# break circular dependencies:
+# https://github.com/gentoo-haskell/gentoo-haskell/issues/810
+CABAL_FEATURES+=" nocabaldep"
+inherit haskell-cabal
+
+DESCRIPTION="Monadic parser combinators"
+HOMEPAGE="https://github.com/haskell/parsec"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+# keep in sync with ghc-8.8
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+RESTRICT=test # circular dependencies: dev-haskell/base-orphans->cabal->parsec[test]->test-framework-hunit->test-framework->base-orphans
+
+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?]
+"
+DEPEND="${RDEPEND}"
+
+CABAL_CORE_LIB_GHC_PV="PM:8.8.4-r1 PM:8.10.5-r1 PM:8.10.6 PM:8.10.7 PM:9.0.1-r1 PM:9.0.2 PM:9999"
diff --git a/dev-haskell/parsers/Manifest b/dev-haskell/parsers/Manifest
index ea2efbf037cc..8963b33945d0 100644
--- a/dev-haskell/parsers/Manifest
+++ b/dev-haskell/parsers/Manifest
@@ -1,3 +1,5 @@
+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 1807 BLAKE2B 2b00e0b2a40883a2b74dec7bcddc3b96ae79489f836a21de00d77fc9190f1bd291d6b1208f3ae37d0c3771cd6e2feac6f679b9424894b4f1b18c92cae00fc1d7 SHA512 1559179d91ee26f91e2fc5393fcb1cca4bec5d2c5b224a00d9de4ddbf8baac0150e639a4d654aed2812dce2cbad788c98695e3d44517e266ad8312431108fe3b
EBUILD parsers-0.12.10.ebuild 1495 BLAKE2B 588843cabdf6475f83401d8d51362fab3aee8fc2336842d13d6d46daf0eed227ee1fd0884055c9d65765baeceb64423ecff28e1051d682ca796faaf425c478d6 SHA512 fa02af09569303b982010c73f64c5d54f7f42444ff08f6172528239a07dc88ecf1cc1b51a929a413cd1f093884593fbba50c28b117083cd184d76ff29a3fc4e9
-MISC metadata.xml 833 BLAKE2B 55878b330902248a368ae39956b0d9b58346b371fa41232ae9a36d7656f57c618bffbea7b1a088e143fd41dfbfb88df1640b87f42b7bdb9b82a738a171a4bf6d SHA512 4e13c3978673167fa6b5ac43813203c0fb9288b7fd7eea2a343ffe2d212677a0616a7893753355fbbe66f79891e3995df7ef6f924fab6b5c017aa8710b9213be
+MISC metadata.xml 929 BLAKE2B 533ba942c0547f18058c182ee9dbfaabc41ace511ce62e0eea6286042ac445c671e15b64a8be7662a4759fa7e614f7cd6cf148939d50540a522ed040c7dfcaec SHA512 dc78e8b7225f799768c0a4e825decd4d15815cd6a8f4dde333d16ec99dd247e0194241dfd74eeb014d59c66ddbf4bcd4b5065da9d33e08044473c5b9981d8140
diff --git a/dev-haskell/parsers/metadata.xml b/dev-haskell/parsers/metadata.xml
index 6c5cd9b30d1d..aa88907fe7af 100644
--- a/dev-haskell/parsers/metadata.xml
+++ b/dev-haskell/parsers/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<use>
<flag name="parsec">Enable the use of the `parsec` package</flag>
+ <flag name="binary">You can disable the use of the `binary` package using `-f-binary`.</flag>
<flag name="attoparsec">Enable the use of the `attoparsec` package</flag>
</use>
<longdescription>
diff --git a/dev-haskell/parsers/parsers-0.12.10-r1.ebuild b/dev-haskell/parsers/parsers-0.12.10-r1.ebuild
new file mode 100644
index 000000000000..6e0c0d1ebd97
--- /dev/null
+++ b/dev-haskell/parsers/parsers-0.12.10-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+CABAL_HACKAGE_REVISION="2"
+inherit haskell-cabal
+
+CABAL_FILE="${S}/${PN}.cabal"
+CABAL_DISTFILE="${P}-rev${CABAL_HACKAGE_REVISION}.cabal"
+
+DESCRIPTION="Parsing combinators"
+HOMEPAGE="https://github.com/ekmett/parsers/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal
+ -> ${CABAL_DISTFILE}"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="+attoparsec +binary +parsec"
+
+RDEPEND=">=dev-haskell/base-orphans-0.3:=[profile?] <dev-haskell/base-orphans-1:=[profile?]
+ >=dev-haskell/charset-0.3:=[profile?] <dev-haskell/charset-1:=[profile?]
+ >=dev-haskell/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?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/quickcheck
+ dev-haskell/quickcheck-instances )
+"
+BDEPEND="app-text/dos2unix"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${CABAL_DISTFILE}" "${CABAL_FILE}" || die
+
+ # Convert to unix line endings
+ dos2unix "${CABAL_FILE}" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag attoparsec attoparsec) \
+ $(cabal_flag binary binary) \
+ $(cabal_flag parsec parsec)
+}
diff --git a/dev-haskell/pcre-light/Manifest b/dev-haskell/pcre-light/Manifest
index 19a3d4782fa8..44d957995b9b 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 801 BLAKE2B 1dc9acf3064fe37173da25b9adc65352438263084397be8553e42baa12f803af3792b239c6233ea7c25c1ab91ab75d21a367b0a1003b87519c56d1d5d5180e82 SHA512 21f7de050c5c1ed0c656ba26c81339c3a58a3be8ddde0ae46f428ced8259a0248f42b6d6048ca573c8ca8cbafdc0b0b0ff7d9c15b95f0aae8e40d564d4801e52
+EBUILD pcre-light-0.4.1.0.ebuild 808 BLAKE2B 5b6202a1620ef205d0377ae02c21e1974feae7eca0a6331bf6dd8c636b41b5c6ff68dc05511f3aab5f3f1389d1768ff3722e5a31124f20b16c3d100a8c74dc51 SHA512 1ad2d0c45c0df61c384925f4485ddec58fb7151046f891eca265af10c194ddb0d403dac88e10fa5cf5a666bbd1360fbf3f90f3b8bd3b289ec1d906de432955a3
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 0f291f743a7c..e8a995d696ae 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
#IUSE="use-pkg-config"
IUSE=""
diff --git a/dev-haskell/pem/Manifest b/dev-haskell/pem/Manifest
index 12fb68a4eadb..9cb913890a6b 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 803 BLAKE2B 9a7309c885876c72cee2fcea29a05e45abc771877e1e647d0c932909820932ffdff5effc45168bf3df8ec49b360f777991e10d9d5a42ac725eedb846cd5a85ff SHA512 fda60efff13cd3ff8a8989efb9f5354668a467b3fa0cdca771df774127343f5979f38ba69651ce0f570363692a6006be4ba891aa7ac0747e8d180da12cc20b92
+EBUILD pem-0.2.4.ebuild 810 BLAKE2B 5d4e06d0593b704c77407f36bf54c809a28a593e343780c6a4a99e6ea48039f89fdc36f27ff13e6b84f83173915f39b1176307b4ad9b9d6d7f69a9bc2392a40c SHA512 174a67a62a09caff5252e32379e27420fdfd296706ea5950cb7c09a91486ca97d7f311ffc3274eafc3e076d2b8fc464030562f197c669bfa7b4322905be1b4c7
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 7578a04b72aa..f54bea4e70e9 100644
--- a/dev-haskell/pem/pem-0.2.4.ebuild
+++ b/dev-haskell/pem/pem-0.2.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/basement:=[profile?]
diff --git a/dev-haskell/pgp-wordlist/Manifest b/dev-haskell/pgp-wordlist/Manifest
index 3dfb3cfb280f..9024cd319ce2 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 864 BLAKE2B 49141a8aed2e302b5949bf34a667fed914312d5dc0fa92de5df89b6084234c506e26e9d6d5dd635a7c595b5aaf965d68b57e0ab04e6dc5847c9d5d441a387cc5 SHA512 7f11b3c095e795a398357597e5fb26b96549345a88235c1d33b15a83296874fcf83a451fe211b1a0318fe8458519cf54e6a9e5dd105bc9854f44df2f17db3ad4
+EBUILD pgp-wordlist-0.1.0.3.ebuild 871 BLAKE2B abf7b973502e5d5099cf7193f10b629fc1faed6300b0a60cd0570e087614133f6e241128a0ab9b703a003dfa8a5fcbb1062c3a8cfeb27b7ae2706619f158139e SHA512 b86c00da7023f70e9ecf402380aac0c2b3069930c3dc91aa6ca4c0a83d1d70bf0319f4b54a127e7d65319337385acd911c6c20197accc4bba7c5104bdf3c8f3a
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 38991ca8a028..143840c447a9 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RESTRICT=test # ambiguous packages: AC-Vector-Fancy vector
diff --git a/dev-haskell/pretty-show/Manifest b/dev-haskell/pretty-show/Manifest
index 60da4ba3db0e..1a81f766b84b 100644
--- a/dev-haskell/pretty-show/Manifest
+++ b/dev-haskell/pretty-show/Manifest
@@ -1,3 +1,5 @@
+DIST pretty-show-1.10.tar.gz 42233 BLAKE2B 55a84a5224b61560f0cf527c103393e590d107c1a08ffc76fc9ad1070f60acedeea97630f9a30a04c620604e9912aa22629705c3297785f73a7c00666b197325 SHA512 90ecf41790246c85ee7c738de2bb1a23a56a0a1d547cee627cb0a5f6c2691adfc73851ca0ebc928f3584912bc2b1148b115db03eea271e67f55d6a1466db8711
DIST pretty-show-1.9.5.tar.gz 42378 BLAKE2B 3d8fb41c00aa95049b88c75f0b2c107b6000d837e3761c74bc888b561fcd36b1da21c502cbf8e905b601eda3ed5c2a242a710945cf5aee5e2c4413581ba3788e SHA512 7bf382ad3531227588a82d7bcff3a795df0c425b27d7f4448a94fd617fbc8a4fb6087eb859480fe4702771bf560a353a3a3d5079cd6576c620d5258686c41193
+EBUILD pretty-show-1.10.ebuild 719 BLAKE2B fc869e86143f075c6e7479c910b41e2fd15b288ebc7c959d36224ccd738eb5d2cd12a6c854e0fe7f8ff428f9931a6a9de916b6fe69d1682768aded9aff14cec7 SHA512 33dbe0b1a764b91541796e8ce8158f1d17ee33f673cbb8d1c89ad975d2e72e7b47172e2f24a273de2630b5b6ed5a1921c624f44e5025a83d70228edff40e700a
EBUILD pretty-show-1.9.5.ebuild 711 BLAKE2B b81e1a71d5614b545b1e638c74744e509f6b98268c426f1fbfd17fe582dc1060461fc538563e228c424654c10449404814b94876ad8a18b38b80dc8b9ed0629f SHA512 b65641095e2b037ee98c9870a3054efa2fffd1c8f9b659a5364cb3d6135ca3b9c8c445666621592a63a67a262d37a5b9d31facb2091849fb2bdd8b22b5514f07
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
new file mode 100644
index 000000000000..014ba356f30d
--- /dev/null
+++ b/dev-haskell/pretty-show/pretty-show-1.10.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Tools for working with derived 'Show' instances and generic inspection of values"
+HOMEPAGE="https://wiki.github.com/yav/pretty-show"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-haskell/haskell-lexer-1.1:=[profile?] <dev-haskell/haskell-lexer-2:=[profile?]
+ dev-haskell/text:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ dev-haskell/happy
+"
diff --git a/dev-haskell/prettyprinter-ansi-terminal/Manifest b/dev-haskell/prettyprinter-ansi-terminal/Manifest
index ab45b96a3b24..74edfe9f5001 100644
--- a/dev-haskell/prettyprinter-ansi-terminal/Manifest
+++ b/dev-haskell/prettyprinter-ansi-terminal/Manifest
@@ -1,3 +1,5 @@
DIST prettyprinter-ansi-terminal-1.1.1.2.tar.gz 6378 BLAKE2B 5c8c4a224bb2832f31ce8a52b8cdc35ee84b3e288a38f507f7bec22beb5fa2877c6ea178a60bcf189bca75be1afa35903582614f0a209f4d6f5d8072b3683bda SHA512 b2ac6c76ce6570b285370c9b1a466272aa5a3ba86a9f1de996392d750d212ff62a743e9c3c28f7de7951c9b270d64c97cb695166b65d642751942d682ff1a71b
+DIST prettyprinter-ansi-terminal-1.1.2.tar.gz 8836 BLAKE2B f1220169d02db0927468ba7af922e2631c5a18780edd786d37e0c273043cb3c1c653f70af70ca963a093cf7936284c73f6131d94f8ffaef1f60125e6ab574846 SHA512 6f3f077f3f171b6a2c1ca811d267f5311328cd3538ace0c174dd87960fd2617a6543e4bfe239f231ef68c6cce87ce563d0f2068631c084a1faa56a3e051f3fae
EBUILD prettyprinter-ansi-terminal-1.1.1.2.ebuild 785 BLAKE2B 9c1bee9bca4d9919375eaac1780a3976d20484b2f43cbbff838020c5e9e8c58194a86ff81a2fa77df5be93cbcc0a5bddb12fb6b15c6dd1e133001bcc621483e1 SHA512 1111cf84bb5d3d26fcc58b417b7e3236a2b35d7d8bed3d21c713b3c4cc3d8373f4939feafee885775d1470c3389d34d17b1e9ea0b74afc9fe2f7dbea7e426d9e
+EBUILD prettyprinter-ansi-terminal-1.1.2.ebuild 751 BLAKE2B fe22559918a9b95a4ca7d1bde9c4924638f699bd659d3c260611776e00e9c705471ca10468613b1dc5156707db9e0be6cb7cfe0a5c258e9578e51875d2cd0cc3 SHA512 90b985c384def8a2489477e3fefa313b2d2d0abc4507c5eb9cbbb80a88777600a2ab4c397122e56e3f07ddafd74e9077aa3a5ff8a5126c941952a46d7f5f4213
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
new file mode 100644
index 000000000000..f52eede82a21
--- /dev/null
+++ b/dev-haskell/prettyprinter-ansi-terminal/prettyprinter-ansi-terminal-1.1.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="ANSI terminal backend for the \"prettyprinter\" package"
+HOMEPAGE="https://github.com/quchen/prettyprinter"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.4.0:=[profile?]
+ >=dev-haskell/prettyprinter-1.1.1:=[profile?]
+ >=dev-haskell/semigroups-0.1:=[profile?]
+ >=dev-haskell/text-1.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/prettyprinter/Manifest b/dev-haskell/prettyprinter/Manifest
index 2b1019ebce3e..ab512f726875 100644
--- a/dev-haskell/prettyprinter/Manifest
+++ b/dev-haskell/prettyprinter/Manifest
@@ -1,3 +1,5 @@
DIST prettyprinter-1.6.1.tar.gz 52818 BLAKE2B 171667a7483802a6e55f599af89831ac4e13931f4ce203313ab5126c975963de13c39dba124d81cef29bbeb1a98f1f2001dd9beb02b00dfe1d34160dd8167d30 SHA512 4623cec5c2034f08bce57320d9cedce4c893977868e2c98191c060d6442c2c19c946a07dc8dc2a31dd03c726f392dfff6509ca837d9c75974637e7ffc5099496
+DIST prettyprinter-1.7.0.tar.gz 55569 BLAKE2B fbcdad5485f8139c71f5e34a438adbe59822ef1eb77ae55f9f86228c934e7c751947dcae0900250ea2cfd8638493352759b40c68d91d6b4887289cc475c08163 SHA512 4f1b756b3284a0319bb73229e8445f6d92c3d3d12a879f651df5624389bd6c449b2d9bc440dbf70d8752a6ba574d0539f91950d4bafbe7f9d3fd79d0d30ec95d
EBUILD prettyprinter-1.6.1.ebuild 982 BLAKE2B 48729ff71b6eeaccbaea42902e4754595648d998ab5f0b4f2a4de9db2f852d912542f9cba4348ba1143826f3ce9337c6544744c7fefdfedc5aee4dedbe45f4f5 SHA512 3e4fc91797c3be3af1970b03b3cfc432658d9309ff74a377431c72668d0d3f762c875d0959b1670c9bfbf5e0fc5beebffa5908e3dfbf7a6901e05670fcc29689
+EBUILD prettyprinter-1.7.0.ebuild 992 BLAKE2B 6f8e5cc24a0a95a94ba4bfc53281f9c6bc40a58dbac10d068a471084c823510f1227759fef893888e7aa7cd30c43e518467d18cabb2d08b19a2456aacafe62e0 SHA512 51f6b5d183b292ff298d9ee92dcc870450f770827912b68b16665c6bbc0f5f4e410a8e5d07bfc1ff13a1cdc6280fb506dd050a831e94ffb7fe94c92f766e4b81
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
new file mode 100644
index 000000000000..cfedb5e0018b
--- /dev/null
+++ b/dev-haskell/prettyprinter/prettyprinter-1.7.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A modern, easy to use, well-documented, extensible pretty-printer"
+HOMEPAGE="https://github.com/quchen/prettyprinter"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/pgp-wordlist-0.1
+ >=dev-haskell/quickcheck-instances-0.3
+ >=dev-haskell/tasty-0.10
+ >=dev-haskell/tasty-hunit-0.9
+ >=dev-haskell/tasty-quickcheck-0.8 )
+"
diff --git a/dev-haskell/primitive/Manifest b/dev-haskell/primitive/Manifest
index 9ee42ca1c70a..573e17ac6957 100644
--- a/dev-haskell/primitive/Manifest
+++ b/dev-haskell/primitive/Manifest
@@ -1,3 +1,5 @@
DIST primitive-0.7.1.0.tar.gz 52184 BLAKE2B c99f4e3bb37981a1c290914636460304203083817be8e83c2d756820b139b185e9594042fa41b9cafce03ae849a55a58899a6787890f81e4d78f7f35c5057c15 SHA512 8ade11d0b2221cfdf042da0263b5b5367a7ca2a9b9e1141844e4a65bb0467df879c92cd3515440d715b59345860c1ec3cb3efd7a3d702269ea15e18692586367
+DIST primitive-0.7.2.0.tar.gz 52986 BLAKE2B ee06dd1a4a33b00074e02ffa74e4395e7fc57663b2ec9a4837e1ed30f9fcc2a08559755d78778a29e6a896e9098f5d8244a6761bf8e46645f4b657867e792ce5 SHA512 ff273e272255484ca9578758befd4ef549e9a067975dbdfd61fad444868746ea392e3fec4f161e102c93d3cda336923c7651acc6fa684e5c08dd78877dd0d05c
EBUILD primitive-0.7.1.0.ebuild 777 BLAKE2B 5403f7ea9c843992da12d4b678764151bde91ea150f0ab83d315832ee1874590ab26c499ae65605cecfcdc4543da3f5a2bad89c98018c362eda466a982d1acb1 SHA512 0b010623bbdcf94d865749ed2775e04de96aada39164785dcff0e424ce4c637044c6cd34586ce76cae8ca98b7954e2399d165e9a1c7bfc5e4b91caee692bb97f
+EBUILD primitive-0.7.2.0.ebuild 1162 BLAKE2B ef2131259adb1c9724699349cdcac049909db06c8ed6996ed018b8bb20630e315985e3fdb11cb73bf886f6e61e8114481f16a1715a4191a76cbb18fdc8c1b259 SHA512 dd6ebc4e7c0acfcd7efd25fed96971127a8ac0df90a52988c2b870d1c5799297e4b38621b757d87398683bbbee90179bc929871079b596d6aedb6511283aaa4a
MISC metadata.xml 1014 BLAKE2B 027555eecb9462b5f1cdbf7fa005d214c721acdb5a122fbaaa494244a49697a9bbb9310cfa74ecdabf7e50544d01599e35806047c24fceae06c06428c517ef4e SHA512 c2787adee32addf5d0570035c903bd040e23e11133696deb48e4aab9215c0624e91243dec92955452041d8d9c85c5c399467957da753c79baed028359f33b27f
diff --git a/dev-haskell/primitive/primitive-0.7.2.0.ebuild b/dev-haskell/primitive/primitive-0.7.2.0.ebuild
new file mode 100644
index 000000000000..eebbb6c18325
--- /dev/null
+++ b/dev-haskell/primitive/primitive-0.7.2.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite": circular depends
+inherit haskell-cabal
+RESTRICT=test # circular depends: primitive[test]->tasty->wcwidth->attoparsec->scientific->primitive
+
+DESCRIPTION="Primitive memory-related operations"
+HOMEPAGE="https://github.com/haskell/primitive"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+
+RDEPEND=">=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1"
+# test? ( dev-haskell/base-orphans
+# >=dev-haskell/quickcheck-2.13 <dev-haskell/quickcheck-2.15
+# >=dev-haskell/quickcheck-classes-base-0.6 <dev-haskell/quickcheck-classes-base-0.7
+# dev-haskell/tagged
+# dev-haskell/tasty-quickcheck
+# dev-haskell/transformers-compat
+# || ( ( >=dev-haskell/tasty-1.2 <dev-haskell/tasty-1.3 )
+# || ( ( >=dev-haskell/tasty-1.3 <dev-haskell/tasty-1.4 )
+# ( >=dev-haskell/tasty-1.4 <dev-haskell/tasty-1.5 ) ) ) )
diff --git a/dev-haskell/profunctors/Manifest b/dev-haskell/profunctors/Manifest
index 83afadd70fc2..c2e8c46cf33e 100644
--- a/dev-haskell/profunctors/Manifest
+++ b/dev-haskell/profunctors/Manifest
@@ -1,3 +1,5 @@
DIST profunctors-5.5.1.tar.gz 29825 BLAKE2B 6a2fb21790e7ad7edc1cced8fb14cd02dab080ad832926edbd81a1aaf95c3aa9590c8c6b6216265103d1be9977ed64bbefe49000d1fa350d26af29a850c98333 SHA512 6f2b3cfe7ab629dd224319eef020bf92068a0b6b66019ab11dacb0e3540a2581605849037a9f2c0e1bca4330a4bce63266c9378cdb1bd612cdce52e7dae53481
+DIST profunctors-5.6.2.tar.gz 28522 BLAKE2B 812692b257caf7443ff03bf0e9268df8b4b7cd6af4ce95addb7bba6a2fa198b52a98121f63847a4402719a50c95535f379a111f4e943aa9937840920466a04b5 SHA512 ddf33426fdf52dbe0ffea5c9124e1d35b79696564b8e88bcd7a015b8361634566e5d35135cee69c6dc2fa2bbb870d9f624710f98e122078f7f3a82bbdacad690
EBUILD profunctors-5.5.1.ebuild 1102 BLAKE2B 8f2830db8478127e6afb3221cabb9cf5f08eb908e63dc94690343e7e7259ce47cb923e298506b70eeb9dee663ef6b65fe1c9ffb74a470f28ad4a2cd768f66927 SHA512 6654b1377d9d6326454bb0d2b630c1742c6d3befcf15a0a504c1896b182e9958958deca6b28be24f406a9260f39b99e4721f1dcd5a43df50be9187272adf619f
+EBUILD profunctors-5.6.2.ebuild 1050 BLAKE2B 3e0efdf64bb09d1b2e3501aee9b41609607c51890465465b068ced8913f7dd5fa8de38ffd1458697055b36afc2abddc264cf647a070330bad78cdf14e857a291 SHA512 79761233e90de1bc07eeafd18239cf64e7bc320a0d0581118e4ca90e27e470f013e7ed41a3f8b8cc8c38fc9e92745fe20e3252ab9cf41177c79e2e1df18e2a23
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
new file mode 100644
index 000000000000..df9b3257588e
--- /dev/null
+++ b/dev-haskell/profunctors/profunctors-5.6.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="The Profunctors package, authored by Edward Kmett"
+HOMEPAGE="https://github.com/ekmett/profunctors/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
diff --git a/dev-haskell/psqueues/Manifest b/dev-haskell/psqueues/Manifest
index 6e346e9dcd4f..e6dc77993c35 100644
--- a/dev-haskell/psqueues/Manifest
+++ b/dev-haskell/psqueues/Manifest
@@ -1,3 +1,5 @@
DIST psqueues-0.2.7.2.tar.gz 27455 BLAKE2B b9d69b445173c4b8972e3f4a0a601c2e1c9d96c02b4426c5fbdba7220274ddd4c45138bfe94b23744b99cc0b538d114fb045095c1e9d2cf1d7e1f3295466662c SHA512 cc70bc22568d24b8618d43be7a2261ab7b55005e7e68a49a4d09b323e03954c05fe8d4de2c344760cdfef26b04bc6937bc331f7e310e1bc9b6b512068eed3be3
+DIST psqueues-0.2.7.3.tar.gz 27328 BLAKE2B f237482c54cdbe7bdd69c119bca0ff159efa3a242e06bb503a62ae453a1445cd1c6216aa426fd7ae752f88c77e26401516b06f5a9b30a99e548b8a48dbeb1bf2 SHA512 7a089a68f8b99f93780cc05e1b3454c266077f47a453f139bbe368cdca889e8b7098aa2770c86fcb32eddcb15837a7d60c70da946ad5a234a72bf01fff017fff
EBUILD psqueues-0.2.7.2.ebuild 948 BLAKE2B 4c12fd1438d7e2ca94cbb9aad9d3950154939d3b64a619a4099db6d35edccc6a6943853a8d12c4c0c41856814cb0fc2e93b104467029ec7dca2204300c0e8d22 SHA512 54595fd465044b8c5d3854754434146d3fb30b5990373ab97e5e24f14827b4d3f4f35808e4cc7da11ecc9e9172e3a3f1c7bc8eeafa93a2c1f86325a205b7836d
+EBUILD psqueues-0.2.7.3.ebuild 951 BLAKE2B eddb1f0201fad7a88f396f1c6cefaa10741031b43c0d7af92822e0673b67c63ae89dd05330a50bc33ebd2ebc613d2d2b676c2dc0a7a77e790bac8c1150bae3cc SHA512 1017fa63cd24ccf391f8923f8c56e90cd552866f3c025fda2536ebdfd227c7e724886b3d42535199cc81052c4a93dd80441a918d272cf799e90220c25e938838
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
new file mode 100644
index 000000000000..219371c6efa3
--- /dev/null
+++ b/dev-haskell/psqueues/psqueues-0.2.7.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Pure priority search queues"
+HOMEPAGE="https://hackage.haskell.org/package/psqueues"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-haskell/hashable-1.1.2.3:=[profile?] <dev-haskell/hashable-1.5:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.7
+ >=dev-haskell/quickcheck-2.7 <dev-haskell/quickcheck-2.15
+ dev-haskell/tagged
+ >=dev-haskell/tasty-1.2 <dev-haskell/tasty-1.5
+ >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.11
+ >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.11 )
+"
diff --git a/dev-haskell/quickcheck-instances/Manifest b/dev-haskell/quickcheck-instances/Manifest
index 74c7c8b91ed2..a9acacd39d7e 100644
--- a/dev-haskell/quickcheck-instances/Manifest
+++ b/dev-haskell/quickcheck-instances/Manifest
@@ -1,3 +1,6 @@
DIST quickcheck-instances-0.3.22.tar.gz 9939 BLAKE2B 329117de28253bd6319b84a7e51c6428b90fed4ca4f49c7bb127ed1676d2438ce682a80fb819d60df300d6b56c005a9dd424e3b9d7c858119cb0e871d19c06f1 SHA512 cd36e6833752fbc5501a4fe8459381fe3c07f73b706a438effee06bd1b5e17ecb12b1347fdacb65556e339de58ca8ac32480dc1339cb43b1416c4aeb4f714f8c
+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.22.ebuild 2110 BLAKE2B 2105437e84db6c6cc7281dba467ea6d67496263bc5dfe7e7f8f4196ed5a13a6c6f2d85b3ef87e9ec6cb5158958d1e67ba3392f56042618dc7409168b26052436 SHA512 0406cd5a2ae210c807ddcb1134e031abee4ecc77c1731c97065738c175131a10583d28add97076bc07979ed36bc953e0c19e5bc618fdb3ce9bf1498939ebaa3b
+EBUILD quickcheck-instances-0.3.27.ebuild 2480 BLAKE2B c68ee70a5c6ca92c0e9d5bcabe94fb1a36c782ade34d8fe7aea78d22161f584fb18c951743ce8ee231115c8b14aacc4c665295c1c61b72560cd626785aa984c5 SHA512 dce85b3fa377e021e4f61556f3a5e9deb3a14c1bce2eec0f3f395b953e443bae8f8f5b1fe28374c3098ee97a3ac3767a9a6f1200fedcfd1e4634e4de0a5ab475
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
new file mode 100644
index 000000000000..674e62c72b83
--- /dev/null
+++ b/dev-haskell/quickcheck-instances/quickcheck-instances-0.3.27.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+CABAL_HACKAGE_REVISION="1"
+inherit haskell-cabal
+
+DESCRIPTION="Common quickcheck instances"
+HOMEPAGE="https://github.com/haskellari/qc-instances"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal -> ${PF}.cabal"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
+BDEPEND="app-text/dos2unix"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die
+
+ # Convert to unix line endings
+ dos2unix "${S}/${PN}.cabal" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+}
diff --git a/dev-haskell/quickcheck-io/Manifest b/dev-haskell/quickcheck-io/Manifest
index 6acecf1b77fd..37828ebb3002 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 637 BLAKE2B eaebac99042497a1ea8bb056f5619f06b21c7c785f16bed471ddcbb532caf5c01b638f1d940c064cb53b903c9fdc7a8c2692fb9a4e59fd5ee647d693b1829157 SHA512 05c948fe478955a8d9a29f43ad313f1637d29e6404b5e93bdf3488e327325a52982d2cc60d9f2208abcc749046e7f7f3e7c0142cce3a0a361baff1b486ee18e9
+EBUILD quickcheck-io-0.2.0.ebuild 644 BLAKE2B 27c1a8ba72f652304973c21a04fb106bdd49ba8cf3d42b8975b459f9c6809abfcd6afbc398a1b6e82f0c2f92d60061a648093b4f90b65472025a838f268b93bb SHA512 d7d7c6e76c6a1a52497f477464d7ee82eb57b5151ed2722773cc68fa48a2ea0165214fb2a48a7faa63c6bcd78af30768a6b08c4ed7e94d65ffe4a71bd5651e81
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 5f31655c1639..7146b023b367 100644
--- a/dev-haskell/quickcheck-io/quickcheck-io-0.2.0.ebuild
+++ b/dev-haskell/quickcheck-io/quickcheck-io-0.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/hunit-1.2.5:=[profile?]
diff --git a/dev-haskell/quickcheck/Manifest b/dev-haskell/quickcheck/Manifest
index 19fdc95ad5a2..be1749b2cab4 100644
--- a/dev-haskell/quickcheck/Manifest
+++ b/dev-haskell/quickcheck/Manifest
@@ -1,3 +1,5 @@
DIST QuickCheck-2.13.2.tar.gz 70427 BLAKE2B a2676dfd98f8aafa2ccc2e0dbe32d23d70d811e940ec8f6ae7e85b65feef07094d8edd66548961b6217b05eba30e19b6a76eed3b15cdd0293591d97252c9662a SHA512 d2c92caec8bdf9089483b1f256f17f3d50e066f57eddb630f1831a232c4e33a0d4f55a0f927aa433cd3379283fa2615fd2937941e6847b234ea00b0fbeb46b98
+DIST QuickCheck-2.14.2.tar.gz 75246 BLAKE2B a64ad51f3daa858a224c00fb785979460b638d76f20c7a19d95a6303cd5da61adaa40cb52e154dd15218adbf54fff184f16ab3b932895294cf37f24982a2b9cc SHA512 84decd354e6093bc72afd125410499dd4be3ae8fdbf0a3b466011b4dbcb5c5657e51ab75cfe22790e22bf4ac54cbb1203ff7a0d108e872ce60f4831be827a6e5
EBUILD quickcheck-2.13.2.ebuild 976 BLAKE2B 9a1ba164938a6fe803df96e5b2774dff9f745b222adb9416659c9356aad22d4ca66ca1c3b4e80f20d304e1fa58f518614f5c0811c3d26de2cf225fcc42b59b0b SHA512 aa7f31eca0764df583df869823f8573d3674c96b8674b02ac7b63f33dc186108eb22b283ff4710e2b1f65bdab03e2826b55e393de262fc0fe265a4394682a9c5
+EBUILD quickcheck-2.14.2.ebuild 1065 BLAKE2B b5b4c84d557f47af36016d2029b0bf1945da9b6528edf8284685f5846ddc80fba39f262e0459768e709c959f4ad6b0fdbaf289b48f5a937d63e8154c8c8848a7 SHA512 c31e8ecded22f65fef707f12b5bd112e9b2649d639b73289bede0e7fac9ca19c822357d612e46d3454c7c3c5b2007460af108547c268d6000ce0d08f1487ef8c
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
new file mode 100644
index 000000000000..08962dee6b05
--- /dev/null
+++ b/dev-haskell/quickcheck/quickcheck-2.14.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.6.6.9999
+#hackport: flags: +base4,-base3,-old-random,templatehaskell:template-haskell
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="QuickCheck"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Automatic testing of Haskell programs"
+HOMEPAGE="https://github.com/nick8325/quickcheck"
+SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="2/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+template-haskell"
+
+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?]
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-base3 \
+ --flag=base4 \
+ --flag=-old-random \
+ $(cabal_flag template-haskell templatehaskell)
+}
diff --git a/dev-haskell/random/Manifest b/dev-haskell/random/Manifest
index 238fd322027b..f980e03f2b0c 100644
--- a/dev-haskell/random/Manifest
+++ b/dev-haskell/random/Manifest
@@ -1,3 +1,5 @@
DIST random-1.1.tar.gz 10870 BLAKE2B e26794bf5dd05b39bdd92afb55abde54d35ff4f7116753ff8b901c8cc18ea71a73fbcb5fc7c1c4a2d35f33ebcf1a3dbbdc0018cb2f8fb1978c35960b95e90606 SHA512 7f128b1c88adfe7ee6405578d3c999bb77e9e3c21e16f82a5197c0ad1d6731851e99e08d8169c6a8b1068ad8a1614c1c0ef8c04c1958337a6e325f1de0c718a3
+DIST random-1.2.1.tar.gz 47143 BLAKE2B 861a216b063aa893a9de645cca231fb1a1914609ea4dd8ec222b35db6ee9cc60760a613896e979f731d3e1a55ea792a294d380313e78549c6effc21b77d57564 SHA512 b130a90981de53b4fc3e7cf660224268d24bcceb9498d33827d9f43dc705c9a724c23999c4cf0222127f4c69daebf0d049d963abbea0a860135d661f9cc55731
EBUILD random-1.1.ebuild 601 BLAKE2B 98e96738197ec9555a46b7f802a7f5d211215c6c97351f04a98ac37014a2b31fc016b432f6f9604d6b521ca290e3bf77a735d8f9c8896303c52039b52881ef35 SHA512 93106c8af80af195a69b1b9370bbb549767a0afaafcca8a29f0d1ffc775ebf238da6919d299e2362b0cd60642fa4ad6c9d49d0c19784c929c167db6922f3a2bd
+EBUILD random-1.2.1.ebuild 889 BLAKE2B d0ffc025d0a21416dfc01d8f67c039fb1e1e29f547ef12bbd0ab332dd9c4d34c4dabd3cd3c8888d29119c125396228d9a6bbaaa73156e2a45d1fd9fff4da5503 SHA512 bbe648e6094e80d70cdac62e846f1d5bbd168686cc7119936c93d99b6985e8b37b7459fbc39f4f69f38b8e21b72453359a4b9fb2769de5031f422aabf33f21a1
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
new file mode 100644
index 000000000000..5b06d7481e13
--- /dev/null
+++ b/dev-haskell/random/random-1.2.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite circular depend
+inherit haskell-cabal
+
+DESCRIPTION="Pseudo-random number generation"
+HOMEPAGE="https://hackage.haskell.org/package/random"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+
+# circular depend: random[test]->mwc-random->math-functions[test]->vector-th-unbox->vector->random
+RESTRICT=test
+
+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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1"
diff --git a/dev-haskell/raw-strings-qq/Manifest b/dev-haskell/raw-strings-qq/Manifest
index 3c2fb683e1c9..f7542feba5c3 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 577 BLAKE2B 1f545214ccc70fa18e4de3d499219766fbb9fd19336222ddb1d508566a98982a59029ab6340d384f19f480753410b61aaef6d49a6927e71d538b81c9ab8479d8 SHA512 e60eea7fb1313ba41932a7b03a55f8dfda4ce7dd960e86192467d6275ebc117b0db78615bc5703e5c62ecc97b218d59b2b06187ebd957f38f9b32d5904e51276
+EBUILD raw-strings-qq-1.1.ebuild 584 BLAKE2B b51fe354d0fd4f91656b0a2c112b9b0854957d758f93447ad95b726326815c46dbfde70f6457c246b9be0e760c2090503de2f608c1c1498db69313f70a54c755 SHA512 24adbf7818d3489bad5e9764c1bb6b72c82239813ec55231fd0d4bff82a0619e9084c023f4c1d2513df9eb7984ebbf52242539af39f04c872e4a385b98ca2b5c
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 a3fa35fcd57c..7da22617bf87 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/reducers/Manifest b/dev-haskell/reducers/Manifest
index f571695d0e2b..2259cebef47d 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 1155 BLAKE2B d09556ed6aba294a901e6ab6400d93f5ad4176db5b88a18fb058d707e7752ff8fe9f54620ab59bce05d5660a5a384a072005ffcb7f8e9a80e761807e6f59ded9 SHA512 ac957fee33e2f4d85ef020e4b1753c06ca9e302ac1186d620190c7c041c281a315495756f5e05567e10ec20a68365d96894e5c38b677ad7dd288607e2225fa96
+EBUILD reducers-3.12.3-r1.ebuild 1162 BLAKE2B 8b1ab8726348f8a1ff4b27ad1916a63d17c904e38d7f6055f9950c0a27ee05da7728c5bde75c23b7ad2845e899ef5ad8280b2cdbc9b1c459981a3b2518f4bba0 SHA512 3712beb541faed6166e14a2bcadb5db436b7dae9e735f45fe90269f5e89aba95cedbf411ccffd1e22dcaa5e116619517bb8c82eba6e08efcaeac3c1d2d845dea
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 48488e1be2c4..636ce4533d8e 100644
--- a/dev-haskell/reducers/reducers-3.12.3-r1.ebuild
+++ b/dev-haskell/reducers/reducers-3.12.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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 2c43fa283580..31d146d26e87 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 823 BLAKE2B de51deb0b788e5c5f0a4ab4b9324dbc9b17738be8503e38985ef164779c26a5ede566eb01b60000f2fe7d392167990797f304e8430d45ca095d2c25cc6236dd8 SHA512 4ae79acc3dbd02f458c9f5987894e7f1bad908b8c34d2f7d412bc92d4eeab01f90970d9d7b1c13f173eaf51c71145346b92832c15d94ec46a79f9311f083ae28
+EBUILD reflection-2.1.6.ebuild 830 BLAKE2B 0328a58315db80aced8840898e914059b6e6abf764c05b3dbe52087c697419b5e845aa748a82400431f64e1abb11139d2fa5812b2aadcc9e60cbf5c2d0e22b22 SHA512 8958d93d7245c07e76e07b703eb1ec449f0ff82250e55dd932ef3c55412c29c9d7c898b3198e6f2b87a88037518204d2789b9f2ac1fc3803780aeeb594073d79
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 e869c96dbe2a..cb6ee7192603 100644
--- a/dev-haskell/reflection/reflection-2.1.6.ebuild
+++ b/dev-haskell/reflection/reflection-2.1.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
RDEPEND=">=dev-lang/ghc-8.4.3:=
"
diff --git a/dev-haskell/regex-base/Manifest b/dev-haskell/regex-base/Manifest
index 4e894e9bf6d6..1e31951cc5d7 100644
--- a/dev-haskell/regex-base/Manifest
+++ b/dev-haskell/regex-base/Manifest
@@ -1,3 +1,5 @@
DIST regex-base-0.94.0.0.tar.gz 9679 BLAKE2B c998f856c51e3d3abfdc389ea6f8451198f6c6f2d0b3b56c79704febb53f9a3d54c7ed57ddabd10f97c465e1f591cd7f06a4b9c8aaebc6e67fd2741d26fc69b2 SHA512 4e7120e1a2b63fd3e4e15cefc540e82ab0949f51e19f495d4cf4edbe8428ffdf2f114df3504f66049fbb790d5310c59daaf0ed3a71c5acccfe205dccc4567045
+DIST regex-base-0.94.0.1.tar.gz 10095 BLAKE2B 89dd1bf850c072ba8b0283e363415f82bd47557590161e6a65c3a570ff01042b63f85361b4910bba50e8ddbc64887ebf249d8e9b1d60f954d03dad1f29965b93 SHA512 2a1f088532c4488e4dea417222b8723436fbffcf8a8a3596d66c5fd4941250e97c0271c23025244ef3f4ba5295cff82ad8b49a6776d9410210efa7f199bc8b7e
EBUILD regex-base-0.94.0.0.ebuild 893 BLAKE2B 8fffd279206595d44ed6f38712d1db3a17484b419b7018adf7d21620acb336d66367700a648a73bce4b755a40c1e795d4a2675872a95ce5ff34a817d2cbdc71b SHA512 5a95d3f0a57afe9602905061d13c2a81889e856de167a8f10c265fb677e49d15cc128ce1d5080b34862c5409e658708775ae216fcbcd32901ce527aae1bbc8e5
+EBUILD regex-base-0.94.0.1.ebuild 745 BLAKE2B 51f330572631368982d9c1a27aa8276b39fc642a44b179b91b6b2b6faa5a226f695b2a5dc4c6809e529a62160bface113b375f8444efbdad68cf41c886012adb SHA512 33f4a7ffda37749efa0b888aafa47f2a86cb025eeb95504c3a69e0ad0f8c84abbafe11e9fb4d10bc6aba48f4f6779321065e2b8ab1ce05876bcda557f9367527
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
new file mode 100644
index 000000000000..1d5f39c26294
--- /dev/null
+++ b/dev-haskell/regex-base/regex-base-0.94.0.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Common \"Text.Regex.*\" API for Regex matching"
+HOMEPAGE="https://wiki.haskell.org/Regular_expressions"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
diff --git a/dev-haskell/regex-posix/Manifest b/dev-haskell/regex-posix/Manifest
index 18c499775da1..a2b132c958e7 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 1017 BLAKE2B 7220ba986b99940518c802d8fb255fd40289d4022ec322b2031c3f67244f8305b558417e62bdfa80bcf60344d276608218fc2932b0a34bece2b14d29ca3d8416 SHA512 72d7fad05f026cc7856c85d658ed9c0b919cd0fd148b1a4ca60cde7f1f92a22b5a9469883ea6f515f78bd9bb05c183ce649760b075fc72df1314ee2c06165cee
+EBUILD regex-posix-0.96.0.0.ebuild 1024 BLAKE2B 4dba380aff2db54726dd94c812225c61f1a9f738981e264c28803b36082067e0a4a45a6ef177904ea82f12fdf17d38985c94159ceec3eebfeccf5fe71ee4a95b SHA512 5f34a897e6834d06b8daa93be1213488556055d387db8f70cba5177f09ef9ebbbb287bddd8f7aeb36410058899e541e717870894e8e3b2126033699efdd00add
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 517f29f00542..3c3a4fa5e293 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~amd64 ~ppc64 ~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 7302fc073b2b..4dc2189fc96d 100644
--- a/dev-haskell/regex-tdfa/Manifest
+++ b/dev-haskell/regex-tdfa/Manifest
@@ -1,3 +1,3 @@
DIST regex-tdfa-1.3.1.1.tar.gz 78057 BLAKE2B f18f87bdace5a14d2c80b4797e5e05b3b5fb042a84a7ddaf44a153c1d34631c9b722b3cbb1a2024464ab549c058c25ff94372046d6aeab064ba4f6acda86fb20 SHA512 d90461dd142602ee392e8861d6a44a15b59ffae9ed9aae150aa0f27245f04839da46ed3c8cb87e11f8c35ff017b0a596e2874b6a1ec653452a2fab3ee1f83b4e
-EBUILD regex-tdfa-1.3.1.1.ebuild 1097 BLAKE2B 2d4830f87a9f8a5ebff7b81ba5a19ea92270a45407b97b038fcdda948344f1687d165a828e6a4866b6a6205968bff910e5a77eb084f62fedab853fe64eac3a85 SHA512 ea262ff0b02aa387dc17207f83afeb66665bc8f11e7b2c6849e2c62c6ef8693546b1333c376dbc33686681e3d3fcaa24d81fe44456930da1b2e18941c6a6b051
+EBUILD regex-tdfa-1.3.1.1.ebuild 1104 BLAKE2B 2b77cd8d51630bf6798433915c00f80badb7b95bc1284eaf326b17d76d6b2dd9314b4da45ed7784c8b1c9c5df448062d5d3e514f15d96e631e4288ee73d0872c SHA512 9096fd95e3071e16320e072fee7874c8b442f3b194ebb46f030137304b914b537da82aa258106cb51cb6cc09ca59e44578cbb3ac1f92dc7cca531e4e3c0cf802
MISC metadata.xml 340 BLAKE2B 319aacb72c42132e7ada85d202654dc33109e26c5d5d8c7d429daa3f7f428b779fbd4ba37a328086f51ca6abd7f5371a381ad142a8d16f1101ddbe9b31d1a181 SHA512 d9a7851eef96bea2959de80eecbda08d625c8fa9989beb2cfb4f2e845d2756f309be4a23f2eca4c205e78fa5a78de2087dc816390c27fb6081b8ce0bfbd3ea8c
diff --git a/dev-haskell/regex-tdfa/regex-tdfa-1.3.1.1.ebuild b/dev-haskell/regex-tdfa/regex-tdfa-1.3.1.1.ebuild
index 7cdc06a6deaa..61c1ba5e08e7 100644
--- a/dev-haskell/regex-tdfa/regex-tdfa-1.3.1.1.ebuild
+++ b/dev-haskell/regex-tdfa/regex-tdfa-1.3.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
RDEPEND=">=dev-haskell/mtl-2.1.3:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
>=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
diff --git a/dev-haskell/resourcet/Manifest b/dev-haskell/resourcet/Manifest
index 916645ca7288..953af78d2784 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 856 BLAKE2B 1c01c4fa82dd2a41c02c666a81969ff3097e3dcbea54615da799b5574b83e1183899d2fbe8434c76d42d7ec916b4332a22d032b5ee4530ef8e61fa9335f00a04 SHA512 ffa72d193e2c98d8942ca2daaedf750ef601441b6911faee1333c802ec617454004e6b50f3341b9f1d0722b580c6c45a565c82f31972c5c676ee87f9fdd34ea8
+EBUILD resourcet-1.2.4.2.ebuild 863 BLAKE2B df7f266bef39650eb32985702e414e3da1ee26f717c2d9fb88bb9a7b87f9d1c01cc4cd9128c538d3658136174ca5418c4c47d58a939c3bb9612c1ae0d21b4ab6 SHA512 a4cc718f35d8a1e8b125a102448a1c33e777471505b6e0ee76fb76206a5f5b52113621b1d257c3ef23125d449a0584cc62cfb98476fd3af99944b66253b6380b
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 79b84d5108fd..65731167a23c 100644
--- a/dev-haskell/resourcet/resourcet-1.2.4.2.ebuild
+++ b/dev-haskell/resourcet/resourcet-1.2.4.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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 a25cba8d95fd..c97819e411a5 100644
--- a/dev-haskell/retry/Manifest
+++ b/dev-haskell/retry/Manifest
@@ -1,3 +1,5 @@
DIST retry-0.8.1.1.tar.gz 15800 BLAKE2B fa01f4e6df405d1f71bcb8c7cad6ba9b166222527c70b687feef7b6577446bf790681a189675995bfba3bb362257130bd74119e35893f4497a4f9f57fb37491d SHA512 6907d04314b10fbcbb6680608bbd5926ab56f5916fc032339d5793f2813983d5db3f40d4fc25f8e0befcb3649e753aec737a7ef3cf98fe05252a3a8c1bd546a1
+DIST retry-0.9.0.0.tar.gz 15863 BLAKE2B 2ebe8e71b700f0bedf19a43e08171f98219009dc9ff4f6069ada64945128839f5321c9a2f0602a976431cedbb0c77a56b01805005b8cb4c746b4d4d875b90921 SHA512 89c6ab55a5b0050f7132566d0c9d6ddbbdb927d21c5fcf8fe959fb04228398bc87aa9b51752a881f8a581e6030ac7d21d344dc2c3fea192b0330519e94b33269
EBUILD retry-0.8.1.1.ebuild 918 BLAKE2B 15f2eefa330484756b9d726644aeba8963e3acb5ac4559fbd9feea0b4a92042d54ae73679e7a7374bcd27b12560e49f0d03d4ef41d4203eb7fe80a5f340faa80 SHA512 413ded44107072ce5bf9dd2f834421b30c55b5c6e1d1c01bc422133b4e73accb69a4d469c57bd2c23804daf02be3b76d8c1a9afd29a4c34bfe957689ab0c0b33
+EBUILD retry-0.9.0.0.ebuild 914 BLAKE2B 9267b0c823844b366014b11d788bb989c8ad0a86d53ea0e3cfcba99999562a4c59898f8d4d586fada828507a919d42e0db2be90d29156b838c88b392e2c3c48b SHA512 829c15a02994a0b16911c74cdd79ae3b05122e33604976d354b9bc9eda88b98f7a82d5ec73410f5399750dc4b9849bc74eb195dcec28547375cca033ee93aebb
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
new file mode 100644
index 000000000000..1d4e46836048
--- /dev/null
+++ b/dev-haskell/retry/retry-0.9.0.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+#hackport: flags: -lib-werror
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Retry combinators for monadic actions that may fail"
+HOMEPAGE="https://github.com/Soostone/retry"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-haskell/exceptions-0.5:=[profile?]
+ >=dev-haskell/random-1:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/hedgehog
+ >=dev-haskell/hunit-1.2.5.2
+ dev-haskell/mtl
+ dev-haskell/stm
+ dev-haskell/tasty
+ dev-haskell/tasty-hedgehog
+ dev-haskell/tasty-hunit )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-lib-werror
+}
diff --git a/dev-haskell/safe/Manifest b/dev-haskell/safe/Manifest
index 8aaaedc7a6ad..b0749e8201e7 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 598 BLAKE2B 77c41f10cffd8d2a4ec03fbb20efec8f6e15caab153a9c038ce686c53be35aa01c8ea449993ec235d6775f0f37f1663b23fc94d1533fd3f382f2cc7aa406e0f2 SHA512 52f5fbdd57d416ecfbe0ee15d527572d945e6ec5ce520984ed65ae763d148f70783a42b96514c1cb2bcf9fa7b342abf2ae981052dffc699f16c5bbbdeac52a51
+EBUILD safe-0.3.19.ebuild 605 BLAKE2B a035e00de270b7a4110d962243d4b34871b85eecf36494501bfedc5375fed580c0bc348c33c79bcfdc5421e0eaf375b18d7c6aa0354d9609a8408c4aaa6e7605 SHA512 90aede5ebb9b78a74716e8a7ae34bd82c0ed54fb176e0b07b5d06908863d353bf55a3234c675e9c0ba1ca37cfa13114986482a20fc535f010f9dbead16cebc07
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 bc16cc4eeacc..585148c03207 100644
--- a/dev-haskell/safe/safe-0.3.19.ebuild
+++ b/dev-haskell/safe/safe-0.3.19.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.10.1:=
diff --git a/dev-haskell/scientific/Manifest b/dev-haskell/scientific/Manifest
index 3d8b0a734b9c..7830d5e48f17 100644
--- a/dev-haskell/scientific/Manifest
+++ b/dev-haskell/scientific/Manifest
@@ -1,3 +1,3 @@
DIST scientific-0.3.6.2.tar.gz 23510 BLAKE2B 096cd305cdbc4856f48e81de5387b229c4f23fdbfc641243ffa56a74422ec7b224fb2979f22cbdcf747d56c6073ce74ff6ca773093570a8d0a774e2b33d26697 SHA512 47a74524c8fb25d381adf868d823a6b6772f3f69b0b3cf9f9de015a03bc941857ef3fca1b4f8cbf23e998164e71a914e167221e753c6f32dc8644047d1ef57ee
-EBUILD scientific-0.3.6.2.ebuild 1003 BLAKE2B 74568fe34148084cb21513d016e5bdcd4deda8208109486d67312c43fd78f4bbaf22a96176bb4f1020b61291306514567499db7b2672158f267e6d9da0c1a936 SHA512 f746132e49f8cf3553b3347df977a61ae2706c34c98b76da533692aefa64b1765bb2c1ce0cec06b56ecb7e013a2873f8633efabd8510d9706b2f9ed4a521242d
+EBUILD scientific-0.3.6.2.ebuild 1010 BLAKE2B a93245d9fad18561696cedde95a71d6c7aee4a0371163af0f8f67e6c07174f135be82a2b8707f0acbd04eefe4c6d3717e4b9472251020f4ef2e49e0701555317 SHA512 f3409cd47b3e56a5e01ff3e85e6f26edddde0f2312dd17a3f81d472ade70287db3607910f6520306b03a043be1566ad28b8bd02bdfe885e9e4ed9aaa65cb80c5
MISC metadata.xml 866 BLAKE2B 3f2306ce6b2a6fbd6783f8483bbd28055e0c54263928b320026d75bf294120a4d3d546adc16252a915f0b6a560e7d122d133b5d6475170b628274a721f81b24f SHA512 921e57c9c8427335d9a913a91923aca3414a0f063973a7d00ba661c91ee315d059f82df0dc9efa8a8c31f3c426ed2d837a6e4e6c4c09daa24639206b4772b920
diff --git a/dev-haskell/scientific/scientific-0.3.6.2.ebuild b/dev-haskell/scientific/scientific-0.3.6.2.ebuild
index a65f4fad1a1a..ed495c9c6b43 100644
--- a/dev-haskell/scientific/scientific-0.3.6.2.ebuild
+++ b/dev-haskell/scientific/scientific-0.3.6.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RESTRICT=test # circular depends
diff --git a/dev-haskell/semialign/Manifest b/dev-haskell/semialign/Manifest
new file mode 100644
index 000000000000..7686e21ef159
--- /dev/null
+++ b/dev-haskell/semialign/Manifest
@@ -0,0 +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 1798 BLAKE2B 796136a89f9c056c3234c70f5a5b6bfe1aa651fefff0e027f34dc26b989d70fbd950cd40fdf0b285cc19975c80328b362e50998b1ede8b2c0e7089ce180660a5 SHA512 9eaabac421c39d44a9b5deada72f2398ecc17f929831b2d637cf3f0fdf979ab7c557f5ccf21a2019c3c6ad55ca14c981cb90f614b0222b7b25c7be65d17048a7
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/semialign/metadata.xml b/dev-haskell/semialign/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/semialign/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/semialign/semialign-1.2.0.1.ebuild b/dev-haskell/semialign/semialign-1.2.0.1.ebuild
new file mode 100644
index 000000000000..f4eebc00e93f
--- /dev/null
+++ b/dev-haskell/semialign/semialign-1.2.0.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+#hackport: flags: +semigroupoids
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+CABAL_HACKAGE_REVISION="1"
+inherit haskell-cabal
+
+DESCRIPTION="Align and Zip type-classes from the common Semialign ancestor"
+HOMEPAGE="https://github.com/haskellari/these"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal -> ${PF}.cabal"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
+BDEPEND="app-text/dos2unix"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die
+
+ # Convert to unix line endings
+ dos2unix "${S}/${PN}.cabal" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=semigroupoids
+}
diff --git a/dev-haskell/semigroupoids/Manifest b/dev-haskell/semigroupoids/Manifest
index 2337945b5302..8cb95cd9a6f3 100644
--- a/dev-haskell/semigroupoids/Manifest
+++ b/dev-haskell/semigroupoids/Manifest
@@ -1,3 +1,5 @@
DIST semigroupoids-5.3.4.tar.gz 26307 BLAKE2B ad22d061c6b5773c6717d00226a41f3b765513a50034d7a805605630314fd4d284b80d1eeb0f85829877ae9a51c8b5e0408e53c27d8dd206216d7eab893885ee SHA512 b4053a856e1c2d3f20f984216f008ff264cedd2ccc3cc39ca3b70bc296d81ea8c1e6dd655bb8a6d1b9a44084e02d74a26cd4eb7264e4732e98be3ec351dc6e3a
+DIST semigroupoids-5.3.7.tar.gz 35349 BLAKE2B c911fe203638714236211a9f40f638fd7e43255e57a4b1b3d0df0cf10a97cc93815776bb53c864a8a4c95fda74402f9a5f6003e3899c35015eacd9df8cc5b86b SHA512 5e908f3b1618cfeb45e03335284e8811ff443f3d7cd8013813337729da62570c052e854bde64c56535809340d0ba281e246d7d0cc8f14627deeb7b1047623849
EBUILD semigroupoids-5.3.4.ebuild 1959 BLAKE2B cce6f1b896b40312b284f5889ad7adf1106417131255b445e33b2cbbb70919bf7b8d4ee183d0975e07a6d97554db8d011da26f2bd49c38c1b814e5b997caa66d SHA512 9a88ad9a3fbd304724668081cdffd53b3ceb1af0c6ad80cfe7b76a632184ddcd298866e756a491eec0a0bc56a7578e074b363c62ee9895e848993bb13362fb9b
-MISC metadata.xml 1487 BLAKE2B 70687f61e07b122b03ea5ce1e5be9fb091eab356b1e1ed61f52e866335119d2c263b584207633596d48e0589547d8392ce7eef0d053b78b403629c2fb72ddc6b SHA512 7ad8ba05c37b7f3fb5b0eb98c0d94d71deaf07cc4bd42d5fde15bca0d14d1f9736284fda7c640cc40958603acc251b653fb1ea87ca4d4bb9806a5cb8065a3414
+EBUILD semigroupoids-5.3.7.ebuild 1855 BLAKE2B 68f5711371f6d5c7c0948a2137cd769f93669e9ad22f14641fd44096f85655395fdf9f30cadc3b2aee36f15cc6e2cc453ff55edef0d4a5c8054cae921829d71f SHA512 540ac564375144500accbe18f6cdb2b74c781cf1cc4af51547347ea2568ebbe4ee0487c1cd660e57c9c46aefe78cb3f71ffbbc6daf177aff5a8efa5261de55e6
+MISC metadata.xml 2028 BLAKE2B e52e472eb18b5ea924355a6361001d9fd2465d994bcb1f9f139981d35a9c25ff6dcd0e71005559473dd9d18b65967d740a91378d36316244c4c891cf875ef2ac SHA512 4b14472f76a2c85a0a9c007b2430dd52c457c391eb25dd66c675d57ab46929438c35184ca28b9d8d50ee41da0dad7e4200b4eb5203e011925945a741bdc2f521
diff --git a/dev-haskell/semigroupoids/metadata.xml b/dev-haskell/semigroupoids/metadata.xml
index 6d33aa5c8457..f45e50c138f1 100644
--- a/dev-haskell/semigroupoids/metadata.xml
+++ b/dev-haskell/semigroupoids/metadata.xml
@@ -6,6 +6,18 @@
<name>Gentoo Haskell</name>
</maintainer>
<use>
+ <flag name="comonad">
+ You can disable the use of the `comonad`
+ package using `-f-comonad`. Disabling this is an unsupported
+ configuration, but it may be useful for accelerating builds in sandboxes for
+ expert users. If disabled we will not supply instances of `Comonad`
+ </flag>
+ <flag name="containers">
+ You can disable the use of the `containers`
+ package using `-f-containers`. Disabling this is an unsupported
+ configuration, but it may be useful for accelerating builds in sandboxes for
+ expert users.
+ </flag>
<flag name="contravariant">
You can disable the use of the `contravariant`
package using `-f-contravariant`. Disabling this is an unsupported
diff --git a/dev-haskell/semigroupoids/semigroupoids-5.3.7.ebuild b/dev-haskell/semigroupoids/semigroupoids-5.3.7.ebuild
new file mode 100644
index 000000000000..eef0fed6d93d
--- /dev/null
+++ b/dev-haskell/semigroupoids/semigroupoids-5.3.7.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+#hackport: flags: +doctests
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Semigroupoids: Category sans id"
+HOMEPAGE="https://github.com/ekmett/semigroupoids"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="+comonad +containers +contravariant +distributive +tagged +unordered-containers"
+
+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/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-0.8:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+ comonad? ( >=dev-haskell/comonad-5.0.8:=[profile?] <dev-haskell/comonad-6:=[profile?] )
+ contravariant? ( >=dev-haskell/contravariant-1.5.3:=[profile?] <dev-haskell/contravariant-2:=[profile?] )
+ distributive? ( >=dev-haskell/distributive-0.5.2:=[profile?] <dev-haskell/distributive-1:=[profile?] )
+ tagged? ( >=dev-haskell/tagged-0.8.6.1:=[profile?] <dev-haskell/tagged-1:=[profile?] )
+ unordered-containers? ( >=dev-haskell/hashable-1.2.7.0:=[profile?] <dev-haskell/hashable-1.5:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.8.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag comonad comonad) \
+ $(cabal_flag containers containers) \
+ $(cabal_flag contravariant contravariant) \
+ $(cabal_flag distributive distributive) \
+ --flag=doctests \
+ $(cabal_flag tagged tagged) \
+ $(cabal_flag unordered-containers unordered-containers)
+}
diff --git a/dev-haskell/semigroups/Manifest b/dev-haskell/semigroups/Manifest
index af993e13ee1d..61cb496ca625 100644
--- a/dev-haskell/semigroups/Manifest
+++ b/dev-haskell/semigroups/Manifest
@@ -1,3 +1,5 @@
DIST semigroups-0.18.5.tar.gz 20162 BLAKE2B 6580b1f1ac5bf85aced9dfaea1fc8d6daf4a0536395428f629af651b3717d06d36a33b1d50e38e0b420937cead33fa986d060243a788d83e440dfd73b5413572 SHA512 c1a3376041ea32e9f4ddae79ad5ec649ff3a09c5e0a07ac4f731c05b7615ac2c33deadd24c5c9ee81a6747373ae928f3b3bcaa131dce7a7ff1e3efa56cf57db3
+DIST semigroups-0.20.tar.gz 18788 BLAKE2B 8cd5e82bc1af79a5c688e16c1d1c4aeec12923ed3be2fe9e1aa4f6a431a1e5be56f373ca952536054c2c7530da1adb579fccd8382ddc5031eddcce44815d73b3 SHA512 76e61ffb854276a7760619acd093df0c80c17a58a553ba9f9be3148998c4905784ca5840041a9afb800eab220c62b59567d1be95be478c21b4446021bab7b923
EBUILD semigroups-0.18.5.ebuild 1522 BLAKE2B 218642cce159cff9c06443339d93a60b0b545fe7b7be12c8900665dd2fc76c2e2336247ff24358c7084216498d994e9ca0a75f51becbfa1c8c6447b73b2f69a4 SHA512 c007cb7cf10b998e52f80aad62157b38ddcb07872b209d91ea992b0303f67805ac0c39437967ce2a365fe671ffdda239d5350bef4db8e22b51e13606b2ab96c5
+EBUILD semigroups-0.20.ebuild 987 BLAKE2B 619986298b53ea714ebd14e7d0def3ce3d9e88372da66178116571305fb4ab905b6d50b7f963a3517bc300009100ad83722d300ff1c50dff0ef73ef9d0bc8a4f SHA512 415ca467307b5146844e5b0aef285c745e29744e735080242272a8be9267dc3d0f87dbca11e2b87c7c6c1544fe9cedd5dd7a6b72d12516574f000c640774b7c6
MISC metadata.xml 935 BLAKE2B a4d8dc521f5fd81a1358c9ae35adaa8043fdef6c81634bfd3a1c8b8b0e847d76eddc64251da0f81277354b08dc4e38688f4f4920d2c2325781bcfad3b9decdf8 SHA512 5b453a14c4628afc6c259a11d109a72690f3308daf6588e7bf98fe7c890cc3f776f31cb08401f83b87141df234ab02bb908d77ddd7f4f4a15f51e1e7dc7adbf7
diff --git a/dev-haskell/semigroups/semigroups-0.20.ebuild b/dev-haskell/semigroups/semigroups-0.20.ebuild
new file mode 100644
index 000000000000..703d7d75c690
--- /dev/null
+++ b/dev-haskell/semigroups/semigroups-0.20.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+#hackport: flags: +bytestring,+containers,+deepseq,+hashable,+tagged,+text,+unordered-containers,+binary,-bytestring-builder,+template-haskell,+transformers
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Anything that associates"
+HOMEPAGE="https://github.com/ekmett/semigroups/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=binary \
+ --flag=bytestring \
+ --flag=-bytestring-builder \
+ --flag=containers \
+ --flag=deepseq \
+ --flag=hashable \
+ --flag=tagged \
+ --flag=template-haskell \
+ --flag=text \
+ --flag=transformers \
+ --flag=unordered-containers
+}
diff --git a/dev-haskell/servant-server/Manifest b/dev-haskell/servant-server/Manifest
new file mode 100644
index 000000000000..1ee8999432dd
--- /dev/null
+++ b/dev-haskell/servant-server/Manifest
@@ -0,0 +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 3261 BLAKE2B 389074c9a7264dc46ade5ae10997e93d6ec880051065e67d09090c573b346c0e10b812cbf0faaa5ce78a90af09ca185a95c5e451b2e1026279efef985611ddc3 SHA512 00e12c5a8b4cb6fc3f182c9537012000008f0f4e4b1a7f821bc320721a9e966a325ae25e7ff9f8c9591d1b87eb409da930cd87d38430bd90a69d16182198da6e
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/servant-server/files/servant-server-0.18.3-add-examples-flag.patch b/dev-haskell/servant-server/files/servant-server-0.18.3-add-examples-flag.patch
new file mode 100644
index 000000000000..4c85484dd6bc
--- /dev/null
+++ b/dev-haskell/servant-server/files/servant-server-0.18.3-add-examples-flag.patch
@@ -0,0 +1,31 @@
+From: hololeap <hololeap@protonmail.com>
+Signed-off-by: hololeap <hololeap@protonmail.com>
+
+Add 'examples' USE flag and rename the example executable from 'greet' to
+'servant-server-example'.
+
+diff -urN servant-server-0.18.3/servant-server.cabal servant-server-0.18.3-r1/servant-server.cabal
+--- servant-server-0.18.3/servant-server.cabal 2022-02-11 02:33:28.463223367 -0700
++++ servant-server-0.18.3-r1/servant-server.cabal 2022-02-11 02:35:38.242984376 -0700
+@@ -33,6 +33,10 @@
+ type: git
+ location: http://github.com/haskell-servant/servant.git
+
++flag examples
++ description: Build the servant-server-example executable
++ default: False
++
+ library
+ exposed-modules:
+ Servant
+@@ -99,7 +103,9 @@
+
+ ghc-options: -Wall -Wno-redundant-constraints
+
+-executable greet
++executable servant-server-example
++ if !flag(examples)
++ buildable: False
+ main-is: greet.hs
+ hs-source-dirs: example
+ ghc-options: -Wall
diff --git a/dev-haskell/servant-server/metadata.xml b/dev-haskell/servant-server/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/servant-server/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/servant-server/servant-server-0.19.1.ebuild b/dev-haskell/servant-server/servant-server-0.19.1.ebuild
new file mode 100644
index 000000000000..c3e703dbde3d
--- /dev/null
+++ b/dev-haskell/servant-server/servant-server-0.19.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+CABAL_HACKAGE_REVISION="1"
+inherit haskell-cabal
+
+CABAL_FILE="${S}/${PN}.cabal"
+CABAL_DISTFILE="${P}-rev${CABAL_HACKAGE_REVISION}.cabal"
+
+DESCRIPTION="A family of combinators for defining webservices APIs and serving them"
+HOMEPAGE="https://docs.servant.dev/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal
+ -> ${CABAL_DISTFILE}"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="examples"
+
+PATCHES=( "${FILESDIR}/${PN}-0.18.3-add-examples-flag.patch" )
+
+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?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.2.0.0
+ test? ( >=dev-haskell/hspec-2.6.0 <dev-haskell/hspec-2.10
+ >=dev-haskell/hspec-wai-0.10.1 <dev-haskell/hspec-wai-0.12
+ >=dev-haskell/quickcheck-2.12.6.1 <dev-haskell/quickcheck-2.15
+ dev-haskell/safe
+ >=dev-haskell/should-not-typecheck-2.1.0 <dev-haskell/should-not-typecheck-2.2
+ >=dev-haskell/temporary-1.3 <dev-haskell/temporary-1.4
+ dev-haskell/transformers-compat
+ >=dev-haskell/wai-extra-3.0.24.3 <dev-haskell/wai-extra-3.2 )
+"
+BDEPEND="app-text/dos2unix"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${CABAL_DISTFILE}" "${CABAL_FILE}" || die
+
+ # Convert to unix line endings
+ dos2unix "${CABAL_FILE}" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+}
diff --git a/dev-haskell/servant/Manifest b/dev-haskell/servant/Manifest
new file mode 100644
index 000000000000..a2f5ee2b29f6
--- /dev/null
+++ b/dev-haskell/servant/Manifest
@@ -0,0 +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 2614 BLAKE2B 40f85c7715e88bacca8a954b35ccdc8ac0a2c8ee53166c8d3f545a28a43681554723e283c58c3de8a24a6d7fe3879fe936e39bd79056f277b52fbdc8a645def4 SHA512 d2d2aa398e72a987365af9fcc33438d5dc0af5456a9d69cce5ed97d90cc76af7318bb968936184a9bbaf159a9de0de6d726e227c3e28a6e206947a0b8ca0fb7c
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/servant/metadata.xml b/dev-haskell/servant/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/servant/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/servant/servant-0.19.ebuild b/dev-haskell/servant/servant-0.19.ebuild
new file mode 100644
index 000000000000..c0c70841aaf8
--- /dev/null
+++ b/dev-haskell/servant/servant-0.19.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+CABAL_HACKAGE_REVISION="4"
+inherit haskell-cabal
+
+CABAL_FILE="${S}/${PN}.cabal"
+CABAL_DISTFILE="${P}-rev${CABAL_HACKAGE_REVISION}.cabal"
+
+DESCRIPTION="A family of combinators for defining webservices APIs"
+HOMEPAGE="https://docs.servant.dev/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal
+ -> ${CABAL_DISTFILE}"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/hspec-2.6.0 <dev-haskell/hspec-2.10
+ >=dev-haskell/quickcheck-instances-0.3.19 <dev-haskell/quickcheck-instances-0.4 )
+"
+BDEPEND="app-text/dos2unix"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${CABAL_DISTFILE}" "${CABAL_FILE}" || die
+
+ # Convert to unix line endings
+ dos2unix "${CABAL_FILE}" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+}
diff --git a/dev-haskell/setenv/Manifest b/dev-haskell/setenv/Manifest
index 3a96f1c7c9fc..84c2707c658d 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 564 BLAKE2B 56ab5c3891bda26cdff4708e068376a7bd6b1f509980532066eb00d693d993ce23b1d2f9f032a37fc974e0f6b62fe7f1a997586f545490920fcc3ed44a5b9f5b SHA512 b16a196a8da4b1a2ad20f67a2689acbca09f5ea89e340919116e81d9db37aaf4e9eea10bd9e9529d4095c5fef189fac39598ffd6f24822e7ea9c7078db2dfc2d
+EBUILD setenv-0.1.1.3.ebuild 571 BLAKE2B bcb57340e74d6d2b17c48f9b87e52a4f04091a60568f5d41cb87f45e007fe96dd1be9bbf8f1990d59a6a8512bab8b3f63674803719d63f8abefcd54b26f97b85 SHA512 a7aaf5fc2c2d4d1d52d206d127708dc43f069e3a118dbc5e93b7e4f41801f9160651587b90ee374a2582b3ac1085dafc4b76c3a5d0685bb4ae0935784ae4fa2f
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 6911a94429b3..44b757b3bed1 100644
--- a/dev-haskell/setenv/setenv-0.1.1.3.ebuild
+++ b/dev-haskell/setenv/setenv-0.1.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/setlocale/Manifest b/dev-haskell/setlocale/Manifest
index dadbbb6171f0..bdcdf59f8148 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 623 BLAKE2B c40b7cdead2a95f04aed2b33df65343127fd8a9aac993fb9ab4a45e49a889b4e475e4dd59475fb4dddcf28bb69cc4f20286e41d14875f76e5e8808898dfe0cf6 SHA512 7ada4f5c3a3f920dcfe6ba36dc03eb31836c074b5a6a546767676937a8b220f50226ecdcabcc1dc2d09b6058129d8c5215ff93945c20f43e2995fde8f8c24b92
+EBUILD setlocale-1.0.0.9.ebuild 630 BLAKE2B 55ca4ade5a21abff99bad226eb1bc29d7373ec253904bc367a50a8341ca8f1db706e25c8c0668995d07fa54adfae153472f6ea9aa6a20f14f6e9e522969d0a3e SHA512 b6da27eeca9554ef8f9431b66b4a0bd375c76dd3fad0d2f9c82070c65b3d15f6660b3ca98b4f9a781bff9cb7160467c06ff7b44b82937d74a2c96fd74aba3e52
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 89678002e584..c00c6bd678c8 100644
--- a/dev-haskell/setlocale/setlocale-1.0.0.9.ebuild
+++ b/dev-haskell/setlocale/setlocale-1.0.0.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.6.1:=
diff --git a/dev-haskell/sha/Manifest b/dev-haskell/sha/Manifest
index 6c019a644a71..36654fbc6e0a 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 1031 BLAKE2B cd4a22655d5c134640ee106308b40542220025c3a18371c6f16c2a971b0680b42e11625304ce638dd316cb831062605866fe84a4870f1bdf3a759cabc2b54b34 SHA512 532c48b57ac2f20e3d6ceda0222b852cf221d8f4dbfd53bbd21182ea75cef7fa9432a580ee403b65197adf2eea6464d16695bdc6cf5ba8c1f301844b2b0fae83
+EBUILD sha-1.6.4.4.ebuild 1038 BLAKE2B 203cbdf1cdb895bde0420e71498fd74969cec4f7aa7405a926d42e82f3d1aad73b38064596c701fa9577610107ac779eea0ad520a838429d084c6b6c4539d648 SHA512 51f38e071bcca6cee85f51512ea16ff7ef1c76aac94d3b36b2f1d142c210e627bb4d52cc16d020ca5a3d2ea9e398eaaa9480b41e19409269717f2820954d9e16
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 f0fd33c8e0da..2a44f6c76020 100644
--- a/dev-haskell/sha/sha-1.6.4.4.ebuild
+++ b/dev-haskell/sha/sha-1.6.4.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux"
IUSE="exe"
RDEPEND=">=dev-lang/ghc-7.8.2:=
diff --git a/dev-haskell/shelly/Manifest b/dev-haskell/shelly/Manifest
index 5196c4cc5cf9..31b4095cf9a3 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 1287 BLAKE2B 7db2325edb636fe11bfeead166cd2dffadb40f5e50bfe79e352cc3ac5fe4f1b2ee6a0520fd0f5d9972f7f934e49e723c587db5c7ff7eb9a7130fcf10c9261526 SHA512 f9bbbf69d39203e31b8237d9fcb5bae3a2b8c57ad8bab2ef547d9b8432acb249d6d0831a68c388f04d064359e14ba360ac32f5f233ce01ebfe13a1c7160f827c
+EBUILD shelly-1.9.0.ebuild 1294 BLAKE2B 0a9da119cc9dcb024df47cdbb8eef686815ef8516cec6142801a648d379a783c833b510b2ded153915cc489368f8768cd6b7a63a00bcad55e8b60db232cd23fc SHA512 d05ee6a71478f73591783e6d8890fe18484adefc36a10bb1eeca891cf1e4e7c09f33508dd3c21279621bf82103d9ad1271b149e920273ee1d3053311858265d1
MISC metadata.xml 1069 BLAKE2B 08d32d97f1a34cfd8b27ebce6c1574e42e5d4c88b1b0c4753aec2afe8283d646dc943f49291fbe4e6bbf599a611217eaeeb1ec64771ad340b4dbda559fbbd6e8 SHA512 10600627bba866e76df29a91005c9d72628ea5a033cf806a89354c94d06dd301bbc1c2e996602c21cfc04a49b7cb3ff3f0a877b3910f5b810c590abca853e3bf
diff --git a/dev-haskell/shelly/shelly-1.9.0.ebuild b/dev-haskell/shelly/shelly-1.9.0.ebuild
index 9d59c59b5930..5fc6e685f11b 100644
--- a/dev-haskell/shelly/shelly-1.9.0.ebuild
+++ b/dev-haskell/shelly/shelly-1.9.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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
new file mode 100644
index 000000000000..694fa2e26cf4
--- /dev/null
+++ b/dev-haskell/should-not-typecheck/Manifest
@@ -0,0 +1,3 @@
+DIST should-not-typecheck-2.1.0.tar.gz 5229 BLAKE2B 66d08f52a72dc40ef549fdd724889937506d1836eb60fecd8d55801287504586718e14d91d5be8c0e49e6b382281e3eea32757001ba0f4dc446ef063fd024ec8 SHA512 46ba4435a4408e23dfe6e04f827a7efcfd3c94a4a53a0562061d5cd40c11fcbae7569e695329fe98f9d9ecea1999ac68da6594d2ca60c2efccdac2d6d674d65d
+EBUILD should-not-typecheck-2.1.0.ebuild 722 BLAKE2B dd808f8f325336e39bf28829b94afcc8f744c4261c11f2d0e915a703528cefe38525eeb70381a68ac8c2db7c576d49f3886c9b1d076328151d2e63d2724c3755 SHA512 38401791fb7dd2f31ce34649d40ebb434c622c2bc51394ce2dfd324a342e2ab1bdaf62f3877ebb21f3e05c75e33a2825665659c2729ad0e3be839075a6ca570d
+MISC metadata.xml 460 BLAKE2B 8ff89c190872b6a678f6b775c592611b617a51040e20d2551df73c7c450f3c3cffd946950b4a44c0e3f0223c201f85ad777e4369b7e22135de04b5d830f91f89 SHA512 7cdb5308eb2c4265aa66eed6938b7bbc0b450fba86f9a4df6f7c874318e14019bb82637f1cf6a6b0f8040621e6b72d1b65216e7f1a96ef245f5f6189696e3d52
diff --git a/dev-haskell/should-not-typecheck/metadata.xml b/dev-haskell/should-not-typecheck/metadata.xml
new file mode 100644
index 000000000000..251a5fbd2ee8
--- /dev/null
+++ b/dev-haskell/should-not-typecheck/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ For examples and an introduction to the library please take a look at the &lt;https://github.com/CRogers/should-not-typecheck#should-not-typecheck- README&gt; on github.
+ </longdescription>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..69598288c555
--- /dev/null
+++ b/dev-haskell/should-not-typecheck/should-not-typecheck-2.1.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.4.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A HUnit/hspec assertion library to verify that an expression does not typecheck"
+HOMEPAGE="https://github.com/CRogers/should-not-typecheck"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hunit-1.2:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( >=dev-haskell/hspec-2.1
+ >=dev-haskell/hspec-expectations-0.6 )
+"
diff --git a/dev-haskell/silently/Manifest b/dev-haskell/silently/Manifest
index e2c312147fc0..9b0cefa46fbb 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 616 BLAKE2B a13febcd25acce3cbbae54f86016ec9c4ee89285c405dbd15db761cda1dccafe0c169ad04ad272af276f8c261aaf738841ece51d4136c1f2e049554f3f0a1864 SHA512 cb67a88edf9cd93b4f1206f9499747ab4e035e0490fd794da7f2618a354b3f2cabb0ba62d570828a860abaa15ffac4e24e056ee605f054826e9631fa660ed13d
+EBUILD silently-1.2.5.1.ebuild 623 BLAKE2B 4301c83339f378ed5a29e9e8821223316044febe8ea278923584b09766d556a49adb27fb02e623f402ca7f17a81702c3b9673deb9607493f75c9585c0f3e0009 SHA512 87b356c8cf2fb7a0e46c8744309b45288a13efe8b7c1e5724eab2db65d5b43c3b47054309a0632ec4ffc5c7edf0d39a24cd2f06a8fcf4649689f16e329e59b2e
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 c987e9bc3bea..4ee53f05b667 100644
--- a/dev-haskell/silently/silently-1.2.5.1.ebuild
+++ b/dev-haskell/silently/silently-1.2.5.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/simple-reflect/Manifest b/dev-haskell/simple-reflect/Manifest
index 6ecb61bfb522..bc70e1a02b95 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 580 BLAKE2B 6d21d352f52e83ca45e0543a3bff51d67084a198d02216137ccd513e61f81ccf80ba7ffccdfa1302dfa9160115f56a3d281667e6c35cd70f92632334e8cd863e SHA512 fd055c6285d64bb375f784fc12662da582e8621a1fdaa78cee759f96e10f28060c80e5d2bb490f1d7c0638f76985bf0450013dd22602f34138cc22cca88da967
+EBUILD simple-reflect-0.3.3.ebuild 587 BLAKE2B 67e25934baabda0fc676d7610d5060766e0776b3f013786e61eaf6cc3f26c3ae5f5095f04eacc9d17485e318659b88faa90f6e8a55cbcd688ba2449c501dfb34 SHA512 c7435170d9c0d987cc304c42e9e5b6cccec42af933a6d48e5eb1d5e41fab37ecfd8251583dd05462b88491e5e78e294c90aee9030b45ab0fe40da8c0c20bfd37
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 2cd0af462d7e..745af0c81c21 100644
--- a/dev-haskell/simple-reflect/simple-reflect-0.3.3.ebuild
+++ b/dev-haskell/simple-reflect/simple-reflect-0.3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/simple-sendfile/Manifest b/dev-haskell/simple-sendfile/Manifest
index b10752a7451a..76694e236b7a 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 836 BLAKE2B 68954fdaac9626fa1026c60a63266862c204c4f74aa019f97723ec6f689bdb528a738fc3e0dcee8e6e1aa8f2a55b8980724c4b76b3d9725ad066935b5d829f84 SHA512 9bfcba69d6b8dba49dd35ebe504c02942dae27a7244b1549de182bc5c69cda293582a5aab054651215c29305f8c8ddad0fa5e4db3ea4df09879cfcbbf2dbad7e
+EBUILD simple-sendfile-0.2.28.ebuild 843 BLAKE2B 999e144115088ed4738b093df75acfe00e7b9bc078d2f9a11d5af2662a4fdbb043e3c7efe75907b13eac81574c4437159c5020f23543fbffe707d7102116e6d4 SHA512 4bc1e20ebc1c708556af163b1c0d2392d9e94db2ce54e933d239373f28d4e0c34681de5d6a7d4424686a2fa85c1399957bf2a84d26615ab4c577de18686bb89d
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 79bf38076b5a..8cd1de1fa823 100644
--- a/dev-haskell/simple-sendfile/simple-sendfile-0.2.28.ebuild
+++ b/dev-haskell/simple-sendfile/simple-sendfile-0.2.28.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE="+allow-bsd"
RDEPEND="dev-haskell/network:=[profile?]
diff --git a/dev-haskell/singleton-bool/Manifest b/dev-haskell/singleton-bool/Manifest
index 4008918e20a9..b0e33ca7a6d6 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 738 BLAKE2B 4b9628128671ae3c3642f4b55022041f3fa8b4ce154695da567eeea4369e78f6bcd3585bab28ae7084f24c1475fe57dc7b404e6e482eba56e5b9731ec17da51c SHA512 975a445516acd4ddc927331c016c051a936e648a704d789aee947a83c2fbfc719b49d3790134a3f6357b98c6a7ed7f19508e92f1806aa7375378c01861c211d0
+EBUILD singleton-bool-0.1.5-r1.ebuild 745 BLAKE2B 903de5be02bf9f3b3118738403cb55959cc2ba87b85d98880b98b703bcf2f0d515c8f7e0ace3d3d1aea3278897dde50cd237c79169705b0fbc54ccae9504be8d SHA512 fa602084f7a17ba88e6ab45beb08e703bed9113a74f1bbf66d65d57165400cd589698c1842c7ecb720151df527df6790e1e193cba4f8c8e3dffad8e3b4b416fb
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 933efdd4c828..2f8540c425ba 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/tagged-0.8.5:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
diff --git a/dev-haskell/skylighting-core/Manifest b/dev-haskell/skylighting-core/Manifest
index 707ff940306c..3c5f678e5fc6 100644
--- a/dev-haskell/skylighting-core/Manifest
+++ b/dev-haskell/skylighting-core/Manifest
@@ -1,5 +1,7 @@
DIST skylighting-core-0.10.5.tar.gz 711899 BLAKE2B 5f147c010a462c1ac8ac48c0b6c5502f91dd9e62a6e3e10d822aefcc81768e6b3d9cd34ac933d352ce14ea4d21e81e7e4b413373cfe616fb5a30f72416532d30 SHA512 cde536276f6c9bbae78cafa33016629ba2b78bcba317c88af3dac7cd384ce3028bc5733a644cac72e84810751faada2db51abe3a8c717b8db32a3f625fb9d7ba
+DIST skylighting-core-0.12.3.1.tar.gz 782536 BLAKE2B 21d908bd6f3584f7b4de91f5b61f06e9e0dffdeeb4f725f73520ae6bdfbdb482995a3453ba44db212e95585f8268aeb8535fb896f78707ab49c362675e605046 SHA512 85d005dc4fa6bf968f29a1721d669a310261052c68dbe889dc053400de751a8cda3a99a9aa7d19b3921fb81ea482637fd650140776d90207b876e639a736ef19
DIST skylighting-core-0.8.5.tar.gz 675746 BLAKE2B 3a17423f5412228930df78e86b00b3d0339bced0a00e801a9986177f7099e9e5706b1858e3a4064db84eeec3b0fdde3f043b05b62de85d6a92d2d47a5cbb136d SHA512 ad411d7e0fd72adeb4cdbf6fc57d6191c51d9319b25c8d41ad35a66f885d518a842846cd7cf5ce35bdc31da74e0f9d97445f492628a4b5a2bceb85642aa23257
EBUILD skylighting-core-0.10.5-r1.ebuild 1395 BLAKE2B 32186a064bb3ab4f1c493620f1fdcca09507be279d2fedbd738f5eeef6d42ae1972d115a26e9959a2b2d3935523d49bfd579d59fce19287e4ffbf76b185590e5 SHA512 c607fb980f5158def7f31d8543dfc0b38c744cfe89e8a967e04d81d62a24dc515fed9ccf84a85a6eb10254e55bdd05dfa01e0c5e88f62fc4d9ae72cd3f1fd2f7
+EBUILD skylighting-core-0.12.3.1.ebuild 1325 BLAKE2B ed849640e57bb46479f86a1b3604601bbd2bc796c7a017f41092180971cfd75e6ff97a9f50084af5dcfb3e3d0e42a56b37132bd771f3720641f0fc09bfa1f1af SHA512 681171557389773157062329c0221a7e59b28cde4011381f4549b6ab0e2f9afa876af10842bf56184b825bfe08773a254da87cde217a6993fd130fcfc8e4e4c7
EBUILD skylighting-core-0.8.5-r1.ebuild 1413 BLAKE2B 5908594ceade985753b4074785be807bbf63b3892e3e7a94a155dacc89eda8c3bb84c5f93ee789c92c3111359de798723a3a9e63340deafe2ae69ce5c85844ac SHA512 85f5573aa98612544f01e838012a5185294d48564f37d742d2d24def1947c81aa5324bd0311b3f5336806fb8c8da1ac18c7ac3b615c8aab20a3f79a852c39b20
MISC metadata.xml 857 BLAKE2B 4ca8ef30cb72a35fcb9c2005289b7450085c5128d1ae5ddbc55eb525e4a053887981f927667954f6a11bba28b597f2a47cb3f4fbd281e1eedea17dd0a3b6e9a2 SHA512 1d1738f6c98adfb33355939067c0b1786c7065d5f8c29a244f6c4ab18ee1539f97ac47d8d1a779ef0b5de5a11d871574fcdf069998e719b62893d147ce652b9c
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
new file mode 100644
index 000000000000..eed1eb1b819e
--- /dev/null
+++ b/dev-haskell/skylighting-core/skylighting-core-0.12.3.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+#hackport: flags: +system-pcre
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="syntax highlighting library"
+HOMEPAGE="https://github.com/jgm/skylighting"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="executable"
+
+RDEPEND=">=dev-haskell/aeson-1.0:=[profile?]
+ >=dev-haskell/ansi-terminal-0.7:=[profile?]
+ dev-haskell/attoparsec:=[profile?]
+ dev-haskell/base64-bytestring:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?]
+ dev-haskell/case-insensitive:=[profile?]
+ >=dev-haskell/colour-2.0:=[profile?]
+ dev-haskell/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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.4.0.1
+ test? ( dev-haskell/diff
+ dev-haskell/pretty-show
+ dev-haskell/quickcheck
+ dev-haskell/tasty
+ dev-haskell/tasty-golden
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag executable executable) \
+ --flag=system-pcre
+}
diff --git a/dev-haskell/skylighting/Manifest b/dev-haskell/skylighting/Manifest
index 4f9e6d560e9d..ae03824cf6bf 100644
--- a/dev-haskell/skylighting/Manifest
+++ b/dev-haskell/skylighting/Manifest
@@ -1,5 +1,7 @@
DIST skylighting-0.10.5.tar.gz 647857 BLAKE2B fb10b9aa65598176113cc4e1c62b25b267f37c2a7a45decc819f8ac5972a653a2c4c16ded4ce155e7ddc8ac87108b969096daa4a7b68cf4d02a5579650c1575a SHA512 fc4fa852e12c6ac16db0de14744f9b079d0c0b0012edbdd2a9737efb7dbe2e36358b4ce713246e6cde4477b865f469e9eb3e1c2536c0a9acff39baa1de3d2d0a
+DIST skylighting-0.12.3.1.tar.gz 1218260 BLAKE2B 78f26d3477a6327a8e3c99f31ffe3c1d1b57c86730c06f715d8b2db9d267526bf3d0605639679fc38e4faff06e81edc3d2c9d85e7ce3c557b73f47ae8e81b999 SHA512 3eb93400612992d5aed828ebe0c1b76dbfbd7ec9cd0d0d667b524df51968997ffd429bfdbecbaa32a6108903872e119614b16f8aedf00eaf6d9a7b79ccb06c58
DIST skylighting-0.8.5.tar.gz 621391 BLAKE2B f17c1e729b2f669950ffec8a84bd9018acbd407f1c8c05bcbe65d77986ce72cdf55b0e967ce4070cd72e5a12fe469ee55cc3782401cc15f19da213a5fa92d592 SHA512 9d40d96020a3b54d549259f6c981ff63f666f490e900f29eda437ed76965f172e9c77c4def36850e448ca0d3fad035ce4e9a244fd0b3748c6c24fb413c69614f
EBUILD skylighting-0.10.5-r1.ebuild 917 BLAKE2B 54ca95483b4a3a0931a6f19985b012fc15ffdc96b22bc337c4a81ea0cb81adfdeb9f010f6d8fd2da557be84aa47c0f13729424aa33ef1e06eaf66ee85b9e5e4a SHA512 6c9008eed04fb6ed973d46df386209d990e8da021fad1e022931611db8b43c6ae2b1f29937a6c9ebf405fa0398ea02a1dd22b5a512fd5e40d3bdd96a54181c1d
+EBUILD skylighting-0.12.3.1.ebuild 876 BLAKE2B 4ee1da2ac67cf87bbc6042efbb1434d130cdb028ce8088db0066f6eba23dff9187a509ea1b10f251f7d09035dcb76d01d051e936017f78ac8b8f9be5602fa7d7 SHA512 151a33d4a610ad87d97400645633e09a19bd86ddd47efb058f749efeb98a49309e2289e0cfa0660099abb3b27e060c19d32d1e2776f58fc6ccc498a2e316cae2
EBUILD skylighting-0.8.5-r1.ebuild 918 BLAKE2B fc7cbc7027fc74d06f65cdc5c17e76200197f9f6065877262650a960413f461af8f9bdf0db123f773ab6d7266623b5e9c047e963863c067679d21eec9f4b7c2b SHA512 f4663a0acf9e6b5364ba10163b6e394dc7feb28363cbfa69e93febf9488692c95c1b3e668bd0469dc48c93f5ccef0b9fd3457eca6b001bd799b0fd400bae7f2e
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
new file mode 100644
index 000000000000..53540d632294
--- /dev/null
+++ b/dev-haskell/skylighting/skylighting-0.12.3.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+#hackport: flags: -bootstrap,+system-pcre
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="syntax highlighting library"
+HOMEPAGE="https://github.com/jgm/skylighting"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="executable"
+
+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?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-bootstrap \
+ $(cabal_flag executable executable) \
+ --flag=system-pcre
+}
diff --git a/dev-haskell/socks/Manifest b/dev-haskell/socks/Manifest
index 4ab1ff7b0432..6afa04ad5e2e 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 653 BLAKE2B 566692d424a834b40354cbb91c1a69fa943593f7963643ecd805277f725ce4866f3d2a066101f915b1f32b0c3b44897d39fdc8eba2530d01ddf4d4b95d402da4 SHA512 5169857f66ecea2c59d68c1cfe05b2bc769c968978d10e5ef8abdc644323d0099b6fc60d09b26283891e31362df1e9215d15daad7b74021134ac69192add8a1c
+EBUILD socks-0.6.1.ebuild 660 BLAKE2B 47865ebda6302f797662b1563e7d1a17c4a1da7654c5e6dc653be25624cc2553d87f0626204be5e8561475afec12bfbdbec10f824fce8d52e7a7f5432eb1edf7 SHA512 796bfa89ed64965c288e17c15fd32bfaab277e54bff6eb1735f6d1887eb86a1593b01187b2f9908ae69ddc29be3f887624b80affdc9901831c59660bdb633cfe
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 1ca6acd551eb..897e86eba3f3 100644
--- a/dev-haskell/socks/socks-0.6.1.ebuild
+++ b/dev-haskell/socks/socks-0.6.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/basement:=[profile?]
diff --git a/dev-haskell/sop-core/Manifest b/dev-haskell/sop-core/Manifest
index 63ca122bc8fb..52eeec6468b1 100644
--- a/dev-haskell/sop-core/Manifest
+++ b/dev-haskell/sop-core/Manifest
@@ -1,3 +1,5 @@
DIST sop-core-0.5.0.1.tar.gz 28666 BLAKE2B 66e40ecddf994165a37c7aa6d6d06cff3a114b15ca380fadef135df6fd19e3aa31c8602b2e58fa794ce4dce0e10fe8fce17e8d9e1f06dd30f0610aec7e1f32d9 SHA512 2866e7c1a29a5585dabdbd6399e5df4003f21dd94d7b9a1b93681c53e1106af528cfd24dab0b918b36d73d0b05db6525201ea3213ab90575c242557ac41d80bd
+DIST sop-core-0.5.0.2.tar.gz 28505 BLAKE2B ec478dd47a6eae08a3b3a462c179fd867e592910dfac1b2d20a5a2f27f565fab15611a3b5a041b89c9284f8499fbafdb75ab1ce63dc7880afd76dbb78e11fc88 SHA512 bf71bc1823c567bc82c3a5a3166cbb4f4826149d66ec0871d11706512ce823b40ce6ce210cc5ba763a423a8d643b1819237e9b7f0950e901d445e05ccd78597b
EBUILD sop-core-0.5.0.1.ebuild 534 BLAKE2B ae56938d666e86ddff787dd0ea8d6641f3e23deeaf2e3135cc9eec0874e661ef9b9ae85542aa16e0116288a532961e80f3df3329fdbb6ad86c1716ba5d803be8 SHA512 14512597f0384555c1c373a3eb7e716fdcfb90fa31ae7f349592a5025ffba1926dc40349a9b5a43175c6054c56a2e460259a81309ce4a2d0593be95206f71d86
+EBUILD sop-core-0.5.0.2.ebuild 651 BLAKE2B 8d5c0551146b3c8f79367281aaff5fbb53fe70bb5a818c2eba82b239b77edfba1e6cf824916dfb53400e476999435f8c5dd0a08d6c870d01576238bb027aaea7 SHA512 da9f75bc7d364bb99343de10876b796688faf685fed5acbdda5edd04eae6104dacb9cb35840babffb10a5d5b5c976faefd8ca09c233d228ea022c4b6644b1793
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
new file mode 100644
index 000000000000..4d0b3d92c3ed
--- /dev/null
+++ b/dev-haskell/sop-core/sop-core-0.5.0.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="True Sums of Products"
+HOMEPAGE="https://hackage.haskell.org/package/sop-core"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
+
+src_prepare() {
+ default
+ cabal_chdeps \
+ 'base >= 4.9 && < 4.17' 'base >= 4.9'
+}
diff --git a/dev-haskell/split/Manifest b/dev-haskell/split/Manifest
index a0e765e2d58a..889222992666 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 673 BLAKE2B 3613a169476721c5eaba1d482e3680b97c0addb9e294534371118af7525d85fa9337b27c85188a419d08c76225378356780c7c1ad43405b179971afd3430458b SHA512 376e7408a3eeb3428df35a7ba917a2b974ec9344f454f5588995d9e11cf641cea1b3627964cf382ce814f39e56b79f9af43eb87dfe5d1214e3bd8842f15647a2
+EBUILD split-0.2.3.4.ebuild 680 BLAKE2B 2f148c0a829a0f2e3ba56147beabf8f5055cac6fde7c1a28c35a9f1c76d600d04bc868b2d2c1dff288bec546e5bdac8102e6221689c90cb244a58cc921459cf7 SHA512 24afe4cdba7a5d842c8e56a319ccae35a4353e2db055a94f0ec3f49981029318d43d56e9e2453fe5e6bba87a7a1c4ec54296d20cc943658f536d2f4c162876b8
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 108abc90a696..3080d557920d 100644
--- a/dev-haskell/split/split-0.2.3.4.ebuild
+++ b/dev-haskell/split/split-0.2.3.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~ppc-macos"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~ppc-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/splitmix/Manifest b/dev-haskell/splitmix/Manifest
index 354ea376a9d1..9094f357dae1 100644
--- a/dev-haskell/splitmix/Manifest
+++ b/dev-haskell/splitmix/Manifest
@@ -1,3 +1,5 @@
DIST splitmix-0.0.4.tar.gz 13821 BLAKE2B 15c2f3b783b98deccf31e2501ba6c67788047ad3bf5c29fbba965c1163506d0055e94bc02894f17df088e67921447893f42a85f5eece7828625d75c177837f43 SHA512 9b8c137067497b94a460d024e1f7c3269e27536f505649face85748a0aaea273d32893a806d9ecf551bd29532ed820004ed2dde47e1099afc3c31519ea5cdbac
+DIST splitmix-0.1.0.3.tar.gz 20754 BLAKE2B b9eecbdc2f05361aaa852afd8f6b0c6ca220b2d09e0a0d598796636ace0f995c39defb6d84c6c3ed1bba2e3822ef1bf48f2f34d5ac4406031c4ae5b6cf6d0824 SHA512 22a3f0759e1c1150aabde01a77b48087509dfc7ff9614e97e5e06af73f533170993ff2e18101d940e7ddba81b8d6e496795be3851fccfa07b75e9d922f325064
EBUILD splitmix-0.0.4.ebuild 934 BLAKE2B f3782b73fa15b5995421acc439f1bb709893658f3cc29822e876c0d2235f8726bb2854acaec8f81a45251552cdf01af86b47720a0ae7742518609fae1bdda4a9 SHA512 ec30b081c2614e1d153fd84e3e2815a541f81d0e90eb82f6bf6215821d2d116d480593494e43495b5b8c02cfbaeb0c1419943f392bd3f98ecc1f76c603e116b1
+EBUILD splitmix-0.1.0.3.ebuild 1545 BLAKE2B 9111920a5ca6879e2c7ea2559476df546710eb3fc2df9bbefc9bf144bc1d9a157fbe028440934639e69029bf02831ce93dd87c7feb7bc96071a6a6575fac800d SHA512 778cf219b60f5a6f44b1107af7117d1831cc3feea2e546eea24bbba6256e96e3dd8f079b26f48075eca56ce1e7b3f3c4fbb49481b9fabb00d5401ca294eacf95
MISC metadata.xml 1577 BLAKE2B 7c84e56eafc26b4f076a1e3c47f536ed7727f02ce89fe90107a60c811793af0566458686eccd026c83673ae4f956e9489c1e1fc0081bb8a48c96f48b7209b878 SHA512 4d0b5ddaf0cb80d5351840a37f588e38a3b9a8075e77260dccbc33e2645b5406c88322db9ceff02973f0ae0b222367396334b63f00c48c75f61d89441ae06ad5
diff --git a/dev-haskell/splitmix/splitmix-0.1.0.3.ebuild b/dev-haskell/splitmix/splitmix-0.1.0.3.ebuild
new file mode 100644
index 000000000000..339fd255b061
--- /dev/null
+++ b/dev-haskell/splitmix/splitmix-0.1.0.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.6.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fast Splittable PRNG"
+HOMEPAGE="https://hackage.haskell.org/package/splitmix"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="optimised-mixer"
+
+RESTRICT=test # circular deps: dev-haskell/splitmix[test]->dev-haskell/base-compat-batteries->dev-haskell/quickcheck->dev-haskell/splitmix
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10"
+ # test? ( >=dev-haskell/async-2.2.1 <dev-haskell/async-2.3
+ # >=dev-haskell/base-compat-0.11.1 <dev-haskell/base-compat-0.12
+ # >=dev-haskell/base-compat-batteries-0.10.5 <dev-haskell/base-compat-batteries-0.12
+ # dev-haskell/random
+ # >=dev-haskell/test-framework-0.8.2.0 <dev-haskell/test-framework-0.9
+ # >=dev-haskell/test-framework-hunit-0.3.0.2 <dev-haskell/test-framework-hunit-0.4
+ # >=dev-haskell/tf-random-0.5 <dev-haskell/tf-random-0.6
+ # >=dev-haskell/vector-0.11.0.0 <dev-haskell/vector-0.13
+ # || ( ( >=dev-haskell/hunit-1.6.0.0 <dev-haskell/hunit-1.7 )
+ # ~dev-haskell/hunit-1.3.1.2 )
+ # || ( ( >=dev-haskell/math-functions-0.3.3.0 <dev-haskell/math-functions-0.4 )
+ # ~dev-haskell/math-functions-0.1.7.0 ) )
+#"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag optimised-mixer optimised-mixer)
+}
diff --git a/dev-haskell/statevar/Manifest b/dev-haskell/statevar/Manifest
index 73fe65ff1ae6..56992018af4a 100644
--- a/dev-haskell/statevar/Manifest
+++ b/dev-haskell/statevar/Manifest
@@ -1,3 +1,5 @@
DIST StateVar-1.1.1.1.tar.gz 4762 BLAKE2B 17148fe888eaf0fafd73812cd9ca1c1eb6b61c3a555fff63608bdff14845320c433a49ec6680dd756c65dadacb9673ffefb74eabf0d38fd2393d9c601624210d SHA512 4b4d24dee812dafce1b5d08a6a7034edd005f2128012276cb8f43a413597a1303000ab625b3458a287840ea1d331d0659fbfde81bbf83933156870f107c31610
+DIST StateVar-1.2.1.tar.gz 5055 BLAKE2B 45a9e509deec9988debdf906bfcb3f3fcd04fbd42326ea5eb74b697fa761d2d4a696c84deb0d5634aac0a4d57af3ef56cf612b343afb53f00c2eec4b96d53801 SHA512 867e38b309a0cbb5a3aac1183b6388aab6e546cda799b0668f3e9534556df4b73558295a706b2859c1edb20e89dac7bf8c4f04f839d40ede2c36a2ae7eab6259
EBUILD statevar-1.1.1.1.ebuild 668 BLAKE2B b4cca3d50b7cc258ca7ff00f6a070c640e6f104e6df9165095fa58ab6d7975197e3781e00e51fac630d3f856db5fbf2dbee088009990422c3bc732d023aa468f SHA512 03c451fb56429533fcc3aa1e0a73d706b0a751de53395ff0b6e75f1d19c60b42c6080c8d151debff8714bba832f40b290f80957b3c33fa8feb6ffeeb21172a13
+EBUILD statevar-1.2.1.ebuild 675 BLAKE2B aadd936da8cd5e145e5bbef88773624c5f04fe05b9bd167eb74a217042a9cf34f6ad15cb63835dca818d2da52bb5fca013c3ee564793a8f139c0a488def8a93c SHA512 eedaefb5465d406fa5eb19c23a726fb19bc8dcf0fceb4229ae2b2f891fb58bfb4f51358e0c94b506b71a6565306dcf6ab1d9b9136da026864b500bc2c4f6d5d1
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
new file mode 100644
index 000000000000..15821f12bde7
--- /dev/null
+++ b/dev-haskell/statevar/statevar-1.2.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="StateVar"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="State variables"
+HOMEPAGE="https://github.com/haskell-opengl/StateVar"
+SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/stm-2.3.0.1:=[profile?] <dev-haskell/stm-2.6:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/stm/Manifest b/dev-haskell/stm/Manifest
index 0fc863acc053..e9ecf315c7d9 100644
--- a/dev-haskell/stm/Manifest
+++ b/dev-haskell/stm/Manifest
@@ -1,3 +1,5 @@
DIST stm-2.5.0.0.tar.gz 12335 BLAKE2B 4b29efdb620e0528a42a34e0b98e2ba5a7e90f83009e1129f923a77abc427a5f0e3a32255f908d9771406983bbdfab6b9887b031cee7c1a98c99a7d810cccd0d SHA512 64516ff5eba42a469046af51f12cb55afca795c7a897b9ac16c3446d547ad3894d9b80be3716e86291825e8fa91335ee89e9c9c6738c95f3cbd8ee0739236651
+DIST stm-2.5.0.1.tar.gz 15393 BLAKE2B 3992741861945f22fcfa21333f24dc187b099963eb9a9776451d24ebe85ca65b2c141da8dbfc784342c0c3c2b4c2ffac7affc847ce14fa73519bbdad5c8924b7 SHA512 631de1102c405af879ecf7b2fe1affbac80158f04e1d16b9e83ebbdccb915e9472ddb654048bad2bfbd9831e7ab76b6e7e295743abe2a32bf1e5459703b8cc0b
EBUILD stm-2.5.0.0.ebuild 906 BLAKE2B 938fbe2455e7d5d15edf0d232b2e421b6285d2a54ea71cc50bb4865d06ca45271e141a751ab8a8ff4434172262e80a876012e678cef69d084533b4a65418667a SHA512 18477fd2c44c5ec4007c082c4fdd2ab7bd02200aa4b3d9f97456e8dae5d22b402ccc388d209326be9876c16c496c31957d7772b717bf1c78666b88832896bfc4
+EBUILD stm-2.5.0.1.ebuild 812 BLAKE2B c8067f40df66e824c696a4183de022878c85c67df8bf42106c35b895f3c9a415d7c7a5af1e0bedd976aa5789f95fa2b7c42687cc29514e911832f4b291f86aea SHA512 d043f8478e3072d4da50294e976b3b3023717f691451e09ee622b5c32a9e4f9068a01058b6f5afecf31adf9b234e5f06a147b898d00b44b83a51ea5416d44c08
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
new file mode 100644
index 000000000000..a8c6fb9842f8
--- /dev/null
+++ b/dev-haskell/stm/stm-2.5.0.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.6.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Software Transactional Memory"
+HOMEPAGE="https://wiki.haskell.org/Software_transactional_memory"
+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 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND=">=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
+
+# ghc-9.0.1 and ghc-9.0.2 actually bundles stm-2.5.0.0, but downgrades can be messy.
+# Mark as bundled as a workaround.
+CABAL_CORE_LIB_GHC_PV="PM:8.10.5-r1 PM:8.10.6 PM:8.10.7 PM:9.0.1-r1 PM:9.0.2 PM:9999"
diff --git a/dev-haskell/streaming-commons/Manifest b/dev-haskell/streaming-commons/Manifest
index 7cf334721025..ab5267502fc4 100644
--- a/dev-haskell/streaming-commons/Manifest
+++ b/dev-haskell/streaming-commons/Manifest
@@ -1,3 +1,3 @@
DIST streaming-commons-0.2.1.2.tar.gz 86776 BLAKE2B 01f4a88fb87055bb315278e0391880025b38765faa27e788d3b184c4942af0b8c26e147639e4413a029ae30e03991d083adf49aac89759b2fe2c058e945acd70 SHA512 7b6f39237f9ac13ca2d8205a43fee17c6edfe6609a1119903f8648aed151ef92779af7a8dfdfb108dea679cd26c83dfb5d21285d51f91dec0ad10debd100b8e7
-EBUILD streaming-commons-0.2.1.2.ebuild 882 BLAKE2B e0763178d0f86792c606a2be620a061b372a95a6190e2c01cfb288ff4e481fbcb1e17c11576e12ee684530acd56518a4b018f1af3a4363cbeef68e23695d7c65 SHA512 4caf9596f1fd7bc9e96b4cd647a7f4c5627ecaf898ddcd1a7b86271bffd5b7c280d20edd12302f82c2ea1bf9405149fe13933c5bc6bc2c47b6f538389e592d68
+EBUILD streaming-commons-0.2.1.2.ebuild 889 BLAKE2B db253ebdd822e72778f2747ca2f031301300b6ff78a6f458f842ae68a0edb5dc0f298c31bbb48e055fbb86ac5cf7a4b486ee2f7c5353acc731f19183ad29b6ba SHA512 be44a2aa7151acc8bd73cfe270f025a9566ba70ed106c4900dd8ef128b636f697cd31fd5b0d34572e35b2c91527e51c66fd2fa554e37ef450c06567275e15116
MISC metadata.xml 496 BLAKE2B a9610258f3b1b760ec6903fb664fa33a545328e2cd52fcc31907a37d45a73cf65c65d57caa1ba202697f6d47513108ee7fa8b84295ce32c2938038ffe3864003 SHA512 59295071d29e7a934cd141bdbf140a919a1b0b83c3b4516629028a55b179e5ad56120d35764c36c16119f37b14027510cb5f67ce9db9bbc59629f9b406d09348
diff --git a/dev-haskell/streaming-commons/streaming-commons-0.2.1.2.ebuild b/dev-haskell/streaming-commons/streaming-commons-0.2.1.2.ebuild
index 37b8e60c8f39..a05cae6ee487 100644
--- a/dev-haskell/streaming-commons/streaming-commons-0.2.1.2.ebuild
+++ b/dev-haskell/streaming-commons/streaming-commons-0.2.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RESTRICT=test # requires network
diff --git a/dev-haskell/strict/Manifest b/dev-haskell/strict/Manifest
index 5c41e68989a0..90aba3c312cd 100644
--- a/dev-haskell/strict/Manifest
+++ b/dev-haskell/strict/Manifest
@@ -1,3 +1,6 @@
DIST strict-0.3.2.tar.gz 3948 BLAKE2B f882834fdd7b6df5c1f7c56e93f895380ff291096feb73b627ba26c7d6f41555ef6a135d7d5fdac19f28c48869f9987bd510530300f968482538c79fe1842286 SHA512 ca27ee2b557669c409c0417b2005ceb612ad95040fd4a798535cdbc83b8b7a51a36bb66bc2e7bff04b5b965313894a51910a274d67a891530ed119c831bcd686
+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.3.2-r1.ebuild 542 BLAKE2B 982ae770f0c6a0dfb7607579b2da313aaec4e469f9f098173dfa7f343d5c756f0930188df04607c608e589d5714141ed13682cdb7aee589e2e6e5c44fcb19afe SHA512 62df2fdfd3345fe7bc0a73aea36564b2d5481670d3aee73918d3e222ad69bb4f37b1351168fbd716a699b95ca9a8eba67752a47c4c554b3743b115efd873885f
+EBUILD strict-0.4.0.1.ebuild 1257 BLAKE2B 696d3217e3fce9f9e88f9b927f5011398b522edd6d7163fd6db5e90c02cca748abac643dd0a8b2a20142522f8c19498a89d9bf07977e7efc8b1090f15e02eff6 SHA512 070161dbbae92de33621e8ca6d2b086ce6a26f9cc85b0fb6fe95cfae38a20393d4296bc7dcf47d6ac691c1f3aec4b8144e279210a694852124facfce11c6d108
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
new file mode 100644
index 000000000000..4d093a9044f0
--- /dev/null
+++ b/dev-haskell/strict/strict-0.4.0.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+#hackport: flags: +assoc
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+CABAL_HACKAGE_REVISION="4"
+inherit haskell-cabal
+
+DESCRIPTION="Strict data types and String IO"
+HOMEPAGE="https://github.com/haskell-strict/strict"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal -> ${PF}.cabal"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=dev-haskell/these-1.1.1.1:=[profile?] <dev-haskell/these-1.2:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
+BDEPEND="app-text/dos2unix"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die
+
+ # Convert to unix line endings
+ dos2unix "${S}/${PN}.cabal" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=assoc
+}
diff --git a/dev-haskell/string-conversions/Manifest b/dev-haskell/string-conversions/Manifest
new file mode 100644
index 000000000000..d109bb4f2878
--- /dev/null
+++ b/dev-haskell/string-conversions/Manifest
@@ -0,0 +1,3 @@
+DIST string-conversions-0.4.0.1.tar.gz 3759 BLAKE2B d43272aa7c275f34d8735950f922607509e402eeec2b847bd96ddc80e6b4fcbe25885d1a81d2d2aa89f6c8ef4eaf9368c7c9b6caf78d2a4a7c9177b8411fd971 SHA512 8bd015215d1a8a48f01abf95f53bd75f67c83dc48c5b4c4f0731e9da924f99c18e9c6de46fdebdd497f5dc577311db1aa31f5144dfc5b1de539e201b9fc1c9f6
+EBUILD string-conversions-0.4.0.1.ebuild 758 BLAKE2B 3e69096025dc161e81043749bc492db4180974f7ebd9c8e206dacb2005ee9fe856d76da75f596765151b29b460aed0d3f47f7b5960711de0418e5bdd2fc00a71 SHA512 84a148f47254f299f1a7d0866e1ab7eba0e1e3fcee10ec9c8d129d33f6eff9e73d63594e524c51156cfcc946caefa3ffd0cff55bbee22aa9718643c4208446c7
+MISC metadata.xml 406 BLAKE2B cbf8dc8b0fa152f40dea9a97b421a812527933e3d662d723badf4166732d603aa7f9f0030dc3c57cd464955d0170246327bf8acbb4bb4bbeee92d4ce458a9b19 SHA512 fe1088a6d7a151684294fce9b8283e7fd6e400cdccd7c6e170f60296a8d7fa52407d01b6fe55858417b0cc3cc8922dcb3d8dc40002de4bbbcaf1a3264c3dc464
diff --git a/dev-haskell/string-conversions/metadata.xml b/dev-haskell/string-conversions/metadata.xml
new file mode 100644
index 000000000000..db46cd20c776
--- /dev/null
+++ b/dev-haskell/string-conversions/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Provides a simple type class for converting values
+ of different string types
+ into values of other string types.
+ </longdescription>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..214c549578cd
--- /dev/null
+++ b/dev-haskell/string-conversions/string-conversions-0.4.0.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Simplifies dealing with different types for strings"
+HOMEPAGE="https://github.com/soenkehahn/string-conversions#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/utf8-string-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/hspec
+ dev-haskell/quickcheck
+ dev-haskell/quickcheck-instances )
+"
diff --git a/dev-haskell/string-qq/Manifest b/dev-haskell/string-qq/Manifest
index 6bcc4b4cd546..109c908484b6 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 696 BLAKE2B feae353c3864fd48a095703b2636d531b66b31901f514b93116b97d2a83e85f33cf245a0c24332c05f6dfdf0dc077815a8746cff6db8f25600ce418c9c6c5cdb SHA512 b4811291b1493099604fbb7af3578f84ad884b0c3a786fcb8940db2207227c50c8864e75ed074808c8fc494473f295a679ba1fde3922c6ab9b6b979a131feb64
+EBUILD string-qq-0.0.4.ebuild 703 BLAKE2B bc4295378eb16c9cb6dde1598b0c3284672ef43135ed3cc6d99e66d9c0a974e82d054409cc6157f7ef66a2dedf5344e022053eeeae914d2462a937fc3646467b SHA512 0af77fbfdbefb5d81821c3d711e2b181f69f6ba178558ba125d7d948ce16b59f8e894d19325b143f0432556aedd1b55a25337d2849c1588edf8e8f31ea2240dc
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 baa9933a6b9a..a729894aa721 100644
--- a/dev-haskell/string-qq/string-qq-0.0.4.ebuild
+++ b/dev-haskell/string-qq/string-qq-0.0.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="public-domain"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/syb/Manifest b/dev-haskell/syb/Manifest
index d1e1b494d06f..c3b9566cd00a 100644
--- a/dev-haskell/syb/Manifest
+++ b/dev-haskell/syb/Manifest
@@ -1,3 +1,5 @@
DIST syb-0.7.1.tar.gz 39594 BLAKE2B c7304aac08dde400d26bb296b2f9d5c5d148949d8d5469daadd83110d63f1c3865c21fc187494f5fc11f21708717d917f26fee1bca611d2ea4c998dc0fdfa62a SHA512 63a3138f7f824a9bc611b9d025d4e7adc2da8d420d260b66d56190db683a0afac58e4794e94b13d4aa7b423d949e55a1ed0220c99d368973117b5056fd0f4e65
+DIST syb-0.7.2.1.tar.gz 39768 BLAKE2B 347070741b2ad623fb4e1bfa349ddea475c2c846119d5418ad67dc2d8441a7cfdb4d4557efa2fa9ffa229ae83a1e6a8175423259695417a238c34a128b6fcf71 SHA512 6c356af3cc72f29c362b2859292a96b8107dd3241cff79d717f361e517edf478295f477c0f426fb8d0ae0952cd5c7521114cf1cac1f3faf2b0c96d3b8a335e69
EBUILD syb-0.7.1.ebuild 599 BLAKE2B 0899294f60d3d62e13ebc5d353e25bc23ba486ffbf71111b6827cb060523864d89948c710bd5666f1331b7ca8a8424add23f461f950443139da131963c0ec58a SHA512 fff8b100de793fdae342397939a390f0bcca596bf6b89e9a44f81102ea45708fcfca2a1f746532267a604729f17bebbb5a09c912ae978fd606d7c7e792043e34
+EBUILD syb-0.7.2.1.ebuild 634 BLAKE2B fa53ddfafe764abdc8c54deb16729f5693bc5daffba90f99700db1eee518960b492e24ff3612684b6887ba4a7e22824153721caae13cc3fa24c267139303ad17 SHA512 d1502f4c275cbc158c50212b6083f1601d7673805b16c43824d4e87c8d1c159da79326ead9c24a2696cb193f458db4fb587c9004b45e541f469f2be01ef19bf0
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
new file mode 100644
index 000000000000..78d5f7409d0b
--- /dev/null
+++ b/dev-haskell/syb/syb-0.7.2.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Scrap Your Boilerplate"
+HOMEPAGE="https://www.cs.uu.nl/wiki/GenericProgramming/SYB"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux"
+
+RDEPEND=">=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/mtl
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit )
+"
diff --git a/dev-haskell/tagged/Manifest b/dev-haskell/tagged/Manifest
index 3efd79e95742..447fa9f305ca 100644
--- a/dev-haskell/tagged/Manifest
+++ b/dev-haskell/tagged/Manifest
@@ -1,3 +1,5 @@
+DIST tagged-0.8.6.1.tar.gz 9842 BLAKE2B 6069ea3705dadfec7bc59d81cd9c425e01ad02131e9b6ce4657ad2b59d61a8dc8a420e518ed083a0d8d6b7171e5c233f3a9d96b15045b738c97d4f86fa3887b3 SHA512 289be845821aada538caf3fd0fc85b8ed115c657dc5beb0408816e43cf72153881ad305a982effa572a46e5b1842d2772af44313674cb0a252db8aeb6953f345
DIST tagged-0.8.6.tar.gz 11759 BLAKE2B 6461a8489d782c1d5d49454a662c64a2cd3108ca7c0fcbe598cb8f11c7792736a61855d3c830234e31d8de900b2a191d7529557711d4724c51d38a88a7948637 SHA512 8cec49ea6f54ba84109ec6068cce209321bfa4662d5acdf75e4019087e2890e3056bf13a237cb5caf3fec597b05b710ebbfb74e06b736b7fb2f87941defeb814
+EBUILD tagged-0.8.6.1.ebuild 898 BLAKE2B 75caf73ce7a7648dde79f7cd6e241ea8541b4b72b7379f11f2aba8e626ba3bdcbb7e60228a7ea336a8efaafb8f3140ae207c2ea7ae06907e389a17199b7a2644 SHA512 6c9ee17246c967726b0f56f991358e3472da74d76f34b9c98681d490fc30362ff3b4c41672799afc5af6b9e0c79ae47cccf3e075b48eb3f13990ee811d759efe
EBUILD tagged-0.8.6.ebuild 998 BLAKE2B 7e7d0b30f3395ab635939b6cbd00effdc3c29b42cab69b4c65642937e1e607c015c69372dfe161a4ce40189642825541a1d4f413dddcf3b863da8741190840a4 SHA512 ada1b1a123849d5a5f9a9a1ef6aad0685e2f206297e49cd232f49389979058e305f2cf24d149ba0622b21268d7b0fba9a2323ff6f67a517e892cabedd204484e
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
new file mode 100644
index 000000000000..d1f0ecf32ba2
--- /dev/null
+++ b/dev-haskell/tagged/tagged-0.8.6.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+#hackport: flags: +deepseq,+transformers
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+# break circular dependencies:
+# https://github.com/gentoo-haskell/gentoo-haskell/issues/810
+CABAL_FEATURES+=" nocabaldep"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell 98 phantom types to avoid unsafely passing dummy arguments"
+HOMEPAGE="https://github.com/ekmett/tagged"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/transformers-compat-0.5:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=deepseq \
+ --flag=transformers
+}
diff --git a/dev-haskell/tagsoup/Manifest b/dev-haskell/tagsoup/Manifest
index fef78de6eddb..bd07eeaa395d 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 667 BLAKE2B 47b67aa02c8dd376b55da60617b301b125d593aad4f7647293d70225a019c8853ef7192455e0584e3d799aa3dfbe1946fc60d332e0216e46bbed4dbb0e5c3a6f SHA512 7ac7816cd32e5d0868c9e377b72a5a5b529967745aff8c167d97b2596bbe87046cbfdd0b9731a599e2912b67f8d3461e01b1abe795d242160a9a75dd4f5c386d
+EBUILD tagsoup-0.14.8.ebuild 674 BLAKE2B 20141f91e406a409e52ca024b231d8ec97140895d2c81ab98fe03a015252fd87dc401ac4b2b69698b8c501e9480be77a497b46a72347da3117ec1bdf7047b1fa SHA512 c652f0bd46bc0617a3509fe69c05e161b30ff70f69e0ed798972d4f32e638a59e3560b7f708baaeb3eda80d38a7a95a9e942c99ed1024ccf3f5236688b715a70
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 7be66e504539..44d7f750e6c6 100644
--- a/dev-haskell/tagsoup/tagsoup-0.14.8.ebuild
+++ b/dev-haskell/tagsoup/tagsoup-0.14.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/text:=[profile?]
diff --git a/dev-haskell/tasty-expected-failure/Manifest b/dev-haskell/tasty-expected-failure/Manifest
index 04d55632a2b6..96681d92e415 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 745 BLAKE2B b635671f6f37788177f8ea8315558102b0bc80b45107b7f7bfcca1ffaca423ba1b184eccb19abcc67c952c3a3fce3108a383a9f83e0521b0ebebb3a9050a21cb SHA512 6a0d37ea7eda7932fe7128a53d3f01fd229ac152d715891e2219b2363e89fd7b8cbf74241582a1c9f9ca841f0a682aa3662f7792776cb7aebb71432982066b27
+EBUILD tasty-expected-failure-0.11.1.2.ebuild 752 BLAKE2B 1b738754f534f3f71f5982fbd0111b33196859b59854708f4f9ceef5f3d549335c01157203888d3caaceb2c7b727887efcd94041c79ba886377df2ab793e1c05 SHA512 3ebd34fb677952f82e01c8c14ed17c0a7d59952bdcafe46b368e1f941dab10f85729e0b7568f2f6a694df1f2209305fd71b5e5ee6707056a404454667b63d4ae
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 8da7513fe22d..bb9a92274420 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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 afd09388c4a7..4feddc6b7d54 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 819 BLAKE2B 8b5f9656f38c09c92509ee4b51ba5725dd15b274874cb65cd830017e2d54c5ba2579cced644d720f37a3a9d3cab0b8d7cc0f1647acb1fffebbefd9a1f672b4a3 SHA512 5bb41e9ae2ff6ff5fad516a549bc39ec00197930aaec702d44154a2514565fa29e3170674c5f580af518baf65249b5c25bcb7fe905fb2d47f479bd8057579d49
+EBUILD tasty-golden-2.3.1.1.ebuild 826 BLAKE2B e0e084022baa47a5ae58530e35e61f07bdee38998ae7242d623be8661e5a9204455f83ff4306fae13e1c63404d06335327a676a795fd19eb66837e9cae6f9e25 SHA512 f775de7f9ad8f3495319e98e11c8dfb1393df8449626881e571097e579750e171f8248afe2ccb95897496cb48483e515136e320b779c23caf4d449a03f67e9cf
MISC metadata.xml 641 BLAKE2B 4087ced1a5c9b1f6ab4fc1d66311fc1aa675424418f780c25be63cad547a4e26aa0ef0a1513caa164f2b71e2e4ed4cb12f0758bcde53fe6f731e745ce62b876c SHA512 dfa9104c30006936d96b264022e18ebc014f89a6e14b9cdee5325de5456878ba8a657c4d0901124a324aa9fc1e11e898ec807639ecd9a188fffdd6b88302b29e
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 657218876502..e4c745f647bb 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/async:=[profile?]
diff --git a/dev-haskell/tasty-hedgehog/Manifest b/dev-haskell/tasty-hedgehog/Manifest
index d7bbe3b099b1..397db1ae3ed2 100644
--- a/dev-haskell/tasty-hedgehog/Manifest
+++ b/dev-haskell/tasty-hedgehog/Manifest
@@ -1,3 +1,5 @@
DIST tasty-hedgehog-1.0.0.2.tar.gz 4387 BLAKE2B 3681115e233a1ff73b026caf18862825dfe1b94bcab1f4f48fd8aee619b1e263eab412ec0820cdf0929cd2d5a66bb6beb19be0a39ba59183c540316ec1e5cd4d SHA512 56ac4db27b97bc6902633ec398bdbae28f6121d818a29fde62ddea4a4619af0fe7b058b55479414a627119a0014f2c84d6b795c86e9e36d21fd25bf1033a9c4b
+DIST tasty-hedgehog-1.1.0.0.tar.gz 4610 BLAKE2B c0cd4e99531d8425381e2aebb62a407674226bfe205874a0a512bc65383e237a4bbfdf6be4d65b30893212e09dcf68d42f11e89b349c6db535a359fa845e18aa SHA512 48dda3dda14241f8d8dc77acf61a0fe77887c835ae9de6182c9fe580bb79e98f2480a14c282ff49b1438ffab197812262529e90dcec2af3785713f218490bce2
EBUILD tasty-hedgehog-1.0.0.2-r1.ebuild 1093 BLAKE2B a0c32725fb564d2e84ec59791c9ed5acbdd67806e8faeb17d2e79ff8e6cfa643b4c7a8e1c576a04e69f1cc90dc49004f6949ff27f50d7938a6889aeda5e273e4 SHA512 d8014a02bf694a8515aabb48033fddbf7262a8d98163fc91a3732b389c26085e230e23e00a5a8e2049fe2938e041d93829bf54fca9c5b896184ee13ee9506cc3
+EBUILD tasty-hedgehog-1.1.0.0.ebuild 972 BLAKE2B fb1df0b65b4d364a98d7ded207ba06426b4eaaa67f469f1757475e0fdb2ba586d663e0def349ab9f677e5e9db000de39db5ddbab8863100d27bbe90f4d6d09b1 SHA512 64aecbde65aac7eea756ca05dfdc16da28fe299a0f39d39893de18ab1842f5f9a8686184a98ec830c6d8dea1d5ddb811f0bafbb10110bc732d1474a09937173b
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
new file mode 100644
index 000000000000..d2a069605fb1
--- /dev/null
+++ b/dev-haskell/tasty-hedgehog/tasty-hedgehog-1.1.0.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Integration for tasty and hedgehog"
+HOMEPAGE="https://github.com/qfpl/tasty-hedgehog"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/tasty-expected-failure-0.11 <dev-haskell/tasty-expected-failure-0.13 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.8 && <4.16' 'base >= 4.8' \
+ 'hedgehog >= 1.0.2 && < 1.0.6' 'hedgehog >= 1.0.2'
+}
diff --git a/dev-haskell/tasty-hslua/Manifest b/dev-haskell/tasty-hslua/Manifest
new file mode 100644
index 000000000000..e9391fac5021
--- /dev/null
+++ b/dev-haskell/tasty-hslua/Manifest
@@ -0,0 +1,3 @@
+DIST tasty-hslua-1.0.2.tar.gz 3099 BLAKE2B 712c04ffa8bfb309473c01ea7d01a1dd3483649520c38b78f180792fdedadf6953394dea37e7dcf2468f3e0a0e8ad9bdc16912dec70f765d4fa0a0745e5eac01 SHA512 397a8dce3eef50cac8a770c4b0471f454f62ead5fc8a5a08b9b01d97465016815d8e04730df5e79977393815dfa09bda6e0a6f334d479c17fb93940c0d5f27de
+EBUILD tasty-hslua-1.0.2.ebuild 677 BLAKE2B 80299f315f13a975738f232bc3db36d0fda7415c58992d1470f82846f162c617a59a5ef335bfe7a051f36cd9f76dc4443c01314459125f6168370f20249f6414 SHA512 61ea5d421f48f7a8b2b19f091d03b1b66cfb4ca74aac698a2e28bb032ea216af51e35e68c96c9861ba03ed46a6430998e5cfdc07946d6362a9860005df8c4d0e
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/tasty-hslua/metadata.xml b/dev-haskell/tasty-hslua/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/tasty-hslua/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/tasty-hslua/tasty-hslua-1.0.2.ebuild b/dev-haskell/tasty-hslua/tasty-hslua-1.0.2.ebuild
new file mode 100644
index 000000000000..d97030c295d8
--- /dev/null
+++ b/dev-haskell/tasty-hslua/tasty-hslua-1.0.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Tasty helpers to test HsLua"
+HOMEPAGE="https://hslua.org/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
diff --git a/dev-haskell/tasty-hunit/Manifest b/dev-haskell/tasty-hunit/Manifest
index ddae945c36eb..834dc2ae6db0 100644
--- a/dev-haskell/tasty-hunit/Manifest
+++ b/dev-haskell/tasty-hunit/Manifest
@@ -1,3 +1,5 @@
DIST tasty-hunit-0.10.0.2.tar.gz 7403 BLAKE2B 04813c3d35635ee296e28e19d76136f59e3d196a8e6a9c4410f6a7ee20996178f4c10aacdf985a73b989914099a86b1b1ab930e21584e714150e041b401e3179 SHA512 82f70cd7813affeb756de89842a77070e688169eb35a386fbc4db36b65d8c960bca7b923294918e10b65281d3265820f9592398550af8af92027960d48562fd0
+DIST tasty-hunit-0.10.0.3.tar.gz 7885 BLAKE2B a8e8af2b1fcf575646620ccb4d822e6cbf688372dacf0686a7c3760ad693f2a7d88f280ef9e43eb9cd757f89d2771368adf567a9390b1a35f9b1db5aae7c5d81 SHA512 29adbf499b8079c12c756e031c3bebffa1c312cf623ff77d4fb2e85d3462ac6e71aa8a13c3e161ef04ad5bbf910c3bb5f4b62bc3825a030b690a90eea812b85a
EBUILD tasty-hunit-0.10.0.2.ebuild 616 BLAKE2B c5e5a037f7fd77848bf7efdb1428d0e537c540445708008ca90fce5dda267c4dac59063a6e1592554654155c5e4c967cb2072d8f78e946ed5f4ee30b4e1d9218 SHA512 a04eeafe2522773ae7239852fda7b59271f20808b487c64bc41d454c6b669dd6bd53ca2ea854f07211023552e245d31a142bb7f7c389942c3d4d0bbae0021654
+EBUILD tasty-hunit-0.10.0.3.ebuild 623 BLAKE2B aca6123bc7284731a64eb059aa044dd4869c8c640a9caafa0062cf81152d547e72831dd04a42810b51bb79061ec46f6045249c02b3edd55e9e97dc7ef1f6881b SHA512 a51eab645efc0c42ca1edce66bfdbcbc1f3aee2422c67e2701afa7128fb96267864ac8fe5c646ed184350679c8928fe2e9eae936f38d227f5ce6ac9df366cdea
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
new file mode 100644
index 000000000000..e8b02135da7c
--- /dev/null
+++ b/dev-haskell/tasty-hunit/tasty-hunit-0.10.0.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="HUnit support for the Tasty test framework"
+HOMEPAGE="https://github.com/feuerbach/tasty"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/call-stack:=[profile?]
+ >=dev-haskell/tasty-1.2.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/tasty-kat/Manifest b/dev-haskell/tasty-kat/Manifest
index a3228e21ea1d..ac4ec13f2ef0 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 673 BLAKE2B a5bd78b72eff0740cf56c9cff36f4465b3ddb603fdc5f93da16ac024f366b0614b93b8ebc07484f1953cc26da1fa6df0e4c79ecc8386366fed59b84a745337af SHA512 c75f8de2c709e793bc69d8051132f6101d1c8c7b97907bb39b89fe2b0690014d0c8bc06d6c8648a56754fb554a9c5a9a3107721dc1c49823a2e62de0a1a2d12f
+EBUILD tasty-kat-0.0.3.ebuild 680 BLAKE2B 1586878b8023fb3504aaf2d41455edd8c23b8e9ce69b0ddd773012b1161b0d34f43271a7d729458fd0022aed752a036f9aabecdac335a0119c36f92adadca10c SHA512 fd2f5728ec3d7a369da04add96f218fdd814c7f52d946bf5a68aa32cb8b198ac07c2c8fe195293a0a29fd3f756159f7930093d09469b68dcd831ea61630ae7e0
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 e7d6236527b9..7bcd38d9f517 100644
--- a/dev-haskell/tasty-kat/tasty-kat-0.0.3.ebuild
+++ b/dev-haskell/tasty-kat/tasty-kat-0.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/tasty:=[profile?]
diff --git a/dev-haskell/tasty-lua/Manifest b/dev-haskell/tasty-lua/Manifest
index b45a06d1a8c4..f6d77f1a40ed 100644
--- a/dev-haskell/tasty-lua/Manifest
+++ b/dev-haskell/tasty-lua/Manifest
@@ -1,3 +1,5 @@
DIST tasty-lua-0.2.3.1.tar.gz 7520 BLAKE2B 61c60b1587fd09b1db6f46066d8037034b9631e17dfd6217375df870acd91ca2558260b4e50146df7968d61ea2772765b806bcd71b6a0b91f727ebe2ccbc5fe2 SHA512 7c97f001ee2659ec48a8810505fc820607be9969151fe082157a33a308617b68be83a792b7ff1da3d492d14490fdc1b71a7d9bda2643be760a78f46fb5e98ad7
+DIST tasty-lua-1.0.2.tar.gz 10413 BLAKE2B 78d09b1c70b53b23264ee5d2b76d32be43e55e3df551792a51626201e405cd25be267cbe2c55dee2c16851877b90c30cbd8bd8b34fd341ce9024ae75e423e5f9 SHA512 0b572e4dbb793c573d28a9e3516926e7f7cba7e962e48de29c24b4da9c2656407cf3a2db21b2db56fa149ef13a70e318f44b3b5de2041863510d31e1bd621857
EBUILD tasty-lua-0.2.3.1.ebuild 887 BLAKE2B 4ed6dbf3043fd0f3107f0e16578762851576d8d13ef1e507d762f1cc4bc1b9692731b5337a6a821f2c334ccdbef9beb2677c543f3798c470beec6b6b8eae54e5 SHA512 501e8ff88552439738a8de0bc59a39160a21facd942dc19c1427951bdf814fa8ed873a273d793e253d0531615ee669f5e5e2be21643cb6a0e07eb35cd9d5ef0b
+EBUILD tasty-lua-1.0.2.ebuild 1160 BLAKE2B 24b07156109897ecf8a8e6455eb8e278ce114834acfa9c2126ad25ef5fe26b1c3d795b33ca7fdae080cc4da864c892e2ca0e6573f1a09a3f4e77ffc49dc63f09 SHA512 bc0f0c001d65dac434c41c65ca5d22cfb8c7b862bd0b11c7afdc0c7a9749928fd1a75b0cf39439b303a961feac31af2685bdc169fb1e4613a5ad554a1cc75c96
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
new file mode 100644
index 000000000000..ed8913a18c48
--- /dev/null
+++ b/dev-haskell/tasty-lua/tasty-lua-1.0.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Write tests in Lua, integrate into tasty"
+HOMEPAGE="https://github.com/hslua/hslua"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/tasty-hunit )
+"
diff --git a/dev-haskell/tasty-quickcheck/Manifest b/dev-haskell/tasty-quickcheck/Manifest
index 0520cafaba03..b26c9f7329af 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 810 BLAKE2B d3ff4e3986f4fce347bb66ef870e4607f62dcf4dd84c04266c7ea8794822301ebb637f4ad001b048865e5aae5d5b2c5f7467dd07de2c2778b586a2a12dd3a75e SHA512 adabf148d152c6ed520fb6e57694aeb744212038ebe5a6138143697bedbf64c7b0de44097354fd70f765793125d8c00dcbc1b3050e75a2451c824a11e7ae153b
+EBUILD tasty-quickcheck-0.10.1.1.ebuild 817 BLAKE2B f044795e1f866acedeb8f68fbc244b5d44de5b15d97861638e0b02323c022881ddee56978e67320f6b73c6cc4862b0748485a388c1ec1563a3e36fc0bb3103d5 SHA512 01e60eb37a4317414febba4a1c0b04e069e70398490f60c3008daf1611aa914c3c1a06ba3ee7279953ffc22a86dd7b4e4a88d17a3a99e6c85bea03a45ccaa8b3
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 c5e7fb3b375a..932326935ea3 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/optparse-applicative:=[profile?]
diff --git a/dev-haskell/tasty-th/Manifest b/dev-haskell/tasty-th/Manifest
index 772d0c2356ac..f5ec11e6fb0f 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 671 BLAKE2B bbf5062b93739c76ba91c1a9cc9a28b649731499babaf306d87659780af8b4f5e657a27199a0c32005ac2410faffb9f4a387ae830b315e3cb1bda729b48f8b95 SHA512 e19d78927233b0c31b51be54056b7f44283f6911ff38dd6f0c2dcdc57ff912980f54e95914e14b99da0e6e657ad957e3346be43cef2af2ea44ffe1eb6ba25693
+EBUILD tasty-th-0.1.7.ebuild 678 BLAKE2B d55cada0296fc96d891fba48f0d32149b88345acda8ce321eadc35e5b723e0f2b4bc91aab23801a006ba2fee9e12c7a7b08bd7be9b36f76ef3c5e1856e35c8b9 SHA512 21ee72904fc14685bc3ba79e5cb46e44e7a0f0064a1965437cc8e3e80f0ef4b0a9db47f2c755a6a75fdd938a78cd6e1a823aa7066eed0e6e32c9f2ec6ec68c35
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 c0d54a8cc83a..b5e8206a26aa 100644
--- a/dev-haskell/tasty-th/tasty-th-0.1.7.ebuild
+++ b/dev-haskell/tasty-th/tasty-th-0.1.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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 1cc076a58465..1b197760d643 100644
--- a/dev-haskell/tasty/Manifest
+++ b/dev-haskell/tasty/Manifest
@@ -1,3 +1,5 @@
DIST tasty-1.2.3.tar.gz 49148 BLAKE2B 8de7436bca740e55a6592e833326b03f001823c74c8678ae5d38c2c836249a9af08321df6245573e5d060a25e9512c1f601a62978f2b3f22ee846d3cef72a829 SHA512 3922fc19c3ed74b1a39f8e6dc5fe243a955ab55d2e9d08d68b0932dfa0d16cb1efbc73bb2d793c1226d56986141494ce0490c9af70e7e612d07da64d5e2ee472
+DIST tasty-1.4.2.3.tar.gz 58549 BLAKE2B 7e806ef62a455a9bd71782800e0a53b327963ea12e7dff7bc508560457dc84c6b94aa8a8b67524b3ea8b7629d5d78bd63a56790e9bbdb356393f306b271b97a8 SHA512 c5f03406e4a7b0c8ff98de285cc778a7751c535d62bb69da962f78ad4eadaf76a74d3bd2c81b1c7553b5de4a527be964c568a8311929a0dce44389c3fcaf521e
EBUILD tasty-1.2.3.ebuild 993 BLAKE2B 8bd6d789ac539541abc21532fe275fd1b224ec080b20565979341ecd606797cc1b7c60c51938aa5e8fff6e86a276562a8863545f1db0ff9de36c1003e6d35ac4 SHA512 d64756f454e0ff1b55000a014c6a7b2e5b221617f6a3d8a0a21cbe79b4ad0fa4145717d91e69ac36c3f9137d52c5a3c4dc6aeeef72b3426e3a9847ab66d0594e
+EBUILD tasty-1.4.2.3.ebuild 955 BLAKE2B 09ce131858030e2e593cf6928f0e4d18e73e128e0665af40bf8749de28aa4f4900526c706f6caff922620c487e1d6fec3b0d5bf426e6d6817152d7c11f955983 SHA512 36fc21296a34c44523d48e355ab517889f74abfdb52ae2003ffede8ecdb39c131d6b2bea5f33812fef0437a525b7321bceb7d28a663739d188463054e878d5ca
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
new file mode 100644
index 000000000000..4f69152fb684
--- /dev/null
+++ b/dev-haskell/tasty/tasty-1.4.2.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+#hackport: flags: +clock,+unix
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Modern and extensible testing framework"
+HOMEPAGE="https://github.com/UnkindPartition/tasty"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=clock \
+ --flag=unix
+}
diff --git a/dev-haskell/temporary-rc/Manifest b/dev-haskell/temporary-rc/Manifest
index 5c9969650461..3a1ee79934ed 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 615 BLAKE2B 774cefb6f36ec5791d82e4f2435f329e8e2b9e8943e2d0d0dceb8ea98e828e1f9166dd6b0e70099cf41bff148c5aa4e75945541d18f4c6a251a01a10c5f88c72 SHA512 222db64d74716593d4b030437f89bc855a05678167b45f68bd78f11e8763d229b7687c284addc07a612c558c2b098d1586791960f3dfde923e157c75bb15c94d
+EBUILD temporary-rc-1.2.0.3.ebuild 622 BLAKE2B 4a3069dc14b65604afce667587d1db320515e3fbf0343380acb20b6ac5823f60d05ebe2f99b36d48f87a65663d116cdab7adddc1fd8012f55cc5a0a5f555dd4c SHA512 ed3c2aa546fa0c0af1a017d7974d0b8c5e25f33683ce721571bc378c17dc28e35115e5819152290268b0e23bd7de206b2f30e8bcee7aa79766abec971c8baef0
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 b337eba34f42..985178ff8b99 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/exceptions-0.6:=[profile?]
diff --git a/dev-haskell/temporary/Manifest b/dev-haskell/temporary/Manifest
index f94559562180..0b1b007272d2 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 743 BLAKE2B 2f7c476d29eaa306efdb8081690174c605d74e3aa5342373db323a830b84df0db4964fcdc2f4b712e01c7b7175ad98b4f5280bdd145daff157966685c0153b21 SHA512 a29378ea865e7f418fe9e9eaca715458a5e50646b4141048848093fec3ba387d205f204818ba614b425e8cb3e97b667053330d9939b78d4a3cee8a058d2cdc98
+EBUILD temporary-1.3.ebuild 750 BLAKE2B a0d31331bdc34c303d69b263f87a59791b94c7cb14dcfdbb05d7cd7e94999f58bc5d98c1d3c7912e4fb1be72b0399fd0215890317df697b0ae1b9328b44aecc0 SHA512 63a570d0b485928caf6336dc927af913dea2478a4da10fbff1771e735b305d6947078c28f7dc9327426d8052d558daa97c3042c8a9bcd34bd055582f737961a5
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 1557b635b0ea..2b7831982538 100644
--- a/dev-haskell/temporary/temporary-1.3.ebuild
+++ b/dev-haskell/temporary/temporary-1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/exceptions-0.6:=[profile?]
diff --git a/dev-haskell/terminal-size/Manifest b/dev-haskell/terminal-size/Manifest
index 61eb77eae881..b998fb1a59bc 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 550 BLAKE2B dd79a9bf784e8aa01cc8a12ae7975c9201818a6d329cfbe12081ec7f10b65671f7caa64c4582a7fdc70d942a517aa2d628f1c97bcab7c70a96389f4fdaff86e9 SHA512 5833c731db135b99d49b9e915890679431eedeaa5a0e30f8788fea9ff82fd6b0e47a8701a2dce16d3315a5e50ed93dd0282e24bc2e326875285506ab54398b41
+EBUILD terminal-size-0.3.2.1.ebuild 557 BLAKE2B 43d306e79adc87bef497bc4097ec074e987ff41bbd8bf90879606d9dcc2a232b915d3121d2bb7ecc56e3c363bb238025e88fbd1e524dd1b306fe177f3a0f0630 SHA512 bbc3cce018547a943d42fbe6a5d04a5cafbb902eefad4da988b3f068ddfc338b302911feec92d34c575c9b1893c4a35cf2c64000ddd149e44a037dade92918d1
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 f525f392145e..88a2d4ddd3ba 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/terminfo/Manifest b/dev-haskell/terminfo/Manifest
index f738440f7b2e..81973187ecea 100644
--- a/dev-haskell/terminfo/Manifest
+++ b/dev-haskell/terminfo/Manifest
@@ -1,3 +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 793 BLAKE2B 01cd10ce298ac638d7d5c24ec6523033ca7a4fee2a254ee4195e6a46f614b22a881e17f86a3d934923483fe942ad526eaf1e3d16b7d3308fa353ce5f1d413239 SHA512 d7559f37e03109c279c3186bda704d5a21e1259d5265807b93ee6a9623630810e173e96f7ac456a7573839a3e2cb9220031d91e4b62a6a1d469ddb1c35a77ced
+EBUILD terminfo-0.4.1.5.ebuild 609 BLAKE2B a88a79e2696eeffbbc8a96c622da62f60dc5f4fe52345e119d5a4dc97c848d66b2109b5725935f785cd411282053e1a8468af0d175afec71c61682ef064221e3 SHA512 acb782b27621ef5ef88c8e2ce54abf69d564a64af13e07c76845fb72bf7b688a52bbe31e9232d8439cdf566c4a1972903d4602bfd835366bb8c2a0938727c2fe
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
new file mode 100644
index 000000000000..db93122b0098
--- /dev/null
+++ b/dev-haskell/terminfo/terminfo-0.4.1.5.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell bindings to the terminfo library"
+HOMEPAGE="https://github.com/judah/terminfo"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+#keep in sync with ghc-9.0.2
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
+
+CABAL_CORE_LIB_GHC_PV="PM:9.0.2 PM:9999"
diff --git a/dev-haskell/test-framework-hunit/Manifest b/dev-haskell/test-framework-hunit/Manifest
index 9248d48b3478..d96c15f4c40c 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 927 BLAKE2B 1da27c2b4bedef1e8b0357dc8291402f6b117114f50ad50b3fccd1fc113f721219222023343a6ba32e692db232bdfc97ff95fe75653a6a33cade08a4abeeb052 SHA512 3851c29b2dcb7278b98bdb08b2bdd7298b754ce346b46100f381c9df461d17510687a6e56c3a94b6cb4abff12f3685b88d2d85c3b8ecbf0174113010e40588e1
+EBUILD test-framework-hunit-0.3.0.2-r1.ebuild 934 BLAKE2B 943982851c886e356cb985cf4155bede1568b2a312296c938953436fb52d52f3d51b57d6414b6e43f573c708ce94ac1dec2b6296ab3334d7b21b104b429d53f6 SHA512 e0275c6b9573a71a75a7b32da89b121248be913c03a72f081ab29dc5d62d7b71e9e02747835748996cbcf04306393a11fd43234337dfcd05b28546dacbe98b97
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 8f1588293af7..0d13ac29645c 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2.0:=[profile?]
diff --git a/dev-haskell/test-framework-quickcheck2/Manifest b/dev-haskell/test-framework-quickcheck2/Manifest
index 5cad4dc70ed1..deafd8b81b8d 100644
--- a/dev-haskell/test-framework-quickcheck2/Manifest
+++ b/dev-haskell/test-framework-quickcheck2/Manifest
@@ -1,3 +1,4 @@
DIST test-framework-quickcheck2-0.3.0.5.tar.gz 3844 BLAKE2B 1c7ace7b85200d3ce1bcf6a48dc10d912c4cfa255eaf100b37d018128a4e014703cf378b2fee74355c1731d9062c68b164da96f6f672a10af460d41ed2b2d2ca SHA512 58c6177d52829ba1ea1858a11101e5b21ae4e4543f8f829779f62208ad16083b41e9f3b2275392693698ef3d46912096c368d90db0d67ff136af4fa73d5e1d43
EBUILD test-framework-quickcheck2-0.3.0.5-r1.ebuild 1082 BLAKE2B 8c7b3e91f866e2eaf6b94b50ee398444290d80226586ab7edb1c3597d41d30411e9dc25aa06454a2e39109f6b1f94f52d071d7efc0fc116e4d529d1ae94cab67 SHA512 22b550a1697dd662242610481c1599fb9df95517c0c8d2bc1435c24df2c29a17b2f1dfd08d62ba66f0583bf46676a8160413858b35dff9d4ac5409b42b6e38c3
+EBUILD test-framework-quickcheck2-0.3.0.5-r2.ebuild 1165 BLAKE2B db1cf92b3151cea8de5cadbc76e8f97c86e23d9e5ae53f35828511f579cc1d457f635569d52a2f849f39e8cc8769d05ec1f23d17adee65374c781d05075c36ba SHA512 71c9e1db65132d33e134e75e3a2d64a1fd1750253f19da4b02bcf36a3f61856a08d6d9a9cd84f1963ebd541081aa3e51df6c3f1851e8952383356bbe01a4bd19
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
new file mode 100644
index 000000000000..43debff63362
--- /dev/null
+++ b/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.5.6.9999
+#hackport: flags: +base4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="QuickCheck2 support for the test-framework package"
+HOMEPAGE="http://haskell.github.io/test-framework/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'QuickCheck >= 2.4 && < 2.13' 'QuickCheck >= 2.4' \
+ 'random >= 1 && < 1.2' 'random >= 1'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=base4
+}
diff --git a/dev-haskell/test-framework/Manifest b/dev-haskell/test-framework/Manifest
index 852bb2705b58..8d41107d5b71 100644
--- a/dev-haskell/test-framework/Manifest
+++ b/dev-haskell/test-framework/Manifest
@@ -1,3 +1,4 @@
DIST test-framework-0.8.2.0.tar.gz 21317 BLAKE2B 80065ad3d87188a8310e93b9caaaca73c3176e150b254fe29dd3e08d38f7a7066119b132f6c747a35a87a13764d115fe83b131a023667a3919c0f1c0963c770a SHA512 d8e7ea274819a1b49b9f938df527d22c808f456d25b84f03173ed57dddd39c230fb037a57ce90c38f571801ee38e86bed6826df1c93f184e4a803c72ce5f41e4
EBUILD test-framework-0.8.2.0-r2.ebuild 1727 BLAKE2B 8c6a015f85bdf78f4ca1c73c7a94a3e57c2b4d422c784efb8db8cbfe2479e48339fb183554ecf4e82852af396ebdffbef1e915dc718350fbbdc3db6a90fa7ebc SHA512 8ab07824a70dc730d2a1b325c7cc9111b861ef8f6e322db87c46857c92e9237446a8398a99368ec6f29daf9a55b49bbfc723a15565ff3ca18bcb3647fd66bc76
+EBUILD test-framework-0.8.2.0-r3.ebuild 1798 BLAKE2B 33d5e86b6b8cb4738196783242438c657c97e7146d63b48cf79d7d22f1022ed24bd4efd749cef8c548cbc85e9ff8434ce9b056547c26751bb59d6841ddec89a4 SHA512 64239434d64960aec84c9bc712f361bfe3e12a64f1ae95e1532f721fb5cab4b8652dab107620a2d2b1286621e9a5f509e513ab3ed6687ab1aa9037f1baeb5367
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
new file mode 100644
index 000000000000..1d18700a0b58
--- /dev/null
+++ b/dev-haskell/test-framework/test-framework-0.8.2.0-r3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.5.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # Broken test-suite: missing modules
+inherit haskell-cabal
+
+DESCRIPTION="Framework for running and organising tests, with HUnit and QuickCheck support"
+HOMEPAGE="http://haskell.github.io/test-framework/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+RESTRICT="test" # tests are missing
+
+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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'ansi-terminal >= 0.4.0 && < 0.9' 'ansi-terminal >= 0.4.0' \
+ 'base-orphans >= 0.1 && < 0.5' 'base-orphans >= 0.1' \
+ 'containers >= 0.1 && < 0.6' 'containers >= 0.1' \
+ 'semigroups >= 0.18 && < 0.19' 'semigroups >= 0.18' \
+ 'QuickCheck >= 2.3 && < 2.10' 'QuickCheck >= 2.3' \
+ 'regex-posix >= 0.72 && < 0.96' 'regex-posix >= 0.72' \
+ 'time >= 1.1.2 && < 1.9' 'time >= 1.1.2' \
+ 'random >= 1.0 && < 1.2' 'random >= 1.0'
+}
diff --git a/dev-haskell/texmath/Manifest b/dev-haskell/texmath/Manifest
index 6e3061a094e7..644a8f9183ae 100644
--- a/dev-haskell/texmath/Manifest
+++ b/dev-haskell/texmath/Manifest
@@ -1,3 +1,5 @@
DIST texmath-0.12.2.tar.gz 1807359 BLAKE2B 31da9ba7186eb9140c2fe70ba7011e91c00c290ef4b099197cdfb81ee2b992bae73756973b77d6920cabadef71739eb7208136fd2a589f9b81a6afaa338b296b SHA512 89f3dc5c1042980abf06f1e4d3ca6806922f2094c6d7ec2cc1e4673ac16a7aaf73693c5fa5526eac96d6f9f5c2f894f2341295bacebb7216ef49eb8be7cc0424
+DIST texmath-0.12.5.1.tar.gz 1606982 BLAKE2B a58e033176a6a9ba136590b8403d577c24c84cab983a6ee53ba2ae4564c05b681a31859aa066a3cb5aa3b18b07eaee9266964018abc8c30cc9288df15160d8f4 SHA512 77f3b008b82a8a1946108f8bb948d5d43121bffe2b2e22220cc8eb404884fa4c960bff07d7c8a5c75d5cce53d4039a8e6edd190fc69f5ad4da5b41212751f897
EBUILD texmath-0.12.2.ebuild 1230 BLAKE2B 74d91f654940d8c88699647d377be2908709defb1697c952d93feee66ca8735e21c4e01728708d8c97b5ed6d1af60538dbc51b3f95fcae6024cc1a8ece9c79f7 SHA512 af9c5fb5faf2c1490f0bc6c67e21d6e7ceb7185f2f9736ec020957ad35ddfe43ac6e9e5d9d9a55f075af8f3014494c3dfd924a059ed94c35a12f09c4cda60854
-MISC metadata.xml 920 BLAKE2B 7db4c3ec5411216f66ca174c02c873163e1fb7f9a514f3e69df40adeddc418bac3db4822c35726520f457ed2a892bcfd8673320908a59784eb422c7487a7637a SHA512 8b11393ff90fd65181fccf3a4d839b0b0763ad4e55522e9545aa8fcc4cbabacc7dc5435ad171e34b7a414f7b05884f3b4e5200b6d7e2c95d5211678338e7221f
+EBUILD texmath-0.12.5.1.ebuild 1506 BLAKE2B 487c344d174e81e6e502a748e11b8ed45b1cd19775484267c7abed8ab145b3d3b301d5df72e0ac4f9820988577c02476479de2390ae1004055539fdaac4445eb SHA512 ec2bcb0cde7151ba026ad4faa3daabc5497cf76b683fc9beb32f18eefb26e285ead355ad49fadd14d3931ff2478da33bb1a213643452b050cb490f54766fb8c4
+MISC metadata.xml 968 BLAKE2B 05f4a11bb50a3effd8d877a0ba2c3005616a20f87119ed7390a485610ec82b92a252daf92b18ecdd0c02b7735816cc58be494d277ad0b7082995a919f2440137 SHA512 cb799257a5c255e964e5f516331ae11f844c55531b0d8bcc62be22542f4adb450f698bc16c7c03e30638e7eea178c91db74e72defe5a2d8fe1e161337473d247
diff --git a/dev-haskell/texmath/metadata.xml b/dev-haskell/texmath/metadata.xml
index 46826791c1c0..7364f9dbea9b 100644
--- a/dev-haskell/texmath/metadata.xml
+++ b/dev-haskell/texmath/metadata.xml
@@ -21,6 +21,7 @@
<use>
<flag name="executable">Compile test executable.</flag>
<flag name="network-uri">Get Network.URI from the network-uri package.</flag>
+ <flag name="server">Compile webserver.</flag>
</use>
<upstream>
<remote-id type="github">jgm/texmath</remote-id>
diff --git a/dev-haskell/texmath/texmath-0.12.5.1.ebuild b/dev-haskell/texmath/texmath-0.12.5.1.ebuild
new file mode 100644
index 000000000000..cb2d7665c99a
--- /dev/null
+++ b/dev-haskell/texmath/texmath-0.12.5.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+#hackport: flags: +network-uri
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Conversion between math formats"
+HOMEPAGE="https://github.com/jgm/texmath"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="executable server"
+
+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?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/tagged
+ dev-haskell/tasty
+ dev-haskell/tasty-golden
+ !executable? ( dev-haskell/pretty-show ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag executable executable) \
+ --flag=network-uri \
+ $(cabal_flag server server)
+}
diff --git a/dev-haskell/text-conversions/Manifest b/dev-haskell/text-conversions/Manifest
index 7490ad79887b..825d1bf3af00 100644
--- a/dev-haskell/text-conversions/Manifest
+++ b/dev-haskell/text-conversions/Manifest
@@ -1,3 +1,3 @@
DIST text-conversions-0.3.0.tar.gz 5232 BLAKE2B d06232313990941dba2c300703a1b6b9b65c68583b8e8a77d6f8536104e39af2d7fb5529e52fc39b1c554fe50efc5df9fb4397305bf4e763b3fa5425b8b72189 SHA512 767816f953468932ab579d0cbdd20f7bbe1fc72c4ed8a857bc7bfa52a2d07abafc2065e9844ddea49f44bcf32b06e5c1abd64a222498cc6435129f2b36c036ec
-EBUILD text-conversions-0.3.0.ebuild 772 BLAKE2B f69a94bd4c116d81ee73f7332d0bfd3ec4ac54787df36caa8d8d3a0ae004699b13f43e0f00f40d271f93fce6b3ea3082c227b937888c73a66a734cda127ecba4 SHA512 4b83d66a8ceedbdffb151ba5f3ec4a6eaac9cc0c968e8a104250e84f9aa806911d37669b6d553dacf003613b2429bec75abc730e95c5c68fb2dffd59e119d375
+EBUILD text-conversions-0.3.0.ebuild 779 BLAKE2B 286621146f1e099c009099d36075d049ca24507c4c6ef90f7c4bf2be56da2283c78279345b21ca18be2ebf18db6dcda6d8fc2357be7bcd796f90bb34efb2aece SHA512 861bf857158e7606a0e3bd43c0595e49a3b935916be5de20768dc32f4712a162abfc0f15a894f38856ff95a4d6a99467960c526098234f9a749fdd6d5bdbdcb8
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/text-conversions/text-conversions-0.3.0.ebuild b/dev-haskell/text-conversions/text-conversions-0.3.0.ebuild
index c44a2a92df24..e1382d882fb2 100644
--- a/dev-haskell/text-conversions/text-conversions-0.3.0.ebuild
+++ b/dev-haskell/text-conversions/text-conversions-0.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="ISC"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/base16-bytestring:=[profile?]
diff --git a/dev-haskell/text-icu/Manifest b/dev-haskell/text-icu/Manifest
index 0136c83b2247..d3736ae6fc0c 100644
--- a/dev-haskell/text-icu/Manifest
+++ b/dev-haskell/text-icu/Manifest
@@ -1,4 +1,6 @@
AUX text-icu-0.7.0.1-icu.patch 394 BLAKE2B 712015502f7692141388cf7d0c8d5650d6a44f5ab246a2ba50a2baa26660d1938aa10d595263244e6974487f2419b52bf713c4527026bc4f7ed2b1a97faa8ee8 SHA512 ecd63935a4f5343fdfbe5be3d319b3db29ed21acd6f7d444ee6dad022fe6da37db975697650fcf1aa48e17c0ba48b608afd6bade06f4cdbf80b56e20480f54d0
DIST text-icu-0.7.0.1.tar.gz 45533 BLAKE2B 1eda34ad7a8bcaa26814cb4fdb864e67531aca5dc80ece9a71dd770022ec7729e7e2960729c707ab9b5d4e8ad3b112e50572d26a2f2a573ffd6f3c914a0b5545 SHA512 54551ce0d629bffcca32fc855bfcdf2e24282359ce3a32578a98de4f4ad15378fa7df98c59d73323549a2ac873b10a10202bda02f5be83fbe1ab945aac5e50a9
+DIST text-icu-0.7.1.0.tar.gz 52490 BLAKE2B fb66502b0a18d8d2a0f1dcb2240e9c939b04b157acac31b62fbe65a6d5edd6244a4713d712e6b78dc54451b52d3e78d9cd8bc803e7bddb319fa8ed016c162123 SHA512 807a1385b7601edcfa6142a8e107df1b3c2820974218e2bafadb8a42eda3b68a0a16d222d75120b422e5ca9f4cd4f52f39d2b7938a541692ed4d633d5750089a
EBUILD text-icu-0.7.0.1.ebuild 792 BLAKE2B 9fe2288a1eaa58e4ef5cb5942cb4e51515278e6ff14b851bf7d744294bcc1ef379b50a9e375507d603482d32007865e276171f38490f93df08f9c82dd91086f9 SHA512 0d169a01c09f968e86a396a2f82395ed30e32f06ab205acbde21347ec6e85e7a27d85c3440278485643ebfc869c2f486a8f808fb4d58dad303e622cfd04f5d8b
+EBUILD text-icu-0.7.1.0.ebuild 959 BLAKE2B b53beca30ef9e989ef48f6efbe7d4abcac119b3d1156ad7b621bb5a277ded05e2d15e9125bf5b99e707b2c0b2ae89d99d455bae33ce4b19f71fbcaba432589cd SHA512 6c6b61f6064fac9037980233750b64198045b3a550ddd59c0e363d75409148f5db28a287213074307d900abd30bb6114e08a5a8e4cd678fce827e85db9180a2c
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
new file mode 100644
index 000000000000..36a69b685a0d
--- /dev/null
+++ b/dev-haskell/text-icu/text-icu-0.7.1.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Bindings to the ICU library"
+HOMEPAGE="https://github.com/bos/text-icu"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RESTRICT=test # QuickCheck occasionally finds counterexamples
+# and fails to build: Duplicate instance declarations: instance NFData Ordering
+
+RDEPEND=">=dev-haskell/text-0.9.1.0:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+ dev-libs/icu
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
+# test? ( >=dev-haskell/hunit-1.2
+# >=dev-haskell/quickcheck-2.4
+# dev-haskell/random
+# >=dev-haskell/test-framework-0.4
+# >=dev-haskell/test-framework-hunit-0.2
+# >=dev-haskell/test-framework-quickcheck2-0.2 )
+# "
diff --git a/dev-haskell/text-short/Manifest b/dev-haskell/text-short/Manifest
index 156d365179c6..8ef61d1a7523 100644
--- a/dev-haskell/text-short/Manifest
+++ b/dev-haskell/text-short/Manifest
@@ -1,3 +1,5 @@
DIST text-short-0.1.3.tar.gz 24435 BLAKE2B f0d571f2c84ca47ee2d4f0aef0a98812880f68d9971e73abd40f2b8d27cce50052a67f6f2a5d19d683093fabed490082df72e29bc8e43123b53b388b9962018c SHA512 6d7a5379dbaf28a201dd44229959a293acb5ff57c4659a6a34af37e46b2e6fc5eb61a00ba26d36dd08795456246429ec20236af8e342fd0d03bfcf6d06d69428
+DIST text-short-0.1.5.tar.gz 25113 BLAKE2B a3ed468d60d4a351ad86600f5d6e7241ae88b987746fabc8ff79f6e0f0c687a9d5d5e0f4fcabb2fbf7c48ce2e3a37b798e478d6c8239760974e7a55835cab1aa SHA512 32f09a1abc37ddb3f85921d80629355f68b2e68531f14318907e792a8eeb7d4a258bfcf7d45710dcb67f85fadfbad2bb9ffdac27a912aefc4296dc1818585125
EBUILD text-short-0.1.3.ebuild 1348 BLAKE2B 9dce2c4775e803c5620c336d74e39b303928368af2fab518cbff7291fcf86f3ba9e71af05c29aee99eb74e70e92a756d139612d3e28ec90f6d6bfd80cf6fb983 SHA512 9fa66fef824be7dcfde5be75a08f59e0c2125a80a8e653a349cb233a6f3907ca2c6eaadd0dc082d4d545fb2d0fa2fd215e8f569405323f79ef49a1c2019ff726
+EBUILD text-short-0.1.5.ebuild 952 BLAKE2B 6bd1b580b324e4c2283fd4a357af4c4c59f5b119dfa5a0b468767578bb056fc8777ce3e548cac65c33cb5d21762c67d21c6794ca44bef95ce0b64b8e71b9c352 SHA512 ff9602c46cdd9e4f3233a6e3db184f1cd530351de2196325d697aa5047b059b1d53ecd37741ab1f26714c5078b45db98d8a132311bc1957d8b7f618bcc484e52
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
new file mode 100644
index 000000000000..314d73d8d405
--- /dev/null
+++ b/dev-haskell/text-short/text-short-0.1.5.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Memory-efficient representation of Unicode text strings"
+HOMEPAGE="https://hackage.haskell.org/package/text-short"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="asserts"
+
+RDEPEND=">=dev-haskell/hashable-1.2.6:=[profile?] <dev-haskell/hashable-1.5:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/tasty-1.4 <dev-haskell/tasty-1.5
+ >=dev-haskell/tasty-hunit-0.10.0 <dev-haskell/tasty-hunit-0.11
+ >=dev-haskell/tasty-quickcheck-0.10 <dev-haskell/tasty-quickcheck-0.11 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag asserts asserts)
+}
diff --git a/dev-haskell/text-show/Manifest b/dev-haskell/text-show/Manifest
index 061619478950..83e2824dafc5 100644
--- a/dev-haskell/text-show/Manifest
+++ b/dev-haskell/text-show/Manifest
@@ -1,3 +1,5 @@
DIST text-show-3.8.5.tar.gz 95620 BLAKE2B 51c1a5f9b29d60e305b53db1a47bc415f8cec3fa4c29c22d103ffc20dd4585bc8241f471031eaaf798c0df379c589cd4a9622877b7f69cedc5f15c3fa94c9291 SHA512 17e6e4d188280d4545867b31210f9e8e69337996c80b8c4f9fd846e50605acb29ebb2429e72ce76545426741055c4806c20a32b59d47e190a38d0f1ed9405947
+DIST text-show-3.9.7.tar.gz 96683 BLAKE2B 402b41fe0ea539fb2bc98f5271dda37605e86751622dda6136bca8b8ec92917b15ab69e606c4b8fbb6e055f1ee14aed2cd5d446be4c6f494662a0ce153075328 SHA512 d32c2c5c9ea833ac2b996ef299bc7fa2736dfb0ccd86117cd964512ccc25af5eda126fc6dee0537d4740bd38fa9a73ea899e1dd73a30bec775f9966f2121a748
EBUILD text-show-3.8.5.ebuild 2217 BLAKE2B e43466ece8b80a6627e5d97379e3a2468c556f443d8706c059bb94fbc2162dd2b8293207b7e17be43b227587d1a2261ad8bc08c66ba6e965a2ca6a030aea6553 SHA512 b95158d52372a2519518cdc8fd2a84b49d1ace11afc968d3269c42b1ef50625952a101e262ef666b237a3143595230423ff59005924ad11b64a858dde243cea2
+EBUILD text-show-3.9.7.ebuild 1616 BLAKE2B 9f31985383b201d18a0e38b294414ba0ab1d671d214caf7a73c909f19c5983db74990e5fbde0b53480acc88a48a1e2434129c2aa3408fd155e6e6de1f0540342 SHA512 e50c90ce592dfb73e35c075f26082ce6bf1dae78b7cef61695b997df36a87b06612f3df27724392817c99c9777f88767d344d00366bfe4e1497d79739dc83078
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
new file mode 100644
index 000000000000..294024ba1a2b
--- /dev/null
+++ b/dev-haskell/text-show/text-show-3.9.7.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+#hackport: flags: -developer,-integer-gmp
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient conversion of values into Text"
+HOMEPAGE="https://github.com/RyanGlScott/text-show"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ 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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/base-orphans-0.8.5 <dev-haskell/base-orphans-0.9
+ >=dev-haskell/deriving-compat-0.6 <dev-haskell/deriving-compat-1
+ >=dev-haskell/hspec-2 <dev-haskell/hspec-3
+ >=dev-haskell/quickcheck-2.12 <dev-haskell/quickcheck-2.15
+ >=dev-haskell/quickcheck-instances-0.3.26 <dev-haskell/quickcheck-instances-0.4 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-developer \
+ --flag=-integer-gmp
+}
diff --git a/dev-haskell/text/Manifest b/dev-haskell/text/Manifest
index acbd53482503..2b836e8b774b 100644
--- a/dev-haskell/text/Manifest
+++ b/dev-haskell/text/Manifest
@@ -1,7 +1,9 @@
DIST text-1.2.4.0.tar.gz 171477 BLAKE2B 29bb6738f5c61e13b218cc57cb0c900fce25ecad190315aea4b0a92d5200e2d54aeeae26c8dfc88ddc74706549b820272fdb3877330c8e1e5bd119cac99deef3 SHA512 a4bd566c7d0aea1bfeacf27332e9cff3ad894e7eed9f826b7e4fc7fb85e272164d18a34a81c89dd1ea802951a80ec1d82000ebef05748d419ddfff792c4525e3
DIST text-1.2.4.1.tar.gz 148905 BLAKE2B 5e3429e3f83a2c12c5482e342fb4a1846538bdf453df23c2144af01d0df3f5a8b831fd76513aea6e303b5a36b38dec185fedf960060264fc49fe917e30964b41 SHA512 4170d9a463cebfbd80b7902e4d71ed1a1f29db96d2cc9045b79908509a633a239edb3b1ff8dac6970074c4d7e91c552e106756d8142709f8fee3a960428c23e7
DIST text-1.2.4.1_rc1.tar.gz 166148 BLAKE2B c79bbd90c9ccf99668d5a4f0e66b4c75fa7a531d9851355be8a9d859d99578d2e22977ee9514f1743927a8a4fa49d29c252abc39509dd0b6d09bffd96e1f5289 SHA512 27d014d6b870e6cba16ac4a0ac146872d89c363ad1ca786642554bde0cf3ae4876d69ba8dd2655bbdcb88076bf4f5e13b45929ff86cd2bd90d24e607ad7221c6
+DIST text-1.2.5.0.tar.gz 155890 BLAKE2B aaf7206dad552ff98a465914ad8183ec1ccd57e56504496a5b8d11645b0f0fb395dd801c9b6fe32b51ed3902658eb5e5fb92187de668d32801597b4eb904b820 SHA512 dbda65180fc012324fe45467b63e0f53e7e0fa2da3b11875e458ba6bd31d0ee7634121967d2aa6853ed5c907c0661dcc59b8c68fb55edab2923490d8b50722d6
EBUILD text-1.2.4.0-r1.ebuild 1066 BLAKE2B d764699918b96a033e77780be03558a43b2ddfd82944f63fc12d26f846531b5f2e49c736d12306c590df61fca1950b2e35d79c1cb4540c2837a3de2ada6a777c SHA512 50d1fbc6a5529b69c7b357995975fa7686bed94745a185c92ac7113fbd52da0f698c3071f479807a7111e9267236aa748d284ce61a24591c550c8d9ed5041548
EBUILD text-1.2.4.1.ebuild 1050 BLAKE2B 73ce55c525264c64ea9e6d56c3032d33fc62d6e93508e55c4464e77d676075b82f649d93a1cd115275d6081d63655bccd4e3f66d307c39925d33776bd5dd66cd SHA512 3eaf5c6f68178dc8609b29266ad570459c9d72b59719ef1da281279be09f3e1d743a0e9985639278474801ace976a29e99e000c8810a8fd12c49383ca6512066
EBUILD text-1.2.4.1_rc1.ebuild 1083 BLAKE2B 8de8aae0cc9edabd32e4e93860449f5be5fac18c8bdc87a055ca39f1a33f4224679c0169494081942479341774d5e710b78fbf97186ff547c91705d8b5b054be SHA512 92ddf11edd4f4d7b6d05c3b2fff421956e03b24e4f85fe67878b086db943158da395e6b59db34fda70fdd712cbf5b1eb5641cddcbe7f83e4a8825255affe3488
+EBUILD text-1.2.5.0.ebuild 948 BLAKE2B 88a9ed8d7fdaaafaab084795cd9bc63683316dec71837df9f62840ae9d0afc7780cc4b530904fd8c0f3a890951ca2464867bd713613e1b845d040bdb9bb26708 SHA512 cf5f722fe19c69805126ef5b75c1a1ccb80e632b2f807061367d86cbdcb68d1850aaa10ee6ddb109c3ae85e683ee1ada834dc2592dd1f4116e5cec6cf3032c36
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
new file mode 100644
index 000000000000..95b29c908fde
--- /dev/null
+++ b/dev-haskell/text/text-1.2.5.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+#hackport: flags: -bytestring-builder,-developer
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # circular deps in test-suite
+# break circular dependencies:
+# https://github.com/gentoo-haskell/gentoo-haskell/issues/810
+CABAL_FEATURES+=" nocabaldep"
+inherit haskell-cabal
+
+DESCRIPTION="An efficient packed Unicode text type"
+HOMEPAGE="https://github.com/haskell/text"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+#keep in sync with ghc-9.0.2
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+# break cyclic dependencies:
+RESTRICT=test
+
+RDEPEND=">=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-bytestring-builder \
+ --flag=-developer
+}
+
+CABAL_CORE_LIB_GHC_PV="PM:9.0.2 PM:9999"
diff --git a/dev-haskell/tf-random/Manifest b/dev-haskell/tf-random/Manifest
index f76f612e5357..c9673d2bcaf0 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 657 BLAKE2B 02d1573a92b44248a0f6d87925dddf51a2378346670d7e1b89bd2a7ce3b34f0fd9fc3c9b465dbf812bc59c0d7b54b6fcc867b0e0f543c00a276eca44877a0695 SHA512 6aad0a38168d51624a7221f13994f32994fe2e24653adb700ea40a674685dadc01ff7277f98dad50c4c442b06c21d7ae0899bab2b6fe028cd8c89c9093001da6
+EBUILD tf-random-0.5.ebuild 664 BLAKE2B 0bab52526d2c177562b76f5112b4211a49bc98e53c99db7792481450e4cb671a99b93ccde5d5f34a08cd131ba288ddbcd002ffd70f7119c9a7a84160a14b23ea SHA512 bd1b292bef921b69abc79c78254cc92f5ac6068490a0a5678f8ec1073df4d603c0d65be6e6631f197d491956656508375c7a37e1c053fc54b653a35d42daec47
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 74fa3f385e70..7fb050b4b9ea 100644
--- a/dev-haskell/tf-random/tf-random-0.5.ebuild
+++ b/dev-haskell/tf-random/tf-random-0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/primitive-0.3:=[profile?]
diff --git a/dev-haskell/th-abstraction/Manifest b/dev-haskell/th-abstraction/Manifest
index 2d88640f85bd..b27ac8708287 100644
--- a/dev-haskell/th-abstraction/Manifest
+++ b/dev-haskell/th-abstraction/Manifest
@@ -1,3 +1,5 @@
DIST th-abstraction-0.3.2.0.tar.gz 35111 BLAKE2B 18fc993256f6d49ec1e7911d152896cb7e62c3397030fdfb8179879d8b98a666f3f2bf73c3783276f92911698da94338cf5cc6b71df3631d9588d3022085a414 SHA512 d03087e52c51f6038d41a35fbfd0c6ab8b890c6d0aa91bc1a42c46f746f60d3c19c41766006977e0ebee4517bab5aab0f0439a2ed2434e5d41a7086eeb3ecea3
+DIST th-abstraction-0.4.2.0.tar.gz 37848 BLAKE2B b0bbb266110eb4db33bf376b098d77558b7400f57793a6b057eb9fa3655315e408e80393b0dac8a0c7f3792e4e358ff37e4d46941e919206ea16b243f4ec7065 SHA512 f67f494c165d7080c45202e58d9e20aa154bf1a7ddaf44643adcfb36d4c62f0b660ab83464a3d06340298b5c7154042d3a956b0ffc5dd99bc5644b52c31e90e4
EBUILD th-abstraction-0.3.2.0.ebuild 566 BLAKE2B 69d17403183f71303509f8d908abad880a03f4aa7eb9e3c1bc0fa693b6993569e7d8ec37f8b34090d8dc45838d12fcf8e678ea7710297cdf5bee2e2c2a31deac SHA512 2fcbf70f4795d52b335de0f0cdda5fb0532a37afab694915f3b97a8619dda158ae7900ee0edc45535ed7452a231334ebb8f78f2937cbd0c48e2f196c8894197b
+EBUILD th-abstraction-0.4.2.0.ebuild 578 BLAKE2B 6651fa0888f53ee147b055d4ae5093d7bec525271715c88387712f27c02c7d6c94ea165650f61c19d8449609cc764effc310044c14dbffec9dca86f3ca0bcda7 SHA512 545f64b311e972ad73c19eecb2420ea5b88300153b567b2d7302a370ebf40460bf0aed951216d89231715e819edfcad0280c820c7ac9ef9628ab12a2586e4dc2
MISC metadata.xml 536 BLAKE2B 2e36d08cd45a7a1ea521eafa726805dd9fe19cf2ccd98967d25b05be6afc3bb9d40b7748efded40697cdde31df24f56e62b5ce7ba35bdcff17b2bf61f9ed01df SHA512 c9de526502c591f851592be33653d1c2f01f4de9368e68d4a94583035ad6b127c8636c14e882d5854475e3f2d665be5a46e41f331762637192ca38833d54fe8d
diff --git a/dev-haskell/th-abstraction/th-abstraction-0.4.2.0.ebuild b/dev-haskell/th-abstraction/th-abstraction-0.4.2.0.ebuild
new file mode 100644
index 000000000000..caa769894da0
--- /dev/null
+++ b/dev-haskell/th-abstraction/th-abstraction-0.4.2.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Nicer interface for reified information about data types"
+HOMEPAGE="https://github.com/glguy/th-abstraction"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/th-compat/Manifest b/dev-haskell/th-compat/Manifest
new file mode 100644
index 000000000000..16ec12f192dc
--- /dev/null
+++ b/dev-haskell/th-compat/Manifest
@@ -0,0 +1,3 @@
+DIST th-compat-0.1.3.tar.gz 13718 BLAKE2B ff925a0bd1f5a1de8008ce136cdd2c5e49aa6a58543df99d7179edaef65cea7d3ed3265ec5bdc31b5d5c01e65be25ddb1b393732d3b1f62a830a44f8c287554f SHA512 acb64eebf22093568fde29e7e5b78a8bce04d74b96a197a1c1f3383890b876c8d2e0a52206bbbc9708e3bf78a05f48e9bd3ea4929cbf6a7e712a4444917c1269
+EBUILD th-compat-0.1.3.ebuild 735 BLAKE2B 4afa8e80a812a182627a02079c3312a2c22471a3e8e5810b33d950cfe4237743c54014b127e7260dcb75c6647328bfdde5dc3e4d411e7081dd705b86fe5b014e SHA512 f68ebb5984ebc659bcacd2cbb6a6efb7eb0e3af5f61f31b01f4ba0b2ae62140ab08cd8d9d17f225e287a527eaf96b131cea1e704318be8487d9db511036bab80
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/th-compat/metadata.xml b/dev-haskell/th-compat/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/th-compat/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/th-compat/th-compat-0.1.3.ebuild b/dev-haskell/th-compat/th-compat-0.1.3.ebuild
new file mode 100644
index 000000000000..026205d6a813
--- /dev/null
+++ b/dev-haskell/th-compat/th-compat-0.1.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Backward- (and forward-)compatible Quote and Code types"
+HOMEPAGE="https://github.com/haskell-compat/th-compat"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/base-compat-0.6 <dev-haskell/base-compat-0.13
+ >=dev-haskell/hspec-2 <dev-haskell/hspec-3
+ >=dev-haskell/mtl-2.1 <dev-haskell/mtl-2.3 )
+"
diff --git a/dev-haskell/th-lift-instances/Manifest b/dev-haskell/th-lift-instances/Manifest
index 4e52209e7077..cfcd8ea6f6a0 100644
--- a/dev-haskell/th-lift-instances/Manifest
+++ b/dev-haskell/th-lift-instances/Manifest
@@ -1,3 +1,5 @@
DIST th-lift-instances-0.1.14.tar.gz 5712 BLAKE2B 02fd3b2b1073a49c58625237514bd898d0fe7147225b52ba11658d9fea5fc6c6d6f392c92315fe5bbf529c11a263964a2bd3310d7b451452fc548212e44b3bcb SHA512 b0050866a250c7a5f55f47307e6482c49373d1cd09372c38b3c5c58883662f794a0e5210b9ba7e5a60536fd20262aa14cb7e94edf576cc69be5d2b33f21d21be
+DIST th-lift-instances-0.1.19.tar.gz 6113 BLAKE2B 75cfd2a7f8c80fe3cd03e66c8c6fa104f79167de1ed75db9b46e94d27c93c5650be13068c3273fa7d9e401f6017306796acb8806a055a856176be0a88bb0d5ba SHA512 d8a38531a9a61dce426c43807e3764abbe22102e8886d9d23e76d27735bace672e10472b77b27dbe2fbb74bf6e32a5d528d690a608a81d8dce9963721fad6349
EBUILD th-lift-instances-0.1.14.ebuild 841 BLAKE2B f95ab4e08645663ef36cd98a56072943af681aec8c7e65b89ce1d8408b2bc4901f13c11a5b2318c70bae7d0b19fc12769d623adb13bb47fdd3be52b64b1232ed SHA512 b5d9d6af14ba556e4f2a3a536e9e2a44788f9d3607058fdfbbb4b5545944944a924ba274c7158f3cb75f76efec68af5c319cc7e1bb871bd2d538ea0e1c0ef7ff
+EBUILD th-lift-instances-0.1.19.ebuild 725 BLAKE2B 7933c6b15da0b84761e2f64f2e3a97d7443b341555ecfd1c6de660af913331afe0473add3d93e4d992acc1a332d723f7ca078d6003455cffd2adabb34ef3ae35 SHA512 1d743b9e6c5616b4ebd530da2c0d8f7612a17be272d1f613b32f65aff64feeff8172bb9fc31d6618497ba433adccdac89fb4bed01f4cfc8cab568d2263a9909b
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
new file mode 100644
index 000000000000..23e5da11d9ba
--- /dev/null
+++ b/dev-haskell/th-lift-instances/th-lift-instances-0.1.19.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Lift instances for template-haskell for common data types"
+HOMEPAGE="https://github.com/bennofs/th-lift-instances/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND="dev-haskell/text:=[profile?]
+ >=dev-haskell/th-lift-0.8:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/quickcheck-2.6 )
+"
diff --git a/dev-haskell/th-lift/Manifest b/dev-haskell/th-lift/Manifest
index fdbc919429af..c541632fca25 100644
--- a/dev-haskell/th-lift/Manifest
+++ b/dev-haskell/th-lift/Manifest
@@ -1,3 +1,5 @@
DIST th-lift-0.8.1.tar.gz 13816 BLAKE2B 4e8a8231a77c3b98ab05a9a3ed0c682a09f61558483c832bdcfce42391199a8fd27c092252e130a5bb5d481bd364627254abac87f701ae8dde015ddc545168dd SHA512 21fb31f23aa41ec2c1979b7ad9ce467d9ed555237f7d4236b1400cb00bb7531832b269c1248062fe478876e9f8e4a2968171999a4c8264756ad10aa7e5983fa7
+DIST th-lift-0.8.2.tar.gz 14385 BLAKE2B 31c02c810a3260450e2efd79e4271d326341cc8a8fae9dc3d0293b4b065978cf9d3e676fb54d003d385d21def498f03014c8065a14c9f90931a2843add8349c0 SHA512 bda1fd661274d911898eb163427a83db81bf5cc6d7cdd2936a84cb314268be2d38c5753727c1e87e83f8edb61e8bbbd0976001f680830b3bc2d4eb96178505ec
EBUILD th-lift-0.8.1.ebuild 651 BLAKE2B e6414d8d7fd750053aa992fe28dc08fd3bd4efef21edb635569d08d4bffa134f42be8489c9cb6d3481bed69df40af5be8d1c43c11774ceaa8d52ee676df3cf0c SHA512 1f5506a3b56fc36ed4f66252778107a34d554279abf55269435cc120ab687aa361c4b0ce003aa03b6b6c0a33cb2485ff415556efb6bff60841983f9deeb9e2d3
+EBUILD th-lift-0.8.2.ebuild 663 BLAKE2B 5d4cb462a04236fa9d54d8f7f1c57e1d5838a9fb7468be548933232ee59bbb60102c28d8bef5168964ba4f137c8c7a4d485bdead7d3e8f2df34b8eb59c851613 SHA512 ba62db6b6c85d069abafeebd2d8cd424e44dfdddaf4b34ff8a786a36d66d6b5c6c943be46815ae8b6df53e7c728a5775993fd00073a6929d95c06f4d6def6ef6
MISC metadata.xml 328 BLAKE2B d2a812d063e2dad487fd72e0d567d453e9ebc685b42757f44c2fdeac806f49f8682998f0d44e1c74b811a72d69bfed74ebd292c6e57d06bb044bafc6736a9882 SHA512 c0928a99a1dd4b4b1f7d9d3491e0e82d3037253a4d96da9d167d668d2b405c3b51d6b9ac0777d83c51a2cd35d5ba285afc4e5fd49e648ced313813b57a5ec3c9
diff --git a/dev-haskell/th-lift/th-lift-0.8.2.ebuild b/dev-haskell/th-lift/th-lift-0.8.2.ebuild
new file mode 100644
index 000000000000..4e37f42f33ca
--- /dev/null
+++ b/dev-haskell/th-lift/th-lift-0.8.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Derive Template Haskell's Lift class for datatypes"
+HOMEPAGE="https://github.com/RyanGlScott/th-lift"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/th-abstraction-0.2.3:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.12
+"
diff --git a/dev-haskell/these/Manifest b/dev-haskell/these/Manifest
new file mode 100644
index 000000000000..139180dac8be
--- /dev/null
+++ b/dev-haskell/these/Manifest
@@ -0,0 +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 1205 BLAKE2B 394323330d89aa642c187017b9f7b35921759bf99ab5ce80f12010e56b802e9383fd135308dcde2c2f5d44e1dbf1427d009f6d1f3896fb679b80d84e6414d9a9 SHA512 99f715d0aec37a597aa6517ef05488097b3192e9172d7baa162b7da3366fed29203ba666dbb83bdfb34a816aabc5d699f931ae9ac6d2e1402e6d711e042e275c
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/these/metadata.xml b/dev-haskell/these/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/these/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/these/these-1.1.1.1.ebuild b/dev-haskell/these/these-1.1.1.1.ebuild
new file mode 100644
index 000000000000..01de2acee2c6
--- /dev/null
+++ b/dev-haskell/these/these-1.1.1.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+#hackport: flags: aeson,assoc,quickcheck,semigroupoids,+assoc
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+CABAL_HACKAGE_REVISION="5"
+inherit haskell-cabal
+
+DESCRIPTION="An either-or-both data type"
+HOMEPAGE="https://github.com/haskellari/these"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal -> ${PF}.cabal"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=assoc
+}
+BDEPEND="app-text/dos2unix"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die
+
+ # Convert to unix line endings
+ dos2unix "${S}/${PN}.cabal" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+}
diff --git a/dev-haskell/time-compat/Manifest b/dev-haskell/time-compat/Manifest
index 998ecfacfd6c..42ad8fba8bb8 100644
--- a/dev-haskell/time-compat/Manifest
+++ b/dev-haskell/time-compat/Manifest
@@ -1,3 +1,6 @@
DIST time-compat-1.9.3.tar.gz 50050 BLAKE2B 9c6f457945a975d88fe1784daf7dbf4a0b96c086cdd05af97a3b0d9d2379777c985b8b73dd592f588d4e09aee2fc987ed4b97efd4d4199841318114b379a8c5d SHA512 937020b42b739a9ee2da3d8105181adc45d80f7e8b5af81c7f43dfbf567f33c81caf0e34de8896bc139f1eb4e40efd0715e9f6e5a4d542a1a86c4ea53151cf2a
+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.3.ebuild 1481 BLAKE2B 5c1bb85d1b748888124e04a61cac8ace0fc2c212fe1dbaeda469744bff1d3947100ac6a539bd0c04a7ad8418d6015bb65d22c6c436fcd288851b0215176bdb28 SHA512 c9a34e3220e8b343c491059bd7a717f07b37eeeb081701458b8ed7e83eeafba3f0f730728e7dc8d2d29168733efeaee94c66071d1b642a184a74cddc4968e992
+EBUILD time-compat-1.9.6.1.ebuild 1611 BLAKE2B 850a8e316fb4dff4613059ab5dac85e30fb9a5463743f8d51f143949476151ca7cab81e2ea7783f305e0ff339fad3335692fac7a5be5e8f31f74f192316a8af3 SHA512 85feb1c9c27f201c76d439b3d355a689c7f9f7e739d5e98ac86f71f5b6734fad4ca4ee749bf7effa7be4f06aba766a3e97cb13e1d38d651cda9a8e2e214f56a2
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
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
new file mode 100644
index 000000000000..70c0b821543f
--- /dev/null
+++ b/dev-haskell/time-compat/time-compat-1.9.6.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+CABAL_HACKAGE_REVISION="3"
+inherit haskell-cabal
+
+DESCRIPTION="Compatibility package for time"
+HOMEPAGE="https://github.com/haskellari/time-compat"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal -> ${PF}.cabal"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/base-compat-0.10.5 <dev-haskell/base-compat-0.13
+ >=dev-haskell/quickcheck-2.13 <dev-haskell/quickcheck-2.15
+ >=dev-haskell/tagged-0.8.6 <dev-haskell/tagged-0.9
+ >=dev-haskell/tasty-1.2.1 <dev-haskell/tasty-1.5
+ >=dev-haskell/tasty-hunit-0.10 <dev-haskell/tasty-hunit-0.11
+ >=dev-haskell/tasty-quickcheck-0.10 <dev-haskell/tasty-quickcheck-0.11
+ || ( ( >=dev-haskell/hunit-1.3.1 <dev-haskell/hunit-1.3.2 )
+ ( >=dev-haskell/hunit-1.6.0.0 <dev-haskell/hunit-1.7 ) ) )
+"
+BDEPEND="app-text/dos2unix"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die
+
+ # Convert to unix line endings
+ dos2unix "${S}/${PN}.cabal" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+}
diff --git a/dev-haskell/time-locale-compat/Manifest b/dev-haskell/time-locale-compat/Manifest
index eb1630591d41..cab657768511 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 613 BLAKE2B 9118c224646027f02df7b8d892d8cd91df5fee4b2f51ec483f13e63156fdcf83946375ac0a557fe5db8ad5751068c05fa880fca080b146b4526f65f9f4694983 SHA512 81d0df8a2e21baff7a6508252f1d0da013128e948c63020cfb7e7fc86d0f2f65162e457c99a06ec0d8d31f093e88cf8b0b06f7b55d854e658be81736e68ae55f
+EBUILD time-locale-compat-0.1.1.5.ebuild 620 BLAKE2B 12c2b0ac39c266a873142833032d8207ddb59349b74c35cf6eaff7027a8d8aaeff1930004acfa076b4e47dbf4338f61d8eab66804a0949fe636120cb00afa482 SHA512 7b2208d9ec1c34caeac0541c6bc2fc96cf4e51fd72c9408ec36d3f899d93f989f65a2a33488b57a81586f60ffd1aa13743c7016cceacf781faad90a07d248798
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 8307720e0d18..7aea72f85e04 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/old-locale:=[profile?]
diff --git a/dev-haskell/time-manager/Manifest b/dev-haskell/time-manager/Manifest
index 058102cd177a..ae3479b6f64f 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 552 BLAKE2B 94f127447dcd9cb126d4b1f96b288ca56f8262e2df1a9b2230cc5188e3fa70d18e329f30910b5d26a7c05430e20a498029398214c212efae9845fad244bba917 SHA512 066baa8ccbea65b6c804b924e1a46740a00cf8a642d668a6ee5920b25b17166bc1128fb627e67ecf6b4aaafe3512c16bee61e39c593b87025853817ff535633b
+EBUILD time-manager-0.0.0.ebuild 559 BLAKE2B a9ee02a14bd477251755b0f1960023dbc26210add7050971b4ccdb4d9a8ebd243f9c9306dfedfa9ba53ee74a7326140196892cc3ae24576bfb8baf220dd8058e SHA512 67033b899f66e6bab02ba3cfe45f561e9a9293ab893488860c209f748b27b3419de2417a100520cffcfd4fb9fa42a4e2ab9e76e2c5d12eb6eb84c3d0623698ae
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 2748b6dcb382..771f11fad269 100644
--- a/dev-haskell/time-manager/time-manager-0.0.0.ebuild
+++ b/dev-haskell/time-manager/time-manager-0.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/auto-update:=[profile?]
diff --git a/dev-haskell/timeit/Manifest b/dev-haskell/timeit/Manifest
index 2dc0dc54deb3..2d93dd991331 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 514 BLAKE2B 555bf5941fd4106560c70a52f664235c3f60fce263eb9dab5bd204cd35d2edc924ba1f0643d064d42d5a7d3db9d5f7bedca3ed729a4564deb9bac789a2b7e194 SHA512 4a3f89bdcd948ac2f053d85c5b40fd221eb5052c1ef344b2b2fb75bae82081729612fa917821156304c444709f991a0417e1b603b8d57a9cf59ddefb5f928d12
+EBUILD timeit-2.0.ebuild 521 BLAKE2B 31232baf5b2c4d9f332a2f8826864684da5bacf674b97611b69ccff8705e65ecd4d69c9510838041a333dec3e1e49fd6bf5a365e15cdf26ee65ea2c972f09864 SHA512 53c7a09ae16e761a2411170c4e2dd45b11586680041a29516a377f3210427c290ed56791151b5c01ad4819697d1e5eaccb5048388084019f107e929818f8f191
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 fba159e684ae..e3045680c2e2 100644
--- a/dev-haskell/timeit/timeit-2.0.ebuild
+++ b/dev-haskell/timeit/timeit-2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.8.2:=
diff --git a/dev-haskell/tls-session-manager/Manifest b/dev-haskell/tls-session-manager/Manifest
index ff024fca885e..e18d3ac5c754 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 753 BLAKE2B e5579915954d72cd437d87f5c2b327f47aa7f46a60010e769a046a62ed59c6fa27cfd50d8dbbfbd94eda58c0060d48f0281d73985da7f30feaac4ca5c9d1bf74 SHA512 90520693f4f69c8421c1ab3cf94a03cdb749b22cd16e09c89adc2cf75b9248b8f46b29753a5a8cf08bf06645f5c381d0192f57023481c4ecfe033371c8b408cb
+EBUILD tls-session-manager-0.0.4.ebuild 760 BLAKE2B c5bd1d72b7a81debf9868a046dee92aaea02be018eb919a8b9143cfb3a89e020017b918eb9658f10eaf51e599fbc61731311505c45d20254753a8df551675dec SHA512 8224ab1e5f439e604b283c797990afce5fc0e924387baec26ae5b579424246215aa6358d45296a6ebbf53581afdb4e2fbe515b5357a0c2a691f2fbf729de3873
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 aad98f5bbd05..c1e9566b58de 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/auto-update:=[profile?]
diff --git a/dev-haskell/tls/Manifest b/dev-haskell/tls/Manifest
index 26763bc253a5..76e27034e274 100644
--- a/dev-haskell/tls/Manifest
+++ b/dev-haskell/tls/Manifest
@@ -1,3 +1,3 @@
DIST tls-1.5.4.tar.gz 150171 BLAKE2B 03085bd5f0d20b27fd5ea31e5e6179a15ac5893cc585d5a274523444838e8e05e9f3f4028b44147d6bb20df2c37e293046255765c253b57d2be4584066f24f8b SHA512 fb95ab6012ed95d82a41810b83e6f779645fa56d46c57f34a954a6885c295737808edcdcdca9e88e5b3c663f5aee71f104fe1fdd9ab35fb6a8ade4a202376d4a
-EBUILD tls-1.5.4.ebuild 1366 BLAKE2B f1746c3ccbc0c38ddeb33f5a1266e0930751f0e12f23ac10a5faf40ba5438092ccfce8422ef3378d31bbfaf7a6f0bc543e54fd277798c5d68a19ed67caa41c4f SHA512 c96d05c16a52fbbddd41d8d59cd7b6d37aed8dbca5a7e846fa7c466e210e1c55007d91f39c4c959fe56f8692accdc7f4b94a0d0536d74e4841fa0f5bccaae824
+EBUILD tls-1.5.4.ebuild 1373 BLAKE2B 4c5016b0d3630eb46261d49a4e4d452c72d20b6d3fbeea3a4717bfbf22182b7ff0704c12ceb726b7bb73dab7a694e03e33092f344c9cd9947b4838aca79f66bb SHA512 c0a8bf670c883681a0d779b0c2d4b37b7f6f3a761a4fd81a7be66d19564692ecbfc38c07fefa20430fb990ffa8226b0d7b9d32e65e68feb8e41c311ea3363472
MISC metadata.xml 1117 BLAKE2B fb0e95020ecd969d91024f27d453f419402a9d4d254e71d095f60786ef3bc2e4a3e02319f5ecfdb4b28e7e41efbf8bd47f8b9044c1989cc4bbfd360820d93535 SHA512 4a8173398c4fa2422f6345465c20ba4b1c584b0866d5df3d2d9f5bd207f065a5f1d318dc97d89eda761736c99d9ff003819f6f0da6a0fcfdfb8a36ee4cd270dd
diff --git a/dev-haskell/tls/tls-1.5.4.ebuild b/dev-haskell/tls/tls-1.5.4.ebuild
index e8454a5db2c0..ca7af8f05246 100644
--- a/dev-haskell/tls/tls-1.5.4.ebuild
+++ b/dev-haskell/tls/tls-1.5.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE="+compat +network"
RDEPEND="dev-haskell/asn1-encoding:=[profile?]
diff --git a/dev-haskell/transformers-base/Manifest b/dev-haskell/transformers-base/Manifest
index b5d160f4cdb2..377c7996ce81 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 847 BLAKE2B 14abe050fd6a881d097866051929983421b8ebc0a1697de6e04a4728b21189488cf3e80acb1d13194f0e6b9f9c307064670841ba286b39da591b2b3009c75547 SHA512 f674a37a3d718a17df33cf828027680a30662efaea98227e286ec4a3fe837b87dc36137f9e87986c81afac2731908cf9b3a3d0fc0c99908e8f1caf3734233323
+EBUILD transformers-base-0.4.5.2.ebuild 854 BLAKE2B 9d16cd57f8106e4dfb948c355e9984ec030b041f33f0d10a86e68ccb9793000a3c622003face46502575e21d232d226a95ffde3675d5ddf50f5323bba669a06d SHA512 8e10730d953b67b74150e372c81d1f31f27252e80c7bb043360bb1a17629ba1dbec05bbf34c44ddeac7fd9aaa072a968a1309eb908c6c7ae14430ff3cbe96a37
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 be53f8520234..d6a3875342c7 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~ppc64 ~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 0271eb0e6136..554815865286 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 1554 BLAKE2B 78c47d71ba3f58ebdd3cd3916c11901ab1dcd3c3f7d9cc6174c4d2d8d21cba3bcaf5abe8c94e81b8f7f10c517d70109f864e4f889203748dc084720c87066f1c SHA512 d96d049c1b777f22b034a6c0f4d6dc97f09957915259dbc55683055cdae45af5df66bd313798a9f4b00b33c805b8696150f383fb481728e40e5d2dfd5a96621e
+EBUILD transformers-compat-0.6.6.ebuild 1561 BLAKE2B 2b680299567d4ad131aabe73c562d74c435d8a258fdada71f64c4ed6b25fb89701d00eb9d0dfa546a364981616c15667479a7f6c8c363de70bba7f0b93763530 SHA512 857b3e87bf19424f46bcb5fd91fb429818f7de788d56b84bd5982f84d2f81a1c35290b7f801014435983f1ea295a873be4f4732fb6e9916196646c044e206091
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 f547bb95cb47..8414dc22b110 100644
--- a/dev-haskell/transformers-compat/transformers-compat-0.6.6.ebuild
+++ b/dev-haskell/transformers-compat/transformers-compat-0.6.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~ppc64 ~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 290a4fce9c17..997cce79e318 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 877 BLAKE2B 6bb23fd366f738a1c9ef99fe060476ceee6af06a674b30b49d0b7e41bb3e6072ae790958f8798f28bcf5a60ef9bed9f76943344f39e070e4026a36838b453392 SHA512 d0f74fc93b832fb5688eed80bf7abd73065b0669bd20b123a3c0e5b5cea836c531913b28903e338e9a9dd2b7b873bbc442b319331c8486d778e169cab19b0c11
+EBUILD transformers-0.5.6.2.ebuild 893 BLAKE2B 5da3ce0dba50b3485d9073ff5b8f78b3ac1855734c73d0551d1507674be81c8863354f2588231af3e92eceed2a0d43cbe1efa0f5035b9991741ecf8209cb6a30 SHA512 a801caaf6f7c1087ef6e0b961be959408b81a6247f71ae3acd66c8de9224f343b418cb28664fe46ff8d1c2ff8fcb6d245788bc8ddede1c2227b1d4b6db494e5c
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 df29fa1c9afb..7269d73f3539 100644
--- a/dev-haskell/transformers/transformers-0.5.6.2.ebuild
+++ b/dev-haskell/transformers/transformers-0.5.6.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,11 +17,11 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
"
-CABAL_CORE_LIB_GHC_PV="PM:8.6.4 PM:8.6.5 PM:8.8.1 PM:8.8.2 PM:8.8.3 PM:8.8.4 PM:8.8.4-r1 PM:8.10.1_alpha1 PM:8.10.1_alpha2 PM:8.10.1 PM:8.10.2 PM:8.10.3 PM:8.10.4 PM:8.10.4-r1 PM:9.0.1 PM:9.0.1-r1 PM:9999"
+CABAL_CORE_LIB_GHC_PV="PM:8.6.4 PM:8.6.5 PM:8.8.1 PM:8.8.2 PM:8.8.3 PM:8.8.4 PM:8.8.4-r1 PM:8.10.1_alpha1 PM:8.10.1_alpha2 PM:8.10.1 PM:8.10.2 PM:8.10.3 PM:8.10.4 PM:8.10.4-r1 PM:9.0.1 PM:9.0.1-r1 PM:9.0.2 PM:9999"
diff --git a/dev-haskell/tree-diff/Manifest b/dev-haskell/tree-diff/Manifest
index 2838816815b2..f7a6b01247d5 100644
--- a/dev-haskell/tree-diff/Manifest
+++ b/dev-haskell/tree-diff/Manifest
@@ -1,3 +1,5 @@
DIST tree-diff-0.1.tar.gz 21644 BLAKE2B 0cd1633970216a994100f852b0982d43b6f1d0dc1b0550e759009250e016d271c5358460ef3999267da597b4e58dd28c3094e0ba4f618ba5990e91740eb63881 SHA512 a4ee703e4b6a18055c7749020863a9571af4620dbb7ea05903693c752e10e3ffa4fee8da0dacc0e4bbf92173e34c9070251881597ca1cd9f7c8ed365e840563c
+DIST tree-diff-0.2.1.1.tar.gz 26042 BLAKE2B c136094949b96069996ae2a68c49ca3476f75909138135a138b1c1f07b833413472d2c497418a8bb6c0c17164e78cf180b548c0d4ab5806269e7348aa86467ba SHA512 07bd947b145ebf894a5f830601529517d003bf4b0ffc9581c8204d710ed8d3941f764376add84ab1757c7d3544e984166115f37c1348a32123d99aea816a0686
EBUILD tree-diff-0.1.ebuild 2823 BLAKE2B ce0c3e0649f9eaebdfc5d2258e7c2f446d907a6be243ecc2dff98ff9e2a332f1fa73dc5788d899b6f27a0a1fa1b81ba782e4178d3ab0ff157436754f4f2108a8 SHA512 b7f398db5d2c1c18ef2a62ce5c8e11fc1fc3f5f73c010feb178a25a9609deccb8604e74917e3d84ce507e2ad6f21b5946e08eb24133a3bce8bfc8bdeeb0f8997
+EBUILD tree-diff-0.2.1.1.ebuild 2404 BLAKE2B c54bed465166645a90e601d9938bc3d205467be059a0dd90cbf2043b04ae8b073fc249ee7935f04cb275576ec96b0137ed2c3072caefb4d90cc49c0e7c46db5e SHA512 1572bb941969cfeb33723ea8596b741da47485d09c09388b5fda9311e039b682a9aca7966d18cd074aac2ac1204263b73f2e1ac9da1917bf75f390731a403bdc
MISC metadata.xml 1046 BLAKE2B fdaf7c8f4423489f79279b1baeedc666f9eb1e9e06d8236791da111c5c058813be34791cc0338c6ea4a747396005b74cc087937b455bae18f6befd7d07587c44 SHA512 29d2feca01df15826ff4590e9d9b7593be64a65a17b0ed670109bac1b9cec4b420b39ee10321861743b21e397b6b3110b4368d4497b7edce1de77ee28ea799fb
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
new file mode 100644
index 000000000000..2252cdac16c3
--- /dev/null
+++ b/dev-haskell/tree-diff/tree-diff-0.2.1.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Diffing of (expression) trees"
+HOMEPAGE="https://github.com/phadej/tree-diff"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=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?]
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/base-compat
+ >=dev-haskell/tasty-golden-2.3.1.1 <dev-haskell/tasty-golden-2.4
+ >=dev-haskell/tasty-quickcheck-0.10.1 <dev-haskell/tasty-quickcheck-0.11
+ >=dev-haskell/trifecta-2 <dev-haskell/trifecta-2.2
+ || ( ( >=dev-haskell/tasty-1.2 <dev-haskell/tasty-1.3 )
+ || ( ( >=dev-haskell/tasty-1.3.1 <dev-haskell/tasty-1.4 )
+ ( >=dev-haskell/tasty-1.4.2 <dev-haskell/tasty-1.5 ) ) ) )
+"
diff --git a/dev-haskell/trifecta/Manifest b/dev-haskell/trifecta/Manifest
index a4bb994214d7..ea60f4bd263c 100644
--- a/dev-haskell/trifecta/Manifest
+++ b/dev-haskell/trifecta/Manifest
@@ -1,3 +1,5 @@
+DIST trifecta-2.1.2.tar.gz 60393 BLAKE2B eeaa0fdb855b09f8aaea5ef9b1f4c2b465d8f07bc05ced926bfbbd43c256611336e7153edf7ad57853796d436930cf317fc9433462477ce37f5cc417b45f777d SHA512 33ee39932235d1963b44ce54a59c1b5f193db9f590f30ba272f4e10965582c3602f822328b7e6e98f09ff4d3e14a8e324375353246f3ff0815070a7d94916c2e
DIST trifecta-2.1.tar.gz 64406 BLAKE2B 31829c010ad48d9c506863138379d4694318235c3cea7f43ee46bdcb22fef4ccd9979990150486813a3b0f6297c34597888cd52e987f0fe8102882a217a85a7d SHA512 0929ee4a3d9a53c211b13a711814b4b6ea488ad40f373befdc7e8a479b2a95c4e97a19381873af54d377ff2af49782677fa2ea892ea69522c242e245debd3a25
+EBUILD trifecta-2.1.2.ebuild 2074 BLAKE2B 8f158989ea2e14f77346b815bc004e1f1a4cbccf519e682208de36fea270138cd387c52764e7ad5b723a2eced51369d218b5cb5f631ada41b5034b479c62de6e SHA512 5bacdca832562012457b76d094d1ecce9a1d72f2cd86fc4de125a7ca537a6b3016f6cfbc05eafd604b4a5ae33319562ef522910ba31b3e98ba37e8318b145515
EBUILD trifecta-2.1.ebuild 2346 BLAKE2B 282f9e3e4920c067fd19897415618acdfef7d8b258fb6017c43f029f42bdfe91dccba54670b85a2ee7a9f7fe25051368927121dea7f737bbbd9d6cf916b6567c SHA512 768337ccb4af0807a1c37c9d2703d91518ead5b4b37e428761f02f02dd8a2f897184ad239160702121f5d99f0a83a2d8067a71cd9621b2e2e8d2d26682523379
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
new file mode 100644
index 000000000000..494bbaeeb0da
--- /dev/null
+++ b/dev-haskell/trifecta/trifecta-2.1.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A modern parser combinator library with convenient diagnostics"
+HOMEPAGE="https://github.com/ekmett/trifecta/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/quickcheck )
+"
diff --git a/dev-haskell/type-equality/Manifest b/dev-haskell/type-equality/Manifest
index 488cc64404a6..8bb6f9f0c347 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 633 BLAKE2B da97d971cf366031439fa430881b474bf06c5be7cd461db8a0da34bc4f96640ef8e342faf5229a86dbe739cdc0d73017ef977fde48996dc524eecb5c5a2d670e SHA512 00ee2c186e08627c73864266863b20a70844df1f69d62ffc7319d725c968770c41014e6fbedc1f4e1567d98e28d56499ccce80e2eabdc733c2c7a6aaca3cf109
+EBUILD type-equality-1.ebuild 640 BLAKE2B b8b5bcf29bafa3355a9aa29c6bfe7725b0e705442cf7560ba612f8a5a067ed25977b2c5052a3e505eaf7d77c9946c6b2f0a5800189bb0e4c4453f7e2438e7305 SHA512 2d602f0a1d44c874788de1c97c40d7d561f26995e6f1ba3dbc3e42a68999c5852a4ba1781892314840fad20561d3f6806816e03b4b8c2839dc3b2efc3ad00723
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 c59698cbe1e1..7d8394e6ae7a 100644
--- a/dev-haskell/type-equality/type-equality-1.ebuild
+++ b/dev-haskell/type-equality/type-equality-1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/typed-process/Manifest b/dev-haskell/typed-process/Manifest
index 247e5038dae0..2a986165d844 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 762 BLAKE2B 9cf94abd158d782e33029b2b4b7d44be0bcfd39a96df1c327e6bb8867e053dec3e693994dd5812e9cb3aef2f3945ce6b19dff0c2b6d7b150e3328a31c6a631c3 SHA512 bb90bcaf320d4792f58cd5e54cebe28625aab596f6043e76623d617eedc54dc0bc5366bf4e8120276985100284b0341ace998846bf6e4181025ab5fa00ff9bf6
+EBUILD typed-process-0.2.6.0.ebuild 769 BLAKE2B 8a58fc660eb2206bada9ee7bc7640421ec5f6184df861de0e35c6a3d954ba1c3b7c5a8ba5dcc1a08c34d03103d5a9d0eca0003adca787da985f0be6149a2ad45 SHA512 24c1db80e2b8f1fdb19c96e9bfb9320d0bbd2fb14040b4cad338b0e87ab35e700572de62427e027c01ec61951975e5679cb043fe6ff4889ca46dc2eb7ecd1011
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 c4120a966f73..830bc10b146a 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/async:=[profile?]
diff --git a/dev-haskell/unbounded-delays/Manifest b/dev-haskell/unbounded-delays/Manifest
index 17178247d4bc..306cfb1e89c7 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 546 BLAKE2B 8e434f1b5afacf00b9f08c7142a78bd7d2a02f1f68de77cfbc3413016d78574e743d4306174f3981d50742e75cfb9b1a151b0fd2898c949ea1c6c92c2dfd985b SHA512 0f930bac1a57b4024e59b87d1ae9ae879b3836748df7ed7466fc0dac47b1fd8fa0038f65584c38f9be8e8c83dc6072e20c3dc20f2309706bec0c3d8c6009c246
+EBUILD unbounded-delays-0.1.1.0.ebuild 553 BLAKE2B 05d9f9d632665ca9f7f4d8795e3c7ddd4fd28dcc05311d306e0f87d950991dfdb9dcfb258e703968240d00d786d29c84895429021156dfb635e46cabc297cea5 SHA512 42c7fd0c0419c26392c72d912f2c15df73a93c7617425a08541dbd9f47d5b11461fc58055d8e69d5d94ef024faf1e17bd6bae91050b4456e5871b1ae2cbfc2e5
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 d05c2abc58ab..b34fbcc724a0 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/unicode-collation/Manifest b/dev-haskell/unicode-collation/Manifest
new file mode 100644
index 000000000000..4d7493e32a18
--- /dev/null
+++ b/dev-haskell/unicode-collation/Manifest
@@ -0,0 +1,3 @@
+DIST unicode-collation-0.1.3.1.tar.gz 2057181 BLAKE2B dde95fbf322a2a9100e8c3a462744006e5e1c2934f0e99c410e311256bf22a0898a7a04960284ba5f801ebfbb3d7465eeedb8ba3a6545cd991b9ee4dd00270a5 SHA512 7c8de0e1c3053bdea7f4007fd7711d5d18fd2f19ddd78ffc3d51cab3ee34623faa51d45ea8408b3e079741bfed9bc453ecc89cc2e20f479280d3646f0f1ecc44
+EBUILD unicode-collation-0.1.3.1.ebuild 1140 BLAKE2B a8ee743c7fb5228379570c1744115ad269f8491d36f14a3a2bd62cefb4f0bd3f36fc8c8249c76b1b7e60937ba6c356068ff5e0b160131754a297bf15b8c6f865 SHA512 4933ba8cf08e9bc245d4f832bae36cd6abcc19641b4624a58dc18caa5aae59d7f7a350d5d03ae0b56b5c43d2a6afdeb094165b2e99c577a9ffd73c702daf81db
+MISC metadata.xml 452 BLAKE2B 5bc05a79ad06914b05e76801cd3d292a4de2748fa74b687b23a4ad4a80f2b16dff56382f691e290811049ab60eea6a6eb521b4b021a600b6ce433aa89a21ab89 SHA512 ab8a79286f1694e305fda98e2180dc0986bf8c625522f7b12f75a0c8e358f077f935e9cba91e5abdead06ec98844b0ed43f7b0a935b5bb3ec233e95470865777
diff --git a/dev-haskell/unicode-collation/metadata.xml b/dev-haskell/unicode-collation/metadata.xml
new file mode 100644
index 000000000000..b56fa0d86341
--- /dev/null
+++ b/dev-haskell/unicode-collation/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="doctests">Run doctests as part of test suite.
+Use with: @--write-ghc-environment-files=always@.</flag>
+ <flag name="executable">Build the unicode-collate executable.</flag>
+ </use>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..088b4ed2a90e
--- /dev/null
+++ b/dev-haskell/unicode-collation/unicode-collation-0.1.3.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell implementation of the Unicode Collation Algorithm"
+HOMEPAGE="https://github.com/jgm/unicode-collation"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="doctests executable"
+
+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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck
+ >=dev-haskell/unicode-transforms-0.3.7.1
+ doctests? ( >=dev-haskell/doctest-0.8 ) )
+"
+
+src_prepare() {
+ default
+ cabal_chdeps \
+ 'text >= 1.2 && < 1.3' 'text >= 1.2 && < 2.1'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag doctests doctests) \
+ $(cabal_flag executable executable)
+}
diff --git a/dev-haskell/unicode-data/Manifest b/dev-haskell/unicode-data/Manifest
new file mode 100644
index 000000000000..b05b7fd6f8b4
--- /dev/null
+++ b/dev-haskell/unicode-data/Manifest
@@ -0,0 +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 993 BLAKE2B 14d0fa73d7905faf847c973714b3d5b2926b61f60eb0c4686ff489697f970503e7261561bd6191dea6baa52f76c3afe97965766844e34ad7564cbc3c1bbeb583 SHA512 1b5f051f7902361ede01a785d985ea949c2fc2d27258069862a0f486b390dc1469f0fd6e79ad3428507c3e015d523f2a6377a44709afd8d6e1cb4d6399e8716a
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/unicode-data/metadata.xml b/dev-haskell/unicode-data/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-haskell/unicode-data/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/unicode-data/unicode-data-0.3.0.ebuild b/dev-haskell/unicode-data/unicode-data-0.3.0.ebuild
new file mode 100644
index 000000000000..816a4b7df3b1
--- /dev/null
+++ b/dev-haskell/unicode-data/unicode-data-0.3.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Access Unicode character database"
+HOMEPAGE="https://github.com/composewell/unicode-data"
+HACKAGE_REV="1"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${HACKAGE_REV}.cabal -> ${PF}.cabal"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/hspec-2.0 <dev-haskell/hspec-2.10 )
+"
+BDEPEND="app-text/dos2unix"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die
+
+ # Convert to unix line endings
+ dos2unix "${S}/${PN}.cabal" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+}
diff --git a/dev-haskell/unicode-transforms/Manifest b/dev-haskell/unicode-transforms/Manifest
index 5ea91b398441..874885b0d1eb 100644
--- a/dev-haskell/unicode-transforms/Manifest
+++ b/dev-haskell/unicode-transforms/Manifest
@@ -1,3 +1,4 @@
DIST unicode-transforms-0.3.7.1.tar.gz 717790 BLAKE2B aabdd2496ad686d203aa0d8f9c4d043e35c448b1cb83546858e487a6f0e6f05f2cd6467be8c0bedf1bac7fc0d45a711b7faa438c433b5a144ad2e7c3dc20df97 SHA512 a4e39b943bcea6c86ebb8df7253a39ecf2a7bf5a083d0cf2ee1e5720af4afe47111330a787353a5728793d02739448debae2fd73fe6ba2d0eb94cbbb4bfef30f
+EBUILD unicode-transforms-0.3.7.1-r1.ebuild 1101 BLAKE2B e3b60ad1b952bb50cd136901c988af3e9c315b7a03626806aaad130d7776ec1b26c6d2f43ad518e9d54825320c4782f0f4931706c0ad48a3de45fcc8dda24d43 SHA512 e6024bd210ad2ffbf7c902d5cf72ad77c3ec76aca77c161fe737f9046010228a3743f55362a5d637bb898b2bedc66dca2c40f94ba1fb5bddaeaea4b8217edecf
EBUILD unicode-transforms-0.3.7.1.ebuild 1002 BLAKE2B 50192af814687df1671c0e553640c8406451e055e83a822c4ede9de4e50c054c503689b185c5f63a39d3a33d8ec3108e9ed1dec69430fc7a0a0f686551ebd143 SHA512 fe2ec4763486965f877254a1e3212c4d1447a9a4ccfcc8672a93d7900655b604d03472c45d73f71b12807d4720735edd431264c296850ac29fd0cdb2f3b38df3
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
new file mode 100644
index 000000000000..e21ba9867d46
--- /dev/null
+++ b/dev-haskell/unicode-transforms/unicode-transforms-0.3.7.1-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+#hackport: flags: -dev,-has-icu,-has-llvm
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Unicode normalization"
+HOMEPAGE="https://github.com/composewell/unicode-transforms"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/text-1.1.1:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2
+ test? ( >=dev-haskell/getopt-generics-0.11 <dev-haskell/getopt-generics-0.14
+ >=dev-haskell/hspec-2.0 <dev-haskell/hspec-3
+ >=dev-haskell/quickcheck-2.1 <dev-haskell/quickcheck-2.15
+ >=dev-haskell/split-0.1 <dev-haskell/split-0.3 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'ghc-prim >= 0.2 && < 0.7' 'ghc-prim >= 0.2'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-dev \
+ --flag=-has-icu \
+ --flag=-has-llvm
+}
diff --git a/dev-haskell/uniplate/Manifest b/dev-haskell/uniplate/Manifest
index 35f199330f17..ff189ab570fc 100644
--- a/dev-haskell/uniplate/Manifest
+++ b/dev-haskell/uniplate/Manifest
@@ -1,3 +1,5 @@
DIST uniplate-1.6.12.tar.gz 30055 BLAKE2B 557c3eeb14c0b292d4e0325a711babec39a76829822aee07e38ee49f7a4c3f82e72e6231c00fad1c7831864a7df4a9e12b3e913b60fe0e227d651d39c73300af SHA512 049b07e8a57db7e44d91fc9c8dcfb5c49b78a692a730061763cb8bcc4fbc3ed1065bd7a4c337e3d344693df882a0718b6d3bb6a6ea1e7d520a36d252d7038b07
+DIST uniplate-1.6.13.tar.gz 29787 BLAKE2B 345b5c523469ccc4d98ebdf7498fbdfe9ae183af46c4cc1e1fcdc0782d6dd31d40f53e5ee04d652beb048c62c0d0241d6336eefd87cbfc10d4c0d7bb647b29ad SHA512 8cab820d40b318c7483319de4174bdbd3637e1c93f42bc6b796c6a8a1fa93331c0a2ff3b7c77f6a2ec0509fb48bb922ef732c7d79e8e6bcf7987bde949459310
EBUILD uniplate-1.6.12.ebuild 850 BLAKE2B 63fd1b5c1e47faa5cc0d15fa8fad4c8a378f375003f5e74a7b0d367b2700625269086ebf39987dad1a6d4a293198bc7a78ef69f871bd1d97e11084422b853bf2 SHA512 ae7c73c75a8fdcbbdf51523548f3a3f2dfb6d9af8b8e9ad5c088840af63872f6be97a241b85eea50eda25eb465e0aec271f0f4bd43872ca41581018bddbdb7ab
+EBUILD uniplate-1.6.13.ebuild 860 BLAKE2B 990fb1fe90811f396577a3432d723aa37c36fdcb55516c855b5aa052d55433585cd31dcba2bf0caee268aec58240c8aaa2bc7758df076b33b166ea5dafc99c3d SHA512 c381acdff6e91668ae0ddb292eb57424fb733ff07a83ed3dc72a32a04bae91029f4c31ddb6741eaf308a0c0edf1d5d7d262bd83a4c71aa6080bbb8c0f442b70b
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
new file mode 100644
index 000000000000..fc1036f70164
--- /dev/null
+++ b/dev-haskell/uniplate/uniplate-1.6.13.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+#hackport: flags: +separate_syb,+typeable_fingerprint
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Help writing simple, concise and fast generic operations"
+HOMEPAGE="https://github.com/ndmitchell/uniplate#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+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:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=separate_syb \
+ --flag=typeable_fingerprint
+}
diff --git a/dev-haskell/unix-compat/Manifest b/dev-haskell/unix-compat/Manifest
index 12b2ac0f366a..2a02ed181a41 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 630 BLAKE2B 74c8d07da523e801ea697e83d48355b76f8fa798cf7d5aa546d467e31d3650709f76c8a5569a9da5194fef6730af7f172a6075083dd76ee77d4ec72abe9b3647 SHA512 f850c9bb4845a7cbbd1838a8296c205da6d0fd773cfe0392bf467be9c2b8af3b014d3678b56f7ffcceff3cbf3a063ac963ac0528c593e6a896a48c5d933c551f
+EBUILD unix-compat-0.5.2.ebuild 637 BLAKE2B 827e2ea67c7bba8fd4de86779fa9d090e48d009cb8f217fc9f234c032bdd8396d8ec8a0385e32065bb6e6a89a65f4afba3a24101880be8737a98308df269864c SHA512 a5aa660e42601c4937d78a6d6e364021eb244b9c6043a797d5e08e2dd96552a0fedd14827fab31700a368a604d54225e72a2167ab970b4b11a50aefecd54dca7
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 4d2b34731609..596c1e51c761 100644
--- a/dev-haskell/unix-compat/unix-compat-0.5.2.ebuild
+++ b/dev-haskell/unix-compat/unix-compat-0.5.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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 ca439ab3ba18..f42c98623164 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 967 BLAKE2B 5b4370d1e895c1eedcc660453613d2e8bffeb5ed2b108a0e1b6301c9c4b2ac818e4f02218f64017230d9cfb2dd8932502b6dd4f50c409ebdba36a70077bdab4b SHA512 1af90478348d7f630e969f9c914671abff74edec9867493d3038144f95a73b881ffb05644a2e41a31a56cd43fc2f1e2d4a1c9869b49f3f1c0f0cfab01a51336f
+EBUILD unix-time-0.4.7.ebuild 974 BLAKE2B c94928c9170c142dda2771029109fc8ee263895a3c7ae6ec46dd98b8685750ab24ed27d1b701e159e0bd1f3060fe1417347e6d65e6136428565d9199831cf813 SHA512 573257c536d3503a188a1a8cc2060218fbb6301132cbc468d755d2d03101859cf83cf904365805833761ab43de36e905e578a861d49c06572d681203c700bb5c
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 d5efb0ce3590..450054957f8b 100644
--- a/dev-haskell/unix-time/unix-time-0.4.7.ebuild
+++ b/dev-haskell/unix-time/unix-time-0.4.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RESTRICT=test # QuickCheck finds counterxamples:
diff --git a/dev-haskell/unliftio-core/Manifest b/dev-haskell/unliftio-core/Manifest
index 6bbae4d7d40e..6afacaf72064 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 670 BLAKE2B fb857ed8b69277b0ec28fc626ce2534c746f088defe03f709ca717f149f20418508ad0bec1bfd291e7bf9c9538f99c6b3e9e20b6d4e7bf3955310aea0c80f823 SHA512 a4d6d66e7fca219182698c5e4fc5d3ef58162a0487df74f4d2208a595f39709e0fab9fb66b73fe2697b87cd3c6a5350f149b314796dccea3d0e6a92cf3448e5a
+EBUILD unliftio-core-0.1.2.0.ebuild 677 BLAKE2B 0910857ddc6eafaccdf2e001b1fbf86e2e212e5b26388e2f9bd75f0a72e9ba85949b8a1f46c74ed3503ad351d756bdb38eba31aef7d4a7de19a566637fcfd8da SHA512 dea9636767eeb84dae0b164d36fbcf5897267000d6dcb5982cef498bbf429ca049a27cfcd07506e088b4e6575f57b68d4b44e0818f21226ae920f4d6409fb0e7
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 54bd3721dca0..7a76c672ee3d 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.8.2:=
diff --git a/dev-haskell/unliftio/Manifest b/dev-haskell/unliftio/Manifest
index 1a18452cfb83..b0611c068831 100644
--- a/dev-haskell/unliftio/Manifest
+++ b/dev-haskell/unliftio/Manifest
@@ -1,3 +1,3 @@
DIST unliftio-0.2.12.1.tar.gz 53520 BLAKE2B a8f1e044400a5cc49af3db66fe3e79f8441b2a742e11493eddb59bedba94a196591ef914c5ab1cf998f337751fcc931c92e20efc62ef7989d460072cb44abb96 SHA512 fb2814860cd2b59ae1a17dfb5892198666b59b737264e46e303909a9f5ce2377f92e70ab7d666fc7f927b9cad6593659dd2bb2168478021927b184e54ae4b44d
-EBUILD unliftio-0.2.12.1.ebuild 789 BLAKE2B 5ab87bb7847db3f467402d993e463241260439f7b7c22cc20bdfbf75c20b90828c731b4b17ae429f6cb01993b4d6db00f067374261d0882769fbb2a5dfa95ec5 SHA512 453ce139a173ca79c4363c350456f85eff0d0bd26b4de832dc5099c5b0a885cdf56147005e756485f5eecba9f83637bff558fd71e71d5f5e6526b11d2a4fdee9
+EBUILD unliftio-0.2.12.1.ebuild 796 BLAKE2B 4fda0d95857e3b614b42a98f0b24e40aca351a0edcdbceb5220bff4ed91286d5193747e26cd8b6e0312213e8d855d61633b32c299c81cb169ae80736c807e763 SHA512 802a3496a263423643cd170b251bbda7067d7c93ee92d754accfd288365fcbea06c1e7f82261629cd267c7a21da088d6186aebc00230b01012ae7772526f1060
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/unliftio/unliftio-0.2.12.1.ebuild b/dev-haskell/unliftio/unliftio-0.2.12.1.ebuild
index 73a601914874..ed54fd6a0381 100644
--- a/dev-haskell/unliftio/unliftio-0.2.12.1.ebuild
+++ b/dev-haskell/unliftio/unliftio-0.2.12.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">dev-haskell/async-2.1.1:=[profile?]
diff --git a/dev-haskell/unordered-containers/Manifest b/dev-haskell/unordered-containers/Manifest
index 43d353ccb2a7..75ae39091981 100644
--- a/dev-haskell/unordered-containers/Manifest
+++ b/dev-haskell/unordered-containers/Manifest
@@ -1,3 +1,5 @@
DIST unordered-containers-0.2.12.0.tar.gz 53070 BLAKE2B 54bc9779382d4b83d6d6e1c352326f79da69ad75ec27a125ee3bf2cd784c8ffc3ed733fd3db285ff1c0dffce94653ec0bef4694eeefdce682f1c6abf7c828581 SHA512 516f45494c598e33301df08d2877fae2484b6574cb554def35ab3ef31e29424a140115be81b88cd7aa7a8c7fe7a77354a7379c62a65aa00cd8c5c674ee1dd00f
+DIST unordered-containers-0.2.17.0.tar.gz 54110 BLAKE2B 089317f81ce422b1ad54b20bf6c4724a13db855b34e6b4c634e36ed7e897927d2390559f32e8b1f1c38b206c0e8802e066d1f20b3b0a9c3c69a23a01ca993a1b SHA512 e0705e0ad9ec03ad192a8e4047aa5c8a1da6268075be28f423d3f3e7d330084ec02d8499b9f5ee8686c4dd36c67758822d58484155f3ce2cfd210e5bb1a3bb8b
EBUILD unordered-containers-0.2.12.0.ebuild 1204 BLAKE2B 7253c4968a349241dd03c10e9f1d28a04d78330eb57d9c4d97864923137dfb108c45e6332d6420476ba08cced4e8d1f99510abb56b5fa36bd39192164157c068 SHA512 192a30c296c21e5059cb46219e568296a16974801ca950c4429d13018e6516ef3ba99b035ab5fa24333c8f423867549fa78f388a7534d9089b4cfec494ec9581
+EBUILD unordered-containers-0.2.17.0.ebuild 1031 BLAKE2B a4f36574ba6c64cd6378daa41e1bbfa0774cf3f4a1ec7364a57499a984e08afa645b98842069b38d4815d2ddd7ebcd3358a89f049804cd37445e101c76538b7e SHA512 e79533c92096dbd1005f9c5eab0da87fc0a0c02c29279b35ba55c21436b35708e02050219acc6405d195079ab0ffe0b5bccea15013a5e9890facb39ab7e69839
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
new file mode 100644
index 000000000000..45e599c273dd
--- /dev/null
+++ b/dev-haskell/unordered-containers/unordered-containers-0.2.17.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+#hackport: flags: -debug
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite
+inherit haskell-cabal
+RESTRICT="test" # Circular dependencies
+
+DESCRIPTION="Efficient hashing-based container types"
+HOMEPAGE="https://github.com/haskell-unordered-containers/unordered-containers"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-haskell/hashable-1.2.5:=[profile?] <dev-haskell/hashable-1.5:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1"
+# test? ( dev-haskell/chasingbottoms
+# dev-haskell/hunit
+# >=dev-haskell/quickcheck-2.4.0.1
+# dev-haskell/random
+# >=dev-haskell/tasty-1.4.0.3
+# >=dev-haskell/tasty-hunit-0.10.0.3
+# >=dev-haskell/tasty-quickcheck-0.10.1.2 )
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-debug
+}
diff --git a/dev-haskell/utf8-string/Manifest b/dev-haskell/utf8-string/Manifest
index fce885e26531..b8ec0be6e8c6 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 664 BLAKE2B b40b275cca2571ee0686b55e7c69f8d71fa118e7bd339bf1488b164f199106d760a77d912fba817d7668abca417a5200c7ea4b672e95f5a1b9f673a9cc613139 SHA512 1b7449e5727e7ca09510be596b672164691dde9d9772512fd99a98a63ddab77d5992d9c357caad5fc177abf05d715f6e84a832588b73a512d9e7d271bbd1fbb4
+EBUILD utf8-string-1.0.1.1.ebuild 671 BLAKE2B 057236db708783b1d6d44f60b44ef88961bc74f8672d11576c3616abfc66c9047516e4a3a797e27b86f9b281853b5f2a2dadd34ee01799ad25e4137e8cb3ac47 SHA512 f48ed12241a88599c0aac51a60e1581f39b1dc7651a260bf78f863218bb8cc010d40817067ea63a5bc01bedc8e802c0f8405efebf505ea79ac663407fb5a6c67
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 fb5e89962dca..e0927430157d 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~ppc64 ~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 62aff7d80b42..f394b613a17a 100644
--- a/dev-haskell/uuid-types/Manifest
+++ b/dev-haskell/uuid-types/Manifest
@@ -1,3 +1,6 @@
DIST uuid-types-1.0.3.tar.gz 11999 BLAKE2B 71941bf6abf554e2fa4fb64ae2cc5d61354643c07fe757920c19b60f762a7ffdce87c222d1f1a4a993b50f95e58ac4a011e2ae10c73108a6b71f65ebff209600 SHA512 039bccea9ee22388a50e3e233c95afdd3a59f01aa5f552dcd8e8c1ded8f9da210933c58a4d9cc0913c768b587c24ee27fa0eed15e531846ea841b666f513df9e
+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.3-r1.ebuild 1356 BLAKE2B 7451633c6802fe88dd170909b55c747a8234cd8981bfef9d68ddd54029a3f11f6961a77fde1cf53200443a16f924d981e8d1409163aeb97e77806c9a79ca61a2 SHA512 b598cacc0d781efc0baec5d60102527430ca442fa60dda8d8800eee2d6d45624f1fe4f269a05fa27407e70abbcb23c4269fadf5e4eec07f21e2835c18c3ff5c4
+EBUILD uuid-types-1.0.5.ebuild 1443 BLAKE2B 07351da053cf94d31d35ac3914b627b14ba23aac6640cad3c6f2056d07ffcc7ad2c60e575038a4d4b778a00e1b609ca030692a7faaf9f3e09626f1e63661d3fe SHA512 23ae42c98bfc852fb851c95a55797710bc5d914ed1ed92e602ddc4090edd8c0a8360312cc474dd48738b3f1d5ce60b52a74057bbf6964b804bc3c976dc51d957
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
new file mode 100644
index 000000000000..b7f12258b510
--- /dev/null
+++ b/dev-haskell/uuid-types/uuid-types-1.0.5.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+CABAL_HACKAGE_REVISION="2"
+inherit haskell-cabal
+
+DESCRIPTION="Type definitions for Universally Unique Identifiers"
+HOMEPAGE="https://github.com/haskell-hvr/uuid"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal -> ${PF}.cabal"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/ghc-byteorder-4.11 <dev-haskell/ghc-byteorder-4.12
+ >=dev-haskell/quickcheck-2.14.2 <dev-haskell/quickcheck-2.15
+ >=dev-haskell/tasty-1.4.0.1 <dev-haskell/tasty-1.5
+ >=dev-haskell/tasty-hunit-0.10 <dev-haskell/tasty-hunit-0.11
+ >=dev-haskell/tasty-quickcheck-0.10 <dev-haskell/tasty-quickcheck-0.11 )
+"
+BDEPEND="app-text/dos2unix"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die
+
+ # Convert to unix line endings
+ dos2unix "${S}/${PN}.cabal" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+}
diff --git a/dev-haskell/vault/Manifest b/dev-haskell/vault/Manifest
index b5ecb062f2b3..f10de321f2c6 100644
--- a/dev-haskell/vault/Manifest
+++ b/dev-haskell/vault/Manifest
@@ -1,3 +1,6 @@
DIST vault-0.3.1.4.tar.gz 5375 BLAKE2B 6ba8dc1132d9e188cbfd65e5c1246df18399d08b614bf32f162e2aa4127bf324af6856198c7e32a8f6bbc6dce9f5c8b2cc393f3b3b3869d0731fd7de45a3a52c SHA512 70bebabce76b5e56b3d5cd4f95590ecef7a41f4de7f943932713fbb3eb17ac4d615a25b6503773a532b36649cf4a7b595be3b4222a15ca7d0756b2bee8aa0792
+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.4.ebuild 995 BLAKE2B c2e1ddad9089a1bd1f102585b59de6f6b147aff20f394db04d498b225a80da06582104c49c532dea2799cf21c25890875b1feae06a87af752ebfca68ea5e1c54 SHA512 df5c58ec5d7555bcb06dc2fc22f522e977d1e9b84c12dbe02f12aba6259f2f8c1d9d220659a19a6062050ef4464d63b1f77883934919a23833416692f6b1bfb2
+EBUILD vault-0.3.1.5.ebuild 1233 BLAKE2B 128a93cbde6be541f9206cba9201cb0221c8d38e8144d03a880c8ec4480532c667b2be2c58a18a4c0988278785529bdd84c847d2db329752bcf445a15736eef0 SHA512 f71110efb47fb53bf9d01d51dc80fb5a5a8b801f8282d52c3ad1c71ce65107728ea9d9b2bad016367f6d938c03478ac82a864b91a676d08d8306e986b3ae4c4c
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
new file mode 100644
index 000000000000..a40aa93c8a5e
--- /dev/null
+++ b/dev-haskell/vault/vault-0.3.1.5.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+#hackport: flags: +useghc
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+CABAL_HACKAGE_REVISION="1"
+inherit haskell-cabal
+
+DESCRIPTION="a persistent store for values of arbitrary types"
+HOMEPAGE="https://github.com/HeinrichApfelmus/vault"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal -> ${PF}.cabal"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~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?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+"
+BDEPEND="app-text/dos2unix"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die
+
+ # Convert to unix line endings
+ dos2unix "${S}/${PN}.cabal" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=useghc
+}
diff --git a/dev-haskell/vector-algorithms/Manifest b/dev-haskell/vector-algorithms/Manifest
index 18a5347c93a7..1d9ee842b2b4 100644
--- a/dev-haskell/vector-algorithms/Manifest
+++ b/dev-haskell/vector-algorithms/Manifest
@@ -1,3 +1,5 @@
DIST vector-algorithms-0.8.0.3.tar.gz 26559 BLAKE2B 7541d141967faf4bc1b33dcd23f283e1a6868f0b51e784918c1516a46c38ba3e9205045c87679738d89c48fee3ee2e61286eab59cc66ec8cfc18f1a4b977c634 SHA512 45311e19a1e5c9994e7d666b73445d11946f60915df3d2f385a435538d1b6b0929b56a960f83c5df1b2df883566e7f8e6fdd5be4e075364d7daecd6dbec780e5
+DIST vector-algorithms-0.8.0.4.tar.gz 26681 BLAKE2B fde5a8a9663e5e94e340f4edb1c1d17a47e7b561013982b5bf7711fe595913280476de629470ec9a049a6bd277587b1dc5390ec9e6dd0d7da87eb7f48ab891c8 SHA512 da5f52493c7f68df0a2c718724dcac9be758b09b14c8fa913aa328ee4c1286893fb239882018202d0fcd56709364ccddf3d620ff3b886d830102ef52a0868d42
EBUILD vector-algorithms-0.8.0.3.ebuild 1223 BLAKE2B 6f6bab44d2b649c727336a0a3e67cfa9e858621b6764bd04ddc5ba2177e3153370e39a33bd4f8dc2d2d9dedcae6aa8d63158f47f70d5320b36da3844c6f9d6c0 SHA512 97b6b98e7713b7a3bc55849347b6277e17f8a620f721418cb8f95676a39acfa4acd1fa96a2027486f28c5b14689492c1bd5813c95327ffa2fcf37f9354d1b3ca
+EBUILD vector-algorithms-0.8.0.4.ebuild 1234 BLAKE2B a089596beaa1db42b02b7817f95f0b10c8bd095341a1bbc61f7133fcfebfe86b55ac8ebd797e047c481ee3356e61fda4db5d4fa694d1deeba351d379dd452479 SHA512 96678d18a56456090cd6c17ad5c9b016dfe26794eca26103616a05bae1c46abd5bfad3ef00c1000b5ecd0caa4e3527aca35b89c71b5aa20fc37869d27759428f
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
new file mode 100644
index 000000000000..fc5b50747cec
--- /dev/null
+++ b/dev-haskell/vector-algorithms/vector-algorithms-0.8.0.4.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+#hackport: flags: -llvm
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient algorithms for vector arrays"
+HOMEPAGE="https://github.com/erikd/vector-algorithms/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="+bench +boundschecks internalchecks +properties unsafechecks"
+
+RDEPEND=">=dev-haskell/primitive-0.3:=[profile?] <dev-haskell/primitive-0.8:=[profile?]
+ >=dev-haskell/tagged-0.4:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
+ >=dev-haskell/vector-0.6:=[profile?] <dev-haskell/vector-0.13:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( properties? ( >dev-haskell/quickcheck-2.9 <dev-haskell/quickcheck-2.15 ) )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag bench bench) \
+ $(cabal_flag boundschecks boundschecks) \
+ $(cabal_flag internalchecks internalchecks) \
+ --flag=-llvm \
+ $(cabal_flag properties properties) \
+ $(cabal_flag unsafechecks unsafechecks)
+}
diff --git a/dev-haskell/vector-th-unbox/Manifest b/dev-haskell/vector-th-unbox/Manifest
index a5c1788a78b6..a209ca520e0f 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 844 BLAKE2B 5df4209f404fa8c9fc80a9298284f94f79536d76636ef9a3820c4499106ede0d20320a5bc31c065ffc11f61f61f6db63a97e5a2e19107a35a8d9bfe8a259e7b2 SHA512 4e55fba8f6f43ec19d6684d5a1db575feeca61c4f8106addb749a4b27736a1dd51aee2d63c833ff0debfe070c0c93c3d66104e468a98489a281cad6f2ee1e497
+EBUILD vector-th-unbox-0.2.1.7.ebuild 851 BLAKE2B 5e85d752d110dac006c48274740e668b06eb1a0388a1fc5311d1d16efc9fcf204fdc6aac6c650e8cafbefa47a4aeeb66e2d0ddace3370a632de31b1553d36a19 SHA512 64c0687e69319010dbde7c40d653d677f3588ee4ba6f6eb1134ab22466d267b04ecbd24ac71e845fdffacec63d02186a274ce4b00a705fede6e0e13369f88977
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 85c71811009a..d21e2c970958 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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 03d36ed798ba..67901a2cae23 100644
--- a/dev-haskell/vector/Manifest
+++ b/dev-haskell/vector/Manifest
@@ -1,3 +1,7 @@
+AUX vector-0.12.3.1-cabal-doctest.patch 2520 BLAKE2B f211e31c01be3c7ef16b394f12f3326e9623b266b3fb19a205727888f1b3510220d93c02acd979af020caca29b8d59d2d6965fcfaa6146d6c8d62cef7705eb06 SHA512 e74d99c8b6384c43f426a071b7d6fc7bd8e9e5d4af7b824cce62f64793866f2813b69a0539f8ac0b200418451d41761e5f897ff467e6ed697129756d4f72e4a1
DIST vector-0.12.1.2.tar.gz 131049 BLAKE2B d77981f49b89cab1aefa3237d87e84ae36c4586c20ca3f359c0855e3f3e15b8087849590bde06bd2017d83d92d8ff03ff1b9d8d949ceab382865707f16c723b0 SHA512 36d0237cf7c5a6b78f88b33ff09ea8b19baeaf85609efdeba9ab802ca588956457d4607304b73e8d58e9e802a9101c23da62caee71508f069047a6d531e50170
+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.1.2.ebuild 1365 BLAKE2B c7ce3ddcc514f6711f58afc2673782478be650b9844b1c68a591f90ed97fe7aada80371fa0e3888c3714bebad0c25839ec49f894b41b55d76235bcd70ff01350 SHA512 7944081c43ce39110055fe15f359b60187535404860ef6fe7e112e5aa0a77ecf53a6010ce4f6f1b5bb234df24b81197ae4ae157346d4454831176e7110db9c8c
+EBUILD vector-0.12.3.1.ebuild 1806 BLAKE2B f3bba3e5ec2488ef8797438f1a8f6e5a0ea9f07e51e51e8481d2a10179b1b592dac09e289c525ce27b6da4cc009d62b2bbaed94510fe77fb75d7fb757c539a29 SHA512 f3e40b4ca61fe5b39a0677969b4f464efc52f4888bb5e7ae6aafc1c12038e0a20b5183770678f42798374a55cc4e0f4043e3036906f64320e6bf2ab93641f1c9
MISC metadata.xml 2432 BLAKE2B 68ccab0b08c3cd848b1e68df59d703e82da74bdb819471f8c867edffd33dd3832340b7bfbe255892ca0e81a810c8c6232154f8262172d71bb54e20341f48bcd1 SHA512 a28490c454bd52bdf1e2c1ce972eab4bf89bcef23f8f4b7e943ffe6be452bc65a51469a8645bb9505ff531af8bad9132afa2475ce067491296b535830cd78fdd
diff --git a/dev-haskell/vector/files/vector-0.12.3.1-cabal-doctest.patch b/dev-haskell/vector/files/vector-0.12.3.1-cabal-doctest.patch
new file mode 100644
index 000000000000..72f56dcb64de
--- /dev/null
+++ b/dev-haskell/vector/files/vector-0.12.3.1-cabal-doctest.patch
@@ -0,0 +1,86 @@
+From: hololeap <hololeap@protonmail.com>
+Signed-off-by: hololeap <hololeap@protonmail.com>
+Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1231
+
+doctest pulls in the out-of-scope packages if they are installed on the
+system. The best workaround is to use migrate to cabal-doctest.
+
+diff -urN vector-0.12.3.1/Setup.hs vector-0.12.3.1-r1/Setup.hs
+--- vector-0.12.3.1/Setup.hs 2021-09-21 10:02:15.000000000 -0600
++++ vector-0.12.3.1-r1/Setup.hs 2022-03-22 22:12:57.107142731 -0600
+@@ -1,3 +1,6 @@
+-import Distribution.Simple
+-main = defaultMain
++module Main (main) where
+
++import Distribution.Extra.Doctest ( defaultMainWithDoctests )
++
++main :: IO ()
++main = defaultMainWithDoctests "vector-doctest"
+diff -urN vector-0.12.3.1/tests/doctests.hs vector-0.12.3.1-r1/tests/doctests.hs
+--- vector-0.12.3.1/tests/doctests.hs 2021-09-21 10:02:15.000000000 -0600
++++ vector-0.12.3.1-r1/tests/doctests.hs 2022-03-22 22:14:54.557142788 -0600
+@@ -1,4 +1,30 @@
+ import Test.DocTest (doctest)
++import GHC.IO.Encoding (setLocaleEncoding)
++import System.Directory (getCurrentDirectory, makeAbsolute)
++import System.FilePath.Posix ((</>))
++import System.IO (utf8)
++import Build_doctests (pkgs)
+
+ main :: IO ()
+-main = doctest ["-Iinclude", "-Iinternal", "Data"]
++main = do
++ setLocaleEncoding utf8
++ pwd <- getCurrentDirectory
++ prefix <- makeAbsolute pwd
++
++ let customFlags =
++ [ "-package-env=-"
++ , "-hide-all-packages"
++ , "-no-user-package-db"
++ , "-package-db=" ++ prefix </> "dist/package.conf.inplace"
++ ]
++
++ let origFlags =
++ [ "-Iinclude"
++ , "-Iinternal"
++ ]
++
++ let modules =
++ [ "Data"
++ ]
++
++ doctest $ customFlags ++ pkgs ++ origFlags ++ modules
+diff -urN vector-0.12.3.1/vector.cabal vector-0.12.3.1-r1/vector.cabal
+--- vector-0.12.3.1/vector.cabal 2022-03-22 22:09:55.787142644 -0600
++++ vector-0.12.3.1-r1/vector.cabal 2022-03-22 22:12:23.547142715 -0600
+@@ -49,7 +49,7 @@
+
+
+ Cabal-Version: >=1.10
+-Build-Type: Simple
++Build-Type: Custom
+
+ Extra-Source-Files:
+ changelog.md
+@@ -99,6 +99,11 @@
+ Default: False
+ Manual: True
+
++custom-setup
++ setup-depends:
++ base
++ , Cabal
++ , cabal-doctest
+
+ Library
+ Default-Language: Haskell2010
+@@ -288,4 +293,6 @@
+ base -any
+ , doctest >=0.15 && <0.19
+ , primitive >= 0.6.4.0 && < 0.8
+- , vector -any
++ , directory
++ , filepath
++ , base-compat
diff --git a/dev-haskell/vector/vector-0.12.3.1.ebuild b/dev-haskell/vector/vector-0.12.3.1.ebuild
new file mode 100644
index 000000000000..d427c9308787
--- /dev/null
+++ b/dev-haskell/vector/vector-0.12.3.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+#hackport: flags: -wall
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+CABAL_HACKAGE_REVISION="1"
+inherit haskell-cabal
+
+CABAL_FILE="${S}/${PN}.cabal"
+CABAL_DISTFILE="${P}-rev${CABAL_HACKAGE_REVISION}.cabal"
+
+DESCRIPTION="Efficient Arrays"
+HOMEPAGE="https://github.com/haskell/vector"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal
+ -> ${CABAL_DISTFILE}"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="+boundschecks internalchecks unsafechecks"
+
+PATCHES=( "${FILESDIR}/${PN}-0.12.3.1-cabal-doctest.patch" )
+
+RDEPEND=">=dev-haskell/primitive-0.6.4.0:=[profile?] <dev-haskell/primitive-0.8:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ dev-haskell/cabal-doctest
+ test? ( >=dev-haskell/base-orphans-0.6
+ dev-haskell/base-compat
+ >=dev-haskell/doctest-0.15
+ dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.9 <dev-haskell/quickcheck-2.15
+ dev-haskell/random
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-quickcheck )
+"
+BDEPEND="app-text/dos2unix"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${CABAL_DISTFILE}" "${CABAL_FILE}" || die
+
+ # Convert to unix line endings
+ dos2unix "${CABAL_FILE}" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+
+ cabal_chdeps \
+ 'doctest >=0.15 && <0.19' 'doctest >=0.15'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag boundschecks boundschecks) \
+ $(cabal_flag internalchecks internalchecks) \
+ $(cabal_flag unsafechecks unsafechecks) \
+ --flag=-wall
+}
diff --git a/dev-haskell/void/Manifest b/dev-haskell/void/Manifest
index 0797e7a49761..5155294d19cb 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 703 BLAKE2B f7abd7369431cce7d56d4e8b98156a8bc8d338101967f6f353d850b70a16d9272d754601a587407882cfad89b926b0d1144c4e513492eb61703f6f179bee788f SHA512 04c017cb9ee414c4682e8c6f81396b1d29da60503287a165321c2b252aadb340fb721df10df409d9f551fc7068379fd0ed337ff1153a5f7fc34bc8c91b5b4a99
+EBUILD void-0.7.3.ebuild 710 BLAKE2B ad08231c805681d33786facb11485dad172729f18d129f8935d00a177fc4e896e2bafee5f3b03d44645c797bbcdba1c474975970f32101897153acb1461b3738 SHA512 25020425f9ffecf5221461b0370f9e5d515b6455aeed88f14fb1abc5e859234ac669047a2bba68c480f22f514d90f51b7592f6786b6037ea2dd999ed9353405d
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 dd7ae273a1d5..f52c1f0aa39a 100644
--- a/dev-haskell/void/void-0.7.3.ebuild
+++ b/dev-haskell/void/void-0.7.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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 17ff66442dde..f29cf8b07c6e 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 1747 BLAKE2B 12ea8f91929c0f877b30a7984915d57d64c83765ed33f51a98fbd595b96a25e41fd7e31ed6d63458bd592341d28b2dcbdfc006ca0a6addeb0a224a4f06931afb SHA512 a51e76beaef1afbe0ad5087685f5f6a13d63cac3529288b14e68fddb54982f10c02d45aa303e924da9f3088cdeac67878eb207a5e4d95010a377084e163af120
+EBUILD wai-app-static-3.1.7.2-r1.ebuild 1754 BLAKE2B 0f53dc7af69108e42faeed39810c45c413d15baeae7b5e860a2b4a245e2c55ac4bca0d48b2b23913c538c590301440190e57ce3db00dd1951fc9dfb02e3d2425 SHA512 7b57ece740f9adc4ec6e8cc82bb7a48752ccb5f50b7a5e7be43bf3addf4e81f5b44479fcc8fedf2986c2683d5353b3cc36849a59779482776f093cd6907bf689
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 d29aea060d12..e0f765ec4033 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE="print"
RDEPEND=">=dev-haskell/blaze-html-0.5:=[profile?]
diff --git a/dev-haskell/wai-conduit/Manifest b/dev-haskell/wai-conduit/Manifest
index 55817f241371..57b411b2c795 100644
--- a/dev-haskell/wai-conduit/Manifest
+++ b/dev-haskell/wai-conduit/Manifest
@@ -1,3 +1,3 @@
DIST wai-conduit-3.0.0.4.tar.gz 2151 BLAKE2B 58cfa6e727cb2461c9d8978b61391d4dc5ddf01a64c1719e2ae71cf3cefb9768ab64c389d8772fb80159fbc34c5ff5d31a00d5d2519a6b74cb3a1eb022c44305 SHA512 49f1a2b53912a899b4cf427a72ab7c34994fd86810e5345233de34a611c71b970ff09e8fa33c93803950c2991a7c22c9b0b6d277fc9aca64bb599af60415ae70
-EBUILD wai-conduit-3.0.0.4.ebuild 656 BLAKE2B 8803add91fa90dfd0250329544aee72625492852881c4ea26bbb847ad8c26c1a71a08fed649ebff7ef905648615aa22ed252b199bbdc040ccbf70a41d335f67f SHA512 f26c9450a7a7a2cd93abb50a625cb8ee0cd6d6146fb2246b126d984344504bf857fc9e116aa7fe7eeec3eb476275191a39c4014f5a40f844fcf259142a8aadab
+EBUILD wai-conduit-3.0.0.4.ebuild 663 BLAKE2B 6c3f37d80ad254a0ca2c1ec0693de28cadce4d3569b90537c45f998fc453c61d8a39659b9f4bf285b6b00bd0cfc6a1ac0f6ff2da7072039262ba37d1542487d1 SHA512 0092e37aefb63c54a230fda01de366d903578b86e4536805711abc5184139ac2ae05d0c3a7599db8ade8e23ee276253347b0bb2ff06e83dca4f3c81585d2fe09
MISC metadata.xml 511 BLAKE2B 176506aa0a52cbfd86fa7ffd279478758b196ce117008d80d6cde4aff575e2a90498e422cd667ab059be8b5ed687ce6dbbf93237c7a8651ae0d13d32cc0bf25a SHA512 959ba20b0f93b8f5a097a6456c2555f6f8a854a3fa6b64045f28d441cb61c378fa0ca86a54ff4f43fa03f1f438dd44cbaeadf2b72f95fc5999c2dd496a636026
diff --git a/dev-haskell/wai-conduit/wai-conduit-3.0.0.4.ebuild b/dev-haskell/wai-conduit/wai-conduit-3.0.0.4.ebuild
index b81a100250f6..fe373a96e5c1 100644
--- a/dev-haskell/wai-conduit/wai-conduit-3.0.0.4.ebuild
+++ b/dev-haskell/wai-conduit/wai-conduit-3.0.0.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/conduit:=[profile?]
diff --git a/dev-haskell/wai-extra/Manifest b/dev-haskell/wai-extra/Manifest
index 1a0ecaa7adb5..972a662afb0e 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 1808 BLAKE2B f6bfccf1117ac3eebf209d8407f6267b36a3c78d4a14b4b275380d69584d8ade001867c01a0e88dfaeb7c21ecd83071e1c405b64945ede056c970d4e810d768a SHA512 e3021edbb18578d73a4903d247924ced88e303f749fb824d454348c937be57a05e4a8553bfec943ca4c7577dce496b62e2ed7cdc9da4c6d32a632cfa888baf17
+EBUILD wai-extra-3.1.4.1.ebuild 1815 BLAKE2B bde0734ef669bc1c9d3e1340c99b3c331a6d8ade43160e173934dcd38971a0b51bb504dc61d2633de2d568ac121417d012bb1552e90d640c75517cf02bceff18 SHA512 466f9d4e3b9e4d7eed2a99cca7a981d073f1bae3026f721efaa5d33e169b43ecb7e099840642d8d4183b58824c5dfd8c51a834266f1080771d290165e973826f
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 c923228ad142..9c88148a4e87 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE="examples"
RDEPEND="dev-haskell/aeson:=[profile?]
diff --git a/dev-haskell/wai-logger/Manifest b/dev-haskell/wai-logger/Manifest
index e5148da7e970..c26afc9e5246 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 881 BLAKE2B 585f4add0be6c0bc91d49be04f237d471021627858f4825534b35f79f1abd52a1baa82744925e8dd8a567c377a721c7b34983f1977b37244a11b66b44fee5688 SHA512 376c97fb12aab7dc30a8103744697dbb828c0fa5543f12aa0b54e4ba7434205c15dff1de71f448b68ef17ac116b07a29e0aa4b90cd3a97821a449fab65fd96fe
+EBUILD wai-logger-2.3.6.ebuild 888 BLAKE2B 337e301f3b84e438520895759e22bce2474e4c751883e191d8dcd50f96380735c46400a877e0dfea78f92babc2f8b1038d4b6cad2e62949215917f8f3abb3777 SHA512 5ebd761c4477da2ba70b861ddd850bb89fc362d06027597a2e801fb921e00effa0779dde0efd0612d9efc94ef66ae8fb64237a0ee4fc9bd61e35925cfa48fa4f
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 c3feb21d3d6a..cb7d1df1cb74 100644
--- a/dev-haskell/wai-logger/wai-logger-2.3.6.ebuild
+++ b/dev-haskell/wai-logger/wai-logger-2.3.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RESTRICT=test # does not specify full dependencies
diff --git a/dev-haskell/wai/Manifest b/dev-haskell/wai/Manifest
index dfc5e0a76e11..e0dfa1db0002 100644
--- a/dev-haskell/wai/Manifest
+++ b/dev-haskell/wai/Manifest
@@ -1,3 +1,3 @@
DIST wai-3.2.2.1.tar.gz 10221 BLAKE2B 5822bae6d3f0326206da9b14646654af135690ca134d48b5f8b7eb6acd39652d829c8d4daa5afc80926b2409cf9fe1d498ef2b727cd8baae7c1f266178a39861 SHA512 72c92389d3faff234003f835206ff6eae3f8e3d885d7519706f8b78df3cb1c92121c5de7e8272436aed22ade8440baaefb14d50a10f2f233badadf16d1b5e431
-EBUILD wai-3.2.2.1.ebuild 754 BLAKE2B ed06ab4d55bcaf079b083c1ddf59da60b8982330ced2703663f0dc462fcdb84a896d864c97f9d28f4a3fe31952bf819056d92c9ed0e44a93faf5f5b4251dc4a1 SHA512 46dbf594fc085cc3dee4930d3a8695d4998fc5e3a725f15a08e7f3a534cb8c9536f4c44fc5b9d36786ecd8ce66b3ceb6a7d05114332fa89c7ee92380b35eec94
+EBUILD wai-3.2.2.1.ebuild 761 BLAKE2B a772001389597d8c9a6217d9e7abe3f57e8376a470062d8dd93c335ab369251f59cd69f38aa9d27a1879e59aba4599493733146c7c47b4638120c699187b9190 SHA512 0b0d39f01bb03209a56fc8d47367d7becf712363f3c7e5e2157f162460f2efa75f397b3e06fa4b400043c7513a57ca9e9fb8a2e5a224ccdb8196d2bd7aa3df63
MISC metadata.xml 327 BLAKE2B 218e06e8cc3d6ffe2ecfde2149aacd275b343bfd4cc2e4ea5cc59a026f4cc7a137889f9b1fc310724e8a2b8a3293e828cfcbea933913ed1fbc984ce054ab8875 SHA512 16195ffb161bad5d1755577c272cd6d517252d34d548e3246c7f9fc4336fe0d83bd75b8322186c4fd734cfadd8120e147653348f6a4574137024e4b06314c694
diff --git a/dev-haskell/wai/wai-3.2.2.1.ebuild b/dev-haskell/wai/wai-3.2.2.1.ebuild
index 7639458078ae..428b50520383 100644
--- a/dev-haskell/wai/wai-3.2.2.1.ebuild
+++ b/dev-haskell/wai/wai-3.2.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/http-types-0.7:=[profile?]
diff --git a/dev-haskell/warp-tls/Manifest b/dev-haskell/warp-tls/Manifest
index 43e3ee14f814..a20491703f5f 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 1058 BLAKE2B a9c46efe3847801bff4f204b64e99dea9816151f99a4c351cfe7e6037677d381db0688c1794c56b4933bd13cc520ad314660bfff988f0b0213742a1f10b771eb SHA512 6a11de123e8adc62ecbbe843a8307ab20335ac4d52afe6bfb0e207c98111ffc6ba64ede1317fdbdd8ccc3a9e1867d5da44bfd2cbf572a1db975f6326f4bd7381
+EBUILD warp-tls-3.2.12.ebuild 1065 BLAKE2B e9a2c41311cb8feb9d4b9ffced525dda5528c0aaff1a090e22f7de6e142854801a27ac22b7c10cb4f44ea1624c7015fb3df4b4018b585068e4dc32d40c632b96 SHA512 f1f818f5e796632ce65b2581313b543ad42eca390327a82958896e66d2e49117f991ee1bad12af8138a795674511ba7d1616ebdd12a65f3e4e1ff07911dc7ac4
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 1bd16536432e..e40b558f07f0 100644
--- a/dev-haskell/warp-tls/warp-tls-3.2.12.ebuild
+++ b/dev-haskell/warp-tls/warp-tls-3.2.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cryptonite-0.12:=[profile?]
diff --git a/dev-haskell/warp/Manifest b/dev-haskell/warp/Manifest
index f20484707979..167dac0ba1b2 100644
--- a/dev-haskell/warp/Manifest
+++ b/dev-haskell/warp/Manifest
@@ -1,3 +1,3 @@
DIST warp-3.3.13.tar.gz 64719 BLAKE2B f9430b22fed524cfa8b90ec3ead31f8c86c74a5b5b967503dcc682a31da8880814856f37c4612d16a873ecdb6faf21dbca1af28c1e1f22942fa258c3b828c326 SHA512 ac37e1f274d26b2c846429960074d27010c0864efd87da6d79f03e3f833aca3269176bb99301ab8cb59c4476ff12bae35b26e0fe602e7b0e2cad2837592e07b1
-EBUILD warp-3.3.13.ebuild 1945 BLAKE2B 63d1b9042bd59b623179b1565323f459199fc82ef8f956ded7c9c9635891bcf4622024d55c8a6447b258d39014c307be50902120b2484c398cffa3c2c4d927ce SHA512 979e0ee76888f0b37ce184f76cc6c8a1ea73ae20895ba610b97e1c6df44a34fe702c28bdca0a1c7a0f66133682fcbced275d4d57d20a81f079c4a6d2c327a205
+EBUILD warp-3.3.13.ebuild 1952 BLAKE2B b760612c951dcb3600dcc2ae00f37cfe022ea804c2f0d614b4d6db3de2bd4e3e2f6320479e5ca43cc14e032bf7573a7d3d992c435cc2678854d8467e894ba39e SHA512 f92beb0177918ba19d1a99c4e7d2bde1a9f1e8baae31f3f8e8139873cd22f623295a483889ee7c413805819c54d510ab20758583458ce3b6f33f6dce84849b90
MISC metadata.xml 676 BLAKE2B 45f8be517828e9c41c944e52d0fe735b3edaae4816b1634e3fcd11e920559bcacfb94e15a93baac0709a58a0442463a7c6d35ffdbc85981d258653bb900568a0 SHA512 53b02379b2d0c351dbad67d42a619232bfb70677ff1663655ebfeee9394ced574afdd6f03a349190d0f823511c41ea4b4e753988f3ed4bdd15ddd1ceb9b3dd36
diff --git a/dev-haskell/warp/warp-3.3.13.ebuild b/dev-haskell/warp/warp-3.3.13.ebuild
index f9433e28e4b5..23fad6252f66 100644
--- a/dev-haskell/warp/warp-3.3.13.ebuild
+++ b/dev-haskell/warp/warp-3.3.13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE="+allow-sendfilefd warp-debug"
RESTRICT=test # requires network
diff --git a/dev-haskell/wcwidth/Manifest b/dev-haskell/wcwidth/Manifest
index cfded5be1c91..3c653b0a8610 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 841 BLAKE2B 184cc5a45c53dc8a48174bd663f196098d2cadf477d273b5e69e326a15451e50b2ca356983bf299d4730b4e11d75a469341e240896abe5a699523f0cccdc7a1f SHA512 c6584b102c25029319588f12edcc5badd1fc4afa68eb733335a1567f2701629604ef33debabd1e94847e12add3596cd7dc1874c42387c6940c8518f22193d40e
+EBUILD wcwidth-0.0.2.ebuild 848 BLAKE2B 1f52873e3e282beba4361a98a1139989d5bba663e2ec05438cf0a03b3772ac6340c20462c71ad18e8ba0996a3ee227bbc5748130e94f8db2861c57fe2d6c585a SHA512 717fe634d710a43762f7c44c165386f182501462a94fd1a2f3d3b12c4e55932c3a2a8f1745b9e6de16e20781fcad029d44ec181426cae07720617ade3204bb36
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 6f3ac35b91d4..1bc46caa110d 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 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE="cli"
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/wl-pprint-annotated/Manifest b/dev-haskell/wl-pprint-annotated/Manifest
index 8158da2105ff..b80dcb51b7dd 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 811 BLAKE2B 26cc351799c067c08d5c30e648704f56776e20ea3f436ef5dbeea3540a957eab87dc437dff996cec439ff54b8f1d18b35423f8d30858b5a9282ad68304ba34d1 SHA512 d3592159c0993d5f642555f32eb674457f3e3f09871a40106b1356bc1dcf8494eb964d824ba68fda3f2e8ff377d9e81aab8b2530d9429043096ab05c76323086
+EBUILD wl-pprint-annotated-0.1.0.1.ebuild 818 BLAKE2B 4ffdb7ee88496c9820d1251bcd4e8e7df664c0c1e2b87243d5fcd1666a1926be75ab3fcbf32c11a170083481cbf7feab615f183d0bb5ea15922982c4a03fbf82 SHA512 d093a901676d057222078221128ac93aacc1c472afa3299a54aca9c975ebbbb9b1e4f2394cc74f0168bd45e1da6d95040c5eab731339f3ead544e8dfdd458698
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 bdf98a62075a..95d8fcc40389 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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 0bc62fbd0ba9..4a76b878b520 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 559 BLAKE2B fc29eda3425d9d2f2b0bf35bc3aef6ac9fb5723cd3ca73a0bb4ff708564294060e090ae6d32836d2bb6e2d893fa931a7e994635580da40f1e33cbf8012bdb6b0 SHA512 4e8830ff9a74dad67726226de9a0ab16aa85672dab37fdf2eccf2317b63b1ccc08c6c291853e7b333cfddaff10a06e5dd4ca923e84e3129d4f58dff8f4df0607
+EBUILD word8-0.1.3.ebuild 566 BLAKE2B 787ad4155f060cecb26a1772ff9da1f66fb2350a1e974e258bbb676fd8c54188bd2eacc6278d8f1600101fbf8178eccef7d882dcf056449329a2d1030cbaca60 SHA512 b6dc7320bd828e4732ba4f0f88b4fd469e3b8f7360d1c2353530890bae7775d2c4bbb2cf3875816614b810c3f921750714c95d20d1828b36a8648883776d7251
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 01a305a55559..3e68eb432741 100644
--- a/dev-haskell/word8/word8-0.1.3.ebuild
+++ b/dev-haskell/word8/word8-0.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/x509-store/Manifest b/dev-haskell/x509-store/Manifest
index 5db7150c78d0..aaf202b0a336 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 962 BLAKE2B e20176c520cf29503de04935b11ee8440dd1ccc58f89de07b361a805861e5ced76b29002174598671f715421d27f4ba8b3e9fb70a0001f5805c319ed3c2a2bce SHA512 fde6b71d2a313932fc920f0ebd982014b4f465c8a9f667d47098599e1eb29646d18473e27d8e6b5b43808d14f731bd34804ffe1c15124f43d027b5b83a502f44
+EBUILD x509-store-1.6.7.ebuild 969 BLAKE2B 755767ec77016a206ca05fa38c0cb6ed597f7657798eab6ba646a7831822caf6aa31778885a72cc71de07a5b7517d288a344b05eaee8a9289ceb9771a7fbbb15 SHA512 b3e49c4bed414301a00263ff4f061ee8c0e155c6245da9f19df545ce3246c29a51c3b1aae105a551d30bba4022b8e19a939e5388d65236cb91552c2a44a3b386
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 6bd29f8a9c29..92ba7c7c8068 100644
--- a/dev-haskell/x509-store/x509-store-1.6.7.ebuild
+++ b/dev-haskell/x509-store/x509-store-1.6.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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 2675e804d0d4..a627640ef5b3 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 740 BLAKE2B b761339dc40d01ca25746ffbe67c61cd0337bd108431b7f37415dc0fd9100b14cd438cb806e8713f07ec33c367221edffd46179b92e69ef2a1489f00f4d72450 SHA512 1664db6f28a0eec3b493f1b37c85a50f3fb64bf08120e541c214b662f112f37ab7752bc5ea87c817d4838765da1a8d63eface8b32997c533021322f410734314
+EBUILD x509-system-1.6.6.ebuild 747 BLAKE2B 247664c542542a28425ea4294da9f225a4e91afaf264148e59aa9d95c41d98ae286b122ff54f726420eb7a11150195462387df5b7fcaefadaadd3f50d6fc2bcc SHA512 5800002e68fc6e10dfd0d6a5d615e20c9c1c307037e46ea57433fab24b6f19efb30ac4753bd97484f4f2f2da715aabb7b3a3a3a60de3dac9aae5c1af73a5cae3
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 b91c8b118676..940024c02228 100644
--- a/dev-haskell/x509-system/x509-system-1.6.6.ebuild
+++ b/dev-haskell/x509-system/x509-system-1.6.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/x509-validation/Manifest b/dev-haskell/x509-validation/Manifest
index c5dba46b2a53..46024cff26e6 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 1079 BLAKE2B 9a7df5fc17395ee1487be820ca2324d6348f3f2e47e9a97871b006a436d11dbbd3fd942c451c769b469a03451e6b32518f9262ad25152f8bd87c303c758771a0 SHA512 4647c9e829cc1576ed4a662716059a7e03d8d7500094f44bd559272d0afa6bdb318d9edb2764e726b8e2e773174372cede51689a53e384ce11a38ed98318d6f1
+EBUILD x509-validation-1.6.11.ebuild 1086 BLAKE2B 773e35acb150c60a6179c8ff0ee4175a2c0aad96eb3bdde01fe5d11bde14f44ad982168eb7a043e34693298def1a4fa85ef22c7c5ce634c1230891e4f76244ab SHA512 055757b9834fc24f595008b454297e7b92a888a731dc206944a903925c09f3d42c5beabec8a39daa0dbb06e39af9050ba778abe85fa140948a9ca22a789c845c
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 6ac65f9ab9ac..b5f6e092c877 100644
--- a/dev-haskell/x509-validation/x509-validation-1.6.11.ebuild
+++ b/dev-haskell/x509-validation/x509-validation-1.6.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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 949a4bc8d102..909b37dcc170 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 1037 BLAKE2B eac23025684bef86f7483e228db71afae6bb450c5b77834d791e2c7b0709b0859b606e2cad0eea0987e93d409e8a7fabed8aba062769058749951ed9c2dd075c SHA512 8ae1a53906083210e764363f26b94ec9b29ee85b200750f1c87792e5116bba8f89a46a02ad4eed593a8455c95ffb734900cc11fb19fb30eaba13e303cfdc6b47
+EBUILD x509-1.7.5.ebuild 1044 BLAKE2B 3db37d45ba1c0ca9a49b77eea73de243814ea1570a35e2c3605f5ce4c007b82df659aee475355f23c1ddd6b43cfd85ff1498a015e703291463fec74a105a2998 SHA512 8c3ec4ff960a2a06e8af2942def8fd17718f3c9cebef0d65cb470968f79d53d5a5aea28e562d8f0c0167c7924c84eb0166fbdcb9c06dc64af4e02a6123351533
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 de60ccc68a27..928129b70428 100644
--- a/dev-haskell/x509/x509-1.7.5.ebuild
+++ b/dev-haskell/x509/x509-1.7.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/asn1-encoding-0.9:=[profile?] <dev-haskell/asn1-encoding-0.10:=[profile?]
diff --git a/dev-haskell/xhtml/Manifest b/dev-haskell/xhtml/Manifest
index a446322b3e48..7ec7bbb32a13 100644
--- a/dev-haskell/xhtml/Manifest
+++ b/dev-haskell/xhtml/Manifest
@@ -1,3 +1,3 @@
DIST xhtml-3000.2.2.1.tar.gz 14647 BLAKE2B e1e0bf0e0f9927fd8299e67925b45caa2f265302ec940c6ec50ee464bb2fecf94d9bd14d4ee5909d7ae1564a71d1891241ecd99598a2a9757aff45b8caee8714 SHA512 0843042fb40e11ad0f47100fbead8a6eadf2d9d1d8d530195cd5100d9a2a9b81a8cf5118bcce40239e5f4fc3875ac7809791b32d19055c6fdf0b4d0cc72b207d
-EBUILD xhtml-3000.2.2.1.ebuild 784 BLAKE2B 0294cfaf8bf458e604acb0858609ed960602d8b7b10a382af1abfe670a74f607b7499cdba1cf2980a0c58dc10d8e6af629d205c7edfcef9ac6e31fd7da60d5cf SHA512 eb335365d8f39410c78e80c131b7658e89286d626b8981cb72ee49331df0eec151208b43153b52b2afeb2efa69b1e843f07b7090c1f8b501025887cf6967197c
+EBUILD xhtml-3000.2.2.1.ebuild 800 BLAKE2B 77d3ba4ab619462ff98adab7f1d2a500a991f047124bf5151713ae79a81ab96d150ff67e0cacfed00ad7f1762b1a71044c46ad0db59c87520597febf8d1f95a8 SHA512 3a9a9a25efec2ba77dec643d6838636e8439b3ec3f7ecc5db176a622e7d6282b6a7d091d9ae4b641be41a5cc1292dd1eca8bfb111bf59cf95c294ea4f0d211e3
MISC metadata.xml 306 BLAKE2B cdb4237ab6267a5b4bf2a9d7803cd4f27387cdf9d231d44e9e3822b3db2042551d131bfd04c6fc4e7531d75e46a24f9d67d14f315c22283d7cdd05004253aee6 SHA512 8c94ee118dfc521f1057b6ee0890189efcea15642c24429375550de3cd89c9382a36a480c3c9f30376e825e19fbe62da1f9469702f14022418553ad4d8599a0b
diff --git a/dev-haskell/xhtml/xhtml-3000.2.2.1.ebuild b/dev-haskell/xhtml/xhtml-3000.2.2.1.ebuild
index 984aa1b8eac1..25dd3b2995a5 100644
--- a/dev-haskell/xhtml/xhtml-3000.2.2.1.ebuild
+++ b/dev-haskell/xhtml/xhtml-3000.2.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,11 +14,11 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-8.4.2:="
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6"
-CABAL_CORE_LIB_GHC_PV="PM:8.4.2_rc1 PM:8.4.2 PM:8.4.3 PM:8.4.4 PM:8.6.1 PM:8.6.2 PM:8.6.3 PM:8.6.4 PM:8.6.5 PM:8.8.1 PM:8.8.2 PM:8.8.3 PM:8.8.4 PM:8.8.4-r1 PM:8.10.1 PM:8.10.2 PM:8.10.3 PM:8.10.4 PM:8.10.4-r1 PM:8.10.5 PM:8.10.5-r1 PM:9.0.1 PM:9.0.1-r1 PM:9999"
+CABAL_CORE_LIB_GHC_PV="PM:8.4.2_rc1 PM:8.4.2 PM:8.4.3 PM:8.4.4 PM:8.6.1 PM:8.6.2 PM:8.6.3 PM:8.6.4 PM:8.6.5 PM:8.8.1 PM:8.8.2 PM:8.8.3 PM:8.8.4 PM:8.8.4-r1 PM:8.10.1 PM:8.10.2 PM:8.10.3 PM:8.10.4 PM:8.10.4-r1 PM:8.10.5 PM:8.10.5-r1 PM:9.0.1 PM:9.0.1-r1 PM:9.0.2 PM:9999"
diff --git a/dev-haskell/xml-conduit/Manifest b/dev-haskell/xml-conduit/Manifest
index 99accce8553c..edef64c98ce2 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 1298 BLAKE2B 2af83e1196ae46ee50052c38e83ebb72a42a87af5adac6433e47ead16b63291da65b7930305e0d56a00d092669011ffbb4f13d73b9ba312f9339f91bf532c0be SHA512 0284a823ac4eba6fc3f5d530b6056193dbf7f35b774b1060a4e60d9f1a01d198ea711fd18823342cd7d6edea8706687f86e786cc2732b06b56e61a278691065e
+EBUILD xml-conduit-1.9.1.1.ebuild 1305 BLAKE2B 61cc808278aba103ddeeaec3c86c535b6976beceb406f78755bbf9b83c19cddaf1c215c9c63134918685a458374ee7e56c1831bf5374579ce108a119205eab73 SHA512 bccf0046ad61367e21c3c1dcd38d10843efe03385972aeb7239679ba7fb7ba7f7d0e30a417e22883732e07d6370e4951ec729f1ed81c2390d12ca6e297b7fd6c
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 b644b8d8cf08..3fd4cd469144 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?]
>=dev-haskell/blaze-html-0.5:=[profile?]
diff --git a/dev-haskell/xml-types/Manifest b/dev-haskell/xml-types/Manifest
index 35792baf1be4..2820ff8a944c 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 571 BLAKE2B 93c0d6ed1a912b523bfdf8a313994adb28dcb5284575f777ed680b16f8dd16e462f7e7a4b2da81638534b817faae17d0b86b67c73760768ace29357e387ce420 SHA512 679c152175c951af2fd9dbf7ed53c4eaf2620373b44f458d4c452dc4d762291289fbe4607fba2036dc63a643c626f42b0578805dbfbe98cb5771c1e14c254188
+EBUILD xml-types-0.3.8.ebuild 578 BLAKE2B 96f99f3f5fb4519f6674a70726e575633b39ae148c6f7b4b1cb01c0b518de968d09eae749cf4d7291f964e08104806538ccd6569ae5daf6edfc01a6f775bcfea SHA512 dd1052356c6850cf96c209be7ec8de4702dc7d7d3d05fcce9333a0e47910c499b8035e1c26cbc7b1557c3c5edfc65104b9c232968b486db8ae391cc92c40ff6d
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 c8f623ac9335..35c56f2cd9fa 100644
--- a/dev-haskell/xml-types/xml-types-0.3.8.ebuild
+++ b/dev-haskell/xml-types/xml-types-0.3.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/text:=[profile?]
diff --git a/dev-haskell/xml/Manifest b/dev-haskell/xml/Manifest
index 515611ef32e5..6a0c9e2a4cc7 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 536 BLAKE2B 8d6b9c321ae5060d343af46f08bf51c7f486d91b601a049e239246cc221948aed022b48978b34ca3b3c763df3af8712ef88b59a31d9439e03f1ea7a1b789b171 SHA512 f4d5dc37cc2ea3ee64423604921552ea2f6204418d68cc67150aca29e4444f1d80784fe93ed057a20c25e7286e71fcd29564c2258cbca99a0aab3283f639b573
+EBUILD xml-1.3.14.ebuild 543 BLAKE2B bc7ec81a142ddc0942b590a24858bfab6426c3ebee4280c881b78e30b6c5049e8a986ee2143387349501ac212a9e705c60e0f2dee649be33a2903839aa5d50a5 SHA512 e9b8c5db8e1c26d6be42dc99653ab6cfb7bdc1a0a2d95e00baf53835c8169b8ece4d72b0bdb272541300c837a613344c0683a22d01223015b67fc7beef3bb3e5
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 f94585564f07..4daaa34f108f 100644
--- a/dev-haskell/xml/xml-1.3.14.ebuild
+++ b/dev-haskell/xml/xml-1.3.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/text:=[profile?]
diff --git a/dev-haskell/yaml/Manifest b/dev-haskell/yaml/Manifest
index 7b18d6047bc2..2e4d048be6d9 100644
--- a/dev-haskell/yaml/Manifest
+++ b/dev-haskell/yaml/Manifest
@@ -1,3 +1,3 @@
DIST yaml-0.11.5.0.tar.gz 30049 BLAKE2B 96e7d8b39ac392ac927a61991a2c645dd564e36a7676984193e447ad591bddedb9029136aa6f71c65a0665a05516f907a0151b85d7e7f22169d7d5ddc98e6c5d SHA512 a4209cdbe75413191aed5a72f13a0cc4af04906a3e8ce629711689624f334b31681dcfc2fc89fdae20a874c5e6831e9663a30188d34d8067491ff8958912930b
-EBUILD yaml-0.11.5.0.ebuild 1440 BLAKE2B 9403d772abc0471bb56ae0819e548299b89acfcc4f3c22bc384078a30749a3ed3c35fac0252af912c6d3f74f89829e61a4035a14be30b6d88a10ed75a4abef70 SHA512 3870009ac1bef69c9a741bda59e942737cc16ee4f7a7f34f60c78aba9926b2dfb41cdc540cb7f0c6465a28ea985f39b0de17f0f2525e1aa05975f0d2e38f10c2
+EBUILD yaml-0.11.5.0.ebuild 1447 BLAKE2B bb4c5153892b6c9c1a8c88dcbc2ce8858065ee6d517049f2c14023b44e19688db86105b317862257da198c63becece04d42990220fbf4d138f3842c8dfd03f95 SHA512 df881eb513c30fa19dfef6451666ad02eb03a05b5560169c381993d6be27807a92b8ef3e5d1a5bc1f7524b31569e650ca6d92380a60fffc37c03a7f16dfc56c0
MISC metadata.xml 779 BLAKE2B 37084534c009b52c9fe81c01805cc962e9c70df4a30e899ff64ec26e37ee516c73d9229d38ca7730ad531480e0b8a0adce1f933a1d61a35b6995e89a7d11a04f SHA512 065bff5d71ad7bd06352e8ee1a1422c6479370c5216b97921570c56389b1e192b960f1492c99b181e7054d31a3016a551af9f02d9f10a8694b5c7adf6f157f9f
diff --git a/dev-haskell/yaml/yaml-0.11.5.0.ebuild b/dev-haskell/yaml/yaml-0.11.5.0.ebuild
index 675db69e8dac..ec7829b83f61 100644
--- a/dev-haskell/yaml/yaml-0.11.5.0.ebuild
+++ b/dev-haskell/yaml/yaml-0.11.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE="+no-examples +no-exe"
RDEPEND=">=dev-haskell/aeson-0.11:=[profile?]
diff --git a/dev-haskell/zip-archive/Manifest b/dev-haskell/zip-archive/Manifest
index cb5ffc886810..564aa7f74765 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 907 BLAKE2B 58d77e359a6ed3f82746b2bec3487a0887f2d25c856755e772f28117b51019df5d3ddbccccd2d3558c6fbda1b11fb7d56d6a7c325465b5f27b763ebc342ad5f2 SHA512 417e880d12e9cb6cb263910a8990349ae9b80dc87c19eb751200fd549fd0cc63540d1cf11694124675d4fe0b43be20205c01ea27c9a7ee0a1da93cf3bf134cbe
+EBUILD zip-archive-0.4.1.ebuild 914 BLAKE2B 2e2feb6c1ae7e7e04de28c5f517d56732283fc925af52acaabd65f7883f6e702b15b5f5cc26a584e4912e10f1f33666564539c992d0a8f19d3680c38e7986393 SHA512 2fa06afe949d438bd7f4f970b26c5927a7c19d03db510da8dcb80e5b9d418eb21004ff72106a105fb3b2292db13251fb3fb8c939a46625fc2fb45d664827ee62
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 8774d5580de2..d0a051a15f90 100644
--- a/dev-haskell/zip-archive/zip-archive-0.4.1.ebuild
+++ b/dev-haskell/zip-archive/zip-archive-0.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~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 dd1aea8fd523..c3dcaa561aec 100644
--- a/dev-haskell/zlib/Manifest
+++ b/dev-haskell/zlib/Manifest
@@ -1,3 +1,5 @@
DIST zlib-0.6.2.2.tar.gz 148178 BLAKE2B 8de5626a20f4ee2ea0dada54bdddc2340e3c3eba225ac5421a99bee9056aa6aecfd74f609745c4bc238e5cee056e6e463f0851ef7a6d5b0ec3312026f677d912 SHA512 3619b5c32e16a4fb9a68a9e6ea0beb9b14d06a4b5825811f429ee232a0ea13035335cd86c0301f8afcff126a473b86698fd310f9608e0e0ecb849714842be1ea
+DIST zlib-0.6.2.3.tar.gz 149186 BLAKE2B 5665c6a076c0efdb6074ca72e3723ddeb4a7d851abf06450ccb8a4ee6179c3e45be63c3c620d02787b088a6c18723ba2d5a77c525d59dc4ab9bbe1770e79517b SHA512 535fc711af639967c032791c6a0c09680ac186c706e02a28cfabd9b2dcddc84a6ee5f6007e2ed67c1dc19dd6d561cb821d8840dba7386b63cc002418c4d5040a
EBUILD zlib-0.6.2.2.ebuild 1099 BLAKE2B 3a861ecc21cf9fee1abdf10d6cf9286edcb311d6c9298b275e79d4447d68c8a6f061ed1602c47064d5de263da533769428972e510f71297d263abfb9e7e65c4f SHA512 6da795f3b91902d54d0f459174da7df8f4586896f046714a7c320c53c98307399c49946f43ba228dc3b21d30a9f9daecbd0eb4908922612e9320b34f22950694
+EBUILD zlib-0.6.2.3.ebuild 1109 BLAKE2B 7259de38d007c2aa2215a838061300e6e1d9227873cb6c998d46a15a625599ae530a97c7fa7113c6382cd643e691e9a0c065127adf047c8819450cd08400f8da SHA512 35fb086c67f6b41c23c3701b12bfd6c7c5c554176d81d32e1fbccc91e406cc61f0fbfddcbd00762acee215865a529b3c46153ca7bcdb6eca72d9f796ac96d428
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
new file mode 100644
index 000000000000..47fa30ed782a
--- /dev/null
+++ b/dev-haskell/zlib/zlib-0.6.2.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.9999
+#hackport: flags: +pkg-config
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Compression and decompression in the gzip and zlib formats"
+HOMEPAGE="https://hackage.haskell.org/package/zlib"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~ppc-macos"
+IUSE="bundled-c-zlib non-blocking-ffi"
+
+RDEPEND=">=dev-lang/ghc-8.4.3:=
+ sys-libs/zlib
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ virtual/pkgconfig
+ test? ( >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3
+ >=dev-haskell/tasty-0.8 <dev-haskell/tasty-1.5
+ >=dev-haskell/tasty-hunit-0.8 <dev-haskell/tasty-hunit-0.11
+ >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.11 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag bundled-c-zlib bundled-c-zlib) \
+ $(cabal_flag non-blocking-ffi non-blocking-ffi) \
+ --flag=pkg-config
+}