<p>pespin has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-trx/+/14984">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">Remove unused autogen.sh<br><br>autoreconf is used instead, as done in all of the osmocom projects.<br><br>Change-Id: I87676cdf6818b4250f478962baf96ad5f28564d5<br>---<br>M Makefile.am<br>D autogen.sh<br>M debian/copyright<br>3 files changed, 1 insertion(+), 1,585 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-trx refs/changes/84/14984/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/Makefile.am b/Makefile.am</span><br><span>index 79c4e06..3e87200 100644</span><br><span>--- a/Makefile.am</span><br><span>+++ b/Makefile.am</span><br><span>@@ -36,7 +36,6 @@</span><br><span>    tests</span><br><span> </span><br><span> EXTRA_DIST = \</span><br><span style="color: hsl(0, 100%, 40%);">-     autogen.sh \</span><br><span>         INSTALLATION \</span><br><span>       LEGAL \</span><br><span>      COPYING \</span><br><span>diff --git a/autogen.sh b/autogen.sh</span><br><span>deleted file mode 100755</span><br><span>index b2ed160..0000000</span><br><span>--- a/autogen.sh</span><br><span>+++ /dev/null</span><br><span>@@ -1,1578 +0,0 @@</span><br><span style="color: hsl(0, 100%, 40%);">-#!/bin/sh</span><br><span style="color: hsl(0, 100%, 40%);">-#                        a u t o g e n . s h</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-# Copyright (c) 2005-2009 United States Government as represented by</span><br><span style="color: hsl(0, 100%, 40%);">-# the U.S. Army Research Laboratory.</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-# Redistribution and use in source and binary forms, with or without</span><br><span style="color: hsl(0, 100%, 40%);">-# modification, are permitted provided that the following conditions</span><br><span style="color: hsl(0, 100%, 40%);">-# are met:</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-# 1. Redistributions of source code must retain the above copyright</span><br><span style="color: hsl(0, 100%, 40%);">-# notice, this list of conditions and the following disclaimer.</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-# 2. Redistributions in binary form must reproduce the above</span><br><span style="color: hsl(0, 100%, 40%);">-# copyright notice, this list of conditions and the following</span><br><span style="color: hsl(0, 100%, 40%);">-# disclaimer in the documentation and/or other materials provided</span><br><span style="color: hsl(0, 100%, 40%);">-# with the distribution.</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-# 3. The name of the author may not be used to endorse or promote</span><br><span style="color: hsl(0, 100%, 40%);">-# products derived from this software without specific prior written</span><br><span style="color: hsl(0, 100%, 40%);">-# permission.</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS</span><br><span style="color: hsl(0, 100%, 40%);">-# OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED</span><br><span style="color: hsl(0, 100%, 40%);">-# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE</span><br><span style="color: hsl(0, 100%, 40%);">-# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY</span><br><span style="color: hsl(0, 100%, 40%);">-# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL</span><br><span style="color: hsl(0, 100%, 40%);">-# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE</span><br><span style="color: hsl(0, 100%, 40%);">-# GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS</span><br><span style="color: hsl(0, 100%, 40%);">-# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,</span><br><span style="color: hsl(0, 100%, 40%);">-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING</span><br><span style="color: hsl(0, 100%, 40%);">-# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS</span><br><span style="color: hsl(0, 100%, 40%);">-# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-###</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-# Script for automatically preparing the sources for compilation by</span><br><span style="color: hsl(0, 100%, 40%);">-# performing the myrid of necessary steps.  The script attempts to</span><br><span style="color: hsl(0, 100%, 40%);">-# detect proper version support, and outputs warnings about particular</span><br><span style="color: hsl(0, 100%, 40%);">-# systems that have autotool peculiarities.</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-# Basically, if everything is set up and installed correctly, the</span><br><span style="color: hsl(0, 100%, 40%);">-# script will validate that minimum versions of the GNU Build System</span><br><span style="color: hsl(0, 100%, 40%);">-# tools are installed, account for several common configuration</span><br><span style="color: hsl(0, 100%, 40%);">-# issues, and then simply run autoreconf for you.</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-# If autoreconf fails, which can happen for many valid configurations,</span><br><span style="color: hsl(0, 100%, 40%);">-# this script proceeds to run manual preparation steps effectively</span><br><span style="color: hsl(0, 100%, 40%);">-# providing a POSIX shell script (mostly complete) reimplementation of</span><br><span style="color: hsl(0, 100%, 40%);">-# autoreconf.</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-# The AUTORECONF, AUTOCONF, AUTOMAKE, LIBTOOLIZE, ACLOCAL, AUTOHEADER</span><br><span style="color: hsl(0, 100%, 40%);">-# environment variables and corresponding _OPTIONS variables (e.g.</span><br><span style="color: hsl(0, 100%, 40%);">-# AUTORECONF_OPTIONS) may be used to override the default automatic</span><br><span style="color: hsl(0, 100%, 40%);">-# detection behaviors.  Similarly the _VERSION variables will override</span><br><span style="color: hsl(0, 100%, 40%);">-# the minimum required version numbers.</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-# Examples:</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-#   To obtain help on usage:</span><br><span style="color: hsl(0, 100%, 40%);">-#     ./autogen.sh --help</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-#   To obtain verbose output:</span><br><span style="color: hsl(0, 100%, 40%);">-#     ./autogen.sh --verbose</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-#   To skip autoreconf and prepare manually:</span><br><span style="color: hsl(0, 100%, 40%);">-#     AUTORECONF=false ./autogen.sh</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-#   To verbosely try running with an older (unsupported) autoconf:</span><br><span style="color: hsl(0, 100%, 40%);">-#     AUTOCONF_VERSION=2.50 ./autogen.sh --verbose</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-# Author:</span><br><span style="color: hsl(0, 100%, 40%);">-#   Christopher Sean Morrison <morrison@brlcad.org></span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-# Patches:</span><br><span style="color: hsl(0, 100%, 40%);">-#   Sebastian Pipping <sebastian@pipping.org></span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-######################################################################</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# set to minimum acceptible version of autoconf</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$AUTOCONF_VERSION" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    AUTOCONF_VERSION=2.52</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-# set to minimum acceptible version of automake</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$AUTOMAKE_VERSION" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    AUTOMAKE_VERSION=1.6.0</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-# set to minimum acceptible version of libtool</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$LIBTOOL_VERSION" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    LIBTOOL_VERSION=1.4.2</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-##################</span><br><span style="color: hsl(0, 100%, 40%);">-# ident function #</span><br><span style="color: hsl(0, 100%, 40%);">-##################</span><br><span style="color: hsl(0, 100%, 40%);">-ident ( ) {</span><br><span style="color: hsl(0, 100%, 40%);">-    # extract copyright from header</span><br><span style="color: hsl(0, 100%, 40%);">-    __copyright="`grep Copyright $AUTOGEN_SH | head -${HEAD_N}1 | awk '{print $4}'`"</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$__copyright" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-  __copyright="`date +%Y`"</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    # extract version from CVS Id string</span><br><span style="color: hsl(0, 100%, 40%);">-    __id="$Id: autogen.sh 33925 2009-03-01 23:27:06Z brlcad $"</span><br><span style="color: hsl(0, 100%, 40%);">-    __version="`echo $__id | sed 's/.*\([0-9][0-9][0-9][0-9]\)[-\/]\([0-9][0-9]\)[-\/]\([0-9][0-9]\).*/\1\2\3/'`"</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$__version" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    __version=""</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    echo "autogen.sh build preparation script by Christopher Sean Morrison"</span><br><span style="color: hsl(0, 100%, 40%);">-    echo "  + config.guess download patch by Sebastian Pipping (2008-12-03)"</span><br><span style="color: hsl(0, 100%, 40%);">-    echo "revised 3-clause BSD-style license, copyright (c) $__copyright"</span><br><span style="color: hsl(0, 100%, 40%);">-    echo "script version $__version, ISO/IEC 9945 POSIX shell script"</span><br><span style="color: hsl(0, 100%, 40%);">-}</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-##################</span><br><span style="color: hsl(0, 100%, 40%);">-# USAGE FUNCTION #</span><br><span style="color: hsl(0, 100%, 40%);">-##################</span><br><span style="color: hsl(0, 100%, 40%);">-usage ( ) {</span><br><span style="color: hsl(0, 100%, 40%);">-    echo "Usage: $AUTOGEN_SH [-h|--help] [-v|--verbose] [-q|--quiet] [-d|--download] [--version]"</span><br><span style="color: hsl(0, 100%, 40%);">-    echo "    --help      Help on $NAME_OF_AUTOGEN usage"</span><br><span style="color: hsl(0, 100%, 40%);">-    echo "    --verbose   Verbose progress output"</span><br><span style="color: hsl(0, 100%, 40%);">-    echo "    --quiet     Quiet suppressed progress output"</span><br><span style="color: hsl(0, 100%, 40%);">-    echo "    --download  Download the latest config.guess from gnulib"</span><br><span style="color: hsl(0, 100%, 40%);">-    echo "    --version   Only perform GNU Build System version checks"</span><br><span style="color: hsl(0, 100%, 40%);">-    echo</span><br><span style="color: hsl(0, 100%, 40%);">-    echo "Description: This script will validate that minimum versions of the"</span><br><span style="color: hsl(0, 100%, 40%);">-    echo "GNU Build System tools are installed and then run autoreconf for you."</span><br><span style="color: hsl(0, 100%, 40%);">-    echo "Should autoreconf fail, manual preparation steps will be run"</span><br><span style="color: hsl(0, 100%, 40%);">-    echo "potentially accounting for several common preparation issues.  The"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    echo "AUTORECONF, AUTOCONF, AUTOMAKE, LIBTOOLIZE, ACLOCAL, AUTOHEADER,"</span><br><span style="color: hsl(0, 100%, 40%);">-    echo "PROJECT, & CONFIGURE environment variables and corresponding _OPTIONS"</span><br><span style="color: hsl(0, 100%, 40%);">-    echo "variables (e.g. AUTORECONF_OPTIONS) may be used to override the"</span><br><span style="color: hsl(0, 100%, 40%);">-    echo "default automatic detection behavior."</span><br><span style="color: hsl(0, 100%, 40%);">-    echo</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    ident</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    return 0</span><br><span style="color: hsl(0, 100%, 40%);">-}</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-##########################</span><br><span style="color: hsl(0, 100%, 40%);">-# VERSION_ERROR FUNCTION #</span><br><span style="color: hsl(0, 100%, 40%);">-##########################</span><br><span style="color: hsl(0, 100%, 40%);">-version_error ( ) {</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$1" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">- echo "INTERNAL ERROR: version_error was not provided a version"</span><br><span style="color: hsl(0, 100%, 40%);">-       exit 1</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$2" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-   echo "INTERNAL ERROR: version_error was not provided an application name"</span><br><span style="color: hsl(0, 100%, 40%);">-     exit 1</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "ERROR:  To prepare the ${PROJECT} build system from scratch,"</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "        at least version $1 of $2 must be installed."</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "$NAME_OF_AUTOGEN does not need to be run on the same machine that will"</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "run configure or make.  Either the GNU Autotools will need to be installed"</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "or upgraded on this system, or $NAME_OF_AUTOGEN must be run on the source"</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "code on another system and then transferred to here. -- Cheers!"</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-}</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-##########################</span><br><span style="color: hsl(0, 100%, 40%);">-# VERSION_CHECK FUNCTION #</span><br><span style="color: hsl(0, 100%, 40%);">-##########################</span><br><span style="color: hsl(0, 100%, 40%);">-version_check ( ) {</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$1" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-  echo "INTERNAL ERROR: version_check was not provided a minimum version"</span><br><span style="color: hsl(0, 100%, 40%);">-       exit 1</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-    _min="$1"</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$2" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    echo "INTERNAL ERROR: version check was not provided a comparison version"</span><br><span style="color: hsl(0, 100%, 40%);">-    exit 1</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-    _cur="$2"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    # needed to handle versions like 1.10 and 1.4-p6</span><br><span style="color: hsl(0, 100%, 40%);">-    _min="`echo ${_min}. | sed 's/[^0-9]/./g' | sed 's/\.\././g'`"</span><br><span style="color: hsl(0, 100%, 40%);">-    _cur="`echo ${_cur}. | sed 's/[^0-9]/./g' | sed 's/\.\././g'`"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    _min_major="`echo $_min | cut -d. -f1`"</span><br><span style="color: hsl(0, 100%, 40%);">-    _min_minor="`echo $_min | cut -d. -f2`"</span><br><span style="color: hsl(0, 100%, 40%);">-    _min_patch="`echo $_min | cut -d. -f3`"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    _cur_major="`echo $_cur | cut -d. -f1`"</span><br><span style="color: hsl(0, 100%, 40%);">-    _cur_minor="`echo $_cur | cut -d. -f2`"</span><br><span style="color: hsl(0, 100%, 40%);">-    _cur_patch="`echo $_cur | cut -d. -f3`"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$_min_major" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">- _min_major=0</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$_min_minor" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    _min_minor=0</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$_min_patch" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    _min_patch=0</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$_cur_minor" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    _cur_major=0</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$_cur_minor" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    _cur_minor=0</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$_cur_patch" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    _cur_patch=0</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    $VERBOSE_ECHO "Checking if ${_cur_major}.${_cur_minor}.${_cur_patch} is greater than ${_min_major}.${_min_minor}.${_min_patch}"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ $_min_major -lt $_cur_major ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    return 0</span><br><span style="color: hsl(0, 100%, 40%);">-    elif [ $_min_major -eq $_cur_major ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">- if [ $_min_minor -lt $_cur_minor ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-           return 0</span><br><span style="color: hsl(0, 100%, 40%);">-    elif [ $_min_minor -eq $_cur_minor ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-         if [ $_min_patch -lt $_cur_patch ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-           return 0</span><br><span style="color: hsl(0, 100%, 40%);">-            elif [ $_min_patch -eq $_cur_patch ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-         return 0</span><br><span style="color: hsl(0, 100%, 40%);">-            fi</span><br><span style="color: hsl(0, 100%, 40%);">-  fi</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-    return 1</span><br><span style="color: hsl(0, 100%, 40%);">-}</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-######################################</span><br><span style="color: hsl(0, 100%, 40%);">-# LOCATE_CONFIGURE_TEMPLATE FUNCTION #</span><br><span style="color: hsl(0, 100%, 40%);">-######################################</span><br><span style="color: hsl(0, 100%, 40%);">-locate_configure_template ( ) {</span><br><span style="color: hsl(0, 100%, 40%);">-    _pwd="`pwd`"</span><br><span style="color: hsl(0, 100%, 40%);">-    if test -f "./configure.ac" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-        echo "./configure.ac"</span><br><span style="color: hsl(0, 100%, 40%);">-    elif test -f "./configure.in" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-       echo "./configure.in"</span><br><span style="color: hsl(0, 100%, 40%);">-    elif test -f "$_pwd/configure.ac" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-   echo "$_pwd/configure.ac"</span><br><span style="color: hsl(0, 100%, 40%);">-    elif test -f "$_pwd/configure.in" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-       echo "$_pwd/configure.in"</span><br><span style="color: hsl(0, 100%, 40%);">-    elif test -f "$PATH_TO_AUTOGEN/configure.ac" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    echo "$PATH_TO_AUTOGEN/configure.ac"</span><br><span style="color: hsl(0, 100%, 40%);">-    elif test -f "$PATH_TO_AUTOGEN/configure.in" ; then</span><br><span style="color: hsl(0, 100%, 40%);">- echo "$PATH_TO_AUTOGEN/configure.in"</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-}</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-##################</span><br><span style="color: hsl(0, 100%, 40%);">-# argument check #</span><br><span style="color: hsl(0, 100%, 40%);">-##################</span><br><span style="color: hsl(0, 100%, 40%);">-ARGS="$*"</span><br><span style="color: hsl(0, 100%, 40%);">-PATH_TO_AUTOGEN="`dirname $0`"</span><br><span style="color: hsl(0, 100%, 40%);">-NAME_OF_AUTOGEN="`basename $0`"</span><br><span style="color: hsl(0, 100%, 40%);">-AUTOGEN_SH="$PATH_TO_AUTOGEN/$NAME_OF_AUTOGEN"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-LIBTOOL_M4="${PATH_TO_AUTOGEN}/misc/libtool.m4"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$HELP" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    HELP=no</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$QUIET" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    QUIET=no</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$VERBOSE" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    VERBOSE=no</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$VERSION_ONLY" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    VERSION_ONLY=no</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$DOWNLOAD" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    DOWNLOAD=no</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$AUTORECONF_OPTIONS" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    AUTORECONF_OPTIONS="-i -f"</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$AUTOCONF_OPTIONS" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    AUTOCONF_OPTIONS="-f"</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$AUTOMAKE_OPTIONS" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    AUTOMAKE_OPTIONS="-a -c -f"</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-ALT_AUTOMAKE_OPTIONS="-a -c"</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$LIBTOOLIZE_OPTIONS" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    LIBTOOLIZE_OPTIONS="--automake -c -f"</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-ALT_LIBTOOLIZE_OPTIONS="--automake --copy --force"</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$ACLOCAL_OPTIONS" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    ACLOCAL_OPTIONS=""</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$AUTOHEADER_OPTIONS" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    AUTOHEADER_OPTIONS=""</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$CONFIG_GUESS_URL" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    CONFIG_GUESS_URL="http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=blob_plain;f=build-aux/config.guess;hb=HEAD"</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-for arg in $ARGS ; do</span><br><span style="color: hsl(0, 100%, 40%);">-    case "x$arg" in</span><br><span style="color: hsl(0, 100%, 40%);">-   x--help) HELP=yes ;;</span><br><span style="color: hsl(0, 100%, 40%);">-    x-[hH]) HELP=yes ;;</span><br><span style="color: hsl(0, 100%, 40%);">-     x--quiet) QUIET=yes ;;</span><br><span style="color: hsl(0, 100%, 40%);">-  x-[qQ]) QUIET=yes ;;</span><br><span style="color: hsl(0, 100%, 40%);">-    x--verbose) VERBOSE=yes ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      x-[dD]) DOWNLOAD=yes ;;</span><br><span style="color: hsl(0, 100%, 40%);">- x--download) DOWNLOAD=yes ;;</span><br><span style="color: hsl(0, 100%, 40%);">-    x-[vV]) VERBOSE=yes ;;</span><br><span style="color: hsl(0, 100%, 40%);">-  x--version) VERSION_ONLY=yes ;;</span><br><span style="color: hsl(0, 100%, 40%);">- *)</span><br><span style="color: hsl(0, 100%, 40%);">-          echo "Unknown option: $arg"</span><br><span style="color: hsl(0, 100%, 40%);">-           echo</span><br><span style="color: hsl(0, 100%, 40%);">-            usage</span><br><span style="color: hsl(0, 100%, 40%);">-           exit 1</span><br><span style="color: hsl(0, 100%, 40%);">-          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-    esac</span><br><span style="color: hsl(0, 100%, 40%);">-done</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-#####################</span><br><span style="color: hsl(0, 100%, 40%);">-# environment check #</span><br><span style="color: hsl(0, 100%, 40%);">-#####################</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# sanity check before recursions potentially begin</span><br><span style="color: hsl(0, 100%, 40%);">-if [ ! -f "$AUTOGEN_SH" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    echo "INTERNAL ERROR: $AUTOGEN_SH does not exist"</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ ! "x$0" = "x$AUTOGEN_SH" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-      echo "INTERNAL ERROR: dirname/basename inconsistency: $0 != $AUTOGEN_SH"</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-    exit 1</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# force locale setting to C so things like date output as expected</span><br><span style="color: hsl(0, 100%, 40%);">-LC_ALL=C</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# commands that this script expects</span><br><span style="color: hsl(0, 100%, 40%);">-for __cmd in echo head tail pwd ; do</span><br><span style="color: hsl(0, 100%, 40%);">-    echo "test" | $__cmd > /dev/null 2>&1</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ $? != 0 ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-     echo "INTERNAL ERROR: '${__cmd}' command is required"</span><br><span style="color: hsl(0, 100%, 40%);">- exit 2</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-done</span><br><span style="color: hsl(0, 100%, 40%);">-echo "test" | grep "test" > /dev/null 2>&1</span><br><span style="color: hsl(0, 100%, 40%);">-if test ! x$? = x0 ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    echo "INTERNAL ERROR: grep command is required"</span><br><span style="color: hsl(0, 100%, 40%);">-    exit 1</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-echo "test" | sed "s/test/test/" > /dev/null 2>&1</span><br><span style="color: hsl(0, 100%, 40%);">-if test ! x$? = x0 ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    echo "INTERNAL ERROR: sed command is required"</span><br><span style="color: hsl(0, 100%, 40%);">-    exit 1</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# determine the behavior of echo</span><br><span style="color: hsl(0, 100%, 40%);">-case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in</span><br><span style="color: hsl(0, 100%, 40%);">-    *c*,-n*) ECHO_N= ECHO_C='</span><br><span style="color: hsl(0, 100%, 40%);">-' ECHO_T='     ' ;;</span><br><span style="color: hsl(0, 100%, 40%);">-    *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;</span><br><span style="color: hsl(0, 100%, 40%);">-    *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;</span><br><span style="color: hsl(0, 100%, 40%);">-esac</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# determine the behavior of head</span><br><span style="color: hsl(0, 100%, 40%);">-case "x`echo 'head' | head -n 1 2>&1`" in</span><br><span style="color: hsl(0, 100%, 40%);">-    *xhead*) HEAD_N="n " ;;</span><br><span style="color: hsl(0, 100%, 40%);">-    *) HEAD_N="" ;;</span><br><span style="color: hsl(0, 100%, 40%);">-esac</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# determine the behavior of tail</span><br><span style="color: hsl(0, 100%, 40%);">-case "x`echo 'tail' | tail -n 1 2>&1`" in</span><br><span style="color: hsl(0, 100%, 40%);">-    *xtail*) TAIL_N="n " ;;</span><br><span style="color: hsl(0, 100%, 40%);">-    *) TAIL_N="" ;;</span><br><span style="color: hsl(0, 100%, 40%);">-esac</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-VERBOSE_ECHO=:</span><br><span style="color: hsl(0, 100%, 40%);">-ECHO=:</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$QUIET" = "xyes" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$VERBOSE" = "xyes" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-      echo "Verbose output quelled by quiet option.  Further output disabled."</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-else</span><br><span style="color: hsl(0, 100%, 40%);">-    ECHO=echo</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$VERBOSE" = "xyes" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-     echo "Verbose output enabled"</span><br><span style="color: hsl(0, 100%, 40%);">- VERBOSE_ECHO=echo</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# allow a recursive run to disable further recursions</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$RUN_RECURSIVE" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    RUN_RECURSIVE=yes</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-################################################</span><br><span style="color: hsl(0, 100%, 40%);">-# check for help arg and bypass version checks #</span><br><span style="color: hsl(0, 100%, 40%);">-################################################</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x`echo $ARGS | sed 's/.*[hH][eE][lL][pP].*/help/'`" = "xhelp" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    HELP=yes</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$HELP" = "xyes" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    usage</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "---"</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "Help was requested.  No preparation or configuration will be performed."</span><br><span style="color: hsl(0, 100%, 40%);">-    exit 0</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-#######################</span><br><span style="color: hsl(0, 100%, 40%);">-# set up signal traps #</span><br><span style="color: hsl(0, 100%, 40%);">-#######################</span><br><span style="color: hsl(0, 100%, 40%);">-untrap_abnormal ( ) {</span><br><span style="color: hsl(0, 100%, 40%);">-    for sig in 1 2 13 15; do</span><br><span style="color: hsl(0, 100%, 40%);">-        trap - $sig</span><br><span style="color: hsl(0, 100%, 40%);">-    done</span><br><span style="color: hsl(0, 100%, 40%);">-}</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# do this cleanup whenever we exit.</span><br><span style="color: hsl(0, 100%, 40%);">-trap '</span><br><span style="color: hsl(0, 100%, 40%);">-    # start from the root</span><br><span style="color: hsl(0, 100%, 40%);">-    if test -d "$START_PATH" ; then</span><br><span style="color: hsl(0, 100%, 40%);">- cd "$START_PATH"</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    # restore/delete backup files</span><br><span style="color: hsl(0, 100%, 40%);">-    if test "x$PFC_INIT" = "x1" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-     recursive_restore</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-' 0</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# trap SIGHUP (1), SIGINT (2), SIGPIPE (13), SIGTERM (15)</span><br><span style="color: hsl(0, 100%, 40%);">-for sig in 1 2 13 15; do</span><br><span style="color: hsl(0, 100%, 40%);">-    trap '</span><br><span style="color: hsl(0, 100%, 40%);">-   $ECHO ""</span><br><span style="color: hsl(0, 100%, 40%);">-      $ECHO "Aborting $NAME_OF_AUTOGEN: caught signal '$sig'"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-       # start from the root</span><br><span style="color: hsl(0, 100%, 40%);">-   if test -d "$START_PATH" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-           cd "$START_PATH"</span><br><span style="color: hsl(0, 100%, 40%);">-  fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-      # clean up on abnormal exit</span><br><span style="color: hsl(0, 100%, 40%);">-     $VERBOSE_ECHO "rm -rf autom4te.cache"</span><br><span style="color: hsl(0, 100%, 40%);">- rm -rf autom4te.cache</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-   if test -f "acinclude.m4.$$.backup" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-        $VERBOSE_ECHO "cat acinclude.m4.$$.backup > acinclude.m4"</span><br><span style="color: hsl(0, 100%, 40%);">-          chmod u+w acinclude.m4</span><br><span style="color: hsl(0, 100%, 40%);">-          cat acinclude.m4.$$.backup > acinclude.m4</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-            $VERBOSE_ECHO "rm -f acinclude.m4.$$.backup"</span><br><span style="color: hsl(0, 100%, 40%);">-          rm -f acinclude.m4.$$.backup</span><br><span style="color: hsl(0, 100%, 40%);">-        fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-      { (exit 1); exit 1; }</span><br><span style="color: hsl(0, 100%, 40%);">-' $sig</span><br><span style="color: hsl(0, 100%, 40%);">-done</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-#############################</span><br><span style="color: hsl(0, 100%, 40%);">-# look for a configure file #</span><br><span style="color: hsl(0, 100%, 40%);">-#############################</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$CONFIGURE" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    CONFIGURE="`locate_configure_template`"</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ ! "x$CONFIGURE" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">- $VERBOSE_ECHO "Found a configure template: $CONFIGURE"</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-else</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "Using CONFIGURE environment variable override: $CONFIGURE"</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$CONFIGURE" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$VERSION_ONLY" = "xyes" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">- CONFIGURE=/dev/null</span><br><span style="color: hsl(0, 100%, 40%);">-    else</span><br><span style="color: hsl(0, 100%, 40%);">-     $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-   $ECHO "A configure.ac or configure.in file could not be located implying"</span><br><span style="color: hsl(0, 100%, 40%);">-     $ECHO "that the GNU Build System is at least not used in this directory.  In"</span><br><span style="color: hsl(0, 100%, 40%);">- $ECHO "any case, there is nothing to do here without one of those files."</span><br><span style="color: hsl(0, 100%, 40%);">-     $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-   $ECHO "ERROR: No configure.in or configure.ac file found in `pwd`"</span><br><span style="color: hsl(0, 100%, 40%);">-    exit 1</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-####################</span><br><span style="color: hsl(0, 100%, 40%);">-# get project name #</span><br><span style="color: hsl(0, 100%, 40%);">-####################</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$PROJECT" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    PROJECT="`grep AC_INIT $CONFIGURE | grep -v '.*#.*AC_INIT' | tail -${TAIL_N}1 | sed 's/^[     ]*AC_INIT(\([^,)]*\).*/\1/' | sed 's/.*\[\(.*\)\].*/\1/'`"</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$PROJECT" = "xAC_INIT" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-       # projects might be using the older/deprecated arg-less AC_INIT .. look for AM_INIT_AUTOMAKE instead</span><br><span style="color: hsl(0, 100%, 40%);">-    PROJECT="`grep AM_INIT_AUTOMAKE $CONFIGURE | grep -v '.*#.*AM_INIT_AUTOMAKE' | tail -${TAIL_N}1 | sed 's/^[    ]*AM_INIT_AUTOMAKE(\([^,)]*\).*/\1/' | sed 's/.*\[\(.*\)\].*/\1/'`"</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$PROJECT" = "xAM_INIT_AUTOMAKE" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-       PROJECT="project"</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$PROJECT" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-        PROJECT="project"</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-else</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "Using PROJECT environment variable override: $PROJECT"</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-$ECHO "Preparing the $PROJECT build system...please wait"</span><br><span style="color: hsl(0, 100%, 40%);">-$ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-########################</span><br><span style="color: hsl(0, 100%, 40%);">-# check for autoreconf #</span><br><span style="color: hsl(0, 100%, 40%);">-########################</span><br><span style="color: hsl(0, 100%, 40%);">-HAVE_AUTORECONF=no</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$AUTORECONF" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    for AUTORECONF in autoreconf ; do</span><br><span style="color: hsl(0, 100%, 40%);">- $VERBOSE_ECHO "Checking autoreconf version: $AUTORECONF --version"</span><br><span style="color: hsl(0, 100%, 40%);">-    $AUTORECONF --version > /dev/null 2>&1</span><br><span style="color: hsl(0, 100%, 40%);">-        if [ $? = 0 ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-        HAVE_AUTORECONF=yes</span><br><span style="color: hsl(0, 100%, 40%);">-     break</span><br><span style="color: hsl(0, 100%, 40%);">-       fi</span><br><span style="color: hsl(0, 100%, 40%);">-    done</span><br><span style="color: hsl(0, 100%, 40%);">-else</span><br><span style="color: hsl(0, 100%, 40%);">-    HAVE_AUTORECONF=yes</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "Using AUTORECONF environment variable override: $AUTORECONF"</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-##########################</span><br><span style="color: hsl(0, 100%, 40%);">-# autoconf version check #</span><br><span style="color: hsl(0, 100%, 40%);">-##########################</span><br><span style="color: hsl(0, 100%, 40%);">-_acfound=no</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$AUTOCONF" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    for AUTOCONF in autoconf ; do</span><br><span style="color: hsl(0, 100%, 40%);">-  $VERBOSE_ECHO "Checking autoconf version: $AUTOCONF --version"</span><br><span style="color: hsl(0, 100%, 40%);">-        $AUTOCONF --version > /dev/null 2>&1</span><br><span style="color: hsl(0, 100%, 40%);">-  if [ $? = 0 ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-        _acfound=yes</span><br><span style="color: hsl(0, 100%, 40%);">-            break</span><br><span style="color: hsl(0, 100%, 40%);">-       fi</span><br><span style="color: hsl(0, 100%, 40%);">-    done</span><br><span style="color: hsl(0, 100%, 40%);">-else</span><br><span style="color: hsl(0, 100%, 40%);">-    _acfound=yes</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "Using AUTOCONF environment variable override: $AUTOCONF"</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-_report_error=no</span><br><span style="color: hsl(0, 100%, 40%);">-if [ ! "x$_acfound" = "xyes" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "ERROR:  Unable to locate GNU Autoconf."</span><br><span style="color: hsl(0, 100%, 40%);">-    _report_error=yes</span><br><span style="color: hsl(0, 100%, 40%);">-else</span><br><span style="color: hsl(0, 100%, 40%);">-    _version="`$AUTOCONF --version | head -${HEAD_N}1 | sed 's/[^0-9]*\([0-9\.][0-9\.]*\)/\1/'`"</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$_version" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-   _version="0.0.0"</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "Found GNU Autoconf version $_version"</span><br><span style="color: hsl(0, 100%, 40%);">-    version_check "$AUTOCONF_VERSION" "$_version"</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ $? -ne 0 ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-       _report_error=yes</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$_report_error" = "xyes" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    version_error "$AUTOCONF_VERSION" "GNU Autoconf"</span><br><span style="color: hsl(0, 100%, 40%);">-    exit 1</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-##########################</span><br><span style="color: hsl(0, 100%, 40%);">-# automake version check #</span><br><span style="color: hsl(0, 100%, 40%);">-##########################</span><br><span style="color: hsl(0, 100%, 40%);">-_amfound=no</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$AUTOMAKE" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    for AUTOMAKE in automake ; do</span><br><span style="color: hsl(0, 100%, 40%);">- $VERBOSE_ECHO "Checking automake version: $AUTOMAKE --version"</span><br><span style="color: hsl(0, 100%, 40%);">-        $AUTOMAKE --version > /dev/null 2>&1</span><br><span style="color: hsl(0, 100%, 40%);">-  if [ $? = 0 ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-        _amfound=yes</span><br><span style="color: hsl(0, 100%, 40%);">-            break</span><br><span style="color: hsl(0, 100%, 40%);">-       fi</span><br><span style="color: hsl(0, 100%, 40%);">-    done</span><br><span style="color: hsl(0, 100%, 40%);">-else</span><br><span style="color: hsl(0, 100%, 40%);">-    _amfound=yes</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "Using AUTOMAKE environment variable override: $AUTOMAKE"</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-_report_error=no</span><br><span style="color: hsl(0, 100%, 40%);">-if [ ! "x$_amfound" = "xyes" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "ERROR: Unable to locate GNU Automake."</span><br><span style="color: hsl(0, 100%, 40%);">-    _report_error=yes</span><br><span style="color: hsl(0, 100%, 40%);">-else</span><br><span style="color: hsl(0, 100%, 40%);">-    _version="`$AUTOMAKE --version | head -${HEAD_N}1 | sed 's/[^0-9]*\([0-9\.][0-9\.]*\)/\1/'`"</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$_version" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-   _version="0.0.0"</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "Found GNU Automake version $_version"</span><br><span style="color: hsl(0, 100%, 40%);">-    version_check "$AUTOMAKE_VERSION" "$_version"</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ $? -ne 0 ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-       _report_error=yes</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$_report_error" = "xyes" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    version_error "$AUTOMAKE_VERSION" "GNU Automake"</span><br><span style="color: hsl(0, 100%, 40%);">-    exit 1</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-########################</span><br><span style="color: hsl(0, 100%, 40%);">-# check for libtoolize #</span><br><span style="color: hsl(0, 100%, 40%);">-########################</span><br><span style="color: hsl(0, 100%, 40%);">-HAVE_LIBTOOLIZE=yes</span><br><span style="color: hsl(0, 100%, 40%);">-HAVE_ALT_LIBTOOLIZE=no</span><br><span style="color: hsl(0, 100%, 40%);">-_ltfound=no</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$LIBTOOLIZE" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    LIBTOOLIZE=libtoolize</span><br><span style="color: hsl(0, 100%, 40%);">-    $VERBOSE_ECHO "Checking libtoolize version: $LIBTOOLIZE --version"</span><br><span style="color: hsl(0, 100%, 40%);">-    $LIBTOOLIZE --version > /dev/null 2>&1</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ ! $? = 0 ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-      HAVE_LIBTOOLIZE=no</span><br><span style="color: hsl(0, 100%, 40%);">-      $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-   if [ "x$HAVE_AUTORECONF" = "xno" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-       $ECHO "Warning:  libtoolize does not appear to be available."</span><br><span style="color: hsl(0, 100%, 40%);">-     else</span><br><span style="color: hsl(0, 100%, 40%);">-        $ECHO "Warning:  libtoolize does not appear to be available.  This means that"</span><br><span style="color: hsl(0, 100%, 40%);">-        $ECHO "the automatic build preparation via autoreconf will probably not work."</span><br><span style="color: hsl(0, 100%, 40%);">-        $ECHO "Preparing the build by running each step individually, however, should"</span><br><span style="color: hsl(0, 100%, 40%);">-        $ECHO "work and will be done automatically for you if autoreconf fails."</span><br><span style="color: hsl(0, 100%, 40%);">-  fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-      # look for some alternates</span><br><span style="color: hsl(0, 100%, 40%);">-      for tool in glibtoolize libtoolize15 libtoolize14 libtoolize13 ; do</span><br><span style="color: hsl(0, 100%, 40%);">-         $VERBOSE_ECHO "Checking libtoolize alternate: $tool --version"</span><br><span style="color: hsl(0, 100%, 40%);">-        _glibtoolize="`$tool --version > /dev/null 2>&1`"</span><br><span style="color: hsl(0, 100%, 40%);">-           if [ $? = 0 ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-                $VERBOSE_ECHO "Found $tool --version"</span><br><span style="color: hsl(0, 100%, 40%);">-         _glti="`which $tool`"</span><br><span style="color: hsl(0, 100%, 40%);">-         if [ "x$_glti" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-                   $VERBOSE_ECHO "Cannot find $tool with which"</span><br><span style="color: hsl(0, 100%, 40%);">-                  continue;</span><br><span style="color: hsl(0, 100%, 40%);">-           fi</span><br><span style="color: hsl(0, 100%, 40%);">-              if test ! -f "$_glti" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-              $VERBOSE_ECHO "Cannot use $tool, $_glti is not a file"</span><br><span style="color: hsl(0, 100%, 40%);">-                continue;</span><br><span style="color: hsl(0, 100%, 40%);">-           fi</span><br><span style="color: hsl(0, 100%, 40%);">-              _gltidir="`dirname $_glti`"</span><br><span style="color: hsl(0, 100%, 40%);">-           if [ "x$_gltidir" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-                $VERBOSE_ECHO "Cannot find $tool path with dirname of $_glti"</span><br><span style="color: hsl(0, 100%, 40%);">-                 continue;</span><br><span style="color: hsl(0, 100%, 40%);">-           fi</span><br><span style="color: hsl(0, 100%, 40%);">-              if test ! -d "$_gltidir" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-                   $VERBOSE_ECHO "Cannot use $tool, $_gltidir is not a directory"</span><br><span style="color: hsl(0, 100%, 40%);">-                continue;</span><br><span style="color: hsl(0, 100%, 40%);">-           fi</span><br><span style="color: hsl(0, 100%, 40%);">-              HAVE_ALT_LIBTOOLIZE=yes</span><br><span style="color: hsl(0, 100%, 40%);">-         LIBTOOLIZE="$tool"</span><br><span style="color: hsl(0, 100%, 40%);">-            $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-           $ECHO "Fortunately, $tool was found which means that your system may simply"</span><br><span style="color: hsl(0, 100%, 40%);">-          $ECHO "have a non-standard or incomplete GNU Autotools install.  If you have"</span><br><span style="color: hsl(0, 100%, 40%);">-         $ECHO "sufficient system access, it may be possible to quell this warning by"</span><br><span style="color: hsl(0, 100%, 40%);">-         $ECHO "running:"</span><br><span style="color: hsl(0, 100%, 40%);">-              $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-           sudo -V > /dev/null 2>&1</span><br><span style="color: hsl(0, 100%, 40%);">-              if [ $? = 0 ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-                $ECHO "   sudo ln -s $_glti $_gltidir/libtoolize"</span><br><span style="color: hsl(0, 100%, 40%);">-             $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-               else</span><br><span style="color: hsl(0, 100%, 40%);">-                $ECHO "   ln -s $_glti $_gltidir/libtoolize"</span><br><span style="color: hsl(0, 100%, 40%);">-                  $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-                   $ECHO "Run that as root or with proper permissions to the $_gltidir directory"</span><br><span style="color: hsl(0, 100%, 40%);">-                $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-               fi</span><br><span style="color: hsl(0, 100%, 40%);">-              _ltfound=yes</span><br><span style="color: hsl(0, 100%, 40%);">-            break</span><br><span style="color: hsl(0, 100%, 40%);">-       fi</span><br><span style="color: hsl(0, 100%, 40%);">-  done</span><br><span style="color: hsl(0, 100%, 40%);">-    else</span><br><span style="color: hsl(0, 100%, 40%);">-    _ltfound=yes</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-else</span><br><span style="color: hsl(0, 100%, 40%);">-    _ltfound=yes</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "Using LIBTOOLIZE environment variable override: $LIBTOOLIZE"</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-############################</span><br><span style="color: hsl(0, 100%, 40%);">-# libtoolize version check #</span><br><span style="color: hsl(0, 100%, 40%);">-############################</span><br><span style="color: hsl(0, 100%, 40%);">-_report_error=no</span><br><span style="color: hsl(0, 100%, 40%);">-if [ ! "x$_ltfound" = "xyes" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "ERROR: Unable to locate GNU Libtool."</span><br><span style="color: hsl(0, 100%, 40%);">-    _report_error=yes</span><br><span style="color: hsl(0, 100%, 40%);">-else</span><br><span style="color: hsl(0, 100%, 40%);">-    _version="`$LIBTOOLIZE --version | head -${HEAD_N}1 | sed 's/[^0-9]*\([0-9\.][0-9\.]*\)/\1/'`"</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$_version" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-  _version="0.0.0"</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "Found GNU Libtool version $_version"</span><br><span style="color: hsl(0, 100%, 40%);">-    version_check "$LIBTOOL_VERSION" "$_version"</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ $? -ne 0 ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">- _report_error=yes</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$_report_error" = "xyes" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    version_error "$LIBTOOL_VERSION" "GNU Libtool"</span><br><span style="color: hsl(0, 100%, 40%);">-    exit 1</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-#####################</span><br><span style="color: hsl(0, 100%, 40%);">-# check for aclocal #</span><br><span style="color: hsl(0, 100%, 40%);">-#####################</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$ACLOCAL" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    for ACLOCAL in aclocal ; do</span><br><span style="color: hsl(0, 100%, 40%);">-        $VERBOSE_ECHO "Checking aclocal version: $ACLOCAL --version"</span><br><span style="color: hsl(0, 100%, 40%);">-  $ACLOCAL --version > /dev/null 2>&1</span><br><span style="color: hsl(0, 100%, 40%);">-   if [ $? = 0 ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-        break</span><br><span style="color: hsl(0, 100%, 40%);">-       fi</span><br><span style="color: hsl(0, 100%, 40%);">-    done</span><br><span style="color: hsl(0, 100%, 40%);">-else</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "Using ACLOCAL environment variable override: $ACLOCAL"</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-########################</span><br><span style="color: hsl(0, 100%, 40%);">-# check for autoheader #</span><br><span style="color: hsl(0, 100%, 40%);">-########################</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$AUTOHEADER" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    for AUTOHEADER in autoheader ; do</span><br><span style="color: hsl(0, 100%, 40%);">-  $VERBOSE_ECHO "Checking autoheader version: $AUTOHEADER --version"</span><br><span style="color: hsl(0, 100%, 40%);">-    $AUTOHEADER --version > /dev/null 2>&1</span><br><span style="color: hsl(0, 100%, 40%);">-        if [ $? = 0 ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-        break</span><br><span style="color: hsl(0, 100%, 40%);">-       fi</span><br><span style="color: hsl(0, 100%, 40%);">-    done</span><br><span style="color: hsl(0, 100%, 40%);">-else</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "Using AUTOHEADER environment variable override: $AUTOHEADER"</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-#########################</span><br><span style="color: hsl(0, 100%, 40%);">-# check if version only #</span><br><span style="color: hsl(0, 100%, 40%);">-#########################</span><br><span style="color: hsl(0, 100%, 40%);">-$VERBOSE_ECHO "Checking whether to only output version information"</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$VERSION_ONLY" = "xyes" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-    ident</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "---"</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "Version requested.  No preparation or configuration will be performed."</span><br><span style="color: hsl(0, 100%, 40%);">-    exit 0</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-#################################</span><br><span style="color: hsl(0, 100%, 40%);">-# PROTECT_FROM_CLOBBER FUNCTION #</span><br><span style="color: hsl(0, 100%, 40%);">-#################################</span><br><span style="color: hsl(0, 100%, 40%);">-protect_from_clobber ( ) {</span><br><span style="color: hsl(0, 100%, 40%);">-    PFC_INIT=1</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    # protect COPYING & INSTALL from overwrite by automake.  the</span><br><span style="color: hsl(0, 100%, 40%);">-    # automake force option will (inappropriately) ignore the existing</span><br><span style="color: hsl(0, 100%, 40%);">-    # contents of a COPYING and/or INSTALL files (depending on the</span><br><span style="color: hsl(0, 100%, 40%);">-    # version) instead of just forcing *missing* files like it does</span><br><span style="color: hsl(0, 100%, 40%);">-    # for AUTHORS, NEWS, and README. this is broken but extremely</span><br><span style="color: hsl(0, 100%, 40%);">-    # prevalent behavior, so we protect against it by keeping a backup</span><br><span style="color: hsl(0, 100%, 40%);">-    # of the file that can later be restored.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    for file in COPYING INSTALL ; do</span><br><span style="color: hsl(0, 100%, 40%);">-       if test -f ${file} ; then</span><br><span style="color: hsl(0, 100%, 40%);">-           if test -f ${file}.$$.protect_from_automake.backup ; then</span><br><span style="color: hsl(0, 100%, 40%);">-           $VERBOSE_ECHO "Already backed up ${file} in `pwd`"</span><br><span style="color: hsl(0, 100%, 40%);">-        else</span><br><span style="color: hsl(0, 100%, 40%);">-                $VERBOSE_ECHO "Backing up ${file} in `pwd`"</span><br><span style="color: hsl(0, 100%, 40%);">-           $VERBOSE_ECHO "cp -p ${file} ${file}.$$.protect_from_automake.backup"</span><br><span style="color: hsl(0, 100%, 40%);">-         cp -p ${file} ${file}.$$.protect_from_automake.backup</span><br><span style="color: hsl(0, 100%, 40%);">-       fi</span><br><span style="color: hsl(0, 100%, 40%);">-  fi</span><br><span style="color: hsl(0, 100%, 40%);">-    done</span><br><span style="color: hsl(0, 100%, 40%);">-}</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-##############################</span><br><span style="color: hsl(0, 100%, 40%);">-# RECURSIVE_PROTECT FUNCTION #</span><br><span style="color: hsl(0, 100%, 40%);">-##############################</span><br><span style="color: hsl(0, 100%, 40%);">-recursive_protect ( ) {</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    # for projects using recursive configure, run the build</span><br><span style="color: hsl(0, 100%, 40%);">-    # preparation steps for the subdirectories.  this function assumes</span><br><span style="color: hsl(0, 100%, 40%);">-    # START_PATH was set to pwd before recursion begins so that</span><br><span style="color: hsl(0, 100%, 40%);">-    # relative paths work.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    # git 'r done, protect COPYING and INSTALL from being clobbered</span><br><span style="color: hsl(0, 100%, 40%);">-    protect_from_clobber</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    if test -d autom4te.cache ; then</span><br><span style="color: hsl(0, 100%, 40%);">-       $VERBOSE_ECHO "Found an autom4te.cache directory, deleting it"</span><br><span style="color: hsl(0, 100%, 40%);">-        $VERBOSE_ECHO "rm -rf autom4te.cache"</span><br><span style="color: hsl(0, 100%, 40%);">- rm -rf autom4te.cache</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    # find configure template</span><br><span style="color: hsl(0, 100%, 40%);">-    _configure="`locate_configure_template`"</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$_configure" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-        return</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-    # $VERBOSE_ECHO "Looking for configure template found `pwd`/$_configure"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    # look for subdirs</span><br><span style="color: hsl(0, 100%, 40%);">-    # $VERBOSE_ECHO "Looking for subdirs in `pwd`"</span><br><span style="color: hsl(0, 100%, 40%);">-    _det_config_subdirs="`grep AC_CONFIG_SUBDIRS $_configure | grep -v '.*#.*AC_CONFIG_SUBDIRS' | sed 's/^[        ]*AC_CONFIG_SUBDIRS(\(.*\)).*/\1/' | sed 's/.*\[\(.*\)\].*/\1/'`"</span><br><span style="color: hsl(0, 100%, 40%);">-    CHECK_DIRS=""</span><br><span style="color: hsl(0, 100%, 40%);">-    for dir in $_det_config_subdirs ; do</span><br><span style="color: hsl(0, 100%, 40%);">-   if test -d "`pwd`/$dir" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-            CHECK_DIRS="$CHECK_DIRS \"`pwd`/$dir\""</span><br><span style="color: hsl(0, 100%, 40%);">- fi</span><br><span style="color: hsl(0, 100%, 40%);">-    done</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    # process subdirs</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ ! "x$CHECK_DIRS" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-     $VERBOSE_ECHO "Recursively scanning the following directories:"</span><br><span style="color: hsl(0, 100%, 40%);">-       $VERBOSE_ECHO "  $CHECK_DIRS"</span><br><span style="color: hsl(0, 100%, 40%);">- for dir in $CHECK_DIRS ; do</span><br><span style="color: hsl(0, 100%, 40%);">-         $VERBOSE_ECHO "Protecting files from automake in $dir"</span><br><span style="color: hsl(0, 100%, 40%);">-        cd "$START_PATH"</span><br><span style="color: hsl(0, 100%, 40%);">-      eval "cd $dir"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-        # recursively git 'r done</span><br><span style="color: hsl(0, 100%, 40%);">-           recursive_protect</span><br><span style="color: hsl(0, 100%, 40%);">-   done</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-} # end of recursive_protect</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-#############################</span><br><span style="color: hsl(0, 100%, 40%);">-# RESTORE_CLOBBERED FUNCION #</span><br><span style="color: hsl(0, 100%, 40%);">-#############################</span><br><span style="color: hsl(0, 100%, 40%);">-restore_clobbered ( ) {</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    # The automake (and autoreconf by extension) -f/--force-missing</span><br><span style="color: hsl(0, 100%, 40%);">-    # option may overwrite COPYING and INSTALL even if they do exist.</span><br><span style="color: hsl(0, 100%, 40%);">-    # Here we restore the files if necessary.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    spacer=no</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    for file in COPYING INSTALL ; do</span><br><span style="color: hsl(0, 100%, 40%);">-      if test -f ${file}.$$.protect_from_automake.backup ; then</span><br><span style="color: hsl(0, 100%, 40%);">-           if test -f ${file} ; then</span><br><span style="color: hsl(0, 100%, 40%);">-       # compare entire content, restore if needed</span><br><span style="color: hsl(0, 100%, 40%);">-     if test "x`cat ${file}`" != "x`cat ${file}.$$.protect_from_automake.backup`" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-             if test "x$spacer" = "xno" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-               $VERBOSE_ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-                   spacer=yes</span><br><span style="color: hsl(0, 100%, 40%);">-          fi</span><br><span style="color: hsl(0, 100%, 40%);">-              # restore the backup</span><br><span style="color: hsl(0, 100%, 40%);">-            $VERBOSE_ECHO "Restoring ${file} from backup (automake -f likely clobbered it)"</span><br><span style="color: hsl(0, 100%, 40%);">-               $VERBOSE_ECHO "rm -f ${file}"</span><br><span style="color: hsl(0, 100%, 40%);">-         rm -f ${file}</span><br><span style="color: hsl(0, 100%, 40%);">-           $VERBOSE_ECHO "mv ${file}.$$.protect_from_automake.backup ${file}"</span><br><span style="color: hsl(0, 100%, 40%);">-            mv ${file}.$$.protect_from_automake.backup ${file}</span><br><span style="color: hsl(0, 100%, 40%);">-          fi # check contents</span><br><span style="color: hsl(0, 100%, 40%);">-     elif test -f ${file}.$$.protect_from_automake.backup ; then</span><br><span style="color: hsl(0, 100%, 40%);">-         $VERBOSE_ECHO "mv ${file}.$$.protect_from_automake.backup ${file}"</span><br><span style="color: hsl(0, 100%, 40%);">-            mv ${file}.$$.protect_from_automake.backup ${file}</span><br><span style="color: hsl(0, 100%, 40%);">-          fi # -f ${file}</span><br><span style="color: hsl(0, 100%, 40%);">-     </span><br><span style="color: hsl(0, 100%, 40%);">-            # just in case</span><br><span style="color: hsl(0, 100%, 40%);">-          $VERBOSE_ECHO "rm -f ${file}.$$.protect_from_automake.backup"</span><br><span style="color: hsl(0, 100%, 40%);">-         rm -f ${file}.$$.protect_from_automake.backup</span><br><span style="color: hsl(0, 100%, 40%);">-       fi # -f ${file}.$$.protect_from_automake.backup</span><br><span style="color: hsl(0, 100%, 40%);">-    done</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    CONFIGURE="`locate_configure_template`"</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$CONFIGURE" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-   return</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    _aux_dir="`grep AC_CONFIG_AUX_DIR $CONFIGURE | grep -v '.*#.*AC_CONFIG_AUX_DIR' | tail -${TAIL_N}1 | sed 's/^[         ]*AC_CONFIG_AUX_DIR(\(.*\)).*/\1/' | sed 's/.*\[\(.*\)\].*/\1/'`"</span><br><span style="color: hsl(0, 100%, 40%);">-    if test ! -d "$_aux_dir" ; then</span><br><span style="color: hsl(0, 100%, 40%);">- _aux_dir=.</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    for file in config.guess config.sub ltmain.sh ; do</span><br><span style="color: hsl(0, 100%, 40%);">-  if test -f "${_aux_dir}/${file}" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-           $VERBOSE_ECHO "rm -f \"${_aux_dir}/${file}.backup\""</span><br><span style="color: hsl(0, 100%, 40%);">-        rm -f "${_aux_dir}/${file}.backup"</span><br><span style="color: hsl(0, 100%, 40%);">-        fi</span><br><span style="color: hsl(0, 100%, 40%);">-    done</span><br><span style="color: hsl(0, 100%, 40%);">-} # end of restore_clobbered</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-##############################</span><br><span style="color: hsl(0, 100%, 40%);">-# RECURSIVE_RESTORE FUNCTION #</span><br><span style="color: hsl(0, 100%, 40%);">-##############################</span><br><span style="color: hsl(0, 100%, 40%);">-recursive_restore ( ) {</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    # restore COPYING and INSTALL from backup if they were clobbered</span><br><span style="color: hsl(0, 100%, 40%);">-    # for each directory recursively.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    # git 'r undone</span><br><span style="color: hsl(0, 100%, 40%);">-    restore_clobbered</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    # find configure template</span><br><span style="color: hsl(0, 100%, 40%);">-    _configure="`locate_configure_template`"</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$_configure" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-       return</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    # look for subdirs</span><br><span style="color: hsl(0, 100%, 40%);">-    _det_config_subdirs="`grep AC_CONFIG_SUBDIRS $_configure | grep -v '.*#.*AC_CONFIG_SUBDIRS' | sed 's/^[  ]*AC_CONFIG_SUBDIRS(\(.*\)).*/\1/' | sed 's/.*\[\(.*\)\].*/\1/'`"</span><br><span style="color: hsl(0, 100%, 40%);">-    CHECK_DIRS=""</span><br><span style="color: hsl(0, 100%, 40%);">-    for dir in $_det_config_subdirs ; do</span><br><span style="color: hsl(0, 100%, 40%);">-   if test -d "`pwd`/$dir" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-            CHECK_DIRS="$CHECK_DIRS \"`pwd`/$dir\""</span><br><span style="color: hsl(0, 100%, 40%);">- fi</span><br><span style="color: hsl(0, 100%, 40%);">-    done</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    # process subdirs</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ ! "x$CHECK_DIRS" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-     $VERBOSE_ECHO "Recursively scanning the following directories:"</span><br><span style="color: hsl(0, 100%, 40%);">-       $VERBOSE_ECHO "  $CHECK_DIRS"</span><br><span style="color: hsl(0, 100%, 40%);">- for dir in $CHECK_DIRS ; do</span><br><span style="color: hsl(0, 100%, 40%);">-         $VERBOSE_ECHO "Checking files for automake damage in $dir"</span><br><span style="color: hsl(0, 100%, 40%);">-            cd "$START_PATH"</span><br><span style="color: hsl(0, 100%, 40%);">-      eval "cd $dir"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-        # recursively git 'r undone</span><br><span style="color: hsl(0, 100%, 40%);">-         recursive_restore</span><br><span style="color: hsl(0, 100%, 40%);">-   done</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-} # end of recursive_restore</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-#######################</span><br><span style="color: hsl(0, 100%, 40%);">-# INITIALIZE FUNCTION #</span><br><span style="color: hsl(0, 100%, 40%);">-#######################</span><br><span style="color: hsl(0, 100%, 40%);">-initialize ( ) {</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    # this routine performs a variety of directory-specific</span><br><span style="color: hsl(0, 100%, 40%);">-    # initializations.  some are sanity checks, some are preventive,</span><br><span style="color: hsl(0, 100%, 40%);">-    # and some are necessary setup detection.</span><br><span style="color: hsl(0, 100%, 40%);">-    #</span><br><span style="color: hsl(0, 100%, 40%);">-    # this function sets:</span><br><span style="color: hsl(0, 100%, 40%);">-    #   CONFIGURE</span><br><span style="color: hsl(0, 100%, 40%);">-    #   SEARCH_DIRS</span><br><span style="color: hsl(0, 100%, 40%);">-    #   CONFIG_SUBDIRS</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    ##################################</span><br><span style="color: hsl(0, 100%, 40%);">-    # check for a configure template #</span><br><span style="color: hsl(0, 100%, 40%);">-    ##################################</span><br><span style="color: hsl(0, 100%, 40%);">-    CONFIGURE="`locate_configure_template`"</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$CONFIGURE" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">- $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-   $ECHO "A configure.ac or configure.in file could not be located implying"</span><br><span style="color: hsl(0, 100%, 40%);">-     $ECHO "that the GNU Build System is at least not used in this directory.  In"</span><br><span style="color: hsl(0, 100%, 40%);">- $ECHO "any case, there is nothing to do here without one of those files."</span><br><span style="color: hsl(0, 100%, 40%);">-     $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-   $ECHO "ERROR: No configure.in or configure.ac file found in `pwd`"</span><br><span style="color: hsl(0, 100%, 40%);">-    exit 1</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    #####################</span><br><span style="color: hsl(0, 100%, 40%);">-    # detect an aux dir #</span><br><span style="color: hsl(0, 100%, 40%);">-    #####################</span><br><span style="color: hsl(0, 100%, 40%);">-    _aux_dir="`grep AC_CONFIG_AUX_DIR $CONFIGURE | grep -v '.*#.*AC_CONFIG_AUX_DIR' | tail -${TAIL_N}1 | sed 's/^[      ]*AC_CONFIG_AUX_DIR(\(.*\)).*/\1/' | sed 's/.*\[\(.*\)\].*/\1/'`"</span><br><span style="color: hsl(0, 100%, 40%);">-    if test ! -d "$_aux_dir" ; then</span><br><span style="color: hsl(0, 100%, 40%);">- _aux_dir=.</span><br><span style="color: hsl(0, 100%, 40%);">-    else</span><br><span style="color: hsl(0, 100%, 40%);">-      $VERBOSE_ECHO "Detected auxillary directory: $_aux_dir"</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    ################################</span><br><span style="color: hsl(0, 100%, 40%);">-    # detect a recursive configure #</span><br><span style="color: hsl(0, 100%, 40%);">-    ################################</span><br><span style="color: hsl(0, 100%, 40%);">-    CONFIG_SUBDIRS=""</span><br><span style="color: hsl(0, 100%, 40%);">-    _det_config_subdirs="`grep AC_CONFIG_SUBDIRS $CONFIGURE | grep -v '.*#.*AC_CONFIG_SUBDIRS' | sed 's/^[   ]*AC_CONFIG_SUBDIRS(\(.*\)).*/\1/' | sed 's/.*\[\(.*\)\].*/\1/'`"</span><br><span style="color: hsl(0, 100%, 40%);">-    for dir in $_det_config_subdirs ; do</span><br><span style="color: hsl(0, 100%, 40%);">-      if test -d "`pwd`/$dir" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-            $VERBOSE_ECHO "Detected recursive configure directory: `pwd`/$dir"</span><br><span style="color: hsl(0, 100%, 40%);">-            CONFIG_SUBDIRS="$CONFIG_SUBDIRS `pwd`/$dir"</span><br><span style="color: hsl(0, 100%, 40%);">-       fi</span><br><span style="color: hsl(0, 100%, 40%);">-    done</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    ###########################################################</span><br><span style="color: hsl(0, 100%, 40%);">-    # make sure certain required files exist for GNU projects #</span><br><span style="color: hsl(0, 100%, 40%);">-    ###########################################################</span><br><span style="color: hsl(0, 100%, 40%);">-    _marker_found=""</span><br><span style="color: hsl(0, 100%, 40%);">-    _marker_found_message_intro='Detected non-GNU marker "'</span><br><span style="color: hsl(0, 100%, 40%);">-    _marker_found_message_mid='" in '</span><br><span style="color: hsl(0, 100%, 40%);">-    for marker in foreign cygnus ; do</span><br><span style="color: hsl(0, 100%, 40%);">-    _marker_found_message=${_marker_found_message_intro}${marker}${_marker_found_message_mid}</span><br><span style="color: hsl(0, 100%, 40%);">-       _marker_found="`grep 'AM_INIT_AUTOMAKE.*'${marker} $CONFIGURE`"</span><br><span style="color: hsl(0, 100%, 40%);">-       if [ ! "x$_marker_found" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-         $VERBOSE_ECHO "${_marker_found_message}`basename \"$CONFIGURE\"`"</span><br><span style="color: hsl(0, 100%, 40%);">-           break</span><br><span style="color: hsl(0, 100%, 40%);">-       fi</span><br><span style="color: hsl(0, 100%, 40%);">-      if test -f "`dirname \"$CONFIGURE\"/Makefile.am`" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-        _marker_found="`grep 'AUTOMAKE_OPTIONS.*'${marker} Makefile.am`"</span><br><span style="color: hsl(0, 100%, 40%);">-      if [ ! "x$_marker_found" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-         $VERBOSE_ECHO "${_marker_found_message}Makefile.am"</span><br><span style="color: hsl(0, 100%, 40%);">-           break</span><br><span style="color: hsl(0, 100%, 40%);">-       fi</span><br><span style="color: hsl(0, 100%, 40%);">-  fi</span><br><span style="color: hsl(0, 100%, 40%);">-    done</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x${_marker_found}" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-       _suggest_foreign=no</span><br><span style="color: hsl(0, 100%, 40%);">-     for file in AUTHORS COPYING ChangeLog INSTALL NEWS README ; do</span><br><span style="color: hsl(0, 100%, 40%);">-      if [ ! -f $file ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-            $VERBOSE_ECHO "Touching ${file} since it does not exist"</span><br><span style="color: hsl(0, 100%, 40%);">-              _suggest_foreign=yes</span><br><span style="color: hsl(0, 100%, 40%);">-            touch $file</span><br><span style="color: hsl(0, 100%, 40%);">-         fi</span><br><span style="color: hsl(0, 100%, 40%);">-  done</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x${_suggest_foreign}" = "xyes" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-           $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-           $ECHO "Warning: Several files expected of projects that conform to the GNU"</span><br><span style="color: hsl(0, 100%, 40%);">-           $ECHO "coding standards were not found.  The files were automatically added"</span><br><span style="color: hsl(0, 100%, 40%);">-          $ECHO "for you since you do not have a 'foreign' declaration specified."</span><br><span style="color: hsl(0, 100%, 40%);">-      $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-           $ECHO "Considered adding 'foreign' to AM_INIT_AUTOMAKE in `basename \"$CONFIGURE\"`"</span><br><span style="color: hsl(0, 100%, 40%);">-        if test -f "`dirname \"$CONFIGURE\"/Makefile.am`" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-                $ECHO "or to AUTOMAKE_OPTIONS in your top-level Makefile.am file."</span><br><span style="color: hsl(0, 100%, 40%);">-        fi</span><br><span style="color: hsl(0, 100%, 40%);">-      $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-       fi</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    ##################################################</span><br><span style="color: hsl(0, 100%, 40%);">-    # make sure certain generated files do not exist #</span><br><span style="color: hsl(0, 100%, 40%);">-    ##################################################</span><br><span style="color: hsl(0, 100%, 40%);">-    for file in config.guess config.sub ltmain.sh ; do</span><br><span style="color: hsl(0, 100%, 40%);">-        if test -f "${_aux_dir}/${file}" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-           $VERBOSE_ECHO "mv -f \"${_aux_dir}/${file}\" \"${_aux_dir}/${file}.backup\""</span><br><span style="color: hsl(0, 100%, 40%);">-      mv -f "${_aux_dir}/${file}" "${_aux_dir}/${file}.backup"</span><br><span style="color: hsl(0, 100%, 40%);">-        fi</span><br><span style="color: hsl(0, 100%, 40%);">-    done</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    ############################</span><br><span style="color: hsl(0, 100%, 40%);">-    # search alternate m4 dirs #</span><br><span style="color: hsl(0, 100%, 40%);">-    ############################</span><br><span style="color: hsl(0, 100%, 40%);">-    SEARCH_DIRS=""</span><br><span style="color: hsl(0, 100%, 40%);">-    for dir in m4 ; do</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ -d $dir ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-       $VERBOSE_ECHO "Found extra aclocal search directory: $dir"</span><br><span style="color: hsl(0, 100%, 40%);">-            SEARCH_DIRS="$SEARCH_DIRS -I $dir"</span><br><span style="color: hsl(0, 100%, 40%);">-        fi</span><br><span style="color: hsl(0, 100%, 40%);">-    done</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    ######################################</span><br><span style="color: hsl(0, 100%, 40%);">-    # remove any previous build products #</span><br><span style="color: hsl(0, 100%, 40%);">-    ######################################</span><br><span style="color: hsl(0, 100%, 40%);">-    if test -d autom4te.cache ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    $VERBOSE_ECHO "Found an autom4te.cache directory, deleting it"</span><br><span style="color: hsl(0, 100%, 40%);">-        $VERBOSE_ECHO "rm -rf autom4te.cache"</span><br><span style="color: hsl(0, 100%, 40%);">- rm -rf autom4te.cache</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-# tcl/tk (and probably others) have a customized aclocal.m4, so can't delete it</span><br><span style="color: hsl(0, 100%, 40%);">-#     if test -f aclocal.m4 ; then</span><br><span style="color: hsl(0, 100%, 40%);">-#       $VERBOSE_ECHO "Found an aclocal.m4 file, deleting it"</span><br><span style="color: hsl(0, 100%, 40%);">-#        $VERBOSE_ECHO "rm -f aclocal.m4"</span><br><span style="color: hsl(0, 100%, 40%);">-#     rm -f aclocal.m4</span><br><span style="color: hsl(0, 100%, 40%);">-#     fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-} # end of initialize()</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-##############</span><br><span style="color: hsl(0, 100%, 40%);">-# initialize #</span><br><span style="color: hsl(0, 100%, 40%);">-##############</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# stash path</span><br><span style="color: hsl(0, 100%, 40%);">-START_PATH="`pwd`"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# Before running autoreconf or manual steps, some prep detection work</span><br><span style="color: hsl(0, 100%, 40%);">-# is necessary or useful.  Only needs to occur once per directory, but</span><br><span style="color: hsl(0, 100%, 40%);">-# does need to traverse the entire subconfigure hierarchy to protect</span><br><span style="color: hsl(0, 100%, 40%);">-# files from being clobbered even by autoreconf.</span><br><span style="color: hsl(0, 100%, 40%);">-recursive_protect</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# start from where we started</span><br><span style="color: hsl(0, 100%, 40%);">-cd "$START_PATH"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# get ready to process</span><br><span style="color: hsl(0, 100%, 40%);">-initialize</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-#########################################</span><br><span style="color: hsl(0, 100%, 40%);">-# DOWNLOAD_GNULIB_CONFIG_GUESS FUNCTION #</span><br><span style="color: hsl(0, 100%, 40%);">-#########################################</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# TODO - should make sure wget/curl exist and/or work before trying to</span><br><span style="color: hsl(0, 100%, 40%);">-# use them.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-download_gnulib_config_guess () {</span><br><span style="color: hsl(0, 100%, 40%);">-    # abuse gitweb to download gnulib's latest config.guess via HTTP</span><br><span style="color: hsl(0, 100%, 40%);">-    config_guess_temp="config.guess.$$.download"</span><br><span style="color: hsl(0, 100%, 40%);">-    ret=1</span><br><span style="color: hsl(0, 100%, 40%);">-    for __cmd in wget curl fetch ; do</span><br><span style="color: hsl(0, 100%, 40%);">-   $VERBOSE_ECHO "Checking for command ${__cmd}"</span><br><span style="color: hsl(0, 100%, 40%);">- ${__cmd} --version > /dev/null 2>&1</span><br><span style="color: hsl(0, 100%, 40%);">-   ret=$?</span><br><span style="color: hsl(0, 100%, 40%);">-  if [ ! $ret = 0 ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-            continue</span><br><span style="color: hsl(0, 100%, 40%);">-        fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-  __cmd_version=`${__cmd} --version | head -n 1 | sed -e 's/^[^0-9]\+//' -e 's/ .*//'`</span><br><span style="color: hsl(0, 100%, 40%);">-    $VERBOSE_ECHO "Found ${__cmd} ${__cmd_version}"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-       opts=""</span><br><span style="color: hsl(0, 100%, 40%);">-       case ${__cmd} in</span><br><span style="color: hsl(0, 100%, 40%);">-            wget)</span><br><span style="color: hsl(0, 100%, 40%);">-               opts="-O" </span><br><span style="color: hsl(0, 100%, 40%);">-            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-          curl)</span><br><span style="color: hsl(0, 100%, 40%);">-               opts="-o"</span><br><span style="color: hsl(0, 100%, 40%);">-             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-          fetch)</span><br><span style="color: hsl(0, 100%, 40%);">-              opts="-t 5 -f"</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      esac</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    $VERBOSE_ECHO "Running $__cmd \"${CONFIG_GUESS_URL}\" $opts \"${config_guess_temp}\""</span><br><span style="color: hsl(0, 100%, 40%);">-     eval "$__cmd \"${CONFIG_GUESS_URL}\" $opts \"${config_guess_temp}\"" > /dev/null 2>&1</span><br><span style="color: hsl(0, 100%, 40%);">-   if [ $? = 0 ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-        mv -f "${config_guess_temp}" ${_aux_dir}/config.guess</span><br><span style="color: hsl(0, 100%, 40%);">-         ret=0</span><br><span style="color: hsl(0, 100%, 40%);">-           break</span><br><span style="color: hsl(0, 100%, 40%);">-       fi</span><br><span style="color: hsl(0, 100%, 40%);">-    done</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ ! $ret = 0 ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-  $ECHO "Warning: config.guess download failed from: $CONFIG_GUESS_URL"</span><br><span style="color: hsl(0, 100%, 40%);">- rm -f "${config_guess_temp}"</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-}</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-##############################</span><br><span style="color: hsl(0, 100%, 40%);">-# LIBTOOLIZE_NEEDED FUNCTION #</span><br><span style="color: hsl(0, 100%, 40%);">-##############################</span><br><span style="color: hsl(0, 100%, 40%);">-libtoolize_needed () {</span><br><span style="color: hsl(0, 100%, 40%);">-    ret=1 # means no, don't need libtoolize</span><br><span style="color: hsl(0, 100%, 40%);">-    for feature in AC_PROG_LIBTOOL AM_PROG_LIBTOOL LT_INIT ; do</span><br><span style="color: hsl(0, 100%, 40%);">-     $VERBOSE_ECHO "Searching for $feature in $CONFIGURE"</span><br><span style="color: hsl(0, 100%, 40%);">-  found="`grep \"^$feature.*\" $CONFIGURE`"</span><br><span style="color: hsl(0, 100%, 40%);">-   if [ ! "x$found" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-         ret=0 # means yes, need to run libtoolize</span><br><span style="color: hsl(0, 100%, 40%);">-       break</span><br><span style="color: hsl(0, 100%, 40%);">-       fi</span><br><span style="color: hsl(0, 100%, 40%);">-    done</span><br><span style="color: hsl(0, 100%, 40%);">-    return ${ret}</span><br><span style="color: hsl(0, 100%, 40%);">-}</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-############################################</span><br><span style="color: hsl(0, 100%, 40%);">-# prepare build via autoreconf or manually #</span><br><span style="color: hsl(0, 100%, 40%);">-############################################</span><br><span style="color: hsl(0, 100%, 40%);">-reconfigure_manually=no</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$HAVE_AUTORECONF" = "xyes" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO $ECHO_N "Automatically preparing build ... $ECHO_C"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    $VERBOSE_ECHO "$AUTORECONF $SEARCH_DIRS $AUTORECONF_OPTIONS"</span><br><span style="color: hsl(0, 100%, 40%);">-    autoreconf_output="`$AUTORECONF $SEARCH_DIRS $AUTORECONF_OPTIONS 2>&1`"</span><br><span style="color: hsl(0, 100%, 40%);">-    ret=$?</span><br><span style="color: hsl(0, 100%, 40%);">-    $VERBOSE_ECHO "$autoreconf_output"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ ! $ret = 0 ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-       if [ "x$HAVE_ALT_LIBTOOLIZE" = "xyes" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-          if [ ! "x`echo \"$autoreconf_output\" | grep libtoolize | grep \"No such file or directory\"`" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-               $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-           $ECHO "Warning: autoreconf failed but due to what is usually a common libtool"</span><br><span style="color: hsl(0, 100%, 40%);">-                $ECHO "misconfiguration issue.  This problem is encountered on systems that"</span><br><span style="color: hsl(0, 100%, 40%);">-          $ECHO "have installed libtoolize under a different name without providing a"</span><br><span style="color: hsl(0, 100%, 40%);">-          $ECHO "symbolic link or without setting the LIBTOOLIZE environment variable."</span><br><span style="color: hsl(0, 100%, 40%);">-         $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-           $ECHO "Restarting the preparation steps with LIBTOOLIZE set to $LIBTOOLIZE"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-           export LIBTOOLIZE</span><br><span style="color: hsl(0, 100%, 40%);">-               RUN_RECURSIVE=no</span><br><span style="color: hsl(0, 100%, 40%);">-                export RUN_RECURSIVE</span><br><span style="color: hsl(0, 100%, 40%);">-            untrap_abnormal</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-         $VERBOSE_ECHO sh $AUTOGEN_SH "$1" "$2" "$3" "$4" "$5" "$6" "$7" "$8" "$9"</span><br><span style="color: hsl(0, 100%, 40%);">-             sh "$AUTOGEN_SH" "$1" "$2" "$3" "$4" "$5" "$6" "$7" "$8" "$9"</span><br><span style="color: hsl(0, 100%, 40%);">-               exit $?</span><br><span style="color: hsl(0, 100%, 40%);">-     fi</span><br><span style="color: hsl(0, 100%, 40%);">-  fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-      $ECHO "Warning: $AUTORECONF failed"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-   if test -f ltmain.sh ; then</span><br><span style="color: hsl(0, 100%, 40%);">-         $ECHO "libtoolize being run by autoreconf is not creating ltmain.sh in the auxillary directory like it should"</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-      $ECHO "Attempting to run the preparation steps individually"</span><br><span style="color: hsl(0, 100%, 40%);">-  reconfigure_manually=yes</span><br><span style="color: hsl(0, 100%, 40%);">-    else</span><br><span style="color: hsl(0, 100%, 40%);">-        if [ "x$DOWNLOAD" = "xyes" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-     if libtoolize_needed ; then</span><br><span style="color: hsl(0, 100%, 40%);">-         download_gnulib_config_guess</span><br><span style="color: hsl(0, 100%, 40%);">-        fi</span><br><span style="color: hsl(0, 100%, 40%);">-  fi</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-else</span><br><span style="color: hsl(0, 100%, 40%);">-    reconfigure_manually=yes</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-############################</span><br><span style="color: hsl(0, 100%, 40%);">-# LIBTOOL_FAILURE FUNCTION #</span><br><span style="color: hsl(0, 100%, 40%);">-############################</span><br><span style="color: hsl(0, 100%, 40%);">-libtool_failure ( ) {</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    # libtool is rather error-prone in comparison to the other</span><br><span style="color: hsl(0, 100%, 40%);">-    # autotools and this routine attempts to compensate for some</span><br><span style="color: hsl(0, 100%, 40%);">-    # common failures.  the output after a libtoolize failure is</span><br><span style="color: hsl(0, 100%, 40%);">-    # parsed for an error related to AC_PROG_LIBTOOL and if found, we</span><br><span style="color: hsl(0, 100%, 40%);">-    # attempt to inject a project-provided libtool.m4 file.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    _autoconf_output="$1"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$RUN_RECURSIVE" = "xno" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-     # we already tried the libtool.m4, don't try again</span><br><span style="color: hsl(0, 100%, 40%);">-  return 1</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    if test -f "$LIBTOOL_M4" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-     found_libtool="`$ECHO $_autoconf_output | grep AC_PROG_LIBTOOL`"</span><br><span style="color: hsl(0, 100%, 40%);">-      if test ! "x$found_libtool" = "x" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-        if test -f acinclude.m4 ; then</span><br><span style="color: hsl(0, 100%, 40%);">-              rm -f acinclude.m4.$$.backup</span><br><span style="color: hsl(0, 100%, 40%);">-            $VERBOSE_ECHO "cat acinclude.m4 > acinclude.m4.$$.backup"</span><br><span style="color: hsl(0, 100%, 40%);">-          cat acinclude.m4 > acinclude.m4.$$.backup</span><br><span style="color: hsl(0, 100%, 40%);">-        fi</span><br><span style="color: hsl(0, 100%, 40%);">-      $VERBOSE_ECHO "cat \"$LIBTOOL_M4\" >> acinclude.m4"</span><br><span style="color: hsl(0, 100%, 40%);">-           chmod u+w acinclude.m4</span><br><span style="color: hsl(0, 100%, 40%);">-          cat "$LIBTOOL_M4" >> acinclude.m4</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-       # don't keep doing this</span><br><span style="color: hsl(0, 100%, 40%);">-     RUN_RECURSIVE=no</span><br><span style="color: hsl(0, 100%, 40%);">-        export RUN_RECURSIVE</span><br><span style="color: hsl(0, 100%, 40%);">-            untrap_abnormal</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-         $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-           $ECHO "Restarting the preparation steps with libtool macros in acinclude.m4"</span><br><span style="color: hsl(0, 100%, 40%);">-          $VERBOSE_ECHO sh $AUTOGEN_SH "$1" "$2" "$3" "$4" "$5" "$6" "$7" "$8" "$9"</span><br><span style="color: hsl(0, 100%, 40%);">-     sh "$AUTOGEN_SH" "$1" "$2" "$3" "$4" "$5" "$6" "$7" "$8" "$9"</span><br><span style="color: hsl(0, 100%, 40%);">-       exit $?</span><br><span style="color: hsl(0, 100%, 40%);">-     fi</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-}</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-###########################</span><br><span style="color: hsl(0, 100%, 40%);">-# MANUAL_AUTOGEN FUNCTION #</span><br><span style="color: hsl(0, 100%, 40%);">-###########################</span><br><span style="color: hsl(0, 100%, 40%);">-manual_autogen ( ) {</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    ##################################################</span><br><span style="color: hsl(0, 100%, 40%);">-    # Manual preparation steps taken are as follows: #</span><br><span style="color: hsl(0, 100%, 40%);">-    #   aclocal [-I m4]                              #</span><br><span style="color: hsl(0, 100%, 40%);">-    #   libtoolize --automake -c -f                  #</span><br><span style="color: hsl(0, 100%, 40%);">-    #   aclocal [-I m4]                              #</span><br><span style="color: hsl(0, 100%, 40%);">-    #   autoconf -f                                  #</span><br><span style="color: hsl(0, 100%, 40%);">-    #   autoheader                                   #</span><br><span style="color: hsl(0, 100%, 40%);">-    #   automake -a -c -f                            #</span><br><span style="color: hsl(0, 100%, 40%);">-    ##################################################</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    ###########</span><br><span style="color: hsl(0, 100%, 40%);">-    # aclocal #</span><br><span style="color: hsl(0, 100%, 40%);">-    ###########</span><br><span style="color: hsl(0, 100%, 40%);">-    $VERBOSE_ECHO "$ACLOCAL $SEARCH_DIRS $ACLOCAL_OPTIONS"</span><br><span style="color: hsl(0, 100%, 40%);">-    aclocal_output="`$ACLOCAL $SEARCH_DIRS $ACLOCAL_OPTIONS 2>&1`"</span><br><span style="color: hsl(0, 100%, 40%);">-    ret=$?</span><br><span style="color: hsl(0, 100%, 40%);">-    $VERBOSE_ECHO "$aclocal_output"</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ ! $ret = 0 ] ; then $ECHO "ERROR: $ACLOCAL failed" && exit 2 ; fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    ##############</span><br><span style="color: hsl(0, 100%, 40%);">-    # libtoolize #</span><br><span style="color: hsl(0, 100%, 40%);">-    ##############</span><br><span style="color: hsl(0, 100%, 40%);">-    if libtoolize_needed ; then</span><br><span style="color: hsl(0, 100%, 40%);">-        if [ "x$HAVE_LIBTOOLIZE" = "xyes" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-      $VERBOSE_ECHO "$LIBTOOLIZE $LIBTOOLIZE_OPTIONS"</span><br><span style="color: hsl(0, 100%, 40%);">-       libtoolize_output="`$LIBTOOLIZE $LIBTOOLIZE_OPTIONS 2>&1`"</span><br><span style="color: hsl(0, 100%, 40%);">-     ret=$?</span><br><span style="color: hsl(0, 100%, 40%);">-          $VERBOSE_ECHO "$libtoolize_output"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-            if [ ! $ret = 0 ] ; then $ECHO "ERROR: $LIBTOOLIZE failed" && exit 2 ; fi</span><br><span style="color: hsl(0, 100%, 40%);">- else</span><br><span style="color: hsl(0, 100%, 40%);">-        if [ "x$HAVE_ALT_LIBTOOLIZE" = "xyes" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-          $VERBOSE_ECHO "$LIBTOOLIZE $ALT_LIBTOOLIZE_OPTIONS"</span><br><span style="color: hsl(0, 100%, 40%);">-           libtoolize_output="`$LIBTOOLIZE $ALT_LIBTOOLIZE_OPTIONS 2>&1`"</span><br><span style="color: hsl(0, 100%, 40%);">-         ret=$?</span><br><span style="color: hsl(0, 100%, 40%);">-          $VERBOSE_ECHO "$libtoolize_output"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-            if [ ! $ret = 0 ] ; then $ECHO "ERROR: $LIBTOOLIZE failed" && exit 2 ; fi</span><br><span style="color: hsl(0, 100%, 40%);">-         fi</span><br><span style="color: hsl(0, 100%, 40%);">-  fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-      ###########</span><br><span style="color: hsl(0, 100%, 40%);">-     # aclocal #</span><br><span style="color: hsl(0, 100%, 40%);">-     ###########</span><br><span style="color: hsl(0, 100%, 40%);">-     # re-run again as instructed by libtoolize</span><br><span style="color: hsl(0, 100%, 40%);">-      $VERBOSE_ECHO "$ACLOCAL $SEARCH_DIRS $ACLOCAL_OPTIONS"</span><br><span style="color: hsl(0, 100%, 40%);">-        aclocal_output="`$ACLOCAL $SEARCH_DIRS $ACLOCAL_OPTIONS 2>&1`"</span><br><span style="color: hsl(0, 100%, 40%);">- ret=$?</span><br><span style="color: hsl(0, 100%, 40%);">-  $VERBOSE_ECHO "$aclocal_output"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-       # libtoolize might put ltmain.sh in the wrong place</span><br><span style="color: hsl(0, 100%, 40%);">-     if test -f ltmain.sh ; then</span><br><span style="color: hsl(0, 100%, 40%);">-         if test ! -f "${_aux_dir}/ltmain.sh" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-               $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-           $ECHO "Warning:  $LIBTOOLIZE is creating ltmain.sh in the wrong directory"</span><br><span style="color: hsl(0, 100%, 40%);">-            $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-           $ECHO "Fortunately, the problem can be worked around by simply copying the"</span><br><span style="color: hsl(0, 100%, 40%);">-           $ECHO "file to the appropriate location (${_aux_dir}/).  This has been done for you."</span><br><span style="color: hsl(0, 100%, 40%);">-         $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-           $VERBOSE_ECHO "cp -p ltmain.sh \"${_aux_dir}/ltmain.sh\""</span><br><span style="color: hsl(0, 100%, 40%);">-           cp -p ltmain.sh "${_aux_dir}/ltmain.sh"</span><br><span style="color: hsl(0, 100%, 40%);">-               $ECHO $ECHO_N "Continuing build preparation ... $ECHO_C"</span><br><span style="color: hsl(0, 100%, 40%);">-          fi</span><br><span style="color: hsl(0, 100%, 40%);">-  fi # ltmain.sh</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-  if [ "x$DOWNLOAD" = "xyes" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-     download_gnulib_config_guess</span><br><span style="color: hsl(0, 100%, 40%);">-        fi</span><br><span style="color: hsl(0, 100%, 40%);">-    fi # libtoolize_needed</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    ############</span><br><span style="color: hsl(0, 100%, 40%);">-    # autoconf #</span><br><span style="color: hsl(0, 100%, 40%);">-    ############</span><br><span style="color: hsl(0, 100%, 40%);">-    $VERBOSE_ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-    $VERBOSE_ECHO "$AUTOCONF $AUTOCONF_OPTIONS"</span><br><span style="color: hsl(0, 100%, 40%);">-    autoconf_output="`$AUTOCONF $AUTOCONF_OPTIONS 2>&1`"</span><br><span style="color: hsl(0, 100%, 40%);">-    ret=$?</span><br><span style="color: hsl(0, 100%, 40%);">-    $VERBOSE_ECHO "$autoconf_output"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ ! $ret = 0 ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-     # retry without the -f and check for usage of macros that are too new</span><br><span style="color: hsl(0, 100%, 40%);">-   ac2_59_macros="AC_C_RESTRICT AC_INCLUDES_DEFAULT AC_LANG_ASSERT AC_LANG_WERROR AS_SET_CATFILE"</span><br><span style="color: hsl(0, 100%, 40%);">-        ac2_55_macros="AC_COMPILER_IFELSE AC_FUNC_MBRTOWC AC_HEADER_STDBOOL AC_LANG_CONFTEST AC_LANG_SOURCE AC_LANG_PROGRAM AC_LANG_CALL AC_LANG_FUNC_TRY_LINK AC_MSG_FAILURE AC_PREPROC_IFELSE"</span><br><span style="color: hsl(0, 100%, 40%);">-      ac2_54_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"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-      macros_to_search=""</span><br><span style="color: hsl(0, 100%, 40%);">-   ac_major="`echo ${AUTOCONF_VERSION}. | cut -d. -f1 | sed 's/[^0-9]//g'`"</span><br><span style="color: hsl(0, 100%, 40%);">-      ac_minor="`echo ${AUTOCONF_VERSION}. | cut -d. -f2 | sed 's/[^0-9]//g'`"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-      if [ $ac_major -lt 2 ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-       macros_to_search="$ac2_59_macros $ac2_55_macros $ac2_54_macros"</span><br><span style="color: hsl(0, 100%, 40%);">-   else</span><br><span style="color: hsl(0, 100%, 40%);">-        if [ $ac_minor -lt 54 ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-              macros_to_search="$ac2_59_macros $ac2_55_macros $ac2_54_macros"</span><br><span style="color: hsl(0, 100%, 40%);">-           elif [ $ac_minor -lt 55 ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-            macros_to_search="$ac2_59_macros $ac2_55_macros"</span><br><span style="color: hsl(0, 100%, 40%);">-          elif [ $ac_minor -lt 59 ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-            macros_to_search="$ac2_59_macros"</span><br><span style="color: hsl(0, 100%, 40%);">-         fi</span><br><span style="color: hsl(0, 100%, 40%);">-  fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-      configure_ac_macros=__none__</span><br><span style="color: hsl(0, 100%, 40%);">-    for feature in $macros_to_search ; do</span><br><span style="color: hsl(0, 100%, 40%);">-       $VERBOSE_ECHO "Searching for $feature in $CONFIGURE"</span><br><span style="color: hsl(0, 100%, 40%);">-          found="`grep \"^$feature.*\" $CONFIGURE`"</span><br><span style="color: hsl(0, 100%, 40%);">-           if [ ! "x$found" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-         if [ "x$configure_ac_macros" = "x__none__" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-             configure_ac_macros="$feature"</span><br><span style="color: hsl(0, 100%, 40%);">-            else</span><br><span style="color: hsl(0, 100%, 40%);">-                configure_ac_macros="$feature $configure_ac_macros"</span><br><span style="color: hsl(0, 100%, 40%);">-               fi</span><br><span style="color: hsl(0, 100%, 40%);">-          fi</span><br><span style="color: hsl(0, 100%, 40%);">-  done</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ ! "x$configure_ac_macros" = "x__none__" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-           $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-           $ECHO "Warning:  Unsupported macros were found in $CONFIGURE"</span><br><span style="color: hsl(0, 100%, 40%);">-         $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-           $ECHO "The `basename \"$CONFIGURE\"` file was scanned in order to determine if any"</span><br><span style="color: hsl(0, 100%, 40%);">-         $ECHO "unsupported macros are used that exceed the minimum version"</span><br><span style="color: hsl(0, 100%, 40%);">-           $ECHO "settings specified within this file.  As such, the following macros"</span><br><span style="color: hsl(0, 100%, 40%);">-           $ECHO "should be removed from configure.ac or the version numbers in this"</span><br><span style="color: hsl(0, 100%, 40%);">-            $ECHO "file should be increased:"</span><br><span style="color: hsl(0, 100%, 40%);">-     $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-           $ECHO "$configure_ac_macros"</span><br><span style="color: hsl(0, 100%, 40%);">-          $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-           $ECHO $ECHO_N "Ignorantly continuing build preparation ... $ECHO_C"</span><br><span style="color: hsl(0, 100%, 40%);">-       fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-      ###################</span><br><span style="color: hsl(0, 100%, 40%);">-     # autoconf, retry #</span><br><span style="color: hsl(0, 100%, 40%);">-     ###################</span><br><span style="color: hsl(0, 100%, 40%);">-     $VERBOSE_ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-   $VERBOSE_ECHO "$AUTOCONF"</span><br><span style="color: hsl(0, 100%, 40%);">-     autoconf_output="`$AUTOCONF 2>&1`"</span><br><span style="color: hsl(0, 100%, 40%);">-     ret=$?</span><br><span style="color: hsl(0, 100%, 40%);">-  $VERBOSE_ECHO "$autoconf_output"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-      if [ ! $ret = 0 ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-            # test if libtool is busted</span><br><span style="color: hsl(0, 100%, 40%);">-     libtool_failure "$autoconf_output"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-            # let the user know what went wrong</span><br><span style="color: hsl(0, 100%, 40%);">-     cat <<EOF</span><br><span style="color: hsl(0, 100%, 40%);">-$autoconf_output</span><br><span style="color: hsl(0, 100%, 40%);">-EOF</span><br><span style="color: hsl(0, 100%, 40%);">-      $ECHO "ERROR: $AUTOCONF failed"</span><br><span style="color: hsl(0, 100%, 40%);">-       exit 2</span><br><span style="color: hsl(0, 100%, 40%);">-      else</span><br><span style="color: hsl(0, 100%, 40%);">-        # autoconf sans -f and possibly sans unsupported options succeed so warn verbosely</span><br><span style="color: hsl(0, 100%, 40%);">-      $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-           $ECHO "Warning: autoconf seems to have succeeded by removing the following options:"</span><br><span style="color: hsl(0, 100%, 40%);">-          $ECHO "        AUTOCONF_OPTIONS=\"$AUTOCONF_OPTIONS\""</span><br><span style="color: hsl(0, 100%, 40%);">-      $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-           $ECHO "Removing those options should not be necessary and indicate some other"</span><br><span style="color: hsl(0, 100%, 40%);">-        $ECHO "problem with the build system.  The build preparation is highly suspect"</span><br><span style="color: hsl(0, 100%, 40%);">-       $ECHO "and may result in configuration or compilation errors.  Consider"</span><br><span style="color: hsl(0, 100%, 40%);">-      if [ "x$VERBOSE_ECHO" = "x:" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-           $ECHO "rerunning the build preparation with verbose output enabled."</span><br><span style="color: hsl(0, 100%, 40%);">-          $ECHO "    $AUTOGEN_SH --verbose"</span><br><span style="color: hsl(0, 100%, 40%);">-         else</span><br><span style="color: hsl(0, 100%, 40%);">-                $ECHO "reviewing the minimum GNU Autotools version settings contained in"</span><br><span style="color: hsl(0, 100%, 40%);">-             $ECHO "this script along with the macros being used in your `basename \"$CONFIGURE\"` file."</span><br><span style="color: hsl(0, 100%, 40%);">-            fi</span><br><span style="color: hsl(0, 100%, 40%);">-      $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-           $ECHO $ECHO_N "Continuing build preparation ... $ECHO_C"</span><br><span style="color: hsl(0, 100%, 40%);">-  fi # autoconf ret = 0</span><br><span style="color: hsl(0, 100%, 40%);">-    fi # autoconf ret = 0</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    ##############</span><br><span style="color: hsl(0, 100%, 40%);">-    # autoheader #</span><br><span style="color: hsl(0, 100%, 40%);">-    ##############</span><br><span style="color: hsl(0, 100%, 40%);">-    need_autoheader=no</span><br><span style="color: hsl(0, 100%, 40%);">-    for feature in AM_CONFIG_HEADER AC_CONFIG_HEADER ; do</span><br><span style="color: hsl(0, 100%, 40%);">-     $VERBOSE_ECHO "Searching for $feature in $CONFIGURE"</span><br><span style="color: hsl(0, 100%, 40%);">-  found="`grep \"^$feature.*\" $CONFIGURE`"</span><br><span style="color: hsl(0, 100%, 40%);">-   if [ ! "x$found" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-         need_autoheader=yes</span><br><span style="color: hsl(0, 100%, 40%);">-     break</span><br><span style="color: hsl(0, 100%, 40%);">-       fi</span><br><span style="color: hsl(0, 100%, 40%);">-    done</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$need_autoheader" = "xyes" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    $VERBOSE_ECHO "$AUTOHEADER $AUTOHEADER_OPTIONS"</span><br><span style="color: hsl(0, 100%, 40%);">-       autoheader_output="`$AUTOHEADER $AUTOHEADER_OPTIONS 2>&1`"</span><br><span style="color: hsl(0, 100%, 40%);">-     ret=$?</span><br><span style="color: hsl(0, 100%, 40%);">-  $VERBOSE_ECHO "$autoheader_output"</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ ! $ret = 0 ] ; then $ECHO "ERROR: $AUTOHEADER failed" && exit 2 ; fi</span><br><span style="color: hsl(0, 100%, 40%);">-    fi # need_autoheader</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    ############</span><br><span style="color: hsl(0, 100%, 40%);">-    # automake #</span><br><span style="color: hsl(0, 100%, 40%);">-    ############</span><br><span style="color: hsl(0, 100%, 40%);">-    need_automake=no</span><br><span style="color: hsl(0, 100%, 40%);">-    for feature in AM_INIT_AUTOMAKE ; do</span><br><span style="color: hsl(0, 100%, 40%);">- $VERBOSE_ECHO "Searching for $feature in $CONFIGURE"</span><br><span style="color: hsl(0, 100%, 40%);">-  found="`grep \"^$feature.*\" $CONFIGURE`"</span><br><span style="color: hsl(0, 100%, 40%);">-   if [ ! "x$found" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-         need_automake=yes</span><br><span style="color: hsl(0, 100%, 40%);">-       break</span><br><span style="color: hsl(0, 100%, 40%);">-       fi</span><br><span style="color: hsl(0, 100%, 40%);">-    done</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ "x$need_automake" = "xyes" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-      $VERBOSE_ECHO "$AUTOMAKE $AUTOMAKE_OPTIONS"</span><br><span style="color: hsl(0, 100%, 40%);">-   automake_output="`$AUTOMAKE $AUTOMAKE_OPTIONS 2>&1`"</span><br><span style="color: hsl(0, 100%, 40%);">-   ret=$?</span><br><span style="color: hsl(0, 100%, 40%);">-  $VERBOSE_ECHO "$automake_output"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-      if [ ! $ret = 0 ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-            ###################</span><br><span style="color: hsl(0, 100%, 40%);">-     # automake, retry #</span><br><span style="color: hsl(0, 100%, 40%);">-     ###################</span><br><span style="color: hsl(0, 100%, 40%);">-     $VERBOSE_ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-           $VERBOSE_ECHO "$AUTOMAKE $ALT_AUTOMAKE_OPTIONS"</span><br><span style="color: hsl(0, 100%, 40%);">-       # retry without the -f</span><br><span style="color: hsl(0, 100%, 40%);">-          automake_output="`$AUTOMAKE $ALT_AUTOMAKE_OPTIONS 2>&1`"</span><br><span style="color: hsl(0, 100%, 40%);">-       ret=$?</span><br><span style="color: hsl(0, 100%, 40%);">-          $VERBOSE_ECHO "$automake_output"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-      if [ ! $ret = 0 ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-            # test if libtool is busted</span><br><span style="color: hsl(0, 100%, 40%);">-             libtool_failure "$automake_output"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-            # let the user know what went wrong</span><br><span style="color: hsl(0, 100%, 40%);">-             cat <<EOF</span><br><span style="color: hsl(0, 100%, 40%);">-$automake_output</span><br><span style="color: hsl(0, 100%, 40%);">-EOF</span><br><span style="color: hsl(0, 100%, 40%);">-              $ECHO "ERROR: $AUTOMAKE failed"</span><br><span style="color: hsl(0, 100%, 40%);">-               exit 2</span><br><span style="color: hsl(0, 100%, 40%);">-      fi # automake retry</span><br><span style="color: hsl(0, 100%, 40%);">- fi # automake ret = 0</span><br><span style="color: hsl(0, 100%, 40%);">-    fi # need_automake</span><br><span style="color: hsl(0, 100%, 40%);">-} # end of manual_autogen</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-#####################################</span><br><span style="color: hsl(0, 100%, 40%);">-# RECURSIVE_MANUAL_AUTOGEN FUNCTION #</span><br><span style="color: hsl(0, 100%, 40%);">-#####################################</span><br><span style="color: hsl(0, 100%, 40%);">-recursive_manual_autogen ( ) {</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    # run the build preparation steps manually for this directory</span><br><span style="color: hsl(0, 100%, 40%);">-    manual_autogen</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    # for projects using recursive configure, run the build</span><br><span style="color: hsl(0, 100%, 40%);">-    # preparation steps for the subdirectories.</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ ! "x$CONFIG_SUBDIRS" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-  $VERBOSE_ECHO "Recursively configuring the following directories:"</span><br><span style="color: hsl(0, 100%, 40%);">-    $VERBOSE_ECHO "  $CONFIG_SUBDIRS"</span><br><span style="color: hsl(0, 100%, 40%);">-     for dir in $CONFIG_SUBDIRS ; do</span><br><span style="color: hsl(0, 100%, 40%);">-     $VERBOSE_ECHO "Processing recursive configure in $dir"</span><br><span style="color: hsl(0, 100%, 40%);">-        cd "$START_PATH"</span><br><span style="color: hsl(0, 100%, 40%);">-      cd "$dir"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-     # new directory, prepare</span><br><span style="color: hsl(0, 100%, 40%);">-        initialize</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-      # run manual steps for the subdir and any others below</span><br><span style="color: hsl(0, 100%, 40%);">-          recursive_manual_autogen</span><br><span style="color: hsl(0, 100%, 40%);">-    done</span><br><span style="color: hsl(0, 100%, 40%);">-    fi</span><br><span style="color: hsl(0, 100%, 40%);">-}</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-################################</span><br><span style="color: hsl(0, 100%, 40%);">-# run manual preparation steps #</span><br><span style="color: hsl(0, 100%, 40%);">-################################</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$reconfigure_manually" = "xyes" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO $ECHO_N "Preparing build ... $ECHO_C"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    recursive_manual_autogen</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-#########################</span><br><span style="color: hsl(0, 100%, 40%);">-# restore and summarize #</span><br><span style="color: hsl(0, 100%, 40%);">-#########################</span><br><span style="color: hsl(0, 100%, 40%);">-cd "$START_PATH"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# restore COPYING and INSTALL from backup if necessary</span><br><span style="color: hsl(0, 100%, 40%);">-recursive_restore</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# make sure we end up with a configure script</span><br><span style="color: hsl(0, 100%, 40%);">-config_ac="`locate_configure_template`"</span><br><span style="color: hsl(0, 100%, 40%);">-config="`echo $config_ac | sed 's/\.ac$//' | sed 's/\.in$//'`"</span><br><span style="color: hsl(0, 100%, 40%);">-if [ "x$config" = "x" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    $VERBOSE_ECHO "Could not locate the configure template (from `pwd`)"</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# summarize</span><br><span style="color: hsl(0, 100%, 40%);">-$ECHO "done"</span><br><span style="color: hsl(0, 100%, 40%);">-$ECHO</span><br><span style="color: hsl(0, 100%, 40%);">-if test "x$config" = "x" -o ! -f "$config" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "WARNING: The $PROJECT build system should now be prepared but there"</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "does not seem to be a resulting configure file.  This is unexpected"</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "and likely the result of an error.  You should run $NAME_OF_AUTOGEN"</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "with the --verbose option to get more details on a potential"</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "misconfiguration."</span><br><span style="color: hsl(0, 100%, 40%);">-else</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "The $PROJECT build system is now prepared.  To build here, run:"</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "  $config"</span><br><span style="color: hsl(0, 100%, 40%);">-    $ECHO "  make"</span><br><span style="color: hsl(0, 100%, 40%);">-fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# Local Variables:</span><br><span style="color: hsl(0, 100%, 40%);">-# mode: sh</span><br><span style="color: hsl(0, 100%, 40%);">-# tab-width: 8</span><br><span style="color: hsl(0, 100%, 40%);">-# sh-basic-offset: 4</span><br><span style="color: hsl(0, 100%, 40%);">-# sh-indentation: 4</span><br><span style="color: hsl(0, 100%, 40%);">-# indent-tabs-mode: t</span><br><span style="color: hsl(0, 100%, 40%);">-# End:</span><br><span style="color: hsl(0, 100%, 40%);">-# ex: shiftwidth=4 tabstop=8</span><br><span>diff --git a/debian/copyright b/debian/copyright</span><br><span>index 4a5d3c1..d8db465 100644</span><br><span>--- a/debian/copyright</span><br><span>+++ b/debian/copyright</span><br><span>@@ -48,11 +48,6 @@</span><br><span>            2010-2012 Range Networks, Inc.</span><br><span> License: GPL-3+</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-Files: autogen.sh</span><br><span style="color: hsl(0, 100%, 40%);">-Copyright: 2005-2009 United States Government as represented by</span><br><span style="color: hsl(0, 100%, 40%);">-                     the U.S. Army Research Laboratory.</span><br><span style="color: hsl(0, 100%, 40%);">-License: BSD-3-clause</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span> Files: debian/*</span><br><span> Copyright: 2015 Ruben Undheim <ruben.undheim@gmail.com></span><br><span> License: GPL-3+</span><br><span>@@ -66,7 +61,7 @@</span><br><span>  .</span><br><span>  This program is distributed in the hope that it will be useful,</span><br><span>  but WITHOUT ANY WARRANTY; without even the implied warranty of</span><br><span style="color: hsl(0, 100%, 40%);">- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the </span><br><span style="color: hsl(120, 100%, 40%);">+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span><br><span>  GNU Affero General Public License for more details.</span><br><span>  .</span><br><span>  You should have received a copy of the GNU Affero General Public License</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-trx/+/14984">change 14984</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/osmo-trx/+/14984"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-trx </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: I87676cdf6818b4250f478962baf96ad5f28564d5 </div>
<div style="display:none"> Gerrit-Change-Number: 14984 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: pespin <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>