Changeset View
Changeset View
Standalone View
Standalone View
databases/couchdb2/Makefile
# Created by: Dave Cottlehuber <dch@FreeBSD.org> | # Created by: Dave Cottlehuber <dch@FreeBSD.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= couchdb2 | PORTNAME= couchdb2 | ||||
DISTVERSION= 2.3.0 | DISTVERSION= 2.3.1 | ||||
PORTREVISION= 2 | |||||
CATEGORIES= databases | CATEGORIES= databases | ||||
MASTER_SITES= APACHE/couchdb/source/${DISTVERSION} | MASTER_SITES= APACHE/couchdb/source/${DISTVERSION} | ||||
DISTNAME= apache-couchdb-${DISTVERSION} | DISTNAME= apache-couchdb-${DISTVERSION} | ||||
MAINTAINER= dch@FreeBSD.org | MAINTAINER= dch@FreeBSD.org | ||||
COMMENT= JSON document database with HTTP API and scalable multi-master sync | COMMENT= JSON document database with HTTP API and scalable multi-master sync | ||||
LICENSE= APACHE20 BSD3CLAUSE ISCL WTFPL OFL11 | LICENSE= APACHE20 BSD3CLAUSE ISCL WTFPL OFL11 | ||||
LICENSE_COMB= multi | LICENSE_COMB= multi | ||||
BUILD_DEPENDS= rebar:devel/rebar | BUILD_DEPENDS= rebar:devel/rebar \ | ||||
erlang-runtime21>=21.3:lang/erlang-runtime21 | |||||
LIB_DEPENDS= libicudata.so:devel/icu \ | LIB_DEPENDS= libicudata.so:devel/icu \ | ||||
libmozjs185.so:lang/spidermonkey185 | libmozjs185.so:lang/spidermonkey185 | ||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} | RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ | ||||
erlang-runtime21>=21.3:lang/erlang-runtime21 | |||||
USES= cpe gmake libtool ncurses python:run shebangfix | USES= cpe gmake libtool ncurses python:run shebangfix | ||||
USE_RC_SUBR= couchdb2 | USE_RC_SUBR= couchdb2 | ||||
CPE_VENDOR= apache | CPE_VENDOR= apache | ||||
SHEBANG_FILES= rel/overlay/bin/couchup | SHEBANG_FILES= rel/overlay/bin/couchup | ||||
USERS= couchdb | USERS= couchdb | ||||
GROUPS= couchdb | GROUPS= couchdb | ||||
SUB_FILES= pkg-message | SUB_FILES= pkg-message | ||||
SUB_LIST= APPDIR=${APPDIR} ERL_PATH=${ERL_PATH} PORTNAME=${PORTNAME} RELDIR=${RELDIR} | SUB_LIST= APPDIR=${APPDIR} \ | ||||
ERL_PATH=${LOCALBASE}/lib/erlang21/bin/erl \ | |||||
PORTNAME=${PORTNAME} \ | |||||
RELDIR=${RELDIR} | |||||
PLIST_SUB= VERSION=${DISTVERSION} | PLIST_SUB= VERSION=${DISTVERSION} | ||||
HAS_CONFIGURE= yes | HAS_CONFIGURE= yes | ||||
CONFIGURE_ARGS= --skip-deps --user ${USERS} --disable-docs --disable-fauxton | CONFIGURE_ARGS= --skip-deps --user ${USERS} --disable-docs --disable-fauxton | ||||
ALL_TARGET= release | ALL_TARGET= release | ||||
MAKE_ENV= PATH=${LOCALBASE}/lib/erlang21/bin:${PATH} | |||||
OPTIONS_DEFINE= DOCS | OPTIONS_DEFINE= DOCS | ||||
OPTIONS_DEFAULT=OTP21 | |||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
OPTIONS_SINGLE= ENV | |||||
OPTIONS_SINGLE_ENV=OTP20 OTP21 | |||||
OTP20_DESC= Use Erlang OTP20 | |||||
OTP20_BUILD_DEPENDS=${LOCALBASE}/lib/erlang20/bin/erlc:lang/erlang-runtime20 | |||||
OTP20_RUN_DEPENDS=${LOCALBASE}/lib/erlang20/bin/erl:lang/erlang-runtime20 | |||||
OTP20_MAKE_ENV= PATH=${LOCALBASE}/lib/erlang20/bin:${PATH} | |||||
OTP20_VARS= ERL_PATH=${LOCALBASE}/lib/erlang20/bin/erl | |||||
OTP21_DESC= Use Erlang OTP21 | |||||
OTP21_BUILD_DEPENDS=${LOCALBASE}/lib/erlang21/bin/erlc:lang/erlang-runtime21 | |||||
OTP21_RUN_DEPENDS=${LOCALBASE}/lib/erlang21/bin/erl:lang/erlang-runtime21 | |||||
OTP21_MAKE_ENV= PATH=${LOCALBASE}/lib/erlang21/bin:${PATH} | |||||
OTP21_VARS= ERL_PATH=${LOCALBASE}/lib/erlang21/bin/erl | |||||
DBDIR?= /var/db/${PORTNAME} | DBDIR?= /var/db/${PORTNAME} | ||||
LOGFILE?= /var/log/${PORTNAME}/couch.log | LOGFILE?= /var/log/${PORTNAME}/couch.log | ||||
APPDIR= ${LOCALBASE}/libexec/${PORTNAME} | APPDIR= ${LOCALBASE}/libexec/${PORTNAME} | ||||
RELDIR= ${APPDIR}/releases/${DISTVERSION} | RELDIR= ${APPDIR}/releases/${DISTVERSION} | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} \ | @${REINPLACE_CMD} \ | ||||
-e 's,%%APPDIR%%,${APPDIR},g' \ | -e 's,%%APPDIR%%,${APPDIR},g' \ | ||||
-e 's,%%DATADIR%%,${DATADIR},g' \ | -e 's,%%DATADIR%%,${DATADIR},g' \ | ||||
-e 's,%%DBDIR%%,${DBDIR},g' \ | -e 's,%%DBDIR%%,${DBDIR},g' \ | ||||
-e 's,%%LOCALBASE%%,${LOCALBASE},g' \ | -e 's,%%LOCALBASE%%,${LOCALBASE},g' \ | ||||
-e 's,%%PORTNAME%%,${PORTNAME},g' \ | -e 's,%%PORTNAME%%,${PORTNAME},g' \ | ||||
▲ Show 20 Lines • Show All 42 Lines • Show Last 20 Lines |