Subject: CVS commit: pkgsrc/textproc/icu
From: Thomas Klausner
Date: 2024-11-01 01:47:09
Message id: 20241101004709.A7587FC7E@cvs.NetBSD.org

Log Message:
icu: update 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.

Most of the java.time (Temporal) types can now be formatted directly
using the existing ICU4J date/time formatting classes.

There are some new APIs to make ICU easier to use with modern C++
and Java patterns. Most of the C/C++ APIs added for this purpose
are implemented as C++ header-only APIs, and usable on top of binary
stable C APIs, which is a first for ICU.

The Java and C++ technology preview implementations of the (also
in tech preview) CLDR MessageFormat 2.0 specification have been
updated to match recent changes.

ICU 76 and CLDR 46 are major releases, including a new version of
Unicode and major locale data improvements.

Files:
RevisionActionfile
1.156modifypkgsrc/textproc/icu/Makefile
1.58modifypkgsrc/textproc/icu/PLIST
1.106modifypkgsrc/textproc/icu/distinfo
1.12modifypkgsrc/textproc/icu/patches/patch-configure
1.7modifypkgsrc/textproc/icu/patches/patch-configure.ac
1.2removepkgsrc/textproc/icu/patches/patch-Makefile.in