From a53048e9f4bc61991658da7e8d92234b318520f4 Mon Sep 17 00:00:00 2001 From: Michael Marineau Date: Wed, 10 Jul 2013 14:50:24 -0400 Subject: [PATCH 1/2] bump(toolchain): sync with upstream Packages updated: sys-devel/binutils sys-devel/gcc sys-devel/gdb sys-kernel/linux-headers sys-libs/glibc --- .../sys-devel/binutils/ChangeLog | 2321 +++++++++++++++++ .../sys-devel/binutils/Manifest | 81 + .../binutils/binutils-2.19.1-r1.ebuild | 9 + .../binutils/binutils-2.20.1-r1.ebuild | 9 + .../binutils/binutils-2.21.1-r1.ebuild | 9 + .../binutils/binutils-2.22-r1.ebuild | 9 + .../binutils/binutils-2.22.52.0.4.ebuild | 7 + .../binutils/binutils-2.22.90.ebuild | 9 + .../sys-devel/binutils/binutils-2.23.1.ebuild | 9 + .../sys-devel/binutils/binutils-2.23.2.ebuild | 10 + .../binutils/binutils-2.23.51.0.1.ebuild | 7 + .../binutils/binutils-2.23.51.0.2.ebuild | 7 + .../binutils/binutils-2.23.51.0.3.ebuild | 7 + .../binutils/binutils-2.23.51.0.5.ebuild | 7 + .../binutils/binutils-2.23.51.0.6.ebuild | 7 + .../binutils/binutils-2.23.51.0.7.ebuild | 7 + .../binutils/binutils-2.23.51.0.8.ebuild | 7 + .../binutils/binutils-2.23.51.0.9.ebuild | 7 + .../binutils/binutils-2.23.52.0.1.ebuild | 7 + .../binutils/binutils-2.23.52.0.2.ebuild | 7 + .../sys-devel/binutils/binutils-2.23.ebuild | 9 + .../sys-devel/binutils/binutils-9999.ebuild | 5 + .../files/binutils-configure-LANG.patch | 65 + .../sys-devel/binutils/metadata.xml | 9 + .../portage-stable/sys-devel/gcc/ChangeLog | 90 +- .../portage-stable/sys-devel/gcc/Manifest | 99 +- .../sys-devel/gcc/files/pro-police-docs.patch | 74 - .../sys-devel/gcc/gcc-3.1.1-r2.ebuild | 6 +- .../sys-devel/gcc/gcc-3.2.3-r4.ebuild | 6 +- .../sys-devel/gcc/gcc-4.0.4.ebuild | 6 +- .../sys-devel/gcc/gcc-4.1.2.ebuild | 6 +- .../sys-devel/gcc/gcc-4.2.4-r1.ebuild | 6 +- .../sys-devel/gcc/gcc-4.3.3-r2.ebuild | 6 +- .../sys-devel/gcc/gcc-4.3.4.ebuild | 6 +- .../sys-devel/gcc/gcc-4.3.5.ebuild | 6 +- .../sys-devel/gcc/gcc-4.3.6-r1.ebuild | 6 +- .../sys-devel/gcc/gcc-4.4.2.ebuild | 6 +- .../sys-devel/gcc/gcc-4.4.3-r3.ebuild | 15 +- .../sys-devel/gcc/gcc-4.4.4-r2.ebuild | 15 +- .../sys-devel/gcc/gcc-4.4.5.ebuild | 15 +- .../sys-devel/gcc/gcc-4.4.6-r1.ebuild | 15 +- .../sys-devel/gcc/gcc-4.4.7.ebuild | 15 +- .../sys-devel/gcc/gcc-4.5.1-r1.ebuild | 17 +- .../sys-devel/gcc/gcc-4.5.2.ebuild | 17 +- .../sys-devel/gcc/gcc-4.5.3-r2.ebuild | 17 +- .../sys-devel/gcc/gcc-4.5.4.ebuild | 17 +- .../sys-devel/gcc/gcc-4.6.0.ebuild | 16 +- .../sys-devel/gcc/gcc-4.6.1-r1.ebuild | 16 +- .../sys-devel/gcc/gcc-4.6.2.ebuild | 16 +- .../sys-devel/gcc/gcc-4.6.3.ebuild | 18 +- .../sys-devel/gcc/gcc-4.6.4.ebuild | 60 + .../sys-devel/gcc/gcc-4.7.0.ebuild | 18 +- .../sys-devel/gcc/gcc-4.7.1.ebuild | 18 +- .../sys-devel/gcc/gcc-4.7.2-r1.ebuild | 66 + .../{gcc-4.7.2.ebuild => gcc-4.7.3.ebuild} | 21 +- .../sys-devel/gcc/gcc-4.8.0.ebuild | 71 + .../sys-devel/gcc/gcc-4.8.1.ebuild | 71 + .../portage-stable/sys-devel/gcc/metadata.xml | 1 + .../portage-stable/sys-devel/gdb/ChangeLog | 941 +++++++ .../portage-stable/sys-devel/gdb/Manifest | 67 + .../sys-devel/gdb/gdb-6.6-r2.ebuild | 82 + .../sys-devel/gdb/gdb-6.7.1-r3.ebuild | 84 + .../sys-devel/gdb/gdb-6.8-r1.ebuild | 86 + .../sys-devel/gdb/gdb-6.8-r2.ebuild | 88 + .../sys-devel/gdb/gdb-7.0.1.ebuild | 103 + .../sys-devel/gdb/gdb-7.1.ebuild | 103 + .../gdb/gdb-7.2.50.20101117.4.15.ebuild | 120 + .../sys-devel/gdb/gdb-7.2.ebuild | 129 + .../sys-devel/gdb/gdb-7.3.1-r1.ebuild | 183 ++ .../sys-devel/gdb/gdb-7.3.1.ebuild | 145 + .../sys-devel/gdb/gdb-7.3.ebuild | 145 + .../sys-devel/gdb/gdb-7.4.1.ebuild | 186 ++ .../sys-devel/gdb/gdb-7.4.ebuild | 186 ++ .../sys-devel/gdb/gdb-7.5.1.ebuild | 186 ++ .../sys-devel/gdb/gdb-7.5.ebuild | 186 ++ .../sys-devel/gdb/gdb-7.6.ebuild | 186 ++ .../sys-devel/gdb/gdb-9999.ebuild | 186 ++ .../portage-stable/sys-devel/gdb/metadata.xml | 11 + .../sys-kernel/linux-headers/ChangeLog | 69 +- .../sys-kernel/linux-headers/Manifest | 50 +- .../linux-headers-2.4.33.3.ebuild | 6 +- .../linux-headers/linux-headers-2.4.36.ebuild | 6 +- .../linux-headers/linux-headers-3.4-r2.ebuild | 6 +- .../linux-headers/linux-headers-3.5.ebuild | 6 +- .../linux-headers/linux-headers-3.6.ebuild | 4 +- .../linux-headers/linux-headers-3.7.ebuild | 6 +- .../linux-headers/linux-headers-3.8.ebuild | 52 + .../linux-headers/linux-headers-3.9.ebuild | 52 + .../sys-kernel/linux-headers/metadata.xml | 3 + .../portage-stable/sys-libs/glibc/ChangeLog | 102 +- .../sys-libs/glibc/ChangeLog-2007 | 22 +- .../portage-stable/sys-libs/glibc/Manifest | 76 +- .../sys-libs/glibc/files/eblits/common.eblit | 7 +- .../glibc/files/eblits/pkg_preinst.eblit | 28 +- .../glibc/files/eblits/pkg_setup.eblit | 24 +- .../glibc/files/eblits/src_compile.eblit | 51 +- .../glibc/files/eblits/src_install.eblit | 76 +- .../glibc/files/eblits/src_test.eblit | 34 +- .../glibc/files/eblits/src_unpack.eblit | 18 +- .../sys-libs/glibc/glibc-2.10.1-r1.ebuild | 10 +- .../sys-libs/glibc/glibc-2.11.3.ebuild | 10 +- .../sys-libs/glibc/glibc-2.12.1-r3.ebuild | 10 +- .../sys-libs/glibc/glibc-2.12.2.ebuild | 10 +- .../sys-libs/glibc/glibc-2.13-r2.ebuild | 10 +- .../sys-libs/glibc/glibc-2.13-r4.ebuild | 10 +- .../sys-libs/glibc/glibc-2.14.1-r2.ebuild | 10 +- .../sys-libs/glibc/glibc-2.14.1-r3.ebuild | 10 +- .../sys-libs/glibc/glibc-2.14.ebuild | 10 +- .../sys-libs/glibc/glibc-2.15-r1.ebuild | 12 +- .../sys-libs/glibc/glibc-2.15-r2.ebuild | 12 +- .../sys-libs/glibc/glibc-2.15-r3.ebuild | 12 +- .../sys-libs/glibc/glibc-2.16.0.ebuild | 12 +- .../sys-libs/glibc/glibc-2.17.ebuild | 14 +- .../glibc/glibc-2.9_p20081201-r3.ebuild | 10 +- .../sys-libs/glibc/glibc-9999.ebuild | 6 +- .../sys-libs/glibc/metadata.xml | 2 +- 116 files changed, 7141 insertions(+), 619 deletions(-) create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/binutils/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/binutils/Manifest create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.19.1-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.20.1-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.21.1-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.22-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.22.52.0.4.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.22.90.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.2.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.2.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.3.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.5.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.6.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.7.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.8.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.9.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.52.0.1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.52.0.2.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-9999.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/binutils/files/binutils-configure-LANG.patch create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/binutils/metadata.xml delete mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gcc/files/pro-police-docs.patch create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.6.4.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.7.2-r1.ebuild rename sdk_container/src/third_party/portage-stable/sys-devel/gcc/{gcc-4.7.2.ebuild => gcc-4.7.3.ebuild} (75%) create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.8.0.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.8.1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gdb/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gdb/Manifest create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-6.6-r2.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-6.7.1-r3.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-6.8-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-6.8-r2.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.0.1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.2.50.20101117.4.15.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.2.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.3.1-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.3.1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.3.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.4.1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.4.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.5.1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.5.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.6.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-9999.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/gdb/metadata.xml create mode 100644 sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-3.8.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-3.9.ebuild diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/binutils/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/ChangeLog new file mode 100644 index 0000000000..32936c31c5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/ChangeLog @@ -0,0 +1,2321 @@ +# ChangeLog for sys-devel/binutils +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/ChangeLog,v 1.489 2013/07/07 15:17:23 ago Exp $ + + 07 Jul 2013; Agostino Sarubbo binutils-2.23.1.ebuild: + Stable for ia64, wrt bug #475570 + + 07 Jul 2013; Agostino Sarubbo binutils-2.23.1.ebuild: + Stable for arm, wrt bug #475570 + + 06 Jul 2013; Agostino Sarubbo binutils-2.23.1.ebuild: + Stable for alpha, wrt bug #475570 + + 04 Jul 2013; Agostino Sarubbo binutils-2.23.1.ebuild: + Stable for ppc64, wrt bug #475570 + + 04 Jul 2013; Agostino Sarubbo binutils-2.23.1.ebuild: + Stable for ppc, wrt bug #475570 + + 03 Jul 2013; Agostino Sarubbo binutils-2.23.1.ebuild: + Stable for x86, wrt bug #475570 + + 03 Jul 2013; Agostino Sarubbo binutils-2.23.1.ebuild: + Stable for amd64, wrt bug #475570 + + 03 Jul 2013; Jeroen Roovers binutils-2.23.1.ebuild: + Stable for HPPA (bug #475570). + +*binutils-2.23.52.0.2 (05 May 2013) + + 05 May 2013; Mike Frysinger +binutils-2.23.52.0.2.ebuild: + Version bump. + + 02 Apr 2013; Mike Frysinger binutils-2.23.2.ebuild: + Dekeyword until we can get a handle on missing symbol linkage errors #464152 + by Ryan Hill. + +*binutils-2.23.52.0.1 (26 Mar 2013) + + 26 Mar 2013; Mike Frysinger +binutils-2.23.52.0.1.ebuild: + Version bump. + +*binutils-2.23.2 (26 Mar 2013) + + 26 Mar 2013; Mike Frysinger +binutils-2.23.2.ebuild: + Version bump. + +*binutils-2.23.51.0.9 (03 Feb 2013) + + 03 Feb 2013; Mike Frysinger +binutils-2.23.51.0.9.ebuild: + Version bump. + +*binutils-2.23.51.0.8 (29 Dec 2012) + + 29 Dec 2012; Mike Frysinger +binutils-2.23.51.0.8.ebuild: + Version bump #449124 by Arfrever Frehtes Taifersar Arahesis. + +*binutils-2.23.51.0.7 (20 Dec 2012) + + 20 Dec 2012; Mike Frysinger +binutils-2.23.51.0.7.ebuild: + Version bump. + +*binutils-2.23.51.0.6 (26 Nov 2012) + + 26 Nov 2012; Mike Frysinger +binutils-2.23.51.0.6.ebuild: + Version bump. + +*binutils-2.23.1 (15 Nov 2012) + + 15 Nov 2012; Mike Frysinger +binutils-2.23.1.ebuild: + Version bump. + +*binutils-2.23.51.0.5 (13 Nov 2012) + + 13 Nov 2012; Mike Frysinger +binutils-2.23.51.0.5.ebuild: + Version bump. + + 02 Nov 2012; Mike Frysinger binutils-2.23.51.0.3.ebuild, + binutils-2.23.ebuild: + Drop ld sysroot patch since upstream has merged a proper fix. + +*binutils-2.23 (24 Oct 2012) + + 24 Oct 2012; Mike Frysinger +binutils-2.23.ebuild: + Version bump. + + 29 Sep 2012; Raúl Porcel binutils-2.22-r1.ebuild: + alpha/ia64/sh/sparc stable wrt #414865 + +*binutils-2.23.51.0.3 (19 Sep 2012) + + 19 Sep 2012; Mike Frysinger +binutils-2.23.51.0.3.ebuild: + Version bump. + +*binutils-2.23.51.0.2 (11 Sep 2012) + + 11 Sep 2012; Mike Frysinger +binutils-2.23.51.0.2.ebuild: + Version bump. + + 22 Aug 2012; Michael Weber binutils-2.22-r1.ebuild: + ppc stable (bug 414865). + + 10 Aug 2012; Mike Frysinger binutils-2.22-r1.ebuild: + Build with -fPIC on s390x #430554 by Raúl Porcel. + + 08 Aug 2012; Mike Frysinger binutils-2.23.51.0.1.ebuild: + Fix applying of lib32 patch as reported by Arfrever. + +*binutils-2.23.51.0.1 (07 Aug 2012) + + 07 Aug 2012; Mike Frysinger +binutils-2.23.51.0.1.ebuild: + Version bump. + + 07 Aug 2012; Mike Frysinger -binutils-2.16.1-r3.ebuild, + -binutils-2.16.91.0.6.ebuild, -binutils-2.18-r3.ebuild, + -binutils-2.18-r4.ebuild, -binutils-2.22.52.0.1.ebuild, + -binutils-2.22.52.0.2.ebuild, -binutils-2.22.52.0.3.ebuild: + Move older versions to toolchain overlay. + + 07 Aug 2012; Brent Baude binutils-2.22-r1.ebuild: + Marking binutils-2.22-r1 ppc64 for bug 414865 + + 07 Aug 2012; Agostino Sarubbo binutils-2.22-r1.ebuild: + Stable for X86, wrt bug #414865 + + 07 Aug 2012; Agostino Sarubbo binutils-2.22-r1.ebuild: + Stable for amd64, wrt bug #424865 + + 07 Aug 2012; Raúl Porcel binutils-2.22-r1.ebuild: + s390 stable wrt #414865 + + 06 Aug 2012; Brent Baude binutils-2.22-r1.ebuild: + Marking binutils-2.22-r1 ppc64 for bug 414865 + + 05 Aug 2012; Markus Meier binutils-2.22-r1.ebuild: + arm stable, bug #414865 + + 02 Aug 2012; Richard Yao binutils-2.22.90.ebuild: + Set -*-fbsd keywords due to -ldl issue + + 01 Aug 2012; Jeroen Roovers binutils-2.22-r1.ebuild: + Stable for HPPA (bug #414865). + + 28 Jul 2012; Mike Frysinger binutils-2.22.90.ebuild: + Fix applying of lib32 patch #428366 by Alexandre. + +*binutils-2.22.90 (27 Jul 2012) + + 27 Jul 2012; Mike Frysinger +binutils-2.22.90.ebuild: + Version bump. + +*binutils-2.22.52.0.4 (06 Jul 2012) + + 06 Jul 2012; Mike Frysinger +binutils-2.22.52.0.4.ebuild: + Version bump. + + 15 Jun 2012; Naohiro Aota binutils-2.22-r1.ebuild: + Add ~x86-fbsd. + + 15 Jun 2012; Richard Yao binutils-2.22-r1.ebuild: + Modify FBSD patch to include update to ./configure script, bug #421069 + + 13 Jun 2012; Richard Yao binutils-2.22-r1.ebuild: + Push out fix for build failure on FreeBSD (bug #347931) by Naohiro Aota and keyword ~amd64-fbsd + + 31 May 2012; Mike Frysinger binutils-2.20.1-r1.ebuild: + Push out fix for POSIX test behavior #417549 by Richard Yao. + + 22 May 2012; Mike Frysinger binutils-2.22-r1.ebuild, + binutils-2.22.52.0.1.ebuild, binutils-2.22.52.0.2.ebuild, + binutils-2.22.52.0.3.ebuild: + Drop patch-2.6 requirement now that the profile pulls it in. + +*binutils-2.22.52.0.3 (09 May 2012) + + 09 May 2012; Mike Frysinger +binutils-2.22.52.0.3.ebuild: + Version bump. + + 26 Apr 2012; Alexis Ballier binutils-2.20.1-r1.ebuild: + keyword ~amd64-fbsd + + 26 Apr 2012; Mike Frysinger -binutils-2.21.1.ebuild, + -binutils-2.21.52.0.1.ebuild, -binutils-2.21.52.0.2.ebuild, + -binutils-2.21.53.0.1.ebuild, -binutils-2.21.53.0.2.ebuild, + -binutils-2.21.ebuild, -binutils-2.22.ebuild: + Move older versions to the toolchain overlay. + +*binutils-2.22.52.0.2 (26 Apr 2012) + + 26 Apr 2012; Mike Frysinger +binutils-2.22.52.0.2.ebuild: + Version bump. + + 04 Mar 2012; Mike Frysinger binutils-2.22-r1.ebuild: + Add fix from upstream for hppa/plt handling #406349 by Jeroen Roovers. + + 06 Feb 2012; Mike Frysinger binutils-2.22.52.0.1.ebuild: + Drop KEYWORDS -- didn't mean to add those. + +*binutils-2.22.52.0.1 (05 Feb 2012) + + 05 Feb 2012; Mike Frysinger +binutils-2.22.52.0.1.ebuild: + Version bump. + +*binutils-9999 (05 Feb 2012) + + 05 Feb 2012; Mike Frysinger +binutils-9999.ebuild: + Add live git version. + + 28 Dec 2011; Mark Loeser binutils-2.21.1-r1.ebuild: + Stable for ppc/ppc64; bug #378485 + +*binutils-2.22-r1 (11 Dec 2011) + + 11 Dec 2011; Mike Frysinger +binutils-2.22-r1.ebuild: + Add fixes from upstream for ppc/hppa/s390x, and a hardened fix for static + linking. + + 11 Dec 2011; Raúl Porcel binutils-2.21.1-r1.ebuild: + sparc stable wrt #378485 + + 05 Dec 2011; Mike Frysinger Manifest: + Update patch tarball digests to match published one #393233 by Jerome Kurtz. + + 05 Dec 2011; Mike Frysinger binutils-2.21.1-r1.ebuild: + Fix building on s390x systems #391431 by Raúl Porcel. + + 23 Nov 2011; Diego E. Pettenò binutils-2.22.ebuild: + QA: make sure to depend on a patch(1) version that actually applies all the + patches. + +*binutils-2.22 (21 Nov 2011) + + 21 Nov 2011; Mike Frysinger +binutils-2.22.ebuild: + Version bump. + + 19 Nov 2011; Mike Frysinger binutils-2.21.1-r1.ebuild: + Mark alpha/arm/ia64/m68k/s390/sh stable #378485. + + 17 Nov 2011; Pawel Hajdan jr + binutils-2.21.1-r1.ebuild: + x86 stable wrt bug #378485 + + 16 Oct 2011; Mike Frysinger binutils-2.21.1-r1.ebuild: + Add fix from upstream for mips ld segfaults #387055 by Matt Turner. + + 06 Oct 2011; Jeroen Roovers binutils-2.21.1-r1.ebuild: + Stable for HPPA (bug #378485). + + 22 Sep 2011; Mike Frysinger binutils-2.18-r3.ebuild, + binutils-2.18-r4.ebuild, binutils-2.19.1-r1.ebuild, + binutils-2.20.1-r1.ebuild, binutils-2.21.1.ebuild, binutils-2.21.1-r1.ebuild: + Drop mirror restrict now that most should be synced. + + 19 Sep 2011; Mike Frysinger binutils-2.21.1-r1.ebuild: + Fix up most test failures #379105. + + 18 Sep 2011; Mike Frysinger binutils-2.18-r3.ebuild, + binutils-2.18-r4.ebuild, binutils-2.19.1-r1.ebuild, + binutils-2.20.1-r1.ebuild, binutils-2.21.1.ebuild, binutils-2.21.1-r1.ebuild: + Temporarily set some ebuilds to ignore Gentoo mirrors since upstream + regenerated their tarballs #381831 by Randy Barlow. + + 25 Aug 2011; Markos Chandras binutils-2.21.1.ebuild, + binutils-2.21.1-r1.ebuild: + Restore ~amd64 to 2.21.1 and stabilize 2.21.1-r1 instead. Bug #378485 + + 22 Aug 2011; Tony Vroon binutils-2.21.1.ebuild: + Marked stable on AMD64 based on arch testing by Ian "idella4" Delaney & + Agostino "ago" Sarubbo in bug #378485. The test suite has gained a failure, + but the package was deemed functional. + +*binutils-2.21.1-r1 (22 Aug 2011) + + 22 Aug 2011; Mike Frysinger +binutils-2.21.1-r1.ebuild: + Fix up pax patch due to local variable renames #379321 by Sven Vermeulen. + + 22 Aug 2011; Mike Frysinger -binutils-2.21.51.0.1.ebuild, + -binutils-2.21.51.0.2.ebuild, -binutils-2.21.51.0.3.ebuild, + -binutils-2.21.51.0.4.ebuild, -binutils-2.21.51.0.5.ebuild, + -binutils-2.21.51.0.6.ebuild, -binutils-2.21.51.0.7.ebuild, + -binutils-2.21.51.0.8.ebuild, -binutils-2.21.51.0.9.ebuild: + Move old ebuilds to toolchain overlay. + +*binutils-2.21.53.0.2 (11 Aug 2011) +*binutils-2.21.53.0.1 (11 Aug 2011) + + 11 Aug 2011; Mike Frysinger +binutils-2.21.53.0.1.ebuild, + +binutils-2.21.53.0.2.ebuild: + Version bumps. + +*binutils-2.21.1 (28 Jun 2011) + + 28 Jun 2011; Mike Frysinger +binutils-2.21.1.ebuild: + Version bump. + +*binutils-2.21.52.0.2 (17 Jun 2011) + + 17 Jun 2011; Mike Frysinger +binutils-2.21.52.0.2.ebuild: + Version bump. + + 11 Jun 2011; Alexis Ballier binutils-2.21.ebuild: + keyword -x86-fbsd and -sparc-fbsd until bug #347931 is solved; it doesnt + build + +*binutils-2.21.52.0.1 (09 Jun 2011) + + 09 Jun 2011; Mike Frysinger +binutils-2.21.52.0.1.ebuild: + Version bump. + +*binutils-2.21.51.0.9 (09 May 2011) + + 09 May 2011; Mike Frysinger +binutils-2.21.51.0.9.ebuild: + Version bump. + +*binutils-2.21.51.0.8 (10 Apr 2011) + + 10 Apr 2011; Mike Frysinger +binutils-2.21.51.0.8.ebuild: + Version bump. + +*binutils-2.21.51.0.7 (14 Mar 2011) + + 14 Mar 2011; Mike Frysinger +binutils-2.21.51.0.7.ebuild: + Version bump. + + 06 Feb 2011; Mart Raudsepp binutils-2.16.1-r3.ebuild: + Drop to ~mips + +*binutils-2.21.51.0.6 (20 Jan 2011) + + 20 Jan 2011; Mike Frysinger + +binutils-2.21.51.0.6.ebuild: + Version bump. + +*binutils-2.21.51.0.5 (12 Jan 2011) + + 12 Jan 2011; Mike Frysinger + +binutils-2.21.51.0.5.ebuild: + Version bump. + +*binutils-2.21.51.0.4 (17 Dec 2010) + + 17 Dec 2010; Mike Frysinger + +binutils-2.21.51.0.4.ebuild: + Version bump. + +*binutils-2.21.51.0.3 (16 Dec 2010) + + 16 Dec 2010; Mike Frysinger + +binutils-2.21.51.0.3.ebuild: + Version bump. + +*binutils-2.21 (09 Dec 2010) + + 09 Dec 2010; Mike Frysinger +binutils-2.21.ebuild: + Version bump. + +*binutils-2.21.51.0.2 (07 Dec 2010) + + 07 Dec 2010; Mike Frysinger + +binutils-2.21.51.0.2.ebuild: + Version bump. + +*binutils-2.21.51.0.1 (13 Nov 2010) +*binutils-2.20.51.0.12 (13 Nov 2010) + + 13 Nov 2010; Mike Frysinger + +binutils-2.20.51.0.12.ebuild, +binutils-2.21.51.0.1.ebuild: + Version bumps. + + 30 Aug 2010; Mike Frysinger binutils-2.20.1-r1.ebuild: + Mark s390 stable #298571. + +*binutils-2.20.51.0.11 (14 Aug 2010) + + 14 Aug 2010; Mike Frysinger + +binutils-2.20.51.0.11.ebuild: + Version bump. + +*binutils-2.20.51.0.10 (27 Jul 2010) + + 27 Jul 2010; Mike Frysinger + +binutils-2.20.51.0.10.ebuild: + Version bump #329023 by Arfrever Frehtes Taifersar Arahesis. + + 18 Jul 2010; Raúl Porcel binutils-2.20.1-r1.ebuild: + sh/sparc stable wrt #298571 + + 11 Jul 2010; Tobias Klausmann + binutils-2.20.1-r1.ebuild: + Stable on alpha, bug #298571 + + 05 Jul 2010; Samuli Suominen + binutils-2.20.1-r1.ebuild: + ppc64 stable wrt #298571 + + 27 Jun 2010; binutils-2.20.1-r1.ebuild: + ppc stable #298571 + + 25 Jun 2010; Mike Frysinger binutils-2.20.1-r1.ebuild: + Mark ia64 stable #298571. + + 24 Jun 2010; Jeroen Roovers binutils-2.20.1-r1.ebuild: + Stable for HPPA (bug #298571). + + 21 Jun 2010; Markus Meier binutils-2.20.1-r1.ebuild: + arm stable, bug #298571 + + 13 Jun 2010; Christoph Mende + binutils-2.20.1-r1.ebuild: + Stable on amd64 wrt bug #298571 + + 08 Jun 2010; Pawel Hajdan jr + binutils-2.20.1-r1.ebuild: + x86 stable wrt bug #298571 + +*binutils-2.20.51.0.9 (28 May 2010) + + 28 May 2010; Mike Frysinger + +binutils-2.20.51.0.9.ebuild: + Version bump. + +*binutils-2.20.1-r1 (09 May 2010) + + 09 May 2010; Mike Frysinger + +binutils-2.20.1-r1.ebuild: + Add fix from upstream for ld internal error #317549, add fix from upstream + for dynamic PIEs #311081, and fix patching on mips systems #310279. + +*binutils-2.20.51.0.8 (14 Apr 2010) + + 14 Apr 2010; Mike Frysinger + +binutils-2.20.51.0.8.ebuild: + Version bump. + +*binutils-2.20.51.0.7 (11 Apr 2010) + + 11 Apr 2010; Mike Frysinger + +binutils-2.20.51.0.7.ebuild: + Version bump #312303. + +*binutils-2.20.1 (08 Mar 2010) + + 08 Mar 2010; Mike Frysinger +binutils-2.20.1.ebuild: + Version bump. + + 08 Mar 2010; Mike Frysinger binutils-2.20-r1.ebuild: + Fix random test failures due to our patches #242104 #245124 #267131 #292750. + +*binutils-2.20-r1 (26 Feb 2010) + + 26 Feb 2010; Mark Loeser -binutils-2.20.ebuild, + +binutils-2.20-r1.ebuild: + Bump for new patchset which fixes bug #302696 + +*binutils-2.20.51.0.6 (07 Feb 2010) + + 07 Feb 2010; Mike Frysinger + +binutils-2.20.51.0.6.ebuild: + Version bump. + + 03 Feb 2010; Jeroen Roovers binutils-2.19.1-r1.ebuild: + Stable for HPPA too. + + 28 Jan 2010; Mike Frysinger metadata.xml: + Drop USE=gold per #301480 -- gold is always enabled as a secondary linker + now (ld.gold). + +*binutils-2.20.51.0.5 (16 Jan 2010) + + 16 Jan 2010; Mike Frysinger + +binutils-2.20.51.0.5.ebuild: + Version bump. + + 11 Jan 2010; Raúl Porcel binutils-2.19.1-r1.ebuild: + arm stable + +*binutils-2.20.51.0.4 (18 Dec 2009) + + 18 Dec 2009; Mike Frysinger + +binutils-2.20.51.0.4.ebuild: + Version bump. + + 01 Dec 2009; Tom Gall binutils-2.19.1-r1.ebuild: + stable on ppc64 + +*binutils-2.20.51.0.3 (21 Nov 2009) + + 21 Nov 2009; Mike Frysinger + +binutils-2.20.51.0.3.ebuild: + Version bump #293141. + + 14 Nov 2009; Mike Frysinger binutils-2.20.ebuild: + Add fix from upstream for USE=multitarget #289756 by Rafał Mużyło. + +*binutils-2.20 (19 Oct 2009) + + 19 Oct 2009; Mike Frysinger +binutils-2.20.ebuild: + Version bump #289673 by Lars Wendler. + +*binutils-2.20.51.0.2 (10 Oct 2009) + + 10 Oct 2009; Mike Frysinger + +binutils-2.20.51.0.2.ebuild: + Version bump. + + 14 Sep 2009; Raúl Porcel binutils-2.19.1-r1.ebuild: + s390 stable + + 09 Sep 2009; Mike Frysinger binutils-2.19.1-r1.ebuild: + Fix gold build with gcc-4.4 #269260. + +*binutils-2.20.51.0.1 (09 Sep 2009) + + 09 Sep 2009; Mike Frysinger + +binutils-2.20.51.0.1.ebuild: + Version bump. + +*binutils-2.19.51.0.14 (23 Jul 2009) + + 23 Jul 2009; Mark Loeser + -binutils-2.19.51.0.12.ebuild, +binutils-2.19.51.0.14.ebuild: + Version bump, remove old + +*binutils-2.19.51.0.13 (22 Jul 2009) + + 22 Jul 2009; Mark Loeser + -binutils-2.19.51.0.10.ebuild, -binutils-2.19.51.0.11.ebuild, + +binutils-2.19.51.0.13.ebuild: + Version bump + +*binutils-2.19.51.0.12 (20 Jul 2009) + + 20 Jul 2009; Mike Frysinger + +binutils-2.19.51.0.12.ebuild: + Version bump. + +*binutils-2.19.51.0.11 (12 Jul 2009) + + 12 Jul 2009; Mark Loeser + +binutils-2.19.51.0.11.ebuild: + Version bump; bug #276498 + +*binutils-2.19.51.0.10 (19 Jun 2009) + + 19 Jun 2009; Mike Frysinger + +binutils-2.19.51.0.10.ebuild: + Version bump. + +*binutils-2.19.51.0.9 (07 Jun 2009) + + 07 Jun 2009; Mike Frysinger + +binutils-2.19.51.0.9.ebuild: + Version bump. + +*binutils-2.19.51.0.8 (03 Jun 2009) + + 03 Jun 2009; Mike Frysinger + +binutils-2.19.51.0.8.ebuild: + Version bump. + +*binutils-2.19.51.0.7 (01 Jun 2009) + + 01 Jun 2009; Mike Frysinger + +binutils-2.19.51.0.7.ebuild: + Version bump. + +*binutils-2.19.51.0.6 (30 May 2009) + + 30 May 2009; Mike Frysinger + +binutils-2.19.51.0.6.ebuild: + Version bump. + + 26 May 2009; Diego E. Pettenò + binutils-2.19.51.0.5.ebuild: + Update patchlevel to pick up the new patch to update ld(1) wrt + --enable-new-dtags. + +*binutils-2.19.51.0.5 (26 May 2009) + + 26 May 2009; Mike Frysinger + +binutils-2.19.51.0.5.ebuild: + Version bump. + + 14 May 2009; Ryan Hill metadata.xml: + Set proper expectations for the gold linker. + + 09 May 2009; Mike Frysinger metadata.xml: + Add new USE=gold flag #266282 by Dror Levin. + +*binutils-2.19.51.0.4 (09 May 2009) + + 09 May 2009; Mike Frysinger + +binutils-2.19.51.0.4.ebuild: + Version bump #267297 by Arfrever Frehtes Taifersar Arahesis. + +*binutils-2.19.1-r1 (14 Mar 2009) + + 14 Mar 2009; Mike Frysinger + +binutils-2.19.1-r1.ebuild: + Add strip fixes from upstream for #183725 by Harald van Dijk and #257783 + by Alexey Shvetsov and Raúl Porcel. + +*binutils-2.19.51.0.3 (10 Mar 2009) + + 10 Mar 2009; Mike Frysinger + +binutils-2.19.51.0.3.ebuild: + Version bump. + +*binutils-2.19.51.0.2 (05 Feb 2009) + + 05 Feb 2009; Mike Frysinger + +binutils-2.19.51.0.2.ebuild: + Version bump. + +*binutils-2.19.1 (05 Feb 2009) + + 05 Feb 2009; Mike Frysinger +binutils-2.19.1.ebuild: + Version bump. + +*binutils-2.19.51.0.1 (10 Jan 2009) + + 10 Jan 2009; Mike Frysinger + +binutils-2.19.51.0.1.ebuild: + Version bump. + + 08 Jan 2009; Javier Villavicencio + binutils-2.19.ebuild: + Keyworded ~x86-fbsd. + + 14 Dec 2008; Alexis Ballier binutils-2.19.ebuild: + keyword ~sparc-fbsd + + 28 Nov 2008; Mike Frysinger binutils-2.19.ebuild, + binutils-2.19.50.0.1.ebuild: + Fix a bunch of PaX test failures #245124 and fix cross-compiling #245478. + + 17 Nov 2008; Joshua Kinard binutils-2.19.ebuild: + Add ~mips to KEYWORDS for binutils-2.19. + + 05 Nov 2008; Jeroen Roovers binutils-2.19.ebuild: + Marked ~hppa too. + + 02 Nov 2008; Mike Frysinger binutils-2.19.ebuild: + Add ~alpha/~sparc love. + +*binutils-2.19 (01 Nov 2008) + + 01 Nov 2008; Mike Frysinger +binutils-2.19.ebuild: + Version bump. + +*binutils-2.19.50.0.1 (26 Oct 2008) + + 26 Oct 2008; Mike Frysinger + +binutils-2.19.50.0.1.ebuild: + Version bump #241482. + +*binutils-2.18-r4 (25 Oct 2008) + + 25 Oct 2008; Mark Loeser +binutils-2.18-r4.ebuild: + Patchset bump to fix usage on mips; bug #223229 + +*binutils-2.18.50.0.9 (21 Sep 2008) + + 21 Sep 2008; Mike Frysinger + +binutils-2.18.50.0.9.ebuild: + Version bump #236197. + + 20 Aug 2008; Mike Frysinger binutils-2.18-r3.ebuild: + Disable gnu hash for mips #233233. + +*binutils-2.18.50.0.8 (20 Aug 2008) + + 20 Aug 2008; Mike Frysinger + +binutils-2.18.50.0.8.ebuild: + Version bump #231687. + + 02 Aug 2008; Panagiotis Christopoulos metadata.xml: + Update metadata.xml to include USE flag descriptions. Entries taken from + profiles/use.local.desc. GLEP 56 + + 20 Jul 2008; Ryan Hill binutils-2.18-r3.ebuild: + Bump patchset for bug #194949. + + 07 Jul 2008; Markus Meier binutils-2.18-r3.ebuild: + amd64 stable, bug #230593 + + 07 Jul 2008; Raúl Porcel binutils-2.18-r3.ebuild: + alpha/ia64/sparc stable wrt security #230593 + + 07 Jul 2008; Christian Faulhammer + binutils-2.18-r3.ebuild: + stable x86, security bug 230593 + + 07 Jul 2008; Brent Baude binutils-2.18-r3.ebuild: + Marking binutils-2.18-r3 ppc64 and ppc for bug 230593 + + 06 Jul 2008; Jeroen Roovers binutils-2.18-r3.ebuild: + Stable for HPPA (bug #230593). + +*binutils-2.18-r3 (05 Jul 2008) + + 05 Jul 2008; Mark Loeser +binutils-2.18-r3.ebuild: + Version bump for bug #230593 + +*binutils-2.18-r2 (23 Jun 2008) + + 23 Jun 2008; Mike Frysinger +binutils-2.18-r2.ebuild: + Drop gnu hash patch for mips #211680 and backport freebsd fixups #223249. + +*binutils-2.18.50.0.7 (10 May 2008) + + 10 May 2008; Mike Frysinger + +binutils-2.18.50.0.7.ebuild: + Version bump. + +*binutils-2.18.50.0.6 (03 Apr 2008) + + 03 Apr 2008; Mike Frysinger + +binutils-2.18.50.0.6.ebuild: + Version bump. + +*binutils-2.18.50.0.5 (17 Mar 2008) + + 17 Mar 2008; Mike Frysinger + +binutils-2.18.50.0.5.ebuild: + Version bump #213618 by Arfrever Frehtes Taifersar Arahesis. + +*binutils-2.18.50.0.4 (09 Feb 2008) + + 09 Feb 2008; Mike Frysinger + +binutils-2.18.50.0.4.ebuild: + Version bump. + + 20 Nov 2007; Joshua Kinard binutils-2.18-r1.ebuild: + Stable on mips, per #195511. + + 14 Nov 2007; Jeroen Roovers binutils-2.18-r1.ebuild: + Stable for HPPA too (not quite bug #195511). + +*binutils-2.18.50.0.3 (04 Nov 2007) + + 04 Nov 2007; Mike Frysinger + +binutils-2.18.50.0.3.ebuild: + Version bump. + + 17 Oct 2007; Raúl Porcel binutils-2.18-r1.ebuild: + alpha/ia64/sparc stable wrt #195511 + + 16 Oct 2007; Christoph Mende binutils-2.18-r1.ebuild: + Stable on amd64 wrt bug #195511 + + 15 Oct 2007; Markus Rothe binutils-2.18-r1.ebuild: + Stable on ppc64; bug #195511 + + 14 Oct 2007; Christian Faulhammer + binutils-2.18-r1.ebuild: + stable x86, bug 195511 + + 12 Oct 2007; Lars Weiler binutils-2.18-r1.ebuild: + stable ppc, bug #195511 + + 08 Oct 2007; Mike Frysinger binutils-2.18-r1.ebuild: + Fix makeinfo version check to work with texinfo-4.11 #195074. + + 07 Oct 2007; Mike Frysinger binutils-2.17-r2.ebuild: + Add support for DragonFly BSD #189079. + + 06 Oct 2007; Mike Frysinger binutils-2.17-r2.ebuild, + binutils-2.18-r1.ebuild: + Fix incorrect CFLAGS being used for build utils #192959 by Woodward Crim + Hoffman. + + 06 Oct 2007; Mike Frysinger binutils-2.18-r1.ebuild: + Prevent makeinfo from being run #193364. + +*binutils-2.18-r1 (06 Oct 2007) + + 06 Oct 2007; Mike Frysinger +binutils-2.18-r1.ebuild: + Fix from upstream for GNU RELRO stripping, disable false positive tests, + and add fix from upstream for multitarget on x86_64. + +*binutils-2.17-r2 (06 Oct 2007) + + 06 Oct 2007; Mike Frysinger +binutils-2.17-r2.ebuild: + Add backwards compat support for GNU_HASH for a few anal targets, disable + false positive tests, and add fix from upstream for multitarget on x86_64. + +*binutils-2.18.50.0.2 (06 Oct 2007) + + 06 Oct 2007; Mike Frysinger + +binutils-2.18.50.0.2.ebuild: + Version bump. + + 26 Sep 2007; Raúl Porcel binutils-2.17-r1.ebuild: + sparc stable wrt #192258 + + 26 Sep 2007; Joshua Kinard binutils-2.17-r1.ebuild: + Stable on mips, per #192258. + + 17 Sep 2007; Lars Weiler binutils-2.17-r1.ebuild: + Stable on ppc; bug #192258. + + 16 Sep 2007; Christoph Mende binutils-2.17-r1.ebuild: + Stable on amd64 wrt bug #192258 + + 13 Sep 2007; Raúl Porcel binutils-2.17-r1.ebuild: + ia64/x86 stable wrt #192258 + + 12 Sep 2007; Mike Frysinger + binutils-2.18.50.0.1.ebuild: + Ack mein leapen! This shouldnt be in ~arch. + +*binutils-2.18.50.0.1 (09 Sep 2007) + + 09 Sep 2007; Mike Frysinger + +binutils-2.18.50.0.1.ebuild: + Version bump. + + 04 Sep 2007; Joshua Kinard binutils-2.18.ebuild: + Update the patchset to 1.1 to pull in a patch for mips to enable support for + .gnu.hash capabilities, and mark unstable on mips. + +*binutils-2.18 (29 Aug 2007) + + 29 Aug 2007; Mike Frysinger +binutils-2.18.ebuild: + Version bump. + + 17 Aug 2007; Christoph Mende + binutils-2.17.50.0.18.ebuild: + Keyworded ~amd64 to fix PIC generation with gcc-4.2, bug #186089 + +*binutils-2.17.50.0.18 (01 Aug 2007) + + 01 Aug 2007; Mike Frysinger + +binutils-2.17.50.0.18.ebuild: + Version bump. + +*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/sdk_container/src/third_party/portage-stable/sys-devel/binutils/Manifest b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/Manifest new file mode 100644 index 0000000000..16b674c1f7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/Manifest @@ -0,0 +1,81 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +AUX binutils-configure-LANG.patch 2082 SHA256 316f75980bfcccc306bd466d72d0e20a0ac327b8b7642fa2e3cf8d95d65f24d6 SHA512 1caf25d5e332d7de313b6be73e753fdde7b02235af564a9c06517f5874127998eeed731388617b75f54be6fec21835b78a54ce6c7162a33e25411fe3c78efee7 WHIRLPOOL 7d36d954bdac43412de2197066fe1eeb3d6d28f8756c350fe94d7fd7aab3177382dd38473a2dd02d6ddeb76c224e08733825cd07949a3760f5fe67434b8bc882 +DIST binutils-2.19.1-patches-1.2.tar.bz2 10544 SHA256 128c949a46e6c516b5ebb2dbb7be553db7d8f1ee174896d1b63adbd0950030b3 SHA512 6aa2c923748d5b80f8e495176f19d8df8defcaa53915835b57a1da7c7a78668cb63d3380dd027593c8909a35de61adf2ea3d0ace64eeb537171271a6c6cbf33e WHIRLPOOL 04b26a82b2021626d4402c3275776bd9f91139082ae799350f9605bfa7e72fd3d72aac7636fbeb0e1fcdb93b6e903b396320b439502462baad06a61b0a3960e6 +DIST binutils-2.19.1.tar.bz2 16306586 SHA256 2dbd2c554b70d915c5b32fcfd401d03afcbf202529059c7a80af3993885ad1c2 SHA512 22af3cf65ad2f76469440fb992e50a10895fcec1265b98781138db0fc40bf06565af86dc73ca0b97bee764ec797439a89b5dbca2a5da74f375af55383887c436 WHIRLPOOL 340c12072a60c8f7b4b930a857e87d9723bdd2b0c61bef5a06810e11406f3e7955632a93a59c68b60220a882ff99273af3a9995872aa7a11604dd04182ebc6a2 +DIST binutils-2.20.1-patches-1.2.tar.bz2 15747 SHA256 30738e18f492bd653421d4bc4d52b841680fe4b17a69524e081d9befadef6d3b SHA512 23c1026db7748f9f958d32f6bfd2b362dae3bdee33612fb6a0cc4277fcb360a55c5618dc748a7119b12794a1bc22ea70af92c04f5283c0041bc681e5db4266b4 WHIRLPOOL fc73133cbd0aaf9447296425dd22907d3b984a9d8c0631be5155cd887ca44932b5d3651d538783ac10e520c6b43a077fb045ea720d95855f04b4ba47cb9076a2 +DIST binutils-2.20.1.tar.bz2 17591527 SHA256 71d37c96451333c5c0b84b170169fdcb138bbb27397dc06281905d9717c8ed64 SHA512 b05c93eb9ba8db344fbdee3c5b36ed5a7ad1366f948d41af43286715c7345a2477e0808d25f7bbf81b54ab06c4d46356d44318d56efcdbef42236d1a694411fc WHIRLPOOL 6166462fce695914a32c3295dadb6782716bb6693ee0a2a5543cc925e4967f5bccf38a5a2c244703bb9990acd229d0588a9463c62cec042f24107854c631518e +DIST binutils-2.21.1-patches-1.4.tar.bz2 20033 SHA256 51e50584a7364549649cc6c59f4a678b07595979811e8e2150264318c3b4493d SHA512 66b71031a782f9708dc5f8ac9171b2be0bbca102b44705155b292329e0664cc71b649f4d8fa50ad0d9123436c03b994da5a0fddc32e43bf2d50e74c68609e508 WHIRLPOOL 2bdc11027b3dcd27c766b4ca5f578a32838d15b3370b4093f1c30887200b82bfaa732df9af23f545d58bbbf373c9967a31fcbb19b3f9b855f0923143e77fa9f5 +DIST binutils-2.21.1.tar.bz2 18997755 SHA256 cdecfa69f02aa7b05fbcdf678e33137151f361313b2f3e48aba925f64eabf654 SHA512 3f550f6833a41e9b17d1f515eea0de8dc14aefb7dd69c65b821aa1336aea4c3f55b4457a1781ab7b32bda049798fef3cf989148e4acb0fca8baca5af74766f31 WHIRLPOOL 1025ac3714f2406ee5afcda3f7a23f788a35e354b928f4b11c7448150a5613f793c2aa471f4612c5015e89d5abbb61522a7a0265286fcf2788fbf1194fb60201 +DIST binutils-2.22-patches-1.5.tar.bz2 37350 SHA256 51cad7b3c2d18db0f7d2e4a3e46e37f00eb720cfa663ea396e16dcfbba12a07c SHA512 407490be54fec09faf26e8062cf28d2ea2d58df669642e7582fe51776726f00af8c18194a17438e18068c91b7634fca2d0f33c7231e847ba5141f901d9743ad7 WHIRLPOOL d62be803705d4e526324719fae69c06c303cc2500aeac04cb711eff383a2732ec3f47f9d91deef954c60877e08fed2c2659636dad07086ceaf12c8b899b075f1 +DIST binutils-2.22.52.0.4-patches-1.0.tar.xz 14016 SHA256 8b2ddee5e938f33c16414de148fcbbf393f2e7963c5ec7ca5b69aa3614180af1 SHA512 d6a858a4158b1dbb7ec43bb28a62a4f0f2bb08cabadbb05e5cb7f7296af90e86645f55f34329e8aeb6a4b829db870abf474737a3958d64700e02c46ce24e588d WHIRLPOOL 2632512393484087fd063707939087c1d0c31c3cf2f3334a1d989dd02c38e380ce784a147afe46e3b9acbce4e2c6fd722087588330979bd7fb8584c4b1d1b264 +DIST binutils-2.22.52.0.4.tar.xz 13428764 SHA256 d88ea0bc8591098a1666d9b97b93d81098816dd16faff90d3ed15072b40e1caf SHA512 d66b53db94f112c12ad29c4d57fb235da5c34a552466bfd5ff3e9b0b9ae9589fae32f2e62c44d89193390e69dbc3e194e4667e4174ce42966ee35392ea3e2645 WHIRLPOOL c153ec20e917709702a2af1f32d5759189ae0a286eccc9c1078a3a2d1f9039439b765da100cfaf0b587e8b6d2bb48fca22632e6317265ba459f3932f999a53b4 +DIST binutils-2.22.90-patches-1.1.tar.xz 14456 SHA256 15ceee2a065944b87a769eadc385d2a6bf5356678bbc807ad8458bdd50f04706 SHA512 e9eb0312f0e29e18faae04234c07b58f4c13ff85569b7f400097ecdb890b816cd8367a0ac79027c942c9a8a42919bd01c3e55238b27624a83eaee8182b27e9ee WHIRLPOOL 81184437946a8971c04aa501aa8b9a57e9174de078afc97bc41acacfbb77b5f373c405cb64c21e2d27c936517c936d1718f4da5ae19cee5223d93eeb8df68367 +DIST binutils-2.22.90.tar.bz2 20850503 SHA256 4b7c97ff27e1600668f9b95000b3c842f4436373869a81187e86bec1aaa450d0 SHA512 76524452d92993c6a41fac8e5006162a9166f391206ae8358a7a273bab3523cd191a97747a2f9d72a507b5248cf892748a31a6d609fc9a56080245e5f93aa4c1 WHIRLPOOL a25e1e223e29eb3ef1d24377eb2eee3615a49dd0038e3d27d86460bc016a95990fb9dde7427ae666c33a16100b51163c147b511841e4a4ce6eb6788cada32ab3 +DIST binutils-2.22.tar.bz2 19973532 SHA256 6c7af8ed1c8cf9b4b9d6e6fe09a3e1d3d479fe63984ba8b9b26bf356b6313ca9 SHA512 ffe8ef263ef99183e8cc823fe8487ff7d0f7bf9a8efd2853b5f4636aca0023850d13de4eac7d77a5f69413d8a50e6f95bb14569be53df86c0bce38034525ab74 WHIRLPOOL 8bea2f2082600587649a5f9fffada9c6cf14f42ebddd1e6a4b4d7be25446d7ad76e1335cf8cefe30c812ced408c9dacb55d0033e4b0eaff83efbbfb5ea5f60dc +DIST binutils-2.23-patches-1.1.tar.xz 13424 SHA256 ef6cbc34251c655d7fb0126c11a0211eb825438fd27de9aaf9bad0d2f264b8a9 SHA512 ccf44284da4e29803beab5630d63588f76f94b53c29a17c7a2a989a9ae7ed4c3083348baa8546700dbdf5da40787443d7019dc5ab613e5f46545e83523ff37fd WHIRLPOOL 3761e5a312dd105fc2cfd873416e3597e801305a18870c618deeb723af7cf65c3dc2102a83412b1191fd2169cde4fee29501e50a282edd267103af460eeb5e43 +DIST binutils-2.23.1-patches-1.0.tar.xz 13396 SHA256 6d2ac4f83588e57968ce0e8e4450effb5aa79d46b9025ed2779cf91c8f99ec01 SHA512 f8a708798d32f81aceb3291411f7ef461a4f5b91ff204519799f3051789b1cbcac79bc282819227cf8dee875f47b727c51aba6f3a2ac73f53b132430c0fe9bdd WHIRLPOOL fbbcf9040047d5411ef002dd4e8079b6555b4ef2c079534f19ea8d105b2d62a8fce98eaf9b217d733414d0ddde1ab64b55d0c16bd142375a28187febde0c76eb +DIST binutils-2.23.1.tar.bz2 21455321 SHA256 2ab2e5b03e086d12c6295f831adad46b3e1410a3a234933a2e8fac66cb2e7a19 SHA512 effecc9e6ef943055815a83dea546f2fe5b5d4483dadeda5753aae239bd7095d4696239240613a051d18011ed2521ae75c48292f970ba82b02e97bc72b0fa51f WHIRLPOOL 48f99ba30f0f7085cd7d889b727ba615be3aceb9da6a836d676eecee65c16e36257110d84bfe82a739064741b6b5279f97e43c93a08ca90896a10474b4ea65e8 +DIST binutils-2.23.2-patches-1.0.tar.xz 10884 SHA256 47df1338ee285548630dabb6e414cd7ffffaf068a56ea22a185608fcbd091703 SHA512 25d52694e653dd2642eb643ef3bd48a099876515d66b0b1ed8dfa5f60cadaa1bb92a589e370528ec52add7571c0ea1a98859bfde0821c73ec0ded492fff0915c WHIRLPOOL 2aba579641a1b8e701b25c9d0094c9991e151ddd0b02fae7273ca8c9e31fd344cbf3782c5a5f9960a9bee16b41bc898c8ad0ec76ba8ee396d28e878dac47ffc7 +DIST binutils-2.23.2.tar.bz2 21440347 SHA256 fe914e56fed7a9ec2eb45274b1f2e14b0d8b4f41906a5194eac6883cfe5c1097 SHA512 dec753bbba008f1526b89cf1bd85feba78f362f5333ffdf93953fd131eb755976dec82a0a4ba38c43d2434da007137780cfe674de5414be5cf7ce7fbc6af6d16 WHIRLPOOL 1be65f03569d599899c5b57ac7aedbf90b311f9a47c1883dc62c0717b0757ebfb33e17ab3def8d0b805daabba67cf554463f88675c9f552a6fd8dbe7ca77b442 +DIST binutils-2.23.51.0.1-patches-1.1.tar.xz 14508 SHA256 07020992d563c2d6819c9026303985c15d8485f994f7bbf30676eb105068147f SHA512 872ed90893abdeb05b0f0ad757a1dcc17a9556f810c2a004b488230f4246e6f35245427dc1d665a2d51efe0c64072b60a4f6b3b5bed05d365f0a12d8317fb8eb WHIRLPOOL 62dd1e1203211b8cd10fcf4a81bd98e0d7699d03f7ca001a0623be3e09fabaf570ecce3187636434f15f808420c1ec1c2b701963e46e084525fba3d91f34ace2 +DIST binutils-2.23.51.0.1.tar.xz 13486048 SHA256 e4c58275fdb48c0d9cb1e2e8a3a62bdc3f5423fdb027fc1bee5cf8981c700ffc SHA512 7669be9d7fa3e4efdc8a43c26d3f68b67d4e0a726c549e2fdb6f299135936ebc1c78ab21ffbee5d6bf0f1458884add2231180f103e6bcd756846e44bba8a2bfc WHIRLPOOL 3ebfbe09037c8cb6d2692b37431834f3090b36e5e90f8135e402c286f6c7e5e2768bacb1c69bd5d1a393f2d25b864fb2f031b20bac7effe0ee51bd7573e7dc1a +DIST binutils-2.23.51.0.2-patches-1.0.tar.xz 13884 SHA256 23fe64baee0646a1a169e688262bbf21922a38a78560622fb2be91885805815b SHA512 d3e07b89271bf1641c1105cfb8813b8ca52beae62a80709cc6f497651fdad056f020a9d3366fb77169e005a3adc0833a87b6389097d7a1e20ed62fd0abb3d68c WHIRLPOOL 6b1872908c2b2a4323a7c9102ab411134dbdb767d1a6934c24e455276173ffebd415f7d6d40f66ffdacfc854249b53f50d4644d662dbf2b5bfbaec590545fc92 +DIST binutils-2.23.51.0.2.tar.xz 13802312 SHA256 c6f620223d43b23f4d8377465bf20117e30d747b9d19c367318b4e0bb5d1e08b SHA512 9fd2db02c52ace64723eba33daa7ad5359cf25158d1701a156b995f6f7631a499e9500a01ca0e2403b53ba200e07ec04e13d75e23cdc8c21e559dd13ee49f04c WHIRLPOOL ead724817e2a2da1d167b0d131ddc0b00e5685ada9db37f4b8d19a82f9813d4841ac8db4a52ef1cb1e045966ec6e0c86b73e504b1e7c7da36bd5ac972b2491c5 +DIST binutils-2.23.51.0.3-patches-1.1.tar.xz 13484 SHA256 f81f93324d7afdbd33496a17ab5a362515b21bb4b3ca8740fce6c299df56521c SHA512 8d1c5dbc0ab990ebc1c24abfc33b9e77cd3d257d68f87411a8ae8a2d9063b03e9b24ef8a99dc5cc9dc52b57a38be78ff4c9900d1f79602988da781bd0efbf86f WHIRLPOOL 975f8926ae2a79b5c51791035bcebe354ee51dda27337549e0445525054b151da6c312d071b4d2fdef662b42b609c6879b4917cb7ce7a1ef67d900ddb6193722 +DIST binutils-2.23.51.0.3.tar.xz 13831120 SHA256 2162905dabf191a2a803eab8d31e7be52d96d6ccd1e0ce42e25d82c6be918cd0 SHA512 bd79d662471bb1602a85933ce7560f6a0cfbc854feabb1353c7f4a8642eace6fdf7d1d24c6e75babe5a7fbe932fa3077f0d417263d3a1d0e5692dd7b2cca2dd1 WHIRLPOOL 624cdac6856a67f8bec3bb95bf29d619b5dcbe7da70cbbf557cf19057cd0776c5b4d8eed6f1b64db3b7e30d24791b141e87ed4a8b1d241b2d94ceaddb55c56da +DIST binutils-2.23.51.0.5-patches-1.0.tar.xz 10928 SHA256 9889366e64fbf04bbc6a2962bc2b6f200c4ad95c009706b9ea3b9745886ca35b SHA512 f9ad9c35af37b95c3576d4c2b5a12a2798ba6da0d6ef25715a5b7bfa421905ce78ad056c2ff36cd36e1ecc143dc0df99238687405216c0acf6ba96a0d17c4391 WHIRLPOOL 89c81ebf496c902f3e882dacc0af2afb9580f2f84335ee1ca78e4196fea2ab1f84a815842d0445d2ea475f5a93bd19d029a8dedaf17b2dcca83ff8abcbfac338 +DIST binutils-2.23.51.0.5.tar.xz 13883528 SHA256 db3cab6fa59b4dc14760066db2fa8db49531494806e243601c7f433f1fc366ed SHA512 c1d35761d09f4d6a0844198dba0cafa40091bc7cc100bb154bf780cc38e03bdcb83ab33279b4504c22c5b77153548cc5a60fcda6158cded80da6aa330f51404c WHIRLPOOL 9d1b876bfe1ddb23e279b4ba86ee74ebcdd38bee712fe547b6a4966914b22f5dbb0653d35b7ae54fcf37d6cf54a0bbecda0da909dc92b93d443126b4e8e6b256 +DIST binutils-2.23.51.0.6-patches-1.0.tar.xz 10720 SHA256 cb4f6f67a69e19ab53591ff17ff0132e5367eff8630524183b043f7f98c604dd SHA512 de39edf6e69768877ac431fb663a00015d7603a4f40f9d11e0735475438c79662bf9bb7c3ae237d02d5cb8b7ee6dd63f24752e503162371027a088a5b79ce159 WHIRLPOOL 58a68d8de273fcad786829ee18b56e61e5d010051aaddfee310ac0a201d858147863d5762ad51332943d963df68509676a8cfedc2f769b905a017a990df59904 +DIST binutils-2.23.51.0.6.tar.xz 13907008 SHA256 0a2468ef7f99bf8162ebe5317dc3366f3555e9a453d0974fb96469d1122b0ce0 SHA512 8f3eed935dbc0e6fde55a420833835db8c4bfdd43047046da0bc30b2faee83701ddd78f24ac41ef236641f38465e282ec65d18e93da3f848034b2d5b335150af WHIRLPOOL 1c0c7985140c81b6b3d51048d8b94fedd710d995ecd0ed13daaa17f6a14658c812c683d45440040d215fce948e75df41a5f46e73ca0e7410fa92a663d7ddca4e +DIST binutils-2.23.51.0.7-patches-1.0.tar.xz 10716 SHA256 24b434c1f7971c538b43349ebebd7b6df75f3b375f896ecf28e94426cd5ff8e1 SHA512 d80fd680e0c5989e1f06cf6ca7262b453136249a993aa98e0f8263dfcd94fd9b09d5bf341b7082d4470e268f708654599582e5131f15a31a386d5b939042c23c WHIRLPOOL 00fea8be6bb4e23df20a39539ebeb688096cfa283984fce6676bd6b75cd6ade2804a7022f08a2fc1b92d66874dc60619c2ead2e01cb589dc2f334c9c5db283b0 +DIST binutils-2.23.51.0.7.tar.xz 13909920 SHA256 0750601b16d7ff04bf2c60bdaafdcef58413d7804c80458d390fc79c1d731370 SHA512 9cc568a96baed66abbacc8b95cb27db6f05ecc3156add632f6bed404ac0e507eccad6424a46eb4825f47b5994cd700d17e11d4fdd9ce27c4d41f3a063c737b29 WHIRLPOOL b92c54d376763c48a160f1583f59217a87529f664abe58ded0b81804905a3aaf4e36cfdb615dc9eee9831ae295131ac0d447b046d3cc6963dafe6d002a03b16d +DIST binutils-2.23.51.0.8-patches-1.0.tar.xz 10712 SHA256 1a0bd1500c87089e6609e97697912bd00fd44ac35fd9711c9c7b4267ede34cc0 SHA512 47f22c94fc387409c04d826db7592e1bddb991a990af108e21126ba5dc117740d1e87fa2178f51cc5c73c1b3f0fef55eda36308a722d1d9673a5ba639115995e WHIRLPOOL 2efba9385d71c07055be90c9aedfcd0180d47197a08563df1ba6abd5802852624ec4e6837c86e8f809ce485f90d2644038b35c0d6a366e4712038eebc117e3a9 +DIST binutils-2.23.51.0.8.tar.xz 13922836 SHA256 e345d7b7a14eb903074311a986d2a93af849b83799e3a5aa13308615a01eaf1e SHA512 8124974114398cc1fc88eb5681bfea8369371a2636da5d0ed7993cba43462edea9cc3ddfed30bf7bf7d13c2981cfece39da30a019093a5f9d7935b5b57373aad WHIRLPOOL adfe57a30fd72544a8e7ece1cf6a40f19ff08d237964c40591a3f50eb81acbb687b53d94ab3f491807cb599a691575ca77c3171fc67b9effc959d04490ca26e3 +DIST binutils-2.23.51.0.9-patches-1.0.tar.xz 11572 SHA256 1b1c89d205ae5a2bc8f4364c3ed945c88d496aee49c8d8e4790a7a49ba6efa2e SHA512 88877fbe4ed3fd6ee10c041272d6f457428d7794f6441e8eb3252b77b563b4a2a7dab5277e8faa3c5a8f65daf6fa78a17c625c597a23bdabe08a4a644f8ca4d6 WHIRLPOOL 7d10eab0fa722c0061936d152794483b4beef42b6b9003e9a0298ac0b9b4366d35f5236422269a93ddba99dd4b4c06a5d3667f9a09b1e41e1eb83de8988c0bbf +DIST binutils-2.23.51.0.9.tar.xz 14276492 SHA256 f877e2a2333d96b2b36eea7fbe150c3a3ebdf0dc580a1d9423822179ad7d839f SHA512 d858d108f5c910a76239c8e87a19a75437a8bff22a7e9ec27aecb99adce5e8a4e107e6519f5f7bedbcb8c4ccaaade1d4ddb474cc85c2d87dfa9a801a41f2f001 WHIRLPOOL 71f047b093dfb0402930221722f816e5f86f9e3e0d79121a2b72bcd31f2c25b488f23537e69a6d36c812b661070c99b2f0c88348c2ed0e11044e60c60c4fbd17 +DIST binutils-2.23.52.0.1-patches-1.0.tar.xz 11144 SHA256 44c2da1c58325c6d89f01f5e3ed391d51c3078176407b4d1fb5ceb940953d70e SHA512 bc180f2a35487686e7db99909d61aa8797cf3e2ab1a61d0fc87bf67750546bdc795d4a8d95baa763cfd9f63543933a099651010ee9ecb41b2c2d8afa9612ac84 WHIRLPOOL 5454f2c663b32abb2f597245eccb2f7cf3bacd116873f277ed5f9e8c72a40b357bbaacdf6e6dc1f36b8c3b33f0eec1120ab13fc42a0e5e9e1ca65e863480aa27 +DIST binutils-2.23.52.0.1.tar.xz 14327172 SHA256 0c6447c2e7cee9d2582c0dcb5e6776b8ff427a49e21658dcedbdc94a4cc2723e SHA512 9ac8f52778099b64b4e1f037974d0acbf78f3a867d3dea8619bf24d08c6c54a2eb8b1f39fe6aac945ad06f181b779fe0b40ef5cbc86337db322f8e488c219cce WHIRLPOOL b5f7a2b6780c37469e31c7adc57f3dc935a6a0344924bc6a4038c79336170abef91274c8bd1c935ca6fdf6554c3c04f8c7b2f6de83d2bd1a3a795e5185408207 +DIST binutils-2.23.52.0.2-patches-1.0.tar.xz 11144 SHA256 528c19ba15439081c18e7740d4bf793222a6e882f0144891974e8b0fe997f26e SHA512 d599b9fc222cbe4b45987b83cb17fdcf759c5ebf725f42de2cd301da738d99f8f27fdf6ad9b0a55f13dbf02a7be43d84385c7a80641b43d596b5c258b1380bcd WHIRLPOOL 5a3f6c87e3dffb97eb73e03970d28382a55ea00cc4c4b60207adadbed60158cf023f3934aa6e4c297c0ae76249c4db160dacceb6319d4e59fd57dd3467b1548f +DIST binutils-2.23.52.0.2.tar.xz 14380940 SHA256 c2229d5d4067c782b67cfaf7f049acd8361407c0870991bc5430be5c548f6825 SHA512 18b107e10809d485ff13bc063865a11526a144ac1f53946276457c71c2ffc01c177bab857ea6aa92cafc6e238f75a73e8991552f72d7f3a0fbd1ec411d5f93bf WHIRLPOOL d6219b8377af947dc2daf70cc3de9c91b83d31e03aa35729944687110a8f69d10a98eedef9755956411fe2f10a073ffd0c9b6b82062039560e2f95d36e3c6ba2 +DIST binutils-2.23.tar.bz2 21402046 SHA256 5f975e744a0fd4a4ab0b28dd6d0921685b3279207823226df92429389dbee452 SHA512 079939e1000e358e830c4563543f2a00ae127ef6e18306eda55a775254509951114d24647cf2c3fef49ac4409c8e9895085efb85cc71566a5b4fe0106b8375bd WHIRLPOOL 3713090b5f0d2b6fec14664ce862e0c7c7eeb0bf37bde19e4d07a48bafb61d388929e6ae993a6954aa6432fea9484b4646bc2938df308bcbf6142a0d5dfc1f69 +EBUILD binutils-2.19.1-r1.ebuild 391 SHA256 d1dd811419e6d40106faa70d8f8d44b9cf0ec7c45c15e041e723f4b97a747f04 SHA512 356d1bc4da50e4c04ebf95a6315100e33cd2664b69346985254068c09f669fbea54e0d04306b03ab142299575368bd9cab202b814a42286ddcbd81f8cf239a0c WHIRLPOOL c91c6870db927a7f0d27eaf8d666c036b858fdfadf3be75b66e861561dd40ed062efdfa82f71c03dcd6a68491653a0380a7b878d02a3454386d7c6d159ce4548 +EBUILD binutils-2.20.1-r1.ebuild 397 SHA256 3368bd7d706c269325e8d54d132b6805ec40402e6dd75be8e53d5f8a7f85c326 SHA512 556ba373108cb5d583b15b5759e7f201f8119fe00dc8f70c3564b3af5829b7fb73726a7dd8663dc9d0495ad2a809c0d41bcd7696e7627694eddcaa0da18ca504 WHIRLPOOL d04e9a608c203e8eb6df0c688b0c4563d9a6c3a17f865378253bef9bf6fd3f177b826d9f0b1c6b93d82aa3d33b29b52ec3fb9916da294497c6710c81f51ee7da +EBUILD binutils-2.21.1-r1.ebuild 385 SHA256 d49864e6ca4a0be29f5f31befe11e5590f85a48ff59c1f42b8ae2201c4250ca7 SHA512 af41c5489ab01a38c283e758024fdc3d5093a15c0c0824b506f8510bb4a1786a17f3687b14b043f540383da0983f6552d3ce5e81d9ae0710ec03bc3af7414d47 WHIRLPOOL 2cbe1ac323cad34e8fc40591c6d384142df42fb744809039c8ab33c9eda80f59ec244fd3b32789c7f5db81f75e1d97c323c49da301a33377f99e18f225431df5 +EBUILD binutils-2.22-r1.ebuild 395 SHA256 3783b11fef243b0781918955b5c169dcb566af68c72acccb81164eedb1230961 SHA512 937512b825949c2659bcb2d98e8bc6544dd67da42aea0f22aac2eb1274f41a0c4dd6ecc5059b937f89470d1b6b9ffc69b7a0a5753820c91a88acd219e0e0d2f2 WHIRLPOOL 02fd0d2204ffa1b32be7d8ab1b9ee06ae83130299f5c4f6d26f459be54ba9561201b578fa871b165dc09fe7b64a8bd006ae0619b88e6c5322a5011e1dd652841 +EBUILD binutils-2.22.52.0.4.ebuild 286 SHA256 88d2f79c7fd102621409a9e2dedd61bb1228f278933a005a2c5de5deee666b87 SHA512 f0c5a18d993fae6c92dfac15e589d782b917cb8b0baa0a5cddbdd0410dce4d17418b6fdbac835bc1498e46ec47a6c229666ebb4c4d1c8e1e6a67b46351320517 WHIRLPOOL 652ac54d5421195b5986bfc374414e4ab7ad10368a739ac06372e5c44faa39ba1fe6bf05671f0cd4af77ee43c374acef2150e37380a8ec5d204b9c66b17b216c +EBUILD binutils-2.22.90.ebuild 403 SHA256 ca51b018862b3af18285460ff53b62af1efaf9acd99ed91d4291cc5300499bb4 SHA512 14b1cd6ada8ab94fc715013e8c66cf8deb4cb0699235114bb5ebf7d79f756f993c8bb1400be547f0d8143575381b487aca1f56e8a93fa412694738054510b91e WHIRLPOOL 6b1fffbe3e6a77d060c910f3eef26b94a0b5fae63c70705bfa23bd1ae64c96c0899dd248e6b00dcd6eaed210b285535b1ff4d19e6a867d3f77237f89070ab0e5 +EBUILD binutils-2.23.1.ebuild 393 SHA256 5f11e00d01c11790cfcdf8e02066750ca6c380be17232e25fb9535d155724f14 SHA512 f439a03b2ebfa4f9d06c1eee6cb11b08fec8ceb99a79affb4fde7378b8c4204edb210ef4e67bbc4cec5bad194908114afc4a975ca79fe1aabf7615524b4f33cb WHIRLPOOL 2f420f399d3787653d0664972ac3ca350b590486c9373f3cbe7d12155eb13de239424d7d7604693c4c70b974aa1fdbea6176aef0d6c76c818f382838263e014d +EBUILD binutils-2.23.2.ebuild 419 SHA256 b39de67d3ba9beeba4a47be06bfe7e4a157b17cfa4d64ff1eedf772626bb3857 SHA512 9b6450cf2f979941eb4ca56cbcec5ca6a0984fa455a83ddd658a4bf389cca57ec32e5a55206e19400c9f75143606b1b1e656e8db5152d570ecb6d1745106ea6d WHIRLPOOL 4526f8aa1d445a21c54e3e2869de07b74e40b6d079d54b8301a01a5c5e6699d0cb17c788e38f5bd16a0119a43b1498082a22d2e9708f13a714297fccdb694590 +EBUILD binutils-2.23.51.0.1.ebuild 286 SHA256 e409e7a57cb96f53c2445c5f5ed4f43ecdef08ecd52738b0dce7a16f9eb17499 SHA512 4e461cc1d108444fa723e3221eb4402aa76f8f7e7308bc26770f8b55171b0cbb0507a0210be3ddf82340c5bf134fbc537afa9c8bf587e4fa36302cb1258530ea WHIRLPOOL ea31c29b4de89a4d83ed5129076e3258a36205c8927ee1fa6afe7ef2fa210940a1601b033b0b32ffef18bea8b01d19f6829b16a8f74e3c03810395383f6b985b +EBUILD binutils-2.23.51.0.2.ebuild 286 SHA256 731c4748be1c131613f88f7e71ebd65589c1e52732f984da283299c2452f95dd SHA512 7483e72579083dcdb07066c9a59a2c1076204eda7fa3c9e1d66ba2a219b36be625a71741db49a6a464a7912f6608108d0216f8c0c05029b8a7e96befa6634dc0 WHIRLPOOL 9a94f06cb3c96f1febf7f42c5f88b8c54367ab36a52419d4755a3d23b0ffc64e8b50806b087dfa844e5d67706e3a0c95d1c76370bf8cda9898baffb219f8f0db +EBUILD binutils-2.23.51.0.3.ebuild 286 SHA256 616f2500cb9adc9909adeed098dc2ae26f4ceb34a6ed5f28b10c2ff8786f21cd SHA512 ca18677b4e7ed1623b525a57a5588ebaa303f601b0c0ac889a4b07ee6906438614dc3fbe389b8090503a89a3067bb765e0b3f55f46ca8d94a9c9de52241c52c8 WHIRLPOOL 56215f3a0c34c778651622355cb04ead8facda89b0c9210011b8abce00440ddbbb9c59be406c18ef4131853f59185c48522ca9ad74e83a8bb613de6665121dac +EBUILD binutils-2.23.51.0.5.ebuild 286 SHA256 8363be4e721d1d9857af4de071d95fc21217d345417dea5066f1ed0a82330797 SHA512 784faad1680e8e6a4a40c704da5ed11a34ff016499031d0499a2fbaeba4fdb8084319ebc880b0070f439c4bfad6cd4e920c240bcb13b0d31a8cbd76caa0201fb WHIRLPOOL 614a798a56a855cf30a75f2bd09475cb9246563b0239ae62bfe06a65d2da24102cea3ad1c337dacdd8a557b147b6d1c0e3305680f8df632b23d8c88e896ddcb3 +EBUILD binutils-2.23.51.0.6.ebuild 286 SHA256 38d71c20eaddfbc4e8072179e70575611c3232fa4a3fc48bee02a86b433ab871 SHA512 7a111b25a21bc58dc2d7b8fe9c0fe985f07872831cb9e0dfe22957886946923850774228ff73cacb85276f5fdaf108dc66032eb0d728e5a68f7baab0fa88cd5b WHIRLPOOL d187c61aefef896e921d379d379bea24ee90903da3c23c0474abef04c023e07a74bb716b7b7f3f598cbaf18580661456be6df72e9d26ff9cf54c70ec1162ccda +EBUILD binutils-2.23.51.0.7.ebuild 286 SHA256 3c79ddc4150107a832470b8db009c69520b1b9a8ca118874ad6f1fa1d0f4e2e7 SHA512 da38617caa4799ecc7e7173d844cd0093535da4a652b2327e4d171fb6eb6a35e46f7082c2dcbf7be2f541ae16fd88961c8b69c52fbd80fd5b32f2b012c8f30f1 WHIRLPOOL 9f5b30d4acf05f73f92943ce2c99ff9911728149353019829bbcf03ff2901a970d570ec18047cf9fda9c7330de3012a51b40105a4b27311610fac42850beb818 +EBUILD binutils-2.23.51.0.8.ebuild 286 SHA256 13668d99538768eb67f38778228a3ce50ecda2207b0928044df5c3be761db054 SHA512 20c4ebd880804c185aa566d127990654fb54de4f64388d97927b6a87f562347f44b565e63c7cc9ce232f734721c9ac6b5fad514c18ceb94f69d41fe1ffbf5e1e WHIRLPOOL 7713532b2e2b95aa29e2957ebfd6ffb5482ab123da4ace0ce19aac1232b1335d937dc65f58face61c630cdf4baf1f19db342704e0d39818992c2581c1a42ed80 +EBUILD binutils-2.23.51.0.9.ebuild 286 SHA256 40b35395cc44b306734e089b1251fe98f5edfa74e178b35384b6ac416c70c6ef SHA512 d00dd918701b45c491905eb180c0a950807ccb7626cc31f51a1ad3f8484c72ebf2880b7bff3af3a87d348ee4e5c1e00db0e9ed04653cb55dead34ebd5157ab45 WHIRLPOOL 5bd9c571fad522eb0408e69f9c87d5ec4750a1b721dd8330be69c53c6a3b0152f8c883678dbff28469757b9f742e8ef47da2561b893d75f08e469b46c459638a +EBUILD binutils-2.23.52.0.1.ebuild 286 SHA256 b93b08d45f77591b19b78538294e5af944717e674609e9951fef37361836772c SHA512 0f1d6dc8c6307427982c694cb78cf14bc5656ad1f0a72c4555a8bdaf8125e6952d1a3c6815278dda0372b0bddfdf4042ee7ce4bb08d4618d9b5e1fd7568068b4 WHIRLPOOL 75cacb31431c6e91fc4668204251d472af8381bf8ac2e8dd0894e731109e43feb3f8e0658b3eca10e51605e3ee1eaed0073521def186420be04c7b7c8699e5f6 +EBUILD binutils-2.23.52.0.2.ebuild 286 SHA256 c4a295b2f92b05575cf05dee0c02d4380cca06cf6a27c676ebd69ccec2dc134b SHA512 6a2c8eaf3a642c4712dcfe5a993f0cf2aaa4884720c7a30eeed59b1d0b02ce2e9e71d01542ea675102da434cfa71722ca38c3b26c23a7a9b28d6303ff6c2b295 WHIRLPOOL 85c39d9295293c9754cc0f6b88b7a00caaf5b02dcbac1974ce59b1a38c73be39e99570c6f154a352862649ae534f2ccaac74e04216037451d5a979cf9d892657 +EBUILD binutils-2.23.ebuild 402 SHA256 021c748078f780cbb27e83bb6411f4f95b8eb79bf5891c64d2c00cf4e5c2a1a8 SHA512 4d8459574672b977f97f901267a03908e1fd3cc457e7cb713a395e7495aa7c251e3a5a45aea1a85c0a67934a202ae76341fd78a0198aefe9a2f8184dcaf65d90 WHIRLPOOL 60849ae6c1e26f8d6bf744af497b92b79c477315ebc1c5ed0f11dc5bf85555895bf52395ce6f75180d3acf8476a830c7736b6908ed817e5ffbd8db53d3274ab6 +EBUILD binutils-9999.ebuild 249 SHA256 b93901e9baa2941f72f870e017c611992e6b33e24cb1d0f190e346cd58cac249 SHA512 aa40a9184aae0e47ad640d5e25bfb2c705e993cd534f142e70cd4be6e96781950c9cbe316b02fae5fe00c8b24e57ed87fee7b78c19e9feea4ecf141d33007323 WHIRLPOOL cbe7cc85a657740397047e305df39c3938efe7f4194ed116ba50dfd3e335a0f01d624fe48e7dfac9202867d6b1f89895a6b9c79893794b4bd909494acb6b81c0 +MISC ChangeLog 80360 SHA256 4cb9b3d3234249eb7560dee1d54cd29eacbece089055dcfc2ab97f5f76d93fb4 SHA512 14ade4bb3b0bca0a4c4d07da2baea8ba9566afed0bc3724dd602d98bdb75fc561a2244b49e2226bc5ddd807228b16664c44874391579bf859d4118ebfd9d56b6 WHIRLPOOL 24aca9f87474959bfeb6470162fa36f9e58f2e3314a1292169a9496498770b33a83e22909b696ab006e87c212da9f837ff254b01d87948cfcb770bee6ca5479a +MISC metadata.xml 386 SHA256 58db91727c014c22db0fde315c25cb22c59dc5c15af5d30ee4c01a248500b67c SHA512 f5c6d289f0018d0eeb4ebb2fbbfda7c08aa70a98771f1c0795838137a0e3b848fc9e2b2355cbc7367a72dc00dd5e0a946c0eb5349a86eb3796af43918961733a WHIRLPOOL 92b3371b27092dbaed212837f544b059d5b0b2c547ef8c965836ac1dab1cdee198bb6ab63ab495eccdd1be1c1f5ce9e93624722a9ffd433a7615be202134336a +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.20 (GNU/Linux) + +iQIcBAEBCgAGBQJR2YXNAAoJELp701BxlEWfBpEP/RVpCXiu2laLpe+mf6FhebeL +7zEW6Gd+GT8UItL3iTgqZM/mcH+QtLSUqJBgxKTWh5XnODj7L0BpMJ8fruGki0Sl +MBQ1EgNcMp5tDQGqGM1j7AlInbxkvtWNia7jZrPBa4Tj/qD/9OMRLHRR53dRH3gu +EZaK639CpMBtkgoW4/RoUUQSxTKRNhNoTSCqVj8STVDIdGaoyPMdhTTNCwz+pdiy +gRuNE8dl9+41U5lhvn/6R+HoW9Jq/9+XLsNDEmR0w9jvs93KW4bpYgPhFMVF2lwL +ANw6kwkxQAGDESlH4DeNtKziTYu2vyXcEZiAbogAw+bTZXVbOi0byECj+ScDm8/P +ssYIF2jGQd1SgnECU5wJdtk8jVVjD/L0uVjnfqmI9Nc9jOiQfIShnKfPFys+jY3i +aa6s9grA7ep5MmSqvtBWafx+xWqXzBJy1wPjraa0s+FdVda2OqQHOU1EmjcW4c7j +mlV6dnersF8U41MRy5BSmZyaDsF2laZ5g6HaOgldqcyv3hjR5neAxRPPj9aioToz +Jm7PphIhJTpe67q8/XB+XdIPiiCrmSjf5eAHbCCCLlTg4y+fEMydixdwp4a1RrNp +3mG5DHrLxUn/qwzmooAEy3OEk36XSloU2qCDCvwq2pThFcAcGKna51CN5st1aJho +IBoJ67rXCHN/xBKwLCei +=OpPD +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.19.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.19.1-r1.ebuild new file mode 100644 index 0000000000..a7303aed24 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.19.1-r1.ebuild @@ -0,0 +1,9 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.19.1-r1.ebuild,v 1.9 2011/09/22 17:29:31 vapier Exp $ + +PATCHVER="1.2" +ELF2FLT_VER="" +inherit toolchain-binutils + +KEYWORDS="~alpha ~amd64 arm hppa ~ia64 ~m68k ~mips ~ppc ppc64 s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.20.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.20.1-r1.ebuild new file mode 100644 index 0000000000..1ccfcd37b1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.20.1-r1.ebuild @@ -0,0 +1,9 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.20.1-r1.ebuild,v 1.16 2012/05/31 04:45:38 vapier Exp $ + +PATCHVER="1.2" +ELF2FLT_VER="" +inherit toolchain-binutils + +KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.21.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.21.1-r1.ebuild new file mode 100644 index 0000000000..0b914089f7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.21.1-r1.ebuild @@ -0,0 +1,9 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.21.1-r1.ebuild,v 1.12 2011/12/28 20:33:56 halcy0n Exp $ + +PATCHVER="1.4" +ELF2FLT_VER="" +inherit toolchain-binutils + +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 -sparc-fbsd -x86-fbsd" diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.22-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.22-r1.ebuild new file mode 100644 index 0000000000..674265d5bc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.22-r1.ebuild @@ -0,0 +1,9 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.22-r1.ebuild,v 1.16 2012/09/29 16:06:32 armin76 Exp $ + +PATCHVER="1.5" +ELF2FLT_VER="" +inherit toolchain-binutils + +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd -sparc-fbsd ~x86-fbsd" diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.22.52.0.4.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.22.52.0.4.ebuild new file mode 100644 index 0000000000..9b2514ab03 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.22.52.0.4.ebuild @@ -0,0 +1,7 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.22.52.0.4.ebuild,v 1.1 2012/07/06 04:10:45 vapier Exp $ + +PATCHVER="1.0" +ELF2FLT_VER="" +inherit toolchain-binutils diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.22.90.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.22.90.ebuild new file mode 100644 index 0000000000..824461a2be --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.22.90.ebuild @@ -0,0 +1,9 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.22.90.ebuild,v 1.3 2012/08/02 16:51:14 ryao Exp $ + +PATCHVER="1.1" +ELF2FLT_VER="" +inherit toolchain-binutils + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -amd64-fbsd -sparc-fbsd -x86-fbsd" diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.1.ebuild new file mode 100644 index 0000000000..bc77af7480 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.1.ebuild @@ -0,0 +1,9 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.1.ebuild,v 1.9 2013/07/07 15:17:23 ago Exp $ + +PATCHVER="1.0" +ELF2FLT_VER="" +inherit toolchain-binutils + +KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 -amd64-fbsd -sparc-fbsd -x86-fbsd" diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.2.ebuild new file mode 100644 index 0000000000..24260aa058 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.2.ebuild @@ -0,0 +1,10 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.2.ebuild,v 1.2 2013/04/02 17:24:35 vapier Exp $ + +PATCHVER="1.0" +ELF2FLT_VER="" +inherit toolchain-binutils + +# See #464152 +#KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -amd64-fbsd -sparc-fbsd -x86-fbsd" diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.1.ebuild new file mode 100644 index 0000000000..7458b75e0c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.1.ebuild @@ -0,0 +1,7 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.51.0.1.ebuild,v 1.2 2012/08/08 21:09:19 vapier Exp $ + +PATCHVER="1.1" +ELF2FLT_VER="" +inherit toolchain-binutils diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.2.ebuild new file mode 100644 index 0000000000..d6b7a7036e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.2.ebuild @@ -0,0 +1,7 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.51.0.2.ebuild,v 1.1 2012/09/11 06:49:49 vapier Exp $ + +PATCHVER="1.0" +ELF2FLT_VER="" +inherit toolchain-binutils diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.3.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.3.ebuild new file mode 100644 index 0000000000..31a69bb99f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.3.ebuild @@ -0,0 +1,7 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.51.0.3.ebuild,v 1.2 2012/11/02 22:44:29 vapier Exp $ + +PATCHVER="1.1" +ELF2FLT_VER="" +inherit toolchain-binutils diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.5.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.5.ebuild new file mode 100644 index 0000000000..c3a5dba0ff --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.5.ebuild @@ -0,0 +1,7 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.51.0.5.ebuild,v 1.1 2012/11/13 00:00:39 vapier Exp $ + +PATCHVER="1.0" +ELF2FLT_VER="" +inherit toolchain-binutils diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.6.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.6.ebuild new file mode 100644 index 0000000000..6d2c3d1c77 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.6.ebuild @@ -0,0 +1,7 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.51.0.6.ebuild,v 1.1 2012/11/26 18:01:14 vapier Exp $ + +PATCHVER="1.0" +ELF2FLT_VER="" +inherit toolchain-binutils diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.7.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.7.ebuild new file mode 100644 index 0000000000..0382c76414 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.7.ebuild @@ -0,0 +1,7 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.51.0.7.ebuild,v 1.1 2012/12/20 23:49:40 vapier Exp $ + +PATCHVER="1.0" +ELF2FLT_VER="" +inherit toolchain-binutils diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.8.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.8.ebuild new file mode 100644 index 0000000000..fa57b76f16 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.8.ebuild @@ -0,0 +1,7 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.51.0.8.ebuild,v 1.1 2012/12/29 20:58:39 vapier Exp $ + +PATCHVER="1.0" +ELF2FLT_VER="" +inherit toolchain-binutils diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.9.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.9.ebuild new file mode 100644 index 0000000000..2a5bbd8010 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.9.ebuild @@ -0,0 +1,7 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.51.0.9.ebuild,v 1.1 2013/02/03 06:30:51 vapier Exp $ + +PATCHVER="1.0" +ELF2FLT_VER="" +inherit toolchain-binutils diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.52.0.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.52.0.1.ebuild new file mode 100644 index 0000000000..63aa28409e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.52.0.1.ebuild @@ -0,0 +1,7 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.52.0.1.ebuild,v 1.1 2013/03/26 19:37:42 vapier Exp $ + +PATCHVER="1.0" +ELF2FLT_VER="" +inherit toolchain-binutils diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.52.0.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.52.0.2.ebuild new file mode 100644 index 0000000000..4c3a739fb9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.52.0.2.ebuild @@ -0,0 +1,7 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.52.0.2.ebuild,v 1.1 2013/05/05 04:17:49 vapier Exp $ + +PATCHVER="1.0" +ELF2FLT_VER="" +inherit toolchain-binutils diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.ebuild new file mode 100644 index 0000000000..a1a21bb952 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.ebuild @@ -0,0 +1,9 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.ebuild,v 1.2 2012/11/02 22:44:29 vapier Exp $ + +PATCHVER="1.1" +ELF2FLT_VER="" +inherit toolchain-binutils + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -amd64-fbsd -sparc-fbsd -x86-fbsd" diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-9999.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-9999.ebuild new file mode 100644 index 0000000000..0e65d5f739 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-9999.ebuild @@ -0,0 +1,5 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-9999.ebuild,v 1.1 2012/02/05 02:57:06 vapier Exp $ + +inherit toolchain-binutils diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/binutils/files/binutils-configure-LANG.patch b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/files/binutils-configure-LANG.patch new file mode 100644 index 0000000000..5521d196cf --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/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/sdk_container/src/third_party/portage-stable/sys-devel/binutils/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/metadata.xml new file mode 100644 index 0000000000..b756437086 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/binutils/metadata.xml @@ -0,0 +1,9 @@ + + + +toolchain + +Allow for multiple versions of binutils to be emerged at once for same CTARGET +Adds support to binutils for cross compiling (does not work with gas) + + diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/ChangeLog index 454d1356db..5ecc5e5887 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/ChangeLog @@ -1,6 +1,94 @@ # ChangeLog for sys-devel/gcc # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.935 2013/01/22 15:55:01 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.952 2013/06/04 05:25:51 dirtyepic Exp $ + +*gcc-4.8.1 (04 Jun 2013) + + 04 Jun 2013; Ryan Hill +gcc-4.8.1.ebuild: + Version bump (bug #472116). + + 20 May 2013; Alexis Ballier gcc-4.7.0.ebuild, + gcc-4.7.1.ebuild, gcc-4.7.2-r1.ebuild, gcc-4.7.3.ebuild: + drop fbsd keywords on gcc 4.7: bug #444678; gcc 4.8 is fine so we can move on + with that version when it gets unmasked. + + 19 May 2013; Anthony G. Basile gcc-4.8.0.ebuild: + PIE/SSP work on mips for both glibc and uclibc + + 15 May 2013; Ryan Hill gcc-4.4.3-r3.ebuild, + gcc-4.4.4-r2.ebuild, gcc-4.4.5.ebuild, gcc-4.4.6-r1.ebuild, gcc-4.4.7.ebuild, + gcc-4.5.1-r1.ebuild, gcc-4.5.2.ebuild, gcc-4.5.3-r2.ebuild, gcc-4.5.4.ebuild, + gcc-4.6.0.ebuild, gcc-4.6.1-r1.ebuild, gcc-4.6.2.ebuild, gcc-4.6.3.ebuild, + gcc-4.6.4.ebuild, gcc-4.7.0.ebuild, gcc-4.7.1.ebuild, gcc-4.7.2-r1.ebuild, + gcc-4.8.0.ebuild: + Stick LTO message behind USE flag and drop warnings that no longer apply. + +*gcc-4.7.3 (15 May 2013) + + 15 May 2013; Ryan Hill +gcc-4.7.3.ebuild, + metadata.xml: + Version bump, bug #465622. Also fixes bug #443092 (ICE with -fprofile-use + --coverage) and a wrong code bug with -mxop. + + 07 May 2013; Ryan Hill gcc-4.8.0.ebuild: + 4.8.0 p1.3: Fixes bug #465894 (wine memcopy breakage) and a couple of wrong + code bugs for -march=bdver2. + +*gcc-4.6.4 (23 Apr 2013) + + 23 Apr 2013; Ryan Hill +gcc-4.6.4.ebuild: + Version bump. Fixes bug #411691 (ICE building stable boost) and bug #454426 + (bootstrap fails on alpha). + + 21 Apr 2013; Mike Frysinger gcc-4.4.7.ebuild, + gcc-4.5.4.ebuild, gcc-4.6.3.ebuild, gcc-4.7.2-r1.ebuild, gcc-4.8.0.ebuild: + Fix default armv4 linking behavior. + + 20 Apr 2013; Mike Frysinger gcc-4.4.7.ebuild, + gcc-4.5.4.ebuild, gcc-4.6.3.ebuild, gcc-4.7.2-r1.ebuild, gcc-4.8.0.ebuild: + Add missing call to toolchain_pkg_postinst so gcc-config and friends kick in + properly. + + 12 Apr 2013; Ulrich Müller gcc-3.1.1-r2.ebuild, + gcc-3.2.3-r4.ebuild, gcc-4.0.4.ebuild, gcc-4.1.2.ebuild, gcc-4.2.4-r1.ebuild, + gcc-4.3.3-r2.ebuild, gcc-4.3.4.ebuild, gcc-4.3.5.ebuild, gcc-4.3.6-r1.ebuild, + gcc-4.4.2.ebuild, gcc-4.4.3-r3.ebuild, gcc-4.4.4-r2.ebuild, gcc-4.4.5.ebuild, + gcc-4.4.6-r1.ebuild, gcc-4.4.7.ebuild, gcc-4.5.1-r1.ebuild, gcc-4.5.2.ebuild, + gcc-4.5.3-r2.ebuild, gcc-4.5.4.ebuild, gcc-4.6.0.ebuild, gcc-4.6.1-r1.ebuild, + gcc-4.6.2.ebuild, gcc-4.6.3.ebuild, gcc-4.7.0.ebuild, gcc-4.7.1.ebuild, + gcc-4.7.2-r1.ebuild, gcc-4.8.0.ebuild: + Update LICENSE to FDL-1.3+ for gcc-4.6.0 and later versions, bug 464670. + Change all GNU licenses to the "or later" variant. + + 05 Apr 2013; Mike Frysinger gcc-4.8.0.ebuild: + Fix cross-compile builds #464640 by Tim Northover. + +*gcc-4.8.0 (04 Apr 2013) + + 04 Apr 2013; Ryan Hill +gcc-4.8.0.ebuild: + Version bump (bug #462736). + + 12 Mar 2013; Agostino Sarubbo gcc-4.6.3.ebuild: + Move back to ~sparc with the acknowledge of the sparc team, because of bug + #457062 + + 02 Mar 2013; Ryan Hill -gcc-4.7.2.ebuild, + gcc-4.7.2-r1.ebuild: + 4.7.2 p1.5: Fixes PR56125 (wrong code with -ffast-math). + +*gcc-4.7.2-r1 (25 Feb 2013) + + 25 Feb 2013; Ryan Hill +gcc-4.7.2-r1.ebuild, + -files/pro-police-docs.patch: + 4.7.2 p1.4: Fixes bug #451680 (bootstrap comparison failure on alpha), + bug #421305 and #417271 (libitm build breakage), and PR55940 (incorrect + code building virtualbox kernel modules). Revbump for unmasking. + + 08 Feb 2013; Agostino Sarubbo gcc-4.6.3.ebuild: + Stable for s390, wrt bug #418383 + + 07 Feb 2013; Agostino Sarubbo gcc-4.6.3.ebuild: + Stable for sh, wrt bug #418383 22 Jan 2013; Jeroen Roovers gcc-4.6.3.ebuild: Stable for HPPA (bug #418383). diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/Manifest b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/Manifest index 29700ec172..99c01ea3e9 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/Manifest @@ -47,7 +47,6 @@ AUX gcc-configure-LANG.patch 2052 SHA256 63de6d2dcfe14f21d147abeb1390405b9220c03 AUX gcc-configure-texinfo.patch 337 SHA256 74b73a7ecec2d88889876b4db480cd173632f49d5396bb8e5b3c93673f9b5b98 SHA512 a15fba8bf2ff02bdeca54d6f186bfa08c1079c6a8ba0a3beef154483ce5c1b8c497e7ffeec32371968f0037e0ff8384609eb0c367d0155a4e5a7eef8aad084d5 WHIRLPOOL 39d008aad06f7621e4e5db15f5e85a59e583b43f8d247029bd4944466bb60a9795bda157d185c45c329294078e282703a243aad5c468d90c77665dd6336870d4 AUX gcc-spec-env.patch 1544 SHA256 64b01f29fb853fee5ecda998b66eeaa7ec86ff1fc3b21432bfd69eb543c93e6a SHA512 ce9c1f923e2c6d17347ec2d3d8482351a9644194b2753627389294d43bb4f11b9c2ef41eda1b46ad83d09901a0bedebd5b6b8a57a198646030ab61e8d2d8cb48 WHIRLPOOL b88c9c18e20868b3ff535c3390408ebe8f1304bcec6e70b6472781f684671265860dff4335f2301d3b4d3b73395283b29673f0f5da62414e1094cfcb8130e8d8 AUX mkinfodir 7324 SHA256 0565353e767e253207adb8b5c9be9ba215a628447e075a4dc7bb3183ed099d2a SHA512 a05f9130d98e4cb4d3254b757de06d772d0a965ac4b5a9a15082b1cb694a2fd32c9c8f550745a9423ba3cfdd1c5e87b6d568a809301772a24cc6e1a414d5f98b WHIRLPOOL 4001ae3f7fb666a84e12432a1a41eacf62ebf922181c279e4d06dad32e44d0b499d13e098e794fdd19a9cff5c438a28e5e9e125fb78e72bb913fa5ddd8e44bae -AUX pro-police-docs.patch 3287 SHA256 ec012aed77285545b9d993cba1bc5fdb402c8dc9a17040f48b8b354746ede627 SHA512 1ba939ff035b33dbbeca2bca6b4240ac0408bb1648eebc4a5d890f0c7926dd0184e5b29f73412d20bf862977c172dcbdfd908c156a367ddaeada5774c94befd0 WHIRLPOOL 48a31408fc03bc178a9799b5a5668d5ae2b0f02d51ef75f5f86e30ca6912c2c3e01364a67c3986918e3a7e3c082d931cb8fb22b6c0db8c8a41fb8da967ad129e DIST bounds-checking-gcc-3.3.6-1.00-r2.patch.bz2 829688 SHA256 eacdaecd9c07b6573a6522ac776d8daad7658c4214a7fb0ff950cd47ff811ae6 SHA512 d4533d02289dcd2ee11952f83dc687d82624d6e31ddb548e4f54cde4ef9cced5a1aac5b64086441f8930274e31f20d0ee82850fe1257f96c08b05d406d3b2e26 WHIRLPOOL c9d39cef9408472634a689a61e914ea01e6f67294162d16fcd5b451d1b33aed86f842adca8e4995c863ca1ed7a4e5fc0ce68d99a78f1e765cc3caad06ecbf6e9 DIST bounds-checking-gcc-3.4.4-1.00.1.patch.bz2 815566 SHA256 6568f904eb26ff4bc90e23792b3346aaf98c0ffe38a1abe853d823b3c2157e96 SHA512 da11cb354d5ec95c74081c2cbb29bcb49817a1f9d6875587b4a27f1c9fdea8f07eec8147b739bd18a4fa2365e5da50e4bca7d7531612fbf2514c50516d225ac2 WHIRLPOOL fedeb8ca85af5bcc924243cafde3a96f0ddf69df13a1e2c68a207c0dda3d598af59b49a92c35e104a16f70af86a0027a7630306d23aaf873f48149a64e86347f DIST ecj-4.3.jar 1377431 SHA256 9de193ea393ed50d868b730bad6916f7a8ef4ba80216f8606d3e1a0dd886e74b SHA512 c4be72186d81747f1adce5a50de303c24bd6ed9f401bfa8871b1b864fe7591392218b1937b10d0e76014de8e0b6a1d5c4280475976218141cd1878c4a35217ff WHIRLPOOL 9137d6aa5b0e34a596e8d3de8843b5478cec8cdd4113303d554120ba8c6d467e802414f861ff0d7ef1d85dbcb09d4ccc10668385460d1a476345e2de86798bce @@ -116,7 +115,7 @@ DIST gcc-4.4.6-patches-1.0.tar.bz2 25346 SHA256 150a6503145e3a52b19419b66c822480 DIST gcc-4.4.6-piepatches-v0.4.5.tar.bz2 17596 SHA256 49c904a6a42b3ec87f152d8eb415f7d4a7be789491d018d0a25ebf55f955fb07 SHA512 128a306047d5ad95cce0cf9f674262f3e5026be5c6b632b87b9c95b0aea27e00b02fcdbb588dc1ff13041478cad25683201cfb9cd238357d87071464e9e4c965 WHIRLPOOL c75b47e0f8bec1d686a9c9df2e2b79b742cf98ea69954f619ab63a66028913130b07374c0ce7d05d8d761ae567033d09ded3ff5ea2f7da6bf8206a1346f09ba4 DIST gcc-4.4.6-uclibc-patches-1.0.tar.bz2 3013 SHA256 abeb6e4f08b1f0e0f8f2eace463c2026b79bee1240e9aa498ef9128ace4366d2 SHA512 eaa467178c0361fe580087a40efb6badbd43b958487bdfd58f20ac465ce1fb1f479417986fe01fdebe209af27ff0ae8a9380ff702c01ed24bd1a6612852654b3 WHIRLPOOL 6c46cd1786b70d2e975fa981a15ba5eb98f1c7b78b16b57f4943275c3a998b6aeaf80061622c180c265d7955ebc7483d5d78663f22ce10c127798d3c4639cc49 DIST gcc-4.4.6.tar.bz2 63135296 SHA256 57c718899e19277cbce9df3b0940a319e63c4630df6134185a45f157f24e8a0b SHA512 a4ecc77e227c523b65988ecc3db4243bd96794d7373a4c3e7c15b5c60944f204be1d8a045a964bbe5ce0bb6d6136c09336eff0059a1970c0404f5585bf8688d7 WHIRLPOOL 26f8b2bdd09408f8abee99b16723b072b99f38d999eda8ae809778035914a09d47a2ef5c23b883961a1aa360fdc6d6520d4164873d73f510606f2bbb677b848b -DIST gcc-4.4.7-patches-1.1.tar.bz2 23199 SHA256 6c41a66f87dbb6be8dac89daa603b1c91dd31cf0b6b8ad1aed2a2851fadff500 SHA512 6725baa62e5b5c895d51806f1fe96f7549595d6a2fb01083879774ef456c058b3411b84932f414c4c07ba6f1ba20080b919f413b51b883b808193532b4f05851 WHIRLPOOL dab7cffe335c2a7d4a6b767f7537cae31754234b0e6d4bfa35fb472bd569fbe3937f8da44869c3909e9790013280f6ddeb75be1a5371e2ce566a089affae36e3 +DIST gcc-4.4.7-patches-1.2.tar.bz2 23954 SHA256 0b071ed72b33906143e04e1c80c6589a8ad75bc40e693de36970e6d1a536ab4a SHA512 e83f075d66a7a966b0d2139af9b58967228ab0aace59f3fc94a19a351214a7d2783d3639c5c39a485d300ea245b4ca0134df062f267938dbba24377b1bfd9ab4 WHIRLPOOL 9190f3abf40dc10a2a5131fc6d1435bb3ea7e8989aa88325ed5cfd8f14da41ab0e6a6d8898b9c34e23c29434407621f60302048544bb0ef321042b0c12141089 DIST gcc-4.4.7-piepatches-v0.4.5.tar.bz2 17650 SHA256 166b46518b4912a203f92d94c29e25930acf706724b26492edd78c1accd38402 SHA512 3479461053d5cfb5baeea2f6b82827f22c6eb59b3fdaa54125946a55c873ec1e773f1d7dfd62b4b78e97f8a1ae17ccf9b3aef071b1336cc1eea65112fd2cd33d WHIRLPOOL 6a3046ee5dac46b76edd0d77551439ad7ad2a2b953b3810cab26e1cd5272d552dead6fd21571cf835e46aee96818da3453124bbbe1fa471a8e2833b329dd843d DIST gcc-4.4.7-uclibc-patches-1.0.tar.bz2 3016 SHA256 f68c52de7aa8b172f7b43c3b576902c3d02ceafdef954cbb76f4fa2e02dd66f2 SHA512 46a69cb8e2e3b97116d012b95a515953b2629be04228a2ac90fe628705e6bc3bdf05ee22e3ed7d5fd0fe6e60aad8f1f96f36e8dd3b231bdfd048e61c6cc15beb WHIRLPOOL f28c1d2b7ede7315e60eef0651580b716ed89f0cfbeac59705537f3cb70ee748eeb3913e0344a40421e27d2aebf3162466178acbc7c8a555e06bd4b3818fa43a DIST gcc-4.4.7.tar.bz2 63179340 SHA256 5ff75116b8f763fa0fb5621af80fc6fb3ea0f1b1a57520874982f03f26cd607f SHA512 5562a7319cfd8cc7c5261de9170f2cda86cbd3a231a444a5ec0ad3d8fd60af6f8bd86af8f201cebb7bddcd083d761834d1cbd652c68af0f5607d22a63439ed0e WHIRLPOOL 588dc683b0526d0d9f0b178cab54e30340741a49752097ad4fbbe2da4d7fef5e6d17e321a078726e2797604de280f8ad39309e05eaf6b4cfb0d1e7167c2a0aeb @@ -132,7 +131,7 @@ DIST gcc-4.5.3-patches-1.6.tar.bz2 25116 SHA256 29546f2b3be770aba3b3591e1076705d DIST gcc-4.5.3-piepatches-v0.4.7.tar.bz2 14638 SHA256 fe3414a85b6b0a1e4ff758c008bbefc7411148ccb9af70cb1a0af179eba55a32 SHA512 e3cebb6caa67a949ec8e2a129ee2fb53e4f04549891d8522756c3f123495169d37328dc25c5f12ba79a530d79b422e95b2e8423301c1c521463da7ddabc1240e WHIRLPOOL 4b01a6c8099bc26ed197e8ba1236dbe1327777033a025c269976ac6a218a12a47b7e333356ace3727852b0b58d4e26e33b68538cbf591dca325376ccad45c410 DIST gcc-4.5.3-uclibc-patches-1.0.tar.bz2 3015 SHA256 7ddb8ac57b42c0de07a9afb3338c05d884da3c606f80cf21ee767f9c4682e3f6 SHA512 dee229ab53968cd1b6eab3040dcb64d145d194bc55eb0599036192e27cfb6001db857f3a0baac9a31edd6df57941c59b6323f5a533bf834a5ca4288f84cc911c WHIRLPOOL c1579263965b6b05e075e6064afb716f3d60c39ff7e7cd10e05639312c789c7498a39d89fd05962788d2be14331d53d2f8a8c29745d263921021144cb39b86dc DIST gcc-4.5.3.tar.bz2 66374586 SHA256 0a8847af44a9b33813b199997a73139517c96adfd519eaf24c79d4d9d09f65de SHA512 42c03aa0d16a52e95d1857d859ddd0a4923c232b90481ee52b02bc9a3976bc6e5e502e94af3fc76ac054572a420303c47e409c72f816416aeffd74c4bcd443d3 WHIRLPOOL faad2337eaae059cde6a2f42227f29a6c2855e6cbf16894a178e446b7668b7f68e23a7968926473974ec9aff3680cebbebfc01af0a60474ff90cf1fad3e96a11 -DIST gcc-4.5.4-patches-1.1.tar.bz2 21867 SHA256 6691b3ffb0f684308a23f0db7df1786f07a14bdaa5b7a828a0337c780fcb958e SHA512 959b458a5f1fda4f8ce2a3826206b3dcaa6b98f860cff9376ab2e8b7d5a924b2d07eda1050153999662cdc64cbfb4de22146e7bab10fa6c0a1f7874443d952f1 WHIRLPOOL 43c687d51cda3a54e0e74f109fbd2f29d041609434500b79ff194f1b67336d3644746cd33d0a1a42c31ed069fb9e83dadc2e0075f9e6a42b0590e63acfd962c1 +DIST gcc-4.5.4-patches-1.2.tar.bz2 22588 SHA256 45ea4e83e6c879d666fd38be5a4c7cce3e5ad756ebd402c664f65702dd2e4750 SHA512 f69c7be5195d4151c3ed1d3fb2913a77bea871554b03f1149ce700bb4cf553edc795cafd637c75305af6ed4079ec698122cac7836ff0f06189f9687ee5565f99 WHIRLPOOL e49f668c567c5427d12720d2d937092cbe323b023c786e25dde5babdcf8a1dfacab9deb82d7702cb67eba1eedb56d83fbe59f853102cad55b33e3d2ff213b270 DIST gcc-4.5.4-piepatches-v0.4.7.tar.bz2 14636 SHA256 cde859de93194d1ad568932bdd490b47b9bfc6cf82e68d5b67ad117c3079d426 SHA512 2e59910f2919817f168d99406559d9e94978020adbc39d061a03dcbcb4a38635ff3c501d04f84c9e6023812ae1d88f54c22f2f2cf6723a76da2fadb2648e11d8 WHIRLPOOL 10001812c6e6693647465b197ed4738fe52e3c53752a551d646ab9d77ade9dfdf46e4b80ecf4b647ec865168e80c4a0bf350659b3ab11251a173179244b44972 DIST gcc-4.5.4-uclibc-patches-1.0.tar.bz2 3019 SHA256 bcfaac58ee057ca9fdbee9295100379051b3b7df8abdf33f24da6cb3c75b4d20 SHA512 b6aa0a7d029a2a00b36fe8906d76b434fcdfc7191cbc8fffbcb8b89a66eba61ba6cd0cfdba94a79929487fbbad2163083b085476498f8be77ad473d078b0095a WHIRLPOOL f3cae558649cdbce9a7dbf0d006845d88349926d1e3d7a4717f2df5c413a1da236b9e35fe0618844578408825b6130533570146c525525a0df18223b3ebf479f DIST gcc-4.5.4.tar.bz2 66426133 SHA256 eef3f0456db8c3d992cbb51d5d32558190bc14f3bc19383dd93acc27acc6befc SHA512 78696b287d46aacd6f150920da376ea32f58ad9f0dafd2d3b7fa6dbdd8dd7afe659108d1dfaa5807617fc5248719f50b39c37ade0173ea5b9fec2091f4656115 WHIRLPOOL 1d3aa5f344171a75144118101bf475536940eeb80f73849827ee4103c52dfb6504d9b26e21fa0984c65c5e6267e02fa6e7f8ef539c44f45470790781080aadca @@ -148,10 +147,14 @@ DIST gcc-4.6.2-patches-1.5.tar.bz2 17898 SHA256 4564994b8d88b621d8ba4113a0cb71ae DIST gcc-4.6.2-piepatches-v0.5.0.tar.bz2 14397 SHA256 19bf8797bb9a999c3396613e28b0fda3bad80a0815ab30ea08bc1c98a8a51b71 SHA512 5f91c05ff3519200f4f55a7adabb805f54209d80515111ac8727c1700f06c1a36f79b2e3d8eecadfbd5a4fe58d75311988635e4b474a920cefab8a24ffb0cf59 WHIRLPOOL ee80c656a312a1c1f2fd0d5ff287559e115a9bdf1c2ee4a6266389f478b4c274ad2b5ff8b558eee71a75c6e0141fc053c0d04336742c7f14102c0d2436480893 DIST gcc-4.6.2-uclibc-patches-1.0.tar.bz2 3019 SHA256 25e902a6d2db7181394df5ad11fafaad064bf28a6ffebd889033f744613ac201 SHA512 b02ce4bd972e80923182b86ff77d9a37b7733985501a9c6f1889d4c77cd0d240ba984d4bd902ba13502fe158b891d313360812f4076044ab58539f2e29930e0e WHIRLPOOL 950bab1bd47d4bf533a618637917449f50d6f9b9bef1b51a9a22248f7d11c1af411d226d57d856ce7736d6d6516345e82ce0fadca18eee68572e1a3af11e4c8b DIST gcc-4.6.2.tar.bz2 71995338 SHA256 60b05463dfe18d40d68fb8a71b25b408a01f86cc6ceaf5e6b22238b6b0f450c2 SHA512 51bd123b71b6e4ee4e4b9689a93d328332ea129692f6af2473efdcaedc897a130e4c1948820b3543846d89bb2dd5427b236d2a5d5a6cfa371ba086577f9c0e62 WHIRLPOOL eca8104dbaad1d9682425dd142cbebf3a62a730a1e3d99317f1bd082fb5c0c7fbd0522b3b14f75349618897173fcba79eb82d53718ec8e156bda56f78d1531dd -DIST gcc-4.6.3-patches-1.11.tar.bz2 22983 SHA256 aefedd7a3fdd074523172983b007e6c95e2c7e6b2976b5bd64ba8131aa6fa148 SHA512 5249a2945dacd7de637b1de57ac23b162e10d05941451a9833d032edded0c52d9547dcc3c4cb5118beb65d96be1ea0d752904cffa90fc1e522ea6c10038cbcce WHIRLPOOL 688e3dd5abcde7517e9c04e5551230f385c4867521d0188246f80eacb042571b8aed1fc3df7b59ba515c304090fd76a6f60c60b6bd993c4f2519056c74387e87 +DIST gcc-4.6.3-patches-1.13.tar.bz2 24076 SHA256 ecd7370a6d8e26c90997f879c1f4b93d78ab7db5577732cbdcf7be2f7624c55d SHA512 4637940b10924e33799384a90bb168a3e541bedcbd205069fd219e2db21d2d7973ca988cb70abf82004fb1d2288fb702b42a77fd5a52984f113f4ddb7c5a73b4 WHIRLPOOL 0aa256ec127b018e0143e85dbe11ece0e587c21d0ee65ae62e716ba9553bcf76a78da3368c2915d1d8e6f02ec1bd73131f2db9f013ae17a164c3c883733f40d4 DIST gcc-4.6.3-piepatches-v0.5.2.tar.bz2 15002 SHA256 6606d47a8bbaa9cba0dd3b022cbf6ed14325b8560dd17f7601dbaa4697df3691 SHA512 21ec5bcd43ec0075f8885ef6f567fd9ffd0a64f4c4f9340262900b91a8f22f73a22cd320d6c5a9211083a0a4d21f61ff42e4d9368b5768b395d6ec1b17fc47eb WHIRLPOOL f38666e7c47d9e10b96a22b85c90659800ecfa86d7cf9d5ff69385dc5584fc6ea4b90265ec62d8066adab63a647c1a4bd0f0d1cc69057fcc08c4aa6856cd5766 DIST gcc-4.6.3-uclibc-patches-1.0.tar.bz2 3023 SHA256 4219a3582c5f98bf8437bfc3feb8c264f8aabd8078caaddef46dd38be33f089f SHA512 e0763dc7f3f94cb9ba6e34233d1a2fa6913918a5100dd029ae76b3b086529b8fafae3086dc22f3294f7d378e5548294264cb2faa80866e8a1ecc666bf60fe010 WHIRLPOOL 1744810d5928b1869929ebd608e1d817e4bcb4f666647bc873e9bdb41c65833a40745e58de5ef4beb98ef4ac539c8560733100a3bbee280c76525ee518ae88c8 DIST gcc-4.6.3.tar.bz2 71999439 SHA256 e8f5853d4eec2f5ebaf8a72ae4d53c436aacf98153b2499f8635b48c4718a093 SHA512 efedecc1a6d1c36eb91cbecfae9a4414d01051e99965de8a284d1164df3cad13fa99a6dd5a4ceaa03ef63a66884eaf729b49d602ac82088f788bab045ce1eb26 WHIRLPOOL a50059cc5ec5bcf7c7d7108e38087c2168ff0c6817d06b709be901a87007f84cd231ebae0752cdc94fa99c93ecd30ba810d3213aba9f3639292b1e831818ec0c +DIST gcc-4.6.4-patches-1.0.tar.bz2 18687 SHA256 f751e2e701c48bc30d3047b87b5d08fb15095de3bb5b83c9662c08f5e5449a92 SHA512 8dd580faa9bcffcdeb1843a8d3d3bd8db492891d855c17bba3cc019673d814a5d24a927055694307be6438cb2c041bc799646a483c019f3840e4e1ca33b7ccb5 WHIRLPOOL 695fd821f347062bed01305fa1aca8c0cf4085391ad63f31df4afa3f4eaeb57eba7cebae02caac788dc9b290a57d675e66667ee3e15522d7d2909cbcbf1e6982 +DIST gcc-4.6.4-piepatches-v0.5.2.tar.bz2 14888 SHA256 a6a853197fb0de66c07e6183e686dbdb1f4b55108efd4c8363662cb2b971f43c SHA512 2fd1993b0dc7fc2096e17198f70ff6328ac4d3b7c0db597e3bc119df10eb0b9744f8e6cc659ae1ddd8afdb14f94cb85fdd12033a5d76026c7f84aca44ce9c9b8 WHIRLPOOL 61babd71167114a3f8579e8fb4bba5ed0c217cff4f3760b89de8a67d69c05de43b49bd9f567e6417b69874a878ecdc0e98d807a0e25a9dc80ef5c67594e15a0d +DIST gcc-4.6.4-uclibc-patches-1.0.tar.bz2 3010 SHA256 946334cc62c0afa2f50a435dffbed12fd32c170f0850bbdce47df188a1eb8918 SHA512 fd289089a30c768b0ec4e3459cf494bc5e9d4ecf87056dc183277c712f7d69ac4cf900950270d8eacfe686b4aa906e1ece87cae52f2cb00642e96c0b95dcf133 WHIRLPOOL 2ce7f308a21fb5072d08a640390eb3f453ad8d811df897b0f9d3e917eef4680fce6cce231159ffe96e371f3c299264eaa51cd110124a3a126f04fb6d8531639e +DIST gcc-4.6.4.tar.bz2 72006076 SHA256 35af16afa0b67af9b8eb15cafb76d2bc5f568540552522f5dc2c88dd45d977e8 SHA512 b5a5395782e0b9e61cda052f6e00c8575d1aa0b7e8db9e34c06e4e45f12ff37b436018536b7fa69a04a4235b5b368895652e3ed8fab2fe11763f9782ed9161dc WHIRLPOOL ab1b035f43aec669640b36037e65ae0edceb3b13b1ce4f7900aeff5ee06686dc2d66c3dd81156f53c4e9a9a806e4becd4462f72a6c4ad7e646b632c10c23356c DIST gcc-4.7.0-patches-1.2.tar.bz2 36167 SHA256 dd8d19f91a9481736f3506f367ed2e7233ee39edf969cf30a71c0dd3b05fab2c SHA512 fc7e1f9b620d6393c2ca4f8eeb3a4d8bcde2dc1071bb13d4ce89107dbd37edae4f657f0b84d58ee4bb45db0422172421aee09ebfadc502fd7dcb6655678ccebe WHIRLPOOL d9246a5946be0c636ec784d28f02f1afc6782586e06b042b932aadb316ccc369989e6aa9444b6f1650a9a385ffda815b142007fedf9c5474a2c23d6badfc274b DIST gcc-4.7.0-piepatches-v0.5.3.tar.bz2 14635 SHA256 8ae1d16dbb782b551a197c07c3cc12eb0ccd5d0e0c8f02c92bd678c3d96b62dd SHA512 69d9900d4edb01ac6278090f97186200625bb14f2fc0900f556cbea6d7c6d4732f56d453d3833fabf310846650657f00a46e75ea89bb441818ea50bfdd4ffc1f WHIRLPOOL 1d9c9c9c08ae4f143d9ee8abbf4ee7936a0acd085a4470bb25e923e2f2329a2860120e9516e66a277415541d441ebb0eea26d31971e1f9428da665ded6811b24 DIST gcc-4.7.0-uclibc-patches-1.0.tar.bz2 3009 SHA256 a961197c952731cc6dec7b1467ec28ceab532b21b6406d4a87542ad678fd9066 SHA512 788625b58e0ff93f8b8f11ce11cd76f32123583e77a0c5f71bd46d56d30a4c8cd0bc1d8b9a549ebb27a13160982791d750145c68a96d9beaf7557a373068eeca WHIRLPOOL 4dc018a8a444db96e090498afd7e324393745bd8e5cf5428dc0accecf49545f1d9eba906036a103ec5ce37a06e2f9458b3129228e818b82750feb6c327f5bb61 @@ -160,49 +163,69 @@ DIST gcc-4.7.1-patches-1.5.tar.bz2 37153 SHA256 184c2bcb06b16809b5221f88758c518c DIST gcc-4.7.1-piepatches-v0.5.3.tar.bz2 14601 SHA256 26aee7449cd3cd642065a0860d723dbb8062066ad87a398241f61210c68513d9 SHA512 47e16c41ec6678f9960bd39b8f7f01a0a956ae112584c3aa8b7fa5107eef1b598eba191d5199280131399ff096a1b0d14c9b5799cdfee837451e48a3405b2374 WHIRLPOOL eee8d3b5fdb8c48c8e8dd3d81381406ceb1c44beb18f543b98142f9d4f87a81592f5fa7f19be19edb0cd14d8270ba82f22b3183d92a25698c68386bf45266820 DIST gcc-4.7.1-uclibc-patches-1.0.tar.bz2 3027 SHA256 3094860e8235f906856bb2b25882ecfd11b5e675a31c6ae288c3563ae64d037b SHA512 d62ce8b72931316932778bc5a23233d182f37ade15d5ab059eec5d6b4e182b4de14561393d00ac1037fbff403f03e7c1693e754515b38f55f389293124f8e5f6 WHIRLPOOL 9acb42edc3f37a6aa6994bceb053dfb307597c2bc522ae4e1ce4b8412e056a20f9406e21064f5807df2bcb7089d2ee18242360190ce153cb22b512c34971392b DIST gcc-4.7.1.tar.bz2 82639660 SHA256 16093f6fa01732adf378d97fe338f113c933bdf56da22bf87c76beff13da406f SHA512 a8085284da733fcd0f8e1cd8c18e445c5c0c77b4c231b25f572dd3a0b5cd6aa59a0f1be24c70338b76c4aa29760aef9760e03cfbfe562f3b05405237ae57df89 WHIRLPOOL f1dc25e4a6a30f5c649759eb781f9f71324e729c034acf21687c8fa7c943dd396d9e2175b2035d9c72d0900366d9af9c616dca9c3d2c8ee957c9c407ca4e98e1 -DIST gcc-4.7.2-patches-1.3.tar.bz2 37988 SHA256 f9175b74d418da76911cba620162d5545a46ab1ec05b6e1948a3237c74176216 SHA512 45f5156a249f82d544799240368f1eb206273f2e27b6dec6129fe84491adf953d85e3fa9847a7fc0baedc48b35a80d6c53bd0799000450bde5018480e39d3243 WHIRLPOOL cf8277e5d28852cf4c85d9ad514738b341ae3cbd7db2b77e9922ad8cb33902a085630ebe5c910a07cd89846360997ac474e3231dc7dd7640aa78c594dcbaedaf +DIST gcc-4.7.2-patches-1.6.tar.bz2 41164 SHA256 f24786a1108b49162574f3500b02848969df1f69299311b2d03d614b7235589d SHA512 7cfe9d10e9bf5ca9afa72ee04939412a4aa6c71a59b5cba2ad82aa675d80f1782ce7e451971a206c54ccd9a7e20f3040ac55448ebc63074078eb4ca60dfdbe5b WHIRLPOOL 2a2533c81964853d6eefacb87677951280041a4b6aeefed9baadeb4de423e13ee667a374636b03c2869f17f17870bab09b94c25c3c8fe7bd3d71a909114266fb DIST gcc-4.7.2-piepatches-v0.5.5.tar.bz2 15347 SHA256 ea7b7f7af30569f98b3cd37459b257e8bc96ef4691841779b28e93a96764a8c1 SHA512 1e3d20c38af31953b3a82c3f2204b9cc73a8bc9c80f3b3300106d1f1b6d299eb5ae5f67839fdcc690b4b8510d400053f431a1ef4850c9a4d2ca25db68daf35b6 WHIRLPOOL a22e77f63306fab350749b0778002e0cf610e300ef960631013aa545569385faa9ed1787fcdec5cf0dec89ed7dc4c9dc3d7dec28bbdb9665c0c957ba6dfa67de DIST gcc-4.7.2-uclibc-patches-1.0.tar.bz2 3022 SHA256 507e2c9b7004122a6cf5409825f7c06da8fc63e1a77dc03f7a6ed2a7888a9311 SHA512 43018bef164fd1c4c2ab4e72f13d92044dfde65d6286046a761433d1a7bbc0ff1b4b0bcd770e07b6d4a17daf6dd974c9ec8f7a3e4d631f4af554b77bb1688206 WHIRLPOOL c08aed61480b1eab6b86356ecfff7fbb592820f6498f4fbed9161e859fa257aececd5e9ceb83495a8a0bb4c6f6f457f4c9125a079757324b84dc48e81cb2af14 DIST gcc-4.7.2.tar.bz2 82884636 SHA256 8a9283d7010fb9fe5ece3ca507e0af5c19412626384f8a5e9434251ae100b084 SHA512 689ce92d0c93e5ca5268d9757acffc6e5a7931fc7ad99ee9beefa6ce02d201ed9dade08240cb5623525e19362f90a245792e95d4e90b067fee61013a03288e32 WHIRLPOOL 730d32f9e9d19683ea169992ee82a3016c806dab16577facbb6e5eab4707706f139cf6b15b8aae44f85c88d71c308ddb1c110dca99dd46692d5bad66e05ad657 -DIST gdc-0.24-src.tar.bz2 1012099 SHA256 cc6a97c76c9e6db31e76ff97014d24b3d43e21f018a3c6218e3fb2a4500fc79a +DIST gcc-4.7.3-patches-1.0.tar.bz2 39969 SHA256 c9a5d7c6da7d056f7fca15b33eb7f399bb7ed5a2d0a892b97e0c7609146a2a24 SHA512 d5c3151eca135bb08511955d81c7727adbf8fc33043b64a4431b0fe95d2cac1bf3c5410fa9616373d6b3d932604195ff29f6321e61a3de69a7704f1d1cb1759f WHIRLPOOL 315578ef5a7226ed66c4831b25c79647120453dc169dc8ecd291e099500ae52284ffa451164522d6d55d11c440a7aa353a283c07e28c103c522df0c2e2f43fff +DIST gcc-4.7.3-piepatches-v0.5.5.tar.bz2 15378 SHA256 b6f6b6709e7b13f6c05090f3bf68f3a64db19d52593a870cc7717c5c128b05a2 SHA512 d0189d2e4049d471dedaddcba319fe2c2b29855f7b33e84b26051504ead2936c852ef7870a1d19d755bb343c9b121b0ce5295665ab4ff1e448436bd448c08e1f WHIRLPOOL ccceedb41d48da69f5a423b6b73436c9fbb7b1e382456abfcef954f25666e1b7caf926bc5eb977e934502359a356d623c439d80825e87d9fe46b5ae78a74bde3 +DIST gcc-4.7.3-uclibc-patches-1.0.tar.bz2 3013 SHA256 731c518f31db8debd08bea92db8e3bf1e9962552909407452dc2ac3c491cf11c SHA512 6119159300e76be87732f2a44b1a9388228235d7832370dbae531c2c96694ea42ed4c75acf7abca98ec0035fbc50a8bf84225574505358c2739e64b0f3fd6a95 WHIRLPOOL 4a874a5684937907720aa5a4a1dbc237aa7d985292befd1c591cf0789c71e0da22ced5b7f7e049731bc2d6496e959cbe3c9010047ceb1b05675e61865004c71a +DIST gcc-4.7.3.tar.bz2 82904224 SHA256 2f7c37eb4fc14422ff2358a9ef59c974a75ab41204ef0e49fc34ab1d8981a9c3 SHA512 5671a2dd3b6ac0d23f305cb11a796aebd823c1462b873136b412e660966143f4e07439bd8926c1443b78442beb6ae370ef91d819ec615920294875b722b7b0bd WHIRLPOOL cb3408e3e251833f38ae7cf2388a1ddce864614fe1c68de9729a1a9a1f8f028ab92c0f2b863e7fa3ac16dbf443306ac864e74c9cce90690230c081ee2ac309d3 +DIST gcc-4.8.0-patches-1.3.tar.bz2 17577 SHA256 3b1a6996e6849734ffaaa1ad67b565da04481aa6341a56034402c85b1a3946b8 SHA512 e4e6da9598575142c3c4a772d11c128d3dd2be425684b4ca7207df12e72801910b045f49d12f0a02813935c79b3c528d8dcde518039495c04357f26240d5c6e7 WHIRLPOOL dd09d9d6bc004a3768d294f58551cc43029793edf6b520a581b86f039244e605e5800cfc0f2d560ae28e328557ddfde6a6eedcf618962535fed40b793d4d27ec +DIST gcc-4.8.0-piepatches-v0.5.5.tar.bz2 14278 SHA256 644727a87c372c9e371b823a43432e39257716dcb9e49fb61b69692beb456639 SHA512 780d12fc33b491b964cc20029e9cb7648ce789e13d731bfe5305a130ce4d69da9f53f3acccf8d28cf0e8eafa41e90bd73fcffbc52f0d6d20b4ba89868267f777 WHIRLPOOL 8f82402850059124a049aa21a19cb7d83c4da27695a4c1eaa58bf0e45d638344737d66cbdb07ecd29215a48ec67cad79ae3685069d7574571d04f36ef972a853 +DIST gcc-4.8.0-uclibc-patches-1.0.tar.bz2 3010 SHA256 0300927d938d5d0baccf7cc63d6be71dbb73a5c9d1efaf9f06bace87d7267dcd SHA512 25b82b0860c14b876920a18257b6348161b768e9583eabb5179ed3a3d924bb74fef615ad458beff6c89bc4d0cf723bbd9702cd8bca9e73b60adc82c196def382 WHIRLPOOL 5ae9e33dc382c7d1816d92d0a6b55191f922dec9f023bab0bcb51cbb0ce267c27874670ddc484144c122a204319b55a7dbe0f10c6a13e6390c4015f134d8b712 +DIST gcc-4.8.0.tar.bz2 86663646 SHA256 b037fe5132b71ecad2ea7141ec92292b5d32427bf90fd90cde432b1d5abacc2c SHA512 8a59f1a67e557eb719961a217bdb6a05b4b3abfc792f4bddee536c46fc3cc8472126e0f7531fa473acfce525a59bbd581ade97d068caf7308dfb2296f8861826 WHIRLPOOL ad966de5e75c817ea4aec9076a16198e91108e1e67c413bda839235692cbd1626e85a5e76206b8889884790d4d282650662a3e0b024893a3422bf0bfc04b46a2 +DIST gcc-4.8.1-patches-1.0.tar.bz2 14797 SHA256 240ca07655eb046616b54ab6c5b9423f0c2827fcf1a03256bde355b98f22da9e SHA512 4bdc3dfc856f10c331972c0d542ac8e09fbb098c27e460090efd063990c7d48ae0aa1053276b7476404e87845445f5458af781e76f19b5f8e082dd5812cdba9a WHIRLPOOL 094f324bb6850a87eb783484242230c0600f792515ca6c562fa2e11162a7523b4cad5cdd981bd214bdee66a2f5306618a36bf84c02bad1d4fd76c0adf7d1e023 +DIST gcc-4.8.1-piepatches-v0.5.6.tar.bz2 14313 SHA256 4aa0ab0f114b0ff8af5d0c19c18930e3fcd5e5b0956f56ca24e58e5a243964b1 SHA512 274e16ef5136348415898d4e5a3bc71763078de8ae7c18645e8b07f54d705609b08c0efadbdb55117fdfb5f6490529b446d09def448174c2747372829d029a9d WHIRLPOOL cae74c388153f3c112d2a12b5f96043ac27e7915859bde89846d1505a646a555813b2aea32c61673fd60b135629a98e29931be429d7078cd18c91ab36f7c67d6 +DIST gcc-4.8.1-uclibc-patches-1.0.tar.bz2 3004 SHA256 365b114f9fff51950a20870edeca0679bd0942ae4fe5d68b8ddc8e488d550aeb SHA512 b79ef258b0dc82286a5e246f7e02c3fe54f4445fe0ce723263853ce1f92a0c9fad4c254e09664d31472de7a7a6eb8e96225bc3a5613dd572ff1037d8c1668220 WHIRLPOOL 76f7485a01c0e81f9c20108c94ea40bcb6f7e739d2f5632eed92c1a2f3778cd620df2b9a663520ca6978c468d0ab6548f491c4ce515924f1e666798f002fee71 +DIST gcc-4.8.1.tar.bz2 86753166 SHA256 545b44be3ad9f2c4e90e6880f5c9d4f0a8f0e5f67e1ffb0d45da9fa01bb05813 SHA512 1becc874aad77a469069b6d9da4158aae9e013e24afa9364fe4feff9a5094d0673ee7694b3840e892c860f73a56b3ece6174338a8214438c42b9f86dd6c35ea7 WHIRLPOOL c706fa4445bbf4b9503c78b7e03da6adeadc3c736d208edb65059ddf23a08875dfa1ac92ccaafb3dd72ecbceb15a0de5814c62104fb94f99032232fbc50ab82c +DIST gdc-0.24-src.tar.bz2 1012099 SHA256 cc6a97c76c9e6db31e76ff97014d24b3d43e21f018a3c6218e3fb2a4500fc79a SHA512 9aec7e4b102e602dfb61cd09ea4b4a96af637ceb3d726235261d09ebd35dbd416abcbfe0e46918e48474bd241fe9bb29abc145a65aa834669295aaee4fca0686 WHIRLPOOL 22322b0c3e2d67b3b37bd7fa92a29c593688f934d4ffd62b9cc87eb63a44a4f8bbc9d75cadf11209c73bdc9942c9b4430036629d0eefcd04de9055c502b85f12 DIST protector-3.2.2-10.tar.gz 24556 SHA256 ad8401650ee0f7162e844cea492aa6151de77e8d0236cacc999aada69d511bab SHA512 185fb165df3829588f159f5d9e0852ca413c3a8ec68628a76fc9aa893714907f975252f2027a7c2e167871c2e655007f278a867ea903b2b40ad5c328ab14a687 WHIRLPOOL e3a50435f7b25ffd71ead552498371a47451b694bed84b4c06bf09bf711ece0689a8c0e817448aac83508e89da6cf2d10fd8ce5df2fb81410c5683d7dda6d74f EBUILD gcc-2.95.3-r10.ebuild 936 SHA256 55c4d595847fdd061abf1b244d643a3c375d2ed14bc419e092e2d81774dc0d78 SHA512 d9b4757fc2215f5a35731e0cd3490be539b851a08a4873de404ac26857a48a018a81fa36040aa9fd094f603fcad11f5a8ce49e610a05bec76b18eeecbfa77654 WHIRLPOOL 2a90c8f28228e2b91dd5f16de48a038bbb1e1624c2db7687c88e7f014b220a5b566864c6d3546889b55b1f0db605b12e32bf70a328054d318e5141b6a0247623 -EBUILD gcc-3.1.1-r2.ebuild 9315 SHA256 61620bde9f909e759968b6091076f9ae520f81a520ad2d7dd0f61e8bc79e8c3b SHA512 de96363edb94d9f1340d7c024bd53882c103f1fe0dc90759e3efcaa7454745df644d0d13d675bc214eba8fb6f515fd8ba014883852e9d74aed36726eff497ab6 WHIRLPOOL 963538cc202c792f96d20b558914665853c55d6f5787f79533614b9ce5fc9582beddf18c54b837e8c398f502cd743eb1e7c252479e894380d3fe50281eb04133 +EBUILD gcc-3.1.1-r2.ebuild 9314 SHA256 3bb759d2b32df986597daeaa50ff9c8608ca57e9e9e438d701f9d8139606962a SHA512 38c9237236fb9a6d001ab3729218939d3cbac00c33fff2a37c0043dc035283684eefd4adc0eaf3dd6e19d2794006de0df44afdfc2527defdabddec265b8f4f3e WHIRLPOOL 01e83ecd7f244f072876edfd41d023d6e1fe8470dd824d4d6613b497e1e81643b7d0163344c998220aa3257fb385e7da8a298c4d16b1d9e66696ccd2ba780bf9 EBUILD gcc-3.2.2.ebuild 369 SHA256 71a14a490464c6fbe30ab1d196cee7259392508453627c2ce971ec6e0a913d82 SHA512 739f38664304199c8bb3e770e2edc255acf515770e60b2bfb8e800c4a8a1a4e12472df47220b1e37c39a2317cf832a9aa7b03080bdc362ae086a48d498a177fa WHIRLPOOL 1435816dbd975f6286f96732b729d4fdbf7d28a00915f3d5f08fe4517b2f2057132cabe243d963f0b7fed7614a77bbdf1fb40527123f138deb2c98414a868450 -EBUILD gcc-3.2.3-r4.ebuild 17770 SHA256 afc9ec06604ca3d1476acc1d08898ebf5a113db8e14336ae3d4bce22e00688ca SHA512 badc10f4127d2c836f88d1c0d7a539567e86e8d06ca8ad02485ad087813f9a8d032c9395ef4afe89bc1f36c05112972ba726c630d7976d81b75aa1adfacf0d40 WHIRLPOOL b192dfaee9d62788e83eccfd941baa003f4f87ae08a514df5a160dc28510809ac2befeb5f717999b10af10ec6ae35c8d0b811e59d0338790ee4cb1bc5e8153e6 +EBUILD gcc-3.2.3-r4.ebuild 17769 SHA256 565b003a9913d69b080343035dbbca50438016087960dec931f9cb4da062c387 SHA512 c9ef1bc3211779ce3744bb5687cce4d2cb770c64a8b2f9516b441be4eb8b2d8d0e8c9f45b2802152d79d84baffe2d5552835b5b49380ca4209604eb1ec77eb48 WHIRLPOOL 1f0c6452e3a226023d2c818175fd5eb7f19a0a84cd67e4ee3cf6d01b872431f68a2be8a4a3f52e1ea4807a36b56a33cfa559643f491d4f3d27ee3b33ea9da3f4 EBUILD gcc-3.3.6-r1.ebuild 1539 SHA256 00c5d5e0035ba711b6d3a86d752e0a704f67916f2983a2426becc7bf6d59cee3 SHA512 93de795ff232cc425ce54157680b17433240a524e7bb248617d5c1616a5e148bcc00ad6dd056f3ed61a906bc06c933555241db133d79ace37c7515c7c10f01da WHIRLPOOL cf1def864867e0c8be2885456f397b610d420dfc0421613985211accd50722e09c5af113adcb65045fc8e3a527f40887aae2ef676858d365488d44b173a57f84 EBUILD gcc-3.4.6-r2.ebuild 3235 SHA256 24627b42feb885bc9968b3bc668ade227b0e7a10bbb3fa02baf11b73d8a1e65c SHA512 ef40e8bb07d8ee0ad74bf78f6db30ed1eeaea0ec6481a00316d302f7df0d6f8f3534ca868a76dca85bed265990dd1a13e53a6b53be8cc58a4e540d5d4bc5b2fd WHIRLPOOL 49f63999959b7edfb3d21144dee06f83d987c0b36848a381f8e5ba694c5080bbd811b3927d9393d4cc36851526c94ab43dcd93db3451fb946359e1d052cc3f31 -EBUILD gcc-4.0.4.ebuild 747 SHA256 07588ec84fe04dcbd97adbfdcc46664e8a5cd5076f8944344abb8224b01f72a1 SHA512 9af9cce56a80c2cf744117b56b3395853f8024c56065cd32e8613d5c7efa8a885008f1d139192990519bd90c455cac8ed00b70b571d40c9852d59b27029d7d41 WHIRLPOOL 93a3717bc3888d8395fe245d8eeb6eddaca3dae57401f092931164e3d688330229b7c0bde6d2919d7112d03a917aac4e6528259fd7d7908171cc95e73ea4164f -EBUILD gcc-4.1.2.ebuild 988 SHA256 8a106a2086a95440d5fe51ac2af1c25eea85e1759fbf5b50ff48c946d6dff6d5 SHA512 e9611dafd92c96534eb58e1064c5e05be96b19bbee560df4f4dbc8df0a82943be21a3102b8dd7f8539141365bf915faf14433d06cb9d21d2ce18f2e2de51f682 WHIRLPOOL 1bb4cd755bbfb131052b960b00048bbdbd4d650c55b06c0d9d6bd49ec6bb675c6b523807d4a781c80172133b039d8e663212e632e0d422252686d44aeeac1032 -EBUILD gcc-4.2.4-r1.ebuild 843 SHA256 d489d8b3c460b92d9572091056426b97cdf119aa050c40d4615cef7c6acc626b SHA512 777288eeab306c584c26fc6c62c7ebace7948ab6205b507aaeaf0e124747a8856d82571fa968f97ca0e74c12b440caa1c335aa40981602684abd4e42e72cadce WHIRLPOOL f023c7a39e58ac25835be709507b0461da325974ff83095aea14798af96b2eade79e757644d7207f3c01a72b0b1aa77653906189fb43b86d5f71361320b6df97 -EBUILD gcc-4.3.3-r2.ebuild 1306 SHA256 40d3873be1237ae4fbd806443291e878883dabfd1f069f593dac3b27f16cd5a2 SHA512 dcd767b705f007543d2b2ecda9e0774212e7952ab3c8464a9fbe54c62e9ebe0e15b1d625db2682fd6b4571b1f5bd4dfad93b94a783a9004f6cfbffef72f323a7 WHIRLPOOL 2eda2f6cd6115fdd1af8bed503e9634cf6be831e95a1d013477a1dce007f631392f8cd1be62beab143dd26bda35e152969bd3af68de4c8059484b28c8eea7f47 -EBUILD gcc-4.3.4.ebuild 1293 SHA256 7235f783625d7f3df66d69384e4aed56f3be00dedc8782bf221a060fd084214b SHA512 944823ab797fd3844a49301e20191df990011a301dfca73e0771023656b5df639c732cadb5716b4f3c48d7a1e3a6f4fe2ae6cc8fdff83c93d09025f7d5705dff WHIRLPOOL f4471498618fe5f813d53a13bea8c0e4c9d291d9a8b273275cfdb83684b0e40749d1f37b757bb02f36235eb83067b732a72b2af628a3dca96527dd1134fa7320 -EBUILD gcc-4.3.5.ebuild 1299 SHA256 7a1afd324adfc7b35a53c92979da043ba6cfc2babc1bf129ea42fe18eea5dfb8 SHA512 02eaf91c5affe59e3ff8a76be14225114ffab16b05ce77a22aa9acd869f526de754dd4bd77ad0c5d8ae52a7730e1b5e065fd37273190044db52f98b55a89efb8 WHIRLPOOL 9e5d757a27faf36196ca2c2eb4df2d0e6427f43c1fa46706ba6dadbc8ae89237c6602907fa98d3414f70f9d4d3833ab2bf0c0cdc374fa976cc44ad230efdad21 -EBUILD gcc-4.3.6-r1.ebuild 1292 SHA256 c398fad59ee6dee26eb4039569f6da55c8b54881db9ca0f8424a83490a0b8d8e SHA512 78d8e7f413cb1c6afb45560387a5d853094e24ed2008154db6c1b1415a315ff97b965826caa690e68ff54b531f0f3742724e98ff71ecce4fcff9cd87fe9d338a WHIRLPOOL e308868466f3d731d32eff4aa59562911010e120de354c6eed34859d3c72fe313eb10c6b1b9eb7987044de804dadc83fc84cac416463196164d21f51b2da60b4 -EBUILD gcc-4.4.2.ebuild 1370 SHA256 f0a6408d2937de3b5eb44e71652a42e4dd42fd3457802dbae6542d92818e0cb7 SHA512 d542cdd0ab953a1369662ae771e948f2f3f0bc7f69e08debe9e15c8f03a7e4646cfc237fa8900f0642c15b1cadc4f9eaaaaea5a477b315ca2968c34ae76bc191 WHIRLPOOL 9e62733f1dff12ca600f0f34b7f3af8b9b61c9372a2db77c705b42c92ebaba37da9662050f8beecfbb54f1cfd8d6e06f6759d9ca0a1164db74329e1366ac2830 -EBUILD gcc-4.4.3-r3.ebuild 1635 SHA256 a99c4c1147a3cf922c34f7d7f7bdfee767b35852d3b4f161bb48eb213a0dcf21 SHA512 7d7a02d76960b018f42d43f66a58c17aec6d3a3c155408499c635ca16117d927ec0fe4a6e57e17dc20c30b615c4b2e980b5ecc264033dfcdeedcb086557120f4 WHIRLPOOL 499de991b2850933ec9cda84554d05a327b66d0c052dc9153b68840c687ff79f541542596ac89dacff64abf9eb12f7f6c9b9fc60ad6479abad23cc579f585e12 -EBUILD gcc-4.4.4-r2.ebuild 1643 SHA256 989457d4890a9c470ad7ab3723deb65d0eb2004f22435303c94f7f332f76ee7c SHA512 78adc86c6d5adead5bc676fe544f306fb956a3e19e4b27d1ce5b823b47000b511b41582fd881a7764daec68e8b3000b173504cfe68e6528689f2bca6d28234f2 WHIRLPOOL 6abdd77956d7aff5998c016369c3af57560c2a6d82d0a810fbee4e071d7fe7206a4d900b1896b77906e5d6fe4e099dfb0abb47c6d533fe285a3dbe882940f28a -EBUILD gcc-4.4.5.ebuild 1638 SHA256 5992465f829be73dce438d7a916d5221745a5b768662c92901c5d89969bf802c SHA512 40404fd74a6379ac3c92d6800a96469a10e554ae34ebdf7dd2b337e6b7425777f7c52e8c2400895b6dc754f4db7e46ec98ad6b3d1b2786c231324a9e690e4242 WHIRLPOOL 96341213b2141a31b48327273b328f11b0ee8dd741eb3c8b2153c03c723eef149148b54491c192363fd81f9c2316d07e88c5b9179ed61bb54ef8b2691eecfa27 -EBUILD gcc-4.4.6-r1.ebuild 1641 SHA256 2b166c94cdc59fa71341602e3f9de8031ec0221426a86e76efb318504b121b40 SHA512 58b5685527f08cacd14a07326c8c23ef404f7348983d098c90575cc95e816b8166d4669a2cd8b3e848e0fb3af49666a194507c46053fb0b48c8332d5928f16c1 WHIRLPOOL 620a3b0025c52c377f74a8dd382e8bb59d58a5f8477c6cd9eb0430b8d50b65557fa48d2392df6d13bea599c41b3a09b29b1945f31680149c6ae5b2698213568b -EBUILD gcc-4.4.7.ebuild 1639 SHA256 eb3fd56f88236eb924ede512a12f8de5a3bcd61a749c31eb0674d4c21a6b911f SHA512 a4813975a6c223832f08f19c4aa36c01a84c2e600d6f9e8dd74404f5ab7a6135bc66f2e3bf018044465f8d770fa15cbdd460b3493f6c6192b0f4f5f5e2bbdcdd WHIRLPOOL ad9cd325acbc74d6b9622c031a5d642c5c8b0f5a88d598ee1744f3153c120471f54ae95d606ff6bb8b23a7dd1844897ba7c3c154acdca4cc7e0db8d1f6a9bfa0 -EBUILD gcc-4.5.1-r1.ebuild 1654 SHA256 29194a8008b0e36b956ab5b56309cafe68684ced9e175dc27ab5de761bcc4c5d SHA512 e38ff75c21dd4197d13cd4ac8f724b0bb2cb26d620b8e4370a32eb574d4c08405edbd2bb8f04552ac1e365852a92ecb50db944e8b46d12563283f20fd790f933 WHIRLPOOL fe5cd29eca03ba6d22755a59e8661f0841fe8f05ff70a48cbc18a6909b1fa607c036f77b75d3754a0534e49b9839968e8e69820dff1bd6900d1fd4adbe2a1392 -EBUILD gcc-4.5.2.ebuild 1651 SHA256 976d156eef8da5258c42a8ad6d40502c97a9b0ec153dfe70d8e0290d79c67312 SHA512 e07e29eb73454feaca9552c1ce4b456a003e58dd90bbb7ed701e544a27889366f9bca8ea0260b8b9178d0a3bd662e80da1e9b338d3846d3419dabd2aa2170588 WHIRLPOOL 4f1c3d46ab382913a4984312f01f477bed334a40c805e0efa358c567788bfb0334fe06856b0f0dda0c3837f12c73052d0a45d058df22f881ec1ae08c9ffc089a -EBUILD gcc-4.5.3-r2.ebuild 1564 SHA256 2f3e8412c3a3e175c013eaa1f2e7da2af938c4a6e7cafff95f75aa40d29164dc SHA512 3dded9361215bad0ecebf187a47a28ff43a9cf67c0471cc9693985c4acae8bdb585197eeb05a35840d959c321107ed25d1f5fa1cdb17a3e07a4ffc116cdb0e2d WHIRLPOOL d03a1cfc5f37e646f481eaf8eccb71439ae615ecf34428f274f4f7dea20c0a6548624d034a2c1923228a1ffff0fffcffcb733b9ab4d8bb1e0b36612122f632ac -EBUILD gcc-4.5.4.ebuild 1562 SHA256 d4b52bad6faac642cff0a99469252300d21b9cec2dc8e0e15d655dfce04827d7 SHA512 b964f1ed6bb361aac35d46205bad639b0c98789f7a749c03fdb401e66d5365f9b41d9664fcfa8abad6241eb81d096ffc4c3785d8ab383c0fdf1ee652ebcfb56f WHIRLPOOL 17a1049ed729a363a25b97e74fc08948754094e142e72046e68aa393853064c7e619b6ec70be4689684bfe53a09b8568470ffb01440e3c5bedcac9c0dfbd2ba2 -EBUILD gcc-4.6.0.ebuild 1651 SHA256 0dca477aa2bbd7c2ad48cf523e0baf88f2cc1a5cecaf403b5bd49ddd1ba846b6 SHA512 39bf90478dbee693b7ce8f013c768f66c8bee863a1382bd541a7c7f4f24543429e9b23c9ff5900f8c1454988c7a100aafca21ddcb0c2904ec451401cc908e876 WHIRLPOOL 5bb95f85035c096004765fc0e207e86e29ce8b96a1a46a22b4fb936e91df150f9ce4453cac02d450675f799f6be6bd1c895e87639db8801332a571af2df4021a -EBUILD gcc-4.6.1-r1.ebuild 1654 SHA256 334961c2fc9c66ac88c914f4a951fdd15db5e2fa70fea0f62eb761fbff4f2fcf SHA512 f187a6ee6f2cee195d2eaedd1b7a287bf21cc5a441a7e31412fcacc8690f132b527c1e0430f2a05c7101c46812cec1e57c639b303fe23af38895f3d7b1f34874 WHIRLPOOL eaaeb4ccd35bfc6d6aca366a066e9d2ae2fd2978b6978a00d61d8e97a48d1c3c07c711d6960cdcec2d63522f549f6befad23011120a7aa0ec5e1448f69075114 -EBUILD gcc-4.6.2.ebuild 1741 SHA256 b929aac0c5c2ac8009dc1fc161bd31df9899bbbe4f4fcbeb12374baf9534da96 SHA512 4ada7038c92a56f25334ff58c10d2879edf5b2c819f50d6714dc6a9f4e0866013f6bfee7e452cc3aaad45a72e34bd95ca8fe852fcafe79403b7a459a69d72bb0 WHIRLPOOL eb5a531dd434acf4145a250529eb8b83187b3b45239e58f1dbdd7bc11c92a37e67b7736543276556834a4eaeb1864b1daf05bc991d80a648e56a81998fad1a5d -EBUILD gcc-4.6.3.ebuild 1705 SHA256 979881645221d353fb7a211ec9ad436470ade2e233c35a199a063cb6b955869a SHA512 b6a93bb2ecbf44e2b283a09e814f201d34a4338b1204e9fab412bfae4f11f9314286b9e835f620d41ed8b240f8441e38164a229085fb9898f30b8c09b65abb98 WHIRLPOOL 17d87b645fd42df136fcdd694fa1ffa63d8c78ad22b5692ea63b765c93868ec115c8b8b9d42cc874eb7f994613aa46c3b83d537f84ee59db09e4ce4f9139bbeb -EBUILD gcc-4.7.0.ebuild 1873 SHA256 e6c7ef28e990ab1ce70619e5e0b8a16e3a7b718251abc61cabe4b108211e4a36 SHA512 d6e634833ef2ea2566bb195c9674666b00aabeaae0631a9ae4dd1faa46163c44a8d092d1a4ac3537df65a76b86595f1392525e799ce90e2bc2364b990979f51b WHIRLPOOL f9d69bbec6dc4b5936c7e3e92829014623fddfbb59c8d6ed0be15425cf81b96188266c5b395507d3c7513409d301e051ae90069a0f7d44f566fb8e629ef6ac98 -EBUILD gcc-4.7.1.ebuild 1873 SHA256 99888b0c6e09166f3a085fa7fe05ba43f267922e237efd909ea7e76469df9d5d SHA512 b2cd479c0838f4d39e534d80450c9f1975e03a4c36bc601b345c156c083a8aaec67d7cf7e4a7420516c57e3fdf075768b7d857f89a5da813d1cf3fa76b050a49 WHIRLPOOL 1ef8c74558ffe074c35d13b8597c304e90543cfaed765ad58f74f7dfd643275712faf33298ad27218c8759a7a178da83b961b88909517b8204870a6c9462c0c5 -EBUILD gcc-4.7.2.ebuild 1874 SHA256 200cb6c6deaa4f28b61a6bde78241eebef58dc65f9fc55297b8a50d285a47f31 SHA512 3ee7f8bae3385fc2f5924d2ac72848a69e024a999160f1ac77349f8132424fb46291e0b2709936ed4f0bec40707a922b05d039da2c2b2624c21bead1a862530e WHIRLPOOL 7bc694cb2a357b3ab81183fcb72873d9a5639c13b67510bf8048babb097e70a97d34a858a9780a3d27e4600bdd422b561d06cb95a23969b53543105cef3b245f -MISC ChangeLog 48440 SHA256 cf25b41c1030fafa9bd097d6f2e0b1027d15e95a362896c14169455ddb7193b8 SHA512 8710f9af460bd6b01878b46a4b1202c251c8e7d80b58937c78217894d0c91855c957c083b9d7002613512c32f427d33d7881b0acec93d23bcc388d6c3c9eea5c WHIRLPOOL a52fb83f0692e130c22a4d6856c4a724bfc0e9a341ae9fd1f6448fb729d82c44dc355168a9059b0d5662aef38140c35dadc95ae93696d52a25690e44267941ad +EBUILD gcc-4.0.4.ebuild 747 SHA256 7f1b9789141474f21c1a338048acd52430c8ab4dcb5188f30222da61c930e781 SHA512 34ff472b4b57b96b6b85e0bbfdf5c5ecb7959115e084613659fa1f559c11844439f1f3ec909cba7b4cd20a38080e49bb721f6197a5ae410dfce2b5a391297473 WHIRLPOOL a0f37c33f6c8006c606e6762ee05fe302a8189e7024de0e3420ffef2e06d6df8acedd964bdedc59c63d99cc692ac3b7ca20474f23bdbbc4d37b2c18d3034f85b +EBUILD gcc-4.1.2.ebuild 988 SHA256 dbba770a283ef549a34a2cabc2427c9b3e29d8e97ef3634e716e22a0b9ceeeda SHA512 485e4025febc80d399f1b67603093999d5c7e72546d5be3658da13c7d45449b796320dae33dcc4f55ff255a86f672fca08920643b5b68601842263fa3842adb0 WHIRLPOOL 962940532acb7976016a4d45ace5c8abbe3f670f826a0d173b02137c6c9512da26ba1b04487f51bc66db62823d9b850c03a49bad2e24367de47464edca6ff13f +EBUILD gcc-4.2.4-r1.ebuild 844 SHA256 a46b8d22c5888f1346a6824a31eeff11efbbea1076b92f1ba63363dbc263e29d SHA512 cf613fe9efc1151a9b1833aa145355a0ab60fa3b76a27b757dd753beacd41f7e816e067922bf0e965554fad989d3bb7440751d1a64f94a68ac016f64ca2d62dc WHIRLPOOL 380c7b918d7f4670731f452e2e1b548d57fd6025930052b2dea9e8dc2f5a957a7813c3a1458e7f78bc089f1e7e9f9971889ecf05ab7d20ead9bdd7868751073f +EBUILD gcc-4.3.3-r2.ebuild 1307 SHA256 d5e1bc7ac91554bffc3f9875c09a459dbee5d51b0524a2339ea6211a2f7a2d8a SHA512 48c22e487e50c4423286bb30f00ce289006a73fa5046e89e8d1787992da8593614fef001b7a84245bc231f2f60b2a023cfdc3572e1895b603a9dc3bddc2e38ae WHIRLPOOL 1f850f7b2ea36e804e1059f10c758c1bcebd516529d3cb45646bf3561e17590b92b35eb72d1e5827c3ccc9436b428638b14161ab80243bcea3badaf8e005dbc3 +EBUILD gcc-4.3.4.ebuild 1294 SHA256 6f39e5ab5bf3f01efbd880d0464ddd263afe5c41cb9cf093dc42e5fa94ed652d SHA512 2547283bfd17b7593f7c73d05375c518245edfeab85b0b9a2e51f37e20d56c30f369148f98843321855db1cc2d5d95a27a799fb500a095865820d50e33cc7bb9 WHIRLPOOL 90943c4375edf3a4d2cf43166efe949d9dcfb03f8b8319ffa5e8cf8b641e699e77bce7ddcad030e8c5e50cd79e1f70f7a807efab823bc5634436be724052796c +EBUILD gcc-4.3.5.ebuild 1300 SHA256 ff01a4995a4dc68d15e82afdc49d015a8c51952d7fb33db76d244331ed2955b2 SHA512 7374194d402ff3e198e98341f486660ff9eacb547fef2bfbf49f04df6590452995aa3d70fc779ecd2bb8e925fcbda790ec650005127aaec9f8a949c3d99b3025 WHIRLPOOL 6600fc95d2b41d3c9c5acba20d77d5218a71d669354b9d6c3fb18db47d5914537734efa6771d3866731295d2c4f4d818dc786b21d1f579de89c9ea911a8c7568 +EBUILD gcc-4.3.6-r1.ebuild 1293 SHA256 d92dd36c976a545deb3a3691d2e8481a8f1d7aff9285cec06e48fc2d923e9904 SHA512 c1d1191b2f82b40dfb87281aef8d0f299d164a12a66ed93d9d6e34887ff5e2d5cb014cc41be3d7ad4915d00b669ce3009851f6ddcaf72478def092559890b74d WHIRLPOOL 139f0642f3f9b5e100de60af999c6e59f929fdb976b64ff6b1e5d5db708dbda5ed236ecc73a797541125878bbd73f02ad7ea2c078faf9b67718b44961b50562b +EBUILD gcc-4.4.2.ebuild 1371 SHA256 96b177ec69a612cc3ca335484ccd07771192b249879d4f5a49cfdc79737f3f66 SHA512 89c81646eaded69f3fd45b809c1f288e78d16378fa47de0ceafd4115ffb9a88a646f62f6dca7d140ffe5f5cdd17cfb42a879c3b1aa426e162c9dedf8d652e851 WHIRLPOOL feb987154c63c456aef99f531db082234e57f38b0369377e5d00be5b0d0b3a17865eacb3f2a00c1d6e26adde217063aa9f4534f3d5f8f6830d2cbca71cae3987 +EBUILD gcc-4.4.3-r3.ebuild 1439 SHA256 e16fde82fd8bad348980bd43dff9cb84c1f8c7ca145476beb7a7b67c651876e0 SHA512 221afd7035276afb4a388a8fb43d2589a494ae4fbaccecfeef491aa7c0b6227843594e89c049b2e42273be948e3d467f9d5efbb4248b7be1ec1d3d88a2ccb531 WHIRLPOOL 1ce9d5e6196351d04738c4818c615dcd6c1e71e8f27ee09fb57157d2506a049e9ae589f52c3ddf42242108841b20ad4fe4e69d233a484e9f51f42175ed98ef51 +EBUILD gcc-4.4.4-r2.ebuild 1447 SHA256 1a81a54a3eed34b9e86bb0640056c5afa584cba90ff6443fb0ed1c34d6a3b471 SHA512 2794fa9ef4440417008d0f7baf1b44c8d1b56b93f44f91d9a5b726b31ecdfe69550f822f30256bfd85ab5f992aafb74020d32c50c0db755a0c553dad9b9e0a82 WHIRLPOOL 4ade400d0a7a5049541dbcd035d2d1f1624704f0cb4852e47b6cf2e80e059e3de156552b9222fa78a3cc02b468d0359d8bd7f975454ebe57b0450f9ca08a4ff4 +EBUILD gcc-4.4.5.ebuild 1442 SHA256 b77ab609ef768bde84673db0130273a498485b6f775611c45219c36537cc4589 SHA512 ad2accd43b7fafb916e9ab814c928d629af88b1551861a5f4c61ecbd69f90c1a68924417a6bfeea7191adf8b63827d328069c237c7a3f423975096eb4652c78d WHIRLPOOL 9b76e0de8ed3097203a819f202c90808b1587e190d53995556f34998fff9e7c4ba45049760e90c791efdbdb0f4bf8dfd6350a910421507d834ba807b5faf9065 +EBUILD gcc-4.4.6-r1.ebuild 1445 SHA256 8ea8ecde0846a02aa463356e1b61f7a894ee82640320902ba23ddac73199c041 SHA512 66822a94f3c09db06a32bd37268daf5c94a2f60a75db9e3c90f14f8331dcb8347150bb8740cf04f905732a4fd6f82bcb8a4f8ea4b15045e9a353a847c31662ec WHIRLPOOL 59e978fcf530caa19bf1ad8356506901c38b0e1d41b79892167b7e6344dbf344cf5e6ebd9fe673a25f7c107ffa43b635baa80fdcc2302f1c101b2ff6610758f9 +EBUILD gcc-4.4.7.ebuild 1442 SHA256 7b9c1b516b76401879ea15177b4564fe273012e5c5d48d8593ebad586e5b9046 SHA512 faec5dc1d45e95dc86521270b165b8ea25b774fbde39c44c04ad29d9b93a5d9ec8b72da32d93685e45401f07f7ca37e0df8552866a6423c6a101665169c4dcf1 WHIRLPOOL 6a8f0f7d90e65ea78c1f49ca30280fdffd3f68051b752633cca77d963171110045d7faefd0c3ed2d2e10ba1894245063b63a356f99774de2281bae7c58274b7d +EBUILD gcc-4.5.1-r1.ebuild 1458 SHA256 bac5828d9bb1d18b3566a5804c76d3cb04de50bfe7c534eb7bc6cca08b6d39ec SHA512 e6c5dd09379e8d8bb0b09ab82119e0b2e23569a48c3cb3b609cae7ca3246442d8b5231ca4f68a15e05ff25978fabdcc3644598c74db3c14bf6a3113a24f933d4 WHIRLPOOL ba938f5e994b6e87a6ec4bdf70bab88e063150a5bfc86043313e222f4435994c49b1085ed128c6204260ed6594def7b708851252ed71c59a54e695ffa77eb9ec +EBUILD gcc-4.5.2.ebuild 1455 SHA256 be74f444da1c7973a862cfca642b19250b5455f729b543fc35dae2f0664add45 SHA512 4ee387ce05aae2537941ec67c8de57434a83e4995ee73b903f28df355bc07c16a565c24b1e30d1d6db2b55e576559a1e0e71cb56c8cf0e69128d50572cf34bf2 WHIRLPOOL 558f4cf5694aef0b30fe3fc25fce3111c627412eb4c5daf982dd0cb6edb3a1165e7a03b360b0024c9585359c7eb2f3e756c4401f7597cd4f2f84f6ae61b61ea0 +EBUILD gcc-4.5.3-r2.ebuild 1367 SHA256 a1622549309038f1fa6101ca1a7b1bbf65882938e5879475e4b23c55b02032ba SHA512 e887b058bdc342c47de931697d560c07235a1deeb3dc1740c82356e5030105e99cbfe19442a796e1949e33624793b7f8fa0f570eba00efdc61f128e36282c09d WHIRLPOOL 68860e4f4d86bd92d5ee77a86b7f2db6215f2e5ff426ea822be796f89a15ef8174779bf697decdd3486ee00bb7df8f2688e49e6daffa51c052c6fd259975c07a +EBUILD gcc-4.5.4.ebuild 1364 SHA256 282436a55cfa16fd12a9787ce4977fd5592f68e2ba87010d7f816b0134bd5da8 SHA512 43983f4b75e0c5504b2df08d6ed4ace48d6e04f5c34b9a9c816e6bc7769e4d18ec99c68bafe01e164251c04ebbbbaec20b13ff18bea541dad56a89a092eb7966 WHIRLPOOL b4ec66f73cbbf64a01e5bcbe204c30a5db8c761b9f1b2a2c3685f25569f8f64970b5c4bff139f598ca474a2addc89ee0bf31a475a1abf3296f56e51722533ddc +EBUILD gcc-4.6.0.ebuild 1685 SHA256 c2d447d5fae2a7e6c6459875e9af897b4066ba07b545f10d9f85d1025a312f44 SHA512 89adb0693f3d09360991fdf6e983f3ea66d22ea3737d2e7096c0910ebed013a127bd3e669b1fd505607c0c408009d90858f0c249346cc6997032bfe3cad82f3c WHIRLPOOL 51e498bf056b6495d1fafe40ac46b11117dbaec2f9700d02133ab7896f9a3c251f01caf04cf86bbf2c40531ea927606de7adaccf5e3868d0bff44f9cb6782145 +EBUILD gcc-4.6.1-r1.ebuild 1689 SHA256 c8a4eb16b4792ca53981d918fbde5acd7db9ffb70c07a060fd8c08d9971e8103 SHA512 a8edd3ea6c9aea9e901fde2fde687106905215055725e35989b88bd66efa06d274b83ded61f760d63f125bfe8d1f111f7463558b3ad00e6c440d960ff1665347 WHIRLPOOL 73a0bd98a4ad6a8d950ab2290dc7900783d7a7bd0f1b3e0b33da96b1d556a4cbafada8b8fcb068ef7433022c5ca63dc15c20cc94663edd7e8fd4538049820fc4 +EBUILD gcc-4.6.2.ebuild 1775 SHA256 8cc7cb1f57da4406ce376c24cdf929ecf71242cda05715f3b4124871006839e3 SHA512 f66680d8b4d4bc847142745e607f2bfc0d4297fa7dd2087b4a6ec2599eaafbac9ab020a8c1bf15aab52c13bd4b6c22bb8ed46127c659003362b3ce325dcb02c0 WHIRLPOOL 42b40d5cc225094f7f490e006b867d1eb81f71c6009aa825ebd9d031ef5b5278596daef991cc79cc91da765c8c57fcf88fc9145a9cd0542ad5562cea874bce04 +EBUILD gcc-4.6.3.ebuild 1741 SHA256 a39b721760ea5482a45ff4bb9f5c9597a9745a69ceff44d6d5c69b475a3b3157 SHA512 64628b331dcb8d4b718f4f8969ceb330ba5ade7c2706256977ff1c289693c234bce9727b9e5a6ea74a332fafd4c8576b9a6cedac3e0f0648da20940dc417904d WHIRLPOOL feba5fdc82c7e3341838a7888161ced2ab046c3dda71ddf3b8696dc7111cb2bad9c1843de98c382e7bfc960106504c75ec24b0ac7eaad6e33f9c89a6fcc6b80c +EBUILD gcc-4.6.4.ebuild 1748 SHA256 feb6c03c0add3ae3fdc87b28fb74b0888a40cbe4a66fc1920d6ace1bdf2d1f51 SHA512 101193046041db2e834395433adba3f55dc2cc2a47e52f2cd543a13b0bbf6dfa1b8327474870ba0ee2dd7be5931970674d002579eb99e36ed3dded10f27dc3f4 WHIRLPOOL fe0ded46273d04928c9f57006de45065139f58e4a3d94746319b520424879d17dded80fdffa691a77b31361bbc29d53a61ebf101dd14525856982a52b2d80d46 +EBUILD gcc-4.7.0.ebuild 1907 SHA256 46d337010a8b754f155b565239d278c0f3128e8d7bcf87289b6f755bbec8cd7a SHA512 82eac66907f5170d742b144f87868acbee2b18e200a881ca8fc576f74de98147f666136865c8f23c2fb4ddba04caeb275833de64bf486efaf2a4466d497b1456 WHIRLPOOL 6d57d1065da9c7022a397878dc05aaf58c2ebe12fb012ac5bf73a73f44084771d0a767a00b2490f4b76b4efc7ecfe82be1a676cc52a7a503d9fab81407d5ce9d +EBUILD gcc-4.7.1.ebuild 1907 SHA256 b3c4e56e1b681c54d5620bb3ddc2325fc27e87e049adf51220970bfe0e53335f SHA512 a8b0b238792304ab8c710c965c8870d83ff8cec144fe5fe1416a8cd1764186f58b4a329366bb69b26dbe525cd9d609a0c609c96074504abdeb6362185303e43c WHIRLPOOL 7764612d8496073d3d2ed4b8239ac56ee516322171cda9b2ed390cafd69f0b352e45188d36e80771fb7b29c27f90de55dfbbc7c1515f0eb45870d4b697d3220e +EBUILD gcc-4.7.2-r1.ebuild 1910 SHA256 c6554b15e4a3ed77d9df5185f5b15f6879eb58ba9b7d3c991d0e87bbf36d7e0c SHA512 f01042d54f3b49ce1a1e69795044fda118be5d4279b7341b4e44888d2abe09642bc758379902079dd5650ab8924514fe64d5c522c7f3efb1d864240c392a2242 WHIRLPOOL f364ac9c37e450942a84485c21efbd1df6faf6449f3177961359fccc8fdd6607f71567c40f8cbd8fae72775dde82fdc828f5c2ec18c24dbfb0383cdfe6e739aa +EBUILD gcc-4.7.3.ebuild 1907 SHA256 7893a40e567f91488fcb6230d24f767df5177332552c871f3d5488f67bf57fcb SHA512 5fcb5fa675b909c9c607caa396cd6df4a0c14744b74fef7e072f4c418b542b65f0566b6dcd8a54088cea5e8950ceb6ba8e9aff6d73513062d8de53750fc4f490 WHIRLPOOL 27dc55ca319eb16b203fd0abb9023592213f966a92bfeadfd85f3e57f5f741ec5288544bfee2b6626871bf9a6165faed13165256d64edcfaa9693eb3eba54653 +EBUILD gcc-4.8.0.ebuild 1862 SHA256 123b7319f321e4dc6c2ecebb238025c24119d20306579197e2da551a5ad44035 SHA512 d08f20ad80af5498d4746d88fc371676da4129a90dbb0ddf0e12ba959a3dbb0bbf716878bdb1d103b95dc392d1a1e7ee38094543d41ac08f36ffbc0bbe4a4dd7 WHIRLPOOL 60efcdff00ae01a048451cc5e664df8c9a0d0f7dc6228e8f68eea1bb2cecd4e601eeb078f662c52497939759745d0fcaf0fa7a5b8066d7a0f283a35d6f979126 +EBUILD gcc-4.8.1.ebuild 1863 SHA256 3c598877e9c12d9e1e75294ba147af8f0a860ea336cd5d9d782c5133aba50657 SHA512 37c82d8944e9acf358ee63682febebfbd8d849f95b343c9e5255cfa3831e69015abf620a9679693a85a29b8d5c9f387563dac3e6c2adca71f3c6f6dd5195e6de WHIRLPOOL bb0bccf5341e55f9fe81cbd832537c9db5618584de59f5f7ccbd74db3545679f36a8e5c0267d9d5ede5fd0eec20f202bf2c07cf473f3d278295fb442d031a7db +MISC ChangeLog 52271 SHA256 64454620b76a6f3df7803aa7efc6efc67669f04a1f174c8059c105958897efe1 SHA512 1f392ef12a8577f0245bcaf93405f5b39824afbc4c26a30db2198e368665b67669fb58d72c9e2e8d1c2fdf4febd8aa0dbe4a94afed7c7bb6a1d825226205aebf WHIRLPOOL f9c1840e1d6ae36b1d253168a0f2dbf8eaf521cb0f56ff85cc54dca53772ce9db07724048f774c04c634a5d006065e5bae8069bd6ce26223a4a5878ebd2170b0 MISC ChangeLog-2006 112483 SHA256 108a7803efc91b08dd27ca4a83468637222a0685760f63bce724cb486fbc4022 SHA512 2887a66d03f4e1a9c60c743d7aa22147bdd95900b9e759c760a63f1a60c90008585b10b4f46ecc26e0149427bbdb8b83a9de4546d75e9ad935dd8e5377bf8870 WHIRLPOOL a2e1df0a7cead4373b5aeda333d952407049e1945f0a4e7774e1249e9f08ee33faafe0e74adec28b641bf037b8d6a350f45760a25c15e769b23eadb84b7ea48e -MISC metadata.xml 2017 SHA256 b8397e7ce9649b9086d020ee865f1ccd616b338cdae5be3d57494fd15748d132 SHA512 231a34104c4c0fc8f2a2733572236d7638bc9e7241a6d60b90601f24204c2a7ae5d61d351c75179dce05b4e1b7e367b9ef4f8c6d19c58d3695f5e6cb15ab519a WHIRLPOOL 01599d282637b293265f57c05a91447434d8bb33be54d6e89b8739e0f549b2045e4bc9fb6df8c7a6d0e7d6899b818b6f18454906a73edd529fc9ee57f212cce7 +MISC metadata.xml 2124 SHA256 5cebe076e2f23113d5c766ff5ee6f3e10caf2d7aee41e27c2cf7bf30c755f6c4 SHA512 b992f6a96c221f31de47e05962f98c346227b3d9a63fa112f1f9d23f50fc771ede8633f0a40f9847ae09b6d6528b87a54d29fcd408d72bc94881854390d44128 WHIRLPOOL f64012f6b72f8a13b71de5127ffe19b073d9f2bc5099044a8e0e8e6902edb705fa01c722e733c7c084d21804fb72a7c4fe10189846854f450b401d0d2bbbe5e4 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) +Version: GnuPG v2.0.20 (GNU/Linux) -iEYEAREIAAYFAlD+tlcACgkQVWmRsqeSphOgmACfX+diDlvS+EcU7AYS4Cy24Ah0 -tqQAn1drVPiI4DHUDAyHrWJUs4ELpZEb -=LZxW +iQEcBAEBCAAGBQJRrXzlAAoJEO04vUmVeoRjVy4H/1G9YElyRKSP/8zDy9bh4unY +DfoW1u7OoUB14e6HTARGBoYMKzHQjff0KmxObuoMZ3mvcvOa0B/XSAYEgQEKjPmc +Eu60/rufWtg/sbZOzMl8SbOLkjMeSvwcEmRWhqlz3K558dBP5wSK7o11gM4EEOID +RK1AjN4OBJ8s0WF6mU3QkC1ojUMOnqk2DTe39Mvxc6NUuNAaiShiUpAmrKSl4baE +hZLl2WjqaJ1IAvWTZ/lFvk+pdP3+08/KMMjx65d4u4xkF+7C0emCOm58xkk715+0 +S9g+e+tY+gEdxiURwCSVOstQcHyUwknoS/AtmumrK/rKvCK8H5VQErB72nxO4uY= +=X/8x -----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/files/pro-police-docs.patch b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/files/pro-police-docs.patch deleted file mode 100644 index 091ea44ef0..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/files/pro-police-docs.patch +++ /dev/null @@ -1,74 +0,0 @@ -Index: gcc/doc/invoke.texi -=================================================================== -RCS file: /cvsroot/gcc/gcc/gcc/doc/invoke.texi,v -retrieving revision 1.364 -diff -c -3 -p -r1.364 invoke.texi -*** gcc/doc/invoke.texi 21 Nov 2003 11:42:58 -0000 1.364 ---- gcc/doc/invoke.texi 22 Nov 2003 08:12:35 -0000 -*************** in the following sections. -*** 228,234 **** - -Wno-multichar -Wnonnull -Wpacked -Wpadded @gol - -Wparentheses -Wpointer-arith -Wredundant-decls @gol - -Wreturn-type -Wsequence-point -Wshadow @gol -! -Wsign-compare -Wstrict-aliasing @gol - -Wswitch -Wswitch-default -Wswitch-enum @gol - -Wsystem-headers -Wtrigraphs -Wundef -Wuninitialized @gol - -Wunknown-pragmas -Wunreachable-code @gol ---- 228,234 ---- - -Wno-multichar -Wnonnull -Wpacked -Wpadded @gol - -Wparentheses -Wpointer-arith -Wredundant-decls @gol - -Wreturn-type -Wsequence-point -Wshadow @gol -! -Wsign-compare -Wstack-protector -Wstrict-aliasing @gol - -Wswitch -Wswitch-default -Wswitch-enum @gol - -Wsystem-headers -Wtrigraphs -Wundef -Wuninitialized @gol - -Wunknown-pragmas -Wunreachable-code @gol -*************** in the following sections. -*** 681,686 **** ---- 681,687 ---- - -fshort-double -fshort-wchar @gol - -fverbose-asm -fpack-struct -fstack-check @gol - -fstack-limit-register=@var{reg} -fstack-limit-symbol=@var{sym} @gol -+ -fstack-protector -fstack-protector-all @gol - -fargument-alias -fargument-noalias @gol - -fargument-noalias-global -fleading-underscore @gol - -ftls-model=@var{model} @gol -*************** effectively. Often, the problem is that -*** 3014,3019 **** ---- 3015,3024 ---- - complex; GCC will refuse to optimize programs when the optimization - itself is likely to take inordinate amounts of time. - -+ @item -Wstack-protector -+ @opindex Wstack-protector -+ Warn when not issuing stack smashing protection for some reason -+ - @item -Werror - @opindex Werror - Make all warnings into errors. -*************** and grows downwards, you can use the fla -*** 11474,11479 **** ---- 11479,11502 ---- - @option{-fstack-limit-symbol=__stack_limit} and - @option{-Wl,--defsym,__stack_limit=0x7ffe0000} to enforce a stack limit - of 128KB@. Note that this may only work with the GNU linker. -+ -+ @item -fstack-protector -+ @item -fstack-protector-all -+ @opindex fstack-protector -+ @opindex fstack-protector-all -+ @opindex fno-stack-protector -+ Generate code to protect an application from a stack smashing -+ attack. The features are (1) the insertion of random value next to the -+ frame pointer to detect the integrity of the stack, (2) the reordering -+ of local variables to place buffers after pointers to avoid the -+ corruption of pointers that could be used to further corrupt arbitrary -+ memory locations, (3) the copying of pointers in function arguments to -+ an area preceding local variable buffers to prevent the corruption of -+ pointers that could be used to further corrupt arbitrary memory -+ locations, and the (4) omission of instrumentation code from some -+ functions to decrease the performance overhead. If the integrity -+ would be broken, the program is aborted. If no-stack-protector is -+ specified, instrumentation codes are generated at every functions. - - @cindex aliasing of parameters - @cindex parameters, aliased diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-3.1.1-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-3.1.1-r2.ebuild index b3fafb9736..d9493eab09 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-3.1.1-r2.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-3.1.1-r2.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.1.1-r2.ebuild,v 1.13 2012/11/24 21:22:30 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.1.1-r2.ebuild,v 1.14 2013/04/12 06:47:58 ulm Exp $ # NOTE TO MAINTAINER: Info pages get nuked for multiple version installs. # Ill fix it later if i get a chance. @@ -31,7 +31,7 @@ HOMEPAGE="http://gcc.gnu.org/" SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/${P}/${P}.tar.bz2 http://www.ibiblio.org/gentoo/distfiles/${P}_final-patches-1.0.tbz2" -LICENSE="GPL-2 LGPL-2.1" +LICENSE="GPL-2+ LGPL-2.1+" SLOT="${MY_PV}" KEYWORDS="x86 sparc -ppc" IUSE="static nls bootstrap java build" diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-3.2.3-r4.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-3.2.3-r4.ebuild index 703ecca2bc..84086b7732 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-3.2.3-r4.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-3.2.3-r4.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.2.3-r4.ebuild,v 1.31 2012/11/24 21:22:29 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.2.3-r4.ebuild,v 1.32 2013/04/12 06:47:58 ulm Exp $ inherit eutils flag-o-matic libtool versionator @@ -95,7 +95,7 @@ SRC_URI="${SRC_URI} DESCRIPTION="The GNU Compiler Collection" HOMEPAGE="http://gcc.gnu.org/" -LICENSE="GPL-2 LGPL-2.1" +LICENSE="GPL-2+ LGPL-2.1+" # this is a glibc-propolice forced bump to a gcc without guard # when no binary on the system has references to guard@@libgcc # hppa has no dependency on propolice for gcc - skip this arch diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.0.4.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.0.4.ebuild index 4b2c4859e2..1967a80c3d 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.0.4.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.0.4.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.0.4.ebuild,v 1.15 2012/11/24 21:22:30 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.0.4.ebuild,v 1.16 2013/04/12 06:47:58 ulm Exp $ PATCH_VER="1.1" UCLIBC_VER="1.0" @@ -9,7 +9,7 @@ inherit toolchain DESCRIPTION="The GNU Compiler Collection" -LICENSE="GPL-2 LGPL-2.1 FDL-1.2" +LICENSE="GPL-2+ LGPL-2.1+ FDL-1.2+" KEYWORDS="-* ~ia64 ~m68k" RDEPEND="" diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.1.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.1.2.ebuild index e0ee852fb1..f225e7e29a 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.1.2.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.1.2.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.1.2.ebuild,v 1.33 2012/11/29 01:25:47 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.1.2.ebuild,v 1.34 2013/04/12 06:47:58 ulm Exp $ PATCH_VER="1.4" UCLIBC_VER="1.0" @@ -10,7 +10,7 @@ inherit toolchain DESCRIPTION="The GNU Compiler Collection" -LICENSE="GPL-2 LGPL-2.1 FDL-1.2" +LICENSE="GPL-2+ LGPL-2.1+ FDL-1.2+" KEYWORDS="-* alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" RDEPEND="" diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.2.4-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.2.4-r1.ebuild index f9326fc158..98025cca1e 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.2.4-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.2.4-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.2.4-r1.ebuild,v 1.13 2012/11/29 05:06:03 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.2.4-r1.ebuild,v 1.14 2013/04/12 06:47:58 ulm Exp $ PATCH_VER="1.2" UCLIBC_VER="1.0" @@ -9,7 +9,7 @@ inherit toolchain DESCRIPTION="The GNU Compiler Collection" -LICENSE="GPL-3 LGPL-2.1 || ( GPL-3 libgcc libstdc++ ) FDL-1.2" +LICENSE="GPL-3+ LGPL-2.1+ || ( GPL-3+ libgcc libstdc++ ) FDL-1.2+" KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~m68k ~ppc ~ppc64 ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" RDEPEND="" diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.3.3-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.3.3-r2.ebuild index b15e4be31c..24d73b7734 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.3.3-r2.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.3.3-r2.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.3-r2.ebuild,v 1.16 2012/11/24 21:22:29 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.3-r2.ebuild,v 1.17 2013/04/12 06:47:58 ulm Exp $ PATCH_VER="1.2" UCLIBC_VER="1.1" @@ -19,7 +19,7 @@ inherit toolchain DESCRIPTION="The GNU Compiler Collection" -LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ ) FDL-1.2" +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ ) FDL-1.2+" KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" RDEPEND="" diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.3.4.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.3.4.ebuild index 84f21e3b1c..07b7707255 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.3.4.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.3.4.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.4.ebuild,v 1.22 2012/11/24 21:22:30 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.4.ebuild,v 1.23 2013/04/12 06:47:58 ulm Exp $ PATCH_VER="1.4" UCLIBC_VER="1.0" @@ -19,7 +19,7 @@ inherit toolchain DESCRIPTION="The GNU Compiler Collection" -LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ ) FDL-1.2" +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ ) FDL-1.2+" KEYWORDS="alpha amd64 arm -hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" RDEPEND="" diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.3.5.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.3.5.ebuild index ba575ff900..8a21dcaab0 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.3.5.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.3.5.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.5.ebuild,v 1.10 2012/11/24 21:22:29 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.5.ebuild,v 1.11 2013/04/12 06:47:58 ulm Exp $ PATCH_VER="1.1" UCLIBC_VER="1.0" @@ -19,7 +19,7 @@ inherit toolchain DESCRIPTION="The GNU Compiler Collection" -LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ ) FDL-1.2" +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ ) FDL-1.2+" KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" RDEPEND="" diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.3.6-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.3.6-r1.ebuild index c5b96cca33..d9902576ea 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.3.6-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.3.6-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.6-r1.ebuild,v 1.12 2012/11/25 02:47:24 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.6-r1.ebuild,v 1.13 2013/04/12 06:47:58 ulm Exp $ PATCH_VER="1.1" UCLIBC_VER="1.0" @@ -19,7 +19,7 @@ inherit toolchain DESCRIPTION="The GNU Compiler Collection" -LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ ) FDL-1.2" +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ ) FDL-1.2+" KEYWORDS="alpha amd64 arm -hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" RDEPEND="" diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.4.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.4.2.ebuild index 6212d31b74..b6d21d922e 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.4.2.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.4.2.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.2.ebuild,v 1.12 2012/11/24 21:22:29 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.2.ebuild,v 1.13 2013/04/12 06:47:58 ulm Exp $ PATCH_VER="1.0" UCLIBC_VER="1.0" @@ -19,7 +19,7 @@ inherit toolchain DESCRIPTION="The GNU Compiler Collection" -LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2" +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+" KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 -sparc ~x86 ~x86-fbsd" RDEPEND="" diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.4.3-r3.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.4.3-r3.ebuild index a3b66123aa..5881c70cb9 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.4.3-r3.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.4.3-r3.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.3-r3.ebuild,v 1.13 2012/11/24 21:22:29 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.3-r3.ebuild,v 1.15 2013/05/15 02:43:13 dirtyepic Exp $ PATCH_VER="1.4" UCLIBC_VER="1.0" @@ -20,7 +20,7 @@ inherit toolchain DESCRIPTION="The GNU Compiler Collection" -LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2" +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+" KEYWORDS="~alpha ~amd64 arm -hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 sh ~sparc ~x86 ~x86-fbsd" RDEPEND="" @@ -44,12 +44,3 @@ src_unpack() { [[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.4.0/gcc-4.4.0-softfloat.patch } - -pkg_setup() { - toolchain_pkg_setup - - if use graphite ; then - ewarn "Graphite support is still experimental and unstable." - ewarn "Any bugs resulting from the use of Graphite will not be fixed." - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.4.4-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.4.4-r2.ebuild index 72efb123d9..56f6e42120 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.4.4-r2.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.4.4-r2.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.4-r2.ebuild,v 1.16 2012/11/24 21:22:29 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.4-r2.ebuild,v 1.18 2013/05/15 02:43:13 dirtyepic Exp $ PATCH_VER="1.4" UCLIBC_VER="1.0" @@ -21,7 +21,7 @@ inherit toolchain DESCRIPTION="The GNU Compiler Collection" -LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2" +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+" KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" RDEPEND="" @@ -45,12 +45,3 @@ src_unpack() { [[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.4.0/gcc-4.4.0-softfloat.patch } - -pkg_setup() { - toolchain_pkg_setup - - if use graphite ; then - ewarn "Graphite support is still experimental and unstable." - ewarn "Any bugs resulting from the use of Graphite will not be fixed." - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.4.5.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.4.5.ebuild index 0562f6683a..e4ab84015e 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.4.5.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.4.5.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.5.ebuild,v 1.14 2012/11/24 21:22:29 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.5.ebuild,v 1.16 2013/05/15 02:43:13 dirtyepic Exp $ PATCH_VER="1.3" UCLIBC_VER="1.0" @@ -21,7 +21,7 @@ inherit toolchain DESCRIPTION="The GNU Compiler Collection" -LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2" +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+" KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" RDEPEND="" @@ -43,12 +43,3 @@ src_unpack() { [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch [[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.4.0/gcc-4.4.0-softfloat.patch } - -pkg_setup() { - toolchain_pkg_setup - - if use graphite ; then - ewarn "Graphite support is still experimental and unstable." - ewarn "Any bugs resulting from the use of Graphite will not be fixed." - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.4.6-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.4.6-r1.ebuild index a83e6af5e9..9a62519d51 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.4.6-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.4.6-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.6-r1.ebuild,v 1.10 2012/11/24 21:22:30 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.6-r1.ebuild,v 1.12 2013/05/15 02:43:13 dirtyepic Exp $ PATCH_VER="1.0" UCLIBC_VER="1.0" @@ -21,7 +21,7 @@ inherit toolchain DESCRIPTION="The GNU Compiler Collection" -LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2" +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+" KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" RDEPEND="" @@ -43,12 +43,3 @@ src_unpack() { [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch [[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.4.0/gcc-4.4.0-softfloat.patch } - -pkg_setup() { - toolchain_pkg_setup - - if use graphite ; then - ewarn "Graphite support is still experimental and unstable." - ewarn "Any bugs resulting from the use of Graphite will not be fixed." - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.4.7.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.4.7.ebuild index 56d36ddaeb..6493ebab7b 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.4.7.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.4.7.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.7.ebuild,v 1.13 2013/01/03 16:07:39 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.7.ebuild,v 1.16 2013/05/15 02:43:13 dirtyepic Exp $ -PATCH_VER="1.1" +PATCH_VER="1.2" UCLIBC_VER="1.0" # Hardened gcc 4 stuff @@ -21,7 +21,7 @@ inherit toolchain DESCRIPTION="The GNU Compiler Collection" -LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2" +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+" KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" RDEPEND="" @@ -43,12 +43,3 @@ src_unpack() { [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch [[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.4.0/gcc-4.4.0-softfloat.patch } - -pkg_setup() { - toolchain_pkg_setup - - if use graphite ; then - ewarn "Graphite support is still experimental and unstable." - ewarn "Any bugs resulting from the use of Graphite will not be fixed." - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.5.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.5.1-r1.ebuild index 1b072d920b..347e511773 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.5.1-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.5.1-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.1-r1.ebuild,v 1.9 2012/11/24 21:22:30 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.1-r1.ebuild,v 1.11 2013/05/15 02:43:13 dirtyepic Exp $ PATCH_VER="1.5" UCLIBC_VER="1.0" @@ -21,7 +21,7 @@ inherit toolchain DESCRIPTION="The GNU Compiler Collection" -LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2" +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" RDEPEND="" @@ -45,14 +45,3 @@ src_unpack() { [[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.4.0/gcc-4.4.0-softfloat.patch } - -pkg_setup() { - toolchain_pkg_setup - - if use lto ; then - ewarn - ewarn "LTO support is still experimental and unstable." - ewarn "Any bugs resulting from the use of LTO will not be fixed." - ewarn - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.5.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.5.2.ebuild index 450537a358..b7977d2e64 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.5.2.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.5.2.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.2.ebuild,v 1.9 2012/11/24 21:22:30 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.2.ebuild,v 1.11 2013/05/15 02:43:13 dirtyepic Exp $ PATCH_VER="1.2" UCLIBC_VER="1.0" @@ -21,7 +21,7 @@ inherit toolchain DESCRIPTION="The GNU Compiler Collection" -LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2" +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" RDEPEND="" @@ -45,14 +45,3 @@ src_unpack() { [[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.4.0/gcc-4.4.0-softfloat.patch } - -pkg_setup() { - toolchain_pkg_setup - - if use lto ; then - ewarn - ewarn "LTO support is still experimental and unstable." - ewarn "Any bugs resulting from the use of LTO will not be fixed." - ewarn - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.5.3-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.5.3-r2.ebuild index 94c9609bb1..446e3ef0c6 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.5.3-r2.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.5.3-r2.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.3-r2.ebuild,v 1.16 2012/11/24 21:22:30 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.3-r2.ebuild,v 1.18 2013/05/15 02:43:13 dirtyepic Exp $ PATCH_VER="1.6" UCLIBC_VER="1.0" @@ -21,7 +21,7 @@ inherit toolchain DESCRIPTION="The GNU Compiler Collection" -LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2" +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+" KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd" RDEPEND="" @@ -43,14 +43,3 @@ src_unpack() { [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch } - -pkg_setup() { - toolchain_pkg_setup - - if use lto ; then - ewarn - ewarn "LTO support is still experimental and unstable." - ewarn "Any bugs resulting from the use of LTO will not be fixed." - ewarn - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.5.4.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.5.4.ebuild index aae68750d2..ae1c3db1dd 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.5.4.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.5.4.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.4.ebuild,v 1.13 2013/01/03 16:07:39 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.4.ebuild,v 1.16 2013/05/15 02:43:13 dirtyepic Exp $ -PATCH_VER="1.1" +PATCH_VER="1.2" UCLIBC_VER="1.0" # Hardened gcc 4 stuff @@ -21,7 +21,7 @@ inherit toolchain DESCRIPTION="The GNU Compiler Collection" -LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2" +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+" KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd" RDEPEND="" @@ -43,14 +43,3 @@ src_unpack() { [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch } - -pkg_setup() { - toolchain_pkg_setup - - if use lto ; then - ewarn - ewarn "LTO support is still experimental and unstable." - ewarn "Any bugs resulting from the use of LTO will not be fixed." - ewarn - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.6.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.6.0.ebuild index 2a1f75e2a2..bb3526307b 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.6.0.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.6.0.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.0.ebuild,v 1.12 2012/11/24 21:22:29 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.0.ebuild,v 1.14 2013/05/15 02:43:13 dirtyepic Exp $ PATCH_VER="1.3" UCLIBC_VER="1.0" @@ -21,7 +21,7 @@ inherit toolchain DESCRIPTION="The GNU Compiler Collection" -LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2" +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" RDEPEND="" DEPEND="${RDEPEND} @@ -49,8 +49,10 @@ src_unpack() { pkg_setup() { toolchain_pkg_setup - ewarn - ewarn "LTO support is still experimental and unstable." - ewarn "Any bugs resulting from the use of LTO will not be fixed." - ewarn + if use lto ; then + ewarn + ewarn "LTO support is still experimental and unstable." + ewarn "Any bugs resulting from the use of LTO will not be fixed." + ewarn + fi } diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.6.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.6.1-r1.ebuild index 33efbad5df..b4ca758fa7 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.6.1-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.6.1-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.1-r1.ebuild,v 1.9 2012/11/24 21:22:29 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.1-r1.ebuild,v 1.11 2013/05/15 02:43:13 dirtyepic Exp $ PATCH_VER="1.1" UCLIBC_VER="1.0" @@ -21,7 +21,7 @@ inherit toolchain DESCRIPTION="The GNU Compiler Collection" -LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2" +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" RDEPEND="" @@ -50,8 +50,10 @@ src_unpack() { pkg_setup() { toolchain_pkg_setup - ewarn - ewarn "LTO support is still experimental and unstable." - ewarn "Any bugs resulting from the use of LTO will not be fixed." - ewarn + if use lto ; then + ewarn + ewarn "LTO support is still experimental and unstable." + ewarn "Any bugs resulting from the use of LTO will not be fixed." + ewarn + fi } diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.6.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.6.2.ebuild index 3abd721ad0..fb15447a47 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.6.2.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.6.2.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.2.ebuild,v 1.14 2012/11/24 21:22:29 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.2.ebuild,v 1.16 2013/05/15 02:43:13 dirtyepic Exp $ PATCH_VER="1.5" UCLIBC_VER="1.0" @@ -21,7 +21,7 @@ inherit toolchain DESCRIPTION="The GNU Compiler Collection" -LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2" +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" RDEPEND="" @@ -53,8 +53,10 @@ src_unpack() { pkg_setup() { toolchain_pkg_setup - ewarn - ewarn "LTO support is still experimental and unstable." - ewarn "Any bugs resulting from the use of LTO will not be fixed." - ewarn + if use lto ; then + ewarn + ewarn "LTO support is still experimental and unstable." + ewarn "Any bugs resulting from the use of LTO will not be fixed." + ewarn + fi } diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.6.3.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.6.3.ebuild index 22b175a122..824ac9e06e 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.6.3.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.6.3.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.3.ebuild,v 1.28 2013/01/22 15:55:01 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.3.ebuild,v 1.34 2013/05/15 02:43:13 dirtyepic Exp $ -PATCH_VER="1.11" +PATCH_VER="1.13" UCLIBC_VER="1.0" # Hardened gcc 4 stuff @@ -22,8 +22,8 @@ inherit toolchain DESCRIPTION="The GNU Compiler Collection" -LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2" -KEYWORDS="~alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+" +KEYWORDS="~alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh ~sparc x86 ~amd64-fbsd ~x86-fbsd" RDEPEND="" DEPEND="${RDEPEND} @@ -51,8 +51,10 @@ src_unpack() { pkg_setup() { toolchain_pkg_setup - ewarn - ewarn "LTO support is still experimental and unstable." - ewarn "Any bugs resulting from the use of LTO will not be fixed." - ewarn + if use lto ; then + ewarn + ewarn "LTO support is still experimental and unstable." + ewarn "Any bugs resulting from the use of LTO will not be fixed." + ewarn + fi } diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.6.4.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.6.4.ebuild new file mode 100644 index 0000000000..fc3716b7c5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.6.4.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.4.ebuild,v 1.2 2013/05/15 02:43:13 dirtyepic Exp $ + +PATCH_VER="1.0" +UCLIBC_VER="1.0" + +# Hardened gcc 4 stuff +PIE_VER="0.5.2" +SPECS_VER="0.2.0" +SPECS_GCC_VER="4.4.3" +# arch/libc configurations known to be stable with {PIE,SSP}-by-default +PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64" +PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64" +SSP_STABLE="amd64 x86 mips ppc ppc64 arm" +# uclibc need tls and nptl support for SSP support +# uclibc need to be >= 0.9.32 +SSP_UCLIBC_STABLE="x86 amd64 ppc ppc64 arm" +#end Hardened stuff + +inherit toolchain + +DESCRIPTION="The GNU Compiler Collection" + +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" + +RDEPEND="" +DEPEND="${RDEPEND} + elibc_glibc? ( >=sys-libs/glibc-2.8 ) + >=${CATEGORY}/binutils-2.18" + +if [[ ${CATEGORY} != cross-* ]] ; then + PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )" +fi + +src_unpack() { + if has_version '=glibc-2.12 #362315" + EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch" + fi + + toolchain_src_unpack + + use vanilla && return 0 + + [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch +} + +pkg_setup() { + toolchain_pkg_setup + + if use lto ; then + ewarn + ewarn "LTO support is still experimental and unstable." + ewarn "Any bugs resulting from the use of LTO will not be fixed." + ewarn + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.7.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.7.0.ebuild index 21fb758c8b..85dd5e36b6 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.7.0.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.7.0.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.0.ebuild,v 1.7 2012/11/24 21:22:29 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.0.ebuild,v 1.10 2013/05/20 10:56:06 aballier Exp $ PATCH_VER="1.2" UCLIBC_VER="1.0" @@ -22,8 +22,8 @@ inherit toolchain DESCRIPTION="The GNU Compiler Collection" -LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -amd64-fbsd -x86-fbsd" RDEPEND="" DEPEND="${RDEPEND} @@ -56,8 +56,10 @@ src_unpack() { pkg_setup() { toolchain_pkg_setup - ewarn - ewarn "LTO support is still experimental and unstable." - ewarn "Any bugs resulting from the use of LTO will not be fixed." - ewarn + if use lto ; then + ewarn + ewarn "LTO support is still experimental and unstable." + ewarn "Any bugs resulting from the use of LTO will not be fixed." + ewarn + fi } diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.7.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.7.1.ebuild index 367725f9fb..e20b4d4861 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.7.1.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.7.1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.1.ebuild,v 1.8 2012/11/24 21:22:30 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.1.ebuild,v 1.11 2013/05/20 10:56:06 aballier Exp $ PATCH_VER="1.5" UCLIBC_VER="1.0" @@ -22,8 +22,8 @@ inherit toolchain DESCRIPTION="The GNU Compiler Collection" -LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -amd64-fbsd -x86-fbsd" RDEPEND="" DEPEND="${RDEPEND} @@ -56,8 +56,10 @@ src_unpack() { pkg_setup() { toolchain_pkg_setup - ewarn - ewarn "LTO support is still experimental and unstable." - ewarn "Any bugs resulting from the use of LTO will not be fixed." - ewarn + if use lto ; then + ewarn + ewarn "LTO support is still experimental and unstable." + ewarn "Any bugs resulting from the use of LTO will not be fixed." + ewarn + fi } diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.7.2-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.7.2-r1.ebuild new file mode 100644 index 0000000000..f1c2d0b8ed --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.7.2-r1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.2-r1.ebuild,v 1.6 2013/05/20 10:56:06 aballier Exp $ + +PATCH_VER="1.6" +UCLIBC_VER="1.0" + +# Hardened gcc 4 stuff +PIE_VER="0.5.5" +SPECS_VER="0.2.0" +SPECS_GCC_VER="4.4.3" +# arch/libc configurations known to be stable with {PIE,SSP}-by-default +PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64" +PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64" +SSP_STABLE="amd64 x86 ppc ppc64 arm" +# uclibc need tls and nptl support for SSP support +# uclibc need to be >= 0.9.33 +SSP_UCLIBC_STABLE="x86 amd64 ppc ppc64 arm" +#end Hardened stuff + +inherit toolchain + +DESCRIPTION="The GNU Compiler Collection" + +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+" + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -amd64-fbsd -x86-fbsd" + +RDEPEND="" +DEPEND="${RDEPEND} + elibc_glibc? ( >=sys-libs/glibc-2.8 ) + >=${CATEGORY}/binutils-2.18" + +if [[ ${CATEGORY} != cross-* ]] ; then + PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )" +fi + +src_unpack() { + if has_version '=glibc-2.12 #362315" + EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch" + fi + + # drop the x32 stuff once 4.7 goes stable + if [[ ${CTARGET} != x86_64* ]] || ! has x32 $(get_all_abis TARGET) ; then + EPATCH_EXCLUDE+=" 90_all_gcc-4.7-x32.patch" + fi + + toolchain_src_unpack + + use vanilla && return 0 + + [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch +} + +pkg_setup() { + toolchain_pkg_setup + + if use lto ; then + ewarn + ewarn "LTO support is still experimental and unstable." + ewarn "Any bugs resulting from the use of LTO will not be fixed." + ewarn + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.7.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.7.3.ebuild similarity index 75% rename from sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.7.2.ebuild rename to sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.7.3.ebuild index 6a68ac57d4..68c98affa3 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.7.2.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.7.3.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.2.ebuild,v 1.7 2012/11/24 21:22:30 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.3.ebuild,v 1.2 2013/05/20 10:56:06 aballier Exp $ -PATCH_VER="1.3" +PATCH_VER="1.0" UCLIBC_VER="1.0" # Hardened gcc 4 stuff @@ -22,10 +22,9 @@ inherit toolchain DESCRIPTION="The GNU Compiler Collection" -LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2" +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -amd64-fbsd -x86-fbsd" RDEPEND="" DEPEND="${RDEPEND} @@ -58,8 +57,10 @@ src_unpack() { pkg_setup() { toolchain_pkg_setup - ewarn - ewarn "LTO support is still experimental and unstable." - ewarn "Any bugs resulting from the use of LTO will not be fixed." - ewarn + if use lto ; then + ewarn + ewarn "LTO support is still experimental and unstable." + ewarn "Any bugs resulting from the use of LTO will not be fixed." + ewarn + fi } diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.8.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.8.0.ebuild new file mode 100644 index 0000000000..1b05437675 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.8.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.8.0.ebuild,v 1.8 2013/05/19 14:12:15 blueness Exp $ + +PATCH_VER="1.3" +UCLIBC_VER="1.0" + +# Hardened gcc 4 stuff +PIE_VER="0.5.5" +SPECS_VER="0.2.0" +SPECS_GCC_VER="4.4.3" +# arch/libc configurations known to be stable with {PIE,SSP}-by-default +PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64" +PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64" +SSP_STABLE="amd64 x86 mips ppc ppc64 arm" +# uclibc need tls and nptl support for SSP support +# uclibc need to be >= 0.9.33 +SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm" +#end Hardened stuff + +inherit toolchain + +DESCRIPTION="The GNU Compiler Collection" + +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+" + +KEYWORDS="" + +RDEPEND="" +DEPEND="${RDEPEND} + elibc_glibc? ( >=sys-libs/glibc-2.8 ) + >=${CATEGORY}/binutils-2.20" + +if [[ ${CATEGORY} != cross-* ]] ; then + PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )" +fi + +src_unpack() { + if has_version '=glibc-2.12 #362315" + EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch" + fi + + toolchain_src_unpack + + use vanilla && return 0 + + [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch +} + +pkg_setup() { + toolchain_pkg_setup + + if use lto ; then + ewarn + ewarn "LTO support is still experimental and unstable. Any bug reports" + ewarn "about LTO that do not include an upstream patch will be closed as" + ewarn "invalid." + ewarn + fi +} + +pkg_postinst() { + toolchain_pkg_postinst + + elog + elog "Packages failing to build with GCC 4.8 are tracked at" + elog "https://bugs.gentoo.org/461954" + elog +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.8.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.8.1.ebuild new file mode 100644 index 0000000000..9447cf88f0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.8.1.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.8.1.ebuild,v 1.1 2013/06/04 05:25:51 dirtyepic Exp $ + +PATCH_VER="1.0" +UCLIBC_VER="1.0" + +# Hardened gcc 4 stuff +PIE_VER="0.5.6" +SPECS_VER="0.2.0" +SPECS_GCC_VER="4.4.3" +# arch/libc configurations known to be stable with {PIE,SSP}-by-default +PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64" +PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64" +SSP_STABLE="amd64 x86 mips ppc ppc64 arm" +# uclibc need tls and nptl support for SSP support +# uclibc need to be >= 0.9.33 +SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm" +#end Hardened stuff + +inherit toolchain + +DESCRIPTION="The GNU Compiler Collection" + +LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+" + +KEYWORDS="" + +RDEPEND="" +DEPEND="${RDEPEND} + elibc_glibc? ( >=sys-libs/glibc-2.8 ) + >=${CATEGORY}/binutils-2.20" + +if [[ ${CATEGORY} != cross-* ]] ; then + PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )" +fi + +src_unpack() { + if has_version '=glibc-2.12 #362315" + EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch" + fi + + toolchain_src_unpack + + use vanilla && return 0 + + [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch +} + +pkg_setup() { + toolchain_pkg_setup + + if use lto ; then + ewarn + ewarn "LTO support is still experimental and unstable. Any bug reports" + ewarn "about LTO that do not include an upstream patch will be closed as" + ewarn "invalid." + ewarn + fi +} + +pkg_postinst() { + toolchain_pkg_postinst + + elog + elog "Packages failing to build with GCC 4.8 are tracked at" + elog "https://bugs.gentoo.org/461954" + elog +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/metadata.xml index 3fe3ae1c93..a595b1856b 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/metadata.xml @@ -30,5 +30,6 @@ Build support for the Objective C++ language Build support for the Objective C code language Garbage Collector + Run the testsuite and install the results (requires FEATURES=test) diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/ChangeLog new file mode 100644 index 0000000000..d2d35bf631 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/ChangeLog @@ -0,0 +1,941 @@ +# ChangeLog for sys-devel/gdb +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/ChangeLog,v 1.241 2013/06/23 02:16:26 vapier Exp $ + + 23 Jun 2013; Mike Frysinger gdb-7.6.ebuild: + Apply fix from upstream for cpuid on x86 on hardened systems #467806. + +*gdb-7.6 (26 Apr 2013) + + 26 Apr 2013; Mike Frysinger +gdb-7.6.ebuild: + Version bump. + + 12 Apr 2013; Jeroen Roovers gdb-7.5.1.ebuild: + Stable for HPPA (bug #457796). + + 21 Feb 2013; Agostino Sarubbo gdb-7.5.1.ebuild: + Stable for sparc, wrt bug #457796 + + 21 Feb 2013; Agostino Sarubbo gdb-7.5.1.ebuild: + Stable for ia64, wrt bug #457796 + + 21 Feb 2013; Zac Medico gdb-7.5.1.ebuild, + gdb-9999.ebuild: + Add ~arm-linux keyword. + + 20 Feb 2013; Agostino Sarubbo gdb-7.5.1.ebuild: + Stable for s390, wrt bug #457796 + + 19 Feb 2013; Agostino Sarubbo gdb-7.5.1.ebuild: + Stable for arm, wrt bug #457796 + + 19 Feb 2013; Agostino Sarubbo gdb-7.5.1.ebuild: + Stable for alpha, wrt bug #457796 + + 18 Feb 2013; Agostino Sarubbo gdb-7.5.1.ebuild: + Stable for ppc64, wrt bug #457796 + + 18 Feb 2013; Agostino Sarubbo gdb-7.5.1.ebuild: + Stable for ppc, wrt bug #457796 + + 18 Feb 2013; Agostino Sarubbo gdb-7.5.1.ebuild: + Stable for x86, wrt bug #457796 + + 18 Feb 2013; Agostino Sarubbo gdb-7.5.1.ebuild: + Stable for amd64, wrt bug #457796 + + 09 Feb 2013; Mike Frysinger gdb-6.6-r2.ebuild, + gdb-6.7.1-r3.ebuild, gdb-6.8-r1.ebuild, gdb-6.8-r2.ebuild, gdb-7.0.1.ebuild, + gdb-7.1.ebuild, gdb-7.2.50.20101117.4.15.ebuild, gdb-7.2.ebuild, + gdb-7.3.1-r1.ebuild, gdb-7.3.1.ebuild, gdb-7.3.ebuild, gdb-7.4.1.ebuild, + gdb-7.4.ebuild, gdb-7.5.1.ebuild, gdb-7.5.ebuild, gdb-9999.ebuild: + Update HOMEPAGE/SRC_URI to use sourceware.org #455152 by wbrana. + + 08 Jan 2013; Mike Frysinger gdb-7.5.1.ebuild: + Fix x32 builds. + + 01 Jan 2013; Raúl Porcel gdb-7.5.ebuild: + s390 stable wrt #444902 + + 30 Dec 2012; Agostino Sarubbo gdb-7.5.ebuild: + Stable for alpha, wrt bug #444902 + + 29 Dec 2012; Agostino Sarubbo gdb-7.5.ebuild: + Stable for sparc, wrt bug #444902 + + 17 Dec 2012; Agostino Sarubbo gdb-7.5.ebuild: + Stable for ia64, wrt bug #444902 + + 06 Dec 2012; Pawel Hajdan jr gdb-7.5.ebuild: + x86 stable wrt bug #444902 + + 01 Dec 2012; Anthony G. Basile gdb-7.5.ebuild: + stable arm ppc64, bug #444902 + + 29 Nov 2012; Brent Baude gdb-7.5.ebuild: + Marking gdb-7.5 ppc for bug 444902 + +*gdb-7.5.1 (29 Nov 2012) + + 29 Nov 2012; Mike Frysinger +gdb-7.5.1.ebuild: + Version bump. + + 29 Nov 2012; Jeroen Roovers gdb-7.5.ebuild: + Stable for HPPA (bug #444902). + + 28 Nov 2012; gdb-7.5.ebuild: + Stable for amd64, wrt bug #444902 + +*gdb-7.5 (17 Aug 2012) + + 17 Aug 2012; Mike Frysinger +gdb-7.5.ebuild: + Version bump. + + 23 Jul 2012; Mike Frysinger gdb-7.4.1.ebuild: + Fix building with linux-headers-3.5. + + 10 May 2012; Alexis Ballier gdb-7.4.1.ebuild: + keyword ~amd64-fbsd + + 27 Apr 2012; Mike Frysinger gdb-6.6-r2.ebuild, + gdb-6.7.1-r3.ebuild, gdb-6.8-r1.ebuild, gdb-6.8-r2.ebuild, gdb-7.0.1.ebuild, + gdb-7.1.ebuild, gdb-7.2.50.20101117.4.15.ebuild, gdb-7.2.ebuild, + gdb-7.3.1-r1.ebuild, gdb-7.3.1.ebuild, gdb-7.3.ebuild, gdb-7.4.1.ebuild, + gdb-7.4.ebuild, gdb-9999.ebuild: + Use mirror://gnu as pointed out by repoman. + +*gdb-7.4.1 (27 Apr 2012) + + 27 Apr 2012; Mike Frysinger +gdb-7.4.1.ebuild: + Version bump. + + 13 Feb 2012; Kacper Kowalik gdb-7.3.1.ebuild: + ppc64 stable wrt #395017 + + 01 Feb 2012; Brent Baude gdb-7.3.1.ebuild: + Marking gdb-7.3.1 ppc for bug 395017 + + 25 Jan 2012; Mike Frysinger gdb-7.4.ebuild, + gdb-9999.ebuild: + Set includedir to /usr/$CTARGET for cross-compilers #400729 by Karsten + Steingaß. + + 25 Jan 2012; Mike Frysinger gdb-7.4.ebuild, + gdb-9999.ebuild: + Do not mention the PATCH_VER in the version branding when USE=vanilla + #400707. + +*gdb-7.4 (25 Jan 2012) + + 25 Jan 2012; Mike Frysinger +gdb-7.4.ebuild: + Version bump. + + 15 Jan 2012; Raúl Porcel gdb-7.3.1.ebuild: + alpha/ia64/s390/sparc stable wrt #395017 + + 13 Jan 2012; Mike Frysinger gdb-7.3.1-r1.ebuild, + gdb-9999.ebuild: + Unify live/release ebuilds, and properly control zlib dep. + + 10 Jan 2012; Fabian Groffen gdb-7.3.1-r1.ebuild: + Fix installation with USE=client on 64-bits Solaris targets + + 06 Jan 2012; Fabian Groffen gdb-7.3.1-r1.ebuild: + Marked ~x64-freebsd + + 04 Jan 2012; Pawel Hajdan jr gdb-7.3.1.ebuild: + x86 stable wrt bug #395017 + + 02 Jan 2012; Mike Frysinger gdb-7.3.1-r1.ebuild, + gdb-9999.ebuild: + Merge live/non-live ebuilds, fix up USE="-client -server" behavior, and + handle gdbserver better in unsupported configurations #396697 by Thomas + Sachau. + + 01 Jan 2012; Fabian Groffen gdb-7.3.1-r1.ebuild: + Remove/check existing files (wrt Prefix offset) + +*gdb-7.3.1-r1 (31 Dec 2011) + + 31 Dec 2011; Mike Frysinger +gdb-7.3.1-r1.ebuild, + metadata.xml: + Add USE=client/server support, and fix up the install of helper libraries. + + 29 Dec 2011; Jeroen Roovers gdb-7.3.1.ebuild: + Stable for HPPA (bug #395017). + + 23 Dec 2011; Matt Turner gdb-7.3.1.ebuild: + alpha stable, bug #395017. + + 22 Dec 2011; Markus Meier gdb-7.3.1.ebuild: + arm stable, bug #395017 + + 21 Dec 2011; Fabian Groffen gdb-7.3.1.ebuild: + Add Prefix keywords + + 18 Dec 2011; Agostino Sarubbo gdb-7.3.1.ebuild: + Stable for AMD64, wrt bug #395017 + + 08 Dec 2011; Mike Frysinger gdb-7.3.1.ebuild: + Add patch from upstream for x32 support. + + 02 Dec 2011; Mike Frysinger gdb-7.3.1.ebuild, + gdb-9999.ebuild, metadata.xml: + Enable python support by default #386141 by Ben Longbons. + +*gdb-7.3.1 (07 Sep 2011) + + 07 Sep 2011; Mike Frysinger +gdb-7.3.1.ebuild, + gdb-9999.ebuild: + Version bump and sync live ebuilds with release. + + 03 Sep 2011; Fabian Groffen gdb-7.2.ebuild, + gdb-7.3.ebuild, gdb-9999.ebuild: + Fixed Prefix support, and marked ~x86-macos and ~x64-macos + + 23 Aug 2011; Mike Frysinger gdb-7.3.ebuild, + gdb-9999.ebuild: + Set EGIT vars before we inherit the git eclass. + + 22 Aug 2011; Mike Frysinger gdb-7.3.ebuild, + gdb-9999.ebuild: + Use /usr/lib/debug as the separate debug dir since everything else atm + assumes that canonical location #378537 by Michał Górny. + +*gdb-9999 (13 Aug 2011) + + 13 Aug 2011; Mike Frysinger gdb-7.3.ebuild, + +gdb-9999.ebuild: + Add support for live git trees, and merge the different versions we have for + fedora/weekly snapshots. + + 13 Aug 2011; Mike Frysinger gdb-7.2.ebuild, + gdb-7.3.ebuild: + Depend on yacc for build. + +*gdb-7.3 (07 Aug 2011) + + 07 Aug 2011; Mike Frysinger +gdb-7.3.ebuild: + Version bump. + + 04 Apr 2011; Jeroen Roovers gdb-7.2.ebuild: + Stable for HPPA (bug #350259). + + 22 Mar 2011; Mike Frysinger gdb-7.1.ebuild, + gdb-7.2.ebuild: + Switch back to system readline now that newer versions work again. + + 16 Mar 2011; Kacper Kowalik gdb-7.2.ebuild: + ppc64 stable wrt #350259 + + 28 Feb 2011; Brent Baude gdb-7.2.ebuild: + stable ppc, bug 350259 + + 06 Feb 2011; Mart Raudsepp gdb-6.6-r2.ebuild: + Drop to ~mips + + 29 Jan 2011; Raúl Porcel gdb-7.2.ebuild: + alpha/ia64/s390/sparc stable wrt #350259 + + 08 Jan 2011; Markus Meier gdb-7.2.ebuild: + arm stable, bug #350259 + + 04 Jan 2011; Markos Chandras gdb-7.2.ebuild: + Stable on amd64 wrt bug #350259 + + 03 Jan 2011; Pawel Hajdan jr gdb-7.2.ebuild: + x86 stable wrt bug #350259 + +*gdb-7.2.50.20101117.4.15 (31 Dec 2010) + + 31 Dec 2010; Mike Frysinger gdb-7.2.ebuild, + +gdb-7.2.50.20101117.4.15.ebuild: + Merge rpm and non-rpm ebuilds, and version bump the rpm one. + + 14 Sep 2010; Mike Frysinger gdb-7.2.ebuild: + Fix EAPI=3 porting and force usage of python-2 by Arfrever Frehtes Taifersar + Arahesis #316945. + + 11 Sep 2010; Mike Frysinger gdb-7.0.1.ebuild: + Mark s390 stable #310159. + + 11 Sep 2010; Mike Frysinger gdb-7.2.ebuild: + Enable 64-bit-bfd all the time #330851 by Hugo Mildenberger. + +*gdb-7.2 (11 Sep 2010) + + 11 Sep 2010; Mike Frysinger +gdb-7.2.ebuild: + Version bump. + + 21 May 2010; Peter Volkov gdb-7.0.1.ebuild: + amd64 stable, bug 310159 + + 20 May 2010; Jeroen Roovers gdb-7.0.1.ebuild: + Stable for HPPA (bug #310159). + + 09 May 2010; Raúl Porcel gdb-7.0.1.ebuild: + alpha/arm/ia64/sparc stable wrt #310159 + + 16 Apr 2010; Brent Baude gdb-7.0.1.ebuild: + Marking gdb-7.0.1 ppc for bug 310159 + + 29 Mar 2010; Christian Faulhammer gdb-7.0.1.ebuild: + stable x86, bug 310159 + + 22 Mar 2010; Brent Baude gdb-7.0.1.ebuild: + Marking gdb-7.0.1 ppc64 for bug 310159 + +*gdb-7.1 (19 Mar 2010) + + 19 Mar 2010; Mike Frysinger +gdb-7.1.ebuild: + Version bump. + + 26 Jan 2010; Jeroen Roovers gdb-7.0.ebuild: + Stable for HPPA (bug #296389). + + 10 Jan 2010; nixnut gdb-7.0.ebuild: + ppc stable #296389 + +*gdb-7.0.1 (05 Jan 2010) + + 05 Jan 2010; Mike Frysinger +gdb-7.0.1.ebuild: + Version bump. + + 05 Jan 2010; Mike Frysinger gdb-7.0.ebuild: + Add fix by Knut St. Osmundsen for building with USE=multitarget #299600. + + 01 Jan 2010; Tobias Klausmann gdb-7.0.ebuild: + Stable on alpha, bug #296389 + + 22 Dec 2009; Markus Meier gdb-7.0.ebuild: + amd64/arm/x86 stable, bug #296389 + +*gdb-7.0 (10 Oct 2009) + + 10 Oct 2009; Mike Frysinger +gdb-7.0.ebuild, + metadata.xml: + Version bump. + + 10 Oct 2009; Mike Frysinger gdb-6.8-r1.ebuild, + gdb-6.8-r2.ebuild, gdb-6.8.50.20090811.2.12.ebuild: + Update readline check to include SLOT. + + 16 Aug 2009; Mike Frysinger gdb-6.8-r2.ebuild: + Add support for IUSE=expat #280391 by Maciej Mrozowski. + +*gdb-6.8.50.20090811.2.12 (16 Aug 2009) + + 16 Aug 2009; Mike Frysinger + +gdb-6.8.50.20090811.2.12.ebuild: + Version bump. + +*gdb-6.8.50.20090302.8.11 (12 Mar 2009) + + 12 Mar 2009; Mike Frysinger + +gdb-6.8.50.20090302.8.11.ebuild: + Add an ebuild for Fedora rpms (since they apply a ton of custom patches). + +*gdb-6.8-r2 (12 Mar 2009) + + 12 Mar 2009; Mike Frysinger +gdb-6.8-r2.ebuild: + Grab fix from Fedora for accessing tls vars (like errno). + + 22 Feb 2009; Mike Frysinger gdb-6.8-r1.ebuild: + Use system readline only if it is version 5 #259865 by michel. + + 01 Feb 2009; nixnut gdb-6.8-r1.ebuild: + ppc stable #255219 + + 23 Jan 2009; Brent Baude gdb-6.8-r1.ebuild: + stable ppc64, bug 255219 + + 23 Jan 2009; Raúl Porcel gdb-6.8-r1.ebuild: + ia64/sparc stable wrt #255219 + + 18 Jan 2009; Markus Meier gdb-6.8-r1.ebuild: + amd64/x86 stable, bug #255219 + + 18 Jan 2009; Tobias Klausmann gdb-6.8-r1.ebuild: + Stable on alpha, bug #255219 + + 18 Jan 2009; Guy Martin gdb-6.8-r1.ebuild: + hppa stable, #255219 + + 02 Aug 2008; Panagiotis Christopoulos metadata.xml: + Update metadata.xml to include USE flag descriptions. Entries taken from + profiles/use.local.desc. GLEP 56 + +*gdb-6.8-r1 (21 Jun 2008) + + 21 Jun 2008; Mike Frysinger +gdb-6.8-r1.ebuild: + Add some PIE patches #223533 by Magnus Granberg. + + 07 Apr 2008; Mike Frysinger gdb-6.8.ebuild: + Workaround build failure with USE=multitarget #216368. + + 30 Mar 2008; Mike Frysinger gdb-6.7.1-r3.ebuild, + gdb-6.8.ebuild: + Use strip-unsupported-flags rather than replace-flags as pointed out by Donnie. + + 30 Mar 2008; Markus Rothe gdb-6.7.1-r3.ebuild: + Stable on ppc64; bug #215339 + + 30 Mar 2008; Raúl Porcel gdb-6.7.1-r3.ebuild: + alpha/ia64/sparc stable wrt #215339 + + 29 Mar 2008; Dawid Węgliński gdb-6.7.1-r3.ebuild: + Stable on x86 (bug #215339) + + 29 Mar 2008; Jeroen Roovers gdb-6.7.1-r3.ebuild: + Stable for HPPA (bug #215339). + +*gdb-6.8 (29 Mar 2008) + + 29 Mar 2008; Mike Frysinger +gdb-6.8.ebuild: + Version bump. + + 29 Mar 2008; Brent Baude gdb-6.7.1-r3.ebuild: + stable ppc, bug 215339 + + 25 Mar 2008; Santiago M. Mola gdb-6.7.1-r3.ebuild: + amd64 stable + +*gdb-6.7.1-r3 (25 Feb 2008) + + 25 Feb 2008; Mike Frysinger +gdb-6.7.1-r3.ebuild: + Grab fix from upstream for crash #210636 by emerald. + + 24 Feb 2008; Raúl Porcel gdb-6.7.1-r2.ebuild: + alpha/ia64/sparc/x86 stable + +*gdb-6.7.1-r2 (22 Jan 2008) + + 22 Jan 2008; Diego Pettenò +gdb-6.7.1-r2.ebuild: + Use system libreadline rather than building an internal copy. Closes bug + #206947. + + 30 Dec 2007; Mike Frysinger gdb-6.7.1-r1.ebuild: + Fixup duel build code a bit as well as the patch itself. + +*gdb-6.7.1-r1 (29 Dec 2007) + + 29 Dec 2007; Mike Frysinger +gdb-6.7.1-r1.ebuild: + Add DUEL support #199987 by Sergei Golubchik. + + 16 Dec 2007; Markus Rothe gdb-6.7.1.ebuild: + Stable on ppc64; bug #202246 + + 16 Dec 2007; Samuli Suominen gdb-6.7.1.ebuild: + amd64 stable wrt #202246 + + 15 Dec 2007; Raúl Porcel gdb-6.7.1.ebuild: + alpha/ia64/sparc stable wrt #202246 + + 15 Dec 2007; Dawid Węgliński gdb-6.7.1.ebuild: + Stable on x86 (bug #202246) + + 14 Dec 2007; Jeroen Roovers gdb-6.7.1.ebuild: + Stable for HPPA (bug #202246). + + 14 Dec 2007; nixnut gdb-6.7.1.ebuild: + Stable on ppc wrt bug 202246 + +*gdb-6.7.1 (29 Oct 2007) + + 29 Oct 2007; Mike Frysinger +gdb-6.7.1.ebuild: + Version bump. + +*gdb-6.7 (10 Oct 2007) + + 10 Oct 2007; Mike Frysinger +gdb-6.7.ebuild: + Version bump. + + 09 Jul 2007; Mike Frysinger gdb-6.6-r2.ebuild: + Fix building on hppa with sanitized headers #180476. + + 12 May 2007; Joshua Kinard gdb-6.6-r2.ebuild: + Stable on mips. + + 11 Apr 2007; Tobias Scherbaum gdb-6.6-r2.ebuild: + ppc stable, bug #144833 + + 10 Apr 2007; Jose Luis Rivero gdb-6.6-r2.ebuild: + alpha stable wrt security bug #144833 + + 10 Apr 2007; Michael Cummings gdb-6.6-r2.ebuild: + sparc stable wrt security bug 144833 + + 09 Apr 2007; Raúl Porcel gdb-6.6-r2.ebuild: + ia64 stable wrt security bug 144833 + + 06 Apr 2007; Jeroen Roovers gdb-6.6-r2.ebuild: + Stable for HPPA (bug #144833). + + 06 Apr 2007; Peter Weller gdb-6.6-r2.ebuild: + Stable on amd64 wrt bug 144833 + + 06 Apr 2007; Christian Faulhammer gdb-6.6-r2.ebuild: + stable x86, security bug 144833 + + 05 Apr 2007; Markus Rothe gdb-6.6-r2.ebuild: + Stable on ppc64; bug #144833 + +*gdb-6.6-r2 (31 Mar 2007) + + 31 Mar 2007; Mike Frysinger +gdb-6.6-r2.ebuild: + Fix .gdbinit checks #169609 and add stack overflow checks #144833 by Tavis + Ormandy. + + 16 Mar 2007; Jose Luis Rivero gdb-6.6.ebuild: + Stable on alpha wrt bug #164336 + +*gdb-6.6-r1 (04 Mar 2007) + + 04 Mar 2007; Mike Frysinger +gdb-6.6-r1.ebuild: + Add some fixes from upstream #150963 (fix SuperH detection) by Manuel Lauss + and #169366 (fix Corrupted DWARF expression error) by Hanno Meyer-Thurow. + + 21 Feb 2007; Alexander H. Færøy gdb-6.6.ebuild: + Stable on MIPS; bug #164336 + + 31 Jan 2007; Markus Rothe gdb-6.6.ebuild: + Stable on ppc64; bug #164336 + + 31 Jan 2007; Olivier Crête gdb-6.6.ebuild: + Stable on amd64 per bug #164336 + + 31 Jan 2007; Jeroen Roovers gdb-6.6.ebuild: + Stable for HPPA (bug #164336). + + 29 Jan 2007; Gustavo Zacarias gdb-6.6.ebuild: + Stable on sparc wrt #164336 + + 29 Jan 2007; Raúl Porcel gdb-6.6.ebuild: + x86 stable wrt bug 164336 + + 29 Jan 2007; Luca Barbato gdb-6.6.ebuild: + Marked ppc + +*gdb-6.6 (19 Dec 2006) + + 19 Dec 2006; Mike Frysinger +gdb-6.6.ebuild: + Version bump. + +*gdb-6.5-r2 (24 Aug 2006) + + 24 Aug 2006; Mike Frysinger +gdb-6.5-r2.ebuild: + Add patch for gnu hash support from upstream #144851 by Christophe Saout. + + 01 Jul 2006; gdb-6.5-r1.ebuild: + - fix gdbinit file causing errors with recent gdb. bug 97409 + + 22 Jun 2006; files/gdb-6.4-scanmem.patch, + files/gdb-6.5-scanmem.patch, gdb-6.5-r1.ebuild: + - fix segv in scanmem when no parms are given avoid memleak also + + 22 Jun 2006; Mike Frysinger + +files/gdb-6.5-locale.patch, gdb-6.5.ebuild: + Fix issues with funky locales #125264 by J. + +*gdb-6.5-r1 (21 Jun 2006) + + 21 Jun 2006; +files/gdb-6.5-scanmem.patch, + +gdb-6.5-r1.ebuild: + - bump scanmem patch + +*gdb-6.5 (21 Jun 2006) + + 21 Jun 2006; Mike Frysinger +gdb-6.5.ebuild: + Version bump. + +*gdb-6.4-r5 (18 Jun 2006) + + 18 Jun 2006; Tony Vroon + +files/gdb-6.4-ppc-stack.patch, +gdb-6.4-r5.ebuild: + Apply upstream patch to get usable backtraces on PPC. Research by illusion + in bug #137125. + + 03 May 2006; Diego Pettenò gdb-6.4-r4.ebuild: + Add ~x86-fbsd keyword. + + 27 Apr 2006; Alec Warner files/digest-gdb-6.1, + files/digest-gdb-6.2.1, files/digest-gdb-6.3-r4, files/digest-gdb-6.3-r5, + files/digest-gdb-6.4, files/digest-gdb-6.4-r1, files/digest-gdb-6.4-r2, + files/digest-gdb-6.4-r3, files/digest-gdb-6.4-r4, Manifest: + Fixing SHA256 digest, pass four + +*gdb-6.4-r4 (16 Mar 2006) + + 16 Mar 2006; Mike Frysinger + +files/gdb-6.4-avr-eclipse.patch, +gdb-6.4-r4.ebuild: + Add patch from upstream for avr/eclipse compat #126288 by Ian Hubbertz. + +*gdb-6.4-r3 (05 Mar 2006) + + 05 Mar 2006; Mike Frysinger +gdb-6.4-r3.ebuild: + Drop relative patch #122050 by Stefan Knorr. + +*gdb-6.3-r5 (21 Feb 2006) + + 21 Feb 2006; Kevin F. Quinn +gdb-6.3-r5.ebuild: + Added patches from RedHat to support PIEs in gdb-6.3 + + 19 Feb 2006; Joshua Kinard gdb-6.4.ebuild: + Marked stable on mips. + +*gdb-6.4-r2 (23 Jan 2006) + + 23 Jan 2006; Mike Frysinger + +files/gdb-6.3-partial-die-20050503.patch, +gdb-6.4-r2.ebuild: + Add patch from Fedora to fix #120091 by Ed Catmur. + + 16 Jan 2006; files/gdb-6.4-scanmem.patch: + - scanmem patch updates from the PaX Team. Fixed compilation warnings and + clean up the control flow a bit (one less level of indentation) and I also + added tab completion for 'scanmem'. + +*gdb-6.4-r1 (08 Dec 2005) + + 08 Dec 2005; +files/gdb-6.4-scanmem.patch, + +gdb-6.4-r1.ebuild, gdb-6.4.ebuild: + - fwd port scanmem patch for gdb-6.4 + + 09 Dec 2005; Mike Frysinger + +files/gdb-6.4-sse2-register-display.patch, gdb-6.4.ebuild: + Disable building with -Werror #114902. + +*gdb-6.4 (02 Dec 2005) + + 02 Dec 2005; Mike Frysinger + +files/gdb-6.4-relative-paths.patch, +files/gdb-6.4-uclibc.patch, + +gdb-6.4.ebuild: + Version bump. + + 16 Jul 2005; Danny van Dyk gdb-6.3-r4.ebuild: + Marked s390. + +*gdb-6.3-r4 (09 Jul 2005) + + 09 Jul 2005; Mike Frysinger +gdb-6.3-r4.ebuild: + Sync with latest debian patchset. + +*gdb-6.2.1-r1 (15 May 2005) + + 15 May 2005; -gdb-6.0-r1.ebuild, -gdb-6.0.ebuild, + -gdb-6.1.1.ebuild, -gdb-6.2.1-r1.ebuild, -gdb-6.2.ebuild, gdb-6.3-r3.ebuild, + -gdb-6.3.ebuild: + - stable on arm #91654 - cleanup most vuln non stabilized versions of gdb + + 15 May 2005; gdb-6.3-r3.ebuild: + Stable on IA64, bug #91654. + + 09 May 2005; files/gdb-6.3-gdbinit-stat.patch: + - Jan Postransky writes via email gdb doesn't read .gdbinit file in current + working directory. I suggest putting parentheses arround the last condition + like in the attached fix. + + 06 May 2005; Bryan Østergaard gdb-6.3-r3.ebuild: + Stable on alpha, bug 91654. + + 06 May 2005; + +files/gdb-6.2.1-200-uclibc-readline-conf.patch, + +files/gdb-6.2.1-400-mips-coredump.patch, + +files/gdb-6.2.1-libiberty-pic.patch, +files/gdb-6.3-pass_all-uclibc.patch, + gdb-6.3-r3.ebuild: + - minor touch ups for mips/x86/uclibc/pic + + 06 May 2005; Gustavo Zacarias gdb-6.3-r3.ebuild: + Stable on sparc wrt #91654 + + 06 May 2005; gdb-6.3-r3.ebuild: + Mark stable on x86 and amd64 per bug #91654 + + 06 May 2005; Markus Rothe gdb-6.3-r3.ebuild: + Stable on ppc64; bug #91654 + + 06 May 2005; Michael Hanselmann gdb-6.3-r3.ebuild: + Stable on hppa. + + 06 May 2005; Michael Hanselmann gdb-6.3-r3.ebuild: + Stable on ppc. + +*gdb-6.3-r3 (05 May 2005) + + 05 May 2005; +files/bfd-malloc-wrap.patch, + -gdb-6.3-r1.ebuild, -gdb-6.3-r2.ebuild, +gdb-6.3-r3.ebuild: + - add security patch to bfd/elfcode.h to from bug #91398 + + 28 Apr 2005; Gustavo Zacarias gdb-6.3.ebuild: + Stable on sparc + + 25 Apr 2005; Bryan Østergaard gdb-6.3.ebuild: + Stable on alpha. + +*gdb-6.3-r2 (24 Apr 2005) + + 24 Apr 2005; +files/gdb-6.3-gdbinit-stat.patch, + +gdb-6.3-r2.ebuild: + - avoid executing arbitrary .gdbinit files in pwd that are not owned by the + current uid or that are world writeable. sec bug #88398 + + 24 Apr 2005; Markus Rothe gdb-6.3.ebuild: + Stable on ppc64 + +*gdb-6.3-r1 (23 Apr 2005) + + 23 Apr 2005; Mike Frysinger +gdb-6.3-r1.ebuild: + Grab & use Debians patchset. + + 14 Mar 2005; Gustavo Zacarias gdb-6.3.ebuild: + To ~sparc, this version actually works + + 03 Jan 2005; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + +*gdb-6.3 (27 Nov 2004) + + 27 Nov 2004; +files/gdb-6.3-relative-paths.patch, + +files/gdb-6.3-scanmem.patch, +files/gdb-6.3-uclibc.patch, +gdb-6.3.ebuild: + initial commit gdb-6.3. - Adds new ~/.gdbinit file for x86 users. - Adds a + forward port of antilove's scanmem gdb-6.1 patch. Forward ported every patch, + minus the gdb-6.x-crash.patch + + 09 Nov 2004; Mike Frysinger + +files/gdb-6.2.1-pass-libdir.patch, +files/gdb-6.2.1-relative-paths.patch, + +files/gdb-6.x-crash.patch, gdb-6.0-r1.ebuild, gdb-6.0.ebuild, + gdb-6.1.1.ebuild: + Clean up ebuilds and add support for maketest (#68643). Also add misc + patches to resolve segfaults/sandbox violations (#49582 #65404) and package + collisions (#69496). + + 03 Nov 2004; Joshua Kinard gdb-6.2.1.ebuild, + gdb-6.2.ebuild: + Marked stable on mips. + + 13 Oct 2004; Travis Tilley gdb-6.0-r1.ebuild: + another sandbox fix + + 23 Sep 2004; Travis Tilley gdb-6.2.1.ebuild: + make CONF_LIBDIR aware again to fix a sandbox violation. lets hope nobody + reverts the change this time. + +*gdb-6.2.1 (23 Sep 2004) + + 23 Sep 2004; Luca Barbato +gdb-6.2.1.ebuild: + new version, thanks Pär Karlsson for + reporting + + 09 Sep 2004; Chris Gianelloni gdb-6.2.ebuild: + Making multilib safe and closing bug #63438. + + 07 Sep 2004; Gustavo Zacarias gdb-6.1.1.ebuild: + Stable on sparc + + 09 Aug 2004; Gustavo Zacarias gdb-6.1.1.ebuild, + gdb-6.2.ebuild: + 6.1.1 ~sparc, 6.2 -sparc + +*gdb-6.2 (08 Aug 2004) + + 08 Aug 2004; gdb-6.2.ebuild: + version bump + + 03 Aug 2004; Mike Frysinger gdb-6.0.ebuild, + gdb-6.1.1.ebuild: + Strip out LINGUAs that gdb doesnt support #59179 by Matthias Peick. + + 28 Jul 2004; gdb-6.1.1.ebuild, gdb-6.1.ebuild, + files/gdb-6.1-uclibc.patch: + patched bfd/config.bfd and ltmain for uclibc + + 02 Jul 2004; Jeremy Huddleston gdb-5.1.1-r2.ebuild: + virtual/glibc -> virtual/libc + + 24 Jun 2004; Aron Griffis gdb-5.3.90.ebuild, + gdb-5.3.ebuild: + QA - fix use invocation + + 23 Jun 2004; Aron Griffis gdb-6.1.1.ebuild, + gdb-6.1.ebuild: + Add ~alpha + +*gdb-6.1.1 (22 Jun 2004) + + 22 Jun 2004; Martin Schlemmer +gdb-6.1.1.ebuild: + Update version. + + 11 Jun 2004; Bryan Østergaard gdb-6.0.ebuild: + Stable on alpha. + + 06 Jun 2004; Guy Martin gdb-6.1.ebuild, + files/gdb-6.1-hppa-01.patch, files/gdb-6.1-hppa.patch: + Update of the hppa patch to fix the inclusion of asm/offset[s].h + + 30 May 2004; Guy Martin gdb-6.1.ebuild, + files/gdb-6.1-hppa.patch: + Added hppa support to gdb-6.1. Marked ~hppa. + + 28 May 2004; Tom Gall gdb-6.1.ebuild: + stable on ppc64 (with small patch) + + 13 May 2004; Stephen P. Becker gdb-6.0.ebuild: + Stable on mips. + + 27 Apr 2004; Aron Griffis gdb-5.3-r1.ebuild, + gdb-5.3.90.ebuild, gdb-5.3.ebuild: + Add inherit eutils + + 22 Apr 2004; Travis Tilley gdb-6.0-r1.ebuild, + gdb-6.0.ebuild: + stable on amd64 + +*gdb-5.3-r1 (18 Apr 2004) + + 18 Apr 2004; Michael McCabe +gdb-5.3-r1.ebuild: + Added s390 specific fixes to gdb-5.3. Closes bug #47903 + +*gdb-6.1 (05 Apr 2004) + + 05 Apr 2004; Stefan Jones : + Try gdb-6.1 to try and fix bug #45756 + + 09 Mar 2004; gdb-6.0.ebuild: + stable on ia64 + +*gdb-6.0-r1 (05 Mar 2004) + + 05 Mar 2004; Luca Barbato gdb-6.0-r1.ebuild, + files/gdb-6.0-xfreemod-all.patch: + New revision, xfree module tracking support added + + 23 Feb 2004; Sven Blumenstein gdb-6.0.ebuild: + Stable on sparc (finally). + + 15 Feb 2004; Bartosch Pixa gdb-6.0.ebuild: + set ppc in keywords + + 08 Feb 2004; Martin Schlemmer gdb-6.0.ebuild: + Bump to stable for x86. + + 19 Jan 2004; Martin Schlemmer gdb-5.1.1-r2.ebuild, + gdb-5.2.1.ebuild, gdb-5.3.90.ebuild, gdb-5.3.ebuild, gdb-6.0.ebuild: + Do not install configure, bfd, and standards info manuals, as binutils provide + them. + + 18 Oct 2003; Jason Wever gdb-5.3.90.ebuild, + gdb-6.0.ebuild: + Added fix for bug #29845 and fixed gdb-6.0 compile on sparc. + +*gdb-6.0 (17 Oct 2003) + + 17 Oct 2003; Stefan Jones : + New version, has most of the old gdb-5.3.90 patch already in, if any are + needed for non-x86 arch then feel free to add. + +*gdb-5.3.90 (20 Sep 2003) + + 30 Sep 2003; Joshua Kinard gdb-5.3.90.ebuild: + Added ~mips to KEYWORDS + + 24 Sep 2003; Jason Wever gdb-5.3.90.ebuild: + Applied patch from Sven Blumenstein to fix sparc and hppa + compilation issues, fixes bug #29390. + + 20 Sep 2003; Martin Schlemmer gdb-5.3.90.ebuild: + Update to cvs version - should fix debugging threaded applications for users + using NPTL. + + 26 May 2003; Tavis Ormandy gdb-5.3.ebuild: + ccc compatability fixes + +*gdb-5.3 (21 Dec 2002) + + 19 May 2003; Joshua Kinard gdb-5.3.ebuild: + Added a patch that allows gdb-5.3 to compile properly + on sparc and set KEYWORDS to ~sparc from -sparc + + 24 Mar 2003; Guy Martin gdb-5.3.ebuild : + Added patch for hppa support. Added hppa to keywords. + + 28 Feb 2003; Stefan Jones gdb-5.3.ebuild : + Added support for objc via the USE flag objc, see bug #16507 + + 31 Jan 2003; Joshua Brindle gdb-5.3.ebuild : + This does not compile on sparc, changing to -sparc + + 22 Jan 2003; Jason Wever gdb-5.3.ebuild : + Changed sparc keyword back to ~sparc as bug 12866 is not yet resolved. + + 02 Jan 2002; Nick Hadaway gdb-5.3.ebuild : + Marked stable. + + 26 Dec 2002; Nick Hadaway gdb-5.3.ebuild : + Removed the unneeded man patch. + + 21 Dec 2002; Nick Hadaway gdb-5.3.ebuild, + files/digest-gdb-5.3 : + Version bump. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*gdb-5.2.1 (20 Aug 2002) + + 19 Oct 2002; Seemant Kulleen : + + cleanup of old ebuilds and formatting. + + 11 Oct 2002; Nick Hadaway gdb-5.2.1.ebuild : + Throttled optimization flags down to -O2. See bug #6089 + + 20 Aug 2002; Nick Hadaway + gdb-5.2.1.ebuild, files/digest-gdb-5.2.1, files/man.diff : + Version bump. + +*gdb-5.1.1-r2 (2 June 2002) + + 24 Jul 2002; Mark Guertin : + Added ppc to keywords + + 2 June 2002; Olivier Reisch gdb-5.1.1-r2.ebuild + + Have the PPC patch only applied on PPC platform. + +*gdb-5.1.1-r1 (6 May 2002) + + 6 May 2002; Kain gdb-5.1.1-r1.ebuild + + PPC compatibility patch to fix some bool typedef stuff. + +*gdb-5.1.1 (5 Apr 2002) + + 5 Apr 2002; Seemant Kulleen gdb-5.1.1.ebuild + files/digest-gdb-5.1.1 + + Version bump, but this is being masked until the ncurses incompatibility + is resolved. + +*gdb-5.1 (7 Feb 2002) Karl Trygve Kalleberg : gdb-5.1.ebuild files/digest-gdb-5.1 + + GDB, the GNU Project debugger, allows you to see what is going on `inside' + another program while it executes -- or what another program was doing at + the moment it crashed. + + GDB can do four main kinds of things (plus other things in support of these) + to help you catch bugs in the act: + + * Start your program, specifying anything that might affect its behavior. + * Make your program stop on specified conditions. + * Examine what has happened, when your program has stopped. + * Change things in your program, so you can experiment with correcting the effects of one bug and go on to learn about another. + + GDB works on a wide variety of UNIX and non-UNIX systems. + +*gdb-5.0-r2 (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/sdk_container/src/third_party/portage-stable/sys-devel/gdb/Manifest b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/Manifest new file mode 100644 index 0000000000..70b638a26b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/Manifest @@ -0,0 +1,67 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST gdb-6.6-patches-1.3.tar.bz2 15697 SHA256 7911134ce63ede4e1a45488481cf7cdc1b69ab00c8b3a432983344ff95a0051e SHA512 05f479ad62b4a92ef888f760f07c77f69eeffabb3f8cadc17cd72774e3f3c7c59fd44821cff107639986e0af54626dd8bf0f4ed64bffc5fc0c1f4dd2ed83d186 WHIRLPOOL d2dfc5631e7367baaffdac15bf84af0f3087a95c1bb18ba71a8f7df8e3efb9bc5d4d657bd0ac258abd8e6bf139ee483437c309659fde5af3a68315231bb85634 +DIST gdb-6.6.tar.bz2 14535755 SHA256 6e602987298db5ddb479bbb84ce653eabd9c304957a49552245f65cdc70d43bd SHA512 e3f75bd4fd788021564f09069c7872fe1c9f6fc4262f3b0b12829f55cb9e1df20ee1fb708efed01cfe4a069245ef3c3766dc6ddbb57bf43f5bc7d1fd7f38d10b WHIRLPOOL 97cdbf237f8d37a5394ea4e8b7707e4b6a3533d5da4230f26bfe58c7ff390631bbcd6a87c28f09b24eadae8e1f6226152b290e0d4efca4fee580b242dee8a0ae +DIST gdb-6.7.1-patches-1.3.tar.bz2 109192 SHA256 8d614d6ecdb343310904e293bc86f154550829cb45c5b5bd3bff9c26543f9132 SHA512 dd7577a8a900ca35e0a8d1b16c900350dea63bff989529d01697917dc51065f4438ed77386e53c6deffebad8a7bf1acdde1b79eec63268e12223b82ef0a66c3e WHIRLPOOL bbc8bf4df2166d9296df79d4c919d8e42823305a20f59018023d2151605dd9b3e536a9d147ec747f30e8ac6535f5894a1073b0d2057e6c6c5f6330773c11a783 +DIST gdb-6.7.1.tar.bz2 15080950 SHA256 f98cec38420f4f1ce3da2f16e6045f086d24dfcf05996b2d74f8620691442f62 SHA512 16a69765e138a95427dfa27f89c851cc88a39c925b66596a6506f67c69fbec4c5cccf0b9c36d88df59ef48e30e3b03e37c22cab8f1f3672cfd3877315741b3e7 WHIRLPOOL 14c12bbf0aabb3288989d3688a9453d3c42fc21973c55665efe47dd4d0ec7c88a013c36927324aa68e10b2589118c06547fe4a037b97bc0bb75cb619f23d5ba5 +DIST gdb-6.8-patches-1.4.tar.lzma 122922 SHA256 83121b238df52e4556ea197112f6103b34965b8e1773ab1af2949baf53f8dde4 SHA512 1f7b17a44049b37a0f056382c0604a2f96cfba29f5ec1233b00ae005b42d1812272e2346e958d7503cd53b06017c96a9f7969ec766bc378afccfc43307cb7dac WHIRLPOOL acb6ee4ccbb15e57de4ffad9342ae5efe580856810d93754e3e5d38683d5dce9c50d767a3e7b24c885aa56e5ea037d05f24c6a67c3bc0c165e927f6a520efc9b +DIST gdb-6.8-patches-1.5.tar.lzma 125348 SHA256 e503204a517992595b37f49e6cb115bcb1c210845197d54d974ffd53bc55647b SHA512 c7b9c81bad82b347b5ec5d87652434553f1ad97c84b977e09340e193f0b85b71bfcf8e374bcfe573adedfccda9dc7e780495009708049e58d6b9fd95ba4d5212 WHIRLPOOL 266b3461ec44c4bb4a44af78f7fc9237466b6c797faa7a777a2e9a58f790db701502d22606de3868adafa22a30dc5a6d96dc2928df54d74c23fe7d4ac00dba75 +DIST gdb-6.8.tar.bz2 15581509 SHA256 eedffd586bf41cf2ae2f77e6819545d6eb1e5062052320a27332fdfaaebdf818 SHA512 c4647142e712d19b8d032e14e09a2293f8f3a75199d7139f2a1d856d335a50d6dd630cd032d5928cbe76906b801aa314cc817476ab889966113efc3a866e02d8 WHIRLPOOL 3e4aac4fe7511a6f0e0800da5747dfa4dbd6d9c9b241b0e58948bee4b7a9b9abbd608d0cc9af41d4c1d41d6cb27e9660f611d2b6074bfce4fcd92c7499cf121a +DIST gdb-7.0.1-patches-1.tar.lzma 11216 SHA256 711d6fb705a0ede2ede6adb036def73f8c7c4fbc9b5a4f27d829800af4d84292 SHA512 65ed2b8b9e793e399d915c8c48cfa8f4ce59f5902dfd8e13729189d959ba3ad7fe06bcae4749d395e500d51b04ae93b11a187cd6c35ffa609c0236d20feccfc4 WHIRLPOOL e29df6569d192a2a0b7768cd979d832a6b6d4faf3bbf35545896746a8ffbb61190cc91cf0376708132355b46964cb38b0bbfb5f1d3f6cc587d9c97305a09c567 +DIST gdb-7.0.1.tar.bz2 17614682 SHA256 560c3fd0053ade6549e71bd045f70282feb88db73b35e401bbad601a311e3c1b SHA512 358abaf38614d16505a8a3b11c87384788affedf6c10ad0f818a22d8803a00e0b366fc6dbad047384291fc249a23d539b050aafbb48acca83cb559ad83c6f776 WHIRLPOOL 4ddf7dc9e721ba455feb38f1c17d93bbb48a8c7b7154b54213cd545787fbf7489b24300a97c3b6e3f98ed2c297314f950ba37c1c54bd4625b986775bbd74c607 +DIST gdb-7.1-patches-1.tar.lzma 9207 SHA256 d2efe1ee66110e4e0c55bbe4365380bdb6e159c45ea849a1e329ac293b4e7e3c SHA512 a181a44b55c62f9c8f9d1a006182c0a09f75517f5d3e47e07afba97da5220c9e01be79f6fb9c2dc525ca8a80a4e6b9b92517ced61e1681a5b81558227701cd00 WHIRLPOOL 6a5e6896f72d98e07e3921df781c3360c86f0c0202465270affea6ff5e99ed9bc38d9d1ba328fd81a830534d24c8ebd306d52ee2ccbebbb82d5189a3daa40e6a +DIST gdb-7.1.tar.bz2 17977195 SHA256 142c27d7970a4e652dc225d61d887777ae00cf22fdd75cd1e8e4e13bfbd85352 SHA512 5edf1568c268e5f94c392bb031d134b89692f265e4e121f29c19c371b96dd835dbb1ab18fdc99bb29da811797187cef87f5a0cacb8a05e8b5a90bcfc673b3d89 WHIRLPOOL 6aeb05f33a54cdb06138d086fd853323ad0fa56b862f5ff66a87ca95fcdcf859ff3416ffeec40eea15580fbc9166663b1f679b5c46f417279079bf4b45ad2e82 +DIST gdb-7.2-patches-1.tar.xz 8908 SHA256 c091d46b869aec70ea507d93936d85e134002766808e38cc29d0a6f1f4898fab SHA512 2daf753acffc20f470050e326c3b11650bd7833d23f5b4b6c011646ab9afe5cbc90d98525d62188947880990e20a08f6b656bdc55f47346661d030630c0d2459 WHIRLPOOL e26bdb93c9ac54d14dc15d8e9ece0871c0f3e3082b89b32afc2d4b4107a104c8a29e6e4839d120403983161d9f959280d7d1762ed067e29f9ec704b60a5f471c +DIST gdb-7.2.50.20101117-4.fc15.src.rpm 20026108 SHA256 7af3cc31317cc4fcc7530ac23d86baa570309095a7c4e8a7999a830ff6f07ca7 +DIST gdb-7.2.tar.bz2 18530613 SHA256 bf444b88ab845243364c3d410be9e3f43a57f96ff594d65a37842ea03c3410f0 SHA512 af453ea7b1dbaf9eca35bd58fbe72f09e24e2b467af1d0d883c222310a81f8f96c288bb476a9c96a129c487ceadca858031f3440cad6a9b11a964058140f0dd1 WHIRLPOOL 0056b41be90a0a9c3c0f91e3245c4a421b03fe744f63531eb78d6d0e6e095f2ef4b1035e3ffcea8c21af01eb9bf0f90b62ead5fad200653a36cb847eef118caf +DIST gdb-7.3-patches-1.tar.xz 8192 SHA256 9b6cd79b0a769a1c3575830702c151859f1188d162699edaf4779e54dc13b6ed SHA512 0a09811a27fe534d98fe1123d8891b738f5283cda57d46c81dc0fffef0cab1f7b72c0bc0854ce8c20a44867dc2956f5b37e94b9bbc5e0e3a9506abb91160bcec WHIRLPOOL 9ed7389900cd57b4fc932071b4f353528c7fd8a2e53ad76d3eefe47ee514dfb853216dcc6bcd1bd9f8ac2ab755c4fa856f0b6a98f05b048da97de2f7edef3b57 +DIST gdb-7.3.1-patches-2.tar.xz 17344 SHA256 8dc91c665025faaa716a47404a1645086c5a9db3ee6b38beb564607fa0ef6e69 SHA512 9ab6cfed095128333883b3e8ebfffc724dba21116940397c87107a6eec90b5765e8fb94e5756eac85aaed3b5c2bdd7dcccf4f9b10301cc9196bcace9791f3ecb WHIRLPOOL ac0221711239c49bb0c9ddb620e1ac328a7f570ef62b1d08a25ce0653d3989a47db35d8f784547a6521f918f063a477356c06f32d62d151903f5b5924043cc60 +DIST gdb-7.3.1.tar.bz2 19500995 SHA256 6d7bff716fde98d03866a1b747c0929ee7dba49bca13e01d975e0b0fa9b33a28 SHA512 69d7318a3f6bf3c95804e6526d886348333d85c4f63c19e7575052792851a296073e36e1b54c63151c2db8ca0bfead36693f4513f2fd9dec962870408e8e71d9 WHIRLPOOL 5332eb8bd5a24cac710c39c6948e1d2373939c647ddfb1cae893cafef910e346c880e2ee4f9fa10211e60319fd648176e36362f9a5f3fdd6db7fb967500a0d5f +DIST gdb-7.3.tar.bz2 19091650 SHA256 f9edc83ed921660b77aa2b2fc168b81639aab0f49a94d4b38f2f01bf51d5d2ba SHA512 b7195913c652243f4577bac58adfe80dc90ec9d68fbf316830b1394d13248734178182ba5649ef317411145f57b32a35004b52bcec14886917da340cdf9a2b87 WHIRLPOOL de7b49ad1c09a58c6a5556ab12479729695aa5ffd47b941cb8e834057495835b0ecf3dd063dfb65a75fbb59977034e2dfa168a3b19715ff2e0d7c0b4509d426f +DIST gdb-7.4-patches-1.tar.xz 8192 SHA256 c4349847c80f314c603dd9465b90cda2b3565cac4f8024a4287f756eda9d138b SHA512 936e921ab523bd74e8c8b300346f3d861d3dbc11ec6e659b0eb08c45dc91f98bc4ff9140459f663ffb91d67e2cc51d65891a25a79d5565ff9031ba579dca4282 WHIRLPOOL 86d245c25edaa72d6eca9bd83059cf74eca7da86e137b927b7a44abe4bef3f8322430a27bd44c7de53e37f5c86fcc121e758b8e3242cc3bce69738ed46e34d45 +DIST gdb-7.4.1-patches-2.tar.xz 10944 SHA256 2c57b6edcc3f1cb3915e0bd88f2789eec2a773bb7d115abfc98aa8d55ca03b02 SHA512 4455f68aa345ac04a61547a10f87f11874912227a4e46d836fe1e78bb7754d6bf778b3f52c8bce15492625aac0b238996234fcbff4549c523354187b2729def2 WHIRLPOOL 9b24f6af94266747eb8711fd4b189d9b7a4990a3a19b68561b00c38704a9cb8e7e76ac47d40131619e466cb67cde06f2cee9da248bbfafc53adbeb285464b781 +DIST gdb-7.4.1.tar.bz2 20619200 SHA256 a081343c017732ab4dd30a4730da83667aa01b0b37d1ad3700c3f05a5da0f9f6 SHA512 86a2f19f161da558afdb5b6179ba11e9124651b5e10915dd3e703fc8e54cf68dba5ffa86f5c3c3c595bc8841728e220741c9fa20889f548725dbd034f3456114 WHIRLPOOL 3de6e0b4e3d17a7d97cb804a6ca49761197d9e1230fb686ec84b8c5d68b6bc578ade873493cc8545d2f96f0f7061fedd9cdc7c42dc5d1cd279025dc4f4cb2069 +DIST gdb-7.4.tar.bz2 20614020 SHA256 de7e2db7f0475eca7f9ffa9251abaddd3d37e0eed0b3759f71abfd810a3fd20f SHA512 9a5e8b04be6e8a746cb0e6a8b524ec0fa1fa3a971633c54646d722d2ff9200304e36f80cdf30d5a8ba69b5d188f7c1b2baad40d11881c416a3a54e7dee8cc724 WHIRLPOOL f8b0a046071da405194d2bd07007b044e2fd037852493ba6ab6f9fc81400b85583f36b6d6c13d4f1f04e5dafc7d324404606b235e1b962ea7f80b955141cd6c2 +DIST gdb-7.5-patches-1.tar.xz 9208 SHA256 07d2e5cd96c3acf64710d3cd1098684aa7db7e9e448b5a49775650c2abcb9daf SHA512 775c4b5953e7f02a0bfdc1801fa220e3446bf5cc2153e49cbba7dc883740e64604fde1bd04b6916f47530c94ab6a5351e4d4151a5b1f6f3f3d15f42e9210c196 WHIRLPOOL 69d4079327dce6e8fa8522c155b1a55687a1e14949d6812700512efcc99b51bb1a2becb4c0562b0b5bbc2ee87718d89ea278fa7f7166fa8c88b346cd5968f636 +DIST gdb-7.5.1-patches-2.tar.xz 8720 SHA256 7b93f737eb90c981685b6eab8ab7cda7ee0a3637b0110450efa5900486cca9dc SHA512 ab04daff6c83738fb7dc96f3444d8b6ab0bc52dd380ee6079676ba9507201c4e19bf8a8dd092705c968e4109d0080216020ad4a03c963b15cd37c6da3e8804ac WHIRLPOOL 8c520dbfb3288ff19a8978f2c1e7687467e2362fa0385d1f62beb1b2081264b597b4ca45b16d0d658cfba7bd754e10f219d84bedcb8acd0c2be4d5c64b201aca +DIST gdb-7.5.1.tar.bz2 21349391 SHA256 070b808d289fa8f0291738eeaccc0cd7700d476998781f572856155240d29d20 SHA512 23b240f0ca9376dfc2fdeb79e725a3784841d1f787db9f7ca62a5e2f824ddd8b2d5fb3450e19dd8fee79589e3b0a5fe638eaa35966363c78c82711731c26dc47 WHIRLPOOL b1bb3d5133efcdd3e842ba03bf2f8ebcd01f4cbda8333a6725cd4160604b592fb991c02c17b725ffbcea0b7e37de9ade380079d903541124b4b76fcbd5f9e754 +DIST gdb-7.5.tar.bz2 21327195 SHA256 d178c45c328369ae4f24f9a0ec53b7d009e2bfa1d41b7027280b24f58ae61932 SHA512 fcedba8a8ba50470e8c032801e99a43dae7fcaf7885b55beaf2d47bfb7b0b666cb5e3bb40d0b67e9a3ba50bd88faba0a255474ab38c2a0272e880d5c668e0506 WHIRLPOOL fa2d238380508cfe8c1ca9a0906e87d539b0470230da407c5c6a02cd9f2b63c727586a9651943ee9328bb44d782a66bb9fae7dd27e9bd31fd5cbd0161cc3514d +DIST gdb-7.6-patches-2.tar.xz 12912 SHA256 216684f7fac011a7bebb2dfc772801a3ac7673fc8375f1cfb83a152e6b3c8048 SHA512 e40559523100a0154289bf250f3326d6a427d49d84d50b24b33d5f6772a131f25406b6a7b80ff92f10d3aa83ab60474f4f39f511b2144a61a4a2653faaaeb18d WHIRLPOOL 4c1f6269397bed476ac6d800db44c6d6514adf78df0f0d4b8e91de18e4404b721782f3cdb01c47f67077f2347ef83a50cb6d5016aa5647b4d7c87b3b7703dcf4 +DIST gdb-7.6.tar.bz2 24333590 SHA256 a410e8f35ee70cce83dbbf1da9e2a8373f271ac0e4b71db4336ae293fc7bdf1b SHA512 3b4f7f25ab8a8014a339966fd165dac6ac63df7d6403c338bbd38737bc0033d7e6461cdea2cd6dd095335a9d2a0ecd9d694e862b8d54d269dae577402e2b3ffe WHIRLPOOL c519955a9b6246e90b979783e5745e49de36b6fcd5b17360ae8db92283efb63117a592a03b92e173a11f986dfcc587e2d5c26f3aea49634f317f554ffe2f0e72 +EBUILD gdb-6.6-r2.ebuild 1948 SHA256 e32a884423df64a81c05033f0a48ad26d9015cc3cc5834e4ea1a7f406156b4c5 SHA512 e9e701cd991d20a9a680eb93939a14ac8c34dec4ebad714d3272f1b14e63dfd90c4f516ff488ad8f6193bb3f5195edc8f097c6f420ceacb17c13b02b9de16230 WHIRLPOOL 087d7651b75c90783ba540b1a4d27bd43cb4abf642ade3bd2fd21c1c234c8d29eb2c5f93ae37ff067bd45a1cbabd4a7ce7c00090476bfc2e5e8bf6810a018ded +EBUILD gdb-6.7.1-r3.ebuild 2040 SHA256 9b1fc62f6128421bfc572e2709e4d76cc69c7a3dae024668094d5b61622b5216 SHA512 c807d690d3ad755ecdd83a5288f8370ea9b7a9354788a9ae6584b5abf350fc194d786509e7fb10e05d2a6862d2528174c4f8999cb0677fa0e0d69028ff7aacd8 WHIRLPOOL 30123c76166799a481015b3809c6f79f9e8a0914175ec1a5f5d5456d311c7e24efe05d514f66600b363cb3e1588084c3f4cd2e4d16247081c2e1e1e5e5bb2e35 +EBUILD gdb-6.8-r1.ebuild 2199 SHA256 c24f328508b2281205305c4e58158a5ab1c56c13eda0ed0fa627585bb3b1b415 SHA512 e6cf548f889fd838e169d70b4282d4993c958e82e7704071bcd4292d882423af5a27cfc4287226d1d6ff682a1b209a0a53b8900034adb036230d87c6fbdd05ff WHIRLPOOL 5648ca0f3eb59cbcd34af9dc2bc966970a70f29141a915c0fdb327fa9581d08346871148fcfc151bddb5f5e90667be3707c4aa1967a7bab3deea1abf45668e65 +EBUILD gdb-6.8-r2.ebuild 2263 SHA256 acf665983df56c3e248e78ab79aa872016d6d952021ffe18227ccd21ccca3fc6 SHA512 3a9a71ca41cf7312f2d2160f422f099fa825551e56851d4415fbf6efae9799ec29a96f81c2486643e49665efa9d3ad8e189ab85e19d4c3cd8da99ef663f95f7a WHIRLPOOL ed72c14764c64cfc27b7354b6dc4fbd9b47dbcee8676bef967e0da4b153d3ad9ef771a993b4932088215c82ea7d90ff1fc6e0346f5ebed4c67ecaa803905fdcf +EBUILD gdb-7.0.1.ebuild 2645 SHA256 6aac00d4cb39a7801dd8550db59f8a73b29c4d1dfab54acf20c073643135c242 SHA512 3457c907353ac67334e66fbbfe714799feeee8b2f744bffdad60bf423fb06fc4d7b145391d9c60168d857738895783370d2db5a1f95b02dcc0faf2aa6efb1658 WHIRLPOOL ab77cf26e395b67006cb105bdf487e323d0b9338f7760b581f8c2e1507b927525db7e7abb6f5cb76e3bed9ad45c32207a5440cb5c27122eb478ad8835b271fb2 +EBUILD gdb-7.1.ebuild 2603 SHA256 e9210f5950d156a32fa8218dea0940b018d4231fe7cf00addafe353596cacdc3 SHA512 4d6fc9091c0f856683b8613efd4b3a3273f87315dedc1a447b56532c4c53f1b06588a1cb23ccaa54a069777be3909c8d7fd42390524de570117d85f038151153 WHIRLPOOL aa5516ab2f6ea277aa9d2da0b07fd36f52d85bcd8d360702350808a588c1a4d6077f6eacc5ae4ded0e04fc005470dd9913b44255764852fe0af91666860bcde3 +EBUILD gdb-7.2.50.20101117.4.15.ebuild 3054 SHA256 ed1bb0e10b29fabf715bc98a7befb5db631bc8dc849c699e6314700757f6c746 SHA512 cd916a631f65f915b4922c5cefd475f18db11f094080a8444ddc8c9ae773bc5d6e7056e064b1cdfdd085ce2162e56e7f9b5ca6decf9120f2e46097afd1585a16 WHIRLPOOL caa5b1c27617ebe86186bda4be1ef471d3f6c42c12d6445bb39973cfe2df793dc1da94b0ef7b186d17d1e1bd0cc8260eb1dde72b32c9faba068367c864d76880 +EBUILD gdb-7.2.ebuild 3479 SHA256 48cc60470ee8fa7b59294a1b4e2826e6389fc92f202be98047bf9033487211e4 SHA512 21edce9bec6def9d3c5a0884319bd5e8ccd164a75c937a87d4e2b252065dfd8523aeea45162466479e081032b79e728756eec61e19c2dabd70a36a17ab06a54f WHIRLPOOL 0ea49ef9ba66275b7e8653100ea622ae65f7ff4ecbc9c25754e69dd6e7bc4a895fdcadb7da9215daa0ac0499b1a6dd4b7fe0012d3797797c539e73c0b1de259d +EBUILD gdb-7.3.1-r1.ebuild 5119 SHA256 878eb0b192d2617eb57a49a4e58eaa3d58cbdab19f6ccc697bc4924c008e7926 SHA512 69fd4549f45eec7954158bd3846f2ccd66abb9c6bb201a0bc3d2965d032754334e9816923a52fd9d62907cab5662e9268c0da884fbc741b60ce5f51ad94b1823 WHIRLPOOL 1164968a96cd88b116bf1f91c724dae955d43a45cd51aa291d96f6f2c33a03360194f6f5acd670989f9b68d8933aafa76d90d9a9770cbc80c65c74a6b43db755 +EBUILD gdb-7.3.1.ebuild 3867 SHA256 9863d553b927f91bf1ce51f9d15f0442108cd2d2b2a6f5bd81ca6a09640fe694 SHA512 f2d2ec47b44c1098886e15d418cd5c9e5c745d7a60f59af99125b4289ac047cb63a86f66653d37364d25341a6fcd4368ea3586675a240b617dd2c381e1a9183b WHIRLPOOL e60a743e6e359b39547a0aac8a4aedf3b40f2676c899c4419754c5255608a72fd8aa99c3dbdfdc5d5bf952f1445523b506216d28c141de2d11e5889ccfba8c49 +EBUILD gdb-7.3.ebuild 3782 SHA256 2782a80910202f4eece75e63f57e816f0add6116b8f94f2935e6492548567083 SHA512 7c4794964ef4a0e985f949f1ce848c6365212f3eae8b63db0843a525d3a989e4f5926623c12edfd5f8a6db08e77dcf824b4a6147dcad21dd035e6c586b43b006 WHIRLPOOL 231b9e7a51a7f6bc4a935707298702c4e9e98ae01632c5df2b3bfa4eeb46b117c7a3e66dacf8ad287c9dfec58b7d019e0badfbe04d86f1fca56add98b88b694c +EBUILD gdb-7.4.1.ebuild 5221 SHA256 9023833ab8820e115943c39b0692e253ed805acd98b1531f5ea6d00a50c32dc0 SHA512 a2175f2ccf4c4f34b441cb7836bacb04adc29fef94f40f1492c5e8d74ff9636676fde8ff65dd422091bd177592639262e93a02be687790bb9213bbcd459c6fa5 WHIRLPOOL ed21e3ef41f3c96e396f8f6a02080f62bef659c21382c8af87d6aa17c0406fa0720bb55a8c4e8430babd92a31ce3b6b9093f4d5e6c534a93ad9f15cb889258c1 +EBUILD gdb-7.4.ebuild 5207 SHA256 fbcd9929e8a16b34d640fc970b788bbd10c18d00fd0a731198e92a0c69160396 SHA512 d3ea2485aa925343230c8217931c013d0aba25a52888c080aa2ba0daf7930b3c7dfe3947ab1e84aa785480586c6d8ebf52f2b4825017795d07d18cb9aff65474 WHIRLPOOL c90088d15847499d93bf5bb82b348ce73667e0e017d7898531d5672c27dd317493c9d0ae65ff62e8b1b6c4e77e10dd1d54a9a0115a63bc6ee7bb26a683ae1255 +EBUILD gdb-7.5.1.ebuild 5220 SHA256 43fb339b1b7ad96043e56f66e06a82ed74595656dbf09936c84bcc5b1addbad3 SHA512 fbffcdc0d1076c66af8ad900f626123251eb8589afb6dd39c900e4d4bc9f67ea3071c6be319b8e867f71e255d6ee14b47a372dd11163729b1970b57d2a674473 WHIRLPOOL ef920d670a0682edc354d4801340daab2441e602f42121aadf4e8f81e1c396333e9f0753abdf2ad81e0ec9156dbe70008b5905c5e414faa6bd8a1ecdc1707ef3 +EBUILD gdb-7.5.ebuild 5210 SHA256 a1c54a09ffb28e92290b51af07206e7f40c0273c90bc2beebf5339776dbd829c SHA512 50ce9fb465d102f0d66c5d7fa45c5242b2d6cac646446100c0f71f7d467d50d72a32850ab949f77d9af1182f8c9a54b3a845c4176e4fbf792fe968d22588d403 WHIRLPOOL d0f83a7b75220acd853d5f868e66edc39af76363f778abf05ae31206f84238627e9c3c028ba7ec9c069808827b1991ac3810da1cba70fabd45e0399eec160321 +EBUILD gdb-7.6.ebuild 5230 SHA256 fb121679a827fb750af4d32d6f52e3474d91edb4abe6393720dd5265214c878a SHA512 81727039692765ed6bf9456a5cb6941759308c3b582b74c978764b16d83c8affa91102921f66696e49217dfe77b1df5c2321c681ee1e0657b1b48252ef747e42 WHIRLPOOL 5fea35696e87ce7e8043bc104aca2d070e33dcec8faef76cecc6ab08141783cc5871af05325b755ba92d1a2c20dda5627769b5b9f5a4315bbf8eb2ab5c6c4fab +EBUILD gdb-9999.ebuild 5220 SHA256 66a692fb608a88b1c02ee91f5865a197783491c136bd7c2ee05ead4aab2920fe SHA512 7a33cce209695329437e0cec17d97f9ab1baeb471b7c90e12d7342004c079035503d238a062a07c9d9fcd3b1a680bd46b7bef0cdf62744963a99d3c4d7d4bd71 WHIRLPOOL 32e8a7261b2693675552f8a0f7961ecc25d5369b64ce03f90929862f03a9c018335adcb2d0ef373f8cbbdb5ba3db953cd433767903f812f5f63dd42270d89633 +MISC ChangeLog 31820 SHA256 16d270d72135e4f0a442312a61be41b53eadff7a53d8c39a701cc192980a62aa SHA512 c48f90f987e53969a9b582be68fea3a4368af5e6bb7810bdaa75cf780f1d07159b58e5022af45568432a15af7d5f6f7581d02ae3dba4fe41cb97d5a1bb63fadf WHIRLPOOL 982962d191e8a6c06be9ae20c8d87f60181d56b2a387ec33db507f387426d2c006dce4711233ea7025c89ea5613cdd7e5cb192a01cc834d2e1f7d5220e41ccb8 +MISC metadata.xml 552 SHA256 e86791dadf315a7a079e460854bcc4a28d7c69a93694efc85014b325824b81cf SHA512 bb4901b011b63137fb7e359ff657fbe8aa2bd7d36a78be397c163a0bd37486a32bddf4929ab5a2a3b7b7d52f3c2edd69ce18d4bb5e2f56b45d43bb59cb54f686 WHIRLPOOL 214e51279eed4230ed8cba15e42581213428ff06c32ad7832b17c1af6c2eae351a843aae51d78a99486b5bbfea2369faa4aaa4b99cae1ce7a41da5748d8e2211 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQIcBAEBCAAGBQJRxlqBAAoJELEHsLL7fEFWEuMP/3gXyjoohXsCa2F/4lFqxNnY +ISUiY+RP/eOrhTgjx3+tMJZkeHtwSM+pAjnsmEn08AeuROVbFDPIdSxr7HOzhRv8 +mFs5B0zHzMcuHoogbjFXxDeZmuNOssIo4v+eIy7OlEoDgkkp2F0+Dr6fTzI81BQE +gYk4piU32h9a2/A8cD8I/7bdKJRVBW+ce0356qhMlMq+599FBj/WQcKTb9h42fzW +uo1TgYwdh8yptjtESPQ/XOWk5+SqaGX2N6N4tXF6h3ZnXZ3vDsVEuy0yoTLjSCyZ +n4bbgvjyb1FEtdji0Tv7Lg6E7gYF1Q0Ibjq+A913+/eQ+tbJQVP7x26/C6i2czHV +XAv1h9XjJUHXA4ENBjq8idQFmPBQkQAMCcuLe+gYXjpjJtSMpcqpM6R+nvgifXs7 +dv3f2qOFyn8KxOq/4JbKkDoHgNuzeoVooskVb4F+yngPTuW2/Mp30QOqYigmrh3Y +5AY5uUYCplIbYRixWinzoEiyVfhKsUu7/12EYmfM2SCzezc7LMmRNZIQ+2gN/AzV +9Nly+ounQHc7D0aOFln0lpCljMCLuSTiA5907zdKM0e6I0pkmc+VR7iAqVtvyis3 +kmEETsw7cZpXNLyu+jCoiHZNo7evLFFnvN0NO6lu56SP7ia+QzL+ML7G/KGKzq9X +8sWi3jCOsDkuHRiJU3iw +=frRT +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-6.6-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-6.6-r2.ebuild new file mode 100644 index 0000000000..5b497aae6d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-6.6-r2.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-6.6-r2.ebuild,v 1.15 2013/02/09 04:38:58 vapier Exp $ + +inherit flag-o-matic eutils + +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then + export CTARGET=${CATEGORY/cross-} + fi +fi + +PATCH_VER="1.3" +DESCRIPTION="GNU debugger" +HOMEPAGE="http://sourceware.org/gdb/" +SRC_URI="mirror://gnu/gdb/${P}.tar.bz2 + ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2 + mirror://gentoo/${P}-patches-${PATCH_VER}.tar.bz2" + +LICENSE="GPL-2 LGPL-2" +[[ ${CTARGET} != ${CHOST} ]] \ + && SLOT="${CTARGET}" \ + || SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x86-fbsd" +IUSE="nls test vanilla" + +RDEPEND=">=sys-libs/ncurses-5.2-r2" +DEPEND="${RDEPEND} + test? ( dev-util/dejagnu ) + nls? ( sys-devel/gettext )" + +src_unpack() { + unpack ${A} + cd "${S}" + use vanilla || EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch + strip-linguas -u bfd/po opcodes/po +} + +src_compile() { + replace-flags -O? -O2 + econf \ + --disable-werror \ + $(use_enable nls) \ + || die + emake || die +} + +src_test() { + make check || ewarn "tests failed" +} + +src_install() { + emake \ + DESTDIR="${D}" \ + libdir=/nukeme includedir=/nukeme \ + install || die + rm -r "${D}"/nukeme || die + + # Don't install docs when building a cross-gdb + if [[ ${CTARGET} != ${CHOST} ]] ; then + rm -r "${D}"/usr/share + return 0 + fi + + dodoc README + docinto gdb + dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ + gdb/NEWS gdb/ChangeLog gdb/PROBLEMS + docinto sim + dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING + + dodoc "${WORKDIR}"/extra/gdbinit.sample + + # Remove shared info pages + rm -f "${D}"/usr/share/info/{annotate,bfd,configure,standards}.info* +} + +pkg_postinst() { + # portage sucks and doesnt unmerge files in /etc + rm -vf "${ROOT}"/etc/skel/.gdbinit +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-6.7.1-r3.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-6.7.1-r3.ebuild new file mode 100644 index 0000000000..58f4d0dfca --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-6.7.1-r3.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-6.7.1-r3.ebuild,v 1.11 2013/02/09 04:38:58 vapier Exp $ + +inherit flag-o-matic eutils + +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then + export CTARGET=${CATEGORY/cross-} + fi +fi + +PATCH_VER="1.3" +DESCRIPTION="GNU debugger" +HOMEPAGE="http://sourceware.org/gdb/" +SRC_URI="mirror://gnu/gdb/${P}.tar.bz2 + ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2 + mirror://gentoo/${P}-patches-${PATCH_VER}.tar.bz2" + +LICENSE="GPL-2 LGPL-2" +[[ ${CTARGET} != ${CHOST} ]] \ + && SLOT="${CTARGET}" \ + || SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x86-fbsd" +IUSE="nls test vanilla" + +RDEPEND=">=sys-libs/ncurses-5.2-r2 + sys-libs/readline" +DEPEND="${RDEPEND} + test? ( dev-util/dejagnu ) + nls? ( sys-devel/gettext )" + +src_unpack() { + unpack ${A} + cd "${S}" + use vanilla || EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch + strip-linguas -u bfd/po opcodes/po +} + +src_compile() { + strip-unsupported-flags + econf \ + --disable-werror \ + --with-system-readline \ + $(use_enable nls) \ + || die + emake || die +} + +src_test() { + make check || ewarn "tests failed" +} + +src_install() { + emake \ + DESTDIR="${D}" \ + libdir=/nukeme/pretty/pretty/please includedir=/nukeme/pretty/pretty/please \ + install || die + rm -r "${D}"/nukeme || die + + # Don't install docs when building a cross-gdb + if [[ ${CTARGET} != ${CHOST} ]] ; then + rm -r "${D}"/usr/share + return 0 + fi + + dodoc README + docinto gdb + dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ + gdb/NEWS gdb/ChangeLog gdb/PROBLEMS + docinto sim + dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING + + dodoc "${WORKDIR}"/extra/gdbinit.sample + + # Remove shared info pages + rm -f "${D}"/usr/share/info/{annotate,bfd,configure,standards}.info* +} + +pkg_postinst() { + # portage sucks and doesnt unmerge files in /etc + rm -vf "${ROOT}"/etc/skel/.gdbinit +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-6.8-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-6.8-r1.ebuild new file mode 100644 index 0000000000..1c61539e94 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-6.8-r1.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-6.8-r1.ebuild,v 1.13 2013/02/09 04:38:58 vapier Exp $ + +inherit flag-o-matic eutils + +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then + export CTARGET=${CATEGORY/cross-} + fi +fi + +PATCH_VER="1.4" +DESCRIPTION="GNU debugger" +HOMEPAGE="http://sourceware.org/gdb/" +SRC_URI="mirror://gnu/gdb/${P}.tar.bz2 + ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2 + mirror://gentoo/${P}-patches-${PATCH_VER}.tar.lzma" + +LICENSE="GPL-2 LGPL-2" +[[ ${CTARGET} != ${CHOST} ]] \ + && SLOT="${CTARGET}" \ + || SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x86-fbsd" +IUSE="multitarget nls test vanilla" + +RDEPEND=">=sys-libs/ncurses-5.2-r2 + sys-libs/readline" +DEPEND="${RDEPEND} + || ( app-arch/xz-utils app-arch/lzma-utils ) + test? ( dev-util/dejagnu ) + nls? ( sys-devel/gettext )" + +src_unpack() { + unpack ${A} + cd "${S}" + use vanilla || EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch + strip-linguas -u bfd/po opcodes/po +} + +src_compile() { + strip-unsupported-flags + econf \ + --disable-werror \ + $(has_version '=sys-libs/readline-5*:0' && echo --with-system-readline) \ + $(use_enable nls) \ + $(use multitarget && echo --enable-targets=all) \ + || die + emake || die +} + +src_test() { + emake check || ewarn "tests failed" +} + +src_install() { + emake \ + DESTDIR="${D}" \ + libdir=/nukeme/pretty/pretty/please includedir=/nukeme/pretty/pretty/please \ + install || die + rm -r "${D}"/nukeme || die + + # Don't install docs when building a cross-gdb + if [[ ${CTARGET} != ${CHOST} ]] ; then + rm -r "${D}"/usr/share + return 0 + fi + + dodoc README + docinto gdb + dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ + gdb/NEWS gdb/ChangeLog gdb/PROBLEMS + docinto sim + dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING + + dodoc "${WORKDIR}"/extra/gdbinit.sample + + # Remove shared info pages + rm -f "${D}"/usr/share/info/{annotate,bfd,configure,standards}.info* +} + +pkg_postinst() { + # portage sucks and doesnt unmerge files in /etc + rm -vf "${ROOT}"/etc/skel/.gdbinit +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-6.8-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-6.8-r2.ebuild new file mode 100644 index 0000000000..6ad5d76bf8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-6.8-r2.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-6.8-r2.ebuild,v 1.7 2013/02/09 04:38:58 vapier Exp $ + +inherit flag-o-matic eutils + +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then + export CTARGET=${CATEGORY/cross-} + fi +fi + +PATCH_VER="1.5" +DESCRIPTION="GNU debugger" +HOMEPAGE="http://sourceware.org/gdb/" +SRC_URI="mirror://gnu/gdb/${P}.tar.bz2 + ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2 + mirror://gentoo/${P}-patches-${PATCH_VER}.tar.lzma" + +LICENSE="GPL-2 LGPL-2" +[[ ${CTARGET} != ${CHOST} ]] \ + && SLOT="${CTARGET}" \ + || SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd" +IUSE="expat multitarget nls test vanilla" + +RDEPEND=">=sys-libs/ncurses-5.2-r2 + sys-libs/readline + expat? ( dev-libs/expat )" +DEPEND="${RDEPEND} + || ( app-arch/xz-utils app-arch/lzma-utils ) + test? ( dev-util/dejagnu ) + nls? ( sys-devel/gettext )" + +src_unpack() { + unpack ${A} + cd "${S}" + use vanilla || EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch + strip-linguas -u bfd/po opcodes/po +} + +src_compile() { + strip-unsupported-flags + econf \ + --disable-werror \ + $(has_version '=sys-libs/readline-5*:0' && echo --with-system-readline) \ + $(use_enable nls) \ + $(use multitarget && echo --enable-targets=all) \ + $(use_with expat) \ + || die + emake || die +} + +src_test() { + emake check || ewarn "tests failed" +} + +src_install() { + emake \ + DESTDIR="${D}" \ + libdir=/nukeme/pretty/pretty/please includedir=/nukeme/pretty/pretty/please \ + install || die + rm -r "${D}"/nukeme || die + + # Don't install docs when building a cross-gdb + if [[ ${CTARGET} != ${CHOST} ]] ; then + rm -r "${D}"/usr/share + return 0 + fi + + dodoc README + docinto gdb + dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ + gdb/NEWS gdb/ChangeLog gdb/PROBLEMS + docinto sim + dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING + + dodoc "${WORKDIR}"/extra/gdbinit.sample + + # Remove shared info pages + rm -f "${D}"/usr/share/info/{annotate,bfd,configure,standards}.info* +} + +pkg_postinst() { + # portage sucks and doesnt unmerge files in /etc + rm -vf "${ROOT}"/etc/skel/.gdbinit +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.0.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.0.1.ebuild new file mode 100644 index 0000000000..89e0cd045e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.0.1.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.0.1.ebuild,v 1.10 2013/02/09 04:38:58 vapier Exp $ + +inherit flag-o-matic eutils + +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then + export CTARGET=${CATEGORY/cross-} + fi +fi +is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } + +PATCH_VER="1" +DESCRIPTION="GNU debugger" +HOMEPAGE="http://sourceware.org/gdb/" +SRC_URI="mirror://gnu/gdb/${P}.tar.bz2 + ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2 + ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.lzma}" + +LICENSE="GPL-2 LGPL-2" +is_cross \ + && SLOT="${CTARGET}" \ + || SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x86-fbsd" +IUSE="expat multitarget nls python test vanilla" + +RDEPEND=">=sys-libs/ncurses-5.2-r2 + sys-libs/readline + expat? ( dev-libs/expat ) + python? ( dev-lang/python )" +DEPEND="${RDEPEND} + || ( app-arch/xz-utils app-arch/lzma-utils ) + test? ( dev-util/dejagnu ) + nls? ( sys-devel/gettext )" + +src_unpack() { + unpack ${A} + cd "${S}" + use vanilla || [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch + strip-linguas -u bfd/po opcodes/po +} + +gdb_branding() { + printf "Gentoo ${PV} " + if [[ -n ${PATCH_VER} ]] ; then + printf "p${PATCH_VER}" + else + printf "vanilla" + fi +} + +src_compile() { + strip-unsupported-flags + econf \ + --with-pkgversion="$(gdb_branding)" \ + --with-bugurl='http://bugs.gentoo.org/' \ + --disable-werror \ + $(has_version '=sys-libs/readline-5*:0' && echo --with-system-readline) \ + $(is_cross && echo --with-sysroot=/usr/${CTARGET}) \ + $(use_with expat) \ + $(use_enable nls) \ + $(use multitarget && echo --enable-targets=all) \ + $(use_with python) \ + || die + emake || die +} + +src_test() { + emake check || ewarn "tests failed" +} + +src_install() { + emake \ + DESTDIR="${D}" \ + libdir=/nukeme/pretty/pretty/please includedir=/nukeme/pretty/pretty/please \ + install || die + rm -r "${D}"/nukeme || die + + # Don't install docs when building a cross-gdb + if [[ ${CTARGET} != ${CHOST} ]] ; then + rm -r "${D}"/usr/share + return 0 + fi + + dodoc README + docinto gdb + dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ + gdb/NEWS gdb/ChangeLog gdb/PROBLEMS + docinto sim + dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING + + dodoc "${WORKDIR}"/extra/gdbinit.sample + + # Remove shared info pages + rm -f "${D}"/usr/share/info/{annotate,bfd,configure,standards}.info* +} + +pkg_postinst() { + # portage sucks and doesnt unmerge files in /etc + rm -vf "${ROOT}"/etc/skel/.gdbinit +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.1.ebuild new file mode 100644 index 0000000000..c771001a78 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.1.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.1.ebuild,v 1.4 2013/02/09 04:38:58 vapier Exp $ + +inherit flag-o-matic eutils + +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then + export CTARGET=${CATEGORY/cross-} + fi +fi +is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } + +PATCH_VER="1" +DESCRIPTION="GNU debugger" +HOMEPAGE="http://sourceware.org/gdb/" +SRC_URI="mirror://gnu/gdb/${P}.tar.bz2 + ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2 + ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.lzma}" + +LICENSE="GPL-2 LGPL-2" +is_cross \ + && SLOT="${CTARGET}" \ + || SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd" +IUSE="expat multitarget nls python test vanilla" + +RDEPEND=">=sys-libs/ncurses-5.2-r2 + sys-libs/readline + expat? ( dev-libs/expat ) + python? ( dev-lang/python )" +DEPEND="${RDEPEND} + || ( app-arch/xz-utils app-arch/lzma-utils ) + test? ( dev-util/dejagnu ) + nls? ( sys-devel/gettext )" + +src_unpack() { + unpack ${A} + cd "${S}" + use vanilla || [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch + strip-linguas -u bfd/po opcodes/po +} + +gdb_branding() { + printf "Gentoo ${PV} " + if [[ -n ${PATCH_VER} ]] ; then + printf "p${PATCH_VER}" + else + printf "vanilla" + fi +} + +src_compile() { + strip-unsupported-flags + econf \ + --with-pkgversion="$(gdb_branding)" \ + --with-bugurl='http://bugs.gentoo.org/' \ + --disable-werror \ + --with-system-readline \ + $(is_cross && echo --with-sysroot=/usr/${CTARGET}) \ + $(use_with expat) \ + $(use_enable nls) \ + $(use multitarget && echo --enable-targets=all) \ + $(use_with python) \ + || die + emake || die +} + +src_test() { + emake check || ewarn "tests failed" +} + +src_install() { + emake \ + DESTDIR="${D}" \ + libdir=/nukeme/pretty/pretty/please includedir=/nukeme/pretty/pretty/please \ + install || die + rm -r "${D}"/nukeme || die + + # Don't install docs when building a cross-gdb + if [[ ${CTARGET} != ${CHOST} ]] ; then + rm -r "${D}"/usr/share + return 0 + fi + + dodoc README + docinto gdb + dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ + gdb/NEWS gdb/ChangeLog gdb/PROBLEMS + docinto sim + dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING + + dodoc "${WORKDIR}"/extra/gdbinit.sample + + # Remove shared info pages + rm -f "${D}"/usr/share/info/{annotate,bfd,configure,standards}.info* +} + +pkg_postinst() { + # portage sucks and doesnt unmerge files in /etc + rm -vf "${ROOT}"/etc/skel/.gdbinit +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.2.50.20101117.4.15.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.2.50.20101117.4.15.ebuild new file mode 100644 index 0000000000..ba4497e348 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.2.50.20101117.4.15.ebuild @@ -0,0 +1,120 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.2.50.20101117.4.15.ebuild,v 1.3 2013/02/09 04:38:58 vapier Exp $ + +EAPI="3" + +inherit flag-o-matic eutils + +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then + export CTARGET=${CATEGORY/cross-} + fi +fi +is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } + +if [[ ${PV} == *.*.*.*.*.* ]] ; then + inherit versionator rpm + # fedora version: gdb-6.8.50.20090302-8.fc11.src.rpm + gvcr() { get_version_component_range "$@"; } + MY_PV=$(gvcr 1-4) + RPM="${PN}-${MY_PV}-$(gvcr 5).fc$(gvcr 6).src.rpm" +else + MY_PV=${PV} + RPM= +fi + +PATCH_VER="" +DESCRIPTION="GNU debugger" +HOMEPAGE="http://sourceware.org/gdb/" +if [[ -n ${RPM} ]] ; then + SRC_URI="mirror://fedora/development/source/SRPMS/${RPM}" +else + SRC_URI="mirror://gnu/gdb/${P}.tar.bz2 + ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2" +fi +SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}" + +LICENSE="GPL-2 LGPL-2" +is_cross \ + && SLOT="${CTARGET}" \ + || SLOT="0" +KEYWORDS="" +IUSE="expat multitarget nls python test vanilla" + +RDEPEND=">=sys-libs/ncurses-5.2-r2 + sys-libs/readline + expat? ( dev-libs/expat ) + python? ( =dev-lang/python-2* )" +DEPEND="${RDEPEND} + app-arch/xz-utils + test? ( dev-util/dejagnu ) + nls? ( sys-devel/gettext )" + +S=${WORKDIR}/${PN}-${MY_PV} + +src_prepare() { + [[ -n ${RPM} ]] && rpm_spec_epatch "${WORKDIR}"/gdb.spec + use vanilla || [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch + strip-linguas -u bfd/po opcodes/po +} + +gdb_branding() { + printf "Gentoo ${PV} " + if [[ -n ${PATCH_VER} ]] ; then + printf "p${PATCH_VER}" + else + printf "vanilla" + fi +} + +src_configure() { + strip-unsupported-flags + econf \ + --with-pkgversion="$(gdb_branding)" \ + --with-bugurl='http://bugs.gentoo.org/' \ + --disable-werror \ + --enable-64-bit-bfd \ + $(has_version '=sys-libs/readline-5*:0' && echo --with-system-readline) \ + $(is_cross && echo --with-sysroot=/usr/${CTARGET}) \ + $(use_with expat) \ + $(use_enable nls) \ + $(use multitarget && echo --enable-targets=all) \ + $(use_with python python "${EPREFIX}/usr/bin/python2") +} + +src_test() { + emake check || ewarn "tests failed" +} + +src_install() { + emake \ + DESTDIR="${D}" \ + libdir=/nukeme/pretty/pretty/please includedir=/nukeme/pretty/pretty/please \ + install || die + rm -r "${D}"/nukeme || die + + # Don't install docs when building a cross-gdb + if [[ ${CTARGET} != ${CHOST} ]] ; then + rm -r "${D}"/usr/share + return 0 + fi + + dodoc README + docinto gdb + dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ + gdb/NEWS gdb/ChangeLog gdb/PROBLEMS + docinto sim + dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING + + dodoc "${WORKDIR}"/extra/gdbinit.sample + + # Remove shared info pages + rm -f "${D}"/usr/share/info/{annotate,bfd,configure,standards}.info* +} + +pkg_postinst() { + # portage sucks and doesnt unmerge files in /etc + rm -vf "${ROOT}"/etc/skel/.gdbinit +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.2.ebuild new file mode 100644 index 0000000000..c61338f720 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.2.ebuild @@ -0,0 +1,129 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.2.ebuild,v 1.16 2013/02/09 04:38:58 vapier Exp $ + +EAPI="3" + +inherit flag-o-matic eutils + +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then + export CTARGET=${CATEGORY/cross-} + fi +fi +is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } + +if [[ ${PV} == *.*.*.*.*.* ]] ; then + inherit versionator rpm + # fedora version: gdb-6.8.50.20090302-8.fc11.src.rpm + gvcr() { get_version_component_range "$@"; } + MY_PV=$(gvcr 1-4) + RPM="${PN}-${MY_PV}-$(gvcr 5).fc$(gvcr 6).src.rpm" +else + MY_PV=${PV} + RPM= +fi + +PATCH_VER="1" +DESCRIPTION="GNU debugger" +HOMEPAGE="http://sourceware.org/gdb/" +if [[ -n ${RPM} ]] ; then + SRC_URI="http://mirrors.kernel.org/fedora/development/source/SRPMS/${RPM}" +else + SRC_URI="mirror://gnu/gdb/${P}.tar.bz2 + ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2" +fi +SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}" + +LICENSE="GPL-2 LGPL-2" +is_cross \ + && SLOT="${CTARGET}" \ + || SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x86-fbsd ~x64-macos ~x86-macos" +IUSE="expat multitarget nls python test vanilla" + +RDEPEND=">=sys-libs/ncurses-5.2-r2 + sys-libs/readline + expat? ( dev-libs/expat ) + python? ( =dev-lang/python-2* )" +DEPEND="${RDEPEND} + app-arch/xz-utils + virtual/yacc + test? ( dev-util/dejagnu ) + nls? ( sys-devel/gettext )" + +S=${WORKDIR}/${PN}-${MY_PV} + +src_prepare() { + [[ -n ${RPM} ]] && rpm_spec_epatch "${WORKDIR}"/gdb.spec + use vanilla || [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch + strip-linguas -u bfd/po opcodes/po +} + +gdb_branding() { + printf "Gentoo ${PV} " + if [[ -n ${PATCH_VER} ]] ; then + printf "p${PATCH_VER}" + else + printf "vanilla" + fi +} + +src_configure() { + strip-unsupported-flags + econf \ + --with-pkgversion="$(gdb_branding)" \ + --with-bugurl='http://bugs.gentoo.org/' \ + --disable-werror \ + --enable-64-bit-bfd \ + --with-system-readline \ + $(is_cross && echo --with-sysroot="${EPREFIX}"/usr/${CTARGET}) \ + $(use_with expat) \ + $(use_enable nls) \ + $(use multitarget && echo --enable-targets=all) \ + $(use_with python python "${EPREFIX}/usr/bin/python2") +} + +src_test() { + emake check || ewarn "tests failed" +} + +src_install() { + emake \ + DESTDIR="${D}" \ + libdir=/nukeme/pretty/pretty/please includedir=/nukeme/pretty/pretty/please \ + install || die + rm -r "${D}"/nukeme || die + + # Don't install docs when building a cross-gdb + if [[ ${CTARGET} != ${CHOST} ]] ; then + rm -r "${ED}"/usr/share + return 0 + fi + + dodoc README + docinto gdb + dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ + gdb/NEWS gdb/ChangeLog gdb/PROBLEMS + docinto sim + dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING + + dodoc "${WORKDIR}"/extra/gdbinit.sample + + # Remove shared info pages + rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info* +} + +pkg_postinst() { + # portage sucks and doesnt unmerge files in /etc + rm -vf "${ROOT}"/etc/skel/.gdbinit + + if use prefix && [[ ${CHOST} == *-darwin* ]] ; then + ewarn "gdb is unable to get a mach task port when installed by Prefix" + ewarn "Portage, unprivileged. To make gdb fully functional you'll" + ewarn "have to perform the following steps:" + ewarn " % sudo chgrp procmod ${EPREFIX}/usr/bin/gdb" + ewarn " % sudo chmod g+s ${EPREFIX}/usr/bin/gdb" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.3.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.3.1-r1.ebuild new file mode 100644 index 0000000000..5ffef33255 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.3.1-r1.ebuild @@ -0,0 +1,183 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.3.1-r1.ebuild,v 1.8 2013/02/09 04:38:58 vapier Exp $ + +EAPI="3" + +inherit flag-o-matic eutils + +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then + export CTARGET=${CATEGORY/cross-} + fi +fi +is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } + +RPM= +MY_PV=${PV} +case ${PV} in +*.*.*.*.*.*) + # fedora version: gdb-6.8.50.20090302-8.fc11.src.rpm + inherit versionator rpm + gvcr() { get_version_component_range "$@"; } + MY_PV=$(gvcr 1-4) + RPM="${PN}-${MY_PV}-$(gvcr 5).fc$(gvcr 6).src.rpm" + SRC_URI="mirror://fedora/development/source/SRPMS/${RPM}" + ;; +*.*.50.*) + # weekly snapshots + SRC_URI="ftp://sourceware.org/pub/gdb/snapshots/current/gdb-weekly-${PV}.tar.bz2" + ;; +9999*) + # live git tree + EGIT_REPO_URI="git://sourceware.org/git/gdb.git" + inherit git-2 + SRC_URI="" + ;; +*) + # Normal upstream release + SRC_URI="mirror://gnu/gdb/${P}.tar.bz2 + ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2" + ;; +esac + +PATCH_VER="2" +DESCRIPTION="GNU debugger" +HOMEPAGE="http://sourceware.org/gdb/" +SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}" + +LICENSE="GPL-2 LGPL-2" +SLOT="0" +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi +IUSE="+client expat multitarget nls +python +server test vanilla zlib" + +RDEPEND="!dev-util/gdbserver + >=sys-libs/ncurses-5.2-r2 + sys-libs/readline + expat? ( dev-libs/expat ) + python? ( =dev-lang/python-2* ) + zlib? ( sys-libs/zlib )" +DEPEND="${RDEPEND} + app-arch/xz-utils + virtual/yacc + test? ( dev-util/dejagnu ) + nls? ( sys-devel/gettext )" + +S=${WORKDIR}/${PN}-${MY_PV} + +src_prepare() { + [[ -n ${RPM} ]] && rpm_spec_epatch "${WORKDIR}"/gdb.spec + use vanilla || [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch + strip-linguas -u bfd/po opcodes/po +} + +gdb_branding() { + printf "Gentoo ${PV} " + if [[ -n ${PATCH_VER} ]] ; then + printf "p${PATCH_VER}" + else + printf "vanilla" + fi +} + +src_configure() { + strip-unsupported-flags + + local myconf=( + --with-pkgversion="$(gdb_branding)" + --with-bugurl='http://bugs.gentoo.org/' + --disable-werror + $(is_cross && echo --with-sysroot="${EPREFIX}"/usr/${CTARGET}) + ) + + if use server && ! use client ; then + # just configure+build in the gdbserver subdir to speed things up + cd gdb/gdbserver + myconf+=( --program-transform-name='' ) + else + # gdbserver only works for native targets (CHOST==CTARGET). + # it also doesn't support all targets, so rather than duplicate + # the target list (which changes between versions), use the + # "auto" value when things are turned on. + is_cross \ + && myconf+=( --disable-gdbserver ) \ + || myconf+=( $(use_enable server gdbserver auto) ) + fi + + if ! ( use server && ! use client ) ; then + # if we are configuring in the top level, then use all + # the additional global options + myconf+=( + --enable-64-bit-bfd + --disable-install-libbfd + --disable-install-libiberty + --with-system-readline + --with-separate-debug-dir="${EPREFIX}"/usr/lib/debug + $(use_with expat) + $(use_enable nls) + $(use multitarget && echo --enable-targets=all) + $(use_with python python "${EPREFIX}/usr/bin/python2") + $(use_with zlib) + ) + fi + + econf "${myconf[@]}" +} + +src_test() { + emake check || ewarn "tests failed" +} + +src_install() { + use server && ! use client && cd gdb/gdbserver + emake DESTDIR="${D}" install || die + use client && { find "${ED}"/usr -name libiberty.a -delete || die ; } + cd "${S}" + + # Don't install docs when building a cross-gdb + if [[ ${CTARGET} != ${CHOST} ]] ; then + rm -r "${ED}"/usr/share + return 0 + fi + # Install it by hand for now: + # http://sourceware.org/ml/gdb-patches/2011-12/msg00915.html + # Only install if it exists due to the twisted behavior (see + # notes in src_configure above). + [[ -e gdb/gdbserver/gdbreplay ]] && { dobin gdb/gdbserver/gdbreplay || die ; } + + dodoc README + if use client ; then + docinto gdb + dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ + gdb/NEWS gdb/ChangeLog gdb/PROBLEMS + fi + docinto sim + dodoc sim/{ChangeLog,MAINTAINERS,README-HACKING} + if use server ; then + docinto gdbserver + dodoc gdb/gdbserver/{ChangeLog,README} + fi + + if [[ -n ${PATCH_VER} ]] ; then + dodoc "${WORKDIR}"/extra/gdbinit.sample + fi + + # Remove shared info pages + rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info* +} + +pkg_postinst() { + # portage sucks and doesnt unmerge files in /etc + rm -vf "${EROOT}"/etc/skel/.gdbinit + + if use prefix && [[ ${CHOST} == *-darwin* ]] ; then + ewarn "gdb is unable to get a mach task port when installed by Prefix" + ewarn "Portage, unprivileged. To make gdb fully functional you'll" + ewarn "have to perform the following steps:" + ewarn " % sudo chgrp procmod ${EPREFIX}/usr/bin/gdb" + ewarn " % sudo chmod g+s ${EPREFIX}/usr/bin/gdb" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.3.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.3.1.ebuild new file mode 100644 index 0000000000..b05599ad49 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.3.1.ebuild @@ -0,0 +1,145 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.3.1.ebuild,v 1.14 2013/02/09 04:38:58 vapier Exp $ + +EAPI="3" + +inherit flag-o-matic eutils + +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then + export CTARGET=${CATEGORY/cross-} + fi +fi +is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } + +RPM= +MY_PV=${PV} +case ${PV} in +*.*.*.*.*.*) + # fedora version: gdb-6.8.50.20090302-8.fc11.src.rpm + inherit versionator rpm + gvcr() { get_version_component_range "$@"; } + MY_PV=$(gvcr 1-4) + RPM="${PN}-${MY_PV}-$(gvcr 5).fc$(gvcr 6).src.rpm" + SRC_URI="mirror://fedora/development/source/SRPMS/${RPM}" + ;; +*.*.50.*) + # weekly snapshots + SRC_URI="ftp://sourceware.org/pub/gdb/snapshots/current/gdb-weekly-${PV}.tar.bz2" + ;; +9999*) + # live git tree + EGIT_REPO_URI="git://sourceware.org/git/gdb.git" + inherit git-2 + SRC_URI="" + ;; +*) + # Normal upstream release + SRC_URI="mirror://gnu/gdb/${P}.tar.bz2 + ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2" + ;; +esac + +PATCH_VER="2" +DESCRIPTION="GNU debugger" +HOMEPAGE="http://sourceware.org/gdb/" +SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}" + +LICENSE="GPL-2 LGPL-2" +is_cross \ + && SLOT="${CTARGET}" \ + || SLOT="0" +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi +IUSE="expat multitarget nls +python test vanilla" + +RDEPEND=">=sys-libs/ncurses-5.2-r2 + sys-libs/readline + expat? ( dev-libs/expat ) + python? ( =dev-lang/python-2* )" +DEPEND="${RDEPEND} + app-arch/xz-utils + virtual/yacc + test? ( dev-util/dejagnu ) + nls? ( sys-devel/gettext )" + +S=${WORKDIR}/${PN}-${MY_PV} + +src_prepare() { + [[ -n ${RPM} ]] && rpm_spec_epatch "${WORKDIR}"/gdb.spec + use vanilla || [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch + strip-linguas -u bfd/po opcodes/po +} + +gdb_branding() { + printf "Gentoo ${PV} " + if [[ -n ${PATCH_VER} ]] ; then + printf "p${PATCH_VER}" + else + printf "vanilla" + fi +} + +src_configure() { + strip-unsupported-flags + econf \ + --with-pkgversion="$(gdb_branding)" \ + --with-bugurl='http://bugs.gentoo.org/' \ + --disable-werror \ + --enable-64-bit-bfd \ + --with-system-readline \ + --with-separate-debug-dir="${EPREFIX}"/usr/lib/debug \ + $(is_cross && echo --with-sysroot="${EPREFIX}"/usr/${CTARGET}) \ + $(use_with expat) \ + $(use_enable nls) \ + $(use multitarget && echo --enable-targets=all) \ + $(use_with python python "${EPREFIX}/usr/bin/python2") +} + +src_test() { + emake check || ewarn "tests failed" +} + +src_install() { + emake \ + DESTDIR="${D}" \ + {include,lib}dir=/nukeme/pretty/pretty/please \ + install || die + rm -r "${D}"/nukeme || die + + # Don't install docs when building a cross-gdb + if [[ ${CTARGET} != ${CHOST} ]] ; then + rm -r "${ED}"/usr/share + return 0 + fi + + dodoc README + docinto gdb + dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ + gdb/NEWS gdb/ChangeLog gdb/PROBLEMS + docinto sim + dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING + + if [[ -n ${PATCH_VER} ]] ; then + dodoc "${WORKDIR}"/extra/gdbinit.sample + fi + + # Remove shared info pages + rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info* +} + +pkg_postinst() { + # portage sucks and doesnt unmerge files in /etc + rm -vf "${ROOT}"/etc/skel/.gdbinit + + if use prefix && [[ ${CHOST} == *-darwin* ]] ; then + ewarn "gdb is unable to get a mach task port when installed by Prefix" + ewarn "Portage, unprivileged. To make gdb fully functional you'll" + ewarn "have to perform the following steps:" + ewarn " % sudo chgrp procmod ${EPREFIX}/usr/bin/gdb" + ewarn " % sudo chmod g+s ${EPREFIX}/usr/bin/gdb" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.3.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.3.ebuild new file mode 100644 index 0000000000..ab5e1363b6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.3.ebuild @@ -0,0 +1,145 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.3.ebuild,v 1.8 2013/02/09 04:38:58 vapier Exp $ + +EAPI="3" + +inherit flag-o-matic eutils + +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then + export CTARGET=${CATEGORY/cross-} + fi +fi +is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } + +RPM= +MY_PV=${PV} +case ${PV} in +*.*.*.*.*.*) + # fedora version: gdb-6.8.50.20090302-8.fc11.src.rpm + inherit versionator rpm + gvcr() { get_version_component_range "$@"; } + MY_PV=$(gvcr 1-4) + RPM="${PN}-${MY_PV}-$(gvcr 5).fc$(gvcr 6).src.rpm" + SRC_URI="mirror://fedora/development/source/SRPMS/${RPM}" + ;; +*.*.50.*) + # weekly snapshots + SRC_URI="ftp://sourceware.org/pub/gdb/snapshots/current/gdb-weekly-${PV}.tar.bz2" + ;; +9999*) + # live git tree + EGIT_REPO_URI="git://sourceware.org/git/gdb.git" + inherit git-2 + SRC_URI="" + ;; +*) + # Normal upstream release + SRC_URI="mirror://gnu/gdb/${P}.tar.bz2 + ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2" + ;; +esac + +PATCH_VER="1" +DESCRIPTION="GNU debugger" +HOMEPAGE="http://sourceware.org/gdb/" +SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}" + +LICENSE="GPL-2 LGPL-2" +is_cross \ + && SLOT="${CTARGET}" \ + || SLOT="0" +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd ~x64-macos ~x86-macos" +fi +IUSE="expat multitarget nls python test vanilla" + +RDEPEND=">=sys-libs/ncurses-5.2-r2 + sys-libs/readline + expat? ( dev-libs/expat ) + python? ( =dev-lang/python-2* )" +DEPEND="${RDEPEND} + app-arch/xz-utils + virtual/yacc + test? ( dev-util/dejagnu ) + nls? ( sys-devel/gettext )" + +S=${WORKDIR}/${PN}-${MY_PV} + +src_prepare() { + [[ -n ${RPM} ]] && rpm_spec_epatch "${WORKDIR}"/gdb.spec + use vanilla || [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch + strip-linguas -u bfd/po opcodes/po +} + +gdb_branding() { + printf "Gentoo ${PV} " + if [[ -n ${PATCH_VER} ]] ; then + printf "p${PATCH_VER}" + else + printf "vanilla" + fi +} + +src_configure() { + strip-unsupported-flags + econf \ + --with-pkgversion="$(gdb_branding)" \ + --with-bugurl='http://bugs.gentoo.org/' \ + --disable-werror \ + --enable-64-bit-bfd \ + --with-system-readline \ + --with-separate-debug-dir="${EPREFIX}"/usr/lib/debug \ + $(is_cross && echo --with-sysroot="${EPREFIX}"/usr/${CTARGET}) \ + $(use_with expat) \ + $(use_enable nls) \ + $(use multitarget && echo --enable-targets=all) \ + $(use_with python python "${EPREFIX}/usr/bin/python2") +} + +src_test() { + emake check || ewarn "tests failed" +} + +src_install() { + emake \ + DESTDIR="${D}" \ + {include,lib}dir=/nukeme/pretty/pretty/please \ + install || die + rm -r "${D}"/nukeme || die + + # Don't install docs when building a cross-gdb + if [[ ${CTARGET} != ${CHOST} ]] ; then + rm -r "${ED}"/usr/share + return 0 + fi + + dodoc README + docinto gdb + dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ + gdb/NEWS gdb/ChangeLog gdb/PROBLEMS + docinto sim + dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING + + if [[ -n ${PATCH_VER} ]] ; then + dodoc "${WORKDIR}"/extra/gdbinit.sample + fi + + # Remove shared info pages + rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info* +} + +pkg_postinst() { + # portage sucks and doesnt unmerge files in /etc + rm -vf "${ROOT}"/etc/skel/.gdbinit + + if use prefix && [[ ${CHOST} == *-darwin* ]] ; then + ewarn "gdb is unable to get a mach task port when installed by Prefix" + ewarn "Portage, unprivileged. To make gdb fully functional you'll" + ewarn "have to perform the following steps:" + ewarn " % sudo chgrp procmod ${EPREFIX}/usr/bin/gdb" + ewarn " % sudo chmod g+s ${EPREFIX}/usr/bin/gdb" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.4.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.4.1.ebuild new file mode 100644 index 0000000000..7e3e645283 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.4.1.ebuild @@ -0,0 +1,186 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.4.1.ebuild,v 1.5 2013/02/09 04:38:58 vapier Exp $ + +EAPI="3" + +inherit flag-o-matic eutils + +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then + export CTARGET=${CATEGORY/cross-} + fi +fi +is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } + +RPM= +MY_PV=${PV} +case ${PV} in +*.*.*.*.*.*) + # fedora version: gdb-6.8.50.20090302-8.fc11.src.rpm + inherit versionator rpm + gvcr() { get_version_component_range "$@"; } + MY_PV=$(gvcr 1-4) + RPM="${PN}-${MY_PV}-$(gvcr 5).fc$(gvcr 6).src.rpm" + SRC_URI="mirror://fedora/development/source/SRPMS/${RPM}" + ;; +*.*.50.*) + # weekly snapshots + SRC_URI="ftp://sourceware.org/pub/gdb/snapshots/current/gdb-weekly-${PV}.tar.bz2" + ;; +9999*) + # live git tree + EGIT_REPO_URI="git://sourceware.org/git/gdb.git" + inherit git-2 + SRC_URI="" + ;; +*) + # Normal upstream release + SRC_URI="mirror://gnu/gdb/${P}.tar.bz2 + ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2" + ;; +esac + +PATCH_VER="2" +DESCRIPTION="GNU debugger" +HOMEPAGE="http://sourceware.org/gdb/" +SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}" + +LICENSE="GPL-2 LGPL-2" +SLOT="0" +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi +IUSE="+client expat multitarget nls +python +server test vanilla zlib" + +RDEPEND="!dev-util/gdbserver + >=sys-libs/ncurses-5.2-r2 + sys-libs/readline + expat? ( dev-libs/expat ) + python? ( =dev-lang/python-2* ) + zlib? ( sys-libs/zlib )" +DEPEND="${RDEPEND} + app-arch/xz-utils + virtual/yacc + test? ( dev-util/dejagnu ) + nls? ( sys-devel/gettext )" + +S=${WORKDIR}/${PN}-${MY_PV} + +src_prepare() { + [[ -n ${RPM} ]] && rpm_spec_epatch "${WORKDIR}"/gdb.spec + use vanilla || [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch + strip-linguas -u bfd/po opcodes/po +} + +gdb_branding() { + printf "Gentoo ${PV} " + if ! use vanilla && [[ -n ${PATCH_VER} ]] ; then + printf "p${PATCH_VER}" + else + printf "vanilla" + fi +} + +src_configure() { + strip-unsupported-flags + + local sysroot="${EPREFIX}"/usr/${CTARGET} + local myconf=( + --with-pkgversion="$(gdb_branding)" + --with-bugurl='http://bugs.gentoo.org/' + --disable-werror + $(is_cross && echo \ + --with-sysroot="${sysroot}" \ + --includedir="${sysroot}/usr/include") + ) + + if use server && ! use client ; then + # just configure+build in the gdbserver subdir to speed things up + cd gdb/gdbserver + myconf+=( --program-transform-name='' ) + else + # gdbserver only works for native targets (CHOST==CTARGET). + # it also doesn't support all targets, so rather than duplicate + # the target list (which changes between versions), use the + # "auto" value when things are turned on. + is_cross \ + && myconf+=( --disable-gdbserver ) \ + || myconf+=( $(use_enable server gdbserver auto) ) + fi + + if ! ( use server && ! use client ) ; then + # if we are configuring in the top level, then use all + # the additional global options + myconf+=( + --enable-64-bit-bfd + --disable-install-libbfd + --disable-install-libiberty + --with-system-readline + --with-separate-debug-dir="${EPREFIX}"/usr/lib/debug + $(use_with expat) + $(use_enable nls) + $(use multitarget && echo --enable-targets=all) + $(use_with python python "${EPREFIX}/usr/bin/python2") + $(use_with zlib) + ) + fi + + econf "${myconf[@]}" +} + +src_test() { + emake check || ewarn "tests failed" +} + +src_install() { + use server && ! use client && cd gdb/gdbserver + emake DESTDIR="${D}" install || die + use client && { find "${ED}"/usr -name libiberty.a -delete || die ; } + cd "${S}" + + # Don't install docs when building a cross-gdb + if [[ ${CTARGET} != ${CHOST} ]] ; then + rm -r "${ED}"/usr/share + return 0 + fi + # Install it by hand for now: + # http://sourceware.org/ml/gdb-patches/2011-12/msg00915.html + # Only install if it exists due to the twisted behavior (see + # notes in src_configure above). + [[ -e gdb/gdbserver/gdbreplay ]] && { dobin gdb/gdbserver/gdbreplay || die ; } + + dodoc README + if use client ; then + docinto gdb + dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ + gdb/NEWS gdb/ChangeLog gdb/PROBLEMS + fi + docinto sim + dodoc sim/{ChangeLog,MAINTAINERS,README-HACKING} + if use server ; then + docinto gdbserver + dodoc gdb/gdbserver/{ChangeLog,README} + fi + + if [[ -n ${PATCH_VER} ]] ; then + dodoc "${WORKDIR}"/extra/gdbinit.sample + fi + + # Remove shared info pages + rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info* +} + +pkg_postinst() { + # portage sucks and doesnt unmerge files in /etc + rm -vf "${EROOT}"/etc/skel/.gdbinit + + if use prefix && [[ ${CHOST} == *-darwin* ]] ; then + ewarn "gdb is unable to get a mach task port when installed by Prefix" + ewarn "Portage, unprivileged. To make gdb fully functional you'll" + ewarn "have to perform the following steps:" + ewarn " % sudo chgrp procmod ${EPREFIX}/usr/bin/gdb" + ewarn " % sudo chmod g+s ${EPREFIX}/usr/bin/gdb" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.4.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.4.ebuild new file mode 100644 index 0000000000..ad206498b9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.4.ebuild @@ -0,0 +1,186 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.4.ebuild,v 1.5 2013/02/09 04:38:58 vapier Exp $ + +EAPI="3" + +inherit flag-o-matic eutils + +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then + export CTARGET=${CATEGORY/cross-} + fi +fi +is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } + +RPM= +MY_PV=${PV} +case ${PV} in +*.*.*.*.*.*) + # fedora version: gdb-6.8.50.20090302-8.fc11.src.rpm + inherit versionator rpm + gvcr() { get_version_component_range "$@"; } + MY_PV=$(gvcr 1-4) + RPM="${PN}-${MY_PV}-$(gvcr 5).fc$(gvcr 6).src.rpm" + SRC_URI="mirror://fedora/development/source/SRPMS/${RPM}" + ;; +*.*.50.*) + # weekly snapshots + SRC_URI="ftp://sourceware.org/pub/gdb/snapshots/current/gdb-weekly-${PV}.tar.bz2" + ;; +9999*) + # live git tree + EGIT_REPO_URI="git://sourceware.org/git/gdb.git" + inherit git-2 + SRC_URI="" + ;; +*) + # Normal upstream release + SRC_URI="mirror://gnu/gdb/${P}.tar.bz2 + ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2" + ;; +esac + +PATCH_VER="1" +DESCRIPTION="GNU debugger" +HOMEPAGE="http://sourceware.org/gdb/" +SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}" + +LICENSE="GPL-2 LGPL-2" +SLOT="0" +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi +IUSE="+client expat multitarget nls +python +server test vanilla zlib" + +RDEPEND="!dev-util/gdbserver + >=sys-libs/ncurses-5.2-r2 + sys-libs/readline + expat? ( dev-libs/expat ) + python? ( =dev-lang/python-2* ) + zlib? ( sys-libs/zlib )" +DEPEND="${RDEPEND} + app-arch/xz-utils + virtual/yacc + test? ( dev-util/dejagnu ) + nls? ( sys-devel/gettext )" + +S=${WORKDIR}/${PN}-${MY_PV} + +src_prepare() { + [[ -n ${RPM} ]] && rpm_spec_epatch "${WORKDIR}"/gdb.spec + use vanilla || [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch + strip-linguas -u bfd/po opcodes/po +} + +gdb_branding() { + printf "Gentoo ${PV} " + if ! use vanilla && [[ -n ${PATCH_VER} ]] ; then + printf "p${PATCH_VER}" + else + printf "vanilla" + fi +} + +src_configure() { + strip-unsupported-flags + + local sysroot="${EPREFIX}"/usr/${CTARGET} + local myconf=( + --with-pkgversion="$(gdb_branding)" + --with-bugurl='http://bugs.gentoo.org/' + --disable-werror + $(is_cross && echo \ + --with-sysroot="${sysroot}" \ + --includedir="${sysroot}/usr/include") + ) + + if use server && ! use client ; then + # just configure+build in the gdbserver subdir to speed things up + cd gdb/gdbserver + myconf+=( --program-transform-name='' ) + else + # gdbserver only works for native targets (CHOST==CTARGET). + # it also doesn't support all targets, so rather than duplicate + # the target list (which changes between versions), use the + # "auto" value when things are turned on. + is_cross \ + && myconf+=( --disable-gdbserver ) \ + || myconf+=( $(use_enable server gdbserver auto) ) + fi + + if ! ( use server && ! use client ) ; then + # if we are configuring in the top level, then use all + # the additional global options + myconf+=( + --enable-64-bit-bfd + --disable-install-libbfd + --disable-install-libiberty + --with-system-readline + --with-separate-debug-dir="${EPREFIX}"/usr/lib/debug + $(use_with expat) + $(use_enable nls) + $(use multitarget && echo --enable-targets=all) + $(use_with python python "${EPREFIX}/usr/bin/python2") + $(use_with zlib) + ) + fi + + econf "${myconf[@]}" +} + +src_test() { + emake check || ewarn "tests failed" +} + +src_install() { + use server && ! use client && cd gdb/gdbserver + emake DESTDIR="${D}" install || die + use client && { find "${ED}"/usr -name libiberty.a -delete || die ; } + cd "${S}" + + # Don't install docs when building a cross-gdb + if [[ ${CTARGET} != ${CHOST} ]] ; then + rm -r "${ED}"/usr/share + return 0 + fi + # Install it by hand for now: + # http://sourceware.org/ml/gdb-patches/2011-12/msg00915.html + # Only install if it exists due to the twisted behavior (see + # notes in src_configure above). + [[ -e gdb/gdbserver/gdbreplay ]] && { dobin gdb/gdbserver/gdbreplay || die ; } + + dodoc README + if use client ; then + docinto gdb + dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ + gdb/NEWS gdb/ChangeLog gdb/PROBLEMS + fi + docinto sim + dodoc sim/{ChangeLog,MAINTAINERS,README-HACKING} + if use server ; then + docinto gdbserver + dodoc gdb/gdbserver/{ChangeLog,README} + fi + + if [[ -n ${PATCH_VER} ]] ; then + dodoc "${WORKDIR}"/extra/gdbinit.sample + fi + + # Remove shared info pages + rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info* +} + +pkg_postinst() { + # portage sucks and doesnt unmerge files in /etc + rm -vf "${EROOT}"/etc/skel/.gdbinit + + if use prefix && [[ ${CHOST} == *-darwin* ]] ; then + ewarn "gdb is unable to get a mach task port when installed by Prefix" + ewarn "Portage, unprivileged. To make gdb fully functional you'll" + ewarn "have to perform the following steps:" + ewarn " % sudo chgrp procmod ${EPREFIX}/usr/bin/gdb" + ewarn " % sudo chmod g+s ${EPREFIX}/usr/bin/gdb" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.5.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.5.1.ebuild new file mode 100644 index 0000000000..96d7a8f9f3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.5.1.ebuild @@ -0,0 +1,186 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.5.1.ebuild,v 1.14 2013/04/12 15:07:59 jer Exp $ + +EAPI="3" + +inherit flag-o-matic eutils + +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then + export CTARGET=${CATEGORY/cross-} + fi +fi +is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } + +RPM= +MY_PV=${PV} +case ${PV} in +*.*.*.*.*.*) + # fedora version: gdb-6.8.50.20090302-8.fc11.src.rpm + inherit versionator rpm + gvcr() { get_version_component_range "$@"; } + MY_PV=$(gvcr 1-4) + RPM="${PN}-${MY_PV}-$(gvcr 5).fc$(gvcr 6).src.rpm" + SRC_URI="mirror://fedora/development/source/SRPMS/${RPM}" + ;; +*.*.50.*) + # weekly snapshots + SRC_URI="ftp://sourceware.org/pub/gdb/snapshots/current/gdb-weekly-${PV}.tar.bz2" + ;; +9999*) + # live git tree + EGIT_REPO_URI="git://sourceware.org/git/gdb.git" + inherit git-2 + SRC_URI="" + ;; +*) + # Normal upstream release + SRC_URI="mirror://gnu/gdb/${P}.tar.bz2 + ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2" + ;; +esac + +PATCH_VER="2" +DESCRIPTION="GNU debugger" +HOMEPAGE="http://sourceware.org/gdb/" +SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}" + +LICENSE="GPL-2 LGPL-2" +SLOT="0" +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi +IUSE="+client expat multitarget nls +python +server test vanilla zlib" + +RDEPEND="!dev-util/gdbserver + >=sys-libs/ncurses-5.2-r2 + sys-libs/readline + expat? ( dev-libs/expat ) + python? ( =dev-lang/python-2* ) + zlib? ( sys-libs/zlib )" +DEPEND="${RDEPEND} + app-arch/xz-utils + virtual/yacc + test? ( dev-util/dejagnu ) + nls? ( sys-devel/gettext )" + +S=${WORKDIR}/${PN}-${MY_PV} + +src_prepare() { + [[ -n ${RPM} ]] && rpm_spec_epatch "${WORKDIR}"/gdb.spec + use vanilla || [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch + strip-linguas -u bfd/po opcodes/po +} + +gdb_branding() { + printf "Gentoo ${PV} " + if ! use vanilla && [[ -n ${PATCH_VER} ]] ; then + printf "p${PATCH_VER}" + else + printf "vanilla" + fi +} + +src_configure() { + strip-unsupported-flags + + local sysroot="${EPREFIX}"/usr/${CTARGET} + local myconf=( + --with-pkgversion="$(gdb_branding)" + --with-bugurl='http://bugs.gentoo.org/' + --disable-werror + $(is_cross && echo \ + --with-sysroot="${sysroot}" \ + --includedir="${sysroot}/usr/include") + ) + + if use server && ! use client ; then + # just configure+build in the gdbserver subdir to speed things up + cd gdb/gdbserver + myconf+=( --program-transform-name='' ) + else + # gdbserver only works for native targets (CHOST==CTARGET). + # it also doesn't support all targets, so rather than duplicate + # the target list (which changes between versions), use the + # "auto" value when things are turned on. + is_cross \ + && myconf+=( --disable-gdbserver ) \ + || myconf+=( $(use_enable server gdbserver auto) ) + fi + + if ! ( use server && ! use client ) ; then + # if we are configuring in the top level, then use all + # the additional global options + myconf+=( + --enable-64-bit-bfd + --disable-install-libbfd + --disable-install-libiberty + --with-system-readline + --with-separate-debug-dir="${EPREFIX}"/usr/lib/debug + $(use_with expat) + $(use_enable nls) + $(use multitarget && echo --enable-targets=all) + $(use_with python python "${EPREFIX}/usr/bin/python2") + $(use_with zlib) + ) + fi + + econf "${myconf[@]}" +} + +src_test() { + emake check || ewarn "tests failed" +} + +src_install() { + use server && ! use client && cd gdb/gdbserver + emake DESTDIR="${D}" install || die + use client && { find "${ED}"/usr -name libiberty.a -delete || die ; } + cd "${S}" + + # Don't install docs when building a cross-gdb + if [[ ${CTARGET} != ${CHOST} ]] ; then + rm -r "${ED}"/usr/share + return 0 + fi + # Install it by hand for now: + # http://sourceware.org/ml/gdb-patches/2011-12/msg00915.html + # Only install if it exists due to the twisted behavior (see + # notes in src_configure above). + [[ -e gdb/gdbserver/gdbreplay ]] && { dobin gdb/gdbserver/gdbreplay || die ; } + + dodoc README + if use client ; then + docinto gdb + dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ + gdb/NEWS gdb/ChangeLog gdb/PROBLEMS + fi + docinto sim + dodoc sim/{ChangeLog,MAINTAINERS,README-HACKING} + if use server ; then + docinto gdbserver + dodoc gdb/gdbserver/{ChangeLog,README} + fi + + if [[ -n ${PATCH_VER} ]] ; then + dodoc "${WORKDIR}"/extra/gdbinit.sample + fi + + # Remove shared info pages + rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info* +} + +pkg_postinst() { + # portage sucks and doesnt unmerge files in /etc + rm -vf "${EROOT}"/etc/skel/.gdbinit + + if use prefix && [[ ${CHOST} == *-darwin* ]] ; then + ewarn "gdb is unable to get a mach task port when installed by Prefix" + ewarn "Portage, unprivileged. To make gdb fully functional you'll" + ewarn "have to perform the following steps:" + ewarn " % sudo chgrp procmod ${EPREFIX}/usr/bin/gdb" + ewarn " % sudo chmod g+s ${EPREFIX}/usr/bin/gdb" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.5.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.5.ebuild new file mode 100644 index 0000000000..818ed4ec91 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.5.ebuild @@ -0,0 +1,186 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.5.ebuild,v 1.11 2013/02/09 04:38:58 vapier Exp $ + +EAPI="3" + +inherit flag-o-matic eutils + +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then + export CTARGET=${CATEGORY/cross-} + fi +fi +is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } + +RPM= +MY_PV=${PV} +case ${PV} in +*.*.*.*.*.*) + # fedora version: gdb-6.8.50.20090302-8.fc11.src.rpm + inherit versionator rpm + gvcr() { get_version_component_range "$@"; } + MY_PV=$(gvcr 1-4) + RPM="${PN}-${MY_PV}-$(gvcr 5).fc$(gvcr 6).src.rpm" + SRC_URI="mirror://fedora/development/source/SRPMS/${RPM}" + ;; +*.*.50.*) + # weekly snapshots + SRC_URI="ftp://sourceware.org/pub/gdb/snapshots/current/gdb-weekly-${PV}.tar.bz2" + ;; +9999*) + # live git tree + EGIT_REPO_URI="git://sourceware.org/git/gdb.git" + inherit git-2 + SRC_URI="" + ;; +*) + # Normal upstream release + SRC_URI="mirror://gnu/gdb/${P}.tar.bz2 + ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2" + ;; +esac + +PATCH_VER="1" +DESCRIPTION="GNU debugger" +HOMEPAGE="http://sourceware.org/gdb/" +SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}" + +LICENSE="GPL-2 LGPL-2" +SLOT="0" +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi +IUSE="+client expat multitarget nls +python +server test vanilla zlib" + +RDEPEND="!dev-util/gdbserver + >=sys-libs/ncurses-5.2-r2 + sys-libs/readline + expat? ( dev-libs/expat ) + python? ( =dev-lang/python-2* ) + zlib? ( sys-libs/zlib )" +DEPEND="${RDEPEND} + app-arch/xz-utils + virtual/yacc + test? ( dev-util/dejagnu ) + nls? ( sys-devel/gettext )" + +S=${WORKDIR}/${PN}-${MY_PV} + +src_prepare() { + [[ -n ${RPM} ]] && rpm_spec_epatch "${WORKDIR}"/gdb.spec + use vanilla || [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch + strip-linguas -u bfd/po opcodes/po +} + +gdb_branding() { + printf "Gentoo ${PV} " + if ! use vanilla && [[ -n ${PATCH_VER} ]] ; then + printf "p${PATCH_VER}" + else + printf "vanilla" + fi +} + +src_configure() { + strip-unsupported-flags + + local sysroot="${EPREFIX}"/usr/${CTARGET} + local myconf=( + --with-pkgversion="$(gdb_branding)" + --with-bugurl='http://bugs.gentoo.org/' + --disable-werror + $(is_cross && echo \ + --with-sysroot="${sysroot}" \ + --includedir="${sysroot}/usr/include") + ) + + if use server && ! use client ; then + # just configure+build in the gdbserver subdir to speed things up + cd gdb/gdbserver + myconf+=( --program-transform-name='' ) + else + # gdbserver only works for native targets (CHOST==CTARGET). + # it also doesn't support all targets, so rather than duplicate + # the target list (which changes between versions), use the + # "auto" value when things are turned on. + is_cross \ + && myconf+=( --disable-gdbserver ) \ + || myconf+=( $(use_enable server gdbserver auto) ) + fi + + if ! ( use server && ! use client ) ; then + # if we are configuring in the top level, then use all + # the additional global options + myconf+=( + --enable-64-bit-bfd + --disable-install-libbfd + --disable-install-libiberty + --with-system-readline + --with-separate-debug-dir="${EPREFIX}"/usr/lib/debug + $(use_with expat) + $(use_enable nls) + $(use multitarget && echo --enable-targets=all) + $(use_with python python "${EPREFIX}/usr/bin/python2") + $(use_with zlib) + ) + fi + + econf "${myconf[@]}" +} + +src_test() { + emake check || ewarn "tests failed" +} + +src_install() { + use server && ! use client && cd gdb/gdbserver + emake DESTDIR="${D}" install || die + use client && { find "${ED}"/usr -name libiberty.a -delete || die ; } + cd "${S}" + + # Don't install docs when building a cross-gdb + if [[ ${CTARGET} != ${CHOST} ]] ; then + rm -r "${ED}"/usr/share + return 0 + fi + # Install it by hand for now: + # http://sourceware.org/ml/gdb-patches/2011-12/msg00915.html + # Only install if it exists due to the twisted behavior (see + # notes in src_configure above). + [[ -e gdb/gdbserver/gdbreplay ]] && { dobin gdb/gdbserver/gdbreplay || die ; } + + dodoc README + if use client ; then + docinto gdb + dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ + gdb/NEWS gdb/ChangeLog gdb/PROBLEMS + fi + docinto sim + dodoc sim/{ChangeLog,MAINTAINERS,README-HACKING} + if use server ; then + docinto gdbserver + dodoc gdb/gdbserver/{ChangeLog,README} + fi + + if [[ -n ${PATCH_VER} ]] ; then + dodoc "${WORKDIR}"/extra/gdbinit.sample + fi + + # Remove shared info pages + rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info* +} + +pkg_postinst() { + # portage sucks and doesnt unmerge files in /etc + rm -vf "${EROOT}"/etc/skel/.gdbinit + + if use prefix && [[ ${CHOST} == *-darwin* ]] ; then + ewarn "gdb is unable to get a mach task port when installed by Prefix" + ewarn "Portage, unprivileged. To make gdb fully functional you'll" + ewarn "have to perform the following steps:" + ewarn " % sudo chgrp procmod ${EPREFIX}/usr/bin/gdb" + ewarn " % sudo chmod g+s ${EPREFIX}/usr/bin/gdb" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.6.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.6.ebuild new file mode 100644 index 0000000000..dfb21158d2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.6.ebuild @@ -0,0 +1,186 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.6.ebuild,v 1.2 2013/06/23 02:16:26 vapier Exp $ + +EAPI="3" + +inherit flag-o-matic eutils + +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then + export CTARGET=${CATEGORY/cross-} + fi +fi +is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } + +RPM= +MY_PV=${PV} +case ${PV} in +*.*.*.*.*.*) + # fedora version: gdb-6.8.50.20090302-8.fc11.src.rpm + inherit versionator rpm + gvcr() { get_version_component_range "$@"; } + MY_PV=$(gvcr 1-4) + RPM="${PN}-${MY_PV}-$(gvcr 5).fc$(gvcr 6).src.rpm" + SRC_URI="mirror://fedora/development/source/SRPMS/${RPM}" + ;; +*.*.50.*) + # weekly snapshots + SRC_URI="ftp://sourceware.org/pub/gdb/snapshots/current/gdb-weekly-${PV}.tar.bz2" + ;; +9999*) + # live git tree + EGIT_REPO_URI="git://sourceware.org/git/gdb.git" + inherit git-2 + SRC_URI="" + ;; +*) + # Normal upstream release + SRC_URI="mirror://gnu/gdb/${P}.tar.bz2 + ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2" + ;; +esac + +PATCH_VER="2" +DESCRIPTION="GNU debugger" +HOMEPAGE="http://sourceware.org/gdb/" +SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}" + +LICENSE="GPL-2 LGPL-2" +SLOT="0" +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi +IUSE="+client expat multitarget nls +python +server test vanilla zlib" + +RDEPEND="!dev-util/gdbserver + >=sys-libs/ncurses-5.2-r2 + sys-libs/readline + expat? ( dev-libs/expat ) + python? ( =dev-lang/python-2* ) + zlib? ( sys-libs/zlib )" +DEPEND="${RDEPEND} + app-arch/xz-utils + virtual/yacc + test? ( dev-util/dejagnu ) + nls? ( sys-devel/gettext )" + +S=${WORKDIR}/${PN}-${MY_PV} + +src_prepare() { + [[ -n ${RPM} ]] && rpm_spec_epatch "${WORKDIR}"/gdb.spec + use vanilla || [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch + strip-linguas -u bfd/po opcodes/po +} + +gdb_branding() { + printf "Gentoo ${PV} " + if ! use vanilla && [[ -n ${PATCH_VER} ]] ; then + printf "p${PATCH_VER}" + else + printf "vanilla" + fi +} + +src_configure() { + strip-unsupported-flags + + local sysroot="${EPREFIX}"/usr/${CTARGET} + local myconf=( + --with-pkgversion="$(gdb_branding)" + --with-bugurl='http://bugs.gentoo.org/' + --disable-werror + $(is_cross && echo \ + --with-sysroot="${sysroot}" \ + --includedir="${sysroot}/usr/include") + ) + + if use server && ! use client ; then + # just configure+build in the gdbserver subdir to speed things up + cd gdb/gdbserver + myconf+=( --program-transform-name='' ) + else + # gdbserver only works for native targets (CHOST==CTARGET). + # it also doesn't support all targets, so rather than duplicate + # the target list (which changes between versions), use the + # "auto" value when things are turned on. + is_cross \ + && myconf+=( --disable-gdbserver ) \ + || myconf+=( $(use_enable server gdbserver auto) ) + fi + + if ! ( use server && ! use client ) ; then + # if we are configuring in the top level, then use all + # the additional global options + myconf+=( + --enable-64-bit-bfd + --disable-install-libbfd + --disable-install-libiberty + --with-system-readline + --with-separate-debug-dir="${EPREFIX}"/usr/lib/debug + $(use_with expat) + $(use_enable nls) + $(use multitarget && echo --enable-targets=all) + $(use_with python python "${EPREFIX}/usr/bin/python2") + $(use_with zlib) + ) + fi + + econf "${myconf[@]}" +} + +src_test() { + emake check || ewarn "tests failed" +} + +src_install() { + use server && ! use client && cd gdb/gdbserver + emake DESTDIR="${D}" install || die + use client && { find "${ED}"/usr -name libiberty.a -delete || die ; } + cd "${S}" + + # Don't install docs when building a cross-gdb + if [[ ${CTARGET} != ${CHOST} ]] ; then + rm -r "${ED}"/usr/share + return 0 + fi + # Install it by hand for now: + # http://sourceware.org/ml/gdb-patches/2011-12/msg00915.html + # Only install if it exists due to the twisted behavior (see + # notes in src_configure above). + [[ -e gdb/gdbserver/gdbreplay ]] && { dobin gdb/gdbserver/gdbreplay || die ; } + + dodoc README + if use client ; then + docinto gdb + dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ + gdb/NEWS gdb/ChangeLog gdb/PROBLEMS + fi + docinto sim + dodoc sim/{ChangeLog,MAINTAINERS,README-HACKING} + if use server ; then + docinto gdbserver + dodoc gdb/gdbserver/{ChangeLog,README} + fi + + if [[ -n ${PATCH_VER} ]] ; then + dodoc "${WORKDIR}"/extra/gdbinit.sample + fi + + # Remove shared info pages + rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info* +} + +pkg_postinst() { + # portage sucks and doesnt unmerge files in /etc + rm -vf "${EROOT}"/etc/skel/.gdbinit + + if use prefix && [[ ${CHOST} == *-darwin* ]] ; then + ewarn "gdb is unable to get a mach task port when installed by Prefix" + ewarn "Portage, unprivileged. To make gdb fully functional you'll" + ewarn "have to perform the following steps:" + ewarn " % sudo chgrp procmod ${EPREFIX}/usr/bin/gdb" + ewarn " % sudo chmod g+s ${EPREFIX}/usr/bin/gdb" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-9999.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-9999.ebuild new file mode 100644 index 0000000000..3f00824c0d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-9999.ebuild @@ -0,0 +1,186 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-9999.ebuild,v 1.13 2013/02/21 03:21:28 zmedico Exp $ + +EAPI="3" + +inherit flag-o-matic eutils + +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then + export CTARGET=${CATEGORY/cross-} + fi +fi +is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } + +RPM= +MY_PV=${PV} +case ${PV} in +*.*.*.*.*.*) + # fedora version: gdb-6.8.50.20090302-8.fc11.src.rpm + inherit versionator rpm + gvcr() { get_version_component_range "$@"; } + MY_PV=$(gvcr 1-4) + RPM="${PN}-${MY_PV}-$(gvcr 5).fc$(gvcr 6).src.rpm" + SRC_URI="mirror://fedora/development/source/SRPMS/${RPM}" + ;; +*.*.50.*) + # weekly snapshots + SRC_URI="ftp://sourceware.org/pub/gdb/snapshots/current/gdb-weekly-${PV}.tar.bz2" + ;; +9999*) + # live git tree + EGIT_REPO_URI="git://sourceware.org/git/gdb.git" + inherit git-2 + SRC_URI="" + ;; +*) + # Normal upstream release + SRC_URI="mirror://gnu/gdb/${P}.tar.bz2 + ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2" + ;; +esac + +PATCH_VER="" +DESCRIPTION="GNU debugger" +HOMEPAGE="http://sourceware.org/gdb/" +SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}" + +LICENSE="GPL-2 LGPL-2" +SLOT="0" +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi +IUSE="+client expat multitarget nls +python +server test vanilla zlib" + +RDEPEND="!dev-util/gdbserver + >=sys-libs/ncurses-5.2-r2 + sys-libs/readline + expat? ( dev-libs/expat ) + python? ( =dev-lang/python-2* ) + zlib? ( sys-libs/zlib )" +DEPEND="${RDEPEND} + app-arch/xz-utils + virtual/yacc + test? ( dev-util/dejagnu ) + nls? ( sys-devel/gettext )" + +S=${WORKDIR}/${PN}-${MY_PV} + +src_prepare() { + [[ -n ${RPM} ]] && rpm_spec_epatch "${WORKDIR}"/gdb.spec + use vanilla || [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch + strip-linguas -u bfd/po opcodes/po +} + +gdb_branding() { + printf "Gentoo ${PV} " + if ! use vanilla && [[ -n ${PATCH_VER} ]] ; then + printf "p${PATCH_VER}" + else + printf "vanilla" + fi +} + +src_configure() { + strip-unsupported-flags + + local sysroot="${EPREFIX}"/usr/${CTARGET} + local myconf=( + --with-pkgversion="$(gdb_branding)" + --with-bugurl='http://bugs.gentoo.org/' + --disable-werror + $(is_cross && echo \ + --with-sysroot="${sysroot}" \ + --includedir="${sysroot}/usr/include") + ) + + if use server && ! use client ; then + # just configure+build in the gdbserver subdir to speed things up + cd gdb/gdbserver + myconf+=( --program-transform-name='' ) + else + # gdbserver only works for native targets (CHOST==CTARGET). + # it also doesn't support all targets, so rather than duplicate + # the target list (which changes between versions), use the + # "auto" value when things are turned on. + is_cross \ + && myconf+=( --disable-gdbserver ) \ + || myconf+=( $(use_enable server gdbserver auto) ) + fi + + if ! ( use server && ! use client ) ; then + # if we are configuring in the top level, then use all + # the additional global options + myconf+=( + --enable-64-bit-bfd + --disable-install-libbfd + --disable-install-libiberty + --with-system-readline + --with-separate-debug-dir="${EPREFIX}"/usr/lib/debug + $(use_with expat) + $(use_enable nls) + $(use multitarget && echo --enable-targets=all) + $(use_with python python "${EPREFIX}/usr/bin/python2") + $(use_with zlib) + ) + fi + + econf "${myconf[@]}" +} + +src_test() { + emake check || ewarn "tests failed" +} + +src_install() { + use server && ! use client && cd gdb/gdbserver + emake DESTDIR="${D}" install || die + use client && { find "${ED}"/usr -name libiberty.a -delete || die ; } + cd "${S}" + + # Don't install docs when building a cross-gdb + if [[ ${CTARGET} != ${CHOST} ]] ; then + rm -r "${ED}"/usr/share + return 0 + fi + # Install it by hand for now: + # http://sourceware.org/ml/gdb-patches/2011-12/msg00915.html + # Only install if it exists due to the twisted behavior (see + # notes in src_configure above). + [[ -e gdb/gdbserver/gdbreplay ]] && { dobin gdb/gdbserver/gdbreplay || die ; } + + dodoc README + if use client ; then + docinto gdb + dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ + gdb/NEWS gdb/ChangeLog gdb/PROBLEMS + fi + docinto sim + dodoc sim/{ChangeLog,MAINTAINERS,README-HACKING} + if use server ; then + docinto gdbserver + dodoc gdb/gdbserver/{ChangeLog,README} + fi + + if [[ -n ${PATCH_VER} ]] ; then + dodoc "${WORKDIR}"/extra/gdbinit.sample + fi + + # Remove shared info pages + rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info* +} + +pkg_postinst() { + # portage sucks and doesnt unmerge files in /etc + rm -vf "${EROOT}"/etc/skel/.gdbinit + + if use prefix && [[ ${CHOST} == *-darwin* ]] ; then + ewarn "gdb is unable to get a mach task port when installed by Prefix" + ewarn "Portage, unprivileged. To make gdb fully functional you'll" + ewarn "have to perform the following steps:" + ewarn " % sudo chgrp procmod ${EPREFIX}/usr/bin/gdb" + ewarn " % sudo chmod g+s ${EPREFIX}/usr/bin/gdb" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gdb/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/metadata.xml new file mode 100644 index 0000000000..ab9c41a6ca --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gdb/metadata.xml @@ -0,0 +1,11 @@ + + + +toolchain + + Install the main "gdb" program (most people want this) + Support all known targets in one gdb binary + Enable support for the new internal scripting language, as well as extended pretty printers + Install the "gdbserver" program (useful for embedded/remote targets) + + diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/ChangeLog index 039a37d66b..8d5597f721 100644 --- a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/ChangeLog @@ -1,6 +1,73 @@ # ChangeLog for sys-kernel/linux-headers # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/ChangeLog,v 1.365 2013/01/04 19:34:18 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/ChangeLog,v 1.385 2013/06/09 23:05:10 vapier Exp $ + + 09 Jun 2013; Mike Frysinger metadata.xml: + Add upstream CPE tag (security info) from ChromiumOS. + + 14 May 2013; Mike Frysinger linux-headers-3.9.ebuild: + Add more known architectures in this release. + +*linux-headers-3.9 (04 May 2013) + + 04 May 2013; Mike Frysinger +linux-headers-3.9.ebuild: + Version bump. + + 13 Apr 2013; Agostino Sarubbo linux-headers-3.7.ebuild: + Stable for s390, wrt bug #462980 + + 02 Apr 2013; Agostino Sarubbo linux-headers-3.7.ebuild: + Stable for hppa, wrt bug #462980 + + 02 Apr 2013; Agostino Sarubbo linux-headers-3.7.ebuild: + Stable for sh, wrt bug #462980 + + 31 Mar 2013; Agostino Sarubbo linux-headers-3.7.ebuild: + Stable for sparc, wrt bug #462980 + + 30 Mar 2013; Agostino Sarubbo linux-headers-3.7.ebuild: + Stable for alpha, wrt bug #462980 + + 28 Mar 2013; Agostino Sarubbo linux-headers-3.7.ebuild: + Stable for ia64, wrt bug #462980 + + 28 Mar 2013; Agostino Sarubbo linux-headers-3.7.ebuild: + Stable for arm, wrt bug #462980 + + 26 Mar 2013; Agostino Sarubbo linux-headers-3.7.ebuild: + Stable for ppc64, wrt bug #462980 + + 26 Mar 2013; Agostino Sarubbo linux-headers-3.7.ebuild: + Stable for ppc, wrt bug #462980 + + 25 Mar 2013; Agostino Sarubbo linux-headers-3.7.ebuild: + Stable for amd64, wrt bug #462980 + + 25 Mar 2013; Agostino Sarubbo linux-headers-3.7.ebuild: + Stable for x86, wrt bug #462980 + + 09 Mar 2013; Tom Wijsman linux-headers-2.4.33.3.ebuild, + linux-headers-2.4.36.ebuild: + EAPI 5. Kernel sources and (gen)patches now use xz instead of bz2. Bug + #421721. + +*linux-headers-3.8 (02 Mar 2013) + + 02 Mar 2013; Mike Frysinger +linux-headers-3.8.ebuild: + Version bump. + + 24 Feb 2013; Agostino Sarubbo linux-headers-3.6.ebuild: + Stable for sh, wrt bug #443532 + + 20 Feb 2013; Agostino Sarubbo linux-headers-3.6.ebuild: + Stable for s390, wrt bug #443532 + + 18 Feb 2013; Zac Medico linux-headers-3.4-r2.ebuild, + linux-headers-3.5.ebuild, linux-headers-3.6.ebuild, linux-headers-3.7.ebuild: + Add ~arm-linux keywords. + + 08 Feb 2013; Jeroen Roovers linux-headers-3.6.ebuild: + Stable for HPPA (bug #443532). 04 Jan 2013; Agostino Sarubbo linux-headers-3.6.ebuild: Stable for ia64, wrt bug #443532 diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/Manifest b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/Manifest index 2dedaa9845..a4d9e5eca2 100644 --- a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/Manifest @@ -1,4 +1,7 @@ -DIST gentoo-headers-2.4.33-1.tar.bz2 11542 SHA256 a1517b0ea6619f018d0dfbb7457be122a0f80b5e76b995fdedaa9423951fb37d +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST gentoo-headers-2.4.33-1.tar.bz2 11542 SHA256 a1517b0ea6619f018d0dfbb7457be122a0f80b5e76b995fdedaa9423951fb37d SHA512 47e9a9b35aae8ea8511dba4607dca52dc7ff87f8091a263065dac76b635456c2600ae1217e197286f89fc8edd632a8c754ec5525a14d6955266d222f1cfa4219 WHIRLPOOL ac7a4e31782c2c4d38e695fdd4393789a2da4f1bb45dc66a17ea0782da6cf60470d4c2e9af9dedc40b64919b6d6fc0547f252862d377828fad55abc079853cae DIST gentoo-headers-2.4.36-1.tar.lzma 10846 SHA256 2120f941e11dde038a8ad3cf47ce4f6eb4b5cba3fa59a378113c4cf57544509d SHA512 fd3746708096f692b2190b514c6b2511fb5571ec772adee81e37c46825d642cfa31ffe9e6a9b343079fa17927ca46780da08306d3e2962b0ecdb1fb386d653f9 WHIRLPOOL 063abe2b3dff20585adf4f58bb2e93f1bfe71fe83aa36a642f15fb8e3c6561491eaf3dc3edf75c71d786e9d34ebfe00a8734afff6872840ba120f4e1f6f7def7 DIST gentoo-headers-3.1-2.tar.xz 3656 SHA256 ee30fed6c594ff56309aa7cad018419e8c8cde8b2ba85332ba7473d967ebe972 SHA512 c6513a71044f2eaa032bf2045c9db973c1eb5eca440621623c1b86ec28badd35c874035b176b74b1df550db0fd04aa91cf8c290962c66e4b090e3b88b80fd188 WHIRLPOOL d404efbf90ed12475467558dc92f29b4bea17bf1f7c135b2c7a3d68c4b7910ef587ee571982e7801f2760ea0586af6b63323534fc353a081477304b2270162a7 DIST gentoo-headers-3.2-3.tar.xz 3972 SHA256 f3c676a71429ae9309637790651cabee9c190915b3b15462abca35971e0d8822 SHA512 df3bbce64875b4036cb56ef687d9dd67df6eab5b166d915fc79e583fcd392e93068e0b3a88f169405bf006e110041221a02145106903ffc3c0a0b67e51fe0461 WHIRLPOOL babc84b25ce551831156cb09057f8efe05596592e4a8ce1cc4b73e993e585b6aa0f8d983e5c935dc9da04ead47531b43e06e9cb2e93a6a1ef4c5db13687206d9 @@ -9,6 +12,8 @@ DIST gentoo-headers-3.4-3.tar.xz 4332 SHA256 a5413ed53ebe3489f7e35503edacb44c583 DIST gentoo-headers-3.5-1.tar.xz 3972 SHA256 7d0600b6c1e19c6b2f4cedaa1e6f8bd57ce31c5b9aef694f2881e80ba3a4338d SHA512 28a7e0525c836b3064ac91e35cef00a252073d65bd3d771ea8f29ea77c0eb94670d1a3543dd7e53269d797b2ea8abac804fca7748158c547bffe7786e9966a6c WHIRLPOOL 2329b15b8c8cacc922a1bd5a0132338be34d723692d3de5b260d1de07231d393e78282b10b214176271e2f3f73570db04dfe176f093f5de9785117cd982cd981 DIST gentoo-headers-3.6-1.tar.xz 3520 SHA256 367d83b367f163b07deb10ad8b0fd306d8a597eb7d98d776374ff615432ce016 SHA512 c8ef71f6bff706313d010b0b1dbd8ee7d8028f95ca21271f205cd9dd341cf8eca0b31279761d99e4f50548385bebdbe201971e389c5f30f8ed10c922f1d2170d WHIRLPOOL 02f98e387269afa7d37d47a7947a26132d9ca30a72540ebbb11ab35a42beb47e787235af1bfd9794572fe3f3bfe8d999fd8b944afe3ea4886e4a6bed7609d9c6 DIST gentoo-headers-3.7-1.tar.xz 3212 SHA256 f07407df6577a1a544ed485e0285ad6adca66b516e4ff6af525f36ad2a6cece1 SHA512 d802cf3f3964a80ef2ffa3750139c0aa6b6520e78ec6eaa087532964a6a80999c937b8deb47ac76a250f649d8080308e8f5a5f33bb4859f3907d5dd41fede93f WHIRLPOOL be6aa3e709295d9a74841bf8fb4823ffe3019700ee9ac118b78bbcab50b60a3c404699e0a96267a9aeb71d6e7e62ed770ab5dbb0d8a0097a47f4b20cad663835 +DIST gentoo-headers-3.8-1.tar.xz 3204 SHA256 6790d6934be43251bcc40d19da3776cd004affcf8f62bac7bc9cde91cfd065ba SHA512 b5534730f4a50b41b220f5041aad6b871a7a05bb2fa19f67523baa3788a9ab355cf26f3f3443e50e7defe754a6b828e169f8ce5dc427de3a6690adccaa33add3 WHIRLPOOL efad77ad1a3788eb088393ee67d688d981c768fc4ad5d40b7764e8811e0e002ad0b9cdd2590f61997b277d86414a1e68bc709e923876d91a545a184530da54f2 +DIST gentoo-headers-3.9-1.tar.xz 3204 SHA256 b7f54447f0787cef16796e64a52fe7a4891d1b0c7198d87d00b4203eb40a938a SHA512 c206dccafa969d80406cdc4b6747aeff7451c5eab6b4b35827eaa102cdda4f69a3944d79b3b78276ca5122a68e980bf047f2cc53255aff7959fa5863cbfdf59c WHIRLPOOL 19e84a5ef8274adc9cffe383f4c95180210c8fb871082eab90bdc8d7ec98d617ab858e6c3aa19f61fa388f171ee695553b4aea1b6853a8d50a96debb15fda471 DIST gentoo-headers-base-3.1.tar.xz 4814816 SHA256 76bc4baeb1d039a171f6316d3ac6b8f50341937242570988d6705b2d9b02a0c0 SHA512 1218eba261172f5480d6b399be25f9fff0d3c9de48f6b47669820d746957cd9225a7beb3d94eb3d7779c1d28a97da0623dd494a56c8761c092d939afcd99d42f WHIRLPOOL 85869c824fa2a691f50feb94d85aa63103e4cece793273e8d9eca7b23e8459e5fbe31b46e1f97e4f62a1fc8e03b27827ac70ed061369c9df8efadc6e8beb7962 DIST gentoo-headers-base-3.2.tar.xz 4912432 SHA256 b22faf6f9c64047c29b5d5d8787dce253df99dd2fd29e69c4de491ab002a6675 SHA512 4574574843ff3c96f8aaafb19eef7d5488388ba3ad95dd249dbb755ab64085abeb022c8d3d0b0c535521b92b448b2e43b4049446d6e23d9059b26a362d0ad9eb WHIRLPOOL e2be5eb12e3071288f95e58ce9ea9c8de78af02395b683b2acf6e2edb5ac1f14f8d26099e0f49b8e7c44b79a015a190da1419651c58915d45b3bd3e25eab191d DIST gentoo-headers-base-3.3.tar.xz 5065432 SHA256 bddc280496d8709039c02cee50dc14106ac6ea6bfafe99abec9f9470b19582ea SHA512 27141a91909fb5c48e5e9cb76629e11f92eb0cd3c3b87b939a5fa524acc4d7e5a412e8f3f3b2e07239f6530052e94724b6d638e584f7390090674527768ebe19 WHIRLPOOL 15915c3f303327fd79b55700f3afd081ef86334b25cbe5785ceea6260050609f892a7bbb1410c01af57d96f5cea5119aa21d0c3b8ba550f40d783b3e1217241e @@ -16,19 +21,40 @@ DIST gentoo-headers-base-3.4.tar.xz 5115932 SHA256 c1aceea837dc6c05c869f41897e39 DIST gentoo-headers-base-3.5.tar.xz 5175116 SHA256 f9d080282a82edb5ebb0b17158a28a11c685ca3c5a16f4fd86db9816b40d9c4d SHA512 643ee5fc0a9fbdf049cebbc1e0953f947649e054462ff9cd6cbafbea6709546f24985f894c5094de064dabb51f88369dbc593a8027a648f77c42e9c05674b2a3 WHIRLPOOL 7c5c696a66e414af043bbf657d71440ffb85d5ef3a65800a1096b983362293b9935859d235a384c3cb6a47fd086b0124c2b419f08a37c368e71e0b1eee1bc50e DIST gentoo-headers-base-3.6.tar.xz 5264368 SHA256 214bc04b1327980d62ecc73dacea44ca8f8261ab426cf9fd629982077c6b29b4 SHA512 d4c82826da481dcb8baba2962242cf3990f8313a5cd2785c4ba0f177ef2c9747f6bd7fc134dd24e029d42064abe6979f5e1f1e53580a74c87caadd08dda8ac53 WHIRLPOOL ed9cdd9085dbfd1b6f2a2275115670c0384353a92cc92ec410d27756d31fdfd9aad5c4784b6f5e82bca12a7e5356c00dbd774293a7abdba9dc20fc148fb2f1de DIST gentoo-headers-base-3.7.tar.xz 5322476 SHA256 6bd75073dd2565f87e3ae03e71a2f211146a50a935b998e3f8c670b825aa3fb0 SHA512 8f74730267e7a2e914f17ab6052b0512e88c80409908b7b598093871f8ab834dd3c453b149a02bded1421a420163769c87783f43351eccd5be614856b152d939 WHIRLPOOL 5d0527ef71b4983f046828e27abb92ccb935ad0a4d34e3aa1c0618d7f580a058b2ede73189280f56638e6bac3d522519b0aa0a4a087253b8418db863e7c0e02b -DIST linux-2.4.33.tar.bz2 31161078 SHA256 a1d8403a72dbe7a4d63986e71e22e6eeb32fe2e2e949f40c3f9f3bb6496ee47a -DIST linux-2.4.36.tar.bz2 31105810 SHA256 c771c8e1db86eda01f047e4f23b48da748f31a82c9501e2c9af4b1acbee8a9e7 SHA512 46230b5a94476c3432e54c5ad5d0ed0d71c8e2821af848ff1e00d8a5a424d72a942939be81e25e18dc2607d72f0925fef89c763aeed2ffea459f8ac6c05bc109 WHIRLPOOL 9bc693d87a1f6c7f36a87718dee300f8ae268d0d5da0f896225aa58f6a5033c58742944bc4313f41806b92cd4e001d42ad4c5067e095b5827ac2f57c0d304343 -DIST patch-2.4.33.3.bz2 6069 SHA256 926223533c33791770a8ae134d731aa3f98b67a2b5676426ea74a1a888eb5a7b -EBUILD linux-headers-2.4.33.3.ebuild 599 SHA256 d09cd3f3218c855e8fa4358282edb87f8dd3d4aee28f84dcbe401ed98b3f1e46 SHA512 b22112a6745e624c86dddcccb9be01b6861b5f7cc20870756640b0ec7a04a6639266d5758097be0d4403b315b56b8d5f5ce466799d208a86144ead64974853bd WHIRLPOOL a94712a3d875d9a7ac6b573673a420226c85222a525d81ca8e853aba11e7d0b185d8b34e4fdf933296e6c982ee91e400a09311f0ba1d10e2ba8039673d6070d9 -EBUILD linux-headers-2.4.36.ebuild 610 SHA256 a7f9a2ea6541da2eda3178368bab8a0b111ee0618c14c69adc88f6367ea57e83 SHA512 3e0b8088ccf4d61df8c3f19469b5740c731bfe2bab944919b3f4ad570e7bd6db55a26a5b0fdf64f99e78c805e78f445a8b0879e9899ac6cfc386910480f60c28 WHIRLPOOL 50d0b99a20f4b392726a41cb033ef215ecca1e83d048560a76bef72db525ff8804e3c82c917ba06df2940ae085684478aec683eed609fcc780bd03805fcae867 +DIST gentoo-headers-base-3.8.tar.xz 3585964 SHA256 ce0ccbff24c3b7472c7c5e9fb4dfad876716e40b26b192bbb075794128e92e86 SHA512 55bc78cfbef75cdaccf90f913017d54f9938a942cafb24a0054266cc5b1ddd263d3c2e06625d813531596359b7cc348e016598f2b3815cc73ab33ec4f3ac86a1 WHIRLPOOL b63b030352c801b3de4f371c49e7f475d097b5f00a5936580dab318383b72f4589c023cc84c1038c19a618b7248d9b743842207a1f2ea572a7f265c65ccaed4c +DIST gentoo-headers-base-3.9.tar.xz 3697180 SHA256 7cfb2066936dc3668d16ff8881cdb9ccec7b16f460b7c9bb753e41c1432ff9be SHA512 55ce32970d4f2750648b76dfde53250c7dd8800672a0c3831844f54e4c2ada1e20a66deb1079e4e61f2250dda929abce4db65634e0b042c3293f31a1f6d49210 WHIRLPOOL e13bec4bfd735ac156acbf6b5b6d968e30b2c2ac1963302101fc1e029e256582ce4721a6d0fdcca2d26dce461959fdb0a5b98087d5014ec2e5c1e878c489c60b +DIST linux-2.4.33.tar.xz 25725956 SHA256 f5e58cc4b85cfc84accb284b9b65eec24ba637d6bacddc734948a8ca3ca75d4b SHA512 cc5b6ba5824471a81b80e973378a706882b10951ff4ff6c888e849fb5efff88cce20d2265ba5c8161605cbf87d1759851f9e4703720dd0ac339ec129985d4b0e WHIRLPOOL 7389d6adbaed5731d4f58fa6e1c3e58c65b326329c91a40ab75d50d8c5dc3c18f04aa90d30ff04bd9db90ed94079cd7efcef600bb4e000595446722bdfbf642d +DIST linux-2.4.36.tar.xz 25535188 SHA256 7850a814e5be336214b9e4b68cfcf3d03c8061b4d7b9926aac65b968435fcfbd SHA512 e203ceebf97bd4228bb680ded39d6ebc801dd77eb82bafc63802e548849f5922b5c80462ba7e0564c04d40cc777414c2cefe57d3c0024b811277d6c2dddd38d2 WHIRLPOOL ba1452d09e97a52ff2b9003a46680beba399ac6d77f690c1b19c262903018f7933b8d048106a2cd1a626c1293e4a515651ca2608365f73d14befc8faf45f7090 +DIST patch-2.4.33.3.xz 5796 SHA256 89fe1dbf5cb9513b73f9825328765c342f6054186f0b41c08b8612a6a4ad7a90 SHA512 9f6b9118f4888b34b7b20ba0d6c9ffaba547dea0f7cc93019117ad94411d9008e5513367e7da23a19e347f63ef823a493972850edd69b140d528454fa65124c9 WHIRLPOOL 75a06efb368fe5268fc0e6a625a4144dacf0e4ad3d4b6a4128e6e483dd809d294f406d96314b60138365d35397799f3d2c507f3e4eefdce17f7732eac565e55f +EBUILD linux-headers-2.4.33.3.ebuild 609 SHA256 6884f13a2085f1a39b1872e75ca56c877367de4113cf4ed0ced64ff7cc39bd84 SHA512 72b711e6215a598311a98f9cb90c172ea920141dd3d6c9b1423ad7f6b3ca4c648f5aeabe66cae0b71b49a246af1d37ae5929efbd4101188b7765947e7a4cc662 WHIRLPOOL 9fbc139358ba75d7820690c7146e08c75b483d382e9f1ede168212c3eb6a3833df6663bc36cb9b8e3e1b13a79aeed262bffb7c784e5f76201e21c5c96756ad59 +EBUILD linux-headers-2.4.36.ebuild 620 SHA256 34aeac399c62d14f244ce03dfcb28d352a1aa446980ff8948395992346ce8234 SHA512 8122f19a91acd33710b277bdf72b8ef47f6c699411259cb614d29eabe669a00956842f1269d3cfb829c99429dc64117488db085e4c06bbeee01c44d0abfd1c8e WHIRLPOOL 4f23ec450fa52c2dd29d62825e43ee2ea324d730597d5d9f54ee71fd695a2862cf8e75960adfc7a0e4969f526c58d4b71bca3a1935c723885794b34ac458ac1d EBUILD linux-headers-3.1.ebuild 1465 SHA256 56f1f39b4b8a8f861d11386450db0c5cfcd9a93e91c077b514e1c7d9b86c8296 SHA512 54cf386cbdb82001d73bff2e355bcb1f97482f8663550cf90233ebcf9221c3fde15ba9afe47e8bb99eb95c41f01663366982180e00e58b623449ed8740a2abdc WHIRLPOOL 5747b1d0acbf70926b535debc69e604c97669bbf74d78e7257cdaaa516184931b945391e464f4cb42dbbc833d061c85a1847a904987f9ab355b050fe23fb1fbd EBUILD linux-headers-3.2-r1.ebuild 1479 SHA256 1e1bf8e4222bd637e15bf63cfa3d237cdc2fe766d08416aba8931c403b2be943 SHA512 84e2d5a932fda3ae0d6e163c08a829f211c96bcef336d0f78308b383007d138192f6ddcbc99f4e329c36d069fa82904cd807970d098458146da4f2626c422962 WHIRLPOOL 22ae1da282c3d5956bbe6594aef8b955125794b227931204dcd15e0fb98547ceb0ae2b52b5ef495c2740850536c57a2a991137a11f2820573bec332a25d941b1 EBUILD linux-headers-3.3.ebuild 1476 SHA256 f79706fc7a57f3860e60c6743d25265d6a20d5acb5de571688c189a66748839a SHA512 d37d5f8f948c850c9bff695739d526805419b9a14e6ed30bf208de76f9ecd3c977998a5b3c8be23bdf5c6279fec0ac368995ce8d604e8d13ed8aa3e4e17ecff3 WHIRLPOOL b1c5720e1d7260e8fb976232fd5f39ad5d6824c5e176cc941c4b6d9fcc27cf05165d5e3ae02c3941a1a467c2f62cc511150f100a2af7d493a6a5a3c6b499f93a EBUILD linux-headers-3.4-r1.ebuild 1372 SHA256 bc945d7062e078506bc185cfe50394febb772cbc7128fdbf91c97337538278fc SHA512 25009e2abcacf345db75142a8f3d619903fa25f841a0180f0810b0a4c9bd74baf8e6a598afe50081ac26f497b62542fa297db8b590ab3e06990d59483914fbd3 WHIRLPOOL 985c0373666c95493a1024e92e1ce2586d3e77417fe35a469955092aadabaa4c81b832b394fb7b4375e4e8511b867682d271436a28e75768f8de2c30644dd870 -EBUILD linux-headers-3.4-r2.ebuild 1371 SHA256 b98e445ac2fcd9c9cdcd76b3b71ffabb8c16462f1ef1545c2eacab86823b7833 SHA512 748d9503a77ee1ef465c9b79b994e7c209d4a712e9af636094ac573c917ce3c1e34f8704a2827b2653d804175abd3b8064e5e8a1d0b0cc1c9fa768304104e8a3 WHIRLPOOL 5374fe647f656f1261b67e6085d817cf63b31c0ed60ba6b5d6c6c61f8c13f581fef14490178c9a731210b3c616a6948b62b364f0486c67def940bbecb8f25707 +EBUILD linux-headers-3.4-r2.ebuild 1383 SHA256 6889ba6ada8a1fe49818dc6b58ed365f0952ef04d529041a6a6d4a2894135ff6 SHA512 06c3316d97af7e51bc359419a591bf5065a70aaefe87334e786e4cebb7778316b58060beaa87e4d75675bfa92e7c160dc106c4520bbeb17c78ec9b869b003588 WHIRLPOOL dcca867240947e9abb9bb0ce06d49c86d97d0f020bd5549b5a282307c3e6f5ba95c9206dc669ad7930578c1d2cb322eb0571f0859e556b443d4770b41ce6ec42 EBUILD linux-headers-3.4.ebuild 1374 SHA256 e311c429fd12f0f998ccbd03269307bd39202b70ddd982998e62ce13d25101d7 SHA512 eeedf7204b71f0983d82034fa760adb71bc38aeff8a1ebcb45b222bbb8ec108d7d88aa43870ab9430a8de7b298cd76ef8f8d7edb7d11cb908fb263e251bf2be9 WHIRLPOOL 6dfd88ba29506cc6958a5ecc4e4c354f1a1b8d2f5da5e5bbabd57e8783b4a69cde334a6277bfbb53d6e70d31e4f041c98823e94d1e7fb1d0fb377acf701a8998 -EBUILD linux-headers-3.5.ebuild 1377 SHA256 b215a323199afa4a12f827ef5599c7fe9930f04d3c15103ce57b85cf474c3b76 SHA512 0165fc73b47adbe20ab3a524fe3a6a2fa4282756c12dfc78fad243be9aa64f51b5227863dbc5a5f9763eefb348324ff5cf779dd37ca1d37f7defd67942c86485 WHIRLPOOL c6a1cd5d62c287d126ff09f4a3f6069880ea9c6dbe61ee49ceb55fe72550aee3296c516028f2fe4ef617f882ee8b718aeac70739e9db3c968f8a7622cb0465b7 -EBUILD linux-headers-3.6.ebuild 1366 SHA256 9395de0884b96786993cdcb852c6ccae326f5c2c7c76b90438d0a426512db57f SHA512 ed69997a53ddf132c37fa31f590d216ed9708aaff7f753212a27b5a48108d6a6656003ed519c9844dd6a16c405ca2243b2c57f2c8e89fdff20c411ab29776bca WHIRLPOOL abab855f1c533e599065ed9ed69429f71be514984608fd49d58ef6330414b066a7dc6b38d54291bb859383896690d324026d78778cd56a83b863fd8ae1f2b711 -EBUILD linux-headers-3.7.ebuild 1377 SHA256 6d14188cbc6cf7c2f2175e1c99d0c3a0a104d7eff67a0bdd1d9a510e7fe9d3da SHA512 4f65a84a18b8f5819527e665e165765d79aee8d5cef12b910c1f44405b04bd1c23d90730a0131f4388f807bd0e4036f3171e739611fa27e59f59ae19a9b1db7b WHIRLPOOL 53868dfc7d6f832616a8530c3f393f25728ac68c65485da8c7b5205bcaa4d40d0e7d3faa5ec5672b10c8c33f65d953099726e1a51a501f4aa01eb702f4d07314 -MISC ChangeLog 59487 SHA256 82ee7c57be0b96445c0b946b61c98adeefd9953bb6df8d6d7f8cfd493cc35ad9 SHA512 390bed19d1d994639dbe8d08eb663990e07450a5eb1c6231fa20648c0b3969e89d91e2f83d43cb1cef086069f623ede729dc9ad872ba07344131fe76656b0fb2 WHIRLPOOL 9d56bf79d7a054fe8231ad3d6b9efd839b3191f69b7393864f4ac83ed1bad891df4190d778fb8f340215676e64a34100eb495368f5a03d6ffa28e7829c13e8e9 -MISC metadata.xml 162 SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a SHA512 2a857e10b277827773a6c7967e070d7bfff23d75f44fa4d4fa8a7339df3225e6dba512a865d91c9c55bdb013dafdce85dface1b845acfbb5473e232666cdda45 WHIRLPOOL f7586c1570803b3e646f0be89ba6c767e82ec6889ef92d15f62a38f1410ed9d82c36892e5e83f694471959783d0d5ad667f1a39b7eb51f2080c269d5fa23d819 +EBUILD linux-headers-3.5.ebuild 1389 SHA256 670bd0f72f24abf5cf2d49064447d51c069080f6effdd00b8bf0fa2a162a7475 SHA512 191ac16b64983c543fb05eb8db14218a8c939129df025b05ffe7f8b8f234306dd2b28a8ca81357c0d4d83aa13927f81cb207d3566a37c9d3e01cb9a955e8455c WHIRLPOOL 3d5ca5069121731697254e8a09ebd053c4b9ea175bfdc406aeccc42756394cd248ef0faf9f241a5c796236a58bf60dda6395974115fc935cde5be7f06e062b54 +EBUILD linux-headers-3.6.ebuild 1375 SHA256 630a9237c33ac12b51ce5697be63c387345de8687a8eddbc17912696c0d33391 SHA512 191914cb57b68e73b65be319937cd355728695e3cd5738fc90fb209dae85994e2934672d8e23d08b8eb8fba1fd713a88b47e206cc39746682a9883d40cbc1bee WHIRLPOOL ffb670c0b5d31bf99981ea9a086abf13b178bf04cbae7146cf5b7c709a943c201dfeb0ac211cfceec00d755b4fce03763bdc9e22610bd7e20c478e228c0cfb86 +EBUILD linux-headers-3.7.ebuild 1375 SHA256 5fc58ab8e3e53eab8ed0bbd62c9830e9fbc052cebd306ada51338a16a6fe3777 SHA512 3f1f7e62db7fd353681ffcc38ca4871754bb09ae19828bfff7cbd74d04ae8f0e45ca0f17eb1aec63206281c976b51009a1681e08ef085204d6e099aca315ec9d WHIRLPOOL 918e7ad6c5864ecb58555a4ee8c93e70c924708318310a35a4a75729ee0c39457ace8c88379f012c2ecdbba7c5d5bec427d380d5210486048eea88d410d07cf2 +EBUILD linux-headers-3.8.ebuild 1388 SHA256 4e89ec02e1317603a557678695922bfc152917fd8998711209533bc0a8d97e77 SHA512 598b61a3183784b3327e558bf97bfad10601be1e0e23851995d3ff64e2ca1873b8e6a0ccf304b84ee8abc7bbadd717dff30f9934c241567af8a84881e46a96d1 WHIRLPOOL b1842d98095967869330803cdb47597ea3c5c8d1a2d27ea2947fc679faea8c1fa0ce11bbe23d536833433d8c30200e33ba1a16a365e5d3974a61a2f460dff94a +EBUILD linux-headers-3.9.ebuild 1439 SHA256 5054d8b3cda8d61e3f5ffb1b251fc1225129ebc042fb1f9dd3331bbe45df6089 SHA512 0b8d2c984949761dfa75a37c30677cc8f8805b939ffe4e001c7f5901ff4fbabf2b0af9a666408b8e7b03aac6dc4198735adb69e8df66a31834c496505fcf5839 WHIRLPOOL 5697ae2f28db925dc608f47d40805d842d6191a9f70d3e7159100043138a0a45b5db362260f00d33a3c1384071a7705f81b191f60023b15ab2c54062b9683375 +MISC ChangeLog 61917 SHA256 0320f88983f2d8457e642a9902d39d38e8818b76c1c6fc1cc8bce3508cfa87f7 SHA512 d6acf67f5a20ee2e9416070ef283b0e4a20ac856ccad58dd1201925cb8ff119eb55e592de7a956d08ae7be0708cc19e1d46955459f90c94fe556218f834bc0e2 WHIRLPOOL a4825bdf0f507da944699d27be84e7405360d523e204d20645135b5e6faa582042d3c400c0c410d08c9b2da818ab8f14f8f77f51a61fc9cef351722897365298 +MISC metadata.xml 247 SHA256 6858f34fb3375b80b0071f911f6ead887ae327e0e27ecd39be3e8ccb2609fa0a SHA512 b82456bc3441754e0f316575316497d293374ac4bb80e1b7e4b158358a3e920a6da4bb223a97412bbeba8f51ea4555a84267f4ebc8eecdb06941038efd03c47f WHIRLPOOL 96213c23913ccc5a89e2fa924701b916106c15cd24940f7bc2c8896c6a5545f840c1bd21ccc0882a928fd44628cce49c7cd8d25957ffe6c64b4755b467e6344d +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQIcBAEBCAAGBQJRtQosAAoJELEHsLL7fEFW2twP/2DA0Us54hpezw/bmazoGcAw +el93seRgWJ5sz1ssUSRsKqxfrjei1GC9LvB0C7q1kPWmHFFQJRc+uJ3j6pATLGGs +j8uDXVTMuhRizwLP/8o/74UBZnX2Srpgf9hqxgkzw8gqJtDlfIG6UmskmEeo1AjY +ijeqgvq68U8PaAO//IrYNzfYUnjIxjKgS5TUqMQE9LCamnJvVhRS3L/UsGSA5y22 +J6AIwbhilHKUdKOT652glmtdf7dGA5MOGdK3qtBsZuRb4EN+ajhxzz82o5wXn+s7 +CHMRNZId+uVhHW1tNN80Li76uEVEKsnAG2vmxpvCyk1Dyl8bcoeL9ZN2sijDwlOt +x3RepGjcdQJrcb4C0iA2C5ffnyksVViLhl1gNrKL4nsUfO79gcgAUC1TgfuSgixK +tHsA7IHnPzHvcLOywdAvmjpAjhSXLHQAZ8iPWQM5qEsN1raDYpijbYtd+wTlhXY0 +PgGsANt2ZTdRuroDH0cwsf0NCNR6cKsOrRv7/t9PTaDDwmJusWWt6YM0ocMZLJSC +lNv2+sT/v2Ui7Vbstx59ckz8CBtP+V84GBzlD9SZiq3MDiCiP9ppZO2SLxXlm7uD +g8KUIVbllxXqmpxN1UP8A56pirInlHt2OAu8yEB9scMN+dqNKLaQEmKYL9wlF65J +VC9nWjv+u8bZOBa3L3Um +=Dw12 +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-2.4.33.3.ebuild b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-2.4.33.3.ebuild index 26f1cf5113..152c4406a4 100644 --- a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-2.4.33.3.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-2.4.33.3.ebuild @@ -1,6 +1,8 @@ -# Copyright 1999-2008 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/linux-headers-2.4.33.3.ebuild,v 1.5 2008/04/12 22:25:12 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/linux-headers-2.4.33.3.ebuild,v 1.6 2013/03/09 21:07:33 tomwij Exp $ + +EAPI="5" ETYPE="headers" H_SUPPORTEDARCH="alpha amd64 arm m68k ppc sh sparc x86" diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-2.4.36.ebuild b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-2.4.36.ebuild index 8876f8d410..10ef53485b 100644 --- a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-2.4.36.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-2.4.36.ebuild @@ -1,6 +1,8 @@ -# Copyright 1999-2008 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/linux-headers-2.4.36.ebuild,v 1.1 2008/04/12 22:47:48 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/linux-headers-2.4.36.ebuild,v 1.2 2013/03/09 21:07:33 tomwij Exp $ + +EAPI="5" ETYPE="headers" H_SUPPORTEDARCH="alpha amd64 arm m68k ppc sh sparc x86" diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-3.4-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-3.4-r2.ebuild index e3aa86f8b9..28536481d3 100644 --- a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-3.4-r2.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-3.4-r2.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/linux-headers-3.4-r2.ebuild,v 1.1 2012/07/22 20:12:27 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/linux-headers-3.4-r2.ebuild,v 1.2 2013/02/18 22:48:58 zmedico Exp $ EAPI="3" @@ -13,7 +13,7 @@ PATCH_VER="3" SRC_URI="mirror://gentoo/gentoo-headers-base-${PV}.tar.xz ${PATCH_VER:+mirror://gentoo/gentoo-headers-${PV}-${PATCH_VER}.tar.xz}" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" DEPEND="app-arch/xz-utils dev-lang/perl" diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-3.5.ebuild b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-3.5.ebuild index 1ab2d723ce..d7f77b3bff 100644 --- a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-3.5.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-3.5.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/linux-headers-3.5.ebuild,v 1.1 2012/07/23 03:14:45 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/linux-headers-3.5.ebuild,v 1.2 2013/02/18 22:48:58 zmedico Exp $ EAPI="3" @@ -13,7 +13,7 @@ PATCH_VER="1" SRC_URI="mirror://gentoo/gentoo-headers-base-${PV}.tar.xz ${PATCH_VER:+mirror://gentoo/gentoo-headers-${PV}-${PATCH_VER}.tar.xz}" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" DEPEND="app-arch/xz-utils dev-lang/perl" diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-3.6.ebuild b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-3.6.ebuild index 0bda42e7df..6481fae87a 100644 --- a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-3.6.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-3.6.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/linux-headers-3.6.ebuild,v 1.7 2013/01/04 19:34:18 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/linux-headers-3.6.ebuild,v 1.11 2013/02/24 18:05:23 ago Exp $ EAPI="3" @@ -13,7 +13,7 @@ PATCH_VER="1" SRC_URI="mirror://gentoo/gentoo-headers-base-${PV}.tar.xz ${PATCH_VER:+mirror://gentoo/gentoo-headers-${PV}-${PATCH_VER}.tar.xz}" -KEYWORDS="alpha amd64 arm ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~x86-linux" DEPEND="app-arch/xz-utils dev-lang/perl" diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-3.7.ebuild b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-3.7.ebuild index 2f0cdf7d66..96e95b5f5f 100644 --- a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-3.7.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-3.7.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/linux-headers-3.7.ebuild,v 1.1 2012/12/20 03:20:33 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/linux-headers-3.7.ebuild,v 1.13 2013/04/13 20:47:05 ago Exp $ EAPI="3" @@ -13,7 +13,7 @@ PATCH_VER="1" SRC_URI="mirror://gentoo/gentoo-headers-base-${PV}.tar.xz ${PATCH_VER:+mirror://gentoo/gentoo-headers-${PV}-${PATCH_VER}.tar.xz}" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~x86-linux" DEPEND="app-arch/xz-utils dev-lang/perl" diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-3.8.ebuild b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-3.8.ebuild new file mode 100644 index 0000000000..2827220374 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-3.8.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/linux-headers-3.8.ebuild,v 1.1 2013/03/02 02:15:35 vapier Exp $ + +EAPI="3" + +ETYPE="headers" +H_SUPPORTEDARCH="alpha amd64 arm bfin cris hppa m68k mips ia64 ppc ppc64 s390 sh sparc x86" +inherit kernel-2 +detect_version + +PATCH_VER="1" +SRC_URI="mirror://gentoo/gentoo-headers-base-${PV}.tar.xz + ${PATCH_VER:+mirror://gentoo/gentoo-headers-${PV}-${PATCH_VER}.tar.xz}" + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" + +DEPEND="app-arch/xz-utils + dev-lang/perl" +RDEPEND="" + +S=${WORKDIR}/gentoo-headers-base-${PV} + +src_unpack() { + unpack ${A} +} + +src_prepare() { + [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/${PV} +} + +src_install() { + kernel-2_src_install + cd "${D}" + egrep -r \ + -e '(^|[[:space:](])(asm|volatile|inline)[[:space:](]' \ + -e '\<([us](8|16|32|64))\>' \ + . + headers___fix $(find -type f) + + egrep -l -r -e '__[us](8|16|32|64)' "${D}" | xargs grep -L linux/types.h + + # hrm, build system sucks + find "${D}" '(' -name '.install' -o -name '*.cmd' ')' -print0 | xargs -0 rm -f + + # provided by libdrm (for now?) + rm -rf "${D}"/$(kernel_header_destdir)/drm +} + +src_test() { + emake ARCH=$(tc-arch-kernel) headers_check || die +} diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-3.9.ebuild b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-3.9.ebuild new file mode 100644 index 0000000000..739fc5a51a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/linux-headers-3.9.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/linux-headers-3.9.ebuild,v 1.2 2013/05/14 20:41:21 vapier Exp $ + +EAPI="3" + +ETYPE="headers" +H_SUPPORTEDARCH="alpha amd64 arm avr32 bfin cris frv hexagon hppa ia64 m68k metag mips openrisc ppc ppc64 s390 score sh sparc tile x86 xtensa" +inherit kernel-2 +detect_version + +PATCH_VER="1" +SRC_URI="mirror://gentoo/gentoo-headers-base-${PV}.tar.xz + ${PATCH_VER:+mirror://gentoo/gentoo-headers-${PV}-${PATCH_VER}.tar.xz}" + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" + +DEPEND="app-arch/xz-utils + dev-lang/perl" +RDEPEND="" + +S=${WORKDIR}/gentoo-headers-base-${PV} + +src_unpack() { + unpack ${A} +} + +src_prepare() { + [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/${PV} +} + +src_install() { + kernel-2_src_install + cd "${D}" + egrep -r \ + -e '(^|[[:space:](])(asm|volatile|inline)[[:space:](]' \ + -e '\<([us](8|16|32|64))\>' \ + . + headers___fix $(find -type f) + + egrep -l -r -e '__[us](8|16|32|64)' "${D}" | xargs grep -L linux/types.h + + # hrm, build system sucks + find "${D}" '(' -name '.install' -o -name '*.cmd' ')' -print0 | xargs -0 rm -f + + # provided by libdrm (for now?) + rm -rf "${D}"/$(kernel_header_destdir)/drm +} + +src_test() { + emake ARCH=$(tc-arch-kernel) headers_check || die +} diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/metadata.xml index fb4199eb7a..0cddf5227d 100644 --- a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-headers/metadata.xml @@ -2,4 +2,7 @@ toolchain + + cpe:/o:linux:linux_kernel + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/ChangeLog index 89aed3d94f..66b14dde63 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/ChangeLog @@ -1,5 +1,105 @@ # ChangeLog for sys-libs/glibc -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v 1.921 2013/01/28 19:53:58 vapier Exp $ +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v 1.944 2013/06/29 03:22:33 heroxbd Exp $ + + 29 Jun 2013; Benda Xu files/eblits/common.eblit, + files/eblits/pkg_preinst.eblit, files/eblits/pkg_setup.eblit, + files/eblits/src_install.eblit, files/eblits/src_unpack.eblit: + Apply trivial Prefix adjustment first: For vanilla portage, EPREFIX is null, + ED and EROOT are D and ROOT. The rest of Prefix support is still under review + by vapier. (bug 473728) + + 27 Jun 2013; Jeroen Roovers glibc-2.17.ebuild: + Stable for HPPA too. + + 26 Jun 2013; Mike Frysinger glibc-2.17.ebuild: + Fix from upstream for localedef behavior on arches where MAP_FIXED requires + SHMLBA alignment #471020 by Jeroen Roovers. + + 23 Jun 2013; Mike Frysinger glibc-2.16.0.ebuild, + glibc-2.17.ebuild: + Fix from upstream for qecvt func decl handling #450714 by Dennis Schridde. + + 12 May 2013; Patrick Lauer metadata.xml: + Drop obsolete use flags from metadata.xml + + 09 May 2013; Mike Frysinger glibc-2.15-r3.ebuild: + Mark sh stable. + + 28 Apr 2013; Mike Frysinger glibc-2.17.ebuild: + Add fix from upstream for arm ld.so.cache lib tags #454200. + + 11 Apr 2013; Mike Frysinger files/eblits/src_test.eblit: + Fix return code checking in src_test for both multilib & non-multilib builds + #451922 by William Throwe. + + 10 Apr 2013; Mike Frysinger + files/eblits/pkg_preinst.eblit, files/eblits/src_install.eblit: + Add `in_iuse suid` checks before doing `use suid` so older ebuilds work. + + 10 Apr 2013; Mike Frysinger + files/eblits/pkg_preinst.eblit, files/eblits/src_install.eblit, + glibc-2.16.0.ebuild, glibc-2.17.ebuild, glibc-9999.ebuild, metadata.xml: + Add USE=suid to control pt_chown setuid behavior #465308 by Nikoli. + + 05 Apr 2013; Mike Frysinger + files/eblits/src_compile.eblit: + Force mips float/abi cached vars #464642 by Bertrand Jacquin. Update the logic + to log each var (and its value) that it forced to make debugging simpler. + + 05 Apr 2013; Mike Frysinger glibc-2.17.ebuild: + Disable mips librt patch as it no longer applies -- lets see if people + complain about ABI compat #456912 by Manuel Lauss. + + 05 Apr 2013; Mike Frysinger + files/eblits/src_compile.eblit: + Disable info manual generation to simplify older builds #464394 by Jason + Mours. + + 05 Apr 2013; Mike Frysinger + files/eblits/src_install.eblit, files/eblits/src_unpack.eblit, + glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild, glibc-2.12.1-r3.ebuild, + glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild, glibc-2.13-r4.ebuild, + glibc-2.14.1-r2.ebuild, glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, + glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild, glibc-2.15-r3.ebuild, + glibc-2.16.0.ebuild, glibc-2.17.ebuild, glibc-2.9_p20081201-r3.ebuild, + glibc-9999.ebuild: + Drop MANPAGE_VER/INFOPAGE_VER support as we haven't used it in a long time. + + 04 Apr 2013; Jeroen Roovers glibc-2.17.ebuild: + Marked ~hppa too. + + 01 Apr 2013; Mike Frysinger + files/eblits/src_install.eblit: + Do not install nscd config files when USE=-nscd #463786 by Harris Landgarten. + + 28 Mar 2013; Mike Frysinger glibc-2.17.ebuild: + Move to ~arch. + + 28 Mar 2013; Mike Frysinger + files/eblits/src_install.eblit: + Fix array walking logic with ldsos. + + 12 Feb 2013; Jeroen Roovers glibc-2.15-r1.ebuild, + glibc-2.15-r2.ebuild: + Mask sys-libs/glibc-2.15 for HPPA too. + + 12 Feb 2013; Raúl Porcel glibc-2.15-r3.ebuild: + m68k stable + + 09 Feb 2013; Mike Frysinger + files/eblits/pkg_preinst.eblit: + Revert manual gcc dir search #453760 since that the real bug is broken + ld.so.cache searching #454200. + + 09 Feb 2013; Mike Frysinger ChangeLog-2007, + files/eblits/src_unpack.eblit, glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild, + glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild, + glibc-2.13-r4.ebuild, glibc-2.14.1-r2.ebuild, glibc-2.14.1-r3.ebuild, + glibc-2.14.ebuild, glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild, + glibc-2.15-r3.ebuild, glibc-2.16.0.ebuild, glibc-2.17.ebuild, + glibc-2.9_p20081201-r3.ebuild, glibc-9999.ebuild: + Update SRC_URI/bug/mail links to use sourceware.org #455152 by wbrana. 28 Jan 2013; Mike Frysinger files/eblits/src_compile.eblit: diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/ChangeLog-2007 b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/ChangeLog-2007 index cef1e187e2..eebe1e4624 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/ChangeLog-2007 +++ b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/ChangeLog-2007 @@ -1,6 +1,6 @@ # ChangeLog for sys-libs/glibc -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog-2007,v 1.1 2012/01/02 16:02:57 dilfridge Exp $ +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog-2007,v 1.2 2013/02/09 04:42:17 vapier Exp $ 31 Dec 2007; Jeroen Roovers glibc-2.7-r1.ebuild: Stable for HPPA. @@ -943,7 +943,7 @@ CVS update for gcc-4.0.0 testing. Added 5090_all_stubs-rule-fix.patch to patches to fix: - http://sources.redhat.com/ml/libc-alpha/2005-04/msg00098.html + http://sourceware.org/ml/libc-alpha/2005-04/msg00098.html 13 Apr 2005; Luca Barbato glibc-2.3.5.ebuild: Marked ~ppc @@ -1312,7 +1312,7 @@ 10 Oct 2004; Travis Tilley +files/2.3.4/glibc-2.3.4-res_init.patch, glibc-2.3.4.20040808-r1.ebuild: added fix for a relocation error on at least amd64 and ia64. see - http://sources.redhat.com/ml/libc-alpha/2004-08/msg00076.html for more info. + http://sourceware.org/ml/libc-alpha/2004-08/msg00076.html for more info. closes bug 66396. *glibc-2.3.2-r12 (07 Oct 2004) @@ -1342,7 +1342,7 @@ +glibc-2.3.4.20041002.ebuild: updated to the latest fedora-branch snapshot. among other things, this fixes the pthread_mutex_timedwait bug detailed at - http://sources.redhat.com/bugzilla/show_bug.cgi?id=417 + http://sourceware.org/bugzilla/show_bug.cgi?id=417 01 Oct 2004; Joshua Kinard glibc-2.3.4.20040808.ebuild: Added ~mips to keywords. Only n32 users should see this upgrade, but ONLY if @@ -1462,7 +1462,7 @@ 16 Aug 2004; Travis Tilley +files/2.3.4/glibc-2.3.4-ld.so-brk-fix.patch, glibc-2.3.4.20040808.ebuild: added ld.so brk patch, which should fix the upstream bug detailed at - http://sources.redhat.com/bugzilla/show_bug.cgi?id=227 + http://sourceware.org/bugzilla/show_bug.cgi?id=227 15 Aug 2004; Travis Tilley -glibc-2.3.3_pre20040207.ebuild: removed ebuild now that alpha and ia64 dont use it @@ -2336,7 +2336,7 @@ Downgrade nptl to version 0.28 and add glibc-2.3.2-gcc33-sscanf.patch to fix compile errors with gcc-3.3: - http://sources.redhat.com/ml/libc-alpha/2003-03/msg00052.html + http://sourceware.org/ml/libc-alpha/2003-03/msg00052.html *glibc-2.3.2-r2 (18 May 2003) @@ -2479,7 +2479,7 @@ Small patch "prelinkfix" which fixes rare error with prelinking and preloading some executables. Patch taken from glibc CVS. - http://sources.redhat.com/ml/libc-alpha/2002-11/msg00151.html + http://sourceware.org/ml/libc-alpha/2002-11/msg00151.html 16 Nov 2002; Martin Schlemmer glibc-2.3.1-r2.ebuild : @@ -2504,7 +2504,7 @@ One more compat issue which breaks sun-jdk-1.3.1. See bug #8766 for more info, and also: - http://sources.redhat.com/ml/libc-alpha/2002-04/msg00143.html + http://sourceware.org/ml/libc-alpha/2002-04/msg00143.html Thanks to Jan Gutter for reporting it. Added libc_wait-compat.patch as fix. @@ -2540,7 +2540,7 @@ Added semctl patch for sparc. Thanks to nall for finding this at: - http://sources.redhat.com/ml/libc-hacker/2002-04/msg00071.html + http://sourceware.org/ml/libc-hacker/2002-04/msg00071.html 13 Oct 2002; Martin Schlemmer glibc-2.2.5-r7.ebuild : @@ -2583,7 +2583,7 @@ running back in. Seems the relocation problems was also a cause of the atexit() bug, and fixed in gcc-2.95.3-r7 and later. - http://sources.redhat.com/ml/bug-glibc/2002-04/msg00025.html + http://sourceware.org/ml/bug-glibc/2002-04/msg00025.html http://bugs.gentoo.org/show_bug.cgi?id=501 *glibc-2.2.5-r6 (02 Aug 2002) diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/Manifest b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/Manifest index 1acc17b0fd..20a9bb82be 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/Manifest @@ -1,6 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - AUX 2.10/glibc-2.10-gentoo-chk_fail.c 9407 SHA256 7745c0f5d37b37959b43b41e39762fc35b877161bc5740d9d3e9a83021acbc0e SHA512 d1c51c573353b3b8ae6ab1bcc8c10eda5cad8b98fc7ab4848e4fbd8a8736174f3c3fd1b72dd80c72b1e54be78f1cae4dc1ab8130df25aa6d1495e5cbbaf3b9f6 WHIRLPOOL 32028ddeb422d89c0523fec994413e67c6afd9fcfdaf147d3d6a28bd02f8feabda9571ced4509253b7061a95bb2c16cecf94a4274671b33909ff545b1787f101 AUX 2.10/glibc-2.10-hardened-configure-picdefault.patch 865 SHA256 b50b29f85d88011555bbcbe6046e6600be9344f2d78412b14aebdea515420774 SHA512 e0a09f77b209a72ab577fe1e62126609fdddedf3fba0eec749c4b506cdf793779b48390f055a3594892120f694291f8340c0b6f51862e94c03fd516897138be7 WHIRLPOOL d1b8e1536696350e0ed9eaf9a923daa7c004ef40ae94c1c3ba3d6cb293f1c19364cefbe8491089061124cbe26a9fded9f3d38d89f1bda56d408162e53702e8d4 AUX 2.10/glibc-2.10-hardened-inittls-nosysenter.patch 8823 SHA256 dcf78c6524c222dbee907200a8878aff727e29d43a4962b977a16d85752e5c10 SHA512 0605b7964af87d1d6bdccea5c4d1bfe6267d4401b8bbf0c8bb689663e6bb3ef92eebad8be6c23ffdf6632a4d5e6098d8a403c3e84ffb21b5e87b5b1d1ec3512d WHIRLPOOL 635261b547883bbfbe23c802fcf97916dee823b367f96732ccecd7506dff004b87f2d36d97ed398510711330f3a53f039a14e226d20a681cc201a8c7a3450833 @@ -17,14 +14,14 @@ AUX 2.5/glibc-2.5-hardened-pie.patch 1569 SHA256 ff9cde8857c5da89faa4039e2a81748 AUX 2.6/glibc-2.6-gentoo-stack_chk_fail.c 9545 SHA256 1410ded812be80d452eada5f9d6b9bd7bdb504c14f01cc27dce3e36b6f92b92a SHA512 360b77df2d19d14060e19e763878297bf042eccd5206ce4829a33c78c982b59b46144116d237a7cac73a22dd6cb4987c8dd50f1d16003baa22c2cb2942d2cbdf WHIRLPOOL 44e14dacdd258c46201a44c2c6aae4d975b960a914c24e49f2b39dae960636512049daa052d3cd8e8d93819d263327c28eac947efdb5d9e240d1bc6e9964016f AUX 2.6/glibc-2.6-hardened-inittls-nosysenter.patch 8674 SHA256 cf58ded8fbe9fcb3dc094521feec2588c1520ff2c632b20c69d6a210325c4fcf SHA512 094b24474e42a9714f5298b0768d44f2c0e01b7d8c3b0a754bb16caa6c024106e8c0b1acbce670bacec1ead6653f8365397173d62cb8168b946c8f521ca155d2 WHIRLPOOL 9fa16256f9d3bd2f38023549c0bd4c932d3173b6c3f4ef66e19cdb3eff5cb2def6ec02fa72a7e57ba74da6d5f29b82ddb9692d59f6c694d45b5989fa0bfa6057 AUX 2.7/glibc-2.7-hardened-inittls-nosysenter.patch 8755 SHA256 b0b1bf0746f7160b89cf281502b95c38dec9cb948d6a50a907b84fd6230a2dc3 SHA512 50563c26e1fd2e71cb034c8a1b85e0e4075ac6467bae46d4cba0c105c940c5aa6531c39cf00c63ebf94be4e290ee485d7bd8239ff08dbc781db605b45c4aa38f WHIRLPOOL 2047148b53073bae4031ad864fc360112e2812115ec455142c82d4694a57387b49b36c98f400dd6f77f5dab3d419303faabe8183a16f0fd68387996c95888a43 -AUX eblits/common.eblit 9663 SHA256 98b7a24a09634dc1b6474b7c7abf5546bb498ede6e7c8432b7b87f56b162bf99 SHA512 d6853857b38d81945a17d725d4b1fe5d230d9ded5c6f091e1c7c5489ea963ec57428aa6d44fe630dd4661d87e9374ebb13078bb992adf60c74ad9a7dffe40c3c WHIRLPOOL ac6ff60e4a47ec3629472c64ec3bdbfbf892e0961b7e1c69f63df78c6967286915030fffd2eaaf6231c42c52c264324054493b9ecdee263d60f328c79679d2df +AUX eblits/common.eblit 9699 SHA256 5c7d507762f7d940b4a2a6f9e79cc944caf9fcb7e05770b065d26d8e46b5501e SHA512 8bb545238f75d4c3e1d0eaae76ba10b2cc7d76ed90810c1dcb40f7dbaef8b64dd213700ce226791ff727d2740cf4d08dbb597c52cd54fedf1364a9db9b94a6e1 WHIRLPOOL 18c93873078d93305003d08492ceab692e2c457dc268b1f285a9f8b5303cc3dcb233200304744b1b6b33084a26e220c3608255414cac348ad3e0b8dab244c040 AUX eblits/pkg_postinst.eblit 1081 SHA256 21c349d6999841b277dd00ed6f2bf4b33d14724510da3c15a99e775cb71bd180 SHA512 b491761a0923b779535b4a5abf6e00efb6f2c0bbb68e7fb01b2cad54034b63ddfa271afce16b17b17b53ac809ed869c55f94c44443d661052779770f4302318b WHIRLPOOL 8e3a3f35a4cefa903bc578d2fb6b22506f3ac94939f9ad1e703f470b13ba0fd3353061e38e3142ecb5c693749c84d4a1e4f4a5920e36ce20dc2f7e3b6b67ed9f -AUX eblits/pkg_preinst.eblit 1877 SHA256 e5e58f0c592c430b7e7f0cd7f367528a2766f6d598d3e2462ba5a100dbf18842 SHA512 f35029d0e71b37f4cc64e188e590ffc89ee12c6aa2d262e9af2111c81fc0ef876050ef156a9cdad24bf9aec10ad9c803d243fcb0413c5ab63f854c1345cb9661 WHIRLPOOL 8772b09245fb9242288144f26f6fc60ea80fdbace72274a05dfa00e4bb19059e5e763baf02798ac54aee6e01346fbfe87096c279d245c7aad82c8cbf4a30d231 -AUX eblits/pkg_setup.eblit 3886 SHA256 be9c3dcef8315e52163b98631ea2c170c805f9accbaf5268df292574978c8e71 SHA512 6123cb9a2226c899d8e268141399686f2c2d082c81fb0c3e30f8b06ddd41e5aefe95c345a7fddf2d60c9d751cc1784350285542cd1bc0198e203c9fd74fe7a0d WHIRLPOOL 30dec2dcf28966fec5a0acef5605eaf40e5a45a74d8256ab9645f2bd090ef6bfbd1f02b753d83aa875d7b37edb6f419e22f633adb41d766593e5c4da53097dc5 -AUX eblits/src_compile.eblit 6557 SHA256 1c3f2982f572882f94e731df471b4644f60e5e779953814c0d43eb51cdddef26 SHA512 07909112666a4e41b482a454c6fbd44874c8de4ce87c1d1343481da80f61026832ecdec66f71629ba0974b4c745b4d98b90d740387ce0ed4a9c1674f81cf88de WHIRLPOOL c879d176266736e29703b7c1a5e0121f26b2367e5472ee80fe7ee0afdfe745557ae80618dfee4a4a12b38fb66e4ebd990b0a49f29e3b436aec451a8ea325dc88 -AUX eblits/src_install.eblit 8127 SHA256 d7d5550bbd298cc4241565523688e4b76469c8b886f8767081a6a6116800ba53 SHA512 dedce11cc275d35f31136312c2fbb120383ccff4c490ebd781c35b22aa6ec36d7a12117896ed6fabf79cf84b5b2de6af75350ad06c7fbc1607b788cc8698043d WHIRLPOOL 45ee011b5cb9b1e6b7eaca9bcb3096062a0781ec107ade9fba4517096999b9b3a405ecd3fe368a65098516f135684f6219a533623770137770e9e346b4410935 -AUX eblits/src_test.eblit 1172 SHA256 e5a390761b7ec613460b8da26df3ffe2a137217261dd9f87f2b78c3fa2a12727 SHA512 714e17434402df975dcbcf1a2be03f0292e964b447dec480d08a2246b68768d00c2eb6821cb7eddcdb1fb7e0ff8a81aae29a17f18ab646becbc4e0d1f987606c WHIRLPOOL b23491934a0d8ed72732b23cf2104817e5309f8182a1b24b0068373ca0dc5138b1b207e3287f58b91b886053c076e01019ab8ef32c00da4e2731590fd59dae44 -AUX eblits/src_unpack.eblit 5377 SHA256 5f2ac10c4769201900b8176e8fd68b8ef569c9a20f06b780d8021e17b4ee4475 SHA512 038e54e731c4c3be84a8295409474dc531dda65d686864d01a9efdba6fc03e79cc52a57f75743a4cc72c4fdc83772c0308b9d087e3219c22eeb1730c735fc801 WHIRLPOOL d3b9f58cba29b875ec1ad177ba3e14f510da89423508f7fcc77dfa8f333bb5c2a40e7dd78bf27aaa6451afa47f30094502923a0120afd8cbaeb1f6149c4c4b6d +AUX eblits/pkg_preinst.eblit 2288 SHA256 2c9a0580bf9924d30efb6683174849a9789cf428ceabf340ab8d592ac7c3d14d SHA512 0b946492981adc4d4d4ce8a40cec1f05537653ba5a6423fef3b1d058cfa4f21594635b13c509ee186e9202d54d502e9f61258706e37b55c0ee53a00772bcdb59 WHIRLPOOL 46866a1255eca622dc37c02eb32f4992b3eb90502599226a2ee5e2fc1ddcec4673162d6fe1f53a720e2d3b350a36b8b0d5bfef161bd815e0b335dc0b6fadfe27 +AUX eblits/pkg_setup.eblit 3898 SHA256 86b2ab461571912b948791558c37bccabfea6c5b7a08d1fdfe646b51d403b4ef SHA512 c1f8fe6e691c989aab11b2787b42398df0b372d267a10513772cd874c99ee07f3889bbeec86d7d944316b8804d94ebcd29831e29712ec14a062581aae3d58573 WHIRLPOOL 809b89b27400732715048a5fc3c17a4a14a6dbac2b2c256dab3680588dcdfd506c088a3992439fc71a0c40754803aaf62223ba81f6981b4b9b2fd20302e0af4c +AUX eblits/src_compile.eblit 7002 SHA256 a7c926da7aed1728da9999a57a0028f210d434a04997ce0c5340d0b4e69ed883 SHA512 e53e706561c2e8fb34d0fb18ab9e70ccb1130e48a2b245948fd885245df266e013c3686c41b90116935c02210e8f31e9b515af551a8da74c3c4f871aa086c004 WHIRLPOOL b1fe74e135a397361be7b61662ebdbc42ba68f1d08b8e28301880dba0aa3ee6341a8e1bef8a63ce69ea97c39bdd7f3152956b4488b5ac73d2cf0a10feeecb4dc +AUX eblits/src_install.eblit 8197 SHA256 34f6048dca591b433a478a5f3752daeb4605bcf37ef45ab4e67d048d1d600d00 SHA512 a58f0544c6031d5b8160d15f718fbd2eef0015237405fa399a3fd6e5d6f6b80d7ff1064fd358d34f2e84283dd351168147bc8a5b907a473f69066ed5c5223214 WHIRLPOOL 19fea448b345bf1a67d68cfcfd5957736c95f1249c753158f6f1dcd0c3ce5a5133b4ed7602b87fb8bdb726986e2e192833a82173d07bcd4bf1a3a2457e9db6a7 +AUX eblits/src_test.eblit 1278 SHA256 4cc565c9688292f1a195b4d9a5ba2d1b90ccc505e62229fc21d9fdf67d9655d5 SHA512 b058884a9ec43f047f10b6d61338366388dfb58c920e3f55baa85a9795750af7b8eafba427bb8ec59b1269853a4e4135b86a951f6513f64304461364b6f36a6f WHIRLPOOL 50b798092b0a9734767a8f9b7d3e1dc087d76e60f1dc83d6d5dde8aba48b992fb1b6eb6f07a9259b6fc4dac9bb391ab8972fd705be91ca15033d4d4144044e93 +AUX eblits/src_unpack.eblit 5178 SHA256 22ec798778fe8cc08b19de0ffec94f2f683c059176880a2efca9c0dacb9bbfbe SHA512 a3d3ed406b4345f08993aa55196949ddbe9e98b7322440ac4626d88cb524ecbba2e6110f3702b39777bc5fa092461b2023ffc9968dc57349deb2fc195b0ee0c7 WHIRLPOOL 7f6adcc61678749850130e3d1f13142b3421ad6f4791af891b6d44a6c2eb548aa131dc9ae64030eb09910e39981c971191c5075f48b4479c64b806459cbdb7e1 AUX nscd 1621 SHA256 6165db3a2fcb251d4f3655c0461e018ce9c92a37f7f22a8fd2b75178b5435bc8 SHA512 3e1255ab014b3806112120000c3d2189a7c1c69dcd6639d5ce55e96bec721683a22b141982f6a6c6d44b14481c33fbbaa470863bef04e9b9eab7ccad1ddd5d95 WHIRLPOOL b7152f8d888fca13a16ea403c44eadbf1da2249dae3add11f73999259061824460a5479aa7e58c012bd737b62ecc81814109832cee33638279d90d4c08bfdbdc AUX nsswitch.conf 503 SHA256 6c38b8642d5da884327ad678d0351d57be3621562253bd9711394bad87e45e2d SHA512 c13714110f3ccc9a2270f51d0da9293ab19b9df368092d19b1a84d5051d888297bd9439a322eca1ea60d6d5e58952797d803a368a295f2db6d5e97e173907373 WHIRLPOOL 0d37755ba5928ff894c355b3fdcf7079f19c1cb7a4f3676634084da89c74d7175823a4659b8c66d8dc1395d086991857162822ddf977dbe8dff9a59bccab821e DIST glibc-2.10.1-patches-7.tar.bz2 113612 SHA256 6c94493e08c13072c94c967f55b659e6c950ec470c9677c43cfab10e24a88370 SHA512 6f1d575273ee354e6b9fb85d1a25b660e52fc77ed50bbe0a2c25f60d4ad11ed4560b27358d1b7a5412d5f1fafac2dd83b7ce5b1420205ef2d4906e4c99b610ba WHIRLPOOL 70efe90ab258bf15cf6c0b2ec826aacf25d4cab0d0e09b8883ecfdc34bdc54072bcd3330dd622b8f12ee6a1c74928ecd022e844a351717b53397f056b376992a @@ -47,9 +44,9 @@ DIST glibc-2.15-patches-13.tar.bz2 154658 SHA256 59c11d8b70bc406f6bc7dd87509f1c5 DIST glibc-2.15-patches-21.tar.bz2 110297 SHA256 5553c0a37c5c0a3abb303850fa9d2ad309e2f47c3f42806c2f1dd32a48affbfe SHA512 5255ef053a2c30f9cae583133094f41604385b9d6e653a0d6aab1d13d69e6c8cbf16fde712607ab0bac738944a0410ddc050dc231ad4ea7d3584271937b0b059 WHIRLPOOL d70249c6c3c3c0a4d02c3ebbf0309bd6b3da3962231c153c77be38d217e2f57e0eba88614e34f0f219f485ba8f8474586d0059cfc505e44f312396e6a753d441 DIST glibc-2.15-patches-23.tar.bz2 118999 SHA256 11c38082635822eb7b12d538e3b9c38ee71f6a86be6cebb59f5f2c575be93830 SHA512 ff3792a0029ea24990fe2419579472bd02119ed6a2dab28e85089d232029be5f1c18c643bcb9d577dce78a7c682bb5eee1ed3644f086b5cf19230bcf37ce8a4b WHIRLPOOL 110ddb5989bf1b66a487c9ebae03a3e62ac22b7a28b4c70d142e1c56160bdd50b9f5fa6f4dc4a28cfb28d94281c582fcfc1f60df8ae2ef4e8a946b3b06d2b1b1 DIST glibc-2.15.tar.xz 10280176 SHA256 321ec482abdc27b03244f7b345ee22dc431bc55daf9c000a4e7b040fbdbecb50 SHA512 fc8bc407cd9edfd79bd286d28c84e0b8224e1f57c1d318e73da098a9693257d78970178fd59f487f0321a079fcb772e8e78473fab52f091b2addb0a48fe8dcf7 WHIRLPOOL 061fc0c9915bd821dc31c2fea8e4f9a75b6c7ec0c935ea713d8c087408a8bf3c600179273438f3d9748fe40b946866b2f160e6da6fee4da51e549a30d0f0ebbc -DIST glibc-2.16.0-patches-10.tar.bz2 90450 SHA256 e9a9562706374afa9e94ad10231fa850944e4e8fcc19b3a26f3e8ca4fb2a5f3a SHA512 7eaf47f50f100cce752fd1b0d91c9bd2054ab8896554360020f90987e001eab698e694cc1ba6d0a8a139d4e5b1e1957142e2a561953112cae44965c90651663e WHIRLPOOL 8000b269702d8ab6d9c089c8eb0b32adabc66033852d909848b17304fd727cf51c1ada02e626dbe7b04ba159751f3e416eb3d65546a55256a29c086a5270bd29 +DIST glibc-2.16.0-patches-11.tar.bz2 90997 SHA256 4a1abb359e6e73b36eeb21286780fc6f6eb3528f8db25de475779af025c0f762 SHA512 d6f5107ae8cddb82acf6baf256807b1f7a33df4fc3c5baf924c0028781f322732a8913564bb7e3fb337b646b18f13355e06c29f4cb9c618d2d834afc92d7353b WHIRLPOOL 50bb4e186bb1dd1941b3dc7fa02572a624a9530fea3eda5c736dd7e360d34914ad23ff03efa79adb71496f3552c27944475a22da0ebe03ad4f64f6e026113b90 DIST glibc-2.16.0.tar.xz 9990512 SHA256 1edc36aa2a6cb7127971fce8e02eecffe9c7956297ad3ef10dd4c09f486d5924 SHA512 be9acc11b77ab3c01d5766fe626a6a51bc3192ac98f9554fbb5c37120cfc6f636c0b7a80beddc180f13b32ad06051d24c1999fa2e64eeb724d55a9498f0f634e WHIRLPOOL 9bfd4358a4488080e12e08deca5fca59c1555853d1c1978b7d1bb3b480eb8fb125dccab38c55644248ae5e18b0167aec85f8a7850bab9e11f980aae6f171eac3 -DIST glibc-2.17-patches-4.tar.bz2 74423 SHA256 1afd742b43b37e4c7ddbec43a30dbe42a89a89f9fdf6d799877701f7e5f17d0d SHA512 daeb27be955dda211c8f2794ddb3621297ee82dc1ead8ec6d477ddf5d86b1a827ce0ad723178fa5fb7bd487cc03e04e199389102da86325658dbaf92a06a78a6 WHIRLPOOL bcc068c3ba4beea8c23cad4f2eb31561f0d8d0ecbbecdc5a5ad172f3a01190ffe187bd2c7d2fbb52b252096b397e841c384458f0b6303850de60d1fe2e99c1a3 +DIST glibc-2.17-patches-7.tar.bz2 79288 SHA256 8000409d072571d2d5119d4dd538e3a3ea39213407e202ea10033bf6aed516af SHA512 c6de4d7754cec6e7a9e36d56eadc6605ba6fcfac116eb50553503738873659977beb935112d361620c35e7b15e86f845a49fd13269ffbf98c72f54dffade19f7 WHIRLPOOL 259e938e8f4ca6b7296db4982748429f00135f80cd03965da589e4318134aeddb5acdfa0f8f61871e46330a0c96eb8e734a3c2f50d564882ba37f13f722b78c5 DIST glibc-2.17.tar.xz 10981956 SHA256 6914e337401e0e0ade23694e1b2c52a5f09e4eda3270c67e7c3ba93a89b5b23e SHA512 384e54037daaa344a26ce58242acc3f9a249d0765088d18a540a305745afa33ae6dec4024adae958eacd7100be9c713d117260ace8340f6d8c8396dbde4868d2 WHIRLPOOL 9b98c1c298aeff607aaa554341c300c15491b7314f127524fc5c048c67c5059daaf706e6cf206bb69213d5307e37bed87137ab46f504d8072bb778310081fc23 DIST glibc-2.9-20081201.tar.bz2 16430489 SHA256 6f8e515775e20ed48610860d10315adda418a3649b3465f36ee5cd467364a8f6 SHA512 bdd3f5b61f741f09da21020ceef95e8e4f22574d11f8f2341f573ab2225baaf68698446ec26cbc4a63a21a8a400eaf5820fce4bd89c3e1dcf52172a62df561f4 WHIRLPOOL 37e4875e450e8a4067f657b4d71be184844cd45c0d7dbd9242e8f998aab4e15c732fc64ba148c5782078873182d4b132c911da9242b0513eea96a2338aa04722 DIST glibc-2.9-patches-8.tar.bz2 106638 SHA256 5f1f8b569ac02c2f538bebd64d137bccb442ddfcb28b3ef17b86134edd8e3f6c SHA512 f5070bf45c28bcf455f53bee85414e6efa1da3cdbc51425a1bc67fb92ff793d1416d5743a48e69080e636d80e41463c5897d437190d496c0b34f7dcf158e8d9c WHIRLPOOL f15b98a7bd6a8cbfaa9c6e1ad7204de875876bf1640c2a008532537cf65b811b42c45446dba846f6e572e9d763cb6afbe878920a51f772c7367cc7a6f615f4b7 @@ -63,39 +60,22 @@ DIST glibc-ports-2.14.1.tar.bz2 630641 SHA256 1c830afb6d4aa166edaa09ec539580377e DIST glibc-ports-2.14.tar.bz2 631253 SHA256 580a656a55a17ba3db80ab0a9321332cd1f0aaddd7fad76004b524303fb6632d SHA512 843a8daee3210fca86956718bff71f21f6532b7ca3077b4a1964f6d797df0a3dba42a29108715410ae232a48809f166cb051303a567fe16b0c05b9f71aef6225 WHIRLPOOL 156c43e90bb47d939e0852c583d6382021440c5b4c0b3705f60d4ad953866ab92ba1d502e010e7ff2b3a031795393f776dea3cfed317daf426d0360346ff9064 DIST glibc-ports-2.15.tar.xz 421820 SHA256 fcc271fcc3a808bf0f3aa1d144bc39b8d0d5f730aed6e206b883961515f0d1b9 SHA512 fc3c80a9a7ede0f35054e5be043fff4b967e6ef6678f42e617dd1dd498920edb4e4c785cf8e3cd97fc2914a35a892e0fd7e1aab24f0c3c8d207765a131bf3744 WHIRLPOOL a8a617eacb326615265832f86a7ef39678364b5b65d5c16d58680ec0debfbca6780018b7da9c1a86bdfffcde58aa1258b96ea4bd50b114901b522e62d48ae4a5 DIST glibc-ports-2.16.0.tar.xz 925916 SHA256 93a10ac3b9ab70ccc59dfe50a4747d48a7e92f9481656f8a37558a2767ac02f3 SHA512 8653ad9f5cf239a55eb2e236f9510ba227e910168efefd74df8e4951f2e1e4bca69598bc23daa6581e0ba94fe334ac625524fb22f0d38c2a07e373eda1db821b WHIRLPOOL 60b0cb559e28bcab9c6625ccd24a13ecfc301cc055d7e18d1324627912b528ca8cc7c2f999e1e979d2685e407879b1bfffdb61f1536d91fa143cffb7ded72a8a -EBUILD glibc-2.10.1-r1.ebuild 7430 SHA256 2b75af0c14ca3daadb47fd3082464e9b6ae84b7418f9311de72537c241bd8da8 SHA512 4b2968e00be2f7fc9b117d03b36707cef39af210193ae23f8e8ae8cb6c7acde1f1bb7d78e740348683eec673d3f8fa1ad9aba87ee566b2da4e85098a60d55a13 WHIRLPOOL 848c193a87a2c9c655ff502d014a50c17dffadd65051fbc7ced00a990a39a0c5542216fa416c8cf3ae39c8d1bc1febe55398c4e23510996f09767b300b03c8b9 -EBUILD glibc-2.11.3.ebuild 7644 SHA256 ee9390be6fd23837f946ed165250bb025fecd3d49933c402adf97d724c9adbe1 SHA512 e283963cdce2b5fecf93afc9a7bb90d12d9afa99b7f23dfa81cd478e4e60535beaba6b39e8459cf52e72de42772687dfad153c8d5bffb4f1679ec1d136eae12a WHIRLPOOL 1d514997204064b3714d6cb32d7fa03da1b078d4f8b37e88ad9a4649c240810562a2e54cb3970a35644d9c02a649b1f843f1ff72dbb27b731de9224fedff96c5 -EBUILD glibc-2.12.1-r3.ebuild 8016 SHA256 1e7cdaf762b718be0ab646b1883b096c95aae35aafcc3689ed989fa42760b770 SHA512 b600735e2f159389f0b786904ab37645fb3af5cc14d4bacf5804fc20e65e2f44bf5ffc9c0df79b080d04b1fbb47996532717eb65c76b2a7bbc6da471a18e835b WHIRLPOOL 50752e32055b37af93fcdcec4b5d6f9eaf5e67cce96d468256aa027b78a5ba58146f0330bc99fa483151e98797e2b68e72608a3a8d0e1790fe83b414dbd0a21e -EBUILD glibc-2.12.2.ebuild 8015 SHA256 bcb628853eae13c88c97b0b8baefae1f4b30833247e5dc2e638fc8c143407eef SHA512 b556c6f4630afb6d4f1c97a212842af0f5a48457e70f65db8b82d956f2ddd4bb7d0c38594e9055b75e5733dd76cfcb6016033eb883f03ebdbb616c5fb6846f34 WHIRLPOOL 0f751ef0425891692bb5a9f3ead9cfe7fd01af83ea498b02da50751f89a26263071e2a8ae47de493245b550b8cac3939011b591d8d83c80212ea36b44a87a764 -EBUILD glibc-2.13-r2.ebuild 7941 SHA256 fb754bf804bb4603ccd158207843c06687ca042b25f5e969589b6338aa86abdd SHA512 eedbfdc2b02a9f4ae93b896d88f3ffb892d3c836a5e1082d31d00611cc9707791a7511f4765c3324cd9aef821f22c0b5b6d67b9ef0c2155c6ad646205d983cad WHIRLPOOL 90fc542308cf287543b10c67f7468b5f91892cfc0bffe05774c66f69cd916a4e4a2428fc7422b145d79df201112cc6b087b5b40cb67ecc557809e09f424b3534 -EBUILD glibc-2.13-r4.ebuild 7931 SHA256 e85d6cdafaaeb676734ac07b97a5d19cdd1bef3e12ec2df72255c1b26367d44b SHA512 770551181f69e017ce27283a1f8104f0defead33a0a0729dd5ce995402bbb3055d6c51beba4bed95cba2cf5a54538168947ab65f2439c08290a6af738301c893 WHIRLPOOL 499092d12e345f3463a2933b6a3f9fcb7d77dc963872d05b7eb8bd08e174026ce22438bfdca03254eb8a87e8bebb718413dbb6054d2f76aa5d9ec11c7f7a6688 -EBUILD glibc-2.14.1-r2.ebuild 8815 SHA256 d81d050658e53210304c0df1874f3d875112f0940ad716b398af35d191fc9fca SHA512 33d8aa9cfe112c6848619f74a44f0c3c919fa72e630ca4f09d2244b183e5d4920511b685b041fd733663f97d2fbbc3d441da540a11dabe5171c622b9ad5dda62 WHIRLPOOL de576a9228244b6c03f03886598edfe90947a1ce329d0da6dc679d633ad5a8caa6de4c9477f1c1ab254729da8f596030b748fce4e3dd8309aa17605ccba04dff -EBUILD glibc-2.14.1-r3.ebuild 8811 SHA256 511d12d7b620f70ef8e6346d5854de191144aa6170b28e7fc2bc2d9b55ea8dd1 SHA512 19cd877aa7ccc93892d7e9c8f14c1b71b692beb2a3b543548a5efccf966733834c82507f98bf2de145d2283adc1b9a096545b88e20ea8cda832672ba478f9d47 WHIRLPOOL adf7c4941cb00c011966784670f43afa7a70d83e496956fa07e59f1db18259d45b2fff70bb1dff5eb211e7f71a6c66c8c2198ecb86a102422c98a7fcdd303d35 -EBUILD glibc-2.14.ebuild 8708 SHA256 8a3c4ca44a87b0086a0df1cf85a35b96839db26b7e7794683dbb8d958b4676ab SHA512 e71019ec2e7f602d3dbcea0a8613b81788207e9c12089ce7db8a152f7c361d68ab9f37ae2735beb0c52483ac38be857cc7bea366c3fa231f0080a533d734ca4e WHIRLPOOL 116776f6306c604ba2a134b412328b14d788c7f4044738166388d23379e9fb50fc0812dc1023fd7516e19de3efbca7362708869ea256d03412ef5fcf5364f9a3 -EBUILD glibc-2.15-r1.ebuild 8443 SHA256 aa8c1ad881889f8a686d93c44249b438c793961c6c0c6e14931b385c0c6ab7b6 SHA512 4054b220add5bb16a49f24215feab11b3457fe2e73b9b4f6c856f91c9eda0ab5fca0c3c56c97c47daca8a861945504ab8e1568ec5b8a093b08f945f63ae32cf0 WHIRLPOOL 7e924461126affd9d6c2f5c9173420a6cb3204bd530358f1a50bccf31d75669560e97d13d11daf5b9970e41c2993899a0d7f6badef507de1c2c1870a55c4d3d7 -EBUILD glibc-2.15-r2.ebuild 7992 SHA256 edeb474fe5c8f7ff2e921a8aa5920bd8f5fbac9f38b63997586cd48bc40558dd SHA512 b7a55d681d822f0d0e99542b019451d9aa457995404b0ec3ffba9a715f802ed229fce1dde575773528e8036808a63382bb063ca0836012f8161f4dc3c095ace9 WHIRLPOOL 73d8dea41ea2d85a645e58d5de1c5ff91d3c28db997c4796c0b4f90872e669328bc766097db6a161d6ab9f635dcfef4fe7934dc16410dbdd32d8cc782547120c -EBUILD glibc-2.15-r3.ebuild 7998 SHA256 102fcc6c1a780af6a6e239f57f4f1196aaabcb1a5663164a4e2e30c8060287de SHA512 85e8a75f9bf4e0acb76b03c9a1d2953adbd4346c4cb99b226e677decba5ce14821a0c0d25bcba63b7c801ecc871d41812da5f1e5d277bfd0ec985fda280ba983 WHIRLPOOL c4f186b669de2b4a4996f0511d3660a43e125862e3ac1b0014675d4f6afdb8e528554e602722028ea30c10fbc96f183c402959a530ea04452bea1ceeba7f66d4 -EBUILD glibc-2.16.0.ebuild 7800 SHA256 f084b2b348d7684ea3efcdca9ba68977f2986e9ee3d1ad7b93f58ad961cdd43d SHA512 dc371355ea3820172ae274c63fbc9a6fe4e5c184944233e9690072119588d9e62e884c3e4538c636f92a398146a081fb88be8c8fc6518ee3f6b5c38690899d43 WHIRLPOOL 36c9fee107fc4d06eb059a9dbc79383cd74f4d0061a8075a8d03f8f46e6f75206123f391807a85fe04aca98ab1478f288c37fab073e3582c11373f551f41539a -EBUILD glibc-2.17.ebuild 6617 SHA256 be4d9ade36a370703f0ba7c02b64f66c1fce58668c9eaf0059dcad4f2a42c335 SHA512 d01b4a87073c488c84b65da02e257d04f29ceaffd25a0927fb63ca9b4ff2536413ddfe559cc60d6a03c229dda3f53725494cee458990f8c0de9fb6d170ec01d5 WHIRLPOOL e7daa79a2733522d17e5255923131fc2afda2837af66b3f209494875dc7a857ab3d6452097ca7dc4e9ce97d8a9310f30590b608a2a7a9dc09c822e479f070ad6 -EBUILD glibc-2.9_p20081201-r3.ebuild 7076 SHA256 8243fdbf649aca74053c4995bed7af550fde05c5fe961d9b65ec75bfd62ab80e SHA512 effa5e6380b061675072a0a07dc00c62d6acc8314b4cbe166e530171fcb3a016a1d931926aba3484b97605b3cda3f2efa73506050b7b7036a048de06795c2f1a WHIRLPOOL 9cc5fb771f49ca83d52cbba740026522926b735a756a132b800032a61d3d3cc965ed7a6c46e45593d10a3de79a3ac6c1a5a66b208f29d366980f8a9887b82e9f -EBUILD glibc-9999.ebuild 6618 SHA256 3bb0708ae706cd4955ca1de4987849c52180e3e015afce069c43059606805842 SHA512 d20e21595bdf7497dee38a7bd1b0e9e2327ae91eb6adca4f957b9202db851fd3c1ef362de5aefec18857838ad1d02339e1a44b8e20ef89fd35e488bca191a4df WHIRLPOOL d9194049c9f56bc88b1d27971ea69d73c1b92d9b77166431676bd5a089808caa2193db6df4eb8668aa69980b2bd60ab3a3e98299abd6c77248f44f9ccd95a01f -MISC ChangeLog 55037 SHA256 44a272b7b68d72252b8d371c2aaecc6cff3cea1c31dc3d6081b1853ecc6f4d6b SHA512 8f4fbe1b7148618934dd5bcdfd36d42dbd0737d8e6dc1e86b8576d4c30745dae97bc52e206c13c752fcc3a12fb551eac244d041ed6b75b5d2634a15385dbfcfc WHIRLPOOL 7c7d885f40a61f7dd43eaeff0f89ce6458a1f88c0b397e411e55e19a5a69a2c3ea0360c7fbca120e39b74565eaa76520277f27129babb472551352ddf277c76f -MISC ChangeLog-2007 108587 SHA256 bd7e842bcda0f9e8375963d71dbb1604e1e8ef89484f3e205afde631eeec2c17 SHA512 405c93cd08d102ad1a9e40975563e645e982b5baa238280c38118b46b7c828ca924c73766c254cf24eaff255b16b3f4c8133d2e174cf3e47b704ff49d754640e WHIRLPOOL 4ab79bcd243bd4281898e93987b49a2dc44fb7ef2df9073708dd12223bd01f595dab8f08f342bd5dd8d0fc955ee031b11ce70e1cdc118f7dcc5b63f90d785e9b -MISC metadata.xml 493 SHA256 b3350fcf68191bf0b594aeae74488f458659c97bbe1ed522f8965e20f62bae26 SHA512 3926e7befc33cbe344f991d606c4999d5904cd3ad26410283e666003d04d8156ad8746a9765f34a4b2d51b89778123f903443ae6d3f6504e5e6e55bcc36abe20 WHIRLPOOL 8699da3a72006c1004bf2ca4c18ca5cc9defe4b3201ab2005b5e03dfade01bfc0c0988a2b2e23b70a381d1f661e4a3f16e622ad7b93fd8ed712802c40a537fba ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) - -iQIcBAEBCAAGBQJRBtdpAAoJELEHsLL7fEFWP4QP/AtGnn80LEHTgwlqctd+HwVR -oeJx/Y3m2ZmOdMIOV9hWgeXibdxrR3wTosTwEeQ3E0goV+bjk4aCqPslI+SAbynu -tWU0UEk1HZnl36wkbLLSU1WCMS7bpFGrToqVuIsTBW9xRLzXcpsjZtvN4/UujRXn -irDFepfBoX8yDtAUpCtkyYHvm3Tb4F1pBUiQ5PDgodhCQ1oMdgbl4xkr/XC0jNEf -NwFWmr3G3t/spyWww7rfrOACDvP6VPsDGb8addBoBAbRFnNAVmmNd2SjZkPXyGZ6 -uramhFT2xKRY1EmaKSA1XuXemBXRrukai/qTchGdcCJdbiebkc2nzpu8oP9iTSoV -BvOMcGmWPQWqX/WMSfCjyy4LxAxEvCCpWfL0N2s3BPdlD/iy2oZVWOiv4MVK8YjC -D6KFj34ophSJs7le9UKUu1xZSbjC2RJW6RwnC1ZpsN0YMaLWz3wXpROUnarDOjbN -5UKomCVYqrMPHY6mFRq9CkwJXq0I4gLwwBUSm9AjN+i/bQTjZSihM+GKZ/JQiqVT -wG5JofHRjtGJOwhQfm7VT0Tq9/mYYCKUe7FSXrcfxF/8yBns/2cKwQZIufqzWUP6 -GecEif7d+YfDbkwn0XIf4dlQ9wDxFLzwcI4XHYM0o8C8An/rMtTAaERRtME6ZWy8 -sWCZJHrE9kS6kajA5z2j -=tZcX ------END PGP SIGNATURE----- +EBUILD glibc-2.10.1-r1.ebuild 7124 SHA256 4a005d0784bc0b5d30b445fc57a7af7915374049b75e805b1bfaf8b1a26b32a0 SHA512 0b2ed8d29613c209c86e416e7cd4d5dfaf84d99ed1b47b86d6ecbf72e319d65d786d58796b41ab5f3b8abe954425210ea8eb49a4c3e586d3d8c731bc9d55410d WHIRLPOOL 398c0fd054f2a92d18248ff499a4cb1d8bbc776d18cf0be124df9f7477a543f33b7ccece54a7013fd4a67c4a53f825fabe54d26dfd941baf5bb02f3c1914b061 +EBUILD glibc-2.11.3.ebuild 7338 SHA256 2b47a07516389a363331a4da0c0bcee8b37f4cae64ed0b6a7a7677ecc6296184 SHA512 de483afe080b88a2d0d29c96a48fe4f70cdf16f2b5c537f6997bd435868fc6b844b652e783859037e6857276fc16eac6dedd8cf0a3767d68b58e70c3d4457a3e WHIRLPOOL 8c08613f5a3a92743d7a0b9925a28f3a9f0a6912d1b518f595dedfbf81febe8f9d7032b59771b61bcf25a337088975ff01b9660d9acb61da2b0c04dce0659fd9 +EBUILD glibc-2.12.1-r3.ebuild 7710 SHA256 17cb47e5644f555a3f8910354ba87bb4c01487d864c2f0588db94278ba52f124 SHA512 85e94cd61f9c1a41991f7464e5d73e28ebb5ca1d71c2b657f233051e897dd420ebd3222e1ac574cc754377f8b6ee1bbeb448c4b1004cb0ec43880e4d78fc1e1d WHIRLPOOL e992e69467715c654595f48c213da0d8c17d526054a076f5d10234e29a5ed00ae39a709645a51f3adbcde4c95f4c29b11bc8853d2e7ec49e86504499e37d84f4 +EBUILD glibc-2.12.2.ebuild 7709 SHA256 8c97f160a9620d1c2b658376fd625cf92929755731d351f0ab826c2aed0968cb SHA512 3224d3e48f545346dc684b3d8f8e0c65d118bea37b8746bcc1eca0832a1f360138e39da1db827d70ced18086921fab3763cde717fd04a06cac64bcd31521c145 WHIRLPOOL ebef4b759f261146f7ef63adf7986a97338e6af145e2d20a09a08c78e1643606ce94e096e5289f007f55db99f5ff8b45d09f76f32d0cdc73c9d28aaca2e57804 +EBUILD glibc-2.13-r2.ebuild 7635 SHA256 1920266e3276bdc9c0544f4dd5db83f80c50de1e6f891c8639b16eb77f86980a SHA512 0542786f7c1bb8c6f8ab024c6b7d620edc8cabc38be39f2fa3e80ae51457e4907a7f83e65955d7245a289f45c09c934242d864770ce4d2facbf3c26c24031d26 WHIRLPOOL 260a08cf85af0e2c94fae3ba86c275a1bfa9cee8036a58a0d70bd5663080d86101a209c060e6e585e8e47fd3b70ee4bec3ae5cd2ae2482d1d1e684216c5d947a +EBUILD glibc-2.13-r4.ebuild 7625 SHA256 f179694fb9ed2ae224e4028083eaf9dee861cf2f5a519611a22b6527fb8c9710 SHA512 de98f9b394f3648bc29e9cd7ffe9c55b36284e1ff881402ebf5f69b3b068620ffc550fcf16f90777ca219e0801c4101e3169a4e78a39b0a525dfe121fcc902d1 WHIRLPOOL 41c83674a62dc2413687ae4d0855f6cc0f943b8c0e88f321ce591d8698238d3ed84d6b92ebba13281f4272f980c4fc3880cbbf8386cc8dea8c175cf461c03e5b +EBUILD glibc-2.14.1-r2.ebuild 8509 SHA256 ee99656747f5074421191ad8b35f3344cab2b53a41bb94edd868a3fa25685a61 SHA512 4e5c575f5cbc8ad7f08e2d7ca9a3e15fd078428aafd814a91177af8d6d479ef2be86aea51517f58f8bb01f8f0ebb5e676125fabd7cde5d69ecaba34cb2a89255 WHIRLPOOL 563a1c41df0bd4c20b8170a69192523654c45da06c5a68aeb7ed9f98c90004c8a62cfeff9f862e42cef5f2da3d4c1419fe3b86d8dbea1ce8ba81648150a5a938 +EBUILD glibc-2.14.1-r3.ebuild 8505 SHA256 3ca82a45f33805983e1b44b468f87e8d64bec9b2094bcfe6770ca8b4637e498f SHA512 66d665bd7f1f616a78e6b97166e08c1c5c5d05d3d27ef19ab80bf1ec9bb751431ef33c5762d71d8965d3d3adb917603a9876a4dbc81c7ec193b670f77d7841c0 WHIRLPOOL 51ec6f02096c022dc0f87a8fc8ba04997c55c28db102ff7a283c40889594902b0a76f4cf24d0828d636c057dfe5171f992c13c810d34a67cbd14b9dd8b7e2844 +EBUILD glibc-2.14.ebuild 8402 SHA256 0c069cf00fb60a2b8dd308efbae48234825833767b4c6c6dc3baf80bdbd2057d SHA512 ae93f480b385a4c1e4f6a690ec16484a6bdc1d844ebe4e7c87243d644fdf26d182df25412ce2738ab9caac1ad42cc137f7c62e39bbea80fc781d848ec7c093dd WHIRLPOOL 2b19b483f8bda35fcfed3497ed0363f8f8ff719f2ecf0eb236c6db9dc9d68ef1dc4fc1df25e9179747953643b25fc51ea1ffb5d831b426c3f5808fa6a9b397ff +EBUILD glibc-2.15-r1.ebuild 8143 SHA256 94c831d06eb6cd7c153db3267dfc7811739d90b8761751b384e85360f77e70bd SHA512 53d5b41729a282362d3447a45dd373c098e04cafddc81d7da0304b7ef56a4bf53058c4ea88763db48d3796345131f6b25cc56949770af1a628549d3e2b24af59 WHIRLPOOL 3f76b15a4db14db99afece549cd4c4982f1fbcefac313bbdf10127f10630da9c43f272ec85ee99afafeb3ab9afcf5f2eafd612386e152e3cfa08d360ca639115 +EBUILD glibc-2.15-r2.ebuild 7692 SHA256 1ee891da4bbb450ce16318877a9043773c34a7418eb49f7f684155e48ecc1b6b SHA512 4e0e5c7e85a514a0fed90a9e339eef8748e3a0f06211a93463db355b9b921337ead3f645a3fe8b99dbe2f12d1c03e2ffcad7e2dbe2909b5d97fa5486fe53215f WHIRLPOOL 84ab863b0f70cf8d40291a155f21c987e9b48dce005890e34e105bb3fed950d463f0b053fe2d7988a9b218dc3ccc9afb0c952845009b2e7e2569b28298f8e479 +EBUILD glibc-2.15-r3.ebuild 7696 SHA256 35f0d18bc55a9dc99208c7863e106964b12d3d5dac296f68abc021cb8ab53bb4 SHA512 7da5f054a6838937eaf442414379f2ec73527bd4d24b81d31f292eed3b38ed0f6eb34508da4c3b3ede53688f96d7cf87eef029e3650f8f4df3a5554e6ca93733 WHIRLPOOL 47a0f1ca3b6ae7ab0e2600110e003bba9aa5507b922f3a5a32e9e5f50d05c92a3e4b56d01e18fd71a03c9651d63ceee80a9ac89b3ecf8ffbfe0356ad8f84aaba +EBUILD glibc-2.16.0.ebuild 7495 SHA256 d498eb21c832602c2711b4fd8607bbb36cbbbcd701405c5f84e2dbbe9ac81774 SHA512 caa429992f3510b4a530fb7d700ba8e67664d5df406ecd198bb7481009e4413cbf9a8f366b77f0e4949670f56dd5e21d7fccee13aa4d13684cfdb8ccf6054aa9 WHIRLPOOL 1f3a56785e164b4d2f8f258bc44b6a324dee3cecd8231b030ac68efdcc007c7cc906519d4f3f3585ed327bc572b8a2ded827afdeed9aaad1b81aeeca915571f7 +EBUILD glibc-2.17.ebuild 6702 SHA256 5fadb9f3fdc30c8575df1b2fbc2dad236e2116553e6cf9e29d609a64ae9006ff SHA512 2751bf4a334a3a0815943d567b169d4d324fe2b35905d61364e7a4acfce64210983acc54498eff3528ce7d16644eca54302875cd3b8f40f9e113cf4f664eda72 WHIRLPOOL b6f8a62220fe49de8b86f657784e6cb2c1ae5d6b100bf61d4e0702b7296e3d865c04e8671bd35e723e92ff3a8260bfa3b0094e897c59ee952056f6883a507ac7 +EBUILD glibc-2.9_p20081201-r3.ebuild 6770 SHA256 87e75b306b69d170c7fd6083c7a40303ea292616a810c3e5302eb13ff72932b8 SHA512 3dc0d6f0b99a1e83caa8a152bb7752b8b504324876bed83657b683c73f8a3432150cb5d3b42aea11d064ee9d1a4d1788dab6c9da11cfc5cf716c214ec145e177 WHIRLPOOL 9fec37815cd88eab81f4452e02e13b96e13b1ad8284b1be7f77213280da54a9de85275cf665307d3920e36c3bc02f6005acd5316f6f2ed3dac5b3b60a80690b0 +EBUILD glibc-9999.ebuild 6619 SHA256 523f30d0bd4fb9aef983b7e62e57239d089251d0f3907b6dfb70a00cbc0c2e6c SHA512 2d875c8434720b700bfc99836870e625b7c3010178a4a501e435832e826e7008764878d1e4f88d9f568d21f97de56589bff7984b37d3e9840f19492585cfe16f WHIRLPOOL 7da4b26e63d4f79592891ebd1cf1fb915d40049e8feeb61d9c55f7af601bfe2b7f1a03b1aed51f95be0451c90e93992920949c92ccd2401a0c129b600f5afdb9 +MISC ChangeLog 59507 SHA256 9428537cbc3492c1f39b392bcb01aaf08a76641089cfb315dcc1e4e1c71c49c9 SHA512 4a2ff9253afc1f3d964c0e74f71319880fa610e93d5eb3c6264ea39debb66172d4d9846aba94bc7dd11c0137eb965f2e3badc153a4eb0f71143a6319b672ba94 WHIRLPOOL 189378f8620729dce5ff9d22add34d5ec01e38f065cdd755ea00a8da08382366be7d980ec55dd6dbde30892313d97e333896441cf0fd27764d96959a6701119c +MISC ChangeLog-2007 108548 SHA256 d622be202eb0d61a363b0ae4065012cd1d494fefaa0c03d4aa7986177cdde6d0 SHA512 fdb3f311a3be4b97a6acfceb1763af5ea69e74d8195522c5d03307f75e15a9382991e9e29dbfdec79e74f1c36328f82648768749bc929e5050ff64b628c7ca98 WHIRLPOOL e550f354394569069e000a7e70ec69c94388a0f415c19b427203f0dcbcbeeec0f5e379ee2af7886cd2d68559e749fab8122e7e077985729d7e0e728ae9096d7a +MISC metadata.xml 521 SHA256 e89c6157189c7a76823ea61ad88e85d6c5e497855abfa03d4e044b09bd0d0955 SHA512 46d36653c75257e1091d88eed54dda553a81a246407f7ae37864e3a9f1c359560bf3d08f5946a725624804e74b1684414a729a1a3b961220dc76cdedd9a4d0ce WHIRLPOOL eb3695d1ce708f3668dc85332b4ad9de6e021b3a98c1b48c4b874d7254168ee5aff2ac6b51866b1df29f1689085ab07e97a7b39708bcffbafedb21288e01f42e diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/common.eblit b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/common.eblit index d74720d60a..0fbfe9cd01 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/common.eblit +++ b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/common.eblit @@ -1,11 +1,14 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/common.eblit,v 1.29 2012/12/28 19:00:51 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/common.eblit,v 1.30 2013/06/29 03:22:32 heroxbd Exp $ alt_prefix() { is_crosscompile && echo /usr/${CTARGET} } +: ${ED:=${D}} +: ${EROOT:=${ROOT}} + # We need to be able to set alternative headers for # compiling for non-native platform # Will also become useful for testing kernel-headers without screwing up diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/pkg_preinst.eblit b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/pkg_preinst.eblit index 3475415ea3..b54487d196 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/pkg_preinst.eblit +++ b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/pkg_preinst.eblit @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/pkg_preinst.eblit,v 1.7 2013/01/25 03:12:18 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/pkg_preinst.eblit,v 1.11 2013/06/29 03:22:32 heroxbd Exp $ # Simple test to make sure our new glibc isnt completely broken. # Make sure we don't test with statically built binaries since @@ -8,9 +8,6 @@ glibc_sanity_check() { cd / #228809 - # We also might have to search the gcc dir for things like libgcc_s.so #453760 - local gccdir=$(ls -1rd /usr/lib/gcc/${CHOST}/*/ | head -1) - # We enter ${D} so to avoid trouble if the path contains # special characters; for instance if the path contains the # colon character (:), then the linker will try to split it @@ -18,15 +15,15 @@ glibc_sanity_check() { # lead to unsafe code execution if the generated prefix is # within a world-writable directory. # (e.g. /var/tmp/portage:${HOSTNAME}) - pushd "${D}"/$(get_libdir) >/dev/null + pushd "${ED}"/$(get_libdir) >/dev/null local x striptest for x in date env ls true uname ; do x=$(type -p ${x}) - [[ -z ${x} ]] && continue + [[ -z ${x} || ${x} != ${EPREFIX}/* ]] && continue striptest=$(LC_ALL="C" file -L ${x} 2>/dev/null) || continue [[ ${striptest} == *"statically linked"* ]] && continue - ./ld-*.so --library-path ".:${gccdir}" ${x} > /dev/null \ + ./ld-*.so --library-path . ${x} > /dev/null \ || die "simple run test (${x}) failed" done @@ -38,15 +35,26 @@ eblit-glibc-pkg_preinst() { just_headers && return # prepare /etc/ld.so.conf.d/ for files - mkdir -p "${ROOT}"/etc/ld.so.conf.d + mkdir -p "${EROOT}"/etc/ld.so.conf.d # Default /etc/hosts.conf:multi to on for systems with small dbs. - if [[ $(wc -l < "${ROOT}"/etc/hosts) -lt 1000 ]] ; then - sed -i '/^multi off/s:off:on:' "${D}"/etc/host.conf + if [[ $(wc -l < "${EROOT}"/etc/hosts) -lt 1000 ]] ; then + sed -i '/^multi off/s:off:on:' "${ED}"/etc/host.conf elog "Defaulting /etc/host.conf:multi to on" fi [[ ${ROOT} != "/" ]] && return 0 [[ -d ${D}/$(get_libdir) ]] || return 0 glibc_sanity_check + + # Make sure devpts is mounted correctly for use w/out setuid pt_chown. + if in_iuse suid && ! use suid ; then + if awk '$3 == "devpts" && $4 ~ /[, ]gid=5[, ]/ { exit 1 }' /proc/mounts ; then + eerror "In order to use glibc with USE=-suid, you must make sure that" + eerror "you have devpts mounted at /dev/pts with the gid=5 option." + eerror "Openrc should do this for you, so you should check /etc/fstab" + eerror "and make sure you do not have any invalid settings there." + die "mount & fix your /dev/pts settings" + fi + fi } diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/pkg_setup.eblit b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/pkg_setup.eblit index 640fce341c..1bf06c2596 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/pkg_setup.eblit +++ b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/pkg_setup.eblit @@ -1,6 +1,6 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/pkg_setup.eblit,v 1.10 2011/12/14 16:42:46 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/pkg_setup.eblit,v 1.11 2013/06/29 03:22:32 heroxbd Exp $ glibc_compile_test() { local ret save_cflags=${CFLAGS} @@ -74,9 +74,9 @@ eblit-glibc-pkg_setup() { fi # users have had a chance to phase themselves, time to give em the boot - if [[ -e ${ROOT}/etc/locale.gen ]] && [[ -e ${ROOT}/etc/locales.build ]] ; then - eerror "You still haven't deleted ${ROOT}/etc/locales.build." - eerror "Do so now after making sure ${ROOT}/etc/locale.gen is kosher." + if [[ -e ${EROOT}/etc/locale.gen ]] && [[ -e ${EROOT}/etc/locales.build ]] ; then + eerror "You still haven't deleted ${EROOT}/etc/locales.build." + eerror "Do so now after making sure ${EROOT}/etc/locale.gen is kosher." die "lazy upgrader detected" fi @@ -98,18 +98,18 @@ eblit-glibc-pkg_setup() { # Make sure host system is up to date #394453 if has_version ' "${D}"$(alt_usrlibdir)/nptl/${l} + "${ED}"$(alt_usrlibdir)/${l} > "${ED}"$(alt_usrlibdir)/nptl/${l} fi # then grab the static lib ... src_lib=${src_lib/%.so/.a} [[ ! -e ${src_lib} ]] && src_lib=${src_lib/%.a/_pic.a} - cp -a ${src_lib} "${D}"$(alt_usrlibdir)/nptl/ || die "copying nptl ${src_lib}" + cp -a ${src_lib} "${ED}"$(alt_usrlibdir)/nptl/ || die "copying nptl ${src_lib}" src_lib=${src_lib/%.a/_nonshared.a} if [[ -e ${src_lib} ]] ; then - cp -a ${src_lib} "${D}"$(alt_usrlibdir)/nptl/ || die "copying nptl ${src_lib}" + cp -a ${src_lib} "${ED}"$(alt_usrlibdir)/nptl/ || die "copying nptl ${src_lib}" fi done # use the nptl linker instead of the linuxthreads one as the linuxthreads # one may lack TLS support and that can be really bad for business - cp -a elf/ld.so "${D}"$(alt_libdir)/$(scanelf -qSF'%S#F' elf/ld.so) || die "copying nptl interp" + cp -a elf/ld.so "${ED}"$(alt_libdir)/$(scanelf -qSF'%S#F' elf/ld.so) || die "copying nptl interp" fi # We'll take care of the cache ourselves - rm -f "${D}"/etc/ld.so.cache + rm -f "${ED}"/etc/ld.so.cache # Everything past this point just needs to be done once ... is_final_abi || return 0 @@ -92,10 +92,10 @@ toolchain-glibc_src_install() { sparc32 /lib/ld-linux.so.2 sparc64 /lib64/ld-linux.so.2 ) - if [[ ${SYMLINK_LIB} == "yes" ]] && [[ ! -e ${D}/$(alt_prefix)/lib ]] ; then + if [[ ${SYMLINK_LIB} == "yes" ]] && [[ ! -e ${ED}/$(alt_prefix)/lib ]] ; then dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) $(alt_prefix)/lib fi - for (( i = 0; i < ${#ldso_abi_list[@]}; ++i )) ; do + for (( i = 0; i < ${#ldso_abi_list[@]}; i += 2 )) ; do ldso_abi=${ldso_abi_list[i]} has ${ldso_abi} $(get_install_abis) || continue @@ -105,6 +105,13 @@ toolchain-glibc_src_install() { fi done + # With devpts under Linux mounted properly, we do not need the pt_chown + # binary to be setuid. This is because the default owners/perms will be + # exactly what we want. + if in_iuse suid && ! use suid ; then + find "${D}" -name pt_chown -exec chmod -s {} + + fi + ################################################################# # EVERYTHING AFTER THIS POINT IS FOR NATIVE GLIBC INSTALLS ONLY # # Make sure we install some symlink hacks so that when we build @@ -115,9 +122,9 @@ toolchain-glibc_src_install() { # gcc likes to use relative paths to get to its multilibs like # /usr/lib/../lib64/. So while we don't install any files into # /usr/lib/, we do need it to exist. - cd "${D}"$(alt_libdir)/.. + cd "${ED}"$(alt_libdir)/.. [[ -e lib ]] || mkdir lib - cd "${D}"$(alt_usrlibdir)/.. + cd "${ED}"$(alt_usrlibdir)/.. [[ -e lib ]] || mkdir lib dosym usr/include $(alt_prefix)/sys-include @@ -130,7 +137,7 @@ toolchain-glibc_src_install() { -e "/^#/d" \ -e "/SUPPORTED-LOCALES=/d" \ -e "s: \\\\::g" -e "s:/: :g" \ - "${S}"/localedata/SUPPORTED > "${D}"/usr/share/i18n/SUPPORTED \ + "${S}"/localedata/SUPPORTED > "${ED}"/usr/share/i18n/SUPPORTED \ || die "generating /usr/share/i18n/SUPPORTED failed" cd "${WORKDIR}"/extra/locale dosbin locale-gen || die @@ -143,41 +150,30 @@ toolchain-glibc_src_install() { local a keepdir /usr/$(get_libdir)/locale for a in $(get_install_abis) ; do - if [[ ! -e ${D}/usr/$(get_abi_LIBDIR ${a})/locale ]] ; then + if [[ ! -e ${ED}/usr/$(get_abi_LIBDIR ${a})/locale ]] ; then dosym /usr/$(get_libdir)/locale /usr/$(get_abi_LIBDIR ${a})/locale fi done - if ! has noinfo ${FEATURES} && [[ -n ${INFOPAGE_VER} ]] ; then - einfo "Installing info pages..." - - emake \ - -C "${GBUILDDIR}" \ - install_root="${install_root}" \ - info -i || die - fi - - if [[ -n ${MANPAGE_VER} ]] ; then - einfo "Installing man pages..." - - # Install linuxthreads man pages even if nptl is enabled - cd "${WORKDIR}"/man - doman *.3thr - fi - cd "${S}" # Install misc network config files insinto /etc doins nscd/nscd.conf posix/gai.conf nss/nsswitch.conf || die doins "${WORKDIR}"/extra/etc/*.conf || die - doinitd "${WORKDIR}"/extra/etc/nscd || die - local nscd_args=( - -e "s:@PIDFILE@:$(strings "${D}"/usr/sbin/nscd | grep nscd.pid):" - ) - version_is_at_least 2.16 || nscd_args+=( -e 's: --foreground : :' ) - sed -i "${nscd_args[@]}" "${D}"/etc/init.d/nscd + if ! in_iuse nscd || use nscd ; then + doinitd "${WORKDIR}"/extra/etc/nscd || die + + local nscd_args=( + -e "s:@PIDFILE@:$(strings "${ED}"/usr/sbin/nscd | grep nscd.pid):" + ) + version_is_at_least 2.16 || nscd_args+=( -e 's: --foreground : :' ) + sed -i "${nscd_args[@]}" "${ED}"/etc/init.d/nscd + else + # Do this since extra/etc/*.conf above might have nscd.conf. + rm -f "${ED}"/etc/nscd.conf + fi echo 'LDPATH="include ld.so.conf.d/*.conf"' > "${T}"/00glibc doenvd "${T}"/00glibc || die @@ -188,7 +184,7 @@ toolchain-glibc_src_install() { # Prevent overwriting of the /etc/localtime symlink. We'll handle the # creation of the "factory" symlink in pkg_postinst(). - rm -f "${D}"/etc/localtime + rm -f "${ED}"/etc/localtime } toolchain-glibc_headers_install() { @@ -220,7 +216,7 @@ src_strip() { # if user has stripping enabled and does not have split debug turned on, # then leave the debugging sections in libpthread. if ! has nostrip ${FEATURES} && ! has splitdebug ${FEATURES} ; then - ${STRIP:-${CTARGET}-strip} --strip-debug "${D}"/*/libpthread-*.so + ${STRIP:-${CTARGET}-strip} --strip-debug "${ED}"/*/libpthread-*.so fi } diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/src_test.eblit b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/src_test.eblit index edcdac71de..532bc8ce09 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/src_test.eblit +++ b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/src_test.eblit @@ -1,6 +1,6 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_test.eblit,v 1.4 2010/08/10 08:08:05 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_test.eblit,v 1.5 2013/04/11 20:42:56 vapier Exp $ toolchain-glibc_src_test() { cd "${WORKDIR}"/build-${ABI}-${CTARGET}-$1 || die "cd build-${ABI}-${CTARGET}-$1" @@ -17,6 +17,14 @@ eblit-glibc-src_test() { setup_env + _maybe_die() { + if [[ -n ${OABI} ]] ; then + return ${ret} + elif [[ ${ret} -ne 0 ]] ; then + die "tests failed" + fi + } + # give tests more time to complete export TIMEOUTFACTOR=5 @@ -26,17 +34,23 @@ eblit-glibc-src_test() { for ABI in $(get_install_abis) ; do export ABI einfo " Testing ${ABI} glibc" - src_test - ((ret+=$?)) + eblit-glibc-src_test + : $(( ret += $? )) done ABI=${OABI} unset OABI - [[ ${ret} -ne 0 ]] \ - && die "tests failed" \ - || return 0 + + _maybe_die + return fi - want_linuxthreads && toolchain-glibc_src_test linuxthreads ; ((ret+=$?)) - want_nptl && toolchain-glibc_src_test nptl ; ((ret+=$?)) - return ${ret} + local t + for t in linuxthreads nptl ; do + if want_${t} ; then + toolchain-glibc_src_test ${t} + : $(( ret += $? )) + fi + done + _maybe_die + return } diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/src_unpack.eblit b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/src_unpack.eblit index 8caf0bc453..52f22f9df7 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/src_unpack.eblit +++ b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/src_unpack.eblit @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_unpack.eblit,v 1.20 2012/12/28 19:00:51 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_unpack.eblit,v 1.23 2013/06/29 03:22:32 heroxbd Exp $ int_to_KV() { local version=$1 major minor micro @@ -17,7 +17,7 @@ eend_KV() { get_kheader_version() { printf '#include \nLINUX_VERSION_CODE\n' | \ - $(tc-getCPP ${CTARGET}) -I "$(alt_build_headers)" | \ + $(tc-getCPP ${CTARGET}) -I "${EPREFIX}/$(alt_build_headers)" | \ tail -n 1 } @@ -122,16 +122,6 @@ toolchain-glibc_src_unpack() { sed -i -e "s:\(#define RELEASE\).*:\1 \"${BRANCH_UPDATE}\":" version.h fi - if [[ -n ${MANPAGE_VER} ]] ; then - cd "${WORKDIR}" - unpack glibc-manpages-${MANPAGE_VER}.tar.bz2 - fi - - if [[ -n ${INFOPAGE_VER} ]] ; then - cd "${S}" - unpack glibc-infopages-${INFOPAGE_VER}.tar.bz2 - fi - # tag, glibc is it cd "${S}" if ! version_is_at_least 2.17 ; then @@ -169,7 +159,7 @@ eblit-glibc-src_unpack() { # Glibc is stupid sometimes, and doesn't realize that with a # static C-Only gcc, -lgcc_eh doesn't exist. - # http://sources.redhat.com/ml/libc-alpha/2003-09/msg00100.html + # http://sourceware.org/ml/libc-alpha/2003-09/msg00100.html # http://sourceware.org/ml/libc-alpha/2005-02/msg00042.html # But! Finally fixed in recent versions: # http://sourceware.org/ml/libc-alpha/2012-05/msg01865.html diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.10.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.10.1-r1.ebuild index 03b30185db..a2f9922153 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.10.1-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.10.1-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.10.1-r1.ebuild,v 1.27 2012/12/30 17:16:50 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.10.1-r1.ebuild,v 1.29 2013/04/05 00:25:16 vapier Exp $ inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing @@ -24,8 +24,6 @@ BRANCH_UPDATE="" SNAP_VER="" LIBIDN_VER=${RELEASE_VER} fi -MANPAGE_VER="" # pregenerated manpages -INFOPAGE_VER="" # pregenerated infopages PATCH_VER="7" # Gentoo patchset PORTS_VER=${RELEASE_VER} # version of glibc ports addon LT_VER="" # version of linuxthreads addon @@ -93,7 +91,7 @@ fi SRC_URI=$( upstream_uris() { - echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 + echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 } gentoo_uris() { local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI" @@ -114,8 +112,6 @@ SRC_URI=$( [[ -n ${LT_VER} ]] && upstream_uris ${TARNAME}-linuxthreads-${LT_VER}.tar.bz2 [[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2 [[ -n ${PATCH_VER} ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2 - [[ -n ${MANPAGE_VER} ]] && gentoo_uris glibc-manpages-${MANPAGE_VER}.tar.bz2 - [[ -n ${INFOPAGE_VER} ]] && gentoo_uris glibc-infopages-${INFOPAGE_VER}.tar.bz2 ) # eblit-include [--skip] [version] diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.11.3.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.11.3.ebuild index b6f83f18de..0e98826dee 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.11.3.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.11.3.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.11.3.ebuild,v 1.19 2012/12/30 17:16:50 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.11.3.ebuild,v 1.21 2013/04/05 00:25:16 vapier Exp $ inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing @@ -22,8 +22,6 @@ RELEASE_VER=${PV} BRANCH_UPDATE="" SNAP_VER="" fi -MANPAGE_VER="" # pregenerated manpages -INFOPAGE_VER="" # pregenerated infopages LIBIDN_VER="" # it's integrated into the main tarball now PATCH_VER="3" # Gentoo patchset PORTS_VER=${RELEASE_VER%.?} # version of glibc ports addon @@ -96,7 +94,7 @@ fi SRC_URI=$( upstream_uris() { - echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 + echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 } gentoo_uris() { local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI" @@ -117,8 +115,6 @@ SRC_URI=$( [[ -n ${LT_VER} ]] && upstream_uris ${TARNAME}-linuxthreads-${LT_VER}.tar.bz2 [[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2 [[ -n ${PATCH_VER} ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2 - [[ -n ${MANPAGE_VER} ]] && gentoo_uris glibc-manpages-${MANPAGE_VER}.tar.bz2 - [[ -n ${INFOPAGE_VER} ]] && gentoo_uris glibc-infopages-${INFOPAGE_VER}.tar.bz2 ) # eblit-include [--skip] [version] diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.12.1-r3.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.12.1-r3.ebuild index 43dc7c6e47..0c5ad4b849 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.12.1-r3.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.12.1-r3.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.12.1-r3.ebuild,v 1.16 2012/12/30 17:16:50 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.12.1-r3.ebuild,v 1.18 2013/04/05 00:25:16 vapier Exp $ inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing @@ -22,8 +22,6 @@ RELEASE_VER=${PV} BRANCH_UPDATE="" SNAP_VER="" fi -MANPAGE_VER="" # pregenerated manpages -INFOPAGE_VER="" # pregenerated infopages LIBIDN_VER="" # it's integrated into the main tarball now PATCH_VER="8" # Gentoo patchset PORTS_VER=${RELEASE_VER} # version of glibc ports addon @@ -96,7 +94,7 @@ fi SRC_URI=$( upstream_uris() { - echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 + echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 } gentoo_uris() { local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI" @@ -117,8 +115,6 @@ SRC_URI=$( [[ -n ${LT_VER} ]] && upstream_uris ${TARNAME}-linuxthreads-${LT_VER}.tar.bz2 [[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2 [[ -n ${PATCH_VER} ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2 - [[ -n ${MANPAGE_VER} ]] && gentoo_uris glibc-manpages-${MANPAGE_VER}.tar.bz2 - [[ -n ${INFOPAGE_VER} ]] && gentoo_uris glibc-infopages-${INFOPAGE_VER}.tar.bz2 ) # eblit-include [--skip] [version] diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.12.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.12.2.ebuild index 50f3f064a9..68a1dd3a36 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.12.2.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.12.2.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.12.2.ebuild,v 1.22 2012/12/30 17:16:50 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.12.2.ebuild,v 1.24 2013/04/05 00:25:16 vapier Exp $ inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing @@ -22,8 +22,6 @@ RELEASE_VER=${PV} BRANCH_UPDATE="" SNAP_VER="" fi -MANPAGE_VER="" # pregenerated manpages -INFOPAGE_VER="" # pregenerated infopages LIBIDN_VER="" # it's integrated into the main tarball now PATCH_VER="4" # Gentoo patchset PORTS_VER="2.12.1" # version of glibc ports addon @@ -96,7 +94,7 @@ fi SRC_URI=$( upstream_uris() { - echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 + echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 } gentoo_uris() { local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI" @@ -117,8 +115,6 @@ SRC_URI=$( [[ -n ${LT_VER} ]] && upstream_uris ${TARNAME}-linuxthreads-${LT_VER}.tar.bz2 [[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2 [[ -n ${PATCH_VER} ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2 - [[ -n ${MANPAGE_VER} ]] && gentoo_uris glibc-manpages-${MANPAGE_VER}.tar.bz2 - [[ -n ${INFOPAGE_VER} ]] && gentoo_uris glibc-infopages-${INFOPAGE_VER}.tar.bz2 ) # eblit-include [--skip] [version] diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.13-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.13-r2.ebuild index d4ac58e48c..6606439e72 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.13-r2.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.13-r2.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.13-r2.ebuild,v 1.17 2012/12/30 17:16:50 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.13-r2.ebuild,v 1.19 2013/04/05 00:25:16 vapier Exp $ inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing @@ -22,8 +22,6 @@ RELEASE_VER=${PV} BRANCH_UPDATE="" SNAP_VER="" fi -MANPAGE_VER="" # pregenerated manpages -INFOPAGE_VER="" # pregenerated infopages LIBIDN_VER="" # it's integrated into the main tarball now PATCH_VER="6" # Gentoo patchset PORTS_VER="2.13" # version of glibc ports addon @@ -97,7 +95,7 @@ fi SRC_URI=$( upstream_uris() { - echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 + echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 } gentoo_uris() { local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI" @@ -118,8 +116,6 @@ SRC_URI=$( [[ -n ${LT_VER} ]] && upstream_uris ${TARNAME}-linuxthreads-${LT_VER}.tar.bz2 [[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2 [[ -n ${PATCH_VER} ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2 - [[ -n ${MANPAGE_VER} ]] && gentoo_uris glibc-manpages-${MANPAGE_VER}.tar.bz2 - [[ -n ${INFOPAGE_VER} ]] && gentoo_uris glibc-infopages-${INFOPAGE_VER}.tar.bz2 ) # eblit-include [--skip] [version] diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.13-r4.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.13-r4.ebuild index c83e2d9f1f..de21baf02f 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.13-r4.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.13-r4.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.13-r4.ebuild,v 1.22 2012/12/30 17:16:50 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.13-r4.ebuild,v 1.24 2013/04/05 00:25:16 vapier Exp $ inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing @@ -22,8 +22,6 @@ RELEASE_VER=${PV} BRANCH_UPDATE="" SNAP_VER="" fi -MANPAGE_VER="" # pregenerated manpages -INFOPAGE_VER="" # pregenerated infopages LIBIDN_VER="" # it's integrated into the main tarball now PATCH_VER="11" # Gentoo patchset PORTS_VER="2.13" # version of glibc ports addon @@ -97,7 +95,7 @@ fi SRC_URI=$( upstream_uris() { - echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 + echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 } gentoo_uris() { local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI" @@ -118,8 +116,6 @@ SRC_URI=$( [[ -n ${LT_VER} ]] && upstream_uris ${TARNAME}-linuxthreads-${LT_VER}.tar.bz2 [[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2 [[ -n ${PATCH_VER} ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2 - [[ -n ${MANPAGE_VER} ]] && gentoo_uris glibc-manpages-${MANPAGE_VER}.tar.bz2 - [[ -n ${INFOPAGE_VER} ]] && gentoo_uris glibc-infopages-${INFOPAGE_VER}.tar.bz2 ) # eblit-include [--skip] [version] diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.14.1-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.14.1-r2.ebuild index 944c635dc4..e5ff431465 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.14.1-r2.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.14.1-r2.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.14.1-r2.ebuild,v 1.15 2012/12/30 17:16:50 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.14.1-r2.ebuild,v 1.17 2013/04/05 00:25:16 vapier Exp $ inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing @@ -30,8 +30,6 @@ case ${PV} in RELEASE_VER=${PV} ;; esac -MANPAGE_VER="" # pregenerated manpages -INFOPAGE_VER="" # pregenerated infopages LIBIDN_VER="" # it's integrated into the main tarball now PATCH_VER="5" # Gentoo patchset PORTS_VER=${RELEASE_VER} # version of glibc ports addon @@ -105,7 +103,7 @@ fi SRC_URI=$( upstream_uris() { - echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 + echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 } gentoo_uris() { local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI" @@ -126,8 +124,6 @@ SRC_URI=$( [[ -n ${LT_VER} ]] && upstream_uris ${TARNAME}-linuxthreads-${LT_VER}.tar.bz2 [[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2 [[ -n ${PATCH_VER} ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2 - [[ -n ${MANPAGE_VER} ]] && gentoo_uris glibc-manpages-${MANPAGE_VER}.tar.bz2 - [[ -n ${INFOPAGE_VER} ]] && gentoo_uris glibc-infopages-${INFOPAGE_VER}.tar.bz2 ) # eblit-include [--skip] [version] diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.14.1-r3.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.14.1-r3.ebuild index 2638f3fd7e..4b14d0add2 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.14.1-r3.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.14.1-r3.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.14.1-r3.ebuild,v 1.23 2012/12/30 17:16:50 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.14.1-r3.ebuild,v 1.25 2013/04/05 00:25:16 vapier Exp $ inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing @@ -30,8 +30,6 @@ case ${PV} in RELEASE_VER=${PV} ;; esac -MANPAGE_VER="" # pregenerated manpages -INFOPAGE_VER="" # pregenerated infopages LIBIDN_VER="" # it's integrated into the main tarball now PATCH_VER="10" # Gentoo patchset PORTS_VER=${RELEASE_VER} # version of glibc ports addon @@ -105,7 +103,7 @@ fi SRC_URI=$( upstream_uris() { - echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 + echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 } gentoo_uris() { local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI" @@ -126,8 +124,6 @@ SRC_URI=$( [[ -n ${LT_VER} ]] && upstream_uris ${TARNAME}-linuxthreads-${LT_VER}.tar.bz2 [[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2 [[ -n ${PATCH_VER} ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2 - [[ -n ${MANPAGE_VER} ]] && gentoo_uris glibc-manpages-${MANPAGE_VER}.tar.bz2 - [[ -n ${INFOPAGE_VER} ]] && gentoo_uris glibc-infopages-${INFOPAGE_VER}.tar.bz2 ) # eblit-include [--skip] [version] diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.14.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.14.ebuild index eaf7bf1c79..6faf730973 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.14.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.14.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.14.ebuild,v 1.22 2012/12/30 17:16:50 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.14.ebuild,v 1.24 2013/04/05 00:25:16 vapier Exp $ inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing @@ -30,8 +30,6 @@ case ${PV} in RELEASE_VER=${PV} ;; esac -MANPAGE_VER="" # pregenerated manpages -INFOPAGE_VER="" # pregenerated infopages LIBIDN_VER="" # it's integrated into the main tarball now PATCH_VER="7" # Gentoo patchset PORTS_VER=${RELEASE_VER} # version of glibc ports addon @@ -105,7 +103,7 @@ fi SRC_URI=$( upstream_uris() { - echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 + echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 } gentoo_uris() { local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI" @@ -126,8 +124,6 @@ SRC_URI=$( [[ -n ${LT_VER} ]] && upstream_uris ${TARNAME}-linuxthreads-${LT_VER}.tar.bz2 [[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2 [[ -n ${PATCH_VER} ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2 - [[ -n ${MANPAGE_VER} ]] && gentoo_uris glibc-manpages-${MANPAGE_VER}.tar.bz2 - [[ -n ${INFOPAGE_VER} ]] && gentoo_uris glibc-infopages-${INFOPAGE_VER}.tar.bz2 ) # eblit-include [--skip] [version] diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.15-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.15-r1.ebuild index 22ac491955..757f34d650 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.15-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.15-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.15-r1.ebuild,v 1.14 2012/12/30 17:16:50 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.15-r1.ebuild,v 1.17 2013/04/05 00:25:16 vapier Exp $ inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib unpacker multiprocessing @@ -8,7 +8,7 @@ DESCRIPTION="GNU libc6 (also called glibc2) C library" HOMEPAGE="http://www.gnu.org/software/libc/libc.html" LICENSE="LGPL-2.1+ BSD HPND inner-net" -KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +KEYWORDS="~amd64 -hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" RESTRICT="strip" # strip ourself #46186 EMULTILIB_PKG="true" @@ -30,8 +30,6 @@ case ${PV} in RELEASE_VER=${PV} ;; esac -MANPAGE_VER="" # pregenerated manpages -INFOPAGE_VER="" # pregenerated infopages LIBIDN_VER="" # it's integrated into the main tarball now PATCH_VER="13" # Gentoo patchset PORTS_VER=${RELEASE_VER} # version of glibc ports addon @@ -106,7 +104,7 @@ fi SRC_URI=$( upstream_uris() { - echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 + echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 } gentoo_uris() { local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI" @@ -127,8 +125,6 @@ SRC_URI=$( [[ -n ${LT_VER} ]] && upstream_uris ${TARNAME}-linuxthreads-${LT_VER}.tar.bz2 [[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2 [[ -n ${PATCH_VER} ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2 - [[ -n ${MANPAGE_VER} ]] && gentoo_uris glibc-manpages-${MANPAGE_VER}.tar.bz2 - [[ -n ${INFOPAGE_VER} ]] && gentoo_uris glibc-infopages-${INFOPAGE_VER}.tar.bz2 ) # eblit-include [--skip] [version] diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.15-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.15-r2.ebuild index 2c3529fa81..2d106b98e4 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.15-r2.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.15-r2.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.15-r2.ebuild,v 1.27 2012/12/30 17:16:50 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.15-r2.ebuild,v 1.30 2013/04/05 00:25:16 vapier Exp $ inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib unpacker multiprocessing @@ -8,7 +8,7 @@ DESCRIPTION="GNU libc6 (also called glibc2) C library" HOMEPAGE="http://www.gnu.org/software/libc/libc.html" LICENSE="LGPL-2.1+ BSD HPND inner-net" -KEYWORDS="alpha amd64 arm ia64 ~mips ppc ppc64 s390 ~sh sparc x86" +KEYWORDS="alpha amd64 arm -hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86" RESTRICT="strip" # strip ourself #46186 EMULTILIB_PKG="true" @@ -30,8 +30,6 @@ case ${PV} in RELEASE_VER=${PV} ;; esac -MANPAGE_VER="" # pregenerated manpages -INFOPAGE_VER="" # pregenerated infopages LIBIDN_VER="" # it's integrated into the main tarball now PATCH_VER="21" # Gentoo patchset PORTS_VER=${RELEASE_VER} # version of glibc ports addon @@ -103,7 +101,7 @@ fi SRC_URI=$( upstream_uris() { - echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 + echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 } gentoo_uris() { local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI" @@ -123,8 +121,6 @@ SRC_URI=$( [[ -n ${PORTS_VER} ]] && upstream_uris ${TARNAME}-ports-${PORTS_VER}.tar.xz [[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2 [[ -n ${PATCH_VER} ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2 - [[ -n ${MANPAGE_VER} ]] && gentoo_uris glibc-manpages-${MANPAGE_VER}.tar.bz2 - [[ -n ${INFOPAGE_VER} ]] && gentoo_uris glibc-infopages-${INFOPAGE_VER}.tar.bz2 ) # eblit-include [--skip] [version] diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.15-r3.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.15-r3.ebuild index 5415012751..f1203e245d 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.15-r3.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.15-r3.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.15-r3.ebuild,v 1.10 2012/12/30 17:16:50 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.15-r3.ebuild,v 1.14 2013/05/09 04:41:16 vapier Exp $ inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib unpacker multiprocessing @@ -8,7 +8,7 @@ DESCRIPTION="GNU libc6 (also called glibc2) C library" HOMEPAGE="http://www.gnu.org/software/libc/libc.html" LICENSE="LGPL-2.1+ BSD HPND inner-net" -KEYWORDS="alpha amd64 arm -hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86" +KEYWORDS="alpha amd64 arm -hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" RESTRICT="strip" # strip ourself #46186 EMULTILIB_PKG="true" @@ -30,8 +30,6 @@ case ${PV} in RELEASE_VER=${PV} ;; esac -MANPAGE_VER="" # pregenerated manpages -INFOPAGE_VER="" # pregenerated infopages LIBIDN_VER="" # it's integrated into the main tarball now PATCH_VER="23" # Gentoo patchset PORTS_VER=${RELEASE_VER} # version of glibc ports addon @@ -103,7 +101,7 @@ fi SRC_URI=$( upstream_uris() { - echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 + echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 } gentoo_uris() { local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI" @@ -123,8 +121,6 @@ SRC_URI=$( [[ -n ${PORTS_VER} ]] && upstream_uris ${TARNAME}-ports-${PORTS_VER}.tar.xz [[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2 [[ -n ${PATCH_VER} ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2 - [[ -n ${MANPAGE_VER} ]] && gentoo_uris glibc-manpages-${MANPAGE_VER}.tar.bz2 - [[ -n ${INFOPAGE_VER} ]] && gentoo_uris glibc-infopages-${INFOPAGE_VER}.tar.bz2 ) # eblit-include [--skip] [version] diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.16.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.16.0.ebuild index c9b891cd83..707ec70d5e 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.16.0.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.16.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.16.0.ebuild,v 1.20 2013/01/23 05:27:59 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.16.0.ebuild,v 1.24 2013/06/23 05:03:42 vapier Exp $ inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib unpacker multiprocessing @@ -30,14 +30,12 @@ case ${PV} in RELEASE_VER=${PV} ;; esac -MANPAGE_VER="" # pregenerated manpages -INFOPAGE_VER="" # pregenerated infopages LIBIDN_VER="" # it's integrated into the main tarball now -PATCH_VER="10" # Gentoo patchset +PATCH_VER="11" # Gentoo patchset PORTS_VER=${RELEASE_VER} # version of glibc ports addon NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.16"} # min kernel version nptl requires -IUSE="debug gd hardened multilib selinux systemtap profile vanilla crosscompile_opts_headers-only" +IUSE="debug gd hardened multilib selinux suid systemtap profile vanilla crosscompile_opts_headers-only" [[ -n ${RELEASE_VER} ]] && S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}} # Here's how the cross-compile logic breaks down ... @@ -101,7 +99,7 @@ fi SRC_URI=$( upstream_uris() { - echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 + echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 } gentoo_uris() { local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI" @@ -121,8 +119,6 @@ SRC_URI=$( [[ -n ${PORTS_VER} ]] && upstream_uris ${TARNAME}-ports-${PORTS_VER}.tar.xz [[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2 [[ -n ${PATCH_VER} ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2 - [[ -n ${MANPAGE_VER} ]] && gentoo_uris glibc-manpages-${MANPAGE_VER}.tar.bz2 - [[ -n ${INFOPAGE_VER} ]] && gentoo_uris glibc-infopages-${INFOPAGE_VER}.tar.bz2 ) # eblit-include [--skip] [version] diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.17.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.17.ebuild index 44e9e225c3..a2666c67e3 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.17.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.17.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.17.ebuild,v 1.7 2013/01/23 05:27:59 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.17.ebuild,v 1.16 2013/06/27 12:19:41 jer Exp $ inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib unpacker multiprocessing @@ -8,7 +8,7 @@ DESCRIPTION="GNU libc6 (also called glibc2) C library" HOMEPAGE="http://www.gnu.org/software/libc/libc.html" LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE" -#KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" RESTRICT="strip" # strip ourself #46186 EMULTILIB_PKG="true" @@ -24,10 +24,10 @@ case ${PV} in RELEASE_VER=${PV} ;; esac -PATCH_VER="4" # Gentoo patchset +PATCH_VER="7" # Gentoo patchset NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.16"} # min kernel version nptl requires -IUSE="debug gd hardened multilib nscd selinux systemtap profile vanilla crosscompile_opts_headers-only" +IUSE="debug gd hardened multilib nscd selinux systemtap profile suid vanilla crosscompile_opts_headers-only" # Here's how the cross-compile logic breaks down ... # CTARGET - machine that will target the binaries @@ -90,7 +90,7 @@ fi SRC_URI=$( upstream_uris() { - echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 + echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 } gentoo_uris() { local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI" @@ -151,6 +151,10 @@ for x in setup {pre,post}inst ; do fi done +eblit-src_unpack-pre() { + GLIBC_PATCH_EXCLUDE+=" 6600_mips_librt-mips.patch" #456912 +} + eblit-src_unpack-post() { if use hardened ; then cd "${S}" diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.9_p20081201-r3.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.9_p20081201-r3.ebuild index 31163e63f6..3756489316 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.9_p20081201-r3.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.9_p20081201-r3.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.9_p20081201-r3.ebuild,v 1.20 2012/12/30 17:16:50 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.9_p20081201-r3.ebuild,v 1.22 2013/04/05 00:25:16 vapier Exp $ inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing @@ -22,8 +22,6 @@ RELEASE_VER=${PV} BRANCH_UPDATE="" SNAP_VER="" fi -MANPAGE_VER="" # pregenerated manpages -INFOPAGE_VER="" # pregenerated infopages PATCH_VER="8" # Gentoo patchset PORTS_VER=${RELEASE_VER} # version of glibc ports addon LIBIDN_VER="" # version of libidn addon @@ -92,7 +90,7 @@ fi SRC_URI=$( upstream_uris() { - echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 + echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 } gentoo_uris() { local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI" @@ -113,8 +111,6 @@ SRC_URI=$( [[ -n ${LT_VER} ]] && upstream_uris ${TARNAME}-linuxthreads-${LT_VER}.tar.bz2 [[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2 [[ -n ${PATCH_VER} ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2 - [[ -n ${MANPAGE_VER} ]] && gentoo_uris glibc-manpages-${MANPAGE_VER}.tar.bz2 - [[ -n ${INFOPAGE_VER} ]] && gentoo_uris glibc-infopages-${INFOPAGE_VER}.tar.bz2 ) # eblit-include [--skip] [version] diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-9999.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-9999.ebuild index cc345013e8..9d1915027f 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-9999.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-9999.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-9999.ebuild,v 1.19 2013/01/02 00:51:16 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-9999.ebuild,v 1.21 2013/04/10 16:40:27 vapier Exp $ inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib unpacker multiprocessing @@ -27,7 +27,7 @@ esac PATCH_VER="" # Gentoo patchset NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.16"} # min kernel version nptl requires -IUSE="debug gd hardened multilib nscd selinux systemtap profile vanilla crosscompile_opts_headers-only" +IUSE="debug gd hardened multilib nscd selinux systemtap profile suid vanilla crosscompile_opts_headers-only" # Here's how the cross-compile logic breaks down ... # CTARGET - machine that will target the binaries @@ -90,7 +90,7 @@ fi SRC_URI=$( upstream_uris() { - echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 + echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 } gentoo_uris() { local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI" diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/metadata.xml index 2c513844d6..f1f3fd926c 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/metadata.xml @@ -4,8 +4,8 @@ toolchain build memusage and memusagestat tools - Build linuxthreads support (only for kernels older than linux-2.6) Build, and enable support for, the Name Service Cache Daemon + Make internal pt_chown helper setuid -- not needed if using Linux and have /dev/pts mounted with gid=5 enable systemtap static probe points From 01b830e31b5caef65998acab9bcd4bba09fb217e Mon Sep 17 00:00:00 2001 From: Michael Marineau Date: Wed, 10 Jul 2013 16:21:55 -0400 Subject: [PATCH 2/2] bump(eclass): Update eclasses used by toolchain ebuilds. Sync with upstream, but only a small set of eclasses just to reduce the chance of surprises. A full sync of all eclasses will come later. --- .../eclass/ELT-patches/aixrtl/1.4d-cmds-c | 9 - .../eclass/ELT-patches/aixrtl/1.4d-cmds-cxx | 10 - .../eclass/ELT-patches/aixrtl/1.4d-sonamespec | 10 - .../eclass/ELT-patches/aixrtl/1.4d-use-rtl-c | 11 - .../ELT-patches/aixrtl/1.4d-use-rtl-cxx | 11 - .../eclass/ELT-patches/aixrtl/1.5-sonamespec | 10 - .../eclass/ELT-patches/aixrtl/1.5.0-cmds-c | 2 +- .../eclass/ELT-patches/aixrtl/2.1b-cmds-c | 11 - .../eclass/ELT-patches/aixrtl/2.1b-cmds-cxx | 11 - .../ELT-patches/aixrtl/2.1b-use-rtl-cxx | 11 - .../eclass/ELT-patches/darwin-conf/1.5 | 13 + .../eclass/ELT-patches/darwin-conf/1.5b | 13 + .../eclass/ELT-patches/darwin-conf/2.2.4 | 13 + .../eclass/ELT-patches/darwin-conf/2.2.6 | 13 + .../eclass/ELT-patches/nocxx/nocxx-2.64.patch | 13 + .../eclass/ELT-patches/nocxx/nocxx.patch | 4 +- .../eclass/ELT-patches/target-nm/2.4.2 | 45 ++ .../portage-stable/eclass/eutils.eclass | 276 ++++++++--- .../portage-stable/eclass/gnuconfig.eclass | 18 +- .../portage-stable/eclass/kernel-2.eclass | 130 +++-- .../portage-stable/eclass/libtool.eclass | 20 +- .../portage-stable/eclass/multibuild.eclass | 295 +++++++++++ .../eclass/multilib-build.eclass | 249 +++++++++- .../eclass/multilib-minimal.eclass | 121 +++++ .../portage-stable/eclass/multilib.eclass | 7 +- .../portage-stable/eclass/pax-utils.eclass | 197 +++++--- .../eclass/toolchain-binutils.eclass | 4 +- .../eclass/toolchain-funcs.eclass | 10 +- .../portage-stable/eclass/toolchain.eclass | 467 ++++++++++-------- .../portage-stable/eclass/unpacker.eclass | 34 +- 30 files changed, 1502 insertions(+), 536 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.4d-cmds-c delete mode 100644 sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.4d-cmds-cxx delete mode 100644 sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.4d-sonamespec delete mode 100644 sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.4d-use-rtl-c delete mode 100644 sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.4d-use-rtl-cxx delete mode 100644 sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5-sonamespec delete mode 100644 sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.1b-cmds-c delete mode 100644 sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.1b-cmds-cxx delete mode 100644 sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.1b-use-rtl-cxx create mode 100644 sdk_container/src/third_party/portage-stable/eclass/ELT-patches/nocxx/nocxx-2.64.patch create mode 100644 sdk_container/src/third_party/portage-stable/eclass/ELT-patches/target-nm/2.4.2 create mode 100644 sdk_container/src/third_party/portage-stable/eclass/multibuild.eclass create mode 100644 sdk_container/src/third_party/portage-stable/eclass/multilib-minimal.eclass diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.4d-cmds-c b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.4d-cmds-c deleted file mode 100644 index 1311c16cce..0000000000 --- a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.4d-cmds-c +++ /dev/null @@ -1,9 +0,0 @@ ---- configure -+++ configure -@@ -4678,5 +4688,5 @@ - hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" -- archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" -+ archive_expsym_cmds="\$CC"' -o $output_objdir/$realname ${wl}-soname "${wl}$soname" $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.4d-cmds-cxx b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.4d-cmds-cxx deleted file mode 100644 index 2268b1f121..0000000000 --- a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.4d-cmds-cxx +++ /dev/null @@ -1,10 +0,0 @@ ---- configure -+++ configure -@@ -2508,6 +2508,6 @@ - hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" - -- archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" -+ archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$realname ${wl}-soname "${wl}$soname" $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.4d-sonamespec b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.4d-sonamespec deleted file mode 100644 index 9cf22d73cf..0000000000 --- a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.4d-sonamespec +++ /dev/null @@ -1,10 +0,0 @@ ---- configure -+++ configure -@@ -1029,6 +1029,7 @@ - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' -+ soname_spec='${libname}${release}${shared_ext}$major(shr.o)' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.4d-use-rtl-c b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.4d-use-rtl-c deleted file mode 100644 index 9b2d227ef4..0000000000 --- a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.4d-use-rtl-c +++ /dev/null @@ -1,11 +0,0 @@ ---- configure -+++ configure -@@ -4606,7 +4606,7 @@ - else - export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - fi -- aix_use_runtimelinking=no -+ aix_use_runtimelinking=yes - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.4d-use-rtl-cxx b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.4d-use-rtl-cxx deleted file mode 100644 index fb223cbc40..0000000000 --- a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.4d-use-rtl-cxx +++ /dev/null @@ -1,11 +0,0 @@ ---- configure -+++ configure -@@ -2436,7 +2436,7 @@ - exp_sym_flag='-Bexport' - no_entry_flag="" - else -- aix_use_runtimelinking=no -+ aix_use_runtimelinking=yes - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5-sonamespec b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5-sonamespec deleted file mode 100644 index c55a9eb73c..0000000000 --- a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5-sonamespec +++ /dev/null @@ -1,10 +0,0 @@ ---- configure -+++ configure -@@ -1156,6 +1156,7 @@ - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -+ soname_spec='${libname}${release}${shared_ext}$major(shr.o)' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-cmds-c b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-cmds-c index 4a58f2b10d..da2f621417 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-cmds-c +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-cmds-c @@ -5,7 +5,7 @@ hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" -+ archive_expsym_cmds='eval `echo "$soname" | sed -e "s,^,filenam=,; s,(, membnam=,; s,\.o),,"`~rm -f -r $output_objdir/$filenam.d~mkdir -p $output_objdir/$filenam.d~$CC -o $output_objdir/$filenam.d/$membnam.o $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags -shared $wl-G'$allow_undefined_flag $wl'$exp_sym_flag':$export_symbols~$STRIP -e $output_objdir/$filenam.d/$membnam.o~( echo "#! $soname"; if test $membnam = shr_64; then echo "# 64"; else echo "# 32"; fi; cat $export_symbols ) > $output_objdir/$filenam.d/$membnam.imp~$AR $AR_FLAGS $output_objdir/$filenam $output_objdir/$filenam.d/$membnam.o $output_objdir/$filenam.d/$membnam.imp~rm -f -r $output_objdir/$filenam.d' ++ archive_expsym_cmds='eval `echo "$soname" | sed -e "s,^,filenam=,; s,(, membnam=,; s,\.o),,"`~rm -f -r $output_objdir/$filenam.d~mkdir -p $output_objdir/$filenam.d~$CC -o $output_objdir/$filenam.d/$membnam.o $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags -shared $wl-G$allow_undefined_flag $wl'$exp_sym_flag':$export_symbols~$STRIP -e $output_objdir/$filenam.d/$membnam.o~( echo "#! $soname"; if test $membnam = shr_64; then echo "# 64"; else echo "# 32"; fi; cat $export_symbols ) > $output_objdir/$filenam.d/$membnam.imp~$AR $AR_FLAGS $output_objdir/$filenam $output_objdir/$filenam.d/$membnam.o $output_objdir/$filenam.d/$membnam.imp~rm -f -r $output_objdir/$filenam.d' else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.1b-cmds-c b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.1b-cmds-c deleted file mode 100644 index 7abec29bc3..0000000000 --- a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.1b-cmds-c +++ /dev/null @@ -1,11 +0,0 @@ ---- configure -+++ configure -@@ -4622,7 +4622,7 @@ - if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" -- archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" -+ archive_expsym_cmds='$CC -o $output_objdir/$realname ${wl}-soname "${wl}$soname" $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.1b-cmds-cxx b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.1b-cmds-cxx deleted file mode 100644 index 78e2600176..0000000000 --- a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.1b-cmds-cxx +++ /dev/null @@ -1,11 +0,0 @@ ---- configure -+++ configure -@@ -5567,7 +5567,7 @@ - - hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" - -- archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" -+ archive_expsym_cmds_CXX='$CC -o $output_objdir/$realname ${wl}-soname "${wl}$soname" $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.1b-use-rtl-cxx b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.1b-use-rtl-cxx deleted file mode 100644 index e73aecf52f..0000000000 --- a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.1b-use-rtl-cxx +++ /dev/null @@ -1,11 +0,0 @@ ---- configure -+++ configure -@@ -5488,7 +5488,7 @@ - exp_sym_flag='-Bexport' - no_entry_flag="" - else -- aix_use_runtimelinking=no -+ aix_use_runtimelinking=yes - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/darwin-conf/1.5 b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/darwin-conf/1.5 index 25fd3a5f76..46d9e5a885 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/darwin-conf/1.5 +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/darwin-conf/1.5 @@ -1,3 +1,16 @@ +In Gentoo Prefix we go by Apple's convention to give modules the .bundle +extension. +http://developer.apple.com/documentation/DeveloperTools/Conceptual/XcodeBuildSystem/500-Linking/bs_linking.html +(Above link was removed by Apple, the link below contains a copy: +http://disanji.net/iOS_Doc/#documentation/DeveloperTools/Conceptual/XcodeBuildSystem/500-Linking/bs_linking.html, +in case it disappears also, the relevant quote: + +Bundle. Bundles are executable files that can be loaded at runtime by +other products. Plug-ins are implemented using bundles. The term bundle +in this context refers to the binary itself, not to a structured +hierarchy. Bundles have the .bundle extension; for example, +MyBundle.bundle.) + --- configure.orig 2009-05-22 12:05:31 +0200 +++ configure 2009-05-22 12:05:39 +0200 @@ -15461,7 +15461,7 @@ diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/darwin-conf/1.5b b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/darwin-conf/1.5b index ed46f4ae3e..65633a8184 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/darwin-conf/1.5b +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/darwin-conf/1.5b @@ -1,3 +1,16 @@ +In Gentoo Prefix we go by Apple's convention to give modules the .bundle +extension. +http://developer.apple.com/documentation/DeveloperTools/Conceptual/XcodeBuildSystem/500-Linking/bs_linking.html +(Above link was removed by Apple, the link below contains a copy: +http://disanji.net/iOS_Doc/#documentation/DeveloperTools/Conceptual/XcodeBuildSystem/500-Linking/bs_linking.html, +in case it disappears also, the relevant quote: + +Bundle. Bundles are executable files that can be loaded at runtime by +other products. Plug-ins are implemented using bundles. The term bundle +in this context refers to the binary itself, not to a structured +hierarchy. Bundles have the .bundle extension; for example, +MyBundle.bundle.) + --- configure +++ configure @@ -10570,7 +10570,7 @@ diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/darwin-conf/2.2.4 b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/darwin-conf/2.2.4 index f22aa2d40e..5ad829343f 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/darwin-conf/2.2.4 +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/darwin-conf/2.2.4 @@ -1,3 +1,16 @@ +In Gentoo Prefix we go by Apple's convention to give modules the .bundle +extension. +http://developer.apple.com/documentation/DeveloperTools/Conceptual/XcodeBuildSystem/500-Linking/bs_linking.html +(Above link was removed by Apple, the link below contains a copy: +http://disanji.net/iOS_Doc/#documentation/DeveloperTools/Conceptual/XcodeBuildSystem/500-Linking/bs_linking.html, +in case it disappears also, the relevant quote: + +Bundle. Bundles are executable files that can be loaded at runtime by +other products. Plug-ins are implemented using bundles. The term bundle +in this context refers to the binary itself, not to a structured +hierarchy. Bundles have the .bundle extension; for example, +MyBundle.bundle.) + --- configure +++ configure @@ -12172,11 +12172,11 @@ diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/darwin-conf/2.2.6 b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/darwin-conf/2.2.6 index ee22122c0e..669a68d09a 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/darwin-conf/2.2.6 +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/darwin-conf/2.2.6 @@ -1,3 +1,16 @@ +In Gentoo Prefix we go by Apple's convention to give modules the .bundle +extension. +http://developer.apple.com/documentation/DeveloperTools/Conceptual/XcodeBuildSystem/500-Linking/bs_linking.html +(Above link was removed by Apple, the link below contains a copy: +http://disanji.net/iOS_Doc/#documentation/DeveloperTools/Conceptual/XcodeBuildSystem/500-Linking/bs_linking.html, +in case it disappears also, the relevant quote: + +Bundle. Bundles are executable files that can be loaded at runtime by +other products. Plug-ins are implemented using bundles. The term bundle +in this context refers to the binary itself, not to a structured +hierarchy. Bundles have the .bundle extension; for example, +MyBundle.bundle.) + --- configure +++ configure @@ -11455,11 +11455,11 @@ diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/nocxx/nocxx-2.64.patch b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/nocxx/nocxx-2.64.patch new file mode 100644 index 0000000000..4b10e46971 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/nocxx/nocxx-2.64.patch @@ -0,0 +1,13 @@ +--- a/configure ++++ b/configure +@@ -5148,8 +5148,8 @@ + else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 + $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +-as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check +-See \`config.log' for more details" "$LINENO" 5; } ++$as_echo "See \`config.log' for more details." >&5; ++$ac_echo "C++ sucks, ignoring ..." >&5; } + fi + + ac_ext=c diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/nocxx/nocxx.patch b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/nocxx/nocxx.patch index a898f9d01a..4b326924e1 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/nocxx/nocxx.patch +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/nocxx/nocxx.patch @@ -1,5 +1,5 @@ ---- configure.orig 2004-12-07 21:34:23.205172545 +0000 -+++ configure 2004-12-07 21:37:17.726654782 +0000 +--- a/configure ++++ b/configure @@ -5148,10 +5148,8 @@ : else diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/target-nm/2.4.2 b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/target-nm/2.4.2 new file mode 100644 index 0000000000..1f22220b6f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/target-nm/2.4.2 @@ -0,0 +1,45 @@ +https://bugs.gentoo.org/465558 + +From a4629ebff263dcb2e05feb9e41df649ea5ce3f78 Mon Sep 17 00:00:00 2001 +From: Peter Rosin +Date: Sun, 28 Apr 2013 09:16:56 +0200 +Subject: [PATCH] libtool: break all the way out when a good nm is found + +The current code tries to locate a compatible nm tool. It starts with +a prefixed nm tool (great!) and includes a plain nm too (that's fine). +The problem is that the code searches for the prefixed nm before the +plain nm (normally fine), but doesn't break once it has found a valid +match, and the plain nm ends up the winner. + +Report and analysis by Mike Frysinger. + +* m4/libtool.m4 (LT_PATH_NM): Break all the way out on a good match. + +Signed-off-by: Peter Rosin +--- + m4/libtool.m4 | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/m4/libtool.m4 b/m4/libtool.m4 +index 3f50b0c..d7013c5 100644 +--- a/m4/libtool.m4 ++++ b/m4/libtool.m4 +@@ -3397,13 +3397,13 @@ else + case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in + */dev/null* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" +- break ++ break 2 + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" +- break ++ break 2 + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but +-- +1.8.2.1 + diff --git a/sdk_container/src/third_party/portage-stable/eclass/eutils.eclass b/sdk_container/src/third_party/portage-stable/eclass/eutils.eclass index 6588792713..7f1a6da1e9 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/eutils.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/eutils.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.409 2012/10/23 21:09:39 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.424 2013/06/21 23:57:03 vapier Exp $ # @ECLASS: eutils.eclass # @MAINTAINER: @@ -146,6 +146,77 @@ estack_pop() { eval unset ${__estack_name}\[${__estack_i}\] } +# @FUNCTION: evar_push +# @USAGE: [more vars to save] +# @DESCRIPTION: +# This let's you temporarily modify a variable and then restore it (including +# set vs unset semantics). Arrays are not supported at this time. +# +# This is meant for variables where using `local` does not work (such as +# exported variables, or only temporarily changing things in a func). +# +# For example: +# @CODE +# evar_push LC_ALL +# export LC_ALL=C +# ... do some stuff that needs LC_ALL=C set ... +# evar_pop +# +# # You can also save/restore more than one var at a time +# evar_push BUTTERFLY IN THE SKY +# ... do stuff with the vars ... +# evar_pop # This restores just one var, SKY +# ... do more stuff ... +# evar_pop 3 # This pops the remaining 3 vars +# @CODE +evar_push() { + local var val + for var ; do + [[ ${!var+set} == "set" ]] \ + && val=${!var} \ + || val="${___ECLASS_ONCE_EUTILS}" + estack_push evar "${var}" "${val}" + done +} + +# @FUNCTION: evar_push_set +# @USAGE: [new value to store] +# @DESCRIPTION: +# This is a handy shortcut to save and temporarily set a variable. If a value +# is not specified, the var will be unset. +evar_push_set() { + local var=$1 + evar_push ${var} + case $# in + 1) unset ${var} ;; + 2) printf -v "${var}" '%s' "$2" ;; + *) die "${FUNCNAME}: incorrect # of args: $*" ;; + esac +} + +# @FUNCTION: evar_pop +# @USAGE: [number of vars to restore] +# @DESCRIPTION: +# Restore the variables to the state saved with the corresponding +# evar_push call. See that function for more details. +evar_pop() { + local cnt=${1:-bad} + case $# in + 0) cnt=1 ;; + 1) isdigit "${cnt}" || die "${FUNCNAME}: first arg must be a number: $*" ;; + *) die "${FUNCNAME}: only accepts one arg: $*" ;; + esac + + local var val + while (( cnt-- )) ; do + estack_pop evar val || die "${FUNCNAME}: unbalanced push" + estack_pop evar var || die "${FUNCNAME}: unbalanced push" + [[ ${val} == "${___ECLASS_ONCE_EUTILS}" ]] \ + && unset ${var} \ + || printf -v "${var}" '%s' "${val}" + done +} + # @FUNCTION: eshopts_push # @USAGE: [options to `set` or `shopt`] # @DESCRIPTION: @@ -218,6 +289,18 @@ eumask_pop() { umask ${s} || die "${FUNCNAME}: sanity: could not restore umask: ${s}" } +# @FUNCTION: isdigit +# @USAGE: [more numbers] +# @DESCRIPTION: +# Return true if all arguments are numbers. +isdigit() { + local d + for d ; do + [[ ${d:-bad} == *[!0-9]* ]] && return 1 + done + return 0 +} + # @VARIABLE: EPATCH_SOURCE # @DESCRIPTION: # Default directory to search for patches. @@ -261,6 +344,11 @@ EPATCH_MULTI_MSG="Applying various patches (bugfixes/updates) ..." # Only require patches to match EPATCH_SUFFIX rather than the extended # arch naming style. EPATCH_FORCE="no" +# @VARIABLE: EPATCH_USER_EXCLUDE +# @DEFAULT_UNSET +# @DESCRIPTION: +# List of patches not to apply. Note this is only file names, +# and not the full path. Globs accepted. # @FUNCTION: epatch # @USAGE: [options] [patches] [dirs of patches] @@ -339,8 +427,11 @@ epatch() { local EPATCH_SUFFIX=$1 elif [[ -d $1 ]] ; then - # Some people like to make dirs of patches w/out suffixes (vim) + # We have to force sorting to C so that the wildcard expansion is consistent #471666. + evar_push_set LC_COLLATE C + # Some people like to make dirs of patches w/out suffixes (vim). set -- "$1"/*${EPATCH_SUFFIX:+."${EPATCH_SUFFIX}"} + evar_pop elif [[ -f ${EPATCH_SOURCE}/$1 ]] ; then # Re-use EPATCH_SOURCE as a search dir @@ -405,6 +496,15 @@ epatch() { local ex for ex in ${EPATCH_EXCLUDE} ; do if [[ ${patchname} == ${ex} ]] ; then + einfo " Skipping ${patchname} due to EPATCH_EXCLUDE ..." + eshopts_pop + continue 2 + fi + done + + for ex in ${EPATCH_USER_EXCLUDE} ; do + if [[ ${patchname} == ${ex} ]] ; then + einfo " Skipping ${patchname} due to EPATCH_USER_EXCLUDE ..." eshopts_pop continue 2 fi @@ -462,15 +562,23 @@ epatch() { # Similar reason, but with relative paths. local rel_paths=$(egrep -n '^[-+]{3} [^ ]*[.][.]/' "${PATCH_TARGET}") if [[ -n ${rel_paths} ]] ; then - eqawarn "QA Notice: Your patch uses relative paths '../'." - eqawarn " In the future this will cause a failure." - eqawarn "${rel_paths}" + echo + eerror "Rejected Patch: ${patchname} !" + eerror " ( ${PATCH_TARGET} )" + eerror + eerror "Your patch uses relative paths '../':" + eerror "${rel_paths}" + echo + die "you need to fix the relative paths in patch" fi # Dynamically detect the correct -p# ... i'm lazy, so shoot me :/ local patch_cmd + # Handle aliased patch command #404447 #461568 + local patch="patch" + eval $(alias patch 2>/dev/null | sed 's:^alias ::') while [[ ${count} -lt 5 ]] ; do - patch_cmd="${BASH_ALIASES[patch]:-patch} -p${count} ${EPATCH_OPTS}" + patch_cmd="${patch} -p${count} ${EPATCH_OPTS}" # Generate some useful debug info ... ( @@ -1269,10 +1377,19 @@ epunt_cxx() { local dir=$1 [[ -z ${dir} ]] && dir=${S} ebegin "Removing useless C++ checks" - local f - find "${dir}" -name configure | while read f ; do - patch --no-backup-if-mismatch -p0 "${f}" "${PORTDIR}/eclass/ELT-patches/nocxx/nocxx.patch" > /dev/null - done + local f p any_found + while IFS= read -r -d '' f; do + for p in "${PORTDIR}"/eclass/ELT-patches/nocxx/*.patch ; do + if patch --no-backup-if-mismatch -p1 "${f}" "${p}" >/dev/null ; then + any_found=1 + break + fi + done + done < <(find "${dir}" -name configure -print0) + + if [[ -z ${any_found} ]]; then + eqawarn "epunt_cxx called unnecessarily (no C++ checks to punt)." + fi eend 0 } @@ -1286,21 +1403,25 @@ epunt_cxx() { make_wrapper() { local wrapper=$1 bin=$2 chdir=$3 libdir=$4 path=$5 local tmpwrapper=$(emktemp) - # We don't want to quote ${bin} so that people can pass complex - # things as $bin ... "./someprog --args" - cat << EOF > "${tmpwrapper}" -#!/bin/sh -cd "${chdir:-.}" -if [ -n "${libdir}" ] ; then - if [ "\${LD_LIBRARY_PATH+set}" = "set" ] ; then - export LD_LIBRARY_PATH="\${LD_LIBRARY_PATH}:${libdir}" - else - export LD_LIBRARY_PATH="${libdir}" + + ( + echo '#!/bin/sh' + [[ -n ${chdir} ]] && printf 'cd "%s"\n' "${chdir}" + if [[ -n ${libdir} ]] ; then + cat <<-EOF + if [ "\${LD_LIBRARY_PATH+set}" = "set" ] ; then + export LD_LIBRARY_PATH="\${LD_LIBRARY_PATH}:${libdir}" + else + export LD_LIBRARY_PATH="${libdir}" + fi + EOF fi -fi -exec ${bin} "\$@" -EOF + # We don't want to quote ${bin} so that people can pass complex + # things as ${bin} ... "./someprog --args" + printf 'exec %s "$@"\n' "${bin}" + ) > "${tmpwrapper}" chmod go+rx "${tmpwrapper}" + if [[ -n ${path} ]] ; then ( exeinto "${path}" @@ -1401,8 +1522,9 @@ fi # that they should not be linked to, i.e. whenever these files # correspond to plugins. # -# Note: if your package installs both static libraries and .pc files, -# you need to add pkg-config to your DEPEND. +# Note: if your package installs both static libraries and .pc files +# which use variable substitution for -l flags, you need to add +# pkg-config to your DEPEND. prune_libtool_files() { debug-print-function ${FUNCNAME} "$@" @@ -1426,12 +1548,20 @@ prune_libtool_files() { while IFS= read -r -d '' f; do # for all .la files local archivefile=${f/%.la/.a} + # The following check is done by libtool itself. + # It helps us avoid removing random files which match '*.la', + # see bug #468380. + if ! sed -n -e '/^# Generated by .*libtool/q0;4q1' "${f}"; then + continue + fi + [[ ${f} != ${archivefile} ]] || die 'regex sanity check failed' - local reason pkgconfig_scanned + local snotlink=$(sed -n -e 's:^shouldnotlink=::p' "${f}") - # Remove static libs we're not supposed to link against. - if grep -q '^shouldnotlink=yes$' "${f}"; then + if [[ ${snotlink} == yes ]]; then + + # Remove static libs we're not supposed to link against. if [[ -f ${archivefile} ]]; then einfo "Removing unnecessary ${archivefile#${D%/}} (static plugin)" queue+=( "${archivefile}" ) @@ -1443,46 +1573,66 @@ prune_libtool_files() { reason='module' fi - # Remove .la files when: - # - user explicitly wants us to remove all .la files, - # - respective static archive doesn't exist, - # - they are covered by a .pc file already, - # - they don't provide any new information (no libs & no flags). - - elif [[ ${removing_all} ]]; then - reason='requested' - elif [[ ! -f ${archivefile} ]]; then - reason='no static archive' - elif [[ ! $(sed -nre \ - "s/^(dependency_libs|inherited_linker_flags)='(.*)'$/\2/p" \ - "${f}") ]]; then - reason='no libs & flags' else - if [[ ! ${pkgconfig_scanned} ]]; then - # Create a list of all .pc-covered libs. - local pc_libs=() - if [[ ! ${removing_all} ]]; then - local pc - local tf=${T}/prune-lt-files.pc - local pkgconf=$(tc-getPKG_CONFIG) - while IFS= read -r -d '' pc; do # for all .pc files - local arg + # Remove .la files when: + # - user explicitly wants us to remove all .la files, + # - respective static archive doesn't exist, + # - they are covered by a .pc file already, + # - they don't provide any new information (no libs & no flags). - sed -e '/^Requires:/d' "${pc}" > "${tf}" - for arg in $("${pkgconf}" --libs "${tf}"); do - [[ ${arg} == -l* ]] && pc_libs+=( lib${arg#-l}.la ) - done - done < <(find "${D}" -type f -name '*.pc' -print0) + if [[ ${removing_all} ]]; then + reason='requested' + elif [[ ! -f ${archivefile} ]]; then + reason='no static archive' + elif [[ ! $(sed -nre \ + "s/^(dependency_libs|inherited_linker_flags)='(.*)'$/\2/p" \ + "${f}") ]]; then + reason='no libs & flags' + else + if [[ ! ${pkgconfig_scanned} ]]; then + # Create a list of all .pc-covered libs. + local pc_libs=() + if [[ ! ${removing_all} ]]; then + local pc + local tf=${T}/prune-lt-files.pc + local pkgconf=$(tc-getPKG_CONFIG) - rm -f "${tf}" - fi + while IFS= read -r -d '' pc; do # for all .pc files + local arg libs - pkgconfig_scanned=1 - fi + # Use pkg-config if available (and works), + # fallback to sed. + if ${pkgconf} --exists "${pc}" &>/dev/null; then + sed -e '/^Requires:/d' "${pc}" > "${tf}" + libs=$(${pkgconf} --libs "${tf}") + else + libs=$(sed -ne 's/^Libs://p' "${pc}") + fi - has "${f##*/}" "${pc_libs[@]}" && reason='covered by .pc' - fi + for arg in ${libs}; do + if [[ ${arg} == -l* ]]; then + if [[ ${arg} == '*$*' ]]; then + eqawarn "${FUNCNAME}: variable substitution likely failed in ${pc}" + eqawarn "(arg: ${arg})" + eqawarn "Most likely, you need to add virtual/pkgconfig to DEPEND." + fi + + pc_libs+=( lib${arg#-l}.la ) + fi + done + done < <(find "${D}" -type f -name '*.pc' -print0) + + rm -f "${tf}" + fi + + pkgconfig_scanned=1 + fi # pkgconfig_scanned + + has "${f##*/}" "${pc_libs[@]}" && reason='covered by .pc' + fi # removal due to .pc + + fi # shouldnotlink==no if [[ ${reason} ]]; then einfo "Removing unnecessary ${f#${D%/}} (${reason})" diff --git a/sdk_container/src/third_party/portage-stable/eclass/gnuconfig.eclass b/sdk_container/src/third_party/portage-stable/eclass/gnuconfig.eclass index 3a5e5c789c..7f5ce37208 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/gnuconfig.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/gnuconfig.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/gnuconfig.eclass,v 1.34 2012/09/15 16:16:53 zmedico Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/gnuconfig.eclass,v 1.35 2013/05/22 06:03:08 vapier Exp $ # # THIS ECLASS IS DEAD: It has been integrated into portage # @@ -87,15 +87,13 @@ gnuconfig_do_update() { # this searches the standard locations for the newest config.{sub|guess}, and # returns the directory where they can be found. gnuconfig_findnewest() { - local locations=" + local locations=( + /usr/share/misc/config.sub /usr/share/gnuconfig/config.sub - /usr/share/automake-1.9/config.sub - /usr/share/automake-1.8/config.sub - /usr/share/automake-1.7/config.sub - /usr/share/automake-1.6/config.sub - /usr/share/automake-1.5/config.sub - /usr/share/automake-1.4/config.sub + /usr/share/automake*/config.sub /usr/share/libtool/config.sub - " - grep -s '^timestamp' ${locations} | sort -n -t\' -k2 | tail -n 1 | sed 's,/config.sub:.*$,,' + ) + grep -s '^timestamp' "${locations[@]}" | \ + sort -r -n -t\' -k2 | \ + sed -n '1{s,/config.sub:.*$,,;p;q}' } diff --git a/sdk_container/src/third_party/portage-stable/eclass/kernel-2.eclass b/sdk_container/src/third_party/portage-stable/eclass/kernel-2.eclass index 9f0ff7435b..f6d3db2d82 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/kernel-2.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/kernel-2.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.277 2012/06/24 17:52:38 mpagano Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.284 2013/04/29 22:14:23 tomwij Exp $ # Description: kernel.eclass rewrite for a clean base regarding the 2.6 # series of kernel with back-compatibility for 2.4 @@ -69,6 +69,11 @@ # UNIPATCH_STRICTORDER - if this is set places patches into directories of # order, so they are applied in the order passed +# Changing any other variable in this eclass is not supported; you can request +# for additional variables to be added by contacting the current maintainer. +# If you do change them, there is a chance that we will not fix resulting bugs; +# that of course does not mean we're not willing to help. + inherit eutils toolchain-funcs versionator multilib EXPORT_FUNCTIONS pkg_setup src_unpack src_compile src_test src_install pkg_preinst pkg_postinst pkg_postrm @@ -121,18 +126,18 @@ handle_genpatches() { # for > 3.0 kernels, handle genpatches tarball name # genpatches for 3.0 and 3.0.1 might be named - # genpatches-3.0-1.base.tar.bz2 and genpatches-3.0-2.base.tar.bz2 + # genpatches-3.0-1.base.tar.xz and genpatches-3.0-2.base.tar.xz # respectively. Handle this. for i in ${K_WANT_GENPATCHES} ; do if [[ ${KV_MAJOR} -ge 3 ]]; then if [[ ${#OKV_ARRAY[@]} -ge 3 ]]; then - tarball="genpatches-${KV_MAJOR}.${KV_MINOR}-${K_GENPATCHES_VER}.${i}.tar.bz2" + tarball="genpatches-${KV_MAJOR}.${KV_MINOR}-${K_GENPATCHES_VER}.${i}.tar.xz" else - tarball="genpatches-${KV_MAJOR}.${KV_PATCH}-${K_GENPATCHES_VER}.${i}.tar.bz2" + tarball="genpatches-${KV_MAJOR}.${KV_PATCH}-${K_GENPATCHES_VER}.${i}.tar.xz" fi else - tarball="genpatches-${OKV}-${K_GENPATCHES_VER}.${i}.tar.bz2" + tarball="genpatches-${OKV}-${K_GENPATCHES_VER}.${i}.tar.xz" fi debug-print "genpatches tarball: $tarball" GENPATCHES_URI="${GENPATCHES_URI} mirror://gentoo/${tarball}" @@ -232,12 +237,12 @@ detect_version() { if [[ ${#OKV_ARRAY[@]} -ge 3 ]] && [[ ${KV_MAJOR} -ge 3 ]]; then # handle non genpatch using sources correctly if [[ -z ${K_WANT_GENPATCHES} && -z ${K_GENPATCHES_VER} && ${KV_PATCH} -gt 0 ]]; then - KERNEL_URI="${KERNEL_BASE_URI}/patch-${OKV}.bz2" - UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV}.bz2" + KERNEL_URI="${KERNEL_BASE_URI}/patch-${OKV}.xz" + UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV}.xz" fi - KERNEL_URI="${KERNEL_URI} ${KERNEL_BASE_URI}/linux-${KV_MAJOR}.${KV_MINOR}.tar.bz2" + KERNEL_URI="${KERNEL_URI} ${KERNEL_BASE_URI}/linux-${KV_MAJOR}.${KV_MINOR}.tar.xz" else - KERNEL_URI="${KERNEL_BASE_URI}/linux-${OKV}.tar.bz2" + KERNEL_URI="${KERNEL_BASE_URI}/linux-${OKV}.tar.xz" fi RELEASE=${CKV/${OKV}} @@ -291,9 +296,9 @@ detect_version() { else OKV="${KV_MAJOR}.${KV_PATCH}" fi - KERNEL_URI="${KERNEL_BASE_URI}/patch-${CKV}.bz2 - ${KERNEL_BASE_URI}/linux-${OKV}.tar.bz2" - UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV}.bz2" + KERNEL_URI="${KERNEL_BASE_URI}/patch-${CKV}.xz + ${KERNEL_BASE_URI}/linux-${OKV}.tar.xz" + UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV}.xz" fi # We need to set this using OKV, but we need to set it before we do any @@ -308,30 +313,30 @@ detect_version() { # for example: # CKV="2.6.11_rc3_pre2" # will pull: - # linux-2.6.10.tar.bz2 & patch-2.6.11-rc3.bz2 & patch-2.6.11-rc3-git2.bz2 + # linux-2.6.10.tar.xz & patch-2.6.11-rc3.xz & patch-2.6.11-rc3-git2.xz if [[ ${KV_MAJOR}${KV_MINOR} -eq 26 ]]; then if [[ ${RELEASETYPE} == -rc ]] || [[ ${RELEASETYPE} == -pre ]]; then OKV="${KV_MAJOR}.${KV_MINOR}.$((${KV_PATCH} - 1))" - KERNEL_URI="${KERNEL_BASE_URI}/testing/patch-${CKV//_/-}.bz2 - ${KERNEL_BASE_URI}/linux-${OKV}.tar.bz2" - UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV//_/-}.bz2" + KERNEL_URI="${KERNEL_BASE_URI}/testing/patch-${CKV//_/-}.xz + ${KERNEL_BASE_URI}/linux-${OKV}.tar.xz" + UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV//_/-}.xz" fi if [[ ${RELEASETYPE} == -git ]]; then - KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${OKV}${RELEASE}.bz2 - ${KERNEL_BASE_URI}/linux-${OKV}.tar.bz2" - UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${OKV}${RELEASE}.bz2" + KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${OKV}${RELEASE}.xz + ${KERNEL_BASE_URI}/linux-${OKV}.tar.xz" + UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${OKV}${RELEASE}.xz" fi if [[ ${RELEASETYPE} == -rc-git ]]; then OKV="${KV_MAJOR}.${KV_MINOR}.$((${KV_PATCH} - 1))" - KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE}.bz2 - ${KERNEL_BASE_URI}/testing/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE/-git*}.bz2 - ${KERNEL_BASE_URI}/linux-${OKV}.tar.bz2" + KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE}.xz + ${KERNEL_BASE_URI}/testing/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE/-git*}.xz + ${KERNEL_BASE_URI}/linux-${OKV}.tar.xz" - UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE/-git*}.bz2 ${DISTDIR}/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE}.bz2" + UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE/-git*}.xz ${DISTDIR}/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE}.xz" fi else if [[ ${RELEASETYPE} == -rc ]] || [[ ${RELEASETYPE} == -pre ]]; then @@ -341,15 +346,15 @@ detect_version() { KV_PATCH_ARR=(${KV_PATCH//\./ }) OKV="${KV_MAJOR}.$((${KV_PATCH_ARR} - 1))" fi - KERNEL_URI="${KERNEL_BASE_URI}/testing/patch-${CKV//_/-}.bz2 - ${KERNEL_BASE_URI}/linux-${OKV}.tar.bz2" - UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV//_/-}.bz2" + KERNEL_URI="${KERNEL_BASE_URI}/testing/patch-${CKV//_/-}.xz + ${KERNEL_BASE_URI}/linux-${OKV}.tar.xz" + UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV//_/-}.xz" fi if [[ ${RELEASETYPE} == -git ]]; then - KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${OKV}${RELEASE}.bz2 - ${KERNEL_BASE_URI}/linux-${OKV}.tar.bz2" - UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${OKV}${RELEASE}.bz2" + KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${OKV}${RELEASE}.xz + ${KERNEL_BASE_URI}/linux-${OKV}.tar.xz" + UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${OKV}${RELEASE}.xz" fi if [[ ${RELEASETYPE} == -rc-git ]]; then @@ -359,11 +364,11 @@ detect_version() { KV_PATCH_ARR=(${KV_PATCH//\./ }) OKV="${KV_MAJOR}.$((${KV_PATCH_ARR} - 1))" fi - KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE}.bz2 - ${KERNEL_BASE_URI}/testing/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE/-git*}.bz2 - ${KERNEL_BASE_URI}/linux-${OKV}.tar.bz2" + KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE}.xz + ${KERNEL_BASE_URI}/testing/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE/-git*}.xz + ${KERNEL_BASE_URI}/linux-${OKV}.tar.xz" - UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE/-git*}.bz2 ${DISTDIR}/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE}.bz2" + UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE/-git*}.xz ${DISTDIR}/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE}.xz" fi @@ -416,11 +421,12 @@ if [[ ${ETYPE} == sources ]]; then >=sys-devel/binutils-2.11.90.0.31 )" RDEPEND="!build? ( >=sys-libs/ncurses-5.2 sys-devel/make - dev-lang/perl )" + dev-lang/perl + sys-devel/bc )" PDEPEND="!build? ( virtual/dev-manager )" SLOT="${PVR}" - DESCRIPTION="Sources for the ${KV_MAJOR}.${KV_MINOR:-$KV_PATCH} linux kernel" + DESCRIPTION="Sources based on the Linux Kernel." IUSE="symlink build" # Bug #266157, deblob for libre support @@ -458,6 +464,7 @@ if [[ ${ETYPE} == sources ]]; then DEBLOB_URI="${DEBLOB_HOMEPAGE}/${DEBLOB_URI_PATH}/${DEBLOB_A}" HOMEPAGE="${HOMEPAGE} ${DEBLOB_HOMEPAGE}" + DEPEND+=" deblob? ( =dev-lang/python-2* )" KERNEL_URI="${KERNEL_URI} deblob? ( ${DEBLOB_URI} @@ -550,9 +557,9 @@ universal_unpack() { cd "${WORKDIR}" if [[ ${#OKV_ARRAY[@]} -ge 3 ]] && [[ ${KV_MAJOR} -ge 3 ]]; then - unpack linux-${KV_MAJOR}.${KV_MINOR}.tar.bz2 + unpack linux-${KV_MAJOR}.${KV_MINOR}.tar.xz else - unpack linux-${OKV}.tar.bz2 + unpack linux-${OKV}.tar.xz fi if [[ -d "linux" ]]; then @@ -665,9 +672,9 @@ compile_headers_tweak_config() { # install functions #============================================================== install_universal() { - #fix silly permissions in tarball + # Fix silly permissions in tarball cd "${WORKDIR}" - chown -R root:0 * >& /dev/null + chown -R 0:0 * >& /dev/null chmod -R a+r-w+X,u+w * cd ${OLDPWD} } @@ -734,6 +741,12 @@ install_sources() { fi mv ${WORKDIR}/linux* "${D}"/usr/src + + if [[ -n "${UNIPATCH_DOCS}" ]] ; then + for i in ${UNIPATCH_DOCS}; do + dodoc "${T}"/${i} + done + fi } # pkg_preinst functions @@ -983,12 +996,12 @@ unipatch() { if [ -z "${PATCH_DEPTH}" ]; then PATCH_DEPTH=0; fi - ebegin "Applying ${i/*\//} (-p${PATCH_DEPTH}+)" while [ ${PATCH_DEPTH} -lt 5 ]; do echo "Attempting Dry-run:" >> ${STDERR_T} echo "cmd: patch -p${PATCH_DEPTH} --no-backup-if-mismatch --dry-run -f < ${i}" >> ${STDERR_T} echo "=======================================================" >> ${STDERR_T} if [ $(patch -p${PATCH_DEPTH} --no-backup-if-mismatch --dry-run -f < ${i} >> ${STDERR_T}) $? -eq 0 ]; then + ebegin "Applying ${i/*\//} (-p${PATCH_DEPTH})" echo "Attempting patch:" > ${STDERR_T} echo "cmd: patch -p${PATCH_DEPTH} --no-backup-if-mismatch -f < ${i}" >> ${STDERR_T} echo "=======================================================" >> ${STDERR_T} @@ -1001,28 +1014,38 @@ unipatch() { eerror "Failed to apply patch ${i/*\//}" eerror "Please attach ${STDERR_T} to any bug you may post." eshopts_pop - die "Failed to apply ${i/*\//}" + die "Failed to apply ${i/*\//} on patch depth ${PATCH_DEPTH}." fi else PATCH_DEPTH=$((${PATCH_DEPTH} + 1)) fi done if [ ${PATCH_DEPTH} -eq 5 ]; then - eend 1 + eerror "Failed to dry-run patch ${i/*\//}" eerror "Please attach ${STDERR_T} to any bug you may post." eshopts_pop - die "Unable to dry-run patch." + die "Unable to dry-run patch on any patch depth lower than 5." fi done done - # This is a quick, and kind of nasty hack to deal with UNIPATCH_DOCS which - # sit in KPATCH_DIR's. This is handled properly in the unipatch rewrite, - # which is why I'm not taking too much time over this. + # When genpatches is used, we want to install 0000_README which documents + # the patches that were used; such that the user can see them, bug #301478. + if [[ ! -z ${K_WANT_GENPATCHES} ]] ; then + UNIPATCH_DOCS="${UNIPATCH_DOCS} 0000_README" + fi + + # When files listed in UNIPATCH_DOCS are found in KPATCH_DIR's, we copy it + # to the temporary directory and remember them in UNIPATCH_DOCS to install + # them during the install phase. local tmp - for i in ${UNIPATCH_DOCS}; do - tmp="${tmp} ${i//*\/}" - cp -f ${i} "${T}"/ + for x in ${KPATCH_DIR}; do + for i in ${UNIPATCH_DOCS}; do + if [[ -f "${x}/${i}" ]] ; then + tmp="${tmp} ${i}" + cp -f "${x}/${i}" "${T}"/ + fi + done done UNIPATCH_DOCS="${tmp}" @@ -1150,11 +1173,11 @@ kernel-2_src_unpack() { if [[ -n ${KV_MINOR} && ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH} < 2.6.27 ]] then sed -i \ - -e 's|TOUT := .tmp_gas_check|TOUT := $(T).tmp_gas_check|' \ + -e 's|TOUT := .tmp_gas_check|TOUT := $(T).tmp_gas_check|' \ "${S}"/arch/ppc/Makefile else sed -i \ - -e 's|TOUT := .tmp_gas_check|TOUT := $(T).tmp_gas_check|' \ + -e 's|TOUT := .tmp_gas_check|TOUT := $(T).tmp_gas_check|' \ "${S}"/arch/powerpc/Makefile fi } @@ -1165,8 +1188,7 @@ kernel-2_src_compile() { if [[ $K_DEBLOB_AVAILABLE == 1 ]] && use deblob ; then echo ">>> Running deblob script ..." - sh "${T}/${DEBLOB_A}" --force || \ - die "Deblob script failed to run!!!" + EPYTHON="python2" sh "${T}/${DEBLOB_A}" --force || die "Deblob script failed to run!!!" fi } diff --git a/sdk_container/src/third_party/portage-stable/eclass/libtool.eclass b/sdk_container/src/third_party/portage-stable/eclass/libtool.eclass index 71bf4d248e..3eea6ad10a 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/libtool.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/libtool.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/libtool.eclass,v 1.102 2012/09/15 16:16:53 zmedico Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/libtool.eclass,v 1.106 2013/05/11 11:17:58 aballier Exp $ # @ECLASS: libtool.eclass # @MAINTAINER: @@ -49,6 +49,15 @@ ELT_try_and_apply_patch() { fi printf '\nTrying %s\n' "${disp}" >> "${log}" + if [[ ! -e ${file} ]] ; then + echo "File not found: ${file}" >> "${log}" + return 1 + fi + + # Save file for permission restoration. `patch` sometimes resets things. + # Ideally we'd want 'stat -c %a', but stat is highly non portable and we are + # guaranted to have GNU find, so use that instead. + local perms="$(find ${file} -maxdepth 0 -printf '%m')" # We only support patchlevel of 0 - why worry if its static patches? if patch -p0 --dry-run "${file}" "${patch}" >> "${log}" 2>&1 ; then einfo " Applying ${disp} ..." @@ -58,6 +67,7 @@ ELT_try_and_apply_patch() { else ret=1 fi + chmod "${perms}" "${file}" return "${ret}" } @@ -132,7 +142,7 @@ elibtoolize() { local deptoremove= local do_shallow="no" local force="false" - local elt_patches="install-sh ltmain portage relink max_cmd_len sed test tmp cross as-needed" + local elt_patches="install-sh ltmain portage relink max_cmd_len sed test tmp cross as-needed target-nm" for x in "$@" ; do case ${x} in @@ -350,6 +360,10 @@ elibtoolize() { ret=0 fi ;; + target-nm) + ELT_walk_patches "${d}/configure" "${p}" + ret=$? + ;; install-sh) ELT_walk_patches "${d}/install-sh" "${p}" ret=$? diff --git a/sdk_container/src/third_party/portage-stable/eclass/multibuild.eclass b/sdk_container/src/third_party/portage-stable/eclass/multibuild.eclass new file mode 100644 index 0000000000..1e9865dc3d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/multibuild.eclass @@ -0,0 +1,295 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/multibuild.eclass,v 1.12 2013/06/21 10:31:18 mgorny Exp $ + +# @ECLASS: multibuild +# @MAINTAINER: +# Michał Górny +# @AUTHOR: +# Author: Michał Górny +# @BLURB: A generic eclass for building multiple variants of packages. +# @DESCRIPTION: +# The multibuild eclass aims to provide a generic framework for building +# multiple 'variants' of a package (e.g. multilib, Python +# implementations). + +case "${EAPI:-0}" in + 0|1|2|3) + die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}" + ;; + 4|5) + ;; + *) + die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}" + ;; +esac + +if [[ ! ${_MULTIBUILD} ]]; then + +inherit multiprocessing + +# @ECLASS-VARIABLE: MULTIBUILD_VARIANTS +# @DESCRIPTION: +# An array specifying all enabled variants which multibuild_foreach* +# can execute the process for. +# +# In ebuild, it can be set in global scope. Eclasses should set it +# locally in function scope to support nesting properly. +# +# Example: +# @CODE +# python_foreach_impl() { +# local MULTIBUILD_VARIANTS=( python{2_5,2_6,2_7} ... ) +# multibuild_foreach_variant python_compile +# } +# @CODE + +# @ECLASS-VARIABLE: MULTIBUILD_VARIANT +# @DESCRIPTION: +# The current variant which the function was executed for. +# +# Example value: +# @CODE +# python2_6 +# @CODE + +# @ECLASS-VARIABLE: MULTIBUILD_ID +# @DESCRIPTION: +# The unique identifier for a multibuild run. In a simple run, it is +# equal to MULTIBUILD_VARIANT. In a nested multibuild environment, it +# contains the complete selection tree. +# +# It can be used to create variant-unique directories and files. +# +# Example value: +# @CODE +# amd64-double +# @CODE + +# @ECLASS-VARIABLE: BUILD_DIR +# @DESCRIPTION: +# The current build directory. In global scope, it is supposed +# to contain an 'initial' build directory. If unset, ${S} is used. +# +# multibuild_foreach_variant() sets BUILD_DIR locally +# to variant-specific build directories based on the initial value +# of BUILD_DIR. +# +# Example value: +# @CODE +# ${WORKDIR}/foo-1.3-python2_6 +# @CODE + +# @FUNCTION: multibuild_foreach_variant +# @USAGE: [...] +# @DESCRIPTION: +# Run the passed command repeatedly for each of the enabled package +# variants. +# +# Each of the runs will have variant-specific BUILD_DIR set, and output +# teed to a separate log in ${T}. +# +# The function returns 0 if all commands return 0, or the first non-zero +# exit status otherwise. However, it performs all the invocations +# nevertheless. It is preferred to call 'die' inside of the passed +# function. +multibuild_foreach_variant() { + debug-print-function ${FUNCNAME} "${@}" + + [[ ${MULTIBUILD_VARIANTS} ]] \ + || die "MULTIBUILD_VARIANTS need to be set" + + local bdir=${BUILD_DIR:-${S}} + + # Avoid writing outside WORKDIR if S=${WORKDIR}. + [[ ${bdir%%/} == ${WORKDIR%%/} ]] && bdir=${WORKDIR}/build + + local prev_id=${MULTIBUILD_ID:+${MULTIBUILD_ID}-} + local ret=0 lret=0 v + + debug-print "${FUNCNAME}: initial build_dir = ${bdir}" + + for v in "${MULTIBUILD_VARIANTS[@]}"; do + local MULTIBUILD_VARIANT=${v} + local MULTIBUILD_ID=${prev_id}${v} + local BUILD_DIR=${bdir%%/}-${v} + + _multibuild_run() { + # find the first non-private command + local i=1 + while [[ ${!i} == _* ]]; do + (( i += 1 )) + done + + [[ ${i} -le ${#} ]] && einfo "${v}: running ${@:${i}}" + "${@}" + } + + _multibuild_run "${@}" \ + > >(exec tee -a "${T}/build-${MULTIBUILD_ID}.log") 2>&1 + lret=${?} + done + [[ ${ret} -eq 0 && ${lret} -ne 0 ]] && ret=${lret} + + return ${ret} +} + +# @FUNCTION: multibuild_parallel_foreach_variant +# @USAGE: [...] +# @DESCRIPTION: +# Run the passed command repeatedly for each of the enabled package +# variants alike multibuild_foreach_variant. Multiple invocations of the command +# will be performed in parallel, up to MULTIBUILD_JOBS tasks. +# +# The function returns 0 if all commands return 0, or the first non-zero +# exit status otherwise. However, it performs all the invocations +# nevertheless. It is preferred to call 'die' inside of the passed +# function. +multibuild_parallel_foreach_variant() { + debug-print-function ${FUNCNAME} "${@}" + + local ret lret + + _multibuild_parallel() { + ( + multijob_child_init + "${@}" + ) & + multijob_post_fork + } + + local opts + if [[ ${MULTIBUILD_JOBS} ]]; then + opts=-j${MULTIBUILD_JOBS} + else + opts=${MAKEOPTS} + fi + + multijob_init "${opts}" + multibuild_foreach_variant _multibuild_parallel "${@}" + ret=${?} + multijob_finish + lret=${?} + + [[ ${ret} -eq 0 ]] && ret=${lret} + return ${ret} +} + +# @FUNCTION: multibuild_for_best_variant +# @USAGE: [...] +# @DESCRIPTION: +# Run the passed command once, for the best of the enabled package +# variants. +# +# The run will have a proper, variant-specificBUILD_DIR set, and output +# teed to a separate log in ${T}. +# +# The function returns command exit status. +multibuild_for_best_variant() { + debug-print-function ${FUNCNAME} "${@}" + + [[ ${MULTIBUILD_VARIANTS} ]] \ + || die "MULTIBUILD_VARIANTS need to be set" + + # bash-4.1 can't handle negative subscripts + local MULTIBUILD_VARIANTS=( + "${MULTIBUILD_VARIANTS[$(( ${#MULTIBUILD_VARIANTS[@]} - 1 ))]}" + ) + multibuild_foreach_variant "${@}" +} + +# @FUNCTION: multibuild_copy_sources +# @DESCRIPTION: +# Create per-variant copies of source tree. The source tree is assumed +# to be in ${BUILD_DIR}, or ${S} if the former is unset. The copies will +# be placed in directories matching BUILD_DIRs used by +# multibuild_foreach(). +multibuild_copy_sources() { + debug-print-function ${FUNCNAME} "${@}" + + local _MULTIBUILD_INITIAL_BUILD_DIR=${BUILD_DIR:-${S}} + + einfo "Will copy sources from ${_MULTIBUILD_INITIAL_BUILD_DIR}" + + _multibuild_create_source_copy() { + einfo "${MULTIBUILD_VARIANT}: copying to ${BUILD_DIR}" + cp -pr "${_MULTIBUILD_INITIAL_BUILD_DIR}" "${BUILD_DIR}" || die + } + + multibuild_foreach_variant _multibuild_create_source_copy +} + +# @FUNCTION: run_in_build_dir +# @USAGE: ... +# @DESCRIPTION: +# Run the given command in the directory pointed by BUILD_DIR. +run_in_build_dir() { + debug-print-function ${FUNCNAME} "${@}" + local ret + + [[ ${#} -ne 0 ]] || die "${FUNCNAME}: no command specified." + [[ ${BUILD_DIR} ]] || die "${FUNCNAME}: BUILD_DIR not set." + + pushd "${BUILD_DIR}" >/dev/null || die + "${@}" + ret=${?} + popd >/dev/null || die + + return ${ret} +} + +# @FUNCTION: multibuild_merge_root +# @USAGE: +# @DESCRIPTION: +# Merge the directory tree (fake root) from to +# (the real root). Both directories have to be real, absolute paths +# (i.e. including ${D}). Source root will be removed. +# +# This functions uses locking to support merging during parallel +# installs. +multibuild_merge_root() { + local src=${1} + local dest=${2} + + local lockfile=${T}/.multibuild_merge_lock + local lockfile_l=${lockfile}.${BASHPID} + local ret + + # Lock the install tree for merge. The touch+ln method ensures race + # condition-free locking with maximum portability. + touch "${lockfile_l}" || die + until ln "${lockfile_l}" "${lockfile}" &>/dev/null; do + sleep 1 + done + rm "${lockfile_l}" || die + + if use userland_BSD; then + # 'cp -a -n' is broken: + # http://www.freebsd.org/cgi/query-pr.cgi?pr=174489 + # using tar instead which is universal but terribly slow. + + tar -C "${src}" -f - -c . \ + | tar -x -f - -C "${dest}" + [[ ${PIPESTATUS[*]} == '0 0' ]] + ret=${?} + elif use userland_GNU; then + # cp works with '-a -n'. + + cp -a -l -n "${src}"/. "${dest}"/ + ret=${?} + else + die "Unsupported userland (${USERLAND}), please report." + fi + + # Remove the lock. + rm "${lockfile}" || die + + if [[ ${ret} -ne 0 ]]; then + die "${MULTIBUILD_VARIANT:-(unknown)}: merging image failed." + fi + + rm -rf "${src}" +} + +_MULTIBUILD=1 +fi diff --git a/sdk_container/src/third_party/portage-stable/eclass/multilib-build.eclass b/sdk_container/src/third_party/portage-stable/eclass/multilib-build.eclass index 4298a541b7..a4b7c012be 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/multilib-build.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/multilib-build.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/multilib-build.eclass,v 1.1 2013/02/01 21:39:50 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/multilib-build.eclass,v 1.14 2013/06/28 02:37:52 mgorny Exp $ # @ECLASS: multilib-build.eclass # @MAINTAINER: @@ -17,13 +17,13 @@ if [[ ! ${_MULTILIB_BUILD} ]]; then -# EAPI=5 is required for meaningful MULTILIB_USEDEP. +# EAPI=4 is required for meaningful MULTILIB_USEDEP. case ${EAPI:-0} in - 5) ;; + 4|5) ;; *) die "EAPI=${EAPI} is not supported" ;; esac -inherit multilib multiprocessing +inherit multibuild multilib # @ECLASS-VARIABLE: _MULTILIB_FLAGS # @INTERNAL @@ -32,6 +32,7 @@ inherit multilib multiprocessing _MULTILIB_FLAGS=( abi_x86_32:x86 abi_x86_64:amd64 + abi_x86_x32:x32 ) # @ECLASS-VARIABLE: MULTILIB_USEDEP @@ -80,11 +81,29 @@ multilib_get_enabled_abis() { done if [[ ! ${found} ]]; then - debug-print "${FUNCNAME}: no ABIs enabled, fallback to ${DEFAULT_ABI}" - echo ${DEFAULT_ABI} + # ${ABI} can be used to override the fallback (multilib-portage), + # ${DEFAULT_ABI} is the safe fallback. + local abi=${ABI:-${DEFAULT_ABI}} + + debug-print "${FUNCNAME}: no ABIs enabled, fallback to ${abi}" + debug-print "${FUNCNAME}: ABI=${ABI}, DEFAULT_ABI=${DEFAULT_ABI}" + echo ${abi} fi } +# @FUNCTION: _multilib_multibuild_wrapper +# @USAGE: ... +# @INTERNAL +# @DESCRIPTION: +# Initialize the environment for ABI selected for multibuild. +_multilib_multibuild_wrapper() { + debug-print-function ${FUNCNAME} "${@}" + + local ABI=${MULTIBUILD_VARIANT} + multilib_toolchain_setup "${ABI}" + "${@}" +} + # @FUNCTION: multilib_foreach_abi # @USAGE: ... # @DESCRIPTION: @@ -95,13 +114,10 @@ multilib_get_enabled_abis() { # If multilib support is disabled, it just runs the commands. No setup # is done. multilib_foreach_abi() { - local initial_dir=${BUILD_DIR:-${S}} + debug-print-function ${FUNCNAME} "${@}" - local ABI - for ABI in $(multilib_get_enabled_abis); do - multilib_toolchain_setup "${ABI}" - BUILD_DIR=${initial_dir%%/}-${ABI} "${@}" - done + local MULTIBUILD_VARIANTS=( $(multilib_get_enabled_abis) ) + multibuild_foreach_variant _multilib_multibuild_wrapper "${@}" } # @FUNCTION: multilib_parallel_foreach_abi @@ -117,24 +133,209 @@ multilib_foreach_abi() { # # Useful for running configure scripts. multilib_parallel_foreach_abi() { - local initial_dir=${BUILD_DIR:-${S}} + debug-print-function ${FUNCNAME} "${@}" - multijob_init + local MULTIBUILD_VARIANTS=( $(multilib_get_enabled_abis) ) + multibuild_parallel_foreach_variant _multilib_multibuild_wrapper "${@}" +} - local ABI - for ABI in $(multilib_get_enabled_abis); do - ( - multijob_child_init +# @FUNCTION: multilib_for_best_abi +# @USAGE: ... +# @DESCRIPTION: +# Runs the given command with setup for the 'best' (usually native) ABI. +multilib_for_best_abi() { + debug-print-function ${FUNCNAME} "${@}" - multilib_toolchain_setup "${ABI}" - BUILD_DIR=${initial_dir%%/}-${ABI} - "${@}" - ) & + local MULTIBUILD_VARIANTS=( $(multilib_get_enabled_abis) ) - multijob_post_fork + multibuild_for_best_variant _multilib_multibuild_wrapper "${@}" +} + +# @FUNCTION: multilib_check_headers +# @DESCRIPTION: +# Check whether the header files are consistent between ABIs. +# +# This function needs to be called after each ABI's installation phase. +# It obtains the header file checksums and compares them with previous +# runs (if any). Dies if header files differ. +multilib_check_headers() { + _multilib_header_cksum() { + [[ -d ${ED}usr/include ]] && \ + find "${ED}"usr/include -type f \ + -exec cksum {} + | sort -k2 + } + + local cksum=$(_multilib_header_cksum) + local cksum_file=${T}/.multilib_header_cksum + + if [[ -f ${cksum_file} ]]; then + local cksum_prev=$(< "${cksum_file}") + + if [[ ${cksum} != ${cksum_prev} ]]; then + echo "${cksum}" > "${cksum_file}.new" + + eerror "Header files have changed between ABIs." + + if type -p diff &>/dev/null; then + eerror "$(diff -du "${cksum_file}" "${cksum_file}.new")" + else + eerror "Old checksums in: ${cksum_file}" + eerror "New checksums in: ${cksum_file}.new" + fi + + die "Header checksum mismatch, aborting." + fi + else + echo "${cksum}" > "${cksum_file}" + fi +} + +# @FUNCTION: multilib_copy_sources +# @DESCRIPTION: +# Create a single copy of the package sources for each enabled ABI. +# +# The sources are always copied from initial BUILD_DIR (or S if unset) +# to ABI-specific build directory matching BUILD_DIR used by +# multilib_foreach_abi(). +multilib_copy_sources() { + debug-print-function ${FUNCNAME} "${@}" + + local MULTIBUILD_VARIANTS=( $(multilib_get_enabled_abis) ) + multibuild_copy_sources +} + +# @ECLASS-VARIABLE: MULTILIB_WRAPPED_HEADERS +# @DESCRIPTION: +# A list of headers to wrap for multilib support. The listed headers +# will be moved to a non-standard location and replaced with a file +# including them conditionally to current ABI. +# +# This variable has to be a bash array. Paths shall be relative to +# installation root (${ED}), and name regular files. Recursive wrapping +# is not supported. +# +# Please note that header wrapping is *discouraged*. It is preferred to +# install all headers in a subdirectory of libdir and use pkg-config to +# locate the headers. Some C preprocessors will not work with wrapped +# headers. +# +# Example: +# @CODE +# MULTILIB_WRAPPED_HEADERS=( +# /usr/include/foobar/config.h +# ) +# @CODE + +# @FUNCTION: multilib_prepare_wrappers +# @USAGE: [] +# @DESCRIPTION: +# Perform the preparation of all kinds of wrappers for the current ABI. +# This function shall be called once per each ABI, after installing +# the files to be wrapped. +# +# Takes an optional custom from which files will be +# used. If no root is specified, uses ${ED}. +# +# The files to be wrapped are specified using separate variables, +# e.g. MULTILIB_WRAPPED_HEADERS. Those variables shall not be changed +# between the successive calls to multilib_prepare_wrappers +# and multilib_install_wrappers. +# +# After all wrappers are prepared, multilib_install_wrappers shall +# be called to commit them to the installation tree. +multilib_prepare_wrappers() { + debug-print-function ${FUNCNAME} "${@}" + + [[ ${#} -le 1 ]] || die "${FUNCNAME}: too many arguments" + + local root=${1:-${ED}} + local f + + for f in "${MULTILIB_WRAPPED_HEADERS[@]}"; do + # drop leading slash if it's there + f=${f#/} + + if [[ ${f} != usr/include/* ]]; then + die "Wrapping headers outside of /usr/include is not supported at the moment." + fi + # and then usr/include + f=${f#usr/include} + + local dir=${f%/*} + + # $CHOST shall be set by multilib_toolchain_setup + dodir "/tmp/multilib-include/${CHOST}${dir}" + mv "${root}/usr/include${f}" "${ED}/tmp/multilib-include/${CHOST}${dir}/" || die + + if [[ ! -f ${ED}/tmp/multilib-include${f} ]]; then + dodir "/tmp/multilib-include${dir}" + # a generic template + cat > "${ED}/tmp/multilib-include${f}" <<_EOF_ +/* This file is auto-generated by multilib-build.eclass + * as a multilib-friendly wrapper. For the original content, + * please see the files that are #included below. + */ + +#if defined(__x86_64__) /* amd64 */ +# if defined(__ILP32__) /* x32 ABI */ +# error "abi_x86_x32 not supported by the package." +# else /* 64-bit ABI */ +# error "abi_x86_64 not supported by the package." +# endif +#elif defined(__i386__) /* plain x86 */ +# error "abi_x86_32 not supported by the package." +#else +# error "No ABI matched, please report a bug to bugs.gentoo.org" +#endif +_EOF_ + fi + + # XXX: get abi_* directly + local abi_flag + case "${ABI}" in + amd64) + abi_flag=abi_x86_64;; + x86) + abi_flag=abi_x86_32;; + x32) + abi_flag=abi_x86_x32;; + *) + die "Header wrapping for ${ABI} not supported yet";; + esac + + # Note: match a space afterwards to avoid collision potential. + sed -e "/${abi_flag} /s&error.*&include <${CHOST}${f}>&" \ + -i "${ED}/tmp/multilib-include${f}" || die done +} - multijob_finish +# @FUNCTION: multilib_install_wrappers +# @USAGE: [] +# @DESCRIPTION: +# Install the previously-prepared wrappers. This function shall +# be called once, after all wrappers were prepared. +# +# Takes an optional custom to which the wrappers will be +# installed. If no root is specified, uses ${ED}. There is no need to +# use the same root as when preparing the wrappers. +# +# The files to be wrapped are specified using separate variables, +# e.g. MULTILIB_WRAPPED_HEADERS. Those variables shall not be changed +# between the calls to multilib_prepare_wrappers +# and multilib_install_wrappers. +multilib_install_wrappers() { + debug-print-function ${FUNCNAME} "${@}" + + [[ ${#} -le 1 ]] || die "${FUNCNAME}: too many arguments" + + local root=${1:-${ED}} + + if [[ -d "${ED}"/tmp/multilib-include ]]; then + multibuild_merge_root \ + "${ED}"/tmp/multilib-include "${root}"/usr/include + # it can fail if something else uses /tmp + rmdir "${ED}"/tmp &>/dev/null + fi } _MULTILIB_BUILD=1 diff --git a/sdk_container/src/third_party/portage-stable/eclass/multilib-minimal.eclass b/sdk_container/src/third_party/portage-stable/eclass/multilib-minimal.eclass new file mode 100644 index 0000000000..d4c3cbd07f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/multilib-minimal.eclass @@ -0,0 +1,121 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/multilib-minimal.eclass,v 1.5 2013/06/28 12:42:48 mgorny Exp $ + +# @ECLASS: multilib-minimal.eclass +# @MAINTAINER: +# Julian Ospald +# @BLURB: wrapper for multilib builds providing convenient multilib_src_* functions +# @DESCRIPTION: +# +# src_configure, src_compile, src_test and src_install are exported. +# +# Use multilib_src_* instead of src_* which runs this phase for +# all enabled ABIs. +# +# multilib-minimal should _always_ go last in inherit order! +# +# If you want to use in-source builds, then you must run +# multilib_copy_sources at the end of src_prepare! +# Also make sure to set correct variables such as +# ECONF_SOURCE=${S} +# +# If you need generic install rules, use multilib_src_install_all function. + + +# EAPI=4 is required for meaningful MULTILIB_USEDEP. +case ${EAPI:-0} in + 4|5) ;; + *) die "EAPI=${EAPI} is not supported" ;; +esac + + +inherit multilib-build + +EXPORT_FUNCTIONS src_configure src_compile src_test src_install + + +multilib-minimal_src_configure() { + multilib-minimal_abi_src_configure() { + mkdir -p "${BUILD_DIR}" || die + pushd "${BUILD_DIR}" >/dev/null || die + if declare -f multilib_src_configure >/dev/null ; then + multilib_src_configure + else + default_src_configure + fi + popd >/dev/null || die + } + + multilib_foreach_abi multilib-minimal_abi_src_configure +} + +multilib-minimal_src_compile() { + multilib-minimal_abi_src_compile() { + pushd "${BUILD_DIR}" >/dev/null || die + if declare -f multilib_src_compile >/dev/null ; then + multilib_src_compile + else + default_src_compile + fi + popd >/dev/null || die + } + + multilib_foreach_abi multilib-minimal_abi_src_compile +} + +multilib-minimal_src_test() { + multilib-minimal_abi_src_test() { + pushd "${BUILD_DIR}" >/dev/null || die + if declare -f multilib_src_test >/dev/null ; then + multilib_src_test + else + default_src_test + fi + popd >/dev/null || die + } + + multilib_foreach_abi multilib-minimal_abi_src_test +} + +multilib-minimal_src_install() { + multilib-minimal_abi_src_install() { + pushd "${BUILD_DIR}" >/dev/null || die + if declare -f multilib_src_install >/dev/null ; then + multilib_src_install + else + # default_src_install will not work here as it will + # break handling of DOCS wrt #468092 + # so we split up the emake and doc-install part + # this is synced with __eapi4_src_install + if [[ -f Makefile || -f GNUmakefile || -f makefile ]] ; then + emake DESTDIR="${D}" install + fi + fi + # Do multilib magic only when >1 ABI is used. + if [[ ${#MULTIBUILD_VARIANTS[@]} -gt 1 ]]; then + multilib_prepare_wrappers + multilib_check_headers + fi + popd >/dev/null || die + } + multilib_foreach_abi multilib-minimal_abi_src_install + multilib_install_wrappers + + if declare -f multilib_src_install_all >/dev/null ; then + multilib_src_install_all + fi + + # this is synced with __eapi4_src_install + if ! declare -p DOCS &>/dev/null ; then + local d + for d in README* ChangeLog AUTHORS NEWS TODO CHANGES \ + THANKS BUGS FAQ CREDITS CHANGELOG ; do + [[ -s "${d}" ]] && dodoc "${d}" + done + elif [[ $(declare -p DOCS) == "declare -a "* ]] ; then + dodoc "${DOCS[@]}" + else + dodoc ${DOCS} + fi +} diff --git a/sdk_container/src/third_party/portage-stable/eclass/multilib.eclass b/sdk_container/src/third_party/portage-stable/eclass/multilib.eclass index 13583d0381..f958a3d45e 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/multilib.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/multilib.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/multilib.eclass,v 1.102 2013/01/21 19:22:25 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/multilib.eclass,v 1.103 2013/04/22 01:18:51 vapier Exp $ # @ECLASS: multilib.eclass # @MAINTAINER: @@ -397,7 +397,7 @@ multilib_toolchain_setup() { if [[ ${__DEFAULT_ABI_SAVED} == "true" ]] ; then for v in CHOST CBUILD AS CC CXX LD PKG_CONFIG_{LIBDIR,PATH} ; do vv="__abi_saved_${v}" - export ${v}="${!vv}" + [[ ${!vv+set} == "set" ]] && export ${v}="${!vv}" || unset ${v} unset ${vv} done unset __DEFAULT_ABI_SAVED @@ -408,7 +408,8 @@ multilib_toolchain_setup() { if [[ ${ABI} != ${DEFAULT_ABI} ]] ; then # Back that multilib-ass up so we can restore it later for v in CHOST CBUILD AS CC CXX LD PKG_CONFIG_{LIBDIR,PATH} ; do - export __abi_saved_${v}="${!v}" + vv="__abi_saved_${v}" + [[ ${!v+set} == "set" ]] && export ${vv}="${!v}" || unset ${vv} done export __DEFAULT_ABI_SAVED="true" diff --git a/sdk_container/src/third_party/portage-stable/eclass/pax-utils.eclass b/sdk_container/src/third_party/portage-stable/eclass/pax-utils.eclass index f4d5be2129..547d6ac1ad 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/pax-utils.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/pax-utils.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/pax-utils.eclass,v 1.18 2012/04/06 18:03:54 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/pax-utils.eclass,v 1.21 2013/05/18 13:43:20 zorry Exp $ # @ECLASS: pax-utils.eclass # @MAINTAINER: @@ -8,22 +8,27 @@ # @AUTHOR: # Original Author: Kevin F. Quinn # Modifications for bug #365825, @ ECLASS markup: Anthony G. Basile +# Modifications for bug #431092: Anthony G. Basile # @BLURB: functions to provide pax markings # @DESCRIPTION: -# This eclass provides support for manipulating PaX markings on ELF binaries, -# wrapping the use of the paxctl and scanelf utilities. It decides which to -# use depending on what is installed on the build host, preferring paxctl to -# scanelf. If paxctl is not installed, we fall back to scanelf since it is -# always present. However, currently scanelf doesn't do all that paxctl can. # -# To control what markings are made, set PAX_MARKINGS in /etc/make.conf to -# contain either "PT" or "none". If PAX_MARKINGS is set to "PT", and the -# necessary utility is installed, the PT_PAX_FLAGS markings will be made. If -# PAX_MARKINGS is set to "none", no markings will be made. +# This eclass provides support for manipulating PaX markings on ELF binaries, +# whether the system is using legacy PT_PAX markings or the newer XATTR_PAX. +# The eclass wraps the use of paxctl-ng, paxctl, set/getattr and scanelf utilities, +# deciding which to use depending on what's installed on the build host, and +# whether we're working with PT_PAX, XATTR_PAX or both. +# +# To control what markings are made, set PAX_MARKINGS in /etc/portage/make.conf +# to contain either "PT", "XT" or "none". The default is to attempt both +# PT_PAX and XATTR_PAX. if [[ ${___ECLASS_ONCE_PAX_UTILS} != "recur -_+^+_- spank" ]] ; then ___ECLASS_ONCE_PAX_UTILS="recur -_+^+_- spank" +# @ECLASS-VARIABLE: PAX_MARKINGS +# @DESCRIPTION: +# Control which markings are made: +# PT = PT_PAX markings, XT = XATTR_PAX markings # Default to PT markings. PAX_MARKINGS=${PAX_MARKINGS:="PT"} @@ -33,78 +38,136 @@ PAX_MARKINGS=${PAX_MARKINGS:="PT"} # @DESCRIPTION: # Marks with provided PaX # -# Flags are passed directly to the utilities unchanged. Possible flags at the -# time of writing, taken from /sbin/paxctl, are: +# Flags are passed directly to the utilities unchanged # # p: disable PAGEEXEC P: enable PAGEEXEC -# e: disable EMUTRMAP E: enable EMUTRMAP +# e: disable EMUTRAMP E: enable EMUTRAMP # m: disable MPROTECT M: enable MPROTECT # r: disable RANDMMAP R: enable RANDMMAP # s: disable SEGMEXEC S: enable SEGMEXEC # # Default flags are 'PeMRS', which are the most restrictive settings. Refer # to http://pax.grsecurity.net/ for details on what these flags are all about. -# Do not use the obsolete flag 'x'/'X' which has been deprecated. # # Please confirm any relaxation of restrictions with the Gentoo Hardened team. # Either ask on the gentoo-hardened mailing list, or CC/assign hardened@g.o on # the bug report. pax-mark() { - local f flags fail=0 failures="" zero_load_alignment - # Ignore '-' characters - in particular so that it doesn't matter if - # the caller prefixes with - - flags=${1//-} + + local f # loop over paxables + local flags # pax flags + local pt_fail=0 pt_failures="" # record PT_PAX failures + local xt_fail=0 xt_failures="" # record xattr PAX marking failures + local ret=0 # overal return code of this function + + # Only the actual PaX flags and z are accepted + # 1. The leading '-' is optional + # 2. -C -c only make sense for paxctl, but are unnecessary + # because we progressively do -q -qc -qC + # 3. z is allowed for the default + + flags="${1//[!zPpEeMmRrSs]}" + [[ "${flags}" ]] || return 0 shift - # Try paxctl, then scanelf. paxctl is preferred. - if type -p paxctl > /dev/null && has PT ${PAX_MARKINGS}; then - # Try paxctl, the upstream supported tool. - einfo "PT PaX marking -${flags}" - _pax_list_files einfo "$@" - for f in "$@"; do - # First, try modifying the existing PAX_FLAGS header - paxctl -q${flags} "${f}" && continue - # Second, try stealing the (unused under PaX) PT_GNU_STACK header - paxctl -qc${flags} "${f}" && continue - # Third, try pulling the base down a page, to create space and - # insert a PT_GNU_STACK header (works on ET_EXEC) - paxctl -qC${flags} "${f}" && continue - # - # prelink is masked on hardened so we wont use this method. - # We're working on a new utiity to try to do the same safely. See - # http://git.overlays.gentoo.org/gitweb/?p=proj/elfix.git;a=summary - # - # Fourth - check if it loads to 0 (probably an ET_DYN) and if so, - # try rebasing with prelink first to give paxctl some space to - # grow downwards into. - #if type -p objdump > /dev/null && type -p prelink > /dev/null; then - # zero_load_alignment=$(objdump -p "${f}" | \ - # grep -E '^[[:space:]]*LOAD[[:space:]]*off[[:space:]]*0x0+[[:space:]]' | \ - # sed -e 's/.*align\(.*\)/\1/') - # if [[ ${zero_load_alignment} != "" ]]; then - # prelink -r $(( 2*(${zero_load_alignment}) )) && - # paxctl -qC${flags} "${f}" && continue - # fi - #fi - fail=1 - failures="${failures} ${f}" - done - elif type -p scanelf > /dev/null && [[ ${PAX_MARKINGS} != "none" ]]; then - # Try scanelf, the Gentoo swiss-army knife ELF utility - # Currently this sets PT if it can, no option to control what it does. - einfo "Fallback PaX marking -${flags}" - _pax_list_files einfo "$@" - scanelf -Xxz ${flags} "$@" - elif [[ ${PAX_MARKINGS} != "none" ]]; then - # Out of options! - failures="$*" - fail=1 + + # z = default. For XATTR_PAX, the default is no xattr field at all + local dodefault="" + [[ "${flags//[!z]}" ]] && dodefault="yes" + + if has PT ${PAX_MARKINGS}; then + + #First try paxctl -> this might try to create/convert program headers + if type -p paxctl > /dev/null; then + einfo "PT PaX marking -${flags} with paxctl" + _pax_list_files einfo "$@" + for f in "$@"; do + # First, try modifying the existing PAX_FLAGS header + paxctl -q${flags} "${f}" && continue + # Second, try creating a PT_PAX header (works on ET_EXEC) + # Even though this is less safe, most exes need it, eg bug #463170 + paxctl -qC${flags} "${f}" && continue + # Third, try stealing the (unused under PaX) PT_GNU_STACK header + paxctl -qc${flags} "${f}" && continue + pt_fail=1 + pt_failures="${pt_failures} ${f}" + done + + #Next try paxctl-ng -> this will not create/convert any program headers + elif type -p paxctl-ng > /dev/null && paxctl-ng -L ; then + einfo "PT PaX marking -${flags} with paxctl-ng" + flags="${flags//z}" + _pax_list_files einfo "$@" + for f in "$@"; do + [[ ${dodefault} == "yes" ]] && paxctl-ng -L -z "${f}" + [[ "${flags}" ]] || continue + paxctl-ng -L -${flags} "${f}" && continue + pt_fail=1 + pt_failures="${pt_failures} ${f}" + done + + #Finally fall back on scanelf + elif type -p scanelf > /dev/null && [[ ${PAX_MARKINGS} != "none" ]]; then + einfo "Fallback PaX marking -${flags} with scanelf" + _pax_list_files einfo "$@" + scanelf -Xxz ${flags} "$@" + + #We failed to set PT_PAX flags + elif [[ ${PAX_MARKINGS} != "none" ]]; then + pt_failures="$*" + pt_fail=1 + fi + + if [[ ${pt_fail} == 1 ]]; then + elog "Failed to set PT_PAX markings -${flags} for:" + _pax_list_files elog ${pt_failures} + ret=1 + fi fi - if [[ ${fail} == 1 ]]; then - ewarn "Failed to set PaX markings -${flags} for:" - _pax_list_files ewarn ${failures} - ewarn "Executables may be killed by PaX kernels." + + if has XT ${PAX_MARKINGS}; then + + flags="${flags//z}" + + #First try paxctl-ng + if type -p paxctl-ng > /dev/null && paxctl-ng -l ; then + einfo "XT PaX marking -${flags} with paxctl-ng" + _pax_list_files einfo "$@" + for f in "$@"; do + [[ ${dodefault} == "yes" ]] && paxctl-ng -d "${f}" + [[ "${flags}" ]] || continue + paxctl-ng -l -${flags} "${f}" && continue + xt_fail=1 + xt_failures="${tx_failures} ${f}" + done + + #Next try setfattr + elif type -p setfattr > /dev/null; then + [[ "${flags//[!Ee]}" ]] || flags+="e" # bug 447150 + einfo "XT PaX marking -${flags} with setfattr" + _pax_list_files einfo "$@" + for f in "$@"; do + [[ ${dodefault} == "yes" ]] && setfattr -x "user.pax.flags" "${f}" + setfattr -n "user.pax.flags" -v "${flags}" "${f}" && continue + xt_fail=1 + xt_failures="${tx_failures} ${f}" + done + + #We failed to set XATTR_PAX flags + elif [[ ${PAX_MARKINGS} != "none" ]]; then + xt_failures="$*" + xt_fail=1 + fi + + if [[ ${xt_fail} == 1 ]]; then + elog "Failed to set XATTR_PAX markings -${flags} for:" + _pax_list_files elog ${xt_failures} + ret=1 + fi fi - return ${fail} + + # [[ ${ret} == 1 ]] && elog "Executables may be killed by PaX kernels." + + return ${ret} } # @FUNCTION: list-paxables diff --git a/sdk_container/src/third_party/portage-stable/eclass/toolchain-binutils.eclass b/sdk_container/src/third_party/portage-stable/eclass/toolchain-binutils.eclass index 8aefa0e9e6..a486ab157f 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/toolchain-binutils.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/toolchain-binutils.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.122 2012/12/23 23:37:26 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.123 2013/02/09 04:32:48 vapier Exp $ # # Maintainer: Toolchain Ninjas # @@ -61,7 +61,7 @@ fi is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } DESCRIPTION="Tools necessary to build programs" -HOMEPAGE="http://sources.redhat.com/binutils/" +HOMEPAGE="http://sourceware.org/binutils/" case ${BTYPE} in cvs|git) SRC_URI="" ;; diff --git a/sdk_container/src/third_party/portage-stable/eclass/toolchain-funcs.eclass b/sdk_container/src/third_party/portage-stable/eclass/toolchain-funcs.eclass index 4a4ae7916f..37426b99f9 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/toolchain-funcs.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/toolchain-funcs.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v 1.120 2012/12/29 05:08:54 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v 1.121 2013/05/14 20:40:34 vapier Exp $ # @ECLASS: toolchain-funcs.eclass # @MAINTAINER: @@ -367,7 +367,10 @@ ninj() { [[ ${type} == "kern" ]] && echo $1 || echo $2 ; } arm*) echo arm;; avr*) ninj avr32 avr;; bfin*) ninj blackfin bfin;; + c6x) echo c6x;; cris*) echo cris;; + frv) echo frv;; + hexagon) echo hexagon;; hppa*) ninj parisc hppa;; i?86*) # Starting with linux-2.6.24, the 'x86_64' and 'i386' @@ -381,9 +384,11 @@ ninj() { [[ ${type} == "kern" ]] && echo $1 || echo $2 ; } ;; ia64*) echo ia64;; m68*) echo m68k;; + metag) echo metag;; mips*) echo mips;; nios2*) echo nios2;; nios*) echo nios;; + or32) echo openrisc;; powerpc*) # Starting with linux-2.6.15, the 'ppc' and 'ppc64' trees # have been unified into simply 'powerpc', but until 2.6.16, @@ -405,6 +410,7 @@ ninj() { [[ ${type} == "kern" ]] && echo $1 || echo $2 ; } fi ;; s390*) echo s390;; + score) echo score;; sh64*) ninj sh64 sh;; sh*) echo sh;; sparc64*) ninj sparc64 sparc;; @@ -412,6 +418,7 @@ ninj() { [[ ${type} == "kern" ]] && echo $1 || echo $2 ; } && ninj sparc64 sparc \ || echo sparc ;; + tile*) echo tile;; vax*) echo vax;; x86_64*freebsd*) echo amd64;; x86_64*) @@ -423,6 +430,7 @@ ninj() { [[ ${type} == "kern" ]] && echo $1 || echo $2 ; } ninj x86_64 amd64 fi ;; + xtensa*) echo xtensa;; # since our usage of tc-arch is largely concerned with # normalizing inputs for testing ${CTARGET}, let's filter diff --git a/sdk_container/src/third_party/portage-stable/eclass/toolchain.eclass b/sdk_container/src/third_party/portage-stable/eclass/toolchain.eclass index 7eff8af43e..cb3f10da59 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/toolchain.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/toolchain.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.568 2013/01/24 01:27:27 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.594 2013/06/17 02:23:45 vapier Exp $ # # Maintainer: Toolchain Ninjas @@ -97,7 +97,7 @@ STDCXX_INCDIR=${TOOLCHAIN_STDCXX_INCDIR:-${LIBPATH}/include/g++-v${GCC_BRANCH_VE #---->> SLOT+IUSE logic <<---- -IUSE="multislot nls nptl test vanilla" +IUSE="multislot nls nptl regression-test vanilla" if [[ ${PN} != "kgcc64" && ${PN} != gcc-* ]] ; then IUSE+=" altivec cxx fortran" @@ -113,8 +113,8 @@ if [[ ${PN} != "kgcc64" && ${PN} != gcc-* ]] ; then tc_version_is_at_least "4.1" && IUSE+=" libssp objc++" tc_version_is_at_least "4.2" && IUSE+=" openmp" tc_version_is_at_least "4.3" && IUSE+=" fixed-point" - tc_version_is_at_least "4.4" && IUSE+=" graphite" - [[ ${GCC_BRANCH_VER} == 4.5 ]] && IUSE+=" lto" + tc_version_is_at_least "4.6" && IUSE+=" graphite" + tc_version_is_at_least "4.6" && IUSE+=" lto" tc_version_is_at_least "4.7" && IUSE+=" go" fi fi @@ -144,21 +144,27 @@ if tc_version_is_at_least 4 ; then if tc_version_is_at_least 4.5 ; then RDEPEND+=" >=dev-libs/mpc-0.8.1" fi - in_iuse lto && RDEPEND+=" lto? ( || ( >=dev-libs/elfutils-0.143 dev-libs/libelf ) )" fi if in_iuse graphite ; then - RDEPEND+=" - graphite? ( - >=dev-libs/cloog-ppl-0.15.10 - >=dev-libs/ppl-0.11 - )" + if tc_version_is_at_least 4.8 ; then + RDEPEND+=" + graphite? ( + >=dev-libs/cloog-0.18.0 + >=dev-libs/isl-0.11.1 + )" + else + RDEPEND+=" + graphite? ( + >=dev-libs/cloog-ppl-0.15.10 + >=dev-libs/ppl-0.11 + )" + fi fi DEPEND="${RDEPEND} - >=sys-apps/texinfo-4.8 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 - test? ( + regression-test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 )" @@ -209,11 +215,10 @@ S=$( # can be altered by setting the following: # # SNAPSHOT -# If set, this variable signals that we should be using a snapshot -# of gcc from ftp://sources.redhat.com/pub/gcc/snapshots/. It is -# expected to be in the format "YYYY-MM-DD". Note that if the ebuild -# has a _pre suffix, this variable is ignored and the prerelease -# tarball is used instead. +# If set, this variable signals that we should be using a snapshot of +# gcc. It is expected to be in the format "YYYY-MM-DD". Note that if +# the ebuild has a _pre suffix, this variable is ignored and the +# prerelease tarball is used instead. # # BRANCH_UPDATE # If set, this variable signals that we should be using the main @@ -279,7 +284,7 @@ get_gcc_src_uri() { if [[ -n ${PRERELEASE} ]] ; then GCC_SRC_URI="ftp://gcc.gnu.org/pub/gcc/prerelease-${PRERELEASE}/gcc-${PRERELEASE}.tar.bz2" elif [[ -n ${SNAPSHOT} ]] ; then - GCC_SRC_URI="ftp://sources.redhat.com/pub/gcc/snapshots/${SNAPSHOT}/gcc-${SNAPSHOT}.tar.bz2" + GCC_SRC_URI="ftp://gcc.gnu.org/pub/gcc/snapshots/${SNAPSHOT}/gcc-${SNAPSHOT}.tar.bz2" elif [[ ${PV} != *9999* ]] ; then GCC_SRC_URI="mirror://gnu/gcc/gcc-${GCC_PV}/gcc-${GCC_RELEASE_VER}.tar.bz2" # we want all branch updates to be against the main release @@ -605,6 +610,11 @@ toolchain_pkg_postinst() { # handling of binpkgs, don't require these to be found cp "${ROOT}/${DATAPATH}"/c{89,99} "${ROOT}"/usr/bin/ 2>/dev/null fi + + if use regression-test ; then + elog "Testsuite results have been installed into /usr/share/doc/${PF}/testsuite" + echo + fi } toolchain_pkg_postrm() { @@ -826,13 +836,13 @@ gcc-abi-map() { gcc-multilib-configure() { if ! is_multilib ; then - confgcc+=" --disable-multilib" + confgcc+=( --disable-multilib ) # Fun times: if we are building for a target that has multiple # possible ABI formats, and the user has told us to pick one # that isn't the default, then not specifying it via the list # below will break that on us. else - confgcc+=" --enable-multilib" + confgcc+=( --enable-multilib ) fi # translate our notion of multilibs into gcc's @@ -844,7 +854,7 @@ gcc-multilib-configure() { if [[ -n ${list} ]] ; then case ${CTARGET} in x86_64*) - tc_version_is_at_least 4.7 && confgcc+=" --with-multilib-list=${list:1}" + tc_version_is_at_least 4.7 && confgcc+=( --with-multilib-list=${list:1} ) ;; esac fi @@ -855,21 +865,21 @@ gcc-compiler-configure() { if tc_version_is_at_least "4.0" ; then if in_iuse mudflap ; then - confgcc+=" $(use_enable mudflap libmudflap)" + confgcc+=( $(use_enable mudflap libmudflap) ) else - confgcc+=" --disable-libmudflap" + confgcc+=( --disable-libmudflap ) fi if use_if_iuse libssp ; then - confgcc+=" --enable-libssp" + confgcc+=( --enable-libssp ) else export gcc_cv_libc_provides_ssp=yes - confgcc+=" --disable-libssp" + confgcc+=( --disable-libssp ) fi # If we want hardened support with the newer piepatchset for >=gcc 4.4 if tc_version_is_at_least 4.4 && want_minispecs ; then - confgcc+=" $(use_enable hardened esp)" + confgcc+=( $(use_enable hardened esp) ) fi if tc_version_is_at_least "4.2" ; then @@ -881,14 +891,14 @@ gcc-compiler-configure() { if ! is_crosscompile || \ $(tc-getCPP ${CTARGET}) -E - <<<"#include " >& /dev/null then - confgcc+=" $(use_enable openmp libgomp)" + confgcc+=( $(use_enable openmp libgomp) ) else # Force disable as the configure script can be dumb #359855 - confgcc+=" --disable-libgomp" + confgcc+=( --disable-libgomp ) fi else # For gcc variants where we don't want openmp (e.g. kgcc) - confgcc+=" --disable-libgomp" + confgcc+=( --disable-libgomp ) fi fi @@ -903,108 +913,111 @@ gcc-compiler-configure() { # # This should translate into "/share/gcc-data/${CTARGET}/${GCC_CONFIG_VER}/python" if tc_version_is_at_least "4.4" ; then - confgcc+=" --with-python-dir=${DATAPATH/$PREFIX/}/python" + confgcc+=( --with-python-dir=${DATAPATH/$PREFIX/}/python ) fi fi # Enable build warnings by default with cross-compilers when system # paths are included (e.g. via -I flags). - is_crosscompile && confgcc+=" --enable-poison-system-directories" + is_crosscompile && confgcc+=( --enable-poison-system-directories ) # For newer versions of gcc, use the default ("release"), because no # one (even upstream apparently) tests with it disabled. #317217 if tc_version_is_at_least 4 || [[ -n ${GCC_CHECKS_LIST} ]] ; then - confgcc+=" --enable-checking=${GCC_CHECKS_LIST:-release}" + confgcc+=( --enable-checking=${GCC_CHECKS_LIST:-release} ) else - confgcc+=" --disable-checking" + confgcc+=( --disable-checking ) fi # GTK+ is preferred over xlib in 3.4.x (xlib is unmaintained # right now). Much thanks to for the heads up. # Travis Tilley (11 Jul 2004) if ! is_gcj ; then - confgcc+=" --disable-libgcj" + confgcc+=( --disable-libgcj ) elif use gtk ; then - confgcc+=" --enable-java-awt=gtk" + confgcc+=( --enable-java-awt=gtk ) fi # allow gcc to search for clock funcs in the main C lib. # if it can't find them, then tough cookies -- we aren't # going to link in -lrt to all C++ apps. #411681 if tc_version_is_at_least 4.4 && is_cxx ; then - confgcc+=" --enable-libstdcxx-time" + confgcc+=( --enable-libstdcxx-time ) fi # newer gcc versions like to bootstrap themselves with C++, # so we need to manually disable it ourselves if tc_version_is_at_least 4.7 && ! is_cxx ; then - confgcc+=" --disable-build-with-cxx --disable-build-poststage1-with-cxx" + confgcc+=( --disable-build-with-cxx --disable-build-poststage1-with-cxx ) fi # newer gcc's come with libquadmath, but only fortran uses # it, so auto punt it when we don't care if tc_version_is_at_least 4.6 && ! is_fortran ; then - confgcc+=" --disable-libquadmath" + confgcc+=( --disable-libquadmath ) fi local with_abi_map=() case $(tc-arch) in - arm) #264534 #414395 - local a arm_arch=${CTARGET%%-*} - # Remove trailing endian variations first: eb el be bl b l - for a in e{b,l} {b,l}e b l ; do - if [[ ${arm_arch} == *${a} ]] ; then - arm_arch=${arm_arch%${a}} - break - fi - done - # Convert armv7{a,r,m} to armv7-{a,r,m} - [[ ${arm_arch} == armv7? ]] && arm_arch=${arm_arch/7/7-} - # See if this is a valid --with-arch flag - if (srcdir=${S}/gcc target=${CTARGET} with_arch=${arm_arch}; - . "${srcdir}"/config.gcc) &>/dev/null - then - confgcc+=" --with-arch=${arm_arch}" + arm) #264534 #414395 + local a arm_arch=${CTARGET%%-*} + # Remove trailing endian variations first: eb el be bl b l + for a in e{b,l} {b,l}e b l ; do + if [[ ${arm_arch} == *${a} ]] ; then + arm_arch=${arm_arch%${a}} + break fi + done + # Convert armv7{a,r,m} to armv7-{a,r,m} + [[ ${arm_arch} == armv7? ]] && arm_arch=${arm_arch/7/7-} + # See if this is a valid --with-arch flag + if (srcdir=${S}/gcc target=${CTARGET} with_arch=${arm_arch}; + . "${srcdir}"/config.gcc) &>/dev/null + then + confgcc+=( --with-arch=${arm_arch} ) + fi - # Enable hardvfp - if [[ $(tc-is-softfloat) == "no" ]] && \ - [[ ${CTARGET} == armv[67]* ]] && \ - tc_version_is_at_least "4.5" - then - # Follow the new arm hardfp distro standard by default - confgcc+=" --with-float=hard" - case ${CTARGET} in - armv6*) confgcc+=" --with-fpu=vfp" ;; - armv7*) confgcc+=" --with-fpu=vfpv3-d16" ;; - esac - fi - ;; + # Make default mode thumb for microcontroller classes #418209 + [[ ${arm_arch} == *-m ]] && confgcc+=( --with-mode=thumb ) + + # Enable hardvfp + if [[ $(tc-is-softfloat) == "no" ]] && \ + [[ ${CTARGET} == armv[67]* ]] && \ + tc_version_is_at_least "4.5" + then + # Follow the new arm hardfp distro standard by default + confgcc+=( --with-float=hard ) + case ${CTARGET} in + armv6*) confgcc+=( --with-fpu=vfp ) ;; + armv7*) confgcc+=( --with-fpu=vfpv3-d16 ) ;; + esac + fi + ;; + mips) # Add --with-abi flags to set default ABI - mips) - confgcc+=" --with-abi=$(gcc-abi-map ${TARGET_DEFAULT_ABI})" - ;; - amd64) - # drop the older/ABI checks once this get's merged into some - # version of gcc upstream - if tc_version_is_at_least 4.7 && has x32 $(get_all_abis TARGET) ; then - confgcc+=" --with-abi=$(gcc-abi-map ${TARGET_DEFAULT_ABI})" - fi - ;; + confgcc+=( --with-abi=$(gcc-abi-map ${TARGET_DEFAULT_ABI}) ) + ;; + amd64) + # drop the older/ABI checks once this get's merged into some + # version of gcc upstream + if tc_version_is_at_least 4.7 && has x32 $(get_all_abis TARGET) ; then + confgcc+=( --with-abi=$(gcc-abi-map ${TARGET_DEFAULT_ABI}) ) + fi + ;; + x86) # Default arch for x86 is normally i386, lets give it a bump # since glibc will do so based on CTARGET anyways - x86) - confgcc+=" --with-arch=${CTARGET%%-*}" - ;; + confgcc+=( --with-arch=${CTARGET%%-*} ) + ;; + hppa) # Enable sjlj exceptions for backward compatibility on hppa - hppa) - [[ ${GCCMAJOR} == "3" ]] && confgcc+=" --enable-sjlj-exceptions" - ;; + [[ ${GCCMAJOR} == "3" ]] && confgcc+=( --enable-sjlj-exceptions ) + ;; + ppc) # Set up defaults based on current CFLAGS - ppc) - is-flagq -mfloat-gprs=double && confgcc+=" --enable-e500-double" - [[ ${CTARGET//_/-} == *-e500v2-* ]] && confgcc+=" --enable-e500-double" - ;; + is-flagq -mfloat-gprs=double && confgcc+=( --enable-e500-double ) + [[ ${CTARGET//_/-} == *-e500v2-* ]] && confgcc+=( --enable-e500-double ) + ;; esac local GCC_LANG="c" @@ -1015,7 +1028,7 @@ gcc-compiler-configure() { if is_objc || is_objcxx ; then GCC_LANG+=",objc" if tc_version_is_at_least "4.0" ; then - use objc-gc && confgcc+=" --enable-objc-gc" + use objc-gc && confgcc+=( --enable-objc-gc ) fi is_objcxx && GCC_LANG+=",obj-c++" fi @@ -1032,97 +1045,94 @@ gcc-compiler-configure() { # is_ada && GCC_LANG+=",ada" einfo "configuring for GCC_LANG: ${GCC_LANG}" - confgcc+=" --enable-languages=${GCC_LANG}" + confgcc+=( --enable-languages=${GCC_LANG} ) } gcc_do_configure() { - local confgcc - - # Set configuration based on path variables - confgcc+=" \ - --prefix=${PREFIX} \ - --bindir=${BINPATH} \ - --includedir=${INCLUDEPATH} \ - --datadir=${DATAPATH} \ - --mandir=${DATAPATH}/man \ - --infodir=${DATAPATH}/info \ - --with-gxx-include-dir=${STDCXX_INCDIR}" + local confgcc=( + # Set configuration based on path variables + --prefix="${PREFIX}" + --bindir="${BINPATH}" + --includedir="${INCLUDEPATH}" + --datadir="${DATAPATH}" + --mandir="${DATAPATH}/man" + --infodir="${DATAPATH}/info" + --with-gxx-include-dir="${STDCXX_INCDIR}" + ) # On Darwin we need libdir to be set in order to get correct install names # for things like libobjc-gnu, libgcj and libfortran. If we enable it on # non-Darwin we screw up the behaviour this eclass relies on. We in # particular need this over --libdir for bug #255315. [[ ${CTARGET} == *-darwin* ]] && \ - confgcc+=" --enable-version-specific-runtime-libs" + confgcc+=( --enable-version-specific-runtime-libs ) # All our cross-compile logic goes here ! woo ! - confgcc+=" --host=${CHOST}" + confgcc+=( --host=${CHOST} ) if is_crosscompile || tc-is-cross-compiler ; then # Straight from the GCC install doc: # "GCC has code to correctly determine the correct value for target # for nearly all native systems. Therefore, we highly recommend you # not provide a configure target when configuring a native compiler." - confgcc+=" --target=${CTARGET}" + confgcc+=( --target=${CTARGET} ) fi - [[ -n ${CBUILD} ]] && confgcc+=" --build=${CBUILD}" + [[ -n ${CBUILD} ]] && confgcc+=( --build=${CBUILD} ) # ppc altivec support - confgcc+=" $(use_enable altivec)" + confgcc+=( $(use_enable altivec) ) # gcc has fixed-point arithmetic support in 4.3 for mips targets that can # significantly increase compile time by several hours. This will allow # users to control this feature in the event they need the support. - tc_version_is_at_least "4.3" && confgcc+=" $(use_enable fixed-point)" + tc_version_is_at_least "4.3" && confgcc+=( $(use_enable fixed-point) ) - # Graphite support was added in 4.4, which depends on external libraries - # for optimizations. Current versions use cloog-ppl (cloog fork with Parma - # PPL backend). Sometime in the future we will use upstream cloog with the - # ISL backend (note: PPL will still be a requirement). cloog-ppl's include - # path was modified to prevent collisions between the two packages (library - # names are different). - # - # We disable the PPL version check so we can use >=ppl-0.11. - if tc_version_is_at_least "4.4"; then - confgcc+=" $(use_with graphite ppl)" - confgcc+=" $(use_with graphite cloog)" - if use graphite; then - confgcc+=" --disable-ppl-version-check" - confgcc+=" --with-cloog-include=/usr/include/cloog-ppl" - fi + # graphite was added in 4.4 but we only support it in 4.6+ due to external + # library issues. 4.6/4.7 uses cloog-ppl which is a fork of CLooG with a + # PPL backend. 4.8+ uses upstream CLooG with the ISL backend. We install + # cloog-ppl into a non-standard location to prevent collisions. + if tc_version_is_at_least "4.8" ; then + confgcc+=( $(use_with graphite cloog) ) + use graphite && confgcc+=( --disable-isl-version-check ) + elif tc_version_is_at_least "4.6" ; then + confgcc+=( $(use_with graphite cloog) ) + confgcc+=( $(use_with graphite ppl) ) + use graphite && confgcc+=( --with-cloog-include=/usr/include/cloog-ppl ) + use graphite && confgcc+=( --disable-ppl-version-check ) + elif tc_version_is_at_least "4.4" ; then + confgcc+=( --without-cloog ) + confgcc+=( --without-ppl ) fi - # LTO support was added in 4.5, which depends upon elfutils. This allows - # users to enable that option, and pull in the additional library. In 4.6, - # the dependency is no longer required. if tc_version_is_at_least "4.6" ; then - confgcc+=" --enable-lto" + confgcc+=( $(use_enable lto) ) elif tc_version_is_at_least "4.5" ; then - confgcc+=" $(use_enable lto)" + confgcc+=( --disable-lto ) fi case $(tc-is-softfloat) in - yes) confgcc+=" --with-float=soft" ;; - softfp) confgcc+=" --with-float=softfp" ;; + yes) confgcc+=( --with-float=soft ) ;; + softfp) confgcc+=( --with-float=softfp ) ;; *) # If they've explicitly opt-ed in, do hardfloat, # otherwise let the gcc default kick in. [[ ${CTARGET//_/-} == *-hardfloat-* ]] \ - && confgcc+=" --with-float=hard" + && confgcc+=( --with-float=hard ) ;; esac # Native Language Support if use nls ; then - confgcc+=" --enable-nls --without-included-gettext" + confgcc+=( --enable-nls --without-included-gettext ) else - confgcc+=" --disable-nls" + confgcc+=( --disable-nls ) fi # reasonably sane globals (hopefully) - confgcc+=" \ - --with-system-zlib \ - --enable-obsolete \ - --disable-werror \ - --enable-secureplt" + confgcc+=( + --with-system-zlib + --enable-obsolete + --disable-werror + --enable-secureplt + ) gcc-compiler-configure || die @@ -1131,90 +1141,113 @@ gcc_do_configure() { # disable a bunch of features or gcc goes boom local needed_libc="" case ${CTARGET} in - *-linux) needed_libc=no-fucking-clue;; - *-dietlibc) needed_libc=dietlibc;; - *-elf|*-eabi) needed_libc=newlib;; - *-freebsd*) needed_libc=freebsd-lib;; - *-gnu*) needed_libc=glibc;; - *-klibc) needed_libc=klibc;; - *-uclibc*) - if ! echo '#include ' | \ - $(tc-getCPP ${CTARGET}) -E -dD - 2>/dev/null | \ - grep -q __HAVE_SHARED__ - then #291870 - confgcc+=" --disable-shared" - fi - needed_libc=uclibc - ;; - *-cygwin) needed_libc=cygwin;; - x86_64-*-mingw*|\ - *-w64-mingw*) needed_libc=mingw64-runtime;; - mingw*|*-mingw*) needed_libc=mingw-runtime;; - avr) confgcc+=" --enable-shared --disable-threads";; + *-linux) needed_libc=no-fucking-clue;; + *-dietlibc) needed_libc=dietlibc;; + *-elf|*-eabi) needed_libc=newlib;; + *-freebsd*) needed_libc=freebsd-lib;; + *-gnu*) needed_libc=glibc;; + *-klibc) needed_libc=klibc;; + *-musl*) needed_libc=musl;; + *-uclibc*) + if ! echo '#include ' | \ + $(tc-getCPP ${CTARGET}) -E -dD - 2>/dev/null | \ + grep -q __HAVE_SHARED__ + then #291870 + confgcc+=( --disable-shared ) + fi + needed_libc=uclibc + ;; + *-cygwin) needed_libc=cygwin;; + x86_64-*-mingw*|\ + *-w64-mingw*) needed_libc=mingw64-runtime;; + mingw*|*-mingw*) needed_libc=mingw-runtime;; + avr) confgcc+=( --enable-shared --disable-threads );; esac if [[ -n ${needed_libc} ]] ; then + local confgcc_no_libc=( --disable-shared ) + tc_version_is_at_least 4.8 && confgcc_no_libc+=( --disable-libatomic ) if ! has_version ${CATEGORY}/${needed_libc} ; then - confgcc+=" --disable-shared --disable-threads --without-headers" + confgcc+=( + "${confgcc_no_libc[@]}" + --disable-threads + --without-headers + ) elif built_with_use --hidden --missing false ${CATEGORY}/${needed_libc} crosscompile_opts_headers-only ; then - confgcc+=" --disable-shared --with-sysroot=${PREFIX}/${CTARGET}" + confgcc+=( + "${confgcc_no_libc[@]}" + --with-sysroot=${PREFIX}/${CTARGET} + ) else - confgcc+=" --with-sysroot=${PREFIX}/${CTARGET}" + confgcc+=( --with-sysroot=${PREFIX}/${CTARGET} ) fi fi - tc_version_is_at_least 4.2 && confgcc+=" --disable-bootstrap" + tc_version_is_at_least 4.2 && confgcc+=( --disable-bootstrap ) else if tc-is-static-only ; then - confgcc+=" --disable-shared" + confgcc+=( --disable-shared ) else - confgcc+=" --enable-shared" + confgcc+=( --enable-shared ) fi case ${CHOST} in - mingw*|*-mingw*|*-cygwin) - confgcc+=" --enable-threads=win32" ;; - *) - confgcc+=" --enable-threads=posix" ;; + mingw*|*-mingw*|*-cygwin) + confgcc+=( --enable-threads=win32 ) ;; + *) + confgcc+=( --enable-threads=posix ) ;; esac fi # __cxa_atexit is "essential for fully standards-compliant handling of # destructors", but apparently requires glibc. case ${CTARGET} in *-uclibc*) - confgcc+=" --disable-__cxa_atexit --enable-target-optspace $(use_enable nptl tls)" - [[ ${GCCMAJOR}.${GCCMINOR} == 3.3 ]] && confgcc+=" --enable-sjlj-exceptions" + confgcc+=( + --disable-__cxa_atexit + $(use_enable nptl tls) + ) + [[ ${GCCMAJOR}.${GCCMINOR} == 3.3 ]] && confgcc+=( --enable-sjlj-exceptions ) if tc_version_is_at_least 3.4 && ! tc_version_is_at_least 4.3 ; then - confgcc+=" --enable-clocale=uclibc" + confgcc+=( --enable-clocale=uclibc ) fi ;; *-elf|*-eabi) - confgcc+=" --with-newlib" + confgcc+=( --with-newlib ) ;; *-gnu*) - confgcc+=" --enable-__cxa_atexit" - confgcc+=" --enable-clocale=gnu" + confgcc+=( + --enable-__cxa_atexit + --enable-clocale=gnu + ) ;; *-freebsd*) - confgcc+=" --enable-__cxa_atexit" + confgcc+=( --enable-__cxa_atexit ) ;; *-solaris*) - confgcc+=" --enable-__cxa_atexit" + confgcc+=( --enable-__cxa_atexit ) ;; esac - tc_version_is_at_least 3.4 || confgcc+=" --disable-libunwind-exceptions" + tc_version_is_at_least 3.4 || confgcc+=( --disable-libunwind-exceptions ) # if the target can do biarch (-m32/-m64), enable it. overhead should # be small, and should simplify building of 64bit kernels in a 32bit # userland by not needing sys-devel/kgcc64. #349405 case $(tc-arch) in - ppc|ppc64) tc_version_is_at_least 3.4 && confgcc+=" --enable-targets=all" ;; - sparc) tc_version_is_at_least 4.4 && confgcc+=" --enable-targets=all" ;; - amd64|x86) tc_version_is_at_least 4.3 && confgcc+=" --enable-targets=all" ;; + ppc|ppc64) tc_version_is_at_least 3.4 && confgcc+=( --enable-targets=all ) ;; + sparc) tc_version_is_at_least 4.4 && confgcc+=( --enable-targets=all ) ;; + amd64|x86) tc_version_is_at_least 4.3 && confgcc+=( --enable-targets=all ) ;; esac - tc_version_is_at_least 4.3 && set -- "$@" \ - --with-bugurl=http://bugs.gentoo.org/ \ + tc_version_is_at_least 4.3 && confgcc+=( + --with-bugurl=http://bugs.gentoo.org/ --with-pkgversion="${BRANDING_GCC_PKGVERSION}" - set -- ${confgcc} "$@" ${EXTRA_ECONF} + ) + confgcc+=( + "$@" + ${EXTRA_ECONF} + ) + + # Disable gcc info regeneration -- it ships with generated info pages + # already. Our custom version/urls/etc... trigger it. #464008 + export gcc_cv_prog_makeinfo_modern=no # Do not let the X detection get in our way. We know things can be found # via system paths, so no need to hardcode things that'll break multilib. @@ -1230,7 +1263,7 @@ gcc_do_configure() { einfo "DATAPATH: ${DATAPATH}" einfo "STDCXX_INCDIR: ${STDCXX_INCDIR}" echo - einfo "Configuring GCC with: ${@//--/\n\t--}" + einfo "Configuring GCC with: ${confgcc[@]//--/\n\t--}" echo # Build in a separate build tree @@ -1239,8 +1272,8 @@ gcc_do_configure() { # and now to do the actual configuration addwrite /dev/zero - echo "${S}"/configure "$@" - "${S}"/configure "$@" || die "failed to run configure" + echo "${S}"/configure "${confgcc[@]}" + "${S}"/configure "${confgcc[@]}" || die "failed to run configure" # return to whatever directory we were in before popd > /dev/null @@ -1278,10 +1311,6 @@ toolchain_death_notice() { # Travis Tilley (04 Sep 2004) # gcc_do_make() { - # Fix for libtool-portage.patch - local OLDS=${S} - S=${WORKDIR}/build - # Set make target to $1 if passed [[ -n $1 ]] && GCC_MAKE_TARGET=$1 # default target @@ -1320,7 +1349,7 @@ gcc_do_make() { BOOT_CFLAGS=${BOOT_CFLAGS-"$(get_abi_CFLAGS ${TARGET_DEFAULT_ABI}) ${CFLAGS}"} fi - pushd "${WORKDIR}"/build + pushd "${WORKDIR}"/build >/dev/null emake \ LDFLAGS="${LDFLAGS}" \ @@ -1344,11 +1373,12 @@ gcc_do_make() { fi fi - popd + popd >/dev/null } # This is mostly a stub function to be overwritten in an ebuild gcc_do_filter_flags() { + strip-flags # In general gcc does not like optimization, and add -O2 where @@ -1398,8 +1428,13 @@ gcc_do_filter_flags() { ;; esac - # Compile problems with these (bug #6641 among others)... - #filter-flags "-fno-exceptions -fomit-frame-pointer -fforce-addr" + case ${GCC_BRANCH_VER} in + 4.6) + # https://bugs.gentoo.org/411333 + # https://bugs.gentoo.org/466454 + replace-cpu-flags c3-2 pentium2 pentium3 pentium3m pentium-m i686 + ;; + esac # CFLAGS logic (verified with 3.4.3): # CFLAGS: @@ -1466,8 +1501,10 @@ toolchain_src_compile() { } toolchain_src_test() { - cd "${WORKDIR}"/build - emake -k check || ewarn "check failed and that sucks :(" + if use regression-test ; then + cd "${WORKDIR}"/build + emake -k check + fi } toolchain_src_install() { @@ -1475,20 +1512,28 @@ toolchain_src_install() { cd "${WORKDIR}"/build # Do allow symlinks in private gcc include dir as this can break the build - find gcc/include*/ -type l -print0 | xargs -0 rm -f + find gcc/include*/ -type l -delete + # Copy over the info pages. We disabled their generation earlier, but the + # build system only expects to install out of the build dir, not the source. #464008 + mkdir -p gcc/doc + for x in "${S}"/gcc/doc/*.info* ; do + if [[ -f ${x} ]] ; then + cp "${x}" gcc/doc/ || die + fi + done # Remove generated headers, as they can cause things to break # (ncurses, openssl, etc). - for x in $(find gcc/include*/ -name '*.h') ; do + while read x ; do grep -q 'It has been auto-edited by fixincludes from' "${x}" \ && rm -f "${x}" - done + done < <(find gcc/include*/ -name '*.h') # Do the 'make install' from the build directory S=${WORKDIR}/build \ emake -j1 DESTDIR="${D}" install || die # Punt some tools which are really only useful while building gcc find "${D}" -name install-tools -prune -type d -exec rm -rf "{}" \; # This one comes with binutils - find "${D}" -name libiberty.a -exec rm -f "{}" \; + find "${D}" -name libiberty.a -delete # Move the libraries to the proper location gcc_movelibs @@ -1571,7 +1616,7 @@ toolchain_src_install() { find "${D}" -depth -type d -delete 2>/dev/null # install testsuite results - if use test; then + if use regression-test; then docinto testsuite find "${WORKDIR}"/build -type f -name "*.sum" -print0 | xargs -0 dodoc find "${WORKDIR}"/build -type f -path "*/testsuite/*.log" -print0 \ @@ -1941,26 +1986,30 @@ setup_multilib_osdirnames() { # this only makes sense for some Linux targets case ${CTARGET} in - x86_64*-linux*) config="i386" ;; - powerpc64*-linux*) config="rs6000" ;; - sparc64*-linux*) config="sparc" ;; - s390x*-linux*) config="s390" ;; - *) return 0 ;; + x86_64*-linux*) config="i386" ;; + powerpc64*-linux*) config="rs6000" ;; + sparc64*-linux*) config="sparc" ;; + s390x*-linux*) config="s390" ;; + *) return 0 ;; esac config+="/t-linux64" + local sed_args=() + if tc_version_is_at_least 4.6 ; then + sed_args+=( -e 's:$[(]call if_multiarch[^)]*[)]::g' ) + fi if [[ ${SYMLINK_LIB} == "yes" ]] ; then einfo "updating multilib directories to be: ${libdirs}" - if tc_version_is_at_least 4.7 ; then - set -- -e '/^MULTILIB_OSDIRNAMES.*lib32/s:[$][(]if.*):../lib32:' + if tc_version_is_at_least 4.6.4 || tc_version_is_at_least 4.7 ; then + sed_args+=( -e '/^MULTILIB_OSDIRNAMES.*lib32/s:[$][(]if.*):../lib32:' ) else - set -- -e "/^MULTILIB_OSDIRNAMES/s:=.*:= ${libdirs}:" + sed_args+=( -e "/^MULTILIB_OSDIRNAMES/s:=.*:= ${libdirs}:" ) fi else einfo "using upstream multilib; disabling lib32 autodetection" - set -- -r -e 's:[$][(]if.*,(.*)[)]:\1:' + sed_args+=( -r -e 's:[$][(]if.*,(.*)[)]:\1:' ) fi - sed -i "$@" "${S}"/gcc/config/${config} || die + sed -i "${sed_args[@]}" "${S}"/gcc/config/${config} || die } # make sure the libtool archives have libdir set to where they actually diff --git a/sdk_container/src/third_party/portage-stable/eclass/unpacker.eclass b/sdk_container/src/third_party/portage-stable/eclass/unpacker.eclass index dcf026d7d9..f8114713c6 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/unpacker.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/unpacker.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/unpacker.eclass,v 1.10 2012/08/22 01:41:12 ottxor Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/unpacker.eclass,v 1.13 2013/04/10 14:47:49 jer Exp $ # @ECLASS: unpacker.eclass # @MAINTAINER: @@ -178,7 +178,7 @@ unpack_makeself() { local skip=0 exe=tail case ${ver} in - 1.5.*|1.6.0-nv) # tested 1.5.{3,4,5} ... guessing 1.5.x series is same + 1.5.*|1.6.0-nv*) # tested 1.5.{3,4,5} ... guessing 1.5.x series is same skip=$(grep -a ^skip= "${src}" | cut -d= -f2) ;; 2.0|2.0.1) @@ -234,6 +234,9 @@ unpack_makeself() { compress*) eval ${exe} | gunzip | tar --no-same-owner -xf - ;; + XZ*) + eval ${exe} | unxz | tar --no-same-owner -xf - + ;; *) eerror "Unknown filetype \"${filetype}\" ?" false @@ -274,6 +277,10 @@ unpack_deb() { fi unpacker ./data.tar* + + # Clean things up #458658. No one seems to actually care about + # these, so wait until someone requests to do something else ... + rm -f debian-binary {control,data}.tar* } # @FUNCTION: unpack_cpio @@ -295,6 +302,23 @@ unpack_cpio() { fi } +# @FUNCTION: unpack_zip +# @USAGE: +# @DESCRIPTION: +# Unpack zip archives. +# This function ignores all non-fatal errors (i.e. warnings). +# That is useful for zip archives with extra crap attached +# (e.g. self-extracting archives). +unpack_zip() { + [[ $# -eq 1 ]] || die "Usage: ${FUNCNAME} " + + local zip=$(find_unpackable_file "$1") + unpack_banner "${zip}" + unzip -qo "${zip}" + + [[ $? -le 1 ]] || die "unpacking ${zip} failed (arch=unpack_zip)" +} + # @FUNCTION: _unpacker # @USAGE: # @INTERNAL @@ -346,6 +370,8 @@ _unpacker() { arch="unpack_makeself" fi ;; + *.zip) + arch="unpack_zip" ;; esac # finally do the unpack @@ -410,6 +436,8 @@ unpacker_src_uri_depends() { d="app-arch/p7zip" ;; *.xz) d="app-arch/xz-utils" ;; + *.zip) + d="app-arch/unzip" ;; esac deps+=" ${d}" done