diff options
author | Travis Tilley <lv@gentoo.org> | 2004-05-10 08:39:26 +0000 |
---|---|---|
committer | Travis Tilley <lv@gentoo.org> | 2004-05-10 08:39:26 +0000 |
commit | 03d329662b61b5e7f0fa08afe70f718db6010e82 (patch) | |
tree | 667f43cd01d11b13b1fd295054f843d6462c5fce | |
parent | add in xfs flag for amanda (diff) | |
download | historical-03d329662b61b5e7f0fa08afe70f718db6010e82.tar.gz historical-03d329662b61b5e7f0fa08afe70f718db6010e82.tar.bz2 historical-03d329662b61b5e7f0fa08afe70f718db6010e82.zip |
added backported tbss fix and relro patch
-rw-r--r-- | sys-devel/binutils/ChangeLog | 665 | ||||
-rw-r--r-- | sys-devel/binutils/Manifest | 162 | ||||
-rw-r--r-- | sys-devel/binutils/binutils-2.15.90.0.1.1-r2.ebuild | 180 | ||||
-rw-r--r-- | sys-devel/binutils/files/digest-binutils-2.15.90.0.1.1-r2 | 2 |
4 files changed, 270 insertions, 739 deletions
diff --git a/sys-devel/binutils/ChangeLog b/sys-devel/binutils/ChangeLog index 6e5bd9f4ba43..5623ac03c2fe 100644 --- a/sys-devel/binutils/ChangeLog +++ b/sys-devel/binutils/ChangeLog @@ -1,663 +1,10 @@ # ChangeLog for sys-devel/binutils -# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/ChangeLog,v 1.116 2004/05/10 05:01:42 solar Exp $ +# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/ChangeLog,v 1.117 2004/05/10 08:39:26 lv Exp $ -*binutils-2.15.90.0.3-r2 (10 May 2004) +*binutils-2.15.90.0.1.1-r2 (10 May 2004) - 10 May 2004; <solar@gentoo.org> binutils-2.15.90.0.3-r1.ebuild, - binutils-2.15.90.0.3-r2.ebuild: - Fix .tbss handling + 10 May 2004; Travis Tilley <lv@gentoo.org> + +binutils-2.15.90.0.1.1-r2.ebuild: + added backports of the tbss fix and relro patch - 08 May 2004; Joshua Kinard <kumba@gentoo.org> - 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-r1 (04 May 2004) - - 04 May 2004; Travis Tilley <lv@gentoo.org> - +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 <lv@gentoo.org> 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 <lv@gentoo.org> 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; <solar@gentoo.org> 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 <ps.m@gmx.net> - -*binutils-2.15.90.0.3 (15 Apr 2004) - - 15 Apr 2004; Joshua Kinard <kumba@gentoo.org> 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 <kumba@gentoo.org> : - 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 <kumba@gentoo.org> 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 <kumba@gentoo.org> 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 <brad_mssw@gentoo.org> - binutils-2.14.90.0.8-r1.ebuild: - stable on amd64 for 2004.0 release - - 17 Feb 2004; Martin Schlemmer <azarah@gentoo.org> - 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 <kumba@gentoo.org> 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; <solar@gentoo.org> binutils-2.14.90.0.8-r1.ebuild: - Added support for new PT_PAX_FLAGS markings for program headers. - - 19 Jan 2004; <agriffis@gentoo.org> 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 <azarah@gentoo.org> - binutils-2.14.90.0.8.ebuild: - Update version. Move patches to tarball. Many thanks to - Kumba <kumba@gentoo.org> 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 <azarah@gentoo.org> - 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 <weeve@gentoo.org> binutils-2.14.90.0.7-r3.ebuild: - Marked stable on sparc. - - 30 Dec 2003; Sven Blumenstein <bazik@gentoo.org> - 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 <kumba@gentoo.org> - binutils-2.14.90.0.7-r3.ebuild: - Move to mips stable (~mips -> mips) - - 29 Nov 2003; Brad House <brad_mssw@gentoo.org> - 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 <gmsoft@gentoo.org> binutils-2.14.90.0.7-r3.ebuild: - Marked stable on hppa. - - 09 Nov 2003; Martin Schlemmer <azarah@gentoo.org> - 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 <weeve@gentoo.org> 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 <azarah@gentoo.org> - 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 <lu_zero@gentoo.org> - 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 <lu_zero@gentoo.org> binutils-2.14.90.0.7.ebuild: - Maked -ppc :seems to have too many issues - - 04 Nov 2003; Brad House <brad_mssw@gentoo.org> - binutils-2.14.90.0.6-r7.ebuild: - mark as stable on amd64 - - 04 Nov 2003; Martin Schlemmer <azarah@gentoo.org> - 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 <weeve@gentoo.org>. - -*binutils-2.14.90.0.7 (01 Nov 2003) - - 08 Nov 2003; Guy Martin <gmsoft@gentoo.org> 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 <azarah@gentoo.org> - binutils-2.14.90.0.7.ebuild: - Update version. - -*binutils-2.14.90.0.6-r7 (26 Oct 2003) - - 26 Oct 2003; Martin Schlemmer <azarah@gentoo.org> - 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 <azarah@gentoo.org> - 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 <agriffis@gentoo.org> - binutils-2.14.90.0.6-r6.ebuild: - Stable on alpha - - 22 Oct 2003; Bartosch Pixa <darkspecter@gentoo.org> - 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 <azarah@gentoo.org> - 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 <pageexec@freemail.hu> and Ned Ludd <solar@gentoo.org>. - -*binutils-2.14.90.0.6-r5 (05 Oct 2003) - - 05 Oct 2003; Martin Schlemmer <azarah@gentoo.org> - 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 <azarah@gentoo.org> - 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 <brad_mssw@gentoo.org> - 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 <pappy@gentoo.org> - binutils-2.14.90.0.6-r3.ebuild: - added hppa static fpic bugfix by tausq - - 20 Sep 2003; <solar@gentoo.org> 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 <avenj@gentoo.org> binutils-2.14.90.0.6-r3.ebuild : - ia64 keywords. - - 13 Sep 2003; Martin Schlemmer <azarah@gentoo.org> - 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 - <holger-gentoo@holgis.net> (got from Nove Hrady KDE hackfest), updated to - latest binutls by Chris Lee <clee@kde.org>, bug #27540. - -*binutils-2.14.90.0.6-r2 (01 Sep 2003) - - 21 Sep 2003; Joshua Kinard <kumba@gentoo.org> binutils-2.14.90.0.6-r2.ebuild: - Changed ~mips to mips in KEYWORDS - - 03 Sep 2003; Stefan Jones <cretin@gentoo.org> - binutils-2.14.90.0.6-r2.ebuild : - Move to stable for x86, to fix bug #27440 - - 01 Sep 2003; Martin Schlemmer <azarah@gentoo.org> - 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 <adam@chodorowski.com> for reporting. - -*binutils-2.14.90.0.6-r1 (26 Aug 2003) - - 26 Aug 2003; Martin Schlemmer <azarah@gentoo.org> - 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 <azarah@gentoo.org> - 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 <lu_zero@gentoo.org> 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 <kumba@gentoo.org> 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 <kumba@gentoo.org> binutils-2.14.90.0.5.ebuild: - Changed "mips" to "-mips" in KEYWORDS until further testing can be done. - - 23 Jul 2003; Martin Schlemmer <azarah@gentoo.org> - 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 <kumba@gentoo.org> 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 <azarah@gentoo.org> - 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 <azarah@gentoo.org> - 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 <kmba@gentoo.org> binutils-2.14.90.0.2.ebuild: - Changes ~mips to mips in KEYWORDS - - 08 Jun 2003; Luca Barbato <lu_zero@gentoo.org> - 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 <kumba@gentoo.org> 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 <kumba@gentoo.org> - binutils-2.14.90.0.4.ebuild: - New Version. Masked for all archs except unstable/testing on mips. - - 26 May 2003; Joshua Kinard <kumba@gentoo.org> - 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 <kumba@gentoo.org> - 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 <mholzer@gentoo.org> - 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 <pfeifer@gentoo.org> binutils-2.14.90.0.2.ebuild: - set stable on x86 - - 01 Jul 2003; Todd Sunderlin <todd@gentoo.org> binutils-2.14.90.0.2.ebuild: - set stable on sparc - - 17 May 2003; Martin Schlemmer <azarah@gentoo.org> - binutils-2.14.90.0.2.ebuild: - New version. - - 17 May 2003; Martin Schlemmer <azarah@gentoo.org> - 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 <kumba@gentoo.org> - 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 <dragon@gentoo.org> - binutils-2.14.90.0.1-r1.ebuild: - Fix a small typo in the patch section. - - 08 May 2003; Nicholas Wourms <dragon@gentoo.org> - 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 <lu_zero@gentoo.org> - 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 <dragon@gentoo.org> - 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 <azarah@gentoo.org> 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 <dragon@gentoo.org> - 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 <joker@gentoo.org> - binutils-2.13.90.0.18-r1.ebuild: - Commented out sparc-nonpic.patch and added ~sparc keyword - - 27 Mar 2003; Seemant Kulleen <seemant@gentoo.org> - binutils-2.13.90.0.18-r1.ebuild: - masked for sparc, it breaks, dunno why. see bug #17193 - - 08 Mar 2003; Martin Schlemmer <azarah@gentoo.org> binutils-2.13.90.0.18-r1.ebuild : - Update patches from Redhat. - - 18 Feb 2003; Zach Welch <zwelch@gentoo.org> : - Added arm to keywords. - - -*binutils-2.13.90.0.18 (26 Jan 2003) - - 27 May 2003; Guy Martin <gmsoft@gentoo.org> 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 <joker@gentoo.org> - binutils-2.13.90.0.18.ebuild: - Added sparc stable keyword - - 01 Mar 2003; Brandon Low <lostlogic@gentoo.org> - 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 <zwelch@gentoo.org> binutils-2.13.90.0.18.ebuild : - filter -O2 from ARM builds to prevent gcc ICE - - 24 Feb 2003; Martin Schlemmer <azarah@gentoo.org> 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 <gmsoft@gentoo.org> binutils-2.13.90.0.18.ebuild : - Commited stable for hppa. - - 21 Feb 2003; Aron Griffis <agriffis@gentoo.org> binutils-2.13.90.0.18.ebuild : - Mark stable on alpha - - 08 Feb 2003; Guy Martin <gmsoft@gentoo.org> binutils-2.13.90.0.18.ebuild : - Added hppa to keywords. - - 01 Feb 2003; Jon Nall <nall@gentoo.org> 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 <dragon@gentoo.org> 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 <azarah@gentoo.org> 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 <azarah@gentoo.org> binutils-2.13.90.0.16-r1.ebuild : - Mark stable. - - 19 Jan 2003; Jan Seidel <tuxus@gentoo.org> : - Add patches for mips - Added mips to keywords - - 30 Dec 2002; Martin Schlemmer <azarah@gentoo.org> binutils-2.13.90.0.16-r1.ebuild : - Update with patches from Redhat/Mandrake for various issues. - - 13 Dec 2002; Mark Guertin <gerk@gentoo.org> binutils-2.13.90.0.16.ebuild : - Marked stable for ppc. - - 10 Dec 2002; Martin Schlemmer <azarah@gentoo.org> binutils-2.13.90.0.16.ebuild : - Mark as stable for x86. - - 06 Dec 2002; Rodney Rees <manson@gentoo.org>: - Changed sparc ~sparc keywords - -*binutils-2.13.90.0.16 (29 Nov 2002) - - 07 Jan 2003: Jan Seidel <tuxus@gentoo.org> binutils-2.13.90.0.16.ebuild : - Add patches for mips - Added mips to keywords. - - 29 Nov 2002; Nick Hadaway <raker@gentoo.org> - 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 <cretin@gentoo.org> : - Version update, masked for testing. - -*binutils-2.13.90.0.10 (14 Oct 2002) - - 14 Oct 2002; Martin Schlemmer <azarah@gentoo.org> : - - Version update. Remove sparc until further testing - from Seemant. - -*binutils-2.13.90.0.8 (10 Oct 2002) - - 10 Oct 2002; Martin Schlemmer <azarah@gentoo.org> : - - 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 <azarah@gentoo.org> : - - Update to latest version. - - 1 Aug 2002; Martin Schlemmer <azarah@gentoo.org> : - - 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 <gerk@gentoo.org>: - Added ppc to keywords - -*binutils-2.12.90.0.14 (6 Jul 2002) - - 6 Jul 2002; Martin Schlemmer <azarah@gentoo.org> : - Version update. - -*binutils-2.12.90.0.9 (10 Jun 2002) - - 9 Jun 2002; Martin Schlemmer <azarah@gentoo.org> : - 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 <seemant@gentoo.org> 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 <gbevin@gentoo.org> 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 index 175ec1f9fb91..8880c4827eb1 100644 --- a/sys-devel/binutils/Manifest +++ b/sys-devel/binutils/Manifest @@ -1,120 +1,122 @@ -MD5 5a7b95d2d5f6b1953fb4d3f05ccb08de ChangeLog 27081 +MD5 facf42a5c4faee6432a7d29ab4a85197 binutils-2.15.90.0.3-r2.ebuild 5018 MD5 da40f04058c215a45279b51798b1084e binutils-2.11.92.0.12.3-r2.ebuild 3044 -MD5 531a75f2ef944442c80e56c440128051 binutils-2.11.92.0.7.ebuild 2322 -MD5 e83ad71e707b1d349c3ddf14f8d1e0fd binutils-2.12.90.0.15.ebuild 3471 MD5 1b221a2b631539892fabf5fbd2476dcd binutils-2.13.90.0.16-r1.ebuild 4631 -MD5 b0a9bfbad41ee599743f89126cbd38fc binutils-2.13.90.0.18-r1.ebuild 5441 -MD5 de72f8fc2878f490d57acc61ffac24c2 binutils-2.13.90.0.18.ebuild 4539 +MD5 e25939f3ac942daa5aa9777b0bf88069 binutils-2.14.90.0.7.ebuild 5729 MD5 08d4fda87ab1bad2fdfa255389ab2fca binutils-2.14.90.0.2.ebuild 5639 +MD5 9264f9db990ac9de31f507966d1c54e0 binutils-2.14.90.0.6-r6.ebuild 6611 +MD5 49fcf21b561ad29211e5c84d54059247 binutils-2.15.90.0.1.1-r2.ebuild 4777 MD5 95283b0f9b8bfe9bad5ea7b795436bb9 binutils-2.14.90.0.4.1-r1.ebuild 6597 -MD5 49cffbaeef2dd1231dec2898d7a6415a binutils-2.14.90.0.5-r1.ebuild 5747 -MD5 8da50e0266750023d2fc6100559894a3 binutils-2.14.90.0.6-r2.ebuild 5571 +MD5 de72f8fc2878f490d57acc61ffac24c2 binutils-2.13.90.0.18.ebuild 4539 MD5 b55e9dd331f7d7673f884aae19c5a7eb binutils-2.14.90.0.6-r3.ebuild 5983 -MD5 9264f9db990ac9de31f507966d1c54e0 binutils-2.14.90.0.6-r6.ebuild 6611 -MD5 cd55b1922435995136269daf5f7a9561 binutils-2.14.90.0.6-r7.ebuild 6708 +MD5 49cffbaeef2dd1231dec2898d7a6415a binutils-2.14.90.0.5-r1.ebuild 5747 +MD5 b0a9bfbad41ee599743f89126cbd38fc binutils-2.13.90.0.18-r1.ebuild 5441 MD5 1e8e773c02e9ddca2e8c6fff41f33d14 binutils-2.15.90.0.1.1-r1.ebuild 4777 MD5 ea6625760654d7c32d9e994dd61cf8e4 binutils-2.14.90.0.8-r1.ebuild 4707 MD5 c4871e1f5a6263e68825b11d950ec2b2 binutils-2.14.90.0.7-r4.ebuild 6409 -MD5 e25939f3ac942daa5aa9777b0bf88069 binutils-2.14.90.0.7.ebuild 5729 MD5 3278d023e15117dd880580c95e2167ef binutils-2.14.90.0.8.ebuild 4666 -MD5 567094e03359ffc1c95af7356395228d metadata.xml 162 -MD5 facf42a5c4faee6432a7d29ab4a85197 binutils-2.15.90.0.3-r2.ebuild 5018 MD5 50b4ab8b0ddc6eb92e0040d8733378b6 binutils-2.15.90.0.1.1.ebuild 4717 +MD5 e83ad71e707b1d349c3ddf14f8d1e0fd binutils-2.12.90.0.15.ebuild 3471 +MD5 cd55b1922435995136269daf5f7a9561 binutils-2.14.90.0.6-r7.ebuild 6708 +MD5 8da50e0266750023d2fc6100559894a3 binutils-2.14.90.0.6-r2.ebuild 5571 +MD5 ab09f6c695387ed893fedae0fdb1c710 ChangeLog 391 +MD5 567094e03359ffc1c95af7356395228d metadata.xml 162 +MD5 531a75f2ef944442c80e56c440128051 binutils-2.11.92.0.7.ebuild 2322 +MD5 d750e6ba22d43396a290e44d3b1f6c72 files/digest-binutils-2.15.90.0.1.1-r1 161 +MD5 295845b1f000610ccbe33f1f2e7b1c20 files/digest-binutils-2.15.90.0.1.1-r2 161 +MD5 6c32de9a9503293bb03048f09dadc182 files/digest-binutils-2.11.92.0.7 74 MD5 fe5fb935b171a472f5eb1a8bca63c136 files/binutils-2.12.90.0.14-glibc21.patch 7936 MD5 f453b3f208b17cd18380bc3653936487 files/binutils-2.12.90.0.14-x86_64-libpic.patch 1184 -MD5 db3f89b51f6961b0cf92bdddf8127ea7 files/digest-binutils-2.11.92.0.12.3-r2 161 -MD5 e6b97971464cab854a321254d84ae44f files/digest-binutils-2.12.90.0.15 75 -MD5 6c32de9a9503293bb03048f09dadc182 files/digest-binutils-2.11.92.0.7 74 -MD5 b7ccd9bdcb0ab7c26bcf2a3e4c2e2afc files/digest-binutils-2.13.90.0.16-r1 75 +MD5 6fa500e838d28e26eb22a3d5651cde56 files/digest-binutils-2.15.90.0.3-r2 159 MD5 4270b9eea6fb9d807bc63ba0a221ea9b files/digest-binutils-2.13.90.0.18 75 +MD5 e3effee7a8054f5e0344034c596cb6fc files/binutils-2.14.amd64-32bit-path-fix.patch 456 +MD5 b7ccd9bdcb0ab7c26bcf2a3e4c2e2afc files/digest-binutils-2.13.90.0.16-r1 75 MD5 d435975192db69b96d36c62e2ad0876c files/digest-binutils-2.13.90.0.18-r1 160 -MD5 bac15ed517ba3cc1eb3c08f463654aad files/digest-binutils-2.14.90.0.2 75 -MD5 c2028bfe76e16c23a00a4ad36a5a36f2 files/digest-binutils-2.14.90.0.4.1-r1 77 MD5 f2fca878c36319fd0efd1606f4baf24e files/digest-binutils-2.14.90.0.5-r1 75 -MD5 3b32997c2ca6b9893839c439e077e82d files/digest-binutils-2.14.90.0.6-r7 75 MD5 3b32997c2ca6b9893839c439e077e82d files/digest-binutils-2.14.90.0.6-r2 75 MD5 3b32997c2ca6b9893839c439e077e82d files/digest-binutils-2.14.90.0.6-r3 75 -MD5 e3effee7a8054f5e0344034c596cb6fc files/binutils-2.14.amd64-32bit-path-fix.patch 456 -MD5 c19b60c5d77c4e0779d7820598b3b749 files/digest-binutils-2.14.90.0.7 75 -MD5 d750e6ba22d43396a290e44d3b1f6c72 files/digest-binutils-2.15.90.0.1.1-r1 161 MD5 3b32997c2ca6b9893839c439e077e82d files/digest-binutils-2.14.90.0.6-r6 75 -MD5 6fa500e838d28e26eb22a3d5651cde56 files/digest-binutils-2.15.90.0.3-r2 159 +MD5 3b32997c2ca6b9893839c439e077e82d files/digest-binutils-2.14.90.0.6-r7 75 MD5 c19b60c5d77c4e0779d7820598b3b749 files/digest-binutils-2.14.90.0.7-r4 75 -MD5 4f815f7f13b34c24939c85733607774b files/digest-binutils-2.14.90.0.8 159 MD5 6ad0d5c00d70532cdb821e34bbc26335 files/digest-binutils-2.14.90.0.8-r1 159 +MD5 db3f89b51f6961b0cf92bdddf8127ea7 files/digest-binutils-2.11.92.0.12.3-r2 161 +MD5 c2028bfe76e16c23a00a4ad36a5a36f2 files/digest-binutils-2.14.90.0.4.1-r1 77 +MD5 e6b97971464cab854a321254d84ae44f files/digest-binutils-2.12.90.0.15 75 MD5 21961bde2db100f277e5afea4ab62556 files/digest-binutils-2.15.90.0.1.1 161 -MD5 b811d65855a74369e0faccf7574b886b files/2.13/binutils-2.13.90.0.10-glibc21.patch 2931 +MD5 bac15ed517ba3cc1eb3c08f463654aad files/digest-binutils-2.14.90.0.2 75 +MD5 c19b60c5d77c4e0779d7820598b3b749 files/digest-binutils-2.14.90.0.7 75 +MD5 4f815f7f13b34c24939c85733607774b files/digest-binutils-2.14.90.0.8 159 +MD5 0670eef65a3797752d6f4376aee8bb3a files/2.13/binutils-2.13.90.0.16-sparc-nonpic.patch 3197 +MD5 6dd59bc404c01dd65a21a68cf62c639e files/2.13/binutils-2.13.90.0.16-rodata-cst.patch 974 +MD5 f4b4e9a06281de3fb837b2e337fe590e files/2.13/binutils-2.13.90.0.18-compatsym.patch 14498 MD5 03bc9914be9e707ed18fdfc9a35332d3 files/2.13/binutils-2.13.90.0.10-ia64-brl.patch 436 -MD5 1841b2037b3da0e0dfddb0345a0526e8 files/2.13/binutils-2.13.90.0.10-x86_64-gotpcrel.patch 769 +MD5 b265b60d8878dd647f2e39fb9fcf4871 files/2.13/binutils-2.13.90.0.18-searchdir.patch 1523 +MD5 2183b775b86400dd7eda35bf1ccee678 files/2.13/binutils-2.13.90.0.20-gas-mips-gprel.patch 945 +MD5 deaf6a8f7c0151b4b02a86ebcb399188 files/2.13/binutils-2.13.90.0.18-s390-noreladyn.patch 906 +MD5 e0bd20dafcff53d856546d93a0d291f2 files/2.13/binutils-2.13.90.0.18-eh-frame-hdr.patch 3035 +MD5 303de899d608b90e7b367c890bb05717 files/2.13/binutils-2.13.90.0.18-sparc-nonpic.patch 3205 +MD5 c013cc4711373f43cb426e8b08d69ae1 files/2.13/binutils-2.13.90.0.18-testsuite-Wall-fixes.patch 943 +MD5 8e6216c4ee8463ab38d9761a1be712f0 files/2.13/binutils-2.13.90.0.16-stt_tls.patch 6518 MD5 cbf08de84154ca2dcf26e572f2892f00 files/2.13/binutils-2.13.90.0.10-x86_64-testsuite.patch 1205 +MD5 feebd067c397d519e1ca9340606968a8 files/2.13/binutils-2.13.90.0.18-array-sects-compat.patch 1054 +MD5 fed0711b95edc0c64ee93ccfbc8e6268 files/2.13/binutils-2.13.90.0.18-ltconfig-multilib.patch 878 +MD5 081ac3fc51a0c66a797b1408fdbc11b9 files/2.13/binutils-2.13.90.0.18-libpath-suffix.patch 1244 +MD5 5eea3d007abf53ca4c416a1ef715d0da files/2.13/binutils-2.13.90.0.18-alpha-relax.patch 627 MD5 feebd067c397d519e1ca9340606968a8 files/2.13/binutils-2.13.90.0.16-array-sects-compat.patch 1054 -MD5 9cb4e1aa89e17b711543bfbc18e6dd42 files/2.13/binutils-2.13.90.0.16-eh-frame-ro.patch 17193 -MD5 c16f13adaeb21909a350b0a562b8a4d5 files/2.13/binutils-2.13.90.0.16-ia64-bootstrap.patch 3535 MD5 5d6014cd92f7f981294fac37c677bc8b files/2.13/binutils-2.13.90.0.16-ppc-apuinfo.patch 518 -MD5 6dd59bc404c01dd65a21a68cf62c639e files/2.13/binutils-2.13.90.0.16-rodata-cst.patch 974 -MD5 0670eef65a3797752d6f4376aee8bb3a files/2.13/binutils-2.13.90.0.16-sparc-nonpic.patch 3197 -MD5 8e6216c4ee8463ab38d9761a1be712f0 files/2.13/binutils-2.13.90.0.16-stt_tls.patch 6518 +MD5 b811d65855a74369e0faccf7574b886b files/2.13/binutils-2.13.90.0.10-glibc21.patch 2931 +MD5 1841b2037b3da0e0dfddb0345a0526e8 files/2.13/binutils-2.13.90.0.10-x86_64-gotpcrel.patch 769 MD5 ddcb10d9ab716f378c1fe596673a6251 files/2.13/binutils-2.13.90.0.16-tls-strip.patch 5383 -MD5 5eea3d007abf53ca4c416a1ef715d0da files/2.13/binutils-2.13.90.0.18-alpha-relax.patch 627 -MD5 f4b4e9a06281de3fb837b2e337fe590e files/2.13/binutils-2.13.90.0.18-compatsym.patch 14498 -MD5 e0bd20dafcff53d856546d93a0d291f2 files/2.13/binutils-2.13.90.0.18-eh-frame-hdr.patch 3035 +MD5 feebd067c397d519e1ca9340606968a8 files/2.13/binutils-2.13.90.0.20-array-sects-compat.patch 1054 +MD5 c16f13adaeb21909a350b0a562b8a4d5 files/2.13/binutils-2.13.90.0.16-ia64-bootstrap.patch 3535 MD5 0a94baa713a60d9b3ec11847dc8f887f files/2.13/binutils-2.13.90.0.18-eh-frame-ro.patch 16506 -MD5 081ac3fc51a0c66a797b1408fdbc11b9 files/2.13/binutils-2.13.90.0.18-libpath-suffix.patch 1244 -MD5 fed0711b95edc0c64ee93ccfbc8e6268 files/2.13/binutils-2.13.90.0.18-ltconfig-multilib.patch 878 -MD5 886c4cf5037f3e353f5ea9793564f737 files/2.13/binutils-2.13.90.0.18-ppc64-tls1.patch 66696 -MD5 5691090f1b2c356df4cc30f01820d3f3 files/2.13/binutils-2.13.90.0.18-ppc64-tls2.patch 14098 -MD5 5843be8cd03f28a31ec20592c392dd3b files/2.13/binutils-2.13.90.0.18-s390-file-loc.patch 1493 -MD5 deaf6a8f7c0151b4b02a86ebcb399188 files/2.13/binutils-2.13.90.0.18-s390-noreladyn.patch 906 -MD5 b265b60d8878dd647f2e39fb9fcf4871 files/2.13/binutils-2.13.90.0.18-searchdir.patch 1523 -MD5 303de899d608b90e7b367c890bb05717 files/2.13/binutils-2.13.90.0.18-sparc-nonpic.patch 3205 MD5 3adacb6f6d6330dc9a54cc129d09743a files/2.13/binutils-2.13.90.0.18-sub-same.patch 1035 -MD5 c013cc4711373f43cb426e8b08d69ae1 files/2.13/binutils-2.13.90.0.18-testsuite-Wall-fixes.patch 943 -MD5 feebd067c397d519e1ca9340606968a8 files/2.13/binutils-2.13.90.0.20-array-sects-compat.patch 1054 -MD5 2183b775b86400dd7eda35bf1ccee678 files/2.13/binutils-2.13.90.0.20-gas-mips-gprel.patch 945 -MD5 feebd067c397d519e1ca9340606968a8 files/2.13/binutils-2.13.90.0.18-array-sects-compat.patch 1054 +MD5 886c4cf5037f3e353f5ea9793564f737 files/2.13/binutils-2.13.90.0.18-ppc64-tls1.patch 66696 +MD5 9cb4e1aa89e17b711543bfbc18e6dd42 files/2.13/binutils-2.13.90.0.16-eh-frame-ro.patch 17193 MD5 3b15f7c21e91ad63801e2ef599b4952b files/2.13/binutils-2.13.90.0.18-ld-r.patch 762 -MD5 c98edbd5a87f00832a367a40a6e576d1 files/2.14/binutils-2.14.90.0.1-eh-frame-ro.patch 17942 -MD5 e941bf2e41367989d389e2988672f87a files/2.14/binutils-2.14.90.0.1-sparc-nonpic.patch 3147 +MD5 5843be8cd03f28a31ec20592c392dd3b files/2.13/binutils-2.13.90.0.18-s390-file-loc.patch 1493 +MD5 5691090f1b2c356df4cc30f01820d3f3 files/2.13/binutils-2.13.90.0.18-ppc64-tls2.patch 14098 +MD5 60ff948d89725566178e8149375c3f31 files/2.14/binutils-2.14.90.0.4-gas-execstack.patch 3379 MD5 d232bcf016de028994efd262aa2ff401 files/2.14/binutils-2.14.90.0.4-cfi.patch 74784 -MD5 e7283a4967ce5101a016b31e747e8442 files/2.14/binutils-2.14.90.0.4-cfi2.patch 18449 +MD5 ac3d7aa7ac1ff2a7f6979482506a4346 files/2.14/binutils-2.14.90.0.5-ppc64-fdesc.patch 962 +MD5 b42bde8fcae8815f106b6c1f78e68134 files/2.14/binutils-2.14.90.0.4-ppc-bigplt.patch 628 +MD5 f9b9a43d7cd42c79b7f8144c6611f31c files/2.14/binutils-2.14.90.0.6-bfd-elf-interp.patch 391 +MD5 5646b9e2ee56e1db7b52ed0b5d8b4c9b files/2.14/binutils-2.14.90.0.6-ia64-sdata.patch 1209 MD5 42ecd945c2269a792b9b7aea542b9a16 files/2.14/binutils-2.14.90.0.4-cfi3.patch 13929 -MD5 613770b55db9f6e3c11f040a94c9c4ea files/2.14/binutils-2.14.90.0.4-cfi4.patch 11909 +MD5 09de3fa664f792872af4d6a029909315 files/2.14/binutils-2.14.90.0.6-eh-frame-ro.patch 14503 +MD5 769e30e09537d7bd8539e404cc3958aa files/2.14/binutils-2.14.90.0.7-tls-section-alignment.patch 37977 +MD5 8b2e5222b6be2949bad3c41f65a80ec8 files/2.14/binutils-2.14.90.0.5-ppc64-mask.patch 918 MD5 04ed3642c4bebee3fe6de9e9e6e2f23b files/2.14/binutils-2.14.90.0.4-eh-frame-ro.patch 16503 -MD5 60ff948d89725566178e8149375c3f31 files/2.14/binutils-2.14.90.0.4-gas-execstack.patch 3379 -MD5 69161dd93a78ddede56256e0de28d282 files/2.14/binutils-2.14.90.0.4-gas-pred.patch 1104 -MD5 fed0711b95edc0c64ee93ccfbc8e6268 files/2.14/binutils-2.14.90.0.4-ltconfig-multilib.patch 878 -MD5 ee0529757cf72b4d4f8c30733cda49c7 files/2.14/binutils-2.14.90.0.4-pie.patch 24448 -MD5 3793ff770ff2fca80a2238f8de0a165e files/2.14/binutils-2.14.90.0.4-pie2.patch 1011 -MD5 4aa97425036b8c3fb98975ab06cab3ae files/2.14/binutils-2.14.90.0.4-pni.patch 16030 -MD5 b42bde8fcae8815f106b6c1f78e68134 files/2.14/binutils-2.14.90.0.4-ppc-bigplt.patch 628 -MD5 f8d0738db8174c369f4f3a6185d8f76b files/2.14/binutils-2.14.90.0.4-ppc64-ctors.patch 843 -MD5 5fa7bd6f7e2c4fa50b74367a85f37541 files/2.14/binutils-2.14.90.0.4-ppc64-prelink.patch 4721 MD5 e6f5f65fe3a3998c3c2845b92eef79e8 files/2.14/binutils-2.14.90.0.4-pt-gnu-stack.patch 8453 -MD5 e941bf2e41367989d389e2988672f87a files/2.14/binutils-2.14.90.0.4-sparc-nonpic.patch 3147 -MD5 03d6c934577cf40ec75b41bfc38b48a0 files/2.14/binutils-mips-openssl-got-fix.patch 540 -MD5 09fbb09e0296aab8c563a76fbfe88acb files/2.14/binutils-2.14.90.0.5-eh-frame-ro.patch 14717 -MD5 9c5337bbe0b341173304747c1c9279e9 files/2.14/binutils-2.14.90.0.5-ppc64-elfvsb.patch 899 -MD5 ac3d7aa7ac1ff2a7f6979482506a4346 files/2.14/binutils-2.14.90.0.5-ppc64-fdesc.patch 962 -MD5 0d4022656708019a1b010c69dbf2442b files/2.14/binutils-2.14.90.0.5-ppc64-ldr.patch 825 -MD5 8b2e5222b6be2949bad3c41f65a80ec8 files/2.14/binutils-2.14.90.0.5-ppc64-mask.patch 918 +MD5 613770b55db9f6e3c11f040a94c9c4ea files/2.14/binutils-2.14.90.0.4-cfi4.patch 11909 MD5 c1a6d53bb2eb89124a74f47b0bca0b89 files/2.14/binutils-2.14.90.0.5-ppc64-pie.patch 581 -MD5 bd68995fbb6476d0ebaded68d3b0cd19 files/2.14/binutils-2.14.90.0.5-ppc64-power4.patch 560 -MD5 d5afbb421242988c33551fdb2054581b files/2.14/binutils-2.14.90.0.5-s390-pie.patch 2016 -MD5 3e14abfac76ec336c6859ad6cdd34ddd files/2.14/binutils-2.14.90.0.5-place-orphan.patch 1870 -MD5 09de3fa664f792872af4d6a029909315 files/2.14/binutils-2.14.90.0.6-eh-frame-ro.patch 14503 -MD5 559bf684bf26c292862d4287f047111c files/2.14/binutils-2.14.90.0.6-dont-crash-on-null-owner.patch 822 +MD5 838289404188a5a7a2decc03929d3900 files/2.14/binutils-2.14.90.0.6-ia64-speedup.patch 10849 +MD5 4aa97425036b8c3fb98975ab06cab3ae files/2.14/binutils-2.14.90.0.4-pni.patch 16030 MD5 951847a76c7f1ad39d4eb7eeff4b9ca2 files/2.14/binutils-2.14.90.0.6-cxx-speedup.patch 24221 +MD5 e941bf2e41367989d389e2988672f87a files/2.14/binutils-2.14.90.0.1-sparc-nonpic.patch 3147 +MD5 9a8373e9701722d6f950a3e5a812254a files/2.14/binutils-2.14.90.0.6-merge-speedup.patch 20690 +MD5 559bf684bf26c292862d4287f047111c files/2.14/binutils-2.14.90.0.6-dont-crash-on-null-owner.patch 822 +MD5 9c5337bbe0b341173304747c1c9279e9 files/2.14/binutils-2.14.90.0.5-ppc64-elfvsb.patch 899 MD5 8ca75664936a5e5043c6036bacbf88dc files/2.14/binutils-2.14.90.0.6-hppa-static.diff 2764 -MD5 f9b9a43d7cd42c79b7f8144c6611f31c files/2.14/binutils-2.14.90.0.6-bfd-elf-interp.patch 391 -MD5 e3d1a3d9743bd5831241af6920bef2ee files/2.14/binutils-2.14.90.0.6-eh-frame-ro-2.patch 14702 +MD5 69161dd93a78ddede56256e0de28d282 files/2.14/binutils-2.14.90.0.4-gas-pred.patch 1104 +MD5 03d6c934577cf40ec75b41bfc38b48a0 files/2.14/binutils-mips-openssl-got-fix.patch 540 MD5 08c39dbaf6d214ea7185a7e54e517445 files/2.14/binutils-2.14.90.0.6-ia64-howto.patch 2130 -MD5 5646b9e2ee56e1db7b52ed0b5d8b4c9b files/2.14/binutils-2.14.90.0.6-ia64-sdata.patch 1209 -MD5 838289404188a5a7a2decc03929d3900 files/2.14/binutils-2.14.90.0.6-ia64-speedup.patch 10849 -MD5 9a8373e9701722d6f950a3e5a812254a files/2.14/binutils-2.14.90.0.6-merge-speedup.patch 20690 -MD5 3cfd8cc4e3ad518ecd23ac97b74b3e73 files/2.14/binutils-2.14.90.0.6-ppc-bfd.patch 30980 -MD5 d8d5ac89b17e62ac2e51374b05ceb9df files/2.14/binutils-2.14.90.0.6-sparc-cfi.patch 11029 +MD5 fed0711b95edc0c64ee93ccfbc8e6268 files/2.14/binutils-2.14.90.0.4-ltconfig-multilib.patch 878 +MD5 a911368168c533afc8a3292b66558b03 files/2.14/binutils-2.14.90.0.7-bfd-pt-gnu-segment-fix.patch 1130 +MD5 bd68995fbb6476d0ebaded68d3b0cd19 files/2.14/binutils-2.14.90.0.5-ppc64-power4.patch 560 MD5 16fb9c43491e0ce0d22c9cba008ca983 files/2.14/binutils-2.14.90.0.6-bfd-elf-interp-3.patch 637 +MD5 3793ff770ff2fca80a2238f8de0a165e files/2.14/binutils-2.14.90.0.4-pie2.patch 1011 +MD5 09fbb09e0296aab8c563a76fbfe88acb files/2.14/binutils-2.14.90.0.5-eh-frame-ro.patch 14717 +MD5 3cfd8cc4e3ad518ecd23ac97b74b3e73 files/2.14/binutils-2.14.90.0.6-ppc-bfd.patch 30980 MD5 2bc2ff3c3e1b608f1c3776246a5000c1 files/2.14/binutils-2.14.90.0.6-bfd-elf-interp-4.patch 1284 +MD5 d8d5ac89b17e62ac2e51374b05ceb9df files/2.14/binutils-2.14.90.0.6-sparc-cfi.patch 11029 +MD5 e3d1a3d9743bd5831241af6920bef2ee files/2.14/binutils-2.14.90.0.6-eh-frame-ro-2.patch 14702 +MD5 ee0529757cf72b4d4f8c30733cda49c7 files/2.14/binutils-2.14.90.0.4-pie.patch 24448 +MD5 3e14abfac76ec336c6859ad6cdd34ddd files/2.14/binutils-2.14.90.0.5-place-orphan.patch 1870 +MD5 e941bf2e41367989d389e2988672f87a files/2.14/binutils-2.14.90.0.4-sparc-nonpic.patch 3147 MD5 8a0fb0b91441ffa6bd3bbea118d4fad8 files/2.14/binutils-2.14.90.0.7-ppc-reloc.patch 43472 -MD5 769e30e09537d7bd8539e404cc3958aa files/2.14/binutils-2.14.90.0.7-tls-section-alignment.patch 37977 -MD5 a911368168c533afc8a3292b66558b03 files/2.14/binutils-2.14.90.0.7-bfd-pt-gnu-segment-fix.patch 1130 +MD5 5fa7bd6f7e2c4fa50b74367a85f37541 files/2.14/binutils-2.14.90.0.4-ppc64-prelink.patch 4721 +MD5 c98edbd5a87f00832a367a40a6e576d1 files/2.14/binutils-2.14.90.0.1-eh-frame-ro.patch 17942 +MD5 d5afbb421242988c33551fdb2054581b files/2.14/binutils-2.14.90.0.5-s390-pie.patch 2016 +MD5 0d4022656708019a1b010c69dbf2442b files/2.14/binutils-2.14.90.0.5-ppc64-ldr.patch 825 +MD5 f8d0738db8174c369f4f3a6185d8f76b files/2.14/binutils-2.14.90.0.4-ppc64-ctors.patch 843 +MD5 e7283a4967ce5101a016b31e747e8442 files/2.14/binutils-2.14.90.0.4-cfi2.patch 18449 diff --git a/sys-devel/binutils/binutils-2.15.90.0.1.1-r2.ebuild b/sys-devel/binutils/binutils-2.15.90.0.1.1-r2.ebuild new file mode 100644 index 000000000000..075cf6561e05 --- /dev/null +++ b/sys-devel/binutils/binutils-2.15.90.0.1.1-r2.ebuild @@ -0,0 +1,180 @@ +# Copyright 1999-2004 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.15.90.0.1.1-r2.ebuild,v 1.1 2004/05/10 08:39:26 lv Exp $ + +# NOTE to Maintainer: ChangeLog states that it no longer use perl to build +# the manpages, but seems this is incorrect .... + +inherit eutils libtool flag-o-matic + +PATCHVER="1.1" + +DESCRIPTION="Tools necessary to build programs" +HOMEPAGE="http://sources.redhat.com/binutils/" +SRC_URI="mirror://kernel/linux/devel/binutils/${P}.tar.bz2 + mirror://kernel/linux/devel/binutils/test/${P}.tar.bz2 + http://dev.gentoo.org/~lv/binutils-2.15.90.0.1-patches-1.2.tar.bz2" +# mirror://gentoo/${PN}-2.15.90.0.1-patches-${PATCHVER}.tar.bz2" + +LICENSE="GPL-2 | LGPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="nls bootstrap build" + +DEPEND="virtual/glibc + nls? ( sys-devel/gettext ) + !build? ( !bootstrap? ( dev-lang/perl ) )" + +src_unpack() { + unpack ${A} + + cd ${S} + + # The prescott patch is not ready yet. + mkdir ${WORKDIR}/patch/skip + mv ${WORKDIR}/patch/05* ${WORKDIR}/patch/skip/ + + epatch ${WORKDIR}/patch + + + # Libtool is broken (Redhat). + for x in ${S}/opcodes/Makefile.{am,in} + do + cp ${x} ${x}.orig + gawk ' + { + if ($0 ~ /LIBADD/) + gsub("../bfd/libbfd.la", "-L../bfd/.libs ../bfd/libbfd.la") + + print + }' ${x}.orig > ${x} + rm -rf ${x}.orig + done +} + +src_compile() { + # Generate borked binaries. Bug #6730 + filter-flags "-fomit-frame-pointer -fssa" + + local myconf= + [ ! -z "${CBUILD}" ] && myconf="--build=${CBUILD}" + use nls \ + && myconf="${myconf} --without-included-gettext" \ + || myconf="${myconf} --disable-nls" + + # Filter CFLAGS=".. -O2 .." on arm + use arm && replace-flags -O? -O + + # GCC 3.4 miscompiles binutils unless CFLAGS are conservative. See + # bug #47581 for more information. + # Travis Tilley <lv@gentoo.org> + has_version "=sys-devel/gcc-3.4*" && strip-flags && replace-flags -O3 -O2 + + + # Fix /usr/lib/libbfd.la + elibtoolize --portage + + ./configure \ + --enable-shared \ + --enable-64-bit-bfd \ + --prefix=/usr \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ + --host=${CHOST} \ + ${myconf} \ + || die + + make configure-bfd || die + make headers -C bfd || die + emake tooldir="${ROOT}/usr/bin" all || die + + if ! use build + then + if ! use bootstrap + then + # Nuke the manpages to recreate them (only use this if we have perl) + find . -name '*.1' -exec rm -f {} \; || : + fi + # Make the info pages (makeinfo included with gcc is used) + make info || die + fi +} + +src_install() { + make prefix=${D}/usr \ + mandir=${D}/usr/share/man \ + infodir=${D}/usr/share/info \ + install || die + + insinto /usr/include + doins include/libiberty.h + + # c++filt is included with gcc -- what are these GNU people thinking? + # but not the manpage, so leave that! +# We install it now, as gcc-3.3 do not have it any longer ... +# rm -f ${D}/usr/bin/c++filt #${D}/usr/share/man/man1/c++filt* + + # By default strip has a symlink going from /usr/${CHOST}/bin/strip to + # /usr/bin/strip we should reverse it: + + rm ${D}/usr/${CHOST}/bin/strip; mv ${D}/usr/bin/strip ${D}/usr/${CHOST}/bin/strip + # The strip symlink gets created in the loop below + + # By default ar, as, ld, nm, ranlib and strip are in two places; create + # symlinks. This will reduce the size of the tbz2 significantly. We also + # move all the stuff in /usr/bin to /usr/${CHOST}/bin and create the + # appropriate symlinks. Things are cleaner that way. + cd ${D}/usr/bin + local x= + for x in * strip + do + if [ ! -e ../${CHOST}/bin/${x} ] + then + mv ${x} ../${CHOST}/bin/${x} + else + rm -f ${x} + fi + ln -s ../${CHOST}/bin/${x} ${x} + done + + if [ -n "${PROFILE_ARCH}" ] && \ + [ "${PROFILE_ARCH/64}" != "${PROFILE_ARCH}" ] + then + dosym ${CHOST} /usr/${CHOST/-/64-} + + for x in `ls ${D}/usr/${CHOST}/bin/` + do + [ ! -e "${D}/usr/bin/${CHOST}-${x}" ] && \ + dosym ../${CHOST}/bin/${x} /usr/bin/${CHOST}-${x} + dosym ../${CHOST}/bin/${x} /usr/bin/${CHOST/-/64-}-${x} + done + fi + + cd ${S} + if ! use build + then + make prefix=${D}/usr \ + mandir=${D}/usr/share/man \ + infodir=${D}/usr/share/info \ + install-info || die + + dodoc COPYING* README + docinto bfd + dodoc bfd/ChangeLog* bfd/COPYING bfd/README bfd/PORTING bfd/TODO + docinto binutils + dodoc binutils/ChangeLog binutils/NEWS binutils/README + docinto gas + dodoc gas/ChangeLog* gas/CONTRIBUTORS gas/COPYING gas/NEWS gas/README* + docinto gprof + dodoc gprof/ChangeLog* gprof/TEST gprof/TODO + docinto ld + dodoc ld/ChangeLog* ld/README ld/NEWS ld/TODO + docinto libiberty + dodoc libiberty/ChangeLog* libiberty/COPYING.LIB libiberty/README + docinto opcodes + dodoc opcodes/ChangeLog* + # Install pre-generated manpages .. currently we do not ... + else + rm -rf ${D}/usr/share/man + fi +} diff --git a/sys-devel/binutils/files/digest-binutils-2.15.90.0.1.1-r2 b/sys-devel/binutils/files/digest-binutils-2.15.90.0.1.1-r2 new file mode 100644 index 000000000000..d3220dcc3bc0 --- /dev/null +++ b/sys-devel/binutils/files/digest-binutils-2.15.90.0.1.1-r2 @@ -0,0 +1,2 @@ +MD5 d0427772ccbe68eefd40995d26ca4a78 binutils-2.15.90.0.1.1.tar.bz2 11068225 +MD5 53cc860b5215f2dd66b159684400003b binutils-2.15.90.0.1-patches-1.2.tar.bz2 54375 |