Fri Jul 18 10:31:48 2014 UTC ()
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.


(fhajny)
diff -r1.3 -r1.4 pkgsrc/devel/libbson/Makefile
diff -r1.2 -r1.3 pkgsrc/devel/libbson/PLIST
diff -r1.2 -r1.3 pkgsrc/devel/libbson/buildlink3.mk
diff -r1.2 -r1.3 pkgsrc/devel/libbson/distinfo
diff -r1.1 -r0 pkgsrc/devel/libbson/patches/patch-configure

cvs diff -r1.3 -r1.4 pkgsrc/devel/libbson/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/libbson/Attic/Makefile 2014/06/11 13:50:19 1.3
+++ pkgsrc/devel/libbson/Attic/Makefile 2014/07/18 10:31:48 1.4
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.3 2014/06/11 13:50:19 fhajny Exp $ 1# $NetBSD: Makefile,v 1.4 2014/07/18 10:31:48 fhajny Exp $
2 2
3DISTNAME= libbson-0.8.2 3DISTNAME= libbson-0.98.0
4CATEGORIES= devel 4CATEGORIES= devel
5MASTER_SITES= http://github.com/mongodb/libbson/releases/download/${PKGVERSION_NOREV}/ 5MASTER_SITES= http://github.com/mongodb/libbson/releases/download/${PKGVERSION_NOREV}/
6 6
7MAINTAINER= filip@joyent.com 7MAINTAINER= filip@joyent.com
8HOMEPAGE= http://github.com/mongodb/libbson/ 8HOMEPAGE= http://github.com/mongodb/libbson/
9COMMENT= BSON utility library 9COMMENT= BSON utility library
10LICENSE= apache-2.0 10LICENSE= apache-2.0
11 11
12BUILD_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc 12BUILD_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc
13BUILD_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto 13BUILD_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto
14 14
15GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
16USE_LANGUAGES= c c++ 16USE_LANGUAGES= c c++

cvs diff -r1.2 -r1.3 pkgsrc/devel/libbson/Attic/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/libbson/Attic/PLIST 2014/06/11 13:50:19 1.2
+++ pkgsrc/devel/libbson/Attic/PLIST 2014/07/18 10:31:48 1.3
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.2 2014/06/11 13:50:19 fhajny Exp $ 1@comment $NetBSD: PLIST,v 1.3 2014/07/18 10:31:48 fhajny Exp $
2include/libbson-1.0/bcon.h 2include/libbson-1.0/bcon.h
3include/libbson-1.0/bson-atomic.h 3include/libbson-1.0/bson-atomic.h
4include/libbson-1.0/bson-clock.h 4include/libbson-1.0/bson-clock.h
5include/libbson-1.0/bson-compat.h 5include/libbson-1.0/bson-compat.h
6include/libbson-1.0/bson-config.h 6include/libbson-1.0/bson-config.h
7include/libbson-1.0/bson-context.h 7include/libbson-1.0/bson-context.h
8include/libbson-1.0/bson-endian.h 8include/libbson-1.0/bson-endian.h
9include/libbson-1.0/bson-error.h 9include/libbson-1.0/bson-error.h
10include/libbson-1.0/bson-iter.h 10include/libbson-1.0/bson-iter.h
11include/libbson-1.0/bson-json.h 11include/libbson-1.0/bson-json.h
12include/libbson-1.0/bson-keys.h 12include/libbson-1.0/bson-keys.h
13include/libbson-1.0/bson-macros.h 13include/libbson-1.0/bson-macros.h
14include/libbson-1.0/bson-md5.h 14include/libbson-1.0/bson-md5.h
@@ -120,26 +120,27 @@ man/man3/bson_json_data_reader_ingest.3 @@ -120,26 +120,27 @@ man/man3/bson_json_data_reader_ingest.3
120man/man3/bson_json_data_reader_new.3 120man/man3/bson_json_data_reader_new.3
121man/man3/bson_json_reader_destroy.3 121man/man3/bson_json_reader_destroy.3
122man/man3/bson_json_reader_new.3 122man/man3/bson_json_reader_new.3
123man/man3/bson_json_reader_new_from_fd.3 123man/man3/bson_json_reader_new_from_fd.3
124man/man3/bson_json_reader_new_from_file.3 124man/man3/bson_json_reader_new_from_file.3
125man/man3/bson_json_reader_read.3 125man/man3/bson_json_reader_read.3
126man/man3/bson_json_reader_t.3 126man/man3/bson_json_reader_t.3
127man/man3/bson_malloc.3 127man/man3/bson_malloc.3
128man/man3/bson_malloc0.3 128man/man3/bson_malloc0.3
129man/man3/bson_md5_append.3 129man/man3/bson_md5_append.3
130man/man3/bson_md5_finish.3 130man/man3/bson_md5_finish.3
131man/man3/bson_md5_init.3 131man/man3/bson_md5_init.3
132man/man3/bson_md5_t.3 132man/man3/bson_md5_t.3
 133man/man3/bson_mem_set_vtable.3
133man/man3/bson_new.3 134man/man3/bson_new.3
134man/man3/bson_new_from_buffer.3 135man/man3/bson_new_from_buffer.3
135man/man3/bson_new_from_data.3 136man/man3/bson_new_from_data.3
136man/man3/bson_new_from_json.3 137man/man3/bson_new_from_json.3
137man/man3/bson_oid_compare.3 138man/man3/bson_oid_compare.3
138man/man3/bson_oid_copy.3 139man/man3/bson_oid_copy.3
139man/man3/bson_oid_equal.3 140man/man3/bson_oid_equal.3
140man/man3/bson_oid_get_time_t.3 141man/man3/bson_oid_get_time_t.3
141man/man3/bson_oid_hash.3 142man/man3/bson_oid_hash.3
142man/man3/bson_oid_init.3 143man/man3/bson_oid_init.3
143man/man3/bson_oid_init_from_data.3 144man/man3/bson_oid_init_from_data.3
144man/man3/bson_oid_init_from_string.3 145man/man3/bson_oid_init_from_string.3
145man/man3/bson_oid_init_sequence.3 146man/man3/bson_oid_init_sequence.3

cvs diff -r1.2 -r1.3 pkgsrc/devel/libbson/Attic/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/devel/libbson/Attic/buildlink3.mk 2014/06/11 13:50:19 1.2
+++ pkgsrc/devel/libbson/Attic/buildlink3.mk 2014/07/18 10:31:48 1.3
@@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
1# $NetBSD: buildlink3.mk,v 1.2 2014/06/11 13:50:19 fhajny Exp $ 1# $NetBSD: buildlink3.mk,v 1.3 2014/07/18 10:31:48 fhajny Exp $
2 2
3BUILDLINK_TREE+= libbson 3BUILDLINK_TREE+= libbson
4 4
5.if !defined(LIBBSON_BUILDLINK3_MK) 5.if !defined(LIBBSON_BUILDLINK3_MK)
6LIBBSON_BUILDLINK3_MK:= 6LIBBSON_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.libbson+= libbson>=0.8.0 8BUILDLINK_API_DEPENDS.libbson+= libbson>=0.8.4
9BUILDLINK_PKGSRCDIR.libbson?= ../../devel/libbson 9BUILDLINK_PKGSRCDIR.libbson?= ../../devel/libbson
10.endif # LIBBSON_BUILDLINK3_MK 10.endif # LIBBSON_BUILDLINK3_MK
11 11
12BUILDLINK_TREE+= -libbson 12BUILDLINK_TREE+= -libbson

cvs diff -r1.2 -r1.3 pkgsrc/devel/libbson/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/libbson/Attic/distinfo 2014/06/11 13:50:19 1.2
+++ pkgsrc/devel/libbson/Attic/distinfo 2014/07/18 10:31:48 1.3
@@ -1,6 +1,5 @@ @@ -1,6 +1,5 @@
1$NetBSD: distinfo,v 1.2 2014/06/11 13:50:19 fhajny Exp $ 1$NetBSD: distinfo,v 1.3 2014/07/18 10:31:48 fhajny Exp $
2 2
3SHA1 (libbson-0.8.2.tar.gz) = d55efe111e7fc9e62ae6cd1eb09d88ac6dc78149 3SHA1 (libbson-0.98.0.tar.gz) = 3e80019b8896669dc84781fe105438a3ccd2f483
4RMD160 (libbson-0.8.2.tar.gz) = 80393f17eb15680199aa7237e1f2cfbbd18fa3ff 4RMD160 (libbson-0.98.0.tar.gz) = 0fba756d8f652ebc441cdaaeb292081adef5bdd8
5Size (libbson-0.8.2.tar.gz) = 4467000 bytes 5Size (libbson-0.98.0.tar.gz) = 4451923 bytes
6SHA1 (patch-configure) = 9ffba2df753b7b210bb44846a9600480634a9c3b 

File Deleted: pkgsrc/devel/libbson/patches/Attic/patch-configure