]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
* m4sugar.m4 (m4_file_append): Add a newline after _m4eof,
authorPavel Roskin <proski@gnu.org>
Wed, 13 Dec 2000 14:53:51 +0000 (14:53 +0000)
committerPavel Roskin <proski@gnu.org>
Wed, 13 Dec 2000 14:53:51 +0000 (14:53 +0000)
otherwise _m4eof is appended to the output on FreeBSD 4.0.
* tests/atgeneral.m4 (AT_INIT): Avoid using unbalanced "y"
in sed, use "s" instead.
* tests/mktests.sh: Don't use ? in sed - it's a GNU extension.
Use separate patterns for A[CU]_DEFUN and AC_DEFUN_ONCE.

ChangeLog
lib/autotest/general.m4
lib/m4sugar/m4sugar.m4
m4sugar.m4
tests/atgeneral.m4
tests/mktests.sh

index 1d5bd5594095771710c4574db2a6d4022d880f4e..77d0d8207f2f1adc5ba64271b4b0dd968c9705bc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2000-12-13  Pavel Roskin  <proski@gnu.org>
+
+       * m4sugar.m4 (m4_file_append): Add a newline after _m4eof,
+       otherwise _m4eof is appended to the output on FreeBSD 4.0.
+       * tests/atgeneral.m4 (AT_INIT): Avoid using unbalanced "y"
+       in sed, use "s" instead.
+       * tests/mktests.sh: Don't use \? in sed - it's a GNU extension.
+       Use separate patterns for A[CU]_DEFUN and AC_DEFUN_ONCE.
+
 2000-12-13  Akim Demaille  <akim@epita.fr>
 
        EXEEXT and OBJEXT don't need to know $CYGWIN etc.
index 3ea8381dcc2d099ea100064b1cc89272d92fb5a6..1dc8b644ec15adcd00379afe9e43bcf6d2576575 100644 (file)
@@ -168,7 +168,7 @@ Options:
 Tests:
 EOF
   # "  1 42  45 " => " (1|42|45): "
-  at_tests_pattern=`echo "$at_tests" | sed 's/^  *//;s/  *$//;y/  */|/'`
+  at_tests_pattern=`echo "$at_tests" | sed 's/^  *//;s/  *$//;s/  */|/g'`
   egrep -e " (${at_tests_pattern}): " <<EOF
 m4_divert([HELP])dnl Help message inserted here.
 m4_divert([SETUP])dnl
index 4c65460adb30bd5f5cc9f3b9c09bc0443d8e2126..b863b56786895379d7a3980fb225d5076df5869a 100644 (file)
@@ -1615,7 +1615,8 @@ m4_define([m4_version_compare],
 m4_define([m4_file_append],
 [m4_syscmd([cat >>$1 <<_m4eof
 $2
-_m4eof])
+_m4eof
+])
 m4_if(m4_sysval, [0], [],
       [m4_fatal([$0: cannot write: $1])])])
 
index 4c65460adb30bd5f5cc9f3b9c09bc0443d8e2126..b863b56786895379d7a3980fb225d5076df5869a 100644 (file)
@@ -1615,7 +1615,8 @@ m4_define([m4_version_compare],
 m4_define([m4_file_append],
 [m4_syscmd([cat >>$1 <<_m4eof
 $2
-_m4eof])
+_m4eof
+])
 m4_if(m4_sysval, [0], [],
       [m4_fatal([$0: cannot write: $1])])])
 
index 3ea8381dcc2d099ea100064b1cc89272d92fb5a6..1dc8b644ec15adcd00379afe9e43bcf6d2576575 100644 (file)
@@ -168,7 +168,7 @@ Options:
 Tests:
 EOF
   # "  1 42  45 " => " (1|42|45): "
-  at_tests_pattern=`echo "$at_tests" | sed 's/^  *//;s/  *$//;y/  */|/'`
+  at_tests_pattern=`echo "$at_tests" | sed 's/^  *//;s/  *$//;s/  */|/g'`
   egrep -e " (${at_tests_pattern}): " <<EOF
 m4_divert([HELP])dnl Help message inserted here.
 m4_divert([SETUP])dnl
index 73f194087c83ce041ec47661baf1bdbff590361a..ede185d054bf2145db8fcb5d7d3218f29e91a142 100755 (executable)
@@ -135,7 +135,8 @@ MK_EOF
 # Get the list of macros which are defined in Autoconf level.
 # Get rid of the macros we are not interested in.
 cat $src |
-  sed -ne 's/^A[CU]_DEFUN\(_ONCE\)\?(\[*\([a-zA-Z0-9_]*\).*$/\2/p' |
+  sed -n -e 's/^A[CU]_DEFUN(\[*\([a-zA-Z0-9_]*\).*$/\1/p' \
+         -e 's/^AC_DEFUN_ONCE(\[*\([a-zA-Z0-9_]*\).*$/\1/p' |
   sort |
   uniq |
   egrep -v "$syntax_exclude_egrep" >acdefuns