diff options
author | Markus Rathgeb <rathgeb.markus@googlemail.com> | 2011-04-14 10:18:25 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2011-04-14 10:18:25 +0200 |
commit | 47b472f94c4cd17f9af071ecd528a2e2a98125d2 (patch) | |
tree | 83a59c210279b41355b377e362e853ab91cf418a | |
parent | 71962c6b5c9251b32f6a20563ecf39fcc4363a4f (diff) | |
download | ptxdist-47b472f94c4cd17f9af071ecd528a2e2a98125d2.tar.gz ptxdist-47b472f94c4cd17f9af071ecd528a2e2a98125d2.tar.xz |
Bump the old SQLite version to the recent one that is recommend by the
sqlite developers.
Signed-off-by: Markus Rathgeb <rathgeb.markus@googlemail.com>
-rw-r--r-- | rules/sqlite.in | 56 | ||||
-rw-r--r-- | rules/sqlite.make | 69 |
2 files changed, 13 insertions, 112 deletions
diff --git a/rules/sqlite.in b/rules/sqlite.in index 94c90ebd5..9e7e94af0 100644 --- a/rules/sqlite.in +++ b/rules/sqlite.in @@ -10,65 +10,15 @@ menuconfig SQLITE help SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. - Note: This package needs a host tclsh to be built. if SQLITE comment "build options" -#choice -# prompt "Assume text encoding" -# default ISO8859 -# -# config SQLITE_ISO8859 -# bool -# prompt "ISO8859" -# -# config SQLITE_UTF8 -# bool -# prompt "UTF-8" -#endchoice - -choice - prompt "Temp. RAM storage" - default SQLITE_TEMPSTORE_NEVER - - config SQLITE_TEMPSTORE_NEVER - bool - prompt "never" - - config SQLITE_TEMPSTORE_NO - bool - prompt "no" - - config SQLITE_TEMPSTORE_YES - bool - prompt "yes" - - config SQLITE_TEMPSTORE_ALWAYS - bool - prompt "always" - -endchoice - - config SQLITE_THREADSAFE bool prompt "Safe for use within a multi-threaded program" - -config SQLITE_CROSS_THREAD_CONNECTIONS - bool - prompt "Thread connection sharing" - help - Allow connection sharing across threads - -config SQLITE_THREAD_OVERRIDE_LOCKS - bool - prompt "Thread override locks" - help - Threads can override each others locks - config SQLITE_LOAD_EXTENTION bool prompt "external extensions" @@ -81,12 +31,6 @@ config SQLITE_READLINE help Enable readline support -config SQLITE_TCL - bool - prompt "build tcl extension" - help - Build the TCL extension - comment "install options" config SQLITE_TOOL diff --git a/rules/sqlite.make b/rules/sqlite.make index f885ad56b..ef42be5f2 100644 --- a/rules/sqlite.make +++ b/rules/sqlite.make @@ -4,6 +4,7 @@ # 2009 by Juergen Beisert <j.beisert@pengtronix.de> # 2009 by Erwin Rol <erwin@erwinrol.com> # 2010 by Marc Kleine-Budde <mkl@pengutronix.de> +# 2011 by Markus Rathgeb <rathgeb.markus@googlemail.com> # # See CREDITS for details about who has contributed to this project. # @@ -19,8 +20,13 @@ PACKAGES-$(PTXCONF_SQLITE) += sqlite # # Paths and names # -SQLITE_VERSION := 3.6.22 -SQLITE := sqlite-$(SQLITE_VERSION) +SQLITE_VERSION := 3070500 +SQLITE_TYPE := autoconf +ifeq ($(SQLITE_TYPE),) +SQLITE := sqlite-$(SQLITE_VERSION) +else +SQLITE := sqlite-$(SQLITE_TYPE)-$(SQLITE_VERSION) +endif SQLITE_SUFFIX := tar.gz SQLITE_URL := http://www.sqlite.org/$(SQLITE).$(SQLITE_SUFFIX) SQLITE_SOURCE := $(SRCDIR)/$(SQLITE).$(SQLITE_SUFFIX) @@ -40,32 +46,10 @@ $(SQLITE_SOURCE): SQLITE_PATH := PATH=$(CROSS_PATH) -# don't use := here! -SQLITE_ENV = \ - $(CROSS_ENV) \ - TCLLIBDIR=/usr/lib/tcl$(TCL_MAJOR).$(TCL_MINOR)/sqlite3 - SQLITE_AUTOCONF := \ $(CROSS_AUTOCONF_USR) \ $(GLOBAL_LARGE_FILE_OPTION) \ - --enable-releasemode \ - --disable-amalgamation - -ifdef PTXCONF_SQLITE_TEMPSTORE_NEVER -SQLITE_AUTOCONF += --enable-tempstore=never -endif - -ifdef PTXCONF_SQLITE_TEMPSTORE_NO -SQLITE_AUTOCONF += --enable-tempstore=no -endif - -ifdef PTXCONF_SQLITE_TEMPSTORE_YES -SQLITE_AUTOCONF += --enable-tempstore=yes -endif - -ifdef PTXCONF_SQLITE_TEMPSTORE_ALWAYS -SQLITE_AUTOCONF += --enable-tempstore=always -endif + --disable-static ifdef PTXCONF_SQLITE_THREADSAFE SQLITE_AUTOCONF += --enable-threadsafe @@ -73,36 +57,15 @@ else SQLITE_AUTOCONF += --disable-threadsafe endif -ifdef PTXCONF_SQLITE_CROSS_THREAD_CONNECTIONS -SQLITE_AUTOCONF += --enable-cross-thread-connections -else -SQLITE_AUTOCONF += --disable-cross-thread-connections -endif - -ifdef PTXCONF_SQLITE_THREAD_OVERRIDE_LOCKS -SQLITE_AUTOCONF += --enable-threads-override-locks -else -SQLITE_AUTOCONF += --disable-threads-override-locks -endif - ifdef PTXCONF_SQLITE_LOAD_EXTENTION -SQLITE_AUTOCONF += --enable-load-extension +SQLITE_AUTOCONF += --enable-dynamic-extensions else -SQLITE_AUTOCONF += --disable-load-extension -endif - -ifdef PTXCONF_SQLITE_TCL -SQLITE_AUTOCONF += \ - --enable-tcl \ - --with-tcl="$(SYSROOT)/usr/lib" -else -SQLITE_AUTOCONF += --disable-tcl +SQLITE_AUTOCONF += --disable-dynamic-extensions endif ifdef PTXCONF_SQLITE_READLINE SQLITE_AUTOCONF += \ - --enable-readline \ - --with-readline-inc="-I$(SYSROOT)/include/readline" + --enable-readline else SQLITE_AUTOCONF += --disable-readline endif @@ -120,18 +83,12 @@ $(STATEDIR)/sqlite.targetinstall: @$(call install_fixup, sqlite,AUTHOR,"Ladislav Michl <ladis@linux-mips.org>") @$(call install_fixup, sqlite,DESCRIPTION,missing) - @$(call install_lib, sqlite, 0, 0, 0644, libsqlite3-$(SQLITE_VERSION)) + @$(call install_lib, sqlite, 0, 0, 0644, libsqlite3) ifdef PTXCONF_SQLITE_TOOL @$(call install_copy, sqlite, 0, 0, 0755, -, /usr/bin/sqlite3) endif -ifdef PTXCONF_SQLITE_TCL - @$(call install_copy, sqlite, 0, 0, 0644, -, \ - /usr/lib/tcl$(TCL_MAJOR).$(TCL_MINOR)/sqlite3/libtclsqlite3.so) - @$(call install_copy, sqlite, 0, 0, 0644, -, \ - /usr/lib/tcl$(TCL_MAJOR).$(TCL_MINOR)/sqlite3/pkgIndex.tcl) -endif @$(call install_finish, sqlite) @$(call touch) |