summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZhang Le <r0bertz@gentoo.org>2008-11-09 03:45:48 +0800
committerZhang Le <r0bertz@gentoo.org>2008-11-09 03:45:48 +0800
commit8b8391fc517fc9857d19334d8991be6e82c1fe28 (patch)
treeff44d86ea14debef63e812ac129400c725c4342d /dev-libs
parentfixed gmp's manifest (diff)
downloadloongson-8b8391fc517fc9857d19334d8991be6e82c1fe28.tar.gz
loongson-8b8391fc517fc9857d19334d8991be6e82c1fe28.tar.bz2
loongson-8b8391fc517fc9857d19334d8991be6e82c1fe28.zip
copied mpfr from tree
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/mpfr/ChangeLog301
-rw-r--r--dev-libs/mpfr/Manifest18
-rw-r--r--dev-libs/mpfr/metadata.xml5
-rw-r--r--dev-libs/mpfr/mpfr-2.3.2.ebuild48
4 files changed, 372 insertions, 0 deletions
diff --git a/dev-libs/mpfr/ChangeLog b/dev-libs/mpfr/ChangeLog
new file mode 100644
index 0000000..c398124
--- /dev/null
+++ b/dev-libs/mpfr/ChangeLog
@@ -0,0 +1,301 @@
+# ChangeLog for dev-libs/mpfr
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/ChangeLog,v 1.82 2008/09/22 04:29:28 jer Exp $
+
+ 22 Sep 2008; Jeroen Roovers <jer@gentoo.org> mpfr-2.3.1_p1.ebuild:
+ Stable for HPPA (bug #238208).
+
+ 21 Sep 2008; Brent Baude <ranger@gentoo.org> mpfr-2.3.1_p1.ebuild:
+ stable ppc64, bug 238208
+
+ 21 Sep 2008; nixnut <nixnut@gentoo.org> mpfr-2.3.1_p1.ebuild:
+ Stable on ppc wrt bug 238208
+
+ 21 Sep 2008; Raúl Porcel <armin76@gentoo.org> mpfr-2.3.1_p1.ebuild:
+ alpha/ia64/sparc/x86 stable wrt #238208
+
+ 20 Sep 2008; Steve Dibb <beandog@gentoo.org> mpfr-2.3.1_p1.ebuild:
+ amd64 stable, bug 238208
+
+*mpfr-2.3.2 (20 Sep 2008)
+
+ 20 Sep 2008; Mike Frysinger <vapier@gentoo.org> +mpfr-2.3.2.ebuild:
+ Version bump.
+
+*mpfr-2.3.1_p1 (20 Aug 2008)
+
+ 20 Aug 2008; Mike Frysinger <vapier@gentoo.org> +files/2.3.1/patch01,
+ +mpfr-2.3.1_p1.ebuild:
+ Apply upstream patch01 for mpfr-2.3.1.
+
+ 02 May 2008; Mike Frysinger <vapier@gentoo.org> mpfr-2.3.1.ebuild:
+ Drop the hardcoded shared/static flags as the default is to build both and
+ we want autodetection for targets that may not support shared (like mingw).
+
+ 20 Apr 2008; Mike Frysinger <vapier@gentoo.org> mpfr-2.3.1.ebuild:
+ Mark amd64 stable #217696.
+
+ 18 Apr 2008; nixnut <nixnut@gentoo.org> mpfr-2.3.1.ebuild:
+ Stable on ppc wrt bug 217696
+
+ 15 Apr 2008; Raúl Porcel <armin76@gentoo.org> mpfr-2.3.1.ebuild:
+ alpha/ia64/sparc/x86 stable wrt #217696
+
+ 14 Apr 2008; Markus Rothe <corsair@gentoo.org> mpfr-2.3.1.ebuild:
+ Stable on ppc64; bug #217696
+
+ 14 Apr 2008; Jeroen Roovers <jer@gentoo.org> mpfr-2.3.1.ebuild:
+ Stable for HPPA (bug #217696).
+
+ 11 Feb 2008; Santiago M. Mola <coldwind@gentoo.org> mpfr-2.3.0_p4.ebuild:
+ amd64 stable wrt #208039
+
+ 30 Jan 2008; Brent Baude <ranger@gentoo.org> mpfr-2.3.0_p4.ebuild:
+ Marking mpfr-2.3.0_p4 ppc64 for bug 208039
+
+ 30 Jan 2008; Raúl Porcel <armin76@gentoo.org> mpfr-2.3.0_p4.ebuild:
+ alpha/ia64/sparc stable wrt #208039
+
+ 30 Jan 2008; Dawid Węgliński <cla@gentoo.org> mpfr-2.3.0_p4.ebuild:
+ Stable on x86 (bug #208039)
+
+ 29 Jan 2008; Jeroen Roovers <jer@gentoo.org> mpfr-2.3.0_p4.ebuild:
+ Stable for HPPA (bug #208039).
+
+ 29 Jan 2008; nixnut <nixnut@gentoo.org> mpfr-2.3.0_p4.ebuild:
+ Stable on ppc wrt bug 208039
+
+*mpfr-2.3.1 (29 Jan 2008)
+
+ 29 Jan 2008; Mike Frysinger <vapier@gentoo.org> +mpfr-2.3.1.ebuild:
+ Version bump.
+
+ 17 Jan 2008; Jeroen Roovers <jer@gentoo.org> mpfr-2.3.0_p3.ebuild:
+ Stable for HPPA too.
+
+ 14 Jan 2008; Tobias Scherbaum <dertobi123@gentoo.org>
+ mpfr-2.3.0_p3.ebuild:
+ ppc. stable
+
+*mpfr-2.3.0_p4 (26 Dec 2007)
+
+ 26 Dec 2007; Daniel Black <dragonheart@gentoo.org> +files/2.3.0/patch04,
+ +mpfr-2.3.0_p4.ebuild:
+ added upstream patch
+
+ 01 Dec 2007; Markus Rothe <corsair@gentoo.org> mpfr-2.3.0_p3.ebuild:
+ Stable on ppc64
+
+ 19 Nov 2007; Joshua Kinard <kumba@gentoo.org> mpfr-2.3.0_p3.ebuild:
+ Stable on mips.
+
+ 13 Nov 2007; Raúl Porcel <armin76@gentoo.org> mpfr-2.3.0_p3.ebuild:
+ alpha/ia64/sparc/x86 stable
+
+*mpfr-2.3.0_p3 (06 Oct 2007)
+
+ 06 Oct 2007; Mike Frysinger <vapier@gentoo.org> +files/2.3.0/patch01,
+ +files/2.3.0/patch02, +files/2.3.0/patch03, +mpfr-2.3.0_p3.ebuild:
+ Version bump #193893.
+
+ 25 Aug 2007; Steve Dibb <beandog@gentoo.org> mpfr-2.2.1_p5.ebuild:
+ amd64 stable
+
+ 13 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ mpfr-2.2.1_p5.ebuild:
+ ppc. stable
+
+ 27 Jul 2007; Jeroen Roovers <jer@gentoo.org> mpfr-2.2.1_p5.ebuild:
+ Stable for HPPA too.
+
+ 22 Jul 2007; Tom Gall <tgall@gentoo.org> mpfr-2.2.1_p5.ebuild:
+ stable on ppc64
+
+ 15 Jul 2007; Raúl Porcel <armin76@gentoo.org> mpfr-2.2.1_p5.ebuild:
+ alpha stable
+
+ 16 May 2007; Gustavo Zacarias <gustavoz@gentoo.org> mpfr-2.2.1_p5.ebuild:
+ Stable on sparc
+
+ 12 May 2007; Joshua Kinard <kumba@gentoo.org> mpfr-2.2.1_p5.ebuild:
+ Stable on mips.
+
+ 23 Apr 2007; Raúl Porcel <armin76@gentoo.org> mpfr-2.2.1_p5.ebuild:
+ ia64 + x86 stable
+
+*mpfr-2.2.1_p5 (06 Apr 2007)
+
+ 06 Apr 2007; Daniel Black <dragonheart@gentoo.org> +files/2.2.1/patch02,
+ +files/2.2.1/patch03, +files/2.2.1/patch04, +files/2.2.1/patch05,
+ +mpfr-2.2.1_p5.ebuild:
+ upstream patches
+
+ 17 Feb 2007; Alexander H. Færøy <eroyf@gentoo.org>
+ mpfr-2.2.0_p16.ebuild:
+ Stable on MIPS; bug #159250
+
+*mpfr-2.2.1_p1 (17 Feb 2007)
+
+ 17 Feb 2007; Daniel Black <dragonheart@gentoo.org> +files/2.2.1/patch01,
+ +mpfr-2.2.1_p1.ebuild:
+ upstream patch
+
+ 05 Feb 2007; Simon Stelling <blubb@gentoo.org> mpfr-2.2.0_p16.ebuild:
+ stable on amd64; bug 159250
+
+ 30 Dec 2006; Tom Gall <tgall@gentoo.org> mpfr-2.2.0_p16.ebuild:
+ stable on ppc64, bug #159250
+
+ 30 Dec 2006; Andrej Kacian <ticho@gentoo.org> mpfr-2.2.0_p16.ebuild:
+ Stable on x86, bug #159250.
+
+ 29 Dec 2006; Tobias Scherbaum <dertobi123@gentoo.org>
+ mpfr-2.2.0_p16.ebuild:
+ Stable on ppc wrt bug #159250.
+
+ 28 Dec 2006; Bryan Østergaard <kloeri@gentoo.org> mpfr-2.2.0_p16.ebuild:
+ Stable on Alpha.
+
+ 28 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org> mpfr-2.2.0_p16.ebuild:
+ Stable on sparc wrt #159250
+
+ 28 Dec 2006; Jeroen Roovers <jer@gentoo.org> mpfr-2.2.0_p16.ebuild:
+ Stable for HPPA (bug #159250).
+
+*mpfr-2.2.1 (22 Dec 2006)
+
+ 22 Dec 2006; Daniel Black <dragonheart@gentoo.org> +mpfr-2.2.1.ebuild:
+ version bump. seems to be simple bug fixes but masked for further testing on
+ all gcc versions
+
+ 22 Dec 2006; Daniel Black <dragonheart@gentoo.org> -mpfr-2.2.0_p12.ebuild,
+ -mpfr-2.2.0_p14.ebuild, mpfr-2.2.0_p16.ebuild:
+ added automake dependency - bug #158808 thanks to Igor Fedorow. Removed
+ older versions
+
+ 09 Dec 2006; Timothy Redaelli <drizzt@gentoo.org> mpfr-2.2.0_p16.ebuild:
+ Add ~x86-fbsd keyword
+
+*mpfr-2.2.0_p16 (21 Oct 2006)
+
+ 21 Oct 2006; Daniel Black <dragonheart@gentoo.org> +files/2.2.0/patch15,
+ +files/2.2.0/patch16, +mpfr-2.2.0_p16.ebuild:
+ Grab some more patches from upstream.
+
+ 20 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> mpfr-2.2.0_p10.ebuild:
+ Stable on Alpha.
+
+ 17 Oct 2006; Roy Marples <uberlord@gentoo.org> mpfr-2.2.0_p14.ebuild:
+ Added ~sparc-fbsd keyword.
+
+ 29 Sep 2006; Mike Frysinger <vapier@gentoo.org> mpfr-2.2.0_p8.ebuild,
+ mpfr-2.2.0_p10.ebuild, mpfr-2.2.0_p12.ebuild, mpfr-2.2.0_p14.ebuild:
+ Dont filter -ffast-math; people who use this globally deserve what they get.
+
+ 03 Sep 2006; Joshua Kinard <kumba@gentoo.org> mpfr-2.2.0_p10.ebuild:
+ Marked stable on mips.
+
+ 24 Aug 2006; Markus Rothe <corsair@gentoo.org> mpfr-2.2.0_p10.ebuild:
+ Stable on ppc64
+
+ 23 Aug 2006; Gustavo Zacarias <gustavoz@gentoo.org> mpfr-2.2.0_p10.ebuild:
+ Stable on sparc
+
+ 21 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> mpfr-2.2.0_p10.ebuild:
+ Stable on amd64 and x86 wrt release snapshot. This is in preparation for an
+ eventual GCC 4.1.1 going stable.
+
+*mpfr-2.2.0_p14 (28 Jul 2006)
+
+ 28 Jul 2006; Daniel Black <dragonheart@gentoo.org> +files/2.2.0/patch13,
+ +files/2.2.0/patch14, +mpfr-2.2.0_p14.ebuild:
+ more upstream patches
+
+*mpfr-2.2.0_p12 (19 Jul 2006)
+
+ 19 Jul 2006; Daniel Black <dragonheart@gentoo.org> +files/2.2.0/patch11,
+ +files/2.2.0/patch12, +mpfr-2.2.0_p12.ebuild:
+ more upstream patches
+
+ 27 Jun 2006; Luca Barbato <lu_zero@gentoo.org> mpfr-2.2.0_p10.ebuild:
+ Marked stable on ppc
+
+ 25 Jun 2006; Guy Martin <gmsoft@gentoo.org> mpfr-2.2.0_p10.ebuild:
+ Stable on hppa.
+
+ 06 May 2006; Mike Frysinger <vapier@gentoo.org>
+ +files/2.2.0/debian-disable-buggy-umul_ppmm.patch, mpfr-2.2.0_p8.ebuild,
+ mpfr-2.2.0_p10.ebuild:
+ Grab patch from Debian to fix test crashes #126082.
+
+*mpfr-2.2.0_p10 (10 Apr 2006)
+
+ 10 Apr 2006; Mike Frysinger <vapier@gentoo.org> +files/2.2.0/patch09,
+ +files/2.2.0/patch10, +mpfr-2.2.0_p10.ebuild:
+ Grab some more patches from upstream.
+
+ 07 Apr 2006; Guy Martin <gmsoft@gentoo.org> mpfr-2.2.0_p8.ebuild:
+ Fix hppa 1.1 computation bug.
+
+ 14 Mar 2006; Joseph Jezak <josejx@gentoo.org> mpfr-2.2.0_p8.ebuild:
+ Marked ppc stable for bug #121968.
+
+ 27 Feb 2006; Jeroen Roovers <jer@gentoo.org> mpfr-2.2.0_p8.ebuild:
+ Stable on hppa (bug #121968).
+
+ 26 Feb 2006; Joshua Kinard <kumba@gentoo.org> mpfr-2.2.0_p8.ebuild:
+ Marked stable on mips.
+
+ 15 Feb 2006; Markus Rothe <corsair@gentoo.org> mpfr-2.2.0_p8.ebuild:
+ Stable on ppc64; bug #121968
+
+ 13 Feb 2006; Patrick McLean <chutzpah@gentoo.org> mpfr-2.2.0_p8.ebuild:
+ Add filtering of -ffast-math on amd64 and mark stable (bug #121968).
+
+ 09 Feb 2006; Aron Griffis <agriffis@gentoo.org> mpfr-2.2.0_p8.ebuild:
+ Mark 2.2.0_p8 stable on ia64
+
+ 08 Feb 2006; Mark Loeser <halcy0n@gentoo.org> mpfr-2.2.0_p8.ebuild:
+ Stable on x86; bug #121968
+
+ 08 Feb 2006; Gustavo Zacarias <gustavoz@gentoo.org> mpfr-2.2.0_p8.ebuild:
+ Stable on sparc wrt #121968
+
+ 04 Feb 2006; Aron Griffis <agriffis@gentoo.org> mpfr-2.2.0_p4.ebuild:
+ Mark 2.2.0_p4 stable on ia64
+
+*mpfr-2.2.0_p8 (22 Jan 2006)
+
+ 22 Jan 2006; Daniel Black <dragonheart@gentoo.org> +files/2.2.0/patch08,
+ +mpfr-2.2.0_p8.ebuild:
+ patch bump
+
+ 07 Jan 2006; Daniel Black <dragonheart@gentoo.org> mpfr-2.2.0_p7.ebuild:
+ opps did not mean to commit 390 to stable - marked ~s390
+
+*mpfr-2.2.0_p7 (07 Jan 2006)
+
+ 07 Jan 2006; Daniel Black <dragonheart@gentoo.org> +files/2.2.0/patch06
+ +files/2.2.0/patch07, +mpfr-2.2.0_p7.ebuild:
+ added more patches from upstream
+
+ 03 Jan 2006; Joshua Kinard <kumba@gentoo.org> mpfr-2.2.0_p4.ebuild:
+ Add ~mips to KEYWORDS.
+
+ 26 Oct 2005; Jason Wever <weeve@gentoo.org> mpfr-2.2.0_p4.ebuild:
+ Added ~sparc keyword wrt bug #80357.
+
+ 23 Oct 2005; Brent Baude <ranger@gentoo.org> mpfr-2.2.0_p4.ebuild:
+ Marking mpfr ~ppc64 for bug 80357
+
+ 22 Oct 2005; Mark Loeser <halcy0n@gentoo.org> mpfr-2.2.0_p4.ebuild:
+ Adding ~x86 to keywords; bug #110026
+
+ 22 Oct 2005; Daniel Black <dragonheart@gentoo.org> mpfr-2.2.0_p4.ebuild:
+ ~ppc keyword. Dependency change to avoid file conflicts in earlier gmp
+ versions
+
+*mpfr-2.2.0_p4 (19 Oct 2005)
+
+ 19 Oct 2005; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by me.
diff --git a/dev-libs/mpfr/Manifest b/dev-libs/mpfr/Manifest
new file mode 100644
index 0000000..47029a4
--- /dev/null
+++ b/dev-libs/mpfr/Manifest
@@ -0,0 +1,18 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX 2.3.1/patch01 8409 RMD160 ab6214e9177740552b5dfb543c5202b6d7c298da SHA1 3fe727c465ea76e2a2fc81ad470872d4c466343c SHA256 452e7bec28f702f0220f2d4445760e21bba8e5922788979a7ed3bc3c51129cdb
+DIST mpfr-2.3.1.tar.bz2 888921 RMD160 bee605214c22b6a918eef9b9bb77d12b4c4f1188 SHA1 302ebc61d24bed644e88e6ba269b2ec4146947a5 SHA256 d857f9df4a6cf50d0bc57dd11296dd1a8d1ac709442875ea4fcd757a89da8430
+DIST mpfr-2.3.2.tar.lzma 816537 RMD160 eff9b819dee971cd907dde461cd525c473516e29 SHA1 1c48c7a545b571e54ea2418bd1eae8b5e3bfe753 SHA256 d8285d3f7fc824eb1fe86ebeb5b8e5064265be8e7439d5aec49bafcb53d710be
+EBUILD mpfr-2.3.1.ebuild 1320 RMD160 66c83ccd340bc86c874dc62913b9422a711209d1 SHA1 d3fea9aa3ce3a979958ad4c9841e317071a191e6 SHA256 52ec6fedccdd15f1fd4907486754592f7b4a1e2fd3e909eb8d9735c3af9c2ae2
+EBUILD mpfr-2.3.1_p1.ebuild 1375 RMD160 0f01350cb0f3e87c247cb48160779ad5d139161c SHA1 d740cfa864fec42c9d8e76a74658743d8ea28917 SHA256 df0db01c24df9ef32a852d2d326ecd666054a825f6b7452e5bd4af59945fa7a0
+EBUILD mpfr-2.3.2.ebuild 1414 RMD160 093e6f72a3174b59566deb19ceb047f9e6090601 SHA1 5174c86341e24b147205afe523c8beeba9abe07a SHA256 5aad2ce00fd4a81a48e257e7c856b3bb10ec2fdb1986def6c23ade6628c93b5f
+MISC ChangeLog 9991 RMD160 bcaeb88e150b4aa878f49742cc78fa950d106166 SHA1 914fa38a621aa37aeca97d62733d7c67e011ca09 SHA256 a88a71799640fa947a75a3549d228b884d068399d1468b3bf0185efd62d1ded6
+MISC metadata.xml 162 RMD160 d002486a43522f2116b1d9d59828c484956d66e2 SHA1 d6b4923897f6ae673b4f93646f5b4ba61d5a2c3c SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.9 (GNU/Linux)
+
+iEYEARECAAYFAkjgMcAACgkQ67wieSYcaxc9BACaAlx0arEz16EIvndycpynP1Cl
+Va4AoJ/slxL9mfZdOUzFY1+kiVVfN4ju
+=OyMR
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/mpfr/metadata.xml b/dev-libs/mpfr/metadata.xml
new file mode 100644
index 0000000..fb4199e
--- /dev/null
+++ b/dev-libs/mpfr/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>toolchain</herd>
+</pkgmetadata>
diff --git a/dev-libs/mpfr/mpfr-2.3.2.ebuild b/dev-libs/mpfr/mpfr-2.3.2.ebuild
new file mode 100644
index 0000000..3f98109
--- /dev/null
+++ b/dev-libs/mpfr/mpfr-2.3.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/mpfr-2.3.2.ebuild,v 1.1 2008/09/20 18:29:54 vapier Exp $
+
+# NOTE: we cannot depend on autotools here starting with gcc-4.3.x
+inherit eutils
+
+MY_PV=${PV/_p*}
+MY_P=${PN}-${MY_PV}
+PLEVEL=${PV/*p}
+DESCRIPTION="library for multiple-precision floating-point computations with exact rounding"
+HOMEPAGE="http://www.mpfr.org/"
+SRC_URI="http://www.mpfr.org/mpfr-current/${MY_P}.tar.lzma"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=dev-libs/gmp-4.1.4-r2"
+DEPEND="${RDEPEND}
+ app-arch/lzma-utils"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ [[ ${PLEVEL} == ${PV} ]] && return 0
+ for ((i=1; i<=PLEVEL; ++i)) ; do
+ patch=patch$(printf '%02d' ${i})
+ if [[ -f ${FILESDIR}/${MY_PV}/${patch} ]] ; then
+ epatch "${FILESDIR}"/${MY_PV}/${patch}
+ elif [[ -f ${DISTDIR}/${PN}-${MY_PV}_p${i} ]] ; then
+ epatch "${DISTDIR}"/${PN}-${MY_PV}_p${i}
+ else
+ ewarn "${DISTDIR}/${PN}-${MY_PV}_p${i}"
+ die "patch ${i} missing - please report to bugs.gentoo.org"
+ fi
+ done
+ find -type f -print0 | xargs -0 touch -r configure
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS BUGS ChangeLog NEWS README TODO
+ dohtml *.html
+}