summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2010-06-20 00:33:22 +0000
committerMike Frysinger <vapier@gentoo.org>2010-06-20 00:33:22 +0000
commit4bf35f8c7671b42adf0973ddab880835f55cc6cf (patch)
tree7e2e4c93683da0defe2b20817b63fa1835002cae /dev-libs/mpfr
parentold (diff)
downloadhistorical-4bf35f8c7671b42adf0973ddab880835f55cc6cf.tar.gz
historical-4bf35f8c7671b42adf0973ddab880835f55cc6cf.tar.bz2
historical-4bf35f8c7671b42adf0973ddab880835f55cc6cf.zip
Version bump.
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'dev-libs/mpfr')
-rw-r--r--dev-libs/mpfr/ChangeLog7
-rw-r--r--dev-libs/mpfr/Manifest17
-rw-r--r--dev-libs/mpfr/mpfr-3.0.0.ebuild60
3 files changed, 79 insertions, 5 deletions
diff --git a/dev-libs/mpfr/ChangeLog b/dev-libs/mpfr/ChangeLog
index 4c78b0af91ab..30a5cafc6ee4 100644
--- a/dev-libs/mpfr/ChangeLog
+++ b/dev-libs/mpfr/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-libs/mpfr
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/ChangeLog,v 1.114 2010/01/29 19:56:06 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/ChangeLog,v 1.115 2010/06/20 00:33:22 vapier Exp $
+
+*mpfr-3.0.0 (20 Jun 2010)
+
+ 20 Jun 2010; Mike Frysinger <vapier@gentoo.org> +mpfr-3.0.0.ebuild:
+ Version bump.
29 Jan 2010; Raúl Porcel <armin76@gentoo.org> mpfr-2.4.1_p5.ebuild:
ia64/sparc stable wrt #297297
diff --git a/dev-libs/mpfr/Manifest b/dev-libs/mpfr/Manifest
index fa3de47182aa..1364da9e986a 100644
--- a/dev-libs/mpfr/Manifest
+++ b/dev-libs/mpfr/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
AUX 2.4.1/patch01 3512 RMD160 a68a65e3ba90fabb8d634d69b172a32162488661 SHA1 82eb4c34685b6d655d33e0dfcea003248a8967d9 SHA256 6abd8c5abac124041fc0508fbcfdb04f564d0f78118235d70edd81daa3b6169d
AUX 2.4.1/patch02 1585 RMD160 d1ff268cae4d0659d805d7e22bc5c8e245c86587 SHA1 49ae9b7d23d5ba1013687a99d28ac2c1d674af55 SHA256 9fc939052f9e501c051586fb18f7801262748a46c17476881307ec6100e64edd
AUX 2.4.1/patch03 1271 RMD160 97b3cc3b761addf812420433d658ba400e0f8d4b SHA1 282066b0104ec41931126acb57e6ef6140dcacbd SHA256 b4a9276f295361c4b6d3ef896548e9d39cb0304146f40c29ed97cc95359ec2b5
@@ -8,10 +11,16 @@ AUX 2.4.2/patch02 2538 RMD160 9d68771b4e7b267d20140a6e7b6fb55ddf38ef80 SHA1 39d9
AUX 2.4.2/patch03 2544 RMD160 9c62165ce20c0a9f3bc30989cf88955f0081b547 SHA1 2dbc76735798c72340e92f4746dd951c7d5aacc5 SHA256 999bc180dbeb666cd0301e506f79c7394032bcfb81ca8ded85234d1e5f5563ce
DIST mpfr-2.4.1.tar.lzma 903875 RMD160 e848db799fc3b6a4681de3b38df8809c2369f266 SHA1 6145947361fac880b87976e21e28fab12ccf4881 SHA256 95e507b26bac3b64215bc3cf1463525781582d40358b09becdb24d058b31def8
DIST mpfr-2.4.2.tar.bz2 1077886 RMD160 a3563baef20dab98825d90971e6a69a649f53fdf SHA1 7ca93006e38ae6e53a995af836173cf10ee7c18c SHA256 c7e75a08a8d49d2082e4caee1591a05d11b9d5627514e678f02d66a124bcf2ba
-EBUILD mpfr-2.4.1_p1.ebuild 1546 RMD160 aa20f7a6988afe1c58c3e00b86a7826d93530486 SHA1 45376ccdf7693685c5b36dc9326844095ddb6701 SHA256 7a89ebad2e5076550c47cfd3c9c902e2e8d761276fc8538534493e93a64a5d63
+DIST mpfr-3.0.0.tar.bz2 1138685 RMD160 6862412d09e1da3e1f4b023b8cfdee4d440d903e SHA1 8ae8bc72ac26a0f17ad9f57c520264c056c64770 SHA256 8f4e5f9c53536cb798a30455ac429b1f9fc75a0f8af32d6e0ac31ebf1024821f
EBUILD mpfr-2.4.1_p5.ebuild 1545 RMD160 98f5d57b6d0a8ee4749cc8de61024ab6b3fefa5e SHA1 3b8b147705163b20db9476e396027779e985c7b5 SHA256 640f6bdadede06acd85bf1e58bcae5b5da1e8b3ff140da4abc805f3f0cea0ae0
-EBUILD mpfr-2.4.2_p1.ebuild 1508 RMD160 3f3bec82ddb456e69fe31b442c0dd6ce4c870bc4 SHA1 2faa950b874e40f4b4be2ba8e4c763a1fcca1ea7 SHA256 c54c24446914d87fd392f1db588542731338c6285dc5fd6f6160b520ac77b18c
-EBUILD mpfr-2.4.2_p2.ebuild 1612 RMD160 b4df913c7f4005ca9e1f146ff63240b1071339d6 SHA1 393f824e803264cb10d6b9ebd50c43037ee62cc5 SHA256 82b45cd25d05142ebac54c62b78034fd2ea7f201007abc4e5c65c27363571bf5
EBUILD mpfr-2.4.2_p3.ebuild 1612 RMD160 3e6e515f7ca8c9a60347166815ba078bf3d2a9c7 SHA1 21291ea18f067f6860d1cadbf1f50537efe01604 SHA256 0ecaf9b351581327ff8436e0c9e0a76908b6d39a4b8986ba5bde73f05b9cd35b
-MISC ChangeLog 13997 RMD160 0f7b30ce9cac335d3c4a3a9684218ff52605dd6f SHA1 497d6f73869a3f831d9dd39c8a400a2de5ccb60b SHA256 38b0fbaf3af728f827f8b4a23aec7b1a3a21d452086b864df8600d5b1264c253
+EBUILD mpfr-3.0.0.ebuild 1755 RMD160 310222e58257408e352c7b514917845eb9bf449f SHA1 cfc4ee92f05a505770de8fcfff027d4009888a1d SHA256 683a324a2e06749b6bd974038db7ea8e5380870eb1edd1399c4a4ad25e035baa
+MISC ChangeLog 14110 RMD160 01899f59d2681c36deee64bfd9f2a73f531a4e69 SHA1 01fef9bd29895627546c01de4f128963ce47796e SHA256 ff8579b77f176639153516b9e233675a365b46e3a70a179e977c3f0fb6722a08
MISC metadata.xml 162 RMD160 d002486a43522f2116b1d9d59828c484956d66e2 SHA1 d6b4923897f6ae673b4f93646f5b4ba61d5a2c3c SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.15 (GNU/Linux)
+
+iF4EAREIAAYFAkwdYdkACgkQTwhj9JtAlp6XgwD/ZMY4pS+ZuUONpEnw/f/BV30q
+jSG6X+bTGXU/QyLAFCoA/2nSUCtqbEkOeOzVCMEZ4Oe8Y32d7CW/VUi82blpKgD4
+=V6Fk
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/mpfr/mpfr-3.0.0.ebuild b/dev-libs/mpfr/mpfr-3.0.0.ebuild
new file mode 100644
index 000000000000..a4c3fa70afd3
--- /dev/null
+++ b/dev-libs/mpfr/mpfr-3.0.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/mpfr-3.0.0.ebuild,v 1.1 2010/06/20 00:33:22 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.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="4"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=dev-libs/gmp-4.1.4-r2"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ [[ -d ${FILESDIR}/${PV} ]] && epatch "${FILESDIR}"/${PV}/*.patch
+ [[ ${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
+ sed -i '/if test/s:==:=:' configure #261016
+ find . -type f -print0 | xargs -0 touch -r configure
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ rm "${D}"/usr/share/doc/${PN}/*.html || die
+ mv "${D}"/usr/share/doc/{${PN},${PF}} || die
+ dodoc AUTHORS BUGS ChangeLog NEWS README TODO
+ dohtml *.html
+ prepalldocs
+}
+
+pkg_preinst() {
+ preserve_old_lib /usr/$(get_libdir)/libmpfr.so.1
+}
+
+pkg_postinst() {
+ preserve_old_lib_notify /usr/$(get_libdir)/libmpfr.so.1
+}