pkgsrc-Changes archive

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

CVS commit: pkgsrc/textproc/icu



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Thu Nov  5 08:58:41 UTC 2020

Modified Files:
        pkgsrc/textproc/icu: Makefile PLIST distinfo
        pkgsrc/textproc/icu/patches: patch-common_putil.cpp
            patch-common_ubidiimp.h

Log Message:
icu: Update to 68.1

Changelog:
Common Changes

    CLDR 38
        Support for units of measurement in inflected languages (phase 1)
        14 new measurement units: candela, imperial quart, etc.
        Improved locale ID canonicalization spec & data
        New language at Modern coverage: Norwegian Nynorsk
        New languages at Moderate coverage: Fulah (Adlam), Chakma, Asturian
        New languages at Basic coverage: Dogri, Sanskrit
    Measurement unit preferences (ICU-20568)
        New usage() option on NumberFormatter to select the most appropriate unit for a locale and context
        New outputUnit() getter on FormattedNumber to get the output unit after resolution
        In skeletons, specify the context using the "usage" stem
        Example: locale "en-GB", skeleton "usage/person unit-width-full-name unit/kilogram", input 80 (expressed in kilograms), output "12 stone, 8.4 pounds"
        Usages are pulled in from CLDR (e.g. CLDR v38 Unit Preferences).
    PluralRules selection for ranges of numbers (ICU-21190)
    Locale ID canonicalization now conforms to the CLDR spec including edge cases; co-developed with CLDR spec & data improvements (ICU-21236, ICU-21115 & others)
    New LocaleMatcher options: custom threshold (ICU-21144), no default locale (ICU-21029)
    DateIntervalFormat supports output options such as capitalization (ICU-20651)
    Uppercasing for the Armenian language (hy) now maps ligature to (ICU-13416)
    Data size reduction: Rule-based segmentation data files (RBBI) use a more compact data format and are now half as large (ICU-13565)
    Measurement units are normalized in skeleton string output: i.e., calling toSkeleton() on a NumberFormatter returns "unit/meter" instead of "measure-unit/length-meter"
    The ICU User Guide has been migrated to Markdown format, hosted via GitHub Pages: https://unicode-org.github.io/icu/userguide/
    Removed usage of terms like "blacklist" (ICU-21176), "master" (ICU-21242), and "grandfathered" (ICU-21184) as much as possible.
    Time zone data (tzdata) version 2020d (2020-oct-21)
    PluralRules category for compact notation numbers in French (ICU-13836)

ICU4C Specific Changes

    New C API for number range formatting (unicode/unumberrangeformatter.h), for example "750 m - 1.2 km" (ICU-21182)


To generate a diff of this commit:
cvs rdiff -u -r1.134 -r1.135 pkgsrc/textproc/icu/Makefile
cvs rdiff -u -r1.47 -r1.48 pkgsrc/textproc/icu/PLIST
cvs rdiff -u -r1.90 -r1.91 pkgsrc/textproc/icu/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/textproc/icu/patches/patch-common_putil.cpp
cvs rdiff -u -r1.1 -r1.2 pkgsrc/textproc/icu/patches/patch-common_ubidiimp.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/icu/Makefile
diff -u pkgsrc/textproc/icu/Makefile:1.134 pkgsrc/textproc/icu/Makefile:1.135
--- pkgsrc/textproc/icu/Makefile:1.134  Wed Oct 21 19:39:53 2020
+++ pkgsrc/textproc/icu/Makefile        Thu Nov  5 08:58:41 2020
@@ -1,12 +1,12 @@
-# $NetBSD: Makefile,v 1.134 2020/10/21 19:39:53 nia Exp $
+# $NetBSD: Makefile,v 1.135 2020/11/05 08:58:41 ryoon Exp $
 
-DISTNAME=      icu4c-67_1-src
+DISTNAME=      icu4c-68_1-src
 PKGNAME=       ${DISTNAME:S/4c//:S/-src//:S/_/./g}
 CATEGORIES=    textproc
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=unicode-org/}
 EXTRACT_SUFX=  .tgz
 GITHUB_PROJECT=        icu
-GITHUB_RELEASE=        release-67-1
+GITHUB_RELEASE=        release-68-1
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://site.icu-project.org/

Index: pkgsrc/textproc/icu/PLIST
diff -u pkgsrc/textproc/icu/PLIST:1.47 pkgsrc/textproc/icu/PLIST:1.48
--- pkgsrc/textproc/icu/PLIST:1.47      Tue Jun  2 06:39:03 2020
+++ pkgsrc/textproc/icu/PLIST   Thu Nov  5 08:58:41 2020
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.47 2020/06/02 06:39:03 adam Exp $
+@comment $NetBSD: PLIST,v 1.48 2020/11/05 08:58:41 ryoon Exp $
 bin/derb
 bin/genbrk
 bin/gencfu
@@ -164,6 +164,7 @@ include/unicode/unorm.h
 include/unicode/unorm2.h
 include/unicode/unum.h
 include/unicode/unumberformatter.h
+include/unicode/unumberrangeformatter.h
 include/unicode/unumsys.h
 include/unicode/uobject.h
 include/unicode/upluralrules.h
@@ -204,28 +205,28 @@ lib/icu/current
 lib/icu/pkgdata.inc
 lib/libicudata.a
 lib/libicudata.so
+lib/libicudata.so.68
 lib/libicudata.so.${PKGVERSION}
-lib/libicudata.so.67
 lib/libicui18n.a
 lib/libicui18n.so
+lib/libicui18n.so.68
 lib/libicui18n.so.${PKGVERSION}
-lib/libicui18n.so.67
 lib/libicuio.a
 lib/libicuio.so
+lib/libicuio.so.68
 lib/libicuio.so.${PKGVERSION}
-lib/libicuio.so.67
 lib/libicutest.a
 lib/libicutest.so
+lib/libicutest.so.68
 lib/libicutest.so.${PKGVERSION}
-lib/libicutest.so.67
 lib/libicutu.a
 lib/libicutu.so
+lib/libicutu.so.68
 lib/libicutu.so.${PKGVERSION}
-lib/libicutu.so.67
 lib/libicuuc.a
 lib/libicuuc.so
+lib/libicuuc.so.68
 lib/libicuuc.so.${PKGVERSION}
-lib/libicuuc.so.67
 lib/pkgconfig/icu-i18n.pc
 lib/pkgconfig/icu-io.pc
 lib/pkgconfig/icu-uc.pc
@@ -250,6 +251,6 @@ sbin/gennorm2
 sbin/gensprep
 sbin/icupkg
 share/icu/${PKGVERSION}/LICENSE
-share/icu/${PKGVERSION}/config/${MH_NAME}
+share/icu/${PKGVERSION}/config/mh-bsd-gcc
 share/icu/${PKGVERSION}/install-sh
 share/icu/${PKGVERSION}/mkinstalldirs

Index: pkgsrc/textproc/icu/distinfo
diff -u pkgsrc/textproc/icu/distinfo:1.90 pkgsrc/textproc/icu/distinfo:1.91
--- pkgsrc/textproc/icu/distinfo:1.90   Tue Jun  2 06:39:03 2020
+++ pkgsrc/textproc/icu/distinfo        Thu Nov  5 08:58:41 2020
@@ -1,14 +1,14 @@
-$NetBSD: distinfo,v 1.90 2020/06/02 06:39:03 adam Exp $
+$NetBSD: distinfo,v 1.91 2020/11/05 08:58:41 ryoon Exp $
 
-SHA1 (icu4c-67_1-src.tgz) = 6822a4a94324d1ba591b3e8ef084e4491af253c1
-RMD160 (icu4c-67_1-src.tgz) = c4a84ef7d2e18d6d1374b5ed6449227b94550e14
-SHA512 (icu4c-67_1-src.tgz) = 4779f1ce1ca7976f6fad6768853ea8c540da54d11509e3b6cfd864a04b5f2db1c3d4b546387f91ad02fb90804525bc37d2543173f0d705d6ca11dc6f2b7640a8
-Size (icu4c-67_1-src.tgz) = 24518055 bytes
+SHA1 (icu4c-68_1-src.tgz) = 7660c573d496c2a54eb3369ccf241976e164af02
+RMD160 (icu4c-68_1-src.tgz) = dd9ff199c5c892f4d7fc10223f519338597da5fe
+SHA512 (icu4c-68_1-src.tgz) = 24ff4ce5947c41fc12a168e15d4037556562c7f32c1da0bbedd705232476174a3b2318955a7124426a63c2034eb9ae077e728a5dbada8b9433d7173cac3db307
+Size (icu4c-68_1-src.tgz) = 24722348 bytes
 SHA1 (patch-Makefile.in) = 67440d3af9b62b8c0be258c490255ba17f778ab4
 SHA1 (patch-acinclude.m4) = f7de1a16aad0ca77c4bbc457ba76b6171199ce09
-SHA1 (patch-common_putil.cpp) = 6aa70b8698d663d3c798bafd9010a824c9609c20
+SHA1 (patch-common_putil.cpp) = cc867aaef753c23ff12db019e41836c0dd5ac6d1
 SHA1 (patch-common_putilimp.h) = 0924d38a780b626fea78754aa2da6cf3ca19b9b7
-SHA1 (patch-common_ubidiimp.h) = 99fbd68d5a05303696cb5cccb71045b470827369
+SHA1 (patch-common_ubidiimp.h) = 180eb1fe1069c393ddf1deb46da00f466d8438e8
 SHA1 (patch-common_umutex.h) = b22b7c02b4645a87f71d54885d858d0cf9005988
 SHA1 (patch-common_unicode_platform.h) = 8b7b8bcf6f5185225a1ca516ac212a495f7b47e8
 SHA1 (patch-common_uposixdefs.h) = 4739ca7d4662335adcb322cd0943770651d548ce

Index: pkgsrc/textproc/icu/patches/patch-common_putil.cpp
diff -u pkgsrc/textproc/icu/patches/patch-common_putil.cpp:1.3 pkgsrc/textproc/icu/patches/patch-common_putil.cpp:1.4
--- pkgsrc/textproc/icu/patches/patch-common_putil.cpp:1.3      Sat Apr 22 20:11:45 2017
+++ pkgsrc/textproc/icu/patches/patch-common_putil.cpp  Thu Nov  5 08:58:41 2020
@@ -1,9 +1,9 @@
-$NetBSD: patch-common_putil.cpp,v 1.3 2017/04/22 20:11:45 adam Exp $
+$NetBSD: patch-common_putil.cpp,v 1.4 2020/11/05 08:58:41 ryoon Exp $
 
---- common/putil.cpp.orig      2017-04-10 14:22:16.000000000 +0000
+--- common/putil.cpp.orig      2020-10-28 21:21:12.000000000 +0000
 +++ common/putil.cpp
-@@ -136,6 +140,14 @@ using namespace Microsoft::WRL::Wrappers
- #endif
+@@ -128,6 +128,14 @@
+ 
  
  /*
 + * Mac OS X 10.4 doesn't use its localtime_r() declaration in <time.h> if either _ANSI_SOURCE or _POSIX_C_SOURCE is #defined.

Index: pkgsrc/textproc/icu/patches/patch-common_ubidiimp.h
diff -u pkgsrc/textproc/icu/patches/patch-common_ubidiimp.h:1.1 pkgsrc/textproc/icu/patches/patch-common_ubidiimp.h:1.2
--- pkgsrc/textproc/icu/patches/patch-common_ubidiimp.h:1.1     Mon Apr  8 21:39:43 2019
+++ pkgsrc/textproc/icu/patches/patch-common_ubidiimp.h Thu Nov  5 08:58:41 2020
@@ -1,8 +1,8 @@
-$NetBSD: patch-common_ubidiimp.h,v 1.1 2019/04/08 21:39:43 jperkin Exp $
+$NetBSD: patch-common_ubidiimp.h,v 1.2 2020/11/05 08:58:41 ryoon Exp $
 
 Avoid sys/regset.h pollution on SunOS.
 
---- common/ubidiimp.h.orig     2019-03-27 18:47:14.000000000 +0000
+--- common/ubidiimp.h.orig     2020-10-28 21:21:12.000000000 +0000
 +++ common/ubidiimp.h
 @@ -24,6 +24,11 @@
  #include "unicode/uchar.h"
@@ -15,4 +15,4 @@ Avoid sys/regset.h pollution on SunOS.
 +
  /* miscellaneous definitions ---------------------------------------------- */
  
- typedef uint8_t DirProp;
+ // ICU-20853=ICU-20935 Solaris #defines CS and ES in sys/regset.h



Home | Main Index | Thread Index | Old Index