Subject: CVS commit: pkgsrc/databases/sqlite
To: None <pkgsrc-changes@NetBSD.org>
From: Soren Jacobsen <snj@netbsd.org>
List: pkgsrc-changes
Date: 03/31/2004 05:50:18
Module Name: pkgsrc
Committed By: snj
Date: Wed Mar 31 05:50:18 UTC 2004
Modified Files:
pkgsrc/databases/sqlite: Makefile PLIST distinfo
pkgsrc/databases/sqlite/patches: patch-aa
Added Files:
pkgsrc/databases/sqlite: buildlink3.mk
Removed Files:
pkgsrc/databases/sqlite/patches: patch-ab patch-ac patch-ad patch-ae
patch-af patch-ag patch-ah patch-ai patch-aj patch-ak patch-al
patch-am patch-an patch-ao patch-ap patch-aq patch-ar patch-as
patch-at patch-au patch-av patch-aw patch-ax patch-ay
Log Message:
Update to sqlite-2.8.13. Closes PR pkg/24660.
FreeBSD 4 portability hint from Michal Pasternak.
Some of the changes since 2.8.5 include:
* Refactor parts of the code in order to make the code footprint
smaller. The code is now also a little bit faster.
* The built-in min() and max() functions now honor the difference
between NUMERIC and TEXT datatypes.
* New HH:MM:SS modifier to the built-in date/time functions.
* Add function prototypes for the database encryption API.
* Fix a bug that might corrupt the rollback journal if a power failure or
external program halt occurs in the middle of a COMMIT.
* Reduce the size and increase the speed of various modules.
* Fix a potential database corruption problem on Unix.
* Fix a 32-bit integer overflow problem that could result in corrupt
indices in a database if large negative numbers (less than -2147483648)
were inserted into a indexed numeric column.
* Fix a locking problem on multi-threaded Linux implementations.
* Fix a critical bug introduced in 2.8.0 which could cause database corruption.
* The VACUUM command now works with the non-callback API
* If the name of the database is an empty string, open a new database in a
temporary file that is automatically deleted when the database is
closed.
* Performance enhancements in the lemon-generated parser
* Documentation updates and typo fixes
* Removed support for the Oracle8 outer join syntax.
* Allow GLOB and LIKE operators to work as functions.
* Make sure the journal file directory entry is committed to disk before
writing the database file.
To generate a diff of this commit:
cvs rdiff -r1.21 -r1.22 pkgsrc/databases/sqlite/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/databases/sqlite/PLIST
cvs rdiff -r0 -r1.1 pkgsrc/databases/sqlite/buildlink3.mk
cvs rdiff -r1.14 -r1.15 pkgsrc/databases/sqlite/distinfo
cvs rdiff -r1.5 -r1.6 pkgsrc/databases/sqlite/patches/patch-aa
cvs rdiff -r1.5 -r0 pkgsrc/databases/sqlite/patches/patch-ab
cvs rdiff -r1.4 -r0 pkgsrc/databases/sqlite/patches/patch-ac \
pkgsrc/databases/sqlite/patches/patch-ad \
pkgsrc/databases/sqlite/patches/patch-ae \
pkgsrc/databases/sqlite/patches/patch-af \
pkgsrc/databases/sqlite/patches/patch-ag
cvs rdiff -r1.2 -r0 pkgsrc/databases/sqlite/patches/patch-ah \
pkgsrc/databases/sqlite/patches/patch-ai \
pkgsrc/databases/sqlite/patches/patch-aj \
pkgsrc/databases/sqlite/patches/patch-ak \
pkgsrc/databases/sqlite/patches/patch-al \
pkgsrc/databases/sqlite/patches/patch-am \
pkgsrc/databases/sqlite/patches/patch-an \
pkgsrc/databases/sqlite/patches/patch-ao \
pkgsrc/databases/sqlite/patches/patch-ap \
pkgsrc/databases/sqlite/patches/patch-aq \
pkgsrc/databases/sqlite/patches/patch-ar \
pkgsrc/databases/sqlite/patches/patch-as \
pkgsrc/databases/sqlite/patches/patch-at
cvs rdiff -r1.1 -r0 pkgsrc/databases/sqlite/patches/patch-au \
pkgsrc/databases/sqlite/patches/patch-av \
pkgsrc/databases/sqlite/patches/patch-aw \
pkgsrc/databases/sqlite/patches/patch-ax \
pkgsrc/databases/sqlite/patches/patch-ay
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.