diff options
author | fhajny <fhajny@pkgsrc.org> | 2017-06-14 10:27:21 +0000 |
---|---|---|
committer | fhajny <fhajny@pkgsrc.org> | 2017-06-14 10:27:21 +0000 |
commit | c02a93e8f34ce153883dc2c94bfed8ae3a0bdd8e (patch) | |
tree | fbcb8f4f4d721bd5bf29a99fd63166cc47c10258 /databases | |
parent | c6f437fef1d12ca7a48942cb84e443bd9af1a41e (diff) | |
download | pkgsrc-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/Makefile | 13 | ||||
-rw-r--r-- | databases/mongo-c-driver/PLIST | 20 | ||||
-rw-r--r-- | databases/mongo-c-driver/distinfo | 10 |
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 |