pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/textproc/icu update to icu-3.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d95d9ffcbbaa
branches:  trunk
changeset: 477113:d95d9ffcbbaa
user:      recht <recht%pkgsrc.org@localhost>
date:      Sat Jun 26 20:18:50 2004 +0000

description:
update to icu-3.0

major changes:

ICU 3.0 includes the latest bug fixes, locale/charset updates, and
performance/build/porting enhancements.
- Collation
  Collation data is in a separate data tree, allowing for easier
  modularization and maintenance.
  getFunctionalEquivalent API allows for better caching and UI support.
- Unicode 4.0.1
  ICU is updated to the latest version of Unicode standard, which had
  significant property changes.
- CLDR 1.1
  Updates to CLDR 1.1, with many updates to locale data, and special
  emphasis on collation data.
- Formatting
  As an aid to migration of traditional C (stdio) and C++ (iostream)
  formatting, the POSIX-like input/output library, icuio, is officially
  supported.
  Significant digits now supported in DecimalFormat, for general use and
  %g support.
- RFC822 time zone format support in DateFormat for compatibility.
- Currency formatting/parsing improvements
  Allows parsing multiple currencies with one formatter, without knowing the
  currency in advance. Much cleaner design allowing extensibility to other
  measurement units in the future.
- Regular expressions (C)
  The regular expressions framework now features a C API, instead of just C++.
- Locales
  Locale canonicalization spec defined and implemented. Provides
  interoperability with POSIX and .NET locale IDs, more RFC 3066 support.
- Layout engine
  Layout engine now supports using different canonically-equivalent Unicode
  forms of the same text: e.g. a + ´ or á. This is especially important for
  non-Latin scripts.
- Build Environment
  ICU can now build its data library much faster on most platforms.

For a complete list see:
http://oss.software.ibm.com/cvs/icu/~checkout~/icu/readme.html?tag=release-3-0

diffstat:

 textproc/icu/Makefile         |   4 +-
 textproc/icu/PLIST            |  48 +++++++++++++++++++++++++-----------------
 textproc/icu/buildlink3.mk    |   4 +-
 textproc/icu/distinfo         |   8 +++---
 textproc/icu/patches/patch-aa |   8 +++---
 5 files changed, 41 insertions(+), 31 deletions(-)

diffs (182 lines):

diff -r a0ead5a6a447 -r d95d9ffcbbaa textproc/icu/Makefile
--- a/textproc/icu/Makefile     Sat Jun 26 19:37:28 2004 +0000
+++ b/textproc/icu/Makefile     Sat Jun 26 20:18:50 2004 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.32 2004/04/13 16:39:11 sketch Exp $
+# $NetBSD: Makefile,v 1.33 2004/06/26 20:18:50 recht Exp $
 #
 
-DISTNAME=      icu-2.8
+DISTNAME=      icu-3.0
 CATEGORIES=    textproc
 #
 # The IBM site has long delays that can cause ftp to timeout.  Use the
diff -r a0ead5a6a447 -r d95d9ffcbbaa textproc/icu/PLIST
--- a/textproc/icu/PLIST        Sat Jun 26 19:37:28 2004 +0000
+++ b/textproc/icu/PLIST        Sat Jun 26 20:18:50 2004 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2004/04/06 16:36:00 jmmv Exp $
+@comment $NetBSD: PLIST,v 1.8 2004/06/26 20:18:50 recht Exp $
 bin/derb
 bin/genbrk
 bin/gencnval
@@ -9,6 +9,8 @@
 bin/uconv
 include/layout/LEFontInstance.h
 include/layout/LEGlyphFilter.h
+include/layout/LEGlyphStorage.h
+include/layout/LEInsertionList.h
 include/layout/LELanguages.h
 include/layout/LEScripts.h
 include/layout/LESwaps.h
@@ -23,6 +25,8 @@
 include/unicode/choicfmt.h
 include/unicode/coleitr.h
 include/unicode/coll.h
+include/unicode/curramt.h
+include/unicode/currunit.h
 include/unicode/datefmt.h
 include/unicode/dbbi.h
 include/unicode/dcfmtsym.h
@@ -35,6 +39,9 @@
 include/unicode/gregocal.h
 include/unicode/locid.h
 include/unicode/loengine.h
+include/unicode/measfmt.h
+include/unicode/measunit.h
+include/unicode/measure.h
 include/unicode/msgfmt.h
 include/unicode/normlzr.h
 include/unicode/numfmt.h
@@ -77,6 +84,8 @@
 include/unicode/ucurr.h
 include/unicode/udat.h
 include/unicode/udata.h
+include/unicode/udeprctd.h
+include/unicode/udraft.h
 include/unicode/uenum.h
 include/unicode/uidna.h
 include/unicode/uiter.h
@@ -86,7 +95,6 @@
 include/unicode/umisc.h
 include/unicode/umsg.h
 include/unicode/unifilt.h
-include/unicode/unifltlg.h
 include/unicode/unifunct.h
 include/unicode/unimatch.h
 include/unicode/unirepl.h
@@ -95,6 +103,8 @@
 include/unicode/unorm.h
 include/unicode/unum.h
 include/unicode/uobject.h
+include/unicode/uobslete.h
+include/unicode/uregex.h
 include/unicode/urename.h
 include/unicode/urep.h
 include/unicode/ures.h
@@ -120,40 +130,40 @@
 lib/icu/Makefile.inc
 lib/icu/current
 lib/libicudata.so
-lib/libicudata.so.28
-lib/libicudata.so.28.0
+lib/libicudata.so.30
+lib/libicudata.so.30.0
 lib/libicui18n.so
-lib/libicui18n.so.28
-lib/libicui18n.so.28.0
+lib/libicui18n.so.30
+lib/libicui18n.so.30.0
 lib/libicuio.so
-lib/libicuio.so.28
-lib/libicuio.so.28.0
+lib/libicuio.so.30
+lib/libicuio.so.30.0
 lib/libicule.so
-lib/libicule.so.28
-lib/libicule.so.28.0
+lib/libicule.so.30
+lib/libicule.so.30.0
 lib/libiculx.so
-lib/libiculx.so.28
-lib/libiculx.so.28.0
-lib/libicutoolutil.so
-lib/libicutoolutil.so.28
-lib/libicutoolutil.so.28.0
+lib/libiculx.so.30
+lib/libiculx.so.30.0
+lib/libicutu.so
+lib/libicutu.so.30
+lib/libicutu.so.30.0
 lib/libicuuc.so
-lib/libicuuc.so.28
-lib/libicuuc.so.28.0
+lib/libicuuc.so.30
+lib/libicuuc.so.30.0
 lib/libsicudata.a
 lib/libsicui18n.a
 lib/libsicuio.a
 lib/libsicule.a
 lib/libsiculx.a
-lib/libsicutoolutil.a
+lib/libsicutu.a
 lib/libsicuuc.a
+man/man1/derb.1
 man/man1/gencnval.1
 man/man1/genrb.1
 man/man1/icu-config.1
 man/man1/makeconv.1
 man/man1/pkgdata.1
 man/man1/uconv.1
-man/man5/convrtrs.txt.5
 man/man8/decmn.8
 man/man8/genccode.8
 man/man8/gencmn.8
diff -r a0ead5a6a447 -r d95d9ffcbbaa textproc/icu/buildlink3.mk
--- a/textproc/icu/buildlink3.mk        Sat Jun 26 19:37:28 2004 +0000
+++ b/textproc/icu/buildlink3.mk        Sat Jun 26 20:18:50 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.5 2004/04/04 16:58:16 recht Exp $
+# $NetBSD: buildlink3.mk,v 1.6 2004/06/26 20:18:50 recht Exp $
 
 BUILDLINK_DEPTH:=      ${BUILDLINK_DEPTH}+
 ICU_BUILDLINK3_MK:=    ${ICU_BUILDLINK3_MK}+
@@ -11,7 +11,7 @@
 BUILDLINK_PACKAGES+=   icu
 
 .if !empty(ICU_BUILDLINK3_MK:M+)
-BUILDLINK_DEPENDS.icu+=        icu>=2.8
+BUILDLINK_DEPENDS.icu+=        icu>=3.0
 BUILDLINK_PKGSRCDIR.icu?=      ../../textproc/icu
 .endif # ICU_BUILDLINK3_MK
 
diff -r a0ead5a6a447 -r d95d9ffcbbaa textproc/icu/distinfo
--- a/textproc/icu/distinfo     Sat Jun 26 19:37:28 2004 +0000
+++ b/textproc/icu/distinfo     Sat Jun 26 20:18:50 2004 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.7 2004/04/04 16:58:16 recht Exp $
+$NetBSD: distinfo,v 1.8 2004/06/26 20:18:50 recht Exp $
 
-SHA1 (icu-2.8.tgz) = 45a9a452274e412b66c7e5c52e245272c0469fb1
-Size (icu-2.8.tgz) = 9194758 bytes
-SHA1 (patch-aa) = 232747183178f54be24145039b6ab5519fcff7a6
+SHA1 (icu-3.0.tgz) = 4259db5d5d2813494990a784bbf29a00ecd7c624
+Size (icu-3.0.tgz) = 9486138 bytes
+SHA1 (patch-aa) = 1d17054b99f8866085cb7fa548cfbdc66b32ca96
 SHA1 (patch-ae) = c7e9d86a0799bfac79495f93b4f71608dfefef00
diff -r a0ead5a6a447 -r d95d9ffcbbaa textproc/icu/patches/patch-aa
--- a/textproc/icu/patches/patch-aa     Sat Jun 26 19:37:28 2004 +0000
+++ b/textproc/icu/patches/patch-aa     Sat Jun 26 20:18:50 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.7 2004/04/04 16:58:16 recht Exp $
+$NetBSD: patch-aa,v 1.8 2004/06/26 20:18:50 recht Exp $
 
---- Makefile.in.orig   2003-12-02 20:07:34.000000000 +0100
-+++ Makefile.in        2004-02-06 03:04:44.000000000 +0100
-@@ -176,7 +176,7 @@
+--- Makefile.in.orig   2004-05-06 01:03:04.000000000 +0200
++++ Makefile.in        2004-06-26 14:28:22.000000000 +0200
+@@ -174,7 +174,7 @@
  
  $(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) $@



Home | Main Index | Thread Index | Old Index