From a9073dbebf7da3cab0e08cdd0d2884f21e5112fdfa2aef1a0c30bdf455cf9e52 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Sat, 22 Oct 2016 15:24:16 +0000 Subject: [PATCH] icu-58.1 OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/icu?expand=0&rev=70 --- baselibs.conf | 4 ++-- icu-versioning.diff | 10 +++++----- icu.changes | 35 +++++++++++++++++++++++++++++++++++ icu.spec | 9 ++++----- icu4c-57_1-docs.zip | 3 --- icu4c-57_1-src.tgz | 3 --- icu4c-58_1-docs.zip | 3 +++ icu4c-58_1-src.tgz | 3 +++ 8 files changed, 52 insertions(+), 18 deletions(-) delete mode 100644 icu4c-57_1-docs.zip delete mode 100644 icu4c-57_1-src.tgz create mode 100644 icu4c-58_1-docs.zip create mode 100644 icu4c-58_1-src.tgz diff --git a/baselibs.conf b/baselibs.conf index 0345cbb..f8752a0 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1,4 +1,4 @@ -libicu57_1 +libicu58_1 libicu-devel requires -libicu- - requires "libicu57_1- = " + requires "libicu58_1- = " diff --git a/icu-versioning.diff b/icu-versioning.diff index 723e782..73aedeb 100644 --- a/icu-versioning.diff +++ b/icu-versioning.diff @@ -105,8 +105,8 @@ Index: icu/source/common/unicode/uvernum.h @@ -58,6 +58,7 @@ * @stable ICU 2.4 */ - #define U_ICU_VERSION_MAJOR_NUM 57 -+#define U_ICU_VERSION_MAJOR_STR "57" + #define U_ICU_VERSION_MAJOR_NUM 58 ++#define U_ICU_VERSION_MAJOR_STR "58" /** The current ICU minor version as an integer. * This value will change in the subsequent releases of ICU @@ -114,7 +114,7 @@ Index: icu/source/common/unicode/uvernum.h * This value will change in the subsequent releases of ICU * @stable ICU 2.6 */ --#define U_ICU_VERSION_SUFFIX _57 +-#define U_ICU_VERSION_SUFFIX _58 +#define ___icu_version_expand(major, minor) _ ## major ## _ ## minor +#define ___icu_version_glue(major, minor) ___icu_version_expand(major, minor) +#define U_ICU_VERSION_SUFFIX ___icu_version_glue(U_ICU_VERSION_MAJOR_NUM, U_ICU_VERSION_MINOR_NUM) @@ -125,8 +125,8 @@ Index: icu/source/common/unicode/uvernum.h * This value will change in the subsequent releases of ICU * @stable ICU 2.6 */ --#define U_ICU_VERSION_SHORT "57" -+#define U_ICU_VERSION_SHORT "57_1" +-#define U_ICU_VERSION_SHORT "58" ++#define U_ICU_VERSION_SHORT "58_1" #ifndef U_HIDE_INTERNAL_API /** Data version in ICU4C. diff --git a/icu.changes b/icu.changes index d91bc30..08e0f71 100644 --- a/icu.changes +++ b/icu.changes @@ -1,3 +1,38 @@ +------------------------------------------------------------------- +Fri Oct 21 10:05:32 UTC 2016 - jengelh@inai.de + +- Update to new upstream release 58.1 +* CLDR 30.0.2: For details of the many changes in CLDR, see + CLDR 30. Some things to note: +* For some combinations of numbering system (arab, arabext, latn) + and/or locale (ar, fa, he), there were changes to the + bidirectional control characters used with certain symbols + (percent, minus, plus), and changes to number patterns (currency + and/or percent, including addition of bidirectional control + characters in some cases). +* Thhe bidirectional controls used for such purposes include U+061C + ARABIC LETTER MARK (ALM), which requires use of the bidirectional + algorithm from Unicode 6.3 or later. +* The time separator for Norwegian locales (nb, nn) was changed to + be ':' throughout. +* Unicode 9.0: Version 9.0 adds exactly 7,500 characters, for a + total of 128,172 characters. These additions include six new + scripts, 19 symbols for the new 4K TV standard, and 72 new + emoji characters. +* Draft Emoji 4.0 data +* Emoji updates for word & line breaking +* UBiDiTransform/BidiTransform API for convenient transformation of + text between different Bidi layouts. +* MeasureFormat API for measurement unit display names +* Most COUNT and LIMIT enum constants have been deprecated +* SpoofChecker: Handling of "whole script confusables" has been + removed from ICU, in accordance with its removal from UTS #39 + Version 9.0.0 and the removal of the corresponding Unicode data + file. +* Greek uppercasing ("el" locale ID) removes most diacritics. +* More robust locale data loading across ICU implementation code. +* Reduced heap memory usage in DateTimePatternGenerator + ------------------------------------------------------------------- Fri Mar 25 12:32:58 UTC 2016 - jengelh@inai.de diff --git a/icu.spec b/icu.spec index fe7d405..1822462 100644 --- a/icu.spec +++ b/icu.spec @@ -16,16 +16,16 @@ # -%define lname libicu57_1 -%define amajor 57 -%define aversion 57_1 +%define lname libicu58_1 +%define amajor 58 +%define aversion 58_1 %ifarch %armb hppa mips mips64 ppc ppc64 %sparc s390 s390x m68k %define be_platform 1 %else %define be_platform 0 %endif Name: icu -Version: 57.1 +Version: 58.1 Release: 0 Summary: International Components for Unicode License: MIT @@ -297,7 +297,6 @@ fi; %defattr(-, root, root) %_libdir/libicu*.so %_includedir/unicode/ -%_includedir/layout/ %dir %_libdir/icu/ %dir %_libdir/icu/%version/ %_libdir/icu/%version/Makefile.inc diff --git a/icu4c-57_1-docs.zip b/icu4c-57_1-docs.zip deleted file mode 100644 index f86aa02..0000000 --- a/icu4c-57_1-docs.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:01b5773e9d76de65daec348b1afd653d53ae0ecbbdc67856c4d007fc7b906436 -size 7880926 diff --git a/icu4c-57_1-src.tgz b/icu4c-57_1-src.tgz deleted file mode 100644 index 6f952f8..0000000 --- a/icu4c-57_1-src.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ff8c67cb65949b1e7808f2359f2b80f722697048e90e7cfc382ec1fe229e9581 -size 22360664 diff --git a/icu4c-58_1-docs.zip b/icu4c-58_1-docs.zip new file mode 100644 index 0000000..151ac0b --- /dev/null +++ b/icu4c-58_1-docs.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1d096fc156eeb49f644c53d3859ef82eec1fc70cd429f0ae83c1454e28cd542 +size 6830850 diff --git a/icu4c-58_1-src.tgz b/icu4c-58_1-src.tgz new file mode 100644 index 0000000..9662ffe --- /dev/null +++ b/icu4c-58_1-src.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0eb46ba3746a9c2092c8ad347a29b1a1b4941144772d13a88667a7b11ea30309 +size 23366443