pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/textproc/libunistring textproc/unistring: Update to 1.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a35c0d5ada1d
branches:  trunk
changeset: 371767:a35c0d5ada1d
user:      gdt <gdt%pkgsrc.org@localhost>
date:      Fri Jan 14 01:10:22 2022 +0000

description:
textproc/unistring: Update to 1.0

Despite the momentous version number, this is a fairly minor update.
There is no shlib major bump.

Upstream chagnes:

    The license has changed from "LGPLv3+ or GPLv2" to "LGPLv3+ or GPLv2+".

    The data tables and algorithms have been updated to Unicode version 14.0.0.

    The functions u8_uctomb, u16_uctomb, u32_uctomb now support
    strings larger than 2 GiB by taking an 'n' argument of type
    ptrdiff_t (instead of int).

    The functions u*_possible_linebreaks and u*_width_linebreaks now
    make it easier to work with strings that contain CR-LF sequences:
    In this case, in the returned array, it will return
    UC_BREAK_CR_BEFORE_LF followed by UC_BREAK_MANDATORY (instead of
    twice UC_BREAK_MANDATORY).

    There are new properties for recognizing pictographic symbols and regional indicators:

    - UC_PROPERTY_EMOJI                  uc_is_property_emoji
    - UC_PROPERTY_EMOJI_PRESENTATION     uc_is_property_emoji_presentation
    - UC_PROPERTY_EMOJI_MODIFIER         uc_is_property_emoji_modifier
    - UC_PROPERTY_EMOJI_MODIFIER_BASE    uc_is_property_emoji_modifier_base
    - UC_PROPERTY_EMOJI_COMPONENT        uc_is_property_emoji_component
    - UC_PROPERTY_EXTENDED_PICTOGRAPHIC  uc_is_property_extended_pictographic
    - UC_PROPERTY_REGIONAL_INDICATOR     uc_is_property_regional_indicator

    Fixed multithread-safety bugs on Cygwin, native Windows, and Haiku.

diffstat:

 textproc/libunistring/Makefile |  6 +++---
 textproc/libunistring/PLIST    |  3 ++-
 textproc/libunistring/distinfo |  8 ++++----
 3 files changed, 9 insertions(+), 8 deletions(-)

diffs (53 lines):

diff -r 4337375566cc -r a35c0d5ada1d textproc/libunistring/Makefile
--- a/textproc/libunistring/Makefile    Thu Jan 13 21:59:26 2022 +0000
+++ b/textproc/libunistring/Makefile    Fri Jan 14 01:10:22 2022 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.14 2021/11/12 12:40:17 nia Exp $
+# $NetBSD: Makefile,v 1.15 2022/01/14 01:10:22 gdt Exp $
 
-DISTNAME=      libunistring-0.9.10
-PKGREVISION=   1
+DISTNAME=      libunistring-1.0
 CATEGORIES=    textproc
 MASTER_SITES=  http://ftp.gnu.org/gnu/libunistring/
 
@@ -13,6 +12,7 @@
 GNU_CONFIGURE= yes
 USE_LIBTOOL=   yes
 INFO_FILES=    yes
+TEST_TARGET=   check
 
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 4337375566cc -r a35c0d5ada1d textproc/libunistring/PLIST
--- a/textproc/libunistring/PLIST       Thu Jan 13 21:59:26 2022 +0000
+++ b/textproc/libunistring/PLIST       Fri Jan 14 01:10:22 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2018/03/11 18:02:11 wiz Exp $
+@comment $NetBSD: PLIST,v 1.5 2022/01/14 01:10:22 gdt Exp $
 include/unicase.h
 include/uniconv.h
 include/unictype.h
@@ -35,6 +35,7 @@
 share/doc/libunistring/libunistring_2.html
 share/doc/libunistring/libunistring_20.html
 share/doc/libunistring/libunistring_21.html
+share/doc/libunistring/libunistring_22.html
 share/doc/libunistring/libunistring_3.html
 share/doc/libunistring/libunistring_4.html
 share/doc/libunistring/libunistring_5.html
diff -r 4337375566cc -r a35c0d5ada1d textproc/libunistring/distinfo
--- a/textproc/libunistring/distinfo    Thu Jan 13 21:59:26 2022 +0000
+++ b/textproc/libunistring/distinfo    Fri Jan 14 01:10:22 2022 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.12 2021/11/12 12:40:17 nia Exp $
+$NetBSD: distinfo,v 1.13 2022/01/14 01:10:22 gdt Exp $
 
-BLAKE2s (libunistring-0.9.10.tar.gz) = 6af4f8f362e74baf433757d540c157b1fead6e087f65969be54d0716bde97037
-SHA512 (libunistring-0.9.10.tar.gz) = 690082732fbbd47ab4ffbd6f21d85afece0f8e2ded24982f949f4ae52bf0a981b75ea9bc14ab289e0954cde07f31a7a4c2bb65615a8eb5b2bfa65720310b6fc9
-Size (libunistring-0.9.10.tar.gz) = 3744814 bytes
+BLAKE2s (libunistring-1.0.tar.gz) = 0d37c903e7e4e6db1a2378e757796fba9c6841cda91a3dcc66f7e8051dfe4fa2
+SHA512 (libunistring-1.0.tar.gz) = 6125e3911d15bea8fea5c0b97864f928eab8c8476f1a24c7349b0552e2d11d9b73c1fa0fcb354917e42407d4e5adea55d0c8012121fa0a53c60faa7b0911aef3
+Size (libunistring-1.0.tar.gz) = 4214306 bytes
 SHA1 (patch-lib_Makefile.in) = f2335fa6a8b088e701a4d8bd433b45359be5c243
 SHA1 (patch-lib_stdbool.mini.h) = 0b4a3b3e461b517f28e9a58da0f50045467d2d2a



Home | Main Index | Thread Index | Old Index