Date: Tuesday, May 10, 2016 @ 17:07:32 Author: spupykin Revision: 174567
upgpkg: mingw-w64-gcc 6.1.1-1 upd Modified: mingw-w64-gcc/trunk/PKGBUILD ----------+ PKGBUILD | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-05-10 14:56:46 UTC (rev 174566) +++ PKGBUILD 2016-05-10 15:07:32 UTC (rev 174567) @@ -6,8 +6,9 @@ pkgname=mingw-w64-gcc pkgver=6.1.1 -_islver=0.12.2 -_cloogver=0.18.1 +_snapshot=6-20160505 +_islver=0.17.1 +_cloogver=0.18.4 pkgrel=1 pkgdesc="Cross GCC for the MinGW-w64 cross-compiler" arch=('i686' 'x86_64') @@ -24,15 +25,22 @@ replaces=() backup=() options=('!strip' 'staticlibs' '!emptydirs' '!buildflags') -source=("ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2" +#source=("ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2" +source=("ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2" "http://isl.gforge.inria.fr/isl-${_islver}.tar.bz2" "http://www.bastoul.net/cloog/pages/download/cloog-${_cloogver}.tar.gz") -md5sums=('8fb6cb98b8459f5863328380fbf06bd1' - 'e039bfcfb6c2ab039b8ee69bf883e824' - 'e34fca0540d840e5d0f6427e98c92252') +md5sums=('acb8c7d76a0061c068e406eaa65eff33' + '5184f543a013165e8057be59728664b1' + 'e531f725244856c92c9bba009ff44faf') +if [ -n "$_snapshot" ]; then + _basedir=gcc-$_snapshot +else + _basedir=gcc-$pkgver +fi + prepare() { - cd ${srcdir}/gcc-${pkgver} + cd ${srcdir}/${_basedir} # link isl/cloog for in-tree builds ln -s ../isl-${_islver} isl ln -s ../cloog-${_cloogver} cloog @@ -47,7 +55,7 @@ for _target in ${_targets}; do mkdir -p ${srcdir}/gcc-build-${_target} && cd ${srcdir}/gcc-build-${_target} - ${srcdir}/gcc-${pkgver}/configure --prefix=/usr --libexecdir=/usr/lib \ + ${srcdir}/${_basedir}/configure --prefix=/usr --libexecdir=/usr/lib \ --target=${_target} \ --enable-languages=c,lto,c++,objc,obj-c++,fortran,ada \ --enable-shared --enable-static \