From ae40d866ca6e5cad6070224d82d382dea83409dc Mon Sep 17 00:00:00 2001 From: Hirokazu MORIKAWA Date: Sun, 10 Nov 2024 07:57:05 +0900 Subject: [PATCH] icu: bump to 76.1 ICU 76 updates to Unicode 16 (blog), including new characters and scripts, emoji, collation & IDNA changes, and corresponding APIs and implementations. It also updates to CLDR 46 (beta blog) locale data with new locales, significant updates to existing locales, and various additions and corrections. For example, the CLDR and Unicode default sort orders are now very nearly the same. ICU 76 and CLDR 46 are major releases, including a new version of Unicode and major locale data improvements. Signed-off-by: Hirokazu MORIKAWA --- libs/icu/Makefile | 4 ++-- libs/icu/patches/001-change_optimization_option.patch | 2 +- libs/icu/patches/010-max_align_t.patch | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/libs/icu/Makefile b/libs/icu/Makefile index 6ffa83ca2d..c08e0ee35a 100644 --- a/libs/icu/Makefile +++ b/libs/icu/Makefile @@ -8,14 +8,14 @@ include $(TOPDIR)/rules.mk PKG_NAME:=icu4c -MAJOR_VERSION:=75 +MAJOR_VERSION:=76 MINOR_VERSION:=1 PKG_VERSION:=$(MAJOR_VERSION).$(MINOR_VERSION) PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(MAJOR_VERSION)_$(MINOR_VERSION)-src.tgz PKG_SOURCE_URL:=https://github.com/unicode-org/icu/releases/download/release-$(MAJOR_VERSION)-$(MINOR_VERSION) -PKG_HASH:=cb968df3e4d2e87e8b11c49a5d01c787bd13b9545280fc6642f826527618caef +PKG_HASH:=dfacb46bfe4747410472ce3e1144bf28a102feeaa4e3875bac9b4c6cf30f4f3e PKG_LICENSE:=ICU PKG_LICENSE_FILES:=LICENSE diff --git a/libs/icu/patches/001-change_optimization_option.patch b/libs/icu/patches/001-change_optimization_option.patch index 4c088ef3ac..9b6c3214e3 100644 --- a/libs/icu/patches/001-change_optimization_option.patch +++ b/libs/icu/patches/001-change_optimization_option.patch @@ -1,6 +1,6 @@ --- a/runConfigureICU +++ b/runConfigureICU -@@ -255,8 +255,8 @@ case $platform in +@@ -254,8 +254,8 @@ case $platform in THE_COMP="the GNU C++" CC=gcc; export CC CXX=g++; export CXX diff --git a/libs/icu/patches/010-max_align_t.patch b/libs/icu/patches/010-max_align_t.patch index 5dcf568964..2dd44c0cfb 100644 --- a/libs/icu/patches/010-max_align_t.patch +++ b/libs/icu/patches/010-max_align_t.patch @@ -49,7 +49,7 @@ if (ut == nullptr) { --- a/tools/toolutil/toolutil.cpp +++ b/tools/toolutil/toolutil.cpp -@@ -267,7 +267,7 @@ struct UToolMemory { +@@ -337,7 +337,7 @@ struct UToolMemory { char name[64]; int32_t capacity, maxCapacity, size, idx; void *array;