<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-base.

</pre>
<p><a href="https://github.com/macports/macports-base/commit/fcdbfd4b020490f9fde475398e82906edd46f608">https://github.com/macports/macports-base/commit/fcdbfd4b020490f9fde475398e82906edd46f608</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new fcdbfd4  Avoid Tiger-incompatible SQL syntax
</span>fcdbfd4 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit fcdbfd4b020490f9fde475398e82906edd46f608
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Wed Feb 8 10:24:47 2017 +1100

<span style='display:block; white-space:pre;color:#404040;'>    Avoid Tiger-incompatible SQL syntax
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The index should always exist, so just leaving out IF EXISTS is probably OK.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://trac.macports.org/ticket/53421
</span>---
 src/cregistry/sql.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/cregistry/sql.c b/src/cregistry/sql.c
</span><span style='display:block; white-space:pre;color:#808080;'>index d0e466c..59b7e9d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/cregistry/sql.c
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/cregistry/sql.c
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,6 +39,12 @@
</span> #include <tcl.h>
 #include <time.h>
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+/*** Keep all SQL compatible with SQLite 3.1.3 as shipped with Tiger.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *** (Conditionally doing things a better way when possible based on
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *** SQLITE_VERSION_NUMBER is OK.)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ***/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> /**
  * Executes a null-terminated list of queries. Pass it a list of queries, it'll
  * execute them. This is mainly intended for initialization, when you have a
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -387,7 +393,11 @@ int update_db(sqlite3* db, reg_error* errPtr) {
</span>             /* Delete the file_binary index, since it's a low-quality index
              * according to https://www.sqlite.org/queryplanner-ng.html#howtofix */
             static char* version_1_201_queries[] = {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+#if SQLITE_VERSION_NUMBER >= 3003000
</span>                 "DROP INDEX IF EXISTS registry.file_binary",
<span style='display:block; white-space:pre;background:#e0ffe0;'>+#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                "DROP INDEX registry.file_binary",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#endif
</span>                 "UPDATE registry.metadata SET value = '1.201' WHERE key = 'version'",
                 "COMMIT",
                 NULL
</pre><pre style='margin:0'>

</pre>