[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