diff options
author | recht <recht@pkgsrc.org> | 2004-06-26 20:18:50 +0000 |
---|---|---|
committer | recht <recht@pkgsrc.org> | 2004-06-26 20:18:50 +0000 |
commit | dc2a2df29b2510a8ab9f61fd3f10ea220b11f0d0 (patch) | |
tree | a1c45f07f3ee2aff4f47f30b92c8cbb97fbfa977 /textproc/icu | |
parent | 3f1d51245f80a0c9fb076f549d574c9181333a14 (diff) | |
download | pkgsrc-dc2a2df29b2510a8ab9f61fd3f10ea220b11f0d0.tar.gz |
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 (limited to 'textproc/icu')
-rw-r--r-- | textproc/icu/Makefile | 4 | ||||
-rw-r--r-- | textproc/icu/PLIST | 48 | ||||
-rw-r--r-- | textproc/icu/buildlink3.mk | 4 | ||||
-rw-r--r-- | textproc/icu/distinfo | 8 | ||||
-rw-r--r-- | textproc/icu/patches/patch-aa | 8 |
5 files changed, 41 insertions, 31 deletions
diff --git a/textproc/icu/Makefile b/textproc/icu/Makefile index 2b8ef066bed..847c2f51c74 100644 --- a/textproc/icu/Makefile +++ b/textproc/icu/Makefile @@ -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 --git a/textproc/icu/PLIST b/textproc/icu/PLIST index db54eab1fd3..010ca9286b5 100644 --- a/textproc/icu/PLIST +++ b/textproc/icu/PLIST @@ -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/pkgdata 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/chariter.h 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/format.h 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/uconfig.h 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/umachine.h 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/unistr.h 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/${PKGVERSION}/Makefile.inc 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 --git a/textproc/icu/buildlink3.mk b/textproc/icu/buildlink3.mk index 37065c1e03b..18f0194aab1 100644 --- a/textproc/icu/buildlink3.mk +++ b/textproc/icu/buildlink3.mk @@ -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:= ${BUILDLINK_PACKAGES:Nicu} 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 --git a/textproc/icu/distinfo b/textproc/icu/distinfo index 55d1543cab3..01175b41263 100644 --- a/textproc/icu/distinfo +++ b/textproc/icu/distinfo @@ -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 --git a/textproc/icu/patches/patch-aa b/textproc/icu/patches/patch-aa index c67b02598ca..19063bed847 100644 --- a/textproc/icu/patches/patch-aa +++ b/textproc/icu/patches/patch-aa @@ -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) $@ |