Subject: CVS commit: pkgsrc/textproc/icu
From: Adam Ciarcinski
Date: 2018-12-09 19:28:16
Message id: 20181209182817.19841FB16@cvs.NetBSD.org

Log Message:
icu: updated to 63.1

ICU 63.1:

Common Changes
- CLDR 34
- Segmentation rules and emoji sort order adjusted for Unicode 11
- Somali and Javanese data now up to moderate level (document content)
- Tongan, Konkani, Maori, Dzongkha, Tatar, Kurdish (ku), and Xhosa data now up \ 
to basic level
- Many data additions and corrections in many other languages
- The following languages have been added to ICU: Sindhi, Maori, Turkmen, \ 
Javanese, Interlingua, Kurdish (ku), Xhosa
- New currency: Venezuela's BolĂ­var Soberano (VES)
- New Japanese calendar era from 2019: CLDR and ICU include data for testing \ 
that can be enabled.
To enable CLDR new Japanese era placeholder name, set environment variable (and \ 
Java system property for ICU4J) ICU_ENABLE_TENTATIVE_ERA=true.
- New API for number and currency range formatting
Support for additional Unicode properties: Indic_Positional_Category & \ 
Indic_Syllabic_Category and Vertical_Orientation
- New API for code point maps and tries, mapping Unicode code points \ 
(U+0000..U+10FFFF) to integer values.
- Java classes CodePointMap, CodePointTrie, MutableCodePointTrie
- C types UCPMap, UCPTrie, UMutableCPTrie
- New API for getting a UnicodeSet per binary property and a code point map per \ 
enumerated/int-value property.
- Full conformance with UAX 14 Line Breaking (required BreakIterator feature work).

ICU4C Specific Changes
- C++ Locale class
- Additional functions forLanguageTag()/toLanguageTag(), and functions that are \ 
easier and safer to use by using StringPiece and ByteSink rather than raw \ 
buffers.
- Move semantics.
- ICU4C: Various Out-Of-Memory (OOM) issues have been fixed. (ticket query)
- The icu-config tool has been deprecated.  You can use the --disable-icu-config \ 
option to disable icu-config from being installed.  Alternately, you can use \ 
--enable-icu-config to enable icu-config. In the future, icu-config will be \ 
disabled by default

Files:
RevisionActionfile
1.117modifypkgsrc/textproc/icu/Makefile
1.44modifypkgsrc/textproc/icu/PLIST
1.79modifypkgsrc/textproc/icu/distinfo
1.2modifypkgsrc/textproc/icu/patches/patch-runConfigureICU