Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 4 Nov 2012 08:31:50 GMT
From:      Valery Komarov <komarov@valerka.net>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/173358: [UPDATE] databases/mongodb
Message-ID:  <201211040831.qA48VotT059907@red.freebsd.org>
Resent-Message-ID: <201211040840.qA48e1Hl076668@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         173358
>Category:       ports
>Synopsis:       [UPDATE] databases/mongodb
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Nov 04 08:40:00 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Valery Komarov
>Release:        FreeBSD 9.1-R2 amd64
>Organization:
>Environment:
>Description:
Update to 2.2.1
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -ruN /usr/ports/databases/mongodb/Makefile mongodb/Makefile
--- /usr/ports/databases/mongodb/Makefile	2012-11-04 05:01:07.000000000 +0400
+++ mongodb/Makefile	2012-11-04 02:07:55.000000000 +0400
@@ -2,11 +2,11 @@
 # Date created:        3 November 2009
 # Whom:                Mirko Zinn <mail@derzinn.de>
 #
-# $FreeBSD: ports/databases/mongodb/Makefile,v 1.29 2012/11/04 01:01:07 wxs Exp $
+# $FreeBSD: ports/databases/mongodb/Makefile,v 1.28 2012/09/02 20:02:00 tj Exp $
 #
 
 PORTNAME=	mongodb
-PORTVERSION=	2.2.0
+PORTVERSION=	2.2.1
 CATEGORIES=	databases net
 MASTER_SITES=	http://downloads.mongodb.org/src/
 DISTNAME=	${PORTNAME}-src-r${PORTVERSION}
@@ -23,7 +23,8 @@
 ONLY_FOR_ARCHS=	i386 amd64
 ONLY_FOR_ARCHS_REASON=	"not yet ported to anything other than i386 and amd64"
 
-OPTIONS_DEFINE=	V8
+OPTIONS_DEFINE=	DEVEL V8
+DEVEL_DESC=	Install development files (library and headers)
 V8_DESC=	Use v8 instead of spider monkey for javascript
 
 USE_SCONS=	yes
@@ -37,6 +38,13 @@
 
 .include <bsd.port.options.mk>
 
+.if ${PORT_OPTIONS:MDEVEL}
+SCONS_ARGS+=	--full
+PLIST_SUB+=	DEVEL=""
+.else
+PLIST_SUB+=	DEVEL="@comment "
+.endif
+
 .if ${PORT_OPTIONS:MV8}
 SCONS_ARGS+=	--usev8
 LIB_DEPENDS+=	v8:${PORTSDIR}/lang/v8
diff -ruN /usr/ports/databases/mongodb/distinfo mongodb/distinfo
--- /usr/ports/databases/mongodb/distinfo	2012-11-04 05:01:07.000000000 +0400
+++ mongodb/distinfo	2012-11-03 23:18:22.000000000 +0400
@@ -1,2 +1,2 @@
-SHA256 (mongodb-src-r2.2.0.tar.gz) = 084626e476ac747dfae143889c24a10f739cd54480af9bf253f50999f065608b
-SIZE (mongodb-src-r2.0.6.tar.gz) = 10150762
+SHA256 (mongodb-src-r2.2.1.tar.gz) = 6ddc92c859c8d018bbdf5191c15e621dfe1505f71ddd039c26b20070f634a567
+SIZE (mongodb-src-r2.2.1.tar.gz) = 10163588
diff -ruN /usr/ports/databases/mongodb/files/patch-SConstruct mongodb/files/patch-SConstruct
--- /usr/ports/databases/mongodb/files/patch-SConstruct	2012-11-04 05:01:07.000000000 +0400
+++ mongodb/files/patch-SConstruct	2012-11-04 02:08:10.000000000 +0400
@@ -1,6 +1,5 @@
-diff -ru ./SConstruct ../../mongodb-src-r2.2.0/SConstruct
---- ./SConstruct	2012-08-28 09:28:11.000000000 +0400
-+++ ../../mongodb-src-r2.2.0/SConstruct	2012-10-14 14:04:31.000000000 +0400
+--- ./SConstruct.orig	2012-10-29 21:17:38.000000000 +0400
++++ ./SConstruct	2012-11-04 01:57:38.000000000 +0400
 @@ -790,6 +790,20 @@
              print( "c++ compiler not installed!" )
              Exit(1)
@@ -16,13 +15,13 @@
 +            Exit(1)
 +
 +    if use_system_version_of_library("js"):
-+        if not conf.CheckLib("js"):
-+            Exit(1)
++	if not conf.CheckLib("js"):
++	    Exit(1)
 +
      if use_system_version_of_library("boost"):
          if not conf.CheckCXXHeader( "boost/filesystem/operations.hpp" ):
              print( "can't find boost headers" )
-@@ -1100,7 +1114,7 @@
+@@ -1103,7 +1117,7 @@
  Export("has_option use_system_version_of_library")
  Export("installSetup")
  Export("usesm usev8")
@@ -31,69 +30,3 @@
  
  env.SConscript( 'src/SConscript', variant_dir='$BUILD_DIR', duplicate=False )
  env.SConscript( 'src/SConscript.client', variant_dir='$BUILD_DIR/client_build', duplicate=False )
-diff -ru ./src/SConscript.client ../../mongodb-src-r2.2.0/src/SConscript.client
---- ./src/SConscript.client	2012-08-28 09:28:11.000000000 +0400
-+++ ../../mongodb-src-r2.2.0/src/SConscript.client	2012-10-14 16:48:25.000000000 +0400
-@@ -134,7 +134,7 @@
- # install
- prefix = GetOption("prefix")
- 
--env.Install(prefix + "/lib", '${LIBPREFIX}mongoclient${LIBSUFFIX}')
-+env.InstallAs(prefix + "/lib", '${LIBPREFIX}mongoclient${LIBSUFFIX}')
- 
- for x in clientHeaderDirectories:
-     env.Install(prefix + "/include/mongo/" + x,
-diff -ru ./src/mongo/SConscript ../../mongodb-src-r2.2.0/src/mongo/SConscript
---- ./src/mongo/SConscript	2012-08-28 09:28:11.000000000 +0400
-+++ ../../mongodb-src-r2.2.0/src/mongo/SConscript	2012-10-14 21:34:12.000000000 +0400
-@@ -11,7 +11,7 @@
- Import("has_option")
- Import("usesm usev8")
- Import("installSetup")
--Import("darwin windows solaris linux nix")
-+Import("darwin windows solaris linux nix freebsd")
- 
- env.SConscript(['platform/SConscript',
-                 'unittest/SConscript'])
-@@ -170,7 +170,7 @@
- 
- if usesm:
-     env.StaticLibrary('scripting', scripting_common_files + ['scripting/engine_spidermonkey.cpp'],
--                      LIBDEPS=['$BUILD_DIR/third_party/js-1.7/js', 'bson_template_evaluator'])
-+                      LIBDEPS=['bson_template_evaluator'], CPPDEFINES=["XP_UNIX"])
- elif usev8:
-     env.StaticLibrary('scripting', scripting_common_files + ['scripting/engine_v8.cpp',
-                                                              'scripting/v8_db.cpp',
-@@ -519,7 +519,7 @@
-     if (not has_option( "no-glibc-check" ) and linux and "s3dist" in COMMAND_LINE_TARGETS):
-         e.AddPostAction( name, checkGlibc )
- 
--    if (solaris or linux) and (not has_option("nostrip")):
-+    if (solaris or linux or freebsd) and (not has_option("nostrip")):
-         name = e.Command('stripped/%s' % name, name, Copy('$TARGET', '$SOURCE'))[0]
-         e.AddPostAction(name, 'strip $TARGET')
- 
-diff -ru ./src/mongo/scripting/engine_spidermonkey.cpp ../../mongodb-src-r2.2.0/src/mongo/scripting/engine_spidermonkey.cpp
---- ./src/mongo/scripting/engine_spidermonkey.cpp	2012-08-28 09:28:11.000000000 +0400
-+++ ../../mongodb-src-r2.2.0/src/mongo/scripting/engine_spidermonkey.cpp	2012-10-14 21:34:33.000000000 +0400
-@@ -25,7 +25,7 @@
- #include <boost/date_time/posix_time/posix_time.hpp>
- #endif
- 
--#include <third_party/js-1.7/jsdate.h>
-+#include <jsdate.h>
- 
- #include "mongo/util/mongoutils/str.h"
- 
-diff -ru ./src/mongo/scripting/engine_spidermonkey.h ../../mongodb-src-r2.2.0/src/mongo/scripting/engine_spidermonkey.h
---- ./src/mongo/scripting/engine_spidermonkey.h	2012-08-28 09:28:11.000000000 +0400
-+++ ../../mongodb-src-r2.2.0/src/mongo/scripting/engine_spidermonkey.h	2012-10-14 21:35:21.000000000 +0400
-@@ -29,7 +29,7 @@
- #define JS_PUBLIC_DATA(t)   t
- #endif
- 
--#include <third_party/js-1.7/jsapi.h>
-+#include <jsapi.h>
- 
- // END inc hacking
- 
diff -ruN /usr/ports/databases/mongodb/files/patch-src__SConscript.client mongodb/files/patch-src__SConscript.client
--- /usr/ports/databases/mongodb/files/patch-src__SConscript.client	1970-01-01 03:00:00.000000000 +0300
+++ mongodb/files/patch-src__SConscript.client	2012-11-04 02:08:10.000000000 +0400
@@ -0,0 +1,12 @@
+--- ./src/SConscript.client.orig	2012-10-29 21:17:38.000000000 +0400
++++ ./src/SConscript.client	2012-11-04 01:56:05.000000000 +0400
+@@ -133,9 +133,3 @@
+ 
+ # install
+ prefix = GetOption("prefix")
+-
+-env.Install(prefix + "/lib", '${LIBPREFIX}mongoclient${LIBSUFFIX}')
+-
+-for x in clientHeaderDirectories:
+-    env.Install(prefix + "/include/mongo/" + x,
+-                [Glob('mongo/%s*.h' % x), Glob('mongo/%s*.hpp' % x)])
diff -ruN /usr/ports/databases/mongodb/files/patch-src__mongo__SConscript mongodb/files/patch-src__mongo__SConscript
--- /usr/ports/databases/mongodb/files/patch-src__mongo__SConscript	1970-01-01 03:00:00.000000000 +0300
+++ mongodb/files/patch-src__mongo__SConscript	2012-11-04 02:08:10.000000000 +0400
@@ -0,0 +1,40 @@
+--- ./src/mongo/SConscript.orig	2012-10-29 21:17:38.000000000 +0400
++++ ./src/mongo/SConscript	2012-11-04 02:05:19.000000000 +0400
+@@ -11,7 +11,7 @@
+ Import("has_option")
+ Import("usesm usev8")
+ Import("installSetup")
+-Import("darwin windows solaris linux nix")
++Import("darwin windows solaris linux nix freebsd")
+ 
+ env.SConscript(['platform/SConscript',
+                 'unittest/SConscript'])
+@@ -170,7 +170,7 @@
+ 
+ if usesm:
+     env.StaticLibrary('scripting', scripting_common_files + ['scripting/engine_spidermonkey.cpp'],
+-                      LIBDEPS=['$BUILD_DIR/third_party/js-1.7/js', 'bson_template_evaluator'])
++                      LIBDEPS=['bson_template_evaluator'], CPPDEFINES=["XP_UNIX"])
+ elif usev8:
+     env.StaticLibrary('scripting', scripting_common_files + ['scripting/engine_v8.cpp',
+                                                              'scripting/v8_db.cpp',
+@@ -519,7 +519,7 @@
+     if (not has_option( "no-glibc-check" ) and linux and "s3dist" in COMMAND_LINE_TARGETS):
+         e.AddPostAction( name, checkGlibc )
+ 
+-    if (solaris or linux) and (not has_option("nostrip")):
++    if (solaris or linux or freebsd) and (not has_option("nostrip")):
+         name = e.Command('stripped/%s' % name, name, Copy('$TARGET', '$SOURCE'))[0]
+         e.AddPostAction(name, 'strip $TARGET')
+ 
+@@ -555,8 +555,8 @@
+ #headers
+ if installSetup.headers:
+     for id in [ "", "util/", "util/net/", "util/mongoutils/", "util/concurrency/", "db/", "db/stats/", "db/repl/", "db/ops/", "client/", "bson/", "bson/util/", "s/", "scripting/" ]:
+-        env.Install( "$INSTALL_DIR/include/" + id, Glob( id + "*.h" ) )
+-        env.Install( "$INSTALL_DIR/include/" + id, Glob( id + "*.hpp" ) )
++        env.Install( "$INSTALL_DIR/include/mongo/" + id, Glob( id + "*.h" ) )
++        env.Install( "$INSTALL_DIR/include/mongo/" + id, Glob( id + "*.hpp" ) )
+ 
+ #lib
+ if installSetup.libraries:
diff -ruN /usr/ports/databases/mongodb/files/patch-src__mongo__scripting__engine_spidermonkey.cpp mongodb/files/patch-src__mongo__scripting__engine_spidermonkey.cpp
--- /usr/ports/databases/mongodb/files/patch-src__mongo__scripting__engine_spidermonkey.cpp	1970-01-01 03:00:00.000000000 +0300
+++ mongodb/files/patch-src__mongo__scripting__engine_spidermonkey.cpp	2012-11-04 02:08:10.000000000 +0400
@@ -0,0 +1,11 @@
+--- ./src/mongo/scripting/engine_spidermonkey.cpp.orig	2012-10-29 21:17:38.000000000 +0400
++++ ./src/mongo/scripting/engine_spidermonkey.cpp	2012-11-04 01:59:06.000000000 +0400
+@@ -25,7 +25,7 @@
+ #include <boost/date_time/posix_time/posix_time.hpp>
+ #endif
+ 
+-#include <third_party/js-1.7/jsdate.h>
++#include <jsdate.h>
+ 
+ #include "mongo/util/mongoutils/str.h"
+ 
diff -ruN /usr/ports/databases/mongodb/files/patch-src__mongo__scripting__engine_spidermonkey.h mongodb/files/patch-src__mongo__scripting__engine_spidermonkey.h
--- /usr/ports/databases/mongodb/files/patch-src__mongo__scripting__engine_spidermonkey.h	1970-01-01 03:00:00.000000000 +0300
+++ mongodb/files/patch-src__mongo__scripting__engine_spidermonkey.h	2012-11-04 02:08:10.000000000 +0400
@@ -0,0 +1,11 @@
+--- ./src/mongo/scripting/engine_spidermonkey.h.orig	2012-10-29 21:17:38.000000000 +0400
++++ ./src/mongo/scripting/engine_spidermonkey.h	2012-11-04 01:59:57.000000000 +0400
+@@ -29,7 +29,7 @@
+ #define JS_PUBLIC_DATA(t)   t
+ #endif
+ 
+-#include <third_party/js-1.7/jsapi.h>
++#include <jsapi.h>
+ 
+ // END inc hacking
+ 
diff -ruN /usr/ports/databases/mongodb/pkg-plist mongodb/pkg-plist
--- /usr/ports/databases/mongodb/pkg-plist	2012-11-04 05:01:07.000000000 +0400
+++ mongodb/pkg-plist	2012-11-04 01:38:08.000000000 +0400
@@ -14,298 +14,280 @@
 bin/mongosniff
 bin/mongostat
 bin/mongotop
-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/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/stringdata.h
-include/mongo/bson/util/atomic_int.h
-include/mongo/bson/util/builder.h
-include/mongo/bson/util/misc.h
-include/mongo/client/authentication_table.h
-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/syncclusterconnection.h
-include/mongo/client/undef_macros.h
-include/mongo/db/commands.h
-include/mongo/db/background.h
-include/mongo/db/btree.h
-include/mongo/db/btreebuilder.h
-include/mongo/db/client.h
-include/mongo/db/client_common.h
-include/mongo/db/clientcursor.h
-include/mongo/db/cloner.h
-include/mongo/db/cmdline.h
-include/mongo/db/collection.h
-include/mongo/db/compact.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/filever.h
-include/mongo/db/globals.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_update.h
-include/mongo/db/indexkey.h
-include/mongo/db/instance.h
-include/mongo/db/interrupt_status.h
-include/mongo/db/interrupt_status_mongod.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/lasterror.h
-include/mongo/db/lockstat.h
-include/mongo/db/lockstate.h
-include/mongo/db/matcher.h
-include/mongo/db/ops/count.h
-include/mongo/db/ops/delete.h
-include/mongo/db/ops/query.h
-include/mongo/db/ops/update.h
-include/mongo/db/ops/update_internal.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/nonce.h
-include/mongo/db/oplog.h
-include/mongo/db/oplogreader.h
-include/mongo/db/pagefault.h
-include/mongo/db/pdfile.h
-include/mongo/db/pdfile_private.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.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/security.h
-include/mongo/db/security_common.h
-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/top.h
-include/mongo/db/taskqueue.h
-include/mongo/db/ttl.h
-include/mongo/pch.h
-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_v8.h
-include/mongo/scripting/v8_db.h
-include/mongo/scripting/v8_utils.h
-include/mongo/scripting/v8_wrapper.h
-include/mongo/server.h
-include/mongo/targetver.h
-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/md5.hpp
-include/mongo/util/concurrency/shared_mutex_win.hpp
-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/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/embedded_builder.h
-include/mongo/util/exit_code.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/mmap.h
-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/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/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/scopeguard.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_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/version.h
-include/mongo/util/winutil.h
-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/client_info.h
-include/mongo/s/config.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/grid.h
-include/mongo/s/chunk_diff.hpp
-include/mongo/s/interrupt_status_mongos.h
-include/mongo/s/request.h
-include/mongo/s/server.h
-include/mongo/s/shard.h
-include/mongo/s/shard_version.h
-include/mongo/s/shardkey.h
-include/mongo/s/stats.h
-include/mongo/s/strategy.h
-include/mongo/s/util.h
-include/mongo/s/writeback_listener.h
-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/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/float_utils.h
-include/mongo/platform/windows_basic.h
-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
-@dirrm include/mongo/bson/util
-@dirrm include/mongo/bson
-@dirrm include/mongo/shell
-@dirrm include/mongo/platform
-@dirrm include/mongo/client
-@dirrm include/mongo/db/ops
-@dirrm include/mongo/db/repl
-@dirrm include/mongo/db/stats
-@dirrm include/mongo/db
-@dirrm include/mongo/s
-@dirrm include/mongo/scripting
-@dirrm include/mongo/util/concurrency
-@dirrm include/mongo/util/mongoutils
-@dirrm include/mongo/util/net
-@dirrm include/mongo/util
-@dirrm include/mongo
+%%DEVEL%%include/mongo/bson/bson-inl.h
+%%DEVEL%%include/mongo/bson/bson.h
+%%DEVEL%%include/mongo/bson/bson_builder_base.h
+%%DEVEL%%include/mongo/bson/bson_db.h
+%%DEVEL%%include/mongo/bson/bsonelement.h
+%%DEVEL%%include/mongo/bson/bsonmisc.h
+%%DEVEL%%include/mongo/bson/bsonobj.h
+%%DEVEL%%include/mongo/bson/bsonobjbuilder.h
+%%DEVEL%%include/mongo/bson/bsonobjiterator.h
+%%DEVEL%%include/mongo/bson/bsontypes.h
+%%DEVEL%%include/mongo/bson/inline_decls.h
+%%DEVEL%%include/mongo/bson/oid.h
+%%DEVEL%%include/mongo/bson/ordering.h
+%%DEVEL%%include/mongo/bson/stringdata.h
+%%DEVEL%%include/mongo/bson/util/atomic_int.h
+%%DEVEL%%include/mongo/bson/util/builder.h
+%%DEVEL%%include/mongo/bson/util/misc.h
+%%DEVEL%%include/mongo/client/authentication_table.h
+%%DEVEL%%include/mongo/client/authlevel.h
+%%DEVEL%%include/mongo/client/clientOnly-private.h
+%%DEVEL%%include/mongo/client/connpool.h
+%%DEVEL%%include/mongo/client/constants.h
+%%DEVEL%%include/mongo/client/dbclient.h
+%%DEVEL%%include/mongo/client/dbclient_rs.h
+%%DEVEL%%include/mongo/client/dbclientcursor.h
+%%DEVEL%%include/mongo/client/dbclientinterface.h
+%%DEVEL%%include/mongo/client/dbclientmockcursor.h
+%%DEVEL%%include/mongo/client/distlock.h
+%%DEVEL%%include/mongo/client/gridfs.h
+%%DEVEL%%include/mongo/client/model.h
+%%DEVEL%%include/mongo/client/parallel.h
+%%DEVEL%%include/mongo/client/redef_macros.h
+%%DEVEL%%include/mongo/client/syncclusterconnection.h
+%%DEVEL%%include/mongo/client/undef_macros.h
+%%DEVEL%%include/mongo/db/background.h
+%%DEVEL%%include/mongo/db/btree.h
+%%DEVEL%%include/mongo/db/btreebuilder.h
+%%DEVEL%%include/mongo/db/client.h
+%%DEVEL%%include/mongo/db/client_common.h
+%%DEVEL%%include/mongo/db/clientcursor.h
+%%DEVEL%%include/mongo/db/cloner.h
+%%DEVEL%%include/mongo/db/cmdline.h
+%%DEVEL%%include/mongo/db/collection.h
+%%DEVEL%%include/mongo/db/commands.h
+%%DEVEL%%include/mongo/db/compact.h
+%%DEVEL%%include/mongo/db/curop-inl.h
+%%DEVEL%%include/mongo/db/curop.h
+%%DEVEL%%include/mongo/db/cursor.h
+%%DEVEL%%include/mongo/db/d_concurrency.h
+%%DEVEL%%include/mongo/db/d_globals.h
+%%DEVEL%%include/mongo/db/database.h
+%%DEVEL%%include/mongo/db/databaseholder.h
+%%DEVEL%%include/mongo/db/db.h
+%%DEVEL%%include/mongo/db/dbhelpers.h
+%%DEVEL%%include/mongo/db/dbmessage.h
+%%DEVEL%%include/mongo/db/dbwebserver.h
+%%DEVEL%%include/mongo/db/diskloc.h
+%%DEVEL%%include/mongo/db/dur.h
+%%DEVEL%%include/mongo/db/dur_commitjob.h
+%%DEVEL%%include/mongo/db/dur_journal.h
+%%DEVEL%%include/mongo/db/dur_journalformat.h
+%%DEVEL%%include/mongo/db/dur_journalimpl.h
+%%DEVEL%%include/mongo/db/dur_recover.h
+%%DEVEL%%include/mongo/db/dur_stats.h
+%%DEVEL%%include/mongo/db/durop.h
+%%DEVEL%%include/mongo/db/explain.h
+%%DEVEL%%include/mongo/db/extsort.h
+%%DEVEL%%include/mongo/db/filever.h
+%%DEVEL%%include/mongo/db/globals.h
+%%DEVEL%%include/mongo/db/hasher.h
+%%DEVEL%%include/mongo/db/hashindex.h
+%%DEVEL%%include/mongo/db/index.h
+%%DEVEL%%include/mongo/db/index_insertion_continuation.h
+%%DEVEL%%include/mongo/db/index_update.h
+%%DEVEL%%include/mongo/db/indexkey.h
+%%DEVEL%%include/mongo/db/instance.h
+%%DEVEL%%include/mongo/db/interrupt_status.h
+%%DEVEL%%include/mongo/db/interrupt_status_mongod.h
+%%DEVEL%%include/mongo/db/introspect.h
+%%DEVEL%%include/mongo/db/jsobj.h
+%%DEVEL%%include/mongo/db/jsobjmanipulator.h
+%%DEVEL%%include/mongo/db/json.h
+%%DEVEL%%include/mongo/db/key.h
+%%DEVEL%%include/mongo/db/lasterror.h
+%%DEVEL%%include/mongo/db/lockstat.h
+%%DEVEL%%include/mongo/db/lockstate.h
+%%DEVEL%%include/mongo/db/matcher.h
+%%DEVEL%%include/mongo/db/memconcept.h
+%%DEVEL%%include/mongo/db/minilex.h
+%%DEVEL%%include/mongo/db/module.h
+%%DEVEL%%include/mongo/db/mongommf.h
+%%DEVEL%%include/mongo/db/namespace-inl.h
+%%DEVEL%%include/mongo/db/namespace.h
+%%DEVEL%%include/mongo/db/namespace_details-inl.h
+%%DEVEL%%include/mongo/db/namespace_details.h
+%%DEVEL%%include/mongo/db/namespacestring.h
+%%DEVEL%%include/mongo/db/nonce.h
+%%DEVEL%%include/mongo/db/oplog.h
+%%DEVEL%%include/mongo/db/oplogreader.h
+%%DEVEL%%include/mongo/db/ops/count.h
+%%DEVEL%%include/mongo/db/ops/delete.h
+%%DEVEL%%include/mongo/db/ops/query.h
+%%DEVEL%%include/mongo/db/ops/update.h
+%%DEVEL%%include/mongo/db/ops/update_internal.h
+%%DEVEL%%include/mongo/db/pagefault.h
+%%DEVEL%%include/mongo/db/pdfile.h
+%%DEVEL%%include/mongo/db/pdfile_private.h
+%%DEVEL%%include/mongo/db/prefetch.h
+%%DEVEL%%include/mongo/db/projection.h
+%%DEVEL%%include/mongo/db/queryoptimizer.h
+%%DEVEL%%include/mongo/db/queryoptimizercursor.h
+%%DEVEL%%include/mongo/db/queryoptimizercursorimpl.h
+%%DEVEL%%include/mongo/db/querypattern.h
+%%DEVEL%%include/mongo/db/queryutil-inl.h
+%%DEVEL%%include/mongo/db/queryutil.h
+%%DEVEL%%include/mongo/db/record.h
+%%DEVEL%%include/mongo/db/repl.h
+%%DEVEL%%include/mongo/db/repl/bgsync.h
+%%DEVEL%%include/mongo/db/repl/connections.h
+%%DEVEL%%include/mongo/db/repl/health.h
+%%DEVEL%%include/mongo/db/repl/multicmd.h
+%%DEVEL%%include/mongo/db/repl/rs.h
+%%DEVEL%%include/mongo/db/repl/rs_config.h
+%%DEVEL%%include/mongo/db/repl/rs_exception.h
+%%DEVEL%%include/mongo/db/repl/rs_member.h
+%%DEVEL%%include/mongo/db/repl/rs_optime.h
+%%DEVEL%%include/mongo/db/repl/rs_sync.h
+%%DEVEL%%include/mongo/db/repl_block.h
+%%DEVEL%%include/mongo/db/replutil.h
+%%DEVEL%%include/mongo/db/resource.h
+%%DEVEL%%include/mongo/db/restapi.h
+%%DEVEL%%include/mongo/db/scanandorder.h
+%%DEVEL%%include/mongo/db/security.h
+%%DEVEL%%include/mongo/db/security_common.h
+%%DEVEL%%include/mongo/db/stats/counters.h
+%%DEVEL%%include/mongo/db/stats/fine_clock.h
+%%DEVEL%%include/mongo/db/stats/service_stats.h
+%%DEVEL%%include/mongo/db/stats/snapshots.h
+%%DEVEL%%include/mongo/db/stats/top.h
+%%DEVEL%%include/mongo/db/taskqueue.h
+%%DEVEL%%include/mongo/db/ttl.h
+%%DEVEL%%include/mongo/pch.h
+%%DEVEL%%include/mongo/s/balance.h
+%%DEVEL%%include/mongo/s/balancer_policy.h
+%%DEVEL%%include/mongo/s/chunk.h
+%%DEVEL%%include/mongo/s/chunk_diff.h
+%%DEVEL%%include/mongo/s/chunk_diff.hpp
+%%DEVEL%%include/mongo/s/client_info.h
+%%DEVEL%%include/mongo/s/config.h
+%%DEVEL%%include/mongo/s/cursors.h
+%%DEVEL%%include/mongo/s/d_chunk_manager.h
+%%DEVEL%%include/mongo/s/d_logic.h
+%%DEVEL%%include/mongo/s/d_writeback.h
+%%DEVEL%%include/mongo/s/grid.h
+%%DEVEL%%include/mongo/s/interrupt_status_mongos.h
+%%DEVEL%%include/mongo/s/request.h
+%%DEVEL%%include/mongo/s/server.h
+%%DEVEL%%include/mongo/s/shard.h
+%%DEVEL%%include/mongo/s/shard_version.h
+%%DEVEL%%include/mongo/s/shardkey.h
+%%DEVEL%%include/mongo/s/stats.h
+%%DEVEL%%include/mongo/s/strategy.h
+%%DEVEL%%include/mongo/s/util.h
+%%DEVEL%%include/mongo/s/writeback_listener.h
+%%DEVEL%%include/mongo/scripting/bench.h
+%%DEVEL%%include/mongo/scripting/bson_template_evaluator.h
+%%DEVEL%%include/mongo/scripting/engine.h
+%%DEVEL%%include/mongo/scripting/engine_spidermonkey.h
+%%DEVEL%%include/mongo/scripting/engine_v8.h
+%%DEVEL%%include/mongo/scripting/v8_db.h
+%%DEVEL%%include/mongo/scripting/v8_utils.h
+%%DEVEL%%include/mongo/scripting/v8_wrapper.h
+%%DEVEL%%include/mongo/server.h
+%%DEVEL%%include/mongo/targetver.h
+%%DEVEL%%include/mongo/util/admin_access.h
+%%DEVEL%%include/mongo/util/alignedbuilder.h
+%%DEVEL%%include/mongo/util/allocator.h
+%%DEVEL%%include/mongo/util/array.h
+%%DEVEL%%include/mongo/util/assert_util.h
+%%DEVEL%%include/mongo/util/background.h
+%%DEVEL%%include/mongo/util/base64.h
+%%DEVEL%%include/mongo/util/bson_util.h
+%%DEVEL%%include/mongo/util/bufreader.h
+%%DEVEL%%include/mongo/util/checksum.h
+%%DEVEL%%include/mongo/util/compress.h
+%%DEVEL%%include/mongo/util/concurrency/list.h
+%%DEVEL%%include/mongo/util/concurrency/mapsf.h
+%%DEVEL%%include/mongo/util/concurrency/msg.h
+%%DEVEL%%include/mongo/util/concurrency/mutex.h
+%%DEVEL%%include/mongo/util/concurrency/mutexdebugger.h
+%%DEVEL%%include/mongo/util/concurrency/mvar.h
+%%DEVEL%%include/mongo/util/concurrency/qlock.h
+%%DEVEL%%include/mongo/util/concurrency/race.h
+%%DEVEL%%include/mongo/util/concurrency/rwlock.h
+%%DEVEL%%include/mongo/util/concurrency/rwlockimpl.h
+%%DEVEL%%include/mongo/util/concurrency/shared_mutex_win.hpp
+%%DEVEL%%include/mongo/util/concurrency/simplerwlock.h
+%%DEVEL%%include/mongo/util/concurrency/spin_lock.h
+%%DEVEL%%include/mongo/util/concurrency/synchronization.h
+%%DEVEL%%include/mongo/util/concurrency/task.h
+%%DEVEL%%include/mongo/util/concurrency/thread_pool.h
+%%DEVEL%%include/mongo/util/concurrency/threadlocal.h
+%%DEVEL%%include/mongo/util/concurrency/ticketholder.h
+%%DEVEL%%include/mongo/util/concurrency/value.h
+%%DEVEL%%include/mongo/util/debug_util.h
+%%DEVEL%%include/mongo/util/embedded_builder.h
+%%DEVEL%%include/mongo/util/exit_code.h
+%%DEVEL%%include/mongo/util/file.h
+%%DEVEL%%include/mongo/util/file_allocator.h
+%%DEVEL%%include/mongo/util/goodies.h
+%%DEVEL%%include/mongo/util/hashtab.h
+%%DEVEL%%include/mongo/util/heapcheck.h
+%%DEVEL%%include/mongo/util/hex.h
+%%DEVEL%%include/mongo/util/histogram.h
+%%DEVEL%%include/mongo/util/intrusive_counter.h
+%%DEVEL%%include/mongo/util/log.h
+%%DEVEL%%include/mongo/util/logfile.h
+%%DEVEL%%include/mongo/util/lruishmap.h
+%%DEVEL%%include/mongo/util/map_util.h
+%%DEVEL%%include/mongo/util/md5.h
+%%DEVEL%%include/mongo/util/md5.hpp
+%%DEVEL%%include/mongo/util/mmap.h
+%%DEVEL%%include/mongo/util/mongoutils/checksum.h
+%%DEVEL%%include/mongo/util/mongoutils/hash.h
+%%DEVEL%%include/mongo/util/mongoutils/html.h
+%%DEVEL%%include/mongo/util/mongoutils/str.h
+%%DEVEL%%include/mongo/util/moveablebuffer.h
+%%DEVEL%%include/mongo/util/net/hostandport.h
+%%DEVEL%%include/mongo/util/net/httpclient.h
+%%DEVEL%%include/mongo/util/net/listen.h
+%%DEVEL%%include/mongo/util/net/message.h
+%%DEVEL%%include/mongo/util/net/message_port.h
+%%DEVEL%%include/mongo/util/net/message_server.h
+%%DEVEL%%include/mongo/util/net/miniwebserver.h
+%%DEVEL%%include/mongo/util/net/sock.h
+%%DEVEL%%include/mongo/util/ntservice.h
+%%DEVEL%%include/mongo/util/optime.h
+%%DEVEL%%include/mongo/util/password.h
+%%DEVEL%%include/mongo/util/paths.h
+%%DEVEL%%include/mongo/util/processinfo.h
+%%DEVEL%%include/mongo/util/progress_meter.h
+%%DEVEL%%include/mongo/util/queue.h
+%%DEVEL%%include/mongo/util/ramlog.h
+%%DEVEL%%include/mongo/util/scopeguard.h
+%%DEVEL%%include/mongo/util/signal_handlers.h
+%%DEVEL%%include/mongo/util/stack_introspect.h
+%%DEVEL%%include/mongo/util/stacktrace.h
+%%DEVEL%%include/mongo/util/startup_test.h
+%%DEVEL%%include/mongo/util/string_writer.h
+%%DEVEL%%include/mongo/util/stringutils.h
+%%DEVEL%%include/mongo/util/systeminfo.h
+%%DEVEL%%include/mongo/util/text.h
+%%DEVEL%%include/mongo/util/time_support.h
+%%DEVEL%%include/mongo/util/timer-generic-inl.h
+%%DEVEL%%include/mongo/util/timer-inl.h
+%%DEVEL%%include/mongo/util/timer-posixclock-inl.h
+%%DEVEL%%include/mongo/util/timer-win32-inl.h
+%%DEVEL%%include/mongo/util/timer.h
+%%DEVEL%%include/mongo/util/touch_pages.h
+%%DEVEL%%include/mongo/util/trace.h
+%%DEVEL%%include/mongo/util/version.h
+%%DEVEL%%include/mongo/util/winutil.h
+%%DEVEL%%lib/libmongoclient.a
+%%DEVEL%%@dirrm include/mongo/util/net
+%%DEVEL%%@dirrm include/mongo/util/mongoutils
+%%DEVEL%%@dirrm include/mongo/util/concurrency
+%%DEVEL%%@dirrm include/mongo/util
+%%DEVEL%%@dirrm include/mongo/scripting
+%%DEVEL%%@dirrm include/mongo/s
+%%DEVEL%%@dirrm include/mongo/db/stats
+%%DEVEL%%@dirrm include/mongo/db/repl
+%%DEVEL%%@dirrm include/mongo/db/ops
+%%DEVEL%%@dirrm include/mongo/db
+%%DEVEL%%@dirrm include/mongo/client
+%%DEVEL%%@dirrm include/mongo/bson/util
+%%DEVEL%%@dirrm include/mongo/bson
+%%DEVEL%%@dirrm include/mongo


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201211040831.qA48VotT059907>