Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-haskell/persistent-sqlite/, dev-haskell/persistent-sqlite/files/
Date: Wed, 23 Sep 2015 20:34:25
Message-Id: 1443040434.7b64641d73f0cda39af37820e1db354bc3f33d6e.slyfox@gentoo
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) \