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

2015-04-22 Thread Allan McRae
Date: Thursday, April 23, 2015 @ 07:23:16
  Author: allan
Revision: 237948

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

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

--+
 staging-i686/PKGBUILD|  310 +
 staging-i686/gcc-4.8-filename-output.patch   |   17 +
 staging-i686/gcc-4.9-isl-0.13-hack.patch |   71 +
 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  |  310 +
 staging-x86_64/gcc-4.8-filename-output.patch |   17 +
 staging-x86_64/gcc-4.9-isl-0.13-hack.patch   |   71 +
 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 +
 16 files changed, 980 insertions(+)

Copied: gcc/repos/staging-i686/PKGBUILD (from rev 237946, gcc/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2015-04-23 05:23:16 UTC (rev 237948)
@@ -0,0 +1,310 @@
+# $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.1.0
+_pkgver=5
+_islver=0.14.1
+pkgrel=1
+#_snapshot=5.1.0-RC-20150412
+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)
+md5sums=('d5525b1127d07d215960e6051c5da35e'
+ '118d1a379abf7606a3334c98a8411c79')
+
+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
+
+  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 

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

2015-03-05 Thread Allan McRae
Date: Friday, March 6, 2015 @ 04:44:55
  Author: allan
Revision: 232911

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

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

--+
 testing-i686/PKGBUILD|  315 +
 testing-i686/gcc-4.8-filename-output.patch   |   17 +
 testing-i686/gcc-4.9-isl-0.13-hack.patch |   71 +
 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  |  315 +
 testing-x86_64/gcc-4.8-filename-output.patch |   17 +
 testing-x86_64/gcc-4.9-isl-0.13-hack.patch   |   71 +
 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 +
 16 files changed, 990 insertions(+)

Copied: gcc/repos/testing-i686/PKGBUILD (from rev 232910, gcc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2015-03-06 03:44:55 UTC (rev 232911)
@@ -0,0 +1,315 @@
+# $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.2
+_pkgver=4.9
+_islver=0.12.2
+_cloogver=0.18.1
+pkgrel=4
+_snapshot=4.9-20150304
+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
+http://www.bastoul.net/cloog/pages/download/cloog-${_cloogver}.tar.gz)
+md5sums=('863bb9d2a9551c9b7447cfc8b7cc7498'
+ 'e039bfcfb6c2ab039b8ee69bf883e824'
+ 'e34fca0540d840e5d0f6427e98c92252')
+
+if [ -n ${_snapshot} ]; then
+  _basedir=gcc-${_snapshot}
+else
+  _basedir=gcc-${pkgver}
+fi
+
+_libdir=usr/lib/gcc/$CHOST/$pkgver
+
+prepare() {
+  cd ${srcdir}/${_basedir}
+
+  # link isl/cloog for in-tree builds
+  ln -s ../isl-${_islver} isl
+  ln -s ../cloog-${_cloogver} cloog
+
+  # 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
+
+  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/}
+  

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

2015-02-07 Thread Allan McRae
Date: Saturday, February 7, 2015 @ 10:50:47
  Author: allan
Revision: 231095

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

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

--+
 staging-i686/PKGBUILD|  315 +
 staging-i686/gcc-4.8-filename-output.patch   |   17 +
 staging-i686/gcc-4.9-isl-0.13-hack.patch |   71 +
 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  |  315 +
 staging-x86_64/gcc-4.8-filename-output.patch |   17 +
 staging-x86_64/gcc-4.9-isl-0.13-hack.patch   |   71 +
 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 +
 16 files changed, 990 insertions(+)

Copied: gcc/repos/staging-i686/PKGBUILD (from rev 231094, gcc/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2015-02-07 09:50:47 UTC (rev 231095)
@@ -0,0 +1,315 @@
+# $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.2
+_pkgver=4.9
+_islver=0.12.2
+_cloogver=0.18.1
+pkgrel=3
+_snapshot=4.9-20150204
+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
+http://www.bastoul.net/cloog/pages/download/cloog-${_cloogver}.tar.gz
+gcc-4.8-filename-output.patch)
+md5sums=('5a59c19c4ff7acd3db7f8d94843f7f85'
+ 'e039bfcfb6c2ab039b8ee69bf883e824'
+ 'e34fca0540d840e5d0f6427e98c92252'
+ '6810bb9b2252f03e6c98d9a671d94589')
+
+if [ -n ${_snapshot} ]; then
+  _basedir=gcc-${_snapshot}
+else
+  _basedir=gcc-${pkgver}
+fi
+
+_libdir=usr/lib/gcc/$CHOST/$pkgver
+
+prepare() {
+  cd ${srcdir}/${_basedir}
+
+  # link isl/cloog for in-tree builds
+  ln -s ../isl-${_islver} isl
+  ln -s ../cloog-${_cloogver} cloog
+
+  # 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
+  # https://gcc.gnu.org/git/?p=gcc.git;a=patch;h=9140d56f
+  patch 

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

2014-12-26 Thread Allan McRae
Date: Saturday, December 27, 2014 @ 04:07:59
  Author: allan
Revision: 228070

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

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

--+
 staging-i686/PKGBUILD|  315 +
 staging-i686/gcc-4.8-filename-output.patch   |   17 +
 staging-i686/gcc-4.9-isl-0.13-hack.patch |   71 +
 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  |  315 +
 staging-x86_64/gcc-4.8-filename-output.patch |   17 +
 staging-x86_64/gcc-4.9-isl-0.13-hack.patch   |   71 +
 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 +
 16 files changed, 990 insertions(+)

Copied: gcc/repos/staging-i686/PKGBUILD (from rev 228069, gcc/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2014-12-27 03:07:59 UTC (rev 228070)
@@ -0,0 +1,315 @@
+# $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.2
+_pkgver=4.9
+_islver=0.12.2
+_cloogver=0.18.1
+pkgrel=2
+_snapshot=4.9-20141224
+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
+http://www.bastoul.net/cloog/pages/download/cloog-${_cloogver}.tar.gz
+gcc-4.8-filename-output.patch)
+md5sums=('064bc3224ed492c1b2751c313f8278b0'
+ 'e039bfcfb6c2ab039b8ee69bf883e824'
+ 'e34fca0540d840e5d0f6427e98c92252'
+ '6810bb9b2252f03e6c98d9a671d94589')
+
+if [ -n ${_snapshot} ]; then
+  _basedir=gcc-${_snapshot}
+else
+  _basedir=gcc-${pkgver}
+fi
+
+_libdir=usr/lib/gcc/$CHOST/$pkgver
+
+prepare() {
+  cd ${srcdir}/${_basedir}
+
+  # link isl/cloog for in-tree builds
+  ln -s ../isl-${_islver} isl
+  ln -s ../cloog-${_cloogver} cloog
+
+  # 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
+  # https://gcc.gnu.org/git/?p=gcc.git;a=patch;h=9140d56f
+  patch 

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

2014-11-02 Thread Allan McRae
Date: Monday, November 3, 2014 @ 03:22:38
  Author: allan
Revision: 225558

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

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

--+
 staging-i686/PKGBUILD|  317 +
 staging-i686/gcc-4.8-filename-output.patch   |   17 +
 staging-i686/gcc-4.9-isl-0.13-hack.patch |   71 +
 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  |  317 +
 staging-x86_64/gcc-4.8-filename-output.patch |   17 +
 staging-x86_64/gcc-4.9-isl-0.13-hack.patch   |   71 +
 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 +
 16 files changed, 994 insertions(+)

Copied: gcc/repos/staging-i686/PKGBUILD (from rev 225557, gcc/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2014-11-03 02:22:38 UTC (rev 225558)
@@ -0,0 +1,317 @@
+# $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.2
+_pkgver=4.9
+_islver=0.12.2
+_cloogver=0.18.1
+pkgrel=1
+#_snapshot=4.9-20140903
+pkgdesc=The GNU Compiler Collection
+arch=('i686' 'x86_64')
+license=('GPL' 'LGPL' 'FDL' 'custom')
+url=http://gcc.gnu.org;
+makedepends=('binutils=2.24' '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
+http://www.bastoul.net/cloog/pages/download/cloog-${_cloogver}.tar.gz
+gcc-4.8-filename-output.patch)
+md5sums=('4df8ee253b7f3863ad0b86359cd39c43'
+ 'e039bfcfb6c2ab039b8ee69bf883e824'
+ 'e34fca0540d840e5d0f6427e98c92252'
+ '6810bb9b2252f03e6c98d9a671d94589')
+
+if [ -n ${_snapshot} ]; then
+  _basedir=gcc-${_snapshot}
+else
+  _basedir=gcc-${pkgver}
+fi
+
+_libdir=usr/lib/gcc/$CHOST/$pkgver
+
+prepare() {
+  cd ${srcdir}/${_basedir}
+
+  # link isl/cloog for in-tree builds
+  ln -s ../isl-${_islver} isl
+  ln -s ../cloog-${_cloogver} cloog
+
+  # 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
+  # https://gcc.gnu.org/git/?p=gcc.git;a=patch;h=9140d56f
+  patch -p1 

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

2014-09-08 Thread Allan McRae
Date: Monday, September 8, 2014 @ 08:17:24
  Author: allan
Revision: 221110

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

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

--+
 testing-i686/PKGBUILD|  313 +
 testing-i686/gcc-4.8-filename-output.patch   |   17 +
 testing-i686/gcc-4.9-isl-0.13-hack.patch |   71 +
 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  |  313 +
 testing-x86_64/gcc-4.8-filename-output.patch |   17 +
 testing-x86_64/gcc-4.9-isl-0.13-hack.patch   |   71 +
 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 +
 16 files changed, 986 insertions(+)

Copied: gcc/repos/testing-i686/PKGBUILD (from rev 221109, gcc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2014-09-08 06:17:24 UTC (rev 221110)
@@ -0,0 +1,313 @@
+# $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.1
+_pkgver=4.9
+pkgrel=2
+_snapshot=4.9-20140903
+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
+gcc-4.9-isl-0.13-hack.patch)
+md5sums=('24dfd67139fda4746d2deff18182611d'
+ '40cb437805e2f7a006aa0d0c3098ab0f'
+ 'f26ae06b9cbc8abe86f5ee4dc5737da8')
+
+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
+
+  # isl-0.13 support - mostly header includes and a function rename
+  # (which does not seem right but causes no testsuite failures...)
+  patch -p1 -i ${srcdir}/gcc-4.9-isl-0.13-hack.patch
+
+  mkdir ${srcdir}/gcc-build
+}
+
+build() {
+  cd ${srcdir}/gcc-build
+
+  # using -pipe causes 

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

2014-09-08 Thread Allan McRae
Date: Monday, September 8, 2014 @ 14:03:44
  Author: allan
Revision: 221153

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

Added:
  gcc/repos/staging-i686/
  gcc/repos/staging-i686/PKGBUILD
(from rev 221150, gcc/trunk/PKGBUILD)
  gcc/repos/staging-i686/gcc-4.8-filename-output.patch
(from rev 221150, gcc/trunk/gcc-4.8-filename-output.patch)
  gcc/repos/staging-i686/gcc-4.9-isl-0.13-hack.patch
(from rev 221150, gcc/trunk/gcc-4.9-isl-0.13-hack.patch)
  gcc/repos/staging-i686/gcc-ada.install
(from rev 221150, gcc/trunk/gcc-ada.install)
  gcc/repos/staging-i686/gcc-fortran.install
(from rev 221150, gcc/trunk/gcc-fortran.install)
  gcc/repos/staging-i686/gcc-go.install
(from rev 221150, gcc/trunk/gcc-go.install)
  gcc/repos/staging-i686/gcc-libs.install
(from rev 221150, gcc/trunk/gcc-libs.install)
  gcc/repos/staging-i686/gcc.install
(from rev 221150, gcc/trunk/gcc.install)
  gcc/repos/staging-x86_64/
  gcc/repos/staging-x86_64/PKGBUILD
(from rev 221152, gcc/trunk/PKGBUILD)
  gcc/repos/staging-x86_64/gcc-4.8-filename-output.patch
(from rev 221152, gcc/trunk/gcc-4.8-filename-output.patch)
  gcc/repos/staging-x86_64/gcc-4.9-isl-0.13-hack.patch
(from rev 221152, gcc/trunk/gcc-4.9-isl-0.13-hack.patch)
  gcc/repos/staging-x86_64/gcc-ada.install
(from rev 221152, gcc/trunk/gcc-ada.install)
  gcc/repos/staging-x86_64/gcc-fortran.install
(from rev 221152, gcc/trunk/gcc-fortran.install)
  gcc/repos/staging-x86_64/gcc-go.install
(from rev 221152, gcc/trunk/gcc-go.install)
  gcc/repos/staging-x86_64/gcc-libs.install
(from rev 221152, gcc/trunk/gcc-libs.install)
  gcc/repos/staging-x86_64/gcc.install
(from rev 221152, gcc/trunk/gcc.install)

--+
 staging-i686/PKGBUILD|  313 +
 staging-i686/gcc-4.8-filename-output.patch   |   17 +
 staging-i686/gcc-4.9-isl-0.13-hack.patch |   71 +
 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  |  313 +
 staging-x86_64/gcc-4.8-filename-output.patch |   17 +
 staging-x86_64/gcc-4.9-isl-0.13-hack.patch   |   71 +
 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 +
 16 files changed, 986 insertions(+)

Copied: gcc/repos/staging-i686/PKGBUILD (from rev 221150, gcc/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2014-09-08 12:03:44 UTC (rev 221153)
@@ -0,0 +1,313 @@
+# $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.1
+_pkgver=4.9
+pkgrel=2
+_snapshot=4.9-20140903
+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
+gcc-4.9-isl-0.13-hack.patch)
+md5sums=('24dfd67139fda4746d2deff18182611d'
+ '40cb437805e2f7a006aa0d0c3098ab0f'
+ 'f26ae06b9cbc8abe86f5ee4dc5737da8')
+
+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
+
+  # isl-0.13 support - mostly header includes and a function rename
+  # (which does not seem right but causes no testsuite failures...)
+  patch -p1 -i ${srcdir}/gcc-4.9-isl-0.13-hack.patch
+
+  mkdir ${srcdir}/gcc-build
+}
+
+build() {
+  cd ${srcdir}/gcc-build
+
+  # using -pipe causes 

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

2014-07-17 Thread Allan McRae
Date: Friday, July 18, 2014 @ 00:50:11
  Author: allan
Revision: 216969

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

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

--+
 testing-i686/PKGBUILD|  313 +
 testing-i686/gcc-4.8-filename-output.patch   |   17 +
 testing-i686/gcc-4.9-isl-0.13-hack.patch |   71 +
 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  |  313 +
 testing-x86_64/gcc-4.8-filename-output.patch |   17 +
 testing-x86_64/gcc-4.9-isl-0.13-hack.patch   |   71 +
 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 +
 16 files changed, 986 insertions(+)

Copied: gcc/repos/testing-i686/PKGBUILD (from rev 216968, gcc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2014-07-17 22:50:11 UTC (rev 216969)
@@ -0,0 +1,313 @@
+# $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.1
+_pkgver=4.9
+pkgrel=1
+#_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
+gcc-4.9-isl-0.13-hack.patch)
+md5sums=('fddf71348546af523353bd43d34919c1'
+ '40cb437805e2f7a006aa0d0c3098ab0f'
+ 'f26ae06b9cbc8abe86f5ee4dc5737da8')
+
+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
+
+  # isl-0.13 support - mostly header includes and a function rename
+  # (which does not seem right but causes no testsuite failures...)
+  patch -p1 -i ${srcdir}/gcc-4.9-isl-0.13-hack.patch
+
+  mkdir ${srcdir}/gcc-build
+}
+
+build() {
+  cd ${srcdir}/gcc-build
+
+  # using -pipe causes 

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

2014-06-25 Thread Allan McRae
Date: Wednesday, June 25, 2014 @ 14:17:29
  Author: allan
Revision: 215434

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

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

--+
 testing-i686/PKGBUILD|  313 +
 testing-i686/gcc-4.8-filename-output.patch   |   17 +
 testing-i686/gcc-4.9-isl-0.13-hack.patch |   71 +
 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  |  313 +
 testing-x86_64/gcc-4.8-filename-output.patch |   17 +
 testing-x86_64/gcc-4.9-isl-0.13-hack.patch   |   71 +
 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 +
 16 files changed, 986 insertions(+)

Copied: gcc/repos/testing-i686/PKGBUILD (from rev 215433, gcc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2014-06-25 12:17:29 UTC (rev 215434)
@@ -0,0 +1,313 @@
+# $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=5
+_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
+gcc-4.9-isl-0.13-hack.patch)
+md5sums=('57aa4ff81c56262dc89994853c4d0149'
+ '40cb437805e2f7a006aa0d0c3098ab0f'
+ 'f26ae06b9cbc8abe86f5ee4dc5737da8')
+
+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
+
+  # isl-0.13 support - mostly header includes and a function rename
+  # (which does not seem right but causes no testsuite failures...)
+  patch -p1 -i ${srcdir}/gcc-4.9-isl-0.13-hack.patch
+
+  mkdir ${srcdir}/gcc-build
+}
+
+build() {
+  cd ${srcdir}/gcc-build
+
+  # using -pipe causes 

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

2014-05-08 Thread Allan McRae
Date: Thursday, May 8, 2014 @ 12:31:02
  Author: allan
Revision: 212123

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

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

--+
 testing-i686/PKGBUILD|  311 +
 testing-i686/gcc-4.8-filename-output.patch   |   17 +
 testing-i686/gcc-4.9-tree-ssa-threadedge.patch   |   38 ++
 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  |  311 +
 testing-x86_64/gcc-4.8-filename-output.patch |   17 +
 testing-x86_64/gcc-4.9-tree-ssa-threadedge.patch |   38 ++
 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 +
 16 files changed, 916 insertions(+)

Copied: gcc/repos/testing-i686/PKGBUILD (from rev 212122, gcc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2014-05-08 10:31:02 UTC (rev 212123)
@@ -0,0 +1,311 @@
+# $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=2
+_snapshot=4.9-20140507
+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
+   gcc-4.9-tree-ssa-threadedge.patch)
+md5sums=('47dc2b91d2876daff53c20c30164c38f'
+ '40cb437805e2f7a006aa0d0c3098ab0f'
+ '311ece7f5446d550e84e28692d2fb823')
+
+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
+
+  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60902
+  patch -p1 -i ${srcdir}/gcc-4.9-tree-ssa-threadedge.patch
+
+  mkdir ${srcdir}/gcc-build
+}
+
+build() {
+  cd ${srcdir}/gcc-build
+
+  # using -pipe causes 

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

2013-12-23 Thread Allan McRae
Date: Monday, December 23, 2013 @ 16:18:29
  Author: allan
Revision: 202654

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

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

--+
 testing-i686/PKGBUILD|  311 +
 testing-i686/gcc-4.8-filename-output.patch   |   17 +
 testing-i686/gcc-4.8-lambda-ICE.patch|   35 ++
 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  |  311 +
 testing-x86_64/gcc-4.8-filename-output.patch |   17 +
 testing-x86_64/gcc-4.8-lambda-ICE.patch  |   35 ++
 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 +
 16 files changed, 910 insertions(+)

Copied: gcc/repos/testing-i686/PKGBUILD (from rev 202653, gcc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2013-12-23 15:18:29 UTC (rev 202654)
@@ -0,0 +1,311 @@
+# $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
+_pkgver=4.8
+pkgrel=7
+_snapshot=4.8-20131219
+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
+gcc-4.8-lambda-ICE.patch)
+md5sums=('666ef08f87649f941bc5512e13a88fdc'
+ '40cb437805e2f7a006aa0d0c3098ab0f'
+ '6eb6e080dbf7bc6825f53a0aaa6c4ef9')
+
+
+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
+  
+  # http://gcc.gnu.org/bugzilla//show_bug.cgi?id=56710 - commit 3d1f8279
+  patch -p1 -i ${srcdir}/gcc-4.8-lambda-ICE.patch
+
+  # installing libiberty headers is broken
+  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56780#c6
+  sed -i 's#@target_header_dir@#libiberty#' libiberty/Makefile.in
+
+  mkdir 

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

2013-12-11 Thread Allan McRae
Date: Wednesday, December 11, 2013 @ 14:53:37
  Author: allan
Revision: 201426

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

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

--+
 testing-i686/PKGBUILD|  310 +
 testing-i686/gcc-4.8-filename-output.patch   |   17 +
 testing-i686/gcc-4.8-lambda-ICE.patch|   35 ++
 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  |  310 +
 testing-x86_64/gcc-4.8-filename-output.patch |   17 +
 testing-x86_64/gcc-4.8-lambda-ICE.patch  |   35 ++
 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 +
 16 files changed, 908 insertions(+)

Copied: gcc/repos/testing-i686/PKGBUILD (from rev 201425, gcc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2013-12-11 13:53:37 UTC (rev 201426)
@@ -0,0 +1,310 @@
+# $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
+_pkgver=4.8
+pkgrel=6
+#_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
+gcc-4.8-lambda-ICE.patch)
+md5sums=('a3d7d63b9cb6b6ea049469a0c4a43c9d'
+ '40cb437805e2f7a006aa0d0c3098ab0f'
+ '6eb6e080dbf7bc6825f53a0aaa6c4ef9')
+
+
+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
+  
+  # http://gcc.gnu.org/bugzilla//show_bug.cgi?id=56710 - commit 3d1f8279
+  patch -p1 -i ${srcdir}/gcc-4.8-lambda-ICE.patch
+
+  # installing libiberty headers is broken
+  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56780#c6
+  sed -i 's#@target_header_dir@#libiberty#' libiberty/Makefile.in
+
+  mkdir 

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

2013-11-27 Thread Allan McRae
Date: Thursday, November 28, 2013 @ 06:04:07
  Author: allan
Revision: 200398

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

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

--+
 testing-i686/PKGBUILD|  304 +
 testing-i686/gcc-4.8-filename-output.patch   |   17 +
 testing-i686/gcc-4.8-lambda-ICE.patch|   35 ++
 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  |  304 +
 testing-x86_64/gcc-4.8-filename-output.patch |   17 +
 testing-x86_64/gcc-4.8-lambda-ICE.patch  |   35 ++
 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 +
 16 files changed, 896 insertions(+)

Copied: gcc/repos/testing-i686/PKGBUILD (from rev 200397, gcc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2013-11-28 05:04:07 UTC (rev 200398)
@@ -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.8.2
+_pkgver=4.8
+pkgrel=5
+#_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
+gcc-4.8-lambda-ICE.patch)
+md5sums=('a3d7d63b9cb6b6ea049469a0c4a43c9d'
+ '40cb437805e2f7a006aa0d0c3098ab0f'
+ '6eb6e080dbf7bc6825f53a0aaa6c4ef9')
+
+
+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
+  
+  # http://gcc.gnu.org/bugzilla//show_bug.cgi?id=56710 - commit 3d1f8279
+  patch -p1 -i ${srcdir}/gcc-4.8-lambda-ICE.patch
+  
+  mkdir ${srcdir}/gcc-build
+}
+
+build() {
+  cd ${srcdir}/gcc-build
+
+  # using -pipe causes spurious test-suite failures
+  # 

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

2013-11-08 Thread Allan McRae
Date: Saturday, November 9, 2013 @ 01:17:08
  Author: allan
Revision: 199266

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

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

--+
 testing-i686/PKGBUILD|  290 +
 testing-i686/gcc-4.8-filename-output.patch   |   17 +
 testing-i686/gcc-4.8-lambda-ICE.patch|   35 +++
 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  |  290 +
 testing-x86_64/gcc-4.8-filename-output.patch |   17 +
 testing-x86_64/gcc-4.8-lambda-ICE.patch  |   35 +++
 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 +
 16 files changed, 868 insertions(+)

Copied: gcc/repos/testing-i686/PKGBUILD (from rev 199265, gcc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2013-11-09 00:17:08 UTC (rev 199266)
@@ -0,0 +1,290 @@
+# $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=4
+#_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
+gcc-4.8-lambda-ICE.patch)
+md5sums=('a3d7d63b9cb6b6ea049469a0c4a43c9d'
+ '40cb437805e2f7a006aa0d0c3098ab0f'
+ '6eb6e080dbf7bc6825f53a0aaa6c4ef9')
+
+
+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
+  
+  # http://gcc.gnu.org/bugzilla//show_bug.cgi?id=56710 - commit 3d1f8279
+  patch -p1 -i ${srcdir}/gcc-4.8-lambda-ICE.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/}
+  

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

2012-05-07 Thread Allan McRae
Date: Monday, May 7, 2012 @ 02:38:30
  Author: allan
Revision: 158685

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

Added:
  gcc/repos/testing-i686/
  gcc/repos/testing-i686/PKGBUILD
(from rev 158684, gcc/trunk/PKGBUILD)
  gcc/repos/testing-i686/gcc-4.7.0-cloog-0.17.patch
(from rev 158684, gcc/trunk/gcc-4.7.0-cloog-0.17.patch)
  gcc/repos/testing-i686/gcc-ada.install
(from rev 158684, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-i686/gcc-fortran.install
(from rev 158684, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-i686/gcc-go.install
(from rev 158684, gcc/trunk/gcc-go.install)
  gcc/repos/testing-i686/gcc-libs.install
(from rev 158684, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-i686/gcc.install
(from rev 158684, gcc/trunk/gcc.install)
  gcc/repos/testing-i686/gcc_pure64.patch
(from rev 158684, gcc/trunk/gcc_pure64.patch)
  gcc/repos/testing-x86_64/
  gcc/repos/testing-x86_64/PKGBUILD
(from rev 158684, gcc/trunk/PKGBUILD)
  gcc/repos/testing-x86_64/gcc-4.7.0-cloog-0.17.patch
(from rev 158684, gcc/trunk/gcc-4.7.0-cloog-0.17.patch)
  gcc/repos/testing-x86_64/gcc-ada.install
(from rev 158684, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-x86_64/gcc-fortran.install
(from rev 158684, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-x86_64/gcc-go.install
(from rev 158684, gcc/trunk/gcc-go.install)
  gcc/repos/testing-x86_64/gcc-libs.install
(from rev 158684, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-x86_64/gcc.install
(from rev 158684, gcc/trunk/gcc.install)
  gcc/repos/testing-x86_64/gcc_pure64.patch
(from rev 158684, gcc/trunk/gcc_pure64.patch)

---+
 testing-i686/PKGBUILD |  265 
 testing-i686/gcc-4.7.0-cloog-0.17.patch   |   24 ++
 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-i686/gcc_pure64.patch |   26 ++
 testing-x86_64/PKGBUILD   |  265 
 testing-x86_64/gcc-4.7.0-cloog-0.17.patch |   24 ++
 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 ++
 testing-x86_64/gcc_pure64.patch   |   26 ++
 16 files changed, 814 insertions(+)

Copied: gcc/repos/testing-i686/PKGBUILD (from rev 158684, gcc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2012-05-07 06:38:30 UTC (rev 158685)
@@ -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.0
+pkgrel=6
+_snapshot=4.7-20120505
+_libstdcppmanver=20120307  # Note: check source directory name 
when updating this
+pkgdesc=The GNU Compiler Collection
+arch=('i686' 'x86_64')
+license=('GPL' 'LGPL' 'FDL' 'custom')
+url=http://gcc.gnu.org;
+makedepends=('binutils=2.22' 'libmpc' 'cloog' 'ppl' 'gcc-ada')
+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
+   
ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-api.${_libstdcppmanver}.man.tar.bz2
+   gcc_pure64.patch
+   gcc-4.7.0-cloog-0.17.patch)
+md5sums=('8e2df3b9a755c9262db0df019cc3542e'
+ '489d2f5311535800a120efd8d18db719'
+ 'ced48436c1b3c981d721a829f1094de1'
+ '575f7d17b022e609447a590e481b18b5')
+
+
+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
+
+  if [ ${CARCH} = x86_64 ]; then
+patch -p1 -i ${srcdir}/gcc_pure64.patch
+  fi
+
+  # compatibility with latest cloog
+  patch -p1 -i ${srcdir}/gcc-4.7.0-cloog-0.17.patch
+
+  echo ${pkgver}  gcc/BASE-VER
+
+  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++ \
+  

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

2012-04-17 Thread Allan McRae
Date: Tuesday, April 17, 2012 @ 10:16:20
  Author: allan
Revision: 156344

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

Added:
  gcc/repos/staging-i686/
  gcc/repos/staging-i686/PKGBUILD
(from rev 156343, gcc/trunk/PKGBUILD)
  gcc/repos/staging-i686/gcc-4.7.0-cloog-0.17.patch
(from rev 156343, gcc/trunk/gcc-4.7.0-cloog-0.17.patch)
  gcc/repos/staging-i686/gcc-ada.install
(from rev 156343, gcc/trunk/gcc-ada.install)
  gcc/repos/staging-i686/gcc-fortran.install
(from rev 156343, gcc/trunk/gcc-fortran.install)
  gcc/repos/staging-i686/gcc-go.install
(from rev 156343, gcc/trunk/gcc-go.install)
  gcc/repos/staging-i686/gcc-libs.install
(from rev 156343, gcc/trunk/gcc-libs.install)
  gcc/repos/staging-i686/gcc.install
(from rev 156343, gcc/trunk/gcc.install)
  gcc/repos/staging-i686/gcc_pure64.patch
(from rev 156343, gcc/trunk/gcc_pure64.patch)
  gcc/repos/staging-x86_64/
  gcc/repos/staging-x86_64/PKGBUILD
(from rev 156343, gcc/trunk/PKGBUILD)
  gcc/repos/staging-x86_64/gcc-4.7.0-cloog-0.17.patch
(from rev 156343, gcc/trunk/gcc-4.7.0-cloog-0.17.patch)
  gcc/repos/staging-x86_64/gcc-ada.install
(from rev 156343, gcc/trunk/gcc-ada.install)
  gcc/repos/staging-x86_64/gcc-fortran.install
(from rev 156343, gcc/trunk/gcc-fortran.install)
  gcc/repos/staging-x86_64/gcc-go.install
(from rev 156343, gcc/trunk/gcc-go.install)
  gcc/repos/staging-x86_64/gcc-libs.install
(from rev 156343, gcc/trunk/gcc-libs.install)
  gcc/repos/staging-x86_64/gcc.install
(from rev 156343, gcc/trunk/gcc.install)
  gcc/repos/staging-x86_64/gcc_pure64.patch
(from rev 156343, gcc/trunk/gcc_pure64.patch)

---+
 staging-i686/PKGBUILD |  265 
 staging-i686/gcc-4.7.0-cloog-0.17.patch   |   24 ++
 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/gcc_pure64.patch |   26 ++
 staging-x86_64/PKGBUILD   |  265 
 staging-x86_64/gcc-4.7.0-cloog-0.17.patch |   24 ++
 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/gcc_pure64.patch   |   26 ++
 16 files changed, 814 insertions(+)

Copied: gcc/repos/staging-i686/PKGBUILD (from rev 156343, gcc/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2012-04-17 14:16:20 UTC (rev 156344)
@@ -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.0
+pkgrel=5
+_snapshot=4.7-20120414
+_libstdcppmanver=20120307  # Note: check source directory name 
when updating this
+pkgdesc=The GNU Compiler Collection
+arch=('i686' 'x86_64')
+license=('GPL' 'LGPL' 'FDL' 'custom')
+url=http://gcc.gnu.org;
+makedepends=('binutils=2.22' 'libmpc' 'cloog' 'ppl' 'gcc-ada')
+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
+   
ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-api.${_libstdcppmanver}.man.tar.bz2
+   gcc_pure64.patch
+   gcc-4.7.0-cloog-0.17.patch)
+md5sums=('9f9d082b64753d5908690500251fc52e'
+ '489d2f5311535800a120efd8d18db719'
+ 'ced48436c1b3c981d721a829f1094de1'
+ '575f7d17b022e609447a590e481b18b5')
+
+
+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
+
+  if [ ${CARCH} = x86_64 ]; then
+patch -p1 -i ${srcdir}/gcc_pure64.patch
+  fi
+
+  # compatibility with latest cloog
+  patch -p1 -i ${srcdir}/gcc-4.7.0-cloog-0.17.patch
+
+  echo ${pkgver}  gcc/BASE-VER
+
+  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++ \
+  

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

2012-04-08 Thread Allan McRae
Date: Sunday, April 8, 2012 @ 22:50:50
  Author: allan
Revision: 155913

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

Added:
  gcc/repos/testing-i686/
  gcc/repos/testing-i686/PKGBUILD
(from rev 155912, gcc/trunk/PKGBUILD)
  gcc/repos/testing-i686/gcc-4.7.0-cloog-0.17.patch
(from rev 155912, gcc/trunk/gcc-4.7.0-cloog-0.17.patch)
  gcc/repos/testing-i686/gcc-ada.install
(from rev 155912, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-i686/gcc-fortran.install
(from rev 155912, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-i686/gcc-go.install
(from rev 155912, gcc/trunk/gcc-go.install)
  gcc/repos/testing-i686/gcc-libs.install
(from rev 155912, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-i686/gcc.install
(from rev 155912, gcc/trunk/gcc.install)
  gcc/repos/testing-i686/gcc_pure64.patch
(from rev 155912, gcc/trunk/gcc_pure64.patch)
  gcc/repos/testing-x86_64/
  gcc/repos/testing-x86_64/PKGBUILD
(from rev 155912, gcc/trunk/PKGBUILD)
  gcc/repos/testing-x86_64/gcc-4.7.0-cloog-0.17.patch
(from rev 155912, gcc/trunk/gcc-4.7.0-cloog-0.17.patch)
  gcc/repos/testing-x86_64/gcc-ada.install
(from rev 155912, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-x86_64/gcc-fortran.install
(from rev 155912, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-x86_64/gcc-go.install
(from rev 155912, gcc/trunk/gcc-go.install)
  gcc/repos/testing-x86_64/gcc-libs.install
(from rev 155912, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-x86_64/gcc.install
(from rev 155912, gcc/trunk/gcc.install)
  gcc/repos/testing-x86_64/gcc_pure64.patch
(from rev 155912, gcc/trunk/gcc_pure64.patch)

---+
 testing-i686/PKGBUILD |  265 
 testing-i686/gcc-4.7.0-cloog-0.17.patch   |   24 ++
 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-i686/gcc_pure64.patch |   26 ++
 testing-x86_64/PKGBUILD   |  265 
 testing-x86_64/gcc-4.7.0-cloog-0.17.patch |   24 ++
 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 ++
 testing-x86_64/gcc_pure64.patch   |   26 ++
 16 files changed, 814 insertions(+)

Copied: gcc/repos/testing-i686/PKGBUILD (from rev 155912, gcc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2012-04-09 02:50:50 UTC (rev 155913)
@@ -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.0
+pkgrel=4
+_snapshot=4.7-20120407
+_libstdcppmanver=20120307  # Note: check source directory name 
when updating this
+pkgdesc=The GNU Compiler Collection
+arch=('i686' 'x86_64')
+license=('GPL' 'LGPL' 'FDL' 'custom')
+url=http://gcc.gnu.org;
+makedepends=('binutils=2.22' 'libmpc' 'cloog' 'ppl' 'gcc-ada')
+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
+   
ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-api.${_libstdcppmanver}.man.tar.bz2
+   gcc_pure64.patch
+   gcc-4.7.0-cloog-0.17.patch)
+md5sums=('e44a8484687ef52c02066d6434ecf42b'
+ '489d2f5311535800a120efd8d18db719'
+ 'ced48436c1b3c981d721a829f1094de1'
+ '575f7d17b022e609447a590e481b18b5')
+
+
+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
+
+  if [ ${CARCH} = x86_64 ]; then
+patch -p1 -i ${srcdir}/gcc_pure64.patch
+  fi
+
+  # compatibility with latest cloog
+  patch -p1 -i ${srcdir}/gcc-4.7.0-cloog-0.17.patch
+
+  echo ${pkgver}  gcc/BASE-VER
+
+  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++ \
+  

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

2012-04-03 Thread Allan McRae
Date: Tuesday, April 3, 2012 @ 07:10:09
  Author: allan
Revision: 155404

db-move: moved gcc from [testing] to [core] (i686)

Added:
  gcc/repos/core-i686/PKGBUILD
(from rev 155397, gcc/repos/testing-i686/PKGBUILD)
  gcc/repos/core-i686/gcc-4.7.0-cloog-0.17.patch
(from rev 155397, gcc/repos/testing-i686/gcc-4.7.0-cloog-0.17.patch)
  gcc/repos/core-i686/gcc-ada.install
(from rev 155397, gcc/repos/testing-i686/gcc-ada.install)
  gcc/repos/core-i686/gcc-fortran.install
(from rev 155397, gcc/repos/testing-i686/gcc-fortran.install)
  gcc/repos/core-i686/gcc-go.install
(from rev 155397, gcc/repos/testing-i686/gcc-go.install)
  gcc/repos/core-i686/gcc-libs.install
(from rev 155397, gcc/repos/testing-i686/gcc-libs.install)
  gcc/repos/core-i686/gcc.install
(from rev 155397, gcc/repos/testing-i686/gcc.install)
  gcc/repos/core-i686/gcc_pure64.patch
(from rev 155397, gcc/repos/testing-i686/gcc_pure64.patch)
Deleted:
  gcc/repos/core-i686/PKGBUILD
  gcc/repos/core-i686/gcc-4.6.2-cloog-0.17.patch
  gcc/repos/core-i686/gcc-ada.install
  gcc/repos/core-i686/gcc-fortran.install
  gcc/repos/core-i686/gcc-go.install
  gcc/repos/core-i686/gcc-hash-style-both.patch
  gcc/repos/core-i686/gcc-libs.install
  gcc/repos/core-i686/gcc.install
  gcc/repos/core-i686/gcc_pure64.patch
  gcc/repos/testing-i686/

+
 PKGBUILD   |  530 +--
 gcc-4.6.2-cloog-0.17.patch |   36 --
 gcc-4.7.0-cloog-0.17.patch |   24 +
 gcc-ada.install|   40 +--
 gcc-fortran.install|   32 +-
 gcc-go.install |   40 +--
 gcc-hash-style-both.patch  |  122 -
 gcc-libs.install   |   32 +-
 gcc.install|   40 +--
 gcc_pure64.patch   |   52 ++--
 10 files changed, 407 insertions(+), 541 deletions(-)

Deleted: core-i686/PKGBUILD
===
--- core-i686/PKGBUILD  2012-04-03 11:10:06 UTC (rev 155403)
+++ core-i686/PKGBUILD  2012-04-03 11:10:09 UTC (rev 155404)
@@ -1,265 +0,0 @@
-# $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.6.3
-pkgrel=1
-#_snapshot=4.6-20120120
-_libstdcppmanver=20111215  # Note: check source directory name 
when updating this
-pkgdesc=The GNU Compiler Collection
-arch=('i686' 'x86_64')
-license=('GPL' 'LGPL' 'FDL' 'custom')
-url=http://gcc.gnu.org;
-makedepends=('binutils=2.22' 'libmpc' 'cloog' 'ppl' 'gcc-ada')
-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
-   
ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-man.${_libstdcppmanver}.tar.bz2
-   gcc_pure64.patch
-   gcc-hash-style-both.patch
-   gcc-4.6.2-cloog-0.17.patch)
-md5sums=('773092fe5194353b02bb0110052a972e'
- '450772ce32daed97d7383199f8797f33'
- '4030ee1c08dd1e843c0225b772360e76'
- '4df25b623799b148a0703eaeec8fdf3f'
- '6d9939a2e667376031679ac9f9c49263')
-
-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
-
-  if [ ${CARCH} = x86_64 ]; then
-patch -Np1 -i ${srcdir}/gcc_pure64.patch
-  fi
-  patch -Np0 -i ${srcdir}/gcc-hash-style-both.patch
-
-  # compatibility with latest cloog
-  patch -Np1 -i ${srcdir}/gcc-4.6.2-cloog-0.17.patch
-
-  echo ${pkgver}  gcc/BASE-VER
-
-  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 \
-  --enable-lto --enable-gold --enable-ld=default \
-  --enable-plugin --with-plugin-ld=ld.gold \
-  --disable-multilib --disable-libssp \
-  --enable-checking=release
-  make
-}
-
-check() {
-  cd gcc-build
-
-  # increase stack size to prevent test failures
-  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31827
-  ulimit -s 32768
-
-  # do not abort on error as some are expected
-  make -k check || 

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

2012-04-03 Thread Allan McRae
Date: Tuesday, April 3, 2012 @ 07:10:13
  Author: allan
Revision: 155405

db-move: moved gcc from [testing] to [core] (x86_64)

Added:
  gcc/repos/core-x86_64/PKGBUILD
(from rev 155397, gcc/repos/testing-x86_64/PKGBUILD)
  gcc/repos/core-x86_64/gcc-4.7.0-cloog-0.17.patch
(from rev 155397, gcc/repos/testing-x86_64/gcc-4.7.0-cloog-0.17.patch)
  gcc/repos/core-x86_64/gcc-ada.install
(from rev 155397, gcc/repos/testing-x86_64/gcc-ada.install)
  gcc/repos/core-x86_64/gcc-fortran.install
(from rev 155397, gcc/repos/testing-x86_64/gcc-fortran.install)
  gcc/repos/core-x86_64/gcc-go.install
(from rev 155397, gcc/repos/testing-x86_64/gcc-go.install)
  gcc/repos/core-x86_64/gcc-libs.install
(from rev 155397, gcc/repos/testing-x86_64/gcc-libs.install)
  gcc/repos/core-x86_64/gcc.install
(from rev 155397, gcc/repos/testing-x86_64/gcc.install)
  gcc/repos/core-x86_64/gcc_pure64.patch
(from rev 155397, gcc/repos/testing-x86_64/gcc_pure64.patch)
Deleted:
  gcc/repos/core-x86_64/PKGBUILD
  gcc/repos/core-x86_64/gcc-4.6.2-cloog-0.17.patch
  gcc/repos/core-x86_64/gcc-ada.install
  gcc/repos/core-x86_64/gcc-fortran.install
  gcc/repos/core-x86_64/gcc-go.install
  gcc/repos/core-x86_64/gcc-hash-style-both.patch
  gcc/repos/core-x86_64/gcc-libs.install
  gcc/repos/core-x86_64/gcc.install
  gcc/repos/core-x86_64/gcc_pure64.patch
  gcc/repos/testing-x86_64/

+
 PKGBUILD   |  530 +--
 gcc-4.6.2-cloog-0.17.patch |   36 --
 gcc-4.7.0-cloog-0.17.patch |   24 +
 gcc-ada.install|   40 +--
 gcc-fortran.install|   32 +-
 gcc-go.install |   40 +--
 gcc-hash-style-both.patch  |  122 -
 gcc-libs.install   |   32 +-
 gcc.install|   40 +--
 gcc_pure64.patch   |   52 ++--
 10 files changed, 407 insertions(+), 541 deletions(-)

Deleted: core-x86_64/PKGBUILD
===
--- core-x86_64/PKGBUILD2012-04-03 11:10:09 UTC (rev 155404)
+++ core-x86_64/PKGBUILD2012-04-03 11:10:13 UTC (rev 155405)
@@ -1,265 +0,0 @@
-# $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.6.3
-pkgrel=1
-#_snapshot=4.6-20120120
-_libstdcppmanver=20111215  # Note: check source directory name 
when updating this
-pkgdesc=The GNU Compiler Collection
-arch=('i686' 'x86_64')
-license=('GPL' 'LGPL' 'FDL' 'custom')
-url=http://gcc.gnu.org;
-makedepends=('binutils=2.22' 'libmpc' 'cloog' 'ppl' 'gcc-ada')
-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
-   
ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-man.${_libstdcppmanver}.tar.bz2
-   gcc_pure64.patch
-   gcc-hash-style-both.patch
-   gcc-4.6.2-cloog-0.17.patch)
-md5sums=('773092fe5194353b02bb0110052a972e'
- '450772ce32daed97d7383199f8797f33'
- '4030ee1c08dd1e843c0225b772360e76'
- '4df25b623799b148a0703eaeec8fdf3f'
- '6d9939a2e667376031679ac9f9c49263')
-
-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
-
-  if [ ${CARCH} = x86_64 ]; then
-patch -Np1 -i ${srcdir}/gcc_pure64.patch
-  fi
-  patch -Np0 -i ${srcdir}/gcc-hash-style-both.patch
-
-  # compatibility with latest cloog
-  patch -Np1 -i ${srcdir}/gcc-4.6.2-cloog-0.17.patch
-
-  echo ${pkgver}  gcc/BASE-VER
-
-  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 \
-  --enable-lto --enable-gold --enable-ld=default \
-  --enable-plugin --with-plugin-ld=ld.gold \
-  --disable-multilib --disable-libssp \
-  --enable-checking=release
-  make
-}
-
-check() {
-  cd gcc-build
-
-  # increase stack size to prevent test failures
-  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31827
-  ulimit -s 

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

2012-03-24 Thread Allan McRae
Date: Saturday, March 24, 2012 @ 04:55:36
  Author: allan
Revision: 154192

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

Added:
  gcc/repos/testing-i686/
  gcc/repos/testing-i686/PKGBUILD
(from rev 154191, gcc/trunk/PKGBUILD)
  gcc/repos/testing-i686/gcc-4.7.0-cloog-0.17.patch
(from rev 154191, gcc/trunk/gcc-4.7.0-cloog-0.17.patch)
  gcc/repos/testing-i686/gcc-ada.install
(from rev 154191, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-i686/gcc-fortran.install
(from rev 154191, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-i686/gcc-go.install
(from rev 154191, gcc/trunk/gcc-go.install)
  gcc/repos/testing-i686/gcc-libs.install
(from rev 154191, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-i686/gcc.install
(from rev 154191, gcc/trunk/gcc.install)
  gcc/repos/testing-i686/gcc_pure64.patch
(from rev 154191, gcc/trunk/gcc_pure64.patch)
  gcc/repos/testing-x86_64/
  gcc/repos/testing-x86_64/PKGBUILD
(from rev 154191, gcc/trunk/PKGBUILD)
  gcc/repos/testing-x86_64/gcc-4.7.0-cloog-0.17.patch
(from rev 154191, gcc/trunk/gcc-4.7.0-cloog-0.17.patch)
  gcc/repos/testing-x86_64/gcc-ada.install
(from rev 154191, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-x86_64/gcc-fortran.install
(from rev 154191, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-x86_64/gcc-go.install
(from rev 154191, gcc/trunk/gcc-go.install)
  gcc/repos/testing-x86_64/gcc-libs.install
(from rev 154191, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-x86_64/gcc.install
(from rev 154191, gcc/trunk/gcc.install)
  gcc/repos/testing-x86_64/gcc_pure64.patch
(from rev 154191, gcc/trunk/gcc_pure64.patch)

---+
 testing-i686/PKGBUILD |  264 
 testing-i686/gcc-4.7.0-cloog-0.17.patch   |   24 ++
 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-i686/gcc_pure64.patch |   26 ++
 testing-x86_64/PKGBUILD   |  264 
 testing-x86_64/gcc-4.7.0-cloog-0.17.patch |   24 ++
 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 ++
 testing-x86_64/gcc_pure64.patch   |   26 ++
 16 files changed, 812 insertions(+)

Copied: gcc/repos/testing-i686/PKGBUILD (from rev 154191, gcc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2012-03-24 08:55:36 UTC (rev 154192)
@@ -0,0 +1,264 @@
+# $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.0
+pkgrel=1
+#_snapshot=4.6-20120120
+_libstdcppmanver=20120307  # Note: check source directory name 
when updating this
+pkgdesc=The GNU Compiler Collection
+arch=('i686' 'x86_64')
+license=('GPL' 'LGPL' 'FDL' 'custom')
+url=http://gcc.gnu.org;
+makedepends=('binutils=2.22' 'libmpc' 'cloog' 'ppl' 'gcc-ada')
+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
+   
ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-api.${_libstdcppmanver}.man.tar.bz2
+   gcc_pure64.patch
+   gcc-4.7.0-cloog-0.17.patch)
+md5sums=('2a0f1d99fda235c29d40b561f81d9a77'
+ '489d2f5311535800a120efd8d18db719'
+ 'ced48436c1b3c981d721a829f1094de1'
+ '575f7d17b022e609447a590e481b18b5')
+
+
+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
+
+  if [ ${CARCH} = x86_64 ]; then
+patch -p1 -i ${srcdir}/gcc_pure64.patch
+  fi
+
+  # compatibility with latest cloog
+  patch -p1 -i ${srcdir}/gcc-4.7.0-cloog-0.17.patch
+
+  echo ${pkgver}  gcc/BASE-VER
+
+  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++ \
+  

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

2012-02-04 Thread Allan McRae
Date: Saturday, February 4, 2012 @ 22:55:36
  Author: allan
Revision: 148651

db-move: moved gcc from [testing] to [core] (i686)

Added:
  gcc/repos/core-i686/PKGBUILD
(from rev 148646, gcc/repos/testing-i686/PKGBUILD)
  gcc/repos/core-i686/gcc-4.6.2-cloog-0.17.patch
(from rev 148646, gcc/repos/testing-i686/gcc-4.6.2-cloog-0.17.patch)
  gcc/repos/core-i686/gcc-ada.install
(from rev 148646, gcc/repos/testing-i686/gcc-ada.install)
  gcc/repos/core-i686/gcc-fortran.install
(from rev 148646, gcc/repos/testing-i686/gcc-fortran.install)
  gcc/repos/core-i686/gcc-go.install
(from rev 148646, gcc/repos/testing-i686/gcc-go.install)
  gcc/repos/core-i686/gcc-hash-style-both.patch
(from rev 148646, gcc/repos/testing-i686/gcc-hash-style-both.patch)
  gcc/repos/core-i686/gcc-libs.install
(from rev 148646, gcc/repos/testing-i686/gcc-libs.install)
  gcc/repos/core-i686/gcc.install
(from rev 148646, gcc/repos/testing-i686/gcc.install)
  gcc/repos/core-i686/gcc_pure64.patch
(from rev 148646, gcc/repos/testing-i686/gcc_pure64.patch)
Deleted:
  gcc/repos/core-i686/PKGBUILD
  gcc/repos/core-i686/gcc-ada.install
  gcc/repos/core-i686/gcc-fortran.install
  gcc/repos/core-i686/gcc-go.install
  gcc/repos/core-i686/gcc-hash-style-both.patch
  gcc/repos/core-i686/gcc-libs.install
  gcc/repos/core-i686/gcc.install
  gcc/repos/core-i686/gcc_pure64.patch
  gcc/repos/testing-i686/

+
 PKGBUILD   |  525 +--
 gcc-4.6.2-cloog-0.17.patch |   36 ++
 gcc-ada.install|   40 +--
 gcc-fortran.install|   32 +-
 gcc-go.install |   40 +--
 gcc-hash-style-both.patch  |  244 +--
 gcc-libs.install   |   32 +-
 gcc.install|   40 +--
 gcc_pure64.patch   |   52 ++--
 9 files changed, 541 insertions(+), 500 deletions(-)

Deleted: core-i686/PKGBUILD
===
--- core-i686/PKGBUILD  2012-02-05 03:55:34 UTC (rev 148650)
+++ core-i686/PKGBUILD  2012-02-05 03:55:36 UTC (rev 148651)
@@ -1,260 +0,0 @@
-# $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.6.2
-pkgrel=6
-_snapshot=4.6-20120120
-_libstdcppmanver=20111215  # Note: check source directory name 
when updating this
-pkgdesc=The GNU Compiler Collection
-arch=('i686' 'x86_64')
-license=('GPL' 'LGPL' 'FDL' 'custom')
-url=http://gcc.gnu.org;
-makedepends=('binutils=2.22' 'libmpc' 'cloog' 'ppl' 'gcc-ada')
-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
-   
ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-man.${_libstdcppmanver}.tar.bz2
-   gcc_pure64.patch
-   gcc-hash-style-both.patch)
-md5sums=('f7ca5d9f7a07216577f81318b7cf56ef'
- '450772ce32daed97d7383199f8797f33'
- '4030ee1c08dd1e843c0225b772360e76'
- '4df25b623799b148a0703eaeec8fdf3f')
-
-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
-
-  if [ ${CARCH} = x86_64 ]; then
-patch -Np1 -i ${srcdir}/gcc_pure64.patch
-  fi
-  patch -Np0 -i ${srcdir}/gcc-hash-style-both.patch
-
-  echo ${pkgver}  gcc/BASE-VER
-
-  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 \
-  --enable-lto --enable-gold --enable-ld=default \
-  --enable-plugin --with-plugin-ld=ld.gold \
-  --disable-multilib --disable-libssp \
-  --enable-checking=release
-  make
-}
-
-check() {
-  cd gcc-build
-
-  # increase stack size to prevent test failures
-  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31827
-  ulimit -s 32768
-
-  # do not abort on error as some are expected
-  make -k check || true
-  ${_basedir}/contrib/test_summary
-}
-
-package_gcc-libs()
-{
-  pkgdesc=Runtime libraries shipped by GCC
-  

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

2012-02-04 Thread Allan McRae
Date: Saturday, February 4, 2012 @ 22:55:39
  Author: allan
Revision: 148652

db-move: moved gcc from [testing] to [core] (x86_64)

Added:
  gcc/repos/core-x86_64/PKGBUILD
(from rev 148646, gcc/repos/testing-x86_64/PKGBUILD)
  gcc/repos/core-x86_64/gcc-4.6.2-cloog-0.17.patch
(from rev 148646, gcc/repos/testing-x86_64/gcc-4.6.2-cloog-0.17.patch)
  gcc/repos/core-x86_64/gcc-ada.install
(from rev 148646, gcc/repos/testing-x86_64/gcc-ada.install)
  gcc/repos/core-x86_64/gcc-fortran.install
(from rev 148646, gcc/repos/testing-x86_64/gcc-fortran.install)
  gcc/repos/core-x86_64/gcc-go.install
(from rev 148646, gcc/repos/testing-x86_64/gcc-go.install)
  gcc/repos/core-x86_64/gcc-hash-style-both.patch
(from rev 148646, gcc/repos/testing-x86_64/gcc-hash-style-both.patch)
  gcc/repos/core-x86_64/gcc-libs.install
(from rev 148646, gcc/repos/testing-x86_64/gcc-libs.install)
  gcc/repos/core-x86_64/gcc.install
(from rev 148646, gcc/repos/testing-x86_64/gcc.install)
  gcc/repos/core-x86_64/gcc_pure64.patch
(from rev 148646, gcc/repos/testing-x86_64/gcc_pure64.patch)
Deleted:
  gcc/repos/core-x86_64/PKGBUILD
  gcc/repos/core-x86_64/gcc-ada.install
  gcc/repos/core-x86_64/gcc-fortran.install
  gcc/repos/core-x86_64/gcc-go.install
  gcc/repos/core-x86_64/gcc-hash-style-both.patch
  gcc/repos/core-x86_64/gcc-libs.install
  gcc/repos/core-x86_64/gcc.install
  gcc/repos/core-x86_64/gcc_pure64.patch
  gcc/repos/testing-x86_64/

+
 PKGBUILD   |  525 +--
 gcc-4.6.2-cloog-0.17.patch |   36 ++
 gcc-ada.install|   40 +--
 gcc-fortran.install|   32 +-
 gcc-go.install |   40 +--
 gcc-hash-style-both.patch  |  244 +--
 gcc-libs.install   |   32 +-
 gcc.install|   40 +--
 gcc_pure64.patch   |   52 ++--
 9 files changed, 541 insertions(+), 500 deletions(-)

Deleted: core-x86_64/PKGBUILD
===
--- core-x86_64/PKGBUILD2012-02-05 03:55:36 UTC (rev 148651)
+++ core-x86_64/PKGBUILD2012-02-05 03:55:39 UTC (rev 148652)
@@ -1,260 +0,0 @@
-# $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.6.2
-pkgrel=6
-_snapshot=4.6-20120120
-_libstdcppmanver=20111215  # Note: check source directory name 
when updating this
-pkgdesc=The GNU Compiler Collection
-arch=('i686' 'x86_64')
-license=('GPL' 'LGPL' 'FDL' 'custom')
-url=http://gcc.gnu.org;
-makedepends=('binutils=2.22' 'libmpc' 'cloog' 'ppl' 'gcc-ada')
-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
-   
ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-man.${_libstdcppmanver}.tar.bz2
-   gcc_pure64.patch
-   gcc-hash-style-both.patch)
-md5sums=('f7ca5d9f7a07216577f81318b7cf56ef'
- '450772ce32daed97d7383199f8797f33'
- '4030ee1c08dd1e843c0225b772360e76'
- '4df25b623799b148a0703eaeec8fdf3f')
-
-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
-
-  if [ ${CARCH} = x86_64 ]; then
-patch -Np1 -i ${srcdir}/gcc_pure64.patch
-  fi
-  patch -Np0 -i ${srcdir}/gcc-hash-style-both.patch
-
-  echo ${pkgver}  gcc/BASE-VER
-
-  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 \
-  --enable-lto --enable-gold --enable-ld=default \
-  --enable-plugin --with-plugin-ld=ld.gold \
-  --disable-multilib --disable-libssp \
-  --enable-checking=release
-  make
-}
-
-check() {
-  cd gcc-build
-
-  # increase stack size to prevent test failures
-  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31827
-  ulimit -s 32768
-
-  # do not abort on error as some are expected
-  make -k check || true
-  ${_basedir}/contrib/test_summary
-}
-

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

2012-01-23 Thread Allan McRae
Date: Monday, January 23, 2012 @ 16:35:31
  Author: allan
Revision: 147172

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

Added:
  gcc/repos/testing-i686/
  gcc/repos/testing-i686/PKGBUILD
(from rev 147171, gcc/trunk/PKGBUILD)
  gcc/repos/testing-i686/gcc-ada.install
(from rev 147171, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-i686/gcc-fortran.install
(from rev 147171, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-i686/gcc-go.install
(from rev 147171, gcc/trunk/gcc-go.install)
  gcc/repos/testing-i686/gcc-hash-style-both.patch
(from rev 147171, gcc/trunk/gcc-hash-style-both.patch)
  gcc/repos/testing-i686/gcc-libs.install
(from rev 147171, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-i686/gcc.install
(from rev 147171, gcc/trunk/gcc.install)
  gcc/repos/testing-i686/gcc_pure64.patch
(from rev 147171, gcc/trunk/gcc_pure64.patch)
  gcc/repos/testing-x86_64/
  gcc/repos/testing-x86_64/PKGBUILD
(from rev 147171, gcc/trunk/PKGBUILD)
  gcc/repos/testing-x86_64/gcc-ada.install
(from rev 147171, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-x86_64/gcc-fortran.install
(from rev 147171, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-x86_64/gcc-go.install
(from rev 147171, gcc/trunk/gcc-go.install)
  gcc/repos/testing-x86_64/gcc-hash-style-both.patch
(from rev 147171, gcc/trunk/gcc-hash-style-both.patch)
  gcc/repos/testing-x86_64/gcc-libs.install
(from rev 147171, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-x86_64/gcc.install
(from rev 147171, gcc/trunk/gcc.install)
  gcc/repos/testing-x86_64/gcc_pure64.patch
(from rev 147171, gcc/trunk/gcc_pure64.patch)

--+
 testing-i686/PKGBUILD|  260 +
 testing-i686/gcc-ada.install |   20 ++
 testing-i686/gcc-fortran.install |   16 +
 testing-i686/gcc-go.install  |   20 ++
 testing-i686/gcc-hash-style-both.patch   |  122 +
 testing-i686/gcc-libs.install|   16 +
 testing-i686/gcc.install |   20 ++
 testing-i686/gcc_pure64.patch|   26 ++
 testing-x86_64/PKGBUILD  |  260 +
 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-hash-style-both.patch |  122 +
 testing-x86_64/gcc-libs.install  |   16 +
 testing-x86_64/gcc.install   |   20 ++
 testing-x86_64/gcc_pure64.patch  |   26 ++
 16 files changed, 1000 insertions(+)

Copied: gcc/repos/testing-i686/PKGBUILD (from rev 147171, gcc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2012-01-23 21:35:31 UTC (rev 147172)
@@ -0,0 +1,260 @@
+# $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.6.2
+pkgrel=6
+_snapshot=4.6-20120120
+_libstdcppmanver=20111215  # Note: check source directory name 
when updating this
+pkgdesc=The GNU Compiler Collection
+arch=('i686' 'x86_64')
+license=('GPL' 'LGPL' 'FDL' 'custom')
+url=http://gcc.gnu.org;
+makedepends=('binutils=2.22' 'libmpc' 'cloog' 'ppl' 'gcc-ada')
+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
+   
ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-man.${_libstdcppmanver}.tar.bz2
+   gcc_pure64.patch
+   gcc-hash-style-both.patch)
+md5sums=('f7ca5d9f7a07216577f81318b7cf56ef'
+ '450772ce32daed97d7383199f8797f33'
+ '4030ee1c08dd1e843c0225b772360e76'
+ '4df25b623799b148a0703eaeec8fdf3f')
+
+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
+
+  if [ ${CARCH} = x86_64 ]; then
+patch -Np1 -i ${srcdir}/gcc_pure64.patch
+  fi
+  patch -Np0 -i ${srcdir}/gcc-hash-style-both.patch
+
+  echo ${pkgver}  gcc/BASE-VER
+
+  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 \
+  

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

2012-01-03 Thread Allan McRae
Date: Tuesday, January 3, 2012 @ 20:24:56
  Author: allan
Revision: 145914

db-move: moved gcc from [testing] to [core] (i686)

Added:
  gcc/repos/core-i686/PKGBUILD
(from rev 145909, gcc/repos/testing-i686/PKGBUILD)
  gcc/repos/core-i686/gcc-ada.install
(from rev 145909, gcc/repos/testing-i686/gcc-ada.install)
  gcc/repos/core-i686/gcc-fortran.install
(from rev 145909, gcc/repos/testing-i686/gcc-fortran.install)
  gcc/repos/core-i686/gcc-go.install
(from rev 145909, gcc/repos/testing-i686/gcc-go.install)
  gcc/repos/core-i686/gcc-hash-style-both.patch
(from rev 145909, gcc/repos/testing-i686/gcc-hash-style-both.patch)
  gcc/repos/core-i686/gcc-libs.install
(from rev 145909, gcc/repos/testing-i686/gcc-libs.install)
  gcc/repos/core-i686/gcc.install
(from rev 145909, gcc/repos/testing-i686/gcc.install)
  gcc/repos/core-i686/gcc_pure64.patch
(from rev 145909, gcc/repos/testing-i686/gcc_pure64.patch)
Deleted:
  gcc/repos/core-i686/PKGBUILD
  gcc/repos/core-i686/gcc-ada.install
  gcc/repos/core-i686/gcc-fortran.install
  gcc/repos/core-i686/gcc-go.install
  gcc/repos/core-i686/gcc-hash-style-both.patch
  gcc/repos/core-i686/gcc-libs.install
  gcc/repos/core-i686/gcc-pr49720.patch
  gcc/repos/core-i686/gcc.install
  gcc/repos/core-i686/gcc_pure64.patch
  gcc/repos/testing-i686/

---+
 PKGBUILD  |  513 +---
 gcc-ada.install   |   40 +--
 gcc-fortran.install   |   32 +-
 gcc-go.install|   40 +--
 gcc-hash-style-both.patch |  244 ++--
 gcc-libs.install  |   32 +-
 gcc-pr49720.patch |   26 --
 gcc.install   |   40 +--
 gcc_pure64.patch  |   52 ++--
 9 files changed, 494 insertions(+), 525 deletions(-)

Deleted: core-i686/PKGBUILD
===
--- core-i686/PKGBUILD  2012-01-04 01:24:54 UTC (rev 145913)
+++ core-i686/PKGBUILD  2012-01-04 01:24:56 UTC (rev 145914)
@@ -1,259 +0,0 @@
-# $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.6.2
-pkgrel=3
-_snapshot=4.6-2025
-_libstdcppmanver=20110814  # Note: check source directory name 
when updating this
-pkgdesc=The GNU Compiler Collection
-arch=('i686' 'x86_64')
-license=('GPL' 'LGPL' 'FDL' 'custom')
-url=http://gcc.gnu.org;
-makedepends=('binutils=2.22' 'libmpc' 'cloog' 'ppl' 'gcc-ada')
-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
-   
ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-api.${_libstdcppmanver}.man.tar.bz2
-   gcc_pure64.patch
-   gcc-hash-style-both.patch
-   gcc-pr49720.patch)
-md5sums=('922b0ee688669c188d237bbd21d42d07'
- 'ce920d2550ff7e042b9f091d27764d8f'
- '4030ee1c08dd1e843c0225b772360e76'
- '4df25b623799b148a0703eaeec8fdf3f'
- 'f9d7e5b792c59175f3da3f8421447512')
-
-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
-
-  if [ ${CARCH} = x86_64 ]; then
-patch -Np1 -i ${srcdir}/gcc_pure64.patch
-  fi
-  patch -Np0 -i ${srcdir}/gcc-hash-style-both.patch
-
-  # fix compiler segfault in binutils testsuite
-  patch -Np1 -i ${srcdir}/gcc-pr49720.patch
-
-  echo ${pkgver}  gcc/BASE-VER
-
-  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 \
-  --enable-gnu-unique-object --enable-linker-build-id \
-  --with-ppl --enable-cloog-backend=isl \
-  --enable-lto --enable-gold --enable-ld=default \
-  --enable-plugin --with-plugin-ld=ld.gold \
-  --disable-multilib --disable-libssp --disable-libstdcxx-pch \
-  --enable-checking=release
-  make
-}
-
-check() {
-  cd gcc-build
-
-  # increase stack size to prevent test failures
-  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31827
-  ulimit -s 32768
-
-  # do not abort on error as some are expected
-  make -k check || true
-  ${_basedir}/contrib/test_summary
-}
-
-package_gcc-libs()
-{
-  

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

2012-01-03 Thread Allan McRae
Date: Tuesday, January 3, 2012 @ 20:24:59
  Author: allan
Revision: 145915

db-move: moved gcc from [testing] to [core] (x86_64)

Added:
  gcc/repos/core-x86_64/PKGBUILD
(from rev 145909, gcc/repos/testing-x86_64/PKGBUILD)
  gcc/repos/core-x86_64/gcc-ada.install
(from rev 145909, gcc/repos/testing-x86_64/gcc-ada.install)
  gcc/repos/core-x86_64/gcc-fortran.install
(from rev 145909, gcc/repos/testing-x86_64/gcc-fortran.install)
  gcc/repos/core-x86_64/gcc-go.install
(from rev 145909, gcc/repos/testing-x86_64/gcc-go.install)
  gcc/repos/core-x86_64/gcc-hash-style-both.patch
(from rev 145909, gcc/repos/testing-x86_64/gcc-hash-style-both.patch)
  gcc/repos/core-x86_64/gcc-libs.install
(from rev 145909, gcc/repos/testing-x86_64/gcc-libs.install)
  gcc/repos/core-x86_64/gcc.install
(from rev 145909, gcc/repos/testing-x86_64/gcc.install)
  gcc/repos/core-x86_64/gcc_pure64.patch
(from rev 145909, gcc/repos/testing-x86_64/gcc_pure64.patch)
Deleted:
  gcc/repos/core-x86_64/PKGBUILD
  gcc/repos/core-x86_64/gcc-ada.install
  gcc/repos/core-x86_64/gcc-fortran.install
  gcc/repos/core-x86_64/gcc-go.install
  gcc/repos/core-x86_64/gcc-hash-style-both.patch
  gcc/repos/core-x86_64/gcc-libs.install
  gcc/repos/core-x86_64/gcc-pr49720.patch
  gcc/repos/core-x86_64/gcc.install
  gcc/repos/core-x86_64/gcc_pure64.patch
  gcc/repos/testing-x86_64/

---+
 PKGBUILD  |  513 +---
 gcc-ada.install   |   40 +--
 gcc-fortran.install   |   32 +-
 gcc-go.install|   40 +--
 gcc-hash-style-both.patch |  244 ++--
 gcc-libs.install  |   32 +-
 gcc-pr49720.patch |   26 --
 gcc.install   |   40 +--
 gcc_pure64.patch  |   52 ++--
 9 files changed, 494 insertions(+), 525 deletions(-)

Deleted: core-x86_64/PKGBUILD
===
--- core-x86_64/PKGBUILD2012-01-04 01:24:56 UTC (rev 145914)
+++ core-x86_64/PKGBUILD2012-01-04 01:24:59 UTC (rev 145915)
@@ -1,259 +0,0 @@
-# $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.6.2
-pkgrel=3
-_snapshot=4.6-2025
-_libstdcppmanver=20110814  # Note: check source directory name 
when updating this
-pkgdesc=The GNU Compiler Collection
-arch=('i686' 'x86_64')
-license=('GPL' 'LGPL' 'FDL' 'custom')
-url=http://gcc.gnu.org;
-makedepends=('binutils=2.22' 'libmpc' 'cloog' 'ppl' 'gcc-ada')
-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
-   
ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-api.${_libstdcppmanver}.man.tar.bz2
-   gcc_pure64.patch
-   gcc-hash-style-both.patch
-   gcc-pr49720.patch)
-md5sums=('922b0ee688669c188d237bbd21d42d07'
- 'ce920d2550ff7e042b9f091d27764d8f'
- '4030ee1c08dd1e843c0225b772360e76'
- '4df25b623799b148a0703eaeec8fdf3f'
- 'f9d7e5b792c59175f3da3f8421447512')
-
-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
-
-  if [ ${CARCH} = x86_64 ]; then
-patch -Np1 -i ${srcdir}/gcc_pure64.patch
-  fi
-  patch -Np0 -i ${srcdir}/gcc-hash-style-both.patch
-
-  # fix compiler segfault in binutils testsuite
-  patch -Np1 -i ${srcdir}/gcc-pr49720.patch
-
-  echo ${pkgver}  gcc/BASE-VER
-
-  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 \
-  --enable-gnu-unique-object --enable-linker-build-id \
-  --with-ppl --enable-cloog-backend=isl \
-  --enable-lto --enable-gold --enable-ld=default \
-  --enable-plugin --with-plugin-ld=ld.gold \
-  --disable-multilib --disable-libssp --disable-libstdcxx-pch \
-  --enable-checking=release
-  make
-}
-
-check() {
-  cd gcc-build
-
-  # increase stack size to prevent test failures
-  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31827
-  ulimit -s 32768
-
-  # do not abort on error as some are expected
-  make -k check || true
-  

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

2011-12-27 Thread Allan McRae
Date: Tuesday, December 27, 2011 @ 05:32:51
  Author: allan
Revision: 145688

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

Added:
  gcc/repos/testing-i686/
  gcc/repos/testing-i686/PKGBUILD
(from rev 145687, gcc/trunk/PKGBUILD)
  gcc/repos/testing-i686/gcc-ada.install
(from rev 145687, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-i686/gcc-fortran.install
(from rev 145687, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-i686/gcc-go.install
(from rev 145687, gcc/trunk/gcc-go.install)
  gcc/repos/testing-i686/gcc-hash-style-both.patch
(from rev 145687, gcc/trunk/gcc-hash-style-both.patch)
  gcc/repos/testing-i686/gcc-libs.install
(from rev 145687, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-i686/gcc.install
(from rev 145687, gcc/trunk/gcc.install)
  gcc/repos/testing-i686/gcc_pure64.patch
(from rev 145687, gcc/trunk/gcc_pure64.patch)
  gcc/repos/testing-x86_64/
  gcc/repos/testing-x86_64/PKGBUILD
(from rev 145687, gcc/trunk/PKGBUILD)
  gcc/repos/testing-x86_64/gcc-ada.install
(from rev 145687, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-x86_64/gcc-fortran.install
(from rev 145687, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-x86_64/gcc-go.install
(from rev 145687, gcc/trunk/gcc-go.install)
  gcc/repos/testing-x86_64/gcc-hash-style-both.patch
(from rev 145687, gcc/trunk/gcc-hash-style-both.patch)
  gcc/repos/testing-x86_64/gcc-libs.install
(from rev 145687, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-x86_64/gcc.install
(from rev 145687, gcc/trunk/gcc.install)
  gcc/repos/testing-x86_64/gcc_pure64.patch
(from rev 145687, gcc/trunk/gcc_pure64.patch)

--+
 testing-i686/PKGBUILD|  254 +
 testing-i686/gcc-ada.install |   20 ++
 testing-i686/gcc-fortran.install |   16 +
 testing-i686/gcc-go.install  |   20 ++
 testing-i686/gcc-hash-style-both.patch   |  122 +
 testing-i686/gcc-libs.install|   16 +
 testing-i686/gcc.install |   20 ++
 testing-i686/gcc_pure64.patch|   26 ++
 testing-x86_64/PKGBUILD  |  254 +
 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-hash-style-both.patch |  122 +
 testing-x86_64/gcc-libs.install  |   16 +
 testing-x86_64/gcc.install   |   20 ++
 testing-x86_64/gcc_pure64.patch  |   26 ++
 16 files changed, 988 insertions(+)

Copied: gcc/repos/testing-i686/PKGBUILD (from rev 145687, gcc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2011-12-27 10:32:51 UTC (rev 145688)
@@ -0,0 +1,254 @@
+# $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.6.2
+pkgrel=5
+_snapshot=4.6-20111223
+_libstdcppmanver=20111215  # Note: check source directory name 
when updating this
+pkgdesc=The GNU Compiler Collection
+arch=('i686' 'x86_64')
+license=('GPL' 'LGPL' 'FDL' 'custom')
+url=http://gcc.gnu.org;
+makedepends=('binutils=2.22' 'libmpc' 'cloog' 'ppl' 'gcc-ada')
+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
+   
ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-man.${_libstdcppmanver}.tar.bz2
+   gcc_pure64.patch
+   gcc-hash-style-both.patch)
+md5sums=('4755b9f6ac0abecbaa2097ed9738406a'
+ '450772ce32daed97d7383199f8797f33'
+ '4030ee1c08dd1e843c0225b772360e76'
+ '4df25b623799b148a0703eaeec8fdf3f')
+
+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
+
+  if [ ${CARCH} = x86_64 ]; then
+patch -Np1 -i ${srcdir}/gcc_pure64.patch
+  fi
+  patch -Np0 -i ${srcdir}/gcc-hash-style-both.patch
+
+  echo ${pkgver}  gcc/BASE-VER
+
+  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 \
+  

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

2011-12-08 Thread Allan McRae
Date: Thursday, December 8, 2011 @ 07:16:57
  Author: allan
Revision: 144845

db-move: moved gcc from [testing] to [core] (i686)

Added:
  gcc/repos/core-i686/PKGBUILD
(from rev 144844, gcc/repos/testing-i686/PKGBUILD)
  gcc/repos/core-i686/gcc-ada.install
(from rev 144844, gcc/repos/testing-i686/gcc-ada.install)
  gcc/repos/core-i686/gcc-fortran.install
(from rev 144844, gcc/repos/testing-i686/gcc-fortran.install)
  gcc/repos/core-i686/gcc-go.install
(from rev 144844, gcc/repos/testing-i686/gcc-go.install)
  gcc/repos/core-i686/gcc-hash-style-both.patch
(from rev 144844, gcc/repos/testing-i686/gcc-hash-style-both.patch)
  gcc/repos/core-i686/gcc-libs.install
(from rev 144844, gcc/repos/testing-i686/gcc-libs.install)
  gcc/repos/core-i686/gcc-pr49720.patch
(from rev 144844, gcc/repos/testing-i686/gcc-pr49720.patch)
  gcc/repos/core-i686/gcc.install
(from rev 144844, gcc/repos/testing-i686/gcc.install)
  gcc/repos/core-i686/gcc_pure64.patch
(from rev 144844, gcc/repos/testing-i686/gcc_pure64.patch)
Deleted:
  gcc/repos/core-i686/PKGBUILD
  gcc/repos/core-i686/gcc-ada.install
  gcc/repos/core-i686/gcc-fortran.install
  gcc/repos/core-i686/gcc-go.install
  gcc/repos/core-i686/gcc-hash-style-both.patch
  gcc/repos/core-i686/gcc-libs.install
  gcc/repos/core-i686/gcc.install
  gcc/repos/core-i686/gcc_pure64.patch
  gcc/repos/testing-i686/

---+
 PKGBUILD  |  513 ++--
 gcc-ada.install   |   40 +--
 gcc-fortran.install   |   32 +-
 gcc-go.install|   40 +--
 gcc-hash-style-both.patch |  244 ++--
 gcc-libs.install  |   32 +-
 gcc-pr49720.patch |   26 ++
 gcc.install   |   40 +--
 gcc_pure64.patch  |   52 ++--
 9 files changed, 525 insertions(+), 494 deletions(-)

Deleted: core-i686/PKGBUILD
===
--- core-i686/PKGBUILD  2011-12-08 11:15:47 UTC (rev 144844)
+++ core-i686/PKGBUILD  2011-12-08 12:16:57 UTC (rev 144845)
@@ -1,254 +0,0 @@
-# $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.6.2
-pkgrel=1
-#_snapshot=4.6-20110819
-_libstdcppmanver=20110814  # Note: check source directory name 
when updating this
-pkgdesc=The GNU Compiler Collection
-arch=('i686' 'x86_64')
-license=('GPL' 'LGPL' 'FDL' 'custom')
-url=http://gcc.gnu.org;
-makedepends=('binutils=2.21-9' 'libmpc' 'cloog' 'ppl' 'gcc-ada')
-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
-   
ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-api.${_libstdcppmanver}.man.tar.bz2
-   gcc_pure64.patch
-   gcc-hash-style-both.patch)
-md5sums=('028115c4fbfb6cfd75d6369f4a90d87e'
- 'ce920d2550ff7e042b9f091d27764d8f'
- '4030ee1c08dd1e843c0225b772360e76'
- '4df25b623799b148a0703eaeec8fdf3f')
-
-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
-
-  if [ ${CARCH} = x86_64 ]; then
-patch -Np1 -i ${srcdir}/gcc_pure64.patch
-  fi
-  patch -Np0 -i ${srcdir}/gcc-hash-style-both.patch
-
-  echo ${pkgver}  gcc/BASE-VER
-
-  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 \
-  --enable-gnu-unique-object --enable-linker-build-id \
-  --with-ppl --enable-cloog-backend=isl \
-  --enable-lto --enable-gold --enable-ld=default \
-  --enable-plugin --with-plugin-ld=ld.gold \
-  --disable-multilib --disable-libssp --disable-libstdcxx-pch \
-  --enable-checking=release
-  make
-}
-
-check() {
-  cd gcc-build
-
-  # increase stack size to prevent test failures
-  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31827
-  ulimit -s 32768
-
-  # do not abort on error as some are expected
-  make -k check || true
-  ${_basedir}/contrib/test_summary
-}
-
-package_gcc-libs()
-{
-  pkgdesc=Runtime libraries shipped by GCC
-  groups=('base')
-  depends=('glibc=2.14')
-  

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

2011-12-08 Thread Allan McRae
Date: Thursday, December 8, 2011 @ 07:16:58
  Author: allan
Revision: 144846

db-move: moved gcc from [testing] to [core] (x86_64)

Added:
  gcc/repos/core-x86_64/PKGBUILD
(from rev 144844, gcc/repos/testing-x86_64/PKGBUILD)
  gcc/repos/core-x86_64/gcc-ada.install
(from rev 144844, gcc/repos/testing-x86_64/gcc-ada.install)
  gcc/repos/core-x86_64/gcc-fortran.install
(from rev 144844, gcc/repos/testing-x86_64/gcc-fortran.install)
  gcc/repos/core-x86_64/gcc-go.install
(from rev 144844, gcc/repos/testing-x86_64/gcc-go.install)
  gcc/repos/core-x86_64/gcc-hash-style-both.patch
(from rev 144844, gcc/repos/testing-x86_64/gcc-hash-style-both.patch)
  gcc/repos/core-x86_64/gcc-libs.install
(from rev 144844, gcc/repos/testing-x86_64/gcc-libs.install)
  gcc/repos/core-x86_64/gcc-pr49720.patch
(from rev 144844, gcc/repos/testing-x86_64/gcc-pr49720.patch)
  gcc/repos/core-x86_64/gcc.install
(from rev 144844, gcc/repos/testing-x86_64/gcc.install)
  gcc/repos/core-x86_64/gcc_pure64.patch
(from rev 144844, gcc/repos/testing-x86_64/gcc_pure64.patch)
Deleted:
  gcc/repos/core-x86_64/PKGBUILD
  gcc/repos/core-x86_64/gcc-ada.install
  gcc/repos/core-x86_64/gcc-fortran.install
  gcc/repos/core-x86_64/gcc-go.install
  gcc/repos/core-x86_64/gcc-hash-style-both.patch
  gcc/repos/core-x86_64/gcc-libs.install
  gcc/repos/core-x86_64/gcc.install
  gcc/repos/core-x86_64/gcc_pure64.patch
  gcc/repos/testing-x86_64/

---+
 PKGBUILD  |  513 ++--
 gcc-ada.install   |   40 +--
 gcc-fortran.install   |   32 +-
 gcc-go.install|   40 +--
 gcc-hash-style-both.patch |  244 ++--
 gcc-libs.install  |   32 +-
 gcc-pr49720.patch |   26 ++
 gcc.install   |   40 +--
 gcc_pure64.patch  |   52 ++--
 9 files changed, 525 insertions(+), 494 deletions(-)

Deleted: core-x86_64/PKGBUILD
===
--- core-x86_64/PKGBUILD2011-12-08 12:16:57 UTC (rev 144845)
+++ core-x86_64/PKGBUILD2011-12-08 12:16:58 UTC (rev 144846)
@@ -1,254 +0,0 @@
-# $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.6.2
-pkgrel=1
-#_snapshot=4.6-20110819
-_libstdcppmanver=20110814  # Note: check source directory name 
when updating this
-pkgdesc=The GNU Compiler Collection
-arch=('i686' 'x86_64')
-license=('GPL' 'LGPL' 'FDL' 'custom')
-url=http://gcc.gnu.org;
-makedepends=('binutils=2.21-9' 'libmpc' 'cloog' 'ppl' 'gcc-ada')
-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
-   
ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-api.${_libstdcppmanver}.man.tar.bz2
-   gcc_pure64.patch
-   gcc-hash-style-both.patch)
-md5sums=('028115c4fbfb6cfd75d6369f4a90d87e'
- 'ce920d2550ff7e042b9f091d27764d8f'
- '4030ee1c08dd1e843c0225b772360e76'
- '4df25b623799b148a0703eaeec8fdf3f')
-
-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
-
-  if [ ${CARCH} = x86_64 ]; then
-patch -Np1 -i ${srcdir}/gcc_pure64.patch
-  fi
-  patch -Np0 -i ${srcdir}/gcc-hash-style-both.patch
-
-  echo ${pkgver}  gcc/BASE-VER
-
-  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 \
-  --enable-gnu-unique-object --enable-linker-build-id \
-  --with-ppl --enable-cloog-backend=isl \
-  --enable-lto --enable-gold --enable-ld=default \
-  --enable-plugin --with-plugin-ld=ld.gold \
-  --disable-multilib --disable-libssp --disable-libstdcxx-pch \
-  --enable-checking=release
-  make
-}
-
-check() {
-  cd gcc-build
-
-  # increase stack size to prevent test failures
-  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31827
-  ulimit -s 32768
-
-  # do not abort on error as some are expected
-  make -k check || true
-  ${_basedir}/contrib/test_summary
-}
-
-package_gcc-libs()
-{
-  pkgdesc=Runtime libraries 

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

2011-12-02 Thread Allan McRae
Date: Friday, December 2, 2011 @ 16:13:00
  Author: allan
Revision: 144071

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

Added:
  gcc/repos/testing-i686/
  gcc/repos/testing-i686/PKGBUILD
(from rev 144070, gcc/trunk/PKGBUILD)
  gcc/repos/testing-i686/gcc-ada.install
(from rev 144070, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-i686/gcc-fortran.install
(from rev 144070, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-i686/gcc-go.install
(from rev 144070, gcc/trunk/gcc-go.install)
  gcc/repos/testing-i686/gcc-hash-style-both.patch
(from rev 144070, gcc/trunk/gcc-hash-style-both.patch)
  gcc/repos/testing-i686/gcc-libs.install
(from rev 144070, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-i686/gcc.install
(from rev 144070, gcc/trunk/gcc.install)
  gcc/repos/testing-i686/gcc_pure64.patch
(from rev 144070, gcc/trunk/gcc_pure64.patch)
  gcc/repos/testing-x86_64/
  gcc/repos/testing-x86_64/PKGBUILD
(from rev 144070, gcc/trunk/PKGBUILD)
  gcc/repos/testing-x86_64/gcc-ada.install
(from rev 144070, gcc/trunk/gcc-ada.install)
  gcc/repos/testing-x86_64/gcc-fortran.install
(from rev 144070, gcc/trunk/gcc-fortran.install)
  gcc/repos/testing-x86_64/gcc-go.install
(from rev 144070, gcc/trunk/gcc-go.install)
  gcc/repos/testing-x86_64/gcc-hash-style-both.patch
(from rev 144070, gcc/trunk/gcc-hash-style-both.patch)
  gcc/repos/testing-x86_64/gcc-libs.install
(from rev 144070, gcc/trunk/gcc-libs.install)
  gcc/repos/testing-x86_64/gcc.install
(from rev 144070, gcc/trunk/gcc.install)
  gcc/repos/testing-x86_64/gcc_pure64.patch
(from rev 144070, gcc/trunk/gcc_pure64.patch)

--+
 testing-i686/PKGBUILD|  254 +
 testing-i686/gcc-ada.install |   20 ++
 testing-i686/gcc-fortran.install |   16 +
 testing-i686/gcc-go.install  |   20 ++
 testing-i686/gcc-hash-style-both.patch   |  122 +
 testing-i686/gcc-libs.install|   16 +
 testing-i686/gcc.install |   20 ++
 testing-i686/gcc_pure64.patch|   26 ++
 testing-x86_64/PKGBUILD  |  254 +
 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-hash-style-both.patch |  122 +
 testing-x86_64/gcc-libs.install  |   16 +
 testing-x86_64/gcc.install   |   20 ++
 testing-x86_64/gcc_pure64.patch  |   26 ++
 16 files changed, 988 insertions(+)

Copied: gcc/repos/testing-i686/PKGBUILD (from rev 144070, gcc/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2011-12-02 21:13:00 UTC (rev 144071)
@@ -0,0 +1,254 @@
+# $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.6.2
+pkgrel=2
+_snapshot=4.6-2025
+_libstdcppmanver=20110814  # Note: check source directory name 
when updating this
+pkgdesc=The GNU Compiler Collection
+arch=('i686' 'x86_64')
+license=('GPL' 'LGPL' 'FDL' 'custom')
+url=http://gcc.gnu.org;
+makedepends=('binutils=2.22' 'libmpc' 'cloog' 'ppl' 'gcc-ada')
+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
+   
ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-api.${_libstdcppmanver}.man.tar.bz2
+   gcc_pure64.patch
+   gcc-hash-style-both.patch)
+md5sums=('922b0ee688669c188d237bbd21d42d07'
+ 'ce920d2550ff7e042b9f091d27764d8f'
+ '4030ee1c08dd1e843c0225b772360e76'
+ '4df25b623799b148a0703eaeec8fdf3f')
+
+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
+
+  if [ ${CARCH} = x86_64 ]; then
+patch -Np1 -i ${srcdir}/gcc_pure64.patch
+  fi
+  patch -Np0 -i ${srcdir}/gcc-hash-style-both.patch
+
+  echo ${pkgver}  gcc/BASE-VER
+
+  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 \
+