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

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


Branch: CURRENT, Version: 59.1, Package name: icu-59.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 run:
[lang/gcc48-libs]

Required to build:
[lang/gcc48] [pkgtools/cwrappers]

Master sites:

SHA1: e86189f53c0a01cecf093a555e1ebbd14abf5b82
RMD160: fe4bad598bbe0833b05e4626a1c941ad5e58a809
Filesize: 22174.393 KB

Version history: (Expand)


CVS history: (Expand)


   2017-04-25 10:58:44 by Maya Rashish | Files touched by this commit (2)
Log message:
icu: remove part of configure script stripping -std=c++11 on Solaris
Blind build fix attempt for SmartOS.
   2017-04-24 23:20:10 by Maya Rashish | Files touched by this commit (1)
Log message:
icu: require at least GCC 4.8
we need some c++11 (uchar16_t)
It's possible that lower will suffice

fixes build under netbsd 6.0 (gcc 4.5.3)
   2017-04-24 14:25:09 by Thomas Klausner | Files touched by this commit (1)
Log message:
Remove -std=c++11 from here, it causes breakage in code that uses
C++11 extensions or wants C++14.
   2017-04-23 11:58:31 by Thomas Klausner | Files touched by this commit (1)
Log message:
Add -std=c++11 to CXXFLAGS.

icu uses char16_t in a central header file; this type is added by c++11.
   2017-04-22 22:11:45 by Adam Ciarcinski | Files touched by this commit (22) | Package updated
Log message:
Changes 59.1:
* Emoji 5.0 data
* Includes bidi data files from Unicode 10 beta.
* Includes segmentation data files and rules from Unicode 10 beta and CLDR 31.0.1.
* Does not yet include the Emoji_Component property.
* Otherwise ICU 59 continues to use Unicode 9 data.
CLDR 31.0.1
* Including updates for emoji 5.0, for example local names for England, \ 
Scotland, and Wales.
* GMT and UTC are no longer unified, and CLDR provides distinct UTC display \ 
names, avoiding confusion with standard (winter) time in Britain.
* See the CLDR download page for other CLDR features and migration issues in \ 
CLDR v31.
New case mapping API (C++ & Java classes CaseMap) supports styled text.
   2016-12-12 18:46:39 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
Updates in ICU 58.2

Common Changes
* CLDR 30.0.3
* Time zone database version 2016j
* ICU SVN repository structure change. See the note on the Source Code Access \ 
page for more information.

ICU4C Fixes
* 12815 uspoof_getSkeleton sets backwards-incompatible illegal argument exception
* 12822 digitlist.cpp won't compile on msvc under Node.js
* 12825 uspoof_check goes into an "infinite loop" when U+30FB is in an \ 
input string
* 12832 GreekUpper::toUpper skips the final character on a non-terminated UTF-8 \ 
string
* 12849 u_strToTitle returns incorrect length if destination is NULL
* 12868 uprv_convertToPosix() Windows bug
   2016-12-08 13:15:43 by Sebastian Wiedenroth | Files touched by this commit (1)
Log message:
needs c99, fixes SunOS
   2016-12-04 10:01:20 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
PLIST fix for Darwin