Просмотр исходного кода

package/sqlite: bump version to 3.51.0

Release notes: https://sqlite.org/releaselog/3_51_0.html

Removed patch which is included in this release.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Bernd Kuhls 2 месяцев назад
Родитель
Сommit
d2afa96009
3 измененных файлов с 3 добавлено и 62 удалено
  1. 0 59
      package/sqlite/0001-disable-rpath.patch
  2. 1 1
      package/sqlite/sqlite.hash
  3. 2 2
      package/sqlite/sqlite.mk

+ 0 - 59
package/sqlite/0001-disable-rpath.patch

@@ -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 <bernd@kuhls.net>
-
-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.
-

+ 1 - 1
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

+ 2 - 2
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