summaryrefslogtreecommitdiff
path: root/skip/ghc/0001-Replace-more-autotools-obsolete-macros-19189.patch
blob: 97e81b724881fafe5778d57bfb299cbb16da11c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
From d7d136e134a9f98e55da1b9f53aa54d1a9738c20 Mon Sep 17 00:00:00 2001
From: Sylvain Henry <sylvain@haskus.fr>
Date: Fri, 12 Feb 2021 16:38:29 +0100
Subject: [PATCH 1/9] Replace more autotools obsolete macros (#19189)

Backport of 42ab06f793c0164e2b60acc018ca37d91b46999a
---
 aclocal.m4                        |  4 ++--
 configure.ac                      |  3 ---
 libraries/base/aclocal.m4         |  6 +++---
 libraries/base/configure.ac       |  7 ++-----
 libraries/ghc-bignum/configure.ac | 10 +++++-----
 5 files changed, 12 insertions(+), 18 deletions(-)

diff --git a/aclocal.m4 b/aclocal.m4
index f4d1351aeb..60008fac60 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -658,7 +658,7 @@ AC_DEFUN([FP_SET_CFLAGS_C99],
     CPPFLAGS="$$3"
     unset ac_cv_prog_cc_c99
     dnl perform detection
-    _AC_PROG_CC_C99
+    AC_PROG_CC_C99
     fp_cc_c99="$ac_cv_prog_cc_c99"
     case "x$ac_cv_prog_cc_c99" in
       x)   ;; # noop
@@ -860,7 +860,7 @@ AC_SUBST(ContextDiffCmd, [$fp_cv_context_diff])
 # is supported in autoconf versions 2.50 up to the actual 2.57, so there is
 # little risk.
 AC_DEFUN([FP_COMPUTE_INT],
-[_AC_COMPUTE_INT([$1], [$2], [$3], [$4])[]dnl
+[AC_COMPUTE_INT([$2], [$1], [$3], [$4])[]dnl
 ])# FP_COMPUTE_INT
 
 
diff --git a/configure.ac b/configure.ac
index f133a26e55..b34db739f5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -954,9 +954,6 @@ dnl --------------------------------------------------
 dnl * Platform header file and syscall feature tests
 dnl ### checking the state of the local header files and syscalls ###
 
-dnl ** check for full ANSI header (.h) files
-AC_HEADER_STDC
-
 dnl ** Enable large file support.  NB. do this before testing the type of
 dnl    off_t, because it will affect the result of that test.
 AC_SYS_LARGEFILE
diff --git a/libraries/base/aclocal.m4 b/libraries/base/aclocal.m4
index 528eac5d21..573c635ea2 100644
--- a/libraries/base/aclocal.m4
+++ b/libraries/base/aclocal.m4
@@ -1,4 +1,4 @@
-# FP_COMPUTE_INT(EXPRESSION, VARIABLE, INCLUDES, IF-FAILS)
+# FP_COMPUTE_INT(VARIABLE, EXPRESSION, INCLUDES, IF-FAILS)
 # --------------------------------------------------------
 # Assign VARIABLE the value of the compile-time EXPRESSION using INCLUDES for
 # compilation. Execute IF-FAILS when unable to determine the value. Works for
@@ -10,7 +10,7 @@
 # The public AC_COMPUTE_INT macro isn't supported by some versions of
 # autoconf.
 AC_DEFUN([FP_COMPUTE_INT],
-[_AC_COMPUTE_INT([$2], [$1], [$3], [$4])[]dnl
+[AC_COMPUTE_INT([$1], [$2], [$3], [$4])[]dnl
 ])# FP_COMPUTE_INT
 
 
@@ -33,7 +33,7 @@ AS_VAR_POPDEF([fp_Cache])[]dnl
 # ---------------------------------------
 # autoheader helper for FP_CHECK_CONSTS
 m4_define([FP_CHECK_CONSTS_TEMPLATE],
-[AC_FOREACH([fp_Const], [$1],
+[m4_foreach_w([fp_Const], [$1],
   [AH_TEMPLATE(AS_TR_CPP(CONST_[]fp_Const),
                [The value of ]fp_Const[.])])[]dnl
 ])# FP_CHECK_CONSTS_TEMPLATE
diff --git a/libraries/base/configure.ac b/libraries/base/configure.ac
index eff986fb96..a71de293dc 100644
--- a/libraries/base/configure.ac
+++ b/libraries/base/configure.ac
@@ -26,9 +26,6 @@ AC_MSG_RESULT($WINDOWS)
 # do we have long longs?
 AC_CHECK_TYPES([long long])
 
-dnl ** check for full ANSI header (.h) files
-AC_HEADER_STDC
-
 # check for specific header (.h) files that we are interested in
 AC_CHECK_HEADERS([ctype.h errno.h fcntl.h inttypes.h limits.h signal.h sys/file.h sys/resource.h sys/select.h sys/stat.h sys/syscall.h sys/time.h sys/timeb.h sys/timers.h sys/times.h sys/types.h sys/utsname.h sys/wait.h termios.h time.h unistd.h utime.h windows.h winsock.h langinfo.h poll.h sys/epoll.h sys/event.h sys/eventfd.h sys/socket.h])
 
@@ -104,13 +101,13 @@ dnl * Deal with arguments telling us iconv is somewhere odd
 dnl--------------------------------------------------------------------
 
 AC_ARG_WITH([iconv-includes],
-  [AC_HELP_STRING([--with-iconv-includes],
+  [AS_HELP_STRING([--with-iconv-includes],
     [directory containing iconv.h])],
     [ICONV_INCLUDE_DIRS=$withval; CPPFLAGS="-I$withval $CPPFLAGS"],
     [ICONV_INCLUDE_DIRS=])
 
 AC_ARG_WITH([iconv-libraries],
-  [AC_HELP_STRING([--with-iconv-libraries],
+  [AS_HELP_STRING([--with-iconv-libraries],
     [directory containing iconv library])],
     [ICONV_LIB_DIRS=$withval; LDFLAGS="-L$withval $LDFLAGS"],
     [ICONV_LIB_DIRS=])
diff --git a/libraries/ghc-bignum/configure.ac b/libraries/ghc-bignum/configure.ac
index 1c658fdb70..b237978740 100644
--- a/libraries/ghc-bignum/configure.ac
+++ b/libraries/ghc-bignum/configure.ac
@@ -16,31 +16,31 @@ dnl * Deal with arguments telling us gmp is somewhere odd
 dnl--------------------------------------------------------------------
 
 AC_ARG_WITH([gmp],
-  [AC_HELP_STRING([--with-gmp],
+  [AS_HELP_STRING([--with-gmp],
     [Enable GMP backend])],
     [GMP_ENABLED=YES],
     [GMP_ENABLED=NO])
 
 AC_ARG_WITH([gmp-includes],
-  [AC_HELP_STRING([--with-gmp-includes],
+  [AS_HELP_STRING([--with-gmp-includes],
     [directory containing gmp.h])],
     [GMP_INCLUDE_DIRS=$withval; CPPFLAGS="-I$withval"],
     [GMP_INCLUDE_DIRS=])
 
 AC_ARG_WITH([gmp-libraries],
-  [AC_HELP_STRING([--with-gmp-libraries],
+  [AS_HELP_STRING([--with-gmp-libraries],
     [directory containing gmp library])],
     [GMP_LIB_DIRS=$withval; LDFLAGS="-L$withval"],
     [GMP_LIB_DIRS=])
 
 AC_ARG_WITH([gmp-framework-preferred],
-  [AC_HELP_STRING([--with-gmp-framework-preferred],
+  [AS_HELP_STRING([--with-gmp-framework-preferred],
     [on OSX, prefer the GMP framework to the gmp lib])],
     [GMP_PREFER_FRAMEWORK=YES],
     [GMP_PREFER_FRAMEWORK=NO])
 
 AC_ARG_WITH([intree-gmp],
-  [AC_HELP_STRING([--with-intree-gmp],
+  [AS_HELP_STRING([--with-intree-gmp],
     [force using the in-tree GMP])],
     [GMP_FORCE_INTREE=YES],
     [GMP_FORCE_INTREE=NO])
-- 
2.33.0