Subject: CVS commit: pkgsrc/textproc/icu
From: Ryo ONODERA
Date: 2018-07-20 05:32:09
Message id: 20180720033209.E1463FBEC@cvs.NetBSD.org

Log Message:
Update to 62.1

Changelog:
Common Changes
    Unicode 11: 684 new characters, including 7 new scripts, Mtavruli Georgian \ 
capital letters, 5 new Han characters, and 66 new emoji characters.
    CLDR 33.1:
        Unicode 11 script metadata, collation, Chinese transliteration.
        Chinese collation stroke order updated from Unicode 7 to Unicode 11 \ 
after tooling bug fixes.
    NumberFormatter
        A NumberFormatter can now be constructed from a locale-neutral skeleton \ 
string (like a DateFormat) (#8610). This is particularly useful in translated \ 
messages where placeholder details should not be translated. MessageFormat \ 
recognizes the style field as a number skeleton if it is prefixed with \ 
"::", as in "Number of files: {num, number, :: round-integer \ 
group-min2}." (#13742)
        New "conversion" functions for getting a NumberFormatter from \ 
a DecimalFormat, and a Format from a NumberFormatter.
        New C API (unicode/unumberformatter.h [permanent API docs link TBD]). \ 
(#13597) Currently it supports formatting settings only via a skeleton string.
        Several still-draft NumberFormatter methods and helper classes have been \ 
modified or renamed; the previous versions remain temporarily (as deprecated) \ 
for one release, to help with the transition.
    Break Iterator Rules: "Safe" rules are no longer required for \ 
correct break iterator operation. For back compatibility, existing rule sets \ 
containing safe rules will continue to work, with the safe rules they contain \ 
being ignored. The Break Iterator binary data format has been updated to reflect \ 
this change.
    Line Break: The boundary rules have been updated to reflect the Unicode 11 \ 
version of UAX #14. Specifically, the handling of Emoji ZWJ sequences has been \ 
improved.

ICU4C Specific Changes
    Under-the-hood overhaul of number parsing. See the design doc for a summary \ 
of changes; behavior is mostly compatible with previous versions, but there are \ 
some known differences.
    DecimalFormat now wraps the new NumberFormatter code.

Files:
RevisionActionfile
1.116modifypkgsrc/textproc/icu/Makefile
1.43modifypkgsrc/textproc/icu/PLIST
1.37modifypkgsrc/textproc/icu/buildlink3.mk
1.77modifypkgsrc/textproc/icu/distinfo
1.2modifypkgsrc/textproc/icu/patches/patch-i18n_double-conversion-utils.h