icu: Update to 73.2

This commit is contained in:
Christoph Reiter 2023-07-01 08:26:25 +02:00
parent cfd62421b1
commit 1c28f0dc15
2 changed files with 11 additions and 12 deletions

View File

@ -2,7 +2,7 @@
pkgbase=icu
pkgname=('icu' 'icu-devel')
pkgver=72.1
pkgver=73.2
pkgrel=1
pkgdesc="International Components for Unicode library"
arch=('i686' 'x86_64')
@ -12,9 +12,9 @@ depends=('gcc-libs' 'sh')
makedepends=('autoconf-archive' 'autotools' 'gcc')
source=("https://github.com/unicode-org/${pkgname}/releases/download/release-${pkgver//./-}/${pkgname}4c-${pkgver//./_}-src.tgz"{,.asc}
icu-59.1-msys2.patch)
sha512sums=('848c341b37c0ff077e34a95d92c6200d5aaddd0ee5e06134101a74e04deb08256a5e817c8aefab020986abe810b7827dd7b2169a60dacd250c298870518dcae8'
sha512sums=('76dd782db6205833f289d7eb68b60860dddfa3f614f0ba03fe7ec13117077f82109f0dc1becabcdf4c8a9c628b94478ab0a46134bdb06f4302be55f74027ce62'
'SKIP'
'6f2f7f4d18a709a5d4e5c53eabe65a74c8e59dfd525ebdd90d64560f9a88b2e18c36ccc8764097308e19f46e64e83c6d60dc91e18f18e5f0c47cd1b785e60aaa')
'd3e7c7a65c000bd283d9fd843566ce499edff6580ac8b8004bdba219e47d0dc71c156548df711a08ffae0cb699e2f73fb2800af1850131c37124b1107faf897a')
validpgpkeys=('0E51E7F06EF719FBD072782A5F56E5AFA63CCD33' # Craig Cornelius (For use with ICU releases) <ccornelius@google.com>
'3DA35301A7C330257B8755754058F67406EAA6AB') # Craig Cornelius <ccornelius@google.com>

View File

@ -1,22 +1,21 @@
diff -durN icu.orig/source/tools/pkgdata/pkgdata.cpp icu/source/tools/pkgdata/pkgdata.cpp
--- icu.orig/source/tools/pkgdata/pkgdata.cpp 2017-03-21 09:03:49.000000000 +0800
+++ icu/source/tools/pkgdata/pkgdata.cpp 2017-05-17 14:14:13.578125000 +0800
@@ -922,11 +922,19 @@
--- icu/source/tools/pkgdata/pkgdata.cpp.orig 2023-07-01 08:26:35.587402300 +0200
+++ icu/source/tools/pkgdata/pkgdata.cpp 2023-07-01 08:29:32.345353000 +0200
@@ -950,11 +950,19 @@
// Name the import library lib*.dll.a
sprintf(libFileNames[LIB_FILE_MINGW], "lib%s.dll.a", libName);
snprintf(libFileNames[LIB_FILE_MINGW], sizeof(libFileNames[LIB_FILE_MINGW]), "lib%s.dll.a", libName);
#elif U_PLATFORM == U_PF_CYGWIN
+#ifdef __MSYS__
+ sprintf(libFileNames[LIB_FILE_CYGWIN], "msys-%s%s%s",
+ snprintf(libFileNames[LIB_FILE_CYGWIN], sizeof(libFileNames[LIB_FILE_CYGWIN]), "msys-%s%s%s",
+#else
sprintf(libFileNames[LIB_FILE_CYGWIN], "cyg%s%s%s",
snprintf(libFileNames[LIB_FILE_CYGWIN], sizeof(libFileNames[LIB_FILE_CYGWIN]), "cyg%s%s%s",
+#endif
libName,
FILE_EXTENSION_SEP,
pkgDataFlags[SO_EXT]);
+#ifdef __MSYS__
+ sprintf(libFileNames[LIB_FILE_CYGWIN_VERSION], "msys-%s%s%s%s",
+ snprintf(libFileNames[LIB_FILE_CYGWIN_VERSION], sizeof(libFileNames[LIB_FILE_CYGWIN_VERSION]), "msys-%s%s%s%s",
+#else
sprintf(libFileNames[LIB_FILE_CYGWIN_VERSION], "cyg%s%s%s%s",
snprintf(libFileNames[LIB_FILE_CYGWIN_VERSION], sizeof(libFileNames[LIB_FILE_CYGWIN_VERSION]), "cyg%s%s%s%s",
+#endif
libName,
version_major,