View | Details | Raw Unified | Return to bug 208276
Collapse All | Expand All

(-)databases/mongodb32/Makefile (-9 / +11 lines)
Lines 17-34 Link Here
17
LICENSE=	AGPLv3 APACHE20
17
LICENSE=	AGPLv3 APACHE20
18
LICENSE_COMB=	multi
18
LICENSE_COMB=	multi
19
19
20
# Bugs when compiled with < Clang 3.7
21
#  - https://jira.mongodb.org/browse/SERVER-21217
22
#  - https://jira.mongodb.org/browse/SERVER-22740
23
BUILD_DEPENDS=	${LOCALBASE}/bin/clang37:${PORTSDIR}/lang/clang37
24
LIB_DEPENDS=	libpcre.so:${PORTSDIR}/devel/pcre \
20
LIB_DEPENDS=	libpcre.so:${PORTSDIR}/devel/pcre \
25
		libsnappy.so:${PORTSDIR}/archivers/snappy
21
		libsnappy.so:${PORTSDIR}/archivers/snappy
26
TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}yaml>=3.11:${PORTSDIR}/devel/py-yaml \
22
TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}yaml>=3.11:${PORTSDIR}/devel/py-yaml \
27
		${PYTHON_PKGNAMEPREFIX}pymongo>=3.0:${PORTSDIR}/databases/pymongo
23
		${PYTHON_PKGNAMEPREFIX}pymongo>=3.0:${PORTSDIR}/databases/pymongo
28
24
29
CPP=	${LOCALBASE}/bin/clang-cpp37
30
CC=	${LOCALBASE}/bin/clang37
31
CXX=	${LOCALBASE}/bin/clang++37
32
CHOSEN_COMPILER_TYPE=	clang
25
CHOSEN_COMPILER_TYPE=	clang
33
26
34
ONLY_FOR_ARCHS=	amd64
27
ONLY_FOR_ARCHS=	amd64
Lines 41-50 Link Here
41
SASL_LIB_DEPENDS=	libsasl2.so:${PORTSDIR}/security/cyrus-sasl2
34
SASL_LIB_DEPENDS=	libsasl2.so:${PORTSDIR}/security/cyrus-sasl2
42
SASL_MAKE_ARGS=		--use-sasl-client
35
SASL_MAKE_ARGS=		--use-sasl-client
43
36
44
SSL_USE=	openssl=yes
37
SSL_USE=	yes
45
SSL_MAKE_ARGS=	--ssl
38
SSL_MAKE_ARGS=	--ssl
46
39
47
USES=		cpe execinfo python:build scons
40
USES=		compiler cpe execinfo python:build scons
48
41
49
MAKE_ARGS=	--prefix=${STAGEDIR}${PREFIX} \
42
MAKE_ARGS=	--prefix=${STAGEDIR}${PREFIX} \
50
		--use-system-pcre --use-system-snappy \
43
		--use-system-pcre --use-system-snappy \
Lines 64-69 Link Here
64
# Cannot be built
57
# Cannot be built
65
IGNORE=	unsupported on FreeBSD 9 or older
58
IGNORE=	unsupported on FreeBSD 9 or older
66
.endif
59
.endif
60
# Bugs when compiled with < Clang 3.7
61
#  - https://jira.mongodb.org/browse/SERVER-21217
62
#  - https://jira.mongodb.org/browse/SERVER-22740
63
.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} < 37
64
BUILD_DEPENDS+=	${LOCALBASE}/bin/clang37:${PORTSDIR}/lang/clang37
65
CPP=	${LOCALBASE}/bin/clang-cpp37
66
CC=	${LOCALBASE}/bin/clang37
67
CXX=	${LOCALBASE}/bin/clang++37
68
.endif
67
69
68
post-install:
70
post-install:
69
.for f in mongo mongod mongoperf mongos mongosniff
71
.for f in mongo mongod mongoperf mongos mongosniff

Return to bug 208276