Subject: CVS commit: pkgsrc/textproc/icu
From: Ryo ONODERA
Date: 2016-12-04 05:11:33
Message id: 20161204041133.3E75FFBA6@cvs.NetBSD.org

Log Message:
Update to 58.1

* Fix regression with upstream patch,
  https://ssl.icu-project.org/trac/ticket/12827

Changelog:
Common Changes

    CLDR 30.0.2: For details of the many changes in CLDR, see CLDR 30. Some \ 
things to note:
        For some combinations of numbering system (arab, arabext, latn) and/or \ 
locale (ar, fa, he), there were changes to the bidirectional control characters \ 
used with certain symbols (percent, minus, plus), and changes to number patterns \ 
(currency and/or percent, including addition of bidirectional control characters \ 
in some cases).
        New in this release, the bidirectional controls used for such purposes \ 
include U+061C ARABIC LETTER MARK (ALM), which requires use of the bidirectional \ 
algorithm from Unicode 6.3 or later.
        The time separator for Norwegian locales (nb, nn) was changed to be ':' \ 
throughout.
    Unicode 9.0: Version 9.0 adds exactly 7,500 characters, for a total of \ 
128,172 characters. These additions include six new scripts, 19 symbols for the \ 
new 4K TV standard, and 72 new emoji characters.
    Draft Emoji 4.0 data
        Emoji updates for word & line breaking. (#12664 & Unicode 9 \ 
update #12526)
    UBiDiTransform/BidiTransform API for convenient transformation of text \ 
between different Bidi layouts. (#11679)
    MeasureFormat API for measurement unit display names. (#12029)
    Most COUNT and LIMIT enum constants have been deprecated. (#12420)
    SpoofChecker: Handling of "whole script confusables" has been \ 
removed from ICU, in accordance with its removal from UTS #39 Version 9.0.0 and \ 
the removal of the corresponding Unicode data file. (#12549)
    Greek uppercasing ("el" locale ID) removes most diacritics. (#5456)
    More robust locale data loading across ICU implementation code.
    Reduced heap memory usage in DateTimePatternGenerator. (#11782)

ICU4C Specific Changes

    The layout engine code has been removed; the ParagraphLayout is not \ 
deprecated and remains (and must now be built on top of HarfBuzz). See \ 
http://userguide.icu-project.org/layoutengine (#12708)
    Windows: Supports & requires Visual Studio 2015.

Files:
RevisionActionfile
1.105modifypkgsrc/textproc/icu/Makefile
1.38modifypkgsrc/textproc/icu/PLIST
1.30modifypkgsrc/textproc/icu/buildlink3.mk
1.62modifypkgsrc/textproc/icu/distinfo
1.18modifypkgsrc/textproc/icu/patches/patch-aa
1.1addpkgsrc/textproc/icu/patches/patch-common_ulist.c
1.1addpkgsrc/textproc/icu/patches/patch-i18n_digitlst.cpp
1.1addpkgsrc/textproc/icu/patches/patch-i18n_ucol__res.cpp
1.1addpkgsrc/textproc/icu/patches/patch-test_intltest_apicoll.cpp
1.1addpkgsrc/textproc/icu/patches/patch-test_intltest_apicoll.h