[arch-commits] CVS update of extra/lib/libstdc++5 (PKGBUILD)

Thomas Baechler thomas at archlinux.org
Sun Sep 16 17:44:37 UTC 2007


    Date: Sunday, September 16, 2007 @ 13:44:37
  Author: thomas
    Path: /home/cvs-extra/extra/lib/libstdc++5

Modified: PKGBUILD (1.2 -> 1.3)

upgpkg: libstdc++5 3.3.6-2


----------+
 PKGBUILD |   21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)


Index: extra/lib/libstdc++5/PKGBUILD
diff -u extra/lib/libstdc++5/PKGBUILD:1.2 extra/lib/libstdc++5/PKGBUILD:1.3
--- extra/lib/libstdc++5/PKGBUILD:1.2	Tue Jun 20 18:15:28 2006
+++ extra/lib/libstdc++5/PKGBUILD	Sun Sep 16 13:44:36 2007
@@ -1,24 +1,28 @@
-# $Id: PKGBUILD,v 1.2 2006/06/20 22:15:28 andyrtr Exp $
+# $Id: PKGBUILD,v 1.3 2007/09/16 17:44:36 thomas Exp $
 # Maintainer: Jan de Groot <jgc at archlinux.org>
 
 pkgname=libstdc++5
 pkgver=3.3.6
-pkgrel=1
+pkgrel=2
 pkgdesc="GNU Standard C++ library version 3"
 arch=(i686 x86_64)
 url="http://gcc.gnu.org"
-depends=(gcc)
-makedepends=(binutils)
-options=(NOLIBTOOL)
+depends=('gcc-libs')
+makedepends=('binutils' 'gcc')
+options=(!libtool)
 source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-{core,g++}-${pkgver}.tar.bz2 gcc-3.4.3-no_multilib_amd64.patch)
 md5sums=(18c52e6fb8966b7700665dca289d077f 6b3d00b8d079805be1b895f7f6ce47a0 \
          088e0807e677010cafe4e590e8711be1)
 
 build(){
   export MAKEFLAGS="-j1"
+  export CFLAGS=$(echo $CFLAGS | sed 's|-mtune=generic||')
+  export CXXFLAGS=$(echo $CXXFLAGS | sed 's|-mtune=generic||')
   cd ${startdir}/src/gcc-${pkgver}
 
-  [ "$CARCH" = "x86_64" ] && patch -Np0 -i ../gcc-3.4.3-no_multilib_amd64.patch || return 1
+  if [ "$CARCH" = "x86_64" ]; then
+    patch -Np0 -i ../gcc-3.4.3-no_multilib_amd64.patch || return 1
+  fi
 
   # No fixincludes
   sed -i -e 's@\./fixinc\.sh at -c true@' gcc/Makefile.in
@@ -31,10 +35,7 @@
   make DESTDIR=${startdir}/pkg install-target-libstdc++-v3 || return 1
 
   # Remove includefiles and libs provided by gcc
-  rm -rf ${startdir}/pkg/usr/include
+  rm -rf ${startdir}/pkg/usr/{include,share/locale}
   rm -f ${startdir}/pkg/usr/lib/*.a
   rm -f ${startdir}/pkg/usr/lib/libstdc++.so
 }
-
-
-




More information about the arch-commits mailing list