Lines 1-7
Link Here
|
1 |
# $FreeBSD$ |
1 |
# $FreeBSD$ |
2 |
|
2 |
|
3 |
PORTNAME= riak |
3 |
PORTNAME= riak |
4 |
PORTVERSION= 1.4.12 |
4 |
PORTVERSION= 2.0.5 |
5 |
CATEGORIES= databases |
5 |
CATEGORIES= databases |
6 |
MASTER_SITES= http://s3.amazonaws.com/downloads.basho.com/riak/${PORTVERSION:R}/${PORTVERSION}/ \ |
6 |
MASTER_SITES= http://s3.amazonaws.com/downloads.basho.com/riak/${PORTVERSION:R}/${PORTVERSION}/ \ |
7 |
http://downloads.basho.com.s3.amazonaws.com/riak/${PORTVERSION:R}/${PORTVERSION}/ |
7 |
http://downloads.basho.com.s3.amazonaws.com/riak/${PORTVERSION:R}/${PORTVERSION}/ |
Lines 11-21
Link Here
|
11 |
|
11 |
|
12 |
LICENSE= APACHE20 |
12 |
LICENSE= APACHE20 |
13 |
|
13 |
|
14 |
BUILD_DEPENDS= ${LOCALBASE}/lib/erlang15/bin/erlc:${PORTSDIR}/lang/erlang-runtime15 |
14 |
BUILD_DEPENDS= ${LOCALBASE}/lib/erlang16/bin/erlc:${PORTSDIR}/lang/erlang-runtime16 |
15 |
|
15 |
|
16 |
USES= gmake readline |
16 |
USES= gmake readline |
17 |
USE_RC_SUBR= riak |
17 |
USE_RC_SUBR= riak |
|
|
18 |
USE_GCC= yes |
18 |
|
19 |
|
|
|
20 |
USERS= riak |
21 |
GROUPS= riak |
22 |
|
23 |
RIAK_CONFDIR?= ${PREFIX}/etc/${PORTNAME} |
24 |
RIAK_LOGDIR?= /var/log/${PORTNAME} |
25 |
RIAK_DBDIR?= /var/db/${PORTNAME} |
26 |
RIAK_HOMEDIR?= ${PREFIX}/lib/${PORTNAME} |
27 |
RIAK_LIBDIR?= ${PREFIX}/lib/${PORTNAME}/lib |
28 |
|
19 |
PLIST= ${WRKDIR}/pkg-plist |
29 |
PLIST= ${WRKDIR}/pkg-plist |
20 |
PLIST_SUB+= GROUPS=${GROUPS} \ |
30 |
PLIST_SUB+= GROUPS=${GROUPS} \ |
21 |
RIAK_CONFDIR=${RIAK_CONFDIR} \ |
31 |
RIAK_CONFDIR=${RIAK_CONFDIR} \ |
Lines 25-42
Link Here
|
25 |
RIAK_LOGDIR=${RIAK_LOGDIR} \ |
35 |
RIAK_LOGDIR=${RIAK_LOGDIR} \ |
26 |
USERS=${USERS} |
36 |
USERS=${USERS} |
27 |
|
37 |
|
28 |
USERS= riak |
|
|
29 |
GROUPS= riak |
30 |
|
31 |
RIAK_CONFDIR?= ${PREFIX}/etc/${PORTNAME} |
32 |
RIAK_LOGDIR?= /var/log/${PORTNAME} |
33 |
RIAK_DBDIR?= /var/db/${PORTNAME} |
34 |
RIAK_LIBDIR?= ${PREFIX}/lib/${PORTNAME}/lib |
35 |
RIAK_HOMEDIR?= ${PREFIX}/lib/${PORTNAME} |
36 |
|
37 |
ALL_TARGET= rel |
38 |
ALL_TARGET= rel |
|
|
39 |
MAKE_ENV= PATH=${LOCALBASE}/lib/erlang16/bin:${PATH} |
38 |
MAKE_JOBS_UNSAFE=yes |
40 |
MAKE_JOBS_UNSAFE=yes |
39 |
MAKE_ENV= PATH=${LOCALBASE}/lib/erlang15/bin:${PATH} |
|
|
40 |
|
41 |
|
41 |
.include <bsd.port.pre.mk> |
42 |
.include <bsd.port.pre.mk> |
42 |
|
43 |
|
Lines 55-60
Link Here
|
55 |
(cd ${WRKSRC}/rel; ${FIND} ${PORTNAME}/lib -type f \ |
56 |
(cd ${WRKSRC}/rel; ${FIND} ${PORTNAME}/lib -type f \ |
56 |
| ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ |
57 |
| ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ |
57 |
| ${AWK} '{print "lib/"$$2 }' >> ${PLIST}) |
58 |
| ${AWK} '{print "lib/"$$2 }' >> ${PLIST}) |
|
|
59 |
(cd ${WRKSRC}/rel; ${FIND} ${PORTNAME}/lib -type d -empty \ |
60 |
| ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ |
61 |
| ${AWK} '{print "@dir lib/"$$2 }' >> ${PLIST}) |
58 |
${ECHO} "@owner" >> ${PLIST} |
62 |
${ECHO} "@owner" >> ${PLIST} |
59 |
${ECHO} "@group" >> ${PLIST} |
63 |
${ECHO} "@group" >> ${PLIST} |
60 |
|
64 |
|
Lines 62-71
Link Here
|
62 |
.for d in ${RIAK_CONFDIR} ${RIAK_LOGDIR} ${RIAK_DBDIR} ${RIAK_LIBDIR} ${RIAK_HOMEDIR} |
66 |
.for d in ${RIAK_CONFDIR} ${RIAK_LOGDIR} ${RIAK_DBDIR} ${RIAK_LIBDIR} ${RIAK_HOMEDIR} |
63 |
${MKDIR} ${STAGEDIR}${d} |
67 |
${MKDIR} ${STAGEDIR}${d} |
64 |
.endfor |
68 |
.endfor |
65 |
${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/vm.args ${STAGEDIR}${RIAK_CONFDIR}/vm.args.sample |
69 |
${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/riak.conf ${STAGEDIR}${RIAK_CONFDIR}/riak.conf.sample |
66 |
${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/app.config ${STAGEDIR}${RIAK_CONFDIR}/app.config.sample |
70 |
${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/riak.conf ${STAGEDIR}${RIAK_CONFDIR}/riak.conf |
67 |
${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/cert.pem ${STAGEDIR}${RIAK_CONFDIR}/cert.pem.sample |
71 |
${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/solr-log4j.properties ${STAGEDIR}${RIAK_CONFDIR}/solr-log4j.properties.sample |
68 |
${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/key.pem ${STAGEDIR}${RIAK_CONFDIR}/key.pem.sample |
72 |
${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/solr-log4j.properties ${STAGEDIR}${RIAK_CONFDIR}/solr-log4j.properties |
69 |
(cd ${WRKSRC}/rel/riak/lib/ && ${COPYTREE_BIN} . ${STAGEDIR}${RIAK_LIBDIR}) |
73 |
(cd ${WRKSRC}/rel/riak/lib/ && ${COPYTREE_BIN} . ${STAGEDIR}${RIAK_LIBDIR}) |
70 |
(cd ${WRKSRC}/rel/riak/bin/ && ${COPYTREE_BIN} . ${STAGEDIR}${PREFIX}/sbin/) |
74 |
(cd ${WRKSRC}/rel/riak/bin/ && ${COPYTREE_BIN} . ${STAGEDIR}${PREFIX}/sbin/) |
71 |
(cd ${WRKSRC}/rel/riak/lib/basho-patches && ${COPYTREE_SHARE} . ${STAGEDIR}${RIAK_LIBDIR}/basho-patches) |
75 |
(cd ${WRKSRC}/rel/riak/lib/basho-patches && ${COPYTREE_SHARE} . ${STAGEDIR}${RIAK_LIBDIR}/basho-patches) |
Lines 75-79
Link Here
|
75 |
${INSTALL_MAN} ${WRKSRC}/doc/man/man1/riak-admin.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ |
79 |
${INSTALL_MAN} ${WRKSRC}/doc/man/man1/riak-admin.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ |
76 |
${INSTALL_MAN} ${WRKSRC}/doc/man/man1/riak-debug.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ |
80 |
${INSTALL_MAN} ${WRKSRC}/doc/man/man1/riak-debug.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ |
77 |
${INSTALL_MAN} ${WRKSRC}/doc/man/man1/search-cmd.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ |
81 |
${INSTALL_MAN} ${WRKSRC}/doc/man/man1/search-cmd.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ |
|
|
82 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/riak/lib/bitcask-1.7.0/priv/bitcask.so |
83 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/riak/lib/erlang_js-1.3.0-0-g07467d8/priv/erlang_js_drv.so |
84 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/riak/lib/syslog-1.0.2/priv/syslog_drv.so |
85 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/riak/lib/canola-2.0.0-0-g9bdfee8/priv/canola-port |
86 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/riak/lib/riak_ensemble-2.0.0-1-gd66a102/priv/riak_ensemble.so |
87 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/riak/lib/sext-1.1p3-0-g846b9cc/priv/sext.so |
88 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/riak/lib/eleveldb-2.0.0-3-g10fcb78/priv/eleveldb.so |
78 |
|
89 |
|
79 |
.include <bsd.port.post.mk> |
90 |
.include <bsd.port.post.mk> |