summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2013-10-19 08:48:08 +0000
committeradam <adam@pkgsrc.org>2013-10-19 08:48:08 +0000
commit6c74cf1c678ae6cd3aa6b716042b71907af0ef7a (patch)
tree05273a725e7c5decc83634bd1a759d94e6575b08
parent5d9c7ff6d44efafce3eedfb365c2d8b84e51a588 (diff)
downloadpkgsrc-6c74cf1c678ae6cd3aa6b716042b71907af0ef7a.tar.gz
Changes 3.8.1:
Added the unlikely() and likelihood() SQL functions to be used as hints to the query planner. Enhancements to the query planner: Take into account the fact WHERE clause terms that cannot be used with indices still probably reduce the number of output rows. Estimate the sizes of table and index rows and use the smallest applicable B-Tree for full scans and "count(*)" operations. Added the soft_heap_limit pragma. Added support for SQLITE_ENABLE_STAT4 Added support for "sz=NNN" parameters at the end of sqlite_stat1.stat fields used to specify the average length in bytes for table and index rows. Avoid running foreign-key constraint checks on an UPDATE if none of the modified columns are associated with foreign keys. Added the SQLITE_MINIMUM_FILE_DESCRIPTOR compile-time option Added the win32-longpath VFS on windows, permitting filenames up to 32K characters in length. The Date And Time Functions are enhanced so that the current time (ex: julianday('now')) is always the same for multiple function invocations within the same sqlite3_step() call. Add the "totype.c" extension, implementing the tointeger() and toreal() SQL functions. FTS4 queries are better able to make use of docid<$limit constraints to limit the amount of I/O required. Added the hidden fts4aux languageid column to the fts4aux virtual table. The VACUUM command packs the database about 1% tighter. The sqlite3_analyzer utility program is updated to provide better descriptions and to compute a more accurate estimate for "Non-sequential pages" Refactor the implementation of PRAGMA statements to improve parsing performance. The directory used to hold temporary files on unix can now be set using the SQLITE_TMPDIR environment variable, which takes precedence over the TMPDIR environment variable. The sqlite3_temp_directory global variable still has higher precedence than both environment variables, however. Added the PRAGMA stats statement. Bug fix: Return the correct answer for "SELECT count(*) FROM table" even if there is a partial index on the table.
-rw-r--r--databases/sqlite3-docs/Makefile6
-rw-r--r--databases/sqlite3-docs/PLIST4
-rw-r--r--databases/sqlite3-docs/distinfo8
-rw-r--r--databases/sqlite3-tcl/Makefile6
-rw-r--r--databases/sqlite3-tcl/distinfo8
-rw-r--r--databases/sqlite3/Makefile6
-rw-r--r--databases/sqlite3/distinfo8
7 files changed, 24 insertions, 22 deletions
diff --git a/databases/sqlite3-docs/Makefile b/databases/sqlite3-docs/Makefile
index eacacd6be2e..d7a089a5495 100644
--- a/databases/sqlite3-docs/Makefile
+++ b/databases/sqlite3-docs/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.22 2013/09/08 06:28:58 adam Exp $
+# $NetBSD: Makefile,v 1.23 2013/10/19 08:48:08 adam Exp $
-DISTNAME= sqlite-doc-3080002
-PKGNAME= sqlite3-docs-3.8.0.2
+DISTNAME= sqlite-doc-3080100
+PKGNAME= sqlite3-docs-3.8.1
CATEGORIES= databases
MASTER_SITES= http://www.hwaci.com/sw/sqlite/2013/ \
http://www.sqlite.org/2013/
diff --git a/databases/sqlite3-docs/PLIST b/databases/sqlite3-docs/PLIST
index a76fd154d1c..2d81ecb4743 100644
--- a/databases/sqlite3-docs/PLIST
+++ b/databases/sqlite3-docs/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.20 2013/09/08 06:28:58 adam Exp $
+@comment $NetBSD: PLIST,v 1.21 2013/10/19 08:48:08 adam Exp $
share/doc/sqlite3/34to35.html
share/doc/sqlite3/35to36.html
share/doc/sqlite3/about.html
@@ -598,6 +598,8 @@ share/doc/sqlite3/releaselog/3_7_9.html
share/doc/sqlite3/releaselog/3_8_0.html
share/doc/sqlite3/releaselog/3_8_0_1.html
share/doc/sqlite3/releaselog/3_8_0_2.html
+share/doc/sqlite3/releaselog/3_8_1.html
+share/doc/sqlite3/releaselog/current.html
share/doc/sqlite3/requirements.html
share/doc/sqlite3/robots.txt
share/doc/sqlite3/rtree.html
diff --git a/databases/sqlite3-docs/distinfo b/databases/sqlite3-docs/distinfo
index 6d3ae2f1bea..780eefbbd5c 100644
--- a/databases/sqlite3-docs/distinfo
+++ b/databases/sqlite3-docs/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.20 2013/09/08 06:28:58 adam Exp $
+$NetBSD: distinfo,v 1.21 2013/10/19 08:48:08 adam Exp $
-SHA1 (sqlite-doc-3080002.zip) = 43e314880cee7c97c240131625f6442c2ca7b109
-RMD160 (sqlite-doc-3080002.zip) = bdc031595d99980ad10f08a63b59146f2be59838
-Size (sqlite-doc-3080002.zip) = 4234101 bytes
+SHA1 (sqlite-doc-3080100.zip) = d7cb698f32318fbf5dce9f10c9cd7b84c3d70105
+RMD160 (sqlite-doc-3080100.zip) = f227b288deff36284b866540b964827c2f07e35c
+Size (sqlite-doc-3080100.zip) = 4247461 bytes
diff --git a/databases/sqlite3-tcl/Makefile b/databases/sqlite3-tcl/Makefile
index c302b5fb400..9b67f3af5df 100644
--- a/databases/sqlite3-tcl/Makefile
+++ b/databases/sqlite3-tcl/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.50 2013/09/08 06:28:58 adam Exp $
+# $NetBSD: Makefile,v 1.51 2013/10/19 08:48:09 adam Exp $
-DISTNAME= sqlite-autoconf-3080002
-PKGNAME= sqlite3-tcl-3.8.0.2
+DISTNAME= sqlite-autoconf-3080100
+PKGNAME= sqlite3-tcl-3.8.1
CATEGORIES= databases
MASTER_SITES= http://www.hwaci.com/sw/sqlite/2013/ \
http://www.sqlite.org/2013/
diff --git a/databases/sqlite3-tcl/distinfo b/databases/sqlite3-tcl/distinfo
index 56cb7cb4ffc..58024bc0670 100644
--- a/databases/sqlite3-tcl/distinfo
+++ b/databases/sqlite3-tcl/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.33 2013/09/08 06:28:58 adam Exp $
+$NetBSD: distinfo,v 1.34 2013/10/19 08:48:09 adam Exp $
-SHA1 (sqlite-autoconf-3080002.tar.gz) = 294c30e882a0d45877bce09afe72d08ccfc6b650
-RMD160 (sqlite-autoconf-3080002.tar.gz) = 23e3de27abae167db2bbc7e97e9fb8a6a1b854ec
-Size (sqlite-autoconf-3080002.tar.gz) = 1878765 bytes
+SHA1 (sqlite-autoconf-3080100.tar.gz) = 42464b07df2d6f8aa28f73ce4cc6d48b47be810e
+RMD160 (sqlite-autoconf-3080100.tar.gz) = 3512c2ebb926f0184eb687443a75c08ec177e104
+Size (sqlite-autoconf-3080100.tar.gz) = 1896869 bytes
SHA1 (patch-aa) = d4d0424eec39ede995c2c408dcf51876072d3fea
SHA1 (patch-ab) = 64a4352b9a8ed0518784837e390541cd4e1bc9aa
diff --git a/databases/sqlite3/Makefile b/databases/sqlite3/Makefile
index 8e421097802..defb7479d90 100644
--- a/databases/sqlite3/Makefile
+++ b/databases/sqlite3/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.69 2013/09/08 06:28:43 adam Exp $
+# $NetBSD: Makefile,v 1.70 2013/10/19 08:48:08 adam Exp $
-DISTNAME= sqlite-autoconf-3080002
-PKGNAME= sqlite3-3.8.0.2
+DISTNAME= sqlite-autoconf-3080100
+PKGNAME= sqlite3-3.8.1
CATEGORIES= databases
MASTER_SITES= http://www.hwaci.com/sw/sqlite/2013/ \
http://www.sqlite.org/2013/
diff --git a/databases/sqlite3/distinfo b/databases/sqlite3/distinfo
index 66edb311b7f..f620f075985 100644
--- a/databases/sqlite3/distinfo
+++ b/databases/sqlite3/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.80 2013/09/08 06:28:43 adam Exp $
+$NetBSD: distinfo,v 1.81 2013/10/19 08:48:08 adam Exp $
-SHA1 (sqlite-autoconf-3080002.tar.gz) = 294c30e882a0d45877bce09afe72d08ccfc6b650
-RMD160 (sqlite-autoconf-3080002.tar.gz) = 23e3de27abae167db2bbc7e97e9fb8a6a1b854ec
-Size (sqlite-autoconf-3080002.tar.gz) = 1878765 bytes
+SHA1 (sqlite-autoconf-3080100.tar.gz) = 42464b07df2d6f8aa28f73ce4cc6d48b47be810e
+RMD160 (sqlite-autoconf-3080100.tar.gz) = 3512c2ebb926f0184eb687443a75c08ec177e104
+Size (sqlite-autoconf-3080100.tar.gz) = 1896869 bytes