<!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" /><style type="text/css"><!--
#msg dl { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer { 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 #fc0 solid; padding: 6px; }
#msg ul, pre { overflow: auto; }
#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>
<title>[25783] branches/dp2mp-move/base</title>
</head>
<body>

<div id="msg">
<dl>
<dt>Revision</dt> <dd><a href="http://trac.macosforge.org/projects/macports/changeset/25783">25783</a></dd>
<dt>Author</dt> <dd>sfiera@macports.org</dd>
<dt>Date</dt> <dd>2007-06-01 11:48:14 -0700 (Fri, 01 Jun 2007)</dd>
</dl>

<h3>Log Message</h3>
<pre>Merging in r25770</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#branchesdp2mpmovebaseMkmacportsautoconfmkin">branches/dp2mp-move/base/Mk/macports.autoconf.mk.in</a></li>
<li><a href="#branchesdp2mpmovebaseMkmacportsteamk">branches/dp2mp-move/base/Mk/macports.tea.mk</a></li>
<li><a href="#branchesdp2mpmovebaseaclocalm4">branches/dp2mp-move/base/aclocal.m4</a></li>
<li><a href="#branchesdp2mpmovebaseconfigure">branches/dp2mp-move/base/configure</a></li>
<li><a href="#branchesdp2mpmovebaseconfigureac">branches/dp2mp-move/base/configure.ac</a></li>
<li><a href="#branchesdp2mpmovebasesrcMakefilein">branches/dp2mp-move/base/src/Makefile.in</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#branchesdp2mpmovebasesrcsqlite313diff">branches/dp2mp-move/base/src/sqlite-3.1.3.diff</a></li>
<li><a href="#branchesdp2mpmovebasesrcsqlite313targz">branches/dp2mp-move/base/src/sqlite-3.1.3.tar.gz</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="branchesdp2mpmovebaseMkmacportsautoconfmkin"></a>
<div class="modfile"><h4>Modified: branches/dp2mp-move/base/Mk/macports.autoconf.mk.in (25782 => 25783)</h4>
<pre class="diff"><span>
<span class="info">--- branches/dp2mp-move/base/Mk/macports.autoconf.mk.in        2007-06-01 18:02:49 UTC (rev 25782)
+++ branches/dp2mp-move/base/Mk/macports.autoconf.mk.in        2007-06-01 18:48:14 UTC (rev 25783)
</span><span class="lines">@@ -24,6 +24,7 @@
</span><span class="cx"> 
</span><span class="cx"> LIBS                        = @LIBS@
</span><span class="cx"> MD5_LIBS                = @MD5_LIBS@
</span><ins>+SQLITE3_LIBS                = @SQLITE3_LIBS@
</ins><span class="cx"> INSTALL                        = @INSTALL@
</span><span class="cx"> MTREE                        = @MTREE@
</span><span class="cx"> LN_S                        = @LN_S@
</span></span></pre></div>
<a id="branchesdp2mpmovebaseMkmacportsteamk"></a>
<div class="modfile"><h4>Modified: branches/dp2mp-move/base/Mk/macports.tea.mk (25782 => 25783)</h4>
<pre class="diff"><span>
<span class="info">--- branches/dp2mp-move/base/Mk/macports.tea.mk        2007-06-01 18:02:49 UTC (rev 25782)
+++ branches/dp2mp-move/base/Mk/macports.tea.mk        2007-06-01 18:48:14 UTC (rev 25783)
</span><span class="lines">@@ -2,7 +2,7 @@
</span><span class="cx">         ${CC} -c -DUSE_TCL_STUBS ${CFLAGS} ${TCL_DEFS} ${SHLIB_CFLAGS} $&lt; -o $@
</span><span class="cx"> 
</span><span class="cx"> $(SHLIB_NAME):: ${OBJS}
</span><del>-        ${SHLIB_LD} ${OBJS} -o ${SHLIB_NAME} ${TCL_STUB_LIB_SPEC} ${SHLIB_LDFLAGS} ${LIBS} ${MD5_LIBS}
</del><ins>+        ${SHLIB_LD} ${OBJS} -o ${SHLIB_NAME} ${TCL_STUB_LIB_SPEC} ${SHLIB_LDFLAGS} ${LIBS} ${MD5_LIBS} ${SQLITE3_LIBS}
</ins><span class="cx"> 
</span><span class="cx"> all:: ${SHLIB_NAME}
</span><span class="cx"> 
</span></span></pre></div>
<a id="branchesdp2mpmovebaseaclocalm4"></a>
<div class="modfile"><h4>Modified: branches/dp2mp-move/base/aclocal.m4 (25782 => 25783)</h4>
<pre class="diff"><span>
<span class="info">--- branches/dp2mp-move/base/aclocal.m4        2007-06-01 18:02:49 UTC (rev 25782)
+++ branches/dp2mp-move/base/aclocal.m4        2007-06-01 18:48:14 UTC (rev 25783)
</span><span class="lines">@@ -727,34 +727,6 @@
</span><span class="cx"> ])
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-# MP_PATH_SQLITE3
-#        Specify sqlite3 location
-#
-# Arguments:
-#        None.
-#
-# Requires:
-#   System or user-specified --with-sqlite=dir to specify
-#
-# Results:
-#   Sets SQLITE3_DIR to the directory where sqlite3 tcl pkgIndex.tcl is
-#---------------------------------------
-AC_DEFUN([MP_PATH_SQLITE3],[
-
-        AC_ARG_WITH([sqlite],
-                AS_HELP_STRING([--with-sqlite3=DIR],
-                        [directory for sqlite3 (default /usr/lib/sqlite3)]),                
-                [mp_sqlite3_dir=$withval], [mp_sqlite3_dir=/usr/lib/sqlite3])
-                
-        AC_CACHE_CHECK([for sqlite3 location], [mp_cv_sqlite3_dir],
-                [mp_cv_sqlite3_dir=
-                test -r &quot;${mp_sqlite3_dir}/pkgIndex.tcl&quot; &amp;&amp; mp_cv_sqlite3_dir=$mp_sqlite3_dir
-                ])
-                
-        SQLITE3_DIR=$mp_cv_sqlite3_dir
-        AC_SUBST(SQLITE3_DIR)
-])
-
</del><span class="cx"> dnl This macro tests if the compiler supports GCC's
</span><span class="cx"> dnl __attribute__ syntax for unused variables/parameters
</span><span class="cx"> AC_DEFUN([MP_COMPILER_ATTRIBUTE_UNUSED], [
</span></span></pre></div>
<a id="branchesdp2mpmovebaseconfigure"></a>
<div class="modfile"><h4>Modified: branches/dp2mp-move/base/configure (25782 => 25783)</h4>
<pre class="diff"><span>
<span class="info">--- branches/dp2mp-move/base/configure        2007-06-01 18:02:49 UTC (rev 25782)
+++ branches/dp2mp-move/base/configure        2007-06-01 18:48:14 UTC (rev 25783)
</span><span class="lines">@@ -699,7 +699,6 @@
</span><span class="cx"> EXTRA_PROGS
</span><span class="cx"> PORTSDIR
</span><span class="cx"> MPCONFIGDIR
</span><del>-SQLITE3_DIR
</del><span class="cx"> DSTUSR
</span><span class="cx"> DSTGRP
</span><span class="cx"> DSTMODE
</span><span class="lines">@@ -729,6 +728,8 @@
</span><span class="cx"> CFLAGS_LIBCURL
</span><span class="cx"> LDFLAGS_LIBCURL
</span><span class="cx"> subdirs
</span><ins>+SQLITE3_LIBS
+SQLITE3_DIR
</ins><span class="cx"> OUR_INCLUDED_PACKAGES
</span><span class="cx"> INCLUDES
</span><span class="cx"> CFLAGS_DEBUG
</span><span class="lines">@@ -765,7 +766,8 @@
</span><span class="cx"> OPEN
</span><span class="cx"> CPP
</span><span class="cx"> XMKMF'
</span><del>-ac_subdirs_all='src/thread2.6'
</del><ins>+ac_subdirs_all='src/thread2.6
+src/sqlite-3.1.3'
</ins><span class="cx"> 
</span><span class="cx"> # Initialize some variables set by options.
</span><span class="cx"> ac_init_help=
</span><span class="lines">@@ -1350,7 +1352,6 @@
</span><span class="cx">   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
</span><span class="cx">   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
</span><span class="cx">   --with-ports-dir=DIR    Specify alternate ports directory
</span><del>-  --with-sqlite3=DIR      directory for sqlite3 (default /usr/lib/sqlite3)
</del><span class="cx">   --with-install-user=USER
</span><span class="cx">                           Specify user ownership of installed files
</span><span class="cx">   --with-install-group=GROUP
</span><span class="lines">@@ -1362,7 +1363,10 @@
</span><span class="cx">   --with-tclinclude       directory containing the public Tcl header files.
</span><span class="cx">   --with-tclpackage       Tcl package installation directory.
</span><span class="cx">   --with-curlprefix       base directory for the cURL install '/usr', '/usr/local',...
</span><del>-  --with-included-tclthread install included Thread package.
</del><ins>+  --with-included-tclthread
+                          install included Thread package.
+  --with-included-sqlite3 build using bundled sqlite3 package
+  --with-tcl-sqlite3=DIR  directory for Tcl sqlite3 (default /usr/lib/sqlite3)
</ins><span class="cx"> 
</span><span class="cx"> Some influential environment variables:
</span><span class="cx">   CC          C compiler command
</span><span class="lines">@@ -4052,32 +4056,6 @@
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-
-
-# Check whether --with-sqlite was given.
-if test &quot;${with_sqlite+set}&quot; = set; then
-  withval=$with_sqlite; mp_sqlite3_dir=$withval
-else
-  mp_sqlite3_dir=/usr/lib/sqlite3
-fi
-
-
-        { echo &quot;$as_me:$LINENO: checking for sqlite3 location&quot; &gt;&amp;5
-echo $ECHO_N &quot;checking for sqlite3 location... $ECHO_C&quot; &gt;&amp;6; }
-if test &quot;${mp_cv_sqlite3_dir+set}&quot; = set; then
-  echo $ECHO_N &quot;(cached) $ECHO_C&quot; &gt;&amp;6
-else
-  mp_cv_sqlite3_dir=
-                test -r &quot;${mp_sqlite3_dir}/pkgIndex.tcl&quot; &amp;&amp; mp_cv_sqlite3_dir=$mp_sqlite3_dir
-
-fi
-{ echo &quot;$as_me:$LINENO: result: $mp_cv_sqlite3_dir&quot; &gt;&amp;5
-echo &quot;${ECHO_T}$mp_cv_sqlite3_dir&quot; &gt;&amp;6; }
-
-        SQLITE3_DIR=$mp_cv_sqlite3_dir
-
-
-
</del><span class="cx"> # Check for install ownership
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="lines">@@ -9492,8 +9470,136 @@
</span><span class="cx">         patch -p0 &lt; src/thread2.6.diff
</span><span class="cx"> fi
</span><span class="cx"> 
</span><ins>+## sqlite3 package.
</ins><span class="cx"> 
</span><ins>+# Check whether --with-included-sqlite3 was given.
+if test &quot;${with_included_sqlite3+set}&quot; = set; then
+  withval=$with_included_sqlite3; with_included_sqlite3=$withval
+else
+  with_included_sqlite3=&quot;unspecified&quot;
+fi
</ins><span class="cx"> 
</span><ins>+
+# Check if sqlite3 package is already installed.
+if test &quot;x$with_included_sqlite3&quot; = &quot;xunspecified&quot; ; then
+        { echo &quot;$as_me:$LINENO: checking for sqlite3_open in -lsqlite3&quot; &gt;&amp;5
+echo $ECHO_N &quot;checking for sqlite3_open in -lsqlite3... $ECHO_C&quot; &gt;&amp;6; }
+if test &quot;${ac_cv_lib_sqlite3_sqlite3_open+set}&quot; = set; then
+  echo $ECHO_N &quot;(cached) $ECHO_C&quot; &gt;&amp;6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS=&quot;-lsqlite3  $LIBS&quot;
+cat &gt;conftest.$ac_ext &lt;&lt;_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h &gt;&gt;conftest.$ac_ext
+cat &gt;&gt;conftest.$ac_ext &lt;&lt;_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern &quot;C&quot;
+#endif
+char sqlite3_open ();
+int
+main ()
+{
+return sqlite3_open ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try=&quot;$ac_link&quot;
+case &quot;(($ac_try&quot; in
+  *\&quot;* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval &quot;echo \&quot;\$as_me:$LINENO: $ac_try_echo\&quot;&quot;) &gt;&amp;5
+  (eval &quot;$ac_link&quot;) 2&gt;conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 &gt;conftest.err
+  rm -f conftest.er1
+  cat conftest.err &gt;&amp;5
+  echo &quot;$as_me:$LINENO: \$? = $ac_status&quot; &gt;&amp;5
+  (exit $ac_status); } &amp;&amp; {
+         test -z &quot;$ac_c_werror_flag&quot; ||
+         test ! -s conftest.err
+       } &amp;&amp; test -s conftest$ac_exeext &amp;&amp;
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_lib_sqlite3_sqlite3_open=yes
+else
+  echo &quot;$as_me: failed program was:&quot; &gt;&amp;5
+sed 's/^/| /' conftest.$ac_ext &gt;&amp;5
+
+        ac_cv_lib_sqlite3_sqlite3_open=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ echo &quot;$as_me:$LINENO: result: $ac_cv_lib_sqlite3_sqlite3_open&quot; &gt;&amp;5
+echo &quot;${ECHO_T}$ac_cv_lib_sqlite3_sqlite3_open&quot; &gt;&amp;6; }
+if test $ac_cv_lib_sqlite3_sqlite3_open = yes; then
+  with_included_sqlite3=no
+else
+  with_included_sqlite3=yes
+fi
+
+fi
+
+
+# Check whether --with-tcl-sqlite3 was given.
+if test &quot;${with_tcl_sqlite3+set}&quot; = set; then
+  withval=$with_tcl_sqlite3; mp_sqlite3_dir=$withval
+else
+  mp_sqlite3_dir=/usr/lib/sqlite3
+fi
+
+
+# If sqlite3 package isn't installed, configure and install sqlite3 package.
+if test &quot;$with_included_sqlite3&quot; = &quot;yes&quot;; then
+        OUR_INCLUDED_PACKAGES=&quot;$OUR_INCLUDED_PACKAGES sqlite-3.1.3&quot;
+        subdirs=&quot;$subdirs src/sqlite-3.1.3&quot;
+
+        # Extract sqlite3 package
+        (cd src/; gzip -d &lt; sqlite-3.1.3.tar.gz | tar xf -)
+        # patch sqlite3 with desired configure options
+        patch -p0 &lt; src/sqlite-3.1.3.diff
+        # the new tclinstaller.tcl needs to have substitution occur
+        mv src/sqlite-3.1.3/tclinstaller.tcl src/sqlite-3.1.3/tclinstaller.tcl.in
+        SQLITE3_LIBS=`pwd`&quot;/src/sqlite-3.1.3/.libs/libsqlite3.a&quot;
+        if test &quot;x$prefix&quot; = &quot;xNONE&quot; ; then
+                SQLITE3_DIR=$ac_default_prefix/share/macports/Tcl/sqlite3
+        else
+                SQLITE3_DIR=$prefix/share/macports/Tcl/sqlite3
+        fi
+else
+        SQLITE3_LIBS=&quot;-lsqlite3&quot;
+
+        { echo &quot;$as_me:$LINENO: checking for Tcl sqlite3 location&quot; &gt;&amp;5
+echo $ECHO_N &quot;checking for Tcl sqlite3 location... $ECHO_C&quot; &gt;&amp;6; }
+if test &quot;${mp_cv_sqlite3_dir+set}&quot; = set; then
+  echo $ECHO_N &quot;(cached) $ECHO_C&quot; &gt;&amp;6
+else
+  mp_cv_sqlite3_dir=
+                test -r &quot;${mp_sqlite3_dir}/pkgIndex.tcl&quot; &amp;&amp; mp_cv_sqlite3_dir=$mp_sqlite3_dir
+
+fi
+{ echo &quot;$as_me:$LINENO: result: $mp_cv_sqlite3_dir&quot; &gt;&amp;5
+echo &quot;${ECHO_T}$mp_cv_sqlite3_dir&quot; &gt;&amp;6; }
+
+        SQLITE3_DIR=$mp_cv_sqlite3_dir
+fi
+
+
+
+
+
+
</ins><span class="cx"> # Allows building of shared libraries
</span><span class="cx"> 
</span><span class="cx">     { echo &quot;$as_me:$LINENO: checking how to build libraries&quot; &gt;&amp;5
</span><span class="lines">@@ -10285,7 +10391,6 @@
</span><span class="cx"> EXTRA_PROGS!$EXTRA_PROGS$ac_delim
</span><span class="cx"> PORTSDIR!$PORTSDIR$ac_delim
</span><span class="cx"> MPCONFIGDIR!$MPCONFIGDIR$ac_delim
</span><del>-SQLITE3_DIR!$SQLITE3_DIR$ac_delim
</del><span class="cx"> DSTUSR!$DSTUSR$ac_delim
</span><span class="cx"> DSTGRP!$DSTGRP$ac_delim
</span><span class="cx"> DSTMODE!$DSTMODE$ac_delim
</span><span class="lines">@@ -10299,6 +10404,7 @@
</span><span class="cx"> X_PRE_LIBS!$X_PRE_LIBS$ac_delim
</span><span class="cx"> X_LIBS!$X_LIBS$ac_delim
</span><span class="cx"> X_EXTRA_LIBS!$X_EXTRA_LIBS$ac_delim
</span><ins>+TCL_VERSION!$TCL_VERSION$ac_delim
</ins><span class="cx"> _ACEOF
</span><span class="cx"> 
</span><span class="cx">   if test `sed -n &quot;s/.*$ac_delim\$/X/p&quot; conf$$subs.sed | grep -c X` = 97; then
</span><span class="lines">@@ -10340,7 +10446,6 @@
</span><span class="cx"> ac_delim='%!_!# '
</span><span class="cx"> for ac_last_try in false false false false false :; do
</span><span class="cx">   cat &gt;conf$$subs.sed &lt;&lt;_ACEOF
</span><del>-TCL_VERSION!$TCL_VERSION$ac_delim
</del><span class="cx"> TCL_BIN_DIR!$TCL_BIN_DIR$ac_delim
</span><span class="cx"> TCL_SRC_DIR!$TCL_SRC_DIR$ac_delim
</span><span class="cx"> TCL_LIB_FILE!$TCL_LIB_FILE$ac_delim
</span><span class="lines">@@ -10356,6 +10461,8 @@
</span><span class="cx"> CFLAGS_LIBCURL!$CFLAGS_LIBCURL$ac_delim
</span><span class="cx"> LDFLAGS_LIBCURL!$LDFLAGS_LIBCURL$ac_delim
</span><span class="cx"> subdirs!$subdirs$ac_delim
</span><ins>+SQLITE3_LIBS!$SQLITE3_LIBS$ac_delim
+SQLITE3_DIR!$SQLITE3_DIR$ac_delim
</ins><span class="cx"> OUR_INCLUDED_PACKAGES!$OUR_INCLUDED_PACKAGES$ac_delim
</span><span class="cx"> INCLUDES!$INCLUDES$ac_delim
</span><span class="cx"> CFLAGS_DEBUG!$CFLAGS_DEBUG$ac_delim
</span><span class="lines">@@ -10374,7 +10481,7 @@
</span><span class="cx"> LTLIBOBJS!$LTLIBOBJS$ac_delim
</span><span class="cx"> _ACEOF
</span><span class="cx"> 
</span><del>-  if test `sed -n &quot;s/.*$ac_delim\$/X/p&quot; conf$$subs.sed | grep -c X` = 32; then
</del><ins>+  if test `sed -n &quot;s/.*$ac_delim\$/X/p&quot; conf$$subs.sed | grep -c X` = 33; then
</ins><span class="cx">     break
</span><span class="cx">   elif $ac_last_try; then
</span><span class="cx">     { { echo &quot;$as_me:$LINENO: error: could not make $CONFIG_STATUS&quot; &gt;&amp;5
</span></span></pre></div>
<a id="branchesdp2mpmovebaseconfigureac"></a>
<div class="modfile"><h4>Modified: branches/dp2mp-move/base/configure.ac (25782 => 25783)</h4>
<pre class="diff"><span>
<span class="info">--- branches/dp2mp-move/base/configure.ac        2007-06-01 18:02:49 UTC (rev 25782)
+++ branches/dp2mp-move/base/configure.ac        2007-06-01 18:48:14 UTC (rev 25783)
</span><span class="lines">@@ -58,7 +58,6 @@
</span><span class="cx"> AC_PREFIX_DEFAULT(/opt/local)
</span><span class="cx"> MP_PATH_PORTSDIR([$PORTS_DIR_DEFAULT])
</span><span class="cx"> MP_PATH_MPCONFIGDIR
</span><del>-MP_PATH_SQLITE3
</del><span class="cx"> 
</span><span class="cx"> # Check for install ownership
</span><span class="cx"> MP_CHECK_INSTALLUSER
</span><span class="lines">@@ -135,7 +134,8 @@
</span><span class="cx"> ## Thread package.
</span><span class="cx"> AC_ARG_WITH(
</span><span class="cx">                 included-tclthread,
</span><del>-                [  --with-included-tclthread install included Thread package.],
</del><ins>+                AS_HELP_STRING([--with-included-tclthread],
+                        [install included Thread package.]),
</ins><span class="cx">                 [with_included_tclthread=$withval],
</span><span class="cx">                 [with_included_tclthread=&quot;unspecified&quot;])
</span><span class="cx"> 
</span><span class="lines">@@ -157,6 +157,58 @@
</span><span class="cx">         patch -p0 &lt; src/thread2.6.diff
</span><span class="cx"> fi
</span><span class="cx"> 
</span><ins>+## sqlite3 package.
+AC_ARG_WITH(
+                included-sqlite3,
+                AS_HELP_STRING([--with-included-sqlite3],
+                        [build using bundled sqlite3 package]),
+                [with_included_sqlite3=$withval],
+                [with_included_sqlite3=&quot;unspecified&quot;])
+
+# Check if sqlite3 package is already installed.
+if test &quot;x$with_included_sqlite3&quot; = &quot;xunspecified&quot; ; then
+        AC_CHECK_LIB([sqlite3],[sqlite3_open],
+                [with_included_sqlite3=no],
+                [with_included_sqlite3=yes])
+fi
+
+AC_ARG_WITH(
+                tcl-sqlite3,
+                AS_HELP_STRING([--with-tcl-sqlite3=DIR],
+                        [directory for Tcl sqlite3 (default /usr/lib/sqlite3)]),
+                [mp_sqlite3_dir=$withval],
+                [mp_sqlite3_dir=/usr/lib/sqlite3])
+
+# If sqlite3 package isn't installed, configure and install sqlite3 package.
+if test &quot;$with_included_sqlite3&quot; = &quot;yes&quot;; then
+        OUR_INCLUDED_PACKAGES=&quot;$OUR_INCLUDED_PACKAGES sqlite-3.1.3&quot;
+        AC_CONFIG_SUBDIRS([src/sqlite-3.1.3])
+        # Extract sqlite3 package
+        (cd src/; gzip -d &lt; sqlite-3.1.3.tar.gz | tar xf -)
+        # patch sqlite3 with desired configure options
+        patch -p0 &lt; src/sqlite-3.1.3.diff
+        # the new tclinstaller.tcl needs to have substitution occur
+        mv src/sqlite-3.1.3/tclinstaller.tcl src/sqlite-3.1.3/tclinstaller.tcl.in
+        SQLITE3_LIBS=`pwd`&quot;/src/sqlite-3.1.3/.libs/libsqlite3.a&quot;
+        if test &quot;x$prefix&quot; = &quot;xNONE&quot; ; then
+                SQLITE3_DIR=$ac_default_prefix/share/macports/Tcl/sqlite3
+        else
+                SQLITE3_DIR=$prefix/share/macports/Tcl/sqlite3
+        fi
+else
+        SQLITE3_LIBS=&quot;-lsqlite3&quot;
+
+        AC_CACHE_CHECK([for Tcl sqlite3 location], [mp_cv_sqlite3_dir],
+                [mp_cv_sqlite3_dir=
+                test -r &quot;${mp_sqlite3_dir}/pkgIndex.tcl&quot; &amp;&amp; mp_cv_sqlite3_dir=$mp_sqlite3_dir
+                ])
+
+        SQLITE3_DIR=$mp_cv_sqlite3_dir
+fi
+
+AC_SUBST(SQLITE3_LIBS)
+AC_SUBST(SQLITE3_DIR)
+
</ins><span class="cx"> AC_SUBST(OUR_INCLUDED_PACKAGES)
</span><span class="cx"> 
</span><span class="cx"> # Allows building of shared libraries
</span></span></pre></div>
<a id="branchesdp2mpmovebasesrcMakefilein"></a>
<div class="modfile"><h4>Modified: branches/dp2mp-move/base/src/Makefile.in (25782 => 25783)</h4>
<pre class="diff"><span>
<span class="info">--- branches/dp2mp-move/base/src/Makefile.in        2007-06-01 18:02:49 UTC (rev 25782)
+++ branches/dp2mp-move/base/src/Makefile.in        2007-06-01 18:48:14 UTC (rev 25783)
</span><span class="lines">@@ -1,5 +1,5 @@
</span><del>-TCLPKG=                macports1.0 port1.0 package1.0 pextlib1.0 registry1.0 \
-                        darwintracelib1.0 @OUR_INCLUDED_PACKAGES@
</del><ins>+TCLPKG=                @OUR_INCLUDED_PACKAGES@ macports1.0 port1.0 package1.0 \
+                        pextlib1.0 registry1.0 darwintracelib1.0 
</ins><span class="cx"> SUBDIR=                ${TCLPKG} port programs
</span><span class="cx"> 
</span><span class="cx"> all::
</span></span></pre></div>
<a id="branchesdp2mpmovebasesrcsqlite313diff"></a>
<div class="addfile"><h4>Added: branches/dp2mp-move/base/src/sqlite-3.1.3.diff (0 => 25783)</h4>
<pre class="diff"><span>
<span class="info">--- branches/dp2mp-move/base/src/sqlite-3.1.3.diff                                (rev 0)
+++ branches/dp2mp-move/base/src/sqlite-3.1.3.diff        2007-06-01 18:48:14 UTC (rev 25783)
</span><span class="lines">@@ -0,0 +1,45 @@
</span><ins>+diff -ru src/sqlite-3.1.3/Makefile.in src/sqlite-3.1.3.mine/Makefile.in
+--- src/sqlite-3.1.3/Makefile.in        2005-02-19 19:11:19.000000000 -0500
++++ src/sqlite-3.1.3.mine/Makefile.in        2007-05-31 17:34:02.000000000 -0400
+@@ -605,7 +605,7 @@
+         mkdir -p doc
+         mv $(DOC) doc

+-install:        sqlite3 libsqlite3.la sqlite3.h ${HAVE_TCL:1=tcl_install}
++dont_install:        sqlite3 libsqlite3.la sqlite3.h ${HAVE_TCL:1=tcl_install}
+         $(INSTALL) -d $(DESTDIR)$(libdir)
+         $(LTINSTALL) libsqlite3.la $(DESTDIR)$(libdir)
+         $(INSTALL) -d $(DESTDIR)$(exec_prefix)/bin
+@@ -615,7 +615,7 @@
+         $(INSTALL) -d $(DESTDIR)$(libdir)/pkgconfig; 
+         $(INSTALL) -m 0644 sqlite3.pc $(DESTDIR)$(libdir)/pkgconfig; 

+-tcl_install:        libtclsqlite3.la
++install:        libtclsqlite3.la
+         tclsh $(TOP)/tclinstaller.tcl $(VERSION)

+ clean:        
+diff -ru src/sqlite-3.1.3/configure src/sqlite-3.1.3.mine/configure
+--- src/sqlite-3.1.3/configure        2005-02-19 09:30:48.000000000 -0500
++++ src/sqlite-3.1.3.mine/configure        2007-05-31 17:39:49.000000000 -0400
+@@ -20343,7 +20343,7 @@
+ #########
+ # Generate the output files.
+ #
+-                    ac_config_files=&quot;$ac_config_files Makefile sqlite3.pc&quot;
++                    ac_config_files=&quot;$ac_config_files Makefile sqlite3.pc tclinstaller.tcl&quot;
+ cat &gt;confcache &lt;&lt;\_ACEOF
+ # This file is a shell script that caches the results of configure
+ # tests run on this system so they can be shared between configure
+diff -ru src/sqlite-3.1.3/tclinstaller.tcl src/sqlite-3.1.3.mine/tclinstaller.tcl
+--- src/sqlite-3.1.3/tclinstaller.tcl        2005-01-30 17:10:01.000000000 -0500
++++ src/sqlite-3.1.3.mine/tclinstaller.tcl        2007-05-31 17:33:32.000000000 -0400
+@@ -7,7 +7,7 @@
+ set VERSION [lindex $argv 0]
+ set LIBFILE .libs/libtclsqlite3[info sharedlibextension]
+ if { ![info exists env(DESTDIR)] } { set env(DESTDIR) &quot;&quot; }
+-set LIBDIR $env(DESTDIR)[lindex $auto_path 0]
++set LIBDIR @prefix@/share/macports/Tcl
+ set LIBNAME [file tail $LIBFILE]
+ set LIB $LIBDIR/sqlite3/$LIBNAME

</ins></span></pre></div>
<a id="branchesdp2mpmovebasesrcsqlite313targz"></a>
<div class="binary"><h4>Added: branches/dp2mp-move/base/src/sqlite-3.1.3.tar.gz</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: branches/dp2mp-move/base/src/sqlite-3.1.3.tar.gz
</span><span class="cx">___________________________________________________________________
</span><span class="cx">Name: svn:mime-type
</span><span class="cx">   + application/octet-stream
</span></div>

</body>
</html>