Path to this page:
./
textproc/icu,
Robust and full-featured Unicode services
Branch: CURRENT,
Version: 76.1,
Package name: icu-76.1,
Maintainer: pkgsrc-usersThe 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: 26794.694 KB
Version history: (Expand)
- (2024-11-15) Updated to version: icu-76.1
- (2024-11-01) Updated to version: icu-75.1
- (2024-11-01) Updated to version: icu-76.1
- (2024-05-29) Updated to version: icu-75.1
- (2023-12-14) Updated to version: icu-74.2
- (2023-11-08) Updated to version: icu-74.1
CVS history: (Expand)
2023-12-14 11:44:23 by Adam Ciarcinski | Files touched by this commit (4) | |
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) | |
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) | |
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.
|