Mon Oct 20 10:43:53 2014 UTC ()
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.


(wiz)
diff -r1.5 -r1.6 pkgsrc/textproc/libunistring/Makefile
diff -r1.2 -r1.3 pkgsrc/textproc/libunistring/PLIST
diff -r1.1.1.1 -r1.2 pkgsrc/textproc/libunistring/distinfo

cvs diff -r1.5 -r1.6 pkgsrc/textproc/libunistring/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/libunistring/Makefile 2013/07/21 10:31:26 1.5
+++ pkgsrc/textproc/libunistring/Makefile 2014/10/20 10:43:53 1.6
@@ -1,22 +1,17 @@ @@ -1,22 +1,17 @@
1# $NetBSD: Makefile,v 1.5 2013/07/21 10:31:26 shattered Exp $ 1# $NetBSD: Makefile,v 1.6 2014/10/20 10:43:53 wiz Exp $
2# 
3 2
4DISTNAME= libunistring-0.9.3 3DISTNAME= libunistring-0.9.4
5PKGREVISION= 2 
6CATEGORIES= textproc 4CATEGORIES= textproc
7MASTER_SITES= http://ftp.gnu.org/gnu/libunistring/ 5MASTER_SITES= http://ftp.gnu.org/gnu/libunistring/
8 6
9MAINTAINER= gdt@NetBSD.org 7MAINTAINER= gdt@NetBSD.org
10HOMEPAGE= http://www.gnu.org/software/libunistring/ 8HOMEPAGE= http://www.gnu.org/software/libunistring/
11COMMENT= Unicode string library 9COMMENT= Unicode string library
12LICENSE= gnu-lgpl-v3 10LICENSE= gnu-lgpl-v3
13 11
14GNU_CONFIGURE= yes 12GNU_CONFIGURE= yes
15USE_LIBTOOL= yes 13USE_LIBTOOL= yes
16INFO_FILES= yes 14INFO_FILES= yes
17 15
18CONFIGURE_ARGS+= --infodir=${PREFIX}/info 
19 
20.include "../../converters/libiconv/buildlink3.mk" 16.include "../../converters/libiconv/buildlink3.mk"
21 
22.include "../../mk/bsd.pkg.mk" 17.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/textproc/libunistring/PLIST (expand / switch to unified diff)

--- pkgsrc/textproc/libunistring/PLIST 2013/07/21 10:31:26 1.2
+++ pkgsrc/textproc/libunistring/PLIST 2014/10/20 10:43:53 1.3
@@ -1,17 +1,18 @@ @@ -1,17 +1,18 @@
1@comment $NetBSD: PLIST,v 1.2 2013/07/21 10:31:26 shattered Exp $ 1@comment $NetBSD: PLIST,v 1.3 2014/10/20 10:43:53 wiz Exp $
2include/unicase.h 2include/unicase.h
3include/uniconv.h 3include/uniconv.h
4include/unictype.h 4include/unictype.h
 5include/unigbrk.h
5include/unilbrk.h 6include/unilbrk.h
6include/uniname.h 7include/uniname.h
7include/uninorm.h 8include/uninorm.h
8include/unistdio.h 9include/unistdio.h
9include/unistr.h 10include/unistr.h
10include/unistring/cdefs.h 11include/unistring/cdefs.h
11include/unistring/iconveh.h 12include/unistring/iconveh.h
12include/unistring/inline.h 13include/unistring/inline.h
13include/unistring/localcharset.h 14include/unistring/localcharset.h
14include/unistring/stdbool.h 15include/unistring/stdbool.h
15include/unistring/stdint.h 16include/unistring/stdint.h
16include/unistring/version.h 17include/unistring/version.h
17include/unistring/woe32dll.h 18include/unistring/woe32dll.h
@@ -22,22 +23,23 @@ info/libunistring.info @@ -22,22 +23,23 @@ info/libunistring.info
22lib/libunistring.la 23lib/libunistring.la
23share/doc/libunistring/libunistring_1.html 24share/doc/libunistring/libunistring_1.html
24share/doc/libunistring/libunistring_10.html 25share/doc/libunistring/libunistring_10.html
25share/doc/libunistring/libunistring_11.html 26share/doc/libunistring/libunistring_11.html
26share/doc/libunistring/libunistring_12.html 27share/doc/libunistring/libunistring_12.html
27share/doc/libunistring/libunistring_13.html 28share/doc/libunistring/libunistring_13.html
28share/doc/libunistring/libunistring_14.html 29share/doc/libunistring/libunistring_14.html
29share/doc/libunistring/libunistring_15.html 30share/doc/libunistring/libunistring_15.html
30share/doc/libunistring/libunistring_16.html 31share/doc/libunistring/libunistring_16.html
31share/doc/libunistring/libunistring_17.html 32share/doc/libunistring/libunistring_17.html
32share/doc/libunistring/libunistring_18.html 33share/doc/libunistring/libunistring_18.html
33share/doc/libunistring/libunistring_19.html 34share/doc/libunistring/libunistring_19.html
34share/doc/libunistring/libunistring_2.html 35share/doc/libunistring/libunistring_2.html
 36share/doc/libunistring/libunistring_20.html
35share/doc/libunistring/libunistring_3.html 37share/doc/libunistring/libunistring_3.html
36share/doc/libunistring/libunistring_4.html 38share/doc/libunistring/libunistring_4.html
37share/doc/libunistring/libunistring_5.html 39share/doc/libunistring/libunistring_5.html
38share/doc/libunistring/libunistring_6.html 40share/doc/libunistring/libunistring_6.html
39share/doc/libunistring/libunistring_7.html 41share/doc/libunistring/libunistring_7.html
40share/doc/libunistring/libunistring_8.html 42share/doc/libunistring/libunistring_8.html
41share/doc/libunistring/libunistring_9.html 43share/doc/libunistring/libunistring_9.html
42share/doc/libunistring/libunistring_abt.html 44share/doc/libunistring/libunistring_abt.html
43share/doc/libunistring/libunistring_toc.html 45share/doc/libunistring/libunistring_toc.html

cvs diff -r1.1.1.1 -r1.2 pkgsrc/textproc/libunistring/distinfo (expand / switch to unified diff)

--- pkgsrc/textproc/libunistring/distinfo 2012/02/14 23:06:50 1.1.1.1
+++ pkgsrc/textproc/libunistring/distinfo 2014/10/20 10:43:53 1.2
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.1.1.1 2012/02/14 23:06:50 gdt Exp $ 1$NetBSD: distinfo,v 1.2 2014/10/20 10:43:53 wiz Exp $
2 2
3SHA1 (libunistring-0.9.3.tar.gz) = e1ea13c24a30bc93932d19eb5ad0704a618506dd 3SHA1 (libunistring-0.9.4.tar.gz) = f975899e13171f7a5860c61dd78e14093e1e7640
4RMD160 (libunistring-0.9.3.tar.gz) = 52d7cbec6288708fecd7c249e03dfcbec5bce910 4RMD160 (libunistring-0.9.4.tar.gz) = 3cf6cecd09a2c222641e172196957789bf02ae09
5Size (libunistring-0.9.3.tar.gz) = 2555215 bytes 5Size (libunistring-0.9.4.tar.gz) = 2966483 bytes