* [gentoo-commits] dev/lordvan:master commit in: dev-db/libzdb/
@ 2012-06-10 19:02 Thomas Raschbacher
0 siblings, 0 replies; 6+ messages in thread
From: Thomas Raschbacher @ 2012-06-10 19:02 UTC (permalink / raw
To: gentoo-commits
commit: f2ad76a4a483b872cfa961e2fa812cd720e10837
Author: Thomas Raschbacher <lordvan <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 10 19:02:08 2012 +0000
Commit: Thomas Raschbacher <lordvan <AT> gentoo <DOT> org>
CommitDate: Sun Jun 10 19:02:08 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/lordvan.git;a=commit;h=f2ad76a4
initial import
---
dev-db/libzdb/ChangeLog | 3 ++
dev-db/libzdb/Manifest | 4 +++
dev-db/libzdb/libzdb-2.10.3.ebuild | 41 ++++++++++++++++++++++++++++++++++++
dev-db/libzdb/metadata.xml | 11 +++++++++
4 files changed, 59 insertions(+), 0 deletions(-)
diff --git a/dev-db/libzdb/ChangeLog b/dev-db/libzdb/ChangeLog
new file mode 100644
index 0000000..009eb28
--- /dev/null
+++ b/dev-db/libzdb/ChangeLog
@@ -0,0 +1,3 @@
+# ChangeLog for <CATEGORY>/<PACKAGE_NAME>
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
diff --git a/dev-db/libzdb/Manifest b/dev-db/libzdb/Manifest
new file mode 100644
index 0000000..ae6297a
--- /dev/null
+++ b/dev-db/libzdb/Manifest
@@ -0,0 +1,4 @@
+DIST libzdb-2.10.3.tar.gz 600834 RMD160 2cf65d92918328e67e84060dd35c29ae3be38aac SHA1 c32a444312b572415c1ca49f1bf9eb4398f9339d SHA256 8716d2cb3563478228f33de43e89857b3d190576be36a1f490dc245ffe60f959
+EBUILD libzdb-2.10.3.ebuild 1293 RMD160 37c22861eb60cfda07f0c16196f43bcae2e21c1e SHA1 92424f9703d4f7110f8dbb7ff45aa3337a4f68ba SHA256 cd4967026e8b2e312618d176d57f01eaea9f5b136956889bbfc47bf9850474e5
+MISC ChangeLog 125 RMD160 33398507482a907355435f379e0d8e13e3d3314b SHA1 f2417f420030236ab56cca59df179114b1213c47 SHA256 a668507e99769b34a293a386118f0bef821f70a8cd3c196d9cdf2f9777364cdc
+MISC metadata.xml 300 RMD160 781722844f01878ee05797ed8c29966ccff0fa62 SHA1 a2e961587595d678641aeb82c25389a2677e099a SHA256 6bbe3cc33be24180719ba61b9a79ed7a0c40a829baf9cbe1d881443571d07481
diff --git a/dev-db/libzdb/libzdb-2.10.3.ebuild b/dev-db/libzdb/libzdb-2.10.3.ebuild
new file mode 100644
index 0000000..67210a5
--- /dev/null
+++ b/dev-db/libzdb/libzdb-2.10.3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+EAPI=4
+
+inherit eutils
+DESCRIPTION="This is a sample skeleton ebuild file"
+HOMEPAGE="http://tildeslash.com/libzdb/"
+SRC_URI="http://tildeslash.com/${PN}/dist/${P}.tar.gz"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~x86 amd64"
+# Disabling oracle interface for now as I am not sure as to which client lib is needed
+# and I have no system to test this on
+#oci8 )"
+IUSE="postgres mysql +sqlite openssl" #oci8
+REQUIRED_USE=" || ( postgres mysql sqlite )"
+DEPEND="postgres? ( >=dev-db/postgresql-base-8.0 )
+ mysql? ( >=virtual/mysql-4.1 )
+ sqlite? ( >=dev-db/sqlite-3.0 )
+ openssl? ( dev-libs/openssl )"
+
+RDEPEND="${DEPEND}"
+#S=${WORKDIR}/${P}
+
+src_configure() {
+# REQUIRED_USE should take care of this
+# if ! use postgres && ! use mysql && ! use sqlite && ! use oci8; then
+# die "Need to have at least one Database backend enabled"
+# fi
+#if --enable-protected gives trouble with gcc 3.x please let me know
+# should we enable --enable-optimized ?
+# should we support --enable-sqliteunlock ? required SQLite >= 3.6.12
+ econf \
+ --enable-protected \
+ $(use_with postgres postgresql) \
+ $(use_with mysql) \
+ $(use_with sqlite) \
+ $(use_enable openssl)
+# $(use_with oci8 oci)
+}
diff --git a/dev-db/libzdb/metadata.xml b/dev-db/libzdb/metadata.xml
new file mode 100644
index 0000000..8c882c3
--- /dev/null
+++ b/dev-db/libzdb/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>net-mail</herd>
+<maintainer>
+ <email>lordvan@gentoo.org</email>
+</maintainer>
+<use>
+ <flag name="openssl">Enable SSL support using OpenSSL</flag>
+</use>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] dev/lordvan:master commit in: dev-db/libzdb/
@ 2012-06-10 19:37 Thomas Raschbacher
0 siblings, 0 replies; 6+ messages in thread
From: Thomas Raschbacher @ 2012-06-10 19:37 UTC (permalink / raw
To: gentoo-commits
commit: 5767dfe3831abb8c6df947a281dfbfd76dd5a41b
Author: Thomas Raschbacher <lordvan <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 10 19:37:08 2012 +0000
Commit: Thomas Raschbacher <lordvan <AT> gentoo <DOT> org>
CommitDate: Sun Jun 10 19:37:08 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/lordvan.git;a=commit;h=5767dfe3
fixed manifest
---
dev-db/libzdb/Manifest | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dev-db/libzdb/Manifest b/dev-db/libzdb/Manifest
index d25cbaa..54002be 100644
--- a/dev-db/libzdb/Manifest
+++ b/dev-db/libzdb/Manifest
@@ -1,4 +1,4 @@
DIST libzdb-2.10.3.tar.gz 600834 RMD160 2cf65d92918328e67e84060dd35c29ae3be38aac SHA1 c32a444312b572415c1ca49f1bf9eb4398f9339d SHA256 8716d2cb3563478228f33de43e89857b3d190576be36a1f490dc245ffe60f959
EBUILD libzdb-2.10.3.ebuild 2064 RMD160 a17edc82cd039fe4711b7815b2e61c65cef81621 SHA1 d69240e42a6870b1e552908f6d66f913a987b590 SHA256 62ee8f1cd2513f486d9d093ffe0831002bf623aed368a95f84aa228b945e4e46
-MISC ChangeLog 125 RMD160 33398507482a907355435f379e0d8e13e3d3314b SHA1 f2417f420030236ab56cca59df179114b1213c47 SHA256 a668507e99769b34a293a386118f0bef821f70a8cd3c196d9cdf2f9777364cdc
+MISC ChangeLog 273 RMD160 3f452544f3fd02603de0e32fb27f397f55f2a173 SHA1 73a5b6b458efe8ae5048b3cb3b0c67863a9fbf94 SHA256 21276d6d4c1a2297521ac8c401f6a3580781b03836ee3b4d16a51bb3ae19a0c6
MISC metadata.xml 225 RMD160 281fb20ded6c063a9fdc266bf255233cae6ddd71 SHA1 5ec9df97bdc3a6de17905dd000bc5e47f7e3e7c4 SHA256 2fc398b00dba79b9268048e3ba91d0fa96012273d4d26622d2af4ae45d668a10
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] dev/lordvan:master commit in: dev-db/libzdb/
@ 2012-06-10 19:37 Thomas Raschbacher
0 siblings, 0 replies; 6+ messages in thread
From: Thomas Raschbacher @ 2012-06-10 19:37 UTC (permalink / raw
To: gentoo-commits
commit: 940584e77772316fe5876e650654315014f9d7f7
Author: Thomas Raschbacher <lordvan <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 10 19:36:55 2012 +0000
Commit: Thomas Raschbacher <lordvan <AT> gentoo <DOT> org>
CommitDate: Sun Jun 10 19:36:55 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/lordvan.git;a=commit;h=940584e7
update
---
dev-db/libzdb/ChangeLog | 7 ++-
dev-db/libzdb/Manifest | 4 +-
dev-db/libzdb/libzdb-2.10.3.ebuild | 110 ++++++++++++++++++++++++++---------
dev-db/libzdb/metadata.xml | 3 -
4 files changed, 89 insertions(+), 35 deletions(-)
diff --git a/dev-db/libzdb/ChangeLog b/dev-db/libzdb/ChangeLog
index 009eb28..a2812aa 100644
--- a/dev-db/libzdb/ChangeLog
+++ b/dev-db/libzdb/ChangeLog
@@ -1,3 +1,8 @@
-# ChangeLog for <CATEGORY>/<PACKAGE_NAME>
+# ChangeLog for dev-db/libzdb
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+
+ 10 Jun 2012; <lordvan@gentoo.org> libzdb-2.10.3.ebuild, metadata.xml:
+ using parts from ebuild from bug #251063 by Johan Bergström
+ <bugs@bergstroem.nu>
+
diff --git a/dev-db/libzdb/Manifest b/dev-db/libzdb/Manifest
index ae6297a..d25cbaa 100644
--- a/dev-db/libzdb/Manifest
+++ b/dev-db/libzdb/Manifest
@@ -1,4 +1,4 @@
DIST libzdb-2.10.3.tar.gz 600834 RMD160 2cf65d92918328e67e84060dd35c29ae3be38aac SHA1 c32a444312b572415c1ca49f1bf9eb4398f9339d SHA256 8716d2cb3563478228f33de43e89857b3d190576be36a1f490dc245ffe60f959
-EBUILD libzdb-2.10.3.ebuild 1293 RMD160 37c22861eb60cfda07f0c16196f43bcae2e21c1e SHA1 92424f9703d4f7110f8dbb7ff45aa3337a4f68ba SHA256 cd4967026e8b2e312618d176d57f01eaea9f5b136956889bbfc47bf9850474e5
+EBUILD libzdb-2.10.3.ebuild 2064 RMD160 a17edc82cd039fe4711b7815b2e61c65cef81621 SHA1 d69240e42a6870b1e552908f6d66f913a987b590 SHA256 62ee8f1cd2513f486d9d093ffe0831002bf623aed368a95f84aa228b945e4e46
MISC ChangeLog 125 RMD160 33398507482a907355435f379e0d8e13e3d3314b SHA1 f2417f420030236ab56cca59df179114b1213c47 SHA256 a668507e99769b34a293a386118f0bef821f70a8cd3c196d9cdf2f9777364cdc
-MISC metadata.xml 300 RMD160 781722844f01878ee05797ed8c29966ccff0fa62 SHA1 a2e961587595d678641aeb82c25389a2677e099a SHA256 6bbe3cc33be24180719ba61b9a79ed7a0c40a829baf9cbe1d881443571d07481
+MISC metadata.xml 225 RMD160 281fb20ded6c063a9fdc266bf255233cae6ddd71 SHA1 5ec9df97bdc3a6de17905dd000bc5e47f7e3e7c4 SHA256 2fc398b00dba79b9268048e3ba91d0fa96012273d4d26622d2af4ae45d668a10
diff --git a/dev-db/libzdb/libzdb-2.10.3.ebuild b/dev-db/libzdb/libzdb-2.10.3.ebuild
index 67210a5..22d26b9 100644
--- a/dev-db/libzdb/libzdb-2.10.3.ebuild
+++ b/dev-db/libzdb/libzdb-2.10.3.ebuild
@@ -1,41 +1,93 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=4
-inherit eutils
-DESCRIPTION="This is a sample skeleton ebuild file"
-HOMEPAGE="http://tildeslash.com/libzdb/"
-SRC_URI="http://tildeslash.com/${PN}/dist/${P}.tar.gz"
+EAPI="4"
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="A thread safe high level multi-database connection pool library"
+HOMEPAGE="http://www.tildeslash.com/libzdb/"
+SRC_URI="http://www.tildeslash.com/${PN}/dist/${P}.tar.gz"
+
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~x86 amd64"
-# Disabling oracle interface for now as I am not sure as to which client lib is needed
-# and I have no system to test this on
-#oci8 )"
-IUSE="postgres mysql +sqlite openssl" #oci8
+KEYWORDS="~x86 ~amd64"
+IUSE="debug doc mysql postgres +sqlite ssl static-libs"
REQUIRED_USE=" || ( postgres mysql sqlite )"
-DEPEND="postgres? ( >=dev-db/postgresql-base-8.0 )
- mysql? ( >=virtual/mysql-4.1 )
- sqlite? ( >=dev-db/sqlite-3.0 )
- openssl? ( dev-libs/openssl )"
-RDEPEND="${DEPEND}"
-#S=${WORKDIR}/${P}
+RDEPEND="mysql? ( virtual/mysql )
+ postgres? ( dev-db/postgresql-base )
+ sqlite? ( dev-db/sqlite[unlock-notify] )
+ ssl? ( dev-libs/openssl )"
+DEPEND="${RDEPEND}
+ sys-devel/flex
+ sys-devel/libtool
+ dev-util/pkgconfig
+ doc? ( app-doc/doxygen )"
+
+src_prepare() {
+ sed -i -e "s|&& ./pool||g" test/Makefile.in || die
+}
src_configure() {
-# REQUIRED_USE should take care of this
-# if ! use postgres && ! use mysql && ! use sqlite && ! use oci8; then
-# die "Need to have at least one Database backend enabled"
-# fi
-#if --enable-protected gives trouble with gcc 3.x please let me know
-# should we enable --enable-optimized ?
-# should we support --enable-sqliteunlock ? required SQLite >= 3.6.12
+ ## TODO: check what --enable-optimized actually does
+ ## TODO: find someone with oracle db to add oci8 support
+ myconf=""
+ if [[ $(gcc-version) < 4.1 ]];then
+ myconf="${myconf} --disable-protected"
+ else
+ myconf="${myconf} --enable-protected"
+ fi
+
+ if ( use sqlite ); then
+ myconf="${myconf} --with-sqlite=${EPREFIX}/usr/"
+ if has_version 'dev-db/sqlite[unlock-notify]'; then
+ myconf="${myconf} --enable-sqliteunlock"
+ fi
+ else
+ myconf="${myconf} --without-sqlite"
+ fi
+
+ if use mysql; then
+ myconf="${myconf} --with-mysql=${EPREFIX}/usr/bin/mysql_config"
+ else
+ myconf="${myconf} --without-mysql"
+ fi
+
+ if use postgres; then
+ myconf="${myconf} --with-postgresql=${EPREFIX}/usr/bin/pg_config"
+ else
+ myconf="${myconf} --without-postgresql"
+ fi
+
econf \
- --enable-protected \
- $(use_with postgres postgresql) \
- $(use_with mysql) \
- $(use_with sqlite) \
- $(use_enable openssl)
-# $(use_with oci8 oci)
+ $(use_enable debug profiling) \
+ $(use_enable static-libs static) \
+ $(use_enable ssl openssl) \
+ --without-oci \
+ ${myconf}
+}
+
+src_compile() {
+ default_src_compile
+ if use doc; then
+ emake doc
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ # the --disable-static flag only skips .a
+ use static-libs || rm -f "${D}"/usr/lib*/libzdb.la
+
+ dodoc AUTHORS CHANGES README
+ if use doc;then
+ dohtml -r "${S}/doc/api-docs"/*
+ fi
+}
+
+src_test() {
+ emake verify
}
diff --git a/dev-db/libzdb/metadata.xml b/dev-db/libzdb/metadata.xml
index 8c882c3..14490a9 100644
--- a/dev-db/libzdb/metadata.xml
+++ b/dev-db/libzdb/metadata.xml
@@ -5,7 +5,4 @@
<maintainer>
<email>lordvan@gentoo.org</email>
</maintainer>
-<use>
- <flag name="openssl">Enable SSL support using OpenSSL</flag>
-</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] dev/lordvan:master commit in: dev-db/libzdb/
@ 2012-06-10 19:50 Thomas Raschbacher
0 siblings, 0 replies; 6+ messages in thread
From: Thomas Raschbacher @ 2012-06-10 19:50 UTC (permalink / raw
To: gentoo-commits
commit: f43852ca75b32f079ca5198d27ceee6087e154e2
Author: Thomas Raschbacher <lordvan <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 10 19:49:50 2012 +0000
Commit: Thomas Raschbacher <lordvan <AT> gentoo <DOT> org>
CommitDate: Sun Jun 10 19:49:50 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/lordvan.git;a=commit;h=f43852ca
small updates
---
dev-db/libzdb/Manifest | 4 ++--
dev-db/libzdb/libzdb-2.10.3.ebuild | 5 +++--
dev-db/libzdb/metadata.xml | 3 +++
3 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/dev-db/libzdb/Manifest b/dev-db/libzdb/Manifest
index 54002be..68fa63a 100644
--- a/dev-db/libzdb/Manifest
+++ b/dev-db/libzdb/Manifest
@@ -1,4 +1,4 @@
DIST libzdb-2.10.3.tar.gz 600834 RMD160 2cf65d92918328e67e84060dd35c29ae3be38aac SHA1 c32a444312b572415c1ca49f1bf9eb4398f9339d SHA256 8716d2cb3563478228f33de43e89857b3d190576be36a1f490dc245ffe60f959
-EBUILD libzdb-2.10.3.ebuild 2064 RMD160 a17edc82cd039fe4711b7815b2e61c65cef81621 SHA1 d69240e42a6870b1e552908f6d66f913a987b590 SHA256 62ee8f1cd2513f486d9d093ffe0831002bf623aed368a95f84aa228b945e4e46
+EBUILD libzdb-2.10.3.ebuild 2124 RMD160 625a6fbdb6f3ba666fcb1717f172e1a7c814fa6c SHA1 83b85e5d9ac6360719fb9285e9796ba732e21fc5 SHA256 06e2812f02e9e3079b0fd3bc5632d1f0156e55cf985fbdcb2b24342a97bb9768
MISC ChangeLog 273 RMD160 3f452544f3fd02603de0e32fb27f397f55f2a173 SHA1 73a5b6b458efe8ae5048b3cb3b0c67863a9fbf94 SHA256 21276d6d4c1a2297521ac8c401f6a3580781b03836ee3b4d16a51bb3ae19a0c6
-MISC metadata.xml 225 RMD160 281fb20ded6c063a9fdc266bf255233cae6ddd71 SHA1 5ec9df97bdc3a6de17905dd000bc5e47f7e3e7c4 SHA256 2fc398b00dba79b9268048e3ba91d0fa96012273d4d26622d2af4ae45d668a10
+MISC metadata.xml 310 RMD160 6de1efb0027452a861d2999c79f86f21d53daf80 SHA1 f5311de32a45c82d457ea00934aafe88b9c598a5 SHA256 ef5ee26090b8fdd1837e6ba9e44304232c5effc25c75d45a99d25a8c43f3a685
diff --git a/dev-db/libzdb/libzdb-2.10.3.ebuild b/dev-db/libzdb/libzdb-2.10.3.ebuild
index 22d26b9..f0ad0b7 100644
--- a/dev-db/libzdb/libzdb-2.10.3.ebuild
+++ b/dev-db/libzdb/libzdb-2.10.3.ebuild
@@ -13,12 +13,13 @@ SRC_URI="http://www.tildeslash.com/${PN}/dist/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~x86 ~amd64"
-IUSE="debug doc mysql postgres +sqlite ssl static-libs"
+IUSE="debug doc mysql postgres +sqlite +sqliteunlock ssl static-libs"
REQUIRED_USE=" || ( postgres mysql sqlite )"
RDEPEND="mysql? ( virtual/mysql )
postgres? ( dev-db/postgresql-base )
- sqlite? ( dev-db/sqlite[unlock-notify] )
+ sqlite? ( >=dev-db/sqlite-3 )
+ sqliteunlock? ( >=dev-db/sqlite-3.6.12[unlock-notify] )
ssl? ( dev-libs/openssl )"
DEPEND="${RDEPEND}
sys-devel/flex
diff --git a/dev-db/libzdb/metadata.xml b/dev-db/libzdb/metadata.xml
index 14490a9..054b3ac 100644
--- a/dev-db/libzdb/metadata.xml
+++ b/dev-db/libzdb/metadata.xml
@@ -5,4 +5,7 @@
<maintainer>
<email>lordvan@gentoo.org</email>
</maintainer>
+<use>
+ <flag name="sqliteunlock">Enable SQLite unlock notification api</flag>
+</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] dev/lordvan:master commit in: dev-db/libzdb/
@ 2012-06-10 20:07 Thomas Raschbacher
0 siblings, 0 replies; 6+ messages in thread
From: Thomas Raschbacher @ 2012-06-10 20:07 UTC (permalink / raw
To: gentoo-commits
commit: 4747cad018329ec47fec634149fb96255c70414b
Author: Thomas Raschbacher <lordvan <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 10 20:06:47 2012 +0000
Commit: Thomas Raschbacher <lordvan <AT> gentoo <DOT> org>
CommitDate: Sun Jun 10 20:06:47 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/lordvan.git;a=commit;h=4747cad0
removed unneeded deps
---
dev-db/libzdb/Manifest | 2 +-
dev-db/libzdb/libzdb-2.10.3.ebuild | 2 --
2 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/dev-db/libzdb/Manifest b/dev-db/libzdb/Manifest
index 68fa63a..bda226d 100644
--- a/dev-db/libzdb/Manifest
+++ b/dev-db/libzdb/Manifest
@@ -1,4 +1,4 @@
DIST libzdb-2.10.3.tar.gz 600834 RMD160 2cf65d92918328e67e84060dd35c29ae3be38aac SHA1 c32a444312b572415c1ca49f1bf9eb4398f9339d SHA256 8716d2cb3563478228f33de43e89857b3d190576be36a1f490dc245ffe60f959
-EBUILD libzdb-2.10.3.ebuild 2124 RMD160 625a6fbdb6f3ba666fcb1717f172e1a7c814fa6c SHA1 83b85e5d9ac6360719fb9285e9796ba732e21fc5 SHA256 06e2812f02e9e3079b0fd3bc5632d1f0156e55cf985fbdcb2b24342a97bb9768
+EBUILD libzdb-2.10.3.ebuild 2089 RMD160 cc590565129462cc0030792a0854216babb6b30f SHA1 912622865db5f9aeaf1fa4dec61bede805ebedd2 SHA256 62ee2f2efa5c919bba6f3d920c501ec16a24854527787b6ec1e2b23d41485afc
MISC ChangeLog 273 RMD160 3f452544f3fd02603de0e32fb27f397f55f2a173 SHA1 73a5b6b458efe8ae5048b3cb3b0c67863a9fbf94 SHA256 21276d6d4c1a2297521ac8c401f6a3580781b03836ee3b4d16a51bb3ae19a0c6
MISC metadata.xml 310 RMD160 6de1efb0027452a861d2999c79f86f21d53daf80 SHA1 f5311de32a45c82d457ea00934aafe88b9c598a5 SHA256 ef5ee26090b8fdd1837e6ba9e44304232c5effc25c75d45a99d25a8c43f3a685
diff --git a/dev-db/libzdb/libzdb-2.10.3.ebuild b/dev-db/libzdb/libzdb-2.10.3.ebuild
index f0ad0b7..7bbf5b5 100644
--- a/dev-db/libzdb/libzdb-2.10.3.ebuild
+++ b/dev-db/libzdb/libzdb-2.10.3.ebuild
@@ -22,8 +22,6 @@ RDEPEND="mysql? ( virtual/mysql )
sqliteunlock? ( >=dev-db/sqlite-3.6.12[unlock-notify] )
ssl? ( dev-libs/openssl )"
DEPEND="${RDEPEND}
- sys-devel/flex
- sys-devel/libtool
dev-util/pkgconfig
doc? ( app-doc/doxygen )"
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] dev/lordvan:master commit in: dev-db/libzdb/
@ 2013-01-09 12:59 Thomas Raschbacher
0 siblings, 0 replies; 6+ messages in thread
From: Thomas Raschbacher @ 2013-01-09 12:59 UTC (permalink / raw
To: gentoo-commits
commit: f75fa2b787c3ae8cb03c6fe3395bc96c7ef41501
Author: Thomas Raschbacher <lordvan <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 9 12:59:46 2013 +0000
Commit: Thomas Raschbacher <lordvan <AT> gentoo <DOT> org>
CommitDate: Wed Jan 9 12:59:46 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/lordvan.git;a=commit;h=f75fa2b7
update
---
dev-db/libzdb/ChangeLog | 7 ++-
dev-db/libzdb/Manifest | 10 ++--
dev-db/libzdb/libzdb-2.11.1.ebuild | 92 ++++++++++++++++++++++++++++++++++++
3 files changed, 104 insertions(+), 5 deletions(-)
diff --git a/dev-db/libzdb/ChangeLog b/dev-db/libzdb/ChangeLog
index a2812aa..424050c 100644
--- a/dev-db/libzdb/ChangeLog
+++ b/dev-db/libzdb/ChangeLog
@@ -1,7 +1,12 @@
# ChangeLog for dev-db/libzdb
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*libzdb-2.11.1 (09 Jan 2013)
+
+ 09 Jan 2013; <lordvan@gentoo.org> +libzdb-2.11.1.ebuild:
+ added newer version
+
10 Jun 2012; <lordvan@gentoo.org> libzdb-2.10.3.ebuild, metadata.xml:
using parts from ebuild from bug #251063 by Johan Bergström
<bugs@bergstroem.nu>
diff --git a/dev-db/libzdb/Manifest b/dev-db/libzdb/Manifest
index bda226d..e7fb232 100644
--- a/dev-db/libzdb/Manifest
+++ b/dev-db/libzdb/Manifest
@@ -1,4 +1,6 @@
-DIST libzdb-2.10.3.tar.gz 600834 RMD160 2cf65d92918328e67e84060dd35c29ae3be38aac SHA1 c32a444312b572415c1ca49f1bf9eb4398f9339d SHA256 8716d2cb3563478228f33de43e89857b3d190576be36a1f490dc245ffe60f959
-EBUILD libzdb-2.10.3.ebuild 2089 RMD160 cc590565129462cc0030792a0854216babb6b30f SHA1 912622865db5f9aeaf1fa4dec61bede805ebedd2 SHA256 62ee2f2efa5c919bba6f3d920c501ec16a24854527787b6ec1e2b23d41485afc
-MISC ChangeLog 273 RMD160 3f452544f3fd02603de0e32fb27f397f55f2a173 SHA1 73a5b6b458efe8ae5048b3cb3b0c67863a9fbf94 SHA256 21276d6d4c1a2297521ac8c401f6a3580781b03836ee3b4d16a51bb3ae19a0c6
-MISC metadata.xml 310 RMD160 6de1efb0027452a861d2999c79f86f21d53daf80 SHA1 f5311de32a45c82d457ea00934aafe88b9c598a5 SHA256 ef5ee26090b8fdd1837e6ba9e44304232c5effc25c75d45a99d25a8c43f3a685
+DIST libzdb-2.10.3.tar.gz 600834 SHA256 8716d2cb3563478228f33de43e89857b3d190576be36a1f490dc245ffe60f959 SHA512 b2d358a4dbeddced3237aea02d94e6a60a089db10fb137c781389c735e27820f81697ea8e514ca13934b5dba3c3446db7140facaa7d03459f9a117b339fc343f WHIRLPOOL 8c10068502ab2d044f22a7c0de655b5779d9c8a82be7f7f2893fcd925abeb6dece7f0fd8c3dc8e20134310af8b51811cfeb6808065515b349aa461ba51adc812
+DIST libzdb-2.11.1.tar.gz 599354 SHA256 390cdee70dcdd77f4ae113949564056b7a0648a931a918c0b626fa7e6d820c8c SHA512 b630c8ce8ee9eaee53cd801cca08af543faaf7f945c9bfd2721bba0a5569980949ab8212c4bf17fec56b5c5c107cef17cfa893e293444a39bd32116d47edb2c5 WHIRLPOOL 1fca845c84c7f5a867f6de7e5e3cae28e73a2ff0b7f261d385a87893c716b8640a60d262aaaedc5cd36f91dfbabfb818f820906d3e1eefcebc9e20928d3b66c7
+EBUILD libzdb-2.10.3.ebuild 2089 SHA256 62ee2f2efa5c919bba6f3d920c501ec16a24854527787b6ec1e2b23d41485afc SHA512 1431a5090becf3f9230f073f3cb5b0d4c311ad977c86431941373dc97b773ae080f0bc42df026630e3f4823bb83c6441fad8d5be4c085eed220b949c6a2db997 WHIRLPOOL ba5676a5046047aa84f0b8bc20b16c7d4081148bb423857513ea01b725560b9e92f5758a26c1ce96ed2e3bf441783f439cfeab1e1441ee04cfaa7978f2d5ae65
+EBUILD libzdb-2.11.1.ebuild 2089 SHA256 6d17a4339d8c61a574b55224949eb02e9561929ef9cd4adb86d3a846864f4587 SHA512 53c2e5facd60486f3053c1e9ec8bc50e77b659aa5dd0e2b694e58067aec038233e11e5fa921635e26d342a94790799da6f79835a3f6c8be1c7b0a56112c67796 WHIRLPOOL 3e764ce7868d74d276f3ff7b2a4afdcc83b5719e771813149ca7475c6d33bfd557797820d8b850541deccbe0de20aac8b562b6abb33108e343e7f7f813064e4f
+MISC ChangeLog 385 SHA256 919e07f0a55d41e806cc932a2fdc3ce041b3005ebc1a2471cd695140eab168a0 SHA512 19a23f14fefb6dc0c9f82bd369853d418f77efca3b077fb6b82ebce2b59a5b4d3095d4532b9891b0a94339dc9250c692a42bb31e6feb4fde11c574fa83253195 WHIRLPOOL 6a15e2feb906670474ea3adcdc7c401642b6b1689a2f86d170723bacaf1e9bca59db4c02a2ec675fa401f756983976d13dbb94ffd176de94142c1096eef9c753
+MISC metadata.xml 310 SHA256 ef5ee26090b8fdd1837e6ba9e44304232c5effc25c75d45a99d25a8c43f3a685 SHA512 6f132004523446d6b633425c9573ac93a451139686b57b412f6531fbc6f1c79b9c8f686d72f406d49fdf53c3e02bdc57c3fed252b1589e7ea8998dfa3b52ddb1 WHIRLPOOL dd4596cf59a987161cbea8c073d867e4697dcbb385491df247f35a327af0d704a37308b8bbce3e3e84ae7136722f2c7920e4c85a2d201628c099aa7a03bb4562
diff --git a/dev-db/libzdb/libzdb-2.11.1.ebuild b/dev-db/libzdb/libzdb-2.11.1.ebuild
new file mode 100644
index 0000000..7fc02e1
--- /dev/null
+++ b/dev-db/libzdb/libzdb-2.11.1.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="A thread safe high level multi-database connection pool library"
+HOMEPAGE="http://www.tildeslash.com/libzdb/"
+SRC_URI="http://www.tildeslash.com/${PN}/dist/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="debug doc mysql postgres +sqlite +sqliteunlock ssl static-libs"
+REQUIRED_USE=" || ( postgres mysql sqlite )"
+
+RDEPEND="mysql? ( virtual/mysql )
+ postgres? ( dev-db/postgresql-base )
+ sqlite? ( >=dev-db/sqlite-3 )
+ sqliteunlock? ( >=dev-db/sqlite-3.6.12[unlock-notify] )
+ ssl? ( dev-libs/openssl )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ doc? ( app-doc/doxygen )"
+
+src_prepare() {
+ sed -i -e "s|&& ./pool||g" test/Makefile.in || die
+}
+
+src_configure() {
+ ## TODO: check what --enable-optimized actually does
+ ## TODO: find someone with oracle db to add oci8 support
+ myconf=""
+ if [[ $(gcc-version) < 4.1 ]];then
+ myconf="${myconf} --disable-protected"
+ else
+ myconf="${myconf} --enable-protected"
+ fi
+
+ if ( use sqlite ); then
+ myconf="${myconf} --with-sqlite=${EPREFIX}/usr/"
+ if has_version 'dev-db/sqlite[unlock-notify]'; then
+ myconf="${myconf} --enable-sqliteunlock"
+ fi
+ else
+ myconf="${myconf} --without-sqlite"
+ fi
+
+ if use mysql; then
+ myconf="${myconf} --with-mysql=${EPREFIX}/usr/bin/mysql_config"
+ else
+ myconf="${myconf} --without-mysql"
+ fi
+
+ if use postgres; then
+ myconf="${myconf} --with-postgresql=${EPREFIX}/usr/bin/pg_config"
+ else
+ myconf="${myconf} --without-postgresql"
+ fi
+
+ econf \
+ $(use_enable debug profiling) \
+ $(use_enable static-libs static) \
+ $(use_enable ssl openssl) \
+ --without-oci \
+ ${myconf}
+}
+
+src_compile() {
+ default_src_compile
+ if use doc; then
+ emake doc
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ # the --disable-static flag only skips .a
+ use static-libs || rm -f "${D}"/usr/lib*/libzdb.la
+
+ dodoc AUTHORS CHANGES README
+ if use doc;then
+ dohtml -r "${S}/doc/api-docs"/*
+ fi
+}
+
+src_test() {
+ emake verify
+}
^ permalink raw reply related [flat|nested] 6+ messages in thread
end of thread, other threads:[~2013-01-09 13:00 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-09 12:59 [gentoo-commits] dev/lordvan:master commit in: dev-db/libzdb/ Thomas Raschbacher
-- strict thread matches above, loose matches on Subject: below --
2012-06-10 20:07 Thomas Raschbacher
2012-06-10 19:50 Thomas Raschbacher
2012-06-10 19:37 Thomas Raschbacher
2012-06-10 19:37 Thomas Raschbacher
2012-06-10 19:02 Thomas Raschbacher
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox