Subject: CVS commit: pkgsrc/devel/libbson
From: Filip Hajny
Date: 2016-12-09 11:05:58
Message id: 20161209100558.3915DFBA6@cvs.NetBSD.org

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.

Files:
RevisionActionfile
1.21modifypkgsrc/devel/libbson/Makefile
1.7modifypkgsrc/devel/libbson/PLIST
1.21modifypkgsrc/devel/libbson/distinfo
1.2removepkgsrc/devel/libbson/patches/patch-Makefile.in