From 8733aaa56eab55ccd798a8a324e8fbaf1b11dc62 Mon Sep 17 00:00:00 2001 From: Christoph Reiter Date: Fri, 23 May 2025 15:11:12 +0200 Subject: [PATCH] libarchive: Update to 3.8.0 (#24315) --- mingw-w64-libarchive/PKGBUILD | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/mingw-w64-libarchive/PKGBUILD b/mingw-w64-libarchive/PKGBUILD index 33babf5e97..33571d526a 100644 --- a/mingw-w64-libarchive/PKGBUILD +++ b/mingw-w64-libarchive/PKGBUILD @@ -3,8 +3,8 @@ _realname=libarchive pkgbase=mingw-w64-${_realname} pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" -pkgver=3.7.9 -pkgrel=2 +pkgver=3.8.0 +pkgrel=1 pkgdesc="Multi-format archive and compression library (mingw-w64)" arch=('any') mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64') @@ -27,7 +27,7 @@ depends=(${MINGW_PACKAGE_PREFIX}-gcc-libs ${MINGW_PACKAGE_PREFIX}-zlib ${MINGW_PACKAGE_PREFIX}-zstd) source=("https://github.com/libarchive/libarchive/releases/download/v${pkgver}/${_realname}-${pkgver}.tar.xz") -sha256sums=('ed8b5732e4cd6e30fae909fb945cad8ff9cb7be5c6cdaa3944ec96e4a200c04c') +sha256sums=('67bfac3798a778143f4b1cadcdb3792b4269486f8e1b70ca5c0ee5841398bfdf') prepare() { cd "${srcdir}/${_realname}-${pkgver}" @@ -38,6 +38,11 @@ prepare() { build() { mkdir -p "${srcdir}/build-${MSYSTEM}" && cd "${srcdir}/build-${MSYSTEM}" + if [ "${CARCH}" = "i686" ]; then + # Need for 32-bit toolchain to have 64bit time + CFLAGS+=" -D__MINGW_USE_VC2005_COMPAT" + fi + # Mention default options explicitly to clarify any confusion ../${_realname}-${pkgver}/configure \ --build="${MINGW_CHOST}" \