rm -f autoconf-2.57b.tar.bz2.asc
gpg --armor --detach-sign -o autoconf-2.57b.tar.bz2.asc autoconf-2.57b.tar.bz2
rm -f autoconf-2.57b.tar.gz.asc
gpg --armor --detach-sign -o autoconf-2.57b.tar.gz.asc autoconf-2.57b.tar.gz

<#secure method=pgpmime mode=sign>

The team is happy to make a long overdue step forward a release of
Autoconf 2.58.  Unfortunately, many of the submitted new features will
not make it into the next release, but, if time permits, one may
expect a 2.59 to include these.

Because Automake 1.8 is making significant progress, because it needs
Autoconf to fix some issue, 2.58 should be released in the near future.
Please, test it intensively.

I invite the people who participated to this release to submit some
NEWS.

Note that:

- I'm new to this release process, so there is plenty of information
  on this generated template announcement I'm not sure what I should
  do with (such as the four first lines).  Ignore them...

- My Fencepost account is not reactivated yet, so you might have to
  download from

  http://www.lrde.epita.fr/~akim/download/autoconf-2.57b.tar.gz   (1.1MB)
  http://www.lrde.epita.fr/~akim/download/autoconf-2.57b.tar.bz2  (836KB)

Enjoy!

        Akim, Alexandre, Jim, Paul, and Tom.

----------------------------------------------------------------------

Here are the compressed sources:
  ftp://alpha.gnu.org/gnu/autoconf/autoconf-2.57b.tar.gz   (1.1MB)
  ftp://alpha.gnu.org/gnu/autoconf/autoconf-2.57b.tar.bz2  (836KB)

And here are xdelta-style diffs:
  ftp://alpha.gnu.org/gnu/autoconf/autoconf-2.57a-2.57b.xdelta   (37KB)

Here are GPG detached signatures:
  ftp://alpha.gnu.org/gnu/autoconf/autoconf-2.57b.tar.gz.asc
  ftp://alpha.gnu.org/gnu/autoconf/autoconf-2.57b.tar.bz2.asc

Here are the MD5 and SHA1 signatures:

938f2f34126a9f243c6613ad86f4c117  autoconf-2.57b.tar.gz
3e5b20067bcc34b4621c35f7b517f1c4  autoconf-2.57b.tar.bz2
af930258b7157194b930c2abe5fae706  autoconf-2.57a-2.57b.xdelta
dff9f703b12a8d2d0db5f2aa01fac3734d35c0c5  autoconf-2.57b.tar.gz
c2a8c7e1ae802ae202ce1e0439413e100e43b1c9  autoconf-2.57b.tar.bz2
10b6db255bbb5e97821f15f195d08b1c888d0edc  autoconf-2.57a-2.57b.xdelta
NEWS

* Major changes in Autoconf 2.57b                       -*- outline -*-

** Autotest and local.at
  The optional file local.at is always included in Autotest test suites.

** Warnings
  The warnings are always issued, including with cached runs.
  This became a significant problem since aclocal and automake can
  run autoconf behind the scene.


ChangeLog entries:

**********************************************************************
ChangeLog
**********************************************************************
2003-08-22  Akim Demaille  <[EMAIL PROTECTED]>

        Version 2.57b.

        * Makefile.cfg (local-checks-to-skip): New.
        * Makefile.maint (local-check): Rename as...
        (local-checks-available): this.
        (local-check): New.

        * Makefile.am (EXTRA_DIST): Add Makefile.cfg.
        * configure.ac: Require Automake 1.7.6.

2003-08-22  Akim Demaille  <[EMAIL PROTECTED]>

        Output stack traces in warnings.

        * lib/m4sugar/m4sugar.m4 (_m4_warn): New.
        Replace the former...
        (m4_warn): Pass the call stack to _m4_warn.
        * bin/autom4te.in: Adjust to output the call stack.
        * tests/m4sugar.at (m4@&[EMAIL PROTECTED]): Adjust.

2003-08-22  Akim Demaille  <[EMAIL PROTECTED]>

        * lib/Autom4te/Request.pm, lib/Autom4te/C4che.pm: New.
        * bin/autom4te.in: Adjust.

2003-08-21  Akim Demaille  <[EMAIL PROTECTED]>

        * lib/Autom4te/General.pm (&file_name_is_absolute): Remove.
        (&verbose): Remove.
        (&getopt): Adjust the note and verb channels, depending upon
        --verbose.
        * bin/autoheader.in, bin/autom4te.in, bin/autoscan.in,
        * bin/autoupdate.in: Adjust.
        Use &verb, not &verbose.

2003-08-21  Akim Demaille  <[EMAIL PROTECTED]>

        * bin/autoheader.in (&parse_args): Use &parse_warnings and
        &parse_WARNINGS.
        ($help): Use Autom4te::ChannelDefs::usage.
        * bin/autoscan.in: Use Autom4te::ChannelDefs.
        * lib/Autom4te/General.pm: Don't export error: you don't own it.

2003-08-21  Akim Demaille  <[EMAIL PROTECTED]>

        First stab at preserving warnings between calls to autom4te,
        including when the cache is used.

        There are still several issues: (i) there are too many runs of m4
        (one for include, one for warnings, and some more), (ii) warnings
        spreading on several lines are not handled gracefully, (iii) the
        code meant to have the call stack display for errors does not work
        (its handling should move from m4 to autom4te).

        * bin/autom4te.in Autom4te::Channels, Autom4te::ChannelDefs):
        Use them.
        (@preselect): Add m4_warn.
        ($exit_status): Remove, use $exit_code.
        ($help): Use Autom4te::ChannelDefs::usage.
        (&handle_m4): No longer define the m4_warnings.
        At each run, extract and report the warnings.
        Always cache the result, including if the exit status is on
        failure, since if nothing changes, we should result in the same
        failure, hence we can use the cache.
        * lib/m4sugar/m4sugar.m4 (m4_warning_ifelse, _m4_warning_ifelse)
        (_m4_warning_error_ifelse, __m4_warning_error_ifelse, _m4_warn):
        Remove.
        (m4_warn): Redefine as a do-nothing: it is its invocation that
        matters, as warnings are now reported via traces.
        * lib/autoconf/general.m4 (AC_DIAGNOSE): Don't make it a copy of
        the contents of m4_warn: make it _call_ m4_warn, so that tracing
        the latter reveals calls to the former.

        Adjust the tests.

        * tests/m4sugar.at (m4@&[EMAIL PROTECTED]): Use existing warning categories.

2003-08-21  Akim Demaille  <[EMAIL PROTECTED]>

        * bin/autoreconf.pm (Autom4te::Channels, Autom4te::ChannelDefs):
        Use them.

2003-08-21  Akim Demaille  <[EMAIL PROTECTED]>

        * lib/Autom4te/FileUtils.pm (&find_file): Walk the @include in
        forward order.
        * lib/Autom4te/ChannelDefs.pm: Doc typos.
        (&parse_warnings): Accept a list of warning requests.
        (&usage): Return a string, not a side effect.
        (cross): New warning category.

2003-08-21  Akim Demaille  <[EMAIL PROTECTED]>

        * lib/Autom4te/Configure_ac.pm (&find_configure_ac)
        (&require_configure_ac): Accept an optional directory argument.
        ($configure_ac): Remove.
        * lib/Autom4te/General.pm (&find_configure_ac, &canonfile)
        (&catfile): Remove.
        * bin/autoheader.in, bin/autoreconf.in, bin/autoupdate.in,
        * bin/autoscan.in: Adjust.

2003-08-20  Akim Demaille  <[EMAIL PROTECTED]>

        * bin/autoheader.in: Remove duplicate 'use Autom4te::FileUtils'.
        Reported by Alexandre Duret-Lutz.

2003-08-20  Akim Demaille  <[EMAIL PROTECTED]>

        * bin/autoupdate.in, bin/autoheader.in, bin/autoreconf.in,
        * bin/autom4te: Adjust.
        In particular, be Autoconf tools are really silent when properly
        working, bind the verbosity of the 'note' channel to $verbose.
        * lib/Autom4te/General.pm (&find_file, &mtime, &update_file)
        (&xsystem, &contents): Remove, since they are exported by...
        * lib/Autom4te/FileUtils.pm: this.
        More perldoc.
        * lib/Autom4te/General.pm (&up_to_date_p): Move to...
        * lib/Autom4te/FileUtils.pm: here.

2003-08-20  Akim Demaille  <[EMAIL PROTECTED]>

        * lib/Autom4te/Channels.pm, lib/Autom4te/ChannelDefs.pm
        * lib/Autom4te/Configure_ac.pm, lib/Autom4te/FileUtils.pm: New,
        from CVS Automake.

2003-08-20  Akim Demaille  <[EMAIL PROTECTED]>

        * Makefile.am (automake_cvsweb, automake_cvsargs, autom4te_files)
        (autom4te-update): New.
        * Makefile.cfg (update): Bind autom4te-update.

2003-08-19  Derek Price  <[EMAIL PROTECTED]>

        * lib/autotest/general.m4: Comment various HELP_* diversions.
        (PARSE_ARGS_BEGIN): New section for option parsing related
        initialization.
        (AT_ARG_OPTION,AT_ARG_OPTION_ARG,_AT_ARG_OPTION): New macros to define
        package specific options and associated help.

2003-08-19  Akim Demaille  <[EMAIL PROTECTED]>

        * config/announce-gen, Makefile.cfg: New.
        * Makefile.am: Adjust.
        * GNUmakefile, Makefile.maint: Update from CVS Coreutils.

2003-08-19  Alexandre Duret-Lutz  <[EMAIL PROTECTED]>

        * lib/autom4te.in (Automake-preselections): Preselect
        AC_CONFIG_LIBOBJ_DIR, AC_CONFIG_LINKS, m4_include,
        and m4_sinclude.

2003-08-19  Alexandre Duret-Lutz  <[EMAIL PROTECTED]>

        * lib/autom4te.in (Autoconf): Move all args except aclocal.m4? into ...
        (Autoconf-without-aclocal-m4): ... this new language.
        * doc/autoconf.texi (autom4te Invocation): Mention
        Autoconf-without-aclocal-m4.

2003-08-18  Derek Price <[EMAIL PROTECTED]>

        * doc/autoconf.texi (Writing testsuite.at): Document RUN-IF-FAIL &
        RUN-IF-PASS optional arguments.

2003-08-18  Derek Price  <[EMAIL PROTECTED]>

        * doc/autoconf.texi (Programming in M4sh): Add doc for AS_IF.

2003-08-16  Derek Price  <[EMAIL PROTECTED]>

        * doc/autoconf.texi (Writing testsuite.at): Document defaults for
        STDOUT & STDERR arguments.

2003-08-14  Derek Price  <[EMAIL PROTECTED]>

        * lib/autotestgeneral.m4 (AT_INIT): Reformat test summary line to print
        DESCRIPTION rather than FILE and LINE.  Shorten result to fit in new,
        shorter column three.  Add DESCRIPTION to log file content.

2003-08-13  Derek Price  <[EMAIL PROTECTED]>

        * lib/autotest/general.m4 (AT_INIT): Correct typo in final status
        output.

2003-08-12  Derek Price  <[EMAIL PROTECTED]>

        * lib/autotest/general.m4 (AT_CHECK): Use new _AT_CHECK API.
        (AT_CHECK_NOESCAPE): Move core functionality to...
        (_AT_CHECK): ...this new macro.

2003-08-07  Derek Price  <[EMAIL PROTECTED]>

        * lib/autotest/general.m4 (AT_CHECK): Move core functionality...
        (AT_CHECK_NOESCAPE): ...to this new macro.

2003-07-31  Paul Eggert  <[EMAIL PROTECTED]>

        * lib/m4sugar/m4sh.m4 (_AS_UNSET_PREPARE): Work around a bug
        in Bash 2.01.  Problem reported by Brian Gough in
        <http://mail.gnu.org/archive/html/bug-autoconf/2003-07/msg00106.html>.

2003-07-25  John W. Eaton  <[EMAIL PROTECTED]>

        * lib/autoconf/fortran.m4 (AC_F77_LIBRARY_LDFLAGS): Also ignore
        -lcrt1.o, for OS X.  (trivial change)

2003-07-07  Paul Eggert  <[EMAIL PROTECTED]>

        * lib/autoconf/c.m4 (AC_C_INLINE): Wrap the '#define inline ...'
        inside '#ifndef __cplusplus'.  Problem reported by
        Bob Friesenhahn.

2003-07-06  Bill Clarke  <[EMAIL PROTECTED]>

        * lib/autoconf/functions.m4 (AC_FUNC_MMAP): Cast pointer to
        'long', not 'int', for benefit of Sun's recent C++ compilers
        (trivial change).  See:
        http://mail.gnu.org/archive/html/autoconf-patches/2003-07/msg00007.html
        (This really should be 'intptr_t', not 'long', but that would
        take more work.)

2003-06-25  Akim Demaille  <[EMAIL PROTECTED]>

        * lib/Makefile.am (autom4te.cfg): Make it read only.
        Depend on Makefile since it contains substitutions.
        From Paolo Bonzini.
        * lib/autom4te.in (args): Add local.at? for Autotest args.
        This change was made on autom4te.cfg which is generated.
        Reported by Raja R. Harinath.

2003-06-25  Akim Demaille  <[EMAIL PROTECTED]>

        * doc/autoconf.texi (Header Portability): sys/mount.h.
        From Gareth McCaughan.

2003-06-23  Akim Demaille  <[EMAIL PROTECTED]>

        * lib/autotest/general.m4 (AT_INIT): Report a single config.log,
        not all of them.  This fixes 1. the fact that when testing
        Autoconf there are many many config.log, 2. the incorrect use of
        top_srcdir to find config.log.
        Don't mix the detailed output of failed test with the summary of
        failures.  Rather, append detailed log afterwards.

2003-06-23  Akim Demaille  <[EMAIL PROTECTED]>

        * tests/local.at (AT_CHECK_CONFIGURE): Adjust to the verbose being
        always run: output config.log on $at_group_log.

2003-06-23  Akim Demaille  <[EMAIL PROTECTED]>

        * tests/torture.at (#define header templates): Don't use quotes in
        C++ comments as it puzzles Emacs' sh font-lock-mode.

2003-06-23  Akim Demaille  <[EMAIL PROTECTED]>

        * tests/mktests.sh (au_exclude_egrep): Fix output copyright notice.
        * lib/autom4te.cfg (args): Add local.at? for Autotest args.
        * tests/atspecific.m4: Rename as...
        * tests/local.at: This.
        * tests/suite.at: Move the globals into...
        * tests/local.at: here.
        * tests/Makefile.am: Adjust.
        * doc/autoconf.texi (testsuite Scripts): Adjust.

2003-06-21  Kevin Ryde  <[EMAIL PROTECTED]>

        * lib/autoconf/c.m4 (_AC_PROG_CC_STDC): Extend test program to get an
        error from OSF 4.0 Compaq cc in its default almost-ANSI mode, thereby
        ensuring we add -std1 for full-ANSI.

        * doc/autoconf.texi (hdrindex): New macro.
        Add index entries for portability of various standard header files.

2003-06-20  Akim Demaille  <[EMAIL PROTECTED]>

        * configure.ac: Bump to 2.57b.

Reply via email to