pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/textproc/icu icu: Update to 68.1
details: https://anonhg.NetBSD.org/pkgsrc/rev/d0a3c64e0893
branches: trunk
changeset: 441511:d0a3c64e0893
user: ryoon <ryoon%pkgsrc.org@localhost>
date: Thu Nov 05 08:58:41 2020 +0000
description:
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)
diffstat:
textproc/icu/Makefile | 6 +++---
textproc/icu/PLIST | 17 +++++++++--------
textproc/icu/distinfo | 14 +++++++-------
textproc/icu/patches/patch-common_putil.cpp | 8 ++++----
textproc/icu/patches/patch-common_ubidiimp.h | 6 +++---
5 files changed, 26 insertions(+), 25 deletions(-)
diffs (141 lines):
diff -r db2c2120d369 -r d0a3c64e0893 textproc/icu/Makefile
--- a/textproc/icu/Makefile Thu Nov 05 08:36:09 2020 +0000
+++ b/textproc/icu/Makefile Thu Nov 05 08:58:41 2020 +0000
@@ -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/
diff -r db2c2120d369 -r d0a3c64e0893 textproc/icu/PLIST
--- a/textproc/icu/PLIST Thu Nov 05 08:36:09 2020 +0000
+++ b/textproc/icu/PLIST Thu Nov 05 08:58:41 2020 +0000
@@ -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/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/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/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
diff -r db2c2120d369 -r d0a3c64e0893 textproc/icu/distinfo
--- a/textproc/icu/distinfo Thu Nov 05 08:36:09 2020 +0000
+++ b/textproc/icu/distinfo Thu Nov 05 08:58:41 2020 +0000
@@ -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
diff -r db2c2120d369 -r d0a3c64e0893 textproc/icu/patches/patch-common_putil.cpp
--- a/textproc/icu/patches/patch-common_putil.cpp Thu Nov 05 08:36:09 2020 +0000
+++ b/textproc/icu/patches/patch-common_putil.cpp Thu Nov 05 08:58:41 2020 +0000
@@ -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.
diff -r db2c2120d369 -r d0a3c64e0893 textproc/icu/patches/patch-common_ubidiimp.h
--- a/textproc/icu/patches/patch-common_ubidiimp.h Thu Nov 05 08:36:09 2020 +0000
+++ b/textproc/icu/patches/patch-common_ubidiimp.h Thu Nov 05 08:58:41 2020 +0000
@@ -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 @@
+
/* 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