[gentoo-commits] repo/gentoo:master commit in: dev-haskell/persistent-sqlite/

2022-07-29 Thread Sam James
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/

2022-07-29 Thread Sam James
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/

2020-09-12 Thread Sergei Trofimovich
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/

2020-09-04 Thread Sergei Trofimovich
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/

2018-04-05 Thread Aaron Bauman
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/

2017-02-16 Thread Sergei Trofimovich
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/

2016-05-30 Thread Patrick Lauer
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/

2016-05-30 Thread Sergei Trofimovich
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/

2015-09-23 Thread Sergei Trofimovich
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) \