pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

wip/kivaloo: import kivaloo-1.2.0



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <tk%giga.or.at@localhost>
Pushed By:	wiz
Date:		Tue Nov 16 16:52:43 2021 +0100
Changeset:	4ca8706c97d508d7649c692ce0a23eea4f698460

Added Files:
	kivaloo/DESCR
	kivaloo/Makefile
	kivaloo/PLIST
	kivaloo/distinfo

Log Message:
wip/kivaloo: import kivaloo-1.2.0

Kivaloo (pronounced "kee-va-lieu") is a collection of utilities
which together form a data store associating keys of up to 255
bytes with values of up to 255 bytes. It was designed to satisfy
the needs of the Tarsnap online backup service for high-performance
key-value storage.

At present, kivaloo comprises a block store (lbs) providing
log-structured storage within a local filesystem; a key-value store
(kvlds) which manages a log-structured B+Tree and services requests
upon it from a single connection; and a request multiplexer (mux)
which accepts multiple connections and routes requests and responses
to and from a single "upstream" connection.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=4ca8706c97d508d7649c692ce0a23eea4f698460

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 kivaloo/DESCR    | 12 ++++++++++++
 kivaloo/Makefile | 15 +++++++++++++++
 kivaloo/PLIST    |  4 ++++
 kivaloo/distinfo |  5 +++++
 4 files changed, 36 insertions(+)

diffs:
diff --git a/kivaloo/DESCR b/kivaloo/DESCR
new file mode 100644
index 0000000000..b72e66647e
--- /dev/null
+++ b/kivaloo/DESCR
@@ -0,0 +1,12 @@
+Kivaloo (pronounced "kee-va-lieu") is a collection of utilities
+which together form a data store associating keys of up to 255
+bytes with values of up to 255 bytes. It was designed to satisfy
+the needs of the Tarsnap online backup service for high-performance
+key-value storage.
+
+At present, kivaloo comprises a block store (lbs) providing
+log-structured storage within a local filesystem; a key-value store
+(kvlds) which manages a log-structured B+Tree and services requests
+upon it from a single connection; and a request multiplexer (mux)
+which accepts multiple connections and routes requests and responses
+to and from a single "upstream" connection.
diff --git a/kivaloo/Makefile b/kivaloo/Makefile
new file mode 100644
index 0000000000..5aab49d174
--- /dev/null
+++ b/kivaloo/Makefile
@@ -0,0 +1,15 @@
+# $NetBSD$
+
+DISTNAME=	kivaloo-1.2.0
+CATEGORIES=	databases
+MASTER_SITES=	https://www.tarsnap.com/kivaloo/
+EXTRACT_SUFX=	.tgz
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://www.tarsnap.com/kivaloo.html
+COMMENT=	High-performance key-value storage
+LICENSE=	2-clause-bsd
+
+MAKE_FLAGS+=	BINDIR=${DESTDIR}${PREFIX}/bin
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/kivaloo/PLIST b/kivaloo/PLIST
new file mode 100644
index 0000000000..dcf6bd86dd
--- /dev/null
+++ b/kivaloo/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD$
+bin/kivaloo-kvlds
+bin/kivaloo-lbs
+bin/kivaloo-mux
diff --git a/kivaloo/distinfo b/kivaloo/distinfo
new file mode 100644
index 0000000000..4ed718b081
--- /dev/null
+++ b/kivaloo/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (kivaloo-1.2.0.tgz) = d14cc2bbfe3b92bd5b9948d01ebdc3287107ea4570784b1aa341208daecdccf2
+SHA512 (kivaloo-1.2.0.tgz) = 68b1aafceac6eed635f2bc9e661a649402a0da2a9f39e7d5eaf1854a5687f9cebf415bfa3569513ee183e2175e2ad53b795769baf9cc2f9375eeae988d154a1f
+Size (kivaloo-1.2.0.tgz) = 134030 bytes


Home | Main Index | Thread Index | Old Index