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

Collapse All | Expand All

(-)Makefile (-5 / +5 lines)
Lines 2-9 Link Here
2
2
3
PORTNAME=	mongodb
3
PORTNAME=	mongodb
4
DISTVERSIONPREFIX=	r
4
DISTVERSIONPREFIX=	r
5
DISTVERSION=	4.0.12
5
DISTVERSION=	4.0.18
6
PORTREVISION=	1
7
CATEGORIES=	databases net
6
CATEGORIES=	databases net
8
MASTER_SITES=	https://fastdl.mongodb.org/src/ \
7
MASTER_SITES=	https://fastdl.mongodb.org/src/ \
9
		http://fastdl.mongodb.org/src/ \
8
		http://fastdl.mongodb.org/src/ \
Lines 14-22 Link Here
14
MAINTAINER=	dev.ashevchuk@gmail.com
13
MAINTAINER=	dev.ashevchuk@gmail.com
15
COMMENT=	Distributed document-oriented "NoSQL" database
14
COMMENT=	Distributed document-oriented "NoSQL" database
16
15
17
# mongodb is AGPLv3, C++ driver is APACHE20
16
LICENSE=	SSPLv1
18
LICENSE=	AGPLv3 APACHE20
17
LICENSE_NAME=	Server Side Public License Version 1
19
LICENSE_COMB=	multi
18
LICENSE_FILE=	${WRKSRC}/LICENSE-Community.txt
19
LICENSE_PERMS=	auto-accept
20
20
21
ONLY_FOR_ARCHS=	aarch64 amd64
21
ONLY_FOR_ARCHS=	aarch64 amd64
22
ONLY_FOR_ARCHS_REASON=	"Only supported on amd64 and aarch64 (i386 deprecated in v3)"
22
ONLY_FOR_ARCHS_REASON=	"Only supported on amd64 and aarch64 (i386 deprecated in v3)"
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1570817575
1
TIMESTAMP = 1591540345
2
SHA256 (mongodb-src-r4.0.12.tar.gz) = 2132def2478c7d45b028a9b79db346a19f9c56f456b52c0ff243982c89c20dc9
2
SHA256 (mongodb-src-r4.0.18.tar.gz) = c2b1ba40b2f132cce5fd0cdee26b5176aceeac2922b238874241d33f9920b50f
3
SIZE (mongodb-src-r4.0.12.tar.gz) = 49937644
3
SIZE (mongodb-src-r4.0.18.tar.gz) = 50124925
(-)files/patch-src_mongo_base_error__codes.tpl.h (+14 lines)
Line 0 Link Here
1
# based on: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245976#c12
2
# https://jira.mongodb.org/browse/SERVER-44025
3
# https://github.com/mongodb/mongo/commit/e484c9af6b4ae4a1d22c905e252ad3ad13f30bfc
4
--- src/mongo/base/error_codes.tpl.h.orig	2020-06-07 14:38:05 UTC
5
+++ src/mongo/base/error_codes.tpl.h
6
@@ -127,7 +127,7 @@ template <int32_t code>
7
 constexpr bool isNamedCode = false;
8
 //#for $ec in $codes
9
 template <>
10
-constexpr bool isNamedCode<ErrorCodes::$ec.name> = true;
11
+constexpr inline bool isNamedCode<ErrorCodes::$ec.name> = true;
12
 //#end for
13
 
14
 MONGO_COMPILER_NORETURN void throwExceptionForStatus(const Status& status);

Return to bug 245976