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
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.
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.
This 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.