[arch-commits] Commit in gcc/repos (16 files)

2017-09-10 Thread Bartłomiej Piotrowski
Date: Sunday, September 10, 2017 @ 19:38:50
  Author: bpiotrowski
Revision: 305254

archrelease: copy trunk to core-i686, core-x86_64

Added:
  gcc/repos/core-i686/PKGBUILD
(from rev 305253, gcc/trunk/PKGBUILD)
  gcc/repos/core-i686/Revert-eeb6872bf.patch
(from rev 305253, gcc/trunk/Revert-eeb6872bf.patch)
  gcc/repos/core-i686/c89
(from rev 305253, gcc/trunk/c89)
  gcc/repos/core-i686/c99
(from rev 305253, gcc/trunk/c99)
  gcc/repos/core-x86_64/PKGBUILD
(from rev 305253, gcc/trunk/PKGBUILD)
  gcc/repos/core-x86_64/Revert-eeb6872bf.patch
(from rev 305253, gcc/trunk/Revert-eeb6872bf.patch)
  gcc/repos/core-x86_64/c89
(from rev 305253, gcc/trunk/c89)
  gcc/repos/core-x86_64/c99
(from rev 305253, gcc/trunk/c99)
Deleted:
  gcc/repos/core-i686/PKGBUILD
  gcc/repos/core-i686/Revert-eeb6872bf.patch
  gcc/repos/core-i686/c89
  gcc/repos/core-i686/c99
  gcc/repos/core-x86_64/PKGBUILD
  gcc/repos/core-x86_64/Revert-eeb6872bf.patch
  gcc/repos/core-x86_64/c89
  gcc/repos/core-x86_64/c99

+
 /PKGBUILD  |  602 +++
 /Revert-eeb6872bf.patch|  164 +
 /c89   |   20 +
 /c99   |   20 +
 core-i686/PKGBUILD |  300 -
 core-i686/Revert-eeb6872bf.patch   |   82 
 core-i686/c89  |   10 
 core-i686/c99  |   10 
 core-x86_64/PKGBUILD   |  300 -
 core-x86_64/Revert-eeb6872bf.patch |   82 
 core-x86_64/c89|   10 
 core-x86_64/c99|   10 
 12 files changed, 806 insertions(+), 804 deletions(-)

Deleted: core-i686/PKGBUILD
===
--- core-i686/PKGBUILD  2017-09-10 16:44:34 UTC (rev 305253)
+++ core-i686/PKGBUILD  2017-09-10 19:38:50 UTC (rev 305254)
@@ -1,300 +0,0 @@
-# $Id$
-# Maintainer:  Bartłomiej Piotrowski 
-# Contributor: Allan McRae 
-
-# toolchain build order: 
linux-api-headers->glibc->binutils->gcc->binutils->glibc
-# NOTE: libtool requires rebuilt with each new gcc version
-
-pkgname=(gcc gcc-libs gcc-fortran gcc-objc gcc-ada gcc-go)
-pkgver=7.2.0
-_pkgver=${pkgver:0:1}
-_islver=0.18
-pkgrel=2
-pkgdesc='The GNU Compiler Collection'
-arch=(i686 x86_64)
-license=(GPL LGPL FDL custom)
-url='http://gcc.gnu.org'
-makedepends=(binutils libmpc gcc-ada doxygen git)
-checkdepends=(dejagnu inetutils)
-options=(!emptydirs)
-_commit=1bd23ca8c30f4827c4bea23deedf7ca33a86ffb5
-source=(git+https://gcc.gnu.org/git/gcc.git#commit=${_commit}
-http://isl.gforge.inria.fr/isl-${_islver}.tar.bz2
-c89 c99
-Revert-eeb6872bf.patch)
-md5sums=('SKIP'
- '11436d6b205e516635b666090b94ab32'
- '3d333df77302ed89e06a4a8539943b7d'
- 'da96f545b863e57c6ab2598c1ea9a740'
- 'e4c9c8b498b04c0f51d219d025ca8407')
-
-_libdir=usr/lib/gcc/$CHOST/$pkgver
-
-prepare() {
-  cd gcc
-
-  # link isl for in-tree build
-  ln -s ../isl-${_islver} isl
-
-  # Do not run fixincludes
-  sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
-
-  # Arch Linux installs x86_64 libraries /lib
-  [[ $CARCH == "x86_64" ]] && sed -i '/m64=/s/lib64/lib/' 
gcc/config/i386/t-linux64
-
-  # hack! - some configure tests for header files using "$CPP $CPPFLAGS"
-  sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {libiberty,gcc}/configure
-
-  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80717
-  git apply ../Revert-eeb6872bf.patch
-
-  mkdir -p "$srcdir/gcc-build"
-}
-
-build() {
-  cd gcc-build
-
-  # using -pipe causes spurious test-suite failures
-  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565
-  CFLAGS=${CFLAGS/-pipe/}
-  CXXFLAGS=${CXXFLAGS/-pipe/}
-
-  "$srcdir/gcc/configure" --prefix=/usr \
-  --libdir=/usr/lib \
-  --libexecdir=/usr/lib \
-  --mandir=/usr/share/man \
-  --infodir=/usr/share/info \
-  --with-bugurl=https://bugs.archlinux.org/ \
-  --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ \
-  --enable-shared \
-  --enable-threads=posix \
-  --enable-libmpx \
-  --with-system-zlib \
-  --with-isl \
-  --enable-__cxa_atexit \
-  --disable-libunwind-exceptions \
-  --enable-clocale=gnu \
-  --disable-libstdcxx-pch \
-  --disable-libssp \
-  --enable-gnu-unique-object \
-  --enable-linker-build-id \
-  --enable-lto \
-  --enable-plugin \
-  --enable-install-libiberty \
-  --with-linker-hash-style=gnu \
-  --enable-gnu-indirect-function \
-  --disable-multilib \
-  --disable-werror \
-  --enable-checking=release \
-  --enable-default-pie \
-  --enable-default-ssp
-
-  make
-
-  # make documentation
-  make -C $CHOST/libstdc++-v3/doc doc-man-doxygen
-}
-
-check() {
-  cd gcc-build
-
-  # increase stack size to prevent test failures
-  # 

[arch-commits] Commit in gcc/repos (16 files)

2017-08-20 Thread Bartłomiej Piotrowski
Date: Sunday, August 20, 2017 @ 08:45:45
  Author: bpiotrowski
Revision: 302926

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  gcc/repos/testing-i686/PKGBUILD
(from rev 302925, gcc/trunk/PKGBUILD)
  gcc/repos/testing-i686/Revert-eeb6872bf.patch
(from rev 302925, gcc/trunk/Revert-eeb6872bf.patch)
  gcc/repos/testing-i686/c89
(from rev 302925, gcc/trunk/c89)
  gcc/repos/testing-i686/c99
(from rev 302925, gcc/trunk/c99)
  gcc/repos/testing-x86_64/PKGBUILD
(from rev 302925, gcc/trunk/PKGBUILD)
  gcc/repos/testing-x86_64/Revert-eeb6872bf.patch
(from rev 302925, gcc/trunk/Revert-eeb6872bf.patch)
  gcc/repos/testing-x86_64/c89
(from rev 302925, gcc/trunk/c89)
  gcc/repos/testing-x86_64/c99
(from rev 302925, gcc/trunk/c99)
Deleted:
  gcc/repos/testing-i686/PKGBUILD
  gcc/repos/testing-i686/Revert-eeb6872bf.patch
  gcc/repos/testing-i686/c89
  gcc/repos/testing-i686/c99
  gcc/repos/testing-x86_64/PKGBUILD
  gcc/repos/testing-x86_64/Revert-eeb6872bf.patch
  gcc/repos/testing-x86_64/c89
  gcc/repos/testing-x86_64/c99

---+
 /PKGBUILD |  600 
 /Revert-eeb6872bf.patch   |  164 
 /c89  |   20 +
 /c99  |   20 +
 testing-i686/PKGBUILD |  300 
 testing-i686/Revert-eeb6872bf.patch   |   82 
 testing-i686/c89  |   10 
 testing-i686/c99  |   10 
 testing-x86_64/PKGBUILD   |  300 
 testing-x86_64/Revert-eeb6872bf.patch |   82 
 testing-x86_64/c89|   10 
 testing-x86_64/c99|   10 
 12 files changed, 804 insertions(+), 804 deletions(-)

Deleted: testing-i686/PKGBUILD
===
--- testing-i686/PKGBUILD   2017-08-20 07:47:48 UTC (rev 302925)
+++ testing-i686/PKGBUILD   2017-08-20 08:45:45 UTC (rev 302926)
@@ -1,300 +0,0 @@
-# $Id$
-# Maintainer:  Bartłomiej Piotrowski 
-# Contributor: Allan McRae 
-
-# toolchain build order: 
linux-api-headers->glibc->binutils->gcc->binutils->glibc
-# NOTE: libtool requires rebuilt with each new gcc version
-
-pkgname=(gcc gcc-libs gcc-fortran gcc-objc gcc-ada gcc-go)
-pkgver=7.2.0
-_pkgver=${pkgver:0:1}
-_islver=0.18
-pkgrel=2
-pkgdesc='The GNU Compiler Collection'
-arch=(i686 x86_64)
-license=(GPL LGPL FDL custom)
-url='http://gcc.gnu.org'
-makedepends=(binutils libmpc gcc-ada doxygen git)
-checkdepends=(dejagnu inetutils)
-options=(!emptydirs)
-_commit=1bd23ca8c30f4827c4bea23deedf7ca33a86ffb5
-source=(git+https://gcc.gnu.org/git/gcc.git#commit=${_commit}
-http://isl.gforge.inria.fr/isl-${_islver}.tar.bz2
-c89 c99
-Revert-eeb6872bf.patch)
-md5sums=('SKIP'
- '11436d6b205e516635b666090b94ab32'
- '3d333df77302ed89e06a4a8539943b7d'
- 'da96f545b863e57c6ab2598c1ea9a740'
- 'e4c9c8b498b04c0f51d219d025ca8407')
-
-_libdir=usr/lib/gcc/$CHOST/$pkgver
-
-prepare() {
-  cd gcc
-
-  # link isl for in-tree build
-  ln -s ../isl-${_islver} isl
-
-  # Do not run fixincludes
-  sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
-
-  # Arch Linux installs x86_64 libraries /lib
-  [[ $CARCH == "x86_64" ]] && sed -i '/m64=/s/lib64/lib/' 
gcc/config/i386/t-linux64
-
-  # hack! - some configure tests for header files using "$CPP $CPPFLAGS"
-  sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {libiberty,gcc}/configure
-
-  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80717
-  git apply ../Revert-eeb6872bf.patch
-
-  mkdir -p "$srcdir/gcc-build"
-}
-
-build() {
-  cd gcc-build
-
-  # using -pipe causes spurious test-suite failures
-  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565
-  CFLAGS=${CFLAGS/-pipe/}
-  CXXFLAGS=${CXXFLAGS/-pipe/}
-
-  "$srcdir/gcc/configure" --prefix=/usr \
-  --libdir=/usr/lib \
-  --libexecdir=/usr/lib \
-  --mandir=/usr/share/man \
-  --infodir=/usr/share/info \
-  --with-bugurl=https://bugs.archlinux.org/ \
-  --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ \
-  --enable-shared \
-  --enable-threads=posix \
-  --enable-libmpx \
-  --with-system-zlib \
-  --with-isl \
-  --enable-__cxa_atexit \
-  --disable-libunwind-exceptions \
-  --enable-clocale=gnu \
-  --disable-libstdcxx-pch \
-  --disable-libssp \
-  --enable-gnu-unique-object \
-  --enable-linker-build-id \
-  --enable-lto \
-  --enable-plugin \
-  --enable-install-libiberty \
-  --with-linker-hash-style=gnu \
-  --enable-gnu-indirect-function \
-  --disable-multilib \
-  --disable-werror \
-  --enable-checking=release \
-  --enable-default-pie \
-  --enable-default-ssp
-
-  make
-
-  # make documentation
-  make -C $CHOST/libstdc++-v3/doc doc-man-doxygen
-}
-
-check() 

[arch-commits] Commit in gcc/repos (16 files)

2017-08-19 Thread Bartłomiej Piotrowski
Date: Saturday, August 19, 2017 @ 22:16:05
  Author: bpiotrowski
Revision: 302918

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  gcc/repos/testing-i686/PKGBUILD
(from rev 302917, gcc/trunk/PKGBUILD)
  gcc/repos/testing-i686/Revert-eeb6872bf.patch
(from rev 302917, gcc/trunk/Revert-eeb6872bf.patch)
  gcc/repos/testing-i686/c89
(from rev 302917, gcc/trunk/c89)
  gcc/repos/testing-i686/c99
(from rev 302917, gcc/trunk/c99)
  gcc/repos/testing-x86_64/PKGBUILD
(from rev 302917, gcc/trunk/PKGBUILD)
  gcc/repos/testing-x86_64/Revert-eeb6872bf.patch
(from rev 302917, gcc/trunk/Revert-eeb6872bf.patch)
  gcc/repos/testing-x86_64/c89
(from rev 302917, gcc/trunk/c89)
  gcc/repos/testing-x86_64/c99
(from rev 302917, gcc/trunk/c99)
Deleted:
  gcc/repos/testing-i686/PKGBUILD
  gcc/repos/testing-i686/Revert-eeb6872bf.patch
  gcc/repos/testing-i686/c89
  gcc/repos/testing-i686/c99
  gcc/repos/testing-x86_64/PKGBUILD
  gcc/repos/testing-x86_64/Revert-eeb6872bf.patch
  gcc/repos/testing-x86_64/c89
  gcc/repos/testing-x86_64/c99

---+
 /PKGBUILD |  600 
 /Revert-eeb6872bf.patch   |  164 
 /c89  |   20 +
 /c99  |   20 +
 testing-i686/PKGBUILD |  295 ---
 testing-i686/Revert-eeb6872bf.patch   |   82 
 testing-i686/c89  |   10 
 testing-i686/c99  |   10 
 testing-x86_64/PKGBUILD   |  295 ---
 testing-x86_64/Revert-eeb6872bf.patch |   82 
 testing-x86_64/c89|   10 
 testing-x86_64/c99|   10 
 12 files changed, 804 insertions(+), 794 deletions(-)

Deleted: testing-i686/PKGBUILD
===
--- testing-i686/PKGBUILD   2017-08-19 22:15:03 UTC (rev 302917)
+++ testing-i686/PKGBUILD   2017-08-19 22:16:05 UTC (rev 302918)
@@ -1,295 +0,0 @@
-# $Id$
-# Maintainer:  Bartłomiej Piotrowski 
-# Contributor: Allan McRae 
-
-# toolchain build order: 
linux-api-headers->glibc->binutils->gcc->binutils->glibc
-# NOTE: libtool requires rebuilt with each new gcc version
-
-pkgname=(gcc gcc-libs gcc-fortran gcc-objc gcc-ada gcc-go)
-pkgver=7.2.0
-_pkgver=${pkgver:0:1}
-_islver=0.18
-pkgrel=1
-pkgdesc='The GNU Compiler Collection'
-arch=(i686 x86_64)
-license=(GPL LGPL FDL custom)
-url='http://gcc.gnu.org'
-makedepends=(binutils libmpc gcc-ada doxygen git)
-checkdepends=(dejagnu inetutils)
-options=(!emptydirs)
-_commit=1bd23ca8c30f4827c4bea23deedf7ca33a86ffb5
-source=(git+https://gcc.gnu.org/git/gcc.git#commit=${_commit}
-http://isl.gforge.inria.fr/isl-${_islver}.tar.bz2
-c89 c99
-Revert-eeb6872bf.patch)
-md5sums=('SKIP'
- '11436d6b205e516635b666090b94ab32'
- '3d333df77302ed89e06a4a8539943b7d'
- 'da96f545b863e57c6ab2598c1ea9a740'
- 'e4c9c8b498b04c0f51d219d025ca8407')
-
-_libdir=usr/lib/gcc/$CHOST/$pkgver
-
-prepare() {
-  cd gcc
-
-  # link isl for in-tree build
-  ln -s ../isl-${_islver} isl
-
-  # Do not run fixincludes
-  sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
-
-  # Arch Linux installs x86_64 libraries /lib
-  [[ $CARCH == "x86_64" ]] && sed -i '/m64=/s/lib64/lib/' 
gcc/config/i386/t-linux64
-
-  # hack! - some configure tests for header files using "$CPP $CPPFLAGS"
-  sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {libiberty,gcc}/configure
-
-  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80717
-  git apply ../Revert-eeb6872bf.patch
-
-  mkdir -p "$srcdir/gcc-build"
-}
-
-build() {
-  cd gcc-build
-
-  # using -pipe causes spurious test-suite failures
-  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565
-  CFLAGS=${CFLAGS/-pipe/}
-  CXXFLAGS=${CXXFLAGS/-pipe/}
-
-  "$srcdir/gcc/configure" --prefix=/usr \
-  --libdir=/usr/lib \
-  --libexecdir=/usr/lib \
-  --mandir=/usr/share/man \
-  --infodir=/usr/share/info \
-  --with-bugurl=https://bugs.archlinux.org/ \
-  --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ \
-  --enable-shared \
-  --enable-threads=posix \
-  --enable-libmpx \
-  --with-system-zlib \
-  --with-isl \
-  --enable-__cxa_atexit \
-  --disable-libunwind-exceptions \
-  --enable-clocale=gnu \
-  --disable-libstdcxx-pch \
-  --disable-libssp \
-  --enable-gnu-unique-object \
-  --enable-linker-build-id \
-  --enable-lto \
-  --enable-plugin \
-  --enable-install-libiberty \
-  --with-linker-hash-style=gnu \
-  --enable-gnu-indirect-function \
-  --disable-multilib \
-  --disable-werror \
-  --enable-checking=release \
-  --enable-default-pie \
-  --enable-default-ssp
-
-  make
-
-  # make documentation
-  make -C $CHOST/libstdc++-v3/doc doc-man-doxygen
-}
-
-check() 

[arch-commits] Commit in gcc/repos (16 files)

2016-02-19 Thread Allan McRae
Date: Saturday, February 20, 2016 @ 00:30:57
  Author: allan
Revision: 260025

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  gcc/repos/testing-i686/
  gcc/repos/testing-i686/PKGBUILD
(from rev 260023, gcc/trunk/PKGBUILD)
  gcc/repos/testing-i686/Unlink-the-response-file.patch
(from rev 260023, gcc/trunk/Unlink-the-response-file.patch)
  gcc/repos/testing-i686/gcc-ada.install
(from rev 260023, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-i686/gcc-fortran.install
(from rev 260023, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-i686/gcc-go.install
(from rev 260023, gcc/trunk/gcc-go.install)
  gcc/repos/testing-i686/gcc-libs.install
(from rev 260023, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-i686/gcc.install
(from rev 260023, gcc/trunk/gcc.install)
  gcc/repos/testing-x86_64/
  gcc/repos/testing-x86_64/PKGBUILD
(from rev 260023, gcc/trunk/PKGBUILD)
  gcc/repos/testing-x86_64/Unlink-the-response-file.patch
(from rev 260023, gcc/trunk/Unlink-the-response-file.patch)
  gcc/repos/testing-x86_64/gcc-ada.install
(from rev 260023, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-x86_64/gcc-fortran.install
(from rev 260023, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-x86_64/gcc-go.install
(from rev 260023, gcc/trunk/gcc-go.install)
  gcc/repos/testing-x86_64/gcc-libs.install
(from rev 260023, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-x86_64/gcc.install
(from rev 260023, gcc/trunk/gcc.install)

---+
 testing-i686/PKGBUILD |  325 
 testing-i686/Unlink-the-response-file.patch   |   54 +++
 testing-i686/gcc-ada.install  |   20 +
 testing-i686/gcc-fortran.install  |   16 +
 testing-i686/gcc-go.install   |   20 +
 testing-i686/gcc-libs.install |   16 +
 testing-i686/gcc.install  |   20 +
 testing-x86_64/PKGBUILD   |  325 
 testing-x86_64/Unlink-the-response-file.patch |   54 +++
 testing-x86_64/gcc-ada.install|   20 +
 testing-x86_64/gcc-fortran.install|   16 +
 testing-x86_64/gcc-go.install |   20 +
 testing-x86_64/gcc-libs.install   |   16 +
 testing-x86_64/gcc.install|   20 +
 14 files changed, 942 insertions(+)

Copied: gcc/repos/testing-i686/PKGBUILD (from rev 260023, gcc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2016-02-19 23:30:57 UTC (rev 260025)
@@ -0,0 +1,325 @@
+# $Id$
+# Maintainer: Allan McRae 
+
+# toolchain build order: 
linux-api-headers->glibc->binutils->gcc->binutils->glibc
+# NOTE: libtool requires rebuilt with each new gcc version
+
+pkgname=('gcc' 'gcc-libs' 'gcc-fortran' 'gcc-objc' 'gcc-ada' 'gcc-go')
+pkgver=5.3.0
+_pkgver=5
+_islver=0.15
+pkgrel=5
+_snapshot=5-20160209
+pkgdesc="The GNU Compiler Collection"
+arch=('i686' 'x86_64')
+license=('GPL' 'LGPL' 'FDL' 'custom')
+url="http://gcc.gnu.org;
+makedepends=('binutils>=2.26' 'libmpc' 'gcc-ada' 'doxygen')
+checkdepends=('dejagnu' 'inetutils')
+options=('!emptydirs')
+source=(#ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2
+
ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2
+http://isl.gforge.inria.fr/isl-${_islver}.tar.bz2
+Unlink-the-response-file.patch)
+md5sums=('499161c65b639aa5c12a14944582b7ec'
+ '8428efbbc6f6e2810ce5c1ba73ecf98c'
+ '1f4d4ef71004261376d26d5ba6a84499')
+
+if [ -n "${_snapshot}" ]; then
+  _basedir=gcc-${_snapshot}
+else
+  _basedir=gcc-${pkgver}
+fi
+
+_libdir="usr/lib/gcc/$CHOST/$pkgver"
+
+prepare() {
+  cd ${srcdir}/${_basedir}
+
+  # link isl for in-tree build
+  ln -s ../isl-${_islver} isl
+
+  # Do not run fixincludes
+  sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
+  # Arch Linux installs x86_64 libraries /lib
+  [[ $CARCH == "x86_64" ]] && sed -i '/m64=/s/lib64/lib/' 
gcc/config/i386/t-linux64
+
+  echo ${pkgver} > gcc/BASE-VER
+
+  # hack! - some configure tests for header files using "$CPP $CPPFLAGS"
+  sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {libiberty,gcc}/configure
+
+  # https://bugs.archlinux.org/task/47874 - commit f591a95d
+  patch -p1 -i $srcdir/Unlink-the-response-file.patch
+
+  mkdir ${srcdir}/gcc-build
+}
+
+build() {
+  cd ${srcdir}/gcc-build
+
+  # using -pipe causes spurious test-suite failures
+  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565
+  CFLAGS=${CFLAGS/-pipe/}
+  CXXFLAGS=${CXXFLAGS/-pipe/}
+
+  ${srcdir}/${_basedir}/configure --prefix=/usr \
+  --libdir=/usr/lib --libexecdir=/usr/lib \
+  --mandir=/usr/share/man --infodir=/usr/share/info \
+  --with-bugurl=https://bugs.archlinux.org/ \
+  

[arch-commits] Commit in gcc/repos (16 files)

2016-02-10 Thread Allan McRae
Date: Thursday, February 11, 2016 @ 03:32:30
  Author: allan
Revision: 259051

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  gcc/repos/testing-i686/
  gcc/repos/testing-i686/PKGBUILD
(from rev 259050, gcc/trunk/PKGBUILD)
  gcc/repos/testing-i686/Unlink-the-response-file.patch
(from rev 259050, gcc/trunk/Unlink-the-response-file.patch)
  gcc/repos/testing-i686/gcc-ada.install
(from rev 259050, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-i686/gcc-fortran.install
(from rev 259050, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-i686/gcc-go.install
(from rev 259050, gcc/trunk/gcc-go.install)
  gcc/repos/testing-i686/gcc-libs.install
(from rev 259050, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-i686/gcc.install
(from rev 259050, gcc/trunk/gcc.install)
  gcc/repos/testing-x86_64/
  gcc/repos/testing-x86_64/PKGBUILD
(from rev 259050, gcc/trunk/PKGBUILD)
  gcc/repos/testing-x86_64/Unlink-the-response-file.patch
(from rev 259050, gcc/trunk/Unlink-the-response-file.patch)
  gcc/repos/testing-x86_64/gcc-ada.install
(from rev 259050, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-x86_64/gcc-fortran.install
(from rev 259050, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-x86_64/gcc-go.install
(from rev 259050, gcc/trunk/gcc-go.install)
  gcc/repos/testing-x86_64/gcc-libs.install
(from rev 259050, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-x86_64/gcc.install
(from rev 259050, gcc/trunk/gcc.install)

---+
 testing-i686/PKGBUILD |  325 
 testing-i686/Unlink-the-response-file.patch   |   54 +++
 testing-i686/gcc-ada.install  |   20 +
 testing-i686/gcc-fortran.install  |   16 +
 testing-i686/gcc-go.install   |   20 +
 testing-i686/gcc-libs.install |   16 +
 testing-i686/gcc.install  |   20 +
 testing-x86_64/PKGBUILD   |  325 
 testing-x86_64/Unlink-the-response-file.patch |   54 +++
 testing-x86_64/gcc-ada.install|   20 +
 testing-x86_64/gcc-fortran.install|   16 +
 testing-x86_64/gcc-go.install |   20 +
 testing-x86_64/gcc-libs.install   |   16 +
 testing-x86_64/gcc.install|   20 +
 14 files changed, 942 insertions(+)

Copied: gcc/repos/testing-i686/PKGBUILD (from rev 259050, gcc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2016-02-11 02:32:30 UTC (rev 259051)
@@ -0,0 +1,325 @@
+# $Id$
+# Maintainer: Allan McRae 
+
+# toolchain build order: 
linux-api-headers->glibc->binutils->gcc->binutils->glibc
+# NOTE: libtool requires rebuilt with each new gcc version
+
+pkgname=('gcc' 'gcc-libs' 'gcc-fortran' 'gcc-objc' 'gcc-ada' 'gcc-go')
+pkgver=5.3.0
+_pkgver=5
+_islver=0.15
+pkgrel=4
+_snapshot=5-20160209
+pkgdesc="The GNU Compiler Collection"
+arch=('i686' 'x86_64')
+license=('GPL' 'LGPL' 'FDL' 'custom')
+url="http://gcc.gnu.org;
+makedepends=('binutils>=2.25' 'libmpc' 'gcc-ada' 'doxygen')
+checkdepends=('dejagnu' 'inetutils')
+options=('!emptydirs')
+source=(#ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2
+
ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2
+http://isl.gforge.inria.fr/isl-${_islver}.tar.bz2
+Unlink-the-response-file.patch)
+md5sums=('499161c65b639aa5c12a14944582b7ec'
+ '8428efbbc6f6e2810ce5c1ba73ecf98c'
+ '1f4d4ef71004261376d26d5ba6a84499')
+
+if [ -n "${_snapshot}" ]; then
+  _basedir=gcc-${_snapshot}
+else
+  _basedir=gcc-${pkgver}
+fi
+
+_libdir="usr/lib/gcc/$CHOST/$pkgver"
+
+prepare() {
+  cd ${srcdir}/${_basedir}
+
+  # link isl for in-tree build
+  ln -s ../isl-${_islver} isl
+
+  # Do not run fixincludes
+  sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
+  # Arch Linux installs x86_64 libraries /lib
+  [[ $CARCH == "x86_64" ]] && sed -i '/m64=/s/lib64/lib/' 
gcc/config/i386/t-linux64
+
+  echo ${pkgver} > gcc/BASE-VER
+
+  # hack! - some configure tests for header files using "$CPP $CPPFLAGS"
+  sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {libiberty,gcc}/configure
+
+  # https://bugs.archlinux.org/task/47874 - commit f591a95d
+  patch -p1 -i $srcdir/Unlink-the-response-file.patch
+
+  mkdir ${srcdir}/gcc-build
+}
+
+build() {
+  cd ${srcdir}/gcc-build
+
+  # using -pipe causes spurious test-suite failures
+  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565
+  CFLAGS=${CFLAGS/-pipe/}
+  CXXFLAGS=${CXXFLAGS/-pipe/}
+
+  ${srcdir}/${_basedir}/configure --prefix=/usr \
+  --libdir=/usr/lib --libexecdir=/usr/lib \
+  --mandir=/usr/share/man --infodir=/usr/share/info \
+  --with-bugurl=https://bugs.archlinux.org/ \
+  

[arch-commits] Commit in gcc/repos (16 files)

2015-08-05 Thread Allan McRae
Date: Thursday, August 6, 2015 @ 06:29:58
  Author: allan
Revision: 243064

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  gcc/repos/staging-i686/
  gcc/repos/staging-i686/PKGBUILD
(from rev 243063, gcc/trunk/PKGBUILD)
  gcc/repos/staging-i686/gcc-ada.install
(from rev 243063, gcc/trunk/gcc-ada.install)
  gcc/repos/staging-i686/gcc-fortran.install
(from rev 243063, gcc/trunk/gcc-fortran.install)
  gcc/repos/staging-i686/gcc-go.install
(from rev 243063, gcc/trunk/gcc-go.install)
  gcc/repos/staging-i686/gcc-libs.install
(from rev 243063, gcc/trunk/gcc-libs.install)
  gcc/repos/staging-i686/gcc.install
(from rev 243063, gcc/trunk/gcc.install)
  gcc/repos/staging-i686/pr66035.patch
(from rev 243063, gcc/trunk/pr66035.patch)
  gcc/repos/staging-x86_64/
  gcc/repos/staging-x86_64/PKGBUILD
(from rev 243063, gcc/trunk/PKGBUILD)
  gcc/repos/staging-x86_64/gcc-ada.install
(from rev 243063, gcc/trunk/gcc-ada.install)
  gcc/repos/staging-x86_64/gcc-fortran.install
(from rev 243063, gcc/trunk/gcc-fortran.install)
  gcc/repos/staging-x86_64/gcc-go.install
(from rev 243063, gcc/trunk/gcc-go.install)
  gcc/repos/staging-x86_64/gcc-libs.install
(from rev 243063, gcc/trunk/gcc-libs.install)
  gcc/repos/staging-x86_64/gcc.install
(from rev 243063, gcc/trunk/gcc.install)
  gcc/repos/staging-x86_64/pr66035.patch
(from rev 243063, gcc/trunk/pr66035.patch)

+
 staging-i686/PKGBUILD  |  324 +++
 staging-i686/gcc-ada.install   |   20 ++
 staging-i686/gcc-fortran.install   |   16 +
 staging-i686/gcc-go.install|   20 ++
 staging-i686/gcc-libs.install  |   16 +
 staging-i686/gcc.install   |   20 ++
 staging-i686/pr66035.patch |   48 +
 staging-x86_64/PKGBUILD|  324 +++
 staging-x86_64/gcc-ada.install |   20 ++
 staging-x86_64/gcc-fortran.install |   16 +
 staging-x86_64/gcc-go.install  |   20 ++
 staging-x86_64/gcc-libs.install|   16 +
 staging-x86_64/gcc.install |   20 ++
 staging-x86_64/pr66035.patch   |   48 +
 14 files changed, 928 insertions(+)

Copied: gcc/repos/staging-i686/PKGBUILD (from rev 243063, gcc/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2015-08-06 04:29:58 UTC (rev 243064)
@@ -0,0 +1,324 @@
+# $Id$
+# Maintainer: Allan McRae al...@archlinux.org
+
+# toolchain build order: 
linux-api-headers-glibc-binutils-gcc-binutils-glibc
+# NOTE: libtool requires rebuilt with each new gcc version
+
+pkgname=('gcc' 'gcc-libs' 'gcc-fortran' 'gcc-objc' 'gcc-ada' 'gcc-go')
+pkgver=5.2.0
+_pkgver=5
+_islver=0.14.1
+pkgrel=2
+#_snapshot=5-20150623
+pkgdesc=The GNU Compiler Collection
+arch=('i686' 'x86_64')
+license=('GPL' 'LGPL' 'FDL' 'custom')
+url=http://gcc.gnu.org;
+makedepends=('binutils=2.25' 'libmpc' 'gcc-ada' 'doxygen')
+checkdepends=('dejagnu' 'inetutils')
+options=('!emptydirs')
+source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2
+
#ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2
+http://isl.gforge.inria.fr/isl-${_islver}.tar.bz2
+pr66035.patch)
+md5sums=('a51bcfeb3da7dd4c623e27207ed43467'
+ '118d1a379abf7606a3334c98a8411c79'
+ '5b980076cd5fcbc3aff6014f306282dd')
+
+if [ -n ${_snapshot} ]; then
+  _basedir=gcc-${_snapshot}
+else
+  _basedir=gcc-${pkgver}
+fi
+
+_libdir=usr/lib/gcc/$CHOST/$pkgver
+
+prepare() {
+  cd ${srcdir}/${_basedir}
+
+  # link isl for in-tree build
+  ln -s ../isl-${_islver} isl
+
+  # Do not run fixincludes
+  sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
+  # Arch Linux installs x86_64 libraries /lib
+  [[ $CARCH == x86_64 ]]  sed -i '/m64=/s/lib64/lib/' 
gcc/config/i386/t-linux64
+
+  echo ${pkgver}  gcc/BASE-VER
+
+  # hack! - some configure tests for header files using $CPP $CPPFLAGS
+  sed -i /ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/ {libiberty,gcc}/configure
+
+  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66035
+  patch -p1 -i ${srcdir}/pr66035.patch
+
+  mkdir ${srcdir}/gcc-build
+}
+
+build() {
+  cd ${srcdir}/gcc-build
+
+  # using -pipe causes spurious test-suite failures
+  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565
+  CFLAGS=${CFLAGS/-pipe/}
+  CXXFLAGS=${CXXFLAGS/-pipe/}
+
+  ${srcdir}/${_basedir}/configure --prefix=/usr \
+  --libdir=/usr/lib --libexecdir=/usr/lib \
+  --mandir=/usr/share/man --infodir=/usr/share/info \
+  --with-bugurl=https://bugs.archlinux.org/ \
+  --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ \
+  --enable-shared --enable-threads=posix --enable-libmpx \
+  --with-system-zlib --with-isl --enable-__cxa_atexit \
+  --disable-libunwind-exceptions --enable-clocale=gnu \
+  --disable-libstdcxx-pch --disable-libssp \
+  

[arch-commits] Commit in gcc/repos (16 files)

2014-06-05 Thread Allan McRae
Date: Thursday, June 5, 2014 @ 23:39:20
  Author: allan
Revision: 214317

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  gcc/repos/staging-i686/
  gcc/repos/staging-i686/PKGBUILD
(from rev 214316, gcc/trunk/PKGBUILD)
  gcc/repos/staging-i686/gcc-4.8-filename-output.patch
(from rev 214316, gcc/trunk/gcc-4.8-filename-output.patch)
  gcc/repos/staging-i686/gcc-ada.install
(from rev 214316, gcc/trunk/gcc-ada.install)
  gcc/repos/staging-i686/gcc-fortran.install
(from rev 214316, gcc/trunk/gcc-fortran.install)
  gcc/repos/staging-i686/gcc-go.install
(from rev 214316, gcc/trunk/gcc-go.install)
  gcc/repos/staging-i686/gcc-libs.install
(from rev 214316, gcc/trunk/gcc-libs.install)
  gcc/repos/staging-i686/gcc.install
(from rev 214316, gcc/trunk/gcc.install)
  gcc/repos/staging-x86_64/
  gcc/repos/staging-x86_64/PKGBUILD
(from rev 214316, gcc/trunk/PKGBUILD)
  gcc/repos/staging-x86_64/gcc-4.8-filename-output.patch
(from rev 214316, gcc/trunk/gcc-4.8-filename-output.patch)
  gcc/repos/staging-x86_64/gcc-ada.install
(from rev 214316, gcc/trunk/gcc-ada.install)
  gcc/repos/staging-x86_64/gcc-fortran.install
(from rev 214316, gcc/trunk/gcc-fortran.install)
  gcc/repos/staging-x86_64/gcc-go.install
(from rev 214316, gcc/trunk/gcc-go.install)
  gcc/repos/staging-x86_64/gcc-libs.install
(from rev 214316, gcc/trunk/gcc-libs.install)
  gcc/repos/staging-x86_64/gcc.install
(from rev 214316, gcc/trunk/gcc.install)

--+
 staging-i686/PKGBUILD|  306 +
 staging-i686/gcc-4.8-filename-output.patch   |   17 +
 staging-i686/gcc-ada.install |   20 +
 staging-i686/gcc-fortran.install |   16 +
 staging-i686/gcc-go.install  |   20 +
 staging-i686/gcc-libs.install|   16 +
 staging-i686/gcc.install |   20 +
 staging-x86_64/PKGBUILD  |  306 +
 staging-x86_64/gcc-4.8-filename-output.patch |   17 +
 staging-x86_64/gcc-ada.install   |   20 +
 staging-x86_64/gcc-fortran.install   |   16 +
 staging-x86_64/gcc-go.install|   20 +
 staging-x86_64/gcc-libs.install  |   16 +
 staging-x86_64/gcc.install   |   20 +
 14 files changed, 830 insertions(+)

Copied: gcc/repos/staging-i686/PKGBUILD (from rev 214316, gcc/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2014-06-05 21:39:20 UTC (rev 214317)
@@ -0,0 +1,306 @@
+# $Id$
+# Maintainer: Allan McRae al...@archlinux.org
+
+# toolchain build order: 
linux-api-headers-glibc-binutils-gcc-binutils-glibc
+# NOTE: libtool requires rebuilt with each new gcc version
+
+pkgname=('gcc' 'gcc-libs' 'gcc-fortran' 'gcc-objc' 'gcc-ada' 'gcc-go')
+pkgver=4.9.0
+_pkgver=4.9
+pkgrel=4
+_snapshot=4.9-20140604
+pkgdesc=The GNU Compiler Collection
+arch=('i686' 'x86_64')
+license=('GPL' 'LGPL' 'FDL' 'custom')
+url=http://gcc.gnu.org;
+makedepends=('binutils=2.24' 'libmpc' 'cloog' 'gcc-ada' 'doxygen')
+checkdepends=('dejagnu' 'inetutils')
+options=('!emptydirs')
+source=(#ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2
+
ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2
+gcc-4.8-filename-output.patch)
+md5sums=('57aa4ff81c56262dc89994853c4d0149'
+ '40cb437805e2f7a006aa0d0c3098ab0f')
+
+if [ -n ${_snapshot} ]; then
+  _basedir=gcc-${_snapshot}
+else
+  _basedir=gcc-${pkgver}
+fi
+
+_libdir=usr/lib/gcc/$CHOST/$pkgver
+
+prepare() {
+  cd ${srcdir}/${_basedir}
+
+  # Do not run fixincludes
+  sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
+  # Arch Linux installs x86_64 libraries /lib
+  [[ $CARCH == x86_64 ]]  sed -i '/m64=/s/lib64/lib/' 
gcc/config/i386/t-linux64
+
+  echo ${pkgver}  gcc/BASE-VER
+
+  # hack! - some configure tests for header files using $CPP $CPPFLAGS
+  sed -i /ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/ {libiberty,gcc}/configure
+
+  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57653
+  patch -p0 -i ${srcdir}/gcc-4.8-filename-output.patch
+
+  mkdir ${srcdir}/gcc-build
+}
+
+build() {
+  cd ${srcdir}/gcc-build
+
+  # using -pipe causes spurious test-suite failures
+  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565
+  CFLAGS=${CFLAGS/-pipe/}
+  CXXFLAGS=${CXXFLAGS/-pipe/}
+
+  ${srcdir}/${_basedir}/configure --prefix=/usr \
+  --libdir=/usr/lib --libexecdir=/usr/lib \
+  --mandir=/usr/share/man --infodir=/usr/share/info \
+  --with-bugurl=https://bugs.archlinux.org/ \
+  --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ \
+  --enable-shared --enable-threads=posix \
+  --with-system-zlib --enable-__cxa_atexit \
+  --disable-libunwind-exceptions --enable-clocale=gnu \
+  --disable-libstdcxx-pch --disable-libssp \
+ 

[arch-commits] Commit in gcc/repos (16 files)

2014-05-22 Thread Allan McRae
Date: Friday, May 23, 2014 @ 01:02:37
  Author: allan
Revision: 213399

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  gcc/repos/testing-i686/
  gcc/repos/testing-i686/PKGBUILD
(from rev 213398, gcc/trunk/PKGBUILD)
  gcc/repos/testing-i686/gcc-4.8-filename-output.patch
(from rev 213398, gcc/trunk/gcc-4.8-filename-output.patch)
  gcc/repos/testing-i686/gcc-ada.install
(from rev 213398, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-i686/gcc-fortran.install
(from rev 213398, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-i686/gcc-go.install
(from rev 213398, gcc/trunk/gcc-go.install)
  gcc/repos/testing-i686/gcc-libs.install
(from rev 213398, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-i686/gcc.install
(from rev 213398, gcc/trunk/gcc.install)
  gcc/repos/testing-x86_64/
  gcc/repos/testing-x86_64/PKGBUILD
(from rev 213398, gcc/trunk/PKGBUILD)
  gcc/repos/testing-x86_64/gcc-4.8-filename-output.patch
(from rev 213398, gcc/trunk/gcc-4.8-filename-output.patch)
  gcc/repos/testing-x86_64/gcc-ada.install
(from rev 213398, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-x86_64/gcc-fortran.install
(from rev 213398, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-x86_64/gcc-go.install
(from rev 213398, gcc/trunk/gcc-go.install)
  gcc/repos/testing-x86_64/gcc-libs.install
(from rev 213398, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-x86_64/gcc.install
(from rev 213398, gcc/trunk/gcc.install)

--+
 testing-i686/PKGBUILD|  306 +
 testing-i686/gcc-4.8-filename-output.patch   |   17 +
 testing-i686/gcc-ada.install |   20 +
 testing-i686/gcc-fortran.install |   16 +
 testing-i686/gcc-go.install  |   20 +
 testing-i686/gcc-libs.install|   16 +
 testing-i686/gcc.install |   20 +
 testing-x86_64/PKGBUILD  |  306 +
 testing-x86_64/gcc-4.8-filename-output.patch |   17 +
 testing-x86_64/gcc-ada.install   |   20 +
 testing-x86_64/gcc-fortran.install   |   16 +
 testing-x86_64/gcc-go.install|   20 +
 testing-x86_64/gcc-libs.install  |   16 +
 testing-x86_64/gcc.install   |   20 +
 14 files changed, 830 insertions(+)

Copied: gcc/repos/testing-i686/PKGBUILD (from rev 213398, gcc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2014-05-22 23:02:37 UTC (rev 213399)
@@ -0,0 +1,306 @@
+# $Id$
+# Maintainer: Allan McRae al...@archlinux.org
+
+# toolchain build order: 
linux-api-headers-glibc-binutils-gcc-binutils-glibc
+# NOTE: libtool requires rebuilt with each new gcc version
+
+pkgname=('gcc' 'gcc-libs' 'gcc-fortran' 'gcc-objc' 'gcc-ada' 'gcc-go')
+pkgver=4.9.0
+_pkgver=4.9
+pkgrel=3
+_snapshot=4.9-20140521
+pkgdesc=The GNU Compiler Collection
+arch=('i686' 'x86_64')
+license=('GPL' 'LGPL' 'FDL' 'custom')
+url=http://gcc.gnu.org;
+makedepends=('binutils=2.24' 'libmpc' 'cloog' 'gcc-ada' 'doxygen')
+checkdepends=('dejagnu' 'inetutils')
+options=('!emptydirs')
+source=(#ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2
+
ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2
+gcc-4.8-filename-output.patch)
+md5sums=('cd3cbe93ebc7207bf65d30e3c9a74a26'
+ '40cb437805e2f7a006aa0d0c3098ab0f')
+
+if [ -n ${_snapshot} ]; then
+  _basedir=gcc-${_snapshot}
+else
+  _basedir=gcc-${pkgver}
+fi
+
+_libdir=usr/lib/gcc/$CHOST/$pkgver
+
+prepare() {
+  cd ${srcdir}/${_basedir}
+
+  # Do not run fixincludes
+  sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
+  # Arch Linux installs x86_64 libraries /lib
+  [[ $CARCH == x86_64 ]]  sed -i '/m64=/s/lib64/lib/' 
gcc/config/i386/t-linux64
+
+  echo ${pkgver}  gcc/BASE-VER
+
+  # hack! - some configure tests for header files using $CPP $CPPFLAGS
+  sed -i /ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/ {libiberty,gcc}/configure
+
+  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57653
+  patch -p0 -i ${srcdir}/gcc-4.8-filename-output.patch
+
+  mkdir ${srcdir}/gcc-build
+}
+
+build() {
+  cd ${srcdir}/gcc-build
+
+  # using -pipe causes spurious test-suite failures
+  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565
+  CFLAGS=${CFLAGS/-pipe/}
+  CXXFLAGS=${CXXFLAGS/-pipe/}
+
+  ${srcdir}/${_basedir}/configure --prefix=/usr \
+  --libdir=/usr/lib --libexecdir=/usr/lib \
+  --mandir=/usr/share/man --infodir=/usr/share/info \
+  --with-bugurl=https://bugs.archlinux.org/ \
+  --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ \
+  --enable-shared --enable-threads=posix \
+  --with-system-zlib --enable-__cxa_atexit \
+  --disable-libunwind-exceptions --enable-clocale=gnu \
+  --disable-libstdcxx-pch --disable-libssp \
+   

[arch-commits] Commit in gcc/repos (16 files)

2014-04-22 Thread Allan McRae
Date: Wednesday, April 23, 2014 @ 04:24:35
  Author: allan
Revision: 211673

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  gcc/repos/staging-i686/
  gcc/repos/staging-i686/PKGBUILD
(from rev 211672, gcc/trunk/PKGBUILD)
  gcc/repos/staging-i686/gcc-4.8-filename-output.patch
(from rev 211672, gcc/trunk/gcc-4.8-filename-output.patch)
  gcc/repos/staging-i686/gcc-ada.install
(from rev 211672, gcc/trunk/gcc-ada.install)
  gcc/repos/staging-i686/gcc-fortran.install
(from rev 211672, gcc/trunk/gcc-fortran.install)
  gcc/repos/staging-i686/gcc-go.install
(from rev 211672, gcc/trunk/gcc-go.install)
  gcc/repos/staging-i686/gcc-libs.install
(from rev 211672, gcc/trunk/gcc-libs.install)
  gcc/repos/staging-i686/gcc.install
(from rev 211672, gcc/trunk/gcc.install)
  gcc/repos/staging-x86_64/
  gcc/repos/staging-x86_64/PKGBUILD
(from rev 211672, gcc/trunk/PKGBUILD)
  gcc/repos/staging-x86_64/gcc-4.8-filename-output.patch
(from rev 211672, gcc/trunk/gcc-4.8-filename-output.patch)
  gcc/repos/staging-x86_64/gcc-ada.install
(from rev 211672, gcc/trunk/gcc-ada.install)
  gcc/repos/staging-x86_64/gcc-fortran.install
(from rev 211672, gcc/trunk/gcc-fortran.install)
  gcc/repos/staging-x86_64/gcc-go.install
(from rev 211672, gcc/trunk/gcc-go.install)
  gcc/repos/staging-x86_64/gcc-libs.install
(from rev 211672, gcc/trunk/gcc-libs.install)
  gcc/repos/staging-x86_64/gcc.install
(from rev 211672, gcc/trunk/gcc.install)

--+
 staging-i686/PKGBUILD|  304 +
 staging-i686/gcc-4.8-filename-output.patch   |   17 +
 staging-i686/gcc-ada.install |   20 +
 staging-i686/gcc-fortran.install |   16 +
 staging-i686/gcc-go.install  |   20 +
 staging-i686/gcc-libs.install|   16 +
 staging-i686/gcc.install |   20 +
 staging-x86_64/PKGBUILD  |  304 +
 staging-x86_64/gcc-4.8-filename-output.patch |   17 +
 staging-x86_64/gcc-ada.install   |   20 +
 staging-x86_64/gcc-fortran.install   |   16 +
 staging-x86_64/gcc-go.install|   20 +
 staging-x86_64/gcc-libs.install  |   16 +
 staging-x86_64/gcc.install   |   20 +
 14 files changed, 826 insertions(+)

Copied: gcc/repos/staging-i686/PKGBUILD (from rev 211672, gcc/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2014-04-23 02:24:35 UTC (rev 211673)
@@ -0,0 +1,304 @@
+# $Id$
+# Maintainer: Allan McRae al...@archlinux.org
+
+# toolchain build order: 
linux-api-headers-glibc-binutils-gcc-binutils-glibc
+# NOTE: libtool requires rebuilt with each new gcc version
+
+pkgname=('gcc' 'gcc-libs' 'gcc-fortran' 'gcc-objc' 'gcc-ada' 'gcc-go')
+pkgver=4.9.0
+_pkgver=4.9
+pkgrel=1
+#_snapshot=4.9.0-RC-20140411
+pkgdesc=The GNU Compiler Collection
+arch=('i686' 'x86_64')
+license=('GPL' 'LGPL' 'FDL' 'custom')
+url=http://gcc.gnu.org;
+makedepends=('binutils=2.24' 'libmpc' 'cloog' 'gcc-ada' 'doxygen')
+checkdepends=('dejagnu' 'inetutils')
+options=('!emptydirs')
+source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2
+
#ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2
+gcc-4.8-filename-output.patch)
+md5sums=('9709b49ae0e904cbb0a6a1b62853b556'
+ '40cb437805e2f7a006aa0d0c3098ab0f')
+
+if [ -n ${_snapshot} ]; then
+  _basedir=gcc-${_snapshot}
+else
+  _basedir=gcc-${pkgver}
+fi
+
+_libdir=usr/lib/gcc/$CHOST/$pkgver
+
+prepare() {
+  cd ${srcdir}/${_basedir}
+
+  # Do not run fixincludes
+  sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
+  # Arch Linux installs x86_64 libraries /lib
+  [[ $CARCH == x86_64 ]]  sed -i '/m64=/s/lib64/lib/' 
gcc/config/i386/t-linux64
+
+  echo ${pkgver}  gcc/BASE-VER
+
+  # hack! - some configure tests for header files using $CPP $CPPFLAGS
+  sed -i /ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/ {libiberty,gcc}/configure
+
+  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57653
+  patch -p0 -i ${srcdir}/gcc-4.8-filename-output.patch
+
+  mkdir ${srcdir}/gcc-build
+}
+
+build() {
+  cd ${srcdir}/gcc-build
+
+  # using -pipe causes spurious test-suite failures
+  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565
+  CFLAGS=${CFLAGS/-pipe/}
+  CXXFLAGS=${CXXFLAGS/-pipe/}
+
+  ${srcdir}/${_basedir}/configure --prefix=/usr \
+  --libdir=/usr/lib --libexecdir=/usr/lib \
+  --mandir=/usr/share/man --infodir=/usr/share/info \
+  --with-bugurl=https://bugs.archlinux.org/ \
+  --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ \
+  --enable-shared --enable-threads=posix \
+  --with-system-zlib --enable-__cxa_atexit \
+  --disable-libunwind-exceptions --enable-clocale=gnu \
+  --disable-libstdcxx-pch 

[arch-commits] Commit in gcc/repos (16 files)

2013-10-21 Thread Allan McRae
Date: Monday, October 21, 2013 @ 08:00:33
  Author: allan
Revision: 196911

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  gcc/repos/testing-i686/
  gcc/repos/testing-i686/PKGBUILD
(from rev 196910, gcc/trunk/PKGBUILD)
  gcc/repos/testing-i686/gcc-4.8-filename-output.patch
(from rev 196910, gcc/trunk/gcc-4.8-filename-output.patch)
  gcc/repos/testing-i686/gcc-ada.install
(from rev 196910, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-i686/gcc-fortran.install
(from rev 196910, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-i686/gcc-go.install
(from rev 196910, gcc/trunk/gcc-go.install)
  gcc/repos/testing-i686/gcc-libs.install
(from rev 196910, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-i686/gcc.install
(from rev 196910, gcc/trunk/gcc.install)
  gcc/repos/testing-x86_64/
  gcc/repos/testing-x86_64/PKGBUILD
(from rev 196910, gcc/trunk/PKGBUILD)
  gcc/repos/testing-x86_64/gcc-4.8-filename-output.patch
(from rev 196910, gcc/trunk/gcc-4.8-filename-output.patch)
  gcc/repos/testing-x86_64/gcc-ada.install
(from rev 196910, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-x86_64/gcc-fortran.install
(from rev 196910, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-x86_64/gcc-go.install
(from rev 196910, gcc/trunk/gcc-go.install)
  gcc/repos/testing-x86_64/gcc-libs.install
(from rev 196910, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-x86_64/gcc.install
(from rev 196910, gcc/trunk/gcc.install)

--+
 testing-i686/PKGBUILD|  285 +
 testing-i686/gcc-4.8-filename-output.patch   |   17 +
 testing-i686/gcc-ada.install |   20 +
 testing-i686/gcc-fortran.install |   16 +
 testing-i686/gcc-go.install  |   20 +
 testing-i686/gcc-libs.install|   16 +
 testing-i686/gcc.install |   20 +
 testing-x86_64/PKGBUILD  |  285 +
 testing-x86_64/gcc-4.8-filename-output.patch |   17 +
 testing-x86_64/gcc-ada.install   |   20 +
 testing-x86_64/gcc-fortran.install   |   16 +
 testing-x86_64/gcc-go.install|   20 +
 testing-x86_64/gcc-libs.install  |   16 +
 testing-x86_64/gcc.install   |   20 +
 14 files changed, 788 insertions(+)

Copied: gcc/repos/testing-i686/PKGBUILD (from rev 196910, gcc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2013-10-21 06:00:33 UTC (rev 196911)
@@ -0,0 +1,285 @@
+# $Id$
+# Maintainer: Allan McRae al...@archlinux.org
+
+# toolchain build order: 
linux-api-headers-glibc-binutils-gcc-binutils-glibc
+# NOTE: libtool requires rebuilt with each new gcc version
+
+pkgname=('gcc' 'gcc-libs' 'gcc-fortran' 'gcc-objc' 'gcc-ada' 'gcc-go')
+pkgver=4.8.2
+pkgrel=2
+#_snapshot=4.8-20130725
+pkgdesc=The GNU Compiler Collection
+arch=('i686' 'x86_64')
+license=('GPL' 'LGPL' 'FDL' 'custom')
+url=http://gcc.gnu.org;
+makedepends=('binutils=2.23' 'libmpc' 'cloog' 'gcc-ada' 'doxygen')
+checkdepends=('dejagnu' 'inetutils')
+options=('!emptydirs')
+source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2
+
#ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2
+gcc-4.8-filename-output.patch)
+md5sums=('a3d7d63b9cb6b6ea049469a0c4a43c9d'
+ '40cb437805e2f7a006aa0d0c3098ab0f')
+
+
+if [ -n ${_snapshot} ]; then
+  _basedir=gcc-${_snapshot}
+else
+  _basedir=gcc-${pkgver}
+fi
+
+prepare() {
+  cd ${srcdir}/${_basedir}
+
+  # Do not run fixincludes
+  sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
+  # Arch Linux installs x86_64 libraries /lib
+  [[ $CARCH == x86_64 ]]  sed -i '/m64=/s/lib64/lib/' 
gcc/config/i386/t-linux64
+
+  echo ${pkgver}  gcc/BASE-VER
+
+  # hack! - some configure tests for header files using $CPP $CPPFLAGS
+  sed -i /ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/ {libiberty,gcc}/configure
+
+  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57653
+  patch -p0 -i ${srcdir}/gcc-4.8-filename-output.patch
+
+  mkdir ${srcdir}/gcc-build
+}
+
+build() {
+  cd ${srcdir}/gcc-build
+
+  # using -pipe causes spurious test-suite failures
+  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565
+  CFLAGS=${CFLAGS/-pipe/}
+  CXXFLAGS=${CXXFLAGS/-pipe/}
+
+  ${srcdir}/${_basedir}/configure --prefix=/usr \
+  --libdir=/usr/lib --libexecdir=/usr/lib \
+  --mandir=/usr/share/man --infodir=/usr/share/info \
+  --with-bugurl=https://bugs.archlinux.org/ \
+  --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ \
+  --enable-shared --enable-threads=posix \
+  --with-system-zlib --enable-__cxa_atexit \
+  --disable-libunwind-exceptions --enable-clocale=gnu \
+  --disable-libstdcxx-pch \
+  --enable-gnu-unique-object --enable-linker-build-id \
+   

[arch-commits] Commit in gcc/repos (16 files)

2013-10-16 Thread Allan McRae
Date: Thursday, October 17, 2013 @ 01:42:51
  Author: allan
Revision: 196717

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  gcc/repos/testing-i686/
  gcc/repos/testing-i686/PKGBUILD
(from rev 196716, gcc/trunk/PKGBUILD)
  gcc/repos/testing-i686/gcc-4.8-filename-output.patch
(from rev 196716, gcc/trunk/gcc-4.8-filename-output.patch)
  gcc/repos/testing-i686/gcc-ada.install
(from rev 196716, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-i686/gcc-fortran.install
(from rev 196716, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-i686/gcc-go.install
(from rev 196716, gcc/trunk/gcc-go.install)
  gcc/repos/testing-i686/gcc-libs.install
(from rev 196716, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-i686/gcc.install
(from rev 196716, gcc/trunk/gcc.install)
  gcc/repos/testing-x86_64/
  gcc/repos/testing-x86_64/PKGBUILD
(from rev 196716, gcc/trunk/PKGBUILD)
  gcc/repos/testing-x86_64/gcc-4.8-filename-output.patch
(from rev 196716, gcc/trunk/gcc-4.8-filename-output.patch)
  gcc/repos/testing-x86_64/gcc-ada.install
(from rev 196716, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-x86_64/gcc-fortran.install
(from rev 196716, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-x86_64/gcc-go.install
(from rev 196716, gcc/trunk/gcc-go.install)
  gcc/repos/testing-x86_64/gcc-libs.install
(from rev 196716, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-x86_64/gcc.install
(from rev 196716, gcc/trunk/gcc.install)

--+
 testing-i686/PKGBUILD|  275 +
 testing-i686/gcc-4.8-filename-output.patch   |   17 +
 testing-i686/gcc-ada.install |   20 +
 testing-i686/gcc-fortran.install |   16 +
 testing-i686/gcc-go.install  |   20 +
 testing-i686/gcc-libs.install|   16 +
 testing-i686/gcc.install |   20 +
 testing-x86_64/PKGBUILD  |  275 +
 testing-x86_64/gcc-4.8-filename-output.patch |   17 +
 testing-x86_64/gcc-ada.install   |   20 +
 testing-x86_64/gcc-fortran.install   |   16 +
 testing-x86_64/gcc-go.install|   20 +
 testing-x86_64/gcc-libs.install  |   16 +
 testing-x86_64/gcc.install   |   20 +
 14 files changed, 768 insertions(+)

Copied: gcc/repos/testing-i686/PKGBUILD (from rev 196716, gcc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2013-10-16 23:42:51 UTC (rev 196717)
@@ -0,0 +1,275 @@
+# $Id$
+# Maintainer: Allan McRae al...@archlinux.org
+
+# toolchain build order: 
linux-api-headers-glibc-binutils-gcc-binutils-glibc
+# NOTE: libtool requires rebuilt with each new gcc version
+
+pkgname=('gcc' 'gcc-libs' 'gcc-fortran' 'gcc-objc' 'gcc-ada' 'gcc-go')
+pkgver=4.8.2
+pkgrel=1
+#_snapshot=4.8-20130725
+pkgdesc=The GNU Compiler Collection
+arch=('i686' 'x86_64')
+license=('GPL' 'LGPL' 'FDL' 'custom')
+url=http://gcc.gnu.org;
+makedepends=('binutils=2.23' 'libmpc' 'cloog' 'gcc-ada' 'doxygen')
+checkdepends=('dejagnu' 'inetutils')
+options=('!libtool' '!emptydirs')
+source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2
+
#ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2
+gcc-4.8-filename-output.patch)
+md5sums=('a3d7d63b9cb6b6ea049469a0c4a43c9d'
+ '40cb437805e2f7a006aa0d0c3098ab0f')
+
+
+if [ -n ${_snapshot} ]; then
+  _basedir=gcc-${_snapshot}
+else
+  _basedir=gcc-${pkgver}
+fi
+
+prepare() {
+  cd ${srcdir}/${_basedir}
+
+  # Do not run fixincludes
+  sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
+  # Arch Linux installs x86_64 libraries /lib
+  [[ $CARCH == x86_64 ]]  sed -i '/m64=/s/lib64/lib/' 
gcc/config/i386/t-linux64
+
+  echo ${pkgver}  gcc/BASE-VER
+
+  # hack! - some configure tests for header files using $CPP $CPPFLAGS
+  sed -i /ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/ {libiberty,gcc}/configure
+
+  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57653
+  patch -p0 -i ${srcdir}/gcc-4.8-filename-output.patch
+
+  mkdir ${srcdir}/gcc-build
+}
+
+build() {
+  cd ${srcdir}/gcc-build
+
+  # using -pipe causes spurious test-suite failures
+  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565
+  CFLAGS=${CFLAGS/-pipe/}
+  CXXFLAGS=${CXXFLAGS/-pipe/}
+
+  ${srcdir}/${_basedir}/configure --prefix=/usr \
+  --libdir=/usr/lib --libexecdir=/usr/lib \
+  --mandir=/usr/share/man --infodir=/usr/share/info \
+  --with-bugurl=https://bugs.archlinux.org/ \
+  --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ \
+  --enable-shared --enable-threads=posix \
+  --with-system-zlib --enable-__cxa_atexit \
+  --disable-libunwind-exceptions --enable-clocale=gnu \
+  --disable-libstdcxx-pch \
+  --enable-gnu-unique-object 

[arch-commits] Commit in gcc/repos (16 files)

2013-08-13 Thread Allan McRae
Date: Tuesday, August 13, 2013 @ 13:01:24
  Author: allan
Revision: 192512

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  gcc/repos/staging-i686/
  gcc/repos/staging-i686/PKGBUILD
(from rev 192509, gcc/trunk/PKGBUILD)
  gcc/repos/staging-i686/gcc-4.8-filename-output.patch
(from rev 192509, gcc/trunk/gcc-4.8-filename-output.patch)
  gcc/repos/staging-i686/gcc-ada.install
(from rev 192509, gcc/trunk/gcc-ada.install)
  gcc/repos/staging-i686/gcc-fortran.install
(from rev 192509, gcc/trunk/gcc-fortran.install)
  gcc/repos/staging-i686/gcc-go.install
(from rev 192509, gcc/trunk/gcc-go.install)
  gcc/repos/staging-i686/gcc-libs.install
(from rev 192509, gcc/trunk/gcc-libs.install)
  gcc/repos/staging-i686/gcc.install
(from rev 192509, gcc/trunk/gcc.install)
  gcc/repos/staging-x86_64/
  gcc/repos/staging-x86_64/PKGBUILD
(from rev 192509, gcc/trunk/PKGBUILD)
  gcc/repos/staging-x86_64/gcc-4.8-filename-output.patch
(from rev 192509, gcc/trunk/gcc-4.8-filename-output.patch)
  gcc/repos/staging-x86_64/gcc-ada.install
(from rev 192510, gcc/trunk/gcc-ada.install)
  gcc/repos/staging-x86_64/gcc-fortran.install
(from rev 192510, gcc/trunk/gcc-fortran.install)
  gcc/repos/staging-x86_64/gcc-go.install
(from rev 192510, gcc/trunk/gcc-go.install)
  gcc/repos/staging-x86_64/gcc-libs.install
(from rev 192510, gcc/trunk/gcc-libs.install)
  gcc/repos/staging-x86_64/gcc.install
(from rev 192510, gcc/trunk/gcc.install)

--+
 staging-i686/PKGBUILD|  275 +
 staging-i686/gcc-4.8-filename-output.patch   |   17 +
 staging-i686/gcc-ada.install |   20 +
 staging-i686/gcc-fortran.install |   16 +
 staging-i686/gcc-go.install  |   20 +
 staging-i686/gcc-libs.install|   16 +
 staging-i686/gcc.install |   20 +
 staging-x86_64/PKGBUILD  |  275 +
 staging-x86_64/gcc-4.8-filename-output.patch |   17 +
 staging-x86_64/gcc-ada.install   |   20 +
 staging-x86_64/gcc-fortran.install   |   16 +
 staging-x86_64/gcc-go.install|   20 +
 staging-x86_64/gcc-libs.install  |   16 +
 staging-x86_64/gcc.install   |   20 +
 14 files changed, 768 insertions(+)

Copied: gcc/repos/staging-i686/PKGBUILD (from rev 192509, gcc/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2013-08-13 11:01:24 UTC (rev 192512)
@@ -0,0 +1,275 @@
+# $Id$
+# Maintainer: Allan McRae al...@archlinux.org
+
+# toolchain build order: 
linux-api-headers-glibc-binutils-gcc-binutils-glibc
+# NOTE: libtool requires rebuilt with each new gcc version
+
+pkgname=('gcc' 'gcc-libs' 'gcc-fortran' 'gcc-objc' 'gcc-ada' 'gcc-go')
+pkgver=4.8.1
+pkgrel=3
+_snapshot=4.8-20130725
+pkgdesc=The GNU Compiler Collection
+arch=('i686' 'x86_64')
+license=('GPL' 'LGPL' 'FDL' 'custom')
+url=http://gcc.gnu.org;
+makedepends=('binutils=2.23' 'libmpc' 'cloog' 'gcc-ada' 'doxygen')
+checkdepends=('dejagnu' 'inetutils')
+options=('!libtool' '!emptydirs')
+source=(#ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2)
+
ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2
+gcc-4.8-filename-output.patch)
+md5sums=('e21f259bc4c44e61e19a780ad5badfeb'
+ '40cb437805e2f7a006aa0d0c3098ab0f')
+
+
+if [ -n ${_snapshot} ]; then
+  _basedir=gcc-${_snapshot}
+else
+  _basedir=gcc-${pkgver}
+fi
+
+prepare() {
+  cd ${srcdir}/${_basedir}
+
+  # Do not run fixincludes
+  sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
+  # Arch Linux installs x86_64 libraries /lib
+  [[ $CARCH == x86_64 ]]  sed -i '/m64=/s/lib64/lib/' 
gcc/config/i386/t-linux64
+
+  echo ${pkgver}  gcc/BASE-VER
+
+  # hack! - some configure tests for header files using $CPP $CPPFLAGS
+  sed -i /ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/ {libiberty,gcc}/configure
+
+  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57653
+  patch -p0 -i ${srcdir}/gcc-4.8-filename-output.patch
+
+  mkdir ${srcdir}/gcc-build
+}
+
+build() {
+  cd ${srcdir}/gcc-build
+
+  # using -pipe causes spurious test-suite failures
+  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565
+  CFLAGS=${CFLAGS/-pipe/}
+  CXXFLAGS=${CXXFLAGS/-pipe/}
+
+  ${srcdir}/${_basedir}/configure --prefix=/usr \
+  --libdir=/usr/lib --libexecdir=/usr/lib \
+  --mandir=/usr/share/man --infodir=/usr/share/info \
+  --with-bugurl=https://bugs.archlinux.org/ \
+  --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ \
+  --enable-shared --enable-threads=posix \
+  --with-system-zlib --enable-__cxa_atexit \
+  --disable-libunwind-exceptions --enable-clocale=gnu \
+  --disable-libstdcxx-pch \
+  --enable-gnu-unique-object 

[arch-commits] Commit in gcc/repos (16 files)

2013-07-28 Thread Allan McRae
Date: Monday, July 29, 2013 @ 05:10:41
  Author: allan
Revision: 191647

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  gcc/repos/testing-i686/
  gcc/repos/testing-i686/PKGBUILD
(from rev 191646, gcc/trunk/PKGBUILD)
  gcc/repos/testing-i686/gcc-4.8-filename-output.patch
(from rev 191646, gcc/trunk/gcc-4.8-filename-output.patch)
  gcc/repos/testing-i686/gcc-ada.install
(from rev 191646, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-i686/gcc-fortran.install
(from rev 191646, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-i686/gcc-go.install
(from rev 191646, gcc/trunk/gcc-go.install)
  gcc/repos/testing-i686/gcc-libs.install
(from rev 191646, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-i686/gcc.install
(from rev 191646, gcc/trunk/gcc.install)
  gcc/repos/testing-x86_64/
  gcc/repos/testing-x86_64/PKGBUILD
(from rev 191646, gcc/trunk/PKGBUILD)
  gcc/repos/testing-x86_64/gcc-4.8-filename-output.patch
(from rev 191646, gcc/trunk/gcc-4.8-filename-output.patch)
  gcc/repos/testing-x86_64/gcc-ada.install
(from rev 191646, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-x86_64/gcc-fortran.install
(from rev 191646, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-x86_64/gcc-go.install
(from rev 191646, gcc/trunk/gcc-go.install)
  gcc/repos/testing-x86_64/gcc-libs.install
(from rev 191646, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-x86_64/gcc.install
(from rev 191646, gcc/trunk/gcc.install)

--+
 testing-i686/PKGBUILD|  275 +
 testing-i686/gcc-4.8-filename-output.patch   |   17 +
 testing-i686/gcc-ada.install |   20 +
 testing-i686/gcc-fortran.install |   16 +
 testing-i686/gcc-go.install  |   20 +
 testing-i686/gcc-libs.install|   16 +
 testing-i686/gcc.install |   20 +
 testing-x86_64/PKGBUILD  |  275 +
 testing-x86_64/gcc-4.8-filename-output.patch |   17 +
 testing-x86_64/gcc-ada.install   |   20 +
 testing-x86_64/gcc-fortran.install   |   16 +
 testing-x86_64/gcc-go.install|   20 +
 testing-x86_64/gcc-libs.install  |   16 +
 testing-x86_64/gcc.install   |   20 +
 14 files changed, 768 insertions(+)

Copied: gcc/repos/testing-i686/PKGBUILD (from rev 191646, gcc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2013-07-29 03:10:41 UTC (rev 191647)
@@ -0,0 +1,275 @@
+# $Id$
+# Maintainer: Allan McRae al...@archlinux.org
+
+# toolchain build order: 
linux-api-headers-glibc-binutils-gcc-binutils-glibc
+# NOTE: libtool requires rebuilt with each new gcc version
+
+pkgname=('gcc' 'gcc-libs' 'gcc-fortran' 'gcc-objc' 'gcc-ada' 'gcc-go')
+pkgver=4.8.1
+pkgrel=2
+_snapshot=4.8-20130725
+pkgdesc=The GNU Compiler Collection
+arch=('i686' 'x86_64')
+license=('GPL' 'LGPL' 'FDL' 'custom')
+url=http://gcc.gnu.org;
+makedepends=('binutils=2.23' 'libmpc' 'cloog' 'gcc-ada' 'doxygen')
+checkdepends=('dejagnu' 'inetutils')
+options=('!libtool' '!emptydirs')
+source=(#ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2)
+
ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2
+gcc-4.8-filename-output.patch)
+md5sums=('e21f259bc4c44e61e19a780ad5badfeb'
+ '40cb437805e2f7a006aa0d0c3098ab0f')
+
+
+if [ -n ${_snapshot} ]; then
+  _basedir=gcc-${_snapshot}
+else
+  _basedir=gcc-${pkgver}
+fi
+
+prepare() {
+  cd ${srcdir}/${_basedir}
+
+  # Do not run fixincludes
+  sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
+  # Arch Linux installs x86_64 libraries /lib
+  [[ $CARCH == x86_64 ]]  sed -i '/m64=/s/lib64/lib/' 
gcc/config/i386/t-linux64
+
+  echo ${pkgver}  gcc/BASE-VER
+
+  # hack! - some configure tests for header files using $CPP $CPPFLAGS
+  sed -i /ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/ {libiberty,gcc}/configure
+
+  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57653
+  patch -p0 -i ${srcdir}/gcc-4.8-filename-output.patch
+
+  mkdir ${srcdir}/gcc-build
+}
+
+build() {
+  cd ${srcdir}/gcc-build
+
+  # using -pipe causes spurious test-suite failures
+  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565
+  CFLAGS=${CFLAGS/-pipe/}
+  CXXFLAGS=${CXXFLAGS/-pipe/}
+
+  ${srcdir}/${_basedir}/configure --prefix=/usr \
+  --libdir=/usr/lib --libexecdir=/usr/lib \
+  --mandir=/usr/share/man --infodir=/usr/share/info \
+  --with-bugurl=https://bugs.archlinux.org/ \
+  --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ \
+  --enable-shared --enable-threads=posix \
+  --with-system-zlib --enable-__cxa_atexit \
+  --disable-libunwind-exceptions --enable-clocale=gnu \
+  --disable-libstdcxx-pch \
+  --enable-gnu-unique-object 

[arch-commits] Commit in gcc/repos (16 files)

2013-03-28 Thread Allan McRae
Date: Thursday, March 28, 2013 @ 14:02:08
  Author: allan
Revision: 180931

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  gcc/repos/testing-i686/
  gcc/repos/testing-i686/PKGBUILD
(from rev 180929, gcc/trunk/PKGBUILD)
  gcc/repos/testing-i686/gcc-4.7.1-libgo-write.patch
(from rev 180929, gcc/trunk/gcc-4.7.1-libgo-write.patch)
  gcc/repos/testing-i686/gcc-ada.install
(from rev 180929, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-i686/gcc-fortran.install
(from rev 180929, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-i686/gcc-go.install
(from rev 180929, gcc/trunk/gcc-go.install)
  gcc/repos/testing-i686/gcc-libs.install
(from rev 180929, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-i686/gcc.install
(from rev 180929, gcc/trunk/gcc.install)
  gcc/repos/testing-x86_64/
  gcc/repos/testing-x86_64/PKGBUILD
(from rev 180930, gcc/trunk/PKGBUILD)
  gcc/repos/testing-x86_64/gcc-4.7.1-libgo-write.patch
(from rev 180930, gcc/trunk/gcc-4.7.1-libgo-write.patch)
  gcc/repos/testing-x86_64/gcc-ada.install
(from rev 180930, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-x86_64/gcc-fortran.install
(from rev 180930, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-x86_64/gcc-go.install
(from rev 180930, gcc/trunk/gcc-go.install)
  gcc/repos/testing-x86_64/gcc-libs.install
(from rev 180930, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-x86_64/gcc.install
(from rev 180930, gcc/trunk/gcc.install)

+
 testing-i686/PKGBUILD  |  266 +++
 testing-i686/gcc-4.7.1-libgo-write.patch   |   13 +
 testing-i686/gcc-ada.install   |   20 ++
 testing-i686/gcc-fortran.install   |   16 +
 testing-i686/gcc-go.install|   20 ++
 testing-i686/gcc-libs.install  |   16 +
 testing-i686/gcc.install   |   20 ++
 testing-x86_64/PKGBUILD|  266 +++
 testing-x86_64/gcc-4.7.1-libgo-write.patch |   13 +
 testing-x86_64/gcc-ada.install |   20 ++
 testing-x86_64/gcc-fortran.install |   16 +
 testing-x86_64/gcc-go.install  |   20 ++
 testing-x86_64/gcc-libs.install|   16 +
 testing-x86_64/gcc.install |   20 ++
 14 files changed, 742 insertions(+)

Copied: gcc/repos/testing-i686/PKGBUILD (from rev 180929, gcc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2013-03-28 13:02:08 UTC (rev 180931)
@@ -0,0 +1,266 @@
+# $Id$
+# Maintainer: Allan McRae al...@archlinux.org
+
+# toolchain build order: 
linux-api-headers-glibc-binutils-gcc-binutils-glibc
+# NOTE: libtool requires rebuilt with each new gcc version
+
+pkgname=('gcc' 'gcc-libs' 'gcc-fortran' 'gcc-objc' 'gcc-ada' 'gcc-go')
+pkgver=4.8.0
+pkgrel=1
+#_snapshot=4.7-20120721
+pkgdesc=The GNU Compiler Collection
+arch=('i686' 'x86_64')
+license=('GPL' 'LGPL' 'FDL' 'custom')
+url=http://gcc.gnu.org;
+makedepends=('binutils=2.23' 'libmpc' 'cloog' 'gcc-ada' 'doxygen')
+checkdepends=('dejagnu')
+options=('!libtool' '!emptydirs')
+source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2)
+   
#ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2
+md5sums=('e6040024eb9e761c3bea348d1fa5abb0')
+
+
+if [ -n ${_snapshot} ]; then
+  _basedir=gcc-${_snapshot}
+else
+  _basedir=gcc-${pkgver}
+fi
+
+build() {
+  cd ${srcdir}/${_basedir}
+
+  # Do not run fixincludes
+  sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
+  # Arch Linux installs x86_64 libraries /lib
+  [[ $CARCH == x86_64 ]]  sed -i '/m64=/s/lib64/lib/' 
gcc/config/i386/t-linux64
+
+  echo ${pkgver}  gcc/BASE-VER
+
+  # using -pipe causes spurious test-suite failures
+  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565
+  CFLAGS=${CFLAGS/-pipe/}
+  CXXFLAGS=${CXXFLAGS/-pipe/}
+
+  cd ${srcdir}
+  mkdir gcc-build  cd gcc-build
+
+  ${srcdir}/${_basedir}/configure --prefix=/usr \
+  --libdir=/usr/lib --libexecdir=/usr/lib \
+  --mandir=/usr/share/man --infodir=/usr/share/info \
+  --with-bugurl=https://bugs.archlinux.org/ \
+  --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ \
+  --enable-shared --enable-threads=posix \
+  --with-system-zlib --enable-__cxa_atexit \
+  --disable-libunwind-exceptions --enable-clocale=gnu \
+  --disable-libstdcxx-pch \
+  --enable-gnu-unique-object --enable-linker-build-id \
+  --enable-cloog-backend=isl --disable-cloog-version-check \
+  --enable-lto --enable-gold --enable-ld=default \
+  --enable-plugin --with-plugin-ld=ld.gold \
+  --with-linker-hash-style=gnu --disable-install-libiberty \
+  --disable-multilib --disable-libssp --disable-werror \
+  --enable-checking=release
+  make
+  
+  # make documentation
+  cd $CHOST/libstdc++-v3
+  make 

[arch-commits] Commit in gcc/repos (16 files)

2013-01-21 Thread allan
Date: Tuesday, January 22, 2013 @ 05:01:47
  Author: allan
Revision: 175816

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  gcc/repos/testing-i686/
  gcc/repos/testing-i686/PKGBUILD
(from rev 175815, gcc/trunk/PKGBUILD)
  gcc/repos/testing-i686/gcc-4.7.1-libgo-write.patch
(from rev 175815, gcc/trunk/gcc-4.7.1-libgo-write.patch)
  gcc/repos/testing-i686/gcc-ada.install
(from rev 175815, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-i686/gcc-fortran.install
(from rev 175815, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-i686/gcc-go.install
(from rev 175815, gcc/trunk/gcc-go.install)
  gcc/repos/testing-i686/gcc-libs.install
(from rev 175815, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-i686/gcc.install
(from rev 175815, gcc/trunk/gcc.install)
  gcc/repos/testing-x86_64/
  gcc/repos/testing-x86_64/PKGBUILD
(from rev 175815, gcc/trunk/PKGBUILD)
  gcc/repos/testing-x86_64/gcc-4.7.1-libgo-write.patch
(from rev 175815, gcc/trunk/gcc-4.7.1-libgo-write.patch)
  gcc/repos/testing-x86_64/gcc-ada.install
(from rev 175815, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-x86_64/gcc-fortran.install
(from rev 175815, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-x86_64/gcc-go.install
(from rev 175815, gcc/trunk/gcc-go.install)
  gcc/repos/testing-x86_64/gcc-libs.install
(from rev 175815, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-x86_64/gcc.install
(from rev 175815, gcc/trunk/gcc.install)

+
 testing-i686/PKGBUILD  |  265 +++
 testing-i686/gcc-4.7.1-libgo-write.patch   |   13 +
 testing-i686/gcc-ada.install   |   20 ++
 testing-i686/gcc-fortran.install   |   16 +
 testing-i686/gcc-go.install|   20 ++
 testing-i686/gcc-libs.install  |   16 +
 testing-i686/gcc.install   |   20 ++
 testing-x86_64/PKGBUILD|  265 +++
 testing-x86_64/gcc-4.7.1-libgo-write.patch |   13 +
 testing-x86_64/gcc-ada.install |   20 ++
 testing-x86_64/gcc-fortran.install |   16 +
 testing-x86_64/gcc-go.install  |   20 ++
 testing-x86_64/gcc-libs.install|   16 +
 testing-x86_64/gcc.install |   20 ++
 14 files changed, 740 insertions(+)

Copied: gcc/repos/testing-i686/PKGBUILD (from rev 175815, gcc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2013-01-22 04:01:47 UTC (rev 175816)
@@ -0,0 +1,265 @@
+# $Id$
+# Maintainer: Allan McRae al...@archlinux.org
+
+# toolchain build order: 
linux-api-headers-glibc-binutils-gcc-binutils-glibc
+# NOTE: libtool requires rebuilt with each new gcc version
+
+pkgname=('gcc' 'gcc-libs' 'gcc-fortran' 'gcc-objc' 'gcc-ada' 'gcc-go')
+pkgver=4.7.2
+pkgrel=4
+#_snapshot=4.7-20120721
+pkgdesc=The GNU Compiler Collection
+arch=('i686' 'x86_64')
+license=('GPL' 'LGPL' 'FDL' 'custom')
+url=http://gcc.gnu.org;
+makedepends=('binutils=2.23' 'libmpc' 'cloog' 'ppl' 'gcc-ada' 'doxygen')
+checkdepends=('dejagnu')
+options=('!libtool' '!emptydirs')
+source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2
+   
#ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2
+   gcc-4.7.1-libgo-write.patch)
+md5sums=('cc308a0891e778cfda7a151ab8a6e762'
+ 'df82dd175ac566c8a6d46b11ac21f14c')
+
+
+if [ -n ${_snapshot} ]; then
+  _basedir=${srcdir}/gcc-${_snapshot}
+else
+  _basedir=${srcdir}/gcc-${pkgver}
+fi
+
+build() {
+  cd ${_basedir}
+
+  # Do not install libiberty
+  sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in
+
+  # Do not run fixincludes
+  sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
+
+  # Arch Linux installs x86_64 libraries /lib
+  [[ $CARCH == x86_64 ]]  sed -i '/m64=/s/lib64/lib/' 
gcc/config/i386/t-linux64
+
+  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53679
+  patch -p1 -i ${srcdir}/gcc-4.7.1-libgo-write.patch
+
+  echo ${pkgver}  gcc/BASE-VER
+
+  # using -pipe causes spurious test-suite failures
+  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565
+  CFLAGS=${CFLAGS/-pipe/}
+  CXXFLAGS=${CXXFLAGS/-pipe/}
+
+  cd ${srcdir}
+  mkdir gcc-build  cd gcc-build
+
+  ${_basedir}/configure --prefix=/usr \
+  --libdir=/usr/lib --libexecdir=/usr/lib \
+  --mandir=/usr/share/man --infodir=/usr/share/info \
+  --with-bugurl=https://bugs.archlinux.org/ \
+  --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ \
+  --enable-shared --enable-threads=posix \
+  --with-system-zlib --enable-__cxa_atexit \
+  --disable-libunwind-exceptions --enable-clocale=gnu \
+  --disable-libstdcxx-pch --enable-libstdcxx-time \
+  --enable-gnu-unique-object --enable-linker-build-id \
+  --with-ppl --enable-cloog-backend=isl \
+  --disable-ppl-version-check