summaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
authorfhajny <fhajny@pkgsrc.org>2016-06-17 11:51:07 +0000
committerfhajny <fhajny@pkgsrc.org>2016-06-17 11:51:07 +0000
commit6eb6d206a35327d5733affa2bf655a21a46ccf38 (patch)
tree4014b935d3a5a4935ba2ed7b16107ce8536578e8 /databases
parentedb58debdee43e20a0b19a6b57a6ba4bef053688 (diff)
downloadpkgsrc-6eb6d206a35327d5733affa2bf655a21a46ccf38.tar.gz
Update databases/mongodb to 3.2.7.
3.2.7 Jun 7, 2016 Issues fixed: SERVER-24054: JS segmentation fault on load of certain NaNs. SERVER-24058: Connection pool asio doesn't honor setup timeouts. SERVER-24117: Mongo binaries ELF stack has become executable. 3.2.6 Apr 28, 2016 First production release of the in-memory storage engine. Issues fixed: SERVER-22970: Background index build may result in extra index key entries that do not correspond to indexed documents. SERVER-22043: mongo shell method count() ignores read preference. 3.2.5 Apr 14, 2016 Issues fixed: SERVER-22964: IX GlobalLock held while waiting for WiredTiger cache eviction. SERVER-22831: Low query rate with heavy cache pressure and an idle collection. SERVER-21681: Include index size stats for in-memory storage engine.
Diffstat (limited to 'databases')
-rw-r--r--databases/mongodb/Makefile4
-rw-r--r--databases/mongodb/distinfo14
-rw-r--r--databases/mongodb/patches/patch-SConstruct27
-rw-r--r--databases/mongodb/patches/patch-src_third__party_wiredtiger_SConscript12
4 files changed, 24 insertions, 33 deletions
diff --git a/databases/mongodb/Makefile b/databases/mongodb/Makefile
index 3b84bf73a3d..c8378111dbd 100644
--- a/databases/mongodb/Makefile
+++ b/databases/mongodb/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.13 2016/03/13 20:50:53 fhajny Exp $
+# $NetBSD: Makefile,v 1.14 2016/06/17 11:51:07 fhajny Exp $
-DISTNAME= mongodb-src-r3.2.4
+DISTNAME= mongodb-src-r3.2.7
PKGNAME= ${DISTNAME:S/src-r//:S/-rc/rc/}
CATEGORIES= databases
MASTER_SITES= http://fastdl.mongodb.org/src/
diff --git a/databases/mongodb/distinfo b/databases/mongodb/distinfo
index d10cd80e65e..7fc1c262f32 100644
--- a/databases/mongodb/distinfo
+++ b/databases/mongodb/distinfo
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.13 2016/03/13 20:50:53 fhajny Exp $
+$NetBSD: distinfo,v 1.14 2016/06/17 11:51:07 fhajny Exp $
-SHA1 (mongodb-src-r3.2.4.tar.gz) = c97aab8e2fcb10adfd61be1c56350e6f4c13d685
-RMD160 (mongodb-src-r3.2.4.tar.gz) = d27f29b5fce9bb559a0cf84feddabd367515d44e
-SHA512 (mongodb-src-r3.2.4.tar.gz) = fb7b3ea3c704cde023ec540f4a142d3beba217f33e8c30da04318e365c5d52cbfa00b98824c53485b5f8918a83095c9b26db43861d80029e8e924e66dd8ea694
-Size (mongodb-src-r3.2.4.tar.gz) = 29647777 bytes
-SHA1 (patch-SConstruct) = d872e234effef5275201b46d506bc45a7ad12862
+SHA1 (mongodb-src-r3.2.7.tar.gz) = be6b4b1d770db3360e3dc61f78fcb3be73db1e67
+RMD160 (mongodb-src-r3.2.7.tar.gz) = 106a8bd4b6b1372d33e7ddcafbf6b6d6e6feb2a1
+SHA512 (mongodb-src-r3.2.7.tar.gz) = cc64d50d37175e6ed8e7a2c9a497ed7f720727af181ae65216c8a03bd68a6353f73a95977aed13fae2596d4be0f4caf37fe60f1f54c410769fc7df02bf1f04bf
+Size (mongodb-src-r3.2.7.tar.gz) = 28494513 bytes
+SHA1 (patch-SConstruct) = aa9bcab6be8785f03cdb30acef1eb37e489d661f
SHA1 (patch-debian_mongod.conf) = d4146b3d62b4472d55609c7f6aaa596f8f893d1f
SHA1 (patch-src_mongo_base_initializer.h) = add32c5940c922a98122d0e6883eb3ad52dc25c5
SHA1 (patch-src_mongo_db_repl_isself.c) = 8cb386b7b0a8925908f20ac9b9b18cac796367ba
@@ -18,6 +18,6 @@ SHA1 (patch-src_mongo_util_processinfo__netbsd.cpp) = 4c746c4c3a79df849994c00a46
SHA1 (patch-src_third__party_mozjs-38_platform_x86__64_netbsd_build_js-confdefs.h) = 81107c2d368884dc0d2fddc03862fe58f2035206
SHA1 (patch-src_third__party_mozjs-38_platform_x86__64_netbsd_include_js-config.h) = f2b90732fd18048cf7feac44cca54c99a2420a4a
SHA1 (patch-src_third__party_s2_base_port.h) = 892ce91b5aaa432f34e1e7c169b7fd6eea2a3e94
-SHA1 (patch-src_third__party_wiredtiger_SConscript) = 2b023c7299a7c81c5e5314f8ff181d7ca834e933
+SHA1 (patch-src_third__party_wiredtiger_SConscript) = 9b11a7703f4db845fb38ba996238fe1ca7f24767
SHA1 (patch-src_third__party_wiredtiger_build__dragonfly_wiredtiger__config.h) = 0b00da401f832d985107dfa5dcc6447db4beec6d
SHA1 (patch-src_third__party_wiredtiger_build__netbsd_wiredtiger__config.h) = 63d3a0cc66d9fcc76b21150de8be1b6e050b7d8d
diff --git a/databases/mongodb/patches/patch-SConstruct b/databases/mongodb/patches/patch-SConstruct
index 58a50996f3e..9a99abe6f7c 100644
--- a/databases/mongodb/patches/patch-SConstruct
+++ b/databases/mongodb/patches/patch-SConstruct
@@ -1,7 +1,7 @@
-$NetBSD: patch-SConstruct,v 1.3 2016/02/12 03:37:24 ryoon Exp $
+$NetBSD: patch-SConstruct,v 1.4 2016/06/17 11:51:08 fhajny Exp $
Add support for NetBSD/Dragonfly, fix locations.
---- SConstruct.orig 2016-01-05 18:31:44.000000000 +0000
+--- SConstruct.orig 2016-06-02 14:46:27.000000000 +0000
+++ SConstruct
@@ -40,8 +40,12 @@ def get_running_os_name():
running_os = os.sys.platform
@@ -25,16 +25,7 @@ Add support for NetBSD/Dragonfly, fix locations.
for p in os_list_to_check:
if p == 'posix' and target_os in posix_os_list:
-@@ -754,7 +758,7 @@ def printLocalInfo():
-
- printLocalInfo()
-
--boostLibs = [ "thread" , "filesystem" , "program_options", "system", "regex", "chrono" ]
-+boostLibs = [ "thread" , "filesystem" , "program_options", "system", "regex", "chrono" ]
-
- onlyServer = len( COMMAND_LINE_TARGETS ) == 0 or ( len( COMMAND_LINE_TARGETS ) == 1 and str( COMMAND_LINE_TARGETS[0] ) in [ "mongod" , "mongos" , "test" ] )
-
-@@ -815,6 +819,7 @@ envDict = dict(BUILD_ROOT=buildDir,
+@@ -831,6 +835,7 @@ envDict = dict(BUILD_ROOT=buildDir,
INSTALL_DIR=installDir,
CONFIG_HEADER_DEFINES={},
LIBDEPS_TAG_EXPANSIONS=[],
@@ -42,7 +33,7 @@ Add support for NetBSD/Dragonfly, fix locations.
)
env = Environment(variables=env_vars, **envDict)
-@@ -925,7 +930,9 @@ def CheckForProcessor(context, which_arc
+@@ -968,7 +973,9 @@ def CheckForProcessor(context, which_arc
os_macros = {
"windows": "_WIN32",
"solaris": "__sun",
@@ -52,7 +43,7 @@ Add support for NetBSD/Dragonfly, fix locations.
"openbsd": "__OpenBSD__",
"osx": "__APPLE__",
"linux": "__linux__",
-@@ -1184,7 +1191,7 @@ if env['_LIBDEPS'] == '$_LIBDEPS_OBJS':
+@@ -1233,7 +1240,7 @@ if env['_LIBDEPS'] == '$_LIBDEPS_OBJS':
libdeps.setup_environment(env, emitting_shared=(link_model.startswith("dynamic")))
@@ -61,7 +52,7 @@ Add support for NetBSD/Dragonfly, fix locations.
env['LINK_LIBGROUP_START'] = '-Wl,--start-group'
env['LINK_LIBGROUP_END'] = '-Wl,--end-group'
env['LINK_WHOLE_ARCHIVE_START'] = '-Wl,--whole-archive'
-@@ -1212,10 +1219,24 @@ if env.TargetOSIs('linux'):
+@@ -1261,10 +1268,24 @@ if env.TargetOSIs('linux'):
elif env.TargetOSIs('solaris'):
env.Append( LIBS=["socket","resolv","lgrp"] )
@@ -86,7 +77,7 @@ Add support for NetBSD/Dragonfly, fix locations.
elif env.TargetOSIs('openbsd'):
env.Append( LIBS=[ "kvm" ] )
-@@ -1382,8 +1403,11 @@ if env.TargetOSIs('posix'):
+@@ -1432,8 +1453,11 @@ if env.TargetOSIs('posix'):
if not has_option("disable-warnings-as-errors"):
env.Append( CCFLAGS=["-Werror"] )
@@ -98,7 +89,7 @@ Add support for NetBSD/Dragonfly, fix locations.
# SERVER-9761: Ensure early detection of missing symbols in dependent libraries at program
# startup.
-@@ -2245,6 +2269,7 @@ def doConfigure(myenv):
+@@ -2406,6 +2430,7 @@ def doConfigure(myenv):
# permit more than four parameters.
"BOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD",
"BOOST_SYSTEM_NO_DEPRECATED",
@@ -106,7 +97,7 @@ Add support for NetBSD/Dragonfly, fix locations.
]
)
-@@ -2311,7 +2336,7 @@ def doConfigure(myenv):
+@@ -2472,7 +2497,7 @@ def doConfigure(myenv):
myenv.ConfError("Couldn't find SASL header/libraries")
# requires ports devel/libexecinfo to be installed
diff --git a/databases/mongodb/patches/patch-src_third__party_wiredtiger_SConscript b/databases/mongodb/patches/patch-src_third__party_wiredtiger_SConscript
index efcf100ee3a..2314d210b65 100644
--- a/databases/mongodb/patches/patch-src_third__party_wiredtiger_SConscript
+++ b/databases/mongodb/patches/patch-src_third__party_wiredtiger_SConscript
@@ -1,13 +1,13 @@
-$NetBSD: patch-src_third__party_wiredtiger_SConscript,v 1.3 2016/02/12 03:37:24 ryoon Exp $
+$NetBSD: patch-src_third__party_wiredtiger_SConscript,v 1.4 2016/06/17 11:51:08 fhajny Exp $
* Add NetBSD case.
---- src/third_party/wiredtiger/SConscript.orig 2016-01-05 18:31:44.000000000 +0000
+--- src/third_party/wiredtiger/SConscript.orig 2016-06-02 14:46:27.000000000 +0000
+++ src/third_party/wiredtiger/SConscript
-@@ -48,8 +48,12 @@ elif env.TargetOSIs('osx'):
- env.Append(CPPPATH=["build_darwin"])
- elif env.TargetOSIs('solaris'):
- env.Append(CPPPATH=["build_solaris"])
+@@ -51,8 +51,12 @@ elif env.TargetOSIs('solaris'):
+ # For an explanation of __EXTENSIONS__,
+ # see http://docs.oracle.com/cd/E19253-01/816-5175/standards-5/index.html
+ env.Append(CPPDEFINES=["__EXTENSIONS__"])
+elif env.TargetOSIs('dragonfly'):
+ env.Append(CPPPATH=["build_dragonfly"])
elif env.TargetOSIs('freebsd'):