[gentoo-commits] repo/gentoo:master commit in: dev-haskell/persistent-sqlite/
commit: c2d8b3e0f701d8122f4ded36d06e1995e3ad3e92 Author: Jack Todaro posteo org> AuthorDate: Sat Jul 30 04:16:40 2022 + Commit: Sam James gentoo org> CommitDate: Sat Jul 30 05:21:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2d8b3e0 dev-haskell/persistent-sqlite: drop 2.10.6.2 Signed-off-by: Jack Todaro posteo.org> Signed-off-by: Sam James gentoo.org> dev-haskell/persistent-sqlite/Manifest | 1 - .../persistent-sqlite-2.10.6.2.ebuild | 60 -- 2 files changed, 61 deletions(-) diff --git a/dev-haskell/persistent-sqlite/Manifest b/dev-haskell/persistent-sqlite/Manifest index 687af09a64ad..2518af2dfa9c 100644 --- a/dev-haskell/persistent-sqlite/Manifest +++ b/dev-haskell/persistent-sqlite/Manifest @@ -1,2 +1 @@ -DIST persistent-sqlite-2.10.6.2.tar.gz 2220390 BLAKE2B f146ec84ae45d0d4b4cb3c809bf694182c8592369e222029824f6eb6a39a67acc6bdd2af4a9b8080d50ffcdc20968fa14cac237a475b220dcefe3329fc2d SHA512 b1db41bf77ae53b99c28f3224c9a2b7335faa4a78c96487270249959cc9491fa542e28d38dd63a2b417580f6a41608ffcee152e8609fe16392005c728862c7bc DIST persistent-sqlite-2.13.1.0.tar.gz 2276809 BLAKE2B acc9f4b0e351313486e89f695b69756ea165146fd8aaafcc2d3da8dc620c109cee8d922fe0246e688691748c18e75fa64f9f4a992ca2cd28e01677766d56326b SHA512 19842dcd867f57ac2f81d8651838f41f6a4f0074293c0b3a21a52d2fb96410c26d5340307983da21ca89170a01621da257320e36f33170657acb6890f70299d4 diff --git a/dev-haskell/persistent-sqlite/persistent-sqlite-2.10.6.2.ebuild b/dev-haskell/persistent-sqlite/persistent-sqlite-2.10.6.2.ebuild deleted file mode 100644 index d00865d77b15.. --- a/dev-haskell/persistent-sqlite/persistent-sqlite-2.10.6.2.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.4. -#hackport: flags: +systemlib,-use-stat3,-use-stat4,-uri-filenames,-full-text-search,-have-usleep,-json1 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Backend for the persistent library using sqlite3" -HOMEPAGE="https://www.yesodweb.com/book/persistent; -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="build-sanity-exe" - -RDEPEND=">=dev-haskell/aeson-1.0:=[profile?] - >=dev-haskell/conduit-1.2.12:=[profile?] - >=dev-haskell/microlens-th-0.4.1.1:=[profile?] - >=dev-haskell/monad-logger-0.3.25:=[profile?] - >=dev-haskell/persistent-2.10:=[profile?] =dev-haskell/resourcet-1.1.9:=[profile?] - >=dev-haskell/text-1.2:=[profile?] - dev-haskell/unliftio-core:=[profile?] - dev-haskell/unordered-containers:=[profile?] - >=dev-lang/ghc-8.0.1:= - virtual/libc - >=dev-db/sqlite-3.0 -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.24.0.0 - test? ( dev-haskell/exceptions - dev-haskell/fast-logger - >=dev-haskell/hspec-2.4 - dev-haskell/hunit - dev-haskell/persistent-template - dev-haskell/persistent-test - dev-haskell/quickcheck - dev-haskell/system-fileio - dev-haskell/system-filepath - dev-haskell/temporary ) -" - -src_configure() { - # most flags disabled since they have no effect when system-sqlite is used. - haskell-cabal_src_configure \ - $(cabal_flag build-sanity-exe build-sanity-exe) \ - --flag=-full-text-search \ - --flag=-have-usleep \ - --flag=-json1 \ - --flag=systemlib \ - --flag=-uri-filenames \ - --flag=-use-stat3 \ - --flag=-use-stat4 -}
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/persistent-sqlite/
commit: ba32223d42c808e20ec31c4ba54fcd9d7630e834 Author: Jack Todaro posteo org> AuthorDate: Sat Jul 30 04:16:32 2022 + Commit: Sam James gentoo org> CommitDate: Sat Jul 30 05:21:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba32223d dev-haskell/persistent-sqlite: add 2.13.1.0 Closes: https://bugs.gentoo.org/861194 Signed-off-by: Jack Todaro posteo.org> Signed-off-by: Sam James gentoo.org> dev-haskell/persistent-sqlite/Manifest | 1 + .../persistent-sqlite-2.13.1.0.ebuild | 58 ++ 2 files changed, 59 insertions(+) diff --git a/dev-haskell/persistent-sqlite/Manifest b/dev-haskell/persistent-sqlite/Manifest index d9ec9aa7dc0f..687af09a64ad 100644 --- a/dev-haskell/persistent-sqlite/Manifest +++ b/dev-haskell/persistent-sqlite/Manifest @@ -1 +1,2 @@ DIST persistent-sqlite-2.10.6.2.tar.gz 2220390 BLAKE2B f146ec84ae45d0d4b4cb3c809bf694182c8592369e222029824f6eb6a39a67acc6bdd2af4a9b8080d50ffcdc20968fa14cac237a475b220dcefe3329fc2d SHA512 b1db41bf77ae53b99c28f3224c9a2b7335faa4a78c96487270249959cc9491fa542e28d38dd63a2b417580f6a41608ffcee152e8609fe16392005c728862c7bc +DIST persistent-sqlite-2.13.1.0.tar.gz 2276809 BLAKE2B acc9f4b0e351313486e89f695b69756ea165146fd8aaafcc2d3da8dc620c109cee8d922fe0246e688691748c18e75fa64f9f4a992ca2cd28e01677766d56326b SHA512 19842dcd867f57ac2f81d8651838f41f6a4f0074293c0b3a21a52d2fb96410c26d5340307983da21ca89170a01621da257320e36f33170657acb6890f70299d4 diff --git a/dev-haskell/persistent-sqlite/persistent-sqlite-2.13.1.0.ebuild b/dev-haskell/persistent-sqlite/persistent-sqlite-2.13.1.0.ebuild new file mode 100644 index ..fafaf61e1708 --- /dev/null +++ b/dev-haskell/persistent-sqlite/persistent-sqlite-2.13.1.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# ebuild generated by hackport 0.7.1.2. +#hackport: flags: +systemlib,-use-stat3,-use-stat4,-uri-filenames,-full-text-search,-have-usleep,-json1,-use-pkgconfig + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="Backend for the persistent library using sqlite3" +HOMEPAGE="https://www.yesodweb.com/book/persistent; + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="build-sanity-exe" + +RDEPEND=">=dev-db/sqlite-3.0 + >=dev-haskell/aeson-1.0:=[profile?] + >=dev-haskell/conduit-1.2.12:=[profile?] + >=dev-haskell/microlens-th-0.4.1.1:=[profile?] + >=dev-haskell/monad-logger-0.3.25:=[profile?] + >=dev-haskell/persistent-2.13.3:=[profile?] =dev-haskell/resourcet-1.1.9:=[profile?] + dev-haskell/unliftio-core:=[profile?] + dev-haskell/unordered-containers:=[profile?] + >=dev-lang/ghc-8.4.3:= + virtual/libc +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-2.2.0.1 + test? ( dev-haskell/exceptions + dev-haskell/fast-logger + >=dev-haskell/hspec-2.4 + dev-haskell/hunit + dev-haskell/microlens + dev-haskell/persistent-test + dev-haskell/quickcheck + dev-haskell/system-fileio + dev-haskell/system-filepath + dev-haskell/temporary ) +" + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag build-sanity-exe build-sanity-exe) \ + --flag=-full-text-search \ + --flag=-have-usleep \ + --flag=-json1 \ + --flag=systemlib \ + --flag=-uri-filenames \ + --flag=-use-pkgconfig \ + --flag=-use-stat3 \ + --flag=-use-stat4 +}
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/persistent-sqlite/files/, dev-haskell/persistent-sqlite/
commit: bdf4c3a70ee2381d4fe526a74a258d385eeb4a0f Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Sep 12 21:50:36 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Sep 12 21:57:22 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdf4c3a7 dev-haskell/persistent-sqlite: drop old Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich gentoo.org> dev-haskell/persistent-sqlite/Manifest | 2 - .../files/persistent-sqlite-2.1.4.2-exe.patch | 20 - .../persistent-sqlite-2.1.4.2.ebuild | 48 -- .../persistent-sqlite/persistent-sqlite-2.6.ebuild | 45 4 files changed, 115 deletions(-) diff --git a/dev-haskell/persistent-sqlite/Manifest b/dev-haskell/persistent-sqlite/Manifest index 69ee9cd94c3..d9ec9aa7dc0 100644 --- a/dev-haskell/persistent-sqlite/Manifest +++ b/dev-haskell/persistent-sqlite/Manifest @@ -1,3 +1 @@ -DIST persistent-sqlite-2.1.4.2.tar.gz 1460596 BLAKE2B b5bb2a869888fd276fc4a515000253408f878964b5b4b0740406a7655f2488a8b5c9354be108bc4f24b31caafa4916a9973ed2204a4be7ca53745dbc7217893f SHA512 9c959164135120f02464daee6d9012872d12212bcb94128010f05784cd11cd04d2fd2dcca5dafd9036d0bd4154a5262b26816b27d7a335f0404634471e3944c7 DIST persistent-sqlite-2.10.6.2.tar.gz 2220390 BLAKE2B f146ec84ae45d0d4b4cb3c809bf694182c8592369e222029824f6eb6a39a67acc6bdd2af4a9b8080d50ffcdc20968fa14cac237a475b220dcefe3329fc2d SHA512 b1db41bf77ae53b99c28f3224c9a2b7335faa4a78c96487270249959cc9491fa542e28d38dd63a2b417580f6a41608ffcee152e8609fe16392005c728862c7bc -DIST persistent-sqlite-2.6.tar.gz 3565770 BLAKE2B e92865929494d37ea5363dcb5110821e5ae5de099aca3fefa59311d2586b9c450f648fd4077ac7310efe72d5c7267b8f5c943610e65db7731608d8e86c62fdfe SHA512 c0be576429ee0051eee6c6d7168a7993deeca47acd27bf2d0075afad2702855f2c14d8b389697d5053aa097d81fe119e4eb215a1c56f782e2ac95a5f8ff8 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 deleted file mode 100644 index 2bd856f5f78..000 --- a/dev-haskell/persistent-sqlite/files/persistent-sqlite-2.1.4.2-exe.patch +++ /dev/null @@ -1,20 +0,0 @@ -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 deleted file mode 100644 index 56c7aa40a99..000 --- a/dev-haskell/persistent-sqlite/persistent-sqlite-2.1.4.2.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -# ebuild generated by hackport 0.4.5. -#hackport: flags: +systemlib - -CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Backend for the persistent library using sqlite3" -HOMEPAGE="https://www.yesodweb.com/book/persistent; -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="build-sanity-exe" - -RDEPEND=">=dev-db/sqlite-3.0 - >=dev-haskell/aeson-0.6.2:=[profile?] - >=dev-haskell/conduit-0.5.3:=[profile?] - >=dev-haskell/monad-control-0.2:=[profile?] - >=dev-haskell/monad-logger-0.2.4:=[profile?] - dev-haskell/old-locale:=[profile?] - >=dev-haskell/persistent-2.1:=[profile?] =dev-haskell/resourcet-1.1:=[profile?] - >=dev-haskell/text-0.7:=[profile?] - >=dev-haskell/transformers-0.2.1:=[profile?] - >=dev-lang/ghc-7.6.1:= - virtual/libc -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.16.0 - test? ( dev-haskell/hspec - 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) \ - --flag=systemlib -} diff --git a/dev-haskell/persistent-sqlite/persistent-sqlite-2.6.ebuild b/dev-haskell/persistent-sqlite/persistent-sqlite-2.6.ebuild deleted file mode 100644 index da127f5e3af..000 ---
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/persistent-sqlite/
commit: a740a2e4e54439efc820d933324a82dc5c4b904a Author: Michael Mair-Keimberger gmail com> AuthorDate: Fri Sep 4 18:39:33 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Sep 4 19:43:58 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a740a2e4 dev-haskell/persistent-sqlite: use HTTPS Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Michael Mair-Keimberger gmail.com> Signed-off-by: Sergei Trofimovich gentoo.org> dev-haskell/persistent-sqlite/persistent-sqlite-2.10.6.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-haskell/persistent-sqlite/persistent-sqlite-2.10.6.2.ebuild b/dev-haskell/persistent-sqlite/persistent-sqlite-2.10.6.2.ebuild index e3b69f748f4..d00865d77b1 100644 --- a/dev-haskell/persistent-sqlite/persistent-sqlite-2.10.6.2.ebuild +++ b/dev-haskell/persistent-sqlite/persistent-sqlite-2.10.6.2.ebuild @@ -10,7 +10,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" inherit haskell-cabal DESCRIPTION="Backend for the persistent library using sqlite3" -HOMEPAGE="http://www.yesodweb.com/book/persistent; +HOMEPAGE="https://www.yesodweb.com/book/persistent; SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/persistent-sqlite/
commit: 7dabf21926bb912da5490417b3a68460895a746a Author: Michael Mair-Keimberger gmail com> AuthorDate: Sat Mar 31 07:22:58 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Thu Apr 5 15:16:53 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dabf219 dev-haskell/persistent-sqlite: use HTTPS dev-haskell/persistent-sqlite/persistent-sqlite-2.1.4.2.ebuild | 4 ++-- dev-haskell/persistent-sqlite/persistent-sqlite-2.6.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) 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 2bdcf8697e1..a0f11f40ecb 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 @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -10,7 +10,7 @@ CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite" inherit haskell-cabal DESCRIPTION="Backend for the persistent library using sqlite3" -HOMEPAGE="http://www.yesodweb.com/book/persistent; +HOMEPAGE="https://www.yesodweb.com/book/persistent; SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="MIT" diff --git a/dev-haskell/persistent-sqlite/persistent-sqlite-2.6.ebuild b/dev-haskell/persistent-sqlite/persistent-sqlite-2.6.ebuild index 626a359cf64..0145c6fbe2d 100644 --- a/dev-haskell/persistent-sqlite/persistent-sqlite-2.6.ebuild +++ b/dev-haskell/persistent-sqlite/persistent-sqlite-2.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" inherit haskell-cabal DESCRIPTION="Backend for the persistent library using sqlite3" -HOMEPAGE="http://www.yesodweb.com/book/persistent; +HOMEPAGE="https://www.yesodweb.com/book/persistent; SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/persistent-sqlite/
commit: ba5f664f087fa24e41d699c27383a503f28a45e9 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Feb 16 08:44:13 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Feb 16 10:21:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba5f664f dev-haskell/persistent-sqlite: bump up to 2.6 Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-haskell/persistent-sqlite/Manifest | 1 + .../persistent-sqlite/persistent-sqlite-2.6.ebuild | 46 ++ 2 files changed, 47 insertions(+) diff --git a/dev-haskell/persistent-sqlite/Manifest b/dev-haskell/persistent-sqlite/Manifest index a4a0f4c83d..ad91ac0692 100644 --- a/dev-haskell/persistent-sqlite/Manifest +++ b/dev-haskell/persistent-sqlite/Manifest @@ -1 +1,2 @@ DIST persistent-sqlite-2.1.4.2.tar.gz 1460596 SHA256 0ac7e708c06ae1b63bb068c248fb3ccba0beb99da52702efa6c0a4bca047123c SHA512 9c959164135120f02464daee6d9012872d12212bcb94128010f05784cd11cd04d2fd2dcca5dafd9036d0bd4154a5262b26816b27d7a335f0404634471e3944c7 WHIRLPOOL 04ca7a978b7469e4332cb7461b65a3b8c9c50b97621de7f1bf420adfae2be79e5973e2bdb5f6cfd7f491657dc84704c02fbb25e2ae53348b82496a5f41392f39 +DIST persistent-sqlite-2.6.tar.gz 3565770 SHA256 628670f06cc533adb057649a253e9332aa2b3f69278af8fd32905e9bb00e0ffa SHA512 c0be576429ee0051eee6c6d7168a7993deeca47acd27bf2d0075afad2702855f2c14d8b389697d5053aa097d81fe119e4eb215a1c56f782e2ac95a5f8ff8 WHIRLPOOL 1d7b9417d222a293ab083a71a40d1c4a9300705a6358e44457b01a7259be433effdeb7e1ba213065edc0b757c0bc044db2039475eecf797299c1f14ca89efeca diff --git a/dev-haskell/persistent-sqlite/persistent-sqlite-2.6.ebuild b/dev-haskell/persistent-sqlite/persistent-sqlite-2.6.ebuild new file mode 100644 index 00..bc50c39f97 --- /dev/null +++ b/dev-haskell/persistent-sqlite/persistent-sqlite-2.6.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +# ebuild generated by hackport 0.5. +#hackport: flags: +systemlib + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="Backend for the persistent library using sqlite3" +HOMEPAGE="http://www.yesodweb.com/book/persistent; +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="build-sanity-exe" + +RDEPEND=">=dev-db/sqlite-3.0 + >=dev-haskell/aeson-0.6.2:=[profile?] + >=dev-haskell/conduit-0.5.3:=[profile?] + >=dev-haskell/monad-control-0.2:=[profile?] + >=dev-haskell/monad-logger-0.2.4:=[profile?] + dev-haskell/old-locale:=[profile?] + >=dev-haskell/persistent-2.6:=[profile?] =dev-haskell/resourcet-1.1:=[profile?] + >=dev-haskell/text-0.7:=[profile?] + >=dev-lang/ghc-7.8.2:= + virtual/libc +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.18.1.3 + test? ( dev-haskell/hspec + dev-haskell/persistent-template + dev-haskell/temporary ) +" + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag build-sanity-exe build-sanity-exe) \ + --flag=systemlib +}
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/persistent-sqlite/
commit: 625a387b3ee2c3c4233a8529c12631f9a0cb994f Author: Patrick Lauer gentoo org> AuthorDate: Tue May 31 05:13:29 2016 + Commit: Patrick Lauer gentoo org> CommitDate: Tue May 31 05:13:29 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=625a387b dev-haskell/persistent-sqlite: Remove unneeded useflag description from metadata.xml Package-Manager: portage-2.3.0_rc1 dev-haskell/persistent-sqlite/metadata.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-haskell/persistent-sqlite/metadata.xml b/dev-haskell/persistent-sqlite/metadata.xml index 547d4e8..09f6ce2 100644 --- a/dev-haskell/persistent-sqlite/metadata.xml +++ b/dev-haskell/persistent-sqlite/metadata.xml @@ -9,7 +9,6 @@ This package includes a thin sqlite3 wrapper based on the direct-sqlite package, as well as the entire C library, so there are no system dependencies. - Use the system-wide sqlite library. Build a sanity check test executable.
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/persistent-sqlite/files/, dev-haskell/persistent-sqlite/
commit: a022406888425d6f31cd72cd75a9a04df329d7ac Author: Sergei Trofimovich gentoo org> AuthorDate: Mon May 30 20:32:49 2016 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon May 30 21:15:36 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0224068 dev-haskell/persistent-sqlite: drop old Package-Manager: portage-2.3.0_rc1 dev-haskell/persistent-sqlite/Manifest | 3 -- .../files/persistent-sqlite-1.2.1-pthread.patch| 23 .../persistent-sqlite-1.1.5.ebuild | 38 .../persistent-sqlite-1.2.1-r1.ebuild | 39 .../persistent-sqlite-1.3.0.5.ebuild | 42 -- 5 files changed, 145 deletions(-) diff --git a/dev-haskell/persistent-sqlite/Manifest b/dev-haskell/persistent-sqlite/Manifest index ad56ced..a4a0f4c 100644 --- a/dev-haskell/persistent-sqlite/Manifest +++ b/dev-haskell/persistent-sqlite/Manifest @@ -1,4 +1 @@ -DIST persistent-sqlite-1.1.5.tar.gz 1285378 SHA256 94993b3b4f09d27846c149b68e3e9ba73a2bd6e361a6e74519dff5ad31b81dcf SHA512 ccbbc392e09082e5c70825ae6c8135b1c7adc05e33a1c6a215a0794f4ebf6fd436ef00705c274752681171958b2aebfbd89bb87b5cb2d5c38bbcc28214848ead WHIRLPOOL a0db2e4a8f52b9580717e5d25e2696d594da0861738bc19194886f479eca0f6a9b6ef755320a3a8318ad7e6929d3ad96ebe3e5034871b4b2ae8f33ccc8641eed -DIST persistent-sqlite-1.2.1.tar.gz 1285579 SHA256 c097a32e9d73a38143652b109db895180db2c621178ccedfa43df6718d466bd1 SHA512 10b0c2ee09998f12c35d35ac8a8e41ca9208e01033fab15af906d663f191f41ea474ed64a4adc57238d0c3d185381056067207df6ed40157c13898321a128669 WHIRLPOOL c6b2f03029b7bd2764e3291befc05f4c99e7c2b4e122af6d9f67217d221ab4d216bc3bb174ef4747e20b0cfad9c76ff136a7138f14b9671772ab38ae94078243 -DIST persistent-sqlite-1.3.0.5.tar.gz 1353303 SHA256 eb477f7f98d4af69aa5ef88750c0e62915378c554a480652b4b09e4f985f6715 SHA512 5ea6919c73eb7d791bfdd09ed12bc8eba957cbc6854596d08bfe6b5e924929f2fa031fdffe69b755b29a8c99571a2e3ee784ab7abc4b983a279bb69735b0d3d0 WHIRLPOOL 8d427c9e7dd9a26cc25e6c979dcd11aee6b906992197ae26dc6ab593b77d1466e9de6b042b13533fb112ed82308862ba7774478e2e64bd3b113fbdbe8b8415fd DIST persistent-sqlite-2.1.4.2.tar.gz 1460596 SHA256 0ac7e708c06ae1b63bb068c248fb3ccba0beb99da52702efa6c0a4bca047123c SHA512 9c959164135120f02464daee6d9012872d12212bcb94128010f05784cd11cd04d2fd2dcca5dafd9036d0bd4154a5262b26816b27d7a335f0404634471e3944c7 WHIRLPOOL 04ca7a978b7469e4332cb7461b65a3b8c9c50b97621de7f1bf420adfae2be79e5973e2bdb5f6cfd7f491657dc84704c02fbb25e2ae53348b82496a5f41392f39 diff --git a/dev-haskell/persistent-sqlite/files/persistent-sqlite-1.2.1-pthread.patch b/dev-haskell/persistent-sqlite/files/persistent-sqlite-1.2.1-pthread.patch deleted file mode 100644 index a303c8d..000 --- a/dev-haskell/persistent-sqlite/files/persistent-sqlite-1.2.1-pthread.patch +++ /dev/null @@ -1,23 +0,0 @@ -Fixes yesod-persistent test build failure: - -[2 of 2] Compiling Main ( test/Spec.hs, dist/build/test/test-tmp/Main.o ) -Linking dist/build/test/test ... -/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/persistent-sqlite-1.2.1/ghc-7.6.3/libHSpersistent-sqlite-1.2.1.a(sqlite3.o): undefined reference to s -ymbol 'pthread_mutexattr_settype@@GLIBC_2.2.5' -/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/../../../../x86_64-pc-linux-gnu/bin/ld: note: 'pthread_mutexattr_settype@@GLIBC_2.2.5' is defined in DSO /lib64/libpthread.so.0 so try adding it to the -linker command line -/lib64/libpthread.so.0: could not read symbols: Invalid operation -collect2: error: ld returned 1 exit status - -diff --git a/persistent-sqlite.cabal b/persistent-sqlite.cabal -index c40a1d9..aaf0b1f 100644 a/persistent-sqlite.cabal -+++ b/persistent-sqlite.cabal -@@ -34,6 +34,7 @@ library - extra-libraries: sqlite3 - else - c-sources: cbits/sqlite3.c -+extra-libraries: pthread - - source-repository head - type: git diff --git a/dev-haskell/persistent-sqlite/persistent-sqlite-1.1.5.ebuild b/dev-haskell/persistent-sqlite/persistent-sqlite-1.1.5.ebuild deleted file mode 100644 index 1d1335e..000 --- a/dev-haskell/persistent-sqlite/persistent-sqlite-1.1.5.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -# ebuild generated by hackport 0.3.2. - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -DESCRIPTION="Backend for the persistent library using sqlite3" -HOMEPAGE="http://www.yesodweb.com/book/persistent; -SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="systemlib" - -RDEPEND=">=dev-haskell/aeson-0.5:=[profile?] - >=dev-haskell/conduit-0.5.3:=[profile?] - >=dev-haskell/monad-control-0.2:=[profile?] -
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/persistent-sqlite/, dev-haskell/persistent-sqlite/files/
commit: 7b64641d73f0cda39af37820e1db354bc3f33d6e Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Sep 23 20:33:54 2015 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Sep 23 20:33:54 2015 + 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 000..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) \