mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 17:09:10 -07:00
dev-db/sqlite: backport test fix w/ USE=icu
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
29
dev-db/sqlite/files/sqlite-3.49.0-icu-tests.patch
Normal file
29
dev-db/sqlite/files/sqlite-3.49.0-icu-tests.patch
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() {
|
||||
|
||||
Reference in New Issue
Block a user