Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Jun 2020 06:40:52 +0000 (UTC)
From:      Kurt Jaeger <pi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r540560 - in head/databases: . mongodb44
Message-ID:  <202006270640.05R6eqK6083991@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202006270640.05R6eqK6083991>