[Top][All Lists]
[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.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Autoconf 2.57b released,
Akim Demaille <=