summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrillig <rillig@pkgsrc.org>2007-11-15 10:39:18 +0000
committerrillig <rillig@pkgsrc.org>2007-11-15 10:39:18 +0000
commit8e04945df1ecd5bdb33e5c9600366ce5c9dcd583 (patch)
treec041a63a5e14eb85754a8b3a55b88bb91c3b2f39
parent014c435d47baf27ecdc4be9a6ce0ff6f71442bc9 (diff)
downloadpkgsrc-8e04945df1ecd5bdb33e5c9600366ce5c9dcd583.tar.gz
Updated sqlite to 3.5.2. The main reason to update was that on Solaris,
the file lemon.c uses the same identifiers (B_TRUE, B_FALSE) as the <sys/types.h> header, and therefore fails to build. Changes since 3.4.2: 2007 Nov 05 (3.5.2) * Dropped support for the SQLITE_OMIT_MEMORY_ALLOCATION compile-time option. * Always open files using FILE_FLAG_RANDOM_ACCESS under windows. * The 3rd parameter of the built-in SUBSTR() function is now optional. * Bug fix: do not invoke the authorizer when reparsing the schema after a schema change. * Added the experimental malloc-free memory allocator in mem3.c. * Virtual machine stores 64-bit integer and floating point constants in binary instead of text for a performance boost. * Fix a race condition in test_async.c. * Added the ".timer" command to the CLI 2007 Oct 04 (3.5.1) * Nota Bene: We are not using terms "alpha" or "beta" on this release because the code is stable and because if we use those terms, nobody will upgrade. However, we still reserve the right to make incompatible changes to the new VFS interface in future releases. * Fix a bug in the handling of SQLITE_FULL errors that could lead to database corruption. [11]Ticket #2686. * The test_async.c drive now does full file locking and works correctly when used simultaneously by multiple processes on the same database. * The CLI ignores whitespace (including comments) at the end of lines * Make sure the query optimizer checks dependences on all terms of a compound SELECT statement. [12]Ticket #2640. * Add demonstration code showing how to build a VFS for a raw mass storage without a filesystem. * Added an output buffer size parameter to the xGetTempname() method of the VFS layer. * Sticky SQLITE_FULL or SQLITE_IOERR errors in the pager are reset when a new transaction is started. 2007 Sep 04 (3.5.0) alpha * Redesign the OS interface layer. See [13]34to35.html for details. *** Potentially incompatible change *** * The [14]sqlite3_release_memory(), [15]sqlite3_soft_heap_limit(), and [16]sqlite3_enable_shared_cache() interfaces now work cross all threads in the process, not just the single thread in which they are invoked. *** Potentially incompatible change *** * Added the [17]sqlite3_open_v2() interface. * Reimplemented the memory allocation subsystem and made it replacable at compile-time. * Created a new mutex subsystem and made it replacable at compile-time. * The same database connection may now be used simultaneously by separate threads.
-rw-r--r--databases/sqlite3/Makefile4
-rw-r--r--databases/sqlite3/Makefile.common6
-rw-r--r--databases/sqlite3/buildlink3.mk4
-rw-r--r--databases/sqlite3/distinfo8
4 files changed, 11 insertions, 11 deletions
diff --git a/databases/sqlite3/Makefile b/databases/sqlite3/Makefile
index 2cd62932096..4144bd55ff8 100644
--- a/databases/sqlite3/Makefile
+++ b/databases/sqlite3/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2007/05/20 00:17:01 heinz Exp $
+# $NetBSD: Makefile,v 1.10 2007/11/15 10:39:18 rillig Exp $
PKG_DESTDIR_SUPPORT= user-destdir
@@ -9,7 +9,7 @@ CONFIGURE_ARGS+= --disable-tcl
post-install:
${INSTALL_MAN} ${WRKSRC}/sqlite3.1 \
- ${DESTDIR:Q}${PREFIX:Q}/${PKGMANDIR}/man1/sqlite3.1
+ ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/sqlite3.1
.include "../../devel/readline/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/databases/sqlite3/Makefile.common b/databases/sqlite3/Makefile.common
index af36b8e3a8c..b9b8738fb12 100644
--- a/databases/sqlite3/Makefile.common
+++ b/databases/sqlite3/Makefile.common
@@ -1,13 +1,13 @@
-# $NetBSD: Makefile.common,v 1.15 2007/09/15 09:17:43 wiz Exp $
+# $NetBSD: Makefile.common,v 1.16 2007/11/15 10:39:18 rillig Exp $
-DISTNAME= sqlite-3.4.2
+DISTNAME= sqlite-3.5.2
PKGNAME= ${DISTNAME:S/-/3-/}
CATEGORIES= databases
MASTER_SITES= http://www.hwaci.com/sw/sqlite/ \
http://www.sqlite.org/
MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= http://www.hwaci.com/sw/sqlite/
+HOMEPAGE= http://www.sqlite.org/
COMMENT= SQL Database Engine in a C Library
DISTINFO_FILE= ${.CURDIR}/../../databases/sqlite3/distinfo
diff --git a/databases/sqlite3/buildlink3.mk b/databases/sqlite3/buildlink3.mk
index 0b1f0d3df2b..eb142659dbe 100644
--- a/databases/sqlite3/buildlink3.mk
+++ b/databases/sqlite3/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.6 2006/07/08 23:10:40 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.7 2007/11/15 10:39:18 rillig Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
SQLITE3_BUILDLINK3_MK:= ${SQLITE3_BUILDLINK3_MK}+
@@ -13,7 +13,7 @@ BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}sqlite3
.if !empty(SQLITE3_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>=3.0.8
-BUILDLINK_ABI_DEPENDS.sqlite3?= sqlite3>=3.2.7nb1
+BUILDLINK_ABI_DEPENDS.sqlite3+= sqlite3>=3.2.7nb1
BUILDLINK_PKGSRCDIR.sqlite3?= ../../databases/sqlite3
.endif # SQLITE3_BUILDLINK3_MK
diff --git a/databases/sqlite3/distinfo b/databases/sqlite3/distinfo
index d707c5dd272..be463811da3 100644
--- a/databases/sqlite3/distinfo
+++ b/databases/sqlite3/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.14 2007/09/15 09:17:43 wiz Exp $
+$NetBSD: distinfo,v 1.15 2007/11/15 10:39:18 rillig Exp $
-SHA1 (sqlite-3.4.2.tar.gz) = 1ab282719c7c2708536341db5b20f39ab27a654d
-RMD160 (sqlite-3.4.2.tar.gz) = 5833523fedced44b18cc2955b6356be00713412b
-Size (sqlite-3.4.2.tar.gz) = 2377646 bytes
+SHA1 (sqlite-3.5.2.tar.gz) = e347b7040c0da586468811f78c3bc4111f33fc19
+RMD160 (sqlite-3.5.2.tar.gz) = fb5d8af8ab6c0c3b21493a114bdfec789319fc3f
+Size (sqlite-3.5.2.tar.gz) = 2487615 bytes
SHA1 (patch-aa) = 0f6b1cd63810ce06874c781dfda2d3b1531d91da