pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/databases/sqlite3 Updated sqlite to 3.5.2. The main re...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/79308bd91e50
branches:  trunk
changeset: 535366:79308bd91e50
user:      rillig <rillig%pkgsrc.org@localhost>
date:      Thu Nov 15 10:39:18 2007 +0000

description:
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.

diffstat:

 databases/sqlite3/Makefile        |  4 ++--
 databases/sqlite3/Makefile.common |  6 +++---
 databases/sqlite3/buildlink3.mk   |  4 ++--
 databases/sqlite3/distinfo        |  8 ++++----
 4 files changed, 11 insertions(+), 11 deletions(-)

diffs (70 lines):

diff -r e5396bf2bb77 -r 79308bd91e50 databases/sqlite3/Makefile
--- a/databases/sqlite3/Makefile        Thu Nov 15 09:19:36 2007 +0000
+++ b/databases/sqlite3/Makefile        Thu Nov 15 10:39:18 2007 +0000
@@ -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 @@
 
 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 -r e5396bf2bb77 -r 79308bd91e50 databases/sqlite3/Makefile.common
--- a/databases/sqlite3/Makefile.common Thu Nov 15 09:19:36 2007 +0000
+++ b/databases/sqlite3/Makefile.common Thu Nov 15 10:39:18 2007 +0000
@@ -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@localhost
-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 -r e5396bf2bb77 -r 79308bd91e50 databases/sqlite3/buildlink3.mk
--- a/databases/sqlite3/buildlink3.mk   Thu Nov 15 09:19:36 2007 +0000
+++ b/databases/sqlite3/buildlink3.mk   Thu Nov 15 10:39:18 2007 +0000
@@ -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 @@
 
 .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 -r e5396bf2bb77 -r 79308bd91e50 databases/sqlite3/distinfo
--- a/databases/sqlite3/distinfo        Thu Nov 15 09:19:36 2007 +0000
+++ b/databases/sqlite3/distinfo        Thu Nov 15 10:39:18 2007 +0000
@@ -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



Home | Main Index | Thread Index | Old Index