summaryrefslogtreecommitdiff
path: root/net/zeromq/patches
diff options
context:
space:
mode:
authorfhajny <fhajny@pkgsrc.org>2015-09-30 10:45:10 +0000
committerfhajny <fhajny@pkgsrc.org>2015-09-30 10:45:10 +0000
commit2460ab09c9130b34061da35e5f11f2666d741553 (patch)
treed36fa308cb87b9a90023185c507402002af7f6d3 /net/zeromq/patches
parent86c41c86af75ddd514424bd089bcc224073dd4f4 (diff)
downloadpkgsrc-2460ab09c9130b34061da35e5f11f2666d741553.tar.gz
Fix build on SunOS.
Diffstat (limited to 'net/zeromq/patches')
-rw-r--r--net/zeromq/patches/patch-src_tcp__address.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/net/zeromq/patches/patch-src_tcp__address.cpp b/net/zeromq/patches/patch-src_tcp__address.cpp
new file mode 100644
index 00000000000..ff277863bd9
--- /dev/null
+++ b/net/zeromq/patches/patch-src_tcp__address.cpp
@@ -0,0 +1,16 @@
+$NetBSD: patch-src_tcp__address.cpp,v 1.1 2015/09/30 10:45:10 fhajny Exp $
+
+Back port build fix for SunOS.
+From https://github.com/zeromq/libzmq/pull/1440
+
+--- src/tcp_address.cpp.orig 2015-06-15 09:43:08.000000000 +0000
++++ src/tcp_address.cpp
+@@ -86,7 +86,7 @@ int zmq::tcp_address_t::resolve_nic_name
+ // Find the interface with the specified name and AF_INET family.
+ bool found = false;
+ lifreq *ifrp = ifc.lifc_req;
+- for (int n = 0; n < (int) (ifc.lifc_len / sizeof lifreq);
++ for (int n = 0; n < (int) (ifc.lifc_len / sizeof (lifreq));
+ n ++, ifrp ++) {
+ if (!strcmp (nic_, ifrp->lifr_name)) {
+ rc = ioctl (fd, SIOCGLIFADDR, (char*) ifrp);