NetBSD Problem Report #54814

From www@netbsd.org  Tue Dec 31 10:03:08 2019
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 155BD7A158
	for <gnats-bugs@gnats.NetBSD.org>; Tue, 31 Dec 2019 10:03:08 +0000 (UTC)
Message-Id: <20191231100306.CDF7C7A1D6@mollari.NetBSD.org>
Date: Tue, 31 Dec 2019 10:03:06 +0000 (UTC)
From: jonthn+pkgsrc@pinacea.com
Reply-To: jonthn+pkgsrc@pinacea.com
To: gnats-bugs@NetBSD.org
Subject: devel/msgpack Update to version 3.2.1
X-Send-Pr-Version: www-1.0

>Number:         54814
>Category:       pkg
>Synopsis:       devel/msgpack Update to version 3.2.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    adam
>State:          closed
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Tue Dec 31 10:05:00 +0000 2019
>Closed-Date:    Sat Apr 11 13:48:51 +0000 2020
>Last-Modified:  Sat Apr 11 13:48:51 +0000 2020
>Originator:     Jonathan Buschmann
>Release:        
>Organization:
>Environment:
>Description:
Update for msgpack

--- Changelog


2019-12-10 version 3.2.1

    Fix snprintf return value checking (#821)
    Remove some warnings (#819)
    Fix fbuffer result checking (#812)
    Fix temporary object handling (#807)
    Improve cmake support (#804)
    Fix invalid int main parameter (#800)
    Improve supporting platform (#797, #817)
    Fix ZLIB error handling (#795)
    Remove unused variable (#793)
    Improve integer overflow checking (#792)

2019-05-27 version 3.2.0

    Fix invalid include (#783)
    Add timespec support (#781)
    Fix unchecked fnprintf on C (#780)
    Improve integer overflow checking on C (#776)
    Fix warnings on -Wconversion (#770, #777, #784)
    Fix invalid passed by value on aligned_zone_size_visitor (#764)
    Improve windows support (#757, #779)
    Fix msgpack::object size caluclation error (#754)
    Fix memory error on example code (#753)
    Fix redundant memory allocation on C (#747)
    Fix msgpack::type::tuple base class conversion (#743)
>How-To-Repeat:

>Fix:
diff --git i/devel/msgpack/Makefile w/devel/msgpack/Makefile
index 33bd134da95..193787fad48 100644
--- i/devel/msgpack/Makefile
+++ w/devel/msgpack/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD: Makefile,v 1.16 2018/09/10 10:24:18 adam Exp $

-DISTNAME=	msgpack-3.1.1
+DISTNAME=	msgpack-3.2.1
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_GITHUB:=msgpack/}
 GITHUB_RELEASE=	cpp-${PKGVERSION_NOREV}
diff --git i/devel/msgpack/PLIST w/devel/msgpack/PLIST
index 8ee0386c60a..839eeeae595 100644
--- i/devel/msgpack/PLIST
+++ w/devel/msgpack/PLIST
@@ -23,6 +23,7 @@ include/msgpack/adaptor/cpp11/chrono.hpp
 include/msgpack/adaptor/cpp11/forward_list.hpp
 include/msgpack/adaptor/cpp11/reference_wrapper.hpp
 include/msgpack/adaptor/cpp11/shared_ptr.hpp
+include/msgpack/adaptor/cpp11/timespec.hpp
 include/msgpack/adaptor/cpp11/tuple.hpp
 include/msgpack/adaptor/cpp11/unique_ptr.hpp
 include/msgpack/adaptor/cpp11/unordered_map.hpp
@@ -64,6 +65,7 @@ include/msgpack/adaptor/vector.hpp
 include/msgpack/adaptor/vector_bool.hpp
 include/msgpack/adaptor/vector_char.hpp
 include/msgpack/adaptor/vector_unsigned_char.hpp
+include/msgpack/adaptor/wstring.hpp
 include/msgpack/cpp_config.hpp
 include/msgpack/cpp_config_decl.hpp
 include/msgpack/create_object_visitor.hpp
@@ -536,6 +538,7 @@ include/msgpack/v1/adaptor/cpp11/chrono.hpp
 include/msgpack/v1/adaptor/cpp11/forward_list.hpp
 include/msgpack/v1/adaptor/cpp11/reference_wrapper.hpp
 include/msgpack/v1/adaptor/cpp11/shared_ptr.hpp
+include/msgpack/v1/adaptor/cpp11/timespec.hpp
 include/msgpack/v1/adaptor/cpp11/tuple.hpp
 include/msgpack/v1/adaptor/cpp11/unique_ptr.hpp
 include/msgpack/v1/adaptor/cpp11/unordered_map.hpp
@@ -590,6 +593,7 @@ include/msgpack/v1/adaptor/vector.hpp
 include/msgpack/v1/adaptor/vector_bool.hpp
 include/msgpack/v1/adaptor/vector_char.hpp
 include/msgpack/v1/adaptor/vector_unsigned_char.hpp
+include/msgpack/v1/adaptor/wstring.hpp
 include/msgpack/v1/cpp_config.hpp
 include/msgpack/v1/cpp_config_decl.hpp
 include/msgpack/v1/detail/cpp03_zone.hpp
diff --git i/devel/msgpack/distinfo w/devel/msgpack/distinfo
index 1e57ea2336e..96bd032a3f0 100644
--- i/devel/msgpack/distinfo
+++ w/devel/msgpack/distinfo
@@ -1,8 +1,7 @@
 $NetBSD: distinfo,v 1.12 2018/09/10 10:24:18 adam Exp $

-SHA1 (msgpack-3.1.1.tar.gz) = 004fc1465e7b6f962b947f70d120ea13c9b425e0
-RMD160 (msgpack-3.1.1.tar.gz) = c09d2974785c4ceb449536a15d60946c22348a77
-SHA512 (msgpack-3.1.1.tar.gz) = cc634ef38b3844bf994159024441fe72d99055c42b0a4d81245b0629fd1f3147587eb36537cfb85e4cae2edc1dc23d7fa400022efa5a10dca295f9a6acd38346
-Size (msgpack-3.1.1.tar.gz) = 495858 bytes
-SHA1 (patch-include_msgpack_v1_vrefbuffer.hpp) = 339ce944dacff1416e27b4c570d5d4c22cf99d28
-SHA1 (patch-include_msgpack_vrefbuffer.h) = 349aa6df98b27a845be9ceea0ef33f051955ed91
+SHA1 (msgpack-3.2.1.tar.gz) = e7e38025198148dfb69ef7ddc776dc046ac77717
+RMD160 (msgpack-3.2.1.tar.gz) = 83e0ca6f2d1b76c436a88a5366b7fb8e0f582edc
+SHA512 (msgpack-3.2.1.tar.gz) = 68d06b05a1f00a3d9d7d39313a9e11f42828606c39d9d4c07673a48c9b88028a6316f2a964881cc8e4d185616a037711f02a7d3cd6029eadbacf52145603538b
+Size (msgpack-3.2.1.tar.gz) = 1234733 bytes
+SHA1 (patch-include_msgpack_vrefbuffer.h) = 7a3fc52767e88cd6f4a548bc881fa3e00a7f339b
diff --git i/devel/msgpack/patches/patch-include_msgpack_v1_vrefbuffer.hpp w/devel/msgpack/patches/patch-include_msgpack_v1_vrefbuffer.hpp
deleted file mode 100644
index 95ea7891fcc..00000000000
--- i/devel/msgpack/patches/patch-include_msgpack_v1_vrefbuffer.hpp
+++ /dev/null
@@ -1,15 +0,0 @@
-$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
-@@ -22,7 +22,7 @@
- #endif
- #endif // defined(_MSC_VER)
- 
--#if defined(unix) || defined(__unix) || defined(__APPLE__) || defined(__OpenBSD__)
-+#if defined(unix) || defined(__unix) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__QNX__) || defined(__QNXTO__) || defined(__NetBSD__) || defined(__FreeBSD__)
- #include <sys/uio.h>
- #else
- struct iovec {
diff --git i/devel/msgpack/patches/patch-include_msgpack_vrefbuffer.h w/devel/msgpack/patches/patch-include_msgpack_vrefbuffer.h
index efcc939cdd1..dbeb5a31e52 100644
--- i/devel/msgpack/patches/patch-include_msgpack_vrefbuffer.h
+++ w/devel/msgpack/patches/patch-include_msgpack_vrefbuffer.h
@@ -8,8 +8,8 @@ FreeBSD fix.
  #include "zone.h"
  #include <stdlib.h>

--#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__)
+-#if defined(unix) || defined(__unix) || defined(__linux__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__QNX__) || defined(__QNXTO__) || defined(__HAIKU__)
++#if defined(unix) || defined(__unix) || defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__QNX__) || defined(__QNXTO__) || defined(__HAIKU__)
  #include <sys/uio.h>
  #else
  struct iovec {

>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: pkg-manager->adam
Responsible-Changed-By: maya@NetBSD.org
Responsible-Changed-When: Sat, 11 Apr 2020 12:55:01 +0000
Responsible-Changed-Why:
Asking last updater: any reason not to commit this update? thanks!


State-Changed-From-To: open->closed
State-Changed-By: adam@NetBSD.org
State-Changed-When: Sat, 11 Apr 2020 13:48:51 +0000
State-Changed-Why:
The package has been updated.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.46 2020/01/03 16:35:01 leot Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2020 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.