diff --git a/autoconf2.71/PKGBUILD b/autoconf2.71/PKGBUILD index f27ac8f380ee..6b72d60709f4 100644 --- a/autoconf2.71/PKGBUILD +++ b/autoconf2.71/PKGBUILD @@ -3,9 +3,7 @@ _realname=autoconf pkgname=${_realname}2.71 -pkgver=2.72 -_pkgver_ext='e' -_pkgver="${pkgver}${_pkgver_ext}" +pkgver=2.72e pkgrel=1 pkgdesc="A GNU tool for automatically configuring source code" arch=('any') @@ -14,8 +12,8 @@ url="https://www.gnu.org/software/autoconf" depends=('awk' 'm4' 'diffutils' 'bash' 'perl' 'sed') makedepends=('make') source=( - # https://ftp.gnu.org/pub/gnu/${_realname}/${_realname}-${pkgver}e.tar.xz - "https://alpha.gnu.org/gnu/autoconf/autoconf-${_pkgver}.tar.xz" + # https://ftp.gnu.org/pub/gnu/${_realname}/${_realname}-${pkgver}.tar.xz + "https://alpha.gnu.org/gnu/autoconf/autoconf-${pkgver}.tar.xz" 0001-autoconf-2.70-MSYS2-specifics-AC_CYGWIN.patch 0002-autoconf-2.70-MSYS2-Autotest-Unify-EOLs-By-Default.patch autoconf2.72-config.guess.patch @@ -39,7 +37,7 @@ msys2_references=( ) prepare() { - cd ${srcdir}/${_realname}-${_pkgver} + cd ${srcdir}/${_realname}-${pkgver} # MSYS2 patch -p1 -i ${srcdir}/0001-autoconf-2.70-MSYS2-specifics-AC_CYGWIN.patch @@ -58,27 +56,32 @@ prepare() { build() { mkdir -p build-${MSYSTEM} && cd build-${MSYSTEM} - ../${_realname}-${_pkgver}/configure \ + ../${_realname}-${pkgver}/configure -C \ --prefix=/usr \ --program-suffix=-"${pkgver}" make - make check TESTSUITEFLAGS='-j16' + if ! make check TESTSUITEFLAGS='-v -j16'; then + echo '============= test.log / begin ===========' + cat tests/testsuite.log + echo '============= test.log / end ===========' + exit 1 + fi } check() { cd build-${MSYSTEM} # CAUTION: The tests run very very long, even on a server. - make check TESTSUITEFLAGS='-j16' + make check TESTSUITEFLAGS='-j10' } package() { make -C build-${MSYSTEM} DESTDIR=${pkgdir} install # license exception - install -Dm644 ${_realname}-${_pkgver}/COPYING.EXCEPTION \ - $pkgdir/usr/share/licenses/autoconf${_pkgver}/COPYING.EXCEPTION + install -Dm644 ${_realname}-${pkgver}/COPYING.EXCEPTION \ + $pkgdir/usr/share/licenses/autoconf${pkgver}/COPYING.EXCEPTION find ${pkgdir}/usr/share