# -*- 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
homepage https://cassandra.apache.org/
master_sites.mirror_subdir ${name}/${version}
distname apache-${name}-${version}-src
description A highly scalable, eventually consistent, \
distributed, structured key-value store.
The Apache Cassandra Project develops a highly scalable second-generation \
distributed database, bringing together Dynamo's fully distributed design \
and Bigtable's ColumnFamily-based data model. Cassandra was open sourced \
by Facebook in 2008, and is now developed by Apache committers and \
contributors from many companies.
checksums rmd160 631f55dd4cbe363019a7353f0c0da9a838e69d5f \
sha256 581f7fc1bb95d5f088e1456e822cd47419f93b2b07087f45f7ba8b069bec1981
depends_build bin:ant:apache-ant \
depends_run port:antlr3 \
set java_basepath ${prefix}/share/java
set cassandra_destpath ${java_basepath}/${name}-${version}
set mp_libs {antlr junit jline slf4j-api slf4j-log4j12 commons-cli \
commons-lang commons-codec jakarta-log4j \
set dbdir ${prefix}/var/db/cassandra
set logdir ${prefix}/var/log/cassandra
if {${os.platform} eq "darwin" && ${os.major} > 8} {
set cassandrauser _cassandra
set cassandrauser cassandra
add_users ${cassandrauser} group=${cassandrauser} realname=Cassandra\ Server