mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-12 07:26: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
|
"${FILESDIR}"/${PN}-3.47.2-hwtime.h-Don-t-use-rdtsc-on-i486.patch
|
||||||
# https://sqlite.org/forum/forumpost/3c2014fea4
|
# https://sqlite.org/forum/forumpost/3c2014fea4
|
||||||
"${FILESDIR}"/${PN}-3.49.0-cppflags.patch
|
"${FILESDIR}"/${PN}-3.49.0-cppflags.patch
|
||||||
|
# https://sqlite.org/forum/forumpost/f93323a743
|
||||||
|
"${FILESDIR}"/${PN}-3.49.0-icu-tests.patch
|
||||||
)
|
)
|
||||||
|
|
||||||
_fossil_fetch() {
|
_fossil_fetch() {
|
||||||
@ -141,9 +143,6 @@ src_unpack() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
|
|
||||||
# Avoid stripping during the install phase
|
|
||||||
sed -i -e 's/$(INSTALL) -s /$(INSTALL) /' main.mk || die
|
|
||||||
default
|
default
|
||||||
|
|
||||||
multilib_copy_sources
|
multilib_copy_sources
|
||||||
@ -327,9 +326,9 @@ multilib_src_configure() {
|
|||||||
options+=( --soname=legacy )
|
options+=( --soname=legacy )
|
||||||
|
|
||||||
# https://sqlite.org/forum/forumpost/4f4d06a9f6683bb9
|
# 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() {
|
multilib_src_compile() {
|
||||||
|
Loading…
Reference in New Issue
Block a user