Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Oct 2012 00:16:19 +0400 (MSK)
From:      Dmitry Sukhodoyev <raven428@gmail.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/172700: new port databases/mongodb22 NOSQL database
Message-ID:  <201210142016.q9EKGJhl089426@beat.fishgame3d.com>
Resent-Message-ID: <201210142020.q9EKK1LY020183@freefall.freebsd.org>

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

>Number:         172700
>Category:       ports
>Synopsis:       new port databases/mongodb22 NOSQL database
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Oct 14 20:20:01 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Dmitry Sukhodoyev
>Release:        FreeBSD 8.2-RELEASE-p1 amd64
>Organization:
none
>Environment:
System: FreeBSD beat.fishgame3d.com 8.2-RELEASE-p1 FreeBSD 8.2-RELEASE-p1 #0: Thu May 19 10:26:47 UTC 2011 root@second:/usr/obj/usr/nfs/src/sys/fishgame amd64

>Description:
mongodb 2.2.0 NOSQL database. possible should replace /usr/ports/databases/mongodb, but i don't sure.
>How-To-Repeat:
	
>Fix:

--- mongodb22.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	mongodb22
#	mongodb22/files
#	mongodb22/files/mongod.in
#	mongodb22/files/patch-new
#	mongodb22/Makefile
#	mongodb22/distinfo
#	mongodb22/pkg-descr
#	mongodb22/pkg-plist
#
echo c - mongodb22
mkdir -p mongodb22 > /dev/null 2>&1
echo c - mongodb22/files
mkdir -p mongodb22/files > /dev/null 2>&1
echo x - mongodb22/files/mongod.in
sed 's/^X//' >mongodb22/files/mongod.in << '9c997be3e13a8634466287b5471a5c61'
X#!/bin/sh
X
X# PROVIDE: mongod
X# REQUIRE: NETWORK ldconfig
X# KEYWORD: shutdown
X#
X# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
X# to enable this service:
X#
X# mongod_enable (bool):   Set to NO by default.
X#               Set it to YES to enable mongod.
X#
X# Additional configurable variables:
X# mongod_config (path):   Set to %%PREFIX%%/etc/mongodb.conf
X#               by default. Additional configuration. You
X#               can also use mongod_flags for additional
X#               command line arguments.
X# mongod_dbpath (path):   Set to /var/db/mongodb by default
X# mongod_user (username): Set to "mongodb" by default
X
X. /etc/rc.subr
X
Xname="mongod"
Xrcvar=mongod_enable
X
Xcommand=%%PREFIX%%/bin/${name}
X
Xload_rc_config $name
X
X: ${mongod_enable="NO"}
X: ${mongod_config="%%PREFIX%%/etc/mongodb.conf"}
X: ${mongod_dbpath="/var/db/mongodb"}
X: ${mongod_user="mongodb"}
X
Xcommand_args="-f $mongod_config --dbpath $mongod_dbpath --logappend --logpath $mongod_dbpath/mongod.log --fork"
X
Xrequired_dirs=${mongod_dbpath}
X
Xrun_rc_command "$1"
X
9c997be3e13a8634466287b5471a5c61
echo x - mongodb22/files/patch-new
sed 's/^X//' >mongodb22/files/patch-new << 'f636fc2cfd91a73af17c4ff05e8ddb9c'
Xdiff -ru ./SConstruct ../../mongodb-src-r2.2.0/SConstruct
X--- ./SConstruct	2012-08-28 09:28:11.000000000 +0400
X+++ ../../mongodb-src-r2.2.0/SConstruct	2012-10-14 14:04:31.000000000 +0400
X@@ -790,6 +790,20 @@
X             print( "c++ compiler not installed!" )
X             Exit(1)
X 
X+    if use_system_version_of_library("pcre"):
X+        if not conf.CheckLib("pcrecpp"):
X+            Exit(1)
X+        if not conf.CheckLib("pcre"):
X+            Exit(1)
X+
X+    if use_system_version_of_library("snappy"):
X+        if not conf.CheckLib("snappy"):
X+            Exit(1)
X+
X+    if use_system_version_of_library("js"):
X+        if not conf.CheckLib("js"):
X+            Exit(1)
X+
X     if use_system_version_of_library("boost"):
X         if not conf.CheckCXXHeader( "boost/filesystem/operations.hpp" ):
X             print( "can't find boost headers" )
X@@ -1100,7 +1114,7 @@
X Export("has_option use_system_version_of_library")
X Export("installSetup")
X Export("usesm usev8")
X-Export("darwin windows solaris linux nix")
X+Export("darwin windows solaris linux nix freebsd")
X 
X env.SConscript( 'src/SConscript', variant_dir='$BUILD_DIR', duplicate=False )
X env.SConscript( 'src/SConscript.client', variant_dir='$BUILD_DIR/client_build', duplicate=False )
Xdiff -ru ./src/SConscript.client ../../mongodb-src-r2.2.0/src/SConscript.client
X--- ./src/SConscript.client	2012-08-28 09:28:11.000000000 +0400
X+++ ../../mongodb-src-r2.2.0/src/SConscript.client	2012-10-14 16:48:25.000000000 +0400
X@@ -134,7 +134,7 @@
X # install
X prefix = GetOption("prefix")
X 
X-env.Install(prefix + "/lib", '${LIBPREFIX}mongoclient${LIBSUFFIX}')
X+env.InstallAs(prefix + "/lib", '${LIBPREFIX}mongoclient${LIBSUFFIX}')
X 
X for x in clientHeaderDirectories:
X     env.Install(prefix + "/include/mongo/" + x,
Xdiff -ru ./src/mongo/SConscript ../../mongodb-src-r2.2.0/src/mongo/SConscript
X--- ./src/mongo/SConscript	2012-08-28 09:28:11.000000000 +0400
X+++ ../../mongodb-src-r2.2.0/src/mongo/SConscript	2012-10-14 21:34:12.000000000 +0400
X@@ -11,7 +11,7 @@
X Import("has_option")
X Import("usesm usev8")
X Import("installSetup")
X-Import("darwin windows solaris linux nix")
X+Import("darwin windows solaris linux nix freebsd")
X 
X env.SConscript(['platform/SConscript',
X                 'unittest/SConscript'])
X@@ -170,7 +170,7 @@
X 
X if usesm:
X     env.StaticLibrary('scripting', scripting_common_files + ['scripting/engine_spidermonkey.cpp'],
X-                      LIBDEPS=['$BUILD_DIR/third_party/js-1.7/js', 'bson_template_evaluator'])
X+                      LIBDEPS=['bson_template_evaluator'], CPPDEFINES=["XP_UNIX"])
X elif usev8:
X     env.StaticLibrary('scripting', scripting_common_files + ['scripting/engine_v8.cpp',
X                                                              'scripting/v8_db.cpp',
X@@ -519,7 +519,7 @@
X     if (not has_option( "no-glibc-check" ) and linux and "s3dist" in COMMAND_LINE_TARGETS):
X         e.AddPostAction( name, checkGlibc )
X 
X-    if (solaris or linux) and (not has_option("nostrip")):
X+    if (solaris or linux or freebsd) and (not has_option("nostrip")):
X         name = e.Command('stripped/%s' % name, name, Copy('$TARGET', '$SOURCE'))[0]
X         e.AddPostAction(name, 'strip $TARGET')
X 
Xdiff -ru ./src/mongo/scripting/engine_spidermonkey.cpp ../../mongodb-src-r2.2.0/src/mongo/scripting/engine_spidermonkey.cpp
X--- ./src/mongo/scripting/engine_spidermonkey.cpp	2012-08-28 09:28:11.000000000 +0400
X+++ ../../mongodb-src-r2.2.0/src/mongo/scripting/engine_spidermonkey.cpp	2012-10-14 21:34:33.000000000 +0400
X@@ -25,7 +25,7 @@
X #include <boost/date_time/posix_time/posix_time.hpp>
X #endif
X 
X-#include <third_party/js-1.7/jsdate.h>
X+#include <jsdate.h>
X 
X #include "mongo/util/mongoutils/str.h"
X 
Xdiff -ru ./src/mongo/scripting/engine_spidermonkey.h ../../mongodb-src-r2.2.0/src/mongo/scripting/engine_spidermonkey.h
X--- ./src/mongo/scripting/engine_spidermonkey.h	2012-08-28 09:28:11.000000000 +0400
X+++ ../../mongodb-src-r2.2.0/src/mongo/scripting/engine_spidermonkey.h	2012-10-14 21:35:21.000000000 +0400
X@@ -29,7 +29,7 @@
X #define JS_PUBLIC_DATA(t)   t
X #endif
X 
X-#include <third_party/js-1.7/jsapi.h>
X+#include <jsapi.h>
X 
X // END inc hacking
X 
f636fc2cfd91a73af17c4ff05e8ddb9c
echo x - mongodb22/Makefile
sed 's/^X//' >mongodb22/Makefile << 'e1963413edabd568b9a80eb0bf42b82a'
XPORTNAME=	mongodb
XPORTVERSION=	2.2.0
XCATEGORIES=	databases net
XMASTER_SITES=	http://downloads.mongodb.org/src/
XDISTNAME=	${PORTNAME}-src-r${PORTVERSION}
X
XMAINTAINER=	raven428@gmail.com
XCOMMENT=	A NOSQL distributed document-oriented database
X
XLIB_DEPENDS=	boost_system:${PORTSDIR}/devel/boost-libs \
X		execinfo.1:${PORTSDIR}/devel/libexecinfo \
X		nspr4:${PORTSDIR}/devel/nspr \
X		pcre:${PORTSDIR}/devel/pcre \
X		snappy:${PORTSDIR}/archivers/snappy
X
XONLY_FOR_ARCHS=	i386 amd64
XONLY_FOR_ARCHS_REASON=	"not yet ported to anything other than i386 and amd64"
XCONFLICTS_INSTALL= mongodb-2.0.*
X
XOPTIONS_DEFINE=	DEVEL V8
XDEVEL_DESC=	Install development files (library and headers)
XV8_DESC=	Use v8 instead of spider monkey for javascript
X
XUSE_SCONS=	yes
XSCONS_TARGET=	all
XSCONS_ARGS=	--prefix=${PREFIX} --cxx=${CXX} --cpp=${CPP} --use-system-all
X
XUSERS=	mongodb
XGROUPS=	mongodb
X
XUSE_RC_SUBR=	mongod
X
X.include <bsd.port.options.mk>
X
X.if ${PORT_OPTIONS:MDEVEL}
XSCONS_ARGS+=	--full
XPLIST_SUB+=	DEVEL=""
X.else
XPLIST_SUB+=	DEVEL="@comment "
X.endif
X
X.if ${PORT_OPTIONS:MV8}
XSCONS_ARGS+=	--usev8
XLIB_DEPENDS+=	v8:${PORTSDIR}/lang/v8
X.else
XSCONS_ARGS+=	--usesm
XLIB_DEPENDS+=	js:${PORTSDIR}/lang/spidermonkey
X.endif
X
Xpost-install:
X	@if [ ! -f ${PREFIX}/etc/mongodb.conf ]; then \
X		${TOUCH} ${PREFIX}/etc/mongodb.conf ; \
X	fi
X
X.include <bsd.port.mk>
e1963413edabd568b9a80eb0bf42b82a
echo x - mongodb22/distinfo
sed 's/^X//' >mongodb22/distinfo << '796d1475e607e9e4c9cb9ad2bc203680'
XSHA256 (mongodb-src-r2.2.0.tar.gz) = 084626e476ac747dfae143889c24a10f739cd54480af9bf253f50999f065608b
XSIZE (mongodb-src-r2.0.6.tar.gz) = 10150762
796d1475e607e9e4c9cb9ad2bc203680
echo x - mongodb22/pkg-descr
sed 's/^X//' >mongodb22/pkg-descr << '72bfce5972dc11da02f28b6b6bb3f3e8'
XMongo (from "humongous") is a high-performance, open source,
Xschema-free, document-oriented database. A common name in the
X"NOSQL" community.
X
XWWW: http://www.mongodb.org/
72bfce5972dc11da02f28b6b6bb3f3e8
echo x - mongodb22/pkg-plist
sed 's/^X//' >mongodb22/pkg-plist << 'aef0f01f6c43f8c25020e596db2eac1d'
X@unexec if [ ! -s %D/etc/mongodb.conf ]; then /bin/rm -f %D/etc/mongodb.conf; fi
X@exec  if [ ! -f %D/etc/mongodb.conf ]; then /usr/bin/touch %D/etc/mongodb.conf; fi
Xbin/bsondump
Xbin/mongo
Xbin/mongod
Xbin/mongodump
Xbin/mongoexport
Xbin/mongofiles
Xbin/mongoimport
Xbin/mongooplog
Xbin/mongoperf
Xbin/mongorestore
Xbin/mongos
Xbin/mongosniff
Xbin/mongostat
Xbin/mongotop
X%%DEVEL%%lib/libmongoclient.a
X%%DEVEL%%include/mongo/bson/bson-inl.h
X%%DEVEL%%include/mongo/bson/bson.h
X%%DEVEL%%include/mongo/bson/bson_builder_base.h
X%%DEVEL%%include/mongo/bson/bson_db.h
X%%DEVEL%%include/mongo/bson/bsonelement.h
X%%DEVEL%%include/mongo/bson/bsonmisc.h
X%%DEVEL%%include/mongo/bson/bsonobj.h
X%%DEVEL%%include/mongo/bson/bsonobjbuilder.h
X%%DEVEL%%include/mongo/bson/bsonobjiterator.h
X%%DEVEL%%include/mongo/bson/bsontypes.h
X%%DEVEL%%include/mongo/bson/inline_decls.h
X%%DEVEL%%include/mongo/bson/oid.h
X%%DEVEL%%include/mongo/bson/ordering.h
X%%DEVEL%%include/mongo/bson/stringdata.h
X%%DEVEL%%include/mongo/bson/util/atomic_int.h
X%%DEVEL%%include/mongo/bson/util/builder.h
X%%DEVEL%%include/mongo/bson/util/misc.h
X%%DEVEL%%include/mongo/client/authentication_table.h
X%%DEVEL%%include/mongo/client/authlevel.h
X%%DEVEL%%include/mongo/client/clientOnly-private.h
X%%DEVEL%%include/mongo/client/connpool.h
X%%DEVEL%%include/mongo/client/constants.h
X%%DEVEL%%include/mongo/client/dbclient.h
X%%DEVEL%%include/mongo/client/dbclient_rs.h
X%%DEVEL%%include/mongo/client/dbclientcursor.h
X%%DEVEL%%include/mongo/client/dbclientinterface.h
X%%DEVEL%%include/mongo/client/dbclientmockcursor.h
X%%DEVEL%%include/mongo/client/distlock.h
X%%DEVEL%%include/mongo/client/gridfs.h
X%%DEVEL%%include/mongo/client/model.h
X%%DEVEL%%include/mongo/client/parallel.h
X%%DEVEL%%include/mongo/client/redef_macros.h
X%%DEVEL%%include/mongo/client/syncclusterconnection.h
X%%DEVEL%%include/mongo/client/undef_macros.h
X%%DEVEL%%include/mongo/db/commands.h
X%%DEVEL%%include/mongo/db/background.h
X%%DEVEL%%include/mongo/db/btree.h
X%%DEVEL%%include/mongo/db/btreebuilder.h
X%%DEVEL%%include/mongo/db/client.h
X%%DEVEL%%include/mongo/db/client_common.h
X%%DEVEL%%include/mongo/db/clientcursor.h
X%%DEVEL%%include/mongo/db/cloner.h
X%%DEVEL%%include/mongo/db/cmdline.h
X%%DEVEL%%include/mongo/db/collection.h
X%%DEVEL%%include/mongo/db/compact.h
X%%DEVEL%%include/mongo/db/curop-inl.h
X%%DEVEL%%include/mongo/db/curop.h
X%%DEVEL%%include/mongo/db/cursor.h
X%%DEVEL%%include/mongo/db/d_concurrency.h
X%%DEVEL%%include/mongo/db/d_globals.h
X%%DEVEL%%include/mongo/db/database.h
X%%DEVEL%%include/mongo/db/databaseholder.h
X%%DEVEL%%include/mongo/db/db.h
X%%DEVEL%%include/mongo/db/dbhelpers.h
X%%DEVEL%%include/mongo/db/dbmessage.h
X%%DEVEL%%include/mongo/db/dbwebserver.h
X%%DEVEL%%include/mongo/db/diskloc.h
X%%DEVEL%%include/mongo/db/dur.h
X%%DEVEL%%include/mongo/db/dur_commitjob.h
X%%DEVEL%%include/mongo/db/dur_journal.h
X%%DEVEL%%include/mongo/db/dur_journalformat.h
X%%DEVEL%%include/mongo/db/dur_journalimpl.h
X%%DEVEL%%include/mongo/db/dur_recover.h
X%%DEVEL%%include/mongo/db/dur_stats.h
X%%DEVEL%%include/mongo/db/durop.h
X%%DEVEL%%include/mongo/db/explain.h
X%%DEVEL%%include/mongo/db/extsort.h
X%%DEVEL%%include/mongo/db/filever.h
X%%DEVEL%%include/mongo/db/globals.h
X%%DEVEL%%include/mongo/db/hasher.h
X%%DEVEL%%include/mongo/db/hashindex.h
X%%DEVEL%%include/mongo/db/index.h
X%%DEVEL%%include/mongo/db/index_insertion_continuation.h
X%%DEVEL%%include/mongo/db/index_update.h
X%%DEVEL%%include/mongo/db/indexkey.h
X%%DEVEL%%include/mongo/db/instance.h
X%%DEVEL%%include/mongo/db/interrupt_status.h
X%%DEVEL%%include/mongo/db/interrupt_status_mongod.h
X%%DEVEL%%include/mongo/db/introspect.h
X%%DEVEL%%include/mongo/db/jsobj.h
X%%DEVEL%%include/mongo/db/jsobjmanipulator.h
X%%DEVEL%%include/mongo/db/json.h
X%%DEVEL%%include/mongo/db/key.h
X%%DEVEL%%include/mongo/db/lasterror.h
X%%DEVEL%%include/mongo/db/lockstat.h
X%%DEVEL%%include/mongo/db/lockstate.h
X%%DEVEL%%include/mongo/db/matcher.h
X%%DEVEL%%include/mongo/db/ops/count.h
X%%DEVEL%%include/mongo/db/ops/delete.h
X%%DEVEL%%include/mongo/db/ops/query.h
X%%DEVEL%%include/mongo/db/ops/update.h
X%%DEVEL%%include/mongo/db/ops/update_internal.h
X%%DEVEL%%include/mongo/db/memconcept.h
X%%DEVEL%%include/mongo/db/minilex.h
X%%DEVEL%%include/mongo/db/module.h
X%%DEVEL%%include/mongo/db/mongommf.h
X%%DEVEL%%include/mongo/db/namespace-inl.h
X%%DEVEL%%include/mongo/db/namespace.h
X%%DEVEL%%include/mongo/db/namespace_details-inl.h
X%%DEVEL%%include/mongo/db/namespace_details.h
X%%DEVEL%%include/mongo/db/namespacestring.h
X%%DEVEL%%include/mongo/db/nonce.h
X%%DEVEL%%include/mongo/db/oplog.h
X%%DEVEL%%include/mongo/db/oplogreader.h
X%%DEVEL%%include/mongo/db/pagefault.h
X%%DEVEL%%include/mongo/db/pdfile.h
X%%DEVEL%%include/mongo/db/pdfile_private.h
X%%DEVEL%%include/mongo/db/prefetch.h
X%%DEVEL%%include/mongo/db/projection.h
X%%DEVEL%%include/mongo/db/queryoptimizer.h
X%%DEVEL%%include/mongo/db/queryoptimizercursor.h
X%%DEVEL%%include/mongo/db/queryoptimizercursorimpl.h
X%%DEVEL%%include/mongo/db/querypattern.h
X%%DEVEL%%include/mongo/db/queryutil-inl.h
X%%DEVEL%%include/mongo/db/queryutil.h
X%%DEVEL%%include/mongo/db/record.h
X%%DEVEL%%include/mongo/db/repl.h
X%%DEVEL%%include/mongo/db/repl/bgsync.h
X%%DEVEL%%include/mongo/db/repl/connections.h
X%%DEVEL%%include/mongo/db/repl/health.h
X%%DEVEL%%include/mongo/db/repl/multicmd.h
X%%DEVEL%%include/mongo/db/repl/rs.h
X%%DEVEL%%include/mongo/db/repl/rs_config.h
X%%DEVEL%%include/mongo/db/repl/rs_exception.h
X%%DEVEL%%include/mongo/db/repl/rs_member.h
X%%DEVEL%%include/mongo/db/repl/rs_optime.h
X%%DEVEL%%include/mongo/db/repl/rs_sync.h
X%%DEVEL%%include/mongo/db/repl_block.h
X%%DEVEL%%include/mongo/db/replutil.h
X%%DEVEL%%include/mongo/db/resource.h
X%%DEVEL%%include/mongo/db/restapi.h
X%%DEVEL%%include/mongo/db/scanandorder.h
X%%DEVEL%%include/mongo/db/security.h
X%%DEVEL%%include/mongo/db/security_common.h
X%%DEVEL%%include/mongo/db/stats/counters.h
X%%DEVEL%%include/mongo/db/stats/fine_clock.h
X%%DEVEL%%include/mongo/db/stats/service_stats.h
X%%DEVEL%%include/mongo/db/stats/snapshots.h
X%%DEVEL%%include/mongo/db/stats/top.h
X%%DEVEL%%include/mongo/db/taskqueue.h
X%%DEVEL%%include/mongo/db/ttl.h
X%%DEVEL%%include/mongo/pch.h
X%%DEVEL%%include/mongo/scripting/bench.h
X%%DEVEL%%include/mongo/scripting/bson_template_evaluator.h
X%%DEVEL%%include/mongo/scripting/engine.h
X%%DEVEL%%include/mongo/scripting/engine_spidermonkey.h
X%%DEVEL%%include/mongo/scripting/engine_v8.h
X%%DEVEL%%include/mongo/scripting/v8_db.h
X%%DEVEL%%include/mongo/scripting/v8_utils.h
X%%DEVEL%%include/mongo/scripting/v8_wrapper.h
X%%DEVEL%%include/mongo/server.h
X%%DEVEL%%include/mongo/targetver.h
X%%DEVEL%%include/mongo/util/admin_access.h
X%%DEVEL%%include/mongo/util/alignedbuilder.h
X%%DEVEL%%include/mongo/util/allocator.h
X%%DEVEL%%include/mongo/util/array.h
X%%DEVEL%%include/mongo/util/assert_util.h
X%%DEVEL%%include/mongo/util/background.h
X%%DEVEL%%include/mongo/util/base64.h
X%%DEVEL%%include/mongo/util/bson_util.h
X%%DEVEL%%include/mongo/util/bufreader.h
X%%DEVEL%%include/mongo/util/checksum.h
X%%DEVEL%%include/mongo/util/compress.h
X%%DEVEL%%include/mongo/util/md5.hpp
X%%DEVEL%%include/mongo/util/concurrency/shared_mutex_win.hpp
X%%DEVEL%%include/mongo/util/concurrency/list.h
X%%DEVEL%%include/mongo/util/concurrency/mapsf.h
X%%DEVEL%%include/mongo/util/concurrency/msg.h
X%%DEVEL%%include/mongo/util/concurrency/mutex.h
X%%DEVEL%%include/mongo/util/concurrency/mutexdebugger.h
X%%DEVEL%%include/mongo/util/concurrency/mvar.h
X%%DEVEL%%include/mongo/util/concurrency/qlock.h
X%%DEVEL%%include/mongo/util/concurrency/race.h
X%%DEVEL%%include/mongo/util/concurrency/rwlock.h
X%%DEVEL%%include/mongo/util/concurrency/rwlockimpl.h
X%%DEVEL%%include/mongo/util/concurrency/simplerwlock.h
X%%DEVEL%%include/mongo/util/concurrency/spin_lock.h
X%%DEVEL%%include/mongo/util/concurrency/synchronization.h
X%%DEVEL%%include/mongo/util/concurrency/task.h
X%%DEVEL%%include/mongo/util/concurrency/thread_pool.h
X%%DEVEL%%include/mongo/util/concurrency/threadlocal.h
X%%DEVEL%%include/mongo/util/concurrency/ticketholder.h
X%%DEVEL%%include/mongo/util/concurrency/value.h
X%%DEVEL%%include/mongo/util/debug_util.h
X%%DEVEL%%include/mongo/util/embedded_builder.h
X%%DEVEL%%include/mongo/util/exit_code.h
X%%DEVEL%%include/mongo/util/file.h
X%%DEVEL%%include/mongo/util/file_allocator.h
X%%DEVEL%%include/mongo/util/goodies.h
X%%DEVEL%%include/mongo/util/hashtab.h
X%%DEVEL%%include/mongo/util/heapcheck.h
X%%DEVEL%%include/mongo/util/hex.h
X%%DEVEL%%include/mongo/util/histogram.h
X%%DEVEL%%include/mongo/util/intrusive_counter.h
X%%DEVEL%%include/mongo/util/log.h
X%%DEVEL%%include/mongo/util/logfile.h
X%%DEVEL%%include/mongo/util/lruishmap.h
X%%DEVEL%%include/mongo/util/map_util.h
X%%DEVEL%%include/mongo/util/md5.h
X%%DEVEL%%include/mongo/util/mmap.h
X%%DEVEL%%include/mongo/util/mongoutils/checksum.h
X%%DEVEL%%include/mongo/util/mongoutils/hash.h
X%%DEVEL%%include/mongo/util/mongoutils/html.h
X%%DEVEL%%include/mongo/util/mongoutils/str.h
X%%DEVEL%%include/mongo/util/moveablebuffer.h
X%%DEVEL%%include/mongo/util/net/hostandport.h
X%%DEVEL%%include/mongo/util/net/httpclient.h
X%%DEVEL%%include/mongo/util/net/listen.h
X%%DEVEL%%include/mongo/util/net/message.h
X%%DEVEL%%include/mongo/util/net/message_port.h
X%%DEVEL%%include/mongo/util/net/message_server.h
X%%DEVEL%%include/mongo/util/net/miniwebserver.h
X%%DEVEL%%include/mongo/util/net/sock.h
X%%DEVEL%%include/mongo/util/ntservice.h
X%%DEVEL%%include/mongo/util/optime.h
X%%DEVEL%%include/mongo/util/password.h
X%%DEVEL%%include/mongo/util/paths.h
X%%DEVEL%%include/mongo/util/processinfo.h
X%%DEVEL%%include/mongo/util/progress_meter.h
X%%DEVEL%%include/mongo/util/queue.h
X%%DEVEL%%include/mongo/util/ramlog.h
X%%DEVEL%%include/mongo/util/scopeguard.h
X%%DEVEL%%include/mongo/util/signal_handlers.h
X%%DEVEL%%include/mongo/util/stack_introspect.h
X%%DEVEL%%include/mongo/util/stacktrace.h
X%%DEVEL%%include/mongo/util/startup_test.h
X%%DEVEL%%include/mongo/util/string_writer.h
X%%DEVEL%%include/mongo/util/stringutils.h
X%%DEVEL%%include/mongo/util/systeminfo.h
X%%DEVEL%%include/mongo/util/text.h
X%%DEVEL%%include/mongo/util/time_support.h
X%%DEVEL%%include/mongo/util/timer-generic-inl.h
X%%DEVEL%%include/mongo/util/timer-inl.h
X%%DEVEL%%include/mongo/util/timer-posixclock-inl.h
X%%DEVEL%%include/mongo/util/timer-win32-inl.h
X%%DEVEL%%include/mongo/util/timer.h
X%%DEVEL%%include/mongo/util/touch_pages.h
X%%DEVEL%%include/mongo/util/trace.h
X%%DEVEL%%include/mongo/util/version.h
X%%DEVEL%%include/mongo/util/winutil.h
X%%DEVEL%%include/mongo/s/balance.h
X%%DEVEL%%include/mongo/s/balancer_policy.h
X%%DEVEL%%include/mongo/s/chunk.h
X%%DEVEL%%include/mongo/s/chunk_diff.h
X%%DEVEL%%include/mongo/s/client_info.h
X%%DEVEL%%include/mongo/s/config.h
X%%DEVEL%%include/mongo/s/cursors.h
X%%DEVEL%%include/mongo/s/d_chunk_manager.h
X%%DEVEL%%include/mongo/s/d_logic.h
X%%DEVEL%%include/mongo/s/d_writeback.h
X%%DEVEL%%include/mongo/s/grid.h
X%%DEVEL%%include/mongo/s/chunk_diff.hpp
X%%DEVEL%%include/mongo/s/interrupt_status_mongos.h
X%%DEVEL%%include/mongo/s/request.h
X%%DEVEL%%include/mongo/s/server.h
X%%DEVEL%%include/mongo/s/shard.h
X%%DEVEL%%include/mongo/s/shard_version.h
X%%DEVEL%%include/mongo/s/shardkey.h
X%%DEVEL%%include/mongo/s/stats.h
X%%DEVEL%%include/mongo/s/strategy.h
X%%DEVEL%%include/mongo/s/util.h
X%%DEVEL%%include/mongo/s/writeback_listener.h
X%%DEVEL%%include/mongo/platform/atomic_intrinsics.h
X%%DEVEL%%include/mongo/platform/atomic_intrinsics_gcc.h
X%%DEVEL%%include/mongo/platform/atomic_intrinsics_win32.h
X%%DEVEL%%include/mongo/platform/atomic_word.h
X%%DEVEL%%include/mongo/platform/basic.h
X%%DEVEL%%include/mongo/platform/bits.h
X%%DEVEL%%include/mongo/platform/compiler.h
X%%DEVEL%%include/mongo/platform/compiler_gcc.h
X%%DEVEL%%include/mongo/platform/compiler_msvc.h
X%%DEVEL%%include/mongo/platform/float_utils.h
X%%DEVEL%%include/mongo/platform/windows_basic.h
X%%DEVEL%%include/mongo/shell/linenoise.h
X%%DEVEL%%include/mongo/shell/linenoise_utf8.h
X%%DEVEL%%include/mongo/shell/mk_wcwidth.h
X%%DEVEL%%include/mongo/shell/shell_utils.h
X%%DEVEL%%include/mongo/shell/shell_utils_extended.h
X%%DEVEL%%include/mongo/shell/shell_utils_launcher.h
X%%DEVEL%%@dirrm include/mongo/bson/util
X%%DEVEL%%@dirrm include/mongo/bson
X%%DEVEL%%@dirrm include/mongo/shell
X%%DEVEL%%@dirrm include/mongo/platform
X%%DEVEL%%@dirrm include/mongo/client
X%%DEVEL%%@dirrm include/mongo/db/ops
X%%DEVEL%%@dirrm include/mongo/db/repl
X%%DEVEL%%@dirrm include/mongo/db/stats
X%%DEVEL%%@dirrm include/mongo/db
X%%DEVEL%%@dirrm include/mongo/s
X%%DEVEL%%@dirrm include/mongo/scripting
X%%DEVEL%%@dirrm include/mongo/util/concurrency
X%%DEVEL%%@dirrm include/mongo/util/mongoutils
X%%DEVEL%%@dirrm include/mongo/util/net
X%%DEVEL%%@dirrm include/mongo/util
X%%DEVEL%%@dirrm include/mongo
aef0f01f6c43f8c25020e596db2eac1d
exit
--- mongodb22.shar ends here ---


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



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