This is the mail archive of the cygwin-announce mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Updated: autoconf2.5-2.65-1


Autoconf is an extensible package of m4 macros that produce shell
scripts to automatically configure software source code packages.  The
autoconf2.5 package contains the latest edition of autoconf in the 2.5x
release sequence (which includes 2.60, 2.61, etc).

As expected now that cygwin-1.7.1 has been officially released, this
autoconf2.5 package is available exclusively for cygwin-1.7.

Changes (autoconf2.5-2.64-10 ---> autoconf2.5-2.65-1)
======================================================================
* update to latest upstream release
  + see list of upstream changes below
* Include Debian patchset 2.65-3
  - AC_FUNC_MMAP macro works in C++ mode again (bug introd. in 2.64)
  - AC_TYPE_INT*_T macros work again (bug introd. in 2.65)

Testsuite results:
======================================================================
ERROR: 429 tests were run,
6 failed (4 expected failures).
10 tests were skipped.

Failed tests were:
182: parallel test execution                         FAILED (autotest.at:1116)
./micro-suite: line 1696: echo: write error: Device or resource busy
./micro-suite: line 1696: echo: write error: Device or resource busy
   but all 10 subtests DID complete successfully, so I think this is a
   bogus failure.

217: Substitute and define special characters        FAILED (torture.at:919)
allowed-chars Zardoz differ: char 168, line 2
   I'm not sure if this is a regression or not, but it's almost
   certainly related to the charset changes. I was using LANG=C.UTF-8;
   it's possible if this tests is re-run with LANG=C.ASCII it may work
   fine.


Upstream changes:
======================================================================
The GNU Autoconf team is pleased to announce the stable release of
Autoconf 2.65.  Autoconf is an extensible package of M4 macros that
produce shell scripts to automatically configure software source code
packages.  These scripts can adapt the packages to many kinds of UNIX-like
systems without manual user intervention.  Autoconf creates a
configuration script for a package from a template file that lists the
operating system features that the package can use, in the form of M4
macro calls.

This release updates Autoconf to use GPLv3, along with a license exception
that allows the release of configure scripts generated by Autoconf under
the license of your own package.  It fixes a few problems that were
identified with 2.64.  It also documents several cache variables, making
those a stable part of the interface when using autoconf macros.  See the
NEWS excerpt below for more details.

-- 
Charles Wilson
volunteer autoconf maintainer for cygwin

====================================================================

To update your installation, click on the "Install Cygwin now" link
on the http://cygwin.com/ web page.  This downloads setup.exe to
your system.  Then, run setup and answer all of the questions.

              *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain.com@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is
available starting at this URL.



New in 2.65
====================================================================
* Major changes in Autoconf 2.65 (2009-11-21) [stable]
  Released by Eric Blake, based on git versions 2.64.*.

** Autoconf is now licensed under the General Public License version 3
   or later (GPLv3+).  As with earlier versions, the license includes
   an exception clause so that you may release a configure script
   generated by autoconf under the license of your own program.

** New macros to support Objective C++.
   AC_PROG_OBJCXX  AC_PROG_OBJCXXCPP

** The following undocumented autoconf macros, removed in Autoconf 2.64,
   have been reinstated:
   AH_CHECK_HEADERS

   These macros are present only for backwards compatibility purposes.

** The macro AC_LANG_COMPILER no longer fails on embedded systems that
   lack fopen in the C library, such as AVR or RTEMS (regression
   introduced in 2.64).

** The AC_FC_FREEFORM macro no longer suffers from a whitespace bug that
   made it fail with some Fortran compilers (regression introduced in
   2.64).

** The AC_TYPE_UINT64_T and AC_TYPE_INT64_T macros have been fixed to no
   longer mistakenly select a 32-bit type on some compilers (bug present
   since macros were introduced in 2.59c).

** The AC_FUNC_MMAP macro has been fixed to be portable to systems like
   Cygwin (bug present since macro was introduced in 2.0).

** The following documented autotest macros are new:
   AT_CHECK_EUNIT

** The following m4sugar macros now quote their expansion:
   m4_toupper  m4_tolower

** The following m4sugar macros are new:
   m4_escape

** The m4sugar macro m4_text_wrap now copes with embedded quoting without
   requiring quadrigraphs.  For uses like AC_ARG_VAR([a], [[b c]]),
   this gives the intuitive behavior of "[b c]" in the output (2.63
   gave the output of "[b], [c]", and 2.64 encountered a failure).

** The `$tmp' temporary directory used in config.status is documented for
   public use now.

** config.status now provides a --config option to produce the configuration.

** Many cache variables used by Autoconf's macros are now documented.

** Configure scripts work better on DJGPP by avoiding a bug present in
   the DJGPP port of bash 2.04 in handling 'return' in a shell
   function (regression introduced in 2.64).


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]