<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[135568] trunk/dports/gnome</title>
</head>
<body>
<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
#msg dl a { font-weight: bold}
#msg dl a:link { color:#fc3; }
#msg dl a:active { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="https://trac.macports.org/changeset/135568">135568</a></dd>
<dt>Author</dt> <dd>devans@macports.org</dd>
<dt>Date</dt> <dd>2015-04-26 09:04:34 -0700 (Sun, 26 Apr 2015)</dd>
</dl>
<h3>Log Message</h3>
<pre>gnucash, gnucash-devel: reconfigure using upstream autogen.sh for intltool 0.51 compatibility.</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkdportsgnomegnucashPortfile">trunk/dports/gnome/gnucash/Portfile</a></li>
<li><a href="#trunkdportsgnomegnucashdevelPortfile">trunk/dports/gnome/gnucash-devel/Portfile</a></li>
</ul>
<h3>Added Paths</h3>
<ul>
<li><a href="#trunkdportsgnomegnucashfilesautogensh">trunk/dports/gnome/gnucash/files/autogen.sh</a></li>
<li><a href="#trunkdportsgnomegnucashdevelfilesautogensh">trunk/dports/gnome/gnucash-devel/files/autogen.sh</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkdportsgnomegnucashPortfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/gnome/gnucash/Portfile (135567 => 135568)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/gnome/gnucash/Portfile        2015-04-26 15:24:59 UTC (rev 135567)
+++ trunk/dports/gnome/gnucash/Portfile        2015-04-26 16:04:34 UTC (rev 135568)
</span><span class="lines">@@ -50,6 +50,8 @@
</span><span class="cx">
</span><span class="cx"> depends_build port:pkgconfig \
</span><span class="cx"> port:intltool \
</span><ins>+ port:autoconf \
+ port:automake \
</ins><span class="cx"> port:libtool
</span><span class="cx">
</span><span class="cx"> depends_lib port:guile18 \
</span><span class="lines">@@ -79,8 +81,14 @@
</span><span class="cx"> # aqbanking is not universal
</span><span class="cx"> universal_variant no
</span><span class="cx">
</span><del>-use_autoreconf yes
</del><ins>+# reconfigure using upstream autogen.sh for intltool 0.51 compatibility
</ins><span class="cx">
</span><ins>+post-patch {
+ xinstall -m 755 ${filespath}/autogen.sh ${worksrcpath}
+}
+
+configure.cmd ./autogen.sh && ./configure
+
</ins><span class="cx"> configure.args --disable-glibtest \
</span><span class="cx"> --disable-dependency-tracking \
</span><span class="cx"> --disable-aqbanking \
</span></span></pre></div>
<a id="trunkdportsgnomegnucashfilesautogensh"></a>
<div class="addfile"><h4>Added: trunk/dports/gnome/gnucash/files/autogen.sh (0 => 135568)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/gnome/gnucash/files/autogen.sh         (rev 0)
+++ trunk/dports/gnome/gnucash/files/autogen.sh        2015-04-26 16:04:34 UTC (rev 135568)
</span><span class="lines">@@ -0,0 +1,246 @@
</span><ins>+#!/bin/sh
+# Run this to generate all the initial makefiles, etc.
+
+if test -z "$srcdir" ; then srcdir=`dirname $0` ; fi
+if test -z "$srcdir" ; then srcdir=. ; fi
+cd $srcdir
+
+DIE=0
+
+if [ -n "${GNOME2_PATH}" ]; then
+        for dir in `echo ${GNOME2_PATH} | sed 's/:/ /g'`; do
+         if test -d "${dir}/share/aclocal"; then
+                ACLOCAL_FLAGS="${ACLOCAL_FLAGS} -I ${dir}/share/aclocal"
+         fi;
+         if test -d "${dir}/bin"; then
+                PATH="${PATH}:${dir}/bin"
+         fi;
+        done;
+        export PATH
+fi
+
+# usage: test_version program version
+# returns 0 if program >= version; returns 1 if not.
+test_version()
+{
+ this_prog="$1"
+ want_vers="$2"
+
+ testv=`"$this_prog" --version 2>/dev/null | head -n 1 | awk '{print $NF}'`
+ if test -z "$testv" ; then return 1 ; fi
+
+ testv_major=`echo "$testv" | sed 's/\([0-9]*\).\([0-9]*\).*$/\1/'`
+ testv_minor=`echo "$testv" | sed 's/\([0-9]*\).\([0-9]*\).*$/\2/'`
+
+ vers_major=`echo "$want_vers" | sed 's/\([0-9]*\).\([0-9]*\).*$/\1/'`
+ vers_minor=`echo "$want_vers" | sed 's/\([0-9]*\).\([0-9]*\).*$/\2/'`
+
+ # if wanted_major > found_major, this isn't good enough
+ if test $vers_major -gt $testv_major ; then
+        return 1
+ # if wanted_major < found_major, then this is fine
+ elif test $vers_major -lt $testv_major ; then
+        return 0
+ # if we get here, then the majors are equal, so test the minor version
+ # we want found_minor >= want_minor.
+ # So, if want_minor > found_minor, this is bad.
+ elif test $vers_minor -gt $testv_minor ; then
+        return 1
+ # this is it.
+ else
+        return 0
+ fi
+}
+
+# usage: find_program preset program version "<other versions>"
+# sets "program" to the name of the program to use.
+# if preset is set, then use that regardless,
+# otherwise check if "program" is of a good enough version and use that,
+# otherwise check if "program-version" is of a good enough version and use that.
+# otherwise return an error.
+find_program()
+{
+ find="$1"
+ prog="$2"
+ vers="$3"
+ extravers="$4"
+
+ if test -n "$find" ; then
+        test_version "$find" "$vers"
+        status="$?"
+        if test "$status" = 0 ; then
+         program="$find"
+         return 0
+        fi
+        echo "**Error**: cannot use $find"
+ else
+
+        test_version "$prog" "$vers"
+        status=$?
+        if test "$status" = 0 ; then
+         program="$prog"
+         return 0
+        fi
+
+        for test_vers in $vers $extravers ; do
+         test_version "$prog-$test_vers" "$vers"
+         status=$?
+         if test "$status" = 0 ; then
+                program="$prog-$test_vers"
+                return 0
+         fi
+        done
+ fi
+
+ echo
+ echo "**Warning**: Could not find a $prog that identifies itself >= $vers."
+ echo
+ program="$prog"
+}
+
+############################################################
+#
+# Store all required programs in variables. All of these variables
+# could have been set by the developer beforehand, if he/she needs to
+# override the defaults of here.
+
+: ${GLIB_GETTEXTIZE=glib-gettextize}
+: ${INTLTOOLIZE=intltoolize}
+: ${LIBTOOLIZE=libtoolize}
+
+find_program "$AUTOCONF" autoconf 2.59
+AUTOCONF="$program"
+find_program "$AUTOHEADER" autoheader 2.59
+AUTOHEADER="$program"
+find_program "$AUTOMAKE" automake 1.11
+AUTOMAKE="$program"
+find_program "$ACLOCAL" aclocal 1.9
+ACLOCAL="$program"
+
+############################################################
+#
+# All variables are set. Now check whether these programs are really
+# available.
+
+(${GLIB_GETTEXTIZE} --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`glib-gettextize' installed to compile GnuCash."
+ echo "Get the development packages of the glib-2.x library from your distribution."
+ DIE=1
+}
+
+(${INTLTOOLIZE} --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`intltoolize' installed to compile GnuCash."
+ echo "Get the package 'intltool' of your distribution."
+ DIE=1
+}
+
+# On MacOS, libtoolize is installed as glibtoolize, so handle that here.
+(${LIBTOOLIZE} --version) < /dev/null > /dev/null 2>&1 || {
+ LIBTOOLIZE=glibtoolize
+ (${LIBTOOLIZE} --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`libtoolize' installed to compile GnuCash."
+ echo "Could not find either \`libtoolize' or \'glibtoolize'."
+ echo "Download the appropriate package for your distribution,"
+ echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
+ DIE=1
+ }
+}
+
+(${AUTOMAKE} --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`automake' installed to compile GnuCash."
+ echo "Download the appropriate package for your distribution,"
+ echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
+ DIE=1
+ NO_AUTOMAKE=yes
+}
+
+
+# if no automake, don't bother testing for aclocal
+test -n "$NO_AUTOMAKE" || (${ACLOCAL} --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: Missing \`aclocal'. The version of \`automake'"
+ echo "installed doesn't appear recent enough (older than automake-1.4)."
+ echo "Download the appropriate package for your distribution,"
+ echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
+ DIE=1
+}
+
+(${AUTOCONF} --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`autoconf' installed to compile GnuCash."
+ echo "Download the appropriate package for your distribution,"
+ echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
+ DIE=1
+}
+
+if test "$DIE" -eq 1; then
+ exit 1
+fi
+
+case $CC in
+xlc )
+ am_opt=--include-deps;;
+esac
+
+############################################################
+#
+# All programs are available. So now actually call them in the
+# required order.
+
+echo "Creating po/POTFILES.in ..."
+test -r po/POTFILES.in || touch po/POTFILES.in
+
+echo "Creating aclocal.m4 ..."
+test -r aclocal.m4 || touch aclocal.m4
+
+echo "Running ${GLIB_GETTEXTIZE} --force --copy ... "
+echo "GnuCash note: Please ignore the output of ${GLIB_GETTEXTIZE} below!"
+echo "no" | ${GLIB_GETTEXTIZE} --force --copy
+echo "GnuCash note: Please ignore the output of ${GLIB_GETTEXTIZE} above!"
+echo
+
+echo "Ensure aclocal.m4 is writable ..."
+test -r aclocal.m4 && chmod u+w aclocal.m4
+
+echo "Ensure po/POTFILES.in is writable ..."
+test -r po/POTFILES.in && chmod u+w po/POTFILES.in
+
+echo "Running ${INTLTOOLIZE} --force --copy ..."
+${INTLTOOLIZE} --force --copy || \
+ { echo "**Error**: ${INTLTOOLIZE} failed."; exit 1; }
+
+echo "Running ${LIBTOOLIZE} --force --copy ..."
+${LIBTOOLIZE} --force --copy || \
+ { echo "**Error**: ${LIBTOOLIZE} failed."; exit 1; }
+
+aclocalinclude="$ACLOCAL_FLAGS -I macros"
+echo "Running ${ACLOCAL} $aclocalinclude ..."
+${ACLOCAL} $aclocalinclude || \
+ { echo "**Error**: ${ACLOCAL} failed."; exit 1; }
+
+echo "Running ${AUTOHEADER}..."
+${AUTOHEADER} || { echo "**Error**: ${AUTOHEADER} failed."; exit 1; }
+
+echo "Running ${AUTOMAKE} --add-missing --gnu --warnings=no-portability $am_opt ..."
+${AUTOMAKE} --add-missing --gnu --warnings=no-portability $am_opt || \
+ { echo "**Error**: ${AUTOMAKE} failed."; exit 1; }
+
+echo "Running ${AUTOCONF} ..."
+${AUTOCONF} || \
+ { echo "**Error**: ${AUTOCONF} failed."; exit 1; }
+
+############################################################
+# Done.
+
+conf_flags="--enable-compile-warnings" # --enable-iso-c --enable-error-on-warning
+
+echo ""
+echo "NOTE: Just run configure. Even if something told you to run"
+echo " aclocal, automake, or anything else above, IGNORE IT."
+echo " Everything has been run properly. Just run configure..."
+echo ""
+echo You must now run $srcdir/configure $conf_flags "$@" ...
</ins></span></pre></div>
<a id="trunkdportsgnomegnucashdevelPortfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/gnome/gnucash-devel/Portfile (135567 => 135568)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/gnome/gnucash-devel/Portfile        2015-04-26 15:24:59 UTC (rev 135567)
+++ trunk/dports/gnome/gnucash-devel/Portfile        2015-04-26 16:04:34 UTC (rev 135568)
</span><span class="lines">@@ -55,6 +55,8 @@
</span><span class="cx">
</span><span class="cx"> depends_build port:pkgconfig \
</span><span class="cx"> port:intltool \
</span><ins>+ port:autoconf \
+ port:automake \
</ins><span class="cx"> port:libtool
</span><span class="cx">
</span><span class="cx"> depends_lib port:guile18 \
</span><span class="lines">@@ -84,8 +86,14 @@
</span><span class="cx"> # aqbanking is not universal
</span><span class="cx"> universal_variant no
</span><span class="cx">
</span><del>-use_autoreconf yes
</del><ins>+# reconfigure using upstream autogen.sh for intltool 0.51 compatibility
</ins><span class="cx">
</span><ins>+post-patch {
+ xinstall -m 755 ${filespath}/autogen.sh ${worksrcpath}
+}
+
+configure.cmd ./autogen.sh && ./configure
+
</ins><span class="cx"> configure.args --disable-glibtest \
</span><span class="cx"> --disable-dependency-tracking \
</span><span class="cx"> --disable-aqbanking \
</span></span></pre></div>
<a id="trunkdportsgnomegnucashdevelfilesautogensh"></a>
<div class="addfile"><h4>Added: trunk/dports/gnome/gnucash-devel/files/autogen.sh (0 => 135568)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/gnome/gnucash-devel/files/autogen.sh         (rev 0)
+++ trunk/dports/gnome/gnucash-devel/files/autogen.sh        2015-04-26 16:04:34 UTC (rev 135568)
</span><span class="lines">@@ -0,0 +1,246 @@
</span><ins>+#!/bin/sh
+# Run this to generate all the initial makefiles, etc.
+
+if test -z "$srcdir" ; then srcdir=`dirname $0` ; fi
+if test -z "$srcdir" ; then srcdir=. ; fi
+cd $srcdir
+
+DIE=0
+
+if [ -n "${GNOME2_PATH}" ]; then
+        for dir in `echo ${GNOME2_PATH} | sed 's/:/ /g'`; do
+         if test -d "${dir}/share/aclocal"; then
+                ACLOCAL_FLAGS="${ACLOCAL_FLAGS} -I ${dir}/share/aclocal"
+         fi;
+         if test -d "${dir}/bin"; then
+                PATH="${PATH}:${dir}/bin"
+         fi;
+        done;
+        export PATH
+fi
+
+# usage: test_version program version
+# returns 0 if program >= version; returns 1 if not.
+test_version()
+{
+ this_prog="$1"
+ want_vers="$2"
+
+ testv=`"$this_prog" --version 2>/dev/null | head -n 1 | awk '{print $NF}'`
+ if test -z "$testv" ; then return 1 ; fi
+
+ testv_major=`echo "$testv" | sed 's/\([0-9]*\).\([0-9]*\).*$/\1/'`
+ testv_minor=`echo "$testv" | sed 's/\([0-9]*\).\([0-9]*\).*$/\2/'`
+
+ vers_major=`echo "$want_vers" | sed 's/\([0-9]*\).\([0-9]*\).*$/\1/'`
+ vers_minor=`echo "$want_vers" | sed 's/\([0-9]*\).\([0-9]*\).*$/\2/'`
+
+ # if wanted_major > found_major, this isn't good enough
+ if test $vers_major -gt $testv_major ; then
+        return 1
+ # if wanted_major < found_major, then this is fine
+ elif test $vers_major -lt $testv_major ; then
+        return 0
+ # if we get here, then the majors are equal, so test the minor version
+ # we want found_minor >= want_minor.
+ # So, if want_minor > found_minor, this is bad.
+ elif test $vers_minor -gt $testv_minor ; then
+        return 1
+ # this is it.
+ else
+        return 0
+ fi
+}
+
+# usage: find_program preset program version "<other versions>"
+# sets "program" to the name of the program to use.
+# if preset is set, then use that regardless,
+# otherwise check if "program" is of a good enough version and use that,
+# otherwise check if "program-version" is of a good enough version and use that.
+# otherwise return an error.
+find_program()
+{
+ find="$1"
+ prog="$2"
+ vers="$3"
+ extravers="$4"
+
+ if test -n "$find" ; then
+        test_version "$find" "$vers"
+        status="$?"
+        if test "$status" = 0 ; then
+         program="$find"
+         return 0
+        fi
+        echo "**Error**: cannot use $find"
+ else
+
+        test_version "$prog" "$vers"
+        status=$?
+        if test "$status" = 0 ; then
+         program="$prog"
+         return 0
+        fi
+
+        for test_vers in $vers $extravers ; do
+         test_version "$prog-$test_vers" "$vers"
+         status=$?
+         if test "$status" = 0 ; then
+                program="$prog-$test_vers"
+                return 0
+         fi
+        done
+ fi
+
+ echo
+ echo "**Warning**: Could not find a $prog that identifies itself >= $vers."
+ echo
+ program="$prog"
+}
+
+############################################################
+#
+# Store all required programs in variables. All of these variables
+# could have been set by the developer beforehand, if he/she needs to
+# override the defaults of here.
+
+: ${GLIB_GETTEXTIZE=glib-gettextize}
+: ${INTLTOOLIZE=intltoolize}
+: ${LIBTOOLIZE=libtoolize}
+
+find_program "$AUTOCONF" autoconf 2.59
+AUTOCONF="$program"
+find_program "$AUTOHEADER" autoheader 2.59
+AUTOHEADER="$program"
+find_program "$AUTOMAKE" automake 1.11
+AUTOMAKE="$program"
+find_program "$ACLOCAL" aclocal 1.9
+ACLOCAL="$program"
+
+############################################################
+#
+# All variables are set. Now check whether these programs are really
+# available.
+
+(${GLIB_GETTEXTIZE} --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`glib-gettextize' installed to compile GnuCash."
+ echo "Get the development packages of the glib-2.x library from your distribution."
+ DIE=1
+}
+
+(${INTLTOOLIZE} --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`intltoolize' installed to compile GnuCash."
+ echo "Get the package 'intltool' of your distribution."
+ DIE=1
+}
+
+# On MacOS, libtoolize is installed as glibtoolize, so handle that here.
+(${LIBTOOLIZE} --version) < /dev/null > /dev/null 2>&1 || {
+ LIBTOOLIZE=glibtoolize
+ (${LIBTOOLIZE} --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`libtoolize' installed to compile GnuCash."
+ echo "Could not find either \`libtoolize' or \'glibtoolize'."
+ echo "Download the appropriate package for your distribution,"
+ echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
+ DIE=1
+ }
+}
+
+(${AUTOMAKE} --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`automake' installed to compile GnuCash."
+ echo "Download the appropriate package for your distribution,"
+ echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
+ DIE=1
+ NO_AUTOMAKE=yes
+}
+
+
+# if no automake, don't bother testing for aclocal
+test -n "$NO_AUTOMAKE" || (${ACLOCAL} --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: Missing \`aclocal'. The version of \`automake'"
+ echo "installed doesn't appear recent enough (older than automake-1.4)."
+ echo "Download the appropriate package for your distribution,"
+ echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
+ DIE=1
+}
+
+(${AUTOCONF} --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`autoconf' installed to compile GnuCash."
+ echo "Download the appropriate package for your distribution,"
+ echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
+ DIE=1
+}
+
+if test "$DIE" -eq 1; then
+ exit 1
+fi
+
+case $CC in
+xlc )
+ am_opt=--include-deps;;
+esac
+
+############################################################
+#
+# All programs are available. So now actually call them in the
+# required order.
+
+echo "Creating po/POTFILES.in ..."
+test -r po/POTFILES.in || touch po/POTFILES.in
+
+echo "Creating aclocal.m4 ..."
+test -r aclocal.m4 || touch aclocal.m4
+
+echo "Running ${GLIB_GETTEXTIZE} --force --copy ... "
+echo "GnuCash note: Please ignore the output of ${GLIB_GETTEXTIZE} below!"
+echo "no" | ${GLIB_GETTEXTIZE} --force --copy
+echo "GnuCash note: Please ignore the output of ${GLIB_GETTEXTIZE} above!"
+echo
+
+echo "Ensure aclocal.m4 is writable ..."
+test -r aclocal.m4 && chmod u+w aclocal.m4
+
+echo "Ensure po/POTFILES.in is writable ..."
+test -r po/POTFILES.in && chmod u+w po/POTFILES.in
+
+echo "Running ${INTLTOOLIZE} --force --copy ..."
+${INTLTOOLIZE} --force --copy || \
+ { echo "**Error**: ${INTLTOOLIZE} failed."; exit 1; }
+
+echo "Running ${LIBTOOLIZE} --force --copy ..."
+${LIBTOOLIZE} --force --copy || \
+ { echo "**Error**: ${LIBTOOLIZE} failed."; exit 1; }
+
+aclocalinclude="$ACLOCAL_FLAGS -I macros"
+echo "Running ${ACLOCAL} $aclocalinclude ..."
+${ACLOCAL} $aclocalinclude || \
+ { echo "**Error**: ${ACLOCAL} failed."; exit 1; }
+
+echo "Running ${AUTOHEADER}..."
+${AUTOHEADER} || { echo "**Error**: ${AUTOHEADER} failed."; exit 1; }
+
+echo "Running ${AUTOMAKE} --add-missing --gnu --warnings=no-portability $am_opt ..."
+${AUTOMAKE} --add-missing --gnu --warnings=no-portability $am_opt || \
+ { echo "**Error**: ${AUTOMAKE} failed."; exit 1; }
+
+echo "Running ${AUTOCONF} ..."
+${AUTOCONF} || \
+ { echo "**Error**: ${AUTOCONF} failed."; exit 1; }
+
+############################################################
+# Done.
+
+conf_flags="--enable-compile-warnings" # --enable-iso-c --enable-error-on-warning
+
+echo ""
+echo "NOTE: Just run configure. Even if something told you to run"
+echo " aclocal, automake, or anything else above, IGNORE IT."
+echo " Everything has been run properly. Just run configure..."
+echo ""
+echo You must now run $srcdir/configure $conf_flags "$@" ...
</ins></span></pre>
</div>
</div>
</body>
</html>