[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [SCM] GNU Autoconf source repository branch, master, updated. v2.65-
Re: [SCM] GNU Autoconf source repository branch, master, updated. v2.65-35-ga2889ee
Sun, 24 Jan 2010 15:07:25 +0100
* Eric Blake wrote on Sun, Jan 24, 2010 at 02:36:47PM CET:
> According to Ralf Wildenhues on 1/24/2010 1:34 AM:
> > Fix substitution of carriage return on Darwin.
> > * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Set
> > ac_cs_awk_cr to '\\r', so that sed portably expands this to '\r'
> > rather than a literal carriage return, to fix substitution on
> > Darwin. Regression introduced in 2.63b.
> Since it fixes a regression, this deserves a NEWS item.
Indeed. I thought I had done that already.
Also, the failure didn't show up because we were chickening out on the
testsuite because of MinGW. I intend to commit this after testing the
usual suspects, but I don't know if I'll get to that today.
Add NEWS entry for last commit, re-add testsuite exposure.
* NEWS: Update.
* tests/torture.at (Substitute and define special characters):
Again, try carriage return.
Spotted by Eric Blake.
diff --git a/NEWS b/NEWS
index 207325e..f802678 100644
@@ -14,6 +14,9 @@ GNU Autoconf NEWS - User visible changes.
** AC_PROG_INSTALL correctly uses `shtool' again. Regression introduced
+** The substitution of carriage return into a config file works again
+ portably. Regression introduced in 2.63b.
* Major changes in Autoconf 2.65 (2009-11-21) [stable]
Released by Eric Blake, based on git versions 2.64.*.
diff --git a/tests/torture.at b/tests/torture.at
index 8291694..edc485f 100644
@@ -876,9 +876,7 @@ baz=bla
for j in 0 1 2 3 4 5 6 7; do
for k in 0 1 2 3 4 5 6 7; do
case $i$j$k in #(
- 000 | 015 | 377) ;; # MinGW awk dislikes 0xFF, and the test does
- # the wrong thing for CR on MinGW.
+ 000 | 377) ;; # MinGW awk dislikes 0xFF.
*) printf \\$i$j$k's' ;; # The 's' works around a Solaris 8 /bin/bash