[arch-commits] CVS update of arch/build/base/gcc (PKGBUILD)

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


    Date: Friday, May 18, 2007 @ 19:17:39
  Author: jgc
    Path: /home/cvs-arch/arch/build/base/gcc

Modified: PKGBUILD (1.62 -> 1.63)

upgpkg: gcc 4.2.0-1
Update to 4.2.0, no debian patches needed for libjava support anymore


----------+
 PKGBUILD |   55 +++++++++++++++++--------------------------------------
 1 file changed, 17 insertions(+), 38 deletions(-)


Index: arch/build/base/gcc/PKGBUILD
diff -u arch/build/base/gcc/PKGBUILD:1.62 arch/build/base/gcc/PKGBUILD:1.63
--- arch/build/base/gcc/PKGBUILD:1.62	Sun May  6 04:03:23 2007
+++ arch/build/base/gcc/PKGBUILD	Fri May 18 19:17:39 2007
@@ -1,35 +1,26 @@
-# $Id: PKGBUILD,v 1.62 2007/05/06 08:03:23 andyrtr Exp $
+# $Id: PKGBUILD,v 1.63 2007/05/18 23:17:39 jgc Exp $
 # Maintainer: Jan de Groot <jgc at archlinux.org>
 pkgname=gcc
-pkgver=4.1.2
-pkgrel=4
-_snapshot=4.1-20070430
+pkgver=4.2.0
+pkgrel=1
 pkgdesc="The GNU Compiler Collection"
 arch=(i686 x86_64)
 license=('GPL' 'LGPL')
 url="http://gcc.gnu.org"
 depends=('glibc>=2.5' 'binutils>=2.17')
 options=('nolibtool')
-source=(ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-{core,g++,objc}-${_snapshot}.tar.bz2
-	ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-man-4.0.0.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++,objc}-${pkgver}.tar.bz2
+	ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-man-4.2.0.tar.bz2
+	gcc_pure64.patch)
+md5sums=('de693d0917d710c3de41297d574470f5'
+         'f30a13d9d33693f4cd6452318fa80ff3'
+         '3115bf3886355651fa34b3ad72c6e245'
+         'e70d37c0623b15e90cff47d91816a941'
+         '1ceaa49e3a1d9f984ecc2893c43f7425')
 
-build() {
+bla() {
   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
 
@@ -39,21 +30,6 @@
   # Don't run fixincludes
   sed -i -e 's@\./fixinc\.sh at -c true@' gcc/Makefile.in
 
-  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
@@ -65,6 +41,9 @@
       --libexecdir=/usr/lib --enable-clocale=gnu
 
   make bootstrap || return 1
+}
+build() {
+  cd ${startdir}/src/${pkgname}-${pkgver}/build
   make DESTDIR=${startdir}/pkg install || return 1
   mkdir -p ${startdir}/pkg/lib
   (cd ${startdir}/pkg/lib; ln -s ../usr/bin/cpp)
@@ -72,5 +51,5 @@
 
   # install the libstdc++ man pages
   mkdir -p ${startdir}/pkg/usr/man/man3
-  install -m644 ${startdir}/src/man/man3/* ${startdir}/pkg/usr/man/man3/
+  install -m644 ${startdir}/src/man-${pkgver}/man3/* ${startdir}/pkg/usr/man/man3/
 }




More information about the arch-commits mailing list