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

Jan de Groot jgc at archlinux.org
Fri May 18 23:23:38 UTC 2007


    Date: Friday, May 18, 2007 @ 19:23:38
  Author: jgc
    Path: /home/cvs-extra/extra/devel/gcc-fortran

Modified: PKGBUILD (1.15 -> 1.16)

upgpkg: gcc-fortran 4.2.0-1
GCC 4.2.0 release


----------+
 PKGBUILD |   47 +++++++++--------------------------------------
 1 file changed, 9 insertions(+), 38 deletions(-)


Index: extra/devel/gcc-fortran/PKGBUILD
diff -u extra/devel/gcc-fortran/PKGBUILD:1.15 extra/devel/gcc-fortran/PKGBUILD:1.16
--- extra/devel/gcc-fortran/PKGBUILD:1.15	Sun May  6 05:48:32 2007
+++ extra/devel/gcc-fortran/PKGBUILD	Fri May 18 19:23:37 2007
@@ -1,38 +1,24 @@
-# $Id: PKGBUILD,v 1.15 2007/05/06 09:48:32 andyrtr Exp $
+# $Id: PKGBUILD,v 1.16 2007/05/18 23:23:37 jgc Exp $
 # Maintainer: Jan de Groot <jgc at archlinux.org>
 # Contributor: Eric Belanger <belanger at astro.umontreal.ca>
 
 pkgname=gcc-fortran
-pkgver=4.1.2
-_snapshot=4.1-20070430
-pkgrel=4
+pkgver=4.2.0
+pkgrel=1
 pkgdesc="The GNU Fortran Compiler"
 arch=(i686 x86_64)
 license=('GPL')
 url="http://gcc.gnu.org"
-depends=('gcc>=4.1.2-4' 'mpfr>=2.2.1')
+depends=('gcc>=4.2.0' 'mpfr>=2.2.1-2')
 conflicts=('gcc-g77')
 replaces=('gcc-g77')
 options=('nolibtool' 'noemptydirs')
-source=(ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-{core,g++,fortran}-${_snapshot}.tar.bz2
-	gcc_pure64.patch
-	gcc-expandv.dpatch
-	pr26885.dpatch
-	pr26864.dpatch
-	pr27227.dpatch
-	pr26208.dpatch
-	gcc-dwarf2-h.dpatch
-	pr9861-nojava.dpatch
-	gcc-unwind-r111705.dpatch
-	gcc-unwind-r120406.dpatch
-	gcc-r109242.dpatch
-	gcc-r109581.dpatch
-	gcc-4.1-x86-blended.dpatch
-	gcc-pfrs-2.dpatch)
+source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-{core,g++,fortran}-${pkgver}.tar.bz2
+	gcc_pure64.patch)
 
 build() {
   export MAKEFLAGS="-j1"
-  cd ${startdir}/src/gcc-${_snapshot}
+  cd ${startdir}/src/gcc-${pkgver}
   # Don't install libiberty
   sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in
   # Don't run fixincludes
@@ -41,21 +27,6 @@
     patch -Np1 -i ../gcc_pure64.patch || return 1
   fi
 
-  chmod +x ${startdir}/src/*.dpatch
-  ${startdir}/src/gcc-expandv.dpatch -patch
-  ${startdir}/src/pr26885.dpatch -patch
-  ${startdir}/src/pr26864.dpatch -patch
-  ${startdir}/src/pr27227.dpatch -patch
-  ${startdir}/src/pr26208.dpatch -patch
-  ${startdir}/src/gcc-dwarf2-h.dpatch -patch
-  ${startdir}/src/pr9861-nojava.dpatch -patch
-  ${startdir}/src/gcc-unwind-r111705.dpatch -patch
-  ${startdir}/src/gcc-unwind-r120406.dpatch -patch
-  ${startdir}/src/gcc-r109242.dpatch -patch
-  ${startdir}/src/gcc-r109581.dpatch -patch
-  ${startdir}/src/gcc-4.1-x86-blended.dpatch -patch
-  ${startdir}/src/gcc-pfrs-2.dpatch -patch
-
   echo ${pkgver} > gcc/BASE-VER
 
   mkdir build
@@ -63,10 +34,10 @@
   ../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 all-target-libgfortran || return 1
+  make bootstrap
   make DESTDIR=${startdir}/pkg install-target-libgfortran
   cd gcc
-  make DESTDIR=${startdir}/pkg lang.install-normal lang.install-common lang.install-man
+  make 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