From 5356a3a9c6d1cca644e0c5c384ee651f0e14cfdb Mon Sep 17 00:00:00 2001 From: root Date: Sat, 4 Aug 2007 14:53:07 +0800 Subject: add binutils add a patch "loongson.patch" which could binutils recognize loongson specific opcode --- sys-devel/binutils/ChangeLog | 1488 ++++++++++++++++++++ sys-devel/binutils/Manifest | 26 + sys-devel/binutils/binutils-2.17-r1.ebuild | 17 + .../binutils/files/binutils-configure-LANG.patch | 65 + sys-devel/binutils/files/digest-binutils-2.17-r1 | 9 + sys-devel/binutils/files/loongson.patch | 117 ++ sys-devel/binutils/metadata.xml | 5 + 7 files changed, 1727 insertions(+) create mode 100644 sys-devel/binutils/ChangeLog create mode 100644 sys-devel/binutils/Manifest create mode 100644 sys-devel/binutils/binutils-2.17-r1.ebuild create mode 100644 sys-devel/binutils/files/binutils-configure-LANG.patch create mode 100644 sys-devel/binutils/files/digest-binutils-2.17-r1 create mode 100644 sys-devel/binutils/files/loongson.patch create mode 100644 sys-devel/binutils/metadata.xml diff --git a/sys-devel/binutils/ChangeLog b/sys-devel/binutils/ChangeLog new file mode 100644 index 0000000..fedb0d4 --- /dev/null +++ b/sys-devel/binutils/ChangeLog @@ -0,0 +1,1488 @@ +# ChangeLog for sys-devel/binutils +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/ChangeLog,v 1.297 2007/07/29 04:34:28 vapier Exp $ + +*binutils-2.17-r1 (29 Jul 2007) + + 29 Jul 2007; Mike Frysinger +binutils-2.17-r1.ebuild: + Fix building with sanitized linux-headers, fix stripping of .o objects, and + discard GNU debuglink sections. + + 03 Jul 2007; Tom Gall binutils-2.17.50.0.17.ebuild: + stable on ppc64, addresses power6, ps3 and other gcc issues + + 01 Jul 2007; Jose Luis Rivero + binutils-2.17.50.0.16.ebuild: + Stable on alpha. This fixes the compilation error (CFI related) when + compiling glibc. Details in bug #179353 + + 25 Jun 2007; Christian Faulhammer binutils-2.17.ebuild: + stable x86, security bug 134112 + + 24 Jun 2007; Christoph Mende binutils-2.17.ebuild: + Stable on amd64 wrt security bug 134112 + + 24 Jun 2007; Piotr Jaroszyński + binutils-2.17.50.0.9.ebuild, binutils-2.17.50.0.10.ebuild, + binutils-2.17.50.0.11.ebuild, binutils-2.17.50.0.13.ebuild, + binutils-2.17.50.0.14.ebuild, binutils-2.17.50.0.15.ebuild: + (QA) Don't use KEYWORDS="-*". bug #160519. + +*binutils-2.17.50.0.17 (19 Jun 2007) + + 19 Jun 2007; Mike Frysinger + +binutils-2.17.50.0.17.ebuild: + Version bump. + + 14 May 2007; Bryan Østergaard + binutils-2.17.50.0.16.ebuild: + Add ~alpha keyword as .15 and newer fixes an ugly bug in ld on Alpha. + + 13 May 2007; Joshua Kinard binutils-2.17.ebuild: + Stable on mips. + +*binutils-2.17.50.0.16 (12 May 2007) + + 12 May 2007; Mike Frysinger + +binutils-2.17.50.0.16.ebuild: + Version bump. + + 23 Apr 2007; Jeroen Roovers binutils-2.17.50.0.12.ebuild: + Stable for HPPA (bug #168131). + +*binutils-2.17.50.0.15 (20 Apr 2007) + + 20 Apr 2007; Mike Frysinger + +binutils-2.17.50.0.15.ebuild: + Version bump. + + 28 Mar 2007; Jeroen Roovers binutils-2.17.50.0.12.ebuild: + Marked ~hppa (bug #168131). + +*binutils-2.17.50.0.14 (24 Mar 2007) + + 24 Mar 2007; Mike Frysinger + +binutils-2.17.50.0.14.ebuild: + Version bump. + +*binutils-2.17.50.0.13 (16 Mar 2007) + + 16 Mar 2007; Mike Frysinger + +binutils-2.17.50.0.13.ebuild: + Version bump. + + 13 Feb 2007; Bryan Østergaard binutils-2.17.ebuild: + Stable on Alpha. + +*binutils-2.17.50.0.12 (28 Jan 2007) + + 28 Jan 2007; Mike Frysinger + +binutils-2.17.50.0.12.ebuild: + Version bump. + +*binutils-2.17.50.0.11 (26 Jan 2007) + + 26 Jan 2007; Mike Frysinger + +binutils-2.17.50.0.11.ebuild: + Version bump. + +*binutils-2.17.50.0.10 (23 Jan 2007) + + 23 Jan 2007; Mike Frysinger + +binutils-2.17.50.0.10.ebuild: + Version bump. + +*binutils-2.17.50.0.9 (04 Jan 2007) + + 04 Jan 2007; Mike Frysinger + +binutils-2.17.50.0.9.ebuild: + Version bump. + + 18 Dec 2006; Tom Gall + binutils-2.17.ebuild: + stable on ppc64 + +*binutils-2.17.50.0.8 (03 Dec 2006) + + 03 Dec 2006; Mike Frysinger + +binutils-2.17.50.0.8.ebuild: + Version bump. + +*binutils-2.17.50.0.7 (29 Nov 2006) + + 29 Nov 2006; Mike Frysinger + +binutils-2.17.50.0.7.ebuild: + Version bump. + +*binutils-2.17.50.0.6 (21 Oct 2006) + + 21 Oct 2006; Mike Frysinger + +binutils-2.17.50.0.6.ebuild: + Version bump. + + 19 Oct 2006; Gustavo Zacarias binutils-2.17.ebuild: + Stable on sparc + + 19 Oct 2006; Luca Barbato binutils-2.17.ebuild: + Marked ppc + + 17 Oct 2006; Roy Marples binutils-2.17.ebuild: + Added ~sparc-fbsd keyword. + + 10 Oct 2006; Joel Martin binutils-2.17.ebuild: + Add ~mips to binutils-2.17 + +*binutils-2.17.50.0.5 (27 Sep 2006) + + 27 Sep 2006; Mike Frysinger + +binutils-2.17.50.0.5.ebuild: + Version bump. + +*binutils-2.17.50.0.4 (24 Sep 2006) + + 24 Sep 2006; Mike Frysinger + +binutils-2.17.50.0.4.ebuild: + Version bump. + + 28 Jul 2006; binutils-2.16.1-r3.ebuild: + Stable on IA64; fix bug #141681. + +*binutils-2.17.50.0.3 (17 Jul 2006) + + 17 Jul 2006; Mike Frysinger + +binutils-2.17.50.0.3.ebuild: + Version bump. + + 04 Jul 2006; Bryan Østergaard + binutils-2.16.1-r3.ebuild: + Stable on alpha. + +*binutils-2.16.1-r3 (30 Jun 2006) + + 30 Jun 2006; Mike Frysinger + +binutils-2.16.1-r3.ebuild: + Backport -z lazy patch to make solar happy #134514. + + 27 Jun 2006; Gustavo Zacarias binutils-2.17.ebuild: + Keyworded ~sparc + + 27 Jun 2006; Diego Pettenò binutils-2.17.ebuild: + Add ~x86-fbsd keyword. + + 25 Jun 2006; Markus Rothe binutils-2.17.ebuild: + Added ~ppc64 + +*binutils-2.17 (24 Jun 2006) + + 24 Jun 2006; Mike Frysinger +binutils-2.17.ebuild: + Version bump. + +*binutils-2.16.94 (15 Jun 2006) + + 15 Jun 2006; Mike Frysinger +binutils-2.16.94.ebuild: + Version bump #136553 by Cory Grunden. + +*binutils-2.17.50.0.2 (10 Jun 2006) + + 10 Jun 2006; Mike Frysinger + +binutils-2.17.50.0.2.ebuild: + Version bump. + + 10 Jun 2006; Michael Hanselmann + binutils-2.16.1-r2.ebuild: + Stable on ppc. + + 09 Jun 2006; Markus Rothe binutils-2.16.1-r2.ebuild: + Stable on ppc64 + + 01 Jun 2006; Joshua Kinard binutils-2.16.1-r2.ebuild: + Marked stable on mips. + + 29 May 2006; Mark Loeser binutils-2.16.1-r2.ebuild: + Stable on x86 + + 26 May 2006; Danny van Dyk + binutils-2.16.1-r2.ebuild: + Marked stable on amd64. + +*binutils-2.16.93 (22 May 2006) + + 22 May 2006; Mike Frysinger +binutils-2.16.93.ebuild: + Version bump. + + 25 Apr 2006; Gustavo Zacarias + binutils-2.16.1-r2.ebuild: + Stable on sparc + +*binutils-2.16.92 (17 Apr 2006) + + 17 Apr 2006; Mike Frysinger +binutils-2.16.92.ebuild: + Version bump. + + 11 Apr 2006; Diego Pettenò + binutils-2.16.1-r2.ebuild: + Add ~x86-fbsd keyword. + + 30 Mar 2006; Diego Pettenò binutils-2.15.ebuild: + Add ~x86-fbsd keyword to binutils 2.15 that has FreeBSD patches. + +*binutils-2.16.91.0.7 (18 Mar 2006) + + 18 Mar 2006; Mike Frysinger + +binutils-2.16.91.0.7.ebuild: + Version bump. + +*binutils-2.16.1-r2 (02 Mar 2006) + + 02 Mar 2006; Mike Frysinger + +binutils-2.16.1-r2.ebuild: + Grab some fixes from upstream for PIE, lib search paths, and ld speedups. + +*binutils-2.16.91.0.6 (15 Feb 2006) + + 15 Feb 2006; Mike Frysinger + +binutils-2.16.91.0.6.ebuild: + Version bump. + +*binutils-2.16.91.0.5 (21 Dec 2005) + + 21 Dec 2005; Mike Frysinger + +binutils-2.16.91.0.5.ebuild: + Version bump. + + 07 Dec 2005; Guy Martin binutils-2.16.1.ebuild: + Stable on hppa. + +*binutils-2.16.1-r1 (03 Dec 2005) + + 03 Dec 2005; Mike Frysinger + +binutils-2.16.1-r1.ebuild: + Add support for -Bdirect #114008. + + 23 Nov 2005; Luis Medinas binutils-2.16.1.ebuild: + Stable on amd64. + + 23 Nov 2005; Gustavo Zacarias + binutils-2.16.1.ebuild: + Stable on sparc + + 23 Nov 2005; Mark Loeser binutils-2.16.1.ebuild: + Stable on x86; bug #112666 + + 18 Nov 2005; Joshua Kinard binutils-2.16.90.0.3.ebuild, + binutils-2.16.91.0.2.ebuild: + -mips to binutils-2.16.90.0.3, as it has unfixable quirks; ~mips to + binutils-2.16.91.0.2 for testing. + +*binutils-2.16.91.0.4 (13 Nov 2005) + + 13 Nov 2005; Mike Frysinger + +binutils-2.16.91.0.4.ebuild: + Version bump. + + 18 Oct 2005; Joseph Jezak binutils-2.16.1.ebuild: + Marked ppc stable. + + 06 Sep 2005; Markus Rothe binutils-2.16.1.ebuild: + Stable on ppc64 + + 28 Aug 2005; Joshua Kinard binutils-2.16.1.ebuild, + binutils-2.16.90.0.3.ebuild: + Bump 2.16.1 to stable on mips, and 2.16.90.0.3 to unstable. + +*binutils-2.16.91.0.3 (23 Aug 2005) + + 23 Aug 2005; Mike Frysinger + +binutils-2.16.91.0.3.ebuild: + Version bump. + +*binutils-2.16.91.0.2 (02 Aug 2005) + + 02 Aug 2005; Mike Frysinger + +binutils-2.16.91.0.2.ebuild: + Version bump. + + 13 Jul 2005; MATSUU Takuto + binutils-2.15.92.0.2-r10.ebuild: + Stable on sh. + + 13 Jul 2005; bret curtis binutils-2.16.1.ebuild, + binutils-2.16-r1.ebuild: + added to ~mips + + 12 Jul 2005; MATSUU Takuto + binutils-2.15.92.0.2-r10.ebuild: + Added ~sh to KEYWORDS. + + 07 Jul 2005; Hardave Riar + binutils-2.15.92.0.2-r10.ebuild: + Stable on mips. + + 28 Jun 2005; Markus Rothe binutils-2.16-r1.ebuild: + Back to ~ppc64; ld problem with current stable glibc :-/ + + 28 Jun 2005; Markus Rothe binutils-2.16-r1.ebuild: + Stable on ppc64 + +*binutils-2.16.91.0.1 (28 Jun 2005) + + 28 Jun 2005; Mike Frysinger + +binutils-2.16.91.0.1.ebuild: + Version bump. + +*binutils-2.16.1 (12 Jun 2005) + + 12 Jun 2005; Mike Frysinger +binutils-2.16.1.ebuild: + Version bump. + + 31 May 2005; Gustavo Zacarias + binutils-2.15.92.0.2-r10.ebuild: + Stable on sparc wrt #91398 + + 31 May 2005; Markus Rothe binutils-2.16.ebuild, + binutils-2.16-r1.ebuild: + Added ~ppc64 to KEYWORDS + + 29 May 2005; Bryan Østergaard + binutils-2.14.90.0.8-r3.ebuild: + Stable on ia64, bug 91398. + + 29 May 2005; Bryan Østergaard + binutils-2.14.90.0.8-r3.ebuild: + Stable on alpha, bug 91398. + + 28 May 2005; Rene Nussbaumer + binutils-2.15.92.0.2-r10.ebuild: + Stable on hppa; bug #91398 + + 28 May 2005; Markus Rothe + binutils-2.15.90.0.3-r5.ebuild: + Stable on ppc64 + + 28 May 2005; binutils-2.15.92.0.2-r10.ebuild: + Mark amd64 stable per bug #91398 + + 28 May 2005; Luca Barbato + binutils-2.15.90.0.3-r5.ebuild: + Marked ppc + +*binutils-2.16-r1 (28 May 2005) +*binutils-2.15.92.0.2-r10 (28 May 2005) +*binutils-2.15.91.0.2-r2 (28 May 2005) +*binutils-2.15.90.0.3-r5 (28 May 2005) +*binutils-2.15.90.0.1.1-r5 (28 May 2005) +*binutils-2.14.90.0.8-r3 (28 May 2005) + + 28 May 2005; Mike Frysinger + +binutils-2.14.90.0.8-r3.ebuild, binutils-2.15.ebuild, + +binutils-2.15.90.0.1.1-r5.ebuild, +binutils-2.15.90.0.3-r5.ebuild, + +binutils-2.15.91.0.2-r2.ebuild, +binutils-2.15.92.0.2-r10.ebuild, + +binutils-2.16-r1.ebuild, binutils-2.16.90.0.3.ebuild: + Add some more bfd checks and fix tls stripping. + +*binutils-2.15.92.0.2-r9 (17 May 2005) + + 17 May 2005; Mike Frysinger + +binutils-2.15.92.0.2-r9.ebuild: + Add patches to fix security issues #91398. + +*binutils-2.16.90.0.3 (11 May 2005) + + 11 May 2005; Mike Frysinger + +binutils-2.16.90.0.3.ebuild: + Version bump. + + 10 May 2005; Lars Weiler + binutils-2.15.92.0.2-r1.ebuild, binutils-2.15.92.0.2-r7.ebuild, + binutils-2.15.92.0.2-r8.ebuild: + Downgrading and masking on ppc due to compile errors; bug #91887. + + 07 May 2005; Michael Hanselmann + binutils-2.15.92.0.2-r8.ebuild: + Stable on hppa. + + 07 May 2005; Jan Brinkmann + binutils-2.15.92.0.2-r8.ebuild: + stable on amd64 wrt security bug #91813 + + 07 May 2005; Michael Hanselmann + binutils-2.15.92.0.2-r8.ebuild: + Stable on ppc. + +*binutils-2.16 (04 May 2005) + + 04 May 2005; Mike Frysinger +binutils-2.16.ebuild: + Version bump. + +*binutils-2.16.90.0.2 (30 Apr 2005) + + 30 Apr 2005; Mike Frysinger + +binutils-2.16.90.0.2.ebuild: + Version bump. + +*binutils-2.15.97 (21 Apr 2005) + + 21 Apr 2005; Mike Frysinger +binutils-2.15.97.ebuild: + Version bump. + +*binutils-2.14 (17 Apr 2005) + + 17 Apr 2005; Mike Frysinger +binutils-2.14.ebuild: + Add older version for ps2 support. + +*binutils-2.16.90.0.1 (12 Apr 2005) + + 12 Apr 2005; Mike Frysinger + +binutils-2.16.90.0.1.ebuild: + Version bump. + + 11 Apr 2005; Markus Rothe + -binutils-2.15.91.0.1-r1.ebuild: + removed for bug #88678 + + 09 Apr 2005; Markus Rothe + binutils-2.15.92.0.2-r8.ebuild, binutils-2.15.94.0.2.2.ebuild: + Added ~ppc64 to KEYWORDS + +*binutils-2.15.92.0.2-r8 (06 Apr 2005) + + 06 Apr 2005; Mike Frysinger + +binutils-2.15.92.0.2-r8.ebuild: + Add ld speedup / readelf buffer fix patches from redhat and a better + unlink() patch from solar/upstream. + + 30 Mar 2005; Joshua Kinard + binutils-2.14.90.0.8-r2.ebuild, binutils-2.15.91.0.2-r1.ebuild, + binutils-2.15.94.0.2.2.ebuild: + Marked 2.14.90.0.8-r2 and 2.15.91.0.2-r1 as stable on mips, and moved + 2.15.94.0.2.2 to unstable. + +*binutils-2.15.92.0.2-r7 (22 Mar 2005) + + 22 Mar 2005; Mike Frysinger + +binutils-2.15.92.0.2-r7.ebuild: + Add a TEXTREL fix for arm and warn about TEXTRELs in ld. + +*binutils-2.15.92.0.2-r6 (11 Mar 2005) + + 11 Mar 2005; Mike Frysinger + +binutils-2.15.92.0.2-r6.ebuild: + Delete old/duplicated patches and add newer/spiffier ones. See the + patchtarball and/or CVS commits for more info :P. Just be happy this one + passes make check on amd64. + + 09 Mar 2005; binutils-2.15.92.0.2-r5.ebuild: + - uClibc supports relro now. remove exception from ebuild + +*binutils-2.15.92.0.2-r5 (08 Mar 2005) + + 08 Mar 2005; Mike Frysinger + +binutils-2.15.92.0.2-r5.ebuild: + Fix up gcc-4 support for real #82907 by richard juckes. + +*binutils-2.15.92.0.2-r4 (23 Feb 2005) + + 23 Feb 2005; Mike Frysinger + -binutils-2.15.92.0.2-r3.ebuild, +binutils-2.15.92.0.2-r4.ebuild: + Fix gcc-4 patch to not break gcc-3 #83047. + + 23 Feb 2005; Jon Portnoy binutils-2.15.92.0.2-r3.ebuild : + Reverted PATCHVER=1.4 to PATCHVER=1.3 due to bug + #83047 + +*binutils-2.15.92.0.2-r3 (20 Feb 2005) + + 20 Feb 2005; +binutils-2.15.92.0.2-r3.ebuild: + - bump the binutils-patches 1.2 -> 1.3. New option ld -z nonow/-Wl,-z,nonow + +*binutils-2.15.94.0.2.2 (19 Feb 2005) + + 19 Feb 2005; Mike Frysinger + +binutils-2.15.94.0.2.2.ebuild: + Version bump. + + 23 Jan 2005; Jeremy Huddleston + binutils-2.15.92.0.2-r1.ebuild: + Stable on amd64. + + 22 Jan 2005; binutils-2.15.92.0.2-r1.ebuild, + binutils-2.15.92.0.2-r2.ebuild: + Converting 2.1.95 ~IA64 KEYWORDS into -IA64 KEYWORDS as kernels as well as + gnu-efi fail to compile with these versions... + + 11 Jan 2005; Gustavo Zacarias + binutils-2.15.92.0.2-r1.ebuild: + Stable on sparc, it's about time + + 03 Jan 2005; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + +*binutils-2.15.91.0.2-r1 (28 Dec 2004) + + 28 Dec 2004; Mike Frysinger + +binutils-2.15.91.0.2-r1.ebuild: + New versions to support binutils-config. + +*binutils-2.15.91.0.1-r1 (28 Dec 2004) + + 28 Dec 2004; Mike Frysinger + +binutils-2.15.91.0.1-r1.ebuild: + New versions to support binutils-config. + +*binutils-2.15.90.0.3-r4 (28 Dec 2004) + + 28 Dec 2004; Mike Frysinger + +binutils-2.15.90.0.3-r4.ebuild: + New versions to support binutils-config. + + 28 Dec 2004; Jeremy Huddleston + binutils-2.15.92.0.2-r2.ebuild: + Added to ~sparc. + + 26 Dec 2004; Jeremy Huddleston + binutils-2.15.92.0.2-r1.ebuild: + Removing sparc64-multilib stuff as we're just using the superior + binutils-config versions in that profile. + +*binutils-2.15.94.0.2 (21 Dec 2004) + + 21 Dec 2004; Mike Frysinger + +binutils-2.15.94.0.2.ebuild: + Version bump. + + 13 Dec 2004; Jeremy Huddleston + binutils-2.15.92.0.2-r1.ebuild: + Updated sparc64-multilib to use MULTILIB_CHOSTS example. + +*binutils-2.14.90.0.8-r2 (12 Dec 2004) + + 12 Dec 2004; Mike Frysinger + +binutils-2.14.90.0.8-r2.ebuild: + Use toolchain eclass. + + 10 Dec 2004; Jeremy Huddleston + binutils-2.15.92.0.2-r1.ebuild: + Updated for sparc64-multilib. + +*binutils-2.15.90.0.1.1-r4 (04 Dec 2004) + + 04 Dec 2004; Mike Frysinger + +binutils-2.15.90.0.1.1-r4.ebuild: + Version bump for toolchain-binutils support. + +*binutils-2.14.90.0.6-r8 (02 Dec 2004) + + 02 Dec 2004; Mike Frysinger + +binutils-2.14.90.0.6-r8.ebuild: + Use toolchain eclass. + + 30 Nov 2004; Guy Martin binutils-2.15.92.0.2-r1.ebuild: + Stable on hppa. Fix problems with libxml2 and others. + + 24 Nov 2004; Gustavo Zacarias + binutils-2.15.92.0.2-r1.ebuild: + Keyworded ~sparc + +*binutils-2.15.94.0.1 (23 Nov 2004) + + 23 Nov 2004; Mike Frysinger + +binutils-2.15.94.0.1.ebuild: + Version bump. + + 21 Nov 2004; Mike Frysinger + binutils-2.15.90.0.1.1-r3.ebuild: + Move to x86 stable finally. + + 21 Nov 2004; Mike Frysinger + binutils-2.15.90.0.1.1-r3.ebuild: + Move to x86 stable finally. + +*binutils-2.15.92.0.2-r2 (20 Oct 2004) + + 20 Oct 2004; Mike Frysinger + +binutils-2.15.92.0.2-r2.ebuild: + Clean up ebuild. Try to handle $CTARGET/$CHOST correctly. Use symlinks + instead of hard links in src_install(). + + 18 Oct 2004; Guy Martin binutils-2.15.92.0.2-r1.ebuild: + Added ~hppa. + +*binutils-2.15.92.0.2-r1 (11 Oct 2004) + + 11 Oct 2004; Travis Tilley +binutils-2.15.92.0.2-r1.ebuild: + removed a few unused patches from the tarball. removed an old ppc -fPIC patch + that was causing the compile to fail, closes bug 66738. updated a few patches + borrowed from fedora to their latest versions, closes bug 66871. updated pax + patch to the latest version available on pax.grsecurity.net, version + 2.15.91.0.2-200410091215 + + 06 Oct 2004; Travis Tilley binutils-2.15.92.0.2.ebuild: + added ~x86 keyword, as requested in bug 66555 + + 03 Oct 2004; Travis Tilley binutils-2.15.92.0.2.ebuild: + added ~amd64 keyword. among other things, this release fixes an x86-64 linker + warning while building the Linux kernel. + +*binutils-2.15.92.0.2 (01 Oct 2004) + + 01 Oct 2004; Joshua Kinard +binutils-2.15.92.0.2.ebuild: + Version bump. + + 01 Oct 2004; Joshua Kinard binutils-2.15.91.0.2.ebuild: + Added ~sparc to KEYWORDS. + + 01 Oct 2004; Joshua Kinard binutils-2.15.91.0.2.ebuild: + Marked ~mips. Works great for o32, n32 has problems, and is thus masked in + cascade profiles. + + 28 Sep 2004; Mike Frysinger + +files/2.15/40_all_binutils-uclibc-linker.patch, + binutils-2.15.90.0.1.1-r1.ebuild, binutils-2.15.90.0.1.1-r3.ebuild: + Add a patch to fix uclibc linking/ld.so.con. + + 08 Sep 2004; Mike Frysinger + binutils-2.14.90.0.8-r1.ebuild, -binutils-2.14.90.0.8-r2.ebuild: + Merge the changes from -r2 back into -r1 since it was just uclibc specific. + + 06 Sep 2004; + +files/2.15/binutils-2.15-elf32-arm-textrel.patch, + binutils-2.15.90.0.1.1-r3.ebuild: + added patch from RH which allows ARCH=arm to compile & link correctly with + binutils-2.15 + + 06 Sep 2004; Luca Barbato + binutils-2.15.90.0.3-r3.ebuild: + Marked ppc + + 02 Sep 2004; Mike Frysinger + binutils-2.14.90.0.8-r1.ebuild, binutils-2.14.90.0.8-r2.ebuild, + binutils-2.15.90.0.3-r3.ebuild: + Versions 2.15 <= x <= 2.15.91.0.2 are known to produce bad code for arm under + certain circumstances. + + 01 Sep 2004; binutils-2.15.90.0.1.1-r1.ebuild, + binutils-2.15.90.0.1.1-r3.ebuild: + marking binutils-2.15.91.0.1 ~x86 again + + 31 Aug 2004; Gustavo Zacarias + binutils-2.14.90.0.8-r1.ebuild: + Stable on sparc + + 26 Aug 2004; Rob Holland binutils-2.14.90.0.8-r2.ebuild, + binutils-2.15.91.0.1-r2.ebuild, binutils-2.15.91.0.2.ebuild: + gnuconfig_update belongs in src_unpack, not src_compile + + 11 Aug 2004; Travis Tilley binutils-2.15.91.0.2.ebuild: + masking this release -amd64. most software builds fine, but on mozilla firefox + and occasionally glibc this release will segfault + + 09 Aug 2004; Travis Tilley binutils-2.15.91.0.2.ebuild: + adding ~amd64 keyword for testing + +*binutils-2.15.91.0.2 (02 Aug 2004) + + 02 Aug 2004; Joshua Kinard +binutils-2.15.91.0.2.ebuild: + New revision of binutils. Doesn't include 51* or 52* uclibc patches. + + 27 Jul 2004; Mike Frysinger + +files/2.14/binutils-2.14.90.0.6-build_modules.patch, + +files/2.14/binutils-2.14.90.0.6-cflags.patch, + +files/2.14/binutils-2.14.90.0.6-conf.patch, + +files/2.14/binutils-2.14.90.0.6-debian.patch, + binutils-2.14.90.0.6-r7.ebuild: + Add patches from uClibc build root. + + 24 Jul 2004; Travis Tilley binutils-2.15.91.0.1-r1.ebuild: + removing ~amd64 keyword + + 22 Jul 2004; binutils-2.14.90.0.8-r2.ebuild: + uclibc update + + 08 Jul 2004; Travis Tilley binutils-2.15.91.0.1-r1.ebuild: + adding ~amd64 keyword for wider testing + + 08 Jul 2004; Alexander Gabert + binutils-2.14.90.0.8-r2.ebuild: + added filter-flags for freduce-all-givs (bug id 27456) + + 03 Jul 2004; Bryan Østergaard + binutils-2.14.90.0.8-r1.ebuild: + Stable on alpha. + + 02 Jul 2004; Jeremy Huddleston + binutils-2.11.92.0.12.3-r2.ebuild, binutils-2.11.92.0.7.ebuild, + binutils-2.12.90.0.15.ebuild, binutils-2.13.90.0.16-r1.ebuild, + binutils-2.13.90.0.18-r1.ebuild, binutils-2.13.90.0.18.ebuild, + binutils-2.14.90.0.2.ebuild, binutils-2.14.90.0.4.1-r1.ebuild, + binutils-2.14.90.0.5-r1.ebuild, binutils-2.14.90.0.6-r2.ebuild, + binutils-2.14.90.0.6-r3.ebuild, binutils-2.14.90.0.6-r6.ebuild, + binutils-2.14.90.0.6-r7.ebuild, binutils-2.14.90.0.7-r4.ebuild, + binutils-2.14.90.0.7.ebuild, binutils-2.14.90.0.8-r1.ebuild, + binutils-2.14.90.0.8-r2.ebuild, binutils-2.14.90.0.8.ebuild, + binutils-2.15.90.0.1.1-r1.ebuild, binutils-2.15.90.0.1.1-r3.ebuild, + binutils-2.15.90.0.3-r3.ebuild, binutils-2.15.91.0.1-r1.ebuild, + binutils-2.15.91.0.1-r2.ebuild, binutils-2.15.91.0.1.ebuild: + virtual/glibc -> virtual/libc + + 27 Jun 2004; binutils-2.15.91.0.1-r2.ebuild: + remove unused patches from tarball an no_rel_ro patches + + 23 Jun 2004; Aron Griffis + binutils-2.11.92.0.12.3-r2.ebuild, binutils-2.11.92.0.7.ebuild, + binutils-2.12.90.0.15.ebuild, binutils-2.13.90.0.16-r1.ebuild, + binutils-2.13.90.0.18-r1.ebuild, binutils-2.13.90.0.18.ebuild, + binutils-2.14.90.0.2.ebuild, binutils-2.14.90.0.4.1-r1.ebuild, + binutils-2.14.90.0.5-r1.ebuild, binutils-2.14.90.0.6-r2.ebuild, + binutils-2.14.90.0.6-r3.ebuild, binutils-2.14.90.0.6-r6.ebuild, + binutils-2.14.90.0.6-r7.ebuild, binutils-2.14.90.0.7-r4.ebuild, + binutils-2.14.90.0.7.ebuild, binutils-2.14.90.0.8-r1.ebuild, + binutils-2.14.90.0.8.ebuild: + QA - fix use invocation + + 20 Jun 2004; Daniel Black + binutils-2.14.90.0.8-r2.ebuild, binutils-2.15.91.0.1-r2.ebuild: + Fix unpacks for bugs #54316 and #54059. Added sample test routine to + binutils-2.15.91.0.1-r2 + + 15 Jun 2004; Travis Tilley binutils-2.14.90.0.8-r2.ebuild: + changed the ebuild to not have "use uclibc ... || die", but it still doesnt + patch cleanly so it is still masked + + 15 Jun 2004; Travis Tilley binutils-2.14.90.0.8-r2.ebuild: + masking -* due to bug 54059 + +*binutils-2.15.91.0.1-r2 (16 Jun 2004) + + 16 Jun 2004; Daniel Black + +binutils-2.14.90.0.8-r2.ebuild, +binutils-2.15.91.0.1-r2.ebuild: + uclibc fixes thanks to Peter S. Mazinger + + 13 Jun 2004; Luca Barbato + binutils-2.15.90.0.3-r3.ebuild: + Fixes a problem with kdeutils not linking + + 08 Jun 2004; Mike Frysinger + binutils-2.15.91.0.1-r1.ebuild: + This version breaks pretty bad on ppc/altivec ... cant build kernel/gcc/etc... + :( + + 05 Jun 2004; Ilya A. Volynets-Evenbach + binutils-2.14.90.0.8-r1.ebuild: + Mark binutils-2.14.90.0.8-r1 ~mips + +*binutils-2.15.91.0.1-r1 (04 Jun 2004) + + 04 Jun 2004; Travis Tilley +files/libiberty-pic.patch, + +binutils-2.15.91.0.1-r1.ebuild: + new ebuild with patch updates from Peter Mazinger + + 03 Jun 2004; Tom Gall binutils-2.15.90.0.3-r3.ebuild, + binutils-2.15.91.0.1.ebuild: + binutils-2.15.90.0.3-r3.ebuild stable on ppc64, binutils-2.15.91.0.1.ebuild + ~ppc64 + + 02 Jun 2004; Travis Tilley binutils-2.15.90.0.1.1-r3.ebuild: + stable on amd64 + +*binutils-2.15.91.0.1 (28 May 2004) + + 28 May 2004; Joshua Kinard + binutils-2.15.90.0.3-r3.ebuild, +binutils-2.15.91.0.1.ebuild: + New revision, keyword masked for now, needs testing. + + 26 May 2004; Luca Barbato + binutils-2.15.90.0.1.1-r3.ebuild, binutils-2.15.90.0.3-r3.ebuild: + Marked ~ppc + +*binutils-2.15.90.0.1.1-r3 (23 May 2004) + + 23 May 2004; Travis Tilley + -binutils-2.15.90.0.1.1-r2.ebuild, +binutils-2.15.90.0.1.1-r3.ebuild: + make patchset apply all patches on all archs and re-added hppa keyword since + the relro backport should apply cleanly now + + 16 May 2004; binutils-2.14.90.0.8-r1.ebuild, + binutils-2.15.90.0.1.1-r1.ebuild, binutils-2.15.90.0.1.1-r2.ebuild, + binutils-2.15.90.0.1.1.ebuild, binutils-2.15.90.0.3-r3.ebuild: + added gprof/bbconv.pl install phase of >=binutils-2.14.90.0.8-r1, added + multitarget USE flag for canadian cross compiling bug #49934 also + >=binutils-2.14.90.0.8-r1. marked 2.14.90.0.8-r1 stable on x86 + + 13 May 2004; binutils-2.15.90.0.3-r3.ebuild: + bbconv.pl script is needed to convert profiling information in bb.out files to + format understood by gprof. reported by pasi valminen bug 50911 + +*binutils-2.15.90.0.3-r3 (11 May 2004) + + 11 May 2004; binutils-2.15.90.0.3-r2.ebuild, + binutils-2.15.90.0.3-r3.ebuild: + updated patches to match upstream fixes. Includes fix s390{,x} .{,b,p2}align + handling, ppc/ppc64 testsuite fixes. -z relro ppc/ppc64/ia64 fixes, change + x86-64 .plt symbol st_size handling to match ia32, prettify objdump -d output, + several SPARC fixes. Submitted by Peter S. Mazinger + +*binutils-2.15.90.0.3-r2 (10 May 2004) + + 10 May 2004; binutils-2.15.90.0.3-r1.ebuild, + binutils-2.15.90.0.3-r2.ebuild: + Fix .tbss handling + + 08 May 2004; Joshua Kinard + binutils-2.14.90.0.8-r1.ebuild: + Originally masked because these binutils would produce non-booting kernels on + mips. That problem has been resolved in the kernel sources now, so it's safe + to put these into unstable (2.15 needs more testing). + +*binutils-2.15.90.0.1.1-r2 (10 May 2004) + + 10 May 2004; Travis Tilley + +binutils-2.15.90.0.1.1-r2.ebuild: + added backports of the tbss fix and relro patch + +*binutils-2.15.90.0.1.1-r1 (04 May 2004) + + 04 May 2004; Travis Tilley + +binutils-2.15.90.0.1.1-r1.ebuild: + added a more amd64-friendly revision of 2.15.90.0.1.1. besides the patches + included in the previous ebuild, the following have been added: + 34_all_binutils-2.15.90.0.3-place-orphan.patch, + 70_amd64_binutils_x86_64_testsuite.patch, + 71_ppc_binutils-2.13-ppc32-fPIC.patch, 72_all_fde-alignment.patch, + 73_amd64_x86-64-gotpcrel.patch, 74_all_gcc34-no-unit-at-a-time.patch, + 75_amd64_sysenter-sysexit-are-valid-IA32e-assembly.patch, + 76_all_use-new-ld-dtags.patch, 77_x86_via-padlock-gas.patch, and + 78_x86_via-padlock-tests.patch. this ebuild /should/ work with gcc 3.4 more + consistantly than the previous one. + + 24 Apr 2004; Travis Tilley binutils-2.14.90.0.7-r1.ebuild, + binutils-2.14.90.0.7-r2.ebuild, binutils-2.14.90.0.7-r3.ebuild, + binutils-2.14.90.0.7-r4.ebuild, binutils-2.14.90.0.7.ebuild, + binutils-2.14.90.0.8-r1.ebuild, binutils-2.14.90.0.8.ebuild, + binutils-2.15.90.0.1.1.ebuild, binutils-2.15.90.0.3-r1.ebuild, + binutils-2.15.90.0.3.ebuild: + GCC 3.4 breaks binutils if CFLAGS arent conservative. Adding fix for bug #47581 + + 23 Apr 2004; Travis Tilley binutils-2.15.90.0.1.1.ebuild: + added ~amd64 keyword for testing + +*binutils-2.15.90.0.3-r1 (19 Apr 2004) + + 19 Apr 2004; binutils-2.15.90.0.3-r1.ebuild: + - the patches 03,04,07 were replaced w/ the redhat ones - the patch 01 was + moved to apply after the uclibc patches (59) - the 20 patch got a replacement + 64 for the case relro is used (default in ebuild) - the 90 patch (pt_pax) has + also a replacement as 63 to apply after relro - the patches 3x_ are from + redhat having the same patch number 3x coresponds in redhat to x, (unmodified + patches) - the patches 5x_ are uclibc related coming from buildroot (51 and 52 + are ports of the buildroot versions to this binutils, 51 is generic, only 52 + is uclibc specific), the 59 patch is really the 01 one, but the 52 patch is so + big, that I didn't want to patch it again, it applies correctly in the reverse + order - the patches 6x_ are from me: 61_ I had a situation on cross-compiling + where I needed it 62_ is an uclibc addon (missing configure stuff to recognize + uclibc) 63_ pt_pax patch to apply after relro 64_ is a 20_ patch replacement + for amd64. + I have left in all the patches, so that some can build w/ and w/o relro. The + ebuild offers this possibility, see comment inside. + The uclibc stuff shouldn't disturb normal functionality, mainly the configure + stuff is enabled to recognize uclibc systems. Peter S. Mazinger + +*binutils-2.15.90.0.3 (15 Apr 2004) + + 15 Apr 2004; Joshua Kinard binutils-2.12.90.0.15.ebuild, + binutils-2.13.90.0.16-r1.ebuild, binutils-2.13.90.0.18-r1.ebuild, + binutils-2.13.90.0.18.ebuild, binutils-2.14.90.0.2.ebuild, + binutils-2.14.90.0.4.1-r1.ebuild, binutils-2.14.90.0.5-r1.ebuild, + binutils-2.14.90.0.6-r2.ebuild, binutils-2.14.90.0.6-r3.ebuild, + binutils-2.14.90.0.6-r6.ebuild, binutils-2.14.90.0.6-r7.ebuild, + binutils-2.15.90.0.3.ebuild: + New ebuild for binutils-2.15.90.0.3, and removed portage from DEPEND in older + ebuilds as it caused repoman troubles. + + 14 Mar 2004; Joshua Kinard : + Added a patch to the patchball for mips that reverses a patch added in + Dec-2003 that seemingly makes unbootable kernels. The issue needs to be + investigated further to make sure that this doesn't not affect 2.6 kernels as + well (tested with 2.4 kernels for now). + +*binutils-2.15.90.0.1.1 (06 Mar 2004) + + 06 Mar 2004; Joshua Kinard binutils-2.15.90.0.1.1.ebuild, + binutils-2.15.90.0.1.ebuild: + New minor revision that fixes the as.1 manpage issue and an ia64 linker bug. + +*binutils-2.15.90.0.1 (04 Mar 2004) + + 04 Mar 2004; Joshua Kinard binutils-2.15.90.0.1.ebuild: + New Version + fix for generating as.1 manpage. Keyword masked on all archs, + test and keyword as necessary. + + 21 Feb 2004; Brad House + binutils-2.14.90.0.8-r1.ebuild: + stable on amd64 for 2004.0 release + + 17 Feb 2004; Martin Schlemmer + binutils-2.14.90.0.8-r1.ebuild: + Move to unstable to give the PAX_FLAGS stuff a test run. + + 10 Feb 2004; Joshua Kinard binutils-2.14.90.0.8.ebuild: + Masked on mips because this version of binutils won't produce bootable kernel + images. could be a missing patch or such. + +*binutils-2.14.90.0.8-r1 (27 Jan 2004) + + 27 Jan 2004; binutils-2.14.90.0.8-r1.ebuild: + Added support for new PT_PAX_FLAGS markings for program headers. + + 19 Jan 2004; binutils-2.14.90.0.7-r4.ebuild: + stable on alpha and ia64 for bug 37033 + +*binutils-2.14.90.0.8 (18 Jan 2004) + + 18 Jan 2004; Martin Schlemmer + binutils-2.14.90.0.8.ebuild: + Update version. Move patches to tarball. Many thanks to + Kumba for updating the pni (prescott support) patch + and the mips-brswap patch. + +*binutils-2.14.90.0.7-r4 (18 Jan 2004) + + 18 Jan 2004; Martin Schlemmer + binutils-2.14.90.0.7-r4.ebuild, + files/2.14/binutils-2.14.90.0.7-bfd-pt-gnu-segment-fix.patch: + Do not add sections to a PT_GNU_STACK segment, which might be + a possible security issue, bug #37033. + + http://sources.redhat.com/ml/binutils/2003-12/msg00205.html + + Also bump x86 to stable, and do not drop already stable archs from + -r3 to testing, as it is a crusial patch. + + 07 Jan 2004; Jason Wever binutils-2.14.90.0.7-r3.ebuild: + Marked stable on sparc. + + 30 Dec 2003; Sven Blumenstein + binutils-2.11.92.0.12.3-r2.ebuild, binutils-2.11.92.0.7.ebuild, + binutils-2.14.90.0.6-r6.ebuild: + Marked stable on sparc. + + 28 Dec 2003; Joshua Kinard + binutils-2.14.90.0.7-r3.ebuild: + Move to mips stable (~mips -> mips) + + 29 Nov 2003; Brad House + binutils-2.14.90.0.7-r3.ebuild: + mark stable on amd64 + +*binutils-2.14.90.0.7-r3 (09 Nov 2003) + + 08 Dec 2003; Guy Martin binutils-2.14.90.0.7-r3.ebuild: + Marked stable on hppa. + + 09 Nov 2003; Martin Schlemmer + binutils-2.14.90.0.2.ebuild, binutils-2.14.90.0.4.1-r1.ebuild, + binutils-2.14.90.0.6-r7.ebuild, binutils-2.14.90.0.7-r1.ebuild, + binutils-2.14.90.0.7-r2.ebuild, binutils-2.14.90.0.7-r3.ebuild, + binutils-2.14.90.0.7.ebuild: + Fix sparc64/mips64 symlinks to point to /usr/sparc-*/bin/*. Do not apply + -ppc-reloc.patch to sparc as ld quits with SIGBUS. + + 08 Nov 2003; Jason Wever binutils-2.14.90.0.7-r2.ebuild: + Masked on sparc until ld issue is fixed. + +*binutils-2.14.90.0.7-r2 (08 Nov 2003) + + 08 Nov 2003; Martin Schlemmer + binutils-2.14.90.0.7-r2.ebuild, + files/2.14/binutils-2.14.90.0.7-ppc-reloc.patch, + files/2.14/binutils-2.14.90.0.7-tls-section-alignment.patch: + Cleanup -ppc-reloc.patch (had cruft like .orig in) and apply for all, as it + fixes dynamic relocs for more archs than ppc. + Add -tls-section-alignment.patch and put into testing for all. + +*binutils-2.14.90.0.7-r1 (07 Nov 2003) + + 07 Nov 2003; Luca Barbato + binutils-2.14.90.0.7-r1.ebuild, + files/2.14/binutils-2.14.90.0.7-ppc-reloc.patch: + Fix to bug #32755 + + 05 Nov 2003; Luca Barbato binutils-2.14.90.0.7.ebuild: + Maked -ppc :seems to have too many issues + + 04 Nov 2003; Brad House + binutils-2.14.90.0.6-r7.ebuild: + mark as stable on amd64 + + 04 Nov 2003; Martin Schlemmer + binutils-2.14.90.0.2.ebuild, binutils-2.14.90.0.4.1-r1.ebuild, + binutils-2.14.90.0.6-r7.ebuild, binutils-2.14.90.0.7.ebuild: + Enable building of 64bit apps on Sparc and Mips, closing bug #24631. + Fix is an modified one from Jason Wever . + +*binutils-2.14.90.0.7 (01 Nov 2003) + + 08 Nov 2003; Guy Martin binutils-2.14.90.0.7.ebuild, + binutils-2.14.90.0.7-r1.ebuild : Marked -hppa as it can't even compile glibc. + + 01 Nov 2003; Martin Schlemmer + binutils-2.14.90.0.7.ebuild: + Update version. + +*binutils-2.14.90.0.6-r7 (26 Oct 2003) + + 26 Oct 2003; Martin Schlemmer + binutils-2.14.90.0.6-r7.ebuild, + files/2.14/binutils-2.14.90.0.6-bfd-elf-interp-4.patch: + Add the official binutils-2.14.90.0.6-bfd-elf-interp.patch patch. + + 26 Oct 2003; Martin Schlemmer + binutils-2.14.90.0.6-r6.ebuild: + Bump ppc to stable, as the .interp fix in -r5 is wrong. Bump x86, amd64 and + ia64 to stable. + + 22 Oct 2003; Aron Griffis + binutils-2.14.90.0.6-r6.ebuild: + Stable on alpha + + 22 Oct 2003; Bartosch Pixa + binutils-2.14.90.0.6-r5.ebuild: + set ppc in keywords + +*binutils-2.14.90.0.6-r6 (07 Oct 2003) + + 07 Oct 2003; Martin Schlemmer + binutils-2.14.90.0.6-r6.ebuild, + files/2.14/binutils-2.14.90.0.6-bfd-elf-interp-3.patch: + Add correct patch to fix attributes on .interp section, thanks to feedback + from pipcas and Ned Ludd . + +*binutils-2.14.90.0.6-r5 (05 Oct 2003) + + 05 Oct 2003; Martin Schlemmer + binutils-2.14.90.0.6-r5.ebuild, + files/2.14/binutils-2.14.90.0.6-ppc-bfd.patch: + Add ppc-bfd.patch to fix ppc issues, bug #28011. Remove bfd-elf-interp.patch, + as it breaks section attibutes as in + http://gcc.gnu.org/ml/gcc/2003-10/msg00141.html. + +*binutils-2.14.90.0.6-r4 (05 Oct 2003) + + 05 Oct 2003; Martin Schlemmer + binutils-2.14.90.0.6-r4.ebuild, + files/2.14/binutils-2.14.90.0.6-eh-frame-ro-2.patch, + files/2.14/binutils-2.14.90.0.6-ia64-howto.patch, + files/2.14/binutils-2.14.90.0.6-ia64-sdata.patch, + files/2.14/binutils-2.14.90.0.6-ia64-speedup.patch, + files/2.14/binutils-2.14.90.0.6-merge-speedup.patch, + files/2.14/binutils-2.14.90.0.6-sparc-cfi.patch: + Update eh-frame-ro patch - seems as if I might have missed a needed change or + two. Also update merge patch, as well as add some ia64 and sparc patches. + + 03 Oct 2003; Brad House + binutils-2.14.90.0.6-r3.ebuild, + files/binutils-2.14.amd64-32bit-path-fix.patch: + 32bit search path for amd64 was /lib and /usr/lib. That is obviously wrong. + Make the search path /lib32 and /usr/lib32 instead, which should be symlinks + to the real location of your 32bit install. This patch is amd64 ONLY + +*binutils-2.14.90.0.6-r3 (13 Sep 2003) + + 20 Sep 2003; Alexander Gabert + binutils-2.14.90.0.6-r3.ebuild: + added hppa static fpic bugfix by tausq + + 20 Sep 2003; binutils-2.14.90.0.6-r3.ebuild, + files/2.14/binutils-2.14.90.0.6-bfd-elf-interp.patch: + A change that defines expected section attributes for a select set of + hardcoded section names was incorrectly added to binutils by redhat. This fix + is for bfd/elf.c for the .interp entry which should have SHF_ALLOC instead of 0 + + 17 Sep 2003; Jon Portnoy binutils-2.14.90.0.6-r3.ebuild : + ia64 keywords. + + 13 Sep 2003; Martin Schlemmer + binutils-2.14.90.0.6-r3.ebuild, + files/2.14/binutils-2.14.90.0.6-cxx-speedup.patch: + Add patch that speedup C++ linking. Originally submitted by + (got from Nove Hrady KDE hackfest), updated to + latest binutls by Chris Lee , bug #27540. + +*binutils-2.14.90.0.6-r2 (01 Sep 2003) + + 21 Sep 2003; Joshua Kinard binutils-2.14.90.0.6-r2.ebuild: + Changed ~mips to mips in KEYWORDS + + 03 Sep 2003; Stefan Jones + binutils-2.14.90.0.6-r2.ebuild : + Move to stable for x86, to fix bug #27440 + + 01 Sep 2003; Martin Schlemmer + binutils-2.14.90.0.2.ebuild, binutils-2.14.90.0.4.1-r1.ebuild, + binutils-2.14.90.0.5-r1.ebuild, binutils-2.14.90.0.6-r2.ebuild, + files/2.14/binutils-2.14.90.0.6-dont-crash-on-null-owner.patch: + There is a bug in binutils 2.14.* which causes a segfault in certain + circumstances when linking. This bug does not exist in binutils 2.11.*. + + More details on the bug can be found here: + http://sources.redhat.com/ml/bug-binutils/2003-q3/msg00559.html + http://sources.redhat.com/ml/bug-binutils/2003-q3/msg00735.html + + Bug #27492, thanks to Adam Chodorowski for reporting. + +*binutils-2.14.90.0.6-r1 (26 Aug 2003) + + 26 Aug 2003; Martin Schlemmer + binutils-2.14.90.0.6-r1.ebuild: + Remove the place-orphan.patch patch, as it causes failures in sash and + util-linux-2.12 (bug #27330) + +*binutils-2.14.90.0.6 (24 Aug 2003) + + 24 Aug 2003; Martin Schlemmer + binutils-2.14.90.0.6.ebuild, + files/2.14/binutils-2.14.90.0.5-place-orphan.patch, + files/2.14/binutils-2.14.90.0.6-eh-frame-ro.patch: + Update version. + + 20 Aug 2003; Luca Barbato binutils-2.14.90.0.5-r1.ebuild: + Marked ~ppc + +*binutils-2.14.90.0.5-r1 (10 Aug 2003) + + 10 Aug 2003; Joshua Kinard binutils-2.14.90.0.5-r1.ebuild: + Moved binutils-2.14.90.0.5-r1 to mips unstable, since latest CVS this comes + from includes major mips updates. And to test it in Stager. + Also moved it to sparc unstable for testing. + + +*binutils-2.14.90.0.5 (23 Jul 2003) + + 23 Jul 2003; Joshua Kinard binutils-2.14.90.0.5.ebuild: + Changed "mips" to "-mips" in KEYWORDS until further testing can be done. + + 23 Jul 2003; Martin Schlemmer + binutils-2.14.90.0.5.ebuild: + New release. + +*binutils-2.14.90.0.4.1-r1 (28 Jun 2003) + + 12 Jul 2003; Joshua Kinard binutils-2.14.90.0.4.1-r1.ebuild: + Changed -mips to ~mips in KEYWORDS. Experimentation seems to prove that + binutils-2.14.90.0.2 has some issue triggered at random in which a compile + errors out claiming "linking abicalls to non-abicalls". Some google searching + indicates binutils-2.14.90.0.4 or greater fixes this issue. + Has been tested in a mips stage1 rebuild and is currently used in building a + mipsel stage1 for Cobalt servers. + + 28 Jun 2003; Martin Schlemmer + binutils-2.14.90.0.4.1-r1.ebuild, files/2.14/binutils-2.14.90.0.4-cfi.patch, + files/2.14/binutils-2.14.90.0.4-cfi2.patch, + files/2.14/binutils-2.14.90.0.4-cfi3.patch, + files/2.14/binutils-2.14.90.0.4-cfi4.patch, + files/2.14/binutils-2.14.90.0.4-eh-frame-ro.patch, + files/2.14/binutils-2.14.90.0.4-gas-execstack.patch, + files/2.14/binutils-2.14.90.0.4-gas-pred.patch, + files/2.14/binutils-2.14.90.0.4-ltconfig-multilib.patch, + files/2.14/binutils-2.14.90.0.4-pie.patch, + files/2.14/binutils-2.14.90.0.4-pie2.patch, + files/2.14/binutils-2.14.90.0.4-pni.patch, + files/2.14/binutils-2.14.90.0.4-ppc-bigplt.patch, + files/2.14/binutils-2.14.90.0.4-ppc64-ctors.patch, + files/2.14/binutils-2.14.90.0.4-ppc64-prelink.patch, + files/2.14/binutils-2.14.90.0.4-pt-gnu-stack.patch, + files/2.14/binutils-2.14.90.0.4-sparc-nonpic.patch: + Add patches from Redhat. Add fix for libtool borkage. + +*binutils-2.14.90.0.4.1 (25 Jun 2003) + + 25 Jun 2003; Martin Schlemmer + binutils-2.11.92.0.12.3-r2.ebuild, binutils-2.13.90.0.20-r1.ebuild, + binutils-2.14.90.0.2.ebuild, binutils-2.14.90.0.4.1.ebuild, + binutils-2.14.90.0.4.ebuild: + New version with some amd64 fixes. Also fix SRC_URI for some of the newer + ebuilds. + + 14 Jun 2003; Joshua Kinard binutils-2.14.90.0.2.ebuild: + Changes ~mips to mips in KEYWORDS + + 08 Jun 2003; Luca Barbato + binutils-2.14.90.0.1-r1.ebuild, binutils-2.14.90.0.2.ebuild: + marked stable on ppc. + +*binutils-2.14.90.0.4 (26 May 2003) + + 07 Jun 2003; Joshua Kinard binutils-2.14.90.0.4.ebuild: + Changed ~mips to -mips. This package should stay masked until dragon + can release a fixed version that fixes the bad libbfd linkage. + + 26 May 2003; Joshua Kinard + binutils-2.14.90.0.4.ebuild: + New Version. Masked for all archs except unstable/testing on mips. + + 26 May 2003; Joshua Kinard + binutils-2.14.90.0.2.ebuild, binutils-2.14.90.0.4.ebuild: + Added a patch for MIPS arch which fixes binutils so that it does not generate + a broken dynamic relocation table for the OpenSSL libs. This happens because + the global GOT entry count is too low. The bug itself was introduced in + binutils CVS by the following patch: + http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elfxx-mips.c.diff?r1=1.38 + &r2=1.39&cvsroot=src + + 26 May 2003; Joshua Kinard + binutils-2.14.90.0.2.ebuild, binutils-2.14.90.0.4.ebuild: + Corrected a minor error in SRC_URI so that the + package is found in the right location on the kernel.org website. + +*binutils-2.11.92.0.7 (25 May 2003) + + 25 May 2003; Martin Holzer + binutils-2.11.92.0.12.3-r2.ebuild, binutils-2.11.92.0.7.ebuild, + binutils-2.12.90.0.15.ebuild, binutils-2.12.90.0.7.ebuild, + binutils-2.13.90.0.16-r1.ebuild, binutils-2.13.90.0.18-r1.ebuild, + binutils-2.13.90.0.18.ebuild, binutils-2.13.90.0.20-r1.ebuild, + binutils-2.14.90.0.1-r1.ebuild, binutils-2.14.90.0.2.ebuild: + now uses mirror://kernel + +*binutils-2.14.90.0.2 (17 May 2003) + + 16 Jul 2003; Jay Pfeifer binutils-2.14.90.0.2.ebuild: + set stable on x86 + + 01 Jul 2003; Todd Sunderlin binutils-2.14.90.0.2.ebuild: + set stable on sparc + + 17 May 2003; Martin Schlemmer + binutils-2.14.90.0.2.ebuild: + New version. + + 17 May 2003; Martin Schlemmer + binutils-2.13.90.0.10.ebuild, binutils-2.13.90.0.10.ebuild, + binutils-2.13.90.0.14.ebuild, binutils-2.13.90.0.14.ebuild, + binutils-2.13.90.0.16-r1.ebuild, binutils-2.13.90.0.16.ebuild, + binutils-2.13.90.0.16.ebuild, binutils-2.13.90.0.18-r1.ebuild, + binutils-2.13.90.0.18.ebuild, binutils-2.13.90.0.20-r1.ebuild, + binutils-2.13.90.0.4.ebuild, binutils-2.13.90.0.4.ebuild, + binutils-2.14.90.0.1-r1.ebuild, binutils-2.14.90.0.1.ebuild, + binutils-2.14.90.0.1.ebuild : + Add c++filt back in anticipation for gcc-3.3. Cleanup. + +*binutils-2.14.90.0.1-r1 (08 May 2003) + + 09 May 2003; Joshua Kinard + binutils-2.14.90.0.1-r1.ebuild: + Changed -sparc to ~sparc. Merges fine on sparc, + but further testing to be done. With mips, edited out the + gas-mips-gprel from binutils-2.13.90.0.20, as this patch already + appears to be included in 2.14.90.0.1 (emerge failed on attempting to + patch it). Mips testing is underway via "emerge system". + + 08 May 2003; Nicholas Wourms + binutils-2.14.90.0.1-r1.ebuild: + Fix a small typo in the patch section. + + 08 May 2003; Nicholas Wourms + binutils-2.14.90.0.1-r1.ebuild, + files/2.14/binutils-2.14.90.0.1-eh-frame-ro.patch, + files/2.14/binutils-2.14.90.0.1-sparc-nonpic.patch: + Added patch to resync with CVS head, bumped revision to reflect this. This + version should resolve any outstanding testsuite & weak symbol issues. I + have also added the previous patches back into the ebuild, compiles and + passes the testsuite on x86 w/o any regressions. + +*binutils-2.14.90.0.1 (06 May 2003) + + 06 May 2003; Luca Barbato + binutils-2.14.90.0.1.ebuild: + New version, seems to solve the ppc relocation issues. + +*binutils-2.13.90.0.20-r1 (09 Apr 2003) + + 09 Apr 2003; Nicholas Wourms + binutils-2.13.90.0.20-r1.ebuild: + Added cvs update patch to (hopefully) address the problems reported in + bugs #16363, #17986, & #18873. This also includes the fix from Alan + Modra for the problem where ld would segfault when building kde on + ppc. In addition to that, it also has some more mips/mips64 updates + which should address a few of the current problems we were experiencing + initially. As with the previous version, "Handle With Care..." That + being said, testing would be greatly appreciated and arches unmasked + as they are confirmed stable. I removed the previous ebuild since it + has been causing lots of trouble. + + 23 Mar 2003; Martin Schlemmer binutils-2.13.90.0.20.ebuild : + Add '~x86' to KEYWORDS. + +*binutils-2.13.90.0.20 (22 Mar 2003) + + 22 Mar 2003; Nicholas Wourms + binutils-2.13.90.0.20.ebuild, + files/2.13/binutils-2.13.90.0.10-x86_64-gotpcrel.patch, + files/2.13/binutils-2.13.90.0.18-testsuite-Wall-fixes.patch, + files/2.13/binutils-2.13.90.0.20-array-sects-compat.patch, + files/2.13/binutils-2.13.90.0.20-gas-mips-gprel.patch: + Bump to new beta version. This release contains a boatload of fixes for + a wide variety of platforms. It also fixes a critical bug in the previous + version for the mips platform. Due to the beta nature of this version and + the proximity to a new gentoo release, I have set keywords to "-arch" for + all platforms except mips. However, it should be tested on these other + platforms and keywords modified as necessary. + +*binutils-2.13.90.0.18-r1 (08 Mar 2003) + + 31 Mar 2003; Christian Birchinger + binutils-2.13.90.0.18-r1.ebuild: + Commented out sparc-nonpic.patch and added ~sparc keyword + + 27 Mar 2003; Seemant Kulleen + binutils-2.13.90.0.18-r1.ebuild: + masked for sparc, it breaks, dunno why. see bug #17193 + + 08 Mar 2003; Martin Schlemmer binutils-2.13.90.0.18-r1.ebuild : + Update patches from Redhat. + + 18 Feb 2003; Zach Welch : + Added arm to keywords. + + +*binutils-2.13.90.0.18 (26 Jan 2003) + + 27 May 2003; Guy Martin binutils-2.13.90.0.18.ebuild: + Remasking binutils 2.13.90.0.18 for hppa which cause random segfault on + hppa1.1 stations. + + 29 Mar 2003; Christian Birchinger + binutils-2.13.90.0.18.ebuild: + Added sparc stable keyword + + 01 Mar 2003; Brandon Low + binutils-2.13.90.0.10.ebuild, binutils-2.13.90.0.14.ebuild, + binutils-2.13.90.0.16-r1.ebuild, binutils-2.13.90.0.16.ebuild, + binutils-2.13.90.0.18.ebuild, binutils-2.13.90.0.4.ebuild: + Filter another flag that was causing problems + + 26 Feb 2003; Zach Welch binutils-2.13.90.0.18.ebuild : + filter -O2 from ARM builds to prevent gcc ICE + + 24 Feb 2003; Martin Schlemmer binutils-2.13.90.0.18.ebuild : + Mark stable for x86. Rip out static stuff as it anyhow do not work. + + 22 Feb 2003; Guy Martin binutils-2.13.90.0.18.ebuild : + Commited stable for hppa. + + 21 Feb 2003; Aron Griffis binutils-2.13.90.0.18.ebuild : + Mark stable on alpha + + 08 Feb 2003; Guy Martin binutils-2.13.90.0.18.ebuild : + Added hppa to keywords. + + 01 Feb 2003; Jon Nall binutils-2.13.90.0.18.ebuild : + made stable for ppc. this is to allow kde to compile happily and closes bug + #14776 + + 29 Jan 2003; Nicholas Wourms binutils-2.13.90.0.18.ebuild : + Fixed Jakub's eh-frame-ro patch to apply and compile cleanly against + binutils-2.13.90.0.18. Passed all tests locally on x86, but please test on + other platforms. + + 26 Jan 2003; Martin Schlemmer binutils-2.13.90.0.18.ebuild : + New version. Some cleanups + patches. This closes bug #14518. + +*binutils-2.13.90.0.16-r1 (30 Dec 2002) + + 08 Jan 2003; Martin Schlemmer binutils-2.13.90.0.16-r1.ebuild : + Mark stable. + + 19 Jan 2003; Jan Seidel : + Add patches for mips + Added mips to keywords + + 30 Dec 2002; Martin Schlemmer binutils-2.13.90.0.16-r1.ebuild : + Update with patches from Redhat/Mandrake for various issues. + + 13 Dec 2002; Mark Guertin binutils-2.13.90.0.16.ebuild : + Marked stable for ppc. + + 10 Dec 2002; Martin Schlemmer binutils-2.13.90.0.16.ebuild : + Mark as stable for x86. + + 06 Dec 2002; Rodney Rees : + Changed sparc ~sparc keywords + +*binutils-2.13.90.0.16 (29 Nov 2002) + + 07 Jan 2003: Jan Seidel binutils-2.13.90.0.16.ebuild : + Add patches for mips + Added mips to keywords. + + 29 Nov 2002; Nick Hadaway + binutils-2.13.90.0.16.ebuild, files/digest-binutils-2.13.90.0.16 : + Version bump. No changes in the ebuild. Solves bug #11088 + +*binutils-2.13.90.0.14 (18 Nov 2002) + + 18 Nov 2002; Stefan Jones : + Version update, masked for testing. + +*binutils-2.13.90.0.10 (14 Oct 2002) + + 14 Oct 2002; Martin Schlemmer : + + Version update. Remove sparc until further testing + from Seemant. + +*binutils-2.13.90.0.8 (10 Oct 2002) + + 10 Oct 2002; Martin Schlemmer : + + New version. PPC and SPARC elf linkage fixes. More + TLS support code added. + +*binutils-2.13.90.0.4 (15 Aug 2002) + + 15 Aug 2002; Martin Schlemmer : + + Update to latest version. + + 1 Aug 2002; Martin Schlemmer : + + Updated DEPEND not to use if statements, but rather + new syntax of portage-2.0.21 and up. + +*binutils-2.12.90.0.15 (30 Jul 2002) + + 30 Jul 2002; Mark Guertin : + Added ppc to keywords + +*binutils-2.12.90.0.14 (6 Jul 2002) + + 6 Jul 2002; Martin Schlemmer : + Version update. + +*binutils-2.12.90.0.9 (10 Jun 2002) + + 9 Jun 2002; Martin Schlemmer : + Version update. + +*binutils-2.12.90.0.7 (25 Apr 2002) + +*binutils-2.12.90.0.4 (16 Apr 2002) + +*binutils-2.12.90.0.3 (7 Apr 2002) + +*binutils-2.12.90.0.1 (21 Mar 2002) + +*binutils-2.11.92.0.12.3-r2 (12 Mar 2002) + + 12 Mar 2002; Seemant Kulleen ChangeLog : + + Updated copyright year, and added USE dependent nls compilation. + +*binutils-2.11.92.0.12.3-r1 (1 Feb 2002) + + 1 Feb 2002; G.Bevin ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest new file mode 100644 index 0000000..574cd6e --- /dev/null +++ b/sys-devel/binutils/Manifest @@ -0,0 +1,26 @@ +AUX binutils-configure-LANG.patch 2082 RMD160 ac49fd3d0053d1a330e810a1f02c80f6f8fe5e8e SHA1 452e586e1a6ca5885420f947df46004a91d4aecd SHA256 316f75980bfcccc306bd466d72d0e20a0ac327b8b7642fa2e3cf8d95d65f24d6 +MD5 a18bff5d18e042d6873644aa515efca9 files/binutils-configure-LANG.patch 2082 +RMD160 ac49fd3d0053d1a330e810a1f02c80f6f8fe5e8e files/binutils-configure-LANG.patch 2082 +SHA256 316f75980bfcccc306bd466d72d0e20a0ac327b8b7642fa2e3cf8d95d65f24d6 files/binutils-configure-LANG.patch 2082 +AUX loongson.patch 8327 RMD160 644de295688595a90e3f97da650c1063031d024c SHA1 8e8e9ca2d2fd835a6018945bd8015da43bcc8fbe SHA256 41af2f638251cf1c2449477bb7d90531afc15cd4a3a52147e21498ec53e46b9e +MD5 a229a398e337bc897461349da4999fa0 files/loongson.patch 8327 +RMD160 644de295688595a90e3f97da650c1063031d024c files/loongson.patch 8327 +SHA256 41af2f638251cf1c2449477bb7d90531afc15cd4a3a52147e21498ec53e46b9e files/loongson.patch 8327 +DIST binutils-2.17-patches-1.3.tar.bz2 28556 RMD160 6b9544baae78dc0a2dcce5dadc8accb72679a2f7 SHA1 dd7b804110d6bbc5e10c7c8f73e6d58c71beb25c SHA256 1789ed76d5f6713c2016877b374d8691e5998649e97bee0e660b56e88a41b095 +DIST binutils-2.17-uclibc-patches-1.0.tar.bz2 1569 RMD160 b48156b39bb84b1955ac66e8d0473e50e7780ea9 SHA1 05586b61395460e8479dda7a985f164572a44cc3 SHA256 9d63c8d2450f0ac8e164cf30c2e96b4fd9fe95356a9426526545445169c810c6 +DIST binutils-2.17.tar.bz2 13795751 RMD160 3995d7ed97f115e76ce55b4c1f5256d53559c84f SHA1 a557686eef68362ea31a3aa41ce274e3eeae1ef0 SHA256 e2c33ce6f23c9a366f109ced295626cb2f8bd6b2f08ff9df6dafb5448505a25e +EBUILD binutils-2.17-r1.ebuild 542 RMD160 68245608a26fb9f0e7f5282a0c7fffd23d4b517e SHA1 80611d23de23171ae6d3b8e1b1244ed862ba9c7f SHA256 2dc923dc16950486ee1535be539769916bfbbee442ffd581ace0ee28ce75633c +MD5 80c8735df097616d1bc5932da4510ac9 binutils-2.17-r1.ebuild 542 +RMD160 68245608a26fb9f0e7f5282a0c7fffd23d4b517e binutils-2.17-r1.ebuild 542 +SHA256 2dc923dc16950486ee1535be539769916bfbbee442ffd581ace0ee28ce75633c binutils-2.17-r1.ebuild 542 +MISC ChangeLog 54021 RMD160 d52455c2937b69346c24381c795f7ce6fd4d5d6a SHA1 7e9fa73067968136816790c5dac899755cdd8fd7 SHA256 cf744590d762231d2eeb26408a5c2f40ee5690bd0a31959e62ca54f96fbecae3 +MD5 a18ba15ff295c7ec638ee643b0c962c1 ChangeLog 54021 +RMD160 d52455c2937b69346c24381c795f7ce6fd4d5d6a ChangeLog 54021 +SHA256 cf744590d762231d2eeb26408a5c2f40ee5690bd0a31959e62ca54f96fbecae3 ChangeLog 54021 +MISC metadata.xml 162 RMD160 d002486a43522f2116b1d9d59828c484956d66e2 SHA1 d6b4923897f6ae673b4f93646f5b4ba61d5a2c3c SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a +MD5 567094e03359ffc1c95af7356395228d metadata.xml 162 +RMD160 d002486a43522f2116b1d9d59828c484956d66e2 metadata.xml 162 +SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a metadata.xml 162 +MD5 c080e37d9af2cdb11617ff5708328987 files/digest-binutils-2.17-r1 822 +RMD160 d182328373b1d9a7eb98c0ddf170277b9e4abc81 files/digest-binutils-2.17-r1 822 +SHA256 65ebcea9d136589944324515da4f9b675e3b26f9fe9274d7bd97d47619b4de10 files/digest-binutils-2.17-r1 822 diff --git a/sys-devel/binutils/binutils-2.17-r1.ebuild b/sys-devel/binutils/binutils-2.17-r1.ebuild new file mode 100644 index 0000000..66e6870 --- /dev/null +++ b/sys-devel/binutils/binutils-2.17-r1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.17-r1.ebuild,v 1.1 2007/07/29 04:34:28 vapier Exp $ + +PATCHVER="1.3" +UCLIBC_PATCHVER="1.0" +ELF2FLT_VER="" +inherit toolchain-binutils + +# ARCH - packages to test before marking +KEYWORDS="-* ~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" + +src_unpack() { + toolchain-binutils_src_unpack + cd "${S}" + epatch ${FILESDIR}/loongson.patch +} diff --git a/sys-devel/binutils/files/binutils-configure-LANG.patch b/sys-devel/binutils/files/binutils-configure-LANG.patch new file mode 100644 index 0000000..5521d19 --- /dev/null +++ b/sys-devel/binutils/files/binutils-configure-LANG.patch @@ -0,0 +1,65 @@ +The LANG vars aren't reset early enough so when sed tries to use [a-zA-Z] in +option parsing, it may break. + +http://bugs.gentoo.org/103483 +http://bugs.gentoo.org/122216 + +--- configure ++++ configure +@@ -54,6 +54,19 @@ + infodir='${prefix}/info' + mandir='${prefix}/man' + ++# NLS nuisances. ++for as_var in \ ++ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ ++ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ ++ LC_TELEPHONE LC_TIME ++do ++ if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then ++ eval $as_var=C; export $as_var ++ else ++ unset $as_var ++ fi ++done ++ + # Initialize some other variables. + subdirs= + MFLAGS= MAKEFLAGS= +@@ -452,16 +463,6 @@ + esac + done + +-# NLS nuisances. +-# Only set these to C if already set. These must not be set unconditionally +-# because not all systems understand e.g. LANG=C (notably SCO). +-# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! +-# Non-C LC_CTYPE values break the ctype check. +-if test "${LANG+set}" = set; then LANG=C; export LANG; fi +-if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi +-if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi +-if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi +- + # confdefs.h avoids OS command line length limits that DEFS can exceed. + rm -rf conftest* confdefs.h + # AIX cpp loses on an empty file, so make sure it contains at least a newline. +@@ -1850,6 +1850,19 @@ + # Compiler output produced by configure, useful for debugging + # configure, is in ./config.log if it exists. + ++# NLS nuisances. ++for as_var in \ ++ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ ++ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ ++ LC_TELEPHONE LC_TIME ++do ++ if (set +x; test -z "`(eval \$as_var=C; export \$as_var) 2>&1`"); then ++ eval \$as_var=C; export \$as_var ++ else ++ unset \$as_var ++ fi ++done ++ + ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]" + for ac_option + do diff --git a/sys-devel/binutils/files/digest-binutils-2.17-r1 b/sys-devel/binutils/files/digest-binutils-2.17-r1 new file mode 100644 index 0000000..71be092 --- /dev/null +++ b/sys-devel/binutils/files/digest-binutils-2.17-r1 @@ -0,0 +1,9 @@ +MD5 173dafb6114387bf8e0e69e18fa08ec7 binutils-2.17-patches-1.3.tar.bz2 28556 +RMD160 6b9544baae78dc0a2dcce5dadc8accb72679a2f7 binutils-2.17-patches-1.3.tar.bz2 28556 +SHA256 1789ed76d5f6713c2016877b374d8691e5998649e97bee0e660b56e88a41b095 binutils-2.17-patches-1.3.tar.bz2 28556 +MD5 7454b5531542f8018f9d959eb3d8a233 binutils-2.17-uclibc-patches-1.0.tar.bz2 1569 +RMD160 b48156b39bb84b1955ac66e8d0473e50e7780ea9 binutils-2.17-uclibc-patches-1.0.tar.bz2 1569 +SHA256 9d63c8d2450f0ac8e164cf30c2e96b4fd9fe95356a9426526545445169c810c6 binutils-2.17-uclibc-patches-1.0.tar.bz2 1569 +MD5 e26e2e06b6e4bf3acf1dc8688a94c0d1 binutils-2.17.tar.bz2 13795751 +RMD160 3995d7ed97f115e76ce55b4c1f5256d53559c84f binutils-2.17.tar.bz2 13795751 +SHA256 e2c33ce6f23c9a366f109ced295626cb2f8bd6b2f08ff9df6dafb5448505a25e binutils-2.17.tar.bz2 13795751 diff --git a/sys-devel/binutils/files/loongson.patch b/sys-devel/binutils/files/loongson.patch new file mode 100644 index 0000000..267495e --- /dev/null +++ b/sys-devel/binutils/files/loongson.patch @@ -0,0 +1,117 @@ +diff -urNad --exclude=CVS --exclude=.svn ./opcodes/mips-opc.c new/mips-opc.c +--- ./opcodes/mips-opc.c 2006-10-17 11:36:56.000000000 +0000 ++++ new/mips-opc.c 2006-10-17 11:34:10.000000000 +0000 +@@ -1410,6 +1410,113 @@ + {"bc0fl", "p", 0x41020000, 0xffff0000, CBL|RD_CC, 0, I2|T3 }, + {"bc0t", "p", 0x41010000, 0xffff0000, CBD|RD_CC, 0, I1 }, + {"bc0tl", "p", 0x41030000, 0xffff0000, CBL|RD_CC, 0, I2|T3 }, ++ ++ /* godson2 extensions */ ++{"faddu", "D,V,T", 0x45800000, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"for", "D,V,T", 0x45a00000, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"fadd", "D,V,T", 0x45c00000, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"fdadd", "D,V,T", 0x45e00000, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"pavgh", "D,V,T", 0x46400000, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"pavgb", "D,V,T", 0x46600000, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"pmaxsh", "D,V,T", 0x46800000, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"pminsh", "D,V,T", 0x46a00000, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"pmaxub", "D,V,T", 0x46c00000, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"pminub", "D,V,T", 0x46e00000, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"paddsh", "D,V,T", 0x47000000, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"paddush", "D,V,T", 0x47200000, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"paddh", "D,V,T", 0x47400000, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"paddw", "D,V,T", 0x47600000, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"paddsb", "D,V,T", 0x47800000, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"paddusb", "D,V,T", 0x47a00000, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"paddb", "D,V,T", 0x47c00000, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"paddd", "D,V,T", 0x47e00000, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"fsubu", "D,V,T", 0x45800001, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"pasubub", "D,V,T", 0x45a00001, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"fsub", "D,V,T", 0x45c00001, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"fdsub", "D,V,T", 0x45e00001, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"pcmpeqw", "D,V,T", 0x46400001, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"pcmpgtw", "D,V,T", 0x46600001, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"pcmpeqh", "D,V,T", 0x46800001, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"pcmpgth", "D,V,T", 0x46a00001, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"pcmpeqb", "D,V,T", 0x46c00001, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"pcmpgtb", "D,V,T", 0x46e00001, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"psubsh", "D,V,T", 0x47000001, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"psubush", "D,V,T", 0x47200001, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"psubh", "D,V,T", 0x47400001, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"psubw", "D,V,T", 0x47600001, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"psubsb", "D,V,T", 0x47800001, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"psubusb", "D,V,T", 0x47a00001, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"psubb", "D,V,T", 0x47c00001, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"psubd", "D,V,T", 0x47e00001, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"fsll", "D,V,T", 0x45800002, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"fdsll", "D,V,T", 0x45a00002, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"pextrh", "D,V,T", 0x45c00002, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"pmaddhw", "D,V,T", 0x45e00002, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"psllw", "D,V,T", 0x46400002, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"psllh", "D,V,T", 0x46600002, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"pmullh", "D,V,T", 0x46800002, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"pmulhh", "D,V,T", 0x46a00002, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"pmuluw", "D,V,T", 0x46c00002, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"pmulhuh", "D,V,T", 0x46e00002, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"pshufh", "D,V,T", 0x47000002, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"packsswh", "D,V,T", 0x47200002, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"packsshb", "D,V,T", 0x47400002, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"packushb", "D,V,T", 0x47600002, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"fxor", "D,V,T", 0x47800002, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"fnor", "D,V,T", 0x47a00002, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"fand", "D,V,T", 0x47c00002, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"pandn", "D,V,T", 0x47e00002, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"fsrl", "D,V,T", 0x45800003, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"fdsrl", "D,V,T", 0x45a00003, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"fsra", "D,V,T", 0x45c00003, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"fdsra", "D,V,T", 0x45e00003, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"psrlw", "D,V,T", 0x46400003, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"psrlh", "D,V,T", 0x46600003, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"psraw", "D,V,T", 0x46800003, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"psrah", "D,V,T", 0x46a00003, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"punpcklwd", "D,V,T", 0x46c00003, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"punpckhwd", "D,V,T", 0x46e00003, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"punpcklhw", "D,V,T", 0x47000003, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"punpckhhw", "D,V,T", 0x47200003, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"punpcklbh", "D,V,T", 0x47400003, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"punpckhbh", "D,V,T", 0x47600003, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"pinsrh_0", "D,V,T", 0x47800003, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"pinsrh_1", "D,V,T", 0x47a00003, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"pinsrh_2", "D,V,T", 0x47c00003, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"pinsrh_3", "D,V,T", 0x47e00003, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"fseq", "S,T", 0x46800032, 0xffe007ff, RD_S|RD_T|WR_CC|FP_D, 0, I1 }, ++{"fseq1", "S,T", 0x46a00032, 0xffe007ff, RD_S|RD_T|WR_CC|FP_D, 0, I1 }, ++{"fsltu", "S,T", 0x4680003c, 0xffe007ff, RD_S|RD_T|WR_CC|FP_D, 0, I1 }, ++{"fslt", "S,T", 0x46a0003c, 0xffe007ff, RD_S|RD_T|WR_CC|FP_D, 0, I1 }, ++{"fsleu", "S,T", 0x4680003e, 0xffe007ff, RD_S|RD_T|WR_CC|FP_D, 0, I1 }, ++{"fsle", "S,T", 0x46a0003e, 0xffe007ff, RD_S|RD_T|WR_CC|FP_D, 0, I1 }, ++{"biadd", "D,V", 0x46800005, 0xffff003f, WR_D|RD_S|FP_D, 0, I1 }, ++{"pmovmskb", "D,V", 0x46a00005, 0xffff003f, WR_D|RD_S|FP_D, 0, I1 }, ++ /* godson2 paired single */ ++{"add.gps", "D,V,T", 0x45600000, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"sub.gps", "D,V,T", 0x45600001, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"mul.gps", "D,V,T", 0x45600002, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, ++{"abs.gps", "D,V", 0x45600005, 0xffff003f, WR_D|RD_S|FP_D, 0, I1 }, ++{"mov.gps", "D,S", 0x45600006, 0xffff003f, WR_D|RD_S|FP_D, 0, I1 }, ++{"neg.gps", "D,V", 0x45600007, 0xffff003f, WR_D|RD_S|FP_D, 0, I1 }, ++{"c.f.gps", "S,T", 0x45600030, 0xffe007ff, RD_S|RD_T|WR_CC|FP_D, 0, I1 }, ++{"c.un.gps", "S,T", 0x45600031, 0xffe007ff, RD_S|RD_T|WR_CC|FP_D, 0, I1 }, ++{"c.eq.gps", "S,T", 0x45600032, 0xffe007ff, RD_S|RD_T|WR_CC|FP_D, 0, I1 }, ++{"c.ueq.gps", "S,T", 0x45600033, 0xffe007ff, RD_S|RD_T|WR_CC|FP_D, 0, I1 }, ++{"c.olt.gps", "S,T", 0x45600034, 0xffe007ff, RD_S|RD_T|WR_CC|FP_D, 0, I1 }, ++{"c.ult.gps", "S,T", 0x45600035, 0xffe007ff, RD_S|RD_T|WR_CC|FP_D, 0, I1 }, ++{"c.ole.gps", "S,T", 0x45600036, 0xffe007ff, RD_S|RD_T|WR_CC|FP_D, 0, I1 }, ++{"c.ule.gps", "S,T", 0x45600037, 0xffe007ff, RD_S|RD_T|WR_CC|FP_D, 0, I1 }, ++{"c.sf.gps", "S,T", 0x45600038, 0xffe007ff, RD_S|RD_T|WR_CC|FP_D, 0, I1 }, ++{"c.ngle.gps", "S,T", 0x45600039, 0xffe007ff, RD_S|RD_T|WR_CC|FP_D, 0, I1 }, ++{"c.seq.gps", "S,T", 0x4560003a, 0xffe007ff, RD_S|RD_T|WR_CC|FP_D, 0, I1 }, ++{"c.ngl.gps", "S,T", 0x4560003b, 0xffe007ff, RD_S|RD_T|WR_CC|FP_D, 0, I1 }, ++{"c.lt.gps", "S,T", 0x4560003c, 0xffe007ff, RD_S|RD_T|WR_CC|FP_D, 0, I1 }, ++{"c.nge.gps", "S,T", 0x4560003d, 0xffe007ff, RD_S|RD_T|WR_CC|FP_D, 0, I1 }, ++{"c.le.gps", "S,T", 0x4560003e, 0xffe007ff, RD_S|RD_T|WR_CC|FP_D, 0, I1 }, ++{"c.ngt.gps", "S,T", 0x4560003f, 0xffe007ff, RD_S|RD_T|WR_CC|FP_D, 0, I1 }, ++ ++ + }; + + #define MIPS_NUM_OPCODES \ diff --git a/sys-devel/binutils/metadata.xml b/sys-devel/binutils/metadata.xml new file mode 100644 index 0000000..fb4199e --- /dev/null +++ b/sys-devel/binutils/metadata.xml @@ -0,0 +1,5 @@ + + + +toolchain + -- cgit v1.2.3-65-gdbad