aboutsummaryrefslogtreecommitdiff
path: root/databases/mongodb44
diff options
context:
space:
mode:
authorRonald Klop <ronald-lists@klop.ws>2021-08-27 12:23:53 +0000
committerMikael Urankar <mikael@FreeBSD.org>2021-08-27 12:25:29 +0000
commited95a0e1749ec562cdc347b87e2c0afead356c74 (patch)
treec49ff526cad904d2d91d7c90bc85f8893e24660e /databases/mongodb44
parent86cfefb4d03964d82df39e65561715f63f25f402 (diff)
downloadports-ed95a0e1749ec562cdc347b87e2c0afead356c74.tar.gz
ports-ed95a0e1749ec562cdc347b87e2c0afead356c74.zip
databases/mongodb44: Fix crash on aarch64
- Disable LTO on aarch64/14-current (clang12 is crashing) - Limit the portscout check to 4.4.x PR: 257765
Diffstat (limited to 'databases/mongodb44')
-rw-r--r--databases/mongodb44/Makefile7
1 files changed, 5 insertions, 2 deletions
diff --git a/databases/mongodb44/Makefile b/databases/mongodb44/Makefile
index 28dd80c099cd..dace6dac9d76 100644
--- a/databases/mongodb44/Makefile
+++ b/databases/mongodb44/Makefile
@@ -10,8 +10,7 @@ DISTNAME= mongodb-src-${DISTVERSIONPREFIX}${DISTVERSION}
MAINTAINER= ronald-lists@klop.ws
COMMENT= Distributed document-oriented "NoSQL" database (4.4.x Branch)
-# mongodb is SSPLv1, C++ driver is APACHE20
-LICENSE= SSPLv1 APACHE20
+LICENSE= SSPLv1 APACHE20 # mongodb is SSPLv1, C++ driver is APACHE20
LICENSE_COMB= multi
LICENSE_NAME_SSPLv1= Server Side Public License Version 1
LICENSE_FILE_SSPLv1= ${WRKSRC}/LICENSE-Community.txt
@@ -31,10 +30,14 @@ LIB_DEPENDS= libpcre.so:devel/pcre \
USES= compiler:c++17-lang cpe python:3.5+,build scons
USE_RC_SUBR= mongod
+PORTSCOUT= limit:^4\.4\.
+
CONFLICTS_INSTALL= mongodb36 mongodb4[02]
OPTIONS_DEFINE= LTO SASL SSL
OPTIONS_DEFAULT=LTO SASL SSL
+OPTIONS_EXCLUDE_aarch64= ${OPTIONS_EXCLUDE_${ARCH}_${OSREL:R}}
+OPTIONS_EXCLUDE_aarch64_14= LTO # Does not work with llvm12 on aarch64.
MAKE_ARGS= --use-system-zlib \
--use-system-pcre \