commit: 7b64641d73f0cda39af37820e1db354bc3f33d6e Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> AuthorDate: Wed Sep 23 20:33:54 2015 +0000 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> CommitDate: Wed Sep 23 20:33:54 2015 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b64641d
dev-haskell/persistent-sqlite: fix USE=build-sanity-exe, bug #561274 Reported-by: Nick Bowler Bug: https://bugs.gentoo.org/561274 Package-Manager: portage-2.2.20 .../files/persistent-sqlite-2.1.4.2-exe.patch | 20 ++++++++++++++++++++ .../persistent-sqlite-2.1.4.2.ebuild | 4 ++++ 2 files changed, 24 insertions(+) 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 new file mode 100644 index 0000000..2bd856f --- /dev/null +++ b/dev-haskell/persistent-sqlite/files/persistent-sqlite-2.1.4.2-exe.patch @@ -0,0 +1,20 @@ +diff --git a/persistent-sqlite.cabal b/persistent-sqlite.cabal +index 39971e7..c0edfe3 100644 +--- a/persistent-sqlite.cabal ++++ b/persistent-sqlite.cabal +@@ -76,2 +76,2 @@ executable sanity + hs-source-dirs: test +- build-depends: base, persistent-sqlite ++ build-depends: base, persistent-sqlite, monad-logger +diff --git a/test/sanity.hs b/test/sanity.hs +index aed09a3..ce61fed 100644 +--- a/test/sanity.hs ++++ b/test/sanity.hs +@@ -3,2 +3,3 @@ + import Database.Persist.Sqlite ++import Control.Monad.Logger + +@@ -7,2 +8,2 @@ $(return []) -- just force TH to run + main :: IO () +-main = withSqliteConn ":memory:" $ const $ return () ++main = runStderrLoggingT $ withSqliteConn ":memory:" $ const $ return () 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 index cd129b0..dd0e105 100644 --- a/dev-haskell/persistent-sqlite/persistent-sqlite-2.1.4.2.ebuild +++ b/dev-haskell/persistent-sqlite/persistent-sqlite-2.1.4.2.ebuild @@ -38,6 +38,10 @@ DEPEND="${RDEPEND} dev-haskell/persistent-template ) " +src_prepare() { + epatch "${FILESDIR}"/${P}-exe.patch +} + src_configure() { haskell-cabal_src_configure \ $(cabal_flag build-sanity-exe build-sanity-exe) \