OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 04-Oct-2007 08:07:54
Branch: HEAD Handle: 2007100407075400
Modified files:
openpkg-src/sqlite sqlite.patch sqlite.spec
Log:
add support for new full-text-search v3
Summary:
Revision Changes Path
1.42 +19 -5 openpkg-src/sqlite/sqlite.patch
1.160 +1 -0 openpkg-src/sqlite/sqlite.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/sqlite/sqlite.patch
============================================================================
$ cvs diff -u -r1.41 -r1.42 sqlite.patch
--- openpkg-src/sqlite/sqlite.patch 4 Sep 2007 07:31:49 -0000 1.41
+++ openpkg-src/sqlite/sqlite.patch 4 Oct 2007 06:07:54 -0000 1.42
@@ -1,7 +1,7 @@
Index: Makefile.in
---- Makefile.in.orig 2007-06-28 14:46:18 +0200
-+++ Makefile.in 2007-08-14 21:01:55 +0200
-@@ -130,6 +130,18 @@
+--- Makefile.in.orig 2007-09-04 00:11:33 +0200
++++ Makefile.in 2007-10-04 08:06:28 +0200
+@@ -132,6 +132,24 @@
vdbe.lo vdbeapi.lo vdbeaux.lo vdbeblob.lo vdbefifo.lo vdbemem.lo \
where.lo utf.lo legacy.lo vtab.lo
@@ -17,10 +17,16 @@
+LIBOBJ += fts2.lo fts2_hash.lo fts2_porter.lo fts2_tokenizer1.lo
+endif
+
++# FTS3 support
++ifdef FTS3
++TCC += -DSQLITE_ENABLE_FTS3
++LIBOBJ += fts3.lo fts3_hash.lo fts3_porter.lo fts3_tokenizer1.lo
++endif
++
# All of the source code files.
#
SRC = \
-@@ -492,6 +504,25 @@
+@@ -537,6 +555,33 @@
$(LTLINK) -o tclsqlite3 tclsqlite-shell.lo \
libsqlite3.la $(LIBTCL)
@@ -42,13 +48,21 @@
+fts2_tokenizer1.lo: $(TOP)/ext/fts2/fts2_tokenizer1.c $(HDR)
+ $(LTCOMPILE) -c $(TOP)/ext/fts2/fts2_tokenizer1.c
+
++fts3.lo: $(TOP)/ext/fts3/fts3.c $(HDR)
++ $(LTCOMPILE) -c $(TOP)/ext/fts3/fts3.c
++fts3_hash.lo: $(TOP)/ext/fts3/fts3_hash.c $(HDR)
++ $(LTCOMPILE) -c $(TOP)/ext/fts3/fts3_hash.c
++fts3_porter.lo: $(TOP)/ext/fts3/fts3_porter.c $(HDR)
++ $(LTCOMPILE) -c $(TOP)/ext/fts3/fts3_porter.c
++fts3_tokenizer1.lo: $(TOP)/ext/fts3/fts3_tokenizer1.c $(HDR)
++ $(LTCOMPILE) -c $(TOP)/ext/fts3/fts3_tokenizer1.c
+
testfixture$(TEXE): $(TOP)/src/tclsqlite.c libsqlite3.la $(TESTSRC)
$(LTLINK) -DTCLSH=1 -DSQLITE_TEST=1 -DSQLITE_CRASH_TEST=1 \
-DSQLITE_NO_SYNC=1 $(TEMP_STORE) \
Index: sqlite3.pc.in
--- sqlite3.pc.in.orig 2004-07-19 06:25:47 +0200
-+++ sqlite3.pc.in 2007-08-14 21:04:47 +0200
++++ sqlite3.pc.in 2007-10-04 08:04:24 +0200
@@ -8,5 +8,5 @@
Name: SQLite
Description: SQL database engine
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/sqlite/sqlite.spec
============================================================================
$ cvs diff -u -r1.159 -r1.160 sqlite.spec
--- openpkg-src/sqlite/sqlite.spec 4 Oct 2007 06:01:45 -0000 1.159
+++ openpkg-src/sqlite/sqlite.spec 4 Oct 2007 06:07:54 -0000 1.160
@@ -46,6 +46,7 @@
%option with_threads no
%option with_fts1 no
%option with_fts2 no
+%option with_fts3 no
%option with_odbc no
%option with_jdbc no
@@ .
______________________________________________________________________
OpenPKG http://openpkg.org
CVS Repository Commit List [email protected]