pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/msgpack msgpack: updated to 3.0.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/4032b1ac93a7
branches:  trunk
changeset: 381221:4032b1ac93a7
user:      adam <adam%pkgsrc.org@localhost>
date:      Fri Jun 01 07:55:43 2018 +0000

description:
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:

 devel/msgpack/Makefile                                        |   5 +-
 devel/msgpack/PLIST                                           |  63 ++++++++++-
 devel/msgpack/distinfo                                        |  14 +-
 devel/msgpack/patches/patch-include_msgpack_v1_vrefbuffer.hpp |   4 +-
 devel/msgpack/patches/patch-include_msgpack_vrefbuffer.h      |  10 +-
 5 files changed, 80 insertions(+), 16 deletions(-)

diffs (199 lines):

diff -r 0be2b6c4040a -r 4032b1ac93a7 devel/msgpack/Makefile
--- a/devel/msgpack/Makefile    Fri Jun 01 07:19:41 2018 +0000
+++ b/devel/msgpack/Makefile    Fri Jun 01 07:55:43 2018 +0000
@@ -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 -r 0be2b6c4040a -r 4032b1ac93a7 devel/msgpack/PLIST
--- a/devel/msgpack/PLIST       Fri Jun 01 07:19:41 2018 +0000
+++ b/devel/msgpack/PLIST       Fri Jun 01 07:55:43 2018 +0000
@@ -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_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_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_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_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/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/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 -r 0be2b6c4040a -r 4032b1ac93a7 devel/msgpack/distinfo
--- a/devel/msgpack/distinfo    Fri Jun 01 07:19:41 2018 +0000
+++ b/devel/msgpack/distinfo    Fri Jun 01 07:55:43 2018 +0000
@@ -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 -r 0be2b6c4040a -r 4032b1ac93a7 devel/msgpack/patches/patch-include_msgpack_v1_vrefbuffer.hpp
--- a/devel/msgpack/patches/patch-include_msgpack_v1_vrefbuffer.hpp     Fri Jun 01 07:19:41 2018 +0000
+++ b/devel/msgpack/patches/patch-include_msgpack_v1_vrefbuffer.hpp     Fri Jun 01 07:55:43 2018 +0000
@@ -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 -r 0be2b6c4040a -r 4032b1ac93a7 devel/msgpack/patches/patch-include_msgpack_vrefbuffer.h
--- a/devel/msgpack/patches/patch-include_msgpack_vrefbuffer.h  Fri Jun 01 07:19:41 2018 +0000
+++ b/devel/msgpack/patches/patch-include_msgpack_vrefbuffer.h  Fri Jun 01 07:55:43 2018 +0000
@@ -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 {



Home | Main Index | Thread Index | Old Index