summaryrefslogtreecommitdiff
path: root/www/nginx-devel
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2017-06-17 19:54:47 +0000
committerjoerg <joerg@pkgsrc.org>2017-06-17 19:54:47 +0000
commit1a64d813de7b8bf0bc70a41d999b6611485e071c (patch)
tree6d095756d4649d908ac809b404a2f838ac2fc28f /www/nginx-devel
parent01c2bfd790b83abef206a80dbe2cf0cb7bdcda40 (diff)
downloadpkgsrc-1a64d813de7b8bf0bc70a41d999b6611485e071c.tar.gz
Fix build on NetBSD.
Diffstat (limited to 'www/nginx-devel')
-rw-r--r--www/nginx-devel/distinfo3
-rw-r--r--www/nginx-devel/patches/patch-src_os_unix_ngx__udp__sendmsg__chain.c14
2 files changed, 16 insertions, 1 deletions
diff --git a/www/nginx-devel/distinfo b/www/nginx-devel/distinfo
index 1b4a95f0870..9f652f55173 100644
--- a/www/nginx-devel/distinfo
+++ b/www/nginx-devel/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.25 2017/05/02 12:31:43 fhajny Exp $
+$NetBSD: distinfo,v 1.26 2017/06/17 19:54:47 joerg Exp $
SHA1 (array-var-nginx-module-0.04.tar.gz) = 1fd3bdd05c2d1d7667ed6f7baa612ddf7f630df3
RMD160 (array-var-nginx-module-0.04.tar.gz) = a751a2ce87dcfb88d072779097b4df9f42a415e4
@@ -47,3 +47,4 @@ Size (set-misc-nginx-module-0.30.tar.gz) = 28584 bytes
SHA1 (patch-auto_install) = 3b3a0f9f4c005b707664554fa57a58c9e3b7de60
SHA1 (patch-conf_nginx.conf) = ee9fbc3838cc006f6e1cddddadf6603f4941d171
SHA1 (patch-src_event_modules_ngx__eventport__module.c) = c8e919f48d68bd5bffc4ad11d9c79dc6da3a0de2
+SHA1 (patch-src_os_unix_ngx__udp__sendmsg__chain.c) = c9a4f15a9752deb934f713d6b319c61593ad0247
diff --git a/www/nginx-devel/patches/patch-src_os_unix_ngx__udp__sendmsg__chain.c b/www/nginx-devel/patches/patch-src_os_unix_ngx__udp__sendmsg__chain.c
new file mode 100644
index 00000000000..6f71497c63d
--- /dev/null
+++ b/www/nginx-devel/patches/patch-src_os_unix_ngx__udp__sendmsg__chain.c
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_os_unix_ngx__udp__sendmsg__chain.c,v 1.1 2017/06/17 19:54:47 joerg Exp $
+
+--- src/os/unix/ngx_udp_sendmsg_chain.c.orig 2017-06-16 13:11:29.459922906 +0000
++++ src/os/unix/ngx_udp_sendmsg_chain.c
+@@ -271,7 +271,9 @@ ngx_sendmsg(ngx_connection_t *c, ngx_iov
+
+ pkt = (struct in_pktinfo *) CMSG_DATA(cmsg);
+ ngx_memzero(pkt, sizeof(struct in_pktinfo));
++#ifndef __NetBSD__
+ pkt->ipi_spec_dst = sin->sin_addr;
++#endif
+ }
+
+ #endif