icu: bump to 76.1
authorHirokazu MORIKAWA <morikw2@gmail.com>
Sat, 9 Nov 2024 22:57:05 +0000 (07:57 +0900)
committerRosen Penev <rosenp@gmail.com>
Sun, 10 Nov 2024 06:31:52 +0000 (22:31 -0800)
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 <morikw2@gmail.com>
libs/icu/Makefile
libs/icu/patches/001-change_optimization_option.patch
libs/icu/patches/010-max_align_t.patch

index 6ffa83ca2d76efcf46f3388073e873625579a2dc..c08e0ee35a7cc3dfd6471109e8c5b9c1bb9436f7 100644 (file)
@@ -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
index 4c088ef3ac52aca4a36f31e4cbc77497edd7e575..9b6c3214e3a76df634ddc3650d01e62cf7a9e8b8 100644 (file)
@@ -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
index 5dcf568964fbf8ede52bcb0db00fbf600f1b3859..2dd44c0cfba66a53eb91a0b84442d18166ac3403 100644 (file)
@@ -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;