summaryrefslogtreecommitdiff
path: root/databases/mongo-c-driver
diff options
context:
space:
mode:
authorfhajny <fhajny>2016-12-09 13:54:21 +0000
committerfhajny <fhajny>2016-12-09 13:54:21 +0000
commit9588a4ef7a5cd28ff5ec692f40d3bee582b5688b (patch)
treebe9fbc3c177d00571755e9a4e763dfa77b776ac9 /databases/mongo-c-driver
parent70131e47d4b3b3e9a7306d459442c5ac6e4ab2f2 (diff)
downloadpkgsrc-9588a4ef7a5cd28ff5ec692f40d3bee582b5688b.tar.gz
Update databases/mongo-c-driver to 1.5.0.
New features and bug fixes: - MongoDB 3.4 Support - New URI and read preference option, "maxStalenessSeconds" - Set MongoDB client handshake data with mongoc_client_set_appname or mongoc_client_pool_set_appname. - writeConcern and readConcern enhancements. - Collation allows users to specify language-specific rules for string comparison when sorting documents. - mongoc_collection_count_with_opts uses the collection's read preference if none is passed in - Improved TLS support - Fixed LibreSSL (libssl) support - Added LibreSSL (libtls) support - Fixed Secure Channel build on VS 2010 - OpenSSL now supports SNI (all others already do) - Additional features for Application Performance Monitoring - New functions accept flexible options as a BSON document. - mongoc_collection_find is now deprecated in favor of mongoc_collection_find_with_opts. - New helper function to include read concern in one of the above function's options parameter: mongoc_read_concern_append. - mongoc_client_command no longer applies the client's read preference and read concern by default. Same change for mongoc_database_command and mongoc_collection_command. - mongoc_collection_count_with_opts now applies the collection's read preference if no read preference is provided - mongoc_collection_create_index and mongoc_collection_drop_index now apply the collection's write concern. - mongoc_collection_create_index_with_opts now applies the collection's write concern if none is specified in "opts" - connectTimeoutMS timer now begins after DNS resolution, and resets for each interface attempted (e.g., if the driver first tries IPv6, then IPv4). - New error code MONGOC_ERROR_DUPLICATE_KEY. - mongoc_collection_find no longer treats the "filter" key specially in queries - querying for a document with a key named "filter" is the same now as any other key. - The server description parameter to the following functions is "const": - mongoc_server_description_host - mongoc_server_description_id - mongoc_server_description_ismaster - mongoc_server_description_round_trip_time - mongoc_server_description_type - Exported symbols are no longer declared in seperate export files. - mongoc no longer crashes when multi roundtrip bulk operation fails. - Added support for the new readConcernLevel "linearizable". - Clients now check for misformatted "readPreferenceTags" in URI. - New CMake option ENABLE_TRACING allows debug output, which before had only been available with "configure --enable-tracing". - Bugfix: "PossiblePrimary"-type replicas could be selected for reads - Bugfixes: The random number generator used to select servers is now properly seeded, and secondary queries are now properly distributed according to localThresholdMS, not just to the lowest-latency secondary. The latency estimate is reset after a connection error. - Fix crashes in mongoc_topology_invalidate_server and mongoc_client_kill_cursor. - mongoc_collection_insert, mongoc_collection_update, mongoc_collection_remove consistently use domain MONGOC_ERROR_BSON, code MONGOC_ERROR_BSON_INVALID if passed oversized BSON, and MONGOC_ERROR_COLLECTION for other errors. mongoc_bulk_operation_execute continues to use MONGOC_ERROR_COMMAND for all errors. - If mongoc_client_pool_t fails to start its scanner thread in the background, it logs and aborts instead of silently continuing, then failing to connect. - The driver now updates its view of the whole topology with information from each new connection handshake. - Improved error reporting when the driver fails to reach the server, and correctly distinguish "connection error" and "connection timeout". Deprecations: - mongoc_collection_find is deprecated for mongoc_collection_find_with_opts. Removed configure flags: - --enable-experimental has been removed. All previously experimental features are now always on. - The configure option "--enable-hardening" had had no effect. It is removed in favor of system-wide compiler configuration.
Diffstat (limited to 'databases/mongo-c-driver')
-rw-r--r--databases/mongo-c-driver/Makefile17
-rw-r--r--databases/mongo-c-driver/PLIST151
-rw-r--r--databases/mongo-c-driver/distinfo10
3 files changed, 93 insertions, 85 deletions
diff --git a/databases/mongo-c-driver/Makefile b/databases/mongo-c-driver/Makefile
index 442ae3bce53..2eacf3b46ae 100644
--- a/databases/mongo-c-driver/Makefile
+++ b/databases/mongo-c-driver/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.20 2016/10/02 09:31:47 fhajny Exp $
+# $NetBSD: Makefile,v 1.21 2016/12/09 13:54:21 fhajny Exp $
-DISTNAME= mongo-c-driver-1.4.2
+DISTNAME= mongo-c-driver-1.5.0
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_GITHUB:=mongodb/}
@@ -20,18 +20,19 @@ GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= gmake pkg-config
-CHECK_PORTABILITY_SKIP+= src/libbson/configure
-CONFIGURE_ARGS+= --with-libbson=system
+CONFIGURE_ARGS+= --enable-man-pages=yes
+CONFIGURE_ARGS+= --with-libbson=system
PKGCONFIG_OVERRIDE+= src/libmongoc-1.0.pc.in
PKGCONFIG_OVERRIDE+= src/libmongoc-ssl-1.0.pc.in
INSTALLATION_DIRS+= ${PKGMANDIR}/man3
-post-install:
- ${INSTALL_MAN} ${WRKSRC}/doc/man/mongoc*.3 \
- ${DESTDIR}${PREFIX}/${PKGMANDIR}/man3
+# Test behaves incosistently
+#TEST_MAKE_FLAGS+= MONGOC_TEST_SKIP_LIVE=on
+#TEST_TARGET= check
-BUILDLINK_API_DEPENDS.libbson+= libbson>=1.4.2
+# libbson and mongo-c-driver released are tied
+BUILDLINK_API_DEPENDS.libbson+= libbson>=${PKGVERSION_NOREV}
.include "../../devel/libbson/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/databases/mongo-c-driver/PLIST b/databases/mongo-c-driver/PLIST
index 19ca74e1783..1fd9a6ed1a5 100644
--- a/databases/mongo-c-driver/PLIST
+++ b/databases/mongo-c-driver/PLIST
@@ -1,111 +1,49 @@
-@comment $NetBSD: PLIST,v 1.10 2016/09/05 08:43:10 fhajny Exp $
+@comment $NetBSD: PLIST,v 1.11 2016/12/09 13:54:21 fhajny Exp $
bin/mongoc-stat
-include/libmongoc-1.0/mongoc-apm-private.h
include/libmongoc-1.0/mongoc-apm.h
-include/libmongoc-1.0/mongoc-array-private.h
-include/libmongoc-1.0/mongoc-async-cmd-private.h
-include/libmongoc-1.0/mongoc-async-private.h
-include/libmongoc-1.0/mongoc-b64-private.h
-include/libmongoc-1.0/mongoc-buffer-private.h
-include/libmongoc-1.0/mongoc-bulk-operation-private.h
include/libmongoc-1.0/mongoc-bulk-operation.h
-include/libmongoc-1.0/mongoc-client-pool-private.h
include/libmongoc-1.0/mongoc-client-pool.h
-include/libmongoc-1.0/mongoc-client-private.h
include/libmongoc-1.0/mongoc-client.h
-include/libmongoc-1.0/mongoc-cluster-private.h
-include/libmongoc-1.0/mongoc-collection-private.h
include/libmongoc-1.0/mongoc-collection.h
include/libmongoc-1.0/mongoc-config.h
-include/libmongoc-1.0/mongoc-counters-private.h
include/libmongoc-1.0/mongoc-counters.defs
-${PLIST.ssl}include/libmongoc-1.0/mongoc-crypto-cng-private.h
-${PLIST.ssl}include/libmongoc-1.0/mongoc-crypto-common-crypto-private.h
-${PLIST.ssl}include/libmongoc-1.0/mongoc-crypto-openssl-private.h
-include/libmongoc-1.0/mongoc-crypto-private.h
-include/libmongoc-1.0/mongoc-cursor-array-private.h
-include/libmongoc-1.0/mongoc-cursor-cursorid-private.h
-include/libmongoc-1.0/mongoc-cursor-private.h
-include/libmongoc-1.0/mongoc-cursor-transform-private.h
include/libmongoc-1.0/mongoc-cursor.h
-include/libmongoc-1.0/mongoc-database-private.h
include/libmongoc-1.0/mongoc-database.h
-include/libmongoc-1.0/mongoc-errno-private.h
include/libmongoc-1.0/mongoc-error.h
-include/libmongoc-1.0/mongoc-find-and-modify-private.h
include/libmongoc-1.0/mongoc-find-and-modify.h
include/libmongoc-1.0/mongoc-flags.h
-include/libmongoc-1.0/mongoc-gridfs-file-list-private.h
include/libmongoc-1.0/mongoc-gridfs-file-list.h
-include/libmongoc-1.0/mongoc-gridfs-file-page-private.h
include/libmongoc-1.0/mongoc-gridfs-file-page.h
-include/libmongoc-1.0/mongoc-gridfs-file-private.h
include/libmongoc-1.0/mongoc-gridfs-file.h
-include/libmongoc-1.0/mongoc-gridfs-private.h
include/libmongoc-1.0/mongoc-gridfs.h
-include/libmongoc-1.0/mongoc-host-list-private.h
+include/libmongoc-1.0/mongoc-handshake.h
include/libmongoc-1.0/mongoc-host-list.h
include/libmongoc-1.0/mongoc-index.h
include/libmongoc-1.0/mongoc-init.h
include/libmongoc-1.0/mongoc-iovec.h
-include/libmongoc-1.0/mongoc-list-private.h
-include/libmongoc-1.0/mongoc-log-private.h
include/libmongoc-1.0/mongoc-log.h
-include/libmongoc-1.0/mongoc-matcher-op-private.h
-include/libmongoc-1.0/mongoc-matcher-private.h
include/libmongoc-1.0/mongoc-matcher.h
-include/libmongoc-1.0/mongoc-memcmp-private.h
-include/libmongoc-1.0/mongoc-opcode-private.h
include/libmongoc-1.0/mongoc-opcode.h
-${PLIST.ssl}include/libmongoc-1.0/mongoc-openssl-private.h
-include/libmongoc-1.0/mongoc-queue-private.h
-${PLIST.ssl}include/libmongoc-1.0/mongoc-rand-private.h
${PLIST.ssl}include/libmongoc-1.0/mongoc-rand.h
-include/libmongoc-1.0/mongoc-read-concern-private.h
include/libmongoc-1.0/mongoc-read-concern.h
-include/libmongoc-1.0/mongoc-read-prefs-private.h
include/libmongoc-1.0/mongoc-read-prefs.h
-include/libmongoc-1.0/mongoc-rpc-private.h
-include/libmongoc-1.0/mongoc-sasl-private.h
-include/libmongoc-1.0/mongoc-scram-private.h
-${PLIST.ssl}include/libmongoc-1.0/mongoc-secure-channel-private.h
-${PLIST.ssl}include/libmongoc-1.0/mongoc-secure-transport-private.h
-include/libmongoc-1.0/mongoc-server-description-private.h
include/libmongoc-1.0/mongoc-server-description.h
-include/libmongoc-1.0/mongoc-server-stream-private.h
-include/libmongoc-1.0/mongoc-set-private.h
-include/libmongoc-1.0/mongoc-socket-private.h
include/libmongoc-1.0/mongoc-socket.h
-${PLIST.ssl}include/libmongoc-1.0/mongoc-ssl-private.h
${PLIST.ssl}include/libmongoc-1.0/mongoc-ssl.h
include/libmongoc-1.0/mongoc-stream-buffered.h
include/libmongoc-1.0/mongoc-stream-file.h
include/libmongoc-1.0/mongoc-stream-gridfs.h
-include/libmongoc-1.0/mongoc-stream-private.h
include/libmongoc-1.0/mongoc-stream-socket.h
-${PLIST.ssl}include/libmongoc-1.0/mongoc-stream-tls-openssl-bio-private.h
-${PLIST.ssl}include/libmongoc-1.0/mongoc-stream-tls-openssl-private.h
+${PLIST.ssl}include/libmongoc-1.0/mongoc-stream-tls-libressl.h
${PLIST.ssl}include/libmongoc-1.0/mongoc-stream-tls-openssl.h
-${PLIST.ssl}include/libmongoc-1.0/mongoc-stream-tls-private.h
-${PLIST.ssl}include/libmongoc-1.0/mongoc-stream-tls-secure-channel-private.h
${PLIST.ssl}include/libmongoc-1.0/mongoc-stream-tls-secure-channel.h
-${PLIST.ssl}include/libmongoc-1.0/mongoc-stream-tls-secure-transport-private.h
${PLIST.ssl}include/libmongoc-1.0/mongoc-stream-tls-secure-transport.h
${PLIST.ssl}include/libmongoc-1.0/mongoc-stream-tls.h
include/libmongoc-1.0/mongoc-stream.h
-include/libmongoc-1.0/mongoc-thread-private.h
-include/libmongoc-1.0/mongoc-topology-description-private.h
-include/libmongoc-1.0/mongoc-topology-private.h
-include/libmongoc-1.0/mongoc-topology-scanner-private.h
-include/libmongoc-1.0/mongoc-trace-private.h
-include/libmongoc-1.0/mongoc-trace.h
-include/libmongoc-1.0/mongoc-uri-private.h
+include/libmongoc-1.0/mongoc-topology-description.h
include/libmongoc-1.0/mongoc-uri.h
-include/libmongoc-1.0/mongoc-util-private.h
include/libmongoc-1.0/mongoc-version-functions.h
include/libmongoc-1.0/mongoc-version.h
-include/libmongoc-1.0/mongoc-write-command-private.h
-include/libmongoc-1.0/mongoc-write-concern-private.h
include/libmongoc-1.0/mongoc-write-concern.h
include/libmongoc-1.0/mongoc.h
include/libmongoc-1.0/op-delete.def
@@ -131,32 +69,70 @@ man/man3/mongoc_apm_command_failed_get_command_name.3
man/man3/mongoc_apm_command_failed_get_context.3
man/man3/mongoc_apm_command_failed_get_duration.3
man/man3/mongoc_apm_command_failed_get_error.3
-man/man3/mongoc_apm_command_failed_get_hint.3
man/man3/mongoc_apm_command_failed_get_host.3
man/man3/mongoc_apm_command_failed_get_operation_id.3
man/man3/mongoc_apm_command_failed_get_request_id.3
+man/man3/mongoc_apm_command_failed_get_server_id.3
man/man3/mongoc_apm_command_failed_t.3
man/man3/mongoc_apm_command_started_get_command.3
man/man3/mongoc_apm_command_started_get_command_name.3
man/man3/mongoc_apm_command_started_get_context.3
man/man3/mongoc_apm_command_started_get_database_name.3
-man/man3/mongoc_apm_command_started_get_hint.3
man/man3/mongoc_apm_command_started_get_host.3
man/man3/mongoc_apm_command_started_get_operation_id.3
man/man3/mongoc_apm_command_started_get_request_id.3
+man/man3/mongoc_apm_command_started_get_server_id.3
man/man3/mongoc_apm_command_started_t.3
man/man3/mongoc_apm_command_succeeded_get_command_name.3
man/man3/mongoc_apm_command_succeeded_get_context.3
man/man3/mongoc_apm_command_succeeded_get_duration.3
-man/man3/mongoc_apm_command_succeeded_get_hint.3
man/man3/mongoc_apm_command_succeeded_get_host.3
man/man3/mongoc_apm_command_succeeded_get_operation_id.3
man/man3/mongoc_apm_command_succeeded_get_reply.3
man/man3/mongoc_apm_command_succeeded_get_request_id.3
+man/man3/mongoc_apm_command_succeeded_get_server_id.3
man/man3/mongoc_apm_command_succeeded_t.3
+man/man3/mongoc_apm_server_changed_get_context.3
+man/man3/mongoc_apm_server_changed_get_host.3
+man/man3/mongoc_apm_server_changed_get_new_description.3
+man/man3/mongoc_apm_server_changed_get_previous_description.3
+man/man3/mongoc_apm_server_changed_get_topology_id.3
+man/man3/mongoc_apm_server_changed_t.3
+man/man3/mongoc_apm_server_closed_get_context.3
+man/man3/mongoc_apm_server_closed_get_host.3
+man/man3/mongoc_apm_server_closed_get_topology_id.3
+man/man3/mongoc_apm_server_closed_t.3
+man/man3/mongoc_apm_server_heartbeat_failed_get_context.3
+man/man3/mongoc_apm_server_heartbeat_failed_get_duration.3
+man/man3/mongoc_apm_server_heartbeat_failed_get_error.3
+man/man3/mongoc_apm_server_heartbeat_failed_get_host.3
+man/man3/mongoc_apm_server_heartbeat_failed_t.3
+man/man3/mongoc_apm_server_heartbeat_started_get_context.3
+man/man3/mongoc_apm_server_heartbeat_started_get_host.3
+man/man3/mongoc_apm_server_heartbeat_started_t.3
+man/man3/mongoc_apm_server_heartbeat_succeeded_get_context.3
+man/man3/mongoc_apm_server_heartbeat_succeeded_get_duration.3
+man/man3/mongoc_apm_server_heartbeat_succeeded_get_host.3
+man/man3/mongoc_apm_server_heartbeat_succeeded_get_reply.3
+man/man3/mongoc_apm_server_heartbeat_succeeded_t.3
+man/man3/mongoc_apm_server_opening_get_context.3
+man/man3/mongoc_apm_server_opening_get_host.3
+man/man3/mongoc_apm_server_opening_get_topology_id.3
+man/man3/mongoc_apm_server_opening_t.3
man/man3/mongoc_apm_set_command_failed_cb.3
man/man3/mongoc_apm_set_command_started_cb.3
man/man3/mongoc_apm_set_command_succeeded_cb.3
+man/man3/mongoc_apm_topology_changed_get_context.3
+man/man3/mongoc_apm_topology_changed_get_new_description.3
+man/man3/mongoc_apm_topology_changed_get_previous_description.3
+man/man3/mongoc_apm_topology_changed_get_topology_id.3
+man/man3/mongoc_apm_topology_changed_t.3
+man/man3/mongoc_apm_topology_closed_get_context.3
+man/man3/mongoc_apm_topology_closed_get_topology_id.3
+man/man3/mongoc_apm_topology_closed_t.3
+man/man3/mongoc_apm_topology_opening_get_context.3
+man/man3/mongoc_apm_topology_opening_get_topology_id.3
+man/man3/mongoc_apm_topology_opening_t.3
man/man3/mongoc_application_performance_monitoring.3
man/man3/mongoc_authentication.3
man/man3/mongoc_basic_aggregate.3
@@ -170,13 +146,18 @@ man/man3/mongoc_bulk_operation_get_hint.3
man/man3/mongoc_bulk_operation_get_write_concern.3
man/man3/mongoc_bulk_operation_insert.3
man/man3/mongoc_bulk_operation_remove.3
+man/man3/mongoc_bulk_operation_remove_many_with_opts.3
man/man3/mongoc_bulk_operation_remove_one.3
+man/man3/mongoc_bulk_operation_remove_one_with_opts.3
man/man3/mongoc_bulk_operation_replace_one.3
+man/man3/mongoc_bulk_operation_replace_one_with_opts.3
man/man3/mongoc_bulk_operation_set_bypass_document_validation.3
man/man3/mongoc_bulk_operation_set_hint.3
man/man3/mongoc_bulk_operation_t.3
man/man3/mongoc_bulk_operation_update.3
+man/man3/mongoc_bulk_operation_update_many_with_opts.3
man/man3/mongoc_bulk_operation_update_one.3
+man/man3/mongoc_bulk_operation_update_one_with_opts.3
man/man3/mongoc_check_version.3
man/man3/mongoc_cleanup.3
man/man3/mongoc_client_command.3
@@ -206,12 +187,16 @@ man/man3/mongoc_client_pool_new.3
man/man3/mongoc_client_pool_pop.3
man/man3/mongoc_client_pool_push.3
man/man3/mongoc_client_pool_set_apm_callbacks.3
+man/man3/mongoc_client_pool_set_appname.3
man/man3/mongoc_client_pool_set_error_api.3
man/man3/mongoc_client_pool_set_ssl_opts.3
man/man3/mongoc_client_pool_t.3
man/man3/mongoc_client_pool_try_pop.3
+man/man3/mongoc_client_read_command_with_opts.3
+man/man3/mongoc_client_read_write_command_with_opts.3
man/man3/mongoc_client_select_server.3
man/man3/mongoc_client_set_apm_callbacks.3
+man/man3/mongoc_client_set_appname.3
man/man3/mongoc_client_set_error_api.3
man/man3/mongoc_client_set_read_concern.3
man/man3/mongoc_client_set_read_prefs.3
@@ -219,6 +204,7 @@ man/man3/mongoc_client_set_ssl_opts.3
man/man3/mongoc_client_set_stream_initiator.3
man/man3/mongoc_client_set_write_concern.3
man/man3/mongoc_client_t.3
+man/man3/mongoc_client_write_command_with_opts.3
man/man3/mongoc_collection_aggregate.3
man/man3/mongoc_collection_command.3
man/man3/mongoc_collection_command_simple.3
@@ -227,15 +213,19 @@ man/man3/mongoc_collection_count.3
man/man3/mongoc_collection_count_with_opts.3
man/man3/mongoc_collection_create_bulk_operation.3
man/man3/mongoc_collection_create_index.3
+man/man3/mongoc_collection_create_index_with_opts.3
man/man3/mongoc_collection_delete.3
man/man3/mongoc_collection_destroy.3
man/man3/mongoc_collection_drop.3
man/man3/mongoc_collection_drop_index.3
+man/man3/mongoc_collection_drop_index_with_opts.3
+man/man3/mongoc_collection_drop_with_opts.3
man/man3/mongoc_collection_ensure_index.3
man/man3/mongoc_collection_find.3
man/man3/mongoc_collection_find_and_modify.3
man/man3/mongoc_collection_find_and_modify_with_opts.3
man/man3/mongoc_collection_find_indexes.3
+man/man3/mongoc_collection_find_with_opts.3
man/man3/mongoc_collection_get_last_error.3
man/man3/mongoc_collection_get_name.3
man/man3/mongoc_collection_get_read_concern.3
@@ -244,8 +234,11 @@ man/man3/mongoc_collection_get_write_concern.3
man/man3/mongoc_collection_insert.3
man/man3/mongoc_collection_insert_bulk.3
man/man3/mongoc_collection_keys_to_index_string.3
+man/man3/mongoc_collection_read_command_with_opts.3
+man/man3/mongoc_collection_read_write_command_with_opts.3
man/man3/mongoc_collection_remove.3
man/man3/mongoc_collection_rename.3
+man/man3/mongoc_collection_rename_with_opts.3
man/man3/mongoc_collection_save.3
man/man3/mongoc_collection_set_read_concern.3
man/man3/mongoc_collection_set_read_prefs.3
@@ -254,6 +247,7 @@ man/man3/mongoc_collection_stats.3
man/man3/mongoc_collection_t.3
man/man3/mongoc_collection_update.3
man/man3/mongoc_collection_validate.3
+man/man3/mongoc_collection_write_command_with_opts.3
man/man3/mongoc_common_task_examples.3
man/man3/mongoc_cursor_clone.3
man/man3/mongoc_cursor_current.3
@@ -282,6 +276,7 @@ man/man3/mongoc_database_copy.3
man/man3/mongoc_database_create_collection.3
man/man3/mongoc_database_destroy.3
man/man3/mongoc_database_drop.3
+man/man3/mongoc_database_drop_with_opts.3
man/man3/mongoc_database_find_collections.3
man/man3/mongoc_database_get_collection.3
man/man3/mongoc_database_get_collection_names.3
@@ -290,12 +285,15 @@ man/man3/mongoc_database_get_read_concern.3
man/man3/mongoc_database_get_read_prefs.3
man/man3/mongoc_database_get_write_concern.3
man/man3/mongoc_database_has_collection.3
+man/man3/mongoc_database_read_command_with_opts.3
+man/man3/mongoc_database_read_write_command_with_opts.3
man/man3/mongoc_database_remove_all_users.3
man/man3/mongoc_database_remove_user.3
man/man3/mongoc_database_set_read_concern.3
man/man3/mongoc_database_set_read_prefs.3
man/man3/mongoc_database_set_write_concern.3
man/man3/mongoc_database_t.3
+man/man3/mongoc_database_write_command_with_opts.3
man/man3/mongoc_delete_flags_t.3
man/man3/mongoc_deleting_document.3
man/man3/mongoc_errors.3
@@ -351,6 +349,8 @@ man/man3/mongoc_gridfs_file_writev.3
man/man3/mongoc_gridfs_find.3
man/man3/mongoc_gridfs_find_one.3
man/man3/mongoc_gridfs_find_one_by_filename.3
+man/man3/mongoc_gridfs_find_one_with_opts.3
+man/man3/mongoc_gridfs_find_with_opts.3
man/man3/mongoc_gridfs_get_chunks.3
man/man3/mongoc_gridfs_get_files.3
man/man3/mongoc_gridfs_remove_by_filename.3
@@ -367,6 +367,7 @@ man/man3/mongoc_index_opt_wt_get_default.3
man/man3/mongoc_index_opt_wt_init.3
man/man3/mongoc_index_opt_wt_t.3
man/man3/mongoc_init.3
+man/man3/mongoc_init_cleanup.3
man/man3/mongoc_insert_flags_t.3
man/man3/mongoc_inserting_document.3
man/man3/mongoc_installing.3
@@ -382,6 +383,7 @@ man/man3/mongoc_rand.3
man/man3/mongoc_rand_add.3
man/man3/mongoc_rand_seed.3
man/man3/mongoc_rand_status.3
+man/man3/mongoc_read_concern_append.3
man/man3/mongoc_read_concern_copy.3
man/man3/mongoc_read_concern_destroy.3
man/man3/mongoc_read_concern_get_level.3
@@ -392,10 +394,12 @@ man/man3/mongoc_read_mode_t.3
man/man3/mongoc_read_prefs_add_tag.3
man/man3/mongoc_read_prefs_copy.3
man/man3/mongoc_read_prefs_destroy.3
+man/man3/mongoc_read_prefs_get_max_staleness_seconds.3
man/man3/mongoc_read_prefs_get_mode.3
man/man3/mongoc_read_prefs_get_tags.3
man/man3/mongoc_read_prefs_is_valid.3
man/man3/mongoc_read_prefs_new.3
+man/man3/mongoc_read_prefs_set_max_staleness_seconds.3
man/man3/mongoc_read_prefs_set_mode.3
man/man3/mongoc_read_prefs_set_tags.3
man/man3/mongoc_read_prefs_t.3
@@ -447,13 +451,15 @@ man/man3/mongoc_stream_socket_get_socket.3
man/man3/mongoc_stream_socket_new.3
man/man3/mongoc_stream_socket_t.3
man/man3/mongoc_stream_t.3
-man/man3/mongoc_stream_tls_check_cert.3
-man/man3/mongoc_stream_tls_do_handshake.3
-man/man3/mongoc_stream_tls_new.3
man/man3/mongoc_stream_tls_t.3
man/man3/mongoc_stream_uncork.3
man/man3/mongoc_stream_write.3
man/man3/mongoc_stream_writev.3
+man/man3/mongoc_topology_description_get_servers.3
+man/man3/mongoc_topology_description_has_readable_server.3
+man/man3/mongoc_topology_description_has_writable_server.3
+man/man3/mongoc_topology_description_t.3
+man/man3/mongoc_topology_description_type.3
man/man3/mongoc_tutorial.3
man/man3/mongoc_update_flags_t.3
man/man3/mongoc_updating_document.3
@@ -517,3 +523,4 @@ man/man3/mongoc_write_concern_t.3
share/doc/mongo-c-driver/COPYING
share/doc/mongo-c-driver/NEWS
share/doc/mongo-c-driver/README.rst
+share/doc/mongo-c-driver/THIRD_PARTY_NOTICES
diff --git a/databases/mongo-c-driver/distinfo b/databases/mongo-c-driver/distinfo
index 3c358921504..a026a905fff 100644
--- a/databases/mongo-c-driver/distinfo
+++ b/databases/mongo-c-driver/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.19 2016/10/02 09:31:47 fhajny Exp $
+$NetBSD: distinfo,v 1.20 2016/12/09 13:54:21 fhajny Exp $
-SHA1 (mongo-c-driver-1.4.2.tar.gz) = 84d0c7143248370a7577808a643ae54b0fe9dd66
-RMD160 (mongo-c-driver-1.4.2.tar.gz) = 707abf41082d35a182a5e4f72a5baffa2193faf5
-SHA512 (mongo-c-driver-1.4.2.tar.gz) = 402b9d0f2ae957a07336c9a6d971440472acef8e17a3ba5e89635ca454a13d4b7cf5f9b71151ed6182c012efb5fac6684acfc00443c6bca07cdd04b9f7eddaeb
-Size (mongo-c-driver-1.4.2.tar.gz) = 6136969 bytes
+SHA1 (mongo-c-driver-1.5.0.tar.gz) = 0efbee3a8cad869d173a21ef1be0efebdce1bc5d
+RMD160 (mongo-c-driver-1.5.0.tar.gz) = f95263ba6100314043b28515be119097c647d603
+SHA512 (mongo-c-driver-1.5.0.tar.gz) = 28dbe86d16fe2b81adde1f0735b8a29027ef10c9e6a006de5230aaa93a1eca1423ab60347f3a080fc28dbba4373c867abfbb770ebf71b1660177d932db423c2c
+Size (mongo-c-driver-1.5.0.tar.gz) = 6259776 bytes