diff --git a/package/sqlite/0001-disable-rpath.patch b/package/sqlite/0001-disable-rpath.patch deleted file mode 100644 index 6eb20488b0..0000000000 --- a/package/sqlite/0001-disable-rpath.patch +++ /dev/null @@ -1,59 +0,0 @@ -Add the --disable-rpath configure script flag to address - -Upstream: https://sqlite.org/src/info/a59d9bb25e - -Signed-off-by: Bernd Kuhls - -Index: autosetup/sqlite-config.tcl -================================================================== ---- a/autosetup/sqlite-config.tcl -+++ b/autosetup/sqlite-config.tcl -@@ -334,12 +334,12 @@ - # canonical build! - static-shell=1 - => {Link the sqlite3 shell app against the DLL instead of embedding sqlite3.c} - } - {canonical autoconf} { -- # A potential TODO without a current use case: -- #rpath=1 => {Disable use of the rpath linker flag} -+ rpath=1 => {Disable use of the rpath linker flag} -+ - # soname: https://sqlite.org/src/forumpost/5a3b44f510df8ded - soname:=legacy - => {SONAME for libsqlite3.so. "none", or not using this flag, sets no - soname. "legacy" sets it to its historical value of - libsqlite3.so.0. A value matching the glob "libsqlite3.*" sets -@@ -2138,25 +2138,25 @@ - } - - ######################################################################## - # Handle the --enable/disable-rpath flag. - proc sqlite-handle-rpath {} { -- proj-check-rpath - # autosetup/cc-shared.tcl sets the rpath flag definition in - # [get-define SH_LINKRPATH], but it does so on a per-platform basis - # rather than as a compiler check. Though we should do a proper - # compiler check (as proj-check-rpath does), we may want to consider - # adopting its approach of clearing the rpath flags for environments - # for which sqlite-env-is-unix-on-windows returns a non-empty - # string. - --# if {[proj-opt-truthy rpath]} { --# proj-check-rpath --# } else { --# msg-result "Disabling use of rpath." --# define LDFLAGS_RPATH "" --# } -+ # https://sqlite.org/forum/forumpost/13cac3b56516f849 -+ if {[proj-opt-truthy rpath]} { -+ proj-check-rpath -+ } else { -+ msg-result "Disabling use of rpath." -+ define LDFLAGS_RPATH "" -+ } - } - - ######################################################################## - # If the --dump-defines configure flag is provided then emit a list of - # all [define] values to config.defines.txt, else do nothing. - diff --git a/package/sqlite/sqlite.hash b/package/sqlite/sqlite.hash index 2ade5afe03..e33c87f34e 100644 --- a/package/sqlite/sqlite.hash +++ b/package/sqlite/sqlite.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 a3db587a1b92ee5ddac2f66b3edb41b26f9c867275782d46c3a088977d6a5b18 sqlite-autoconf-3500400.tar.gz +sha256 42e26dfdd96aa2e6b1b1be5c88b0887f9959093f650d693cb02eb9c36d146ca5 sqlite-autoconf-3510000.tar.gz sha256 66e056b6e8687f32af30d5187611b98b12a8f46f07aaf62f43585f276e8f0ac9 tea/license.terms diff --git a/package/sqlite/sqlite.mk b/package/sqlite/sqlite.mk index 667ee8d70e..13ae9d9281 100644 --- a/package/sqlite/sqlite.mk +++ b/package/sqlite/sqlite.mk @@ -4,8 +4,8 @@ # ################################################################################ -SQLITE_VERSION = 3.50.4 -SQLITE_TAR_VERSION = 3500400 +SQLITE_VERSION = 3.51.0 +SQLITE_TAR_VERSION = 3510000 SQLITE_SOURCE = sqlite-autoconf-$(SQLITE_TAR_VERSION).tar.gz SQLITE_SITE = https://www.sqlite.org/2025 SQLITE_LICENSE = blessing