diff options
author | maya <maya@pkgsrc.org> | 2017-09-23 03:24:55 +0000 |
---|---|---|
committer | maya <maya@pkgsrc.org> | 2017-09-23 03:24:55 +0000 |
commit | 94eeec396da5001689d3c917db294dff241f3388 (patch) | |
tree | 768b16b6010432dd8f757168c0dde65b1d9bc2b8 | |
parent | 216c5e64f9948e576442810f5fcd0c89df9bcc12 (diff) | |
download | pkgsrc-94eeec396da5001689d3c917db294dff241f3388.tar.gz |
libevent: provide a no-op fallback definition of SA_RESTART
Using 0 as a value because the value varies by OS, for safety
QNX 6.5 build fix reported by Jan Danielsson
-rw-r--r-- | devel/libevent/distinfo | 3 | ||||
-rw-r--r-- | devel/libevent/patches/patch-signal.c | 17 |
2 files changed, 19 insertions, 1 deletions
diff --git a/devel/libevent/distinfo b/devel/libevent/distinfo index 23a6107cbc2..44cfcd67481 100644 --- a/devel/libevent/distinfo +++ b/devel/libevent/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.35 2017/09/22 02:58:50 maya Exp $ +$NetBSD: distinfo,v 1.36 2017/09/23 03:24:55 maya Exp $ SHA1 (libevent-2.1.8-stable.tar.gz) = 2a1b8bb7a262d3fd0ed6a080a20991a6eed675ec RMD160 (libevent-2.1.8-stable.tar.gz) = 6c7ce8cb51279f9b6b8d8897192db6a2da3d6797 @@ -6,4 +6,5 @@ SHA512 (libevent-2.1.8-stable.tar.gz) = a2fd3dd111e73634e4aeb1b29d06e420b15c024d Size (libevent-2.1.8-stable.tar.gz) = 1026485 bytes SHA1 (patch-Makefile.in) = 09c7524eb8657e1f76232db97273806a8c900219 SHA1 (patch-evutil__rand.c) = 2b51e719d25181e03b5afb7df0bf443f1d62a8f1 +SHA1 (patch-signal.c) = 1058566e7a6e0ffb709fbd2a3440cac86e188657 SHA1 (patch-test_bench__cascade.c) = 58bd32fe0cddc468fda57386283b5298b28ef93e diff --git a/devel/libevent/patches/patch-signal.c b/devel/libevent/patches/patch-signal.c new file mode 100644 index 00000000000..95bf17b66bb --- /dev/null +++ b/devel/libevent/patches/patch-signal.c @@ -0,0 +1,17 @@ +$NetBSD: patch-signal.c,v 1.1 2017/09/23 03:24:55 maya Exp $ + +Provide a fallback definition of SA_RESTART for QNX 6.5 + +--- signal.c.orig 2016-10-04 19:55:31.000000000 +0000 ++++ signal.c +@@ -88,6 +88,10 @@ + #define __cdecl + #endif + ++#ifndef SA_RESTART /* Absent in QNX 6.5 */ ++#define SA_RESTART 0 ++#endif ++ + static int evsig_add(struct event_base *, evutil_socket_t, short, short, void *); + static int evsig_del(struct event_base *, evutil_socket_t, short, short, void *); + |