Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id 479F8A6678 for ; Mon, 20 Oct 2014 10:44:00 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id EC80E14A1D0; Mon, 20 Oct 2014 10:43:59 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 4F07714A1CD for ; Mon, 20 Oct 2014 10:43:54 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id dI_ixHL8aEGh for ; Mon, 20 Oct 2014 10:43:53 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id A4A9714A193 for ; Mon, 20 Oct 2014 10:43:53 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 9F36E98; Mon, 20 Oct 2014 10:43:53 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Mon, 20 Oct 2014 10:43:53 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/textproc/libunistring To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20141020104353.9F36E98@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk Module Name: pkgsrc Committed By: wiz Date: Mon Oct 20 10:43:53 UTC 2014 Modified Files: pkgsrc/textproc/libunistring: Makefile PLIST distinfo 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. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 pkgsrc/textproc/libunistring/Makefile cvs rdiff -u -r1.2 -r1.3 pkgsrc/textproc/libunistring/PLIST cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/textproc/libunistring/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.