diff options
author | jperkin <jperkin@pkgsrc.org> | 2018-07-25 13:51:18 +0000 |
---|---|---|
committer | jperkin <jperkin@pkgsrc.org> | 2018-07-25 13:51:18 +0000 |
commit | 7757afbc95657c11080ba0f366d64cc6d7cdb635 (patch) | |
tree | e4be473965627dae02741c145209b1dbc0c40262 /net/haproxy | |
parent | af7c705bc9cc37fc5518a58ac4db4a5050a8aaa9 (diff) | |
download | pkgsrc-7757afbc95657c11080ba0f366d64cc6d7cdb635.tar.gz |
haproxy: Fix SunOS C99 handling.
Diffstat (limited to 'net/haproxy')
-rw-r--r-- | net/haproxy/distinfo | 8 | ||||
-rw-r--r-- | net/haproxy/patches/patch-Makefile | 10 | ||||
-rw-r--r-- | net/haproxy/patches/patch-src_cli.c | 14 | ||||
-rw-r--r-- | net/haproxy/patches/patch-src_haproxy.c | 14 |
4 files changed, 27 insertions, 19 deletions
diff --git a/net/haproxy/distinfo b/net/haproxy/distinfo index e6aaf3c2df1..080ddf1675f 100644 --- a/net/haproxy/distinfo +++ b/net/haproxy/distinfo @@ -1,9 +1,9 @@ -$NetBSD: distinfo,v 1.37 2018/07/09 07:37:02 morr Exp $ +$NetBSD: distinfo,v 1.38 2018/07/25 13:51:18 jperkin Exp $ SHA1 (haproxy-1.8.12.tar.gz) = f234549cf7d1c2dc113d441bacf23db131285e31 RMD160 (haproxy-1.8.12.tar.gz) = b4f00d35bf54c06c1df8369021a12bc781c1606a SHA512 (haproxy-1.8.12.tar.gz) = 2b782a54988cc88d1af0e5f011af062910e8fac28eab13db7e05a58d0d23961f827da47e3871e8d081f5a2d222588480d81dec2e9f14ec9f54a1c3cb5bf3d56a Size (haproxy-1.8.12.tar.gz) = 2059925 bytes -SHA1 (patch-Makefile) = d146acadbb16fe00d7c8a92ef706e8d8f73e5da6 -SHA1 (patch-src_cli.c) = f540a2e5a9374df29398d84529911bb5ad95bab5 -SHA1 (patch-src_haproxy.c) = 2de3aa4b05528933d39e63506eb7d09448a2b9e8 +SHA1 (patch-Makefile) = 30a778c6d83270ef672d14d6ae3fe7a1126fea53 +SHA1 (patch-src_cli.c) = 4bc5cf0116df121ac4c3c38b8f962c3a62d536e5 +SHA1 (patch-src_haproxy.c) = badb172013541087d84f03726ea928c6f5634dc3 diff --git a/net/haproxy/patches/patch-Makefile b/net/haproxy/patches/patch-Makefile index 5d5629f51c6..bcd8c90ffb2 100644 --- a/net/haproxy/patches/patch-Makefile +++ b/net/haproxy/patches/patch-Makefile @@ -1,20 +1,20 @@ -$NetBSD: patch-Makefile,v 1.4 2018/04/05 09:18:39 jperkin Exp $ +$NetBSD: patch-Makefile,v 1.5 2018/07/25 13:51:18 jperkin Exp $ Do not hardcode _XOPEN_SOURCE. Skip installing unnecessary documentation. ---- Makefile.orig 2017-12-30 17:13:19.000000000 +0000 +--- Makefile.orig 2018-06-27 14:27:32.000000000 +0000 +++ Makefile -@@ -309,7 +309,7 @@ ifeq ($(TARGET),solaris) +@@ -310,7 +310,7 @@ ifeq ($(TARGET),solaris) # This is for Solaris 8 # We also enable getaddrinfo() which works since solaris 8. USE_POLL = implicit - TARGET_CFLAGS = -fomit-frame-pointer -DFD_SETSIZE=65536 -D_REENTRANT -D_XOPEN_SOURCE=500 -D__EXTENSIONS__ -+ TARGET_CFLAGS = -DFD_SETSIZE=65536 -D_REENTRANT -D__EXTENSIONS__ -D_XOPEN_SOURCE_EXTENDED=1 ++ TARGET_CFLAGS = -DFD_SETSIZE=65536 -D_REENTRANT -D__EXTENSIONS__ TARGET_LDFLAGS = -lnsl -lsocket USE_TPROXY = implicit USE_LIBCRYPT = implicit -@@ -931,9 +931,6 @@ DOCUMENTATION = $(filter-out $(EXCLUDE_D +@@ -933,9 +933,6 @@ DOCUMENTATION = $(filter-out $(EXCLUDE_D install-doc: install -d "$(DESTDIR)$(DOCDIR)" diff --git a/net/haproxy/patches/patch-src_cli.c b/net/haproxy/patches/patch-src_cli.c index d2b4af1c499..8c0eb0f7522 100644 --- a/net/haproxy/patches/patch-src_cli.c +++ b/net/haproxy/patches/patch-src_cli.c @@ -1,15 +1,19 @@ -$NetBSD: patch-src_cli.c,v 1.1 2018/04/05 09:18:39 jperkin Exp $ +$NetBSD: patch-src_cli.c,v 1.2 2018/07/25 13:51:18 jperkin Exp $ Special handling for XPG4_2 on SunOS. ---- src/cli.c.orig 2018-02-08 13:05:15.000000000 +0000 +--- src/cli.c.orig 2018-06-27 14:27:32.000000000 +0000 +++ src/cli.c -@@ -11,6 +11,9 @@ +@@ -11,6 +11,13 @@ * */ -+#if defined(__sun) && !defined(_XOPEN_SOURCE) && (__STDC_VERSION__-0 < 199901L) -+#define _XOPEN_SOURCE ++#if defined(__sun) && !defined(_XOPEN_SOURCE) ++# if (__STDC_VERSION__-0 < 199901L) ++#define _XOPEN_SOURCE 500 ++# else ++#define _XOPEN_SOURCE 600 ++# endif +#endif #include <ctype.h> #include <errno.h> diff --git a/net/haproxy/patches/patch-src_haproxy.c b/net/haproxy/patches/patch-src_haproxy.c index 237c06ea24c..4429e5fa310 100644 --- a/net/haproxy/patches/patch-src_haproxy.c +++ b/net/haproxy/patches/patch-src_haproxy.c @@ -1,15 +1,19 @@ -$NetBSD: patch-src_haproxy.c,v 1.1 2018/04/05 09:18:39 jperkin Exp $ +$NetBSD: patch-src_haproxy.c,v 1.2 2018/07/25 13:51:18 jperkin Exp $ Special handling for XPG4_2 on SunOS. ---- src/haproxy.c.orig 2018-02-08 13:05:15.000000000 +0000 +--- src/haproxy.c.orig 2018-06-27 14:27:32.000000000 +0000 +++ src/haproxy.c -@@ -26,6 +26,9 @@ +@@ -26,6 +26,13 @@ */ #define _GNU_SOURCE -+#if defined(__sun) && !defined(_XOPEN_SOURCE) && (__STDC_VERSION__-0 < 199901L) -+#define _XOPEN_SOURCE ++#if defined(__sun) && !defined(_XOPEN_SOURCE) ++# if (__STDC_VERSION__-0 < 199901L) ++#define _XOPEN_SOURCE 500 ++# else ++#define _XOPEN_SOURCE 600 ++# endif +#endif #include <stdio.h> #include <stdlib.h> |