Lines 1-6
Link Here
|
1 |
PORTNAME= mongodb |
1 |
PORTNAME= mongodb |
2 |
DISTVERSIONPREFIX= r |
2 |
DISTVERSIONPREFIX= r |
3 |
DISTVERSION= 4.2.15 |
3 |
DISTVERSION= 4.2.16 |
4 |
CATEGORIES= databases net |
4 |
CATEGORIES= databases net |
5 |
MASTER_SITES= https://fastdl.mongodb.org/src/ \ |
5 |
MASTER_SITES= https://fastdl.mongodb.org/src/ \ |
6 |
http://fastdl.mongodb.org/src/ |
6 |
http://fastdl.mongodb.org/src/ |
Lines 32-38
USES= compiler:c++17-lang cpe python:3.5+,build scons shebangfix
Link Here
|
32 |
USE_RC_SUBR= mongod |
32 |
USE_RC_SUBR= mongod |
33 |
|
33 |
|
34 |
CONFLICTS_BUILD= mongo-cxx-driver |
34 |
CONFLICTS_BUILD= mongo-cxx-driver |
35 |
CONFLICTS_INSTALL= mongodb36 mongodb4[04] |
35 |
CONFLICTS_INSTALL= mongodb36 mongodb4[04] mongodb50 |
36 |
|
36 |
|
37 |
OPTIONS_DEFINE= LTO SASL SSL |
37 |
OPTIONS_DEFINE= LTO SASL SSL |
38 |
OPTIONS_DEFAULT=LTO SASL SSL |
38 |
OPTIONS_DEFAULT=LTO SASL SSL |
Lines 41-46
OPTIONS_EXCLUDE_aarch64_14= LTO # Does not work with llvm12 on aarch64.
Link Here
|
41 |
|
41 |
|
42 |
SHEBANG_FILES= src/mongo/installer/compass/install_compass |
42 |
SHEBANG_FILES= src/mongo/installer/compass/install_compass |
43 |
python_OLD_CMD= @python_interpreter@ |
43 |
python_OLD_CMD= @python_interpreter@ |
|
|
44 |
|
44 |
MAKE_ARGS= --prefix=${STAGEDIR}${PREFIX} \ |
45 |
MAKE_ARGS= --prefix=${STAGEDIR}${PREFIX} \ |
45 |
--use-system-zlib \ |
46 |
--use-system-zlib \ |
46 |
--use-system-pcre \ |
47 |
--use-system-pcre \ |
Lines 68-73
SSL_MAKE_ARGS= --ssl
Link Here
|
68 |
|
69 |
|
69 |
.include <bsd.port.pre.mk> |
70 |
.include <bsd.port.pre.mk> |
70 |
|
71 |
|
|
|
72 |
.if ${OPSYS} == FreeBSD && ((${OSREL:R} >= 14 && ${OSVERSION} < 1400033) \ |
73 |
&& ${ARCH} == "aarch64") |
74 |
BROKEN= Aarch64 needs LSE atomics which was fixed in https://cgit.freebsd.org/src/commit/?id=efe67f33c322265eb303ec0ab40275100795b22a |
75 |
.endif |
76 |
|
71 |
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057 |
77 |
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057 |
72 |
SUB_LIST+= LEGACY_LIMITS="@comment " MODERN_LIMITS="" |
78 |
SUB_LIST+= LEGACY_LIMITS="@comment " MODERN_LIMITS="" |
73 |
.else |
79 |
.else |