Source-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/textproc/icu icu: updated to 66.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/698a2260bc2b
branches:  trunk
changeset: 428814:698a2260bc2b
user:      adam <adam%pkgsrc.org@localhost>
date:      Sun Apr 12 07:06:43 2020 +0000

description:
icu: updated to 66.1

ICU 66
It updates to Unicode 13 & CLDR 36.1. New, extra Q1 releases for low-risk integration of Unicode 13.

ICU 65
It updates to CLDR 36 locale data with many additions and corrections, and some new measurement units. The Java LocaleMatcher API is improved, and ported to C++. For building ICU data, there are new 
filtering options, and new tracing support for data loading in ICU4C.

diffstat:

 textproc/icu/Makefile                        |  13 +++++++------
 textproc/icu/PLIST                           |  15 ++++++++-------
 textproc/icu/distinfo                        |  12 ++++++------
 textproc/icu/patches/patch-common_putilimp.h |  15 +++------------
 4 files changed, 24 insertions(+), 31 deletions(-)

diffs (133 lines):

diff -r 6ce025b2f1d7 -r 698a2260bc2b textproc/icu/Makefile
--- a/textproc/icu/Makefile     Sun Apr 12 06:51:09 2020 +0000
+++ b/textproc/icu/Makefile     Sun Apr 12 07:06:43 2020 +0000
@@ -1,20 +1,21 @@
-# $NetBSD: Makefile,v 1.129 2020/03/18 00:26:28 rillig Exp $
+# $NetBSD: Makefile,v 1.130 2020/04/12 07:06:43 adam Exp $
 
-DISTNAME=      icu4c-64_2-src
+DISTNAME=      icu4c-66_1-src
 PKGNAME=       ${DISTNAME:S/4c//:S/-src//:S/_/./g}
-PKGREVISION=   2
 CATEGORIES=    textproc
-MASTER_SITES=  http://download.icu-project.org/files/icu4c/${PKGVERSION_NOREV}/
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=unicode-org/}
 EXTRACT_SUFX=  .tgz
+GITHUB_PROJECT=        icu
+GITHUB_RELEASE=        release-66-1
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      http://www.icu-project.org/
+HOMEPAGE=      http://site.icu-project.org/
 COMMENT=       Robust and full-featured Unicode services
 LICENSE=       mit
 
 WRKSRC=                        ${WRKDIR}/icu/source
 USE_LANGUAGES=         c99 c++
-USE_TOOLS+=            gmake
+USE_TOOLS+=            gmake pkg-config
 GCC_REQD+=             4.8
 TEST_TARGET=           check
 UNLIMIT_RESOURCES+=    datasize
diff -r 6ce025b2f1d7 -r 698a2260bc2b textproc/icu/PLIST
--- a/textproc/icu/PLIST        Sun Apr 12 06:51:09 2020 +0000
+++ b/textproc/icu/PLIST        Sun Apr 12 07:06:43 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.45 2019/04/03 00:12:59 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.46 2020/04/12 07:06:43 adam Exp $
 bin/derb
 bin/genbrk
 bin/gencfu
@@ -56,6 +56,7 @@
 include/unicode/idna.h
 include/unicode/listformatter.h
 include/unicode/localebuilder.h
+include/unicode/localematcher.h
 include/unicode/localpointer.h
 include/unicode/locdspnm.h
 include/unicode/locid.h
@@ -204,27 +205,27 @@
 lib/libicudata.a
 lib/libicudata.so
 lib/libicudata.so.${PKGVERSION}
-lib/libicudata.so.64
+lib/libicudata.so.66
 lib/libicui18n.a
 lib/libicui18n.so
 lib/libicui18n.so.${PKGVERSION}
-lib/libicui18n.so.64
+lib/libicui18n.so.66
 lib/libicuio.a
 lib/libicuio.so
 lib/libicuio.so.${PKGVERSION}
-lib/libicuio.so.64
+lib/libicuio.so.66
 lib/libicutest.a
 lib/libicutest.so
 lib/libicutest.so.${PKGVERSION}
-lib/libicutest.so.64
+lib/libicutest.so.66
 lib/libicutu.a
 lib/libicutu.so
 lib/libicutu.so.${PKGVERSION}
-lib/libicutu.so.64
+lib/libicutu.so.66
 lib/libicuuc.a
 lib/libicuuc.so
 lib/libicuuc.so.${PKGVERSION}
-lib/libicuuc.so.64
+lib/libicuuc.so.66
 lib/pkgconfig/icu-i18n.pc
 lib/pkgconfig/icu-io.pc
 lib/pkgconfig/icu-uc.pc
diff -r 6ce025b2f1d7 -r 698a2260bc2b textproc/icu/distinfo
--- a/textproc/icu/distinfo     Sun Apr 12 06:51:09 2020 +0000
+++ b/textproc/icu/distinfo     Sun Apr 12 07:06:43 2020 +0000
@@ -1,13 +1,13 @@
-$NetBSD: distinfo,v 1.87 2019/07/24 17:02:06 rin Exp $
+$NetBSD: distinfo,v 1.88 2020/04/12 07:06:43 adam Exp $
 
-SHA1 (icu4c-64_2-src.tgz) = 3127155ecf2b75ab4835f501b7478e39c07bb852
-RMD160 (icu4c-64_2-src.tgz) = 23e00d87c106aa079c48701c0b8a823ef2c79202
-SHA512 (icu4c-64_2-src.tgz) = 5ecb4c230ba45918747a1cf9aef86f555aa07d5b29b1d07ab674e8013f46dfb907a0e9d6945db41155f9dc3012fd94e1152ffc19f61a68b6dfcbabdcb8ae9d78
-Size (icu4c-64_2-src.tgz) = 24013250 bytes
+SHA1 (icu4c-66_1-src.tgz) = 68e87ea2044e92a5d86be6072b0eb3557f252d9f
+RMD160 (icu4c-66_1-src.tgz) = 1bd67bd30b161681a5040244e58c4d87bbdce6ce
+SHA512 (icu4c-66_1-src.tgz) = 78d87bce65a7bdf7e9a19bda13e353c60846816ff34025f829d1ff15f9ac49aa6061eb192173742be0eca105684ce0e39e95656147afe848520bf60274c8d246
+Size (icu4c-66_1-src.tgz) = 24361305 bytes
 SHA1 (patch-Makefile.in) = 67440d3af9b62b8c0be258c490255ba17f778ab4
 SHA1 (patch-acinclude.m4) = f7de1a16aad0ca77c4bbc457ba76b6171199ce09
 SHA1 (patch-common_putil.cpp) = 6aa70b8698d663d3c798bafd9010a824c9609c20
-SHA1 (patch-common_putilimp.h) = a68faa97c2bffeecaca1586e26f5bbe48e71b262
+SHA1 (patch-common_putilimp.h) = 0924d38a780b626fea78754aa2da6cf3ca19b9b7
 SHA1 (patch-common_ubidiimp.h) = 99fbd68d5a05303696cb5cccb71045b470827369
 SHA1 (patch-common_umutex.h) = b22b7c02b4645a87f71d54885d858d0cf9005988
 SHA1 (patch-common_unicode_platform.h) = 8b7b8bcf6f5185225a1ca516ac212a495f7b47e8
diff -r 6ce025b2f1d7 -r 698a2260bc2b textproc/icu/patches/patch-common_putilimp.h
--- a/textproc/icu/patches/patch-common_putilimp.h      Sun Apr 12 06:51:09 2020 +0000
+++ b/textproc/icu/patches/patch-common_putilimp.h      Sun Apr 12 07:06:43 2020 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-common_putilimp.h,v 1.4 2013/11/05 15:25:37 ryoon Exp $
+$NetBSD: patch-common_putilimp.h,v 1.5 2020/04/12 07:06:43 adam Exp $
 
-* GCC for arm does not have __sync_add_and_fetch() etc.
+MirBSD support.
 
---- common/putilimp.h.orig     2013-10-04 20:49:30.000000000 +0000
+--- common/putilimp.h.orig     2020-03-11 18:16:11.000000000 +0000
 +++ common/putilimp.h
 @@ -128,6 +128,8 @@ typedef size_t uintptr_t;
     /* not defined */
@@ -13,12 +13,3 @@
  #else
  #   define U_TIMEZONE timezone
  #endif
-@@ -187,7 +189,7 @@ typedef size_t uintptr_t;
-     /* Use the predefined value. */
- #elif U_PLATFORM == U_PF_MINGW
-     #define U_HAVE_GCC_ATOMICS 0
--#elif U_GCC_MAJOR_MINOR >= 404 || defined(__clang__)
-+#elif (U_GCC_MAJOR_MINOR >= 404 && !defined(__arm__)) || defined(__clang__)
-     /* TODO: Intel icc and IBM xlc on AIX also support gcc atomics.  (Intel originated them.)
-      *       Add them for these compilers.
-      * Note: Clang sets __GNUC__ defines for version 4.2, so misses the 4.4 test here.



Home | Main Index | Thread Index | Old Index