1 |
commit: 30191f673e57b9ceebf65fb1c345b9174eb2f07f |
2 |
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed May 27 06:52:09 2020 +0000 |
4 |
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed May 27 06:52:09 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30191f67 |
7 |
|
8 |
dev-haskell/cabal: bump up to 2.4.0.1 (ghc-8.6 core lib) |
9 |
|
10 |
Package-Manager: Portage-2.3.100, Repoman-2.3.22 |
11 |
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org> |
12 |
|
13 |
dev-haskell/cabal/Manifest | 1 + |
14 |
dev-haskell/cabal/cabal-2.4.0.1.ebuild | 44 ++++++++++++++++++++++++++++++++++ |
15 |
2 files changed, 45 insertions(+) |
16 |
|
17 |
diff --git a/dev-haskell/cabal/Manifest b/dev-haskell/cabal/Manifest |
18 |
index 8e84244c8fe..d75f72fe087 100644 |
19 |
--- a/dev-haskell/cabal/Manifest |
20 |
+++ b/dev-haskell/cabal/Manifest |
21 |
@@ -5,3 +5,4 @@ DIST Cabal-1.20.0.2.tar.gz 717941 BLAKE2B 38aa5742a1f0137b3f81af6543d7810b98f15b |
22 |
DIST Cabal-1.22.8.0.tar.gz 405552 BLAKE2B 9484ba4b485f6119a7b9e27565ac26ea403b407711a8dcfcee127e03f3cce6a0e96165126a996b39a8f29e97e65eff4f5ec308fb3f53c53cb795cb8ba1ab0daf SHA512 3666e8a66751ea8ae93109c1e33c2909c00c65ddcd77458c41303481e06ebd7230215e12c133cc2fca47ba352c61411ff72ca0994b6d45b5987156bce2fbcdf3 |
23 |
DIST Cabal-1.24.2.0.tar.gz 441440 BLAKE2B b4ce800ab35c0771b9da1947b459bae7cf6236724b6073bff3eb51732b08b71f65596f9f3fb7a09eacea4a1ee88d9bd6350298919f095fb2479770f98539faf5 SHA512 707015930d6bd463290c59ef043a5acea79f22d43920ac249d2391c0b8960a10261a83c8aa1a326b6e95311edb048c9edbdc211dc1b79aee86884061af6c8b36 |
24 |
DIST Cabal-2.0.0.2.tar.gz 1551128 BLAKE2B bc053a31ddd966577b1c4d5b80bd778fe0b5aadef08d3eee1f8613ab2dd9bc3a0371ad1687033a4489bfced3b46926b0cbdea20d53ada4ed1ab615c7e080de39 SHA512 0eac73132dbee80cce8bf6ce95d531526c983e90dde3348edf6ee583e7fe352393dc6806eb7f35cd38729d979dd418267f1884ec49b4c9e7d858d9b17dff900f |
25 |
+DIST Cabal-2.4.0.1.tar.gz 4801392 BLAKE2B 489096b7297e217866006f02e7ef41fe362d6495f81ebbb3b3149341bf9ff18d93d102fe836259471ed9ec1c6c591f5564f81a623a7e4106b9e8a4388646d73f SHA512 4b2a1187e1ec011052ab77ef4bc700608eaab3e921554dd9d75bfca058c487a5651ab6cfe2734ee6cc9687d504a008b4912db182166f0f2f52d23fc08230e48c |
26 |
|
27 |
diff --git a/dev-haskell/cabal/cabal-2.4.0.1.ebuild b/dev-haskell/cabal/cabal-2.4.0.1.ebuild |
28 |
new file mode 100644 |
29 |
index 00000000000..0b868d122ce |
30 |
--- /dev/null |
31 |
+++ b/dev-haskell/cabal/cabal-2.4.0.1.ebuild |
32 |
@@ -0,0 +1,44 @@ |
33 |
+# Copyright 1999-2020 Gentoo Authors |
34 |
+# Distributed under the terms of the GNU General Public License v2 |
35 |
+ |
36 |
+EAPI=7 |
37 |
+ |
38 |
+# ebuild generated by hackport 0.5.6.9999 |
39 |
+#hackport: flags: -bundled-binary-generic |
40 |
+ |
41 |
+CABAL_FEATURES="lib profile" # Drop test-suite: circular depend |
42 |
+CABAL_FEATURES+=" nocabaldep" # in case installed Cabal is broken |
43 |
+inherit haskell-cabal |
44 |
+ |
45 |
+MY_PN="Cabal" |
46 |
+MY_P="${MY_PN}-${PV}" |
47 |
+ |
48 |
+DESCRIPTION="A framework for packaging Haskell software" |
49 |
+HOMEPAGE="http://www.haskell.org/cabal/" |
50 |
+SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz" |
51 |
+ |
52 |
+LICENSE="BSD" |
53 |
+SLOT="0/${PV}" |
54 |
+# keep in sync with ghc-8.6 |
55 |
+#KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" |
56 |
+IUSE="" |
57 |
+ |
58 |
+RESTRICT=test # circular deps: cabal -> quickcheck -> cabal |
59 |
+ |
60 |
+RDEPEND=">=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?] |
61 |
+ >=dev-haskell/parsec-3.1.13.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?] |
62 |
+ >=dev-haskell/text-1.2.3.0:=[profile?] <dev-haskell/text-1.3:=[profile?] |
63 |
+ >=dev-lang/ghc-7.8.2:= |
64 |
+" |
65 |
+DEPEND="${RDEPEND}" |
66 |
+ |
67 |
+S="${WORKDIR}/${MY_P}" |
68 |
+ |
69 |
+PATCHES=("${FILESDIR}"/${PN}-2.0.0.2-no-bootstrap.patch) |
70 |
+ |
71 |
+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" |
72 |
+ |
73 |
+src_configure() { |
74 |
+ haskell-cabal_src_configure \ |
75 |
+ --flag=-bundled-binary-generic |
76 |
+} |