Changes:
* Support for AM_INIT_GETTEXT([external])
* Bug fixes, including:
- Fix Automake's own `make install' so it works even if `ln' doesn't.
- nobase_ programs and scripts honor --program-transform correctly.
- Erase configure.lineno during `make distclean'.
- Erase YACC and LEX outputs during `make maintainer-clean'.
* Major changes in Autoconf 2.54 -*- outline -*-
** Executables
- autoreconf no longer changes the version of the gettext/po/intl
support files. It now adds the files the correspond to the
AM_GNU_GETTEXT_VERSION declared in configure.ac.
Warning: It now relies on the 'autopoint' program, which is part
of GNU gettext 0.11.4 and newer.
Please note that you need to have a GNU gettext version that
corresponds at least to the AM_GNU_GETTEXT_VERSION declared
in configure.ac. You can upgrade to newer GNU gettext versions,
though, without needing to change configure.ac.
- The -I DIR or --include=DIR option now appends DIR to the include path
instead of prepending; this is for consistency with other GNU tools.
The new -B DIR or --prepend-include=DIR option has the old behavior.
** Macros
- AC_OUTPUT
Now handles all the gory details about LIBOBJS and LTLIBOBJS.
Please, remove lines such as
# This is necessary so that .o files in LIBOBJS are also
# built via the ANSI2KNR-filtering rules.
LIBOBJS=`echo $LIBOBJS|sed 's/\.o /\$U.o /g;s/\.o$/\$U.o/'`
and read the `AC_LIBOBJ vs LIBOBJS' section. Do not define U in
your Makefiles either.
- AC_CONFIG_LINKS now makes copies if it can't make links.
- AC_FUNC_FNMATCH now tests only for POSIX compatibility, reverting to
Autoconf 2.13 behavior. The new macro AC_FUNC_FNMATCH_GNU also
tests for GNU extensions to fnmatch, and replaces fnmatch if needed.
- AC_FUNC_SETVBUF_REVERSED no longer fails when cross-compiling.
- AC_PROG_CC_STDC is integrated into AC_PROG_CC.
- AC_PROG_F77 default search no longer includes cf77 and cfg77.
- New macros
AC_C_BACKSLASH_A, AC_CONFIG_LIBOBJ_DIR, AC_GNU_SOURCE,
AC_PROG_EGREP, AC_PROG_FGREP, AC_REPLACE_FNMATCH,
AC_FUNC_FNMATCH_GNU, AC_FUNC_REALLOC, AC_TYPE_MBSTATE_T.
- AC_FUNC_GETLOADAVG
looks for getloadavg.c in the CONFIG_LIBOBJ_DIR.
- AC_FUNC_MALLOC
Now defines HAVE_MALLOC to 0 if `malloc' does not work, and asks
for an AC_LIBOBJ replacement.
** Bug fixes
- Spurious complaints from `m4_bmatch' about invalid regular
expressions are suppressed.
- Empty top_builddirs are properly handled.
- AC_CHECK_MEMBER works correctly when the member is an aggregate.
- AC_PATH_PROG
Now colon in the optional path arguments are properly handled.
** Improved portability
- Both Autoconf the package, and the scripts it produces, should run
more reliably with Zsh. Bear in mind it is the default Bourne shell
on Darwin.
- Autoconf and the scripts it produces no longer assume the existence of
the obsolescent commands egrep and fgrep.
** Documentation
- Limitations of Make
More of them.
- GNATS
The GNATS base has moved to
http://bugs.gnu.org/cgi-bin/gnatsweb.pl?database=autoconf
** Misc.
- config.log
Now contains the list of ouput variables and files (AC_SUBST,
AC_SUBST_FILES).
of codecs that may be compiled into xanim: iv32, cvid, and cyuk. The
default is to compile them all into xanim. This allows building a xanim
that may be distributed on CD-ROM by removing the restricted codecs from
the XANIM_CODECS list (currently, this is iv32 and cyuk). For clarity,
separate the codec-handling into a separate Makefile.codecs.
Differences to Leafnode version 1.9.26:
* Bug fixes and changes including:
+ checkpeerlocal.c:
% Fix infinite loop problem when interface list is longer than
2 kB (reported by Brian Somers).
% Fix for non-IPv6 compilation on Solaris
% Fix compiler warnings
+ Portability fixes for 64bit platforms in activutil.c, nntpd.c
and texpire.c
+ nntpd.c: if allowstrangers is set, don't call checkpeerlocal
at all.k
(For more details, please see the Leafnode ChangeLog file)