[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal-install/files/
commit: dd956b18a3525d6440c04f77de7e583fa1c0d99f Author: Michael Mair-Keimberger levelnine at> AuthorDate: Fri Oct 27 05:20:50 2023 + Commit: Ulrich Müller gentoo org> CommitDate: Mon Nov 20 20:19:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd956b18 dev-haskell/cabal-install: remove unused patch(es) Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Ulrich Müller gentoo.org> .../files/cabal-install-0.13.3-nopref.patch | 20 1 file changed, 20 deletions(-) diff --git a/dev-haskell/cabal-install/files/cabal-install-0.13.3-nopref.patch b/dev-haskell/cabal-install/files/cabal-install-0.13.3-nopref.patch deleted file mode 100644 index c36582680a56.. --- a/dev-haskell/cabal-install/files/cabal-install-0.13.3-nopref.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff --git a/Distribution/Client/IndexUtils.hs b/Distribution/Client/IndexUtils.hs -index 48d8d49..3a38ee1 100644 a/Distribution/Client/IndexUtils.hs -+++ b/Distribution/Client/IndexUtils.hs -@@ -312,10 +312,15 @@ extractPkg entry = case Tar.entryContent entry of - - extractPrefs :: Tar.Entry -> Maybe [Dependency] - extractPrefs entry = case Tar.entryContent entry of -+{- -+ -- get rid of hackage's preferred-versions -+ -- I'd like to have bleeding-edge packages in system and I don't fear of -+ -- broken packages with improper depends - Tar.NormalFile content _ - | takeFileName (Tar.entryPath entry) == "preferred-versions" - -> Just . parsePreferredVersions - . BS.Char8.unpack $ content -+-} - _ -> Nothing - - parsePreferredVersions :: String -> [Dependency]
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal/
commit: bc0ff6df750ad9e8aa26b20478bd1552cff6ec81 Author: Jack Todaro posteo org> AuthorDate: Wed Nov 23 07:35:19 2022 + Commit: Sam James gentoo org> CommitDate: Fri Nov 25 21:56:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc0ff6df dev-haskell/cabal: adjust core lib markings Signed-off-by: Jack Todaro posteo.org> Signed-off-by: Sam James gentoo.org> dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild | 2 +- dev-haskell/cabal/cabal-3.4.1.0.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild b/dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild index 65173d2541c5..0877c3f6e60a 100644 --- a/dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild +++ b/dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild @@ -51,4 +51,4 @@ src_configure() { --flag=-bundled-binary-generic } -CABAL_CORE_LIB_GHC_PV="PM:8.10.6" +CABAL_CORE_LIB_GHC_PV="8.10.6" diff --git a/dev-haskell/cabal/cabal-3.4.1.0.ebuild b/dev-haskell/cabal/cabal-3.4.1.0.ebuild index 4d2f4b6ec1a4..d809c1c95059 100644 --- a/dev-haskell/cabal/cabal-3.4.1.0.ebuild +++ b/dev-haskell/cabal/cabal-3.4.1.0.ebuild @@ -48,4 +48,4 @@ src_configure() { --flag=-bundled-binary-generic } -CABAL_CORE_LIB_GHC_PV="PM:9.0.2" +CABAL_CORE_LIB_GHC_PV="9.0.2"
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal/
commit: 78ae4132ded7e3efbed7cd5ca7b6ed32abd0d40c Author: matoro users noreply github com> AuthorDate: Thu Aug 4 04:22:25 2022 + Commit: Sam James gentoo org> CommitDate: Sun Aug 14 20:51:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78ae4132 dev-haskell/cabal: clean GHC Signed-off-by: Sam James gentoo.org> dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild | 4 ++-- dev-haskell/cabal/cabal-3.4.1.0.ebuild| 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild b/dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild index 0e4d42da0f0b..65173d2541c5 100644 --- a/dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild +++ b/dev-haskell/cabal/cabal-3.2.1.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 @@ -51,4 +51,4 @@ src_configure() { --flag=-bundled-binary-generic } -CABAL_CORE_LIB_GHC_PV="PM:8.10.3 PM:8.10.4 PM:8.10.4-r1 PM:" +CABAL_CORE_LIB_GHC_PV="PM:8.10.6" diff --git a/dev-haskell/cabal/cabal-3.4.1.0.ebuild b/dev-haskell/cabal/cabal-3.4.1.0.ebuild index ed14fea82137..579fc6a98aec 100644 --- a/dev-haskell/cabal/cabal-3.4.1.0.ebuild +++ b/dev-haskell/cabal/cabal-3.4.1.0.ebuild @@ -48,4 +48,4 @@ src_configure() { --flag=-bundled-binary-generic } -CABAL_CORE_LIB_GHC_PV="PM:9.0.2 PM:" +CABAL_CORE_LIB_GHC_PV="PM:9.0.2"
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal-install/files/
commit: 8de029b04d5b6564178e93674bb70cde230f6c42 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sun Jul 31 10:21:50 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Jul 31 18:41:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8de029b0 dev-haskell/cabal-install: remove unused patch Signed-off-by: Michael Mair-Keimberger levelnine.at> Portage 3.0.34 / pkgdev 0.2.1 / pkgcheck 0.10.11 Signed-off-by: Jakov Smolić gentoo.org> .../files/cabal-install-3.2.0.0-rankntypes.patch | 11 --- 1 file changed, 11 deletions(-) diff --git a/dev-haskell/cabal-install/files/cabal-install-3.2.0.0-rankntypes.patch b/dev-haskell/cabal-install/files/cabal-install-3.2.0.0-rankntypes.patch deleted file mode 100644 index fa98278a277d.. --- a/dev-haskell/cabal-install/files/cabal-install-3.2.0.0-rankntypes.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff --git a/Distribution/Client/Sandbox.hs b/Distribution/Client/Sandbox.hs -index 66b415d..6aa71bb 100644 a/Distribution/Client/Sandbox.hs -+++ b/Distribution/Client/Sandbox.hs -@@ -1,5 +1,6 @@ - {-# LANGUAGE CPP #-} - {-# LANGUAGE FlexibleContexts #-} -+{-# LANGUAGE RankNTypes #-} - - - -- | - -- Module : Distribution.Client.Sandbox
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal/
commit: e6842a238edf4c2c6fff571f2a600e984f31f570 Author: Sam James gentoo org> AuthorDate: Fri Jul 29 02:28:37 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jul 29 02:32:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6842a23 dev-haskell/cabal: add github upstream metadata Signed-off-by: Sam James gentoo.org> dev-haskell/cabal/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-haskell/cabal/metadata.xml b/dev-haskell/cabal/metadata.xml index 937381521944..ac62fa133898 100644 --- a/dev-haskell/cabal/metadata.xml +++ b/dev-haskell/cabal/metadata.xml @@ -5,4 +5,7 @@ hask...@gentoo.org Gentoo Haskell + + haskell/cabal +
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal-install/
commit: aa48f323ade68019f994ec2d2564f22691b52110 Author: Mark Wright gentoo org> AuthorDate: Sat Jul 23 11:47:53 2022 + Commit: Mark Wright gentoo org> CommitDate: Sat Jul 23 12:03:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa48f323 dev-haskell/cabal-install: Loosen HTTP dep Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Mark Wright gentoo.org> .../cabal-install/cabal-install-3.2.0.0-r2.ebuild | 76 + .../cabal-install/cabal-install-3.4.1.0-r2.ebuild | 78 ++ 2 files changed, 154 insertions(+) diff --git a/dev-haskell/cabal-install/cabal-install-3.2.0.0-r2.ebuild b/dev-haskell/cabal-install/cabal-install-3.2.0.0-r2.ebuild new file mode 100644 index ..6665509be188 --- /dev/null +++ b/dev-haskell/cabal-install/cabal-install-3.2.0.0-r2.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# ebuild generated by hackport 0.6.5. +# hackport: flags: -debug-conflict-sets,-debug-expensive-assertions,-debug-tracetree +CABAL_FEATURES="" +inherit haskell-cabal + +DESCRIPTION="The command-line interface for Cabal and Hackage" +HOMEPAGE="https://www.haskell.org/cabal/; +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; + +LICENSE="BSD" +SLOT="0" +# keep in sync with ghc-8.10 +KEYWORDS="~amd64 ~x86" +IUSE="+native-dns" + +RDEPEND=">=dev-haskell/async-2.0:= =dev-haskell/base16-bytestring-0.1.1:= + >=dev-haskell/cabal-3.2:= =dev-haskell/cryptohash-sha256-0.11:= =dev-haskell/echo-0.1.3:= =dev-haskell/edit-distance-0.2.2:= =dev-haskell/hackage-security-0.6.0.0:= =dev-haskell/hashable-1.0:= + >=dev-haskell/http-4000.1.5:= =dev-haskell/lukko-0.1:= =dev-haskell/mtl-2.0:= =dev-haskell/network-2.6:= =dev-haskell/network-uri-2.6.0.2:= =dev-haskell/parsec-3.1.13.0:= =dev-haskell/random-1:= + >=dev-haskell/stm-2.0:= =dev-haskell/tar-0.5.0.3:= =dev-haskell/text-1.2.3:= =dev-haskell/zlib-0.5.3:= =dev-lang/ghc-7.10.1:= + native-dns? ( >=dev-haskell/resolv-0.1.1:= = 4.8 && < 4.14' 'base >= 4.8' \ + 'hashable >= 1.0 && < 1.4' 'hashable >=1.0' \ + 'base16-bytestring >= 0.1.1 && < 0.2' 'base16-bytestring >=0.1.1' \ + 'random >= 1&& < 1.2' 'random >=1' \ + 'HTTP >= 4000.1.5 && < 4000.4' 'HTTP >= 4000.1.5 && < 4000.5' + #if use noprefs; then + # epatch "${FILESDIR}/${PN}"-0.13.3-nopref.patch + #fi + + # no chance to link to -threaded on ppc64, alpha and others + # who use UNREG, not only ARM + if ! ghc-supports-threaded-runtime; then + cabal_chdeps '-threaded' ' ' + fi + eapply_user +} + +src_configure() { + haskell-cabal_src_configure \ + --flags=-debug-conflict-sets \ + --flags=-debug-expensive-assertions \ + --flags=-debug-tracetree \ + $(cabal_flag native-dns native-dns) +} diff --git a/dev-haskell/cabal-install/cabal-install-3.4.1.0-r2.ebuild b/dev-haskell/cabal-install/cabal-install-3.4.1.0-r2.ebuild new file mode 100644 index ..ad7ac3748fb1 --- /dev/null +++ b/dev-haskell/cabal-install/cabal-install-3.4.1.0-r2.ebuild @@ -0,0 +1,78 @@ +# 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: -monolithic,+network-uri,-debug-tracetree,-debug-expensive-assertions + +CABAL_FEATURES="" +inherit haskell-cabal + +DESCRIPTION="The command-line interface for Cabal and Hackage" +HOMEPAGE="https://www.haskell.org/cabal/; +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; + +LICENSE="BSD" +SLOT="0" +#keep in sync with ghc-9.0.2 +KEYWORDS="~amd64 ~x86" +IUSE="debug +lukko +native-dns" + +RDEPEND=">=dev-haskell/async-2.0:= =dev-haskell/base16-bytestring-0.1.1:= =dev-haskell/cabal-3.4.1:= =dev-haskell/cryptohash-sha256-0.11:= =dev-haskell/echo-0.1.3:= =dev-haskell/edit-distance-0.2.2:= =dev-haskell/hackage-security-0.6.0.1:= =dev-haskell/hashable-1.0:= + >=dev-haskell/http-4000.1.5:= =dev-haskell/mtl-2.0:= =dev-haskell/network-uri-2.6.0.2:= =dev-haskell/parsec-3.1.13.0:= =dev-haskell/random-1.2:= =dev-haskell/regex-base-0.94.0.0:= =dev-haskell/regex-posix-0.96.0.0:= =dev-haskell/stm-2.0:= =dev-haskell/tar-0.5.0.3:= =dev-haskell/text-1.2.3:= =dev-haskell/zlib-0.5.3:= =dev-lang/ghc-8.4.3:= + lukko? ( >=dev-haskell/lukko-0.1:= =dev-haskell/resolv-0.1.1:= = 4.8 && < 4.15' 'base >= 4.8' \ + 'hashable >= 1.0 && < 1.4' 'hashable >=1.0' \ + 'HTTP >= 4000.1.5 && < 4000.4' 'HTTP >= 4000.1.5 && < 4000.5' + + # no chance to link to -threaded on ppc64, alpha and others + # who use UNREG, not only ARM + if ! ghc-supports-threaded-runtime; then +
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal/files/, dev-haskell/cabal/
commit: 174878e1e1f80c703e10396e5fff115a30895718 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Jul 25 08:33:26 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Jul 25 08:33:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=174878e1 dev-haskell/cabal: drop old Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich gentoo.org> dev-haskell/cabal/Manifest | 1 - dev-haskell/cabal/cabal-3.0.1.0.ebuild | 45 -- .../cabal/files/cabal-2.0.0.2-no-bootstrap.patch | 10 - 3 files changed, 56 deletions(-) diff --git a/dev-haskell/cabal/Manifest b/dev-haskell/cabal/Manifest index ac7dbabfe31..850a1e04ed8 100644 --- a/dev-haskell/cabal/Manifest +++ b/dev-haskell/cabal/Manifest @@ -1,2 +1 @@ -DIST Cabal-3.0.1.0.tar.gz 758808 BLAKE2B 9a0cf7b055be4d6fa55c4dd44037263df54eff059cd22970383ffa1470317cdaeac8d81a521f8c48cf595fc22e64da031d508f6d2b58f32a613160b3e0cfcd67 SHA512 29a5ae9bad0398ab86c64cba9fb1ae3094d67013151a91c8c25b0e95b08d8fd683d1e85b064f7faf166966f855b261d2f131b727c82476a8514119a8922a6b06 DIST Cabal-3.2.1.0.tar.gz 823331 BLAKE2B 060f4808010f9eefd943312144c75e021bf02083c2a0805128da6c9b93da94ba13fe37cef1fbe27e41fe8a10610e088b923783f4b7bb57150532d3a3ea4a91fc SHA512 279088a2ab9145efc03dbdd10941edcf6034137046ee3b659a8cf0ff075a03e3edff28fd01d432d39701c5a7e05a50b99cf8de95f05d3bd4e75edb3af0e3a598 diff --git a/dev-haskell/cabal/cabal-3.0.1.0.ebuild b/dev-haskell/cabal/cabal-3.0.1.0.ebuild deleted file mode 100644 index 7aa96e571d2..000 --- a/dev-haskell/cabal/cabal-3.0.1.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6. -#hackport: flags: -parsec-struct-diff - -CABAL_FEATURES="lib profile" # Drop test-suite: circular depend -CABAL_FEATURES+=" nocabaldep" # in case installed Cabal is broken -inherit haskell-cabal - -MY_PN="Cabal" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="A framework for packaging Haskell software" -HOMEPAGE="https://www.haskell.org/cabal/; -SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz; - -LICENSE="BSD" -SLOT="0/${PV}" -# keep in sync with ghc-8.8 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="" - -RESTRICT=test # circular deps: cabal -> quickcheck -> cabal - -RDEPEND=">=dev-haskell/fail-4.9:=[profile?] =dev-haskell/mtl-2.1:=[profile?] =dev-haskell/parsec-3.1.13.0:=[profile?] =dev-haskell/semigroups-0.18.3:=[profile?] =dev-haskell/text-1.2.3.0:=[profile?] =dev-lang/ghc-8.8:= -" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/${MY_P}" -PATCHES=("${FILESDIR}"/${PN}-2.0.0.2-no-bootstrap.patch) - -CABAL_CORE_LIB_GHC_PV="PM:8.8.2 PM:8.8.3 PM:8.8.4 PM:8.8.4-r1" - -src_configure() { - haskell-cabal_src_configure \ - --flag=-parsec-struct-diff -} diff --git a/dev-haskell/cabal/files/cabal-2.0.0.2-no-bootstrap.patch b/dev-haskell/cabal/files/cabal-2.0.0.2-no-bootstrap.patch deleted file mode 100644 index 2eed504b565..000 --- a/dev-haskell/cabal/files/cabal-2.0.0.2-no-bootstrap.patch +++ /dev/null @@ -1,10 +0,0 @@ -diff --git a/Setup.hs b/Setup.hs -index 42784ab..6bb3f8a 100644 a/Setup.hs -+++ b/Setup.hs -@@ -1,2 +1,4 @@ --import Distribution.Simple -+{-# LANGUAGE PackageImports #-} -+-- forces not to use local files -+import "Cabal" Distribution.Simple - main :: IO ()
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal-install/
commit: 4288b15bfa67034b828eeecc7b851752fbe75aac Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Jul 23 21:03:53 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jul 23 21:03:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4288b15b dev-haskell/cabal-install: drop old Reported-by: Toralf Förster Closes: https://bugs.gentoo.org/795915 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich gentoo.org> dev-haskell/cabal-install/Manifest | 1 - .../cabal-install/cabal-install-3.0.0.0.ebuild | 74 -- 2 files changed, 75 deletions(-) diff --git a/dev-haskell/cabal-install/Manifest b/dev-haskell/cabal-install/Manifest index 7a714dca594..b3ad860dcea 100644 --- a/dev-haskell/cabal-install/Manifest +++ b/dev-haskell/cabal-install/Manifest @@ -1,2 +1 @@ -DIST cabal-install-3.0.0.0.tar.gz 654045 BLAKE2B 5036948651098b83f073b5ce29e2aaa31e4382f07e8b1e79d206889bd9c74fb88789f4b1cbb3bddc6d03375a6e3a3e164d6bda4ea19e3f944904ab11d7693fce SHA512 0b15313fc11bc6b6018e01b6a3a65242306977c16ce9333ea1191c1ce0020b180451235a7a65b47bc01791e05d1b246bf9d573fc7e981a46fcfc7da0fed04cca DIST cabal-install-3.2.0.0.tar.gz 632084 BLAKE2B 55cdbddebed17489f1c031bd867de7868878aa289193b826dd8274860e4f08d48f71cad33af1b62da16f71629ae4ff5745c3ceeada1680dbcc222793eba49a06 SHA512 ad937b2df42b688e4608aa2b91a25daf1042e5573626202e5182cbfeca9acc5933194853405a6396c60d0d28d6d0d5c5276fd85cb6acf4be2c8cd12afe747062 diff --git a/dev-haskell/cabal-install/cabal-install-3.0.0.0.ebuild b/dev-haskell/cabal-install/cabal-install-3.0.0.0.ebuild deleted file mode 100644 index 6e85d8ae942..000 --- a/dev-haskell/cabal-install/cabal-install-3.0.0.0.ebuild +++ /dev/null @@ -1,74 +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.2. -#hackport: flags: -monolithic,+network-uri,-debug-tracetree,-debug-expensive-assertions - -CABAL_FEATURES="" -inherit haskell-cabal - -DESCRIPTION="The command-line interface for Cabal and Hackage" -HOMEPAGE="https://www.haskell.org/cabal/; -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; - -LICENSE="BSD" -SLOT="0" -# keep in sync with ghc-8.8 -KEYWORDS="~amd64 ~x86" -IUSE="+native-dns" - -RDEPEND=">=dev-haskell/async-2.0:= =dev-haskell/base16-bytestring-0.1.1:= =dev-haskell/binary-0.7.3:= =dev-haskell/cabal-3.0:= =dev-haskell/cryptohash-sha256-0.11:= =dev-haskell/echo-0.1.3:= =dev-haskell/edit-distance-0.2.2:= =dev-haskell/fail-4.9:= =dev-haskell/hackage-security-0.5.2.2:= =dev-haskell/hashable-1.0:= =dev-haskell/http-4000.1.5:= =dev-haskell/mtl-2.0:= =dev-haskell/network-2.6:= =dev-haskell/network-uri-2.6.0.2:= =dev-haskell/parsec-3.1.13.0:= =dev-haskell/random-1:= =dev-haskell/stm-2.0:= =dev-haskell/tar-0.5.0.3:= =dev-haskell/text-1.2.3:= =dev-haskell/zlib-0.5.3:= =dev-lang/ghc-7.10.1:= - native-dns? ( >=dev-haskell/resolv-0.1.1:= = 4.8 && < 4.13' 'base >= 4.8' - #if use noprefs; then - # epatch "${FILESDIR}/${PN}"-0.13.3-nopref.patch - #fi - - # no chance to link to -threaded on ppc64, alpha and others - # who use UNREG, not only ARM - if ! ghc-supports-threaded-runtime; then - cabal_chdeps '-threaded' ' ' - fi - eapply_user -} - -src_configure() { - haskell-cabal_src_configure \ - --flag=-debug-conflict-sets \ - --flag=-debug-expensive-assertions \ - --flag=-debug-tracetree \ - --flag=-monolithic \ - $(cabal_flag native-dns native-dns) \ - --flag=network-uri -}
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal/
commit: d23d3f3945b0c25db7da5e2cdaab1ef859eff0ce Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Jul 19 07:58:41 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Jul 19 07:59:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d23d3f39 dev-haskell/cabal: fix CABAL_CORE_LIB_GHC_PV for rev-bumped ghc Fixes: f423849485dc ("dev-lang/ghc: Add sys-libs/ncurses[unicode(+)]") Reported-by: Andrew Udvare Bug: https://bugs.gentoo.org/802771 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich gentoo.org> dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild b/dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild index d18123f7001..0e4d42da0f0 100644 --- a/dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild +++ b/dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild @@ -51,4 +51,4 @@ src_configure() { --flag=-bundled-binary-generic } -CABAL_CORE_LIB_GHC_PV="PM:8.10.3 PM:8.10.4 PM:" +CABAL_CORE_LIB_GHC_PV="PM:8.10.3 PM:8.10.4 PM:8.10.4-r1 PM:"
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal/
commit: 94505e69eccdf0d9b047d1d2fda679d99daea54e Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Jul 19 07:10:52 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Jul 19 07:13:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94505e69 dev-haskell/cabal: fix CABAL_CORE_LIB_GHC_PV for rev-bumped ghc Fixes: f423849485dc ("dev-lang/ghc: Add sys-libs/ncurses[unicode(+)]") Reported-by: Toralf Förster Bug: https://bugs.gentoo.org/802771 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich gentoo.org> dev-haskell/cabal/cabal-3.0.1.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-haskell/cabal/cabal-3.0.1.0.ebuild b/dev-haskell/cabal/cabal-3.0.1.0.ebuild index ec738e686df..7aa96e571d2 100644 --- a/dev-haskell/cabal/cabal-3.0.1.0.ebuild +++ b/dev-haskell/cabal/cabal-3.0.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -37,7 +37,7 @@ DEPEND="${RDEPEND}" S="${WORKDIR}/${MY_P}" PATCHES=("${FILESDIR}"/${PN}-2.0.0.2-no-bootstrap.patch) -CABAL_CORE_LIB_GHC_PV="PM:8.8.2 PM:8.8.3 PM:8.8.4" +CABAL_CORE_LIB_GHC_PV="PM:8.8.2 PM:8.8.3 PM:8.8.4 PM:8.8.4-r1" src_configure() { haskell-cabal_src_configure \
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal-doctest/
commit: 4387b44ca262f6eb346773173ba51aef570764aa Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Apr 2 09:43:02 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Apr 2 09:53:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4387b44c dev-haskell/cabal-doctest: drop old Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich gentoo.org> .../cabal-doctest/cabal-doctest-1.0.8.ebuild | 25 -- 1 file changed, 25 deletions(-) diff --git a/dev-haskell/cabal-doctest/cabal-doctest-1.0.8.ebuild b/dev-haskell/cabal-doctest/cabal-doctest-1.0.8.ebuild deleted file mode 100644 index fc699db32cf..000 --- a/dev-haskell/cabal-doctest/cabal-doctest-1.0.8.ebuild +++ /dev/null @@ -1,25 +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.6. - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -DESCRIPTION="A Setup.hs helper for doctests running" -HOMEPAGE="https://github.com/phadej/cabal-doctest; -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/cabal-1.10:=[profile?] =dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.10 -"
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal/
commit: e22a1f7c6d9cc0525a374e9b257d200843472026 Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Mar 15 21:06:57 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Mar 15 22:32:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e22a1f7c dev-haskell/cabal: bump up to 3.2.1.0 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich gentoo.org> dev-haskell/cabal/Manifest| 1 + dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild | 54 +++ dev-haskell/cabal/metadata.xml| 8 - 3 files changed, 55 insertions(+), 8 deletions(-) diff --git a/dev-haskell/cabal/Manifest b/dev-haskell/cabal/Manifest index d1a7a7a8108..ac7dbabfe31 100644 --- a/dev-haskell/cabal/Manifest +++ b/dev-haskell/cabal/Manifest @@ -1 +1,2 @@ DIST Cabal-3.0.1.0.tar.gz 758808 BLAKE2B 9a0cf7b055be4d6fa55c4dd44037263df54eff059cd22970383ffa1470317cdaeac8d81a521f8c48cf595fc22e64da031d508f6d2b58f32a613160b3e0cfcd67 SHA512 29a5ae9bad0398ab86c64cba9fb1ae3094d67013151a91c8c25b0e95b08d8fd683d1e85b064f7faf166966f855b261d2f131b727c82476a8514119a8922a6b06 +DIST Cabal-3.2.1.0.tar.gz 823331 BLAKE2B 060f4808010f9eefd943312144c75e021bf02083c2a0805128da6c9b93da94ba13fe37cef1fbe27e41fe8a10610e088b923783f4b7bb57150532d3a3ea4a91fc SHA512 279088a2ab9145efc03dbdd10941edcf6034137046ee3b659a8cf0ff075a03e3edff28fd01d432d39701c5a7e05a50b99cf8de95f05d3bd4e75edb3af0e3a598 diff --git a/dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild b/dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild new file mode 100644 index 000..d18123f7001 --- /dev/null +++ b/dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# ebuild generated by hackport 0.6.7. +#hackport: flags: -bundled-binary-generic + +# Drop test-suite due to "circular" dependencies with quickcheck +CABAL_FEATURES="lib profile haddock hoogle hscolour" +CABAL_FEATURES+=" nocabaldep" # in case installed Cabal is broken +inherit haskell-cabal + +MY_PN="Cabal" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A framework for packaging Haskell software" +HOMEPAGE="https://www.haskell.org/cabal/; +SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz; + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" # ~ppc ~ppc64 ~ppc-macos ~x86-macos ~x86-solaris +IUSE="" + +RESTRICT=test # circular deps: cabal -> quickcheck -> cabal + +# GHC lower bound set to 8.0 to remove semigroups and fail dependencies. +RDEPEND=" >=dev-haskell/mtl-2.1:=[profile?] =dev-haskell/parsec-3.1.13.0:=[profile?] =dev-haskell/text-1.2.3.0:=[profile?] =dev-lang/ghc-8.0:= +" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + default + + # Cabal bootstraps with 'ghc --make' without package cleanup in environment. + # That causes module collisions at build: + # - pulseaudio: Distribution/Utils/Structured.hs:98:1: error: Ambiguous module name ‘Data.Time’: it was found in multiple packages: pulseaudio-0.0.2.1 time-1.9.3 + # - kinds: Distribution/Utils/Structured.hs:106:1: error: Ambiguous module name ‘Data.Kind’: it was found in multiple packages: base-4.14.1.0 kinds-0.0.1.5 + HCFLAGS="${HCFLAGS} -ignore-package=pulseaudio" + HCFLAGS="${HCFLAGS} -ignore-package=kinds" +} + +src_configure() { + haskell-cabal_src_configure \ + --flag=-bundled-binary-generic +} + +CABAL_CORE_LIB_GHC_PV="PM:8.10.3 PM:8.10.4 PM:" diff --git a/dev-haskell/cabal/metadata.xml b/dev-haskell/cabal/metadata.xml index 97bee0727e4..b7878815d80 100644 --- a/dev-haskell/cabal/metadata.xml +++ b/dev-haskell/cabal/metadata.xml @@ -5,12 +5,4 @@ hask...@gentoo.org Gentoo Haskell - - The Haskell Common Architecture for Building Applications and - Libraries: a framework defining a common interface for authors to more - easily build their Haskell applications in a portable way. - - The Haskell Cabal is part of a larger infrastructure for distributing, - organizing, and cataloging Haskell libraries and tools. -
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal-install/, dev-haskell/cabal-install/files/
commit: 270d5721400d5226738ebc04d07842e02f27fa32 Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Mar 15 21:09:51 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Mar 15 22:32:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=270d5721 dev-haskell/cabal-install: bump up to 3.2.0.0 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich gentoo.org> dev-haskell/cabal-install/Manifest | 1 + .../cabal-install/cabal-install-3.2.0.0.ebuild | 74 ++ .../files/cabal-install-3.2.0.0-rankntypes.patch | 11 3 files changed, 86 insertions(+) diff --git a/dev-haskell/cabal-install/Manifest b/dev-haskell/cabal-install/Manifest index b2cccfa8c91..7a714dca594 100644 --- a/dev-haskell/cabal-install/Manifest +++ b/dev-haskell/cabal-install/Manifest @@ -1 +1,2 @@ DIST cabal-install-3.0.0.0.tar.gz 654045 BLAKE2B 5036948651098b83f073b5ce29e2aaa31e4382f07e8b1e79d206889bd9c74fb88789f4b1cbb3bddc6d03375a6e3a3e164d6bda4ea19e3f944904ab11d7693fce SHA512 0b15313fc11bc6b6018e01b6a3a65242306977c16ce9333ea1191c1ce0020b180451235a7a65b47bc01791e05d1b246bf9d573fc7e981a46fcfc7da0fed04cca +DIST cabal-install-3.2.0.0.tar.gz 632084 BLAKE2B 55cdbddebed17489f1c031bd867de7868878aa289193b826dd8274860e4f08d48f71cad33af1b62da16f71629ae4ff5745c3ceeada1680dbcc222793eba49a06 SHA512 ad937b2df42b688e4608aa2b91a25daf1042e5573626202e5182cbfeca9acc5933194853405a6396c60d0d28d6d0d5c5276fd85cb6acf4be2c8cd12afe747062 diff --git a/dev-haskell/cabal-install/cabal-install-3.2.0.0.ebuild b/dev-haskell/cabal-install/cabal-install-3.2.0.0.ebuild new file mode 100644 index 000..085a26c438f --- /dev/null +++ b/dev-haskell/cabal-install/cabal-install-3.2.0.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# ebuild generated by hackport 0.6.5. +# hackport: flags: -debug-conflict-sets,-debug-expensive-assertions,-debug-tracetree +CABAL_FEATURES="" +inherit haskell-cabal + +DESCRIPTION="The command-line interface for Cabal and Hackage" +HOMEPAGE="https://www.haskell.org/cabal/; +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; + +LICENSE="BSD" +SLOT="0" +# keep in sync with ghc-8.10 +KEYWORDS="~amd64 ~x86" +IUSE="+native-dns" + +RDEPEND=">=dev-haskell/async-2.0:= =dev-haskell/base16-bytestring-0.1.1:= =dev-haskell/cabal-3.2:= =dev-haskell/cryptohash-sha256-0.11:= =dev-haskell/echo-0.1.3:= =dev-haskell/edit-distance-0.2.2:= =dev-haskell/fail-4.9:= =dev-haskell/hackage-security-0.6.0.0:= =dev-haskell/hashable-1.0:= =dev-haskell/http-4000.1.5:= =dev-haskell/lukko-0.1:= =dev-haskell/mtl-2.0:= =dev-haskell/network-2.6:= =dev-haskell/network-uri-2.6.0.2:= =dev-haskell/parsec-3.1.13.0:= =dev-haskell/random-1:= =dev-haskell/semigroups-0.18.3:= =dev-haskell/stm-2.0:= =dev-haskell/tar-0.5.0.3:= =dev-haskell/text-1.2.3:= =dev-haskell/zlib-0.5.3:= =dev-lang/ghc-7.10.1:= + native-dns? ( >=dev-haskell/resolv-0.1.1:= = 4.8 && < 4.14' 'base >= 4.8' + #if use noprefs; then + # epatch "${FILESDIR}/${PN}"-0.13.3-nopref.patch + #fi + + # no chance to link to -threaded on ppc64, alpha and others + # who use UNREG, not only ARM + if ! ghc-supports-threaded-runtime; then + cabal_chdeps '-threaded' ' ' + fi + eapply_user +} + +src_configure() { + haskell-cabal_src_configure \ + --flags=-debug-conflict-sets \ + --flags=-debug-expensive-assertions \ + --flags=-debug-tracetree \ + $(cabal_flag native-dns native-dns) +} diff --git a/dev-haskell/cabal-install/files/cabal-install-3.2.0.0-rankntypes.patch b/dev-haskell/cabal-install/files/cabal-install-3.2.0.0-rankntypes.patch new file mode 100644 index 000..fa98278a277 --- /dev/null +++ b/dev-haskell/cabal-install/files/cabal-install-3.2.0.0-rankntypes.patch @@ -0,0 +1,11 @@ +diff --git a/Distribution/Client/Sandbox.hs b/Distribution/Client/Sandbox.hs +index 66b415d..6aa71bb 100644 +--- a/Distribution/Client/Sandbox.hs b/Distribution/Client/Sandbox.hs +@@ -1,5 +1,6 @@ + {-# LANGUAGE CPP #-} + {-# LANGUAGE FlexibleContexts #-} ++{-# LANGUAGE RankNTypes #-} + - + -- | + -- Module : Distribution.Client.Sandbox
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal-doctest/
commit: 219ca8c187ae3e39381c21877fb8e05439c09576 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Mar 14 09:33:12 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Mar 15 09:07:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=219ca8c1 dev-haskell/cabal-doctest: allow ghc-8.10 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich gentoo.org> .../cabal-doctest/cabal-doctest-1.0.8-r1.ebuild| 33 ++ 1 file changed, 33 insertions(+) diff --git a/dev-haskell/cabal-doctest/cabal-doctest-1.0.8-r1.ebuild b/dev-haskell/cabal-doctest/cabal-doctest-1.0.8-r1.ebuild new file mode 100644 index 000..97eb27900f0 --- /dev/null +++ b/dev-haskell/cabal-doctest/cabal-doctest-1.0.8-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# ebuild generated by hackport 0.6. + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="A Setup.hs helper for doctests running" +HOMEPAGE="https://github.com/phadej/cabal-doctest; +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-haskell/cabal-1.10:=[profile?] =dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.10 +" + +src_prepare() { + default + + cabal_chdeps \ + 'base >=4.3 && <4.14' 'base >=4.3' \ + 'Cabal >=1.10 && <3.1' 'Cabal >=1.10 && <3.3' +}
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal/
commit: 6d142f30776abeb0dc9f72ffddd4c035f4c42840 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Mar 14 08:47:29 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Mar 14 08:47:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d142f30 dev-haskell/cabal: drop old Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich gentoo.org> dev-haskell/cabal/Manifest | 8 - dev-haskell/cabal/cabal-1.18.1.2.ebuild | 53 --- dev-haskell/cabal/cabal-1.18.1.3.ebuild | 60 --- dev-haskell/cabal/cabal-1.18.1.5.ebuild | 62 dev-haskell/cabal/cabal-1.20.0.2.ebuild | 63 - dev-haskell/cabal/cabal-1.22.8.0.ebuild | 60 --- dev-haskell/cabal/cabal-1.24.2.0.ebuild | 37 --- dev-haskell/cabal/cabal-2.0.0.2.ebuild | 40 - dev-haskell/cabal/cabal-2.4.0.1.ebuild | 44 --- 9 files changed, 427 deletions(-) diff --git a/dev-haskell/cabal/Manifest b/dev-haskell/cabal/Manifest index f0f69a36610..d1a7a7a8108 100644 --- a/dev-haskell/cabal/Manifest +++ b/dev-haskell/cabal/Manifest @@ -1,9 +1 @@ -DIST Cabal-1.18.1.2.tar.gz 323545 BLAKE2B d9e88f8f512b6bf23f8c57b6719fcf560b24aa2b20a0be3aeaba455dbea79c7320cfec495f31524a098b2d0298fe04cdd29c65f8c527066fcac82ba1f592e761 SHA512 a91abbdb86bcb7a47e871e9b9a2cb4720b41f2cf6998416cc557460ff821e9b711cf8c346bf16c7b07c180815cb901f7b27e5cda3701f3ace554613ceb27e3c6 -DIST Cabal-1.18.1.3.tar.gz 705715 BLAKE2B 46d6c446e9410d7bd3e3f2e68e2e950e180f8fde4332ba3c4657add30dd721d7e2887b830e9c2954d3ce8e521e42d7db90d87150804589ad5fbea5c08b6b3fca SHA512 3c6f2d3be36384140007ca1146edcca5461bf0e93cde8d2b32bd9d69f74df51975bfbc91ec7cce92d9c78929f91f9e7e8b595488bc1c328dbed313a6fcd76708 -DIST Cabal-1.18.1.5.tar.gz 706722 BLAKE2B ff1b301882d39c0388f6ecd39ad73cadebdc9096b0e185fcf1299897e536be23714ba9126033d98b60558272fc28e9d72f638ee94d9f769e61d00c2d2bd1a092 SHA512 a5bb21bcb0a95f22572a1d6d4338415bf00eab9b77c2fb4775c81f7554d282fea9160646687bd903197cb5d429f0fcd28b30b577a8915ec92740a91fa13c68ef -DIST Cabal-1.20.0.2.tar.gz 717941 BLAKE2B 38aa5742a1f0137b3f81af6543d7810b98f15b6aeb6e83ea169aacab0bcb1d14629df885cc9c02bb64567069e475497cf2ac716731bf84ee89bdf177404cc5e0 SHA512 6dfe30ebe5859ccd934f76fc32bd4757d89e3bcb02a528bebaa0a63f22c0494eb4a941b2fed2e004671875586fed113860e82413bed99f70be565f4f343ac3d3 -DIST Cabal-1.22.8.0.tar.gz 405552 BLAKE2B 9484ba4b485f6119a7b9e27565ac26ea403b407711a8dcfcee127e03f3cce6a0e96165126a996b39a8f29e97e65eff4f5ec308fb3f53c53cb795cb8ba1ab0daf SHA512 3666e8a66751ea8ae93109c1e33c2909c00c65ddcd77458c41303481e06ebd7230215e12c133cc2fca47ba352c61411ff72ca0994b6d45b5987156bce2fbcdf3 -DIST Cabal-1.24.2.0.tar.gz 441440 BLAKE2B b4ce800ab35c0771b9da1947b459bae7cf6236724b6073bff3eb51732b08b71f65596f9f3fb7a09eacea4a1ee88d9bd6350298919f095fb2479770f98539faf5 SHA512 707015930d6bd463290c59ef043a5acea79f22d43920ac249d2391c0b8960a10261a83c8aa1a326b6e95311edb048c9edbdc211dc1b79aee86884061af6c8b36 -DIST Cabal-2.0.0.2.tar.gz 1551128 BLAKE2B bc053a31ddd966577b1c4d5b80bd778fe0b5aadef08d3eee1f8613ab2dd9bc3a0371ad1687033a4489bfced3b46926b0cbdea20d53ada4ed1ab615c7e080de39 SHA512 0eac73132dbee80cce8bf6ce95d531526c983e90dde3348edf6ee583e7fe352393dc6806eb7f35cd38729d979dd418267f1884ec49b4c9e7d858d9b17dff900f -DIST Cabal-2.4.0.1.tar.gz 4801392 BLAKE2B 489096b7297e217866006f02e7ef41fe362d6495f81ebbb3b3149341bf9ff18d93d102fe836259471ed9ec1c6c591f5564f81a623a7e4106b9e8a4388646d73f SHA512 4b2a1187e1ec011052ab77ef4bc700608eaab3e921554dd9d75bfca058c487a5651ab6cfe2734ee6cc9687d504a008b4912db182166f0f2f52d23fc08230e48c DIST Cabal-3.0.1.0.tar.gz 758808 BLAKE2B 9a0cf7b055be4d6fa55c4dd44037263df54eff059cd22970383ffa1470317cdaeac8d81a521f8c48cf595fc22e64da031d508f6d2b58f32a613160b3e0cfcd67 SHA512 29a5ae9bad0398ab86c64cba9fb1ae3094d67013151a91c8c25b0e95b08d8fd683d1e85b064f7faf166966f855b261d2f131b727c82476a8514119a8922a6b06 diff --git a/dev-haskell/cabal/cabal-1.18.1.2.ebuild b/dev-haskell/cabal/cabal-1.18.1.2.ebuild deleted file mode 100644 index f70319a436d..000 --- a/dev-haskell/cabal/cabal-1.18.1.2.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -CABAL_FEATURES="bootstrap lib profile test-suite" -inherit haskell-cabal versionator - -MY_PN=Cabal -MY_P=${MY_PN}-${PV} - -DESCRIPTION="A framework for packaging Haskell software" -HOMEPAGE="https://www.haskell.org/cabal/; -SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz; - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -IUSE="" - -RDEPEND=">=dev-lang/ghc-6.12.1:=" -DEPEND="${RDEPEND} - test? ( dev-haskell/extensible-exceptions - dev-haskell/hunit -
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal/
commit: 242c824de17a8536c3a0a64120e587896849ba86 Author: Fabian Groffen gentoo org> AuthorDate: Thu Jan 7 08:13:16 2021 + Commit: Fabian Groffen gentoo org> CommitDate: Thu Jan 7 08:13:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=242c824d dev-haskell/cabal: drop x86-macos Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen gentoo.org> dev-haskell/cabal/cabal-2.0.0.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-haskell/cabal/cabal-2.0.0.2.ebuild b/dev-haskell/cabal/cabal-2.0.0.2.ebuild index b88e0149373..e46b1a1e7a6 100644 --- a/dev-haskell/cabal/cabal-2.0.0.2.ebuild +++ b/dev-haskell/cabal/cabal-2.0.0.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -20,7 +20,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz; LICENSE="BSD" SLOT="0/${PV}" #not keyworded yet: many packages are broken -#KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +#KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="" RESTRICT=test # circular dependencies
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal/
commit: e317b9048f338f357625f35f88e6a524208a467b Author: Fabian Groffen gentoo org> AuthorDate: Wed Jan 6 18:43:52 2021 + Commit: Fabian Groffen gentoo org> CommitDate: Wed Jan 6 18:43:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e317b904 dev-haskell/cabal: drop x86-macos Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen gentoo.org> dev-haskell/cabal/cabal-1.18.1.2.ebuild | 4 ++-- dev-haskell/cabal/cabal-1.18.1.3.ebuild | 4 ++-- dev-haskell/cabal/cabal-1.18.1.5.ebuild | 4 ++-- dev-haskell/cabal/cabal-1.20.0.2.ebuild | 4 ++-- dev-haskell/cabal/cabal-1.22.8.0.ebuild | 4 ++-- dev-haskell/cabal/cabal-1.24.2.0.ebuild | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/dev-haskell/cabal/cabal-1.18.1.2.ebuild b/dev-haskell/cabal/cabal-1.18.1.2.ebuild index ddbea6669cf..f70319a436d 100644 --- a/dev-haskell/cabal/cabal-1.18.1.2.ebuild +++ b/dev-haskell/cabal/cabal-1.18.1.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz; LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="" RDEPEND=">=dev-lang/ghc-6.12.1:=" diff --git a/dev-haskell/cabal/cabal-1.18.1.3.ebuild b/dev-haskell/cabal/cabal-1.18.1.3.ebuild index c48c74d40c4..4e3ef6605f6 100644 --- a/dev-haskell/cabal/cabal-1.18.1.3.ebuild +++ b/dev-haskell/cabal/cabal-1.18.1.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz; LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="" RDEPEND=">=dev-lang/ghc-6.12.1:=" diff --git a/dev-haskell/cabal/cabal-1.18.1.5.ebuild b/dev-haskell/cabal/cabal-1.18.1.5.ebuild index 220ee8187a5..b788a5425ab 100644 --- a/dev-haskell/cabal/cabal-1.18.1.5.ebuild +++ b/dev-haskell/cabal/cabal-1.18.1.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz; LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="" RESTRICT=test # circular depend: cabal[test]->quickcheck[test]->cabal diff --git a/dev-haskell/cabal/cabal-1.20.0.2.ebuild b/dev-haskell/cabal/cabal-1.20.0.2.ebuild index de5558e4a3a..b2818d3ca18 100644 --- a/dev-haskell/cabal/cabal-1.20.0.2.ebuild +++ b/dev-haskell/cabal/cabal-1.20.0.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz; LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="" RDEPEND=">=dev-lang/ghc-7.4.1:= diff --git a/dev-haskell/cabal/cabal-1.22.8.0.ebuild b/dev-haskell/cabal/cabal-1.22.8.0.ebuild index 15fd12acb3a..e9344803aa7 100644 --- a/dev-haskell/cabal/cabal-1.22.8.0.ebuild +++ b/dev-haskell/cabal/cabal-1.22.8.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz; LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="" RESTRICT=test diff --git a/dev-haskell/cabal/cabal-1.24.2.0.ebuild b/dev-haskell/cabal/cabal-1.24.2.0.ebuild index 8174b449767..b55efde6e14 100644 --- a/dev-haskell/cabal/cabal-1.24.2.0.ebuild +++ b/dev-haskell/cabal/cabal-1.24.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -19,7 +19,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz; LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal/
commit: 6eb09f115ed0c281d77a4ae1543b0eb43b9845cb Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Nov 1 13:57:52 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Nov 1 13:57:52 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eb09f11 dev-haskell/cabal: update to EAPI=7 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich gentoo.org> dev-haskell/cabal/cabal-1.18.1.3.ebuild | 4 +++- dev-haskell/cabal/cabal-1.18.1.5.ebuild | 4 +++- dev-haskell/cabal/cabal-1.20.0.2.ebuild | 4 +++- dev-haskell/cabal/cabal-1.22.8.0.ebuild | 4 +++- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/dev-haskell/cabal/cabal-1.18.1.3.ebuild b/dev-haskell/cabal/cabal-1.18.1.3.ebuild index b4a410cf4d3..c48c74d40c4 100644 --- a/dev-haskell/cabal/cabal-1.18.1.3.ebuild +++ b/dev-haskell/cabal/cabal-1.18.1.3.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 # ebuild generated by hackport 0.3.6. @@ -37,6 +37,8 @@ S="${WORKDIR}/${MY_PN}-${PV}" CABAL_CORE_LIB_GHC_PV="7.8.2014* 7.8.0.2014* 7.8.1 7.8.2 7.8.3 7.8.3.20141119" src_prepare() { + default + if [[ -n ${LIVE_EBUILD} ]]; then CABAL_FILE=${MY_PN}.cabal cabal_chdeps 'version: 1.17.0' "version: ${PV}" fi diff --git a/dev-haskell/cabal/cabal-1.18.1.5.ebuild b/dev-haskell/cabal/cabal-1.18.1.5.ebuild index 369324fa471..220ee8187a5 100644 --- a/dev-haskell/cabal/cabal-1.18.1.5.ebuild +++ b/dev-haskell/cabal/cabal-1.18.1.5.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 # ebuild generated by hackport 0.3.6. @@ -39,6 +39,8 @@ S="${WORKDIR}/${MY_PN}-${PV}" CABAL_CORE_LIB_GHC_PV="7.8.4" src_prepare() { + default + if [[ -n ${LIVE_EBUILD} ]]; then CABAL_FILE=${MY_PN}.cabal cabal_chdeps 'version: 1.17.0' "version: ${PV}" fi diff --git a/dev-haskell/cabal/cabal-1.20.0.2.ebuild b/dev-haskell/cabal/cabal-1.20.0.2.ebuild index abbfa9df88f..de5558e4a3a 100644 --- a/dev-haskell/cabal/cabal-1.20.0.2.ebuild +++ b/dev-haskell/cabal/cabal-1.20.0.2.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 # ebuild generated by hackport 0.4. @@ -36,6 +36,8 @@ DEPEND="${RDEPEND} S="${WORKDIR}/${MY_PN}-${PV}" src_prepare() { + default + if [[ -n ${LIVE_EBUILD} ]]; then CABAL_FILE=${MY_PN}.cabal cabal_chdeps 'version: 1.17.0' "version: ${PV}" fi diff --git a/dev-haskell/cabal/cabal-1.22.8.0.ebuild b/dev-haskell/cabal/cabal-1.22.8.0.ebuild index c42d09e543c..15fd12acb3a 100644 --- a/dev-haskell/cabal/cabal-1.22.8.0.ebuild +++ b/dev-haskell/cabal/cabal-1.22.8.0.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 # ebuild generated by hackport 0.4.5. @@ -37,6 +37,8 @@ DEPEND="${RDEPEND} S="${WORKDIR}/${MY_PN}-${PV}" src_prepare() { + default + if [[ -n ${LIVE_EBUILD} ]]; then CABAL_FILE=${MY_PN}.cabal cabal_chdeps 'version: 1.17.0' "version: ${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal-install/files/
commit: 883199007aa9c885f585cd19f9d7441571783377 Author: Michael Mair-Keimberger gmail com> AuthorDate: Sun Sep 13 12:56:59 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Sep 14 07:05:39 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88319900 dev-haskell/cabal-install: remove unused patch Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Michael Mair-Keimberger gmail.com> Signed-off-by: Sergei Trofimovich gentoo.org> .../files/cabal-install-1.24.0.0-nopref.patch | 15 --- 1 file changed, 15 deletions(-) diff --git a/dev-haskell/cabal-install/files/cabal-install-1.24.0.0-nopref.patch b/dev-haskell/cabal-install/files/cabal-install-1.24.0.0-nopref.patch deleted file mode 100644 index 40b281073c0..000 --- a/dev-haskell/cabal-install/files/cabal-install-1.24.0.0-nopref.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/Distribution/Client/IndexUtils.hs b/Distribution/Client/IndexUtils.hs -index 95545fc..a9c8417 100644 a/Distribution/Client/IndexUtils.hs -+++ b/Distribution/Client/IndexUtils.hs -@@ -345,2 +345,6 @@ extractPrefs :: Tar.Entry -> Maybe [Dependency] - extractPrefs entry = case Tar.entryContent entry of -+{- -+ -- get rid of hackage's preferred-versions -+ -- I'd like to have bleeding-edge packages in system and I don't fear of -+ -- broken packages with improper depends - Tar.NormalFile content _ -@@ -351,2 +355,3 @@ extractPrefs entry = case Tar.entryContent entry of - prefs = parsePreferredVersions content -+-} - _ -> Nothing
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal-doctest/
commit: f9d38c6b7b95d0260c11d99cd23ab34407f88b38 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Sep 12 09:10:00 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Sep 12 09:30:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9d38c6b dev-haskell/cabal-doctest: drop old Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich gentoo.org> dev-haskell/cabal-doctest/Manifest | 1 - dev-haskell/cabal-doctest/cabal-doctest-1.ebuild | 25 2 files changed, 26 deletions(-) diff --git a/dev-haskell/cabal-doctest/Manifest b/dev-haskell/cabal-doctest/Manifest index cfed113ca8a..aeb6d5f7b02 100644 --- a/dev-haskell/cabal-doctest/Manifest +++ b/dev-haskell/cabal-doctest/Manifest @@ -1,2 +1 @@ DIST cabal-doctest-1.0.8.tar.gz 10812 BLAKE2B ccfff885efdcb4e2d1233ef6e9a1ae6b2e2101dd0811634dd1be284439e3fe2ffa8f1817d3b1f5106a49365a848b2178c637450a23de7b326c4f476a0e73b3bb SHA512 121827f4f9117673c5c41beeaff2ef74f75ca55fba8460f6289d69b1ebfdebb9568f23b4b7d0ab2f3d436cbcdaa073709a26562b39e5f57a6a705088d0a2ff71 -DIST cabal-doctest-1.tar.gz 5056 BLAKE2B c73c636d4aa6c23a3d12cae969430405ed7ee8a3ebd27498c92712719c0111d64a200e28a8a17fb262d4627179b765757b9d041322fdba2fdc6f6b6f787f90d2 SHA512 2360f44b072123bfc9aeb23352f96777e5e2acbefd38659af26b17e7b8a4d3d332eb4bb3da7c1cb354660bb019c2a30e4323d295dbaf1356e2d6a8ffab51f82e diff --git a/dev-haskell/cabal-doctest/cabal-doctest-1.ebuild b/dev-haskell/cabal-doctest/cabal-doctest-1.ebuild deleted file mode 100644 index af885956ec1..000 --- a/dev-haskell/cabal-doctest/cabal-doctest-1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# ebuild generated by hackport 0.5.1. - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -DESCRIPTION="A Setup.hs helper for doctests running" -HOMEPAGE="https://github.com/phadej/cabal-doctest; -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/cabal-1.10:=[profile?] =dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.10 -"
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal-install/
commit: a56d4c966de8732a4605416c05cbc58d8dbae3e0 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Sep 12 09:11:09 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Sep 12 09:30:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a56d4c96 dev-haskell/cabal-install: drop old Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich gentoo.org> dev-haskell/cabal-install/Manifest | 1 - .../cabal-install/cabal-install-1.24.0.2.ebuild| 78 -- dev-haskell/cabal-install/metadata.xml | 2 - 3 files changed, 81 deletions(-) diff --git a/dev-haskell/cabal-install/Manifest b/dev-haskell/cabal-install/Manifest index 76c1ef74067..b2cccfa8c91 100644 --- a/dev-haskell/cabal-install/Manifest +++ b/dev-haskell/cabal-install/Manifest @@ -1,2 +1 @@ -DIST cabal-install-1.24.0.2.tar.gz 499937 BLAKE2B c2e1ea88e20b1a43064010117e1830b052c339464f3188a931e7ca72220287a2862ea25423e5190e8f3fe6ed6b38dc7b688474796faf3d049626b04cf6c191cc SHA512 bd055a52ff0ac697e6f21a588d53dd811d50ee9410659a242c00a5665b360ef10c024df4872b9070c33aa49f779c8817b883b40087d3f4e0be4096a54b2ad5f0 DIST cabal-install-3.0.0.0.tar.gz 654045 BLAKE2B 5036948651098b83f073b5ce29e2aaa31e4382f07e8b1e79d206889bd9c74fb88789f4b1cbb3bddc6d03375a6e3a3e164d6bda4ea19e3f944904ab11d7693fce SHA512 0b15313fc11bc6b6018e01b6a3a65242306977c16ce9333ea1191c1ce0020b180451235a7a65b47bc01791e05d1b246bf9d573fc7e981a46fcfc7da0fed04cca diff --git a/dev-haskell/cabal-install/cabal-install-1.24.0.2.ebuild b/dev-haskell/cabal-install/cabal-install-1.24.0.2.ebuild deleted file mode 100644 index b1c902a33f9..000 --- a/dev-haskell/cabal-install/cabal-install-1.24.0.2.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# ebuild generated by hackport 0.5. - -CABAL_FEATURES="test-suite" -inherit bash-completion-r1 haskell-cabal - -DESCRIPTION="The command-line interface for Cabal and Hackage" -HOMEPAGE="https://www.haskell.org/cabal/; -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+network-uri +noprefs" - -RESTRICT=test - -RDEPEND=">=dev-haskell/async-2.0:= =dev-haskell/base16-bytestring-0.1.1:= =dev-haskell/bytestring-builder-0.10:= =dev-haskell/cabal-1.24.2:= =dev-haskell/cryptohash-sha256-0.11:= =dev-haskell/hackage-security-0.5.2.2:= =dev-haskell/hashable-1.0:= =dev-haskell/http-4000.1.5:= =dev-haskell/mtl-2.0:= =dev-haskell/old-time-1:= =dev-haskell/random-1:= =dev-haskell/stm-2.0:= =dev-haskell/tar-0.5.0.3:= =dev-haskell/zlib-0.5.3:= =dev-lang/ghc-7.4.1:= - network-uri? ( >=dev-haskell/network-2.6:= =dev-haskell/network-uri-2.6:= =dev-haskell/network-2.4:= - Ignore 'preferred-versions' file from hackage's tarball. Enable use of the resolv and windns packages for performing DNS lookups - Get Network.URI from the network-uri package.
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal/
commit: f9e51610b060ca7f4c21eecefd6a2b666067ce25 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Sep 4 11:47:50 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Sep 4 11:48:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9e51610 dev-haskell/cabal: requre ghc-8.8 for 3.0.1.0 Reported-by: martin vassor.org Closes: https://bugs.gentoo.org/740034 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich gentoo.org> dev-haskell/cabal/cabal-3.0.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-haskell/cabal/cabal-3.0.1.0.ebuild b/dev-haskell/cabal/cabal-3.0.1.0.ebuild index a5735f4398e..ec738e686df 100644 --- a/dev-haskell/cabal/cabal-3.0.1.0.ebuild +++ b/dev-haskell/cabal/cabal-3.0.1.0.ebuild @@ -30,7 +30,7 @@ RDEPEND=">=dev-haskell/fail-4.9:=[profile?] =dev-haskell/parsec-3.1.13.0:=[profile?] =dev-haskell/semigroups-0.18.3:=[profile?] =dev-haskell/text-1.2.3.0:=[profile?] =dev-lang/ghc-7.8.2:= + >=dev-lang/ghc-8.8:= " DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal-install/
commit: 3f950221f8f51c772d5a456b040ac6871adc45cc Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Sep 2 07:23:42 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Sep 2 07:31:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f950221 dev-haskell/cabal-install: use https:// HOMEPAGE Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich gentoo.org> dev-haskell/cabal-install/cabal-install-3.0.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-haskell/cabal-install/cabal-install-3.0.0.0.ebuild b/dev-haskell/cabal-install/cabal-install-3.0.0.0.ebuild index d2d67c73fd0..6e85d8ae942 100644 --- a/dev-haskell/cabal-install/cabal-install-3.0.0.0.ebuild +++ b/dev-haskell/cabal-install/cabal-install-3.0.0.0.ebuild @@ -10,7 +10,7 @@ CABAL_FEATURES="" inherit haskell-cabal DESCRIPTION="The command-line interface for Cabal and Hackage" -HOMEPAGE="http://www.haskell.org/cabal/; +HOMEPAGE="https://www.haskell.org/cabal/; SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal-install/
commit: ad9b66e89bf1aad0b867d8f2424b61125f79f696 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Sep 2 07:25:03 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Sep 2 07:31:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad9b66e8 dev-haskell/cabal-install: drop old Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich gentoo.org> dev-haskell/cabal-install/Manifest | 3 - .../cabal-install/cabal-install-1.18.1.0.ebuild| 54 -- .../cabal-install/cabal-install-1.20.0.3-r2.ebuild | 59 --- .../cabal-install/cabal-install-1.22.7.0.ebuild| 66 -- 4 files changed, 182 deletions(-) diff --git a/dev-haskell/cabal-install/Manifest b/dev-haskell/cabal-install/Manifest index 84a39ddb1b1..76c1ef74067 100644 --- a/dev-haskell/cabal-install/Manifest +++ b/dev-haskell/cabal-install/Manifest @@ -1,5 +1,2 @@ -DIST cabal-install-1.18.1.0.tar.gz 257577 BLAKE2B ea5d1eb3458657b81f04b2de1bd17b3f006912d0eb9a4d6e1bd23f0ecea5560912409603e8a58154c64f6863165fbc850e1015243b727e4d9bdc4bcb4006d7f0 SHA512 252304480ebde673fba873b9d7f709e47d1acfc7ab936a2b19f663d8e3c8ef7a20abeaac0cf9bbdb4bf0d1c30688e8a9b1cf1f73c27ce8f47845c3431de6752e -DIST cabal-install-1.20.0.3.tar.gz 274779 BLAKE2B 4b46e3722305566e9671677292a3ef64df9ca018dc54c088759a396b04bbbfbe28a72dc058cc98cf8ec552846d47a07d9d792a02a5834aa7808052183b4a93b0 SHA512 a272c7eb1c87a933b30697afa7bf78f95fb0afa203e791448d5e96d5c62105533347b8b777af7a7e6db5703654c319045e089d46d2263a09ed5ada10144ce12f -DIST cabal-install-1.22.7.0.tar.gz 302579 BLAKE2B e8a92bc69f0b00e5fc12145277216652fa52fb1de9ce3458b5fc3d9bc6f89cfe3a95d26dd7585566b55c55c2a9b2d021336baa10694aa39ca442bdb58c6997e7 SHA512 a88895ee38bf7451ba6a2e929ff224643ea0a536a9633d463d91a471e41b6aae302af2c3ca4fc914e4b3401fcadb137bb0c68c9fb7d0f768835374aef1b22766 DIST cabal-install-1.24.0.2.tar.gz 499937 BLAKE2B c2e1ea88e20b1a43064010117e1830b052c339464f3188a931e7ca72220287a2862ea25423e5190e8f3fe6ed6b38dc7b688474796faf3d049626b04cf6c191cc SHA512 bd055a52ff0ac697e6f21a588d53dd811d50ee9410659a242c00a5665b360ef10c024df4872b9070c33aa49f779c8817b883b40087d3f4e0be4096a54b2ad5f0 DIST cabal-install-3.0.0.0.tar.gz 654045 BLAKE2B 5036948651098b83f073b5ce29e2aaa31e4382f07e8b1e79d206889bd9c74fb88789f4b1cbb3bddc6d03375a6e3a3e164d6bda4ea19e3f944904ab11d7693fce SHA512 0b15313fc11bc6b6018e01b6a3a65242306977c16ce9333ea1191c1ce0020b180451235a7a65b47bc01791e05d1b246bf9d573fc7e981a46fcfc7da0fed04cca diff --git a/dev-haskell/cabal-install/cabal-install-1.18.1.0.ebuild b/dev-haskell/cabal-install/cabal-install-1.18.1.0.ebuild deleted file mode 100644 index b03eebc1bce..000 --- a/dev-haskell/cabal-install/cabal-install-1.18.1.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -# ebuild generated by hackport 0.3.6. - -CABAL_FEATURES="bin test-suite" -inherit bash-completion-r1 eutils haskell-cabal - -DESCRIPTION="The command-line interface for Cabal and Hackage" -HOMEPAGE="https://www.haskell.org/cabal/; -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+noprefs" - -RDEPEND="" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.18.0 =dev-haskell/http-4000.0.8 =dev-haskell/mtl-2.0 =dev-haskell/network-1 =dev-haskell/random-1 =dev-haskell/stm-2.0 =dev-haskell/zlib-0.5.3 =dev-lang/ghc-6.12.1 - test? ( dev-haskell/hunit - >=dev-haskell/quickcheck-2.5 - dev-haskell/test-framework - dev-haskell/test-framework-hunit - >=dev-haskell/test-framework-quickcheck2-0.3 ) -" - -src_prepare() { - if use noprefs; then - epatch "${FILESDIR}/${PN}"-0.13.3-nopref.patch - fi - - # no chance to link to -threaded on ppc64, alpha and others - # who use UNREG, not only ARM - if ! ghc-supports-threaded-runtime; then - cabal_chdeps '-threaded' ' ' - fi -} - -src_install() { - haskell-cabal_src_install - - dobashcomp "${S}/bash-completion/cabal" -} diff --git a/dev-haskell/cabal-install/cabal-install-1.20.0.3-r2.ebuild b/dev-haskell/cabal-install/cabal-install-1.20.0.3-r2.ebuild deleted file mode 100644 index acfa6f95855..000 --- a/dev-haskell/cabal-install/cabal-install-1.20.0.3-r2.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -# ebuild generated by hackport 0.4. - -CABAL_FEATURES="bin test-suite" -inherit bash-completion-r1 eutils haskell-cabal - -DESCRIPTION="The command-line interface for Cabal and Hackage" -HOMEPAGE="https://www.haskell.org/cabal/; -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; - -LICENSE="BSD" -SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal/
commit: ba6b18a0467a3f7ac82b91f330da43cead4074f3 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Sep 2 07:25:24 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Sep 2 07:31:25 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba6b18a0 dev-haskell/cabal: use https:// HOMEPAGE Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich gentoo.org> dev-haskell/cabal/cabal-2.4.0.1.ebuild | 2 +- dev-haskell/cabal/cabal-3.0.1.0.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-haskell/cabal/cabal-2.4.0.1.ebuild b/dev-haskell/cabal/cabal-2.4.0.1.ebuild index 0b868d122ce..9335390f8e6 100644 --- a/dev-haskell/cabal/cabal-2.4.0.1.ebuild +++ b/dev-haskell/cabal/cabal-2.4.0.1.ebuild @@ -14,7 +14,7 @@ MY_PN="Cabal" MY_P="${MY_PN}-${PV}" DESCRIPTION="A framework for packaging Haskell software" -HOMEPAGE="http://www.haskell.org/cabal/; +HOMEPAGE="https://www.haskell.org/cabal/; SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz; LICENSE="BSD" diff --git a/dev-haskell/cabal/cabal-3.0.1.0.ebuild b/dev-haskell/cabal/cabal-3.0.1.0.ebuild index 88d667c8f67..a5735f4398e 100644 --- a/dev-haskell/cabal/cabal-3.0.1.0.ebuild +++ b/dev-haskell/cabal/cabal-3.0.1.0.ebuild @@ -14,7 +14,7 @@ MY_PN="Cabal" MY_P="${MY_PN}-${PV}" DESCRIPTION="A framework for packaging Haskell software" -HOMEPAGE="http://www.haskell.org/cabal/; +HOMEPAGE="https://www.haskell.org/cabal/; SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz; LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal-helper/
commit: 2114fff64af685aa661149d72cd922f916bbd16b Author: Jakov Smolic sartura hr> AuthorDate: Sat Jun 6 20:49:19 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Sun Jun 7 17:40:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2114fff6 dev-haskell/cabal-helper: update homepage link Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: Aaron Bauman gentoo.org> dev-haskell/cabal-helper/cabal-helper-0.6.1.0.ebuild | 4 ++-- dev-haskell/cabal-helper/cabal-helper-0.6.3.1.ebuild | 4 ++-- dev-haskell/cabal-helper/cabal-helper-0.7.3.0.ebuild | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dev-haskell/cabal-helper/cabal-helper-0.6.1.0.ebuild b/dev-haskell/cabal-helper/cabal-helper-0.6.1.0.ebuild index ff6816e9508..2764887972d 100644 --- a/dev-haskell/cabal-helper/cabal-helper-0.6.1.0.ebuild +++ b/dev-haskell/cabal-helper/cabal-helper-0.6.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -9,7 +9,7 @@ CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite" inherit haskell-cabal DESCRIPTION="Simple interface to some of Cabal's configuration state used by ghc-mod" -HOMEPAGE="http://hackage.haskell.org/package/cabal-helper; +HOMEPAGE="https://hackage.haskell.org/package/cabal-helper; SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; LICENSE="AGPL-3" diff --git a/dev-haskell/cabal-helper/cabal-helper-0.6.3.1.ebuild b/dev-haskell/cabal-helper/cabal-helper-0.6.3.1.ebuild index c93b9cd8e3f..39f355f4069 100644 --- a/dev-haskell/cabal-helper/cabal-helper-0.6.3.1.ebuild +++ b/dev-haskell/cabal-helper/cabal-helper-0.6.3.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -9,7 +9,7 @@ CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite" inherit haskell-cabal DESCRIPTION="Simple interface to some of Cabal's configuration state used by ghc-mod" -HOMEPAGE="http://hackage.haskell.org/package/cabal-helper; +HOMEPAGE="https://hackage.haskell.org/package/cabal-helper; SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; LICENSE="AGPL-3" diff --git a/dev-haskell/cabal-helper/cabal-helper-0.7.3.0.ebuild b/dev-haskell/cabal-helper/cabal-helper-0.7.3.0.ebuild index d026d8169e2..854c03c288d 100644 --- a/dev-haskell/cabal-helper/cabal-helper-0.7.3.0.ebuild +++ b/dev-haskell/cabal-helper/cabal-helper-0.7.3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" inherit haskell-cabal DESCRIPTION="Simple interface to some of Cabal's configuration state used by ghc-mod" -HOMEPAGE="http://hackage.haskell.org/package/cabal-helper; +HOMEPAGE="https://hackage.haskell.org/package/cabal-helper; SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; LICENSE="AGPL-3"
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal/
commit: 30191f673e57b9ceebf65fb1c345b9174eb2f07f Author: Sergei Trofimovich gentoo org> AuthorDate: Wed May 27 06:52:09 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed May 27 06:52:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30191f67 dev-haskell/cabal: bump up to 2.4.0.1 (ghc-8.6 core lib) Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich gentoo.org> dev-haskell/cabal/Manifest | 1 + dev-haskell/cabal/cabal-2.4.0.1.ebuild | 44 ++ 2 files changed, 45 insertions(+) diff --git a/dev-haskell/cabal/Manifest b/dev-haskell/cabal/Manifest index 8e84244c8fe..d75f72fe087 100644 --- a/dev-haskell/cabal/Manifest +++ b/dev-haskell/cabal/Manifest @@ -5,3 +5,4 @@ DIST Cabal-1.20.0.2.tar.gz 717941 BLAKE2B 38aa5742a1f0137b3f81af6543d7810b98f15b DIST Cabal-1.22.8.0.tar.gz 405552 BLAKE2B 9484ba4b485f6119a7b9e27565ac26ea403b407711a8dcfcee127e03f3cce6a0e96165126a996b39a8f29e97e65eff4f5ec308fb3f53c53cb795cb8ba1ab0daf SHA512 3666e8a66751ea8ae93109c1e33c2909c00c65ddcd77458c41303481e06ebd7230215e12c133cc2fca47ba352c61411ff72ca0994b6d45b5987156bce2fbcdf3 DIST Cabal-1.24.2.0.tar.gz 441440 BLAKE2B b4ce800ab35c0771b9da1947b459bae7cf6236724b6073bff3eb51732b08b71f65596f9f3fb7a09eacea4a1ee88d9bd6350298919f095fb2479770f98539faf5 SHA512 707015930d6bd463290c59ef043a5acea79f22d43920ac249d2391c0b8960a10261a83c8aa1a326b6e95311edb048c9edbdc211dc1b79aee86884061af6c8b36 DIST Cabal-2.0.0.2.tar.gz 1551128 BLAKE2B bc053a31ddd966577b1c4d5b80bd778fe0b5aadef08d3eee1f8613ab2dd9bc3a0371ad1687033a4489bfced3b46926b0cbdea20d53ada4ed1ab615c7e080de39 SHA512 0eac73132dbee80cce8bf6ce95d531526c983e90dde3348edf6ee583e7fe352393dc6806eb7f35cd38729d979dd418267f1884ec49b4c9e7d858d9b17dff900f +DIST Cabal-2.4.0.1.tar.gz 4801392 BLAKE2B 489096b7297e217866006f02e7ef41fe362d6495f81ebbb3b3149341bf9ff18d93d102fe836259471ed9ec1c6c591f5564f81a623a7e4106b9e8a4388646d73f SHA512 4b2a1187e1ec011052ab77ef4bc700608eaab3e921554dd9d75bfca058c487a5651ab6cfe2734ee6cc9687d504a008b4912db182166f0f2f52d23fc08230e48c diff --git a/dev-haskell/cabal/cabal-2.4.0.1.ebuild b/dev-haskell/cabal/cabal-2.4.0.1.ebuild new file mode 100644 index 000..0b868d122ce --- /dev/null +++ b/dev-haskell/cabal/cabal-2.4.0.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# ebuild generated by hackport 0.5.6. +#hackport: flags: -bundled-binary-generic + +CABAL_FEATURES="lib profile" # Drop test-suite: circular depend +CABAL_FEATURES+=" nocabaldep" # in case installed Cabal is broken +inherit haskell-cabal + +MY_PN="Cabal" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A framework for packaging Haskell software" +HOMEPAGE="http://www.haskell.org/cabal/; +SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz; + +LICENSE="BSD" +SLOT="0/${PV}" +# keep in sync with ghc-8.6 +#KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +RESTRICT=test # circular deps: cabal -> quickcheck -> cabal + +RDEPEND=">=dev-haskell/mtl-2.1:=[profile?] =dev-haskell/parsec-3.1.13.0:=[profile?] =dev-haskell/text-1.2.3.0:=[profile?] =dev-lang/ghc-7.8.2:= +" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${MY_P}" + +PATCHES=("${FILESDIR}"/${PN}-2.0.0.2-no-bootstrap.patch) + +CABAL_CORE_LIB_GHC_PV="PM:8.6.1 PM:8.6.2 PM:8.6.3 PM:8.6.4 PM:8.6.5" + +src_configure() { + haskell-cabal_src_configure \ + --flag=-bundled-binary-generic +}
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal-doctest/
commit: f6e58335f3b39c1feca82e90f7c5627b31e69e5f Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Dec 15 10:03:34 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Dec 15 10:06:03 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6e58335 dev-haskell/cabal-doctest: bump up to 1.0.8 Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich gentoo.org> dev-haskell/cabal-doctest/Manifest | 1 + .../cabal-doctest/cabal-doctest-1.0.8.ebuild | 25 ++ 2 files changed, 26 insertions(+) diff --git a/dev-haskell/cabal-doctest/Manifest b/dev-haskell/cabal-doctest/Manifest index b57b973e1f2..cfed113ca8a 100644 --- a/dev-haskell/cabal-doctest/Manifest +++ b/dev-haskell/cabal-doctest/Manifest @@ -1 +1,2 @@ +DIST cabal-doctest-1.0.8.tar.gz 10812 BLAKE2B ccfff885efdcb4e2d1233ef6e9a1ae6b2e2101dd0811634dd1be284439e3fe2ffa8f1817d3b1f5106a49365a848b2178c637450a23de7b326c4f476a0e73b3bb SHA512 121827f4f9117673c5c41beeaff2ef74f75ca55fba8460f6289d69b1ebfdebb9568f23b4b7d0ab2f3d436cbcdaa073709a26562b39e5f57a6a705088d0a2ff71 DIST cabal-doctest-1.tar.gz 5056 BLAKE2B c73c636d4aa6c23a3d12cae969430405ed7ee8a3ebd27498c92712719c0111d64a200e28a8a17fb262d4627179b765757b9d041322fdba2fdc6f6b6f787f90d2 SHA512 2360f44b072123bfc9aeb23352f96777e5e2acbefd38659af26b17e7b8a4d3d332eb4bb3da7c1cb354660bb019c2a30e4323d295dbaf1356e2d6a8ffab51f82e diff --git a/dev-haskell/cabal-doctest/cabal-doctest-1.0.8.ebuild b/dev-haskell/cabal-doctest/cabal-doctest-1.0.8.ebuild new file mode 100644 index 000..fc699db32cf --- /dev/null +++ b/dev-haskell/cabal-doctest/cabal-doctest-1.0.8.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# ebuild generated by hackport 0.6. + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="A Setup.hs helper for doctests running" +HOMEPAGE="https://github.com/phadej/cabal-doctest; +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-haskell/cabal-1.10:=[profile?] =dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.10 +"
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal-doctest/
commit: d839b8fa742edac81d04072b769f208816b7cbbe Author: Michael Mair-Keimberger gmail com> AuthorDate: Wed Apr 18 07:31:21 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Mon Apr 23 14:47:01 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d839b8fa dev-haskell/cabal-doctest: fix HOMEPAGE dev-haskell/cabal-doctest/cabal-doctest-1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-haskell/cabal-doctest/cabal-doctest-1.ebuild b/dev-haskell/cabal-doctest/cabal-doctest-1.ebuild index b677d6a11f2..80374107396 100644 --- a/dev-haskell/cabal-doctest/cabal-doctest-1.ebuild +++ b/dev-haskell/cabal-doctest/cabal-doctest-1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour" inherit haskell-cabal DESCRIPTION="A Setup.hs helper for doctests running" -HOMEPAGE="https://github.com/phadej/cabal-doctests; +HOMEPAGE="https://github.com/phadej/cabal-doctest; SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal/, dev-haskell/cabal/files/
commit: d3f5009d3907e25e9db8153bca67e105f2ab6345 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Dec 3 18:57:20 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Dec 3 18:57:20 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3f5009d dev-haskell/cabal: bump up to 2.0.0.2, bug #635268 ghc-8.2 branch needs at least Cabal-2. Closes: https://bugs.gentoo.org/635268 Package-Manager: Portage-2.3.16, Repoman-2.3.6 dev-haskell/cabal/Manifest | 1 + dev-haskell/cabal/cabal-2.0.0.2.ebuild | 40 ++ .../cabal/files/cabal-2.0.0.2-no-bootstrap.patch | 10 ++ dev-haskell/cabal/metadata.xml | 15 ++-- 4 files changed, 63 insertions(+), 3 deletions(-) diff --git a/dev-haskell/cabal/Manifest b/dev-haskell/cabal/Manifest index b2b49797e58..8e84244c8fe 100644 --- a/dev-haskell/cabal/Manifest +++ b/dev-haskell/cabal/Manifest @@ -4,3 +4,4 @@ DIST Cabal-1.18.1.5.tar.gz 706722 BLAKE2B ff1b301882d39c0388f6ecd39ad73cadebdc90 DIST Cabal-1.20.0.2.tar.gz 717941 BLAKE2B 38aa5742a1f0137b3f81af6543d7810b98f15b6aeb6e83ea169aacab0bcb1d14629df885cc9c02bb64567069e475497cf2ac716731bf84ee89bdf177404cc5e0 SHA512 6dfe30ebe5859ccd934f76fc32bd4757d89e3bcb02a528bebaa0a63f22c0494eb4a941b2fed2e004671875586fed113860e82413bed99f70be565f4f343ac3d3 DIST Cabal-1.22.8.0.tar.gz 405552 BLAKE2B 9484ba4b485f6119a7b9e27565ac26ea403b407711a8dcfcee127e03f3cce6a0e96165126a996b39a8f29e97e65eff4f5ec308fb3f53c53cb795cb8ba1ab0daf SHA512 3666e8a66751ea8ae93109c1e33c2909c00c65ddcd77458c41303481e06ebd7230215e12c133cc2fca47ba352c61411ff72ca0994b6d45b5987156bce2fbcdf3 DIST Cabal-1.24.2.0.tar.gz 441440 BLAKE2B b4ce800ab35c0771b9da1947b459bae7cf6236724b6073bff3eb51732b08b71f65596f9f3fb7a09eacea4a1ee88d9bd6350298919f095fb2479770f98539faf5 SHA512 707015930d6bd463290c59ef043a5acea79f22d43920ac249d2391c0b8960a10261a83c8aa1a326b6e95311edb048c9edbdc211dc1b79aee86884061af6c8b36 +DIST Cabal-2.0.0.2.tar.gz 1551128 BLAKE2B bc053a31ddd966577b1c4d5b80bd778fe0b5aadef08d3eee1f8613ab2dd9bc3a0371ad1687033a4489bfced3b46926b0cbdea20d53ada4ed1ab615c7e080de39 SHA512 0eac73132dbee80cce8bf6ce95d531526c983e90dde3348edf6ee583e7fe352393dc6806eb7f35cd38729d979dd418267f1884ec49b4c9e7d858d9b17dff900f diff --git a/dev-haskell/cabal/cabal-2.0.0.2.ebuild b/dev-haskell/cabal/cabal-2.0.0.2.ebuild new file mode 100644 index 000..6940bc3c4e4 --- /dev/null +++ b/dev-haskell/cabal/cabal-2.0.0.2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# ebuild generated by hackport 0.5.3. +#hackport: flags: -parsec-struct-diff + +CABAL_FEATURES="lib profile test-suite" +CABAL_FEATURES+=" nocabaldep" # in case installed Cabal is broken +inherit haskell-cabal + +MY_PN="Cabal" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A framework for packaging Haskell software" +HOMEPAGE="http://www.haskell.org/cabal/; +SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +#not keyworded yet: many packages are broken +#KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +IUSE="" + +RESTRICT=test # circular dependencies + +RDEPEND=">=dev-lang/ghc-7.8.1:=" +DEPEND="${RDEPEND}" + +CABAL_CORE_LIB_GHC_PV="PM:8.2.1" + +PATCHES=("${FILESDIR}"/${P}-no-bootstrap.patch) + +S="${WORKDIR}/${MY_P}" + +src_configure() { + haskell-cabal_src_configure \ + --flag=-parsec-struct-diff +} diff --git a/dev-haskell/cabal/files/cabal-2.0.0.2-no-bootstrap.patch b/dev-haskell/cabal/files/cabal-2.0.0.2-no-bootstrap.patch new file mode 100644 index 000..2eed504b565 --- /dev/null +++ b/dev-haskell/cabal/files/cabal-2.0.0.2-no-bootstrap.patch @@ -0,0 +1,10 @@ +diff --git a/Setup.hs b/Setup.hs +index 42784ab..6bb3f8a 100644 +--- a/Setup.hs b/Setup.hs +@@ -1,2 +1,4 @@ +-import Distribution.Simple ++{-# LANGUAGE PackageImports #-} ++-- forces not to use local files ++import "Cabal" Distribution.Simple + main :: IO () diff --git a/dev-haskell/cabal/metadata.xml b/dev-haskell/cabal/metadata.xml index b3df786ec76..97bee0727e4 100644 --- a/dev-haskell/cabal/metadata.xml +++ b/dev-haskell/cabal/metadata.xml @@ -1,7 +1,16 @@ http://www.gentoo.org/dtd/metadata.dtd;> - -hask...@gentoo.org - + + hask...@gentoo.org + Gentoo Haskell + + + The Haskell Common Architecture for Building Applications and + Libraries: a framework defining a common interface for authors to more + easily build their Haskell applications in a portable way. + + The Haskell Cabal is part of a larger infrastructure for distributing, + organizing, and cataloging Haskell libraries and tools. +
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal-install/
commit: 79d6255cd82efa9df3c3172f5969d9c458988631 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Sep 23 17:43:50 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Sep 23 18:40:51 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79d6255c dev-haskell/cabal-install: stable 1.24.0.2 for x86/amd64, bug #631138 Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="amd64 x86" dev-haskell/cabal-install/cabal-install-1.24.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-haskell/cabal-install/cabal-install-1.24.0.2.ebuild b/dev-haskell/cabal-install/cabal-install-1.24.0.2.ebuild index a3222a1f40e..14f9f6461f8 100644 --- a/dev-haskell/cabal-install/cabal-install-1.24.0.2.ebuild +++ b/dev-haskell/cabal-install/cabal-install-1.24.0.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="+network-uri +noprefs" RESTRICT=test
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal-helper/
commit: e5736f75d4c8e66cf4b418b18958ac9086190568 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Feb 15 08:43:07 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Feb 15 08:43:07 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5736f75 dev-haskell/cabal-helper: bump up to 0.7.3.0 Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-haskell/cabal-helper/Manifest | 1 + .../cabal-helper/cabal-helper-0.7.3.0.ebuild | 32 ++ 2 files changed, 33 insertions(+) diff --git a/dev-haskell/cabal-helper/Manifest b/dev-haskell/cabal-helper/Manifest index ba1a1f3240..d253e087af 100644 --- a/dev-haskell/cabal-helper/Manifest +++ b/dev-haskell/cabal-helper/Manifest @@ -1,2 +1,3 @@ DIST cabal-helper-0.6.1.0.tar.gz 32694 SHA256 57e81db2036ae1781e1002d448a1f7abe7fef2b689cf3a3c61689a89c30929df SHA512 8c85b5e49f95acb74dc743a57e428ffe3f9801a9020e4601f28f10bd3e3f98910dc90d8b611162e61cda0eec06a48ab09bd23eaf82093a85427a4c8330f7 WHIRLPOOL dab600db4e36d70b9d23163b166a8c34ea819074ea8848f319c31b211d41039a35bf4eaf6303323b5c441dd99797dce3d218e7021bf0e2927884ad0da4fec51d DIST cabal-helper-0.6.3.1.tar.gz 41668 SHA256 c19a9a87c54f6649e0f8cbb3a070244bff9fcc5b9ae783c00c049867fb1a7afe SHA512 7a0833cee229286904ff1304944100df33d975f1df0df5ab439f28d1ce28ae3fe86cc7d208ff04ba9980aff26f77f260d4f2893c7d52839faeccf7041cca WHIRLPOOL 9b38a096e702c19f0f693d2235cbc457077234a9e20c26a70c991c7f4d37c83a28c7db8f7bf4693c55d57a314ae6efe2eeba3a31b10056f6f7761865ea346af5 +DIST cabal-helper-0.7.3.0.tar.gz 35745 SHA256 794055f5205dd029aceb2fe9aac183880d2b4ef005d1096ee3052710d01192a4 SHA512 612c7589a9f8eb4056ae5cf3365d5ee2d52357554a012c9a4515c2adefd5275153ff24fc80aac7b7f37e397a583f22808e4554fcde8a0f72cc0306ffe811600f WHIRLPOOL b5d3cab0f13eec2d807d6a5d271e2f588f5f12ba2b3dfb300b675e1592bbedb6b8613f11b0abca0c4ea01ae17a3dbfbd1ece959b08547f76a0007f2b1fcd2705 diff --git a/dev-haskell/cabal-helper/cabal-helper-0.7.3.0.ebuild b/dev-haskell/cabal-helper/cabal-helper-0.7.3.0.ebuild new file mode 100644 index 00..5ecfda3d48 --- /dev/null +++ b/dev-haskell/cabal-helper/cabal-helper-0.7.3.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +# ebuild generated by hackport 0.5.1. + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="Simple interface to some of Cabal's configuration state used by ghc-mod" +HOMEPAGE="http://hackage.haskell.org/package/cabal-helper; +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RESTRICT=test # runs external cabal and downloads things + +RDEPEND=">=dev-haskell/cabal-1.14:=[profile?] =dev-haskell/mtl-2.0:=[profile?] =dev-haskell/temporary-1.2.0.4:=[profile?] =dev-haskell/utf8-string-1.0.1.1:=[profile?] =dev-lang/ghc-7.8.2:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.18.1.3 + test? ( >=dev-haskell/extra-1.4.10
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal-install/files/, dev-haskell/cabal-install/
commit: 650334e6903e6c4b3a27450e5ccbec131855c5a6 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Feb 15 08:34:37 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Feb 15 08:34:37 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=650334e6 dev-haskell/cabal-install: bump up to 1.24.0.2 Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-haskell/cabal-install/Manifest | 1 + .../cabal-install/cabal-install-1.24.0.2.ebuild| 79 ++ .../files/cabal-install-1.24.0.0-nopref.patch | 15 3 files changed, 95 insertions(+) diff --git a/dev-haskell/cabal-install/Manifest b/dev-haskell/cabal-install/Manifest index 528c2a73a0..f06e86b7aa 100644 --- a/dev-haskell/cabal-install/Manifest +++ b/dev-haskell/cabal-install/Manifest @@ -1,3 +1,4 @@ DIST cabal-install-1.18.1.0.tar.gz 257577 SHA256 d6abb6fef8204780a41aff2e93dfa297883673507cec557348aebf6b37843ae4 SHA512 252304480ebde673fba873b9d7f709e47d1acfc7ab936a2b19f663d8e3c8ef7a20abeaac0cf9bbdb4bf0d1c30688e8a9b1cf1f73c27ce8f47845c3431de6752e WHIRLPOOL 1d2bd46e88a3ac48fcd46cc229f2a90059b0d48ceec9bb04cb91c68adf7690bbe599adc518cce0e76bdffe80eff0cd615f7d25843a7f0f0090d59a34f5b37df2 DIST cabal-install-1.20.0.3.tar.gz 274779 SHA256 d2bd56f3bcae92b7b97325be5216f94544fbcb30e10e24b40bccc149584b0b14 SHA512 a272c7eb1c87a933b30697afa7bf78f95fb0afa203e791448d5e96d5c62105533347b8b777af7a7e6db5703654c319045e089d46d2263a09ed5ada10144ce12f WHIRLPOOL da95f8a386c751c8c83ffa965422ab8fcf047693300f6d7ed39ec046354c8b00753fd3f0936b56eb5a6e854e5176ad2e20282e2bbcc0745f5ef4d462e59f4d0d DIST cabal-install-1.22.7.0.tar.gz 302579 SHA256 b30fd14f20fdd11b028cba68fefeed7eeadcacf919e7c29bc4d7289a656d19f3 SHA512 a88895ee38bf7451ba6a2e929ff224643ea0a536a9633d463d91a471e41b6aae302af2c3ca4fc914e4b3401fcadb137bb0c68c9fb7d0f768835374aef1b22766 WHIRLPOOL 2315f7b510456fdc4db7348d67fcf5c3ceb3ee03684297d6f429f4aff62a681c70aeeb34beac48d3481f7920d4b123369a21a4f340b899f7b52431119d3e680b +DIST cabal-install-1.24.0.2.tar.gz 499937 SHA256 2ac8819238a0e57fff9c3c857e97b8705b1b5fef2e46cd2829e85d96e2a00fe0 SHA512 bd055a52ff0ac697e6f21a588d53dd811d50ee9410659a242c00a5665b360ef10c024df4872b9070c33aa49f779c8817b883b40087d3f4e0be4096a54b2ad5f0 WHIRLPOOL fd891e023789208d5ea96a1de4ecd20449ec2d39f3214140f70157e26c258c623beaaf9d38f006b683fc8aa80a81ecd9346f31359213f1620f2b51b516b856df diff --git a/dev-haskell/cabal-install/cabal-install-1.24.0.2.ebuild b/dev-haskell/cabal-install/cabal-install-1.24.0.2.ebuild new file mode 100644 index 00..b6e6233296 --- /dev/null +++ b/dev-haskell/cabal-install/cabal-install-1.24.0.2.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +# ebuild generated by hackport 0.5. + +CABAL_FEATURES="test-suite" +inherit bash-completion-r1 haskell-cabal + +DESCRIPTION="The command-line interface for Cabal and Hackage" +HOMEPAGE="http://www.haskell.org/cabal/; +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+network-uri +noprefs" + +RESTRICT=test + +RDEPEND=">=dev-haskell/async-2.0:= =dev-haskell/base16-bytestring-0.1.1:= =dev-haskell/bytestring-builder-0.10:= =dev-haskell/cabal-1.24.2:= =dev-haskell/cryptohash-sha256-0.11:= =dev-haskell/hackage-security-0.5.2.2:= =dev-haskell/hashable-1.0:= =dev-haskell/http-4000.1.5:= =dev-haskell/mtl-2.0:= =dev-haskell/old-time-1:= =dev-haskell/random-1:= =dev-haskell/stm-2.0:= =dev-haskell/tar-0.5.0.3:= =dev-haskell/zlib-0.5.3:= =dev-lang/ghc-7.4.1:= + network-uri? ( >=dev-haskell/network-2.6:= =dev-haskell/network-uri-2.6:= =dev-haskell/network-2.4:= Maybe [Dependency] + extractPrefs entry = case Tar.entryContent entry of ++{- ++ -- get rid of hackage's preferred-versions ++ -- I'd like to have bleeding-edge packages in system and I don't fear of ++ -- broken packages with improper depends + Tar.NormalFile content _ +@@ -351,2 +355,3 @@ extractPrefs entry = case Tar.entryContent entry of + prefs = parsePreferredVersions content ++-} + _ -> Nothing
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal/
commit: 7db735e14d1a9667af549140ed36e1c1a214a291 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Feb 15 08:29:52 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Feb 15 08:29:52 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7db735e1 dev-haskell/cabal: bump up to 1.24.2.0 Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-haskell/cabal/Manifest | 1 + dev-haskell/cabal/cabal-1.24.2.0.ebuild | 38 + 2 files changed, 39 insertions(+) diff --git a/dev-haskell/cabal/Manifest b/dev-haskell/cabal/Manifest index c46a07365b..1c3fe48804 100644 --- a/dev-haskell/cabal/Manifest +++ b/dev-haskell/cabal/Manifest @@ -3,3 +3,4 @@ DIST Cabal-1.18.1.3.tar.gz 705715 SHA256 25c436290dd9d05b588b6b002f0357302a9b0bf DIST Cabal-1.18.1.5.tar.gz 706722 SHA256 2a5f14599e390e4ed6fc78ad05e16792a671bd5c5b479c6834aa1a000ff45237 SHA512 a5bb21bcb0a95f22572a1d6d4338415bf00eab9b77c2fb4775c81f7554d282fea9160646687bd903197cb5d429f0fcd28b30b577a8915ec92740a91fa13c68ef WHIRLPOOL de3dc78ba6f99107746c75cedbdefd5661dea773cff5362ec73695b1de3ed247f0e034551da5fa39e46084ed81ee6fabbba1907f199a12c4599d66db2f7fb974 DIST Cabal-1.20.0.2.tar.gz 717941 SHA256 234d2299bcf580f727cd3fa649448ff84b304d1f270e3b6836f8e2211d11bf02 SHA512 6dfe30ebe5859ccd934f76fc32bd4757d89e3bcb02a528bebaa0a63f22c0494eb4a941b2fed2e004671875586fed113860e82413bed99f70be565f4f343ac3d3 WHIRLPOOL 38ccfaded54fb86bedca33dd48742f06763b6b7dc89444dac6846102dec27fe61acefef3b1f0a3e4053751e88f79ab523e89264f070eddc999ca9810b47cce9b DIST Cabal-1.22.8.0.tar.gz 405552 SHA256 2a42a2ddecb6450f87ed3a2b37af81dcc573dfde8f0db16f695c78674a80a34e SHA512 3666e8a66751ea8ae93109c1e33c2909c00c65ddcd77458c41303481e06ebd7230215e12c133cc2fca47ba352c61411ff72ca0994b6d45b5987156bce2fbcdf3 WHIRLPOOL 33b409ac997a1ef18f395a03707ee7dc7c1cfe8cf155f10d7116267e0502c733bf4a0c0b5de9a7075b364855cf3b8151af245b34cfb1f717191fb199328544f3 +DIST Cabal-1.24.2.0.tar.gz 441440 SHA256 b7d0eb8e3503fbca460c0a6ca5c88352cecfe1b69e0bbc79827872134ed86340 SHA512 707015930d6bd463290c59ef043a5acea79f22d43920ac249d2391c0b8960a10261a83c8aa1a326b6e95311edb048c9edbdc211dc1b79aee86884061af6c8b36 WHIRLPOOL 9e5cd53d4e6a83bb6c2c8f5284e7d4c6b0645ceb5f0d5d3951aa199b6b02c3cb30cfd0b53f786656bc65a2a189fba65cf694f5a16ba9540a547acd052e908c19 diff --git a/dev-haskell/cabal/cabal-1.24.2.0.ebuild b/dev-haskell/cabal/cabal-1.24.2.0.ebuild new file mode 100644 index 00..0b2660c7d1 --- /dev/null +++ b/dev-haskell/cabal/cabal-1.24.2.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +# ebuild generated by hackport 0.5. +#hackport: flags: -bundled-binary-generic + +CABAL_FEATURES="lib profile test-suite" +CABAL_FEATURES+=" nocabaldep" # in case installed Cabal is broken +inherit haskell-cabal + +MY_PN="Cabal" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A framework for packaging Haskell software" +HOMEPAGE="http://www.haskell.org/cabal/; +SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +IUSE="" + +RESTRICT=test # circular dependencies + +RDEPEND=">=dev-lang/ghc-7.8.1:=" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${MY_P}" + +CABAL_CORE_LIB_GHC_PV="PM:8.0.2_rc2 PM:8.0.2" + +src_configure() { + haskell-cabal_src_configure \ + --flag=-bundled-binary-generic +}
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal/
commit: ec45f110b0c68c8c3212296b193a3fc6c5d359fe Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Dec 28 22:33:57 2016 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Dec 28 22:37:36 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec45f110 dev-haskell/cabal: drop old Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-haskell/cabal/Manifest | 2 -- dev-haskell/cabal/cabal-1.14.0.ebuild | 48 - dev-haskell/cabal/cabal-1.16.0.3.ebuild | 54 - 3 files changed, 104 deletions(-) diff --git a/dev-haskell/cabal/Manifest b/dev-haskell/cabal/Manifest index 76df172..c46a0736 100644 --- a/dev-haskell/cabal/Manifest +++ b/dev-haskell/cabal/Manifest @@ -1,5 +1,3 @@ -DIST Cabal-1.14.0.tar.gz 276517 SHA256 72540a9db8b329121b7815ef207098f4b394f76d11d154d36baf54054327abe4 SHA512 6e31f44cfafd44e1e3987ed0b116a52e12495228cb1de89e9f4ded8dbc06a0d1537bf647c4576c606d623b7d58d10367d243258b500b8c8329db6c48afd9eee3 WHIRLPOOL 5d5923bc454e2fa24bcc9fe845b07c41c56ea67f45a0815597f0dffc4d60027117d38bdd1eccd4e61cd24d682bd8b3f4026cfaf62481712234fc9cea5321 -DIST Cabal-1.16.0.3.tar.gz 284665 SHA256 ef27629d540e46c77cabac08c008583abee4e4a04ed5a5ecb1a84725dbc39f86 SHA512 7dd365c44b5ea489fcc990e0deca8ffcfdd6b867a35b85b422fc0fe9e3c70739df393cacf425575e5e4977729ef875eb0737aaa13a0f20cfaff9d22b39027a85 WHIRLPOOL 84fbe4c41c14377685c89a93b79e03920d19e65c3c8c51a4ef590bfb8ad331e1ae85d224c1cd820e90262a579131c823510a2e62f4566d452af8e67d5cf26be2 DIST Cabal-1.18.1.2.tar.gz 323545 SHA256 594ef792c085f00f06728dad0a02dd63450b49b5ac394484be6c6a0a484b6f5d SHA512 a91abbdb86bcb7a47e871e9b9a2cb4720b41f2cf6998416cc557460ff821e9b711cf8c346bf16c7b07c180815cb901f7b27e5cda3701f3ace554613ceb27e3c6 WHIRLPOOL cfc3872b944ce5209ebc0429e5561ba3fd5ddecf1256aa47e8d4968727bd3498a6dd23f6417161e7a570259728e6f66098d045d7d7b4c7e87f721c5b2edf0f73 DIST Cabal-1.18.1.3.tar.gz 705715 SHA256 25c436290dd9d05b588b6b002f0357302a9b0bf8c2630b8b069c300d803335d4 SHA512 3c6f2d3be36384140007ca1146edcca5461bf0e93cde8d2b32bd9d69f74df51975bfbc91ec7cce92d9c78929f91f9e7e8b595488bc1c328dbed313a6fcd76708 WHIRLPOOL 4679e7e0f6b9f1a887f3bbc9bdd5eccfac0bed8d62fd13cb516a51b7e8d1efe2d654c78fd38207a9678152629f60ff2528080a6fb857e7a05dd349f7c3f5f417 DIST Cabal-1.18.1.5.tar.gz 706722 SHA256 2a5f14599e390e4ed6fc78ad05e16792a671bd5c5b479c6834aa1a000ff45237 SHA512 a5bb21bcb0a95f22572a1d6d4338415bf00eab9b77c2fb4775c81f7554d282fea9160646687bd903197cb5d429f0fcd28b30b577a8915ec92740a91fa13c68ef WHIRLPOOL de3dc78ba6f99107746c75cedbdefd5661dea773cff5362ec73695b1de3ed247f0e034551da5fa39e46084ed81ee6fabbba1907f199a12c4599d66db2f7fb974 diff --git a/dev-haskell/cabal/cabal-1.14.0.ebuild b/dev-haskell/cabal/cabal-1.14.0.ebuild deleted file mode 100644 index 1bdf7c3.. --- a/dev-haskell/cabal/cabal-1.14.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -# ebuild generated by hackport 0.2.12 - -EAPI="4" - -CABAL_FEATURES="bootstrap lib profile" -inherit haskell-cabal eutils versionator - -MY_PN="Cabal" -MY_PV=$(get_version_component_range '1-3') -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="A framework for packaging Haskell software" -HOMEPAGE="http://www.haskell.org/cabal/; -SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" -IUSE="doc" - -RESTRICT="test" # avoid circular deps - -DEPEND=">=dev-lang/ghc-6.10.1 - http://www.haskell.org/cabal/; -SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" -IUSE="" - -RDEPEND=">=dev-lang/ghc-6.10.4:=" -DEPEND="${RDEPEND} - test? ( dev-haskell/extensible-exceptions - dev-haskell/hunit - >=dev-haskell/quickcheck-2.1.0.1 - dev-haskell/test-framework - dev-haskell/test-framework-hunit - dev-haskell/test-framework-quickcheck2 - )" - -RESTRICT="test" # Fails own tests - -RDEPEND="${RDEPEND}" - -S="${WORKDIR}/${MY_PN}-${MY_PV}" - -src_configure() { - if ! cabal-is-dummy-lib; then - einfo "Bootstrapping Cabal..." - $(ghc-getghc) ${HCFLAGS} -i -i. -i"${WORKDIR}/${FP_P}" -cpp --make Setup.hs \ - -o setup || die "compiling Setup.hs failed" - cabal-configure - fi -} - -src_compile() { - if ! cabal-is-dummy-lib; then - cabal-build - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal/
commit: 8235588ff6c9d8fea67bf36809e0197184788ad9 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat May 14 21:42:59 2016 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun May 15 08:25:54 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8235588f dev-haskell/cabal: disable circular dependency in tests Package-Manager: portage-2.2.28 dev-haskell/cabal/cabal-1.18.1.5.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dev-haskell/cabal/cabal-1.18.1.5.ebuild b/dev-haskell/cabal/cabal-1.18.1.5.ebuild index 0554381..69b8eed 100644 --- a/dev-haskell/cabal/cabal-1.18.1.5.ebuild +++ b/dev-haskell/cabal/cabal-1.18.1.5.ebuild @@ -22,6 +22,8 @@ SLOT="0/${PV}" KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="" +RESTRICT=test # circular depend: cabal[test]->quickcheck[test]->cabal + RDEPEND=">=dev-lang/ghc-6.12.1:=" DEPEND="${RDEPEND} test? ( dev-haskell/extensible-exceptions
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal-helper/
commit: cfc5a83189ec7cbbb19e1ee06c12225d13fb56e5 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Apr 16 09:24:31 2016 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Apr 16 09:30:47 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfc5a831 dev-haskell/cabal-helper: bump up to 0.6.0.3 Package-Manager: portage-2.2.28 dev-haskell/cabal-helper/Manifest | 1 + .../cabal-helper/cabal-helper-0.6.3.1.ebuild | 33 ++ 2 files changed, 34 insertions(+) diff --git a/dev-haskell/cabal-helper/Manifest b/dev-haskell/cabal-helper/Manifest index 732f043..ba1a1f3 100644 --- a/dev-haskell/cabal-helper/Manifest +++ b/dev-haskell/cabal-helper/Manifest @@ -1 +1,2 @@ DIST cabal-helper-0.6.1.0.tar.gz 32694 SHA256 57e81db2036ae1781e1002d448a1f7abe7fef2b689cf3a3c61689a89c30929df SHA512 8c85b5e49f95acb74dc743a57e428ffe3f9801a9020e4601f28f10bd3e3f98910dc90d8b611162e61cda0eec06a48ab09bd23eaf82093a85427a4c8330f7 WHIRLPOOL dab600db4e36d70b9d23163b166a8c34ea819074ea8848f319c31b211d41039a35bf4eaf6303323b5c441dd99797dce3d218e7021bf0e2927884ad0da4fec51d +DIST cabal-helper-0.6.3.1.tar.gz 41668 SHA256 c19a9a87c54f6649e0f8cbb3a070244bff9fcc5b9ae783c00c049867fb1a7afe SHA512 7a0833cee229286904ff1304944100df33d975f1df0df5ab439f28d1ce28ae3fe86cc7d208ff04ba9980aff26f77f260d4f2893c7d52839faeccf7041cca WHIRLPOOL 9b38a096e702c19f0f693d2235cbc457077234a9e20c26a70c991c7f4d37c83a28c7db8f7bf4693c55d57a314ae6efe2eeba3a31b10056f6f7761865ea346af5 diff --git a/dev-haskell/cabal-helper/cabal-helper-0.6.3.1.ebuild b/dev-haskell/cabal-helper/cabal-helper-0.6.3.1.ebuild new file mode 100644 index 000..742efe8 --- /dev/null +++ b/dev-haskell/cabal-helper/cabal-helper-0.6.3.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +# ebuild generated by hackport 0.4.6 + +CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="Simple interface to some of Cabal's configuration state used by ghc-mod" +HOMEPAGE="http://hackage.haskell.org/package/cabal-helper; +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RESTRICT=test # runs external cabal and downloads things + +RDEPEND=">=dev-haskell/cabal-1.14:=[profile?] =dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.10 + test? ( dev-haskell/extra ) +"
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal/
commit: 29af3b2d676dd10f25af3d4a6a5c914d94e655ba Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Mar 15 21:56:35 2016 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Mar 15 22:01:32 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29af3b2d dev-haskell/cabal: bump up to 1.22.8.0 Package-Manager: portage-2.2.28 dev-haskell/cabal/Manifest | 1 + dev-haskell/cabal/cabal-1.22.8.0.ebuild | 59 + 2 files changed, 60 insertions(+) diff --git a/dev-haskell/cabal/Manifest b/dev-haskell/cabal/Manifest index b43cc99..2eacd77 100644 --- a/dev-haskell/cabal/Manifest +++ b/dev-haskell/cabal/Manifest @@ -6,3 +6,4 @@ DIST Cabal-1.18.1.5.tar.gz 706722 SHA256 2a5f14599e390e4ed6fc78ad05e16792a671bd5 DIST Cabal-1.20.0.2.tar.gz 717941 SHA256 234d2299bcf580f727cd3fa649448ff84b304d1f270e3b6836f8e2211d11bf02 SHA512 6dfe30ebe5859ccd934f76fc32bd4757d89e3bcb02a528bebaa0a63f22c0494eb4a941b2fed2e004671875586fed113860e82413bed99f70be565f4f343ac3d3 WHIRLPOOL 38ccfaded54fb86bedca33dd48742f06763b6b7dc89444dac6846102dec27fe61acefef3b1f0a3e4053751e88f79ab523e89264f070eddc999ca9810b47cce9b DIST Cabal-1.22.4.0.tar.gz 404549 SHA256 b96a8db268e3501ded01bdb0d178fe334274e92c1497c3249a59ef5cfc55dca6 SHA512 0a25889fd5fe224868210091f429489c24e01334b2ae49444dfdfaaae6e0892a8c3262e4146fefc7f95b165d637b812abd9519394de9a7d801fda9a75a945b31 WHIRLPOOL 996fd9ac055afec29f16c1e91e38ee00193894c3ed7e183a017a2fb04ead50dabf247e2209c17c5ca66c0016fa676cead36b8b0ee884f0353d3b85e08c3a0541 DIST Cabal-1.22.6.0.tar.gz 405017 SHA256 e6a58714bd33ea107b5e99c7f149b48ddd3fbfa72e6105abbab4478bcf4f2433 SHA512 f7a4bfed3a2c10709b4e1fa6abfc612835d1874e976fa732dd0dd8af41c92dcb1ba55482fbbbffd834579cdea4625d00aa11f83fbbf5b6edfeff062b332a27bc WHIRLPOOL dc1c64e771473b42954ecd78dc58434fd3822a3612ab4279697f7abd7b5c3a8be5581473a0af6188fcdd6cf376afae6befe7894c54ed27688c4a9b190e9ea0b8 +DIST Cabal-1.22.8.0.tar.gz 405552 SHA256 2a42a2ddecb6450f87ed3a2b37af81dcc573dfde8f0db16f695c78674a80a34e SHA512 3666e8a66751ea8ae93109c1e33c2909c00c65ddcd77458c41303481e06ebd7230215e12c133cc2fca47ba352c61411ff72ca0994b6d45b5987156bce2fbcdf3 WHIRLPOOL 33b409ac997a1ef18f395a03707ee7dc7c1cfe8cf155f10d7116267e0502c733bf4a0c0b5de9a7075b364855cf3b8151af245b34cfb1f717191fb199328544f3 diff --git a/dev-haskell/cabal/cabal-1.22.8.0.ebuild b/dev-haskell/cabal/cabal-1.22.8.0.ebuild new file mode 100644 index 000..2018c46 --- /dev/null +++ b/dev-haskell/cabal/cabal-1.22.8.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +# ebuild generated by hackport 0.4.5. + +CABAL_FEATURES="lib profile test-suite" +CABAL_FEATURES+=" bootstrap" # does not need cabal to build itself +inherit haskell-cabal + +MY_PN="Cabal" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A framework for packaging Haskell software" +HOMEPAGE="http://www.haskell.org/cabal/; +SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +IUSE="" + +RESTRICT=test + +RDEPEND=">=dev-lang/ghc-7.8.1:=" +DEPEND="${RDEPEND} + test? ( dev-haskell/extensible-exceptions + dev-haskell/hunit + >=dev-haskell/quickcheck-2.1.0.1:2 =dev-haskell/test-framework-quickcheck2-0.2.12 ) +" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_prepare() { + if [[ -n ${LIVE_EBUILD} ]]; then + CABAL_FILE=${MY_PN}.cabal cabal_chdeps 'version: 1.17.0' "version: ${PV}" + fi +} + +src_configure() { + cabal-is-dummy-lib && return + + einfo "Bootstrapping Cabal..." + $(ghc-getghc) ${HCFLAGS} -i -i. -i"${WORKDIR}/${FP_P}" -cpp --make Setup.hs \ + -o setup || die "compiling Setup.hs failed" + cabal-configure +} + +src_compile() { + cabal-is-dummy-lib && return + + cabal-build +}
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cabal-helper/
commit: 34cbdc43b47ec40614ddb04ee93dc9b78f9b6686 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Oct 22 21:25:06 2015 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Oct 22 21:31:49 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34cbdc43 dev-haskell/cabal-helper: new package "Simple interface to some of Cabal's configuration state used by ghc-mod", a new depend of app-emacs/ghc-mod. Bug: https://bugs.gentoo.org/show_bug.cgi?id=476352 Package-Manager: portage-2.2.23 dev-haskell/cabal-helper/Manifest | 1 + .../cabal-helper/cabal-helper-0.6.1.0.ebuild | 31 ++ dev-haskell/cabal-helper/metadata.xml | 29 3 files changed, 61 insertions(+) diff --git a/dev-haskell/cabal-helper/Manifest b/dev-haskell/cabal-helper/Manifest new file mode 100644 index 000..732f043 --- /dev/null +++ b/dev-haskell/cabal-helper/Manifest @@ -0,0 +1 @@ +DIST cabal-helper-0.6.1.0.tar.gz 32694 SHA256 57e81db2036ae1781e1002d448a1f7abe7fef2b689cf3a3c61689a89c30929df SHA512 8c85b5e49f95acb74dc743a57e428ffe3f9801a9020e4601f28f10bd3e3f98910dc90d8b611162e61cda0eec06a48ab09bd23eaf82093a85427a4c8330f7 WHIRLPOOL dab600db4e36d70b9d23163b166a8c34ea819074ea8848f319c31b211d41039a35bf4eaf6303323b5c441dd99797dce3d218e7021bf0e2927884ad0da4fec51d diff --git a/dev-haskell/cabal-helper/cabal-helper-0.6.1.0.ebuild b/dev-haskell/cabal-helper/cabal-helper-0.6.1.0.ebuild new file mode 100644 index 000..965156f --- /dev/null +++ b/dev-haskell/cabal-helper/cabal-helper-0.6.1.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +# ebuild generated by hackport 0.4.6. + +CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="Simple interface to some of Cabal's configuration state used by ghc-mod" +HOMEPAGE="http://hackage.haskell.org/package/cabal-helper; +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-haskell/cabal-1.14:=[profile?] =dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.10 + test? ( dev-haskell/extra:2 ) +" diff --git a/dev-haskell/cabal-helper/metadata.xml b/dev-haskell/cabal-helper/metadata.xml new file mode 100644 index 000..c37e984 --- /dev/null +++ b/dev-haskell/cabal-helper/metadata.xml @@ -0,0 +1,29 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + haskell + + @cabal-helper@ provides a library which wraps the internal use of executables + to lift the restrictions imposed by linking against versions of GHC before + @7.10@. + + @cabal-helper@ uses a wrapper executable to compile the actual cabal-helper + executable at runtime while linking against an arbitrary version of + Cabal. This runtime-compiled helper executable is then used to extract + various bits and peices from Cabal\s on disk state (dist/setup-config) + written by its configure command. + + In addition to this the wrapper executable also supports installing any + version of Cabal from hackage in case it cannot be found in any available + package database. The wrapper installs these instances of the Cabal library + into a private package database so as to not interfere with the users + packages. + + Furthermore the wrapper supports one special case namely reading a state + file for Cabal itself. This is needed as Cabal compiles its Setup.hs using + itself and not using any version of Cabal installed in any package database. + + @cabal-helper@ can compile with @Cabal = 1.14@ but requires @Cabal = 1.16@ + at runtime. + +