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

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


Branch: CURRENT, Version: 74.2, Package name: icu-74.2, 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


Master sites:

Filesize: 25994.21 KB

Version history: (Expand)


CVS history: (Expand)


   2023-12-14 11:44:23 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
icu: updated to 74.2

ICU 74.2 updates to CLDR 44.1 locale data. These are maintenance releases for \ 
ICU 74 and CLDR 44, with limited sets of bug fixes and no API or structural \ 
changes.

The CLDR bug fix relevant for ICU is for some formatting patterns that \ 
erroneously had two adjacent space characters. These are coalesced into one. \ 
(CLDR-17233)
Important: DateFormat.getInstanceForSkeleton() and the DateTimePatternGenerator \ 
sometimes used the wrong patterns because they failed to use/inherit certain \ 
data (ICU-22575 — CLDR 44 had removed some redundant data that ICU relied on)
   2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377)
Log message:
*: recursive bump for icu 74.1
   2023-11-08 13:56:49 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
icu: update to 74.1.

ICU 74 is now available. It updates to Unicode 15.1, including new
characters, emoji, security mechanisms, and corresponding APIs and
implementations. It also updates to CLDR 44 (blog) locale data with
new locales and various additions and corrections.
   2023-10-26 09:37:12 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
icu: avoid Python for build - it is only needed to rebuild data, but data is \ 
provided in the distfile; this fixes circular dependency on Python and Sqlite3 \ 
with ICU
   2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247)
Log message:
*: recursive bump for Python 3.11 as new default
   2023-06-16 18:53:24 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
icu: updated to 73.2

ICU 73.2 updates to CLDR 43.1 locale data. These are maintenance releases for
ICU 73 and CLDR 43, with limited sets of bug fixes and no API or structural
changes.
   2023-05-17 13:27:53 by Havard Eidnes | Files touched by this commit (1)
Log message:
icu: change from c++ to c++11, since the build uses that.

This gets rid of a lot of errors during dependency generation (and
these errors which asks for -std=c++11 appears to be ignored, so
this is "noise-reduction"), while the build itself was already
using -std=c++11.
   2023-04-20 16:42:32 by Thomas Klausner | Files touched by this commit (3)
Log message:
icu: fix build breakage

Commit 2de88f9d9c07f7e693449f94858d96053222acea / issue 21833
changes UChar_t* to char16_t* in ures.h (lines 815, 840, 862, 885
at least, functions ures_getUnicodeString() and friends).

This breaks compilation of code using -DUCHAR_TYPE=uint16_t.
https://unicode-org.atlassian.net/browse/ICU-22356

Workaround: revert to previous version, like Gentoo does
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a5db7fc59b5ff77e2cf44f51784ed4e87aeab5b

Bump PKGREVISION.