summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Raschbacher <lordvan@gentoo.org>2012-06-10 21:02:08 +0200
committerThomas Raschbacher <lordvan@gentoo.org>2012-06-10 21:02:08 +0200
commitf2ad76a4a483b872cfa961e2fa812cd720e10837 (patch)
treeb79b7a018fe266bdfd470fd4e5659cfc7e3beba4
parentinitial import (diff)
downloadlordvan-f2ad76a4a483b872cfa961e2fa812cd720e10837.tar.gz
lordvan-f2ad76a4a483b872cfa961e2fa812cd720e10837.tar.bz2
lordvan-f2ad76a4a483b872cfa961e2fa812cd720e10837.zip
initial import
-rw-r--r--dev-db/libzdb/ChangeLog3
-rw-r--r--dev-db/libzdb/Manifest4
-rw-r--r--dev-db/libzdb/libzdb-2.10.3.ebuild41
-rw-r--r--dev-db/libzdb/metadata.xml11
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>