pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/textproc/icu Changes 49.1.1:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c16f03754c0c
branches:  trunk
changeset: 602995:c16f03754c0c
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Apr 25 18:53:43 2012 +0000

description:
Changes 49.1.1:
* Unicode 6.1: New scripts & blocks; changes to grapheme break & line break
  property values; some characters change from symbol to Po or No; etc.
* CLDR 21.0.1: Changes in segmentation data to match Unicode 6.1; new structures
  for support of Chinese calendar, for context-dependent capitalization, for
  gender of lists of people, for ordinal categories, and for multiple number
  systems per locale; deprecation of "commonlyUsed" element in timezone names;
  removal of "whole-locale" aliases; major cleanups of timezone names,
  delimiter data, abbreviated number data.
* Normalizer2 API additions
* Easier-to-use getInstance() variants; e.g., getNFDInstance()
* Getter for the combining-class value for a code point
* Getter for the raw Decomposition_Mapping
* Pairwise composition
* TimeZone class: (C++) Getter for unknown time zone, (Java) fields for GMT &
  unknown zone
* Support for deprecation of the "commonlyUsed" element for CLDR metazones
* DateTimePatternGenerator can now use separate patterns for skeletons that
  differ only in MMM vs MMMM or EEE vs EEEE,  etc.
* Support for custom DecimalFormatSymbols in RuleBasedNumberFormat
* Format and parse Chinese calendar dates including support for intercalary
  months
* Context Transforms for context-dependent capitalization behavior
* APIs for TimeZoneNames and TimeZoneFormat
* Support for new date format pattern "ZZZZZ" for ISO 8601 zone format
* Options for ambiguous local time resolution in Calendar
* Support for ISO 4217 numeric currency code

diffstat:

 textproc/icu/Makefile                               |   5 +-
 textproc/icu/PLIST                                  |  43 +++++++++-----------
 textproc/icu/distinfo                               |  16 +++----
 textproc/icu/patches/patch-aa                       |  16 +++---
 textproc/icu/patches/patch-ae                       |  13 ------
 textproc/icu/patches/patch-af                       |   4 +-
 textproc/icu/patches/patch-ag                       |  24 -----------
 textproc/icu/patches/patch-config_icu-config-bottom |  22 +++++-----
 8 files changed, 49 insertions(+), 94 deletions(-)

diffs (truncated from 303 to 300 lines):

diff -r dd6ef3b9d5d2 -r c16f03754c0c textproc/icu/Makefile
--- a/textproc/icu/Makefile     Wed Apr 25 18:40:27 2012 +0000
+++ b/textproc/icu/Makefile     Wed Apr 25 18:53:43 2012 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.68 2012/04/12 13:59:59 ryoon Exp $
+# $NetBSD: Makefile,v 1.69 2012/04/25 18:53:43 adam Exp $
 
-DISTNAME=      icu4c-4_8_1-src
+DISTNAME=      icu4c-49_1_1-src
 PKGNAME=       ${DISTNAME:S/4c//:S/-src//:S/_/./g}
-PKGREVISION=   3
 CATEGORIES=    textproc
 MASTER_SITES=  http://download.icu-project.org/files/icu4c/${PKGVERSION_NOREV}/
 EXTRACT_SUFX=  .tgz
diff -r dd6ef3b9d5d2 -r c16f03754c0c textproc/icu/PLIST
--- a/textproc/icu/PLIST        Wed Apr 25 18:40:27 2012 +0000
+++ b/textproc/icu/PLIST        Wed Apr 25 18:53:43 2012 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.23 2011/07/25 10:16:54 adam Exp $
+@comment $NetBSD: PLIST,v 1.24 2012/04/25 18:53:43 adam Exp $
 bin/derb
 bin/genbrk
 bin/gencfu
@@ -80,10 +80,8 @@
 include/unicode/platform.h
 include/unicode/plurfmt.h
 include/unicode/plurrule.h
-include/unicode/ppalmos.h
 include/unicode/ptypes.h
 include/unicode/putil.h
-include/unicode/pwin32.h
 include/unicode/rbbi.h
 include/unicode/rbnf.h
 include/unicode/rbtz.h
@@ -108,6 +106,8 @@
 include/unicode/tmutamt.h
 include/unicode/tmutfmt.h
 include/unicode/translit.h
+include/unicode/tzfmt.h
+include/unicode/tznames.h
 include/unicode/tzrule.h
 include/unicode/tztrans.h
 include/unicode/ubidi.h
@@ -133,11 +133,8 @@
 include/unicode/udata.h
 include/unicode/udateintervalformat.h
 include/unicode/udatpg.h
-include/unicode/udeprctd.h
-include/unicode/udraft.h
 include/unicode/uenum.h
 include/unicode/uidna.h
-include/unicode/uintrnal.h
 include/unicode/uiter.h
 include/unicode/uldnames.h
 include/unicode/uloc.h
@@ -155,7 +152,6 @@
 include/unicode/unorm2.h
 include/unicode/unum.h
 include/unicode/uobject.h
-include/unicode/uobslete.h
 include/unicode/upluralrules.h
 include/unicode/uregex.h
 include/unicode/urename.h
@@ -172,7 +168,6 @@
 include/unicode/ustream.h
 include/unicode/ustring.h
 include/unicode/ustringtrie.h
-include/unicode/usystem.h
 include/unicode/utext.h
 include/unicode/utf.h
 include/unicode/utf16.h
@@ -193,36 +188,36 @@
 lib/icu/pkgdata.inc
 lib/libicudata.a
 lib/libicudata.so
-lib/libicudata.so.48
-lib/libicudata.so.48.1
+lib/libicudata.so.49
+lib/libicudata.so.49.1.1
 lib/libicui18n.a
 lib/libicui18n.so
-lib/libicui18n.so.48
-lib/libicui18n.so.48.1
+lib/libicui18n.so.49
+lib/libicui18n.so.49.1.1
 lib/libicuio.a
 lib/libicuio.so
-lib/libicuio.so.48
-lib/libicuio.so.48.1
+lib/libicuio.so.49
+lib/libicuio.so.49.1.1
 lib/libicule.a
 lib/libicule.so
-lib/libicule.so.48
-lib/libicule.so.48.1
+lib/libicule.so.49
+lib/libicule.so.49.1.1
 lib/libiculx.a
 lib/libiculx.so
-lib/libiculx.so.48
-lib/libiculx.so.48.1
+lib/libiculx.so.49
+lib/libiculx.so.49.1.1
 lib/libicutest.a
 lib/libicutest.so
-lib/libicutest.so.48
-lib/libicutest.so.48.1
+lib/libicutest.so.49
+lib/libicutest.so.49.1.1
 lib/libicutu.a
 lib/libicutu.so
-lib/libicutu.so.48
-lib/libicutu.so.48.1
+lib/libicutu.so.49
+lib/libicutu.so.49.1.1
 lib/libicuuc.a
 lib/libicuuc.so
-lib/libicuuc.so.48
-lib/libicuuc.so.48.1
+lib/libicuuc.so.49
+lib/libicuuc.so.49.1.1
 lib/pkgconfig/icu-i18n.pc
 lib/pkgconfig/icu-io.pc
 lib/pkgconfig/icu-le.pc
diff -r dd6ef3b9d5d2 -r c16f03754c0c textproc/icu/distinfo
--- a/textproc/icu/distinfo     Wed Apr 25 18:40:27 2012 +0000
+++ b/textproc/icu/distinfo     Wed Apr 25 18:53:43 2012 +0000
@@ -1,13 +1,11 @@
-$NetBSD: distinfo,v 1.24 2012/04/12 13:59:59 ryoon Exp $
+$NetBSD: distinfo,v 1.25 2012/04/25 18:53:43 adam Exp $
 
-SHA1 (icu4c-4_8_1-src.tgz) = f0252b2b7ad1ef861ac39b177b7a6fcb6c94eb45
-RMD160 (icu4c-4_8_1-src.tgz) = 2196dffbc2d074cf56f5dcbb4e2b802c950cfcf0
-Size (icu4c-4_8_1-src.tgz) = 18677882 bytes
-SHA1 (patch-aa) = 07504c42121f798ec3f8b945533c63f80466a17f
+SHA1 (icu4c-49_1_1-src.tgz) = f407d7e2808b76e3a6ca316aab896aef74bf6722
+RMD160 (icu4c-49_1_1-src.tgz) = ad47b292be561398b25d198a35c025670432c3f1
+Size (icu4c-49_1_1-src.tgz) = 19001722 bytes
+SHA1 (patch-aa) = e4020ec11a9754cebb96de754b0982eaa2ad2fe6
 SHA1 (patch-ab) = e6f4a08d0efabd8e6ae763289d975c1bc70e89c4
 SHA1 (patch-ac) = e7cee161315321d2580074054d87714b55319886
 SHA1 (patch-ad) = f7f20248608e1326359d4464ace32e4ee3031fcb
-SHA1 (patch-ae) = c9c62d0bf698ab599351c5c2fc3c2ef4e40aff8e
-SHA1 (patch-af) = 924dab672eea2ec80f75f9e095906006e489d900
-SHA1 (patch-ag) = 5a1b1e75e1e5387c33a8205233cbfc5f432bbaa1
-SHA1 (patch-config_icu-config-bottom) = f2fad275ada56a7489639efba3fe605a46578f8d
+SHA1 (patch-af) = c81168246649f191ebb19a61fb216e172aac3cc2
+SHA1 (patch-config_icu-config-bottom) = 4a167249d58cb6c729bc164e6abae869dd5e6b1a
diff -r dd6ef3b9d5d2 -r c16f03754c0c textproc/icu/patches/patch-aa
--- a/textproc/icu/patches/patch-aa     Wed Apr 25 18:40:27 2012 +0000
+++ b/textproc/icu/patches/patch-aa     Wed Apr 25 18:53:43 2012 +0000
@@ -1,11 +1,11 @@
-$NetBSD: patch-aa,v 1.13 2012/02/01 23:53:32 wiz Exp $
+$NetBSD: patch-aa,v 1.14 2012/04/25 18:53:44 adam Exp $
 
 Add linker flags for finding the libraries to pkg-config files.
 Avoid using programs which need elevated privileges during the build.
 
---- Makefile.in.orig   2011-07-19 21:19:38.000000000 +0000
+--- Makefile.in.orig   2012-04-05 20:49:28.000000000 +0000
 +++ Makefile.in
-@@ -225,7 +225,7 @@ config/icu-uc.pc: config/icu.pc Makefile
+@@ -238,7 +238,7 @@ config/icu-uc.pc: config/icu.pc Makefile
        @cat config/icu.pc > $@
        @echo "Description: $(PACKAGE_ICU_DESCRIPTION): Common and Data libraries" >> $@
        @echo "Name: $(PACKAGE)-uc" >> $@
@@ -14,7 +14,7 @@
        @echo "Libs.private:" '$${baselibs}' >> $@
        @echo $@ updated.
  
-@@ -234,7 +234,7 @@ config/icu-i18n.pc: config/icu.pc Makefi
+@@ -247,7 +247,7 @@ config/icu-i18n.pc: config/icu.pc Makefi
        @echo "Description: $(PACKAGE_ICU_DESCRIPTION): Internationalization library" >> $@
        @echo "Name: $(PACKAGE)-i18n" >> $@
        @echo "Requires: icu-uc" >> $@
@@ -23,7 +23,7 @@
        @echo $@ updated.
  
  config/icu-io.pc: config/icu.pc Makefile icudefs.mk
-@@ -242,7 +242,7 @@ config/icu-io.pc: config/icu.pc Makefile
+@@ -255,7 +255,7 @@ config/icu-io.pc: config/icu.pc Makefile
        @echo "Description: $(PACKAGE_ICU_DESCRIPTION): Stream and I/O Library" >> $@
        @echo "Name: $(PACKAGE)-io" >> $@
        @echo "Requires: icu-i18n" >> $@
@@ -32,7 +32,7 @@
        @echo $@ updated.
  
  config/icu-le.pc: config/icu.pc Makefile icudefs.mk
-@@ -250,7 +250,7 @@ config/icu-le.pc: config/icu.pc Makefile
+@@ -263,7 +263,7 @@ config/icu-le.pc: config/icu.pc Makefile
        @echo "Description: $(PACKAGE_ICU_DESCRIPTION): Layout library" >> $@
        @echo "Name: $(PACKAGE)-le" >> $@
        @echo "Requires: icu-uc" >> $@
@@ -41,7 +41,7 @@
        @echo $@ updated.
  
  config/icu-lx.pc: config/icu.pc Makefile icudefs.mk
-@@ -258,7 +258,7 @@ config/icu-lx.pc: config/icu.pc Makefile
+@@ -271,7 +271,7 @@ config/icu-lx.pc: config/icu.pc Makefile
        @echo "Description: $(PACKAGE_ICU_DESCRIPTION): Paragraph Layout library" >> $@
        @echo "Name: $(PACKAGE)-lx" >> $@
        @echo "Requires: icu-le" >> $@
@@ -50,7 +50,7 @@
        @echo $@ updated.
  
  
-@@ -280,7 +280,7 @@ $(top_builddir)/config/pkgdataMakefile:
+@@ -293,7 +293,7 @@ $(top_builddir)/config/pkgdataMakefile:
  
  $(top_builddir)/config/icu-config: $(top_builddir)/Makefile $(top_srcdir)/config/icu-config-top $(top_srcdir)/config/icu-config-bottom $(top_builddir)/config/Makefile.inc @platform_make_fragment@ 
$(top_srcdir)/config/make2sh.sed
        -$(RMV) $@
diff -r dd6ef3b9d5d2 -r c16f03754c0c textproc/icu/patches/patch-ae
--- a/textproc/icu/patches/patch-ae     Wed Apr 25 18:40:27 2012 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ae,v 1.11 2011/07/25 10:16:54 adam Exp $
-
---- common/unicode/umachine.h.orig     2011-07-19 21:16:18.000000000 +0000
-+++ common/unicode/umachine.h
-@@ -43,7 +43,7 @@
- 
- #if defined(U_PALMOS)
- #   include "unicode/ppalmos.h"
--#elif !defined(__MINGW32__) && (defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64))
-+#elif !defined(__MINGW32__) && !defined(__NetBSDPE__) && (defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64))
- /*
-  * platform.h is now also generated by MSVC Solution/Project files
-  * from platform.win and should always be included unless you are
diff -r dd6ef3b9d5d2 -r c16f03754c0c textproc/icu/patches/patch-af
--- a/textproc/icu/patches/patch-af     Wed Apr 25 18:40:27 2012 +0000
+++ b/textproc/icu/patches/patch-af     Wed Apr 25 18:53:43 2012 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-af,v 1.10 2011/07/25 10:16:54 adam Exp $
+$NetBSD: patch-af,v 1.11 2012/04/25 18:53:44 adam Exp $
 
 --- runConfigureICU.orig       2011-07-19 21:19:38.000000000 +0000
 +++ runConfigureICU
-@@ -283,7 +283,7 @@ case $platform in
+@@ -286,7 +286,7 @@ case $platform in
          RELEASE_CFLAGS='-O3'
          RELEASE_CXXFLAGS='-O3'
          ;;
diff -r dd6ef3b9d5d2 -r c16f03754c0c textproc/icu/patches/patch-ag
--- a/textproc/icu/patches/patch-ag     Wed Apr 25 18:40:27 2012 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-$NetBSD: patch-ag,v 1.3 2011/12/09 16:11:54 drochner Exp $
-
-Ticket #8984
-
---- common/uloc.c.orig 2011-07-19 21:16:28.000000000 +0000
-+++ common/uloc.c
-@@ -1797,7 +1797,7 @@ _canonicalize(const char* localeID,
-                 int32_t variantLen = _deleteVariant(variant, uprv_min(variantSize, (nameCapacity-len)), variantToCompare, n);
-                 len -= variantLen;
-                 if (variantLen > 0) {
--                    if (name[len-1] == '_') { /* delete trailing '_' */
-+                    if (len > 0 && name[len-1] == '_') { /* delete trailing '_' */
-                         --len;
-                     }
-                     addKeyword = VARIANT_MAP[j].keyword;
-@@ -1805,7 +1805,7 @@ _canonicalize(const char* localeID,
-                     break;
-                 }
-             }
--            if (name[len-1] == '_') { /* delete trailing '_' */
-+            if (len > 0 && len <= nameCapacity && name[len-1] == '_') { /* delete trailing '_' */
-                 --len;
-             }
-         }
diff -r dd6ef3b9d5d2 -r c16f03754c0c textproc/icu/patches/patch-config_icu-config-bottom
--- a/textproc/icu/patches/patch-config_icu-config-bottom       Wed Apr 25 18:40:27 2012 +0000
+++ b/textproc/icu/patches/patch-config_icu-config-bottom       Wed Apr 25 18:53:43 2012 +0000
@@ -1,18 +1,18 @@
-$NetBSD: patch-config_icu-config-bottom,v 1.1 2012/04/12 14:00:00 ryoon Exp $
+$NetBSD: patch-config_icu-config-bottom,v 1.2 2012/04/25 18:53:44 adam Exp $
 
---- config/icu-config-bottom.orig      2011-07-19 21:16:46.000000000 +0000
+--- config/icu-config-bottom.orig      2012-04-05 20:46:38.000000000 +0000
 +++ config/icu-config-bottom
 @@ -352,11 +352,11 @@ do
            ;;
  
        --version)
--        echo $ECHO_N $VERSION
-+        echo $ECHO_N $VERSION${ECHO_C}
-         ;;
+-          echo $ECHO_N $VERSION
++          echo $ECHO_N $VERSION${ECHO_C}
+           ;;
  
-     --unicode-version)
--        echo $ECHO_N $UNICODE_VERSION
-+        echo $ECHO_N $UNICODE_VERSION${ECHO_C}
-         ;;
- 
-       --help)
+       --unicode-version)
+-          echo $ECHO_N $UNICODE_VERSION
++          echo $ECHO_N $UNICODE_VERSION${ECHO_C}



Home | Main Index | Thread Index | Old Index