Changeset View
Changeset View
Standalone View
Standalone View
databases/mongodb36/Makefile
Property | Old Value | New Value |
---|---|---|
svn:eol-style | null | native \ No newline at end of property |
svn:keywords | null | FreeBSD=%H \ No newline at end of property |
svn:mime-type | null | text/plain \ No newline at end of property |
# $FreeBSD$ | |||||
PORTNAME= mongodb | |||||
DISTVERSIONPREFIX= r | |||||
DISTVERSION= 3.6.0 | |||||
CATEGORIES= databases net | |||||
MASTER_SITES= https://fastdl.mongodb.org/src/ \ | |||||
http://fastdl.mongodb.org/src/ \ | |||||
http://download.mongodb.org/src/ | |||||
PKGNAMESUFFIX= ${PORTVERSION:R:S/.//} | |||||
DISTNAME= mongodb-src-${DISTVERSIONPREFIX}${DISTVERSION} | |||||
MAINTAINER= galu@packetdam.com | |||||
COMMENT= Distributed document-oriented "NoSQL" database | |||||
# mongodb is AGPLv3, C++ driver is APACHE20 | |||||
LICENSE= AGPLv3 APACHE20 | |||||
LICENSE_COMB= multi | |||||
ONLY_FOR_ARCHS= amd64 | |||||
ONLY_FOR_ARCHS_REASON= "Only supported on amd64 (i386 deprecated in v3)" | |||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typing>=3.6.2:devel/py-typing@${PY_FLAVOR} \ | |||||
${PYTHON_PKGNAMEPREFIX}cheetah>=2.4.4:devel/py-cheetah@${PY_FLAVOR} \ | |||||
${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR} | |||||
LIB_DEPENDS= libpcre.so:devel/pcre \ | |||||
mat: missing @${PY_FLAVOR} here. | |||||
libsnappy.so:archivers/snappy \ | |||||
libboost_system.so:devel/boost-libs | |||||
CONFLICTS_BUILD= mongo-cxx-driver | |||||
CONFLICTS_INSTALL= mongodb[32-4]* | |||||
lifanovUnsubmitted Not Done Inline ActionsThere is extra whitespace at the end of the line here. lifanov: There is extra whitespace at the end of the line here. | |||||
CHOSEN_COMPILER_TYPE= clang | |||||
lifanovUnsubmitted Not Done Inline ActionsAs far as I know, ports should not set CHOSEN_COMPILER_TYPE. lifanov: As far as I know, ports should not set CHOSEN_COMPILER_TYPE.
It's set by USES=compiler. In… | |||||
USES= compiler:c++14-lang cpe python:build scons | |||||
USE_RC_SUBR= mongod | |||||
MAKE_ARGS= --prefix=${STAGEDIR}${PREFIX} \ | |||||
--use-system-pcre --use-system-snappy \ | |||||
--use-system-boost --use-system-zlib \ | |||||
--cxx-std=14 --libc++ \ | |||||
--runtime-hardening=on \ | |||||
--disable-warnings-as-errors \ | |||||
VERBOSE=on | |||||
WITH_DEBUG= yes | |||||
USERS= mongodb | |||||
GROUPS= mongodb | |||||
OPTIONS_DEFINE= SASL SSL | |||||
OPTIONS_DEFAULT= SASL SSL | |||||
SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 | |||||
SASL_MAKE_ARGS= --use-sasl-client | |||||
SSL_USES= ssl | |||||
SSL_MAKE_ARGS= --ssl | |||||
ALL_TARGET= core | |||||
PORTSCOUT= limitw:1,even | |||||
CPE_PRODUCT= mongodb | |||||
post-install: | |||||
.for f in mongo mongod mongoperf mongos | |||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${f} | |||||
.endfor | |||||
${CP} ${WRKSRC}/rpm/mongod.conf ${STAGEDIR}${PREFIX}/etc/mongodb.conf.sample | |||||
.include <bsd.port.mk> |
missing @${PY_FLAVOR} here.