diff options
Diffstat (limited to 'dev-haskell')
79 files changed, 727 insertions, 295 deletions
diff --git a/dev-haskell/Manifest.gz b/dev-haskell/Manifest.gz Binary files differindex d63ea7c45287..3422482caba2 100644 --- a/dev-haskell/Manifest.gz +++ b/dev-haskell/Manifest.gz 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'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 "Tickets". - Also, this library uses the "foreign primop" capability of GHC to + Also, this library uses the "foreign primop" 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 >= 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). - - * <https://hackage.haskell.org/package/filelock filelock> 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) && 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 <http://hackage.haskell.org/package/microlens microlens> family; see the readme <https://github.com/aelve/microlens#readme on Github>. - </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 <https://en.wikipedia.org/wiki/UUID> 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 ) +# " |