pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/libevent libevent: provide a no-op fallback defi...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/423647940181
branches:  trunk
changeset: 368940:423647940181
user:      maya <maya%pkgsrc.org@localhost>
date:      Sat Sep 23 03:24:55 2017 +0000

description:
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

diffstat:

 devel/libevent/distinfo               |   3 ++-
 devel/libevent/patches/patch-signal.c |  17 +++++++++++++++++
 2 files changed, 19 insertions(+), 1 deletions(-)

diffs (36 lines):

diff -r bcf58e518e0a -r 423647940181 devel/libevent/distinfo
--- a/devel/libevent/distinfo   Fri Sep 22 23:26:20 2017 +0000
+++ b/devel/libevent/distinfo   Sat Sep 23 03:24:55 2017 +0000
@@ -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 @@
 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 -r bcf58e518e0a -r 423647940181 devel/libevent/patches/patch-signal.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libevent/patches/patch-signal.c     Sat Sep 23 03:24:55 2017 +0000
@@ -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 *);
+ 



Home | Main Index | Thread Index | Old Index