1 |
commit: 7b64641d73f0cda39af37820e1db354bc3f33d6e |
2 |
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Sep 23 20:33:54 2015 +0000 |
4 |
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Sep 23 20:33:54 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b64641d |
7 |
|
8 |
dev-haskell/persistent-sqlite: fix USE=build-sanity-exe, bug #561274 |
9 |
|
10 |
Reported-by: Nick Bowler |
11 |
Bug: https://bugs.gentoo.org/561274 |
12 |
|
13 |
Package-Manager: portage-2.2.20 |
14 |
|
15 |
.../files/persistent-sqlite-2.1.4.2-exe.patch | 20 ++++++++++++++++++++ |
16 |
.../persistent-sqlite-2.1.4.2.ebuild | 4 ++++ |
17 |
2 files changed, 24 insertions(+) |
18 |
|
19 |
diff --git a/dev-haskell/persistent-sqlite/files/persistent-sqlite-2.1.4.2-exe.patch b/dev-haskell/persistent-sqlite/files/persistent-sqlite-2.1.4.2-exe.patch |
20 |
new file mode 100644 |
21 |
index 0000000..2bd856f |
22 |
--- /dev/null |
23 |
+++ b/dev-haskell/persistent-sqlite/files/persistent-sqlite-2.1.4.2-exe.patch |
24 |
@@ -0,0 +1,20 @@ |
25 |
+diff --git a/persistent-sqlite.cabal b/persistent-sqlite.cabal |
26 |
+index 39971e7..c0edfe3 100644 |
27 |
+--- a/persistent-sqlite.cabal |
28 |
++++ b/persistent-sqlite.cabal |
29 |
+@@ -76,2 +76,2 @@ executable sanity |
30 |
+ hs-source-dirs: test |
31 |
+- build-depends: base, persistent-sqlite |
32 |
++ build-depends: base, persistent-sqlite, monad-logger |
33 |
+diff --git a/test/sanity.hs b/test/sanity.hs |
34 |
+index aed09a3..ce61fed 100644 |
35 |
+--- a/test/sanity.hs |
36 |
++++ b/test/sanity.hs |
37 |
+@@ -3,2 +3,3 @@ |
38 |
+ import Database.Persist.Sqlite |
39 |
++import Control.Monad.Logger |
40 |
+ |
41 |
+@@ -7,2 +8,2 @@ $(return []) -- just force TH to run |
42 |
+ main :: IO () |
43 |
+-main = withSqliteConn ":memory:" $ const $ return () |
44 |
++main = runStderrLoggingT $ withSqliteConn ":memory:" $ const $ return () |
45 |
|
46 |
diff --git a/dev-haskell/persistent-sqlite/persistent-sqlite-2.1.4.2.ebuild b/dev-haskell/persistent-sqlite/persistent-sqlite-2.1.4.2.ebuild |
47 |
index cd129b0..dd0e105 100644 |
48 |
--- a/dev-haskell/persistent-sqlite/persistent-sqlite-2.1.4.2.ebuild |
49 |
+++ b/dev-haskell/persistent-sqlite/persistent-sqlite-2.1.4.2.ebuild |
50 |
@@ -38,6 +38,10 @@ DEPEND="${RDEPEND} |
51 |
dev-haskell/persistent-template ) |
52 |
" |
53 |
|
54 |
+src_prepare() { |
55 |
+ epatch "${FILESDIR}"/${P}-exe.patch |
56 |
+} |
57 |
+ |
58 |
src_configure() { |
59 |
haskell-cabal_src_configure \ |
60 |
$(cabal_flag build-sanity-exe build-sanity-exe) \ |