Sat Sep 23 03:24:55 2017 UTC ()
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


(maya)
diff -r1.35 -r1.36 pkgsrc/devel/libevent/distinfo
diff -r0 -r1.1 pkgsrc/devel/libevent/patches/patch-signal.c

cvs diff -r1.35 -r1.36 pkgsrc/devel/libevent/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/libevent/distinfo 2017/09/22 02:58:50 1.35
+++ pkgsrc/devel/libevent/distinfo 2017/09/23 03:24:55 1.36
@@ -1,9 +1,10 @@ @@ -1,9 +1,10 @@
1$NetBSD: distinfo,v 1.35 2017/09/22 02:58:50 maya Exp $ 1$NetBSD: distinfo,v 1.36 2017/09/23 03:24:55 maya Exp $
2 2
3SHA1 (libevent-2.1.8-stable.tar.gz) = 2a1b8bb7a262d3fd0ed6a080a20991a6eed675ec 3SHA1 (libevent-2.1.8-stable.tar.gz) = 2a1b8bb7a262d3fd0ed6a080a20991a6eed675ec
4RMD160 (libevent-2.1.8-stable.tar.gz) = 6c7ce8cb51279f9b6b8d8897192db6a2da3d6797 4RMD160 (libevent-2.1.8-stable.tar.gz) = 6c7ce8cb51279f9b6b8d8897192db6a2da3d6797
5SHA512 (libevent-2.1.8-stable.tar.gz) = a2fd3dd111e73634e4aeb1b29d06e420b15c024d7b47778883b5f8a4ff320b5057a8164c6d50b53bd196c79d572ce2639fe6265e03a93304b09c22b41e4c2a17 5SHA512 (libevent-2.1.8-stable.tar.gz) = a2fd3dd111e73634e4aeb1b29d06e420b15c024d7b47778883b5f8a4ff320b5057a8164c6d50b53bd196c79d572ce2639fe6265e03a93304b09c22b41e4c2a17
6Size (libevent-2.1.8-stable.tar.gz) = 1026485 bytes 6Size (libevent-2.1.8-stable.tar.gz) = 1026485 bytes
7SHA1 (patch-Makefile.in) = 09c7524eb8657e1f76232db97273806a8c900219 7SHA1 (patch-Makefile.in) = 09c7524eb8657e1f76232db97273806a8c900219
8SHA1 (patch-evutil__rand.c) = 2b51e719d25181e03b5afb7df0bf443f1d62a8f1 8SHA1 (patch-evutil__rand.c) = 2b51e719d25181e03b5afb7df0bf443f1d62a8f1
 9SHA1 (patch-signal.c) = 1058566e7a6e0ffb709fbd2a3440cac86e188657
9SHA1 (patch-test_bench__cascade.c) = 58bd32fe0cddc468fda57386283b5298b28ef93e 10SHA1 (patch-test_bench__cascade.c) = 58bd32fe0cddc468fda57386283b5298b28ef93e

File Added: pkgsrc/devel/libevent/patches/patch-signal.c
$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 *);