View | Details | Raw Unified | Return to bug 207417 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-17 / +13 lines)
Lines 2-10 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	mongodb32
4
PORTNAME=	mongodb32
5
PORTVERSION=	3.2.1
5
PORTVERSION=	3.2.3
6
DISTVERSIONPREFIX=	r
6
DISTVERSIONPREFIX=	r
7
PORTREVISION=	1
8
CATEGORIES=	databases net
7
CATEGORIES=	databases net
9
MASTER_SITES=	https://fastdl.mongodb.org/src/ \
8
MASTER_SITES=	https://fastdl.mongodb.org/src/ \
10
		http://fastdl.mongodb.org/src/ \
9
		http://fastdl.mongodb.org/src/ \
Lines 18-36 Link Here
18
LICENSE=	AGPLv3 APACHE20
17
LICENSE=	AGPLv3 APACHE20
19
LICENSE_COMB=	multi
18
LICENSE_COMB=	multi
20
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
21
LIB_DEPENDS=	libpcre.so:${PORTSDIR}/devel/pcre \
24
LIB_DEPENDS=	libpcre.so:${PORTSDIR}/devel/pcre \
22
		libsnappy.so:${PORTSDIR}/archivers/snappy
25
		libsnappy.so:${PORTSDIR}/archivers/snappy
23
TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}yaml>=3.11:${PORTSDIR}/devel/py-yaml \
26
TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}yaml>=3.11:${PORTSDIR}/devel/py-yaml \
24
		${PYTHON_PKGNAMEPREFIX}pymongo>=3.0:${PORTSDIR}/databases/pymongo
27
		${PYTHON_PKGNAMEPREFIX}pymongo>=3.0:${PORTSDIR}/databases/pymongo
25
28
26
ONLY_FOR_ARCHS=	i386 amd64
29
CPP=	${LOCALBASE}/bin/clang-cpp37
27
ONLY_FOR_ARCHS_REASON=	"not yet ported to anything other than i386 and amd64"
30
CC=	${LOCALBASE}/bin/clang37
31
CXX=	${LOCALBASE}/bin/clang++37
32
CHOSEN_COMPILER_TYPE=	clang
28
33
29
OPTIONS_DEFINE=		SASL SSL WIREDTIGER
34
ONLY_FOR_ARCHS=	amd64
30
OPTIONS_DEFAULT=	SSL WIREDTIGER
35
ONLY_FOR_ARCHS_REASON=	"Only supported on amd64 (i386 deprecated in v3)"
31
36
32
# Only supported on 64-bit
37
OPTIONS_DEFINE=		SASL SSL
33
OPTIONS_EXCLUDE_i386=	WIREDTIGER
38
OPTIONS_DEFAULT=	SASL SSL
34
39
35
SASL_LIB_DEPENDS=	libsasl2.so:${PORTSDIR}/security/cyrus-sasl2
40
SASL_LIB_DEPENDS=	libsasl2.so:${PORTSDIR}/security/cyrus-sasl2
36
SASL_MAKE_ARGS=		--use-sasl-client
41
SASL_MAKE_ARGS=		--use-sasl-client
Lines 38-51 Link Here
38
SSL_USE=	openssl=yes
43
SSL_USE=	openssl=yes
39
SSL_MAKE_ARGS=	--ssl
44
SSL_MAKE_ARGS=	--ssl
40
45
41
WIREDTIGER_DESC=	WiredTiger database engine support
42
WIREDTIGER_VARS=	wiredtiger_build=on
43
WIREDTIGER_VARS_OFF=	wiredtiger_build=off
44
45
USES=		cpe execinfo python:build scons
46
USES=		cpe execinfo python:build scons
46
47
47
MAKE_ARGS=	--prefix=${STAGEDIR}${PREFIX} \
48
MAKE_ARGS=	--prefix=${STAGEDIR}${PREFIX} \
48
		--wiredtiger=${WIREDTIGER_BUILD} \
49
		--use-system-pcre --use-system-snappy \
49
		--use-system-pcre --use-system-snappy \
50
		--release
50
		--release
51
51
Lines 59-68 Link Here
59
59
60
.include <bsd.port.pre.mk>
60
.include <bsd.port.pre.mk>
61
61
62
.if ${ARCH} == "i386"
63
WIREDTIGER_BUILD=	off
64
.endif
65
66
.if ${OSVERSION} < 1000000
62
.if ${OSVERSION} < 1000000
67
# Cannot be built
63
# Cannot be built
68
IGNORE=	unsupported on FreeBSD 9 or older
64
IGNORE=	unsupported on FreeBSD 9 or older
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (mongodb-src-r3.2.1.tar.gz) = 50431a3ba5ab68bd0bed4a157a8528ca27753a63cf101f13135255e4e9d42f15
1
SHA256 (mongodb-src-r3.2.3.tar.gz) = 82030ada190095b5d95c0b59e9cf74efe9db602b49d2b8857b06f2683a5227fa
2
SIZE (mongodb-src-r3.2.1.tar.gz) = 26397562
2
SIZE (mongodb-src-r3.2.3.tar.gz) = 29607224

Return to bug 207417