summaryrefslogtreecommitdiff
path: root/www/libmicrohttpd
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2016-12-21 10:31:42 +0000
committerwiz <wiz@pkgsrc.org>2016-12-21 10:31:42 +0000
commit4a2130fe093a2de7641962f8b1d2517b8f50266f (patch)
tree1bb455c19eaef1d62984865c263535ab54983a9b /www/libmicrohttpd
parentef8c8ebc954fd49e462dba69a6ae98aa7ddd1c9e (diff)
downloadpkgsrc-4a2130fe093a2de7641962f8b1d2517b8f50266f.tar.gz
Add upstream patch to fix build on macOS and Solaris.
Diffstat (limited to 'www/libmicrohttpd')
-rw-r--r--www/libmicrohttpd/distinfo3
-rw-r--r--www/libmicrohttpd/patches/patch-src_microhttpd_mhd__itc.c19
2 files changed, 21 insertions, 1 deletions
diff --git a/www/libmicrohttpd/distinfo b/www/libmicrohttpd/distinfo
index 88731d6eb4c..e4e599c6928 100644
--- a/www/libmicrohttpd/distinfo
+++ b/www/libmicrohttpd/distinfo
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.20 2016/10/19 19:54:10 wiz Exp $
+$NetBSD: distinfo,v 1.21 2016/12/21 10:31:42 wiz Exp $
SHA1 (libmicrohttpd-0.9.52.tar.gz) = 601a6dc06acd130122788a5025d8036886671fac
RMD160 (libmicrohttpd-0.9.52.tar.gz) = 05e6b8ae1dd44d66533e7b319d50564ab1ba44b8
SHA512 (libmicrohttpd-0.9.52.tar.gz) = 2cb7fa6ed59ec5f48748cd2aedea8a68629f02ffcf8e86c6d5b57a6622bb5f0ffd7dabfd6c04cc99047ca81eb76efe2a79b34bd6e3de329261a319369232fcf4
Size (libmicrohttpd-0.9.52.tar.gz) = 1244489 bytes
+SHA1 (patch-src_microhttpd_mhd__itc.c) = 3796709af75978eb15c54355205da118d30b1957
diff --git a/www/libmicrohttpd/patches/patch-src_microhttpd_mhd__itc.c b/www/libmicrohttpd/patches/patch-src_microhttpd_mhd__itc.c
new file mode 100644
index 00000000000..66dd35259ac
--- /dev/null
+++ b/www/libmicrohttpd/patches/patch-src_microhttpd_mhd__itc.c
@@ -0,0 +1,19 @@
+$NetBSD: patch-src_microhttpd_mhd__itc.c,v 1.1 2016/12/21 10:31:42 wiz Exp $
+
+commit 52e995c0a7741967ab68883a63a8c7e70a4589ee
+Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
+Date: Fri Nov 11 13:24:30 2016 +0300
+
+ mhd_itc.c: fixed typo preventing build on Solaris and other systems.
+
+--- src/microhttpd/mhd_itc.c.orig 2016-10-15 12:37:00.000000000 +0000
++++ src/microhttpd/mhd_itc.c
+@@ -58,7 +58,7 @@ MHD_itc_nonblocking_ (struct MHD_itc_ it
+ return 0;
+
+ if ( ((flags | O_NONBLOCK) != flags) &&
+- (0 != fcntl (pip.fd[i],
++ (0 != fcntl (itc.fd[i],
+ F_SETFL,
+ flags | O_NONBLOCK)) )
+ return 0;