summaryrefslogtreecommitdiff
path: root/dev-libs/hyperleveldb
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-libs/hyperleveldb
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/hyperleveldb')
-rw-r--r--dev-libs/hyperleveldb/Manifest6
-rw-r--r--dev-libs/hyperleveldb/files/snappy.patch31
-rw-r--r--dev-libs/hyperleveldb/hyperleveldb-1.2.2.ebuild27
-rw-r--r--dev-libs/hyperleveldb/metadata.xml8
4 files changed, 72 insertions, 0 deletions
diff --git a/dev-libs/hyperleveldb/Manifest b/dev-libs/hyperleveldb/Manifest
new file mode 100644
index 000000000000..f4f272426a1d
--- /dev/null
+++ b/dev-libs/hyperleveldb/Manifest
@@ -0,0 +1,6 @@
+AUX snappy.patch 1092 SHA256 e9b4f95e16cb1e4a890b0b2b0bdec07de930b4cc855acc4644d0057942e6eda0 SHA512 e6cb0bbfae14637a7ff084100c5347fafdf2c87ca5bc32457be9bc65c45cc79986ac70f2d23881cf5691e987853d6934dc2e929ad008e246809c7fbc3cf2c45d WHIRLPOOL a58476ab70b1d4ad703f11f614c3f499d01edd093a40076d0b6710189c05028e9ce1d8327f08562f80f5900230de42e189efa10cc566ffd0bf9b11e25f9e34fe
+DIST hyperleveldb-1.2.2.tar.gz 584955 SHA256 1e03ac6ebe053128978cefe09ae3316f728ebbc186c22316d826ec185cffdf34 SHA512 6fb7a84ec237a5a1a3f5f7c90965a0b0661a6143722a159a189c4c54231d8c5746dcbb76713fbe9b8b2529467f287365d30dd7115fb5c1ef54f864686a709eb2 WHIRLPOOL a9ea63100b75a508b4cee590a6487231b20a85bfdae584d33375393e7f78e72120d6dd0fc0d96b5e22ad46a1461d5a1270c250b006187b035092ba6bad7801d5
+EBUILD hyperleveldb-1.2.2.ebuild 472 SHA256 fabfa877b3a85cc8d12a93ff91de3dbbdec03698de730045b9d7d460828c6b44 SHA512 bc30422e2e5a9e99c9ff14185af5b3b2d7e49eaf35dc8a8fe8825e9fed8e2344c184e580be9fa1b3d4bc5723f87eadeb6495d832a063a3e2a3690457f32dc6ef WHIRLPOOL ad7c56bc8bc4cf28b805850a077c3e607807f543cafedb4822fc23e7f27631ced206cf69e0fadda55e1dea79578a19a904db275791b4c3a724e536e4a60ac80f
+MISC ChangeLog 2212 SHA256 6d956c177da916b2212954a294ae2225280266ad150f3ab01c3a092a4ba4c122 SHA512 9886108688f4b7948c033c3c3801e1fe7459de07a6a87c8d8c0ee0d9698a57f11d37f67e13f9b69d0c88bc8919fd60dd3626e4fd8c5c033f197325bcaf64b9d4 WHIRLPOOL 5de21aa4709782ce17e4cce4c42102c94a57c6b6ed482a27875f98caaf865a4ff2e66c793a3fa220be0d76d66c32575201a5dcf11a83c8e51282fd684943164e
+MISC ChangeLog-2015 1449 SHA256 b6c6d8cde9e00991c353e760b402b92ee65f9b1d4d81cf57a9a9fa8d303252ba SHA512 ee7a5e2b5b7fba167d5525d5b8bb1ab690b31071a6ed0a644cbd1c6ad2d0ae0556bbc427c90cc9b61d9cc66dceab62e9e802cc51be8dbd1e2aab4033c45b6baf WHIRLPOOL 88816ace7659d78da0e8e7fc4742298b72dc0206d4d64f3abe5ac451f32f52af0f272b9fe92ad50696e48561294629cb83e9713dc9549031b2b0a991c1e0e1e9
+MISC metadata.xml 247 SHA256 0deec0776f26fb762fdf7711f4589b14f52a2456436ef557eec62a2cf2fb2bb7 SHA512 29cf52c16b0cce69899d9c2da8acd9144b7d760442aa323b854dceadb42459e009545193b1df7911ac2241b59f4819b4a6bb1d206d6f57953f770031433bb6b7 WHIRLPOOL a135fa622e99d3dcdb432bc6b3c366076b3d86b4bfd9a76c852d781b8e9152541c7e7a2c7c6d6a3c4d2200dce792847a08166aaf7c17c22b6299dfe868234dec
diff --git a/dev-libs/hyperleveldb/files/snappy.patch b/dev-libs/hyperleveldb/files/snappy.patch
new file mode 100644
index 000000000000..f926e3f6a38c
--- /dev/null
+++ b/dev-libs/hyperleveldb/files/snappy.patch
@@ -0,0 +1,31 @@
+--- Makefile.am 2014-07-29 14:44:37.851568232 +0800
++++ Makefile.am.new 2014-07-29 14:44:54.687855718 +0800
+@@ -196,7 +196,7 @@
+ TESTS = $(check_PROGRAMS)
+
+ benchmark_SOURCES = benchmark.cc
+-benchmark_LDADD = libhyperleveldb.la -lpthread -le -lpopt -lygor
++benchmark_LDADD = libhyperleveldb.la -lpthread -le -lpopt -lygor -lsnappy
+ benchmark_LDFLAGS = -no-install
+
+ db_bench_SOURCES = db/db_bench.cc $(TESTUTIL)
+
+@@ -200,7 +200,7 @@
+ benchmark_LDFLAGS = -no-install
+
+ db_bench_SOURCES = db/db_bench.cc $(TESTUTIL)
+-db_bench_LDADD = libhyperleveldb.la -lpthread
++db_bench_LDADD = libhyperleveldb.la -lpthread -lsnappy
+
+ db_bench_sqlite3_SOURCES = doc/bench/db_bench_sqlite3.cc $(TESTUTIL)
+ db_bench_sqlite3_LDADD = -lsqlite3
+@@ -215,7 +215,7 @@
+ leveldb_dump_all_LDADD = libhyperleveldb.la -lpthread
+
+ leveldb_verify_SOURCES = leveldb-verify.cc
+-leveldb_verify_LDADD = libhyperleveldb.la -lpthread
++leveldb_verify_LDADD = libhyperleveldb.la -lpthread -lsnappy
+
+ autocompact_test_SOURCES = db/autocompact_test.cc $(TESTHARNESS)
+ autocompact_test_LDADD = libhyperleveldb.la -lpthread
+
diff --git a/dev-libs/hyperleveldb/hyperleveldb-1.2.2.ebuild b/dev-libs/hyperleveldb/hyperleveldb-1.2.2.ebuild
new file mode 100644
index 000000000000..8300c836bc2f
--- /dev/null
+++ b/dev-libs/hyperleveldb/hyperleveldb-1.2.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+WANT_AUTOMAKE="1.11"
+
+inherit eutils autotools
+
+DESCRIPTION="Hyperdex fork/extension of leveldb"
+HOMEPAGE="http://hyperdex.org/"
+SRC_URI="http://hyperdex.org/src/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+ dev-libs/leveldb[snappy]
+ "
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}/snappy.patch"
+ eautoreconf
+}
diff --git a/dev-libs/hyperleveldb/metadata.xml b/dev-libs/hyperleveldb/metadata.xml
new file mode 100644
index 000000000000..40aa45df2b01
--- /dev/null
+++ b/dev-libs/hyperleveldb/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>patrick@gentoo.org</email>
+ <name>Patrick Lauer</name>
+ </maintainer>
+</pkgmetadata>