svn commit: r448014 - in head/databases/mongodb34-rocks: . files
Richard Gallamore
ultima at FreeBSD.org
Tue Aug 15 21:30:05 UTC 2017
Author: ultima
Date: Tue Aug 15 21:30:03 2017
New Revision: 448014
URL: https://svnweb.freebsd.org/changeset/ports/448014
Log:
* Updated to 3.4.6
* Cleanup Makefile
* Added CONFLICTS to solves compatibility with the version of databases/rocksdb
PR: 220847
Submitted by: Šimun Mikecin (maintainer)
Reviewed by: matthew (mentor)
Approved by: matthew (mentor)
Differential Revision: https://reviews.freebsd.org/D12031
Added:
head/databases/mongodb34-rocks/pkg-message (contents, props changed)
Modified:
head/databases/mongodb34-rocks/Makefile
head/databases/mongodb34-rocks/distinfo
head/databases/mongodb34-rocks/files/patch-SConstruct
Modified: head/databases/mongodb34-rocks/Makefile
==============================================================================
--- head/databases/mongodb34-rocks/Makefile Tue Aug 15 21:21:47 2017 (r448013)
+++ head/databases/mongodb34-rocks/Makefile Tue Aug 15 21:30:03 2017 (r448014)
@@ -1,9 +1,8 @@
# $FreeBSD$
PORTNAME= mongodb
-PORTVERSION= 3.4.4
+PORTVERSION= 3.4.6
DISTVERSIONPREFIX= r
-PORTREVISION= 2
CATEGORIES= databases net
MASTER_SITES= https://fastdl.mongodb.org/src/ \
http://fastdl.mongodb.org/src/ \
@@ -19,6 +18,9 @@ COMMENT= Distributed document-oriented database with a
LICENSE= AGPLv3 APACHE20
LICENSE_COMB= multi
+ONLY_FOR_ARCHS= amd64
+ONLY_FOR_ARCHS_REASON= "Only supported on amd64 (i386 deprecated in v3)"
+
LIB_DEPENDS= libpcre.so:devel/pcre \
libsnappy.so:archivers/snappy \
libboost_system.so:devel/boost-libs \
@@ -27,51 +29,48 @@ LIB_DEPENDS= libpcre.so:devel/pcre \
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml \
${PYTHON_PKGNAMEPREFIX}pymongo>=3.0:databases/pymongo
-CHOSEN_COMPILER_TYPE= clang
-
-ONLY_FOR_ARCHS= amd64
-ONLY_FOR_ARCHS_REASON= "Only supported on amd64 (i386 deprecated in v3)"
-
-CONFLICTS_BUILD= mongo-cxx-driver
-OPTIONS_DEFINE= SASL SSL
-OPTIONS_DEFAULT= SASL SSL
-
-SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
-SASL_MAKE_ARGS= --use-sasl-client
-
-SSL_USE= yes
-SSL_MAKE_ARGS= --ssl
-
USES= compiler:c++14-lang cpe execinfo python:build scons
+USE_RC_SUBR= mongod \
+ mongos
+
USE_GITHUB= nodefault
GH_TUPLE= mongodb-partners:mongo-rocks:r${PORTVERSION}:module/src/mongo/db/modules/rocks
+CHOSEN_COMPILER_TYPE= clang
+CXXSTD= c++14
+
+CONFLICTS_BUILD= mongo-cxx-driver
+CONFLICTS_INSTALL= mongodb \
+ mongodb32 \
+ mongodb34
+
WITH_DEBUG=yes
MAKE_ARGS= --prefix=${STAGEDIR}${PREFIX} \
--use-system-pcre --use-system-snappy \
--use-system-boost --use-system-zlib \
- --cxx-std=14 --libc++ \
- --runtime-hardening=on \
+ --libc++ --runtime-hardening=on \
--disable-warnings-as-errors \
VERBOSE=on
USERS= mongodb
GROUPS= mongodb
-USE_RC_SUBR= mongod \
- mongos
+PORTSCOUT= limitw:1,even
-ALL_TARGET= core
-TEST_TARGET= unittests
+CPE_PRODUCT= mongodb
-.include <bsd.port.options.mk>
+OPTIONS_DEFINE= SASL SSL
+OPTIONS_DEFAULT= SASL SSL
-.if ${PORT_OPTIONS:MSSL}
-USES+= ssl
-.endif
+SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
+SASL_MAKE_ARGS= --use-sasl-client
-.include <bsd.port.pre.mk>
+SSL_MAKE_ARGS= --ssl
+SSL_USES= ssl
+ALL_TARGET= core
+TEST_TARGET= unittests
+
post-install:
.for f in mongo mongod mongoperf mongos
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${f}
@@ -84,8 +83,4 @@ do-test:
${PYTHON_CMD} ${BUILD_WRKSRC}/buildscripts/resmoke.py\
--suites=unittests --jobs=${MAKE_JOBS_NUMBER}
-PORTSCOUT= limitw:1,even
-
-CPE_PRODUCT= mongodb
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Modified: head/databases/mongodb34-rocks/distinfo
==============================================================================
--- head/databases/mongodb34-rocks/distinfo Tue Aug 15 21:21:47 2017 (r448013)
+++ head/databases/mongodb34-rocks/distinfo Tue Aug 15 21:30:03 2017 (r448014)
@@ -1,5 +1,5 @@
-TIMESTAMP = 1496741213
-SHA256 (mongodb-src-r3.4.4.tar.gz) = 09e962bf3428474b9790bbd464cb6176817f9da6121c30e096240dbb4d51c9f6
-SIZE (mongodb-src-r3.4.4.tar.gz) = 39867133
-SHA256 (mongodb-partners-mongo-rocks-r3.4.4_GH0.tar.gz) = ec8ca07013672dad538b0e64c7645fa61ce2f464f8912d412fc89e7649dc3fdc
-SIZE (mongodb-partners-mongo-rocks-r3.4.4_GH0.tar.gz) = 56756
+TIMESTAMP = 1500297969
+SHA256 (mongodb-src-r3.4.6.tar.gz) = 8170360f6dfede9c19c131f3d76831e952b3f1494925aa7e2a3a2f95b58ad901
+SIZE (mongodb-src-r3.4.6.tar.gz) = 39922209
+SHA256 (mongodb-partners-mongo-rocks-r3.4.6_GH0.tar.gz) = 08535859da87f2223a546f8f6b9c498e20cebf80eab00cc9cfbe072743cd6f8f
+SIZE (mongodb-partners-mongo-rocks-r3.4.6_GH0.tar.gz) = 58872
Modified: head/databases/mongodb34-rocks/files/patch-SConstruct
==============================================================================
--- head/databases/mongodb34-rocks/files/patch-SConstruct Tue Aug 15 21:21:47 2017 (r448013)
+++ head/databases/mongodb34-rocks/files/patch-SConstruct Tue Aug 15 21:30:03 2017 (r448014)
@@ -1,4 +1,4 @@
---- SConstruct.orig 2017-04-20 21:43:42 UTC
+--- SConstruct.orig 2017-06-08 16:11:03 UTC
+++ SConstruct
@@ -929,9 +929,9 @@ if has_option('variables-help'):
print env_vars.GenerateHelpText(env)
@@ -70,3 +70,11 @@
context.Result(ret)
return ret
+@@ -2645,6 +2645,7 @@ def doConfigure(myenv):
+
+ conf = Configure(myenv, custom_tests = {
+ 'CheckPThreadSetNameNP': CheckPThreadSetNameNP,
++ 'CheckBoostMinVersion': CheckBoostMinVersion,
+ })
+
+ if conf.CheckPThreadSetNameNP():
Added: head/databases/mongodb34-rocks/pkg-message
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/mongodb34-rocks/pkg-message Tue Aug 15 21:30:03 2017 (r448014)
@@ -0,0 +1,4 @@
+To use RocksDB please use "rocksdb" as a name for a Storage Engine.
+
+For more options use:
+mongod --help
More information about the svn-ports-all
mailing list