xerces-c: update to 3.2.5.

This commit is contained in:
Đoàn Trần Công Danh 2024-02-18 09:51:44 +07:00 committed by Đoàn Trần Công Danh
parent cfa65d99bb
commit 6e1535908d
2 changed files with 51 additions and 7 deletions

View file

@ -3,9 +3,9 @@ make cross compiling possible again. The results are all
true for glibc and musl libc, thus unconditionally add
the corresponding defines via AC_DEFINE_UNQUOTED.
--- a/configure.ac 2017-08-06 20:09:44.000000000 +0200
+++ b/configure.ac 2017-09-01 14:22:45.842676418 +0200
@@ -174,69 +174,9 @@
--- a/configure.ac
+++ b/configure.ac
@@ -208,113 +208,9 @@ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#in
]
)
@ -48,6 +48,28 @@ the corresponding defines via AC_DEFINE_UNQUOTED.
- [
- AC_MSG_RESULT([no])
- AC_DEFINE_UNQUOTED([HAVE_WCSRTOMBS], 0, [Define to 1 if you have the `wcsrtombs' function.])
- ],
- [
- AC_COMPILE_IFELSE( [AC_LANG_PROGRAM([[#include <wchar.h>
- #include <string.h>]],
- [[
- mbstate_t st;
- memset(&st, 0, sizeof(st));
- char buffer[32];
- const wchar_t* src=L"help";
- wcsrtombs(buffer, &src, 32, &st);
- if(src==0)
- return 0;
- else
- return 1;]])],
- [
- AC_MSG_RESULT([yes])
- AC_DEFINE_UNQUOTED([HAVE_WCSRTOMBS], 1, [Define to 1 if you have the `wcsrtombs' function.])
- ],
- [
- AC_MSG_RESULT([no])
- AC_DEFINE_UNQUOTED([HAVE_WCSRTOMBS], 0, [Define to 1 if you have the `wcsrtombs' function.])
- ])
- ]
- )
-AC_MSG_CHECKING([for mbsrtowcs])
@ -70,7 +92,29 @@ the corresponding defines via AC_DEFINE_UNQUOTED.
- [
- AC_MSG_RESULT([no])
- AC_DEFINE_UNQUOTED([HAVE_MBSRTOWCS], 0, [Define to 1 if you have the `mbsrtowcs' function.])
- ]
- ],
- [
- AC_COMPILE_IFELSE( [AC_LANG_PROGRAM([[#include <wchar.h>
- #include <string.h>]],
- [[
- mbstate_t st;
- memset(&st, 0, sizeof(st));
- wchar_t buffer[32];
- const char* src="help";
- mbsrtowcs(buffer, &src, 32, &st);
- if(src==0)
- return 0;
- else
- return 1;]])],
- [
- AC_MSG_RESULT([yes])
- AC_DEFINE_UNQUOTED([HAVE_MBSRTOWCS], 1, [Define to 1 if you have the `mbsrtowcs' function.])
- ],
- [
- AC_MSG_RESULT([no])
- AC_DEFINE_UNQUOTED([HAVE_MBSRTOWCS], 0, [Define to 1 if you have the `mbsrtowcs' function.])
- ])
- ]
- )
+AC_DEFINE_UNQUOTED([HAVE_MBRLEN], 1, [Define to 1 if you have the `mbrlen' function.])
+AC_DEFINE_UNQUOTED([HAVE_WCSRTOMBS], 1, [Define to 1 if you have the `wcsrtombs' function.])

View file

@ -1,7 +1,7 @@
# Template file for 'xerces-c'
pkgname=xerces-c
version=3.2.3
revision=8
version=3.2.5
revision=1
build_style=gnu-configure
hostmakedepends="automake libtool pkg-config"
makedepends="libcurl-devel icu-devel"
@ -11,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="Apache-2.0"
homepage="http://xerces.apache.org/xerces-c/"
distfiles="http://archive.apache.org/dist/xerces/c/3/sources/${pkgname}-${version}.tar.bz2"
checksum=45c2329e684405f2b8854ecbddfb8d5b055cdf0fe4d35736cc352c504989bbb6
checksum=1db4028c9b7f1f778efbf4a9462d65e13f9938f2c22f9e9994e12c49ba97e252
pre_configure() {
autoreconf -fi