[arch-commits] Commit in icu/trunk (PKGBUILD)

2020-12-17 Thread Andreas Radke via arch-commits
Date: Thursday, December 17, 2020 @ 21:09:07
  Author: andyrtr
Revision: 404462

prepare update

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-12-17 20:52:16 UTC (rev 404461)
+++ PKGBUILD2020-12-17 21:09:07 UTC (rev 404462)
@@ -2,7 +2,7 @@
 # Contributor: Art Gramlich 
 
 pkgname=icu
-pkgver=68.1
+pkgver=68.2
 pkgrel=1
 pkgdesc="International Components for Unicode library"
 arch=(x86_64)
@@ -13,7 +13,7 @@
 provides=(libicu{data,i18n,io,test,tu,uc}.so)
 
source=(https://github.com/unicode-org/icu/releases/download/release-${pkgver//./-}/${pkgname}4c-${pkgver//./_}-src.tgz{,.asc})
 # 
https://github.com/unicode-org/icu/releases/download/release-68-1/SHASUM512.txt
-sha512sums=('24ff4ce5947c41fc12a168e15d4037556562c7f32c1da0bbedd705232476174a3b2318955a7124426a63c2034eb9ae077e728a5dbada8b9433d7173cac3db307'
+sha512sums=('24f3b7981667b37df58118f56ae76a09b719358c1efa8d6f044d28ef8df1c722a894957acadfb3c37aee39ac845893924fc3370d6bbe09875aec8d937059f84b'
 'SKIP')
 validpgpkeys=('BA90283A60D67BA0DD910A893932080F4FB419E3') #  "Steven R. Loomis 
(filfla-signing) " 
 validpgpkeys+=('9731166CD8E23A83BEE7C6D3ACA5DBE1FD8FABF1') #  "Steven R. 
Loomis (ICU Project) " 


[arch-commits] Commit in icu/trunk (PKGBUILD)

2020-10-29 Thread Andreas Radke via arch-commits
Date: Thursday, October 29, 2020 @ 06:36:03
  Author: andyrtr
Revision: 398988

prepare next release

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-10-29 06:14:18 UTC (rev 398987)
+++ PKGBUILD2020-10-29 06:36:03 UTC (rev 398988)
@@ -2,7 +2,7 @@
 # Contributor: Art Gramlich 
 
 pkgname=icu
-pkgver=67.1
+pkgver=68.1
 pkgrel=1
 pkgdesc="International Components for Unicode library"
 arch=(x86_64)
@@ -12,14 +12,15 @@
 makedepends=('python')
 provides=(libicu{data,i18n,io,test,tu,uc}.so)
 
source=(https://github.com/unicode-org/icu/releases/download/release-${pkgver//./-}/${pkgname}4c-${pkgver//./_}-src.tgz{,.asc})
-# 
https://github.com/unicode-org/icu/releases/download/release-65-1/SHASUM512.txt 
- no checksum file for v67 release
-sha512sums=('4779f1ce1ca7976f6fad6768853ea8c540da54d11509e3b6cfd864a04b5f2db1c3d4b546387f91ad02fb90804525bc37d2543173f0d705d6ca11dc6f2b7640a8'
+# 
https://github.com/unicode-org/icu/releases/download/release-68-1/SHASUM512.txt
+sha512sums=('24ff4ce5947c41fc12a168e15d4037556562c7f32c1da0bbedd705232476174a3b2318955a7124426a63c2034eb9ae077e728a5dbada8b9433d7173cac3db307'
 'SKIP')
 validpgpkeys=('BA90283A60D67BA0DD910A893932080F4FB419E3') #  "Steven R. Loomis 
(filfla-signing) " 
 validpgpkeys+=('9731166CD8E23A83BEE7C6D3ACA5DBE1FD8FABF1') #  "Steven R. 
Loomis (ICU Project) " 
 validpgpkeys+=('FFA9129A180D765B7A5BEA1C9B432B27D1BA20D7') # "Fredrik Roubert 
"
 validpgpkeys+=('E4098B78AFC94394F3F49AA903996C7C83F12F11') # 
"keybase.io/srl295 "
-validpgpkeys=('4569BBC09DA846FC91CBD21CE1BBA44593CF2AE0') # "Steven R. Loomis 
(codesign-qormi) "
+validpgpkeys+=('4569BBC09DA846FC91CBD21CE1BBA44593CF2AE0') # "Steven R. Loomis 
(codesign-qormi) "
+validpgpkeys+=('0E51E7F06EF719FBD072782A5F56E5AFA63CCD33') #"Craig Cornelius 
(For use with ICU releases) "
 
 build() {
   cd icu/source


[arch-commits] Commit in icu/trunk (PKGBUILD)

2020-04-27 Thread Andreas Radke via arch-commits
Date: Monday, April 27, 2020 @ 06:00:07
  Author: andyrtr
Revision: 381651

upgpkg: icu 67.1-1: upstream update 67.1

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |   29 +++--
 1 file changed, 7 insertions(+), 22 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-04-27 04:56:09 UTC (rev 381650)
+++ PKGBUILD2020-04-27 06:00:07 UTC (rev 381651)
@@ -2,8 +2,8 @@
 # Contributor: Art Gramlich 
 
 pkgname=icu
-pkgver=65.1
-pkgrel=3
+pkgver=67.1
+pkgrel=1
 pkgdesc="International Components for Unicode library"
 arch=(x86_64)
 url="http://site.icu-project.org/home;
@@ -10,32 +10,17 @@
 license=('custom:icu')
 depends=('gcc-libs' 'sh')
 makedepends=('python')
-#makedepends=('clang')
 provides=(libicu{data,i18n,io,test,tu,uc}.so)
-# no https available
-source=(https://github.com/unicode-org/icu/releases/download/release-${pkgver//./-}/${pkgname}4c-${pkgver//./_}-src.tgz{,.asc}
-
icu-65.1-initialized-buffer-uloc_getKeywordValue.patch::https://github.com/unicode-org/icu/commit/fab4c3c719.patch
-
icu-65.1-prevent-SEGV_MAPERR-in-append.patch::https://github.com/unicode-org/icu/commit/b7d08bc04a.patch)
-# 
https://github.com/unicode-org/icu/releases/download/release-65-1/SHASUM512.txt
-sha512sums=('8f1ef33e1f4abc9a8ee870331c59f01b473d6da1251a19ce403f822f3e3871096f0791855d39c8f20c612fc49cda2c62c06864aa32ddab2dbd186d2b21ce9139'
-'SKIP'
-
'8898fe0fa9805304cd2fc02c00ab1131861836f4d11887f82450c2378666cb03bce0c5038d3f0bdcdd1c1cdee2a00a61ef85602ed0e0c74ad2e58578b1940123'
-
'580283cdd95fb7b8410cb3a6c0f47a6c8e53e0fdc9c213b04cd133ba4120381533ff2aef89ddab968150754bd9ca3a536d5c592c6881e625eb8ee6de8723de1b')
+source=(https://github.com/unicode-org/icu/releases/download/release-${pkgver//./-}/${pkgname}4c-${pkgver//./_}-src.tgz{,.asc})
+# 
https://github.com/unicode-org/icu/releases/download/release-65-1/SHASUM512.txt 
- no checksum file for v67 release
+sha512sums=('4779f1ce1ca7976f6fad6768853ea8c540da54d11509e3b6cfd864a04b5f2db1c3d4b546387f91ad02fb90804525bc37d2543173f0d705d6ca11dc6f2b7640a8'
+'SKIP')
 validpgpkeys=('BA90283A60D67BA0DD910A893932080F4FB419E3') #  "Steven R. Loomis 
(filfla-signing) " 
 validpgpkeys+=('9731166CD8E23A83BEE7C6D3ACA5DBE1FD8FABF1') #  "Steven R. 
Loomis (ICU Project) " 
 validpgpkeys+=('FFA9129A180D765B7A5BEA1C9B432B27D1BA20D7') # "Fredrik Roubert 
"
 validpgpkeys+=('E4098B78AFC94394F3F49AA903996C7C83F12F11') # 
"keybase.io/srl295 "
+validpgpkeys=('4569BBC09DA846FC91CBD21CE1BBA44593CF2AE0') # "Steven R. Loomis 
(codesign-qormi) "
 
-prepare() {
-  cd icu
-
-  # https://unicode-org.atlassian.net/browse/ICU-20884
-  patch -Np2 -i ../icu-65.1-initialized-buffer-uloc_getKeywordValue.patch
-
-  # https://github.com/unicode-org/icu/pull/971
-  patch -Np2 -i ../icu-65.1-prevent-SEGV_MAPERR-in-append.patch
-}
-
 build() {
   cd icu/source
   ./configure --prefix=/usr \


[arch-commits] Commit in icu/trunk (PKGBUILD)

2020-03-07 Thread Jan Steffens via arch-commits
Date: Sunday, March 8, 2020 @ 04:03:15
  Author: heftig
Revision: 376975

libprovides

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |1 +
 1 file changed, 1 insertion(+)

Modified: PKGBUILD
===
--- PKGBUILD2020-03-08 03:58:39 UTC (rev 376974)
+++ PKGBUILD2020-03-08 04:03:15 UTC (rev 376975)
@@ -11,6 +11,7 @@
 depends=('gcc-libs' 'sh')
 makedepends=('python')
 #makedepends=('clang')
+provides=(libicu{data,i18n,io,test,tu,uc}.so)
 # no https available
 
source=(https://github.com/unicode-org/icu/releases/download/release-${pkgver//./-}/${pkgname}4c-${pkgver//./_}-src.tgz{,.asc}
 
icu-65.1-initialized-buffer-uloc_getKeywordValue.patch::https://github.com/unicode-org/icu/commit/fab4c3c719.patch


[arch-commits] Commit in icu/trunk (PKGBUILD)

2020-02-24 Thread Evangelos Foutras via arch-commits
Date: Monday, February 24, 2020 @ 22:52:30
  Author: foutrelis
Revision: 376169

upgpkg: icu 65.1-3: Prevent SEGV_MAPERR in UnicodeString::doAppend().

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |   12 +---
 1 file changed, 9 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-02-24 21:18:52 UTC (rev 376168)
+++ PKGBUILD2020-02-24 22:52:30 UTC (rev 376169)
@@ -3,7 +3,7 @@
 
 pkgname=icu
 pkgver=65.1
-pkgrel=2
+pkgrel=3
 pkgdesc="International Components for Unicode library"
 arch=(x86_64)
 url="http://site.icu-project.org/home;
@@ -13,11 +13,13 @@
 #makedepends=('clang')
 # no https available
 
source=(https://github.com/unicode-org/icu/releases/download/release-${pkgver//./-}/${pkgname}4c-${pkgver//./_}-src.tgz{,.asc}
-
icu-65.1-initialized-buffer-uloc_getKeywordValue.patch::https://github.com/unicode-org/icu/commit/fab4c3c719.patch)
+
icu-65.1-initialized-buffer-uloc_getKeywordValue.patch::https://github.com/unicode-org/icu/commit/fab4c3c719.patch
+
icu-65.1-prevent-SEGV_MAPERR-in-append.patch::https://github.com/unicode-org/icu/commit/b7d08bc04a.patch)
 # 
https://github.com/unicode-org/icu/releases/download/release-65-1/SHASUM512.txt
 
sha512sums=('8f1ef33e1f4abc9a8ee870331c59f01b473d6da1251a19ce403f822f3e3871096f0791855d39c8f20c612fc49cda2c62c06864aa32ddab2dbd186d2b21ce9139'
 'SKIP'
-
'8898fe0fa9805304cd2fc02c00ab1131861836f4d11887f82450c2378666cb03bce0c5038d3f0bdcdd1c1cdee2a00a61ef85602ed0e0c74ad2e58578b1940123')
+
'8898fe0fa9805304cd2fc02c00ab1131861836f4d11887f82450c2378666cb03bce0c5038d3f0bdcdd1c1cdee2a00a61ef85602ed0e0c74ad2e58578b1940123'
+
'580283cdd95fb7b8410cb3a6c0f47a6c8e53e0fdc9c213b04cd133ba4120381533ff2aef89ddab968150754bd9ca3a536d5c592c6881e625eb8ee6de8723de1b')
 validpgpkeys=('BA90283A60D67BA0DD910A893932080F4FB419E3') #  "Steven R. Loomis 
(filfla-signing) " 
 validpgpkeys+=('9731166CD8E23A83BEE7C6D3ACA5DBE1FD8FABF1') #  "Steven R. 
Loomis (ICU Project) " 
 validpgpkeys+=('FFA9129A180D765B7A5BEA1C9B432B27D1BA20D7') # "Fredrik Roubert 
"
@@ -25,8 +27,12 @@
 
 prepare() {
   cd icu
+
   # https://unicode-org.atlassian.net/browse/ICU-20884
   patch -Np2 -i ../icu-65.1-initialized-buffer-uloc_getKeywordValue.patch
+
+  # https://github.com/unicode-org/icu/pull/971
+  patch -Np2 -i ../icu-65.1-prevent-SEGV_MAPERR-in-append.patch
 }
 
 build() {


[arch-commits] Commit in icu/trunk (PKGBUILD)

2019-11-11 Thread Evangelos Foutras via arch-commits
Date: Tuesday, November 12, 2019 @ 00:17:02
  Author: foutrelis
Revision: 367816

upgpkg: icu 65.1-2

Fix use-of-uninitialized-value in DateTimePatternGenerator::getCalendarTypeToUse

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 11 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-11-12 00:10:15 UTC (rev 367815)
+++ PKGBUILD2019-11-12 00:17:02 UTC (rev 367816)
@@ -3,7 +3,7 @@
 
 pkgname=icu
 pkgver=65.1
-pkgrel=1
+pkgrel=2
 pkgdesc="International Components for Unicode library"
 arch=(x86_64)
 url="http://site.icu-project.org/home;
@@ -12,15 +12,23 @@
 makedepends=('python')
 #makedepends=('clang')
 # no https available
-source=(https://github.com/unicode-org/icu/releases/download/release-${pkgver//./-}/${pkgname}4c-${pkgver//./_}-src.tgz{,.asc})
+source=(https://github.com/unicode-org/icu/releases/download/release-${pkgver//./-}/${pkgname}4c-${pkgver//./_}-src.tgz{,.asc}
+
icu-65.1-initialized-buffer-uloc_getKeywordValue.patch::https://github.com/unicode-org/icu/commit/fab4c3c719.patch)
 # 
https://github.com/unicode-org/icu/releases/download/release-65-1/SHASUM512.txt
 
sha512sums=('8f1ef33e1f4abc9a8ee870331c59f01b473d6da1251a19ce403f822f3e3871096f0791855d39c8f20c612fc49cda2c62c06864aa32ddab2dbd186d2b21ce9139'
-'SKIP')
+'SKIP'
+
'8898fe0fa9805304cd2fc02c00ab1131861836f4d11887f82450c2378666cb03bce0c5038d3f0bdcdd1c1cdee2a00a61ef85602ed0e0c74ad2e58578b1940123')
 validpgpkeys=('BA90283A60D67BA0DD910A893932080F4FB419E3') #  "Steven R. Loomis 
(filfla-signing) " 
 validpgpkeys+=('9731166CD8E23A83BEE7C6D3ACA5DBE1FD8FABF1') #  "Steven R. 
Loomis (ICU Project) " 
 validpgpkeys+=('FFA9129A180D765B7A5BEA1C9B432B27D1BA20D7') # "Fredrik Roubert 
"
 validpgpkeys+=('E4098B78AFC94394F3F49AA903996C7C83F12F11') # 
"keybase.io/srl295 "
 
+prepare() {
+  cd icu
+  # https://unicode-org.atlassian.net/browse/ICU-20884
+  patch -Np2 -i ../icu-65.1-initialized-buffer-uloc_getKeywordValue.patch
+}
+
 build() {
   cd icu/source
   ./configure --prefix=/usr \


[arch-commits] Commit in icu/trunk (PKGBUILD)

2019-11-11 Thread Andreas Radke via arch-commits
Date: Monday, November 11, 2019 @ 12:45:38
  Author: andyrtr
Revision: 367751

upgpkg: icu 65.1-1

upstream update 65.1

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |   11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-11-11 11:55:39 UTC (rev 367750)
+++ PKGBUILD2019-11-11 12:45:38 UTC (rev 367751)
@@ -2,20 +2,19 @@
 # Contributor: Art Gramlich 
 
 pkgname=icu
-pkgver=64.2
+pkgver=65.1
 pkgrel=1
 pkgdesc="International Components for Unicode library"
 arch=(x86_64)
-url="http://www.icu-project.org/;
+url="http://site.icu-project.org/home;
 license=('custom:icu')
 depends=('gcc-libs' 'sh')
 makedepends=('python')
 #makedepends=('clang')
 # no https available
-source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz
-
https://ssl.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz{,.asc})
-# https://ssl.icu-project.org/files/icu4c/62.1/SHASUM512.txt
-sha512sums=('5ecb4c230ba45918747a1cf9aef86f555aa07d5b29b1d07ab674e8013f46dfb907a0e9d6945db41155f9dc3012fd94e1152ffc19f61a68b6dfcbabdcb8ae9d78'
+source=(https://github.com/unicode-org/icu/releases/download/release-${pkgver//./-}/${pkgname}4c-${pkgver//./_}-src.tgz{,.asc})
+# 
https://github.com/unicode-org/icu/releases/download/release-65-1/SHASUM512.txt
+sha512sums=('8f1ef33e1f4abc9a8ee870331c59f01b473d6da1251a19ce403f822f3e3871096f0791855d39c8f20c612fc49cda2c62c06864aa32ddab2dbd186d2b21ce9139'
 'SKIP')
 validpgpkeys=('BA90283A60D67BA0DD910A893932080F4FB419E3') #  "Steven R. Loomis 
(filfla-signing) " 
 validpgpkeys+=('9731166CD8E23A83BEE7C6D3ACA5DBE1FD8FABF1') #  "Steven R. 
Loomis (ICU Project) " 


[arch-commits] Commit in icu/trunk (PKGBUILD)

2019-09-23 Thread Andreas Radke via arch-commits
Date: Monday, September 23, 2019 @ 19:36:47
  Author: andyrtr
Revision: 363303

fix quoting

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-09-23 19:34:55 UTC (rev 363302)
+++ PKGBUILD2019-09-23 19:36:47 UTC (rev 363303)
@@ -38,8 +38,8 @@
 
 package() {
   cd icu/source
-  make -j1 DESTDIR=${pkgdir} install
+  make -j1 DESTDIR="${pkgdir}" install
 
   # Install license
-  install -Dm644 ${srcdir}/icu/LICENSE ${pkgdir}/usr/share/licenses/icu/LICENSE
+  install -Dm644 "${srcdir}"/icu/LICENSE 
"${pkgdir}"/usr/share/licenses/icu/LICENSE
 }


[arch-commits] Commit in icu/trunk (PKGBUILD)

2019-04-23 Thread Andreas Radke via arch-commits
Date: Tuesday, April 23, 2019 @ 16:31:07
  Author: andyrtr
Revision: 351989

upgpkg: icu 64.2-1

upstream update 64.2

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-04-23 15:17:23 UTC (rev 351988)
+++ PKGBUILD2019-04-23 16:31:07 UTC (rev 351989)
@@ -2,7 +2,7 @@
 # Contributor: Art Gramlich 
 
 pkgname=icu
-pkgver=64.1
+pkgver=64.2
 pkgrel=1
 pkgdesc="International Components for Unicode library"
 arch=(x86_64)
@@ -15,7 +15,7 @@
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz
 
https://ssl.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz{,.asc})
 # https://ssl.icu-project.org/files/icu4c/62.1/SHASUM512.txt
-sha512sums=('5eca8342d8bdf902689243506643e04512744b33962687e118f6810af6f7fd073678f67b991d2ae9139d257713b63abb4222b96687234df01ad5ff62df16ede0'
+sha512sums=('5ecb4c230ba45918747a1cf9aef86f555aa07d5b29b1d07ab674e8013f46dfb907a0e9d6945db41155f9dc3012fd94e1152ffc19f61a68b6dfcbabdcb8ae9d78'
 'SKIP')
 validpgpkeys=('BA90283A60D67BA0DD910A893932080F4FB419E3') #  "Steven R. Loomis 
(filfla-signing) " 
 validpgpkeys+=('9731166CD8E23A83BEE7C6D3ACA5DBE1FD8FABF1') #  "Steven R. 
Loomis (ICU Project) " 


[arch-commits] Commit in icu/trunk (PKGBUILD)

2019-04-04 Thread Andreas Radke via arch-commits
Date: Thursday, April 4, 2019 @ 20:31:20
  Author: andyrtr
Revision: 349840

upgpkg: icu 64.1-1

upstream update 64.1 - python is now required to run tests

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |   19 ++-
 1 file changed, 6 insertions(+), 13 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-04-04 19:57:11 UTC (rev 349839)
+++ PKGBUILD2019-04-04 20:31:20 UTC (rev 349840)
@@ -2,33 +2,26 @@
 # Contributor: Art Gramlich 
 
 pkgname=icu
-pkgver=63.1
-pkgrel=2
+pkgver=64.1
+pkgrel=1
 pkgdesc="International Components for Unicode library"
 arch=(x86_64)
 url="http://www.icu-project.org/;
 license=('custom:icu')
 depends=('gcc-libs' 'sh')
+makedepends=('python')
 #makedepends=('clang')
 # no https available
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz
-
https://ssl.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz{,.asc}
-
icu-63.1-checkImpl.patch::https://github.com/unicode-org/icu/commit/9ec2c332c1.patch)
+
https://ssl.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz{,.asc})
 # https://ssl.icu-project.org/files/icu4c/62.1/SHASUM512.txt
-sha512sums=('9ab407ed840a00cdda7470dcc4c40299a125ad246ae4d019c4b1ede54781157fd63af015a8228cd95dbc47e4d15a0932b2c657489046a19788e5e8266eac079c'
-'SKIP'
-
'ce1ec3c14f80658dad6127a037dfc0b21b4bff578240e7c8d8ca8c86cd8a5fe06b527e6a61db0aa303b708f1224f1401a59ad2b175c9640c375d37f138b4c523')
+sha512sums=('5eca8342d8bdf902689243506643e04512744b33962687e118f6810af6f7fd073678f67b991d2ae9139d257713b63abb4222b96687234df01ad5ff62df16ede0'
+'SKIP')
 validpgpkeys=('BA90283A60D67BA0DD910A893932080F4FB419E3') #  "Steven R. Loomis 
(filfla-signing) " 
 validpgpkeys+=('9731166CD8E23A83BEE7C6D3ACA5DBE1FD8FABF1') #  "Steven R. 
Loomis (ICU Project) " 
 validpgpkeys+=('FFA9129A180D765B7A5BEA1C9B432B27D1BA20D7') # "Fredrik Roubert 
"
 validpgpkeys+=('E4098B78AFC94394F3F49AA903996C7C83F12F11') # 
"keybase.io/srl295 "
 
-prepare() {
-  cd icu/source
-  # https://unicode-org.atlassian.net/browse/ICU-20208
-  patch -Np3 -i ${srcdir}/icu-63.1-checkImpl.patch
-}
-
 build() {
   cd icu/source
   ./configure --prefix=/usr \


[arch-commits] Commit in icu/trunk (PKGBUILD)

2018-10-23 Thread Evangelos Foutras via arch-commits
Date: Tuesday, October 23, 2018 @ 22:47:09
  Author: foutrelis
Revision: 337202

upgpkg: icu 63.1-2

Fix incorrect checkImpl symbol renaming which broke firefox's build.

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 11 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-10-23 22:07:40 UTC (rev 337201)
+++ PKGBUILD2018-10-23 22:47:09 UTC (rev 337202)
@@ -3,7 +3,7 @@
 
 pkgname=icu
 pkgver=63.1
-pkgrel=1
+pkgrel=2
 pkgdesc="International Components for Unicode library"
 arch=(x86_64)
 url="http://www.icu-project.org/;
@@ -12,15 +12,23 @@
 #makedepends=('clang')
 # no https available
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz
-
https://ssl.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz{,.asc})
+
https://ssl.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz{,.asc}
+
icu-63.1-checkImpl.patch::https://github.com/unicode-org/icu/commit/9ec2c332c1.patch)
 # https://ssl.icu-project.org/files/icu4c/62.1/SHASUM512.txt
 
sha512sums=('9ab407ed840a00cdda7470dcc4c40299a125ad246ae4d019c4b1ede54781157fd63af015a8228cd95dbc47e4d15a0932b2c657489046a19788e5e8266eac079c'
-'SKIP')
+'SKIP'
+
'ce1ec3c14f80658dad6127a037dfc0b21b4bff578240e7c8d8ca8c86cd8a5fe06b527e6a61db0aa303b708f1224f1401a59ad2b175c9640c375d37f138b4c523')
 validpgpkeys=('BA90283A60D67BA0DD910A893932080F4FB419E3') #  "Steven R. Loomis 
(filfla-signing) " 
 validpgpkeys+=('9731166CD8E23A83BEE7C6D3ACA5DBE1FD8FABF1') #  "Steven R. 
Loomis (ICU Project) " 
 validpgpkeys+=('FFA9129A180D765B7A5BEA1C9B432B27D1BA20D7') # "Fredrik Roubert 
"
 validpgpkeys+=('E4098B78AFC94394F3F49AA903996C7C83F12F11') # 
"keybase.io/srl295 "
 
+prepare() {
+  cd icu/source
+  # https://unicode-org.atlassian.net/browse/ICU-20208
+  patch -Np3 -i ${srcdir}/icu-63.1-checkImpl.patch
+}
+
 build() {
   cd icu/source
   ./configure --prefix=/usr \


[arch-commits] Commit in icu/trunk (PKGBUILD)

2018-10-22 Thread Andreas Radke via arch-commits
Date: Monday, October 22, 2018 @ 14:28:37
  Author: andyrtr
Revision: 336997

upgpkg: icu 63.1-1

upstream update 63.1

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-10-22 13:08:59 UTC (rev 336996)
+++ PKGBUILD2018-10-22 14:28:37 UTC (rev 336997)
@@ -2,7 +2,7 @@
 # Contributor: Art Gramlich 
 
 pkgname=icu
-pkgver=62.1
+pkgver=63.1
 pkgrel=1
 pkgdesc="International Components for Unicode library"
 arch=(x86_64)
@@ -14,11 +14,12 @@
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz
 
https://ssl.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz{,.asc})
 # https://ssl.icu-project.org/files/icu4c/62.1/SHASUM512.txt
-sha512sums=('8295f2754fb6907e2cc8f515dccca05530963b544e89a2b8e323cd0ddfdbbe0c9eba8b367c1dbc04d7bb906b66b1003fd545ca05298939747c832c9d4431cf2a'
+sha512sums=('9ab407ed840a00cdda7470dcc4c40299a125ad246ae4d019c4b1ede54781157fd63af015a8228cd95dbc47e4d15a0932b2c657489046a19788e5e8266eac079c'
 'SKIP')
 validpgpkeys=('BA90283A60D67BA0DD910A893932080F4FB419E3') #  "Steven R. Loomis 
(filfla-signing) " 
 validpgpkeys+=('9731166CD8E23A83BEE7C6D3ACA5DBE1FD8FABF1') #  "Steven R. 
Loomis (ICU Project) " 
 validpgpkeys+=('FFA9129A180D765B7A5BEA1C9B432B27D1BA20D7') # "Fredrik Roubert 
"
+validpgpkeys+=('E4098B78AFC94394F3F49AA903996C7C83F12F11') # 
"keybase.io/srl295 "
 
 build() {
   cd icu/source


[arch-commits] Commit in icu/trunk (PKGBUILD)

2018-08-06 Thread Andreas Radke via arch-commits
Date: Monday, August 6, 2018 @ 09:51:30
  Author: andyrtr
Revision: 330960

upgpkg: icu 62.1-1

upstream update 62.1

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-08-06 09:41:05 UTC (rev 330959)
+++ PKGBUILD2018-08-06 09:51:30 UTC (rev 330960)
@@ -3,7 +3,7 @@
 # Contributor: Art Gramlich 
 
 pkgname=icu
-pkgver=61.1
+pkgver=62.1
 pkgrel=1
 pkgdesc="International Components for Unicode library"
 arch=(x86_64)
@@ -14,9 +14,9 @@
 # no https available
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz
 
https://ssl.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz{,.asc})
-# upstream offers md5sum checks, only asc file for md5sum check
-md5sums=('68fe38999fef94d622bd6843d43c0615'
- 'SKIP')
+# https://ssl.icu-project.org/files/icu4c/62.1/SHASUM512.txt
+sha512sums=('8295f2754fb6907e2cc8f515dccca05530963b544e89a2b8e323cd0ddfdbbe0c9eba8b367c1dbc04d7bb906b66b1003fd545ca05298939747c832c9d4431cf2a'
+'SKIP')
 validpgpkeys=('BA90283A60D67BA0DD910A893932080F4FB419E3') #  "Steven R. Loomis 
(filfla-signing) " 
 validpgpkeys+=('9731166CD8E23A83BEE7C6D3ACA5DBE1FD8FABF1') #  "Steven R. 
Loomis (ICU Project) " 
 validpgpkeys+=('FFA9129A180D765B7A5BEA1C9B432B27D1BA20D7') # "Fredrik Roubert 
"


[arch-commits] Commit in icu/trunk (PKGBUILD)

2018-03-27 Thread Andreas Radke via arch-commits
Date: Tuesday, March 27, 2018 @ 19:40:00
  Author: andyrtr
Revision: 320395

upgpkg: icu 61.1-1

upstream update 61.1

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-03-27 18:20:30 UTC (rev 320394)
+++ PKGBUILD2018-03-27 19:40:00 UTC (rev 320395)
@@ -3,7 +3,7 @@
 # Contributor: Art Gramlich 
 
 pkgname=icu
-pkgver=60.2
+pkgver=61.1
 pkgrel=1
 pkgdesc="International Components for Unicode library"
 arch=(x86_64)
@@ -15,10 +15,11 @@
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz
 
https://ssl.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz{,.asc})
 # upstream offers md5sum checks, only asc file for md5sum check
-md5sums=('43861b127744b3c0b9d7f386f4b9fa40'
+md5sums=('68fe38999fef94d622bd6843d43c0615'
  'SKIP')
 validpgpkeys=('BA90283A60D67BA0DD910A893932080F4FB419E3') #  "Steven R. Loomis 
(filfla-signing) " 
 validpgpkeys+=('9731166CD8E23A83BEE7C6D3ACA5DBE1FD8FABF1') #  "Steven R. 
Loomis (ICU Project) " 
+validpgpkeys+=('FFA9129A180D765B7A5BEA1C9B432B27D1BA20D7') # "Fredrik Roubert 
"
 
 build() {
   cd icu/source


[arch-commits] Commit in icu/trunk (PKGBUILD)

2017-12-14 Thread Andreas Radke via arch-commits
Date: Thursday, December 14, 2017 @ 18:27:40
  Author: andyrtr
Revision: 312661

upgpkg: icu 60.2-1

upstream update 60.2

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-12-14 13:23:50 UTC (rev 312660)
+++ PKGBUILD2017-12-14 18:27:40 UTC (rev 312661)
@@ -3,7 +3,7 @@
 # Contributor: Art Gramlich 
 
 pkgname=icu
-pkgver=60.1
+pkgver=60.2
 pkgrel=1
 pkgdesc="International Components for Unicode library"
 arch=(x86_64)
@@ -15,7 +15,7 @@
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz
 
https://ssl.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz{,.asc})
 # upstream offers md5sum checks, only asc file for md5sum check
-md5sums=('3d164a2d1bcebd1464c6160ebb8315ef'
+md5sums=('43861b127744b3c0b9d7f386f4b9fa40'
  'SKIP')
 validpgpkeys=('BA90283A60D67BA0DD910A893932080F4FB419E3') #  "Steven R. Loomis 
(filfla-signing) " 
 validpgpkeys+=('9731166CD8E23A83BEE7C6D3ACA5DBE1FD8FABF1') #  "Steven R. 
Loomis (ICU Project) " 


[arch-commits] Commit in icu/trunk (PKGBUILD)

2017-11-06 Thread Andreas Radke
Date: Monday, November 6, 2017 @ 20:18:42
  Author: andyrtr
Revision: 308961

prepare next version

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |   24 ++--
 1 file changed, 6 insertions(+), 18 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-11-06 20:05:55 UTC (rev 308960)
+++ PKGBUILD2017-11-06 20:18:42 UTC (rev 308961)
@@ -3,10 +3,10 @@
 # Contributor: Art Gramlich 
 
 pkgname=icu
-pkgver=59.1
-pkgrel=2
+pkgver=60.1
+pkgrel=1
 pkgdesc="International Components for Unicode library"
-arch=(i686 x86_64)
+arch=(x86_64)
 url="http://www.icu-project.org/;
 license=('custom:icu')
 depends=('gcc-libs' 'sh')
@@ -15,18 +15,11 @@
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz
 
https://ssl.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz{,.asc})
 # upstream offers md5sum checks, only asc file for md5sum check
-md5sums=('54923fa9fab5b2b83f235fb72523de37'
+md5sums=('3d164a2d1bcebd1464c6160ebb8315ef'
  'SKIP')
-sha256sums=('7132fdaf9379429d004005217f10e00b7d2319d0fea22bdfddef8991c45b75fe'
-'SKIP')
 validpgpkeys=('BA90283A60D67BA0DD910A893932080F4FB419E3') #  "Steven R. Loomis 
(filfla-signing) " 
+validpgpkeys+=('9731166CD8E23A83BEE7C6D3ACA5DBE1FD8FABF1') #  "Steven R. 
Loomis (ICU Project) " 
 
-prepare() {
-  cd icu/source
-  # https://ssl.icu-project.org/trac/ticket/13329
-  sed -i 's/xlocale/locale/' i18n/digitlst.cpp
-}
-
 build() {
   cd icu/source
   ./configure --prefix=/usr \
@@ -38,12 +31,7 @@
 
 check() {
   cd icu/source
-  # some tests are broken when crossbuilding i686
-  if [ "$CARCH" = "x86_64" ]; then
-make -k check
-   else
-make -k check || /bin/true
-  fi
+  make -k check
 }
 
 package() {


[arch-commits] Commit in icu/trunk (PKGBUILD)

2017-08-23 Thread Andreas Radke
Date: Wednesday, August 23, 2017 @ 20:26:43
  Author: andyrtr
Revision: 303354

fix license; FS#55255

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-08-23 20:22:10 UTC (rev 303353)
+++ PKGBUILD2017-08-23 20:26:43 UTC (rev 303354)
@@ -51,5 +51,5 @@
   make -j1 DESTDIR=${pkgdir} install
 
   # Install license
-  install -Dm644 ${srcdir}/icu/license.html 
${pkgdir}/usr/share/licenses/icu/license.html
+  install -Dm644 ${srcdir}/icu/LICENSE ${pkgdir}/usr/share/licenses/icu/LICENSE
 }


[arch-commits] Commit in icu/trunk (PKGBUILD)

2017-08-23 Thread Andreas Radke
Date: Wednesday, August 23, 2017 @ 20:22:10
  Author: andyrtr
Revision: 303353

use https source, add gpg check; FS#55255

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |   10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-08-23 19:46:07 UTC (rev 303352)
+++ PKGBUILD2017-08-23 20:22:10 UTC (rev 303353)
@@ -13,13 +13,17 @@
 #makedepends=('clang')
 # no https available
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz
-   
http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz)
+
https://ssl.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz{,.asc})
 # upstream offers md5sum checks, only asc file for md5sum check
-md5sums=('54923fa9fab5b2b83f235fb72523de37')
-sha256sums=('7132fdaf9379429d004005217f10e00b7d2319d0fea22bdfddef8991c45b75fe')
+md5sums=('54923fa9fab5b2b83f235fb72523de37'
+ 'SKIP')
+sha256sums=('7132fdaf9379429d004005217f10e00b7d2319d0fea22bdfddef8991c45b75fe'
+'SKIP')
+validpgpkeys=('BA90283A60D67BA0DD910A893932080F4FB419E3') #  "Steven R. Loomis 
(filfla-signing) " 
 
 prepare() {
   cd icu/source
+  # https://ssl.icu-project.org/trac/ticket/13329
   sed -i 's/xlocale/locale/' i18n/digitlst.cpp
 }
 


[arch-commits] Commit in icu/trunk (PKGBUILD)

2017-08-22 Thread Andreas Radke
Date: Tuesday, August 22, 2017 @ 10:00:07
  Author: andyrtr
Revision: 303244

upgpkg: icu 59.1-2

fix FTBS; FS#55236

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |   14 --
 1 file changed, 12 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-08-22 09:03:32 UTC (rev 303243)
+++ PKGBUILD2017-08-22 10:00:07 UTC (rev 303244)
@@ -4,7 +4,7 @@
 
 pkgname=icu
 pkgver=59.1
-pkgrel=1
+pkgrel=2
 pkgdesc="International Components for Unicode library"
 arch=(i686 x86_64)
 url="http://www.icu-project.org/;
@@ -18,6 +18,11 @@
 md5sums=('54923fa9fab5b2b83f235fb72523de37')
 sha256sums=('7132fdaf9379429d004005217f10e00b7d2319d0fea22bdfddef8991c45b75fe')
 
+prepare() {
+  cd icu/source
+  sed -i 's/xlocale/locale/' i18n/digitlst.cpp
+}
+
 build() {
   cd icu/source
   ./configure --prefix=/usr \
@@ -29,7 +34,12 @@
 
 check() {
   cd icu/source
-  make -k check # passes all
+  # some tests are broken when crossbuilding i686
+  if [ "$CARCH" = "x86_64" ]; then
+make -k check
+   else
+make -k check || /bin/true
+  fi
 }
 
 package() {


[arch-commits] Commit in icu/trunk (PKGBUILD changeset-39671-CVE-2017-7867+7868.patch)

2017-04-22 Thread Jan de Groot
Date: Saturday, April 22, 2017 @ 11:59:09
  Author: jgc
Revision: 293902

upgpkg: icu 58.2-2

Add fix for CVE-2017-7867 and 2017-7868

Added:
  icu/trunk/changeset-39671-CVE-2017-7867+7868.patch
Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |   22 ++--
 changeset-39671-CVE-2017-7867+7868.patch |  155 +
 2 files changed, 166 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-04-22 11:47:40 UTC (rev 293901)
+++ PKGBUILD2017-04-22 11:59:09 UTC (rev 293902)
@@ -4,7 +4,7 @@
 
 pkgname=icu
 pkgver=58.2
-pkgrel=1
+pkgrel=2
 pkgdesc="International Components for Unicode library"
 arch=(i686 x86_64)
 url="http://www.icu-project.org/;
@@ -14,22 +14,22 @@
 # no https available
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz

http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
-   icu-58.1-iterator-reset.patch)
-#  icu.8198.revert.icu5431.patch)
+   icu-58.1-iterator-reset.patch
+changeset-39671-CVE-2017-7867+7868.patch)
 # upstream offers md5sum checks, only asc file for md5sum check
 md5sums=('fac212b32b7ec7ab007a12dff1f3aea1'
- '8c09ae284967def053e9579d64d0f83c')
-# 'ebd5470fc969c75e52baf4af94a9ee82')
+ '8c09ae284967def053e9579d64d0f83c'
+ 'cea722333992ad6ede88ebd0bd21cfcd')
+sha256sums=('2b0a4410153a9b20de0e20c7d8b66049a72aef244b53683d0d7521371683da0c'
+'8034928bcff89eca84d8d0f22fa9b6bdba5e0608a984f64fe7afe41b91bbea97'
+'cf0c6f946d7336bd46857c52308fd67171918f24fcf19015b5a47a8d2fb8ca0c')
 
 prepare() {
   cd icu/source
+  # http://bugs.icu-project.org/trac/ticket/12827
+  patch -Np4 -i "${srcdir}"/icu-58.1-iterator-reset.patch
 
-# that file is no more present in current release, asume the bug to be fixed.
-#  # fix Malayalam encoding https://bugzilla.redhat.com/show_bug.cgi?id=654200
-#  patch -Rp3 -i ${srcdir}/icu.8198.revert.icu5431.patch
-
-  # http://bugs.icu-project.org/trac/ticket/12827
-  patch -Np4 -i ${srcdir}/icu-58.1-iterator-reset.patch
+  patch -Np4 -i "${srcdir}"/changeset-39671-CVE-2017-7867+7868.patch
 }
 
 build() {

Added: changeset-39671-CVE-2017-7867+7868.patch
===
--- changeset-39671-CVE-2017-7867+7868.patch(rev 0)
+++ changeset-39671-CVE-2017-7867+7868.patch2017-04-22 11:59:09 UTC (rev 
293902)
@@ -0,0 +1,155 @@
+Index: /trunk/icu4c/source/common/utext.cpp
+===
+--- /trunk/icu4c/source/common/utext.cpp   (revision 39670)
 /trunk/icu4c/source/common/utext.cpp   (revision 39671)
+@@ -848,7 +848,13 @@
+ 
+ // Chunk size.
+-// Must be less than 85, because of byte mapping from UChar indexes to 
native indexes.
+-// Worst case is three native bytes to one UChar.  (Supplemenaries are 4 
native bytes
+-// to two UChars.)
++// Must be less than 42  (256/6), because of byte mapping from UChar 
indexes to native indexes.
++// Worst case there are six UTF-8 bytes per UChar.
++// obsolete 6 byte form fd + 5 trails maps to fffd
++// obsolete 5 byte form fc + 4 trails maps to fffd
++// non-shortest 4 byte forms maps to fffd
++// normal supplementaries map to a pair of utf-16, two utf8 bytes per 
utf-16 unit
++// mapToUChars array size must allow for the worst case, 6.
++// This could be brought down to 4, by treating fd and fc as pure illegal,
++// rather than obsolete lead bytes. But that is not compatible with the 
utf-8 access macros.
+ //
+ enum { UTF8_TEXT_CHUNK_SIZE=32 };
+@@ -890,5 +896,5 @@
+  //one for a 
supplementary starting in the last normal position,
+  //and one for an 
entry for the buffer limit position.
+-uint8_t   mapToUChars[UTF8_TEXT_CHUNK_SIZE*3+6]; // Map native offset 
from bufNativeStart to
++uint8_t   mapToUChars[UTF8_TEXT_CHUNK_SIZE*6+6]; // Map native offset 
from bufNativeStart to
+  //   correspoding offset 
in filled part of buf.
+ int32_t   align;
+@@ -1033,4 +1039,5 @@
+ u8b = (UTF8Buf *)ut->p;   // the current buffer
+ mapIndex = ix - u8b->toUCharsMapStart;
++U_ASSERT(mapIndex < (int32_t)sizeof(UTF8Buf::mapToUChars));
+ ut->chunkOffset = u8b->mapToUChars[mapIndex] - u8b->bufStartIdx;
+ return TRUE;
+@@ -1299,4 +1306,8 @@
+ //   If index is at the end, there is no character there to look at.
+ if (ix != ut->b) {
++// Note: this function will only move the index back if it is on 
a trail byte
++   

[arch-commits] Commit in icu/trunk (PKGBUILD)

2016-12-10 Thread Andreas Radke
Date: Saturday, December 10, 2016 @ 08:32:22
  Author: andyrtr
Revision: 282995

upgpkg: icu 58.2-1

upstream update 58.2

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-12-10 07:05:00 UTC (rev 282994)
+++ PKGBUILD2016-12-10 08:32:22 UTC (rev 282995)
@@ -3,8 +3,8 @@
 # Contributor: Art Gramlich 
 
 pkgname=icu
-pkgver=58.1
-pkgrel=2
+pkgver=58.2
+pkgrel=1
 pkgdesc="International Components for Unicode library"
 arch=(i686 x86_64)
 url="http://www.icu-project.org/;
@@ -17,7 +17,7 @@
icu-58.1-iterator-reset.patch)
 #  icu.8198.revert.icu5431.patch)
 # upstream offers md5sum checks, only asc file for md5sum check
-md5sums=('1901302aaff1c1633ef81862663d2917'
+md5sums=('fac212b32b7ec7ab007a12dff1f3aea1'
  '8c09ae284967def053e9579d64d0f83c')
 # 'ebd5470fc969c75e52baf4af94a9ee82')
 


[arch-commits] Commit in icu/trunk (PKGBUILD icu-58.1-iterator-reset.patch)

2016-11-28 Thread Evangelos Foutras
Date: Tuesday, November 29, 2016 @ 06:36:17
  Author: foutrelis
Revision: 282274

upgpkg: icu 58.1-2

Fix ucol_getKeywordValuesForLocale() bug causing segfaults in Firefox.

Added:
  icu/trunk/icu-58.1-iterator-reset.patch
Modified:
  icu/trunk/PKGBUILD

---+
 PKGBUILD  |   18 +++--
 icu-58.1-iterator-reset.patch |  124 
 2 files changed, 136 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-11-29 05:09:48 UTC (rev 282273)
+++ PKGBUILD2016-11-29 06:36:17 UTC (rev 282274)
@@ -4,7 +4,7 @@
 
 pkgname=icu
 pkgver=58.1
-pkgrel=1
+pkgrel=2
 pkgdesc="International Components for Unicode library"
 arch=(i686 x86_64)
 url="http://www.icu-project.org/;
@@ -13,19 +13,25 @@
 #makedepends=('clang')
 # no https available
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz
-   
http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz)
+   
http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
+   icu-58.1-iterator-reset.patch)
 #  icu.8198.revert.icu5431.patch)
 # upstream offers md5sum checks, only asc file for md5sum check
-md5sums=('1901302aaff1c1633ef81862663d2917')
+md5sums=('1901302aaff1c1633ef81862663d2917'
+ '8c09ae284967def053e9579d64d0f83c')
 # 'ebd5470fc969c75e52baf4af94a9ee82')
 
+prepare() {
+  cd icu/source
+
 # that file is no more present in current release, asume the bug to be fixed.
-#prepare() {
-#  cd icu/source
 #  # fix Malayalam encoding https://bugzilla.redhat.com/show_bug.cgi?id=654200
 #  patch -Rp3 -i ${srcdir}/icu.8198.revert.icu5431.patch
-#}
 
+  # http://bugs.icu-project.org/trac/ticket/12827
+  patch -Np4 -i ${srcdir}/icu-58.1-iterator-reset.patch
+}
+
 build() {
   cd icu/source
   ./configure --prefix=/usr \

Added: icu-58.1-iterator-reset.patch
===
--- icu-58.1-iterator-reset.patch   (rev 0)
+++ icu-58.1-iterator-reset.patch   2016-11-29 06:36:17 UTC (rev 282274)
@@ -0,0 +1,124 @@
+Index: /icu/trunk/source/common/ulist.c
+===
+--- /icu/trunk/source/common/ulist.c   (revision 39483)
 /icu/trunk/source/common/ulist.c   (revision 39484)
+@@ -30,5 +30,4 @@
+ 
+ int32_t size;
+-int32_t currentIndex;
+ };
+ 
+@@ -52,5 +51,4 @@
+ newList->tail = NULL;
+ newList->size = 0;
+-newList->currentIndex = -1;
+ 
+ return newList;
+@@ -81,6 +79,7 @@
+ p->next->previous = p->previous;
+ }
+-list->curr = NULL;
+-list->currentIndex = 0;
++if (p == list->curr) {
++list->curr = p->next;
++}
+ --list->size;
+ if (p->forceDelete) {
+@@ -151,5 +150,4 @@
+ list->head->previous = newItem;
+ list->head = newItem;
+-list->currentIndex++;
+ }
+ 
+@@ -194,5 +192,4 @@
+ curr = list->curr;
+ list->curr = curr->next;
+-list->currentIndex++;
+ 
+ return curr->data;
+@@ -210,5 +207,4 @@
+ if (list != NULL) {
+ list->curr = list->head;
+-list->currentIndex = 0;
+ }
+ }
+@@ -273,3 +269,2 @@
+ return (UList *)(en->context);
+ }
+-
+Index: /icu/trunk/source/i18n/ucol_res.cpp
+===
+--- /icu/trunk/source/i18n/ucol_res.cpp(revision 39483)
 /icu/trunk/source/i18n/ucol_res.cpp(revision 39484)
+@@ -681,4 +681,5 @@
+ }
+ memcpy(en, , sizeof(UEnumeration));
++ulist_resetList(sink.values);  // Initialize the iterator.
+ en->context = sink.values;
+ sink.values = NULL;  // Avoid deletion in the sink destructor.
+Index: /icu/trunk/source/test/intltest/apicoll.cpp
+===
+--- /icu/trunk/source/test/intltest/apicoll.cpp(revision 39483)
 /icu/trunk/source/test/intltest/apicoll.cpp(revision 39484)
+@@ -82,14 +82,7 @@
+ col = Collator::createInstance(Locale::getEnglish(), success);
+ if (U_FAILURE(success)){
+-errcheckln(success, "Default Collator creation failed. - %s", 
u_errorName(success));
+-return;
+-}
+-
+-StringEnumeration* kwEnum = col->getKeywordValuesForLocale("", 
Locale::getEnglish(),true,success);
+-if (U_FAILURE(success)){
+-errcheckln(success, "Get Keyword Values for Locale failed. - %s", 
u_errorName(success));
+-return;
+-}
+-delete kwEnum;
++errcheckln(success, "English Collator creation failed. - %s", 
u_errorName(success));
++return;
++}
+ 
+ col->getVersion(versionArray);
+@@ -230,4 +223,27 @@
+ delete aFrCol;
+ delete junk;
++}
++
++void CollationAPITest::TestKeywordValues() {
++

[arch-commits] Commit in icu/trunk (PKGBUILD)

2016-11-26 Thread Andreas Radke
Date: Saturday, November 26, 2016 @ 11:40:16
  Author: andyrtr
Revision: 282025

upgpkg: icu 58.1-1

upstream update 58.1

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |   23 +--
 1 file changed, 13 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-11-26 11:16:18 UTC (rev 282024)
+++ PKGBUILD2016-11-26 11:40:16 UTC (rev 282025)
@@ -3,7 +3,7 @@
 # Contributor: Art Gramlich 
 
 pkgname=icu
-pkgver=57.1
+pkgver=58.1
 pkgrel=1
 pkgdesc="International Components for Unicode library"
 arch=(i686 x86_64)
@@ -11,17 +11,20 @@
 license=('custom:icu')
 depends=('gcc-libs>=4.7.1-5' 'sh')
 #makedepends=('clang')
+# no https available
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz
-   
http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
-   icu.8198.revert.icu5431.patch)
-md5sums=('976734806026a4ef8bdd17937c8898b9'
- 'ebd5470fc969c75e52baf4af94a9ee82')
+   
http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz)
+#  icu.8198.revert.icu5431.patch)
+# upstream offers md5sum checks, only asc file for md5sum check
+md5sums=('1901302aaff1c1633ef81862663d2917')
+# 'ebd5470fc969c75e52baf4af94a9ee82')
 
-prepare() {
-  cd icu/source
-  # fix Malayalam encoding https://bugzilla.redhat.com/show_bug.cgi?id=654200
-  patch -Rp3 -i ${srcdir}/icu.8198.revert.icu5431.patch
-}
+# that file is no more present in current release, asume the bug to be fixed.
+#prepare() {
+#  cd icu/source
+#  # fix Malayalam encoding https://bugzilla.redhat.com/show_bug.cgi?id=654200
+#  patch -Rp3 -i ${srcdir}/icu.8198.revert.icu5431.patch
+#}
 
 build() {
   cd icu/source


[arch-commits] Commit in icu/trunk (PKGBUILD)

2016-04-02 Thread Andreas Radke
Date: Saturday, April 2, 2016 @ 17:22:43
  Author: andyrtr
Revision: 263753

upgpkg: icu 57.1-1

upstream update 57.1

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-04-02 14:18:19 UTC (rev 263752)
+++ PKGBUILD2016-04-02 15:22:43 UTC (rev 263753)
@@ -3,8 +3,8 @@
 # Contributor: Art Gramlich 
 
 pkgname=icu
-pkgver=56.1
-pkgrel=2
+pkgver=57.1
+pkgrel=1
 pkgdesc="International Components for Unicode library"
 arch=(i686 x86_64)
 url="http://www.icu-project.org/;
@@ -14,7 +14,7 @@
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz

http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
icu.8198.revert.icu5431.patch)
-md5sums=('c4a2d71ff56aec5ebfab2a3f059be99d'
+md5sums=('976734806026a4ef8bdd17937c8898b9'
  'ebd5470fc969c75e52baf4af94a9ee82')
 
 prepare() {


[arch-commits] Commit in icu/trunk (PKGBUILD)

2015-12-05 Thread Felix Yan
Date: Saturday, December 5, 2015 @ 17:16:47
  Author: fyan
Revision: 252462

C++11 ABI rebuild

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-12-05 16:10:56 UTC (rev 252461)
+++ PKGBUILD2015-12-05 16:16:47 UTC (rev 252462)
@@ -4,7 +4,7 @@
 
 pkgname=icu
 pkgver=56.1
-pkgrel=1
+pkgrel=2
 pkgdesc="International Components for Unicode library"
 arch=(i686 x86_64)
 url="http://www.icu-project.org/;


[arch-commits] Commit in icu/trunk (PKGBUILD)

2015-10-11 Thread Andreas Radke
Date: Sunday, October 11, 2015 @ 14:14:39
  Author: andyrtr
Revision: 248882

prepare next release

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-10-11 12:14:19 UTC (rev 248881)
+++ PKGBUILD2015-10-11 12:14:39 UTC (rev 248882)
@@ -3,7 +3,7 @@
 # Contributor: Art Gramlich 
 
 pkgname=icu
-pkgver=55.1
+pkgver=56.1
 pkgrel=1
 pkgdesc="International Components for Unicode library"
 arch=(i686 x86_64)
@@ -14,7 +14,7 @@
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz

http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
icu.8198.revert.icu5431.patch)
-md5sums=('e2d523df79d6cb7855c2fbe284f4db29'
+md5sums=('c4a2d71ff56aec5ebfab2a3f059be99d'
  'ebd5470fc969c75e52baf4af94a9ee82')
 
 prepare() {


[arch-commits] Commit in icu/trunk (PKGBUILD)

2015-04-03 Thread Andreas Radke
Date: Friday, April 3, 2015 @ 19:13:01
  Author: andyrtr
Revision: 235392

upgpkg: icu 55.1-1

upstream update 55.1

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-04-03 14:17:29 UTC (rev 235391)
+++ PKGBUILD2015-04-03 17:13:01 UTC (rev 235392)
@@ -3,7 +3,7 @@
 # Contributor: Art Gramlich a...@gramlich-net.com
 
 pkgname=icu
-pkgver=54.1
+pkgver=55.1
 pkgrel=1
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
@@ -14,7 +14,7 @@
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz

http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
icu.8198.revert.icu5431.patch)
-md5sums=('e844caed8f2ca24c088505b0d6271bc0'
+md5sums=('e2d523df79d6cb7855c2fbe284f4db29'
  'ebd5470fc969c75e52baf4af94a9ee82')
 
 prepare() {


[arch-commits] Commit in icu/trunk (PKGBUILD)

2014-10-11 Thread Andreas Radke
Date: Saturday, October 11, 2014 @ 20:09:39
  Author: andyrtr
Revision: 224215

fix license quoting - FS#40299

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-10-11 17:11:50 UTC (rev 224214)
+++ PKGBUILD2014-10-11 18:09:39 UTC (rev 224215)
@@ -8,7 +8,7 @@
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
 url=http://www.icu-project.org/;
-license=('custom:icu')
+license=('custom:icu')
 depends=('gcc-libs=4.7.1-5' 'sh')
 #makedepends=('clang')
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz


[arch-commits] Commit in icu/trunk (PKGBUILD)

2014-10-04 Thread Andreas Radke
Date: Saturday, October 4, 2014 @ 17:25:26
  Author: andyrtr
Revision: 223867

prepeare next release

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-10-04 14:14:42 UTC (rev 223866)
+++ PKGBUILD2014-10-04 15:25:26 UTC (rev 223867)
@@ -3,7 +3,7 @@
 # Contributor: Art Gramlich a...@gramlich-net.com
 
 pkgname=icu
-pkgver=53.1
+pkgver=54.1
 pkgrel=1
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
@@ -14,7 +14,7 @@
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz

http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
icu.8198.revert.icu5431.patch)
-md5sums=('b73baa6fbdfef197608d1f69300919b9'
+md5sums=('e844caed8f2ca24c088505b0d6271bc0'
  'ebd5470fc969c75e52baf4af94a9ee82')
 
 prepare() {


[arch-commits] Commit in icu/trunk (PKGBUILD)

2014-04-04 Thread Andreas Radke
Date: Friday, April 4, 2014 @ 20:46:37
  Author: andyrtr
Revision: 209816

upgpkg: icu 53.1-1

upstream update 53.1

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-04-04 17:56:11 UTC (rev 209815)
+++ PKGBUILD2014-04-04 18:46:37 UTC (rev 209816)
@@ -3,7 +3,7 @@
 # Contributor: Art Gramlich a...@gramlich-net.com
 
 pkgname=icu
-pkgver=52.1
+pkgver=53.1
 pkgrel=1
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
@@ -14,7 +14,7 @@
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz

http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
icu.8198.revert.icu5431.patch)
-md5sums=('9e96ed4c1d99c0d14ac03c140f9f346c'
+md5sums=('b73baa6fbdfef197608d1f69300919b9'
  'ebd5470fc969c75e52baf4af94a9ee82')
 
 prepare() {



[arch-commits] Commit in icu/trunk (PKGBUILD)

2013-10-12 Thread Andreas Radke
Date: Saturday, October 12, 2013 @ 10:59:00
  Author: andyrtr
Revision: 196361

upgpkg: icu 52.1-1

upstream update 52.1

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |   16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-10-12 08:39:11 UTC (rev 196360)
+++ PKGBUILD2013-10-12 08:59:00 UTC (rev 196361)
@@ -3,7 +3,7 @@
 # Contributor: Art Gramlich a...@gramlich-net.com
 
 pkgname=icu
-pkgver=51.2
+pkgver=52.1
 pkgrel=1
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
@@ -14,15 +14,17 @@
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz

http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
icu.8198.revert.icu5431.patch)
-md5sums=('072e501b87065f3a0ca888f1b5165709'
+md5sums=('9e96ed4c1d99c0d14ac03c140f9f346c'
  'ebd5470fc969c75e52baf4af94a9ee82')
 
-build() {
-  cd ${srcdir}/icu/source
-
+prepare() {
+  cd icu/source
   # fix Malayalam encoding https://bugzilla.redhat.com/show_bug.cgi?id=654200
   patch -Rp3 -i ${srcdir}/icu.8198.revert.icu5431.patch
+}
 
+build() {
+  cd icu/source
   ./configure --prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
@@ -31,12 +33,12 @@
 }
 
 check() {
-  cd $srcdir/icu/source
+  cd icu/source
   make -k check # passes all
 }
 
 package() {
-  cd ${srcdir}/icu/source
+  cd icu/source
   make -j1 DESTDIR=${pkgdir} install
 
   # Install license



[arch-commits] Commit in icu/trunk (PKGBUILD)

2013-05-24 Thread Andreas Radke
Date: Friday, May 24, 2013 @ 21:56:18
  Author: andyrtr
Revision: 186325

upgpkg: icu 51.2-1

upstream update 51.2

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-05-24 19:04:01 UTC (rev 186324)
+++ PKGBUILD2013-05-24 19:56:18 UTC (rev 186325)
@@ -3,8 +3,8 @@
 # Contributor: Art Gramlich a...@gramlich-net.com
 
 pkgname=icu
-pkgver=51.1
-pkgrel=2
+pkgver=51.2
+pkgrel=1
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
 url=http://www.icu-project.org/;
@@ -14,7 +14,7 @@
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz

http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
icu.8198.revert.icu5431.patch)
-md5sums=('6eef33b229d0239d654983028c9c7053'
+md5sums=('072e501b87065f3a0ca888f1b5165709'
  'ebd5470fc969c75e52baf4af94a9ee82')
 
 build() {



[arch-commits] Commit in icu/trunk (PKGBUILD)

2013-05-19 Thread Andreas Radke
Date: Sunday, May 19, 2013 @ 17:04:15
  Author: andyrtr
Revision: 185843

upgpkg: icu 51.1-2

move to /usr/bin

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-05-19 14:57:14 UTC (rev 185842)
+++ PKGBUILD2013-05-19 15:04:15 UTC (rev 185843)
@@ -4,7 +4,7 @@
 
 pkgname=icu
 pkgver=51.1
-pkgrel=1
+pkgrel=2
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
 url=http://www.icu-project.org/;
@@ -25,7 +25,8 @@
 
   ./configure --prefix=/usr \
--sysconfdir=/etc \
-   --mandir=/usr/share/man
+   --mandir=/usr/share/man \
+   --sbindir=/usr/bin
   make
 }
 



[arch-commits] Commit in icu/trunk (PKGBUILD)

2013-03-21 Thread Andreas Radke
Date: Thursday, March 21, 2013 @ 20:48:13
  Author: andyrtr
Revision: 180422

upgpkg: icu 51.1-1

upstream update 51.1

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-03-21 18:36:44 UTC (rev 180421)
+++ PKGBUILD2013-03-21 19:48:13 UTC (rev 180422)
@@ -3,7 +3,7 @@
 # Contributor: Art Gramlich a...@gramlich-net.com
 
 pkgname=icu
-pkgver=50.1.2
+pkgver=51.1
 pkgrel=1
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
@@ -14,7 +14,7 @@
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz

http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
icu.8198.revert.icu5431.patch)
-md5sums=('beb98aa972219c9fcd9c8a71314943c9'
+md5sums=('6eef33b229d0239d654983028c9c7053'
  'ebd5470fc969c75e52baf4af94a9ee82')
 
 build() {



[arch-commits] Commit in icu/trunk (PKGBUILD)

2013-01-19 Thread andyrtr
Date: Saturday, January 19, 2013 @ 08:04:07
  Author: andyrtr
Revision: 175677

upgpkg: icu 50.1.2-1

upstream update 50.1.2 - with a hidden ABI breakage

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-01-19 13:03:57 UTC (rev 175676)
+++ PKGBUILD2013-01-19 13:04:07 UTC (rev 175677)
@@ -3,7 +3,7 @@
 # Contributor: Art Gramlich a...@gramlich-net.com
 
 pkgname=icu
-pkgver=50.1.1
+pkgver=50.1.2
 pkgrel=1
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
@@ -14,7 +14,7 @@
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz

http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
icu.8198.revert.icu5431.patch)
-md5sums=('c721c2e0c8f86975ccea620d09aedc81'
+md5sums=('beb98aa972219c9fcd9c8a71314943c9'
  'ebd5470fc969c75e52baf4af94a9ee82')
 
 build() {



[arch-commits] Commit in icu/trunk (PKGBUILD changeset_32780.diff)

2012-12-18 Thread andyrtr
Date: Tuesday, December 18, 2012 @ 16:27:05
  Author: andyrtr
Revision: 173318

upgpkg: icu 50.1.1-1

upstream update 50.1.1

Modified:
  icu/trunk/PKGBUILD
Deleted:
  icu/trunk/changeset_32780.diff

--+
 PKGBUILD |   15 --
 changeset_32780.diff |   67 -
 2 files changed, 6 insertions(+), 76 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-12-18 20:48:23 UTC (rev 173317)
+++ PKGBUILD2012-12-18 21:27:05 UTC (rev 173318)
@@ -3,19 +3,19 @@
 # Contributor: Art Gramlich a...@gramlich-net.com
 
 pkgname=icu
-pkgver=50.1
-pkgrel=2
+pkgver=50.1.1
+pkgrel=1
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
 url=http://www.icu-project.org/;
 license=('custom:icu')
 depends=('gcc-libs=4.7.1-5' 'sh')
+#makedepends=('clang')
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz

http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
-   icu.8198.revert.icu5431.patch changeset_32780.diff)
-md5sums=('cf7bf9e56aa6c2057a8b6f464046483e'
- 'ebd5470fc969c75e52baf4af94a9ee82'
- '58f4b655e40dddc8e316600019b491b2')
+   icu.8198.revert.icu5431.patch)
+md5sums=('c721c2e0c8f86975ccea620d09aedc81'
+ 'ebd5470fc969c75e52baf4af94a9ee82')
 
 build() {
   cd ${srcdir}/icu/source
@@ -23,9 +23,6 @@
   # fix Malayalam encoding https://bugzilla.redhat.com/show_bug.cgi?id=654200
   patch -Rp3 -i ${srcdir}/icu.8198.revert.icu5431.patch
 
-  # fix building clients without c++11 
http://bugs.icu-project.org/trac/changeset/32780
-  patch -Np4 -i ${srcdir}/changeset_32780.diff
-
   ./configure --prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man

Deleted: changeset_32780.diff
===
--- changeset_32780.diff2012-12-18 20:48:23 UTC (rev 173317)
+++ changeset_32780.diff2012-12-18 21:27:05 UTC (rev 173318)
@@ -1,67 +0,0 @@
-Index: /icu/trunk/source/test/intltest/strtest.cpp
-===
 /icu/trunk/source/test/intltest/strtest.cpp(revision 32779)
-+++ /icu/trunk/source/test/intltest/strtest.cpp(revision 32780)
-@@ -1,5 +1,5 @@
- /
-  * COPYRIGHT: 
-- * Copyright (c) 1997-2011, International Business Machines Corporation and
-+ * Copyright (c) 1997-2012, International Business Machines Corporation and
-  * others. All Rights Reserved.
-  /
-@@ -95,5 +95,5 @@
- StringTest::Test_U_STRING() {
- U_STRING_INIT(ustringVar, aZ0 -, 5);
--if( sizeof(ustringVar)/sizeof(*ustringVar)!=6 ||
-+if( u_strlen(ustringVar)!=5 ||
- ustringVar[0]!=0x61 ||
- ustringVar[1]!=0x5a ||
-Index: /icu/trunk/source/common/unicode/ustring.h
-===
 /icu/trunk/source/common/unicode/ustring.h (revision 32779)
-+++ /icu/trunk/source/common/unicode/ustring.h (revision 32780)
-@@ -940,5 +940,5 @@
-  */
- #if defined(U_DECLARE_UTF16)
--#   define U_STRING_DECL(var, cs, length) static const UChar 
var[(length)+1]=U_DECLARE_UTF16(cs)
-+#   define U_STRING_DECL(var, cs, length) static const UChar *var=(const 
UChar *)U_DECLARE_UTF16(cs)
- /**@stable ICU 2.0 */
- #   define U_STRING_INIT(var, cs, length)
-Index: /icu/trunk/source/common/unicode/platform.h
-===
 /icu/trunk/source/common/unicode/platform.h(revision 32779)
-+++ /icu/trunk/source/common/unicode/platform.h(revision 32780)
-@@ -665,7 +665,7 @@
-  * gcc 4.4 defines the __CHAR16_TYPE__ macro to a usable type but
-  * does not support uabc string literals.
-- * C++11 requires support for UTF-16 literals
-+ * C++11 and C11 require support for UTF-16 literals
-  */
--#   if (defined(__cplusplus)  __cplusplus = 201103L)
-+#   if (defined(__cplusplus)  __cplusplus = 201103L) || 
(defined(__STDC_VERSION__)  __STDC_VERSION__ = 201112L)
- #   define U_HAVE_CHAR16_T 1
- #   else
-Index: /icu/trunk/source/common/unicode/umachine.h
-===
 /icu/trunk/source/common/unicode/umachine.h(revision 32779)
-+++ /icu/trunk/source/common/unicode/umachine.h(revision 32780)
-@@ -257,5 +257,5 @@
- /**
-  * \var UChar
-- * Define UChar to be char16_t, if available,
-+ * Define UChar to be UCHAR_TYPE, if that is #defined (for example, to 
char16_t),
-  * or wchar_t if that is 16 bits wide; always assumed to be unsigned.
-  * If neither is available, then define UChar to be uint16_t.
-@@ -267,8 +267,8 @@
-  * @stable ICU 4.4
-  */
--
--/* 

[arch-commits] Commit in icu/trunk (PKGBUILD changeset_32780.diff)

2012-11-10 Thread Jan Steffens
Date: Saturday, November 10, 2012 @ 16:02:44
  Author: heftig
Revision: 170739

Fix linking harfbuzz

Added:
  icu/trunk/changeset_32780.diff
Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |   12 ++--
 changeset_32780.diff |   67 +
 2 files changed, 76 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-11-10 21:02:12 UTC (rev 170738)
+++ PKGBUILD2012-11-10 21:02:44 UTC (rev 170739)
@@ -4,7 +4,7 @@
 
 pkgname=icu
 pkgver=50.1
-pkgrel=1
+pkgrel=2
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
 url=http://www.icu-project.org/;
@@ -12,14 +12,20 @@
 depends=('gcc-libs=4.7.1-5' 'sh')
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz

http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
-   icu.8198.revert.icu5431.patch)
+   icu.8198.revert.icu5431.patch changeset_32780.diff)
 md5sums=('cf7bf9e56aa6c2057a8b6f464046483e'
- 'ebd5470fc969c75e52baf4af94a9ee82')
+ 'ebd5470fc969c75e52baf4af94a9ee82'
+ '58f4b655e40dddc8e316600019b491b2')
 
 build() {
   cd ${srcdir}/icu/source
+
   # fix Malayalam encoding https://bugzilla.redhat.com/show_bug.cgi?id=654200
   patch -Rp3 -i ${srcdir}/icu.8198.revert.icu5431.patch
+
+  # fix building clients without c++11 
http://bugs.icu-project.org/trac/changeset/32780
+  patch -Np4 -i ${srcdir}/changeset_32780.diff
+
   ./configure --prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man

Added: changeset_32780.diff
===
--- changeset_32780.diff(rev 0)
+++ changeset_32780.diff2012-11-10 21:02:44 UTC (rev 170739)
@@ -0,0 +1,67 @@
+Index: /icu/trunk/source/test/intltest/strtest.cpp
+===
+--- /icu/trunk/source/test/intltest/strtest.cpp(revision 32779)
 /icu/trunk/source/test/intltest/strtest.cpp(revision 32780)
+@@ -1,5 +1,5 @@
+ /
+  * COPYRIGHT: 
+- * Copyright (c) 1997-2011, International Business Machines Corporation and
++ * Copyright (c) 1997-2012, International Business Machines Corporation and
+  * others. All Rights Reserved.
+  /
+@@ -95,5 +95,5 @@
+ StringTest::Test_U_STRING() {
+ U_STRING_INIT(ustringVar, aZ0 -, 5);
+-if( sizeof(ustringVar)/sizeof(*ustringVar)!=6 ||
++if( u_strlen(ustringVar)!=5 ||
+ ustringVar[0]!=0x61 ||
+ ustringVar[1]!=0x5a ||
+Index: /icu/trunk/source/common/unicode/ustring.h
+===
+--- /icu/trunk/source/common/unicode/ustring.h (revision 32779)
 /icu/trunk/source/common/unicode/ustring.h (revision 32780)
+@@ -940,5 +940,5 @@
+  */
+ #if defined(U_DECLARE_UTF16)
+-#   define U_STRING_DECL(var, cs, length) static const UChar 
var[(length)+1]=U_DECLARE_UTF16(cs)
++#   define U_STRING_DECL(var, cs, length) static const UChar *var=(const 
UChar *)U_DECLARE_UTF16(cs)
+ /**@stable ICU 2.0 */
+ #   define U_STRING_INIT(var, cs, length)
+Index: /icu/trunk/source/common/unicode/platform.h
+===
+--- /icu/trunk/source/common/unicode/platform.h(revision 32779)
 /icu/trunk/source/common/unicode/platform.h(revision 32780)
+@@ -665,7 +665,7 @@
+  * gcc 4.4 defines the __CHAR16_TYPE__ macro to a usable type but
+  * does not support uabc string literals.
+- * C++11 requires support for UTF-16 literals
++ * C++11 and C11 require support for UTF-16 literals
+  */
+-#   if (defined(__cplusplus)  __cplusplus = 201103L)
++#   if (defined(__cplusplus)  __cplusplus = 201103L) || 
(defined(__STDC_VERSION__)  __STDC_VERSION__ = 201112L)
+ #   define U_HAVE_CHAR16_T 1
+ #   else
+Index: /icu/trunk/source/common/unicode/umachine.h
+===
+--- /icu/trunk/source/common/unicode/umachine.h(revision 32779)
 /icu/trunk/source/common/unicode/umachine.h(revision 32780)
+@@ -257,5 +257,5 @@
+ /**
+  * \var UChar
+- * Define UChar to be char16_t, if available,
++ * Define UChar to be UCHAR_TYPE, if that is #defined (for example, to 
char16_t),
+  * or wchar_t if that is 16 bits wide; always assumed to be unsigned.
+  * If neither is available, then define UChar to be uint16_t.
+@@ -267,8 +267,8 @@
+  * @stable ICU 4.4
+  */
+-
+-/* Define UChar to be compatible with char16_t or wchar_t if possible. */
+-#if U_HAVE_CHAR16_T
+-typedef char16_t UChar;
++#if defined(UCHAR_TYPE)
++typedef UCHAR_TYPE UChar;
++/* Not 

[arch-commits] Commit in icu/trunk (PKGBUILD)

2012-11-09 Thread andyrtr
Date: Friday, November 9, 2012 @ 14:16:19
  Author: andyrtr
Revision: 170689

upgpkg: icu 50.1-1

upstream update 50.1; run the test suite

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |   11 ---
 1 file changed, 8 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-11-09 17:02:04 UTC (rev 170688)
+++ PKGBUILD2012-11-09 19:16:19 UTC (rev 170689)
@@ -3,8 +3,8 @@
 # Contributor: Art Gramlich a...@gramlich-net.com
 
 pkgname=icu
-pkgver=49.1.2
-pkgrel=2
+pkgver=50.1
+pkgrel=1
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
 url=http://www.icu-project.org/;
@@ -13,7 +13,7 @@
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz

http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
icu.8198.revert.icu5431.patch)
-md5sums=('bbc609fe5237202d7abf016141012a45'
+md5sums=('cf7bf9e56aa6c2057a8b6f464046483e'
  'ebd5470fc969c75e52baf4af94a9ee82')
 
 build() {
@@ -26,6 +26,11 @@
   make
 }
 
+check() {
+  cd $srcdir/icu/source
+  make -k check # passes all
+}
+
 package() {
   cd ${srcdir}/icu/source
   make -j1 DESTDIR=${pkgdir} install



[arch-commits] Commit in icu/trunk (PKGBUILD)

2012-07-22 Thread andyrtr
Date: Sunday, July 22, 2012 @ 06:07:54
  Author: andyrtr
Revision: 163922

upgpkg: icu 49.1.2-2

gcc rebuild

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-07-22 10:01:53 UTC (rev 163921)
+++ PKGBUILD2012-07-22 10:07:54 UTC (rev 163922)
@@ -4,12 +4,12 @@
 
 pkgname=icu
 pkgver=49.1.2
-pkgrel=1
+pkgrel=2
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
 url=http://www.icu-project.org/;
 license=('custom:icu')
-depends=('gcc-libs' 'sh')
+depends=('gcc-libs=4.7.1-5' 'sh')
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz

http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
icu.8198.revert.icu5431.patch)



[arch-commits] Commit in icu/trunk (PKGBUILD fix_broken_regex.diff)

2012-06-07 Thread andyrtr
Date: Thursday, June 7, 2012 @ 09:34:23
  Author: andyrtr
Revision: 160959

upgpkg: icu 49.1.2-1

upstream update 49.1.2

Modified:
  icu/trunk/PKGBUILD
Deleted:
  icu/trunk/fix_broken_regex.diff

---+
 PKGBUILD  |   14 +-
 fix_broken_regex.diff |   35 ---
 2 files changed, 5 insertions(+), 44 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-06-07 13:34:21 UTC (rev 160958)
+++ PKGBUILD2012-06-07 13:34:23 UTC (rev 160959)
@@ -3,8 +3,8 @@
 # Contributor: Art Gramlich a...@gramlich-net.com
 
 pkgname=icu
-pkgver=49.1.1
-pkgrel=2
+pkgver=49.1.2
+pkgrel=1
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
 url=http://www.icu-project.org/;
@@ -12,18 +12,14 @@
 depends=('gcc-libs' 'sh')
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz

http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
-   icu.8198.revert.icu5431.patch
-   fix_broken_regex.diff)
-md5sums=('7c53f83e0327343f4060c0eb83842daf'
- 'ebd5470fc969c75e52baf4af94a9ee82'
- '5bbcd600fdf9b35cbd89a06cab522f3f')
+   icu.8198.revert.icu5431.patch)
+md5sums=('bbc609fe5237202d7abf016141012a45'
+ 'ebd5470fc969c75e52baf4af94a9ee82')
 
 build() {
   cd ${srcdir}/icu/source
   # fix Malayalam encoding https://bugzilla.redhat.com/show_bug.cgi?id=654200
   patch -Rp3 -i ${srcdir}/icu.8198.revert.icu5431.patch
-  # patch broken regex  - https://bugs.archlinux.org/task/29700 / 
http://bugs.icu-project.org/trac/ticket/9276
-  patch -Np0 -i ${srcdir}/fix_broken_regex.diff
   ./configure --prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man

Deleted: fix_broken_regex.diff
===
--- fix_broken_regex.diff   2012-06-07 13:34:21 UTC (rev 160958)
+++ fix_broken_regex.diff   2012-06-07 13:34:23 UTC (rev 160959)
@@ -1,35 +0,0 @@
 i18n/regexcmp.cpp
-+++ i18n/regexcmp.cpp
-@@ -3307,8 +3307,29 @@
- 
- case URX_STRING_I:
--// TODO:  Is the case-folded string the longest?
--//If so we can optimize this the same as URX_STRING.
--loc++;
--currentLen = INT32_MAX;
-+// TODO:  This code assumes that any user string that matches 
will be no longer
-+//than our compiled string, with case insensitive 
matching.
-+//Our compiled string has been case-folded already.
-+//
-+//Any matching user string will have no more code points 
than our
-+//compiled (folded) string.  Folding may add code points, 
but
-+//not remove them.
-+//
-+//There is a potential problem if a supplemental code 
point 
-+//case-folds to a BMP code point.  In this case our 
compiled string
-+//could be shorter (in code units) than a matching user 
string.
-+//
-+//At this time (Unicode 6.1) there are no such 
characters, and this case
-+//is not being handled.  A test, intltest regex/Bug9283, 
will fail if
-+//any problematic characters are added to Unicode.
-+//
-+//If this happens, we can make a set of the BMP chars 
that the
-+//troublesome supplementals fold to, scan our string, and 
bump the
-+//currentLen one extra for each that is found.
-+//
-+{
-+loc++;
-+int32_t stringLenOp = 
(int32_t)fRXPat-fCompiledPat-elementAti(loc);
-+currentLen = safeIncrement(currentLen, URX_VAL(stringLenOp));
-+}
- break;



[arch-commits] Commit in icu/trunk (PKGBUILD fix_broken_regex.diff)

2012-05-18 Thread andyrtr
Date: Friday, May 18, 2012 @ 05:15:06
  Author: andyrtr
Revision: 159210

upgpkg: icu 49.1.1-2

fix broken regex; FS#29700

Added:
  icu/trunk/fix_broken_regex.diff
Modified:
  icu/trunk/PKGBUILD

---+
 PKGBUILD  |   10 +++---
 fix_broken_regex.diff |   35 +++
 2 files changed, 42 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-05-18 01:02:05 UTC (rev 159209)
+++ PKGBUILD2012-05-18 09:15:06 UTC (rev 159210)
@@ -4,7 +4,7 @@
 
 pkgname=icu
 pkgver=49.1.1
-pkgrel=1
+pkgrel=2
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
 url=http://www.icu-project.org/;
@@ -12,14 +12,18 @@
 depends=('gcc-libs' 'sh')
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz

http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
-   icu.8198.revert.icu5431.patch)
+   icu.8198.revert.icu5431.patch
+   fix_broken_regex.diff)
 md5sums=('7c53f83e0327343f4060c0eb83842daf'
- 'ebd5470fc969c75e52baf4af94a9ee82')
+ 'ebd5470fc969c75e52baf4af94a9ee82'
+ '5bbcd600fdf9b35cbd89a06cab522f3f')
 
 build() {
   cd ${srcdir}/icu/source
   # fix Malayalam encoding https://bugzilla.redhat.com/show_bug.cgi?id=654200
   patch -Rp3 -i ${srcdir}/icu.8198.revert.icu5431.patch
+  # patch broken regex  - https://bugs.archlinux.org/task/29700 / 
http://bugs.icu-project.org/trac/ticket/9276
+  patch -Np0 -i ${srcdir}/fix_broken_regex.diff
   ./configure --prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man

Added: fix_broken_regex.diff
===
--- fix_broken_regex.diff   (rev 0)
+++ fix_broken_regex.diff   2012-05-18 09:15:06 UTC (rev 159210)
@@ -0,0 +1,35 @@
+--- i18n/regexcmp.cpp
 i18n/regexcmp.cpp
+@@ -3307,8 +3307,29 @@
+ 
+ case URX_STRING_I:
+-// TODO:  Is the case-folded string the longest?
+-//If so we can optimize this the same as URX_STRING.
+-loc++;
+-currentLen = INT32_MAX;
++// TODO:  This code assumes that any user string that matches 
will be no longer
++//than our compiled string, with case insensitive 
matching.
++//Our compiled string has been case-folded already.
++//
++//Any matching user string will have no more code points 
than our
++//compiled (folded) string.  Folding may add code points, 
but
++//not remove them.
++//
++//There is a potential problem if a supplemental code 
point 
++//case-folds to a BMP code point.  In this case our 
compiled string
++//could be shorter (in code units) than a matching user 
string.
++//
++//At this time (Unicode 6.1) there are no such 
characters, and this case
++//is not being handled.  A test, intltest regex/Bug9283, 
will fail if
++//any problematic characters are added to Unicode.
++//
++//If this happens, we can make a set of the BMP chars 
that the
++//troublesome supplementals fold to, scan our string, and 
bump the
++//currentLen one extra for each that is found.
++//
++{
++loc++;
++int32_t stringLenOp = 
(int32_t)fRXPat-fCompiledPat-elementAti(loc);
++currentLen = safeIncrement(currentLen, URX_VAL(stringLenOp));
++}
+ break;



[arch-commits] Commit in icu/trunk (PKGBUILD)

2012-04-07 Thread andyrtr
Date: Saturday, April 7, 2012 @ 02:48:21
  Author: andyrtr
Revision: 155824

upgpkg: icu 49.1.1-1

upstream update 49.1.1

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-04-07 06:26:52 UTC (rev 155823)
+++ PKGBUILD2012-04-07 06:48:21 UTC (rev 155824)
@@ -3,7 +3,7 @@
 # Contributor: Art Gramlich a...@gramlich-net.com
 
 pkgname=icu
-pkgver=49.1
+pkgver=49.1.1
 pkgrel=1
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
@@ -11,9 +11,9 @@
 license=('custom:icu')
 depends=('gcc-libs' 'sh')
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz
-   
http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
-   icu.8198.revert.icu5431.patch)
-md5sums=('f9e3e48a7cb6cc5f432e3f61fcc82099'
+   
http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
+   icu.8198.revert.icu5431.patch)
+md5sums=('7c53f83e0327343f4060c0eb83842daf'
  'ebd5470fc969c75e52baf4af94a9ee82')
 
 build() {



[arch-commits] Commit in icu/trunk (PKGBUILD)

2012-03-24 Thread andyrtr
Date: Saturday, March 24, 2012 @ 13:08:04
  Author: andyrtr
Revision: 154241

upgpkg: icu 49.1-1

upstream update 49.1

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-03-24 13:43:51 UTC (rev 154240)
+++ PKGBUILD2012-03-24 17:08:04 UTC (rev 154241)
@@ -3,7 +3,7 @@
 # Contributor: Art Gramlich a...@gramlich-net.com
 
 pkgname=icu
-pkgver=4.8.1.1
+pkgver=49.1
 pkgrel=1
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
@@ -13,7 +13,7 @@
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz

http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
icu.8198.revert.icu5431.patch)
-md5sums=('ea93970a0275be6b42f56953cd332c17'
+md5sums=('f9e3e48a7cb6cc5f432e3f61fcc82099'
  'ebd5470fc969c75e52baf4af94a9ee82')
 
 build() {



[arch-commits] Commit in icu/trunk (PKGBUILD)

2011-10-29 Thread andyrtr
Date: Saturday, October 29, 2011 @ 11:01:08
  Author: andyrtr
Revision: 141338

upgpkg: icu 4.8.1.1-1

upstream update 4.8.1.1

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-10-29 12:54:32 UTC (rev 141337)
+++ PKGBUILD2011-10-29 15:01:08 UTC (rev 141338)
@@ -3,7 +3,7 @@
 # Contributor: Art Gramlich a...@gramlich-net.com
 
 pkgname=icu
-pkgver=4.8.1
+pkgver=4.8.1.1
 pkgrel=1
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
@@ -13,7 +13,7 @@
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz

http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
icu.8198.revert.icu5431.patch)
-md5sums=('af36f635271a239d76d038d6cf8da8df'
+md5sums=('ea93970a0275be6b42f56953cd332c17'
  'ebd5470fc969c75e52baf4af94a9ee82')
 
 build() {



[arch-commits] Commit in icu/trunk (PKGBUILD)

2011-08-07 Thread andyrtr
Date: Sunday, August 7, 2011 @ 12:47:04
  Author: andyrtr
Revision: 134716

upgpkg: icu 4.8.1-1
upstream update 4.8.1

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-08-07 16:36:44 UTC (rev 134715)
+++ PKGBUILD2011-08-07 16:47:04 UTC (rev 134716)
@@ -3,17 +3,17 @@
 # Contributor: Art Gramlich a...@gramlich-net.com
 
 pkgname=icu
-pkgver=4.8
+pkgver=4.8.1
 pkgrel=1
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
 url=http://www.icu-project.org/;
 license=('custom:icu')
 depends=('gcc-libs' 'sh')
-source=(http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz
-   
#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
+source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz
+   
http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
icu.8198.revert.icu5431.patch)
-md5sums=('e78194c49d7fd8131353aa180d11b789'
+md5sums=('af36f635271a239d76d038d6cf8da8df'
  'ebd5470fc969c75e52baf4af94a9ee82')
 
 build() {



[arch-commits] Commit in icu/trunk (PKGBUILD)

2011-05-30 Thread andyrtr
Date: Monday, May 30, 2011 @ 12:53:31
  Author: andyrtr
Revision: 125862

upgpkg: icu 4.8-1
upstream update 4.8

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |   13 ++---
 1 file changed, 6 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-05-30 15:55:43 UTC (rev 125861)
+++ PKGBUILD2011-05-30 16:53:31 UTC (rev 125862)
@@ -3,18 +3,17 @@
 # Contributor: Art Gramlich a...@gramlich-net.com
 
 pkgname=icu
-pkgver=4.6.1
-pkgrel=2
+pkgver=4.8
+pkgrel=1
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
 url=http://www.icu-project.org/;
 license=('custom:icu')
 depends=('gcc-libs' 'sh')
-source=(http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
-   
#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz
-   icu.8198.revert.icu5431.patch
-)
-md5sums=('da64675d85f0c2191cef93a8cb5eea88'
+source=(http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz
+   
#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
+   icu.8198.revert.icu5431.patch)
+md5sums=('e78194c49d7fd8131353aa180d11b789'
  'ebd5470fc969c75e52baf4af94a9ee82')
 
 build() {



[arch-commits] Commit in icu/trunk (PKGBUILD icu.8198.revert.icu5431.patch)

2011-05-11 Thread andyrtr
Date: Wednesday, May 11, 2011 @ 17:09:44
  Author: andyrtr
Revision: 123623

upgpkg: icu 4.6.1-2
fix Malayalam encoding

Added:
  icu/trunk/icu.8198.revert.icu5431.patch
Modified:
  icu/trunk/PKGBUILD

---+
 PKGBUILD  |8 +-
 icu.8198.revert.icu5431.patch |  129 
 2 files changed, 135 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-05-11 20:29:40 UTC (rev 123622)
+++ PKGBUILD2011-05-11 21:09:44 UTC (rev 123623)
@@ -4,7 +4,7 @@
 
 pkgname=icu
 pkgver=4.6.1
-pkgrel=1
+pkgrel=2
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
 url=http://www.icu-project.org/;
@@ -12,11 +12,15 @@
 depends=('gcc-libs' 'sh')
 
source=(http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz

#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz
+   icu.8198.revert.icu5431.patch
 )
-md5sums=('da64675d85f0c2191cef93a8cb5eea88')
+md5sums=('da64675d85f0c2191cef93a8cb5eea88'
+ 'ebd5470fc969c75e52baf4af94a9ee82')
 
 build() {
   cd ${srcdir}/icu/source
+  # fix Malayalam encoding https://bugzilla.redhat.com/show_bug.cgi?id=654200
+  patch -Rp3 -i ${srcdir}/icu.8198.revert.icu5431.patch
   ./configure --prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man

Added: icu.8198.revert.icu5431.patch
===
--- icu.8198.revert.icu5431.patch   (rev 0)
+++ icu.8198.revert.icu5431.patch   2011-05-11 21:09:44 UTC (rev 123623)
@@ -0,0 +1,129 @@
+Index: icu/trunk/source/layout/IndicReordering.cpp
+===
+--- icu/trunk/source/layout/IndicReordering.cpp(revision 25772)
 icu/trunk/source/layout/IndicReordering.cpp(revision 26090)
+@@ -126,4 +126,8 @@
+ FeatureMask fSMFeatures;
+ 
++LEUnicode   fPreBaseConsonant;
++LEUnicode   fPreBaseVirama;
++le_int32fPBCIndex;
++FeatureMask fPBCFeatures;
+ 
+ void saveMatra(LEUnicode matra, le_int32 matraIndex, 
IndicClassTable::CharClass matraClass)
+@@ -172,5 +176,6 @@
+   fMatraFeatures(0), fMPreOutIndex(-1), fMPreFixups(mpreFixups),
+   fVMabove(0), fVMpost(0), fVMIndex(0), fVMFeatures(0),
+-  fSMabove(0), fSMbelow(0), fSMIndex(0), fSMFeatures(0)
++  fSMabove(0), fSMbelow(0), fSMIndex(0), fSMFeatures(0),
++  fPreBaseConsonant(0), fPreBaseVirama(0), fPBCIndex(0), 
fPBCFeatures(0)
+ {
+ // nothing else to do...
+@@ -191,4 +196,6 @@
+ fVMabove = fVMpost  = 0;
+ fSMabove = fSMbelow = 0;
++
++fPreBaseConsonant = fPreBaseVirama = 0;
+ }
+ 
+@@ -386,4 +393,12 @@
+ }
+ 
++void notePreBaseConsonant(le_uint32 index,LEUnicode PBConsonant, 
LEUnicode PBVirama, FeatureMask features)
++{
++fPBCIndex = index;
++fPreBaseConsonant = PBConsonant;
++fPreBaseVirama = PBVirama;
++fPBCFeatures = features;
++}
++
+ void noteBaseConsonant()
+ {
+@@ -465,4 +480,20 @@
+ }
+ 
++void writePreBaseConsonant()
++{
++// The TDIL spec says that consonant + virama + RRA should produce a 
rakar in Malayalam.  However,
++// it seems that almost none of the fonts for Malayalam are set up to 
handle this.
++// So, we're going to force the issue here by using the rakar as 
defined with RA in most fonts.
++
++if (fPreBaseConsonant == 0x0d31) { // RRA
++fPreBaseConsonant = 0x0d30; // RA
++}
++
++if (fPreBaseConsonant != 0) {
++writeChar(fPreBaseConsonant, fPBCIndex, fPBCFeatures);
++writeChar(fPreBaseVirama,fPBCIndex-1,fPBCFeatures);
++}
++}
++
+ le_int32 getOutputIndex()
+ {
+@@ -723,4 +754,5 @@
+ }
+ 
++
+ IndicClassTable::CharClass charClass = CC_RESERVED;
+ IndicClassTable::CharClass nextClass = CC_RESERVED;
+@@ -730,7 +762,9 @@
+ le_bool  seenVattu = FALSE;
+ le_bool  seenBelowBaseForm = FALSE;
++le_bool  seenPreBaseForm = FALSE;
+ le_bool  hasNukta = FALSE;
+ le_bool  hasBelowBaseForm = FALSE;
+ le_bool  hasPostBaseForm = FALSE;
++le_bool  hasPreBaseForm = FALSE;
+ 
+ if (postBase  markStart  classTable-isNukta(chars[postBase])) 
{
+@@ -746,12 +780,20 @@
+ hasBelowBaseForm = 
IndicClassTable::hasBelowBaseForm(charClass)  !hasNukta;
+ hasPostBaseForm  = 
IndicClassTable::hasPostBaseForm(charClass)   !hasNukta;
++hasPreBaseForm = IndicClassTable::hasPreBaseForm(charClass) 
 !hasNukta;
+ 
+ if (IndicClassTable::isConsonant(charClass)) {
+  

[arch-commits] Commit in icu/trunk (PKGBUILD)

2010-12-05 Thread andyrtr
Date: Monday, December 6, 2010 @ 02:34:29
  Author: andyrtr
Revision: 102139

upgpkg: icu 4.6-1
new version 4.6

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |   13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2010-12-06 06:24:45 UTC (rev 102138)
+++ PKGBUILD2010-12-06 07:34:29 UTC (rev 102139)
@@ -3,22 +3,23 @@
 # Contributor: Art Gramlich a...@gramlich-net.com
 
 pkgname=icu
-pkgver=4.4.2
+pkgver=4.6
 pkgrel=1
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
 url=http://www.icu-project.org/;
 license=('custom:icu')
 depends=('gcc-libs' 'sh')
-source=(http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
-   
#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz
+source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
+   
http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz
 )
-md5sums=('314e582264c36b3735466c522899aa07')
+md5sums=('43e56b71c407be5154de681eaa646a4a')
 
-
 build() {
   cd ${srcdir}/icu/source
-  ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man
+  ./configure --prefix=/usr \
+   --sysconfdir=/etc \
+   --mandir=/usr/share/man
   make
 }
 



[arch-commits] Commit in icu/trunk (PKGBUILD)

2010-10-02 Thread andyrtr
Date: Saturday, October 2, 2010 @ 12:39:18
  Author: andyrtr
Revision: 92974

upgpkg: icu 4.4.2-1
new version 4.4.2

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |   13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2010-10-02 14:12:05 UTC (rev 92973)
+++ PKGBUILD2010-10-02 16:39:18 UTC (rev 92974)
@@ -3,7 +3,7 @@
 # Contributor: Art Gramlich a...@gramlich-net.com
 
 pkgname=icu
-pkgver=4.4.1
+pkgver=4.4.2
 pkgrel=1
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
@@ -13,14 +13,19 @@
 
source=(http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz

#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz
 )
-md5sums=('b6bc0a1153540b2088f8b03e0ba625d3')
+md5sums=('314e582264c36b3735466c522899aa07')
 
+
 build() {
   cd ${srcdir}/icu/source
   ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man
-  make || return 1
-  make -j1 DESTDIR=${pkgdir} install || return 1 
+  make
+}
 
+package() {
+  cd ${srcdir}/icu/source
+  make -j1 DESTDIR=${pkgdir} install
+
   # Install license
   install -Dm644 ${srcdir}/icu/license.html 
${pkgdir}/usr/share/licenses/icu/license.html
 }



[arch-commits] Commit in icu/trunk (PKGBUILD icu.icu7567.libctest.patch)

2010-05-01 Thread andyrtr
Date: Saturday, May 1, 2010 @ 14:07:48
  Author: andyrtr
Revision: 79200

upgpkg: icu 4.4.1-1
new version 4.4.1

Modified:
  icu/trunk/PKGBUILD
Deleted:
  icu/trunk/icu.icu7567.libctest.patch

+
 PKGBUILD   |   16 ++--
 icu.icu7567.libctest.patch |   32 
 2 files changed, 6 insertions(+), 42 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2010-05-01 17:50:36 UTC (rev 79199)
+++ PKGBUILD2010-05-01 18:07:48 UTC (rev 79200)
@@ -3,23 +3,19 @@
 # Contributor: Art Gramlich a...@gramlich-net.com
 
 pkgname=icu
-pkgver=4.4
-pkgrel=2
+pkgver=4.4.1
+pkgrel=1
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
 url=http://www.icu-project.org/;
 license=('custom:icu')
 depends=('gcc-libs' 'sh')
-source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz)
-   
http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz
-   icu.icu7567.libctest.patch)
-md5sums=('36b77e68e73f0ee9f7bb862629e33342'
- 'e3f89790605c739e693fc454c0332065')
+source=(http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz
+   
#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz
+)
+md5sums=('b6bc0a1153540b2088f8b03e0ba625d3')
 
 build() {
-  # fix missing libicutest.so.44, patch taken from Fedora
-  cd ${srcdir}/icu
-  patch -Np1 -i ${srcdir}/icu.icu7567.libctest.patch || return 1
   cd ${srcdir}/icu/source
   ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man
   make || return 1

Deleted: icu.icu7567.libctest.patch
===
--- icu.icu7567.libctest.patch  2010-05-01 17:50:36 UTC (rev 79199)
+++ icu.icu7567.libctest.patch  2010-05-01 18:07:48 UTC (rev 79200)
@@ -1,32 +0,0 @@
-Index: /icu/trunk/source/tools/ctestfw/Makefile.in
-===
 icu/source/tools/ctestfw/Makefile.in (revision 26596)
-+++ icu/source/tools/ctestfw/Makefile.in (revision 27878)
-@@ -80,4 +80,26 @@
- 
- install-library: all-local
-+  $(MKINSTALLDIRS) $(DESTDIR)$(libdir)
-+ifneq ($(ENABLE_STATIC),)
-+  $(INSTALL-L) $(TARGET) $(DESTDIR)$(libdir)
-+endif
-+ifneq ($(ENABLE_SHARED),)
-+  $(INSTALL-L) $(FINAL_SO_TARGET) $(DESTDIR)$(libdir)
-+ifneq ($(FINAL_SO_TARGET),$(SO_TARGET))
-+  cd $(DESTDIR)$(libdir)  $(RM) $(notdir $(SO_TARGET))  ln -s 
$(notdir $(FINAL_SO_TARGET)) $(notdir $(SO_TARGET))
-+ifneq ($(FINAL_SO_TARGET),$(MIDDLE_SO_TARGET))
-+  cd $(DESTDIR)$(libdir)  $(RM) $(notdir $(MIDDLE_SO_TARGET))  ln -s 
$(notdir $(FINAL_SO_TARGET)) $(notdir $(MIDDLE_SO_TARGET))
-+endif
-+endif
-+ifneq ($(IMPORT_LIB_EXT),)
-+  $(INSTALL-L) $(FINAL_IMPORT_LIB) $(DESTDIR)$(libdir)
-+ifneq ($(IMPORT_LIB),$(FINAL_IMPORT_LIB))
-+  cd $(DESTDIR)$(libdir)  $(RM) $(notdir $(IMPORT_LIB))  ln -s 
$(notdir $(FINAL_IMPORT_LIB)) $(notdir $(IMPORT_LIB))
-+endif
-+ifneq ($(MIDDLE_IMPORT_LIB),$(FINAL_IMPORT_LIB))
-+  cd $(DESTDIR)$(libdir)  $(RM) $(notdir $(MIDDLE_IMPORT_LIB))  ln -s 
$(notdir $(FINAL_IMPORT_LIB)) $(notdir $(MIDDLE_IMPORT_LIB))
-+endif
-+endif
-+endif
- 
- dist-local:
-



[arch-commits] Commit in icu/trunk (PKGBUILD icu.icu7567.libctest.patch)

2010-04-17 Thread andyrtr
Date: Saturday, April 17, 2010 @ 12:19:46
  Author: andyrtr
Revision: 77753

upgpkg: icu 4.4-2
fix #19117

Added:
  icu/trunk/icu.icu7567.libctest.patch
Modified:
  icu/trunk/PKGBUILD

+
 PKGBUILD   |   11 ---
 icu.icu7567.libctest.patch |   32 
 2 files changed, 40 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2010-04-17 16:18:14 UTC (rev 77752)
+++ PKGBUILD2010-04-17 16:19:46 UTC (rev 77753)
@@ -4,17 +4,22 @@
 
 pkgname=icu
 pkgver=4.4
-pkgrel=1
+pkgrel=2
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
 url=http://www.icu-project.org/;
 license=('custom:icu')
 depends=('gcc-libs' 'sh')
 
source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz)
-   
http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz)
-md5sums=('36b77e68e73f0ee9f7bb862629e33342')
+   
http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz
+   icu.icu7567.libctest.patch)
+md5sums=('36b77e68e73f0ee9f7bb862629e33342'
+ 'e3f89790605c739e693fc454c0332065')
 
 build() {
+  # fix missing libicutest.so.44, patch taken from Fedora
+  cd ${srcdir}/icu
+  patch -Np1 -i ${srcdir}/icu.icu7567.libctest.patch || return 1
   cd ${srcdir}/icu/source
   ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man
   make || return 1

Added: icu.icu7567.libctest.patch
===
--- icu.icu7567.libctest.patch  (rev 0)
+++ icu.icu7567.libctest.patch  2010-04-17 16:19:46 UTC (rev 77753)
@@ -0,0 +1,32 @@
+Index: /icu/trunk/source/tools/ctestfw/Makefile.in
+===
+--- icu/source/tools/ctestfw/Makefile.in (revision 26596)
 icu/source/tools/ctestfw/Makefile.in (revision 27878)
+@@ -80,4 +80,26 @@
+ 
+ install-library: all-local
++  $(MKINSTALLDIRS) $(DESTDIR)$(libdir)
++ifneq ($(ENABLE_STATIC),)
++  $(INSTALL-L) $(TARGET) $(DESTDIR)$(libdir)
++endif
++ifneq ($(ENABLE_SHARED),)
++  $(INSTALL-L) $(FINAL_SO_TARGET) $(DESTDIR)$(libdir)
++ifneq ($(FINAL_SO_TARGET),$(SO_TARGET))
++  cd $(DESTDIR)$(libdir)  $(RM) $(notdir $(SO_TARGET))  ln -s 
$(notdir $(FINAL_SO_TARGET)) $(notdir $(SO_TARGET))
++ifneq ($(FINAL_SO_TARGET),$(MIDDLE_SO_TARGET))
++  cd $(DESTDIR)$(libdir)  $(RM) $(notdir $(MIDDLE_SO_TARGET))  ln -s 
$(notdir $(FINAL_SO_TARGET)) $(notdir $(MIDDLE_SO_TARGET))
++endif
++endif
++ifneq ($(IMPORT_LIB_EXT),)
++  $(INSTALL-L) $(FINAL_IMPORT_LIB) $(DESTDIR)$(libdir)
++ifneq ($(IMPORT_LIB),$(FINAL_IMPORT_LIB))
++  cd $(DESTDIR)$(libdir)  $(RM) $(notdir $(IMPORT_LIB))  ln -s 
$(notdir $(FINAL_IMPORT_LIB)) $(notdir $(IMPORT_LIB))
++endif
++ifneq ($(MIDDLE_IMPORT_LIB),$(FINAL_IMPORT_LIB))
++  cd $(DESTDIR)$(libdir)  $(RM) $(notdir $(MIDDLE_IMPORT_LIB))  ln -s 
$(notdir $(FINAL_IMPORT_LIB)) $(notdir $(MIDDLE_IMPORT_LIB))
++endif
++endif
++endif
+ 
+ dist-local:
+



[arch-commits] Commit in icu/trunk (PKGBUILD)

2010-04-02 Thread andyrtr
Date: Friday, April 2, 2010 @ 14:35:12
  Author: andyrtr
Revision: 75700

upgpkg: icu 4.4-1
new version 4.4

Modified:
  icu/trunk/PKGBUILD

--+
 PKGBUILD |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2010-04-02 17:38:26 UTC (rev 75699)
+++ PKGBUILD2010-04-02 18:35:12 UTC (rev 75700)
@@ -3,16 +3,16 @@
 # Contributor: Art Gramlich a...@gramlich-net.com
 
 pkgname=icu
-pkgver=4.2.1
+pkgver=4.4
 pkgrel=1
 pkgdesc=International Components for Unicode library
 arch=(i686 x86_64)
 url=http://www.icu-project.org/;
 license=('custom:icu')
 depends=('gcc-libs' 'sh')
-source=(http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz)
-   
#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz)
-md5sums=('e3738abd0d3ce1870dc1fd1f22bba5b1')
+source=(#http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver//./_}-src.tgz)
+   
http://download.icu-project.org/files/${pkgname}4c/${pkgver}/${pkgname}4c-${pkgver/./_}-src.tgz)
+md5sums=('36b77e68e73f0ee9f7bb862629e33342')
 
 build() {
   cd ${srcdir}/icu/source