Subject: CVS commit: pkgsrc/devel/autoconf
To: None <pkgsrc-changes@NetBSD.org>
From: Thomas Klausner <wiz@netbsd.org>
List: pkgsrc-changes
Date: 12/06/2003 18:26:36
Module Name:	pkgsrc
Committed By:	wiz
Date:		Sat Dec  6 18:26:36 UTC 2003

Modified Files:
	pkgsrc/devel/autoconf: Makefile PLIST distinfo
	pkgsrc/devel/autoconf/patches: patch-aa patch-ab patch-ac

Log Message:
Update to 2.59:
* Major changes in Autoconf 2.59                       -*- outline -*-

  Released 2003-11-04, by Akim Demaille

** ac_abs_builddir etc.
  Absolute paths were actually relative in 2.58.

* Major changes in Autoconf 2.58

  Released 2003-11-04, by Akim Demaille

** core.*
  core.* files are no longer removed, as they may be valid user files.

** autoreconf and auxiliary directory
  Autoreconf creates the auxiliary directory if needed.  This is
  especially useful for initial "bootstrapping" of fresh CVS checkouts.

** AC_CONFIG_MACRO_DIR
  Use this macro to declare the directory for local m4 macros for aclocal.

** AC_LIBOBJS
  No longer includes twice the same file in LIBOBJS if invoked
  multiple times.

** AC_CONFIG_COMMANDS
  The directory for its first argument is automatically created.  For
  instance, with

      AC_CONFIG_COMMANDS([src/modules.hh], [...])

  $top_builddir/src/ is created if needed.

** 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.

** autoheader warnings
  The warnings of autoheader can be turned off, using --warning.
  For instance, -Wno-obsolete disables the complaints about acconfig.h
  and other deprecated constructs.

** New macros
  AC_C_RESTRICT, AC_INCLUDES_DEFAULT, AC_LANG_ASSERT, AC_LANG_WERROR,
  AS_SET_CATFILE.

** AC_DECL_SYS_SIGLIST
  Works again.

** AC_FUNC_MKTIME
  Now checks that mktime is the inverse of localtime.

** Improve DJGPP portability
  The Autoconf tools and configure behave better under DJGPP.

** Present But Cannot Be Compiled
  New FAQ section dedicated to the mystic

    configure: WARNING: pi.h: present but cannot be compiled
    configure: WARNING: pi.h: check for missing prerequisite headers?
    configure: WARNING: pi.h: proceeding with the preprocessor's result
      messages.

** Concurrent executions of autom4te
  autom4te now locks its internal files, which enables concurrent
  executions of autom4te, likely to happen if automake, autoconf,
  autoheader etc. are run simultaneously.

** Libtool
  Use of Libtool 1.5 and higher is encouraged.  Compatibility with
  Libtool pre-1.4 is not checked.

** Autotest
  Testsuites no longer rerun failed tests in verbose mode; instead,
  failures are logged while the test is run.

  In addition, expected failures can be marked as such.


To generate a diff of this commit:
cvs rdiff -r1.43 -r1.44 pkgsrc/devel/autoconf/Makefile
cvs rdiff -r1.6 -r1.7 pkgsrc/devel/autoconf/PLIST
cvs rdiff -r1.10 -r1.11 pkgsrc/devel/autoconf/distinfo
cvs rdiff -r1.8 -r1.9 pkgsrc/devel/autoconf/patches/patch-aa \
    pkgsrc/devel/autoconf/patches/patch-ab
cvs rdiff -r1.7 -r1.8 pkgsrc/devel/autoconf/patches/patch-ac

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.