libarchive: Update to 3.8.0 (#24315)

This commit is contained in:
Christoph Reiter
2025-05-23 15:11:12 +02:00
committed by GitHub
parent 56a1804cae
commit 8733aaa56e

View File

@@ -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}" \