<!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 &amp;&amp; ./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 &quot;$srcdir&quot; ; then srcdir=`dirname $0` ; fi
+if test -z &quot;$srcdir&quot; ; then srcdir=.            ; fi
+cd $srcdir
+
+DIE=0
+
+if [ -n &quot;${GNOME2_PATH}&quot; ]; then
+        for dir in `echo ${GNOME2_PATH} | sed 's/:/ /g'`; do
+            if test -d &quot;${dir}/share/aclocal&quot;; then
+                ACLOCAL_FLAGS=&quot;${ACLOCAL_FLAGS} -I ${dir}/share/aclocal&quot;
+            fi;
+            if test -d &quot;${dir}/bin&quot;; then
+                PATH=&quot;${PATH}:${dir}/bin&quot;
+            fi;
+        done;
+        export PATH
+fi
+
+# usage: test_version program version
+# returns 0 if program &gt;= version; returns 1 if not.
+test_version()
+{
+    this_prog=&quot;$1&quot;
+    want_vers=&quot;$2&quot;
+
+    testv=`&quot;$this_prog&quot; --version 2&gt;/dev/null | head -n 1 | awk '{print $NF}'`
+    if test -z &quot;$testv&quot; ; then return 1 ; fi
+
+    testv_major=`echo &quot;$testv&quot; | sed 's/\([0-9]*\).\([0-9]*\).*$/\1/'`
+    testv_minor=`echo &quot;$testv&quot; | sed 's/\([0-9]*\).\([0-9]*\).*$/\2/'`
+
+    vers_major=`echo &quot;$want_vers&quot; | sed 's/\([0-9]*\).\([0-9]*\).*$/\1/'`
+    vers_minor=`echo &quot;$want_vers&quot; | sed 's/\([0-9]*\).\([0-9]*\).*$/\2/'`
+
+    # if wanted_major &gt; found_major, this isn't good enough
+    if test $vers_major -gt $testv_major ; then
+        return 1
+    # if wanted_major &lt; 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 &gt;= want_minor.
+    # So, if want_minor &gt; 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 &quot;&lt;other versions&gt;&quot;
+# sets &quot;program&quot; to the name of the program to use.
+# if preset is set, then use that regardless,
+#  otherwise check if &quot;program&quot; is of a good enough version and use that,
+#  otherwise check if &quot;program-version&quot; is of a good enough version and use that.
+#  otherwise return an error.
+find_program()
+{
+    find=&quot;$1&quot;
+    prog=&quot;$2&quot;
+    vers=&quot;$3&quot;
+    extravers=&quot;$4&quot;
+
+    if test -n &quot;$find&quot; ; then
+        test_version &quot;$find&quot; &quot;$vers&quot;
+        status=&quot;$?&quot;
+        if test &quot;$status&quot; = 0 ; then
+            program=&quot;$find&quot;
+            return 0
+        fi
+        echo &quot;**Error**: cannot use $find&quot;
+    else
+
+        test_version &quot;$prog&quot; &quot;$vers&quot;
+        status=$?
+        if test &quot;$status&quot; = 0 ; then
+            program=&quot;$prog&quot;
+            return 0
+        fi
+
+        for test_vers in $vers $extravers ; do
+            test_version &quot;$prog-$test_vers&quot; &quot;$vers&quot;
+            status=$?
+            if test &quot;$status&quot; = 0 ; then
+                program=&quot;$prog-$test_vers&quot;
+                return 0
+            fi
+        done
+    fi
+
+    echo
+    echo &quot;**Warning**: Could not find a $prog that identifies itself &gt;= $vers.&quot;
+    echo
+    program=&quot;$prog&quot;
+}
+
+############################################################
+#
+# 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 &quot;$AUTOCONF&quot; autoconf 2.59
+AUTOCONF=&quot;$program&quot;
+find_program &quot;$AUTOHEADER&quot; autoheader 2.59
+AUTOHEADER=&quot;$program&quot;
+find_program &quot;$AUTOMAKE&quot; automake 1.11
+AUTOMAKE=&quot;$program&quot;
+find_program &quot;$ACLOCAL&quot; aclocal 1.9
+ACLOCAL=&quot;$program&quot;
+
+############################################################
+#
+# All variables are set. Now check whether these programs are really
+# available.
+
+(${GLIB_GETTEXTIZE} --version) &lt; /dev/null &gt; /dev/null 2&gt;&amp;1 || {
+  echo
+  echo &quot;**Error**: You must have \`glib-gettextize' installed to compile GnuCash.&quot;
+  echo &quot;Get the development packages of the glib-2.x library from your distribution.&quot;
+  DIE=1
+}
+
+(${INTLTOOLIZE} --version) &lt; /dev/null &gt; /dev/null 2&gt;&amp;1 || {
+  echo
+  echo &quot;**Error**: You must have \`intltoolize' installed to compile GnuCash.&quot;
+  echo &quot;Get the package 'intltool' of your distribution.&quot;
+  DIE=1
+}
+
+# On MacOS, libtoolize is installed as glibtoolize, so handle that here.
+(${LIBTOOLIZE} --version) &lt; /dev/null &gt; /dev/null 2&gt;&amp;1 || {
+  LIBTOOLIZE=glibtoolize
+  (${LIBTOOLIZE} --version) &lt; /dev/null &gt; /dev/null 2&gt;&amp;1 || {
+    echo
+    echo &quot;**Error**: You must have \`libtoolize' installed to compile GnuCash.&quot;
+    echo &quot;Could not find either \`libtoolize' or \'glibtoolize'.&quot;
+    echo &quot;Download the appropriate package for your distribution,&quot;
+    echo &quot;or get the source tarball at ftp://ftp.gnu.org/pub/gnu/&quot;
+    DIE=1
+  }
+}
+
+(${AUTOMAKE} --version) &lt; /dev/null &gt; /dev/null 2&gt;&amp;1 || {
+  echo
+  echo &quot;**Error**: You must have \`automake' installed to compile GnuCash.&quot;
+  echo &quot;Download the appropriate package for your distribution,&quot;
+  echo &quot;or get the source tarball at ftp://ftp.gnu.org/pub/gnu/&quot;
+  DIE=1
+  NO_AUTOMAKE=yes
+}
+
+
+# if no automake, don't bother testing for aclocal
+test -n &quot;$NO_AUTOMAKE&quot; || (${ACLOCAL} --version) &lt; /dev/null &gt; /dev/null 2&gt;&amp;1 || {
+  echo
+  echo &quot;**Error**: Missing \`aclocal'.  The version of \`automake'&quot;
+  echo &quot;installed doesn't appear recent enough (older than automake-1.4).&quot;
+  echo &quot;Download the appropriate package for your distribution,&quot;
+  echo &quot;or get the source tarball at ftp://ftp.gnu.org/pub/gnu/&quot;
+  DIE=1
+}
+
+(${AUTOCONF} --version) &lt; /dev/null &gt; /dev/null 2&gt;&amp;1 || {
+  echo
+  echo &quot;**Error**: You must have \`autoconf' installed to compile GnuCash.&quot;
+  echo &quot;Download the appropriate package for your distribution,&quot;
+  echo &quot;or get the source tarball at ftp://ftp.gnu.org/pub/gnu/&quot;
+  DIE=1
+}
+
+if test &quot;$DIE&quot; -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 &quot;Creating po/POTFILES.in ...&quot;
+test -r po/POTFILES.in || touch po/POTFILES.in
+
+echo &quot;Creating aclocal.m4 ...&quot;
+test -r aclocal.m4 || touch aclocal.m4
+
+echo &quot;Running ${GLIB_GETTEXTIZE} --force --copy ...  &quot;
+echo &quot;GnuCash note: Please ignore the output of ${GLIB_GETTEXTIZE} below!&quot;
+echo &quot;no&quot; | ${GLIB_GETTEXTIZE} --force --copy
+echo &quot;GnuCash note: Please ignore the output of ${GLIB_GETTEXTIZE} above!&quot;
+echo
+
+echo &quot;Ensure aclocal.m4 is writable ...&quot;
+test -r aclocal.m4 &amp;&amp; chmod u+w aclocal.m4
+
+echo &quot;Ensure po/POTFILES.in is writable ...&quot;
+test -r po/POTFILES.in &amp;&amp; chmod u+w po/POTFILES.in
+
+echo &quot;Running ${INTLTOOLIZE} --force --copy ...&quot;
+${INTLTOOLIZE} --force --copy || \
+    { echo &quot;**Error**: ${INTLTOOLIZE} failed.&quot;; exit 1; }
+
+echo &quot;Running ${LIBTOOLIZE} --force --copy ...&quot;
+${LIBTOOLIZE} --force --copy || \
+    { echo &quot;**Error**: ${LIBTOOLIZE} failed.&quot;; exit 1; }
+
+aclocalinclude=&quot;$ACLOCAL_FLAGS -I macros&quot;
+echo &quot;Running ${ACLOCAL} $aclocalinclude ...&quot;
+${ACLOCAL} $aclocalinclude || \
+    { echo &quot;**Error**: ${ACLOCAL} failed.&quot;; exit 1; }
+
+echo &quot;Running ${AUTOHEADER}...&quot;
+${AUTOHEADER} || { echo &quot;**Error**: ${AUTOHEADER} failed.&quot;; exit 1; }
+
+echo &quot;Running ${AUTOMAKE} --add-missing --gnu --warnings=no-portability $am_opt ...&quot;
+${AUTOMAKE} --add-missing --gnu --warnings=no-portability $am_opt || \
+    { echo &quot;**Error**: ${AUTOMAKE} failed.&quot;; exit 1; }
+
+echo &quot;Running ${AUTOCONF} ...&quot;
+${AUTOCONF} || \
+    { echo &quot;**Error**: ${AUTOCONF} failed.&quot;; exit 1; }
+
+############################################################
+# Done.
+
+conf_flags=&quot;--enable-compile-warnings&quot; # --enable-iso-c --enable-error-on-warning
+
+echo &quot;&quot;
+echo &quot;NOTE: Just run configure.  Even if something told you to run&quot;
+echo &quot;      aclocal, automake, or anything else above, IGNORE IT.&quot;
+echo &quot;      Everything has been run properly.  Just run configure...&quot;
+echo &quot;&quot;
+echo You must now run $srcdir/configure $conf_flags &quot;$@&quot; ...
</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 &amp;&amp; ./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 &quot;$srcdir&quot; ; then srcdir=`dirname $0` ; fi
+if test -z &quot;$srcdir&quot; ; then srcdir=.            ; fi
+cd $srcdir
+
+DIE=0
+
+if [ -n &quot;${GNOME2_PATH}&quot; ]; then
+        for dir in `echo ${GNOME2_PATH} | sed 's/:/ /g'`; do
+            if test -d &quot;${dir}/share/aclocal&quot;; then
+                ACLOCAL_FLAGS=&quot;${ACLOCAL_FLAGS} -I ${dir}/share/aclocal&quot;
+            fi;
+            if test -d &quot;${dir}/bin&quot;; then
+                PATH=&quot;${PATH}:${dir}/bin&quot;
+            fi;
+        done;
+        export PATH
+fi
+
+# usage: test_version program version
+# returns 0 if program &gt;= version; returns 1 if not.
+test_version()
+{
+    this_prog=&quot;$1&quot;
+    want_vers=&quot;$2&quot;
+
+    testv=`&quot;$this_prog&quot; --version 2&gt;/dev/null | head -n 1 | awk '{print $NF}'`
+    if test -z &quot;$testv&quot; ; then return 1 ; fi
+
+    testv_major=`echo &quot;$testv&quot; | sed 's/\([0-9]*\).\([0-9]*\).*$/\1/'`
+    testv_minor=`echo &quot;$testv&quot; | sed 's/\([0-9]*\).\([0-9]*\).*$/\2/'`
+
+    vers_major=`echo &quot;$want_vers&quot; | sed 's/\([0-9]*\).\([0-9]*\).*$/\1/'`
+    vers_minor=`echo &quot;$want_vers&quot; | sed 's/\([0-9]*\).\([0-9]*\).*$/\2/'`
+
+    # if wanted_major &gt; found_major, this isn't good enough
+    if test $vers_major -gt $testv_major ; then
+        return 1
+    # if wanted_major &lt; 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 &gt;= want_minor.
+    # So, if want_minor &gt; 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 &quot;&lt;other versions&gt;&quot;
+# sets &quot;program&quot; to the name of the program to use.
+# if preset is set, then use that regardless,
+#  otherwise check if &quot;program&quot; is of a good enough version and use that,
+#  otherwise check if &quot;program-version&quot; is of a good enough version and use that.
+#  otherwise return an error.
+find_program()
+{
+    find=&quot;$1&quot;
+    prog=&quot;$2&quot;
+    vers=&quot;$3&quot;
+    extravers=&quot;$4&quot;
+
+    if test -n &quot;$find&quot; ; then
+        test_version &quot;$find&quot; &quot;$vers&quot;
+        status=&quot;$?&quot;
+        if test &quot;$status&quot; = 0 ; then
+            program=&quot;$find&quot;
+            return 0
+        fi
+        echo &quot;**Error**: cannot use $find&quot;
+    else
+
+        test_version &quot;$prog&quot; &quot;$vers&quot;
+        status=$?
+        if test &quot;$status&quot; = 0 ; then
+            program=&quot;$prog&quot;
+            return 0
+        fi
+
+        for test_vers in $vers $extravers ; do
+            test_version &quot;$prog-$test_vers&quot; &quot;$vers&quot;
+            status=$?
+            if test &quot;$status&quot; = 0 ; then
+                program=&quot;$prog-$test_vers&quot;
+                return 0
+            fi
+        done
+    fi
+
+    echo
+    echo &quot;**Warning**: Could not find a $prog that identifies itself &gt;= $vers.&quot;
+    echo
+    program=&quot;$prog&quot;
+}
+
+############################################################
+#
+# 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 &quot;$AUTOCONF&quot; autoconf 2.59
+AUTOCONF=&quot;$program&quot;
+find_program &quot;$AUTOHEADER&quot; autoheader 2.59
+AUTOHEADER=&quot;$program&quot;
+find_program &quot;$AUTOMAKE&quot; automake 1.11
+AUTOMAKE=&quot;$program&quot;
+find_program &quot;$ACLOCAL&quot; aclocal 1.9
+ACLOCAL=&quot;$program&quot;
+
+############################################################
+#
+# All variables are set. Now check whether these programs are really
+# available.
+
+(${GLIB_GETTEXTIZE} --version) &lt; /dev/null &gt; /dev/null 2&gt;&amp;1 || {
+  echo
+  echo &quot;**Error**: You must have \`glib-gettextize' installed to compile GnuCash.&quot;
+  echo &quot;Get the development packages of the glib-2.x library from your distribution.&quot;
+  DIE=1
+}
+
+(${INTLTOOLIZE} --version) &lt; /dev/null &gt; /dev/null 2&gt;&amp;1 || {
+  echo
+  echo &quot;**Error**: You must have \`intltoolize' installed to compile GnuCash.&quot;
+  echo &quot;Get the package 'intltool' of your distribution.&quot;
+  DIE=1
+}
+
+# On MacOS, libtoolize is installed as glibtoolize, so handle that here.
+(${LIBTOOLIZE} --version) &lt; /dev/null &gt; /dev/null 2&gt;&amp;1 || {
+  LIBTOOLIZE=glibtoolize
+  (${LIBTOOLIZE} --version) &lt; /dev/null &gt; /dev/null 2&gt;&amp;1 || {
+    echo
+    echo &quot;**Error**: You must have \`libtoolize' installed to compile GnuCash.&quot;
+    echo &quot;Could not find either \`libtoolize' or \'glibtoolize'.&quot;
+    echo &quot;Download the appropriate package for your distribution,&quot;
+    echo &quot;or get the source tarball at ftp://ftp.gnu.org/pub/gnu/&quot;
+    DIE=1
+  }
+}
+
+(${AUTOMAKE} --version) &lt; /dev/null &gt; /dev/null 2&gt;&amp;1 || {
+  echo
+  echo &quot;**Error**: You must have \`automake' installed to compile GnuCash.&quot;
+  echo &quot;Download the appropriate package for your distribution,&quot;
+  echo &quot;or get the source tarball at ftp://ftp.gnu.org/pub/gnu/&quot;
+  DIE=1
+  NO_AUTOMAKE=yes
+}
+
+
+# if no automake, don't bother testing for aclocal
+test -n &quot;$NO_AUTOMAKE&quot; || (${ACLOCAL} --version) &lt; /dev/null &gt; /dev/null 2&gt;&amp;1 || {
+  echo
+  echo &quot;**Error**: Missing \`aclocal'.  The version of \`automake'&quot;
+  echo &quot;installed doesn't appear recent enough (older than automake-1.4).&quot;
+  echo &quot;Download the appropriate package for your distribution,&quot;
+  echo &quot;or get the source tarball at ftp://ftp.gnu.org/pub/gnu/&quot;
+  DIE=1
+}
+
+(${AUTOCONF} --version) &lt; /dev/null &gt; /dev/null 2&gt;&amp;1 || {
+  echo
+  echo &quot;**Error**: You must have \`autoconf' installed to compile GnuCash.&quot;
+  echo &quot;Download the appropriate package for your distribution,&quot;
+  echo &quot;or get the source tarball at ftp://ftp.gnu.org/pub/gnu/&quot;
+  DIE=1
+}
+
+if test &quot;$DIE&quot; -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 &quot;Creating po/POTFILES.in ...&quot;
+test -r po/POTFILES.in || touch po/POTFILES.in
+
+echo &quot;Creating aclocal.m4 ...&quot;
+test -r aclocal.m4 || touch aclocal.m4
+
+echo &quot;Running ${GLIB_GETTEXTIZE} --force --copy ...  &quot;
+echo &quot;GnuCash note: Please ignore the output of ${GLIB_GETTEXTIZE} below!&quot;
+echo &quot;no&quot; | ${GLIB_GETTEXTIZE} --force --copy
+echo &quot;GnuCash note: Please ignore the output of ${GLIB_GETTEXTIZE} above!&quot;
+echo
+
+echo &quot;Ensure aclocal.m4 is writable ...&quot;
+test -r aclocal.m4 &amp;&amp; chmod u+w aclocal.m4
+
+echo &quot;Ensure po/POTFILES.in is writable ...&quot;
+test -r po/POTFILES.in &amp;&amp; chmod u+w po/POTFILES.in
+
+echo &quot;Running ${INTLTOOLIZE} --force --copy ...&quot;
+${INTLTOOLIZE} --force --copy || \
+    { echo &quot;**Error**: ${INTLTOOLIZE} failed.&quot;; exit 1; }
+
+echo &quot;Running ${LIBTOOLIZE} --force --copy ...&quot;
+${LIBTOOLIZE} --force --copy || \
+    { echo &quot;**Error**: ${LIBTOOLIZE} failed.&quot;; exit 1; }
+
+aclocalinclude=&quot;$ACLOCAL_FLAGS -I macros&quot;
+echo &quot;Running ${ACLOCAL} $aclocalinclude ...&quot;
+${ACLOCAL} $aclocalinclude || \
+    { echo &quot;**Error**: ${ACLOCAL} failed.&quot;; exit 1; }
+
+echo &quot;Running ${AUTOHEADER}...&quot;
+${AUTOHEADER} || { echo &quot;**Error**: ${AUTOHEADER} failed.&quot;; exit 1; }
+
+echo &quot;Running ${AUTOMAKE} --add-missing --gnu --warnings=no-portability $am_opt ...&quot;
+${AUTOMAKE} --add-missing --gnu --warnings=no-portability $am_opt || \
+    { echo &quot;**Error**: ${AUTOMAKE} failed.&quot;; exit 1; }
+
+echo &quot;Running ${AUTOCONF} ...&quot;
+${AUTOCONF} || \
+    { echo &quot;**Error**: ${AUTOCONF} failed.&quot;; exit 1; }
+
+############################################################
+# Done.
+
+conf_flags=&quot;--enable-compile-warnings&quot; # --enable-iso-c --enable-error-on-warning
+
+echo &quot;&quot;
+echo &quot;NOTE: Just run configure.  Even if something told you to run&quot;
+echo &quot;      aclocal, automake, or anything else above, IGNORE IT.&quot;
+echo &quot;      Everything has been run properly.  Just run configure...&quot;
+echo &quot;&quot;
+echo You must now run $srcdir/configure $conf_flags &quot;$@&quot; ...
</ins></span></pre>
</div>
</div>

</body>
</html>