diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/ChangeLog deleted file mode 100644 index bcf2fab7a1..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/ChangeLog +++ /dev/null @@ -1,787 +0,0 @@ -# ChangeLog for dev-libs/gmp -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/ChangeLog,v 1.210 2014/06/06 19:27:06 vapier Exp $ - - 06 Jun 2014; Mike Frysinger -gmp-4.3.2.ebuild, - gmp-4.3.2-r1.ebuild: - Move the ABI-only ebuild into stable. - - 14 May 2014; Agostino Sarubbo gmp-5.1.3-r1.ebuild: - Stable for sparc, wrt bug #505838 - - 13 May 2014; Agostino Sarubbo gmp-5.1.3-r1.ebuild: - Stable for ia64, wrt bug #505838 - - 08 May 2014; Mike Frysinger gmp-5.1.0.ebuild, - gmp-5.1.1.ebuild, gmp-5.1.2.ebuild, gmp-5.1.3-r1.ebuild, gmp-5.1.3.ebuild, - gmp-6.0.0a.ebuild: - Fix typo in generated pgo header #509670 by Mikael Magnusson. - - 04 May 2014; Agostino Sarubbo gmp-5.1.3-r1.ebuild: - Stable for x86, wrt bug #505838 - - 20 Apr 2014; Agostino Sarubbo gmp-5.1.3-r1.ebuild: - Stable for ppc64, wrt bug #505838 - - 19 Apr 2014; Agostino Sarubbo gmp-5.1.3-r1.ebuild: - Stable for alpha, wrt bug #505838 - - 13 Apr 2014; Agostino Sarubbo gmp-5.1.3-r1.ebuild: - Stable for ppc, wrt bug #505838 - - 12 Apr 2014; Chema Alonso gmp-5.1.3-r1.ebuild: - Stable for amd64 wrt bug #505838 - - 01 Apr 2014; Markus Meier gmp-5.1.3-r1.ebuild: - arm stable, bug #505838 - - 28 Mar 2014; Jeroen Roovers gmp-5.1.3-r1.ebuild: - Stable for HPPA (bug #505838). - - 27 Mar 2014; Mike Frysinger - +files/6.0.0a/ppc64-build.diff, gmp-6.0.0a.ebuild: - Add fix from upstream for building on ppc64. - -*gmp-6.0.0a (26 Mar 2014) - - 26 Mar 2014; Mike Frysinger +gmp-6.0.0a.ebuild: - Version bump. - - 26 Mar 2014; Mike Frysinger gmp-5.1.3-r1.ebuild: - Mark arm64/m68k/s390/sh stable #505838. - - 18 Jan 2014; Mike Frysinger gmp-5.1.2.ebuild, - gmp-5.1.3-r1.ebuild, gmp-5.1.3.ebuild: - Add arm64 love. - - 24 Dec 2013; Agostino Sarubbo gmp-5.1.2.ebuild: - Stable for x86, wrt bug #487796 - - 24 Dec 2013; Mike Frysinger gmp-5.1.3-r1.ebuild: - Drop use of -nopie and x86 tests as they pass now on x86/hardened systems - #487812 by Greg Turner. - - 24 Dec 2013; Mike Frysinger gmp-5.1.3-r1.ebuild: - Explicitly pass --enable-shared as the default is not as sane as expected - #476236 by Luke-Jr. - - 23 Dec 2013; Agostino Sarubbo gmp-5.1.2.ebuild: - Stable for sparc, wrt bug #487796 - - 23 Dec 2013; Mike Frysinger gmp-5.1.2.ebuild: - Mark ia64 stable #487796. - - 22 Dec 2013; Agostino Sarubbo gmp-5.1.2.ebuild: - Stable for ppc64, wrt bug #487796 - - 21 Dec 2013; Agostino Sarubbo gmp-5.1.2.ebuild: - Stable for ppc, wrt bug #487796 - - 03 Nov 2013; Matt Turner gmp-5.1.2.ebuild: - alpha stable, bug 487796. - - 29 Oct 2013; Chema Alonso gmp-5.1.2.ebuild: - Stable for amd64 wrt bug #487796 - - 23 Oct 2013; Markus Meier gmp-5.1.2.ebuild: - arm stable, bug #487796 - - 16 Oct 2013; Jeroen Roovers gmp-5.1.2.ebuild: - Stable for HPPA (bug #487796). - - 13 Oct 2013; Michał Górny gmp-5.1.3-r1.ebuild: - Explicitly call einstalldocs in multilib_src_install_all() to accomodate bug - #483304. - - 13 Oct 2013; Mike Gilbert gmp-5.1.3-r1.ebuild: - Steal more complete blocker set from sys-libs/gpm. - - 13 Oct 2013; Mike Gilbert gmp-5.1.3-r1.ebuild: - Make the blocker more specific. - - 13 Oct 2013; Mike Gilbert gmp-5.1.3-r1.ebuild: - Add blocker on old emul-linux-x86-baselibs. - -*gmp-5.1.3-r1 (12 Oct 2013) - - 12 Oct 2013; Mike Frysinger +gmp-5.1.3-r1.ebuild: - Add multilib support #481306 by Alexis Ballier. - -*gmp-5.1.3 (02 Oct 2013) - - 02 Oct 2013; Mike Frysinger +gmp-5.1.3.ebuild: - Version bump. - - 26 May 2013; Mike Frysinger gmp-5.1.0.ebuild, - gmp-5.1.1.ebuild, gmp-5.1.2.ebuild: - If USE=pgo tuning fails, ignore the results rather than aborting the build - #456346 by Justin Lecher. - -*gmp-5.1.2 (21 May 2013) - - 21 May 2013; Mike Frysinger +gmp-5.1.2.ebuild: - Version bump. - - 21 Apr 2013; Mike Frysinger +files/gmp-5.1.0-armv4.patch, - gmp-5.1.0.ebuild, gmp-5.1.1.ebuild: - Fix builds for armv4 targets. - -*gmp-5.1.1 (18 Feb 2013) - - 18 Feb 2013; Mike Frysinger +gmp-5.1.1.ebuild: - Version bump. - - 09 Feb 2013; Mike Frysinger gmp-5.1.0.ebuild, - metadata.xml: - Add support for USE=pgo #454912 by Richard Yao. - - 15 Jan 2013; Mike Frysinger gmp-5.1.0.ebuild: - Run tests in parallel. - - 10 Jan 2013; Mike Frysinger - +files/gmp-5.1.0-x32-support.patch, gmp-5.1.0.ebuild: - Fix x32 builds #451038 by Zenitur. - - 24 Dec 2012; Mike Frysinger - +files/gmp-5.1.0-x86-nopie-tests.patch, gmp-5.1.0.ebuild: - Update nopie test patch #448188 by Timo Kamph. - -*gmp-5.1.0 (20 Dec 2012) - - 20 Dec 2012; Mike Frysinger +gmp-5.1.0.ebuild: - Version bump. - - 22 May 2012; Mike Frysinger - +files/gmp-5.0.5-x32-support.patch, gmp-5.0.5.ebuild: - Redo x32 patch for newer versions. - -*gmp-5.0.5 (06 May 2012) - - 06 May 2012; Mike Frysinger +gmp-5.0.5.ebuild: - Version bump. - - 26 Apr 2012; Alexis Ballier gmp-5.0.4.ebuild: - keyword ~amd64-fbsd - - 13 Feb 2012; Kacper Kowalik gmp-5.0.2_p1.ebuild: - ppc64 stable wrt #395193 - -*gmp-5.0.4 (10 Feb 2012) - - 10 Feb 2012; Mike Frysinger +gmp-5.0.4.ebuild: - Version bump. - - 01 Feb 2012; Brent Baude gmp-5.0.2_p1.ebuild: - Marking gmp-5.0.2_p1 ppc for bug 395193 - - 28 Jan 2012; Mike Frysinger gmp-5.0.3.ebuild: - Fix unpack with USE=doc #401161 by Marien Zwart. - -*gmp-5.0.3 (27 Jan 2012) - - 27 Jan 2012; Mike Frysinger +gmp-5.0.3.ebuild: - Version bump. - - 03 Jan 2012; Mike Frysinger gmp-5.0.2_p1.ebuild: - Mung the libgmp.la references in libgmpxx.la #397389 by David Leverton. - - 01 Jan 2012; Raúl Porcel gmp-5.0.2_p1.ebuild: - ia64/m68k/s390/sh/sparc/x86 stable wrt #395193 - - 26 Dec 2011; Markus Meier gmp-5.0.2_p1.ebuild: - arm stable, bug #395193 - - 23 Dec 2011; Matt Turner gmp-5.0.2_p1.ebuild: - alpha stable, bug #395193. - - 20 Dec 2011; Jeroen Roovers gmp-5.0.2_p1.ebuild: - Stable for HPPA (bug #395193). - - 18 Dec 2011; Agostino Sarubbo gmp-5.0.2_p1.ebuild: - Stable for AMD64, wrt bug #395193 - - 18 Dec 2011; Mike Frysinger gmp-5.0.2.ebuild: - Mark ppc64 stable #380675. - - 08 Dec 2011; Mike Frysinger - files/gmp-5.0.2-x32-support.patch: - Tweak the x32 fix so it works for native builds too. - - 07 Dec 2011; Mike Frysinger gmp-5.0.2_p1.ebuild, - +files/gmp-5.0.2-x32-bugfix.patch, +files/gmp-5.0.2-x32-support.patch: - Add x32 ABI support. - - 13 Nov 2011; Mike Frysinger gmp-4.3.2.ebuild, - gmp-5.0.1.ebuild, gmp-5.0.2.ebuild, gmp-5.0.2_p1.ebuild: - Convert USE=nocxx to USE=cxx. - - 06 Nov 2011; Brent Baude gmp-5.0.2.ebuild: - Marking gmp-5.0.2 ppc for bug 380675 - - 12 Oct 2011; Raúl Porcel gmp-5.0.2.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #380675 - -*gmp-4.3.2-r1 (03 Oct 2011) - - 03 Oct 2011; Mike Frysinger +gmp-4.3.2-r1.ebuild: - Add ebuild for libgmp.so.3 ABI name. - - 03 Oct 2011; Mike Frysinger gmp-4.3.2.ebuild, - gmp-5.0.1.ebuild, gmp-5.0.2.ebuild, gmp-5.0.2_p1.ebuild: - Drop duplicate flag-o-matic include. - - 14 Sep 2011; Jeroen Roovers gmp-5.0.2.ebuild: - Stable for HPPA (bug #380675). - - 04 Sep 2011; Markus Meier gmp-5.0.2.ebuild: - arm stable, bug #380675 - - 04 Sep 2011; Pawel Hajdan jr gmp-5.0.2.ebuild: - x86 stable wrt bug #380675 - - 26 Aug 2011; Tony Vroon gmp-5.0.2.ebuild: - Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo in bug - #380675 filed by Mike "SpanKY" Frysinger. - -*gmp-5.0.2_p1 (25 Aug 2011) - - 25 Aug 2011; Mike Frysinger +gmp-5.0.2_p1.ebuild, - +files/gmp-5.0.2-unnormalised-dividends.patch: - Add fix from upstream, add USE=static-libs support #378233 by Agostino - Sarubbo, restore USE=doc support, and trim .la files as needed. - - 05 Aug 2011; Jeremy Olexa gmp-4.3.2.ebuild, - gmp-5.0.1.ebuild, gmp-5.0.2.ebuild: - Fix missing sys-devel/m4 dep since m4 was removed from @system. See bug - 377293 - -*gmp-5.0.2 (09 May 2011) - - 09 May 2011; Mike Frysinger +gmp-5.0.2.ebuild: - Version bump. - - 17 Nov 2010; Jeroen Roovers gmp-4.3.2.ebuild: - Simply set GMPABI and remove other hackery (bug #344613). - - 16 Nov 2010; Jeroen Roovers gmp-5.0.1.ebuild: - Simply set GMPABI and remove other hackery (bug #344613). - - 11 Nov 2010; Jeroen Roovers gmp-5.0.1.ebuild: - Remove HPPA hack (bug #344613 by Christian Franke). - - 30 Aug 2010; Mike Frysinger gmp-5.0.1.ebuild, - +files/gmp-5.0.1-perfpow-test.patch: - Add test fix from upstream. - - 27 Jul 2010; Magnus Granberg gmp-5.0.1.ebuild, - +files/gmp-5.0.1-x86-nopie-tests.patch: - fix the TEXTREL #236054 thanks Joshua Pettett - - 09 Jul 2010; Mike Frysinger gmp-5.0.1.ebuild: - Move elibtoolize up so it patches configure correctly #327091 by Alan - Hourihane. Tweak wrapper syntax for crappy shells #327077 by vlad f - halilov. Drop old mpfr configure option as it no longer exists. - - 04 Jul 2010; Mike Frysinger gmp-5.0.1.ebuild: - Move into unstable. - - 06 May 2010; Lars Wendler gmp-5.0.1.ebuild: - Let's preserve libgmp.so.3 or else gcc breaks after upgrading to this - version. Ebuild patch applied with kind permission from vapier. - - 16 Apr 2010; Brent Baude gmp-4.3.2.ebuild: - Marking gmp-4.3.2 ppc for bug 304083 - - 04 Apr 2010; Markos Chandras gmp-4.3.2.ebuild: - Stable on amd64 wrt bug #304083 - - 22 Mar 2010; Brent Baude gmp-4.3.2.ebuild: - Marking gmp-4.3.2 ppc64 for bug 304083 - - 13 Feb 2010; Raúl Porcel gmp-4.3.2.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #304083 - - 11 Feb 2010; Christian Faulhammer gmp-4.3.2.ebuild: - stable x86, bug 304083 - - 09 Feb 2010; Jeroen Roovers gmp-4.3.2.ebuild: - Stable for HPPA (bug #304083). - -*gmp-5.0.1 (08 Feb 2010) - - 08 Feb 2010; Mike Frysinger +gmp-5.0.1.ebuild: - Version bump #304063 by Jeroen Roovers. - -*gmp-5.0.0 (08 Jan 2010) - - 08 Jan 2010; Mike Frysinger +gmp-5.0.0.ebuild, - +files/gmp-5.0.0-s390.diff: - Version bump. - -*gmp-4.3.2 (08 Jan 2010) - - 08 Jan 2010; Mike Frysinger +gmp-4.3.2.ebuild, - +files/gmp-4.3.2-ABI-multilib.patch: - Version bump. - - 15 Dec 2009; Mike Frysinger gmp-4.3.1.ebuild, - +files/gmp-4.3.1-fix-broken-ansi-check.patch: - Fix up ANSI configure test #296964 by Andrew Jeffery. - - 31 Oct 2009; Brent Baude gmp-4.3.1.ebuild: - Marking gmp-4.3.1 ppc64 for bug 287519 - - 31 Oct 2009; Raúl Porcel gmp-4.3.1.ebuild: - ia64/m68k/s390/sh/sparc stable wrt #287519 - - 30 Oct 2009; Markus Meier gmp-4.3.1.ebuild: - arm stable, bug #287519 - - 24 Oct 2009; nixnut gmp-4.3.1.ebuild: - ppc stable #287519 - - 16 Oct 2009; Jeroen Roovers gmp-4.3.1.ebuild: - Stable for HPPA (bug #287519). - - 11 Oct 2009; Tobias Klausmann gmp-4.3.1.ebuild: - Stable on alpha, bug #287519 - - 09 Oct 2009; Markus Meier gmp-4.3.1.ebuild: - amd64/x86 stable, bug #287519 - - 16 Aug 2009; Mike Frysinger gmp-4.3.1.ebuild: - Respect env CC #281223 by Steve Dibb. - -*gmp-4.3.1 (23 May 2009) - - 23 May 2009; Mike Frysinger +gmp-4.3.1.ebuild: - Version bump #270810 by Arseny Solokha. - -*gmp-4.3.0 (27 Apr 2009) - - 27 Apr 2009; Mike Frysinger - +files/gmp-4.3.0-ABI-multilib.patch, +gmp-4.3.0.ebuild: - Version bump #266445 by Gabriel Máculus. - - 21 Feb 2009; Mike Frysinger +files/4.2.4/mpf_eq.diff, - +files/4.2.4/mpf_set_str.c.4.diff, +files/4.2.4/perfpow.c.diff: - Grab fixes from upstream. - - 06 Feb 2009; Raúl Porcel gmp-4.2.4.ebuild: - arm/ia64/s390/sh/sparc stable wrt #255703 - - 01 Feb 2009; nixnut gmp-4.2.4.ebuild: - ppc stable #255703 - - 01 Feb 2009; Tobias Klausmann gmp-4.2.4.ebuild: - Stable on alpha, bug #255703 - - 24 Jan 2009; Markus Meier gmp-4.2.4.ebuild: - amd64/x86 stable, bug #255703 - - 23 Jan 2009; Jeroen Roovers gmp-4.2.4.ebuild: - Stable for HPPA (bug #255703). - - 23 Jan 2009; Brent Baude gmp-4.2.4.ebuild: - stable ppc64, bug 255703 - -*gmp-4.2.4 (25 Sep 2008) - - 25 Sep 2008; Mike Frysinger +gmp-4.2.4.ebuild: - Version bump. - - 25 Aug 2008; Raúl Porcel gmp-4.2.2-r2.ebuild: - ia64 stable wrt #235292 - - 24 Aug 2008; Tobias Klausmann gmp-4.2.2-r2.ebuild: - Stable on alpha, bug #235292 - - 24 Aug 2008; Markus Rothe gmp-4.2.2-r2.ebuild: - Stable on ppc64; bug #235292 - - 22 Aug 2008; nixnut gmp-4.2.2-r2.ebuild: - Stable on ppc wrt bug 235292 - - 21 Aug 2008; Friedrich Oslage gmp-4.2.2-r2.ebuild: - Stable on sparc, bug #235292 - - 21 Aug 2008; Jeroen Roovers gmp-4.2.2-r2.ebuild: - Stable for HPPA (bug #235292). - - 20 Aug 2008; Markus Meier gmp-4.2.2-r2.ebuild: - amd64/x86 stable, bug #235292 - -*gmp-4.2.3 (20 Aug 2008) - - 20 Aug 2008; Mike Frysinger - +files/gmp-4.2.3-ABI-multilib.patch, +gmp-4.2.3.ebuild: - Version bump. - -*gmp-4.2.2-r2 (13 Jul 2008) - - 13 Jul 2008; Peter Alfredsen -gmp-4.2.2-r1.ebuild, - +gmp-4.2.2-r2.ebuild: - D'oh, a version bump is needed here, since it's the installed header - that's causing problems. - - 12 Jul 2008; Peter Alfredsen - +files/gmp-4.2.2-cstdio-stdfile.patch, gmp-4.2.2-r1.ebuild: - Fix include files for gcc-4.3 compat wrt bug #228915 - - 02 May 2008; Mike Frysinger - files/gmp-4.1.4-noexecstack.patch: - Redo how we add noexecstack since #if checks do not work in .s files. - -*gmp-4.2.2-r1 (02 May 2008) - - 02 May 2008; Mike Frysinger - +files/4.2.2/mpf_set_str.c.diff, +gmp-4.2.2-r1.ebuild: - Add fix from upstream. - - 26 Dec 2007; Samuli Suominen gmp-4.2.2.ebuild: - amd64 stable wrt #202665 - - 24 Dec 2007; Brent Baude gmp-4.2.2.ebuild: - Marking gmp-4.2.2 ppc64 for bug 202665 - - 21 Dec 2007; nixnut gmp-4.2.2.ebuild: - Stable on ppc wrt bug 202665 - - 19 Dec 2007; Raúl Porcel gmp-4.2.2.ebuild: - alpha/ia64/sparc/x86 stable wrt #202665 - - 18 Dec 2007; Jeroen Roovers gmp-4.2.2.ebuild: - Stable for HPPA (bug #202665). - -*gmp-4.2.2 (12 Nov 2007) - - 12 Nov 2007; Mike Frysinger - +files/gmp-4.2.2-ABI-multilib.patch, +gmp-4.2.2.ebuild: - Version bump #198851. - -*gmp-4.2.1-r1 (04 Apr 2007) - - 04 Apr 2007; Mike Frysinger - files/gmp-4.1.4-noexecstack.patch, +files/4.2.1/mpz_set_d.diff, - +files/gmp-4.2.1-s390.diff, +files/4.2.1/gmpxx.h.ternary.diff, - +gmp-4.2.1-r1.ebuild: - Some more fixes from upstream and snipe a fix for s390x from SuSE. - - 22 Feb 2007; Simon Stelling gmp-4.2.1.ebuild: - replace some more ABIs with GMPABI; fix taken from kanaka's auto-multilib - overlay - - 20 Oct 2006; Bryan Østergaard gmp-4.2.1.ebuild: - Stable on Alpha. - - 18 Oct 2006; Roy Marples gmp-4.2.1.ebuild: - Added ~sparc-fbsd keyword. - - 29 Sep 2006; Mike Frysinger gmp-4.1.4.ebuild, - gmp-4.1.4-r1.ebuild, gmp-4.1.4-r2.ebuild, gmp-4.1.4-r3.ebuild, - gmp-4.2.ebuild, gmp-4.2.1.ebuild: - Dont filter -ffast-math; people who use this globally deserve what they get. - - 16 Sep 2006; Markus Rothe gmp-4.2.1.ebuild: - Stable on ppc64 - - 03 Sep 2006; Joshua Kinard gmp-4.2.1.ebuild: - Marked stable on mips. - - 31 Aug 2006; Gustavo Zacarias gmp-4.2.1.ebuild: - Stable on sparc - - 30 Aug 2006; Chris Gianelloni gmp-4.2.1.ebuild: - Stable on x86 for gcc 4.1.1 going stable. - - 19 Aug 2006; Herbie Hopkins gmp-4.2.1.ebuild: - Stable on amd64. - - 28 Jul 2006; Fabian Groffen gmp-4.1.4-r1.ebuild, - gmp-4.2.1.ebuild: - Marked 4.1.4-r1 ppc-macos stable (dependency of bug #139385), marked 4.2.1 - ~ppc-macos - - 27 Jun 2006; Luca Barbato gmp-4.2.1.ebuild: - Marked stable on ppc - - 25 Jun 2006; Guy Martin gmp-4.2.1.ebuild: - Stable on hppa. - -*gmp-4.2.1 (18 Jun 2006) - - 18 Jun 2006; Mike Frysinger - +files/4.2.1/aix.m4-RW.diff, +files/4.2.1/ia64-popcount.diff, - +files/gmp-4.2.1-ABI-multilib.patch, +files/4.2.1/configure-ppc.diff, - +files/4.2.1/x86-fat.diff, +gmp-4.2.1.ebuild: - Version bump #136824 by Nuno Lopes. - - 23 Apr 2006; Markus Rothe gmp-4.2.ebuild: - gmp-4.1.4-ppc64-asm-dots.patch does not apply on top of 4.2, but is also no - longer needed: removed from ebuild - -*gmp-4.2 (10 Apr 2006) - - 10 Apr 2006; Mike Frysinger - +files/gmp-4.2-ABI-multilib.patch, +gmp-4.2.ebuild: - Version bump #129007 by Raphael. - - 30 Mar 2006; Diego Pettenò gmp-4.1.4-r3.ebuild: - Add ~x86-fbsd keyword. - - 27 Feb 2006; Jeroen Roovers gmp-4.1.4-r3.ebuild: - Stable on hppa (bug #121968). - - 26 Feb 2006; Joshua Kinard gmp-4.1.4-r3.ebuild: - Marked stable on mips. - - 17 Feb 2006; Michael Hanselmann gmp-4.1.4-r3.ebuild: - Stable on ppc. - - 15 Feb 2006; Markus Rothe gmp-4.1.4-r3.ebuild: - Stable on ppc64; bug #121968 - - 14 Feb 2006; Fabian Groffen gmp-4.1.4-r1.ebuild: - Marked ~ppc-macos (bugs #89644, #122760) - - 08 Feb 2006; Mark Loeser gmp-4.1.4-r3.ebuild: - Stable on x86; bug #121968 - - 08 Feb 2006; Patrick McLean gmp-4.1.4-r3.ebuild: - Stable on amd64 (bug #121968). - - 08 Feb 2006; Gustavo Zacarias gmp-4.1.4-r3.ebuild: - Stable on sparc wrt #121968 - - 03 Feb 2006; Aron Griffis gmp-4.1.4-r3.ebuild: - Mark 4.1.4-r3 stable on ia64 - - 03 Feb 2006; Mike Frysinger - +files/gmp-4.1.4-asm-dots.patch: - Add missing patch #121290 by Markus Rothe. - -*gmp-4.1.4-r3 (29 Jan 2006) - - 29 Jan 2006; Mike Frysinger - +files/gmp-4.1.4-ABI-multilib.patch, +files/gmp-4.1.4-noexecstack.patch, - +files/gmp-4.1.4-ppc64-asm-dots.patch, +gmp-4.1.4-r3.ebuild: - Rewrite patches to not require autotools since we need gcc-4.x to DEPEND on - gmp. - - 29 Dec 2005; Daniel Black - +files/gmp-4.1.4-nostackexec.patch, gmp-4.1.4-r2.ebuild: - fixed executable stack as per bug #115038 thanks to Petteri Raty - -*gmp-4.1.4-r2 (19 Oct 2005) - - 19 Oct 2005; Mike Frysinger +files/gmp-hppa-2.0.patch, - +files/4.1.4/gmp-impl.h.MPF_SIGNIFICANT_DIGITS.diff, - +files/4.1.4/gmp-impl.h.x86.ULONG_PARITY.diff, - +files/4.1.4/gmp-impl.h.MPN_SIZEINBASE.diff, - +files/4.1.4/mpn_rootrem.c.diff, +gmp-4.1.4-r2.ebuild: - Add more patches from upstream, track down the hppa issues, and fork mpfr - into a sep package like upstream suggests. - - 18 Oct 2005; Guy Martin gmp-4.1.4.ebuild, - gmp-4.1.4-r1.ebuild: - Forced the usage ot GMPABI 1.0 on hppa. ABI 2.0w is not supported by GNU AS - yet. - - 09 Oct 2005; Marcus D. Hanwell gmp-4.1.4-r1.ebuild: - Add doc USE flag, thanks to Lucas Chiesa for the - patch, closes bug 80031. - -*gmp-4.1.4-r1 (14 Aug 2005) - - 14 Aug 2005; Diego Pettenò +gmp-4.1.4-r1.ebuild: - Don't build BSD's mp compatibility on FreeBSD libc (already present, would - break system). - - 21 Apr 2005; Daniel Black gmp-4.1.4.ebuild: - Updated minium libtool version as per bug #88616. Thanks Andrew Cowie - - - 15 Feb 2005; Jeremy Huddleston gmp-4.1.4.ebuild: - Fix bug #79662. Always apply ${ABI} patch, and always rerun autoreconf. - - 15 Feb 2005; Daniel Black -files/longlong.patch, - -files/randraw.c.41.diff, -gmp-4.1.2.ebuild, -gmp-4.1.3.ebuild, - gmp-4.1.4.ebuild: - Cleaned out old versions. Fixed 4.1.4 with ABI=standard as suggested by Leo - Laursen in bug #81913. amd64 considerations as per - bug #79662. - - 27 Jan 2005; Jeremy Huddleston - +files/gmp-4.1.4-multilib.patch, gmp-4.1.4.ebuild: - Multilib fixes and libtoolize --copy --force. No bump since it just affects - compilation. - - 21 Dec 2004; Bryan Østergaard gmp-4.1.4.ebuild: - Stable on alpha. - - 20 Dec 2004; Dylan Carlson gmp-4.1.4.ebuild: - Stable on amd64. - - 16 Dec 2004; Gustavo Zacarias gmp-4.1.4.ebuild: - Stable on sparc - - 28 Nov 2004; Simon Stelling +files/amd64.patch, - gmp-4.1.4.ebuild: - added a patch to fix -O3 and higher - issues; bug #66780 - - 07 Nov 2004; Joshua Kinard gmp-4.1.4.ebuild: - Marked stable on mips. - - 06 Nov 2004; Bryan Østergaard gmp-4.1.3.ebuild: - Stable on alpha. - - 01 Nov 2004; Lars Weiler gmp-4.1.4.ebuild: - Stable on ppc for PHP5, Bug #60442. - - 19 Oct 2004; Dylan Carlson gmp-4.1.3.ebuild: - Stable on amd64. - - 18 Oct 2004; Gustavo Zacarias gmp-4.1.3.ebuild: - Stable on sparc - -*gmp-4.1.4 (14 Oct 2004) - - 14 Oct 2004; Daniel Black -gmp-4.1-r1.ebuild, - gmp-4.1.3.ebuild, +gmp-4.1.4.ebuild: - version bump as per bug #67022. Thanks Thomas Weidner <3.14159@gmx.net>/ Clean - out old version. x86 keyword version 4.1.3 - - 19 Aug 2004; Tom Gall gmp-4.1.3.ebuild, +ppc64-gmp-acinclude.patch: - stable on ppc64 - - 01 Jul 2004; Jeremy Huddleston gmp-4.1.2.ebuild, - gmp-4.1.3.ebuild: - virtual/glibc -> virtual/libc - - 20 Jun 2004; Daniel Black gmp-4.1.2.ebuild, - gmp-4.1.3.ebuild, gmp-4.1-r1.ebuild: - changed m4 dependancy (bug #54131 thanks Scott Taylor - ). Added src_test functions. gmp-4.1.2 added - dependancies. gmp-4.1.3 - reintroducted fft as it is fixed in this - version (ref homepage). - - 11 May 2004; Michael McCabe gmp-4.1.3.ebuild: - Added s390 keywords - -*gmp-4.1.3 (08 May 2004) - - 08 May 2004; Daniel Black gmp-4.1-r1.ebuild, - gmp-4.1.2.ebuild, +gmp-4.1.3.ebuild: - QA fixes on 4.1-r1 and 4.1.2. Version bump thanks to Jory A. Pratt - in bug #50416 - - 03 Apr 2004; Guy Martin gmp-4.1.2.ebuild: - Marked stable on hppa. CHOST forced to hppa-unknown-linux-gnu to fix detection - of ABI. - - 03 Apr 2004; Lars Weiler gmp-4.1.2.ebuild: - stable on ppc - - 24 Mar 2004; Jason Wever gmp-4.1.2.ebuild: - Stable on sparc. - - 22 Mar 2004; Chris Aniszczyk gmp-4.1.2.ebuild, metadata.xml: - Added metadata.xml - - 22 Mar 2004; Chris Aniszczyk gmp-4.1.2.ebuild: - Added support for ~hppa ;) - - 26 Feb 2004; Joshua Kinard gmp-4.1.2.ebuild: - Added ~mips to KEYWORDS to satisfy repoman deps. - - 24 Feb 2004; Seemant Kulleen gmp-3.1.1-r1.ebuild, - gmp-4.1-r1.ebuild, gmp-4.1.2.ebuild: - Disabling fft, per bug #42549 by qube99@hotmail.com - - 30 Jan 2004; Aron Griffis gmp-4.1.2.ebuild: - stable on x86 - - 18 Jan 2004; Adrian Almenar gmp-4.1.2.ebuild: - Added ia64 keyword. - - 19 Oct 2003; Martin Holzer gmp-4.1.2.ebuild: - corrected amd64 string. Closes #31436. - - 16 Oct 2003; Daniel Robbins : Added longlong.patch - submitted by Kenneth Ayers . Unmasked on amd64. Thanks - Kenneth! - - 15 Mar 2003; Martin Schlemmer : - Fix m4 DEPEND for m4-1.4 we are using now. Libtoolize. - -*gmp-4.1.2 (22 Feb 2003) - - 09 Mar 2003; Aron Griffis gmp-4.1.2.ebuild: - Mark stable on alpha - - 02 Mar 2003; Seemant Kulleen gmp-4.1.2.ebuild: - filter out -ffast-math, closing bug #16284 by David Cozatt - - - 23 Feb 2003; Aron Griffis gmp-4.1.2.ebuild : - Only run "make check" when DEBUG is set - - 22 Feb 2003; Aron Griffis gmp-4.1.2.ebuild files/digest-gmp-4.1.2 : - Update to 4.1.2 to close bug #12473 - - 05 Feb 2003; Aron Griffis gmp-4.1-r1.ebuild : - Mark stable on alpha - - 14 Jan 2003: Jason Wever gmp-4.1-r1.ebuild : - Removed --enable-mpfr from configure options for sparc only as with it - enabled, gmp would not compile on sparc. - - 17 Dec 2002; Aron Griffis gmp-4.1-r1.ebuild : - Added ~alpha to KEYWORDS - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - -*gmp-4.1-r1 (06 Jul 2002) - - 14 Aug 2002; Pieter Van den Abeele : - Added ppc keyword - - 04 Aug 2002; Doug Goldstein gmp-4.1-r1.ebuild : - - seemant ./configure to econf and forgot to remove the params which are - automatically defined by econf so the package failed to compile on all - systems. - - 01 Aug 2002; Stuart Bouyer gmp-4.1-r1.ebuild : - - Changed emake to make - fixed bug #5857. Also added LICENSE, SLOT and - KEYWORDS for QA. - - 06 Jul 2002; Aron Griffis gmp-4.1-r1.ebuild: - - Add patch to keep sawfish from dying left and right. The patch comes from - http://swox.com/gmp/#STATUS - -*gmp-4.1 (05 Jul 2002) - - 05 Jul 2002; Nick Hadaway gmp-4.1.ebuild: - - Updated to latest version of gmp. Added a couple config options. - Removed nonexistant docs from ebuild. - -*gmp-3.1.1-r1 (27 Mar 2002) - - 27 Mar 2002; Seemant Kulleen gmp-3.1.1-r1.ebuild : - - Ungzipped HTML documentation. - -*gmp-3.1.1-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/dev-libs/gmp/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/Manifest index e48410c986..71954ddbaf 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/Manifest @@ -1,69 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -AUX 6.0.0a/ppc64-build.diff 668 SHA256 1cef5211efa36956a263b81db2fd2a3af8016942512f76fb67b88328b80c7792 SHA512 ab37e9205da14479b852b932285d16cce02d4c266a3b431d1ad65feabd0e36bdd71da762ee15a783576c6551c080fc212ca27146fb8b8d9c7c77df6aacb7e85e WHIRLPOOL 2f3a3079fa4a7ce73a1ffdbabdc1495b02e6354296eda97b9a4a14045aa934233a62598a8de2d397f404b37252fab28a703a2e709a2c58a716e83e09e690401a -AUX gmp-4.1.4-noexecstack.patch 474 SHA256 68601777151a1628d7bc839eddd037685c5d2e76c9453166890a5eb3cf6000c3 SHA512 74b8b68061a1a5ac0f8b163974834465e86e930884e1a9cd15c4c948fdae95ffdcbb6e0210d56df6d0dcf1ccbe13dbdfe45552e645c3fdea6454747731b63bc8 WHIRLPOOL d8a0f81d4e97f6996bf68dd3d5488762e221f43a26e1cbff27adb372a40075d35fbb0e956ccd45c8b320a900d284f16d0649293cc907daab45d02cb30e74373b -AUX gmp-4.2.1-s390.diff 1848 SHA256 13c6b01e71534af2c353d79b7afd171f158b8fa6e3299e0f7c0335e516ce67ec SHA512 ab13186cfdb2a217edb5bd77379d68442685319ec3ca5b9ccadd67a68356f56881ea5feb7dbd40821d6587553d46b63b19ba454a9e3ede27baf72a6857169c44 WHIRLPOOL c2c4727cd1e9a18529ecd44e1d7b2eb758bf0b6f81706024fd271d368ec9f6c0c36ffef352191168d9511a104ab40f51df730c287e03f8acda2ba572079abdf8 -AUX gmp-4.3.2-ABI-multilib.patch 8883 SHA256 772c003810d5f8073e6c2b6fea4ba7dfe38d7f7b14c25995be7d1ee7f45ab59f SHA512 784b90318185a9801b02ef041ce642bb21928fcd3cf8bc9d9e2e6036a68b486a5f7c8ddd7a1460413035b715508ad4eeda18c5b3be434abf1ed4cc72be0c31b6 WHIRLPOOL 193b1d3c5d2dd534a5a01d511adca8dfcddbab91ebee0bfe65e01c6b0fdf99152e2697380638505e8dc3632098ef4d189dbea602a01dec07511976ca0761f528 -AUX gmp-5.0.0-s390.diff 1839 SHA256 e4ca88304a072ad29387ad7893efc28ee2ce600dfe020f35f80e939c83c31b0c SHA512 eaca6e4e201b6e76db7f6eeb446379d4cb18fa259b1370be6a5867007ea1de114eb7f234b465695e44547f0c8943450de056215f0637ab2dbe24f60dc630dcc1 WHIRLPOOL 2deecc79153ca98042180b589d94758cfeb63f685d9d4a134666eb3c646729ec5b2f82a291166224c16541ec1fec0d310091488f5e32f706f8fbfe93e50037ed -AUX gmp-5.0.1-perfpow-test.patch 1071 SHA256 a2fec6646f36d49dbeda9a520d682a26e560d1c3a5f78f3537d1889a71eb8e1f SHA512 c5919bbb05ed3ec73516b685b8a7352b25b3ffc384abf31d873e8bc8952e7bb723a215fa5a5ff71e69829e22e249fe014b50461841074bba3b3a108d2c01a0ec WHIRLPOOL aa485410086f57de79d7ef6f5d1a44ee3ab8df9660cfa8259f8835b80b6d7ec82cad2cdef7b0858bd1807f38ff3287426c2a3a51bab9f214e0c5514ff480c181 -AUX gmp-5.0.1-x86-nopie-tests.patch 3798 SHA256 3f108ece1cf1f18afd8a36f2b9f03eeb32afa9c4937c707bce840bd62824a61a SHA512 5f6d8621a25605001dc8a16fe9de5f01ad840c9ef086867025d6a6fe4066b3a58ed4b0d4d67fe0d5add12a7eb9d5c3596eb0cb17994e2a97b12cd75f0c3acbd3 WHIRLPOOL aec85d5c1333f701bd123cd47530aa96920b316ac33e4244c5dcb70ea4ee1c71ffb394397d75d2362a448fd1298d1aea1c389bfcde5d5dec3452384d6af74ff7 -AUX gmp-5.0.2-unnormalised-dividends.patch 682 SHA256 6d7c4f4d9eaba14ac6d3364f26e849963be3149727cbfe5ee64cc588587dd8c5 SHA512 970c6ce8e5a54fc6f0d1295f793ba2f51f333e1ba226f2625972257909510dfbdb0681014c3f101a0f04aee2e93e1ce44be66b4303584a8eafd1d187d112a460 WHIRLPOOL 97e54a027a716a68c41b195aadb577cc19fb89b11a7cd0b2087483744229834e428175fb83499e21dccd669e8d308aa7e255d4dc74b2b32b47256c7207c30a5e -AUX gmp-5.0.2-x32-bugfix.patch 3213 SHA256 d83142808943778f95d37c416a53a369f0e6acd39bd5f8e77bb08efcb4623a25 SHA512 4f2121e48e61e0ed27dddbdbecc6ccb9eb1907ca89685a3e05b5c2a13f77d53e5611afd91bf71c014d4a421e6708ab04ffbcc2484e4e1047e6cf4ca94d60f4de WHIRLPOOL fd1dddcf002714cfbe624eb7dbb8124fccdd6aff63de6463826ba6e906da52f8476eb819709b4a6a35026d50b5cfdeb6af23fa071c38e76ec46508d169a60c33 -AUX gmp-5.0.2-x32-support.patch 854 SHA256 3eb0e6f511adc1efd61208955254e2c205705eabf74ac062939b14fc4b026b66 SHA512 901eb8f32214a6e522c43aeee12a1cedca261364a739f795b30aea65c724df97f9ec49326e93aac3b9537300e57da3528d009778d3dec372805e82ccdc66964e WHIRLPOOL dc74a3783394516d8c9c8fbded0bc7301efbc430d590a740c5b88bfe64cab664f316559a100433bbcde3f8cb5f706ddb1cc261973a5c1dffd647fa30f7631a7b -AUX gmp-5.0.5-x32-support.patch 814 SHA256 14c4fce531809942441e032fe9dc19ab904e39fc3405689b9dfff96ceb5291c0 SHA512 33715037c9d9c6eb163e02f310a5acaa71e3e223695aacd8d89876ec7cf6c7f0e46f5c06de80b3e505adeb22042a0402368a3da8dba723c3d71ed2fd9106a3ac WHIRLPOOL 07fac2080d5f8ce9c7e71d7047f10999379683fbd495fbd16780a6c1c75cecaaa560251455c4d18c7c9e7873b68a0090b91badeb2e4ceea2b948b76ee445e1c9 -AUX gmp-5.1.0-armv4.patch 272 SHA256 5223ad9c32e3634e5ed866a16300c593955d8b16413b866d8051496a4070d73f SHA512 276d420fa96fe091e1ee877c56e378097fdec36b14225fb036843aa3f9ee890af8c19766b5da82163a4a97ba4873d1bbe246179c820ddfdeafb30945f0bd7bde WHIRLPOOL 76af74e35500ed8cdb30bcd6b596dd1e51cb322ea3677ad033a1497e6cdccc885cb3eeb981eaad8708a87143aae0e56302f4aed8f27831f983e9cc5e50ec6e43 -AUX gmp-5.1.0-x32-support.patch 1075 SHA256 42f7b91f86f33bd645d2b8fac300397653b702436e6295c0157758b91cfe2611 SHA512 924a0f09273dad63c1bf31f8b5d976306bab2ab8abc7bc67f6f45ca21ead729eb2c321e9581261d672e090d5f44d2d3cecb993fa74d312e6429a2ecefcfb6cac WHIRLPOOL f4c543d51e0d925159ad39a19ce4a55fb5819e63124f0b4ca4092a13297e5d59f6d24d9de6fa6e1c2189d170af667e313589f1892fc0d116633f266d27ed5830 -AUX gmp-5.1.0-x86-nopie-tests.patch 3471 SHA256 d4dfd1468495feb2a012acec2ce3e54dc1e090eccf91caac68c4b71417ae1311 SHA512 d1bbb832122e56f5def8113061e0fb326e09a766f64dab00ace4c43df1b5803b3b3c03da5c4be0788e66f484c48db3a61fa1b822110bdbfc9c667eac27b4c643 WHIRLPOOL 608a6ee796f56f9cdb499433051ccfc4a1f75386d9949546ec3792de11a370214c643a7e69bd534b17cbc2efff50e6fb0ceac1aa4806deeacc97d67560527ade -DIST gmp-4.3.2.tar.bz2 1897483 SHA256 936162c0312886c21581002b79932829aa048cfaf9937c6265aeaa14f1cd1775 SHA512 2e0b0fd23e6f10742a5517981e5171c6e88b0a93c83da701b296f5c0861d72c19782daab589a7eac3f9032152a0fc7eff7f5362db8fccc4859564a9aa82329cf WHIRLPOOL ab3d9c95b436df3782830da0874307d5577b83c111c2fae4a9063d4083f97c5c12643b154c1bd9a588945e5a677fb8ab416c394ced3e9b0aa671b2238bcb9b40 -DIST gmp-5.0.1.tar.bz2 2006109 SHA256 a2a610f01fd3298dc08c87bf30498c2402590e1bcb227fc40b15ee6d280939fb SHA512 9a128f7e192e5f1233ec068b04ba4789cd10ae1ca1a21d1089b9b596022f7dfb66c313599b5de462135b1556a8f8e72bce1b5f4666b1eeed1652e3d7f2f5d168 WHIRLPOOL e19602c9914ed0bcd60aa198cb6f4b35a8f133381808f0a0f0759987407aa8e356bf8cba99b4f4e44f526412a80ee1dbdd6fd2adaa88f8aaa1c7e7e881626f9a -DIST gmp-5.0.2.tar.bz2 2024576 SHA256 dbc2db76fdd4e99f85d5e35aa378ed62c283e0d586b91bd8703aff75a7804c28 SHA512 b53cc482e73aa91ae4f83301d9ef83a98cd85cfe53347e102a059fa477edceebded466223b436bc250314eb6ec2e53ecc4fa1528341435f09e232f0c4e305bad WHIRLPOOL a60dbfd26fca44edeab921d2293bb5cdea62ad5050ebbaa7d0e21fe2089deaa893d92abdd109e613edf234a36071d64422c04b24de3c952b0147a4310b4229d4 -DIST gmp-5.0.3.tar.xz 1685288 SHA256 438ee3e2d03a5b7c23e9f3f46919ab53cab102bcf4f3c34ea3a08486610fd450 SHA512 dc68ad36bbf515386d735784fe4583443eb6168d10c2967e47ce4bd541076a18c01bcc4b04261330ee0489560978234c36bf7064d611ce2f21ac38c37e6b34f0 WHIRLPOOL cf9a481f8a3c911ac023fcbbd5129bbd3ea7003bca745268b0f4f7cc94cff601d68a3cbe62037819e430677f49b182f0ceaf80c76c6b9bc39103f7973e9e2589 -DIST gmp-5.0.4.tar.xz 1689832 SHA256 4e6de1262ec94cce7833abb787a6d9157a822cc63d406c3d46c737e46ade1523 SHA512 68e2eca72aa8bdf4dd83da55625c32488015c10ea8aed79c8b861070de99bad0bb44b78c32655c12df90802bde564f98f41e8bffa1a1f522f3432271a8fcb00c WHIRLPOOL 85860d555f48062cac175a9cc239cf18c69ea68f98477f3b0ff75cc91b1b4c04e1bebbfe5699ea103031fe381f3cc93089065cbbd67ad5e923169b3f38469eaf -DIST gmp-5.0.5.tar.xz 1671264 SHA256 e87015a825a2445e169931ee27849d52576a2d9e338d1383dcb36fed68d0006f SHA512 79f69ed7959af18e626d4b21b5707ebd7701261ebc2cc9f78fa03c5efa9eb1c1aef2ba8728cdbc34fb09ba333aeba0f88ba7e4d87d6a93b21f936f9d8ee1174a WHIRLPOOL c224f0ce28762e8987b5c5a817d24412d1c85e7bab2f173b138f463cc380d85ab02585d4c2a0e5052c34a405e6cec1f744edb0ee525002d6b77584ff6ecb601b -DIST gmp-5.1.0.tar.xz 1806216 SHA256 c232d96b92ee251a6b8fdbf0a45d4db17a784846dfdfaf36651eeef2117a8991 SHA512 33b364bddfe829c78e3720ad15dc9fe5cf4c774e9a206ae0a8467666872d40148da07b8a4d8b251e3240c3c8b4eee5e082edc13aa208d3912f9f5d600d1110e8 WHIRLPOOL 28fb5693254bd25276348c8483ca8a7638c6a781d566e1dba085c581d3de7f99f9deee57bb613dbea78c0aeebf01e0eafe6003bd5327b48495c7f86b4dc3a92f -DIST gmp-5.1.1.tar.xz 1812988 SHA256 4bd64d782fdeb61aeed45b434fca5246d66baa9de76f87cba30c38460d8834c2 SHA512 4cc3307411eb2144e87b791ee2f52e0020711638f911dfa3cc5929a57eda5ac7d9ca10c1c0bb75c96afc7ff7a9c6ad165bc87409b036c562867b4e5da15ba571 WHIRLPOOL 8a7afe06d530a15edb75a0c37c8497d1ab209dfeffebd44aecfcfe6b75586c182384cfdf8ea9b696ce968aed04944ec7c1c271730b65c34b2e3504d26565240e -DIST gmp-5.1.2.tar.xz 1819560 SHA256 c7d943a6eceb4f0d3d3ab1176aec37853831cdfa281e012f8a344ba3ceefcbc2 SHA512 2c135bb6be908e93e63fe8828b2128b4e22e8ba29adf3cc917493ab66b42d54654dad7f101f902105e854731a69a202c38e34f119f642828fa5568ef21075c5a WHIRLPOOL dc18f8b2f7f592a52872f477ff375a29d58bca6661877bd0e4ef26766ed439e98172e277fed9f91d7204990b3030423bf6b3bff0b996ec371d6e681f8c21e504 -DIST gmp-5.1.3.tar.xz 1818812 SHA256 dee2eda37f4ff541f30019932db0c37f6f77a30ba3609234933b1818f9b07071 SHA512 44bbec2b2a6480d4c9a9a633cca4fe0de966c13bc08bdcd8b934d81e21f3dfacaecf273f149dc613d365277d280ecee43cffdafaec1bd1239a7ed903f8658b5b WHIRLPOOL 0c4365a129136655046a8e46c4e2487a981c03de97ec47899f752cbd6e61661c6068b19c547acce8436f7a9af91396545c9bf7aa9de73a0f29384bbfebef927f -DIST gmp-6.0.0a.tar.xz 1904112 SHA256 9156d32edac6955bc53b0218f5f3763facb890b73a835d5e1b901dcf8eb8b764 SHA512 50368f4368b244b442438ce1768cf0f1166e490d1bafb8feda1ffc90fea3807e7328f30f3faa861799e4f5ff6e3113049ca3231b2f48571e4583fc3d60441816 WHIRLPOOL 81639a9d433ce9ccb26527af309c7c41437bb3463e5986cce3b35f81b527068a2304ec3287e660454f850dedab61463a077f49d4ea2b7ee87eec94b15730c394 -DIST gmp-man-5.0.2.pdf 1024222 SHA256 fcdd621dea0215b8920bdbfacf374ae8ef4f548a2d0c3e8d65d904f1b9d174d4 SHA512 95ea00ee16e87e9f379e76cd6c1a850866e5f22c0e6fc6e5deaae1213a694d28dd6fc09c105b5e71d4bb24e07ca8b77c56d756ef680beac1f64cc17ab51b246c WHIRLPOOL eaa78db21ee7dc8076a752cc949f336c1699c752626496d1490babc2d00115b08fa954ba9f732405d63bbdb43d97c43bed1917629fee1106e2e87942c78d6da8 -DIST gmp-man-5.0.3.pdf 1159053 SHA256 8f12da7b0665a2a0b5e1bc83c702e67b1b854382af5cba58c2859564fc930550 SHA512 4be246f234379033922255ece26f8f7b6056ee637f0d3964459829a946368ae01e2434b22fb1a180cf0a4efa7ad18d332d3e1a89cf9040d5f9f27e43cd3ca8ab WHIRLPOOL 50b27cccd274d84d2b35d2551089755b5b88837fb28a24c5e244c8706004925fe86ff81c2cc68d6125f2113b68a741b9a6615b931bf8260f2cd384dcd5115336 -DIST gmp-man-5.0.4.pdf 1160172 SHA256 c577d4dea9964e85c07f859d60833fc56d10aba16fd42f380939b0360f79defb SHA512 0159c748e75ba12a4fe3164e7071966e39475fa95b477e16de9cff095dd67c144c3aed24a611cf44c434bff9942faa432fb2222a7a27c587ed22a2df2f33a8c0 WHIRLPOOL df53ea3df9069c3958427ae18d29247c7502e5140b7c6f8c2b15d38aab308a9fa8dea8f3b636907ce5588cc738393e600e4f7160d502f42b6df339a7f76ad5ca -DIST gmp-man-5.0.5.pdf 1162914 SHA256 33c7456155bf39704eb1c874849315a925140014b4ad8a8c6f0e07e4fde6a9f2 SHA512 2207266e1187f9951e01f02c6c70eb8bde78fd8d748f144c1bcb10702510f79ee9dd698347d80cac2445112c1554919e734dafd48ebc4662e39b9031b3147544 WHIRLPOOL 1becb075143db9fb26662fed68f760624d381306831a9a58234d5e82303290497bb7b99582a1ab77bd8a72de70e97b516e113264aa307774a4632faf223624c8 -DIST gmp-man-5.1.0.pdf 1156063 SHA256 def7bae39aaf2756cd074207c02afca8b3dde66111bbc17769f196082de2f28b SHA512 e3736853a20fbb0de86458a1e724f515429ac43458e62479e7721416553e6015b3d5e6de6a6f3b00f0a6530ba6c9556aa1d6283d9dced2c58e1ce96c73c367a5 WHIRLPOOL a2ec71ce7e4369575d17691c694f0d175afcbc1832fac1c0eefeee7d694280317d51cef6a6cf02c1a6f8e941c69900fa175ca049b5a30718d39d84254ec7be68 -DIST gmp-man-5.1.1.pdf 1156487 SHA256 c8c33650c321022c417275321b75e3b0c1bf87275f17323fa843778097449504 SHA512 3e855b882a039099bdc3719c94e4c18d0025e3a903b770752271a41dd9c5cf2b70654f6f59c32edfd4320e9954f679610764f379bd21b9d883d4fc20bd312f76 WHIRLPOOL b87d92601f3c170527192f78c60d6a137043f39772baabdd17957344207fbaae1ad88f03e22348e6e572f0a8a28ee1d80b3dc52015704cb52676b545ccb9f4e5 -DIST gmp-man-5.1.2.pdf 1156466 SHA256 2f059a5179c2ea971b9b16553b9f15504e82ef0b7bc7f0b80b1b4fe33147c21f SHA512 b6fc8d82bf15b3d550bf2388fefbba4c7e1bdd5b324d6be52e6398d7b8fb72dd4a59f498bec80a7c8382fe3b5c026434766f0c319742c1263326e0a5b589bb21 WHIRLPOOL b43d41bdf97b94c284fbff305d9968d3142f748b79df51b3e34aa4a576e1655ebe2d3c90473b95d90f79670ae7b100a7b5e5d26ae353470ef2e2f853748dce95 -DIST gmp-man-5.1.3.pdf 1159009 SHA256 56b0e21329f46ef1d59c1f191afc82c59f8b72273a8131ed9b5000b7d0689c38 SHA512 ba6a4b0bd2b5ee4d284dd13e9c5531fcb9cfbbbc80f40df458d73c80a1aa250b750cfdd5039998e8b0c7259a8b4d24bd0c7b59a90108f9b680bee62e6948d59e WHIRLPOOL ade206d7e1f543ed028f51e247067eec4511bd0f2499103e1e6296fad2bf50c4f8e09cf7688cc5dd56ee572cf889508ac7918f85e5f91d29d088882f7734a4e0 -DIST gmp-man-6.0.0a.pdf 1187496 SHA256 b38ed1d760b20c01b734b65380ab667373fa48d8203f762a434cd3f326c67a38 SHA512 528972502d65d23b58c47a594a628e648f11cc027bd0894a39b8f892bb421ceabb7f35640a9eede21cea791f5f597ed4661a1f73444c56a6fb31fa6e362d96c2 WHIRLPOOL e6c4eb3a9adc82496a1872223ceb153e05c3aabd2323aeb38064739a5200eb8fc24fa3bb96f5fb1e632cc90a2576bd3966bae3c7a7a0c750ca56faeb30837eea -EBUILD gmp-4.3.2-r1.ebuild 1674 SHA256 21a33fed67afd190d230dcacb7ed9422a43bdc111c3dfe0074d4fb4eb9093f63 SHA512 6fc6b635e9a4200fbafd225fc846b299fb558d61c80c9c510be5f256ab8b95560c83d1dfc4cfc3c30b08ea562c3f31f85a6e2cd035d6ea0e4242b1fa5251cba8 WHIRLPOOL deb76bee680ca8ce13abfdf352848423e15d2a9b53394b67ba0026f44461f6c54a95276416ada1da79f526270f12c1ff71f2908c4dc18c549d0e83c2c3a68d67 -EBUILD gmp-5.0.1.ebuild 2458 SHA256 8a7b8f7fadb14fb6c92881e6f0e063422ea9c6ecf57e0c3f1ffe0b08dcf945d0 SHA512 555d7b4cd8f31089701ee79444e6c36a4463647b000d08d3190591fc1b095ce98b0451460343720b95c478cf399d64d6ce2f413d260ceeba4d64336bfe971a7e WHIRLPOOL 21ff8707871b56ba4c1b1d7fcf112b3dd1acf14e27c49bc10aa006eaf5822e7f6cadfe87a14f02cd18eda7de549ff6d9318136a313ba930da49db0b2f383eadd -EBUILD gmp-5.0.2.ebuild 2400 SHA256 5373783ef40f60d5df4a4df92c345cb89d3abf0702706e4ee91a4f8e766eada8 SHA512 a0bb97f82197da496c0ec335986b85947fcf8dc7d5445aef3d800f838b9339701589b33413a654e6df4efa7819ab00beb2054f129958f83723a2292b53c2c524 WHIRLPOOL aae674b2aa7a6640b8e66a212e48450a04e1a317df11401fd7dcdc5ec1a349b71e99ffdebd9aa0c71d59251bc9fab1c238c4e43a0d6129fdefc21187947d1acb -EBUILD gmp-5.0.2_p1.ebuild 2842 SHA256 7631e4e1703d8bcd6098bd4dbda141f402a627bb52da8cc424e5d771a0f72b63 SHA512 dc16f885ad468d836fe0300bd4cec2bcdca68df636a7c51aa4419b3295344530f4fc30eaf5b8eadca69cb11d942c249c1fb70d93efc379a7d6257b495a0a699e WHIRLPOOL cde01f675776c347a3016f7312a2520fb6b7cb513132f95a58d1b2e8c85c9d6b84f464e076dbddd99732a2a26a50a19b6194bca6c84ecad08a4a8708a78dac8e -EBUILD gmp-5.0.3.ebuild 2765 SHA256 528f4aed6b044fb4a8c8fa86bb50ae7960329b03a5d3b11cd5d4945a4e20bc75 SHA512 910d8abd30caced65698b35c2c0952bca95a949e5739e34c840bf7ccb4f811c5599968f4941dc46eef466a2e3da8ef737858cd65c6b2743b677f69c6fbdc3ba3 WHIRLPOOL 5cca010d59b5d72b6dcc2b63bf6acf12ea70cdb2c5881420f68f3de032738ce1ad53b4862d899cd18ae2d3ad57fc04ff490a731e1aa88d22956e8158d326e534 -EBUILD gmp-5.0.4.ebuild 2761 SHA256 96b6aee15c93e99469a140052e4b2dac8a1556db35c6c2d122eae407309f6be5 SHA512 d4540c5a3450b606441577dec1af437cf09721d4cbb0270f9ac630d23b57f01c7449db2941ce97e9541f2fded333c705db01bf911224c923682b6b0d1f369010 WHIRLPOOL d44520d7d9a5e81de7ec6cb661f6a64bc2acdad1f60e747ba61559607f79049f5098dae4fe4fb7924ed760b5bffc9d27d13c8d58053bd4431d8e8d31c6666c2d -EBUILD gmp-5.0.5.ebuild 2759 SHA256 5db00b82a974c7da6f5b9b78ea27d5948bc99c5b02d2a43796e9dbd3679e2451 SHA512 90e70ba4e9b93ebfb1d3fb780408c0f3558a7a81e55ea102dea2bc5c08cb85f11a273eede7171561988c873708ae1273a7a679dfb9be347dd8d035fe7982824a WHIRLPOOL a76bcf9cdb2b301704475faaecaedaf62b8e047caad370995b81b2e532b1743a9186763d4cfbb8675c3c587262fa068f17d1b390c8d0fcf5460ccd46ceef7dc6 -EBUILD gmp-5.1.0.ebuild 3127 SHA256 b522c2cb5957caf872f7cf18ca598a92bbf72a07ac8f473b54c559af56ecd697 SHA512 f93008ac4d463675528aef60c42e6f46e4244165405a949807d5543599e4b527413bf58ca8d015ca1cd0ac8d87ba2a8cfb0869765b6f33611012198108a8f65f WHIRLPOOL 863aa567323136e6641ade41de93a1127a0fb329c5063392f35914af8ee4e88c0ab8ea44e452a13638a2adf1c32e85f7bd687450d57c0a390deff89af7c33ac2 -EBUILD gmp-5.1.1.ebuild 3075 SHA256 dad487c64f6c5ce7b2dc146b05a61ff343c4c1cf3e1f20fb0a8cc56ce367b83f SHA512 9aee79a785caeaa34c5a2368a1c4b8e34fa3747e6a89b7df5e7cd3e8a80d3cb1a12c1f3665c580925144f7c99ef780ef22c42d51cdc57699b61ebe825cc1c7a7 WHIRLPOOL 7cee6f083752d3a931fee3dd016997f78ff98caeeed9d184b8f7c4e6f73fe5f992b57da5157d86d5f6bb01264088e5c91fd7ef43e2abf79960d2f4909660b4c1 -EBUILD gmp-5.1.2.ebuild 3025 SHA256 7ab5e35e4dc211930881b68647aefb008e069fb7fe2104938ece6148b4c5fe57 SHA512 18b5d4911f59280c893dbce9fecef930235d91f91e6ab7975bc30e5c98b9809841ffe5e6c9fa92ec80fca692243b5d09adaa2779adc402692a360d15d41909c5 WHIRLPOOL dcfe5c17513ecbd8859ad60fa9f177f662dc495c2d4a42b25ce2e83f3223a96086370008331bbfbe34a8802d3c4ad1514c71866022b94054af05703c14107e5f -EBUILD gmp-5.1.3-r1.ebuild 3138 SHA256 74e94f5a9602076727fa479073a2de6f95d762b56fab3d67ba950bad8ce75ef0 SHA512 ff57ec695a6f616d8012fc15dfbb9c1fd84282186dc843eeaa3baa285934a4a6594f931a97b6297a06bf230c979684a6b16820821651961dd9b1603e4a656172 WHIRLPOOL a265e52f7a141ff677713ba9aead4ad4a41492543f88e4a2b473d302ab47ad50874bbbc87b4d35392392617222de21820a5e1849b484ba4b5bf05c592119ee5b -EBUILD gmp-5.1.3.ebuild 3036 SHA256 8e5abf8d94e534004eacce9a7ed69a2411120f4087d80a4f150836fb73d5b2ad SHA512 c8f7e5b7b523144c60e3d3e521e54e39dec0896e0cc8685993167ae5a10881debc675602a5d38697b4bf9049022ce407061f3781ad2af208f760b96e7d0cfde1 WHIRLPOOL fe20cd1beaf348abf3df12315e95fe79881dc82c92209536c44ae14b09d47ee4647db583815b37bcadd35be62837ad982338b13cf40276e6c83e2d8f970d203f -EBUILD gmp-6.0.0a.ebuild 3101 SHA256 256547b71b37ab7526c2476db2f42761c2f1f42cd4a008e45b20627cff45fc72 SHA512 11f1e4a90177ed6b68978a190df79fb9866a4ce9540f16822e430b3a658c16876df8f8d04da8d9d6538d62c523796f8c91387b1d56f0d628b50d5cea79811013 WHIRLPOOL 4a0d02795213bfdb40b8926495eb580cd5ffbf004260aeb439ccef3d0fafa7ca3977314c7207f3208530897349eba4d912356c5daf73dbdc8b9da7e6ac906239 -MISC ChangeLog 27486 SHA256 373de212767fe04284d57de8ae61f3dae985ad0bec25fbed6761351e92c3aca2 SHA512 ada3ea9af2a209aa12202091e5261b5efec2b03234c01db758f86e342659231527e2e43f4b5ddc7f5a63e50ed19ad886a090ff3d4a06b663e5f8cc43e38ec2ad WHIRLPOOL ce694aac722d31e0d70bf88dfa1186d5c2d69b4122fd440857317479411d6cf3cf563921921d51ffcb0ba5a3daca0610addf075070bf6229dfc0a3741c53302f -MISC metadata.xml 315 SHA256 f6cfb0b2b72dab3e088b68df3d21db3f8463b30571e6de17d1431a57f1bc8d26 SHA512 109d0cbf90eff7264eb6502397024425664d8349229ba334797fcca61852e92ea2c3064579c4765793a69e2811a44ffa63b3091f2ffa5a433dc22ab308a2bcba WHIRLPOOL 3320121476ba2740ee9ee338374cccc853990f229e0cb3a23b5c0ed3e925485f5fd4b797b04ec4ae419eadfc5b9a057dcd9435fe507cca65560e09ad158c1ffb ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) - -iQIcBAEBCAAGBQJTkhYPAAoJEPGu1DbS6WIA3dAQAJKTJLf2YI19YlJ+3u2Uankx -Gys3zwXsIyAJ4fo/elng86tqnzUOfvJA8JddPiPtEyWVsYUOp4UMBAGb2wpJ9qXA -Y9hXU8pWguCLiqrsqGS2oc6/VNVaKjvQoEO7dytMzVTzslgYiH3uiNd6zwvfsJg4 -vvRICa/Xdz/jul1Z9HLRQpSt9vgbeV/3k3ftautzgQ3fyCZBt44GI66F9dbtgKi9 -CMc8ImmHau7FUxKVDUA+zCUC6is3HIO3cqvImZNmINuixCVlakjJNdJFYakzsDdN -l5+oJLVCR5SkchNyFMRa+v1okBQId5XM+wGbpeCx6CePwHwdBSVyXp4aVbmWPFVH -g9UivdUseT4fOH3Zjj534f5FH369X1NYce/+Nj4XTE1sOGzyTS5tZofUxjxPzNaq -H4LnsfVM5IZKKg4watyEKaIFf5dDsH3HsG0NfmCbVoJXwEfamYsl2NOZrJ1/P/lB -xP96lpeUiwl+uKlsZg+7/eSAJVzM2wv6/3Rarz5CPzMbMg5uPnWhyr1TDEDWARES -bBf4Wie83157vJq5Obr+aEvXvlwMDb3zf6vBtlG3dp6HimmvgPCXcn9deFfgihW4 -kh6mXtUiK/kvlUNtgFSOPYbCZC7pP2KVgjr5hPfFwjTvbswzJOiYjfo35APcUHeb -HMWSw12xJVX+o/jvJ0E7 -=jBAh ------END PGP SIGNATURE----- +DIST gmp-4.3.2.tar.bz2 1897483 BLAKE2B 0efecd60c7a585f94ec8cbee77541d409c8e3bdeabaca09f7971560fb0fd504ae8e405256913acbef1434146868885c98068ff59efec92c92fdb73b853cf9396 SHA512 2e0b0fd23e6f10742a5517981e5171c6e88b0a93c83da701b296f5c0861d72c19782daab589a7eac3f9032152a0fc7eff7f5362db8fccc4859564a9aa82329cf +DIST gmp-6.1.2.tar.xz 1946336 BLAKE2B 2a864e80799471037a71c10d871f9782c37fe3a0a1734872e90f14a874ecd6551099d67b2ebd07f82a43b0522249a6b46e79952db11a278f87ca8013198f7604 SHA512 9f098281c0593b76ee174b722936952671fab1dae353ce3ed436a31fe2bc9d542eca752353f6645b7077c1f395ab4fdd355c58e08e2a801368f1375690eee2c6 +DIST gmp-man-6.1.2.pdf 825720 BLAKE2B b96340da5f534353b140b361fc1ff74757168024e8039d97a0ed1f14d874ff5fbc50abae2ff3505adc51d72e4acf2882ae6ca6405ae37b594f7b248e1ca05247 SHA512 85de10b2c03f7381881c3e95aa7fc53d8e018115028496ffbb5a79ab4967106c69ed7e97a5e434e6bb39752498aade8c2caa7cf77a8942b7ffd9150368a0d9c3 diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/6.0.0a/ppc64-build.diff b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/6.0.0a/ppc64-build.diff deleted file mode 100644 index 4d0ec5efcb..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/6.0.0a/ppc64-build.diff +++ /dev/null @@ -1,23 +0,0 @@ -from upstream - -# HG changeset patch -# User Torbjorn Granlund -# Date 1395835068 -3600 -# Node ID 4a6d258b467f661da0894cc60ecd060f2e3c67c7 -# Parent 301ce2788826a2d4d2725bd5cf01e998638db37a -Provide default for BMOD_1_TO_MOD_1_THRESHOLD. - -diff -r 301ce2788826 -r 4a6d258b467f mpn/powerpc64/mode64/gcd_1.asm ---- a/mpn/powerpc64/mode64/gcd_1.asm Tue Mar 25 15:34:52 2014 +0100 -+++ b/mpn/powerpc64/mode64/gcd_1.asm Wed Mar 26 12:57:48 2014 +0100 -@@ -43,6 +43,9 @@ - define(`n', `r4') - define(`v0', `r5') - -+ifdef(`BMOD_1_TO_MOD_1_THRESHOLD',, -+ `define(`BMOD_1_TO_MOD_1_THRESHOLD',30)') -+ - EXTERN_FUNC(mpn_mod_1) - EXTERN_FUNC(mpn_modexact_1c_odd) - - diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-4.3.2-ABI-multilib.patch b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-4.3.2-ABI-multilib.patch deleted file mode 100644 index 2f9911c1ea..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-4.3.2-ABI-multilib.patch +++ /dev/null @@ -1,256 +0,0 @@ -Gentoo uses ABI env var already - ---- gmp-4.2.3/configure -+++ gmp-4.2.3/configure -@@ -489,7 +489,7 @@ - WANT_MPBSD_TRUE - WANT_MPBSD_FALSE - GMP_NAIL_BITS --ABI -+GMPABI - HAVE_HOST_CPU_FAMILY_power - HAVE_HOST_CPU_FAMILY_powerpc - GMP_LDFLAGS -@@ -930,7 +930,7 @@ - ac_precious_vars='build_alias - host_alias - target_alias --ABI -+GMPABI - CC - CFLAGS - LDFLAGS -@@ -1091,7 +1091,7 @@ - include additional configurations [automatic] - - Some influential environment variables: -- ABI desired ABI (for processors supporting more than one ABI) -+ GMPABI desired ABI (for processors supporting more than one ABI) - CC C compiler command - CFLAGS C compiler flags - LDFLAGS linker flags, e.g. -L if you have libraries in a -@@ -2670,7 +2670,7 @@ - # (64-bit), but not both, so there's no option to choose the desired - # mode, we must instead detect which of the two it is. This is done by - # checking sizeof(long), either 4 or 8 bytes respectively. Do this in -- # ABI=1.0 too, in case someone tries to build that with a 2.0w gcc. -+ # GMPABI=1.0 too, in case someone tries to build that with a 2.0w gcc. - # - gcc_cflags="-O2" - gcc_cflags_optlist="arch" -@@ -2694,11 +2694,11 @@ - # gcc 2.7.2.3 knows -mpa-risc-1-0 and -mpa-risc-1-1 - # gcc 2.95 adds -mpa-risc-2-0, plus synonyms -march=1.0, 1.1 and 2.0 - # -- # We don't use -mpa-risc-2-0 in ABI=1.0 because 64-bit registers may not -+ # We don't use -mpa-risc-2-0 in GMPABI=1.0 because 64-bit registers may not - # be saved by the kernel on an old system. Actually gcc (as of 3.2) - # only adds a few float instructions with -mpa-risc-2-0, so it would - # probably be safe, but let's not take the chance. In any case, a -- # configuration like --host=hppa2.0 ABI=1.0 is far from optimal. -+ # configuration like --host=hppa2.0 GMPABI=1.0 is far from optimal. - # - case $host_cpu in - hppa1.0*) gcc_cflags_arch="-mpa-risc-1-0" ;; -@@ -2733,9 +2733,9 @@ - cc_20n_cflags="+DA2.0 +e +O2 -Wl,+vnocompatwarnings" - cc_20n_testlist="hpc-hppa-2-0" - -- # ABI=2.0w is available for hppa2.0w and hppa2.0, but not for -+ # GMPABI=2.0w is available for hppa2.0w and hppa2.0, but not for - # hppa2.0n, on the assumption that that the latter indicates a -- # desire for ABI=2.0n. -+ # desire for GMPABI=2.0n. - case $host in - hppa2.0n-*-*) ;; - *) -@@ -3203,7 +3203,7 @@ - # mode, but not set our ABI. For some reason it's sparc where this - # keeps coming up, presumably users there are accustomed to driving the - # compiler mode that way. The effect of our testlist setting is to -- # reject ABI=64 in favour of ABI=32 if the user has forced the flags to -+ # reject GMPABI=64 in favour of GMPABI=32 if the user has forced the flags to - # 32-bit mode. - # - abilist="32" -@@ -3308,12 +3308,12 @@ - case $host_cpu in - sparc64 | sparcv9* | ultrasparc*) - case $host in -- # Solaris 6 and earlier cannot run ABI=64 since it doesn't save -- # registers properly, so ABI=32 is left as the only choice. -+ # Solaris 6 and earlier cannot run GMPABI=64 since it doesn't save -+ # registers properly, so GMPABI=32 is left as the only choice. - # - *-*-solaris2.[0-6] | *-*-solaris2.[0-6].*) ;; - -- # BSD sparc64 ports are 64-bit-only systems, so ABI=64 is the only -+ # BSD sparc64 ports are 64-bit-only systems, so GMPABI=64 is the only - # choice. In fact they need no special compiler flags, gcc -m64 - # is the default, but it doesn't hurt to add it. v9 CPUs always - # use the sparc64 port, since the plain 32-bit sparc ports don't -@@ -3399,7 +3399,7 @@ - # -O, but lets assume that's no longer true. - # - # -m32 forces 32-bit mode on a bi-arch 32/64 amd64 build of gcc. -m64 is -- # the default in such a build (we think), so -m32 is essential for ABI=32. -+ # the default in such a build (we think), so -m32 is essential for GMPABI=32. - # This is, of course, done for any $host_cpu, not just x86_64, so we can - # get such a gcc into the right mode to cross-compile to say i486-*-*. - # -@@ -3639,7 +3639,7 @@ - - cat >&5 <&5 --echo "$as_me: error: ABI=$ABI is not among the following valid choices: $abilist" >&2;} -+ { { echo "$as_me:$LINENO: error: GMPABI=$GMPABI is not among the following valid choices: $abilist" >&5 -+echo "$as_me: error: GMPABI=$GMPABI is not among the following valid choices: $abilist" >&2;} - { (exit 1); exit 1; }; } - fi -- abilist="$ABI" -+ abilist="$GMPABI" - fi - - found_compiler=no - - for abi in $abilist; do - -- echo "checking ABI=$abi" -+ echo "checking GMPABI=$abi" - - # Suppose abilist="64 32", then for abi=64, will have abi1="_64" and - # abi2="_64". For abi=32, will have abi1="_32" and abi2="". This is how -@@ -5128,7 +5128,7 @@ - # For -march settings which enable SSE2 we exclude certain bad - # gcc versions and we need an OS knowing how to save xmm regs. - # -- # This is only for ABI=32, any 64-bit gcc is good and any OS -+ # This is only for GMPABI=32, any 64-bit gcc is good and any OS - # knowing x86_64 will know xmm. - # - # -march=k8 was only introduced in gcc 3.3, so we shouldn't need -@@ -6368,16 +6368,16 @@ - done - fi - -- ABI="$abi" -+ GMPABI="$abi" - CC="$cc" - CFLAGS="$cflags" - CPPFLAGS="$cppflags" - - - # Could easily have this in config.h too, if desired. -- ABI_nodots=`echo $ABI | sed 's/\./_/'` -+ GMPABI_nodots=`echo $GMPABI | sed 's/\./_/'` - --echo "define_not_for_expansion(\`HAVE_ABI_$ABI_nodots')" >> $gmp_tmpconfigm4p -+echo "define_not_for_expansion(\`HAVE_ABI_$GMPABI_nodots')" >> $gmp_tmpconfigm4p - - - -@@ -8830,12 +8830,12 @@ - # If there's any sse2 or mmx in the path, check whether the assembler - # supports it, and remove if not. - # --# We only need this in ABI=32, for ABI=64 on x86_64 we can assume a new -+# We only need this in GMPABI=32, for GMPABI=64 on x86_64 we can assume a new - # enough assembler. - # - case $host in - i?86*-*-* | k[5-8]*-*-* | pentium*-*-* | athlon-*-* | viac3*-*-* | geode*-*-* | athlon64-*-* | atom-*-* | core2-*-* | x86_64-*-*) -- if test "$ABI" = 32; then -+ if test "$GMPABI" = 32; then - case "$path $fat_path" in - *mmx*) echo "$as_me:$LINENO: checking if the assembler knows about MMX instructions" >&5 - echo $ECHO_N "checking if the assembler knows about MMX instructions... $ECHO_C" >&6 -@@ -9019,7 +9019,7 @@ - - cat >&5 <> $gmp_tmpconfigm4i - ;; -@@ -30015,7 +30015,7 @@ - esac - ;; - *-*-linux* | *-*-*bsd*) -- case $ABI in -+ case $GMPABI in - mode64) - echo "include_mpn(\`powerpc64/elf.m4')" >> $gmp_tmpconfigm4i - ;; -@@ -30025,7 +30025,7 @@ - esac - ;; - *-*-darwin*) -- case $ABI in -+ case $GMPABI in - mode64) - echo "include_mpn(\`powerpc64/darwin.m4')" >> $gmp_tmpconfigm4i - ;; -@@ -30048,7 +30048,7 @@ - - ;; - sparcv9*-*-* | ultrasparc*-*-* | sparc64-*-*) -- case $ABI in -+ case $GMPABI in - 64) - - echo "$as_me:$LINENO: checking if the assembler accepts \".register\"" >&5 -@@ -30130,7 +30130,7 @@ - echo "define(,<$gmp_cv_asm_align_fill_0x90>)" >> $gmp_tmpconfigm4 - - -- case $ABI in -+ case $GMPABI in - 32) - - echo "include_mpn(\`x86/x86-defs.m4')" >> $gmp_tmpconfigm4i -@@ -34032,7 +34032,7 @@ - WANT_MPBSD_TRUE!$WANT_MPBSD_TRUE$ac_delim - WANT_MPBSD_FALSE!$WANT_MPBSD_FALSE$ac_delim - GMP_NAIL_BITS!$GMP_NAIL_BITS$ac_delim --ABI!$ABI$ac_delim -+GMPABI!$GMPABI$ac_delim - HAVE_HOST_CPU_FAMILY_power!$HAVE_HOST_CPU_FAMILY_power$ac_delim - HAVE_HOST_CPU_FAMILY_powerpc!$HAVE_HOST_CPU_FAMILY_powerpc$ac_delim - GMP_LDFLAGS!$GMP_LDFLAGS$ac_delim diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.0.0-s390.diff b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.0.0-s390.diff deleted file mode 100644 index 14771a438e..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.0.0-s390.diff +++ /dev/null @@ -1,68 +0,0 @@ -stolen from SuSE - ---- configure.in -+++ configure.in -@@ -1050,6 +1050,9 @@ - ;; - - -+ s390x-*-*) -+ path="s390x" ;; -+ - # IBM s/370 and similar - [s3[6-9]0*-*-*]) - gcc_cflags="-O2 $fomit_frame_pointer" ---- configure -+++ configure -@@ -1050,6 +1050,9 @@ - ;; - - -+ s390x-*-*) -+ path="s390x" ;; -+ - # IBM s/370 and similar - s3[6-9]0*-*-*) - gcc_cflags="-O2 $fomit_frame_pointer" ---- mpn/s390/gmp-mparam.h -+++ mpn/s390/gmp-mparam.h -@@ -20,7 +20,8 @@ - MA 02110-1301, USA. */ - - --/* GMP_LIMB_BITS etc generated by configure */ -+#define GMP_LIMB_BITS 32 -+#define BYTES_PER_MP_LIMB 4 - - - /* Generated by tuneup.c, 2001-12-03, gcc 2.95 */ ---- mpn/s390x/gmp-mparam.h -+++ mpn/s390x/gmp-mparam.h -@@ -0,0 +1,27 @@ -+/* gmp-mparam.h -- Compiler/machine parameter header file. -+ -+Copyright (C) 1991, 1993, 1994, 1995 Free Software Foundation, Inc. -+ -+This file is part of the GNU MP Library. -+ -+The GNU MP Library is free software; you can redistribute it and/or modify -+it under the terms of the GNU Library General Public License as published by -+the Free Software Foundation; either version 2 of the License, or (at your -+option) any later version. -+ -+The GNU MP Library is distributed in the hope that it will be useful, but -+WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -+or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public -+License for more details. -+ -+You should have received a copy of the GNU Library General Public License -+along with the GNU MP Library; see the file COPYING.LIB. If not, write to -+the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, -+MA 02111-1307, USA. */ -+ -+#define GMP_LIMB_BITS 64 -+#define BYTES_PER_MP_LIMB 8 -+#define BITS_PER_LONGINT 64 -+#define BITS_PER_INT 32 -+#define BITS_PER_SHORTINT 16 -+#define BITS_PER_CHAR 8 diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.0.1-perfpow-test.patch b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.0.1-perfpow-test.patch deleted file mode 100644 index d1b8706082..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.0.1-perfpow-test.patch +++ /dev/null @@ -1,36 +0,0 @@ - -# HG changeset patch -# User Torbjorn Granlund -# Date 1267122532 -3600 -# Node ID 794410151f5f966bcb5c3489b6441614990efe7c -# Parent 948660e2e56d9cfaae035082b8fd473985505fb6 -Fix a test case to work for long long limbs. - -2010-02-25 Torbjorn Granlund - - * tests/mpz/t-perfpow.c (check_random): Use mp_limb_t type for limb - variables. - -diff -r 948660e2e56d -r 794410151f5f tests/mpz/t-perfpow.c ---- a/tests/mpz/t-perfpow.c Thu Feb 25 16:08:21 2010 +0100 -+++ b/tests/mpz/t-perfpow.c Thu Feb 25 19:28:52 2010 +0100 -@@ -2,7 +2,7 @@ - - Contributed to the GNU project by Torbjorn Granlund and Martin Boij. - --Copyright 2008, 2009 Free Software Foundation, Inc. -+Copyright 2008, 2009, 2010 Free Software Foundation, Inc. - - This file is part of the GNU MP Library. - -@@ -109,7 +109,8 @@ - { - mpz_t n, np, temp, primes[NRP]; - int i, j, k, unique, destroy, res; -- unsigned long int nrprimes, primebits, g, exp[NRP], e; -+ unsigned long int nrprimes, primebits; -+ mp_limb_t g, exp[NRP], e; - gmp_randstate_ptr rands; - - rands = RANDS; - diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.0.1-x86-nopie-tests.patch b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.0.1-x86-nopie-tests.patch deleted file mode 100644 index e2ec26f4de..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.0.1-x86-nopie-tests.patch +++ /dev/null @@ -1,130 +0,0 @@ -2010-07-27 Magnus Granberg - - #236054 - tests/Makefile.in add -nopie to CFLAGS - test/misc/Makefile.in likewise - test/mpbsd/Makefile.in likewise - test/mpf/Makefile.in likewise - test/mpn/Makefile.in likewise - test/mpq/Makefile.in likewise - test/mpz/Makefile.in likewise - test/randMakefile.in likewise - test/cxx/Makefile.in likewise and CXXFLAGS - ---- a/tests/Makefile.in 2010-07-27 00:53:05.000000000 +0000 -+++ b/tests/Makefile.in 2010-07-27 00:35:10.000000000 +0000 -@@ -200,7 +200,7 @@ - CC = @CC@ - CCAS = @CCAS@ - CC_FOR_BUILD = @CC_FOR_BUILD@ --CFLAGS = @CFLAGS@ -+CFLAGS = @CFLAGS@ -nopie - CPP = @CPP@ - CPPFLAGS = @CPPFLAGS@ - CPP_FOR_BUILD = @CPP_FOR_BUILD@ ---- a/tests/devel/Makefile.in 2010-07-27 00:53:05.000000000 +0000 -+++ b/tests/devel/Makefile.in 2010-07-27 00:35:10.000000000 +0000 -@@ -200,7 +200,7 @@ - CC = @CC@ - CCAS = @CCAS@ - CC_FOR_BUILD = @CC_FOR_BUILD@ --CFLAGS = @CFLAGS@ -+CFLAGS = @CFLAGS@ -nopie - CPP = @CPP@ - CPPFLAGS = @CPPFLAGS@ - CPP_FOR_BUILD = @CPP_FOR_BUILD@ ---- a/tests/misc/Makefile.in 2010-07-27 00:53:05.000000000 +0000 -+++ b/tests/misc/Makefile.in 2010-07-27 00:35:10.000000000 +0000 -@@ -200,7 +200,7 @@ - CC = @CC@ - CCAS = @CCAS@ - CC_FOR_BUILD = @CC_FOR_BUILD@ --CFLAGS = @CFLAGS@ -+CFLAGS = @CFLAGS@ -nopie - CPP = @CPP@ - CPPFLAGS = @CPPFLAGS@ - CPP_FOR_BUILD = @CPP_FOR_BUILD@ ---- a/tests/mpbsd/Makefile.in 2010-07-27 00:53:05.000000000 +0000 -+++ b/tests/mpbsd/Makefile.in 2010-07-27 00:35:10.000000000 +0000 -@@ -200,7 +200,7 @@ - CC = @CC@ - CCAS = @CCAS@ - CC_FOR_BUILD = @CC_FOR_BUILD@ --CFLAGS = @CFLAGS@ -+CFLAGS = @CFLAGS@ -nopie - CPP = @CPP@ - CPPFLAGS = @CPPFLAGS@ - CPP_FOR_BUILD = @CPP_FOR_BUILD@ ---- a/tests/mpf/Makefile.in 2010-07-27 00:53:05.000000000 +0000 -+++ b/tests/mpf/Makefile.in 2010-07-27 00:35:10.000000000 +0000 -@@ -200,7 +200,7 @@ - CC = @CC@ - CCAS = @CCAS@ - CC_FOR_BUILD = @CC_FOR_BUILD@ --CFLAGS = @CFLAGS@ -+CFLAGS = @CFLAGS@ -nopie - CPP = @CPP@ - CPPFLAGS = @CPPFLAGS@ - CPP_FOR_BUILD = @CPP_FOR_BUILD@ ---- a/tests/mpn/Makefile.in 2010-07-27 00:53:05.000000000 +0000 -+++ b/tests/mpn/Makefile.in 2010-07-27 00:35:10.000000000 +0000 -@@ -200,7 +200,7 @@ - CC = @CC@ - CCAS = @CCAS@ - CC_FOR_BUILD = @CC_FOR_BUILD@ --CFLAGS = @CFLAGS@ -+CFLAGS = @CFLAGS@ -nopie - CPP = @CPP@ - CPPFLAGS = @CPPFLAGS@ - CPP_FOR_BUILD = @CPP_FOR_BUILD@ ---- a/tests/mpq/Makefile.in 2010-07-27 00:53:05.000000000 +0000 -+++ b/tests/mpq/Makefile.in 2010-07-27 00:35:10.000000000 +0000 -@@ -200,7 +200,7 @@ - CC = @CC@ - CCAS = @CCAS@ - CC_FOR_BUILD = @CC_FOR_BUILD@ --CFLAGS = @CFLAGS@ -+CFLAGS = @CFLAGS@ -nopie - CPP = @CPP@ - CPPFLAGS = @CPPFLAGS@ - CPP_FOR_BUILD = @CPP_FOR_BUILD@ ---- a/tests/mpz/Makefile.in 2010-07-27 00:53:05.000000000 +0000 -+++ b/tests/mpz/Makefile.in 2010-07-27 00:35:10.000000000 +0000 -@@ -200,7 +200,7 @@ - CC = @CC@ - CCAS = @CCAS@ - CC_FOR_BUILD = @CC_FOR_BUILD@ --CFLAGS = @CFLAGS@ -+CFLAGS = @CFLAGS@ -nopie - CPP = @CPP@ - CPPFLAGS = @CPPFLAGS@ - CPP_FOR_BUILD = @CPP_FOR_BUILD@ ---- a/tests/rand/Makefile.in 2010-07-27 00:53:05.000000000 +0000 -+++ b/tests/rand/Makefile.in 2010-07-27 00:35:10.000000000 +0000 -@@ -200,7 +200,7 @@ - CC = @CC@ - CCAS = @CCAS@ - CC_FOR_BUILD = @CC_FOR_BUILD@ --CFLAGS = @CFLAGS@ -+CFLAGS = @CFLAGS@ -nopie - CPP = @CPP@ - CPPFLAGS = @CPPFLAGS@ - CPP_FOR_BUILD = @CPP_FOR_BUILD@ ---- a/tests/cxx/Makefile.in 2010-02-06 12:43:21.000000000 +0000 -+++ b/tests/cxx/Makefile.in 2010-07-27 01:31:43.000000000 +0000 -@@ -189,13 +189,13 @@ - CC = @CC@ - CCAS = @CCAS@ - CC_FOR_BUILD = @CC_FOR_BUILD@ --CFLAGS = @CFLAGS@ -+CFLAGS = @CFLAGS@ -nopie - CPP = @CPP@ - CPPFLAGS = @CPPFLAGS@ - CPP_FOR_BUILD = @CPP_FOR_BUILD@ - CXX = @CXX@ - CXXCPP = @CXXCPP@ --CXXFLAGS = @CXXFLAGS@ -+CXXFLAGS = @CXXFLAGS@ -nopie - CYGPATH_W = @CYGPATH_W@ - DEFN_LONG_LONG_LIMB = @DEFN_LONG_LONG_LIMB@ - DEFS = @DEFS@ diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.0.2-unnormalised-dividends.patch b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.0.2-unnormalised-dividends.patch deleted file mode 100644 index f29f2eca1a..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.0.2-unnormalised-dividends.patch +++ /dev/null @@ -1,21 +0,0 @@ - -# HG changeset patch -# User Torbjorn Granlund -# Date 1310730221 -7200 -# Node ID 538dfce27f410b910d5e2f011119269e224d16a3 -# Parent 03ed209dd7efd4f4fff0ce297bb3a8f7e7ba2366 -(mpn_dcpi1_bdiv_q): Get mpn_sub_1 size argument right. - -diff -r 03ed209dd7ef -r 538dfce27f41 mpn/generic/dcpi1_bdiv_q.c ---- a/mpn/generic/dcpi1_bdiv_q.c Thu Jun 16 12:22:24 2011 +0200 -+++ b/mpn/generic/dcpi1_bdiv_q.c Fri Jul 15 13:43:41 2011 +0200 -@@ -130,7 +129,7 @@ - qn = nn - qn; - while (qn > dn) - { -- mpn_sub_1 (np + dn, np + dn, qn, cy); -+ mpn_sub_1 (np + dn, np + dn, qn - dn, cy); - cy = mpn_dcpi1_bdiv_qr_n (qp, np, dp, dn, dinv, tp); - qp += dn; - np += dn; - diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.0.2-x32-bugfix.patch b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.0.2-x32-bugfix.patch deleted file mode 100644 index a96136fcc3..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.0.2-x32-bugfix.patch +++ /dev/null @@ -1,94 +0,0 @@ -UpstreamStatus: Pending - -When LONG_MIN is passed to val, -val is undefined. This patch fixes -it. See for details: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50066 - -Received this patch from H.J. Lu - -Signed-Off-By: Nitin A Kamble 2011/12/01 - ---- gmp-4.3.2/mpf/iset_si.c.ll 2010-01-07 12:09:03.000000000 -0800 -+++ gmp-4.3.2/mpf/iset_si.c 2011-11-30 16:42:35.827944358 -0800 -@@ -31,7 +31,7 @@ mpf_init_set_si (mpf_ptr r, long int val - r->_mp_prec = prec; - r->_mp_d = (mp_ptr) (*__gmp_allocate_func) ((prec + 1) * BYTES_PER_MP_LIMB); - -- vl = (mp_limb_t) (unsigned long int) (val >= 0 ? val : -val); -+ vl = (mp_limb_t) (val >= 0 ? (unsigned long int) val : -(unsigned long int) val); - - r->_mp_d[0] = vl & GMP_NUMB_MASK; - size = vl != 0; ---- gmp-4.3.2/mpf/set_si.c.ll 2010-01-07 12:09:03.000000000 -0800 -+++ gmp-4.3.2/mpf/set_si.c 2011-11-30 16:42:47.823878367 -0800 -@@ -27,7 +27,7 @@ mpf_set_si (mpf_ptr dest, long val) - mp_size_t size; - mp_limb_t vl; - -- vl = (mp_limb_t) (unsigned long int) (val >= 0 ? val : -val); -+ vl = (mp_limb_t) (val >= 0 ? (unsigned long int) val : -(unsigned long int) val); - - dest->_mp_d[0] = vl & GMP_NUMB_MASK; - size = vl != 0; ---- gmp-4.3.2/mpz/cmp_si.c.ll 2010-01-07 12:09:03.000000000 -0800 -+++ gmp-4.3.2/mpz/cmp_si.c 2011-11-30 13:44:25.923319700 -0800 -@@ -27,7 +27,7 @@ _mpz_cmp_si (mpz_srcptr u, signed long i - { - mp_size_t usize = u->_mp_size; - mp_size_t vsize; -- mp_limb_t u_digit; -+ mp_limb_t u_digit, vl_digit; - - #if GMP_NAIL_BITS != 0 - /* FIXME. This isn't very pretty. */ -@@ -41,11 +41,14 @@ _mpz_cmp_si (mpz_srcptr u, signed long i - - vsize = 0; - if (v_digit > 0) -- vsize = 1; -+ { -+ vsize = 1; -+ vl_digit = (mp_limb_t) (unsigned long) v_digit; -+ } - else if (v_digit < 0) - { - vsize = -1; -- v_digit = -v_digit; -+ vl_digit = (mp_limb_t) -(unsigned long) v_digit; - } - - if (usize != vsize) -@@ -56,10 +59,10 @@ _mpz_cmp_si (mpz_srcptr u, signed long i - - u_digit = u->_mp_d[0]; - -- if (u_digit == (mp_limb_t) (unsigned long) v_digit) -+ if (u_digit == vl_digit) - return 0; - -- if (u_digit > (mp_limb_t) (unsigned long) v_digit) -+ if (u_digit > vl_digit) - return usize; - else - return -usize; ---- gmp-4.3.2/mpz/iset_si.c.ll 2010-01-07 12:09:03.000000000 -0800 -+++ gmp-4.3.2/mpz/iset_si.c 2011-11-30 13:44:25.924319695 -0800 -@@ -31,7 +31,7 @@ mpz_init_set_si (mpz_ptr dest, signed lo - dest->_mp_alloc = 1; - dest->_mp_d = (mp_ptr) (*__gmp_allocate_func) (BYTES_PER_MP_LIMB); - -- vl = (mp_limb_t) (unsigned long int) (val >= 0 ? val : -val); -+ vl = (mp_limb_t) (val >= 0 ? (unsigned long int) val : -(unsigned long int) val); - - dest->_mp_d[0] = vl & GMP_NUMB_MASK; - size = vl != 0; ---- gmp-4.3.2/mpz/set_si.c.ll 2010-01-07 12:09:03.000000000 -0800 -+++ gmp-4.3.2/mpz/set_si.c 2011-11-30 13:44:25.947319574 -0800 -@@ -27,7 +27,7 @@ mpz_set_si (mpz_ptr dest, signed long in - mp_size_t size; - mp_limb_t vl; - -- vl = (mp_limb_t) (unsigned long int) (val >= 0 ? val : -val); -+ vl = (mp_limb_t) (val >= 0 ? (unsigned long int) val : -(unsigned long int) val); - - dest->_mp_d[0] = vl & GMP_NUMB_MASK; - size = vl != 0; diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.0.2-x32-support.patch b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.0.2-x32-support.patch deleted file mode 100644 index 28efee0a5e..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.0.2-x32-support.patch +++ /dev/null @@ -1,41 +0,0 @@ -Upstream-Status: Pending - -Add X32 support in gmp configure. - -Patch Originator: H J Lu @ Intel -Patch modified for Yocto by Nitin Kamble -Signed Off By: Nitin A Kamble 2011/11/21 - ---- gmp-4.3.2/configure -+++ gmp-4.3.2/configure -@@ -1499,6 +1499,21 @@ - path_64="x86_64/atom x86_64" - ;; - esac -+ -+ # X32 support. -+ case x"$path_64" in -+ xx86_64*) -+ abilist="x32 64 32" -+ path_x32="$path_64" -+ limb_x32=longlong -+ cclist_x32="gcc" -+ gcc_x32_cflags="-O2 -mx32" -+ any_x32_testlist="sizeof-long-4" -+ CALLING_CONVENTIONS_OBJS_x32='amd64call.lo amd64check$U.lo' -+ SPEED_CYCLECOUNTER_OBJ_x32=x86_64.lo -+ cyclecounter_size_x32=2 -+ ;; -+ esac - ;; - esac - ;; -@@ -3039,7 +3058,7 @@ - ;; - esac - ;; -- 64) -+ 64|x32) - - echo "include_mpn(\`x86_64/x86_64-defs.m4')" >> $gmp_tmpconfigm4i - diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.0.5-x32-support.patch b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.0.5-x32-support.patch deleted file mode 100644 index b6867bf03a..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.0.5-x32-support.patch +++ /dev/null @@ -1,41 +0,0 @@ -Upstream-Status: Pending - -Add X32 support in gmp configure. - -Patch Originator: H J Lu @ Intel -Patch modified for Yocto by Nitin Kamble -Signed Off By: Nitin A Kamble 2011/11/21 - ---- gmp-5.0.5/configure -+++ gmp-5.0.5/configure -@@ -5189,6 +5189,21 @@ - esac - ;; - esac -+ -+ # X32 support. -+ case x"$path_64" in -+ xx86_64*) -+ abilist="x32 64 32" -+ path_x32="$path_64" -+ limb_x32=longlong -+ cclist_x32="gcc" -+ gcc_x32_cflags="-O2 -mx32" -+ any_x32_testlist="sizeof-long-4" -+ CALLING_CONVENTIONS_OBJS_x32='amd64call.lo amd64check$U.lo' -+ SPEED_CYCLECOUNTER_OBJ_x32=x86_64.lo -+ cyclecounter_size_x32=2 -+ ;; -+ esac - ;; - - -@@ -3039,7 +3058,7 @@ - ;; - esac - ;; -- 64) -+ 64|x32) - - echo "include_mpn(\`x86_64/x86_64-defs.m4')" >> $gmp_tmpconfigm4i - diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.1.0-armv4.patch b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.1.0-armv4.patch deleted file mode 100644 index 0337bd3649..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.1.0-armv4.patch +++ /dev/null @@ -1,12 +0,0 @@ -fix missing __gmpn_invert_limb symbols w/armv4 targets - ---- a/configure -+++ b/configure -@@ -582,6 +582,7 @@ case $host in - # options fail. - case $host_cpu in - armsa1 | armv4*) -+ path="arm" - ;; - armxscale | arm9te | arm10 | armv5*) - path="arm/v5 arm" diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.1.0-x32-support.patch b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.1.0-x32-support.patch deleted file mode 100644 index fda361d9b2..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.1.0-x32-support.patch +++ /dev/null @@ -1,42 +0,0 @@ -Upstream-Status: Pending - -Add X32 support in gmp configure. - -Patch Originator: H J Lu @ Intel -Patch modified for Yocto by Nitin Kamble -Signed Off By: Nitin A Kamble 2011/11/21 - ---- gmp-5.1.0/configure -+++ gmp-5.1.0/configure -@@ -5237,6 +5237,22 @@ echo "include_mpn(\`vax/elf.m4')" >> $gmp_tmpconfigm4i - extra_functions_64="invert_limb_table" - fi - -+ # X32 support. -+ case x"$path_64" in -+ xx86_64*) -+ abilist="x32 64 32" -+ path_x32="$path_64" -+ limb_x32=longlong -+ cclist_x32="gcc" -+ gcc_x32_cflags="-O2 -mx32" -+ any_x32_testlist="sizeof-long-4" -+ CALLING_CONVENTIONS_OBJS_x32=$CALLING_CONVENTIONS_OBJS_64 -+ SPEED_CYCLECOUNTER_OBJ_x32=$SPEED_CYCLECOUNTER_OBJ_64 -+ cyclecounter_size_x32=$cyclecounter_size_64 -+ extra_functions_x32=$extra_functions_64 -+ ;; -+ esac -+ - case $host in - *-*-solaris*) - # Sun cc. -@@ -28611,7 +28627,7 @@ echo "include_mpn(\`x86/darwin.m4')" >> $gmp_tmpconfigm4i - ;; - esac - ;; -- 64) -+ 64|x32) - - echo "include_mpn(\`x86_64/x86_64-defs.m4')" >> $gmp_tmpconfigm4i - diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.1.0-x86-nopie-tests.patch b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.1.0-x86-nopie-tests.patch deleted file mode 100644 index f21479f911..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-5.1.0-x86-nopie-tests.patch +++ /dev/null @@ -1,119 +0,0 @@ -2010-07-27 Magnus Granberg - - #236054 - tests/Makefile.in add -nopie to CFLAGS - test/misc/Makefile.in likewise - test/mpbsd/Makefile.in likewise - test/mpf/Makefile.in likewise - test/mpn/Makefile.in likewise - test/mpq/Makefile.in likewise - test/mpz/Makefile.in likewise - test/randMakefile.in likewise - test/cxx/Makefile.in likewise and CXXFLAGS - ---- a/tests/Makefile.in 2010-07-27 00:53:05.000000000 +0000 -+++ b/tests/Makefile.in 2010-07-27 00:35:10.000000000 +0000 -@@ -200,7 +200,7 @@ - CC = @CC@ - CCAS = @CCAS@ - CC_FOR_BUILD = @CC_FOR_BUILD@ --CFLAGS = @CFLAGS@ -+CFLAGS = @CFLAGS@ -nopie - CPP = @CPP@ - CPPFLAGS = @CPPFLAGS@ - CPP_FOR_BUILD = @CPP_FOR_BUILD@ ---- a/tests/devel/Makefile.in 2010-07-27 00:53:05.000000000 +0000 -+++ b/tests/devel/Makefile.in 2010-07-27 00:35:10.000000000 +0000 -@@ -200,7 +200,7 @@ - CC = @CC@ - CCAS = @CCAS@ - CC_FOR_BUILD = @CC_FOR_BUILD@ --CFLAGS = @CFLAGS@ -+CFLAGS = @CFLAGS@ -nopie - CPP = @CPP@ - CPPFLAGS = @CPPFLAGS@ - CPP_FOR_BUILD = @CPP_FOR_BUILD@ ---- a/tests/misc/Makefile.in 2010-07-27 00:53:05.000000000 +0000 -+++ b/tests/misc/Makefile.in 2010-07-27 00:35:10.000000000 +0000 -@@ -200,7 +200,7 @@ - CC = @CC@ - CCAS = @CCAS@ - CC_FOR_BUILD = @CC_FOR_BUILD@ --CFLAGS = @CFLAGS@ -+CFLAGS = @CFLAGS@ -nopie - CPP = @CPP@ - CPPFLAGS = @CPPFLAGS@ - CPP_FOR_BUILD = @CPP_FOR_BUILD@ ---- a/tests/mpf/Makefile.in 2010-07-27 00:53:05.000000000 +0000 -+++ b/tests/mpf/Makefile.in 2010-07-27 00:35:10.000000000 +0000 -@@ -200,7 +200,7 @@ - CC = @CC@ - CCAS = @CCAS@ - CC_FOR_BUILD = @CC_FOR_BUILD@ --CFLAGS = @CFLAGS@ -+CFLAGS = @CFLAGS@ -nopie - CPP = @CPP@ - CPPFLAGS = @CPPFLAGS@ - CPP_FOR_BUILD = @CPP_FOR_BUILD@ ---- a/tests/mpn/Makefile.in 2010-07-27 00:53:05.000000000 +0000 -+++ b/tests/mpn/Makefile.in 2010-07-27 00:35:10.000000000 +0000 -@@ -200,7 +200,7 @@ - CC = @CC@ - CCAS = @CCAS@ - CC_FOR_BUILD = @CC_FOR_BUILD@ --CFLAGS = @CFLAGS@ -+CFLAGS = @CFLAGS@ -nopie - CPP = @CPP@ - CPPFLAGS = @CPPFLAGS@ - CPP_FOR_BUILD = @CPP_FOR_BUILD@ ---- a/tests/mpq/Makefile.in 2010-07-27 00:53:05.000000000 +0000 -+++ b/tests/mpq/Makefile.in 2010-07-27 00:35:10.000000000 +0000 -@@ -200,7 +200,7 @@ - CC = @CC@ - CCAS = @CCAS@ - CC_FOR_BUILD = @CC_FOR_BUILD@ --CFLAGS = @CFLAGS@ -+CFLAGS = @CFLAGS@ -nopie - CPP = @CPP@ - CPPFLAGS = @CPPFLAGS@ - CPP_FOR_BUILD = @CPP_FOR_BUILD@ ---- a/tests/mpz/Makefile.in 2010-07-27 00:53:05.000000000 +0000 -+++ b/tests/mpz/Makefile.in 2010-07-27 00:35:10.000000000 +0000 -@@ -200,7 +200,7 @@ - CC = @CC@ - CCAS = @CCAS@ - CC_FOR_BUILD = @CC_FOR_BUILD@ --CFLAGS = @CFLAGS@ -+CFLAGS = @CFLAGS@ -nopie - CPP = @CPP@ - CPPFLAGS = @CPPFLAGS@ - CPP_FOR_BUILD = @CPP_FOR_BUILD@ ---- a/tests/rand/Makefile.in 2010-07-27 00:53:05.000000000 +0000 -+++ b/tests/rand/Makefile.in 2010-07-27 00:35:10.000000000 +0000 -@@ -200,7 +200,7 @@ - CC = @CC@ - CCAS = @CCAS@ - CC_FOR_BUILD = @CC_FOR_BUILD@ --CFLAGS = @CFLAGS@ -+CFLAGS = @CFLAGS@ -nopie - CPP = @CPP@ - CPPFLAGS = @CPPFLAGS@ - CPP_FOR_BUILD = @CPP_FOR_BUILD@ ---- a/tests/cxx/Makefile.in 2010-02-06 12:43:21.000000000 +0000 -+++ b/tests/cxx/Makefile.in 2010-07-27 01:31:43.000000000 +0000 -@@ -189,13 +189,13 @@ - CC = @CC@ - CCAS = @CCAS@ - CC_FOR_BUILD = @CC_FOR_BUILD@ --CFLAGS = @CFLAGS@ -+CFLAGS = @CFLAGS@ -nopie - CPP = @CPP@ - CPPFLAGS = @CPPFLAGS@ - CPP_FOR_BUILD = @CPP_FOR_BUILD@ - CXX = @CXX@ - CXXCPP = @CXXCPP@ --CXXFLAGS = @CXXFLAGS@ -+CXXFLAGS = @CXXFLAGS@ -nopie - CYGPATH_W = @CYGPATH_W@ - DEFN_LONG_LONG_LIMB = @DEFN_LONG_LONG_LIMB@ - DEFS = @DEFS@ diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-6.1.0-noexecstack-detect.patch b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-6.1.0-noexecstack-detect.patch new file mode 100644 index 0000000000..558ba60d08 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-6.1.0-noexecstack-detect.patch @@ -0,0 +1,23 @@ +gmp's -Wa,--noexecstack check is based on glibc's, so backport a change +that went into it there: +https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=215a87451d1fd623fd2699fa57f16f8ab6f6a2f3 +https://sourceware.org/bugzilla/show_bug.cgi?id=6428 + +this is to workaround broken clang assembler that fails w/CFLAGS=-g: +http://crbug.com/585930 +https://llvm.org/bugs/show_bug.cgi?id=11740 + +patch has been sent upstream too: +https://gmplib.org/list-archives/gmp-bugs/2016-February/003916.html + +--- a/configure ++++ b/configure +@@ -11339,7 +11339,7 @@ EOF + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; } \ + && grep .note.GNU-stack conftest.s >/dev/null \ +- && { ac_try='${CC} $CFLAGS $CPPFLAGS -Wa,--noexecstack ++ && { ac_try='${CC} $ASMFLAGS -Wa,--noexecstack + -c -o conftest.o conftest.s >/dev/null' + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 + (eval $ac_try) 2>&5 diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-6.1.2-gcc-apple-4.0.1.patch b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-6.1.2-gcc-apple-4.0.1.patch new file mode 100644 index 0000000000..8960464ac4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-6.1.2-gcc-apple-4.0.1.patch @@ -0,0 +1,21 @@ +--- gmp-6.0.0/gmp-h.in.orig 2015-01-16 22:25:51.000000000 +0100 ++++ gmp-6.0.0/gmp-h.in 2015-01-16 22:26:40.000000000 +0100 +@@ -360,14 +360,14 @@ + GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99 + inline semantics, unless -fgnu89-inline is used. */ + #ifdef __GNUC__ +-#if (defined __GNUC_STDC_INLINE__) || (__GNUC__ == 4 && __GNUC_MINOR__ == 2) \ +- || (defined __GNUC_GNU_INLINE__ && defined __cplusplus) ++#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2) + #define __GMP_EXTERN_INLINE extern __inline__ __attribute__ ((__gnu_inline__)) +-#else ++#define __GMP_INLINE_PROTOTYPES 1 ++#elif !(defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && __STDC_VERSION__ >= 199901L) + #define __GMP_EXTERN_INLINE extern __inline__ +-#endif + #define __GMP_INLINE_PROTOTYPES 1 + #endif ++#endif + + /* DEC C (eg. version 5.9) supports "static __inline foo()", even in -std1 + strict ANSI mode. Inlining is done even when not optimizing (ie. -O0 diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-4.3.2-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-4.3.2-r1.ebuild index a74a671255..119a7b9dd4 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-4.3.2-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-4.3.2-r1.ebuild @@ -1,20 +1,19 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-4.3.2-r1.ebuild,v 1.2 2014/06/06 19:27:06 vapier Exp $ # this ebuild is only for the libgmp.so.3 ABI SONAME -EAPI="3" +EAPI="5" -inherit eutils libtool toolchain-funcs +inherit eutils libtool toolchain-funcs multilib-minimal -DESCRIPTION="Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers" -HOMEPAGE="http://gmplib.org/" +DESCRIPTION="Library for arbitrary-precision arithmetic on different type of numbers" +HOMEPAGE="https://gmplib.org/" SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2" LICENSE="LGPL-3" SLOT="3" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" IUSE="" DEPEND="sys-devel/m4" @@ -22,32 +21,38 @@ RDEPEND="" src_prepare() { epatch "${FILESDIR}"/${PN}-4.1.4-noexecstack.patch - epatch "${FILESDIR}"/${PN}-4.3.2-ABI-multilib.patch epatch "${FILESDIR}"/${PN}-4.2.1-s390.diff - sed -i -e 's:ABI = @ABI@:GMPABI = @GMPABI@:' \ - Makefile.in */Makefile.in */*/Makefile.in - # note: we cannot run autotools here as gcc depends on this package elibtoolize + + # GMP uses the "ABI" env var during configure as does Gentoo (econf). + # So, to avoid patching the source constantly, wrap things up. + mv configure configure.wrapped || die + cat <<-\EOF > configure + #!/bin/sh + exec env ABI="${GMPABI}" "$0.wrapped" "$@" + EOF + chmod a+rx configure } -src_configure() { +multilib_src_configure() { # Because of our 32-bit userland, 1.0 is the only HPPA ABI that works - # http://gmplib.org/manual/ABI-and-ISA.html#ABI-and-ISA (bug #344613) + # https://gmplib.org/manual/ABI-and-ISA.html#ABI-and-ISA (bug #344613) if [[ ${CHOST} == hppa2.0-* ]] ; then - export GMPABI="1.0" + GMPABI="1.0" fi # ABI mappings (needs all architectures supported) case ${ABI} in - 32|x86) export GMPABI=32;; - 64|amd64|n64) export GMPABI=64;; - o32|n32) export GMPABI=${ABI};; + 32|x86) GMPABI=32;; + 64|amd64|n64) GMPABI=64;; + [onx]32) GMPABI=${ABI};; esac + export GMPABI tc-export CC - econf \ + ECONF_SOURCE="${S}" econf \ --localstatedir=/var/state/gmp \ --disable-mpfr \ --disable-mpbsd \ @@ -55,7 +60,7 @@ src_configure() { --disable-cxx } -src_install() { - emake install-libLTLIBRARIES DESTDIR="${D}" || die +multilib_src_install() { + emake DESTDIR="${D}" install-libLTLIBRARIES rm "${D}"/usr/*/libgmp.{la,so} || die } diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.0.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.0.1.ebuild deleted file mode 100644 index 15be29ba27..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.0.1.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-5.0.1.ebuild,v 1.11 2011/11/13 20:03:31 vapier Exp $ - -inherit flag-o-matic eutils libtool toolchain-funcs - -DESCRIPTION="Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers" -HOMEPAGE="http://gmplib.org/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2" -# doc? ( http://www.nada.kth.se/~tege/${PN}-man-${PV}.pdf )" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" -IUSE="cxx" #doc - -DEPEND="sys-devel/m4" -RDEPEND="" - -src_unpack() { - unpack ${A} - cd "${S}" - [[ -d ${FILESDIR}/${PV} ]] && EPATCH_SUFFIX="diff" EPATCH_FORCE="yes" epatch "${FILESDIR}"/${PV} - epatch "${FILESDIR}"/${PN}-4.1.4-noexecstack.patch - epatch "${FILESDIR}"/${P}-perfpow-test.patch - epatch "${FILESDIR}"/${PN}-5.0.0-s390.diff - - # disable -fPIE -pie in the tests for x86 #236054 - if use x86 && gcc-specs-pie ; then - epatch "${FILESDIR}"/${PN}-5.0.1-x86-nopie-tests.patch - fi - - # note: we cannot run autotools here as gcc depends on this package - elibtoolize - - # GMP uses the "ABI" env var during configure as does Gentoo (econf). - # So, to avoid patching the source constantly, wrap things up. - mv configure configure.wrapped || die - cat <<-\EOF > configure - #!/bin/sh - exec env ABI="$GMPABI" "${0}.wrapped" "$@" - EOF - chmod a+rx configure -} - -src_compile() { - # Because of our 32-bit userland, 1.0 is the only HPPA ABI that works - # http://gmplib.org/manual/ABI-and-ISA.html#ABI-and-ISA (bug #344613) - if [[ ${CHOST} == hppa2.0-* ]] ; then - export GMPABI="1.0" - fi - - # ABI mappings (needs all architectures supported) - case ${ABI} in - 32|x86) GMPABI=32;; - 64|amd64|n64) GMPABI=64;; - o32|n32) GMPABI=${ABI};; - esac - export GMPABI - - tc-export CC - econf \ - --localstatedir=/var/state/gmp \ - --disable-mpbsd \ - $(use_enable cxx) \ - || die "configure failed" - - emake || die "emake failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "make install failed" - - dodoc AUTHORS ChangeLog NEWS README - dodoc doc/configuration doc/isa_abi_headache - dohtml -r doc - - #use doc && cp "${DISTDIR}"/gmp-man-${PV}.pdf "${D}"/usr/share/doc/${PF}/ -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libgmp.so.3 -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libgmp.so.3 -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.0.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.0.2.ebuild deleted file mode 100644 index ce47005bae..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.0.2.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-5.0.2.ebuild,v 1.11 2011/12/18 20:10:55 vapier Exp $ - -inherit flag-o-matic eutils libtool toolchain-funcs - -DESCRIPTION="Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers" -HOMEPAGE="http://gmplib.org/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2" -# doc? ( http://www.nada.kth.se/~tege/${PN}-man-${PV}.pdf )" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" -IUSE="cxx" #doc - -DEPEND="sys-devel/m4" -RDEPEND="" - -src_unpack() { - unpack ${A} - cd "${S}" - [[ -d ${FILESDIR}/${PV} ]] && EPATCH_SUFFIX="diff" EPATCH_FORCE="yes" epatch "${FILESDIR}"/${PV} - epatch "${FILESDIR}"/${PN}-4.1.4-noexecstack.patch - epatch "${FILESDIR}"/${PN}-5.0.0-s390.diff - - # disable -fPIE -pie in the tests for x86 #236054 - if use x86 && gcc-specs-pie ; then - epatch "${FILESDIR}"/${PN}-5.0.1-x86-nopie-tests.patch - fi - - # note: we cannot run autotools here as gcc depends on this package - elibtoolize - - # GMP uses the "ABI" env var during configure as does Gentoo (econf). - # So, to avoid patching the source constantly, wrap things up. - mv configure configure.wrapped || die - cat <<-\EOF > configure - #!/bin/sh - exec env ABI="$GMPABI" "${0}.wrapped" "$@" - EOF - chmod a+rx configure -} - -src_compile() { - # Because of our 32-bit userland, 1.0 is the only HPPA ABI that works - # http://gmplib.org/manual/ABI-and-ISA.html#ABI-and-ISA (bug #344613) - if [[ ${CHOST} == hppa2.0-* ]] ; then - export GMPABI="1.0" - fi - - # ABI mappings (needs all architectures supported) - case ${ABI} in - 32|x86) GMPABI=32;; - 64|amd64|n64) GMPABI=64;; - o32|n32) GMPABI=${ABI};; - esac - export GMPABI - - tc-export CC - econf \ - --localstatedir=/var/state/gmp \ - --disable-mpbsd \ - $(use_enable cxx) \ - || die "configure failed" - - emake || die "emake failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "make install failed" - - dodoc AUTHORS ChangeLog NEWS README - dodoc doc/configuration doc/isa_abi_headache - dohtml -r doc - - #use doc && cp "${DISTDIR}"/gmp-man-${PV}.pdf "${D}"/usr/share/doc/${PF}/ -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libgmp.so.3 -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libgmp.so.3 -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.0.2_p1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.0.2_p1.ebuild deleted file mode 100644 index d6c7edee35..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.0.2_p1.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-5.0.2_p1.ebuild,v 1.12 2012/02/13 10:42:49 xarthisius Exp $ - -inherit flag-o-matic eutils libtool toolchain-funcs - -MY_PV=${PV/_p*} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers" -HOMEPAGE="http://gmplib.org/" -SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.bz2 - doc? ( http://gmplib.org/${PN}-man-${MY_PV}.pdf )" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" -IUSE="doc cxx static-libs" - -DEPEND="sys-devel/m4" -RDEPEND="" - -S=${WORKDIR}/${MY_P} - -src_unpack() { - unpack ${MY_P}.tar.bz2 - cd "${S}" - [[ -d ${FILESDIR}/${PV} ]] && EPATCH_SUFFIX="diff" EPATCH_FORCE="yes" epatch "${FILESDIR}"/${PV} - epatch "${FILESDIR}"/${PN}-4.1.4-noexecstack.patch - epatch "${FILESDIR}"/${PN}-5.0.0-s390.diff - epatch "${FILESDIR}"/${MY_P}-unnormalised-dividends.patch - has x32 $(get_all_abis) && epatch "${FILESDIR}"/${PN}-5.0.2*x32*.patch - - # disable -fPIE -pie in the tests for x86 #236054 - if use x86 && gcc-specs-pie ; then - epatch "${FILESDIR}"/${PN}-5.0.1-x86-nopie-tests.patch - fi - - # note: we cannot run autotools here as gcc depends on this package - elibtoolize - - # GMP uses the "ABI" env var during configure as does Gentoo (econf). - # So, to avoid patching the source constantly, wrap things up. - mv configure configure.wrapped || die - cat <<-\EOF > configure - #!/bin/sh - exec env ABI="$GMPABI" "${0}.wrapped" "$@" - EOF - chmod a+rx configure -} - -src_compile() { - # Because of our 32-bit userland, 1.0 is the only HPPA ABI that works - # http://gmplib.org/manual/ABI-and-ISA.html#ABI-and-ISA (bug #344613) - if [[ ${CHOST} == hppa2.0-* ]] ; then - export GMPABI="1.0" - fi - - # ABI mappings (needs all architectures supported) - case ${ABI} in - 32|x86) GMPABI=32;; - 64|amd64|n64) GMPABI=64;; - [onx]32) GMPABI=${ABI};; - esac - export GMPABI - - tc-export CC - econf \ - --localstatedir=/var/state/gmp \ - --disable-mpbsd \ - $(use_enable cxx) \ - $(use_enable static-libs static) \ - || die - - emake || die -} - -src_install() { - emake DESTDIR="${D}" install || die - - # should be a standalone lib - rm -f "${D}"/usr/$(get_libdir)/libgmp.la - # this requires libgmp - local la="${D}/usr/$(get_libdir)/libgmpxx.la" - use static-libs \ - && sed -i 's:/[^ ]*/libgmp.la:-lgmp:' "${la}" \ - || rm -f "${la}" - - dodoc AUTHORS ChangeLog NEWS README - dodoc doc/configuration doc/isa_abi_headache - dohtml -r doc - - use doc && cp "${DISTDIR}"/gmp-man-${MY_PV}.pdf "${D}"/usr/share/doc/${PF}/ -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libgmp.so.3 -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libgmp.so.3 -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.0.3.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.0.3.ebuild deleted file mode 100644 index c0a050d898..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.0.3.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-5.0.3.ebuild,v 1.2 2012/01/28 21:06:23 vapier Exp $ - -inherit flag-o-matic eutils libtool toolchain-funcs - -MY_PV=${PV/_p*} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers" -HOMEPAGE="http://gmplib.org/" -SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.xz - doc? ( http://gmplib.org/${PN}-man-${MY_PV}.pdf )" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" -IUSE="doc cxx static-libs" - -DEPEND="sys-devel/m4 - app-arch/xz-utils" -RDEPEND="" - -S=${WORKDIR}/${MY_P} - -src_unpack() { - xz -dc "${DISTDIR}/${MY_P}.tar.xz" | tar xof - || die - cd "${S}" - [[ -d ${FILESDIR}/${PV} ]] && EPATCH_SUFFIX="diff" EPATCH_FORCE="yes" epatch "${FILESDIR}"/${PV} - epatch "${FILESDIR}"/${PN}-4.1.4-noexecstack.patch - epatch "${FILESDIR}"/${PN}-5.0.2*x32*.patch - - # disable -fPIE -pie in the tests for x86 #236054 - if use x86 && gcc-specs-pie ; then - epatch "${FILESDIR}"/${PN}-5.0.1-x86-nopie-tests.patch - fi - - # note: we cannot run autotools here as gcc depends on this package - elibtoolize - - # GMP uses the "ABI" env var during configure as does Gentoo (econf). - # So, to avoid patching the source constantly, wrap things up. - mv configure configure.wrapped || die - cat <<-\EOF > configure - #!/bin/sh - exec env ABI="$GMPABI" "${0}.wrapped" "$@" - EOF - chmod a+rx configure -} - -src_compile() { - # Because of our 32-bit userland, 1.0 is the only HPPA ABI that works - # http://gmplib.org/manual/ABI-and-ISA.html#ABI-and-ISA (bug #344613) - if [[ ${CHOST} == hppa2.0-* ]] ; then - export GMPABI="1.0" - fi - - # ABI mappings (needs all architectures supported) - case ${ABI} in - 32|x86) GMPABI=32;; - 64|amd64|n64) GMPABI=64;; - [onx]32) GMPABI=${ABI};; - esac - export GMPABI - - tc-export CC - econf \ - --localstatedir=/var/state/gmp \ - --disable-mpbsd \ - $(use_enable cxx) \ - $(use_enable static-libs static) \ - || die - - emake || die -} - -src_install() { - emake DESTDIR="${D}" install || die - - # should be a standalone lib - rm -f "${D}"/usr/$(get_libdir)/libgmp.la - # this requires libgmp - local la="${D}/usr/$(get_libdir)/libgmpxx.la" - use static-libs \ - && sed -i 's:/[^ ]*/libgmp.la:-lgmp:' "${la}" \ - || rm -f "${la}" - - dodoc AUTHORS ChangeLog NEWS README - dodoc doc/configuration doc/isa_abi_headache - dohtml -r doc - - use doc && cp "${DISTDIR}"/gmp-man-${MY_PV}.pdf "${D}"/usr/share/doc/${PF}/ -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libgmp.so.3 -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libgmp.so.3 -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.0.4.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.0.4.ebuild deleted file mode 100644 index 7bc66d9e34..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.0.4.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-5.0.4.ebuild,v 1.2 2012/04/26 12:27:18 aballier Exp $ - -inherit flag-o-matic eutils libtool unpacker toolchain-funcs - -MY_PV=${PV/_p*} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers" -HOMEPAGE="http://gmplib.org/" -SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.xz - doc? ( http://gmplib.org/${PN}-man-${MY_PV}.pdf )" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="doc cxx static-libs" - -DEPEND="sys-devel/m4 - app-arch/xz-utils" -RDEPEND="" - -S=${WORKDIR}/${MY_P} - -src_unpack() { - unpacker_src_unpack - cd "${S}" - [[ -d ${FILESDIR}/${PV} ]] && EPATCH_SUFFIX="diff" EPATCH_FORCE="yes" epatch "${FILESDIR}"/${PV} - epatch "${FILESDIR}"/${PN}-4.1.4-noexecstack.patch - epatch "${FILESDIR}"/${PN}-5.0.2-x32-support.patch - - # disable -fPIE -pie in the tests for x86 #236054 - if use x86 && gcc-specs-pie ; then - epatch "${FILESDIR}"/${PN}-5.0.1-x86-nopie-tests.patch - fi - - # note: we cannot run autotools here as gcc depends on this package - elibtoolize - - # GMP uses the "ABI" env var during configure as does Gentoo (econf). - # So, to avoid patching the source constantly, wrap things up. - mv configure configure.wrapped || die - cat <<-\EOF > configure - #!/bin/sh - exec env ABI="$GMPABI" "${0}.wrapped" "$@" - EOF - chmod a+rx configure -} - -src_compile() { - # Because of our 32-bit userland, 1.0 is the only HPPA ABI that works - # http://gmplib.org/manual/ABI-and-ISA.html#ABI-and-ISA (bug #344613) - if [[ ${CHOST} == hppa2.0-* ]] ; then - export GMPABI="1.0" - fi - - # ABI mappings (needs all architectures supported) - case ${ABI} in - 32|x86) GMPABI=32;; - 64|amd64|n64) GMPABI=64;; - [onx]32) GMPABI=${ABI};; - esac - export GMPABI - - tc-export CC - econf \ - --localstatedir=/var/state/gmp \ - --disable-mpbsd \ - $(use_enable cxx) \ - $(use_enable static-libs static) \ - || die - - emake || die -} - -src_install() { - emake DESTDIR="${D}" install || die - - # should be a standalone lib - rm -f "${D}"/usr/$(get_libdir)/libgmp.la - # this requires libgmp - local la="${D}/usr/$(get_libdir)/libgmpxx.la" - use static-libs \ - && sed -i 's:/[^ ]*/libgmp.la:-lgmp:' "${la}" \ - || rm -f "${la}" - - dodoc AUTHORS ChangeLog NEWS README - dodoc doc/configuration doc/isa_abi_headache - dohtml -r doc - - use doc && cp "${DISTDIR}"/gmp-man-${MY_PV}.pdf "${D}"/usr/share/doc/${PF}/ -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libgmp.so.3 -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libgmp.so.3 -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.0.5.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.0.5.ebuild deleted file mode 100644 index fc8421522b..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.0.5.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-5.0.5.ebuild,v 1.2 2012/05/22 23:12:49 vapier Exp $ - -inherit flag-o-matic eutils libtool unpacker toolchain-funcs - -MY_PV=${PV/_p*} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers" -HOMEPAGE="http://gmplib.org/" -SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.xz - doc? ( http://gmplib.org/${PN}-man-${MY_PV}.pdf )" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="doc cxx static-libs" - -DEPEND="sys-devel/m4 - app-arch/xz-utils" -RDEPEND="" - -S=${WORKDIR}/${MY_P} - -src_unpack() { - unpacker_src_unpack - cd "${S}" - [[ -d ${FILESDIR}/${PV} ]] && EPATCH_SUFFIX="diff" EPATCH_FORCE="yes" epatch "${FILESDIR}"/${PV} - epatch "${FILESDIR}"/${PN}-4.1.4-noexecstack.patch - epatch "${FILESDIR}"/${PN}-5.0.5-x32-support.patch - - # disable -fPIE -pie in the tests for x86 #236054 - if use x86 && gcc-specs-pie ; then - epatch "${FILESDIR}"/${PN}-5.0.1-x86-nopie-tests.patch - fi - - # note: we cannot run autotools here as gcc depends on this package - elibtoolize - - # GMP uses the "ABI" env var during configure as does Gentoo (econf). - # So, to avoid patching the source constantly, wrap things up. - mv configure configure.wrapped || die - cat <<-\EOF > configure - #!/bin/sh - exec env ABI="$GMPABI" "${0}.wrapped" "$@" - EOF - chmod a+rx configure -} - -src_compile() { - # Because of our 32-bit userland, 1.0 is the only HPPA ABI that works - # http://gmplib.org/manual/ABI-and-ISA.html#ABI-and-ISA (bug #344613) - if [[ ${CHOST} == hppa2.0-* ]] ; then - export GMPABI="1.0" - fi - - # ABI mappings (needs all architectures supported) - case ${ABI} in - 32|x86) GMPABI=32;; - 64|amd64|n64) GMPABI=64;; - [onx]32) GMPABI=${ABI};; - esac - export GMPABI - - tc-export CC - econf \ - --localstatedir=/var/state/gmp \ - --disable-mpbsd \ - $(use_enable cxx) \ - $(use_enable static-libs static) \ - || die - - emake || die -} - -src_install() { - emake DESTDIR="${D}" install || die - - # should be a standalone lib - rm -f "${D}"/usr/$(get_libdir)/libgmp.la - # this requires libgmp - local la="${D}/usr/$(get_libdir)/libgmpxx.la" - use static-libs \ - && sed -i 's:/[^ ]*/libgmp.la:-lgmp:' "${la}" \ - || rm -f "${la}" - - dodoc AUTHORS ChangeLog NEWS README - dodoc doc/configuration doc/isa_abi_headache - dohtml -r doc - - use doc && cp "${DISTDIR}"/gmp-man-${MY_PV}.pdf "${D}"/usr/share/doc/${PF}/ -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libgmp.so.3 -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libgmp.so.3 -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.1.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.1.0.ebuild deleted file mode 100644 index 62d07523a1..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.1.0.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-5.1.0.ebuild,v 1.8 2014/05/08 20:01:45 vapier Exp $ - -inherit flag-o-matic eutils libtool unpacker toolchain-funcs - -MY_PV=${PV/_p*} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers" -HOMEPAGE="http://gmplib.org/" -SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.xz - ftp://ftp.gmplib.org/pub/${MY_P}/${MY_P}.tar.xz - doc? ( http://gmplib.org/${PN}-man-${MY_PV}.pdf )" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="doc cxx pgo static-libs" - -DEPEND="sys-devel/m4 - app-arch/xz-utils" -RDEPEND="" - -S=${WORKDIR}/${MY_P} - -src_unpack() { - unpacker_src_unpack - cd "${S}" - [[ -d ${FILESDIR}/${PV} ]] && EPATCH_SUFFIX="diff" EPATCH_FORCE="yes" epatch "${FILESDIR}"/${PV} - epatch "${FILESDIR}"/${PN}-4.1.4-noexecstack.patch - epatch "${FILESDIR}"/${PN}-5.1.0-armv4.patch - epatch "${FILESDIR}"/${PN}-5.1.0-x32-support.patch - - # disable -fPIE -pie in the tests for x86 #236054 - if use x86 && gcc-specs-pie ; then - epatch "${FILESDIR}"/${PN}-5.1.0-x86-nopie-tests.patch - fi - - # note: we cannot run autotools here as gcc depends on this package - elibtoolize - - # GMP uses the "ABI" env var during configure as does Gentoo (econf). - # So, to avoid patching the source constantly, wrap things up. - mv configure configure.wrapped || die - cat <<-\EOF > configure - #!/bin/sh - exec env ABI="$GMPABI" "$0.wrapped" "$@" - EOF - chmod a+rx configure -} - -src_compile() { - # Because of our 32-bit userland, 1.0 is the only HPPA ABI that works - # http://gmplib.org/manual/ABI-and-ISA.html#ABI-and-ISA (bug #344613) - if [[ ${CHOST} == hppa2.0-* ]] ; then - export GMPABI="1.0" - fi - - # ABI mappings (needs all architectures supported) - case ${ABI} in - 32|x86) GMPABI=32;; - 64|amd64|n64) GMPABI=64;; - [onx]32) GMPABI=${ABI};; - esac - export GMPABI - - tc-export CC - econf \ - --localstatedir=/var/state/gmp \ - $(use_enable cxx) \ - $(use_enable static-libs static) - - emake || die - - if use pgo ; then - emake -j1 -C tune tuneup || die - ebegin "Trying to generate tuned data" - ./tune/tuneup | tee gmp.mparam.h.new - if eend $(( 0 + ${PIPESTATUS[*]/#/+} )) ; then - mv gmp.mparam.h.new gmp-mparam.h || die - emake clean || die - emake || die - fi - fi -} - -src_test() { - emake check -} - -src_install() { - emake DESTDIR="${D}" install || die - - # should be a standalone lib - rm -f "${D}"/usr/$(get_libdir)/libgmp.la - # this requires libgmp - local la="${D}/usr/$(get_libdir)/libgmpxx.la" - use static-libs \ - && sed -i 's:/[^ ]*/libgmp.la:-lgmp:' "${la}" \ - || rm -f "${la}" - - dodoc AUTHORS ChangeLog NEWS README - dodoc doc/configuration doc/isa_abi_headache - dohtml -r doc - - use doc && cp "${DISTDIR}"/gmp-man-${MY_PV}.pdf "${D}"/usr/share/doc/${PF}/ -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libgmp.so.3 -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libgmp.so.3 -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.1.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.1.1.ebuild deleted file mode 100644 index 17f1f2809b..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.1.1.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-5.1.1.ebuild,v 1.4 2014/05/08 20:01:45 vapier Exp $ - -inherit flag-o-matic eutils libtool unpacker toolchain-funcs - -MY_PV=${PV/_p*} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers" -HOMEPAGE="http://gmplib.org/" -SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.xz - ftp://ftp.gmplib.org/pub/${MY_P}/${MY_P}.tar.xz - doc? ( http://gmplib.org/${PN}-man-${MY_PV}.pdf )" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="doc cxx pgo static-libs" - -DEPEND="sys-devel/m4 - app-arch/xz-utils" -RDEPEND="" - -S=${WORKDIR}/${MY_P} - -src_unpack() { - unpacker_src_unpack - cd "${S}" - [[ -d ${FILESDIR}/${PV} ]] && EPATCH_SUFFIX="diff" EPATCH_FORCE="yes" epatch "${FILESDIR}"/${PV} - epatch "${FILESDIR}"/${PN}-4.1.4-noexecstack.patch - epatch "${FILESDIR}"/${PN}-5.1.0-armv4.patch - - # disable -fPIE -pie in the tests for x86 #236054 - if use x86 && gcc-specs-pie ; then - epatch "${FILESDIR}"/${PN}-5.1.0-x86-nopie-tests.patch - fi - - # note: we cannot run autotools here as gcc depends on this package - elibtoolize - - # GMP uses the "ABI" env var during configure as does Gentoo (econf). - # So, to avoid patching the source constantly, wrap things up. - mv configure configure.wrapped || die - cat <<-\EOF > configure - #!/bin/sh - exec env ABI="$GMPABI" "$0.wrapped" "$@" - EOF - chmod a+rx configure -} - -src_compile() { - # Because of our 32-bit userland, 1.0 is the only HPPA ABI that works - # http://gmplib.org/manual/ABI-and-ISA.html#ABI-and-ISA (bug #344613) - if [[ ${CHOST} == hppa2.0-* ]] ; then - export GMPABI="1.0" - fi - - # ABI mappings (needs all architectures supported) - case ${ABI} in - 32|x86) GMPABI=32;; - 64|amd64|n64) GMPABI=64;; - [onx]32) GMPABI=${ABI};; - esac - export GMPABI - - tc-export CC - econf \ - --localstatedir=/var/state/gmp \ - $(use_enable cxx) \ - $(use_enable static-libs static) - - emake || die - - if use pgo ; then - emake -j1 -C tune tuneup || die - ebegin "Trying to generate tuned data" - ./tune/tuneup | tee gmp.mparam.h.new - if eend $(( 0 + ${PIPESTATUS[*]/#/+} )) ; then - mv gmp.mparam.h.new gmp-mparam.h || die - emake clean || die - emake || die - fi - fi -} - -src_test() { - emake check -} - -src_install() { - emake DESTDIR="${D}" install || die - - # should be a standalone lib - rm -f "${D}"/usr/$(get_libdir)/libgmp.la - # this requires libgmp - local la="${D}/usr/$(get_libdir)/libgmpxx.la" - use static-libs \ - && sed -i 's:/[^ ]*/libgmp.la:-lgmp:' "${la}" \ - || rm -f "${la}" - - dodoc AUTHORS ChangeLog NEWS README - dodoc doc/configuration doc/isa_abi_headache - dohtml -r doc - - use doc && cp "${DISTDIR}"/gmp-man-${MY_PV}.pdf "${D}"/usr/share/doc/${PF}/ -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libgmp.so.3 -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libgmp.so.3 -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.1.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.1.2.ebuild deleted file mode 100644 index 199636e3b7..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.1.2.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-5.1.2.ebuild,v 1.13 2014/05/08 20:01:45 vapier Exp $ - -inherit flag-o-matic eutils libtool unpacker toolchain-funcs - -MY_PV=${PV/_p*} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers" -HOMEPAGE="http://gmplib.org/" -SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.xz - ftp://ftp.gmplib.org/pub/${MY_P}/${MY_P}.tar.xz - doc? ( http://gmplib.org/${PN}-man-${MY_PV}.pdf )" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="doc cxx pgo static-libs" - -DEPEND="sys-devel/m4 - app-arch/xz-utils" -RDEPEND="" - -S=${WORKDIR}/${MY_P} - -src_unpack() { - unpacker_src_unpack - cd "${S}" - [[ -d ${FILESDIR}/${PV} ]] && EPATCH_SUFFIX="diff" EPATCH_FORCE="yes" epatch "${FILESDIR}"/${PV} - epatch "${FILESDIR}"/${PN}-4.1.4-noexecstack.patch - - # disable -fPIE -pie in the tests for x86 #236054 - if use x86 && gcc-specs-pie ; then - epatch "${FILESDIR}"/${PN}-5.1.0-x86-nopie-tests.patch - fi - - # note: we cannot run autotools here as gcc depends on this package - elibtoolize - - # GMP uses the "ABI" env var during configure as does Gentoo (econf). - # So, to avoid patching the source constantly, wrap things up. - mv configure configure.wrapped || die - cat <<-\EOF > configure - #!/bin/sh - exec env ABI="$GMPABI" "$0.wrapped" "$@" - EOF - chmod a+rx configure -} - -src_compile() { - # Because of our 32-bit userland, 1.0 is the only HPPA ABI that works - # http://gmplib.org/manual/ABI-and-ISA.html#ABI-and-ISA (bug #344613) - if [[ ${CHOST} == hppa2.0-* ]] ; then - export GMPABI="1.0" - fi - - # ABI mappings (needs all architectures supported) - case ${ABI} in - 32|x86) GMPABI=32;; - 64|amd64|n64) GMPABI=64;; - [onx]32) GMPABI=${ABI};; - esac - export GMPABI - - tc-export CC - econf \ - --localstatedir=/var/state/gmp \ - $(use_enable cxx) \ - $(use_enable static-libs static) - - emake || die - - if use pgo ; then - emake -j1 -C tune tuneup || die - ebegin "Trying to generate tuned data" - ./tune/tuneup | tee gmp.mparam.h.new - if eend $(( 0 + ${PIPESTATUS[*]/#/+} )) ; then - mv gmp.mparam.h.new gmp-mparam.h || die - emake clean || die - emake || die - fi - fi -} - -src_test() { - emake check -} - -src_install() { - emake DESTDIR="${D}" install || die - - # should be a standalone lib - rm -f "${D}"/usr/$(get_libdir)/libgmp.la - # this requires libgmp - local la="${D}/usr/$(get_libdir)/libgmpxx.la" - use static-libs \ - && sed -i 's:/[^ ]*/libgmp.la:-lgmp:' "${la}" \ - || rm -f "${la}" - - dodoc AUTHORS ChangeLog NEWS README - dodoc doc/configuration doc/isa_abi_headache - dohtml -r doc - - use doc && cp "${DISTDIR}"/gmp-man-${MY_PV}.pdf "${D}"/usr/share/doc/${PF}/ -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libgmp.so.3 -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libgmp.so.3 -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.1.3-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.1.3-r1.ebuild deleted file mode 100644 index d71e567f7b..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.1.3-r1.ebuild +++ /dev/null @@ -1,118 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-5.1.3-r1.ebuild,v 1.19 2014/05/14 14:41:58 ago Exp $ - -EAPI="4" - -inherit flag-o-matic eutils libtool toolchain-funcs multilib-minimal - -MY_PV=${PV/_p*} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers" -HOMEPAGE="http://gmplib.org/" -SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.xz - ftp://ftp.gmplib.org/pub/${MY_P}/${MY_P}.tar.xz - doc? ( http://gmplib.org/${PN}-man-${MY_PV}.pdf )" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="doc cxx pgo static-libs" - -DEPEND="sys-devel/m4 - app-arch/xz-utils" -RDEPEND="abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20131008-r1 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] -)" - -S=${WORKDIR}/${MY_P} - -DOCS=( AUTHORS ChangeLog NEWS README doc/configuration doc/isa_abi_headache ) -HTML_DOCS=( doc ) -MULTILIB_WRAPPED_HEADERS=( /usr/include/gmp.h ) - -src_prepare() { - [[ -d ${FILESDIR}/${PV} ]] && EPATCH_SUFFIX="diff" EPATCH_FORCE="yes" epatch "${FILESDIR}"/${PV} - epatch "${FILESDIR}"/${PN}-4.1.4-noexecstack.patch - - # note: we cannot run autotools here as gcc depends on this package - elibtoolize - - # GMP uses the "ABI" env var during configure as does Gentoo (econf). - # So, to avoid patching the source constantly, wrap things up. - mv configure configure.wrapped || die - cat <<-\EOF > configure - #!/bin/sh - exec env ABI="$GMPABI" "$0.wrapped" "$@" - EOF - chmod a+rx configure -} - -multilib_src_configure() { - # Because of our 32-bit userland, 1.0 is the only HPPA ABI that works - # http://gmplib.org/manual/ABI-and-ISA.html#ABI-and-ISA (bug #344613) - if [[ ${CHOST} == hppa2.0-* ]] ; then - export GMPABI="1.0" - fi - - # ABI mappings (needs all architectures supported) - case ${ABI} in - 32|x86) GMPABI=32;; - 64|amd64|n64) GMPABI=64;; - [onx]32) GMPABI=${ABI};; - esac - export GMPABI - - tc-export CC - ECONF_SOURCE="${S}" econf \ - --localstatedir=/var/state/gmp \ - --enable-shared \ - $(use_enable cxx) \ - $(use_enable static-libs static) -} - -multilib_src_compile() { - emake - - if use pgo ; then - emake -j1 -C tune tuneup - ebegin "Trying to generate tuned data" - ./tune/tuneup | tee gmp.mparam.h.new - if eend $(( 0 + ${PIPESTATUS[*]/#/+} )) ; then - mv gmp.mparam.h.new gmp-mparam.h || die - emake clean - emake - fi - fi -} - -multilib_src_test() { - emake check -} - -multilib_src_install() { - emake DESTDIR="${D}" install - - # should be a standalone lib - rm -f "${D}"/usr/$(get_libdir)/libgmp.la - # this requires libgmp - local la="${D}/usr/$(get_libdir)/libgmpxx.la" - use static-libs \ - && sed -i 's:/[^ ]*/libgmp.la:-lgmp:' "${la}" \ - || rm -f "${la}" -} - -multilib_src_install_all() { - einstalldocs - use doc && cp "${DISTDIR}"/gmp-man-${MY_PV}.pdf "${D}"/usr/share/doc/${PF}/ -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libgmp.so.3 -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libgmp.so.3 -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.1.3.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.1.3.ebuild deleted file mode 100644 index 74f275fc42..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-5.1.3.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-5.1.3.ebuild,v 1.3 2014/05/08 20:01:45 vapier Exp $ - -inherit flag-o-matic eutils libtool unpacker toolchain-funcs - -MY_PV=${PV/_p*} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers" -HOMEPAGE="http://gmplib.org/" -SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.xz - ftp://ftp.gmplib.org/pub/${MY_P}/${MY_P}.tar.xz - doc? ( http://gmplib.org/${PN}-man-${MY_PV}.pdf )" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="doc cxx pgo static-libs" - -DEPEND="sys-devel/m4 - app-arch/xz-utils" -RDEPEND="" - -S=${WORKDIR}/${MY_P} - -src_unpack() { - unpacker_src_unpack - cd "${S}" - [[ -d ${FILESDIR}/${PV} ]] && EPATCH_SUFFIX="diff" EPATCH_FORCE="yes" epatch "${FILESDIR}"/${PV} - epatch "${FILESDIR}"/${PN}-4.1.4-noexecstack.patch - - # disable -fPIE -pie in the tests for x86 #236054 - if use x86 && gcc-specs-pie ; then - epatch "${FILESDIR}"/${PN}-5.1.0-x86-nopie-tests.patch - fi - - # note: we cannot run autotools here as gcc depends on this package - elibtoolize - - # GMP uses the "ABI" env var during configure as does Gentoo (econf). - # So, to avoid patching the source constantly, wrap things up. - mv configure configure.wrapped || die - cat <<-\EOF > configure - #!/bin/sh - exec env ABI="$GMPABI" "$0.wrapped" "$@" - EOF - chmod a+rx configure -} - -src_compile() { - # Because of our 32-bit userland, 1.0 is the only HPPA ABI that works - # http://gmplib.org/manual/ABI-and-ISA.html#ABI-and-ISA (bug #344613) - if [[ ${CHOST} == hppa2.0-* ]] ; then - export GMPABI="1.0" - fi - - # ABI mappings (needs all architectures supported) - case ${ABI} in - 32|x86) GMPABI=32;; - 64|amd64|n64) GMPABI=64;; - [onx]32) GMPABI=${ABI};; - esac - export GMPABI - - tc-export CC - econf \ - --localstatedir=/var/state/gmp \ - $(use_enable cxx) \ - $(use_enable static-libs static) - - emake || die - - if use pgo ; then - emake -j1 -C tune tuneup || die - ebegin "Trying to generate tuned data" - ./tune/tuneup | tee gmp.mparam.h.new - if eend $(( 0 + ${PIPESTATUS[*]/#/+} )) ; then - mv gmp.mparam.h.new gmp-mparam.h || die - emake clean || die - emake || die - fi - fi -} - -src_test() { - emake check -} - -src_install() { - emake DESTDIR="${D}" install || die - - # should be a standalone lib - rm -f "${D}"/usr/$(get_libdir)/libgmp.la - # this requires libgmp - local la="${D}/usr/$(get_libdir)/libgmpxx.la" - use static-libs \ - && sed -i 's:/[^ ]*/libgmp.la:-lgmp:' "${la}" \ - || rm -f "${la}" - - dodoc AUTHORS ChangeLog NEWS README - dodoc doc/configuration doc/isa_abi_headache - dohtml -r doc - - use doc && cp "${DISTDIR}"/gmp-man-${MY_PV}.pdf "${D}"/usr/share/doc/${PF}/ -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libgmp.so.3 -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libgmp.so.3 -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-6.0.0a.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-6.0.0a.ebuild deleted file mode 100644 index c5bddb5a12..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-6.0.0a.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-6.0.0a.ebuild,v 1.2 2014/05/08 20:01:45 vapier Exp $ - -EAPI="4" - -inherit flag-o-matic eutils libtool toolchain-funcs multilib-minimal - -MY_PV=${PV/_p*} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers" -HOMEPAGE="http://gmplib.org/" -SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.xz - ftp://ftp.gmplib.org/pub/${MY_P}/${MY_P}.tar.xz - doc? ( http://gmplib.org/${PN}-man-${MY_PV}.pdf )" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="doc cxx pgo static-libs" - -DEPEND="sys-devel/m4 - app-arch/xz-utils" -RDEPEND="abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20131008-r1 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] -)" - -S=${WORKDIR}/${MY_P%a} - -DOCS=( AUTHORS ChangeLog NEWS README doc/configuration doc/isa_abi_headache ) -HTML_DOCS=( doc ) -MULTILIB_WRAPPED_HEADERS=( /usr/include/gmp.h ) - -src_prepare() { - [[ -d ${FILESDIR}/${PV} ]] && EPATCH_SUFFIX="diff" EPATCH_FORCE="yes" epatch "${FILESDIR}"/${PV} - - # note: we cannot run autotools here as gcc depends on this package - elibtoolize - - # GMP uses the "ABI" env var during configure as does Gentoo (econf). - # So, to avoid patching the source constantly, wrap things up. - mv configure configure.wrapped || die - cat <<-\EOF > configure - #!/bin/sh - exec env ABI="$GMPABI" "$0.wrapped" "$@" - EOF - chmod a+rx configure -} - -multilib_src_configure() { - # Because of our 32-bit userland, 1.0 is the only HPPA ABI that works - # http://gmplib.org/manual/ABI-and-ISA.html#ABI-and-ISA (bug #344613) - if [[ ${CHOST} == hppa2.0-* ]] ; then - export GMPABI="1.0" - fi - - # ABI mappings (needs all architectures supported) - case ${ABI} in - 32|x86) GMPABI=32;; - 64|amd64|n64) GMPABI=64;; - [onx]32) GMPABI=${ABI};; - esac - export GMPABI - - tc-export CC - ECONF_SOURCE="${S}" econf \ - --localstatedir=/var/state/gmp \ - --enable-shared \ - $(use_enable cxx) \ - $(use_enable static-libs static) -} - -multilib_src_compile() { - emake - - if use pgo ; then - emake -j1 -C tune tuneup - ebegin "Trying to generate tuned data" - ./tune/tuneup | tee gmp.mparam.h.new - if eend $(( 0 + ${PIPESTATUS[*]/#/+} )) ; then - mv gmp.mparam.h.new gmp-mparam.h || die - emake clean - emake - fi - fi -} - -multilib_src_test() { - emake check -} - -multilib_src_install() { - emake DESTDIR="${D}" install - - # should be a standalone lib - rm -f "${D}"/usr/$(get_libdir)/libgmp.la - # this requires libgmp - local la="${D}/usr/$(get_libdir)/libgmpxx.la" - use static-libs \ - && sed -i 's:/[^ ]*/libgmp.la:-lgmp:' "${la}" \ - || rm -f "${la}" -} - -multilib_src_install_all() { - einstalldocs - use doc && cp "${DISTDIR}"/gmp-man-${MY_PV}.pdf "${D}"/usr/share/doc/${PF}/ -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libgmp.so.3 -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libgmp.so.3 -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-6.1.2-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-6.1.2-r1.ebuild new file mode 100644 index 0000000000..4f9a4359fc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-6.1.2-r1.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit flag-o-matic eutils libtool multilib-minimal + +MY_PV=${PV/_p*} +MY_PV=${MY_PV/_/-} +MY_P=${PN}-${MY_PV} +PLEVEL=${PV/*p} +DESCRIPTION="Library for arbitrary-precision arithmetic on different type of numbers" +HOMEPAGE="https://gmplib.org/" +SRC_URI="ftp://ftp.gmplib.org/pub/${MY_P}/${MY_P}.tar.xz + mirror://gnu/${PN}/${MY_P}.tar.xz + doc? ( https://gmplib.org/${PN}-man-${MY_PV}.pdf )" + +LICENSE="|| ( LGPL-3+ GPL-2+ )" +# The subslot reflects the C & C++ SONAMEs. +SLOT="0/10.4" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+asm doc cxx static-libs" + +DEPEND="sys-devel/m4 + app-arch/xz-utils" +RDEPEND="" + +S=${WORKDIR}/${MY_P%a} + +DOCS=( AUTHORS ChangeLog NEWS README doc/configuration doc/isa_abi_headache ) +HTML_DOCS=( doc ) +MULTILIB_WRAPPED_HEADERS=( /usr/include/gmp.h ) + +PATCHES=( + "${FILESDIR}"/${PN}-6.1.0-noexecstack-detect.patch +) + +src_prepare() { + default + + # note: we cannot run autotools here as gcc depends on this package + elibtoolize + + # https://bugs.gentoo.org/536894 + if [[ ${CHOST} == *-darwin* ]] ; then + eapply "${FILESDIR}"/${PN}-6.1.2-gcc-apple-4.0.1.patch + fi + + # GMP uses the "ABI" env var during configure as does Gentoo (econf). + # So, to avoid patching the source constantly, wrap things up. + mv configure configure.wrapped || die + cat <<-\EOF > configure + #!/usr/bin/env sh + exec env ABI="${GMPABI}" "$0.wrapped" "$@" + EOF + # Patches to original configure might have lost the +x bit. + chmod a+rx configure{,.wrapped} || die +} + +multilib_src_configure() { + # Because of our 32-bit userland, 1.0 is the only HPPA ABI that works + # https://gmplib.org/manual/ABI-and-ISA.html#ABI-and-ISA (bug #344613) + if [[ ${CHOST} == hppa2.0-* ]] ; then + GMPABI="1.0" + fi + + # ABI mappings (needs all architectures supported) + case ${ABI} in + 32|x86) GMPABI=32;; + 64|amd64|n64) GMPABI=64;; + [onx]32) GMPABI=${ABI};; + esac + export GMPABI + + #367719 + if [[ ${CHOST} == *-mint* ]]; then + filter-flags -O? + fi + + tc-export CC + ECONF_SOURCE="${S}" econf \ + --localstatedir="${EPREFIX}"/var/state/gmp \ + --enable-shared \ + $(use_enable asm assembly) \ + $(use_enable cxx) \ + $(use_enable static-libs static) +} + +multilib_src_compile() { + emake +} + +multilib_src_test() { + emake check +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + # should be a standalone lib + rm -f "${ED}"/usr/$(get_libdir)/libgmp.la + # this requires libgmp + local la="${ED}/usr/$(get_libdir)/libgmpxx.la" + use static-libs \ + && sed -i 's:/[^ ]*/libgmp.la:-lgmp:' "${la}" \ + || rm -f "${la}" +} + +multilib_src_install_all() { + einstalldocs + use doc && cp "${DISTDIR}"/gmp-man-${MY_PV}.pdf "${ED}"/usr/share/doc/${PF}/ +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-6.1.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-6.1.2.ebuild new file mode 100644 index 0000000000..f7a77a47e8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-6.1.2.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit flag-o-matic eutils libtool multilib-minimal + +MY_PV=${PV/_p*} +MY_PV=${MY_PV/_/-} +MY_P=${PN}-${MY_PV} +PLEVEL=${PV/*p} +DESCRIPTION="Library for arbitrary-precision arithmetic on different type of numbers" +HOMEPAGE="https://gmplib.org/" +SRC_URI="ftp://ftp.gmplib.org/pub/${MY_P}/${MY_P}.tar.xz + mirror://gnu/${PN}/${MY_P}.tar.xz + doc? ( https://gmplib.org/${PN}-man-${MY_PV}.pdf )" + +LICENSE="|| ( LGPL-3+ GPL-2+ )" +# The subslot reflects the C & C++ SONAMEs. +SLOT="0/10.4" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+asm doc cxx static-libs" + +DEPEND="sys-devel/m4 + app-arch/xz-utils" +RDEPEND="" + +S=${WORKDIR}/${MY_P%a} + +DOCS=( AUTHORS ChangeLog NEWS README doc/configuration doc/isa_abi_headache ) +HTML_DOCS=( doc ) +MULTILIB_WRAPPED_HEADERS=( /usr/include/gmp.h ) + +src_prepare() { + [[ -d ${FILESDIR}/${PV} ]] && EPATCH_SUFFIX="diff" EPATCH_FORCE="yes" epatch "${FILESDIR}"/${PV} + + # note: we cannot run autotools here as gcc depends on this package + elibtoolize + + epatch "${FILESDIR}"/${PN}-6.1.0-noexecstack-detect.patch + + # https://bugs.gentoo.org/536894 + if [[ ${CHOST} == *-darwin* ]] ; then + epatch "${FILESDIR}"/${PN}-6.1.2-gcc-apple-4.0.1.patch + fi + + # GMP uses the "ABI" env var during configure as does Gentoo (econf). + # So, to avoid patching the source constantly, wrap things up. + mv configure configure.wrapped || die + cat <<-\EOF > configure + #!/usr/bin/env sh + exec env ABI="${GMPABI}" "$0.wrapped" "$@" + EOF + # Patches to original configure might have lost the +x bit. + chmod a+rx configure{,.wrapped} + epatch_user +} + +multilib_src_configure() { + # Because of our 32-bit userland, 1.0 is the only HPPA ABI that works + # https://gmplib.org/manual/ABI-and-ISA.html#ABI-and-ISA (bug #344613) + if [[ ${CHOST} == hppa2.0-* ]] ; then + GMPABI="1.0" + fi + + # ABI mappings (needs all architectures supported) + case ${ABI} in + 32|x86) GMPABI=32;; + 64|amd64|n64) GMPABI=64;; + [onx]32) GMPABI=${ABI};; + esac + export GMPABI + + #367719 + if [[ ${CHOST} == *-mint* ]]; then + filter-flags -O? + fi + + tc-export CC + ECONF_SOURCE="${S}" econf \ + --localstatedir="${EPREFIX}"/var/state/gmp \ + --enable-shared \ + $(use_enable asm assembly) \ + $(use_enable cxx) \ + $(use_enable static-libs static) +} + +multilib_src_compile() { + emake +} + +multilib_src_test() { + emake check +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + # should be a standalone lib + rm -f "${ED}"/usr/$(get_libdir)/libgmp.la + # this requires libgmp + local la="${ED}/usr/$(get_libdir)/libgmpxx.la" + use static-libs \ + && sed -i 's:/[^ ]*/libgmp.la:-lgmp:' "${la}" \ + || rm -f "${la}" +} + +multilib_src_install_all() { + einstalldocs + use doc && cp "${DISTDIR}"/gmp-man-${MY_PV}.pdf "${ED}"/usr/share/doc/${PF}/ +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/metadata.xml index b419bd1ef1..5fa58802c0 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/metadata.xml @@ -1,8 +1,11 @@ -toolchain + + toolchain@gentoo.org + Gentoo Toolchain Project + - after building gmp, run some tests against to produce faster libraries -- this option will double the compile time + Enable use of hand optimized assembly routines (faster execution) diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpc/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-libs/mpc/ChangeLog deleted file mode 100644 index 54fc55a5a3..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpc/ChangeLog +++ /dev/null @@ -1,210 +0,0 @@ -# ChangeLog for dev-libs/mpc -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpc/ChangeLog,v 1.55 2015/03/12 12:02:18 jer Exp $ - - 12 Mar 2015; Jeroen Roovers mpc-1.0.2-r1.ebuild: - Stable for HPPA (bug #531742). - - 03 Mar 2015; Markus Meier mpc-1.0.2-r1.ebuild: - arm stable, bug #531742 - - 02 Mar 2015; Agostino Sarubbo mpc-1.0.2-r1.ebuild: - Stable for ppc, wrt bug #531742 - -*mpc-1.0.3 (21 Feb 2015) - - 21 Feb 2015; Anthony G. Basile +mpc-1.0.3.ebuild: - Version bump - -*mpc-1.0.2-r1 (01 Nov 2014) - - 01 Nov 2014; Mike Frysinger +mpc-1.0.2-r1.ebuild: - Add multilib support #510248 by Thibaud CANALE. - - 10 Aug 2014; Sergei Trofimovich mpc-1.0.1.ebuild, - mpc-1.0.2.ebuild: - QA: drop trailing '.' from DESCRIPTION - -*mpc-1.0.2 (25 Jan 2014) - - 25 Jan 2014; Ryan Hill -mpc-0.8.2.ebuild, - -mpc-0.9-r1.ebuild, -mpc-1.0.ebuild, +mpc-1.0.2.ebuild: - Version bump, remove old. - - 18 Jan 2014; Mike Frysinger mpc-1.0.1.ebuild: - Add arm64 love. - - 21 Oct 2013; Fabian Groffen mpc-1.0.1.ebuild: - Marked ~x64-macos, bug #486818 - - 01 Mar 2013; Agostino Sarubbo mpc-1.0.1.ebuild: - Stable for sh, wrt bug #441194 - - 25 Feb 2013; Jeroen Roovers mpc-1.0.1.ebuild: - Stable for HPPA (bug #441194). - - 21 Feb 2013; Agostino Sarubbo mpc-1.0.1.ebuild: - Stable for sparc, wrt bug #441194 - - 21 Feb 2013; Agostino Sarubbo mpc-1.0.1.ebuild: - Stable for ia64, wrt bug #441194 - - 20 Feb 2013; Agostino Sarubbo mpc-1.0.1.ebuild: - Stable for s390, wrt bug #441194 - - 19 Feb 2013; Agostino Sarubbo mpc-1.0.1.ebuild: - Stable for arm, wrt bug #441194 - - 19 Feb 2013; Agostino Sarubbo mpc-1.0.1.ebuild: - Stable for alpha, wrt bug #441194 - - 18 Feb 2013; Zac Medico mpc-1.0.1.ebuild: - Add ~arm-linux keyword. - - 18 Feb 2013; Agostino Sarubbo mpc-1.0.1.ebuild: - Stable for ppc64, wrt bug #441194 - - 18 Feb 2013; Agostino Sarubbo mpc-1.0.1.ebuild: - Stable for ppc, wrt bug #441194 - - 18 Feb 2013; Agostino Sarubbo mpc-1.0.1.ebuild: - Stable for x86, wrt bug #441194 - - 18 Feb 2013; Agostino Sarubbo mpc-1.0.1.ebuild: - Stable for amd64, wrt bug #441194 - -*mpc-1.0.1 (09 Sep 2012) - - 09 Sep 2012; Ryan Hill -mpc-0.9.ebuild, - +mpc-1.0.1.ebuild: - Version bump. - -*mpc-1.0 (03 Sep 2012) - - 03 Sep 2012; Ryan Hill +mpc-1.0.ebuild: - Version bump. - - 26 Apr 2012; Alexis Ballier mpc-0.9-r1.ebuild: - keyword ~amd64-fbsd - - 01 Dec 2011; Jeremy Olexa mpc-0.9-r1.ebuild: - Proper rm call for Gentoo Prefix, signed off by vapier - -*mpc-0.9-r1 (15 Nov 2011) - - 15 Nov 2011; Mike Frysinger +mpc-0.9-r1.ebuild: - Add USE=static-libs support. - - 15 Apr 2011; Fabian Groffen mpc-0.9.ebuild: - mpc-0.9 requires on Solaris a fix in GCC's fix-included headers, only - available from version 4.5 - - 13 Apr 2011; Ryan Hill -mpc-0.8.ebuild, - -mpc-0.8.1.ebuild: - Remove old. - -*mpc-0.9 (22 Feb 2011) - - 22 Feb 2011; Ryan Hill +mpc-0.9.ebuild: - Version bump. - - 16 Dec 2010; Jeremy Olexa mpc-0.8.2.ebuild: - add prefix keywords needed for gcc-4.5.1-r1 - - 10 Dec 2010; Fabian Groffen mpc-0.8.2.ebuild: - Run elibtoolize for FreeMiNT, bug #347317 - - 23 Nov 2010; Kacper Kowalik mpc-0.8.2.ebuild: - keyword on ~amd64-linux - - 23 Nov 2010; Jeroen Roovers mpc-0.8.2.ebuild: - Stable for PPC (bug #338064). - - 12 Nov 2010; mpc-0.8.2.ebuild: - Add ~mips keyword, wrt #279851. - - 03 Oct 2010; Samuli Suominen mpc-0.8.2.ebuild: - ppc64 stable wrt #338064 - - 03 Oct 2010; Raúl Porcel mpc-0.8.2.ebuild: - alpha/arm/ia64/s390/sh/sparc stable wrt #338064 - - 25 Sep 2010; Markus Meier mpc-0.8.2.ebuild: - x86 stable, bug #338064 - - 21 Sep 2010; Markos Chandras mpc-0.8.2.ebuild: - Stable on amd64 wrt bug #338064 - - 20 Sep 2010; Jeroen Roovers mpc-0.8.2.ebuild: - Stable for HPPA (bug #338064). - - 03 Sep 2010; Christian Faulhammer mpc-0.8.2.ebuild: - add ~x86-freebsd - - 15 May 2010; Ryan Hill mpc-0.8.2.ebuild: - Add note about EAPI 0. - -*mpc-0.8.2 (15 May 2010) - - 15 May 2010; Ryan Hill +mpc-0.8.2.ebuild, - metadata.xml: - Version bump. - - 27 Apr 2010; Alexis Ballier mpc-0.8.1.ebuild: - keyword ~sparc-fbsd, bug #279851 - -*mpc-0.8.1 (19 Jan 2010) - - 19 Jan 2010; Ryan Hill -mpc-0.7.ebuild, - +mpc-0.8.1.ebuild: - Version bump, drop old. - - 06 Jan 2010; Brent Baude mpc-0.8.ebuild: - Marking mpc-0.8 ppc64 for bug 279851 - -*mpc-0.8 (06 Nov 2009) - - 06 Nov 2009; Ryan Hill -mpc-0.6.ebuild, - -files/mpc-0.6-fortify.patch, +mpc-0.8.ebuild: - Version bump. - - 21 Oct 2009; Raúl Porcel mpc-0.7.ebuild: - Add ~ia64/~s390/~sh/~sparc wrt #279851 - - 12 Sep 2009; Markus Meier mpc-0.7.ebuild: - add ~arm, bug #279851 - -*mpc-0.7 (11 Sep 2009) - - 11 Sep 2009; Ryan Hill +mpc-0.7.ebuild: - Version bump. - - 28 Aug 2009; Tobias Klausmann mpc-0.6.ebuild: - Keyworded on alpha, bug #279851 - - 18 Aug 2009; Christian Faulhammer mpc-0.6.ebuild: - add ~x86, bug 279851 - - 18 Aug 2009; Alexis Ballier mpc-0.6.ebuild: - keyword ~x86-fbsd, bug #279851 - - 03 Aug 2009; Jeroen Roovers mpc-0.6.ebuild: - Marked ~hppa (bug #279851). - - 02 Aug 2009; Mounir Lamouri mpc-0.6.ebuild: - Keywording for ppc. Bug 279851 - - 01 Aug 2009; Ryan Hill +mpc-0.6.ebuild, - +files/mpc-0.6-fortify.patch, +metadata.xml: - Move into main tree - - 01 Aug 2009; Ryan Hill mpc-0.6.ebuild, - +files/mpc-0.6-fortify.patch: - Fix testsuite failure w/ -D_FORTIFY_SOURCE=2. - Revert EAPI to 0 since this package will be a hard dependency of GCC 4.5. - -*mpc-0.6 (31 May 2009) - - 31 May 2009; Ryan Hill +mpc-0.6.ebuild, - +metadata.xml: - Initial import. diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpc/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/mpc/Manifest index 42914e7a7a..f0edc3d40f 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpc/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-libs/mpc/Manifest @@ -1,19 +1,2 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -DIST mpc-1.0.1.tar.gz 624125 SHA256 ed5a815cfea525dc778df0cb37468b9c1b554aaf30d9328b1431ca705b7400ff SHA512 fa381e75999bba626ba08d73225285b03c6d2f6cca87881b28829925d1624eaed1c9b544f75e7281cf5d8dcdd7831025a4eafc05f88f13375f9e08239a8a9303 WHIRLPOOL ddc857d361b10c7702e2a6bfec3ecb8538f80ae22a41097caaad6f767f035e2a4af2317fe9685a93c6f3d9bcdb0982db042eeb073f7b0e71a72500a5ef07630c -DIST mpc-1.0.2.tar.gz 633173 SHA256 b561f54d8a479cee3bc891ee52735f18ff86712ba30f036f8b8537bae380c488 SHA512 0e94ba9a20c7374839d2a53a9ed8cce647cc74142b464634fdb9cbaf96e91e43ea13f0b4dab5c06c247e6719de0c0ae03fdcba0c7c4518ee504c545c96da70d0 WHIRLPOOL 23cadbdda08e0f66c74650d1a2190c0cfc788b8cc055eebfafeedfb0f8879c2be286dff7443133f4c737a45ca4a4dfc5f1e1609f0871f119f2cf3a9fd991815c -DIST mpc-1.0.3.tar.gz 669925 SHA256 617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3 SHA512 0028b76df130720c1fad7de937a0d041224806ce5ef76589f19c7b49d956071a683e2f20d154c192a231e69756b19e48208f2889b0c13950ceb7b3cfaf059a43 WHIRLPOOL f119b70aa53f188fbf7478246a7cb102f94dbebd7281b80424c826cae3c51afaad1c41ce4d1854f3d07bde668f9214d3500e751fb8a8985708da55e7bce85094 -EBUILD mpc-1.0.1.ebuild 1401 SHA256 43bdac3bb4c2c3811531387ad35ac18afe62777b81fed59fee5388f63372ebc5 SHA512 dd4846fb3c2379c9f7490618aa71d86a14d8d9a7b1e454fd9e60418947ed5ca04fc4b0848792d9a5eebd03336b0a834a04fe2000348c3a4f3dfbef1ae2db5beb WHIRLPOOL 139023a8f5b7c2a4d878140161c89f46aa7305591fabeae574741fa8545640ee1aa480957cc03f32f3d12520f8428016b5d9c9e07a1b569351a7071307af65a3 -EBUILD mpc-1.0.2-r1.ebuild 1169 SHA256 f264976d26e0d840d94b7728185e08d87aba0b5116414503777e495ddf4a0d94 SHA512 d2a46ec5a172f3b98e292809d19c971d21a767da91d7a83e25cff0e1ce6a123f703aea69a6ae7660e7c32722415c9ecde26cd0f50d745f34d0aa165a7e3a902d WHIRLPOOL 75cef63358e8c2b73edf633e021ec0f4fa692fa55e3a65188b63c36deec3c917fb1068181b352a025fbac206209f7fa8e455db585bc5a3ccb1636682d23e5b87 -EBUILD mpc-1.0.2.ebuild 1090 SHA256 677931557dfab56b971aa3c0b702b84ca03dd266c7fb37b0f2b7cc8406ba5c99 SHA512 0d012ddd3360324d30bbbc3aae4da83f6a1006176137b1f288c89af99517b790eacf151b457d13dff134f0dc8fc46b6471755fda260565a1f18a8e06f40425b6 WHIRLPOOL 3a0c6d0c552e836563435678efcfe7875f6bf1bf4c327fd05a49cb78f4f0c04f1c756307a992df56353a16bf5e54d8f8f208043ce4aa4ef1433e02a84f62120b -EBUILD mpc-1.0.3.ebuild 1174 SHA256 a714d13a75d15c8835a25a6f5721956628108fefb6a620a5f186225482703a0f SHA512 707ae44d28972da71cd5d6d4701d183f42445bf6309942603d2233325abcf942914b0d4974066102cb5a84b29ebb3075d14d659540c78e28b9ca577dfa3c1d3e WHIRLPOOL 87312c7f992c66549c57cc0be96c769d8b2355533a17251d43130024ace9943f0f139ec9544da653984fe72e450c6fccd16a6a90406df71c260ab4f26593cb60 -MISC ChangeLog 6576 SHA256 0a7bcf938406fd7d09d5213fd212082d43e5215550781306428370317b62fc88 SHA512 c9941b7b4391f6d48ce151acc82d1c4c83b23ec320f6dbab8018f4b6d3d1c0f25a7ef9d1014570ece9395e94e05d4966bf78cab83546fbc7374008db84ec638f WHIRLPOOL 958fa5cf5d1a05d97a63973a468d53e1ffd7357bae7db9cec20f3feb5e7562bc2fe0b8ffe57636486b54a70f173f1b1099799cea98ded0a0aa59f5694778bc26 -MISC metadata.xml 163 SHA256 48f50afce687f8d8f44781f3e93fc4768c8d2553effd30932e442fcc3bc39289 SHA512 44e5f29fbab4f3b7ff7c0d955ca614957426af60dbf54e126c7386c0f29cd6cf9299a2ca3b8dc3c01340fd3ca258c8c251bdee96cbeb61e64d952bafd90d15eb WHIRLPOOL 7f191a9e7e93260fe562f847780351e563bab3394b45196040ab3b2d1953834ee56fdb1644b9560757a658b32067fa532e288aef50757de981012c976a612200 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iEYEAREIAAYFAlUBgEsACgkQVWmRsqeSphN9agCffpQQDTh2kChpFMBhqwUKqDMQ -1vsAn0P28L9HU5A05NaHZxgzEvWX1oCe -=K5X5 ------END PGP SIGNATURE----- +DIST mpc-1.0.3.tar.gz 669925 BLAKE2B 4b5a1db5220b58070f9356041f44f021c2c9ec46aa4303d0a31e809d649897bc3547e9b06271dae4e80be569ee67e2a84f86b662e05dac0ca36ff87e95fcbd62 SHA512 0028b76df130720c1fad7de937a0d041224806ce5ef76589f19c7b49d956071a683e2f20d154c192a231e69756b19e48208f2889b0c13950ceb7b3cfaf059a43 +DIST mpc-1.1.0.tar.gz 701263 BLAKE2B afd9fefe687b7cd3c3a483e183f366348e34f58f5d713e2f6b38da16e2e382248b446d9da01ea89fe7202b795b08929b7c42c89c2c1e9a57482faf01ee697beb SHA512 72d657958b07c7812dc9c7cbae093118ce0e454c68a585bfb0e2fa559f1bf7c5f49b93906f580ab3f1073e5b595d23c6494d4d76b765d16dde857a18dd239628 diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpc/files/mpc-1.0.3-mpfr-4.0.0.patch b/sdk_container/src/third_party/portage-stable/dev-libs/mpc/files/mpc-1.0.3-mpfr-4.0.0.patch new file mode 100644 index 0000000000..3a62d9bd20 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/mpc/files/mpc-1.0.3-mpfr-4.0.0.patch @@ -0,0 +1,129 @@ +https://bugs.gentoo.org/642300 + +From 36a84f43f326de14db888ba07936cc9621c23f19 Mon Sep 17 00:00:00 2001 +From: Paul Zimmermann +Date: Sun, 10 Jan 2016 23:19:37 +0100 +Subject: [PATCH] use mpfr_fmma and mpfr_fmms if provided by mpfr + +--- + configure.ac | 16 ++++++++++++++++ + src/mul.c | 15 ++++++++++++--- + 2 files changed, 28 insertions(+), 3 deletions(-) + +diff --git a/configure.ac b/configure.ac +index b6fa199..bdb21ff 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -165,6 +165,22 @@ AC_LINK_IFELSE( + AC_MSG_ERROR([libmpfr not found or uses a different ABI (including static vs shared).]) + ]) + ++AC_MSG_CHECKING(for mpfr_fmma) ++LIBS="-lmpfr $LIBS" ++AC_LINK_IFELSE( ++ [AC_LANG_PROGRAM( ++ [[#include "mpfr.h"]], ++ [[mpfr_t x; mpfr_fmma (x, x, x, x, x, 0);]] ++ )], ++ [ ++ AC_MSG_RESULT(yes) ++ AC_DEFINE(HAVE_MPFR_FMMA, 1, [mpfr_fmma is present]) ++ ], ++ [ ++ AC_MSG_RESULT(no) ++ AC_DEFINE(HAVE_MPFR_FMMA, 0, [mpfr_fmma is not present]) ++ ]) ++ + # Check for a recent GMP + # We only guarantee that with a *functional* and recent enough GMP version, + # MPC will compile; we do not guarantee that GMP will compile. +diff --git a/src/mul.c b/src/mul.c +index 3c9c0a7..8c4afe4 100644 +--- a/src/mul.c ++++ b/src/mul.c +@@ -171,8 +171,9 @@ + } + + ++#if HAVE_MPFR_FMMA == 0 + static int +-mpfr_fmma (mpfr_ptr z, mpfr_srcptr a, mpfr_srcptr b, mpfr_srcptr c, ++mpc_fmma (mpfr_ptr z, mpfr_srcptr a, mpfr_srcptr b, mpfr_srcptr c, + mpfr_srcptr d, int sign, mpfr_rnd_t rnd) + { + /* Computes z = ab+cd if sign >= 0, or z = ab-cd if sign < 0. +@@ -319,6 +320,7 @@ + + return inex; + } ++#endif + + + int +@@ -337,10 +339,17 @@ + else + rop [0] = z [0]; + +- inex = MPC_INEX (mpfr_fmma (mpc_realref (rop), mpc_realref (x), mpc_realref (y), mpc_imagref (x), +- mpc_imagref (y), -1, MPC_RND_RE (rnd)), ++#if HAVE_MPFR_FMMA ++ inex = MPC_INEX (mpfr_fmms (mpc_realref (rop), mpc_realref (x), mpc_realref (y), mpc_imagref (x), ++ mpc_imagref (y), MPC_RND_RE (rnd)), + mpfr_fmma (mpc_imagref (rop), mpc_realref (x), mpc_imagref (y), mpc_imagref (x), ++ mpc_realref (y), MPC_RND_IM (rnd))); ++#else ++ inex = MPC_INEX (mpc_fmma (mpc_realref (rop), mpc_realref (x), mpc_realref (y), mpc_imagref (x), ++ mpc_imagref (y), -1, MPC_RND_RE (rnd)), ++ mpc_fmma (mpc_imagref (rop), mpc_realref (x), mpc_imagref (y), mpc_imagref (x), + mpc_realref (y), +1, MPC_RND_IM (rnd))); ++#endif + + mpc_set (z, rop, MPC_RNDNN); + if (overlap) +--- a/configure ++++ b/configure +@@ -13835,6 +13835,41 @@ else + $as_echo "no" >&6; } + as_fn_error $? "libmpfr not found or uses a different ABI (including static vs shared)." "$LINENO" 5 + ++fi ++rm -f core conftest.err conftest.$ac_objext \ ++ conftest$ac_exeext conftest.$ac_ext ++ ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpfr_fmma" >&5 ++$as_echo_n "checking for mpfr_fmma... " >&6; } ++LIBS="-lmpfr $LIBS" ++cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h. */ ++#include "mpfr.h" ++int ++main () ++{ ++mpfr_t x; mpfr_fmma (x, x, x, x, x, 0); ++ ++ ; ++ return 0; ++} ++_ACEOF ++if ac_fn_c_try_link "$LINENO"; then : ++ ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 ++$as_echo "yes" >&6; } ++ ++$as_echo "#define HAVE_MPFR_FMMA 1" >>confdefs.h ++ ++ ++else ++ ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } ++ ++$as_echo "#define HAVE_MPFR_FMMA 0" >>confdefs.h ++ ++ + fi + rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +-- +2.15.1 + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpc/files/mpc-1.0.3-no-ulp.patch b/sdk_container/src/third_party/portage-stable/dev-libs/mpc/files/mpc-1.0.3-no-ulp.patch new file mode 100644 index 0000000000..445e941910 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/mpc/files/mpc-1.0.3-no-ulp.patch @@ -0,0 +1,25 @@ +mpfr-4.0.0 removed 'mpfr_add_one_ulp' and 'mpfr_sub_one_ulp' + +From 5eaa17651b759c7856a118835802fecbebcf46ad Mon Sep 17 00:00:00 2001 +From: Paul Zimmermann +Date: Wed, 4 Oct 2017 22:09:40 +0200 +Subject: [PATCH] replace obsolete mpfr_add_one_ulp/mpfr_sub_one_ulp functions + +--- + src/mpc-impl.h | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/src/mpc-impl.h b/src/mpc-impl.h +index 4026765..5420691 100644 +--- a/src/mpc-impl.h ++++ b/src/mpc-impl.h +@@ -60,2 +60,4 @@ along with this program. If not, see http://www.gnu.org/licenses/ . +-#define MPFR_ADD_ONE_ULP(x) mpfr_add_one_ulp (x, GMP_RNDN) +-#define MPFR_SUB_ONE_ULP(x) mpfr_sub_one_ulp (x, GMP_RNDN) ++#define MPFR_ADD_ONE_ULP(x) \ ++ (mpfr_sgn (x) > 0 ? mpfr_nextabove (x) : mpfr_nextbelow (x)) ++#define MPFR_SUB_ONE_ULP(x) \ ++ (mpfr_sgn (x) > 0 ? mpfr_nextbelow (x) : mpfr_nextabove (x)) +-- +2.15.1 + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpc/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-libs/mpc/metadata.xml index 5961aa2142..67bd6a97db 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpc/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/dev-libs/mpc/metadata.xml @@ -1,5 +1,8 @@ - toolchain + + toolchain@gentoo.org + Gentoo Toolchain Project + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpc/mpc-1.0.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/mpc/mpc-1.0.1.ebuild deleted file mode 100644 index 95c8601af9..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpc/mpc-1.0.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpc/mpc-1.0.1.ebuild,v 1.16 2014/08/10 20:38:23 slyfox Exp $ - -# Unconditional dependency of gcc. Keep this set to 0. -EAPI="0" - -inherit eutils libtool multilib - -DESCRIPTION="A library for multiprecision complex arithmetic with exact rounding" -HOMEPAGE="http://mpc.multiprecision.org/" -SRC_URI="http://www.multiprecision.org/mpc/download/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" - -DEPEND=">=dev-libs/gmp-4.3.2 - >=dev-libs/mpfr-2.4.2" -RDEPEND="${DEPEND}" - -src_unpack() { - unpack ${A} - cd "${S}" - elibtoolize # for FreeMiNT, bug #347317 -} - -src_compile() { - econf $(use_enable static-libs static) || die - emake || die -} - -src_install() { - emake DESTDIR="${D}" install || die - use static-libs || rm "${ED:-${D}}"/usr/lib*/libmpc.la - dodoc ChangeLog NEWS README TODO -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libmpc.so.2 -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libmpc.so.2 -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpc/mpc-1.0.2-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/mpc/mpc-1.0.2-r1.ebuild deleted file mode 100644 index 3f48410afd..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpc/mpc-1.0.2-r1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpc/mpc-1.0.2-r1.ebuild,v 1.4 2015/03/12 12:02:18 jer Exp $ - -EAPI="4" - -inherit eutils libtool multilib-minimal - -DESCRIPTION="A library for multiprecision complex arithmetic with exact rounding" -HOMEPAGE="http://mpc.multiprecision.org/" -SRC_URI="http://www.multiprecision.org/mpc/download/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" - -DEPEND=">=dev-libs/gmp-4.3.2[${MULTILIB_USEDEP},static-libs?] - >=dev-libs/mpfr-2.4.2[${MULTILIB_USEDEP},static-libs?]" -RDEPEND="${DEPEND}" - -src_prepare() { - elibtoolize #347317 -} - -multilib_src_configure() { - ECONF_SOURCE=${S} econf $(use_enable static-libs static) -} - -multilib_src_install_all() { - einstalldocs - prune_libtool_files -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpc/mpc-1.0.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/mpc/mpc-1.0.2.ebuild deleted file mode 100644 index 84493998ec..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpc/mpc-1.0.2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpc/mpc-1.0.2.ebuild,v 1.2 2014/08/10 20:38:23 slyfox Exp $ - -EAPI="4" - -inherit eutils libtool multilib - -DESCRIPTION="A library for multiprecision complex arithmetic with exact rounding" -HOMEPAGE="http://mpc.multiprecision.org/" -SRC_URI="http://www.multiprecision.org/mpc/download/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" - -DEPEND=">=dev-libs/gmp-4.3.2 - >=dev-libs/mpfr-2.4.2" -RDEPEND="${DEPEND}" - -src_prepare() { - elibtoolize # for FreeMiNT, bug #347317 -} - -src_configure() { - econf $(use_enable static-libs static) -} - -src_install() { - default - prune_libtool_files - dodoc ChangeLog -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpc/mpc-1.0.3-r2.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/mpc/mpc-1.0.3-r2.ebuild new file mode 100644 index 0000000000..f829188815 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/mpc/mpc-1.0.3-r2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils libtool multilib-minimal + +DESCRIPTION="A library for multiprecision complex arithmetic with exact rounding" +HOMEPAGE="http://mpc.multiprecision.org/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0/3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +DEPEND=">=dev-libs/gmp-4.3.2:0=[${MULTILIB_USEDEP},static-libs?] + >=dev-libs/mpfr-2.4.2:0=[${MULTILIB_USEDEP},static-libs?]" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/${P}-mpfr-4.0.0.patch + "${FILESDIR}"/${P}-no-ulp.patch +) + +src_prepare() { + default + + elibtoolize #347317 +} + +multilib_src_configure() { + ECONF_SOURCE=${S} econf $(use_enable static-libs static) +} + +multilib_src_install_all() { + einstalldocs + prune_libtool_files +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpc/mpc-1.0.3.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/mpc/mpc-1.0.3.ebuild index f5911dbaeb..584f40e71e 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpc/mpc-1.0.3.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-libs/mpc/mpc-1.0.3.ebuild @@ -1,6 +1,5 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpc/mpc-1.0.3.ebuild,v 1.1 2015/02/21 12:11:55 blueness Exp $ EAPI="4" @@ -8,15 +7,16 @@ inherit eutils libtool multilib-minimal DESCRIPTION="A library for multiprecision complex arithmetic with exact rounding" HOMEPAGE="http://mpc.multiprecision.org/" -SRC_URI="http://www.multiprecision.org/mpc/download/${P}.tar.gz" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=">=dev-libs/gmp-4.3.2[${MULTILIB_USEDEP},static-libs?] - >=dev-libs/mpfr-2.4.2[${MULTILIB_USEDEP},static-libs?]" + >=dev-libs/mpfr-2.4.2[${MULTILIB_USEDEP},static-libs?] + +files/2.4.2/patch01, - +files/2.4.2/patch02, +files/2.4.2/patch03, +files/3.0.0/patch01, - +files/3.0.0/patch02, +files/3.0.0/patch03, +files/3.0.1/patch01, - +files/3.0.1/patch02, +files/3.0.1/patch03, +files/3.0.1/patch04, - +files/3.1.0/patch01, +files/3.1.0/patch02, +files/3.1.0/patch03, - +files/3.1.0/patch04, +files/3.1.0/patch05, +files/3.1.0/patch06, - +files/3.1.0/patch07, +files/3.1.1/patch01, +files/3.1.1/patch02, - +files/3.1.2/patch01, +files/3.1.2/patch02, +files/3.1.2/patch03, - +files/3.1.2/patch04, +files/3.1.2/patch05, +files/3.1.2/patch06, - +files/3.1.2/patch07, +files/3.1.2/patch08, +files/3.1.2/patch09, - +files/3.1.2/patch10, +metadata.xml, +mpfr-2.4.2_p3-r1.ebuild, - +mpfr-3.0.0_p3.ebuild, +mpfr-3.0.1.ebuild, +mpfr-3.0.1_p4.ebuild, - +mpfr-3.0.1_p4-r1.ebuild, +mpfr-3.1.0.ebuild, +mpfr-3.1.0_p7.ebuild, - +mpfr-3.1.1.ebuild, +mpfr-3.1.1_p2.ebuild, +mpfr-3.1.2-r1.ebuild, - +mpfr-3.1.2_p5.ebuild, +mpfr-3.1.2_p10.ebuild, +mpfr-3.1.3.ebuild: - proj/gentoo: Initial commit - - This commit represents a new era for Gentoo: - Storing the gentoo-x86 tree in Git, as converted from CVS. - - This commit is the start of the NEW history. - Any historical data is intended to be grafted onto this point. - - Creation process: - 1. Take final CVS checkout snapshot - 2. Remove ALL ChangeLog* files - 3. Transform all Manifests to thin - 4. Remove empty Manifests - 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ - 5.1. Do not touch files with -kb/-ko keyword flags. - - Signed-off-by: Robin H. Johnson - X-Thanks: Alec Warner - did the GSoC 2006 migration - tests - X-Thanks: Robin H. Johnson - infra guy, herding this - project - X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo - developer, wrote Git features for the migration - X-Thanks: Brian Harring - wrote much python to improve - cvs2svn - X-Thanks: Rich Freeman - validation scripts - X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 - work in migration - X-Thanks: Michał Górny - scripts, QA, nagging - X-Thanks: All of other Gentoo developers - many ideas and lots of paint on - the bikeshed - -*mpfr-3.1.3_p4 (21 Aug 2015) - - 21 Aug 2015; Mike Frysinger +files/3.1.3/patch01, - +files/3.1.3/patch02, +files/3.1.3/patch03, +files/3.1.3/patch04, - +mpfr-3.1.3_p4.ebuild: - version bump. - - 24 Aug 2015; Justin Lecher metadata.xml: - Use https by default - - Convert all URLs for sites supporting encrypted connections from http to - https - - Signed-off-by: Justin Lecher - - 24 Aug 2015; Mike Gilbert metadata.xml: - Revert DOCTYPE SYSTEM https changes in metadata.xml - - repoman does not yet accept the https version. - This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. - - Bug: https://bugs.gentoo.org/552720 - - 03 Oct 2015; Jeroen Roovers mpfr-3.1.3_p4.ebuild: - Stable for HPPA PPC64 (bug #532028). - - Package-Manager: portage-2.2.22 - RepoMan-Options: --ignore-arches - - 03 Oct 2015; Anthony G. Basile mpfr-3.1.3_p4.ebuild: - 3.1.3_p4 stable for ppc. bug #532028. - - Package-Manager: portage-2.2.20.1 - - 04 Oct 2015; Agostino Sarubbo mpfr-3.1.3_p4.ebuild: - amd64 stable wrt bug #532028 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="amd64" - - 04 Oct 2015; Agostino Sarubbo mpfr-3.1.3_p4.ebuild: - x86 stable wrt bug #532028 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="x86" - - 17 Oct 2015; Markus Meier mpfr-3.1.3_p4.ebuild: - arm stable, bug #532028 - - Package-Manager: portage-2.2.23 - RepoMan-Options: --include-arches="arm" - - 21 Oct 2015; Tobias Klausmann mpfr-3.1.3_p4.ebuild: - add alpha keyword - - Gentoo-Bug: 532028 - - Package-Manager: portage-2.2.23 - - 24 Oct 2015; Mike Frysinger mpfr-3.1.3_p4.ebuild: - mark 3.1.3_p4 arm64/ia64/m68k/s390/sh/sparc stable #532028 - - 24 Oct 2015; Mike Frysinger -files/3.0.0/patch01, - -files/3.0.0/patch02, -files/3.0.0/patch03, -files/3.0.1/patch01, - -files/3.0.1/patch02, -files/3.0.1/patch03, -files/3.0.1/patch04, - -files/3.1.0/patch01, -files/3.1.0/patch02, -files/3.1.0/patch03, - -files/3.1.0/patch04, -files/3.1.0/patch05, -files/3.1.0/patch06, - -files/3.1.0/patch07, -files/3.1.1/patch01, -files/3.1.1/patch02, - -mpfr-3.0.0_p3.ebuild, -mpfr-3.0.1.ebuild, -mpfr-3.0.1_p4.ebuild, - -mpfr-3.0.1_p4-r1.ebuild, -mpfr-3.1.0.ebuild, -mpfr-3.1.0_p7.ebuild, - -mpfr-3.1.1.ebuild, -mpfr-3.1.1_p2.ebuild, -mpfr-3.1.2-r1.ebuild, - -mpfr-3.1.2_p5.ebuild, -mpfr-3.1.3.ebuild: - drop old versions - - 24 Oct 2015; Mike Frysinger mpfr-2.4.2_p3-r1.ebuild: - add multilib logic to older SLOT #563888 - - 24 Jan 2016; Michał Górny metadata.xml: - Replace all herds with appropriate projects (GLEP 67) - - Replace all uses of herd with appropriate project maintainers, or no - maintainers in case of herds requested to be disbanded. - - 24 Jan 2016; Michał Górny metadata.xml: - Set appropriate maintainer types in metadata.xml (GLEP 67) - -*mpfr-3.1.4 (07 Mar 2016) - - 07 Mar 2016; Mike Frysinger +mpfr-3.1.4.ebuild: - version bump to 3.1.4 - - 07 Mar 2016; Mike Frysinger -files/3.1.2/patch01, - -files/3.1.2/patch02, -files/3.1.2/patch03, -files/3.1.2/patch04, - -files/3.1.2/patch05, -files/3.1.2/patch06, -files/3.1.2/patch07, - -files/3.1.2/patch08, -files/3.1.2/patch09, -files/3.1.2/patch10, - -mpfr-3.1.2_p10.ebuild: - drop old 3.1.2 version - - 13 Apr 2016; Mike Frysinger - +files/mpfr-3.1.4-cygwin.patch, mpfr-3.1.4.ebuild: - add upstream cygwin fix #579840 - diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/ChangeLog-2015 deleted file mode 100644 index e491613919..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/ChangeLog-2015 +++ /dev/null @@ -1,728 +0,0 @@ -# ChangeLog for dev-libs/mpfr -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/ChangeLog,v 1.196 2015/07/30 13:01:50 ago Exp $ - - 30 Jul 2015; Agostino Sarubbo mpfr-3.1.2_p10.ebuild: - Stable for sparc, wrt bug #549520 - - 23 Jul 2015; Mike Frysinger mpfr-3.1.2_p10.ebuild: - Mark arm64/m68k/s390/sh stable. - - 22 Jul 2015; Mikle Kolyada mpfr-3.1.2_p10.ebuild: - ia64 stable wrt bug #549520 - -*mpfr-3.1.3 (20 Jun 2015) - - 20 Jun 2015; Mike Frysinger +mpfr-3.1.3.ebuild: - Version bump. - - 30 May 2015; Mikle Kolyada mpfr-3.1.2_p10.ebuild: - arm stable wrt bug #549520 - - 27 May 2015; Agostino Sarubbo mpfr-3.1.2_p10.ebuild: - Stable for x86, wrt bug #549520 - - 20 May 2015; Matt Turner mpfr-3.1.2_p10.ebuild: - alpha stable, bug 549520. - - 17 May 2015; Jeroen Roovers mpfr-3.1.2_p10.ebuild: - Stable for HPPA (bug #549520). - - 16 May 2015; Pacho Ramos mpfr-3.1.2_p10.ebuild: - ppc stable wrt bug #549520 - - 16 May 2015; Jeroen Roovers mpfr-3.1.2_p10.ebuild: - Stable for PPC64 (bug #545850). - - 15 May 2015; Mikle Kolyada mpfr-3.1.2_p10.ebuild: - amd64 stable wrt bug #549520 - -*mpfr-3.1.2_p10 (01 Nov 2014) - - 01 Nov 2014; Mike Frysinger +files/3.1.2/patch06, - +files/3.1.2/patch07, +files/3.1.2/patch08, +files/3.1.2/patch09, - +files/3.1.2/patch10, +mpfr-3.1.2_p10.ebuild: - Version bump. Add multilib support #510248 by Thibaud CANALE. - - 06 Jun 2014; Mike Frysinger -mpfr-2.4.2_p3.ebuild, - mpfr-2.4.2_p3-r1.ebuild: - Move the ABI-only ebuild into stable. - -*mpfr-3.1.2_p5 (26 Mar 2014) - - 26 Mar 2014; Mike Frysinger +files/3.1.2/patch01, - +files/3.1.2/patch02, +files/3.1.2/patch03, +files/3.1.2/patch04, - +files/3.1.2/patch05, +mpfr-3.1.2_p5.ebuild: - Version bump. - - 18 Jan 2014; Mike Frysinger mpfr-3.1.2-r1.ebuild: - Add arm64 love. - - 24 Dec 2013; Agostino Sarubbo mpfr-3.1.2-r1.ebuild: - Stable for x86, wrt bug #487798 - - 23 Dec 2013; Agostino Sarubbo mpfr-3.1.2-r1.ebuild: - Stable for sparc, wrt bug #487798 - - 23 Dec 2013; Mike Frysinger mpfr-3.1.2-r1.ebuild: - Mark ia64 stable #487798. - - 22 Dec 2013; Agostino Sarubbo mpfr-3.1.2-r1.ebuild: - Stable for ppc64, wrt bug #487798 - - 21 Dec 2013; Agostino Sarubbo mpfr-3.1.2-r1.ebuild: - Stable for ppc, wrt bug #487798 - - 26 Nov 2013; Mike Frysinger mpfr-3.1.2-r1.ebuild: - Disable logic to probe gmp.h using the wrong toolchain #476336#19 by Michael - Haubenwallner. - - 24 Nov 2013; Mike Frysinger mpfr-3.1.2-r1.ebuild: - Revert gmp lib/include flags as they are wrong & unnecessary and tweak the - docdir flag to be a bit simpler #476336 by Christoph Junghans. - - 03 Nov 2013; Matt Turner mpfr-3.1.2-r1.ebuild: - alpha stable, bug 487798. - - 03 Nov 2013; Benda Xu mpfr-3.1.2-r1.ebuild: - EROOT for gmp locations to do cross compiling correctly. bug #476336 - - 30 Oct 2013; Chema Alonso mpfr-3.1.2-r1.ebuild: - Stable for amd64 wrt bug #487798 - - 23 Oct 2013; Markus Meier mpfr-3.1.2-r1.ebuild: - arm stable, bug #487798 - - 16 Oct 2013; Jeroen Roovers mpfr-3.1.2-r1.ebuild: - Stable for HPPA (bug #487798). - -*mpfr-3.1.2-r1 (13 Sep 2013) - - 13 Sep 2013; Fabian Groffen +mpfr-3.1.2-r1.ebuild, - -mpfr-3.1.2.ebuild: - Fix src_prepare to always apply elibtoolize, necessary to install shared libs - on Solaris - - 25 Aug 2013; Mike Frysinger mpfr-2.4.2_p3-r1.ebuild, - mpfr-3.1.2.ebuild: - Simplify src_prepare code. - - 21 Jul 2013; Christoph Junghans mpfr-2.4.2_p3-r1.ebuild, - mpfr-3.1.2.ebuild: - added prefix support (bug #476336) - - 29 Apr 2013; Sébastien Fabbro mpfr-3.1.2.ebuild: - Keyword amd64-linux - -*mpfr-3.1.2 (14 Mar 2013) - - 14 Mar 2013; Ryan Hill +mpfr-3.1.2.ebuild: - Version bump (bug #461686 by Samuli). - - 27 Feb 2013; Zac Medico mpfr-3.1.1_p2.ebuild: - Fix for prefix and add ~arm-linux + ~x86-linux keywords. - - 01 Jan 2013; Raúl Porcel mpfr-3.1.1.ebuild: - m68k/s390/sh stable wrt #447890 - - 30 Dec 2012; Agostino Sarubbo mpfr-3.1.1.ebuild: - Stable for alpha, wrt bug #447890 - - 30 Dec 2012; Agostino Sarubbo mpfr-3.1.1.ebuild: - Stable for sparc, wrt bug #447890 - - 29 Dec 2012; Jeroen Roovers mpfr-3.1.1.ebuild: - Stable for HPPA (bug #447890). - - 26 Dec 2012; Markus Meier mpfr-3.1.1.ebuild: - arm stable, bug #447890 - - 25 Dec 2012; Agostino Sarubbo mpfr-3.1.1.ebuild: - Stable for ia64, wrt bug #447890 - - 23 Dec 2012; Jeff Horelick mpfr-3.1.1.ebuild: - marked x86 per bug 447890 - - 23 Dec 2012; Agostino Sarubbo mpfr-3.1.1.ebuild: - Stable for ppc64, wrt bug #447890 - - 22 Dec 2012; Agostino Sarubbo mpfr-3.1.1.ebuild: - Stable for ppc, wrt bug #447890 - - 20 Dec 2012; Agostino Sarubbo mpfr-3.1.1.ebuild: - Stable for amd64, wrt bug #447890 - -*mpfr-3.1.1_p2 (20 Dec 2012) - - 20 Dec 2012; Mike Frysinger +files/3.1.1/patch01, - +files/3.1.1/patch02, +mpfr-3.1.1_p2.ebuild: - Version bump. - -*mpfr-3.1.1 (05 Jul 2012) - - 05 Jul 2012; Mike Frysinger +mpfr-3.1.1.ebuild: - Version bump. - - 06 Jun 2012; Zac Medico mpfr-3.0.0_p3.ebuild, - mpfr-3.0.1.ebuild, mpfr-3.0.1_p4.ebuild: - inherit multilib for get_libdir - - 07 May 2012; Alexis Ballier mpfr-3.1.0_p7.ebuild: - readd fbsd keywords to latest version as bug #390425 seems fixed - - 26 Apr 2012; Alexis Ballier mpfr-3.0.1_p4-r1.ebuild: - keyword ~amd64-fbsd - - 19 Apr 2012; Mike Frysinger mpfr-2.4.2_p3.ebuild, - mpfr-3.0.0_p3.ebuild, mpfr-3.0.1.ebuild, mpfr-3.0.1_p4.ebuild, - mpfr-3.0.1_p4-r1.ebuild, mpfr-3.1.0.ebuild, mpfr-3.1.0_p7.ebuild: - Drop old epatch call #412591 by Stevan Bajić. - -*mpfr-3.1.0_p7 (09 Mar 2012) - - 09 Mar 2012; Mike Frysinger +files/3.1.0/patch01, - +files/3.1.0/patch02, +files/3.1.0/patch03, +files/3.1.0/patch04, - +files/3.1.0/patch05, +files/3.1.0/patch06, +files/3.1.0/patch07, - +mpfr-3.1.0_p7.ebuild: - Version bump #407551 by Samuli Suominen. - - 29 Dec 2011; Mark Loeser mpfr-3.0.1_p4.ebuild: - Stable for ppc/ppc64; bug #380673 - - 09 Dec 2011; Alexis Ballier mpfr-3.0.1_p4-r1.ebuild, - mpfr-3.1.0.ebuild: - require static-libs on gmp when building with static-libs but do not force to - disable them on gmp when not, bug #394141 - - 29 Nov 2011; Mike Frysinger mpfr-3.1.0.ebuild: - Drop fbsd KEYWORDS as this breaks gcc #390425 by Tibor Vago. - - 12 Oct 2011; Raúl Porcel mpfr-3.0.1_p4.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #380673 - -*mpfr-3.1.0 (03 Oct 2011) - - 03 Oct 2011; Mike Frysinger +mpfr-3.1.0.ebuild: - Version bump. - -*mpfr-2.4.2_p3-r1 (03 Oct 2011) - - 03 Oct 2011; Mike Frysinger +mpfr-2.4.2_p3-r1.ebuild: - Add ebuild for libmpfr.so.1 ABI name. - - 14 Sep 2011; Jeroen Roovers mpfr-3.0.1_p4.ebuild: - Stable for HPPA (bug #380673). - - 04 Sep 2011; Markus Meier mpfr-3.0.1_p4.ebuild: - arm/x86 stable, bug #380673 - - 26 Aug 2011; Tony Vroon mpfr-3.0.1_p4.ebuild: - Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo in bug - #380673 filed by Mike "SpanKY" Frysinger. - -*mpfr-3.0.1_p4-r1 (25 Aug 2011) - - 25 Aug 2011; Mike Frysinger +mpfr-3.0.1_p4-r1.ebuild: - Add support for USE=static-libs #378235 by Agostino Sarubbo. - -*mpfr-3.0.1_p4 (14 Jul 2011) - - 14 Jul 2011; Mike Frysinger +files/3.0.1/patch01, - +files/3.0.1/patch02, +files/3.0.1/patch04, +mpfr-3.0.1_p4.ebuild, - +files/3.0.1/patch03: - Version bump. - - 14 Jul 2011; Mike Frysinger mpfr-2.4.2_p3.ebuild, - mpfr-3.0.0_p3.ebuild, mpfr-3.0.1.ebuild: - Use exact upstream URIs #375119 by zino. - - 23 Apr 2011; Raúl Porcel mpfr-3.0.0_p3.ebuild: - ia64/m68k/s390/sh/sparc stable wrt #348634 - - 10 Apr 2011; Tobias Klausmann mpfr-3.0.0_p3.ebuild: - Stable on alpha, bug #348634 - - 08 Apr 2011; Markus Meier mpfr-3.0.0_p3.ebuild: - arm stable, bug #348634 - -*mpfr-3.0.1 (05 Apr 2011) - - 05 Apr 2011; Mike Frysinger +mpfr-3.0.1.ebuild: - Version bump. - - 22 Mar 2011; Jeroen Roovers mpfr-3.0.0_p3.ebuild: - Stable for HPPA (bug #348634). - - 22 Mar 2011; Thomas Kahle mpfr-3.0.0_p3.ebuild: - x86 stable per bug 348634 - - 21 Mar 2011; Christoph Mende mpfr-3.0.0_p3.ebuild: - Stable on amd64 wrt bug #348634 - - 21 Mar 2011; Kacper Kowalik mpfr-3.0.0_p3.ebuild: - ppc/ppc64 stable wrt #348634 - - 11 Mar 2011; Markos Chandras mpfr-3.0.0_p3.ebuild: - Reverting keyword. Bug #348634 - - 11 Mar 2011; Markos Chandras mpfr-3.0.0_p3.ebuild: - Stable on amd64 wrt bug #348634 - -*mpfr-3.0.0_p3 (30 Aug 2010) - - 30 Aug 2010; Mike Frysinger +files/3.0.0/patch01, - +files/3.0.0/patch02, +files/3.0.0/patch03, +mpfr-3.0.0_p3.ebuild: - Version bump. - - 30 Aug 2010; Mike Frysinger mpfr-2.4.2_p3.ebuild: - Mark sparc stable #324747. - - 20 Aug 2010; Samuli Suominen mpfr-2.4.2_p3.ebuild: - ppc64 stable wrt #324747 - - 18 Jul 2010; mpfr-2.4.2_p3.ebuild: - ppc stable #324747 - - 29 Jun 2010; Mike Frysinger mpfr-2.4.2_p3.ebuild: - Mark alpha/arm/ia64/s390/sh stable #324747. - - 24 Jun 2010; Markos Chandras mpfr-2.4.2_p3.ebuild: - Stable on amd64 wrt bug #324747 - - 22 Jun 2010; Christian Faulhammer mpfr-2.4.2_p3.ebuild: - stable x86, bug 324747 - - 21 Jun 2010; Jeroen Roovers mpfr-2.4.2_p3.ebuild: - Stable for HPPA (bug #324747). - - 20 Jun 2010; Mike Frysinger mpfr-3.0.0.ebuild: - Revert unintentional SLOT update #324763 by William Throwe. - -*mpfr-3.0.0 (20 Jun 2010) - - 20 Jun 2010; Mike Frysinger +mpfr-3.0.0.ebuild: - Version bump. - - 29 Jan 2010; Raúl Porcel mpfr-2.4.1_p5.ebuild: - ia64/sparc stable wrt #297297 - -*mpfr-2.4.2_p3 (24 Jan 2010) - - 24 Jan 2010; Mike Frysinger +files/2.4.2/patch03, - +mpfr-2.4.2_p3.ebuild: - Version bump. - - 23 Jan 2010; Tobias Klausmann mpfr-2.4.1_p5.ebuild: - Stable on alpha, bug #297297 - -*mpfr-2.4.2_p2 (11 Jan 2010) - - 11 Jan 2010; Mike Frysinger +files/2.4.2/patch02, - +mpfr-2.4.2_p2.ebuild: - Add another fix from upstream and fix docs install #298316 by Diego E. - Pettenò. - - 06 Jan 2010; Jeroen Roovers mpfr-2.4.1_p5.ebuild: - Stable for PPC (bug #297297). - - 02 Jan 2010; Markus Meier mpfr-2.4.1_p5.ebuild: - amd64 stable, bug #297297 - - 02 Jan 2010; Brent Baude mpfr-2.4.1_p5.ebuild: - Marking mpfr-2.4.1_p5 ppc64 for bug 297297 - - 31 Dec 2009; Christian Faulhammer mpfr-2.4.1_p5.ebuild: - stable x86, bug 297297 - - 18 Dec 2009; Jeroen Roovers mpfr-2.4.1_p5.ebuild: - Stable for HPPA (bug #297297). - -*mpfr-2.4.2_p1 (17 Dec 2009) - - 17 Dec 2009; Mike Frysinger -files/2.3.1/patch01, - +mpfr-2.4.2_p1.ebuild, +files/2.4.2/patch01: - Version bump. - - 10 Sep 2009; Samuli Suominen mpfr-2.3.2.ebuild, - mpfr-2.4.1_p1.ebuild, mpfr-2.4.1_p5.ebuild: - Fix lzma-utils vs. xz-utils deps. - - 01 Apr 2009; Tobias Scherbaum - mpfr-2.4.1_p1.ebuild: - ppc stable, bug #260968 - -*mpfr-2.4.1_p5 (18 Mar 2009) - - 18 Mar 2009; Mike Frysinger +files/2.4.1/patch02, - +files/2.4.1/patch03, +files/2.4.1/patch04, +files/2.4.1/patch05, - +mpfr-2.4.1_p5.ebuild: - Version bump. - - 14 Mar 2009; Mike Frysinger mpfr-2.4.1_p1.ebuild: - Fix up == usage in shell test #261016 by deadhead. - - 07 Mar 2009; Raúl Porcel mpfr-2.4.1_p1.ebuild: - alpha/arm/ia64/s390/sh stable wrt #260968 - - 07 Mar 2009; Markus Meier mpfr-2.4.1_p1.ebuild: - amd64/x86 stable, bug #260968 - - 04 Mar 2009; Ferris McCormick mpfr-2.4.1_p1.ebuild: - Sparc stable, security Bug #260968. - - 04 Mar 2009; Brent Baude mpfr-2.4.1_p1.ebuild: - Marking mpfr-2.4.1_p1 ppc64 for bug 260968 - - 03 Mar 2009; Jeroen Roovers mpfr-2.4.1_p1.ebuild: - Stable for HPPA (bug #260968). - -*mpfr-2.4.1_p1 (03 Mar 2009) - - 03 Mar 2009; Mike Frysinger +files/2.4.1/patch01, - +mpfr-2.4.1_p1.ebuild: - Add patch from upstream. - - 27 Feb 2009; Brent Baude mpfr-2.3.2.ebuild: - stable ppc64, bug 255195 - -*mpfr-2.4.1 (26 Feb 2009) - - 26 Feb 2009; Mike Frysinger +mpfr-2.4.1.ebuild: - Version bump. - -*mpfr-2.4.0_p1 (21 Feb 2009) - - 21 Feb 2009; Mike Frysinger +files/2.4.0/patch01, - +mpfr-2.4.0_p1.ebuild: - Add fix from upstream. - - 16 Feb 2009; Brent Baude mpfr-2.3.2.ebuild: - stable ppc, bug 255195 - -*mpfr-2.4.0 (26 Jan 2009) - - 26 Jan 2009; Mike Frysinger +mpfr-2.4.0.ebuild: - Version bump. - - 25 Jan 2009; Raúl Porcel mpfr-2.3.2.ebuild: - alpha/ia64 stable wrt #255195 - - 18 Jan 2009; Markus Meier mpfr-2.3.2.ebuild: - x86 stable, bug #255195 - - 17 Jan 2009; Jeroen Roovers mpfr-2.3.2.ebuild: - Stable for HPPA (bug #255195). - - 16 Jan 2009; Steve Dibb mpfr-2.3.2.ebuild: - amd64 stable, bug 255195 - - 16 Jan 2009; Ferris McCormick mpfr-2.3.2.ebuild: - Sparc stable --- Bug #255195 --- all tests pass. - -*mpfr-2.3.2-r1 (16 Jan 2009) - - 16 Jan 2009; Mike Frysinger - +files/2.3.2/mpfr-2.3.2-svn5664.patch, - +files/2.3.2/mpfr-2.3.2-svn5752.patch, +mpfr-2.3.2-r1.ebuild: - Grab upstream fixes for upstream bug 6604. - - 28 Nov 2008; Alexis Ballier mpfr-2.3.2.ebuild: - fix find call for bsd find compatibility, bug #236067 - - 22 Sep 2008; Jeroen Roovers mpfr-2.3.1_p1.ebuild: - Stable for HPPA (bug #238208). - - 21 Sep 2008; Brent Baude mpfr-2.3.1_p1.ebuild: - stable ppc64, bug 238208 - - 21 Sep 2008; nixnut mpfr-2.3.1_p1.ebuild: - Stable on ppc wrt bug 238208 - - 21 Sep 2008; Raúl Porcel mpfr-2.3.1_p1.ebuild: - alpha/ia64/sparc/x86 stable wrt #238208 - - 20 Sep 2008; Steve Dibb mpfr-2.3.1_p1.ebuild: - amd64 stable, bug 238208 - -*mpfr-2.3.2 (20 Sep 2008) - - 20 Sep 2008; Mike Frysinger +mpfr-2.3.2.ebuild: - Version bump. - -*mpfr-2.3.1_p1 (20 Aug 2008) - - 20 Aug 2008; Mike Frysinger +files/2.3.1/patch01, - +mpfr-2.3.1_p1.ebuild: - Apply upstream patch01 for mpfr-2.3.1. - - 02 May 2008; Mike Frysinger mpfr-2.3.1.ebuild: - Drop the hardcoded shared/static flags as the default is to build both and - we want autodetection for targets that may not support shared (like mingw). - - 20 Apr 2008; Mike Frysinger mpfr-2.3.1.ebuild: - Mark amd64 stable #217696. - - 18 Apr 2008; nixnut mpfr-2.3.1.ebuild: - Stable on ppc wrt bug 217696 - - 15 Apr 2008; Raúl Porcel mpfr-2.3.1.ebuild: - alpha/ia64/sparc/x86 stable wrt #217696 - - 14 Apr 2008; Markus Rothe mpfr-2.3.1.ebuild: - Stable on ppc64; bug #217696 - - 14 Apr 2008; Jeroen Roovers mpfr-2.3.1.ebuild: - Stable for HPPA (bug #217696). - - 11 Feb 2008; Santiago M. Mola mpfr-2.3.0_p4.ebuild: - amd64 stable wrt #208039 - - 30 Jan 2008; Brent Baude mpfr-2.3.0_p4.ebuild: - Marking mpfr-2.3.0_p4 ppc64 for bug 208039 - - 30 Jan 2008; Raúl Porcel mpfr-2.3.0_p4.ebuild: - alpha/ia64/sparc stable wrt #208039 - - 30 Jan 2008; Dawid Węgliński mpfr-2.3.0_p4.ebuild: - Stable on x86 (bug #208039) - - 29 Jan 2008; Jeroen Roovers mpfr-2.3.0_p4.ebuild: - Stable for HPPA (bug #208039). - - 29 Jan 2008; nixnut mpfr-2.3.0_p4.ebuild: - Stable on ppc wrt bug 208039 - -*mpfr-2.3.1 (29 Jan 2008) - - 29 Jan 2008; Mike Frysinger +mpfr-2.3.1.ebuild: - Version bump. - - 17 Jan 2008; Jeroen Roovers mpfr-2.3.0_p3.ebuild: - Stable for HPPA too. - - 14 Jan 2008; Tobias Scherbaum - mpfr-2.3.0_p3.ebuild: - ppc. stable - -*mpfr-2.3.0_p4 (26 Dec 2007) - - 26 Dec 2007; Daniel Black +files/2.3.0/patch04, - +mpfr-2.3.0_p4.ebuild: - added upstream patch - - 01 Dec 2007; Markus Rothe mpfr-2.3.0_p3.ebuild: - Stable on ppc64 - - 19 Nov 2007; Joshua Kinard mpfr-2.3.0_p3.ebuild: - Stable on mips. - - 13 Nov 2007; Raúl Porcel mpfr-2.3.0_p3.ebuild: - alpha/ia64/sparc/x86 stable - -*mpfr-2.3.0_p3 (06 Oct 2007) - - 06 Oct 2007; Mike Frysinger +files/2.3.0/patch01, - +files/2.3.0/patch02, +files/2.3.0/patch03, +mpfr-2.3.0_p3.ebuild: - Version bump #193893. - - 25 Aug 2007; Steve Dibb mpfr-2.2.1_p5.ebuild: - amd64 stable - - 13 Aug 2007; Tobias Scherbaum - mpfr-2.2.1_p5.ebuild: - ppc. stable - - 27 Jul 2007; Jeroen Roovers mpfr-2.2.1_p5.ebuild: - Stable for HPPA too. - - 22 Jul 2007; Tom Gall mpfr-2.2.1_p5.ebuild: - stable on ppc64 - - 15 Jul 2007; Raúl Porcel mpfr-2.2.1_p5.ebuild: - alpha stable - - 16 May 2007; Gustavo Zacarias mpfr-2.2.1_p5.ebuild: - Stable on sparc - - 12 May 2007; Joshua Kinard mpfr-2.2.1_p5.ebuild: - Stable on mips. - - 23 Apr 2007; Raúl Porcel mpfr-2.2.1_p5.ebuild: - ia64 + x86 stable - -*mpfr-2.2.1_p5 (06 Apr 2007) - - 06 Apr 2007; Daniel Black +files/2.2.1/patch02, - +files/2.2.1/patch03, +files/2.2.1/patch04, +files/2.2.1/patch05, - +mpfr-2.2.1_p5.ebuild: - upstream patches - - 17 Feb 2007; Alexander H. Færøy - mpfr-2.2.0_p16.ebuild: - Stable on MIPS; bug #159250 - -*mpfr-2.2.1_p1 (17 Feb 2007) - - 17 Feb 2007; Daniel Black +files/2.2.1/patch01, - +mpfr-2.2.1_p1.ebuild: - upstream patch - - 05 Feb 2007; Simon Stelling mpfr-2.2.0_p16.ebuild: - stable on amd64; bug 159250 - - 30 Dec 2006; Tom Gall mpfr-2.2.0_p16.ebuild: - stable on ppc64, bug #159250 - - 30 Dec 2006; Andrej Kacian mpfr-2.2.0_p16.ebuild: - Stable on x86, bug #159250. - - 29 Dec 2006; Tobias Scherbaum - mpfr-2.2.0_p16.ebuild: - Stable on ppc wrt bug #159250. - - 28 Dec 2006; Bryan Østergaard mpfr-2.2.0_p16.ebuild: - Stable on Alpha. - - 28 Dec 2006; Gustavo Zacarias mpfr-2.2.0_p16.ebuild: - Stable on sparc wrt #159250 - - 28 Dec 2006; Jeroen Roovers mpfr-2.2.0_p16.ebuild: - Stable for HPPA (bug #159250). - -*mpfr-2.2.1 (22 Dec 2006) - - 22 Dec 2006; Daniel Black +mpfr-2.2.1.ebuild: - version bump. seems to be simple bug fixes but masked for further testing on - all gcc versions - - 22 Dec 2006; Daniel Black -mpfr-2.2.0_p12.ebuild, - -mpfr-2.2.0_p14.ebuild, mpfr-2.2.0_p16.ebuild: - added automake dependency - bug #158808 thanks to Igor Fedorow. Removed - older versions - - 09 Dec 2006; Timothy Redaelli mpfr-2.2.0_p16.ebuild: - Add ~x86-fbsd keyword - -*mpfr-2.2.0_p16 (21 Oct 2006) - - 21 Oct 2006; Daniel Black +files/2.2.0/patch15, - +files/2.2.0/patch16, +mpfr-2.2.0_p16.ebuild: - Grab some more patches from upstream. - - 20 Oct 2006; Bryan Østergaard mpfr-2.2.0_p10.ebuild: - Stable on Alpha. - - 17 Oct 2006; Roy Marples mpfr-2.2.0_p14.ebuild: - Added ~sparc-fbsd keyword. - - 29 Sep 2006; Mike Frysinger mpfr-2.2.0_p8.ebuild, - mpfr-2.2.0_p10.ebuild, mpfr-2.2.0_p12.ebuild, mpfr-2.2.0_p14.ebuild: - Dont filter -ffast-math; people who use this globally deserve what they get. - - 03 Sep 2006; Joshua Kinard mpfr-2.2.0_p10.ebuild: - Marked stable on mips. - - 24 Aug 2006; Markus Rothe mpfr-2.2.0_p10.ebuild: - Stable on ppc64 - - 23 Aug 2006; Gustavo Zacarias mpfr-2.2.0_p10.ebuild: - Stable on sparc - - 21 Aug 2006; Chris Gianelloni mpfr-2.2.0_p10.ebuild: - Stable on amd64 and x86 wrt release snapshot. This is in preparation for an - eventual GCC 4.1.1 going stable. - -*mpfr-2.2.0_p14 (28 Jul 2006) - - 28 Jul 2006; Daniel Black +files/2.2.0/patch13, - +files/2.2.0/patch14, +mpfr-2.2.0_p14.ebuild: - more upstream patches - -*mpfr-2.2.0_p12 (19 Jul 2006) - - 19 Jul 2006; Daniel Black +files/2.2.0/patch11, - +files/2.2.0/patch12, +mpfr-2.2.0_p12.ebuild: - more upstream patches - - 27 Jun 2006; Luca Barbato mpfr-2.2.0_p10.ebuild: - Marked stable on ppc - - 25 Jun 2006; Guy Martin mpfr-2.2.0_p10.ebuild: - Stable on hppa. - - 06 May 2006; Mike Frysinger - +files/2.2.0/debian-disable-buggy-umul_ppmm.patch, mpfr-2.2.0_p8.ebuild, - mpfr-2.2.0_p10.ebuild: - Grab patch from Debian to fix test crashes #126082. - -*mpfr-2.2.0_p10 (10 Apr 2006) - - 10 Apr 2006; Mike Frysinger +files/2.2.0/patch09, - +files/2.2.0/patch10, +mpfr-2.2.0_p10.ebuild: - Grab some more patches from upstream. - - 07 Apr 2006; Guy Martin mpfr-2.2.0_p8.ebuild: - Fix hppa 1.1 computation bug. - - 14 Mar 2006; Joseph Jezak mpfr-2.2.0_p8.ebuild: - Marked ppc stable for bug #121968. - - 27 Feb 2006; Jeroen Roovers mpfr-2.2.0_p8.ebuild: - Stable on hppa (bug #121968). - - 26 Feb 2006; Joshua Kinard mpfr-2.2.0_p8.ebuild: - Marked stable on mips. - - 15 Feb 2006; Markus Rothe mpfr-2.2.0_p8.ebuild: - Stable on ppc64; bug #121968 - - 13 Feb 2006; Patrick McLean mpfr-2.2.0_p8.ebuild: - Add filtering of -ffast-math on amd64 and mark stable (bug #121968). - - 09 Feb 2006; Aron Griffis mpfr-2.2.0_p8.ebuild: - Mark 2.2.0_p8 stable on ia64 - - 08 Feb 2006; Mark Loeser mpfr-2.2.0_p8.ebuild: - Stable on x86; bug #121968 - - 08 Feb 2006; Gustavo Zacarias mpfr-2.2.0_p8.ebuild: - Stable on sparc wrt #121968 - - 04 Feb 2006; Aron Griffis mpfr-2.2.0_p4.ebuild: - Mark 2.2.0_p4 stable on ia64 - -*mpfr-2.2.0_p8 (22 Jan 2006) - - 22 Jan 2006; Daniel Black +files/2.2.0/patch08, - +mpfr-2.2.0_p8.ebuild: - patch bump - - 07 Jan 2006; Daniel Black mpfr-2.2.0_p7.ebuild: - opps did not mean to commit 390 to stable - marked ~s390 - -*mpfr-2.2.0_p7 (07 Jan 2006) - - 07 Jan 2006; Daniel Black +files/2.2.0/patch06 - +files/2.2.0/patch07, +mpfr-2.2.0_p7.ebuild: - added more patches from upstream - - 03 Jan 2006; Joshua Kinard mpfr-2.2.0_p4.ebuild: - Add ~mips to KEYWORDS. - - 26 Oct 2005; Jason Wever mpfr-2.2.0_p4.ebuild: - Added ~sparc keyword wrt bug #80357. - - 23 Oct 2005; Brent Baude mpfr-2.2.0_p4.ebuild: - Marking mpfr ~ppc64 for bug 80357 - - 22 Oct 2005; Mark Loeser mpfr-2.2.0_p4.ebuild: - Adding ~x86 to keywords; bug #110026 - - 22 Oct 2005; Daniel Black mpfr-2.2.0_p4.ebuild: - ~ppc keyword. Dependency change to avoid file conflicts in earlier gmp - versions - -*mpfr-2.2.0_p4 (19 Oct 2005) - - 19 Oct 2005; Mike Frysinger : - Initial import. Ebuild submitted by me. diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/Manifest index 7a3e7ade44..cee8cb9e96 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/Manifest @@ -1,17 +1,11 @@ -AUX 2.4.2/patch01 7136 SHA256 ff84b6a8626c79f869d5625d70900e1f99a37f623cb124fdd949dcbcf9f9757e SHA512 6abe563d839379e35c9cac37888d1996fa176453b5852b3bd725b952fbf5c72df898aa6a3be40632e5743264907e208b3b7a9f44a9d9a221b183eefd2c4fb134 WHIRLPOOL bd06a68155ab4ba69a5c6e8da933ad3538f8c7a69a0a266299b8d9d7ffe31f9466430655d0ac93bdab636a7bb8128b4c77761b815440e814a2e0c1a5f9a34a71 -AUX 2.4.2/patch02 2538 SHA256 b61b3ff4abaf93e031d446be201c659275d1b49d1a02ac0a2de45e5fafd47f0b SHA512 481316ce216fd2d84c88d57e24dac66abdfa3e32737752b70211c80523c909fb6742398971ef75e63039803da4dcfd564316df7722b6756d3da2d5e8ad3b1e21 WHIRLPOOL 95f4134d6972a582d66c1a95cc1362fba357a36ebf79c96422cb415838882be7a6c11c11eb2f9d73d68c31a65a3279c9f73eb72cb042b5523a7bedc1a9474cb2 -AUX 2.4.2/patch03 2544 SHA256 999bc180dbeb666cd0301e506f79c7394032bcfb81ca8ded85234d1e5f5563ce SHA512 78ed52e534e11348a49f0eaeef3381484d310c927f1c45fb315ecb0e18eab8cc53a8008a8b76bd14a6c241142ae4291aa3a9d49875e168bfc5c8b3dbf0eda972 WHIRLPOOL 8dda8a6d74eb4bdcd0596d4676ab856331187c6a93c23f8ccce79a74b892f8ed4ce21f90f0cd583a7a333a2292c8ecbc3ff549408fd7c5c43e64f7018ca0bcc7 -AUX 3.1.3/patch01 59693 SHA256 8ea28ea5a69ebbfa529a3b9b2e098d56eebf8f1db9b03e4b2dbbbef138a017c2 SHA512 93f3475dce39226e23dd7e823ff0b9e6e6c05d81b35547f3c591c75c896436e951c8d15d281a8775a36aa0a9caaec4339687bd22391a25550bd0c5a8f0290492 WHIRLPOOL 6f1147737cb620b2838c579d2b4f9c81e3ab17ec0baff25f4e46b267f2f0d06363d89b681777df793b254bd62fbec24e690b44a18720d7dea5e3af475d0dd440 -AUX 3.1.3/patch02 5847 SHA256 a3602e0f68587dc9589d192a444b05b25f3880f602932a953fff6a3f90c0fba5 SHA512 ff1d01141cc99cd1ddabbe032a71d031dec5c3b5e431c369c77b5d9b81699a521f2db91e4ec6c0372e32462dee6c98c806fda7bafa0a0841c33be17b7ba669dc WHIRLPOOL 3a5ffbad1146f1e873ced037c41ef74bb3588666ecd2440f9beb4a8ae0374e0a8607d6c17a93a7947240ff8950b4ab03806dd055cd3b46326bf0a15159d17d84 -AUX 3.1.3/patch03 9577 SHA256 2c1dce889ad21838895dc81ef7759f4a11c87fbece960703920b6abb783d3e5c SHA512 a52f9701e9a47431902cd0f550f0408cafcb1595e749f37f21b3bca9381f375a1864092b1830da14da0a383feaa3e9c2771fe0ca220c40bd9cdab14c955b9404 WHIRLPOOL 095edae48dad8fb8942725625c915475e595cf0ccc5091d5701ae33f0062da96ebe0848e2571e7de6a854eb254bd316e99e4638d31486eb7db800ec3f486bfd6 -AUX 3.1.3/patch04 7194 SHA256 5f0f4598dac63292ab80c18cf6a52fd886be6a12dc91a8387a42818b1ef7e26e SHA512 04ea17e27b1900638deede4746ee9d45d668e35072d30de5757dd0aeae0330062ad8591014e1e6985780a6209f4d68cf412215ff7f8f5247737a0f3192e4b3f6 WHIRLPOOL 5cee228cff4e9fd1711b55fd8fdc3258ff614a58948281db557aaeffb68d03b1db708a95bdff814eb194bbe19e3497edd9659e5c5093245220f819571f343f2f -AUX mpfr-3.1.4-cygwin.patch 1502 SHA256 ec2d87fcfb2fc8f7ea078aa38c309e6eaedc974d70cbe78ca921db06415b9029 SHA512 68cb97c873ce6f25b1cc8f74e7b367941565296d027bb76943b83c46fd7eb304479896ce69f1ae850b5a8ad5796c2a99a5c1949a0215be7cab74669d3352a82b WHIRLPOOL 9a5935bf7cd1aa2d01f16ecbc09e221e48f1d28313d1f040afdd54b319c4147d3b3abe4fa88e60a47605b5b7409249df0a7e65dcb9026d035be68611b05ce98f -DIST mpfr-2.4.2.tar.bz2 1077886 SHA256 c7e75a08a8d49d2082e4caee1591a05d11b9d5627514e678f02d66a124bcf2ba SHA512 c004b3dbf86c04960e4a1f8db37a409a7cc4cb76135e76e98dcc5ad93aaa8deb62334ee13ff84447a7c12a5e8cb57f25c62ac908c24920f1fb1a38d79d4a4c5e WHIRLPOOL d08935d1c5cda48753ddbf98b3b0e87d911279d7fea24e6b210da7e2378f769f3b20babe96859601195d6a9811cf8297d239df53ad2cfa6d0a1bb7bb02ac6a29 -DIST mpfr-3.1.3.tar.xz 1112096 SHA256 6835a08bd992c8257641791e9a6a2b35b02336c8de26d0a8577953747e514a16 SHA512 79846fd82974269aa48152c2b6dbcb2321130dc4d0f0ba2eb94d56619b177add9b2077ebf88b4382c56db19c4215910e5a252f216715c1eee40baa299da42eb4 WHIRLPOOL fba9174551511ffa0fed80d906c5282c095697e79ab9b6fdeb915b9a81f15e20290b3ae6aa7c9ee9ef10fa9c0f973d8a75e1a169aae43f87a28ca433a93c57ce -DIST mpfr-3.1.4.tar.xz 1122152 SHA256 761413b16d749c53e2bfd2b1dfaa3b027b0e793e404b90b5fbaeef60af6517f5 SHA512 4ef61708834efdea6b85258f46f1b25ce1c55b912f44b117d8c3d5e06d8f1177e50f627d9736f3289bd159c5bb10c80e09d1ad9f6f52c4ff43c3496034b04232 WHIRLPOOL 86021e6a60cad98ea42f8ab5bfe990a744ee21fbe89612e083dea43f7e981e84fcbc86de4a90e7a058c569b57b97359a29c9cf5252b960aa91f2247fb96c2743 -EBUILD mpfr-2.4.2_p3-r1.ebuild 1518 SHA256 f76b72fb9e1b6a6a68bb8657b5837f0fb9638e887e962673bcf40e34c5ade04f SHA512 c83bdbb01dccf7e3a270225e749dae8679fd590c684a9eb8ceda2b5e01b6bb944037112a11c317d77b325829fa24fcd8d878ad8fdaf4a3aea5bbc94d1a220e06 WHIRLPOOL dc217574acd7a6f4a44e7027246d30a80ddaa8bc64d453cd5062304d5c85f3c23f9b08130441004a1ab32ed1b47eecf7aa29dcf09791d224486203f670d75815 -EBUILD mpfr-3.1.3_p4.ebuild 1838 SHA256 54bed419e5b2c63c25294936bc3929d28bde4f858ecb9918d2a2f8313d8bf04d SHA512 8633303826b30011e99034f7834319eac01705c558a5b06a955ab86ed0011caed2c0d8ece30882e499c0ba2382896c47fce31c2ad7a7050ec05b239e5d57a95c WHIRLPOOL 234a104c98472ea865b3c41be16c65be646c34357a6834d57596681c2b151860067e4a5e8e3515a43080e1e54381a2104ebdf512dcf8212c1186875d6d630a78 -EBUILD mpfr-3.1.4.ebuild 1735 SHA256 56ac3a149355ff7d29106915c567cf76a42ad46f740ef86c93699862e91c5f5b SHA512 2542a955f43afd8344f088e183665f8871f3f0c9868dcbc0e040067e2b9ab6bdc87f8cec19753197ba4f59e11e6fd4e12b4e63434e7ce06d9b6f10ac8028d773 WHIRLPOOL 7d01d3b3f0f094b10bce7cf67f2cbc044d779414ca5f705164d830a8b26a80d9a090e4f3a2f5cec3011eb7267eeaf6c37016696af325cf15736f6b748f7e8bd2 -MISC ChangeLog 6467 SHA256 21041faa94cf646a117b4841ebaf51c9c08da18e3de5bac9b9d7a30ac1703bb1 SHA512 c2f36b302341cf4a8ce778c2f1932c5216f6d2c60169b9a7681db01e2da2400572eac5fe0567c268c8a760c51bc0f60b9236ecb7d4fc7c99f546045a2b918441 WHIRLPOOL 88578c6b4c7d78080d4f8926479f8baf1416af1f4e10e8e34bde43ee97ec765611c3522797bb8089fe127dca4ed73be883610e5a746b87f67a66858508643e1a -MISC ChangeLog-2015 24479 SHA256 a51c8ad4156ba54a7772766b45dc2d31300bef80d9228b8384a24b7e2390c581 SHA512 66bb38a7f454f37ba53702bbae3171d2fa5fc1ac80780a3c9d8e3590a741bcff2510425600048526087c9251a52a4a5c3c11b40590f1b72bffbac658cb64d84c WHIRLPOOL 421ab9f1231c7f045c0a374af1e561767726ac11ea5e7d7564bcf8d2ff6acfdf7453a9587badf563abf25483c8a2c54b7e4c1cdd4ccc16813dac531afb55ce23 -MISC metadata.xml 257 SHA256 fcb691c3299a07a5fe4f936baa5aa146b8aa3cb9491ba88fd12547cb540b02c2 SHA512 fd85d9cf15f6b7db96e4d184e32ae6f1503a5b70cb4cb1ce930ba13a1d5d4c4b24971781e95b7f3f9ead58b31760f84c368bc6fa2a793b4b5baf78259b047ff1 WHIRLPOOL 62b62e3e5489b8983ddd7bfc6017411d5e02f9710763206baa84b826388c8685fe7bdc0bb6a76c029e73ae4c160e9af6c8544406dc70a203c7c3d65d4aa15400 +DIST mpfr-2.4.2-patchset.tar.bz2 2965 BLAKE2B 2748f8ebea766265ea1b31de1c0494e89e8868440675e4f8b03a771b220f3007ffa1bfdeb84112560d95107d4075ed6e37d54aa71546c8bc7e518ff32a1adce6 SHA512 d28749096ff1d8ab026eba076d7874fd0687dd5199dcadb60ab9a5adcfbe4c1a4583c83e5d4868e16e2218247f129623128af89d41e1c348c64c1e91bcb5e653 +DIST mpfr-2.4.2.tar.bz2 1077886 BLAKE2B bdbd8fcd5b3f459383fff60adb75e3e419b65b20073a86fbad83677fa546f8f2364bce799f623964cafe94b1b8652a13b54cdae8d9316350c24061c396cafa8b SHA512 c004b3dbf86c04960e4a1f8db37a409a7cc4cb76135e76e98dcc5ad93aaa8deb62334ee13ff84447a7c12a5e8cb57f25c62ac908c24920f1fb1a38d79d4a4c5e +DIST mpfr-3.1.3-patchset.tar.xz 12988 BLAKE2B b2ebf0f0d5b90f8f9618c71762ca3def64bad6c79e7b32ca0d9121d2ed4032b869b945359da79ba2eb2cca07789cc1ede1502bb998f5f1234b206825d2db6ebd SHA512 dd2de34aad0470920f75b8911701a2979205b3173b97c41d4b5cd9ff78a38633ca7d6993c2e5465b5e5f76066d46189a32437f5b79ac50c29f2a47970c0421ea +DIST mpfr-3.1.3.tar.xz 1112096 BLAKE2B cd7bc886e73ff43e323cde837bc90a41cf97238054e1ffe597455314f307ff7d8c95756b1414ee030a1f974c8041669b75dbf90581c9c5705e3f5c8a1878de46 SHA512 79846fd82974269aa48152c2b6dbcb2321130dc4d0f0ba2eb94d56619b177add9b2077ebf88b4382c56db19c4215910e5a252f216715c1eee40baa299da42eb4 +DIST mpfr-3.1.4.tar.xz 1122152 BLAKE2B d8d686c3280c062a0941c37cb0a0bacfb25a03a6064489b56db331ffbd9369c453ded1357b2c5841fc72eee2ef36c4d7a8acc27418dcf5f045c7e4ea6615d682 SHA512 4ef61708834efdea6b85258f46f1b25ce1c55b912f44b117d8c3d5e06d8f1177e50f627d9736f3289bd159c5bb10c80e09d1ad9f6f52c4ff43c3496034b04232 +DIST mpfr-3.1.5-patchset.tar.xz 1840 BLAKE2B c18392ecc3325c0b889b540257f3bfe3c382a7f0d12a5dc87550e9ee884f87480bcfec7541e05c6c27bcfd7c5fa60d35f575f56ccea59912434b241f51e5d113 SHA512 24ae807db036345267623dd977387b154e905197aa826e82cfc8dcf324ade78f78aef9e86ca6e2cbc091e01a8da9ea6c52a91a5183375d5fab45e54912bd3fd8 +DIST mpfr-3.1.5.tar.xz 1126668 BLAKE2B f902925036a4310e7b10461438bae5d5770b95ca6bd897038dc306d597ea412013c869b3d2f9c4ba2a1d5e59eee67f562fc3bf5db8fd1584b70c1b30574e42f5 SHA512 3643469b9099b31e41d6ec9158196cd1c30894030c8864ee5b1b1e91b488bccbf7c263c951b03fe9f4ae6f9d29279e157a7dfed0885467d875f107a3d964f032 +DIST mpfr-3.1.6.tar.xz 1133672 BLAKE2B ab8b87be9d29e9ae5807976f72d65e16cd3e5b4c2ffc4e5bd7829e664250b1969a1ec3928b3519cd75365692e23eadfd413a8116f8c77d6cd66183020b72b656 SHA512 746ee74d5026f267f74ab352d850ed30ff627d530aa840c71b24793e44875f8503946bd7399905dea2b2dd5744326254d7889337fe94cfe58d03c4066e9d8054 +DIST mpfr-4.0.0.tar.xz 1406244 BLAKE2B 2d1e356ac1f7119aa8896c438e7e30c4b316780d76fa2690e50482005e9ff5d6b5cd368d4c9a524df66ea3e7f2942c627329fa15be83402209c6e249cd1abd28 SHA512 9c9c4535f33fffd2126d1c290e5eeda7cd2804219244643f09c9a2d2acfa3d410d2cb1e4a7bb77cd86cffc2fac59c7f5d32c9910317cac37dbca474ab6d63808 +DIST mpfr-4.0.1.tar.xz 1412692 BLAKE2B 3e8d5cf558071571c21417088e74b8cb94a2e179667af41f734a68c7bd89d4beff245b9344c4c37d2f6558036a1a8c9ad3ea5ec8fbde16d2c7ebbf37a22cf424 SHA512 137ad68bc1e33a155edc1247fcdba27f999cf48ed526773136584090ddf2cfdfc9ea79fbf74ea1943b835b4b1ff29b05087114738c6ad3b485848540f30cac4f +DIST mpfr-4.0.2.tar.xz 1441996 BLAKE2B 4c1a15208c2dc3dcc1424974de506198e9cc479c70255149876c7f541133499ada5c89f07393b120b7079e6bbaf8ea03e5e496e1350b295e687392a6e0341c1c SHA512 d583555d08863bf36c89b289ae26bae353d9a31f08ee3894520992d2c26e5683c4c9c193d7ad139632f71c0a476d85ea76182702a98bf08dde7b6f65a54f8b88 diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/2.4.2/patch01 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/2.4.2/patch01 deleted file mode 100644 index 2721517c42..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/2.4.2/patch01 +++ /dev/null @@ -1,184 +0,0 @@ -diff -Naurd mpfr-2.4.2-a/PATCHES mpfr-2.4.2-b/PATCHES ---- mpfr-2.4.2-a/PATCHES 2009-12-07 13:37:12.000000000 +0000 -+++ mpfr-2.4.2-b/PATCHES 2009-12-07 13:37:12.000000000 +0000 -@@ -0,0 +1 @@ -+sin_cos_underflow -diff -Naurd mpfr-2.4.2-a/VERSION mpfr-2.4.2-b/VERSION ---- mpfr-2.4.2-a/VERSION 2009-11-30 02:43:08.000000000 +0000 -+++ mpfr-2.4.2-b/VERSION 2009-12-07 13:37:12.000000000 +0000 -@@ -1 +1 @@ --2.4.2 -+2.4.2-p1 -diff -Naurd mpfr-2.4.2-a/mpfr.h mpfr-2.4.2-b/mpfr.h ---- mpfr-2.4.2-a/mpfr.h 2009-11-30 02:43:08.000000000 +0000 -+++ mpfr-2.4.2-b/mpfr.h 2009-12-07 13:37:12.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 2 - #define MPFR_VERSION_MINOR 4 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "2.4.2" -+#define MPFR_VERSION_STRING "2.4.2-p1" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-2.4.2-a/sin_cos.c mpfr-2.4.2-b/sin_cos.c ---- mpfr-2.4.2-a/sin_cos.c 2009-11-30 02:43:09.000000000 +0000 -+++ mpfr-2.4.2-b/sin_cos.c 2009-12-07 13:37:12.000000000 +0000 -@@ -82,17 +82,19 @@ - if (y != x) - /* y and x differ, thus we can safely try to compute y first */ - { -- MPFR_FAST_COMPUTE_IF_SMALL_INPUT (y, x, -2 * expx, 2, 0, rnd_mode, -- { inexy = _inexact; -- goto small_input; }); -+ MPFR_FAST_COMPUTE_IF_SMALL_INPUT ( -+ y, x, -2 * expx, 2, 0, rnd_mode, -+ { inexy = _inexact; -+ goto small_input; }); - if (0) - { - small_input: - /* we can go here only if we can round sin(x) */ -- MPFR_FAST_COMPUTE_IF_SMALL_INPUT (z, __gmpfr_one, -2 * expx, -- 1, 0, rnd_mode, -- { inexz = _inexact; -- goto end; }); -+ MPFR_FAST_COMPUTE_IF_SMALL_INPUT ( -+ z, __gmpfr_one, -2 * expx, 1, 0, rnd_mode, -+ { inexz = _inexact; -+ MPFR_SAVE_EXPO_UPDATE_FLAGS (expo, __gmpfr_flags); -+ goto end; }); - } - - /* if we go here, one of the two MPFR_FAST_COMPUTE_IF_SMALL_INPUT -@@ -101,18 +103,19 @@ - else /* y and x are the same variable: try to compute z first, which - necessarily differs */ - { -- MPFR_FAST_COMPUTE_IF_SMALL_INPUT (z, __gmpfr_one, -2 * expx, -- 1, 0, rnd_mode, -- { inexz = _inexact; -- goto small_input2; }); -+ MPFR_FAST_COMPUTE_IF_SMALL_INPUT ( -+ z, __gmpfr_one, -2 * expx, 1, 0, rnd_mode, -+ { inexz = _inexact; -+ goto small_input2; }); - if (0) - { - small_input2: - /* we can go here only if we can round cos(x) */ -- MPFR_FAST_COMPUTE_IF_SMALL_INPUT (y, x, -2 * expx, 2, 0, -- rnd_mode, -- { inexy = _inexact; -- goto end; }); -+ MPFR_FAST_COMPUTE_IF_SMALL_INPUT ( -+ y, x, -2 * expx, 2, 0, rnd_mode, -+ { inexy = _inexact; -+ MPFR_SAVE_EXPO_UPDATE_FLAGS (expo, __gmpfr_flags); -+ goto end; }); - } - } - m += 2 * (-expx); -@@ -207,7 +210,6 @@ - mpfr_clear (xr); - - end: -- /* FIXME: update the underflow flag if need be. */ - MPFR_SAVE_EXPO_FREE (expo); - mpfr_check_range (y, inexy, rnd_mode); - mpfr_check_range (z, inexz, rnd_mode); -diff -Naurd mpfr-2.4.2-a/tests/tsin_cos.c mpfr-2.4.2-b/tests/tsin_cos.c ---- mpfr-2.4.2-a/tests/tsin_cos.c 2009-11-30 02:43:08.000000000 +0000 -+++ mpfr-2.4.2-b/tests/tsin_cos.c 2009-12-07 13:37:12.000000000 +0000 -@@ -382,23 +382,56 @@ - consistency (void) - { - mpfr_t x, s1, s2, c1, c2; -+ mp_exp_t emin, emax; - mp_rnd_t rnd; -+ unsigned int flags_sin, flags_cos, flags, flags_before, flags_ref; -+ int inex_sin, inex_cos, inex, inex_ref; - int i; - -+ emin = mpfr_get_emin (); -+ emax = mpfr_get_emax (); -+ - for (i = 0; i <= 10000; i++) - { - mpfr_init2 (x, MPFR_PREC_MIN + (randlimb () % 8)); - mpfr_inits2 (MPFR_PREC_MIN + (randlimb () % 8), s1, s2, c1, c2, - (mpfr_ptr) 0); -- tests_default_random (x, 256, -5, 50); -- rnd = RND_RAND (); -- mpfr_sin (s1, x, rnd); -- mpfr_cos (c1, x, rnd); -- mpfr_sin_cos (s2, c2, x, rnd); -- if (!(mpfr_equal_p (s1, s2) && mpfr_equal_p (c1, c2))) -+ if (i < 8 * GMP_RND_MAX) - { -- printf ("mpfr_sin_cos and mpfr_sin/mpfr_cos disagree on %s,\nx = ", -- mpfr_print_rnd_mode (rnd)); -+ int j = i / GMP_RND_MAX; -+ if (j & 1) -+ mpfr_set_emin (MPFR_EMIN_MIN); -+ mpfr_set_si (x, (j & 2) ? 1 : -1, GMP_RNDN); -+ mpfr_set_exp (x, mpfr_get_emin ()); -+ rnd = (mpfr_rnd_t) (i % GMP_RND_MAX); -+ flags_before = 0; -+ if (j & 4) -+ mpfr_set_emax (-17); -+ } -+ else -+ { -+ tests_default_random (x, 256, -5, 50); -+ rnd = RND_RAND (); -+ flags_before = (randlimb () & 1) ? -+ (unsigned int) (MPFR_FLAGS_ALL ^ MPFR_FLAGS_ERANGE) : -+ (unsigned int) 0; -+ } -+ __gmpfr_flags = flags_before; -+ inex_sin = mpfr_sin (s1, x, rnd); -+ flags_sin = __gmpfr_flags; -+ __gmpfr_flags = flags_before; -+ inex_cos = mpfr_cos (c1, x, rnd); -+ flags_cos = __gmpfr_flags; -+ __gmpfr_flags = flags_before; -+ inex = !!mpfr_sin_cos (s2, c2, x, rnd); -+ flags = __gmpfr_flags; -+ inex_ref = inex_sin || inex_cos; -+ flags_ref = flags_sin | flags_cos; -+ if (!(mpfr_equal_p (s1, s2) && mpfr_equal_p (c1, c2)) || -+ inex != inex_ref || flags != flags_ref) -+ { -+ printf ("mpfr_sin_cos and mpfr_sin/mpfr_cos disagree on %s," -+ " i = %d\nx = ", mpfr_print_rnd_mode (rnd), i); - mpfr_dump (x); - printf ("s1 = "); - mpfr_dump (s1); -@@ -408,9 +441,16 @@ - mpfr_dump (c1); - printf ("c2 = "); - mpfr_dump (c2); -+ printf ("inex_sin = %d, inex_cos = %d, inex = %d (expected %d)\n", -+ inex_sin, inex_cos, inex, inex_ref); -+ printf ("flags_sin = 0x%x, flags_cos = 0x%x, " -+ "flags = 0x%x (expected 0x%x)\n", -+ flags_sin, flags_cos, flags, flags_ref); - exit (1); - } - mpfr_clears (x, s1, s2, c1, c2, (mpfr_ptr) 0); -+ mpfr_set_emin (emin); -+ mpfr_set_emax (emax); - } - } - -diff -Naurd mpfr-2.4.2-a/version.c mpfr-2.4.2-b/version.c ---- mpfr-2.4.2-a/version.c 2009-11-30 02:43:08.000000000 +0000 -+++ mpfr-2.4.2-b/version.c 2009-12-07 13:37:12.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "2.4.2"; -+ return "2.4.2-p1"; - } diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/2.4.2/patch02 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/2.4.2/patch02 deleted file mode 100644 index fa85d8ef3c..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/2.4.2/patch02 +++ /dev/null @@ -1,71 +0,0 @@ -diff -Naurd mpfr-2.4.2-a/PATCHES mpfr-2.4.2-b/PATCHES ---- mpfr-2.4.2-a/PATCHES 2009-12-18 12:03:30.000000000 +0000 -+++ mpfr-2.4.2-b/PATCHES 2009-12-18 12:05:19.000000000 +0000 -@@ -0,0 +1 @@ -+longlong.h -diff -Naurd mpfr-2.4.2-a/VERSION mpfr-2.4.2-b/VERSION ---- mpfr-2.4.2-a/VERSION 2009-12-07 13:37:12.000000000 +0000 -+++ mpfr-2.4.2-b/VERSION 2009-12-18 12:05:09.000000000 +0000 -@@ -1 +1 @@ --2.4.2-p1 -+2.4.2-p2 -diff -Naurd mpfr-2.4.2-a/mpfr-longlong.h mpfr-2.4.2-b/mpfr-longlong.h ---- mpfr-2.4.2-a/mpfr-longlong.h 2009-11-30 02:43:08.000000000 +0000 -+++ mpfr-2.4.2-b/mpfr-longlong.h 2009-12-18 12:04:29.000000000 +0000 -@@ -1011,7 +1011,15 @@ - #endif /* __m88000__ */ - - #if defined (__mips) && W_TYPE_SIZE == 32 --#if __GNUC__ > 2 || __GNUC_MINOR__ >= 7 -+#if (__GNUC__ >= 5) || (__GNUC__ >= 4 && __GNUC_MINOR__ >= 4) -+#define umul_ppmm(w1, w0, u, v) \ -+ do { \ -+ UDItype _r; \ -+ _r = (UDItype) u * v; \ -+ (w1) = _r >> 32; \ -+ (w0) = (USItype) _r; \ -+ } while (0) -+#elif __GNUC__ > 2 || __GNUC_MINOR__ >= 7 - #define umul_ppmm(w1, w0, u, v) \ - __asm__ ("multu %2,%3" : "=l" (w0), "=h" (w1) : "d" (u), "d" (v)) - #else -@@ -1024,7 +1032,16 @@ - #endif /* __mips */ - - #if (defined (__mips) && __mips >= 3) && W_TYPE_SIZE == 64 --#if __GNUC__ > 2 || __GNUC_MINOR__ >= 7 -+#if (__GNUC__ >= 5) || (__GNUC__ >= 4 && __GNUC_MINOR__ >= 4) -+typedef unsigned int UTItype __attribute__ ((mode (TI))); -+#define umul_ppmm(w1, w0, u, v) \ -+ do { \ -+ UTItype _r; \ -+ _r = (UTItype) u * v; \ -+ (w1) = _r >> 64; \ -+ (w0) = (UDItype) _r; \ -+ } while (0) -+#elif __GNUC__ > 2 || __GNUC_MINOR__ >= 7 - #define umul_ppmm(w1, w0, u, v) \ - __asm__ ("dmultu %2,%3" : "=l" (w0), "=h" (w1) : "d" (u), "d" (v)) - #else -diff -Naurd mpfr-2.4.2-a/mpfr.h mpfr-2.4.2-b/mpfr.h ---- mpfr-2.4.2-a/mpfr.h 2009-12-07 13:37:12.000000000 +0000 -+++ mpfr-2.4.2-b/mpfr.h 2009-12-18 12:05:09.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 2 - #define MPFR_VERSION_MINOR 4 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "2.4.2-p1" -+#define MPFR_VERSION_STRING "2.4.2-p2" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-2.4.2-a/version.c mpfr-2.4.2-b/version.c ---- mpfr-2.4.2-a/version.c 2009-12-07 13:37:12.000000000 +0000 -+++ mpfr-2.4.2-b/version.c 2009-12-18 12:05:09.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "2.4.2-p1"; -+ return "2.4.2-p2"; - } diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/2.4.2/patch03 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/2.4.2/patch03 deleted file mode 100644 index 3ce4952f2f..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/2.4.2/patch03 +++ /dev/null @@ -1,75 +0,0 @@ -diff -Naurd mpfr-2.4.2-a/PATCHES mpfr-2.4.2-b/PATCHES ---- mpfr-2.4.2-a/PATCHES 2010-01-11 15:27:18.000000000 +0000 -+++ mpfr-2.4.2-b/PATCHES 2010-01-11 15:30:31.000000000 +0000 -@@ -0,0 +1 @@ -+gmp5 -diff -Naurd mpfr-2.4.2-a/VERSION mpfr-2.4.2-b/VERSION ---- mpfr-2.4.2-a/VERSION 2009-12-18 12:05:09.000000000 +0000 -+++ mpfr-2.4.2-b/VERSION 2010-01-11 15:29:40.000000000 +0000 -@@ -1 +1 @@ --2.4.2-p2 -+2.4.2-p3 -diff -Naurd mpfr-2.4.2-a/configure mpfr-2.4.2-b/configure ---- mpfr-2.4.2-a/configure 2009-11-30 02:44:35.000000000 +0000 -+++ mpfr-2.4.2-b/configure 2010-01-11 15:28:56.000000000 +0000 -@@ -20449,6 +20449,9 @@ - main () - { - -+#ifndef BITS_PER_MP_LIMB -+#define BITS_PER_MP_LIMB GMP_LIMB_BITS -+#endif - return BITS_PER_MP_LIMB == BYTES_PER_MP_LIMB * CHAR_BIT - && sizeof(mp_limb_t) == BYTES_PER_MP_LIMB ? 0 : 1; - -diff -Naurd mpfr-2.4.2-a/configure.in mpfr-2.4.2-b/configure.in ---- mpfr-2.4.2-a/configure.in 2009-11-30 02:43:08.000000000 +0000 -+++ mpfr-2.4.2-b/configure.in 2009-11-30 02:43:08.000000000 +0000 -@@ -424,6 +424,9 @@ - #include "gmp.h" - #include "gmp-impl.h" - ]], [[ -+#ifndef BITS_PER_MP_LIMB -+#define BITS_PER_MP_LIMB GMP_LIMB_BITS -+#endif - return BITS_PER_MP_LIMB == BYTES_PER_MP_LIMB * CHAR_BIT - && sizeof(mp_limb_t) == BYTES_PER_MP_LIMB ? 0 : 1; - ]])], [AC_MSG_RESULT(yes)], [ -diff -Naurd mpfr-2.4.2-a/mpfr-impl.h mpfr-2.4.2-b/mpfr-impl.h ---- mpfr-2.4.2-a/mpfr-impl.h 2009-11-30 02:43:08.000000000 +0000 -+++ mpfr-2.4.2-b/mpfr-impl.h 2010-01-11 15:28:01.000000000 +0000 -@@ -65,6 +65,12 @@ - # ifndef __GMP_IMPL_H__ - # include "gmp-impl.h" - # endif -+# ifndef BITS_PER_MP_LIMB -+# define BITS_PER_MP_LIMB GMP_LIMB_BITS -+# endif -+#ifndef mpn_sqr_n -+# define mpn_sqr_n mpn_sqr -+#endif - # ifdef MPFR_NEED_LONGLONG_H - # include "longlong.h" - # endif -diff -Naurd mpfr-2.4.2-a/mpfr.h mpfr-2.4.2-b/mpfr.h ---- mpfr-2.4.2-a/mpfr.h 2009-12-18 12:05:09.000000000 +0000 -+++ mpfr-2.4.2-b/mpfr.h 2010-01-11 15:29:40.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 2 - #define MPFR_VERSION_MINOR 4 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "2.4.2-p2" -+#define MPFR_VERSION_STRING "2.4.2-p3" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-2.4.2-a/version.c mpfr-2.4.2-b/version.c ---- mpfr-2.4.2-a/version.c 2009-12-18 12:05:09.000000000 +0000 -+++ mpfr-2.4.2-b/version.c 2010-01-11 15:29:40.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "2.4.2-p2"; -+ return "2.4.2-p3"; - } diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch01 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch01 deleted file mode 100644 index d7e1cbf1e4..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch01 +++ /dev/null @@ -1,1117 +0,0 @@ -diff -Naurd mpfr-3.1.3-a/PATCHES mpfr-3.1.3-b/PATCHES ---- mpfr-3.1.3-a/PATCHES 2015-07-02 10:49:23.950112879 +0000 -+++ mpfr-3.1.3-b/PATCHES 2015-07-02 10:49:24.042113845 +0000 -@@ -0,0 +1 @@ -+lngamma-and-doc -diff -Naurd mpfr-3.1.3-a/VERSION mpfr-3.1.3-b/VERSION ---- mpfr-3.1.3-a/VERSION 2015-06-19 19:55:09.000000000 +0000 -+++ mpfr-3.1.3-b/VERSION 2015-07-02 10:49:24.042113845 +0000 -@@ -1 +1 @@ --3.1.3 -+3.1.3-p1 -diff -Naurd mpfr-3.1.3-a/doc/mpfr.texi mpfr-3.1.3-b/doc/mpfr.texi ---- mpfr-3.1.3-a/doc/mpfr.texi 2015-06-19 19:55:11.000000000 +0000 -+++ mpfr-3.1.3-b/doc/mpfr.texi 2015-07-02 10:49:24.018113593 +0000 -@@ -810,13 +810,17 @@ - When the input point is in the closure of the domain of the mathematical - function and an input argument is +0 (resp.@: @minus{}0), one considers - the limit when the corresponding argument approaches 0 from above --(resp.@: below). If the limit is not defined (e.g., @code{mpfr_log} on --@minus{}0), the behavior is specified in the description of the MPFR function. -+(resp.@: below), if possible. If the limit is not defined (e.g., -+@code{mpfr_sqrt} and @code{mpfr_log} on @minus{}0), the behavior is -+specified in the description of the MPFR function, but must be consistent -+with the rule from the above paragraph (e.g., @code{mpfr_log} on @pom{}0 -+gives @minus{}Inf). - - When the result is equal to 0, its sign is determined by considering the - limit as if the input point were not in the domain: If one approaches 0 - from above (resp.@: below), the result is +0 (resp.@: @minus{}0); --for example, @code{mpfr_sin} on +0 gives +0. -+for example, @code{mpfr_sin} on @minus{}0 gives @minus{}0 and -+@code{mpfr_acos} on 1 gives +0 (in all rounding modes). - In the other cases, the sign is specified in the description of the MPFR - function; for example @code{mpfr_max} on @minus{}0 and +0 gives +0. - -@@ -832,8 +836,8 @@ - @c that advantages in practice), like for any bug fix. - Example: @code{mpfr_hypot} on (NaN,0) gives NaN, but @code{mpfr_hypot} - on (NaN,+Inf) gives +Inf (as specified in @ref{Special Functions}), --since for any finite input @var{x}, @code{mpfr_hypot} on (@var{x},+Inf) --gives +Inf. -+since for any finite or infinite input @var{x}, @code{mpfr_hypot} on -+(@var{x},+Inf) gives +Inf. - - @node Exceptions, Memory Handling, Floating-Point Values on Special Numbers, MPFR Basics - @comment node-name, next, previous, up -@@ -1581,7 +1585,8 @@ - @deftypefunx int mpfr_add_z (mpfr_t @var{rop}, mpfr_t @var{op1}, mpz_t @var{op2}, mpfr_rnd_t @var{rnd}) - @deftypefunx int mpfr_add_q (mpfr_t @var{rop}, mpfr_t @var{op1}, mpq_t @var{op2}, mpfr_rnd_t @var{rnd}) - Set @var{rop} to @math{@var{op1} + @var{op2}} rounded in the direction --@var{rnd}. For types having no signed zero, it is considered unsigned -+@var{rnd}. The IEEE-754 rules are used, in particular for signed zeros. -+But for types having no signed zeros, 0 is considered unsigned - (i.e., (+0) + 0 = (+0) and (@minus{}0) + 0 = (@minus{}0)). - The @code{mpfr_add_d} function assumes that the radix of the @code{double} type - is a power of 2, with a precision at most that declared by the C implementation -@@ -1599,7 +1604,8 @@ - @deftypefunx int mpfr_sub_z (mpfr_t @var{rop}, mpfr_t @var{op1}, mpz_t @var{op2}, mpfr_rnd_t @var{rnd}) - @deftypefunx int mpfr_sub_q (mpfr_t @var{rop}, mpfr_t @var{op1}, mpq_t @var{op2}, mpfr_rnd_t @var{rnd}) - Set @var{rop} to @math{@var{op1} - @var{op2}} rounded in the direction --@var{rnd}. For types having no signed zero, it is considered unsigned -+@var{rnd}. The IEEE-754 rules are used, in particular for signed zeros. -+But for types having no signed zeros, 0 is considered unsigned - (i.e., (+0) @minus{} 0 = (+0), (@minus{}0) @minus{} 0 = (@minus{}0), - 0 @minus{} (+0) = (@minus{}0) and 0 @minus{} (@minus{}0) = (+0)). - The same restrictions than for @code{mpfr_add_d} apply to @code{mpfr_d_sub} -@@ -1615,7 +1621,7 @@ - Set @var{rop} to @math{@var{op1} @GMPtimes{} @var{op2}} rounded in the - direction @var{rnd}. - When a result is zero, its sign is the product of the signs of the operands --(for types having no signed zero, it is considered positive). -+(for types having no signed zeros, 0 is considered positive). - The same restrictions than for @code{mpfr_add_d} apply to @code{mpfr_mul_d}. - @end deftypefun - -@@ -1635,7 +1641,7 @@ - @deftypefunx int mpfr_div_q (mpfr_t @var{rop}, mpfr_t @var{op1}, mpq_t @var{op2}, mpfr_rnd_t @var{rnd}) - Set @var{rop} to @math{@var{op1}/@var{op2}} rounded in the direction @var{rnd}. - When a result is zero, its sign is the product of the signs of the operands --(for types having no signed zero, it is considered positive). -+(for types having no signed zeros, 0 is considered positive). - The same restrictions than for @code{mpfr_add_d} apply to @code{mpfr_d_div} - and @code{mpfr_div_d}. - @end deftypefun -@@ -1643,15 +1649,18 @@ - @deftypefun int mpfr_sqrt (mpfr_t @var{rop}, mpfr_t @var{op}, mpfr_rnd_t @var{rnd}) - @deftypefunx int mpfr_sqrt_ui (mpfr_t @var{rop}, unsigned long int @var{op}, mpfr_rnd_t @var{rnd}) - Set @var{rop} to @m{\sqrt{@var{op}}, the square root of @var{op}} --rounded in the direction @var{rnd} (set @var{rop} to @minus{}0 if @var{op} is --@minus{}0, to be consistent with the IEEE 754 standard). -+rounded in the direction @var{rnd}. Set @var{rop} to @minus{}0 if -+@var{op} is @minus{}0, to be consistent with the IEEE 754 standard. - Set @var{rop} to NaN if @var{op} is negative. - @end deftypefun - - @deftypefun int mpfr_rec_sqrt (mpfr_t @var{rop}, mpfr_t @var{op}, mpfr_rnd_t @var{rnd}) - Set @var{rop} to @m{1/\sqrt{@var{op}}, the reciprocal square root of @var{op}} --rounded in the direction @var{rnd}. Set @var{rop} to +Inf if @var{op} is --@pom{}0, +0 if @var{op} is +Inf, and NaN if @var{op} is negative. -+rounded in the direction @var{rnd}. Set @var{rop} to +Inf if @var{op} is -+@pom{}0, +0 if @var{op} is +Inf, and NaN if @var{op} is negative. Warning! -+Therefore the result on @minus{}0 is different from the one of the rSqrt -+function recommended by the IEEE 754-2008 standard (Section 9.2.1), which -+is @minus{}Inf instead of +Inf. - @end deftypefun - - @deftypefun int mpfr_cbrt (mpfr_t @var{rop}, mpfr_t @var{op}, mpfr_rnd_t @var{rnd}) -@@ -1832,7 +1841,9 @@ - @m{\log_2 @var{op}, log2(@var{op})} or - @m{\log_{10} @var{op}, log10(@var{op})}, respectively, - rounded in the direction @var{rnd}. --Set @var{rop} to @minus{}Inf if @var{op} is @minus{}0 -+Set @var{rop} to +0 if @var{op} is 1 (in all rounding modes), -+for consistency with the ISO C99 and IEEE 754-2008 standards. -+Set @var{rop} to @minus{}Inf if @var{op} is @pom{}0 - (i.e., the sign of the zero has no influence on the result). - @end deftypefun - -@@ -2003,8 +2014,11 @@ - @deftypefun int mpfr_lngamma (mpfr_t @var{rop}, mpfr_t @var{op}, mpfr_rnd_t @var{rnd}) - Set @var{rop} to the value of the logarithm of the Gamma function on @var{op}, - rounded in the direction @var{rnd}. --When @math{@minus{}2@var{k}@minus{}1 @le{} @var{op} @le{} @minus{}2@var{k}}, --@var{k} being a non-negative integer, @var{rop} is set to NaN. -+When @var{op} is 1 or 2, set @var{rop} to +0 (in all rounding modes). -+When @var{op} is an infinity or a nonpositive integer, set @var{rop} to +Inf, -+following the general rules on special values. -+When @math{@minus{}2@var{k}@minus{}1 < @var{op} < @minus{}2@var{k}}, -+@var{k} being a nonnegative integer, set @var{rop} to NaN@. - See also @code{mpfr_lgamma}. - @end deftypefun - -@@ -2012,10 +2026,11 @@ - Set @var{rop} to the value of the logarithm of the absolute value of the - Gamma function on @var{op}, rounded in the direction @var{rnd}. The sign - (1 or @minus{}1) of Gamma(@var{op}) is returned in the object pointed to --by @var{signp}. When @var{op} is an infinity or a non-positive integer, set --@var{rop} to +Inf. When @var{op} is NaN, @minus{}Inf or a negative integer, --*@var{signp} is undefined, and when @var{op} is @pom{}0, *@var{signp} is --the sign of the zero. -+by @var{signp}. -+When @var{op} is 1 or 2, set @var{rop} to +0 (in all rounding modes). -+When @var{op} is an infinity or a nonpositive integer, set @var{rop} to +Inf. -+When @var{op} is NaN, @minus{}Inf or a negative integer, *@var{signp} is -+undefined, and when @var{op} is @pom{}0, *@var{signp} is the sign of the zero. - @end deftypefun - - @deftypefun int mpfr_digamma (mpfr_t @var{rop}, mpfr_t @var{op}, mpfr_rnd_t @var{rnd}) -@@ -2064,7 +2079,10 @@ - @deftypefunx int mpfr_fms (mpfr_t @var{rop}, mpfr_t @var{op1}, mpfr_t @var{op2}, mpfr_t @var{op3}, mpfr_rnd_t @var{rnd}) - Set @var{rop} to @math{(@var{op1} @GMPtimes{} @var{op2}) + @var{op3}} - (resp.@: @math{(@var{op1} @GMPtimes{} @var{op2}) - @var{op3}}) --rounded in the direction @var{rnd}. -+rounded in the direction @var{rnd}. Concerning special values (signed zeros, -+infinities, NaN), these functions behave like a multiplication followed by a -+separate addition or subtraction. That is, the fused operation matters only -+for rounding. - @end deftypefun - - @deftypefun int mpfr_agm (mpfr_t @var{rop}, mpfr_t @var{op1}, mpfr_t @var{op2}, mpfr_rnd_t @var{rnd}) -@@ -2089,8 +2107,8 @@ - i.e., $\sqrt{x^2+y^2}$, - @end tex - rounded in the direction @var{rnd}. --Special values are handled as described in Section F.9.4.3 of --the ISO C99 and IEEE 754-2008 standards: -+Special values are handled as described in the ISO C99 (Section F.9.4.3) -+and IEEE 754-2008 (Section 9.2.1) standards: - If @var{x} or @var{y} is an infinity, then +Inf is returned in @var{rop}, - even if the other number is NaN. - @end deftypefun -diff -Naurd mpfr-3.1.3-a/doc/mpfr.info mpfr-3.1.3-b/doc/mpfr.info ---- mpfr-3.1.3-a/doc/mpfr.info 2015-06-19 19:55:53.000000000 +0000 -+++ mpfr-3.1.3-b/doc/mpfr.info 2015-07-02 10:49:38.718267817 +0000 -@@ -1,4 +1,4 @@ --This is mpfr.info, produced by makeinfo version 5.2 from mpfr.texi. -+This is mpfr.info, produced by makeinfo version 6.0 from mpfr.texi. - - This manual documents how to install and use the Multiple Precision - Floating-Point Reliable Library, version 3.1.3. -@@ -55,7 +55,7 @@ - MPFR Copying Conditions - *********************** - --The GNU MPFR library (or MPFR for short) is "free"; this means that -+The GNU MPFR library (or MPFR for short) is “free”; this means that - everyone is free to use it and free to redistribute it on a free basis. - The library is not in the public domain; it is copyrighted and there are - restrictions on its distribution, but these restrictions are designed to -@@ -418,7 +418,7 @@ - 4.2 Nomenclature and Types - ========================== - --A "floating-point number", or "float" for short, is an arbitrary -+A “floating-point number”, or “float” for short, is an arbitrary - precision significand (also called mantissa) with a limited precision - exponent. The C data type for such objects is ‘mpfr_t’ (internally - defined as a one-element array of a structure, and ‘mpfr_ptr’ is the C -@@ -432,7 +432,7 @@ - to the other functions supported by MPFR. Unless documented otherwise, - the sign bit of a NaN is unspecified. - --The "precision" is the number of bits used to represent the significand -+The “precision” is the number of bits used to represent the significand - of a floating-point number; the corresponding C data type is - ‘mpfr_prec_t’. The precision can be any integer between ‘MPFR_PREC_MIN’ - and ‘MPFR_PREC_MAX’. In the current implementation, ‘MPFR_PREC_MIN’ is -@@ -446,7 +446,7 @@ - may abort, crash or have undefined behavior (depending on your C - implementation). - --The "rounding mode" specifies the way to round the result of a -+The “rounding mode” specifies the way to round the result of a - floating-point operation, in case the exact result can not be - represented exactly in the destination significand; the corresponding C - data type is ‘mpfr_rnd_t’. -@@ -499,14 +499,14 @@ - representable numbers, it is rounded to the one with the least - significant bit set to zero. For example, the number 2.5, which is - represented by (10.1) in binary, is rounded to (10.0)=2 with a precision --of two bits, and not to (11.0)=3. This rule avoids the "drift" -+of two bits, and not to (11.0)=3. This rule avoids the “drift” - phenomenon mentioned by Knuth in volume 2 of The Art of Computer - Programming (Section 4.2.2). - - Most MPFR functions take as first argument the destination variable, - as second and following arguments the input variables, as last argument - a rounding mode, and have a return value of type ‘int’, called the --"ternary value". The value stored in the destination variable is -+“ternary value”. The value stored in the destination variable is - correctly rounded, i.e., MPFR behaves as if it computed the result with - an infinite precision, then rounded it to the precision of this - variable. The input variables are regarded as exact (in particular, -@@ -572,15 +572,18 @@ - When the input point is in the closure of the domain of the - mathematical function and an input argument is +0 (resp. −0), one - considers the limit when the corresponding argument approaches 0 from --above (resp. below). If the limit is not defined (e.g., ‘mpfr_log’ on --−0), the behavior is specified in the description of the MPFR function. -+above (resp. below), if possible. If the limit is not defined (e.g., -+‘mpfr_sqrt’ and ‘mpfr_log’ on −0), the behavior is specified in the -+description of the MPFR function, but must be consistent with the rule -+from the above paragraph (e.g., ‘mpfr_log’ on ±0 gives −Inf). - - When the result is equal to 0, its sign is determined by considering - the limit as if the input point were not in the domain: If one - approaches 0 from above (resp. below), the result is +0 (resp. −0); for --example, ‘mpfr_sin’ on +0 gives +0. In the other cases, the sign is --specified in the description of the MPFR function; for example --‘mpfr_max’ on −0 and +0 gives +0. -+example, ‘mpfr_sin’ on −0 gives −0 and ‘mpfr_acos’ on 1 gives +0 (in all -+rounding modes). In the other cases, the sign is specified in the -+description of the MPFR function; for example ‘mpfr_max’ on −0 and +0 -+gives +0. - - When the input point is not in the closure of the domain of the - function, the result is NaN. Example: ‘mpfr_sqrt’ on −17 gives NaN. -@@ -590,8 +593,8 @@ - numbers; such a case is always explicitly specified in *note MPFR - Interface::. Example: ‘mpfr_hypot’ on (NaN,0) gives NaN, but - ‘mpfr_hypot’ on (NaN,+Inf) gives +Inf (as specified in *note Special --Functions::), since for any finite input X, ‘mpfr_hypot’ on (X,+Inf) --gives +Inf. -+Functions::), since for any finite or infinite input X, ‘mpfr_hypot’ on -+(X,+Inf) gives +Inf. - -  - File: mpfr.info, Node: Exceptions, Next: Memory Handling, Prev: Floating-Point Values on Special Numbers, Up: MPFR Basics -@@ -1253,8 +1256,9 @@ - mpfr_rnd_t RND) - -- Function: int mpfr_add_q (mpfr_t ROP, mpfr_t OP1, mpq_t OP2, - mpfr_rnd_t RND) -- Set ROP to OP1 + OP2 rounded in the direction RND. For types -- having no signed zero, it is considered unsigned (i.e., (+0) + 0 = -+ Set ROP to OP1 + OP2 rounded in the direction RND. The IEEE-754 -+ rules are used, in particular for signed zeros. But for types -+ having no signed zeros, 0 is considered unsigned (i.e., (+0) + 0 = - (+0) and (−0) + 0 = (−0)). The ‘mpfr_add_d’ function assumes that - the radix of the ‘double’ type is a power of 2, with a precision at - most that declared by the C implementation (macro -@@ -1280,8 +1284,9 @@ - mpfr_rnd_t RND) - -- Function: int mpfr_sub_q (mpfr_t ROP, mpfr_t OP1, mpq_t OP2, - mpfr_rnd_t RND) -- Set ROP to OP1 - OP2 rounded in the direction RND. For types -- having no signed zero, it is considered unsigned (i.e., (+0) − 0 = -+ Set ROP to OP1 - OP2 rounded in the direction RND. The IEEE-754 -+ rules are used, in particular for signed zeros. But for types -+ having no signed zeros, 0 is considered unsigned (i.e., (+0) − 0 = - (+0), (−0) − 0 = (−0), 0 − (+0) = (−0) and 0 − (−0) = (+0)). The - same restrictions than for ‘mpfr_add_d’ apply to ‘mpfr_d_sub’ and - ‘mpfr_sub_d’. -@@ -1300,7 +1305,7 @@ - mpfr_rnd_t RND) - Set ROP to OP1 times OP2 rounded in the direction RND. When a - result is zero, its sign is the product of the signs of the -- operands (for types having no signed zero, it is considered -+ operands (for types having no signed zeros, 0 is considered - positive). The same restrictions than for ‘mpfr_add_d’ apply to - ‘mpfr_mul_d’. - -@@ -1327,21 +1332,24 @@ - mpfr_rnd_t RND) - Set ROP to OP1/OP2 rounded in the direction RND. When a result is - zero, its sign is the product of the signs of the operands (for -- types having no signed zero, it is considered positive). The same -+ types having no signed zeros, 0 is considered positive). The same - restrictions than for ‘mpfr_add_d’ apply to ‘mpfr_d_div’ and - ‘mpfr_div_d’. - - -- Function: int mpfr_sqrt (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) - -- Function: int mpfr_sqrt_ui (mpfr_t ROP, unsigned long int OP, - mpfr_rnd_t RND) -- Set ROP to the square root of OP rounded in the direction RND (set -- ROP to −0 if OP is −0, to be consistent with the IEEE 754 -- standard). Set ROP to NaN if OP is negative. -+ Set ROP to the square root of OP rounded in the direction RND. Set -+ ROP to −0 if OP is −0, to be consistent with the IEEE 754 standard. -+ Set ROP to NaN if OP is negative. - - -- Function: int mpfr_rec_sqrt (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) - Set ROP to the reciprocal square root of OP rounded in the - direction RND. Set ROP to +Inf if OP is ±0, +0 if OP is +Inf, and -- NaN if OP is negative. -+ NaN if OP is negative. Warning! Therefore the result on −0 is -+ different from the one of the rSqrt function recommended by the -+ IEEE 754-2008 standard (Section 9.2.1), which is −Inf instead of -+ +Inf. - - -- Function: int mpfr_cbrt (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) - -- Function: int mpfr_root (mpfr_t ROP, mpfr_t OP, unsigned long int K, -@@ -1515,8 +1523,10 @@ - -- Function: int mpfr_log2 (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) - -- Function: int mpfr_log10 (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) - Set ROP to the natural logarithm of OP, log2(OP) or log10(OP), -- respectively, rounded in the direction RND. Set ROP to −Inf if OP -- is −0 (i.e., the sign of the zero has no influence on the result). -+ respectively, rounded in the direction RND. Set ROP to +0 if OP is -+ 1 (in all rounding modes), for consistency with the ISO C99 and -+ IEEE 754-2008 standards. Set ROP to −Inf if OP is ±0 (i.e., the -+ sign of the zero has no influence on the result). - - -- Function: int mpfr_exp (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) - -- Function: int mpfr_exp2 (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) -@@ -1649,17 +1659,21 @@ - - -- Function: int mpfr_lngamma (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) - Set ROP to the value of the logarithm of the Gamma function on OP, -- rounded in the direction RND. When −2K−1 <= OP <= −2K, K being a -- non-negative integer, ROP is set to NaN. See also ‘mpfr_lgamma’. -+ rounded in the direction RND. When OP is 1 or 2, set ROP to +0 (in -+ all rounding modes). When OP is an infinity or a nonpositive -+ integer, set ROP to +Inf, following the general rules on special -+ values. When −2K−1 < OP < −2K, K being a nonnegative integer, set -+ ROP to NaN. See also ‘mpfr_lgamma’. - - -- Function: int mpfr_lgamma (mpfr_t ROP, int *SIGNP, mpfr_t OP, - mpfr_rnd_t RND) - Set ROP to the value of the logarithm of the absolute value of the - Gamma function on OP, rounded in the direction RND. The sign (1 or - −1) of Gamma(OP) is returned in the object pointed to by SIGNP. -- When OP is an infinity or a non-positive integer, set ROP to +Inf. -- When OP is NaN, −Inf or a negative integer, *SIGNP is undefined, -- and when OP is ±0, *SIGNP is the sign of the zero. -+ When OP is 1 or 2, set ROP to +0 (in all rounding modes). When OP -+ is an infinity or a nonpositive integer, set ROP to +Inf. When OP -+ is NaN, −Inf or a negative integer, *SIGNP is undefined, and when -+ OP is ±0, *SIGNP is the sign of the zero. - - -- Function: int mpfr_digamma (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) - Set ROP to the value of the Digamma (sometimes also called Psi) -@@ -1703,7 +1717,10 @@ - -- Function: int mpfr_fms (mpfr_t ROP, mpfr_t OP1, mpfr_t OP2, mpfr_t - OP3, mpfr_rnd_t RND) - Set ROP to (OP1 times OP2) + OP3 (resp. (OP1 times OP2) - OP3) -- rounded in the direction RND. -+ rounded in the direction RND. Concerning special values (signed -+ zeros, infinities, NaN), these functions behave like a -+ multiplication followed by a separate addition or subtraction. -+ That is, the fused operation matters only for rounding. - - -- Function: int mpfr_agm (mpfr_t ROP, mpfr_t OP1, mpfr_t OP2, - mpfr_rnd_t RND) -@@ -1717,9 +1734,10 @@ - RND) - Set ROP to the Euclidean norm of X and Y, i.e., the square root of - the sum of the squares of X and Y, rounded in the direction RND. -- Special values are handled as described in Section F.9.4.3 of the -- ISO C99 and IEEE 754-2008 standards: If X or Y is an infinity, then -- +Inf is returned in ROP, even if the other number is NaN. -+ Special values are handled as described in the ISO C99 (Section -+ F.9.4.3) and IEEE 754-2008 (Section 9.2.1) standards: If X or Y is -+ an infinity, then +Inf is returned in ROP, even if the other number -+ is NaN. - - -- Function: int mpfr_ai (mpfr_t ROP, mpfr_t X, mpfr_rnd_t RND) - Set ROP to the value of the Airy function Ai on X, rounded in the -@@ -2670,7 +2688,7 @@ - 5.16 Internals - ============== - --A "limb" means the part of a multi-precision number that fits in a -+A “limb” means the part of a multi-precision number that fits in a - single word. Usually a limb contains 32 or 64 bits. The C data type - for a limb is ‘mp_limb_t’. - -@@ -3140,7 +3158,7 @@ - 0. PREAMBLE - - The purpose of this License is to make a manual, textbook, or other -- functional and useful document "free" in the sense of freedom: to -+ functional and useful document “free” in the sense of freedom: to - assure everyone the effective freedom to copy and redistribute it, - with or without modifying it, either commercially or - noncommercially. Secondarily, this License preserves for the -@@ -3655,9 +3673,9 @@ - * Menu: - - * mpfr_abs: Basic Arithmetic Functions. -- (line 160) --* mpfr_acos: Special Functions. (line 51) --* mpfr_acosh: Special Functions. (line 115) -+ (line 165) -+* mpfr_acos: Special Functions. (line 53) -+* mpfr_acosh: Special Functions. (line 117) - * mpfr_add: Basic Arithmetic Functions. - (line 6) - * mpfr_add_d: Basic Arithmetic Functions. -@@ -3670,15 +3688,15 @@ - (line 8) - * mpfr_add_z: Basic Arithmetic Functions. - (line 14) --* mpfr_agm: Special Functions. (line 210) --* mpfr_ai: Special Functions. (line 226) --* mpfr_asin: Special Functions. (line 52) --* mpfr_asinh: Special Functions. (line 116) -+* mpfr_agm: Special Functions. (line 219) -+* mpfr_ai: Special Functions. (line 236) -+* mpfr_asin: Special Functions. (line 54) -+* mpfr_asinh: Special Functions. (line 118) - * mpfr_asprintf: Formatted Output Functions. - (line 193) --* mpfr_atan: Special Functions. (line 53) --* mpfr_atan2: Special Functions. (line 63) --* mpfr_atanh: Special Functions. (line 117) -+* mpfr_atan: Special Functions. (line 55) -+* mpfr_atan2: Special Functions. (line 65) -+* mpfr_atanh: Special Functions. (line 119) - * mpfr_buildopt_decimal_p: Miscellaneous Functions. - (line 162) - * mpfr_buildopt_gmpinternals_p: Miscellaneous Functions. -@@ -3690,7 +3708,7 @@ - * mpfr_can_round: Rounding Related Functions. - (line 39) - * mpfr_cbrt: Basic Arithmetic Functions. -- (line 108) -+ (line 113) - * mpfr_ceil: Integer Related Functions. - (line 7) - * mpfr_check_range: Exception Related Functions. -@@ -3735,18 +3753,18 @@ - (line 27) - * mpfr_cmp_z: Comparison Functions. - (line 11) --* mpfr_const_catalan: Special Functions. (line 237) --* mpfr_const_euler: Special Functions. (line 236) --* mpfr_const_log2: Special Functions. (line 234) --* mpfr_const_pi: Special Functions. (line 235) -+* mpfr_const_catalan: Special Functions. (line 247) -+* mpfr_const_euler: Special Functions. (line 246) -+* mpfr_const_log2: Special Functions. (line 244) -+* mpfr_const_pi: Special Functions. (line 245) - * mpfr_copysign: Miscellaneous Functions. - (line 109) --* mpfr_cos: Special Functions. (line 29) --* mpfr_cosh: Special Functions. (line 95) --* mpfr_cot: Special Functions. (line 47) --* mpfr_coth: Special Functions. (line 111) --* mpfr_csc: Special Functions. (line 46) --* mpfr_csch: Special Functions. (line 110) -+* mpfr_cos: Special Functions. (line 31) -+* mpfr_cosh: Special Functions. (line 97) -+* mpfr_cot: Special Functions. (line 49) -+* mpfr_coth: Special Functions. (line 113) -+* mpfr_csc: Special Functions. (line 48) -+* mpfr_csch: Special Functions. (line 112) - * mpfr_custom_get_exp: Custom Interface. (line 75) - * mpfr_custom_get_kind: Custom Interface. (line 65) - * mpfr_custom_get_significand: Custom Interface. (line 70) -@@ -3756,47 +3774,47 @@ - * mpfr_custom_move: Custom Interface. (line 82) - * MPFR_DECL_INIT: Initialization Functions. - (line 74) --* mpfr_digamma: Special Functions. (line 166) -+* mpfr_digamma: Special Functions. (line 172) - * mpfr_dim: Basic Arithmetic Functions. -- (line 166) -+ (line 171) - * mpfr_div: Basic Arithmetic Functions. -- (line 72) -+ (line 74) - * mpfr_divby0_p: Exception Related Functions. - (line 134) - * mpfr_div_2exp: Compatibility with MPF. - (line 49) - * mpfr_div_2si: Basic Arithmetic Functions. -- (line 181) -+ (line 186) - * mpfr_div_2ui: Basic Arithmetic Functions. -- (line 179) -+ (line 184) - * mpfr_div_d: Basic Arithmetic Functions. -- (line 84) -+ (line 86) - * mpfr_div_q: Basic Arithmetic Functions. -- (line 88) -+ (line 90) - * mpfr_div_si: Basic Arithmetic Functions. -- (line 80) -+ (line 82) - * mpfr_div_ui: Basic Arithmetic Functions. -- (line 76) -+ (line 78) - * mpfr_div_z: Basic Arithmetic Functions. -- (line 86) -+ (line 88) - * mpfr_d_div: Basic Arithmetic Functions. -- (line 82) -+ (line 84) - * mpfr_d_sub: Basic Arithmetic Functions. -- (line 35) --* mpfr_eint: Special Functions. (line 133) -+ (line 36) -+* mpfr_eint: Special Functions. (line 135) - * mpfr_eq: Compatibility with MPF. - (line 28) - * mpfr_equal_p: Comparison Functions. - (line 59) - * mpfr_erangeflag_p: Exception Related Functions. - (line 137) --* mpfr_erf: Special Functions. (line 177) --* mpfr_erfc: Special Functions. (line 178) --* mpfr_exp: Special Functions. (line 23) --* mpfr_exp10: Special Functions. (line 25) --* mpfr_exp2: Special Functions. (line 24) --* mpfr_expm1: Special Functions. (line 129) --* mpfr_fac_ui: Special Functions. (line 121) -+* mpfr_erf: Special Functions. (line 183) -+* mpfr_erfc: Special Functions. (line 184) -+* mpfr_exp: Special Functions. (line 25) -+* mpfr_exp10: Special Functions. (line 27) -+* mpfr_exp2: Special Functions. (line 26) -+* mpfr_expm1: Special Functions. (line 131) -+* mpfr_fac_ui: Special Functions. (line 123) - * mpfr_fits_intmax_p: Conversion Functions. - (line 150) - * mpfr_fits_sint_p: Conversion Functions. -@@ -3815,20 +3833,20 @@ - (line 147) - * mpfr_floor: Integer Related Functions. - (line 8) --* mpfr_fma: Special Functions. (line 203) -+* mpfr_fma: Special Functions. (line 209) - * mpfr_fmod: Integer Related Functions. - (line 92) --* mpfr_fms: Special Functions. (line 205) -+* mpfr_fms: Special Functions. (line 211) - * mpfr_fprintf: Formatted Output Functions. - (line 157) - * mpfr_frac: Integer Related Functions. - (line 76) --* mpfr_free_cache: Special Functions. (line 244) -+* mpfr_free_cache: Special Functions. (line 254) - * mpfr_free_str: Conversion Functions. - (line 137) - * mpfr_frexp: Conversion Functions. - (line 45) --* mpfr_gamma: Special Functions. (line 148) -+* mpfr_gamma: Special Functions. (line 150) - * mpfr_get_d: Conversion Functions. - (line 7) - * mpfr_get_decimal64: Conversion Functions. -@@ -3887,7 +3905,7 @@ - (line 56) - * mpfr_greater_p: Comparison Functions. - (line 55) --* mpfr_hypot: Special Functions. (line 218) -+* mpfr_hypot: Special Functions. (line 227) - * mpfr_inexflag_p: Exception Related Functions. - (line 136) - * mpfr_inf_p: Comparison Functions. -@@ -3922,21 +3940,21 @@ - (line 31) - * mpfr_integer_p: Integer Related Functions. - (line 119) --* mpfr_j0: Special Functions. (line 182) --* mpfr_j1: Special Functions. (line 183) --* mpfr_jn: Special Functions. (line 184) -+* mpfr_j0: Special Functions. (line 188) -+* mpfr_j1: Special Functions. (line 189) -+* mpfr_jn: Special Functions. (line 190) - * mpfr_lessequal_p: Comparison Functions. - (line 58) - * mpfr_lessgreater_p: Comparison Functions. - (line 64) - * mpfr_less_p: Comparison Functions. - (line 57) --* mpfr_lgamma: Special Functions. (line 157) --* mpfr_li2: Special Functions. (line 143) --* mpfr_lngamma: Special Functions. (line 152) -+* mpfr_lgamma: Special Functions. (line 162) -+* mpfr_li2: Special Functions. (line 145) -+* mpfr_lngamma: Special Functions. (line 154) - * mpfr_log: Special Functions. (line 16) - * mpfr_log10: Special Functions. (line 18) --* mpfr_log1p: Special Functions. (line 125) -+* mpfr_log1p: Special Functions. (line 127) - * mpfr_log2: Special Functions. (line 17) - * mpfr_max: Miscellaneous Functions. - (line 22) -@@ -3947,29 +3965,29 @@ - * mpfr_modf: Integer Related Functions. - (line 82) - * mpfr_mul: Basic Arithmetic Functions. -- (line 51) -+ (line 53) - * mpfr_mul_2exp: Compatibility with MPF. - (line 47) - * mpfr_mul_2si: Basic Arithmetic Functions. -- (line 174) -+ (line 179) - * mpfr_mul_2ui: Basic Arithmetic Functions. -- (line 172) -+ (line 177) - * mpfr_mul_d: Basic Arithmetic Functions. -- (line 57) -+ (line 59) - * mpfr_mul_q: Basic Arithmetic Functions. -- (line 61) -+ (line 63) - * mpfr_mul_si: Basic Arithmetic Functions. -- (line 55) -+ (line 57) - * mpfr_mul_ui: Basic Arithmetic Functions. -- (line 53) -+ (line 55) - * mpfr_mul_z: Basic Arithmetic Functions. -- (line 59) -+ (line 61) - * mpfr_nanflag_p: Exception Related Functions. - (line 135) - * mpfr_nan_p: Comparison Functions. - (line 39) - * mpfr_neg: Basic Arithmetic Functions. -- (line 159) -+ (line 164) - * mpfr_nextabove: Miscellaneous Functions. - (line 15) - * mpfr_nextbelow: Miscellaneous Functions. -@@ -3983,13 +4001,13 @@ - * mpfr_overflow_p: Exception Related Functions. - (line 133) - * mpfr_pow: Basic Arithmetic Functions. -- (line 116) -+ (line 121) - * mpfr_pow_si: Basic Arithmetic Functions. -- (line 120) -+ (line 125) - * mpfr_pow_ui: Basic Arithmetic Functions. -- (line 118) -+ (line 123) - * mpfr_pow_z: Basic Arithmetic Functions. -- (line 122) -+ (line 127) - * mpfr_prec_round: Rounding Related Functions. - (line 13) - * ‘mpfr_prec_t’: Nomenclature and Types. -@@ -3999,7 +4017,7 @@ - * mpfr_print_rnd_mode: Rounding Related Functions. - (line 71) - * mpfr_rec_sqrt: Basic Arithmetic Functions. -- (line 103) -+ (line 105) - * mpfr_regular_p: Comparison Functions. - (line 43) - * mpfr_reldiff: Compatibility with MPF. -@@ -4021,11 +4039,11 @@ - * ‘mpfr_rnd_t’: Nomenclature and Types. - (line 34) - * mpfr_root: Basic Arithmetic Functions. -- (line 109) -+ (line 114) - * mpfr_round: Integer Related Functions. - (line 9) --* mpfr_sec: Special Functions. (line 45) --* mpfr_sech: Special Functions. (line 109) -+* mpfr_sec: Special Functions. (line 47) -+* mpfr_sech: Special Functions. (line 111) - * mpfr_set: Assignment Functions. - (line 9) - * mpfr_setsign: Miscellaneous Functions. -@@ -4100,57 +4118,57 @@ - (line 49) - * mpfr_signbit: Miscellaneous Functions. - (line 99) --* mpfr_sin: Special Functions. (line 30) --* mpfr_sinh: Special Functions. (line 96) --* mpfr_sinh_cosh: Special Functions. (line 101) --* mpfr_sin_cos: Special Functions. (line 35) -+* mpfr_sin: Special Functions. (line 32) -+* mpfr_sinh: Special Functions. (line 98) -+* mpfr_sinh_cosh: Special Functions. (line 103) -+* mpfr_sin_cos: Special Functions. (line 37) - * mpfr_si_div: Basic Arithmetic Functions. -- (line 78) -+ (line 80) - * mpfr_si_sub: Basic Arithmetic Functions. -- (line 31) -+ (line 32) - * mpfr_snprintf: Formatted Output Functions. - (line 180) - * mpfr_sprintf: Formatted Output Functions. - (line 170) - * mpfr_sqr: Basic Arithmetic Functions. -- (line 69) -+ (line 71) - * mpfr_sqrt: Basic Arithmetic Functions. -- (line 96) -+ (line 98) - * mpfr_sqrt_ui: Basic Arithmetic Functions. -- (line 97) -+ (line 99) - * mpfr_strtofr: Assignment Functions. - (line 80) - * mpfr_sub: Basic Arithmetic Functions. -- (line 25) -+ (line 26) - * mpfr_subnormalize: Exception Related Functions. - (line 60) - * mpfr_sub_d: Basic Arithmetic Functions. -- (line 37) -+ (line 38) - * mpfr_sub_q: Basic Arithmetic Functions. -- (line 43) -+ (line 44) - * mpfr_sub_si: Basic Arithmetic Functions. -- (line 33) -+ (line 34) - * mpfr_sub_ui: Basic Arithmetic Functions. -- (line 29) -+ (line 30) - * mpfr_sub_z: Basic Arithmetic Functions. -- (line 41) --* mpfr_sum: Special Functions. (line 252) -+ (line 42) -+* mpfr_sum: Special Functions. (line 262) - * mpfr_swap: Assignment Functions. - (line 150) - * ‘mpfr_t’: Nomenclature and Types. - (line 6) --* mpfr_tan: Special Functions. (line 31) --* mpfr_tanh: Special Functions. (line 97) -+* mpfr_tan: Special Functions. (line 33) -+* mpfr_tanh: Special Functions. (line 99) - * mpfr_trunc: Integer Related Functions. - (line 10) - * mpfr_ui_div: Basic Arithmetic Functions. -- (line 74) -+ (line 76) - * mpfr_ui_pow: Basic Arithmetic Functions. -- (line 126) -+ (line 131) - * mpfr_ui_pow_ui: Basic Arithmetic Functions. -- (line 124) -+ (line 129) - * mpfr_ui_sub: Basic Arithmetic Functions. -- (line 27) -+ (line 28) - * mpfr_underflow_p: Exception Related Functions. - (line 132) - * mpfr_unordered_p: Comparison Functions. -@@ -4181,61 +4199,61 @@ - (line 182) - * mpfr_vsprintf: Formatted Output Functions. - (line 171) --* mpfr_y0: Special Functions. (line 193) --* mpfr_y1: Special Functions. (line 194) --* mpfr_yn: Special Functions. (line 195) -+* mpfr_y0: Special Functions. (line 199) -+* mpfr_y1: Special Functions. (line 200) -+* mpfr_yn: Special Functions. (line 201) - * mpfr_zero_p: Comparison Functions. - (line 42) --* mpfr_zeta: Special Functions. (line 171) --* mpfr_zeta_ui: Special Functions. (line 172) -+* mpfr_zeta: Special Functions. (line 177) -+* mpfr_zeta_ui: Special Functions. (line 178) - * mpfr_z_sub: Basic Arithmetic Functions. -- (line 39) -+ (line 40) - - -  - Tag Table: - Node: Top775 - Node: Copying2007 --Node: Introduction to MPFR3766 --Node: Installing MPFR5880 --Node: Reporting Bugs11323 --Node: MPFR Basics13353 --Node: Headers and Libraries13669 --Node: Nomenclature and Types16828 --Node: MPFR Variable Conventions18874 --Node: Rounding Modes20418 --Ref: ternary value21544 --Node: Floating-Point Values on Special Numbers23526 --Node: Exceptions26572 --Node: Memory Handling29749 --Node: MPFR Interface30894 --Node: Initialization Functions33008 --Node: Assignment Functions40318 --Node: Combined Initialization and Assignment Functions49673 --Node: Conversion Functions50974 --Node: Basic Arithmetic Functions60035 --Node: Comparison Functions69200 --Node: Special Functions72687 --Node: Input and Output Functions86672 --Node: Formatted Output Functions88644 --Node: Integer Related Functions98431 --Node: Rounding Related Functions105051 --Node: Miscellaneous Functions108888 --Node: Exception Related Functions117568 --Node: Compatibility with MPF124386 --Node: Custom Interface127127 --Node: Internals131526 --Node: API Compatibility133066 --Node: Type and Macro Changes134995 --Node: Added Functions137844 --Node: Changed Functions141132 --Node: Removed Functions145545 --Node: Other Changes145973 --Node: Contributors147576 --Node: References150219 --Node: GNU Free Documentation License151973 --Node: Concept Index174562 --Node: Function and Type Index180659 -+Node: Introduction to MPFR3770 -+Node: Installing MPFR5884 -+Node: Reporting Bugs11327 -+Node: MPFR Basics13357 -+Node: Headers and Libraries13673 -+Node: Nomenclature and Types16832 -+Node: MPFR Variable Conventions18894 -+Node: Rounding Modes20438 -+Ref: ternary value21568 -+Node: Floating-Point Values on Special Numbers23554 -+Node: Exceptions26813 -+Node: Memory Handling29990 -+Node: MPFR Interface31135 -+Node: Initialization Functions33249 -+Node: Assignment Functions40559 -+Node: Combined Initialization and Assignment Functions49914 -+Node: Conversion Functions51215 -+Node: Basic Arithmetic Functions60276 -+Node: Comparison Functions69777 -+Node: Special Functions73264 -+Node: Input and Output Functions87862 -+Node: Formatted Output Functions89834 -+Node: Integer Related Functions99621 -+Node: Rounding Related Functions106241 -+Node: Miscellaneous Functions110078 -+Node: Exception Related Functions118758 -+Node: Compatibility with MPF125576 -+Node: Custom Interface128317 -+Node: Internals132716 -+Node: API Compatibility134260 -+Node: Type and Macro Changes136189 -+Node: Added Functions139038 -+Node: Changed Functions142326 -+Node: Removed Functions146739 -+Node: Other Changes147167 -+Node: Contributors148770 -+Node: References151413 -+Node: GNU Free Documentation License153167 -+Node: Concept Index175760 -+Node: Function and Type Index181857 -  - End Tag Table - -diff -Naurd mpfr-3.1.3-a/src/lngamma.c mpfr-3.1.3-b/src/lngamma.c ---- mpfr-3.1.3-a/src/lngamma.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/src/lngamma.c 2015-07-02 10:49:24.018113593 +0000 -@@ -603,16 +603,17 @@ - mpfr_get_prec (y), mpfr_log_prec, y, inex)); - - /* special cases */ -- if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (x))) -+ if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (x) || -+ (MPFR_IS_NEG (x) && mpfr_integer_p (x)))) - { -- if (MPFR_IS_NAN (x) || MPFR_IS_NEG (x)) -+ if (MPFR_IS_NAN (x)) - { - MPFR_SET_NAN (y); - MPFR_RET_NAN; - } -- else /* lngamma(+Inf) = lngamma(+0) = +Inf */ -+ else /* lngamma(+/-Inf) = lngamma(nonpositive integer) = +Inf */ - { -- if (MPFR_IS_ZERO (x)) -+ if (!MPFR_IS_INF (x)) - mpfr_set_divby0 (); - MPFR_SET_INF (y); - MPFR_SET_POS (y); -@@ -620,8 +621,8 @@ - } - } - -- /* if x < 0 and -2k-1 <= x <= -2k, then lngamma(x) = NaN */ -- if (MPFR_IS_NEG (x) && (unit_bit (x) == 0 || mpfr_integer_p (x))) -+ /* if -2k-1 < x < -2k <= 0, then lngamma(x) = NaN */ -+ if (MPFR_IS_NEG (x) && unit_bit (x) == 0) - { - MPFR_SET_NAN (y); - MPFR_RET_NAN; -diff -Naurd mpfr-3.1.3-a/src/mpfr.h mpfr-3.1.3-b/src/mpfr.h ---- mpfr-3.1.3-a/src/mpfr.h 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/src/mpfr.h 2015-07-02 10:49:24.038113803 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 3 --#define MPFR_VERSION_STRING "3.1.3" -+#define MPFR_VERSION_STRING "3.1.3-p1" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.3-a/src/version.c mpfr-3.1.3-b/src/version.c ---- mpfr-3.1.3-a/src/version.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/src/version.c 2015-07-02 10:49:24.042113845 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.3"; -+ return "3.1.3-p1"; - } -diff -Naurd mpfr-3.1.3-a/tests/tlngamma.c mpfr-3.1.3-b/tests/tlngamma.c ---- mpfr-3.1.3-a/tests/tlngamma.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/tests/tlngamma.c 2015-07-02 10:49:24.018113593 +0000 -@@ -33,7 +33,7 @@ - special (void) - { - mpfr_t x, y; -- int inex; -+ int i, inex; - - mpfr_init (x); - mpfr_init (y); -@@ -46,25 +46,29 @@ - exit (1); - } - -- mpfr_set_inf (x, -1); -+ mpfr_set_inf (x, 1); -+ mpfr_clear_flags (); - mpfr_lngamma (y, x, MPFR_RNDN); -- if (!mpfr_nan_p (y)) -+ if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0 || __gmpfr_flags != 0) - { -- printf ("Error for lngamma(-Inf)\n"); -+ printf ("Error for lngamma(+Inf)\n"); - exit (1); - } - -- mpfr_set_inf (x, 1); -+ mpfr_set_inf (x, -1); -+ mpfr_clear_flags (); - mpfr_lngamma (y, x, MPFR_RNDN); -- if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0) -+ if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0 || __gmpfr_flags != 0) - { -- printf ("Error for lngamma(+Inf)\n"); -+ printf ("Error for lngamma(-Inf)\n"); - exit (1); - } - - mpfr_set_ui (x, 0, MPFR_RNDN); -+ mpfr_clear_flags (); - mpfr_lngamma (y, x, MPFR_RNDN); -- if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0) -+ if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0 || -+ __gmpfr_flags != MPFR_FLAGS_DIVBY0) - { - printf ("Error for lngamma(+0)\n"); - exit (1); -@@ -72,32 +76,58 @@ - - mpfr_set_ui (x, 0, MPFR_RNDN); - mpfr_neg (x, x, MPFR_RNDN); -+ mpfr_clear_flags (); - mpfr_lngamma (y, x, MPFR_RNDN); -- if (!mpfr_nan_p (y)) -+ if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0 || -+ __gmpfr_flags != MPFR_FLAGS_DIVBY0) - { - printf ("Error for lngamma(-0)\n"); - exit (1); - } - - mpfr_set_ui (x, 1, MPFR_RNDN); -+ mpfr_clear_flags (); - mpfr_lngamma (y, x, MPFR_RNDN); -- if (MPFR_IS_NAN (y) || mpfr_cmp_ui (y, 0) || MPFR_IS_NEG (y)) -+ if (mpfr_cmp_ui0 (y, 0) || MPFR_IS_NEG (y)) - { - printf ("Error for lngamma(1)\n"); - exit (1); - } - -- mpfr_set_si (x, -1, MPFR_RNDN); -- mpfr_lngamma (y, x, MPFR_RNDN); -- if (!mpfr_nan_p (y)) -+ for (i = 1; i <= 5; i++) - { -- printf ("Error for lngamma(-1)\n"); -- exit (1); -+ int c; -+ -+ mpfr_set_si (x, -i, MPFR_RNDN); -+ mpfr_clear_flags (); -+ mpfr_lngamma (y, x, MPFR_RNDN); -+ if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0 || -+ __gmpfr_flags != MPFR_FLAGS_DIVBY0) -+ { -+ printf ("Error for lngamma(-%d)\n", i); -+ exit (1); -+ } -+ if (i & 1) -+ { -+ mpfr_nextabove (x); -+ c = '+'; -+ } -+ else -+ { -+ mpfr_nextbelow (x); -+ c = '-'; -+ } -+ mpfr_lngamma (y, x, MPFR_RNDN); -+ if (!mpfr_nan_p (y)) -+ { -+ printf ("Error for lngamma(-%d%cepsilon)\n", i, c); -+ exit (1); -+ } - } - - mpfr_set_ui (x, 2, MPFR_RNDN); - mpfr_lngamma (y, x, MPFR_RNDN); -- if (MPFR_IS_NAN (y) || mpfr_cmp_ui (y, 0) || MPFR_IS_NEG (y)) -+ if (mpfr_cmp_ui0 (y, 0) || MPFR_IS_NEG (y)) - { - printf ("Error for lngamma(2)\n"); - exit (1); -@@ -127,7 +157,7 @@ - mpfr_set_str (x, CHECK_X2, 10, MPFR_RNDN); - mpfr_lngamma (y, x, MPFR_RNDN); - mpfr_set_str (x, CHECK_Y2, 10, MPFR_RNDN); -- if (MPFR_IS_NAN (y) || mpfr_cmp (y, x)) -+ if (mpfr_cmp0 (y, x)) - { - printf ("mpfr_lngamma("CHECK_X2") is wrong:\n" - "expected "); -@@ -143,7 +173,7 @@ - mpfr_lngamma (y, x, MPFR_RNDU); - mpfr_set_prec (x, 175); - mpfr_set_str_binary (x, "0.1010001100011101101011001101110010100001000001000001110011000001101100001111001001000101011011100100010101011110100111110101010100010011010010000101010111001100011000101111E7"); -- if (MPFR_IS_NAN (y) || mpfr_cmp (x, y)) -+ if (mpfr_cmp0 (x, y)) - { - printf ("Error in mpfr_lngamma (1)\n"); - exit (1); -@@ -155,7 +185,7 @@ - mpfr_lngamma (x, y, MPFR_RNDZ); - mpfr_set_prec (y, 21); - mpfr_set_str_binary (y, "0.111000101000001100101E9"); -- if (MPFR_IS_NAN (x) || mpfr_cmp (x, y)) -+ if (mpfr_cmp0 (x, y)) - { - printf ("Error in mpfr_lngamma (120)\n"); - printf ("Expected "); mpfr_print_binary (y); puts (""); -@@ -169,7 +199,7 @@ - inex = mpfr_lngamma (y, x, MPFR_RNDN); - mpfr_set_prec (x, 206); - mpfr_set_str_binary (x, "0.10000111011000000011100010101001100110001110000111100011000100100110110010001011011110101001111011110110000001010100111011010000000011100110110101100111000111010011110010000100010111101010001101000110101001E13"); -- if (MPFR_IS_NAN (y) || mpfr_cmp (x, y)) -+ if (mpfr_cmp0 (x, y)) - { - printf ("Error in mpfr_lngamma (768)\n"); - exit (1); -@@ -185,7 +215,7 @@ - mpfr_set_str_binary (x, "0.1100E-66"); - mpfr_lngamma (y, x, MPFR_RNDN); - mpfr_set_str_binary (x, "0.1100E6"); -- if (MPFR_IS_NAN (y) || mpfr_cmp (x, y)) -+ if (mpfr_cmp0 (x, y)) - { - printf ("Error for lngamma(0.1100E-66)\n"); - exit (1); -@@ -199,7 +229,7 @@ - mpfr_lngamma (y, x, MPFR_RNDN); - mpfr_set_prec (x, 32); - mpfr_set_str_binary (x, "-0.10001000111011111011000010100010E207"); -- if (MPFR_IS_NAN (y) || mpfr_cmp (x, y)) -+ if (mpfr_cmp0 (x, y)) - { - printf ("Error for lngamma(-2^199+0.5)\n"); - printf ("Got "); diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch02 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch02 deleted file mode 100644 index df711fda21..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch02 +++ /dev/null @@ -1,161 +0,0 @@ -diff -Naurd mpfr-3.1.3-a/PATCHES mpfr-3.1.3-b/PATCHES ---- mpfr-3.1.3-a/PATCHES 2015-07-02 10:50:08.046573308 +0000 -+++ mpfr-3.1.3-b/PATCHES 2015-07-02 10:50:08.126574142 +0000 -@@ -0,0 +1 @@ -+muldiv-2exp-overflow -diff -Naurd mpfr-3.1.3-a/VERSION mpfr-3.1.3-b/VERSION ---- mpfr-3.1.3-a/VERSION 2015-07-02 10:49:24.042113845 +0000 -+++ mpfr-3.1.3-b/VERSION 2015-07-02 10:50:08.126574142 +0000 -@@ -1 +1 @@ --3.1.3-p1 -+3.1.3-p2 -diff -Naurd mpfr-3.1.3-a/src/div_2si.c mpfr-3.1.3-b/src/div_2si.c ---- mpfr-3.1.3-a/src/div_2si.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/src/div_2si.c 2015-07-02 10:50:08.106573933 +0000 -@@ -49,7 +49,7 @@ - rnd_mode = MPFR_RNDZ; - return mpfr_underflow (y, rnd_mode, MPFR_SIGN(y)); - } -- else if (MPFR_UNLIKELY(n < 0 && (__gmpfr_emax < MPFR_EMIN_MIN - n || -+ else if (MPFR_UNLIKELY(n <= 0 && (__gmpfr_emax < MPFR_EMIN_MIN - n || - exp > __gmpfr_emax + n)) ) - return mpfr_overflow (y, rnd_mode, MPFR_SIGN(y)); - -diff -Naurd mpfr-3.1.3-a/src/div_2ui.c mpfr-3.1.3-b/src/div_2ui.c ---- mpfr-3.1.3-a/src/div_2ui.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/src/div_2ui.c 2015-07-02 10:50:08.106573933 +0000 -@@ -32,7 +32,7 @@ - rnd_mode), - ("y[%Pu]=%.*Rg inexact=%d", mpfr_get_prec(y), mpfr_log_prec, y, inexact)); - -- if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (x))) -+ if (MPFR_UNLIKELY (n == 0 || MPFR_IS_SINGULAR (x))) - return mpfr_set (y, x, rnd_mode); - else - { -diff -Naurd mpfr-3.1.3-a/src/mpfr.h mpfr-3.1.3-b/src/mpfr.h ---- mpfr-3.1.3-a/src/mpfr.h 2015-07-02 10:49:24.038113803 +0000 -+++ mpfr-3.1.3-b/src/mpfr.h 2015-07-02 10:50:08.126574142 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 3 --#define MPFR_VERSION_STRING "3.1.3-p1" -+#define MPFR_VERSION_STRING "3.1.3-p2" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.3-a/src/mul_2si.c mpfr-3.1.3-b/src/mul_2si.c ---- mpfr-3.1.3-a/src/mul_2si.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/src/mul_2si.c 2015-07-02 10:50:08.106573933 +0000 -@@ -39,7 +39,7 @@ - { - mpfr_exp_t exp = MPFR_GET_EXP (x); - MPFR_SETRAW (inexact, y, x, exp, rnd_mode); -- if (MPFR_UNLIKELY( n > 0 && (__gmpfr_emax < MPFR_EMIN_MIN + n || -+ if (MPFR_UNLIKELY(n >= 0 && (__gmpfr_emax < MPFR_EMIN_MIN + n || - exp > __gmpfr_emax - n))) - return mpfr_overflow (y, rnd_mode, MPFR_SIGN(y)); - else if (MPFR_UNLIKELY(n < 0 && (__gmpfr_emin > MPFR_EMAX_MAX + n || -diff -Naurd mpfr-3.1.3-a/src/version.c mpfr-3.1.3-b/src/version.c ---- mpfr-3.1.3-a/src/version.c 2015-07-02 10:49:24.042113845 +0000 -+++ mpfr-3.1.3-b/src/version.c 2015-07-02 10:50:08.126574142 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.3-p1"; -+ return "3.1.3-p2"; - } -diff -Naurd mpfr-3.1.3-a/tests/tmul_2exp.c mpfr-3.1.3-b/tests/tmul_2exp.c ---- mpfr-3.1.3-a/tests/tmul_2exp.c 2015-06-19 19:55:10.000000000 +0000 -+++ mpfr-3.1.3-b/tests/tmul_2exp.c 2015-07-02 10:50:08.106573933 +0000 -@@ -242,6 +242,76 @@ - large (MPFR_EMAX_MAX); - } - -+/* Cases where the function overflows on n = 0 when rounding is like -+ away from zero. */ -+static void -+overflow0 (mpfr_exp_t emax) -+{ -+ mpfr_exp_t old_emax; -+ mpfr_t x, y1, y2; -+ int neg, r, op; -+ static char *sop[4] = { "mul_2ui", "mul_2si", "div_2ui", "div_2si" }; -+ -+ old_emax = mpfr_get_emax (); -+ set_emax (emax); -+ -+ mpfr_init2 (x, 8); -+ mpfr_inits2 (6, y1, y2, (mpfr_ptr) 0); -+ -+ mpfr_set_inf (x, 1); -+ mpfr_nextbelow (x); -+ -+ for (neg = 0; neg <= 1; neg++) -+ { -+ RND_LOOP (r) -+ { -+ int inex1, inex2; -+ unsigned int flags1, flags2; -+ -+ /* Even if there isn't an overflow (rounding ~ toward zero), -+ the result is the same as the one of an overflow. */ -+ inex1 = mpfr_overflow (y1, (mpfr_rnd_t) r, neg ? -1 : 1); -+ flags1 = MPFR_FLAGS_INEXACT; -+ if (mpfr_inf_p (y1)) -+ flags1 |= MPFR_FLAGS_OVERFLOW; -+ for (op = 0; op < 4; op++) -+ { -+ mpfr_clear_flags (); -+ inex2 = -+ op == 0 ? mpfr_mul_2ui (y2, x, 0, (mpfr_rnd_t) r) : -+ op == 1 ? mpfr_mul_2si (y2, x, 0, (mpfr_rnd_t) r) : -+ op == 2 ? mpfr_div_2ui (y2, x, 0, (mpfr_rnd_t) r) : -+ op == 3 ? mpfr_div_2si (y2, x, 0, (mpfr_rnd_t) r) : -+ (MPFR_ASSERTN (0), 0); -+ flags2 = __gmpfr_flags; -+ if (!(mpfr_equal_p (y1, y2) && -+ SAME_SIGN (inex1, inex2) && -+ flags1 == flags2)) -+ { -+ printf ("Error in overflow0 for %s, mpfr_%s, emax = %" -+ MPFR_EXP_FSPEC "d,\nx = ", -+ mpfr_print_rnd_mode ((mpfr_rnd_t) r), sop[op], -+ (mpfr_eexp_t) emax); -+ mpfr_dump (x); -+ printf ("Expected "); -+ mpfr_dump (y1); -+ printf (" with inex = %d, flags =", inex1); -+ flags_out (flags1); -+ printf ("Got "); -+ mpfr_dump (y2); -+ printf (" with inex = %d, flags =", inex2); -+ flags_out (flags2); -+ exit (1); -+ } -+ } -+ } -+ mpfr_neg (x, x, MPFR_RNDN); -+ } -+ -+ mpfr_clears (x, y1, y2, (mpfr_ptr) 0); -+ set_emax (old_emax); -+} -+ - int - main (int argc, char *argv[]) - { -@@ -334,6 +404,11 @@ - underflow0 (); - large0 (); - -+ if (mpfr_get_emax () != MPFR_EMAX_MAX) -+ overflow0 (mpfr_get_emax ()); -+ overflow0 (MPFR_EMAX_MAX); -+ overflow0 (-1); -+ - tests_end_mpfr (); - return 0; - } diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch03 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch03 deleted file mode 100644 index c7be09f4aa..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch03 +++ /dev/null @@ -1,217 +0,0 @@ -diff -Naurd mpfr-3.1.3-a/PATCHES mpfr-3.1.3-b/PATCHES ---- mpfr-3.1.3-a/PATCHES 2015-07-17 08:54:48.592799981 +0000 -+++ mpfr-3.1.3-b/PATCHES 2015-07-17 08:54:48.616811495 +0000 -@@ -0,0 +1 @@ -+muldiv-2exp-underflow -diff -Naurd mpfr-3.1.3-a/VERSION mpfr-3.1.3-b/VERSION ---- mpfr-3.1.3-a/VERSION 2015-07-02 10:50:08.126574142 +0000 -+++ mpfr-3.1.3-b/VERSION 2015-07-17 08:54:48.616811495 +0000 -@@ -1 +1 @@ --3.1.3-p2 -+3.1.3-p3 -diff -Naurd mpfr-3.1.3-a/src/div_2si.c mpfr-3.1.3-b/src/div_2si.c ---- mpfr-3.1.3-a/src/div_2si.c 2015-07-02 10:50:08.106573933 +0000 -+++ mpfr-3.1.3-b/src/div_2si.c 2015-07-17 08:54:48.608807656 +0000 -@@ -45,7 +45,8 @@ - if (rnd_mode == MPFR_RNDN && - (__gmpfr_emin > MPFR_EMAX_MAX - (n - 1) || - exp < __gmpfr_emin + (n - 1) || -- (inexact >= 0 && mpfr_powerof2_raw (y)))) -+ ((MPFR_IS_NEG (y) ? inexact <= 0 : inexact >= 0) && -+ mpfr_powerof2_raw (y)))) - rnd_mode = MPFR_RNDZ; - return mpfr_underflow (y, rnd_mode, MPFR_SIGN(y)); - } -diff -Naurd mpfr-3.1.3-a/src/div_2ui.c mpfr-3.1.3-b/src/div_2ui.c ---- mpfr-3.1.3-a/src/div_2ui.c 2015-07-02 10:50:08.106573933 +0000 -+++ mpfr-3.1.3-b/src/div_2ui.c 2015-07-17 08:54:48.608807656 +0000 -@@ -44,7 +44,9 @@ - if (MPFR_UNLIKELY (n >= diffexp)) /* exp - n <= emin - 1 */ - { - if (rnd_mode == MPFR_RNDN && -- (n > diffexp || (inexact >= 0 && mpfr_powerof2_raw (y)))) -+ (n > diffexp || -+ ((MPFR_IS_NEG (y) ? inexact <= 0 : inexact >= 0) && -+ mpfr_powerof2_raw (y)))) - rnd_mode = MPFR_RNDZ; - return mpfr_underflow (y, rnd_mode, MPFR_SIGN (y)); - } -diff -Naurd mpfr-3.1.3-a/src/mpfr.h mpfr-3.1.3-b/src/mpfr.h ---- mpfr-3.1.3-a/src/mpfr.h 2015-07-02 10:50:08.126574142 +0000 -+++ mpfr-3.1.3-b/src/mpfr.h 2015-07-17 08:54:48.616811495 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 3 --#define MPFR_VERSION_STRING "3.1.3-p2" -+#define MPFR_VERSION_STRING "3.1.3-p3" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.3-a/src/mul_2si.c mpfr-3.1.3-b/src/mul_2si.c ---- mpfr-3.1.3-a/src/mul_2si.c 2015-07-02 10:50:08.106573933 +0000 -+++ mpfr-3.1.3-b/src/mul_2si.c 2015-07-17 08:54:48.608807656 +0000 -@@ -48,7 +48,8 @@ - if (rnd_mode == MPFR_RNDN && - (__gmpfr_emin > MPFR_EMAX_MAX + (n + 1) || - exp < __gmpfr_emin - (n + 1) || -- (inexact >= 0 && mpfr_powerof2_raw (y)))) -+ ((MPFR_IS_NEG (y) ? inexact <= 0 : inexact >= 0) && -+ mpfr_powerof2_raw (y)))) - rnd_mode = MPFR_RNDZ; - return mpfr_underflow (y, rnd_mode, MPFR_SIGN(y)); - } -diff -Naurd mpfr-3.1.3-a/src/version.c mpfr-3.1.3-b/src/version.c ---- mpfr-3.1.3-a/src/version.c 2015-07-02 10:50:08.126574142 +0000 -+++ mpfr-3.1.3-b/src/version.c 2015-07-17 08:54:48.616811495 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.3-p2"; -+ return "3.1.3-p3"; - } -diff -Naurd mpfr-3.1.3-a/tests/tmul_2exp.c mpfr-3.1.3-b/tests/tmul_2exp.c ---- mpfr-3.1.3-a/tests/tmul_2exp.c 2015-07-02 10:50:08.106573933 +0000 -+++ mpfr-3.1.3-b/tests/tmul_2exp.c 2015-07-17 08:54:48.608807656 +0000 -@@ -50,77 +50,82 @@ - { - mpfr_t x, y, z1, z2; - mpfr_exp_t emin; -- int i, k; -+ int i, k, s; - int prec; - int rnd; - int div; - int inex1, inex2; - unsigned int flags1, flags2; - -- /* Test mul_2si(x, e - k), div_2si(x, k - e) and div_2ui(x, k - e) -- * with emin = e, x = 1 + i/16, i in { -1, 0, 1 }, and k = 1 to 4, -- * by comparing the result with the one of a simple division. -+ /* Test mul_2si(x, e - k), div_2si(x, k - e) and div_2ui(x, k - e) with -+ * emin = e, x = s * (1 + i/16), i in { -1, 0, 1 }, s in { -1, 1 }, and -+ * k = 1 to 4, by comparing the result with the one of a simple division. - */ - emin = mpfr_get_emin (); - set_emin (e); - mpfr_inits2 (8, x, y, (mpfr_ptr) 0); - for (i = 15; i <= 17; i++) -- { -- inex1 = mpfr_set_ui_2exp (x, i, -4, MPFR_RNDN); -- MPFR_ASSERTN (inex1 == 0); -- for (prec = 6; prec >= 3; prec -= 3) -- { -- mpfr_inits2 (prec, z1, z2, (mpfr_ptr) 0); -- RND_LOOP (rnd) -- for (k = 1; k <= 4; k++) -- { -- /* The following one is assumed to be correct. */ -- inex1 = mpfr_mul_2si (y, x, e, MPFR_RNDN); -- MPFR_ASSERTN (inex1 == 0); -- inex1 = mpfr_set_ui (z1, 1 << k, MPFR_RNDN); -- MPFR_ASSERTN (inex1 == 0); -- mpfr_clear_flags (); -- /* Do not use mpfr_div_ui to avoid the optimization -- by mpfr_div_2si. */ -- inex1 = mpfr_div (z1, y, z1, (mpfr_rnd_t) rnd); -- flags1 = __gmpfr_flags; -- -- for (div = 0; div <= 2; div++) -+ for (s = 1; s >= -1; s -= 2) -+ { -+ inex1 = mpfr_set_si_2exp (x, s * i, -4, MPFR_RNDN); -+ MPFR_ASSERTN (inex1 == 0); -+ for (prec = 6; prec >= 3; prec -= 3) -+ { -+ mpfr_inits2 (prec, z1, z2, (mpfr_ptr) 0); -+ RND_LOOP (rnd) -+ for (k = 1; k <= 4; k++) - { -+ /* The following one is assumed to be correct. */ -+ inex1 = mpfr_mul_2si (y, x, e, MPFR_RNDN); -+ MPFR_ASSERTN (inex1 == 0); -+ inex1 = mpfr_set_ui (z1, 1 << k, MPFR_RNDN); -+ MPFR_ASSERTN (inex1 == 0); - mpfr_clear_flags (); -- inex2 = div == 0 ? -- mpfr_mul_2si (z2, x, e - k, (mpfr_rnd_t) rnd) : div == 1 ? -- mpfr_div_2si (z2, x, k - e, (mpfr_rnd_t) rnd) : -- mpfr_div_2ui (z2, x, k - e, (mpfr_rnd_t) rnd); -- flags2 = __gmpfr_flags; -- if (flags1 == flags2 && SAME_SIGN (inex1, inex2) && -- mpfr_equal_p (z1, z2)) -- continue; -- printf ("Error in underflow("); -- if (e == MPFR_EMIN_MIN) -- printf ("MPFR_EMIN_MIN"); -- else if (e == emin) -- printf ("default emin"); -- else if (e >= LONG_MIN) -- printf ("%ld", (long) e); -- else -- printf ("= LONG_MIN) -+ printf ("%ld", (long) e); -+ else -+ printf ("/dev/null || die + dohtml *.html && rm COPYING* *.html + popd >/dev/null || die +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.6.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.6.ebuild new file mode 100644 index 0000000000..54529fa86a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.6.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +# NOTE: we cannot depend on autotools here starting with gcc-4.3.x +inherit eutils libtool multilib-minimal + +MY_PV=${PV/_p*} +MY_P=${PN}-${MY_PV} +PLEVEL=${PV/*p} +DESCRIPTION="library for multiple-precision floating-point computations with exact rounding" +HOMEPAGE="https://www.mpfr.org/" +SRC_URI="https://www.mpfr.org/mpfr-${MY_PV}/${MY_P}.tar.xz" + +LICENSE="LGPL-2.1" +SLOT="0/4" # libmpfr.so version +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +RDEPEND=">=dev-libs/gmp-4.1.4-r2[${MULTILIB_USEDEP},static-libs?]" +DEPEND="${RDEPEND}" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + if [[ ${PLEVEL} != ${PV} ]] ; then + local i + for (( i = 1; i <= PLEVEL; ++i )) ; do + epatch "${FILESDIR}"/${MY_PV}/patch$(printf '%02d' ${i}) + done + fi + epatch_user + find . -type f -exec touch -r configure {} + + elibtoolize +} + +multilib_src_configure() { + # Make sure mpfr doesn't go probing toolchains it shouldn't #476336#19 + ECONF_SOURCE=${S} \ + user_redefine_cc=yes \ + econf \ + --docdir="\$(datarootdir)/doc/${PF}" \ + $(use_enable static-libs static) +} + +multilib_src_install_all() { + use static-libs || find "${ED}"/usr -name '*.la' -delete + + # clean up html/license install + pushd "${ED}"/usr/share/doc/${PF} >/dev/null || die + dohtml *.html && rm COPYING* *.html + popd >/dev/null || die +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-4.0.0-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-4.0.0-r1.ebuild new file mode 100644 index 0000000000..b15b4e64c7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-4.0.0-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# NOTE: we cannot depend on autotools here starting with gcc-4.3.x +inherit libtool multilib-minimal preserve-libs + +MY_PV=${PV/_p*} +MY_P=${PN}-${MY_PV} +PLEVEL=${PV/*p} +DESCRIPTION="library for multiple-precision floating-point computations with exact rounding" +HOMEPAGE="https://www.mpfr.org/" +SRC_URI="https://www.mpfr.org/mpfr-${MY_PV}/${MY_P}.tar.xz" + +LICENSE="LGPL-2.1" +SLOT="0/6" # libmpfr.so version +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +RDEPEND=">=dev-libs/gmp-5.0.0[${MULTILIB_USEDEP},static-libs?]" +DEPEND="${RDEPEND}" + +S=${WORKDIR}/${MY_P} + +HTML_DOCS=( doc/FAQ.html ) + +src_prepare() { + if [[ ${PLEVEL} != ${PV} ]] ; then + local i + for (( i = 1; i <= PLEVEL; ++i )) ; do + eapply "${FILESDIR}"/${MY_PV}/patch$(printf '%02d' ${i}) + done + fi + eapply_user + find . -type f -exec touch -r configure {} + + elibtoolize +} + +multilib_src_configure() { + # Make sure mpfr doesn't go probing toolchains it shouldn't #476336#19 + ECONF_SOURCE=${S} \ + user_redefine_cc=yes \ + econf \ + --docdir="\$(datarootdir)/doc/${PF}" \ + $(use_enable static-libs static) +} + +multilib_src_install_all() { + rm "${ED}"/usr/share/doc/"${P}"/COPYING* + use static-libs || find "${ED}"/usr -name '*.la' -delete +} + +pkg_preinst() { + preserve_old_lib /usr/$(get_libdir)/libmpfr$(get_libname 4) +} + +pkg_postinst() { + preserve_old_lib_notify /usr/$(get_libdir)/libmpfr$(get_libname 4) +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-4.0.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-4.0.1.ebuild new file mode 100644 index 0000000000..b15b4e64c7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-4.0.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# NOTE: we cannot depend on autotools here starting with gcc-4.3.x +inherit libtool multilib-minimal preserve-libs + +MY_PV=${PV/_p*} +MY_P=${PN}-${MY_PV} +PLEVEL=${PV/*p} +DESCRIPTION="library for multiple-precision floating-point computations with exact rounding" +HOMEPAGE="https://www.mpfr.org/" +SRC_URI="https://www.mpfr.org/mpfr-${MY_PV}/${MY_P}.tar.xz" + +LICENSE="LGPL-2.1" +SLOT="0/6" # libmpfr.so version +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +RDEPEND=">=dev-libs/gmp-5.0.0[${MULTILIB_USEDEP},static-libs?]" +DEPEND="${RDEPEND}" + +S=${WORKDIR}/${MY_P} + +HTML_DOCS=( doc/FAQ.html ) + +src_prepare() { + if [[ ${PLEVEL} != ${PV} ]] ; then + local i + for (( i = 1; i <= PLEVEL; ++i )) ; do + eapply "${FILESDIR}"/${MY_PV}/patch$(printf '%02d' ${i}) + done + fi + eapply_user + find . -type f -exec touch -r configure {} + + elibtoolize +} + +multilib_src_configure() { + # Make sure mpfr doesn't go probing toolchains it shouldn't #476336#19 + ECONF_SOURCE=${S} \ + user_redefine_cc=yes \ + econf \ + --docdir="\$(datarootdir)/doc/${PF}" \ + $(use_enable static-libs static) +} + +multilib_src_install_all() { + rm "${ED}"/usr/share/doc/"${P}"/COPYING* + use static-libs || find "${ED}"/usr -name '*.la' -delete +} + +pkg_preinst() { + preserve_old_lib /usr/$(get_libdir)/libmpfr$(get_libname 4) +} + +pkg_postinst() { + preserve_old_lib_notify /usr/$(get_libdir)/libmpfr$(get_libname 4) +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-4.0.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-4.0.2.ebuild new file mode 100644 index 0000000000..02d1920bfc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-4.0.2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# NOTE: we cannot depend on autotools here starting with gcc-4.3.x +inherit libtool multilib-minimal preserve-libs + +MY_PV=${PV/_p*} +MY_P=${PN}-${MY_PV} +PLEVEL=${PV/*p} +DESCRIPTION="library for multiple-precision floating-point computations with exact rounding" +HOMEPAGE="https://www.mpfr.org/" +SRC_URI="https://www.mpfr.org/mpfr-${MY_PV}/${MY_P}.tar.xz" + +LICENSE="LGPL-2.1" +SLOT="0/6" # libmpfr.so version +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +RDEPEND=">=dev-libs/gmp-5.0.0[${MULTILIB_USEDEP},static-libs?]" +DEPEND="${RDEPEND}" + +S=${WORKDIR}/${MY_P} + +HTML_DOCS=( doc/FAQ.html ) + +src_prepare() { + if [[ ${PLEVEL} != ${PV} ]] ; then + local i + for (( i = 1; i <= PLEVEL; ++i )) ; do + eapply "${FILESDIR}"/${MY_PV}/patch$(printf '%02d' ${i}) + done + fi + eapply_user + find . -type f -exec touch -r configure {} + + elibtoolize +} + +multilib_src_configure() { + # Make sure mpfr doesn't go probing toolchains it shouldn't #476336#19 + ECONF_SOURCE=${S} \ + user_redefine_cc=yes \ + econf \ + --docdir="\$(datarootdir)/doc/${PF}" \ + $(use_enable static-libs static) +} + +multilib_src_install_all() { + rm "${ED}"/usr/share/doc/"${P}"/COPYING* + use static-libs || find "${ED}"/usr -name '*.la' -delete +} + +pkg_preinst() { + preserve_old_lib /usr/$(get_libdir)/libmpfr$(get_libname 4) +} + +pkg_postinst() { + preserve_old_lib_notify /usr/$(get_libdir)/libmpfr$(get_libname 4) +} diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-4.3.2-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-4.3.2-r1 index 8018e205cb..140404321f 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-4.3.2-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-4.3.2-r1 @@ -1,11 +1,12 @@ -DEFINED_PHASES=configure install prepare +DEFINED_PHASES=compile configure install prepare test DEPEND=sys-devel/m4 >=app-portage/elt-patches-20170815 -DESCRIPTION=Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers -EAPI=3 -HOMEPAGE=http://gmplib.org/ -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd +DESCRIPTION=Library for arbitrary-precision arithmetic on different type of numbers +EAPI=5 +HOMEPAGE=https://gmplib.org/ +IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd LICENSE=LGPL-3 SLOT=3 SRC_URI=mirror://gnu/gmp/gmp-4.3.2.tar.bz2 -_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=4a40b4f2b5384370343c2db4575b0a6c +_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=72362b3ed7762a5848bac379e243541b diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.0.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.0.1 deleted file mode 100644 index 167a885c4a..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.0.1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile install postinst preinst unpack -DEPEND=sys-devel/m4 >=app-portage/elt-patches-20170815 -DESCRIPTION=Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers -EAPI=0 -HOMEPAGE=http://gmplib.org/ -IUSE=cxx -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd -LICENSE=LGPL-3 -SLOT=0 -SRC_URI=mirror://gnu/gmp/gmp-5.0.1.tar.bz2 -_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=c158842ca455498e7b424f73351845ff diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.0.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.0.2 deleted file mode 100644 index d352c32d5a..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.0.2 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile install postinst preinst unpack -DEPEND=sys-devel/m4 >=app-portage/elt-patches-20170815 -DESCRIPTION=Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers -EAPI=0 -HOMEPAGE=http://gmplib.org/ -IUSE=cxx -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd -LICENSE=LGPL-3 -SLOT=0 -SRC_URI=mirror://gnu/gmp/gmp-5.0.2.tar.bz2 -_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=fc0bb11c7faf3a834cded9dc6ff301ac diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.0.2_p1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.0.2_p1 deleted file mode 100644 index 1ab19a5552..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.0.2_p1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile install postinst preinst unpack -DEPEND=sys-devel/m4 >=app-portage/elt-patches-20170815 -DESCRIPTION=Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers -EAPI=0 -HOMEPAGE=http://gmplib.org/ -IUSE=doc cxx static-libs -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd -LICENSE=LGPL-3 -SLOT=0 -SRC_URI=mirror://gnu/gmp/gmp-5.0.2.tar.bz2 doc? ( http://gmplib.org/gmp-man-5.0.2.pdf ) -_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=8dd166d6fd7e629a01c8a55552c08d33 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.0.3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.0.3 deleted file mode 100644 index 6f58d4e77d..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.0.3 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile install postinst preinst unpack -DEPEND=sys-devel/m4 app-arch/xz-utils >=app-portage/elt-patches-20170815 -DESCRIPTION=Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers -EAPI=0 -HOMEPAGE=http://gmplib.org/ -IUSE=doc cxx static-libs -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd -LICENSE=LGPL-3 -SLOT=0 -SRC_URI=mirror://gnu/gmp/gmp-5.0.3.tar.xz doc? ( http://gmplib.org/gmp-man-5.0.3.pdf ) -_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=0baec14b47d175cf1ccea1153e111ce8 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.0.4 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.0.4 deleted file mode 100644 index da153fb4d9..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.0.4 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile install postinst preinst unpack -DEPEND=sys-devel/m4 app-arch/xz-utils >=app-portage/elt-patches-20170815 -DESCRIPTION=Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers -EAPI=0 -HOMEPAGE=http://gmplib.org/ -IUSE=doc cxx static-libs -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd -LICENSE=LGPL-3 -SLOT=0 -SRC_URI=mirror://gnu/gmp/gmp-5.0.4.tar.xz doc? ( http://gmplib.org/gmp-man-5.0.4.pdf ) -_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 unpacker ee2f5086cd7e7b747b061f58db14d89e vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=7124c0f8931c064066d175ff2bbda779 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.0.5 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.0.5 deleted file mode 100644 index 677c8a1163..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.0.5 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile install postinst preinst unpack -DEPEND=sys-devel/m4 app-arch/xz-utils >=app-portage/elt-patches-20170815 -DESCRIPTION=Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers -EAPI=0 -HOMEPAGE=http://gmplib.org/ -IUSE=doc cxx static-libs -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd -LICENSE=LGPL-3 -SLOT=0 -SRC_URI=mirror://gnu/gmp/gmp-5.0.5.tar.xz doc? ( http://gmplib.org/gmp-man-5.0.5.pdf ) -_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 unpacker ee2f5086cd7e7b747b061f58db14d89e vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=666548daf586b522b65020fc447c3d8d diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.1.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.1.0 deleted file mode 100644 index 0b19bdf034..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.1.0 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile install postinst preinst test unpack -DEPEND=sys-devel/m4 app-arch/xz-utils >=app-portage/elt-patches-20170815 -DESCRIPTION=Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers -EAPI=0 -HOMEPAGE=http://gmplib.org/ -IUSE=doc cxx pgo static-libs -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd -LICENSE=LGPL-3 -SLOT=0 -SRC_URI=mirror://gnu/gmp/gmp-5.1.0.tar.xz ftp://ftp.gmplib.org/pub/gmp-5.1.0/gmp-5.1.0.tar.xz doc? ( http://gmplib.org/gmp-man-5.1.0.pdf ) -_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 unpacker ee2f5086cd7e7b747b061f58db14d89e vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=8569c80a3de18ce427486df09395aa36 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.1.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.1.1 deleted file mode 100644 index a372a3785c..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.1.1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile install postinst preinst test unpack -DEPEND=sys-devel/m4 app-arch/xz-utils >=app-portage/elt-patches-20170815 -DESCRIPTION=Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers -EAPI=0 -HOMEPAGE=http://gmplib.org/ -IUSE=doc cxx pgo static-libs -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd -LICENSE=LGPL-3 -SLOT=0 -SRC_URI=mirror://gnu/gmp/gmp-5.1.1.tar.xz ftp://ftp.gmplib.org/pub/gmp-5.1.1/gmp-5.1.1.tar.xz doc? ( http://gmplib.org/gmp-man-5.1.1.pdf ) -_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 unpacker ee2f5086cd7e7b747b061f58db14d89e vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=6ade21a102a0477a9f8af74709ed46e4 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.1.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.1.2 deleted file mode 100644 index 14f5a72976..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.1.2 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile install postinst preinst test unpack -DEPEND=sys-devel/m4 app-arch/xz-utils >=app-portage/elt-patches-20170815 -DESCRIPTION=Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers -EAPI=0 -HOMEPAGE=http://gmplib.org/ -IUSE=doc cxx pgo static-libs -KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd -LICENSE=LGPL-3 -SLOT=0 -SRC_URI=mirror://gnu/gmp/gmp-5.1.2.tar.xz ftp://ftp.gmplib.org/pub/gmp-5.1.2/gmp-5.1.2.tar.xz doc? ( http://gmplib.org/gmp-man-5.1.2.pdf ) -_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 unpacker ee2f5086cd7e7b747b061f58db14d89e vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=e01c735b25ee969ec0d4e2fd7d6245c4 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.1.3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.1.3 deleted file mode 100644 index a2bf2c08c0..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.1.3 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile install postinst preinst test unpack -DEPEND=sys-devel/m4 app-arch/xz-utils >=app-portage/elt-patches-20170815 -DESCRIPTION=Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers -EAPI=0 -HOMEPAGE=http://gmplib.org/ -IUSE=doc cxx pgo static-libs -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd -LICENSE=LGPL-3 -SLOT=0 -SRC_URI=mirror://gnu/gmp/gmp-5.1.3.tar.xz ftp://ftp.gmplib.org/pub/gmp-5.1.3/gmp-5.1.3.tar.xz doc? ( http://gmplib.org/gmp-man-5.1.3.pdf ) -_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 unpacker ee2f5086cd7e7b747b061f58db14d89e vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=204c45ad59ad9c2f30e6537b90589257 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-6.0.0a b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-6.0.0a deleted file mode 100644 index 6cf9c20f55..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-6.0.0a +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile configure install postinst preinst prepare test -DEPEND=sys-devel/m4 app-arch/xz-utils >=app-portage/elt-patches-20170815 -DESCRIPTION=Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers -EAPI=4 -HOMEPAGE=http://gmplib.org/ -IUSE=doc cxx pgo static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd -LICENSE=LGPL-3 -RDEPEND=abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20131008-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) -SLOT=0 -SRC_URI=mirror://gnu/gmp/gmp-6.0.0a.tar.xz ftp://ftp.gmplib.org/pub/gmp-6.0.0a/gmp-6.0.0a.tar.xz doc? ( http://gmplib.org/gmp-man-6.0.0a.pdf ) -_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=45bf79bbe421faf490656df548832bd3 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.1.3-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-6.1.2 similarity index 50% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.1.3-r1 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-6.1.2 index 85fcc7f445..cb2df32c17 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-5.1.3-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-6.1.2 @@ -1,13 +1,12 @@ -DEFINED_PHASES=compile configure install postinst preinst prepare test +DEFINED_PHASES=compile configure install prepare test DEPEND=sys-devel/m4 app-arch/xz-utils >=app-portage/elt-patches-20170815 -DESCRIPTION=Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers -EAPI=4 -HOMEPAGE=http://gmplib.org/ -IUSE=doc cxx pgo static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 -KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd -LICENSE=LGPL-3 -RDEPEND=abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20131008-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) -SLOT=0 -SRC_URI=mirror://gnu/gmp/gmp-5.1.3.tar.xz ftp://ftp.gmplib.org/pub/gmp-5.1.3/gmp-5.1.3.tar.xz doc? ( http://gmplib.org/gmp-man-5.1.3.pdf ) +DESCRIPTION=Library for arbitrary-precision arithmetic on different type of numbers +EAPI=5 +HOMEPAGE=https://gmplib.org/ +IUSE=+asm doc cxx static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=|| ( LGPL-3+ GPL-2+ ) +SLOT=0/10.4 +SRC_URI=ftp://ftp.gmplib.org/pub/gmp-6.1.2/gmp-6.1.2.tar.xz mirror://gnu/gmp/gmp-6.1.2.tar.xz doc? ( https://gmplib.org/gmp-man-6.1.2.pdf ) _eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=da409025bf0ddd28d5b19e0c1b4ae871 +_md5_=7a9f8fe182f83081fd7bd8fbc116e3e0 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-6.1.2-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-6.1.2-r1 new file mode 100644 index 0000000000..4c313cee90 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-6.1.2-r1 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=sys-devel/m4 app-arch/xz-utils >=app-portage/elt-patches-20170815 +DESCRIPTION=Library for arbitrary-precision arithmetic on different type of numbers +EAPI=6 +HOMEPAGE=https://gmplib.org/ +IUSE=+asm doc cxx static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=|| ( LGPL-3+ GPL-2+ ) +SLOT=0/10.4 +SRC_URI=ftp://ftp.gmplib.org/pub/gmp-6.1.2/gmp-6.1.2.tar.xz mirror://gnu/gmp/gmp-6.1.2.tar.xz doc? ( https://gmplib.org/gmp-man-6.1.2.pdf ) +_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=a885435cf8bc75f0083621c45a83f090 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpc-1.0.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpc-1.0.1 deleted file mode 100644 index 7803305882..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpc-1.0.1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install postinst preinst unpack -DEPEND=>=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 >=app-portage/elt-patches-20170815 -DESCRIPTION=A library for multiprecision complex arithmetic with exact rounding -EAPI=0 -HOMEPAGE=http://mpc.multiprecision.org/ -IUSE=static-libs -KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=LGPL-2.1 -RDEPEND=>=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 -SLOT=0 -SRC_URI=http://www.multiprecision.org/mpc/download/mpc-1.0.1.tar.gz -_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=faab26a1e50dec6fd1f201cff9380bbd diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpc-1.0.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpc-1.0.2 deleted file mode 100644 index 83a8a1519c..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpc-1.0.2 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install prepare -DEPEND=>=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 >=app-portage/elt-patches-20170815 -DESCRIPTION=A library for multiprecision complex arithmetic with exact rounding -EAPI=4 -HOMEPAGE=http://mpc.multiprecision.org/ -IUSE=static-libs -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=LGPL-2.1 -RDEPEND=>=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 -SLOT=0 -SRC_URI=http://www.multiprecision.org/mpc/download/mpc-1.0.2.tar.gz -_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=963856df03e808c1afcafb46c9f9b556 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpc-1.0.3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpc-1.0.3 index 600d94095b..2e78e54d3e 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpc-1.0.3 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpc-1.0.3 @@ -1,13 +1,13 @@ DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-libs/gmp-4.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] >=dev-libs/mpfr-2.4.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] >=app-portage/elt-patches-20170815 +DEPEND=>=dev-libs/gmp-4.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] >=dev-libs/mpfr-2.4.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] =app-portage/elt-patches-20170815 DESCRIPTION=A library for multiprecision complex arithmetic with exact rounding EAPI=4 HOMEPAGE=http://mpc.multiprecision.org/ IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=LGPL-2.1 -RDEPEND=>=dev-libs/gmp-4.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] >=dev-libs/mpfr-2.4.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] +RDEPEND=>=dev-libs/gmp-4.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] >=dev-libs/mpfr-2.4.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] =dev-libs/gmp-4.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] >=dev-libs/mpfr-2.4.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] >=app-portage/elt-patches-20170815 +DEPEND=>=dev-libs/gmp-4.3.2:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] >=dev-libs/mpfr-2.4.2:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] >=app-portage/elt-patches-20170815 DESCRIPTION=A library for multiprecision complex arithmetic with exact rounding -EAPI=4 +EAPI=6 HOMEPAGE=http://mpc.multiprecision.org/ IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=LGPL-2.1 -RDEPEND=>=dev-libs/gmp-4.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] >=dev-libs/mpfr-2.4.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] -SLOT=0 -SRC_URI=http://www.multiprecision.org/mpc/download/mpc-1.0.2.tar.gz +RDEPEND=>=dev-libs/gmp-4.3.2:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] >=dev-libs/mpfr-2.4.2:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] +SLOT=0/3 +SRC_URI=mirror://gnu/mpc/mpc-1.0.3.tar.gz _eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=019db99e13c7cae1491ee4996479c030 +_md5_=29bb848af3db354088e7e185d4425eac diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpc-1.1.0-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpc-1.1.0-r1 new file mode 100644 index 0000000000..e3e0dcdf38 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpc-1.1.0-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install test +DEPEND=>=dev-libs/gmp-5.0.0:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] >=dev-libs/mpfr-3.0.0:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] +DESCRIPTION=A library for multiprecision complex arithmetic with exact rounding +EAPI=6 +HOMEPAGE=http://mpc.multiprecision.org/ +IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=LGPL-2.1 +RDEPEND=>=dev-libs/gmp-5.0.0:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] >=dev-libs/mpfr-3.0.0:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] +SLOT=0/3 +SRC_URI=mirror://gnu/mpc/mpc-1.1.0.tar.gz +_eclasses_=multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 toolchain-funcs f164325a2cdb5b3ea39311d483988861 +_md5_=fe53f6ca313c8842b6b18f69622075c3 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-2.4.2_p3-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-2.4.2_p3-r1 index 3c3429286b..03f77203ef 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-2.4.2_p3-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-2.4.2_p3-r1 @@ -2,12 +2,12 @@ DEFINED_PHASES=compile configure install prepare test DEPEND=>=dev-libs/gmp-4.1.4-r2:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=app-portage/elt-patches-20170815 DESCRIPTION=library for multiple-precision floating-point computations with exact rounding EAPI=5 -HOMEPAGE=http://www.mpfr.org/ +HOMEPAGE=https://www.mpfr.org/ IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=LGPL-2.1 RDEPEND=>=dev-libs/gmp-4.1.4-r2:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] SLOT=1 -SRC_URI=http://www.mpfr.org/mpfr-2.4.2/mpfr-2.4.2.tar.bz2 +SRC_URI=https://www.mpfr.org/mpfr-2.4.2/mpfr-2.4.2.tar.bz2 https://dev.gentoo.org/~mgorny/dist/mpfr-2.4.2-patchset.tar.bz2 _eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=2793162879ed50027c8dbcc29dd1c43e +_md5_=3634debd785830d7cadfa557a976e9fb diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.3_p4 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.3_p4 index 40618d3f21..2f9d9ece8a 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.3_p4 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.3_p4 @@ -2,12 +2,12 @@ DEFINED_PHASES=compile configure install postinst preinst prepare test DEPEND=>=dev-libs/gmp-4.1.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] >=app-portage/elt-patches-20170815 DESCRIPTION=library for multiple-precision floating-point computations with exact rounding EAPI=4 -HOMEPAGE=http://www.mpfr.org/ +HOMEPAGE=https://www.mpfr.org/ IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 -KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=LGPL-2.1 RDEPEND=>=dev-libs/gmp-4.1.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] SLOT=0 -SRC_URI=http://www.mpfr.org/mpfr-3.1.3/mpfr-3.1.3.tar.xz +SRC_URI=https://www.mpfr.org/mpfr-3.1.3/mpfr-3.1.3.tar.xz https://dev.gentoo.org/~mgorny/dist/mpfr-3.1.3-patchset.tar.xz _eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=4a7b11b7270bcc2f12ab09b02583b867 +_md5_=3b22b8d2853eecf8aae3366f1d59863c diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.4 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.4 index 37467a0b32..0c0f4857b6 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.4 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.4 @@ -2,12 +2,12 @@ DEFINED_PHASES=compile configure install prepare test DEPEND=>=dev-libs/gmp-4.1.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] >=app-portage/elt-patches-20170815 DESCRIPTION=library for multiple-precision floating-point computations with exact rounding EAPI=4 -HOMEPAGE=http://www.mpfr.org/ +HOMEPAGE=https://www.mpfr.org/ IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=LGPL-2.1 RDEPEND=>=dev-libs/gmp-4.1.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] SLOT=0 -SRC_URI=http://www.mpfr.org/mpfr-3.1.4/mpfr-3.1.4.tar.xz +SRC_URI=https://www.mpfr.org/mpfr-3.1.4/mpfr-3.1.4.tar.xz _eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=a3124b2de68e73112088da516e8756c3 +_md5_=1c7d1c48a53dab659af904a89ac5a85c diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.5_p2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.5_p2 new file mode 100644 index 0000000000..10601432ee --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.5_p2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-libs/gmp-4.1.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] >=app-portage/elt-patches-20170815 +DESCRIPTION=library for multiple-precision floating-point computations with exact rounding +EAPI=5 +HOMEPAGE=https://www.mpfr.org/ +IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=LGPL-2.1 +RDEPEND=>=dev-libs/gmp-4.1.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] +SLOT=0/4 +SRC_URI=https://www.mpfr.org/mpfr-3.1.5/mpfr-3.1.5.tar.xz https://dev.gentoo.org/~mgorny/dist/mpfr-3.1.5-patchset.tar.xz +_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=69c48557aedda962ddee1b9ad22fd974 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.6 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.6 new file mode 100644 index 0000000000..7baa310643 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.6 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-libs/gmp-4.1.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] >=app-portage/elt-patches-20170815 +DESCRIPTION=library for multiple-precision floating-point computations with exact rounding +EAPI=5 +HOMEPAGE=https://www.mpfr.org/ +IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=LGPL-2.1 +RDEPEND=>=dev-libs/gmp-4.1.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] +SLOT=0/4 +SRC_URI=https://www.mpfr.org/mpfr-3.1.6/mpfr-3.1.6.tar.xz +_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=6359ab9651f70c93cbb1b9d88bdae519 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-4.0.0-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-4.0.0-r1 new file mode 100644 index 0000000000..a2628c0e3e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-4.0.0-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst preinst prepare test +DEPEND=>=dev-libs/gmp-5.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] >=app-portage/elt-patches-20170815 +DESCRIPTION=library for multiple-precision floating-point computations with exact rounding +EAPI=6 +HOMEPAGE=https://www.mpfr.org/ +IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=LGPL-2.1 +RDEPEND=>=dev-libs/gmp-5.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] +SLOT=0/6 +SRC_URI=https://www.mpfr.org/mpfr-4.0.0/mpfr-4.0.0.tar.xz +_eclasses_=libtool f143db5a74ccd9ca28c1234deffede96 multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 +_md5_=b6ec178b145bad73da04b248656526ce diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-4.0.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-4.0.1 new file mode 100644 index 0000000000..d800551cf1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-4.0.1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst preinst prepare test +DEPEND=>=dev-libs/gmp-5.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] >=app-portage/elt-patches-20170815 +DESCRIPTION=library for multiple-precision floating-point computations with exact rounding +EAPI=6 +HOMEPAGE=https://www.mpfr.org/ +IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=LGPL-2.1 +RDEPEND=>=dev-libs/gmp-5.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] +SLOT=0/6 +SRC_URI=https://www.mpfr.org/mpfr-4.0.1/mpfr-4.0.1.tar.xz +_eclasses_=libtool f143db5a74ccd9ca28c1234deffede96 multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 +_md5_=b6ec178b145bad73da04b248656526ce diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-4.0.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-4.0.2 new file mode 100644 index 0000000000..99f6f100ab --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-4.0.2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst preinst prepare test +DEPEND=>=dev-libs/gmp-5.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] >=app-portage/elt-patches-20170815 +DESCRIPTION=library for multiple-precision floating-point computations with exact rounding +EAPI=6 +HOMEPAGE=https://www.mpfr.org/ +IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=LGPL-2.1 +RDEPEND=>=dev-libs/gmp-5.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] +SLOT=0/6 +SRC_URI=https://www.mpfr.org/mpfr-4.0.2/mpfr-4.0.2.tar.xz +_eclasses_=libtool f143db5a74ccd9ca28c1234deffede96 multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 +_md5_=8bd590085b2b2be495c3649e5424b7ae diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/bison-1.875d b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/bison-1.875d deleted file mode 100644 index 3ec9dd2bb1..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/bison-1.875d +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install postinst unpack -DEPEND=sys-devel/m4 nls? ( sys-devel/gettext ) -DESCRIPTION=A yacc-compatible parser generator -EAPI=0 -HOMEPAGE=https://www.gnu.org/software/bison/bison.html -IUSE=nls static -KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 -LICENSE=GPL-2 -RDEPEND=sys-devel/m4 nls? ( sys-devel/gettext ) -SLOT=0 -SRC_URI=ftp://alpha.gnu.org/pub/gnu/bison/bison-1.875d.tar.bz2 -_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=eda7d1b54928d9aa365b828c5ff3abdc diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/bison-2.4.3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/bison-2.4.3 deleted file mode 100644 index 79eb344784..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/bison-2.4.3 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install postinst prepare -DEPEND=sys-devel/m4 nls? ( sys-devel/gettext ) -DESCRIPTION=A yacc-compatible parser generator -EAPI=2 -HOMEPAGE=https://www.gnu.org/software/bison/bison.html -IUSE=nls static -KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd -LICENSE=GPL-2 -RDEPEND=sys-devel/m4 -SLOT=0 -SRC_URI=mirror://gnu/bison/bison-2.4.3.tar.bz2 -_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=c8ad2b59b42eeae58d9f5bfd9d175446 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/bison-2.7.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/bison-2.7.1 deleted file mode 100644 index 5652795ac1..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/bison-2.7.1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install postinst postrm -DEPEND=>=sys-devel/m4-1.4.16 sys-devel/flex nls? ( sys-devel/gettext ) test? ( dev-lang/perl ) -DESCRIPTION=A general-purpose (yacc-compatible) parser generator -EAPI=4 -HOMEPAGE=https://www.gnu.org/software/bison/ -IUSE=nls static test -KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=GPL-2 -RDEPEND=>=sys-devel/m4-1.4.16 -SLOT=0 -SRC_URI=mirror://gnu/bison/bison-2.7.1.tar.xz -_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=9403469b5e2d53c608d9351f9f37bce2 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/bison-3.0.4-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/bison-3.1 similarity index 71% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/bison-3.0.4-r1 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/bison-3.1 index c925a5d36a..aa2603809b 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/bison-3.0.4-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/bison-3.1 @@ -1,13 +1,13 @@ DEFINED_PHASES=configure install postinst postrm prepare DEPEND=>=sys-devel/m4-1.4.16 sys-devel/flex examples? ( dev-lang/perl ) nls? ( sys-devel/gettext ) test? ( dev-lang/perl ) DESCRIPTION=A general-purpose (yacc-compatible) parser generator -EAPI=5 +EAPI=6 HOMEPAGE=https://www.gnu.org/software/bison/ IUSE=examples nls static test -KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=GPL-2 RDEPEND=>=sys-devel/m4-1.4.16 SLOT=0 -SRC_URI=mirror://gnu/bison/bison-3.0.4.tar.xz +SRC_URI=mirror://gnu/bison/bison-3.1.tar.xz https://dev.gentoo.org/~whissi/dist/bison/bison-3.1-patches-1.0.tar.xz _eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=3a1bdd36de3765bf194d99618664d119 +_md5_=aafc7a099d3bc368344901c4e2c7761f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/bison-3.2.4 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/bison-3.2.4 new file mode 100644 index 0000000000..ff3744357d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/bison-3.2.4 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install postinst postrm prepare +DEPEND=>=sys-devel/m4-1.4.16 sys-devel/flex examples? ( dev-lang/perl ) nls? ( sys-devel/gettext ) test? ( dev-lang/perl ) +DESCRIPTION=A general-purpose (yacc-compatible) parser generator +EAPI=6 +HOMEPAGE=https://www.gnu.org/software/bison/ +IUSE=examples nls static test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-2 +RDEPEND=>=sys-devel/m4-1.4.16 +SLOT=0 +SRC_URI=mirror://gnu/bison/bison-3.2.4.tar.xz https://dev.gentoo.org/~whissi/dist/bison/bison-3.2.3-patches-01.tar.xz https://dev.gentoo.org/~polynomial-c/dist/bison/bison-3.2.3-patches-01.tar.xz +_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=f77b4beab04f626dd5c109529b7ba4cf diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/bison-3.3.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/bison-3.3.1 new file mode 100644 index 0000000000..48f5a6bfdc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/bison-3.3.1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install postinst postrm prepare +DEPEND=>=sys-devel/m4-1.4.16 sys-devel/flex examples? ( dev-lang/perl ) nls? ( sys-devel/gettext ) test? ( dev-lang/perl ) +DESCRIPTION=A general-purpose (yacc-compatible) parser generator +EAPI=6 +HOMEPAGE=https://www.gnu.org/software/bison/ +IUSE=examples nls static test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-2 +RDEPEND=>=sys-devel/m4-1.4.16 +SLOT=0 +SRC_URI=mirror://gnu/bison/bison-3.3.1.tar.xz https://dev.gentoo.org/~whissi/dist/bison/bison-3.3-patches-01.tar.xz https://dev.gentoo.org/~polynomial-c/dist/bison/bison-3.3-patches-01.tar.xz +_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=70a5c49d407474a7642c150210d7bd92 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/bison-3.3.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/bison-3.3.2 new file mode 100644 index 0000000000..45f7233c35 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/bison-3.3.2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install postinst postrm prepare +DEPEND=>=sys-devel/m4-1.4.16 sys-devel/flex examples? ( dev-lang/perl ) nls? ( sys-devel/gettext ) test? ( dev-lang/perl ) +DESCRIPTION=A general-purpose (yacc-compatible) parser generator +EAPI=6 +HOMEPAGE=https://www.gnu.org/software/bison/ +IUSE=examples nls static test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-2 +RDEPEND=>=sys-devel/m4-1.4.16 +SLOT=0 +SRC_URI=mirror://gnu/bison/bison-3.3.2.tar.xz https://dev.gentoo.org/~whissi/dist/bison/bison-3.3-patches-01.tar.xz https://dev.gentoo.org/~polynomial-c/dist/bison/bison-3.3-patches-01.tar.xz +_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=70a5c49d407474a7642c150210d7bd92 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/flex-2.6.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/flex-2.6.1 index c4bdc69ba4..fbf5d0a105 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/flex-2.6.1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/flex-2.6.1 @@ -4,10 +4,10 @@ DESCRIPTION=The Fast Lexical Analyzer EAPI=5 HOMEPAGE=https://flex.sourceforge.net/ https://github.com/westes/flex IUSE=nls static test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 -KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=FLEX RDEPEND=sys-devel/m4 SLOT=0 SRC_URI=https://github.com/westes/flex/releases/download/v2.6.1/flex-2.6.1.tar.xz _eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=5a63768f82cb15b0530fccdf89d5479d +_md5_=e405ad863480adeee3071d3ad42615b9 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/flex-2.6.3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/flex-2.6.3 index 0de545d38f..23427d36bd 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/flex-2.6.3 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/flex-2.6.3 @@ -1,13 +1,13 @@ DEFINED_PHASES=compile configure install prepare test -DEPEND=sys-devel/m4 app-arch/xz-utils nls? ( sys-devel/gettext ) test? ( sys-devel/bison ) +DEPEND=sys-devel/m4 app-arch/xz-utils nls? ( sys-devel/gettext ) test? ( sys-devel/bison ) >=app-portage/elt-patches-20170815 DESCRIPTION=The Fast Lexical Analyzer EAPI=5 HOMEPAGE=https://flex.sourceforge.net/ https://github.com/westes/flex IUSE=nls static test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=FLEX RDEPEND=sys-devel/m4 SLOT=0 SRC_URI=https://github.com/westes/flex/releases/download/v2.6.3/flex-2.6.3.tar.gz -_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=f718bd4ef5c09db897eff7e116e7b18a +_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=1de8f4fc839c8ba68084df46e6c9d5b4 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/flex-2.6.3-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/flex-2.6.3-r1 new file mode 100644 index 0000000000..d0593cf8b2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/flex-2.6.3-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=sys-devel/m4 app-arch/xz-utils nls? ( sys-devel/gettext ) test? ( sys-devel/bison ) >=app-portage/elt-patches-20170815 +DESCRIPTION=The Fast Lexical Analyzer +EAPI=5 +HOMEPAGE=https://flex.sourceforge.net/ https://github.com/westes/flex +IUSE=nls static test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=FLEX +RDEPEND=sys-devel/m4 +SLOT=0 +SRC_URI=https://github.com/westes/flex/releases/download/v2.6.3/flex-2.6.3.tar.gz +_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=e5d6457a5429a06d911fa2a8873754b4 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/flex-2.6.4 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/flex-2.6.4 new file mode 100644 index 0000000000..c3beb84f49 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/flex-2.6.4 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=sys-devel/m4 app-arch/xz-utils nls? ( sys-devel/gettext ) test? ( sys-devel/bison ) >=app-portage/elt-patches-20170815 +DESCRIPTION=The Fast Lexical Analyzer +EAPI=5 +HOMEPAGE=https://flex.sourceforge.net/ https://github.com/westes/flex +IUSE=nls static test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=FLEX +RDEPEND=sys-devel/m4 +SLOT=0 +SRC_URI=https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz +_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=fbadaa772ae5e491bacd3cbbf9c1d5d3 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/flex-2.6.4-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/flex-2.6.4-r1 new file mode 100644 index 0000000000..6db6f7bcef --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/flex-2.6.4-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=sys-devel/m4 app-arch/xz-utils nls? ( sys-devel/gettext ) test? ( sys-devel/bison ) >=app-portage/elt-patches-20170815 +DESCRIPTION=The Fast Lexical Analyzer +EAPI=6 +HOMEPAGE=https://flex.sourceforge.net/ https://github.com/westes/flex +IUSE=nls static test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=FLEX +RDEPEND=sys-devel/m4 +SLOT=0 +SRC_URI=https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz +_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=9258fa984b5ce03d3432b7e33a2740f7 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-5.4.0-r5 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-5.4.0-r6 similarity index 88% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-5.4.0-r5 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-5.4.0-r6 index e0ae0545af..6006c7459c 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-5.4.0-r5 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-5.4.0-r6 @@ -10,6 +10,6 @@ PDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) >=sys-devel/gcc-config-1.7 RDEPEND=sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= graphite? ( >=dev-libs/isl-0.14:0= ) RESTRICT=strip SLOT=5.4.0 -SRC_URI=mirror://gnu/gcc/gcc-5.4.0/gcc-5.4.0.tar.bz2 mirror://gentoo/gcc-5.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-5.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-5.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-5.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-5.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-5.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-5.4.0-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-5.4.0-patches-1.10.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-5.4.0-patches-1.10.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-5.4.0-patches-1.10.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-5.4.0-patches-1.10.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-5.4.0-patches-1.10.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-5.4.0-patches-1.10.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-5.4.0-patches-1.10.tar.bz2 mirror://gentoo/gcc-5.4.0-piepatches-v0.6.5.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-5.4.0-piepatches-v0.6.5.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-5.4.0-piepatches-v0.6.5.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-5.4.0-piepatches-v0.6.5.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-5.4.0-piepatches-v0.6.5.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-5.4.0-piepatches-v0.6.5.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-5.4.0-piepatches-v0.6.5.tar.bz2 mirror://gentoo/gcc-4.4.3-specs-0.2.0.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-4.4.3-specs-0.2.0.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-4.4.3-specs-0.2.0.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-4.4.3-specs-0.2.0.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar ) +SRC_URI=mirror://gnu/gcc/gcc-5.4.0/gcc-5.4.0.tar.bz2 mirror://gentoo/gcc-5.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-5.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-5.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-5.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-5.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-5.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-5.4.0-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-5.4.0-patches-1.11.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-5.4.0-patches-1.11.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-5.4.0-patches-1.11.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-5.4.0-patches-1.11.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-5.4.0-patches-1.11.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-5.4.0-patches-1.11.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-5.4.0-patches-1.11.tar.bz2 mirror://gentoo/gcc-5.4.0-piepatches-v0.6.5.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-5.4.0-piepatches-v0.6.5.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-5.4.0-piepatches-v0.6.5.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-5.4.0-piepatches-v0.6.5.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-5.4.0-piepatches-v0.6.5.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-5.4.0-piepatches-v0.6.5.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-5.4.0-piepatches-v0.6.5.tar.bz2 mirror://gentoo/gcc-4.4.3-specs-0.2.0.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-4.4.3-specs-0.2.0.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-4.4.3-specs-0.2.0.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-4.4.3-specs-0.2.0.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar ) _eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d eapi7-ver 756b3f27d8e46131d5cf3c51bd876446 epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 fixheadtails 6b7b3d896b0b285c12a94f3105c2a06c flag-o-matic 55aaa148741116aa54ad0d80e361818e gnuconfig b8ec1c34be4ff9dac7ad4034d277936b libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 pax-utils e85f015e815dd463b0c206d781ef45a5 prefix e51c7882b7b721e54e684f7eb143cbfe preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain 1b46d75d0bc7f1667ed342e27401f072 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=d3c2a96b5a63dc4833b14956b0070b49 +_md5_=9b18328c29f63fa1914f57adb1a570d2 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-5.5.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-5.5.0 new file mode 100644 index 0000000000..f21998c8d6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-5.5.0 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack +DEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) >=sys-devel/binutils-2.20 >=sys-apps/sed-4 sys-devel/gnuconfig >=app-portage/elt-patches-20170815 sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= graphite? ( >=dev-libs/isl-0.14:0= ) >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) regression-test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) gcj? ( awt? ( x11-base/xorg-proto x11-libs/libXt x11-libs/libX11 x11-libs/libXtst =x11-libs/gtk+-2* virtual/pkgconfig x11-libs/pango ) >=media-libs/libart_lgpl-2.1 app-arch/zip app-arch/unzip ) +DESCRIPTION=The GNU Compiler Collection +EAPI=5 +HOMEPAGE=https://gcc.gnu.org/ +IUSE=regression-test vanilla altivec debug nopie nossp doc hardened multilib objc awt gcj pgo objc-gc libssp objc++ fixed-point go graphite cilk +vtv jit mpx +nls +nptl +cxx +fortran +openmp +sanitize +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~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+ +PDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) >=sys-devel/gcc-config-1.7 +RDEPEND=sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= graphite? ( >=dev-libs/isl-0.14:0= ) +RESTRICT=strip +SLOT=5.5.0 +SRC_URI=mirror://gnu/gcc/gcc-5.5.0/gcc-5.5.0.tar.xz mirror://gentoo/gcc-5.5.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-5.5.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-5.5.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-5.5.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-5.5.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-5.5.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-5.5.0-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-5.5.0-patches-1.0.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-5.5.0-patches-1.0.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-5.5.0-patches-1.0.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-5.5.0-patches-1.0.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-5.5.0-patches-1.0.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-5.5.0-patches-1.0.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-5.5.0-patches-1.0.tar.bz2 mirror://gentoo/gcc-5.5.0-piepatches-v0.6.5.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-5.5.0-piepatches-v0.6.5.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-5.5.0-piepatches-v0.6.5.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-5.5.0-piepatches-v0.6.5.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-5.5.0-piepatches-v0.6.5.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-5.5.0-piepatches-v0.6.5.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-5.5.0-piepatches-v0.6.5.tar.bz2 mirror://gentoo/gcc-4.4.3-specs-0.2.0.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-4.4.3-specs-0.2.0.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-4.4.3-specs-0.2.0.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-4.4.3-specs-0.2.0.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar ) +_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d eapi7-ver 756b3f27d8e46131d5cf3c51bd876446 epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 fixheadtails 6b7b3d896b0b285c12a94f3105c2a06c flag-o-matic 55aaa148741116aa54ad0d80e361818e gnuconfig b8ec1c34be4ff9dac7ad4034d277936b libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 pax-utils e85f015e815dd463b0c206d781ef45a5 prefix e51c7882b7b721e54e684f7eb143cbfe preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain 1b46d75d0bc7f1667ed342e27401f072 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=c725c4af43e3c3b4ebc995d53ba094b7 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-6.4.0-r3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-6.4.0-r5 similarity index 85% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-6.4.0-r3 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-6.4.0-r5 index 98e05a1a94..eaf20a7cdb 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-6.4.0-r3 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-6.4.0-r5 @@ -10,6 +10,6 @@ PDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.13 ) >=sys-devel/gcc-config-1.7 RDEPEND=sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= graphite? ( >=dev-libs/isl-0.14:0= ) RESTRICT=strip SLOT=6.4.0 -SRC_URI=mirror://gnu/gcc/gcc-6.4.0/gcc-6.4.0.tar.xz mirror://gentoo/gcc-6.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-6.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-6.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-6.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-6.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-6.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-6.4.0-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-6.4.0-patches-1.6.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-6.4.0-patches-1.6.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-6.4.0-patches-1.6.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-6.4.0-patches-1.6.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-6.4.0-patches-1.6.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-6.4.0-patches-1.6.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-6.4.0-patches-1.6.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar ) +SRC_URI=mirror://gnu/gcc/gcc-6.4.0/gcc-6.4.0.tar.xz mirror://gentoo/gcc-6.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-6.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-6.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-6.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-6.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-6.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-6.4.0-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-6.4.0-patches-1.8.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-6.4.0-patches-1.8.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-6.4.0-patches-1.8.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-6.4.0-patches-1.8.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-6.4.0-patches-1.8.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-6.4.0-patches-1.8.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-6.4.0-patches-1.8.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar ) _eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d eapi7-ver 756b3f27d8e46131d5cf3c51bd876446 epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 fixheadtails 6b7b3d896b0b285c12a94f3105c2a06c flag-o-matic 55aaa148741116aa54ad0d80e361818e gnuconfig b8ec1c34be4ff9dac7ad4034d277936b libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 pax-utils e85f015e815dd463b0c206d781ef45a5 prefix e51c7882b7b721e54e684f7eb143cbfe preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain 1b46d75d0bc7f1667ed342e27401f072 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=e0edb6e3f4013fe8b74559c70e562271 +_md5_=eab704a174f4f72ee52c10d51288a78f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-6.4.0-r4 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-6.5.0 similarity index 66% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-6.4.0-r4 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-6.5.0 index 2ad42f2922..80e2b0971a 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-6.4.0-r4 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-6.5.0 @@ -9,7 +9,7 @@ LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exceptio PDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.13 ) >=sys-devel/gcc-config-1.7 RDEPEND=sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= graphite? ( >=dev-libs/isl-0.14:0= ) RESTRICT=strip -SLOT=6.4.0 -SRC_URI=mirror://gnu/gcc/gcc-6.4.0/gcc-6.4.0.tar.xz mirror://gentoo/gcc-6.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-6.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-6.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-6.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-6.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-6.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-6.4.0-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-6.4.0-patches-1.7.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-6.4.0-patches-1.7.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-6.4.0-patches-1.7.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-6.4.0-patches-1.7.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-6.4.0-patches-1.7.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-6.4.0-patches-1.7.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-6.4.0-patches-1.7.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar ) +SLOT=6.5.0 +SRC_URI=mirror://gnu/gcc/gcc-6.5.0/gcc-6.5.0.tar.xz mirror://gentoo/gcc-6.5.0-patches-1.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-6.5.0-patches-1.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-6.5.0-patches-1.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-6.5.0-patches-1.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-6.5.0-patches-1.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-6.5.0-patches-1.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-6.5.0-patches-1.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar ) _eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d eapi7-ver 756b3f27d8e46131d5cf3c51bd876446 epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 fixheadtails 6b7b3d896b0b285c12a94f3105c2a06c flag-o-matic 55aaa148741116aa54ad0d80e361818e gnuconfig b8ec1c34be4ff9dac7ad4034d277936b libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 pax-utils e85f015e815dd463b0c206d781ef45a5 prefix e51c7882b7b721e54e684f7eb143cbfe preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain 1b46d75d0bc7f1667ed342e27401f072 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=fce70cf1086588f53310fde19f7158e0 +_md5_=091626a6a80477b48f66be7ecc52ca2f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-7.3.0-r4 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-7.3.0-r6 similarity index 81% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-7.3.0-r4 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-7.3.0-r6 index 6f81a5be47..1b3d4b1917 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-7.3.0-r4 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-7.3.0-r6 @@ -10,6 +10,6 @@ PDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.13 ) >=sys-devel/gcc-config-1.7 RDEPEND=sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) RESTRICT=strip SLOT=7.3.0 -SRC_URI=mirror://gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.xz mirror://gentoo/gcc-7.3.0-patches-1.6.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-7.3.0-patches-1.6.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-7.3.0-patches-1.6.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-7.3.0-patches-1.6.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-7.3.0-patches-1.6.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-7.3.0-patches-1.6.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-7.3.0-patches-1.6.tar.bz2 +SRC_URI=mirror://gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.xz mirror://gentoo/gcc-7.3.0-patches-1.8.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-7.3.0-patches-1.8.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-7.3.0-patches-1.8.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-7.3.0-patches-1.8.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-7.3.0-patches-1.8.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-7.3.0-patches-1.8.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-7.3.0-patches-1.8.tar.bz2 _eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d eapi7-ver 756b3f27d8e46131d5cf3c51bd876446 epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 fixheadtails 6b7b3d896b0b285c12a94f3105c2a06c flag-o-matic 55aaa148741116aa54ad0d80e361818e gnuconfig b8ec1c34be4ff9dac7ad4034d277936b libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 pax-utils e85f015e815dd463b0c206d781ef45a5 prefix e51c7882b7b721e54e684f7eb143cbfe preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain 1b46d75d0bc7f1667ed342e27401f072 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=4b79279a66244cedd68026eb353f5abe +_md5_=09e59f6d7fc4cb431ef19b926a610d1f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-7.3.0-r5 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-7.4.0 similarity index 79% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-7.3.0-r5 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-7.4.0 index ade152183a..c2e24d2919 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-7.3.0-r5 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-7.4.0 @@ -9,7 +9,7 @@ LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exceptio PDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.13 ) >=sys-devel/gcc-config-1.7 RDEPEND=sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) RESTRICT=strip -SLOT=7.3.0 -SRC_URI=mirror://gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.xz mirror://gentoo/gcc-7.3.0-patches-1.7.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-7.3.0-patches-1.7.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-7.3.0-patches-1.7.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-7.3.0-patches-1.7.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-7.3.0-patches-1.7.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-7.3.0-patches-1.7.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-7.3.0-patches-1.7.tar.bz2 +SLOT=7.4.0 +SRC_URI=mirror://gnu/gcc/gcc-7.4.0/gcc-7.4.0.tar.xz mirror://gentoo/gcc-7.4.0-patches-1.1.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-7.4.0-patches-1.1.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-7.4.0-patches-1.1.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-7.4.0-patches-1.1.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-7.4.0-patches-1.1.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-7.4.0-patches-1.1.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-7.4.0-patches-1.1.tar.bz2 _eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d eapi7-ver 756b3f27d8e46131d5cf3c51bd876446 epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 fixheadtails 6b7b3d896b0b285c12a94f3105c2a06c flag-o-matic 55aaa148741116aa54ad0d80e361818e gnuconfig b8ec1c34be4ff9dac7ad4034d277936b libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 pax-utils e85f015e815dd463b0c206d781ef45a5 prefix e51c7882b7b721e54e684f7eb143cbfe preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain 1b46d75d0bc7f1667ed342e27401f072 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=b72e2f955294a341086d1ca42e435d3e +_md5_=f3c49e42136a40e7a8ed4c575d7e881b diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-7.4.0-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-7.4.0-r1 new file mode 100644 index 0000000000..bed2d722f1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-7.4.0-r1 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack +DEPEND=elibc_glibc? ( >=sys-libs/glibc-2.13 ) >=sys-devel/binutils-2.20 >=sys-apps/sed-4 sys-devel/gnuconfig >=app-portage/elt-patches-20170815 sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) regression-test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) +DESCRIPTION=The GNU Compiler Collection +EAPI=5 +HOMEPAGE=https://gcc.gnu.org/ +IUSE=regression-test vanilla altivec debug doc hardened multilib objc pgo objc-gc libssp objc++ fixed-point go graphite cilk +vtv jit mpx +pie +ssp +pch +nls +nptl +cxx +fortran +openmp +sanitize +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos +LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ +PDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.13 ) >=sys-devel/gcc-config-1.7 +RDEPEND=sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) +RESTRICT=strip +SLOT=7.4.0 +SRC_URI=mirror://gnu/gcc/gcc-7.4.0/gcc-7.4.0.tar.xz mirror://gentoo/gcc-7.4.0-patches-1.2.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-7.4.0-patches-1.2.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-7.4.0-patches-1.2.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-7.4.0-patches-1.2.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-7.4.0-patches-1.2.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-7.4.0-patches-1.2.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-7.4.0-patches-1.2.tar.bz2 +_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d eapi7-ver 756b3f27d8e46131d5cf3c51bd876446 epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 fixheadtails 6b7b3d896b0b285c12a94f3105c2a06c flag-o-matic 55aaa148741116aa54ad0d80e361818e gnuconfig b8ec1c34be4ff9dac7ad4034d277936b libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 pax-utils e85f015e815dd463b0c206d781ef45a5 prefix e51c7882b7b721e54e684f7eb143cbfe preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain 1b46d75d0bc7f1667ed342e27401f072 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=f82587a71bfd62de6c781a42ebd45304 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-8.2.0-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-8.2.0-r5 similarity index 82% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-8.2.0-r2 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-8.2.0-r5 index b0aa9af0b9..e2241411d7 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-8.2.0-r2 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-8.2.0-r5 @@ -10,6 +10,6 @@ PDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.13 ) >=sys-devel/gcc-config-1.7 RDEPEND=sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) RESTRICT=strip SLOT=8.2.0 -SRC_URI=mirror://gnu/gcc/gcc-8.2.0/gcc-8.2.0.tar.xz mirror://gentoo/gcc-8.2.0-patches-1.2.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-8.2.0-patches-1.2.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-8.2.0-patches-1.2.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-8.2.0-patches-1.2.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-8.2.0-patches-1.2.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-8.2.0-patches-1.2.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-8.2.0-patches-1.2.tar.bz2 +SRC_URI=mirror://gnu/gcc/gcc-8.2.0/gcc-8.2.0.tar.xz mirror://gentoo/gcc-8.2.0-patches-1.6.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-8.2.0-patches-1.6.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-8.2.0-patches-1.6.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-8.2.0-patches-1.6.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-8.2.0-patches-1.6.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-8.2.0-patches-1.6.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-8.2.0-patches-1.6.tar.bz2 _eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d eapi7-ver 756b3f27d8e46131d5cf3c51bd876446 epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 fixheadtails 6b7b3d896b0b285c12a94f3105c2a06c flag-o-matic 55aaa148741116aa54ad0d80e361818e gnuconfig b8ec1c34be4ff9dac7ad4034d277936b libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 pax-utils e85f015e815dd463b0c206d781ef45a5 prefix e51c7882b7b721e54e684f7eb143cbfe preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain 1b46d75d0bc7f1667ed342e27401f072 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=5e8f0c7039c8a8846f6dd59efba453b1 +_md5_=c1c1937e58c871d2b137b5598896d6f5 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-8.2.0-r6 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-8.2.0-r6 new file mode 100644 index 0000000000..86d7b3de76 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-8.2.0-r6 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack +DEPEND=elibc_glibc? ( >=sys-libs/glibc-2.13 ) >=sys-devel/binutils-2.20 >=sys-apps/sed-4 sys-devel/gnuconfig >=app-portage/elt-patches-20170815 sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) regression-test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) systemtap? ( dev-util/systemtap ) +DESCRIPTION=The GNU Compiler Collection +EAPI=5 +HOMEPAGE=https://gcc.gnu.org/ +IUSE=regression-test vanilla altivec debug doc hardened multilib objc pgo objc-gc libssp objc++ fixed-point go graphite +vtv jit mpx +pie +ssp +pch systemtap +nls +nptl +cxx +fortran +openmp +sanitize +KEYWORDS=alpha amd64 arm ~arm64 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+ +PDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.13 ) >=sys-devel/gcc-config-1.7 +RDEPEND=sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) +RESTRICT=strip +SLOT=8.2.0 +SRC_URI=mirror://gnu/gcc/gcc-8.2.0/gcc-8.2.0.tar.xz mirror://gentoo/gcc-8.2.0-patches-1.7.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-8.2.0-patches-1.7.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-8.2.0-patches-1.7.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-8.2.0-patches-1.7.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-8.2.0-patches-1.7.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-8.2.0-patches-1.7.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-8.2.0-patches-1.7.tar.bz2 +_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d eapi7-ver 756b3f27d8e46131d5cf3c51bd876446 epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 fixheadtails 6b7b3d896b0b285c12a94f3105c2a06c flag-o-matic 55aaa148741116aa54ad0d80e361818e gnuconfig b8ec1c34be4ff9dac7ad4034d277936b libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 pax-utils e85f015e815dd463b0c206d781ef45a5 prefix e51c7882b7b721e54e684f7eb143cbfe preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain 1b46d75d0bc7f1667ed342e27401f072 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=aee701f5ee15d3e7633d15942ebeda0c diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-8.2.0-r3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-8.3.0 similarity index 81% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-8.2.0-r3 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-8.3.0 index 6757757aaa..f239183f67 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-8.2.0-r3 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-8.3.0 @@ -9,7 +9,7 @@ LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exceptio PDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.13 ) >=sys-devel/gcc-config-1.7 RDEPEND=sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) RESTRICT=strip -SLOT=8.2.0 -SRC_URI=mirror://gnu/gcc/gcc-8.2.0/gcc-8.2.0.tar.xz mirror://gentoo/gcc-8.2.0-patches-1.4.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-8.2.0-patches-1.4.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-8.2.0-patches-1.4.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-8.2.0-patches-1.4.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-8.2.0-patches-1.4.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-8.2.0-patches-1.4.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-8.2.0-patches-1.4.tar.bz2 +SLOT=8.3.0 +SRC_URI=mirror://gnu/gcc/gcc-8.3.0/gcc-8.3.0.tar.xz mirror://gentoo/gcc-8.3.0-patches-1.0.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-8.3.0-patches-1.0.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-8.3.0-patches-1.0.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-8.3.0-patches-1.0.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-8.3.0-patches-1.0.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-8.3.0-patches-1.0.tar.bz2 https://dev.gentoo.org/~slyfox/distfiles/gcc-8.3.0-patches-1.0.tar.bz2 _eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d eapi7-ver 756b3f27d8e46131d5cf3c51bd876446 epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 fixheadtails 6b7b3d896b0b285c12a94f3105c2a06c flag-o-matic 55aaa148741116aa54ad0d80e361818e gnuconfig b8ec1c34be4ff9dac7ad4034d277936b libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 pax-utils e85f015e815dd463b0c206d781ef45a5 prefix e51c7882b7b721e54e684f7eb143cbfe preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain 1b46d75d0bc7f1667ed342e27401f072 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=0af5f4142022393f6411e4196c80617b +_md5_=b33fa6966647c15c744a2cdbf29b0c2b diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-config-2.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-config-2.0 index c2d299afb2..5c9ebd4159 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-config-2.0 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/gcc-config-2.0 @@ -2,10 +2,10 @@ DEFINED_PHASES=compile install postinst DESCRIPTION=Utility to manage compilers EAPI=6 HOMEPAGE=https://gitweb.gentoo.org/proj/gcc-config.git/ -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd LICENSE=GPL-2 RDEPEND=>=sys-apps/gentoo-functions-0.10 SLOT=0 SRC_URI=mirror://gentoo/gcc-config-2.0.tar.xz https://dev.gentoo.org/~slyfox/distfiles/gcc-config-2.0.tar.xz _eclasses_=multilib b2f01ad412baf81650c23fcf0975fa33 toolchain-funcs f164325a2cdb5b3ea39311d483988861 -_md5_=0ca874c879077f18335b1c87187b77b1 +_md5_=46a61392098a857eded9b6fe6798220e diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/zlib-1.2.11 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/zlib-1.2.11 index 2b1afdf827..bc4ab75362 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/zlib-1.2.11 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/zlib-1.2.11 @@ -2,12 +2,12 @@ DEFINED_PHASES=compile configure install prepare test DEPEND=minizip? ( !=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 ) >=app-portage/elt-patches-20170815 DESCRIPTION=Standard (de)compression library EAPI=5 -HOMEPAGE=http://www.zlib.net/ +HOMEPAGE=https://zlib.net/ IUSE=minizip static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 -KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd LICENSE=ZLIB -RDEPEND=abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 ) >=app-portage/elt-patches-20170815 +DESCRIPTION=Standard (de)compression library +EAPI=5 +HOMEPAGE=https://zlib.net/ +IUSE=minizip static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd +LICENSE=ZLIB +RDEPEND=!=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 ) >=app-portage/elt-patches-20170815 +DESCRIPTION=Standard (de)compression library +EAPI=5 +HOMEPAGE=https://zlib.net/ +IUSE=minizip static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd +LICENSE=ZLIB +RDEPEND=!=dev-libs/libiconv-1.14-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ) ) SLOT=0 _eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=a14ba42e4592d83ed2f9304892eb05c4 +_md5_=c85fed4dd75d9e456cc6a6c45daa336c diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/virtual/libiconv-0-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/virtual/libiconv-0-r2 new file mode 100644 index 0000000000..38cd06bc79 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/virtual/libiconv-0-r2 @@ -0,0 +1,9 @@ +DEFINED_PHASES=- +DESCRIPTION=Virtual for the GNU conversion library +EAPI=5 +IUSE=elibc_glibc elibc_uclibc elibc_musl elibc_mintlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt +RDEPEND=!elibc_glibc? ( !elibc_uclibc? ( !elibc_musl? ( !elibc_mintlib? ( || ( >=dev-libs/libiconv-1.14-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-freebsd/freebsd-lib-10.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ) ) ) +SLOT=0 +_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=a1880b37792d2dd97c2b10f28d303ceb diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/Manifest b/sdk_container/src/third_party/portage-stable/sys-devel/bison/Manifest index 71a6c264bf..68022917ce 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/bison/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bison/Manifest @@ -1,15 +1,7 @@ -AUX bison-1.32-extfix.patch 1170 SHA256 a47285e1b6f1ee53b8def53380068ad6a86ccd09e3338481f6d3d14c7e8b31c4 SHA512 6f98d6ea4d6564c3890ede54994654af87d79a87e615e03856a71f3470876fe42768deeabe31f9393531a35619a7e00844ff2a3d87214754cfd04a25d591cc57 WHIRLPOOL 800744be43d9dc39ba4c7cba4342ee5c2360cf9792c0ff5971da91fe78df85358ac1b7cab5c32244898b69ced352ce159685daa80cf32317db4ab92610b2153d -AUX bison-2.4.3-no-gets.patch 780 SHA256 aae4bb53fa827685a1005b48b3149cb96b83feb43ba104d5da6ef223676cef70 SHA512 cf7d60c143bf27a546c6fa04f08b58b0c297996f25fe28e85863795f51040772a85316ca1464204a84630322df16893d636331b7e4953f6c1718d680a5bc827b WHIRLPOOL 4415b7eebe6df47638df1c7f5c864a4296af0eddc18d56ccc24f926db48fb78699d3a864d08648867f06cfea88a3fc745bbd87865469c559f96b2b199cf24a75 -AUX bison-2.4.3-uclibc-sched_param-def.patch 580 SHA256 b111051eaaa15ce6e53ae168d06e0fb9688c70141060abfe0a15c5d1400fbaf9 SHA512 87a49e69aec0b36313132fc7a9fb520016e4dc4399a9af9a91636a588326825de3a65dd6bcdda8de20e364ec163afcb41b0453f09ce4102d179ce04279c8654d WHIRLPOOL 5f0d690078d004231d31adcbdea98c3f3059c60265595ac46cbb0d4e45638ae9e54c9ee08040842d278a4ddadd5744a6bce19753475978cf7360ce8bf2be9d7b -AUX bison-3.0.4-optional-perl.patch 21963 SHA256 9fc611ebc3714aa9d517909f1ca49ada6786569e1a816cb2a71991f122033dbb SHA512 d118dcf8a104edf5d81b7f96254b15f6fef1332c7957c5cc3a484d3295436afa166c249acf4fa8834c5f194daa3fbfae79c0168b0fa980a4cb8de537c5b3e3cf WHIRLPOOL 3207d2396ef2dbcb5eb0a283a45cc64e84f79443921260008de783693e84894a877ec1f073aebcb19586ce76eeffab5498a57441c4b5266b06ee680317b0d46b -DIST bison-1.875d.tar.bz2 882745 SHA256 37ff8d673e35838c195d614bc402573d1268c997796e79b831053f4a22e03808 SHA512 f84c6cf41a289ea7e0805cf9b0da6fe2d77f2e03a35c3db7d2e36e5186bba7c0853c3d518bd89f6cfa1030e346e046aa03b33974bb892dbd8f040e5ea2de1126 WHIRLPOOL 213e02b33b4cd65c4c8ad5a37b77cce75a366e1d5ad0837887763c75c5e30eb3d85b7ba8eb71ed86bb86fb3e23624a7c627558f492778ec29e6e79fd30e7c902 -DIST bison-2.4.3.tar.bz2 1652612 SHA256 935302ef194c7f0974fed913eaac8100be512094eab573cf0b67bdf7db1d3a05 SHA512 b789f55d9cb95c1b4fba004691ed9f79b76da55020c9b202e1704a02aab1ba43b9fc1015e29843ed552e6df6165cef9c6ebc8a29d15a21c6e194cad8a42ab055 WHIRLPOOL 0e0e61970a791e53afc6cc85f53cebf0050d885077dd9b2394d79549bac389ffa7e477e003525556858b6fa64c11ce93653bba1c861bd2acd67f85181e167558 -DIST bison-2.7.1.tar.xz 1781068 SHA256 b409adcbf245baadb68d2f66accf6fdca5e282cafec1b865f4b5e963ba8ea7fb SHA512 ac0c7ca57142bcb84af498f606acb86091984a00359294fbf721a4ca8112f9fcf26497f7dd2e65f527e04a6e1de94142ecb76602d407e548475970e5a566d370 WHIRLPOOL 171f6b18c3f205d746092bdd37bf113ab83944db468f81cbf5004573584c717b6fc1a10d112fe7178be222b51b746fed9da58a9065b7f2f7e65a15851500779e -DIST bison-3.0.4.tar.xz 1973796 SHA256 a72428c7917bdf9fa93cb8181c971b6e22834125848cf1d03ce10b1bb0716fe1 SHA512 bbdc23e7772e49da1c7c47e66d4e4efbfbfe9b21dbc59bf3ad9a6e573eecac6c9f52c7f11a64be9897e8deb99ef7ba015164aa8232aa391b901dd7db03632412 WHIRLPOOL 41da7b0aa18bf61f621d59d372dc2ca9e116f6fa0d5c8891b51a01dda6d9393005c76773dbefbadeb30884bb328379197d2026809d62d49d8e2022b9b49da244 -EBUILD bison-1.875d.ebuild 1678 SHA256 a66818b08b6671d95c7acdf9e5f59f5899eae006831c820b6f6f6f62d201cdc6 SHA512 5990adcb955692a75ef33de6b2699cd4d4577ffb002886ce09f6eafcb45cff25da5ef3e3e0940b0e3b160314cccf3ceb750883a448874cab0c58283a724591fd WHIRLPOOL 44d6569fc6015fafca8cf1e88b45776085b80e6f5beeeb9024a1008c4f414ec9d3fe19e38d8eb8b70fb5aa9e6476631ccd791c2a0fcd91c26030585d67b4a988 -EBUILD bison-2.4.3.ebuild 1132 SHA256 868cd13f372b13570d13a0ade679ef182d415cf13f9e5568f11587b7568acb36 SHA512 c51aa2d4be14a3b1cff50a751ae842c80f1e8d7d1959e99e58f56ee66506628a5acce5a320273b66bcd32fc6ed559e9cb1141c010fc2279222b0b89ee9963fad WHIRLPOOL bcb365cee05343327c3ed423e80d0107a54e5af67093275b84e2f5ac3ec98b9f12baa27f124dbb8a55db4d68d6e841add281192673558ea0d4bb7cbbf21a3e50 -EBUILD bison-2.7.1.ebuild 1653 SHA256 466600836e5266c4dedf385d3234ac2d4454507da06a2fba027cffd6b3b60681 SHA512 44a30f63ea6f1fb40eea64932c1aa1abf1dc84523fb3e9cdba9d57ee47f3ca986a45684f5849e471964096e1454ba431fdddc06509a5a4db34f95afc9c9c65b6 WHIRLPOOL 44ef3807ae1ac876f4203c5010b1823a764cdb92b3e96d36ce68c83b3c6378a5dfac45f374a141bebe59c5127a6ffe17b799a37990bae5f4f0ffddd844f8f33c -EBUILD bison-3.0.4-r1.ebuild 2141 SHA256 fc67bf4486a790b0a11ca1673550c640a2c668eab2cea126c3be83b0faffec2d SHA512 c647e4bf58c04f014734812308ceaae9882ea435f757988951c93c3e10a874cf92dc06bb1c9a6a3a4b3bc613dd02fc36d4cc7dba45b80a3fa85dc0c60d17cd93 WHIRLPOOL c67fcdba28876a99a79c63cc23ddc48127d2da3e3df11bbccd1d163bbf89a81cde536d134b1d213faef3e65375d1d5381ec3719a350945d8d4a9ad2e8aad16b6 -MISC ChangeLog 7389 SHA256 78612d9f0bce63cbcd090179ea5608bacc2bc8bd041dc0486613cd9421725fc8 SHA512 2350932496a8ff0865dd37186fbfdf2200f96e1bf92905af9b95cdb60c62ffb8a5c29bfab2c039cfb442255e0056826f6b8a84f0ff0ced75c0870e5331020e89 WHIRLPOOL e8963ba97de2be11aae62a3fad736598e8ee1593231c07ded7dfa4797ea2b0858a134dd639f94e88a18f272cebe0e497814bced2e21cac2d04837856d83b73a8 -MISC ChangeLog-2015 18504 SHA256 4b44263ef1e0376eb0eeac6c870eeea6edc802ceaf8a7fdaca666243421826f2 SHA512 30f97a294909375d34890968330bf433eea7a160468c2b4281925d4d3697b5acb5616fd7398cc4b14652f68c3c1889ba2fb2605dbd931112ad1dc0aaf37c25d6 WHIRLPOOL c45485beb8745ba15fd261d9c25e548c9a2c1fe129e4e1614c59291d1b859a30221dadc1efb042220a47eb662ed75a3f9bd208e4fe8628178eceec595536c433 -MISC metadata.xml 253 SHA256 d82c33ef453113a5c1ebe250dcba373c22934a69b0a86c6ab15a5ca589c25b91 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 WHIRLPOOL e5aee23acff864609953a1e4de768f0e4aef704b44c53c021f28573e1ca5c99f1a46d92935ecec2449f7b4419a36d8373127d0ecfa8d7bae72d835e1839eb3f8 +DIST bison-3.1-patches-1.0.tar.xz 7268 BLAKE2B 9195c00be1706664762598926913cd8fc18a32a6ae6ae4ec58748d5e8fc4877f63258db51cbe3bf84f3345ea0fc7c27d2e1190632c529615d9e6922baef74915 SHA512 5569b7901b40ea01eb7bccdc1b090207bc1ea6c50d144b561b2725ae79f3bcd51e7ea4e8ea37b60ea50ff4882e82110a07986cba1d2397a0333e7e01ae466e79 +DIST bison-3.1.tar.xz 1990536 BLAKE2B 6223642f2934927ca118410e2655f7c677bb1d3d981875ca2224f5aa344a43efbbbea34e79dff94ea489853e505b1d7f5920f4d159d1464ce61d8956ca0401ad SHA512 2a8e217ffb55ed5b1fcc989377ac348a066e62b8a4b0b0da40c3c7202f3ea487b2aab6a704a10b48d2d17673be0e22f6ff1be91fc05c4e0a57969b42a59d0152 +DIST bison-3.2.3-patches-01.tar.xz 9460 BLAKE2B 3e9f3e636d774d005c861c4f5fe121a862cbfc38f5efd5bb7ac7d2944f71e80eabd6621f3f5507d9f78727f22b574581c9b694457c63b5181a8cc1a0ac69d294 SHA512 6c599583b67f8999c8e2c8492a19ad0b43bbadef1d9c062c752e7c1cc3d178c2106262c70c998a0588bc6255ec27b2623a90267e0858e2d776ac2f4cf6cb688f +DIST bison-3.2.4.tar.xz 2094568 BLAKE2B 9b7617b25f1b151c3b86a5f57e733543160fb40f992ff968eaadfc91d8f1a67f56d0afeafbed5003ea1a5e0c861b12ef4cc27065d1b6cbc1d0845710164d84e2 SHA512 652b54fdee969bbc17eeb04d05d65f143e8e0e1b46ac2574e3a76687b9bd916c9a0c97658b4f8357958d64e87fe2a6a2a98a6c312970f0e74fb4445962e9daae +DIST bison-3.3-patches-01.tar.xz 10768 BLAKE2B 6b4df80d0cf6ff3445019bbc66063b794731d2c9869b20b0ace3ed9500e7ea4a30685a4084717871a68838b31392a90d2e1b52ef01eb2f62ea420e513268652c SHA512 32accc5a9e7b18b8dd98c73e5da50018be68effed9b69ed4d30604c7e7ba4495eef54b7882c3fe32bdeffb9278165ac2b5f3164b7c122e2001e4dd60ac2f4d1a +DIST bison-3.3.1.tar.xz 2106048 BLAKE2B 998ab8cd014e0dde5a9a709ec8505e51ac5a85f3f88eb5c1a8dda7d2f1a8d82fbe6bd75b06b7a8ca3c67072f1ad09997c559a7584c443174165408f6200276ab SHA512 8901a97adda0d6d62c06e85d12645b35fa624c9f05e40250c1bb387d5524ac52c2b7de0402ab970f6ccfaf99c9bb5356873daa20cdd0c37d73b4a6ed7b98c44f +DIST bison-3.3.2.tar.xz 2108612 BLAKE2B 84cf59c02ff4ba34c052ef2539cde8d5932145ab21b63c879eeb32d183cadba6cb6209278090e38f3f03085e58ad1fff71248e5729513d8dffdcc14e8f924dfc SHA512 63c67291ea1bd00f4412fc589ffb891ede3e2577253016a9a185e00fb2d702371f3862486639a8f52f8a887f340a639575ff3b7ba93c152170cbfd8c9585c1dc diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-1.875d.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-1.875d.ebuild deleted file mode 100644 index 522e7d8570..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-1.875d.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -inherit toolchain-funcs flag-o-matic eutils - -DESCRIPTION="A yacc-compatible parser generator" -HOMEPAGE="https://www.gnu.org/software/bison/bison.html" -SRC_URI="ftp://alpha.gnu.org/pub/gnu/bison/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" -IUSE="nls static" - -DEPEND="sys-devel/m4 - nls? ( sys-devel/gettext )" - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}"/${PN}-1.32-extfix.patch -} - -src_compile() { - # Bug 39842 says that bison segfaults when built on amd64 with - # optimizations. This will probably be fixed in a future gcc - # version, but for the moment just disable optimizations for that - # arch (04 Feb 2004 agriffis) - [ "$ARCH" == "amd64" ] && append-flags -O0 - - # Bug 29017 says that bison has compile-time issues with - # -march=k6* prior to 3.4CVS. Use -march=i586 instead - # (04 Feb 2004 agriffis) - # - if (( $(gcc-major-version) == 3 && $(gcc-minor-version) < 4 )) ; then - replace-cpu-flags k6 k6-1 k6-2 i586 - fi - - econf $(use_enable nls) || die - use static && append-ldflags -static - emake || die -} - -src_install() { - make DESTDIR="${D}" \ - datadir=/usr/share \ - mandir=/usr/share/man \ - infodir=/usr/share/info \ - install || die - - # This one is installed by dev-util/yacc - mv "${D}"/usr/bin/yacc "${D}"/usr/bin/yacc.bison || die - - # We do not need this. - rm -f "${D}"/usr/lib/liby.a - - dodoc AUTHORS NEWS ChangeLog README REFERENCES OChangeLog doc/FAQ -} - -pkg_postinst() { - if [[ ! -e ${ROOT}/usr/bin/yacc ]] ; then - ln -s yacc.bison "${ROOT}"/usr/bin/yacc - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-2.4.3.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-2.4.3.ebuild deleted file mode 100644 index fde4389df1..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-2.4.3.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="2" - -inherit flag-o-matic eutils - -DESCRIPTION="A yacc-compatible parser generator" -HOMEPAGE="https://www.gnu.org/software/bison/bison.html" -SRC_URI="mirror://gnu/bison/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" -IUSE="nls static" - -RDEPEND="sys-devel/m4" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext )" - -src_prepare() { - epatch "${FILESDIR}"/${P}-uclibc-sched_param-def.patch - epatch "${FILESDIR}"/${P}-no-gets.patch -} - -src_configure() { - use static && append-ldflags -static - econf $(use_enable nls) -} - -src_install() { - emake DESTDIR="${D}" install || die - - # This one is installed by dev-util/yacc - mv "${D}"/usr/bin/yacc{,.bison} || die - mv "${D}"/usr/share/man/man1/yacc{,.bison}.1 || die - - # We do not need this. - rm -r "${D}"/usr/lib* || die - - dodoc AUTHORS NEWS ChangeLog README OChangeLog THANKS TODO -} - -pkg_postinst() { - if [[ ! -e ${ROOT}/usr/bin/yacc ]] ; then - ln -s yacc.bison "${ROOT}"/usr/bin/yacc - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-2.7.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-2.7.1.ebuild deleted file mode 100644 index ab38be9653..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-2.7.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -inherit flag-o-matic - -DESCRIPTION="A general-purpose (yacc-compatible) parser generator" -HOMEPAGE="https://www.gnu.org/software/bison/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="nls static test" - -RDEPEND=">=sys-devel/m4-1.4.16" -DEPEND="${RDEPEND} - sys-devel/flex - nls? ( sys-devel/gettext ) - test? ( dev-lang/perl )" - -DOCS="AUTHORS ChangeLog-2012 NEWS README THANKS TODO" # ChangeLog-1998 PACKAGING README-alpha README-release - -src_configure() { - use static && append-ldflags -static - - # We don't need perl unless we run tests. - use test || export ac_cv_path_PERL=true - econf \ - $(use_enable nls) -} - -src_install() { - default - - # This one is installed by dev-util/yacc - mv "${ED}"/usr/bin/yacc{,.bison} || die - mv "${ED}"/usr/share/man/man1/yacc{,.bison}.1 || die - - # We do not need liby.a - rm -r "${ED}"/usr/lib* || die - - # Move to documentation directory and leave compressing for EAPI>=4 - mv "${ED}"/usr/share/${PN}/README "${ED}"/usr/share/doc/${PF}/README.data -} - -pkg_postinst() { - local f="${EROOT}/usr/bin/yacc" - if [[ ! -e ${f} ]] ; then - ln -s yacc.bison "${f}" - fi -} - -pkg_postrm() { - # clean up the dead symlink when we get unmerged #377469 - local f="${EROOT}/usr/bin/yacc" - if [[ -L ${f} && ! -e ${f} ]] ; then - rm -f "${f}" - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-3.0.4-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-3.1.ebuild similarity index 51% rename from sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-3.0.4-r1.ebuild rename to sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-3.1.ebuild index c20e7436f0..be1712c544 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-3.0.4-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-3.1.ebuild @@ -1,17 +1,18 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI="6" -inherit flag-o-matic eutils +inherit flag-o-matic DESCRIPTION="A general-purpose (yacc-compatible) parser generator" HOMEPAGE="https://www.gnu.org/software/bison/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" +SRC_URI="mirror://gnu/${PN}/${P}.tar.xz + https://dev.gentoo.org/~whissi/dist/bison/${P}-patches-1.0.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="examples nls static test" RDEPEND=">=sys-devel/m4-1.4.16" @@ -23,11 +24,26 @@ DEPEND="${RDEPEND} DOCS=( AUTHORS ChangeLog-2012 NEWS README THANKS TODO ) # ChangeLog-1998 PACKAGING README-alpha README-release +PATCHES=( + "${WORKDIR}"/patches/${P}-optional-perl.patch #538300 + "${WORKDIR}"/patches/${P}-avoid_autoreconf.patch +) + src_prepare() { - epatch "${FILESDIR}"/${P}-optional-perl.patch #538300 + # Record date to avoid 'config.status --recheck' & regen of 'tests/package.m4' + touch -r configure.ac old.configure.ac || die + touch -r configure old.configure || die + + default + + # Restore date after patching + touch -r old.configure.ac configure.ac || die + touch -r old.configure configure || die + # The makefiles make the man page depend on the configure script # which we patched above. Touch it to prevent regeneration. - touch doc/bison.1 #548778 #538300#9 + touch doc/bison.1 || die #548778 #538300#9 + # Avoid regenerating the info page when the timezone is diff. #574492 sed -i '2iexport TZ=UTC' build-aux/mdate-sh || die } @@ -35,30 +51,30 @@ src_prepare() { src_configure() { use static && append-ldflags -static - # We don't need perl unless we run tests. - use test || export ac_cv_path_PERL=true - econf \ - --docdir='$(datarootdir)'/doc/${PF} \ - $(use_enable examples) \ + local myeconfargs=( + --docdir='$(datarootdir)'/doc/${PF} + $(use_enable examples) $(use_enable nls) + ) + econf "${myeconfargs[@]}" } src_install() { default # This one is installed by dev-util/yacc - mv "${ED}"/usr/bin/yacc{,.bison} || die - mv "${ED}"/usr/share/man/man1/yacc{,.bison}.1 || die + mv "${ED%/}"/usr/bin/yacc{,.bison} || die + mv "${ED%/}"/usr/share/man/man1/yacc{,.bison}.1 || die # We do not need liby.a - rm -r "${ED}"/usr/lib* || die + rm -r "${ED%/}"/usr/lib* || die # Move to documentation directory and leave compressing for EAPI>=4 - mv "${ED}"/usr/share/${PN}/README "${ED}"/usr/share/doc/${PF}/README.data + mv "${ED%/}"/usr/share/${PN}/README "${ED%/}"/usr/share/doc/${PF}/README.data } pkg_postinst() { - local f="${EROOT}/usr/bin/yacc" + local f="${EROOT%/}/usr/bin/yacc" if [[ ! -e ${f} ]] ; then ln -s yacc.bison "${f}" fi @@ -66,7 +82,7 @@ pkg_postinst() { pkg_postrm() { # clean up the dead symlink when we get unmerged #377469 - local f="${EROOT}/usr/bin/yacc" + local f="${EROOT%/}/usr/bin/yacc" if [[ -L ${f} && ! -e ${f} ]] ; then rm -f "${f}" fi diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-3.2.4.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-3.2.4.ebuild new file mode 100644 index 0000000000..4d3d12b7fd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-3.2.4.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit flag-o-matic + +PATCHES="${PN}-3.2.3-patches-01.tar.xz" + +DESCRIPTION="A general-purpose (yacc-compatible) parser generator" +HOMEPAGE="https://www.gnu.org/software/bison/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.xz + https://dev.gentoo.org/~whissi/dist/bison/${PATCHES} + https://dev.gentoo.org/~polynomial-c/dist/bison/${PATCHES}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="examples nls static test" + +RDEPEND=">=sys-devel/m4-1.4.16" +DEPEND="${RDEPEND} + sys-devel/flex + examples? ( dev-lang/perl ) + nls? ( sys-devel/gettext ) + test? ( dev-lang/perl )" + +DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) # ChangeLog-2012 ChangeLog-1998 PACKAGING README-alpha README-release + +PATCHES=( + "${WORKDIR}"/patches/${PN}-3.1-optional-perl.patch #538300 + "${WORKDIR}"/patches/${PN}-3.2.3-avoid_autoreconf.patch +) + +src_prepare() { + # Record date to avoid 'config.status --recheck' & regen of 'tests/package.m4' + touch -r configure.ac old.configure.ac || die + touch -r configure old.configure || die + + default + + # Restore date after patching + touch -r old.configure.ac configure.ac || die + touch -r old.configure configure || die + + # The makefiles make the man page depend on the configure script + # which we patched above. Touch it to prevent regeneration. + touch doc/bison.1 || die #548778 #538300#9 + + # Avoid regenerating the info page when the timezone is diff. #574492 + sed -i '2iexport TZ=UTC' build-aux/mdate-sh || die +} + +src_configure() { + use static && append-ldflags -static + + local myeconfargs=( + --docdir='$(datarootdir)'/doc/${PF} + $(use_enable examples) + $(use_enable nls) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + # This one is installed by dev-util/yacc + mv "${ED%/}"/usr/bin/yacc{,.bison} || die + mv "${ED%/}"/usr/share/man/man1/yacc{,.bison}.1 || die + + # We do not need liby.a + rm -r "${ED%/}"/usr/lib* || die + + # Move to documentation directory and leave compressing for EAPI>=4 + mv "${ED%/}"/usr/share/${PN}/README "${ED%/}"/usr/share/doc/${PF}/README.data +} + +pkg_postinst() { + local f="${EROOT%/}/usr/bin/yacc" + if [[ ! -e ${f} ]] ; then + ln -s yacc.bison "${f}" + fi +} + +pkg_postrm() { + # clean up the dead symlink when we get unmerged #377469 + local f="${EROOT%/}/usr/bin/yacc" + if [[ -L ${f} && ! -e ${f} ]] ; then + rm -f "${f}" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-3.3.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-3.3.1.ebuild new file mode 100644 index 0000000000..ca879edb24 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-3.3.1.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit flag-o-matic + +PATCHES="${PN}-3.3-patches-01.tar.xz" + +DESCRIPTION="A general-purpose (yacc-compatible) parser generator" +HOMEPAGE="https://www.gnu.org/software/bison/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.xz + https://dev.gentoo.org/~whissi/dist/bison/${PATCHES} + https://dev.gentoo.org/~polynomial-c/dist/bison/${PATCHES}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="examples nls static test" + +RDEPEND=">=sys-devel/m4-1.4.16" +DEPEND="${RDEPEND} + sys-devel/flex + examples? ( dev-lang/perl ) + nls? ( sys-devel/gettext ) + test? ( dev-lang/perl )" + +DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) # ChangeLog-2012 ChangeLog-1998 PACKAGING README-alpha README-release + +PATCHES=( + "${WORKDIR}"/patches/${PN}-3.1-optional-perl.patch #538300 + "${WORKDIR}"/patches/${PN}-3.3-avoid_autoreconf.patch +) + +src_prepare() { + # Record date to avoid 'config.status --recheck' & regen of 'tests/package.m4' + touch -r configure.ac old.configure.ac || die + touch -r configure old.configure || die + + default + + # Restore date after patching + touch -r old.configure.ac configure.ac || die + touch -r old.configure configure || die + + # The makefiles make the man page depend on the configure script + # which we patched above. Touch it to prevent regeneration. + touch doc/bison.1 || die #548778 #538300#9 + + # Avoid regenerating the info page when the timezone is diff. #574492 + sed -i '2iexport TZ=UTC' build-aux/mdate-sh || die +} + +src_configure() { + use static && append-ldflags -static + + local myeconfargs=( + --docdir='$(datarootdir)'/doc/${PF} + $(use_enable examples) + $(use_enable nls) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + # This one is installed by dev-util/yacc + mv "${ED%/}"/usr/bin/yacc{,.bison} || die + mv "${ED%/}"/usr/share/man/man1/yacc{,.bison}.1 || die + + # We do not need liby.a + rm -r "${ED%/}"/usr/lib* || die + + # Move to documentation directory and leave compressing for EAPI>=4 + mv "${ED%/}"/usr/share/${PN}/README "${ED%/}"/usr/share/doc/${PF}/README.data +} + +pkg_postinst() { + local f="${EROOT%/}/usr/bin/yacc" + if [[ ! -e ${f} ]] ; then + ln -s yacc.bison "${f}" + fi +} + +pkg_postrm() { + # clean up the dead symlink when we get unmerged #377469 + local f="${EROOT%/}/usr/bin/yacc" + if [[ -L ${f} && ! -e ${f} ]] ; then + rm -f "${f}" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-3.3.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-3.3.2.ebuild new file mode 100644 index 0000000000..ca879edb24 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-3.3.2.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit flag-o-matic + +PATCHES="${PN}-3.3-patches-01.tar.xz" + +DESCRIPTION="A general-purpose (yacc-compatible) parser generator" +HOMEPAGE="https://www.gnu.org/software/bison/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.xz + https://dev.gentoo.org/~whissi/dist/bison/${PATCHES} + https://dev.gentoo.org/~polynomial-c/dist/bison/${PATCHES}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="examples nls static test" + +RDEPEND=">=sys-devel/m4-1.4.16" +DEPEND="${RDEPEND} + sys-devel/flex + examples? ( dev-lang/perl ) + nls? ( sys-devel/gettext ) + test? ( dev-lang/perl )" + +DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) # ChangeLog-2012 ChangeLog-1998 PACKAGING README-alpha README-release + +PATCHES=( + "${WORKDIR}"/patches/${PN}-3.1-optional-perl.patch #538300 + "${WORKDIR}"/patches/${PN}-3.3-avoid_autoreconf.patch +) + +src_prepare() { + # Record date to avoid 'config.status --recheck' & regen of 'tests/package.m4' + touch -r configure.ac old.configure.ac || die + touch -r configure old.configure || die + + default + + # Restore date after patching + touch -r old.configure.ac configure.ac || die + touch -r old.configure configure || die + + # The makefiles make the man page depend on the configure script + # which we patched above. Touch it to prevent regeneration. + touch doc/bison.1 || die #548778 #538300#9 + + # Avoid regenerating the info page when the timezone is diff. #574492 + sed -i '2iexport TZ=UTC' build-aux/mdate-sh || die +} + +src_configure() { + use static && append-ldflags -static + + local myeconfargs=( + --docdir='$(datarootdir)'/doc/${PF} + $(use_enable examples) + $(use_enable nls) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + # This one is installed by dev-util/yacc + mv "${ED%/}"/usr/bin/yacc{,.bison} || die + mv "${ED%/}"/usr/share/man/man1/yacc{,.bison}.1 || die + + # We do not need liby.a + rm -r "${ED%/}"/usr/lib* || die + + # Move to documentation directory and leave compressing for EAPI>=4 + mv "${ED%/}"/usr/share/${PN}/README "${ED%/}"/usr/share/doc/${PF}/README.data +} + +pkg_postinst() { + local f="${EROOT%/}/usr/bin/yacc" + if [[ ! -e ${f} ]] ; then + ln -s yacc.bison "${f}" + fi +} + +pkg_postrm() { + # clean up the dead symlink when we get unmerged #377469 + local f="${EROOT%/}/usr/bin/yacc" + if [[ -L ${f} && ! -e ${f} ]] ; then + rm -f "${f}" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/files/bison-1.32-extfix.patch b/sdk_container/src/third_party/portage-stable/sys-devel/bison/files/bison-1.32-extfix.patch deleted file mode 100644 index 363d038d8a..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/bison/files/bison-1.32-extfix.patch +++ /dev/null @@ -1,28 +0,0 @@ -2002-02-15 Gwenole Beauchesne - - * src/files (compute_exts_from_gf, compute_exts_from_src): Handle - the case where header_extension is the same as src_extension, aka - handle -d -o where doesn't have a known EXT to - transform. e.g. if is .yxx, set the - header_extension to .yxx.h, as would do bison 1.28. - ---- bison-1.32/src/files.c.extfix Mon Jan 21 16:41:46 2002 -+++ bison-1.32/src/files.c Fri Feb 15 15:40:43 2002 -@@ -288,6 +288,8 @@ compute_exts_from_gf (const char *ext) - src_extension = tr (src_extension, 'Y', 'C'); - header_extension = tr (ext, 'y', 'h'); - header_extension = tr (header_extension, 'Y', 'H'); -+ if (!strcmp (header_extension, src_extension)) -+ header_extension = concat2 (src_extension, ".h"); - } - - /* Computes extensions from the given c source file extension. */ -@@ -300,6 +302,8 @@ compute_exts_from_src (const char *ext) - src_extension = xstrdup (ext); - header_extension = tr (ext, 'c', 'h'); - header_extension = tr (header_extension, 'C', 'H'); -+ if (!strcmp (header_extension, src_extension)) -+ header_extension = concat2 (src_extension, ".h"); - } - - diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/files/bison-2.4.3-no-gets.patch b/sdk_container/src/third_party/portage-stable/sys-devel/bison/files/bison-2.4.3-no-gets.patch deleted file mode 100644 index a49a816f47..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/bison/files/bison-2.4.3-no-gets.patch +++ /dev/null @@ -1,22 +0,0 @@ -hack until bizon pulls a newer gnulib version - -From 66712c23388e93e5c518ebc8515140fa0c807348 Mon Sep 17 00:00:00 2001 -From: Eric Blake -Date: Thu, 29 Mar 2012 13:30:41 -0600 -Subject: [PATCH] stdio: don't assume gets any more - -Gnulib intentionally does not have a gets module, and now that C11 -and glibc have dropped it, we should be more proactive about warning -any user on a platform that still has a declaration of this dangerous -interface. - ---- a/lib/stdio.in.h -+++ b/lib/stdio.in.h -@@ -125,7 +125,6 @@ - so any use of gets warrants an unconditional warning. Assume it is - always declared, since it is required by C89. */ - #undef gets --_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); - - #if @GNULIB_FOPEN@ - # if @REPLACE_FOPEN@ diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/files/bison-2.4.3-uclibc-sched_param-def.patch b/sdk_container/src/third_party/portage-stable/sys-devel/bison/files/bison-2.4.3-uclibc-sched_param-def.patch deleted file mode 100644 index 50652d8bab..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/bison/files/bison-2.4.3-uclibc-sched_param-def.patch +++ /dev/null @@ -1,19 +0,0 @@ -uclibc defines __GLIBC__ but it does not expose struct shed_param as much as glibc -and is not needed too per standard. gnulib attempts to use it but we have to account -for it because in this case uclibc does not behave like glibc. - --Khem - -http://bugs.gentoo.org/336484 - ---- m4-1.4.14/lib/spawn.in.h -+++ m4-1.4.14/lib/spawn.in.h -@@ -31,7 +31,7 @@ - - /* Get definitions of 'struct sched_param' and 'sigset_t'. - But avoid namespace pollution on glibc systems. */ --#ifndef __GLIBC__ -+#if !defined __GLIBC__ || defined __UCLIBC__ - # include - # include - #endif diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/files/bison-3.0.4-optional-perl.patch b/sdk_container/src/third_party/portage-stable/sys-devel/bison/files/bison-3.0.4-optional-perl.patch deleted file mode 100644 index ba0bf7b2d5..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/bison/files/bison-3.0.4-optional-perl.patch +++ /dev/null @@ -1,500 +0,0 @@ -https://bugs.gentoo.org/538300 - -From 3da25ddd011c169b9857ed2f6a2e82988f059ba5 Mon Sep 17 00:00:00 2001 -From: Mike Frysinger -Date: Fri, 3 Apr 2015 02:39:21 -0400 -Subject: [PATCH] make perl & examples optional - -The normal bison program does not require perl to build or run, so lets -soften that requirement in the configure script. We now warn if its not -found, and we make the examples logic depend on that. - -* configure.ac: Change AC_MSG_ERROR to AC_MSG_WARN for perl. -Add an --enable-examples flag. -* Makefile.am: Only include examples/local.mk when ENABLE_EXAMPLES. ---- - Makefile.am | 2 ++ - configure.ac | 21 ++++++++++++++++++++- - 2 files changed, 22 insertions(+), 1 deletion(-) - -diff --git a/Makefile.am b/Makefile.am -index b6135cb..50ea0a0 100644 -#--- a/Makefile.am -#+++ b/Makefile.am -@@ -59,7 +59,9 @@ include data/local.mk - include djgpp/local.mk - include doc/local.mk - include etc/local.mk -+if ENABLE_EXAMPLES - include examples/local.mk -+endif - include lib/local.mk - include src/local.mk - include tests/local.mk -diff --git a/configure.ac b/configure.ac -index 6f20040..e67249b 100644 -#--- a/configure.ac -#+++ b/configure.ac -@@ -179,12 +179,31 @@ AC_DEFINE_UNQUOTED([M4_GNU_OPTION], ["$M4_GNU"], [Define to "-g" if GNU M4 - supports -g, otherwise to "".]) - AC_PATH_PROG([PERL], [perl]) - if test -z "$PERL"; then -- AC_MSG_ERROR([perl not found]) -+ AC_MSG_WARN([perl required for the testsuites]) - fi - AM_MISSING_PROG([HELP2MAN], [help2man]) - AC_PATH_PROG([XSLTPROC], [xsltproc]) - AC_SUBST([XSLTPROC]) - -+AC_ARG_ENABLE([examples], -+ [AC_HELP_STRING([--disable-examples], -+ [do not build and install examples])]) -+# Enable the examles by default if perl is available. -+case $enable_examples in -+no) ;; -+yes) -+ if test -z "$PERL"; then -+ AC_MSG_ERROR([perl required for the examples]) -+ fi -+ ;; -+*) -+ if test -n "$PERL"; then -+ enable_examples=yes -+ fi -+ ;; -+esac -+AM_CONDITIONAL([ENABLE_EXAMPLES], [test "xenable_examples" = xyes]) -+ - # Checks for header files. - AC_CHECK_HEADERS_ONCE([locale.h]) - ---- a/Makefile.in -+++ b/Makefile.in -@@ -248,13 +248,29 @@ - POST_UNINSTALL = : - build_triplet = @build@ - host_triplet = @host@ --check_PROGRAMS = $(am__EXEEXT_1) examples/mfcalc/mfcalc$(EXEEXT) \ -- examples/rpcalc/rpcalc$(EXEEXT) -+check_PROGRAMS = $(am__EXEEXT_1) $(am__EXEEXT_2) - @CROSS_COMPILING_FALSE@am__append_1 = $(top_srcdir)/doc/bison.help --@FLEX_CXX_WORKS_TRUE@am__append_2 = examples/calc++/calc++ --@FLEX_CXX_WORKS_TRUE@am__append_3 = examples/calc++/calc++.test --@FLEX_CXX_WORKS_FALSE@am__append_4 = examples/calc++/calc++.test --@LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@am__append_5 = lib/uniwidth/width.c -+@ENABLE_EXAMPLES_TRUE@am__append_2 = $(extracted) \ -+@ENABLE_EXAMPLES_TRUE@ examples/extracted.stamp \ -+@ENABLE_EXAMPLES_TRUE@ $(calcxx_sources_generated) \ -+@ENABLE_EXAMPLES_TRUE@ examples/calc++/calc++-parser.output \ -+@ENABLE_EXAMPLES_TRUE@ examples/calc++/calc++-parser.stamp \ -+@ENABLE_EXAMPLES_TRUE@ examples/calc++/calc++-scanner.cc \ -+@ENABLE_EXAMPLES_TRUE@ examples/mfcalc/mfcalc.[ch] \ -+@ENABLE_EXAMPLES_TRUE@ examples/mfcalc/mfcalc.output \ -+@ENABLE_EXAMPLES_TRUE@ examples/rpcalc/rpcalc.[ch] \ -+@ENABLE_EXAMPLES_TRUE@ examples/rpcalc/rpcalc.output -+@ENABLE_EXAMPLES_TRUE@am__append_3 = .yy .stamp -+@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@am__append_4 = examples/calc++/calc++ -+@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@am__append_5 = examples/calc++/calc++.test -+@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_FALSE@am__append_6 = examples/calc++/calc++.test -+@ENABLE_EXAMPLES_TRUE@am__append_7 = $(mfcalc_sources) \ -+@ENABLE_EXAMPLES_TRUE@ $(rpcalc_sources) -+@ENABLE_EXAMPLES_TRUE@am__append_8 = examples/mfcalc/mfcalc \ -+@ENABLE_EXAMPLES_TRUE@ examples/rpcalc/rpcalc -+@ENABLE_EXAMPLES_TRUE@am__append_9 = examples/mfcalc/mfcalc.test \ -+@ENABLE_EXAMPLES_TRUE@ examples/rpcalc/rpcalc.test -+@LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@am__append_10 = lib/uniwidth/width.c - bin_PROGRAMS = src/bison$(EXEEXT) - subdir = . - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -@@ -356,7 +372,7 @@ - am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) - DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ -- $(am__configure_deps) $(dist_noinst_SCRIPTS) \ -+ $(am__configure_deps) $(am__dist_noinst_SCRIPTS_DIST) \ - $(srcdir)/doc/version.texi $(srcdir)/doc/stamp-vti \ - $(dist_doc_DATA) $(dist_m4sugar_DATA) $(dist_pkgdata_DATA) \ - $(dist_xslt_DATA) $(am__DIST_COMMON) -@@ -473,15 +489,18 @@ - @ENABLE_YACC_TRUE@am_lib_liby_a_OBJECTS = lib/main.$(OBJEXT) \ - @ENABLE_YACC_TRUE@ lib/yyerror.$(OBJEXT) - lib_liby_a_OBJECTS = $(am_lib_liby_a_OBJECTS) --@FLEX_CXX_WORKS_TRUE@am__EXEEXT_1 = examples/calc++/calc++$(EXEEXT) -+@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@am__EXEEXT_1 = examples/calc++/calc++$(EXEEXT) -+@ENABLE_EXAMPLES_TRUE@am__EXEEXT_2 = examples/mfcalc/mfcalc$(EXEEXT) \ -+@ENABLE_EXAMPLES_TRUE@ examples/rpcalc/rpcalc$(EXEEXT) - PROGRAMS = $(bin_PROGRAMS) --am__objects_2 = examples/calc++/examples_calc___calc__-calc++-driver.$(OBJEXT) \ -- examples/calc++/examples_calc___calc__-calc++-scanner.$(OBJEXT) \ -- examples/calc++/examples_calc___calc__-calc++.$(OBJEXT) --am__objects_3 = examples/calc++/examples_calc___calc__-calc++-parser.$(OBJEXT) --am__objects_4 = $(am__objects_2) $(am__objects_3) --@FLEX_CXX_WORKS_TRUE@nodist_examples_calc___calc___OBJECTS = \ --@FLEX_CXX_WORKS_TRUE@ $(am__objects_4) -+@ENABLE_EXAMPLES_TRUE@am__objects_2 = examples/calc++/examples_calc___calc__-calc++-driver.$(OBJEXT) \ -+@ENABLE_EXAMPLES_TRUE@ examples/calc++/examples_calc___calc__-calc++-scanner.$(OBJEXT) \ -+@ENABLE_EXAMPLES_TRUE@ examples/calc++/examples_calc___calc__-calc++.$(OBJEXT) -+@ENABLE_EXAMPLES_TRUE@am__objects_3 = examples/calc++/examples_calc___calc__-calc++-parser.$(OBJEXT) -+@ENABLE_EXAMPLES_TRUE@am__objects_4 = $(am__objects_2) \ -+@ENABLE_EXAMPLES_TRUE@ $(am__objects_3) -+@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@nodist_examples_calc___calc___OBJECTS = \ -+@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@ $(am__objects_4) - examples_calc___calc___OBJECTS = \ - $(nodist_examples_calc___calc___OBJECTS) - examples_calc___calc___LDADD = $(LDADD) -@@ -490,17 +509,17 @@ - examples_calc___calc___LINK = $(CXXLD) \ - $(examples_calc___calc___CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ --am__objects_5 = \ -- examples/mfcalc/examples_mfcalc_mfcalc-mfcalc.$(OBJEXT) --am__objects_6 = $(am__objects_5) --nodist_examples_mfcalc_mfcalc_OBJECTS = $(am__objects_6) -+@ENABLE_EXAMPLES_TRUE@am__objects_5 = examples/mfcalc/examples_mfcalc_mfcalc-mfcalc.$(OBJEXT) -+@ENABLE_EXAMPLES_TRUE@am__objects_6 = $(am__objects_5) -+@ENABLE_EXAMPLES_TRUE@nodist_examples_mfcalc_mfcalc_OBJECTS = \ -+@ENABLE_EXAMPLES_TRUE@ $(am__objects_6) - examples_mfcalc_mfcalc_OBJECTS = \ - $(nodist_examples_mfcalc_mfcalc_OBJECTS) - examples_mfcalc_mfcalc_DEPENDENCIES = --am__objects_7 = \ -- examples/rpcalc/examples_rpcalc_rpcalc-rpcalc.$(OBJEXT) --am__objects_8 = $(am__objects_7) --nodist_examples_rpcalc_rpcalc_OBJECTS = $(am__objects_8) -+@ENABLE_EXAMPLES_TRUE@am__objects_7 = examples/rpcalc/examples_rpcalc_rpcalc-rpcalc.$(OBJEXT) -+@ENABLE_EXAMPLES_TRUE@am__objects_8 = $(am__objects_7) -+@ENABLE_EXAMPLES_TRUE@nodist_examples_rpcalc_rpcalc_OBJECTS = \ -+@ENABLE_EXAMPLES_TRUE@ $(am__objects_8) - examples_rpcalc_rpcalc_OBJECTS = \ - $(nodist_examples_rpcalc_rpcalc_OBJECTS) - examples_rpcalc_rpcalc_DEPENDENCIES = -@@ -528,6 +547,7 @@ - src_bison_DEPENDENCIES = lib/libbison.a $(am__DEPENDENCIES_1) - src_bison_LINK = $(CCLD) $(src_bison_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ -+am__dist_noinst_SCRIPTS_DIST = examples/extexi examples/test - SCRIPTS = $(bin_SCRIPTS) $(dist_noinst_SCRIPTS) \ - $(nodist_noinst_SCRIPTS) - AM_V_P = $(am__v_P_@AM_V@) -@@ -2145,7 +2165,7 @@ - djgpp/subpipe.h djgpp/testsuite.sed doc/refcard.tex \ - $(top_srcdir)/doc/bison.help $(dist_man_MANS:.1=.x) $(FIGS_GV) \ - $(FIGS_GV:.gv=.txt) $(FIGS_GV:.gv=.eps) $(FIGS_GV:.gv=.pdf) \ -- $(FIGS_GV:.gv=.png) doc/Doxyfile.in $(am__append_4) \ -+ $(FIGS_GV:.gv=.png) doc/Doxyfile.in $(am__append_6) \ - lib/alignof.h lib/alloca.in.h \ - $(top_srcdir)/build-aux/announce-gen lib/argmatch.h \ - lib/c-strcaseeq.h lib/calloc.c lib/cloexec.h lib/close.c \ -@@ -2249,27 +2269,20 @@ - # a developer might naively reference .version in a test case while the bison - # executable still compiles with VERSION, and so the test case might fail or - # pass incorrectly. --BUILT_SOURCES = $(mfcalc_sources) $(rpcalc_sources) $(ALLOCA_H) \ -- lib/configmake.h $(ERRNO_H) lib/fcntl.h $(FLOAT_H) $(GETOPT_H) \ -- lib/inttypes.h lib/math.h $(SCHED_H) lib/signal.h \ -- lib/arg-nonnull.h lib/c++defs.h lib/warn-on-use.h lib/spawn.h \ -- $(STDBOOL_H) $(STDDEF_H) $(STDINT_H) lib/stdio.h lib/stdlib.h \ -- lib/string.h lib/sys/stat.h lib/sys/time.h lib/sys/types.h \ -- lib/sys/wait.h lib/time.h lib/unistd.h \ -- $(LIBUNISTRING_UNITYPES_H) $(LIBUNISTRING_UNIWIDTH_H) \ -- lib/wchar.h lib/wctype.h src/parse-gram.c src/parse-gram.h \ -- src/scan-code.c src/scan-gram.c src/scan-skel.c \ -- $(top_srcdir)/.version -+BUILT_SOURCES = $(am__append_7) $(ALLOCA_H) lib/configmake.h \ -+ $(ERRNO_H) lib/fcntl.h $(FLOAT_H) $(GETOPT_H) lib/inttypes.h \ -+ lib/math.h $(SCHED_H) lib/signal.h lib/arg-nonnull.h \ -+ lib/c++defs.h lib/warn-on-use.h lib/spawn.h $(STDBOOL_H) \ -+ $(STDDEF_H) $(STDINT_H) lib/stdio.h lib/stdlib.h lib/string.h \ -+ lib/sys/stat.h lib/sys/time.h lib/sys/types.h lib/sys/wait.h \ -+ lib/time.h lib/unistd.h $(LIBUNISTRING_UNITYPES_H) \ -+ $(LIBUNISTRING_UNIWIDTH_H) lib/wchar.h lib/wctype.h \ -+ src/parse-gram.c src/parse-gram.h src/scan-code.c \ -+ src/scan-gram.c src/scan-skel.c $(top_srcdir)/.version - CLEANFILES = doc/refcard.pdf $(FIGS_GV:.gv=.eps) $(FIGS_GV:.gv=.pdf) \ -- $(FIGS_GV:.gv=.png) doc/Doxyfile $(extracted) \ -- examples/extracted.stamp $(calcxx_sources_generated) \ -- examples/calc++/calc++-parser.output \ -- examples/calc++/calc++-parser.stamp \ -- examples/calc++/calc++-scanner.cc examples/mfcalc/mfcalc.[ch] \ -- examples/mfcalc/mfcalc.output examples/rpcalc/rpcalc.[ch] \ -- examples/rpcalc/rpcalc.output lib/configmake.h \ -- lib/configmake.h-t lib/charset.alias lib/ref-add.sed \ -- lib/ref-del.sed -+ $(FIGS_GV:.gv=.png) doc/Doxyfile $(am__append_2) \ -+ lib/configmake.h lib/configmake.h-t lib/charset.alias \ -+ lib/ref-add.sed lib/ref-del.sed - DISTCLEANFILES = tests/atconfig $(check_SCRIPTS) - MOSTLYCLEANDIRS = lib/sys lib/sys - MOSTLYCLEANFILES = $(top_srcdir)/doc/*.t lib/core lib/*.stackdump \ -@@ -2289,10 +2302,9 @@ - lib/unistd.h-t lib/unitypes.h lib/unitypes.h-t lib/uniwidth.h \ - lib/uniwidth.h-t lib/wchar.h lib/wchar.h-t lib/wctype.h \ - lib/wctype.h-t src/yacc --SUFFIXES = .gv .eps .pdf .png .yy .stamp -+SUFFIXES = .gv .eps .pdf .png $(am__append_3) - TESTS = $(dist_TESTS) --dist_TESTS = $(am__append_3) examples/mfcalc/mfcalc.test \ -- examples/rpcalc/rpcalc.test -+dist_TESTS = $(am__append_5) $(am__append_9) - noinst_LIBRARIES = lib/libbison.a - dist_pkgdata_DATA = \ - data/README \ -@@ -2364,59 +2376,59 @@ - -e 's,@top_srcdir\@,$(top_srcdir),g' - - nodist_noinst_SCRIPTS = etc/bench.pl --dist_noinst_SCRIPTS = examples/extexi examples/test --TEST_LOG_COMPILER = $(top_srcdir)/examples/test --AM_CXXFLAGS = \ -- $(WARN_CXXFLAGS) $(WARN_CXXFLAGS_TEST) $(WERROR_CXXFLAGS) -- --doc = $(top_srcdir)/doc/bison.texi --extexi = $(top_srcdir)/examples/extexi --@ENABLE_GCC_WARNINGS_TRUE@extexiFLAGS = --synclines --extract = VERSION="$(VERSION)" $(PERL) $(extexi) $(extexiFLAGS) $(doc) -- --extracted = $(calcxx_extracted) $(mfcalc_extracted) \ -- $(rpcalc_extracted) --calcxx_sources_extracted = \ -- examples/calc++/calc++-driver.cc \ -- examples/calc++/calc++-driver.hh \ -- examples/calc++/calc++-scanner.ll \ -- examples/calc++/calc++.cc -- --calcxx_extracted = \ -- $(calcxx_sources_extracted) \ -- examples/calc++/calc++-parser.yy -- --calcxx_sources_generated = \ -- examples/calc++/calc++-parser.cc \ -- examples/calc++/calc++-parser.hh \ -- examples/calc++/location.hh \ -- examples/calc++/position.hh \ -- examples/calc++/stack.hh -- --calcxx_sources = \ -- $(calcxx_sources_extracted) \ -- $(calcxx_sources_generated) -- --@FLEX_CXX_WORKS_TRUE@nodist_examples_calc___calc___SOURCES = \ --@FLEX_CXX_WORKS_TRUE@ $(calcxx_sources) -- --@FLEX_CXX_WORKS_TRUE@examples_calc___calc___CPPFLAGS = -I$(top_builddir)/examples/calc++ --@FLEX_CXX_WORKS_TRUE@examples_calc___calc___CXXFLAGS = $(AM_CXXFLAGS) $(FLEX_SCANNER_CXXFLAGS) --calcxxdir = $(docdir)/examples/calc++ --calcxx_DATA = $(calcxx_extracted) --mfcalc_extracted = examples/mfcalc/calc.h examples/mfcalc/mfcalc.y --mfcalc_sources = $(mfcalc_extracted) --examples_mfcalc_mfcalc_LDADD = -lm --nodist_examples_mfcalc_mfcalc_SOURCES = $(mfcalc_sources) --examples_mfcalc_mfcalc_CPPFLAGS = -I$(top_builddir)/examples/mfcalc --mfcalcdir = $(docdir)/examples/mfcalc --mfcalc_DATA = $(mfcalc_extracted) --rpcalc_extracted = examples/rpcalc/rpcalc.y --rpcalc_sources = $(rpcalc_extracted) --examples_rpcalc_rpcalc_LDADD = -lm --nodist_examples_rpcalc_rpcalc_SOURCES = $(rpcalc_sources) --examples_rpcalc_rpcalc_CPPFLAGS = -I$(top_builddir)/examples/rpcalc --rpcalcdir = $(docdir)/examples/rpcalc --rpcalc_DATA = $(rpcalc_extracted) -+@ENABLE_EXAMPLES_TRUE@dist_noinst_SCRIPTS = examples/extexi examples/test -+@ENABLE_EXAMPLES_TRUE@TEST_LOG_COMPILER = $(top_srcdir)/examples/test -+@ENABLE_EXAMPLES_TRUE@AM_CXXFLAGS = \ -+@ENABLE_EXAMPLES_TRUE@ $(WARN_CXXFLAGS) $(WARN_CXXFLAGS_TEST) $(WERROR_CXXFLAGS) -+ -+@ENABLE_EXAMPLES_TRUE@doc = $(top_srcdir)/doc/bison.texi -+@ENABLE_EXAMPLES_TRUE@extexi = $(top_srcdir)/examples/extexi -+@ENABLE_EXAMPLES_TRUE@@ENABLE_GCC_WARNINGS_TRUE@extexiFLAGS = --synclines -+@ENABLE_EXAMPLES_TRUE@extract = VERSION="$(VERSION)" $(PERL) $(extexi) $(extexiFLAGS) $(doc) -- -+@ENABLE_EXAMPLES_TRUE@extracted = $(calcxx_extracted) \ -+@ENABLE_EXAMPLES_TRUE@ $(mfcalc_extracted) $(rpcalc_extracted) -+@ENABLE_EXAMPLES_TRUE@calcxx_sources_extracted = \ -+@ENABLE_EXAMPLES_TRUE@ examples/calc++/calc++-driver.cc \ -+@ENABLE_EXAMPLES_TRUE@ examples/calc++/calc++-driver.hh \ -+@ENABLE_EXAMPLES_TRUE@ examples/calc++/calc++-scanner.ll \ -+@ENABLE_EXAMPLES_TRUE@ examples/calc++/calc++.cc -+ -+@ENABLE_EXAMPLES_TRUE@calcxx_extracted = \ -+@ENABLE_EXAMPLES_TRUE@ $(calcxx_sources_extracted) \ -+@ENABLE_EXAMPLES_TRUE@ examples/calc++/calc++-parser.yy -+ -+@ENABLE_EXAMPLES_TRUE@calcxx_sources_generated = \ -+@ENABLE_EXAMPLES_TRUE@ examples/calc++/calc++-parser.cc \ -+@ENABLE_EXAMPLES_TRUE@ examples/calc++/calc++-parser.hh \ -+@ENABLE_EXAMPLES_TRUE@ examples/calc++/location.hh \ -+@ENABLE_EXAMPLES_TRUE@ examples/calc++/position.hh \ -+@ENABLE_EXAMPLES_TRUE@ examples/calc++/stack.hh -+ -+@ENABLE_EXAMPLES_TRUE@calcxx_sources = \ -+@ENABLE_EXAMPLES_TRUE@ $(calcxx_sources_extracted) \ -+@ENABLE_EXAMPLES_TRUE@ $(calcxx_sources_generated) -+ -+@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@nodist_examples_calc___calc___SOURCES = \ -+@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@ $(calcxx_sources) -+ -+@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@examples_calc___calc___CPPFLAGS = -I$(top_builddir)/examples/calc++ -+@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@examples_calc___calc___CXXFLAGS = $(AM_CXXFLAGS) $(FLEX_SCANNER_CXXFLAGS) -+@ENABLE_EXAMPLES_TRUE@calcxxdir = $(docdir)/examples/calc++ -+@ENABLE_EXAMPLES_TRUE@calcxx_DATA = $(calcxx_extracted) -+@ENABLE_EXAMPLES_TRUE@mfcalc_extracted = examples/mfcalc/calc.h examples/mfcalc/mfcalc.y -+@ENABLE_EXAMPLES_TRUE@mfcalc_sources = $(mfcalc_extracted) -+@ENABLE_EXAMPLES_TRUE@examples_mfcalc_mfcalc_LDADD = -lm -+@ENABLE_EXAMPLES_TRUE@nodist_examples_mfcalc_mfcalc_SOURCES = $(mfcalc_sources) -+@ENABLE_EXAMPLES_TRUE@examples_mfcalc_mfcalc_CPPFLAGS = -I$(top_builddir)/examples/mfcalc -+@ENABLE_EXAMPLES_TRUE@mfcalcdir = $(docdir)/examples/mfcalc -+@ENABLE_EXAMPLES_TRUE@mfcalc_DATA = $(mfcalc_extracted) -+@ENABLE_EXAMPLES_TRUE@rpcalc_extracted = examples/rpcalc/rpcalc.y -+@ENABLE_EXAMPLES_TRUE@rpcalc_sources = $(rpcalc_extracted) -+@ENABLE_EXAMPLES_TRUE@examples_rpcalc_rpcalc_LDADD = -lm -+@ENABLE_EXAMPLES_TRUE@nodist_examples_rpcalc_rpcalc_SOURCES = $(rpcalc_sources) -+@ENABLE_EXAMPLES_TRUE@examples_rpcalc_rpcalc_CPPFLAGS = -I$(top_builddir)/examples/rpcalc -+@ENABLE_EXAMPLES_TRUE@rpcalcdir = $(docdir)/examples/rpcalc -+@ENABLE_EXAMPLES_TRUE@rpcalc_DATA = $(rpcalc_extracted) - - # Implementation of bitsets. - -@@ -2441,7 +2453,7 @@ - lib/progname.c lib/quotearg.c lib/sig-handler.c lib/size_max.h \ - lib/spawn-pipe.h lib/spawn-pipe.c lib/w32spawn.h \ - lib/glthread/threadlib.c lib/unistd.c lib/dup-safer.c \ -- lib/fd-safer.c lib/pipe-safer.c $(am__append_5) \ -+ lib/fd-safer.c lib/pipe-safer.c $(am__append_10) \ - lib/wait-process.h lib/wait-process.c lib/wctype-h.c \ - lib/xmalloc.c lib/xalloc-die.c lib/xconcat-filename.c \ - lib/xsize.h lib/xsize.c lib/xstrndup.h lib/xstrndup.c \ -@@ -5328,31 +5340,31 @@ - # configure, because the former is way faster than the latter. - doc/Doxyfile: $(top_srcdir)/doc/Doxyfile.in - $(AM_V_GEN) $(edit) $(top_srcdir)/doc/Doxyfile.in >doc/Doxyfile --examples/extracted.stamp: $(doc) $(extexi) -- $(AM_V_GEN)rm -f $@ $@.tmp -- $(AM_V_at)touch $@.tmp -- $(AM_V_at)$(extract) $(extracted) -- $(AM_V_at)mv $@.tmp $@ -- --$(extracted): examples/extracted.stamp -- @test -f $@ || rm -f examples/extracted.stamp -- @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) examples/extracted.stamp -+@ENABLE_EXAMPLES_TRUE@examples/extracted.stamp: $(doc) $(extexi) -+@ENABLE_EXAMPLES_TRUE@ $(AM_V_GEN)rm -f $@ $@.tmp -+@ENABLE_EXAMPLES_TRUE@ $(AM_V_at)touch $@.tmp -+@ENABLE_EXAMPLES_TRUE@ $(AM_V_at)$(extract) $(extracted) -+@ENABLE_EXAMPLES_TRUE@ $(AM_V_at)mv $@.tmp $@ -+ -+@ENABLE_EXAMPLES_TRUE@$(extracted): examples/extracted.stamp -+@ENABLE_EXAMPLES_TRUE@ @test -f $@ || rm -f examples/extracted.stamp -+@ENABLE_EXAMPLES_TRUE@ @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) examples/extracted.stamp - - # Don't depend on $(BISON) otherwise we would rebuild these files - # in srcdir, including during distcheck, which is forbidden. --examples/calc++/calc++-parser.stamp: $(BISON_IN) --.yy.stamp: -- $(AM_V_YACC)rm -f $@ -- $(AM_V_at)touch $@.tmp -- $(AM_V_at)$(YACCCOMPILE) -o $*.cc $< -- $(AM_V_at)mv -f $@.tmp $@ -- --$(calcxx_sources_generated): examples/calc++/calc++-parser.stamp -- @test -f $@ || rm -f examples/calc++/calc++-parser.stamp -- @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) examples/calc++/calc++-parser.stamp -+@ENABLE_EXAMPLES_TRUE@examples/calc++/calc++-parser.stamp: $(BISON_IN) -+@ENABLE_EXAMPLES_TRUE@.yy.stamp: -+@ENABLE_EXAMPLES_TRUE@ $(AM_V_YACC)rm -f $@ -+@ENABLE_EXAMPLES_TRUE@ $(AM_V_at)touch $@.tmp -+@ENABLE_EXAMPLES_TRUE@ $(AM_V_at)$(YACCCOMPILE) -o $*.cc $< -+@ENABLE_EXAMPLES_TRUE@ $(AM_V_at)mv -f $@.tmp $@ -+ -+@ENABLE_EXAMPLES_TRUE@$(calcxx_sources_generated): examples/calc++/calc++-parser.stamp -+@ENABLE_EXAMPLES_TRUE@ @test -f $@ || rm -f examples/calc++/calc++-parser.stamp -+@ENABLE_EXAMPLES_TRUE@ @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) examples/calc++/calc++-parser.stamp - - # Avoid using BUILT_SOURCES which is too global. --$(examples_calc___calc___OBJECTS): $(calcxx_sources_generated) -+@ENABLE_EXAMPLES_TRUE@$(examples_calc___calc___OBJECTS): $(calcxx_sources_generated) - - # We need the following in order to create when the system - # doesn't have one that works with the given compiler. ---- a/configure -+++ b/configure -@@ -1693,6 +1693,8 @@ - ALLOCA - GL_COND_LIBTOOL_FALSE - GL_COND_LIBTOOL_TRUE -+ENABLE_EXAMPLES_FALSE -+ENABLE_EXAMPLES_TRUE - XSLTPROC - HELP2MAN - PERL -@@ -1837,6 +1839,7 @@ - enable_threads - enable_gcc_warnings - enable_yacc -+enable_examples - enable_assert - with_gnu_ld - enable_rpath -@@ -2493,6 +2496,7 @@ - Also, issue synclines from the examples/ to - the corresponding source in the Texinfo doc. - --disable-yacc do not build a yacc command or an -ly library -+ --disable-examples do not build and install examples - --disable-assert turn off assertions - --disable-rpath do not hardcode runtime library paths - --disable-nls do not use Native Language Support -@@ -8935,7 +8939,8 @@ - - - if test -z "$PERL"; then -- as_fn_error $? "perl not found" "$LINENO" 5 -+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: perl required for the testsuites" >&5 -+$as_echo "$as_me: WARNING: perl required for the testsuites" >&2;} - fi - - HELP2MAN=${HELP2MAN-"${am_missing_run}help2man"} -@@ -8982,6 +8987,34 @@ - - - -+# Check whether --enable-examples was given. -+if test "${enable_examples+set}" = set; then : -+ enableval=$enable_examples; -+fi -+ -+# Enable the examles by default if perl is available. -+case $enable_examples in -+no) ;; -+yes) -+ if test -z "$PERL"; then -+ as_fn_error $? "perl required for the examples" "$LINENO" 5 -+ fi -+ ;; -+*) -+ if test -n "$PERL"; then -+ enable_examples=yes -+ fi -+ ;; -+esac -+ if test "xenable_examples" = xyes; then -+ ENABLE_EXAMPLES_TRUE= -+ ENABLE_EXAMPLES_FALSE='#' -+else -+ ENABLE_EXAMPLES_TRUE='#' -+ ENABLE_EXAMPLES_FALSE= -+fi -+ -+ - # Checks for header files. - - -@@ -38129,6 +38162,10 @@ - as_fn_error $? "conditional \"FLEX_CXX_WORKS\" was never defined. - Usually this means the macro was only invoked conditionally." "$LINENO" 5 - fi -+if test -z "${ENABLE_EXAMPLES_TRUE}" && test -z "${ENABLE_EXAMPLES_FALSE}"; then -+ as_fn_error $? "conditional \"ENABLE_EXAMPLES\" was never defined. -+Usually this means the macro was only invoked conditionally." "$LINENO" 5 -+fi - if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then - as_fn_error $? "conditional \"GL_COND_LIBTOOL\" was never defined. - Usually this means the macro was only invoked conditionally." "$LINENO" 5 --- -2.3.4 diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/flex/Manifest b/sdk_container/src/third_party/portage-stable/sys-devel/flex/Manifest index af6166b936..14e6b2bca9 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/flex/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-devel/flex/Manifest @@ -1,7 +1,3 @@ -DIST flex-2.6.1.tar.xz 835048 SHA256 2c7a412c1640e094cb058d9b2fe39d450186e09574bebb7aa28f783e3799103f SHA512 1e35d0447f59139b98ede085d1a603d4f61cf8bc11cf2e291a3f492a05c60ee61535481b878585cd6843cd9b3c7952c834adfa78a6a71c64802e7b3069dec9d1 WHIRLPOOL d671017fd516f5d6457a896f1d50d4a4d310d32476a6db8f1ed99305a96955eec7586d8ef2aff1e03795be3f7417e0f1d8925b073788a14abcdd38868822eb67 -DIST flex-2.6.3.tar.gz 1405560 SHA256 68b2742233e747c462f781462a2a1e299dc6207401dac8f0bbb316f48565c2aa SHA512 f14b1af7ddd148660737991787fcf13d86cc0bef3859ed6c2135963373e76524d70382795c845cb6491b0435f8c40ba81e17f15267592b8d1656cfd4c3430b00 WHIRLPOOL 266266c4c15135fe52ec3b5226645b89c7053ec4dac257c9349d760601eaf50f7ec504d3c4b74951fd415d17299c2ca2e483e8c8c7f8ee936b4822d92603a4e2 -EBUILD flex-2.6.1.ebuild 1997 SHA256 1f614376acd793b2dbc1637dad458d7e701fda7b5f1c15b07fbddb8cef17684c SHA512 4f466ad3fa75390d829933f24418ac69061568eb0d2fbe4758bcdfcc3095d2941c3c85701079f4ac6c30bf9eb04f563c99c00861592e101c0a46e811f4cbcca4 WHIRLPOOL e27d0ae680a723b8fe6f99e8ef794f86c019f5921801cc171803b5655a45fafec04b7e4c4e9774cad016718b7adc4502cc4612f907409d85e7b67fd693283b2d -EBUILD flex-2.6.3.ebuild 2007 SHA256 70fade1c2915c81620a9d1d028331eb5b4c03fc167752c08617722385b20bea4 SHA512 12405d73d4f9fbee4ab4c7e79deb46d3eedde64b66184a1ac1f194d824afaa41c13d56b18c69678e41eded4e99f913f477b4c36b1e4161a47d4b99d083a6497b WHIRLPOOL 87ea300a7449d1e2d8da61a7204e2b5732ae8bb43c282c31bad7fecb910f35be4b1c77f4b7d46294bb80fcb0b7ac56745a9d323058f4c8bba9b82946dfa43033 -MISC ChangeLog 5656 SHA256 1d23877b1b816e90923b7e932f8e4d673e95d2ad3aa5db8814518f29623c6388 SHA512 4e09457657a237398e8b3833c7c934879686527059267cb59b17597ff84bc1a1a565b84f03c86583bbaa246d183a22570ea6627305e167c955cc1ad4db0f9106 WHIRLPOOL 98e7b57d707a18fd7fe5be6464fbedac1953d3beac9c6c251df9b4627da55b82c3c9f844a335645eab33534ed5710ded404abf035f5cf974e5f306181175e8b0 -MISC ChangeLog-2015 14123 SHA256 559935be9fec248b903e470b5e311f39e4e44790aad69495b78410e469604fc1 SHA512 673d316fb9a79bb40b7e241a2653009fecccabcefb7c159b078a31c4b8eac8755c8e404bdeeb3f4d871e6cef63faf7ece9e2b8625331a06f4c618349cf1102bd WHIRLPOOL f12d6b587e8cd44f7b17741da51db8213128f9a9a562d19aab872dba2b20e54e2ebcf35b74b0e195e1faf884c1abca0bc584bce66fceb14049d53606f691bce7 -MISC metadata.xml 324 SHA256 359160463a5874571d082d792af8362a8f2107c350cb10dbddd25c8bce752ee4 SHA512 3825cb39adc87b0426fd4cd87c63489e910f99115165bb83d0c75a8ebfabee5bdc6d5f6a25d11505efe7fca081bd60b6a88ffc4ee6fdf6432b1aab8577f6ad20 WHIRLPOOL e9dc37212a091309222a71cb081b6f7dcdb11c47987ea4969d349206459fa89a85f54b53a29028895fccb1434a981aeec0234594f726f02534c73f3d0602975a +DIST flex-2.6.1.tar.xz 835048 BLAKE2B 5b0b67774d1ba2d4b2ad8a8cba1f0b8fed9aecdae387e54e6cb8fd1c0c9ef78559bc1a6fe6b97f984f16b438d350de4dccda7e3427d71fead9073ab6616b0ecc SHA512 1e35d0447f59139b98ede085d1a603d4f61cf8bc11cf2e291a3f492a05c60ee61535481b878585cd6843cd9b3c7952c834adfa78a6a71c64802e7b3069dec9d1 +DIST flex-2.6.3.tar.gz 1405560 BLAKE2B 2aa9ca18f2ab124db9567e2d2ee512881a71755342bdcbd05ef536653396d1e4ed47dafc1227531bf9e9a610d9c5aa2d924bf864b18c5a618b2ccb61db7fef4e SHA512 f14b1af7ddd148660737991787fcf13d86cc0bef3859ed6c2135963373e76524d70382795c845cb6491b0435f8c40ba81e17f15267592b8d1656cfd4c3430b00 +DIST flex-2.6.4.tar.gz 1419096 BLAKE2B c003d4f764f7f4d41e33af7ee28c2af272a9f0aee6ba7c2494ba96722d8d0b18f7a3f745217e9a2cecb43b6863328267a810280670c04464156b3eb3d7ee9d62 SHA512 e9785f3d620a204b7d20222888917dc065c2036cae28667065bf7862dfa1b25235095a12fd04efdbd09bfd17d3452e6b9ef953a8c1137862ff671c97132a082e diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/flex/files/flex-2.6.3-reentrant.patch b/sdk_container/src/third_party/portage-stable/sys-devel/flex/files/flex-2.6.3-reentrant.patch new file mode 100644 index 0000000000..f2f5eb8374 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/flex/files/flex-2.6.3-reentrant.patch @@ -0,0 +1,82 @@ +From 078b46c69d063aef1715b11348a2871d6036f253 Mon Sep 17 00:00:00 2001 +From: Christos Zoulas +Date: Sun, 22 Jan 2017 18:34:30 +0100 +Subject: [PATCH] Add more defines in the non-reentrant part. + +Fix the reentrant part; don't "#define yyfoo yyfoo" because it breaks +code that does #ifndef yywrap .. +--- + src/flex.skl | 16 ++++++++++++++-- + 1 file changed, 14 insertions(+), 2 deletions(-) + +diff --git a/src/flex.skl b/src/flex.skl +index 190700f..6a7cde4 100644 +--- a/src/flex.skl ++++ b/src/flex.skl +@@ -61,11 +61,17 @@ m4_changequote([[, ]]) + m4_ifelse(M4_YY_PREFIX,yy,, + #define yy_create_buffer M4_YY_PREFIX[[_create_buffer]] + #define yy_delete_buffer M4_YY_PREFIX[[_delete_buffer]] +-#define yy_flex_debug M4_YY_PREFIX[[_flex_debug]] ++#define yy_scan_buffer M4_YY_PREFIX[[_scan_buffer]] ++#define yy_scan_string M4_YY_PREFIX[[_scan_string]] ++#define yy_scan_bytes M4_YY_PREFIX[[_scan_bytes]] + #define yy_init_buffer M4_YY_PREFIX[[_init_buffer]] + #define yy_flush_buffer M4_YY_PREFIX[[_flush_buffer]] + #define yy_load_buffer_state M4_YY_PREFIX[[_load_buffer_state]] + #define yy_switch_to_buffer M4_YY_PREFIX[[_switch_to_buffer]] ++#define yypush_buffer_state M4_YY_PREFIX[[push_buffer_state]] ++#define yypop_buffer_state M4_YY_PREFIX[[pop_buffer_state]] ++#define yyensure_buffer_stack M4_YY_PREFIX[[ensure_buffer_stack]] ++#define yy_flex_debug M4_YY_PREFIX[[_flex_debug]] + #define yyin M4_YY_PREFIX[[in]] + #define yyleng M4_YY_PREFIX[[leng]] + #define yylex M4_YY_PREFIX[[lex]] +@@ -107,7 +113,7 @@ m4_ifdef( [[M4_YY_PREFIX]],, [[m4_define([[M4_YY_PREFIX]], [[yy]])]]) + + m4preproc_define(`M4_GEN_PREFIX', + ``[[#define yy$1 ]]M4_YY_PREFIX[[$1]] +-m4_define([[yy$1]], [[M4_YY_PREFIX[[$1]]m4_ifelse($'`#,0,,[[($'`@)]])]])'') ++%# m4_define([[yy$1]], [[M4_YY_PREFIX[[$1]]m4_ifelse($'`#,0,,[[($'`@)]])]])'') + + %if-c++-only + /* The c++ scanner is a mess. The FlexLexer.h header file relies on the +@@ -120,6 +126,7 @@ m4_define([[yy$1]], [[M4_YY_PREFIX[[$1]]m4_ifelse($'`#,0,,[[($'`@)]])]])'') + %endif + + %if-c-only ++m4_ifelse(M4_YY_PREFIX,yy,, + M4_GEN_PREFIX(`_create_buffer') + M4_GEN_PREFIX(`_delete_buffer') + M4_GEN_PREFIX(`_scan_buffer') +@@ -155,6 +162,7 @@ m4_define([[yy$1]], [[M4_YY_PREFIX[[$1]]m4_ifelse($'`#,0,,[[($'`@)]])]])'') + M4_GEN_PREFIX(`set_column') + ]]) + M4_GEN_PREFIX(`wrap') ++) + %endif + + m4_ifdef( [[M4_YY_BISON_LVAL]], +@@ -170,11 +178,14 @@ m4_ifdef( [[]], + ]]) + + ++m4_ifelse(M4_YY_PREFIX,yy,, + M4_GEN_PREFIX(`alloc') + M4_GEN_PREFIX(`realloc') + M4_GEN_PREFIX(`free') ++) + + %if-c-only ++m4_ifelse(M4_YY_PREFIX,yy,, + m4_ifdef( [[M4_YY_NOT_REENTRANT]], + [[ + M4_GEN_PREFIX(`text') +@@ -184,6 +195,7 @@ m4_ifdef( [[M4_YY_NOT_REENTRANT]], + M4_GEN_PREFIX(`_flex_debug') + M4_GEN_PREFIX(`lineno') + ]]) ++) + %endif + + diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/flex/files/flex-2.6.4-fix-build-with-glibc2.6+.patch b/sdk_container/src/third_party/portage-stable/sys-devel/flex/files/flex-2.6.4-fix-build-with-glibc2.6+.patch new file mode 100644 index 0000000000..328b575245 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/flex/files/flex-2.6.4-fix-build-with-glibc2.6+.patch @@ -0,0 +1,767 @@ +Backport of https://github.com/westes/flex/commit/24fd0551333e7eded87b64dd36062da3df2f6380 + +Bug: https://bugs.gentoo.org/628744 + +--- a/configure ++++ b/configure +@@ -3605,13 +3605,142 @@ test -z "$SED" && SED=sed + Xsed="$SED -e 1s/^X//" + + ++ac_ext=c ++ac_cpp='$CPP $CPPFLAGS' ++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ++ac_compiler_gnu=$ac_cv_c_compiler_gnu ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 ++$as_echo_n "checking how to run the C preprocessor... " >&6; } ++# On Suns, sometimes $CPP names a directory. ++if test -n "$CPP" && test -d "$CPP"; then ++ CPP= ++fi ++if test -z "$CPP"; then ++ if ${ac_cv_prog_CPP+:} false; then : ++ $as_echo_n "(cached) " >&6 ++else ++ # Double quotes because CPP needs to be expanded ++ for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" ++ do ++ ac_preproc_ok=false ++for ac_c_preproc_warn_flag in '' yes ++do ++ # Use a header file that comes with gcc, so configuring glibc ++ # with a fresh cross-compiler works. ++ # Prefer to if __STDC__ is defined, since ++ # exists even on freestanding compilers. ++ # On the NeXT, cc -E runs the code through the compiler's parser, ++ # not just through cpp. "Syntax error" is here to catch this case. ++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h. */ ++#ifdef __STDC__ ++# include ++#else ++# include ++#endif ++ Syntax error ++_ACEOF ++if ac_fn_c_try_cpp "$LINENO"; then : ++ ++else ++ # Broken: fails on valid input. ++continue ++fi ++rm -f conftest.err conftest.i conftest.$ac_ext ++ ++ # OK, works on sane cases. Now check whether nonexistent headers ++ # can be detected and how. ++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h. */ ++#include ++_ACEOF ++if ac_fn_c_try_cpp "$LINENO"; then : ++ # Broken: success on invalid input. ++continue ++else ++ # Passes both tests. ++ac_preproc_ok=: ++break ++fi ++rm -f conftest.err conftest.i conftest.$ac_ext ++ ++done ++# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. ++rm -f conftest.i conftest.err conftest.$ac_ext ++if $ac_preproc_ok; then : ++ break ++fi + ++ done ++ ac_cv_prog_CPP=$CPP + ++fi ++ CPP=$ac_cv_prog_CPP ++else ++ ac_cv_prog_CPP=$CPP ++fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 ++$as_echo "$CPP" >&6; } ++ac_preproc_ok=false ++for ac_c_preproc_warn_flag in '' yes ++do ++ # Use a header file that comes with gcc, so configuring glibc ++ # with a fresh cross-compiler works. ++ # Prefer to if __STDC__ is defined, since ++ # exists even on freestanding compilers. ++ # On the NeXT, cc -E runs the code through the compiler's parser, ++ # not just through cpp. "Syntax error" is here to catch this case. ++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h. */ ++#ifdef __STDC__ ++# include ++#else ++# include ++#endif ++ Syntax error ++_ACEOF ++if ac_fn_c_try_cpp "$LINENO"; then : + ++else ++ # Broken: fails on valid input. ++continue ++fi ++rm -f conftest.err conftest.i conftest.$ac_ext + ++ # OK, works on sane cases. Now check whether nonexistent headers ++ # can be detected and how. ++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h. */ ++#include ++_ACEOF ++if ac_fn_c_try_cpp "$LINENO"; then : ++ # Broken: success on invalid input. ++continue ++else ++ # Passes both tests. ++ac_preproc_ok=: ++break ++fi ++rm -f conftest.err conftest.i conftest.$ac_ext + ++done ++# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. ++rm -f conftest.i conftest.err conftest.$ac_ext ++if $ac_preproc_ok; then : + ++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 \"$CPP\" fails sanity check ++See \`config.log' for more details" "$LINENO" 5; } ++fi + ++ac_ext=c ++ac_cpp='$CPP $CPPFLAGS' ++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ++ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 +@@ -3744,91 +3873,208 @@ $as_echo "$ac_cv_path_EGREP" >&6; } + EGREP="$ac_cv_path_EGREP" + + +-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 +-$as_echo_n "checking for fgrep... " >&6; } +-if ${ac_cv_path_FGREP+:} false; then : ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 ++$as_echo_n "checking for ANSI C header files... " >&6; } ++if ${ac_cv_header_stdc+:} false; then : + $as_echo_n "(cached) " >&6 + else +- if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 +- then ac_cv_path_FGREP="$GREP -F" +- else +- if test -z "$FGREP"; then +- ac_path_FGREP_found=false +- # Loop through the user's path and test for each of PROGNAME-LIST +- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +-for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +-do +- IFS=$as_save_IFS +- test -z "$as_dir" && as_dir=. +- for ac_prog in fgrep; do +- for ac_exec_ext in '' $ac_executable_extensions; do +- ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" +- as_fn_executable_p "$ac_path_FGREP" || continue +-# Check for GNU ac_path_FGREP and select it if it is found. +- # Check for GNU $ac_path_FGREP +-case `"$ac_path_FGREP" --version 2>&1` in +-*GNU*) +- ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; +-*) +- ac_count=0 +- $as_echo_n 0123456789 >"conftest.in" +- while : +- do +- cat "conftest.in" "conftest.in" >"conftest.tmp" +- mv "conftest.tmp" "conftest.in" +- cp "conftest.in" "conftest.nl" +- $as_echo 'FGREP' >> "conftest.nl" +- "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break +- diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break +- as_fn_arith $ac_count + 1 && ac_count=$as_val +- if test $ac_count -gt ${ac_path_FGREP_max-0}; then +- # Best one so far, save it but keep looking for a better one +- ac_cv_path_FGREP="$ac_path_FGREP" +- ac_path_FGREP_max=$ac_count +- fi +- # 10*(2^10) chars as input seems more than enough +- test $ac_count -gt 10 && break +- done +- rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +-esac ++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h. */ ++#include ++#include ++#include ++#include + +- $ac_path_FGREP_found && break 3 +- done +- done +- done +-IFS=$as_save_IFS +- if test -z "$ac_cv_path_FGREP"; then +- as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 +- fi +-else +- ac_cv_path_FGREP=$FGREP +-fi ++int ++main () ++{ + +- fi ++ ; ++ return 0; ++} ++_ACEOF ++if ac_fn_c_try_compile "$LINENO"; then : ++ ac_cv_header_stdc=yes ++else ++ ac_cv_header_stdc=no + fi +-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 +-$as_echo "$ac_cv_path_FGREP" >&6; } +- FGREP="$ac_cv_path_FGREP" +- ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +-test -z "$GREP" && GREP=grep ++if test $ac_cv_header_stdc = yes; then ++ # SunOS 4.x string.h does not declare mem*, contrary to ANSI. ++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h. */ ++#include + ++_ACEOF ++if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ++ $EGREP "memchr" >/dev/null 2>&1; then : + ++else ++ ac_cv_header_stdc=no ++fi ++rm -f conftest* + ++fi + ++if test $ac_cv_header_stdc = yes; then ++ # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. ++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h. */ ++#include + ++_ACEOF ++if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ++ $EGREP "free" >/dev/null 2>&1; then : + ++else ++ ac_cv_header_stdc=no ++fi ++rm -f conftest* + ++fi + ++if test $ac_cv_header_stdc = yes; then ++ # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. ++ if test "$cross_compiling" = yes; then : ++ : ++else ++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h. */ ++#include ++#include ++#if ((' ' & 0x0FF) == 0x020) ++# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') ++# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) ++#else ++# define ISLOWER(c) \ ++ (('a' <= (c) && (c) <= 'i') \ ++ || ('j' <= (c) && (c) <= 'r') \ ++ || ('s' <= (c) && (c) <= 'z')) ++# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) ++#endif + ++#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) ++int ++main () ++{ ++ int i; ++ for (i = 0; i < 256; i++) ++ if (XOR (islower (i), ISLOWER (i)) ++ || toupper (i) != TOUPPER (i)) ++ return 2; ++ return 0; ++} ++_ACEOF ++if ac_fn_c_try_run "$LINENO"; then : + ++else ++ ac_cv_header_stdc=no ++fi ++rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ ++ conftest.$ac_objext conftest.beam conftest.$ac_ext ++fi + ++fi ++fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 ++$as_echo "$ac_cv_header_stdc" >&6; } ++if test $ac_cv_header_stdc = yes; then + ++$as_echo "#define STDC_HEADERS 1" >>confdefs.h + ++fi + ++# On IRIX 5.3, sys/types and inttypes.h are conflicting. ++for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ ++ inttypes.h stdint.h unistd.h ++do : ++ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ++ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default ++" ++if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : ++ cat >>confdefs.h <<_ACEOF ++#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 ++_ACEOF ++ ++fi ++ ++done ++ ++ ++ ++ ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" ++if test "x$ac_cv_header_minix_config_h" = xyes; then : ++ MINIX=yes ++else ++ MINIX= ++fi ++ ++ ++ if test "$MINIX" = yes; then + ++$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h + + ++$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h ++ ++ ++$as_echo "#define _MINIX 1" >>confdefs.h ++ ++ fi ++ ++ ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 ++$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } ++if ${ac_cv_safe_to_define___extensions__+:} false; then : ++ $as_echo_n "(cached) " >&6 ++else ++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h. */ ++ ++# define __EXTENSIONS__ 1 ++ $ac_includes_default ++int ++main () ++{ ++ ++ ; ++ return 0; ++} ++_ACEOF ++if ac_fn_c_try_compile "$LINENO"; then : ++ ac_cv_safe_to_define___extensions__=yes ++else ++ ac_cv_safe_to_define___extensions__=no ++fi ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 ++$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } ++ test $ac_cv_safe_to_define___extensions__ = yes && ++ $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h ++ ++ $as_echo "#define _ALL_SOURCE 1" >>confdefs.h ++ ++ $as_echo "#define _GNU_SOURCE 1" >>confdefs.h ++ ++ $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h ++ ++ $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h ++ ++ ++for ac_header in dlfcn.h ++do : ++ ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default ++" ++if test "x$ac_cv_header_dlfcn_h" = xyes; then : ++ cat >>confdefs.h <<_ACEOF ++#define HAVE_DLFCN_H 1 ++_ACEOF ++ ++fi ++ ++done + + + # Check whether --with-gnu-ld was given. +@@ -6898,288 +7144,6 @@ func_munge_path_list () + esac + } + +-ac_ext=c +-ac_cpp='$CPP $CPPFLAGS' +-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +-ac_compiler_gnu=$ac_cv_c_compiler_gnu +-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 +-$as_echo_n "checking how to run the C preprocessor... " >&6; } +-# On Suns, sometimes $CPP names a directory. +-if test -n "$CPP" && test -d "$CPP"; then +- CPP= +-fi +-if test -z "$CPP"; then +- if ${ac_cv_prog_CPP+:} false; then : +- $as_echo_n "(cached) " >&6 +-else +- # Double quotes because CPP needs to be expanded +- for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" +- do +- ac_preproc_ok=false +-for ac_c_preproc_warn_flag in '' yes +-do +- # Use a header file that comes with gcc, so configuring glibc +- # with a fresh cross-compiler works. +- # Prefer to if __STDC__ is defined, since +- # exists even on freestanding compilers. +- # On the NeXT, cc -E runs the code through the compiler's parser, +- # not just through cpp. "Syntax error" is here to catch this case. +- cat confdefs.h - <<_ACEOF >conftest.$ac_ext +-/* end confdefs.h. */ +-#ifdef __STDC__ +-# include +-#else +-# include +-#endif +- Syntax error +-_ACEOF +-if ac_fn_c_try_cpp "$LINENO"; then : +- +-else +- # Broken: fails on valid input. +-continue +-fi +-rm -f conftest.err conftest.i conftest.$ac_ext +- +- # OK, works on sane cases. Now check whether nonexistent headers +- # can be detected and how. +- cat confdefs.h - <<_ACEOF >conftest.$ac_ext +-/* end confdefs.h. */ +-#include +-_ACEOF +-if ac_fn_c_try_cpp "$LINENO"; then : +- # Broken: success on invalid input. +-continue +-else +- # Passes both tests. +-ac_preproc_ok=: +-break +-fi +-rm -f conftest.err conftest.i conftest.$ac_ext +- +-done +-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +-rm -f conftest.i conftest.err conftest.$ac_ext +-if $ac_preproc_ok; then : +- break +-fi +- +- done +- ac_cv_prog_CPP=$CPP +- +-fi +- CPP=$ac_cv_prog_CPP +-else +- ac_cv_prog_CPP=$CPP +-fi +-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 +-$as_echo "$CPP" >&6; } +-ac_preproc_ok=false +-for ac_c_preproc_warn_flag in '' yes +-do +- # Use a header file that comes with gcc, so configuring glibc +- # with a fresh cross-compiler works. +- # Prefer to if __STDC__ is defined, since +- # exists even on freestanding compilers. +- # On the NeXT, cc -E runs the code through the compiler's parser, +- # not just through cpp. "Syntax error" is here to catch this case. +- cat confdefs.h - <<_ACEOF >conftest.$ac_ext +-/* end confdefs.h. */ +-#ifdef __STDC__ +-# include +-#else +-# include +-#endif +- Syntax error +-_ACEOF +-if ac_fn_c_try_cpp "$LINENO"; then : +- +-else +- # Broken: fails on valid input. +-continue +-fi +-rm -f conftest.err conftest.i conftest.$ac_ext +- +- # OK, works on sane cases. Now check whether nonexistent headers +- # can be detected and how. +- cat confdefs.h - <<_ACEOF >conftest.$ac_ext +-/* end confdefs.h. */ +-#include +-_ACEOF +-if ac_fn_c_try_cpp "$LINENO"; then : +- # Broken: success on invalid input. +-continue +-else +- # Passes both tests. +-ac_preproc_ok=: +-break +-fi +-rm -f conftest.err conftest.i conftest.$ac_ext +- +-done +-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +-rm -f conftest.i conftest.err conftest.$ac_ext +-if $ac_preproc_ok; then : +- +-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 \"$CPP\" fails sanity check +-See \`config.log' for more details" "$LINENO" 5; } +-fi +- +-ac_ext=c +-ac_cpp='$CPP $CPPFLAGS' +-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +-ac_compiler_gnu=$ac_cv_c_compiler_gnu +- +- +-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 +-$as_echo_n "checking for ANSI C header files... " >&6; } +-if ${ac_cv_header_stdc+:} false; then : +- $as_echo_n "(cached) " >&6 +-else +- cat confdefs.h - <<_ACEOF >conftest.$ac_ext +-/* end confdefs.h. */ +-#include +-#include +-#include +-#include +- +-int +-main () +-{ +- +- ; +- return 0; +-} +-_ACEOF +-if ac_fn_c_try_compile "$LINENO"; then : +- ac_cv_header_stdc=yes +-else +- ac_cv_header_stdc=no +-fi +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +- +-if test $ac_cv_header_stdc = yes; then +- # SunOS 4.x string.h does not declare mem*, contrary to ANSI. +- cat confdefs.h - <<_ACEOF >conftest.$ac_ext +-/* end confdefs.h. */ +-#include +- +-_ACEOF +-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +- $EGREP "memchr" >/dev/null 2>&1; then : +- +-else +- ac_cv_header_stdc=no +-fi +-rm -f conftest* +- +-fi +- +-if test $ac_cv_header_stdc = yes; then +- # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. +- cat confdefs.h - <<_ACEOF >conftest.$ac_ext +-/* end confdefs.h. */ +-#include +- +-_ACEOF +-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +- $EGREP "free" >/dev/null 2>&1; then : +- +-else +- ac_cv_header_stdc=no +-fi +-rm -f conftest* +- +-fi +- +-if test $ac_cv_header_stdc = yes; then +- # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. +- if test "$cross_compiling" = yes; then : +- : +-else +- cat confdefs.h - <<_ACEOF >conftest.$ac_ext +-/* end confdefs.h. */ +-#include +-#include +-#if ((' ' & 0x0FF) == 0x020) +-# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +-# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +-#else +-# define ISLOWER(c) \ +- (('a' <= (c) && (c) <= 'i') \ +- || ('j' <= (c) && (c) <= 'r') \ +- || ('s' <= (c) && (c) <= 'z')) +-# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +-#endif +- +-#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +-int +-main () +-{ +- int i; +- for (i = 0; i < 256; i++) +- if (XOR (islower (i), ISLOWER (i)) +- || toupper (i) != TOUPPER (i)) +- return 2; +- return 0; +-} +-_ACEOF +-if ac_fn_c_try_run "$LINENO"; then : +- +-else +- ac_cv_header_stdc=no +-fi +-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ +- conftest.$ac_objext conftest.beam conftest.$ac_ext +-fi +- +-fi +-fi +-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 +-$as_echo "$ac_cv_header_stdc" >&6; } +-if test $ac_cv_header_stdc = yes; then +- +-$as_echo "#define STDC_HEADERS 1" >>confdefs.h +- +-fi +- +-# On IRIX 5.3, sys/types and inttypes.h are conflicting. +-for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ +- inttypes.h stdint.h unistd.h +-do : +- as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +-ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default +-" +-if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : +- cat >>confdefs.h <<_ACEOF +-#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +-_ACEOF +- +-fi +- +-done +- +- +-for ac_header in dlfcn.h +-do : +- ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default +-" +-if test "x$ac_cv_header_dlfcn_h" = xyes; then : +- cat >>confdefs.h <<_ACEOF +-#define HAVE_DLFCN_H 1 +-_ACEOF +- +-fi +- +-done +- +- +- + + + # Set options +--- a/src/config.h.in ++++ b/src/config.h.in +@@ -207,6 +207,9 @@ + /* Define to the m4 executable name. */ + #undef M4 + ++/* Define to 1 if your C compiler doesn't accept -c and -o together. */ ++#undef NO_MINUS_C_MINUS_O ++ + /* Name of package */ + #undef PACKAGE + +@@ -239,6 +242,28 @@ + /* Define to 1 if you have the ANSI C header files. */ + #undef STDC_HEADERS + ++/* Enable extensions on AIX 3, Interix. */ ++#ifndef _ALL_SOURCE ++# undef _ALL_SOURCE ++#endif ++/* Enable GNU extensions on systems that have them. */ ++#ifndef _GNU_SOURCE ++# undef _GNU_SOURCE ++#endif ++/* Enable threading extensions on Solaris. */ ++#ifndef _POSIX_PTHREAD_SEMANTICS ++# undef _POSIX_PTHREAD_SEMANTICS ++#endif ++/* Enable extensions on HP NonStop. */ ++#ifndef _TANDEM_SOURCE ++# undef _TANDEM_SOURCE ++#endif ++/* Enable general extensions on Solaris. */ ++#ifndef __EXTENSIONS__ ++# undef __EXTENSIONS__ ++#endif ++ ++ + /* Version number of package */ + #undef VERSION + +@@ -246,6 +271,16 @@ + `char[]'. */ + #undef YYTEXT_POINTER + ++/* Define to 1 if on MINIX. */ ++#undef _MINIX ++ ++/* Define to 2 if the system does not provide POSIX.1 features except with ++ this defined. */ ++#undef _POSIX_1_SOURCE ++ ++/* Define to 1 if you need to in order for `stat' and other things to work. */ ++#undef _POSIX_SOURCE ++ + /* Define to empty if `const' does not conform to ANSI C. */ + #undef const + diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/flex/files/flex-2.6.4-libobjdir.patch b/sdk_container/src/third_party/portage-stable/sys-devel/flex/files/flex-2.6.4-libobjdir.patch new file mode 100644 index 0000000000..a652b9236b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/flex/files/flex-2.6.4-libobjdir.patch @@ -0,0 +1,26 @@ +https://github.com/westes/flex/commit/24e73c4446841eda8d4ea01298e887059e8c1472 + +Bug: https://bugs.gentoo.org/625508 + +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -79,6 +79,8 @@ COMMON_SOURCES = \ + + LDADD = $(LIBOBJS) @LIBINTL@ + ++$(LIBOBJS): $(LIBOBJDIR)$(am__dirstamp) ++ + include_HEADERS = \ + FlexLexer.h + +--- a/src/Makefile.in ++++ b/src/Makefile.in +@@ -1688,6 +1688,8 @@ uninstall-am: uninstall-binPROGRAMS uninstall-includeHEADERS \ + @CROSS_TRUE@$(stage1flex_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD) + @CROSS_TRUE@$(stage1flex_OBJECTS): LDFLAGS=$(LDFLAGS_FOR_BUILD) + ++$(LIBOBJS): $(LIBOBJDIR)$(am__dirstamp) ++ + skel.c: flex.skl mkskel.sh flexint.h tables_shared.h tables_shared.c + $(SHELL) $(srcdir)/mkskel.sh $(srcdir) $(m4) $(VERSION) > $@.tmp + mv $@.tmp $@ diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/flex/flex-2.6.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/flex/flex-2.6.1.ebuild index f15c0383b2..2e215d2cec 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/flex/flex-2.6.1.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/flex/flex-2.6.1.ebuild @@ -1,6 +1,5 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ EAPI="5" @@ -12,7 +11,7 @@ SRC_URI="https://github.com/westes/flex/releases/download/v${PV}/${P}.tar.xz" LICENSE="FLEX" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="nls static test" # We want bison explicitly and not yacc in general #381273 diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/flex/flex-2.6.3-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/flex/flex-2.6.3-r1.ebuild new file mode 100644 index 0000000000..0388ee0732 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/flex/flex-2.6.3-r1.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit eutils flag-o-matic libtool multilib-minimal + +DESCRIPTION="The Fast Lexical Analyzer" +HOMEPAGE="https://flex.sourceforge.net/ https://github.com/westes/flex" +SRC_URI="https://github.com/westes/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="FLEX" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="nls static test" + +# We want bison explicitly and not yacc in general #381273 +RDEPEND="sys-devel/m4" +DEPEND="${RDEPEND} + app-arch/xz-utils + nls? ( sys-devel/gettext ) + test? ( sys-devel/bison )" + +PATCHES=( + "${FILESDIR}/${P}-reentrant.patch" +) + +src_prepare() { + epatch "${PATCHES[@]}" + + # Disable running in the tests/ subdir as it has a bunch of built sources + # that cannot be made conditional (automake limitation). #568842 + if ! use test ; then + sed -i \ + -e '/^SUBDIRS =/,/^$/{/tests/d}' \ + Makefile.in || die + fi + elibtoolize # Prefix always needs this +} + +src_configure() { + use static && append-ldflags -static + + multilib-minimal_src_configure +} + +multilib_src_configure() { + # Do not install shared libs #503522 + ECONF_SOURCE=${S} \ + econf \ + --disable-shared \ + $(use_enable nls) \ + --docdir='$(datarootdir)/doc/'${PF} +} + +multilib_src_compile() { + if multilib_is_native_abi; then + default + else + cd src || die + emake -f Makefile -f - lib <<< 'lib: $(lib_LTLIBRARIES)' + fi +} + +multilib_src_test() { + multilib_is_native_abi && emake check +} + +multilib_src_install() { + if multilib_is_native_abi; then + default + else + cd src || die + emake DESTDIR="${D}" install-libLTLIBRARIES install-includeHEADERS + fi +} + +multilib_src_install_all() { + einstalldocs + dodoc ONEWS + prune_libtool_files --all + rm "${ED}"/usr/share/doc/${PF}/COPYING || die + dosym flex /usr/bin/lex +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/flex/flex-2.6.3.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/flex/flex-2.6.3.ebuild index 9362ddd4da..ac7909b9ac 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/flex/flex-2.6.3.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/flex/flex-2.6.3.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ EAPI="5" -inherit eutils flag-o-matic multilib-minimal +inherit eutils flag-o-matic libtool multilib-minimal DESCRIPTION="The Fast Lexical Analyzer" HOMEPAGE="https://flex.sourceforge.net/ https://github.com/westes/flex" @@ -12,7 +11,7 @@ SRC_URI="https://github.com/westes/${PN}/releases/download/v${PV}/${P}.tar.gz" LICENSE="FLEX" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="nls static test" # We want bison explicitly and not yacc in general #381273 @@ -30,6 +29,7 @@ src_prepare() { -e '/^SUBDIRS =/,/^$/{/tests/d}' \ Makefile.in || die fi + elibtoolize # Prefix always needs this } src_configure() { diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/flex/flex-2.6.4-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/flex/flex-2.6.4-r1.ebuild new file mode 100644 index 0000000000..aabb6529af --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/flex/flex-2.6.4-r1.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit eutils flag-o-matic libtool multilib-minimal + +DESCRIPTION="The Fast Lexical Analyzer" +HOMEPAGE="https://flex.sourceforge.net/ https://github.com/westes/flex" +SRC_URI="https://github.com/westes/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="FLEX" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="nls static test" + +# We want bison explicitly and not yacc in general #381273 +RDEPEND="sys-devel/m4" +DEPEND="${RDEPEND} + app-arch/xz-utils + nls? ( sys-devel/gettext ) + test? ( sys-devel/bison )" + +PATCHES=( + "${FILESDIR}"/${PN}-2.6.4-libobjdir.patch + "${FILESDIR}"/${PN}-2.6.4-fix-build-with-glibc2.6+.patch +) + +src_prepare() { + default + + # Disable running in the tests/ subdir as it has a bunch of built sources + # that cannot be made conditional (automake limitation). #568842 + if ! use test ; then + sed -i \ + -e '/^SUBDIRS =/,/^$/{/tests/d}' \ + Makefile.in || die + fi + elibtoolize # Prefix always needs this +} + +src_configure() { + use static && append-ldflags -static + + multilib-minimal_src_configure +} + +multilib_src_configure() { + # Do not install shared libs #503522 + ECONF_SOURCE=${S} \ + econf \ + --disable-shared \ + $(use_enable nls) \ + --docdir='$(datarootdir)/doc/'${PF} +} + +multilib_src_compile() { + if multilib_is_native_abi; then + default + else + cd src || die + emake -f Makefile -f - lib <<< 'lib: $(lib_LTLIBRARIES)' + fi +} + +multilib_src_test() { + multilib_is_native_abi && emake check +} + +multilib_src_install() { + if multilib_is_native_abi; then + default + else + cd src || die + emake DESTDIR="${D}" install-libLTLIBRARIES install-includeHEADERS + fi +} + +multilib_src_install_all() { + einstalldocs + dodoc ONEWS + prune_libtool_files --all + rm "${ED}"/usr/share/doc/${PF}/COPYING || die + dosym flex /usr/bin/lex +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/flex/flex-2.6.4.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/flex/flex-2.6.4.ebuild new file mode 100644 index 0000000000..10a615880b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/flex/flex-2.6.4.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit eutils flag-o-matic libtool multilib-minimal + +DESCRIPTION="The Fast Lexical Analyzer" +HOMEPAGE="https://flex.sourceforge.net/ https://github.com/westes/flex" +SRC_URI="https://github.com/westes/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="FLEX" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="nls static test" + +# We want bison explicitly and not yacc in general #381273 +RDEPEND="sys-devel/m4" +DEPEND="${RDEPEND} + app-arch/xz-utils + nls? ( sys-devel/gettext ) + test? ( sys-devel/bison )" + +src_prepare() { + #epatch "${PATCHES[@]}" + epatch_user + + # Disable running in the tests/ subdir as it has a bunch of built sources + # that cannot be made conditional (automake limitation). #568842 + if ! use test ; then + sed -i \ + -e '/^SUBDIRS =/,/^$/{/tests/d}' \ + Makefile.in || die + fi + elibtoolize # Prefix always needs this +} + +src_configure() { + use static && append-ldflags -static + + multilib-minimal_src_configure +} + +multilib_src_configure() { + # Do not install shared libs #503522 + ECONF_SOURCE=${S} \ + econf \ + --disable-shared \ + $(use_enable nls) \ + --docdir='$(datarootdir)/doc/'${PF} +} + +multilib_src_compile() { + if multilib_is_native_abi; then + default + else + cd src || die + emake -f Makefile -f - lib <<< 'lib: $(lib_LTLIBRARIES)' + fi +} + +multilib_src_test() { + multilib_is_native_abi && emake check +} + +multilib_src_install() { + if multilib_is_native_abi; then + default + else + cd src || die + emake DESTDIR="${D}" install-libLTLIBRARIES install-includeHEADERS + fi +} + +multilib_src_install_all() { + einstalldocs + dodoc ONEWS + prune_libtool_files --all + rm "${ED}"/usr/share/doc/${PF}/COPYING || die + dosym flex /usr/bin/lex +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/flex/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-devel/flex/metadata.xml index 7d1650157f..6f7c81d076 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/flex/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/sys-devel/flex/metadata.xml @@ -1,11 +1,12 @@ - + - - base-system@gentoo.org - Gentoo Base System - - - flex - + + base-system@gentoo.org + Gentoo Base System + + + flex + westes/flex + diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc-config/gcc-config-2.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc-config/gcc-config-2.0.ebuild index bc4ed33f81..b6d179e1a6 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc-config/gcc-config-2.0.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc-config/gcc-config-2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ if [[ ${PV} == 9999 ]]; then else SRC_URI="mirror://gentoo/${P}.tar.xz https://dev.gentoo.org/~slyfox/distfiles/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" + KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd" fi DESCRIPTION="Utility to manage compilers" 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 94b735be29..897a6a6593 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 @@ -52,21 +52,30 @@ DIST gcc-4.9.4-patches-1.3.tar.bz2 26060 BLAKE2B a61cb29111e8a9e35d810c0c557e901 DIST gcc-4.9.4-piepatches-v0.6.4.tar.bz2 14414 BLAKE2B 2eccd4f2a164fbb32d13c7fe91627a2424c0a5570fe0cac97c2bb1c95294ba3d770832da7c445f75c91791466c5139a1e13753a3a40d87ff5e44e42749adee27 SHA512 243fa272ea0e49f700a76508bab3e03bbb353bcb930581b2f87f9a47df5cd3880e29f20b71612b21190adc463849e1e6ac2a38a49c0002b562d93d436f538285 DIST gcc-4.9.4-uclibc-patches-1.0.tar.bz2 2618 BLAKE2B bff85a4088fb94fdb7a8b0bd552be98ace3e6d145889b6f8b4a1f2db2dad14342d155890ab159b42d5b55d88dfb7c392eb7f92590084e1958f6284c561da30f1 SHA512 5a1f44caa9261f4947101379628143869b31dec67fa28605e8e1f3894d4b7120c3f68ba6deb59da7a74fa906e27ab32cd3767761837dc3dfebc37865d349d6db DIST gcc-4.9.4.tar.bz2 90097606 BLAKE2B 373ff939ea72d6c4a7f3ab899b852b4c919481af2cfe3291281d9354c58a270d2eba73a0f301d90840dfabf423c82b368e113df7a2cb6cc28b2a703b0b6eb585 SHA512 93abb78e16277454f41a8e9810f41f66c0fdffdc539a762ff6b67d3037f78db971378683fd2ebf707d1d51c059fad2161fe42d110c330027f40214b7db0f3efe -DIST gcc-5.4.0-patches-1.10.tar.bz2 34009 BLAKE2B af97da5ec3a41fd07df00e0b6710ba852375efccc3bb9f6863198908cfa996dd88ee9bc27e8f154a0279c5401e5f93909d6d6002a6c632c5bdc3a566c3c4277f SHA512 ba6c66db507f54e6b500dfebe441fa447ccdbaf56f5fc4ad49050e6a7110e73f83f9fed0b7d1b73aee769dc75b757f61a00f41c2d654e7ddbdabd595075e4896 +DIST gcc-5.4.0-patches-1.11.tar.bz2 35481 BLAKE2B 6a74fa85864bc62b506afba20adff693cb4554cd747cdb26e5ca6aa45eb511a9fbeb8afc654d55a786fbacd157164c4836de226b9bab4185774634182627c9a5 SHA512 b1d5bca91a8b2fddd2ba11573befc4bf957f9c2c149f1aa8b3ca336020b9101bd595cdeaae712f6eaaf4f7510f1f06cc6c49f62fe80b1bdf33f026118bc7074a DIST gcc-5.4.0-patches-1.9.tar.bz2 33602 BLAKE2B 2c914ad9c62eb1aa4ef941f332c1cc840b09e7aafa9eabe6598ddd6635816286e53ed142b466f10ed3616fe6bd39f4a42e2ed1d8f23596506f4f2ac3e032e467 SHA512 b83163722582d7ee92a87fde5018009f6ca4188ed77f89c34d9d35330126740e4bd54d3b4f2c2db9a1694632417b1b37a92499817a9f168a8cc6a3d8865216cf DIST gcc-5.4.0-piepatches-v0.6.5.tar.bz2 14551 BLAKE2B 6f3de9be0990a7580785821d8c85114a1907571c06bdf3a15ad91258f7c9e8bb6a4d2ddb8615f33bedf0ad036d215507e004fc095f788e40c824ae0ab3ffbb05 SHA512 4890f0713d261982ab81a20f93c5f65193aa1dfa171e3f9e5867f0b80ec7c1e76c5a997b1a4e6f47f8ce36af54ac91125c5bff8bf6d971b7d77c65a57a40a3c0 DIST gcc-5.4.0-uclibc-patches-1.0.tar.bz2 3731 BLAKE2B fa436d1c1d9c150714092132f816740f8218dfeb4f9a6a8c830ea54d211a020f209e6fd1fcc313b2560b82c7855120053d346af72b7c12c88a7a948379dd2356 SHA512 009f34197e79c5e8c6497a0db01ac45cc657e92e56a663b4f3281661d108b2a129cd977fab5f0064f225d6812ae91e82bab22a2b10ae02c486881eeed85ec7a3 DIST gcc-5.4.0.tar.bz2 95661481 BLAKE2B bf882acfa28cc1064cddd21e25332fff6bc65505d6af9acb2e455916edbc4f6b1de9b3524867f51d7819fc4f213ce21332fbf67cf71cd6c7b96fb8907e51d570 SHA512 2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d1ef16ea39def408a644ba48f97519ec7a7dd37d260c3e9423514265b +DIST gcc-5.5.0-patches-1.0.tar.bz2 29527 BLAKE2B 3ee9565591e6c07d658ebecc36972a0a5835856bf8969da6997e02c4e79cef45a2dc565609f7bd02aa27c4c9db406b3502417da010e94e6d05d37f56af1ca71f SHA512 07f331c70da5e45be295e9559735f34479b4d6187da5354d5e23cb77760c372990030ce9c7408bcc9605e3c5e81c8acb10689b3aad57574378a20b0f22a4f3c3 +DIST gcc-5.5.0-piepatches-v0.6.5.tar.bz2 14327 BLAKE2B db24b2d321328307147b0dccabf9b66424302c4b8994c2981f09efe65af58692dc8fe69a65d262f60015ac15a2d1850c2b86964592b72c994737e61c1d8827ef SHA512 2e3ee95c8f2c36968fd6dfaf7bfcfd03d9d98e9a5ee827fbff06d8b28cf0375072165f7299baa9eceb8aee3af21dbd0099f9ba5162ccd52751af8f1c750de9e1 +DIST gcc-5.5.0-uclibc-patches-1.0.tar.bz2 3518 BLAKE2B b528d79d41de1099f3540c168339350b403568f38a338a5eeaf0a080ebc850cfa390ec72f03a6c61433f2617eaa452ed0c7397a530662188e9a73e5144bd6a1d SHA512 97b97d99fd121642ba7c170c62de245e9f2719dbfae148e0d69f7ee172f84669277f4ef26554fb4cecfab5956587ce50131d92e4244f28f914d1eecd2c361ba5 +DIST gcc-5.5.0.tar.xz 71096120 BLAKE2B 1e29ed718c8eb96facc405248b69406d77e27118473550ebd67cb1d62c627d3a394aeffca904e94a1a4c9edf7d0ba5fcd2a81e4b008790c64c1ba43dbed58781 SHA512 670ff52c2ae12c7852c12987e91798c5aa8bd6daf21f0d6e0cd57a4aa59cc4f06a837fe76426eaa1424cfddca937bed377680700eadc04d76b9180d462364fa1 DIST gcc-6.4.0-patches-1.3.tar.bz2 13617 BLAKE2B 6bfb1d70397e6ca4359e5d190e36003c18c7a03a9be4f923461dcff11307601e6b3502a2e289585b53baeb919008d83c29ad24078f814aed9b331140e4687419 SHA512 91be7c8db0004cdd150fec0f8daa709374753d2f524c58087dcf45b6696dbd609972297e866f971fba1aa679464cf96a384dd111e104183c0939ab69add017b2 -DIST gcc-6.4.0-patches-1.6.tar.bz2 14486 BLAKE2B c2c5afa9768a408475bb072f26a77e45327c8006319412c46ff0cad6d9bed437d95864ad3132b8544097c2275f5b7b1519037f6691f2d116e8d5e60ce6f754a6 SHA512 fdfcb492e603b0c4e3e104e29a0df5ca2b551421edf3999c50fca3b0ae71fbface66b60722557020855a5068a46b89b41323f1d30bf84b1ce8f3a16459ff6a17 -DIST gcc-6.4.0-patches-1.7.tar.bz2 15308 BLAKE2B ffad85cc5b92d9c41d472224fee78cbc030b5d75cd21254d9b05ea52af9ba1d3dfa8efc1ebfa72b60ee57e27c32981dcdbdf08f07b2ba218060344699beb8b5f SHA512 4e3804eb49cbb27f22762e0637d3094793367c565032efe294f517a1b5f98fac3adca46aaacc8b49b285b62bfca1c30dcd203c3b7a913f6dd40b76a3e3ce1263 +DIST gcc-6.4.0-patches-1.8.tar.bz2 16904 BLAKE2B cc5b47919e6586b8860b7ffd62a90251061d0d07f5fab3085b56fd5fe6419e6f84f98ee5fdaaddeb8ff3e8745178a0e38c8eff55aac7f6d8a97d269afe465618 SHA512 c55ac6b73b4f2ee1fbc2bbfd8d5176e7721ad45899cc4aa8dc858b366504f837d951d614c6af6ce698c320639c49855fd786b7d97e8475091601a4b7c0c2c652 DIST gcc-6.4.0-uclibc-patches-1.0.tar.bz2 1586 BLAKE2B 21f97a9e1c349b3d52def092a03e5a90533521da9af586be7ee527594f2d65745491ff8758d88c99a7ac215bde7ebf4e47a0a36cfcd7e66f70e0bebf2dadd922 SHA512 266dbe2bb53d892a24cd752d5c6833ea33f8df8b11b0471700ee53865243cd41f412f9bea8a369b474c9cd1435faff2e03902c7cb5638dd3ddcaa665aa2ec522 DIST gcc-6.4.0.tar.xz 76156220 BLAKE2B 2018c338b28ea644cdd1b327cb0dfe7ee9aa2010357c93f7e71969f587c58d3fdfa2bb4c82a309490c48bc86924400022fa93f41dc6c4345878d1bc1d8204265 SHA512 02c60e54527c7adf584798d5251f8a0b80c93d5deafce82501b2c28e6692e0bd783927bbfc4bc527a863c0cccc025150a34740a9e29badb02d4b48e56a8aba90 +DIST gcc-6.5.0-patches-1.tar.bz2 9084 BLAKE2B fab5e50d786db1a5b552475d257ce3ace601e6201d51a6bf7ac31e0a5adeffb45a2a59bfbfa3fe2a6372200ee0af434d473de828b60b7668fdda75e0cad7ee71 SHA512 b8896db839ab46023dffa1fe1c6641555482d94a0d6097a0a3b70cc69063711a7d1c4e75cfdfd4db3daaf1c902888a212607ac2c605b17158cd51620c687946d +DIST gcc-6.5.0.tar.xz 74355588 BLAKE2B 538595d32000b15a53577f0dc6b164d75791a8ccdf90500d5f667ff78378ef4ab9bedb8a590848907caf863bf1165ebe108b5e81eb4b54e85ced4002affde693 SHA512 ce046f9a50050fd54b870aab764f7db187fe7ea92eb4aaffb7c3689ca623755604e231f2af97ef795f41c406bb80c797dd69957cfdd51dfa2ba60813f72b7eac DIST gcc-7.3.0-patches-1.4.tar.bz2 8238 BLAKE2B 72a5dcb046558c8f5c3a75040fe24ce1106c43af7510d6febf667b4377cb9caea5ebe9e1287af90e4ebfffa3f3f22ca85f533acf57c2e2d896f92adc1659b9f5 SHA512 24ed0d82240426efb111bbf48913b96fdc824ae3aa5a653298a726ebe64a40791f484229bbab9cc58f73d658e0b4b83ccd13081cfbea6e1673ef1d076cca3b33 -DIST gcc-7.3.0-patches-1.6.tar.bz2 11313 BLAKE2B cdb823d73a66949cd73f9ebff50cf1cdbb59f04b439a700c239110d36982d70c8acd219402ce8aea26f848d5067856d9aa54470ea683678bbfe9fe08a9f592d1 SHA512 7670deb57e07a83a05f54d962c0faa36d91d8cf43f9f023d3231983e98768d9f90f2a3c9a95f69853086012474fc336bc47fc4af4ab9337b69c89415ce61c1c4 -DIST gcc-7.3.0-patches-1.7.tar.bz2 12828 BLAKE2B 9748f8817850532062481d8f56fc47b0d581ae16e622d41dae5613f14173719c7fa3b3030f9668b75edd8c968687bee5ba3f136f69daeaea0dd002d48433d7ca SHA512 0cb1c73c125120117d662b80b503a17f2e3fd5b276a6a1f6a9214e1cb906bb79cb4c794c48f6f10a409dc6ac636d0e466f5519d3541bfa6bf0748fe645eec8c9 +DIST gcc-7.3.0-patches-1.8.tar.bz2 14435 BLAKE2B 3e5c1abad56ccd6e0aa7739cb7cd651ec07ef9bf25be554343f1fa0444f251de41bde5fe6f8bb9e85e3f7a5cf8b2b83515647d93d62f338fa7843581fcaff2f8 SHA512 4d9d76b3d47f1af4f23cae15278d165b22065a3d1512323d1e31b5e0cb47e4654733dc43fa11906a3bd18e827621c9a5ec62b73563f8e5ead663c29f7d0d7345 DIST gcc-7.3.0.tar.xz 62462388 BLAKE2B dc8f132b21bd0543c3d9dd17557038aafe65675aa73c540954234a3c972b4c31c939149bd50183d072ab6c8d16919e19daeaaffd619ce2ccd62dbdf9a5bb3302 SHA512 ad41a7e4584e40e92cdf860bc0288500fbaf5dfb7e8c3fcabe9eba809c87bcfa85b46c19c19921b0cdf6d05483faede8287bb9ea120c0d1559449a70e602c8d4 -DIST gcc-8.2.0-patches-1.2.tar.bz2 11419 BLAKE2B 3d7a274ee42da5b73a3430c5043d38ae39cf27e9e642555c2e53a5c0ca3223b2a002cbc46c2d43c28ad1d5e40c9846019036868d91e22975e09351116ab62280 SHA512 dae9a9c0bb93ad35812d403ebba7aa2bb923b5b90ae66c68e34144e0e88466b78ac757ec3337a29118e8deeb5d945d6609829f9fd7c2cb8d133762333e599408 -DIST gcc-8.2.0-patches-1.4.tar.bz2 14213 BLAKE2B 6585447944f15bcc2757a9eea94b5dafe5e4faafd78a096da08dd2b183062917c0606d49f8d3057a24cb320b7e32fc5454e301935a20395107ec3f6fd4016082 SHA512 33303602296ab881dc590534cd9f5d8ddf22985dd397a94ed232c5fd39f3d3cb860559cf3bae5405eeb26c6e6c655c75a8e10bd50a54757c65a78a3798947aa2 +DIST gcc-7.4.0-patches-1.1.tar.bz2 8778 BLAKE2B 52b02b3c619b99912ee254599788abebe3963cf85e49b56166069318e340a8e271d767e82798e6062fc2a042a86a88da66ab95f2d9e42933ff17688d616a903f SHA512 02ec2eb2460e24cf46f7a04ca3b80ca120719389a54a740070e991d9c96b6fd55d1fa04eb4249fd3043edc9c0f6519b5babcce76036cd0146183512aaae2d573 +DIST gcc-7.4.0-patches-1.2.tar.bz2 9380 BLAKE2B a9608c7993b875f1c8d81e2aa15c46e10f91e6f37a723d7c09dd29dff7bb169a58597afc483dd46ffb3ce24944f824d746aa49d1a59924036e04aa855ca875aa SHA512 7959126eee11c10d9c3bbc867f6a74273dbd6e8f2d896d65b3fe1de73f0d8e09fbb62c7ff02ba8d1798206251ad1059c4490cdefa8adff09212eb23403923642 +DIST gcc-7.4.0.tar.xz 62601888 BLAKE2B df91ec680d5389736d3a37a2d85cf2e12fbe87b642fdf4b332e67a043e00944aca00243cc6709f86abd92115cb5a78502146636395571d1ea4899531e15d5d0e SHA512 8864d8e4b97c2e1a4f17422f6e68120172ebefeab97b1757734f7185ca68a6b9a89011c6833c03fa454c17b0ac35b15e1d284881e6971035948ac6100f3aa45e +DIST gcc-8.2.0-patches-1.6.tar.bz2 17138 BLAKE2B edbeba9c41972836de072955c0db51406603aaf0dbb5f84ac1c5d8d2d61a8df6d725356655b69e3678950a0dc6dacc1bc2bf56f3620d685fe5c32045b3893f96 SHA512 32e7bddb5ec288def1e5c79d58023d90e29d77e83b70e3f21a22f4da78061cc49184d92c43807bdfd56a5067cbb9a8cfbfcb514016662aa1a24d791c7bd87b6b +DIST gcc-8.2.0-patches-1.7.tar.bz2 18166 BLAKE2B 2aff918d253d76c9b7d76b2d82e85c42f2ab8717e73831965b3a0fcc92b1ceacd7aa0b433dd0c180ad16906cfe059c020b256d01271ef95a6e56b08d41f4acfe SHA512 5110b610a4c9116ecd91490f66e570c09217c6b4d18bf46af5e1a51ed043df188ce313bdae6ba670b8800842387c98c1b83b7e1e0c396cbce71e6726d81f589c DIST gcc-8.2.0.tar.xz 63460876 BLAKE2B c5372b0bdfcd2729577dca287b294623b78c583491998404eb307768c573618bdaaedb7d9ae0e39ba41a62a14b9525dff0e3083285754b7f5bb9987ecf635185 SHA512 64898a165f67e136d802a92e7633bf1b06c85266027e52127ea025bf5fc2291b5e858288aac0bdba246e6cdf7c6ec88bc8e0e7f3f6f1985f4297710cafde56ed +DIST gcc-8.3.0-patches-1.0.tar.bz2 12278 BLAKE2B 793465c5de0af850c7f3017b3011e68f3bd1664e6ce3500a3dc3003d37c03fe81857698957770a135eadd395a7767fa804d354ecdcdeb1d83623280ca569d4ec SHA512 0efadd2481713992807fed2683666f1094b3757674754601c079569f3ef70cd7aed3cefc9f815f4e59a21d37e4e940c122df714e16f3878a5f966450c4273669 +DIST gcc-8.3.0.tar.xz 63694700 BLAKE2B 71df2ff5bd6874d57519c2e9af6b22152c8c4d7fab906a5f427b41bc4e8e742127592a8684120d9d3c9ce6241439531850be08ec0a4f29dbfdee95435655fdca SHA512 1811337ae3add9680cec64968a2509d085b6dc5b6783fc1e8c295e3e47416196fd1a3ad8dfe7e10be2276b4f62c357659ce2902f239f60a8648548231b4b5802 DIST gdc-0.24-src.tar.bz2 1012099 BLAKE2B 2c85058aad09af328719a702f69d655b9aa9655f2a83bb46bd21367cd442ed72c9b471ddaa764753f782dcb2f22fe51b052a965ed08290e0d9415b543481d144 SHA512 9aec7e4b102e602dfb61cd09ea4b4a96af637ceb3d726235261d09ebd35dbd416abcbfe0e46918e48474bd241fe9bb29abc145a65aa834669295aaee4fca0686 diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-5.4.0-r5.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-5.4.0-r6.ebuild similarity index 98% rename from sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-5.4.0-r5.ebuild rename to sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-5.4.0-r6.ebuild index 0aa8e9345d..1c5a20716c 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-5.4.0-r5.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-5.4.0-r6.ebuild @@ -3,7 +3,7 @@ EAPI="5" -PATCH_VER="1.10" +PATCH_VER="1.11" UCLIBC_VER="1.0" # Hardened gcc 4 stuff diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-5.5.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-5.5.0.ebuild new file mode 100644 index 0000000000..ac8d9c9e40 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-5.5.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +PATCH_VER="1.0" +UCLIBC_VER="1.0" + +# Hardened gcc 4 stuff +PIE_VER="0.6.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 + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~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.20" + +if [[ ${CATEGORY} != cross-* ]] ; then + PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )" +fi + +src_prepare() { + if has_version '=glibc-2.12 #362315" + EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch" + fi + is_crosscompile && EPATCH_EXCLUDE+=" 05_all_gcc-spec-env.patch" + + toolchain_src_prepare +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-6.4.0-r4.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-6.4.0-r5.ebuild similarity index 96% rename from sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-6.4.0-r4.ebuild rename to sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-6.4.0-r5.ebuild index 364ad07004..8f8f11741c 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-6.4.0-r4.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-6.4.0-r5.ebuild @@ -3,7 +3,7 @@ EAPI="5" -PATCH_VER="1.7" +PATCH_VER="1.8" UCLIBC_VER="1.0" inherit toolchain diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-6.4.0-r3.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-6.5.0.ebuild similarity index 86% rename from sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-6.4.0-r3.ebuild rename to sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-6.5.0.ebuild index 65e91a4085..bd5868c268 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-6.4.0-r3.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-6.5.0.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="5" -PATCH_VER="1.6" -UCLIBC_VER="1.0" +PATCH_VER="1" inherit toolchain diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-7.3.0-r5.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-7.3.0-r6.ebuild similarity index 97% rename from sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-7.3.0-r5.ebuild rename to sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-7.3.0-r6.ebuild index cb789c58b5..9a748f4aa6 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-7.3.0-r5.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-7.3.0-r6.ebuild @@ -3,7 +3,7 @@ EAPI="5" -PATCH_VER="1.7" +PATCH_VER="1.8" #UCLIBC_VER="1.0" inherit toolchain diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-7.4.0-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-7.4.0-r1.ebuild new file mode 100644 index 0000000000..76bd028c8f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-7.4.0-r1.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +PATCH_VER="1.2" + +inherit toolchain + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos" + +RDEPEND="" +DEPEND="${RDEPEND} + elibc_glibc? ( >=sys-libs/glibc-2.13 ) + >=${CATEGORY}/binutils-2.20" + +if [[ ${CATEGORY} != cross-* ]] ; then + PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.13 )" +fi diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-7.3.0-r4.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-7.4.0.ebuild similarity index 86% rename from sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-7.3.0-r4.ebuild rename to sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-7.4.0.ebuild index bfa0564c39..e9b60cebbd 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-7.3.0-r4.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-7.4.0.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="5" -PATCH_VER="1.6" -#UCLIBC_VER="1.0" +PATCH_VER="1.1" inherit toolchain diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-8.2.0-r3.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-8.2.0-r5.ebuild similarity index 96% rename from sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-8.2.0-r3.ebuild rename to sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-8.2.0-r5.ebuild index 27ef0bf2ab..602acddf56 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-8.2.0-r3.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-8.2.0-r5.ebuild @@ -3,7 +3,7 @@ EAPI="5" -PATCH_VER="1.4" +PATCH_VER="1.6" #UCLIBC_VER="1.0" inherit toolchain diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-8.2.0-r6.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-8.2.0-r6.ebuild new file mode 100644 index 0000000000..c051decca6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-8.2.0-r6.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +PATCH_VER="1.7" +#UCLIBC_VER="1.0" + +inherit toolchain + +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd" + +RDEPEND="" +DEPEND="${RDEPEND} + elibc_glibc? ( >=sys-libs/glibc-2.13 ) + >=${CATEGORY}/binutils-2.20" + +if [[ ${CATEGORY} != cross-* ]] ; then + PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.13 )" +fi diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-8.2.0-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-8.3.0.ebuild similarity index 85% rename from sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-8.2.0-r2.ebuild rename to sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-8.3.0.ebuild index 7c5659c058..e7fa7284e8 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-8.2.0-r2.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-8.3.0.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="5" -PATCH_VER="1.2" -#UCLIBC_VER="1.0" +PATCH_VER="1.0" inherit toolchain 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 51f143604e..d70e721314 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 @@ -8,6 +8,8 @@ Useful only when building GCJ, this enables Abstract Window Toolkit (AWT) peer support on top of GTK+ + Add the bounds checking patch by Haj Ten Brugge, + this will DISABLE the hardened PIE+SSP patches Support the Cilk Plus language (C/C++ based languages for parallel programming) Enable support for the D programming language Enable fixed-point arithmetic support for MIPS targets diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/zlib/Manifest b/sdk_container/src/third_party/portage-stable/sys-libs/zlib/Manifest index 422f9984ac..1db6ff6315 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/zlib/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-libs/zlib/Manifest @@ -1,5 +1 @@ -DIST zlib-1.2.11.tar.gz 607698 SHA256 c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1 SHA512 73fd3fff4adeccd4894084c15ddac89890cd10ef105dd5e1835e1e9bbb6a49ff229713bd197d203edfa17c2727700fce65a2a235f07568212d820dca88b528ae WHIRLPOOL 4263b67dd133e9eb6a837f270a53e6083af871993c52f89a21135f188f83c58646e7aa5882d62f35370032afe7a9964dd2796c25d104b8a2a70b293a5e31f72a -EBUILD zlib-1.2.11.ebuild 2896 SHA256 7365b397f47eae7fdb18807b03cca2ba1ec28aa6af1bbcc5aecef5fefd27cf1a SHA512 0bf996480c4fc07f5469bf9ab202598ebfe71f5d2c58ae7d90758ff3e327d3e2fd485fa73bf8b126e710bd6ec270ae7f353e0d92197d5eeb5f195b709a0ebadb WHIRLPOOL 19c1ab9702e3854f326acdca94730794dfdf4ac2d24ccead21e6016f7defbc28c6d289294762e5a8b8e3a6d5c58f74dce564d1078cd402bab51df50eb6490489 -MISC ChangeLog 4685 SHA256 3f2edb1c1b304356ed97ad121cd544c76a41d2c28eaba05a920dd501ba50b83e SHA512 5db4b21be1cc55c9735480a409273caa84f9ce8837a390499835f5899d720a4dfad99b933004ad3c0f1fe3565175462f66e6d757b1fdf1909c9f43c09c3e944a WHIRLPOOL 96346a194bca8decd2468bb54fb9883c38ae1b0ee3a9d5ba429a080bdeeaf4295df2d76693e07f17f8b6cae7090ba8cfffa12dcbaffa1f4d3e2ac21453a76f57 -MISC ChangeLog-2015 18533 SHA256 4d97faf5b6f64cd59bdf027d8150044cb9e37e48c14a2aa3d1ffadd8f6b2ba9e SHA512 8274af7f6e2931f659e8cf895b423233f8be84d18b769573374b400cffdbaf95b3ff2393e062dfbe5824b28bea687d70d0710a4a295c9f1f4da189d044526f8c WHIRLPOOL e5fc8260f89cd61ff45e45bac801e53972155c84a9f0ef3fde517d69f0aadcc3f779efa34e758123f3632f90425ab0749dbb110cd91f7af258beb81d8213cc4c -MISC metadata.xml 432 SHA256 b7ffe87c593d62ee6c38be6ecf0829fa9ac85e3002d6a8d031b3ad3cdbc56652 SHA512 947d4b2035ab49c42f6141f14553f1e8f4796b4ddc24c6a4f071ac2300eb120648dd03eef49773295d3e3f30cd9d3cbb391bde798dacf1187b46ff75abd59420 WHIRLPOOL c64a493a3b0f91be8588a7524de172c3db792a638d3d89b6473f8131d1e3cae280378c1f4b0edfbc132e51b285c24687fbd8cace280b723c134ba1ef28c9b0c9 +DIST zlib-1.2.11.tar.gz 607698 BLAKE2B 6bfc4bca5dcadba8a0d4121a2b3ed0bfe440c261003521862c8e6381f1a6f0a72d3fc037351d30afd7ef321e8e8d2ec817c046ac749f2ca0c97fbdc2f7e840b7 SHA512 73fd3fff4adeccd4894084c15ddac89890cd10ef105dd5e1835e1e9bbb6a49ff229713bd197d203edfa17c2727700fce65a2a235f07568212d820dca88b528ae diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/zlib/files/zlib-1.2.11-fix-deflateParams-usage.patch b/sdk_container/src/third_party/portage-stable/sys-libs/zlib/files/zlib-1.2.11-fix-deflateParams-usage.patch new file mode 100644 index 0000000000..18764849b9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/zlib/files/zlib-1.2.11-fix-deflateParams-usage.patch @@ -0,0 +1,67 @@ +From f9694097dd69354b03cb8af959094c7f260db0a1 Mon Sep 17 00:00:00 2001 +From: Mark Adler +Date: Mon, 16 Jan 2017 09:49:35 -0800 +Subject: [PATCH] Permit a deflateParams() parameter change as soon as + possible. + +This commit allows a parameter change even if the input data has +not all been compressed and copied to the application output +buffer, so long as all of the input data has been compressed to +the internal pending output buffer. This also allows an immediate +deflateParams change so long as there have been no deflate calls +since initialization or reset. +--- + deflate.c | 6 +++--- + zlib.h | 11 ++++++----- + 2 files changed, 9 insertions(+), 8 deletions(-) + +diff --git a/deflate.c b/deflate.c +index b63311a5..20bda4f6 100644 +--- a/deflate.c ++++ b/deflate.c +@@ -494,7 +494,7 @@ int ZEXPORT deflateResetKeep (strm) + s->wrap == 2 ? crc32(0L, Z_NULL, 0) : + #endif + adler32(0L, Z_NULL, 0); +- s->last_flush = Z_NO_FLUSH; ++ s->last_flush = -2; + + _tr_init(s); + +@@ -587,12 +587,12 @@ int ZEXPORT deflateParams(strm, level, strategy) + func = configuration_table[s->level].func; + + if ((strategy != s->strategy || func != configuration_table[level].func) && +- s->high_water) { ++ s->last_flush != -2) { + /* Flush the last buffer: */ + int err = deflate(strm, Z_BLOCK); + if (err == Z_STREAM_ERROR) + return err; +- if (strm->avail_out == 0) ++ if (strm->avail_in || (s->strstart - s->block_start) + s->lookahead) + return Z_BUF_ERROR; + } + if (s->level != level) { +diff --git a/zlib.h b/zlib.h +index 5daf4f28..577d81e3 100644 +--- a/zlib.h ++++ b/zlib.h +@@ -712,11 +712,12 @@ ZEXTERN int ZEXPORT deflateParams OF((z_streamp strm, + used to switch between compression and straight copy of the input data, or + to switch to a different kind of input data requiring a different strategy. + If the compression approach (which is a function of the level) or the +- strategy is changed, and if any input has been consumed in a previous +- deflate() call, then the input available so far is compressed with the old +- level and strategy using deflate(strm, Z_BLOCK). There are three approaches +- for the compression levels 0, 1..3, and 4..9 respectively. The new level +- and strategy will take effect at the next call of deflate(). ++ strategy is changed, and if there have been any deflate() calls since the ++ state was initialized or reset, then the input available so far is ++ compressed with the old level and strategy using deflate(strm, Z_BLOCK). ++ There are three approaches for the compression levels 0, 1..3, and 4..9 ++ respectively. The new level and strategy will take effect at the next call ++ of deflate(). + + If a deflate(strm, Z_BLOCK) is performed by deflateParams(), and it does + not have enough output space to complete, then the parameter change will not diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/zlib/files/zlib-1.2.11-minizip-drop-crypt-header.patch b/sdk_container/src/third_party/portage-stable/sys-libs/zlib/files/zlib-1.2.11-minizip-drop-crypt-header.patch new file mode 100644 index 0000000000..2e0a93e919 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/zlib/files/zlib-1.2.11-minizip-drop-crypt-header.patch @@ -0,0 +1,38 @@ +https://bugs.gentoo.org/658536 +https://github.com/madler/zlib/pull/229 + +From e490ddad3091574a0c2e3b5a66a8fee9a7ab212f Mon Sep 17 00:00:00 2001 +From: Pavel Raiskup +Date: Sun, 19 Feb 2017 16:42:12 +0100 +Subject: [PATCH] minizip: don't install crypt.h + +People did mistakenly or unintentionally include crypt.h before, +don't install this internal header from now. +--- + contrib/minizip/Makefile.am | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/contrib/minizip/Makefile.am b/contrib/minizip/Makefile.am +index d343011ebc3b..4f46610238d2 100644 +--- a/contrib/minizip/Makefile.am ++++ b/contrib/minizip/Makefile.am +@@ -26,13 +26,15 @@ libminizip_la_LDFLAGS = $(AM_LDFLAGS) -version-info 1:0:0 -lz + + minizip_includedir = $(includedir)/minizip + minizip_include_HEADERS = \ +- crypt.h \ + ioapi.h \ + mztools.h \ + unzip.h \ + zip.h \ + ${iowin32_h} + ++noinst_HEADERS = \ ++ crypt.h ++ + pkgconfigdir = $(libdir)/pkgconfig + pkgconfig_DATA = minizip.pc + +-- +2.17.1 + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/zlib/zlib-1.2.11-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/zlib/zlib-1.2.11-r1.ebuild new file mode 100644 index 0000000000..aeddd1a694 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/zlib/zlib-1.2.11-r1.ebuild @@ -0,0 +1,122 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +AUTOTOOLS_AUTO_DEPEND="no" + +inherit autotools toolchain-funcs multilib multilib-minimal + +DESCRIPTION="Standard (de)compression library" +HOMEPAGE="https://zlib.net/" +SRC_URI="https://zlib.net/${P}.tar.gz + http://www.gzip.org/zlib/${P}.tar.gz + http://www.zlib.net/current/beta/${P}.tar.gz" + +LICENSE="ZLIB" +SLOT="0/1" # subslot = SONAME +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd" +IUSE="minizip static-libs" + +DEPEND="minizip? ( ${AUTOTOOLS_DEPEND} )" +RDEPEND="! zlib.pc || die + ;; + *) + emake + ;; + esac + use minizip && emake -C contrib/minizip +} + +sed_macros() { + # clean up namespace a little #383179 + # we do it here so we only have to tweak 2 files + sed -i -r 's:\<(O[FN])\>:_Z_\1:g' "$@" || die +} + +multilib_src_install() { + case ${CHOST} in + *-mingw*|mingw*) + emake -f win32/Makefile.gcc install \ + BINARY_PATH="${ED}/usr/bin" \ + LIBRARY_PATH="${ED}/usr/$(get_libdir)" \ + INCLUDE_PATH="${ED}/usr/include" \ + SHARED_MODE=1 + # overwrites zlib.pc created from win32/Makefile.gcc #620136 + insinto /usr/$(get_libdir)/pkgconfig + doins zlib.pc + ;; + + *) + emake install DESTDIR="${D}" LDCONFIG=: + gen_usr_ldscript -a z + ;; + esac + sed_macros "${ED}"/usr/include/*.h + + if use minizip ; then + emake -C contrib/minizip install DESTDIR="${D}" + sed_macros "${ED}"/usr/include/minizip/*.h + fi + + use static-libs || rm -f "${ED}"/usr/$(get_libdir)/lib{z,minizip}.{a,la} #419645 +} + +multilib_src_install_all() { + dodoc FAQ README ChangeLog doc/*.txt + use minizip && dodoc contrib/minizip/*.txt +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/zlib/zlib-1.2.11-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/zlib/zlib-1.2.11-r2.ebuild new file mode 100644 index 0000000000..4b7ac2eecf --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/zlib/zlib-1.2.11-r2.ebuild @@ -0,0 +1,123 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +AUTOTOOLS_AUTO_DEPEND="no" + +inherit autotools toolchain-funcs multilib multilib-minimal + +DESCRIPTION="Standard (de)compression library" +HOMEPAGE="https://zlib.net/" +SRC_URI="https://zlib.net/${P}.tar.gz + http://www.gzip.org/zlib/${P}.tar.gz + http://www.zlib.net/current/beta/${P}.tar.gz" + +LICENSE="ZLIB" +SLOT="0/1" # subslot = SONAME +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd" +IUSE="minizip static-libs" + +DEPEND="minizip? ( ${AUTOTOOLS_DEPEND} )" +RDEPEND="! zlib.pc || die + ;; + *) + emake + ;; + esac + use minizip && emake -C contrib/minizip +} + +sed_macros() { + # clean up namespace a little #383179 + # we do it here so we only have to tweak 2 files + sed -i -r 's:\<(O[FN])\>:_Z_\1:g' "$@" || die +} + +multilib_src_install() { + case ${CHOST} in + *-mingw*|mingw*) + emake -f win32/Makefile.gcc install \ + BINARY_PATH="${ED}/usr/bin" \ + LIBRARY_PATH="${ED}/usr/$(get_libdir)" \ + INCLUDE_PATH="${ED}/usr/include" \ + SHARED_MODE=1 + # overwrites zlib.pc created from win32/Makefile.gcc #620136 + insinto /usr/$(get_libdir)/pkgconfig + doins zlib.pc + ;; + + *) + emake install DESTDIR="${D}" LDCONFIG=: + gen_usr_ldscript -a z + ;; + esac + sed_macros "${ED}"/usr/include/*.h + + if use minizip ; then + emake -C contrib/minizip install DESTDIR="${D}" + sed_macros "${ED}"/usr/include/minizip/*.h + fi + + use static-libs || rm -f "${ED}"/usr/$(get_libdir)/lib{z,minizip}.{a,la} #419645 +} + +multilib_src_install_all() { + dodoc FAQ README ChangeLog doc/*.txt + use minizip && dodoc contrib/minizip/*.txt +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/zlib/zlib-1.2.11.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/zlib/zlib-1.2.11.ebuild index 508b3f719c..a7d2cb8d2a 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/zlib/zlib-1.2.11.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/zlib/zlib-1.2.11.ebuild @@ -1,6 +1,5 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ EAPI=5 AUTOTOOLS_AUTO_DEPEND="no" @@ -8,28 +7,31 @@ AUTOTOOLS_AUTO_DEPEND="no" inherit autotools toolchain-funcs multilib multilib-minimal DESCRIPTION="Standard (de)compression library" -HOMEPAGE="http://www.zlib.net/" -SRC_URI="http://zlib.net/${P}.tar.gz +HOMEPAGE="https://zlib.net/" +SRC_URI="https://zlib.net/${P}.tar.gz http://www.gzip.org/zlib/${P}.tar.gz http://www.zlib.net/current/beta/${P}.tar.gz" LICENSE="ZLIB" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +SLOT="0/1" # subslot = SONAME +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="minizip static-libs" DEPEND="minizip? ( ${AUTOTOOLS_DEPEND} )" -RDEPEND="abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20130224 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - ) - ! libiconv-0-r1.ebuild: - Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug - #513718. - - 09 Jun 2014; Mike Frysinger libiconv-0-r1.ebuild, - libiconv-0.ebuild: - Mark arm64/m68k/s390/sh stable. - - 11 Apr 2014; Fabian Groffen libiconv-0-r1.ebuild: - MiNT doesn't want dev-libs/libiconv, bug #503762 - - 19 Mar 2014; Agostino Sarubbo libiconv-0-r1.ebuild: - Stable for alpha, wrt bug #500680 - - 14 Mar 2014; Agostino Sarubbo libiconv-0-r1.ebuild: - Stable for ppc64, wrt bug #500680 - - 12 Mar 2014; Agostino Sarubbo libiconv-0-r1.ebuild: - Stable for sparc, wrt bug #500680 - - 05 Mar 2014; Agostino Sarubbo libiconv-0-r1.ebuild: - Stable for ppc, wrt bug #500680 - - 04 Mar 2014; Agostino Sarubbo libiconv-0-r1.ebuild: - Stable for x86, wrt bug #500680 - - 02 Mar 2014; Pacho Ramos libiconv-0-r1.ebuild: - amd64 stable, bug #500680 - - 23 Feb 2014; Markus Meier libiconv-0-r1.ebuild: - arm stable, bug #500680 - - 20 Feb 2014; Akinori Hattori libiconv-0-r1.ebuild: - ia64 stable wrt bug #500680 - - 16 Feb 2014; Jeroen Roovers libiconv-0-r1.ebuild: - Stable for HPPA (bug #500680). - - 24 Jan 2014; Anthony G. Basile libiconv-0-r1.ebuild, - libiconv-0.ebuild: - musl provides its own iconv - - 18 Jan 2014; Mike Frysinger libiconv-0-r1.ebuild, - libiconv-0.ebuild: - Add arm64 love. - -*libiconv-0-r1 (28 Jul 2013) - - 28 Jul 2013; Alexis Ballier +libiconv-0-r1.ebuild: - Add a new revision propagating the multilib deps to the providers. - - 17 Feb 2013; Zac Medico libiconv-0.ebuild: - Add ~arm-linux keyword. - - 26 Apr 2012; Alexis Ballier libiconv-0.ebuild: - keyword ~amd64-fbsd - - 06 Feb 2011; Mart Raudsepp libiconv-0.ebuild: - Drop to ~mips - - 25 Feb 2010; libiconv-0.ebuild: - - Not all profiles can abuse use.force for USE_EXPANDed variables. So we - must define them properly in IUSE= - - 11 Jan 2010; Ulrich Mueller libiconv-0.ebuild: - Set empty HOMEPAGE and LICENSE. - - 16 Dec 2009; Jonathan Callen libiconv-0.ebuild: - Drop dep for uclibc - - 15 Dec 2009; Jonathan Callen libiconv-0.ebuild, - metadata.xml: - QA: Add prefix keywords; clean up deps for prefix; change maintainer to - alt@g.o - - 25 Jan 2008; Fabian Groffen libiconv-0.ebuild: - Dropped ppc-macos keyword, see you in prefix - - 17 Oct 2006; Roy Marples libiconv-0.ebuild: - Added ~sparc-fbsd keyword. - -*libiconv-0 (13 Apr 2006) - - 13 Apr 2006; Diego Pettenò +metadata.xml, - +libiconv-0.ebuild: - Add virtual/libiconv to add runtime dependency when packages needs a GNU - implementation of iconv() function. It's a no-op for GLIBC and uClibc - systems, and points to libiconv for the others. diff --git a/sdk_container/src/third_party/portage-stable/virtual/libiconv/Manifest b/sdk_container/src/third_party/portage-stable/virtual/libiconv/Manifest deleted file mode 100644 index 6b763f713d..0000000000 --- a/sdk_container/src/third_party/portage-stable/virtual/libiconv/Manifest +++ /dev/null @@ -1,26 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -EBUILD libiconv-0-r1.ebuild 987 SHA256 2c7bf4050db77c7c50209acf366e3b24b2806069f80e59ee54b3b1f440a5644f SHA512 854af18ac70b45c8bacbfcbb34bf7792e9de4468c47ab6c981b3a40f3f9a04c004c57de931186ed7d356b110a5fe4f65b82fd09cd38393efb6ee9690dc2579db WHIRLPOOL 4c1bc3cb5b7af323f236a9002116dce43f222f6b2733d27d99612984df8ee4d7b4d8c3cc8662ec6fdcc81a621ca3eaa25423c0c247cdaea7bb50be208e17ff66 -EBUILD libiconv-0.ebuild 890 SHA256 bea293359b0e3435681c2c789e20f8edc16a6af489913e05d7bf288825d44331 SHA512 ebdab08f357864594a9a3ace4ee8ec4d1f490c2a183ea6b1320036b8dfeddf9a0db02f69589d5d2b7cb8fe69957338bf046e0efb8e32c05925742cc6e04d1a06 WHIRLPOOL ec5fea91b0ee9cfd4adfa5ea659f92fcb28830bb4b55d2cbc33afb7cc3e2a874da20d5a7ec55a27cbf01aa5b0257cad22c76a8dac9e83f1e45ad9e0739118db4 -MISC ChangeLog 3299 SHA256 7b8a337fc14178a2cbff750963e345ba629709a730754807ef9f13f9255dd485 SHA512 e7ac97c4c8078b344a66f3b055dc95bc4714e1dc5b7cbfefd5d6165942c997bc3486ad20a6322530e01d49e6e5f396e4632c5bf9e5ef78e54ffc972ea6b167c0 WHIRLPOOL f636c51174c29a505f6010c4cf491e6d738def4c81f6f2bd4dbcfc16f91e1379f5dacfeb34482c815459a38b96964b4731f2fde657eb2aa12b9da81ac452265a -MISC metadata.xml 222 SHA256 8cdf49aa475bddd11d8dfa6f609f19b5522fb7df1b8be9993744d2bee0591220 SHA512 97b19cdf6a796efd400a54d71d9e0084e2453c237a778e15942f84c9baf5021af20f90056e16772e9002990d9f9b6ac513e4d2a0f7731427abdcfb939bccff98 WHIRLPOOL c487aca796552282c911e1be14b89d8163b7d6e3de49a36c0aa8651aa2d641c8bbf54b28d10b74617e0aa4e465fe51cd572aa2694a5317c19cb1c1c037c8bb96 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQJ8BAEBCABmBQJTofy4XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w -ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC -MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZODW0P/iJ0FF633/m3vwULNk/FfRZN -qXjOGYf7WrHi6ZgZb6aqr3oxiVB/yPZrmRfsgRQrCZBrRpU0IfJla9LUCpbaVN66 -oGxWP5DbiDeideYZnvzGVNtHEtsUx6uwNcL+4N8Nix4vfUI3nYgCXDIgeP4alMuv -acXD+1JSdelFqs5xhmw29PYKiujE6gAn4rEEqoBdpZ/aMVdrAlE0z0aDw+63ljEF -2x9tSiTrgLnWXphRp8SYquHA/pJE5LwOfxThOz+JzL+E+pSW7KK/Lwm2ZbUFQBVw -C7KRZ9KYUm+zqRx0WuDg2xldgHo2/2dePKjk8GS8E3HDmyF+In7VYHQ8dV8lTTgy -TqBTonHSLmiqLUKlxpUhsA4lGgSv7PbYdDCAprzA2b1K0vYKQGQLpyxYb1Jn4wFt -6ksxynylnzffDgcAyoksaogRNVsXA1qFyx/Dzz4a3k/mp/eXOf+Y01H4YXqq7VCq -S+F1BhDZCNA5XpvbxuaC2hgFXkg/jSJBsshHYIan7vqrsA4WoMZrmF4PzNZmBQb6 -iOsvMwiULTEQQo+O/rfFApLOd6ZS2VemBRyAHCWjWLjR5mW1sfB4Ax2rNxznebeH -afYlJu6MLEZvWaDhFNPJxmqc3WOPE/4KUoJXmSGbueoBepzbejVAGZ1UTMj9KkYx -dMQIqqLrQPePE+JS6+ss -=hwqa ------END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/virtual/libiconv/libiconv-0-r1.ebuild b/sdk_container/src/third_party/portage-stable/virtual/libiconv/libiconv-0-r1.ebuild index 77e799bf14..e46b442ffd 100644 --- a/sdk_container/src/third_party/portage-stable/virtual/libiconv/libiconv-0-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/virtual/libiconv/libiconv-0-r1.ebuild @@ -1,19 +1,14 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/virtual/libiconv/libiconv-0-r1.ebuild,v 1.15 2014/06/18 20:55:19 mgorny Exp $ -EAPI=4 +EAPI=5 inherit multilib-build DESCRIPTION="Virtual for the GNU conversion library" -HOMEPAGE="" -SRC_URI="" -LICENSE="" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="elibc_glibc elibc_uclibc elibc_musl elibc_mintlib" -DEPEND="" # - Don't put elibc_glibc? ( sys-libs/glibc ) to avoid circular deps between # that and gcc diff --git a/sdk_container/src/third_party/portage-stable/virtual/libiconv/libiconv-0-r2.ebuild b/sdk_container/src/third_party/portage-stable/virtual/libiconv/libiconv-0-r2.ebuild new file mode 100644 index 0000000000..24e76cfc02 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/virtual/libiconv/libiconv-0-r2.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit multilib-build + +DESCRIPTION="Virtual for the GNU conversion library" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +IUSE="elibc_glibc elibc_uclibc elibc_musl elibc_mintlib" + +# - Don't put elibc_glibc? ( sys-libs/glibc ) to avoid circular deps between +# that and gcc +RDEPEND="!elibc_glibc? ( !elibc_uclibc? ( !elibc_musl? ( !elibc_mintlib? ( || ( >=dev-libs/libiconv-1.14-r1[${MULTILIB_USEDEP}] >=sys-freebsd/freebsd-lib-10.0[${MULTILIB_USEDEP}] ) ) ) ) )" diff --git a/sdk_container/src/third_party/portage-stable/virtual/libiconv/libiconv-0.ebuild b/sdk_container/src/third_party/portage-stable/virtual/libiconv/libiconv-0.ebuild index 42b4abdaf0..c41fdf881d 100644 --- a/sdk_container/src/third_party/portage-stable/virtual/libiconv/libiconv-0.ebuild +++ b/sdk_container/src/third_party/portage-stable/virtual/libiconv/libiconv-0.ebuild @@ -1,15 +1,12 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/virtual/libiconv/libiconv-0.ebuild,v 1.13 2014/01/24 20:09:01 blueness Exp $ + +EAPI=5 DESCRIPTION="Virtual for the GNU conversion library" -HOMEPAGE="" -SRC_URI="" -LICENSE="" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="elibc_glibc elibc_uclibc elibc_musl" -DEPEND="" # - Don't put elibc_glibc? ( sys-libs/glibc ) to avoid circular deps between # that and gcc diff --git a/sdk_container/src/third_party/portage-stable/virtual/libiconv/metadata.xml b/sdk_container/src/third_party/portage-stable/virtual/libiconv/metadata.xml index 3519b5e30d..885654671f 100644 --- a/sdk_container/src/third_party/portage-stable/virtual/libiconv/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/virtual/libiconv/metadata.xml @@ -1,7 +1,7 @@ - + alt@gentoo.org Gentoo Alt