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 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.
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
m4_define([m4_file_append],
[m4_syscmd([cat >>$1 <<_m4eof
$2
-_m4eof])
+_m4eof
+])
m4_if(m4_sysval, [0], [],
[m4_fatal([$0: cannot write: $1])])])
m4_define([m4_file_append],
[m4_syscmd([cat >>$1 <<_m4eof
$2
-_m4eof])
+_m4eof
+])
m4_if(m4_sysval, [0], [],
[m4_fatal([$0: cannot write: $1])])])
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
# 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