CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
icu: updated to 65.1
authorVictor Martinez <pitillo@ono.com>
Thu, 12 Dec 2019 01:08:51 +0000 (02:08 +0100)
committerVictor Martinez <pitillo@ono.com>
Thu, 12 Dec 2019 01:08:51 +0000 (02:08 +0100)
icu/.footprint
icu/.signature
icu/Pkgfile

index 2297da81f51abe56b63f65d68c3619b7cd26abad..1a9bb0849e0de7b49eecdec96943bf2c1b00f4d6 100644 (file)
@@ -59,6 +59,7 @@ drwxr-xr-x    root/root       usr/include/unicode/
 -rw-r--r--     root/root       usr/include/unicode/idna.h
 -rw-r--r--     root/root       usr/include/unicode/listformatter.h
 -rw-r--r--     root/root       usr/include/unicode/localebuilder.h
+-rw-r--r--     root/root       usr/include/unicode/localematcher.h
 -rw-r--r--     root/root       usr/include/unicode/localpointer.h
 -rw-r--r--     root/root       usr/include/unicode/locdspnm.h
 -rw-r--r--     root/root       usr/include/unicode/locid.h
@@ -201,30 +202,30 @@ 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/64.2/
--rw-r--r--     root/root       usr/lib/icu/64.2/Makefile.inc
--rw-r--r--     root/root       usr/lib/icu/64.2/pkgdata.inc
+drwxr-xr-x     root/root       usr/lib/icu/65.1/
+-rw-r--r--     root/root       usr/lib/icu/65.1/Makefile.inc
+-rw-r--r--     root/root       usr/lib/icu/65.1/pkgdata.inc
 lrwxrwxrwx     root/root       usr/lib/icu/Makefile.inc -> current/Makefile.inc
-lrwxrwxrwx     root/root       usr/lib/icu/current -> 64.2
+lrwxrwxrwx     root/root       usr/lib/icu/current -> 65.1
 lrwxrwxrwx     root/root       usr/lib/icu/pkgdata.inc -> current/pkgdata.inc
-lrwxrwxrwx     root/root       usr/lib/libicudata.so -> libicudata.so.64.2
-lrwxrwxrwx     root/root       usr/lib/libicudata.so.64 -> libicudata.so.64.2
--rwxr-xr-x     root/root       usr/lib/libicudata.so.64.2
-lrwxrwxrwx     root/root       usr/lib/libicui18n.so -> libicui18n.so.64.2
-lrwxrwxrwx     root/root       usr/lib/libicui18n.so.64 -> libicui18n.so.64.2
--rwxr-xr-x     root/root       usr/lib/libicui18n.so.64.2
-lrwxrwxrwx     root/root       usr/lib/libicuio.so -> libicuio.so.64.2
-lrwxrwxrwx     root/root       usr/lib/libicuio.so.64 -> libicuio.so.64.2
--rwxr-xr-x     root/root       usr/lib/libicuio.so.64.2
-lrwxrwxrwx     root/root       usr/lib/libicutest.so -> libicutest.so.64.2
-lrwxrwxrwx     root/root       usr/lib/libicutest.so.64 -> libicutest.so.64.2
--rwxr-xr-x     root/root       usr/lib/libicutest.so.64.2
-lrwxrwxrwx     root/root       usr/lib/libicutu.so -> libicutu.so.64.2
-lrwxrwxrwx     root/root       usr/lib/libicutu.so.64 -> libicutu.so.64.2
--rwxr-xr-x     root/root       usr/lib/libicutu.so.64.2
-lrwxrwxrwx     root/root       usr/lib/libicuuc.so -> libicuuc.so.64.2
-lrwxrwxrwx     root/root       usr/lib/libicuuc.so.64 -> libicuuc.so.64.2
--rwxr-xr-x     root/root       usr/lib/libicuuc.so.64.2
+lrwxrwxrwx     root/root       usr/lib/libicudata.so -> libicudata.so.65.1
+lrwxrwxrwx     root/root       usr/lib/libicudata.so.65 -> libicudata.so.65.1
+-rwxr-xr-x     root/root       usr/lib/libicudata.so.65.1
+lrwxrwxrwx     root/root       usr/lib/libicui18n.so -> libicui18n.so.65.1
+lrwxrwxrwx     root/root       usr/lib/libicui18n.so.65 -> libicui18n.so.65.1
+-rwxr-xr-x     root/root       usr/lib/libicui18n.so.65.1
+lrwxrwxrwx     root/root       usr/lib/libicuio.so -> libicuio.so.65.1
+lrwxrwxrwx     root/root       usr/lib/libicuio.so.65 -> libicuio.so.65.1
+-rwxr-xr-x     root/root       usr/lib/libicuio.so.65.1
+lrwxrwxrwx     root/root       usr/lib/libicutest.so -> libicutest.so.65.1
+lrwxrwxrwx     root/root       usr/lib/libicutest.so.65 -> libicutest.so.65.1
+-rwxr-xr-x     root/root       usr/lib/libicutest.so.65.1
+lrwxrwxrwx     root/root       usr/lib/libicutu.so -> libicutu.so.65.1
+lrwxrwxrwx     root/root       usr/lib/libicutu.so.65 -> libicutu.so.65.1
+-rwxr-xr-x     root/root       usr/lib/libicutu.so.65.1
+lrwxrwxrwx     root/root       usr/lib/libicuuc.so -> libicuuc.so.65.1
+lrwxrwxrwx     root/root       usr/lib/libicuuc.so.65 -> libicuuc.so.65.1
+-rwxr-xr-x     root/root       usr/lib/libicuuc.so.65.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
@@ -238,12 +239,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/64.2/
--rw-r--r--     root/root       usr/share/icu/64.2/LICENSE
-drwxr-xr-x     root/root       usr/share/icu/64.2/config/
--rw-r--r--     root/root       usr/share/icu/64.2/config/mh-linux
--rwxr-xr-x     root/root       usr/share/icu/64.2/install-sh
--rwxr-xr-x     root/root       usr/share/icu/64.2/mkinstalldirs
+drwxr-xr-x     root/root       usr/share/icu/65.1/
+-rw-r--r--     root/root       usr/share/icu/65.1/LICENSE
+drwxr-xr-x     root/root       usr/share/icu/65.1/config/
+-rw-r--r--     root/root       usr/share/icu/65.1/config/mh-linux
+-rwxr-xr-x     root/root       usr/share/icu/65.1/install-sh
+-rwxr-xr-x     root/root       usr/share/icu/65.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
index ce57d0995f32308d1694e89c22efd5bc11b40dee..205bb1eef6a9cc7c62d4a8bc965c55b1cc100fda 100644 (file)
@@ -1,5 +1,6 @@
 untrusted comment: verify with /etc/ports/opt-arm.pub
-RWQh9Dk2FlLauJnmGwyAAI7jFVtgA0iAdgGhKijmNSw8QCTMs4staQ2YF5B1A4ZFmmr5nVM7pBGLtcSLzh6/xgazVtNoz09uXwY=
-SHA256 (Pkgfile) = 0fce35dbcbed3e7891cbea382d33465aaa2451a4d22859193a4f0eb215f351af
-SHA256 (.footprint) = cfa060b07c2ca1f5100982ef42213f35abfa963032bad330d9ee68eb3b10ce4b
-SHA256 (icu4c-64_2-src.tgz) = 627d5d8478e6d96fc8c90fed4851239079a561a6a8b9e48b0892f24e82d31d6c
+RWQh9Dk2FlLauN6qHXVlYF8BXzNY4TDpZV2hXv3SFleuJM/MivSKLPcI3jc9iN6ckyKRNFVs0rW+yYVcwyI75ynZ8wFcOoQgNAc=
+SHA256 (Pkgfile) = c593e7dc0bc8c4e18da820ac7e0cd165ffe0621aa3c1fb3e471f15e61af6cc09
+SHA256 (.footprint) = 575e839241a9f7011af23ab46d8400cda2281acbdf7a3cd27af2e7682065015a
+SHA256 (icu4c-65_1-src.tgz) = 53e37466b3d6d6d01ead029e3567d873a43a5d1c668ed2278e253b683136d948
+SHA256 (icu-65.1-initialized-buffer-uloc_getKeywordValue.patch) = 2fafe710a69e0e81f38c8a36fcc17fa494ce27af63ea41d23815b36b1ee319c3
index b528afe27cf7ba6eec6489c4f3fb112e39cd842b..bad3726e2d709036974f7a633d2b71422e360086 100644 (file)
@@ -5,13 +5,17 @@
 # Packager: Younes Hafri, ycrux at club-internet dot fr
 
 name=icu
-version=64.2
+version=65.1
 release=1
-source=(https://ssl.icu-project.org/files/icu4c/$version/icu4c-${version//./_}-src.tgz)
+source=(https://github.com/unicode-org/icu/releases/download/release-${version//./-}/icu4c-${version/./_}-src.tgz
+        icu-65.1-initialized-buffer-uloc_getKeywordValue.patch)
 
 build() {
   cd icu/source
 
+  # https://unicode-org.atlassian.net/browse/ICU-20884
+  patch -p2 -d .. -i $SRC/icu-65.1-initialized-buffer-uloc_getKeywordValue.patch
+
   # icu tries to use clang by default
   [ "$CC" ] || export CC=gcc
   [ "$CXX" ] || export CXX=g++