svn commit: r540560 - in head/databases: . mongodb44
Kurt Jaeger
pi at FreeBSD.org
Sat Jun 27 06:40:53 UTC 2020
Author: pi
Date: Sat Jun 27 06:40:52 2020
New Revision: 540560
URL: https://svnweb.freebsd.org/changeset/ports/540560
Log:
New port: databases/mongodb44
Mongo (from "humongous") is a high-performance, open source,
schema-free, document-oriented database. A common name in the
"NOSQL" community.
WWW: https://www.mongodb.com/
PR: 247393
Submitted by: Ronald Klop <ronald-lists at klop.ws>
Added:
head/databases/mongodb44/
- copied from r540417, head/databases/mongodb42/
Modified:
head/databases/Makefile
head/databases/mongodb44/Makefile
head/databases/mongodb44/distinfo
head/databases/mongodb44/pkg-plist
Modified: head/databases/Makefile
==============================================================================
--- head/databases/Makefile Sat Jun 27 05:00:32 2020 (r540559)
+++ head/databases/Makefile Sat Jun 27 06:40:52 2020 (r540560)
@@ -191,6 +191,7 @@
SUBDIR += mongodb40-tools
SUBDIR += mongodb42
SUBDIR += mongodb42-tools
+ SUBDIR += mongodb44
SUBDIR += mroonga
SUBDIR += mtools-mongodb
SUBDIR += mtop
Modified: head/databases/mongodb44/Makefile
==============================================================================
--- head/databases/mongodb42/Makefile Fri Jun 26 01:57:29 2020 (r540417)
+++ head/databases/mongodb44/Makefile Sat Jun 27 06:40:52 2020 (r540560)
@@ -2,7 +2,7 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
-DISTVERSION= 4.2.8
+DISTVERSION= 4.4.0-rc9
CATEGORIES= databases net
MASTER_SITES= https://fastdl.mongodb.org/src/ \
http://fastdl.mongodb.org/src/
@@ -10,11 +10,14 @@ PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
DISTNAME= mongodb-src-${DISTVERSIONPREFIX}${DISTVERSION}
MAINTAINER= ronald-lists at klop.ws
-COMMENT= Distributed document-oriented "NoSQL" database (4.2.x Branch)
+COMMENT= Distributed document-oriented "NoSQL" database (4.4.x Branch)
-# mongodb is SSPL, C++ driver is APACHE20
-LICENSE= SSPL APACHE20
+# mongodb is SSPLv1, C++ driver is APACHE20
+LICENSE= SSPLv1 APACHE20
LICENSE_COMB= multi
+LICENSE_NAME_SSPLv1= Server Side Public License Version 1
+LICENSE_FILE_SSPLv1= ${WRKSRC}/LICENSE-Community.txt
+LICENSE_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
ONLY_FOR_ARCHS= aarch64 amd64
ONLY_FOR_ARCHS_REASON= "Only ported to amd64 and aarch64 on FreeBSD. Upstream supports arm64, ppc64le, s390x and x86-64."
@@ -24,31 +27,23 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheetah3>0:devel
${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \
${LOCALBASE}/bin/ar:devel/binutils
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
- libpcre.so:devel/pcre \
+LIB_DEPENDS= libpcre.so:devel/pcre \
libcurl.so:ftp/curl \
libsnappy.so:archivers/snappy
USES= compiler:c++17-lang cpe python:3.5+,build scons shebangfix
USE_RC_SUBR= mongod
-LICENSE_FILE_SSPL= ${WRKSRC}/LICENSE-Community.txt
-LICENSE_NAME_SSPL= Server Side Public License
-LICENSE_PERMS_SSPL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-
CONFLICTS_BUILD= mongo-cxx-driver
-CONFLICTS_INSTALL= mongodb36 mongodb40
+CONFLICTS_INSTALL= mongodb36 mongodb4[02]
OPTIONS_DEFINE= SASL SSL
OPTIONS_DEFAULT=SASL SSL
-SHEBANG_FILES= src/mongo/installer/compass/install_compass.in
python_OLD_CMD= @python_interpreter@
-MAKE_ARGS= --prefix=${STAGEDIR}${PREFIX} \
- --use-system-zlib \
+MAKE_ARGS= --use-system-zlib \
--use-system-pcre \
--use-system-snappy \
- --use-system-boost \
--libc++ \
--cxx-std=17 \
--runtime-hardening=on \
@@ -78,16 +73,16 @@ SUB_LIST+= LEGACY_LIMITS="" MODERN_LIMITS="@comment "
EXTRA_PATCHES= ${FILESDIR}/aarch64
.endif
-ALL_TARGET= core
+ALL_TARGET= install-core
PORTSCOUT= limitw:1,even
CPE_PRODUCT= mongodb
-post-install:
+do-install:
.for f in mongo mongod mongos
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${f}
+ ${INSTALL_PROGRAM} ${WRKSRC}/build/install${PREFIX}/bin/${f} ${STAGEDIR}${PREFIX}/bin
.endfor
- ${CP} ${WRKSRC}/rpm/mongod.conf ${STAGEDIR}${PREFIX}/etc/mongodb.conf.sample
+ ${INSTALL_DATA} ${WRKSRC}/rpm/mongod.conf ${STAGEDIR}${PREFIX}/etc/mongodb.conf.sample
.include <bsd.port.post.mk>
Modified: head/databases/mongodb44/distinfo
==============================================================================
--- head/databases/mongodb42/distinfo Fri Jun 26 01:57:29 2020 (r540417)
+++ head/databases/mongodb44/distinfo Sat Jun 27 06:40:52 2020 (r540560)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1591904438
-SHA256 (mongodb-src-r4.2.8.tar.gz) = e8880277e3910afd82c71ed61861d518f2040cbc062e00a26d53a3224284db8f
-SIZE (mongodb-src-r4.2.8.tar.gz) = 61730247
+TIMESTAMP = 1591906794
+SHA256 (mongodb-src-r4.4.0-rc9.tar.gz) = 9d72797a7cce0c99f82948382874b9b88b18a831ae9b153c4ff56f71cfcf974d
+SIZE (mongodb-src-r4.4.0-rc9.tar.gz) = 49563830
Modified: head/databases/mongodb44/pkg-plist
==============================================================================
--- head/databases/mongodb42/pkg-plist Fri Jun 26 01:57:29 2020 (r540417)
+++ head/databases/mongodb44/pkg-plist Sat Jun 27 06:40:52 2020 (r540560)
@@ -1,4 +1,3 @@
-bin/install_compass
bin/mongo
bin/mongod
bin/mongos
More information about the svn-ports-all
mailing list