Subject: CVS commit: pkgsrc/databases/sqlite
From: Soren Jacobsen
Date: 2004-03-31 07:50:18
Message id: 20040331055018.3B3C02DA1D@cvs.netbsd.org

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.

Files:
RevisionActionfile
1.22modifypkgsrc/databases/sqlite/Makefile
1.3modifypkgsrc/databases/sqlite/PLIST
1.15modifypkgsrc/databases/sqlite/distinfo
1.6modifypkgsrc/databases/sqlite/patches/patch-aa
1.1addpkgsrc/databases/sqlite/buildlink3.mk
1.5removepkgsrc/databases/sqlite/patches/patch-ab
1.4removepkgsrc/databases/sqlite/patches/patch-ac
1.4removepkgsrc/databases/sqlite/patches/patch-ad
1.4removepkgsrc/databases/sqlite/patches/patch-ae
1.4removepkgsrc/databases/sqlite/patches/patch-af
1.4removepkgsrc/databases/sqlite/patches/patch-ag
1.2removepkgsrc/databases/sqlite/patches/patch-ah
1.2removepkgsrc/databases/sqlite/patches/patch-ai
1.2removepkgsrc/databases/sqlite/patches/patch-aj
1.2removepkgsrc/databases/sqlite/patches/patch-ak
1.2removepkgsrc/databases/sqlite/patches/patch-al
1.2removepkgsrc/databases/sqlite/patches/patch-am
1.2removepkgsrc/databases/sqlite/patches/patch-an
1.2removepkgsrc/databases/sqlite/patches/patch-ao
1.2removepkgsrc/databases/sqlite/patches/patch-ap
1.2removepkgsrc/databases/sqlite/patches/patch-aq
1.2removepkgsrc/databases/sqlite/patches/patch-ar
1.2removepkgsrc/databases/sqlite/patches/patch-as
1.2removepkgsrc/databases/sqlite/patches/patch-at
1.1removepkgsrc/databases/sqlite/patches/patch-au
1.1removepkgsrc/databases/sqlite/patches/patch-av
1.1removepkgsrc/databases/sqlite/patches/patch-aw
1.1removepkgsrc/databases/sqlite/patches/patch-ax
1.1removepkgsrc/databases/sqlite/patches/patch-ay