# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4

PortSystem          1.0

name                kumofs
version             0.4.12
revision            2
homepage            http://kumofs.sourceforge.net/
categories          net
platforms           darwin
maintainers         nomaintainer

description         A scalable and highly available distributed key-value store.

long_description    \
        kumofs is a scalable and highly available distributed key-value store. \
        You can use a memcached client library to set, get, CAS or delete values \
        from/into kumofs. Backend storage is Tokyo Cabinet and it will give you \
        great performance.

master_sites        https://github.com/downloads/etolabo/${name}

checksums           md5     70fc53a332fb2b76ae6a3aad7aa59aad \
                    sha1    a1e895e42c8d5d75233f2234cf55069e76b4d39b \
                    rmd160  01bbc92c4d06194e9fef02191a07238ebdc49020

use_parallel_build  yes

depends_lib         port:msgpack \
                    port:rb-msgpack \
                    port:tokyocabinet \
                    path:lib/libssl.dylib:openssl \
                    port:zlib

livecheck.type      regex
livecheck.url       https://github.com/etolabo/kumofs/downloads
livecheck.regex     "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"