X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=autogen.sh;h=a7028c278f34ea251b972c2e03ff41c6ce2a55e9;hb=adfbd74e015989e0b90239e9057b06f915e1ccac;hp=5ce0d7708fd66931964bde4a02e6228ba3544281;hpb=38198f500063c0f1a04e1733fdce864d653419dd;p=projects%2Frc-scripts.git diff --git a/autogen.sh b/autogen.sh index 5ce0d770..a7028c27 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,13 +1,22 @@ #!/bin/sh -# $Id: autogen.sh,v 1.3 1999/07/31 11:24:17 misiek Exp $ # Run this to generate all the initial makefiles, etc. srcdir=`dirname $0` test -z "$srcdir" && srcdir=. -PKG_NAME="PLD rc-scripts" +PKG_NAME="PLD Linux Distribution rc-scripts" -(test -f $srcdir/configure.in \ +if [ -x ./changelog.sh ]; then + ./changelog.sh +else + echo "Error: missing script changelog.sh to generate ChangeLog" >&2 + exit 1 +fi + +cd "$srcdir" + + +(test -f $srcdir/configure.ac \ && test -d $srcdir/src) || { echo -n "**Error**: Directory "\`$srcdir\'" does not look like the" echo " top-level rc-scripts directory" @@ -19,28 +28,28 @@ DIE=0 (autoconf --version) < /dev/null > /dev/null 2>&1 || { echo - echo "**Error**: You must have \`autoconf' installed to compile pinfo." + echo "**Error**: You must have \`autoconf' installed to compile $PKG_NAME." echo "Download the appropriate package for your distribution," echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/" DIE=1 } -(grep "^AM_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && { +(grep "^AM_PROG_LIBTOOL" $srcdir/configure.ac >/dev/null) && { (libtoolize --version) < /dev/null > /dev/null 2>&1 || { echo - echo "**Error**: You must have \`libtool' installed to compile pinfo." - echo "Get ftp://ftp.gnu.org/pub/gnu/libtool-1.2d.tar.gz" + echo "**Error**: You must have \`libtool' installed to compile $PKG_NAME." + echo "Get ftp://alpha.gnu.org/gnu/libtool/libtool-1.4b.tar.gz" echo "(or a newer version if it is available)" DIE=1 } } -grep "^AM_GNU_GETTEXT" $srcdir/configure.in >/dev/null && { - grep "sed.*POTFILES" $srcdir/configure.in >/dev/null || \ +grep "^AM_GNU_GETTEXT" $srcdir/configure.ac >/dev/null && { + grep "sed.*POTFILES" $srcdir/configure.ac >/dev/null || \ (gettextize --version) < /dev/null > /dev/null 2>&1 || { echo - echo "**Error**: You must have \`gettext' installed to compile pinfo." - echo "Get ftp://alpha.gnu.org/gnu/gettext-0.10.35.tar.gz" + echo "**Error**: You must have \`gettext' installed to compile $PKG_NAME." + echo "Get ftp://alpha.gnu.org/gnu/gettext-0.10.38.tar.gz" echo "(or a newer version if it is available)" DIE=1 } @@ -48,8 +57,8 @@ grep "^AM_GNU_GETTEXT" $srcdir/configure.in >/dev/null && { (automake --version) < /dev/null > /dev/null 2>&1 || { echo - echo "**Error**: You must have \`automake' installed to compile pinfo." - echo "Get ftp://ftp.gnu.org/pub/gnu/automake-1.3.tar.gz" + echo "**Error**: You must have \`automake' installed to compile $PKG_NAME." + echo "Get ftp://sourceware.cygnus.com/pub/automake/automake-1.4-p4.tar.gz" echo "(or a newer version if it is available)" DIE=1 NO_AUTOMAKE=yes @@ -61,7 +70,7 @@ test -n "$NO_AUTOMAKE" || (aclocal --version) < /dev/null > /dev/null 2>&1 || { echo echo "**Error**: Missing \`aclocal'. The version of \`automake'" echo "installed doesn't appear recent enough." - echo "Get ftp://ftp.gnu.org/pub/gnu/automake-1.3.tar.gz" + echo "Get ftp://sourceware.cygnus.com/pub/automake/automake-1.4-p4.tar.gz" echo "(or a newer version if it is available)" DIE=1 } @@ -82,7 +91,7 @@ xlc ) am_opt=--include-deps;; esac -for coin in `find $srcdir -name configure.in -print` +for coin in `find $srcdir -name configure.ac -print` do dr=`dirname $coin` if test -f $dr/NO-AUTO-GEN; then @@ -99,9 +108,9 @@ do ## echo "**Warning**: No such directory \`$k'. Ignored." fi done - if grep "^AM_GNU_GETTEXT" configure.in >/dev/null; then - if grep "sed.*POTFILES" configure.in >/dev/null; then - : do nothing -- we still have an old unmodified configure.in + if grep "^AM_GNU_GETTEXT" configure.ac >/dev/null; then + if grep "sed.*POTFILES" configure.ac >/dev/null; then + : do nothing -- we still have an old unmodified configure.ac else echo "Creating $dr/aclocal.m4 ..." test -r $dr/aclocal.m4 || touch $dr/aclocal.m4 @@ -111,25 +120,25 @@ do test -r $dr/aclocal.m4 && chmod u+w $dr/aclocal.m4 fi fi - if grep "^AM_PROG_LIBTOOL" configure.in >/dev/null; then + if grep "^AM_PROG_LIBTOOL" configure.ac >/dev/null; then echo "Running libtoolize..." libtoolize --force --copy fi echo "Running aclocal $aclocalinclude ..." aclocal $aclocalinclude - if grep "^AM_CONFIG_HEADER" configure.in >/dev/null; then + if grep "^A[CM]_CONFIG_HEADER" configure.ac >/dev/null; then echo "Running autoheader..." autoheader fi - echo "Running automake --gnu $am_opt ..." - automake --add-missing --gnu $am_opt echo "Running autoconf ..." autoconf + echo "Running automake --gnu $am_opt ..." + automake --add-missing --gnu $am_opt ) fi done -conf_flags="--enable-maintainer-mode --enable-compile-warnings" #--enable-iso-c +conf_flags="" #--enable-maintainer-mode --enable-compile-warnings --enable-iso-c if test x$NOCONFIGURE = x; then echo Running $srcdir/configure $conf_flags "$@" ...