[arch-commits] Commit in mingw-w64-gcc/trunk (PKGBUILD)
Sergej Pupykin
spupykin at archlinux.org
Mon Sep 5 16:57:20 UTC 2016
Date: Monday, September 5, 2016 @ 16:57:19
Author: spupykin
Revision: 188592
upgpkg: mingw-w64-gcc 6.2.1-1
upd
Modified:
mingw-w64-gcc/trunk/PKGBUILD
----------+
PKGBUILD | 36 ++++++++++--------------------------
1 file changed, 10 insertions(+), 26 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-09-05 16:27:13 UTC (rev 188591)
+++ PKGBUILD 2016-09-05 16:57:19 UTC (rev 188592)
@@ -5,10 +5,9 @@
_targets="i686-w64-mingw32 x86_64-w64-mingw32"
pkgname=mingw-w64-gcc
-pkgver=6.1.1
-_snapshot=6-20160505
+pkgver=6.2.1
+_commit=c2103c17
_islver=0.17.1
-_cloogver=0.18.4
pkgrel=1
pkgdesc="Cross GCC for the MinGW-w64 cross-compiler"
arch=('i686' 'x86_64')
@@ -18,7 +17,7 @@
depends=('zlib' 'libmpc'
'mingw-w64-crt' 'mingw-w64-binutils' 'mingw-w64-winpthreads'
'mingw-w64-headers')
-makedepends=("gcc-ada=${pkgver}")
+makedepends=("gcc-ada=${pkgver}" 'git')
#checkdepends=('dejagnu') # Windows executables could run on Arch through bin_mft and Wine
optdepends=()
provides=('mingw-w64-gcc-base')
@@ -25,30 +24,15 @@
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/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=('acb8c7d76a0061c068e406eaa65eff33'
- '5184f543a013165e8057be59728664b1'
- 'e531f725244856c92c9bba009ff44faf')
+source=("git://gcc.gnu.org/git/gcc.git#commit=${_commit}"
+ "http://isl.gforge.inria.fr/isl-${_islver}.tar.bz2")
+md5sums=('SKIP'
+ '5184f543a013165e8057be59728664b1')
-if [ -n "$_snapshot" ]; then
- _basedir=gcc-$_snapshot
-else
- _basedir=gcc-$pkgver
-fi
-
prepare() {
- cd ${srcdir}/${_basedir}
- # link isl/cloog for in-tree builds
+ cd ${srcdir}/gcc
+ # link isl for in-tree builds
ln -s ../isl-${_islver} isl
- ln -s ../cloog-${_cloogver} cloog
-
- #do not install libiberty
-# sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in
- # hack! - some configure tests for header files using "$CPP $CPPFLAGS"
-# sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {libiberty,gcc}/configure
}
build() {
@@ -55,7 +39,7 @@
for _target in ${_targets}; do
mkdir -p ${srcdir}/gcc-build-${_target} && cd ${srcdir}/gcc-build-${_target}
- ${srcdir}/${_basedir}/configure --prefix=/usr --libexecdir=/usr/lib \
+ ${srcdir}/gcc/configure --prefix=/usr --libexecdir=/usr/lib \
--target=${_target} \
--enable-languages=c,lto,c++,objc,obj-c++,fortran,ada \
--enable-shared --enable-static \
More information about the arch-commits
mailing list