pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/libbson



Module Name:    pkgsrc
Committed By:   fhajny
Date:           Fri Dec  9 10:05:58 UTC 2016

Modified Files:
        pkgsrc/devel/libbson: Makefile PLIST distinfo
Removed Files:
        pkgsrc/devel/libbson/patches: patch-Makefile.in

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/libbson/Makefile \
    pkgsrc/devel/libbson/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/libbson/PLIST
cvs rdiff -u -r1.2 -r0 pkgsrc/devel/libbson/patches/patch-Makefile.in

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/libbson/Makefile
diff -u pkgsrc/devel/libbson/Makefile:1.20 pkgsrc/devel/libbson/Makefile:1.21
--- pkgsrc/devel/libbson/Makefile:1.20  Sun Oct  2 09:31:05 2016
+++ pkgsrc/devel/libbson/Makefile       Fri Dec  9 10:05:57 2016
@@ -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.
 
 INSTALLATION_DIRS+=    ${PKGMANDIR}/man3
 
+TEST_TARGET=   test
+
 post-install:
        ${INSTALL_MAN} ${WRKSRC}/doc/man/bson_*.3 \
                ${DESTDIR}${PREFIX}/${PKGMANDIR}/man3
Index: pkgsrc/devel/libbson/distinfo
diff -u pkgsrc/devel/libbson/distinfo:1.20 pkgsrc/devel/libbson/distinfo:1.21
--- pkgsrc/devel/libbson/distinfo:1.20  Sun Oct  2 09:31:05 2016
+++ pkgsrc/devel/libbson/distinfo       Fri Dec  9 10:05:58 2016
@@ -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

Index: pkgsrc/devel/libbson/PLIST
diff -u pkgsrc/devel/libbson/PLIST:1.6 pkgsrc/devel/libbson/PLIST:1.7
--- pkgsrc/devel/libbson/PLIST:1.6      Wed Aug 17 14:07:08 2016
+++ pkgsrc/devel/libbson/PLIST  Fri Dec  9 10:05:57 2016
@@ -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



Home | Main Index | Thread Index | Old Index