Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (0954298a6e70ba17f74624fbdde24ccde6ccfba9)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Vlad Glagolev <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (0954298a6e70ba17f74624fbdde24ccde6ccfba9)
  • Date: Sat, 13 Oct 2018 04:07:43 +0000

GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:

ChangeLog | 4 ++++
database/tinycdb/BUILD | 1 +
database/tinycdb/DETAILS | 23 +++++++++++++++++++++++
database/tinycdb/HISTORY | 2 ++
database/tinycdb/INSTALL | 1 +
5 files changed, 31 insertions(+)

New commits:
commit 0954298a6e70ba17f74624fbdde24ccde6ccfba9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

tinycdb: new spell, cdb-compatible commandline tools and library

diff --git a/ChangeLog b/ChangeLog
index 50bdee3..0176a08 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2018-10-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * database/tinycdb: new spell, cdb-compatible commandline tools and
+ library
+
2018-10-05 Treeve Jelbert <treeve AT sourcemage.org>
* qt5-deprecated/qtquick1: delete long deprecated spell

diff --git a/database/tinycdb/BUILD b/database/tinycdb/BUILD
new file mode 100755
index 0000000..1acac6b
--- /dev/null
+++ b/database/tinycdb/BUILD
@@ -0,0 +1 @@
+make CFLAGS="-Wall -Wextra -Wno-unknown-pragmas ${CFLAGS}"
LDFLAGS="${LDFLAGS}" all sharedlib
diff --git a/database/tinycdb/DETAILS b/database/tinycdb/DETAILS
new file mode 100755
index 0000000..20e0448
--- /dev/null
+++ b/database/tinycdb/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=tinycdb
+ VERSION=0.78
+ SOURCE=${SPELL}-${VERSION}.tar.gz
+ SOURCE_URL[0]=http://www.corpit.ru/mjt/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:8930086b8e7fddcd4dbd3354c5f5ee05171df68fde1cc222b6c402430042b6e761efbad7e5fa8de18e1d36390f1526cc3e605c5086fe1c363ba1df6c03201553
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=http://www.corpit.ru/mjt/tinycdb.html
+ LICENSE[0]=PD
+ ENTERED=20181012
+ SHORT="cdb-compatible commandline tools and library"
+cat << EOF
+TinyCDB is a very fast and simple package for creating and reading constant
+data bases, a data structure introduced by Dan J. Bernstein in his cdb
package.
+
+It may be used to speed up searches in a sequence of (key,value) pairs with
+very big number of records. Example usage is indexing a big list of users -xi
+where a search will require linear reading of a large /etc/passwd file, and
for
+many other tasks.
+
+Its usage/API is similar to ones found in BerkeleyDB, gdbm and traditional
*nix
+dbm/ndbm libraries, and is compatible in great extent to cdb-0.75 package by
+Dan Bernstein.
+EOF
diff --git a/database/tinycdb/HISTORY b/database/tinycdb/HISTORY
new file mode 100644
index 0000000..f63f13e
--- /dev/null
+++ b/database/tinycdb/HISTORY
@@ -0,0 +1,2 @@
+2018-10-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: created spell, version 0.78
diff --git a/database/tinycdb/INSTALL b/database/tinycdb/INSTALL
new file mode 100755
index 0000000..bca928b
--- /dev/null
+++ b/database/tinycdb/INSTALL
@@ -0,0 +1 @@
+make prefix="${INSTALL_ROOT}/usr" mandir="${INSTALL_ROOT}/usr/share/man"
install install-sharedlib



  • [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (0954298a6e70ba17f74624fbdde24ccde6ccfba9), Vlad Glagolev, 10/13/2018

Archive powered by MHonArc 2.6.24.

Top of Page