summaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
authorfhajny <fhajny@pkgsrc.org>2017-06-14 10:27:21 +0000
committerfhajny <fhajny@pkgsrc.org>2017-06-14 10:27:21 +0000
commitc02a93e8f34ce153883dc2c94bfed8ae3a0bdd8e (patch)
treefbcb8f4f4d721bd5bf29a99fd63166cc47c10258 /databases
parentc6f437fef1d12ca7a48942cb84e443bd9af1a41e (diff)
downloadpkgsrc-c02a93e8f34ce153883dc2c94bfed8ae3a0bdd8e.tar.gz
Update databases/mongo-c-driver to 1.6.3.
mongo-c-driver 1.6.3 - mongoc_client_pool_t did not apply all TLS options to pooled connections - SNI wasn't provided when allow_invalid_hostname is set mongo-c-driver 1.6.2 - This release further improves HP-UX compatibility, especially when building with CMake, adds missing Windows SSPI files to the distribution tarball, and fixes distribution issues we introduced when porting the documentation from Mallard to Sphinx. mongo-c-driver 1.6.1 - Correct the rules to parse localThresholdMS option from the MongoDB URI. - Prevent crash in mongoc_cursor_destroy if "query" or "filter" are invalid. - Include a file, mongoc-cluster-sspi.c, that had been omitted from the release archive. - Fix logic bugs in mongoc_bulk_operation_t validation code. mongo-c-driver 1.6.0 - Enterprise authentication on Windows now uses the native GSSAPI library; Cyrus SASL is no longer required for enterprise auth on Windows. - BSON documents are more thoroughly validated before insert or update. - New function mongoc_uri_set_mechanism_properties to replace all the authMechanismProperties on an existing URI. - mongoc_uri_get_mechanism_properties asserts its inputs are not NULL. - For consistency with other MongoDB drivers, mongoc_collection_save is deprecated in favor of mongoc_collection_insert or mongoc_collection_update. - The driver is now built and continuously tested with MinGW-W64 on Windows. - Experimental support for HPUX. - The correct operation ids are now passed to Command Monitoring callbacks. - Fix a crash if the driver couldn't connect to the server to create an index. - The documentation is ported from Mallard XML to ReStructured Text, the HTML documentation is restyled, and numerous man page syntax errors fixed. - Getter functions for options in mongoc_find_and_modify_opts_t: * mongoc_find_and_modify_opts_get_bypass_document_validation * mongoc_find_and_modify_opts_get_fields * mongoc_find_and_modify_opts_get_flags * mongoc_find_and_modify_opts_get_max_time_ms * mongoc_find_and_modify_opts_get_sort * mongoc_find_and_modify_opts_get_update - All public functions now have the __cdecl calling convention on Windows. mongo-c-driver 1.5.5 - This release fixes bugs parsing the localThresholdMS option from the MongoDB URI, and a crash in mongoc_cursor_destroy if "query" or "filter" are invalid. mongo-c-driver 1.5.4 - This release fixes an error in cursor iteration when a readConcern is set.
Diffstat (limited to 'databases')
-rw-r--r--databases/mongo-c-driver/Makefile13
-rw-r--r--databases/mongo-c-driver/PLIST20
-rw-r--r--databases/mongo-c-driver/distinfo10
3 files changed, 25 insertions, 18 deletions
diff --git a/databases/mongo-c-driver/Makefile b/databases/mongo-c-driver/Makefile
index c2e7a72b0a8..d183556a93f 100644
--- a/databases/mongo-c-driver/Makefile
+++ b/databases/mongo-c-driver/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.23 2017/01/12 14:48:15 fhajny Exp $
+# $NetBSD: Makefile,v 1.24 2017/06/14 10:27:21 fhajny Exp $
-DISTNAME= mongo-c-driver-1.5.3
+DISTNAME= mongo-c-driver-1.6.3
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_GITHUB:=mongodb/}
@@ -14,6 +14,9 @@ GITHUB_RELEASE= ${PKGVERSION_NOREV}
# Requires shm_open()
NOT_FOR_PLATFORM+= OpenBSD-*-*
+BUILD_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
+BUILD_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
+
.include "options.mk"
GNU_CONFIGURE= yes
@@ -22,20 +25,18 @@ USE_TOOLS+= gmake pkg-config
CONFIGURE_ARGS+= --enable-man-pages=yes
CONFIGURE_ARGS+= --with-libbson=system
+CONFIGURE_ENV+= SPHINX_BUILD=${PREFIX}/bin/sphinx-build${PYVERSSUFFIX}
PKGCONFIG_OVERRIDE+= src/libmongoc-1.0.pc.in
PKGCONFIG_OVERRIDE+= src/libmongoc-ssl-1.0.pc.in
INSTALLATION_DIRS+= ${PKGMANDIR}/man3
-# Test behaves incosistently
+# Test behaves inconsistently
#TEST_MAKE_FLAGS+= MONGOC_TEST_SKIP_LIVE=on
#TEST_TARGET= check
-BUILD_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
-
PYTHON_FOR_BUILD_ONLY= yes
-REPLACE_PYTHON+= doc/mallard2man.py
.include "../../lang/python/application.mk"
diff --git a/databases/mongo-c-driver/PLIST b/databases/mongo-c-driver/PLIST
index 1fd9a6ed1a5..4c3e6e0c6df 100644
--- a/databases/mongo-c-driver/PLIST
+++ b/databases/mongo-c-driver/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.11 2016/12/09 13:54:21 fhajny Exp $
+@comment $NetBSD: PLIST,v 1.12 2017/06/14 10:27:21 fhajny Exp $
bin/mongoc-stat
include/libmongoc-1.0/mongoc-apm.h
include/libmongoc-1.0/mongoc-bulk-operation.h
@@ -62,6 +62,7 @@ lib/pkgconfig/libmongoc-1.0.pc
${PLIST.ssl}lib/pkgconfig/libmongoc-ssl-1.0.pc
man/man3/mongoc_advanced_connections.3
man/man3/mongoc_aggregate.3
+man/man3/mongoc_api.3
man/man3/mongoc_apm_callbacks_destroy.3
man/man3/mongoc_apm_callbacks_new.3
man/man3/mongoc_apm_callbacks_t.3
@@ -135,7 +136,6 @@ 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
man/man3/mongoc_basic_troubleshooting.3
man/man3/mongoc_bulk.3
man/man3/mongoc_bulk_operation_delete.3
@@ -295,11 +295,16 @@ 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_distinct_mapreduce.3
man/man3/mongoc_errors.3
-man/man3/mongoc_executing_command.3
man/man3/mongoc_find_and_modify_opts_append.3
man/man3/mongoc_find_and_modify_opts_destroy.3
+man/man3/mongoc_find_and_modify_opts_get_bypass_document_validation.3
+man/man3/mongoc_find_and_modify_opts_get_fields.3
+man/man3/mongoc_find_and_modify_opts_get_flags.3
+man/man3/mongoc_find_and_modify_opts_get_max_time_ms.3
+man/man3/mongoc_find_and_modify_opts_get_sort.3
+man/man3/mongoc_find_and_modify_opts_get_update.3
man/man3/mongoc_find_and_modify_opts_new.3
man/man3/mongoc_find_and_modify_opts_set_bypass_document_validation.3
man/man3/mongoc_find_and_modify_opts_set_fields.3
@@ -308,7 +313,6 @@ man/man3/mongoc_find_and_modify_opts_set_max_time_ms.3
man/man3/mongoc_find_and_modify_opts_set_sort.3
man/man3/mongoc_find_and_modify_opts_set_update.3
man/man3/mongoc_find_and_modify_opts_t.3
-man/man3/mongoc_finding_document.3
man/man3/mongoc_get_major_version.3
man/man3/mongoc_get_micro_version.3
man/man3/mongoc_get_minor_version.3
@@ -355,6 +359,7 @@ man/man3/mongoc_gridfs_get_chunks.3
man/man3/mongoc_gridfs_get_files.3
man/man3/mongoc_gridfs_remove_by_filename.3
man/man3/mongoc_gridfs_t.3
+man/man3/mongoc_guides.3
man/man3/mongoc_host_list_t.3
man/man3/mongoc_index.3
man/man3/mongoc_index_opt_geo_get_default.3
@@ -369,7 +374,6 @@ 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
man/man3/mongoc_iovec_t.3
man/man3/mongoc_logging.3
@@ -403,6 +407,7 @@ 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
+man/man3/mongoc_reference.3
man/man3/mongoc_remove_flags_t.3
man/man3/mongoc_reply_flags_t.3
man/man3/mongoc_server_description_destroy.3
@@ -462,13 +467,13 @@ 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
man/man3/mongoc_uri_copy.3
man/man3/mongoc_uri_destroy.3
man/man3/mongoc_uri_get_auth_mechanism.3
man/man3/mongoc_uri_get_auth_source.3
man/man3/mongoc_uri_get_database.3
man/man3/mongoc_uri_get_hosts.3
+man/man3/mongoc_uri_get_mechanism_properties.3
man/man3/mongoc_uri_get_option_as_bool.3
man/man3/mongoc_uri_get_option_as_int32.3
man/man3/mongoc_uri_get_option_as_utf8.3
@@ -489,6 +494,7 @@ man/man3/mongoc_uri_option_is_int32.3
man/man3/mongoc_uri_option_is_utf8.3
man/man3/mongoc_uri_set_auth_source.3
man/man3/mongoc_uri_set_database.3
+man/man3/mongoc_uri_set_mechanism_properties.3
man/man3/mongoc_uri_set_option_as_bool.3
man/man3/mongoc_uri_set_option_as_int32.3
man/man3/mongoc_uri_set_option_as_utf8.3
diff --git a/databases/mongo-c-driver/distinfo b/databases/mongo-c-driver/distinfo
index 136e3bdc954..c3fc9721987 100644
--- a/databases/mongo-c-driver/distinfo
+++ b/databases/mongo-c-driver/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.22 2017/01/12 14:48:15 fhajny Exp $
+$NetBSD: distinfo,v 1.23 2017/06/14 10:27:21 fhajny Exp $
-SHA1 (mongo-c-driver-1.5.3.tar.gz) = 3d1bd247ae66a533528eb2b19e3ba45a81d02d73
-RMD160 (mongo-c-driver-1.5.3.tar.gz) = 994ff303bf64d91320646d4a8c6a9e19197e7383
-SHA512 (mongo-c-driver-1.5.3.tar.gz) = de2552ec2121f43342e0372f5837797f1ca3a9c8a9e2479f316c81eb308b16a0b05ec55ae655d10f229e5a1ec6e238ec975fa7a7ba2cc944c427efaa8eaa902c
-Size (mongo-c-driver-1.5.3.tar.gz) = 6262503 bytes
+SHA1 (mongo-c-driver-1.6.3.tar.gz) = 2e173c14a2eb2ef5ac5d447233fd573421551312
+RMD160 (mongo-c-driver-1.6.3.tar.gz) = c52a826b0295791f5297badee6047d76618c495e
+SHA512 (mongo-c-driver-1.6.3.tar.gz) = f2f3c6e8e63a6d1c4e5c7200d11eaea070bbeb400064fe7f66df12682289332383981f95bd8ea763644f294ea36b0aea5925d1ae3626248367e3cce897b7671a
+Size (mongo-c-driver-1.6.3.tar.gz) = 6954627 bytes
SHA1 (patch-src_mongoc_mongoc-cursor.c) = 9e0ada19f237972c9671bd90ff656ab9249f694f