<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>