summaryrefslogtreecommitdiffstats
path: root/extra/icu
diff options
context:
space:
mode:
Diffstat (limited to 'extra/icu')
-rw-r--r--extra/icu/.footprint.i68687
-rw-r--r--extra/icu/.footprint.x86_6487
-rw-r--r--extra/icu/.md5sum.i6863
-rw-r--r--extra/icu/.md5sum.x86_643
-rw-r--r--extra/icu/Pkgfile24
-rw-r--r--extra/icu/setBreakType.patch28
6 files changed, 149 insertions, 83 deletions
diff --git a/extra/icu/.footprint.i686 b/extra/icu/.footprint.i686
index 2de361859..fa8bd5c76 100644
--- a/extra/icu/.footprint.i686
+++ b/extra/icu/.footprint.i686
@@ -28,11 +28,15 @@ drwxr-xr-x root/root usr/include/layout/
-rw-r--r-- root/root usr/include/layout/playout.h
-rw-r--r-- root/root usr/include/layout/plruns.h
drwxr-xr-x root/root usr/include/unicode/
+-rw-r--r-- root/root usr/include/unicode/alphaindex.h
+-rw-r--r-- root/root usr/include/unicode/appendable.h
-rw-r--r-- root/root usr/include/unicode/basictz.h
-rw-r--r-- root/root usr/include/unicode/bms.h
-rw-r--r-- root/root usr/include/unicode/bmsearch.h
-rw-r--r-- root/root usr/include/unicode/brkiter.h
-rw-r--r-- root/root usr/include/unicode/bytestream.h
+-rw-r--r-- root/root usr/include/unicode/bytestrie.h
+-rw-r--r-- root/root usr/include/unicode/bytestriebuilder.h
-rw-r--r-- root/root usr/include/unicode/calendar.h
-rw-r--r-- root/root usr/include/unicode/caniter.h
-rw-r--r-- root/root usr/include/unicode/chariter.h
@@ -69,6 +73,7 @@ drwxr-xr-x root/root usr/include/unicode/
-rw-r--r-- root/root usr/include/unicode/measfmt.h
-rw-r--r-- root/root usr/include/unicode/measunit.h
-rw-r--r-- root/root usr/include/unicode/measure.h
+-rw-r--r-- root/root usr/include/unicode/messagepattern.h
-rw-r--r-- root/root usr/include/unicode/msgfmt.h
-rw-r--r-- root/root usr/include/unicode/normalizer2.h
-rw-r--r-- root/root usr/include/unicode/normlzr.h
@@ -98,6 +103,7 @@ drwxr-xr-x root/root usr/include/unicode/
-rw-r--r-- root/root usr/include/unicode/std_string.h
-rw-r--r-- root/root usr/include/unicode/strenum.h
-rw-r--r-- root/root usr/include/unicode/stringpiece.h
+-rw-r--r-- root/root usr/include/unicode/stringtriebuilder.h
-rw-r--r-- root/root usr/include/unicode/stsearch.h
-rw-r--r-- root/root usr/include/unicode/symtable.h
-rw-r--r-- root/root usr/include/unicode/tblcoll.h
@@ -114,6 +120,8 @@ drwxr-xr-x root/root usr/include/unicode/
-rw-r--r-- root/root usr/include/unicode/ucasemap.h
-rw-r--r-- root/root usr/include/unicode/ucat.h
-rw-r--r-- root/root usr/include/unicode/uchar.h
+-rw-r--r-- root/root usr/include/unicode/ucharstrie.h
+-rw-r--r-- root/root usr/include/unicode/ucharstriebuilder.h
-rw-r--r-- root/root usr/include/unicode/uchriter.h
-rw-r--r-- root/root usr/include/unicode/uclean.h
-rw-r--r-- root/root usr/include/unicode/ucnv.h
@@ -127,6 +135,7 @@ drwxr-xr-x root/root usr/include/unicode/
-rw-r--r-- root/root usr/include/unicode/ucurr.h
-rw-r--r-- root/root usr/include/unicode/udat.h
-rw-r--r-- root/root usr/include/unicode/udata.h
+-rw-r--r-- root/root usr/include/unicode/udateintervalformat.h
-rw-r--r-- root/root usr/include/unicode/udatpg.h
-rw-r--r-- root/root usr/include/unicode/udeprctd.h
-rw-r--r-- root/root usr/include/unicode/udraft.h
@@ -151,6 +160,7 @@ drwxr-xr-x root/root usr/include/unicode/
-rw-r--r-- root/root usr/include/unicode/unum.h
-rw-r--r-- root/root usr/include/unicode/uobject.h
-rw-r--r-- root/root usr/include/unicode/uobslete.h
+-rw-r--r-- root/root usr/include/unicode/upluralrules.h
-rw-r--r-- root/root usr/include/unicode/uregex.h
-rw-r--r-- root/root usr/include/unicode/urename.h
-rw-r--r-- root/root usr/include/unicode/urep.h
@@ -165,6 +175,7 @@ drwxr-xr-x root/root usr/include/unicode/
-rw-r--r-- root/root usr/include/unicode/ustdio.h
-rw-r--r-- root/root usr/include/unicode/ustream.h
-rw-r--r-- root/root usr/include/unicode/ustring.h
+-rw-r--r-- root/root usr/include/unicode/ustringtrie.h
-rw-r--r-- root/root usr/include/unicode/usystem.h
-rw-r--r-- root/root usr/include/unicode/utext.h
-rw-r--r-- root/root usr/include/unicode/utf.h
@@ -181,36 +192,44 @@ drwxr-xr-x root/root usr/include/unicode/
-rw-r--r-- root/root usr/include/unicode/vtzone.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/icu/
-drwxr-xr-x root/root usr/lib/icu/4.6/
--rw-r--r-- root/root usr/lib/icu/4.6/Makefile.inc
--rw-r--r-- root/root usr/lib/icu/4.6/pkgdata.inc
+drwxr-xr-x root/root usr/lib/icu/4.8.1/
+-rw-r--r-- root/root usr/lib/icu/4.8.1/Makefile.inc
+-rw-r--r-- root/root usr/lib/icu/4.8.1/pkgdata.inc
lrwxrwxrwx root/root usr/lib/icu/Makefile.inc -> current/Makefile.inc
-lrwxrwxrwx root/root usr/lib/icu/current -> 4.6
+lrwxrwxrwx root/root usr/lib/icu/current -> 4.8.1
lrwxrwxrwx root/root usr/lib/icu/pkgdata.inc -> current/pkgdata.inc
-lrwxrwxrwx root/root usr/lib/libicudata.so -> libicudata.so.46.0
-lrwxrwxrwx root/root usr/lib/libicudata.so.46 -> libicudata.so.46.0
--rw-r--r-- root/root usr/lib/libicudata.so.46.0
-lrwxrwxrwx root/root usr/lib/libicui18n.so -> libicui18n.so.46.0
-lrwxrwxrwx root/root usr/lib/libicui18n.so.46 -> libicui18n.so.46.0
--rwxr-xr-x root/root usr/lib/libicui18n.so.46.0
-lrwxrwxrwx root/root usr/lib/libicuio.so -> libicuio.so.46.0
-lrwxrwxrwx root/root usr/lib/libicuio.so.46 -> libicuio.so.46.0
--rwxr-xr-x root/root usr/lib/libicuio.so.46.0
-lrwxrwxrwx root/root usr/lib/libicule.so -> libicule.so.46.0
-lrwxrwxrwx root/root usr/lib/libicule.so.46 -> libicule.so.46.0
--rwxr-xr-x root/root usr/lib/libicule.so.46.0
-lrwxrwxrwx root/root usr/lib/libiculx.so -> libiculx.so.46.0
-lrwxrwxrwx root/root usr/lib/libiculx.so.46 -> libiculx.so.46.0
--rwxr-xr-x root/root usr/lib/libiculx.so.46.0
-lrwxrwxrwx root/root usr/lib/libicutest.so -> libicutest.so.46.0
-lrwxrwxrwx root/root usr/lib/libicutest.so.46 -> libicutest.so.46.0
--rwxr-xr-x root/root usr/lib/libicutest.so.46.0
-lrwxrwxrwx root/root usr/lib/libicutu.so -> libicutu.so.46.0
-lrwxrwxrwx root/root usr/lib/libicutu.so.46 -> libicutu.so.46.0
--rwxr-xr-x root/root usr/lib/libicutu.so.46.0
-lrwxrwxrwx root/root usr/lib/libicuuc.so -> libicuuc.so.46.0
-lrwxrwxrwx root/root usr/lib/libicuuc.so.46 -> libicuuc.so.46.0
--rwxr-xr-x root/root usr/lib/libicuuc.so.46.0
+-rw-r--r-- root/root usr/lib/libicudata.a
+lrwxrwxrwx root/root usr/lib/libicudata.so -> libicudata.so.48.1
+lrwxrwxrwx root/root usr/lib/libicudata.so.48 -> libicudata.so.48.1
+-rw-r--r-- root/root usr/lib/libicudata.so.48.1
+-rwxr-xr-x root/root usr/lib/libicui18n.a
+lrwxrwxrwx root/root usr/lib/libicui18n.so -> libicui18n.so.48.1
+lrwxrwxrwx root/root usr/lib/libicui18n.so.48 -> libicui18n.so.48.1
+-rwxr-xr-x root/root usr/lib/libicui18n.so.48.1
+-rwxr-xr-x root/root usr/lib/libicuio.a
+lrwxrwxrwx root/root usr/lib/libicuio.so -> libicuio.so.48.1
+lrwxrwxrwx root/root usr/lib/libicuio.so.48 -> libicuio.so.48.1
+-rwxr-xr-x root/root usr/lib/libicuio.so.48.1
+-rwxr-xr-x root/root usr/lib/libicule.a
+lrwxrwxrwx root/root usr/lib/libicule.so -> libicule.so.48.1
+lrwxrwxrwx root/root usr/lib/libicule.so.48 -> libicule.so.48.1
+-rwxr-xr-x root/root usr/lib/libicule.so.48.1
+-rwxr-xr-x root/root usr/lib/libiculx.a
+lrwxrwxrwx root/root usr/lib/libiculx.so -> libiculx.so.48.1
+lrwxrwxrwx root/root usr/lib/libiculx.so.48 -> libiculx.so.48.1
+-rwxr-xr-x root/root usr/lib/libiculx.so.48.1
+-rwxr-xr-x root/root usr/lib/libicutest.a
+lrwxrwxrwx root/root usr/lib/libicutest.so -> libicutest.so.48.1
+lrwxrwxrwx root/root usr/lib/libicutest.so.48 -> libicutest.so.48.1
+-rwxr-xr-x root/root usr/lib/libicutest.so.48.1
+-rwxr-xr-x root/root usr/lib/libicutu.a
+lrwxrwxrwx root/root usr/lib/libicutu.so -> libicutu.so.48.1
+lrwxrwxrwx root/root usr/lib/libicutu.so.48 -> libicutu.so.48.1
+-rwxr-xr-x root/root usr/lib/libicutu.so.48.1
+-rwxr-xr-x root/root usr/lib/libicuuc.a
+lrwxrwxrwx root/root usr/lib/libicuuc.so -> libicuuc.so.48.1
+lrwxrwxrwx root/root usr/lib/libicuuc.so.48 -> libicuuc.so.48.1
+-rwxr-xr-x root/root usr/lib/libicuuc.so.48.1
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/icu-i18n.pc
-rw-r--r-- root/root usr/lib/pkgconfig/icu-io.pc
@@ -225,12 +244,12 @@ drwxr-xr-x root/root usr/sbin/
-rwxr-xr-x root/root usr/sbin/icupkg
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/icu/
-drwxr-xr-x root/root usr/share/icu/4.6/
-drwxr-xr-x root/root usr/share/icu/4.6/config/
--rw-r--r-- root/root usr/share/icu/4.6/config/mh-linux
--rwxr-xr-x root/root usr/share/icu/4.6/install-sh
--rw-r--r-- root/root usr/share/icu/4.6/license.html
--rwxr-xr-x root/root usr/share/icu/4.6/mkinstalldirs
+drwxr-xr-x root/root usr/share/icu/4.8.1/
+drwxr-xr-x root/root usr/share/icu/4.8.1/config/
+-rw-r--r-- root/root usr/share/icu/4.8.1/config/mh-linux
+-rwxr-xr-x root/root usr/share/icu/4.8.1/install-sh
+-rw-r--r-- root/root usr/share/icu/4.8.1/license.html
+-rwxr-xr-x root/root usr/share/icu/4.8.1/mkinstalldirs
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/derb.1.gz
diff --git a/extra/icu/.footprint.x86_64 b/extra/icu/.footprint.x86_64
index 2de361859..fa8bd5c76 100644
--- a/extra/icu/.footprint.x86_64
+++ b/extra/icu/.footprint.x86_64
@@ -28,11 +28,15 @@ drwxr-xr-x root/root usr/include/layout/
-rw-r--r-- root/root usr/include/layout/playout.h
-rw-r--r-- root/root usr/include/layout/plruns.h
drwxr-xr-x root/root usr/include/unicode/
+-rw-r--r-- root/root usr/include/unicode/alphaindex.h
+-rw-r--r-- root/root usr/include/unicode/appendable.h
-rw-r--r-- root/root usr/include/unicode/basictz.h
-rw-r--r-- root/root usr/include/unicode/bms.h
-rw-r--r-- root/root usr/include/unicode/bmsearch.h
-rw-r--r-- root/root usr/include/unicode/brkiter.h
-rw-r--r-- root/root usr/include/unicode/bytestream.h
+-rw-r--r-- root/root usr/include/unicode/bytestrie.h
+-rw-r--r-- root/root usr/include/unicode/bytestriebuilder.h
-rw-r--r-- root/root usr/include/unicode/calendar.h
-rw-r--r-- root/root usr/include/unicode/caniter.h
-rw-r--r-- root/root usr/include/unicode/chariter.h
@@ -69,6 +73,7 @@ drwxr-xr-x root/root usr/include/unicode/
-rw-r--r-- root/root usr/include/unicode/measfmt.h
-rw-r--r-- root/root usr/include/unicode/measunit.h
-rw-r--r-- root/root usr/include/unicode/measure.h
+-rw-r--r-- root/root usr/include/unicode/messagepattern.h
-rw-r--r-- root/root usr/include/unicode/msgfmt.h
-rw-r--r-- root/root usr/include/unicode/normalizer2.h
-rw-r--r-- root/root usr/include/unicode/normlzr.h
@@ -98,6 +103,7 @@ drwxr-xr-x root/root usr/include/unicode/
-rw-r--r-- root/root usr/include/unicode/std_string.h
-rw-r--r-- root/root usr/include/unicode/strenum.h
-rw-r--r-- root/root usr/include/unicode/stringpiece.h
+-rw-r--r-- root/root usr/include/unicode/stringtriebuilder.h
-rw-r--r-- root/root usr/include/unicode/stsearch.h
-rw-r--r-- root/root usr/include/unicode/symtable.h
-rw-r--r-- root/root usr/include/unicode/tblcoll.h
@@ -114,6 +120,8 @@ drwxr-xr-x root/root usr/include/unicode/
-rw-r--r-- root/root usr/include/unicode/ucasemap.h
-rw-r--r-- root/root usr/include/unicode/ucat.h
-rw-r--r-- root/root usr/include/unicode/uchar.h
+-rw-r--r-- root/root usr/include/unicode/ucharstrie.h
+-rw-r--r-- root/root usr/include/unicode/ucharstriebuilder.h
-rw-r--r-- root/root usr/include/unicode/uchriter.h
-rw-r--r-- root/root usr/include/unicode/uclean.h
-rw-r--r-- root/root usr/include/unicode/ucnv.h
@@ -127,6 +135,7 @@ drwxr-xr-x root/root usr/include/unicode/
-rw-r--r-- root/root usr/include/unicode/ucurr.h
-rw-r--r-- root/root usr/include/unicode/udat.h
-rw-r--r-- root/root usr/include/unicode/udata.h
+-rw-r--r-- root/root usr/include/unicode/udateintervalformat.h
-rw-r--r-- root/root usr/include/unicode/udatpg.h
-rw-r--r-- root/root usr/include/unicode/udeprctd.h
-rw-r--r-- root/root usr/include/unicode/udraft.h
@@ -151,6 +160,7 @@ drwxr-xr-x root/root usr/include/unicode/
-rw-r--r-- root/root usr/include/unicode/unum.h
-rw-r--r-- root/root usr/include/unicode/uobject.h
-rw-r--r-- root/root usr/include/unicode/uobslete.h
+-rw-r--r-- root/root usr/include/unicode/upluralrules.h
-rw-r--r-- root/root usr/include/unicode/uregex.h
-rw-r--r-- root/root usr/include/unicode/urename.h
-rw-r--r-- root/root usr/include/unicode/urep.h
@@ -165,6 +175,7 @@ drwxr-xr-x root/root usr/include/unicode/
-rw-r--r-- root/root usr/include/unicode/ustdio.h
-rw-r--r-- root/root usr/include/unicode/ustream.h
-rw-r--r-- root/root usr/include/unicode/ustring.h
+-rw-r--r-- root/root usr/include/unicode/ustringtrie.h
-rw-r--r-- root/root usr/include/unicode/usystem.h
-rw-r--r-- root/root usr/include/unicode/utext.h
-rw-r--r-- root/root usr/include/unicode/utf.h
@@ -181,36 +192,44 @@ drwxr-xr-x root/root usr/include/unicode/
-rw-r--r-- root/root usr/include/unicode/vtzone.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/icu/
-drwxr-xr-x root/root usr/lib/icu/4.6/
--rw-r--r-- root/root usr/lib/icu/4.6/Makefile.inc
--rw-r--r-- root/root usr/lib/icu/4.6/pkgdata.inc
+drwxr-xr-x root/root usr/lib/icu/4.8.1/
+-rw-r--r-- root/root usr/lib/icu/4.8.1/Makefile.inc
+-rw-r--r-- root/root usr/lib/icu/4.8.1/pkgdata.inc
lrwxrwxrwx root/root usr/lib/icu/Makefile.inc -> current/Makefile.inc
-lrwxrwxrwx root/root usr/lib/icu/current -> 4.6
+lrwxrwxrwx root/root usr/lib/icu/current -> 4.8.1
lrwxrwxrwx root/root usr/lib/icu/pkgdata.inc -> current/pkgdata.inc
-lrwxrwxrwx root/root usr/lib/libicudata.so -> libicudata.so.46.0
-lrwxrwxrwx root/root usr/lib/libicudata.so.46 -> libicudata.so.46.0
--rw-r--r-- root/root usr/lib/libicudata.so.46.0
-lrwxrwxrwx root/root usr/lib/libicui18n.so -> libicui18n.so.46.0
-lrwxrwxrwx root/root usr/lib/libicui18n.so.46 -> libicui18n.so.46.0
--rwxr-xr-x root/root usr/lib/libicui18n.so.46.0
-lrwxrwxrwx root/root usr/lib/libicuio.so -> libicuio.so.46.0
-lrwxrwxrwx root/root usr/lib/libicuio.so.46 -> libicuio.so.46.0
--rwxr-xr-x root/root usr/lib/libicuio.so.46.0
-lrwxrwxrwx root/root usr/lib/libicule.so -> libicule.so.46.0
-lrwxrwxrwx root/root usr/lib/libicule.so.46 -> libicule.so.46.0
--rwxr-xr-x root/root usr/lib/libicule.so.46.0
-lrwxrwxrwx root/root usr/lib/libiculx.so -> libiculx.so.46.0
-lrwxrwxrwx root/root usr/lib/libiculx.so.46 -> libiculx.so.46.0
--rwxr-xr-x root/root usr/lib/libiculx.so.46.0
-lrwxrwxrwx root/root usr/lib/libicutest.so -> libicutest.so.46.0
-lrwxrwxrwx root/root usr/lib/libicutest.so.46 -> libicutest.so.46.0
--rwxr-xr-x root/root usr/lib/libicutest.so.46.0
-lrwxrwxrwx root/root usr/lib/libicutu.so -> libicutu.so.46.0
-lrwxrwxrwx root/root usr/lib/libicutu.so.46 -> libicutu.so.46.0
--rwxr-xr-x root/root usr/lib/libicutu.so.46.0
-lrwxrwxrwx root/root usr/lib/libicuuc.so -> libicuuc.so.46.0
-lrwxrwxrwx root/root usr/lib/libicuuc.so.46 -> libicuuc.so.46.0
--rwxr-xr-x root/root usr/lib/libicuuc.so.46.0
+-rw-r--r-- root/root usr/lib/libicudata.a
+lrwxrwxrwx root/root usr/lib/libicudata.so -> libicudata.so.48.1
+lrwxrwxrwx root/root usr/lib/libicudata.so.48 -> libicudata.so.48.1
+-rw-r--r-- root/root usr/lib/libicudata.so.48.1
+-rwxr-xr-x root/root usr/lib/libicui18n.a
+lrwxrwxrwx root/root usr/lib/libicui18n.so -> libicui18n.so.48.1
+lrwxrwxrwx root/root usr/lib/libicui18n.so.48 -> libicui18n.so.48.1
+-rwxr-xr-x root/root usr/lib/libicui18n.so.48.1
+-rwxr-xr-x root/root usr/lib/libicuio.a
+lrwxrwxrwx root/root usr/lib/libicuio.so -> libicuio.so.48.1
+lrwxrwxrwx root/root usr/lib/libicuio.so.48 -> libicuio.so.48.1
+-rwxr-xr-x root/root usr/lib/libicuio.so.48.1
+-rwxr-xr-x root/root usr/lib/libicule.a
+lrwxrwxrwx root/root usr/lib/libicule.so -> libicule.so.48.1
+lrwxrwxrwx root/root usr/lib/libicule.so.48 -> libicule.so.48.1
+-rwxr-xr-x root/root usr/lib/libicule.so.48.1
+-rwxr-xr-x root/root usr/lib/libiculx.a
+lrwxrwxrwx root/root usr/lib/libiculx.so -> libiculx.so.48.1
+lrwxrwxrwx root/root usr/lib/libiculx.so.48 -> libiculx.so.48.1
+-rwxr-xr-x root/root usr/lib/libiculx.so.48.1
+-rwxr-xr-x root/root usr/lib/libicutest.a
+lrwxrwxrwx root/root usr/lib/libicutest.so -> libicutest.so.48.1
+lrwxrwxrwx root/root usr/lib/libicutest.so.48 -> libicutest.so.48.1
+-rwxr-xr-x root/root usr/lib/libicutest.so.48.1
+-rwxr-xr-x root/root usr/lib/libicutu.a
+lrwxrwxrwx root/root usr/lib/libicutu.so -> libicutu.so.48.1
+lrwxrwxrwx root/root usr/lib/libicutu.so.48 -> libicutu.so.48.1
+-rwxr-xr-x root/root usr/lib/libicutu.so.48.1
+-rwxr-xr-x root/root usr/lib/libicuuc.a
+lrwxrwxrwx root/root usr/lib/libicuuc.so -> libicuuc.so.48.1
+lrwxrwxrwx root/root usr/lib/libicuuc.so.48 -> libicuuc.so.48.1
+-rwxr-xr-x root/root usr/lib/libicuuc.so.48.1
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/icu-i18n.pc
-rw-r--r-- root/root usr/lib/pkgconfig/icu-io.pc
@@ -225,12 +244,12 @@ drwxr-xr-x root/root usr/sbin/
-rwxr-xr-x root/root usr/sbin/icupkg
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/icu/
-drwxr-xr-x root/root usr/share/icu/4.6/
-drwxr-xr-x root/root usr/share/icu/4.6/config/
--rw-r--r-- root/root usr/share/icu/4.6/config/mh-linux
--rwxr-xr-x root/root usr/share/icu/4.6/install-sh
--rw-r--r-- root/root usr/share/icu/4.6/license.html
--rwxr-xr-x root/root usr/share/icu/4.6/mkinstalldirs
+drwxr-xr-x root/root usr/share/icu/4.8.1/
+drwxr-xr-x root/root usr/share/icu/4.8.1/config/
+-rw-r--r-- root/root usr/share/icu/4.8.1/config/mh-linux
+-rwxr-xr-x root/root usr/share/icu/4.8.1/install-sh
+-rw-r--r-- root/root usr/share/icu/4.8.1/license.html
+-rwxr-xr-x root/root usr/share/icu/4.8.1/mkinstalldirs
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/derb.1.gz
diff --git a/extra/icu/.md5sum.i686 b/extra/icu/.md5sum.i686
index c2b676c1a..ad2e45961 100644
--- a/extra/icu/.md5sum.i686
+++ b/extra/icu/.md5sum.i686
@@ -1 +1,2 @@
-43e56b71c407be5154de681eaa646a4a icu4c-4_6-src.tgz
+af36f635271a239d76d038d6cf8da8df icu4c-4_8_1-src.tgz
+89ff66343b66450227268cb212bc0836 setBreakType.patch
diff --git a/extra/icu/.md5sum.x86_64 b/extra/icu/.md5sum.x86_64
index c2b676c1a..ad2e45961 100644
--- a/extra/icu/.md5sum.x86_64
+++ b/extra/icu/.md5sum.x86_64
@@ -1 +1,2 @@
-43e56b71c407be5154de681eaa646a4a icu4c-4_6-src.tgz
+af36f635271a239d76d038d6cf8da8df icu4c-4_8_1-src.tgz
+89ff66343b66450227268cb212bc0836 setBreakType.patch
diff --git a/extra/icu/Pkgfile b/extra/icu/Pkgfile
index 6abb7604e..f39f81e79 100644
--- a/extra/icu/Pkgfile
+++ b/extra/icu/Pkgfile
@@ -4,23 +4,21 @@
# Packager: thierryn1 at hispeed dot ch
name=icu
-version=4.6
+version=4.8.1
release=1
-source=(http://download.$name-project.org/files/icu4c/$version/icu4c-${version//./_}-src.tgz)
-
+source=(http://download.$name-project.org/files/icu4c/$version/icu4c-${version//./_}-src.tgz
+ setBreakType.patch)
build () {
cd $name/source
- chmod +x runConfigureICU configure install-sh
-
- ./runConfigureICU LinuxRedHat --prefix=/usr \
- --enable-shared \
- --disable-samples \
- --disable-tests \
- --enable-rpath
- make
+ patch -p2 < $SRC/setBreakType.patch
+ ./configure --prefix=/usr \
+ --enable-shared \
+ --enable-static \
+ --with-library-bits=64else32 \
+ --with-data-packaging=library
+ make
make prefix=$PKG/usr install
-
- chown -R root:root $PKG
+ chown -R root:root $PKG
}
diff --git a/extra/icu/setBreakType.patch b/extra/icu/setBreakType.patch
new file mode 100644
index 000000000..93eab5c17
--- /dev/null
+++ b/extra/icu/setBreakType.patch
@@ -0,0 +1,28 @@
+--- icu/source/common/unicode/rbbi.h.mrl 2007-12-11 08:29:28.000000000 -0500
++++ icu/source/common/unicode/rbbi.h 2007-12-11 08:30:02.000000000 -0500
+@@ -633,6 +633,12 @@ public:
+ */
+ virtual const uint8_t *getBinaryRules(uint32_t &length);
+
++ /**
++ * Set the type of the break iterator.
++ * @internal
++ */
++ // <mrl> Must be public (OOo requirement)
++ virtual void setBreakType(int32_t type);
+
+ protected:
+ //=======================================================================
+@@ -664,12 +670,6 @@ protected:
+ #endif
+
+ /**
+- * Set the type of the break iterator.
+- * @internal
+- */
+- virtual void setBreakType(int32_t type);
+-
+- /**
+ * Common initialization function, used by constructors and bufferClone.
+ * (Also used by DictionaryBasedBreakIterator::createBufferClone().)
+ * @internal