summaryrefslogtreecommitdiff
path: root/dev-haskell
diff options
context:
space:
mode:
Diffstat (limited to 'dev-haskell')
-rw-r--r--dev-haskell/Manifest.gzbin134552 -> 134562 bytes
-rw-r--r--dev-haskell/ansi-terminal/Manifest2
-rw-r--r--dev-haskell/ansi-terminal/ansi-terminal-0.10.3.ebuild2
-rw-r--r--dev-haskell/ansi-wl-pprint/Manifest4
-rw-r--r--dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.8.2-r1.ebuild38
-rw-r--r--dev-haskell/ansi-wl-pprint/metadata.xml3
-rw-r--r--dev-haskell/atomic-primops/Manifest6
-rw-r--r--dev-haskell/atomic-primops/atomic-primops-0.8.4.ebuild (renamed from dev-haskell/atomic-primops/atomic-primops-0.8.3.ebuild)6
-rw-r--r--dev-haskell/atomic-primops/metadata.xml16
-rw-r--r--dev-haskell/aws/Manifest2
-rw-r--r--dev-haskell/aws/aws-0.22-r4.ebuild87
-rw-r--r--dev-haskell/blaze-html/Manifest4
-rw-r--r--dev-haskell/blaze-html/blaze-html-0.9.1.2-r1.ebuild2
-rw-r--r--dev-haskell/blaze-html/blaze-html-0.9.1.2.ebuild4
-rw-r--r--dev-haskell/email-validate/Manifest3
-rw-r--r--dev-haskell/email-validate/email-validate-2.3.2.15.ebuild37
-rw-r--r--dev-haskell/email-validate/files/email-validate-2.3.2.15-fix-doctest.patch26
-rw-r--r--dev-haskell/exceptions/Manifest2
-rw-r--r--dev-haskell/exceptions/exceptions-0.10.4-r1.ebuild (renamed from dev-haskell/exceptions/exceptions-0.10.4.ebuild)6
-rw-r--r--dev-haskell/feed/Manifest3
-rw-r--r--dev-haskell/feed/feed-1.3.2.1.ebuild39
-rw-r--r--dev-haskell/feed/files/feed-1.3.2.1-disable-doctest.patch18
-rw-r--r--dev-haskell/haddock-api/Manifest4
-rw-r--r--dev-haskell/haddock-api/files/haddock-api-2.24.0-haddock-library-1.10.patch124
-rw-r--r--dev-haskell/haddock-api/haddock-api-2.24.0-r1.ebuild43
-rw-r--r--dev-haskell/haddock-api/haddock-api-2.25.1.ebuild42
-rw-r--r--dev-haskell/haddock/Manifest6
-rw-r--r--dev-haskell/haddock/haddock-2.24.0-r1.ebuild (renamed from dev-haskell/haddock/haddock-2.24.0.ebuild)2
-rw-r--r--dev-haskell/haddock/haddock-2.25.1.ebuild33
-rw-r--r--dev-haskell/haddock/metadata.xml7
-rw-r--r--dev-haskell/hsyaml/Manifest2
-rw-r--r--dev-haskell/hsyaml/hsyaml-0.2.1.0.ebuild2
-rw-r--r--dev-haskell/lukko/Manifest7
-rw-r--r--dev-haskell/lukko/lukko-0.1.1.2.ebuild36
-rw-r--r--dev-haskell/lukko/lukko-0.1.1.3.ebuild49
-rw-r--r--dev-haskell/lukko/metadata.xml39
-rw-r--r--dev-haskell/math-functions/Manifest2
-rw-r--r--dev-haskell/math-functions/math-functions-0.3.3.0.ebuild2
-rw-r--r--dev-haskell/microlens-aeson/Manifest6
-rw-r--r--dev-haskell/microlens-aeson/microlens-aeson-2.3.0.4.ebuild31
-rw-r--r--dev-haskell/microlens-aeson/microlens-aeson-2.5.0.ebuild (renamed from dev-haskell/microlens-aeson/microlens-aeson-2.3.1.ebuild)9
-rw-r--r--dev-haskell/microlens-th/Manifest4
-rw-r--r--dev-haskell/microlens-th/metadata.xml5
-rw-r--r--dev-haskell/microlens-th/microlens-th-0.4.3.10.ebuild26
-rw-r--r--dev-haskell/microlens/Manifest2
-rw-r--r--dev-haskell/microlens/microlens-0.4.11.2.ebuild2
-rw-r--r--dev-haskell/primitive/Manifest2
-rw-r--r--dev-haskell/primitive/metadata.xml25
-rw-r--r--dev-haskell/resolv/Manifest2
-rw-r--r--dev-haskell/resolv/resolv-0.1.2.0-r1.ebuild (renamed from dev-haskell/resolv/resolv-0.1.2.0.ebuild)13
-rw-r--r--dev-haskell/semigroups/Manifest2
-rw-r--r--dev-haskell/semigroups/metadata.xml11
-rw-r--r--dev-haskell/strict/Manifest4
-rw-r--r--dev-haskell/strict/strict-0.3.2-r1.ebuild4
-rw-r--r--dev-haskell/strict/strict-0.4.0.1.ebuild2
-rw-r--r--dev-haskell/tar/Manifest4
-rw-r--r--dev-haskell/tar/metadata.xml10
-rw-r--r--dev-haskell/tar/tar-0.5.1.1-r2.ebuild46
-rw-r--r--dev-haskell/tasty-golden/Manifest2
-rw-r--r--dev-haskell/tasty-golden/tasty-golden-2.3.1.1.ebuild2
-rw-r--r--dev-haskell/tasty-hunit/Manifest4
-rw-r--r--dev-haskell/tasty-hunit/tasty-hunit-0.10.0.2.ebuild4
-rw-r--r--dev-haskell/tasty-hunit/tasty-hunit-0.10.0.3.ebuild2
-rw-r--r--dev-haskell/tasty-quickcheck/Manifest2
-rw-r--r--dev-haskell/tasty-quickcheck/tasty-quickcheck-0.10.1.1.ebuild2
-rw-r--r--dev-haskell/temporary-rc/Manifest2
-rw-r--r--dev-haskell/temporary-rc/temporary-rc-1.2.0.3.ebuild2
-rw-r--r--dev-haskell/temporary/Manifest2
-rw-r--r--dev-haskell/temporary/temporary-1.3.ebuild2
-rw-r--r--dev-haskell/text-conversions/Manifest4
-rw-r--r--dev-haskell/text-conversions/text-conversions-0.3.1.ebuild (renamed from dev-haskell/text-conversions/text-conversions-0.3.0.ebuild)13
-rw-r--r--dev-haskell/text-icu/Manifest4
-rw-r--r--dev-haskell/text-icu/text-icu-0.7.0.1.ebuild4
-rw-r--r--dev-haskell/text-icu/text-icu-0.7.1.0.ebuild2
-rw-r--r--dev-haskell/typed-process/Manifest2
-rw-r--r--dev-haskell/typed-process/typed-process-0.2.6.0.ebuild2
-rw-r--r--dev-haskell/uuid/Manifest4
-rw-r--r--dev-haskell/uuid/metadata.xml5
-rw-r--r--dev-haskell/uuid/uuid-1.3.15.ebuild36
79 files changed, 727 insertions, 295 deletions
diff --git a/dev-haskell/Manifest.gz b/dev-haskell/Manifest.gz
index d63ea7c45287..3422482caba2 100644
--- a/dev-haskell/Manifest.gz
+++ b/dev-haskell/Manifest.gz
Binary files differ
diff --git a/dev-haskell/ansi-terminal/Manifest b/dev-haskell/ansi-terminal/Manifest
index fa11aa70cdff..7f45a61e5812 100644
--- a/dev-haskell/ansi-terminal/Manifest
+++ b/dev-haskell/ansi-terminal/Manifest
@@ -1,3 +1,3 @@
DIST ansi-terminal-0.10.3.tar.gz 35863 BLAKE2B 8535a0dcfbf4287abee8c52cd951d155c30b8a2de73a4799ad51e093ff4651fd2bcc771a61627c143f2f48b7cc66e9bb125166be1b13d2d51bcdf1d1666450ee SHA512 231dfaaef2e7b1fb40a0e63bcdce984f914dd0c17af90bc2415c127d503dc438d1952dadfbb524f9ae83d872b30a353d875dda74eb492536cf8953c1e4224187
-EBUILD ansi-terminal-0.10.3.ebuild 695 BLAKE2B 631391fcbc70bcf47b91607add16230c83be997c3aed9f63a3ca1253587f189cbb8644d42b9d13c27ff90fd65ebed4089945d4e73a5f448bcc4fae6919a765d8 SHA512 e39aeba1122ff7a666c1f186f10ef4bbc0981ae93ee4857c2b2782a29375fcf42f07c9719bf0364f1ad02139b72406b7597b2a13e003922bddda3c6175892a6b
+EBUILD ansi-terminal-0.10.3.ebuild 701 BLAKE2B ee018f2541a82d6c96d661bec36a6b68ad9a3f1cb8cee9368a6652eba9519032e9d45f04ecc72df68a715c04a4119fe5b23ed3c06abc7e35dc0e371a4b36acf9 SHA512 0da8a8cd48f76a7bbc426b9bb9d39a917f229021b770df1b280147fb68d2ba90912fa3e78cf410e7a37a10219f4270f2d6a16c6b4ff284bbb54527e73cb368f5
MISC metadata.xml 703 BLAKE2B c77e784f55e64324a2d23abb4be6e710863787c23981778c3643ef30419a248e5df8b39f022d6c28460f1fd25bf8bc8d5902fad9a3b83fc5714112b8c2f04ca8 SHA512 57020437e5d37944e292fa9dea9094634b0bc5485c9a4c55060ca5527730af03affd024cc7cd8cf64dc01083e5123c7c384f254f681b24ed34123364c565e223
diff --git a/dev-haskell/ansi-terminal/ansi-terminal-0.10.3.ebuild b/dev-haskell/ansi-terminal/ansi-terminal-0.10.3.ebuild
index 1cc2806090d7..cd7ecd2ee4f7 100644
--- a/dev-haskell/ansi-terminal/ansi-terminal-0.10.3.ebuild
+++ b/dev-haskell/ansi-terminal/ansi-terminal-0.10.3.ebuild
@@ -9,7 +9,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Simple ANSI terminal support, with Windows compatibility"
-HOMEPAGE="https://github.com/feuerbach/ansi-terminal"
+HOMEPAGE="https://github.com/UnkindPartition/ansi-terminal"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
diff --git a/dev-haskell/ansi-wl-pprint/Manifest b/dev-haskell/ansi-wl-pprint/Manifest
index 3a93b21fffd4..aa6badae24d0 100644
--- a/dev-haskell/ansi-wl-pprint/Manifest
+++ b/dev-haskell/ansi-wl-pprint/Manifest
@@ -1,6 +1,4 @@
-DIST ansi-wl-pprint-0.6.8.2.tar.gz 16491 BLAKE2B dd0619b5ee9f043b225dcafdc7dc4f8b095ccd24644f03cd46c3596765ecb3c2eba7955f5cf4032664b9da9473ee508c59c4b18e7b30725ab81c00fa96e5f2ad SHA512 00c39dcdd90071011d2db6e196c472fddc61bf3ee4baed0414de1a1ef1e13801fceb647a718018e1a644d2276845af7bc58d5bf72dcb35d193ef6391ba2f8ac3
DIST ansi-wl-pprint-0.6.9-rev3.cabal 2425 BLAKE2B ea9e5f58811e8ffcda756b73c8ef5c7507fc25ce183b4a6fa3872d703752a74ad8de63376b900d6b61b077be0af9099b2b3da3240b7267ae2f72bcd50d412e22 SHA512 f7af7c4adcf43ffa199bb71828442e9b99eecb1450ff966771ee0f3b9b249cb20e7d2a70d1c54955b2f162a1acf0b6912f7cee09f00686da31b6522f501c05bf
DIST ansi-wl-pprint-0.6.9.tar.gz 16723 BLAKE2B c0ddfa0651ab8bc008546d3c5520cb85c3e7d7c676c634e89978de0a4e3d2927e4bce6337306b0d0d5821af3d0202eafea48e203c298e707b6b82b8a5c6404e6 SHA512 2a66236f740f0b45b6133555e8b1315dc85ece1c16dd51e4aa7f31d2fee03d66869af5f81e6383aa840f503c2cad46f3655f53b784ebca7b3480efb53eea2a04
-EBUILD ansi-wl-pprint-0.6.8.2-r1.ebuild 897 BLAKE2B 120f71f59e12a5cf292c7248dd4ec16c46a0ebf556e124fe203a4f83fefb2735d913c4357bcfe22ff9fde8fb35fdf09bd90f35301c428b9a907b64f2e66bb823 SHA512 8b2d6cd45881af4dfd831c2606379d481e521be70178ace9d988c37c9216680cd03b50f4efda5c72aabcb70ae322d3a48a3881b1ec83d28aedb84192a4067e14
EBUILD ansi-wl-pprint-0.6.9.ebuild 1289 BLAKE2B 242ab6ee627c86af8afc41f9fdf6140d966030e49afbd1ec1f519c8ada580e59e0f3a08fc6b16412a5418f6dfe9e09d348d1e6b7d83a7094ed784db4a30612fb SHA512 a7c6e30dd282fb2b76f99ca22f7f85afcd0d6b384711f4cdd04c621d54e92be31e35d7c0b6969457dc39435aa026b54a4cb8477fcdfffd7dfa743769e33db81a
-MISC metadata.xml 641 BLAKE2B b848c8ec487b98002c7a184495f6d6b3e8f41f4095ab9bb69050d8b7633689aa9941a4294527431dbac19bf444b30e31497778b77495cb14d924775a3df1b07a SHA512 5aa4db2e0330717cb42f49b688ddb7770afed426ef3d6898f471f4123b1a9592afa74b9e3041ec194fc5155647a59c65d433329c52952812c1963a43e99a2388
+MISC metadata.xml 565 BLAKE2B 83c108792108a867209c5ec74e47dc19f2f272dca4a01ef049b0b6e55f6fe75d80d1b1a2719427a09f15cd12ce616b85cd7da08014ecdbaad7e04fa9fc44babe SHA512 22389313438da3e3aaf2368b3d4198efc889ae7eefd71f35de64bc1630c12a5f19a0e2957ab060ca6a9f0effb6e14c7dca4999a0c830168aee6ea17dbb8bbe51
diff --git a/dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.8.2-r1.ebuild b/dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.8.2-r1.ebuild
deleted file mode 100644
index ca01de330e4b..000000000000
--- a/dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.8.2-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# ebuild generated by hackport 0.5.4.9999
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour"
-inherit haskell-cabal
-
-DESCRIPTION="The Wadler/Leijen Pretty Printer for colored ANSI terminal output"
-HOMEPAGE="https://github.com/ekmett/ansi-wl-pprint"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="example"
-
-RDEPEND=">=dev-haskell/ansi-terminal-0.4.0:=[profile?]
- >=dev-haskell/semigroups-0.1:=[profile?] <dev-haskell/semigroups-0.19:=[profile?]
- >=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.10
-"
-
-src_configure() {
- haskell-cabal_src_configure \
- $(cabal_flag example example)
-}
-
-src_prepare() {
- default
-
- cabal_chdeps \
- 'ansi-terminal >= 0.4.0 && < 0.9' 'ansi-terminal >= 0.4.0'
-}
diff --git a/dev-haskell/ansi-wl-pprint/metadata.xml b/dev-haskell/ansi-wl-pprint/metadata.xml
index 316d5c90c5c1..d1af4cd455a5 100644
--- a/dev-haskell/ansi-wl-pprint/metadata.xml
+++ b/dev-haskell/ansi-wl-pprint/metadata.xml
@@ -8,9 +8,6 @@
<longdescription>
This is a pretty printing library based on Wadler's paper "A Prettier Printer". It has been enhanced with support for ANSI terminal colored output using the ansi-terminal package.
</longdescription>
- <use>
- <flag name="example">Build the example application.</flag>
- </use>
<upstream>
<remote-id type="github">batterseapower/ansi-wl-pprint</remote-id>
</upstream>
diff --git a/dev-haskell/atomic-primops/Manifest b/dev-haskell/atomic-primops/Manifest
index 5e62b66d9d6b..b0b15e3d9523 100644
--- a/dev-haskell/atomic-primops/Manifest
+++ b/dev-haskell/atomic-primops/Manifest
@@ -1,3 +1,3 @@
-DIST atomic-primops-0.8.3.tar.gz 34880 BLAKE2B 44bda52c0e6f52fe6663f70b4f55b630fe89bb12e41f50134b54f51524a9f839aacf65e658cba72f8071a188db7b6b09ab81ccfaf95354d52dfe2a5b39befff6 SHA512 c92371741ea6e0a0208d539abea73c53269b155f3dc84ebea7b20afab5882852756a0c15fdc309c9a9d6ad575589d8f8a99adb9117bbe3d7465d97b17af08b09
-EBUILD atomic-primops-0.8.3.ebuild 688 BLAKE2B 70bd0b4e370ad3ead69011fbc2e03222d6c08c68f3eced457d1597c2dd2e21e48494305b9c74f0f3ba6a6dd50bc50dfb22517c86ffe67b2411eb0219b4af774d SHA512 f8fd479c4ed137e374c90af519dfe96248323d17eb771a7b172b0fa90379ca0e76c03004aa0cea5803cc6e789b078976b766b41b5df4de5400bbd903c50eda64
-MISC metadata.xml 796 BLAKE2B 25a4b0c5755c2bbbe03062f4951b32deefb187bfde63de69f1e28229d1e2f27629c1de823ff1a29ec4c11b5597895468991797ea7722fcabc201df02694f40bf SHA512 893cd48ed49f22bf172c9220f39fe3c483065e57fab3bb6c33f5688bf5bdf036b29e17a6356dc3611ee2f0555a55890e41394482a40dc688da2bef6f641ee0a9
+DIST atomic-primops-0.8.4.tar.gz 33639 BLAKE2B 5293b6f839599fe7a47c8f3f13a03df12fe8a5d7223a4b488a86b7f1f2c208ecd01f75acf7378668b4f91046221d9076875e05ca2611bb51d6ff1ad7a2e0d8f6 SHA512 a9e873e6f4eba26541d370c5ee3b81b518a1bf0f54d303d26a2065ba47eac7db1366436661b108c0648503386ffb9cb121567236c9635bf30d4e523a2d63a8b4
+EBUILD atomic-primops-0.8.4.ebuild 693 BLAKE2B 07fb854758c17511b4a731a882c293c6a56191744e75014cfd923a2aeb9672eb073f94707dade6ce6167d4294c18a5d0659b037ed6cfbee16c3063731f89df7a SHA512 f1aeccc0c3aadf2281990df0a02e82787d207367bb585eb6e0bd224e62a72bbd2604fdaca93303adb2f177e8f5a2f7ae505ae0cdfda3b1a202e14ea7f1f546bb
+MISC metadata.xml 985 BLAKE2B bdc88207e30c05665b2dd2b91d733d9bfbd2b9c93028b8e1259baf7f16e0391d36547fc7a61c79be6d3495cacafdfb44c03fadcf11c143c17dc0000cac3462fc SHA512 fbcb6b7dce3acc68b236b752432576857e75b9cc33d45cddb8782f4797644fbd3ace901941552d479ff2bc4344447b6ad7ee33e52c017ca2fd8222cd353e17b3
diff --git a/dev-haskell/atomic-primops/atomic-primops-0.8.3.ebuild b/dev-haskell/atomic-primops/atomic-primops-0.8.4.ebuild
index 1c12a46173f3..5222fa5a40cd 100644
--- a/dev-haskell/atomic-primops/atomic-primops-0.8.3.ebuild
+++ b/dev-haskell/atomic-primops/atomic-primops-0.8.4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-# ebuild generated by hackport 0.6.1
+# ebuild generated by hackport 0.6.7.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
diff --git a/dev-haskell/atomic-primops/metadata.xml b/dev-haskell/atomic-primops/metadata.xml
index 6bed7c28c7bf..29001c3441a1 100644
--- a/dev-haskell/atomic-primops/metadata.xml
+++ b/dev-haskell/atomic-primops/metadata.xml
@@ -5,17 +5,21 @@
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
+ <use>
+ <flag name="debug">Enable extra internal checks.</flag>
+ </use>
<longdescription>
- After GHC 7.4 a new `casMutVar#` primop became available, but it's
+ After GHC 7.4 a new `casMutVar#` primop became available, but it&#39;s
difficult to use safely, because pointer equality is a highly
unstable property in Haskell. This library provides a safer method
- based on the concept of "Tickets".
+ based on the concept of &quot;Tickets&quot;.
- Also, this library uses the "foreign primop" capability of GHC to
+ Also, this library uses the &quot;foreign primop&quot; capability of GHC to
add access to other variants that may be of
interest, specifically, compare and swap inside an array.
+
+ Note that as of GHC 7.8, the relevant primops have been included in GHC itself.
+ This library is engineered to work pre- and post-GHC-7.8, while exposing the
+ same interface.
</longdescription>
- <upstream>
- <remote-id type="github">rrnewton/haskell-lockfree</remote-id>
- </upstream>
</pkgmetadata>
diff --git a/dev-haskell/aws/Manifest b/dev-haskell/aws/Manifest
index 6ee32f76e0fb..13edff566035 100644
--- a/dev-haskell/aws/Manifest
+++ b/dev-haskell/aws/Manifest
@@ -1,3 +1,5 @@
+DIST aws-0.22-r4.cabal 15515 BLAKE2B 7936d1ba22ef5d60baf8804d5d77b5202f6fcef31b63cba9c06ffe5f66aae8d584c3877887e408033efe36bc9cf04c738c545ca61e9eceeaee61bb168ac1e062 SHA512 a6a1d639cedf6929f60cf4b4187fbefb72f7024cbdaa3c3d383acc933be1f03b139c4b58a34afaf7ecdc355ee507f4411e9953f98127850d4978a6ba859f4e8e
DIST aws-0.22.tar.gz 106122 BLAKE2B b4ff46e2742d53323c80952c303a4605d13600fd60085a2e0501af2fc0a74f0c2769c6bf0692710bbfd972c474b9cab26fd97e9126fdcfb3eaff90afbab1d9ae SHA512 e7ff376c47a7ca7a65c8f10f19e591d4a4b4d2cfa333b4727f88f0b170d7acb0aff402617f2d617c522fe5d16ce92b249a23f1fb0a8bfe5bbefaef2931b786bd
EBUILD aws-0.22-r1.ebuild 3742 BLAKE2B 801fcaaab3d293fe5fe9a043b23f6193a13f76ec2819cc4a30f19947d3d1a64aa54c97301c9fa4e4923d63fab36bc28e5fab92b83c89c8ba58dc7b797ef6f091 SHA512 22989ef8e6d7cf9504d0f52cff5260f8d5c65b2ced95e927083b22659cef19da407f761a247bd331dababdaba8c627b7bd14f584c678b56f67091195241201c4
+EBUILD aws-0.22-r4.ebuild 3863 BLAKE2B 3e1e457a7126651235c945c17f758470000a0498276f59449b2d7bc2bd999849c5e895ec9333ea1f3e4b9a8ec6f0fbf0c4125eb8beed9d0cd5c77423cbae92e3 SHA512 ab0c5bb4340b2352e768a946bbb8694697213d65d6e6e2d2e2f9f6d64f801cc5b565b3b963f01b5dad279d45633ab03bb4fde440dfb95018956f6fe6cc207c57
MISC metadata.xml 641 BLAKE2B fdd440e3db6382d85b7a0b1a226fc516b3427d03c9049c455cea21bd746e6cff31cf1a50e4aaef7801bed0cbd17ffb531a1dd4b3362c812b061dea2b305de864 SHA512 9df36ccb3ca3c29c998b83e705d9e1683d81262c6f1f5fa5afbf2d983f308e04b652d3d96b0d077fb27dcfb869064bdad17356b6d412ee140eb0b4767721f89c
diff --git a/dev-haskell/aws/aws-0.22-r4.ebuild b/dev-haskell/aws/aws-0.22-r4.ebuild
new file mode 100644
index 000000000000..78feeaf7c7df
--- /dev/null
+++ b/dev-haskell/aws/aws-0.22-r4.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.6.4.9999
+#hackport: flags: +networkbsd
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite requires deps porting
+inherit haskell-cabal
+
+DESCRIPTION="Amazon Web Services (AWS) for Haskell"
+HOMEPAGE="https://github.com/aristidb/aws"
+HACKAGE_REV="3"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${HACKAGE_REV}.cabal -> ${PF}.cabal"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+RESTRICT=test # requires aws account
+
+RDEPEND=">=dev-haskell/aeson-0.6:=[profile?]
+ >=dev-haskell/attoparsec-0.11:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?]
+ >=dev-haskell/base16-bytestring-0.1:=[profile?] <dev-haskell/base16-bytestring-0.2:=[profile?]
+ >=dev-haskell/base64-bytestring-1.0:=[profile?]
+ >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
+ >=dev-haskell/byteable-0.1:=[profile?] <dev-haskell/byteable-0.2:=[profile?]
+ >=dev-haskell/case-insensitive-0.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?]
+ >=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.6:=[profile?]
+ >=dev-haskell/conduit-1.3:=[profile?] <dev-haskell/conduit-1.4:=[profile?]
+ >=dev-haskell/conduit-extra-1.3:=[profile?] <dev-haskell/conduit-extra-1.4:=[profile?]
+ >=dev-haskell/cryptonite-0.11:=[profile?]
+ >=dev-haskell/data-default-0.5.3:=[profile?] <dev-haskell/data-default-0.8:=[profile?]
+ >=dev-haskell/exceptions-0.8:=[profile?] <dev-haskell/exceptions-0.11:=[profile?]
+ >=dev-haskell/http-client-tls-0.3:=[profile?] <dev-haskell/http-client-tls-0.4:=[profile?]
+ >=dev-haskell/http-conduit-2.3:=[profile?] <dev-haskell/http-conduit-2.4:=[profile?]
+ >=dev-haskell/http-types-0.7:=[profile?] <dev-haskell/http-types-1.0:=[profile?]
+ >=dev-haskell/lifted-base-0.1:=[profile?] <dev-haskell/lifted-base-0.3:=[profile?]
+ dev-haskell/memory:=[profile?]
+ >=dev-haskell/monad-control-0.3:=[profile?]
+ >=dev-haskell/mtl-2:=[profile?] <dev-haskell/mtl-3:=[profile?]
+ >=dev-haskell/old-locale-1:=[profile?] <dev-haskell/old-locale-2:=[profile?]
+ >=dev-haskell/resourcet-1.2:=[profile?] <dev-haskell/resourcet-1.3:=[profile?]
+ >=dev-haskell/safe-0.3:=[profile?] <dev-haskell/safe-0.4:=[profile?]
+ >=dev-haskell/scientific-0.3:=[profile?]
+ >=dev-haskell/semigroups-0.18:=[profile?] <dev-haskell/semigroups-0.19:=[profile?]
+ >=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
+ >=dev-haskell/text-0.11:=[profile?]
+ >=dev-haskell/unordered-containers-0.2:=[profile?]
+ >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ >=dev-haskell/vector-0.10:=[profile?]
+ >=dev-haskell/xml-conduit-1.8:=[profile?] <dev-haskell/xml-conduit-2.0:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+ examples? ( >=dev-haskell/errors-2.0:=[profile?] )
+ >=dev-haskell/network-3:=[profile?] <dev-haskell/network-4:=[profile?]
+ >=dev-haskell/network-bsd-2.8:=[profile?] <dev-haskell/network-bsd-2.9:=[profile?]
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3"
+# test? ( >=dev-haskell/aeson-0.7
+# >=dev-haskell/http-client-0.3 <dev-haskell/http-client-0.8
+# >=dev-haskell/lifted-base-0.2
+# >=dev-haskell/mtl-2.1
+# >=dev-haskell/quickcheck-2.7
+# >=dev-haskell/quickcheck-instances-0.3
+# >=dev-haskell/tasty-0.8
+# >=dev-haskell/tasty-hunit-0.8
+# >=dev-haskell/tasty-quickcheck-0.8
+# >=dev-haskell/text-1.1
+# >=dev-haskell/transformers-base-0.4
+# !examples? ( >=dev-haskell/errors-2.0 ) )
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag examples examples) \
+ --flag=networkbsd
+}
diff --git a/dev-haskell/blaze-html/Manifest b/dev-haskell/blaze-html/Manifest
index 29e40dbc4318..488a43b25d7a 100644
--- a/dev-haskell/blaze-html/Manifest
+++ b/dev-haskell/blaze-html/Manifest
@@ -1,4 +1,4 @@
DIST blaze-html-0.9.1.2.tar.gz 81617 BLAKE2B 36e86647db47ee55a32daf2cf2afa51fd58436c7de7e7dac81b298cc1ea7e1ba1fd470d2a19def3bc6aabc51bd046c8c611300fa4ecb5f0e1cee2286a0b461e6 SHA512 26e5294285033fa453ab9914a5bdb37c42f5b7c3a10400be1ff6dd125a70499d556c106cc8128154dc0c455c8b80b489a883265fcb626e2d4afcd8e4d94374bc
-EBUILD blaze-html-0.9.1.2-r1.ebuild 1241 BLAKE2B 746105b06f021d1c43e87927d64701ddb12f902074d1dc9cdd26699caee890818f72ac96d9f8fa5b27d0766ec69caab927f0bd933c5a32b58e86425d71d115d8 SHA512 a3fae4d8c5f63e3abd854aaa48fa74c762e83bd5d30f7529284f6a4ba18b42416a98723ba146eac9a7e5f6eeae36a524e2533ac23eeaa9a43f0663bfde780621
-EBUILD blaze-html-0.9.1.2.ebuild 1151 BLAKE2B 3e301a07a505eb16b3c932fca0f93a00acbc1962e69bf74645d4bb5fbf872c00da78970fc63bc9067a9d73af727677f1a85101f43b2862c995d31fc93ddb4380 SHA512 666d6f8b86962242f0d33fa9f2ea1d52410d2db9210615f9f5d8ba0a3444cef6a2222fd2b53e16f85e18aff850c29506052e8d3d2bbd97f2dd9638993124cc3c
+EBUILD blaze-html-0.9.1.2-r1.ebuild 1243 BLAKE2B 728186095a28040f382a24c6fd5aedf8daccb1f31b828c4b6f254fcab72c30b8cb65e7e9cf3148c3624d14bd284019050e8fe709ac672b6fb8f09686146b0528 SHA512 c7c1164be8d5376ab12bd9a308cb61b4e0ea64fe97a8b62554ad7825e832d7bf64de941049ac3766e5bf927a7e9a3af06bc812307ebcb9e02466d955dd86923d
+EBUILD blaze-html-0.9.1.2.ebuild 1152 BLAKE2B bc5053b4c5cabe7ac6def9b69e19dd8feda36e1a58d0f62401bb2184bd3932011582f194d6f710629aaa6ccee915783e56245eefdff35afe39f7d7db0d74a90b SHA512 82aad15a706d95f49d9fdcecf335b11bc4bbf0753ff750ad82473204517c67ebf4c3792d5790acbfa89cee4067cab898491cb9f050617f5d84ebe46035233c5d
MISC metadata.xml 499 BLAKE2B 9290f055a6deb0891546b9d6047210c746a5d63fa6c8056f7f7863c54a11b5d7089946852fc020c565bc1506eafb8c47a5389a66d3129f05fb38cd292eb8db3f SHA512 671fe748ac662c1e8a795b95190dfd8601c50fcaadc1934a5d8f82d894b9197bdcda97b947f45a39ffa96c3ced281905bb121bb6c012bc5e04244d557e773459
diff --git a/dev-haskell/blaze-html/blaze-html-0.9.1.2-r1.ebuild b/dev-haskell/blaze-html/blaze-html-0.9.1.2-r1.ebuild
index 63a6efdd90ae..c8af250e98ca 100644
--- a/dev-haskell/blaze-html/blaze-html-0.9.1.2-r1.ebuild
+++ b/dev-haskell/blaze-html/blaze-html-0.9.1.2-r1.ebuild
@@ -9,7 +9,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="A blazingly fast HTML combinator library for Haskell"
-HOMEPAGE="http://jaspervdj.be/blaze"
+HOMEPAGE="https://jaspervdj.be/blaze/"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
diff --git a/dev-haskell/blaze-html/blaze-html-0.9.1.2.ebuild b/dev-haskell/blaze-html/blaze-html-0.9.1.2.ebuild
index 3a7fb9dbead9..3540a0048cb3 100644
--- a/dev-haskell/blaze-html/blaze-html-0.9.1.2.ebuild
+++ b/dev-haskell/blaze-html/blaze-html-0.9.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="A blazingly fast HTML combinator library for Haskell"
-HOMEPAGE="https://jaspervdj.be/blaze"
+HOMEPAGE="https://jaspervdj.be/blaze/"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
diff --git a/dev-haskell/email-validate/Manifest b/dev-haskell/email-validate/Manifest
index c2b786eaf17b..4da95eafd96c 100644
--- a/dev-haskell/email-validate/Manifest
+++ b/dev-haskell/email-validate/Manifest
@@ -1,3 +1,6 @@
+AUX email-validate-2.3.2.15-fix-doctest.patch 941 BLAKE2B 2ec4d7a23f9217ed536f7e709d63fd36b3e3abab8d4841fa4e54dcc69ff912a95094511bf9c4182c4cc2a22f5f83911449189ad5bb5eb3b30fa97563ca2c807c SHA512 c37cba04a1d12a1a3f071554d76bd6cee678a0dd5f7fd5ba7a01a17ff587ac0f29a6e51b5c4d3a39de47916f0bfb1dd222411d590eea06665fca13c9f6134a8c
DIST email-validate-2.3.2.13.tar.gz 9635 BLAKE2B fecdc9017dcb00847662043774920b09e65a24876efdc1248f24b942bbd79b9d6b79640b479bbbf44c2d80349cfc3511b63884f4e3947949346773dbca9c8a06 SHA512 22cf7517ae38aa264198288449946cc7da6bda7f799a652050de9544c9e07c5bbe6bf8c8b53526be227288214bf3144055effd858fb993704942eeda3410ba3d
+DIST email-validate-2.3.2.15.tar.gz 9568 BLAKE2B 1ff8c3e5ce71f3ff39dec02e0cbc211ffea3386646a77b2c176cc0af47a61d13996b2bb68d36e77ccf3114c53facc9b121202cc5d70916a4aa2992fa3956a60e SHA512 0b852771cdf0851bc7024fbb612488bd7721cbce25b551f52932b234e57bc70ded2e5904853f2ca0f68cfb9da02057d4a1903d081ce81a382cf90d0d3ba25001
EBUILD email-validate-2.3.2.13.ebuild 808 BLAKE2B 0c37d4673b97dc3073d480ccccb38ec786c271ad09278a0f2ff5cc29ea2833124b1b25c337cc6ead3beaffa6f928127c210381370b9eda4714b4cbe742aa6767 SHA512 4dbec3801632ab71e54b85078987e0d29c73800e6bd50788bae731d1d3965fe3f655fdd44ed0504dbce421cd2d6d10ae45bd1a5ae745f1de82ec2970a487144f
+EBUILD email-validate-2.3.2.15.ebuild 944 BLAKE2B b1822838f6a091a11f8a1c4cafb5bd2d61488b74d966ed673771974f07f23fd97199fd293a4a6cc224b80b7bd17da734cc3bc9cb8d053f3804c598d5e9bd3476 SHA512 1d13d8e8c9c030469bc05c94c94b2bcca5d2fc4b9ea16a26d8fd6d413703882220b8c462db548d58b871765a7cf856de4c996a98e7dd07f9c5c4820287cb8e4f
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/email-validate/email-validate-2.3.2.15.ebuild b/dev-haskell/email-validate/email-validate-2.3.2.15.ebuild
new file mode 100644
index 000000000000..df433182c88b
--- /dev/null
+++ b/dev-haskell/email-validate/email-validate-2.3.2.15.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Email address validation"
+HOMEPAGE="https://github.com/Porges/email-validate-hs"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+
+PATCHES=( "${FILESDIR}/${PN}-2.3.2.15-fix-doctest.patch" )
+
+RDEPEND=">=dev-haskell/attoparsec-0.10.0:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/doctest-0.8
+ >=dev-haskell/hspec-2.2.3
+ >=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.15 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'hspec >= 2.2.3 && < 2.9' 'hspec >= 2.2.3' \
+ 'doctest >= 0.8 && < 0.19' 'doctest >=0.8'
+}
diff --git a/dev-haskell/email-validate/files/email-validate-2.3.2.15-fix-doctest.patch b/dev-haskell/email-validate/files/email-validate-2.3.2.15-fix-doctest.patch
new file mode 100644
index 000000000000..d60b0c6a7844
--- /dev/null
+++ b/dev-haskell/email-validate/files/email-validate-2.3.2.15-fix-doctest.patch
@@ -0,0 +1,26 @@
+From: hololeap <hololeap@protonmail.com>
+Signed-off-by: hololeap <hololeap@protonmail.com>
+Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1231
+
+Small fix to get doctest working
+
+diff -urN email-validate-2.3.2.15/src/Text/Email/QuasiQuotation.hs email-validate-2.3.2.15-r1/src/Text/Email/QuasiQuotation.hs
+--- email-validate-2.3.2.15/src/Text/Email/QuasiQuotation.hs 2021-07-04 14:50:48.000000000 -0600
++++ email-validate-2.3.2.15-r1/src/Text/Email/QuasiQuotation.hs 2022-03-17 17:33:15.666925125 -0600
+@@ -4,6 +4,7 @@
+ #else
+ {-# LANGUAGE TemplateHaskell #-}
+ #endif
++{-# LANGUAGE PackageImports #-}
+
+ module Text.Email.QuasiQuotation
+ ( email
+@@ -11,7 +12,7 @@
+
+ import qualified Data.ByteString.Char8 as BS8
+
+-import Language.Haskell.TH.Quote (QuasiQuoter(..))
++import "template-haskell" Language.Haskell.TH.Quote (QuasiQuoter(..))
+
+ import Text.Email.Validate (validate, localPart, domainPart, unsafeEmailAddress)
+
diff --git a/dev-haskell/exceptions/Manifest b/dev-haskell/exceptions/Manifest
index 447343f75555..930c3d88676e 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 1422 BLAKE2B 3181bae6f2d490961bd061cc90739b299c68e1ea15f9eaeefd38ff2bdd8dba38c3af2d54a7fbe22d3a4004bbeaaf4adde89d0789c0014fc45aaac66f35bde854 SHA512 042f52cfd6b414132b4f36fc708f2cc17088a188e3b8e17ed3a0d8683471f8d8d2a29ea9528a9118c136b17d88ebc35a46a2269d03f1c7ba98048b395012b708
+EBUILD exceptions-0.10.4-r1.ebuild 1322 BLAKE2B c5c48b7fec0801a58fad46228770f38b639ac88baf1e46a46f891abcec7b2d40ed70c38f67b0f60ea0bb0299aafa5dc75e6974435fdae8d2605d20536ef3ff67 SHA512 0fe4fcdba94f364a2b0c9970a2c70b6008e0ebe7d9c7ccdbe50da373ecf8014ebf0b9becbe6481ccca5cefc586ca996daeacff2b9cc9bc10da73af7e77857895
MISC metadata.xml 332 BLAKE2B 0c398f91632452127347a7557cf776f9640bebd3864afd264e73795c0c68393b64189999729097fea4c2b2e4ec921e2189889737becc45752e34c16f252784a2 SHA512 000e4f0f9428c6ab93fc96d4362fc6e4e388e0407f03d50fb7bb4b64ec1c56dc3c355f56fe17979e08405f893c175d5034adb68d5e53d4b1e70eea99a5aa8bd3
diff --git a/dev-haskell/exceptions/exceptions-0.10.4.ebuild b/dev-haskell/exceptions/exceptions-0.10.4-r1.ebuild
index 349fb81e944b..a032fb6a4c7a 100644
--- a/dev-haskell/exceptions/exceptions-0.10.4.ebuild
+++ b/dev-haskell/exceptions/exceptions-0.10.4-r1.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
# ebuild generated by hackport 0.6.4.9999
@@ -10,12 +10,10 @@ inherit haskell-cabal
DESCRIPTION="Extensible optionally-pure exceptions"
HOMEPAGE="https://github.com/ekmett/exceptions/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE=""
RDEPEND=">=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
>=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
@@ -31,7 +29,7 @@ DEPEND="${RDEPEND}
>=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4 )
"
-CABAL_CORE_LIB_GHC_PV="PM:8.10.1 PM:8.10.2 PM:8.10.3 PM:8.10.4 PM:8.10.4-r1 PM:9.0.1 PM:9.0.1-r1 PM:9.0.2 PM:9999"
+CABAL_CORE_LIB_GHC_PV="PM:8.10.5-r1 PM:8.10.6 PM:8.10.7 PM:9.0.1-r1 PM:9.0.2 PM:9999"
src_prepare() {
default
diff --git a/dev-haskell/feed/Manifest b/dev-haskell/feed/Manifest
index f70245fbbb1d..118bf3420658 100644
--- a/dev-haskell/feed/Manifest
+++ b/dev-haskell/feed/Manifest
@@ -1,3 +1,6 @@
+AUX feed-1.3.2.1-disable-doctest.patch 589 BLAKE2B 2ad6e862b624700eae5be36564f713badfa788842db5774836871dc46cc56bb067288ed030a83ce1009ab79a3831c5ec0b92b53af384b261203023db6be67569 SHA512 eff83526535450086e1af5ae52b14d260f3d6cea02f30fb513de18f4ba15278e4c6e375df55ea8d1854060d8603ccbe855354710094f62dc7a3615139f0c9ddd
DIST feed-1.3.0.1.tar.gz 107230 BLAKE2B 5ed36f28c63e2af4669a37cac0715891b96d37570dfa99404df5764ad1e5b4e512d3d1a54e263c838875cc4a29ce00b3a022b3a2647983cbda4011ba5accd855 SHA512 73662018affac036bcd3c48a8a5b6fcd4e752231d805c12e977c6097a47691c2eca07eb8d6e6840a592bf35892b4b4ec44fb1f73f8a14ecb47fc6904b406f767
+DIST feed-1.3.2.1.tar.gz 107015 BLAKE2B 4a40441b17f50b9e7d43aee629fa0bc44f5b5cd1ca6281f3f5a8930b9cc5c2acdbdff05e9db4cc96c0e40681ecb15896655d8bbc708dc0bc4e3734b6e9f563bd SHA512 2175201ff9eaab5732e1c4e8dda6a35e8fa0dea5c58cd379348c97cd61a5eaf76e88f8d58d22df0a4b16681017e7ad01657ad60a63d90dab88df3b644ccb1ea0
EBUILD feed-1.3.0.1.ebuild 1395 BLAKE2B 7dbb10b7b864964dbece48029e1f9bbad8693804b002c73bf2d8dbc76c57fef88bee3fd082a329a2ee33d5118403ae19884c1051cd160cbbb34aad89ca63dfae SHA512 51f5e4dd76b61bf6a86e06a243cd2dcf873526fc8738383a7a846b43fbf04eb80685078da1e182508f10f383e19a09adeb12511d3c9d5f065a11e557ef20cf25
+EBUILD feed-1.3.2.1.ebuild 1556 BLAKE2B b3962cf967552dab92b87fcf6f905ca07f39e407ccff684aeb3abcc249c08ce28b50fea1bd670679a0b5e02d353286a52153f64f1c2d9617002c8bd25cd9a9d2 SHA512 946fe4dee9e7bb08f7664babaa4bc7100c7deae601cef8283a33fd5e8106fbb12382b3f2ffed89fb767a746b30013c46c9229d41efa7fa1657527192ec8441f1
MISC metadata.xml 323 BLAKE2B c187f8488cb46ab3da8c9f970ebcc5525b610a4e7f0c2c6324e9b67d613eac5a38bdf4bc9a2f78f3da7e52f61ba1262bcff919baede93ad00df998ecb8b58fd1 SHA512 17a8b843b6b086fa21b8652571310293d327332f0fece460c7bf9a6c9e6e887bec5e57fb067ce9e46b1549c93fd74e9133c382154b49938f26a1e385374b81c5
diff --git a/dev-haskell/feed/feed-1.3.2.1.ebuild b/dev-haskell/feed/feed-1.3.2.1.ebuild
new file mode 100644
index 000000000000..3204f130059b
--- /dev/null
+++ b/dev-haskell/feed/feed-1.3.2.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds"
+HOMEPAGE="https://github.com/haskell-party/feed"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+
+PATCHES=( "${FILESDIR}/${PN}-1.3.2.1-disable-doctest.patch" )
+
+RDEPEND=">=dev-haskell/base-compat-0.9:=[profile?] <dev-haskell/base-compat-0.13:=[profile?]
+ >=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
+ >=dev-haskell/old-time-1:=[profile?] <dev-haskell/old-time-1.2:=[profile?]
+ >=dev-haskell/safe-0.3:=[profile?] <dev-haskell/safe-0.4:=[profile?]
+ >=dev-haskell/time-locale-compat-0.1:=[profile?] <dev-haskell/time-locale-compat-0.2:=[profile?]
+ <dev-haskell/utf8-string-1.1:=[profile?]
+ >=dev-haskell/xml-conduit-1.3:=[profile?] <dev-haskell/xml-conduit-1.10:=[profile?]
+ >=dev-haskell/xml-types-0.3.6:=[profile?] <dev-haskell/xml-types-0.4:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/doctest
+ >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.7
+ >=dev-haskell/markdown-unlit-0.4 <dev-haskell/markdown-unlit-0.6
+ dev-haskell/syb
+ >=dev-haskell/test-framework-0.8 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.3 <dev-haskell/test-framework-hunit-0.4 )
+"
diff --git a/dev-haskell/feed/files/feed-1.3.2.1-disable-doctest.patch b/dev-haskell/feed/files/feed-1.3.2.1-disable-doctest.patch
new file mode 100644
index 000000000000..01ebc6537499
--- /dev/null
+++ b/dev-haskell/feed/files/feed-1.3.2.1-disable-doctest.patch
@@ -0,0 +1,18 @@
+From: hololeap <hololeap@protonmail.com>
+Signed-off-by: hololeap <hololeap@protonmail.com>
+
+These doctests are difficult to run successfully and aren't worth the effort.
+
+diff -urN feed-1.3.2.1/feed.cabal feed-1.3.2.1-r1/feed.cabal
+--- feed-1.3.2.1/feed.cabal 2022-03-28 20:36:31.561223247 -0600
++++ feed-1.3.2.1-r1/feed.cabal 2022-03-28 21:05:49.501202376 -0600
+@@ -153,8 +153,7 @@
+ main-is: doctest-driver.hs
+ type: exitcode-stdio-1.0
+ default-language: Haskell2010
+- if impl(ghc < 8)
+- buildable: False
++ buildable: False
+ build-depends:
+ base >= 4.6
+ , doctest
diff --git a/dev-haskell/haddock-api/Manifest b/dev-haskell/haddock-api/Manifest
index b8aefcc9668a..39f07f0ddf2b 100644
--- a/dev-haskell/haddock-api/Manifest
+++ b/dev-haskell/haddock-api/Manifest
@@ -1,6 +1,10 @@
AUX haddock-api-2.24.0-ghc-8.10.2.patch 6161 BLAKE2B d13f756bb8736d320f00c06bc654b684ab5dff03df0f58a5a895ba61f038e8566a08a1174a62c984e94f2ce145ecf7a443a9b453f7260e09dee1d7caac4de551 SHA512 351c34536d3faccececd4ccbc3f6b8aa9bf03438d65ef46788496be9455ba9d7c1db4bb6fdc1b185ad014ec06ed7e1ab94dddf72be56a1205ae95a6e6167d448
+AUX haddock-api-2.24.0-haddock-library-1.10.patch 5234 BLAKE2B ee476b851cb1dc6aed4a3be259402b19fc8d3720cb130927c7fbedaaf24743ad6077f0d5fe9b4cf5e9016139aac639f4dd3e36fa133896892455576d2097bc4e SHA512 a52288df217a9bd532f5f070d383e6f60a58fe67748cf84f4731f2decda50a795c5ba29de51a374274ac694d9ecefeb4d0cde7af09c25a8cac2d102faed5c144
DIST haddock-api-2.23.1.tar.gz 200096 BLAKE2B 0635881e198c1df3690f07185da7cc49f8eb92283d99c581756c86fb9f293b28608ac3eea9090abcc3afa12c646e584939df9b8c38b4844e9c462824426019f5 SHA512 fb7826102476a3f292da336f8f16c7a647df7c4432bed905815509fff0df164255c0856cc17663bb42479114ed9a418e6bcd214fb8594b245d401c9e091ac4ef
DIST haddock-api-2.24.0.tar.gz 200478 BLAKE2B 5c4f7be45066583e3d3afa0b1866070f2c05d71685526b0d915461f75208f13cf6bbf2b91cc820e1f229df9dbf240cfef150fb3a9929878cfdc02db9dc124c99 SHA512 dfbe5bcfd722dc92ec70aca2dd681da9e122f60ec3da5c9583c188f65b11bade314c64d4af1a3a51cf8f618d8bea943bd4052aa9860ece38ab10717b484ed057
+DIST haddock-api-2.25.1.tar.gz 208616 BLAKE2B 4ee682e797f6d8790ba83f53111263b07ce4080809d2aa8306123e04dd0d5472822b45ad8f09bcd4d4a4cf01e4462cfe8f6ed683b6468e2870d43f02bc761717 SHA512 ce34eb986733f3cc8338781054ff4d88f7fcdefed476a8a9861657306ffd8d89e7768b2640f354257fd2db336c5d66bd0acdd1676ad401422d785847277d914f
EBUILD haddock-api-2.23.1.ebuild 1087 BLAKE2B 937fb9b076c2081f74228d85f11366b937ebfcf450a04f8eccf0ce43b03a8c8c13657a4571a873db543b346c853658bee39c6706857e69342eea953b7e27cae5 SHA512 d795bc7254f46790f615b6a6d507ed8693c1cc84bab3fb143f5e9201d486d77459579705f22cb1e335a6dca6532621e10eeafddb0e5ca0721b5771f346834918
+EBUILD haddock-api-2.24.0-r1.ebuild 1208 BLAKE2B a19fa8d6f264492b572b53569b8d55215167d723965573b3dd3008c9ca4253b2cc86e26b7815c6e0096e8a9f2e3bb34cbe3822966c5170734e47980016879b9c SHA512 9bfbc84b66b5883b045c19c36c0d74b751f7fc52b1f9325932b901ef02e39b36f216ea6b0bc1c4ca36a1b5815622700e4cd3452eda52111fc0189cfb897ab9f7
EBUILD haddock-api-2.24.0.ebuild 1146 BLAKE2B bbc12c4eda94191c71bed7a5cb42b550a75d7c1310cf1851452cf67e235df15e771470a41eb5fa42670abca079cb03fd3f8fedeedde56360e7c741279a130c01 SHA512 1bde64fd2ff4ef0337ac2050e08b71dd3b7d323b35a9ac5a1efe3392552b205d52ac1fb9d5e460efcef512c17ecafa0ee34e853867946377a30042c2efb40805
+EBUILD haddock-api-2.25.1.ebuild 1401 BLAKE2B be6e15288c69cba3a3d0d1448418cfd953dbbbebb6fcad35a7b46b495c193f6743bb60ab2edbc828f92244fbc3a85e5b4580a9d18acf82729b32f143af61581c SHA512 e221afb1fada5f2bf5b089a16f68e3e38acb4c1cddbaf94b935d52da7407ef2ee649979cd1a54a561d03cb09bdf7766f95bcf589416a38423c2e7e63ee8410f4
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/haddock-api/files/haddock-api-2.24.0-haddock-library-1.10.patch b/dev-haskell/haddock-api/files/haddock-api-2.24.0-haddock-library-1.10.patch
new file mode 100644
index 000000000000..1627b73eba9d
--- /dev/null
+++ b/dev-haskell/haddock-api/files/haddock-api-2.24.0-haddock-library-1.10.patch
@@ -0,0 +1,124 @@
+--- a/src/Haddock/Backends/Hoogle.hs
++++ b/src/Haddock/Backends/Hoogle.hs
+@@ -1,3 +1,4 @@
++{-# LANGUAGE CPP #-}
+ {-# LANGUAGE FlexibleContexts #-}
+ {-# LANGUAGE TypeFamilies #-}
+ -----------------------------------------------------------------------------
+@@ -326,7 +327,11 @@ markupTag dflags = Markup {
+ markupAppend = (++),
+ markupIdentifier = box (TagInline "a") . str . out dflags,
+ markupIdentifierUnchecked = box (TagInline "a") . str . showWrapped (out dflags . snd),
++#if MIN_VERSION_haddock_library(1,10,0)
++ markupModule = box (TagInline "a") . str . modLinkName,
++#else
+ markupModule = box (TagInline "a") . str,
++#endif
+ markupWarning = box (TagInline "i"),
+ markupEmphasis = box (TagInline "i"),
+ markupBold = box (TagInline "b"),
+--- a/src/Haddock/Backends/LaTeX.hs
++++ b/src/Haddock/Backends/LaTeX.hs
+@@ -1,3 +1,4 @@
++{-# LANGUAGE CPP #-}
+ {-# OPTIONS_GHC -fno-warn-name-shadowing #-}
+ {-# LANGUAGE RecordWildCards #-}
+ {-# LANGUAGE TypeFamilies #-}
+@@ -1206,7 +1207,11 @@ latexMarkup = Markup
+ , markupAppend = \l r v -> l v . r v
+ , markupIdentifier = \i v -> inlineElem (markupId v (fmap occName i))
+ , markupIdentifierUnchecked = \i v -> inlineElem (markupId v (fmap snd i))
++#if MIN_VERSION_haddock_library(1,10,0)
++ , markupModule = \m _ -> inlineElem (let (mdl,_ref) = break (=='#') (modLinkName m) in (tt (text mdl)))
++#else
+ , markupModule = \m _ -> inlineElem (let (mdl,_ref) = break (=='#') m in (tt (text mdl)))
++#endif
+ , markupWarning = \p v -> p v
+ , markupEmphasis = \p v -> inlineElem (emph (p v empty))
+ , markupBold = \p v -> inlineElem (bold (p v empty))
+--- a/src/Haddock/Backends/Xhtml/DocMarkup.hs
++++ b/src/Haddock/Backends/Xhtml/DocMarkup.hs
+@@ -1,3 +1,4 @@
++{-# LANGUAGE CPP #-}
+ -----------------------------------------------------------------------------
+ -- |
+ -- Module : Haddock.Backends.Html.DocMarkup
+@@ -44,7 +45,11 @@ parHtmlMarkup qual insertAnchors ppId = Markup {
+ markupAppend = (+++),
+ markupIdentifier = thecode . ppId insertAnchors,
+ markupIdentifierUnchecked = thecode . ppUncheckedLink qual,
++#if MIN_VERSION_haddock_library(1,10,0)
++ markupModule = \m -> let (mdl,ref) = break (=='#') (modLinkName m)
++#else
+ markupModule = \m -> let (mdl,ref) = break (=='#') m
++#endif
+ -- Accomodate for old style
+ -- foo\#bar anchors
+ mdl' = case reverse mdl of
+--- a/src/Haddock/Interface/LexParseRn.hs
++++ b/src/Haddock/Interface/LexParseRn.hs
+@@ -1,3 +1,4 @@
++{-# LANGUAGE CPP #-}
+ {-# OPTIONS_GHC -Wwarn #-}
+ {-# LANGUAGE BangPatterns #-}
+ {-# LANGUAGE ViewPatterns #-}
+@@ -148,7 +149,11 @@ rename dflags gre = rn
+ DocDefList list -> DocDefList <$> traverse (\(a, b) -> (,) <$> rn a <*> rn b) list
+ DocCodeBlock doc -> DocCodeBlock <$> rn doc
+ DocIdentifierUnchecked x -> pure (DocIdentifierUnchecked x)
++#if MIN_VERSION_haddock_library(1,10,0)
++ DocModule (ModLink m l) -> DocModule . ModLink m <$> traverse rn l
++#else
+ DocModule str -> pure (DocModule str)
++#endif
+ DocHyperlink (Hyperlink u l) -> DocHyperlink . Hyperlink u <$> traverse rn l
+ DocPic str -> pure (DocPic str)
+ DocMathInline str -> pure (DocMathInline str)
+--- a/src/Haddock/InterfaceFile.hs
++++ b/src/Haddock/InterfaceFile.hs
+@@ -521,9 +521,16 @@ instance (Binary mod, Binary id) => Binary (DocH mod id) where
+ put_ bh (DocIdentifier ae) = do
+ putByte bh 4
+ put_ bh ae
++#if MIN_VERSION_haddock_library(1,10,0)
++ put_ bh (DocModule (ModLink af bf)) = do
++ putByte bh 5
++ put_ bh af
++ put_ bh bf
++#else
+ put_ bh (DocModule af) = do
+ putByte bh 5
+ put_ bh af
++#endif
+ put_ bh (DocEmphasis ag) = do
+ putByte bh 6
+ put_ bh ag
+@@ -598,8 +605,14 @@ instance (Binary mod, Binary id) => Binary (DocH mod id) where
+ ae <- get bh
+ return (DocIdentifier ae)
+ 5 -> do
++#if MIN_VERSION_haddock_library(1,10,0)
++ af <- get bh
++ bf <- get bh
++ return (DocModule (ModLink af bf))
++#else
+ af <- get bh
+ return (DocModule af)
++#endif
+ 6 -> do
+ ag <- get bh
+ return (DocEmphasis ag)
+--- a/src/Haddock/Types.hs
++++ b/src/Haddock/Types.hs
+@@ -466,7 +466,11 @@ instance (NFData a, NFData mod)
+ DocParagraph a -> a `deepseq` ()
+ DocIdentifier a -> a `deepseq` ()
+ DocIdentifierUnchecked a -> a `deepseq` ()
++#if MIN_VERSION_haddock_library(1,10,0)
++ DocModule (ModLink a b) -> a `deepseq` b `deepseq` ()
++#else
+ DocModule a -> a `deepseq` ()
++#endif
+ DocWarning a -> a `deepseq` ()
+ DocEmphasis a -> a `deepseq` ()
+ DocBold a -> a `deepseq` ()
diff --git a/dev-haskell/haddock-api/haddock-api-2.24.0-r1.ebuild b/dev-haskell/haddock-api/haddock-api-2.24.0-r1.ebuild
new file mode 100644
index 000000000000..2d6ebc78f6e8
--- /dev/null
+++ b/dev-haskell/haddock-api/haddock-api-2.24.0-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 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/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
+ "${FILESDIR}"/${P}-haddock-library-1.10.patch
+)
+
+src_prepare () {
+ default
+
+ cabal_chdeps \
+ 'QuickCheck >= 2.11 && < 2.14' 'QuickCheck >= 2.11' \
+ 'haddock-library ^>= 1.9.0' 'haddock-library >= 1.9.0'
+}
diff --git a/dev-haskell/haddock-api/haddock-api-2.25.1.ebuild b/dev-haskell/haddock-api/haddock-api-2.25.1.ebuild
new file mode 100644
index 000000000000..8cd0abc5df68
--- /dev/null
+++ b/dev-haskell/haddock-api/haddock-api-2.25.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7
+
+CABAL_FEATURES="lib profile hoogle hscolour 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-2"
+SLOT="0/${PV}"
+#keep in sync with ghc-9.0.2
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="dev-haskell/exceptions:=[profile?]
+ >=dev-haskell/ghc-paths-0.1.0.9:=[profile?] <dev-haskell/ghc-paths-0.2:=[profile?]
+ >=dev-haskell/haddock-library-1.10.0:=[profile?] <dev-haskell/haddock-library-1.11:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ >=dev-haskell/parsec-3.1.13.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-haskell/xhtml-3000.2.2:=[profile?] <dev-haskell/xhtml-3000.3:=[profile?]
+ >=dev-lang/ghc-9.0.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.4.1.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-discover-2.4.4
+ >=dev-haskell/quickcheck-2.14 <dev-haskell/quickcheck-2.15 )
+"
+
+src_prepare() {
+ default
+
+ cabal_chdeps \
+ 'hspec >= 2.4.4 && < 2.8' 'hspec >=2.4.4' \
+ 'hspec-discover:hspec-discover >= 2.4.4 && < 2.8' 'hspec-discover:hspec-discover >= 2.4.4'
+}
diff --git a/dev-haskell/haddock/Manifest b/dev-haskell/haddock/Manifest
index 81114561c0d0..bae8f0d3a930 100644
--- a/dev-haskell/haddock/Manifest
+++ b/dev-haskell/haddock/Manifest
@@ -1,5 +1,7 @@
DIST haddock-2.23.1.tar.gz 302698 BLAKE2B 1dae0019ddc08c537aec2f0fa71f5bd1570db4061d22bf53f05aa0e211c3280d09c6a6481f704c34895e0bf70fd2b5ac95644dab23b05cc2b6fec59c845f86c5 SHA512 e69b3b5f2dcadeccc33696ee8d0646387860b98d86c08d4c07d829e3eabc4159adac0a11d408850ef54face5fa835ab8217d1057b14d8de8d758efbfc7a700db
DIST haddock-2.24.0.tar.gz 303382 BLAKE2B 3e0c9a92f4f96949ffbdcba4ae26643b715ca8bf930bb26610a3a4b73ddec9a361b00c9c5f529b79fe6e981f23bb9b95d3b0adeff52d1223d97653c7f2573036 SHA512 52748ea2c785faeb9af7c09f9da991e4db8d5b2703eee3824ee1f6c14c82d24b7939746359f147cbc940b2be0d6aac2a1c8ffe2f1b9746e3bc543252859a4003
+DIST haddock-2.25.1.tar.gz 315144 BLAKE2B 465a632d2346ab0aefb47384bc47d165ca62c600917c3293e3c9d6f8ff25217ab9678f5aa95dad1464743d3f8b6080692d2f11752186d59bfca92f8a884c6e57 SHA512 526e358dc1f0fe2d6d692fa990194113dbff7917f815dc4666849dd416a6b8560b9eafab2aeb5f5ffbe2ff790d11ffeb241ebf3c92321a0b0d06326e58bac4eb
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 218 BLAKE2B a4171bcdd2464513ecc42102fe4b99a29e63146928db17e679dbc71bf248912ee585be783f633541e6031335029bf7c4a8edc3636c9a626a30a57547bc315440 SHA512 f65587e3686d21a5546379b88cc6a58ab53bd6fa512bc63cab7e02f5162bb876fb91f843a86fee5f1a7813abde579b61a38d6f8a9e363473eeb5e6c90691c681
+EBUILD haddock-2.24.0-r1.ebuild 823 BLAKE2B 44034f9b1905ff962735711cfaaddc4e818940f687ca1de8332e4e4120a5f7078c3d61f36ba5b898b2292b04095fd8eb355919faebb0b5aa2f12edfdfd9ef114 SHA512 5f07a0ba75ce6460039be1e2e2f07dbb2f14704ad8ba6abd8eab1e72e796ad75a2fa6a9342312e6bb395925be7601bce90e8cb3a3b60aac9c50c89499ce48e02
+EBUILD haddock-2.25.1.ebuild 746 BLAKE2B 7e81c36ababbd4c950dfabdd086e00f81f9b7b9306b12ff6638ad206eacaeb7ecd8b2fc8dc137964160284e58d0e2106dbf03d88f5ae684210de2b675d1678c9 SHA512 d2bec3207d1c6b32c9c322ea1c54b106bb923085bf89756b59792b52edf4f4b78eb89d55cddacc5b836433fb89a0be253dedf9b3032cf3446346aa539d07648b
+MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/haddock/haddock-2.24.0.ebuild b/dev-haskell/haddock/haddock-2.24.0-r1.ebuild
index 08f165ce877f..9a414e2c9dc7 100644
--- a/dev-haskell/haddock/haddock-2.24.0.ebuild
+++ b/dev-haskell/haddock/haddock-2.24.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
diff --git a/dev-haskell/haddock/haddock-2.25.1.ebuild b/dev-haskell/haddock/haddock-2.25.1.ebuild
new file mode 100644
index 000000000000..f45e6bbd700c
--- /dev/null
+++ b/dev-haskell/haddock/haddock-2.25.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7
+#hackport: flags: -in-ghc-tree
+
+CABAL_FEATURES="" # broken 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"
+#keep in sync with ghc-9.0.2
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+RESTRICT=test # missing test-suite
+
+RDEPEND="~dev-haskell/haddock-api-2.25.1:=
+ >=dev-lang/ghc-8.8.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.0.0.0
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-in-ghc-tree
+}
diff --git a/dev-haskell/haddock/metadata.xml b/dev-haskell/haddock/metadata.xml
index c7bb0e775ab0..937381521944 100644
--- a/dev-haskell/haddock/metadata.xml
+++ b/dev-haskell/haddock/metadata.xml
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>haskell@gentoo.org</email>
-</maintainer>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
</pkgmetadata>
diff --git a/dev-haskell/hsyaml/Manifest b/dev-haskell/hsyaml/Manifest
index 1935ca737c26..874f544c7a99 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 1349 BLAKE2B ff3131ce36412fe3b0069284bb1d9d1d5ffe2c6a4a418151108eb09a929aa0e3946bfe4c93810b48539a08016809a222ef96bb64409baa137272bb5cc8ea3298 SHA512 a3fe4f1cda2e18f730ab4b00240d2086680be5e391d92db59d72efbf38876be8e9e355bea83f93d021f097ef7e47934ec0030bf12ed59e7c48006f8cecb066f2
+EBUILD hsyaml-0.2.1.0.ebuild 1357 BLAKE2B 49f781baa26ab180541fd5e361cfe47b64800e5b56039d06acbb007da6b61673f9a9e83db0d4574fb7f3b339fef517f766e147e2595227a649150021df0f3a99 SHA512 5ea3fcd1e23ff82bad0d7fb88e865e1c5e2252df7618492f07ecc3b66641f05b79a48067794e48b3e5a3e0d7646b150f52c2ceb11ded6477954afb164d195d07
MISC metadata.xml 1214 BLAKE2B 2ad5ccf74658e95737dd7b9dc517f9f1d639539176d6c84f768ed3e2711308f48a54514be0d0f63f9d47c77a5a1ee8174628f53220989671378835ba929494b6 SHA512 0dbb8dceea8003b461dff9bec9c9f771c90b3229222e89f9c0ab5e3a87650653f6cfd93d34b20ae38a6e315edfb7ebaa8168cc239722175b9337681b39fbdeca
diff --git a/dev-haskell/hsyaml/hsyaml-0.2.1.0.ebuild b/dev-haskell/hsyaml/hsyaml-0.2.1.0.ebuild
index f05c2c2a0070..54dfbac2a15c 100644
--- a/dev-haskell/hsyaml/hsyaml-0.2.1.0.ebuild
+++ b/dev-haskell/hsyaml/hsyaml-0.2.1.0.ebuild
@@ -10,7 +10,7 @@ MY_PN="HsYAML"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Pure Haskell YAML 1.2 parser"
-HOMEPAGE="https://github.com/hvr/HsYAML"
+HOMEPAGE="https://github.com/haskell-hvr/HsYAML"
SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="GPL-2"
diff --git a/dev-haskell/lukko/Manifest b/dev-haskell/lukko/Manifest
index 2dcb2460232b..3c9141db9828 100644
--- a/dev-haskell/lukko/Manifest
+++ b/dev-haskell/lukko/Manifest
@@ -1,3 +1,4 @@
-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 1656 BLAKE2B e7943d7f8fb508087b54e379d61cdc27ee8da98546bc7820350b6b045decd46cc7d665c187c56040f3d7ab586269543ebacd409174d6210ef5fcab2aef314713 SHA512 04bf0ef62dc75cfcfd9621e8ca29e31369d57b5409bf81b889ab4c7f04f6b0dd7552aacf7cb4f24251d7cd1c3e65b1f7e69c0efc6b16433953f172a908d41b68
+DIST lukko-0.1.1.3.cabal 4556 BLAKE2B 61ae605ec201a1870aba505e4434ace0b6f153b10eb740e2a28cb44cdf948086eb58485c976c0ab895e26521175f9e97c0c4b1ef296831a671c8c0ae64f719b2 SHA512 ac85483d44211bac42bb5bba64a790a2c328db3e3afb9f2837a50a792a13b6efcaf9298705051c6f54f151786c8a41c79f4929f8d5ef3934cc918dfe8091c12b
+DIST lukko-0.1.1.3.tar.gz 28575 BLAKE2B 9f0006d05ba1db03de6fda88265e8949797201124f71ca6690113431f398eb59f19ec67363eb6b2834cac136e985b84882d45dfeb71c67e1147dd000c06cd243 SHA512 8bed8b88a101883f642bb9d9d41512436f5c80db5ea1ad0cddb069c6d09257d21b56a60e0f70b57453e91126065fbfdeeb721064763e64de1975dcb51b1a484a
+EBUILD lukko-0.1.1.3.ebuild 1398 BLAKE2B 94a475448f14a56a0a9fc237a4ab07b17e6fc5bcce7247955105332d6c5170a1b7f8052bf17df506b5077b3fe6d4c6ab4e11c9e250e118551a8b9ea6a7b1f2a6 SHA512 d70543c9a05e568afb325c7ec4e94993775de2fcd96205e5f1a7b9c6879383edd2de9146e2966863551e5c0e2478826e7c1f91bb24e3646e695356149e59b988
+MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/lukko/lukko-0.1.1.2.ebuild b/dev-haskell/lukko/lukko-0.1.1.2.ebuild
deleted file mode 100644
index 6dcaf99f3e07..000000000000
--- a/dev-haskell/lukko/lukko-0.1.1.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# ebuild generated by hackport 0.6.4.9999
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="File locking"
-HOMEPAGE="https://hackage.haskell.org/package/lukko"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="GPL-2 BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="+ofd-locking"
-
-RDEPEND=">=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-2.2
- test? ( >=dev-haskell/async-2.2.2 <dev-haskell/async-2.3
- >=dev-haskell/singleton-bool-0.1.5 <dev-haskell/singleton-bool-0.2
- >=dev-haskell/tagged-0.8.5 <dev-haskell/tagged-0.9
- >=dev-haskell/tasty-1.2.3 <dev-haskell/tasty-1.3
- >=dev-haskell/tasty-expected-failure-0.11.1.2 <dev-haskell/tasty-expected-failure-0.12
- >=dev-haskell/tasty-hunit-0.10.0.2 <dev-haskell/tasty-hunit-0.11
- >=dev-haskell/temporary-1.3 <dev-haskell/temporary-1.4 )
-"
-
-src_configure() {
- haskell-cabal_src_configure \
- $(cabal_flag ofd-locking ofd-locking)
-}
diff --git a/dev-haskell/lukko/lukko-0.1.1.3.ebuild b/dev-haskell/lukko/lukko-0.1.1.3.ebuild
new file mode 100644
index 000000000000..6c5b7eb3841f
--- /dev/null
+++ b/dev-haskell/lukko/lukko-0.1.1.3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+#hackport: flags: +ofd-locking
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="File locking"
+HOMEPAGE="https://hackage.haskell.org/package/lukko"
+HACKAGE_REV="2"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${HACKAGE_REV}.cabal -> ${PF}.cabal"
+
+LICENSE="GPL-2 BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( >=dev-haskell/async-2.2.2 <dev-haskell/async-2.3
+ >=dev-haskell/singleton-bool-0.1.5 <dev-haskell/singleton-bool-0.2
+ >=dev-haskell/tasty-1.4.0.1 <dev-haskell/tasty-1.5
+ >=dev-haskell/tasty-hunit-0.10.0.2 <dev-haskell/tasty-hunit-0.11
+ >=dev-haskell/temporary-1.3 <dev-haskell/temporary-1.4
+ >=dev-haskell/tasty-expected-failure-0.11.1.2 <dev-haskell/tasty-expected-failure-0.13 )
+"
+BDEPEND="app-text/dos2unix"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die
+
+ # Convert to unix line endings
+ dos2unix "${S}/${PN}.cabal" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=ofd-locking
+}
diff --git a/dev-haskell/lukko/metadata.xml b/dev-haskell/lukko/metadata.xml
index 813bd62764bc..937381521944 100644
--- a/dev-haskell/lukko/metadata.xml
+++ b/dev-haskell/lukko/metadata.xml
@@ -5,43 +5,4 @@
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
- <use>
- <flag name="ofd-locking">Enable open file descriptor locking. Available on Linux (kernel 3.15, released Jun 8, 2014).</flag>
- </use>
- <longdescription>
- This package provides access to platform dependent file locking APIs:
-
- * 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:
-
- * "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't support OFD locking.
-
- /Lukko/ means lock in Finnish.
-
- Submodules "Lukko.OFD", "Lukko.Windows" etc are available based on following conditions.
-
- @
- if os(windows)
- \ cpp-options: -DHAS_WINDOWS_LOCK
-
- elif (os(linux) &amp;&amp; flag(ofd-locking))
- \ cpp-options: -DHAS_OFD_LOCKING
- \ cpp-options: -DHAS_FLOCK
-
- elif !(os(solaris) || os(aix))
- \ cpp-options: -DHAS_FLOCK
- @
-
- "Lukko.FLock" is available on not (Windows or Solaris or AIX).
- "Lukko.NoOp" is always available.
- </longdescription>
</pkgmetadata>
diff --git a/dev-haskell/math-functions/Manifest b/dev-haskell/math-functions/Manifest
index e0793702d747..8820f03b4137 100644
--- a/dev-haskell/math-functions/Manifest
+++ b/dev-haskell/math-functions/Manifest
@@ -1,3 +1,3 @@
DIST math-functions-0.3.3.0.tar.gz 424169 BLAKE2B 8b53c657fb5eba8d3ab54d5ba29f7d316e8c2f4803d0587a1071fd9b6c0cf0d8a17c4dadc903280faf028622207ab84db5fb628c8826af0e615524ef45b625c5 SHA512 f6ac6f9fb604207c11d7888fa375a52b544732dd8e811c3b9bf74237bbc0dc83839eb83c11c5ef0dd88666cff4919d4e06236e14d84da7065b4dc75717ceafad
-EBUILD math-functions-0.3.3.0.ebuild 1038 BLAKE2B 77ae6403db4683744da220f89b8e862781ef832e29a7f061385c28b58d8ee8504882ddd9d5766d71e49b2369f6d91adbcb0ff8bcc4ed37920387ad919cf83670 SHA512 d6dca30c3d568fb898623dfdb4fd5d0a4c15dec7209024140ef18e768eb2b0b2507f8c770b11ace7946684df831c1ffe93d66ce168e5e977c26f269ad46aedef
+EBUILD math-functions-0.3.3.0.ebuild 1042 BLAKE2B 5cde640d5ed17aff7eaf1dc7ab497dcb5f659cfbfaa3c66267edf25eedc7d401f10f0eddc3fa9db9f56685afe998e80bfd7914f47a2092616bcfe4477f3352c7 SHA512 4590f0b9ab1430390449d91238e4457f4eb4a57c05dba78549575eebd7111f6e8c79aa55415a808182385f415f882af8dff8dbdc842483ad387bc8392d631e9f
MISC metadata.xml 551 BLAKE2B 9fd2387389e22bacda7bf7195bb0221605f479a9eda213fad27069371610fdc7e6f3c90ceed4eb321ee40d3ede5a567e3b6080c0406cab4222643cc213f65a11 SHA512 f2985594e7d10823d28c1fb5f6372ab15b59711ceae57c16d7ad1dc3a60f971d6dc665ce008503258ef4d0075e6eb06609f02258f979ca8acfbe1cfb9e9db0d9
diff --git a/dev-haskell/math-functions/math-functions-0.3.3.0.ebuild b/dev-haskell/math-functions/math-functions-0.3.3.0.ebuild
index bc90c474e598..01e665f289ad 100644
--- a/dev-haskell/math-functions/math-functions-0.3.3.0.ebuild
+++ b/dev-haskell/math-functions/math-functions-0.3.3.0.ebuild
@@ -10,7 +10,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Special functions and Chebyshev polynomials"
-HOMEPAGE="https://github.com/bos/math-functions"
+HOMEPAGE="https://github.com/haskell/math-functions"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD-2"
diff --git a/dev-haskell/microlens-aeson/Manifest b/dev-haskell/microlens-aeson/Manifest
index 5d66e7712c7b..e043962da8d4 100644
--- a/dev-haskell/microlens-aeson/Manifest
+++ b/dev-haskell/microlens-aeson/Manifest
@@ -1,5 +1,3 @@
-DIST microlens-aeson-2.3.0.4.tar.gz 439564 BLAKE2B f8077c78ffb86f8f87afc165651e79c1f2b4737d954c5a720a1e9da0133245e5e8082969af177c4302469c339eeff9a659e334efbf8e5c8320d4683661b2c0b9 SHA512 34986eda7737947357999992f617bfd00079048f9fb75dd60f533e58a9671906d9bd0e4fcee1f4a3df309d98ddcb25144fb59f1a779675b119669c27739c3f6a
-DIST microlens-aeson-2.3.1.tar.gz 439669 BLAKE2B cd890412a50be501f550bb0fb06bdb4fb265c2edb0bdcda7aef313c563286de20b3e3551a83cda11ad20677ac26f479365a6719966a2dd1a98d8c9198cec9e7f SHA512 8fcf5eab1338dbad84ea3c2747f87a52e4a4a636271ecf9181be6a21b40fa2cdd01cb7c5499e3575be4b3483bd80f04469400e0a634037b9c989a38d3f30c972
-EBUILD microlens-aeson-2.3.0.4.ebuild 889 BLAKE2B 885e4c75a52d8ac398a7cc05d621520e994cd78039013d8c813701ffbacf92a2ff6837255ee97f0b4f98d4f0a05ac6fd84336e88c92c16ca5a6af57804fa59ec SHA512 f41a2163d164af58098b8918579465fd1822e33c429898e9c79b81ee21b24371dc89e251d730c2ca7a2c0a6da8ee42d2ee74221e83af69232f27e3590a1c18a1
-EBUILD microlens-aeson-2.3.1.ebuild 969 BLAKE2B 36207c994f53e315f7310e418426802a10bf7f3e45edb60a96f2291877c093404e2766a6d64321b95764c07d465b500216261308fd88c2eacc3758573057b50f SHA512 1d54b3de29a0596c551918330046d3b8ce791acf2de30ad3f1dbe997c9b3517b60945033dee7aa1fd1c8953765085e102e18564b493bbcc68b4560140a55e33d
+DIST microlens-aeson-2.5.0.tar.gz 439908 BLAKE2B 70f9ca0e7d06988cbe8ef63a26333430a00917a36f3df7deabb5a5913a2a728ae82327fd5023d98b4582f57a8e40c1dc0b689012ce12b7d71f605f6b392c05df SHA512 b8f99796045bc5f014b1535380c680a43b2e5dd4e5543cf3b4a9683c40780a54bf4b7904a4f9cc8a6ef2c5b4caa8f74b7d116ef06011201c28b63ceac22790e4
+EBUILD microlens-aeson-2.5.0.ebuild 817 BLAKE2B 9af19d389c21e2f21c16f0b4bd0b39c51dbc451a42d83e08ab620df819f30fe26ec3c4e58cecac100ca3bb04a11822c15c2fe9eb5c912eb3e884e0821da1ab55 SHA512 97a30e1a16b3057c139160f3caf3e479d548ec3680e4833eff05cb4b98bbb1848f2993077bb3582a4ac80c115a30102ea233d863334dc2bfa9463cfbf9f1ac01
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/microlens-aeson/microlens-aeson-2.3.0.4.ebuild b/dev-haskell/microlens-aeson/microlens-aeson-2.3.0.4.ebuild
deleted file mode 100644
index 813122c70617..000000000000
--- a/dev-haskell/microlens-aeson/microlens-aeson-2.3.0.4.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Law-abiding lenses for Aeson, using microlens"
-HOMEPAGE="https://github.com/fosskers/microlens-aeson/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=dev-haskell/aeson-0.7:=[profile?]
- >=dev-haskell/attoparsec-0.10:=[profile?]
- >=dev-haskell/microlens-0.3:=[profile?]
- >=dev-haskell/scientific-0.3.2:=[profile?]
- >=dev-haskell/text-0.11:=[profile?]
- >=dev-haskell/unordered-containers-0.2.3:=[profile?]
- >=dev-haskell/vector-0.9:=[profile?]
- >=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-2.2
- test? ( >=dev-haskell/tasty-0.10.1.2
- >=dev-haskell/tasty-hunit-0.9.2 )
-"
diff --git a/dev-haskell/microlens-aeson/microlens-aeson-2.3.1.ebuild b/dev-haskell/microlens-aeson/microlens-aeson-2.5.0.ebuild
index af6c80d751cb..acb6df41a0a3 100644
--- a/dev-haskell/microlens-aeson/microlens-aeson-2.3.1.ebuild
+++ b/dev-haskell/microlens-aeson/microlens-aeson-2.5.0.ebuild
@@ -1,28 +1,25 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-# ebuild generated by hackport 0.6.7.9999
+# ebuild generated by hackport 0.7.1.2.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Law-abiding lenses for Aeson, using microlens"
HOMEPAGE="https://github.com/fosskers/microlens-aeson/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~ppc64 ~x86"
-RDEPEND=">=dev-haskell/aeson-0.7:=[profile?]
+RDEPEND=">=dev-haskell/aeson-2.0:=[profile?]
>=dev-haskell/attoparsec-0.10:=[profile?]
dev-haskell/hashable:=[profile?]
>=dev-haskell/microlens-0.3:=[profile?]
>=dev-haskell/scientific-0.3.2:=[profile?]
- >=dev-haskell/text-0.11:=[profile?]
- >=dev-haskell/unordered-containers-0.2.3:=[profile?]
>=dev-haskell/vector-0.9:=[profile?]
>=dev-lang/ghc-8.4.3:=
"
diff --git a/dev-haskell/microlens-th/Manifest b/dev-haskell/microlens-th/Manifest
index 70104a7a7d34..0b4554c72a9e 100644
--- a/dev-haskell/microlens-th/Manifest
+++ b/dev-haskell/microlens-th/Manifest
@@ -1,3 +1,5 @@
+DIST microlens-th-0.4.3.10.tar.gz 24189 BLAKE2B f763ecbe003339bd7102180a97f264c96dcf1e9097663a619e8044c3a03cf3d381189dfa94c1a0f6b326b7882e7017d5e07c12eb88a898592d806a0810dffadb SHA512 8c2c4984eb76ddfbde96b0a429a87fa2643c891fc680e6843abadb2691c2898eb7e89e21e6a82a6631e2115204db443346fe3459764d865b23854dbcd940e5bd
DIST microlens-th-0.4.3.4.tar.gz 21662 BLAKE2B 0c228791dae5b4ab10bd47d574b2dfc1a9bd046ee7941ba15be02d5c60f78f495c719ab64cd74434734c7a7ee1ca67eb083621319325bb3fbd518a1a36c1aa90 SHA512 456d0cfe6f93a4adb8c5d0004983bcc7906f8750787eecd2ccbb9063d3e63da824c1bec29f81b37485aeebc356baa478bc26cc439e45ec03642f2d61217cbb7f
+EBUILD microlens-th-0.4.3.10.ebuild 761 BLAKE2B d48ff05c19ed7c42adca0a83e4182d616ffe823cb084d43316b9fab09ff571ea7328c83c0c1d2e04701d984581ed69e2ea77260b00df665a0a213ed741adc382 SHA512 3f5fb86425385838b537266479efb1857512e56da7024faf2217a3ab0faed089d79da9abfd756e368378ac1e8051533e0b0bbdffd366aa679a01c9b9e0d804a0
EBUILD microlens-th-0.4.3.4.ebuild 843 BLAKE2B 2b9c8208d0138bf4b0fd2885f1736f4c65521df5b15208cf06cfaec4fa1be2dd8106859d0254b4905005d14a4f184e6972ea8c64fb66be5717e49cf7cf5be273 SHA512 24701e8acb1f5174d0c23c2f7572a4522f822b2bd3e79c09fe81beb62c2fef5d57680304c74f581e5ad3f7ba4c3c327110cf46c6451f8dea7e25f7c7e25f0364
-MISC metadata.xml 711 BLAKE2B e291952029f2c6c3dc39f214ac2349c8ac676b0b59d063b35217d1ceb700b1036f78c605a9798a58bf9111e132a7bf22a868197898f9cdc79da9de93e24cdca0 SHA512 6fe401aefe456866b9636d8c7a2e3218a0dafd6a3c6eba2c432e99731f900d8e4a0761204a6ad6a8dac5fddc365a04434e4be62159d50f49f09b4424eb35e23b
+MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/microlens-th/metadata.xml b/dev-haskell/microlens-th/metadata.xml
index acf2cb2f607f..937381521944 100644
--- a/dev-haskell/microlens-th/metadata.xml
+++ b/dev-haskell/microlens-th/metadata.xml
@@ -5,9 +5,4 @@
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
- <longdescription>
- This package lets you automatically generate lenses for data types; code was extracted from the lens package, and therefore generated lenses are fully compatible with ones generated by lens (and can be used both from lens and microlens).
-
- 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>
</pkgmetadata>
diff --git a/dev-haskell/microlens-th/microlens-th-0.4.3.10.ebuild b/dev-haskell/microlens-th/microlens-th-0.4.3.10.ebuild
new file mode 100644
index 000000000000..048c7a453f0d
--- /dev/null
+++ b/dev-haskell/microlens-th/microlens-th-0.4.3.10.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Automatic generation of record lenses for microlens"
+HOMEPAGE="https://github.com/monadfix/microlens"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-haskell/microlens-0.4.0:=[profile?] <dev-haskell/microlens-0.5:=[profile?]
+ >=dev-haskell/th-abstraction-0.4.1:=[profile?] <dev-haskell/th-abstraction-0.5:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1
+ test? ( dev-haskell/tagged )
+"
diff --git a/dev-haskell/microlens/Manifest b/dev-haskell/microlens/Manifest
index 77929ed5534e..8d2f39fc23fe 100644
--- a/dev-haskell/microlens/Manifest
+++ b/dev-haskell/microlens/Manifest
@@ -1,3 +1,3 @@
DIST microlens-0.4.11.2.tar.gz 26549 BLAKE2B 7b4eb026ed937f5b710fbdaca6154c9f4e37a494d4b01b7ff141a8446b80c1c9eb707076f743d9916adb33de4d30e003c66e235c4ec95ef59c43293713389d2d SHA512 16a70dc5b524dc5165faa6502bb74c7eb48a6eaa3ec9bd4bb16c6cbd6eccf5ab365e2e0e2e10e9e60b65e604de78dd62789b53a7c7d2ccd0da93bce5b09fadc8
-EBUILD microlens-0.4.11.2.ebuild 548 BLAKE2B e3cfe19b45ad1da9df328eda1a01b311194ad96a36a8be972ab004cda9953d08d3c3875706069c2c438c25d7405cf15ae54bb142dcd9b1684a9be33e2b879315 SHA512 01760c52d9f0ede7c5ad1ecdbca13027dce79bb3c7ff6461b4fa8e66df0f08918d3b69b5a659df33b406dcc1ca2452b17601efdf898e76641dcb9d2f327b3a63
+EBUILD microlens-0.4.11.2.ebuild 556 BLAKE2B cd6860a23b7bfc84d73fb5bf00fbad64a6145e45bf4620e9281d20e6bd999e9cf0cf185d3450f63b03dbe4729cf8830e19c0fe5ff6538bfc39d4b33ce6a458c4 SHA512 66f70910bddd00b876bdb80d6318259de9d8546279a235b5b890be2a0d0c86fb64a0123f784130493e9e7f87f1617a6cc0c96afeb1c3d25c7d55a6277aa079c7
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/microlens/microlens-0.4.11.2.ebuild b/dev-haskell/microlens/microlens-0.4.11.2.ebuild
index d1d5b5a4be1e..3ab9a34598a0 100644
--- a/dev-haskell/microlens/microlens-0.4.11.2.ebuild
+++ b/dev-haskell/microlens/microlens-0.4.11.2.ebuild
@@ -9,7 +9,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="A tiny lens library with no dependencies"
-HOMEPAGE="https://github.com/monadfix/microlens"
+HOMEPAGE="https://github.com/stevenfontanella/microlens"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
diff --git a/dev-haskell/primitive/Manifest b/dev-haskell/primitive/Manifest
index 7a3a1c4a674d..c5d86a5d3a11 100644
--- a/dev-haskell/primitive/Manifest
+++ b/dev-haskell/primitive/Manifest
@@ -1,4 +1,4 @@
DIST primitive-0.7.3.0-rev2.cabal 3080 BLAKE2B eb2e4c196978ca8534801c62b09302d1426564047b740fce992e81eb22136c123e07ae7240b03fd6983c496da563e7e2ed0a60d038e436966db9771644b57736 SHA512 d2dabfa4e2833886ec4430fdb50b2b53eea4eb94ed77350d53fcbaaad74b3b673d9dd7b3a48c69dda596f77743c70b31c9f1a5b6dc19114f80bf148af894f04c
DIST primitive-0.7.3.0.tar.gz 55161 BLAKE2B 2963b9cea320ebcceddc4760c8890636a8f99b3eb5bb944a40ec5e097d8d92c92a18618126e23d345cb072b8245d4979a4b4988c64e2eb5fe30c7182ac11d386 SHA512 7fe593c24d990ce113c7dd155479b30a1c74aa9cfd10d2f0903dc185fc00d725b36d340e5eea6f1af7547d47bbde27339c56e2949e7f518674a7306ed8e56342
EBUILD primitive-0.7.3.0.ebuild 656 BLAKE2B 0e6605ade19b78ca041a820131d9f624fb750308464aad6e0b3762b5631267b0f2fa97d3f429b4811f6db5ec3d841c0c60e757897ec07eafbf8715410835897a SHA512 e4f586099a4969e9c1457a6753bb31e875b1082ad36c85599121cf53300e5a37b273b681b80a0943aa191de78d7d7887f561dd85ada16a7a0f97e22700e26a42
-MISC metadata.xml 1014 BLAKE2B 027555eecb9462b5f1cdbf7fa005d214c721acdb5a122fbaaa494244a49697a9bbb9310cfa74ecdabf7e50544d01599e35806047c24fceae06c06428c517ef4e SHA512 c2787adee32addf5d0570035c903bd040e23e11133696deb48e4aab9215c0624e91243dec92955452041d8d9c85c5c399467957da753c79baed028359f33b27f
+MISC metadata.xml 332 BLAKE2B 6c397d2e63691ea42ac212aa4c4b7c6e39e00b86078751b78ac071228ac1f94c18590dbe17b633ca285727198e2c1689b28721d35fef2efc72144ccf0752e4ed SHA512 e0ad0bed27f1de43f7a22d19d641fd872f176bdb21312e44bb4c79d8ed69bc68ed12af9201b4955950bfa7a4ec667ef403c31b71267ffdd4955d0934b66abd00
diff --git a/dev-haskell/primitive/metadata.xml b/dev-haskell/primitive/metadata.xml
index eaebbf3da9a8..cc68a0e84cb4 100644
--- a/dev-haskell/primitive/metadata.xml
+++ b/dev-haskell/primitive/metadata.xml
@@ -3,31 +3,8 @@
<pkgmetadata>
<maintainer type="project">
<email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
</maintainer>
- <longdescription>
- This package provides wrappers for primitive array operations from
- GHC.Prim.
-
- Changes in version 0.4.0.1
-
- * Critical bug fix in @fillByteArray@
-
- Changes in version 0.4
-
- * Support for GHC 7.2 array copying primitives
-
- * New in "Data.Primitive.ByteArray": @copyByteArray@,
- @copyMutableByteArray@, @moveByteArray@, @fillByteArray@
-
- * Deprecated in "Data.Primitive.ByteArray": @memcpyByteArray@,
- @memcpyByteArray'@, @memmoveByteArray@, @memsetByteArray@
-
- * New in "Data.Primitive.Array": @copyArray@, @copyMutableByteArray@
-
- * New in "Data.Primitive.Addr": @copyAddr@, @moveAddr@
-
- * Deprecated in "Data.Primitive.Addr": @memcpyAddr@
- </longdescription>
<upstream>
<remote-id type="github">haskell/primitive</remote-id>
</upstream>
diff --git a/dev-haskell/resolv/Manifest b/dev-haskell/resolv/Manifest
index 0e4e105345f0..eab5e2617dcd 100644
--- a/dev-haskell/resolv/Manifest
+++ b/dev-haskell/resolv/Manifest
@@ -1,3 +1,3 @@
DIST resolv-0.1.2.0.tar.gz 156710 BLAKE2B dbad867d764db2075724a06d9f9dfa8dff882683849883cb9ade6d0654fefe9f024445cd137dca516b80cc2982544b794de7c82fd5d5f482a3891422a699f2c9 SHA512 fae2d0717a109b0d6cc19c51c773bc68c64c0048b9d930528cf5622ee270ebaddec180c1d444542e8eb036262611f5b88deadeea223fb2ef2b15b41369a2376e
-EBUILD resolv-0.1.2.0.ebuild 773 BLAKE2B b91c8be78d35f270255c820353aef82a2979d62033a00862885e653abbf2be60cac074ca77f89c5a2dedefe8db0c4d29fc94e624ba09e483787eacd65b91aa34 SHA512 b745104b695e8eeea23c5a2e9efdfa2d2fd4df011f5e52afa7cfcc4ac862bea786578eca0f85cbc6dce85786ffa1040da05349078e38b809237d8b3d8fbf1dd0
+EBUILD resolv-0.1.2.0-r1.ebuild 982 BLAKE2B 95de97ffd52610560baf0ad305cdd28c712de6d436af003205a9f0d763cb8d62ed4ee0ff56dd8175ae5ab5e018ee74e4944ef3ccb890447a3f2da0f631fffb7d SHA512 d29cdcd6c7ddf04e0f403f0e7f468e9caf63bb5d1b5cc230b60f6ea0f78ff4d7711b0584168dd51bbb885647eb1417008c50bfc98440fb5f9088d43cabc0583b
MISC metadata.xml 1961 BLAKE2B bed50e176c392eda8b7dbc6f1b9f80ff129086eb0e2441e6e43186d4ef0d3ed5022687a58141de2789ec859ce4e14379a599f97d4b80723793394725beeff011 SHA512 47c0294ac938ce2a7d8ed57e0dd7f5ed05b34231743ef65652d1994b94e112ddbc106dee16b4a880f7bdd5ad6e5bf4bcf9dbd3206aa315d3a8e67563e529d19f
diff --git a/dev-haskell/resolv/resolv-0.1.2.0.ebuild b/dev-haskell/resolv/resolv-0.1.2.0-r1.ebuild
index b93b0da4fc23..a82bf7c7b332 100644
--- a/dev-haskell/resolv/resolv-0.1.2.0.ebuild
+++ b/dev-haskell/resolv/resolv-0.1.2.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -19,9 +19,18 @@ IUSE=""
RESTRICT=test # fails to build test suite
-RDEPEND=">=dev-haskell/base16-bytestring-0.1:=[profile?] <dev-haskell/base16-bytestring-0.2:=[profile?]
+RDEPEND=">=dev-haskell/base16-bytestring-0.1:=[profile?]
>=dev-lang/ghc-7.10.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-2.2
"
+
+src_prepare() {
+ default
+ cabal_chdeps \
+ 'base >= 4.5 && <4.15' 'base >= 4.5' \
+ 'base16-bytestring ^>= 0.1' 'base16-bytestring >= 0.1' \
+ 'bytestring ^>=0.9.2 || ^>= 0.10' 'bytestring >=0.9.2'
+ eapply_user
+}
diff --git a/dev-haskell/semigroups/Manifest b/dev-haskell/semigroups/Manifest
index 61cb496ca625..2111763a947f 100644
--- a/dev-haskell/semigroups/Manifest
+++ b/dev-haskell/semigroups/Manifest
@@ -2,4 +2,4 @@ DIST semigroups-0.18.5.tar.gz 20162 BLAKE2B 6580b1f1ac5bf85aced9dfaea1fc8d6daf4a
DIST semigroups-0.20.tar.gz 18788 BLAKE2B 8cd5e82bc1af79a5c688e16c1d1c4aeec12923ed3be2fe9e1aa4f6a431a1e5be56f373ca952536054c2c7530da1adb579fccd8382ddc5031eddcce44815d73b3 SHA512 76e61ffb854276a7760619acd093df0c80c17a58a553ba9f9be3148998c4905784ca5840041a9afb800eab220c62b59567d1be95be478c21b4446021bab7b923
EBUILD semigroups-0.18.5.ebuild 1522 BLAKE2B 218642cce159cff9c06443339d93a60b0b545fe7b7be12c8900665dd2fc76c2e2336247ff24358c7084216498d994e9ca0a75f51becbfa1c8c6447b73b2f69a4 SHA512 c007cb7cf10b998e52f80aad62157b38ddcb07872b209d91ea992b0303f67805ac0c39437967ce2a365fe671ffdda239d5350bef4db8e22b51e13606b2ab96c5
EBUILD semigroups-0.20.ebuild 987 BLAKE2B 619986298b53ea714ebd14e7d0def3ce3d9e88372da66178116571305fb4ab905b6d50b7f963a3517bc300009100ad83722d300ff1c50dff0ef73ef9d0bc8a4f SHA512 415ca467307b5146844e5b0aef285c745e29744e735080242272a8be9267dc3d0f87dbca11e2b87c7c6c1544fe9cedd5dd7a6b72d12516574f000c640774b7c6
-MISC metadata.xml 935 BLAKE2B a4d8dc521f5fd81a1358c9ae35adaa8043fdef6c81634bfd3a1c8b8b0e847d76eddc64251da0f81277354b08dc4e38688f4f4920d2c2325781bcfad3b9decdf8 SHA512 5b453a14c4628afc6c259a11d109a72690f3308daf6588e7bf98fe7c890cc3f776f31cb08401f83b87141df234ab02bb908d77ddd7f4f4a15f51e1e7dc7adbf7
+MISC metadata.xml 492 BLAKE2B bee9ef77b0355856bca5fac4d30d54404c93dfebedbbe6d989f8882044033a2ff2c0576880bccb53db7d6b63a68c23848c60db0b98dca3be1881bb1bb1cbbfb1 SHA512 346b9dd7b7ec6f633d40f465de863d2e11a993f55f745621bff3bdf308e7d540f611b561169019f9b218083c73843e4609f9a3806a0053174ec9aee4b9ed7c5e
diff --git a/dev-haskell/semigroups/metadata.xml b/dev-haskell/semigroups/metadata.xml
index b4dd2202b059..4fa7e4c8dacb 100644
--- a/dev-haskell/semigroups/metadata.xml
+++ b/dev-haskell/semigroups/metadata.xml
@@ -5,17 +5,6 @@
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
- <longdescription>
- Haskell 98 semigroups
-
- In mathematics, a semigroup is an algebraic structure
- consisting of a set together with an associative binary
- operation. A semigroup generalizes a monoid in that there
- might not exist an identity element. It also (originally)
- generalized a group (a monoid with all inverses) to a type
- where every element did not have to have an inverse, thus the
- name semigroup.
- </longdescription>
<use>
<flag name="binary">provide instances for binary package</flag>
<flag name="transformers">provide instances for transformers package.</flag>
diff --git a/dev-haskell/strict/Manifest b/dev-haskell/strict/Manifest
index 90aba3c312cd..7348b625c10c 100644
--- a/dev-haskell/strict/Manifest
+++ b/dev-haskell/strict/Manifest
@@ -1,6 +1,6 @@
DIST strict-0.3.2.tar.gz 3948 BLAKE2B f882834fdd7b6df5c1f7c56e93f895380ff291096feb73b627ba26c7d6f41555ef6a135d7d5fdac19f28c48869f9987bd510530300f968482538c79fe1842286 SHA512 ca27ee2b557669c409c0417b2005ceb612ad95040fd4a798535cdbc83b8b7a51a36bb66bc2e7bff04b5b965313894a51910a274d67a891530ed119c831bcd686
DIST strict-0.4.0.1.cabal 4187 BLAKE2B 23e7e19b4688a29ee88ee126b7b8d6a7b0176e49bb1ede058690c5ede987f414461a9335a6d5f2f82fc3db46e7c2a62c1773fa6933edd52ed5f09352a2744357 SHA512 f9c98f54d281905ba6f35df31344a4d210a091def005f076f8f613397dc2fb662199f85159a8b513ff1cb28fcc2ccce31449cb51c3cff476232bb43642587621
DIST strict-0.4.0.1.tar.gz 12488 BLAKE2B f652ffa4778d2ed50917730848d469f4a6a3ed2ba0973ccc929891c59b7edecf6492cce807eb5bbc3188f4d21799193e43f3fb34b6230f4da1860d31315b153f SHA512 e0c37396fa507ad4d03e46ce4a02ec5bacbd7add75ca551433671871d3e7dde0eb0c620182904d1bdeb7b80e1b311a70f36030cbeae63d8776059150fef30235
-EBUILD strict-0.3.2-r1.ebuild 542 BLAKE2B 982ae770f0c6a0dfb7607579b2da313aaec4e469f9f098173dfa7f343d5c756f0930188df04607c608e589d5714141ed13682cdb7aee589e2e6e5c44fcb19afe SHA512 62df2fdfd3345fe7bc0a73aea36564b2d5481670d3aee73918d3e222ad69bb4f37b1351168fbd716a699b95ca9a8eba67752a47c4c554b3743b115efd873885f
-EBUILD strict-0.4.0.1.ebuild 1257 BLAKE2B 696d3217e3fce9f9e88f9b927f5011398b522edd6d7163fd6db5e90c02cca748abac643dd0a8b2a20142522f8c19498a89d9bf07977e7efc8b1090f15e02eff6 SHA512 070161dbbae92de33621e8ca6d2b086ce6a26f9cc85b0fb6fe95cfae38a20393d4296bc7dcf47d6ac691c1f3aec4b8144e279210a694852124facfce11c6d108
+EBUILD strict-0.3.2-r1.ebuild 531 BLAKE2B 7b74345c615627dd2596f31e00b6e5e7d02a04685f0dd78ef71c7536560474d0edca1a8273c51d0f7e964318e4849c61deabdf77b13340a9160e8ec904b33128 SHA512 ae5dff2de74cf7c098fbc48072c6016d43198d54ecad62d2bf7d8b9ec8bd99933aed252f35fc28cc0f76ca88a9670cdac667df4b1d48e59066f2652e01988a3b
+EBUILD strict-0.4.0.1.ebuild 1253 BLAKE2B 968af96e9f6475f7f6a579bf47af96acc9823ab86eefddf5947b6a2b25531a6a8008436cfd0f6376fd93ff837444c99f63bbe71c50dc0b75e87ed748f6373504 SHA512 68619a52fe6f05f5025a565abd0b33471f65e0fe24ba2bbb95260648f85cdd6b69ceafe4aaa83154fda53ed3853d90e101d27c35a54f7997f8a3048d92af9029
MISC metadata.xml 435 BLAKE2B 9455002a549644c963161d161616aafd6c5fcf3ae0741826e105afc11063b16b120021f77dd6df26a5ff5ae668cbd50b29bdc2e4d3b81bd0dba1a93d31597d01 SHA512 8d1e997fd3772bbefd98f614f7b22871300ecbd0d20097f39fe7b7adb773dc0caa2bb6b0e5731ec8023c23432fcb0ff010511af4e0edcfe44b6ec560e6421454
diff --git a/dev-haskell/strict/strict-0.3.2-r1.ebuild b/dev-haskell/strict/strict-0.3.2-r1.ebuild
index 501f31bfb9ea..44d222694651 100644
--- a/dev-haskell/strict/strict-0.3.2-r1.ebuild
+++ b/dev-haskell/strict/strict-0.3.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Strict data types and String IO"
-HOMEPAGE="http://www.cse.unsw.edu.au/~rl/code/strict.html"
+HOMEPAGE="https://github.com/haskellari/strict"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
diff --git a/dev-haskell/strict/strict-0.4.0.1.ebuild b/dev-haskell/strict/strict-0.4.0.1.ebuild
index 4d093a9044f0..c0f519da7b75 100644
--- a/dev-haskell/strict/strict-0.4.0.1.ebuild
+++ b/dev-haskell/strict/strict-0.4.0.1.ebuild
@@ -11,7 +11,7 @@ CABAL_HACKAGE_REVISION="4"
inherit haskell-cabal
DESCRIPTION="Strict data types and String IO"
-HOMEPAGE="https://github.com/haskell-strict/strict"
+HOMEPAGE="https://github.com/haskellari/strict"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal -> ${PF}.cabal"
diff --git a/dev-haskell/tar/Manifest b/dev-haskell/tar/Manifest
index 9349ab0afbc2..a681d1fec3d7 100644
--- a/dev-haskell/tar/Manifest
+++ b/dev-haskell/tar/Manifest
@@ -1,3 +1,5 @@
+DIST tar-0.5.1.1-rev4.cabal 5459 BLAKE2B 6feab7587be8c2533c200cc9f57411f3cb4f5a31dbff09502c983c181b6dc0c8521e8db02fd0a3f14c3237dce4872d0adfe739452ed38252f7696dd80de80297 SHA512 aa1c41951d93ce368cffeb6a5ea43b70cca042557e0509c7901901710b2c01b715c37923e9325fb438ad83c2a50c8f227777641e9931700ba0bce6ae6d974200
DIST tar-0.5.1.1.tar.gz 39155 BLAKE2B 8e85489e3b43044dab8ec4405413873c2be4d50cfd4a5adc80e3ec231428a120db1faa033d2e57643dad40f18a934a381f3d5657838aad42d2aa7eea951c1faf SHA512 8d0a8d3ae178570e0842a2321a7fc86a6bba28c471ec27bafbc07fc4ac0e4183f8113c99ebc7126dc71759c33083791122be32563fb0d5a2b2d39cb3b36171f2
+EBUILD tar-0.5.1.1-r2.ebuild 1322 BLAKE2B b4a6f2382dcd8d45f222866738198a7d49b79fa24fdb5fb9ce36653c6faef9bd15e3a9d48564c6461078add6fe61a0daf4e8a25525f6750a32ac2443a83571e3 SHA512 98176770a53adbf21f153f63eb9d09d49d18a65108f37a7e39f10fc497c59dd0a5a1be0672b0e834806a079693bf19e7f607a437b2416466129fdbb107dd6e6d
EBUILD tar-0.5.1.1.ebuild 1163 BLAKE2B 5443aa179c8b2f51a8df058e9a15948b9f2f0d31caf5c6133334540b6309acb867467fff9a928b6e7389da246a6b3c2dc744d009fba09e92cb4e8e3e7f408cf7 SHA512 317add31711cad16e1a034aaa2fbc476f64fb8f13f70544ac96f241e954d74e5dfc2e7682155cc493ab7424388510355fbd9e3d0ea1549f0088fec54837b97a4
-MISC metadata.xml 637 BLAKE2B de51ccfa640ec825802d43ba228a5dee2fde7c0dc60736e16ea4439d1460026e49d9c08a18c070efd3684e3d90837518a2a8a815536edad8df93b943a6f19455 SHA512 4ab001f00669fb8bd9787bfaa8b81a60009da9282ab1b9c8459389c8b3111f1018115e5c95389542bf10211fd7394934e50376d92a195f9fd8a71d64475d2646
+MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/tar/metadata.xml b/dev-haskell/tar/metadata.xml
index 6b08cc023203..937381521944 100644
--- a/dev-haskell/tar/metadata.xml
+++ b/dev-haskell/tar/metadata.xml
@@ -3,14 +3,6 @@
<pkgmetadata>
<maintainer type="project">
<email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
</maintainer>
- <longdescription>
- This library is for working with .tar@ archive files. It
- can read and write a range of common variations of archive
- format including V7, USTAR, POSIX and GNU formats. It provides
- support for packing and unpacking portable archives. This
- makes it suitable for distribution but not backup because
- details like file ownership and exact permissions are not
- preserved.
- </longdescription>
</pkgmetadata>
diff --git a/dev-haskell/tar/tar-0.5.1.1-r2.ebuild b/dev-haskell/tar/tar-0.5.1.1-r2.ebuild
new file mode 100644
index 000000000000..cd48fca21e69
--- /dev/null
+++ b/dev-haskell/tar/tar-0.5.1.1-r2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.1.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite
+CABAL_HACKAGE_REVISION="4"
+inherit haskell-cabal
+RESTRICT="test" # Test deps need porting
+
+CABAL_FILE="${S}/${PN}.cabal"
+CABAL_DISTFILE="${P}-rev${CABAL_HACKAGE_REVISION}.cabal"
+
+DESCRIPTION="Reading, writing and manipulating \".tar\" archive files"
+HOMEPAGE="https://hackage.haskell.org/package/tar"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
+ https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal
+ -> ${CABAL_DISTFILE}"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-lang/ghc-8.4.3:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1"
+# test? ( dev-haskell/bytestring-handle
+# >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3
+# >=dev-haskell/tasty-0.10 <dev-haskell/tasty-1.5
+# >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.11 )
+
+BDEPEND="app-text/dos2unix"
+
+src_prepare() {
+ # pull revised cabal from upstream
+ cp "${DISTDIR}/${CABAL_DISTFILE}" "${CABAL_FILE}" || die
+
+ # Convert to unix line endings
+ dos2unix "${CABAL_FILE}" || die
+
+ # Apply patches *after* pulling the revised cabal
+ default
+}
diff --git a/dev-haskell/tasty-golden/Manifest b/dev-haskell/tasty-golden/Manifest
index 4feddc6b7d54..ed7d24cc9ebe 100644
--- a/dev-haskell/tasty-golden/Manifest
+++ b/dev-haskell/tasty-golden/Manifest
@@ -1,3 +1,3 @@
DIST tasty-golden-2.3.1.1.tar.gz 7219 BLAKE2B c6160ece4ce5a35d7acc6f390a15fd83c8a13951d5bf243576aca5c65b05b8de9f57ea6227745da57c4527bcbef093dc53c955c547bb5a1c909b195a9ee9ca77 SHA512 b7871d2ddcf7f45e0f1df52982b6370308dd0c48588318985977cb88f93f4b759b1f2bdff44e31ec86f230f04304bcee14286f62c2d2ae01a6105b8a3250e5fb
-EBUILD tasty-golden-2.3.1.1.ebuild 826 BLAKE2B e0e084022baa47a5ae58530e35e61f07bdee38998ae7242d623be8661e5a9204455f83ff4306fae13e1c63404d06335327a676a795fd19eb66837e9cae6f9e25 SHA512 f775de7f9ad8f3495319e98e11c8dfb1393df8449626881e571097e579750e171f8248afe2ccb95897496cb48483e515136e320b779c23caf4d449a03f67e9cf
+EBUILD tasty-golden-2.3.1.1.ebuild 832 BLAKE2B 2d6ffe906ecbab1d51b53fc1c0821c2640eba49bb79b115b0f45025d77cf0d259eb07d47bbb398811ab30d2a7ee218d636a614a9a3ad8fc0ffa2a4d6ffa765f5 SHA512 149472f937f6fbd86834a395ec9917945f82d32b1692cdbc368aa914db9a4a2544ff955d097347f930504e8131b02d09dca17741403cb3a40f77107f758ad564
MISC metadata.xml 641 BLAKE2B 4087ced1a5c9b1f6ab4fc1d66311fc1aa675424418f780c25be63cad547a4e26aa0ef0a1513caa164f2b71e2e4ed4cb12f0758bcde53fe6f731e745ce62b876c SHA512 dfa9104c30006936d96b264022e18ebc014f89a6e14b9cdee5325de5456878ba8a657c4d0901124a324aa9fc1e11e898ec807639ecd9a188fffdd6b88302b29e
diff --git a/dev-haskell/tasty-golden/tasty-golden-2.3.1.1.ebuild b/dev-haskell/tasty-golden/tasty-golden-2.3.1.1.ebuild
index e4c745f647bb..5d959b716848 100644
--- a/dev-haskell/tasty-golden/tasty-golden-2.3.1.1.ebuild
+++ b/dev-haskell/tasty-golden/tasty-golden-2.3.1.1.ebuild
@@ -9,7 +9,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Golden tests support for tasty"
-HOMEPAGE="https://github.com/feuerbach/tasty-golden"
+HOMEPAGE="https://github.com/UnkindPartition/tasty-golden"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
diff --git a/dev-haskell/tasty-hunit/Manifest b/dev-haskell/tasty-hunit/Manifest
index 834dc2ae6db0..00295334633c 100644
--- a/dev-haskell/tasty-hunit/Manifest
+++ b/dev-haskell/tasty-hunit/Manifest
@@ -1,5 +1,5 @@
DIST tasty-hunit-0.10.0.2.tar.gz 7403 BLAKE2B 04813c3d35635ee296e28e19d76136f59e3d196a8e6a9c4410f6a7ee20996178f4c10aacdf985a73b989914099a86b1b1ab930e21584e714150e041b401e3179 SHA512 82f70cd7813affeb756de89842a77070e688169eb35a386fbc4db36b65d8c960bca7b923294918e10b65281d3265820f9592398550af8af92027960d48562fd0
DIST tasty-hunit-0.10.0.3.tar.gz 7885 BLAKE2B a8e8af2b1fcf575646620ccb4d822e6cbf688372dacf0686a7c3760ad693f2a7d88f280ef9e43eb9cd757f89d2771368adf567a9390b1a35f9b1db5aae7c5d81 SHA512 29adbf499b8079c12c756e031c3bebffa1c312cf623ff77d4fb2e85d3462ac6e71aa8a13c3e161ef04ad5bbf910c3bb5f4b62bc3825a030b690a90eea812b85a
-EBUILD tasty-hunit-0.10.0.2.ebuild 616 BLAKE2B c5e5a037f7fd77848bf7efdb1428d0e537c540445708008ca90fce5dda267c4dac59063a6e1592554654155c5e4c967cb2072d8f78e946ed5f4ee30b4e1d9218 SHA512 a04eeafe2522773ae7239852fda7b59271f20808b487c64bc41d454c6b669dd6bd53ca2ea854f07211023552e245d31a142bb7f7c389942c3d4d0bbae0021654
-EBUILD tasty-hunit-0.10.0.3.ebuild 623 BLAKE2B aca6123bc7284731a64eb059aa044dd4869c8c640a9caafa0062cf81152d547e72831dd04a42810b51bb79061ec46f6045249c02b3edd55e9e97dc7ef1f6881b SHA512 a51eab645efc0c42ca1edce66bfdbcbc1f3aee2422c67e2701afa7128fb96267864ac8fe5c646ed184350679c8928fe2e9eae936f38d227f5ce6ac9df366cdea
+EBUILD tasty-hunit-0.10.0.2.ebuild 622 BLAKE2B cd080acf26a00324f75843b52ac295d7f7531afcfb976a803b4513fb62c80263f89dc39c79ddbb46abbc367096e23afb782614c9dd74a06d3cbe413a967e85da SHA512 a38e8814495411797ed6135b16f836764757fde5a8e3b92606920fbd646051b85ba1a2111278a7096e443e99608dd699d871845db7a2af431bbcfb17e12982e6
+EBUILD tasty-hunit-0.10.0.3.ebuild 629 BLAKE2B 1a5506eb3272095f0ad549b00d10ef1799301adfbff3b22981444093b1380320c595b7a1ff601bbce5321624ad6380bd7b3402cfc0a792c826aac6a0dad7bb44 SHA512 a2df911ea6f445f85f703aec6c1ccfd98b1ecb1c33205f464094b7dd693210ade8df719e146ff10bfd629ec4366d23338571e694156819bac71d8b1bec7c93e3
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/tasty-hunit/tasty-hunit-0.10.0.2.ebuild b/dev-haskell/tasty-hunit/tasty-hunit-0.10.0.2.ebuild
index 0049ea0f53d2..fc1555ed3146 100644
--- a/dev-haskell/tasty-hunit/tasty-hunit-0.10.0.2.ebuild
+++ b/dev-haskell/tasty-hunit/tasty-hunit-0.10.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="HUnit support for the Tasty test framework"
-HOMEPAGE="https://github.com/feuerbach/tasty"
+HOMEPAGE="https://github.com/UnkindPartition/tasty"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
diff --git a/dev-haskell/tasty-hunit/tasty-hunit-0.10.0.3.ebuild b/dev-haskell/tasty-hunit/tasty-hunit-0.10.0.3.ebuild
index e8b02135da7c..2bc91e488893 100644
--- a/dev-haskell/tasty-hunit/tasty-hunit-0.10.0.3.ebuild
+++ b/dev-haskell/tasty-hunit/tasty-hunit-0.10.0.3.ebuild
@@ -9,7 +9,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="HUnit support for the Tasty test framework"
-HOMEPAGE="https://github.com/feuerbach/tasty"
+HOMEPAGE="https://github.com/UnkindPartition/tasty"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
diff --git a/dev-haskell/tasty-quickcheck/Manifest b/dev-haskell/tasty-quickcheck/Manifest
index b26c9f7329af..618c6e34461a 100644
--- a/dev-haskell/tasty-quickcheck/Manifest
+++ b/dev-haskell/tasty-quickcheck/Manifest
@@ -1,3 +1,3 @@
DIST tasty-quickcheck-0.10.1.1.tar.gz 5539 BLAKE2B 688675aa15f2790d147d34dbeca8d42e556b8a2d3fe52c7687e149f271a0ddcbb6fb21ac6be4065fdf1b8dcb82aa10a8f533e77da0111c140bb9ef807e48c222 SHA512 13cfcc99eb9988d4842327d96f0e58f5ba6c653d3027a4adb307d4101bc2f7deee0033197b4358a837ace0d03423bdafe2197b029da6a64d8b650ee2f5bd958d
-EBUILD tasty-quickcheck-0.10.1.1.ebuild 817 BLAKE2B f044795e1f866acedeb8f68fbc244b5d44de5b15d97861638e0b02323c022881ddee56978e67320f6b73c6cc4862b0748485a388c1ec1563a3e36fc0bb3103d5 SHA512 01e60eb37a4317414febba4a1c0b04e069e70398490f60c3008daf1611aa914c3c1a06ba3ee7279953ffc22a86dd7b4e4a88d17a3a99e6c85bea03a45ccaa8b3
+EBUILD tasty-quickcheck-0.10.1.1.ebuild 823 BLAKE2B 64944235e4dc3831585c7d854071deb1858ae65cba3881d1edef52eb24e1959315f05d973d77e192570eb6a418bd37f1a5f8e9f4398226eb7270f4e53e76bca0 SHA512 0360ea6f8a31d1c438dd86e8097fd9ca66f10e917f6eb8fbf94a4bd81fd5d24e577d1ee95d809726dcdf543b6eeba074c85feee563fea18226a1da0e74d1c27f
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/tasty-quickcheck/tasty-quickcheck-0.10.1.1.ebuild b/dev-haskell/tasty-quickcheck/tasty-quickcheck-0.10.1.1.ebuild
index 932326935ea3..30f977baf20a 100644
--- a/dev-haskell/tasty-quickcheck/tasty-quickcheck-0.10.1.1.ebuild
+++ b/dev-haskell/tasty-quickcheck/tasty-quickcheck-0.10.1.1.ebuild
@@ -9,7 +9,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="QuickCheck support for the Tasty test framework"
-HOMEPAGE="https://github.com/feuerbach/tasty"
+HOMEPAGE="https://github.com/UnkindPartition/tasty"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
diff --git a/dev-haskell/temporary-rc/Manifest b/dev-haskell/temporary-rc/Manifest
index 3a1ee79934ed..d11321af0f14 100644
--- a/dev-haskell/temporary-rc/Manifest
+++ b/dev-haskell/temporary-rc/Manifest
@@ -1,3 +1,3 @@
DIST temporary-rc-1.2.0.3.tar.gz 5285 BLAKE2B 4b0d956bb76914077e3124e539e24c49bb4ef1f47480857ab7bac98c1b296b5e9c467205bf32db9fb7a9ea2e975da66cc3e3786354eebef5009c9f49b2e105d5 SHA512 cb57b33403a69058fd2cfbb5f69bf6bbfe0d6b1baeeefcd67b4dcc68c2c6325d0ddc1d68e672509ca7f83fea6b56332d535b7ba4bd607b058070e89c8b0c88fe
-EBUILD temporary-rc-1.2.0.3.ebuild 622 BLAKE2B 4a3069dc14b65604afce667587d1db320515e3fbf0343380acb20b6ac5823f60d05ebe2f99b36d48f87a65663d116cdab7adddc1fd8012f55cc5a0a5f555dd4c SHA512 ed3c2aa546fa0c0af1a017d7974d0b8c5e25f33683ce721571bc378c17dc28e35115e5819152290268b0e23bd7de206b2f30e8bcee7aa79766abec971c8baef0
+EBUILD temporary-rc-1.2.0.3.ebuild 628 BLAKE2B ce94a5fa4e3ee3a9f4442c6b85fe9a2038cd3bfa86ccd94aa232206027d43823babbf8264c3f25f51fbc34c8768f682974985f77667228c8c8f970e3d8e17081 SHA512 a32a94d9e50354c5ac8a853220e5c41068d620916a38c3d19ea7dfdc6f52a6411a0f173963c9e8122e8a16b1871ec9bb128f904ed51df839a1aa22e9527dd0ce
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/temporary-rc/temporary-rc-1.2.0.3.ebuild b/dev-haskell/temporary-rc/temporary-rc-1.2.0.3.ebuild
index 985178ff8b99..f40b35c01c28 100644
--- a/dev-haskell/temporary-rc/temporary-rc-1.2.0.3.ebuild
+++ b/dev-haskell/temporary-rc/temporary-rc-1.2.0.3.ebuild
@@ -9,7 +9,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Portable temporary file and directory support for Windows and Unix"
-HOMEPAGE="https://github.com/feuerbach/temporary"
+HOMEPAGE="https://github.com/UnkindPartition/temporary"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
diff --git a/dev-haskell/temporary/Manifest b/dev-haskell/temporary/Manifest
index 0b1b007272d2..a72a6f631b30 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 750 BLAKE2B a0d31331bdc34c303d69b263f87a59791b94c7cb14dcfdbb05d7cd7e94999f58bc5d98c1d3c7912e4fb1be72b0399fd0215890317df697b0ae1b9328b44aecc0 SHA512 63a570d0b485928caf6336dc927af913dea2478a4da10fbff1771e735b305d6947078c28f7dc9327426d8052d558daa97c3042c8a9bcd34bd055582f737961a5
+EBUILD temporary-1.3.ebuild 756 BLAKE2B 5fe965b1630fa9ae0fd57beeec618268b3abace535e19566846379144997132beae587d33230fcdf281133a592af185b7788e3ad7abd2fcae304871db4170dfe SHA512 19869e27bf7615c6505867ead9b30c6d7b0acaf3c950c2575f618ac611d7418c0e4c820d9c41c611484b6505d7ca7963ffefbb0d4b3a9f1493d3fd42a9be78cd
MISC metadata.xml 761 BLAKE2B 7c7ee76e9b93493c648a71eebfde77e8ae629f868ee971279a77cedc5172150d2de7310dd30a90fe4bbe1e2021d38043bfa7ce5123905a4f57dfa083c550bb78 SHA512 bf4cce9e2c0f0921309ad35510b53914d8982ca1fc4f7e0f169e8aeba6e4f52c91c1e938c3e4ee2f48db0bd4c859002eb7c27a98bd821e624f576ef9bbe38fb1
diff --git a/dev-haskell/temporary/temporary-1.3.ebuild b/dev-haskell/temporary/temporary-1.3.ebuild
index 2b7831982538..c18771c0cd89 100644
--- a/dev-haskell/temporary/temporary-1.3.ebuild
+++ b/dev-haskell/temporary/temporary-1.3.ebuild
@@ -9,7 +9,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Portable temporary file and directory support for Windows and Unix"
-HOMEPAGE="https://github.com/feuerbach/temporary"
+HOMEPAGE="https://github.com/UnkindPartition/temporary"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
diff --git a/dev-haskell/text-conversions/Manifest b/dev-haskell/text-conversions/Manifest
index 825d1bf3af00..ecd277bfc4df 100644
--- a/dev-haskell/text-conversions/Manifest
+++ b/dev-haskell/text-conversions/Manifest
@@ -1,3 +1,3 @@
-DIST text-conversions-0.3.0.tar.gz 5232 BLAKE2B d06232313990941dba2c300703a1b6b9b65c68583b8e8a77d6f8536104e39af2d7fb5529e52fc39b1c554fe50efc5df9fb4397305bf4e763b3fa5425b8b72189 SHA512 767816f953468932ab579d0cbdd20f7bbe1fc72c4ed8a857bc7bfa52a2d07abafc2065e9844ddea49f44bcf32b06e5c1abd64a222498cc6435129f2b36c036ec
-EBUILD text-conversions-0.3.0.ebuild 779 BLAKE2B 286621146f1e099c009099d36075d049ca24507c4c6ef90f7c4bf2be56da2283c78279345b21ca18be2ebf18db6dcda6d8fc2357be7bcd796f90bb34efb2aece SHA512 861bf857158e7606a0e3bd43c0595e49a3b935916be5de20768dc32f4712a162abfc0f15a894f38856ff95a4d6a99467960c526098234f9a749fdd6d5bdbdcb8
+DIST text-conversions-0.3.1.tar.gz 5571 BLAKE2B bf98228ac5c308d306ed12b1ce3cb4c9a7e4bca218b249c8b0e996204d2431e081fa8917428c3ceffa897b9968f6fee3e8c3665b3a651746b339601fb1e06367 SHA512 4c0fe08024a56e326b632a67b945fa869a798b00fa45b56f4f181a0075ed5cd6802edec0f0e38c0f4b5cc4b81c6f6bd98e3382b968cec6ad884d24ee31dbf600
+EBUILD text-conversions-0.3.1.ebuild 762 BLAKE2B b5605df27323f21dee1db83d4d05c8db2d93208aa964bb920dd64aeb0d35285ea11c2e774448e7f207c227059007b9b082d05a9aa0f2968a65ccdf768a433bbc SHA512 da54b223befd42fd4fca402ff62ccbb96c4c575527278e0f650a9e20d6870a0668aa89f37c3d8904cc831f384d3dd18ddea7c28e396734683d2d059f42e727b9
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/text-conversions/text-conversions-0.3.0.ebuild b/dev-haskell/text-conversions/text-conversions-0.3.1.ebuild
index e1382d882fb2..04dd0f1742ad 100644
--- a/dev-haskell/text-conversions/text-conversions-0.3.0.ebuild
+++ b/dev-haskell/text-conversions/text-conversions-0.3.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-# ebuild generated by hackport 0.6.1.9999
+# ebuild generated by hackport 0.6.7.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
@@ -17,14 +17,13 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
-RDEPEND="dev-haskell/base16-bytestring:=[profile?]
- dev-haskell/base64-bytestring:=[profile?]
- dev-haskell/errors:=[profile?]
- dev-haskell/text:=[profile?]
+RDEPEND="<dev-haskell/base16-bytestring-2:=[profile?]
+ <dev-haskell/base64-bytestring-2:=[profile?]
+ <dev-haskell/errors-3:=[profile?]
+ <dev-haskell/text-2:=[profile?]
>=dev-lang/ghc-7.8.2:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.18.1.3
- test? ( dev-haskell/hspec
- dev-haskell/hspec-discover )
+ test? ( dev-haskell/hspec )
"
diff --git a/dev-haskell/text-icu/Manifest b/dev-haskell/text-icu/Manifest
index d3736ae6fc0c..19be5244d0e9 100644
--- a/dev-haskell/text-icu/Manifest
+++ b/dev-haskell/text-icu/Manifest
@@ -1,6 +1,6 @@
AUX text-icu-0.7.0.1-icu.patch 394 BLAKE2B 712015502f7692141388cf7d0c8d5650d6a44f5ab246a2ba50a2baa26660d1938aa10d595263244e6974487f2419b52bf713c4527026bc4f7ed2b1a97faa8ee8 SHA512 ecd63935a4f5343fdfbe5be3d319b3db29ed21acd6f7d444ee6dad022fe6da37db975697650fcf1aa48e17c0ba48b608afd6bade06f4cdbf80b56e20480f54d0
DIST text-icu-0.7.0.1.tar.gz 45533 BLAKE2B 1eda34ad7a8bcaa26814cb4fdb864e67531aca5dc80ece9a71dd770022ec7729e7e2960729c707ab9b5d4e8ad3b112e50572d26a2f2a573ffd6f3c914a0b5545 SHA512 54551ce0d629bffcca32fc855bfcdf2e24282359ce3a32578a98de4f4ad15378fa7df98c59d73323549a2ac873b10a10202bda02f5be83fbe1ab945aac5e50a9
DIST text-icu-0.7.1.0.tar.gz 52490 BLAKE2B fb66502b0a18d8d2a0f1dcb2240e9c939b04b157acac31b62fbe65a6d5edd6244a4713d712e6b78dc54451b52d3e78d9cd8bc803e7bddb319fa8ed016c162123 SHA512 807a1385b7601edcfa6142a8e107df1b3c2820974218e2bafadb8a42eda3b68a0a16d222d75120b422e5ca9f4cd4f52f39d2b7938a541692ed4d633d5750089a
-EBUILD text-icu-0.7.0.1.ebuild 792 BLAKE2B 9fe2288a1eaa58e4ef5cb5942cb4e51515278e6ff14b851bf7d744294bcc1ef379b50a9e375507d603482d32007865e276171f38490f93df08f9c82dd91086f9 SHA512 0d169a01c09f968e86a396a2f82395ed30e32f06ab205acbde21347ec6e85e7a27d85c3440278485643ebfc869c2f486a8f808fb4d58dad303e622cfd04f5d8b
-EBUILD text-icu-0.7.1.0.ebuild 959 BLAKE2B b53beca30ef9e989ef48f6efbe7d4abcac119b3d1156ad7b621bb5a277ded05e2d15e9125bf5b99e707b2c0b2ae89d99d455bae33ce4b19f71fbcaba432589cd SHA512 6c6b61f6064fac9037980233750b64198045b3a550ddd59c0e363d75409148f5db28a287213074307d900abd30bb6114e08a5a8e4cd678fce827e85db9180a2c
+EBUILD text-icu-0.7.0.1.ebuild 796 BLAKE2B 7d7b522979e3885a2fa26542a3960fb81efb26d6307e8194baff4eb2dc5f508028f05ea93bac2757c67687898d93967fde9a33db132a33cccd49ca47e9793868 SHA512 475a11988c466aee1ef23163fb3c304d6c4ea40226f1d0f62b39d135b11677840162885fad86e93101bb00938a936b7bf59fa709349f0ae2bf07935c9963926e
+EBUILD text-icu-0.7.1.0.ebuild 963 BLAKE2B ade88e28981430d7cf66f9c51985f395452d470668781f002b0b56fa9613fa1b30a6eee5e60a157a690fbbe9734c53782fe88ef033719e94ee963f4846ded230 SHA512 99c0f79be20fbecbc34ccd70e44d37c2455c4ab6654a142ba9b05c6bd89bb087f4bdfc5cd03800a37ccedd91d38308106f38e321664729bf1960bdf1e58e1bbe
MISC metadata.xml 1376 BLAKE2B f8eac75846f100d7c4ce35babeeca51e675183f9b3b51a36e7843285605f8b74ca348ca65ac0cd0e44c9c50ad938b692b0f2c4739dcf71900315fec818e126db SHA512 9df90d53144c31dce7b15ed8bd798eb5fe1b222a179c46a6d9ea1e5044114e1e6f23c9e04285e790e9c3bc7828577dc7886d9ce2a2cd327176f0bfa52197e9a5
diff --git a/dev-haskell/text-icu/text-icu-0.7.0.1.ebuild b/dev-haskell/text-icu/text-icu-0.7.0.1.ebuild
index 88b4ba6c94cb..b6a0e16ce943 100644
--- a/dev-haskell/text-icu/text-icu-0.7.0.1.ebuild
+++ b/dev-haskell/text-icu/text-icu-0.7.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour" # Broken: test-suite
inherit haskell-cabal
DESCRIPTION="Bindings to the ICU library"
-HOMEPAGE="https://github.com/bos/text-icu"
+HOMEPAGE="https://github.com/haskell/text-icu"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
diff --git a/dev-haskell/text-icu/text-icu-0.7.1.0.ebuild b/dev-haskell/text-icu/text-icu-0.7.1.0.ebuild
index 36a69b685a0d..10f6e0d7a3e9 100644
--- a/dev-haskell/text-icu/text-icu-0.7.1.0.ebuild
+++ b/dev-haskell/text-icu/text-icu-0.7.1.0.ebuild
@@ -9,7 +9,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite"
inherit haskell-cabal
DESCRIPTION="Bindings to the ICU library"
-HOMEPAGE="https://github.com/bos/text-icu"
+HOMEPAGE="https://github.com/haskell/text-icu"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
diff --git a/dev-haskell/typed-process/Manifest b/dev-haskell/typed-process/Manifest
index 2a986165d844..83fd5f5cd830 100644
--- a/dev-haskell/typed-process/Manifest
+++ b/dev-haskell/typed-process/Manifest
@@ -1,3 +1,3 @@
DIST typed-process-0.2.6.0.tar.gz 17363 BLAKE2B 033c1da191fcf10ca36b1215303793d26b3435e7241ee07e4c3389a9892be496779f70ae62b6bbad7f07704866473e16d4f15bfb6f22efa41243cba6ad72e941 SHA512 a40b8db4ef2179273943a3aab0200891bd3dffe584bcd51037ddf9cebae88d4d95292883a745a0c31900c7bf2eebe2c71175fbb86dc470b60660b443f8b1e3e0
-EBUILD typed-process-0.2.6.0.ebuild 769 BLAKE2B 8a58fc660eb2206bada9ee7bc7640421ec5f6184df861de0e35c6a3d954ba1c3b7c5a8ba5dcc1a08c34d03103d5a9d0eca0003adca787da985f0be6149a2ad45 SHA512 24c1db80e2b8f1fdb19c96e9bfb9320d0bbd2fb14040b4cad338b0e87ab35e700572de62427e027c01ec61951975e5679cb043fe6ff4889ca46dc2eb7ecd1011
+EBUILD typed-process-0.2.6.0.ebuild 760 BLAKE2B 772ce08162698e8664a1afb4544e2ef13b32624511bf8a5c25b59aba600b5bc900369fc02dfdbd0243aed24ee1797ad4c02f5eb8e678a0c48d299337f4afa858 SHA512 12a89da264283c70fe465fdcd1bb93106c2fc5aa93f9679f45244052c679bc0f3104d8a61bd72cf1371a8241a49477683398008f0a2316d3e1e88e1bb5ccf70f
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/typed-process/typed-process-0.2.6.0.ebuild b/dev-haskell/typed-process/typed-process-0.2.6.0.ebuild
index 830bc10b146a..139fae6a9a5a 100644
--- a/dev-haskell/typed-process/typed-process-0.2.6.0.ebuild
+++ b/dev-haskell/typed-process/typed-process-0.2.6.0.ebuild
@@ -9,7 +9,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Run external processes, with strong typing of streams"
-HOMEPAGE="https://haskell-lang.org/library/typed-process"
+HOMEPAGE="https://github.com/fpco/typed-process"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
diff --git a/dev-haskell/uuid/Manifest b/dev-haskell/uuid/Manifest
index 32a61c50609a..f438f47e07a8 100644
--- a/dev-haskell/uuid/Manifest
+++ b/dev-haskell/uuid/Manifest
@@ -1,3 +1,5 @@
DIST uuid-1.3.13.tar.gz 8926 BLAKE2B d7b4850eb921467677534d33475dccb90b2e74a4f73137eb8e9a45573a337d4152b19f052dea584bb0b6ab862dcdf764106c4e35efa1e8ae3ecec41becc75a4e SHA512 e888e6350a32c6496b0b57384797925c78ab1c4dc674d296972981fa81338b4705d21a96960a63771aa5b9a785efd507ecaad195767dba7847fcab5ca7f3f923
+DIST uuid-1.3.15.tar.gz 8815 BLAKE2B fec665690dc6fe05e9b7083700ca5ba2723d9bbd7cdc7f8770359d26b9b4b32572e15b686bc4589a3bed2cd25caa02cbea96270ea2e373941451aa6f315df401 SHA512 acb5c17b809bee5ce2f1591f3382a7c3a57e9d20a47d8f47be717b0e7fbfd803603810ebaaf88597bcf98dff698f4807dc7d8122a0d7d36785a47e0e065fb59e
EBUILD uuid-1.3.13-r1.ebuild 1791 BLAKE2B 5213f5e56a0bfeba96b7a330ac7b28fce51519e30364330314ce75753ef8cbd4cb5d98e45efed1d2586716458bef4ae2aaae3c1db0cc957d0b6471eed2377341 SHA512 827a23bdb79b3b15e94cf71f385a9e3f4ec086262be8484d1003c471e9fc1905831a65510663c597a16bb659714764eacabf76ead8e09ac886538061060d604c
-MISC metadata.xml 543 BLAKE2B fb93401ef9d6f322910dd75ba41d5d9b5491dd1643029f6012a463bdf3d5015a09eb21463acccde971b1cdf57ed91c2d77412617cafb49796b70d4c12c0b45bb SHA512 bcbe8f0e107be113d1f65d1f107ead3fbab5f613ae2304c38a69295b181da967794346dd620b7d069ecac128e053af0e2b1943eb69bfd271d5105af4bd6c1ede
+EBUILD uuid-1.3.15.ebuild 1479 BLAKE2B 3b72290d246bd87aca7ce29be1da67bef5035aea6aaeb984ec875973d46cf385ef19c356ab0b1db2ccc9ced9101b981d0f94575a0878f438b226559da2375924 SHA512 fd902950410b2835b9001a6eae08f61a9bc42dd15f49d91817027eb15de285b20082f2f326b824f27859109e0113ec7e4bfaa646e178c7a8f31b51ff27a87dda
+MISC metadata.xml 328 BLAKE2B 28dc31dfc087b15e03a61a12ed766c5fe3ed9d328e8f6f461618c235cba25c3032df539920164bf31ab04ccc376c1d02815723a2d560b817bdb6533cbe9aea3b SHA512 996a273983ea1f004269779e07d8f6d0591d382980dfa8d734b4852d43e93b6b6323778342a2f9cd3072e6f1001f117b4a1be770a86b31c03e8951b48d987014
diff --git a/dev-haskell/uuid/metadata.xml b/dev-haskell/uuid/metadata.xml
index 69b916ffe552..8bd9ed7a20bf 100644
--- a/dev-haskell/uuid/metadata.xml
+++ b/dev-haskell/uuid/metadata.xml
@@ -5,11 +5,6 @@
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
- <longdescription>
- This library is useful for creating, comparing, parsing and
- printing Universally Unique Identifiers.
- See &lt;https://en.wikipedia.org/wiki/UUID&gt; for the general idea.
- </longdescription>
<upstream>
<remote-id type="github">aslatter/uuid</remote-id>
</upstream>
diff --git a/dev-haskell/uuid/uuid-1.3.15.ebuild b/dev-haskell/uuid/uuid-1.3.15.ebuild
new file mode 100644
index 000000000000..2b511217050a
--- /dev/null
+++ b/dev-haskell/uuid/uuid-1.3.15.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite has too new tasty
+inherit haskell-cabal
+
+DESCRIPTION="For creating, comparing, parsing and printing Universally Unique Identifiers"
+HOMEPAGE="https://github.com/haskell-hvr/uuid"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+
+RESTRICT=test
+
+RDEPEND=">=dev-haskell/cryptohash-md5-0.11.100:=[profile?] <dev-haskell/cryptohash-md5-0.12:=[profile?]
+ >=dev-haskell/cryptohash-sha1-0.11.100:=[profile?] <dev-haskell/cryptohash-sha1-0.12:=[profile?]
+ >=dev-haskell/entropy-0.3.7:=[profile?] <dev-haskell/entropy-0.5:=[profile?]
+ >=dev-haskell/network-info-0.2:=[profile?] <dev-haskell/network-info-0.3:=[profile?]
+ >=dev-haskell/random-1.1:=[profile?] <dev-haskell/random-1.3:=[profile?]
+ >=dev-haskell/uuid-types-1.0.5:=[profile?] <dev-haskell/uuid-types-1.0.6:=[profile?]
+ >=dev-lang/ghc-8.4.3:=
+ >=dev-haskell/text-1.2.3.0:=[profile?] <dev-haskell/text-2.1:=[profile?]
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-2.2.0.1"
+# test? ( >=dev-haskell/quickcheck-2.14.2 <dev-haskell/quickcheck-2.15
+# >=dev-haskell/tasty-1.4.0.1 <dev-haskell/tasty-1.5
+# >=dev-haskell/tasty-hunit-0.10 <dev-haskell/tasty-hunit-0.11
+# >=dev-haskell/tasty-quickcheck-0.10 <dev-haskell/tasty-quickcheck-0.11 )
+# "