<!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>[135645] trunk/dports/audio/gmpc</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/135645">135645</a></dd>
<dt>Author</dt> <dd>devans@macports.org</dd>
<dt>Date</dt> <dd>2015-04-28 13:06:24 -0700 (Tue, 28 Apr 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>gmpc: reconfigure using upstream autogen.sh for intltool 0.51 compatibility, remove outdated +quartz variant and related configuration item, all OS X code and files removed in version 11.8.16.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkdportsaudiogmpcPortfile">trunk/dports/audio/gmpc/Portfile</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li>trunk/dports/audio/gmpc/files/</li>
<li><a href="#trunkdportsaudiogmpcfilesautogensh">trunk/dports/audio/gmpc/files/autogen.sh</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkdportsaudiogmpcPortfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/audio/gmpc/Portfile (135644 => 135645)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/audio/gmpc/Portfile        2015-04-28 19:42:18 UTC (rev 135644)
+++ trunk/dports/audio/gmpc/Portfile        2015-04-28 20:06:24 UTC (rev 135645)
</span><span class="lines">@@ -4,6 +4,7 @@
</span><span class="cx"> 
</span><span class="cx"> name            gmpc
</span><span class="cx"> version         11.8.16
</span><ins>+revision        1
</ins><span class="cx"> categories      audio
</span><span class="cx"> platforms       darwin
</span><span class="cx"> license         GPL-2+
</span><span class="lines">@@ -26,7 +27,11 @@
</span><span class="cx"> depends_build   port:intltool \
</span><span class="cx">                 port:vala \
</span><span class="cx">                 port:gob2 \
</span><del>-                port:pkgconfig
</del><ins>+                port:pkgconfig \
+                port:gnome-doc-utils \
+                port:autoconf \
+                port:automake \
+                port:libtool
</ins><span class="cx"> depends_lib     port:libmpd \
</span><span class="cx">                 port:libglade2 \
</span><span class="cx">                 port:libunique \
</span><span class="lines">@@ -36,18 +41,26 @@
</span><span class="cx">                 port:curl \
</span><span class="cx">                 port:libsoup
</span><span class="cx"> 
</span><del>-configure.args  --disable-macige
</del><ins>+# reconfigure using upstream autogen.sh for intltool 0.51 compatibility
</ins><span class="cx"> 
</span><del>-# Don't do intltool's INTLTOOL_PERL dance
-use_autoreconf  yes
-autoreconf.args -fvi
-
-variant quartz {
-    depends_lib-append    port:ige-mac-integration
-    configure.args-delete --disable-macige
-    configure.args-append --enable-macige
</del><ins>+post-patch {
+    xinstall -m 755 ${filespath}/autogen.sh ${worksrcpath}
</ins><span class="cx"> }
</span><span class="cx"> 
</span><ins>+configure.cmd   ./autogen.sh
+
+# remove variant +quartz and related configuration item
+# all OS X code and files removed in version 11.8.16
+# http://git.musicpd.org/cgit/master/gmpc.git/commit/?id=bddbda3f79ba4e7aa3d6d1eafa6b7a4e78c01818
+
+# configure.args  --disable-macige
+#
+# variant quartz {
+#    depends_lib-append    port:ige-mac-integration
+#    configure.args-delete --disable-macige
+#    configure.args-append --enable-macige
+# }
+
</ins><span class="cx"> livecheck.type regex
</span><span class="cx"> livecheck.url  http://download.sarine.nl/Programs/gmpc/
</span><span class="cx"> livecheck.regex {(\d+(\.\d+)+)}
</span></span></pre></div>
<a id="trunkdportsaudiogmpcfilesautogensh"></a>
<div class="addfile"><h4>Added: trunk/dports/audio/gmpc/files/autogen.sh (0 => 135645)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/audio/gmpc/files/autogen.sh                                (rev 0)
+++ trunk/dports/audio/gmpc/files/autogen.sh        2015-04-28 20:06:24 UTC (rev 135645)
</span><span class="lines">@@ -0,0 +1,501 @@
</span><ins>+#!/bin/sh
+# Run this to generate all the initial makefiles, etc.
+
+#name of package
+test &quot;$PKG_NAME&quot; || PKG_NAME=Package
+test &quot;$srcdir&quot; || srcdir=.
+
+# default version requirements ...
+test &quot;$REQUIRED_AUTOCONF_VERSION&quot; || REQUIRED_AUTOCONF_VERSION=2.53
+test &quot;$REQUIRED_AUTOMAKE_VERSION&quot; || REQUIRED_AUTOMAKE_VERSION=1.11
+test &quot;$REQUIRED_LIBTOOL_VERSION&quot; || REQUIRED_LIBTOOL_VERSION=1.5
+test &quot;$REQUIRED_GETTEXT_VERSION&quot; || REQUIRED_GETTEXT_VERSION=0.12
+test &quot;$REQUIRED_GLIB_GETTEXT_VERSION&quot; || REQUIRED_GLIB_GETTEXT_VERSION=2.2.0
+test &quot;$REQUIRED_INTLTOOL_VERSION&quot; || REQUIRED_INTLTOOL_VERSION=0.30
+test &quot;$REQUIRED_PKG_CONFIG_VERSION&quot; || REQUIRED_PKG_CONFIG_VERSION=0.14.0
+test &quot;$REQUIRED_GTK_DOC_VERSION&quot; || REQUIRED_GTK_DOC_VERSION=1.0
+test &quot;$REQUIRED_DOC_COMMON_VERSION&quot; || REQUIRED_DOC_COMMON_VERSION=2.3.0
+test &quot;$REQUIRED_GNOME_DOC_UTILS_VERSION&quot; || REQUIRED_GNOME_DOC_UTILS_VERSION=0.4.2
+
+# a list of required m4 macros.  Package can set an initial value
+test &quot;$REQUIRED_M4MACROS&quot; || REQUIRED_M4MACROS=
+test &quot;$FORBIDDEN_M4MACROS&quot; || FORBIDDEN_M4MACROS=
+
+# Not all echo versions allow -n, so we check what is possible. This test is
+# based on the one in autoconf.
+ECHO_C=
+ECHO_N=
+case `echo -n x` in
+-n*)
+  case `echo 'x\c'` in
+  *c*) ;;
+  *)   ECHO_C='\c';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+# some terminal codes ...
+boldface=&quot;`tput bold 2&gt;/dev/null`&quot;
+normal=&quot;`tput sgr0 2&gt;/dev/null`&quot;
+printbold() {
+    echo $ECHO_N &quot;$boldface&quot; $ECHO_C
+    echo &quot;$@&quot;
+    echo $ECHO_N &quot;$normal&quot; $ECHO_C
+}    
+printerr() {
+    echo &quot;$@&quot; &gt;&amp;2
+}
+
+# Usage:
+#     compare_versions MIN_VERSION ACTUAL_VERSION
+# returns true if ACTUAL_VERSION &gt;= MIN_VERSION
+compare_versions() {
+    ch_min_version=$1
+    ch_actual_version=$2
+    ch_status=0
+    IFS=&quot;${IFS=         }&quot;; ch_save_IFS=&quot;$IFS&quot;; IFS=&quot;.&quot;
+    set $ch_actual_version
+    for ch_min in $ch_min_version; do
+        ch_cur=`echo $1 | sed 's/[^0-9].*$//'`; shift # remove letter suffixes
+        if [ -z &quot;$ch_min&quot; ]; then break; fi
+        if [ -z &quot;$ch_cur&quot; ]; then ch_status=1; break; fi
+        if [ $ch_cur -gt $ch_min ]; then break; fi
+        if [ $ch_cur -lt $ch_min ]; then ch_status=1; break; fi
+    done
+    IFS=&quot;$ch_save_IFS&quot;
+    return $ch_status
+}
+
+# Usage:
+#     version_check PACKAGE VARIABLE CHECKPROGS MIN_VERSION SOURCE
+# checks to see if the package is available
+version_check() {
+    vc_package=$1
+    vc_variable=$2
+    vc_checkprogs=$3
+    vc_min_version=$4
+    vc_source=$5
+    vc_status=1
+
+    vc_checkprog=`eval echo &quot;\\$$vc_variable&quot;`
+    if [ -n &quot;$vc_checkprog&quot; ]; then
+        printbold &quot;using $vc_checkprog for $vc_package&quot;
+        return 0
+    fi
+
+    if test &quot;x$vc_package&quot; = &quot;xautomake&quot; -a &quot;x$vc_min_version&quot; = &quot;x1.4&quot;; then
+        vc_comparator=&quot;=&quot;
+    else
+        vc_comparator=&quot;&gt;=&quot;
+    fi
+    printbold &quot;checking for $vc_package $vc_comparator $vc_min_version...&quot;
+    for vc_checkprog in $vc_checkprogs; do
+        echo $ECHO_N &quot;  testing $vc_checkprog... &quot; $ECHO_C
+        if $vc_checkprog --version &lt; /dev/null &gt; /dev/null 2&gt;&amp;1; then
+            vc_actual_version=`$vc_checkprog --version | head -n 1 | \
+                               sed 's/^.*[         ]\([0-9.]*[a-z]*\).*$/\1/'`
+            if compare_versions $vc_min_version $vc_actual_version; then
+                echo &quot;found $vc_actual_version&quot;
+                # set variables
+                eval &quot;$vc_variable=$vc_checkprog; \
+                        ${vc_variable}_VERSION=$vc_actual_version&quot;
+                vc_status=0
+                break
+            else
+                echo &quot;too old (found version $vc_actual_version)&quot;
+            fi
+        else
+            echo &quot;not found.&quot;
+        fi
+    done
+    if [ &quot;$vc_status&quot; != 0 ]; then
+        printerr &quot;***Error***: You must have $vc_package $vc_comparator $vc_min_version installed&quot;
+        printerr &quot;  to build $PKG_NAME.  Download the appropriate package for&quot;
+        printerr &quot;  from your distribution or get the source tarball at&quot;
+        printerr &quot;    $vc_source&quot;
+        printerr
+        exit $vc_status
+    fi
+    return $vc_status
+}
+
+# Usage:
+#     require_m4macro filename.m4
+# adds filename.m4 to the list of required macros
+require_m4macro() {
+    case &quot;$REQUIRED_M4MACROS&quot; in
+        $1\ * | *\ $1\ * | *\ $1) ;;
+        *) REQUIRED_M4MACROS=&quot;$REQUIRED_M4MACROS $1&quot; ;;
+    esac
+}
+
+forbid_m4macro() {
+    case &quot;$FORBIDDEN_M4MACROS&quot; in
+        $1\ * | *\ $1\ * | *\ $1) ;;
+        *) FORBIDDEN_M4MACROS=&quot;$FORBIDDEN_M4MACROS $1&quot; ;;
+    esac
+}
+
+# Usage:
+#     add_to_cm_macrodirs dirname
+# Adds the dir to $cm_macrodirs, if it's not there yet.
+add_to_cm_macrodirs() {
+    case $cm_macrodirs in
+    &quot;$1 &quot;* | *&quot; $1 &quot;* | *&quot; $1&quot;) ;;
+    *) cm_macrodirs=&quot;$cm_macrodirs $1&quot;;;
+    esac
+}
+
+# Usage:
+#     print_m4macros_error
+# Prints an error message saying that autoconf macros were misused
+print_m4macros_error() {
+    printerr &quot;***Error***: some autoconf macros required to build $PKG_NAME&quot;
+    printerr &quot;  were not found in your aclocal path, or some forbidden&quot;
+    printerr &quot;  macros were found.  Perhaps you need to adjust your&quot;
+    printerr &quot;  ACLOCAL_FLAGS?&quot;
+    printerr
+}
+
+# Usage:
+#     check_m4macros
+# Checks that all the requested macro files are in the aclocal macro path
+# Uses REQUIRED_M4MACROS and ACLOCAL variables.
+check_m4macros() {
+    # construct list of macro directories
+    cm_macrodirs=`$ACLOCAL --print-ac-dir`
+    # aclocal also searches a version specific dir, eg. /usr/share/aclocal-1.9
+    # but it contains only Automake's own macros, so we can ignore it.
+
+    # Read the dirlist file, supported by Automake &gt;= 1.7.
+    # If AUTOMAKE was defined, no version was detected.
+    if [ -z &quot;$AUTOMAKE_VERSION&quot; ] || compare_versions 1.7 $AUTOMAKE_VERSION &amp;&amp; [ -s $cm_macrodirs/dirlist ]; then
+        cm_dirlist=`sed 's/[         ]*#.*//;/^$/d' $cm_macrodirs/dirlist`
+        if [ -n &quot;$cm_dirlist&quot; ] ; then
+            for cm_dir in $cm_dirlist; do
+                if [ -d $cm_dir ]; then
+                    add_to_cm_macrodirs $cm_dir
+                fi
+            done
+        fi
+    fi
+
+    # Parse $ACLOCAL_FLAGS
+    set - $ACLOCAL_FLAGS
+    while [ $# -gt 0 ]; do
+        if [ &quot;$1&quot; = &quot;-I&quot; ]; then
+            add_to_cm_macrodirs &quot;$2&quot;
+            shift
+        fi
+        shift
+    done
+
+    cm_status=0
+    if [ -n &quot;$REQUIRED_M4MACROS&quot; ]; then
+        printbold &quot;Checking for required M4 macros...&quot;
+        # check that each macro file is in one of the macro dirs
+        for cm_macro in $REQUIRED_M4MACROS; do
+            cm_macrofound=false
+            for cm_dir in $cm_macrodirs; do
+                if [ -f &quot;$cm_dir/$cm_macro&quot; ]; then
+                    cm_macrofound=true
+                    break
+                fi
+                # The macro dir in Cygwin environments may contain a file
+                # called dirlist containing other directories to look in.
+                if [ -f &quot;$cm_dir/dirlist&quot; ]; then
+                    for cm_otherdir in `cat $cm_dir/dirlist`; do
+                        if [ -f &quot;$cm_otherdir/$cm_macro&quot; ]; then
+                            cm_macrofound=true
+                            break
+                        fi
+                    done
+                fi
+            done
+            if $cm_macrofound; then
+                :
+            else
+                printerr &quot;  $cm_macro not found&quot;
+                cm_status=1
+            fi
+        done
+    fi
+    if [ &quot;$cm_status&quot; != 0 ]; then
+        print_m4macros_error
+        exit $cm_status
+    fi
+    if [ -n &quot;$FORBIDDEN_M4MACROS&quot; ]; then
+        printbold &quot;Checking for forbidden M4 macros...&quot;
+        # check that each macro file is in one of the macro dirs
+        for cm_macro in $FORBIDDEN_M4MACROS; do
+            cm_macrofound=false
+            for cm_dir in $cm_macrodirs; do
+                if [ -f &quot;$cm_dir/$cm_macro&quot; ]; then
+                    cm_macrofound=true
+                    break
+                fi
+            done
+            if $cm_macrofound; then
+                printerr &quot;  $cm_macro found (should be cleared from macros dir)&quot;
+                cm_status=1
+            fi
+        done
+    fi
+    if [ &quot;$cm_status&quot; != 0 ]; then
+        print_m4macros_error
+        exit $cm_status
+    fi
+}
+
+# try to catch the case where the macros2/ directory hasn't been cleared out.
+forbid_m4macro gnome-cxx-check.m4
+
+want_libtool=false
+want_gettext=false
+want_glib_gettext=false
+want_intltool=false
+want_pkg_config=false
+want_gtk_doc=false
+want_gnome_doc_utils=false
+
+configure_files=&quot;`find $srcdir -name '{arch}' -prune -o -name '_darcs' -prune -o -name '.??*' -prune -o -name configure.ac -print -o -name configure.in -print`&quot;
+for configure_ac in $configure_files; do
+    dirname=`dirname $configure_ac`
+    if [ -f $dirname/NO-AUTO-GEN ]; then
+        echo skipping $dirname -- flagged as no auto-gen
+        continue
+    fi
+    if grep &quot;^A[CM]_PROG_LIBTOOL&quot; $configure_ac &gt;/dev/null ||
+       grep &quot;^LT_INIT&quot; $configure_ac &gt;/dev/null; then
+        want_libtool=true
+    fi
+    if grep &quot;^AM_GNU_GETTEXT&quot; $configure_ac &gt;/dev/null; then
+        want_gettext=true
+    fi
+    if grep &quot;^AM_GLIB_GNU_GETTEXT&quot; $configure_ac &gt;/dev/null; then
+        want_glib_gettext=true
+    fi
+    if grep &quot;^AC_PROG_INTLTOOL&quot; $configure_ac &gt;/dev/null ||
+       grep &quot;^IT_PROG_INTLTOOL&quot; $configure_ac &gt;/dev/null; then
+        want_intltool=true
+    fi
+    if grep &quot;^PKG_CHECK_MODULES&quot; $configure_ac &gt;/dev/null; then
+        want_pkg_config=true
+    fi
+    if grep &quot;^GTK_DOC_CHECK&quot; $configure_ac &gt;/dev/null; then
+        want_gtk_doc=true
+    fi
+    if grep &quot;^GNOME_DOC_INIT&quot; $configure_ac &gt;/dev/null; then
+        want_gnome_doc_utils=true
+    fi
+
+    # check to make sure gnome-common macros can be found ...
+    if grep &quot;^GNOME_COMMON_INIT&quot; $configure_ac &gt;/dev/null ||
+       grep &quot;^GNOME_DEBUG_CHECK&quot; $configure_ac &gt;/dev/null ||
+       grep &quot;^GNOME_MAINTAINER_MODE_DEFINES&quot; $configure_ac &gt;/dev/null; then
+        require_m4macro gnome-common.m4
+    fi
+    if grep &quot;^GNOME_COMPILE_WARNINGS&quot; $configure_ac &gt;/dev/null ||
+       grep &quot;^GNOME_CXX_WARNINGS&quot; $configure_ac &gt;/dev/null; then
+        require_m4macro gnome-compiler-flags.m4
+    fi
+done
+
+#tell Mandrake autoconf wrapper we want autoconf 2.5x, not 2.13
+WANT_AUTOCONF_2_5=1
+export WANT_AUTOCONF_2_5
+version_check autoconf AUTOCONF 'autoconf2.50 autoconf autoconf-2.53' $REQUIRED_AUTOCONF_VERSION \
+    &quot;http://ftp.gnu.org/pub/gnu/autoconf/autoconf-$REQUIRED_AUTOCONF_VERSION.tar.gz&quot;
+AUTOHEADER=`echo $AUTOCONF | sed s/autoconf/autoheader/`
+
+case $REQUIRED_AUTOMAKE_VERSION in
+    1.4*) automake_progs=&quot;automake-1.4&quot; ;;
+    1.5*) automake_progs=&quot;automake-1.15 automake-1.14 automake-1.13 automake-1.12 automake-1.11 automake-1.10 automake-1.9 automake-1.8 automake-1.7 automake-1.6 automake-1.5&quot; ;;
+    1.6*) automake_progs=&quot;automake-1.15 automake-1.14 automake-1.13 automake-1.12 automake-1.11 automake-1.10 automake-1.9 automake-1.8 automake-1.7 automake-1.6&quot; ;;
+    1.7*) automake_progs=&quot;automake-1.15 automake-1.14 automake-1.13 automake-1.12 automake-1.11 automake-1.10 automake-1.9 automake-1.8 automake-1.7&quot; ;;
+    1.8*) automake_progs=&quot;automake-1.15 automake-1.14 automake-1.13 automake-1.12 automake-1.11 automake-1.10 automake-1.9 automake-1.8&quot; ;;
+    1.9*) automake_progs=&quot;automake-1.15 automake-1.14 automake-1.13 automake-1.12 automake-1.11 automake-1.10 automake-1.9&quot; ;;
+    1.10*) automake_progs=&quot;automake-1.15 automake-1.14 automake-1.13 automake-1.12 automake-1.11 automake-1.10&quot; ;;
+    1.11*) automake_progs=&quot;automake-1.15 automake-1.14 automake-1.13 automake-1.12 automake-1.11&quot; ;;
+    1.12*) automake_progs=&quot;automake-1.15 automake-1.14 automake-1.13 automake-1.12&quot; ;;
+    1.13*) automake_progs=&quot;automake-1.15 automake-1.14 automake-1.13&quot; ;;
+    1.14*) automake_progs=&quot;automake-1.15 automake-1.14&quot; ;;
+    1.15*) automake_progs=&quot;automake-1.15&quot; ;;
+esac
+version_check automake AUTOMAKE &quot;$automake_progs&quot; $REQUIRED_AUTOMAKE_VERSION \
+    &quot;http://ftp.gnu.org/pub/gnu/automake/automake-$REQUIRED_AUTOMAKE_VERSION.tar.gz&quot;
+ACLOCAL=`echo $AUTOMAKE | sed s/automake/aclocal/`
+
+if $want_libtool; then
+    version_check glibtool LIBTOOLIZE glibtoolize $REQUIRED_LIBTOOL_VERSION \
+        &quot;http://ftp.gnu.org/pub/gnu/libtool/libtool-$REQUIRED_LIBTOOL_VERSION.tar.gz&quot;
+    require_m4macro libtool.m4
+fi
+
+if $want_gettext; then
+    version_check gettext GETTEXTIZE gettextize $REQUIRED_GETTEXT_VERSION \
+        &quot;http://ftp.gnu.org/pub/gnu/gettext/gettext-$REQUIRED_GETTEXT_VERSION.tar.gz&quot;
+    require_m4macro gettext.m4
+fi
+
+if $want_glib_gettext; then
+    version_check glib-gettext GLIB_GETTEXTIZE glib-gettextize $REQUIRED_GLIB_GETTEXT_VERSION \
+        &quot;ftp://ftp.gtk.org/pub/gtk/v2.2/glib-$REQUIRED_GLIB_GETTEXT_VERSION.tar.gz&quot;
+    require_m4macro glib-gettext.m4
+fi
+
+if $want_intltool; then
+    version_check intltool INTLTOOLIZE intltoolize $REQUIRED_INTLTOOL_VERSION \
+        &quot;http://ftp.gnome.org/pub/GNOME/sources/intltool/&quot;
+    require_m4macro intltool.m4
+fi
+
+if $want_pkg_config; then
+    version_check pkg-config PKG_CONFIG pkg-config $REQUIRED_PKG_CONFIG_VERSION \
+        &quot;'http://www.freedesktop.org/software/pkgconfig/releases/pkgconfig-$REQUIRED_PKG_CONFIG_VERSION.tar.gz&quot;
+    require_m4macro pkg.m4
+fi
+
+if $want_gtk_doc; then
+    version_check gtk-doc GTKDOCIZE gtkdocize $REQUIRED_GTK_DOC_VERSION \
+        &quot;http://ftp.gnome.org/pub/GNOME/sources/gtk-doc/&quot;
+    require_m4macro gtk-doc.m4
+fi
+
+if $want_gnome_doc_utils; then
+    version_check gnome-doc-utils GNOME_DOC_PREPARE gnome-doc-prepare $REQUIRED_GNOME_DOC_UTILS_VERSION \
+        &quot;http://ftp.gnome.org/pub/GNOME/sources/gnome-doc-utils/&quot;
+fi
+
+if [ &quot;x$USE_COMMON_DOC_BUILD&quot; = &quot;xyes&quot; ]; then
+    version_check gnome-common DOC_COMMON gnome-doc-common \
+        $REQUIRED_DOC_COMMON_VERSION &quot; &quot;
+fi
+
+check_m4macros
+
+if [ &quot;$#&quot; = 0 -a &quot;x$NOCONFIGURE&quot; = &quot;x&quot; ]; then
+  printerr &quot;**Warning**: I am going to run \`configure' with no arguments.&quot;
+  printerr &quot;If you wish to pass any to it, please specify them on the&quot;
+  printerr \`$0\'&quot; command line.&quot;
+  printerr
+fi
+
+topdir=`pwd`
+for configure_ac in $configure_files; do 
+    dirname=`dirname $configure_ac`
+    basename=`basename $configure_ac`
+    if [ -f $dirname/NO-AUTO-GEN ]; then
+        echo skipping $dirname -- flagged as no auto-gen
+    elif [ ! -w $dirname ]; then
+        echo skipping $dirname -- directory is read only
+    else
+        printbold &quot;Processing $configure_ac&quot;
+        cd $dirname
+
+        # Note that the order these tools are called should match what
+        # autoconf's &quot;autoupdate&quot; package does.  See bug 138584 for
+        # details.
+
+        # programs that might install new macros get run before aclocal
+        if grep &quot;^A[CM]_PROG_LIBTOOL&quot; $basename &gt;/dev/null ||
+           grep &quot;^LT_INIT&quot; $basename &gt;/dev/null; then
+            printbold &quot;Running $LIBTOOLIZE...&quot;
+            $LIBTOOLIZE --force --copy || exit 1
+        fi
+
+        if grep &quot;^AM_GLIB_GNU_GETTEXT&quot; $basename &gt;/dev/null; then
+            printbold &quot;Running $GLIB_GETTEXTIZE... Ignore non-fatal messages.&quot;
+            echo &quot;no&quot; | $GLIB_GETTEXTIZE --force --copy || exit 1
+        elif grep &quot;^AM_GNU_GETTEXT&quot; $basename &gt;/dev/null; then
+           if grep &quot;^AM_GNU_GETTEXT_VERSION&quot; $basename &gt; /dev/null; then
+                   printbold &quot;Running autopoint...&quot;
+                autopoint --force || exit 1
+           else
+                    printbold &quot;Running $GETTEXTIZE... Ignore non-fatal messages.&quot;
+                    echo &quot;no&quot; | $GETTEXTIZE --force --copy || exit 1
+           fi
+        fi
+
+        if grep &quot;^AC_PROG_INTLTOOL&quot; $basename &gt;/dev/null ||
+           grep &quot;^IT_PROG_INTLTOOL&quot; $basename &gt;/dev/null; then
+            printbold &quot;Running $INTLTOOLIZE...&quot;
+            $INTLTOOLIZE --force --copy --automake || exit 1
+        fi
+        if grep &quot;^GTK_DOC_CHECK&quot; $basename &gt;/dev/null; then
+            printbold &quot;Running $GTKDOCIZE...&quot;
+            $GTKDOCIZE --copy || exit 1
+        fi
+
+        if [ &quot;x$USE_COMMON_DOC_BUILD&quot; = &quot;xyes&quot; ]; then
+            printbold &quot;Running gnome-doc-common...&quot;
+            gnome-doc-common --copy || exit 1
+        fi
+        if grep &quot;^GNOME_DOC_INIT&quot; $basename &gt;/dev/null; then
+            printbold &quot;Running $GNOME_DOC_PREPARE...&quot;
+            $GNOME_DOC_PREPARE --force --copy || exit 1
+        fi
+
+        # Now run aclocal to pull in any additional macros needed
+
+        # if the AC_CONFIG_MACRO_DIR() macro is used, pass that
+        # directory to aclocal.
+        m4dir=`cat &quot;$basename&quot; | grep '^AC_CONFIG_MACRO_DIR' | sed -n -e 's/AC_CONFIG_MACRO_DIR(\([^()]*\))/\1/p' | sed -e 's/^\[\(.*\)\]$/\1/' | sed -e 1q`
+        if [ -n &quot;$m4dir&quot; ]; then
+            m4dir=&quot;-I $m4dir&quot;
+        fi
+        printbold &quot;Running $ACLOCAL...&quot;
+        $ACLOCAL $m4dir $ACLOCAL_FLAGS || exit 1
+
+        if grep &quot;GNOME_AUTOGEN_OBSOLETE&quot; aclocal.m4 &gt;/dev/null; then
+            printerr &quot;*** obsolete gnome macros were used in $configure_ac&quot;
+        fi
+
+        # Now that all the macros are sorted, run autoconf and autoheader ...
+        printbold &quot;Running $AUTOCONF...&quot;
+        $AUTOCONF || exit 1
+        if grep &quot;^A[CM]_CONFIG_HEADER&quot; $basename &gt;/dev/null; then
+            printbold &quot;Running $AUTOHEADER...&quot;
+            $AUTOHEADER || exit 1
+            # this prevents automake from thinking config.h.in is out of
+            # date, since autoheader doesn't touch the file if it doesn't
+            # change.
+            test -f config.h.in &amp;&amp; touch config.h.in
+        fi
+
+        # Finally, run automake to create the makefiles ...
+        printbold &quot;Running $AUTOMAKE...&quot;
+        if [ -f COPYING ]; then
+          cp -pf COPYING COPYING.autogen_bak
+        fi
+        if [ -f INSTALL ]; then
+          cp -pf INSTALL INSTALL.autogen_bak
+        fi
+        if [ $REQUIRED_AUTOMAKE_VERSION != 1.4 ]; then
+            $AUTOMAKE --gnu --add-missing --force --copy || exit 1
+        else
+            $AUTOMAKE --gnu --add-missing --copy || exit 1
+        fi
+        if [ -f COPYING.autogen_bak ]; then
+          cmp COPYING COPYING.autogen_bak &gt; /dev/null || cp -pf COPYING.autogen_bak COPYING
+          rm -f COPYING.autogen_bak
+        fi
+        if [ -f INSTALL.autogen_bak ]; then
+          cmp INSTALL INSTALL.autogen_bak &gt; /dev/null || cp -pf INSTALL.autogen_bak INSTALL
+          rm -f INSTALL.autogen_bak
+        fi
+
+        cd &quot;$topdir&quot;
+    fi
+done
+
+conf_flags=&quot;&quot;
+
+if test x$NOCONFIGURE = x; then
+    printbold Running $srcdir/configure $conf_flags &quot;$@&quot; ...
+    $srcdir/configure $conf_flags &quot;$@&quot; \
+        &amp;&amp; echo Now type \`make\' to compile $PKG_NAME || exit 1
+else
+    echo Skipping configure process.
+fi
</ins></span></pre>
</div>
</div>

</body>
</html>