summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTiziano Müller <dev-zero@gentoo.org>2008-07-26 20:23:12 +0000
committerTiziano Müller <dev-zero@gentoo.org>2008-07-26 20:23:12 +0000
commit783b070e8ecef751cac8138a835595f7e64bdd76 (patch)
treee58370db4560b9946cd7914c698e5c903946a511 /dev-db/ctdb
parentAdded dev-db/ctdb to p.mask for testing (diff)
downloadgentoo-2-783b070e8ecef751cac8138a835595f7e64bdd76.tar.gz
gentoo-2-783b070e8ecef751cac8138a835595f7e64bdd76.tar.bz2
gentoo-2-783b070e8ecef751cac8138a835595f7e64bdd76.zip
Initial commit. Ebuild written by me.
(Portage version: 2.2_rc3/cvs/Linux 2.6.26-gentoo x86_64)
Diffstat (limited to 'dev-db/ctdb')
-rw-r--r--dev-db/ctdb/ChangeLog10
-rw-r--r--dev-db/ctdb/Manifest4
-rw-r--r--dev-db/ctdb/ctdb-9999.ebuild39
-rw-r--r--dev-db/ctdb/files/autoconf-2.62-fix.patch15
-rw-r--r--dev-db/ctdb/metadata.xml5
5 files changed, 73 insertions, 0 deletions
diff --git a/dev-db/ctdb/ChangeLog b/dev-db/ctdb/ChangeLog
new file mode 100644
index 000000000000..94c4d8bed28e
--- /dev/null
+++ b/dev-db/ctdb/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-db/ctdb
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/ctdb/ChangeLog,v 1.1 2008/07/26 20:23:11 dev-zero Exp $
+
+*ctdb-9999 (26 Jul 2008)
+
+ 26 Jul 2008; Tiziano Müller <dev-zero@gentoo.org>
+ +files/autoconf-2.62-fix.patch, +metadata.xml, +ctdb-9999.ebuild:
+ Initial commit. Ebuild written by me.
+
diff --git a/dev-db/ctdb/Manifest b/dev-db/ctdb/Manifest
new file mode 100644
index 000000000000..4e4d0f3de243
--- /dev/null
+++ b/dev-db/ctdb/Manifest
@@ -0,0 +1,4 @@
+AUX autoconf-2.62-fix.patch 524 RMD160 843a8adb134376259485fba22deceeebf453abea SHA1 2adfe8d3a5ea32971c67305fc047f39e5c03ba76 SHA256 0b9b80b52899154f6526d4864218742c2ec836d44a8a4045e091b3bb40449171
+EBUILD ctdb-9999.ebuild 982 RMD160 9eefdc73fa808b1a6300a242caac38bf2f8f52d1 SHA1 13478ca9d701e8548b8cf684eb68c649be1d8f47 SHA256 e86e2313b7fa22e393e57f24a6ad1c1a555cdcb73a05ac9ba520c48d71f53bb9
+MISC ChangeLog 300 RMD160 4f31a1c89c93f6257a426c4cefa57ca9bd1c1763 SHA1 86bd9bb889df50ad0749516738f98d4125657afe SHA256 d345acbcb032a895f2cd9733ab26b132b759f57978065dee53598e081d51ecad
+MISC metadata.xml 158 RMD160 9f86563998c883dd327d4fa7a6c23f95dbf2a139 SHA1 3d17a291c1dcf571169ff3a7c1e064a96014f270 SHA256 d96140a5870e6f49fd382f26aaade7bf71d767243bfc3ac1ad6a986718386a38
diff --git a/dev-db/ctdb/ctdb-9999.ebuild b/dev-db/ctdb/ctdb-9999.ebuild
new file mode 100644
index 000000000000..cc97c4632027
--- /dev/null
+++ b/dev-db/ctdb/ctdb-9999.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/ctdb/ctdb-9999.ebuild,v 1.1 2008/07/26 20:23:11 dev-zero Exp $
+
+EGIT_REPO_URI="git://git.samba.org/tridge/ctdb.git"
+
+inherit autotools eutils git
+
+DESCRIPTION="A cluster implementation of the TDB database used by Samba and other projects to store temporary data."
+HOMEPAGE="http://ctdb.samba.org/"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-libs/popt"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+ git_src_unpack
+
+ epatch "${FILESDIR}/autoconf-2.62-fix.patch"
+
+ rm -rf autom4te.cache
+ rm -f configure config.h.in
+
+ AT_M4DIR="-I ${S}/lib/replace -I ${S}/lib/talloc -I ${S}/lib/tdb -I ${S}/lib/popt -I ${S}/lib/events"
+ autotools_run_tool autoheader ${AT_M4DIR} || die "running autoheader failed"
+ eautoconf ${AT_M4DIR}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ dodoc "${D}/usr/share/doc/ctdb/README.eventscripts"
+ rm -rf "${D}/usr/share/doc/ctdb"
+
+ dohtml web/* doc/*.html
+}
diff --git a/dev-db/ctdb/files/autoconf-2.62-fix.patch b/dev-db/ctdb/files/autoconf-2.62-fix.patch
new file mode 100644
index 000000000000..2f5bc2b77f37
--- /dev/null
+++ b/dev-db/ctdb/files/autoconf-2.62-fix.patch
@@ -0,0 +1,15 @@
+--- lib/replace/autoconf-2.60.m4.orig 2008-04-19 00:26:33.000000000 -0400
++++ lib/replace/autoconf-2.60.m4 2008-04-19 00:22:25.000000000 -0400
+@@ -179,6 +179,7 @@
+ # ------------------------
+ # Enable extensions on systems that normally disable them,
+ # typically due to standards-conformance issues.
++m4_ifndef([AC_USE_SYSTEM_EXTENSIONS],[
+ AC_DEFUN([AC_USE_SYSTEM_EXTENSIONS],
+ [
+ AC_BEFORE([$0], [AC_COMPILE_IFELSE])
+@@ -208,3 +209,4 @@
+ AC_DEFINE([__EXTENSIONS__])
+ AC_DEFINE([_POSIX_PTHREAD_SEMANTICS])
+ ])
++])
diff --git a/dev-db/ctdb/metadata.xml b/dev-db/ctdb/metadata.xml
new file mode 100644
index 000000000000..587dabd73f1d
--- /dev/null
+++ b/dev-db/ctdb/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>samba</herd>
+</pkgmetadata>