mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-11 23:16:58 +02:00
dev-db/sqlite: Sync with Gentoo
It's from Gentoo commit 792d9b35c36dbb8ab61ef7765ed5c39dd920a9f1.
This commit is contained in:
parent
63032c2975
commit
41735b2e65
29
sdk_container/src/third_party/portage-stable/dev-db/sqlite/files/sqlite-3.49.0-icu-tests.patch
vendored
Normal file
29
sdk_container/src/third_party/portage-stable/dev-db/sqlite/files/sqlite-3.49.0-icu-tests.patch
vendored
Normal file
@ -0,0 +1,29 @@
|
||||
https://sqlite.org/forum/forumpost/f93323a743
|
||||
https://sqlite.org/src/info/5964616dc9de9323
|
||||
--- a/test/like3.test
|
||||
+++ b/test/like3.test
|
||||
@@ -302,15 +302,23 @@
|
||||
}
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
reset_db
|
||||
|
||||
+# See forum thread https://sqlite.org/forum/info/d7b90d92ffbfc61f
|
||||
foreach enc {
|
||||
UTF-8
|
||||
UTF-16le
|
||||
UTF-16be
|
||||
} {
|
||||
+ ifcapable icu {
|
||||
+ if {$enc=="UTF-8"} {
|
||||
+ # The invalid UTF8 used in these tests is incompatible with ICU
|
||||
+ # https://sqlite.org/forum/forumpost/2ca8a09a7e
|
||||
+ continue
|
||||
+ }
|
||||
+ }
|
||||
foreach {tn expr} {
|
||||
1 "CAST (X'FF' AS TEXT)"
|
||||
2 "CAST (X'FFBF' AS TEXT)"
|
||||
3 "CAST (X'FFBFBF' AS TEXT)"
|
||||
4 "CAST (X'FFBFBFBF' AS TEXT)"
|
||||
|
@ -53,6 +53,8 @@ PATCHES=(
|
||||
"${FILESDIR}"/${PN}-3.47.2-hwtime.h-Don-t-use-rdtsc-on-i486.patch
|
||||
# https://sqlite.org/forum/forumpost/3c2014fea4
|
||||
"${FILESDIR}"/${PN}-3.49.0-cppflags.patch
|
||||
# https://sqlite.org/forum/forumpost/f93323a743
|
||||
"${FILESDIR}"/${PN}-3.49.0-icu-tests.patch
|
||||
)
|
||||
|
||||
_fossil_fetch() {
|
||||
@ -141,9 +143,6 @@ src_unpack() {
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
|
||||
# Avoid stripping during the install phase
|
||||
sed -i -e 's/$(INSTALL) -s /$(INSTALL) /' main.mk || die
|
||||
default
|
||||
|
||||
multilib_copy_sources
|
||||
@ -327,9 +326,9 @@ multilib_src_configure() {
|
||||
options+=( --soname=legacy )
|
||||
|
||||
# https://sqlite.org/forum/forumpost/4f4d06a9f6683bb9
|
||||
tc-export CC
|
||||
tc-export_build_env BUILD_CC
|
||||
|
||||
CC_FOR_BUILD=${CC} econf "${options[@]}"
|
||||
CC_FOR_BUILD=${BUILD_CC} econf "${options[@]}"
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
|
Loading…
Reference in New Issue
Block a user