summaryrefslogtreecommitdiff
path: root/sqlite3
diff options
context:
space:
mode:
Diffstat (limited to 'sqlite3')
-rw-r--r--sqlite3/.gitignore5
-rw-r--r--sqlite3/buildfile9
-rw-r--r--sqlite3/manifest11
3 files changed, 20 insertions, 5 deletions
diff --git a/sqlite3/.gitignore b/sqlite3/.gitignore
index 9e8f177..144ade9 100644
--- a/sqlite3/.gitignore
+++ b/sqlite3/.gitignore
@@ -3,9 +3,14 @@
*.d
*.t
*.i
+*.i.*
*.ii
+*.ii.*
*.o
*.obj
+*.gcm
+*.pcm
+*.ifc
*.so
*.dll
*.a
diff --git a/sqlite3/buildfile b/sqlite3/buildfile
index a8e7466..e408acb 100644
--- a/sqlite3/buildfile
+++ b/sqlite3/buildfile
@@ -8,6 +8,15 @@ import libs += libz%lib{z}
exe{sqlite3}: {h c}{*} $libs testscript
+# @@ TMP Workaround GCC bug 84583:
+#
+# shell.exe.o.i:165900:40: error: unterminated string literal
+#
+# Note: on upgrade check if it is still required.
+#
+if ($c.id == 'gcc' && $c.target.system == 'mingw32')
+ obj{shell}: cc.reprocess = true
+
gcc = ($c.class == 'gcc')
# Build options.
diff --git a/sqlite3/manifest b/sqlite3/manifest
index 80556fe..423e071 100644
--- a/sqlite3/manifest
+++ b/sqlite3/manifest
@@ -1,9 +1,9 @@
: 1
name: sqlite3
-version: 3.27.2+1
+version: 3.39.4+1
project: sqlite
summary: SQLite database engine shell program
-license: public domain
+license: blessing ; SQLite Blessing.
topics: SQLite, SQL, relational database
description-file: README
url: https://sqlite.org/
@@ -14,7 +14,8 @@ email: sqlite-users@mailinglists.sqlite.org ; Mailing list.
package-email: packaging@build2.org ; Mailing list.
build-error-email: builds@build2.org
builds: all
-depends: * build2 >= 0.11.0
-depends: * bpkg >= 0.11.0
+builds: -wasm
+depends: * build2 >= 0.15.0
+depends: * bpkg >= 0.15.0
depends: libsqlite3 == $
-depends: libz >= 1.2.1100
+depends: libz ^1.2.1100