[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