Hello community,
here is the log from the commit of package sqlite3 for openSUSE:Factory
checked in at Mon Jan 24 16:01:19 CET 2011.
--------
--- sqlite3/sqlite3.changes 2010-08-27 13:02:21.000000000 +0200
+++ /mounts/work_src_done/STABLE/sqlite3/sqlite3.changes 2011-01-13 16:01:16.000000000 +0100
@@ -1,0 +2,60 @@
+Thu Jan 13 14:08:55 UTC 2011 - max@novell.com
+
+- Adjust the package to the new upstream tarball naming and
+ version numbering scheme.
+
+- New version: 3.7.4:
+ * Added the sqlite3_blob_reopen() interface to allow an
+ existing sqlite3_blob object to be rebound to a new row.
+ * Use the new sqlite3_blob_reopen() interface to improve the
+ performance of FTS.
+ * VFSes that do not support shared memory are allowed to access
+ WAL databases if PRAGMA locking_mode is set to EXCLUSIVE.
+ * Enhancements to EXPLAIN QUERY PLAN.
+ * Added the sqlite3_stmt_readonly() interface.
+ * Added PRAGMA checkpoint_fullfsync.
+ * Added the SQLITE_FCNTL_FILE_POINTER option to
+ sqlite3_file_control().
+ * Added support for FTS4 and enhancements to the FTS matchinfo()
+ function.
+ * Added the test_superlock.c module which provides example code
+ for obtaining an exclusive lock to a rollback or WAL database.
+ * Added the test_multiplex.c module which provides an example
+ VFS that provides multiplexing (sharding) of a DB, splitting
+ it over multiple files of fixed size.
+ * A very obscure bug associated with the or optimization was
+ fixed.
+
+-------------------------------------------------------------------
+Wed Nov 17 17:06:54 UTC 2010 - max@novell.com
+
+- New version: 3.7.3:
+ * Added the sqlite3_create_function_v2() interface that
+ includes a destructor callback.
+ * Added support for custom r-tree queries using
+ application-supplied callback routines to define the boundary
+ of the query region.
+ * The default page cache strives more diligently to avoid using
+ memory beyond what is allocated to it by
+ SQLITE_CONFIG_PAGECACHE. Or if using page cache is allocating
+ from the heap, it strives to avoid going over the
+ sqlite3_soft_heap_limit64(), even if
+ SQLITE_ENABLE_MEMORY_MANAGEMENT is not set.
+ * Added the sqlite3_soft_heap_limit64() interface as a
+ replacement for sqlite3_soft_heap_limit().
+ * The ANALYZE command now gathers statistics on tables even if
+ they have no indices.
+ * Tweaks to the query planner to help it do a better job of
+ finding the most efficient query plan for each query.
+ * Enhanced the internal text-to-numeric conversion routines so
+ that they work with UTF8 or UTF16, thereby avoiding some
+ UTF16-to-UTF8 text conversions.
+ * Fix a problem that was causing excess memory usage with large
+ WAL transactions in win32 systems.
+ * The interface between the VDBE and B-Tree layer is enhanced
+ such that the VDBE provides hints to the B-Tree layer letting
+ the B-Tree layer know when it is safe to use hashing instead
+ of B-Trees for transient tables.
+ * Miscellaneous documentation enhancements.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
sqlite-amalgamation-3.7.2.tar.bz2
sqlite-tcl.patch
sqlite-tcl.tar.bz2
New:
----
sqlite-autoconf-3070400.tar.bz2
sqlite-tea.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sqlite3.spec ++++++
--- /var/tmp/diff_new_pack.kmem8h/_old 2011-01-24 16:00:50.000000000 +0100
+++ /var/tmp/diff_new_pack.kmem8h/_new 2011-01-24 16:00:50.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package sqlite3 (Version 3.7.2)
+# spec file for package sqlite3
#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,9 +18,10 @@
# norootforbuild
%if 0%{?!tcl_archdir:1}
-# %tcl_archdir didn't exist before openSUSE 11.0
-%define tcl_archdir %(echo 'puts [lindex $tcl_pkgPath 0]'|tclsh)
+# tcl_archdir didn't exist before openSUSE 11.0
+%define tcl_archdir %{expand:%(echo 'puts [lindex $tcl_pkgPath 0]' | tclsh)}
%endif
+%define tarversion %{expand:%(echo 'puts [format "%d%02d%02d%02d" {*}[split "%{version}.0" .]]' | tclsh)}
#
%if 0%{?suse_version} >= 1100
# The package naming scheme changed starting with openSUSE 11.0
@@ -38,7 +39,7 @@
Group: Productivity/Databases/Servers
Summary: Embeddable SQL Database Engine
Url: http://www.sqlite.org/
-Version: 3.7.2
+Version: 3.7.4
Release: 1
# bug437293
%ifarch ppc64
@@ -50,10 +51,9 @@
%endif
Provides: sqlite = %version
Obsoletes: sqlite < %version
-Source0: http://www.sqlite.org/sqlite-amalgamation-%version.tar.bz2
-Source1: sqlite-tcl.tar.bz2
+Source0: sqlite-autoconf-%tarversion.tar.bz2
+Source1: sqlite-tea.tar.bz2
Source3: baselibs.conf
-Patch0: sqlite-tcl.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -152,23 +152,20 @@
D. Richard Hipp