summaryrefslogtreecommitdiff
path: root/dev-db
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2012-08-18 14:22:54 +0000
committerPatrick Lauer <patrick@gentoo.org>2012-08-18 14:22:54 +0000
commite1136831283a6df5b30964b880e189cc8a5e33e0 (patch)
treeb6d3024a6a48ff14497fc6851ea1fdd0e43c4b4d /dev-db
parentInitial import. Ebuilds written by me. (diff)
downloadgentoo-2-e1136831283a6df5b30964b880e189cc8a5e33e0.tar.gz
gentoo-2-e1136831283a6df5b30964b880e189cc8a5e33e0.tar.bz2
gentoo-2-e1136831283a6df5b30964b880e189cc8a5e33e0.zip
Initial import. Ebuilds by me.
(Portage version: 2.2.0_alpha121/cvs/Linux x86_64)
Diffstat (limited to 'dev-db')
-rw-r--r--dev-db/hyperdex/ChangeLog9
-rw-r--r--dev-db/hyperdex/Manifest5
-rw-r--r--dev-db/hyperdex/files/hyperdex.confd4
-rwxr-xr-xdev-db/hyperdex/files/hyperdex.initd11
-rw-r--r--dev-db/hyperdex/hyperdex-0.4.0.ebuild38
-rw-r--r--dev-db/hyperdex/metadata.xml12
6 files changed, 79 insertions, 0 deletions
diff --git a/dev-db/hyperdex/ChangeLog b/dev-db/hyperdex/ChangeLog
new file mode 100644
index 000000000000..d459c3cbbbfc
--- /dev/null
+++ b/dev-db/hyperdex/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for dev-db/hyperdex
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/hyperdex/ChangeLog,v 1.1 2012/08/18 14:22:54 patrick Exp $
+
+*hyperdex-0.4.0 (18 Aug 2012)
+
+ 18 Aug 2012; Patrick Lauer <patrick@gentoo.org> +files/hyperdex.confd,
+ +files/hyperdex.initd, +hyperdex-0.4.0.ebuild, +metadata.xml:
+ Initial import. Ebuilds by me.
diff --git a/dev-db/hyperdex/Manifest b/dev-db/hyperdex/Manifest
new file mode 100644
index 000000000000..43b0cf486707
--- /dev/null
+++ b/dev-db/hyperdex/Manifest
@@ -0,0 +1,5 @@
+AUX hyperdex.confd 122 SHA256 8ecfb0b8fbadacff70efeaae479ff527c7ee868d2f98c17cf3afb30d212844d2 SHA512 77bd29ba3aad673a024be819c488bd344c0780d09822aa40285657f89c32a40de799bc33edb198205c7a42c8fc5fc1215c289100364caff95c6a1d765d436202 WHIRLPOOL 9f467bfca34b1d24e0429c8cb6bd1b455e1eba3a639968d6c955381ba2f61c04026f38bd3f03d01ec9c4f4cb31f0a55f8f43de14a9e0da8ab396f0c8732c8ea0
+AUX hyperdex.initd 238 SHA256 db979625544fd991696ce3ef8ae5a56d2cbc304fdda1bb83b1ce67b41758ef36 SHA512 280b8d6fcc3846d98888b833d1315d93db46557cc380dfd2cd4084afe6379c14247678bd89fc992531c29dc37651b18ca004585570f46b80ed52bcec9388451d WHIRLPOOL 2fc28693801f84cdfa1d88661f32c38e220c58f5342c4061715b863a2c6b77636635e40f24a220ab24ac3af1e9aa3131ecea09d647dacfa225ef32904a570704
+DIST hyperdex-0.4.0.tar.gz 1057524 SHA256 3ab0ffff461a39406e0ee4b16cfec9f05f06046356d4801ace4d86daad1253dc SHA512 760d2d1ebb4486d2550847bc2d2365166dee6af7f2d3406395956de1ef881fbba68504a119001a84ee48ade70282dbad39481004f84833677a0bc32e02741ee7 WHIRLPOOL 553544bf25b68a2029945da59ba185fca66e5f2ab776d8f01971ccb9bf6a9562de250ec92ece21543a6086f73ac4cd664539bdb63d6e870b8ef2736ca693ec7c
+EBUILD hyperdex-0.4.0.ebuild 893 SHA256 4410797825c8ad5a58a69055c95e58f3584875878705dc9cb572410c67dba781 SHA512 4a78d2fb7c89d1d1e7712e608fe4d4f9c4160df1ff3f6c6fde8c6c2f92be921be69edb09b777d70f7e05108b6f50acddd58a270abb2d476af7e61f39f3b6a506 WHIRLPOOL d3404240930f7959510db41801d095143d0b28b0d5434be767da79ebcf586c3ee630d8d5c10601fc37414ae75feb4959c262abe0d1918b587976198bf308563b
+MISC metadata.xml 318 SHA256 f3425c7698b2be8cc695ea148f944e53bcef22e2573304d91dcd970e1797fd23 SHA512 4109aaca12b7a729f03ea1a474d47c1cd38704630ed10397b21b4867dd00608e26bc6746c2f8c09b24b05913ae757ae697e4fe008ca7569639df1190d1f4b51a WHIRLPOOL 8873820a0357651b2f6a8c905bdb1e0f9ef7845cdeef0a4f3c66d5b39e862d3215772de288820f82cf162eada7a0f72a518d71d11e3fc9e4044c49bd44981909
diff --git a/dev-db/hyperdex/files/hyperdex.confd b/dev-db/hyperdex/files/hyperdex.confd
new file mode 100644
index 000000000000..d7bab25e5c9d
--- /dev/null
+++ b/dev-db/hyperdex/files/hyperdex.confd
@@ -0,0 +1,4 @@
+# /etc/conf.d/hyperdex: config file for /etc/init.d/hyperdex
+
+# see documentation for HyperDex for help
+#HYPERDEX_OPTS=""
diff --git a/dev-db/hyperdex/files/hyperdex.initd b/dev-db/hyperdex/files/hyperdex.initd
new file mode 100755
index 000000000000..199e3b02acc8
--- /dev/null
+++ b/dev-db/hyperdex/files/hyperdex.initd
@@ -0,0 +1,11 @@
+#!/sbin/runscript
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/hyperdex/files/hyperdex.initd,v 1.1 2012/08/18 14:22:54 patrick Exp $
+
+command="/usr/bin/hyperdex-daemon"
+command_args="--daemon ${HYPERDEX_OPTS}"
+
+depend() {
+ use net
+}
diff --git a/dev-db/hyperdex/hyperdex-0.4.0.ebuild b/dev-db/hyperdex/hyperdex-0.4.0.ebuild
new file mode 100644
index 000000000000..664c65470925
--- /dev/null
+++ b/dev-db/hyperdex/hyperdex-0.4.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/hyperdex/hyperdex-0.4.0.ebuild,v 1.1 2012/08/18 14:22:54 patrick Exp $
+EAPI=4
+
+inherit eutils python
+
+DESCRIPTION="A searchable distributed Key-Value Store"
+
+HOMEPAGE="http://hyperdex.org"
+SRC_URI="http://hyperdex.org/src/${P}.tar.gz"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="trace-player +python"
+# need to add coverage and java useflags too
+
+DEPEND="dev-cpp/glog
+ dev-libs/cityhash
+ dev-libs/libpo6
+ dev-libs/libe
+ dev-libs/busybee
+ dev-libs/popt
+ trace-player? ( dev-libs/libbsd )"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ econf \
+ $(use_enable trace-player)
+ $(use_enable python)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "Failed to install"
+ newinitd "${FILESDIR}/hyperdex.initd" hyperdex || die "Failed to install init script"
+ newconfd "${FILESDIR}/hyperdex.confd" hyperdex || die "Failed to install config file"
+}
diff --git a/dev-db/hyperdex/metadata.xml b/dev-db/hyperdex/metadata.xml
new file mode 100644
index 000000000000..5910da3ed605
--- /dev/null
+++ b/dev-db/hyperdex/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>patrick@gentoo.org</email>
+ <name>Patrick Lauer</name>
+ </maintainer>
+<use>
+ <flag name='trace-player'>Build a primitive trace-replay tool</flag>
+</use>
+</pkgmetadata>
+