pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/databases/mongodb Update databases/mongodb to 3.2.7.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6e0a3fe322d6
branches:  trunk
changeset: 348637:6e0a3fe322d6
user:      fhajny <fhajny%pkgsrc.org@localhost>
date:      Fri Jun 17 11:51:07 2016 +0000

description:
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:

 databases/mongodb/Makefile                                             |   4 +-
 databases/mongodb/distinfo                                             |  14 ++--
 databases/mongodb/patches/patch-SConstruct                             |  27 +++------
 databases/mongodb/patches/patch-src_third__party_wiredtiger_SConscript |  12 ++--
 4 files changed, 24 insertions(+), 33 deletions(-)

diffs (148 lines):

diff -r 399205558f4d -r 6e0a3fe322d6 databases/mongodb/Makefile
--- a/databases/mongodb/Makefile        Fri Jun 17 11:46:02 2016 +0000
+++ b/databases/mongodb/Makefile        Fri Jun 17 11:51:07 2016 +0000
@@ -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 -r 399205558f4d -r 6e0a3fe322d6 databases/mongodb/distinfo
--- a/databases/mongodb/distinfo        Fri Jun 17 11:46:02 2016 +0000
+++ b/databases/mongodb/distinfo        Fri Jun 17 11:51:07 2016 +0000
@@ -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_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 -r 399205558f4d -r 6e0a3fe322d6 databases/mongodb/patches/patch-SConstruct
--- a/databases/mongodb/patches/patch-SConstruct        Fri Jun 17 11:46:02 2016 +0000
+++ b/databases/mongodb/patches/patch-SConstruct        Fri Jun 17 11:51:07 2016 +0000
@@ -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 @@
  
      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 @@
                 )
  
  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 @@
      "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 @@
      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 @@
  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 @@
  
      # 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 @@
          ]
      )
  
-@@ -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 -r 399205558f4d -r 6e0a3fe322d6 databases/mongodb/patches/patch-src_third__party_wiredtiger_SConscript
--- a/databases/mongodb/patches/patch-src_third__party_wiredtiger_SConscript    Fri Jun 17 11:46:02 2016 +0000
+++ b/databases/mongodb/patches/patch-src_third__party_wiredtiger_SConscript    Fri Jun 17 11:51:07 2016 +0000
@@ -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'):



Home | Main Index | Thread Index | Old Index