Skip to content

Commit

Permalink
icu: updated to 71.1
Browse files Browse the repository at this point in the history
ICU 71 is now available. It updates to CLDR 41 locale data with various additions and corrections. ICU 71 adds phrase-based line breaking for Japanese, for short Japanese text, such as in titles and headings; and adds support for Hindi written in Latin letters (hi_Latn), aka “Hinglish”.
  • Loading branch information
adam committed Apr 18, 2022
1 parent 0beef69 commit c88a67c
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 35 deletions.
6 changes: 3 additions & 3 deletions textproc/icu/Makefile
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# $NetBSD: Makefile,v 1.139 2021/12/08 09:57:04 ryoon Exp $
# $NetBSD: Makefile,v 1.140 2022/04/18 11:03:24 adam Exp $

DISTNAME= icu4c-70_1-src
DISTNAME= icu4c-71_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-70-1
GITHUB_RELEASE= release-71-1

MAINTAINER= [email protected]
HOMEPAGE= https://icu.unicode.org/
Expand Down
15 changes: 8 additions & 7 deletions textproc/icu/PLIST
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.51 2021/12/08 08:21:05 adam Exp $
@comment $NetBSD: PLIST,v 1.52 2022/04/18 11:03:24 adam Exp $
bin/derb
bin/genbrk
bin/gencfu
Expand Down Expand Up @@ -163,6 +163,7 @@ include/unicode/uniset.h
include/unicode/unistr.h
include/unicode/unorm.h
include/unicode/unorm2.h
include/unicode/unounclass.h
include/unicode/unum.h
include/unicode/unumberformatter.h
include/unicode/unumberrangeformatter.h
Expand Down Expand Up @@ -207,27 +208,27 @@ lib/icu/pkgdata.inc
lib/libicudata.a
lib/libicudata.so
lib/libicudata.so.${PKGVERSION}
lib/libicudata.so.70
lib/libicudata.so.71
lib/libicui18n.a
lib/libicui18n.so
lib/libicui18n.so.${PKGVERSION}
lib/libicui18n.so.70
lib/libicui18n.so.71
lib/libicuio.a
lib/libicuio.so
lib/libicuio.so.${PKGVERSION}
lib/libicuio.so.70
lib/libicuio.so.71
lib/libicutest.a
lib/libicutest.so
lib/libicutest.so.${PKGVERSION}
lib/libicutest.so.70
lib/libicutest.so.71
lib/libicutu.a
lib/libicutu.so
lib/libicutu.so.${PKGVERSION}
lib/libicutu.so.70
lib/libicutu.so.71
lib/libicuuc.a
lib/libicuuc.so
lib/libicuuc.so.${PKGVERSION}
lib/libicuuc.so.70
lib/libicuuc.so.71
lib/pkgconfig/icu-i18n.pc
lib/pkgconfig/icu-io.pc
lib/pkgconfig/icu-uc.pc
Expand Down
10 changes: 5 additions & 5 deletions textproc/icu/distinfo
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
$NetBSD: distinfo,v 1.96 2021/12/08 08:21:05 adam Exp $
$NetBSD: distinfo,v 1.97 2022/04/18 11:03:24 adam Exp $

BLAKE2s (icu4c-70_1-src.tgz) = 6b51807933c94099b2b62ec07c4048a47e486535b915d7570551da71b965598d
SHA512 (icu4c-70_1-src.tgz) = 0b26ae7207155cb65a8fdb25f7b2fa4431e74b12bccbed0884a17feaae3c96833d12451064dd152197fd6ea5fd3adfd95594284a463e66c82e0d860f645880c9
Size (icu4c-70_1-src.tgz) = 25449582 bytes
BLAKE2s (icu4c-71_1-src.tgz) = a18db0c84e7fedafd38029e41910110ec9a9f3b060e569862723c9264c42e99c
SHA512 (icu4c-71_1-src.tgz) = 1fd2a20aef48369d1f06e2bb74584877b8ad0eb529320b976264ec2db87420bae242715795f372dbc513ea80047bc49077a064e78205cd5e8b33d746fd2a2912
Size (icu4c-71_1-src.tgz) = 25701340 bytes
SHA1 (patch-Makefile.in) = 67440d3af9b62b8c0be258c490255ba17f778ab4
SHA1 (patch-acinclude.m4) = f7de1a16aad0ca77c4bbc457ba76b6171199ce09
SHA1 (patch-common_putil.cpp) = cc867aaef753c23ff12db019e41836c0dd5ac6d1
Expand All @@ -15,7 +15,7 @@ SHA1 (patch-config_Makefile.inc.in) = e7cee161315321d2580074054d87714b55319886
SHA1 (patch-config_icu-config-bottom) = 168b89ee9180d4ae545125866ee91eb004010501
SHA1 (patch-config_mh-darwin) = 4fd2c664b23078692b61557ebb66693712d333cd
SHA1 (patch-config_mh-scoosr5) = 47703dcc184f58c0382da3225f849424ab74d472
SHA1 (patch-configure) = 1f96ffb2c2c023b38a45326c0273be0ae9cc02ff
SHA1 (patch-configure) = 0043c23cffaab9851b6121e9f46eb474175dbc26
SHA1 (patch-configure.ac) = 2cb4601e20ee6b93e08e8790df3f8212510aeb1b
SHA1 (patch-i18n_double-conversion-utils.h) = 9bee115bb9ddc597607e30f95050de7b21751fca
SHA1 (patch-icudefs.mk.in) = c2a9469bf896b5f0702d5795c3b1c2b394893663
Expand Down
26 changes: 6 additions & 20 deletions textproc/icu/patches/patch-configure
Original file line number Diff line number Diff line change
@@ -1,14 +1,12 @@
$NetBSD: patch-configure,v 1.10 2019/04/03 00:13:00 ryoon Exp $
$NetBSD: patch-configure,v 1.11 2022/04/18 11:03:24 adam Exp $

Portability fix.
Solaris seems to need -std=c99 with recent pkgsrc so keep it.
don't throw away -std=c++11 on solaris unconditionally, it's
required.
Add support for Bitrig.

--- configure.orig 2019-03-27 18:47:14.000000000 +0000
--- configure.orig 2022-04-07 22:41:55.000000000 +0000
+++ configure
@@ -5242,7 +5242,7 @@ rm -f core conftest.err conftest.$ac_obj
@@ -5314,7 +5314,7 @@ rm -f core conftest.err conftest.$ac_obj
*-*-cygwin) icu_cv_host_frag=mh-cygwin-msvc ;;
esac
fi ;;
Expand All @@ -17,15 +15,15 @@ Add support for Bitrig.
*-*-aix*)
if test "$GCC" = yes; then
icu_cv_host_frag=mh-aix-gcc
@@ -5267,6 +5267,7 @@ rm -f core conftest.err conftest.$ac_obj
@@ -5339,6 +5339,7 @@ rm -f core conftest.err conftest.$ac_obj
*-dec-osf*) icu_cv_host_frag=mh-alpha-osf ;;
*-*-nto*) icu_cv_host_frag=mh-qnx ;;
*-ncr-*) icu_cv_host_frag=mh-mpras ;;
+-*-sco3.2v5*) icu_cv_host_frag=mh-scoosr5 ;;
*) icu_cv_host_frag=mh-unknown ;;
esac

@@ -5875,6 +5876,29 @@ if test "x$plugins" = "xtrue"; then
@@ -5947,6 +5948,29 @@ if test "x$plugins" = "xtrue"; then
fi


Expand Down Expand Up @@ -55,19 +53,7 @@ Add support for Bitrig.
U_ENABLE_DYLOAD=1
enable=yes
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable dynamic loading of plugins. Ignored if plugins disabled." >&5
@@ -6088,11 +6112,6 @@ $as_echo "$as_me: Adding CXXFLAGS option
else
CXXFLAGS="$OLD_CXXFLAGS"
fi
- case "${host}" in
- *-*-solaris*)
- CXXFLAGS="$OLD_CXXFLAGS"
- ;;
- esac
fi
fi

@@ -7819,7 +7838,7 @@ ICUDATA_CHAR=$U_ENDIAN_CHAR
@@ -7941,7 +7965,7 @@ ICUDATA_CHAR=$U_ENDIAN_CHAR
case "${host}" in
*-*-solaris*) platform=U_SOLARIS ;;
*-*-linux*|*-*-gnu|*-*-k*bsd*-gnu|*-*-kopensolaris*-gnu) platform=U_LINUX ;;
Expand Down

0 comments on commit c88a67c

Please sign in to comment.