[arch-commits] Commit in icu/trunk (PKGBUILD)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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 Gramlichpkgname=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)
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 Gramlichpkgname=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)
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 Gramlichpkgname=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)
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)
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)
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)
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)
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 Gramlichpkgname=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)
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)
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 Gramlichpkgname=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)
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 Gramlichpkgname=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)
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)
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 Gramlichpkgname=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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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