pkgsrc-Changes-HG archive

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

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



details:   https://anonhg.NetBSD.org/pkgsrc/rev/cb603c4ebdf5
branches:  trunk
changeset: 610825:cb603c4ebdf5
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Nov 07 20:59:50 2012 +0000

description:
Changes 50.1:
* Unicode 6.2: Turkish Lira Sign, improved word & line segmentation (BreakIterator) for symbols
* CLDR 22.1: Data coverage & quality improved across all major languages; new short width type for weekday names; new zhuyin (Bopomofo) collation for Chinese; improved data for CompactDecimalFormat & 
RBNF
* Time zone data: 2012h
* Ordinal-number support in MessageFormat & PluralRules
* Deprecate setLocale(locale) in PluralFormat
* Dictionary-based break iterators (word segmentation):
* Support Chinese & Japanese, use more compact dictionary format, port all but Khmer support to Java
* Update Khmer dictionary
* Change Java util.ListFormat to text.ListFormatter and other updates, use CLDR data, port to C++
* Add updated IBM-eucJP and IBM-5233 converter
* Improve number formatting performance
* C++ GenderInfo: Effective combined gender of a list of people's genders (ported from Java)
* Thread safety support cannot be removed (see the Readme)
* Default compilers: Clang is now used if available (see the Readme)
* C++ Collator API cleanup, subclassing-API-breaking changes (see the Readme)
* Add option to genrb tool for writing java resource bundle files
* Time zone format APIs

diffstat:

 textproc/icu/Makefile                                |   5 +-
 textproc/icu/PLIST                                   |  27 +++++---
 textproc/icu/distinfo                                |  22 +++---
 textproc/icu/patches/patch-aa                        |  16 ++--
 textproc/icu/patches/patch-ab                        |   4 +-
 textproc/icu/patches/patch-ad                        |   4 +-
 textproc/icu/patches/patch-af                        |   4 +-
 textproc/icu/patches/patch-common_putilimp.h         |   8 +-
 textproc/icu/patches/patch-common_unicode_platform.h |  13 ++--
 textproc/icu/patches/patch-common_unicode_uset_h     |  15 -----
 textproc/icu/patches/patch-tools_genrb_derb.c        |  59 ++++++++++++++++++++
 11 files changed, 112 insertions(+), 65 deletions(-)

diffs (truncated from 369 to 300 lines):

diff -r 321ef048f90e -r cb603c4ebdf5 textproc/icu/Makefile
--- a/textproc/icu/Makefile     Wed Nov 07 19:22:04 2012 +0000
+++ b/textproc/icu/Makefile     Wed Nov 07 20:59:50 2012 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.76 2012/10/25 06:55:56 asau Exp $
+# $NetBSD: Makefile,v 1.77 2012/11/07 20:59:50 adam Exp $
 
-DISTNAME=      icu4c-49_1_2-src
+DISTNAME=      icu4c-50_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 -r 321ef048f90e -r cb603c4ebdf5 textproc/icu/PLIST
--- a/textproc/icu/PLIST        Wed Nov 07 19:22:04 2012 +0000
+++ b/textproc/icu/PLIST        Wed Nov 07 20:59:50 2012 +0000
@@ -1,9 +1,9 @@
-@comment $NetBSD: PLIST,v 1.25 2012/07/03 18:37:26 adam Exp $
+@comment $NetBSD: PLIST,v 1.26 2012/11/07 20:59:50 adam Exp $
 bin/derb
 bin/genbrk
 bin/gencfu
 bin/gencnval
-bin/genctd
+bin/gendict
 bin/genrb
 bin/icu-config
 bin/icuinfo
@@ -59,10 +59,12 @@
 include/unicode/fmtable.h
 include/unicode/format.h
 include/unicode/fpositer.h
+include/unicode/gender.h
 include/unicode/gregocal.h
 include/unicode/icudataver.h
 include/unicode/icuplug.h
 include/unicode/idna.h
+include/unicode/listformatter.h
 include/unicode/localpointer.h
 include/unicode/locdspnm.h
 include/unicode/locid.h
@@ -133,7 +135,9 @@
 include/unicode/udata.h
 include/unicode/udateintervalformat.h
 include/unicode/udatpg.h
+include/unicode/udisplaycontext.h
 include/unicode/uenum.h
+include/unicode/ugender.h
 include/unicode/uidna.h
 include/unicode/uiter.h
 include/unicode/uldnames.h
@@ -188,35 +192,35 @@
 lib/icu/pkgdata.inc
 lib/libicudata.a
 lib/libicudata.so
-lib/libicudata.so.49
+lib/libicudata.so.50
 lib/libicudata.so.${PKGVERSION}
 lib/libicui18n.a
 lib/libicui18n.so
-lib/libicui18n.so.49
+lib/libicui18n.so.50
 lib/libicui18n.so.${PKGVERSION}
 lib/libicuio.a
 lib/libicuio.so
-lib/libicuio.so.49
+lib/libicuio.so.50
 lib/libicuio.so.${PKGVERSION}
 lib/libicule.a
 lib/libicule.so
-lib/libicule.so.49
+lib/libicule.so.50
 lib/libicule.so.${PKGVERSION}
 lib/libiculx.a
 lib/libiculx.so
-lib/libiculx.so.49
+lib/libiculx.so.50
 lib/libiculx.so.${PKGVERSION}
 lib/libicutest.a
 lib/libicutest.so
-lib/libicutest.so.49
+lib/libicutest.so.50
 lib/libicutest.so.${PKGVERSION}
 lib/libicutu.a
 lib/libicutu.so
-lib/libicutu.so.49
+lib/libicutu.so.50
 lib/libicutu.so.${PKGVERSION}
 lib/libicuuc.a
 lib/libicuuc.so
-lib/libicuuc.so.49
+lib/libicuuc.so.50
 lib/libicuuc.so.${PKGVERSION}
 lib/pkgconfig/icu-i18n.pc
 lib/pkgconfig/icu-io.pc
@@ -225,8 +229,9 @@
 lib/pkgconfig/icu-uc.pc
 man/man1/derb.1
 man/man1/genbrk.1
+man/man1/gencfu.1
 man/man1/gencnval.1
-man/man1/genctd.1
+man/man1/gendict.1
 man/man1/genrb.1
 man/man1/icu-config.1
 man/man1/makeconv.1
diff -r 321ef048f90e -r cb603c4ebdf5 textproc/icu/distinfo
--- a/textproc/icu/distinfo     Wed Nov 07 19:22:04 2012 +0000
+++ b/textproc/icu/distinfo     Wed Nov 07 20:59:50 2012 +0000
@@ -1,15 +1,15 @@
-$NetBSD: distinfo,v 1.30 2012/07/10 19:14:47 bsiegert Exp $
+$NetBSD: distinfo,v 1.31 2012/11/07 20:59:50 adam Exp $
 
-SHA1 (icu4c-49_1_2-src.tgz) = d8cee6d2b2a91a0da7464acd97a5b7b462d93225
-RMD160 (icu4c-49_1_2-src.tgz) = e34aa54f4387ae4c195c72427a2bd25933456e94
-Size (icu4c-49_1_2-src.tgz) = 19010646 bytes
-SHA1 (patch-aa) = e4020ec11a9754cebb96de754b0982eaa2ad2fe6
-SHA1 (patch-ab) = e6f4a08d0efabd8e6ae763289d975c1bc70e89c4
+SHA1 (icu4c-50_1-src.tgz) = 9a3369c00a8be8eff935d2893849ad2eb246c0ef
+RMD160 (icu4c-50_1-src.tgz) = 454afee3631da53520d2b66126a8b5f528685b7d
+Size (icu4c-50_1-src.tgz) = 21181132 bytes
+SHA1 (patch-aa) = fcbebb03f4a48294faeebd600fee989cab351230
+SHA1 (patch-ab) = 32f0e4c241535e37e4cad9b871ed3d36b4184199
 SHA1 (patch-ac) = e7cee161315321d2580074054d87714b55319886
-SHA1 (patch-ad) = f7f20248608e1326359d4464ace32e4ee3031fcb
-SHA1 (patch-af) = c81168246649f191ebb19a61fb216e172aac3cc2
-SHA1 (patch-common_putilimp.h) = 45aa7bf3fcf1da1bf8705aa64a135f8a1caeba7e
-SHA1 (patch-common_unicode_platform.h) = b95b826d8b1d9104fca71db85b8eaaa6b0c19843
-SHA1 (patch-common_unicode_uset_h) = 4a429952f1ff3ca787217e65eb62198f3d3f967e
+SHA1 (patch-ad) = 75e57734ad508140e87513b37ade4b295821696e
+SHA1 (patch-af) = b6314fb4f807b64e1b37f67d2aefe86e30707842
+SHA1 (patch-common_putilimp.h) = ff97ae0b8fd96ec8296e5164c135610a1a358810
+SHA1 (patch-common_unicode_platform.h) = 36cb68164fcf9b2858acabe95f0206e8088bfbaa
 SHA1 (patch-common_uposixdefs.h) = abe1989ea4312702e5d0172b662409957b3e2d91
 SHA1 (patch-config_icu-config-bottom) = 4a167249d58cb6c729bc164e6abae869dd5e6b1a
+SHA1 (patch-tools_genrb_derb.c) = 2c652a66f842236721f03e159efc14b0313e4a8f
diff -r 321ef048f90e -r cb603c4ebdf5 textproc/icu/patches/patch-aa
--- a/textproc/icu/patches/patch-aa     Wed Nov 07 19:22:04 2012 +0000
+++ b/textproc/icu/patches/patch-aa     Wed Nov 07 20:59:50 2012 +0000
@@ -1,11 +1,11 @@
-$NetBSD: patch-aa,v 1.14 2012/04/25 18:53:44 adam Exp $
+$NetBSD: patch-aa,v 1.15 2012/11/07 20:59:51 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   2012-04-05 20:49:28.000000000 +0000
+--- Makefile.in.orig   2012-11-05 17:18:12.000000000 +0000
 +++ Makefile.in
-@@ -238,7 +238,7 @@ config/icu-uc.pc: config/icu.pc Makefile
+@@ -247,7 +247,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.
  
-@@ -247,7 +247,7 @@ config/icu-i18n.pc: config/icu.pc Makefi
+@@ -256,7 +256,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
-@@ -255,7 +255,7 @@ config/icu-io.pc: config/icu.pc Makefile
+@@ -264,7 +264,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
-@@ -263,7 +263,7 @@ config/icu-le.pc: config/icu.pc Makefile
+@@ -272,7 +272,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
-@@ -271,7 +271,7 @@ config/icu-lx.pc: config/icu.pc Makefile
+@@ -280,7 +280,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.
  
  
-@@ -293,7 +293,7 @@ $(top_builddir)/config/pkgdataMakefile:
+@@ -302,7 +302,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 321ef048f90e -r cb603c4ebdf5 textproc/icu/patches/patch-ab
--- a/textproc/icu/patches/patch-ab     Wed Nov 07 19:22:04 2012 +0000
+++ b/textproc/icu/patches/patch-ab     Wed Nov 07 20:59:50 2012 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.11 2011/07/25 10:16:54 adam Exp $
+$NetBSD: patch-ab,v 1.12 2012/11/07 20:59:51 adam Exp $
 
 --- config/mh-darwin.orig      2011-07-19 21:16:46.000000000 +0000
 +++ config/mh-darwin
-@@ -25,11 +25,7 @@ SHLIB.c=    $(CC) -dynamiclib -dynamic $(CF
+@@ -28,11 +28,7 @@ SHLIB.c=    $(CC) -dynamiclib -dynamic $(CF
  SHLIB.cc=     $(CXX) -dynamiclib -dynamic $(CXXFLAGS) $(LDFLAGS) $(LD_SOOPTIONS)
  
  ## Compiler switches to embed a library name and version information
diff -r 321ef048f90e -r cb603c4ebdf5 textproc/icu/patches/patch-ad
--- a/textproc/icu/patches/patch-ad     Wed Nov 07 19:22:04 2012 +0000
+++ b/textproc/icu/patches/patch-ad     Wed Nov 07 20:59:50 2012 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ad,v 1.10 2011/07/25 10:16:54 adam Exp $
+$NetBSD: patch-ad,v 1.11 2012/11/07 20:59:51 adam Exp $
 
 --- icudefs.mk.in.orig 2010-12-07 12:14:06.000000000 +0000
 +++ icudefs.mk.in
-@@ -190,13 +190,13 @@ LIBICU = $(LIBPREFIX)$(ICUPREFIX)
+@@ -207,13 +207,13 @@ LIBICU = $(LIBPREFIX)$(ICUPREFIX)
  
  ## If we can't use the shared libraries, use the static libraries
  ifneq ($(ENABLE_SHARED),YES)
diff -r 321ef048f90e -r cb603c4ebdf5 textproc/icu/patches/patch-af
--- a/textproc/icu/patches/patch-af     Wed Nov 07 19:22:04 2012 +0000
+++ b/textproc/icu/patches/patch-af     Wed Nov 07 20:59:50 2012 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-af,v 1.11 2012/04/25 18:53:44 adam Exp $
+$NetBSD: patch-af,v 1.12 2012/11/07 20:59:51 adam Exp $
 
 --- runConfigureICU.orig       2011-07-19 21:19:38.000000000 +0000
 +++ runConfigureICU
-@@ -286,7 +286,7 @@ case $platform in
+@@ -284,7 +284,7 @@ case $platform in
          RELEASE_CFLAGS='-O3'
          RELEASE_CXXFLAGS='-O3'
          ;;
diff -r 321ef048f90e -r cb603c4ebdf5 textproc/icu/patches/patch-common_putilimp.h
--- a/textproc/icu/patches/patch-common_putilimp.h      Wed Nov 07 19:22:04 2012 +0000
+++ b/textproc/icu/patches/patch-common_putilimp.h      Wed Nov 07 20:59:50 2012 +0000
@@ -1,9 +1,9 @@
-$NetBSD: patch-common_putilimp.h,v 1.1 2012/07/10 19:14:48 bsiegert Exp $
+$NetBSD: patch-common_putilimp.h,v 1.2 2012/11/07 20:59:51 adam Exp $
 
---- common/putilimp.h.orig     Fri Jun 22 08:38:46 2012
+--- common/putilimp.h.orig     2012-11-05 17:14:50.000000000 +0000
 +++ common/putilimp.h
-@@ -119,6 +119,8 @@ typedef size_t uintptr_t;
- #   define U_TIMEZONE _timezone
+@@ -123,6 +123,8 @@ typedef size_t uintptr_t;
+    /* not defined */
  #elif U_PLATFORM == U_PF_OS400
     /* not defined */
 +#elif defined(__MirBSD__)
diff -r 321ef048f90e -r cb603c4ebdf5 textproc/icu/patches/patch-common_unicode_platform.h
--- a/textproc/icu/patches/patch-common_unicode_platform.h      Wed Nov 07 19:22:04 2012 +0000
+++ b/textproc/icu/patches/patch-common_unicode_platform.h      Wed Nov 07 20:59:50 2012 +0000
@@ -1,18 +1,17 @@
-$NetBSD: patch-common_unicode_platform.h,v 1.2 2012/07/03 18:37:26 adam Exp $
+$NetBSD: patch-common_unicode_platform.h,v 1.3 2012/11/07 20:59:51 adam Exp $
 
---- common/unicode/platform.h.orig     2012-06-01 14:52:38.000000000 +0000
+--- common/unicode/platform.h.orig     2012-11-05 17:14:34.000000000 +0000
 +++ common/unicode/platform.h
-@@ -131,7 +131,8 @@
+@@ -144,7 +144,7 @@
  #   include <android/api-level.h>
  #elif defined(linux) || defined(__linux__) || defined(__linux)
  #   define U_PLATFORM U_PF_LINUX
--#elif defined(BSD) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
-+#elif defined(BSD) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || \
-+      defined(__NetBSD__) || defined(__DragonFly__)
+-#elif defined(BSD) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__MirBSD__)
++#elif defined(BSD) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__MirBSD__) || defined(__DragonFly__)
  #   define U_PLATFORM U_PF_BSD
  #elif defined(sun) || defined(__sun)
      /* Check defined(__SVR4) || defined(__svr4__) to distinguish Solaris from SunOS? */
-@@ -346,6 +347,13 @@
+@@ -381,6 +381,13 @@
  #   define U_IS_BIG_ENDIAN 1
  #elif defined(__LITTLE_ENDIAN__) || defined(_LITTLE_ENDIAN)
  #   define U_IS_BIG_ENDIAN 0
diff -r 321ef048f90e -r cb603c4ebdf5 textproc/icu/patches/patch-common_unicode_uset_h
--- a/textproc/icu/patches/patch-common_unicode_uset_h  Wed Nov 07 19:22:04 2012 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-common_unicode_uset_h,v 1.1 2012/07/06 04:54:25 dholland Exp $
-
-Declare functions with prototypes. (Otherwise some client packages break.)
-
---- common/unicode/uset.h.orig 2012-06-01 14:52:36.000000000 +0000
-+++ common/unicode/uset.h
-@@ -251,7 +251,7 @@ typedef struct USerializedSet {
-  * @stable ICU 4.2
-  */



Home | Main Index | Thread Index | Old Index