summaryrefslogtreecommitdiff
path: root/textproc/icu
diff options
context:
space:
mode:
authorrecht <recht@pkgsrc.org>2004-06-26 20:18:50 +0000
committerrecht <recht@pkgsrc.org>2004-06-26 20:18:50 +0000
commitdc2a2df29b2510a8ab9f61fd3f10ea220b11f0d0 (patch)
treea1c45f07f3ee2aff4f47f30b92c8cbb97fbfa977 /textproc/icu
parent3f1d51245f80a0c9fb076f549d574c9181333a14 (diff)
downloadpkgsrc-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/Makefile4
-rw-r--r--textproc/icu/PLIST48
-rw-r--r--textproc/icu/buildlink3.mk4
-rw-r--r--textproc/icu/distinfo8
-rw-r--r--textproc/icu/patches/patch-aa8
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) $@