On Tue, Jul 01, 2014 at 11:10:09PM +0100, Stuart Henderson wrote:
> On 2014/06/27 16:27, Stuart Henderson wrote:
> > This updates mongodb to 2.6.3 which I have running OK with Unifi
> > (might be coincidence but I haven't yet seen any instances of it going
> > to 100% cpu use yet which the previous version did at times..)
> >
> > They have split the client library off to a separate distribution,
> > I haven't ported that yet as nothing in ports uses it.
> >
> > Any test reports / OKs / objections?
>
> Build fails if yaml-cpp is installed, don't have time to work it out
> right now (though it still hasn't hit a 100% cpu loop on several
> boxes running unifi so it seems a definite improvement..)
It seems the update of yaml-cpp autofixed the issue. Here's an updated diff
for the latest version mongodb; tested with mfi.
Index: Makefile
===================================================================
RCS file: /cvs/ports/databases/mongodb/Makefile,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile
--- Makefile 22 Jun 2014 13:20:31 -0000 1.14
+++ Makefile 16 Sep 2014 16:00:40 -0000
@@ -5,10 +5,8 @@ ONLY_FOR_ARCHS = i386 amd64
COMMENT = scalable, high-performance document-oriented database
-DISTNAME = mongodb-src-r2.4.10
+DISTNAME = mongodb-src-r2.6.4
PKGNAME = ${DISTNAME:S/src-r//}
-
-SHARED_LIBS = mongoclient 2.0
CATEGORIES = databases
Index: distinfo
===================================================================
RCS file: /cvs/ports/databases/mongodb/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo 22 Jun 2014 13:20:31 -0000 1.7
+++ distinfo 16 Sep 2014 16:00:40 -0000
@@ -1,2 +1,2 @@
-SHA256 (mongodb-src-r2.4.10.tar.gz) =
isjQU35TFuhC43E4cLduo8wY7BI0MH6FAEZEn0iodAI=
-SIZE (mongodb-src-r2.4.10.tar.gz) = 14166404
+SHA256 (mongodb-src-r2.6.4.tar.gz) =
B1QRpWD123QHAyuWLrtdoWoMypNuqCp9JkOUtNjLmcA=
+SIZE (mongodb-src-r2.6.4.tar.gz) = 14491215
Index: patches/patch-SConstruct
===================================================================
RCS file: /cvs/ports/databases/mongodb/patches/patch-SConstruct,v
retrieving revision 1.3
diff -u -p -r1.3 patch-SConstruct
--- patches/patch-SConstruct 10 Dec 2013 17:30:41 -0000 1.3
+++ patches/patch-SConstruct 16 Sep 2014 16:00:40 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-SConstruct,v 1.3 2013/12/10 17:30:41 joshe Exp $
---- SConstruct.orig Thu Oct 17 11:37:56 2013
-+++ SConstruct Mon Oct 28 20:07:16 2013
-@@ -702,7 +702,6 @@ if nix:
+--- SConstruct.orig Fri Aug 8 22:13:51 2014
++++ SConstruct Tue Sep 16 16:08:02 2014
+@@ -814,7 +814,6 @@ if nix:
# -Winvalid-pch Warn if a precompiled header (see Precompiled Headers) is
found in the search path but can't be used.
env.Append( CCFLAGS=["-fPIC",
"-fno-strict-aliasing",
@@ -9,25 +9,27 @@ $OpenBSD: patch-SConstruct,v 1.3 2013/12
"-pthread",
"-Wall",
"-Wsign-compare",
-@@ -716,6 +715,7 @@ if nix:
+@@ -828,6 +827,7 @@ if nix:
env.Append( CPPDEFINES=["_FILE_OFFSET_BITS=64"] )
env.Append( CXXFLAGS=["-Wnon-virtual-dtor", "-Woverloaded-virtual"] )
+ env.Append( CXXFLAGS=os.environ['CXXFLAGS'] )
- env.Append( LINKFLAGS=["-fPIC", "-pthread", "-rdynamic"] )
- env.Append( LIBS=[] )
+ env.Append( LINKFLAGS=["-fPIC", "-pthread"] )
-@@ -731,10 +731,10 @@ if nix:
+ # SERVER-9761: Ensure early detection of missing symbols in dependent
libraries at program
+@@ -859,14 +859,9 @@ if nix:
+ env.Append( CPPDEFINES=["MONGO_GCOV"] )
env.Append( LINKFLAGS=" -fprofile-arcs -ftest-coverage " )
+- if optBuild:
+- env.Append( CCFLAGS=["-O3"] )
+- else:
+- env.Append( CCFLAGS=["-O0"] )
+-
if debugBuild:
-- env.Append( CCFLAGS=["-O0", "-fstack-protector"] )
-+ env.Append( CCFLAGS=["-O0", "-fstack-protector", "-ggdb"] )
+ if not optBuild:
+- env.Append( CCFLAGS=["-fstack-protector"] )
++ env.Append( CCFLAGS=["-fstack-protector", "-ggdb"] )
+ env.Append( LINKFLAGS=["-fstack-protector"] )
+ env.Append( SHLINKFLAGS=["-fstack-protector"] )
env['ENV']['GLIBCXX_FORCE_NEW'] = 1; # play nice with valgrind
-- else:
-- env.Append( CCFLAGS=["-O3"] )
-+ #else:
-+ #env.Append( CCFLAGS=["-O3"] )
-
- if debugLogging:
- env.Append( CPPDEFINES=["_DEBUG"] );
Index: patches/patch-src_SConscript_client
===================================================================
RCS file: patches/patch-src_SConscript_client
diff -N patches/patch-src_SConscript_client
--- patches/patch-src_SConscript_client 10 Dec 2013 17:30:41 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$OpenBSD: patch-src_SConscript_client,v 1.1 2013/12/10 17:30:41 joshe Exp $
---- src/SConscript.client.orig Thu Oct 17 11:37:56 2013
-+++ src/SConscript.client Wed Oct 30 07:45:40 2013
-@@ -214,7 +214,8 @@ if buildShared:
- if linux:
- sharedLibEnv.AppendUnique(SHLINKFLAGS=["-Wl,--as-needed",
"-Wl,-zdefs"])
-
-- mongoClientSharedLib = sharedLibEnv.SharedLibrary('mongoclient',
clientObjects)
-+ mongoClientSharedLib = sharedLibEnv.SharedLibrary('mongoclient',
clientObjects,
-+ SHLIBSUFFIX='.so.%s' %
os.environ["LIBmongoclient_VERSION"])
-
- mongoClientSharedLibInstall = sharedLibEnv.Install(
- '#/sharedclient', mongoClientSharedLib)
Index: patches/patch-src_mongo_SConscript
===================================================================
RCS file: /cvs/ports/databases/mongodb/patches/patch-src_mongo_SConscript,v
retrieving revision 1.1
diff -u -p -r1.1 patch-src_mongo_SConscript
--- patches/patch-src_mongo_SConscript 10 Dec 2013 17:30:41 -0000 1.1
+++ patches/patch-src_mongo_SConscript 16 Sep 2014 16:00:40 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-src_mongo_SConscript,v 1.1 2013/12/10 17:30:41 joshe Exp $
---- src/mongo/SConscript.orig Thu Oct 17 11:37:56 2013
-+++ src/mongo/SConscript Wed Oct 30 07:47:28 2013
-@@ -767,7 +767,7 @@ def installBinary( e, name ):
+--- src/mongo/SConscript.orig Fri Aug 8 22:13:51 2014
++++ src/mongo/SConscript Tue Sep 16 16:08:02 2014
+@@ -1163,7 +1163,7 @@ def installBinary( e, name ):
if enforce_glibc:
e.AddPostAction( name, checkGlibc )
Index: patches/patch-src_third_party_s2_hash_h
===================================================================
RCS file: patches/patch-src_third_party_s2_hash_h
diff -N patches/patch-src_third_party_s2_hash_h
--- patches/patch-src_third_party_s2_hash_h 10 Dec 2013 17:30:41 -0000
1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-src_third_party_s2_hash_h,v 1.1 2013/12/10 17:30:41 joshe Exp $
---- src/third_party/s2/hash.h.orig Thu Oct 17 11:37:56 2013
-+++ src/third_party/s2/hash.h Mon Oct 28 20:50:09 2013
-@@ -7,7 +7,7 @@
- #include "mongo/platform/unordered_set.h"
- #define hash_set mongo::unordered_set
-
--#if defined OS_LINUX || defined OS_MACOSX || defined __sunos__ || defined
__freebsd__
-+#if defined OS_LINUX || defined OS_MACOSX || defined __sunos__ || defined
__freebsd__ || defined __OpenBSD__
- #define HASH_NAMESPACE_START namespace std { namespace tr1 {
- #define HASH_NAMESPACE_END }}
- #elif defined OS_WINDOWS
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/databases/mongodb/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- pkg/PLIST 31 Jan 2014 00:28:56 -0000 1.4
+++ pkg/PLIST 16 Sep 2014 16:00:40 -0000
@@ -15,399 +15,6 @@
@bin bin/mongosniff
@bin bin/mongostat
@bin bin/mongotop
-include/mongo/
-include/mongo/base/
-include/mongo/base/configuration_variable_manager.h
-include/mongo/base/counter.h
-include/mongo/base/disallow_copying.h
-include/mongo/base/error_codes.h
-include/mongo/base/global_initializer.h
-include/mongo/base/global_initializer_registerer.h
-include/mongo/base/init.h
-include/mongo/base/initializer.h
-include/mongo/base/initializer_context.h
-include/mongo/base/initializer_dependency_graph.h
-include/mongo/base/initializer_function.h
-include/mongo/base/make_string_vector.h
-include/mongo/base/owned_pointer_map.h
-include/mongo/base/owned_pointer_vector.h
-include/mongo/base/parse_number.h
-include/mongo/base/status.h
-include/mongo/base/string_data-inl.h
-include/mongo/base/string_data.h
-include/mongo/bson/
-include/mongo/bson/bson-inl.h
-include/mongo/bson/bson.h
-include/mongo/bson/bson_builder_base.h
-include/mongo/bson/bson_db.h
-include/mongo/bson/bson_field.h
-include/mongo/bson/bson_validate.h
-include/mongo/bson/bsonelement.h
-include/mongo/bson/bsonmisc.h
-include/mongo/bson/bsonobj.h
-include/mongo/bson/bsonobjbuilder.h
-include/mongo/bson/bsonobjiterator.h
-include/mongo/bson/bsontypes.h
-include/mongo/bson/inline_decls.h
-include/mongo/bson/oid.h
-include/mongo/bson/ordering.h
-include/mongo/bson/util/
-include/mongo/bson/util/atomic_int.h
-include/mongo/bson/util/bson_extract.h
-include/mongo/bson/util/builder.h
-include/mongo/bson/util/misc.h
-include/mongo/client/
-include/mongo/client/authlevel.h
-include/mongo/client/clientOnly-private.h
-include/mongo/client/connpool.h
-include/mongo/client/constants.h
-include/mongo/client/dbclient.h
-include/mongo/client/dbclient_rs.h
-include/mongo/client/dbclientcursor.h
-include/mongo/client/dbclientinterface.h
-include/mongo/client/dbclientmockcursor.h
-include/mongo/client/distlock.h
-include/mongo/client/gridfs.h
-include/mongo/client/model.h
-include/mongo/client/parallel.h
-include/mongo/client/redef_macros.h
-include/mongo/client/sasl_client_authenticate.h
-include/mongo/client/sasl_client_session.h
-include/mongo/client/syncclusterconnection.h
-include/mongo/client/undef_macros.h
-include/mongo/db/
-include/mongo/db/auth/
-include/mongo/db/auth/action_set.h
-include/mongo/db/auth/action_type.h
-include/mongo/db/auth/auth_external_state.h
-include/mongo/db/auth/auth_external_state_d.h
-include/mongo/db/auth/auth_external_state_mock.h
-include/mongo/db/auth/auth_external_state_s.h
-include/mongo/db/auth/auth_external_state_server_common.h
-include/mongo/db/auth/auth_index_d.h
-include/mongo/db/auth/authentication_session.h
-include/mongo/db/auth/authorization_manager.h
-include/mongo/db/auth/mongo_authentication_session.h
-include/mongo/db/auth/principal.h
-include/mongo/db/auth/principal_name.h
-include/mongo/db/auth/principal_set.h
-include/mongo/db/auth/privilege.h
-include/mongo/db/auth/privilege_set.h
-include/mongo/db/auth/security_key.h
-include/mongo/db/background.h
-include/mongo/db/btree.h
-include/mongo/db/btree_stats.h
-include/mongo/db/btreebuilder.h
-include/mongo/db/btreecursor.h
-include/mongo/db/btreeposition.h
-include/mongo/db/cc_by_loc.h
-include/mongo/db/client.h
-include/mongo/db/client_basic.h
-include/mongo/db/clientcursor.h
-include/mongo/db/cloner.h
-include/mongo/db/cmdline.h
-include/mongo/db/collection.h
-include/mongo/db/commands.h
-include/mongo/db/curop-inl.h
-include/mongo/db/curop.h
-include/mongo/db/cursor.h
-include/mongo/db/d_concurrency.h
-include/mongo/db/d_globals.h
-include/mongo/db/database.h
-include/mongo/db/databaseholder.h
-include/mongo/db/db.h
-include/mongo/db/dbhelpers.h
-include/mongo/db/dbmessage.h
-include/mongo/db/dbwebserver.h
-include/mongo/db/diskloc.h
-include/mongo/db/dur.h
-include/mongo/db/dur_commitjob.h
-include/mongo/db/dur_journal.h
-include/mongo/db/dur_journalformat.h
-include/mongo/db/dur_journalimpl.h
-include/mongo/db/dur_recover.h
-include/mongo/db/dur_stats.h
-include/mongo/db/durop.h
-include/mongo/db/explain.h
-include/mongo/db/extsort.h
-include/mongo/db/field_ref.h
-include/mongo/db/filever.h
-include/mongo/db/hasher.h
-include/mongo/db/hashindex.h
-include/mongo/db/index.h
-include/mongo/db/index_insertion_continuation.h
-include/mongo/db/index_rebuilder.h
-include/mongo/db/index_set.h
-include/mongo/db/index_update.h
-include/mongo/db/indexkey.h
-include/mongo/db/initialize_server_global_state.h
-include/mongo/db/instance.h
-include/mongo/db/interrupt_status.h
-include/mongo/db/interrupt_status_mongod.h
-include/mongo/db/intervalbtreecursor.h
-include/mongo/db/introspect.h
-include/mongo/db/jsobj.h
-include/mongo/db/jsobjmanipulator.h
-include/mongo/db/json.h
-include/mongo/db/key.h
-include/mongo/db/keypattern.h
-include/mongo/db/kill_current_op.h
-include/mongo/db/lasterror.h
-include/mongo/db/lockstat.h
-include/mongo/db/lockstate.h
-include/mongo/db/matcher.h
-include/mongo/db/memconcept.h
-include/mongo/db/minilex.h
-include/mongo/db/module.h
-include/mongo/db/mongommf.h
-include/mongo/db/namespace-inl.h
-include/mongo/db/namespace.h
-include/mongo/db/namespace_details-inl.h
-include/mongo/db/namespace_details.h
-include/mongo/db/namespacestring.h
-include/mongo/db/oplog.h
-include/mongo/db/oplogreader.h
-include/mongo/db/ops/
-include/mongo/db/ops/count.h
-include/mongo/db/ops/delete.h
-include/mongo/db/ops/modifier_base.h
-include/mongo/db/ops/query.h
-include/mongo/db/ops/update.h
-include/mongo/db/ops/update_internal.h
-include/mongo/db/pagefault.h
-include/mongo/db/pdfile.h
-include/mongo/db/pdfile_private.h
-include/mongo/db/pdfile_version.h
-include/mongo/db/prefetch.h
-include/mongo/db/projection.h
-include/mongo/db/queryoptimizer.h
-include/mongo/db/queryoptimizercursor.h
-include/mongo/db/queryoptimizercursorimpl.h
-include/mongo/db/querypattern.h
-include/mongo/db/queryutil-inl.h
-include/mongo/db/queryutil.h
-include/mongo/db/record.h
-include/mongo/db/repl/
-include/mongo/db/repl.h
-include/mongo/db/repl/bgsync.h
-include/mongo/db/repl/connections.h
-include/mongo/db/repl/health.h
-include/mongo/db/repl/multicmd.h
-include/mongo/db/repl/rs.h
-include/mongo/db/repl/rs_config.h
-include/mongo/db/repl/rs_exception.h
-include/mongo/db/repl/rs_member.h
-include/mongo/db/repl/rs_optime.h
-include/mongo/db/repl/rs_sync.h
-include/mongo/db/repl_block.h
-include/mongo/db/replutil.h
-include/mongo/db/resource.h
-include/mongo/db/restapi.h
-include/mongo/db/scanandorder.h
-include/mongo/db/server_parameters.h
-include/mongo/db/server_parameters_inline.h
-include/mongo/db/sort_phase_one.h
-include/mongo/db/stats/
-include/mongo/db/stats/counters.h
-include/mongo/db/stats/fine_clock.h
-include/mongo/db/stats/service_stats.h
-include/mongo/db/stats/snapshots.h
-include/mongo/db/stats/timer_stats.h
-include/mongo/db/stats/top.h
-include/mongo/db/taskqueue.h
-include/mongo/db/ttl.h
-include/mongo/pch.h
-include/mongo/platform/
-include/mongo/platform/atomic_intrinsics.h
-include/mongo/platform/atomic_intrinsics_gcc.h
-include/mongo/platform/atomic_intrinsics_win32.h
-include/mongo/platform/atomic_word.h
-include/mongo/platform/backtrace.h
-include/mongo/platform/basic.h
-include/mongo/platform/bits.h
-include/mongo/platform/compiler.h
-include/mongo/platform/compiler_gcc.h
-include/mongo/platform/compiler_msvc.h
-include/mongo/platform/cstdint.h
-include/mongo/platform/float_utils.h
-include/mongo/platform/posix_fadvise.h
-include/mongo/platform/random.h
-include/mongo/platform/strcasestr.h
-include/mongo/platform/strtoll.h
-include/mongo/platform/unordered_map.h
-include/mongo/platform/unordered_set.h
-include/mongo/platform/windows_basic.h
-include/mongo/s/
-include/mongo/s/balance.h
-include/mongo/s/balancer_policy.h
-include/mongo/s/chunk.h
-include/mongo/s/chunk_diff.h
-include/mongo/s/chunk_diff.hpp
-include/mongo/s/chunk_version.h
-include/mongo/s/client_info.h
-include/mongo/s/cluster_client_internal.h
-include/mongo/s/collection_manager.h
-include/mongo/s/config.h
-include/mongo/s/config_server_checker_service.h
-include/mongo/s/config_upgrade.h
-include/mongo/s/config_upgrade_helpers.h
-include/mongo/s/cursors.h
-include/mongo/s/d_chunk_manager.h
-include/mongo/s/d_logic.h
-include/mongo/s/d_writeback.h
-include/mongo/s/field_parser-inl.h
-include/mongo/s/field_parser.h
-include/mongo/s/grid.h
-include/mongo/s/interrupt_status_mongos.h
-include/mongo/s/metadata_loader.h
-include/mongo/s/mongo_version_range.h
-include/mongo/s/request.h
-include/mongo/s/server.h
-include/mongo/s/shard.h
-include/mongo/s/shardkey.h
-include/mongo/s/stale_exception.h
-include/mongo/s/strategy.h
-include/mongo/s/type_changelog.h
-include/mongo/s/type_chunk.h
-include/mongo/s/type_collection.h
-include/mongo/s/type_config_version.h
-include/mongo/s/type_database.h
-include/mongo/s/type_lockpings.h
-include/mongo/s/type_locks.h
-include/mongo/s/type_mongos.h
-include/mongo/s/type_settings.h
-include/mongo/s/type_shard.h
-include/mongo/s/type_tags.h
-include/mongo/s/version_manager.h
-include/mongo/s/writeback_listener.h
-include/mongo/scripting/
-include/mongo/scripting/bench.h
-include/mongo/scripting/bson_template_evaluator.h
-include/mongo/scripting/engine.h
-include/mongo/scripting/engine_spidermonkey.h
-include/mongo/scripting/engine_spidermonkey_internal.h
-include/mongo/scripting/engine_v8.h
-include/mongo/scripting/v8_db.h
-include/mongo/scripting/v8_deadline_monitor.h
-include/mongo/scripting/v8_profiler.h
-include/mongo/scripting/v8_utils.h
-include/mongo/server.h
-include/mongo/shell/
-include/mongo/shell/linenoise.h
-include/mongo/shell/linenoise_utf8.h
-include/mongo/shell/mk_wcwidth.h
-include/mongo/shell/shell_utils.h
-include/mongo/shell/shell_utils_extended.h
-include/mongo/shell/shell_utils_launcher.h
-include/mongo/targetver.h
-include/mongo/util/
-include/mongo/util/admin_access.h
-include/mongo/util/alignedbuilder.h
-include/mongo/util/allocator.h
-include/mongo/util/array.h
-include/mongo/util/assert_util.h
-include/mongo/util/background.h
-include/mongo/util/base64.h
-include/mongo/util/bson_util.h
-include/mongo/util/bufreader.h
-include/mongo/util/checksum.h
-include/mongo/util/compress.h
-include/mongo/util/concurrency/
-include/mongo/util/concurrency/list.h
-include/mongo/util/concurrency/mapsf.h
-include/mongo/util/concurrency/msg.h
-include/mongo/util/concurrency/mutex.h
-include/mongo/util/concurrency/mutexdebugger.h
-include/mongo/util/concurrency/mvar.h
-include/mongo/util/concurrency/qlock.h
-include/mongo/util/concurrency/race.h
-include/mongo/util/concurrency/rwlock.h
-include/mongo/util/concurrency/rwlockimpl.h
-include/mongo/util/concurrency/shared_mutex_win.hpp
-include/mongo/util/concurrency/simplerwlock.h
-include/mongo/util/concurrency/spin_lock.h
-include/mongo/util/concurrency/synchronization.h
-include/mongo/util/concurrency/task.h
-include/mongo/util/concurrency/thread_pool.h
-include/mongo/util/concurrency/threadlocal.h
-include/mongo/util/concurrency/ticketholder.h
-include/mongo/util/concurrency/value.h
-include/mongo/util/debug_util.h
-include/mongo/util/descriptive_stats-inl.h
-include/mongo/util/descriptive_stats.h
-include/mongo/util/elapsed_tracker.h
-include/mongo/util/embedded_builder.h
-include/mongo/util/exception_filter_win32.h
-include/mongo/util/exit_code.h
-include/mongo/util/fail_point.h
-include/mongo/util/fail_point_registry.h
-include/mongo/util/fail_point_service.h
-include/mongo/util/file.h
-include/mongo/util/file_allocator.h
-include/mongo/util/goodies.h
-include/mongo/util/hashtab.h
-include/mongo/util/heapcheck.h
-include/mongo/util/hex.h
-include/mongo/util/histogram.h
-include/mongo/util/intrusive_counter.h
-include/mongo/util/log.h
-include/mongo/util/logfile.h
-include/mongo/util/lruishmap.h
-include/mongo/util/map_util.h
-include/mongo/util/md5.h
-include/mongo/util/md5.hpp
-include/mongo/util/mmap.h
-include/mongo/util/mongoutils/
-include/mongo/util/mongoutils/checksum.h
-include/mongo/util/mongoutils/hash.h
-include/mongo/util/mongoutils/html.h
-include/mongo/util/mongoutils/str.h
-include/mongo/util/moveablebuffer.h
-include/mongo/util/net/
-include/mongo/util/net/hostandport.h
-include/mongo/util/net/httpclient.h
-include/mongo/util/net/listen.h
-include/mongo/util/net/message.h
-include/mongo/util/net/message_port.h
-include/mongo/util/net/message_server.h
-include/mongo/util/net/miniwebserver.h
-include/mongo/util/net/sock.h
-include/mongo/util/net/ssl_manager.h
-include/mongo/util/ntservice.h
-include/mongo/util/optime.h
-include/mongo/util/password.h
-include/mongo/util/paths.h
-include/mongo/util/processinfo.h
-include/mongo/util/progress_meter.h
-include/mongo/util/queue.h
-include/mongo/util/ramlog.h
-include/mongo/util/safe_num.h
-include/mongo/util/scopeguard.h
-include/mongo/util/sequence_util.h
-include/mongo/util/signal_handlers.h
-include/mongo/util/stack_introspect.h
-include/mongo/util/stacktrace.h
-include/mongo/util/startup_test.h
-include/mongo/util/string_map.h
-include/mongo/util/string_map_internal.h
-include/mongo/util/string_writer.h
-include/mongo/util/stringutils.h
-include/mongo/util/systeminfo.h
-include/mongo/util/text.h
-include/mongo/util/time_support.h
-include/mongo/util/timer-generic-inl.h
-include/mongo/util/timer-inl.h
-include/mongo/util/timer-posixclock-inl.h
-include/mongo/util/timer-win32-inl.h
-include/mongo/util/timer.h
-include/mongo/util/touch_pages.h
-include/mongo/util/trace.h
-include/mongo/util/unordered_fast_key_table.h
-include/mongo/util/unordered_fast_key_table_internal.h
-include/mongo/util/version.h
-include/mongo/util/winutil.h
-lib/libmongoclient.a
-@lib lib/libmongoclient.so.${LIBmongoclient_VERSION}
share/examples/mongodb/
share/examples/mongodb/mongodb.conf
@sample ${SYSCONFDIR}/mongodb.conf
> > Index: Makefile
> > ===================================================================
> > RCS file: /cvs/ports/databases/mongodb/Makefile,v
> > retrieving revision 1.14
> > diff -u -p -r1.14 Makefile
> > --- Makefile 22 Jun 2014 13:20:31 -0000 1.14
> > +++ Makefile 27 Jun 2014 15:24:34 -0000
> > @@ -5,10 +5,8 @@ ONLY_FOR_ARCHS = i386 amd64
> >
> > COMMENT = scalable, high-performance document-oriented database
> >
> > -DISTNAME = mongodb-src-r2.4.10
> > +DISTNAME = mongodb-src-r2.6.3
> > PKGNAME = ${DISTNAME:S/src-r//}
> > -
> > -SHARED_LIBS = mongoclient 2.0
> >
> > CATEGORIES = databases
> >
> > Index: distinfo
> > ===================================================================
> > RCS file: /cvs/ports/databases/mongodb/distinfo,v
> > retrieving revision 1.7
> > diff -u -p -r1.7 distinfo
> > --- distinfo 22 Jun 2014 13:20:31 -0000 1.7
> > +++ distinfo 27 Jun 2014 15:24:34 -0000
> > @@ -1,2 +1,2 @@
> > -SHA256 (mongodb-src-r2.4.10.tar.gz) =
> > isjQU35TFuhC43E4cLduo8wY7BI0MH6FAEZEn0iodAI=
> > -SIZE (mongodb-src-r2.4.10.tar.gz) = 14166404
> > +SHA256 (mongodb-src-r2.6.3.tar.gz) =
> > d72ewbOrolSUYztAwh6ehiPXt9KzvlqwsjFbYnojgwE=
> > +SIZE (mongodb-src-r2.6.3.tar.gz) = 14472012
> > Index: patches/patch-SConstruct
> > ===================================================================
> > RCS file: /cvs/ports/databases/mongodb/patches/patch-SConstruct,v
> > retrieving revision 1.3
> > diff -u -p -r1.3 patch-SConstruct
> > --- patches/patch-SConstruct 10 Dec 2013 17:30:41 -0000 1.3
> > +++ patches/patch-SConstruct 27 Jun 2014 15:24:34 -0000
> > @@ -1,7 +1,7 @@
> > $OpenBSD: patch-SConstruct,v 1.3 2013/12/10 17:30:41 joshe Exp $
> > ---- SConstruct.orig Thu Oct 17 11:37:56 2013
> > -+++ SConstruct Mon Oct 28 20:07:16 2013
> > -@@ -702,7 +702,6 @@ if nix:
> > +--- SConstruct.orig Thu Jun 19 21:19:09 2014
> > ++++ SConstruct Sun Jun 22 12:01:11 2014
> > +@@ -813,7 +813,6 @@ if nix:
> > # -Winvalid-pch Warn if a precompiled header (see Precompiled
> > Headers) is found in the search path but can't be used.
> > env.Append( CCFLAGS=["-fPIC",
> > "-fno-strict-aliasing",
> > @@ -9,25 +9,27 @@ $OpenBSD: patch-SConstruct,v 1.3 2013/12
> > "-pthread",
> > "-Wall",
> > "-Wsign-compare",
> > -@@ -716,6 +715,7 @@ if nix:
> > +@@ -827,6 +826,7 @@ if nix:
> >
> > env.Append( CPPDEFINES=["_FILE_OFFSET_BITS=64"] )
> > env.Append( CXXFLAGS=["-Wnon-virtual-dtor", "-Woverloaded-virtual"] )
> > + env.Append( CXXFLAGS=os.environ['CXXFLAGS'] )
> > - env.Append( LINKFLAGS=["-fPIC", "-pthread", "-rdynamic"] )
> > - env.Append( LIBS=[] )
> > + env.Append( LINKFLAGS=["-fPIC", "-pthread"] )
> >
> > -@@ -731,10 +731,10 @@ if nix:
> > + # SERVER-9761: Ensure early detection of missing symbols in dependent
> > libraries at program
> > +@@ -858,14 +858,9 @@ if nix:
> > + env.Append( CPPDEFINES=["MONGO_GCOV"] )
> > env.Append( LINKFLAGS=" -fprofile-arcs -ftest-coverage " )
> >
> > +- if optBuild:
> > +- env.Append( CCFLAGS=["-O3"] )
> > +- else:
> > +- env.Append( CCFLAGS=["-O0"] )
> > +-
> > if debugBuild:
> > -- env.Append( CCFLAGS=["-O0", "-fstack-protector"] )
> > -+ env.Append( CCFLAGS=["-O0", "-fstack-protector", "-ggdb"] )
> > + if not optBuild:
> > +- env.Append( CCFLAGS=["-fstack-protector"] )
> > ++ env.Append( CCFLAGS=["-fstack-protector", "-ggdb"] )
> > + env.Append( LINKFLAGS=["-fstack-protector"] )
> > + env.Append( SHLINKFLAGS=["-fstack-protector"] )
> > env['ENV']['GLIBCXX_FORCE_NEW'] = 1; # play nice with valgrind
> > -- else:
> > -- env.Append( CCFLAGS=["-O3"] )
> > -+ #else:
> > -+ #env.Append( CCFLAGS=["-O3"] )
> > -
> > - if debugLogging:
> > - env.Append( CPPDEFINES=["_DEBUG"] );
> > Index: patches/patch-src_SConscript_client
> > ===================================================================
> > RCS file: patches/patch-src_SConscript_client
> > diff -N patches/patch-src_SConscript_client
> > --- patches/patch-src_SConscript_client 10 Dec 2013 17:30:41 -0000
> > 1.1
> > +++ /dev/null 1 Jan 1970 00:00:00 -0000
> > @@ -1,13 +0,0 @@
> > -$OpenBSD: patch-src_SConscript_client,v 1.1 2013/12/10 17:30:41 joshe Exp $
> > ---- src/SConscript.client.orig Thu Oct 17 11:37:56 2013
> > -+++ src/SConscript.client Wed Oct 30 07:45:40 2013
> > -@@ -214,7 +214,8 @@ if buildShared:
> > - if linux:
> > - sharedLibEnv.AppendUnique(SHLINKFLAGS=["-Wl,--as-needed",
> > "-Wl,-zdefs"])
> > -
> > -- mongoClientSharedLib = sharedLibEnv.SharedLibrary('mongoclient',
> > clientObjects)
> > -+ mongoClientSharedLib = sharedLibEnv.SharedLibrary('mongoclient',
> > clientObjects,
> > -+
> > SHLIBSUFFIX='.so.%s' % os.environ["LIBmongoclient_VERSION"])
> > -
> > - mongoClientSharedLibInstall = sharedLibEnv.Install(
> > - '#/sharedclient', mongoClientSharedLib)
> > Index: patches/patch-src_mongo_SConscript
> > ===================================================================
> > RCS file: /cvs/ports/databases/mongodb/patches/patch-src_mongo_SConscript,v
> > retrieving revision 1.1
> > diff -u -p -r1.1 patch-src_mongo_SConscript
> > --- patches/patch-src_mongo_SConscript 10 Dec 2013 17:30:41 -0000
> > 1.1
> > +++ patches/patch-src_mongo_SConscript 27 Jun 2014 15:24:34 -0000
> > @@ -1,7 +1,7 @@
> > $OpenBSD: patch-src_mongo_SConscript,v 1.1 2013/12/10 17:30:41 joshe Exp $
> > ---- src/mongo/SConscript.orig Thu Oct 17 11:37:56 2013
> > -+++ src/mongo/SConscript Wed Oct 30 07:47:28 2013
> > -@@ -767,7 +767,7 @@ def installBinary( e, name ):
> > +--- src/mongo/SConscript.orig Thu Jun 19 21:19:09 2014
> > ++++ src/mongo/SConscript Sun Jun 22 11:58:53 2014
> > +@@ -1162,7 +1162,7 @@ def installBinary( e, name ):
> > if enforce_glibc:
> > e.AddPostAction( name, checkGlibc )
> >
> > Index: patches/patch-src_third_party_s2_hash_h
> > ===================================================================
> > RCS file: patches/patch-src_third_party_s2_hash_h
> > diff -N patches/patch-src_third_party_s2_hash_h
> > --- patches/patch-src_third_party_s2_hash_h 10 Dec 2013 17:30:41 -0000
> > 1.1
> > +++ /dev/null 1 Jan 1970 00:00:00 -0000
> > @@ -1,12 +0,0 @@
> > -$OpenBSD: patch-src_third_party_s2_hash_h,v 1.1 2013/12/10 17:30:41 joshe
> > Exp $
> > ---- src/third_party/s2/hash.h.orig Thu Oct 17 11:37:56 2013
> > -+++ src/third_party/s2/hash.h Mon Oct 28 20:50:09 2013
> > -@@ -7,7 +7,7 @@
> > - #include "mongo/platform/unordered_set.h"
> > - #define hash_set mongo::unordered_set
> > -
> > --#if defined OS_LINUX || defined OS_MACOSX || defined __sunos__ || defined
> > __freebsd__
> > -+#if defined OS_LINUX || defined OS_MACOSX || defined __sunos__ || defined
> > __freebsd__ || defined __OpenBSD__
> > - #define HASH_NAMESPACE_START namespace std { namespace tr1 {
> > - #define HASH_NAMESPACE_END }}
> > - #elif defined OS_WINDOWS
> > Index: pkg/PLIST
> > ===================================================================
> > RCS file: /cvs/ports/databases/mongodb/pkg/PLIST,v
> > retrieving revision 1.4
> > diff -u -p -r1.4 PLIST
> > --- pkg/PLIST 31 Jan 2014 00:28:56 -0000 1.4
> > +++ pkg/PLIST 27 Jun 2014 15:24:34 -0000
> > @@ -15,399 +15,6 @@
> > @bin bin/mongosniff
> > @bin bin/mongostat
> > @bin bin/mongotop
> > -include/mongo/
> > -include/mongo/base/
> > -include/mongo/base/configuration_variable_manager.h
> > -include/mongo/base/counter.h
> > -include/mongo/base/disallow_copying.h
> > -include/mongo/base/error_codes.h
> > -include/mongo/base/global_initializer.h
> > -include/mongo/base/global_initializer_registerer.h
> > -include/mongo/base/init.h
> > -include/mongo/base/initializer.h
> > -include/mongo/base/initializer_context.h
> > -include/mongo/base/initializer_dependency_graph.h
> > -include/mongo/base/initializer_function.h
> > -include/mongo/base/make_string_vector.h
> > -include/mongo/base/owned_pointer_map.h
> > -include/mongo/base/owned_pointer_vector.h
> > -include/mongo/base/parse_number.h
> > -include/mongo/base/status.h
> > -include/mongo/base/string_data-inl.h
> > -include/mongo/base/string_data.h
> > -include/mongo/bson/
> > -include/mongo/bson/bson-inl.h
> > -include/mongo/bson/bson.h
> > -include/mongo/bson/bson_builder_base.h
> > -include/mongo/bson/bson_db.h
> > -include/mongo/bson/bson_field.h
> > -include/mongo/bson/bson_validate.h
> > -include/mongo/bson/bsonelement.h
> > -include/mongo/bson/bsonmisc.h
> > -include/mongo/bson/bsonobj.h
> > -include/mongo/bson/bsonobjbuilder.h
> > -include/mongo/bson/bsonobjiterator.h
> > -include/mongo/bson/bsontypes.h
> > -include/mongo/bson/inline_decls.h
> > -include/mongo/bson/oid.h
> > -include/mongo/bson/ordering.h
> > -include/mongo/bson/util/
> > -include/mongo/bson/util/atomic_int.h
> > -include/mongo/bson/util/bson_extract.h
> > -include/mongo/bson/util/builder.h
> > -include/mongo/bson/util/misc.h
> > -include/mongo/client/
> > -include/mongo/client/authlevel.h
> > -include/mongo/client/clientOnly-private.h
> > -include/mongo/client/connpool.h
> > -include/mongo/client/constants.h
> > -include/mongo/client/dbclient.h
> > -include/mongo/client/dbclient_rs.h
> > -include/mongo/client/dbclientcursor.h
> > -include/mongo/client/dbclientinterface.h
> > -include/mongo/client/dbclientmockcursor.h
> > -include/mongo/client/distlock.h
> > -include/mongo/client/gridfs.h
> > -include/mongo/client/model.h
> > -include/mongo/client/parallel.h
> > -include/mongo/client/redef_macros.h
> > -include/mongo/client/sasl_client_authenticate.h
> > -include/mongo/client/sasl_client_session.h
> > -include/mongo/client/syncclusterconnection.h
> > -include/mongo/client/undef_macros.h
> > -include/mongo/db/
> > -include/mongo/db/auth/
> > -include/mongo/db/auth/action_set.h
> > -include/mongo/db/auth/action_type.h
> > -include/mongo/db/auth/auth_external_state.h
> > -include/mongo/db/auth/auth_external_state_d.h
> > -include/mongo/db/auth/auth_external_state_mock.h
> > -include/mongo/db/auth/auth_external_state_s.h
> > -include/mongo/db/auth/auth_external_state_server_common.h
> > -include/mongo/db/auth/auth_index_d.h
> > -include/mongo/db/auth/authentication_session.h
> > -include/mongo/db/auth/authorization_manager.h
> > -include/mongo/db/auth/mongo_authentication_session.h
> > -include/mongo/db/auth/principal.h
> > -include/mongo/db/auth/principal_name.h
> > -include/mongo/db/auth/principal_set.h
> > -include/mongo/db/auth/privilege.h
> > -include/mongo/db/auth/privilege_set.h
> > -include/mongo/db/auth/security_key.h
> > -include/mongo/db/background.h
> > -include/mongo/db/btree.h
> > -include/mongo/db/btree_stats.h
> > -include/mongo/db/btreebuilder.h
> > -include/mongo/db/btreecursor.h
> > -include/mongo/db/btreeposition.h
> > -include/mongo/db/cc_by_loc.h
> > -include/mongo/db/client.h
> > -include/mongo/db/client_basic.h
> > -include/mongo/db/clientcursor.h
> > -include/mongo/db/cloner.h
> > -include/mongo/db/cmdline.h
> > -include/mongo/db/collection.h
> > -include/mongo/db/commands.h
> > -include/mongo/db/curop-inl.h
> > -include/mongo/db/curop.h
> > -include/mongo/db/cursor.h
> > -include/mongo/db/d_concurrency.h
> > -include/mongo/db/d_globals.h
> > -include/mongo/db/database.h
> > -include/mongo/db/databaseholder.h
> > -include/mongo/db/db.h
> > -include/mongo/db/dbhelpers.h
> > -include/mongo/db/dbmessage.h
> > -include/mongo/db/dbwebserver.h
> > -include/mongo/db/diskloc.h
> > -include/mongo/db/dur.h
> > -include/mongo/db/dur_commitjob.h
> > -include/mongo/db/dur_journal.h
> > -include/mongo/db/dur_journalformat.h
> > -include/mongo/db/dur_journalimpl.h
> > -include/mongo/db/dur_recover.h
> > -include/mongo/db/dur_stats.h
> > -include/mongo/db/durop.h
> > -include/mongo/db/explain.h
> > -include/mongo/db/extsort.h
> > -include/mongo/db/field_ref.h
> > -include/mongo/db/filever.h
> > -include/mongo/db/hasher.h
> > -include/mongo/db/hashindex.h
> > -include/mongo/db/index.h
> > -include/mongo/db/index_insertion_continuation.h
> > -include/mongo/db/index_rebuilder.h
> > -include/mongo/db/index_set.h
> > -include/mongo/db/index_update.h
> > -include/mongo/db/indexkey.h
> > -include/mongo/db/initialize_server_global_state.h
> > -include/mongo/db/instance.h
> > -include/mongo/db/interrupt_status.h
> > -include/mongo/db/interrupt_status_mongod.h
> > -include/mongo/db/intervalbtreecursor.h
> > -include/mongo/db/introspect.h
> > -include/mongo/db/jsobj.h
> > -include/mongo/db/jsobjmanipulator.h
> > -include/mongo/db/json.h
> > -include/mongo/db/key.h
> > -include/mongo/db/keypattern.h
> > -include/mongo/db/kill_current_op.h
> > -include/mongo/db/lasterror.h
> > -include/mongo/db/lockstat.h
> > -include/mongo/db/lockstate.h
> > -include/mongo/db/matcher.h
> > -include/mongo/db/memconcept.h
> > -include/mongo/db/minilex.h
> > -include/mongo/db/module.h
> > -include/mongo/db/mongommf.h
> > -include/mongo/db/namespace-inl.h
> > -include/mongo/db/namespace.h
> > -include/mongo/db/namespace_details-inl.h
> > -include/mongo/db/namespace_details.h
> > -include/mongo/db/namespacestring.h
> > -include/mongo/db/oplog.h
> > -include/mongo/db/oplogreader.h
> > -include/mongo/db/ops/
> > -include/mongo/db/ops/count.h
> > -include/mongo/db/ops/delete.h
> > -include/mongo/db/ops/modifier_base.h
> > -include/mongo/db/ops/query.h
> > -include/mongo/db/ops/update.h
> > -include/mongo/db/ops/update_internal.h
> > -include/mongo/db/pagefault.h
> > -include/mongo/db/pdfile.h
> > -include/mongo/db/pdfile_private.h
> > -include/mongo/db/pdfile_version.h
> > -include/mongo/db/prefetch.h
> > -include/mongo/db/projection.h
> > -include/mongo/db/queryoptimizer.h
> > -include/mongo/db/queryoptimizercursor.h
> > -include/mongo/db/queryoptimizercursorimpl.h
> > -include/mongo/db/querypattern.h
> > -include/mongo/db/queryutil-inl.h
> > -include/mongo/db/queryutil.h
> > -include/mongo/db/record.h
> > -include/mongo/db/repl/
> > -include/mongo/db/repl.h
> > -include/mongo/db/repl/bgsync.h
> > -include/mongo/db/repl/connections.h
> > -include/mongo/db/repl/health.h
> > -include/mongo/db/repl/multicmd.h
> > -include/mongo/db/repl/rs.h
> > -include/mongo/db/repl/rs_config.h
> > -include/mongo/db/repl/rs_exception.h
> > -include/mongo/db/repl/rs_member.h
> > -include/mongo/db/repl/rs_optime.h
> > -include/mongo/db/repl/rs_sync.h
> > -include/mongo/db/repl_block.h
> > -include/mongo/db/replutil.h
> > -include/mongo/db/resource.h
> > -include/mongo/db/restapi.h
> > -include/mongo/db/scanandorder.h
> > -include/mongo/db/server_parameters.h
> > -include/mongo/db/server_parameters_inline.h
> > -include/mongo/db/sort_phase_one.h
> > -include/mongo/db/stats/
> > -include/mongo/db/stats/counters.h
> > -include/mongo/db/stats/fine_clock.h
> > -include/mongo/db/stats/service_stats.h
> > -include/mongo/db/stats/snapshots.h
> > -include/mongo/db/stats/timer_stats.h
> > -include/mongo/db/stats/top.h
> > -include/mongo/db/taskqueue.h
> > -include/mongo/db/ttl.h
> > -include/mongo/pch.h
> > -include/mongo/platform/
> > -include/mongo/platform/atomic_intrinsics.h
> > -include/mongo/platform/atomic_intrinsics_gcc.h
> > -include/mongo/platform/atomic_intrinsics_win32.h
> > -include/mongo/platform/atomic_word.h
> > -include/mongo/platform/backtrace.h
> > -include/mongo/platform/basic.h
> > -include/mongo/platform/bits.h
> > -include/mongo/platform/compiler.h
> > -include/mongo/platform/compiler_gcc.h
> > -include/mongo/platform/compiler_msvc.h
> > -include/mongo/platform/cstdint.h
> > -include/mongo/platform/float_utils.h
> > -include/mongo/platform/posix_fadvise.h
> > -include/mongo/platform/random.h
> > -include/mongo/platform/strcasestr.h
> > -include/mongo/platform/strtoll.h
> > -include/mongo/platform/unordered_map.h
> > -include/mongo/platform/unordered_set.h
> > -include/mongo/platform/windows_basic.h
> > -include/mongo/s/
> > -include/mongo/s/balance.h
> > -include/mongo/s/balancer_policy.h
> > -include/mongo/s/chunk.h
> > -include/mongo/s/chunk_diff.h
> > -include/mongo/s/chunk_diff.hpp
> > -include/mongo/s/chunk_version.h
> > -include/mongo/s/client_info.h
> > -include/mongo/s/cluster_client_internal.h
> > -include/mongo/s/collection_manager.h
> > -include/mongo/s/config.h
> > -include/mongo/s/config_server_checker_service.h
> > -include/mongo/s/config_upgrade.h
> > -include/mongo/s/config_upgrade_helpers.h
> > -include/mongo/s/cursors.h
> > -include/mongo/s/d_chunk_manager.h
> > -include/mongo/s/d_logic.h
> > -include/mongo/s/d_writeback.h
> > -include/mongo/s/field_parser-inl.h
> > -include/mongo/s/field_parser.h
> > -include/mongo/s/grid.h
> > -include/mongo/s/interrupt_status_mongos.h
> > -include/mongo/s/metadata_loader.h
> > -include/mongo/s/mongo_version_range.h
> > -include/mongo/s/request.h
> > -include/mongo/s/server.h
> > -include/mongo/s/shard.h
> > -include/mongo/s/shardkey.h
> > -include/mongo/s/stale_exception.h
> > -include/mongo/s/strategy.h
> > -include/mongo/s/type_changelog.h
> > -include/mongo/s/type_chunk.h
> > -include/mongo/s/type_collection.h
> > -include/mongo/s/type_config_version.h
> > -include/mongo/s/type_database.h
> > -include/mongo/s/type_lockpings.h
> > -include/mongo/s/type_locks.h
> > -include/mongo/s/type_mongos.h
> > -include/mongo/s/type_settings.h
> > -include/mongo/s/type_shard.h
> > -include/mongo/s/type_tags.h
> > -include/mongo/s/version_manager.h
> > -include/mongo/s/writeback_listener.h
> > -include/mongo/scripting/
> > -include/mongo/scripting/bench.h
> > -include/mongo/scripting/bson_template_evaluator.h
> > -include/mongo/scripting/engine.h
> > -include/mongo/scripting/engine_spidermonkey.h
> > -include/mongo/scripting/engine_spidermonkey_internal.h
> > -include/mongo/scripting/engine_v8.h
> > -include/mongo/scripting/v8_db.h
> > -include/mongo/scripting/v8_deadline_monitor.h
> > -include/mongo/scripting/v8_profiler.h
> > -include/mongo/scripting/v8_utils.h
> > -include/mongo/server.h
> > -include/mongo/shell/
> > -include/mongo/shell/linenoise.h
> > -include/mongo/shell/linenoise_utf8.h
> > -include/mongo/shell/mk_wcwidth.h
> > -include/mongo/shell/shell_utils.h
> > -include/mongo/shell/shell_utils_extended.h
> > -include/mongo/shell/shell_utils_launcher.h
> > -include/mongo/targetver.h
> > -include/mongo/util/
> > -include/mongo/util/admin_access.h
> > -include/mongo/util/alignedbuilder.h
> > -include/mongo/util/allocator.h
> > -include/mongo/util/array.h
> > -include/mongo/util/assert_util.h
> > -include/mongo/util/background.h
> > -include/mongo/util/base64.h
> > -include/mongo/util/bson_util.h
> > -include/mongo/util/bufreader.h
> > -include/mongo/util/checksum.h
> > -include/mongo/util/compress.h
> > -include/mongo/util/concurrency/
> > -include/mongo/util/concurrency/list.h
> > -include/mongo/util/concurrency/mapsf.h
> > -include/mongo/util/concurrency/msg.h
> > -include/mongo/util/concurrency/mutex.h
> > -include/mongo/util/concurrency/mutexdebugger.h
> > -include/mongo/util/concurrency/mvar.h
> > -include/mongo/util/concurrency/qlock.h
> > -include/mongo/util/concurrency/race.h
> > -include/mongo/util/concurrency/rwlock.h
> > -include/mongo/util/concurrency/rwlockimpl.h
> > -include/mongo/util/concurrency/shared_mutex_win.hpp
> > -include/mongo/util/concurrency/simplerwlock.h
> > -include/mongo/util/concurrency/spin_lock.h
> > -include/mongo/util/concurrency/synchronization.h
> > -include/mongo/util/concurrency/task.h
> > -include/mongo/util/concurrency/thread_pool.h
> > -include/mongo/util/concurrency/threadlocal.h
> > -include/mongo/util/concurrency/ticketholder.h
> > -include/mongo/util/concurrency/value.h
> > -include/mongo/util/debug_util.h
> > -include/mongo/util/descriptive_stats-inl.h
> > -include/mongo/util/descriptive_stats.h
> > -include/mongo/util/elapsed_tracker.h
> > -include/mongo/util/embedded_builder.h
> > -include/mongo/util/exception_filter_win32.h
> > -include/mongo/util/exit_code.h
> > -include/mongo/util/fail_point.h
> > -include/mongo/util/fail_point_registry.h
> > -include/mongo/util/fail_point_service.h
> > -include/mongo/util/file.h
> > -include/mongo/util/file_allocator.h
> > -include/mongo/util/goodies.h
> > -include/mongo/util/hashtab.h
> > -include/mongo/util/heapcheck.h
> > -include/mongo/util/hex.h
> > -include/mongo/util/histogram.h
> > -include/mongo/util/intrusive_counter.h
> > -include/mongo/util/log.h
> > -include/mongo/util/logfile.h
> > -include/mongo/util/lruishmap.h
> > -include/mongo/util/map_util.h
> > -include/mongo/util/md5.h
> > -include/mongo/util/md5.hpp
> > -include/mongo/util/mmap.h
> > -include/mongo/util/mongoutils/
> > -include/mongo/util/mongoutils/checksum.h
> > -include/mongo/util/mongoutils/hash.h
> > -include/mongo/util/mongoutils/html.h
> > -include/mongo/util/mongoutils/str.h
> > -include/mongo/util/moveablebuffer.h
> > -include/mongo/util/net/
> > -include/mongo/util/net/hostandport.h
> > -include/mongo/util/net/httpclient.h
> > -include/mongo/util/net/listen.h
> > -include/mongo/util/net/message.h
> > -include/mongo/util/net/message_port.h
> > -include/mongo/util/net/message_server.h
> > -include/mongo/util/net/miniwebserver.h
> > -include/mongo/util/net/sock.h
> > -include/mongo/util/net/ssl_manager.h
> > -include/mongo/util/ntservice.h
> > -include/mongo/util/optime.h
> > -include/mongo/util/password.h
> > -include/mongo/util/paths.h
> > -include/mongo/util/processinfo.h
> > -include/mongo/util/progress_meter.h
> > -include/mongo/util/queue.h
> > -include/mongo/util/ramlog.h
> > -include/mongo/util/safe_num.h
> > -include/mongo/util/scopeguard.h
> > -include/mongo/util/sequence_util.h
> > -include/mongo/util/signal_handlers.h
> > -include/mongo/util/stack_introspect.h
> > -include/mongo/util/stacktrace.h
> > -include/mongo/util/startup_test.h
> > -include/mongo/util/string_map.h
> > -include/mongo/util/string_map_internal.h
> > -include/mongo/util/string_writer.h
> > -include/mongo/util/stringutils.h
> > -include/mongo/util/systeminfo.h
> > -include/mongo/util/text.h
> > -include/mongo/util/time_support.h
> > -include/mongo/util/timer-generic-inl.h
> > -include/mongo/util/timer-inl.h
> > -include/mongo/util/timer-posixclock-inl.h
> > -include/mongo/util/timer-win32-inl.h
> > -include/mongo/util/timer.h
> > -include/mongo/util/touch_pages.h
> > -include/mongo/util/trace.h
> > -include/mongo/util/unordered_fast_key_table.h
> > -include/mongo/util/unordered_fast_key_table_internal.h
> > -include/mongo/util/version.h
> > -include/mongo/util/winutil.h
> > -lib/libmongoclient.a
> > -@lib lib/libmongoclient.so.${LIBmongoclient_VERSION}
> > share/examples/mongodb/
> > share/examples/mongodb/mongodb.conf
> > @sample ${SYSCONFDIR}/mongodb.conf
> >
>