mirror of
https://github.com/flatcar/scripts.git
synced 2025-10-02 11:01:14 +02:00
bump(dev-libs/gmp): sync with upstream
This commit is contained in:
parent
c1d16c44dd
commit
e574d8e6d1
@ -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 <vapier@gentoo.org> -gmp-4.3.2.ebuild,
|
|
||||||
gmp-4.3.2-r1.ebuild:
|
|
||||||
Move the ABI-only ebuild into stable.
|
|
||||||
|
|
||||||
14 May 2014; Agostino Sarubbo <ago@gentoo.org> gmp-5.1.3-r1.ebuild:
|
|
||||||
Stable for sparc, wrt bug #505838
|
|
||||||
|
|
||||||
13 May 2014; Agostino Sarubbo <ago@gentoo.org> gmp-5.1.3-r1.ebuild:
|
|
||||||
Stable for ia64, wrt bug #505838
|
|
||||||
|
|
||||||
08 May 2014; Mike Frysinger <vapier@gentoo.org> 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 <ago@gentoo.org> gmp-5.1.3-r1.ebuild:
|
|
||||||
Stable for x86, wrt bug #505838
|
|
||||||
|
|
||||||
20 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gmp-5.1.3-r1.ebuild:
|
|
||||||
Stable for ppc64, wrt bug #505838
|
|
||||||
|
|
||||||
19 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gmp-5.1.3-r1.ebuild:
|
|
||||||
Stable for alpha, wrt bug #505838
|
|
||||||
|
|
||||||
13 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gmp-5.1.3-r1.ebuild:
|
|
||||||
Stable for ppc, wrt bug #505838
|
|
||||||
|
|
||||||
12 Apr 2014; Chema Alonso <nimiux@gentoo.org> gmp-5.1.3-r1.ebuild:
|
|
||||||
Stable for amd64 wrt bug #505838
|
|
||||||
|
|
||||||
01 Apr 2014; Markus Meier <maekke@gentoo.org> gmp-5.1.3-r1.ebuild:
|
|
||||||
arm stable, bug #505838
|
|
||||||
|
|
||||||
28 Mar 2014; Jeroen Roovers <jer@gentoo.org> gmp-5.1.3-r1.ebuild:
|
|
||||||
Stable for HPPA (bug #505838).
|
|
||||||
|
|
||||||
27 Mar 2014; Mike Frysinger <vapier@gentoo.org>
|
|
||||||
+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 <vapier@gentoo.org> +gmp-6.0.0a.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
26 Mar 2014; Mike Frysinger <vapier@gentoo.org> gmp-5.1.3-r1.ebuild:
|
|
||||||
Mark arm64/m68k/s390/sh stable #505838.
|
|
||||||
|
|
||||||
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> gmp-5.1.2.ebuild,
|
|
||||||
gmp-5.1.3-r1.ebuild, gmp-5.1.3.ebuild:
|
|
||||||
Add arm64 love.
|
|
||||||
|
|
||||||
24 Dec 2013; Agostino Sarubbo <ago@gentoo.org> gmp-5.1.2.ebuild:
|
|
||||||
Stable for x86, wrt bug #487796
|
|
||||||
|
|
||||||
24 Dec 2013; Mike Frysinger <vapier@gentoo.org> 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 <vapier@gentoo.org> 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 <ago@gentoo.org> gmp-5.1.2.ebuild:
|
|
||||||
Stable for sparc, wrt bug #487796
|
|
||||||
|
|
||||||
23 Dec 2013; Mike Frysinger <vapier@gentoo.org> gmp-5.1.2.ebuild:
|
|
||||||
Mark ia64 stable #487796.
|
|
||||||
|
|
||||||
22 Dec 2013; Agostino Sarubbo <ago@gentoo.org> gmp-5.1.2.ebuild:
|
|
||||||
Stable for ppc64, wrt bug #487796
|
|
||||||
|
|
||||||
21 Dec 2013; Agostino Sarubbo <ago@gentoo.org> gmp-5.1.2.ebuild:
|
|
||||||
Stable for ppc, wrt bug #487796
|
|
||||||
|
|
||||||
03 Nov 2013; Matt Turner <mattst88@gentoo.org> gmp-5.1.2.ebuild:
|
|
||||||
alpha stable, bug 487796.
|
|
||||||
|
|
||||||
29 Oct 2013; Chema Alonso <nimiux@gentoo.org> gmp-5.1.2.ebuild:
|
|
||||||
Stable for amd64 wrt bug #487796
|
|
||||||
|
|
||||||
23 Oct 2013; Markus Meier <maekke@gentoo.org> gmp-5.1.2.ebuild:
|
|
||||||
arm stable, bug #487796
|
|
||||||
|
|
||||||
16 Oct 2013; Jeroen Roovers <jer@gentoo.org> gmp-5.1.2.ebuild:
|
|
||||||
Stable for HPPA (bug #487796).
|
|
||||||
|
|
||||||
13 Oct 2013; Michał Górny <mgorny@gentoo.org> gmp-5.1.3-r1.ebuild:
|
|
||||||
Explicitly call einstalldocs in multilib_src_install_all() to accomodate bug
|
|
||||||
#483304.
|
|
||||||
|
|
||||||
13 Oct 2013; Mike Gilbert <floppym@gentoo.org> gmp-5.1.3-r1.ebuild:
|
|
||||||
Steal more complete blocker set from sys-libs/gpm.
|
|
||||||
|
|
||||||
13 Oct 2013; Mike Gilbert <floppym@gentoo.org> gmp-5.1.3-r1.ebuild:
|
|
||||||
Make the blocker more specific.
|
|
||||||
|
|
||||||
13 Oct 2013; Mike Gilbert <floppym@gentoo.org> 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 <vapier@gentoo.org> +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 <vapier@gentoo.org> +gmp-5.1.3.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
26 May 2013; Mike Frysinger <vapier@gentoo.org> 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 <vapier@gentoo.org> +gmp-5.1.2.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
21 Apr 2013; Mike Frysinger <vapier@gentoo.org> +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 <vapier@gentoo.org> +gmp-5.1.1.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
09 Feb 2013; Mike Frysinger <vapier@gentoo.org> gmp-5.1.0.ebuild,
|
|
||||||
metadata.xml:
|
|
||||||
Add support for USE=pgo #454912 by Richard Yao.
|
|
||||||
|
|
||||||
15 Jan 2013; Mike Frysinger <vapier@gentoo.org> gmp-5.1.0.ebuild:
|
|
||||||
Run tests in parallel.
|
|
||||||
|
|
||||||
10 Jan 2013; Mike Frysinger <vapier@gentoo.org>
|
|
||||||
+files/gmp-5.1.0-x32-support.patch, gmp-5.1.0.ebuild:
|
|
||||||
Fix x32 builds #451038 by Zenitur.
|
|
||||||
|
|
||||||
24 Dec 2012; Mike Frysinger <vapier@gentoo.org>
|
|
||||||
+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 <vapier@gentoo.org> +gmp-5.1.0.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
22 May 2012; Mike Frysinger <vapier@gentoo.org>
|
|
||||||
+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 <vapier@gentoo.org> +gmp-5.0.5.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> gmp-5.0.4.ebuild:
|
|
||||||
keyword ~amd64-fbsd
|
|
||||||
|
|
||||||
13 Feb 2012; Kacper Kowalik <xarthisius@gentoo.org> gmp-5.0.2_p1.ebuild:
|
|
||||||
ppc64 stable wrt #395193
|
|
||||||
|
|
||||||
*gmp-5.0.4 (10 Feb 2012)
|
|
||||||
|
|
||||||
10 Feb 2012; Mike Frysinger <vapier@gentoo.org> +gmp-5.0.4.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
01 Feb 2012; Brent Baude <ranger@gentoo.org> gmp-5.0.2_p1.ebuild:
|
|
||||||
Marking gmp-5.0.2_p1 ppc for bug 395193
|
|
||||||
|
|
||||||
28 Jan 2012; Mike Frysinger <vapier@gentoo.org> 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 <vapier@gentoo.org> +gmp-5.0.3.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
03 Jan 2012; Mike Frysinger <vapier@gentoo.org> gmp-5.0.2_p1.ebuild:
|
|
||||||
Mung the libgmp.la references in libgmpxx.la #397389 by David Leverton.
|
|
||||||
|
|
||||||
01 Jan 2012; Raúl Porcel <armin76@gentoo.org> gmp-5.0.2_p1.ebuild:
|
|
||||||
ia64/m68k/s390/sh/sparc/x86 stable wrt #395193
|
|
||||||
|
|
||||||
26 Dec 2011; Markus Meier <maekke@gentoo.org> gmp-5.0.2_p1.ebuild:
|
|
||||||
arm stable, bug #395193
|
|
||||||
|
|
||||||
23 Dec 2011; Matt Turner <mattst88@gentoo.org> gmp-5.0.2_p1.ebuild:
|
|
||||||
alpha stable, bug #395193.
|
|
||||||
|
|
||||||
20 Dec 2011; Jeroen Roovers <jer@gentoo.org> gmp-5.0.2_p1.ebuild:
|
|
||||||
Stable for HPPA (bug #395193).
|
|
||||||
|
|
||||||
18 Dec 2011; Agostino Sarubbo <ago@gentoo.org> gmp-5.0.2_p1.ebuild:
|
|
||||||
Stable for AMD64, wrt bug #395193
|
|
||||||
|
|
||||||
18 Dec 2011; Mike Frysinger <vapier@gentoo.org> gmp-5.0.2.ebuild:
|
|
||||||
Mark ppc64 stable #380675.
|
|
||||||
|
|
||||||
08 Dec 2011; Mike Frysinger <vapier@gentoo.org>
|
|
||||||
files/gmp-5.0.2-x32-support.patch:
|
|
||||||
Tweak the x32 fix so it works for native builds too.
|
|
||||||
|
|
||||||
07 Dec 2011; Mike Frysinger <vapier@gentoo.org> 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 <vapier@gentoo.org> 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 <ranger@gentoo.org> gmp-5.0.2.ebuild:
|
|
||||||
Marking gmp-5.0.2 ppc for bug 380675
|
|
||||||
|
|
||||||
12 Oct 2011; Raúl Porcel <armin76@gentoo.org> 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 <vapier@gentoo.org> +gmp-4.3.2-r1.ebuild:
|
|
||||||
Add ebuild for libgmp.so.3 ABI name.
|
|
||||||
|
|
||||||
03 Oct 2011; Mike Frysinger <vapier@gentoo.org> 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 <jer@gentoo.org> gmp-5.0.2.ebuild:
|
|
||||||
Stable for HPPA (bug #380675).
|
|
||||||
|
|
||||||
04 Sep 2011; Markus Meier <maekke@gentoo.org> gmp-5.0.2.ebuild:
|
|
||||||
arm stable, bug #380675
|
|
||||||
|
|
||||||
04 Sep 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> gmp-5.0.2.ebuild:
|
|
||||||
x86 stable wrt bug #380675
|
|
||||||
|
|
||||||
26 Aug 2011; Tony Vroon <chainsaw@gentoo.org> 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 <vapier@gentoo.org> +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 <darkside@gentoo.org> 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 <vapier@gentoo.org> +gmp-5.0.2.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
17 Nov 2010; Jeroen Roovers <jer@gentoo.org> gmp-4.3.2.ebuild:
|
|
||||||
Simply set GMPABI and remove other hackery (bug #344613).
|
|
||||||
|
|
||||||
16 Nov 2010; Jeroen Roovers <jer@gentoo.org> gmp-5.0.1.ebuild:
|
|
||||||
Simply set GMPABI and remove other hackery (bug #344613).
|
|
||||||
|
|
||||||
11 Nov 2010; Jeroen Roovers <jer@gentoo.org> gmp-5.0.1.ebuild:
|
|
||||||
Remove HPPA hack (bug #344613 by Christian Franke).
|
|
||||||
|
|
||||||
30 Aug 2010; Mike Frysinger <vapier@gentoo.org> gmp-5.0.1.ebuild,
|
|
||||||
+files/gmp-5.0.1-perfpow-test.patch:
|
|
||||||
Add test fix from upstream.
|
|
||||||
|
|
||||||
27 Jul 2010; Magnus Granberg <zorry@gentoo.org> 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 <vapier@gentoo.org> 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 <vapier@gentoo.org> gmp-5.0.1.ebuild:
|
|
||||||
Move into unstable.
|
|
||||||
|
|
||||||
06 May 2010; Lars Wendler <polynomial-c@gentoo.org> 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 <ranger@gentoo.org> gmp-4.3.2.ebuild:
|
|
||||||
Marking gmp-4.3.2 ppc for bug 304083
|
|
||||||
|
|
||||||
04 Apr 2010; Markos Chandras <hwoarang@gentoo.org> gmp-4.3.2.ebuild:
|
|
||||||
Stable on amd64 wrt bug #304083
|
|
||||||
|
|
||||||
22 Mar 2010; Brent Baude <ranger@gentoo.org> gmp-4.3.2.ebuild:
|
|
||||||
Marking gmp-4.3.2 ppc64 for bug 304083
|
|
||||||
|
|
||||||
13 Feb 2010; Raúl Porcel <armin76@gentoo.org> gmp-4.3.2.ebuild:
|
|
||||||
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #304083
|
|
||||||
|
|
||||||
11 Feb 2010; Christian Faulhammer <fauli@gentoo.org> gmp-4.3.2.ebuild:
|
|
||||||
stable x86, bug 304083
|
|
||||||
|
|
||||||
09 Feb 2010; Jeroen Roovers <jer@gentoo.org> gmp-4.3.2.ebuild:
|
|
||||||
Stable for HPPA (bug #304083).
|
|
||||||
|
|
||||||
*gmp-5.0.1 (08 Feb 2010)
|
|
||||||
|
|
||||||
08 Feb 2010; Mike Frysinger <vapier@gentoo.org> +gmp-5.0.1.ebuild:
|
|
||||||
Version bump #304063 by Jeroen Roovers.
|
|
||||||
|
|
||||||
*gmp-5.0.0 (08 Jan 2010)
|
|
||||||
|
|
||||||
08 Jan 2010; Mike Frysinger <vapier@gentoo.org> +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 <vapier@gentoo.org> +gmp-4.3.2.ebuild,
|
|
||||||
+files/gmp-4.3.2-ABI-multilib.patch:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
15 Dec 2009; Mike Frysinger <vapier@gentoo.org> 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 <ranger@gentoo.org> gmp-4.3.1.ebuild:
|
|
||||||
Marking gmp-4.3.1 ppc64 for bug 287519
|
|
||||||
|
|
||||||
31 Oct 2009; Raúl Porcel <armin76@gentoo.org> gmp-4.3.1.ebuild:
|
|
||||||
ia64/m68k/s390/sh/sparc stable wrt #287519
|
|
||||||
|
|
||||||
30 Oct 2009; Markus Meier <maekke@gentoo.org> gmp-4.3.1.ebuild:
|
|
||||||
arm stable, bug #287519
|
|
||||||
|
|
||||||
24 Oct 2009; nixnut <nixnut@gentoo.org> gmp-4.3.1.ebuild:
|
|
||||||
ppc stable #287519
|
|
||||||
|
|
||||||
16 Oct 2009; Jeroen Roovers <jer@gentoo.org> gmp-4.3.1.ebuild:
|
|
||||||
Stable for HPPA (bug #287519).
|
|
||||||
|
|
||||||
11 Oct 2009; Tobias Klausmann <klausman@gentoo.org> gmp-4.3.1.ebuild:
|
|
||||||
Stable on alpha, bug #287519
|
|
||||||
|
|
||||||
09 Oct 2009; Markus Meier <maekke@gentoo.org> gmp-4.3.1.ebuild:
|
|
||||||
amd64/x86 stable, bug #287519
|
|
||||||
|
|
||||||
16 Aug 2009; Mike Frysinger <vapier@gentoo.org> gmp-4.3.1.ebuild:
|
|
||||||
Respect env CC #281223 by Steve Dibb.
|
|
||||||
|
|
||||||
*gmp-4.3.1 (23 May 2009)
|
|
||||||
|
|
||||||
23 May 2009; Mike Frysinger <vapier@gentoo.org> +gmp-4.3.1.ebuild:
|
|
||||||
Version bump #270810 by Arseny Solokha.
|
|
||||||
|
|
||||||
*gmp-4.3.0 (27 Apr 2009)
|
|
||||||
|
|
||||||
27 Apr 2009; Mike Frysinger <vapier@gentoo.org>
|
|
||||||
+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 <vapier@gentoo.org> +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 <armin76@gentoo.org> gmp-4.2.4.ebuild:
|
|
||||||
arm/ia64/s390/sh/sparc stable wrt #255703
|
|
||||||
|
|
||||||
01 Feb 2009; nixnut <nixnut@gentoo.org> gmp-4.2.4.ebuild:
|
|
||||||
ppc stable #255703
|
|
||||||
|
|
||||||
01 Feb 2009; Tobias Klausmann <klausman@gentoo.org> gmp-4.2.4.ebuild:
|
|
||||||
Stable on alpha, bug #255703
|
|
||||||
|
|
||||||
24 Jan 2009; Markus Meier <maekke@gentoo.org> gmp-4.2.4.ebuild:
|
|
||||||
amd64/x86 stable, bug #255703
|
|
||||||
|
|
||||||
23 Jan 2009; Jeroen Roovers <jer@gentoo.org> gmp-4.2.4.ebuild:
|
|
||||||
Stable for HPPA (bug #255703).
|
|
||||||
|
|
||||||
23 Jan 2009; Brent Baude <ranger@gentoo.org> gmp-4.2.4.ebuild:
|
|
||||||
stable ppc64, bug 255703
|
|
||||||
|
|
||||||
*gmp-4.2.4 (25 Sep 2008)
|
|
||||||
|
|
||||||
25 Sep 2008; Mike Frysinger <vapier@gentoo.org> +gmp-4.2.4.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
25 Aug 2008; Raúl Porcel <armin76@gentoo.org> gmp-4.2.2-r2.ebuild:
|
|
||||||
ia64 stable wrt #235292
|
|
||||||
|
|
||||||
24 Aug 2008; Tobias Klausmann <klausman@gentoo.org> gmp-4.2.2-r2.ebuild:
|
|
||||||
Stable on alpha, bug #235292
|
|
||||||
|
|
||||||
24 Aug 2008; Markus Rothe <corsair@gentoo.org> gmp-4.2.2-r2.ebuild:
|
|
||||||
Stable on ppc64; bug #235292
|
|
||||||
|
|
||||||
22 Aug 2008; nixnut <nixnut@gentoo.org> gmp-4.2.2-r2.ebuild:
|
|
||||||
Stable on ppc wrt bug 235292
|
|
||||||
|
|
||||||
21 Aug 2008; Friedrich Oslage <bluebird@gentoo.org> gmp-4.2.2-r2.ebuild:
|
|
||||||
Stable on sparc, bug #235292
|
|
||||||
|
|
||||||
21 Aug 2008; Jeroen Roovers <jer@gentoo.org> gmp-4.2.2-r2.ebuild:
|
|
||||||
Stable for HPPA (bug #235292).
|
|
||||||
|
|
||||||
20 Aug 2008; Markus Meier <maekke@gentoo.org> gmp-4.2.2-r2.ebuild:
|
|
||||||
amd64/x86 stable, bug #235292
|
|
||||||
|
|
||||||
*gmp-4.2.3 (20 Aug 2008)
|
|
||||||
|
|
||||||
20 Aug 2008; Mike Frysinger <vapier@gentoo.org>
|
|
||||||
+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 <loki_val@gentoo.org> -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 <loki_val@gentoo.org>
|
|
||||||
+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 <vapier@gentoo.org>
|
|
||||||
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 <vapier@gentoo.org>
|
|
||||||
+files/4.2.2/mpf_set_str.c.diff, +gmp-4.2.2-r1.ebuild:
|
|
||||||
Add fix from upstream.
|
|
||||||
|
|
||||||
26 Dec 2007; Samuli Suominen <drac@gentoo.org> gmp-4.2.2.ebuild:
|
|
||||||
amd64 stable wrt #202665
|
|
||||||
|
|
||||||
24 Dec 2007; Brent Baude <ranger@gentoo.org> gmp-4.2.2.ebuild:
|
|
||||||
Marking gmp-4.2.2 ppc64 for bug 202665
|
|
||||||
|
|
||||||
21 Dec 2007; nixnut <nixnut@gentoo.org> gmp-4.2.2.ebuild:
|
|
||||||
Stable on ppc wrt bug 202665
|
|
||||||
|
|
||||||
19 Dec 2007; Raúl Porcel <armin76@gentoo.org> gmp-4.2.2.ebuild:
|
|
||||||
alpha/ia64/sparc/x86 stable wrt #202665
|
|
||||||
|
|
||||||
18 Dec 2007; Jeroen Roovers <jer@gentoo.org> gmp-4.2.2.ebuild:
|
|
||||||
Stable for HPPA (bug #202665).
|
|
||||||
|
|
||||||
*gmp-4.2.2 (12 Nov 2007)
|
|
||||||
|
|
||||||
12 Nov 2007; Mike Frysinger <vapier@gentoo.org>
|
|
||||||
+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 <vapier@gentoo.org>
|
|
||||||
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 <blubb@gentoo.org> gmp-4.2.1.ebuild:
|
|
||||||
replace some more ABIs with GMPABI; fix taken from kanaka's auto-multilib
|
|
||||||
overlay
|
|
||||||
|
|
||||||
20 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> gmp-4.2.1.ebuild:
|
|
||||||
Stable on Alpha.
|
|
||||||
|
|
||||||
18 Oct 2006; Roy Marples <uberlord@gentoo.org> gmp-4.2.1.ebuild:
|
|
||||||
Added ~sparc-fbsd keyword.
|
|
||||||
|
|
||||||
29 Sep 2006; Mike Frysinger <vapier@gentoo.org> 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 <corsair@gentoo.org> gmp-4.2.1.ebuild:
|
|
||||||
Stable on ppc64
|
|
||||||
|
|
||||||
03 Sep 2006; Joshua Kinard <kumba@gentoo.org> gmp-4.2.1.ebuild:
|
|
||||||
Marked stable on mips.
|
|
||||||
|
|
||||||
31 Aug 2006; Gustavo Zacarias <gustavoz@gentoo.org> gmp-4.2.1.ebuild:
|
|
||||||
Stable on sparc
|
|
||||||
|
|
||||||
30 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> gmp-4.2.1.ebuild:
|
|
||||||
Stable on x86 for gcc 4.1.1 going stable.
|
|
||||||
|
|
||||||
19 Aug 2006; Herbie Hopkins <herbs@gentoo.org> gmp-4.2.1.ebuild:
|
|
||||||
Stable on amd64.
|
|
||||||
|
|
||||||
28 Jul 2006; Fabian Groffen <grobian@gentoo.org> 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 <lu_zero@gentoo.org> gmp-4.2.1.ebuild:
|
|
||||||
Marked stable on ppc
|
|
||||||
|
|
||||||
25 Jun 2006; Guy Martin <gmsoft@gentoo.org> gmp-4.2.1.ebuild:
|
|
||||||
Stable on hppa.
|
|
||||||
|
|
||||||
*gmp-4.2.1 (18 Jun 2006)
|
|
||||||
|
|
||||||
18 Jun 2006; Mike Frysinger <vapier@gentoo.org>
|
|
||||||
+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 <corsair@gentoo.org> 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 <vapier@gentoo.org>
|
|
||||||
+files/gmp-4.2-ABI-multilib.patch, +gmp-4.2.ebuild:
|
|
||||||
Version bump #129007 by Raphael.
|
|
||||||
|
|
||||||
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> gmp-4.1.4-r3.ebuild:
|
|
||||||
Add ~x86-fbsd keyword.
|
|
||||||
|
|
||||||
27 Feb 2006; Jeroen Roovers <jer@gentoo.org> gmp-4.1.4-r3.ebuild:
|
|
||||||
Stable on hppa (bug #121968).
|
|
||||||
|
|
||||||
26 Feb 2006; Joshua Kinard <kumba@gentoo.org> gmp-4.1.4-r3.ebuild:
|
|
||||||
Marked stable on mips.
|
|
||||||
|
|
||||||
17 Feb 2006; Michael Hanselmann <hansmi@gentoo.org> gmp-4.1.4-r3.ebuild:
|
|
||||||
Stable on ppc.
|
|
||||||
|
|
||||||
15 Feb 2006; Markus Rothe <corsair@gentoo.org> gmp-4.1.4-r3.ebuild:
|
|
||||||
Stable on ppc64; bug #121968
|
|
||||||
|
|
||||||
14 Feb 2006; Fabian Groffen <grobian@gentoo.org> gmp-4.1.4-r1.ebuild:
|
|
||||||
Marked ~ppc-macos (bugs #89644, #122760)
|
|
||||||
|
|
||||||
08 Feb 2006; Mark Loeser <halcy0n@gentoo.org> gmp-4.1.4-r3.ebuild:
|
|
||||||
Stable on x86; bug #121968
|
|
||||||
|
|
||||||
08 Feb 2006; Patrick McLean <chutzpah@gentoo.org> gmp-4.1.4-r3.ebuild:
|
|
||||||
Stable on amd64 (bug #121968).
|
|
||||||
|
|
||||||
08 Feb 2006; Gustavo Zacarias <gustavoz@gentoo.org> gmp-4.1.4-r3.ebuild:
|
|
||||||
Stable on sparc wrt #121968
|
|
||||||
|
|
||||||
03 Feb 2006; Aron Griffis <agriffis@gentoo.org> gmp-4.1.4-r3.ebuild:
|
|
||||||
Mark 4.1.4-r3 stable on ia64
|
|
||||||
|
|
||||||
03 Feb 2006; Mike Frysinger <vapier@gentoo.org>
|
|
||||||
+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 <vapier@gentoo.org>
|
|
||||||
+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 <dragonheart@gentoo.org>
|
|
||||||
+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 <vapier@gentoo.org> +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 <gmsoft@gentoo.org> 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 <cryos@gentoo.org> gmp-4.1.4-r1.ebuild:
|
|
||||||
Add doc USE flag, thanks to Lucas Chiesa <lucas.chiesa@gmail.com> for the
|
|
||||||
patch, closes bug 80031.
|
|
||||||
|
|
||||||
*gmp-4.1.4-r1 (14 Aug 2005)
|
|
||||||
|
|
||||||
14 Aug 2005; Diego Pettenò <flameeyes@gentoo.org> +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 <dragonheart@gentoo.org> gmp-4.1.4.ebuild:
|
|
||||||
Updated minium libtool version as per bug #88616. Thanks Andrew Cowie
|
|
||||||
<andrew@operationaldynSPAMLESSamics.com>
|
|
||||||
|
|
||||||
15 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org> gmp-4.1.4.ebuild:
|
|
||||||
Fix bug #79662. Always apply ${ABI} patch, and always rerun autoreconf.
|
|
||||||
|
|
||||||
15 Feb 2005; Daniel Black <dragonheart@gentoo.org> -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 <ll_news@stofanet.dk> in bug #81913. amd64 considerations as per
|
|
||||||
bug #79662.
|
|
||||||
|
|
||||||
27 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
|
|
||||||
+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 <kloeri@gentoo.org> gmp-4.1.4.ebuild:
|
|
||||||
Stable on alpha.
|
|
||||||
|
|
||||||
20 Dec 2004; Dylan Carlson <absinthe@gentoo.org> gmp-4.1.4.ebuild:
|
|
||||||
Stable on amd64.
|
|
||||||
|
|
||||||
16 Dec 2004; Gustavo Zacarias <gustavoz@gentoo.org> gmp-4.1.4.ebuild:
|
|
||||||
Stable on sparc
|
|
||||||
|
|
||||||
28 Nov 2004; Simon Stelling <blubb@gentoo.org> +files/amd64.patch,
|
|
||||||
gmp-4.1.4.ebuild:
|
|
||||||
added a patch to fix -O3 and higher
|
|
||||||
issues; bug #66780
|
|
||||||
|
|
||||||
07 Nov 2004; Joshua Kinard <kumba@gentoo.org> gmp-4.1.4.ebuild:
|
|
||||||
Marked stable on mips.
|
|
||||||
|
|
||||||
06 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> gmp-4.1.3.ebuild:
|
|
||||||
Stable on alpha.
|
|
||||||
|
|
||||||
01 Nov 2004; Lars Weiler <pylon@gentoo.org> gmp-4.1.4.ebuild:
|
|
||||||
Stable on ppc for PHP5, Bug #60442.
|
|
||||||
|
|
||||||
19 Oct 2004; Dylan Carlson <absinthe@gentoo.org> gmp-4.1.3.ebuild:
|
|
||||||
Stable on amd64.
|
|
||||||
|
|
||||||
18 Oct 2004; Gustavo Zacarias <gustavoz@gentoo.org> gmp-4.1.3.ebuild:
|
|
||||||
Stable on sparc
|
|
||||||
|
|
||||||
*gmp-4.1.4 (14 Oct 2004)
|
|
||||||
|
|
||||||
14 Oct 2004; Daniel Black <dragonheart@gentoo.org> -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 <tgall@gentoo.org> gmp-4.1.3.ebuild, +ppc64-gmp-acinclude.patch:
|
|
||||||
stable on ppc64
|
|
||||||
|
|
||||||
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> gmp-4.1.2.ebuild,
|
|
||||||
gmp-4.1.3.ebuild:
|
|
||||||
virtual/glibc -> virtual/libc
|
|
||||||
|
|
||||||
20 Jun 2004; Daniel Black <dragonheart@gentoo.org> gmp-4.1.2.ebuild,
|
|
||||||
gmp-4.1.3.ebuild, gmp-4.1-r1.ebuild:
|
|
||||||
changed m4 dependancy (bug #54131 thanks Scott Taylor
|
|
||||||
<swtaylor@gentoo.org>). 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 <randy@gentoo.org> gmp-4.1.3.ebuild:
|
|
||||||
Added s390 keywords
|
|
||||||
|
|
||||||
*gmp-4.1.3 (08 May 2004)
|
|
||||||
|
|
||||||
08 May 2004; Daniel Black <dragonheart@gentoo.org> 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
|
|
||||||
<cyberspacecomputers@msn.com> in bug #50416
|
|
||||||
|
|
||||||
03 Apr 2004; Guy Martin <gmsoft@gentoo.org> 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 <pylon@gentoo.org> gmp-4.1.2.ebuild:
|
|
||||||
stable on ppc
|
|
||||||
|
|
||||||
24 Mar 2004; Jason Wever <weeve@gentoo.org> gmp-4.1.2.ebuild:
|
|
||||||
Stable on sparc.
|
|
||||||
|
|
||||||
22 Mar 2004; Chris Aniszczyk <zx@gentoo.org> gmp-4.1.2.ebuild, metadata.xml:
|
|
||||||
Added metadata.xml
|
|
||||||
|
|
||||||
22 Mar 2004; Chris Aniszczyk <zx@gentoo.org> gmp-4.1.2.ebuild:
|
|
||||||
Added support for ~hppa ;)
|
|
||||||
|
|
||||||
26 Feb 2004; Joshua Kinard <kumba@gentoo.org> gmp-4.1.2.ebuild:
|
|
||||||
Added ~mips to KEYWORDS to satisfy repoman deps.
|
|
||||||
|
|
||||||
24 Feb 2004; Seemant Kulleen <seemant@gentoo.org> 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 <agriffis@gentoo.org> gmp-4.1.2.ebuild:
|
|
||||||
stable on x86
|
|
||||||
|
|
||||||
18 Jan 2004; Adrian Almenar <strider@gentoo.org> gmp-4.1.2.ebuild:
|
|
||||||
Added ia64 keyword.
|
|
||||||
|
|
||||||
19 Oct 2003; Martin Holzer <mholzer@gentoo.org> gmp-4.1.2.ebuild:
|
|
||||||
corrected amd64 string. Closes #31436.
|
|
||||||
|
|
||||||
16 Oct 2003; Daniel Robbins <drobbins@gentoo.org> : Added longlong.patch
|
|
||||||
submitted by Kenneth Ayers <kba114@psu.edu>. Unmasked on amd64. Thanks
|
|
||||||
Kenneth!
|
|
||||||
|
|
||||||
15 Mar 2003; Martin Schlemmer <azarah@gentoo.org> :
|
|
||||||
Fix m4 DEPEND for m4-1.4 we are using now. Libtoolize.
|
|
||||||
|
|
||||||
*gmp-4.1.2 (22 Feb 2003)
|
|
||||||
|
|
||||||
09 Mar 2003; Aron Griffis <agriffis@gentoo.org> gmp-4.1.2.ebuild:
|
|
||||||
Mark stable on alpha
|
|
||||||
|
|
||||||
02 Mar 2003; Seemant Kulleen <seemant@gentoo.org> gmp-4.1.2.ebuild:
|
|
||||||
filter out -ffast-math, closing bug #16284 by David Cozatt
|
|
||||||
<yggsdrasil@hotmail.com>
|
|
||||||
|
|
||||||
23 Feb 2003; Aron Griffis <agriffis@gentoo.org> gmp-4.1.2.ebuild :
|
|
||||||
Only run "make check" when DEBUG is set
|
|
||||||
|
|
||||||
22 Feb 2003; Aron Griffis <agriffis@gentoo.org> 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 <agriffis@gentoo.org> gmp-4.1-r1.ebuild :
|
|
||||||
Mark stable on alpha
|
|
||||||
|
|
||||||
14 Jan 2003: Jason Wever <weeve@gentoo.org> 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 <agriffis@gentoo.org> gmp-4.1-r1.ebuild :
|
|
||||||
Added ~alpha to KEYWORDS
|
|
||||||
|
|
||||||
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
|
|
||||||
|
|
||||||
*gmp-4.1-r1 (06 Jul 2002)
|
|
||||||
|
|
||||||
14 Aug 2002; Pieter Van den Abeele <pvdabeel@gentoo.org> :
|
|
||||||
Added ppc keyword
|
|
||||||
|
|
||||||
04 Aug 2002; Doug Goldstein <cardoe@gentoo.org> 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 <stubear@gentoo.org> 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 <agriffis@gentoo.org> 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 <raker@gentoo.org> 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 <seemant@gentoo.org> gmp-3.1.1-r1.ebuild :
|
|
||||||
|
|
||||||
Ungzipped HTML documentation.
|
|
||||||
|
|
||||||
*gmp-3.1.1-r1 (1 Feb 2002)
|
|
||||||
|
|
||||||
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
|
|
||||||
|
|
||||||
Added initial ChangeLog which should be updated whenever the package is
|
|
||||||
updated in any way. This changelog is targetted to users. This means that the
|
|
||||||
comments should well explained and written in clean English. The details about
|
|
||||||
writing correct changelogs are explained in the skel.ChangeLog file which you
|
|
||||||
can find in the root directory of the portage repository.
|
|
@ -1,69 +1,3 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
DIST gmp-4.3.2.tar.bz2 1897483 BLAKE2B 0efecd60c7a585f94ec8cbee77541d409c8e3bdeabaca09f7971560fb0fd504ae8e405256913acbef1434146868885c98068ff59efec92c92fdb73b853cf9396 SHA512 2e0b0fd23e6f10742a5517981e5171c6e88b0a93c83da701b296f5c0861d72c19782daab589a7eac3f9032152a0fc7eff7f5362db8fccc4859564a9aa82329cf
|
||||||
Hash: SHA256
|
DIST gmp-6.1.2.tar.xz 1946336 BLAKE2B 2a864e80799471037a71c10d871f9782c37fe3a0a1734872e90f14a874ecd6551099d67b2ebd07f82a43b0522249a6b46e79952db11a278f87ca8013198f7604 SHA512 9f098281c0593b76ee174b722936952671fab1dae353ce3ed436a31fe2bc9d542eca752353f6645b7077c1f395ab4fdd355c58e08e2a801368f1375690eee2c6
|
||||||
|
DIST gmp-man-6.1.2.pdf 825720 BLAKE2B b96340da5f534353b140b361fc1ff74757168024e8039d97a0ed1f14d874ff5fbc50abae2ff3505adc51d72e4acf2882ae6ca6405ae37b594f7b248e1ca05247 SHA512 85de10b2c03f7381881c3e95aa7fc53d8e018115028496ffbb5a79ab4967106c69ed7e97a5e434e6bb39752498aade8c2caa7cf77a8942b7ffd9150368a0d9c3
|
||||||
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-----
|
|
||||||
|
@ -1,23 +0,0 @@
|
|||||||
from upstream
|
|
||||||
|
|
||||||
# HG changeset patch
|
|
||||||
# User Torbjorn Granlund <tege@gmplib.org>
|
|
||||||
# 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)
|
|
||||||
|
|
||||||
|
|
@ -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<lib dir> 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 <<EOF
|
|
||||||
User:
|
|
||||||
-ABI=$ABI
|
|
||||||
+GMPABI=$GMPABI
|
|
||||||
CC=$CC
|
|
||||||
CFLAGS=$CFLAGS_or_unset
|
|
||||||
CPPFLAGS=$CPPFLAGS_or_unset
|
|
||||||
@@ -3660,24 +3660,24 @@
|
|
||||||
# If the user specifies an ABI then it must be in $abilist, after that
|
|
||||||
# $abilist is restricted to just that choice.
|
|
||||||
#
|
|
||||||
-if test -n "$ABI"; then
|
|
||||||
+if test -n "$GMPABI"; then
|
|
||||||
found=no
|
|
||||||
for abi in $abilist; do
|
|
||||||
- if test $abi = "$ABI"; then found=yes; break; fi
|
|
||||||
+ if test $abi = "$GMPABI"; then found=yes; break; fi
|
|
||||||
done
|
|
||||||
if test $found = no; then
|
|
||||||
- { { echo "$as_me:$LINENO: error: ABI=$ABI is not among the following valid choices: $abilist" >&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 <<EOF
|
|
||||||
Decided:
|
|
||||||
-ABI=$ABI
|
|
||||||
+GMPABI=$GMPABI
|
|
||||||
CC=$CC
|
|
||||||
CFLAGS=$CFLAGS
|
|
||||||
CPPFLAGS=$CPPFLAGS
|
|
||||||
@@ -9028,7 +9028,7 @@
|
|
||||||
CXXFLAGS=$CXXFLAGS
|
|
||||||
path=$path
|
|
||||||
EOF
|
|
||||||
-echo "using ABI=\"$ABI\""
|
|
||||||
+echo "using GMPABI=\"$GMPABI\""
|
|
||||||
echo " CC=\"$CC\""
|
|
||||||
echo " CFLAGS=\"$CFLAGS\""
|
|
||||||
echo " CPPFLAGS=\"$CPPFLAGS\""
|
|
||||||
@@ -30005,7 +30005,7 @@
|
|
||||||
|
|
||||||
case $host in
|
|
||||||
*-*-aix*)
|
|
||||||
- case $ABI in
|
|
||||||
+ case $GMPABI in
|
|
||||||
64 | aix64)
|
|
||||||
echo "include_mpn(\`powerpc64/aix.m4')" >> $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(<ALIGN_FILL_0x90>,<$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
|
|
@ -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
|
|
@ -1,36 +0,0 @@
|
|||||||
|
|
||||||
# HG changeset patch
|
|
||||||
# User Torbjorn Granlund <tege@gmplib.org>
|
|
||||||
# Date 1267122532 -3600
|
|
||||||
# Node ID 794410151f5f966bcb5c3489b6441614990efe7c
|
|
||||||
# Parent 948660e2e56d9cfaae035082b8fd473985505fb6
|
|
||||||
Fix a test case to work for long long limbs.
|
|
||||||
|
|
||||||
2010-02-25 Torbjorn Granlund <tege@gmplib.org>
|
|
||||||
|
|
||||||
* 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;
|
|
||||||
|
|
@ -1,130 +0,0 @@
|
|||||||
2010-07-27 Magnus Granberg <zorry@gentoo.org>
|
|
||||||
|
|
||||||
#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@
|
|
@ -1,21 +0,0 @@
|
|||||||
|
|
||||||
# HG changeset patch
|
|
||||||
# User Torbjorn Granlund <tege@gmplib.org>
|
|
||||||
# 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;
|
|
||||||
|
|
@ -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 <hjl.tools@gmail.com>
|
|
||||||
|
|
||||||
Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com> 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;
|
|
@ -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 <nitin.a.kamble@intel.com> 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
|
|
||||||
|
|
@ -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 <nitin.a.kamble@intel.com> 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
|
|
||||||
|
|
@ -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"
|
|
@ -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 <nitin.a.kamble@intel.com> 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
|
|
||||||
|
|
@ -1,119 +0,0 @@
|
|||||||
2010-07-27 Magnus Granberg <zorry@gentoo.org>
|
|
||||||
|
|
||||||
#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@
|
|
@ -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
|
21
sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-6.1.2-gcc-apple-4.0.1.patch
vendored
Normal file
21
sdk_container/src/third_party/portage-stable/dev-libs/gmp/files/gmp-6.1.2-gcc-apple-4.0.1.patch
vendored
Normal file
@ -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
|
@ -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
|
# 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
|
# 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"
|
DESCRIPTION="Library for arbitrary-precision arithmetic on different type of numbers"
|
||||||
HOMEPAGE="http://gmplib.org/"
|
HOMEPAGE="https://gmplib.org/"
|
||||||
SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
|
SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
|
||||||
|
|
||||||
LICENSE="LGPL-3"
|
LICENSE="LGPL-3"
|
||||||
SLOT="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=""
|
IUSE=""
|
||||||
|
|
||||||
DEPEND="sys-devel/m4"
|
DEPEND="sys-devel/m4"
|
||||||
@ -22,32 +21,38 @@ RDEPEND=""
|
|||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
epatch "${FILESDIR}"/${PN}-4.1.4-noexecstack.patch
|
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
|
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
|
# note: we cannot run autotools here as gcc depends on this package
|
||||||
elibtoolize
|
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
|
# 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
|
if [[ ${CHOST} == hppa2.0-* ]] ; then
|
||||||
export GMPABI="1.0"
|
GMPABI="1.0"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# ABI mappings (needs all architectures supported)
|
# ABI mappings (needs all architectures supported)
|
||||||
case ${ABI} in
|
case ${ABI} in
|
||||||
32|x86) export GMPABI=32;;
|
32|x86) GMPABI=32;;
|
||||||
64|amd64|n64) export GMPABI=64;;
|
64|amd64|n64) GMPABI=64;;
|
||||||
o32|n32) export GMPABI=${ABI};;
|
[onx]32) GMPABI=${ABI};;
|
||||||
esac
|
esac
|
||||||
|
export GMPABI
|
||||||
|
|
||||||
tc-export CC
|
tc-export CC
|
||||||
econf \
|
ECONF_SOURCE="${S}" econf \
|
||||||
--localstatedir=/var/state/gmp \
|
--localstatedir=/var/state/gmp \
|
||||||
--disable-mpfr \
|
--disable-mpfr \
|
||||||
--disable-mpbsd \
|
--disable-mpbsd \
|
||||||
@ -55,7 +60,7 @@ src_configure() {
|
|||||||
--disable-cxx
|
--disable-cxx
|
||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
multilib_src_install() {
|
||||||
emake install-libLTLIBRARIES DESTDIR="${D}" || die
|
emake DESTDIR="${D}" install-libLTLIBRARIES
|
||||||
rm "${D}"/usr/*/libgmp.{la,so} || die
|
rm "${D}"/usr/*/libgmp.{la,so} || die
|
||||||
}
|
}
|
||||||
|
@ -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
|
|
||||||
}
|
|
@ -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
|
|
||||||
}
|
|
@ -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
|
|
||||||
}
|
|
@ -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
|
|
||||||
}
|
|
@ -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
|
|
||||||
}
|
|
@ -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
|
|
||||||
}
|
|
@ -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
|
|
||||||
}
|
|
@ -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
|
|
||||||
}
|
|
@ -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
|
|
||||||
}
|
|
@ -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
|
|
||||||
}
|
|
@ -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
|
|
||||||
}
|
|
@ -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
|
|
||||||
}
|
|
112
sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-6.1.2-r1.ebuild
vendored
Normal file
112
sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-6.1.2-r1.ebuild
vendored
Normal file
@ -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}/
|
||||||
|
}
|
111
sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-6.1.2.ebuild
vendored
Normal file
111
sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-6.1.2.ebuild
vendored
Normal file
@ -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}/
|
||||||
|
}
|
@ -1,8 +1,11 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<herd>toolchain</herd>
|
<maintainer type="project">
|
||||||
|
<email>toolchain@gentoo.org</email>
|
||||||
|
<name>Gentoo Toolchain Project</name>
|
||||||
|
</maintainer>
|
||||||
<use>
|
<use>
|
||||||
<flag name='pgo'>after building gmp, run some tests against to produce faster libraries -- this option will double the compile time</flag>
|
<flag name="asm">Enable use of hand optimized assembly routines (faster execution)</flag>
|
||||||
</use>
|
</use>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -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
|
DEPEND=sys-devel/m4 >=app-portage/elt-patches-20170815
|
||||||
DESCRIPTION=Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers
|
DESCRIPTION=Library for arbitrary-precision arithmetic on different type of numbers
|
||||||
EAPI=3
|
EAPI=5
|
||||||
HOMEPAGE=http://gmplib.org/
|
HOMEPAGE=https://gmplib.org/
|
||||||
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd
|
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
|
LICENSE=LGPL-3
|
||||||
SLOT=3
|
SLOT=3
|
||||||
SRC_URI=mirror://gnu/gmp/gmp-4.3.2.tar.bz2
|
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
|
_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_=4a40b4f2b5384370343c2db4575b0a6c
|
_md5_=72362b3ed7762a5848bac379e243541b
|
||||||
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
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
|
DESCRIPTION=Library for arbitrary-precision arithmetic on different type of numbers
|
||||||
EAPI=4
|
EAPI=5
|
||||||
HOMEPAGE=http://gmplib.org/
|
HOMEPAGE=https://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
|
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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
|
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
|
LICENSE=|| ( LGPL-3+ GPL-2+ )
|
||||||
RDEPEND=abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20131008-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
|
SLOT=0/10.4
|
||||||
SLOT=0
|
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 )
|
||||||
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 multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
_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
|
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-6.1.2-r1
vendored
Normal file
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/gmp-6.1.2-r1
vendored
Normal file
@ -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
|
Loading…
x
Reference in New Issue
Block a user