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

(-)b/databases/mongodb50/Makefile (-1 / +10 lines)
Lines 1-6 Link Here
1
PORTNAME=	mongodb
1
PORTNAME=	mongodb
2
DISTVERSIONPREFIX=	r
2
DISTVERSIONPREFIX=	r
3
DISTVERSION=	5.0.2
3
DISTVERSION=	5.0.3
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 64-69 SSL_MAKE_ARGS= --ssl Link Here
64
64
65
.include <bsd.port.pre.mk>
65
.include <bsd.port.pre.mk>
66
66
67
.if ${OPSYS} == FreeBSD && ((${OSREL:R} >= 14 && ${OSVERSION} < 1400033) \
68
			&& ${ARCH} == "aarch64")
69
BROKEN=	Aarch64 needs LSE atomics which was fixed in https://cgit.freebsd.org/src/commit/?id=efe67f33c322265eb303ec0ab40275100795b22a
70
.endif
71
67
.if ${ARCH} == aarch64 || ${ARCH} == powerpc64le
72
.if ${ARCH} == aarch64 || ${ARCH} == powerpc64le
68
EXTRA_PATCHES=	${FILESDIR}/${ARCH}
73
EXTRA_PATCHES=	${FILESDIR}/${ARCH}
69
.endif
74
.endif
Lines 85-89 do-install: Link Here
85
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${f}
90
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${f}
86
.endfor
91
.endfor
87
	${INSTALL_DATA} ${WRKSRC}/rpm/mongod.conf ${STAGEDIR}${PREFIX}/etc/mongodb.conf.sample
92
	${INSTALL_DATA} ${WRKSRC}/rpm/mongod.conf ${STAGEDIR}${PREFIX}/etc/mongodb.conf.sample
93
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
94
.for doc in LICENSE-Community.txt MPL-2 README THIRD-PARTY-NOTICES
95
	${MV} ${STAGEDIR}${PREFIX}/${doc} ${STAGEDIR}${DOCSDIR}/
96
.endfor
88
97
89
.include <bsd.port.post.mk>
98
.include <bsd.port.post.mk>
(-)b/databases/mongodb50/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1628188110
1
TIMESTAMP = 1632143674
2
SHA256 (mongodb-src-r5.0.2.tar.gz) = 8877424e7568c209625ea7ed8bc38710887ab0133150d1fa713859db0064e315
2
SHA256 (mongodb-src-r5.0.3.tar.gz) = e01afa436d0275de79070449837efe343a7271432cdcf2edb69e9ae61ac037dd
3
SIZE (mongodb-src-r5.0.2.tar.gz) = 54527477
3
SIZE (mongodb-src-r5.0.3.tar.gz) = 54590513
(-)b/databases/mongodb50/files/patch-SConstruct (-10 lines)
Lines 36-48 Link Here
36
         "i386"       : { "-march=" : "nocona",       "-mtune=" : "generic"                        },
36
         "i386"       : { "-march=" : "nocona",       "-mtune=" : "generic"                        },
37
         "ppc64le"    : { "-mcpu="  : "power8",       "-mtune=" : "power8", "-mcmodel=" : "medium" },
37
         "ppc64le"    : { "-mcpu="  : "power8",       "-mtune=" : "power8", "-mcmodel=" : "medium" },
38
         "s390x"      : { "-march=" : "z196",         "-mtune=" : "zEC12"                          },
38
         "s390x"      : { "-march=" : "z196",         "-mtune=" : "zEC12"                          },
39
@@ -4520,7 +4524,8 @@ def doConfigure(myenv):
40
     myenv = conf.Finish()
41
 
42
     if env['TARGET_ARCH'] == "aarch64":
43
-        AddToCCFLAGSIfSupported(myenv, "-moutline-atomics")
44
+        # https://lists.freebsd.org/archives/freebsd-ports/2021-July/000431.html
45
+        AddToCCFLAGSIfSupported(myenv, "-mno-outline-atomics")
46
 
47
     conf = Configure(myenv)
48
     usdt_enabled = get_option('enable-usdt-probes')
(-)b/databases/mongodb50/pkg-plist (+4 lines)
Lines 2-4 bin/mongo Link Here
2
bin/mongod
2
bin/mongod
3
bin/mongos
3
bin/mongos
4
@sample etc/mongodb.conf.sample
4
@sample etc/mongodb.conf.sample
5
%%DOCSDIR%%/LICENSE-Community.txt
6
%%DOCSDIR%%/MPL-2
7
%%DOCSDIR%%/README
8
%%DOCSDIR%%/THIRD-PARTY-NOTICES

Return to bug 258978