The NetBSD Project

CVS log for pkgsrc/devel/libbson/Attic/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / libbson

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.36
Tue Mar 5 14:25:21 2019 UTC (6 years ago) by adam
Branches: MAIN
CVS tags: HEAD
FILE REMOVED
Changes since revision 1.35: +1 -1 lines
Removed devel/libbson successor databases/mongo-c-driver

Revision 1.35: download - view: text, markup, annotated - select for diffs
Sat Dec 15 21:12:20 2018 UTC (6 years, 3 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +2 -2 lines
*: update email for fhajny

Revision 1.34: download - view: text, markup, annotated - select for diffs
Thu May 17 14:07:02 2018 UTC (6 years, 10 months ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +2 -2 lines
devel/libbson: Update to 1.9.5.

No change since 1.9.4; released to keep pace with libmongoc's version.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Wed Apr 11 14:00:03 2018 UTC (6 years, 11 months ago) by fhajny
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +2 -2 lines
devel/libbson: Update to 1.9.4.

- Compatibility with Sphinx 1.7.0 and later.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Thu Mar 1 12:29:43 2018 UTC (7 years ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +2 -2 lines
devel/libbson: Update to 1.9.3.

- No change since 1.9.2; released to keep pace with libmongoc's version.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Tue Jan 16 12:09:14 2018 UTC (7 years, 2 months ago) by fhajny
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +2 -2 lines
Update devel/libbson to 1.9.2.

- This release completes reverting a changed macro definition that
  broke API compatibility. The revert in 1.9.1 did not completely
  fix the BC break.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Mon Jan 15 12:35:29 2018 UTC (7 years, 2 months ago) by fhajny
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -2 lines
Update devel/libbson to 1.9.1.

- This release reverts a changed macro definition that broke API
  compatibility, and fixes an off-by-one error in bson_append_regex
  that resulted in corrupt BSON.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Tue Jan 2 10:42:30 2018 UTC (7 years, 2 months ago) by fhajny
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +2 -2 lines
Update devel/libbson to 1.9.0.

- Fix Autotools syntax for OpenBSD and any platform lacking stdint.h.
- Fix Android NDK incompatibilities.
- Fix a one-byte write past the end of a buffer in bson_decimal128_to_string.
- Avoid reading past the end of a string that contains UTF-8 multibyte NIL.
- Fix some pedantic warnings in C99 mode.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Mon Nov 20 16:05:04 2017 UTC (7 years, 4 months ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +2 -2 lines
Update devel/libbson to 1.8.2.

No change since 1.8.1; released to keep pace with libmongoc's version.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Fri Oct 13 14:23:10 2017 UTC (7 years, 5 months ago) by fhajny
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +2 -2 lines
Update devel/libbson to 1.8.1.

- Removes a syntax error in the configure script

Revision 1.26: download - view: text, markup, annotated - select for diffs
Tue Sep 26 14:16:56 2017 UTC (7 years, 5 months ago) by fhajny
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -2 lines
Update devel/libbson to 1.8.0.

- Make symbols bson_get_major_version, bson_get_minor_version,
  bson_get_micro_version, bson_get_version, and bson_check_version
  available to C++ programs.
- New CMake option ENABLE_MAINTAINER_FLAGS.
- Crash iterating over invalid code with scope.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Thu Aug 17 17:00:47 2017 UTC (7 years, 7 months ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -2 lines
Update devel/libbson to 1.7.0.

- Changes to JSON encoding and decoding:
  - New functions bson_as_canonical_extended_json and
    bson_as_relaxed_extended_json convert BSON to canonical and
    relaxed extended JSON according to MongoDB Extended JSON Spec.
  - When parsing JSON type wrappers like "$timestamp", any missing or
    extra keys are an error.
  - The JSON format for BSON regular expressions is now
    "$regularExpression": {"pattern": "...", "options": "..."}.
  - The JSON format for BSON binary elements is now "$binary":
    {"base64": "...", "subType": "..."}.
  - BSON dates can be parsed from "$date" as an ISO8601 date or
    "$numberLong" as milliseconds since the epoch: "t": {"$date":
    {"$numberLong": "1234"}}.
  - The non-numbers NaN, Infinity, and -Infinity are now recognized
    (regardless of case) when parsing JSON.
- CMake build now installs .pc files for programs that link to libbson
  using pkg-config. Both the CMake and Autotools build systems now
  install .cmake
- New CMake option, "ENABLE_STATIC", defaults to ON.
- Minimum required CMake version has been increased to 3.1.
- New functions
  - bson_strcasecmp, a portable equivalent of strcasecmp.
  - bson_iter_as_double, cast the current value to double.
  - bson_iter_init_from_data, creates an iterator from BSON string.
  - bson_validate_with_error, checks a document like bson_validate
    does but also reports which key was invalid
- New convenience macros
  - BSON_ITER_HOLDS_INT, checks if iterator holds int32 or int64
  - BSON_ITER_HOLDS_NUMBER, checks if iterator holds int32, int64 or
    double
- Raised BSON recursion limit to 200

Revision 1.24: download - view: text, markup, annotated - select for diffs
Sun Jul 30 22:32:15 2017 UTC (7 years, 7 months ago) by wiz
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -2 lines
Switch github HOMEPAGEs to https.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Wed Jun 14 10:24:15 2017 UTC (7 years, 9 months ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -2 lines
Update devel/libbson to 1.6.3.

libbson-1.6.3
- No change since 1.6.2; released to keep pace with libmongoc's
  version.

libbson-1.6.2
- This release further improves HP-UX compatibility, especially when
  building with CMake, and fixes some distribution issues we
  introduced when porting the documentation from Mallard to Sphinx.

Libbson-1.6.1
- This is a bugfix release that resolves GCC 7 compiler warnings,
  improves HP-UX compatibility, and avoids a test failure from
  launching too many threads on 32-bit MIPS.

Libbson-1.6.0
- Use jsonsl instead of libyajl as our JSON parsing library, parse
  JSON more strictly, fix minor parsing bugs.
- Extended JSON documents like '{"$code": "...", "$scope": {}}' are
  now parsed into BSON "code" elements.
- ISO8601 dates now allow years from 0000 to 9999 inclusive. Before,
  years before 1970 were prohibited.
- BSON floats and ints are now distinguished in JSON output.
- The library is now built and continuously tested with MinGW-W64 on
  Windows.
- The documentation is ported from Mallard XML to ReStructured Text,
  the HTML documentation is restyled, and numerous man page syntax
  errors fixed.
- All public functions now have the __cdecl calling convention on
  Windows.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Thu Jan 12 14:44:43 2017 UTC (8 years, 2 months ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -2 lines
Update devel/libbson to 1.5.3.

Changes since 1.5.0:
- CDRIVER-1982 fix ifdef for strerror_s with mingw.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Fri Dec 9 10:05:57 2016 UTC (8 years, 3 months ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +4 -2 lines
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.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Sun Oct 2 09:31:05 2016 UTC (8 years, 5 months ago) by fhajny
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -2 lines
Update devel/libbson to 1.4.2.

libbson 1.4.2
- No change since 1.4.1; released to keep pace with libmongoc's
  version.

libbson 1.4.1
- This release improves the HTML documentation's Makefile.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Wed Aug 17 14:07:08 2016 UTC (8 years, 7 months ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -2 lines
Update devel/libbson to 1.4.0.

- bson_reader_reset seeks to the beginning of a BSON buffer.
- bson_steal efficiently transfers contents from one bson_t to
  another.
- Fix Windows compile error with BSON_EXTRA_ALIGN disabled.
- Potential buffer overrun in bson_strndup.
- bson_oid_to_string optimization for MS Visual Studio
- bson_oid_is_valid accepts uppercase hex characters.
- bson_json_reader_read aborted on some invalid Extended JSON
  documents.
- All man page names now begin with "bson_" to avoid install
  conflicts.
- Error messages sometimes truncated at 63 chars.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Tue Apr 5 12:43:23 2016 UTC (8 years, 11 months ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -2 lines
Update devel/libbson to 1.3.5.

No changes since 1.3.3, versioned to keep pace with libmongoc.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Tue Feb 16 15:25:53 2016 UTC (9 years, 1 month ago) by fhajny
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -2 lines
Update devel/libbson to 1.3.3.

1.3.3
- No changes

1.3.2
- man pages couldn't be built from a distribution tarball.

1.3.1
- bson_strnlen is off by one on Windows.
- BSON_HAVE_STRNLEN config check used incorrectly.
- Incompatibility with older CMake versions.
- Wrong-sized allocation in bson_json_reader_new.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Tue Dec 8 09:34:38 2015 UTC (9 years, 3 months ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +8 -7 lines
Update devel/libbson to 1.3.0.

pkgsrc changes:
- Release tarballs cannot build man pages any more, use pre-built
  ones instead.

Changes since 1.2.1:
- Fix potential crash in bson_strncpy on Windows.
- Parse DBRefs correctly from JSON.
- CMake option to disable building tests: "cmake -DENABLE_TESTS:BOOL=OFF".
- Refactor the build system to declare library version in one place.
- Fix compiler warnings and errors, especially with Visual Studio 2015
  and IBM XL C.
- Combine environment's CFLAGS with configure options when building.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Thu Nov 5 13:41:18 2015 UTC (9 years, 4 months ago) by fhajny
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2 lines
Update devel/libbson to 1.2.1.

- Fixed compiler warnings and build failures on MinGW.
- Improve content and format of HTML documentation and man pages.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Oct 19 11:42:18 2015 UTC (9 years, 5 months ago) by fhajny
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
Update devel/libbson 1.1.10 to 1.2.0.

libbson 1.2.0
- Add bson_mem_restore_vtable(), the inverse of bson_mem_set_vtable().
- Enable runtime asserts in release build.
- Fixed compiler warnings and build failures on various platforms.
- Improvements to the formatting and contents of the documentation.

libbson 1.1.11
- Document bson streaming reads with an example, bson-streaming-reader.c.
- Document callback function types bson_reader_destroy_func_t and
  bson_reader_read_func_t.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Aug 24 15:56:07 2015 UTC (9 years, 7 months ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2 lines
Update devel/libbson to 1.1.10.

No change since 1.1.9; released to keep pace with mongo-c-driver.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sat Jul 4 15:01:27 2015 UTC (9 years, 8 months ago) by fhajny
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
Update devel/libbson to 1.1.9.

1.1.9
- "./configure --enable-coverage" works now.

1.1.8
- no change

Revision 1.11: download - view: text, markup, annotated - select for diffs
Wed Jun 10 17:24:49 2015 UTC (9 years, 9 months ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +4 -2 lines
Use mk/fetch/github.mk support.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Wed Jun 10 17:13:38 2015 UTC (9 years, 9 months ago) by fhajny
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
Update devel/libbson to 1.1.7.

Libbson 1.1.7
- Unchecked error in bson_utf8_escape_for_json caused unbounded memory
  growth and a crash.
- Nicer floating-point formatting in bson_as_json.
- Link error with CMake on Mac.

Libbson 1.1.5
- Fix link error "missing __sync_add_and_fetch_4" in GCC on i386 -
  the functions bson_atomic_int_add and bson_atomic_int64_add are
  now compiled and exported if needed in i386 mode
- Fix version check for GCC 5 and future versions of Clang
- Fix warnings and errors building on various platforms

Revision 1.9: download - view: text, markup, annotated - select for diffs
Tue Apr 21 07:58:09 2015 UTC (9 years, 11 months ago) by fhajny
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
Update libbson to 1.1.4.

Minor patch release with one bug fix for bson_iter_timeval.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Tue Mar 24 13:21:43 2015 UTC (10 years ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
Update devel/libbson to 1.1.2.

Libbson 1.1.2
=============
* sscanf_s doesn't exist for mingw.

Libbson 1.1.0
=============
ABI/API changes include:
* Deprecation of bson_copy_to_excluding
* Addition of bson_copy_to_excluding_noinit
* Removal of MIN, MAX and ABS macros in favor of BSON_MIN, BSON_MAX and
  BSON_ABS.  Note this is a breaking source level change if you relied on
  these from bson.h.  Also note that this is not a breaking ABI change.
* Addition of BSON_ERROR_BUFFER_SIZE macro

Other changes include:
* Addition of a versioned ABI for the libbson shared library
* fixed bson_get_monotonic_time fallback when a system monotonic clock can not
  be found.  Formerly failed to compile with an incorrect call to
  bson_gettimeofday
* Allow the "dbref" convention in bson_validate when BSON_VALIDATE_DOLLAR_KEYS
  is present
* Support for ISO-8601 or $numberLong dates in bson <-> json parsing
* Quiet various compiler warnings

Revision 1.7: download - view: text, markup, annotated - select for diffs
Thu Mar 12 15:25:24 2015 UTC (10 years ago) by tnn
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -1 lines
requires pthreads on non-Windows platforms

Revision 1.6: download - view: text, markup, annotated - select for diffs
Fri Dec 12 11:29:32 2014 UTC (10 years, 3 months ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
Update libbson to 1.0.2.
- bson_init_from_json supports top level arrays
- fixes for bson_strerror_r
- fix for timeouts on OS X
- house cleaning for various integer types

Revision 1.5: download - view: text, markup, annotated - select for diffs
Thu Oct 2 10:21:27 2014 UTC (10 years, 5 months ago) by fhajny
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2 lines
Update libbson to 1.0.0.

No official changelog, see commits made since 0.98.0:

https://github.com/mongodb/libbson/compare/0.98.0...1.0.0

Revision 1.4: download - view: text, markup, annotated - select for diffs
Fri Jul 18 10:31:48 2014 UTC (10 years, 8 months ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
Update libbson to 0.98.

Changes in 0.98:
- This release includes a new memory callback vtable to help in embedding
  situations that have their own custom allocator such as various language
  runtimes.
- A few compilation fixes for various C++ compilers have also been included.

Changes in 0.8.4:
- Alignment fixes for Solaris Studio C compiler.
- RPM and Debian packaging helpers.
- bson_gettimeofday() has dropped the deprecated timezone field used when
  calling posix gettimeofday(). This eases portability concerns. It is
  technically an ABI break, but since the field was never set, in reality
  it shouldn't be an issue.
- Multi-byte optimizations for bson_oid_to_string() have been disabled on
  non-x86 based platforms. This should aid in architecture portability.
- The JSON parser can now support $numberLong.
- bson_ascii_strtoll() has been added, which is a portable strtoll()
  implementation. This is primarily useful for Windows users and is used
  by the JSON parser.
- A bug was fixed in bson_iter_find_descendant() where the wrong field
  could be matched if it's prefix matched the query.
- bson_array_as_json() has been added to convert a bson_t as a top-level
  array.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Wed Jun 11 13:50:19 2014 UTC (10 years, 9 months ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +5 -3 lines
Update libbson to 0.8.2.

Changes in 0.8.2
----------------
 * A fix for BCON when used from C++.
 * Change bson_next_power_of_two() to accept size_t. This should not be
   an ABI break since it is static inline.

Changes in 0.8.0
----------------
This cycle includes much, much more documentation for your perusing. There is
much more cross-referencing and structure for your navigation pleasure.

We've improved support for Libbson on a few more exotic platforms. SPARC
support is looking pretty good these days.

You'll also find some new examples in this release to help you get started a
bit faster. If there is something you'd like to see, just ask!

There are a few ABI breaks this cycle, as we are well on the road to a 1.0 and
would like things as clean as possible. I anticipate a few more during the next
couple of cycles, but we will try to keep them to a minimum.  With that said,
you *WILL* need to recompile your application against 0.8.0.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sun May 18 21:19:36 2014 UTC (10 years, 10 months ago) by joerg
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -1 lines
Needs xmlto.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed May 7 15:43:59 2014 UTC (10 years, 10 months ago) by fhajny
Branches: MAIN
Import libbson as devel/libbson.

libbson is a library providing useful routines related to building,
parsing, and iterating BSON documents. It is a useful base for those
wanting to write high-performance C extensions to higher level
languages such as python, ruby, or perl.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>