[Lunar-commits] CVS: moonbase/devel/bdb-ruby BUILD, NONE,
1.1 DEPENDS, NONE, 1.1 DETAILS, NONE, 1.1
Jeff Hodges
jmhodges at lunar-linux.org
Thu Aug 19 22:03:13 GMT 2004
Update of /var/cvs/lunar/moonbase/devel/bdb-ruby
In directory dbguin.lunar-linux.org:/tmp/cvs-serv19638/bdb-ruby
Added Files:
BUILD DEPENDS DETAILS
Log Message:
renaming bdb to bdb-ruby to avoid confusion
--- NEW FILE: BUILD ---
(
ruby extconf.rb &&
make &&
prepare_install &&
make install
) > $C_FIFO 2>&1
--- NEW FILE: DEPENDS ---
depends ruby &&
depends db4
--- NEW FILE: DETAILS ---
MODULE=bdb-ruby
MOD=bdb
VERSION=0.5.0
SOURCE=$MOD-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MOD-$VERSION
SOURCE_URL[0]=ftp://moulon.inra.fr/pub/ruby/$SOURCE
MAINTAINER=jason at xorit.net
WEB_SITE=http://moulon.inra.fr/ruby/bdb.html
SHORT="Ruby API for Berkeley DB"
ENTERED=20020718
UPDATED=20040315
cat << EOF
Developers may choose to store data in any of several different storage structures to satisfy the requirements of a particular application. In database terminology, these storage structures and the code that operates on them are called access methods. The library includes support for the following access methods:
B+tree: Stores keys in sorted order, using a default function that does lexicographical ordering of keys.
Hashing: Stores records in a hash table for fast searches based on strict equality, using a default that hashes on the key as a bit string. Extended Linear Hashing modifies the hash function used by the table as new records are inserted, in order to keep buckets underfull in the steady state.
Fixed and Variable-Length Records: Stores fixed- or variable-length records in sequential order. Record numbers may be immutable, requiring that new records be added only at the end of the database, or mutable, permitting new records to be inserted between existing records.
EOF
More information about the Lunar-commits
mailing list