@@ -14,7 +14,7 @@ diff --git a/test/intltest/ustrtest.cpp b/test/intltest/ustrtest.cpp
index 56976b3e3d2..26225f5b5b5 100644
--- a/test/intltest/ustrtest.cpp
+++ b/test/intltest/ustrtest.cpp
-@@ -2353,7 +2353,7 @@ void UnicodeStringTest::TestUnicodeStringInsertAppendToSelf() {
+@@ -2375,7 +2375,7 @@ void UnicodeStringTest::TestUnicodeStringInsertAppendToSelf() {
}
void UnicodeStringTest::TestLargeMemory() {
@@ -25,7 +25,7 @@ diff --git a/configure.ac b/configure.ac
index da4f170..514fa0c 100644
--- a/configure.ac
+++ b/configure.ac
-@@ -1165,6 +1165,21 @@ If set, it will REPLACE any automatic list of libraries.],
+@@ -1103,6 +1103,21 @@ If set, it will REPLACE any automatic list of libraries.],
*) AC_MSG_ERROR(bad value ${enableval} for --enable-samples) ;;
esac],
samples=true)
@@ -47,7 +47,7 @@ index da4f170..514fa0c 100644
ICU_CONDITIONAL(SAMPLES, test "$samples" = true)
ICUDATA_CHAR=$U_ENDIAN_CHAR
-@@ -1428,3 +1443,5 @@ then
+@@ -1366,3 +1381,5 @@ then
fi
$as_unset _CXX_CXXSUFFIX
@@ -57,7 +57,7 @@ diff --git a/test/intltest/intltest.cpp b/test/intltest/intltest.cpp
index 33829b0..bf3ef56 100644
--- a/test/intltest/intltest.cpp
+++ b/test/intltest/intltest.cpp
-@@ -830,11 +830,19 @@ UBool IntlTest::runTestLoop( char* testname, char* par, char *baseName )
+@@ -824,11 +824,19 @@ UBool IntlTest::runTestLoop( char* testname, char* par, char *baseName )
saveBaseLoc[0]=0; /* reset path */
if (lastErrorCount == errorCount) {
@@ -44,7 +44,7 @@ diff --git a/test/intltest/intltest.cpp b/test/intltest/intltest.cpp
index 3806d0f..33829b0 100644
--- a/test/intltest/intltest.cpp
+++ b/test/intltest/intltest.cpp
-@@ -1713,7 +1713,7 @@ static bool fileExists(const char* fileName) {
+@@ -1707,7 +1707,7 @@ static bool fileExists(const char* fileName) {
* Returns the path to icu/testdata/
*/
const char *IntlTest::getSharedTestData(UErrorCode& err) {
similarity index 97%
rename from meta/recipes-support/icu/icu_78.2.bb
rename to meta/recipes-support/icu/icu_78.3.bb
@@ -116,8 +116,8 @@ SRC_URI = "${BASE_SRC_URI};name=code \
SRC_URI:append:class-target = "\
file://0001-Disable-LDFLAGSICUDT-for-Linux.patch \
"
-SRC_URI[code.sha256sum] = "3e99687b5c435d4b209630e2d2ebb79906c984685e78635078b672e03c89df35"
-SRC_URI[data.sha256sum] = "582968cf174c9498b2046b4f4e7f786def5f18222bd8d98432d7a29399c38c70"
+SRC_URI[code.sha256sum] = "3a2e7a47604ba702f345878308e6fefeca612ee895cf4a5f222e7955fabfe0c0"
+SRC_URI[data.sha256sum] = "9d8b3899096aeb83e4e21ef8a40fec9e03b28db18c48452efac882ce25a91e27"
UPSTREAM_CHECK_REGEX = "releases/tag/release-(?P<pver>(?!.+rc).+)"
GITHUB_BASE_URI = "https://github.com/unicode-org/icu/releases"
Release notes [1]: UnicodeĀ® ICU 78.3 is a maintenance update on top of ICU 78 and 78.2, mostly for the CLDR 48.2 bug fixes. In addition, it fixes a C++ code point iterator bug, and updates to timezone data 2026a. The next major release of ICU will be ICU 79, planned for October. It will update to CLDR 49 and Unicode 18. [1] https://github.com/unicode-org/icu/releases/tag/release-78.3 Signed-off-by: Peter Marko <peter.marko@siemens.com> --- ...U-23120-Mask-UnicodeStringTest-TestLargeMemory-on-.patch | 2 +- ...ke-ICU-test-output-compatible-with-Automake-format.patch | 6 +++--- .../icu/icu/0001-test-Add-support-ptest.patch | 2 +- meta/recipes-support/icu/{icu_78.2.bb => icu_78.3.bb} | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) rename meta/recipes-support/icu/{icu_78.2.bb => icu_78.3.bb} (97%)