[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