diff options
author | ryoon <ryoon@pkgsrc.org> | 2016-04-11 16:15:22 +0000 |
---|---|---|
committer | ryoon <ryoon@pkgsrc.org> | 2016-04-11 16:15:22 +0000 |
commit | edf82c1aafb49479254175aa192dbbe242a8aa8c (patch) | |
tree | 04cdebc2ee0862072eef485293c5eaefb6bae32d | |
parent | 9e8af54adf1fdea32badfbc7881202970a5188eb (diff) | |
download | pkgsrc-edf82c1aafb49479254175aa192dbbe242a8aa8c.tar.gz |
Update to 57.1
Changelog:
Common Changes
CLDR 29: For details of the many changes in CLDR, see CLDR 29.
Grapheme/word/line breaking for emoji sequences, based on Unicode 9 proposed rules. See the Unicode emoji break proposal and the Unicode Emoji Technical Report Proposed Update describing the new emoji sequences. (#12081).
Four new Unicode emoji properties (#11802).
DateFormat day period formatting of "noon", "at night", etc. via new pattern characters b & B, and DateTimePatternGenerator support of C for selecting the customary form (#11872).
Except: Formatting of "0:00 midnight" has been disabled because it is confusing except for at the end of an interval.
RelativeDateTimeFormatter: Simpler formatting API (#12072).
More robust CLDR data loading for MeasureFormat (#11986, #12030), RelativeDateTimeFormatter (#12018), and DateIntervalFormat/DateIntervalInfo (#12013).
New simple & fast SimpleFormatter class for a trivial subset of MessageFormat as used in CLDR data, e.g., "{0} {1}" (#10896).
ICU4C Specific Changes
C API support for RelativeDateTimeFormatter (#12072).
Clang annotations for intended switch case fallthroughs, can now compile with -Wimplicit-fallthrough (#12166).
Internal header files can be compiled by themselves, for simpler alternative build scripts (#12141).
-rw-r--r-- | textproc/icu/Makefile | 5 | ||||
-rw-r--r-- | textproc/icu/PLIST | 24 | ||||
-rw-r--r-- | textproc/icu/buildlink3.mk | 4 | ||||
-rw-r--r-- | textproc/icu/distinfo | 11 | ||||
-rw-r--r-- | textproc/icu/patches/patch-tools_toolutil_flagparser.c | 17 |
5 files changed, 22 insertions, 39 deletions
diff --git a/textproc/icu/Makefile b/textproc/icu/Makefile index 363c3a8a63b..c10cb7cdd2f 100644 --- a/textproc/icu/Makefile +++ b/textproc/icu/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.103 2016/02/13 20:41:58 bsiegert Exp $ +# $NetBSD: Makefile,v 1.104 2016/04/11 16:15:22 ryoon Exp $ -DISTNAME= icu4c-56_1-src +DISTNAME= icu4c-57_1-src PKGNAME= ${DISTNAME:S/4c//:S/-src//:S/_/./g} -PKGREVISION= 1 CATEGORIES= textproc MASTER_SITES= http://download.icu-project.org/files/icu4c/${PKGVERSION_NOREV}/ EXTRACT_SUFX= .tgz diff --git a/textproc/icu/PLIST b/textproc/icu/PLIST index db1d3f77bd8..15108d5e0c1 100644 --- a/textproc/icu/PLIST +++ b/textproc/icu/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.35 2015/10/10 10:02:55 adam Exp $ +@comment $NetBSD: PLIST,v 1.36 2016/04/11 16:15:22 ryoon Exp $ bin/derb bin/genbrk bin/gencfu @@ -97,6 +97,7 @@ include/unicode/schriter.h include/unicode/scientificnumberformatter.h include/unicode/search.h include/unicode/selfmt.h +include/unicode/simpleformatter.h include/unicode/simpletz.h include/unicode/smpdtfmt.h include/unicode/sortkey.h @@ -167,6 +168,7 @@ include/unicode/uobject.h include/unicode/upluralrules.h include/unicode/uregex.h include/unicode/uregion.h +include/unicode/ureldatefmt.h include/unicode/urename.h include/unicode/urep.h include/unicode/ures.h @@ -201,35 +203,35 @@ lib/icu/current lib/icu/pkgdata.inc lib/libicudata.a lib/libicudata.so -lib/libicudata.so.56 +lib/libicudata.so.57 lib/libicudata.so.${PKGVERSION} lib/libicui18n.a lib/libicui18n.so -lib/libicui18n.so.56 +lib/libicui18n.so.57 lib/libicui18n.so.${PKGVERSION} lib/libicuio.a lib/libicuio.so -lib/libicuio.so.56 +lib/libicuio.so.57 lib/libicuio.so.${PKGVERSION} lib/libicule.a lib/libicule.so -lib/libicule.so.56 +lib/libicule.so.57 lib/libicule.so.${PKGVERSION} lib/libiculx.a lib/libiculx.so -lib/libiculx.so.56 +lib/libiculx.so.57 lib/libiculx.so.${PKGVERSION} lib/libicutest.a lib/libicutest.so -lib/libicutest.so.56 +lib/libicutest.so.57 lib/libicutest.so.${PKGVERSION} lib/libicutu.a lib/libicutu.so -lib/libicutu.so.56 +lib/libicutu.so.57 lib/libicutu.so.${PKGVERSION} lib/libicuuc.a lib/libicuuc.so -lib/libicuuc.so.56 +lib/libicuuc.so.57 lib/libicuuc.so.${PKGVERSION} lib/pkgconfig/icu-i18n.pc lib/pkgconfig/icu-io.pc @@ -255,7 +257,7 @@ sbin/gencmn sbin/gennorm2 sbin/gensprep sbin/icupkg -share/icu/${PKGVERSION}/config/${MH_NAME} +share/icu/${PKGVERSION}/LICENSE +share/icu/${PKGVERSION}/config/mh-bsd-gcc share/icu/${PKGVERSION}/install-sh -share/icu/${PKGVERSION}/license.html share/icu/${PKGVERSION}/mkinstalldirs diff --git a/textproc/icu/buildlink3.mk b/textproc/icu/buildlink3.mk index 1991d70d5e4..8ba84e8e1b5 100644 --- a/textproc/icu/buildlink3.mk +++ b/textproc/icu/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.28 2015/10/10 01:55:28 ryoon Exp $ +# $NetBSD: buildlink3.mk,v 1.29 2016/04/11 16:15:22 ryoon Exp $ BUILDLINK_TREE+= icu @@ -6,7 +6,7 @@ BUILDLINK_TREE+= icu ICU_BUILDLINK3_MK:= BUILDLINK_API_DEPENDS.icu+= icu>=3.4 -BUILDLINK_ABI_DEPENDS.icu+= icu>=56.1 +BUILDLINK_ABI_DEPENDS.icu+= icu>=57.1 BUILDLINK_PKGSRCDIR.icu?= ../../textproc/icu .endif # ICU_BUILDLINK3_MK diff --git a/textproc/icu/distinfo b/textproc/icu/distinfo index e9cc0d42049..158ed074b86 100644 --- a/textproc/icu/distinfo +++ b/textproc/icu/distinfo @@ -1,9 +1,9 @@ -$NetBSD: distinfo,v 1.60 2016/02/13 20:41:58 bsiegert Exp $ +$NetBSD: distinfo,v 1.61 2016/04/11 16:15:22 ryoon Exp $ -SHA1 (icu4c-56_1-src.tgz) = e4494ce9425c469f138bb6e1ae06faf7fa0cf3de -RMD160 (icu4c-56_1-src.tgz) = 1ef7f377283a379654ebb051b7439c2cc6151da0 -SHA512 (icu4c-56_1-src.tgz) = 297fd91ce6c478309ac3d18813f1b3ff39a992584e3bafb79e2e816a516e903af6b86c6318e1104cda0bb29ba7c0414b65c1e83c0ed0e848ce897a06d7678d9a -Size (icu4c-56_1-src.tgz) = 25721871 bytes +SHA1 (icu4c-57_1-src.tgz) = ca5f5cc584f45e87bf56bf8b7f9244d12a5ada67 +RMD160 (icu4c-57_1-src.tgz) = a2b72756d7dddb0f459074dfc943fc9383d82d9b +SHA512 (icu4c-57_1-src.tgz) = a3c701e9c81622db545bcf93f315c7b13159750f43f009d0aec59ceae3a8e1ccb751826d4b8a7387aca47f38bff2a85816b1a123b07d2bf731558c7b66e47b8a +Size (icu4c-57_1-src.tgz) = 22360664 bytes SHA1 (patch-aa) = fd5c513e75ca17a46be4ed010455bda63731afff SHA1 (patch-ab) = 32f0e4c241535e37e4cad9b871ed3d36b4184199 SHA1 (patch-ac) = e7cee161315321d2580074054d87714b55319886 @@ -22,4 +22,3 @@ SHA1 (patch-configure) = 429c0b3eb3f7d0a8cf3d01a9bc359132eebe8cf4 SHA1 (patch-configure.ac) = b0291cf02351cbad9b0c7340baea9eb81cabb158 SHA1 (patch-tools-toolutil-pkg_genc.c) = b5a9eb679908d9f579ff095c5389ec1aa8df8e1e SHA1 (patch-tools_pkgdata_pkgdata.cpp) = 1c87fcc511f0e6cedbaf01c5164e522c33f19458 -SHA1 (patch-tools_toolutil_flagparser.c) = 08606a67b5e9e1308ef470524576fc000ca1907b diff --git a/textproc/icu/patches/patch-tools_toolutil_flagparser.c b/textproc/icu/patches/patch-tools_toolutil_flagparser.c deleted file mode 100644 index 77283a2f79c..00000000000 --- a/textproc/icu/patches/patch-tools_toolutil_flagparser.c +++ /dev/null @@ -1,17 +0,0 @@ -$NetBSD: patch-tools_toolutil_flagparser.c,v 1.1 2016/02/13 20:41:59 bsiegert Exp $ - -http://bugs.icu-project.org/trac/ticket/11959 - -Fix build on CentOS 7. - ---- tools/toolutil/flagparser.c.orig 2015-10-08 03:54:06.000000000 +0000 -+++ tools/toolutil/flagparser.c -@@ -97,7 +97,7 @@ parseFlagsFile_cleanup: - - T_FileStream_close(f); - -- if (U_FAILURE(*status)) { -+ if (U_FAILURE(*status) && *status != U_BUFFER_OVERFLOW_ERROR) { - return -1; - } - |