./textproc/icu, Robust and full-featured Unicode services

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 69.1, Package name: icu-69.1, Maintainer: pkgsrc-users

The International Components for Unicode(ICU) is a C and C++ library that
provides robust and full-featured Unicode support on a wide variety of
platforms. The library provides:

- Calendar support
- Character set conversions
- Collation (language-sensitive)
- Date & time formatting
- Locales (140+ supported)
- Message catalogs (resources)
- Message formatting
- Normalization
- Number & currency formatting
- Time zones
- Transliteration
- Word, line & sentence breaks


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 620a71c84428758376baa0fb81a581c3daa866ce
RMD160: f458e5ec9dcb14b582d4577313ec922687ce9d1c
Filesize: 24233.304 KB

Version history: (Expand)


CVS history: (Expand)


   2021-04-21 13:43:04 by Adam Ciarcinski | Files touched by this commit (1822)
Log message:
revbump for textproc/icu
   2021-04-21 10:30:17 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
icu: updated to 69.1

ICU 69.1 released. It updates to CLDR 39. This release includes significant \ 
improvements for measurement unit formatting and number formatting in general.
   2021-01-01 10:03:06 by Ryo ONODERA | Files touched by this commit (2) | Package updated
Log message:
icu: Update to 68.2

Changelog:
* Fix some bugs.
   2020-11-06 05:05:57 by David H. Gutteridge | Files touched by this commit (1)
Log message:
icu: reflect shlib major bump

Ride PKGREVISION bump already made earlier.
   2020-11-05 15:32:45 by Thomas Klausner | Files touched by this commit (1)
Log message:
icu: Use MH_NAME in PLIST

Fixes Linux package.

Patch from Dan Cîrnaț in PR 55787.
   2020-11-05 09:58:41 by Ryo ONODERA | Files touched by this commit (5) | Package updated
Log message:
icu: Update to 68.1

Changelog:
Common Changes

    CLDR 38
        Support for units of measurement in inflected languages (phase 1)
        14 new measurement units: candela, imperial quart, etc.
        Improved locale ID canonicalization spec & data
        New language at Modern coverage: Norwegian Nynorsk
        New languages at Moderate coverage: Fulah (Adlam), Chakma, Asturian
        New languages at Basic coverage: Dogri, Sanskrit
    Measurement unit preferences (ICU-20568)
        New usage() option on NumberFormatter to select the most appropriate \ 
unit for a locale and context
        New outputUnit() getter on FormattedNumber to get the output unit after \ 
resolution
        In skeletons, specify the context using the "usage" stem
        Example: locale "en-GB", skeleton "usage/person \ 
unit-width-full-name unit/kilogram", input 80 (expressed in kilograms), \ 
output "12 stone, 8.4 pounds"
        Usages are pulled in from CLDR (e.g. CLDR v38 Unit Preferences).
    PluralRules selection for ranges of numbers (ICU-21190)
    Locale ID canonicalization now conforms to the CLDR spec including edge \ 
cases; co-developed with CLDR spec & data improvements (ICU-21236, ICU-21115 \ 
& others)
    New LocaleMatcher options: custom threshold (ICU-21144), no default locale \ 
(ICU-21029)
    DateIntervalFormat supports output options such as capitalization (ICU-20651)
    Uppercasing for the Armenian language (hy) now maps ligature to (ICU-13416)
    Data size reduction: Rule-based segmentation data files (RBBI) use a more \ 
compact data format and are now half as large (ICU-13565)
    Measurement units are normalized in skeleton string output: i.e., calling \ 
toSkeleton() on a NumberFormatter returns "unit/meter" instead of \ 
"measure-unit/length-meter"
    The ICU User Guide has been migrated to Markdown format, hosted via GitHub \ 
Pages: https://unicode-org.github.io/icu/userguide/
    Removed usage of terms like "blacklist" (ICU-21176), \ 
"master" (ICU-21242), and "grandfathered" (ICU-21184) as \ 
much as possible.
    Time zone data (tzdata) version 2020d (2020-oct-21)
    PluralRules category for compact notation numbers in French (ICU-13836)

ICU4C Specific Changes

    New C API for number range formatting (unicode/unumberrangeformatter.h), for \ 
example "750 m - 1.2 km" (ICU-21182)
   2020-10-25 05:36:53 by Nia Alarie | Files touched by this commit (1)
Log message:
icu: Build dependencies with an equivalent gcc version

Should avoid linker errors such as
libicuuc.so: undefined reference to `__cxa_throw_bad_array_new_length@CXXABI_1.3.8'
   2020-10-21 21:39:53 by Nia Alarie | Files touched by this commit (1)
Log message:
icu: bump gcc requirement to gcc 4.9

to resolve an error observed in centos 7 builds

http://lists.busybox.net/pipermail/buil … 84800.html