summaryrefslogtreecommitdiff
path: root/devel/msgpack
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2018-06-01 07:55:43 +0000
committeradam <adam@pkgsrc.org>2018-06-01 07:55:43 +0000
commit67befbb18ad4e5142eb55e662e810919cddb9b5f (patch)
tree822014ee814c8eaf1c71fbb9e2830fddea5c1bec /devel/msgpack
parent05000df74856f927ff177ac407a2debdc12f74da (diff)
downloadpkgsrc-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/Makefile5
-rw-r--r--devel/msgpack/PLIST63
-rw-r--r--devel/msgpack/distinfo14
-rw-r--r--devel/msgpack/patches/patch-include_msgpack_v1_vrefbuffer.hpp4
-rw-r--r--devel/msgpack/patches/patch-include_msgpack_vrefbuffer.h10
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 {