From owner-svn-ports-head@freebsd.org Sat Mar 2 13:10:52 2019 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4389015223D3; Sat, 2 Mar 2019 13:10:52 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D916F8D778; Sat, 2 Mar 2019 13:10:51 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id CD09152F3; Sat, 2 Mar 2019 13:10:51 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x22DApkB070287; Sat, 2 Mar 2019 13:10:51 GMT (envelope-from pi@FreeBSD.org) Received: (from pi@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x22DAo3b069484; Sat, 2 Mar 2019 13:10:50 GMT (envelope-from pi@FreeBSD.org) Message-Id: <201903021310.x22DAo3b069484@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pi set sender to pi@FreeBSD.org using -f From: Kurt Jaeger Date: Sat, 2 Mar 2019 13:10:50 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r494401 - in head/databases: . mongodb34 mongodb36 mongodb40 mongodb40/files X-SVN-Group: ports-head X-SVN-Commit-Author: pi X-SVN-Commit-Paths: in head/databases: . mongodb34 mongodb36 mongodb40 mongodb40/files X-SVN-Commit-Revision: 494401 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: D916F8D778 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.96 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.97)[-0.966,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Mar 2019 13:10:52 -0000 Author: pi Date: Sat Mar 2 13:10:50 2019 New Revision: 494401 URL: https://svnweb.freebsd.org/changeset/ports/494401 Log: New port: databases/mongodb40 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: 234310 Reported by: Eric Madrid Submitted by: Andrew Shevchuk Reviewed by: Michael Booth Added: head/databases/mongodb40/ - copied from r494358, head/databases/mongodb36/ Deleted: head/databases/mongodb40/files/patch-src_mongo_util_time__support.cpp Modified: head/databases/Makefile head/databases/mongodb34/Makefile head/databases/mongodb36/Makefile head/databases/mongodb40/Makefile head/databases/mongodb40/distinfo head/databases/mongodb40/files/patch-SConstruct head/databases/mongodb40/pkg-plist Modified: head/databases/Makefile ============================================================================== --- head/databases/Makefile Sat Mar 2 12:11:28 2019 (r494400) +++ head/databases/Makefile Sat Mar 2 13:10:50 2019 (r494401) @@ -205,6 +205,7 @@ SUBDIR += mongodb34-tools SUBDIR += mongodb36 SUBDIR += mongodb36-tools + SUBDIR += mongodb40 SUBDIR += mroonga SUBDIR += mrtg-mysql-load SUBDIR += mtools-mongodb Modified: head/databases/mongodb34/Makefile ============================================================================== --- head/databases/mongodb34/Makefile Sat Mar 2 12:11:28 2019 (r494400) +++ head/databases/mongodb34/Makefile Sat Mar 2 13:10:50 2019 (r494401) @@ -27,6 +27,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/ ${PYTHON_PKGNAMEPREFIX}pymongo>=3.0:databases/pymongo@${PY_FLAVOR} CONFLICTS_BUILD= mongo-cxx-driver +CONFLICTS_INSTALL= mongodb36 mongodb40 CHOSEN_COMPILER_TYPE= clang Modified: head/databases/mongodb36/Makefile ============================================================================== --- head/databases/mongodb36/Makefile Sat Mar 2 12:11:28 2019 (r494400) +++ head/databases/mongodb36/Makefile Sat Mar 2 13:10:50 2019 (r494401) @@ -28,7 +28,7 @@ LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libsnappy.so:archivers/snappy CONFLICTS_BUILD= mongo-cxx-driver -CONFLICTS_INSTALL= mongodb[32-4]* +CONFLICTS_INSTALL= mongodb34 mongodb40 USES= compiler:c++14-lang cpe python:2.7,build scons shebangfix USE_RC_SUBR= mongod Modified: head/databases/mongodb40/Makefile ============================================================================== --- head/databases/mongodb36/Makefile Sat Mar 2 01:17:42 2019 (r494358) +++ head/databases/mongodb40/Makefile Sat Mar 2 13:10:50 2019 (r494401) @@ -2,7 +2,7 @@ PORTNAME= mongodb DISTVERSIONPREFIX= r -DISTVERSION= 3.6.10 +DISTVERSION= 4.0.6 CATEGORIES= databases net MASTER_SITES= https://fastdl.mongodb.org/src/ \ http://fastdl.mongodb.org/src/ \ @@ -10,29 +10,31 @@ MASTER_SITES= https://fastdl.mongodb.org/src/ \ PKGNAMESUFFIX= ${PORTVERSION:R:S/.//} DISTNAME= mongodb-src-${DISTVERSIONPREFIX}${DISTVERSION} -MAINTAINER= dev@dudu.ro +MAINTAINER= dev.ashevchuk@gmail.com COMMENT= Distributed document-oriented "NoSQL" database # mongodb is AGPLv3, C++ driver is APACHE20 LICENSE= AGPLv3 APACHE20 LICENSE_COMB= multi -ONLY_FOR_ARCHS= amd64 aarch64 +ONLY_FOR_ARCHS= aarch64 amd64 ONLY_FOR_ARCHS_REASON= "Only supported on amd64 and aarch64 (i386 deprecated in v3)" BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheetah>=2.4.4:devel/py-cheetah@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing>=3.6.2:devel/py-typing@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR} \ + ${LOCALBASE}/bin/ar:devel/binutils LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libpcre.so:devel/pcre \ + libcurl.so:ftp/curl \ libsnappy.so:archivers/snappy -CONFLICTS_BUILD= mongo-cxx-driver -CONFLICTS_INSTALL= mongodb[32-4]* - USES= compiler:c++14-lang cpe python:2.7,build scons shebangfix USE_RC_SUBR= mongod +CONFLICTS_BUILD= mongo-cxx-driver +CONFLICTS_INSTALL= mongodb3[46] + SHEBANG_FILES= src/mongo/installer/compass/install_compass.in python_OLD_CMD= @python_interpreter@ MAKE_ARGS= --prefix=${STAGEDIR}${PREFIX} \ @@ -41,7 +43,7 @@ MAKE_ARGS= --prefix=${STAGEDIR}${PREFIX} \ --cxx-std=14 --libc++ \ --runtime-hardening=on \ --disable-warnings-as-errors \ - VERBOSE=on + VERBOSE=on AR=${PREFIX}/bin/ar USERS= mongodb GROUPS= mongodb @@ -74,7 +76,7 @@ PORTSCOUT= limitw:1,even CPE_PRODUCT= mongodb post-install: -.for f in mongo mongod mongoperf mongos +.for f in mongo mongod mongos ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${f} .endfor ${CP} ${WRKSRC}/rpm/mongod.conf ${STAGEDIR}${PREFIX}/etc/mongodb.conf.sample Modified: head/databases/mongodb40/distinfo ============================================================================== --- head/databases/mongodb36/distinfo Sat Mar 2 01:17:42 2019 (r494358) +++ head/databases/mongodb40/distinfo Sat Mar 2 13:10:50 2019 (r494401) @@ -1,3 +1,3 @@ -TIMESTAMP = 1549285807 -SHA256 (mongodb-src-r3.6.10.tar.gz) = b5972e7cbee1753e991bef54370f37e71ba5cbd6cbe32730ed8682ca02ebc110 -SIZE (mongodb-src-r3.6.10.tar.gz) = 40562421 +TIMESTAMP = 1549337164 +SHA256 (mongodb-src-r4.0.6.tar.gz) = 34165ef42c7199c438e1706fef515cbde012d6a884406d102082d39eab72c235 +SIZE (mongodb-src-r4.0.6.tar.gz) = 49511958 Modified: head/databases/mongodb40/files/patch-SConstruct ============================================================================== --- head/databases/mongodb36/files/patch-SConstruct Sat Mar 2 01:17:42 2019 (r494358) +++ head/databases/mongodb40/files/patch-SConstruct Sat Mar 2 13:10:50 2019 (r494401) @@ -30,19 +30,3 @@ + if env.TargetOSIs('linux', 'darwin', 'solaris', 'freebsd'): if not has_option("disable-warnings-as-errors"): env.Append( CCFLAGS=["-Werror"] ) - -@@ -1661,10 +1661,10 @@ if env.TargetOSIs('posix'): - env.Append( CCFLAGS=["-fprofile-arcs", "-ftest-coverage"] ) - env.Append( LINKFLAGS=["-fprofile-arcs", "-ftest-coverage"] ) - -- if optBuild: -- env.Append( CCFLAGS=["-O2"] ) -- else: -- env.Append( CCFLAGS=["-O0"] ) -+ #if optBuild: -+ # env.Append( CCFLAGS=["-O2"] ) -+ #else: -+ # env.Append( CCFLAGS=["-O0"] ) - - # Promote linker warnings into errors. We can't yet do this on OS X because its linker considers - # noall_load obsolete and warns about it. Modified: head/databases/mongodb40/pkg-plist ============================================================================== --- head/databases/mongodb36/pkg-plist Sat Mar 2 01:17:42 2019 (r494358) +++ head/databases/mongodb40/pkg-plist Sat Mar 2 13:10:50 2019 (r494401) @@ -1,6 +1,5 @@ bin/install_compass bin/mongo bin/mongod -bin/mongoperf bin/mongos @sample etc/mongodb.conf.sample