diff options
author | Alexander Vershilov <qnikst@gentoo.org> | 2013-08-26 12:06:10 +0000 |
---|---|---|
committer | Alexander Vershilov <qnikst@gentoo.org> | 2013-08-26 12:06:10 +0000 |
commit | ba9638994bdec4073e22f5f26468473ccb7de016 (patch) | |
tree | c79c3d9498214d01264e640d801a4b9982ec29e1 /dev-haskell | |
parent | persistent-sqlite: layout (diff) | |
download | historical-ba9638994bdec4073e22f5f26468473ccb7de016.tar.gz historical-ba9638994bdec4073e22f5f26468473ccb7de016.tar.bz2 historical-ba9638994bdec4073e22f5f26468473ccb7de016.zip |
persistent-sqlite: layout
Package-Manager: portage-2.2.1/cvs/Linux x86_64
Manifest-Sign-Key: 0xEAD50D64D8D3571A!
Diffstat (limited to 'dev-haskell')
6 files changed, 171 insertions, 3 deletions
diff --git a/dev-haskell/persistent-sqlite/Manifest b/dev-haskell/persistent-sqlite/Manifest index c3fa109b0a81..9fcafd4cd55b 100644 --- a/dev-haskell/persistent-sqlite/Manifest +++ b/dev-haskell/persistent-sqlite/Manifest @@ -1,8 +1,25 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + AUX persistent-sqlite-1.2.1-pthread.patch 1062 SHA256 7e7773b928ebbcc1f444dcc583766c1fbe4ab9abe44ee88223516948c3d60065 SHA512 52f4cf2fd38aa5b433d53d1a4236b8f430bf45a6f137ae06bca3ee928d809c926e016d48100d8c3023abf7060dd2cd98925154c6410d9407e0aa4ed47d575241 WHIRLPOOL 7825359d41a511a3c955023b3bccf5d7e75fed928bad720125f6c67e686ea0faf001ebcf516cf3fbf9a7f06f5c5dc38880ed25d5e048ceef1e72f11c7569af27 DIST persistent-sqlite-1.1.5.tar.gz 1285378 SHA256 94993b3b4f09d27846c149b68e3e9ba73a2bd6e361a6e74519dff5ad31b81dcf SHA512 ccbbc392e09082e5c70825ae6c8135b1c7adc05e33a1c6a215a0794f4ebf6fd436ef00705c274752681171958b2aebfbd89bb87b5cb2d5c38bbcc28214848ead WHIRLPOOL a0db2e4a8f52b9580717e5d25e2696d594da0861738bc19194886f479eca0f6a9b6ef755320a3a8318ad7e6929d3ad96ebe3e5034871b4b2ae8f33ccc8641eed DIST persistent-sqlite-1.2.0.tar.gz 1285410 SHA256 9060f3363d981bde0b5e5bab99562930523072fb506b5f7af509b36cc24fad27 SHA512 a03c3803fb7d2e6d0e60dc023addfbdc3803996e94baa439a3391aa42c3ffd9e3abceda7ded6e8d58205749a96d6258db4c9e20c461a3d5c1bee18f8ca6e97e6 WHIRLPOOL 4fe41b8eb72e5d3acbb06ae3fc5949b820327e054738c9dc008fd9c01c3e72811b2a15d25f6cb52568cd196cf22ae27ab7eaa5d34384198c6646da00e7d1222c DIST persistent-sqlite-1.2.1.tar.gz 1285579 SHA256 c097a32e9d73a38143652b109db895180db2c621178ccedfa43df6718d466bd1 SHA512 10b0c2ee09998f12c35d35ac8a8e41ca9208e01033fab15af906d663f191f41ea474ed64a4adc57238d0c3d185381056067207df6ed40157c13898321a128669 WHIRLPOOL c6b2f03029b7bd2764e3291befc05f4c99e7c2b4e122af6d9f67217d221ab4d216bc3bb174ef4747e20b0cfad9c76ff136a7138f14b9671772ab38ae94078243 -EBUILD persistent-sqlite-1.1.5.ebuild 1053 SHA256 e3d1f541003305b538985252eb7a017c0b0e13d9e93cbe7d28201e29c72662ea SHA512 b34a60aa95a74ae72e3aaea89f567cbfdf590a5aa45d917024fee1b9df32057bd884c5107b5aa92f1bc0a2b44d23c6a99aac30d76d82aa89eb039d83b8a1d2ed WHIRLPOOL ce381dc1e93587d61e3468cf9e77f422309bb75d36b8921adc6c55ed803db1a9b39aa3607d81214d7be1dd7e90a3bc10c80b7a337f6df7faba805d0e60b77a7c -EBUILD persistent-sqlite-1.2.0.ebuild 1009 SHA256 32074a8c5257e05f0115b7488ca4ac59349d41fdbe83d85bd981520cce5d2116 SHA512 9a72eefd6f665adb0735122e5a4233c25fc8ee600ea3b6e733fa35bee01b921675cb5e696bcb56f19bed313e255edf53d0f32300e65942d4c11ae515a0c02de6 WHIRLPOOL d08675a7279c3abff360dfd32d7adb335f4d7eeede9e4b1e1642d573d7942e1dc5e123462beaceb8f94ae5d651c6f54d820c5b800e8241c52746df9ce9a27972 -EBUILD persistent-sqlite-1.2.1-r1.ebuild 1058 SHA256 1e9ab638da02ba3bc9fd55b3a68b084165b49a78e0a5640b11ab12ba86854d35 SHA512 9f4a7c5887a3229e67d786122d1e5845cae59ee42d658fc31ac69af7434288d5bc07f0b079e849979f3438f59029ecb8b0aae2b2239c9aee0fa684e60b9b0672 WHIRLPOOL 6bcb8d278b81b6921bca96c238908b85696968b75e4e03dd92b58e5d5e3471decced512e79ed937af06d6698a485fae500ca30a96cd674b979840128a84977bf +EBUILD persistent-sqlite-1.1.5.ebuild 1175 SHA256 460697c74737234b0e8e87b017d1a18c892cc2645bbd747afc521a12cc46e6cd SHA512 eab3e67807ac0b5eb2008092d33f6dc379948643007fb197167dac4df77f0a594e73366e2be2241a017132b6ed421954e331b1384f80687ae0a25bb28f3760fc WHIRLPOOL d354e8c18fb32217635bed7397a730adc39714ab8e48c6a1d87b2f27713bb7a4aa3901f0dbfbc844ab147083f6349c69785617bcedfdf92361bdca0e14ab5d9e +EBUILD persistent-sqlite-1.2.0.ebuild 1131 SHA256 145b0fddbc4bb5b43f7793df6191a9d7fab91cdcbf75562939c301b50dbd49fc SHA512 35c0ce837c817431ba37e525a2b0cfef7895559da16da7441afb452fd0f428f2c869daa4642831008e0deee750c2c8efe0979cf85b8547d4f3e48163e516bcf5 WHIRLPOOL 4a1dc42043cde3498ca6c2b79f90438e716846f9578e007cfa925a4da2f0b4ebf93b6a956f055a4eb82a1d0b3fb6d9979b8a31047ccc4d9e2a6db22316801a12 +EBUILD persistent-sqlite-1.2.1-r1.ebuild 1183 SHA256 a24822c427dfc8458d85af1cac4110da5e0e5c67d7d5ab0fed804024c768a80d SHA512 d6fb0445daeb07f85718d1ed6631f3df5e12cf7797b1f05045a58136d4cd9ffbb17bc94fa9557f921252f6469e20f6be2a06df1fabe234fc5f5c6af16867b609 WHIRLPOOL 25928ee5dc2f7503056f66a633886f932d00c9527f4858981032b8a32bdb24ee575cb1cc98f0dfc3b4439652e2cae31da3967ed225265ed77c35b5e9af823f92 +MISC ChangeLog 604 SHA256 67f7542fdcae7cd80cd2f0852abc06af93fd6b8d382054201b0b0e287e334868 SHA512 d3795c20c303d873ceacceadab702d2b5d093c2f1375f63e64b2715f37e6434fcaeb17126e9bddff0eaaee3b9146b9f001eb02aed385b8009dec87658ff36514 WHIRLPOOL b2b8387998d097a6f32f2a2588de55a26428805aa5eb4d7e34d398cf33fe12205a42632882bf3adb0d50eaac9f420897d863bffa9737afaab22f6a6fcb7a9564 MISC metadata.xml 500 SHA256 6246be86dd43d83422f41fcfb20553b925ee2f88faf2f89cccb5875a53856dd2 SHA512 4b905247b46006a7d2ae0e00a3b23b6d01f0645bcf93c2d6f5d8ea488c3ec93d47756692b46bd16743a2099b0b40fdf0c624c984b8d64e848466c6ba393f2f57 WHIRLPOOL 6dca104eff787223c89522564c0ab10ea26c71bf2078549b9693d029ac4283f981bdf84a7dc732eb936bd9c2784d174c53bf988a7829831aef3b00c96eca4213 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.21 (GNU/Linux) + +iQF8BAEBCABmBQJSG0SyXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwMTlGQTEwRTVCMUJCNjdFRDM5Qzg3RjdF +QUQ1MEQ2NEQ4RDM1NzFBAAoJEOrVDWTY01caKJwIAJARrI0MnqXQT0v4U2qzl6bg +5ms0Sgef19PepN4mCLP6QswBhZSotjYjeNEiQw8CZvOMl5r4/dKycgFK/lzg950q +YeD+CpfrBIOKNo5ICXv70td9T5UUaIHoP4Du5GUZ34fy3qBR206K8isIKpy5xgn3 +moIk9pcvsf0Tuc9fr/jD4bWJ11j4YSSVRkfw/SE5o5dSUMY83ITXxzW6RMlclmkn +ggG+UpJze6LuUVReRXHG3QopGcvVlTt0dumxeokO7lSUE1sVDy5qyMkImg0WgjMx +xCCBLTeKc3lR1aSNM+bnkxNPtyiZ2M3ESiK4g5T1aMNxtrtX+rjHIqBt8/eyEjs= +=gBr4 +-----END PGP SIGNATURE----- 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 new file mode 100644 index 000000000000..a303c8d35eef --- /dev/null +++ b/dev-haskell/persistent-sqlite/files/persistent-sqlite-1.2.1-pthread.patch @@ -0,0 +1,23 @@ +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/metadata.xml b/dev-haskell/persistent-sqlite/metadata.xml new file mode 100644 index 000000000000..fc7cb1d2a09c --- /dev/null +++ b/dev-haskell/persistent-sqlite/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>haskell</herd> + <maintainer> + <email>haskell@gentoo.org</email> + </maintainer> + <longdescription> + 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. + </longdescription> + <use> + <flag name="systemlib">Use the system-wide sqlite library</flag> + </use> +</pkgmetadata> diff --git a/dev-haskell/persistent-sqlite/persistent-sqlite-1.1.5.ebuild b/dev-haskell/persistent-sqlite/persistent-sqlite-1.1.5.ebuild new file mode 100644 index 000000000000..8b1d702f4993 --- /dev/null +++ b/dev-haskell/persistent-sqlite/persistent-sqlite-1.1.5.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/persistent-sqlite/persistent-sqlite-1.1.5.ebuild,v 1.1 2013/08/26 12:06:09 qnikst Exp $ + +EAPI=5 + +# ebuild generated by hackport 0.3.2.9999 + +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?] + >=dev-haskell/monad-logger-0.2.4:=[profile?] + >=dev-haskell/persistent-1.1.5:=[profile?] + <dev-haskell/persistent-1.2:=[profile?] + >=dev-haskell/text-0.7:=[profile?] + >=dev-haskell/transformers-0.2.1:=[profile?] + >=dev-lang/ghc-6.10.4:= + systemlib? ( >=dev-db/sqlite-3.0 + )" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.6" + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag systemlib systemlib) +} diff --git a/dev-haskell/persistent-sqlite/persistent-sqlite-1.2.0.ebuild b/dev-haskell/persistent-sqlite/persistent-sqlite-1.2.0.ebuild new file mode 100644 index 000000000000..618a2952ff5a --- /dev/null +++ b/dev-haskell/persistent-sqlite/persistent-sqlite-1.2.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/persistent-sqlite/persistent-sqlite-1.2.0.ebuild,v 1.1 2013/08/26 12:06:09 qnikst Exp $ + +EAPI=5 + +# ebuild generated by hackport 0.3.2.9999 + +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?] + >=dev-haskell/monad-logger-0.2.4:=[profile?] + =dev-haskell/persistent-1.2*:=[profile?] + >=dev-haskell/text-0.7:=[profile?] + >=dev-haskell/transformers-0.2.1:=[profile?] + >=dev-lang/ghc-6.10.4:= + systemlib? ( >=dev-db/sqlite-3.0 + )" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.6" + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag systemlib systemlib) +} diff --git a/dev-haskell/persistent-sqlite/persistent-sqlite-1.2.1-r1.ebuild b/dev-haskell/persistent-sqlite/persistent-sqlite-1.2.1-r1.ebuild new file mode 100644 index 000000000000..61371227216c --- /dev/null +++ b/dev-haskell/persistent-sqlite/persistent-sqlite-1.2.1-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/persistent-sqlite/persistent-sqlite-1.2.1-r1.ebuild,v 1.1 2013/08/26 12:06:09 qnikst Exp $ + +EAPI=5 + +# ebuild generated by hackport 0.3.2.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit base 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?] + >=dev-haskell/monad-logger-0.2.4:=[profile?] + =dev-haskell/persistent-1.2*:=[profile?] + >=dev-haskell/text-0.7:=[profile?] + >=dev-haskell/transformers-0.2.1:=[profile?] + >=dev-lang/ghc-6.10.4:= + systemlib? ( >=dev-db/sqlite-3.0 + )" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.6" + +PATCHES=("${FILESDIR}"/${P}-pthread.patch) + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag systemlib systemlib) +} |