Commits


Merge branch 'autoconf-update' Update GNU autoconf and automake infrastructure. Tested on modern systems as well as Apple A/UX :-) * autoconf-update: AUTOMAKE_OPTIONS: fix ansi2knr option, include path Don't use AC_FUNC_MALLOC and AC_FUNC_REALLOC Make our own targets "silent", if enabled configure.in: use AC_CHECK_{FUNCS|HEADERS}_ONCE Updated config.{guess|sub} to version 2012-08-14 Make autogen.sh more verbose when VERBOSE=1 is set configure.in: use AC_SEARCH_LIBS (not AC_CHECK_LIB) configure.in: use AS_HELP_STRING macro configure.in: use AC_CANONICAL_HOST (not AC_CANONICAL_TARGET) configure.in: inttypes.h is an optional header file Use HAVE_SETSID #define when testing for setsid() Don't include <stdint.h>, it is included by "portab.h" Don't check type.h availability, it is required configure.in: Use AC_CONFIG_FILES macro configure.in: Don't use AC_C_PROTOTYPES configure.in: Update checks for required and optional features configure.in: require autoconf 2.67 and automake 1.11 configure.in: sort some lists (templates, output, ...)


Make autogen.sh more verbose when VERBOSE=1 is set


Generate ngIRCd version number from GIT tag Now the ngIRCd release/version number is deduced from the "current" annotated GIT tag; see "git describe --help" for details. This is the same scheme the Linux kernel uses and gives much more details version numbers for interim releases and inofficial source archives generated using "make dist". Please note: the version number is only updated it the autogen.sh script is run; so after pulling in and pushing out new commits, you should run ./autogen.sh!


Merge autogen.sh changes Merge commit 'alex/master'


autogen.sh: Don't set AUTO{CONF|MAKE}_VERSION and WANT_AUTO{CONF|MAKE} On some systems (for example Gentoo Linux, FreeBSD, and OpenBSD), these variables are used to select which version of GNU automake and autoconf to use, but we shouldn't depend on a specific version -- instead we should use the "system default". So probably it is up to the user to set these variables accordingly to set up some wrapper scripts of his operating system distribution.


autogen.sh: correctly test for and export ACLOCAL variable


Updated preferred automake version to 1.9. Only set preferences if not already defined by some environment variables.


Added AUTOMAKE_VERSION and AUTOCONF_VERSION (for OpenBSD).


Fixed the detection of tools named like "tool-Major.Minor" (used on OpenBSD).


The command to test for the autoconf/automake tools is detected now as well.


Use "which" when available; understand "GO=0"; made "VERBOSE=1" more verbose.


Enhanced autogen.sh script; added "inline" documentation.


Added missing "return 0" ... oops.


Reworked configure system: it should be more compatible to most systems now, and it should even be more flexible and faster :-)


Made setting of WANT_AUTOMAKE more portable.


Translated success message :-)


Added WANT_AUTOMAKE=1.6 to autogen.sh.


- removed needless warning/info message.


- externe portab-Header werden nicht mehr benoetigt/benutzt, dadurch einige Aenderungen an diversen Source-Dateien und Headern. - Dateien enthalten keine CVS-History mehr.


- fuer fehlende Dateien werden nun "nur noch" symbolische Links erzeugt.


Initial revision