diff options
author | fhajny <fhajny@pkgsrc.org> | 2016-06-17 11:51:07 +0000 |
---|---|---|
committer | fhajny <fhajny@pkgsrc.org> | 2016-06-17 11:51:07 +0000 |
commit | 6eb6d206a35327d5733affa2bf655a21a46ccf38 (patch) | |
tree | 4014b935d3a5a4935ba2ed7b16107ce8536578e8 /databases | |
parent | edb58debdee43e20a0b19a6b57a6ba4bef053688 (diff) | |
download | pkgsrc-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/Makefile | 4 | ||||
-rw-r--r-- | databases/mongodb/distinfo | 14 | ||||
-rw-r--r-- | databases/mongodb/patches/patch-SConstruct | 27 | ||||
-rw-r--r-- | databases/mongodb/patches/patch-src_third__party_wiredtiger_SConscript | 12 |
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'): |