Path to this page:
./
textproc/icu,
Robust and full-featured Unicode services
Branch: CURRENT,
Version: 78.2,
Package name: icu-78.2,
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: 27315.089 KB
Version history: (Expand)
- (2026-01-09) Updated to version: icu-78.2
- (2026-01-06) Updated to version: icu-78.1
- (2025-04-23) Updated to version: icu-77.1
- (2024-11-29) Updated to version: icu-76.1nb1
- (2024-11-15) Updated to version: icu-76.1
- (2024-11-01) Updated to version: icu-75.1
CVS history: (Expand)
2026-01-09 06:47:40 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
icu: updated to 78.2
ICU 78.2
We are pleased to announce the release of Unicode® ICU 78.2. It updates to CLDR \
48.1. These are maintenance releases for ICU 78 and CLDR 48, with limited sets \
of bug fixes and no API or structural changes.
ICU 78.2 also includes a small number of bug fixes, as well as a minor update \
for time zone data (tzdata) version 2025c (2025-dec) ICU-23296.
Changes in ICU 78.2:
C++ ucasemap_setLocale() better handles errors in reading uninitialized memory \
from a bogus locale ID
Java & C++ yield the correct long time zone name for Europe/Dublin
C++ fixes a build issue on the clang-cl compiler related to the 'dllexport' attribute
C++ fixes a build issue when operator+ on UnicodeString is used with non-ICU \
code when ICU headers are included
|
| 2026-01-07 09:49:50 by Thomas Klausner | Files touched by this commit (2525) |
Log message:
*: recursive bump for icu 78.1
|
2026-01-06 16:29:59 by Ryo ONODERA | Files touched by this commit (4) |  |
Log message:
textproc/icu: Update to 78.1
Changelog:
78.1:
We are pleased to announce the release of Unicode ICU 78. It updates to
Unicode 17 (blog), including new characters and scripts, emoji,
collation & IDNA changes, and corresponding APIs and implementations.
It also updates to CLDR 48 (beta blog) locale data with new locales,
and various additions and corrections.
* Details: ICU 78.
* Download: releases/tag/release-78.1
* Maven: com.ibm.icu / icu4j / version 78.1
In Java, there is a draft new Segmenter API which is easier and safer
to use than BreakIterator.
In C++, there is a new set of APIs for Unicode string (UTF-8/16/32)
code point iteration that works seamlessly with modern C++ iterators
and ranges.
The Java implementation of the CLDR MessageFormat 2.0 specification has
been updated to CLDR 48. The core API has been upgraded to "draft", while
the Data Model API remains in technology preview.
The C++ implementation of MessageFormat 2.0 is at CLDR 47 level and
remains in technology preview.
ICU 78 and CLDR 48 are major releases, including a new version of Unicode
and major locale data improvements.
|
| 2025-04-18 00:03:48 by Thomas Klausner | Files touched by this commit (5) |
Log message:
*: mark POLICY_UPDATE_LIMITED=abi packages
|
| 2025-04-17 23:53:13 by Thomas Klausner | Files touched by this commit (2449) |
Log message:
*: recursive bump for icu 77 and libxml2 2.14
|
2025-04-17 23:32:21 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
icu: update to 77.1.
We are pleased to announce the release of Unicode® ICU 77. It
updates to CLDR 47 (beta blog) locale data with new locales, and
various additions and corrections.
ICU 77 is mostly focused on bug fixes, segmentation conformance,
and other refinements.
|
| 2025-04-05 12:03:08 by Nia Alarie | Files touched by this commit (1) |
Log message:
icu: Remove workarounds for compilers that no longer work.
|
| 2025-04-05 12:01:45 by Nia Alarie | Files touched by this commit (1) |
Log message:
icu: Hacks no longer valid.
|