<pre style='margin:0'>
Michael Dickens (michaelld) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/61b8f5e9b28ae6f6bb15cec80bebaa1772ed6894">https://github.com/macports/macports-ports/commit/61b8f5e9b28ae6f6bb15cec80bebaa1772ed6894</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 61b8f5e9b28 dvisvgm-devel: update to 3.0.2
</span>61b8f5e9b28 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 61b8f5e9b28ae6f6bb15cec80bebaa1772ed6894
</span>Author: Michael Dickens <michaelld@macports.org>
AuthorDate: Sat Feb 4 14:55:17 2023 -0500

<span style='display:block; white-space:pre;color:#404040;'>    dvisvgm-devel: update to 3.0.2
</span>---
 graphics/dvisvgm-devel/Portfile         |   12 +-
 graphics/dvisvgm-devel/files/autogen.sh | 1596 +++++++++++++++++++++++++++++++
 2 files changed, 1604 insertions(+), 4 deletions(-)

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

</pre>