[arch-commits] CVS update of extra/system/gcc3 (PKGBUILD gcc-localeversion.patch)
Tobias Powalowski
tpowa at archlinux.org
Mon Jul 9 22:27:15 UTC 2007
Date: Monday, July 9, 2007 @ 18:27:15
Author: tpowa
Path: /home/cvs-extra/extra/system/gcc3
Modified: PKGBUILD (1.1 -> 1.2) gcc-localeversion.patch (1.1 -> 1.2)
'upgpkg: added to repo for qemu building'
-------------------------+
PKGBUILD | 24 +++++++++++++-----------
gcc-localeversion.patch | 6 +++---
2 files changed, 16 insertions(+), 14 deletions(-)
Index: extra/system/gcc3/PKGBUILD
diff -u extra/system/gcc3/PKGBUILD:1.1 extra/system/gcc3/PKGBUILD:1.2
--- extra/system/gcc3/PKGBUILD:1.1 Wed Feb 7 13:11:23 2007
+++ extra/system/gcc3/PKGBUILD Mon Jul 9 18:27:15 2007
@@ -1,21 +1,23 @@
-# $Id: PKGBUILD,v 1.1 2007/02/07 18:11:23 thomas Exp $
+# $Id: PKGBUILD,v 1.2 2007/07/09 22:27:15 tpowa Exp $
# Maintainer: Jan de Groot <jgc at archlinux.org>
-pkgname=gcc3
-pkgver=3.3.6
-pkgrel=3
+pkgname=gcc34
+pkgver=3.4.6
+pkgrel=1
#_snapshot=4.1-20060519
pkgdesc="The GNU Compiler Collection"
arch=(i686 x86_64)
url="http://gcc.gnu.org"
depends=('libstdc++5' 'gcc')
-options=('nolibtool')
+options=('!libtool')
source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-{core,g++}-${pkgver}.tar.bz2 \
gcc-localeversion.patch gcc-3.3-pure64.patch)
-md5sums=('18c52e6fb8966b7700665dca289d077f' '6b3d00b8d079805be1b895f7f6ce47a0'\
- 'edfe85cad727b75549fa5f8e5ac77a41' 'eb834abd7620a5f11492ee2c243b8346')
-
+
build() {
export MAKEFLAGS="-j1"
+ # use "defaults" CFLAGS and CXXFLAGS
+ export CFLAGS="-march=i686 -O2 -pipe"
+ export CXXFLAGS="-march=i686 -O2 -pipe"
+
cd ${startdir}/src/gcc-${pkgver}
patch -Np0 -i ${startdir}/src/gcc-localeversion.patch || return 1
@@ -34,7 +36,7 @@
../gcc-${pkgver}/configure --prefix=/usr --enable-shared \
--enable-languages=c,c++ --enable-threads=posix \
--enable-__cxa_atexit --disable-multilib --libdir=/usr/lib \
- --enable-clocale=gnu --program-suffix=-3.3
+ --enable-clocale=gnu --program-suffix=-3.4
make bootstrap || return 1
make DESTDIR=${startdir}/pkg install || return 1
@@ -42,6 +44,6 @@
rm -f ${startdir}/pkg/usr/lib/lib{stdc++,supc++,gcc_s}.*
rm -f ${startdir}/pkg/usr/share/locale/*/LC_MESSAGES/libstdc++.mo
rm -rf ${startdir}/pkg/usr/man/man7
- mv ${startdir}/pkg/usr/man/man1/cpp.1 ${startdir}/pkg/usr/man/man1/cpp-3.3.1
- mv ${startdir}/pkg/usr/man/man1/gcov.1 ${startdir}/pkg/usr/man/man1/gcov-3.3.1
+ #mv ${startdir}/pkg/usr/man/man1/cpp.1 ${startdir}/pkg/usr/man/man1/cpp-3.4.1
+ #mv ${startdir}/pkg/usr/man/man1/gcov.1 ${startdir}/pkg/usr/man/man1/gcov-3.4.1
}
Index: extra/system/gcc3/gcc-localeversion.patch
diff -u extra/system/gcc3/gcc-localeversion.patch:1.1 extra/system/gcc3/gcc-localeversion.patch:1.2
--- extra/system/gcc3/gcc-localeversion.patch:1.1 Wed Feb 7 13:11:23 2007
+++ extra/system/gcc3/gcc-localeversion.patch Mon Jul 9 18:27:15 2007
@@ -24,11 +24,11 @@
@@ -2479,6 +2480,7 @@
# Remake the info files.
- docdir = $(srcdir)/doc
+ doc: $(BUILD_INFO) $(GENERATED_MANPAGES) gccbug
+iv := -$(shell echo $(version) | awk -F. '{printf "%s.%s",$$1,$$2}')
- doc: $(BUILD_INFO) $(GENERATED_MANPAGES) gccbug
- info: $(docdir)/cpp.info $(docdir)/gcc.info $(docdir)/gccint.info $(docdir)/gccinstall.info lang.info $(docdir)/cppinternals.info
+ INFOFILES = doc/cpp.info doc/gcc.info doc/gccint.info \
+ doc/gccinstall.info doc/cppinternals.info
@@ -3694,7 +3696,7 @@
GMSGFMT = @GMSGFMT@
MSGMERGE = msgmerge
More information about the arch-commits
mailing list