[arch-commits] CVS update of extra/devel/gcc-fortran (PKGBUILD)

Jan de Groot jgc at archlinux.org
Wed Jul 4 21:30:22 UTC 2007


    Date: Wednesday, July 4, 2007 @ 17:30:22
  Author: jgc
    Path: /home/cvs-extra/extra/devel/gcc-fortran

Modified: PKGBUILD (1.19 -> 1.20)

Update to current gcc snapshot


----------+
 PKGBUILD |   31 ++++++++++++++++++-------------
 1 file changed, 18 insertions(+), 13 deletions(-)


Index: extra/devel/gcc-fortran/PKGBUILD
diff -u extra/devel/gcc-fortran/PKGBUILD:1.19 extra/devel/gcc-fortran/PKGBUILD:1.20
--- extra/devel/gcc-fortran/PKGBUILD:1.19	Thu Jun 28 17:08:34 2007
+++ extra/devel/gcc-fortran/PKGBUILD	Wed Jul  4 17:30:22 2007
@@ -1,28 +1,32 @@
-# $Id: PKGBUILD,v 1.19 2007/06/28 21:08:34 jgc Exp $
+# $Id: PKGBUILD,v 1.20 2007/07/04 21:30:22 jgc Exp $
 # Maintainer: Jan de Groot <jgc at archlinux.org>
 # Contributor: Eric Belanger <belanger at astro.umontreal.ca>
 
 pkgname=gcc-fortran
-pkgver=4.2.0
-pkgrel=2
-_snapshot=4.2-20070620
+pkgver=4.2.1
+pkgrel=1
+_snapshot=4.2.1-RC-20070703
 pkgdesc="The GNU Fortran Compiler"
 arch=(i686 x86_64)
 license=('GPL')
 url="http://gcc.gnu.org"
-depends=('gcc>=4.2.0-4' 'mpfr>=2.2.1-2')
+depends=('gcc>=4.2.1-1' 'mpfr>=2.2.1-2')
 conflicts=('gcc-g77')
 replaces=('gcc-g77')
-options=('!libtool' '!emptydirs' '!makeflags')
+options=('!libtool' '!emptydirs')
 source=(#ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-{core,g++,fortran}-${pkgver}.tar.bz2
 	ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-{core,g++,fortran}-${_snapshot}.tar.bz2
 	gcc_pure64.patch)
-md5sums=('247a68e66877cac8dd63ed0c154fa0a8'
-         '3768a7aae3ca257e5c8aa43024bcf5b4'
-         'bbb3bfb799963ff2555a15230a50c76c'
+md5sums=('03bda7b8ae95d505afe459fd2b84a193'
+         '4996ba1ed47f4313e9d6d8a61b0c36d8'
+         '517b9f096cb36c67bbfa54943eddc785'
          '8fc86e4c4d1f4ec8b226307d39fbd9e3')
 
 build() {
+  if ! locale -a | grep ^de_DE; then
+    echo "You need the de_DE locale to build gcc."
+    return 1
+  fi
 #  cd ${startdir}/src/gcc-${pkgver}
   cd ${startdir}/src/gcc-${_snapshot}
   # Don't install libiberty
@@ -39,11 +43,12 @@
   cd build
   ../configure --prefix=/usr --enable-shared \
      --enable-languages=fortran --enable-threads=posix --enable-__cxa_atexit \
-     --disable-multilib --libdir=/usr/lib --libexecdir=/usr/lib --enable-clocale=gnu
-  make bootstrap
-  make DESTDIR=${startdir}/pkg install-target-libgfortran
+     --disable-multilib --libdir=/usr/lib --libexecdir=/usr/lib --enable-clocale=gnu \
+     --with-tune=generic
+  make
+  make -j1 DESTDIR=${startdir}/pkg install-target-libgfortran
   cd gcc
-  make DESTDIR=${startdir}/pkg lang.install-common lang.install-man
+  make -j1 DESTDIR=${startdir}/pkg lang.install-common lang.install-man
   mkdir -p ${startdir}/pkg/usr/lib/gcc/${CHOST}/${pkgver}
   install -m755 f951 ${startdir}/pkg/usr/lib/gcc/${CHOST}/${pkgver}/
 }




More information about the arch-commits mailing list