svn commit: r322511 - in head/devel: . mongo-cxx-driver

Wesley Shields wxs at FreeBSD.org
Mon Jul 8 15:11:19 UTC 2013


Author: wxs
Date: Mon Jul  8 15:11:18 2013
New Revision: 322511
URL: http://svnweb.freebsd.org/changeset/ports/322511

Log:
  Official Mongo C++ Driver
  
  Mongo (from "humongous") is a high-performance, open source,
  schema-free, document-oriented database. A common name in the
  "NOSQL" community.
  
  PR:		ports/175616
  Submitted by:	 Waitman Gobble <uzimac at da3m0n8t3r.com>

Added:
  head/devel/mongo-cxx-driver/
  head/devel/mongo-cxx-driver/Makefile   (contents, props changed)
  head/devel/mongo-cxx-driver/distinfo   (contents, props changed)
  head/devel/mongo-cxx-driver/pkg-descr   (contents, props changed)
  head/devel/mongo-cxx-driver/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Mon Jul  8 15:09:41 2013	(r322510)
+++ head/devel/Makefile	Mon Jul  8 15:11:18 2013	(r322511)
@@ -1246,6 +1246,7 @@
     SUBDIR += mm
     SUBDIR += mm-common
     SUBDIR += mongo-c-driver
+    SUBDIR += mongo-cxx-driver
     SUBDIR += mono-addins
     SUBDIR += mono-tools
     SUBDIR += monodevelop

Added: head/devel/mongo-cxx-driver/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/mongo-cxx-driver/Makefile	Mon Jul  8 15:11:18 2013	(r322511)
@@ -0,0 +1,25 @@
+# Created by: "Waitman Gobble" <uzimac at da3m0n8t3r.com>
+# $FreeBSD$
+
+PORTNAME=	mongo-cxx-driver
+PORTVERSION=	2.4
+CATEGORIES=	devel
+MASTER_SITES=	GH
+
+MAINTAINER=	waitman at waitman.net
+COMMENT=	C++ 2.4 Driver for MongoDB
+
+LICENSE=	AL2
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
+
+LIB_DEPENDS=	boost_system:${PORTSDIR}/devel/boost-libs \
+		sasl2:${PORTSDIR}/security/cyrus-sasl2
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	waitman
+GH_TAGNAME=	${GH_COMMIT}
+GH_COMMIT=	41691d5
+
+USE_PYTHON=	yes
+
+.include <bsd.port.mk>

Added: head/devel/mongo-cxx-driver/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/mongo-cxx-driver/distinfo	Mon Jul  8 15:11:18 2013	(r322511)
@@ -0,0 +1,2 @@
+SHA256 (mongo-cxx-driver-2.4.tar.gz) = b3dd6aac4c7bc19fe4239bac7796fc2d5f9e940047057088cc5e2bd02747e8cd
+SIZE (mongo-cxx-driver-2.4.tar.gz) = 611523

Added: head/devel/mongo-cxx-driver/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/mongo-cxx-driver/pkg-descr	Mon Jul  8 15:11:18 2013	(r322511)
@@ -0,0 +1,8 @@
+Official Mongo C++ Driver 
+
+Mongo (from "humongous") is a high-performance, open source,
+schema-free, document-oriented database. A common name in the
+"NOSQL" community.
+
+WWW: http://www.mongodb.org/
+WWW: https://github.com/waitman/mongo-cxx-driver-examples

Added: head/devel/mongo-cxx-driver/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/mongo-cxx-driver/pkg-plist	Mon Jul  8 15:11:18 2013	(r322511)
@@ -0,0 +1,391 @@
+include/mongo/base/error_codes.h
+include/mongo/base/configuration_variable_manager.h
+include/mongo/base/counter.h
+include/mongo/base/disallow_copying.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/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/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/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/bsonelement.h
+include/mongo/client/authlevel.h
+include/mongo/client/clientOnly-private.h
+include/mongo/client/connpool.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/client/constants.h
+include/mongo/db/auth/action_type.h
+include/mongo/db/auth/action_set.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/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/repl/rs_sync.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/bgsync.h
+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/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/db.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/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_set.h
+include/mongo/db/index_insertion_continuation.h
+include/mongo/db/index_rebuilder.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/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/queryutil.h
+include/mongo/db/querypattern.h
+include/mongo/db/record.h
+include/mongo/db/queryutil-inl.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/taskqueue.h
+include/mongo/db/ttl.h
+include/mongo/db/repl.h
+include/mongo/platform/windows_basic.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/cstdint.h
+include/mongo/platform/float_utils.h
+include/mongo/platform/random.h
+include/mongo/platform/strtoll.h
+include/mongo/platform/unordered_map.h
+include/mongo/platform/unordered_set.h
+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/value.h
+include/mongo/util/concurrency/ticketholder.h
+include/mongo/util/net/ssl_manager.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/mongoutils/checksum.h
+include/mongo/util/mongoutils/hash.h
+include/mongo/util/mongoutils/html.h
+include/mongo/util/mongoutils/str.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/file.h
+include/mongo/util/checksum.h
+include/mongo/util/compress.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_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/moveablebuffer.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/queue.h
+include/mongo/util/progress_meter.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/text.h
+include/mongo/util/string_writer.h
+include/mongo/util/stringutils.h
+include/mongo/util/systeminfo.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
+include/mongo/util/md5.hpp
+include/mongo/util/time_support.h
+include/mongo/third_party/murmurhash3/MurmurHash3.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
+include/mongo/s/chunk_diff.hpp
+include/mongo/s/balancer_policy.h
+include/mongo/s/chunk.h
+include/mongo/s/chunk_diff.h
+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_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/balance.h
+include/mongo/s/writeback_listener.h
+include/mongo/scripting/v8_utils.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/bench.h
+include/mongo/pch.h
+include/mongo/server.h
+include/mongo/targetver.h
+lib/libmongoclient.a
+ at dirrm include/mongo/base
+ at dirrm include/mongo/bson/util
+ at dirrm include/mongo/bson
+ at dirrm include/mongo/client
+ at dirrm include/mongo/s
+ at dirrm include/mongo/shell
+ at dirrm include/mongo/db/auth
+ at dirrm include/mongo/db/ops
+ at dirrm include/mongo/db/stats
+ at dirrm include/mongo/db/repl
+ at dirrm include/mongo/db
+ at dirrm include/mongo/platform
+ at dirrm include/mongo/util/net
+ at dirrm include/mongo/util/mongoutils
+ at dirrm include/mongo/util/concurrency
+ at dirrm include/mongo/util
+ at dirrm include/mongo/third_party/murmurhash3
+ at dirrm include/mongo/third_party
+ at dirrm include/mongo/scripting
+ at dirrm include/mongo


More information about the svn-ports-all mailing list