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.