1 |
commit: 7872e19528754d72cbe55b6bd80e4ca9e91be094 |
2 |
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Feb 20 20:49:31 2016 +0000 |
4 |
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Feb 20 20:49:44 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7872e195 |
7 |
|
8 |
dev-haskell/classy-prelude: fix build failure, bug #575244 |
9 |
|
10 |
mono-traversable-0.9.3 introduces it's own intercalate. |
11 |
|
12 |
Reported-by: Toralf Förster |
13 |
Bug: https://bugs.gentoo.org/575244 |
14 |
|
15 |
Package-Manager: portage-2.2.27 |
16 |
|
17 |
dev-haskell/classy-prelude/classy-prelude-0.12.0.ebuild | 4 ++++ |
18 |
.../classy-prelude/files/classy-prelude-0.12.0-mt-0.9.3.patch | 10 ++++++++++ |
19 |
2 files changed, 14 insertions(+) |
20 |
|
21 |
diff --git a/dev-haskell/classy-prelude/classy-prelude-0.12.0.ebuild b/dev-haskell/classy-prelude/classy-prelude-0.12.0.ebuild |
22 |
index 84067ab..4199cbc 100644 |
23 |
--- a/dev-haskell/classy-prelude/classy-prelude-0.12.0.ebuild |
24 |
+++ b/dev-haskell/classy-prelude/classy-prelude-0.12.0.ebuild |
25 |
@@ -45,3 +45,7 @@ DEPEND="${RDEPEND} |
26 |
test? ( >=dev-haskell/hspec-1.3 |
27 |
dev-haskell/quickcheck ) |
28 |
" |
29 |
+ |
30 |
+src_prepare() { |
31 |
+ epatch "${FILESDIR}"/${P}-mt-0.9.3.patch |
32 |
+} |
33 |
|
34 |
diff --git a/dev-haskell/classy-prelude/files/classy-prelude-0.12.0-mt-0.9.3.patch b/dev-haskell/classy-prelude/files/classy-prelude-0.12.0-mt-0.9.3.patch |
35 |
new file mode 100644 |
36 |
index 0000000..17cddcd |
37 |
--- /dev/null |
38 |
+++ b/dev-haskell/classy-prelude/files/classy-prelude-0.12.0-mt-0.9.3.patch |
39 |
@@ -0,0 +1,10 @@ |
40 |
+https://bugs.gentoo.org/575244 |
41 |
+diff --git a/ClassyPrelude.hs b/ClassyPrelude.hs |
42 |
+index a6c0db4..27173aa 100644 |
43 |
+--- a/ClassyPrelude.hs |
44 |
++++ b/ClassyPrelude.hs |
45 |
+@@ -193,3 +193,3 @@ import Data.ChunkedZip |
46 |
+ import qualified Data.Char as Char |
47 |
+-import Data.Sequences hiding (elem) |
48 |
++import Data.Sequences hiding (elem, intercalate) |
49 |
+ import Data.MonoTraversable |