summaryrefslogtreecommitdiff
path: root/meta-pkgs
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2019-10-09 19:17:45 +0000
committerryoon <ryoon@pkgsrc.org>2019-10-09 19:17:45 +0000
commitf20b837ff1ac3c230d52e0ed8116b5f179deb0a0 (patch)
treebcb14b61e3481fdd4b6d44f221312793fc9f9074 /meta-pkgs
parent18bc2647276157e979d83998393481d7ba670d8e (diff)
downloadpkgsrc-f20b837ff1ac3c230d52e0ed8116b5f179deb0a0.tar.gz
Fix devel/boost-libs build under recent NetBSD 9.99
* Follow EV_SET fingerprint change * Bump PKGREVISION of devel/boost-headers
Diffstat (limited to 'meta-pkgs')
-rw-r--r--meta-pkgs/boost/distinfo3
-rw-r--r--meta-pkgs/boost/patches/patch-boost_asio_detail_impl_kqueue__reactor.ipp17
2 files changed, 19 insertions, 1 deletions
diff --git a/meta-pkgs/boost/distinfo b/meta-pkgs/boost/distinfo
index 845a917a537..f65b174bdb4 100644
--- a/meta-pkgs/boost/distinfo
+++ b/meta-pkgs/boost/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.127 2019/08/22 21:05:27 tnn Exp $
+$NetBSD: distinfo,v 1.128 2019/10/09 19:17:45 ryoon Exp $
SHA1 (boost_1_71_0.tar.bz2) = 5b0a3cef23f0c124dde5bbb64324f615ac843ace
RMD160 (boost_1_71_0.tar.bz2) = a46b886ca26993610c84615fca4340ad3f955f81
@@ -6,6 +6,7 @@ SHA512 (boost_1_71_0.tar.bz2) = b7937d50c4512cf13cadd0ca829de36cf2cbc6fb788f45b1
Size (boost_1_71_0.tar.bz2) = 100124647 bytes
SHA1 (patch-boost_archive_basic__archive.hpp) = 7e7c88cfc00fbf524c70dedd8b9c3c889f8b684f
SHA1 (patch-boost_asio_detail_config.hpp) = f3ae1fd0a026c21a89d196c74e02c4d3c8ea0808
+SHA1 (patch-boost_asio_detail_impl_kqueue__reactor.ipp) = ce16c7c875e6361f952513e700a14761312650fa
SHA1 (patch-boost_atomic_detail_ops_gcc_sparc.hpp) = 53525f876daeec0a23963917c4c6fad154cf67c4
SHA1 (patch-boost_config_detail_posix__features.hpp) = 7d310574e7020c79c8bfa87cff4db0a2edc5b0bc
SHA1 (patch-boost_config_detail_suffix.hpp) = 12e22085e7c292b2451ea8bc581beaddcb936252
diff --git a/meta-pkgs/boost/patches/patch-boost_asio_detail_impl_kqueue__reactor.ipp b/meta-pkgs/boost/patches/patch-boost_asio_detail_impl_kqueue__reactor.ipp
new file mode 100644
index 00000000000..2a2a82d0997
--- /dev/null
+++ b/meta-pkgs/boost/patches/patch-boost_asio_detail_impl_kqueue__reactor.ipp
@@ -0,0 +1,17 @@
+$NetBSD: patch-boost_asio_detail_impl_kqueue__reactor.ipp,v 1.1 2019/10/09 19:17:45 ryoon Exp $
+
+* Fix build with recent NetBSD 9.99
+
+--- boost/asio/detail/impl/kqueue_reactor.ipp.orig 2019-08-14 12:02:17.000000000 +0000
++++ boost/asio/detail/impl/kqueue_reactor.ipp
+@@ -28,6 +28,10 @@
+ #include <boost/asio/detail/push_options.hpp>
+
+ #if defined(__NetBSD__)
++#include <sys/param.h>
++#endif
++
++#if defined(__NetBSD__) && __NetBSD_Version__ < 999001500
+ # define BOOST_ASIO_KQUEUE_EV_SET(ev, ident, filt, flags, fflags, data, udata) \
+ EV_SET(ev, ident, filt, flags, fflags, data, \
+ reinterpret_cast<intptr_t>(static_cast<void*>(udata)))