| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.2 2010/06/11 02:01:43 tonnerre Exp $ | | 1 | # $NetBSD: Makefile,v 1.3 2010/07/01 16:08:45 joerg Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= apache-cassandra-${CASSANDRA_VER} | | 4 | DISTNAME= apache-cassandra-${CASSANDRA_VER} |
5 | CATEGORIES= databases | | 5 | CATEGORIES= databases |
6 | MASTER_SITES= ${MASTER_SITE_APACHE:=cassandra/${CASSANDRA_VER}/} | | 6 | MASTER_SITES= ${MASTER_SITE_APACHE:=cassandra/${CASSANDRA_VER}/} |
7 | DISTFILES= ${DISTNAME}-bin${EXTRACT_SUFX} | | 7 | DISTFILES= ${DISTNAME}-bin${EXTRACT_SUFX} |
8 | | | 8 | |
9 | MAINTAINER= tonnerre@NetBSD.org | | 9 | MAINTAINER= tonnerre@NetBSD.org |
10 | HOMEPAGE= http://cassandra.apache.org/ | | 10 | HOMEPAGE= http://cassandra.apache.org/ |
11 | COMMENT= Highly scalable, distributed structured key-value store | | 11 | COMMENT= Highly scalable, distributed structured key-value store |
12 | | | 12 | |
13 | LICENSE= apache-2.0 | | 13 | LICENSE= apache-2.0 |
14 | NO_BUILD= yes | | 14 | NO_BUILD= yes |
| @@ -19,26 +19,27 @@ USE_TOOLS+= pax | | | @@ -19,26 +19,27 @@ USE_TOOLS+= pax |
19 | | | 19 | |
20 | PKG_DESTDIR_SUPPORT= destdir | | 20 | PKG_DESTDIR_SUPPORT= destdir |
21 | | | 21 | |
22 | .include "../../mk/bsd.prefs.mk" | | 22 | .include "../../mk/bsd.prefs.mk" |
23 | | | 23 | |
24 | CASSANDRA_VER= 0.6.2 | | 24 | CASSANDRA_VER= 0.6.2 |
25 | CASSANDRA_HOME= ${PREFIX}/share/cassandra | | 25 | CASSANDRA_HOME= ${PREFIX}/share/cassandra |
26 | EGDIR= ${PREFIX}/share/examples/cassandra | | 26 | EGDIR= ${PREFIX}/share/examples/cassandra |
27 | DOCDIR= ${PREFIX}/share/doc/cassandra | | 27 | DOCDIR= ${PREFIX}/share/doc/cassandra |
28 | | | 28 | |
29 | RCD_SCRIPTS= cassandra | | 29 | RCD_SCRIPTS= cassandra |
30 | CASSANDRA_USER?= cassandra | | 30 | CASSANDRA_USER?= cassandra |
31 | CASSANDRA_GROUP?= cassandra | | 31 | CASSANDRA_GROUP?= cassandra |
| | | 32 | USERGROUP_PHASE= pre-install |
32 | PKG_GROUPS= ${CASSANDRA_GROUP} | | 33 | PKG_GROUPS= ${CASSANDRA_GROUP} |
33 | PKG_USERS= ${CASSANDRA_USER}:${CASSANDRA_GROUP} | | 34 | PKG_USERS= ${CASSANDRA_USER}:${CASSANDRA_GROUP} |
34 | PKG_GROUPS_VARS+= CASSANDRA_GROUP | | 35 | PKG_GROUPS_VARS+= CASSANDRA_GROUP |
35 | PKG_USERS_VARS= CASSANDRA_USER | | 36 | PKG_USERS_VARS= CASSANDRA_USER |
36 | PKG_HOME.cassandra= ${CASSANDRA_HOME} | | 37 | PKG_HOME.cassandra= ${CASSANDRA_HOME} |
37 | PKG_SHELL.cassandra= ${SH} | | 38 | PKG_SHELL.cassandra= ${SH} |
38 | PKG_SYSCONFDIR.cassandra= ${CASSANDRA_HOME}/conf | | 39 | PKG_SYSCONFDIR.cassandra= ${CASSANDRA_HOME}/conf |
39 | OWN_DIRS+= ${PKG_SYSCONFDIR.cassandra} | | 40 | OWN_DIRS+= ${PKG_SYSCONFDIR.cassandra} |
40 | FILES_SUBST+= JAVA_HOME=${PKG_JAVA_HOME} \ | | 41 | FILES_SUBST+= JAVA_HOME=${PKG_JAVA_HOME} \ |
41 | CASSANDRA_HOME=${CASSANDRA_HOME} \ | | 42 | CASSANDRA_HOME=${CASSANDRA_HOME} \ |
42 | CASSANDRA_USER=${CASSANDRA_USER} \ | | 43 | CASSANDRA_USER=${CASSANDRA_USER} \ |
43 | CASSANDRA_GROUP=${CASSANDRA_GROUP} | | 44 | CASSANDRA_GROUP=${CASSANDRA_GROUP} |
44 | | | 45 | |