diff options
author | adam <adam@pkgsrc.org> | 2018-06-01 07:55:43 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2018-06-01 07:55:43 +0000 |
commit | 67befbb18ad4e5142eb55e662e810919cddb9b5f (patch) | |
tree | 822014ee814c8eaf1c71fbb9e2830fddea5c1bec /devel/msgpack | |
parent | 05000df74856f927ff177ac407a2debdc12f74da (diff) | |
download | pkgsrc-67befbb18ad4e5142eb55e662e810919cddb9b5f.tar.gz |
msgpack: updated to 3.0.1
version 3.0.1
Add fuzz directory to release tar ball
Add include file checking for X-Code
version 3.0.0
breaking changes
----------------
Change offset parameter updating rule. If parse error is happend, offset is updated to the error position.
other updates
-------------
Improve cross platform configuration
Improve build system
Improve user class adaptor
Improve msgpack::object visitation logic
Remove some warnings
Add -> and * operators to object_handle
Improve CI environment
Improve documents
Refactoring
Add OSS-Fuzz support
Diffstat (limited to 'devel/msgpack')
-rw-r--r-- | devel/msgpack/Makefile | 5 | ||||
-rw-r--r-- | devel/msgpack/PLIST | 63 | ||||
-rw-r--r-- | devel/msgpack/distinfo | 14 | ||||
-rw-r--r-- | devel/msgpack/patches/patch-include_msgpack_v1_vrefbuffer.hpp | 4 | ||||
-rw-r--r-- | devel/msgpack/patches/patch-include_msgpack_vrefbuffer.h | 10 |
5 files changed, 80 insertions, 16 deletions
diff --git a/devel/msgpack/Makefile b/devel/msgpack/Makefile index 6abfe3dd922..d0e563aa59d 100644 --- a/devel/msgpack/Makefile +++ b/devel/msgpack/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.13 2017/11/06 13:28:37 wiz Exp $ +# $NetBSD: Makefile,v 1.14 2018/06/01 07:55:43 adam Exp $ -DISTNAME= msgpack-2.1.5 -PKGREVISION= 1 +DISTNAME= msgpack-3.0.1 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GITHUB:=msgpack/} GITHUB_RELEASE= cpp-${PKGVERSION_NOREV} diff --git a/devel/msgpack/PLIST b/devel/msgpack/PLIST index febe2817636..47eb08a3b58 100644 --- a/devel/msgpack/PLIST +++ b/devel/msgpack/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.4 2017/07/16 21:01:06 adam Exp $ +@comment $NetBSD: PLIST,v 1.5 2018/06/01 07:55:43 adam Exp $ include/msgpack.h include/msgpack.hpp include/msgpack/adaptor/adaptor_base.hpp @@ -62,6 +62,8 @@ include/msgpack/adaptor/vector_char.hpp include/msgpack/adaptor/vector_unsigned_char.hpp include/msgpack/cpp_config.hpp include/msgpack/cpp_config_decl.hpp +include/msgpack/create_object_visitor.hpp +include/msgpack/create_object_visitor_decl.hpp include/msgpack/fbuffer.h include/msgpack/fbuffer.hpp include/msgpack/fbuffer_decl.hpp @@ -71,6 +73,8 @@ include/msgpack/iterator.hpp include/msgpack/iterator_decl.hpp include/msgpack/meta.hpp include/msgpack/meta_decl.hpp +include/msgpack/null_visitor.hpp +include/msgpack/null_visitor_decl.hpp include/msgpack/object.h include/msgpack/object.hpp include/msgpack/object_decl.hpp @@ -81,6 +85,8 @@ include/msgpack/pack.hpp include/msgpack/pack_decl.hpp include/msgpack/pack_define.h include/msgpack/pack_template.h +include/msgpack/parse.hpp +include/msgpack/parse_decl.hpp include/msgpack/parse_return.hpp include/msgpack/predef.h include/msgpack/predef/architecture.h @@ -526,6 +532,7 @@ include/msgpack/v1/adaptor/detail/cpp03_define_map.hpp include/msgpack/v1/adaptor/detail/cpp03_define_map_decl.hpp include/msgpack/v1/adaptor/detail/cpp03_msgpack_tuple.hpp include/msgpack/v1/adaptor/detail/cpp03_msgpack_tuple_decl.hpp +include/msgpack/v1/adaptor/detail/cpp11_convert_helper.hpp include/msgpack/v1/adaptor/detail/cpp11_define_array.hpp include/msgpack/v1/adaptor/detail/cpp11_define_array_decl.hpp include/msgpack/v1/adaptor/detail/cpp11_define_map.hpp @@ -617,27 +624,77 @@ include/msgpack/v2/adaptor/size_equal_only_decl.hpp include/msgpack/v2/adaptor/v4raw_decl.hpp include/msgpack/v2/cpp_config_decl.hpp include/msgpack/v2/create_object_visitor.hpp +include/msgpack/v2/create_object_visitor_decl.hpp include/msgpack/v2/detail/cpp03_zone_decl.hpp include/msgpack/v2/detail/cpp11_zone_decl.hpp include/msgpack/v2/fbuffer_decl.hpp include/msgpack/v2/iterator_decl.hpp include/msgpack/v2/meta_decl.hpp include/msgpack/v2/null_visitor.hpp +include/msgpack/v2/null_visitor_decl.hpp include/msgpack/v2/object.hpp include/msgpack/v2/object_decl.hpp include/msgpack/v2/object_fwd.hpp include/msgpack/v2/object_fwd_decl.hpp include/msgpack/v2/pack_decl.hpp include/msgpack/v2/parse.hpp +include/msgpack/v2/parse_decl.hpp include/msgpack/v2/parse_return.hpp include/msgpack/v2/sbuffer_decl.hpp include/msgpack/v2/unpack.hpp include/msgpack/v2/unpack_decl.hpp include/msgpack/v2/vrefbuffer_decl.hpp include/msgpack/v2/x3_parse.hpp +include/msgpack/v2/x3_parse_decl.hpp include/msgpack/v2/x3_unpack.hpp +include/msgpack/v2/x3_unpack_decl.hpp include/msgpack/v2/zbuffer_decl.hpp include/msgpack/v2/zone_decl.hpp +include/msgpack/v3/adaptor/adaptor_base.hpp +include/msgpack/v3/adaptor/adaptor_base_decl.hpp +include/msgpack/v3/adaptor/array_ref_decl.hpp +include/msgpack/v3/adaptor/boost/msgpack_variant_decl.hpp +include/msgpack/v3/adaptor/check_container_size_decl.hpp +include/msgpack/v3/adaptor/define_decl.hpp +include/msgpack/v3/adaptor/detail/cpp03_define_array_decl.hpp +include/msgpack/v3/adaptor/detail/cpp03_define_map_decl.hpp +include/msgpack/v3/adaptor/detail/cpp03_msgpack_tuple_decl.hpp +include/msgpack/v3/adaptor/detail/cpp11_define_array_decl.hpp +include/msgpack/v3/adaptor/detail/cpp11_define_map_decl.hpp +include/msgpack/v3/adaptor/detail/cpp11_msgpack_tuple_decl.hpp +include/msgpack/v3/adaptor/ext_decl.hpp +include/msgpack/v3/adaptor/fixint_decl.hpp +include/msgpack/v3/adaptor/int_decl.hpp +include/msgpack/v3/adaptor/map_decl.hpp +include/msgpack/v3/adaptor/msgpack_tuple_decl.hpp +include/msgpack/v3/adaptor/nil_decl.hpp +include/msgpack/v3/adaptor/raw_decl.hpp +include/msgpack/v3/adaptor/size_equal_only_decl.hpp +include/msgpack/v3/adaptor/v4raw_decl.hpp +include/msgpack/v3/cpp_config_decl.hpp +include/msgpack/v3/create_object_visitor_decl.hpp +include/msgpack/v3/detail/cpp03_zone_decl.hpp +include/msgpack/v3/detail/cpp11_zone_decl.hpp +include/msgpack/v3/fbuffer_decl.hpp +include/msgpack/v3/iterator_decl.hpp +include/msgpack/v3/meta_decl.hpp +include/msgpack/v3/null_visitor_decl.hpp +include/msgpack/v3/object_decl.hpp +include/msgpack/v3/object_fwd.hpp +include/msgpack/v3/object_fwd_decl.hpp +include/msgpack/v3/pack_decl.hpp +include/msgpack/v3/parse.hpp +include/msgpack/v3/parse_decl.hpp +include/msgpack/v3/parse_return.hpp +include/msgpack/v3/sbuffer_decl.hpp +include/msgpack/v3/unpack.hpp +include/msgpack/v3/unpack_decl.hpp +include/msgpack/v3/vrefbuffer_decl.hpp +include/msgpack/v3/x3_parse_decl.hpp +include/msgpack/v3/x3_unpack.hpp +include/msgpack/v3/x3_unpack_decl.hpp +include/msgpack/v3/zbuffer_decl.hpp +include/msgpack/v3/zone_decl.hpp include/msgpack/version.h include/msgpack/version.hpp include/msgpack/version_master.h @@ -645,6 +702,10 @@ include/msgpack/versioning.hpp include/msgpack/vrefbuffer.h include/msgpack/vrefbuffer.hpp include/msgpack/vrefbuffer_decl.hpp +include/msgpack/x3_parse.hpp +include/msgpack/x3_parse_decl.hpp +include/msgpack/x3_unpack.hpp +include/msgpack/x3_unpack_decl.hpp include/msgpack/zbuffer.h include/msgpack/zbuffer.hpp include/msgpack/zbuffer_decl.hpp diff --git a/devel/msgpack/distinfo b/devel/msgpack/distinfo index 07ebfa573af..e1002b9af93 100644 --- a/devel/msgpack/distinfo +++ b/devel/msgpack/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.9 2017/09/04 15:58:05 joerg Exp $ +$NetBSD: distinfo,v 1.10 2018/06/01 07:55:43 adam Exp $ -SHA1 (msgpack-2.1.5.tar.gz) = b41ac48e6b48cd46c67dcbbf2b1ed23efa24b669 -RMD160 (msgpack-2.1.5.tar.gz) = 3da3e4316d1aed6196a2b19c7b34b62250a51a47 -SHA512 (msgpack-2.1.5.tar.gz) = b26958217092a245ecc96d606a0c9d969d516f285a23d85fbd7f9d8f10a330deaf938d4a09812a71672b19ffb3ab5a6fa10e568bf2685e622c7a1118e25c41b0 -Size (msgpack-2.1.5.tar.gz) = 463951 bytes -SHA1 (patch-include_msgpack_v1_vrefbuffer.hpp) = a3b7db3977d247b4e8b3383f77919f8fc9a084c2 -SHA1 (patch-include_msgpack_vrefbuffer.h) = c7b4c77ae5fe4a868eb5c5f38faeedec683347bf +SHA1 (msgpack-3.0.1.tar.gz) = bb816f32fa9004d2f584d61d223aa9df58091c65 +RMD160 (msgpack-3.0.1.tar.gz) = 27d49c271848a59c141d78ffd601faa46905e509 +SHA512 (msgpack-3.0.1.tar.gz) = b1ddf135ba83cb4167edf638cc3dd0ea392136dc9ad52cd99fc9db4d0a26fb283105d585323facae55ce3c55a4870ae5e7a52194ea9535139e217f4febe11128 +Size (msgpack-3.0.1.tar.gz) = 481488 bytes +SHA1 (patch-include_msgpack_v1_vrefbuffer.hpp) = 339ce944dacff1416e27b4c570d5d4c22cf99d28 +SHA1 (patch-include_msgpack_vrefbuffer.h) = 349aa6df98b27a845be9ceea0ef33f051955ed91 diff --git a/devel/msgpack/patches/patch-include_msgpack_v1_vrefbuffer.hpp b/devel/msgpack/patches/patch-include_msgpack_v1_vrefbuffer.hpp index 92ff61d981e..95ea7891fcc 100644 --- a/devel/msgpack/patches/patch-include_msgpack_v1_vrefbuffer.hpp +++ b/devel/msgpack/patches/patch-include_msgpack_v1_vrefbuffer.hpp @@ -1,4 +1,6 @@ -$NetBSD: patch-include_msgpack_v1_vrefbuffer.hpp,v 1.1 2017/09/04 15:58:05 joerg Exp $ +$NetBSD: patch-include_msgpack_v1_vrefbuffer.hpp,v 1.2 2018/06/01 07:55:43 adam Exp $ + +NetBSD and FreeBSD fix. --- include/msgpack/v1/vrefbuffer.hpp.orig 2017-09-03 19:45:31.891730579 +0000 +++ include/msgpack/v1/vrefbuffer.hpp diff --git a/devel/msgpack/patches/patch-include_msgpack_vrefbuffer.h b/devel/msgpack/patches/patch-include_msgpack_vrefbuffer.h index ba7e557c6dc..efcc939cdd1 100644 --- a/devel/msgpack/patches/patch-include_msgpack_vrefbuffer.h +++ b/devel/msgpack/patches/patch-include_msgpack_vrefbuffer.h @@ -1,13 +1,15 @@ -$NetBSD: patch-include_msgpack_vrefbuffer.h,v 1.1 2017/09/04 15:58:05 joerg Exp $ +$NetBSD: patch-include_msgpack_vrefbuffer.h,v 1.2 2018/06/01 07:55:43 adam Exp $ ---- include/msgpack/vrefbuffer.h.orig 2017-09-03 19:45:34.429664800 +0000 +FreeBSD fix. + +--- include/msgpack/vrefbuffer.h.orig 2018-04-09 13:56:00.000000000 +0000 +++ include/msgpack/vrefbuffer.h @@ -13,7 +13,7 @@ #include "zone.h" #include <stdlib.h> --#if defined(unix) || defined(__unix) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__QNX__) || defined(__QNXTO__) -+#if defined(unix) || defined(__unix) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__QNX__) || defined(__QNXTO__) || defined(__NetBSD__) || defined(__FreeBSD__) +-#if defined(unix) || defined(__unix) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__QNX__) || defined(__QNXTO__) ++#if defined(unix) || defined(__unix) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__QNX__) || defined(__QNXTO__) || defined(__FreeBSD__) #include <sys/uio.h> #else struct iovec { |