0963aad9ea
MemcacheDB is a distributed key-value storage system designed for persistent. It is NOT a cache solution, but a persistent storage engine for fast and reliable key-value based object storage and retrieval. It conforms to memcache protocol(not completed, see below), so any memcached client can have connectivity with it. MemcacheDB uses Berkeley DB as a storing backend, so lots of features including transaction and replication are supported. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
15 lines
394 B
Ruby
15 lines
394 B
Ruby
require 'formula'
|
|
|
|
class Memcachedb <Formula
|
|
url 'http://memcachedb.googlecode.com/files/memcachedb-1.2.0.tar.gz'
|
|
homepage 'http://memcachedb.org'
|
|
md5 '1642242ab2108611873588b77848317b'
|
|
|
|
depends_on 'berkeley-db'
|
|
depends_on 'libevent'
|
|
|
|
def install
|
|
system "./configure", "--disable-debug", "--disable-dependency-tracking", "--prefix=#{prefix}"
|
|
system "make install"
|
|
end
|
|
end
|