diff options
author | fhajny <fhajny@pkgsrc.org> | 2016-12-09 10:05:57 +0000 |
---|---|---|
committer | fhajny <fhajny@pkgsrc.org> | 2016-12-09 10:05:57 +0000 |
commit | 101c09e58033f958e7a4101d4e019f6c049a86c3 (patch) | |
tree | f1f4b4ef7fdc0ea5edf0cf9c51e63a634daad48b /devel | |
parent | 52865ac5fa806a477517641b5345aed8bf8582eb (diff) | |
download | pkgsrc-101c09e58033f958e7a4101d4e019f6c049a86c3.tar.gz |
Update devel/libbsob to 1.5.0.
- New BSON Type, Decimal128 (bson_decimal128_t) along with appropriate
new functions and helpers.
- bson_validate and bson_iter_next now validate that BSON boolean values
are 0 or 1.
- bson_append_code_with_scope now preserves the "code with scope" type
if scope is an empty, non-NULL BSON document.
- BSON "code" and "code with scope" types are properly translated to
JSON of the form '{"$code": "...", "$scope": {...}}'.
- bson_json_reader functions now always validate UTF-8.
- JSON parsing now preserves integer width.
- bson_strtoll now matches stroll: it detects range errors, and when
parsing octal it stops at non-octal digits and returns what it parsed
instead of setting errno.
- New flag BSON_VALIDATE_EMPTY_KEYS causes bson_validate to fail if a
document contains zero-length field names.
- The configure option "--enable-hardening" had had no effect. It is
removed in favor of system-wide compiler configuration.
Diffstat (limited to 'devel')
-rw-r--r-- | devel/libbson/Makefile | 6 | ||||
-rw-r--r-- | devel/libbson/PLIST | 12 | ||||
-rw-r--r-- | devel/libbson/distinfo | 11 | ||||
-rw-r--r-- | devel/libbson/patches/patch-Makefile.in | 14 |
4 files changed, 19 insertions, 24 deletions
diff --git a/devel/libbson/Makefile b/devel/libbson/Makefile index 986bb7aebce..ccf6c7fffaf 100644 --- a/devel/libbson/Makefile +++ b/devel/libbson/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.20 2016/10/02 09:31:05 fhajny Exp $ +# $NetBSD: Makefile,v 1.21 2016/12/09 10:05:57 fhajny Exp $ -DISTNAME= libbson-1.4.2 +DISTNAME= libbson-1.5.0 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GITHUB:=mongodb/} @@ -20,6 +20,8 @@ PKGCONFIG_OVERRIDE+= src/libbson-1.0.pc.in INSTALLATION_DIRS+= ${PKGMANDIR}/man3 +TEST_TARGET= test + post-install: ${INSTALL_MAN} ${WRKSRC}/doc/man/bson_*.3 \ ${DESTDIR}${PREFIX}/${PKGMANDIR}/man3 diff --git a/devel/libbson/PLIST b/devel/libbson/PLIST index a1c15a76fbe..776fd3858a8 100644 --- a/devel/libbson/PLIST +++ b/devel/libbson/PLIST @@ -1,10 +1,11 @@ -@comment $NetBSD: PLIST,v 1.6 2016/08/17 14:07:08 fhajny Exp $ +@comment $NetBSD: PLIST,v 1.7 2016/12/09 10:05:57 fhajny Exp $ include/libbson-1.0/bcon.h include/libbson-1.0/bson-atomic.h include/libbson-1.0/bson-clock.h include/libbson-1.0/bson-compat.h include/libbson-1.0/bson-config.h include/libbson-1.0/bson-context.h +include/libbson-1.0/bson-decimal128.h include/libbson-1.0/bson-endian.h include/libbson-1.0/bson-error.h include/libbson-1.0/bson-iter.h @@ -35,6 +36,7 @@ man/man3/bson_append_code.3 man/man3/bson_append_code_with_scope.3 man/man3/bson_append_date_time.3 man/man3/bson_append_dbpointer.3 +man/man3/bson_append_decimal128.3 man/man3/bson_append_document.3 man/man3/bson_append_document_begin.3 man/man3/bson_append_document_end.3 @@ -57,7 +59,6 @@ man/man3/bson_append_utf8.3 man/man3/bson_append_value.3 man/man3/bson_as_json.3 man/man3/bson_check_version.3 -man/man3/bson_clock.3 man/man3/bson_compare.3 man/man3/bson_concat.3 man/man3/bson_context_destroy.3 @@ -69,6 +70,9 @@ man/man3/bson_copy_to.3 man/man3/bson_copy_to_excluding.3 man/man3/bson_count_keys.3 man/man3/bson_creating.3 +man/man3/bson_decimal128_from_string.3 +man/man3/bson_decimal128_t.3 +man/man3/bson_decimal128_to_string.3 man/man3/bson_destroy.3 man/man3/bson_destroy_with_steal.3 man/man3/bson_endianness.3 @@ -80,6 +84,7 @@ man/man3/bson_get_data.3 man/man3/bson_get_major_version.3 man/man3/bson_get_micro_version.3 man/man3/bson_get_minor_version.3 +man/man3/bson_get_monotonic_time.3 man/man3/bson_get_version.3 man/man3/bson_has_field.3 man/man3/bson_index.3 @@ -96,6 +101,7 @@ man/man3/bson_iter_code.3 man/man3/bson_iter_codewscope.3 man/man3/bson_iter_date_time.3 man/man3/bson_iter_dbpointer.3 +man/man3/bson_iter_decimal128.3 man/man3/bson_iter_document.3 man/man3/bson_iter_double.3 man/man3/bson_iter_dup_utf8.3 @@ -111,6 +117,7 @@ man/man3/bson_iter_key.3 man/man3/bson_iter_next.3 man/man3/bson_iter_oid.3 man/man3/bson_iter_overwrite_bool.3 +man/man3/bson_iter_overwrite_decimal128.3 man/man3/bson_iter_overwrite_double.3 man/man3/bson_iter_overwrite_int32.3 man/man3/bson_iter_overwrite_int64.3 @@ -231,3 +238,4 @@ man/man3/bson_zero_free.3 share/doc/libbson/COPYING share/doc/libbson/NEWS share/doc/libbson/README +share/doc/libbson/THIRD_PARTY_NOTICES diff --git a/devel/libbson/distinfo b/devel/libbson/distinfo index 5acf25d3e97..036cf73e922 100644 --- a/devel/libbson/distinfo +++ b/devel/libbson/distinfo @@ -1,7 +1,6 @@ -$NetBSD: distinfo,v 1.20 2016/10/02 09:31:05 fhajny Exp $ +$NetBSD: distinfo,v 1.21 2016/12/09 10:05:58 fhajny Exp $ -SHA1 (libbson-1.4.2.tar.gz) = 28e65ae2dc7130e1de2e5fc2bc2793571ff4f4d1 -RMD160 (libbson-1.4.2.tar.gz) = 7b0c5640e002e5d40f58985be0e471419096b024 -SHA512 (libbson-1.4.2.tar.gz) = 4cc8f833978483af3dcbc30bede33f2a9b448930fabf7be2d5581c8368e875dc1707d31eae209c747e69be1f82fa525c7362c5ac9c4e0b6b3f3346dd5147860e -Size (libbson-1.4.2.tar.gz) = 4597816 bytes -SHA1 (patch-Makefile.in) = 0e63f88b7f6e9df5bbbdd7ee294afa93f23335b0 +SHA1 (libbson-1.5.0.tar.gz) = ac7da3f9aec8984807a71d0a18ffec709f43ab76 +RMD160 (libbson-1.5.0.tar.gz) = aab8309ac421744a13a9db73c3bcee39644d5e8e +SHA512 (libbson-1.5.0.tar.gz) = b536fa2ec195df79d6027eb0833f5fb7d4f7ac8da72bed000abf6f094fcacdedbabd236654be8fd74933ab60b140c5ba6d3ae3f13ff900c59f3e96040c30dd03 +Size (libbson-1.5.0.tar.gz) = 4643681 bytes diff --git a/devel/libbson/patches/patch-Makefile.in b/devel/libbson/patches/patch-Makefile.in deleted file mode 100644 index b6e4b2406ab..00000000000 --- a/devel/libbson/patches/patch-Makefile.in +++ /dev/null @@ -1,14 +0,0 @@ -$NetBSD: patch-Makefile.in,v 1.2 2016/08/17 14:07:09 fhajny Exp $ - ---- Makefile.in.orig 2016-08-10 19:11:28.000000000 +0000 -+++ Makefile.in -@@ -793,7 +793,8 @@ test_libbson_LDFLAGS = $(COVERAGE_LDFLAG - test_libbson_LDADD = \ - $(PTHREAD_LIBS) \ - libbson-1.0.la \ -- libbson.la -+ libbson.la \ -+ libyajl.la - - @OS_DARWIN_FALSE@DEBUGGER = gdb --args - @OS_DARWIN_TRUE@DEBUGGER = lldb -- |