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