Enlightenment CVS committal

Author  : mej
Project : eterm
Module  : libast

Dir     : eterm/libast


Modified Files:
        ChangeLog autogen.sh configure.in libast.m4 
Removed Files:
        acconfig.h 


Log Message:
Wed Mar  3 12:25:22 2004                        Michael Jennings (mej)

New and improved autogen stuff.  Prefers autoconf 2.13 and automake
1.4, but it's also been tested with autoconf 2.57 and automake 1.6.3.

===================================================================
RCS file: /cvsroot/enlightenment/eterm/libast/ChangeLog,v
retrieving revision 1.113
retrieving revision 1.114
diff -u -3 -r1.113 -r1.114
--- ChangeLog   2 Mar 2004 02:16:00 -0000       1.113
+++ ChangeLog   3 Mar 2004 17:20:09 -0000       1.114
@@ -628,3 +628,8 @@
 
 New SRPM
 ----------------------------------------------------------------------
+Wed Mar  3 12:25:22 2004                        Michael Jennings (mej)
+
+New and improved autogen stuff.  Prefers autoconf 2.13 and automake
+1.4, but it's also been tested with autoconf 2.57 and automake 1.6.3.
+----------------------------------------------------------------------
===================================================================
RCS file: /cvsroot/enlightenment/eterm/libast/autogen.sh,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- autogen.sh  23 Jan 2004 03:38:29 -0000      1.3
+++ autogen.sh  3 Mar 2004 17:20:09 -0000       1.4
@@ -1,47 +1,64 @@
 #!/bin/sh
 # Run this to generate all the initial makefiles, etc.
-# $Id: autogen.sh,v 1.3 2004/01/23 03:38:29 mej Exp $
+# $Id: autogen.sh,v 1.4 2004/03/03 17:20:09 mej Exp $
+
+broken() {
+    echo
+    echo "You need libtool, autoconf, and automake.  Install them"
+    echo "and try again.  Get source at ftp://ftp.gnu.org/pub/gnu/";
+    echo "ERROR:  $1 not found."
+    exit -1
+}
 
 DIE=0
 
 echo "Generating configuration files for libast, please wait...."
 
-(autoconf --version) < /dev/null > /dev/null 2>&1 || {
-       echo
-        echo "You must have autoconf installed to compile libast."
-        echo "Download the appropriate package for your distribution,"
-        echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/";
-        DIE=1
-}
-
-(libtoolize --version) < /dev/null > /dev/null 2>&1 || {
-        echo
-        echo "You must have libtool installed to compile libast."
-        echo "Download the appropriate package for your distribution,"
-        echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/";
-        DIE=1
-}
-
-(automake --version) < /dev/null > /dev/null 2>&1 || {
-        echo
-        echo "You must have automake installed to compile libast."
-        echo "Download the appropriate package for your distribution,"
-        echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/";
-        DIE=1
-}
+LIBTOOLIZE_CHOICES="$LIBTOOLIZE libtoolize"
+AUTOHEADER_CHOICES="$AUTOHEADER autoheader213 autoheader-2.13 autoheader"
+ACLOCAL_CHOICES="$ACLOCAL aclocal14 aclocal-1.4 aclocal"
+AUTOMAKE_CHOICES="$AUTOMAKE automake14 automake-1.4 automake"
+AUTOCONF_CHOICES="$AUTOCONF autoconf213 autoconf-2.13 autoconf"
+
+for i in $LIBTOOLIZE_CHOICES ; do
+    $i --version </dev/null >/dev/null 2>&1 && LIBTOOLIZE=$i && break
+done
+[ "x$LIBTOOLIZE" = "x" ] && broken libtool
+
+for i in $AUTOHEADER_CHOICES ; do
+    $i --version </dev/null >/dev/null 2>&1 && AUTOHEADER=$i && break
+done
+[ "x$AUTOHEADER" = "x" ] && broken autoconf
+
+for i in $ACLOCAL_CHOICES ; do
+    $i --version </dev/null >/dev/null 2>&1 && ACLOCAL=$i && break
+done
+[ "x$ACLOCAL" = "x" ] && broken automake
+
+for i in $AUTOMAKE_CHOICES ; do
+    $i --version </dev/null >/dev/null 2>&1 && AUTOMAKE=$i && break
+done
+[ "x$AUTOMAKE" = "x" ] && broken automake
+
+for i in $AUTOCONF_CHOICES ; do
+    $i --version </dev/null >/dev/null 2>&1 && AUTOCONF=$i && break
+done
+[ "x$AUTOCONF" = "x" ] && broken autoconf
 
-if test "$DIE" -eq 1; then
-        exit 1
-fi
+# Export them so configure can AC_SUBST() them.
+export LIBTOOLIZE AUTOHEADER ACLOCAL AUTOMAKE AUTOCONF
 
-if test ! -f "`aclocal --print-ac-dir`/libast.m4"; then
+# Check for existing libast.m4 we can use.  Use the local one if not.
+if test ! -f "`$ACLOCAL --print-ac-dir`/libast.m4"; then
     ACLOCAL_FLAGS="-I . $ACLOCAL_FLAGS"
 fi
 
-(set -x && libtoolize -c -f)
-(set -x && autoheader)
-(set -x && aclocal $ACLOCAL_FLAGS)
-(set -x && automake -a -c)
-(set -x && autoconf)
+# Run the stuff.
+(set -x && $LIBTOOLIZE -c -f)
+(set -x && $AUTOHEADER)
+(set -x && $ACLOCAL $ACLOCAL_FLAGS)
+(set -x && $AUTOMAKE -a -c)
+(set -x && $AUTOCONF)
 
+# Run configure.
 ./configure "$@"
===================================================================
RCS file: /cvsroot/enlightenment/eterm/libast/configure.in,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -3 -r1.14 -r1.15
--- configure.in        23 Jan 2004 03:38:32 -0000      1.14
+++ configure.in        3 Mar 2004 17:20:09 -0000       1.15
@@ -1,10 +1,28 @@
-dnl# $Id: configure.in,v 1.14 2004/01/23 03:38:32 mej Exp $
+dnl# $Id: configure.in,v 1.15 2004/03/03 17:20:09 mej Exp $
+
+AC_SUBST(LIBTOOLIZE)
+AC_SUBST(AUTOHEADER)
+AC_SUBST(ACLOCAL)
+AC_SUBST(AUTOMAKE)
+AC_SUBST(AUTOCONF)
+
+SAVE_LIBTOOLIZE="$LIBTOOLIZE"
+SAVE_AUTOHEADER="$AUTOHEADER"
+SAVE_ACLOCAL="$ACLOCAL"
+SAVE_AUTOMAKE="$AUTOMAKE"
+SAVE_AUTOCONF="$AUTOCONF"
 
 AC_INIT(configure.in)
 AM_INIT_AUTOMAKE(libast, 0.6)
 AC_DEFINE_UNQUOTED(LIBAST_VERSION, "$VERSION", [Version])
 AM_CONFIG_HEADER(config.h include/libast/sysdefs.h)
 
+LIBTOOLIZE="$SAVE_LIBTOOLIZE"
+AUTOHEADER="$SAVE_AUTOHEADER"
+ACLOCAL="$SAVE_ACLOCAL"
+AUTOMAKE="$SAVE_AUTOMAKE"
+AUTOCONF="$SAVE_AUTOCONF"
+
 dnl# Set some basic variables
 AUTHORS="Michael Jennings ([EMAIL PROTECTED])"
 AC_SUBST(AUTHORS)
===================================================================
RCS file: /cvsroot/enlightenment/eterm/libast/libast.m4,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -3 -r1.8 -r1.9
--- libast.m4   23 Jan 2004 06:42:53 -0000      1.8
+++ libast.m4   3 Mar 2004 17:20:09 -0000       1.9
@@ -1,6 +1,6 @@
 dnl#####################################################################
 dnl# Autoconf m4 macros for LibAST
-dnl# $Id: libast.m4,v 1.8 2004/01/23 06:42:53 mej Exp $
+dnl# $Id: libast.m4,v 1.9 2004/03/03 17:20:09 mej Exp $
 dnl#####################################################################
 
 dnl#
@@ -46,19 +46,19 @@
     if test "${$1}" -eq "1"; then
         if test ! -z "$LIBAST_CONFIG"; then
             $2="-last ${$2}"
-            AC_DEFINE(HAVE_LIBAST, 1, [HAVE_LIBAST])
+            AC_DEFINE(HAVE_LIBAST, 1, [Define if the LibAST library is present.])
             test "$prefix" = "NONE" && prefix="`$LIBAST_CONFIG --prefix`"
             SUPPORT_FLAGS="`$LIBAST_CONFIG --support`"
             for i in $SUPPORT_FLAGS ; do
                 case $i in
                     MMX)
-                        AC_DEFINE(LIBAST_MMX_SUPPORT, 1, [LIBAST_MMX_SUPPORT])
+                        AC_DEFINE(LIBAST_MMX_SUPPORT, 1, [Defined if LibAST has MMX 
support.])
                         ;;
                     X11)
-                        AC_DEFINE(LIBAST_X11_SUPPORT, 1, [LIBAST_X11_SUPPORT])
+                        AC_DEFINE(LIBAST_X11_SUPPORT, 1, [Defined if LibAST has X11 
support.])
                         ;;
                     Imlib2)
-                        AC_DEFINE(LIBAST_IMLIB2_SUPPORT, 1, [LIBAST_IMLIB2_SUPPORT])
+                        AC_DEFINE(LIBAST_IMLIB2_SUPPORT, 1, [Defined if LibAST has 
Imlib2 support.])
                         ;;
                 esac
             done
@@ -97,7 +97,7 @@
                              ])
             AC_SEARCH_LIBS(pcre_compile, pcre, [GOT_PCRE_LIB=1])
             if test $GOT_PCRE_HEADER -eq 1 -a $GOT_PCRE_LIB -eq 1 ; then
-                AC_DEFINE(LIBAST_REGEXP_SUPPORT_PCRE, 1, [LIBAST_REGEXP_SUPPORT_PCRE])
+                AC_DEFINE(LIBAST_REGEXP_SUPPORT_PCRE, 1, [Build LibAST with PCRE 
support.])
                 LIBAST_REGEXP_SUPPORT="regexp-pcre"
                 $1="pcre"
             else
@@ -113,7 +113,7 @@
                              ])
             AC_SEARCH_LIBS(regcomp, posix regexp regex re, [GOT_POSIXREGEXP_LIB=1])
             if test $GOT_POSIXREGEXP_HEADER -eq 1 -a $GOT_POSIXREGEXP_LIB -eq 1 ; then
-                AC_DEFINE(LIBAST_REGEXP_SUPPORT_POSIX, 1, 
[LIBAST_REGEXP_SUPPORT_POSIX])
+                AC_DEFINE(LIBAST_REGEXP_SUPPORT_POSIX, 1, [Build LibAST with 
POSIX-style regexp support.])
                 LIBAST_REGEXP_SUPPORT="regexp-posix"
                 $1="posix"
             else
@@ -129,7 +129,7 @@
                              ])
             AC_SEARCH_LIBS(re_comp, bsd ucb regexp regex re, [GOT_BSD_LIB=1])
             if test $GOT_BSD_HEADER -eq 1 -a $GOT_BSD_LIB -eq 1 ; then
-                AC_DEFINE(LIBAST_REGEXP_SUPPORT_BSD, 1, [LIBAST_REGEXP_SUPPORT_BSD])
+                AC_DEFINE(LIBAST_REGEXP_SUPPORT_BSD, 1, [Build LibAST with BSD-style 
regexp support.])
                 LIBAST_REGEXP_SUPPORT="regexp-bsd"
                 $1="bsd"
             else
@@ -171,7 +171,7 @@
         AC_CHECK_LIB(X11, XOpenDisplay, [
                          LIBAST_X11_SUPPORT="X11"
                          GRLIBS="-lX11"
-                         AC_DEFINE(LIBAST_X11_SUPPORT, 1, [LIBAST_X11_SUPPORT])
+                         AC_DEFINE(LIBAST_X11_SUPPORT, 1, [Define for X11 support.])
                      ])
     fi
     AC_SUBST(LIBAST_X11_SUPPORT)
@@ -208,7 +208,7 @@
                 AC_CHECK_LIB(freetype, FT_Init_FreeType, GRLIBS="-lfreetype $GRLIBS", 
, $GRLIBS)
                 AC_CHECK_LIB(Imlib2, imlib_create_image, [
                                 GRLIBS="-lImlib2 $GRLIBS"
-                                AC_DEFINE(LIBAST_IMLIB2_SUPPORT, 1, 
[LIBAST_IMLIB2_SUPPORT])
+                                AC_DEFINE(LIBAST_IMLIB2_SUPPORT, 1, [Define for 
Imlib2 support.])
                                 LIBAST_IMLIB2_SUPPORT="Imlib2"
                      ], [
                          AC_WARN(*** Imlib2 support has been disabled because Imlib2 
***)
@@ -235,7 +235,7 @@
     LIBAST_MMX_SUPPORT=""
     if test -n "$HAVE_MMX"; then
         AC_MSG_RESULT(yes)
-        AC_DEFINE(LIBAST_MMX_SUPPORT, 1, [LIBAST_MMX_SUPPORT])
+        AC_DEFINE(LIBAST_MMX_SUPPORT, 1, [Define for MMX support.])
         LIBAST_MMX_SUPPORT="MMX"
     else
         AC_MSG_RESULT(no)
@@ -351,16 +351,16 @@
                     fi
                     if test "$withval" != "no"; then 
                         AC_MSG_RESULT($withval)
-                        AC_DEFINE_UNQUOTED($1, $withval, [Blah])
+                        AC_DEFINE_UNQUOTED($1, $withval, [Specify level of debugging 
to compile in.])
                         $1=$withval
                     else
                         AC_MSG_RESULT(no, disabling all debugging support)
-                        AC_DEFINE_UNQUOTED($1, 0, [BlahBlah])
+                        AC_DEFINE_UNQUOTED($1, 0, [Specify level of debugging to 
compile in.])
                         $1=0
                     fi
                 ], [
                     AC_MSG_RESULT(4)
-                    AC_DEFINE_UNQUOTED($1, 4, [BlahBlahBlah])
+                    AC_DEFINE_UNQUOTED($1, 4, [Specify level of debugging to compile 
in.])
                     $1=4
     ])
 ])
@@ -382,12 +382,12 @@
                 $1=no
             else
                 AC_MSG_RESULT(yes)
-                AC_DEFINE($1, 1, [Foo])
+                AC_DEFINE($1, 1, [Define for backquote execution.])
                 $1=yes
             fi
         ], [
             AC_MSG_RESULT(yes)
-            AC_DEFINE($1, 1, [Bar])
+            AC_DEFINE($1, 1, [Define for backquote execution.])
             $1=yes
         ])
 ])
@@ -462,10 +462,10 @@
         AC_MSG_RESULT([no, snprintf is ok])
     elif test $dps_cv_snprint_bug -eq 1; then
         AC_MSG_RESULT([yes, snprintf is broken])
-        AC_DEFINE(HAVE_SNPRINTF_BUG, 1, [HAVE_SNPRINTF_BUG])
+        AC_DEFINE(HAVE_SNPRINTF_BUG, 1, [Defined if libc snprintf is buggy.])
     else
         AC_MSG_RESULT([unknown, assuming yes])
-        AC_DEFINE(HAVE_SNPRINTF_BUG, 1, [HAVE_SNPRINTF_BUG])
+        AC_DEFINE(HAVE_SNPRINTF_BUG, 1, [Defined if libc snprintf is buggy.])
     fi
 ])
 
@@ -508,10 +508,10 @@
         AC_MSG_RESULT([no, vsnprintf is ok])
     elif test $dps_cv_vsnprintf_bug -eq 1; then
         AC_MSG_RESULT([yes, vsnprintf is broken])
-        AC_DEFINE(HAVE_VSNPRINTF_BUG,1, [HAVE_VSNPRINTF_BUG])
+        AC_DEFINE(HAVE_VSNPRINTF_BUG,1, [Defined if libc vsnprintf is buggy.])
     else
         AC_MSG_RESULT([unknown, assuming yes])
-        AC_DEFINE(HAVE_VSNPRINTF_BUG,1, [HAVE_VSNPRINTF_BUG])
+        AC_DEFINE(HAVE_VSNPRINTF_BUG,1, [Defined if libc vsnprintf is buggy.])
     fi
 ])
 
@@ -577,13 +577,13 @@
     case "$dps_cv_symlink_open_bug" in
         0) AC_MSG_RESULT(secure) ;;
         1) AC_MSG_RESULT(errno wrong but ok)
-           AC_DEFINE(HAVE_SYMLINK_OPEN_ERRNO_BUG, 1, [HAVE_SYMLINK_OPEN_ERRNO_BUG]) ;;
+           AC_DEFINE(HAVE_SYMLINK_OPEN_ERRNO_BUG, 1, [Defined if symlink open() errno 
is wrong but safe.]) ;;
         2) AC_MSG_RESULT(insecure)
-           AC_DEFINE(HAVE_SYMLINK_OPEN_SECURITY_HOLE, 1, 
[HAVE_SYMLINK_OPEN_SECURITY_HOLE])
-           AC_DEFINE(HAVE_SYMLINK_OPEN_ERRNO_BUG, 1, [HAVE_SYMLINK_OPEN_ERRNO_BUG]) ;;
+           AC_DEFINE(HAVE_SYMLINK_OPEN_SECURITY_HOLE, 1, [Defined if symlink open() 
is a security risk.])
+           AC_DEFINE(HAVE_SYMLINK_OPEN_ERRNO_BUG, 1, [Defined if symlink open() is 
buggy.]) ;;
         3) AC_MSG_RESULT(assuming insecure)
-           AC_DEFINE(HAVE_SYMLINK_OPEN_SECURITY_HOLE, 1, 
[HAVE_SYMLINK_OPEN_SECURITY_HOLE])
-           AC_DEFINE(HAVE_SYMLINK_OPEN_ERRNO_BUG, 1, [HAVE_SYMLINK_OPEN_ERRNO_BUG]) ;;
+           AC_DEFINE(HAVE_SYMLINK_OPEN_SECURITY_HOLE, 1, [Defined if symlink open() 
is a security risk.])
+           AC_DEFINE(HAVE_SYMLINK_OPEN_ERRNO_BUG, 1, [Defined if symlink open() is 
buggy.]) ;;
         *) AC_MSG_RESULT($dps_cv_symlink_open_bug)
            AC_MSG_ERROR(Impossible value of dps_cv_symlink_open_bug) ;;
     esac
@@ -629,7 +629,7 @@
     ])
     if test $dps_cv_rlimit_nproc -eq 0; then
         AC_MSG_RESULT([yes])
-        AC_DEFINE(HAVE_RLIMIT_NPROC,1, [HAVE_RLIMIT_NPROC])
+        AC_DEFINE(HAVE_RLIMIT_NPROC, 1, [Defined if the RLIMIT_NPROC resource limit 
works.])
     elif test $dps_cv_rlimit_nproc -eq 1; then
         AC_MSG_RESULT([no])
     else
@@ -679,7 +679,7 @@
     ])
     if test $dps_cv_rlimit_memlock -eq 0; then
         AC_MSG_RESULT([yes])
-        AC_DEFINE(HAVE_RLIMIT_MEMLOCK,1, [HAVE_RLIMIT_MEMLOCK])
+        AC_DEFINE(HAVE_RLIMIT_MEMLOCK,1, [Defined if the RLIMIT_MEMLOCK resource 
limit works.])
     elif test $dps_cv_rlimit_memlock -eq 1; then
         AC_MSG_RESULT([no])
     else




-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to