automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Autoconf 2.57b released


From: Akim Demaille
Subject: Autoconf 2.57b released
Date: Sun, 24 Aug 2003 14:00:48 +0200
User-agent: Gnus/5.1002 (Gnus v5.10.2) Emacs/21.3 (gnu/linux)

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  <address@hidden>

        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  <address@hidden>

        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@&address@hidden): Adjust.

2003-08-22  Akim Demaille  <address@hidden>

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

2003-08-21  Akim Demaille  <address@hidden>

        * 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  <address@hidden>

        * 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  <address@hidden>

        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@&address@hidden): Use existing warning 
categories.

2003-08-21  Akim Demaille  <address@hidden>

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

2003-08-21  Akim Demaille  <address@hidden>

        * 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  <address@hidden>

        * 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  <address@hidden>

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

2003-08-20  Akim Demaille  <address@hidden>

        * 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  <address@hidden>

        * 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  <address@hidden>

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

2003-08-19  Derek Price  <address@hidden>

        * 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  <address@hidden>

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

2003-08-19  Alexandre Duret-Lutz  <address@hidden>

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

2003-08-19  Alexandre Duret-Lutz  <address@hidden>

        * 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 <address@hidden>

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

2003-08-18  Derek Price  <address@hidden>

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

2003-08-16  Derek Price  <address@hidden>

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

2003-08-14  Derek Price  <address@hidden>

        * 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  <address@hidden>

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

2003-08-12  Derek Price  <address@hidden>

        * 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  <address@hidden>

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

2003-07-31  Paul Eggert  <address@hidden>

        * 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  <address@hidden>

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

2003-07-07  Paul Eggert  <address@hidden>

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

2003-07-06  Bill Clarke  <address@hidden>

        * 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  <address@hidden>

        * 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  <address@hidden>

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

2003-06-23  Akim Demaille  <address@hidden>

        * 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  <address@hidden>

        * 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  <address@hidden>

        * 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  <address@hidden>

        * 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  <address@hidden>

        * 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  <address@hidden>

        * configure.ac: Bump to 2.57b.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]