./textproc/libunistring, Unicode string library

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


Branch: CURRENT, Version: 0.9.7, Package name: libunistring-0.9.7, Maintainer: gdt

libunistring provides a library that implements Unicode strings (in
three flavours: UTF-8 strings, UTF-16 strings, UTF-32 strings),
together with functions for Unicode charactets (character names,
classifications, properties) and functions for string processing
(formatted output, width, word breaks, line breaks, normalization,
case folding, regular expressions).


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: d482b7ecd766d126614fcbae455ca75927c232f0
RMD160: 71208e6cf2f8792e32199e7f49326b8bfeb1e476
Filesize: 3505.849 KB

Version history: (Expand)


CVS history: (Expand)


   2016-12-12 15:18:17 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated libunistring to 0.9.7.

New in 0.9.7:
* The license has changed from LGPLv3+ to "LGPLv3+ or GPLv2"
   2015-11-04 03:00:17 by Alistair G. Crooks | Files touched by this commit (797)
Log message:
Add SHA512 digests for distfiles for textproc category

Problems found locating distfiles:
	Package cabocha: missing distfile cabocha-0.68.tar.bz2
	Package convertlit: missing distfile clit18src.zip
	Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-07-09 16:04:28 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 0.9.6:

New in 0.9.6:
* The data tables and line breaking algorithm have been updated to Unicode
  version 8.0.0.
   2015-02-21 10:11:09 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 0.9.5:

New in 0.9.5:
* The data tables and line breaking algorithm have been updated to Unicode
  version 7.0.0.
* In the include file uniname.h, the function unicode_name_character
  has been extended to look for name aliases.
   2014-10-31 00:34:52 by Thomas Klausner | Files touched by this commit (1)
Log message:
Bump ABI depends since 0.9.4 had a different major than 0.9.3.
I love it when they do that.
   2014-10-20 12:43:53 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Update to 0.9.4.

New in 0.9.4:
* The data tables and line breaking algorithm have been updated to Unicode
  version 6.0.0.
* A new include file unigbrk.h is provided. It declares functions for
  grapheme cluster breaking, that is, determining the boundaries between
  graphemes. See the documentation chapter "Grapheme cluster breaks in \ 
strings"
  for details.
* In the include file unictype.h, constants are defined for the group of
  general categories LC ("Cased Letter").
* In the include file unictype.h, functions for associating canonical
  combining classes with names have been added:
    uc_combining_class_name
    uc_combining_class_long_name
    uc_combining_class_byname
* In the include file unictype.h, functions for the Arabic joining type and
  the Arabic joining group have been added:
    uc_joining_type_name
    uc_joining_type_long_name
    uc_joining_type_byname
    uc_joining_type
    uc_joining_group_name
    uc_joining_group_byname
    uc_joining_group
* In the include file unictype.h, functions for new predefined properties
  have been added:
    uc_is_property_cased
    uc_is_property_case_ignorable
    uc_is_property_changes_when_lowercased
    uc_is_property_changes_when_uppercased
    uc_is_property_changes_when_titlecased
    uc_is_property_changes_when_casefolded
    uc_is_property_changes_when_casemapped
  But it's recommended to use the case mapping functions from unicase.h
  instead.
* In the include file unictype.h, the functions for bidi class, formerly known
  as bidirectional category, have been renamed:
    uc_bidi_category_name   -> uc_bidi_class_name
    uc_bidi_category_byname -> uc_bidi_class_byname
    uc_bidi_category        -> uc_bidi_class
    uc_is_bidi_category     -> uc_is_bidi_class
  The old function names still exist, but are obsolete.
* In the include file unictype.h, functions for returning long names of
  property values have been added:
    uc_general_category_long_name
    uc_bidi_class_long_name
  The functions
    uc_general_category_byname
    uc_bidi_class_byname
  have been extended to recognize long names as well as short names.
* It is now easier to detect the subminor version: The value of the variable
  _libunistring_version and of the macro _LIBUNISTRING_VERSION now includes
  also the subminor version.
* The functions u8_mbtouc and u8_mbtouc_unsafe now handle ill-formed UTF-8
  input in a better way, that is more compliant with W3C recommendations.
* The functions u8_strcoll, u16_strcoll, u32_strcoll now produce results that
  are less dependent on the iconv implementation in use.
* The functions u8_strstr, u16_strstr, u32_strstr now perform in O(n) time
  worst-case, where n is the sum of the lengths of the argument strings.
   2013-07-21 12:31:26 by Sergey Svishchev | Files touched by this commit (6)
Log message:
Don't install lib/charset.alias
   2012-12-06 01:10:27 by Greg Troxel | Files touched by this commit (2)
Log message:
bl3 on libiconv (from wip/libunistring)

add bl3 file (for guile2, following wip/libunistring)