summaryrefslogtreecommitdiff
path: root/dev-haskell
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-03-20 14:27:17 +0000
committerV3n3RiX <venerix@redcorelinux.org>2021-03-20 14:27:17 +0000
commit5bb9ff1ee56d2b5e75e01a7f066d8b0cec84ec02 (patch)
tree66e860a5099bcad013f1cf667255dc372a7c11b3 /dev-haskell
parent7218e1b46bceac05841e90472501742d905fb3fc (diff)
gentoo resync : 20.03.2021
Diffstat (limited to 'dev-haskell')
-rw-r--r--dev-haskell/Manifest.gzbin129543 -> 129596 bytes
-rw-r--r--dev-haskell/ac-ppm/Manifest2
-rw-r--r--dev-haskell/ac-ppm/metadata.xml4
-rw-r--r--dev-haskell/alex-tools/Manifest2
-rw-r--r--dev-haskell/alex-tools/alex-tools-0.4.ebuild4
-rw-r--r--dev-haskell/arithmoi/Manifest2
-rw-r--r--dev-haskell/arithmoi/metadata.xml2
-rw-r--r--dev-haskell/base-noprelude/Manifest2
-rw-r--r--dev-haskell/base-noprelude/metadata.xml8
-rw-r--r--dev-haskell/base-prelude/Manifest2
-rw-r--r--dev-haskell/base-prelude/metadata.xml10
-rw-r--r--dev-haskell/biosff/Manifest2
-rw-r--r--dev-haskell/biosff/metadata.xml2
-rw-r--r--dev-haskell/bitwise/Manifest2
-rw-r--r--dev-haskell/bitwise/metadata.xml10
-rw-r--r--dev-haskell/cabal-doctest/Manifest3
-rw-r--r--dev-haskell/cabal-doctest/cabal-doctest-1.0.8-r1.ebuild33
-rw-r--r--dev-haskell/cabal-doctest/metadata.xml2
-rw-r--r--dev-haskell/cabal-install/Manifest3
-rw-r--r--dev-haskell/cabal-install/cabal-install-3.2.0.0.ebuild74
-rw-r--r--dev-haskell/cabal-install/files/cabal-install-3.2.0.0-rankntypes.patch11
-rw-r--r--dev-haskell/cabal/Manifest20
-rw-r--r--dev-haskell/cabal/cabal-1.18.1.2.ebuild53
-rw-r--r--dev-haskell/cabal/cabal-1.18.1.3.ebuild60
-rw-r--r--dev-haskell/cabal/cabal-1.18.1.5.ebuild62
-rw-r--r--dev-haskell/cabal/cabal-1.20.0.2.ebuild63
-rw-r--r--dev-haskell/cabal/cabal-1.22.8.0.ebuild60
-rw-r--r--dev-haskell/cabal/cabal-1.24.2.0.ebuild37
-rw-r--r--dev-haskell/cabal/cabal-2.0.0.2.ebuild40
-rw-r--r--dev-haskell/cabal/cabal-2.4.0.1.ebuild44
-rw-r--r--dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild54
-rw-r--r--dev-haskell/cabal/metadata.xml8
-rw-r--r--dev-haskell/cairo/Manifest2
-rw-r--r--dev-haskell/cairo/cairo-0.13.8.1.ebuild38
-rw-r--r--dev-haskell/chimera/Manifest2
-rw-r--r--dev-haskell/chimera/metadata.xml2
-rw-r--r--dev-haskell/cmark/Manifest2
-rw-r--r--dev-haskell/cmark/metadata.xml2
-rw-r--r--dev-haskell/cmdargs/Manifest2
-rw-r--r--dev-haskell/cmdargs/metadata.xml2
-rw-r--r--dev-haskell/code-page/Manifest2
-rw-r--r--dev-haskell/code-page/metadata.xml2
-rw-r--r--dev-haskell/configurator/Manifest2
-rw-r--r--dev-haskell/configurator/metadata.xml2
-rw-r--r--dev-haskell/cryptohash-md5/Manifest2
-rw-r--r--dev-haskell/cryptohash-md5/metadata.xml4
-rw-r--r--dev-haskell/cryptohash-sha1/Manifest2
-rw-r--r--dev-haskell/cryptohash-sha1/metadata.xml4
-rw-r--r--dev-haskell/cryptohash-sha256/Manifest2
-rw-r--r--dev-haskell/cryptohash-sha256/metadata.xml2
-rw-r--r--dev-haskell/deriving-compat/Manifest2
-rw-r--r--dev-haskell/deriving-compat/metadata.xml2
-rw-r--r--dev-haskell/edit-distance-vector/Manifest2
-rw-r--r--dev-haskell/edit-distance-vector/metadata.xml2
-rw-r--r--dev-haskell/ekg-core/Manifest2
-rw-r--r--dev-haskell/ekg-core/ekg-core-0.1.1.7.ebuild34
-rw-r--r--dev-haskell/exceptions/Manifest2
-rw-r--r--dev-haskell/exceptions/exceptions-0.10.4.ebuild4
-rw-r--r--dev-haskell/fail/Manifest2
-rw-r--r--dev-haskell/fail/metadata.xml6
-rw-r--r--dev-haskell/fclabels/Manifest2
-rw-r--r--dev-haskell/fclabels/fclabels-2.0.5.ebuild27
-rw-r--r--dev-haskell/filepath-bytestring/Manifest2
-rw-r--r--dev-haskell/filepath-bytestring/metadata.xml6
-rw-r--r--dev-haskell/foundation/Manifest2
-rw-r--r--dev-haskell/foundation/metadata.xml4
-rw-r--r--dev-haskell/generic-deriving/Manifest2
-rw-r--r--dev-haskell/generic-deriving/metadata.xml2
-rw-r--r--dev-haskell/git/Manifest2
-rw-r--r--dev-haskell/git/metadata.xml4
-rw-r--r--dev-haskell/gitrev/Manifest2
-rw-r--r--dev-haskell/gitrev/metadata.xml2
-rw-r--r--dev-haskell/gtk2hs-buildtools/Manifest2
-rw-r--r--dev-haskell/gtk2hs-buildtools/files/gtk2hs-buildtools-0.13.8.0-gcc-11.patch32
-rw-r--r--dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.8.0-r1.ebuild37
-rw-r--r--dev-haskell/hackage-security/Manifest6
-rw-r--r--dev-haskell/hackage-security/files/hackage-security-0.6.0.1-disable-failing-aeson-canonical-test.patch13
-rw-r--r--dev-haskell/hackage-security/hackage-security-0.6.0.1-r1.ebuild63
-rw-r--r--dev-haskell/hackage-security/metadata.xml8
-rw-r--r--dev-haskell/haddock-api/Manifest8
-rw-r--r--dev-haskell/haddock-api/files/haddock-api-2.17.3-ghc-8.0.2_rc1.patch16
-rw-r--r--dev-haskell/haddock-api/files/haddock-api-2.24.0-ghc-8.10.2.patch147
-rw-r--r--dev-haskell/haddock-api/haddock-api-2.16.1.ebuild28
-rw-r--r--dev-haskell/haddock-api/haddock-api-2.17.3.ebuild34
-rw-r--r--dev-haskell/haddock-api/haddock-api-2.24.0.ebuild39
-rw-r--r--dev-haskell/haddock-library/Manifest8
-rw-r--r--dev-haskell/haddock-library/haddock-library-1.2.1.ebuild30
-rw-r--r--dev-haskell/haddock-library/haddock-library-1.4.2.ebuild29
-rw-r--r--dev-haskell/haddock-library/haddock-library-1.9.0.ebuild43
-rw-r--r--dev-haskell/haddock/Manifest8
-rw-r--r--dev-haskell/haddock/haddock-2.14.3.0.7.8.3.ebuild69
-rw-r--r--dev-haskell/haddock/haddock-2.16.1.ebuild71
-rw-r--r--dev-haskell/haddock/haddock-2.24.0.ebuild (renamed from dev-haskell/haddock/haddock-2.17.2.ebuild)21
-rw-r--r--dev-haskell/happstack-server/Manifest2
-rw-r--r--dev-haskell/happstack-server/happstack-server-7.6.1.ebuild55
-rw-r--r--dev-haskell/haskeline/Manifest2
-rw-r--r--dev-haskell/haskeline/metadata.xml2
-rw-r--r--dev-haskell/hcodecs/Manifest2
-rw-r--r--dev-haskell/hcodecs/metadata.xml2
-rw-r--r--dev-haskell/hexpat/Manifest2
-rw-r--r--dev-haskell/hexpat/metadata.xml2
-rw-r--r--dev-haskell/hlint/Manifest2
-rw-r--r--dev-haskell/hlint/metadata.xml2
-rw-r--r--dev-haskell/hoauth2/Manifest2
-rw-r--r--dev-haskell/hoauth2/hoauth2-1.16.0.ebuild40
-rw-r--r--dev-haskell/hs3/Manifest2
-rw-r--r--dev-haskell/hs3/metadata.xml2
-rw-r--r--dev-haskell/hslua-module-system/Manifest2
-rw-r--r--dev-haskell/hslua-module-system/metadata.xml2
-rw-r--r--dev-haskell/hsyaml/Manifest2
-rw-r--r--dev-haskell/hsyaml/metadata.xml8
-rw-r--r--dev-haskell/htf/Manifest2
-rw-r--r--dev-haskell/htf/metadata.xml2
-rw-r--r--dev-haskell/http-api-data/Manifest2
-rw-r--r--dev-haskell/http-api-data/metadata.xml2
-rw-r--r--dev-haskell/inspection-testing/Manifest2
-rw-r--r--dev-haskell/inspection-testing/metadata.xml2
-rw-r--r--dev-haskell/integer-logarithms/Manifest2
-rw-r--r--dev-haskell/integer-logarithms/metadata.xml6
-rw-r--r--dev-haskell/io-streams/Manifest2
-rw-r--r--dev-haskell/io-streams/metadata.xml12
-rw-r--r--dev-haskell/js-jquery/Manifest2
-rw-r--r--dev-haskell/js-jquery/metadata.xml2
-rw-r--r--dev-haskell/language-ecmascript/Manifest2
-rw-r--r--dev-haskell/language-ecmascript/metadata.xml2
-rw-r--r--dev-haskell/language-lua/Manifest2
-rw-r--r--dev-haskell/language-lua/language-lua-0.11.0.1.ebuild9
-rw-r--r--dev-haskell/language-python/Manifest2
-rw-r--r--dev-haskell/language-python/metadata.xml2
-rw-r--r--dev-haskell/lens-family-th/Manifest2
-rw-r--r--dev-haskell/lens-family-th/metadata.xml2
-rw-r--r--dev-haskell/lens-family/Manifest2
-rw-r--r--dev-haskell/lens-family/metadata.xml2
-rw-r--r--dev-haskell/lens-simple/Manifest2
-rw-r--r--dev-haskell/lens-simple/metadata.xml2
-rw-r--r--dev-haskell/logict-state/Manifest2
-rw-r--r--dev-haskell/logict-state/metadata.xml2
-rw-r--r--dev-haskell/lukko/Manifest2
-rw-r--r--dev-haskell/lukko/metadata.xml24
-rw-r--r--dev-haskell/memotrie/Manifest2
-rw-r--r--dev-haskell/memotrie/metadata.xml2
-rw-r--r--dev-haskell/metadata.xml1
-rw-r--r--dev-haskell/microlens-mtl/Manifest2
-rw-r--r--dev-haskell/microlens-mtl/metadata.xml2
-rw-r--r--dev-haskell/mtl/Manifest2
-rw-r--r--dev-haskell/mtl/mtl-2.2.2.ebuild2
-rw-r--r--dev-haskell/murmur-hash/Manifest2
-rw-r--r--dev-haskell/murmur-hash/metadata.xml2
-rw-r--r--dev-haskell/netlink/Manifest2
-rw-r--r--dev-haskell/netlink/metadata.xml2
-rw-r--r--dev-haskell/network-bsd/Manifest2
-rw-r--r--dev-haskell/network-bsd/metadata.xml2
-rw-r--r--dev-haskell/newtype/Manifest2
-rw-r--r--dev-haskell/newtype/newtype-0.2.2.0.ebuild9
-rw-r--r--dev-haskell/only/Manifest2
-rw-r--r--dev-haskell/only/metadata.xml4
-rw-r--r--dev-haskell/pandoc-citeproc/Manifest2
-rw-r--r--dev-haskell/pandoc-citeproc/metadata.xml2
-rw-r--r--dev-haskell/parsec/Manifest4
-rw-r--r--dev-haskell/parsec/parsec-3.1.13.0-r1.ebuild40
-rw-r--r--dev-haskell/parsec/parsec-3.1.14.0.ebuild4
-rw-r--r--dev-haskell/parsers/Manifest2
-rw-r--r--dev-haskell/parsers/metadata.xml4
-rw-r--r--dev-haskell/pgp-wordlist/Manifest2
-rw-r--r--dev-haskell/pgp-wordlist/metadata.xml2
-rw-r--r--dev-haskell/punycode/Manifest2
-rw-r--r--dev-haskell/punycode/punycode-2.0.ebuild16
-rw-r--r--dev-haskell/quickcheck-classes-base/Manifest2
-rw-r--r--dev-haskell/quickcheck-classes-base/metadata.xml2
-rw-r--r--dev-haskell/quickcheck-classes/Manifest2
-rw-r--r--dev-haskell/quickcheck-classes/metadata.xml2
-rw-r--r--dev-haskell/quickcheck-io/Manifest2
-rw-r--r--dev-haskell/quickcheck-io/metadata.xml2
-rw-r--r--dev-haskell/readable/Manifest2
-rw-r--r--dev-haskell/readable/metadata.xml2
-rw-r--r--dev-haskell/rebase/Manifest2
-rw-r--r--dev-haskell/rebase/metadata.xml4
-rw-r--r--dev-haskell/rerebase/Manifest2
-rw-r--r--dev-haskell/rerebase/metadata.xml4
-rw-r--r--dev-haskell/riff/Manifest2
-rw-r--r--dev-haskell/riff/metadata.xml2
-rw-r--r--dev-haskell/semirings/Manifest2
-rw-r--r--dev-haskell/semirings/metadata.xml2
-rw-r--r--dev-haskell/setlocale/Manifest2
-rw-r--r--dev-haskell/setlocale/setlocale-1.0.0.9.ebuild9
-rw-r--r--dev-haskell/shakespeare/Manifest2
-rw-r--r--dev-haskell/shakespeare/shakespeare-2.0.25.ebuild43
-rw-r--r--dev-haskell/skein/Manifest2
-rw-r--r--dev-haskell/skein/metadata.xml6
-rw-r--r--dev-haskell/skylighting-core/Manifest2
-rw-r--r--dev-haskell/skylighting-core/metadata.xml2
-rw-r--r--dev-haskell/skylighting/Manifest2
-rw-r--r--dev-haskell/skylighting/metadata.xml2
-rw-r--r--dev-haskell/splitmix/Manifest2
-rw-r--r--dev-haskell/splitmix/metadata.xml8
-rw-r--r--dev-haskell/stack/Manifest2
-rw-r--r--dev-haskell/stack/metadata.xml2
-rw-r--r--dev-haskell/stm/Manifest2
-rw-r--r--dev-haskell/stm/stm-2.5.0.0.ebuild4
-rw-r--r--dev-haskell/syb-with-class/Manifest2
-rw-r--r--dev-haskell/syb-with-class/syb-with-class-0.6.1.13.ebuild (renamed from dev-haskell/haddock-library/haddock-library-1.1.1.ebuild)12
-rw-r--r--dev-haskell/tagsoup/Manifest2
-rw-r--r--dev-haskell/tagsoup/metadata.xml2
-rw-r--r--dev-haskell/tar/Manifest2
-rw-r--r--dev-haskell/tar/tar-0.5.1.1.ebuild1
-rw-r--r--dev-haskell/tasty-expected-failure/Manifest2
-rw-r--r--dev-haskell/tasty-expected-failure/metadata.xml12
-rw-r--r--dev-haskell/temporary/Manifest2
-rw-r--r--dev-haskell/temporary/metadata.xml2
-rw-r--r--dev-haskell/terminfo/Manifest2
-rw-r--r--dev-haskell/terminfo/terminfo-0.4.1.4.ebuild4
-rw-r--r--dev-haskell/test-framework-th-prime/Manifest2
-rw-r--r--dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.10.ebuild27
-rw-r--r--dev-haskell/text-short/Manifest2
-rw-r--r--dev-haskell/text-short/metadata.xml4
-rw-r--r--dev-haskell/text-show/Manifest2
-rw-r--r--dev-haskell/text-show/metadata.xml2
-rw-r--r--dev-haskell/text/Manifest2
-rw-r--r--dev-haskell/text/text-1.2.4.1_rc1.ebuild42
-rw-r--r--dev-haskell/th-expand-syns/Manifest2
-rw-r--r--dev-haskell/th-expand-syns/th-expand-syns-0.4.6.0.ebuild25
-rw-r--r--dev-haskell/th-orphans/Manifest2
-rw-r--r--dev-haskell/th-orphans/th-orphans-0.13.10.ebuild31
-rw-r--r--dev-haskell/th-utilities/Manifest2
-rw-r--r--dev-haskell/th-utilities/th-utilities-0.2.4.1.ebuild30
-rw-r--r--dev-haskell/thyme/Manifest2
-rw-r--r--dev-haskell/thyme/metadata.xml2
-rw-r--r--dev-haskell/tls/Manifest2
-rw-r--r--dev-haskell/tls/metadata.xml2
-rw-r--r--dev-haskell/transformers/Manifest2
-rw-r--r--dev-haskell/transformers/transformers-0.5.6.2.ebuild4
-rw-r--r--dev-haskell/tree-diff/Manifest2
-rw-r--r--dev-haskell/tree-diff/metadata.xml8
-rw-r--r--dev-haskell/unexceptionalio/Manifest2
-rw-r--r--dev-haskell/unexceptionalio/metadata.xml2
-rw-r--r--dev-haskell/uri-bytestring/Manifest2
-rw-r--r--dev-haskell/uri-bytestring/metadata.xml2
-rw-r--r--dev-haskell/vault/Manifest2
-rw-r--r--dev-haskell/vault/vault-0.3.1.4.ebuild33
-rw-r--r--dev-haskell/vector-th-unbox/Manifest2
-rw-r--r--dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild10
-rw-r--r--dev-haskell/wavy/Manifest2
-rw-r--r--dev-haskell/wavy/metadata.xml2
-rw-r--r--dev-haskell/x11/Manifest2
-rw-r--r--dev-haskell/x11/metadata.xml2
-rw-r--r--dev-haskell/xhtml/Manifest2
-rw-r--r--dev-haskell/xhtml/xhtml-3000.2.2.1.ebuild4
-rw-r--r--dev-haskell/zlib/Manifest2
-rw-r--r--dev-haskell/zlib/metadata.xml6
249 files changed, 1324 insertions, 1063 deletions
diff --git a/dev-haskell/Manifest.gz b/dev-haskell/Manifest.gz
index c3cb2a5193ea..01c8da02bea8 100644
--- a/dev-haskell/Manifest.gz
+++ b/dev-haskell/Manifest.gz
Binary files differ
diff --git a/dev-haskell/ac-ppm/Manifest b/dev-haskell/ac-ppm/Manifest
index 3f4e9fa388bb..789bb9f36675 100644
--- a/dev-haskell/ac-ppm/Manifest
+++ b/dev-haskell/ac-ppm/Manifest
@@ -1,3 +1,3 @@
DIST AC-PPM-1.1.1.tar.gz 2958 BLAKE2B c2d5c96eebde31a45d8bd3c956687d01fc0c56906b841816bfcc80912831324fde0ccbb67f7aff99fc3efe4797fafcec554cd2599806168c9ea8c975d6f1eb0f SHA512 c296cb02fa9d70ca1f75bfdda8e307f66c800ac0e7b110bdd4af685c6acc506f3310456519d2445f850263baa22aa317266c68166bfcb551d297296d8c4de5ef
EBUILD ac-ppm-1.1.1.ebuild 610 BLAKE2B 107593986434a69bbac726cb15bb732c8f160c6c12511f3c6ddbdbe3d1bef8ca5733c816d6f69bf9002a116af92d36a46b054dd3fbf546db7f823cc1292aaa75 SHA512 3d4bc3b1cfcfab4d4dd5bffb55bd9bc16750fd7b79affd7a77273977f11a48e9b3257f1c5031a059a2539d577ea1a9a0c2a371cf7b90ccbd9c01a8af4cc12077
-MISC metadata.xml 853 BLAKE2B 9e8a3c9d7ef69ba49739ae4e0befd08b0746eae2413064381c08b23a987e72cbc3f39ff44f1e1901675da0a868d7c41db25c2cd79aa8510ac2da2087558934eb SHA512 cc3e811eedb17c5d16bc84fcb4674fa2d21de42f8b6adec9c92a529664c44b6801a60b994bdb74cfb3ee21afaa167bf7549c8dab010004399e87c356e5ccc9d0
+MISC metadata.xml 839 BLAKE2B 3d41aedb7aa9fd730e6f6487065544a0a28fd24b2c6d110730ef87bbcddf1f017c4eae5b5827ac05aeb63db5c1103bae9d147aad91f6766f166c40c357f11cea SHA512 ee2d3abcd9ed48d8dd04a0d67c00ea06221c52003348e66eef50909f5c809104d6a1d0315e48a86f249eef52cb8845fff1763cc7607bb4079792bf176deb16f4
diff --git a/dev-haskell/ac-ppm/metadata.xml b/dev-haskell/ac-ppm/metadata.xml
index 435999615a27..6eebf314be89 100644
--- a/dev-haskell/ac-ppm/metadata.xml
+++ b/dev-haskell/ac-ppm/metadata.xml
@@ -7,10 +7,10 @@
</maintainer>
<longdescription>
This package is written in 100% Haskell and enables you to
- write PPM (\&quot;Portable Pixel Map\&quot;) images in human-readable
+ write PPM (\"Portable Pixel Map\") images in human-readable
text format as well as the more efficient binary format.
It uses the ByteString library for maximum efficiency.
- For those that don&#39;t know, PPM is an image file format
+ For those that don't know, PPM is an image file format
which is trivially simple, but therefore horribly inefficient.
None the less, many programs can read PPM files, so this
package represents an easy way to write Haskell code that
diff --git a/dev-haskell/alex-tools/Manifest b/dev-haskell/alex-tools/Manifest
index 74564126cbe3..d1f41edb441c 100644
--- a/dev-haskell/alex-tools/Manifest
+++ b/dev-haskell/alex-tools/Manifest
@@ -1,3 +1,3 @@
DIST alex-tools-0.4.tar.gz 4507 BLAKE2B 3475957bfe9eda85b53bd4a541cf4441b6eece6901834723c84e4e9877579e8b45258f045aece44ed0d1f17f17f3ab77ea61d56421f07b998bf0a5b7f69e915c SHA512 d4282acdd6f734e3077802d3e87588eaf704f449fb9a46cc330f17a067bb142d948b7c0ae430def970e0b4dc5caf533b226e02112bdc9a2b1c79b552d3abc681
-EBUILD alex-tools-0.4.ebuild 786 BLAKE2B a9deb468c87b5489a2dfd6f7a386871ef356793a6df885e460f237d567240ec0b43c20cb5663ddf69863034c99b868d4d4f0deccf44c6aee2682ba8940bd661b SHA512 79143edaba62915af3c7471f67fda3de616d2d73fa08fce1e683f477385be9856733eec9d85eb3e779f5fda8eb6becdfd032af4c9f1461d208d2e79aa16c2f1b
+EBUILD alex-tools-0.4.ebuild 777 BLAKE2B 791d6c3a04722e8f177b522e913b2ea2f462808fd5bff928fa66c7006bb431147704629d163db9bf86c2783d5909bc9876a512913d19f2ebf2e6a332c96b7e32 SHA512 b15d2941923bd24a9e25fc1b32688dfa7bf2c886c5dbcc797e15e496b1626022d2f068ec3baa0b719f485a0f769e5f8f996f227a5c69afd9636b5ded77ea0740
MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/alex-tools/alex-tools-0.4.ebuild b/dev-haskell/alex-tools/alex-tools-0.4.ebuild
index d33a9a66b590..f1f30eb55b20 100644
--- a/dev-haskell/alex-tools/alex-tools-0.4.ebuild
+++ b/dev-haskell/alex-tools/alex-tools-0.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -29,5 +29,5 @@ src_prepare() {
cabal_chdeps \
'base >=4.7 && <4.12' 'base >=4.7' \
- 'template-haskell >=2.9.0 && <2.14' 'template-haskell >=2.9.0 && <2.16'
+ 'template-haskell >=2.9.0 && <2.14' 'template-haskell >=2.9.0'
}
diff --git a/dev-haskell/arithmoi/Manifest b/dev-haskell/arithmoi/Manifest
index 806206507d52..0d33d9e3a4cf 100644
--- a/dev-haskell/arithmoi/Manifest
+++ b/dev-haskell/arithmoi/Manifest
@@ -1,3 +1,3 @@
DIST arithmoi-0.11.0.1.tar.gz 188071 BLAKE2B 0958f4dc0ac1f37a02c9c5e4908ba8a29df3aafe4e060c79076c9c86d9ed11242ab19aa6a4c7dd732fd620b0513b1056d70fcc984dfa3d6b6a5ef99f7e887728 SHA512 8140d9b035290faf9aa044f11f42c101e4a02f1346d5237f46338355828bb6b8bf44f3f8454abfaa6a88e381c2e5476d8512c6edf251dbaf8ba3d776ea68a641
EBUILD arithmoi-0.11.0.1.ebuild 1504 BLAKE2B 4ab2f6d416353799c5189b4b4e217fefa76acfcc42f6f27888b933cff2a212af9113a39d2c6068176e081b08e55d1ab8700db9ad7609307b3eab325e12e162c5 SHA512 1d580e0b228dca2fa6b3507ff5fb064798927462889a2e063b2059ea723e1f5d035f223d7c565de5810ba6be7984b52a4747cd5d361ef05f2cc73821ca330548
-MISC metadata.xml 814 BLAKE2B 26281ca55d86a794b8f3d323a9a58fe1bd52868fe677fbb5d0509eabb5154ca79eeec6fb5e1fe414c391930a95c9be7ca2e2e47f6ba465c971f0d219df545f3e SHA512 95714cf6da1b5e139ff711f959f6e0a62d3c2d9943aa15d09ab86e19ef4888d11c5108bcdf6865a22f0e72e10066bdbe644044777848982d432499ee24b74723
+MISC metadata.xml 814 BLAKE2B bc1551a1c23b31566ff1bc65fde44e9e9eaf307f9372771629e27f66ff4cdd09acde78992b6944d0f0fddc2e482f5796f8887cecab40acd7eca4e81a9b539a3a SHA512 c4b7de2c3d066ea2128576425613a35b20abf0b628d7a32a5e59d93a45acfe942bba4d80387b0025f7010d20ef278a8276cbc5552608984280ad17791a1dba8b
diff --git a/dev-haskell/arithmoi/metadata.xml b/dev-haskell/arithmoi/metadata.xml
index c32026c57e0a..99051a85ca65 100644
--- a/dev-haskell/arithmoi/metadata.xml
+++ b/dev-haskell/arithmoi/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/base-noprelude/Manifest b/dev-haskell/base-noprelude/Manifest
index ea5e6aed7bf9..10a739d8814a 100644
--- a/dev-haskell/base-noprelude/Manifest
+++ b/dev-haskell/base-noprelude/Manifest
@@ -1,3 +1,3 @@
DIST base-noprelude-4.13.0.0.tar.gz 2864 BLAKE2B 25d13ae8a2cbee524d46cfe351abbe77321b61dd118bc26b8d275179fdaa5d429450c3e99a12518646bfaa13258a5ffaa9eaf0cb0bd7bb84a93187ae175f6d36 SHA512 658ff8e23648d490d97de1083a8412194076f8a0a07fe5843d0d68887225294f296ad2e1c32b9bae3fa32e1f94261aaeb350eec47642edb35ca5ba1dd1a69ecf
EBUILD base-noprelude-4.13.0.0.ebuild 670 BLAKE2B 94f594ddff49c786e2581b33c1819797bd6eac3200c19fb66c47028b6a280ac0628c419557aa22ea35f1925941ff07a6523d33b1359c8464b2a8abc3c437ae68 SHA512 232b73d52a0bd6c1e9a3bbceb071d472aa1de4b4492a389b46b221b38bcb3334c9770c68bbd455c578a31ed057914fd906f1237295ad7d2873db25dc2ec7ae5a
-MISC metadata.xml 1165 BLAKE2B c1314fff9237099c8e2a846b36635ab8ead6563ae3002830547d610f3c9a3a50cebc734681bcb035e822a762f206f01b28aa5af420c92caf30a82e8479e5ee92 SHA512 addd4e0aa14ffef7ef5e01aa3e6f6714812b10f0c2d19b9e9412d5f61ac20b5218c7d691b4b668e899b0deedc4538fe9368a2583e6784afde19267e14f320971
+MISC metadata.xml 1131 BLAKE2B 2784d70e22f8ad26ca4ca207af9641df5f576da4c6805e5c5ba7aa9b192e5fe6d1ff3b918dcb0f482ab7385aeca9cc86a9ea094adca28636208c7cb9eb6c0e2e SHA512 b0a6f5cdfd3c79f15f0837173f8a17aab2ba74a8aae22fc7d59133f8db64be3c5e45e55a55159191765c9ff53429f5673eb14d1ddc608770aae54532904b9186
diff --git a/dev-haskell/base-noprelude/metadata.xml b/dev-haskell/base-noprelude/metadata.xml
index d90faa18c748..624ee3bbed6e 100644
--- a/dev-haskell/base-noprelude/metadata.xml
+++ b/dev-haskell/base-noprelude/metadata.xml
@@ -6,19 +6,19 @@
<name>Gentoo Haskell</name>
</maintainer>
<longdescription>
- This package simplifies defining custom &quot;Prelude&quot;s without having
+ This package simplifies defining custom "Prelude"s without having
to use @-XNoImplicitPrelude@ by re-exporting the full module-hierarchy of
the [base-4.13.0.0](https://hackage.haskell.org/package/base-4.13.0.0)
- package /except/ for the &quot;Prelude&quot; module.
+ package /except/ for the "Prelude" module.
- An usage example for such a &quot;Prelude&quot;-replacement is available with
+ An usage example for such a "Prelude"-replacement is available with
the [Prelude](http://hackage.haskell.org/package/Prelude) package.
Starting with GHC 7.10 &amp; Cabal-1.22 this package makes use of the
package-level @reexported-modules@ feature.
Each version of @base-noprelude@ depends on a specific
- @base@-version and thus mirrors @base@&#39;s
+ @base@-version and thus mirrors @base@'s
versioning (with the exception that @base-noprelude@ needs to add an
/additional/ 5th version component in case of bug-fix releases).
diff --git a/dev-haskell/base-prelude/Manifest b/dev-haskell/base-prelude/Manifest
index 4ee01fbe7e3e..168f6f693b58 100644
--- a/dev-haskell/base-prelude/Manifest
+++ b/dev-haskell/base-prelude/Manifest
@@ -1,3 +1,3 @@
DIST base-prelude-1.3.tar.gz 4323 BLAKE2B 3d36ddfa5528f16d4323f690c42fe8871f563cbfc926d5e79831ddb0aebe5ca705842bb87d21dc960bbfaa088a298f7f810dd085228877755678b3daa6c67b4c SHA512 de0f500e0d2d962491951445e7409f337bbf5614417cf6dd54cf04e1dad9ad181bc09648c9f7e0201838fde38ca86b2f89eb40805c9d9df7afb9dbaae565eda9
EBUILD base-prelude-1.3.ebuild 572 BLAKE2B d065cc066c9c4124b362132a07678767314ddee2f9c5c870f6dd82efd2ef1c148b5d1852c603360fe7084ec4a608b600d0704db49df3226f6c6609aeba411337 SHA512 c06ec7df67ca8788da9e7bb07773cfa5f06cc0733800f006af32cea12b27c8fd2bddc737366392d463dbacf2b902ad3d908ed6af41aeb7ce62b4bfad454cf5a8
-MISC metadata.xml 945 BLAKE2B a9382f6ecce320a9c3796f042727bb5092acba53826b5160a05f9a89bc4776e229bd42136567c8dcb05f9f02bcd893304610cf4abe04a3f4518ed72fdb4dc542 SHA512 cab916deb37631cc623cdb799d10338f21cafa557879dc3b96ab8627a06f5ee4cf196b1b5b668fed1a838e8d195d63526d3a8587f5134730375af0d2504d439f
+MISC metadata.xml 891 BLAKE2B c18e42da59520e8dfc2a1ae57ebc4769ed52f774d530997f9d06d28fff584a988b6c1107c916e9855379fdc33a5d36f9818682bb328bd6e4df367714ee346fb2 SHA512 7d36aa643bf792dcfe7844f4be239d7ecb96e3392fcfbd038b7e37274d8d491286ebf2af4fc006ac6d73cf9a8358ec9f956835cf4cf0ca1385b6625ac60c7a3a
diff --git a/dev-haskell/base-prelude/metadata.xml b/dev-haskell/base-prelude/metadata.xml
index ca9a5160de97..cb751f85043e 100644
--- a/dev-haskell/base-prelude/metadata.xml
+++ b/dev-haskell/base-prelude/metadata.xml
@@ -7,17 +7,17 @@
</maintainer>
<longdescription>
A library which aims to reexport all the non-conflicting and
- most general definitions from the \&quot;base\&quot; package.
+ most general definitions from the \"base\" package.
This includes APIs for applicatives, arrows, monoids, foldables, traversables,
exceptions, generics, ST, MVars and STM.
- This package will never have any dependencies other than \&quot;base\&quot;.
+ This package will never have any dependencies other than \"base\".
/Versioning policy/
The versioning policy of this package deviates from PVP in the sense
- that its exports in part are transitively determined by the version of \&quot;base\&quot;.
- Therefore it&#39;s recommended for the users of \&quot;base-prelude\&quot; to specify
- the bounds of \&quot;base\&quot; as well.
+ that its exports in part are transitively determined by the version of \"base\".
+ Therefore it's recommended for the users of \"base-prelude\" to specify
+ the bounds of \"base\" as well.
</longdescription>
</pkgmetadata>
diff --git a/dev-haskell/biosff/Manifest b/dev-haskell/biosff/Manifest
index 88739a529c4b..5e4bc8f6b958 100644
--- a/dev-haskell/biosff/Manifest
+++ b/dev-haskell/biosff/Manifest
@@ -1,4 +1,4 @@
AUX biosff-0.3.7.1-ghc-7.10.patch 214 BLAKE2B aeae844af1b934653223812838a01f6abb3b664d07e6abdf820e37c791b95d8020815744cac094a9ce2e9ce1c1133bf4439b0b903a54de02ec43e7666f87c455 SHA512 44d1f85fb4625114cf1d032a9f16b57a1602489100521e2801bc8aaa42b5bf6990fa3b849fe040f13ff19a13a0cde13ccc3965826d9673a191f4356d8c0cd96f
DIST biosff-0.3.7.1.tar.gz 26705 BLAKE2B abf585342c14c01a8f202b34ec94e67138e345918b43a52dbf535c3690bca2039c977ee36ebef861d5f215174429f41702e84d440cf52316de0ec82722053f72 SHA512 ce075d734864b9a00999d5c37c824ece5ba475b583536eb842835b4a44ff56581f18ba8ddf065f2ea4416ff4f96279f6a46f5e57330a43d40164f4cabab2ab9f
EBUILD biosff-0.3.7.1.ebuild 877 BLAKE2B 6cd441c621cd14f85a71c494ff5d68db23896b6d868aa8785f3c4354d563f70c2c9992551dc8c8205ff3987a3abf7ed52e4ca88418c0c645384c61de03c1cd73 SHA512 985442821c023f2367e1e094b7ba04bb7599bf1f9357d1d9a7b203bab7ea07b3a60cd656cb7c1fb6cbbcc5886d205cf21afa8b0bec6f74a580bc0858a12237e5
-MISC metadata.xml 689 BLAKE2B ca93513fdff1bae2b98185ed4a14a0313aa07f8aed8da548eda82316d2c0331f970bcf5bda8ebf0b6edbc32dd6978fd00289444186f3e14c7f2d8b0b406f5021 SHA512 0c9015c5e1de72fa5f0d0cd7eface35314e566e227751bf73253766f255926afb3f233ab96b6f54e39679081b03a1fff547aaac29b0297d96c6fe17cc27962c6
+MISC metadata.xml 679 BLAKE2B 32b3b12cc5748bba6c18e7a17ea9c876981d38dddf4774a1e07df72ef22dc24c0f8cceaa9080ca29cd44b1f4b86cbef7815270b48ea0e88468643d207835a77f SHA512 15679aa030c47ceb26f38a217b11f26b221e93170e1e755408b81e27c4c703c96c918ab4f9e0b035a593c094f5551baa5076a712c941ceea44e593b563ea80cd
diff --git a/dev-haskell/biosff/metadata.xml b/dev-haskell/biosff/metadata.xml
index d11b6ace7fc6..fc323e3c2a21 100644
--- a/dev-haskell/biosff/metadata.xml
+++ b/dev-haskell/biosff/metadata.xml
@@ -13,6 +13,6 @@
<longdescription>
The library contains the functionality for reading and writing
SFF files (sequencing data from 454 and Ion Torrent). It duplicates
- code from (and is incompatible with) the &quot;bio&quot; library.
+ code from (and is incompatible with) the "bio" library.
</longdescription>
</pkgmetadata>
diff --git a/dev-haskell/bitwise/Manifest b/dev-haskell/bitwise/Manifest
index 96f195167390..d42c4b36071b 100644
--- a/dev-haskell/bitwise/Manifest
+++ b/dev-haskell/bitwise/Manifest
@@ -1,3 +1,3 @@
DIST bitwise-1.0.0.1.tar.gz 16473 BLAKE2B e7caa6d1ac864d6c12ff471a7080559da93f3973eeb5949e54ee2a2f205cab4a9c452578c0a22102fe613964af4f9367b037552a30dd711b08cac2dd2c3ccdca SHA512 b8653549ef0d0f4eb608802f6124cd969c16cbeb6f26dd83839bbaab7d56cf0c1b39a7ac3dba40f3fa00f3f67f38bad091ee0f01e7f6aea7f9c0bafa34efb443
EBUILD bitwise-1.0.0.1.ebuild 744 BLAKE2B 81103f3a7f7e3a85d84607ae4728f351954ad2ce77b07094e99383a7e7aa13c23e5c0746b08168a65f78860ca5a82ffb63f64b64571529838d14567854901bac SHA512 666e574316db133336d195e37b2c6950b9f90dd825e8ede16a88ec867a13020edba10079cb460853fc457cbb966fa17b21c51d549c4789bb2b479c6ce90f7c17
-MISC metadata.xml 1712 BLAKE2B f33c499851f77b486e0c415c9fed8912871d9b0a06a9a9fbddd6ac232bc5bb345294a8fe116939f0d6226ab9ff7bad961d4965d6584079f1faef6160332b338b SHA512 3c845b956c5480cb7a2f57dfaf41f269564731c22f68e7e5d1cd2285210f39a2f4bb0a23b6a3efec6b7d26a0a3025f21bc5c97d0b4db924eba2c11227db92fc4
+MISC metadata.xml 1672 BLAKE2B ff76e8473b92e016e3a31fcce72f05ca3a317327bd3b8f2a40e2c07866e3287dfd65a8dfa16e74c6d98f73acedba6b5b45de0cbd3234ca5479345c815d785c41 SHA512 38523565f2605a949829b7a42953c56a0d901403708d8db1cabeac5091ad2d1d83985273341bd1eb1e610350f85abc26a35318d399684a6064e2e520b74a4ab6
diff --git a/dev-haskell/bitwise/metadata.xml b/dev-haskell/bitwise/metadata.xml
index 4f0bc14cf689..c68a0e9787de 100644
--- a/dev-haskell/bitwise/metadata.xml
+++ b/dev-haskell/bitwise/metadata.xml
@@ -22,14 +22,14 @@
Quick tour of the bitwise library:
- [Data.Bits.Bitwise] Lift boolean operations on &#39;Bool&#39; to bitwise
- operations on &#39;Data.Bits.Bits&#39;.
+ [Data.Bits.Bitwise] Lift boolean operations on 'Bool' to bitwise
+ operations on 'Data.Bits.Bits'.
[Data.Array.BitArray] Immutable bit arrays.
- [Data.Array.BitArray.ST] Mutable bit arrays in &#39;Control.Monad.ST.ST&#39;.
+ [Data.Array.BitArray.ST] Mutable bit arrays in 'Control.Monad.ST.ST'.
- [Data.Array.BitArray.IO] Mutable bit arrays in &#39;IO&#39;.
+ [Data.Array.BitArray.IO] Mutable bit arrays in 'IO'.
[Data.Array.BitArray.ByteString] (De)serialization.
@@ -40,7 +40,7 @@
* immutable random access single bit reads:
@BitArray ix@ is about 40% slower than @UArray ix Bool@,
- * &#39;Control.Monad.ST.ST&#39; mutable random access single bit reads:
+ * 'Control.Monad.ST.ST' mutable random access single bit reads:
@STBitArray s ix@ is about the same as @STUArray s ix Bool@,
* immutable map @Bool -&gt; Bool@:
diff --git a/dev-haskell/cabal-doctest/Manifest b/dev-haskell/cabal-doctest/Manifest
index cd2089df8192..8811dcdc9532 100644
--- a/dev-haskell/cabal-doctest/Manifest
+++ b/dev-haskell/cabal-doctest/Manifest
@@ -1,3 +1,4 @@
DIST cabal-doctest-1.0.8.tar.gz 10812 BLAKE2B ccfff885efdcb4e2d1233ef6e9a1ae6b2e2101dd0811634dd1be284439e3fe2ffa8f1817d3b1f5106a49365a848b2178c637450a23de7b326c4f476a0e73b3bb SHA512 121827f4f9117673c5c41beeaff2ef74f75ca55fba8460f6289d69b1ebfdebb9568f23b4b7d0ab2f3d436cbcdaa073709a26562b39e5f57a6a705088d0a2ff71
+EBUILD cabal-doctest-1.0.8-r1.ebuild 768 BLAKE2B 388f49569c581fc485c0bf0b2a3a3a98fe1a140b83ff3c008883837e4f6edb88f3fddb781e7465c75f3462ce4ee6d5aaf028c4368f18afae292c3a8f07a989a3 SHA512 faf431b81d18512e68fc880aedc4050fa5a7aea821bfc90f7574c4cd56e3bf73a710ec34771ba673bc4c7e83b5e82630075ed03fc03db491f78bc7ec96b46bcf
EBUILD cabal-doctest-1.0.8.ebuild 613 BLAKE2B 5d1251e1ab4e2f57ada4216afbcdbce3045bf906ad7e89d7fe3a82345005408e0b7ebeda22114cd346b1e794ccf0ef599b0cd27afa1dc112a46504dce7ba545d SHA512 e4536edf2d62466ba0c116b2063ad10d209f6265b9c8622259b3675eb638b59161ae10d0ac4d667dcc5eea485bc5ef5e4e8c3fcd09a3a85591094a3883a952e4
-MISC metadata.xml 723 BLAKE2B db4d3a4ba2f8356000273e0c98e91fdd1c781f48639075b8ca3ab59ce32e92d16c32e416c5421815ebd5fb1602aa0f485636c675fc7eace97f7d6da56c30c6b8 SHA512 916c984fc5af470538d6960698608f85e34b679f1ae72074d3b81dbd3e50418e6722d7897419dc669aeea52828d3b8577ba68cc21e5bf42fda287fe3a0d643a8
+MISC metadata.xml 723 BLAKE2B 9dda95bba28b06fc0af23fb9ab8cd996d89e5d2c2a759c303634e0ab39838fb7b0a5272246dd12352f1c5433719c1c4b8e4fb348140921430d6c69d339f0cac2 SHA512 25745138b02b609df373a14f09d26a1f4809b5b082ff23f11febdf05f864f35b239fb64c9666e6186eb945e0848c9c3dc7abeb8fad0eda43ff333cbc6e5f15ba
diff --git a/dev-haskell/cabal-doctest/cabal-doctest-1.0.8-r1.ebuild b/dev-haskell/cabal-doctest/cabal-doctest-1.0.8-r1.ebuild
new file mode 100644
index 000000000000..97eb27900f0f
--- /dev/null
+++ b/dev-haskell/cabal-doctest/cabal-doctest-1.0.8-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2021 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"
+inherit haskell-cabal
+
+DESCRIPTION="A Setup.hs helper for doctests running"
+HOMEPAGE="https://github.com/phadej/cabal-doctest"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cabal-1.10:=[profile?] <dev-haskell/cabal-3.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >=4.3 && <4.14' 'base >=4.3' \
+ 'Cabal >=1.10 && <3.1' 'Cabal >=1.10 && <3.3'
+}
diff --git a/dev-haskell/cabal-doctest/metadata.xml b/dev-haskell/cabal-doctest/metadata.xml
index 90bd0c4b51cc..766a49c0eb31 100644
--- a/dev-haskell/cabal-doctest/metadata.xml
+++ b/dev-haskell/cabal-doctest/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/cabal-install/Manifest b/dev-haskell/cabal-install/Manifest
index 2fd6fb72ccb7..eeb731153a32 100644
--- a/dev-haskell/cabal-install/Manifest
+++ b/dev-haskell/cabal-install/Manifest
@@ -1,4 +1,7 @@
AUX cabal-install-0.13.3-nopref.patch 775 BLAKE2B c2c9478da820ffd22ab5450a38f54d74249b8b5000732be2e9cb68229876cdd50062ad7a668bef860be53161b2a820d0e31e3701f5c5f28602e964267a8ad30b SHA512 e0abaebca3d85bf09cffe76a7cdc0dc4df9ef7d0b13950932cbb0bedaeea59173cbf28b2a89f3f1b9e8ea15cb5c611678cf79ea63ea5a3f5acb4417082de19e5
+AUX cabal-install-3.2.0.0-rankntypes.patch 415 BLAKE2B 8a0459bac359c3f53750f50131e8fb0fa30ae5346ab718f0471959b543d17c91a691649066349ea129777bfc238dcc66ef4df6b222e5e76ae65ccbef863a57b1 SHA512 1b650dcef65df682b7058f67d43664910f8ffdf558a81d1df033080df1255460e45a3685b5897129339c00fe20d8cff23e1b3d5bc0f08c041b4e177fac9fe9d2
DIST cabal-install-3.0.0.0.tar.gz 654045 BLAKE2B 5036948651098b83f073b5ce29e2aaa31e4382f07e8b1e79d206889bd9c74fb88789f4b1cbb3bddc6d03375a6e3a3e164d6bda4ea19e3f944904ab11d7693fce SHA512 0b15313fc11bc6b6018e01b6a3a65242306977c16ce9333ea1191c1ce0020b180451235a7a65b47bc01791e05d1b246bf9d573fc7e981a46fcfc7da0fed04cca
+DIST cabal-install-3.2.0.0.tar.gz 632084 BLAKE2B 55cdbddebed17489f1c031bd867de7868878aa289193b826dd8274860e4f08d48f71cad33af1b62da16f71629ae4ff5745c3ceeada1680dbcc222793eba49a06 SHA512 ad937b2df42b688e4608aa2b91a25daf1042e5573626202e5182cbfeca9acc5933194853405a6396c60d0d28d6d0d5c5276fd85cb6acf4be2c8cd12afe747062
EBUILD cabal-install-3.0.0.0.ebuild 2474 BLAKE2B 30b95a329b7af6a57e1d3fd59dbf468f7addb010556e7dba0be7c51ce103b79f6f4abb640ac57fbd73a52dfb360e857c868cad5738dae9ee16e8b669bc19b468 SHA512 967298ab3af7495f4338763da78b5dcfeaed058740883ae54ebcda868b3307c16dd26f9277a7cf3dcc6a26cf4c697d34b354c6c49325c94c8c402c2d579c0a78
+EBUILD cabal-install-3.2.0.0.ebuild 2539 BLAKE2B bf9f97243a4f0ced09975d9f081e6bed4b697621e3dbc6413fb1f1490442502cfc4fd42abb4ad485a7a608ee34ac20a16b55f6405610d26d95542d3a414d76b9 SHA512 6456dd630f610b61be70aaa052497204062db38ba151f508e183b8fdcb9ba31ba3cbc57d14c2d0ee627fc595df585a7e7e59613b9bdee3925229018ba17ce683
MISC metadata.xml 606 BLAKE2B c3d2bf45b3a96dc8d7245cccbeee3a49ba328afa5ce5efb1feaa6d76dec8063156c10451b65fb946a4de0c96b719ceb00e958400f607845d17df4ee8c7746681 SHA512 33177964ce5c096ea1d1557c3f2500ed999df3a4245a55d73c7b2ec04d42444089502de367f4b6fd84bf3c4012c7d430706b36f76461d6f1c5c6dc957dd2003d
diff --git a/dev-haskell/cabal-install/cabal-install-3.2.0.0.ebuild b/dev-haskell/cabal-install/cabal-install-3.2.0.0.ebuild
new file mode 100644
index 000000000000..085a26c438fa
--- /dev/null
+++ b/dev-haskell/cabal-install/cabal-install-3.2.0.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.5.9999
+# hackport: flags: -debug-conflict-sets,-debug-expensive-assertions,-debug-tracetree
+CABAL_FEATURES=""
+inherit haskell-cabal
+
+DESCRIPTION="The command-line interface for Cabal and Hackage"
+HOMEPAGE="https://www.haskell.org/cabal/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+# keep in sync with ghc-8.10
+KEYWORDS="~amd64 ~x86"
+IUSE="+native-dns"
+
+RDEPEND=">=dev-haskell/async-2.0:= <dev-haskell/async-2.3:=
+ >=dev-haskell/base16-bytestring-0.1.1:= <dev-haskell/base16-bytestring-0.2:=
+ >=dev-haskell/cabal-3.2:= <dev-haskell/cabal-3.3:=
+ >=dev-haskell/cryptohash-sha256-0.11:= <dev-haskell/cryptohash-sha256-0.12:=
+ >=dev-haskell/echo-0.1.3:= <dev-haskell/echo-0.2:=
+ >=dev-haskell/edit-distance-0.2.2:= <dev-haskell/edit-distance-0.3:=
+ >=dev-haskell/fail-4.9:= <dev-haskell/fail-4.10:=
+ >=dev-haskell/hackage-security-0.6.0.0:= <dev-haskell/hackage-security-0.7:=
+ >=dev-haskell/hashable-1.0:= <dev-haskell/hashable-1.4:=
+ >=dev-haskell/http-4000.1.5:= <dev-haskell/http-4000.4:=
+ >=dev-haskell/lukko-0.1:= <dev-haskell/lukko-0.2:=
+ >=dev-haskell/mtl-2.0:= <dev-haskell/mtl-2.3:=
+ >=dev-haskell/network-2.6:= <dev-haskell/network-3.2:=
+ >=dev-haskell/network-uri-2.6.0.2:= <dev-haskell/network-uri-2.7:=
+ >=dev-haskell/parsec-3.1.13.0:= <dev-haskell/parsec-3.2:=
+ >=dev-haskell/random-1:= <dev-haskell/random-1.2:=
+ >=dev-haskell/semigroups-0.18.3:= <dev-haskell/semigroups-0.20:=
+ >=dev-haskell/stm-2.0:= <dev-haskell/stm-2.6:=
+ >=dev-haskell/tar-0.5.0.3:= <dev-haskell/tar-0.6:=
+ >=dev-haskell/text-1.2.3:= <dev-haskell/text-1.3:=
+ >=dev-haskell/zlib-0.5.3:= <dev-haskell/zlib-0.7:=
+ >=dev-lang/ghc-7.10.1:=
+ native-dns? ( >=dev-haskell/resolv-0.1.1:= <dev-haskell/resolv-0.2:= )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.22.2.0
+"
+
+PATCHES=( "${FILESDIR}"/${P}-rankntypes.patch )
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.8 && < 4.14' 'base >= 4.8'
+ #if use noprefs; then
+ # epatch "${FILESDIR}/${PN}"-0.13.3-nopref.patch
+ #fi
+
+ # no chance to link to -threaded on ppc64, alpha and others
+ # who use UNREG, not only ARM
+ if ! ghc-supports-threaded-runtime; then
+ cabal_chdeps '-threaded' ' '
+ fi
+ eapply_user
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flags=-debug-conflict-sets \
+ --flags=-debug-expensive-assertions \
+ --flags=-debug-tracetree \
+ $(cabal_flag native-dns native-dns)
+}
diff --git a/dev-haskell/cabal-install/files/cabal-install-3.2.0.0-rankntypes.patch b/dev-haskell/cabal-install/files/cabal-install-3.2.0.0-rankntypes.patch
new file mode 100644
index 000000000000..fa98278a277d
--- /dev/null
+++ b/dev-haskell/cabal-install/files/cabal-install-3.2.0.0-rankntypes.patch
@@ -0,0 +1,11 @@
+diff --git a/Distribution/Client/Sandbox.hs b/Distribution/Client/Sandbox.hs
+index 66b415d..6aa71bb 100644
+--- a/Distribution/Client/Sandbox.hs
++++ b/Distribution/Client/Sandbox.hs
+@@ -1,5 +1,6 @@
+ {-# LANGUAGE CPP #-}
+ {-# LANGUAGE FlexibleContexts #-}
++{-# LANGUAGE RankNTypes #-}
+ -----------------------------------------------------------------------------
+ -- |
+ -- Module : Distribution.Client.Sandbox
diff --git a/dev-haskell/cabal/Manifest b/dev-haskell/cabal/Manifest
index ce9b7ca1ba85..62dda66713cb 100644
--- a/dev-haskell/cabal/Manifest
+++ b/dev-haskell/cabal/Manifest
@@ -1,20 +1,6 @@
AUX cabal-2.0.0.2-no-bootstrap.patch 255 BLAKE2B 49b913ac6c5c43c92aab70abfb39059731f636e3a23064c7ca5d8773b28409fc834b480985d9ac4b402af5c4dd6c11000f6d7f90fd8b7c2d2268789764d4522a SHA512 b09d267b1099233aa0fc2a17afe3ade979f263f113ae3b70c5f2e9663c1a88860ca09fdbae489779851efab07f897579714da80a955e9a70f30ad0811f168c9f
-DIST Cabal-1.18.1.2.tar.gz 323545 BLAKE2B d9e88f8f512b6bf23f8c57b6719fcf560b24aa2b20a0be3aeaba455dbea79c7320cfec495f31524a098b2d0298fe04cdd29c65f8c527066fcac82ba1f592e761 SHA512 a91abbdb86bcb7a47e871e9b9a2cb4720b41f2cf6998416cc557460ff821e9b711cf8c346bf16c7b07c180815cb901f7b27e5cda3701f3ace554613ceb27e3c6
-DIST Cabal-1.18.1.3.tar.gz 705715 BLAKE2B 46d6c446e9410d7bd3e3f2e68e2e950e180f8fde4332ba3c4657add30dd721d7e2887b830e9c2954d3ce8e521e42d7db90d87150804589ad5fbea5c08b6b3fca SHA512 3c6f2d3be36384140007ca1146edcca5461bf0e93cde8d2b32bd9d69f74df51975bfbc91ec7cce92d9c78929f91f9e7e8b595488bc1c328dbed313a6fcd76708
-DIST Cabal-1.18.1.5.tar.gz 706722 BLAKE2B ff1b301882d39c0388f6ecd39ad73cadebdc9096b0e185fcf1299897e536be23714ba9126033d98b60558272fc28e9d72f638ee94d9f769e61d00c2d2bd1a092 SHA512 a5bb21bcb0a95f22572a1d6d4338415bf00eab9b77c2fb4775c81f7554d282fea9160646687bd903197cb5d429f0fcd28b30b577a8915ec92740a91fa13c68ef
-DIST Cabal-1.20.0.2.tar.gz 717941 BLAKE2B 38aa5742a1f0137b3f81af6543d7810b98f15b6aeb6e83ea169aacab0bcb1d14629df885cc9c02bb64567069e475497cf2ac716731bf84ee89bdf177404cc5e0 SHA512 6dfe30ebe5859ccd934f76fc32bd4757d89e3bcb02a528bebaa0a63f22c0494eb4a941b2fed2e004671875586fed113860e82413bed99f70be565f4f343ac3d3
-DIST Cabal-1.22.8.0.tar.gz 405552 BLAKE2B 9484ba4b485f6119a7b9e27565ac26ea403b407711a8dcfcee127e03f3cce6a0e96165126a996b39a8f29e97e65eff4f5ec308fb3f53c53cb795cb8ba1ab0daf SHA512 3666e8a66751ea8ae93109c1e33c2909c00c65ddcd77458c41303481e06ebd7230215e12c133cc2fca47ba352c61411ff72ca0994b6d45b5987156bce2fbcdf3
-DIST Cabal-1.24.2.0.tar.gz 441440 BLAKE2B b4ce800ab35c0771b9da1947b459bae7cf6236724b6073bff3eb51732b08b71f65596f9f3fb7a09eacea4a1ee88d9bd6350298919f095fb2479770f98539faf5 SHA512 707015930d6bd463290c59ef043a5acea79f22d43920ac249d2391c0b8960a10261a83c8aa1a326b6e95311edb048c9edbdc211dc1b79aee86884061af6c8b36
-DIST Cabal-2.0.0.2.tar.gz 1551128 BLAKE2B bc053a31ddd966577b1c4d5b80bd778fe0b5aadef08d3eee1f8613ab2dd9bc3a0371ad1687033a4489bfced3b46926b0cbdea20d53ada4ed1ab615c7e080de39 SHA512 0eac73132dbee80cce8bf6ce95d531526c983e90dde3348edf6ee583e7fe352393dc6806eb7f35cd38729d979dd418267f1884ec49b4c9e7d858d9b17dff900f
-DIST Cabal-2.4.0.1.tar.gz 4801392 BLAKE2B 489096b7297e217866006f02e7ef41fe362d6495f81ebbb3b3149341bf9ff18d93d102fe836259471ed9ec1c6c591f5564f81a623a7e4106b9e8a4388646d73f SHA512 4b2a1187e1ec011052ab77ef4bc700608eaab3e921554dd9d75bfca058c487a5651ab6cfe2734ee6cc9687d504a008b4912db182166f0f2f52d23fc08230e48c
DIST Cabal-3.0.1.0.tar.gz 758808 BLAKE2B 9a0cf7b055be4d6fa55c4dd44037263df54eff059cd22970383ffa1470317cdaeac8d81a521f8c48cf595fc22e64da031d508f6d2b58f32a613160b3e0cfcd67 SHA512 29a5ae9bad0398ab86c64cba9fb1ae3094d67013151a91c8c25b0e95b08d8fd683d1e85b064f7faf166966f855b261d2f131b727c82476a8514119a8922a6b06
-EBUILD cabal-1.18.1.2.ebuild 1257 BLAKE2B 38df6a82d0419df3cad600daf63ea2d998f2f8bb942d299c5961578bfb89bc808ebdd8d100ff9a7e8911d583460695c3439235128410ab0f6c378cd4a6de15c4 SHA512 7c99fdd7550bd4724d487a91012505a585f2406a9c1cfba8a7da93b6317b92f8b901827e5c81fe4ac5f8d34f69ae307a258d0d65f5485e2991fce339171f6e29
-EBUILD cabal-1.18.1.3.ebuild 1439 BLAKE2B 949b7d00466bdfb1b7a6cd5f66b3be1b359a8a5ee32e475f1a32adcfb4065963b1f79c90a909d60575267ddded7d0bb4f06a6cc1c1addf1663b7185b37314133 SHA512 63b556dcc2a6eb54d3fa4cbb036237e4ca6110a117435b078fc8253e65e0765317ef2d69dbb234c40d765be4e371507c63c8c65ef9b7ab07792fd5186f28525f
-EBUILD cabal-1.18.1.5.ebuild 1461 BLAKE2B 6f08fc4140c61c2b0ac2ec2022bc41d485d103f135d631dfce9503b3ab219ede53efd3131afc4a96d60a07b9a1e8111ccbfdb8c381227dfd60ef403ddfb2d1d9 SHA512 1c5f51c404c563f89931d586fe2bb3e643db76c41afa5bf53c601f38967dbde10f28c21587f58dec5c464136b4df39d8d4da9817cc6eea438b25c4614cee105f
-EBUILD cabal-1.20.0.2.ebuild 1516 BLAKE2B 6488c9ad1d262d91da0a4cb783f2c2fb5e36a06de99429b40019f8d221b515e856776bf0e8d1fdfcfb2a67e91f0e3bd5d84ffb08471d4ef91ddd683e831286e2 SHA512 e7f5bf19918fe4c12f8b07fbcb24220162d15d817565f0bddc44eaf13a0c4b00d0d5ae71010019103247bde8e285f3052b7ca6650a6532106419ac6e261d7d05
-EBUILD cabal-1.22.8.0.ebuild 1405 BLAKE2B 3966d76ad9335068dc94b44ba496a73d9faab1570f8533cc215c0c58066e1734a270f616861476db1334533f9f10aa9bd09dbc70ecdacdbfca52ba58581033f4 SHA512 3758a49788a5a794d461555471eec70fda5265cd83cc00a017324524b34f49d9107c5101e4c70e7ac103a4aa79de443cefd2c7f4d76cca7379c402736729acb7
-EBUILD cabal-1.24.2.0.ebuild 888 BLAKE2B afb7cf12ec9b8a15a18c7384dc39205f20c3557743ecced554719629d31ad528df84ee9a8c09bcbf246649d3106dd36ff0a45c5fd7c09c5ac9ba03fe40f680d5 SHA512 aa421818ef473812c211fb2c45c4d0a1abe9b06e29822e1775df748240bcb16d927679252e9333491e84d98504cf2a32badaafa6a27b845e990e4e967ad64e5e
-EBUILD cabal-2.0.0.2.ebuild 982 BLAKE2B 74dbee036c70e78435282ca73c3b535e387d5e186196cda4bfd7bb54a02de4f1705d814e3c67b942a9c0793c2bf24a8582af86c1eef53d9fc0a2e53139336594 SHA512 498aff87f0d7891c24c20ca3dfed2034fbde79e97603da702a8080dec224ac748c5854c0da04355098ae5558b3e9f6bbeece7d30b2cd6777765ae0380b244b5b
-EBUILD cabal-2.4.0.1.ebuild 1244 BLAKE2B c49bdc329ee67863a9f67c0c2f47232cbec726194a00b4a61688cdc19099f239a3902dbe94834257ea0285835b4b85f1de69933ea1d8ce14b52ca08b36e82006 SHA512 4f52e44cab2d5654d3134692cd1ee5387e1aff48c95291be0258faed089848fff3e291d8859ce01d402a7e8d2fec3434c422f8288aee5e687f03a3a0801ce18b
+DIST Cabal-3.2.1.0.tar.gz 823331 BLAKE2B 060f4808010f9eefd943312144c75e021bf02083c2a0805128da6c9b93da94ba13fe37cef1fbe27e41fe8a10610e088b923783f4b7bb57150532d3a3ea4a91fc SHA512 279088a2ab9145efc03dbdd10941edcf6034137046ee3b659a8cf0ff075a03e3edff28fd01d432d39701c5a7e05a50b99cf8de95f05d3bd4e75edb3af0e3a598
EBUILD cabal-3.0.1.0.ebuild 1369 BLAKE2B a26e0c15af1fb6105768853eb790b19ddc8ef81a00de8bfaaf0aae45d2a410c0810ad46463cb66818372cb8cc56dd8b128d311a90047d001ca21a77afbd0e0a6 SHA512 e2da6fedf6e901f1bd5cd36a8aba2bc625d19c14d18233e433153f36ab1e7b2dbf1926be87956d64a3faa0ec3249700655f21be1bc6fe019098a0f9ed57df722
-MISC metadata.xml 620 BLAKE2B c506aec421eed73838acb77891628cece6a7e8045069b51325669067f8900bd3028aaa93a784a5c4f0383909ff46ffa4044d09e091518e0bf207eea0f1594c4c SHA512 e52cb4657e879d3a4d384daa3fcb8c109e61278ca2875b3fbc6c55b5e4ff9c98716eb7d740ef425634130d13639f92cdde7b04f88e266f112d393b99ce389b0b
+EBUILD cabal-3.2.1.0-r1.ebuild 1886 BLAKE2B 6542138f6e409fdfe899c6ddd37e1d60a2fb1155203754e73f0e8cc9c3189310a32054fef5213df0e6802c911fbd75a1cbe3b2612461396681fd846a40dda9fc SHA512 79583918d97430ee4e11636a371d5b8c00a414ebb4450de0cceeea8bb7b7a1d2df6aacadba0f13afd9c91d53645620e651200e62dc882316a580d41c57818c42
+MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/cabal/cabal-1.18.1.2.ebuild b/dev-haskell/cabal/cabal-1.18.1.2.ebuild
deleted file mode 100644
index f70319a436df..000000000000
--- a/dev-haskell/cabal/cabal-1.18.1.2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-CABAL_FEATURES="bootstrap lib profile test-suite"
-inherit haskell-cabal versionator
-
-MY_PN=Cabal
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="A framework for packaging Haskell software"
-HOMEPAGE="https://www.haskell.org/cabal/"
-SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
-IUSE=""
-
-RDEPEND=">=dev-lang/ghc-6.12.1:="
-DEPEND="${RDEPEND}
- test? ( dev-haskell/extensible-exceptions
- dev-haskell/hunit
- >=dev-haskell/quickcheck-2.1.0.1
- dev-haskell/regex-posix
- dev-haskell/test-framework
- dev-haskell/test-framework-hunit
- >=dev-haskell/test-framework-quickcheck2-0.2.12 )
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-src_prepare() {
- if [[ -n ${LIVE_EBUILD} ]]; then
- CABAL_FILE=${MY_PN}.cabal cabal_chdeps 'version: 1.17.0' "version: ${PV}"
- fi
-}
-
-src_configure() {
- cabal-is-dummy-lib && return
-
- einfo "Bootstrapping Cabal..."
- $(ghc-getghc) ${HCFLAGS} -i -i. -i"${WORKDIR}/${FP_P}" -cpp --make Setup.hs \
- -o setup || die "compiling Setup.hs failed"
- cabal-configure
-}
-
-src_compile() {
- cabal-is-dummy-lib && return
-
- cabal-build
-}
diff --git a/dev-haskell/cabal/cabal-1.18.1.3.ebuild b/dev-haskell/cabal/cabal-1.18.1.3.ebuild
deleted file mode 100644
index 4e3ef6605f6d..000000000000
--- a/dev-haskell/cabal/cabal-1.18.1.3.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# ebuild generated by hackport 0.3.6.9999
-
-CABAL_FEATURES="lib profile test-suite"
-CABAL_FEATURES+=" bootstrap" # does not beed cabal to build itself
-inherit haskell-cabal
-
-MY_PN="Cabal"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A framework for packaging Haskell software"
-HOMEPAGE="https://www.haskell.org/cabal/"
-SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
-IUSE=""
-
-RDEPEND=">=dev-lang/ghc-6.12.1:="
-DEPEND="${RDEPEND}
- test? ( dev-haskell/extensible-exceptions
- dev-haskell/hunit
- >=dev-haskell/quickcheck-2.1.0.1
- dev-haskell/regex-posix
- dev-haskell/test-framework
- dev-haskell/test-framework-hunit
- >=dev-haskell/test-framework-quickcheck2-0.2.12 )
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-CABAL_CORE_LIB_GHC_PV="7.8.2014* 7.8.0.2014* 7.8.1 7.8.2 7.8.3 7.8.3.20141119"
-
-src_prepare() {
- default
-
- if [[ -n ${LIVE_EBUILD} ]]; then
- CABAL_FILE=${MY_PN}.cabal cabal_chdeps 'version: 1.17.0' "version: ${PV}"
- fi
-}
-
-src_configure() {
- cabal-is-dummy-lib && return
-
- einfo "Bootstrapping Cabal..."
- $(ghc-getghc) ${HCFLAGS} -i -i. -i"${WORKDIR}/${FP_P}" -cpp --make Setup.hs \
- -o setup || die "compiling Setup.hs failed"
- cabal-configure
-}
-
-src_compile() {
- cabal-is-dummy-lib && return
-
- cabal-build
-}
diff --git a/dev-haskell/cabal/cabal-1.18.1.5.ebuild b/dev-haskell/cabal/cabal-1.18.1.5.ebuild
deleted file mode 100644
index b788a5425abd..000000000000
--- a/dev-haskell/cabal/cabal-1.18.1.5.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# ebuild generated by hackport 0.3.6.9999
-
-CABAL_FEATURES="lib profile test-suite"
-CABAL_FEATURES+=" bootstrap" # does not beed cabal to build itself
-inherit haskell-cabal
-
-MY_PN="Cabal"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A framework for packaging Haskell software"
-HOMEPAGE="https://www.haskell.org/cabal/"
-SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
-IUSE=""
-
-RESTRICT=test # circular depend: cabal[test]->quickcheck[test]->cabal
-
-RDEPEND=">=dev-lang/ghc-6.12.1:="
-DEPEND="${RDEPEND}
- test? ( dev-haskell/extensible-exceptions
- dev-haskell/hunit
- >=dev-haskell/quickcheck-2.1.0.1
- dev-haskell/regex-posix
- dev-haskell/test-framework
- dev-haskell/test-framework-hunit
- >=dev-haskell/test-framework-quickcheck2-0.2.12 )
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-CABAL_CORE_LIB_GHC_PV="7.8.4"
-
-src_prepare() {
- default
-
- if [[ -n ${LIVE_EBUILD} ]]; then
- CABAL_FILE=${MY_PN}.cabal cabal_chdeps 'version: 1.17.0' "version: ${PV}"
- fi
-}
-
-src_configure() {
- cabal-is-dummy-lib && return
-
- einfo "Bootstrapping Cabal..."
- $(ghc-getghc) ${HCFLAGS} -i -i. -i"${WORKDIR}/${FP_P}" -cpp --make Setup.hs \
- -o setup || die "compiling Setup.hs failed"
- cabal-configure
-}
-
-src_compile() {
- cabal-is-dummy-lib && return
-
- cabal-build
-}
diff --git a/dev-haskell/cabal/cabal-1.20.0.2.ebuild b/dev-haskell/cabal/cabal-1.20.0.2.ebuild
deleted file mode 100644
index b2818d3ca188..000000000000
--- a/dev-haskell/cabal/cabal-1.20.0.2.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# ebuild generated by hackport 0.4.9999
-
-CABAL_FEATURES="lib profile test-suite"
-CABAL_FEATURES+=" bootstrap" # does not beed cabal to build itself
-inherit haskell-cabal
-
-MY_PN="Cabal"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A framework for packaging Haskell software"
-HOMEPAGE="https://www.haskell.org/cabal/"
-SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
-IUSE=""
-
-RDEPEND=">=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
- test? ( dev-haskell/extensible-exceptions
- dev-haskell/hunit
- >=dev-haskell/quickcheck-2.1.0.1:2 <dev-haskell/quickcheck-2.8:2
- dev-haskell/regex-posix
- dev-haskell/test-framework
- dev-haskell/test-framework-hunit
- >=dev-haskell/test-framework-quickcheck2-0.2.12 )
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-src_prepare() {
- default
-
- if [[ -n ${LIVE_EBUILD} ]]; then
- CABAL_FILE=${MY_PN}.cabal cabal_chdeps 'version: 1.17.0' "version: ${PV}"
- fi
-
- cabal_chdeps \
- 'QuickCheck < 2.7' 'QuickCheck < 2.8' \
- 'QuickCheck >= 2.1.0.1 && < 2.7' 'QuickCheck >= 2.1.0.1 && < 2.8'
-}
-
-src_configure() {
- cabal-is-dummy-lib && return
-
- einfo "Bootstrapping Cabal..."
- $(ghc-getghc) ${HCFLAGS} -i -i. -i"${WORKDIR}/${FP_P}" -cpp --make Setup.hs \
- -o setup || die "compiling Setup.hs failed"
- cabal-configure
-}
-
-src_compile() {
- cabal-is-dummy-lib && return
-
- cabal-build
-}
diff --git a/dev-haskell/cabal/cabal-1.22.8.0.ebuild b/dev-haskell/cabal/cabal-1.22.8.0.ebuild
deleted file mode 100644
index e9344803aa79..000000000000
--- a/dev-haskell/cabal/cabal-1.22.8.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# ebuild generated by hackport 0.4.5.9999
-
-CABAL_FEATURES="lib profile test-suite"
-CABAL_FEATURES+=" bootstrap" # does not need cabal to build itself
-inherit haskell-cabal
-
-MY_PN="Cabal"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A framework for packaging Haskell software"
-HOMEPAGE="https://www.haskell.org/cabal/"
-SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
-IUSE=""
-
-RESTRICT=test
-
-RDEPEND=">=dev-lang/ghc-7.8.1:="
-DEPEND="${RDEPEND}
- test? ( dev-haskell/extensible-exceptions
- dev-haskell/hunit
- >=dev-haskell/quickcheck-2.1.0.1:2 <dev-haskell/quickcheck-2.9:2
- dev-haskell/regex-posix
- dev-haskell/test-framework
- dev-haskell/test-framework-hunit
- >=dev-haskell/test-framework-quickcheck2-0.2.12 )
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-src_prepare() {
- default
-
- if [[ -n ${LIVE_EBUILD} ]]; then
- CABAL_FILE=${MY_PN}.cabal cabal_chdeps 'version: 1.17.0' "version: ${PV}"
- fi
-}
-
-src_configure() {
- cabal-is-dummy-lib && return
-
- einfo "Bootstrapping Cabal..."
- $(ghc-getghc) ${HCFLAGS} -i -i. -i"${WORKDIR}/${FP_P}" -cpp --make Setup.hs \
- -o setup || die "compiling Setup.hs failed"
- cabal-configure
-}
-
-src_compile() {
- cabal-is-dummy-lib && return
-
- cabal-build
-}
diff --git a/dev-haskell/cabal/cabal-1.24.2.0.ebuild b/dev-haskell/cabal/cabal-1.24.2.0.ebuild
deleted file mode 100644
index b55efde6e140..000000000000
--- a/dev-haskell/cabal/cabal-1.24.2.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# ebuild generated by hackport 0.5.9999
-#hackport: flags: -bundled-binary-generic
-
-CABAL_FEATURES="lib profile test-suite"
-CABAL_FEATURES+=" nocabaldep" # in case installed Cabal is broken
-inherit haskell-cabal
-
-MY_PN="Cabal"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A framework for packaging Haskell software"
-HOMEPAGE="https://www.haskell.org/cabal/"
-SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
-IUSE=""
-
-RESTRICT=test # circular dependencies
-
-RDEPEND=">=dev-lang/ghc-7.8.1:="
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-CABAL_CORE_LIB_GHC_PV="PM:8.0.2_rc2 PM:8.0.2"
-
-src_configure() {
- haskell-cabal_src_configure \
- --flag=-bundled-binary-generic
-}
diff --git a/dev-haskell/cabal/cabal-2.0.0.2.ebuild b/dev-haskell/cabal/cabal-2.0.0.2.ebuild
deleted file mode 100644
index e46b1a1e7a60..000000000000
--- a/dev-haskell/cabal/cabal-2.0.0.2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# ebuild generated by hackport 0.5.3.9999
-#hackport: flags: -parsec-struct-diff
-
-CABAL_FEATURES="lib profile test-suite"
-CABAL_FEATURES+=" nocabaldep" # in case installed Cabal is broken
-inherit haskell-cabal
-
-MY_PN="Cabal"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A framework for packaging Haskell software"
-HOMEPAGE="https://www.haskell.org/cabal/"
-SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-#not keyworded yet: many packages are broken
-#KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
-IUSE=""
-
-RESTRICT=test # circular dependencies
-
-RDEPEND=">=dev-lang/ghc-7.8.1:="
-DEPEND="${RDEPEND}"
-
-CABAL_CORE_LIB_GHC_PV="PM:8.2.1"
-
-PATCHES=("${FILESDIR}"/${P}-no-bootstrap.patch)
-
-S="${WORKDIR}/${MY_P}"
-
-src_configure() {
- haskell-cabal_src_configure \
- --flag=-parsec-struct-diff
-}
diff --git a/dev-haskell/cabal/cabal-2.4.0.1.ebuild b/dev-haskell/cabal/cabal-2.4.0.1.ebuild
deleted file mode 100644
index 9335390f8e66..000000000000
--- a/dev-haskell/cabal/cabal-2.4.0.1.ebuild
+++ /dev/null
@@ -1,44 +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.5.6.9999
-#hackport: flags: -bundled-binary-generic
-
-CABAL_FEATURES="lib profile" # Drop test-suite: circular depend
-CABAL_FEATURES+=" nocabaldep" # in case installed Cabal is broken
-inherit haskell-cabal
-
-MY_PN="Cabal"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A framework for packaging Haskell software"
-HOMEPAGE="https://www.haskell.org/cabal/"
-SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-# keep in sync with ghc-8.6
-#KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-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-7.8.2:=
-"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=("${FILESDIR}"/${PN}-2.0.0.2-no-bootstrap.patch)
-
-CABAL_CORE_LIB_GHC_PV="PM:8.6.1 PM:8.6.2 PM:8.6.3 PM:8.6.4 PM:8.6.5"
-
-src_configure() {
- haskell-cabal_src_configure \
- --flag=-bundled-binary-generic
-}
diff --git a/dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild b/dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild
new file mode 100644
index 000000000000..d18123f7001e
--- /dev/null
+++ b/dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2021 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: -bundled-binary-generic
+
+# Drop test-suite due to "circular" dependencies with quickcheck
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+CABAL_FEATURES+=" nocabaldep" # in case installed Cabal is broken
+inherit haskell-cabal
+
+MY_PN="Cabal"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A framework for packaging Haskell software"
+HOMEPAGE="https://www.haskell.org/cabal/"
+SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" # ~ppc ~ppc64 ~ppc-macos ~x86-macos ~x86-solaris
+IUSE=""
+
+RESTRICT=test # circular deps: cabal -> quickcheck -> cabal
+
+# GHC lower bound set to 8.0 to remove semigroups and fail dependencies.
+RDEPEND=" >=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/parsec-3.1.13.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/text-1.2.3.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-8.0:=
+"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+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:8.10.3 PM:8.10.4 PM:9999"
diff --git a/dev-haskell/cabal/metadata.xml b/dev-haskell/cabal/metadata.xml
index 97bee0727e40..b7878815d80d 100644
--- a/dev-haskell/cabal/metadata.xml
+++ b/dev-haskell/cabal/metadata.xml
@@ -5,12 +5,4 @@
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
- <longdescription>
- The Haskell Common Architecture for Building Applications and
- Libraries: a framework defining a common interface for authors to more
- easily build their Haskell applications in a portable way.
-
- The Haskell Cabal is part of a larger infrastructure for distributing,
- organizing, and cataloging Haskell libraries and tools.
- </longdescription>
</pkgmetadata>
diff --git a/dev-haskell/cairo/Manifest b/dev-haskell/cairo/Manifest
index 20ca25390851..bdad065c5746 100644
--- a/dev-haskell/cairo/Manifest
+++ b/dev-haskell/cairo/Manifest
@@ -1,3 +1,5 @@
DIST cairo-0.13.6.1.tar.gz 53029 BLAKE2B 8363b436271bc1666116819d9ac39297e3a8c61e18ef7758e188e194a1a51fd8a335d61707cecc5f5d240fcf1f4c71add7be945ec8686e80b36de97c88ecfda6 SHA512 e268d27298c2b274eb12555ff67e4abb175a1269ed3087b9a5cf1a128252d8d390e3ef393e76f27b857558451fb0a137f4f44e095053a9ca20159a332b8878ef
+DIST cairo-0.13.8.1.tar.gz 53026 BLAKE2B a05302d41bda35d3864b675e08b9bc296a218d528d3f2ecda34325650cde67a127cb1d21f2bd8d92dfa9a5e768ff6e622a585b81ac5897d86b9d89227af8dda4 SHA512 9c4ec738fe6e335f635c3fa47a26edb9264ec5a9713ff8c0109f2cf321e21331009402d3715321b63f5423e32ad90a0dd3ca9ca83544d554be5463c9784ab727
EBUILD cairo-0.13.6.1.ebuild 1086 BLAKE2B decc8ecb97e7e72cf0126b70ae17321f6641d022d03efa6577c29b154fdc74e9abe65d8f313b2b2f8ae94f93231cdae0f6b5b57a8086989ecd4ec45bdd58cff0 SHA512 9eb536a6a339a2c98b989e454062116c5903843d687f4c0802942e8d809f37bc7e17b8e3bc2e6b2ea48a9950ebd8bc5eec7fbf86828fed19aeffc6534aa0ebe3
+EBUILD cairo-0.13.8.1.ebuild 1091 BLAKE2B 8b3bd6dab36ae0a3e7a2a9c9cf2df9b9e4fcbb9f9d81911489dab7eaaa57d609b927827b076f6f4f355a53da5dc6f9c338d1c68178b7a8d85cb1bf6e458e7cf9 SHA512 365cd5f56a429ae2e909b0d2414a3a311f992d75234c012c720fb044cb35ed56d43d383c025b9b4e2a38db811d3a73309fe4ef27043014fa13171211862ecd9c
MISC metadata.xml 468 BLAKE2B 04053766d0971041ea0c68c8945622845833dee8fac5b144799ea1c21874fc739f9c60ee5f418a9a4e94e12f9bd8d621a8419fa6b916bf8fc518aa0cebab90cf SHA512 30c5d32612972f08d6d51603a6972b6a084b2f68e644c72ceb4472bbac83122916070ffc597b8199874c62fc80dcee775ca6632a45e82619d9927669559c79a9
diff --git a/dev-haskell/cairo/cairo-0.13.8.1.ebuild b/dev-haskell/cairo/cairo-0.13.8.1.ebuild
new file mode 100644
index 000000000000..174a94c5d100
--- /dev/null
+++ b/dev-haskell/cairo/cairo-0.13.8.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+#hackport: flags: cairo_ps:postscript,cairo_pdf:pdf,cairo_svg:svg
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Binding to the Cairo library"
+HOMEPAGE="http://projects.haskell.org/gtk2hs/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+pdf +postscript +svg"
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-haskell/text-1.0.0.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/utf8-string-0.2:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ >=dev-lang/ghc-7.10.1:=
+ x11-libs/cairo
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24 <dev-haskell/cabal-3.3
+ >=dev-haskell/gtk2hs-buildtools-0.13.2.0 <dev-haskell/gtk2hs-buildtools-0.14
+ virtual/pkgconfig
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag pdf cairo_pdf) \
+ $(cabal_flag postscript cairo_ps) \
+ $(cabal_flag svg cairo_svg)
+}
diff --git a/dev-haskell/chimera/Manifest b/dev-haskell/chimera/Manifest
index 0d04c1501f8d..eb38634d0843 100644
--- a/dev-haskell/chimera/Manifest
+++ b/dev-haskell/chimera/Manifest
@@ -1,3 +1,3 @@
DIST chimera-0.3.1.0.tar.gz 13809 BLAKE2B 64a343f84de1cd535676934c26e43994062ea24fdf27463a22b3ff1086480a277fc3f0f87905f9060bca80e46ab0a553e5091cb27065ba0e3321e62800a7756d SHA512 7f155bb3d938331760e8e06c47d67a985588e1817e8b151f6a58074d77a71ce0a70537c55ab3d97c02867d9f2a3ae2f31ed87432e833930b3be6c2f92a8947fc
EBUILD chimera-0.3.1.0.ebuild 982 BLAKE2B 11ff61ae5f4d5707c99b2d83f8746b1784938eabb9cefe9b951f148ded71b99c9a63a90b5f842cc89bb03fd4e5305bed6d637fd303cf8b916ce6c706ae4f04c2 SHA512 ca55bfd97af39256c9746153cb23f937e22194437d8f7a10adb3b5e9867a344941d6bb9e7dbb9dc8579195753834291f084fd2a19a609279f948699ca40ca4f5
-MISC metadata.xml 1372 BLAKE2B c481306daadd31f9b8d6b5ec2cadc7f78b01b4555ff84727abf59e98c845f233eecb3711e4421f5cd0dfca99d55dc8cecf5875d4b8a4b6363b4362e2fe8780e3 SHA512 3eb9213682d3cdcc39548965b2cea32d353e96efbeeb1212a1df51526e2e3ed9c122345c2f4e0797d2beaaa2250525f30aef377a1196bcf9b480f79c0f03cf65
+MISC metadata.xml 1364 BLAKE2B 4901d46cba26ef01a16ab6636261c895961c8d6e87b7735f75fb28437d275a4aaf71ae9b710287b61b66e3cbb3a882c217057b8c3743b5bb6781ebe9e600d383 SHA512 6ab464300e89a43293eb31c628b397cd9b131b653c5dec8d6ef509ac3fa398d4a34739a7b550af7501e8609f4128c72d1aa7d0a91e0562d8850aa77ff13d6c13
diff --git a/dev-haskell/chimera/metadata.xml b/dev-haskell/chimera/metadata.xml
index 317b99f5cc7f..c4103da3aa36 100644
--- a/dev-haskell/chimera/metadata.xml
+++ b/dev-haskell/chimera/metadata.xml
@@ -25,7 +25,7 @@
which kinda defeats the purpose.
This package intends to tackle both issues,
- providing a data type &#39;Chimera&#39; for
+ providing a data type 'Chimera' for
lazy infinite compact streams with cache-friendly O(1) indexing.
Additional features include:
diff --git a/dev-haskell/cmark/Manifest b/dev-haskell/cmark/Manifest
index da3d0ba52304..a48778cf0aaf 100644
--- a/dev-haskell/cmark/Manifest
+++ b/dev-haskell/cmark/Manifest
@@ -1,3 +1,3 @@
DIST cmark-0.6.tar.gz 169132 BLAKE2B d6c72aa17216f89e90a269d2fcd6639f25ac2e9aa02a0799108a85247b5ccb5211ee02dc078cdbccfbd6295705799d5b49e2af70d50cd6a791fbf4ddcea70a01 SHA512 35d2851bb1d3305000527cfce81253c9492a3e3205e73418fe42fcc9f8e5f8e396a7ecf81ad4a003a2dd4a571c4f7d051bc6812c07a5c79dc30eac1d45fca4f5
EBUILD cmark-0.6.ebuild 904 BLAKE2B 060cc1a7c9909a98bd7c11611d9b0115f4e79d6fff997adfe99c5a101c6287c7df33021bd9c68b46e5490ed19f0a947c496b77678352bd79eac8bd2cff8083b0 SHA512 b5e30412503a9ad8001549dd241a7f174f61d492ea741fa4a726a11156361f9fa4a4b45af24a138152f5dfb8b38b836208b9d9b134a3332ed3008287bcea4b60
-MISC metadata.xml 3529 BLAKE2B b8b6571f4e38d3cb44e700f899e834cf0a562dc695367b73b3bad6a57264fc7a6fd6eb76ea7e4a4c1e21d34e77d1a10475fa10d4c3dcc38010748212c526a0a1 SHA512 81816dbafd239df87356729fa48f70a7be0c4c2567340a0f06d1698e66d9161b4e0ca69bf881041d90b331aaed966f57c9b631a3b2151a441a40147ab163cc8e
+MISC metadata.xml 3529 BLAKE2B 5b8f44dc437f30e8e0a4d1c859fc155d1c38c35094a798ba4878a09aab0ed681fb68f92faee172f923f007fa906e34e1ef3d52909220e7367e498c57ed708503 SHA512 7f0b367ce878fd3de54f6db098b91fc493aeec562a32ad7f5f1c61c00b0a264e31168f0ae5230f61c6c64893293be6bd6363c65e63bb0140a7c6b62ec8494237
diff --git a/dev-haskell/cmark/metadata.xml b/dev-haskell/cmark/metadata.xml
index 2d92a8edfc92..565126256251 100644
--- a/dev-haskell/cmark/metadata.xml
+++ b/dev-haskell/cmark/metadata.xml
@@ -6,7 +6,7 @@
<name>Gentoo Haskell</name>
</maintainer>
<use>
- <flag name='system-cmark'>use <pkg>app-text/cmark</pkg> instead of bundled copy</flag>
+ <flag name="system-cmark">use <pkg>app-text/cmark</pkg> instead of bundled copy</flag>
</use>
<longdescription>
This package provides Haskell bindings for
diff --git a/dev-haskell/cmdargs/Manifest b/dev-haskell/cmdargs/Manifest
index 00d98116322b..6ce98b2450f8 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 99d23fdfd04c8412035426af691eaa39d50120a69fee09c36d1a302d5a86e04a743d603a6353c52ce8fb2079d07299f74b6b8d2c0ca4903c404ad654686769a8 SHA512 1904a5b649fb307ff8a5c5c762561f74b2a4b37278446cf5966fe6144dca16d4b5cd1b3b94bea048340bae6f75e111bf6ca4daa7b2880aa573abe05d9beed530
-MISC metadata.xml 1399 BLAKE2B 19e4eb5aa40c08e1cbcd82eda918e9790c065295de89a1039b1ea247922f82107b1df2a7a42d50cceba092972cf77af689c877418faec763c9443e1851aba6c5 SHA512 2c94fcc315c08a3c34dbf1cb4cb7131b76d612701abe89b7c18c7ea09bf1b29ea80fb6716551bd452594df6b8f62f6032b51467a121cd6184627e5622c26ae83
+MISC metadata.xml 1399 BLAKE2B bd5f552e9bac2bc413b19eced282310476bf55f300cbe86670a6f1a6f2ec7c4c211a7752e4cdc5c6956e41c28b2ce8e5a775539a5a25761124f7ab604a4d1e25 SHA512 0de120693dc92aa2148de0cd461c0f71a47bb7c461a37d260890aaf5f11ac941057d9e92e9c5bc7d87c2c8343b26235b06c5b7a49eb6612150a53804acf19c0e
diff --git a/dev-haskell/cmdargs/metadata.xml b/dev-haskell/cmdargs/metadata.xml
index d07cc4fd7c80..c4830346d134 100644
--- a/dev-haskell/cmdargs/metadata.xml
+++ b/dev-haskell/cmdargs/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/code-page/Manifest b/dev-haskell/code-page/Manifest
index 8f2509af95b9..28cb87e9888f 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 fa95640c095c68d70f45a0d3b6ba257c7ce6411272db30435335c932cc7da8e4e16f2fb17a376617958c95d2fdb4ba8ae53d59d90af741fe68db6eb6971f1166 SHA512 16633aeb51b05428940a008552caee90e30481f79639c1be1da30e633619cf7a5398bd6ef509830e663e81f6e5dfe06e1aa625b25c3b0ea2961d1259427b8572
-MISC metadata.xml 746 BLAKE2B 4d5803af18ea6f3e41126603c0185048c59762afe39cd0879c5f810ada3500cc73297d37e45cc7ced1f3ad541fe1cf8ed80fc8f98f667ebccb2602b96376b258 SHA512 964781fdc03c324df2cf8a76fe3b7dd58fb1511d1d8281a57ca8eedb4ace74404d43b566a6b1f083b0a7b986e1181c81e83726a2c0c865f922a13cd0d8c8d0a3
+MISC metadata.xml 746 BLAKE2B 17dc7f1ce3c2017f04bbcfc78d99f6bd74f3db4cd4c6b7d79c9103a597c30feb944e9bda686328398572ad352d5c66040831f9a8e23e4527ec2f3d0fd8be27ac SHA512 02ea2165ec05e1011005c491b40beb264dfdd1bd4ad815172f62f9294bf720d5a59d64303da5cb1b88755d1929f74d22a1f8e6739cb51ae9b54a2c43bf866c22
diff --git a/dev-haskell/code-page/metadata.xml b/dev-haskell/code-page/metadata.xml
index f316630ab908..95c62975e56c 100644
--- a/dev-haskell/code-page/metadata.xml
+++ b/dev-haskell/code-page/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/configurator/Manifest b/dev-haskell/configurator/Manifest
index 60b8ea8a7b24..9e249fa706d8 100644
--- a/dev-haskell/configurator/Manifest
+++ b/dev-haskell/configurator/Manifest
@@ -1,3 +1,3 @@
DIST configurator-0.3.0.0.tar.gz 15232 BLAKE2B 1d09d8054a6cc948e63ab2024db6866d6bafffcac2c56f8e6b0b13fa63177aea34495a49207235016a4911f5293babdd9ee90f73c1a08f350823d6b95d6b31a3 SHA512 0c4c95b3182874c87c4b6b8e74bf8e39ec7528b49f06e9a02baed5fa4aa90a22a9504f59e881c17616ef95a1aa5450b431df8cc9317ef837d8e821f330e303c9
EBUILD configurator-0.3.0.0-r1.ebuild 933 BLAKE2B 70876ad88f23511be36a8d18bed6af9b5b694fa4cf6ef07ca2791aeef1db65cdd94916d6839589aa8636f0663b215f3d1ad021ed01c5d851f1cca691104e55b0 SHA512 2d890cbd1d17083fbec2806ebcc8db2acbeb0d8dc8847146a44e44ea6f52a81fbb017a0db65978a1445ec8faab0b96113a083e9a9692a81cd813005c86bcd7a7
-MISC metadata.xml 1211 BLAKE2B 5538b16c2f108b42dc1e604ff015867fb9d0368093511ed54c8e8bb0c2758b59d19f555ba9711f787fdfe2797934eff03244d2a61a0d444de876bd9c51aa642f SHA512 3798db36c06ade14fe701fccd286af6cb3de0225ef712c2ce92b574be8c03fd7c7186121d55082ea5517ce1ecb338e32f404848ebf9904312393bc0939c5464d
+MISC metadata.xml 1211 BLAKE2B 0fa2e4779c8da339f890ffd2a012c2b932d39871f5e8a56d7189cdc9e550c23ddc882f25ee25505b19d6c2f61940e481a89eb54bf55205d8705959aa39d8e8df SHA512 69155199e9d8fd1f9cca034471bea8bdd9281c83361fcc255ab80018f1eef56b747c45b02f5c4b1119f9ad491c52ffce9c27a3cf1d6e6919f0742453ba8ba161
diff --git a/dev-haskell/configurator/metadata.xml b/dev-haskell/configurator/metadata.xml
index 2005cc7f0e0c..73634c2f1fbf 100644
--- a/dev-haskell/configurator/metadata.xml
+++ b/dev-haskell/configurator/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/cryptohash-md5/Manifest b/dev-haskell/cryptohash-md5/Manifest
index bc6d18cba5e5..c7dab11d31c0 100644
--- a/dev-haskell/cryptohash-md5/Manifest
+++ b/dev-haskell/cryptohash-md5/Manifest
@@ -1,3 +1,3 @@
DIST cryptohash-md5-0.11.100.1.tar.gz 10472 BLAKE2B cc7c99922b05c8df11a7253e6c0dd3ab1399ff739548280fa762b01c507e6d620ab51ccf6c6e791572ae432448118356d1b8879767f4ca245ae59e0daaed2058 SHA512 f2efb197005ed5f12a7c2be490a64a83186cacb34eaedec6cbd76e52c30221733da1d31201c5209538226508db760fd9eed0afc8d72643e1509b32c7287cb12e
EBUILD cryptohash-md5-0.11.100.1.ebuild 1083 BLAKE2B be2d63ace440e88e85cadbeafd7db617971384d0546d860099aa737abd34c16c70f3a7070f0c5f2197e48be9e510d383af083a14f163b4b4fa2736a6cf58321a SHA512 374b04c403a9ed15b4d976d60edd210141c0bfc1ed9752df2a4b8240d98289cb9b66dd99643d561b6d78e97b3e00066e0e19d300e403021897935714ee530fcb
-MISC metadata.xml 1136 BLAKE2B cd448de1b5bef8a190d7c6be94244e85391a031aeba638e9231c5bbe2792885e08781d036ca514b92bb53c18b7ef8569d727991e1fdc0aa0d570a69af8f0a8af SHA512 04098b3b905f5fc89951a0929309ff7dcd77516b8d1087cebad2f2cbbc8edbdb71f6d83175ba5a0423fd7f57496ab2d131d7d1ed868684a602cd8ae8106befc1
+MISC metadata.xml 1122 BLAKE2B 965aa007d1fe8ddb2f56b9173c5a467111280188d1ae821df8362927ef83a082c73d2d51b76e0b766ccbe3a5318d7fb217b4484fd903aff996c20eece8d31d1a SHA512 aaeae49f29c3fb6412887001bd1c3798b817efea838d2b8b766ffa9a11d9c42b234903efef8f32c0be80b4266f9f326e1b7a994a4c76f3c9f42e45138a6223de
diff --git a/dev-haskell/cryptohash-md5/metadata.xml b/dev-haskell/cryptohash-md5/metadata.xml
index fc0f69d6e24b..c245482dc722 100644
--- a/dev-haskell/cryptohash-md5/metadata.xml
+++ b/dev-haskell/cryptohash-md5/metadata.xml
@@ -18,7 +18,7 @@
providing the MD5 hash algorithm without any dependencies on packages other than
@base@ and @bytestring@.
- Consequently, this package can be used as a drop-in replacement for @cryptohash@&#39;s
- &quot;Crypto.Hash.MD5&quot; module, though with a clearly smaller footprint.
+ Consequently, this package can be used as a drop-in replacement for @cryptohash@'s
+ "Crypto.Hash.MD5" module, though with a clearly smaller footprint.
</longdescription>
</pkgmetadata>
diff --git a/dev-haskell/cryptohash-sha1/Manifest b/dev-haskell/cryptohash-sha1/Manifest
index 59d5c03dce94..7b3d6304213b 100644
--- a/dev-haskell/cryptohash-sha1/Manifest
+++ b/dev-haskell/cryptohash-sha1/Manifest
@@ -1,3 +1,3 @@
DIST cryptohash-sha1-0.11.100.1.tar.gz 10198 BLAKE2B 5d9835feeb43a80c83de0e390d59efc908fd538ed4146ace4eb0cd67392503cf414a2324968e8249f2b506978348caa6e92c70e82c52eaa7ac14e3956388f05e SHA512 e3528c70501ffaf4649adc0fe120a0b333329761fa66505083269afa67828c16695fd91567035adef0b77915df47a6bcc99d2d90f0ecb26eda583829261cb1bc
EBUILD cryptohash-sha1-0.11.100.1.ebuild 1078 BLAKE2B 6c359c8410729196b99c25f79c01bc42695431372cc58e5513e4424d1da606a9dae841bc3932085cc5065b76e2787edfda7df61f7ba4f8475a1303063bf12fa8 SHA512 5cdadc922591e86d5cb44a5eeb55046f5c2eba37c9d84d976c6d55f4086b2cfdefa44d680c711203caadada1f4eaad3745af77eb140ba6ed99d708c40c6d0fc7
-MISC metadata.xml 1142 BLAKE2B a76762c6ae8ca60ca6153cb5bf6257c5b2257c9792cf6dc29572f8e979256eabc0fab1578066cd774063bc81042b23deada1d942fb42241b00fca5ddaae7c7f0 SHA512 5fa379d2aeb81a798dfd5dc25d92c1a62b864a7f0a8188f76775e11d0a55c01ef8cb676420afdbebe456ffc213bf165f6e77b6a8e6ae86864270c998104c7659
+MISC metadata.xml 1128 BLAKE2B e2a44a266c127ba6a5631009e0f9e5222e42a5ae6a30843b9ecf41e1ec28921c5306110607ce52d129277a5b8c9753d8b2bc4607ab2261c8e6fa92be5fc9e48a SHA512 97b2ce7ffe0983599d5095f362594c99b961e8c0fd921af7a4366e0652af4df3b835fa71dc740a8df5287d524eb5f7887ffa76def8c445f45ffc213665d4b748
diff --git a/dev-haskell/cryptohash-sha1/metadata.xml b/dev-haskell/cryptohash-sha1/metadata.xml
index 6967df1105e8..d29699cef4e2 100644
--- a/dev-haskell/cryptohash-sha1/metadata.xml
+++ b/dev-haskell/cryptohash-sha1/metadata.xml
@@ -18,7 +18,7 @@
providing the SHA1 hash algorithm without any dependencies on packages other than
@base@ and @bytestring@.
- Consequently, this package can be used as a drop-in replacement for @cryptohash@&#39;s
- &quot;Crypto.Hash.SHA1&quot; module, though with a clearly smaller footprint.
+ Consequently, this package can be used as a drop-in replacement for @cryptohash@'s
+ "Crypto.Hash.SHA1" module, though with a clearly smaller footprint.
</longdescription>
</pkgmetadata>
diff --git a/dev-haskell/cryptohash-sha256/Manifest b/dev-haskell/cryptohash-sha256/Manifest
index 0ebb120e05c0..5ada0954184f 100644
--- a/dev-haskell/cryptohash-sha256/Manifest
+++ b/dev-haskell/cryptohash-sha256/Manifest
@@ -1,3 +1,3 @@
DIST cryptohash-sha256-0.11.101.0.tar.gz 14996 BLAKE2B 9caccc3eea4ad25c6ebbdd507771d86264a853f282d03399917b42a5311dcad0501bd0b4ea6fa00d039f67bcea3f81c116b9ec016d65cb2ed6f086b0448894c0 SHA512 c755f1354fb5f1d6cfb54f73e39692392517954118d98b39ac4be7460e75a9ddc91ad641fed0f17e5fa33b62b7b0734af66526ea757e00716832572bb383c612
EBUILD cryptohash-sha256-0.11.101.0.ebuild 1171 BLAKE2B 30a6259126fd4c7fc15df16042002702dd3c7fa9585146f7f2df4d3415d140ece5452b6548c90f7a516b77796f5f1a0bbbf587e011f3bc1783439a309ee49e0f SHA512 401532bbc5a67b624bb1964a82a28428737baf7266ecf152a32f9a8a7b914d0ee52ced79b00624c75c0f2b35b3ab082d2f2d12d4fb7e4339465a1c7d9e49c05c
-MISC metadata.xml 1142 BLAKE2B 0cad5264e9d4ede629d9ca0ead9b4f523b1fc78f845db2c3ef27198e089499ea09a272e4070ca0212cbcdc983dbcdecff11e13e9e445a46fe5b0d0371e4ffca6 SHA512 992cbdbfeabf1b1b5d70b451ec96adbf782fd2ba4f49dd1acd796d19fabb0d54bc5dcbcf968b0c9d99335f972abe0d0aa4b6f042a3152ca1705396cb5fb4c76a
+MISC metadata.xml 1142 BLAKE2B dee1653c05cc8eda21cfb5c8a4273a006dd7205e01fea83102f068bd99040829338ebcc8a49549e9edade06078e046a47ef37103572f4425a8ccf25d70cc456b SHA512 df887fd414181015ee3fd2d28b82d4bc8cc87551257ccc0f9487fb296130f440d8cdc3f6f6e1784fd92725d1c33a5075edcfca3828c89a23d95d9c456be6c34d
diff --git a/dev-haskell/cryptohash-sha256/metadata.xml b/dev-haskell/cryptohash-sha256/metadata.xml
index 095ef6762db6..35059158effb 100644
--- a/dev-haskell/cryptohash-sha256/metadata.xml
+++ b/dev-haskell/cryptohash-sha256/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/deriving-compat/Manifest b/dev-haskell/deriving-compat/Manifest
index 5df17dfeadc9..98708dca099e 100644
--- a/dev-haskell/deriving-compat/Manifest
+++ b/dev-haskell/deriving-compat/Manifest
@@ -1,3 +1,3 @@
DIST deriving-compat-0.5.8.tar.gz 67468 BLAKE2B 0d5ea2e882e598590b69e8682d6a751fadd8cc78cbadc97d884db74730972e93b4045276aa86369d744d4edd9db4942acbdde4abae18002c599d7b0728112be1 SHA512 e0a807142bc324a0205bd3b98fc9c68292100808d448edaf800ed41c073ec0745329458dbbb6c1fe33cc86872a9d2555d76f57c6b9d8a1dcd891dda1a9fcf158
EBUILD deriving-compat-0.5.8.ebuild 962 BLAKE2B 1aefab793916274f6bd49a905a4985cc28d21d8069197d06426f68b049e25f1bf55606e954082cef7b75c2fd91ede611933d5d2f06feee2fe8f933fa57e2f102 SHA512 8d527ea376d7073a24fe22f3961f6f02559aa9d4b69891e2770c6c25dbecc3ba99c9f4144a67a0e7c89fcb719a58bb4c60c1856968e29b3cb22631dbedb35544
-MISC metadata.xml 2105 BLAKE2B 36bb5e8a3c3b0615e744e6563eb066887ef34c1b73a4386aed41ef493bffa4eca1a26b7c53755f99c6605f69617d891f8e069ed189d580b585b94fdc98b35521 SHA512 b2d303350deb80e0ecb786c2721a3c2168952195f16d047e2b3fa2ea2f7d3fa8552dbd24fe15ffcf22a8fd81fc169f6908b325cb59073396babd41fcd3acc399
+MISC metadata.xml 2105 BLAKE2B e18c77b8ad9d192d6dcc0b8332a8f006f6de81ecee9976dc6e694176141a37501952921ddc5ed0933785281d017333ff4748424a922679afd27feb6f124a433a SHA512 aaa6203f996b9b566029448d8354c31904b8141bba743c0fc0003356d8bd5158318af1a4b8b6bc40f9d0d67d76e37c8dd7f1ad77ec4558651629b212842735d4
diff --git a/dev-haskell/deriving-compat/metadata.xml b/dev-haskell/deriving-compat/metadata.xml
index 047211a1b6d5..3d15bf679497 100644
--- a/dev-haskell/deriving-compat/metadata.xml
+++ b/dev-haskell/deriving-compat/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/edit-distance-vector/Manifest b/dev-haskell/edit-distance-vector/Manifest
index 922b72869aef..fe897b450a10 100644
--- a/dev-haskell/edit-distance-vector/Manifest
+++ b/dev-haskell/edit-distance-vector/Manifest
@@ -1,3 +1,3 @@
DIST edit-distance-vector-1.0.0.4.tar.gz 5819 BLAKE2B 8658c52e64e704dd5c52bae0e63ae0b4d84c88d6cb1e3ecdafb05191dc70e3dfdec34001b2c287ec62703eb7ecdbac9b127b3dd084bc4e484e70cd778d31913f SHA512 8d7ef7c6ca971aec5efc2e90adff2584c1e4f996df3ad4f6111f790fd88fcce1814111eb3a3bbe07d8455b03ade98f11e6343c4746e895be2ba9b82a86a33e6d
EBUILD edit-distance-vector-1.0.0.4.ebuild 686 BLAKE2B f8335bbe568dcdb9262dbfaad0f19ad9038be59c0c815b203c8501fab1d9450e36e71153e587dbc0723926f49165c8c7d79709973fcffa072d8bfb7fb98c98b5 SHA512 a298e2104eab8ed9cd89267811fd8eb90f1f874420c4a757703da64af0f0007995f1e10d830edc9778995147bef5c4782c6bdcebf6526a55722555472a65dc01
-MISC metadata.xml 715 BLAKE2B f806edd036f5aff0827ab5a5e661b1878a37fd791681d235eaa4dd2ddfac2432cc5544cb0bb91af88b59b01f6c443cfa79ec711cadf9f02732ae17888c8bc17d SHA512 7631013f455be1ab70fcf1a596a3c21c9e807bda921020ce3b073a5a4f97dd9d4c3825d14693f3c118ff684e3694cf72d4258ecec3edc38988ad26d2d5e3359d
+MISC metadata.xml 705 BLAKE2B 3fcf05b886375fe6e8df8654e9111416a797f81907591af1e2135306747d5ca68a05f7c497b0b66de166fb6090c866d280997caa20f4198de4e61aec31580e2a SHA512 26e3350966d948d271731e664d9333717a84fd55f78a4a1e34c1055b61f5c79c90aba89909da85d95534b0aac46401364d178fe60343df46019aaf0154eb433a
diff --git a/dev-haskell/edit-distance-vector/metadata.xml b/dev-haskell/edit-distance-vector/metadata.xml
index c2c7c2767205..e7d7e8f9392e 100644
--- a/dev-haskell/edit-distance-vector/metadata.xml
+++ b/dev-haskell/edit-distance-vector/metadata.xml
@@ -10,7 +10,7 @@
find the optimal edit script and cost between two sequences.
The implementation in this package is specialised to sequences represented
- with &quot;Data.Vector&quot; but is otherwise agnostic to:
+ with "Data.Vector" but is otherwise agnostic to:
* The type of values in the vectors;
diff --git a/dev-haskell/ekg-core/Manifest b/dev-haskell/ekg-core/Manifest
index 8d0a4efe66f0..ecee7fc927db 100644
--- a/dev-haskell/ekg-core/Manifest
+++ b/dev-haskell/ekg-core/Manifest
@@ -1,3 +1,5 @@
DIST ekg-core-0.1.1.6.tar.gz 13454 BLAKE2B 994e8e6395a9a298dcd6b48a4a122e449fc23fb6944f0565632308d3445825beb1f5177ea2debc4ca409e0d957b1cbfa3190347ed2e973e306a7c1637703f789 SHA512 5a654b6a036300234fc2a65acfee05703772581e0cb646f5462196ce8f30695f7838c34f01b6d840aa1999babe4d9d9b01c3d9b7cc199a1a9112b1792b08927d
+DIST ekg-core-0.1.1.7.tar.gz 13612 BLAKE2B d630fca0277890b6798c28ae83339d4de8491439edbe1ffbdb09177d382b9e3bb2f2ff43c12741061ae78e8c7e2b8bf499bb5748721df3378b3e78d19a5004bb SHA512 68915d62d7851ff99877a478b948ed119462883463949f551a0d94efa60209f734af0578b1437fcefead3e2cc80570d1a844f6be3b5b90b2fc804f9c85aaca90
EBUILD ekg-core-0.1.1.6.ebuild 695 BLAKE2B 131abffc9ad4848907c716123d262881079919826580f81d99c4df341e973f2e3671255ffa10d3505f27981faf77f6002179ae8b30bd1e92bccb768efdfb5766 SHA512 8e897466a337675c5146909b845e04ad7f83dbd1004bc6eac01719f193818bf43684edbc969fcc207d976f2b67047ab8c309f5882a1f97c8ae2623b7bd8f733a
+EBUILD ekg-core-0.1.1.7.ebuild 722 BLAKE2B 41a90477e274e3be82baa9841f1211f6eb6227c7547b7855577fd13971f5ae937286345d2d0e0e31d7f54a61846f966f267e66a88fcccbad94475bd7954f178c SHA512 17c505b06ca8c2b1f15a210979061101427500c29719ce87c218d58fd3d2134d827bfb808f5e506a0a596f7f84a3b84b08f42ec4089eb21d16eb4ec57f414b8d
MISC metadata.xml 328 BLAKE2B 4e16a7208c3f336c1c70b77f2bad7b1bd04c3ba3976b925409dd7caca28b85b938f8cdf67af2901fdeed22e7806ff1f1e1f06fd5a0fbe8cfa23d2713256c04df SHA512 f030ec00edd9ae0d27d387742c17e73e740fbd83923f8a1a476bdfe35909349da63845159b8740da75a495c0d279e816316bba5d0de1e1213b6318ba73600dd5
diff --git a/dev-haskell/ekg-core/ekg-core-0.1.1.7.ebuild b/dev-haskell/ekg-core/ekg-core-0.1.1.7.ebuild
new file mode 100644
index 000000000000..18d209e7e28c
--- /dev/null
+++ b/dev-haskell/ekg-core/ekg-core-0.1.1.7.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2021 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="Tracking of system metrics"
+HOMEPAGE="https://github.com/tibbe/ekg-core"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="<dev-haskell/text-1.3:=[profile?]
+ <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-7.6.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.6 && < 4.14' 'base >= 4.6' \
+ 'ghc-prim < 0.6' 'ghc-prim'
+}
diff --git a/dev-haskell/exceptions/Manifest b/dev-haskell/exceptions/Manifest
index 81536fa2cb77..a3c9ab0b9ad7 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 1334 BLAKE2B 4ec0055705d4dc357e068d5e2feb0e32a5ff5cbbe0272f015ce1156824fb11ada419d20c2197e9d06b1ae8a9acf455aea4cbfe8d64463c257e378fc863757277 SHA512 395a9ee406735c31c11891dd44c311535472369cd03c5aff25180ee3359deecd5f3f56ac7109753319805a7fb89497a5d87b6ac5d7aebea8795f44d1299c9c26
+EBUILD exceptions-0.10.4.ebuild 1381 BLAKE2B 6721fd21f0528cd5416e00704e3b3d752805827834a7e2315d448e0d6d4170e643a6f3a270d517c870af94da5ebb85ecbe4466b4c66676d8c08fa240b5294cfa SHA512 350b63b4abbca67f9297d8b256eaa12514769d67ab8a72abf03844b91e0da8b172e925706dff1c13b03a234fed48361083674b6effb8db038d2f8ec77679187d
MISC metadata.xml 331 BLAKE2B 9bd180046d711ccf8021146ef216091dc6017e0c6a406c69eb15feef48d6242d53bea9ec43e975d64770b55c200a36c4f8fd595ae883dc041cf2a75b8a87d02b SHA512 205022d21e7c1fb5b6507b2807b6fa59cee4c7736a6ad1ebefe052052443e87fb8bebb8a8f283612811a777c2b7f8c210f4cc30db399c81e147ae0e220bd58f6
diff --git a/dev-haskell/exceptions/exceptions-0.10.4.ebuild b/dev-haskell/exceptions/exceptions-0.10.4.ebuild
index 073b42171f4b..987428590228 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-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -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"
+CABAL_CORE_LIB_GHC_PV="PM:8.10.1 PM:8.10.2 PM:8.10.3 PM:8.10.4 PM:9.0.1 PM:9999"
src_prepare() {
default
diff --git a/dev-haskell/fail/Manifest b/dev-haskell/fail/Manifest
index 3f910d20d2a3..78b6c5e1f7ea 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
-MISC metadata.xml 802 BLAKE2B 3233af197b69239c6cec5f3711c9b6ef976fc3a71251298515866d786afb360c02bed95e4d0b614828f91b2fce9ae496c72072423468fba2453f898c95f7f141 SHA512 45b162d2aafda8927d5fd066b5db9340830998aae3093717910e5d39863c329060741e7318312c5f26c0115dd0b583fe77c89a82eca7ad15ac54013be29835c4
+MISC metadata.xml 768 BLAKE2B f0bdd9cacd2e4f2d71e16c0035d40dea007a92694898ee7615678425325bbbf1e5b53b50fbce338f36d116c7521c1ef6d94d08d68fafe80103640795e7fe69b0 SHA512 2f25de4405eea5ba35389329b0bf5984a228800af8c2f7cc03700eb70ee2ee190fc673c96b1f67bd72894570cbb65d2f4e845d16e8d8b47580dd75fb501b1696
diff --git a/dev-haskell/fail/metadata.xml b/dev-haskell/fail/metadata.xml
index 498e6ece3d08..027bc135420d 100644
--- a/dev-haskell/fail/metadata.xml
+++ b/dev-haskell/fail/metadata.xml
@@ -6,14 +6,14 @@
<name>Gentoo Haskell</name>
</maintainer>
<longdescription>
- This package contains the &quot;Control.Monad.Fail&quot; module providing the
+ This package contains the "Control.Monad.Fail" module providing the
&lt;https://prime.haskell.org/wiki/Libraries/Proposals/MonadFail MonadFail&gt;
class that became available in
&lt;https://hackage.haskell.org/package/base-4.9.0.0 base-4.9.0.0&gt;
for older @base@ package versions.
This package turns into an empty package when used with GHC versions
- which already provide the &quot;Control.Monad.Fail&quot; module to make way for
- GHC&#39;s own &quot;Control.Monad.Fail&quot; module.
+ which already provide the "Control.Monad.Fail" module to make way for
+ GHC's own "Control.Monad.Fail" module.
</longdescription>
</pkgmetadata>
diff --git a/dev-haskell/fclabels/Manifest b/dev-haskell/fclabels/Manifest
index 0cbd6e1ae9e5..4f3fafe70afc 100644
--- a/dev-haskell/fclabels/Manifest
+++ b/dev-haskell/fclabels/Manifest
@@ -1,3 +1,5 @@
DIST fclabels-2.0.3.3.tar.gz 24714 BLAKE2B 2bba8892bdacd87fda89106b60752714edd8d2bf15abffe0f1e8cd0b6d17f18f4313e1adbb8c1307de71927936208e65225f9a49b73389f15f1ea9cfccbe82a4 SHA512 0c0f7ed886b65a80aea4e19b5763d7b91ce948b63f86d507ecf0b6874716a190752e0806957c71e0ed0ed97422ba3d09a2be0c82588c8dabfd647474c1a33cff
+DIST fclabels-2.0.5.tar.gz 24612 BLAKE2B 48742838f7d7e6194da0556c55ecfe80512f412f0cf03e30092199917f9037bdd3ce55d2744330e43a11a7c63b007ae8b25c2f2e92a277b7f6d2a65a54c439f7 SHA512 f6cc731d68cdf1e5867340a0b73385492008c2729a144dc685136ee6bf80ee0d0e07ddb80f83a18e6a1989d7f8a8755211aadcc92debffd5fe8c178a834021e4
EBUILD fclabels-2.0.3.3.ebuild 916 BLAKE2B 7a2f665bd125cb46fcfd8b64702352b6cfd70e4da5f5f4e150fe7d6060e9a8245548ce643cd7a3657ea7338c83b15cea7eee4ece1f3dc78861d67ea977184d14 SHA512 34f7772a6b17826d7dff9ff7b0b5a58dd763a7a1e3b70e2a3385636293e47935b66f3ec3c74926dee3a7139baac7b1d43b2bc1f1db73d5471c27b0b0bc960980
+EBUILD fclabels-2.0.5.ebuild 787 BLAKE2B 25bc1ee81184af22a09c380a67252ddafd378e387ec974cb3d0957f94935c0be3c004768471acfa6a6d5cc7d2721d5da2dcbc785ada76c56861dbd4e15cc9e0e SHA512 00983c40337867333be731b36d9d745fbc00433ff91ac5bd52efc93175815048f757385a914f472a9aa95b2590c55e1e5596a22280790b0aef3fc3a5572b6a43
MISC metadata.xml 1246 BLAKE2B 094973c2bd67ad69c84e3eb85c74bf4a1a5411f48a57a5b5c066da7ad2bc9b0d59282a8ecc06ddf857621e2ae381511717b7de552be637be1a5c6b5b86282424 SHA512 6000016c8b6806cc9352e0cd76a2655c9c9d09f36a3264a8451a235b2f877d74fe403984d187d3477ed744de562a6493459bc54aec0fe588a23e5ee7e6ce236c
diff --git a/dev-haskell/fclabels/fclabels-2.0.5.ebuild b/dev-haskell/fclabels/fclabels-2.0.5.ebuild
new file mode 100644
index 000000000000..f0dbe54240a8
--- /dev/null
+++ b/dev-haskell/fclabels/fclabels-2.0.5.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 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="First class accessor labels implemented as lenses"
+HOMEPAGE="https://github.com/sebastiaanvisser/fclabels"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/base-orphans-0.8.2:=[profile?] <dev-haskell/base-orphans-0.9:=[profile?]
+ >=dev-haskell/mtl-1.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.7 )
+"
diff --git a/dev-haskell/filepath-bytestring/Manifest b/dev-haskell/filepath-bytestring/Manifest
index 20dfcf49e206..1020358e60fa 100644
--- a/dev-haskell/filepath-bytestring/Manifest
+++ b/dev-haskell/filepath-bytestring/Manifest
@@ -1,3 +1,3 @@
DIST filepath-bytestring-1.4.2.1.6.tar.gz 25418 BLAKE2B 3b1eaa89f68f6bea1ab1cf003cb53032eeea81f36b2de046054310b17c60d951791499afbd1e92a3d264515cfa3d3b60c87527f3579401a92b92efcc265c4c3f SHA512 f101d718681373faead2e916dbdb7fda7b12091067d070f5d0e8ceab48c8081ca7f46bdc2fcfc0b535d65d51a3835fed05a50acf36f1a01c22c8d01c4c98e106
EBUILD filepath-bytestring-1.4.2.1.6.ebuild 661 BLAKE2B 6453c72198aef122f54938f6ed442523a2b90d380927aed2c00aeec7c7a0bc27fa1810704eb2b861c45928c5fe5a823adb1379886a96492701eb1017f193ea32 SHA512 50ea1391f7464ac1938ba591bfd2ace4fe26bf6d5a3af6370b75ec406eda0091db4300d4a611fccc1f2cb899c00bcd4895d867e77175f285429885926e080bd3
-MISC metadata.xml 1044 BLAKE2B e6b1abdbd4e39ed61665d4bc99c3bb9d5416dc683a4aba0fec22271d3600574a6fef11efd84aedd624a50ea4be539f93b131598d2e6011d3ccfb9606c6d53703 SHA512 ff1d28f9296a70667be705e2614d220c15c53c003734b951e932b3060308f0482456956aef29f2209c3863ef79e69b97029d16dfb38d9f23b316c7491c972eef
+MISC metadata.xml 1014 BLAKE2B f671b15327bdd4146ad8c16ef63db86bd8ee792a9f5a33e250bdde2dd37f1aac80ebe6bcf954c5e2c6551e16685aaece936dfd08ec1fac63b277ac27087e06d6 SHA512 36f1953f1759ad2aebc3e117ec6509887c9f9d4356d66a7e42ce5bb6c10f98de5135175b0b5680e5333a004f6416877ab80d554430b999f865843cb72d10e594
diff --git a/dev-haskell/filepath-bytestring/metadata.xml b/dev-haskell/filepath-bytestring/metadata.xml
index 89c5eda9bf27..841dd1507998 100644
--- a/dev-haskell/filepath-bytestring/metadata.xml
+++ b/dev-haskell/filepath-bytestring/metadata.xml
@@ -10,11 +10,11 @@
values. It can be used as a drop in replacement for the filepath library
to get the benefits of using ByteStrings. It provides three modules:
- * &quot;System.FilePath.Posix.ByteString&quot; manipulates POSIX\/Linux style @RawFilePath@ values (with @\/@ as the path separator).
+ * "System.FilePath.Posix.ByteString" manipulates POSIX\/Linux style @RawFilePath@ values (with @\/@ as the path separator).
- * &quot;System.FilePath.Windows.ByteString&quot; manipulates Windows style @RawFilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
+ * "System.FilePath.Windows.ByteString" manipulates Windows style @RawFilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
- * &quot;System.FilePath.ByteString&quot; is an alias for the module appropriate to your platform.
+ * "System.FilePath.ByteString" is an alias for the module appropriate to your platform.
All three modules provide the same API, and the same documentation (calling out differences in the different variants).
</longdescription>
diff --git a/dev-haskell/foundation/Manifest b/dev-haskell/foundation/Manifest
index ac6a131b9749..8f48a35bf88e 100644
--- a/dev-haskell/foundation/Manifest
+++ b/dev-haskell/foundation/Manifest
@@ -1,3 +1,3 @@
DIST foundation-0.0.25.tar.gz 120472 BLAKE2B 2cff11363840b0b338b57d38438a13211e41a8e9bc6c359552dfb1854c9277c3228aac88b4a7930031fab75f78574cbe1cac6d5c87936f9b179e5c2277c00ff5 SHA512 7335795a1cdf2975d6e9471c5b469d99cc6d224d2da66838d830593a5abda73675920acb2dc823a6b92f2141dc2364c8fd5ad53d7e8aecd8df00e6998683be60
EBUILD foundation-0.0.25.ebuild 1014 BLAKE2B 217be1b6cb7318f94badab77cf39a1d5f7a4abfc8ea584c847b426fee928a0f06d6ec3abe3ff848988eb4c1d342bdb8b476d5519b3307d5c714a516456ee858e SHA512 de632b91a9d3a5373067be73666facb43183eadf25a8c0a0a41804fd5ac1b6a5f2fcd1d79f723a546df0ffddc23b777d61c62e1879291223a7f1f5e7c2bf97bd
-MISC metadata.xml 1114 BLAKE2B 41ce470a3203d232d7ecaafdb84a2c972d92ebcd2b9f6b42e9502b7999642a3665eff04a914f8df6b10323f63e311fa10e2afce28bb784962d1fa58ac0921d9b SHA512 bba2cb85bbedd5dc75f56f0cfb1858e6a5c8d38c0c1fe1c25e193f5ba77f82554c092737d439307a7e3494352819820106cc4cc13d3a9559a871cd3bfe4d1a7a
+MISC metadata.xml 1110 BLAKE2B 5e23698b75a35807f1dd4dcbc02342e30f4b578a4e210dc4baa34af63ea381e0dbf36113b0607bed5c61e755df975424b9344087fef0f9675ed876c15e9ca0fa SHA512 75295c41b772997e4988c79f9fe8ea148125b9e3342670e236b7179c76997ada5322923b023afe867072709012ef535508b828fcfa4ae5284e87bd08fcdde84c
diff --git a/dev-haskell/foundation/metadata.xml b/dev-haskell/foundation/metadata.xml
index f3416f8ccd59..f0a6087a3337 100644
--- a/dev-haskell/foundation/metadata.xml
+++ b/dev-haskell/foundation/metadata.xml
@@ -6,7 +6,7 @@
<name>Gentoo Haskell</name>
</maintainer>
<use>
- <flag name='experimental'>enable building experimental features, known as highly unstable or without good support cross-platform</flag>
+ <flag name="experimental">enable building experimental features, known as highly unstable or without good support cross-platform</flag>
</use>
<longdescription>
A custom prelude with no dependencies apart from base.
@@ -15,7 +15,7 @@
* provide a base like sets of modules that provide a consistent set of features and bugfixes across multiple versions of GHC (unlike base).
- * provide a better and more efficient prelude than base&#39;s prelude.
+ * provide a better and more efficient prelude than base's prelude.
* be self-sufficient: no external dependencies apart from base.
diff --git a/dev-haskell/generic-deriving/Manifest b/dev-haskell/generic-deriving/Manifest
index 7e7fb94023f9..e0493f27cf62 100644
--- a/dev-haskell/generic-deriving/Manifest
+++ b/dev-haskell/generic-deriving/Manifest
@@ -1,3 +1,3 @@
DIST generic-deriving-1.13.1.tar.gz 68256 BLAKE2B 419e50b07d72066a13016c9c0d2cb7f7ad995956ea07763c3345d2e6057e7b428cffa5ba7b58df0230195a05f97f58360640a28a020c41bc3f78dc6f3bb8f924 SHA512 946e3a4da31141fb1156690e0fb51cd3ef0a4f62c0e5b68d0e0d31953d8999885011acb743edd5d0bf88985422c9c74a727dd7f775316911da57ff49716103e2
EBUILD generic-deriving-1.13.1.ebuild 715 BLAKE2B 01c7bc8b89ea527e96be6e14089af18904ce6477ba087b15976970050f7e0328777b5ed57fee216411acbe6742c6bafe68fa0c0d17504d26f2b2e4f735d83dff SHA512 c1eff3a9e41de8ed2c541d11a4f2da204dd93d9cb74d0364eb41f067c38cbbc3266831c969754798a1441d1354af919934540258e8c40866c69e583148accc5d
-MISC metadata.xml 889 BLAKE2B 335604ba68647b47cc2248fc5a9908f69972a0cafe685f9ef638e4b4da1cefa966ece2967f1531060c42b7ce51e2fb386d054dd3574957c4e10501ba276b1b89 SHA512 6504da89504ed73583423762aaf87c38cf35abf9ca05818540f157062c26f85d29341310c03ad4045f7a8642528e09bca8cf81433b02f5a724b89371156d354f
+MISC metadata.xml 889 BLAKE2B 43b84cdcd3809f024f0cbdbaec538e0b634ee4bcf9ada9f290a5f961ef6527d6522e488d9016b05d079e368b4064c295b0b46d8d6cd9c0890c14393f24d35f05 SHA512 784540f509615219e841424af28fb8297f8d72a539d537c67a56abcbe52dba4d6f69f771335a88ccca69b4ffbc6c141ba4112c09cec7ee56798e8362b159a751
diff --git a/dev-haskell/generic-deriving/metadata.xml b/dev-haskell/generic-deriving/metadata.xml
index 9ea87ee12d69..d2cd1627ae9a 100644
--- a/dev-haskell/generic-deriving/metadata.xml
+++ b/dev-haskell/generic-deriving/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/git/Manifest b/dev-haskell/git/Manifest
index 41356e382c36..61ac8961392e 100644
--- a/dev-haskell/git/Manifest
+++ b/dev-haskell/git/Manifest
@@ -1,4 +1,4 @@
AUX git-0.3.0-monadfail.patch 3097 BLAKE2B 5d826420a9372f79371872eab74b107a8e0b47f7fa125e30a2ecce77844fcda977a528bd5c010d1b2f75a33c68336bccf2ccca74e1114589d2111617a12b905d SHA512 3ea3775ac72cda8182bbf134795f33025ff922d087485ab1fc2abb2e3b260580d3598c56fa85c93b59cda363fe732a0f44959569d809f21cf315f136b11ed0e5
DIST git-0.3.0.tar.gz 45846 BLAKE2B 93eb07d136085a0512f51b67e2e3b906fc7bee2c63e1bb621570a6123da0e08e87c829c88f7f17ddaf2a9f3cb3b8d5ddc485f83a14c814da86f2863fe17087f5 SHA512 f50061a6b3bccb063f7af74cbdcad33561b45c353ce35b8071ad03b0dd0b6e0d215381d6145dfeeff8bb66fbcef0379a9d749a8a1c1f8e45857b0c6bc4574f29
EBUILD git-0.3.0.ebuild 1160 BLAKE2B 8272efd6f046c3d95f65a886d788ed3f40adb225bfffdca0cfa7341baace350384ac5922e8111876305473f19d1f99e2c8666b227a9ea223a07c47a99fabd06f SHA512 ba19073392e5e818cb85a17763df12084bf88fb4bc9deeb3f5164d21f71d88a65286f9af4c2b69c6bda9ad9c1b63ea0005251abe1bcdb54c9e2b483a7ee4bc58
-MISC metadata.xml 666 BLAKE2B a16f733e871a14cbcc3baa90b77552628f425d2268eb727a4255104195f54da0be0518de7e34509e6f98a56746ad1de0fcdfd47ebf013225161fc6b410ea4a1d SHA512 1c27601184979a61fbfea352c04e8ff6005a99518ba91229f16e8646579f94033c2d384571fdc2a706c2eec001cc275094e5f85a6e61fd972d7ee7c7dfa0702e
+MISC metadata.xml 658 BLAKE2B 6fc2a6efb62e47dc3f3c4ac3396e2dc534b3acfacc921be0dc2620b16e043dccb5660ad0181dde25a1601c8de11df006d006a6bc729543f2eeedd42593513e3b SHA512 6ee499db9d46196ff1a64c0d4cc8c6726f1b510f9b6c3c0371ce9d884768d5b24e0a54cbb7a6dedd39c6e29056fd2359d149a64023c0a4c01f9847334741e300
diff --git a/dev-haskell/git/metadata.xml b/dev-haskell/git/metadata.xml
index 4cbbb473028d..d4679569e5ca 100644
--- a/dev-haskell/git/metadata.xml
+++ b/dev-haskell/git/metadata.xml
@@ -12,8 +12,8 @@
This implementation is fully interoperable with the main C implementation.
- This is strictly only manipulating the git store (what&#39;s inside the .git directory),
- and doesn&#39;t do anything with the index or your working directory files.
+ This is strictly only manipulating the git store (what's inside the .git directory),
+ and doesn't do anything with the index or your working directory files.
</longdescription>
</pkgmetadata>
diff --git a/dev-haskell/gitrev/Manifest b/dev-haskell/gitrev/Manifest
index f74232e7d6f3..648ce0b2e2c9 100644
--- a/dev-haskell/gitrev/Manifest
+++ b/dev-haskell/gitrev/Manifest
@@ -1,3 +1,3 @@
DIST gitrev-1.3.1.tar.gz 3756 BLAKE2B 6871cb2c036bba9d6e727749778e0e16939a4ff84cf5ca74caf0c198a998265a8cbeea2019ba12e1e6190413499ed1b82874bd002416d620b70bcfd85bfcce1f SHA512 8639e356490fba3461f8d7030326a6913846427255524213a73ee2ac5abf708f75efed99a0d9d574a73a2db88833814d1b634e6a5ec93c4bc03052435e0ea4cd
EBUILD gitrev-1.3.1.ebuild 589 BLAKE2B 2d2b045f516ec3525fb1331d511102ba7f7b1b5af0e8a95d5dd83186c4c59b9d1f96002c79c24e88a44241aac36dc122604ac1f34728603454f3ff059458ab1a SHA512 5c464716bc74c3153d80a4f1ed20406e07d9e06b967482a834a7c6a36a52de14fecf436dc539f7ddb33a45f485427a81f5aad9d6e58e9bc153a7c9399113f1fc
-MISC metadata.xml 595 BLAKE2B 5a06ef55070d88cb66e56e0355747df3eac531e986104588ced77148f56c9279920d6dc3f700ce9b3d3d6a4be18e8643ca2f7ad449a83e73f9562c64c1d52892 SHA512 cc629c279fc1e19e374e312f42b1cc26850aed821b51aa2f1660abf8a131c17c66d184279b4a127138f74ad5405fbd05ae871b38c41bf054f117507a2cbf0c80
+MISC metadata.xml 595 BLAKE2B 3cacd1362c0a5bc6bea6be877b4e9c4a30b0573fae0f1d2fe4ac6ef1702eb461776ba57901ab34c8450648d0cb2698909d2cbe969150742f0848f25b46e8ce59 SHA512 6e69ea800156141ad75f077030c29c81b755a26c67d1c02ab09036e49b9210fc601fc36d1a9550e93789411c2d25ac4b9fc9bb308245e78a447b798789c1aebf
diff --git a/dev-haskell/gitrev/metadata.xml b/dev-haskell/gitrev/metadata.xml
index 8f5eeed7fe9d..46a8c690ceeb 100644
--- a/dev-haskell/gitrev/metadata.xml
+++ b/dev-haskell/gitrev/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/gtk2hs-buildtools/Manifest b/dev-haskell/gtk2hs-buildtools/Manifest
index 7e233eeb1ec1..4bf63dacad96 100644
--- a/dev-haskell/gtk2hs-buildtools/Manifest
+++ b/dev-haskell/gtk2hs-buildtools/Manifest
@@ -1,3 +1,5 @@
+AUX gtk2hs-buildtools-0.13.8.0-gcc-11.patch 1156 BLAKE2B 5d3485191fd380343412f977baf6e0d434235f012e425118317e5f9c810d4e7b4bde64c5683e912aea098afe84dd9d45f9e458e88214c005943f6ea919ad5987 SHA512 f01350cc6603d0b8cdd4ad4ba4539cd307058c81a4452e8a455c5c612e6a5e1156ffe71518a8fe762e4a56c8f0d173e9cf7fac498b2849e48ce811c511186cce
DIST gtk2hs-buildtools-0.13.8.0.tar.gz 178465 BLAKE2B 73a3bea8e002ba641f08f3104b7c8759dba2649e8b050ac769470c7d67441e86365c4687f2645fed62cb79cbe38947c02c2622224e4568440a8d2745a045b333 SHA512 fa427979f20f10ca8baf38c80c28a5190d18b767046de347950ea799660e1d54939d668c01c469da36d2df6c347f7ba67e2e85f3a7000021f8d37852093e03fd
+EBUILD gtk2hs-buildtools-0.13.8.0-r1.ebuild 903 BLAKE2B a0f2c7dd51499141373eeb955bdb3ef8a682d9617db029add65b7d88dbfc0b2139a0bf3a2d2deeeeeb40cec10d132068b1670494ac25d35b1b426fb54ffe33a3 SHA512 5241a5a51445b76b425d1df8ad5fb415e24f36d321391ee309aea7e8f23e15ac5f1e8d94ea5af98e22a5398c639f1a8e84cac44424edacebbf6340a20d4d7166
EBUILD gtk2hs-buildtools-0.13.8.0.ebuild 850 BLAKE2B 6006f7d07dc50a6eef337b058e23f074b5dc827472a5b49c4ba244ceb7490955a25db68bf6f186d1894613935b398083fb0451a849241439d8e30c1e605df98c SHA512 240a9459683800f4bec0e994a2b6fd2411a82b5284f9e2a14a22caeb6d822e9974015d8311395e9128eb35e8bb336925114ff32e0588b66823bb750b8464941f
MISC metadata.xml 838 BLAKE2B d807057f72ce471a31e5eda4e4c26d8c2e7a6e5c6a932dc577c293d5f52704ce64b055a2dc194fbce71d8028ee7d5dca05f863fa2519fc841f585400d05849de SHA512 81b67b9c4d461b291561a2ee3873c80c257fc0e3e8641724381567d378aafae21f8056b60b00d432a0db60f5795d6b7a78a74cce9e10722b809f46c6701e7feb
diff --git a/dev-haskell/gtk2hs-buildtools/files/gtk2hs-buildtools-0.13.8.0-gcc-11.patch b/dev-haskell/gtk2hs-buildtools/files/gtk2hs-buildtools-0.13.8.0-gcc-11.patch
new file mode 100644
index 000000000000..123c1359ff1b
--- /dev/null
+++ b/dev-haskell/gtk2hs-buildtools/files/gtk2hs-buildtools-0.13.8.0-gcc-11.patch
@@ -0,0 +1,32 @@
+Same fix as https://github.com/visq/language-c/issues/74
+
+"""
+Lexer: allow zeros as line numbers in preprocessed directives
+
+Starting from `gcc-11` initial line numbers not related to
+actual files are marked as zeros. See the "preprocessor:
+Better line info for <builtin> & <command-line>"
+https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=6bf2ff0d52a9
+
+language-c's grammar did not allow it (by accident)
+
+```
+Prelude> Language.C.parseC (Data.ByteString.Char8.pack "# 0 \"/dev/null\"\n") Language.C.nopos
+Left <no file>:: [ERROR] >>> Syntax Error !
+ Lexical error !
+ The character '#' does not fit here.
+```
+
+The change allows '0' in line numbers as well.
+"""
+--- a/c2hs/c/CLexer.x
++++ b/c2hs/c/CLexer.x
+@@ -130,7 +130,7 @@ $white+ ;
+ -- * allows further ints after the file name a la GCC; as the GCC CPP docu
+ -- doesn't say how many ints there can be, we allow an unbound number
+ --
+-\#$space*@int$space*(\"($infname|@charesc)*\"$space*)?(@int$space*)*$eol
++\#$space*@digits$space*(\"($infname|@charesc)*\"$space*)?(@int$space*)*$eol
+ { \pos len str -> setPos (adjustPos (take len str) pos) >> lexToken }
+
+ -- #pragma directive (K&R A12.8)
diff --git a/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.8.0-r1.ebuild b/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.8.0-r1.ebuild
new file mode 100644
index 000000000000..30ffca890e99
--- /dev/null
+++ b/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.8.0-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2021 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="Tools to build the Gtk2Hs suite of User Interface libraries"
+HOMEPAGE="http://projects.haskell.org/gtk2hs/"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+closuresignals"
+
+RDEPEND=">=dev-haskell/cabal-1.24.0.0:=[profile?]
+ dev-haskell/fail:=[profile?]
+ dev-haskell/hashtables:=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ dev-haskell/alex
+ >=dev-haskell/cabal-1.18.1.3
+ dev-haskell/happy
+"
+
+PATCHES=("${FILESDIR}"/${PN}-0.13.8.0-gcc-11.patch)
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag closuresignals closuresignals)
+}
diff --git a/dev-haskell/hackage-security/Manifest b/dev-haskell/hackage-security/Manifest
index 4a8f14183fe8..fb2e81ffaebe 100644
--- a/dev-haskell/hackage-security/Manifest
+++ b/dev-haskell/hackage-security/Manifest
@@ -1,4 +1,8 @@
AUX hackage-security-0.5.3.0-ghc-8.8.patch 720 BLAKE2B 1761f38642335f28a17d4bb089cf0f0de8acf4b14767e3c5987f723e520000865080c69e29d6a35870f0b5cca44f67371686beb84ff023d73fcd13fbfd89c962 SHA512 d220ea358e59a8b965695006ade99dad369a4648ab77012d0a7e3413d90d37809887f449b9e4831f97d2e871205f3b3d86fa4977ca781eb028993d393f002031
+AUX hackage-security-0.6.0.1-disable-failing-aeson-canonical-test.patch 602 BLAKE2B 114b64c1e15b260b64ca68b2aadb1b4f462f160ec58cad2669d496083f28757f87474f76f6b8bbf203c80bb75106d16bab451af528f81edbf7a323a290c24cf7 SHA512 0380ed545b38e3a6f8c6b0232be2417a8e54a2f9027551247d3e796a82424cce21e62897a1f55924b757b19c391c5d411495c1e279821b5f6be27fcf57179c85
DIST hackage-security-0.5.3.0.tar.gz 87119 BLAKE2B 6e69b13d3ee16fbc6488e1e9d926ba07d975555e9ad80c404ccfec60ff549e7eb2d40302ace8ac5f03ed5532c031f236f8a09edc8a3f8c7d4c2bb48743f88aa1 SHA512 57af812fb3911aed6ebdbc5de733e86a2bdc7845a07246c69346c59f654e7c4ae5bf20ad753cfe71dc1d7f47ce66a37fba49b178e8e6ff74002fc8ffb72d920d
+DIST hackage-security-0.6.0.1-r1.cabal 12313 BLAKE2B 41dbb4a5b175fe49ab65dba01aa1cbd1a43fbf55fc9cd06697dc984f9a3917d3da5c9c3234e336b78372899848b0fa5adf09f0507617ed0835dfad1443eb62ab SHA512 f4a8d2adde837af18587d74cf4191bc12dec22802aaafc4cd86968d893a41bf912d3649be339503063f8c698a4b8a62888ad50e0e58d3836cc55de100ca51e30
+DIST hackage-security-0.6.0.1.tar.gz 86006 BLAKE2B 6d057da569beb4e30f91a630ec37247fd47a3467e6037ebf0c4391ff58d95d5477bea09f7d66ab6d0bbe49a445ea15d53ded884f9ea7922583a03ba7497cdd9a SHA512 b83fdda3712c58bcc4237965e40bea16b9ce08f30c0671f45967e69a2eb85488e78a41c8d12b9f339f78f30cc50770a72e9e9a46e5ddf740a20bce4ea4e96fdb
EBUILD hackage-security-0.5.3.0-r3.ebuild 2638 BLAKE2B 3e51aaaf5e00c49d738ff7ba0157957acd79a557f7a96249048038f54789dde0e3b7b9b5217a845973e2de8e201a0d6f8f4b4a0d2d1f25482f2c5b1718d7064c SHA512 0090fb12f14d8a265d69740562e481ac5636e4daa7b97c3f2bcd97e67d7495a45f3fb08792d162b753ad07c8b55fb6e3b2d4808d9da228e6c7b7c5718003bb82
-MISC metadata.xml 1347 BLAKE2B 4b6d1718cd6cc1ce9c455413eb9c96079ef724007f997b7495c6886161dfef3dd835d8371943a6962c108b8636f0c430cd0e572a70d6ec6d4f02188bc756a2a2 SHA512 d3e388264352de1ace5022bd843c68454476c65bf8475f4e00dc455da01f128b36d2b1122c452227157d3ca9529d2a8e14df5fc8cb51c6f53bea2c3770f17469
+EBUILD hackage-security-0.6.0.1-r1.ebuild 2560 BLAKE2B 821843587bd007c7de6b72b671d082462254a290fd866d7c7dcec186088860a6180d126f6e8c69167275493dddcf7bcec18805971989273b72c8aac595b45f28 SHA512 66780d0440e1fbdbb7fb3b8396cb10bff59bc7cebbfc618bf569c71b0dc631dbfe24d1fd34d5665b1efb1022c5a954884202bac02c929cf6d2975bbba43b35a8
+MISC metadata.xml 1319 BLAKE2B cfadd7855c2ac34d82c8e824219403207a705a52761b9faa7c002706a1d4379f0763a503778ccb6b51fd0c882efbab4bf2e95e4a8e034160158a54b1bb1284a8 SHA512 72182d8681d39c56c436cb898105409f749c4fcc12b5be91f250127989f57e989da9eedef29af0aa0467fb03f522e1617e01314f61af44a499f68f3914a0f8ae
diff --git a/dev-haskell/hackage-security/files/hackage-security-0.6.0.1-disable-failing-aeson-canonical-test.patch b/dev-haskell/hackage-security/files/hackage-security-0.6.0.1-disable-failing-aeson-canonical-test.patch
new file mode 100644
index 000000000000..fd83a5113c56
--- /dev/null
+++ b/dev-haskell/hackage-security/files/hackage-security-0.6.0.1-disable-failing-aeson-canonical-test.patch
@@ -0,0 +1,13 @@
+diff --git a/tests/TestSuite.hs b/tests/TestSuite.hs
+index 598e151..f62f1c5 100644
+--- a/tests/TestSuite.hs
++++ b/tests/TestSuite.hs
+@@ -70,7 +70,7 @@ tests = testGroup "hackage-security" [
+ testProperty "prop_roundtrip_canonical" JSON.prop_roundtrip_canonical
+ , testProperty "prop_roundtrip_pretty" JSON.prop_roundtrip_pretty
+ , testProperty "prop_canonical_pretty" JSON.prop_canonical_pretty
+- , testProperty "prop_aeson_canonical" JSON.prop_aeson_canonical
++ -- , testProperty "prop_aeson_canonical" JSON.prop_aeson_canonical
+ ]
+ ]
+
diff --git a/dev-haskell/hackage-security/hackage-security-0.6.0.1-r1.ebuild b/dev-haskell/hackage-security/hackage-security-0.6.0.1-r1.ebuild
new file mode 100644
index 000000000000..e10ab6c3c0b5
--- /dev/null
+++ b/dev-haskell/hackage-security/hackage-security-0.6.0.1-r1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2021 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: -mtl21,+use-network-uri
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Hackage security library"
+HOMEPAGE="https://github.com/haskell/hackage-security"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/4.cabal -> ${PF}.cabal"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+# keep in sync with ghc-8.10
+KEYWORDS="~amd64 ~x86"
+IUSE="+lukko"
+
+RDEPEND=">=dev-haskell/base16-bytestring-0.1.1:=[profile?] <dev-haskell/base16-bytestring-1.1:=[profile?]
+ >=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.3:=[profile?]
+ >=dev-haskell/cabal-1.14:=[profile?] <dev-haskell/cabal-3.6:=[profile?]
+ >=dev-haskell/cryptohash-sha256-0.11:=[profile?] <dev-haskell/cryptohash-sha256-0.12:=[profile?]
+ >=dev-haskell/ed25519-0.0:=[profile?] <dev-haskell/ed25519-0.1:=[profile?]
+ >=dev-haskell/mtl-2.2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/network-2.6:=[profile?] <dev-haskell/network-3.2:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?]
+ >=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/tar-0.5:=[profile?] <dev-haskell/tar-0.6:=[profile?]
+ >=dev-haskell/zlib-0.5:=[profile?] <dev-haskell/zlib-0.7:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+ lukko? ( >=dev-haskell/lukko-0.1:=[profile?] <dev-haskell/lukko-0.2:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/aeson-1.4 <dev-haskell/aeson-1.6
+ >=dev-haskell/quickcheck-2.11 <dev-haskell/quickcheck-2.15
+ >=dev-haskell/tasty-1.2 <dev-haskell/tasty-1.4
+ >=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/temporary-1.2 <dev-haskell/temporary-1.4
+ >=dev-haskell/unordered-containers-0.2.8.0 <dev-haskell/unordered-containers-0.3
+ >=dev-haskell/vector-0.12 <dev-haskell/vector-0.13 )
+"
+
+# See upstream issue #247 for more details, https://github.com/haskell/hackage-security/issues/
+PATCHES=( "${FILESDIR}/hackage-security-0.6.0.1-disable-failing-aeson-canonical-test.patch" )
+
+src_prepare() {
+ default
+
+ cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag lukko lukko) \
+ --flag=-mtl21 \
+ --flag=use-network-uri
+}
diff --git a/dev-haskell/hackage-security/metadata.xml b/dev-haskell/hackage-security/metadata.xml
index 47b37051ae7f..9f0ec91b2400 100644
--- a/dev-haskell/hackage-security/metadata.xml
+++ b/dev-haskell/hackage-security/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
@@ -7,6 +7,7 @@
</maintainer>
<use>
<flag name="network-uri">Get Network.URI from the network-uri package.</flag>
+ <flag name="lukko">Use @lukko@ for file-locking, otherwise use @GHC.IO.Handle.Lock@</flag>
</use>
<longdescription>
The hackage security library provides both server and
@@ -26,10 +27,5 @@
clients (the typical example being @cabal@), and
"Hackage.Security.Server" is the main entry point for
servers (the typical example being @hackage-server@).
-
- This is a beta release.
</longdescription>
- <upstream>
- <remote-id type="github">well-typed/hackage-security</remote-id>
- </upstream>
</pkgmetadata>
diff --git a/dev-haskell/haddock-api/Manifest b/dev-haskell/haddock-api/Manifest
index 1c2e6dd453b3..0f8f0f4d9ec7 100644
--- a/dev-haskell/haddock-api/Manifest
+++ b/dev-haskell/haddock-api/Manifest
@@ -1,8 +1,6 @@
-AUX haddock-api-2.17.3-ghc-8.0.2_rc1.patch 747 BLAKE2B 743b22c933a793ed5006664ff78b7b1691e8ea745f8dedf080a426c2daaadc69d4e7dced80e9872c7e6a65c56cf2946cf24f75219b2e9b8dc361598c8f27fed8 SHA512 813823790fceb96c8b314835896dac165bd4e91f888090c65cbe91dc2ac026e2d0bd79acb40974154252ea106a7dcf56d80da6af4dd67db59f8004166f29bf08
-DIST haddock-api-2.16.1.tar.gz 125372 BLAKE2B dbc0678cd38bad8549375468ddda27061e17cb74927e1a1c3c286cb25e8cd098a8f17333d199897bcd7ee56553b4d68b206a6935c44b0a5056810921fc6a3b45 SHA512 01450602d238651a8711141d51f5246536a96b69efee29942296fdfc249929f5f33df24ee676b56d0ba82269cb6557dd3a4e8fabbd1b809e506867b5f285bb17
-DIST haddock-api-2.17.3.tar.gz 145142 BLAKE2B 1ca87c180baed23ec5df5d5cbfedc7e3823c344655b2d13f2bcbce0c774874223269b06a88f45365511f6789f8068086c04460faaf4eec7354a20bc18680ce26 SHA512 00057618d970fc7786913eec0b408baabbf1aff4b705c105f6d6347ae9c46af1b2ea7bed420edfaec38c835dee08593c9ae53ab9a30153239e687de6f5301840
+AUX haddock-api-2.24.0-ghc-8.10.2.patch 6161 BLAKE2B d13f756bb8736d320f00c06bc654b684ab5dff03df0f58a5a895ba61f038e8566a08a1174a62c984e94f2ce145ecf7a443a9b453f7260e09dee1d7caac4de551 SHA512 351c34536d3faccececd4ccbc3f6b8aa9bf03438d65ef46788496be9455ba9d7c1db4bb6fdc1b185ad014ec06ed7e1ab94dddf72be56a1205ae95a6e6167d448
DIST haddock-api-2.23.1.tar.gz 200096 BLAKE2B 0635881e198c1df3690f07185da7cc49f8eb92283d99c581756c86fb9f293b28608ac3eea9090abcc3afa12c646e584939df9b8c38b4844e9c462824426019f5 SHA512 fb7826102476a3f292da336f8f16c7a647df7c4432bed905815509fff0df164255c0856cc17663bb42479114ed9a418e6bcd214fb8594b245d401c9e091ac4ef
-EBUILD haddock-api-2.16.1.ebuild 837 BLAKE2B 5714c573a889ea1ab25d4348abac1c0ad4c090c4d0993d50ee7b43e09ea0e8a90fee5e20cf1b5ea36473f963d3933d41931eca20afa2d2b46f78e06347de022e SHA512 c72fb8c9e0e3d0ea5d021931ef7f50acf255b680218313f7c812b4ea812c8dd3d86cb7cb0a9e092f79a33aff5996f2484982267dcaf6f4c7d2b8b223b96e64cb
-EBUILD haddock-api-2.17.3.ebuild 1050 BLAKE2B fa65189aeb89200c0d55a4e30b29cda630d346ba3d6a6430a331f83515f73a626913080e02b6af7b9bfcd60ee9204cd548ed4da943128e4547e8e2fd760dc37a SHA512 1cdc9ddeda2cad2193975ebd504d2ebb1d319f6aaf0f0b3d10cd677b14880e7495eeeddf701820b34cc6d7f8b419ff63887b0dee099d15f687166ab3970f500a
+DIST haddock-api-2.24.0.tar.gz 200478 BLAKE2B 5c4f7be45066583e3d3afa0b1866070f2c05d71685526b0d915461f75208f13cf6bbf2b91cc820e1f229df9dbf240cfef150fb3a9929878cfdc02db9dc124c99 SHA512 dfbe5bcfd722dc92ec70aca2dd681da9e122f60ec3da5c9583c188f65b11bade314c64d4af1a3a51cf8f618d8bea943bd4052aa9860ece38ab10717b484ed057
EBUILD haddock-api-2.23.1.ebuild 1087 BLAKE2B 937fb9b076c2081f74228d85f11366b937ebfcf450a04f8eccf0ce43b03a8c8c13657a4571a873db543b346c853658bee39c6706857e69342eea953b7e27cae5 SHA512 d795bc7254f46790f615b6a6d507ed8693c1cc84bab3fb143f5e9201d486d77459579705f22cb1e335a6dca6532621e10eeafddb0e5ca0721b5771f346834918
+EBUILD haddock-api-2.24.0.ebuild 1146 BLAKE2B bbc12c4eda94191c71bed7a5cb42b550a75d7c1310cf1851452cf67e235df15e771470a41eb5fa42670abca079cb03fd3f8fedeedde56360e7c741279a130c01 SHA512 1bde64fd2ff4ef0337ac2050e08b71dd3b7d323b35a9ac5a1efe3392552b205d52ac1fb9d5e460efcef512c17ecafa0ee34e853867946377a30042c2efb40805
MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/haddock-api/files/haddock-api-2.17.3-ghc-8.0.2_rc1.patch b/dev-haskell/haddock-api/files/haddock-api-2.17.3-ghc-8.0.2_rc1.patch
deleted file mode 100644
index 6aafc8f37522..000000000000
--- a/dev-haskell/haddock-api/files/haddock-api-2.17.3-ghc-8.0.2_rc1.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git a/src/Haddock/Types.hs b/src/Haddock/Types.hs
-index eacf447..458d15f 100644
---- a/src/Haddock/Types.hs
-+++ b/src/Haddock/Types.hs
-@@ -1,2 +1,2 @@
--{-# LANGUAGE DeriveDataTypeable, DeriveFunctor, DeriveFoldable, DeriveTraversable, StandaloneDeriving, TypeFamilies, RecordWildCards #-}
-+{-# LANGUAGE DeriveDataTypeable, DeriveFunctor, DeriveFoldable, DeriveTraversable, StandaloneDeriving, TypeFamilies, RecordWildCards, CPP #-}
- {-# OPTIONS_GHC -fno-warn-orphans #-}
-@@ -450,2 +450,3 @@ instance (NFData a, NFData mod)
-
-+#if !MIN_VERSION_GLASGOW_HASKELL(8,0,1,1)
- instance NFData Name where rnf x = seq x ()
-@@ -453,2 +454,3 @@ instance NFData OccName where rnf x = seq x ()
- instance NFData ModuleName where rnf x = seq x ()
-+#endif
-
diff --git a/dev-haskell/haddock-api/files/haddock-api-2.24.0-ghc-8.10.2.patch b/dev-haskell/haddock-api/files/haddock-api-2.24.0-ghc-8.10.2.patch
new file mode 100644
index 000000000000..84c275fbb348
--- /dev/null
+++ b/dev-haskell/haddock-api/files/haddock-api-2.24.0-ghc-8.10.2.patch
@@ -0,0 +1,147 @@
+From e455bc18e15adf05a1f32bc7c4512eedb7ab889f Mon Sep 17 00:00:00 2001
+From: Alex Biehl <alexbiehl@gmail.com>
+Date: Tue, 8 Dec 2020 19:42:52 +0100
+Subject: [PATCH 1/2] Changes for GHC#17566
+
+See https://gitlab.haskell.org/ghc/ghc/merge_requests/2469
+---
+ haddock-api/src/Haddock/Backends/LaTeX.hs | 2 +-
+ haddock-api/src/Haddock/Backends/Xhtml.hs | 2 +-
+ .../src/Haddock/Backends/Xhtml/Decl.hs | 4 ++-
+ haddock-api/src/Haddock/GhcUtils.hs | 29 +++++++++++++++++--
+ haddock-api/src/Haddock/Types.hs | 1 +
+ 5 files changed, 32 insertions(+), 6 deletions(-)
+
+diff --git a/haddock-api/src/Haddock/Backends/LaTeX.hs b/haddock-api/src/Haddock/Backends/LaTeX.hs
+index 647812f93..024a6c513 100644
+--- a/src/Haddock/Backends/LaTeX.hs
++++ b/src/Haddock/Backends/LaTeX.hs
+@@ -255,7 +255,7 @@ declNames :: LHsDecl DocNameI
+ , [DocName] -- names being declared
+ )
+ declNames (L _ decl) = case decl of
+- TyClD _ d -> (empty, [tcdName d])
++ TyClD _ d -> (empty, [tcdNameI d])
+ SigD _ (TypeSig _ lnames _ ) -> (empty, map unLoc lnames)
+ SigD _ (PatSynSig _ lnames _) -> (text "pattern", map unLoc lnames)
+ ForD _ (ForeignImport _ (L _ n) _ _) -> (empty, [n])
+diff --git a/haddock-api/src/Haddock/Backends/Xhtml.hs b/haddock-api/src/Haddock/Backends/Xhtml.hs
+index f80a9c05f..541f40c4f 100644
+--- a/src/Haddock/Backends/Xhtml.hs
++++ b/src/Haddock/Backends/Xhtml.hs
+@@ -407,7 +407,7 @@ ppJsonIndex odir maybe_source_url maybe_wiki_url unicode pkg qual_opt ifaces = d
+ exportSubs _ = []
+
+ exportName :: ExportItem DocNameI -> [IdP DocNameI]
+- exportName ExportDecl { expItemDecl } = getMainDeclBinder (unLoc expItemDecl)
++ exportName ExportDecl { expItemDecl } = getMainDeclBinderI (unLoc expItemDecl)
+ exportName ExportNoDecl { expItemName } = [expItemName]
+ exportName _ = []
+
+diff --git a/haddock-api/src/Haddock/Backends/Xhtml/Decl.hs b/haddock-api/src/Haddock/Backends/Xhtml/Decl.hs
+index ef0ba1b67..30b8d43eb 100644
+--- a/src/Haddock/Backends/Xhtml/Decl.hs
++++ b/src/Haddock/Backends/Xhtml/Decl.hs
+@@ -536,6 +536,8 @@ ppClassDecl summary links instances fixities loc d subdocs
+ -- Only the fixity relevant to the class header
+ fixs = ppFixities [ f | f@(n,_) <- fixities, n == unLoc lname ] qual
+
++ nm = tcdNameI decl
++
+ hdr = ppClassHdr summary lctxt (unLoc lname) ltyvars lfds
+
+ -- Associated types
+@@ -794,7 +796,7 @@ ppDataDecl summary links instances fixities subdocs loc doc dataDecl pats
+ | otherwise = header_ +++ docSection curname pkg qual doc +++ constrBit +++ patternBit +++ instancesBit
+
+ where
+- docname = tcdName dataDecl
++ docname = tcdNameI dataDecl
+ curname = Just $ getName docname
+ cons = dd_cons (tcdDataDefn dataDecl)
+ isH98 = case unLoc (head cons) of
+diff --git a/haddock-api/src/Haddock/GhcUtils.hs b/haddock-api/src/Haddock/GhcUtils.hs
+index 0874e7b4d..43fe3e774 100644
+--- a/src/Haddock/GhcUtils.hs
++++ b/src/Haddock/GhcUtils.hs
+@@ -58,8 +58,7 @@ moduleString = moduleNameString . moduleName
+ isNameSym :: Name -> Bool
+ isNameSym = isSymOcc . nameOccName
+
+-getMainDeclBinder :: (SrcSpanLess (LPat p) ~ Pat p , HasSrcSpan (LPat p)) =>
+- HsDecl p -> [IdP p]
++getMainDeclBinder :: HsDecl (GhcPass p) -> [IdP (GhcPass p)]
+ getMainDeclBinder (TyClD _ d) = [tcdName d]
+ getMainDeclBinder (ValD _ d) =
+ case collectHsBindBinders d of
+@@ -221,6 +220,31 @@ getGADTConType (ConDeclH98 {}) = panic "getGADTConType"
+ -- Should only be called on ConDeclGADT
+ getGADTConType (XConDecl nec) = noExtCon nec
+
++getMainDeclBinderI :: HsDecl DocNameI -> [IdP DocNameI]
++getMainDeclBinderI (TyClD _ d) = [tcdNameI d]
++getMainDeclBinderI (ValD _ d) =
++ case collectHsBindBinders d of
++ [] -> []
++ (name:_) -> [name]
++getMainDeclBinderI (SigD _ d) = sigNameNoLoc d
++getMainDeclBinderI (ForD _ (ForeignImport _ name _ _)) = [unLoc name]
++getMainDeclBinderI (ForD _ (ForeignExport _ _ _ _)) = []
++getMainDeclBinderI _ = []
++
++familyDeclLNameI :: FamilyDecl DocNameI -> Located DocName
++familyDeclLNameI (FamilyDecl { fdLName = n }) = n
++familyDeclLNameI (XFamilyDecl nec) = noExtCon nec
++
++tyClDeclLNameI :: TyClDecl DocNameI -> Located DocName
++tyClDeclLNameI (FamDecl { tcdFam = fd }) = familyDeclLNameI fd
++tyClDeclLNameI (SynDecl { tcdLName = ln }) = ln
++tyClDeclLNameI (DataDecl { tcdLName = ln }) = ln
++tyClDeclLNameI (ClassDecl { tcdLName = ln }) = ln
++tyClDeclLNameI (XTyClDecl nec) = noExtCon nec
++
++tcdNameI :: TyClDecl DocNameI -> DocName
++tcdNameI = unLoc . tyClDeclLNameI
++
+ -- -------------------------------------
+
+ getGADTConTypeG :: ConDecl (GhcPass p) -> LHsType (GhcPass p)
+@@ -761,4 +785,3 @@ defaultRuntimeRepVars = go emptyVarEnv
+
+ go _ ty@(LitTy {}) = ty
+ go _ ty@(CoercionTy {}) = ty
+-
+diff --git a/haddock-api/src/Haddock/Types.hs b/haddock-api/src/Haddock/Types.hs
+index c2cf08bb2..853f4b1b2 100644
+--- a/src/Haddock/Types.hs
++++ b/src/Haddock/Types.hs
+@@ -789,6 +789,7 @@ type instance XDataDecl DocNameI = NoExtField
+ type instance XSynDecl DocNameI = NoExtField
+ type instance XFamDecl DocNameI = NoExtField
+ type instance XXFamilyDecl DocNameI = NoExtCon
++type instance XXTyClDecl DocNameI = NoExtCon
+
+ type instance XHsIB DocNameI _ = NoExtField
+ type instance XHsWC DocNameI _ = NoExtField
+
+From e1fe49e9458a5d5161adc8b5b8bfea6437a9eedf Mon Sep 17 00:00:00 2001
+From: alexbiehl <alexbiehl@gmail.com>
+Date: Tue, 8 Dec 2020 20:03:49 +0100
+Subject: [PATCH 2/2] Import intercalate
+
+---
+ haddock-api/src/Haddock/Interface/Rename.hs | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/haddock-api/src/Haddock/Interface/Rename.hs b/haddock-api/src/Haddock/Interface/Rename.hs
+index 78c585814..4d9eadac5 100644
+--- a/src/Haddock/Interface/Rename.hs
++++ b/src/Haddock/Interface/Rename.hs
+@@ -29,6 +29,7 @@ import TysWiredIn (eqTyCon_RDR)
+ import Control.Applicative
+ import Control.Arrow ( first )
+ import Control.Monad hiding (mapM)
++import Data.List (intercalate)
+ import qualified Data.Map as Map hiding ( Map )
+ import qualified Data.Set as Set
+ import Prelude hiding (mapM)
diff --git a/dev-haskell/haddock-api/haddock-api-2.16.1.ebuild b/dev-haskell/haddock-api/haddock-api-2.16.1.ebuild
deleted file mode 100644
index eb3209d4acbb..000000000000
--- a/dev-haskell/haddock-api/haddock-api-2.16.1.ebuild
+++ /dev/null
@@ -1,28 +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.4.5.9999
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour"
-inherit haskell-cabal
-
-DESCRIPTION="A documentation-generation tool for Haskell libraries"
-HOMEPAGE="https://www.haskell.org/haddock/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND=">=dev-haskell/cabal-1.10:=[profile?]
- dev-haskell/ghc-paths:=[profile?]
- >=dev-haskell/haddock-library-1.2:=[profile?] <dev-haskell/haddock-library-1.3:=[profile?]
- >=dev-haskell/xhtml-3000.2:=[profile?] <dev-haskell/xhtml-3000.3:=[profile?]
- >=dev-lang/ghc-7.10:= <dev-lang/ghc-7.12:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.10
-"
diff --git a/dev-haskell/haddock-api/haddock-api-2.17.3.ebuild b/dev-haskell/haddock-api/haddock-api-2.17.3.ebuild
deleted file mode 100644
index f2203d2510d2..000000000000
--- a/dev-haskell/haddock-api/haddock-api-2.17.3.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# ebuild generated by hackport 0.5.9999
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="A documentation-generation tool for Haskell libraries"
-HOMEPAGE="https://www.haskell.org/haddock/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-# keep in sync with ghc-8.0.1
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND=">=dev-haskell/cabal-1.10:=[profile?]
- dev-haskell/ghc-paths:=[profile?]
- >=dev-haskell/haddock-library-1.4:=[profile?] <dev-haskell/haddock-library-1.5:=[profile?]
- dev-haskell/transformers:=[profile?]
- >=dev-haskell/xhtml-3000.2:=[profile?] <dev-haskell/xhtml-3000.3:=[profile?]
- >=dev-lang/ghc-8.0:= <dev-lang/ghc-8.2:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.24.0.0
- test? ( dev-haskell/hspec
- >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3 )
-"
-
-PATCHES=("${FILESDIR}"/${P}-ghc-8.0.2_rc1.patch)
diff --git a/dev-haskell/haddock-api/haddock-api-2.24.0.ebuild b/dev-haskell/haddock-api/haddock-api-2.24.0.ebuild
new file mode 100644
index 000000000000..d17fc17abb38
--- /dev/null
+++ b/dev-haskell/haddock-api/haddock-api-2.24.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CABAL_FEATURES="lib hoogle hscolour profile test-suite" # haddock
+inherit haskell-cabal
+
+DESCRIPTION="A documentation-generation tool for Haskell libraries"
+HOMEPAGE="https://www.haskell.org/haddock/"
+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 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND=">=dev-haskell/ghc-paths-0.1.0.9:=[profile?] <dev-haskell/ghc-paths-0.2:=[profile?]
+ >=dev-haskell/haddock-library-1.9.0:=[profile?] <dev-haskell/haddock-library-1.10:=[profile?]
+ >=dev-haskell/xhtml-3000.2.2:=[profile?] <dev-haskell/xhtml-3000.3:=[profile?]
+ >=dev-lang/ghc-8.10.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.0.0.0
+ test? ( >=dev-haskell/ghc-paths-0.1.0.12 <dev-haskell/ghc-paths-0.2
+ >=dev-haskell/hspec-2.4.4 <dev-haskell/hspec-2.8
+ >=dev-haskell/quickcheck-2.11
+ )
+"
+
+PATCHES=("${FILESDIR}"/${P}-ghc-8.10.2.patch )
+
+src_prepare () {
+ default
+
+ cabal_chdeps \
+ 'QuickCheck >= 2.11 && < 2.14' 'QuickCheck >= 2.11'
+}
diff --git a/dev-haskell/haddock-library/Manifest b/dev-haskell/haddock-library/Manifest
index 7f768b46ac93..f26679d873e5 100644
--- a/dev-haskell/haddock-library/Manifest
+++ b/dev-haskell/haddock-library/Manifest
@@ -1,9 +1,5 @@
-DIST haddock-library-1.1.1.tar.gz 35641 BLAKE2B 1754ce1088c34629f8523a80c9ee142471b8e7f53f5a77e89265211588cc80719e7fec49e35142b8288b4632a0548def65f9f2966d6838d79e75ec1574588336 SHA512 5f1a592af66a054482fc06ca8d974db0ebd4e42b383ec6b3fd7d44d155bd89c567013af1266e697b76a96b4d39486bc22eac7eb4b1d6842ec0f842533ac8dffb
-DIST haddock-library-1.2.1.tar.gz 38606 BLAKE2B 1896a098a4858796feb9ded26914a7cfc9f6478f3993485a9c61be1a3b1aee1e32accafadaa5b1e030d17f78555b1f4c731b76c09bb83c7a7cb8132c8e25e792 SHA512 7ac9dfc648e6e59e1dbaafc7fdf26acb378997506c353dedadf89a729223cdb518edd59642e81758fd898cda163258e5e4150fc84369c3e011e59acd827a037a
-DIST haddock-library-1.4.2.tar.gz 38701 BLAKE2B 56c0f1c46100fcf8afa88ce8c44f989da9561109bf74473d5ef65962cc057cf7a54f87786171ad2f57895000e610663f1b2711f231adc7d85442e9028bd9729b SHA512 0ea02f4ac898e6d4349f3c8d3997d66c35866350bfd661b6030a0b59c609eaae3647c8898bb5142afb0235b2eb785059356f6eb2031e6e93615d1d4e3c4cce82
DIST haddock-library-1.8.0.tar.gz 30918 BLAKE2B a8bcf9e08f6596375186930cf4a98ae547c40d85eb0bd00b7aaf8212c3738e32cd51cea044206f3746d10d228b1e8b8a2ccdb28ae7c7957006f518d090a6ceed SHA512 f84672b67dd4b18402efb8b40eb0e2cb912ecf894cfdedf61b0ada87392e63609cf1101d4fc793686cc4af354665661bf4dc902313bb466efee683a7c64bbe2b
-EBUILD haddock-library-1.1.1.ebuild 664 BLAKE2B 94b5fb56dea2859cbd27f2bfdef9eba77b0e3c1d0e6085fda4d054788560c847748ab160585a02cd99de9b301d9a84483033c2e1feb9e806bf9ac7043e33ccdb SHA512 f455d52e5873b98bd051a4af099e01611f3dad910e48accfa786073b9723fe24c03c51d10c41e0483eddc52d08d80c12b0baf6957b744bd0bbabc0570e867242
-EBUILD haddock-library-1.2.1.ebuild 788 BLAKE2B 6689b94bc4291968a9b03d5778386e42a532537ce1a777a3f70f8befe1252c5e2933302c42ce1f5b3776f215a779bd8c3df078d13c488a72f3784f9217fae612 SHA512 385574c9cfd9106f5d815f438461c4a3cc0cb3fde763e8274757d6c05afa34b08824f779dc538d56df4e516e480459bdaa49148e4b2fc8af90a4297c04da45ea
-EBUILD haddock-library-1.4.2.ebuild 803 BLAKE2B c79dc51e3bb499e40127ead0cea5c873ea52442bae3b5c2b9d7e8837c5e7ed2db842a2bc52bd955e060c7d19d51c900d1cf7cbf1a849f71bfe8fe6ab0a87727f SHA512 9fa9237bd3befd6cbfee8b146cccf0e06327736ce985a2758813d38b1967bc36dc4a80273d373412fcbe38b5c060f51f3f7d3ea27cd79f21b0bd223c4da7c5cc
+DIST haddock-library-1.9.0.tar.gz 31465 BLAKE2B 785935a7f80831c000db796ed9d0071309de86d36c68d5677b6c948aa914c09a00582af500a25d2d751d96ef6ebb30696fba51a2ed84fa1b4850e5795ae5f55d SHA512 ec41df15a849a59fc41a443ce233dfa6293f0d201ed1847bd8a7732bc0e2138bab2305c127bd60f51919d8eeeb6808eec7a0add38edacd059956d852167477b5
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 649 BLAKE2B 3009fffda0bdf4a08fb7014a168578c8054cd7e701ca254b12debebf6aadf7a36d968d3d39a555767aef11646e2cc71707ab40f5ad77bc85923bdac3a3ac45a3 SHA512 316469b542dcc67cbf2c6f28a2cb7c3321fc13654349c59631c185ceeb2bc55b78d23b2bbb224ab7b19b1aa0d2d8237fb9ec98693e4420fe8e1556e5acd370cc
diff --git a/dev-haskell/haddock-library/haddock-library-1.2.1.ebuild b/dev-haskell/haddock-library/haddock-library-1.2.1.ebuild
deleted file mode 100644
index b1001acdcbff..000000000000
--- a/dev-haskell/haddock-library/haddock-library-1.2.1.ebuild
+++ /dev/null
@@ -1,30 +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.4.5.9999
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-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"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RESTRICT=test # on ghc-7.6 Prelude collides with base-compat
-
-RDEPEND="dev-haskell/transformers:=[profile?]
- >=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.10
- test? ( dev-haskell/base-compat
- dev-haskell/hspec
- >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3 )
-"
diff --git a/dev-haskell/haddock-library/haddock-library-1.4.2.ebuild b/dev-haskell/haddock-library/haddock-library-1.4.2.ebuild
deleted file mode 100644
index ee68c2a4a112..000000000000
--- a/dev-haskell/haddock-library/haddock-library-1.4.2.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# ebuild generated by hackport 0.5.9999
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-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"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-# keep in sync with ghc-8.0.1, might not be required but needs porting revdeps
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND="dev-haskell/transformers:=[profile?]
- >=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.10
- test? ( dev-haskell/base-compat
- dev-haskell/hspec
- >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3 )
-"
diff --git a/dev-haskell/haddock-library/haddock-library-1.9.0.ebuild b/dev-haskell/haddock-library/haddock-library-1.9.0.ebuild
new file mode 100644
index 000000000000..59c2d563d118
--- /dev/null
+++ b/dev-haskell/haddock-library/haddock-library-1.9.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile test-suite" # haddock hoogle hscolour
+inherit haskell-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"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+# keep in sync with ghc-8.10
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND=">=dev-haskell/parsec-3.1.13.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/text-1.2.3.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2
+ test? ( >=dev-haskell/hspec-2.4.4
+ >=dev-haskell/optparse-applicative-0.15
+ >=dev-haskell/tree-diff-0.1
+ >=dev-haskell/base-compat-0.9.3
+ >=dev-haskell/quickcheck-2.11 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base-compat ^>= 0.9.3 || ^>= 0.11.0' 'base-compat >= 0.9.3' \
+ 'hspec >= 2.4.4 && < 2.8' 'hspec >= 2.4.4' \
+ 'optparse-applicative ^>= 0.15' 'optparse-applicative >= 0.15' \
+ 'QuickCheck ^>= 2.11 || ^>= 2.13.2' 'QuickCheck >= 2.11' \
+ 'tree-diff ^>= 0.1' 'tree-diff >= 0.1'
+}
diff --git a/dev-haskell/haddock/Manifest b/dev-haskell/haddock/Manifest
index 75b1fc491097..dc7423b48ab0 100644
--- a/dev-haskell/haddock/Manifest
+++ b/dev-haskell/haddock/Manifest
@@ -1,9 +1,5 @@
-DIST haddock-2.14.3.0.7.8.3.tar.gz 230282 BLAKE2B cb5336c72e0fa3036bf7ceaa202ff35e1d104fcb05c4317f16e78c0517b27529c1fab28e2ee4f2e14cbf2db592ff88a6b01d1840193c9a69233230fec1ffc423 SHA512 62ae4a29c877c3b9742828fcda2f1f045357f41b4a2c495a4791a42d412d41b3d206cdcb73e2d1bd4e95c40371dae865f4eaa37031cda6c1bada5dfed963c2be
-DIST haddock-2.16.1.tar.gz 216323 BLAKE2B feddc77d8072dfafb4b06486f57db89a0136ed53644efb0336a26e6c3f31789cf57e302e7bbfbfb9af036a00cbf801c47398347bd664333f0a35debdf794ada3 SHA512 709af410f8746819c8c067f3549d79ba0ecaa312fb6b19acf670a9a3e4c94e94b8e546493e08293eceeb488bc0891a8ebe033a58411c4af935b445cd7f3014b8
-DIST haddock-2.17.2.tar.gz 245690 BLAKE2B dc6f646a5972add1a5ac0e2a2a4119df5f8f0604984f0fa3f828e72bca96f8ec98b09ce65de6bb94a2714c64680a79ae3dd49f60a27cbf5483cb71f239180c87 SHA512 f8f06abd3b231fae36b900d54a70107dcd6718bab7726ad7bd8392c9053700b96672cf9efa0854033a5c1473dcdf00c390f253bc244ff5f4d25e70dd76c8ea1d
DIST haddock-2.23.1.tar.gz 302698 BLAKE2B 1dae0019ddc08c537aec2f0fa71f5bd1570db4061d22bf53f05aa0e211c3280d09c6a6481f704c34895e0bf70fd2b5ac95644dab23b05cc2b6fec59c845f86c5 SHA512 e69b3b5f2dcadeccc33696ee8d0646387860b98d86c08d4c07d829e3eabc4159adac0a11d408850ef54face5fa835ab8217d1057b14d8de8d758efbfc7a700db
-EBUILD haddock-2.14.3.0.7.8.3.ebuild 2043 BLAKE2B a29324b23bef8dbe8c0b98c016b52fd03abed1fb4a98207da810fca269849f1477d5e1a714b03e8bd0740d722cd82ccdf80b56bfa71bacc477fd5557cc62bb5d SHA512 b621458d9f193609c91455ba10ec2f2739d02d615b6e5036810fc55b0857089b65738112b110fd8e1b9ce1dd7b7f3d73dc9b0eae6f6db915d8905ccee74d779a
-EBUILD haddock-2.16.1.ebuild 1929 BLAKE2B 425c9d7869257bb06c50187025028083c3ccb4951c1c01682b2ab3d941f1649362926092b1e8ab323545332011f22ee12e365f91179e1c7ae3ee41f634b98510 SHA512 72ea7e1422c97b5496f306b150a2b90751ac65c3886040b83f27014fa97c04315da2636a83dc97535e0fe62aad589f5aff059385ca249d472c040a94d5685516
-EBUILD haddock-2.17.2.ebuild 802 BLAKE2B 8498ed4ea1900e4e28c5a76977bc33c74010ebea30f9376230e1cc839e60df7fd9b7a972594f75b7050647f60220910280ca162a2266aad782cce89010a7b3b7 SHA512 c0291127f88ab1ae5134343eb2eea1fd7890efe128835e1f2208f44fc04b5b690ea7913eae4ae3784ee9ca9f56b94f40a903769318d9d83706f2c3667edf59a7
+DIST haddock-2.24.0.tar.gz 303382 BLAKE2B 3e0c9a92f4f96949ffbdcba4ae26643b715ca8bf930bb26610a3a4b73ddec9a361b00c9c5f529b79fe6e981f23bb9b95d3b0adeff52d1223d97653c7f2573036 SHA512 52748ea2c785faeb9af7c09f9da991e4db8d5b2703eee3824ee1f6c14c82d24b7939746359f147cbc940b2be0d6aac2a1c8ffe2f1b9746e3bc543252859a4003
EBUILD haddock-2.23.1.ebuild 815 BLAKE2B 9bc7ba6da63c4f8befb46acbe62384a58fd2b766d2561ce3d1fb5a66e9b9c20fa1392a34b93af1de0f8feae0c0a517e1cba4e476db5865489ba7c9c9cb4ea21d SHA512 6b9f03e5bdea82ec6defd6e32b35ab67ba097e07e0fa24b9022dbe75b081e927b7f84422617d8bb281b54675f86af67e04bd83bd2f61a6552ea8dc494e5ffede
+EBUILD haddock-2.24.0.ebuild 823 BLAKE2B b5ddbb9e087fc2066abdc54b48051b4e0e3fb5a7e9ae98a72aaeb60ac941c9ad1ead665107890c100f38c3abc5737886e2d6b2a38912a046f4f7fc96f759287e SHA512 8ab5b3f12c55fed3b777de550ab0fc707c6d5f7c7a75b1a885c9623eb047ef19266d0af34abd534a5ea4a2e3ede0bc30a3f2a4439cae9ff7713459be4d44bb65
MISC metadata.xml 217 BLAKE2B 41b11b7399431ee96c40a11373f20b12940ed7bb1fc77b1619212b2a57a3b34b11b77838d4ac51c1ddb80caab1030224e28567836e5d0a17b4ea6bd1afa2523c SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70
diff --git a/dev-haskell/haddock/haddock-2.14.3.0.7.8.3.ebuild b/dev-haskell/haddock/haddock-2.14.3.0.7.8.3.ebuild
deleted file mode 100644
index c1349a930c8e..000000000000
--- a/dev-haskell/haddock/haddock-2.14.3.0.7.8.3.ebuild
+++ /dev/null
@@ -1,69 +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.3.6.9999
-
-CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
-CABAL_FEATURES+=" nocabaldep"
-inherit haskell-cabal pax-utils
-
-DESCRIPTION="A documentation-generation tool for Haskell libraries"
-HOMEPAGE="https://www.haskell.org/haddock/"
-#SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-SRC_URI="http://code.haskell.org/~slyfox/snapshots/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RESTRICT=test # many test depends are not keyworded yet
-
-RDEPEND="dev-haskell/ghc-paths:=[profile?]
- >=dev-haskell/xhtml-3000.2:=[profile?] <dev-haskell/xhtml-3000.3:=[profile?]
- >=dev-lang/ghc-7.8.3:= <dev-lang/ghc-7.9:=
-"
-DEPEND="${RDEPEND}
-"
-
-src_prepare() {
- default
-
- if [[ ! -e "${S}/html" ]]; then
- ln -s resources/html "${S}/html" || die "Could not create symbolic link ${S}/html"
- fi
-}
-
-src_configure() {
- # create a fake haddock executable. it'll set the right version to cabal
- # configure, but will eventually get overwritten in src_compile by
- # the real executable.
- local exe="${S}/dist/build/haddock/haddock"
- mkdir -p $(dirname "${exe}")
- echo -e "#!/bin/sh\necho Haddock version ${PV}" > "${exe}"
- chmod +x "${exe}"
-
- # we use 'nocabaldep' to use ghc's bundled Cabal
- # as external one is likely to break our haddock
- # (known to work on 1.16.0 and breaks on 1.16.0.1!)
- haskell-cabal_src_configure \
- --ghc-options=-rtsopts \
- --with-haddock="${exe}" \
- --constraint="Cabal == $(cabal-version)"
-}
-
-src_compile() {
- # when building the (recursive..) haddock docs, change the datadir to the
- # current directory, as we're using haddock inplace even if it's built to be
- # installed into the system first.
- haddock_datadir="${S}" haskell-cabal_src_compile
-}
-
-src_install() {
- cabal_src_install
- # haddock uses GHC-api to process TH source.
- # TH requires GHCi which needs mmap('rwx') (bug #299709)
- pax-mark -m "${D}/usr/bin/${PN}"
-}
diff --git a/dev-haskell/haddock/haddock-2.16.1.ebuild b/dev-haskell/haddock/haddock-2.16.1.ebuild
deleted file mode 100644
index 9e61f53b16b1..000000000000
--- a/dev-haskell/haddock/haddock-2.16.1.ebuild
+++ /dev/null
@@ -1,71 +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.4.4.9999
-
-CABAL_FEATURES="bin test-suite"
-CABAL_FEATURES+=" nocabaldep"
-inherit haskell-cabal pax-utils
-
-DESCRIPTION="A documentation-generation tool for Haskell libraries"
-HOMEPAGE="https://www.haskell.org/haddock/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RESTRICT=test # tests are outdated
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.10
- >=dev-lang/ghc-7.4.1
- ~dev-haskell/haddock-api-2.16.1
-"
-
-src_prepare() {
- default
-
- if [[ ! -e "${S}/html" ]]; then
- ln -s resources/html "${S}/html" || die "Could not create symbolic link ${S}/html"
- fi
-}
-
-src_configure() {
- # create a fake haddock executable. it'll set the right version to cabal
- # configure, but will eventually get overwritten in src_compile by
- # the real executable.
- local exe="${S}/dist/build/haddock/haddock"
- mkdir -p $(dirname "${exe}")
- echo -e "#!/bin/sh\necho Haddock version ${PV}" > "${exe}"
- chmod +x "${exe}"
-
- # we use 'nocabaldep' to use ghc's bundled Cabal
- # as external one is likely to break our haddock
- # (known to work on 1.16.0 and breaks on 1.16.0.1!)
- haskell-cabal_src_configure \
- --flags=-in-ghc-tree \
- --ghc-options=-rtsopts \
- --with-haddock="${exe}" \
- --constraint="Cabal == $(cabal-version)"
-
-}
-
-src_compile() {
- # when building the (recursive..) haddock docs, change the datadir to the
- # current directory, as we're using haddock inplace even if it's built to be
- # installed into the system first.
- haddock_datadir="${S}" haskell-cabal_src_compile
- pax-mark -m "${S}/dist/build/haddock"
-}
-
-src_install() {
- cabal_src_install
- # haddock uses GHC-api to process TH source.
- # TH requires GHCi which needs mmap('rwx') (bug #299709)
- pax-mark -m "${D}/usr/bin/${PN}"
-}
diff --git a/dev-haskell/haddock/haddock-2.17.2.ebuild b/dev-haskell/haddock/haddock-2.24.0.ebuild
index e37d8cb4a761..08f165ce877f 100644
--- a/dev-haskell/haddock/haddock-2.17.2.ebuild
+++ b/dev-haskell/haddock/haddock-2.24.0.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.9999
+# ebuild generated by hackport 0.6.1.9999
#hackport: flags: -in-ghc-tree
-CABAL_FEATURES="bin test-suite"
+CABAL_FEATURES="" # broken test-suite
inherit haskell-cabal
DESCRIPTION="A documentation-generation tool for Haskell libraries"
@@ -15,18 +15,19 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-#keep in sync with ghc-8.0.1
+# keep in sync with ghc-8.10
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
-RESTRICT=test # there is no haddock-test on hackage yet
+RESTRICT=test # test suite unavailable on hackage
-RDEPEND=">=dev-haskell/haddock-api-2.17:= <dev-haskell/haddock-api-2.18:=
- >=dev-lang/ghc-7.4.1:=
+RDEPEND="~dev-haskell/haddock-api-2.24.0:=
+ >=dev-lang/ghc-8.10.1:=
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.10
-"
+ >=dev-haskell/cabal-3.0.0.0"
+# test? ( ~dev-haskell/haddock-test-0.0.1 )
+#"
src_configure() {
haskell-cabal_src_configure \
diff --git a/dev-haskell/happstack-server/Manifest b/dev-haskell/happstack-server/Manifest
index 701a8dc9e623..34f98ac01f15 100644
--- a/dev-haskell/happstack-server/Manifest
+++ b/dev-haskell/happstack-server/Manifest
@@ -1,3 +1,5 @@
DIST happstack-server-7.6.0.tar.gz 85715 BLAKE2B c4a673b6575a3131b29f00f4463431605bd26b469a366cbab3f87662b1e2c0ab43b4a6d205dec30ede009a71de38f27fcfcbd1ddf938ac1e4f419b1a31119c83 SHA512 cea814b470dd2d7a1dc3cf8a2724aa72e23f7832fc5292a7a1b3fbf8a6ef0980f13db777fadea3bdc5c9cb7dca7b35700ff2b94d6632ff7857a546a19ed1548f
+DIST happstack-server-7.6.1.tar.gz 84878 BLAKE2B 5e146a317e41b039d24cac8dc41e7ebd707168193b5fc5cfe482ec53a3b31088438cffb5f91f741822e3ae1db19c98eaae6c1f0e012afebeebcda4182332bd1f SHA512 e75bc986b16777563410ce42010a161790df5f5a575b253dac2a85ca7e724a9bf1a7485406f7235395d3a9adc3d8205dd3549fd718815390927aeed3c0b8a05e
EBUILD happstack-server-7.6.0.ebuild 2268 BLAKE2B deba298727d88769becf6c5a0337a774c0e45f5004d224c6a1cbad33f3d9b1f037a4c4831ea5dda714b820db6838a30d4442b3a0352d598f1ff22a3d1ef56a67 SHA512 b21bc776e44188d8381e679cbf73b3f14b852248efe7f76fa8ea2642bd225f5af6fcf71b8e59c382edbcb3a4e571560220050e8520b651019b69148848c306d1
+EBUILD happstack-server-7.6.1.ebuild 2201 BLAKE2B 713d1d27e330f7e213c048ba112ac57ce3007138842b937dcdf71cd29bf11ea28de69456f7b24be8a3fafa2b984fbdf85af9b30eb5b0e65ad833ba3c3d76d908 SHA512 d6acc83a0d38c4b3f5da2d3f9993dd23d042860cbbdcc3e404a1daa8f37e8a82e1b01309cb1d1509eb2b2b24ee146e4f3f5d345bc91140445b1f954924f1436d
MISC metadata.xml 783 BLAKE2B 51a13d512979778ff2fbfdad3eaf90e5ec64aaf086aef3e7a65f4ad544e718b5d08e68505b3446ba3c3fcec76a00e957ea9d534c85ab2f31d1f02088391eb7c8 SHA512 c85819776184a2a11e2ee9f4217000cafcd1c8f357f8875829483aa5ca16796cac2ccb113a392dde6b1653eb1478498320f931551e48fb59468bdcccf5a2248c
diff --git a/dev-haskell/happstack-server/happstack-server-7.6.1.ebuild b/dev-haskell/happstack-server/happstack-server-7.6.1.ebuild
new file mode 100644
index 000000000000..fd564869651b
--- /dev/null
+++ b/dev-haskell/happstack-server/happstack-server-7.6.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2021 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="Web related tools and services"
+HOMEPAGE="http://happstack.com"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+network-uri"
+
+RDEPEND=">=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.2:=[profile?]
+ >=dev-haskell/blaze-html-0.5:=[profile?] <dev-haskell/blaze-html-0.10:=[profile?]
+ dev-haskell/exceptions:=[profile?]
+ dev-haskell/extensible-exceptions:=[profile?]
+ >=dev-haskell/hslogger-1.0.2:=[profile?]
+ dev-haskell/html:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ <dev-haskell/parsec-4:=[profile?]
+ >=dev-haskell/semigroups-0.16:=[profile?]
+ >=dev-haskell/sendfile-0.7.1:=[profile?] <dev-haskell/sendfile-0.8:=[profile?]
+ dev-haskell/syb:=[profile?]
+ >=dev-haskell/system-filepath-0.3.1:=[profile?]
+ >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/threads-0.5:=[profile?]
+ >=dev-haskell/transformers-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
+ >=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.7:=[profile?]
+ >=dev-haskell/utf8-string-0.3.4:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ dev-haskell/xhtml:=[profile?]
+ dev-haskell/zlib:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ network-uri? ( >=dev-haskell/network-3.0.0:=[profile?] <dev-haskell/network-3.2:=[profile?]
+ >=dev-haskell/network-bsd-2.8.1:=[profile?] <dev-haskell/network-bsd-2.9:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] )
+ !network-uri? ( <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hunit )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag network-uri network-uri)
+}
diff --git a/dev-haskell/haskeline/Manifest b/dev-haskell/haskeline/Manifest
index f78dd182109a..b041b2d78571 100644
--- a/dev-haskell/haskeline/Manifest
+++ b/dev-haskell/haskeline/Manifest
@@ -1,3 +1,3 @@
DIST haskeline-0.7.5.0.tar.gz 66156 BLAKE2B b8b2e589681255572393f07d3794647d657d4992979dcf1c6a3eb073dc3b5cfc6ad182b7cb2a7b9ee5b54da797b6a79d710974f2a46068fdea411fa4fdd5086c SHA512 624b102fe2446f347fb8b0f1027dcfcffc47c7ccceb900357aa3d17a1303b25480189c25dbb548d2dd303fe7577e54eacdd232c2dba143e6c8ac4d7e5fcf0b27
EBUILD haskeline-0.7.5.0.ebuild 1023 BLAKE2B c96cf5336f95e68466c744ddd7d40b7b5db60b84d77fc88149e0c6e85f27b4d88c46417da8299c24c54a1e6a1f7e954c5517aaa1c4f6284914b5fe41494f97d6 SHA512 1b30ce1e6aa13af6913ce09c00f44b8666aa095c1791a3e96e4538377647a175677034482426cb452e38d0edcaaac5480c3f50499591914b50aa8f6d0f04ce38
-MISC metadata.xml 759 BLAKE2B 9b5adebf002ce3c46477b073dfb0859a2635156a0b0344c6da5748e3126494682814d4712b8d5e47aaacbdabf7ecb2b9304a25d1f20bfc9485ecde6a28648900 SHA512 f652a2195ed544745a5df8f92361cfc2646a1478ac546fd16885231e9e359717f6af463562c057294f26b865769774ca5a2606327a12e84d47caa66082489f27
+MISC metadata.xml 759 BLAKE2B 65db68f050406f7d67549c7ee59445c0048ccc8ef3d841fc0da8b03c20f30b7984c1bcd673890e304f64ab8dbfc6fd666d86282e96c22b0111a19fd8025f512a SHA512 ce39f6d65cc0830be627f0e79086c454fe55e371c70f1ebc18bf850c7490409f557d371d3b0fdf40cfb11dd31de561f515a3b78c2f6aa56de39d865b33bc481d
diff --git a/dev-haskell/haskeline/metadata.xml b/dev-haskell/haskeline/metadata.xml
index 3cb2b1d1146f..f824f042cb89 100644
--- a/dev-haskell/haskeline/metadata.xml
+++ b/dev-haskell/haskeline/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/hcodecs/Manifest b/dev-haskell/hcodecs/Manifest
index 081f7623f1cf..2ad628f78e59 100644
--- a/dev-haskell/hcodecs/Manifest
+++ b/dev-haskell/hcodecs/Manifest
@@ -1,3 +1,3 @@
DIST HCodecs-0.5.2.tar.gz 24397 BLAKE2B 267a230f124c7ecb50f918fd5ba293373ac82b9b38d6b3ede715f79f8f7ace3e7a7f3ad2280fbdb6225febd647fec5837b4cb6d2a00c05ec3b9a514fac2e5e7b SHA512 454f499e93c9a99bb0f5b210d84e89ea1edb1714a639826ea012caa49e744de3fe024eab25a9288317135d081cab0cfb19b4fb2537c14a6c27dbb228e70c9a49
EBUILD hcodecs-0.5.2.ebuild 813 BLAKE2B abf2108e0f6b77a7c3cce9847a468346d8902499e5e0b83ada70bc314589599d5dc46eed028e9f1e53557aa76de654a0d4ede375dbdb698337d448832050a5d1 SHA512 69c90a484232d2085476f96593084bc71e3452193c2f22baac53c1fc0afc15765d55a0a3e766a67216a3022b9154079345a2250b63777666d450bca782d8dac8
-MISC metadata.xml 728 BLAKE2B ce849c707ef84e02f145fa21006d5f2ef278bab8877fec4a74b49006293c55b4d3cda41c6d57743d02352f9e2eae0e817ce906aa9fb7014dbd16bbb0a3635b9f SHA512 cbcbd8a4fee96a1490763818b2122789adf6faa89da1722400775e42042177f87d474c5faf11e86eb693374a6c841022004a6be61f1f039cd10f2fb01906f105
+MISC metadata.xml 720 BLAKE2B bc3c2831543437c4c94396d1b6e3972a086e2daf5bc9f15a032d2fd1e13ba7b7eb7dbf72d169d867d4a57e397d6cb45b80a29a754d34dc8ec37aa2448bf2401f SHA512 749ef6fb5ae10cdaaaca0bd4b5fb10901d0aaceb8978dc76928728ffb429229c40f57ae3eac2bacfc7cf247d6e28c56952a75f83adc37ce2eab5a646f311ea0c
diff --git a/dev-haskell/hcodecs/metadata.xml b/dev-haskell/hcodecs/metadata.xml
index 02cadfb9cc8e..5d3a832fb47c 100644
--- a/dev-haskell/hcodecs/metadata.xml
+++ b/dev-haskell/hcodecs/metadata.xml
@@ -9,7 +9,7 @@
The library provides functions to read, write and manipulate MIDI, WAVE and
SoundFont2 multimedia files. It is written entirely in Haskell (without any
FFI). It uses efficient parsing and building combinators for binary data
- stored in ByteStrings (based on the one in &#39;binary&#39; package).
+ stored in ByteStrings (based on the one in 'binary' package).
Correctness of significant parts of the library has been validated with
QuickCheck and Haskell Program Coverage (HPC) tool-kits.
diff --git a/dev-haskell/hexpat/Manifest b/dev-haskell/hexpat/Manifest
index a02944195f81..77eb4d558231 100644
--- a/dev-haskell/hexpat/Manifest
+++ b/dev-haskell/hexpat/Manifest
@@ -1,3 +1,3 @@
DIST hexpat-0.20.13.tar.gz 143733 BLAKE2B 73cb82a98454f7dda6425d1366e3746741e73290dc6eb2d10510caa3a3d749a074f1592766a03a45bd820d6f44d6cbd9215eddb35bc4005b2bf273501a889695 SHA512 900abcb599bd66856c822b791222a814cc6293d655f45c4295e991ba74f750a80fd1c3993a0dfd943de6a83e90a5905711a7ce9c599471b043b10f661ca5a598
EBUILD hexpat-0.20.13.ebuild 953 BLAKE2B 19bd8d909031a5c880a8898ca2c6518866026313e285945097e117585125d2f72b7bb2e4ae611e2de7150dfe15a0848b31cf5df100231bc4ed71582897ac83e4 SHA512 e398e336a014311307598abf3521de5ae484615a14eea44eeea1382c740b6e1692405a2c2c48a0535e2cf220f3168fe8f3e7d18dc242eb4c4ce1de1ba6935d23
-MISC metadata.xml 3554 BLAKE2B 20c397df0b40251a6cde688194b7a396b04e0c348541a4f10560cf95fbe05e7b368ddf75c71f04db059bcbdfffd11f93011de9fdd228613450cb41d1cc0f04a4 SHA512 d096692b1c981f774cc784ebe97163d5f021e8e979e265b86dbe143cb332ffe234c20a986eb210f440da996f26e22d9901c9048f078c26ab30182f986901dea8
+MISC metadata.xml 3554 BLAKE2B 91aa31aff7ae52fba9b6efcfed3b199968fb12881b286462e57ac5b475870628c58ae72599dd8bedc25ff3afbae530f94f1cfeafcc5fe85373c081117ce33fc0 SHA512 e6e1d12e17761cac548f4ae19bd12b69cc66eb1d6e66bf1ec9c98a880a8f9ea2622ad283e03f064ab6b7942a6d71e667c0bc107d7b9c1dd9e899fe914ba636bb
diff --git a/dev-haskell/hexpat/metadata.xml b/dev-haskell/hexpat/metadata.xml
index 686f514d51ef..b858ead0d5ef 100644
--- a/dev-haskell/hexpat/metadata.xml
+++ b/dev-haskell/hexpat/metadata.xml
@@ -5,7 +5,7 @@
<email>haskell@gentoo.org</email>
</maintainer>
<use>
- <flag name='bundled-expat'> Use bundled expat instead of <pkg>dev-libs/expat</pkg></flag>
+ <flag name="bundled-expat"> Use bundled expat instead of <pkg>dev-libs/expat</pkg></flag>
</use>
<longdescription>
This package provides a general purpose Haskell XML library using Expat to
diff --git a/dev-haskell/hlint/Manifest b/dev-haskell/hlint/Manifest
index 9106aa850430..43ab0ccf8058 100644
--- a/dev-haskell/hlint/Manifest
+++ b/dev-haskell/hlint/Manifest
@@ -1,4 +1,4 @@
AUX 60hlint-gentoo.el 231 BLAKE2B 2fef831bc7a3056d59e67dcfbb6cd5ca86a4ad4d46c8728ba528b0bd8b5c9e10fb765282de3f856ee59146e1f1043d7b5cb47c8352e60a72f2a86119654283c6 SHA512 1e83147144fb72a9e98fd405116baa2ff10532bdfb954fd86486f1abc3a6df7db54f90875dfe325f827546c03cc6c1d9980003fa839857f8c6b4410cfe8cccd4
DIST hlint-2.1.17.tar.gz 119243 BLAKE2B 09d70dffdaec25e8f574fb4dd1f6012828cc8032e38b9275a676b836bff0a86e331ac4e7780618001931622e985ad4a9bd799267b06dee059f3f1b28b33bdf16 SHA512 b0a78fa970bcf2b74d969e1825dee1c7382fb5cebc47f3c752f3b3d5915905943dff21e36f8c0158e3bd10696c4785a2c86a2e1abfcf72b610ab2b564f3be5f3
EBUILD hlint-2.1.17-r1.ebuild 1948 BLAKE2B c599034a9b4139ff21d8d493efb4ceae6b072eda74077c6c3e19129dc0fb63506db1c6d438b3117e866e5239a7688344c643941bd271a8296c9dc65b02185a80 SHA512 cda3327dc8192d7b00ff35d0a380ab5c923f1c04f2a9fde8c8adee988d9cdb16570a2053de29b52688febad57acfd8227bbf0dc28d15483e0f49455a55b182db
-MISC metadata.xml 413 BLAKE2B b3c7a44237cd8756edc1863caf50815279f3ddaf58f1660ade12c8e17adf60d842643fe678f7c718dc7a2d92a84eab6582414d0868ab066d7d7db45eb8cadfbc SHA512 26df7942f29f0082fcd3ee674af3e33ad7b2e23570033ee5d6206b7f8adab98efb59fe4c2d04ff38073078b366dacc3fee9608289e930bb1576e20f3cc1a22bd
+MISC metadata.xml 413 BLAKE2B fcda272b6d32522677922b85aaf4d0f61c670f81d89cec222efdec84de44116cfb4bd383e1d5b07568e4c949087c03bebae3f7771cf1f711823b487d847718a4 SHA512 859f47847efd9bfd4cc5c406df9efa406dff07c051fde2e101acc62588a920f3ccd1c2b06b9c324c10399d28327dd928265d80ce46cb3556d87d860ef0119840
diff --git a/dev-haskell/hlint/metadata.xml b/dev-haskell/hlint/metadata.xml
index 1d96b0c9db84..bea62cfa5834 100644
--- a/dev-haskell/hlint/metadata.xml
+++ b/dev-haskell/hlint/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/hoauth2/Manifest b/dev-haskell/hoauth2/Manifest
index 459e9b99efb3..e80efee31bfa 100644
--- a/dev-haskell/hoauth2/Manifest
+++ b/dev-haskell/hoauth2/Manifest
@@ -1,3 +1,5 @@
DIST hoauth2-1.11.0.tar.gz 18270 BLAKE2B 8258e8e7a1bfe12ca0da09297c18354617cb525aee70418a85a56cd5421b4695aa22861e1368fbd2d0ac11ff155fd4cebb8d220ebc4b1f7c3403268682e11e95 SHA512 179c97045f33da6f6cb4c153b9be3482031ce8a150ad70defcbbbfa3c67ff10b31c86c45d845aa605b9c4d3ac921f4372bcd49fbb384e0c78409219bc0bf1607
+DIST hoauth2-1.16.0.tar.gz 18479 BLAKE2B ca9aa0d35d3bfb9ee3a9cbe62c2ecb1a0efd109c89600642a062fbcbe62cefae53f4810b38eb55b81c29c72e4b80aca8f746966ccbaf17ecc83883e2f6fc3528 SHA512 fe42759c2ccaf035bfa15d9276a7c8bf6608a7b74732c6950c2081616196296a73c34474989c1eda5fcfc15066626e1facf2f58b6977d5e00520290948731cb6
EBUILD hoauth2-1.11.0.ebuild 1353 BLAKE2B b41c3337299bca10862ce3ffd4ceb8ef3beb124e617d3901dfc0da22d840752175f16b0c7a307e68d8e8948871aa977b9273eedeffde83c46ad549025fcaa478 SHA512 42b0f3d2367c359a6c99e450c8ed4c182348dc6ec1e76f77af494de06878d732fa056af72b1fb8c86cc00198f517cd0063e7338e5e054ef5ddafadfa67922788
+EBUILD hoauth2-1.16.0.ebuild 1398 BLAKE2B 5d4a31b3eeb8784ce694805f06c2769c64d39dd1b4c86004af4ce35d959e8218cec2ee58690f9c57f154dc1d1517ee0d00db802ba9ca29a5bbcae21a211a4b93 SHA512 8aaf230abae7ea1337fa1b9fc4b864d894b35134a26b2bf90ae811a27efbcdde0c3fa74b4436bf656ec424a2de2fdde9966c1374da68f0cb1a9b2b4f3b7ac71b
MISC metadata.xml 655 BLAKE2B 19a9e440b04b5bf2e3bc9847baf82c2dba9e10f0c1156ddea8346f1c7511b9447874916b8ffdbac637fd5e41e2cc78a0d7ee6fe9034d13366920c7bf27e80072 SHA512 e8ea432f6d8785580b6486b34c43423dd0e141a102abf18ff4a5b1b418df23101d82e6f3cffac71b749af75793f61f645ee5074abe79f633127c82ce740d1f72
diff --git a/dev-haskell/hoauth2/hoauth2-1.16.0.ebuild b/dev-haskell/hoauth2/hoauth2-1.16.0.ebuild
new file mode 100644
index 000000000000..ebe4fd23f0ae
--- /dev/null
+++ b/dev-haskell/hoauth2/hoauth2-1.16.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2021 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: -test
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Haskell OAuth2 authentication client"
+HOMEPAGE="https://github.com/freizl/hoauth2"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/aeson-1.3.0.0:=[profile?] <dev-haskell/aeson-1.6:=[profile?]
+ >=dev-haskell/binary-0.8.3:=[profile?]
+ >=dev-haskell/exceptions-0.8.3:=[profile?] <dev-haskell/exceptions-0.11:=[profile?]
+ >=dev-haskell/http-conduit-2.1:=[profile?] <dev-haskell/http-conduit-2.4:=[profile?]
+ >=dev-haskell/http-types-0.11:=[profile?] <dev-haskell/http-types-0.13:=[profile?]
+ >=dev-haskell/microlens-0.4.0:=[profile?] <dev-haskell/microlens-0.5:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.5:=[profile?]
+ >=dev-haskell/uri-bytestring-0.2.3.1:=[profile?] <dev-haskell/uri-bytestring-0.4:=[profile?]
+ >=dev-haskell/uri-bytestring-aeson-0.1:=[profile?] <dev-haskell/uri-bytestring-aeson-0.2:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.4
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-test
+}
diff --git a/dev-haskell/hs3/Manifest b/dev-haskell/hs3/Manifest
index 57fa6874cd49..982cd318bfaf 100644
--- a/dev-haskell/hs3/Manifest
+++ b/dev-haskell/hs3/Manifest
@@ -1,3 +1,3 @@
DIST hS3-0.5.9.tar.gz 19981 BLAKE2B 085c09739c666b658f0fcf2e82cd7bd7c1fd033d29490a7a6754c43ecaaf495ce914a2c987d2fd852b95b2714cabbf9d6106cd9a3b9c92daceb9b70f46832191 SHA512 30a3393f28a6ddd930cda1b866527ead9be59d376c2a6c3123eab3278a996602307612f3eaf126b36ef4a09c65784b842442ff09caafbf605474b42b6582c79d
EBUILD hs3-0.5.9.ebuild 1317 BLAKE2B 46f4bbbbe3f661b160bdc1d8b96230dc46040c6931af9f25fbf0f8f016a834101b060c1b54736e9b421d36498d73adb2644f041254cb360ee8bc474643f95566 SHA512 86e3cd519d043ef74512d069b6e2947d849e25c684d0623d94131b8b4eb80563bbe1ab4fd01a9639d2e938a4bd27ab696506c5e83a4855ff5f214ae45f2c251e
-MISC metadata.xml 609 BLAKE2B 94244e2bc67520b810b576db4df8e83af37da37ce0e4bb98828159e620382b448514b0cb4290b41ecb18434a630a5cf9ac39f540bfedb05331adb2289df89dd7 SHA512 9184647c1e928c007c016712f41b990ac88023d6898405a30b51c79710bdc0e8bf0c781336462eca2c69e52ae5e123325b1abcbaa086ea3fc0acabb9138fa1da
+MISC metadata.xml 605 BLAKE2B bb3c841b0f7802a721a96404a1b246d12f857bcd963a8ae7263fd2d2d4fef424e94f2956b472a0351e71cab3f33ecb57105ae98dcb3305f3be9d9db9fe904a49 SHA512 360bdfacbe752a2a3dcedd929a038bf5aae15f5cdbd659ff5f0d756027e386bf596b9cb86cb007343a123c1be255df60fd36f768b36efdbe0a753504df24e849
diff --git a/dev-haskell/hs3/metadata.xml b/dev-haskell/hs3/metadata.xml
index 397148db120a..eb9a3809a4cd 100644
--- a/dev-haskell/hs3/metadata.xml
+++ b/dev-haskell/hs3/metadata.xml
@@ -10,7 +10,7 @@
</use>
<longdescription>
This is the Haskell S3 library. It provides an
- interface to Amazon&#39;s Simple Storage Service (S3), allowing Haskell
+ interface to Amazon's Simple Storage Service (S3), allowing Haskell
developers to reliably store and retrieve arbitrary amounts of
data from anywhere on the Internet.
</longdescription>
diff --git a/dev-haskell/hslua-module-system/Manifest b/dev-haskell/hslua-module-system/Manifest
index 79bf6b402689..8b6d832cd1d9 100644
--- a/dev-haskell/hslua-module-system/Manifest
+++ b/dev-haskell/hslua-module-system/Manifest
@@ -1,3 +1,3 @@
DIST hslua-module-system-0.2.1.tar.gz 6339 BLAKE2B 0019478bf29dac977ff5124e77765eac86876879514e0346a6126574b8ca948a89a66f8417842c45357124e2990e2394275be886b43db59e05ea9065dd2b6b5b SHA512 296d2ee41760d8ee6025562c408f16e78468a9ca53910982fd346a9cf7b8c6df3340fd2d0a7f6ff5fc41c98f0724a733f0ed8bd64cdd18acfb65aa044cd4a99b
EBUILD hslua-module-system-0.2.1.ebuild 882 BLAKE2B 55d1d8564766f9d0019cb7d29ae7d3a05760aa7b4e727103d708070cae0d3b2818bb1fad5e7d43c0419837d874ec47c7a16e680901560a6fb5e4481aefa12aa5 SHA512 77d6a2ce165c4f6283926bdd3833502712100be1b5419bbef9f5c0db67f02f928d63bdefab90c037390440796bd143e42051de1ec89dec701d606a03856183d9
-MISC metadata.xml 608 BLAKE2B 84d9767860f2cc5d690c723c4e718652e604d373ac7c955783841b45cb2b4f77cb8edca7d4e73cd7c9579695a0f32b4e7632320f5b4ac1db29e6a7467689cbe8 SHA512 57be331428cd466055136b05dc8834257ae406318d8c5b26da4fa2198d15e1450b7419a64ec1b79bcbc33581fdeb0875f706650e939dbb2d68671ee2b6159d7c
+MISC metadata.xml 604 BLAKE2B ea0b83d0b0aa9b8d1d0d44ee175d289da662033041d99eb90fe71b50677c9e77bd4e0b7fa45397ed78b16e33344ceb34c3f7272114a1914547c938376ced76b5 SHA512 220d83b871e28258b4c4f0543ac24ed78f61bdce499c17c861ef09173e9df07817a4fd16063b5fb65e1a885287b6a143c656c756b7f7ec228a30164aa5ae7d47
diff --git a/dev-haskell/hslua-module-system/metadata.xml b/dev-haskell/hslua-module-system/metadata.xml
index 286db6fad738..27aac66f2081 100644
--- a/dev-haskell/hslua-module-system/metadata.xml
+++ b/dev-haskell/hslua-module-system/metadata.xml
@@ -7,7 +7,7 @@
</maintainer>
<longdescription>
Provides access to system information and functionality
- to Lua scripts via Haskell&#39;s `System` module.
+ to Lua scripts via Haskell's `System` module.
Intended usage for this package is to preload it by adding
the loader function to `package.preload`. Note that the
diff --git a/dev-haskell/hsyaml/Manifest b/dev-haskell/hsyaml/Manifest
index 978d1ae00f17..a0793435daea 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
-MISC metadata.xml 1257 BLAKE2B 6517367f3e13c4ad4d47af8ed098b9aa0a53d38150ec5777fe63197c0e0f5f03bdbe4154aee763735c72c5bd407559d1b9e1af1231acdcb65de7d75efd0c1764 SHA512 c070e085bc7682ce4b2f6abb37a9804898e81e10228573f975a33e0dad6101b834ab7a873f8cc1b04884fe64f322c59024b210af79de5d9aad4a4980c5de7aba
+MISC metadata.xml 1213 BLAKE2B 61846b786ce1f94737ca67f57a82635be688c9e71025daedca24d38ab5c66edc988133f699a734d10dd8aeabf6897687c949060588a247a5a025c3a02ca5c88c SHA512 bc63d9e68a0251417fa1ffd51b20369044ba6370a822dd904d59bd22191c9328954998e2c37f9924c5f02327956deb1d901eca79dcda5a5bde6c47d9115fe8a8
diff --git a/dev-haskell/hsyaml/metadata.xml b/dev-haskell/hsyaml/metadata.xml
index 4fd3981c32d1..6097517da336 100644
--- a/dev-haskell/hsyaml/metadata.xml
+++ b/dev-haskell/hsyaml/metadata.xml
@@ -11,11 +11,11 @@
Features of @HsYAML@ include:
* Pure Haskell implementation with small dependency footprint and emphasis on strict compliance with the [YAML 1.2 specification](http://yaml.org/spec/1.2/spec.html).
- * Direct decoding to native Haskell types via (@aeson@-inspired) typeclass-based API (see &quot;Data.YAML&quot;).
+ * Direct decoding to native Haskell types via (@aeson@-inspired) typeclass-based API (see "Data.YAML").
* Support for constructing custom YAML node graph representation (including support for cyclic YAML data structures).
- * Support for the standard (untyped) /Failsafe/, (strict) /JSON/, and (flexible) /Core/ \&quot;schemas\&quot; providing implicit typing rules as defined in the YAML 1.2 specification (including support for user-defined custom schemas).
- * Event-based API resembling LibYAML&#39;s Event-based API (see &quot;Data.YAML.Event&quot;).
- * Low-level API access to lexical token-based scanner (see &quot;Data.YAML.Token&quot;).
+ * Support for the standard (untyped) /Failsafe/, (strict) /JSON/, and (flexible) /Core/ \"schemas\" providing implicit typing rules as defined in the YAML 1.2 specification (including support for user-defined custom schemas).
+ * Event-based API resembling LibYAML's Event-based API (see "Data.YAML.Event").
+ * Low-level API access to lexical token-based scanner (see "Data.YAML.Token").
</longdescription>
</pkgmetadata>
diff --git a/dev-haskell/htf/Manifest b/dev-haskell/htf/Manifest
index 8286bc988aa2..3ba2b8d23c1f 100644
--- a/dev-haskell/htf/Manifest
+++ b/dev-haskell/htf/Manifest
@@ -1,3 +1,3 @@
DIST HTF-0.14.0.3.tar.gz 80795 BLAKE2B 8933c2bc9480ff7d29cf86cf5d7718ebd179aad55a7836b2f19cf1b93ba6acd48eba89410fe4040bb073111686ae736360554a598456b7a25c77e52ed05c4335 SHA512 cf839a3fa67aec998b1f035a9b5ddb326f57c859c13767f3681deb2f8041ac283c3bcf36d0c37b08ef7878fc8ada5623af60c72a548adf8c272d2d38f8609784
EBUILD htf-0.14.0.3.ebuild 1203 BLAKE2B d9916e56999049859fffdc377855d591cb6a93f9f53bb0844dedc20c194647dd0056b84432717c85963ad6468b0837e004dea975f4d88efa4f35c07e9fdf8dad SHA512 a4992975e214cfa72be33a7653ca751730e48b64aeb864711144b508d6d38247b3f1e214942c5cc75baeca39a651376a0d6382036dfb5c7a8f29501ef0b634c5
-MISC metadata.xml 923 BLAKE2B 690bbf2765309647e8029490cd2c7ba9055f00e8f4ccfd45ae8ef826deac43a13bf919b73607fc0241e9f60d6cda44bba1ae95de8031f76744d3eb5fefe7138b SHA512 1bcdd3551b19f09f600b050f84ab81de6e99133b29a8a94942ff068ef354a9bb31226395cb221c416a65466a96973a92521d3aa3b13c94b557bdedf011e28164
+MISC metadata.xml 923 BLAKE2B 5eb46ca00132d89e7d18e3addc453c8a5b6252240360b6a9f59649ba7e991ad866122eea16388ca204d14195151fe46e94c9da44df0c1c8c1552fbe3b32f6ac5 SHA512 3692735d4d35691afcb72fb372f9002ed847ffd6f0ebeb4338e4775217ef0ea111f23b320a5fc1dbf220aead54b4442fbfd2110b74a88508b223aa69673a1046
diff --git a/dev-haskell/htf/metadata.xml b/dev-haskell/htf/metadata.xml
index be697624296d..e62042b9a2a5 100644
--- a/dev-haskell/htf/metadata.xml
+++ b/dev-haskell/htf/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/http-api-data/Manifest b/dev-haskell/http-api-data/Manifest
index 92c839583e96..c57b6ef0dc9b 100644
--- a/dev-haskell/http-api-data/Manifest
+++ b/dev-haskell/http-api-data/Manifest
@@ -1,3 +1,3 @@
DIST http-api-data-0.4.1.1.tar.gz 19800 BLAKE2B 1dea8465ca41d6a8afdc1a994bec79e2fd58889732275dd0dfab73b917e1ae7b21824ba36ba83471d82e18f4ebe05265655098912c4136fd4a250070641c5c74 SHA512 9b768dc790999e42a82753b69f6ab48df90721468eaff79bf4b9a1eb08572dba3488908db4ad0a1afb3956513a16fcd663f005856e230748f665987766e10c59
EBUILD http-api-data-0.4.1.1.ebuild 2235 BLAKE2B 76eda71dd0eb62a2ac7ecc8e455ae7d75d21fd9144b8654ed93fcf5c68fe23071640a034fdaffec1e6acad3f0297730efcc10da9cf2147f3b424b53bbb9deabb SHA512 c8954f6394dbf3b3911adfb9208a686de9c51738178408cf47ef60bef421cf5ae31d18c0fd837c86811acde72da27d110b3b9b70c819e0ac387d311a537b09e9
-MISC metadata.xml 334 BLAKE2B 1bb3490bb01d09896df949f13be9c245ca5298430b21b4aaefd378d1473092b3f2104248abc3a504ca3e7ee8099127751c74f0482385496cd47f926992722ffd SHA512 131ee174aec3add246c0782d0c7cfe0019b1bfc20da5e0150bedd7baa643354d753c1dd2885aa4cfaa54b0f8414485ee7d14e51114887d17962a4aecfc6c057b
+MISC metadata.xml 334 BLAKE2B 6863dfabacb339d21b8472dbce3ed9fca87acf4834b35d52be942bc4611e47301b5831d3f027edf807acb716e7225655436d7c87a71f5a60031e2a280984ae87 SHA512 368764084082155ce261c49443183043c11c255791174f551a4235ce49d431d54e42085e6b5d4c206b994693f98468b629adb83978952a53b5b3b9b69a4084e7
diff --git a/dev-haskell/http-api-data/metadata.xml b/dev-haskell/http-api-data/metadata.xml
index 5da311b1ffc4..c943ae8ea418 100644
--- a/dev-haskell/http-api-data/metadata.xml
+++ b/dev-haskell/http-api-data/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/inspection-testing/Manifest b/dev-haskell/inspection-testing/Manifest
index 185a5adb9f72..d5f5205886ea 100644
--- a/dev-haskell/inspection-testing/Manifest
+++ b/dev-haskell/inspection-testing/Manifest
@@ -1,3 +1,3 @@
DIST inspection-testing-0.4.2.4.tar.gz 20946 BLAKE2B 20547c5a231083391c886fcef8b3dc153fde8498d9268a297013691a055c65dc93deb31b5988a8cdf1e32d465344802153448850a89b819744551dc13712a1a2 SHA512 16ebfcd20e4ee3a9117670ad9e0d683002262a2f3c52dcfdb7c7123f256db4f133780e759a80469a14c786a4158ef9ba4e7d534e728e8d44188b11765a1e8745
EBUILD inspection-testing-0.4.2.4.ebuild 788 BLAKE2B 655214cd4f38ac3ff3d34983e4649a94fbe20b09807e784ebffd8ab37cabf59773703c99a1dcb81e3ffbd31cf9b291ef4a024e2e60ff8100458e886e98974e7a SHA512 c94b80a261a0509b5807d88199bd2f3c205a976a77e403cb10daddb7631896434bb4a832945aff92ead2705a89295b7052da565b9804f379f4be2a111003a57d
-MISC metadata.xml 1362 BLAKE2B d0711467f7ad20755b6c997b9091bcf51415a8e214f2e0236d6f469dbef15651581f25ea5f76f0193e0177d7b62d32e6f4d5d0600bf40ff9cda8d1ba017b67f9 SHA512 f8d04337b4963dca5fb5f91b9d769d6a5a03984961cc330b8a460bb6e227ab3810be4aa50a3c2fd2716f7e89ba76ddb819021727581e1f9c98587111778a5edf
+MISC metadata.xml 1352 BLAKE2B fb62e5460d79be570ee9f01bf292bffd5b64703519ac4df0ead42ede4ee088d193226b41966354a303430867164f4daaf572f7e1d0b737388eb39f5e6ec3bdf1 SHA512 296c17dd2bd6c911dbe9e63b07479ea66fca5e65214ac117cd3ec8ad3ddf6441a541880896bd43324c22fc544ae03d9659f5475717cb84136a14dda6590c8a03
diff --git a/dev-haskell/inspection-testing/metadata.xml b/dev-haskell/inspection-testing/metadata.xml
index f4d3257dab77..ed47f4615df7 100644
--- a/dev-haskell/inspection-testing/metadata.xml
+++ b/dev-haskell/inspection-testing/metadata.xml
@@ -27,7 +27,7 @@
this checking can be part of the ususal development cycle
and regressions caught early.
- See the documentation in &quot;Test.Inspection&quot; or the project
+ See the documentation in "Test.Inspection" or the project
webpage for more examples and more information.
</longdescription>
</pkgmetadata>
diff --git a/dev-haskell/integer-logarithms/Manifest b/dev-haskell/integer-logarithms/Manifest
index 82ed81f994f4..5e676eff0e14 100644
--- a/dev-haskell/integer-logarithms/Manifest
+++ b/dev-haskell/integer-logarithms/Manifest
@@ -1,3 +1,3 @@
DIST integer-logarithms-1.0.3.tar.gz 8840 BLAKE2B d59a01c2b712c499ee5c81da0d8055d96137f5a1c55ccc5a77ca99449743b753223949de2a0289965423ae16bb61eef7452ace736cc5a0d6448d7f1ab8318fed SHA512 b211127620bb52398ae7e64281f991d9dd016d5f74ff5d939275afea15689b01f82577efeaa2dfcdf4230cfea841f6c14f731ba16d38192f48e2e7ae90e704f3
EBUILD integer-logarithms-1.0.3.ebuild 986 BLAKE2B 3342fac7f8b3ba3b019249e9766e2cc84febe55dd4c7575cec22cbe5750a90903741ee6cc5eea87b1064f2955b53641b1fb50f6fae893fbc1a8b5ad06f7993bd SHA512 9dcbad03dc721de0757e18b39c62548ebdf1f75402b827ba4ee7257964e0b448040aa6e170b5756a88ae76729f00544d267866fd18059719c06f95b0eb1d9ee6
-MISC metadata.xml 589 BLAKE2B 76de72281a61f80bb438d9ab8ff0624c80ae6b947d275489ae30931232035fc16a65b0f61b9c08943a8d07b2967a3b8677afdbc9b8184582d20b3246e8b8fed1 SHA512 806816183d7c86a1102b3e8591631464c38db3f1b5af355f5e0967eb630fc11ad6340f05eae883b0eff1ce16d50187df184d31807e151e5dc43539d2cb468974
+MISC metadata.xml 549 BLAKE2B f46602eb9c49576aee4b2c56458bab5d6a98aded9a44f2ecbde66303e461f84b0afba62bd9575aa9ae35567b046f06a4397ce7d3d9a37292552030a72c8dfd5a SHA512 7c3a9a7d2e09ad62fe7e4c149dd6de970e875fa322afccea5ae22bfd6c0f7a08e92ac077ce08f2484a068d0acc7628c28fd2cae189f1cb22526838ae3ddda904
diff --git a/dev-haskell/integer-logarithms/metadata.xml b/dev-haskell/integer-logarithms/metadata.xml
index d1bc98b5a57b..24fd8c97c877 100644
--- a/dev-haskell/integer-logarithms/metadata.xml
+++ b/dev-haskell/integer-logarithms/metadata.xml
@@ -6,11 +6,11 @@
<name>Gentoo Haskell</name>
</maintainer>
<longdescription>
- &quot;Math.NumberTheory.Logarithms&quot; and &quot;Math.NumberTheory.Powers.Integer&quot;
+ "Math.NumberTheory.Logarithms" and "Math.NumberTheory.Powers.Integer"
from the arithmoi package.
- Also provides &quot;GHC.Integer.Logarithms.Compat&quot; and
- &quot;Math.NumberTheory.Power.Natural&quot; modules, as well as some
+ Also provides "GHC.Integer.Logarithms.Compat" and
+ "Math.NumberTheory.Power.Natural" modules, as well as some
additional functions in migrated modules.
</longdescription>
</pkgmetadata>
diff --git a/dev-haskell/io-streams/Manifest b/dev-haskell/io-streams/Manifest
index dd783fa3fcfc..273c99ceff6f 100644
--- a/dev-haskell/io-streams/Manifest
+++ b/dev-haskell/io-streams/Manifest
@@ -1,3 +1,3 @@
DIST io-streams-1.5.2.0.tar.gz 63812 BLAKE2B a555bc0bc365e4e2c28570da34e6c2891ff56a7460ec8a857285a22ea3a4a2b8975139c3024fd90ffec51386646d9ed632754971abef04fd2c358cba5e0a19c6 SHA512 2cb6c9cded0077f1501b0fba576b79e5ebf21ccc2711a91552ec46ef6d5e943e0c1255cdfda381aa8e4d7691b1e450956bedd2fbd4414b13ef7926b0cc3dc4c3
EBUILD io-streams-1.5.2.0.ebuild 1863 BLAKE2B 7239468f7bb1b4523aadea960743b25ed33bc764e1ec16d167281a7ead27a30553b600bce45d179940dd1f4d4cc47fe2bbbfa73be1bef0ad7a81702a6ee2cef5 SHA512 1e7037f2b0c55ffd1529e89a53bee05b3716511dc7b513e761c8f53ef11b9f50a9c1fc680e23e3b282cf073d8cff80bb38f2715d2533a282a11d985107c5c387
-MISC metadata.xml 2707 BLAKE2B 7f0a861b73b99dd2b03082dc8eb4302491a087a86515ef1fac00e94ceb234bea85359c8cba2bb35895f78e94e68bad896f814a8add92e282faef8000d011af9f SHA512 9b7c8d5124b259fd742c9fbeaf3dee464742a7ab51c48aa00bc09f2795523e37c0d38a204513e5ae3c3ed8addad7b3ad8abcd03f6b1a56f581dff122a572d772
+MISC metadata.xml 2649 BLAKE2B 0c4dacf878753b68f6f3e3d9fc017fe87d0c74739a088a2debd297eb36278d64ae1ad102a0c38de684fcd0fdde970ab3da16119a5fbed3734082043bdecc8367 SHA512 bc24b1ac6d1822c605be4a46768df95d886b2b84f69b34f0cf717945cfe0e5eb70812a96def9e6e701af8decaf54998ad4604816ce630d338ac62d24c70fcdb7
diff --git a/dev-haskell/io-streams/metadata.xml b/dev-haskell/io-streams/metadata.xml
index a86f42647c54..307b43967abb 100644
--- a/dev-haskell/io-streams/metadata.xml
+++ b/dev-haskell/io-streams/metadata.xml
@@ -14,7 +14,7 @@
The io-streams library contains simple and easy-to-use primitives for I/O
using streams. Most users will want to import the top-level convenience
- module &quot;System.IO.Streams&quot;, which re-exports most of the library:
+ module "System.IO.Streams", which re-exports most of the library:
@
import System.IO.Streams (InputStream, OutputStream)
@@ -22,7 +22,7 @@
@
For first-time users, @io-streams@ comes with an included tutorial, which can
- be found in the &quot;System.IO.Streams.Tutorial&quot; module.
+ be found in the "System.IO.Streams.Tutorial" module.
/Features/
@@ -50,19 +50,19 @@
Stream composition leaves the original stream accessible:
@
- ghci&gt; input \&lt;- Streams.fromByteString \&quot;long string\&quot;
+ ghci&gt; input \&lt;- Streams.fromByteString \"long string\"
ghci&gt; wrapped \&lt;- Streams.takeBytes 4 input
ghci&gt; Streams.read wrapped
- Just \&quot;long\&quot;
+ Just \"long\"
ghci&gt; Streams.read wrapped
Nothing
ghci&gt; Streams.read input
- Just \&quot; string\&quot;
+ Just \" string\"
@
Simple types and operations in the IO monad mean straightforward and simple
exception handling and resource cleanup using Haskell standard library
- facilities like &#39;Control.Exception.bracket&#39;.
+ facilities like 'Control.Exception.bracket'.
@io-streams@ comes with:
diff --git a/dev-haskell/js-jquery/Manifest b/dev-haskell/js-jquery/Manifest
index fb58e7d241dd..9c55705abc74 100644
--- a/dev-haskell/js-jquery/Manifest
+++ b/dev-haskell/js-jquery/Manifest
@@ -1,3 +1,3 @@
DIST js-jquery-3.3.1.tar.gz 114431 BLAKE2B 861251a15aa7b486202be7476366ebb584278ec6a5f5d58e132f2c4aaf086367e9952facf63ab8cc74eec8a9914182c18d66d2d4c76a59d627c887c3ca5e4792 SHA512 3222259a4342bc5156d5360385a478e235def04db0381cc48f342baac5018e91350dce760adb9b9ada796bc6341d5629f807672f629ee127faefe521801d62bb
EBUILD js-jquery-3.3.1.ebuild 613 BLAKE2B 21d410960a74975bcc701e25acd66cb1798cdb7f30e1e917c386adcc3ffd13b6c51248b1dd576ee20aa110e86d08a10b116db3ce59183f31e448ce0c46f0083b SHA512 fea11d941775d6f734e9847de98d611da383252e0091c87a727563fd5804c486b2342d046315e84e4062d5b89548ef62d5724d0699706d9880b1379bb76abb6c
-MISC metadata.xml 707 BLAKE2B f3570e08e6209e6fdb6be46fc28cbafe316632654ada344598c47c73a02c43f5ec9d1094927bbb27f585de95ad6b4dce360d1883a3064e07c5600ea12f2b2dc0 SHA512 d316dd0a71dce3c8085510d8fb7eb55ea3e323fe0b484ae1b90301412eb7fcc49aa29f3f3d4b94f33fa4468985cad3fd456bfe89eafdcdc14b02e31bb59c4990
+MISC metadata.xml 707 BLAKE2B 5a0d4be70db6e5bfb0f4cc1884c57fd3989cf32c0b7760ef907c49cc79e6c0e80d9cd67e6d860726c0fc2d028d316e096065e759bcc8cd32fb43dabc2c3c9d3f SHA512 7e99a7fb2e24698730c438a9e75430c0d851d2fc04423dfa2565f00512c81fcd2b14944112b2f383d7380b23ad1f341771c6f8390ebdabdca5a9cd1eebcd6906
diff --git a/dev-haskell/js-jquery/metadata.xml b/dev-haskell/js-jquery/metadata.xml
index 9b1d6090b8d9..bed62240b125 100644
--- a/dev-haskell/js-jquery/metadata.xml
+++ b/dev-haskell/js-jquery/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/language-ecmascript/Manifest b/dev-haskell/language-ecmascript/Manifest
index 868133aa7304..5bd2116bd48e 100644
--- a/dev-haskell/language-ecmascript/Manifest
+++ b/dev-haskell/language-ecmascript/Manifest
@@ -1,3 +1,3 @@
DIST language-ecmascript-0.19.1.0.tar.gz 56091 BLAKE2B f7f84703aaf6962164b8bfda5fc5ac624cd27e325b77db45cef058bcdb447fa54aa3462eb1ec6ef8318c6663418cfe5459880f31ba97fb89ecc0be97d6757e86 SHA512 07a562af8dcdb72f86466c2cd066252e289bfc253cefdec756dd68cfc4db867b9951ffde4d0edae492cd78feae426796273667a8fcdbf182489aaed415abb2b2
EBUILD language-ecmascript-0.19.1.0.ebuild 1531 BLAKE2B ea67e3c16a44ecfa58b06f9414e4c8b6a1da8a81d6b659133475a9383b35f136bc83b862b4310f772a8f7514751a57e48273b322386bf405af5b61ab85c5c205 SHA512 14bd9d947d5078bf6e2a608e26dd3b88e36cea1f21ed66ff17f73c90ca88a5139fd4f1e60ae800091759c98a586d03ae4aea5076915026abf0cff211e6d7a78c
-MISC metadata.xml 596 BLAKE2B fc85e0172510fa01a8ff9ad7bc507031e82f71483535dc295f47bd041943b410e8fdaa104c3c3f765f19c5dc314689dd491c486f5feff9e202aa6799e0cd66ad SHA512 47cdb2d3fe83cb1e12a403aa455ff575169c2200b526cd0c04982b4e24f2e91b01c83ff7450e9c48c26f37c5f187478f1a0872b632aabf6be2d50627b44c7485
+MISC metadata.xml 596 BLAKE2B 787ae6259b762c93911394e5705222432772e615b6fc3c74a193d65d6f95a5f28e2020f9df5bb091a8aea0d0d16e15a58b2cddc490d2200a7af3dd4d7cddfd31 SHA512 5d34b8f0d441df1eb10c5bfaeb8b18d018c579b8d25d22ba50f87bf9f850c0309f9f5964f0ee5e2ccfb8447f8411dd1b18fac62a44c09db2223f1b29a3ddde80
diff --git a/dev-haskell/language-ecmascript/metadata.xml b/dev-haskell/language-ecmascript/metadata.xml
index d5b2ae80330e..d7ca12103c90 100644
--- a/dev-haskell/language-ecmascript/metadata.xml
+++ b/dev-haskell/language-ecmascript/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/language-lua/Manifest b/dev-haskell/language-lua/Manifest
index 7f6d5ae64ada..c75080416f71 100644
--- a/dev-haskell/language-lua/Manifest
+++ b/dev-haskell/language-lua/Manifest
@@ -1,3 +1,3 @@
DIST language-lua-0.11.0.1.tar.gz 122831 BLAKE2B 20b1ae06f2b22e5f75b50c04b7fe9edbb81b8897ec015d8b5c6a8ea97fa8dba49901ff101103a4f728189be6c18f76191506cda8a28583f3783d6f4af66a6b4b SHA512 59b3d64f7a920b7aee55965e2a0c847d7eeb4e7c5a33668ee4a796b403b98a11a37ed8d6d1efe8244aba6e56cba01841cd7cf00d706544d65949ac019b5fd11a
-EBUILD language-lua-0.11.0.1.ebuild 839 BLAKE2B deefd42273af87958c244617419d0a91b26ca31af79a967f2fb40fbfd752b4ca7325753a983867427be955f2a5c48030f0ac196cca8bdcaf05fddaa7e0286ab8 SHA512 f16d9b9ad40f6422da0ded178cab4e7e78210addef0916b12fa60e73a22ea515ee381fd891396c81614e09f6d52a4f1cff081688ff50b4ef716b9860e15d731c
+EBUILD language-lua-0.11.0.1.ebuild 924 BLAKE2B 479a209dc70e0d4cf813d7ca95ae90e9c92465c71110cf6ba8e6081302ebd96d02053b6be784738fe062440e1cb243e46e95c6e4d64ea1ac12032fd9e48ed8c8 SHA512 3b35b9482a469014a24ee37019830c1bd6dfffd35d47400409183bfb1d85d01c8d2f51e8fe73809f823e0caf83840a420ee324bc29ac2346609be1966ab11e8c
MISC metadata.xml 332 BLAKE2B 90d6c2520b120543984788781ad6354084a7ab65b9178420dba136fd43391f8cb2de99589acb906c2f3b337bfa1b46b8f83fa5f320a47798733ba5603367cfc1 SHA512 f4aa3ce4015cac00154336e302d718c96d14eb585fd66b8f74484f832c9e9d712dba69ccd941c211409388259fc1465bf791ba5da0dda28dd555a0388e7d585b
diff --git a/dev-haskell/language-lua/language-lua-0.11.0.1.ebuild b/dev-haskell/language-lua/language-lua-0.11.0.1.ebuild
index 7f916d15ee72..aec8100c4652 100644
--- a/dev-haskell/language-lua/language-lua-0.11.0.1.ebuild
+++ b/dev-haskell/language-lua/language-lua-0.11.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -30,3 +30,10 @@ DEPEND="${RDEPEND}
dev-haskell/tasty-hunit
dev-haskell/tasty-quickcheck )
"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.5 && < 4.14' 'base >= 4.5'
+}
diff --git a/dev-haskell/language-python/Manifest b/dev-haskell/language-python/Manifest
index e6212e5b7c96..b713aea77e3f 100644
--- a/dev-haskell/language-python/Manifest
+++ b/dev-haskell/language-python/Manifest
@@ -1,3 +1,3 @@
DIST language-python-0.5.8.tar.gz 60171 BLAKE2B 1ea4e12bb9d8efe209d126c8787d80e616c34393cbb7017b7a55711b407f19150e688f3e8f45eb8a6f6a5c3c0a080539674134c8b253586ddd7da006fd0a4733 SHA512 fa2d9c1a20460e38dcc370be60157090e7279386a4ebc0f4c4bac56fb3a8f65541c41fa789d2df31e385eeea3c05e2f84c44f77917379194eb4e29372ab4c20d
EBUILD language-python-0.5.8.ebuild 749 BLAKE2B 5f954c0b25efdc61b1c33019d04d2d3bfaeb217897d15dda3de558131f6cbc1d24a5c71ce7235b4e932031b30810741a58c6ab40f1e0a019f64ce81bcd80841d SHA512 ca7bc024ca4125ee508c8dc9d3deccb8186daf8f4395ed07352f477cbbee6689c081b9fc30293ce3525d196c0e949d4581bdab1bcf4835406c020e4ff667cd9f
-MISC metadata.xml 522 BLAKE2B 87ec77a302e28f15d6547231c98543e7c919ac2a358f875760f8f6814f12920484315f15a0482de83571180483ac4eeb34284894cfe8df55970056407e141084 SHA512 646c64774499fe411f4751bad544b7d489f12eff37a4afcfa3d96d952a8fbc7d4140cafdbad792ed27227f2752b403002844a49f3c4781ba0bbbb9939cf0a5d3
+MISC metadata.xml 522 BLAKE2B 870f826ff79603c42f96e29b44e43e877056ab743cb5f88790e1ff41307f8bfa4d5c1dcb80c2afcf8235aa118989c37e2273c4b1d81805ad3df33aedd646a2c5 SHA512 8db1e1822e5ef322649b15257670bc4ae2756baadbaa35464e4ce0679fecd3394c2145568793422a36316643fc3f652b37cc035525a341e6583cb7f17f17b606
diff --git a/dev-haskell/language-python/metadata.xml b/dev-haskell/language-python/metadata.xml
index dc19c4cd973b..73e3172c5476 100644
--- a/dev-haskell/language-python/metadata.xml
+++ b/dev-haskell/language-python/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/lens-family-th/Manifest b/dev-haskell/lens-family-th/Manifest
index 49a385ab9ee6..8bde2310d00c 100644
--- a/dev-haskell/lens-family-th/Manifest
+++ b/dev-haskell/lens-family-th/Manifest
@@ -1,3 +1,3 @@
DIST lens-family-th-0.5.1.0.tar.gz 5724 BLAKE2B eec0a853e47fd4283a809c97d11d5b12fc5eda26d6d7fc136db230a518b8c99b9eeda40cbafad9ae5ba7916ef77d1d73b509324c407d96df6a8b5819f18703fa SHA512 0b38de8c6270478e7b8933def57288c8d938ba359f880b8e002f0871b56de4cac887b37d0a99c8ccc62ccc0e51416a7d4d3cea1d110477b7ade4ee0e9f799077
EBUILD lens-family-th-0.5.1.0.ebuild 592 BLAKE2B 72daaa4ea37546553bff41d23b553a74ffee38bb3fc63d7be1da5668840ef57420a84e525be52f80fabf37239c26a230ee36252c1ff74b808a42afde2aeda94f SHA512 51428c1ead2d5cef15bbe4357be2edef1b14a53aba7992c4590578ca64b49a97c560fa41b08246e089afa8a6721d4ffd3b31e9bafce2307ba9f582f246cc22fd
-MISC metadata.xml 690 BLAKE2B d2cd7aa52cc8d336c744531618a66539841aa72e58678277937dafe5099c1a5ee827335cc65723df473c59ad72d71adbfd3873450f624eea158df7692a4be0f5 SHA512 55dc29a781ac230cf03c0d8f5907ddf60199804f9a37ceea31f361b3ce544b20a06c03b89615fe1076708ad76fe501c3dacf1907ba5f09ba345357ba68a80824
+MISC metadata.xml 690 BLAKE2B 1c2c19d067b6f296835f9ed25b084cd767363120f75f7c69cc99e0e66d07508a9e5cfe966b0795edb4db9fcde4927b73ab1cb24f47b2739447a2e90c95b22594 SHA512 e35bbb43288017bbf1178f840e208a0f2a0bd9518ada7c15358ad68547ac2eab27aec1a0c77aafd4bea9f4db5606c51dee74c707109b43b219d793524e642ff0
diff --git a/dev-haskell/lens-family-th/metadata.xml b/dev-haskell/lens-family-th/metadata.xml
index 1651186a0a1f..2bf781e85ecd 100644
--- a/dev-haskell/lens-family-th/metadata.xml
+++ b/dev-haskell/lens-family-th/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/lens-family/Manifest b/dev-haskell/lens-family/Manifest
index 9d9ed52f3315..0f6a108be586 100644
--- a/dev-haskell/lens-family/Manifest
+++ b/dev-haskell/lens-family/Manifest
@@ -1,3 +1,3 @@
DIST lens-family-1.2.3.tar.gz 8525 BLAKE2B 769d26b7deeb392718f200ac99b6af757131a56e7725c1b90e9c40d6c352f4d812095a3863e56b48d8b17a9f84348986301c2b7fb10ff88962563449e1379547 SHA512 a8925f6596b396e65f4c5015badfd48056e3dafe372019690204fa44502fd512ebd78dcff709b1fe5d1c1648fc2f3da49d657109c495a281d998c6be67bf3201
EBUILD lens-family-1.2.3.ebuild 692 BLAKE2B e3693a3bb93d6222bb25ea5242a95403d51ae336c4731ac7d72676e2841ec925b7cea318f60e779f5a01871bee1fa781b92aa33716338e11ce08655b50493131 SHA512 9132ef721fff8afc2399d742707f011b6f55d9278f7488af6a56430bc565ab808504dead572a8e47ae6f5ceb459410e5eea74abe61809d56051b65ecb24fca7a
-MISC metadata.xml 734 BLAKE2B c45de814050d33189f54e59256c2c9b261e6a47bdcdfb383e15f4d2318fed41b9903da259078682f0c03ada42205283962857a1e2ab60e7e8a66e466f3993924 SHA512 23553989de8d413abc7a1c2061af33beda9ae0f161d0bbc1f8832dd587454c3a18932b6aa8fd6eb77717af2b649d0b1ebe3c0d9d52bb12b243918ebdbdc3a37d
+MISC metadata.xml 724 BLAKE2B 45e7cf533855d2374f7a3542fe028e10262c77caaad13a07ea34b7dd52314b0c67bc497b9f66fe3f99e7db72eb082d38b9363f15c5913fb9690f51424c04fa77 SHA512 a15a051125265ad127002354a7271aa790fb3e8e92659ebc2f58adcd5e5883109113eaad8b616bb53c7d8cd6981172a9f7c0bc49dc09320a6d4a4adde4d6c2c4
diff --git a/dev-haskell/lens-family/metadata.xml b/dev-haskell/lens-family/metadata.xml
index 02358802aa05..6ffe8e52dac5 100644
--- a/dev-haskell/lens-family/metadata.xml
+++ b/dev-haskell/lens-family/metadata.xml
@@ -15,7 +15,7 @@
* Cast projection functions to read-only lenses
- * Cast \&quot;toList\&quot; functions to read-only traversals
+ * Cast \"toList\" functions to read-only traversals
* Cast semantic editor combinators to modify-only traversals.
</longdescription>
diff --git a/dev-haskell/lens-simple/Manifest b/dev-haskell/lens-simple/Manifest
index c66f72968783..51cd1fe5dbba 100644
--- a/dev-haskell/lens-simple/Manifest
+++ b/dev-haskell/lens-simple/Manifest
@@ -1,3 +1,3 @@
DIST lens-simple-0.1.0.9.tar.gz 4541 BLAKE2B d3967769ff693b5e1fd370a96753753e2bac502fce326e6266627f28c5ddfc3e29ec0d646c1dcda2ceeaf7ea88f6acd5fb031aaf976c42338a1e9c3190f578f6 SHA512 3bf1079f4525b534bca70f83073ebb8abbc84cd9320ef97a1fb137914fcb614f8d7c8ea7065a4484539dc6240ab1aa393ee22ed3b9e20bc421d25ce7adadbd0c
EBUILD lens-simple-0.1.0.9.ebuild 934 BLAKE2B 68dcacf053ceaaa6595cc9386f8fa14016b4603e83b814ff4a75e837de864cd002301dd9a9f70c5300f9f6e92cfe1bcd69425ba0998dffa9d32ece221e02ed45 SHA512 d2b18392fe751454ad8a542f266cf15d5bb39d95d6aafebea45d933a928354a8ae086ff92c76e1dfdb30c37985884a8b0094f360e0ebbd4cddeaa04cfbe5ac18
-MISC metadata.xml 3832 BLAKE2B d7aacb03e4104637103d5fecc44027b51ad2dd1caef58e47f77e343c3e307df50363a61124408c9f64adcf2a7d0e8abdd99efbc5e92dfb489ff18f96a0e81b42 SHA512 fb425a74d1f97a963d35f9c34a522a9cd559ee960bcce274da4ffecfacf2d6c424bf9844eb4e662c3e888f1035ec954b6dc2d67df8f78d86705f9b2049b1301c
+MISC metadata.xml 3832 BLAKE2B 87b3455f6cd578db01611887a1165375a064b9de37e91127f0c671416dd419d5be15b431978616d335303843217db104905c13683ccae6c30e400e4ead9087ca SHA512 c47006223bdb2440c058a6e21baa8893ac4fbeabd13563efb96b949ee58c1893cdb7b9e13500e5a74ed71d7423195dc0420db6702e15cc7cf45c8e7d17c18d32
diff --git a/dev-haskell/lens-simple/metadata.xml b/dev-haskell/lens-simple/metadata.xml
index 743355961e37..899049b30ca5 100644
--- a/dev-haskell/lens-simple/metadata.xml
+++ b/dev-haskell/lens-simple/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/logict-state/Manifest b/dev-haskell/logict-state/Manifest
index d823a4ddd07c..0b1686d23ae0 100644
--- a/dev-haskell/logict-state/Manifest
+++ b/dev-haskell/logict-state/Manifest
@@ -1,4 +1,4 @@
AUX logict-state-0.1.0.5-monadfail-compat.patch 2447 BLAKE2B a6decde86f3993e00e55e3298e25347ce2fbd43b38bda91de00b828267c20e8ec53f98c64e7ee4f25a65d44eaf18b462b354b2eca97430779688007bd551228c SHA512 5c237951869ae09b7b1e0c82d39e9d50949ff53dab7afdd51fe081dbed412e29e4c3875e5d446bb81b426e53e158ba9977beaf2abe54b61c412c2fc8c91cf5fb
DIST logict-state-0.1.0.5.tar.gz 4525 BLAKE2B 9dbd41d4b1f1f9023082836a852bc3f2d273f920db6caa4383fc23c967e588dcb2e94b053a5c7a3fb3c28afbd714f7006583a65dd87c3eb3b535202caf2223fc SHA512 f641907213c23de22a779f1dd065aa3c02de5686dae0fac86403d958ba6d2cba23d86d6a43b8c78fff0963f7ed62837d704243eeac006163eb6fa2ab26fe9ad4
EBUILD logict-state-0.1.0.5.ebuild 707 BLAKE2B 79c1fb80c5e47f31cda599c061421ac2db65a8e1cf5610855cee329daddb723fb480fae92597ea95d4d4dc1642833925dabcf85d79c1416cbf6e06fb602d42f2 SHA512 5bf998460f9443947b6261acc5ebb8db82c1c78c03a712069a1207193968ce27040dc180c67d16576da115c28fff2ae1799f8713830394570e919673ba5baa05
-MISC metadata.xml 489 BLAKE2B 7155624f2570bd9e09434734cf702db4785da809af5f1a37d71c831109aeb4eb1d60db8fb9e12043fc7b564deb6255e076a47126d9bf5c82c1a73c14ffc71349 SHA512 a240b1ef1ef72e87f57d27217359e2f5e6494cc0884b25b605b66ba9ab06182be8e8f815e73fa49a44961b958e8d00e0d4daf3cf58f20e7210ea531f6ab848fa
+MISC metadata.xml 489 BLAKE2B c5e570ed193181b52573d59d109a848a71845333a49e84f09d38079aeb0054cd6ef5a1ab99cf5024e9ecb1ee9dab5a01ffba73abc57663f7e29edeca39163480 SHA512 6523dc1c6f54376f031d318c20073bab00c4285c82104263df0f86fee3e8ecc8409687ae2aa1f0bb1659cf99e05e95b095cb242a5e73cf22e7cba3e36bbdb7be
diff --git a/dev-haskell/logict-state/metadata.xml b/dev-haskell/logict-state/metadata.xml
index 8419c5504031..e9af1b88c9ae 100644
--- a/dev-haskell/logict-state/metadata.xml
+++ b/dev-haskell/logict-state/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/lukko/Manifest b/dev-haskell/lukko/Manifest
index 503f6424a34b..f662ced5c99a 100644
--- a/dev-haskell/lukko/Manifest
+++ b/dev-haskell/lukko/Manifest
@@ -1,3 +1,3 @@
DIST lukko-0.1.1.2.tar.gz 28366 BLAKE2B 8e7a0257c187ed76f2399a2ca381210ad44d683faff74ca583658eab13545e6809fe6ea57b4c4c22c16560272c0d53736183437e4f5ad64919d98dbac239a864 SHA512 fe3a6687b741491ebaeace29c8d4d01307fad43f0e649c087fef24ec227eb231541fa1500e1685c814eb2a1ea472546033e837ce84fa64df79f00b19f8abebb6
EBUILD lukko-0.1.1.2.ebuild 1084 BLAKE2B 01d56641070b69a1263c841558daced98987b7b5a7291075c5b364426f1a5489cb846c9c5883978d826917ceede47bdb7f25b4c613899540bcd2bb230ac35686 SHA512 7c73a0bc57e44cf2a32d9566af68ec5e2773fca8bc51a4d0f71e1cf3f0964f123abdf74a451d39bd5521f3f5f6314259f03cb534fa317986e48e0bbc93dcb6f0
-MISC metadata.xml 1775 BLAKE2B c2465f50a55356961ce4e30d005a76589fcfdf1ebb5f985e9415fe39b39767b9c02872cbc4a371441af240257b9d8d27e731b3e012b65beb60e45767c98035f9 SHA512 c8b0386734f1810ec1c2e693b5686e0ef0e5c9789794e393df47991341a5011ce079de92888763394a9867ea86fc2a205f13271ecf9af22207e4e7244a0c0d4b
+MISC metadata.xml 1655 BLAKE2B 2d80191e06962671643999ecd726b5251d5a6a79ffe2147b1372e857c4bc1331315e75b5e646954c04868530e9669a7a266339f8fec45433d333c75a86292ab9 SHA512 8e6b574192ebfc60a8df85ac205670b3711173760a8500a83a079ccb1e86ee0f088e05ab1e3eba773bcad877ab02ecf237d28a8b2065b1637fdba165dcaf25f0
diff --git a/dev-haskell/lukko/metadata.xml b/dev-haskell/lukko/metadata.xml
index a2f47beee925..aad26bd3444d 100644
--- a/dev-haskell/lukko/metadata.xml
+++ b/dev-haskell/lukko/metadata.xml
@@ -11,23 +11,23 @@
<longdescription>
This package provides access to platform dependent file locking APIs:
- * Open file descriptor locking on Linux (&quot;Lukko.OFD&quot;)
- * @flock@ locking on unix platforms (&quot;Lukko.FLock&quot;)
- * Windows locking @LockFileEx@ (&quot;Lukko.Windows&quot;)
- * No-op locking, which throws exceptions (&quot;Lukko.NoOp&quot;)
- * &quot;Lukko&quot; module exports the best option for the target platform with uniform API.
+ * Open file descriptor locking on Linux ("Lukko.OFD")
+ * @flock@ locking on unix platforms ("Lukko.FLock")
+ * Windows locking @LockFileEx@ ("Lukko.Windows")
+ * No-op locking, which throws exceptions ("Lukko.NoOp")
+ * "Lukko" module exports the best option for the target platform with uniform API.
There are alternative file locking packages:
- * &quot;GHC.IO.Handle.Lock&quot; in @base &gt;= 4.10@ is good enough for most use cases.
- However, uses only &#39;Handle&#39;s so these locks cannot be used for intra-process locking.
- (You should use e.g. &#39;MVar&#39; in addition).
+ * "GHC.IO.Handle.Lock" in @base &gt;= 4.10@ is good enough for most use cases.
+ However, uses only 'Handle's so these locks cannot be used for intra-process locking.
+ (You should use e.g. 'MVar' in addition).
- * &lt;https://hackage.haskell.org/package/filelock filelock&gt; doesn&#39;t support OFD locking.
+ * &lt;https://hackage.haskell.org/package/filelock filelock&gt; doesn't support OFD locking.
/Lukko/ means lock in Finnish.
- Submodules &quot;Lukko.OFD&quot;, &quot;Lukko.Windows&quot; etc are available based on following conditions.
+ Submodules "Lukko.OFD", "Lukko.Windows" etc are available based on following conditions.
@
if os(windows)
@@ -41,7 +41,7 @@
\ cpp-options: -DHAS_FLOCK
@
- &quot;Lukko.FLock&quot; is available on not (Windows or Solaris or AIX).
- &quot;Lukko.NoOp&quot; is always available.
+ "Lukko.FLock" is available on not (Windows or Solaris or AIX).
+ "Lukko.NoOp" is always available.
</longdescription>
</pkgmetadata>
diff --git a/dev-haskell/memotrie/Manifest b/dev-haskell/memotrie/Manifest
index eaa7212d5185..f4d1617c6743 100644
--- a/dev-haskell/memotrie/Manifest
+++ b/dev-haskell/memotrie/Manifest
@@ -1,3 +1,3 @@
DIST MemoTrie-0.6.10.tar.gz 8403 BLAKE2B 4d8d3bbefef13d56c16fdd4e3584a811e6cfdca6de27df7d8eee7bd684050275c0e7299073e7ad3edd231db0dec91f3e42725295f21a096796f2a8445d10822a SHA512 73be7e356ad2aeef49abf43975d2e24ee8b883e12453f316366b52998637ac26d98feef34388c2a46f683027dc7132444b17a25a12d3e86748088fadf081b186
EBUILD memotrie-0.6.10.ebuild 767 BLAKE2B c05e118fc1d918c49856b88332dc61b7fdc732eb3f99261dcce678c697721cec61c95f66de9bf58248ed9db040cc53468aae86a8c93bfae35657b8d580a25be0 SHA512 6db53fb85253cc1a3d93016dc5114c7cd667af88855bdf21af6a15ad6de7cffe3838f57b5585391cefc6c0a8bc3d5eb70ee94b399a5e4c7bbb07e872860e5897
-MISC metadata.xml 640 BLAKE2B dee8ca839f73f4be6933e30e23e4ae8a15fd428f652276fd3ffca8b9b715c3555b18ec8e05850a6b40babfa861afe889e1d3a21cac9a8d40269eb2e3a16cf46d SHA512 0691348e9a5c6a7370e272bbb12f0dfad0ba17fddb256df7b1cb9e5b38d059c2bab91562ed8c44a4f7aaf0a5dac4e9dd8adfcc2c91e3ec78dcad5d7d9c624b40
+MISC metadata.xml 640 BLAKE2B 21c430804b7a47fc0bc905aa8f75b9a89d094c2b83da187bbccb7185917a5c86c59b811f2b35fade246ebc24ca8c9dc8eac4ee4ef1933a5c0abe993029a66132 SHA512 de9c6c460615c62adb2062b4a2ce6509613568d28c2d3275ed25b85ba17628bda99d62a6a35ec498509b6438250c9dc48e4e7439821ec030466d93a61fd8cada
diff --git a/dev-haskell/memotrie/metadata.xml b/dev-haskell/memotrie/metadata.xml
index 2a3b094947a8..f1d48939ff44 100644
--- a/dev-haskell/memotrie/metadata.xml
+++ b/dev-haskell/memotrie/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/metadata.xml b/dev-haskell/metadata.xml
index e6044576f941..3b15a8a72e9d 100644
--- a/dev-haskell/metadata.xml
+++ b/dev-haskell/metadata.xml
@@ -37,4 +37,3 @@
językiem programowania Haskell.
</longdescription>
</catmetadata>
-
diff --git a/dev-haskell/microlens-mtl/Manifest b/dev-haskell/microlens-mtl/Manifest
index adc058d4b17f..7fcbdf70a7f4 100644
--- a/dev-haskell/microlens-mtl/Manifest
+++ b/dev-haskell/microlens-mtl/Manifest
@@ -1,3 +1,3 @@
DIST microlens-mtl-0.2.0.1.tar.gz 9019 BLAKE2B 48fdd193522c239bf477cb289310d2d2c461a3d192f4d70218a2bf2013923fd1f06d79bff9ada29a2729ec5d01884c25f3fb13bf1765803d11b15f354be8baf9 SHA512 2153a38e637e33e426bb64986fe7e818a2be99e4005cc7db51b94a4f66be8170e20071bf785c27a0beeb48cab97da037f68a008fa157a21a70fbf9fd943f6a45
EBUILD microlens-mtl-0.2.0.1.ebuild 799 BLAKE2B 3f1c966b0fbccce16da18f77e3fb9182ca9e23923619a7a5d9feb9518542d6cc92d6f9392d3913bdd89f3fcb50003b58d2aa29c4601ac3afeaf866b75745d072 SHA512 d8a3d8c616610418c52e8d44390f84510e4c166b4b7731bad8b87879adaef920fb8d605b7862dad8bd46bb382618bcd97cfe33f33c63eee303d182f99cde37ec
-MISC metadata.xml 649 BLAKE2B 3ff775441db74484cde52d1112461041573ca1cf3f6becf2f63a41f26a904ec8dd84c86642cfae6c38d8924f659ac5b57038136408248ac8f28c591f3ffba606 SHA512 5cedb24535136c1c14dce2cf2fb9f0af06a616bb91023913dc30790ffa8c782ccdbea3fa1f25c41c2ac336794e239afef8474862352ef7834fb4b74aa5c029cf
+MISC metadata.xml 609 BLAKE2B 3d674ecf2100bca458f51db537842f8a640438291e494e6e3e8c564e664311e1f11c66a96542091252e39e0e495f0a55576308e641195dbbbf59a49c3f0935e4 SHA512 ab221f026e89a2f74dcfc00abb86a507112021bd05e24465be499664b3af80333cdf027bba3c0a6c1d8adc8a29294d3536266e8cfe7f29efd9157ecf2d2a91aa
diff --git a/dev-haskell/microlens-mtl/metadata.xml b/dev-haskell/microlens-mtl/metadata.xml
index 31f5b531504c..183a6dfcf8a6 100644
--- a/dev-haskell/microlens-mtl/metadata.xml
+++ b/dev-haskell/microlens-mtl/metadata.xml
@@ -6,7 +6,7 @@
<name>Gentoo Haskell</name>
</maintainer>
<longdescription>
- This package contains functions (like &#39;view&#39; or &#39;+=&#39;) which work on &#39;MonadReader&#39;, &#39;MonadWriter&#39;, and &#39;MonadState&#39; from the mtl package.
+ This package contains functions (like 'view' or '+=') which work on 'MonadReader', 'MonadWriter', and 'MonadState' from the mtl package.
This package is a part of the &lt;http://hackage.haskell.org/package/microlens microlens&gt; family; see the readme &lt;https://github.com/aelve/microlens#readme on Github&gt;.
</longdescription>
diff --git a/dev-haskell/mtl/Manifest b/dev-haskell/mtl/Manifest
index df92a4c2bd8b..019d50c2b795 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 882 BLAKE2B f8aef1d52351b2711f8651a3630da5dbb8cce9d43152fee9339fe89a289f0c98f5128c48bceed159200c59c60ebcf60ddf16a8affa1cd5f6ca9dc4b8c27ba40d SHA512 d207f70a0f6bff0165271377b031980c25f6c88ceb820e24b6a912a82a42e838f168964a20431c8a0df6d9f607ca1a9e3020297bd53b02eda0aac9928be50f4e
+EBUILD mtl-2.2.2.ebuild 921 BLAKE2B 6ce035f4a361e8d9daff8aab62718fb0366896ab010ed29c09712ac402ac4977201371de349befe2edc62fd95aea8ca3e0e6b8bde14c5482ecdbeadd2577dba9 SHA512 085a41929ffb0befab24b067f39b633b5fd21ce2b6ae766f50ca876bf0dd8d108ed17c997d304424adf39bd8f2c55ae8b20ee37be2f02f2408b8f871b0e18151
MISC metadata.xml 693 BLAKE2B da27e97919715cacee75756746262ee8706cd83f26967cf33bba060e85034cbc546a0c52093ba34dc9db7faa81db2fe0162adf4882cfb6fd7d86137915721ff9 SHA512 3f98568414ef1de6679c4d8a1f381bba6eff560b889830d711578252feb9dae978a60fdfd7e84f5ba71d09a2710a21cd464e1735b5bd139462d12694df8be781
diff --git a/dev-haskell/mtl/mtl-2.2.2.ebuild b/dev-haskell/mtl/mtl-2.2.2.ebuild
index c9885eb4351f..573ea637bf81 100644
--- a/dev-haskell/mtl/mtl-2.2.2.ebuild
+++ b/dev-haskell/mtl/mtl-2.2.2.ebuild
@@ -24,4 +24,4 @@ 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.10.1_alpha1 PM:8.10.1_alpha2 PM:8.10.1 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.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:9.0.1 PM:9999"
diff --git a/dev-haskell/murmur-hash/Manifest b/dev-haskell/murmur-hash/Manifest
index aab19ff7f560..272811330ab8 100644
--- a/dev-haskell/murmur-hash/Manifest
+++ b/dev-haskell/murmur-hash/Manifest
@@ -1,3 +1,3 @@
DIST murmur-hash-0.1.0.9.tar.gz 4204 BLAKE2B 33781f0a94f767d8f4fc9e10e3c94718308e24370ebfd9f66cd5279bf9c7204136103a8e4aa86f3025559e87075e47bde6930135215cd9b1c4275d696f2c2490 SHA512 7ec34346d6361de9e9d716d98f207534807faea97c683212e5ab037d2e16f007845eb265dba0e232617a80acc7e37f4238d4424883b975d04057ade595788486
EBUILD murmur-hash-0.1.0.9.ebuild 539 BLAKE2B 8bd138665d2d57fd53b834aaa678f6cb4cfb1d233fadf2c32a89b0f5b7c11fa6256981854e88e898d68b7c9c6775fcf1ad4598f3b3254ec2d9ef7c8a987f9063 SHA512 c6b2de58f4b3eb653e185be358745f4e0a940843177cb4a2b8ad9d07a0cbc1dd0fb3838565403268628f854a04f1f3b231a1746454a5fa2da3b67bd6c0a184c5
-MISC metadata.xml 625 BLAKE2B 0bccd08db0d4a54371359aea8188fc94bc198886c5b2cd6c5895ae84b508f3df958238dbd4bec90aa5d24d83b4884c38e2af568e0f64aafe770e667eab6aef23 SHA512 0a34e2c2f2c0908bceac9f12fb82259cc54ea33198d73400332d00ec7a54591505bb0b1ce387408219b44fd96136a33ef9f27c99e1a0a00be38dc1ed6fd82aa1
+MISC metadata.xml 625 BLAKE2B 817d9df691fd160637232637acf74cd5ce6f64d707eb41bc7fb83618740588fda25b91e3150b9468b36307b5b7f313d2ba3cd025c91740d5943387cfb0c27b13 SHA512 a38e4dcda8c2e5a74e0bc146ffbfec90f7b222c61364f2fe78673b87d3ae04931fdcfc95110c6d4c3359070c927ace989779f3d72b611f91fb0521ac5bdd8bee
diff --git a/dev-haskell/murmur-hash/metadata.xml b/dev-haskell/murmur-hash/metadata.xml
index e0fb34889e78..c14709e957ed 100644
--- a/dev-haskell/murmur-hash/metadata.xml
+++ b/dev-haskell/murmur-hash/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/netlink/Manifest b/dev-haskell/netlink/Manifest
index cce51641af53..638a08ed1c86 100644
--- a/dev-haskell/netlink/Manifest
+++ b/dev-haskell/netlink/Manifest
@@ -1,3 +1,3 @@
DIST netlink-1.1.1.0.tar.gz 49444 BLAKE2B 620cf5a4b52f86d9410534d5ed0f4ede40961e976e811c0e2f07c46c95b1ceb1452b9b19cdf4f9da9dfd60166fc7899550b060569dea956feadd6c1293c20f6e SHA512 2bb3d3c1a86e2de61e18a50366d9ecfa863df4959533db5ab3b127b4e02853cf4295ce7519a8ba7bbee9af0534c510aae99c567a5b23e8587e8e56113f530da3
EBUILD netlink-1.1.1.0.ebuild 841 BLAKE2B 2c05a399ed25f634ac10857fe4f7abeb778f7fb240ab7ff7e46a88e0328356ff789e585c31c874369e708dc440d258461dd66162d60bb8bdbeb632008fdac8e4 SHA512 bfc246baa8da6800f95c80f0eea79e199322d32776413a09ddc60ee93e404938425abff7e7fc25e84fe20393768c6abd313df53ed3ea91e7b323d363ab44d749
-MISC metadata.xml 339 BLAKE2B 40a47c360c94feed4297bb8d44315fc2e02201b19ff53b2fe3ed2c4f4325279bbeebf8d039ad92e0e989ea352895cd3a38be20f5997d7760571bfc259d474311 SHA512 0beb4aadfad4adcdd7acc220c7b2c584e0c908b0a80dc6c69dfb959a4f80146eca0bfdc3b86d2cc53acf5268f834dd9fac4ed4fa7d9e35b6de34f9269cd466fb
+MISC metadata.xml 339 BLAKE2B 57896d65082bdc45a0c13a2583a8483c385a957f6c5d3c8779cbd2d1a7bb2e3bdabf839db9638e6ecb323895833bedb826b13d4959521bdc64992d84e0bdf613 SHA512 72f31c8dfec007a91d42eb44753a16a22f1c8e1fadd79dbc8e7ea428871543a8101e3b5da4f82432aff4385b28f6fe6fc8d2e9a08938ac5ca05bbd34d92c431c
diff --git a/dev-haskell/netlink/metadata.xml b/dev-haskell/netlink/metadata.xml
index c32804186997..8bc33cd1ae7a 100644
--- a/dev-haskell/netlink/metadata.xml
+++ b/dev-haskell/netlink/metadata.xml
@@ -6,6 +6,6 @@
<name>Gentoo Haskell</name>
</maintainer>
<use>
- <flag name='generators'>build the generator scripts for constants</flag>
+ <flag name="generators">build the generator scripts for constants</flag>
</use>
</pkgmetadata>
diff --git a/dev-haskell/network-bsd/Manifest b/dev-haskell/network-bsd/Manifest
index 30b9a9101ebd..9f3e3f0493be 100644
--- a/dev-haskell/network-bsd/Manifest
+++ b/dev-haskell/network-bsd/Manifest
@@ -1,3 +1,3 @@
DIST network-bsd-2.8.1.0.tar.gz 8584 BLAKE2B 9864cdcab82d77592574983c70ddf262a4e836807d9141cacaa638d109f423e8332d9cb0b7d07661121970d9bd0b0ef9dd292d7e57010dff106a62003592d738 SHA512 b2f66c6705c490e1cbaab6ca88444294bc90b3711da4039046a9279060ed41228ab855b40039f56bd02eabcc0351200de3e043a108a0cdc98192d563702de7f3
EBUILD network-bsd-2.8.1.0.ebuild 695 BLAKE2B 595c754b501c69374b6043bdcfaa648c38c1d75f5a8d5c05f24a3012a69bf4868611e1fa2ba2dab8cc4795d2789469423f69d66721592e4a7d3ba05e90f95b3b SHA512 ca740eef3e4e2d8372dfd2f6c39f1576ab79868075034221e5d80cda9db0edbc024f711080e140a96591fd9a47102bd40cbdab717c641d8ccd46d16b60bebeb3
-MISC metadata.xml 565 BLAKE2B 94098ab012c476f17cfa75d4d84d8e1a3b2c0cc1e963a380901a8139e9f09bbaa8abd81c31a3355f3f7541a904bd4228c82c337426e1c625a4f848d657721d55 SHA512 942ae67c0f50e3d39f3ae7c0cee4953b5b3964812fe92f9c8192bae028efdda30f3cc02f8022bc58e44723cf03ec40e33c0f94cc0ff36d78ac943c7dad1fe0ea
+MISC metadata.xml 555 BLAKE2B de1d400f1ab127914d8ba4141df6de2ecd174818cabd046e55f00764f582be2249723d7c499adea7b434673f99f9b01746dbc0c7c8a11cf860d2362785b00974 SHA512 ede788453140cdb37555732a8c0782342f33eaf97308496d8a7eb465e4b74c848ae2f2077178e2682820d0a65972b683459c425c532813d3ec61dedad11c8285
diff --git a/dev-haskell/network-bsd/metadata.xml b/dev-haskell/network-bsd/metadata.xml
index c784256ff24c..b67387384df5 100644
--- a/dev-haskell/network-bsd/metadata.xml
+++ b/dev-haskell/network-bsd/metadata.xml
@@ -6,7 +6,7 @@
<name>Gentoo Haskell</name>
</maintainer>
<longdescription>
- This package reexports the &quot;Network.BSD&quot; module split from the &lt;https://hackage.haskell.org/package/network-2.8.0.0 network-2.8.0.0&gt; package.
+ This package reexports the "Network.BSD" module split from the &lt;https://hackage.haskell.org/package/network-2.8.0.0 network-2.8.0.0&gt; package.
See newer versions of &lt;https://hackage.haskell.org/package/network-bsd network-bsd&gt; for more information.
</longdescription>
diff --git a/dev-haskell/newtype/Manifest b/dev-haskell/newtype/Manifest
index f707d843d98c..d68d8119a90d 100644
--- a/dev-haskell/newtype/Manifest
+++ b/dev-haskell/newtype/Manifest
@@ -1,3 +1,3 @@
DIST newtype-0.2.2.0.tar.gz 4853 BLAKE2B 7b4b14b3ff158b6ceba22465421933fdadeddf20a6309cb107078f792087c63a614eb8df99f5ad515cbedd0897342252929ab34aa1694013d95d2e165c2a02e8 SHA512 9d8b344ac5f6ff62d8100b95dd879715639af2d8d1f63a8cb17a18fa7c4f427eade49aa3d6b47034351ac0f2cb5061013f6321038bff1053eb3aa84faf157a5b
-EBUILD newtype-0.2.2.0.ebuild 568 BLAKE2B 1f957f73182af6a794361c48e42321e8f541f007c749d8d7b874fbabc1967f6ef75e4f1759d976462b3596a32189abdc7da1245749e53314e86a77cd390d7415 SHA512 ff7d2d0cc5ed590deffdf4d597b8065ca2a1c5b4b6a62593da07d4778a158a5b3b36cde386e465ff5a50e26f6e3bd0e89efa7fbe370fd0baf29df7f679f30e5d
+EBUILD newtype-0.2.2.0.ebuild 653 BLAKE2B 89c28846a3dfb315c06d6a650e5a6c780e38daf9d99f5b32238b5ad5bfa7e20b653e74c2f89c5c2813a6eb4608c67a5bcd68f5b723d583f6568793c46ba9b324 SHA512 2cdd8f443eaea69ecb9d932d8ed880590db463017e4310fbc12f2bd261c8c4f87d7a52f773d87d742a5ee6e3dc503bae6b79a2c309c1791e54da81d601baf34b
MISC metadata.xml 457 BLAKE2B 91199f5831c7431f71b4851e9ef19b0be90d604ad18087201febd2402e7839cc343dbffdc0904f0b43d31b2900037fc63d9f036d8daab713e4dcce80edbdc6b9 SHA512 75b00c69ad2b24cee918d3ae93f9bf4d8f66bb4a8e977af215c88b712dbbb235586add1750647215896544bfe79ac073fc50d588de267a4df2cdbcf2d7c53075
diff --git a/dev-haskell/newtype/newtype-0.2.2.0.ebuild b/dev-haskell/newtype/newtype-0.2.2.0.ebuild
index 2b424a821927..f3a91654edfc 100644
--- a/dev-haskell/newtype/newtype-0.2.2.0.ebuild
+++ b/dev-haskell/newtype/newtype-0.2.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -22,3 +22,10 @@ RDEPEND=">=dev-lang/ghc-7.8.2:=
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.18.1.3
"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.5 && < 4.14' 'base >= 4.5'
+}
diff --git a/dev-haskell/only/Manifest b/dev-haskell/only/Manifest
index a73c95cc0cb3..756bf2d7e964 100644
--- a/dev-haskell/only/Manifest
+++ b/dev-haskell/only/Manifest
@@ -1,3 +1,3 @@
DIST Only-0.1.tar.gz 1960 BLAKE2B b57f48e58287c43395383e355ba9b2d42df4c8b65edbc268e7203853083524dc88540d63a052968b9776dc94064006241188b23e840e1e36872389f9e463d1ff SHA512 6b64178a433079449b6840b03345e70f2c5c03e322184a60d3ff2f4d0ae48be87042ff32dc1cabe1911b6c43f7162090ee067aa582c6d5ab56610ca4897a33de
EBUILD only-0.1.ebuild 618 BLAKE2B d849e119cfb5edbc9a68e325b5b5d230dc61404d7e812b7345939c36dbb1303110ea6ef15ab90f568eeb41ecaf586960bb1ae2427392a3538c4b9c2da69c3564 SHA512 2591f2256f47584c93ebb60036f1be1b71ee5c182d2b621dec516d9aa4bb1803a192d0ba643ef8c2238b59c19c2ccb741ed15f660d1f0e54656c62fa0812de87
-MISC metadata.xml 779 BLAKE2B 2f1b17b0133b6eb1b3ef8a97b938640ef6cfd7971940acf2b168a338d71a6c61066e8271ec06bafe51ef399989f5ad328053c1b090a2382dbc4bfa26f2d12c09 SHA512 6f58cde68e293f6b336bb54c02dd1d04d6e1e7e76ca13010b98495a08bb9a153cc4841a80ba7677ce108ed4f5f7447bcfd9289d89fb4c20b47c862156e74bea1
+MISC metadata.xml 767 BLAKE2B 97c1d2433bd26b0fa33bccab84ad4c5ca62fd289d18a65d7d753d76ac91a56a495ea086fd6486e1a36d35a23c047318a098e61f6f81a57d14e01d309874ab310 SHA512 fe2b0c9057d3383ac114fa63d38311ee0b7b49f1f9052a7be9470cf48841deffea710ead80d329a1b962714a2fb24510f7ec6c9271f622a418ddc6bd3b2fdf71
diff --git a/dev-haskell/only/metadata.xml b/dev-haskell/only/metadata.xml
index 180274c79810..c69eda744f58 100644
--- a/dev-haskell/only/metadata.xml
+++ b/dev-haskell/only/metadata.xml
@@ -11,8 +11,8 @@
NOTE: There is also the &lt;/package/OneTuple OneTuple package&gt; which
by using a boxed @data@-type provides a 1-tuple type which has
- laziness properties which are more faithful to the ones of Haskell&#39;s
- native tuples; whereas the primary purpose of &#39;Only&#39; is to
+ laziness properties which are more faithful to the ones of Haskell's
+ native tuples; whereas the primary purpose of 'Only' is to
provide the traditionally so named type-wrapper for attaching typeclass
instances.
</longdescription>
diff --git a/dev-haskell/pandoc-citeproc/Manifest b/dev-haskell/pandoc-citeproc/Manifest
index 4e7b6ca4decb..1900ab988c8e 100644
--- a/dev-haskell/pandoc-citeproc/Manifest
+++ b/dev-haskell/pandoc-citeproc/Manifest
@@ -1,3 +1,3 @@
DIST pandoc-citeproc-0.17.0.2.tar.gz 344577 BLAKE2B f2b4687fe5de8cb8b76d1d8022ec9629c7834a3f3d3bc2735c52ec40ea0132caa8d7b9ad3c603d6120800e2c1f75e76cb13a3c45a4cbdd0e4bbba6d6fd54ed24 SHA512 5ce079a542b096c06d6e4e205625a993422a972f04787495ac9013dd3131df62733f30e4c3004335e3738b02bb22a7ad50a31c1eb3f67d2b4ef51605c7fcbf16
EBUILD pandoc-citeproc-0.17.0.2.ebuild 2722 BLAKE2B e5ad059cc4a8d4d0d0609014b50eb425d7efc483e8e8c99cb84cd45f87779376c8a2ec634e9fcbece1c7c6f15b660f9585284e55cffc674146b3fe8f8ed9acad SHA512 df584133674ecac26cacfeaa3a7fbd30639576a8a11b7d45384496d876f87c9b30f4dbd65f4a92cdff1ed0fea280fe5b723bf1579174e0952339e091c66a1144
-MISC metadata.xml 1247 BLAKE2B 5e118fd7595a9775b75a9b87fc81bb7221a2b2609565880bff42fd9efcd9469dce6c69f47c1dc1a04b1f7fb97023166e73fa76943c904cd6633e66ac6010e963 SHA512 fdde89152d95778a857d83643ef23c4759d1d0de2e4d22b78444ee4f91a181e503ca02349ba4b468265281edb361f8d86c3a78e8b6b49fca0006777f8cd79674
+MISC metadata.xml 1243 BLAKE2B 4eaf94bb0ce02d1bb09e07f48d0e96451b1740ca6a11fb570555ae0a3425f442685fc31e6c3aec7174f210c77592f9418e2cc176c6fbd2b342aeb3a0a5607a58 SHA512 7e406e16680e9880c0dad285dbda57e9f6ef8797a0aa1dcaafca37865f82ec49701abed0d061274f7a270cce95580b2aa02c06d107d0a65ce4f386d3d6a63489
diff --git a/dev-haskell/pandoc-citeproc/metadata.xml b/dev-haskell/pandoc-citeproc/metadata.xml
index e2fa1b509fd2..b5776f219431 100644
--- a/dev-haskell/pandoc-citeproc/metadata.xml
+++ b/dev-haskell/pandoc-citeproc/metadata.xml
@@ -25,6 +25,6 @@
databases into CSL JSON and pandoc YAML metadata formats.
pandoc-citeproc originated as a fork of Andrea
- Rossato&#39;s citeproc-hs.
+ Rossato's citeproc-hs.
</longdescription>
</pkgmetadata>
diff --git a/dev-haskell/parsec/Manifest b/dev-haskell/parsec/Manifest
index 847b4a45a493..cae581a8a374 100644
--- a/dev-haskell/parsec/Manifest
+++ b/dev-haskell/parsec/Manifest
@@ -1,5 +1,3 @@
-DIST parsec-3.1.13.0.tar.gz 35207 BLAKE2B d5d39122bdc8117aa45b7fc83c15162ac5d366ede01fbf99a94909c0b8ff6a31b6058bbd52ec6aa2366c6e9b1c909acb78c90a697821f8a88b67fa01c7655ff4 SHA512 4efa52bf5f8cdfe81ea97f1ea0bb5522331217976feaf98bb5ebfdf37f4685263f653de091c0ec0ecb0fc26cf6f8525639f9728c9e92afc154e91c6d4239c9b3
DIST parsec-3.1.14.0.tar.gz 35688 BLAKE2B 474b14ff35d332339ce07f09ef22cbbdf971de9d9712848eb1c67b7ea4359e46079b67d39f978755c7560c55baf6d5f0d69a425291644a3ff638139a8bbec3ce SHA512 db14f77a2d36da5e540be35f0facb7fa61f2c46057b98039bdf16c06fe9865d5ee47e3523a312201665ca133f3f93855b42f0d0a920b8e233ffc8274075c56d3
-EBUILD parsec-3.1.13.0-r1.ebuild 1306 BLAKE2B 875dcad5ebad6d756fffdd7da232c7ab9a35666eded41f15d8e7e00f1ccbb9bc4eea4167797ba25827fa70ec8a96909d61c33d1efa50d7434be0c60302977bd0 SHA512 4d8d56676d71a9034354ed63116ca6af3b226c64667db9d53a29850daed0518795da884c7d234f545e760bff66d422a2be85cfcf59d2f2afb30148d80dbb20a3
-EBUILD parsec-3.1.14.0.ebuild 1262 BLAKE2B 5e8e3230fb9c83939ab48413536aeab995c3478d17de9461361621650075bc3d6ec359f3cd6a8474eb7a21571e5df7d2234b0405d329b3e6af7c7741b4114ced SHA512 a55281aaf54fd412909c6433d3624463fb19841cfb65530167d0e7134318415ca79ffdd36a8024dffd6734bc34162fc932413c3e7e833f8302cba1695267ca22
+EBUILD parsec-3.1.14.0.ebuild 1291 BLAKE2B abb8b57888a9486b05189997f79df5150116b0419a9b02dd9343d9be143e5df0a93da82fce38401aa9ee60d167b33e0ef0c5f36149df28359f46a9650b259d34 SHA512 d339cf1ae10a6e6d30983bc404cbf0d634a33f04a832ef24490200aa39c7843025dcd9fd4266820fe227392ca1f87d88696f5f3a25234a44fe06dc956e689da2
MISC metadata.xml 636 BLAKE2B 546955f2794df86c208026c6b3705535af628a8603ba09e942655c268684bf19e30f7c7b6b2965985cb5b8397a9e58ff278261bf08800f6ba7f0d2a74989d7e8 SHA512 ac9389b16e95e34ddbbcbf567449f2cdbd2247a2e419c58d8d07de32a782e29153271da8e80e4382f61e3af469894f80926acbc7f01ea172b53916cf1b32003d
diff --git a/dev-haskell/parsec/parsec-3.1.13.0-r1.ebuild b/dev-haskell/parsec/parsec-3.1.13.0-r1.ebuild
deleted file mode 100644
index 0a7c5b66927a..000000000000
--- a/dev-haskell/parsec/parsec-3.1.13.0-r1.ebuild
+++ /dev/null
@@ -1,40 +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.5.5.9999
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour" # Circulare depends: 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/hvr/parsec"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RESTRICT=test # circular dependencies: dev-haskell/base-orphans->cabal->parsec[test]->test-framework-hunit->test-framework->base-orphans
-
-RDEPEND=">=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
- >=dev-haskell/mtl-1.1.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
- >=dev-haskell/semigroups-0.18:=[profile?] <dev-haskell/semigroups-0.19:=[profile?]
- >=dev-haskell/text-0.11.3:=[profile?] <dev-haskell/text-1.3:=[profile?]
- >=dev-lang/ghc-7.4.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:9999"
-
-src_prepare() {
- default
-
- cabal_chdeps \
- 'base >= 4.5.1 && < 4.12' 'base >= 4.5.1'
-}
diff --git a/dev-haskell/parsec/parsec-3.1.14.0.ebuild b/dev-haskell/parsec/parsec-3.1.14.0.ebuild
index 7cebba59ce2d..0743f353eaf9 100644
--- a/dev-haskell/parsec/parsec-3.1.14.0.ebuild
+++ b/dev-haskell/parsec/parsec-3.1.14.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -31,4 +31,4 @@ RDEPEND=">=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
"
DEPEND="${RDEPEND}"
-CABAL_CORE_LIB_GHC_PV="PM:8.8.1 PM:8.8.2 PM:8.8.3 PM:8.8.4 PM:8.10.1_alpha1 PM:8.10.1_alpha2 PM:8.10.1 PM:8.10.2 PM:9999"
+CABAL_CORE_LIB_GHC_PV="PM:8.8.1 PM:8.8.2 PM:8.8.3 PM:8.8.4 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:9.0.1 PM:9999"
diff --git a/dev-haskell/parsers/Manifest b/dev-haskell/parsers/Manifest
index faf5c5ec942d..e7249d3e5601 100644
--- a/dev-haskell/parsers/Manifest
+++ b/dev-haskell/parsers/Manifest
@@ -1,3 +1,3 @@
DIST parsers-0.12.10.tar.gz 26215 BLAKE2B 35303f6f4919e07b77490f5bcbc2a45efe8fda5edf169ade7dd7cd3bd080f2d24d5470ecb47f8a6428be1176faa8d138616e8f2635f9974ed473c8a61145e8ee SHA512 99ff90de4e60be3c03c8e1e5ae7902a37424c3139ccf566ff1cbc363d176787bd60bb709ef6c56f5b446f1f1b7eca65aa5d431897a0f82a9d6f7fe77fd2ee49f
EBUILD parsers-0.12.10.ebuild 1495 BLAKE2B 588843cabdf6475f83401d8d51362fab3aee8fc2336842d13d6d46daf0eed227ee1fd0884055c9d65765baeceb64423ecff28e1051d682ca796faaf425c478d6 SHA512 fa02af09569303b982010c73f64c5d54f7f42444ff08f6172528239a07dc88ecf1cc1b51a929a413cd1f093884593fbba50c28b117083cd184d76ff29a3fc4e9
-MISC metadata.xml 860 BLAKE2B 2578752f82eb9b0f48db65ff635446dc167def7c5a01a874609a6599e8544d407001936c0ba24ca6ebff39d549b4a52a536451a6325259b090ac159911318438 SHA512 2d4427181eadc4b5c7db4457f2b982ef893d1e30ff93c9605a1a2b28efa9ae9ea3b9832edcb7fa16062517ac2c31c8570eb22c7ff7bd90fec39c4287fdda4a24
+MISC metadata.xml 832 BLAKE2B 4951abfe171a818872f267c54b53956cf5cfedf9b8f83edee5ad5f8146b644a2c749e5fced8c74de8a97be7e88231afbf0872ada9f6791f7964e0f2e823f682c SHA512 72ccb931a0e2852c8df7ec4b80594b6fb0ec58c43e6c0434090e51ac1c096361c0fbafefd08c85376a4253d6dab9fc4874cc86c1861b692dab0a339b5b3a976d
diff --git a/dev-haskell/parsers/metadata.xml b/dev-haskell/parsers/metadata.xml
index 0149708d6d5a..c4382380d26b 100644
--- a/dev-haskell/parsers/metadata.xml
+++ b/dev-haskell/parsers/metadata.xml
@@ -12,8 +12,8 @@
<longdescription>
This library provides convenient combinators for working with and building parsing combinator libraries.
- Given a few simple instances, e.g. for the class &#39;Text.Parser.Combinators.Parsing&#39; in &quot;Text.Parser.Combinators.Parsing&quot; you
+ Given a few simple instances, e.g. for the class 'Text.Parser.Combinators.Parsing' in "Text.Parser.Combinators.Parsing" you
get access to a large number of canned definitions. Instances exist for the parsers provided by @parsec@,
- @attoparsec@ and base’s &quot;Text.Read&quot;.
+ @attoparsec@ and base’s "Text.Read".
</longdescription>
</pkgmetadata>
diff --git a/dev-haskell/pgp-wordlist/Manifest b/dev-haskell/pgp-wordlist/Manifest
index 7f6e168674a8..02fac96f4daa 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
-MISC metadata.xml 793 BLAKE2B 31de74e5791a25f4a8166a099041b38d18fa97fd1d1cabc0d9f40bae32763076427e4a75e6077e90a17069a758ebe541a7c7b92d4cd14bf5082c91bd8db75683 SHA512 ea2360cb9f18ddb50da1be41c4b339c0dcbb21216c352835f1137ee48afb6fc4e13af3887a5bb91b5a06e05521cecd0bdeb1f25c1dc70f87e2259bc2ee5f1d45
+MISC metadata.xml 783 BLAKE2B c12895547f41eb049a6820f9c2f5bcbfc8af8d949f32a856a097b54bf85b9ccf20f71658387d101224c27deddd9c4fd4cc379d8e5878d2b48539b89f0d6b6c25 SHA512 bc370b604c0eef4a505b6fddc4f9ba28bbad170641f3b59206e4c629ba508714561b84478a3c68f1307d63bbfd44a2068c2c2b12aa34122d2127083a4b530721
diff --git a/dev-haskell/pgp-wordlist/metadata.xml b/dev-haskell/pgp-wordlist/metadata.xml
index 36a5661f1120..603a8f267d3c 100644
--- a/dev-haskell/pgp-wordlist/metadata.xml
+++ b/dev-haskell/pgp-wordlist/metadata.xml
@@ -15,7 +15,7 @@
them at each byte.
The PGP words corresponding to the bytes @5B 1D CA 6E@
- are &quot;erase breakaway spellbind headwaters&quot;, for example.
+ are "erase breakaway spellbind headwaters", for example.
For further information, see
&lt;http://en.wikipedia.org/wiki/PGP_word_list Wikipedia&gt;.
diff --git a/dev-haskell/punycode/Manifest b/dev-haskell/punycode/Manifest
index ec31cfd12725..7b82af44691e 100644
--- a/dev-haskell/punycode/Manifest
+++ b/dev-haskell/punycode/Manifest
@@ -1,3 +1,3 @@
DIST punycode-2.0.tar.gz 6243 BLAKE2B b6a0b5123ea3dbd8b8c28ea56b4cf7425962011224549ece1c3c2c5b6a951e7e8c76c46f33a548f43ec650a42ef98f373769f623b4094ab6e222f5e2b91ce621 SHA512 106ee29667582f0341b993b8fd888046e70aff02bf9a31fb883488ed0f1fe346ae6dacd60ceacf088c056b50cb99d633322f066be391585af9c37fd8e5e4ff44
-EBUILD punycode-2.0.ebuild 786 BLAKE2B 21e0bfa00b65f36b632591e50a4d05167f64c388f1aa84c93c69b17c69628c7611b9abc8faed1df2f7431ced1066bf39fb4c7a8594d2df91c9741eb36d588a28 SHA512 efcb97b8f969b43b9211c42eecfe9e2a5bc8d4b06ae72a6b67b6bcb5ff7290b39a0be3ac5f5fbc2ccbab7d702ac42747e14d29be9052b480f0f1a03dec6b8b32
+EBUILD punycode-2.0.ebuild 799 BLAKE2B 4ee6d69487a3e32e9b5e468766979b202f74a70339ecee2dce57039458c9bc72c5407c9c227fc795c133591191ba458c346ab57e2251325642eb5f497fc1e176 SHA512 56b1fcc6830774b9e1a60c797a24fe1db1679cb07fd6d0250af63ad28979faf90043758ed309c3ba0ad30bf9b5c20e89a31ab23c236999dd051fbdd89f465a4b
MISC metadata.xml 640 BLAKE2B 471d4516143eb307d40d70cc7675bc6021ead59615a2f27dadad6daa7214225dc74ec87d192779bef70f74aa83da849b6a66faa4bb8185dd5935deae8fcaf4e9 SHA512 8b6a12f34e2649b090b1effb5acdf18f600132a879393560d0d99b9f887047efb2804bb36a244da51def9c3e662de5604f1bbe93d896bcc3c0ffb376edaaa149
diff --git a/dev-haskell/punycode/punycode-2.0.ebuild b/dev-haskell/punycode/punycode-2.0.ebuild
index 5bf0e711c377..064e6d0602da 100644
--- a/dev-haskell/punycode/punycode-2.0.ebuild
+++ b/dev-haskell/punycode/punycode-2.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
# ebuild generated by hackport 0.3.2.9999
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite"
inherit haskell-cabal
DESCRIPTION="Encode unicode strings to ascii forms according to RFC 3492"
@@ -17,15 +17,15 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
-RESTRICT=test # runs slow, finds error
+RESTRICT=test # runs slow, finds error.
RDEPEND="dev-haskell/cereal:=[profile?]
dev-haskell/mtl:=[profile?]
dev-haskell/text:=[profile?]
>=dev-lang/ghc-6.10.4:="
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.8
- test? ( dev-haskell/encoding
- dev-haskell/hunit
- dev-haskell/quickcheck
- )"
+ >=dev-haskell/cabal-1.8"
+ # test? ( dev-haskell/encoding
+ # dev-haskell/hunit
+ # dev-haskell/quickcheck
+ # )"
diff --git a/dev-haskell/quickcheck-classes-base/Manifest b/dev-haskell/quickcheck-classes-base/Manifest
index 6664c2ecf0b6..e16e8ec39090 100644
--- a/dev-haskell/quickcheck-classes-base/Manifest
+++ b/dev-haskell/quickcheck-classes-base/Manifest
@@ -1,3 +1,3 @@
DIST quickcheck-classes-base-0.6.0.0.tar.gz 25760 BLAKE2B d09794c63da8311836e6422006d262fca21f7d71b473b69f57bd49b3ed2e39f29fcfd18b73fd311db4f6b1cca390cc579f2438481dbd680841c835d7d0d9f557 SHA512 3d0a7c68ab1cdaddbd272df633e0704f5ee3997b3a86fe79cb960f7c84f8546f3360b9d52ada45b9db6344135f0aab1093d5304935ae19f43d235790fba83216
EBUILD quickcheck-classes-base-0.6.0.0.ebuild 1143 BLAKE2B 9f80f952b5ebe7f421bea47b9fd028ceb8f21aacf6a73dac28e5d7a321b43eef02df93ee78ba347a1e588ae56b5b8562b58b6c84fd1734e62143ea6940874993 SHA512 55d5b608286319e3bedeb2f0601556045420b05520062ecc5ef9e1b41f68b05a05ccdbcd204f38c73079da86ce494c60c8977cd9212cc92b667e7dc2f3327c91
-MISC metadata.xml 1592 BLAKE2B 7020e82f10049c969769746ae0650957824e80aa448ee2a360055d88006e5423cf888f4467fe364c58df852c6611126a60fc91c55f621c02e4787f6f236aa28d SHA512 a9583e85d9b560b12cf7493e64010527bac6cfc2e9e259624919f77459fabd36bf75ec8ef53085812f99623c67da03ffa16b6e85d2d1da4823c898c8cb56a7d3
+MISC metadata.xml 1568 BLAKE2B 977b3e776e54bd046d3dd86ee971c47c58f2b302cd1788ea4c5c379aad84e8f0915afa0b6c55148e4d8120fb26f23e8ca0787c5ff386c8bbedb457e35504fdb3 SHA512 481c27afee017ea85e28760e56ec5a5173c977683a89c27ab254db1c08935ccea91178017db2eb8ba489b1a8942f4963f6564b6b128ab064592b795af0192d39
diff --git a/dev-haskell/quickcheck-classes-base/metadata.xml b/dev-haskell/quickcheck-classes-base/metadata.xml
index 6b8592b1a5b8..435de9480d90 100644
--- a/dev-haskell/quickcheck-classes-base/metadata.xml
+++ b/dev-haskell/quickcheck-classes-base/metadata.xml
@@ -26,7 +26,7 @@ configuration.</flag>
any new typeclasses that the user needs to learn.
/Note:/ on GHC &lt; 8.5, this library uses the higher-kinded typeclasses
- (&#39;Data.Functor.Classes.Show1&#39;, &#39;Data.Functor.Classes.Eq1&#39;, &#39;Data.Functor.Classes.Ord1&#39;, etc.),
+ ('Data.Functor.Classes.Show1', 'Data.Functor.Classes.Eq1', 'Data.Functor.Classes.Ord1', etc.),
but on GHC &gt;= 8.5, it uses `-XQuantifiedConstraints` to express these
constraints more cleanly.
</longdescription>
diff --git a/dev-haskell/quickcheck-classes/Manifest b/dev-haskell/quickcheck-classes/Manifest
index 4e8808c5d94c..fd0d476a0e40 100644
--- a/dev-haskell/quickcheck-classes/Manifest
+++ b/dev-haskell/quickcheck-classes/Manifest
@@ -1,3 +1,3 @@
DIST quickcheck-classes-0.6.4.0.tar.gz 19976 BLAKE2B 614ebc6e1be382a942a55a039921021fd4bcaa2f5c977a8d83bd7b1fb76feebb31f94da908c2389d5f9ab5f7e2481f76223375db41d12b3583658d5d7361ed9b SHA512 2d5786d3cd386a795d5e1ca58ef55fb2efb9285724cf8cbb2f28577973ac2b2a9058ba6185904bc29da88f6d080f4a38629df272502796a0c2e31f9a0e8b658c
EBUILD quickcheck-classes-0.6.4.0.ebuild 1955 BLAKE2B 7ebebce4d4fca87ea9cafa847cac4e5ae4deeb0823f4ae6a835bde154b3ead9516161fdb4a6b29fc14788b33371b26fcfae0c977f0436f8abc786a7ae2d0168d SHA512 8c2d6da15fe86bd8e97ddf28563477fb9d1ca321f60034bd5507ac3c6eab490c46ad5fa214ea8bebb0b04c51f8023622bd885e95f43bcb01d8070a08367b8580
-MISC metadata.xml 1912 BLAKE2B 5fa229a9678e56d25a15e8bd8d7ecc228c56786eca51bea101184b240f1a901d2ce124f531fc3f4a86ef2c64770e0c5fbfd47c38c6abd1cdf00e16d167b6dbf7 SHA512 56cbbdc738e1cdf5ca4d208dec76c99806828756746aa5a812f1523c3917fb90c6a050fce9489db52064b7b4b54d17768e2a9296176876eab78f454dec2b5d0a
+MISC metadata.xml 1888 BLAKE2B 067481588e8d1d834f5a617683a8291ad640eca2048a022e3815d4a334a93f5fa3743320130317f20dcc72269e34bfeac7f5bd3ed086d527b45589486983695b SHA512 8bbe3c3a731294cca16739e4903a08f755dbf60b7e07a6d20427335778eabbc65f83e29e309e8e16976c24f94e6dbc7b2c2abc0f513e0100284c91c997c2142b
diff --git a/dev-haskell/quickcheck-classes/metadata.xml b/dev-haskell/quickcheck-classes/metadata.xml
index aaf10d4bc2b5..40fcf1b73c00 100644
--- a/dev-haskell/quickcheck-classes/metadata.xml
+++ b/dev-haskell/quickcheck-classes/metadata.xml
@@ -40,7 +40,7 @@
any new typeclasses that the user needs to learn.
/Note:/ on GHC &lt; 8.5, this library uses the higher-kinded typeclasses
- (&#39;Data.Functor.Classes.Show1&#39;, &#39;Data.Functor.Classes.Eq1&#39;, &#39;Data.Functor.Classes.Ord1&#39;, etc.),
+ ('Data.Functor.Classes.Show1', 'Data.Functor.Classes.Eq1', 'Data.Functor.Classes.Ord1', etc.),
but on GHC &gt;= 8.5, it uses `-XQuantifiedConstraints` to express these
constraints more cleanly.
</longdescription>
diff --git a/dev-haskell/quickcheck-io/Manifest b/dev-haskell/quickcheck-io/Manifest
index 0af5286a2106..08b246c47e0a 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 e7df3508c8e8633141831a7f68de757002a35f4bb8bcfaff97eadf94d5e6ecc2f6872e8b2f46694b04e0ced5f317a5f2161bfcb69acf5b8d530ca2a5493a3c69 SHA512 b946822697d3814189dd451695d74b7b0e91279047dea073d62279a0d2b1d444385148851ece58587f6a966b44acfb935e2d0d55870e06ab5cbb19697e191407
-MISC metadata.xml 483 BLAKE2B 87b16eefe2052cac2bda82073ea123fad841566592ecdaf48648a5bc397bd61da7e20834a21d90f4e3275b567dba02999b0fb33508806b70a897669819292e42 SHA512 d5f62058fd6c574a87e4c87fec15f0718302019c3a682a616a4ddb7b97b2b12544cc801806ba0e823f61e488b68f701a264a99c5ace84a66b4b1c8658a20a7c9
+MISC metadata.xml 483 BLAKE2B b98a75da00a5dea8f8dfd562a1b6636aa752a49daef7b133fca779ba13176c185fe77c9fa444d14691282298aad80a109b748115390b1b6f4cd6bb03375bfc02 SHA512 83c0fe39f3f9664a3a11fb6eacc7437a737e352704f524bcd8bdad5723388774faa4c3056878c600be314411d7f7c2d366bff63e502c3736cdf792df71e7e4b5
diff --git a/dev-haskell/quickcheck-io/metadata.xml b/dev-haskell/quickcheck-io/metadata.xml
index 601e4db9c3b8..ccae67edc9cf 100644
--- a/dev-haskell/quickcheck-io/metadata.xml
+++ b/dev-haskell/quickcheck-io/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/readable/Manifest b/dev-haskell/readable/Manifest
index d8c354a82a78..0d7d8c759bdb 100644
--- a/dev-haskell/readable/Manifest
+++ b/dev-haskell/readable/Manifest
@@ -1,3 +1,3 @@
DIST readable-0.3.1.tar.gz 2907 BLAKE2B af3dab05bb8eba05bca049cb8991e3b46c38e8a4bab73f81c4c2fd4fb62f9e4134071eac0f69d4354be6b02df70ddfe1bd2a7bf59407434ba265371d0006c979 SHA512 237467c4b6dfef9fe090c53e45a1f4261e34fc947b16878575c2b1d2b93400a67678bfde3ad8500f82c56a4b87c5b45e561304c9936572a033d7b295740fb3be
EBUILD readable-0.3.1.ebuild 603 BLAKE2B 2ac65daebdb0c41c394de87e1762863aee92249934138b2f934432a9f7eb5e3a683f6c8982f57ec22d1c6f5ea86485a261c4d8fe8ba8f044b0830e8c7d775e02 SHA512 305f94cf711d0df20669703ed84ad6e06686afe2e574335a1883bf2ad0ed765eb40e0e81c45a865a64717aec0550ba28137a144e5b4bd1de8084540e57007b03
-MISC metadata.xml 520 BLAKE2B 0740e50bc1efe8ae2f00b5efc2764524169c2c69e8f123450fbba70f460663e53bf7eee6f09031073cbc895ac1ff13b864ae474f4c3e25a5996482c7ea1c5f5b SHA512 5894bd6c4786ef89307780801a4278a528476dac4effb186b7c8cd4ef1bfa1b41e9c54d132acbfc476c6d5d7b617fd29187ba8bf640b8a85455e3c76da8e1d3d
+MISC metadata.xml 520 BLAKE2B d3122721417240e90adefd7d8259ee6ef6bb5240a46b3605f486e0edfc88f13d2329d775557092d246df7ad705f9dc51a4e96da9556944d35ea84a473245a42e SHA512 a50edd89bb23958a7f7db2d48b23a94898cb139fe2c8eea27db9a025c51c63e00ece9fec3083d0246479214553087867028354c525a536d5a1410c57fef1ddaf
diff --git a/dev-haskell/readable/metadata.xml b/dev-haskell/readable/metadata.xml
index f4857ab56a2a..4ddb13ff612f 100644
--- a/dev-haskell/readable/metadata.xml
+++ b/dev-haskell/readable/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/rebase/Manifest b/dev-haskell/rebase/Manifest
index 6cff3940e8ad..631729a7a512 100644
--- a/dev-haskell/rebase/Manifest
+++ b/dev-haskell/rebase/Manifest
@@ -1,3 +1,3 @@
DIST rebase-1.4.1.tar.gz 19413 BLAKE2B 965f5633496df14611e496150e3fed91324df7189fd1e6c8ec6c2bf7492287b97c716c7da60f61e36740a9e535daf8ee3f7f6349615055a3ec093e167c825605 SHA512 70bb6513e6ea6a1cd3adf077fe454cf4f1a3b220224fc76e3d63050f17c22cc2d218efa8803f269a3605cb0b95e7ea11b3e8b55ec80cd7fb2db4dbf330739a18
EBUILD rebase-1.4.1.ebuild 2186 BLAKE2B 38260ed79e87c79f6d05a06806842932f09b9165e6caaf9a3800c9f0349b87e0d255df2f934476412494c153076c33fca31beddb9d10f60611987420eaa2c83f SHA512 9aed2662cc3b70af4d702bbec1d73c233b62124f8b17e61100933a8a1f412e75a87f8dedd8ffe8ba3b30e5902e0999d2e0eee69f49447b3dec29968060226e70
-MISC metadata.xml 1156 BLAKE2B c94eb0e35285de40e539f52d34783668348b1b654b4c272e727214bb25a4c0cfee2b0c664bac0a74624b2e5f301e7d84719a8479ec63126a12164a4e3228f93b SHA512 9233440a20e9736ca8ef80d2e76265055e63e4382d460d55dcacd5a38a900641bfabf64864208e6b823be3e9373918c4db24451bfdd0cd4f30ffac895132c67c
+MISC metadata.xml 1136 BLAKE2B d43d95786e3bdf0520a0ffeaa8b77e2c59d4d673bca7a696d3ff131df07aae2ccde8d74ac69d93af56376ed371eb0d0bddf73f0c71b8a4bd7bbc111fad9e9b7b SHA512 9142c5e4bd76496037a6880b0f87639356090cec5b05296c1c567f1c5b13f1fc476164ffed59a14352abb75aa2f3708d0a8a60d4c181e86d3c96d88fedc72cb2
diff --git a/dev-haskell/rebase/metadata.xml b/dev-haskell/rebase/metadata.xml
index f74069f161de..b5b31fd8ab3f 100644
--- a/dev-haskell/rebase/metadata.xml
+++ b/dev-haskell/rebase/metadata.xml
@@ -13,9 +13,9 @@
To solve those problems this package does the following:
- * Reexport the original APIs under the \&quot;Rebase\&quot; namespace.
+ * Reexport the original APIs under the \"Rebase\" namespace.
- * Export all the possible non-conflicting symbols from the \&quot;Rebase.Prelude\&quot; module.
+ * Export all the possible non-conflicting symbols from the \"Rebase.Prelude\" module.
* Give priority to the modern practices in the conflicting cases.
diff --git a/dev-haskell/rerebase/Manifest b/dev-haskell/rerebase/Manifest
index 9abeafdcd5c8..cf485b7be0b4 100644
--- a/dev-haskell/rerebase/Manifest
+++ b/dev-haskell/rerebase/Manifest
@@ -1,3 +1,3 @@
DIST rerebase-1.4.1.tar.gz 17185 BLAKE2B f474bc24f974698da9a9185a0ea2f352664a36628cf7f7a3483a6ddaebd2521498de1abeb6832e90c0810278a10c887aa9835bed6ed4a0ef93e6f5bda8081adc SHA512 102e88858f46d57a59c830a32f6bbd1644b5c36b7addf591b296ae5f1b7bc0d225d6ba6996d518dc0e67858b10863fcd561cdec0294fd798cb71cd3b8dd34c32
EBUILD rerebase-1.4.1.ebuild 602 BLAKE2B 012b7f48e9e0a3c312948224081e0fe20e87e94f22af5ea6b1b9a6998c67bb509f0e251365d75e2d89c33bd8dc835bd83c0b059be3fe191f882e6574f95cc151 SHA512 2f4b8c3f796e6c8e4eecfa0cdb365df69772e65679c38fccd0b757af7ec1351f8a9d82a498534e72b3957495d32e3f354d80b4b9eb1b253fa5a7536fc8cb77f6
-MISC metadata.xml 460 BLAKE2B 977cc8dec4e7052b62ee4e45369c44a917c249de0c2cb4cb4afd71d154c1543657e6ab6e65f58dd479f336a3051cb0bf1ea7f81b690ba443972f21bbdf13e918 SHA512 23581ab5dfbef7bd3557e6305aee8b6b57401c23b417e2ea91caaa7f171012a19da475c84846d0fcc3e18c5f9739705acd7addc79ee2887f2c4b501c4879fc65
+MISC metadata.xml 446 BLAKE2B fbee4ad2d5d1b8e7ed8af4d811dcaa688bd150d9a3b66839d414993b30dc768434cd426d9b137a06d9c861e6499df27282839740f9a35ecfd8bc30781c6381c2 SHA512 07a54c43e611d6bec040e3a0c1e7bcb818f2030e9bb94d1e90705d0a91a244218a398997ff8ff88284ac42e9481965cf02b1db4daf637178737c459ee672674a
diff --git a/dev-haskell/rerebase/metadata.xml b/dev-haskell/rerebase/metadata.xml
index 2e10d5a26a21..51db45d2c5ed 100644
--- a/dev-haskell/rerebase/metadata.xml
+++ b/dev-haskell/rerebase/metadata.xml
@@ -6,8 +6,8 @@
<name>Gentoo Haskell</name>
</maintainer>
<longdescription>
- A rich drop-in replacement for \&quot;base\&quot;.
+ A rich drop-in replacement for \"base\".
For details and docs please visit
- &lt;https://github.com/nikita-volkov/rerebase the project&#39;s GitHub page&gt;.
+ &lt;https://github.com/nikita-volkov/rerebase the project's GitHub page&gt;.
</longdescription>
</pkgmetadata>
diff --git a/dev-haskell/riff/Manifest b/dev-haskell/riff/Manifest
index b4cbf159de2d..17dc7f454c0f 100644
--- a/dev-haskell/riff/Manifest
+++ b/dev-haskell/riff/Manifest
@@ -1,3 +1,3 @@
DIST riff-0.3.0.1.tar.gz 9420 BLAKE2B 28715306b6c6ff6e630da306606f2946f05a5b0470576eae46761d7c368c502084cb4dcae0ddd6af2525491f83f7eb54101645a9d05fce53e117ab0d16123f69 SHA512 9b488fa0853dec662109809627c451ec22766595e710a14d25598e1232bc1e286a649a9fd4933bf42737b68554f1a0401c0fee12e833d6fd79b9eb989a4d23b2
EBUILD riff-0.3.0.1.ebuild 803 BLAKE2B 22e8fc2749d60a5a371ad08fec2bcc323b80b549927d50a0da2767cedfceaea601f1a8662f2df082392b51dac8aaaf5689c135dea70de6e10f2b3e55a21c1a83 SHA512 68c37624a1cfc26a9ec0e95300ef4ed39cc405293618ea9f1c0524b1e80dc636f4089feb551f75bc0ed5c0fd249c1401a0c6e8f1fb0cf212fdbea159106bf9e7
-MISC metadata.xml 513 BLAKE2B dbece2e5a9c9ce115a159c6567e82851495dabf863a75ac812b8af948364eaeaa167cd475287a1d48ab112501bf46852c664692ee1323f599a24d99873de4088 SHA512 438371fd59af4219218051f77cccbe09cbd4ebaf66b247e0500568c70b5374820ab3d1498326edd9e724341c88461b0e3c395d783efc8d3aeb5d80c909391009
+MISC metadata.xml 513 BLAKE2B 65879b85216eacbfb6e6b4cc9954c30731eef772e8124523db7617a49db545d8366b4013964ec8c6efe18eae3281afb0b659e9542e3c02fd561cb544103107a7 SHA512 68631a84fa2c1a70c336eb97b76cd8abb661b5a19d66f3df39c32327af289e9638bfd63cccf26bc9a10e079048398fece6502031a21aaea22b04d74a4f10c6b0
diff --git a/dev-haskell/riff/metadata.xml b/dev-haskell/riff/metadata.xml
index 9e39c9d11cc5..4daabf5ae1ea 100644
--- a/dev-haskell/riff/metadata.xml
+++ b/dev-haskell/riff/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/semirings/Manifest b/dev-haskell/semirings/Manifest
index f7ae1b163716..96e945d8ebd7 100644
--- a/dev-haskell/semirings/Manifest
+++ b/dev-haskell/semirings/Manifest
@@ -1,3 +1,3 @@
DIST semirings-0.5.3.tar.gz 18622 BLAKE2B 70075ef121969652ec666531f42681af759863247811425e43eef590e73b6c0d139274fb57821d28f405f0bd44cc4bed1e48506f08f880aee71f0ff986a30136 SHA512 cd038746d1ce36eb04040954b0a969f17bf67ff45750a221284550724dd0ab563896fc3012c8d58aaf5c11a008b5526088711655e165895a4dead2d054cbf5e7
EBUILD semirings-0.5.3.ebuild 1104 BLAKE2B 916921b348516dcc88e57d50add3bd1bf14fe6a3240e3373de6225e87304b8ed76d73eb6b524e9109138cf95b8f71a10511719940735d8e4ca306c4da9620dbe SHA512 68269343481d8472e52badad3d60527c5ad5735d908c6c7635083868b66fca50e04fb59f94a34acd7cdae3f646281e4fbe4907a54eca8ea468cda96997df8ac0
-MISC metadata.xml 1648 BLAKE2B f9b35513d18ea7e7208147eb57509889a346fcb8df6dddefe133aaa98f626490b3cf9613647b8464f678f237fe9312f94148be35ea6cc2714e8615793db99d7e SHA512 8f8d98f2e90c6a7458181beee8a3001eedb68f401f1de732d8c0d3bbb600deaa2d594e8223b9f792ae5d6eb35af19232587ef976f28c9a9e8fc4254c61e261fb
+MISC metadata.xml 1640 BLAKE2B 354905e265e4d6dd59ee9268381eee54148798051531fee147627053192388785a883eff69f164ea64cd85729f88458d1e86ae1ed0043b77a1a7f5b49319fea9 SHA512 cdc4068b377096f334d4765f13cfd15a84364719f7c4c131b98c1da67a0d426b8a5c4b6c0a3954f0d0d64db755fe7e4c61cc20f4969829a5e6ca6e56309baaa5
diff --git a/dev-haskell/semirings/metadata.xml b/dev-haskell/semirings/metadata.xml
index d2b34f62c61d..ee4df2a73e2c 100644
--- a/dev-haskell/semirings/metadata.xml
+++ b/dev-haskell/semirings/metadata.xml
@@ -35,6 +35,6 @@
(*) left and right distributes over addition, and
- multiplication by &#39;0&#39; annihilates R.
+ multiplication by '0' annihilates R.
</longdescription>
</pkgmetadata>
diff --git a/dev-haskell/setlocale/Manifest b/dev-haskell/setlocale/Manifest
index 0d4890e04e21..1360a2fb3ef0 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 541 BLAKE2B f832a64c9eeaa472dcd55bb14fde4977d0fc7c9af09f6883a2f34e4a62ca016d27f5198fd1da7c6088f7aa2135e7934eaccad57ab45d4b015d668a9a050816df SHA512 cb40025f9bf1bf44c8a8f6e943476f92bd0ab47419991d0c6d40caf36764417433ef4fd2cca41aa912b9527a4b5f3d0a6ef31a6b8eee85fe9f127a00d1e6ce37
+EBUILD setlocale-1.0.0.9.ebuild 623 BLAKE2B c40b7cdead2a95f04aed2b33df65343127fd8a9aac993fb9ab4a45e49a889b4e475e4dd59475fb4dddcf28bb69cc4f20286e41d14875f76e5e8808898dfe0cf6 SHA512 7ada4f5c3a3f920dcfe6ba36dc03eb31836c074b5a6a546767676937a8b220f50226ecdcabcc1dc2d09b6058129d8c5215ff93945c20f43e2995fde8f8c24b92
MISC metadata.xml 348 BLAKE2B c54b9d4440f64627494b33b5d5b9ab7f9fd97859fabcfa341e02a6098f7d17c64f779199a73db2adfe392d4856ebf9239413eb52f3c861228a929c4a208934fa SHA512 2eb07cf28ad704a235cec040cf80230170305c1ee619c44e2c8e31f0518ac543a190f3f3dc2255c2b4a9534af52c15bc8a395a696eceec73a73830e6e13ff2d8
diff --git a/dev-haskell/setlocale/setlocale-1.0.0.9.ebuild b/dev-haskell/setlocale/setlocale-1.0.0.9.ebuild
index ca5fc8991912..89678002e584 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-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -22,3 +22,10 @@ RDEPEND=">=dev-lang/ghc-7.6.1:=
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.16.0
"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >=4.6 && <4.14' 'base >=4.6'
+}
diff --git a/dev-haskell/shakespeare/Manifest b/dev-haskell/shakespeare/Manifest
index bb20af50711d..78bab20b5c75 100644
--- a/dev-haskell/shakespeare/Manifest
+++ b/dev-haskell/shakespeare/Manifest
@@ -1,3 +1,5 @@
DIST shakespeare-2.0.21.tar.gz 65752 BLAKE2B fdcaf27cc9f9346b93b3f1eb8b215ee75c4751427be279574c93929f4f5f521c01091bbff81a849bef3f98d97cf662b725ab99da709437b98ac85afc34f74d99 SHA512 ca796206aafffb5a96c75d305e90bad48f17d213b24dce8c8adcc9c94299ed78b0a2b48b5116d18b0ee26b413e845df53d387d3ca1b3d4c127e9b02b9f124af7
+DIST shakespeare-2.0.25.tar.gz 65816 BLAKE2B 65bf2313e74de6516fd0fdde91986e9ded0e8cbba46273402f296fc1a824893725c8b618cdfd1c6194d6b49b303c6ee8cbafd42fc3ffc70e7b9d56f7267d6eb3 SHA512 26805c070c712a7bd549a2923f7b39cf9eaf7c9a3451c0c672eeff3b22e4d3f696887f3846e39c73f1c0add6a21becae9e58bb2821c0158298e105e0a1bf8ac2
EBUILD shakespeare-2.0.21.ebuild 1234 BLAKE2B db18728eeb30e35a24b19afcfe04f5323969fda373ba9853ca13ad566fea63bd68af99760f840833120ed7b2daa749d6c88347ef5238227a89c6a36ea0f9d76d SHA512 b8f3f179e974164474e5165d8eb81d032aea432ac15a71c46909014a9edb62ce44f78d7bacb169542ef7fbdcdae957c47786f0ee1d9ea3a7d0bb2518a715b45f
+EBUILD shakespeare-2.0.25.ebuild 1269 BLAKE2B feacdc8123834c236bd1e4932345715bbe2e3b3e8f7dcf15ea5ba4c7b679339a75df0913f749160f97d98b6e242951ffd0369d11f9e274f8ae7fed81ffb809c0 SHA512 d8a183302fe65a95fe05979ccb15fa7ceefdc1c2002f99cda29a1ba0f26b1aa48f4a953288ad576b0cfcffe81790ac84b9eba87ef17d9ca3da768a65e25f6f45
MISC metadata.xml 1034 BLAKE2B 122bdf19c088484e3cb66f4f98a7946af84a742deb782bc8bbde17add33ec4eed1f4241bada666748ff5ddd5063aa3b20997b89fbd80b6ae3a414cfa8b54677c SHA512 3ad916e35105e916a43f2ab37c30ab7a2daebf813691743a8bd88306cce96c1474056838451396b451424b5f960b168ad07f6aac3bd155a89aa6af37f89826d9
diff --git a/dev-haskell/shakespeare/shakespeare-2.0.25.ebuild b/dev-haskell/shakespeare/shakespeare-2.0.25.ebuild
new file mode 100644
index 000000000000..beb62cf019ba
--- /dev/null
+++ b/dev-haskell/shakespeare/shakespeare-2.0.25.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2021 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 toolkit for making compile-time interpolated templates"
+HOMEPAGE="https://www.yesodweb.com/book/shakespearean-templates"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="test-coffee test-export test-roy"
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+ dev-haskell/blaze-html:=[profile?]
+ dev-haskell/blaze-markup:=[profile?]
+ dev-haskell/exceptions:=[profile?]
+ >=dev-haskell/parsec-2:=[profile?] <dev-haskell/parsec-4:=[profile?]
+ >=dev-haskell/scientific-0.3.0.0:=[profile?]
+ >=dev-haskell/text-0.7:=[profile?]
+ dev-haskell/th-lift:=[profile?]
+ dev-haskell/unordered-containers:=[profile?]
+ dev-haskell/vector:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+ test? ( >=dev-haskell/hspec-2 <dev-haskell/hspec-3
+ dev-haskell/hunit )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag test-coffee test_coffee) \
+ $(cabal_flag test-export test_export) \
+ $(cabal_flag test-roy test_roy)
+}
diff --git a/dev-haskell/skein/Manifest b/dev-haskell/skein/Manifest
index 0faacb663a6f..16b77b4ac300 100644
--- a/dev-haskell/skein/Manifest
+++ b/dev-haskell/skein/Manifest
@@ -1,3 +1,3 @@
DIST skein-1.0.9.4.tar.gz 134346 BLAKE2B 0161ea5a6de793c7938595d05b98b04f8929f007945fb86ea6c6fc7cef26a7022be00d0546920abbfb0ececcdab3e770acf4a4f468a33582106cd8290e830f2f SHA512 4f449de2db0c9f6a22e3f7375999029c1ab9139ae2e678e5582d5ad05dc8b3c12c99951ede884228579b9acc0243b00b93dca07dd6d1ea314cc0d3d223165c34
EBUILD skein-1.0.9.4.ebuild 1068 BLAKE2B b4be7e7c851f4fe93f10a832370e7cf4d79a1fc74e9a0752cd334f1421bb1a0c52aa69b7623352bcf85d388ec7cacc2dd7f65b3881b621048e8d8f5043da78df SHA512 65c0d46bd1fbbcbc8e634801041b6f87b12eb8e5bb26f3504275962d01b8de80cb1277e2f8ea6b5be07c1c85ef66a58c7aef684a36d0253ced1996acab9a5148
-MISC metadata.xml 1520 BLAKE2B 685f0105e0cb6dbe17d295356410a81d4f159d359c6f9e07f9783ccede61efa20343ac1dba848d7e62ba7369f91054276edc089c612a6ec6e96d74a656685021 SHA512 a47c5874cc7c4c41d4f4483fb91d1f2364d6e3aa98e9b7e23b5e1b056ff5b95a8b5de71887c273c816ff54438f335b0b690167d3feebbfa8593f064ef9349276
+MISC metadata.xml 1490 BLAKE2B 939881fe2e68e85b275dfb1216f448e5cb0195832be62be762612ac11495e87fcdbc889b3b81c97e1ee8b9ae06d92d2752dbbb149092823b28cf2ba39ad13a98 SHA512 c0f6893d86fe1fdb39faabe59c98188af311c230cf085fc9f9a61c1d6eda96eaeefa192423bc5f8a7a035cef907286158ebbb105112f7b2ea88ce4831860a686
diff --git a/dev-haskell/skein/metadata.xml b/dev-haskell/skein/metadata.xml
index 2b5aea896921..6525f3d29398 100644
--- a/dev-haskell/skein/metadata.xml
+++ b/dev-haskell/skein/metadata.xml
@@ -18,15 +18,15 @@
This package uses bindings to the optimized C implementation
of Skein. We provide a high-level interface (see module
- &quot;Crypto.Skein&quot;) to some of the Skein use cases. We also
+ "Crypto.Skein") to some of the Skein use cases. We also
provide a low-level interface (see module
- &quot;Crypto.Skein.Internal&quot;) should you need to use Skein in a
+ "Crypto.Skein.Internal") should you need to use Skein in a
different way.
Currently we have support for Skein as cryptographic hash
function as Skein as a message authentication code
(Skein-MAC). For examples of how to use this package, see
- &quot;Crypto.Skein&quot; module documentation.
+ "Crypto.Skein" module documentation.
This package includes Skein v1.3. Versions of this package
before 1.0.0 implemented Skein v1.1.
diff --git a/dev-haskell/skylighting-core/Manifest b/dev-haskell/skylighting-core/Manifest
index 4a94f406b7c4..18ec49af83c4 100644
--- a/dev-haskell/skylighting-core/Manifest
+++ b/dev-haskell/skylighting-core/Manifest
@@ -2,4 +2,4 @@ DIST skylighting-core-0.10.2.tar.gz 695555 BLAKE2B b4ef476780b9cf613e8bc7150abc5
DIST skylighting-core-0.8.5.tar.gz 675746 BLAKE2B 3a17423f5412228930df78e86b00b3d0339bced0a00e801a9986177f7099e9e5706b1858e3a4064db84eeec3b0fdde3f043b05b62de85d6a92d2d47a5cbb136d SHA512 ad411d7e0fd72adeb4cdbf6fc57d6191c51d9319b25c8d41ad35a66f885d518a842846cd7cf5ce35bdc31da74e0f9d97445f492628a4b5a2bceb85642aa23257
EBUILD skylighting-core-0.10.2.ebuild 1356 BLAKE2B 75a8326e94a055d9521716261f1d2af25e3fa3d73dd5e7ef6571c56a3eb1a1f1ed5dc512fb73aea53627a13b93feaf49476914212a54cae36d68d119a1f7f811 SHA512 9fbcf7fe7b9f6d6ca4e09c9232408c8031889202d8837839f195b68c2ae0a103f0ee6823d7a396b77f067191bc90fee920f67c47a367c5ab06c3c2b992f6a149
EBUILD skylighting-core-0.8.5.ebuild 1393 BLAKE2B cae9c111639ba16103db61609b380cae0268753a54eb3a61894b112e18768b041702695d4a2a84c58b18e5b38268c4371bb80be5796124a708351a3d4c350018 SHA512 aa65fb1f748c102c539bdc3f869a1c86a97716538588346ca5231fc37ad21837739c280bf885ac49b05331357f1632c80b5b29ee6c1c17b6cb66813d4d112d0c
-MISC metadata.xml 860 BLAKE2B 168a330230e8a77fcdd7da5c60bbcc88546be72a0f383aa9e5e55370459982437a2cfd0a3a1645c4542e15a04e56a250c486650d13a18cf00bd6db03829623bf SHA512 e09699b10db27bf3ae4b794fcdc7e84f5a6ed870ce0fe28e269e337457f9be90e234d8f104e532d8c9c3dee0346547d9beaeb8f4a3e24a0d4d1a1e7553b7e225
+MISC metadata.xml 856 BLAKE2B 5a7e4a810de2cd3f3030d7ef193f8c7c6f40b5c57ae3ed1f92d4f96c2617a1a3623c1e47381994c78a6386f959110b7794f4b83f94d3a7204c42cf3211d47b20 SHA512 f1c0cdf81291d8e209b2260f2df47065eadf359d68d8c395388f639117a7bfef44b54fca3c338a449fcc43a737730d0bbd4670c9c01492f56faf03931c7ab4b5
diff --git a/dev-haskell/skylighting-core/metadata.xml b/dev-haskell/skylighting-core/metadata.xml
index 4dccbfb7b1c7..72eedb40ecd5 100644
--- a/dev-haskell/skylighting-core/metadata.xml
+++ b/dev-haskell/skylighting-core/metadata.xml
@@ -11,7 +11,7 @@
<longdescription>
Skylighting is a syntax highlighting library.
It derives its tokenizers from XML syntax
- definitions used by KDE&#39;s KSyntaxHighlighting
+ definitions used by KDE's KSyntaxHighlighting
framework, so any syntax supported by that
framework can be added. An optional command-line
program is provided.
diff --git a/dev-haskell/skylighting/Manifest b/dev-haskell/skylighting/Manifest
index e8a3f39b0e50..f75a00239842 100644
--- a/dev-haskell/skylighting/Manifest
+++ b/dev-haskell/skylighting/Manifest
@@ -2,4 +2,4 @@ DIST skylighting-0.10.2.tar.gz 633776 BLAKE2B 9f8899a7ad65e812009299f385033250d0
DIST skylighting-0.8.5.tar.gz 621391 BLAKE2B f17c1e729b2f669950ffec8a84bd9018acbd407f1c8c05bcbe65d77986ce72cdf55b0e967ce4070cd72e5a12fe469ee55cc3782401cc15f19da213a5fa92d592 SHA512 9d40d96020a3b54d549259f6c981ff63f666f490e900f29eda437ed76965f172e9c77c4def36850e448ca0d3fad035ce4e9a244fd0b3748c6c24fb413c69614f
EBUILD skylighting-0.10.2.ebuild 899 BLAKE2B 6a587e7f7400eca3034b3f0d734aae74988a2d1e384a4ce8f8197aab89fc9562dcca7cc1023593662ae9f833b8145670d34beee964717b598cbc20c604393663 SHA512 e26baf847e7d7c773bc4ec7da48a7664aafb58957c56917eaa7424b540200492aab58c8a67f12d96b730e8006d146dfd91a70655b12f572aa88f96f6e98c2151
EBUILD skylighting-0.8.5.ebuild 898 BLAKE2B 628371708fba84fb319cc1174b8f2a9f12a41152da8857b31987a1be294d71431f0f0af26a253f5f5178bab06de7269e9b02a724a3e3eec6977a808aa76f411b SHA512 c4fd303427acc18e85d1f2aa76942d406257e778f4a45e147305f7a09414c4cb78cdb002f5a6d28d68453510de13b4a32bac412e511b2286a7b891574deaf3ed
-MISC metadata.xml 824 BLAKE2B 40102d8937d28fe2b98f055019288ea9fb08307e23702e46c2f10e815006e4a3f4fa11a34fd787c1053441f30a27c138252ce853e9c22867523b3be8fa711f3c SHA512 377bf69b015def5abcaa6dde5865890fb97188b09b4539f13f704880d61aa352df3f4a8f5a76bcadc51e4938ed6336e4732540a8ee12e705aa6fa39e58f9b792
+MISC metadata.xml 824 BLAKE2B 9746617a3c5284d9c6fd93aa23b5672983261961f9aa4b411978911eb21711831804d3ba44451d9f6d784b3d6f07faa6a5fcfdfd2be7183bf6ab26fd8601d7be SHA512 b60271f8d5bde37488e37866698c3d081c285300b1f1bbd30af2e7901dab9c43ebf6753d19e6b5115c802e6869a27cbedd8f8e1b509e4614a982004edccb99c9
diff --git a/dev-haskell/skylighting/metadata.xml b/dev-haskell/skylighting/metadata.xml
index 45342c91c5fd..c04fee2824a2 100644
--- a/dev-haskell/skylighting/metadata.xml
+++ b/dev-haskell/skylighting/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/splitmix/Manifest b/dev-haskell/splitmix/Manifest
index a88432eb6321..846663efd5b5 100644
--- a/dev-haskell/splitmix/Manifest
+++ b/dev-haskell/splitmix/Manifest
@@ -1,3 +1,3 @@
DIST splitmix-0.0.4.tar.gz 13821 BLAKE2B 15c2f3b783b98deccf31e2501ba6c67788047ad3bf5c29fbba965c1163506d0055e94bc02894f17df088e67921447893f42a85f5eece7828625d75c177837f43 SHA512 9b8c137067497b94a460d024e1f7c3269e27536f505649face85748a0aaea273d32893a806d9ecf551bd29532ed820004ed2dde47e1099afc3c31519ea5cdbac
EBUILD splitmix-0.0.4.ebuild 934 BLAKE2B f3782b73fa15b5995421acc439f1bb709893658f3cc29822e876c0d2235f8726bb2854acaec8f81a45251552cdf01af86b47720a0ae7742518609fae1bdda4a9 SHA512 ec30b081c2614e1d153fd84e3e2815a541f81d0e90eb82f6bf6215821d2d116d480593494e43495b5b8c02cfbaeb0c1419943f392bd3f98ecc1f76c603e116b1
-MISC metadata.xml 1590 BLAKE2B 8e40c0429c9292e72149f06cf3e90d5363daf1d153a7a57a1345789126d6fd0622b7319e68a55cadd7cbb446f57f72917a28f95d75cc1aaf24c6ca7a13131a00 SHA512 972a555b92eaa1faeec687b080ad6780a7d55b5da16772fe3928675ab8bcc87e3738c7dbf84c0b4cdeebee3be9f0f12a59a3e23b0bf81eaddc617b500ef13f6b
+MISC metadata.xml 1576 BLAKE2B 1bbf1babe574ca8cc31317f73bf13527bb00770ee9ad0bb2071b094266d2ca65696eaf79cd5cf49e8035f57de15defb596828fac063b29b3d85e1a476023ea02 SHA512 e7179db2ab911329ed8f754f7170769fede60e6a22528d0ba49edb6070c5796b93797eee2ed6d44261cb961ffdfd0bd0a0cc0b177b67f0b63c7193f1ec8a09bf
diff --git a/dev-haskell/splitmix/metadata.xml b/dev-haskell/splitmix/metadata.xml
index 07dd5f4f5b23..e0647d4f38b4 100644
--- a/dev-haskell/splitmix/metadata.xml
+++ b/dev-haskell/splitmix/metadata.xml
@@ -6,8 +6,8 @@
<name>Gentoo Haskell</name>
</maintainer>
<use>
- <flag name='optimised-mixer'>Use JavaScript for mix32</flag>
- <flag name='random'>Providen RandomGen SMGen instance</flag>
+ <flag name="optimised-mixer">Use JavaScript for mix32</flag>
+ <flag name="random">Providen RandomGen SMGen instance</flag>
</use>
<longdescription>
Pure Haskell implementation of SplitMix described in
@@ -15,7 +15,7 @@
Guy L. Steele, Jr., Doug Lea, and Christine H. Flood. 2014.
Fast splittable pseudorandom number generators. In Proceedings
of the 2014 ACM International Conference on Object Oriented
- Programming Systems Languages &amp; Applications (OOPSLA &#39;14). ACM,
+ Programming Systems Languages &amp; Applications (OOPSLA '14). ACM,
New York, NY, USA, 453-472. DOI:
&lt;https://doi.org/10.1145/2660193.2660195&gt;
@@ -25,7 +25,7 @@
/SplitMix/ is tested with two standard statistical test suites (DieHarder and
TestU01, this implementation only using the former) and it appears to be
- adequate for &quot;everyday&quot; use, such as Monte Carlo algorithms and randomized
+ adequate for "everyday" use, such as Monte Carlo algorithms and randomized
data structures where speed is important.
In particular, it __should not be used for cryptographic or security applications__,
diff --git a/dev-haskell/stack/Manifest b/dev-haskell/stack/Manifest
index 8ff5f5b3ea1f..0b041eaa368a 100644
--- a/dev-haskell/stack/Manifest
+++ b/dev-haskell/stack/Manifest
@@ -1,3 +1,3 @@
DIST stack-2.3.3.tar.gz 572406 BLAKE2B 4b88614ede72ea3704e3bfad433a7931860c1c098bb65aeabca46d3abc5364ea132b8a7f0f559f1b07463d4b753b5501081841fa388a5d817389d91371214236 SHA512 cb93e3bcb8f92e01f374806f07f366ca318d66e3b7bd3cfa3fe3b72dce954d2bb371f51e3f79fca8aec19d1d3adef370bb09237bf29340a1bc851a9a103d77a3
EBUILD stack-2.3.3.ebuild 4423 BLAKE2B 5177202463107ecff37070acb36e00364e58605ca2b03595d39b4f663d626b9005fa6ecba453fb88044371dbeb50fc8ce9ea01a9194d565137f4f4f1cce1dde5 SHA512 18123b478813591ae8a820163ce37881dc8c5df9d0c91039cb2e115c5318a15b7857429424cdcb0bf42fafd3451b58e9ba40e5809256b09c0f516233e03749a8
-MISC metadata.xml 1022 BLAKE2B b36a0c6a2a2587fbd335807c2138c23e86807361de73d379eeccda9cf9d47d0d4a3786a0fa44cb364464830d1656a40d61b26561fa84bbbc951e2447098aa34c SHA512 b161c958b2cf454146db34131093c39e574e7356b57df0cc761312412fbf51a65fd6cdb3a437776f92150c5a5542881f3c4d4e231134866542f02e0c3f5794b2
+MISC metadata.xml 1014 BLAKE2B 47cc3cf59ae32ba77125520e9116291e3d3a4637d872bad2a2d4eeebdf8bb40a5135e23d773b234ef5733ed952a1d363711a4d161b4e42b730c01d0bf847fd5b SHA512 b6ef3cc1816d46852ccd4c1e6fb539ce19584cf04e2d31bfbadfb0578796696ef8b996440df02b1c92edb12dc85423664facb46225686c18a797fe8c3049fded
diff --git a/dev-haskell/stack/metadata.xml b/dev-haskell/stack/metadata.xml
index 530923816ff9..e406dee6cc9d 100644
--- a/dev-haskell/stack/metadata.xml
+++ b/dev-haskell/stack/metadata.xml
@@ -12,7 +12,7 @@
Please see the documentation at &lt;https://docs.haskellstack.org&gt;
for usage information.
- If building a &#39;stack&#39; executable for distribution, please download the
+ If building a 'stack' executable for distribution, please download the
source code from &lt;https://github.com/commercialhaskell/stack/releases&gt;
and build it using Stack itself in order to ensure identical behaviour
to official binaries. This package on Hackage is provided for convenience
diff --git a/dev-haskell/stm/Manifest b/dev-haskell/stm/Manifest
index 44d6b004304f..43b73fa7ef6d 100644
--- a/dev-haskell/stm/Manifest
+++ b/dev-haskell/stm/Manifest
@@ -1,3 +1,3 @@
DIST stm-2.5.0.0.tar.gz 12335 BLAKE2B 4b29efdb620e0528a42a34e0b98e2ba5a7e90f83009e1129f923a77abc427a5f0e3a32255f908d9771406983bbdfab6b9887b031cee7c1a98c99a7d810cccd0d SHA512 64516ff5eba42a469046af51f12cb55afca795c7a897b9ac16c3446d547ad3894d9b80be3716e86291825e8fa91335ee89e9c9c6738c95f3cbd8ee0739236651
-EBUILD stm-2.5.0.0.ebuild 830 BLAKE2B 159f3e1549b7a902deef91a100e110c919be81f447232e08f33a540af44ef7a8b9e134d955d6287e6e9c2d18e1f6fcd9baf21005312906446b2af41d8828d912 SHA512 248f26b0531fa1e00680b9b559a1b6c1e7e3a6d919d7e9000331ee8399169185c4cbff5eb61fe82e20ef97aed2df5af96ff68228b8f6ccb02ca97a7579c9a54e
+EBUILD stm-2.5.0.0.ebuild 869 BLAKE2B aaaea38e81f75b43e27a7828418acef8a0919f5b07594d9aaab0975fd93c07f5e39a16e2347fc71f99bb24065fc0169b595b14e26619d1613524ab5ae55a3435 SHA512 24c4c6a92fbd5e2d6f84e4da1184b24db457bb573688d73041a6a866f39d9f90f9d8e6031914422ca8fe0fbb77b55ca5b479a8415b3c3ba5502e63d629d00fad
MISC metadata.xml 217 BLAKE2B 41b11b7399431ee96c40a11373f20b12940ed7bb1fc77b1619212b2a57a3b34b11b77838d4ac51c1ddb80caab1030224e28567836e5d0a17b4ea6bd1afa2523c SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70
diff --git a/dev-haskell/stm/stm-2.5.0.0.ebuild b/dev-haskell/stm/stm-2.5.0.0.ebuild
index cfec29428a9a..8a5b50e5bfc9 100644
--- a/dev-haskell/stm/stm-2.5.0.0.ebuild
+++ b/dev-haskell/stm/stm-2.5.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -25,4 +25,4 @@ DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10
"
-CABAL_CORE_LIB_GHC_PV="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.10.1_alpha1 PM:8.10.1_alpha2 PM:8.10.1 PM:9999"
+CABAL_CORE_LIB_GHC_PV="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.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:9.0.1 PM:9999"
diff --git a/dev-haskell/syb-with-class/Manifest b/dev-haskell/syb-with-class/Manifest
index 213b22967649..6692248e25d6 100644
--- a/dev-haskell/syb-with-class/Manifest
+++ b/dev-haskell/syb-with-class/Manifest
@@ -1,3 +1,5 @@
DIST syb-with-class-0.6.1.11.tar.gz 13225 BLAKE2B 3c7f25fb942025284bbfba49edc7b16ae04716e42337e8668188a80a193b05a06252a29ac2244a35fa25992bc23d7fa998ddaadb85f017112f903cffb89d4fba SHA512 962eb1bcb63ce7cc1789996ad7191e3ab7c20f3c90828fb3535306ca8509ac210e70f42ebd6ac6fc075d50cc5c5e1c15bb735b5d6040c6348dc82453809330f9
+DIST syb-with-class-0.6.1.13.tar.gz 13225 BLAKE2B a218611f332037968513b3706bc35e903f335477fa490f0c709f085014e833f1969851a74ae0d2a40c6a085c9aec1bbd963a48d4362963d3a89fe8e399a790fc SHA512 40082f8b97ae49929fb2b686a840656fd2a62936ddc4873f3af4bdfe128e213dff509185e412c3c58bd48ec32abcade8ed68dd257d221bb08f9d20433067f371
EBUILD syb-with-class-0.6.1.11.ebuild 707 BLAKE2B b4204c678ac0f342438546abbd662c87f2a0660ec6e63c3433ba278b19ff70da4bd24b52a72b574deb1ead2636641fe692bd843c3c9f1f042a24e2c903186574 SHA512 e11f67f698f21b6677a7a1d40f138ca566ad645773ad1d917a5fa7e6ad4406e409903ef812830979720744439cd9d7ec4f3ca5acff18e5bb38caeb0e1adde93b
+EBUILD syb-with-class-0.6.1.13.ebuild 588 BLAKE2B 27b697c8ef2412adca8a6932abfdfb854f36cc2e1b25dbf304c774627dc251db7590778f99d478b47223e09b92a8e6177b43e4f248b94acce45b0998870a3ee7 SHA512 0d6e3166c070ca70511a24b6f454c37ad6727e0085b6a00af005745dba4a5b8d27b55110764cd03fcc388b21ebe3f56321630527a53505b51f1e13021603c5ed
MISC metadata.xml 400 BLAKE2B 6008bc250770a949e0074a7830d8451a38e7ee075295a4d2a15bb0c3b4cde670f25e5b5a91580002d19e6211b85ce06d04a650385bae6681cab3587dfbdef9d0 SHA512 db2b6e1778e715f28b5244b8d15e654692e619c2ddf674ad93dd54caaa79a3a87917b1a7ec4c0bff5af44c89faa7f0be03797cf33fad6f4fcd4279b397b6758c
diff --git a/dev-haskell/haddock-library/haddock-library-1.1.1.ebuild b/dev-haskell/syb-with-class/syb-with-class-0.6.1.13.ebuild
index 0bd4c0f1af69..7bd577793d35 100644
--- a/dev-haskell/haddock-library/haddock-library-1.1.1.ebuild
+++ b/dev-haskell/syb-with-class/syb-with-class-0.6.1.13.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-# ebuild generated by hackport 0.4.4.9999
+# ebuild generated by hackport 0.6.7.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
-DESCRIPTION="Library exposing some functionality of Haddock"
-HOMEPAGE="https://www.haskell.org/haddock/"
+DESCRIPTION="Scrap Your Boilerplate With Class"
+HOMEPAGE="https://hackage.haskell.org/package/syb-with-class"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
@@ -21,7 +21,5 @@ RDEPEND=">=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10
- test? ( dev-haskell/base-compat
- dev-haskell/hspec
- >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3 )
+ test? ( dev-haskell/hunit )
"
diff --git a/dev-haskell/tagsoup/Manifest b/dev-haskell/tagsoup/Manifest
index e1ce42396bf1..c33764ad7818 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
-MISC metadata.xml 745 BLAKE2B 0790c16db601f4c9ba8377dc329ee1275bb44a48afc6bde31dae97646f615181cf4185338fec65d0f78e9d45a1c68b626d9309540b8a12ee895cccfc7930f9d3 SHA512 23fa1e520e4846c8690d012658301e4ae9bf4e044890b6960c4fba4ec70782396110f59dd6880978c0869857886dba88d79964e18404d98c9ddb39aa45f8beb9
+MISC metadata.xml 745 BLAKE2B b7ed44a84df0fa40268511a68c40f64c3ce5271dbb0fe46e4da2b9878a5904f9bc1df67bf58f8a5d8354d07907cfd13e0ae5dbeb04b193fe2dbce28d53509d41 SHA512 eb4b2e11751e421799940f178e5ba7df2939b4f53f1a0cf41a74ab415dc0fc88f656ea4ca4e4117c8a34707aaefaff9d95e8dc524fc0c1ef96a88ceab67db84c
diff --git a/dev-haskell/tagsoup/metadata.xml b/dev-haskell/tagsoup/metadata.xml
index a63f2ccb5413..dd3a6906a1fc 100644
--- a/dev-haskell/tagsoup/metadata.xml
+++ b/dev-haskell/tagsoup/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/tar/Manifest b/dev-haskell/tar/Manifest
index 0a69e7214c36..97fe752a05dd 100644
--- a/dev-haskell/tar/Manifest
+++ b/dev-haskell/tar/Manifest
@@ -1,3 +1,3 @@
DIST tar-0.5.1.1.tar.gz 39155 BLAKE2B 8e85489e3b43044dab8ec4405413873c2be4d50cfd4a5adc80e3ec231428a120db1faa033d2e57643dad40f18a934a381f3d5657838aad42d2aa7eea951c1faf SHA512 8d0a8d3ae178570e0842a2321a7fc86a6bba28c471ec27bafbc07fc4ac0e4183f8113c99ebc7126dc71759c33083791122be32563fb0d5a2b2d39cb3b36171f2
-EBUILD tar-0.5.1.1.ebuild 1113 BLAKE2B e1254ee7997e1e6741757c294f03e24c6ca73a6cb3f3a61bfd7a49a49bf655d90d44ee79d142a38ef6551d5f29aaf6edee9901f1cc6e942d4da31c78f41e3280 SHA512 9886326a16a331671708864841de7019d0e4e877a5eda108ea40b341f825d5c47dd2e31c5da51503328d3662ab815decaa6cda36a0d4856a7f60d5cb3f937552
+EBUILD tar-0.5.1.1.ebuild 1163 BLAKE2B 5443aa179c8b2f51a8df058e9a15948b9f2f0d31caf5c6133334540b6309acb867467fff9a928b6e7389da246a6b3c2dc744d009fba09e92cb4e8e3e7f408cf7 SHA512 317add31711cad16e1a034aaa2fbc476f64fb8f13f70544ac96f241e954d74e5dfc2e7682155cc493ab7424388510355fbd9e3d0ea1549f0088fec54837b97a4
MISC metadata.xml 636 BLAKE2B a60075b9bfcde03162a7f5a8a2a22ddecc9906c2305408aa3596763685ae5a65cdbebfe7251f9fbe70348a6045183ec840678a00efe338d0354d06cf0757cba1 SHA512 2088e0e13c3cd3539be718360a10145e17083bd135749b8ed3374cb51523f53bc0bbf4a441c879f95982ef235f18243bfb49ec822ae70ea4fa8e684e96fdde20
diff --git a/dev-haskell/tar/tar-0.5.1.1.ebuild b/dev-haskell/tar/tar-0.5.1.1.ebuild
index a8ba70e43c28..b2fbd1ed1957 100644
--- a/dev-haskell/tar/tar-0.5.1.1.ebuild
+++ b/dev-haskell/tar/tar-0.5.1.1.ebuild
@@ -34,6 +34,7 @@ src_prepare() {
default
cabal_chdeps \
+ 'base >= 4 && < 4.14' 'base >= 4' \
'tasty >= 0.10 && <0.12' 'tasty >= 0.10' \
'tasty-quickcheck == 0.8.*' 'tasty-quickcheck >= 0.8'
}
diff --git a/dev-haskell/tasty-expected-failure/Manifest b/dev-haskell/tasty-expected-failure/Manifest
index 534ca8c01a21..0155654766cc 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
-MISC metadata.xml 1198 BLAKE2B 916fc5054a8fba5dafbea48bb7074ab2bcbd986191298d2a985b9d89f4db424d38277f4229baec55c5b327fd8142aa2510e0d001f69818248480009e2e7a2285 SHA512 1c2e7390095a26f26d3fb57b7715fe34afb209b63761e3597e578d72169b8b6f802361adfa15652c054560c210707dee0d00c43326e82c73eec7ff4df70e72d1
+MISC metadata.xml 1148 BLAKE2B 29cc955f3d652472632fb2e17400a7fd51dc82ccd167c7194566fe444f7dc80d486ad457bf59ca0cb98650643990229712af498555c944c2d29856fff31b2326 SHA512 07c1482566c466ab9ddd401ab3e1d3bf407b14550eca0d55e3ed34733b127097dc36c2b1362c9aad2b70f433bfc2f95935932e64cbc5a7edc3520e7eff22ae13
diff --git a/dev-haskell/tasty-expected-failure/metadata.xml b/dev-haskell/tasty-expected-failure/metadata.xml
index 38e4a3a924f5..c1dbe8030a14 100644
--- a/dev-haskell/tasty-expected-failure/metadata.xml
+++ b/dev-haskell/tasty-expected-failure/metadata.xml
@@ -6,20 +6,20 @@
<name>Gentoo Haskell</name>
</maintainer>
<longdescription>
- With the function &#39;Test.Tasty.ExpectedFailure.expectFail&#39; in the provided module
- &quot;Test.Tasty.ExpectedFailure&quot;, you can mark that you expect test cases to fail,
+ With the function 'Test.Tasty.ExpectedFailure.expectFail' in the provided module
+ "Test.Tasty.ExpectedFailure", you can mark that you expect test cases to fail,
and not to pass.
This can for example be used for test-driven development: Create the tests,
- mark them with &#39;Test.Tasty.ExpectedFailure.expectFail&#39;, and you can still push
+ mark them with 'Test.Tasty.ExpectedFailure.expectFail', and you can still push
to the main branch, without your continuous integration branch failing.
Once someone implements the feature or fixes the bug (maybe unknowingly), the
test suite will tell him so, due to the now unexpectedly passing test, and he
- can remove the &#39;Test.Tasty.ExpectedFailure.expectFail&#39; marker.
+ can remove the 'Test.Tasty.ExpectedFailure.expectFail' marker.
- The module also provides &#39;Test.Tasty.ExpectedFailure.ignoreTest&#39; to avoid
+ The module also provides 'Test.Tasty.ExpectedFailure.ignoreTest' to avoid
running a test. Both funtions are implemented via the more general
- &#39;Test.Tasty.ExpectedFailure.warpTest&#39;, which is also provided.
+ 'Test.Tasty.ExpectedFailure.warpTest', which is also provided.
</longdescription>
</pkgmetadata>
diff --git a/dev-haskell/temporary/Manifest b/dev-haskell/temporary/Manifest
index 61b15d817f2c..9dbc3cbffdfc 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
-MISC metadata.xml 760 BLAKE2B 657f8412b7add619d5d8827d13da1aebe29087a9334a6bb48271450138710c89e4227ff19f1348426531b3d189d750501ae343835ea9ec77d6e5a8b1e20b8a43 SHA512 bd5b25179a899cd867b1655df9e46e12d7a4a229edd3b1a13eab4688b6018757894be8c0a857231646e39260af604d762e8f7de5727d2366e20026908b3b3ed0
+MISC metadata.xml 760 BLAKE2B 6095e25763b45ffcfea850fac2fb2ffbaf94a14943c51027b3d5242119680ba134a743ffb28ee59f2799c4e0f49433c3eb0cf11f29ba41d0b366a83fe28c30ee SHA512 e507b09804e3c9e5dfddd45bfd11ce9ad2ca1bc591dfef624b6e9592ee7f9f6eda526ab7977924bb5618d204b2f64d4bcacf9d90a191e04c87039d8e5cad479b
diff --git a/dev-haskell/temporary/metadata.xml b/dev-haskell/temporary/metadata.xml
index dd1a1cb7cec3..a3f53935b648 100644
--- a/dev-haskell/temporary/metadata.xml
+++ b/dev-haskell/temporary/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/terminfo/Manifest b/dev-haskell/terminfo/Manifest
index 207fd2e9d607..5a59232e3762 100644
--- a/dev-haskell/terminfo/Manifest
+++ b/dev-haskell/terminfo/Manifest
@@ -1,3 +1,3 @@
DIST terminfo-0.4.1.4.tar.gz 42234 BLAKE2B d20920290bb865982d3dac1647a7bad8d75dc7782db249286fa0fcd70ba1bf532da174bc0925f13c6870a2949c7d3b033656c13f5906f09000ba7d89ace4102e SHA512 3006b7c4a0628cb0f28cfb9af8172410a194ee9dc24e1bd121a94d5c5bfbba09ea0b232412eacc7f6705495511077a427ef2aeb7fff2af7cb80e25823aa1667c
-EBUILD terminfo-0.4.1.4.ebuild 694 BLAKE2B 198803287f7a9f98a8b6ac40a54e4bf25b267326f00313dbdbd54a8e11baccbaf1fb29fec98ff048d4c063021457da1c0fb0012482862d983151e70aed55d04a SHA512 48556bde990cdf0dbab7a6e320e984036e6d0a30bb6e4dd4cce51543ab31726d15e4d2657e648e503abab8783e75769bd2ef245b77aa736b722a885417e78a87
+EBUILD terminfo-0.4.1.4.ebuild 733 BLAKE2B 5fbcb308b7f94b5095512221adb5c1172882ad9fa9f712f058c3431f2b4d175b28b8e76999b8ddabadae38dbf943f1e682fee4daec56280076bf81804f73b33c SHA512 91e51e105c1826ff03db92150375b4d34f165bf08172529094443cb9db1b0608e30d6095ee5d024778d84383f10f508ee8b45710eff404033f00a17ad8e95865
MISC metadata.xml 306 BLAKE2B d582705c23d944c9c5e719cd7e5bd3ec21d51c972a9a6d1745ce7ffe7be67a02cce445aceffe320deceb2a3bd14e259e0f5d0a106f320abb7c8ab8cb6479a3f1 SHA512 265a8a424b9ec088d8f4f0902c294e336b1265a1cb538bf7aca854055a88a2aa2a33c22843b4a98007ff84b6699be0d0e68d7b9e943462a673580f5afd39047b
diff --git a/dev-haskell/terminfo/terminfo-0.4.1.4.ebuild b/dev-haskell/terminfo/terminfo-0.4.1.4.ebuild
index c179dc6ec011..f7efeff63931 100644
--- a/dev-haskell/terminfo/terminfo-0.4.1.4.ebuild
+++ b/dev-haskell/terminfo/terminfo-0.4.1.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -24,4 +24,4 @@ DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.24.0.0
"
-CABAL_CORE_LIB_GHC_PV="PM:8.8.1 PM:8.8.2 PM:8.8.3 PM:8.8.4 PM:8.10.1_alpha1 PM:8.10.1_alpha2 PM:8.10.1 PM:9999"
+CABAL_CORE_LIB_GHC_PV="PM:8.8.1 PM:8.8.2 PM:8.8.3 PM:8.8.4 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:9.0.1 PM:9999"
diff --git a/dev-haskell/test-framework-th-prime/Manifest b/dev-haskell/test-framework-th-prime/Manifest
index 7de6df508b11..3d692ce6296a 100644
--- a/dev-haskell/test-framework-th-prime/Manifest
+++ b/dev-haskell/test-framework-th-prime/Manifest
@@ -1,4 +1,6 @@
AUX test-framework-th-prime-0.0.9-hse-1.18.patch 2666 BLAKE2B 7aa73a96cb24688bc42812c5fbb86faed1ca4fdc672f65a4fed13cfb3cdec4830017d50cb154b7e02731527898bcd52a1ad77a70f78eef33dbe74de5e0a1da7c SHA512 a87717808f6ea5fa47de0ecb3ae3789d59707957458c9569f10ee01bcd30bf52662dd8a63255e2975f7de4b2465b7e9e8d41849975442c0c46c349d481cc8fa7
+DIST test-framework-th-prime-0.0.10.tar.gz 4035 BLAKE2B 44c0f454ec4018f8aeccc9e7eec33c25778d05e257ce910dd779ac6bbb2acf1d4b54a897d0625e78308def417f1aa1b77194fba353802f2fce7a6e954dea3fbb SHA512 91298214c134821b298270c2770cab284131787a40293c01dba2e88a58f355d6811dea06bf14f237fea5d4aa80987790405644bc09ad64a4d7b4574e2bca97eb
DIST test-framework-th-prime-0.0.9.tar.gz 3908 BLAKE2B 4c8794bf66081ffd6eee2b6f0e9d8fd5f2218a90c2522398b13f440aade1244a62e91c3c1e11367f109babd2e78722d94beaac95555be356ce55f25d118adfa3 SHA512 52f64b1705d51f45512da4270d8a80c93602d62a2c33eb3a0146f10a3f737395c9d0294af62cc3ff859dc8292338df892c0262216349109bb4f7b0beb09d3601
+EBUILD test-framework-th-prime-0.0.10.ebuild 679 BLAKE2B 3b6da5b8be020a4bec38e6e33fa68cf7d8b21f0bd0714722b93c8c4735e656d41859fbfd11132452164d5c64cac197ab6ff5a4e3cfdc9bdb6102cb709396d13d SHA512 165ee0dd12b2a30475f05fafa3a355ffc3b38995df1569423e1f17f80d30b89e1e805c2b000ae9f492c00065734fbdbbe0bafdca39dc6e16fe3972b679a5427e
EBUILD test-framework-th-prime-0.0.9.ebuild 722 BLAKE2B 3e8320932bb7298b019d028a075ecbecd09ddc3db97c47de4168236505827ea4cf55182c2c905ac421768987666f06d332b51d2b739bb91aaf35d03f17cc0e5e SHA512 ef4642e5dc56962a99ea8105d083a09a63f83bf76ee864f176e41d98de190043d8db457a0f66648e1a05daa4e6ca8e0f3d7672da1ccd23a5eeb7002fc5248496
MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.10.ebuild b/dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.10.ebuild
new file mode 100644
index 000000000000..f0c62e9157cd
--- /dev/null
+++ b/dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.10.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 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="Template Haskell for test framework"
+HOMEPAGE="https://hackage.haskell.org/package/test-framework-th-prime"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cpphs-0.2.1:=[profile?]
+ dev-haskell/haskell-src-exts:=[profile?]
+ dev-haskell/test-framework:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/text-short/Manifest b/dev-haskell/text-short/Manifest
index 76d78d0019ff..12177147ca20 100644
--- a/dev-haskell/text-short/Manifest
+++ b/dev-haskell/text-short/Manifest
@@ -1,3 +1,3 @@
DIST text-short-0.1.3.tar.gz 24435 BLAKE2B f0d571f2c84ca47ee2d4f0aef0a98812880f68d9971e73abd40f2b8d27cce50052a67f6f2a5d19d683093fabed490082df72e29bc8e43123b53b388b9962018c SHA512 6d7a5379dbaf28a201dd44229959a293acb5ff57c4659a6a34af37e46b2e6fc5eb61a00ba26d36dd08795456246429ec20236af8e342fd0d03bfcf6d06d69428
EBUILD text-short-0.1.3.ebuild 1348 BLAKE2B 9dce2c4775e803c5620c336d74e39b303928368af2fab518cbff7291fcf86f3ba9e71af05c29aee99eb74e70e92a756d139612d3e28ec90f6d6bfd80cf6fb983 SHA512 9fa66fef824be7dcfde5be75a08f59e0c2125a80a8e653a349cb233a6f3907ca2c6eaadd0dc082d4d545fb2d0fa2fd215e8f569405323f79ef49a1c2019ff726
-MISC metadata.xml 931 BLAKE2B 9bd6ec4b5cea39dcc84dbb660a1a6392c6912b9662661cf73a1d782f491a3c27b17bc081da399bcbea394708078fbe1db0d15a00ccf663e3579c0daf659232c3 SHA512 577f354740c15b8381bf3321f19f76233a6dd4f92552bf52f2b60f1bd68024b8f6723b543c015088fbfe538bbe152a50160e2bd4ebdb8c2a92c9ec1ac1586658
+MISC metadata.xml 871 BLAKE2B 99b6badd995815edcc420bd52e3aa2db8466fc1c55e60479c26d4a1cde7cf99e58a197a1789993dbc56d44d611d096dfe19ba1159aed12f1e6e81aa55e72bec8 SHA512 9ffe6cf589ef13af232d1ce4e5d8d246314812686f74db1b32975cb7fc590b3116ba14753b0ad5d25241ab2e39d4c612d5c19f7150977a8fc8097a53248cf01e
diff --git a/dev-haskell/text-short/metadata.xml b/dev-haskell/text-short/metadata.xml
index 02b8c54225a2..4284ddcbdb5c 100644
--- a/dev-haskell/text-short/metadata.xml
+++ b/dev-haskell/text-short/metadata.xml
@@ -9,8 +9,8 @@
<flag name="asserts">Enable runtime-checks via 'assert'</flag>
</use>
<longdescription>
- This package provides the &#39;ShortText&#39; type which is suitable for keeping many short strings in memory. This is similiar to how &#39;ShortByteString&#39; relates to &#39;ByteString&#39;.
+ This package provides the 'ShortText' type which is suitable for keeping many short strings in memory. This is similiar to how 'ShortByteString' relates to 'ByteString'.
- The main difference between &#39;Text&#39; and &#39;ShortText&#39; is that &#39;ShortText&#39; uses UTF-8 instead of UTF-16 internally and also doesn&#39;t support zero-copy slicing (thereby saving 2 words). Consequently, the memory footprint of a (boxed) &#39;ShortText&#39; value is 4 words (2 words when unboxed) plus the length of the UTF-8 encoded payload.
+ The main difference between 'Text' and 'ShortText' is that 'ShortText' uses UTF-8 instead of UTF-16 internally and also doesn't support zero-copy slicing (thereby saving 2 words). Consequently, the memory footprint of a (boxed) 'ShortText' value is 4 words (2 words when unboxed) plus the length of the UTF-8 encoded payload.
</longdescription>
</pkgmetadata>
diff --git a/dev-haskell/text-show/Manifest b/dev-haskell/text-show/Manifest
index df45a7a503ac..cf2e52e1c070 100644
--- a/dev-haskell/text-show/Manifest
+++ b/dev-haskell/text-show/Manifest
@@ -1,3 +1,3 @@
DIST text-show-3.8.5.tar.gz 95620 BLAKE2B 51c1a5f9b29d60e305b53db1a47bc415f8cec3fa4c29c22d103ffc20dd4585bc8241f471031eaaf798c0df379c589cd4a9622877b7f69cedc5f15c3fa94c9291 SHA512 17e6e4d188280d4545867b31210f9e8e69337996c80b8c4f9fd846e50605acb29ebb2429e72ce76545426741055c4806c20a32b59d47e190a38d0f1ed9405947
EBUILD text-show-3.8.5.ebuild 2212 BLAKE2B c5ee88b668b59e175e7026ec2016e3604f6a255c72d681a65843d02645e8b3fa1c40ed98becb1e684ef4b8fcdad74ee9485690812d67a96c2f2843c1dcec3768 SHA512 849c9406d795b7c8f592770afc03fc157c383934829d74a3390a627a6a1bb5f8c0076ba942132dccdaed1ab1c5b0f8226592a369ac1877a5dca1156b9f2d64b6
-MISC metadata.xml 1745 BLAKE2B d094818a5099ee07ad3d768a300b456f1d5e62b11fcf1c5bbfcf6fb4ec0417709d96bb1f6f76eceb89e5154dfd19ce57fd281ef1011c1885e947992ebdaaeb05 SHA512 ee8e1085322a3ecfc53b35f651757515b214be5e3511931390e0e79b65d449a8cc15af6d50b695cd777abe5508c662b0bb9bb5cf4943399bd01809c9b124b2c7
+MISC metadata.xml 1745 BLAKE2B 262176d4fba66bcc5b9dedd983878fcb8b3fc97cfccbd9575949d68a72cc4c8a41c99c287ae5ef4691a81ad6f2833496184e40bec96c2334052814c6e3660c87 SHA512 1be4bf3a70a5cb017b8d27587405a27acfaa95c804fa2644cb9c5bfca5c45852020797f6ebed5b3d7c62888dd449d5cd9fa89aec59807c585ff710d7c6073c50
diff --git a/dev-haskell/text-show/metadata.xml b/dev-haskell/text-show/metadata.xml
index a6729c09cb4b..21220b368994 100644
--- a/dev-haskell/text-show/metadata.xml
+++ b/dev-haskell/text-show/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/text/Manifest b/dev-haskell/text/Manifest
index 62474656bc2a..7387f4d6d19b 100644
--- a/dev-haskell/text/Manifest
+++ b/dev-haskell/text/Manifest
@@ -1,3 +1,5 @@
DIST text-1.2.4.0.tar.gz 171477 BLAKE2B 29bb6738f5c61e13b218cc57cb0c900fce25ecad190315aea4b0a92d5200e2d54aeeae26c8dfc88ddc74706549b820272fdb3877330c8e1e5bd119cac99deef3 SHA512 a4bd566c7d0aea1bfeacf27332e9cff3ad894e7eed9f826b7e4fc7fb85e272164d18a34a81c89dd1ea802951a80ec1d82000ebef05748d419ddfff792c4525e3
+DIST text-1.2.4.1_rc1.tar.gz 166148 BLAKE2B c79bbd90c9ccf99668d5a4f0e66b4c75fa7a531d9851355be8a9d859d99578d2e22977ee9514f1743927a8a4fa49d29c252abc39509dd0b6d09bffd96e1f5289 SHA512 27d014d6b870e6cba16ac4a0ac146872d89c363ad1ca786642554bde0cf3ae4876d69ba8dd2655bbdcb88076bf4f5e13b45929ff86cd2bd90d24e607ad7221c6
EBUILD text-1.2.4.0-r1.ebuild 1054 BLAKE2B e1b4f3555065e8f6a427bfcd94bfae59e75a6021c702963c01eca3e4e49c454935929890ed02f573b957e57e819df2f6c9b2137146c14c79cea6ac504f3361b4 SHA512 2feacaa426eb9c08e5d177994eb9e6edd435c6347c3d37d7a3d9f1ec0afede59d5fe63c19dfb9314243664c973c10dd3b8dceb59fbb4b63e33daf3fdb8861988
+EBUILD text-1.2.4.1_rc1.ebuild 1083 BLAKE2B 8de8aae0cc9edabd32e4e93860449f5be5fac18c8bdc87a055ca39f1a33f4224679c0169494081942479341774d5e710b78fbf97186ff547c91705d8b5b054be SHA512 92ddf11edd4f4d7b6d05c3b2fff421956e03b24e4f85fe67878b086db943158da395e6b59db34fda70fdd712cbf5b1eb5641cddcbe7f83e4a8825255affe3488
MISC metadata.xml 1508 BLAKE2B 08f6bc5bf71673da2d537c07ef01ca787dd260e71ec011cb9b8c6940e0e0e5cfeed035a6d61d16bf4ac51eb6d32cd15915e25e478fc9e31c97e1d27fbd959412 SHA512 39745c75fe908c51a4c5a0f67b62c6fe65b41cc783753ba3217481b78b2a76f76d227b800310e67bbe95697bdbfc5594d082c699104eef463740f2e0c9a83c66
diff --git a/dev-haskell/text/text-1.2.4.1_rc1.ebuild b/dev-haskell/text/text-1.2.4.1_rc1.ebuild
new file mode 100644
index 000000000000..6da0fe1d6e7e
--- /dev/null
+++ b/dev-haskell/text/text-1.2.4.1_rc1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.9999
+#hackport: flags: -bytestring-builder,-developer
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # broken test-suite
+# break circular dependencies:
+# https://github.com/gentoo-haskell/gentoo-haskell/issues/810
+CABAL_FEATURES+=" nocabaldep"
+inherit haskell-cabal
+
+MY_PV="$(ver_rs 4 -)"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="An efficient packed Unicode text type"
+HOMEPAGE="https://github.com/haskell/text"
+SRC_URI="https://github.com/haskell/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+# keep in sync with ghc-8.10.3
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+# break cyclic dependencies, test suite requires porting to >=QC-2.11
+RESTRICT=test
+RDEPEND=">=dev-lang/ghc-8.10.3:="
+
+DEPEND="${RDEPEND}
+"
+
+S="${WORKDIR}/${MY_P}"
+
+CABAL_CORE_LIB_GHC_PV="PM:8.10.3 PM:8.10.4 PM:9999"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-bytestring-builder \
+ --flag=-developer
+}
diff --git a/dev-haskell/th-expand-syns/Manifest b/dev-haskell/th-expand-syns/Manifest
index be48674af4a4..2891832cb84c 100644
--- a/dev-haskell/th-expand-syns/Manifest
+++ b/dev-haskell/th-expand-syns/Manifest
@@ -1,3 +1,5 @@
DIST th-expand-syns-0.4.5.0.tar.gz 8112 BLAKE2B 9a4572993f309144e70adb2967c699c06871246a00eea97e551d79cb1117970d12bc9c7594e8908f9b6a59550ba4fcef8e3e9888375136c4fccd3dc53d7e1857 SHA512 4e72ec26dbe875c3d664b94d7892001af835794f04bec83ff05952c3b9ea9b9de242cee5c713671213479bce4cfae3d0d6172a581e7fff58923688624dd493bd
+DIST th-expand-syns-0.4.6.0.tar.gz 8228 BLAKE2B 6f0a0ee73cc7999a2cc42aa4982980851d14e4db8aebd921cc04517505676b24fa5e2b6977ce7b2d73a3e153ffb4f98727503fc5d735e409c0dcb9d4930d4f09 SHA512 93c4516052b2130a189c72fe5ca99e44ffdb4937f6a8afd8c192ba24a7002bd45865992cebf44c5c9d6ddfd9f67a1d7d73633e7521c4a9828a0defee627e89b5
EBUILD th-expand-syns-0.4.5.0.ebuild 598 BLAKE2B 35be6334b462b368388be45b8d4a25377a41716f135cb5c59b8820c6f0df2860b34f74780e5a9a099fee941d0ad4beedce8746b67639998e0cf6a0eabd800969 SHA512 d279febde7b26ee5e23337b898fede5ac1c64a26eaf2c6e09cd98efac01d56ece94ad7ee6546a7ec1d153610399e011d825b01aeb766a6fddf2bd5a05a8b5c68
+EBUILD th-expand-syns-0.4.6.0.ebuild 600 BLAKE2B da6091de846999c6dc84474e34cce7096e2329f0d3ce583aa36ab040d6cb7e31cfae607fd83f51b103032703d5e2ee70023f625b3739e611258322d34d7ebfc4 SHA512 6e08c000f570e81e0297a9e41de123e6be72b0f7141bdc9ff290ad9507565cca4a4df4f9280b7e5e8fc403fcd09052a34428c2bf8dcdc75b1ca9b533aef7aadc
MISC metadata.xml 345 BLAKE2B dd891dc3b668319d8b13f785119a1872353f8449f895927c81036dc1041f0643f6032ce817dd622d49722657cbf7c0e2e3f63ab64404c13175c11659eaf13e1b SHA512 4242fbe3b53db98aa2010eeccfbbf4e213fb16a0628b8d25aa00b1b97baf240ec1bd8a19f4da9439088fcb7b4c178594dcb214de16287ba904d237193936a8f5
diff --git a/dev-haskell/th-expand-syns/th-expand-syns-0.4.6.0.ebuild b/dev-haskell/th-expand-syns/th-expand-syns-0.4.6.0.ebuild
new file mode 100644
index 000000000000..01dd51636b90
--- /dev/null
+++ b/dev-haskell/th-expand-syns/th-expand-syns-0.4.6.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Expands type synonyms in Template Haskell ASTs"
+HOMEPAGE="https://github.com/DanielSchuessler/th-expand-syns"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/syb:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/th-orphans/Manifest b/dev-haskell/th-orphans/Manifest
index 4b96d00fa143..52a56a2a1a92 100644
--- a/dev-haskell/th-orphans/Manifest
+++ b/dev-haskell/th-orphans/Manifest
@@ -1,3 +1,5 @@
+DIST th-orphans-0.13.10.tar.gz 8680 BLAKE2B fe03bfbd6ca27a9949573cdff3c496088fd6b082c6a334960388b45bc0bce38d2675ca9319c627d4d7b0df831fb497bea2d9dc753c76ce1d967e9f423b3562f6 SHA512 bdf9cc69f57b97772f2ef38dcda61ca352069ac07e45c85efdcabec9dd3a538f33b3d65cfdff77185c737b8050139e232c4ecf677d89fd79aa5b74238b8af651
DIST th-orphans-0.13.3.tar.gz 6549 BLAKE2B 1a23b345fd5cf43715deac8c1f21df56bb75e6d683b7d8ab2b28ce3c72ece178e0a0096d970f04e947d0977ce4a7062c4f47616e0c56e046e0deb8f621dec60f SHA512 5adc55392c2575d885365631ec90c6f26186fcb5ccc42f0e53cace064f1bf5ce389519aa78939a6390054a3ce144484de09205147fe06cbecbc0663898b0371d
+EBUILD th-orphans-0.13.10.ebuild 904 BLAKE2B 6b093628db0ec18ab441cc64e8d962c4b148fb6220fd00c1ae49bdca8cf9158623eec469fcd8d9662c92c6841733b5ca7e9009059b7e6611bd31699afdd17fbc SHA512 093b81fb64f922b0a797c673484e92a469cc2ed49cf115953d1c7517490d8988ad7370f457d0064b7dbe5e5175656615fc48ea3bfd7d323101415b2acfbf062d
EBUILD th-orphans-0.13.3.ebuild 833 BLAKE2B 57ccda07b4b1d9ba7b47c8a1f147be257c5f138dfd93dac79648007c710a923ab46840dcc7978edaf4915bb7629c8e4b18c3577f424e34145d752103c1b08cfb SHA512 d333a9badddf1d20dd8db8baa4c27d8a7ebe307f0ae24a0ae9e9be9ad818b627dfcad957894b8e11498b684f95f925cf7204e61103b60a378339cd087fcc917b
MISC metadata.xml 507 BLAKE2B 99ba933aab8c90265fa2794e4dc5b9c8b3012421b07b3a4375225cab2b544f3eeb485bfd3877f1ce2fe7f447ca272d6d64700e36333e5df562af463c532a24c2 SHA512 4bdb62e70a857bba59d2abe32dd5a28fa4ca20b0756c785323fcdc39327d89b85c9e936c767454dadfa60f52cccda99a08f8d5bf3dae1a758a0be9102fd8e4c2
diff --git a/dev-haskell/th-orphans/th-orphans-0.13.10.ebuild b/dev-haskell/th-orphans/th-orphans-0.13.10.ebuild
new file mode 100644
index 000000000000..c2a10a9d6d76
--- /dev/null
+++ b/dev-haskell/th-orphans/th-orphans-0.13.10.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Orphan instances for TH datatypes"
+HOMEPAGE="https://hackage.haskell.org/package/th-orphans"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
+ >=dev-haskell/generic-deriving-1.9:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/th-lift-0.7.1:=[profile?]
+ dev-haskell/th-lift-instances:=[profile?]
+ >=dev-haskell/th-reify-many-0.1:=[profile?] <dev-haskell/th-reify-many-0.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/hspec )
+"
diff --git a/dev-haskell/th-utilities/Manifest b/dev-haskell/th-utilities/Manifest
index 9bac32921340..8612edca40fd 100644
--- a/dev-haskell/th-utilities/Manifest
+++ b/dev-haskell/th-utilities/Manifest
@@ -1,4 +1,6 @@
AUX th-utilities-0.2.3.0-ghc-8.8.patch 2566 BLAKE2B 3d59929531c5de3892155d836ffdbdbbe425bb959b65c2fa15fb58c5e9f083515f263717cc68e0a780dd95c476ce2c4cd504a4abc1f8f9c51f9d86b1cf10efb7 SHA512 346e3bf318d4f8aab2edfa89719a82997d91175ff11e2d649ac281269f062396f5dea9364a74ebb2ab0f78421dbc462ecea60e1b0868ad9fa08379659e446af3
DIST th-utilities-0.2.3.0.tar.gz 15577 BLAKE2B fad72515936ba6b7876ff731c7a1e12246014e191282028fc1bd1846dc704d4d1408e82e82a394a1f58350f961c5b7b7f5b9ae0cfbf09551fc5964433d42b113 SHA512 edddde2ea3a9da44bd34cbf51d9f4ea14510eac9527f2f1a199390566e24f10ed84403f5450e47244b0cbfc4b5dc3a5c3f64ec596255f191d8bad83d9043a3ba
+DIST th-utilities-0.2.4.1.tar.gz 16134 BLAKE2B f8357f66c7d62f0fb902f933edb63a75474eea5bb90f80f192799ae0f2c3ce535d5888a53256331552661791277388b1cdae0bab472c3bb1d39bf79fe29f20b1 SHA512 b23272db62a0842af56efbc2f4cc0ebb8d0c900ecb3471fd2a984792da76ab57780d0960fa737fa0023dcd06e12b7585b586ae330005570046ba767101840d02
EBUILD th-utilities-0.2.3.0.ebuild 805 BLAKE2B d4c5d4b4278513198cbbb18e501bec598c9afcbf545e66b6a14655e2baba9d3fb446ab8f62111385fd2dfc1c7e8ff003dd6419ac3018aaa9665d385c2d5e6573 SHA512 392247a11b663044fd7528e0df8018b050d7494ef2487b099ede77d4a3f0156354dad3afd222acf34831ecd0c9f5264aee850b8f982959b46e1e3a6419886bab
+EBUILD th-utilities-0.2.4.1.ebuild 763 BLAKE2B 1e05e0f88d026a67a6ee9dd3ffc8b078ed20634aecfffe0fe8743b9f7dea5cc8205538538534a5be11838b7de27224fcd4b6accc7a9c3d68099050e9d750f827 SHA512 1f77bbd1c7982942b3d7cb844d63227234358793d2c716983f0e65958af66b3b8dae1682231598b2ee406d364a845f8b12cab41fab829de8ec5fa631fbf69ab5
MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
diff --git a/dev-haskell/th-utilities/th-utilities-0.2.4.1.ebuild b/dev-haskell/th-utilities/th-utilities-0.2.4.1.ebuild
new file mode 100644
index 000000000000..9f8403689752
--- /dev/null
+++ b/dev-haskell/th-utilities/th-utilities-0.2.4.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2021 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="Collection of useful functions for use with Template Haskell"
+HOMEPAGE="https://github.com/fpco/th-utilities#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/primitive:=[profile?]
+ dev-haskell/syb:=[profile?]
+ dev-haskell/text:=[profile?]
+ dev-haskell/th-orphans:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( dev-haskell/hspec
+ dev-haskell/vector )
+"
diff --git a/dev-haskell/thyme/Manifest b/dev-haskell/thyme/Manifest
index fa0dba915256..90b23babfc6c 100644
--- a/dev-haskell/thyme/Manifest
+++ b/dev-haskell/thyme/Manifest
@@ -1,3 +1,3 @@
DIST thyme-0.3.5.5.tar.gz 37220 BLAKE2B 16c72f436d8587f5102458a9013f1244e223dd675e610cfb8216d95a2ff01ec1b90bacd23dd50440ac87f6a73e22b2580a0dd4c0da3ca2c336d8e521b31fe23f SHA512 2f8bb307a49e441b3fe2a0337a25ef9adc94d3fe2f04369759bbdfba9ee788568016e8e9ce6dde2ef1ba51c61f98621f4dd35b833cab1757b022bf43524174b5
EBUILD thyme-0.3.5.5.ebuild 1343 BLAKE2B b44bc558dfb40b1aed2e5a01daa32f7873f86258b822f528e7e7b7b242622f67ca7e7951d521e0b4c7ad32917967c860865897ba8906d6a8938675903dd7be05 SHA512 8f848f2752c624ddb548d5ba0a72a4d7c0a710213bec55c25cfc64a8c041b08863cc08bcfef466c83f8d953b362fd567208cfebc648c2be31f5277fe92c1c2c3
-MISC metadata.xml 768 BLAKE2B 4a2c19070a42c59d074bee59efb4d5727a9556119e9d6f2ba0f1717e2099087fb1ad09b5a19023ed18abd6d233ece0b4b4514c346b80bad410f6dacf000d8391 SHA512 ef57041acbcd716294f3c1c5a120977170c415c4149966414e340817d75e99b80c1efdf37c841b323275d444ff4c824573bf4953d7d663e309d04414c95342e7
+MISC metadata.xml 768 BLAKE2B eb82b870ef045d370f8d4b7c0992d603631af43ae8e9e756dcb52778c9e58a8b85367d232015d5c9d087967abbc97491ca7f196e60ce6197653390a0da1e0c58 SHA512 3f843dce3be56db7c7afd6a86fbf803af93228ee1da3a264c113f2df6ea92600fbb0c0ba05683b9d16d33914bd49e05cdd0cb217ff2cd8be20d6fb6760891ff1
diff --git a/dev-haskell/thyme/metadata.xml b/dev-haskell/thyme/metadata.xml
index 61acd72e3cce..885e20b470d5 100644
--- a/dev-haskell/thyme/metadata.xml
+++ b/dev-haskell/thyme/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/tls/Manifest b/dev-haskell/tls/Manifest
index ed498286dbae..10df99c3e140 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
-MISC metadata.xml 1116 BLAKE2B 9d00bcd54e0705289cfaa53b4de66f26abe5aced518e3a2297e006c3831a47211a765fc4b67546e99ece24df406dfa27c2917bbfb886becaa9c322cc981b9fd7 SHA512 d2edc3311ce239a521e6f941e5cd4a98c25b70376b18b8700643e06e580532d7d6d1b760b5229871f3fe938c89e47cde3734a7c87de1427b83950cd22d73c590
+MISC metadata.xml 1116 BLAKE2B e0cb0b90a3b329f95868e2be4eb11eeda0660431e1965a309104bd9bf3c728166ed52ef7e71c2482e0c7b2a956d3b811f7288bb802eee62dec91773268de1d23 SHA512 0b92016f57ff18aa689f2218e412bf072f049f26c53d06494ce7e22a2a3ca238f650f260ffd9f232e353d9789ebde818218b58b2442aa7c31d0152e239998895
diff --git a/dev-haskell/tls/metadata.xml b/dev-haskell/tls/metadata.xml
index b95ef7b625de..a3ea5ee5f41a 100644
--- a/dev-haskell/tls/metadata.xml
+++ b/dev-haskell/tls/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/transformers/Manifest b/dev-haskell/transformers/Manifest
index a5c0eb7c6d83..59a421b16ab0 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 801 BLAKE2B e800cdd6aa23882357d288194549deccb3896cfee4d0aa588445c1e1232b0e2aabb2a29cf815f7a676a2653b52a714f0989be0b23bed8bd07ce593e5b256d2e9 SHA512 92c888e9fe495b2424f1765110c907ad9b46a35a6bdd427572dc979e607a60bbbc8a098985e057640cc187e03c06e0f85a935addcebcecd95a8a112be4ea29c6
+EBUILD transformers-0.5.6.2.ebuild 840 BLAKE2B 521cf4616dca36b71b26f1ed27f79a8fa35d945e8fb234fb6951493646e12ded845388ccd5e80dcd3a1c0200dc9b1f26a79728375fd940924bd26bf81211afb3 SHA512 23f4d62f31f53bf5ba96bdf7f4c375334fbe59948161bbd59b00cfcd87b33cf43db6c42c83299efff0390db7ffbacafa1cc1d747752f7125864797ca1c0ada50
MISC metadata.xml 877 BLAKE2B 0586dc1fc804e0bde37650495e3edcdc5a8725e34a0dbe9dec382438718c4fda1ee68f9bfe23e3467c8a86dea0b6483007d92648c51ae8339e0eebfd5a8c5725 SHA512 a010fb14b9affd54a82308f792aff1f28a5ed4bbe4f1ac8be99c4d4cbde84b78ad49c71d12979bd40fae84e19a429b93de50c64bb345ca188a16ee375f45ae84
diff --git a/dev-haskell/transformers/transformers-0.5.6.2.ebuild b/dev-haskell/transformers/transformers-0.5.6.2.ebuild
index f75a3f7a9ea6..2355d6f9f776 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-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -24,4 +24,4 @@ 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.10.1_alpha1 PM:8.10.1_alpha2 PM:8.10.1 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.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:9.0.1 PM:9999"
diff --git a/dev-haskell/tree-diff/Manifest b/dev-haskell/tree-diff/Manifest
index 4fb4173725df..f1643dcf8112 100644
--- a/dev-haskell/tree-diff/Manifest
+++ b/dev-haskell/tree-diff/Manifest
@@ -1,3 +1,3 @@
DIST tree-diff-0.1.tar.gz 21644 BLAKE2B 0cd1633970216a994100f852b0982d43b6f1d0dc1b0550e759009250e016d271c5358460ef3999267da597b4e58dd28c3094e0ba4f618ba5990e91740eb63881 SHA512 a4ee703e4b6a18055c7749020863a9571af4620dbb7ea05903693c752e10e3ffa4fee8da0dacc0e4bbf92173e34c9070251881597ca1cd9f7c8ed365e840563c
EBUILD tree-diff-0.1.ebuild 2823 BLAKE2B ce0c3e0649f9eaebdfc5d2258e7c2f446d907a6be243ecc2dff98ff9e2a332f1fa73dc5788d899b6f27a0a1fa1b81ba782e4178d3ab0ff157436754f4f2108a8 SHA512 b7f398db5d2c1c18ef2a62ce5c8e11fc1fc3f5f73c010feb178a25a9609deccb8604e74917e3d84ce507e2ad6f21b5946e08eb24133a3bce8bfc8bdeeb0f8997
-MISC metadata.xml 1099 BLAKE2B 24140fae7689e6b927d38a271444695b72e4459e2eebf9e90df4be94736829bc2ed23c6112ef71087a9c85d96df7f1270d508ff09698592eadd8b387cce18c81 SHA512 45ad2e28881f1f58c608134b1f33c2797732716b33bbe20fd1bd8e076a0fa3ea24fb457adc8e48240d0eaa34b8067dedb9bbaf231def7f3270b47be96f866784
+MISC metadata.xml 1045 BLAKE2B 4ce4567d1731cc4f288be89466c36b4a7bf58be0f7699abf24900bc7faee6530b574cfd98e4797426454db2613d3533b8845faa21e0e35c8b66ef2f3c59176f6 SHA512 a511257b57e098f65eb57b8dece118408c5640eafc6b3ee74384bdb38e69b84a912f3ed6fd122722e55907b59aefa92b766bbcac600c5bb3aca7dfa1c134dc53
diff --git a/dev-haskell/tree-diff/metadata.xml b/dev-haskell/tree-diff/metadata.xml
index 214ee1271465..6433f52fbb3c 100644
--- a/dev-haskell/tree-diff/metadata.xml
+++ b/dev-haskell/tree-diff/metadata.xml
@@ -22,15 +22,15 @@
using @Generics@-derivable helpers.
This package differs from &lt;http://hackage.haskell.org/package/gdiff gdiff&gt;,
- in a two ways: @tree-diff@ doesn&#39;t have patch function,
- and the &quot;edit-script&quot; is a tree itself, which is useful for pretty-printing.
+ in a two ways: @tree-diff@ doesn't have patch function,
+ and the "edit-script" is a tree itself, which is useful for pretty-printing.
@
- &gt;&gt;&gt; prettyEditExpr $ ediff (Foo 42 [True, False] &quot;old&quot;) (Foo 42 [False, False, True] &quot;new&quot;)
+ &gt;&gt;&gt; prettyEditExpr $ ediff (Foo 42 [True, False] "old") (Foo 42 [False, False, True] "new")
Foo
{fooBool = [-True, +False, False, +True],
fooInt = 42,
- fooString = -&quot;old&quot; +&quot;new&quot;}
+ fooString = -"old" +"new"}
@
</longdescription>
</pkgmetadata>
diff --git a/dev-haskell/unexceptionalio/Manifest b/dev-haskell/unexceptionalio/Manifest
index aef1fe8bf968..a30106c33e9d 100644
--- a/dev-haskell/unexceptionalio/Manifest
+++ b/dev-haskell/unexceptionalio/Manifest
@@ -1,3 +1,3 @@
DIST unexceptionalio-0.5.1.tar.gz 5635 BLAKE2B 4a4190a32a306dd8406639d24e9cad2abbd93ad9e59d3ce2dc4c370386915bc366ff42ce3d6179f02a9d0523702fb283af07b6182cedf0c9106195e54d17fb76 SHA512 62c42e5c683cd05505971602fe4e64a50b5949d9540acefd8d4d66ec0bf57075cdb8e35e99f7e7c4b4fdf589b2af47aa31c0cd62d518b4ded5fc5f9f382008ba
EBUILD unexceptionalio-0.5.1.ebuild 662 BLAKE2B ebc6942fb622d294a39c43c40c52affae2213ff02cdbebf6dac423c86d0414fa1693659813614bc1a89fdfda46a5183004dfa93a5816aa3d977e5f5060a26b93 SHA512 8e9e5c56f8de96726ca08eed3451f0e58808296696c8815f62a3e5a0d9f6e823506d04bad22a5f00de3b5540fa413d73fdb5b6676b5f294b5ba267ba62d0f358
-MISC metadata.xml 636 BLAKE2B a45a7539e3dca76bfe3b5dcc7e3dd5bc36b55f9d0357f02cbb726f4b6c6a38d4845cacf62ad27c40136850fb9102ce96e64cdacf750577d87fbb76f0559d91b7 SHA512 04828cdccb54886eeec3e13425a91b2f3924a7758428a4adc9db513e5a6475a635026f4540c23ba1f739dd821f7ea8bd75a25c823a14d724648b47f0cccb67fb
+MISC metadata.xml 636 BLAKE2B d19aec28ece5a193edaa77a4b7556206936a33d8b99552da45eb798d7ee7446bf94b84e5701e54cf8932ccf7805264660b839ca70eb66ab255ec9e58eb8e3bd0 SHA512 0467c1c56f8473ec6c60db93dc6e8a4da0e591e8f8802dbaac553a380aafd71d39527f98d66640002dc69630fbbcc3573af2d3a1f79c9a735f3f5e51aedf9181
diff --git a/dev-haskell/unexceptionalio/metadata.xml b/dev-haskell/unexceptionalio/metadata.xml
index 7e8b34c0ddcc..b94ff64b6576 100644
--- a/dev-haskell/unexceptionalio/metadata.xml
+++ b/dev-haskell/unexceptionalio/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/uri-bytestring/Manifest b/dev-haskell/uri-bytestring/Manifest
index 6fabc3e2796b..9888a91ea8c0 100644
--- a/dev-haskell/uri-bytestring/Manifest
+++ b/dev-haskell/uri-bytestring/Manifest
@@ -1,3 +1,3 @@
DIST uri-bytestring-0.3.3.0.tar.gz 22994 BLAKE2B 1dbe396e48773b93a3f1aae0bb84c1d525e0b5ff5831dade79c709ee215e79c1e7834296680341dc074953e249af3472e5b1504526854a28750ef5aee6acd50e SHA512 29be8a04bc95e5d86cb3f1c042e0acfec3970af7d9424c8e3218e143b2b9d783d1e7585597ba588928bd843b4d7f02dbb7f3ad862f39c60e4baa6c262faa9669
EBUILD uri-bytestring-0.3.3.0.ebuild 1358 BLAKE2B c47bf2dfc1161ad5c008eaa145cc5b1792c40b38634deca9772fd576c23c40feec740262eaaac9943e5b5a51e8e7d3b2640c9da1a1f796006e9e3df2e827dd8f SHA512 5873c0308e80007025a807021c326e05ca53364e9cd6b6cc24c8bc7a4b3688196442b3b3c63a74e502bdddbbdd3f84ed7c0f08909a5c45800025278da708b7ec
-MISC metadata.xml 511 BLAKE2B eb475c8f280a44c0f4b09e34c344ed478a2503d2821711b57d12c40971d4c75081455e1cb4e13350846a4cd2cc0a92bc1b69228f4e8ecfa9d90439fcc10a5d27 SHA512 d21aadfa0df81fe2542de2a92f94fe055c0040e5c963d33bbdab5a8a2da085b64788f4141fad8ddf6c5e0959c275ae650be95298e7a984e7535045503b257a42
+MISC metadata.xml 511 BLAKE2B 58c9fb109771630af8dc293c28530ebe7607e236c39e589735cbbb321891f454c554fe6d4746bc259c505d8261294ab8be62e61cb5d1699e2242ec7923e94674 SHA512 83da5699aa84cbdb03b7adf164ac19087e03f823c3fb118f939cfda13296d998c9a484c3355568ced0757a6c4bbc476a161552fec187a379e6ffc3329305444d
diff --git a/dev-haskell/uri-bytestring/metadata.xml b/dev-haskell/uri-bytestring/metadata.xml
index 16a771dc5920..d90b4e09cd78 100644
--- a/dev-haskell/uri-bytestring/metadata.xml
+++ b/dev-haskell/uri-bytestring/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/vault/Manifest b/dev-haskell/vault/Manifest
index 576cf79a002f..d63f373b34c3 100644
--- a/dev-haskell/vault/Manifest
+++ b/dev-haskell/vault/Manifest
@@ -1,3 +1,5 @@
DIST vault-0.3.1.3.tar.gz 5314 BLAKE2B 99b98c771075c38e9ad11dfced093556af020dd03f4549ed9eca2f2e8066b69a2e3c3c6ea8ff27488c5c3c2a3c4fa62f4b03dd2b4a899ccc8dfacabb0e219d1d SHA512 70773be0f9c6fc9db290b633e663cdaad3e4d30dee5a6754415d475b40adf1bb20aca61c80b2971570c411ebc6644e646f5908fe7149e8698d38270e1f3f409b
+DIST vault-0.3.1.4.tar.gz 5375 BLAKE2B 6ba8dc1132d9e188cbfd65e5c1246df18399d08b614bf32f162e2aa4127bf324af6856198c7e32a8f6bbc6dce9f5c8b2cc393f3b3b3869d0731fd7de45a3a52c SHA512 70bebabce76b5e56b3d5cd4f95590ecef7a41f4de7f943932713fbb3eb17ac4d615a25b6503773a532b36649cf4a7b595be3b4222a15ca7d0756b2bee8aa0792
EBUILD vault-0.3.1.3.ebuild 993 BLAKE2B 080bc1df4e3ab364e6b15477624c9aaea105c41ce4e07587d881e9ef2e50710cf5b625efe23acd8e5d2286c2cd5c2293a6e6d8fb328ae0544761092b5d4eede8 SHA512 56d844b4c8b81bb8642f97bcc22d73be4a2ec058c9ceeb6b015d3f61356d71ff9fe62ee1c2310e7bd6b2d4256d314d8f3d772dabf7b156472e1b174480e73e0b
+EBUILD vault-0.3.1.4.ebuild 995 BLAKE2B c2e1ddad9089a1bd1f102585b59de6f6b147aff20f394db04d498b225a80da06582104c49c532dea2799cf21c25890875b1feae06a87af752ebfca68ea5e1c54 SHA512 df5c58ec5d7555bcb06dc2fc22f522e977d1e9b84c12dbe02f12aba6259f2f8c1d9d220659a19a6062050ef4464d63b1f77883934919a23833416692f6b1bfb2
MISC metadata.xml 658 BLAKE2B 9dd8c71a6edeb66e554b41232200643af326c4d89c8ce87f187462b46abdb52a2275c4f19b9679fb6ee0e038dc7589f02b19636f19df42f6d3a8242796e62d27 SHA512 e76c19492190a13feb99f15f8cfb283ed55525dbdfe786bd33fe9e123b1fb344d45d8751da292d10dbdc906b8348b6840810aac2c871c9c39f5b4fc3823dc169
diff --git a/dev-haskell/vault/vault-0.3.1.4.ebuild b/dev-haskell/vault/vault-0.3.1.4.ebuild
new file mode 100644
index 000000000000..48f582ae33e1
--- /dev/null
+++ b/dev-haskell/vault/vault-0.3.1.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.9999
+#hackport: flags: +useghc
+
+CABAL_FEATURES="lib profile haddock hoogle" # disable hscolour: ghc-8.8.1 is buggy: https://github.com/haskell/haddock/issues/1091
+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"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/hashable-1.1.2.5:=[profile?] <dev-haskell/hashable-1.4:=[profile?]
+ >=dev-haskell/semigroups-0.1:=[profile?] <dev-haskell/semigroups-1.0:=[profile?]
+ >=dev-haskell/unordered-containers-0.2.3.0:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=useghc
+}
diff --git a/dev-haskell/vector-th-unbox/Manifest b/dev-haskell/vector-th-unbox/Manifest
index 4a5a6e31ab74..806436a017f1 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 694 BLAKE2B 7c13a7bac6913f377ca71bcd5f74f039ca527688127f32cc0b3fca3d11055d6b14f8e528f40dd8409d4797138a0e968102abf102e0bafdb3aa57532569a67ea8 SHA512 9ec1e8d51befc69a13838a84e9b970beb0f7bcc97e7195ccbb2e2b7e347ceb8865c3113552758912639d3b7eb5878944dd3ece3d161e7a1f941caab21a714180
+EBUILD vector-th-unbox-0.2.1.7.ebuild 844 BLAKE2B 5df4209f404fa8c9fc80a9298284f94f79536d76636ef9a3820c4499106ede0d20320a5bc31c065ffc11f61f61f6db63a97e5a2e19107a35a8d9bfe8a259e7b2 SHA512 4e55fba8f6f43ec19d6684d5a1db575feeca61c4f8106addb749a4b27736a1dd51aee2d63c833ff0debfe070c0c93c3d66104e468a98489a281cad6f2ee1e497
MISC metadata.xml 507 BLAKE2B b7d5ac975575519f663f97b6af10f1d30c01654181291b76005aebd9bf7a53093bd1fb89704412d00379577796ddae52a3cf6f536bd2dbb061e957b72b185880 SHA512 d26a922cea4556e110e803e2d4f51eb87969abc695f51cf85fd7057dc1a1fd09ec6758c5eb0cce2fbfad127f4731415deaffc33efc1f54e6d8c95d30ca7cbd9d
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 820ebe66aefa..85c71811009a 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-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -24,3 +24,11 @@ DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10
test? ( dev-haskell/data-default )
"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'base >= 4.5 && < 4.14' 'base >= 4.5' \
+ 'template-haskell >= 2.5 && <2.16' 'template-haskell >= 2.5'
+}
diff --git a/dev-haskell/wavy/Manifest b/dev-haskell/wavy/Manifest
index 746ac06afd84..a0c8a833749c 100644
--- a/dev-haskell/wavy/Manifest
+++ b/dev-haskell/wavy/Manifest
@@ -2,4 +2,4 @@ AUX wavy-0.1.0.0-binary-0.8.patch 454 BLAKE2B 8865e15588ef0a9fa603da3aefa793ad7b
AUX wavy-0.1.0.0-ghc-8.8.patch 519 BLAKE2B 35d8b175c3fc6b63e2fa58b8113799479fdfadcbab492df69a83bc4c7d2f810cdba672851ed919e5b3926f3f10caa6429f1b1f362178e69d6445489cb70d6e35 SHA512 059b239ecd843a90f08eed43347d623d2303fe83eadcdad4e5667fc3c0051cd60459850ca94f3a82f2cd9358af8c344268491f6d407d4c87613aaf06205e23e0
DIST wavy-0.1.0.0.tar.gz 25100 BLAKE2B 5c4926c22b0a874b84a02fdff9218aa78f78a97dd736ae1243e99bfe368c8d136dc463346c3905e794b70deaeba5dab7223a54fa43304d67234cb16f0bd489e2 SHA512 25103aeae5104f6525b75cae4aea1b70e3998a56e4c262462a8dd7b8edfee2749fbd099e81a2c2bde0bfb0211e2194d0e4df705bd8882e526516c85be0fdd94d
EBUILD wavy-0.1.0.0.ebuild 1049 BLAKE2B 459248f0804452fa51aeb517e1bf2ba9bd2ce3319611156712da66b9839097ad6733339a44ab0828b128d97a5b5fd607009d823e0e65f6b5038cddfdf079f3cb SHA512 d73cae852db8a92ec771a6c42fd6d8e0251d8d3e6d31e6b7bdcc77ce5546f477dd6d89c56a8e0c14076a295a7a1d92be7be41885813e9981a81006466265465c
-MISC metadata.xml 624 BLAKE2B c3a9f576830d189dc88e76910ea9857b6d77fb9bfb12ee8187512b81c41a4a42097efd24daf05b63da4c91029eb7044a4013772b6b5045c3638fa1852d9ababd SHA512 8442163e564335e43e3010df0183a5b6e15fcda2650ce97cc59c410bc978171b49a65b926229c7d02c8f7ffad4232b160a326fddca89e20822d4930e84c6ff8b
+MISC metadata.xml 624 BLAKE2B b5c7b07ab855760504352161a102729672dedbfe4ff3e70a28f169aacedcbbc0791659c7fa332cbb8df41b93dd2aa06feb1eaa4ff2e8f68fb70c2a2de5c1cc29 SHA512 4a2fde80709f3434236b56a4aeab3da2b4c6a8f1dcfdb57696b8ccc00f3f429ebc878084ecb9ad737310a147ecc94c357aee1f36b20f345151286c1f09789acd
diff --git a/dev-haskell/wavy/metadata.xml b/dev-haskell/wavy/metadata.xml
index 162d299f5c8f..a69dd264fd5b 100644
--- a/dev-haskell/wavy/metadata.xml
+++ b/dev-haskell/wavy/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
diff --git a/dev-haskell/x11/Manifest b/dev-haskell/x11/Manifest
index 61cd468ba0c3..72879ab40928 100644
--- a/dev-haskell/x11/Manifest
+++ b/dev-haskell/x11/Manifest
@@ -1,4 +1,4 @@
AUX x11-1.9-no-LDFLAGS.patch 296 BLAKE2B 8ab586c978cbf6a224bd4edb65be6e19f7135ad5572c28fc732ab0e12b975840a08178cc8edead2589b6ea3b027c02967fbb013f6b95bc4a7d6fae85f7f508f5 SHA512 0937dda56fe2590c75bd3c1be5bfaaf87b9dfd4c960978143cc689f8e762c9a2f7ad056029c850e8fd52e367d75816866c8136635e1056da2101bed68a88bbc1
DIST X11-1.9.2.tar.gz 190757 BLAKE2B cae5bd1e689bec914d612f59070ab5da3f604d33991ba885d83257337ca6d53089374e427f8bcfee2dd7504687b49b830ac98ab5947021c6c2d6e500123203ec SHA512 e9658c33b6dcbb6a42f1cc4a8976365506af94ddc15c32f73205b453934ef3232f3b383f8365b6aa6e69b51acfda4a0f3a8038f3164523b33781139a80582a41
EBUILD x11-1.9.2.ebuild 941 BLAKE2B 82064b0310daa30aa54e6c285de9999bcf0588f77ca3269c63f022932bb3e349e66258da90e4d816cadd17d36a676e04c38ed15a96ef1a05f4239c7fcdcc4375 SHA512 69273118f44da0a00ff34bdc73da22f1ad274243e8f568fbce5afdb877bd61e24e554a942d31d39d98917e135782b7aefdb5598ba7b367ccb909baf7980cfc91
-MISC metadata.xml 543 BLAKE2B d29d4081691780e98aa55b3f5316e43ac844a8a6fbba6915874d6ab9091fa88773dcac66e880c79939176eb7922ac22c2caeea4e4a3979b4b6dfaca0b23b3ee1 SHA512 50d4070a3804970ed1fb8e050935d5f331fc960dc8c8a0fcc9ecf0349cd93f059237dfccfd02d29f8197368f3af9fd02af8dcc207cc99a1cfc1720f779143968
+MISC metadata.xml 533 BLAKE2B 3a7ab0ee40f553aa4ca8faec689fc785bd735e55cd637ab34a2b7749d569ccea28db66e0b1a1f96d38e53c336dc0c3f10709fc24abac91ce02e49bf4ca1d32b8 SHA512 2b01bda05166cfe05c9b5525f8083de771fb76c9b836c408e6f51e679b42f9aef89892ff339eb1986e180f2f387c00c4990c1949fda574e318252a6d737952fd
diff --git a/dev-haskell/x11/metadata.xml b/dev-haskell/x11/metadata.xml
index e9eac3ea9674..ab2b4cf23796 100644
--- a/dev-haskell/x11/metadata.xml
+++ b/dev-haskell/x11/metadata.xml
@@ -8,7 +8,7 @@
<longdescription>
A Haskell binding to the X11 graphics library. The binding is a direct
translation of the C binding; for documentation of these calls, refer
- to \&quot;The Xlib Programming Manual\&quot;, available online at
+ to \"The Xlib Programming Manual\", available online at
&lt;http://tronche.com/gui/x/xlib/&gt;.
</longdescription>
</pkgmetadata>
diff --git a/dev-haskell/xhtml/Manifest b/dev-haskell/xhtml/Manifest
index 72a47ae1a49e..be5d576125a9 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 695 BLAKE2B 5687e7a9bab589c8bd56515af32145016852c8a312a51f6d01045730653f28d333e43c8a8bf9401d8e5a2885cb4dfcf4fca79465744b069e5bfa901e7aaefd10 SHA512 fbbac568878f53acafbbe20e00f036bc6017919f789a29b773d699a7ac001cf7aa0cb020431656e1ba62dc243ee6df24ac56800d4eb90abc27b50176f146d1ab
+EBUILD xhtml-3000.2.2.1.ebuild 724 BLAKE2B 06fa8d8e6dfeb5a4e690cf97022eaee020897ce37158fde4554d7add2998bccfe618dd6f08a600b5f1d233bf643a9a585df189f65ce8d6f01394214f6693eff1 SHA512 3d1de8e9797e43f0817bdce3fe75c769abd921c01ef2667918f4c5662e25c6a3079b9f5cc200117d6d6c630690adf944bc7448f15b21a831a338e2e1d405eb58
MISC metadata.xml 305 BLAKE2B e7048400b3dc0c789dbb2c34c23f18373deee9b55f53ae669b3d55f1aed654e486fc258fffe9f733fa688600069420adc0496627ced8d08084e7774e5dbe5b70 SHA512 0270a7ac1593d87c819597c6adf0c5658415e1338423c2c1cf254c8d2b9edb879b7776114600ae034b4b667ea42b53b1c372e8fc09c944a017303bbe04ea3453
diff --git a/dev-haskell/xhtml/xhtml-3000.2.2.1.ebuild b/dev-haskell/xhtml/xhtml-3000.2.2.1.ebuild
index 570b8317bb30..373bbe200864 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-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -21,4 +21,4 @@ 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.10.1 PM:8.10.2 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.10.1 PM:8.10.2 PM:8.10.3 PM:8.10.4 PM:9.0.1 PM:9999"
diff --git a/dev-haskell/zlib/Manifest b/dev-haskell/zlib/Manifest
index 514aeb18793b..0ae245bab18b 100644
--- a/dev-haskell/zlib/Manifest
+++ b/dev-haskell/zlib/Manifest
@@ -1,3 +1,3 @@
DIST zlib-0.6.2.2.tar.gz 148178 BLAKE2B 8de5626a20f4ee2ea0dada54bdddc2340e3c3eba225ac5421a99bee9056aa6aecfd74f609745c4bc238e5cee056e6e463f0851ef7a6d5b0ec3312026f677d912 SHA512 3619b5c32e16a4fb9a68a9e6ea0beb9b14d06a4b5825811f429ee232a0ea13035335cd86c0301f8afcff126a473b86698fd310f9608e0e0ecb849714842be1ea
EBUILD zlib-0.6.2.2.ebuild 1099 BLAKE2B 3a861ecc21cf9fee1abdf10d6cf9286edcb311d6c9298b275e79d4447d68c8a6f061ed1602c47064d5de263da533769428972e510f71297d263abfb9e7e65c4f SHA512 6da795f3b91902d54d0f459174da7df8f4586896f046714a7c320c53c98307399c49946f43ba228dc3b21d30a9f9daecbd0eb4908922612e9320b34f22950694
-MISC metadata.xml 1169 BLAKE2B 00ccd79f20643336c55e80bf917a09ec31d214cc29629cb5cb1e838369ce8828929e7b9521d2526723ea951c97039f9135519d3cf42c07a6f547f621f4ea72fa SHA512 7955c1f302be91c1e6f864a2296d8b537c66b6b9f644c7fff67f94689e704ce182cc7d3811829883aae91b29b1fa06fb5cbe452f0b5d1e045e13bc46bf917c8c
+MISC metadata.xml 1131 BLAKE2B 9978e724a8dadd7816fbfae73e6082a1d38a932ffa3b1c3000a40cc97ae640e2d6ab89bc9c93f1dc2e93925cee5555a864c42817771dc657888ea648378ec381 SHA512 99cd9d6da0f1ff231ef2e1f2543a5f06fc38bac1a5b3b9ad539154d78961b1d8dd39d3365fea8e965eb314442be84ed71bc5276ac246cca4fa1c6022e1a8f703
diff --git a/dev-haskell/zlib/metadata.xml b/dev-haskell/zlib/metadata.xml
index 45b44ae5f1ea..5bd9fe9e7fcc 100644
--- a/dev-haskell/zlib/metadata.xml
+++ b/dev-haskell/zlib/metadata.xml
@@ -12,10 +12,10 @@
<longdescription>
This package provides a pure interface for compressing and
decompressing streams of data represented as lazy
- &#39;ByteString&#39;s. It uses the
+ 'ByteString's. It uses the
&lt;https://en.wikipedia.org/wiki/Zlib zlib C library&gt;
- so it has high performance. It supports the \&quot;zlib\&quot;,
- \&quot;gzip\&quot; and \&quot;raw\&quot; compression formats.
+ so it has high performance. It supports the \"zlib\",
+ \"gzip\" and \"raw\" compression formats.
It provides a convenient high level API suitable for most
tasks and for the few cases where more control is needed it