Path to this page:
./
mail/courier-unicode,
Implements several algorithms related to the Unicode Standard
Branch: CURRENT,
Version: 2.3.0,
Package name: courier-unicode-2.3.0,
Maintainer: pkgsrc-usersThis library implements several algorithms related to the Unicode Standard:
- Look up uppercase, lowercase, and titlecase equivalents of a unicode
character
- Implementation of grapheme and work breaking rules
- Implementation of line breaking rules
- Several ancillary functions, like looking up the unicode character
that corresponds to some HTML 4.0 entity (such as "&", for example),
and determining the normal width or a double-width status of a unicode
character. Also, an adaptation of the iconv(3) API for this unicode
library
- Look up the Unicode script property
- Look up the category property
This library also implements C++ bindings for these algorithms.
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 641.947 KB
Version history: (Expand)
- (2024-02-12) Updated to version: courier-unicode-2.3.0
- (2019-05-24) Updated to version: courier-unicode-2.1
- (2017-11-23) Package has been reborn
- (2017-02-12) Package added to pkgsrc.se, version courier-unicode-1.4 (created)
CVS history: (Expand)
2024-02-12 18:10:23 by Hans Rosenfeld | Files touched by this commit (4) | |
Log message:
Update courier-unicode to 2.3.0
Changes since 2.1:
* Unicode 15 update. Added unicode_derived_<name>() lookup for derived \
core properties. Added unicode_general_category_lookup() for general category \
lookups. Fix GB11 rule.
* configure.ac: gcc 12, autotool updates.
* Fix compilation error on CentOS 7.
* unicode_bidi.c: Implement unicode_bidi_combining(). Implement canonical and \
compatibility decomposition and canonical composition.
* unicode_bidi.c (unicode_bidi_needs_embed): Make its return code what its \
documentation says its return code is.
* Implement unicode_bidi_needs_embed(), unicode_bidi_cleaned_size(), \
unicode::bidi_override, unicode_bidi_calc and unicode_bidi_calc_levels return a \
unicode_bidi_direction object, to indicate whether the computer paragraph \
embedding level was explicitly computed or defaulted.
* courier-unicode-version.m4: split version checking macro into its own m4 file.
* unicode::bidi_calc - an empty string with an explicit embedding level should \
return the requested embedding level.
* unicode::iconvert::convert, fix uninitialized variable.
* Implement bidirectional algorithm, canonical or equivalent character mappings.
* Unicode 13 update. Adds lookup of EastAsianWidth property, emoji property \
lookup, adds an alternative sequence-based grapheme API that handles \
multi-character emoji rules.
* Add bidi property lookups.
* Makefile.am: Regenerate docs due to broken man page links.
* unicodebuf.c (unicode_buf_remove): Bug fix.
|
2021-10-26 12:54:34 by Nia Alarie | Files touched by this commit (356) |
Log message:
mail: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
The following distfiles were unfetchable (possibly fetched
conditionally?):
./mail/qmail/distinfo netqmail-1.05-TAI-leapsecs.patch
|
2021-10-07 16:25:52 by Nia Alarie | Files touched by this commit (357) |
Log message:
mail: Remove SHA1 hashes for distfiles
|
2020-01-26 18:32:28 by Roland Illig | Files touched by this commit (981) |
Log message:
all: migrate homepages from http to https
pkglint -r --network --only "migrate"
As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
|
2019-05-24 10:38:28 by Hauke Fath | Files touched by this commit (4) | |
Log message:
Upgrade mail/courier-unicode to v2.1.
There are currently no pkgsrc packages that depend on this one, so
we don't bother with keeping around the old version.
From the changelog:
2018-07-13 Sam Varshavchik <mrsam@courier-mta.com>
* unicode.c: Fix error and validation of valid modified-utf7
encoding.
2018-07-11 Sam Varshavchik <mrsam@courier-mta.com>
* unicode.c: Implement unicode_x_smap_modutf8 pseudo-encoding.
2018-04-27 Sam Varshavchik <mrsam@courier-mta.com>
* gcc 8 update, fix assertions. libtool and toolchain updates.
2.0
2017-03-06 Sam Varshavchik <mrsam@courier-mta.com>
* Migrate to C++11: remove unicode_char, use char32_t. Replace
std::vector<unicode_char> with std::u32string.
|
2017-05-12 13:42:51 by Jonathan Perkin | Files touched by this commit (1) |
Log message:
Requires libiconv.
|
2017-02-17 18:08:14 by Joerg Sonnenberger | Files touched by this commit (1) |
Log message:
Needs libtool.
|
2017-02-12 03:30:07 by Makoto Fujiwara | Files touched by this commit (1) |
Log message:
Add file buildlink3.mk
|