[arch-commits] Commit in binutils-multilib/repos (4 files)

2013-12-11 Thread Jan Steffens
Date: Wednesday, December 11, 2013 @ 20:35:15
  Author: heftig
Revision: 102472

archrelease: copy trunk to multilib-testing-x86_64

Added:
  binutils-multilib/repos/multilib-testing-x86_64/
  binutils-multilib/repos/multilib-testing-x86_64/PKGBUILD
(from rev 102471, binutils-multilib/trunk/PKGBUILD)
  
binutils-multilib/repos/multilib-testing-x86_64/binutils-2.23.2-texinfo-5.0.patch
(from rev 102471, binutils-multilib/trunk/binutils-2.23.2-texinfo-5.0.patch)
  binutils-multilib/repos/multilib-testing-x86_64/binutils.install
(from rev 102471, binutils-multilib/trunk/binutils.install)

---+
 PKGBUILD  |   69 +++
 binutils-2.23.2-texinfo-5.0.patch |  162 
 binutils.install  |   17 +++
 3 files changed, 248 insertions(+)

Copied: binutils-multilib/repos/multilib-testing-x86_64/PKGBUILD (from rev 
102471, binutils-multilib/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2013-12-11 19:35:15 UTC (rev 102472)
@@ -0,0 +1,69 @@
+# $Id$
+# Maintainer: Jan Alexander Steffens (heftig) jan.steff...@gmail.com
+# Contributor: Allan McRae al...@archlinux.org
+
+# toolchain build order: 
linux-api-headers-glibc-binutils-gcc-binutils-glibc
+
+pkgname=binutils-multilib
+pkgver=2.24
+pkgrel=1
+pkgdesc=A set of programs to assemble and manipulate binary and object files 
for multilib
+arch=('x86_64')
+url=http://www.gnu.org/software/binutils/;
+license=('GPL')
+groups=('multilib-devel')
+provides=(binutils=$pkgver-$pkgrel)
+conflicts=('binutils')
+depends=('glibc=2.18' 'zlib')
+makedepends=('gcc-multilib') # Make sure we compile this with gcc-multilib
+checkdepends=('dejagnu' 'bc')
+options=('staticlibs' '!distcc' '!ccache')
+install=binutils.install
+source=(ftp://ftp.gnu.org/gnu/binutils/binutils-${pkgver}.tar.bz2{,.sig})
+md5sums=('e0f71a7b2ddab0f8612336ac81d9636b'
+ 'SKIP')
+
+prepare() {
+  cd ${srcdir}/binutils-${pkgver}
+
+  # hack! - libiberty configure tests for header files using $CPP $CPPFLAGS
+  sed -i /ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/ libiberty/configure
+
+  mkdir ${srcdir}/binutils-build
+}
+
+build() {
+  cd ${srcdir}/binutils-build
+
+  ${srcdir}/binutils-${pkgver}/configure --prefix=/usr \
+--with-lib-path=/usr/lib:/usr/local/lib \
+--with-bugurl=https://bugs.archlinux.org/ \
+--enable-threads --enable-shared \
+--enable-ld=default --enable-gold --enable-plugins \
+--disable-werror --enable-multilib
+
+  # check the host environment and makes sure all the necessary tools are 
available
+  make configure-host
+
+  make tooldir=/usr
+}
+
+check() {
+  cd ${srcdir}/binutils-build
+  
+  # unset LDFLAGS as testsuite makes assumptions about which ones are active
+  # do not abort on errors - manually check log files
+  make LDFLAGS= -k check || true
+}
+
+package() {
+  cd ${srcdir}/binutils-build
+  make prefix=${pkgdir}/usr tooldir=${pkgdir}/usr install
+
+  # Remove unwanted files
+  rm ${pkgdir}/usr/share/man/man1/{dlltool,nlmconv,windres,windmc}*
+  rm ${pkgdir}/usr/share/info/{configure,standards}.info
+
+  # No shared linking to these files outside binutils
+  rm ${pkgdir}/usr/lib/lib{bfd,opcodes}.so
+}

Copied: 
binutils-multilib/repos/multilib-testing-x86_64/binutils-2.23.2-texinfo-5.0.patch
 (from rev 102471, binutils-multilib/trunk/binutils-2.23.2-texinfo-5.0.patch)
===
--- multilib-testing-x86_64/binutils-2.23.2-texinfo-5.0.patch   
(rev 0)
+++ multilib-testing-x86_64/binutils-2.23.2-texinfo-5.0.patch   2013-12-11 
19:35:15 UTC (rev 102472)
@@ -0,0 +1,162 @@
+diff --git a/bfd/doc/bfd.texinfo b/bfd/doc/bfd.texinfo
+index 45ffa73..3aa3300 100644
+--- a/bfd/doc/bfd.texinfo
 b/bfd/doc/bfd.texinfo
+@@ -322,7 +324,7 @@ All of BFD lives in one directory.
+ @printindex cp
+ 
+ @tex
+-% I think something like @colophon should be in texinfo.  In the
++% I think something like @@colophon should be in texinfo.  In the
+ % meantime:
+ \long\def\colophon{\hbox to0pt{}\vfill
+ \centerline{The body of this manual is set in}
+@@ -333,7 +335,7 @@ All of BFD lives in one directory.
+ \centerline{{\sl\fontname\tensl\/}}
+ \centerline{are used for emphasis.}\vfill}
+ \page\colophon
+-% Blame: d...@cygnus.com, 28mar91.
++% Blame: doc@@cygnus.com, 28mar91.
+ @end tex
+ 
+ @bye
+diff --git a/binutils/doc/binutils.texi b/binutils/doc/binutils.texi
+index 56a0510..fb1802b 100644
+--- a/binutils/doc/binutils.texi
 b/binutils/doc/binutils.texi
+@@ -148,18 +148,18 @@ in the section entitled ``GNU Free Documentation 
License''.
+ * objcopy::   Copy and translate object files
+ * objdump:: Display information from object files
+ * ranlib::  Generate index to archive 

[arch-commits] Commit in binutils-multilib/repos (4 files)

2013-08-13 Thread Jan Steffens
Date: Tuesday, August 13, 2013 @ 16:32:24
  Author: heftig
Revision: 95539

archrelease: copy trunk to multilib-testing-x86_64

Added:
  binutils-multilib/repos/multilib-testing-x86_64/
  binutils-multilib/repos/multilib-testing-x86_64/PKGBUILD
(from rev 95538, binutils-multilib/trunk/PKGBUILD)
  
binutils-multilib/repos/multilib-testing-x86_64/binutils-2.23.2-texinfo-5.0.patch
(from rev 95538, binutils-multilib/trunk/binutils-2.23.2-texinfo-5.0.patch)
  binutils-multilib/repos/multilib-testing-x86_64/binutils.install
(from rev 95538, binutils-multilib/trunk/binutils.install)

---+
 PKGBUILD  |   83 ++
 binutils-2.23.2-texinfo-5.0.patch |  162 
 binutils.install  |   17 +++
 3 files changed, 262 insertions(+)

Copied: binutils-multilib/repos/multilib-testing-x86_64/PKGBUILD (from rev 
95538, binutils-multilib/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2013-08-13 14:32:24 UTC (rev 95539)
@@ -0,0 +1,83 @@
+# $Id$
+# Maintainer: Jan Alexander Steffens (heftig) jan.steff...@gmail.com
+# Contributor: Allan McRae al...@archlinux.org
+
+# toolchain build order: 
linux-api-headers-glibc-binutils-gcc-binutils-glibc
+
+pkgname=binutils-multilib
+pkgver=2.23.2
+pkgrel=3
+pkgdesc=A set of programs to assemble and manipulate binary and object files 
for multilib
+arch=('x86_64')
+url=http://www.gnu.org/software/binutils/;
+license=('GPL')
+groups=('multilib-devel')
+provides=(binutils=$pkgver-$pkgrel)
+conflicts=('binutils')
+depends=('glibc=2.18' 'zlib')
+makedepends=('gcc-multilib') # Make sure we compile this with gcc-multilib
+checkdepends=('dejagnu' 'bc')
+options=('!libtool' '!distcc' '!ccache')
+install=binutils.install
+source=(ftp://ftp.gnu.org/gnu/binutils/binutils-${pkgver}.tar.bz2{,.sig}
+binutils-2.23.2-texinfo-5.0.patch)
+md5sums=('4f8fa651e35ef262edc01d60fb45702e'
+ 'dfde4428f08d91f309cdcfe92bf28d08'
+ '34e439ce23213a91e2af872dfbb5094c')
+
+prepare() {
+  cd ${srcdir}/binutils-${pkgver}
+
+  # http://sourceware.org/git/?p=binutils.git;a=patch;h=e02bf935
+  # http://sourceware.org/git/?p=binutils.git;a=patch;h=935f8542
+  patch -p1 -i ${srcdir}/binutils-2.23.2-texinfo-5.0.patch
+
+  # hack! - libiberty configure tests for header files using $CPP $CPPFLAGS
+  sed -i /ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/ libiberty/configure
+
+  mkdir ${srcdir}/binutils-build
+}
+
+build() {
+  cd ${srcdir}/binutils-build
+
+  ${srcdir}/binutils-${pkgver}/configure --prefix=/usr \
+--with-lib-path=/usr/lib:/usr/local/lib \
+--with-bugurl=https://bugs.archlinux.org/ \
+--enable-ld=default --enable-gold \
+--enable-plugins --enable-threads \
+--with-pic --enable-shared \
+--disable-werror --enable-multilib
+
+  # check the host environment and makes sure all the necessary tools are 
available
+  make configure-host
+
+  make tooldir=/usr
+}
+
+check() {
+  cd ${srcdir}/binutils-build
+  
+  # unset LDFLAGS as testsuite makes assumptions about which ones are active
+  # do not abort on errors - manually check log files
+  make LDFLAGS= -k check || true
+}
+
+package() {
+  cd ${srcdir}/binutils-build
+  make prefix=${pkgdir}/usr tooldir=${pkgdir}/usr install
+  
+  # Add some useful headers
+  install -m644 ${srcdir}/binutils-${pkgver}/include/libiberty.h 
${pkgdir}/usr/include
+  install -m644 ${srcdir}/binutils-${pkgver}/include/demangle.h 
${pkgdir}/usr/include
+
+  # Install PIC libiberty.a
+  install -m644 libiberty/pic/libiberty.a ${pkgdir}/usr/lib
+
+  # Remove unwanted files
+  rm ${pkgdir}/usr/share/man/man1/{dlltool,nlmconv,windres,windmc}*
+  rm ${pkgdir}/usr/share/info/{configure,standards}.info
+
+  # No shared linking to these files outside binutils
+  rm ${pkgdir}/usr/lib/lib{bfd,opcodes}.so
+}

Copied: 
binutils-multilib/repos/multilib-testing-x86_64/binutils-2.23.2-texinfo-5.0.patch
 (from rev 95538, binutils-multilib/trunk/binutils-2.23.2-texinfo-5.0.patch)
===
--- multilib-testing-x86_64/binutils-2.23.2-texinfo-5.0.patch   
(rev 0)
+++ multilib-testing-x86_64/binutils-2.23.2-texinfo-5.0.patch   2013-08-13 
14:32:24 UTC (rev 95539)
@@ -0,0 +1,162 @@
+diff --git a/bfd/doc/bfd.texinfo b/bfd/doc/bfd.texinfo
+index 45ffa73..3aa3300 100644
+--- a/bfd/doc/bfd.texinfo
 b/bfd/doc/bfd.texinfo
+@@ -322,7 +324,7 @@ All of BFD lives in one directory.
+ @printindex cp
+ 
+ @tex
+-% I think something like @colophon should be in texinfo.  In the
++% I think something like @@colophon should be in texinfo.  In the
+ % meantime:
+ \long\def\colophon{\hbox to0pt{}\vfill
+ \centerline{The body of this manual is set in}
+@@ -333,7 +335,7 @@ All of BFD lives in one directory.
+ 

[arch-commits] Commit in binutils-multilib/repos (4 files)

2013-04-10 Thread Jan Steffens
Date: Wednesday, April 10, 2013 @ 21:29:39
  Author: heftig
Revision: 88068

archrelease: copy trunk to multilib-testing-x86_64

Added:
  binutils-multilib/repos/multilib-testing-x86_64/
  binutils-multilib/repos/multilib-testing-x86_64/PKGBUILD
(from rev 88067, binutils-multilib/trunk/PKGBUILD)
  
binutils-multilib/repos/multilib-testing-x86_64/binutils-2.23.2-texinfo-5.0.patch
(from rev 88067, binutils-multilib/trunk/binutils-2.23.2-texinfo-5.0.patch)
  binutils-multilib/repos/multilib-testing-x86_64/binutils.install
(from rev 88067, binutils-multilib/trunk/binutils.install)

---+
 PKGBUILD  |   83 ++
 binutils-2.23.2-texinfo-5.0.patch |  162 
 binutils.install  |   17 +++
 3 files changed, 262 insertions(+)

Copied: binutils-multilib/repos/multilib-testing-x86_64/PKGBUILD (from rev 
88067, binutils-multilib/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2013-04-10 19:29:39 UTC (rev 88068)
@@ -0,0 +1,83 @@
+# $Id$
+# Maintainer: Jan Alexander Steffens (heftig) jan.steff...@gmail.com
+# Contributor: Allan McRae al...@archlinux.org
+
+# toolchain build order: 
linux-api-headers-glibc-binutils-gcc-binutils-glibc
+
+pkgname=binutils-multilib
+pkgver=2.23.2
+pkgrel=2
+pkgdesc=A set of programs to assemble and manipulate binary and object files 
for multilib
+arch=('x86_64')
+url=http://www.gnu.org/software/binutils/;
+license=('GPL')
+groups=('multilib-devel')
+provides=(binutils=$pkgver-$pkgrel)
+conflicts=('binutils')
+depends=('glibc=2.17' 'zlib')
+makedepends=('gcc-multilib') # Make sure we compile this with gcc-multilib
+checkdepends=('dejagnu' 'bc')
+options=('!libtool' '!distcc' '!ccache')
+install=binutils.install
+source=(ftp://ftp.gnu.org/gnu/binutils/binutils-${pkgver}.tar.bz2{,.sig}
+binutils-2.23.2-texinfo-5.0.patch)
+md5sums=('4f8fa651e35ef262edc01d60fb45702e'
+ 'dfde4428f08d91f309cdcfe92bf28d08'
+ '34e439ce23213a91e2af872dfbb5094c')
+
+prepare() {
+  cd ${srcdir}/binutils-${pkgver}
+
+  # http://sourceware.org/git/?p=binutils.git;a=patch;h=e02bf935
+  # http://sourceware.org/git/?p=binutils.git;a=patch;h=935f8542
+  patch -p1 -i ${srcdir}/binutils-2.23.2-texinfo-5.0.patch
+
+  # hack! - libiberty configure tests for header files using $CPP $CPPFLAGS
+  sed -i /ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/ libiberty/configure
+
+  mkdir ${srcdir}/binutils-build
+}
+
+build() {
+  cd ${srcdir}/binutils-build
+
+  ${srcdir}/binutils-${pkgver}/configure --prefix=/usr \
+--with-lib-path=/usr/lib:/usr/local/lib \
+--with-bugurl=https://bugs.archlinux.org/ \
+--enable-ld=default --enable-gold \
+--enable-plugins --enable-threads \
+--with-pic --enable-shared \
+--disable-werror --enable-multilib
+
+  # check the host environment and makes sure all the necessary tools are 
available
+  make configure-host
+
+  make tooldir=/usr
+}
+
+check() {
+  cd ${srcdir}/binutils-build
+  
+  # unset LDFLAGS as testsuite makes assumptions about which ones are active
+  # do not abort on errors - manually check log files
+  make LDFLAGS= -k check || true
+}
+
+package() {
+  cd ${srcdir}/binutils-build
+  make prefix=${pkgdir}/usr tooldir=${pkgdir}/usr install
+  
+  # Add some useful headers
+  install -m644 ${srcdir}/binutils-${pkgver}/include/libiberty.h 
${pkgdir}/usr/include
+  install -m644 ${srcdir}/binutils-${pkgver}/include/demangle.h 
${pkgdir}/usr/include
+
+  # Install PIC libiberty.a
+  install -m644 libiberty/pic/libiberty.a ${pkgdir}/usr/lib
+
+  # Remove unwanted files
+  rm ${pkgdir}/usr/share/man/man1/{dlltool,nlmconv,windres,windmc}*
+  rm ${pkgdir}/usr/share/info/{configure,standards}.info
+
+  # No shared linking to these files outside binutils
+  rm ${pkgdir}/usr/lib/lib{bfd,opcodes}.so
+}

Copied: 
binutils-multilib/repos/multilib-testing-x86_64/binutils-2.23.2-texinfo-5.0.patch
 (from rev 88067, binutils-multilib/trunk/binutils-2.23.2-texinfo-5.0.patch)
===
--- multilib-testing-x86_64/binutils-2.23.2-texinfo-5.0.patch   
(rev 0)
+++ multilib-testing-x86_64/binutils-2.23.2-texinfo-5.0.patch   2013-04-10 
19:29:39 UTC (rev 88068)
@@ -0,0 +1,162 @@
+diff --git a/bfd/doc/bfd.texinfo b/bfd/doc/bfd.texinfo
+index 45ffa73..3aa3300 100644
+--- a/bfd/doc/bfd.texinfo
 b/bfd/doc/bfd.texinfo
+@@ -322,7 +324,7 @@ All of BFD lives in one directory.
+ @printindex cp
+ 
+ @tex
+-% I think something like @colophon should be in texinfo.  In the
++% I think something like @@colophon should be in texinfo.  In the
+ % meantime:
+ \long\def\colophon{\hbox to0pt{}\vfill
+ \centerline{The body of this manual is set in}
+@@ -333,7 +335,7 @@ All of BFD lives in one directory.
+ 

[arch-commits] Commit in binutils-multilib/repos (4 files)

2013-03-29 Thread Jan Steffens
Date: Friday, March 29, 2013 @ 23:56:03
  Author: heftig
Revision: 87335

archrelease: copy trunk to multilib-testing-x86_64

Added:
  binutils-multilib/repos/multilib-testing-x86_64/
  binutils-multilib/repos/multilib-testing-x86_64/PKGBUILD
(from rev 87334, binutils-multilib/trunk/PKGBUILD)
  
binutils-multilib/repos/multilib-testing-x86_64/binutils-2.23.2-texinfo-5.0.patch
(from rev 87334, binutils-multilib/trunk/binutils-2.23.2-texinfo-5.0.patch)
  binutils-multilib/repos/multilib-testing-x86_64/binutils.install
(from rev 87334, binutils-multilib/trunk/binutils.install)

---+
 PKGBUILD  |   77 +
 binutils-2.23.2-texinfo-5.0.patch |  162 
 binutils.install  |   17 +++
 3 files changed, 256 insertions(+)

Copied: binutils-multilib/repos/multilib-testing-x86_64/PKGBUILD (from rev 
87334, binutils-multilib/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2013-03-29 22:56:03 UTC (rev 87335)
@@ -0,0 +1,77 @@
+# $Id$
+# Maintainer: Jan Alexander Steffens (heftig) jan.steff...@gmail.com
+# Contributor: Allan McRae al...@archlinux.org
+
+# toolchain build order: 
linux-api-headers-glibc-binutils-gcc-binutils-glibc
+
+pkgname=binutils-multilib
+pkgver=2.23.2
+pkgrel=1
+pkgdesc=A set of programs to assemble and manipulate binary and object files 
for multilib
+arch=('x86_64')
+url=http://www.gnu.org/software/binutils/;
+license=('GPL')
+groups=('multilib-devel')
+provides=(binutils=$pkgver-$pkgrel)
+conflicts=('binutils')
+depends=('glibc=2.17' 'zlib')
+makedepends=('gcc-multilib') # Make sure we compile this with gcc-multilib
+checkdepends=('dejagnu' 'bc')
+options=('!libtool' '!distcc' '!ccache')
+install=binutils.install
+source=(ftp://ftp.gnu.org/gnu/binutils/binutils-${pkgver}.tar.bz2{,.sig}
+binutils-2.23.2-texinfo-5.0.patch)
+md5sums=('4f8fa651e35ef262edc01d60fb45702e'
+ 'dfde4428f08d91f309cdcfe92bf28d08'
+ '34e439ce23213a91e2af872dfbb5094c')
+
+build() {
+  cd ${srcdir}/binutils-${pkgver}
+
+  # http://sourceware.org/git/?p=binutils.git;a=patch;h=e02bf935
+  # http://sourceware.org/git/?p=binutils.git;a=patch;h=935f8542
+  patch -p1 -i ${srcdir}/binutils-2.23.2-texinfo-5.0.patch
+
+  cd ${srcdir}
+  mkdir binutils-build  cd binutils-build
+
+  ${srcdir}/binutils-${pkgver}/configure --prefix=/usr \
+--with-lib-path=/usr/lib:/usr/local/lib \
+--with-bugurl=https://bugs.archlinux.org/ \
+--enable-ld=default --enable-gold \
+--enable-plugins --enable-threads \
+--with-pic --enable-shared \
+--disable-werror --enable-multilib
+
+  # check the host environment and makes sure all the necessary tools are 
available
+  make configure-host
+
+  make tooldir=/usr
+}
+
+check() {
+  cd ${srcdir}/binutils-build
+  
+  # unset LDFLAGS as testsuite makes assumptions about which ones are active
+  # do not abort on errors - manually check log files
+  make LDFLAGS= -k check || true
+}
+
+package() {
+  cd ${srcdir}/binutils-build
+  make prefix=${pkgdir}/usr tooldir=${pkgdir}/usr install
+  
+  # Add some useful headers
+  install -m644 ${srcdir}/binutils-${pkgver}/include/libiberty.h 
${pkgdir}/usr/include
+  install -m644 ${srcdir}/binutils-${pkgver}/include/demangle.h 
${pkgdir}/usr/include
+
+  # Install PIC libiberty.a
+  install -m644 libiberty/pic/libiberty.a ${pkgdir}/usr/lib
+
+  # Remove unwanted files
+  rm ${pkgdir}/usr/share/man/man1/{dlltool,nlmconv,windres,windmc}*
+  rm ${pkgdir}/usr/share/info/{configure,standards}.info
+
+  # No shared linking to these files outside binutils
+  rm ${pkgdir}/usr/lib/lib{bfd,opcodes}.so
+}

Copied: 
binutils-multilib/repos/multilib-testing-x86_64/binutils-2.23.2-texinfo-5.0.patch
 (from rev 87334, binutils-multilib/trunk/binutils-2.23.2-texinfo-5.0.patch)
===
--- multilib-testing-x86_64/binutils-2.23.2-texinfo-5.0.patch   
(rev 0)
+++ multilib-testing-x86_64/binutils-2.23.2-texinfo-5.0.patch   2013-03-29 
22:56:03 UTC (rev 87335)
@@ -0,0 +1,162 @@
+diff --git a/bfd/doc/bfd.texinfo b/bfd/doc/bfd.texinfo
+index 45ffa73..3aa3300 100644
+--- a/bfd/doc/bfd.texinfo
 b/bfd/doc/bfd.texinfo
+@@ -322,7 +324,7 @@ All of BFD lives in one directory.
+ @printindex cp
+ 
+ @tex
+-% I think something like @colophon should be in texinfo.  In the
++% I think something like @@colophon should be in texinfo.  In the
+ % meantime:
+ \long\def\colophon{\hbox to0pt{}\vfill
+ \centerline{The body of this manual is set in}
+@@ -333,7 +335,7 @@ All of BFD lives in one directory.
+ \centerline{{\sl\fontname\tensl\/}}
+ \centerline{are used for emphasis.}\vfill}
+ \page\colophon
+-% Blame: d...@cygnus.com, 28mar91.
++% Blame: doc@@cygnus.com, 28mar91.
+ @end tex
+ 
+ @bye
+diff