summaryrefslogtreecommitdiff
path: root/net/haproxy
diff options
context:
space:
mode:
authorjperkin <jperkin@pkgsrc.org>2018-07-25 13:51:18 +0000
committerjperkin <jperkin@pkgsrc.org>2018-07-25 13:51:18 +0000
commit7757afbc95657c11080ba0f366d64cc6d7cdb635 (patch)
treee4be473965627dae02741c145209b1dbc0c40262 /net/haproxy
parentaf7c705bc9cc37fc5518a58ac4db4a5050a8aaa9 (diff)
downloadpkgsrc-7757afbc95657c11080ba0f366d64cc6d7cdb635.tar.gz
haproxy: Fix SunOS C99 handling.
Diffstat (limited to 'net/haproxy')
-rw-r--r--net/haproxy/distinfo8
-rw-r--r--net/haproxy/patches/patch-Makefile10
-rw-r--r--net/haproxy/patches/patch-src_cli.c14
-rw-r--r--net/haproxy/patches/patch-src_haproxy.c14
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>