We're happy to announce the release of Autoconf 2.61a.  This is a test
version, meant to shake out bugs in our switch from 'sed' to 'awk' to
implement 'configure'-time substitutions, and (if 'printf' is
available) from 'echo' to 'printf' to output strings containing
special characters.  There is also one important bug fix and one
obsoleted macro.  The important changes since Autoconf 2.61 are listed
in more detail below.

The sources and GPG detached signature are here:

ftp://alpha.gnu.org/gnu/autoconf/autoconf-2.61a.tar.gz
ftp://alpha.gnu.org/gnu/autoconf/autoconf-2.61a.tar.gz.sig
ftp://alpha.gnu.org/gnu/autoconf/autoconf-2.61a.tar.bz2
ftp://alpha.gnu.org/gnu/autoconf/autoconf-2.61a.tar.bz2.sig

Here are the MD5 and SHA-512 checksums:

69e927100759224398b8cd3f5eb40b20  autoconf-2.61a.tar.gz
adcbe3a2031c60413dfaab00897e4d83  autoconf-2.61a.tar.bz2
d96d8ef6d026f2909a326027c4d1b8debfde77671d243abf7e7b59f306a37957a4c8f1da021f6e20f837efec51d4bac0fb80c3780ed32866c169fa3ae103f2c3
  autoconf-2.61a.tar.gz
74b9427065582db4676f6165f213c810990486e9e1e2d4b285528aa6ec883ab493b23694a97fd4ff361b2492e565fa243907f15d9283cbc0bff7d4ba9e8b44af
  autoconf-2.61a.tar.bz2

I'd like to thank the other major contributors to this test release,
who are Ralf Wildenhues, Stepan Kasal, and Eric Blake.

NEWS:

** AC_FUNC_FSEEKO was broken in 2.61; it didn't make fseeko and ftello visible
   on many platforms.  This has been fixed.

** AC_FUNC_SETVBUF_REVERSED is now obsolete.  It is still defined for backward
   compatibility but it does nothing.  The macro was already
   obsolescent, as the last systems to have the problem were those
   based on SVR2, which became obsolete in 1987.  The macro had bugs
   on some modern systems and could no longer be maintained reliably
   due to lack of ancient systems to test it on.

** config.status now uses awk instead of sed for most substitutions, for speed.

   - As a side effect multi-line values of substituted variables no
     longer have a small limit in total size, though for portability
     each line should not exceed the POSIX length limit for text lines.

   - It is now documented that Makefile.in should not contain
     overlapping variable occurrences, e.g., @[EMAIL PROTECTED]@.
     Autoconf's behavior was always iffy in such cases, and the
     awk implementation has changed the behavior.

** Many uses of 'echo' have been rewritten so that Autoconf-generated
   scripts have fewer problems with strings or file names containing
   embedded special characters such as backslash or leading "-".  This
   was implemented by using `printf '%s\n' "$foo"' instead of `echo
   "$foo"' when printf works.  Due to the implementation technique
   used, Autoconf-generated scripts now run considerably more slowly
   on ancient implementations lacking printf.  However, this should
   not be a problem, since Autoconf-generated scripts in practice
   invariably find a more-modern shell these days.


Reply via email to