Use system iovec on FreeBSD and NetBSD. Bump revision.diff -r1.11 -r1.12 pkgsrc/devel/msgpack/Makefile
(joerg)
@@ -1,16 +1,17 @@ | @@ -1,16 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.11 2017/08/23 09:38:13 jperkin Exp $ | 1 | # $NetBSD: Makefile,v 1.12 2017/09/04 15:58:05 joerg Exp $ | |
2 | 2 | |||
3 | DISTNAME= msgpack-2.1.5 | 3 | DISTNAME= msgpack-2.1.5 | |
4 | PKGREVISION= 1 | |||
4 | CATEGORIES= devel | 5 | CATEGORIES= devel | |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=msgpack/} | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=msgpack/} | |
6 | GITHUB_RELEASE= cpp-${PKGVERSION_NOREV} | 7 | GITHUB_RELEASE= cpp-${PKGVERSION_NOREV} | |
7 | GITHUB_PROJECT= msgpack-c | 8 | GITHUB_PROJECT= msgpack-c | |
8 | 9 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://msgpack.org/ | 11 | HOMEPAGE= http://msgpack.org/ | |
11 | COMMENT= Binary-based efficient object serialization library | 12 | COMMENT= Binary-based efficient object serialization library | |
12 | LICENSE= boost-license | 13 | LICENSE= boost-license | |
13 | 14 | |||
14 | USE_CMAKE= yes | 15 | USE_CMAKE= yes | |
15 | USE_LANGUAGES= c c++ | 16 | USE_LANGUAGES= c c++ | |
16 | PKGCONFIG_OVERRIDE= msgpack.pc.in | 17 | PKGCONFIG_OVERRIDE= msgpack.pc.in |
@@ -1,6 +1,8 @@ | @@ -1,6 +1,8 @@ | |||
1 | $NetBSD: distinfo,v 1.8 2017/08/06 19:19:33 adam Exp $ | 1 | $NetBSD: distinfo,v 1.9 2017/09/04 15:58:05 joerg Exp $ | |
2 | 2 | |||
3 | SHA1 (msgpack-2.1.5.tar.gz) = b41ac48e6b48cd46c67dcbbf2b1ed23efa24b669 | 3 | SHA1 (msgpack-2.1.5.tar.gz) = b41ac48e6b48cd46c67dcbbf2b1ed23efa24b669 | |
4 | RMD160 (msgpack-2.1.5.tar.gz) = 3da3e4316d1aed6196a2b19c7b34b62250a51a47 | 4 | RMD160 (msgpack-2.1.5.tar.gz) = 3da3e4316d1aed6196a2b19c7b34b62250a51a47 | |
5 | SHA512 (msgpack-2.1.5.tar.gz) = b26958217092a245ecc96d606a0c9d969d516f285a23d85fbd7f9d8f10a330deaf938d4a09812a71672b19ffb3ab5a6fa10e568bf2685e622c7a1118e25c41b0 | 5 | SHA512 (msgpack-2.1.5.tar.gz) = b26958217092a245ecc96d606a0c9d969d516f285a23d85fbd7f9d8f10a330deaf938d4a09812a71672b19ffb3ab5a6fa10e568bf2685e622c7a1118e25c41b0 | |
6 | Size (msgpack-2.1.5.tar.gz) = 463951 bytes | 6 | Size (msgpack-2.1.5.tar.gz) = 463951 bytes | |
7 | SHA1 (patch-include_msgpack_v1_vrefbuffer.hpp) = a3b7db3977d247b4e8b3383f77919f8fc9a084c2 | |||
8 | SHA1 (patch-include_msgpack_vrefbuffer.h) = c7b4c77ae5fe4a868eb5c5f38faeedec683347bf |
$NetBSD: patch-include_msgpack_v1_vrefbuffer.hpp,v 1.1 2017/09/04 15:58:05 joerg Exp $
--- 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 {
$NetBSD: patch-include_msgpack_vrefbuffer.h,v 1.1 2017/09/04 15:58:05 joerg Exp $
--- include/msgpack/vrefbuffer.h.orig 2017-09-03 19:45:34.429664800 +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__)
#include <sys/uio.h>
#else
struct iovec {