<!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>[139298] branches/gsoc15-dependency/base</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/139298">139298</a></dd>
<dt>Author</dt> <dd>ijackson@macports.org</dd>
<dt>Date</dt> <dd>2015-08-11 07:50:31 -0700 (Tue, 11 Aug 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>Add libsolv tarball to MacPorts' codebase under vendor/

Convert libsolv build from cmake to autoconf and add generated
tarball under vendor/. Update configure and vendor/Makefile
to build and install libsolv library. Users will not have to
externally build and install libsolv. It will be handled by
the MacPorts autoconf.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#branchesgsoc15dependencybaseconfigure">branches/gsoc15-dependency/base/configure</a></li>
<li><a href="#branchesgsoc15dependencybaseconfigureac">branches/gsoc15-dependency/base/configure.ac</a></li>
<li><a href="#branchesgsoc15dependencybasevendorMakefilein">branches/gsoc15-dependency/base/vendor/Makefile.in</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#branchesgsoc15dependencybasevendorlibsolvtargz">branches/gsoc15-dependency/base/vendor/libsolv.tar.gz</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="branchesgsoc15dependencybaseconfigure"></a>
<div class="modfile"><h4>Modified: branches/gsoc15-dependency/base/configure (139297 => 139298)</h4>
<pre class="diff"><span>
<span class="info">--- branches/gsoc15-dependency/base/configure        2015-08-11 14:27:36 UTC (rev 139297)
+++ branches/gsoc15-dependency/base/configure        2015-08-11 14:50:31 UTC (rev 139298)
</span><span class="lines">@@ -643,6 +643,8 @@
</span><span class="cx"> TCL_SRC_DIR
</span><span class="cx"> TCL_BIN_DIR
</span><span class="cx"> TCL_VERSION
</span><ins>+VENDOR_LIBSOLV_INSTALL
+VENDOR_LIBSOLV_SUBDIR
</ins><span class="cx"> VENDOR_TCLLIB_INSTALL
</span><span class="cx"> VENDOR_TCLLIB_SUBDIR
</span><span class="cx"> VENDOR_TCLX_INSTALL
</span><span class="lines">@@ -11295,6 +11297,419 @@
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> 
</span><ins>+## Libsolv package
+#  Libsolv is required to support libsolv SAT Solver for
+#  dependency calculation.
+
+                        # Extract the first word of &quot;gzip&quot;, so it can be a program name with args.
+set dummy gzip; ac_word=$2
+{ $as_echo &quot;$as_me:${as_lineno-$LINENO}: checking for $ac_word&quot; &gt;&amp;5
+$as_echo_n &quot;checking for $ac_word... &quot; &gt;&amp;6; }
+if ${ac_cv_path_GZIP_BIN+:} false; then :
+  $as_echo_n &quot;(cached) &quot; &gt;&amp;6
+else
+  case $GZIP_BIN in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_GZIP_BIN=&quot;$GZIP_BIN&quot; # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z &quot;$as_dir&quot; &amp;&amp; as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p &quot;$as_dir/$ac_word$ac_exec_ext&quot;; then
+    ac_cv_path_GZIP_BIN=&quot;$as_dir/$ac_word$ac_exec_ext&quot;
+    $as_echo &quot;$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext&quot; &gt;&amp;5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+GZIP_BIN=$ac_cv_path_GZIP_BIN
+if test -n &quot;$GZIP_BIN&quot;; then
+  { $as_echo &quot;$as_me:${as_lineno-$LINENO}: result: $GZIP_BIN&quot; &gt;&amp;5
+$as_echo &quot;$GZIP_BIN&quot; &gt;&amp;6; }
+else
+  { $as_echo &quot;$as_me:${as_lineno-$LINENO}: result: no&quot; &gt;&amp;5
+$as_echo &quot;no&quot; &gt;&amp;6; }
+fi
+
+
+        # Extract the first word of &quot;bzip2&quot;, so it can be a program name with args.
+set dummy bzip2; ac_word=$2
+{ $as_echo &quot;$as_me:${as_lineno-$LINENO}: checking for $ac_word&quot; &gt;&amp;5
+$as_echo_n &quot;checking for $ac_word... &quot; &gt;&amp;6; }
+if ${ac_cv_path_BZIP2_BIN+:} false; then :
+  $as_echo_n &quot;(cached) &quot; &gt;&amp;6
+else
+  case $BZIP2_BIN in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_BZIP2_BIN=&quot;$BZIP2_BIN&quot; # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z &quot;$as_dir&quot; &amp;&amp; as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p &quot;$as_dir/$ac_word$ac_exec_ext&quot;; then
+    ac_cv_path_BZIP2_BIN=&quot;$as_dir/$ac_word$ac_exec_ext&quot;
+    $as_echo &quot;$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext&quot; &gt;&amp;5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+BZIP2_BIN=$ac_cv_path_BZIP2_BIN
+if test -n &quot;$BZIP2_BIN&quot;; then
+  { $as_echo &quot;$as_me:${as_lineno-$LINENO}: result: $BZIP2_BIN&quot; &gt;&amp;5
+$as_echo &quot;$BZIP2_BIN&quot; &gt;&amp;6; }
+else
+  { $as_echo &quot;$as_me:${as_lineno-$LINENO}: result: no&quot; &gt;&amp;5
+$as_echo &quot;no&quot; &gt;&amp;6; }
+fi
+
+
+
+        mp_tarball=&quot;vendor/libsolv.tar.gz&quot;
+        ac_dir=vendor/libsolv
+
+        mp_popdir=$(pwd)
+        if ! test -d &quot;$ac_dir&quot;; then
+                mp_tarball_vendordir=&quot;$(dirname &quot;$mp_tarball&quot;)&quot;
+                as_dir=&quot;$mp_tarball_vendordir&quot;; as_fn_mkdir_p
+                { $as_echo &quot;$as_me:${as_lineno-$LINENO}: === extracting $mp_tarball&quot; &gt;&amp;5
+$as_echo &quot;$as_me: === extracting $mp_tarball&quot; &gt;&amp;6;}
+                mp_tarball_extract_cmd=
+                case &quot;$mp_tarball&quot; in
+                        *.tar.gz | *.tgz)
+                                if test &quot;x$GZIP_BIN&quot; = &quot;x&quot;; then
+                                        as_fn_error $? &quot;gzip not found&quot; &quot;$LINENO&quot; 5
+                                fi
+                                mp_tarball_extract_cmd=&quot;$GZIP_BIN&quot;
+                                ;
+                        *.tar.bz2 | *.tbz2)
+                                if test &quot;x$BZIP2_BIN&quot; = &quot;x&quot;; then
+                                        as_fn_error $? &quot;bzip2 not found&quot; &quot;$LINENO&quot; 5
+                                fi
+                                mp_tarball_extract_cmd=&quot;$BZIP2_BIN&quot;
+                                ;
+                        *)
+                                as_fn_error $? &quot;Don't know how to extract tarball $mp_tarball&quot; &quot;$LINENO&quot; 5
+                                ;
+                esac
+                (cd &quot;$mp_tarball_vendordir&quot;; umask 0022; &quot;$mp_tarball_extract_cmd&quot; -d &lt; &quot;$ac_abs_confdir/$mp_tarball&quot; | tar xf - || as_fn_error $? &quot;failed to extract $mp_tarball&quot; &quot;$LINENO&quot; 5)
+        fi
+        if ! test -d &quot;$ac_dir&quot;; then
+                as_fn_error $? &quot;tarball $mp_tarball did not extract to $ac_dir&quot; &quot;$LINENO&quot; 5
+        fi
+
+        as_dir=&quot;$ac_dir&quot;; as_fn_mkdir_p
+        ac_builddir=.
+
+case &quot;$ac_dir&quot; in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo &quot;$ac_dir&quot; | sed 's|^\.[\\/]||'`
+  # A &quot;..&quot; for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo &quot;$ac_dir_suffix&quot; | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  &quot;&quot;) ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+        cd &quot;$ac_dir&quot;
+
+        if test &quot;$no_recursion&quot; != yes || test ! -f &quot;$ac_srcdir/config.status&quot;; then
+                { $as_echo &quot;$as_me:${as_lineno-$LINENO}: === configuring in $ac_dir ($mp_popdir/$ac_dir)&quot; &gt;&amp;5
+$as_echo &quot;$as_me: === configuring in $ac_dir ($mp_popdir/$ac_dir)&quot; &gt;&amp;6;}
+                if test -f &quot;$ac_srcdir/configure&quot;; then
+                        mp_sub_configure_args=
+                        mp_sub_configure_keys=
+                        # Compile a list of keys that have been given to the MP_CONFIG_TARBALL
+                        # macro; we want to skip copying those parameters from the original
+                        # configure invocation.
+                        for mp_arg in --prefix=${macports_libexec_dir}; do
+                                case $mp_arg in
+                                        --*=* | -*=*)
+                                                        mp_arg_key=$($as_echo &quot;$mp_arg&quot; | sed -E 's/^--?([^=]+)=.*$/\1/')
+                                                                case $mp_arg_key in
+                *\'*)
+                        mp_arg_key=$($as_echo &quot;$mp_arg_key&quot; | sed &quot;s/'/'\\\\\\\\''/g&quot;)
+                ;
+        esac
+        mp_arg_key=&quot;'$mp_arg_key'&quot;
+        as_fn_append mp_sub_configure_keys &quot; $mp_arg_key&quot;
+
+                                        ;
+                                esac
+                                                case $mp_arg in
+                *\'*)
+                        mp_arg=$($as_echo &quot;$mp_arg&quot; | sed &quot;s/'/'\\\\\\\\''/g&quot;)
+                ;
+        esac
+        mp_arg=&quot;'$mp_arg'&quot;
+        as_fn_append mp_sub_configure_args &quot; $mp_arg&quot;
+
+                        done
+                        # Walk the list of arguments given to the original configure script;
+                        # filter out a few common ones we likely would not want to pass along,
+                        # add --disable-option-checking and filter those already given as
+                        # argument to MP_CONFIG_TARBALL.
+                        # Most of this code is adapted from _AC_OUTPUT_SUBDIRS in
+                        # $prefix/share/autoconf/autoconf/status.m4.
+                        mp_prev=
+                        eval &quot;set x $ac_configure_args&quot;
+                        shift
+                        for mp_arg; do
+                                if test -n &quot;$mp_prev&quot;; then
+                                        mp_prev=
+                                        continue
+                                fi
+                                case $mp_arg in
+                                          -cache-file \
+                                        | --cache-file \
+                                        | --cache-fil \
+                                        | --cache-fi \
+                                        | --cache-f \
+                                        | --cache- \
+                                        | --cache \
+                                        | --cach \
+                                        | --cac \
+                                        | --ca \
+                                        | --c)
+                                                mp_prev=cache_file
+                                        ;
+                                          -cache-file=* \
+                                        | --cache-file=* \
+                                        | --cache-fil=* \
+                                        | --cache-fi=* \
+                                        | --cache-f=* \
+                                        | --cache-=* \
+                                        | --cache=* \
+                                        | --cach=* \
+                                        | --cac=* \
+                                        | --ca=* \
+                                        | --c=*)
+                                                # ignore --cache-file
+                                        ;
+                                          --config-cache \
+                                        | -C)
+                                                # ignore -C
+                                        ;
+                                          -srcdir \
+                                        | --srcdir \
+                                        | -srcdi \
+                                        | -srcd \
+                                        | -src \
+                                        | -sr)
+                                                mp_prev=srcdir
+                                        ;
+                                          -srcdir=* \
+                                        | --srcdir=* \
+                                        | --srcdi=* \
+                                        | --srcd=* \
+                                        | --src=* \
+                                        | --sr=*)
+                                                # ignore --srcdir
+                                        ;
+                                          -prefix \
+                                        | --prefix \
+                                        | --prefi \
+                                        | --pref \
+                                        | --pre \
+                                        | --pr \
+                                        | --p)
+                                                mp_prev=prefix
+                                        ;
+                                          -prefix=* \
+                                        | --prefix=* \
+                                        | --prefi=* \
+                                        | --pref=* \
+                                        | --pre=* \
+                                        | --pr=* \
+                                        | --p=*)
+                                                # ignore --prefix
+                                        ;
+                                        --disable-option-checking)
+                                                # ignore --disable-option-checking
+                                        ;
+                                        --*=* | -*=*)
+                                                        mp_arg_key=$($as_echo &quot;$mp_arg&quot; | sed -E 's/^--?([^=]+)=.*$/\1/')
+                                                        mp_list_contains_present=
+        eval &quot;mp_list_contains_list=\&quot;$mp_sub_configure_keys\&quot;&quot;
+        for mp_list_contains_entry in $mp_list_contains_list; do
+                test -z &quot;$mp_list_contains_entry&quot; &amp;&amp; continue
+                if test &quot;x$mp_arg_key&quot; = &quot;x$mp_list_contains_entry&quot;; then
+                        mp_list_contains_present=1
+                        break
+                fi
+        done
+        if test &quot;x$mp_list_contains_present&quot; = &quot;x&quot;; then
+                :
+                else
+                                                                        case $mp_arg in
+                *\'*)
+                        mp_arg=$($as_echo &quot;$mp_arg&quot; | sed &quot;s/'/'\\\\\\\\''/g&quot;)
+                ;
+        esac
+        mp_arg=&quot;'$mp_arg'&quot;
+        as_fn_append mp_sub_configure_args &quot; $mp_arg&quot;
+
+
+        fi
+
+                                        ;
+                                        *)
+                                                # always pass positional arguments
+                                                                case $mp_arg in
+                *\'*)
+                        mp_arg=$($as_echo &quot;$mp_arg&quot; | sed &quot;s/'/'\\\\\\\\''/g&quot;)
+                ;
+        esac
+        mp_arg=&quot;'$mp_arg'&quot;
+        as_fn_append mp_sub_configure_args &quot; $mp_arg&quot;
+
+                                        ;
+                                esac
+                        done
+
+                        # Now prepend some arguments that should always be present unless
+                        # overriden, such as --prefix, --silent, --disable-option-checking,
+                        # --cache-file, --srcdir
+                        # Pass --prefix unless already given
+                        mp_arg_key=prefix
+                                mp_list_contains_present=
+        eval &quot;mp_list_contains_list=\&quot;$mp_sub_configure_args\&quot;&quot;
+        for mp_list_contains_entry in $mp_list_contains_list; do
+                test -z &quot;$mp_list_contains_entry&quot; &amp;&amp; continue
+                if test &quot;x$mp_arg_key&quot; = &quot;x$mp_list_contains_entry&quot;; then
+                        mp_list_contains_present=1
+                        break
+                fi
+        done
+        if test &quot;x$mp_list_contains_present&quot; = &quot;x&quot;; then
+                :
+                else
+                                mp_arg=&quot;--prefix=$prefix&quot;
+                                                case $mp_arg in
+                *\'*)
+                        mp_arg=$($as_echo &quot;$mp_arg&quot; | sed &quot;s/'/'\\\\\\\\''/g&quot;)
+                ;
+        esac
+        mp_arg=&quot;'$mp_arg'&quot;
+                        mp_fn_var_prepend mp_sub_configure_args &quot;$mp_arg &quot;
+
+
+
+        fi
+
+
+                        # Pass --silent
+                        if test &quot;$silent&quot; = yes; then
+                                mp_arg=&quot;--silent&quot;
+                                                case $mp_arg in
+                *\'*)
+                        mp_arg=$($as_echo &quot;$mp_arg&quot; | sed &quot;s/'/'\\\\\\\\''/g&quot;)
+                ;
+        esac
+        mp_arg=&quot;'$mp_arg'&quot;
+                        mp_fn_var_prepend mp_sub_configure_args &quot;$mp_arg &quot;
+
+
+                        fi
+
+                        # Always prepend --disable-option-checking to silence warnings, since
+                        # different subdirs can have different --enable and --with options.
+                        mp_arg=&quot;--disable-option-checking&quot;
+                                        case $mp_arg in
+                *\'*)
+                        mp_arg=$($as_echo &quot;$mp_arg&quot; | sed &quot;s/'/'\\\\\\\\''/g&quot;)
+                ;
+        esac
+        mp_arg=&quot;'$mp_arg'&quot;
+                        mp_fn_var_prepend mp_sub_configure_args &quot;$mp_arg &quot;
+
+
+
+                        # Make the cache file name correct relative to the subdirectory.
+                        case $cache_file in
+                                [\\/]* | ?:[\\/]* )
+                                        mp_sub_cache_file=$cache_file
+                                ;
+                                *) # Relative name.
+                                        mp_sub_cache_file=$ac_top_build_prefix$cache_file
+                                ;
+                        esac
+                        mp_arg=&quot;--cache-file=$mp_sub_cache_file&quot;
+                                        case $mp_arg in
+                *\'*)
+                        mp_arg=$($as_echo &quot;$mp_arg&quot; | sed &quot;s/'/'\\\\\\\\''/g&quot;)
+                ;
+        esac
+        mp_arg=&quot;'$mp_arg'&quot;
+                        mp_fn_var_prepend mp_sub_configure_args &quot;$mp_arg &quot;
+
+
+
+                        mp_arg=&quot;--srcdir=$ac_srcdir&quot;
+                                        case $mp_arg in
+                *\'*)
+                        mp_arg=$($as_echo &quot;$mp_arg&quot; | sed &quot;s/'/'\\\\\\\\''/g&quot;)
+                ;
+        esac
+        mp_arg=&quot;'$mp_arg'&quot;
+        as_fn_append mp_sub_configure_args &quot; $mp_arg&quot;
+
+
+                        { $as_echo &quot;$as_me:${as_lineno-$LINENO}: running $SHELL $ac_srcdir/configure $mp_sub_configure_args in $ac_dir&quot; &gt;&amp;5
+$as_echo &quot;$as_me: running $SHELL $ac_srcdir/configure $mp_sub_configure_args in $ac_dir&quot; &gt;&amp;6;}
+                        eval &quot;\$SHELL \$ac_srcdir/configure $mp_sub_configure_args&quot; || as_fn_error $? &quot;configure failed for $ac_dir&quot; &quot;$LINENO&quot; 5
+                else
+                        as_fn_error $? &quot;no configure script found in $ac_dir&quot; &quot;$LINENO&quot; 5
+                fi
+                { $as_echo &quot;$as_me:${as_lineno-$LINENO}: === finished configuring in $ac_dir ($mp_popdir/$ac_dir)&quot; &gt;&amp;5
+$as_echo &quot;$as_me: === finished configuring in $ac_dir ($mp_popdir/$ac_dir)&quot; &gt;&amp;6;}
+        fi
+        cd &quot;$mp_popdir&quot;
+
+VENDOR_LIBSOLV_SUBDIR=libsolv
+VENDOR_LIBSOLV_INSTALL=&quot;install&quot;
+
+
+
</ins><span class="cx"> # Load tclConfig.sh from our private install of Tcl
</span><span class="cx"> { $as_echo &quot;$as_me:${as_lineno-$LINENO}: checking for Tcl configuration&quot; &gt;&amp;5
</span><span class="cx"> $as_echo_n &quot;checking for Tcl configuration... &quot; &gt;&amp;6; }
</span></span></pre></div>
<a id="branchesgsoc15dependencybaseconfigureac"></a>
<div class="modfile"><h4>Modified: branches/gsoc15-dependency/base/configure.ac (139297 => 139298)</h4>
<pre class="diff"><span>
<span class="info">--- branches/gsoc15-dependency/base/configure.ac        2015-08-11 14:27:36 UTC (rev 139297)
+++ branches/gsoc15-dependency/base/configure.ac        2015-08-11 14:50:31 UTC (rev 139298)
</span><span class="lines">@@ -367,6 +367,15 @@
</span><span class="cx"> AC_SUBST(VENDOR_TCLLIB_SUBDIR)
</span><span class="cx"> AC_SUBST(VENDOR_TCLLIB_INSTALL)
</span><span class="cx"> 
</span><ins>+## Libsolv package
+#  Libsolv is required to support libsolv SAT Solver for
+#  dependency calculation.
+MP_CONFIG_TARBALL([vendor/libsolv.tar.gz], [vendor/libsolv], [--prefix=${macports_libexec_dir}], [--with-tcl=@VENDOR_TCL_SUBDIR@])
+VENDOR_LIBSOLV_SUBDIR=libsolv
+VENDOR_LIBSOLV_INSTALL=&quot;install&quot;
+AC_SUBST(VENDOR_LIBSOLV_SUBDIR)
+AC_SUBST(VENDOR_LIBSOLV_INSTALL)
+
</ins><span class="cx"> # Load tclConfig.sh from our private install of Tcl
</span><span class="cx"> AC_MSG_CHECKING([for Tcl configuration])
</span><span class="cx"> TCL_BIN_DIR=`(cd vendor/tcl${tcl_version}/unix; pwd)`
</span></span></pre></div>
<a id="branchesgsoc15dependencybasevendorMakefilein"></a>
<div class="modfile"><h4>Modified: branches/gsoc15-dependency/base/vendor/Makefile.in (139297 => 139298)</h4>
<pre class="diff"><span>
<span class="info">--- branches/gsoc15-dependency/base/vendor/Makefile.in        2015-08-11 14:27:36 UTC (rev 139297)
+++ branches/gsoc15-dependency/base/vendor/Makefile.in        2015-08-11 14:50:31 UTC (rev 139298)
</span><span class="lines">@@ -10,12 +10,15 @@
</span><span class="cx"> TCLLIB_SUBDIR=                @VENDOR_TCLLIB_SUBDIR@
</span><span class="cx"> TCLLIB_TARGETS=         @VENDOR_TCLLIB_INSTALL@
</span><span class="cx"> 
</span><ins>+LIBSOLV_SUBDIR=                @VENDOR_LIBSOLV_SUBDIR@
+LIBSOLV_TARGETS=        @VENDOR_LIBSOLV_INSTALL@
+
</ins><span class="cx"> DESTROOT=                   @abs_top_builddir@/vendor/vendor-destroot
</span><span class="cx"> 
</span><span class="cx"> .PHONY: all clean distclean install destroot test
</span><del>-.PHONY: destroot-tcl destroot-tcllthread destroot-tclx destroot-tcllib
-.PHONY: install-tcl install-tcllthread install-tclx install-tcllib
-.PHONY: %-tcl %-tcllthread %-tclx %-tcllib
</del><ins>+.PHONY: destroot-tcl destroot-tcllthread destroot-tclx destroot-tcllib destroot-libsolv
+.PHONY: install-tcl install-tcllthread install-tclx install-tcllib install-libsolv
+.PHONY: %-tcl %-tcllthread %-tclx %-tcllib %-libsolv
</ins><span class="cx"> 
</span><span class="cx"> # for make all, run destroot (where destroot will depend on all of each
</span><span class="cx"> # subpackage)
</span><span class="lines">@@ -43,7 +46,11 @@
</span><span class="cx">         @echo ===\&gt; making $(@:%-tcllib=%) in ${DIRPRFX}@VENDOR_TCLLIB_SUBDIR@
</span><span class="cx">         @umask 0022; $(MAKE) -C @VENDOR_TCLLIB_SUBDIR@ $(@:%-tcllib=%)
</span><span class="cx"> 
</span><del>-destroot: destroot-tcl destroot-tclthread destroot-tclx destroot-tcllib
</del><ins>+%-libsolv:
+        @echo ===\&gt; making $(@:%-libsolv=%) in ${DIRPRFX}@VENDOR_LIBSOLV_SUBDIR@
+        @umask 0022; $(MAKE) -C @VENDOR_LIBSOLV_SUBDIR@ $(@:%-libsolv=%)
+
+destroot: destroot-tcl destroot-tclthread destroot-tclx destroot-tcllib destroot-libsolv
</ins><span class="cx"> destroot-tcl: all-tcl
</span><span class="cx">         @echo ===\&gt; staging to destroot in ${DIRPRFX}@VENDOR_TCL_SUBDIR@
</span><span class="cx">         @umask 0022; $(MAKE) -C @VENDOR_TCL_SUBDIR@ DESTDIR=${DESTROOT} @VENDOR_TCL_INSTALL@
</span><span class="lines">@@ -60,7 +67,11 @@
</span><span class="cx">         @echo ===\&gt; staging to destroot in ${DIRPRFX}@VENDOR_TCLLIB_SUBDIR@
</span><span class="cx">         @umask 0022; $(MAKE) -C @VENDOR_TCLLIB_SUBDIR@ DESTDIR=${DESTROOT} @VENDOR_TCLLIB_INSTALL@
</span><span class="cx"> 
</span><del>-install: install-tcl install-tclthread install-tclx install-tcllib
</del><ins>+destroot-libsolv: all-libsolv
+        @echo ===\&gt; staging to destroot in ${DIRPRFX}@VENDOR_LIBSOLV_SUBDIR@
+        @umask 0022; $(MAKE) -C @VENDOR_LIBSOLV_SUBDIR@ DESTDIR=${DESTROOT} @VENDOR_LIBSOLV_INSTALL@
+
+install: install-tcl install-tclthread install-tclx install-tcllib install-libsolv
</ins><span class="cx"> install-tcl:
</span><span class="cx">         @echo ===\&gt; making $(@:%-tcl=%) in ${DIRPRFX}@VENDOR_TCL_SUBDIR@
</span><span class="cx">         @umask 0022; $(MAKE) -C @VENDOR_TCL_SUBDIR@ @VENDOR_TCL_INSTALL@
</span><span class="lines">@@ -77,12 +88,16 @@
</span><span class="cx">         @echo ===\&gt; making $(@:%-tcllib=%) in ${DIRPRFX}@VENDOR_TCLLIB_SUBDIR@
</span><span class="cx">         @umask 0022; $(MAKE) -C @VENDOR_TCLLIB_SUBDIR@ @VENDOR_TCLLIB_INSTALL@
</span><span class="cx"> 
</span><ins>+install-libsolv:
+        @echo ===\&gt; making $(@:%-libsolv=%) in ${DIRPRFX}@VENDOR_LIBSOLV_SUBDIR@
+        @umask 0022; $(MAKE) -C @VENDOR_LIBSOLV_SUBDIR@ @VENDOR_LIBSOLV_INSTALL@
+
</ins><span class="cx"> test:
</span><span class="cx"> 
</span><del>-clean: clean-tcl clean-tcllib clean-tclx clean-tclthread
</del><ins>+clean: clean-tcl clean-tcllib clean-tclx clean-tclthread clean-libsolv
</ins><span class="cx">         rm -rf ${DESTROOT}
</span><span class="cx"> 
</span><span class="cx"> distclean:
</span><span class="cx">         rm -f Makefile
</span><del>-        rm -rf $(TCL_SUBDIR:/unix=) $(TCLTHREAD_SUBDIR) $(TCLX_SUBDIR) $(TCLLIB_SUBDIR)
</del><ins>+        rm -rf $(TCL_SUBDIR:/unix=) $(TCLTHREAD_SUBDIR) $(TCLX_SUBDIR) $(TCLLIB_SUBDIR) $(LIBSOLV_SUBDIR)
</ins><span class="cx">         rm -rf vendor-destroot
</span></span></pre></div>
<a id="branchesgsoc15dependencybasevendorlibsolvtargz"></a>
<div class="binary"><h4>Added: branches/gsoc15-dependency/base/vendor/libsolv.tar.gz</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: branches/gsoc15-dependency/base/vendor/libsolv.tar.gz
</span><span class="cx">___________________________________________________________________
</span><a id="svnmimetype"></a>
<div class="addfile"><h4>Added: svn:mime-type</h4></div>
</div>

</body>
</html>