summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2007-10-06 22:49:45 +0000
committerMike Frysinger <vapier@gentoo.org>2007-10-06 22:49:45 +0000
commit601e86e8f7f6594c2a5675d1ec6d82f515e04fcc (patch)
treecab7742bfd25d60c8109c9f923e538bc90414b57 /dev-libs
parentfix missing unpack. close 194910. (diff)
downloadhistorical-601e86e8f7f6594c2a5675d1ec6d82f515e04fcc.tar.gz
historical-601e86e8f7f6594c2a5675d1ec6d82f515e04fcc.tar.bz2
historical-601e86e8f7f6594c2a5675d1ec6d82f515e04fcc.zip
Version bump #193893.
Package-Manager: portage-2.1.3.11
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/mpfr/ChangeLog8
-rw-r--r--dev-libs/mpfr/Manifest132
-rw-r--r--dev-libs/mpfr/files/2.3.0/patch0183
-rw-r--r--dev-libs/mpfr/files/2.3.0/patch02140
-rw-r--r--dev-libs/mpfr/files/2.3.0/patch0396
-rw-r--r--dev-libs/mpfr/files/digest-mpfr-2.3.0_p33
-rw-r--r--dev-libs/mpfr/mpfr-2.3.0_p3.ebuild53
7 files changed, 416 insertions, 99 deletions
diff --git a/dev-libs/mpfr/ChangeLog b/dev-libs/mpfr/ChangeLog
index 52bcf5c4e555..dd7d8ca2e5a8 100644
--- a/dev-libs/mpfr/ChangeLog
+++ b/dev-libs/mpfr/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/mpfr
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/ChangeLog,v 1.55 2007/08/25 17:35:22 beandog Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/ChangeLog,v 1.56 2007/10/06 22:49:44 vapier Exp $
+
+*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
diff --git a/dev-libs/mpfr/Manifest b/dev-libs/mpfr/Manifest
index 1f8464e09e2f..ef7829096fb9 100644
--- a/dev-libs/mpfr/Manifest
+++ b/dev-libs/mpfr/Manifest
@@ -1,67 +1,6 @@
-AUX 2.2.0/debian-disable-buggy-umul_ppmm.patch 753 RMD160 e0ae8ad88deaa925ea5415d6e77eb5cd5d894109 SHA1 e329ddb795f6969028a2c46e69e2e8a82c69b560 SHA256 8d1ee311fee1f09f7311ce72428845e7233021c5578c42bed7a24bb01fc1f4da
-MD5 be0b2edcf2ceb8c3af3ee4e72512dc5e files/2.2.0/debian-disable-buggy-umul_ppmm.patch 753
-RMD160 e0ae8ad88deaa925ea5415d6e77eb5cd5d894109 files/2.2.0/debian-disable-buggy-umul_ppmm.patch 753
-SHA256 8d1ee311fee1f09f7311ce72428845e7233021c5578c42bed7a24bb01fc1f4da files/2.2.0/debian-disable-buggy-umul_ppmm.patch 753
-AUX 2.2.0/patch01 1248 RMD160 33ac4085abcf25877b8f3146c28493dc8d0b9165 SHA1 975146ffff1c5ad1f141a6cf741b95245dd8e91b SHA256 3eb344ca55935fc9b9b3e6a649035c8c22553a0af48f340922b35ee34fc24847
-MD5 8104d29f4f544ed24fc54349b3c50968 files/2.2.0/patch01 1248
-RMD160 33ac4085abcf25877b8f3146c28493dc8d0b9165 files/2.2.0/patch01 1248
-SHA256 3eb344ca55935fc9b9b3e6a649035c8c22553a0af48f340922b35ee34fc24847 files/2.2.0/patch01 1248
-AUX 2.2.0/patch02 2177 RMD160 f620151063559a112a819fef02e466579aa20a7e SHA1 82b3660bf0fcaecfb6b8569456fbb2aa419420e7 SHA256 800179d71bb90b36ba7e0f2b6e77ea076ee51d2b42f0cb1846ebc7e00a267081
-MD5 34ae93cd0ed0b3adcb49cfdc68c18b75 files/2.2.0/patch02 2177
-RMD160 f620151063559a112a819fef02e466579aa20a7e files/2.2.0/patch02 2177
-SHA256 800179d71bb90b36ba7e0f2b6e77ea076ee51d2b42f0cb1846ebc7e00a267081 files/2.2.0/patch02 2177
-AUX 2.2.0/patch03 407 RMD160 3b3bd84f07fadce1b58a6ecc43459f5894b0480b SHA1 b5b8d74134ecc62015d141b862ba9f97b5978320 SHA256 1d08a4a388d6902dee8aa23e721568ca8101659bcc184952839e8e9007f22a37
-MD5 a7af9750238fdf49c8dffcf151f57049 files/2.2.0/patch03 407
-RMD160 3b3bd84f07fadce1b58a6ecc43459f5894b0480b files/2.2.0/patch03 407
-SHA256 1d08a4a388d6902dee8aa23e721568ca8101659bcc184952839e8e9007f22a37 files/2.2.0/patch03 407
-AUX 2.2.0/patch04 811 RMD160 45762c533af60b9be6348e870710d37352a0e57a SHA1 495809b7e24760732c6f5757750effb83850e63d SHA256 252049acb88f88381f363ddf314f63a85252f446074e4563e7359cb524e390ca
-MD5 2244e0aef66bc63773899b1758b8e812 files/2.2.0/patch04 811
-RMD160 45762c533af60b9be6348e870710d37352a0e57a files/2.2.0/patch04 811
-SHA256 252049acb88f88381f363ddf314f63a85252f446074e4563e7359cb524e390ca files/2.2.0/patch04 811
-AUX 2.2.0/patch06 835 RMD160 722f6d253df80957710f7f42958210fba6ec4fd1 SHA1 bf00dae04a4ed7aa1cc50ba479cb77073adbcd07 SHA256 4e51a291424c09695c6da8321e60056c812ccd3b0154048c55f231e75ee59635
-MD5 a8925f41bbdfe0bbf5318e47ce50a160 files/2.2.0/patch06 835
-RMD160 722f6d253df80957710f7f42958210fba6ec4fd1 files/2.2.0/patch06 835
-SHA256 4e51a291424c09695c6da8321e60056c812ccd3b0154048c55f231e75ee59635 files/2.2.0/patch06 835
-AUX 2.2.0/patch07 1651 RMD160 dbefeb07267d554afb95bb8428955a70218026da SHA1 2ddfa1db2125d696612749a27d275b7e246cd0e8 SHA256 30bb6ebea3b7ba60e97905e938b34cd119aacd607035ea76cfe2b5447e08841c
-MD5 8b51f44fc908bad70ea0d458bac47fb9 files/2.2.0/patch07 1651
-RMD160 dbefeb07267d554afb95bb8428955a70218026da files/2.2.0/patch07 1651
-SHA256 30bb6ebea3b7ba60e97905e938b34cd119aacd607035ea76cfe2b5447e08841c files/2.2.0/patch07 1651
-AUX 2.2.0/patch08 8610 RMD160 c5d7592c43615d555278921de4a8c0a8eb2ee1fe SHA1 68d023f0391cc4360d6db7aaf322288b7cfa7bb4 SHA256 30eda7ef6cf407e0ee66f829184dc840cfc390fcff1c92d34f12277ac67b6867
-MD5 ff52eac4c54118dd55af7757dc8f8f9b files/2.2.0/patch08 8610
-RMD160 c5d7592c43615d555278921de4a8c0a8eb2ee1fe files/2.2.0/patch08 8610
-SHA256 30eda7ef6cf407e0ee66f829184dc840cfc390fcff1c92d34f12277ac67b6867 files/2.2.0/patch08 8610
-AUX 2.2.0/patch09 1550 RMD160 cf9cd75d3f5180c0f43483ca83846ac759d71636 SHA1 7e93b9eb080e892b5b78b54eb18f22deaf4f3d27 SHA256 73a6796b468ea4fc30a1c431fad8009f13baf4e3b79cfd19ceb88bf42eb7518c
-MD5 b11d41b37d6131d018ff541fe95ec5e0 files/2.2.0/patch09 1550
-RMD160 cf9cd75d3f5180c0f43483ca83846ac759d71636 files/2.2.0/patch09 1550
-SHA256 73a6796b468ea4fc30a1c431fad8009f13baf4e3b79cfd19ceb88bf42eb7518c files/2.2.0/patch09 1550
-AUX 2.2.0/patch10 5455 RMD160 8c4e0bf9dffa9270c757493ea9f5498a8facee3e SHA1 0264ff30edf374486a3b57603d5ebe4f22795a4a SHA256 64361a4d98c43b26f64c64bb81e7d39e9bd480b96bf76eb9c758280814f5f286
-MD5 6f3d74f617a3c45c6083ab02219732d6 files/2.2.0/patch10 5455
-RMD160 8c4e0bf9dffa9270c757493ea9f5498a8facee3e files/2.2.0/patch10 5455
-SHA256 64361a4d98c43b26f64c64bb81e7d39e9bd480b96bf76eb9c758280814f5f286 files/2.2.0/patch10 5455
-AUX 2.2.0/patch11 11384 RMD160 93cfd78f6f8c714ec4271bbee44bc62169bbd160 SHA1 649e2976888f4de4aaaf198f5a4801798f99dbd2 SHA256 4655439b7e7ad88351cdb7eb50105f71bfd3556511dcbed274579886d1cc37d2
-MD5 b4093aa482b9bdce5ff355ad070c68a4 files/2.2.0/patch11 11384
-RMD160 93cfd78f6f8c714ec4271bbee44bc62169bbd160 files/2.2.0/patch11 11384
-SHA256 4655439b7e7ad88351cdb7eb50105f71bfd3556511dcbed274579886d1cc37d2 files/2.2.0/patch11 11384
-AUX 2.2.0/patch12 5627 RMD160 e7c180dfd9fd8d9e2d56f05994f4588290dfda34 SHA1 1fbb1f5588a57e157d1116b20def4e4369cb7309 SHA256 3073a8f5dd73067207ce5a346559b643b250a62a479e6275e1ed750fa7c1dae9
-MD5 03b0958674a50632c309251c5935de50 files/2.2.0/patch12 5627
-RMD160 e7c180dfd9fd8d9e2d56f05994f4588290dfda34 files/2.2.0/patch12 5627
-SHA256 3073a8f5dd73067207ce5a346559b643b250a62a479e6275e1ed750fa7c1dae9 files/2.2.0/patch12 5627
-AUX 2.2.0/patch13 2635 RMD160 38fdffb30c7871a3bee5a8caf6ffafeadba8957c SHA1 197eb6bf0c5acad867c08866c43c0541d055ad6d SHA256 dbe9286e0f5447dd6c498a45a068f4de163b31c5c41cde70a0406e34e0ea06a9
-MD5 cd058f620dd3d14f2f4615cdfe04112a files/2.2.0/patch13 2635
-RMD160 38fdffb30c7871a3bee5a8caf6ffafeadba8957c files/2.2.0/patch13 2635
-SHA256 dbe9286e0f5447dd6c498a45a068f4de163b31c5c41cde70a0406e34e0ea06a9 files/2.2.0/patch13 2635
-AUX 2.2.0/patch14 4141 RMD160 881c2fc2512c185ef65a22edc096bde6b2826dba SHA1 e27f030e3c4bba98d4003436f7dc9bb7ae292b46 SHA256 28a9ebdfae2d313592ffa21e48705f52774548d78da13d76ae6f35452efc2e66
-MD5 24e2201c022332d42decda15c8f444e1 files/2.2.0/patch14 4141
-RMD160 881c2fc2512c185ef65a22edc096bde6b2826dba files/2.2.0/patch14 4141
-SHA256 28a9ebdfae2d313592ffa21e48705f52774548d78da13d76ae6f35452efc2e66 files/2.2.0/patch14 4141
-AUX 2.2.0/patch15 17949 RMD160 8505d576bbe99e3ead7fb6579bc0fb0252c0e16e SHA1 3c0333d49b5889af8004854b8d26564c5685fd64 SHA256 c1b445f57c8a98c6c9b1f25d61fd65dfb54f6ef4542b0ad7e51bd46ad3f4da1b
-MD5 e39d8352f61feba73c43b7172d32b3ce files/2.2.0/patch15 17949
-RMD160 8505d576bbe99e3ead7fb6579bc0fb0252c0e16e files/2.2.0/patch15 17949
-SHA256 c1b445f57c8a98c6c9b1f25d61fd65dfb54f6ef4542b0ad7e51bd46ad3f4da1b files/2.2.0/patch15 17949
-AUX 2.2.0/patch16 1573 RMD160 ac7f444e6b1e7e2bd95ff396cd3d60437526cfdd SHA1 88a6ac082addffcfc53b581065e4724e5ebe06fc SHA256 6d17bdb0b8031cff601e36b9c0503e905da2a90a113d42a7033e074f7d836d13
-MD5 c263ca095dd799eda3fea95a1075f185 files/2.2.0/patch16 1573
-RMD160 ac7f444e6b1e7e2bd95ff396cd3d60437526cfdd files/2.2.0/patch16 1573
-SHA256 6d17bdb0b8031cff601e36b9c0503e905da2a90a113d42a7033e074f7d836d13 files/2.2.0/patch16 1573
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX 2.2.1/patch01 1826 RMD160 8e5d21a2b43062a31d13bca242f334d42b552bee SHA1 47c3ec783f32081ea1406bc0aac06bf61fd804aa SHA256 0b19e4b6484e505aa9e518b8942df3dee686d17d17cdbc2c41f7d444f9afd8f8
MD5 fd276c3936d6fa5adf9fae1cd57c74c4 files/2.2.1/patch01 1826
RMD160 8e5d21a2b43062a31d13bca242f334d42b552bee files/2.2.1/patch01 1826
@@ -82,49 +21,46 @@ AUX 2.2.1/patch05 16992 RMD160 38a4558d6890ca12b613b5b482046b19d1cf3b6b SHA1 4d5
MD5 2881b39c442466caa3451725b50f5a7a files/2.2.1/patch05 16992
RMD160 38a4558d6890ca12b613b5b482046b19d1cf3b6b files/2.2.1/patch05 16992
SHA256 304b03f5e99e4d1790107b4e7d0b1d54305b5d06203fc1723758f59d3d36947b files/2.2.1/patch05 16992
-DIST mpfr-2.2.0.tar.bz2 728490 RMD160 5243eb0387392123d9d30ca009b30147a51370a6 SHA1 3894bf68982e6218fd94ee743f05c0554a35536a SHA256 cea002a11707b5f8fb2147686145563e5f313fc62558e8400444bdcf89971e6a
-DIST mpfr-2.2.0_p5 27251 RMD160 7e60b2be4691235de88646534b64cd12cdc1a45d SHA1 b2600dead06a074fc4485d1a2f3e4940a1c54134 SHA256 1e253c48800667d295e5ec3407b8e27a86e385706ecb49a7dc51503839752309
+AUX 2.3.0/patch01 3463 RMD160 859fef00e8cccd53784f3eb610777e9812a21232 SHA1 ad56aef7dfe9dc91b3a52de495abf8cec41b8db9 SHA256 9a4196d2f917af25837e2ef4c7a2db0c5ea3deb970bbaad994fdb4d1f1e6a9cc
+MD5 64d4d737ef4684721b8b2fe7764d5a95 files/2.3.0/patch01 3463
+RMD160 859fef00e8cccd53784f3eb610777e9812a21232 files/2.3.0/patch01 3463
+SHA256 9a4196d2f917af25837e2ef4c7a2db0c5ea3deb970bbaad994fdb4d1f1e6a9cc files/2.3.0/patch01 3463
+AUX 2.3.0/patch02 4713 RMD160 38e467cd620e022b5850ec0b876f4cb453b8603a SHA1 35ab59482c2b35c631fca2faaa6f32c01af73c5b SHA256 e9ea182fa34bffeebf6224581d13956d38ebe49ef442b172a23eae6a7dcb8d02
+MD5 831349c8ce7c52be1e2591acbb66a342 files/2.3.0/patch02 4713
+RMD160 38e467cd620e022b5850ec0b876f4cb453b8603a files/2.3.0/patch02 4713
+SHA256 e9ea182fa34bffeebf6224581d13956d38ebe49ef442b172a23eae6a7dcb8d02 files/2.3.0/patch02 4713
+AUX 2.3.0/patch03 2977 RMD160 92c047a108b176325c1aba573fea9ea1d7966ffb SHA1 2b9ba6c2ac2c2cbb99ba532235725387bd533ed8 SHA256 352233e19f6db81db656c71ef9b0a2e752d9947c3e019523f5159f71fcbd90d7
+MD5 7cbc1bbe65314e2978ed088593191df1 files/2.3.0/patch03 2977
+RMD160 92c047a108b176325c1aba573fea9ea1d7966ffb files/2.3.0/patch03 2977
+SHA256 352233e19f6db81db656c71ef9b0a2e752d9947c3e019523f5159f71fcbd90d7 files/2.3.0/patch03 2977
DIST mpfr-2.2.1.tar.bz2 787634 RMD160 cb4c24dc356412e3bae30242f426a2a02d146d04 SHA1 d0abd0943fcfc937a816bf67baaff3f0273a19e7 SHA256 92e2fea0eefd3d50b8e762334326657bfc5be9a6bda58cfa724b2a5cba9f65e4
-EBUILD mpfr-2.2.0_p10.ebuild 1438 RMD160 2950ed6b6e91b510b0e14fe8146b3c0475b48dd7 SHA1 760f03a7af69a665c209db7c71b08115349c2fbb SHA256 eab3de691a9344f05e01f8cf1027af136ad5931accb2e73079723f6f89cd9de7
-MD5 a00a5bf845f8a140b82fb377ee697fe9 mpfr-2.2.0_p10.ebuild 1438
-RMD160 2950ed6b6e91b510b0e14fe8146b3c0475b48dd7 mpfr-2.2.0_p10.ebuild 1438
-SHA256 eab3de691a9344f05e01f8cf1027af136ad5931accb2e73079723f6f89cd9de7 mpfr-2.2.0_p10.ebuild 1438
-EBUILD mpfr-2.2.0_p16.ebuild 1528 RMD160 5ae640a7fe55992c12e74867af01a6872a7856c8 SHA1 b4ab28bc08ac870dd4b38d09ed26fd8f39126a98 SHA256 d8bbc2fe1fb90058b455fbcbd27722c79bb89b2650f3086e83427423689bf51c
-MD5 adcac1610186ddd7c907e14111c49fd4 mpfr-2.2.0_p16.ebuild 1528
-RMD160 5ae640a7fe55992c12e74867af01a6872a7856c8 mpfr-2.2.0_p16.ebuild 1528
-SHA256 d8bbc2fe1fb90058b455fbcbd27722c79bb89b2650f3086e83427423689bf51c mpfr-2.2.0_p16.ebuild 1528
-EBUILD mpfr-2.2.1.ebuild 1404 RMD160 7a862c2916055cef3c762dd2ed2d17e2584651c6 SHA1 1a3e6d2da0a3b98a4566f2e8bddee5ba09688ff6 SHA256 5012dfedf00552de7da022c78e2b2b0f91df75667555251126583bf4809c1bdd
-MD5 cb9a0accd536b46ff5b3ffa4098fa516 mpfr-2.2.1.ebuild 1404
-RMD160 7a862c2916055cef3c762dd2ed2d17e2584651c6 mpfr-2.2.1.ebuild 1404
-SHA256 5012dfedf00552de7da022c78e2b2b0f91df75667555251126583bf4809c1bdd mpfr-2.2.1.ebuild 1404
-EBUILD mpfr-2.2.1_p1.ebuild 1425 RMD160 8dd8637bd7619c67ea15df13d45e1ec66288d0a0 SHA1 bc9519356c2fc1e9b8462ab472c855e5af4f0c38 SHA256 d1d396760cc0332c0f1a109ebf09d30be4564db22187c350577582140a7901d3
-MD5 b3a03005931420dbb0f7a4255922f0f3 mpfr-2.2.1_p1.ebuild 1425
-RMD160 8dd8637bd7619c67ea15df13d45e1ec66288d0a0 mpfr-2.2.1_p1.ebuild 1425
-SHA256 d1d396760cc0332c0f1a109ebf09d30be4564db22187c350577582140a7901d3 mpfr-2.2.1_p1.ebuild 1425
+DIST mpfr-2.3.0.tar.bz2 872947 RMD160 ec0fdd2a49d894c3b09b3909ad73539cdadb3f3c SHA1 b20b9b85cdccddbb0a9c22807de0049e1f9ec528 SHA256 359f0d344f92d1f145ddcd37adf54f9b8069aa2ce89c4a19603d080ef17d2d48
EBUILD mpfr-2.2.1_p5.ebuild 1415 RMD160 54b15d0b6f72eb29b518e568122aa4e14a7c8563 SHA1 03f3c077f15b53c3ecc6641fd2c1075d512bbd95 SHA256 39b42de248f7c88e88c1b9640d499109a9a6421a131350b23ccc7323d1992959
MD5 d024244a565b433b44d18f418bfb4088 mpfr-2.2.1_p5.ebuild 1415
RMD160 54b15d0b6f72eb29b518e568122aa4e14a7c8563 mpfr-2.2.1_p5.ebuild 1415
SHA256 39b42de248f7c88e88c1b9640d499109a9a6421a131350b23ccc7323d1992959 mpfr-2.2.1_p5.ebuild 1415
-MISC ChangeLog 6913 RMD160 0e2515c3f8f3173582e3e504f70d7b13c31887be SHA1 dd7f3cbfda347abecaf7b94ca4b60c6a1b76a563 SHA256 35331111d58fbd314a42a9aca74f080d7c21364111758c538bd0434aee3ded32
-MD5 15e8682e1a2135059a3e485a1db80e25 ChangeLog 6913
-RMD160 0e2515c3f8f3173582e3e504f70d7b13c31887be ChangeLog 6913
-SHA256 35331111d58fbd314a42a9aca74f080d7c21364111758c538bd0434aee3ded32 ChangeLog 6913
+EBUILD mpfr-2.3.0_p3.ebuild 1426 RMD160 008033f1971fa8d07e27c1354bcb8660d2446440 SHA1 44a18158e7f2700bba83a1d82324d6000e1d4be8 SHA256 2e323b6eee11faa4074d326ca6b12aac396609f04201245dec5542af9d164bc5
+MD5 d770f2538ff4c69985aff1a7e47da24f mpfr-2.3.0_p3.ebuild 1426
+RMD160 008033f1971fa8d07e27c1354bcb8660d2446440 mpfr-2.3.0_p3.ebuild 1426
+SHA256 2e323b6eee11faa4074d326ca6b12aac396609f04201245dec5542af9d164bc5 mpfr-2.3.0_p3.ebuild 1426
+MISC ChangeLog 7108 RMD160 cd9bb5080b29ad56eea1300931ec0982a4aa4b90 SHA1 3aff173b0c6012b633bf6fb9f9625d848b665156 SHA256 7242a74da5a4a5a485f7d664ce87f9664a16c3bc06b19791bff43e7502770559
+MD5 ad7be587c6b647e7534a57a638568f3e ChangeLog 7108
+RMD160 cd9bb5080b29ad56eea1300931ec0982a4aa4b90 ChangeLog 7108
+SHA256 7242a74da5a4a5a485f7d664ce87f9664a16c3bc06b19791bff43e7502770559 ChangeLog 7108
MISC metadata.xml 162 RMD160 d002486a43522f2116b1d9d59828c484956d66e2 SHA1 d6b4923897f6ae673b4f93646f5b4ba61d5a2c3c SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a
MD5 567094e03359ffc1c95af7356395228d metadata.xml 162
RMD160 d002486a43522f2116b1d9d59828c484956d66e2 metadata.xml 162
SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a metadata.xml 162
-MD5 f515569e399ff1b91bd8361728ae26a1 files/digest-mpfr-2.2.0_p10 452
-RMD160 77c49e26a5a04eb5fdf1356812b0bd59034eaaa9 files/digest-mpfr-2.2.0_p10 452
-SHA256 fd671c3ccece1d416e9b46718913d3ed839e8d0129ad8577df0551e91e6f6ece files/digest-mpfr-2.2.0_p10 452
-MD5 f515569e399ff1b91bd8361728ae26a1 files/digest-mpfr-2.2.0_p16 452
-RMD160 77c49e26a5a04eb5fdf1356812b0bd59034eaaa9 files/digest-mpfr-2.2.0_p16 452
-SHA256 fd671c3ccece1d416e9b46718913d3ed839e8d0129ad8577df0551e91e6f6ece files/digest-mpfr-2.2.0_p16 452
-MD5 2e4c88b3a3810fc13043d40304378bbd files/digest-mpfr-2.2.1 235
-RMD160 dcfe570bc7a569fdce138a0a1e8e4d4776463f3a files/digest-mpfr-2.2.1 235
-SHA256 138a6c0286b4a439b3c422770c9b41093baa2d0822a06074ce71f8aef4c3a927 files/digest-mpfr-2.2.1 235
-MD5 2e4c88b3a3810fc13043d40304378bbd files/digest-mpfr-2.2.1_p1 235
-RMD160 dcfe570bc7a569fdce138a0a1e8e4d4776463f3a files/digest-mpfr-2.2.1_p1 235
-SHA256 138a6c0286b4a439b3c422770c9b41093baa2d0822a06074ce71f8aef4c3a927 files/digest-mpfr-2.2.1_p1 235
MD5 2e4c88b3a3810fc13043d40304378bbd files/digest-mpfr-2.2.1_p5 235
RMD160 dcfe570bc7a569fdce138a0a1e8e4d4776463f3a files/digest-mpfr-2.2.1_p5 235
SHA256 138a6c0286b4a439b3c422770c9b41093baa2d0822a06074ce71f8aef4c3a927 files/digest-mpfr-2.2.1_p5 235
+MD5 a3d47cd9cfd2fccf35841d93eaed94d5 files/digest-mpfr-2.3.0_p3 235
+RMD160 e4e69ae2a6283ebaccf7022627c59e78b7bbba73 files/digest-mpfr-2.3.0_p3 235
+SHA256 d5eb9d6586d3563bbe3274b9a9e846fec8faa29df2d5b775c41c6d4667d5ed1b files/digest-mpfr-2.3.0_p3 235
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.7 (GNU/Linux)
+
+iD8DBQFHCBEOp/wUKkr7RBoRAsbqAJ9+iPoUHckr2Qs/mW+79hHFJbnflwCaAhJa
+6LPWrHYJ7ViMbTt35TiFJgs=
+=CuoX
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/mpfr/files/2.3.0/patch01 b/dev-libs/mpfr/files/2.3.0/patch01
new file mode 100644
index 000000000000..f31505aed7c6
--- /dev/null
+++ b/dev-libs/mpfr/files/2.3.0/patch01
@@ -0,0 +1,83 @@
+diff -Naurd mpfr-2.3.0-a/Makefile.am mpfr-2.3.0-b/Makefile.am
+--- mpfr-2.3.0-a/Makefile.am 2007-08-29 10:18:11.000000000 +0000
++++ mpfr-2.3.0-b/Makefile.am 2007-09-02 23:19:32.000000000 +0000
+@@ -32,8 +32,13 @@
+
+ MAKEINFOFLAGS = --enable-encoding
+
+-get_patches.c: PATCHES get_patches.sh
+- ./get_patches.sh > $@ || rm -f $@
++# Important note: If for some reason, srcdir is read-only at build time
++# (and you use objdir != srcdir), then you need to rebuild get_patches.c
++# (with "make get_patches.c") just after patching the MPFR source. This
++# should not be a problem in practice, in particular because "make dist"
++# automatically rebuilds get_patches.c before generating the archives.
++$(srcdir)/get_patches.c: PATCHES get_patches.sh
++ (cd $(srcdir) && ./get_patches.sh) > $@ || rm -f $@
+
+ # Do not add get_patches.c to CLEANFILES so that this file doesn't
+ # need to be (re)built as long as no patches are applied. Anyway the
+diff -Naurd mpfr-2.3.0-a/Makefile.in mpfr-2.3.0-b/Makefile.in
+--- mpfr-2.3.0-a/Makefile.in 2007-08-29 10:27:18.000000000 +0000
++++ mpfr-2.3.0-b/Makefile.in 2007-09-02 23:59:30.000000000 +0000
+@@ -1665,8 +1665,13 @@
+ uninstall-info-am uninstall-libLTLIBRARIES
+
+
+-get_patches.c: PATCHES get_patches.sh
+- ./get_patches.sh > $@ || rm -f $@
++# Important note: If for some reason, srcdir is read-only at build time
++# (and you use objdir != srcdir), then you need to rebuild get_patches.c
++# (with "make get_patches.c") just after patching the MPFR source. This
++# should not be a problem in practice, in particular because "make dist"
++# automatically rebuilds get_patches.c before generating the archives.
++$(srcdir)/get_patches.c: PATCHES get_patches.sh
++ (cd $(srcdir) && ./get_patches.sh) > $@ || rm -f $@
+
+ tune:
+ $(MAKE) $(AM_MAKEFLAGS) tuneup$(EXEEXT)
+diff -Naurd mpfr-2.3.0-a/PATCHES mpfr-2.3.0-b/PATCHES
+--- mpfr-2.3.0-a/PATCHES 2007-08-29 10:18:11.000000000 +0000
++++ mpfr-2.3.0-b/PATCHES 2007-09-02 23:59:50.000000000 +0000
+@@ -0,0 +1 @@
++get_patches
+diff -Naurd mpfr-2.3.0-a/VERSION mpfr-2.3.0-b/VERSION
+--- mpfr-2.3.0-a/VERSION 2007-08-29 10:18:11.000000000 +0000
++++ mpfr-2.3.0-b/VERSION 2007-09-02 23:55:55.000000000 +0000
+@@ -1 +1 @@
+-2.3.0
++2.3.0-p1
+diff -Naurd mpfr-2.3.0-a/mpfr.h mpfr-2.3.0-b/mpfr.h
+--- mpfr-2.3.0-a/mpfr.h 2007-08-29 10:18:11.000000000 +0000
++++ mpfr-2.3.0-b/mpfr.h 2007-09-02 23:55:55.000000000 +0000
+@@ -27,7 +27,7 @@
+ #define MPFR_VERSION_MAJOR 2
+ #define MPFR_VERSION_MINOR 3
+ #define MPFR_VERSION_PATCHLEVEL 0
+-#define MPFR_VERSION_STRING "2.3.0"
++#define MPFR_VERSION_STRING "2.3.0-p1"
+
+ /* Macros dealing with MPFR VERSION */
+ #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
+diff -Naurd mpfr-2.3.0-a/tests/tversion.c mpfr-2.3.0-b/tests/tversion.c
+--- mpfr-2.3.0-a/tests/tversion.c 2007-08-29 10:18:10.000000000 +0000
++++ mpfr-2.3.0-b/tests/tversion.c 2007-09-02 23:55:55.000000000 +0000
+@@ -46,7 +46,7 @@
+ version = mpfr_get_version ();
+
+ /* This test is disabled when a suffix (e.g. -dev) has been defined. */
+-#if 1
++#if 0
+ sprintf (buffer, "%d.%d.%d", MPFR_VERSION_MAJOR, MPFR_VERSION_MINOR,
+ MPFR_VERSION_PATCHLEVEL);
+ if (strcmp (buffer, version) != 0)
+diff -Naurd mpfr-2.3.0-a/version.c mpfr-2.3.0-b/version.c
+--- mpfr-2.3.0-a/version.c 2007-08-29 10:18:11.000000000 +0000
++++ mpfr-2.3.0-b/version.c 2007-09-02 23:55:55.000000000 +0000
+@@ -25,5 +25,5 @@
+ const char *
+ mpfr_get_version (void)
+ {
+- return "2.3.0";
++ return "2.3.0-p1";
+ }
diff --git a/dev-libs/mpfr/files/2.3.0/patch02 b/dev-libs/mpfr/files/2.3.0/patch02
new file mode 100644
index 000000000000..79374c81e192
--- /dev/null
+++ b/dev-libs/mpfr/files/2.3.0/patch02
@@ -0,0 +1,140 @@
+diff -Naurd mpfr-2.3.0-a/PATCHES mpfr-2.3.0-b/PATCHES
+--- mpfr-2.3.0-a/PATCHES 2007-08-29 10:18:11.000000000 +0000
++++ mpfr-2.3.0-b/PATCHES 2007-09-03 00:03:46.000000000 +0000
+@@ -0,0 +1 @@
++mpfr_acosh
+diff -Naurd mpfr-2.3.0-a/VERSION mpfr-2.3.0-b/VERSION
+--- mpfr-2.3.0-a/VERSION 2007-09-02 23:55:55.000000000 +0000
++++ mpfr-2.3.0-b/VERSION 2007-09-03 00:02:12.000000000 +0000
+@@ -1 +1 @@
+-2.3.0-p1
++2.3.0-p2
+diff -Naurd mpfr-2.3.0-a/acosh.c mpfr-2.3.0-b/acosh.c
+--- mpfr-2.3.0-a/acosh.c 2007-08-29 10:18:11.000000000 +0000
++++ mpfr-2.3.0-b/acosh.c 2007-08-31 17:20:08.000000000 +0000
+@@ -73,7 +73,7 @@
+ /* Declaration of the size variables */
+ mp_prec_t Ny = MPFR_PREC(y); /* Precision of output variable */
+ mp_prec_t Nt; /* Precision of the intermediary variable */
+- mp_exp_t err, exp_te, exp_ti; /* Precision of error */
++ mp_exp_t err, exp_te, d; /* Precision of error */
+ MPFR_ZIV_DECL (loop);
+
+ /* compute the precision of intermediary variable */
+@@ -91,13 +91,35 @@
+ mpfr_mul (t, x, x, GMP_RNDD); /* x^2 */
+ exp_te = MPFR_GET_EXP (t);
+ mpfr_sub_ui (t, t, 1, GMP_RNDD); /* x^2-1 */
+- exp_ti = MPFR_GET_EXP (t);
+- mpfr_sqrt (t, t, GMP_RNDN); /* sqrt(x^2-1) */
+- mpfr_add (t, t, x, GMP_RNDN); /* sqrt(x^2-1)+x */
+- mpfr_log (t, t, GMP_RNDN); /* ln(sqrt(x^2-1)+x)*/
++ if (MPFR_UNLIKELY (MPFR_IS_ZERO (t)))
++ {
++ mpfr_t z;
++
++ /* This means that x is very close to 1: x = 1 + z with
++ z < 2^(-Nt). Instead of increasing the precision, let's
++ compute x^2-1 by (x+1)(x-1) with an accuracy of about
++ Nt bits. */
++ mpfr_init2 (z, Nt);
++ mpfr_add_ui (t, x, 1, GMP_RNDD);
++ mpfr_sub_ui (z, x, 1, GMP_RNDD);
++ mpfr_mul (t, t, z, GMP_RNDD);
++ d = 2;
++ mpfr_sqrt (t, t, GMP_RNDN); /* sqrt(x^2-1) */
++ mpfr_add (t, t, z, GMP_RNDN); /* sqrt(x^2-1)+z */
++ mpfr_clear (z);
++ mpfr_log1p (t, t, GMP_RNDN); /* log1p(sqrt(x^2-1)+z) */
++ }
++ else
++ {
++ d = exp_te - MPFR_GET_EXP (t);
++ d = MAX (1, d);
++ mpfr_sqrt (t, t, GMP_RNDN); /* sqrt(x^2-1) */
++ mpfr_add (t, t, x, GMP_RNDN); /* sqrt(x^2-1)+x */
++ mpfr_log (t, t, GMP_RNDN); /* ln(sqrt(x^2-1)+x) */
++ }
+
+ /* error estimate -- see algorithms.tex */
+- err = 3 + MAX (1, exp_te - exp_ti) - MPFR_GET_EXP(t);
++ err = 3 + d - MPFR_GET_EXP (t);
+ /* error is bounded by 1/2 + 2^err <= 2^(1+max(-1,err)) */
+ err = 1 + MAX (-1, err);
+ if (MPFR_LIKELY (MPFR_CAN_ROUND (t, Nt - err, Ny, rnd_mode)))
+@@ -117,9 +139,3 @@
+ MPFR_SAVE_EXPO_FREE (expo);
+ return mpfr_check_range (y, inexact, rnd_mode);
+ }
+-
+-
+-
+-
+-
+-
+diff -Naurd mpfr-2.3.0-a/mpfr.h mpfr-2.3.0-b/mpfr.h
+--- mpfr-2.3.0-a/mpfr.h 2007-09-02 23:55:55.000000000 +0000
++++ mpfr-2.3.0-b/mpfr.h 2007-09-03 00:02:12.000000000 +0000
+@@ -27,7 +27,7 @@
+ #define MPFR_VERSION_MAJOR 2
+ #define MPFR_VERSION_MINOR 3
+ #define MPFR_VERSION_PATCHLEVEL 0
+-#define MPFR_VERSION_STRING "2.3.0-p1"
++#define MPFR_VERSION_STRING "2.3.0-p2"
+
+ /* Macros dealing with MPFR VERSION */
+ #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
+diff -Naurd mpfr-2.3.0-a/tests/tacosh.c mpfr-2.3.0-b/tests/tacosh.c
+--- mpfr-2.3.0-a/tests/tacosh.c 2007-08-29 10:18:10.000000000 +0000
++++ mpfr-2.3.0-b/tests/tacosh.c 2007-08-31 17:20:00.000000000 +0000
+@@ -123,12 +123,40 @@
+ mpfr_clear (y);
+ }
+
++/* With MPFR 2.3.0, this yields an assertion failure in mpfr_acosh. */
++static void
++bug20070831 (void)
++{
++ mpfr_t x, y, z;
++ int inex;
++
++ mpfr_init2 (x, 256);
++ mpfr_init2 (y, 32);
++ mpfr_init2 (z, 32);
++ mpfr_set_ui (x, 1, GMP_RNDN);
++ mpfr_nextabove (x);
++ inex = mpfr_acosh (y, x, GMP_RNDZ);
++ mpfr_set_ui_2exp (z, 1, -127, GMP_RNDN);
++ mpfr_nextbelow (z);
++ MPFR_ASSERTN (inex < 0);
++ if (!mpfr_equal_p (y, z))
++ {
++ printf ("Error in bug20070831:\nexpected ");
++ mpfr_dump (z);
++ printf ("got ");
++ mpfr_dump (y);
++ exit (1);
++ }
++ mpfr_clears (x, y, z, (void *) 0);
++}
++
+ int
+ main (int argc, char *argv[])
+ {
+ tests_start_mpfr ();
+
+ special ();
++ bug20070831 ();
+
+ test_generic (2, 100, 25);
+
+diff -Naurd mpfr-2.3.0-a/version.c mpfr-2.3.0-b/version.c
+--- mpfr-2.3.0-a/version.c 2007-09-02 23:55:55.000000000 +0000
++++ mpfr-2.3.0-b/version.c 2007-09-03 00:02:12.000000000 +0000
+@@ -25,5 +25,5 @@
+ const char *
+ mpfr_get_version (void)
+ {
+- return "2.3.0-p1";
++ return "2.3.0-p2";
+ }
diff --git a/dev-libs/mpfr/files/2.3.0/patch03 b/dev-libs/mpfr/files/2.3.0/patch03
new file mode 100644
index 000000000000..497b354770e3
--- /dev/null
+++ b/dev-libs/mpfr/files/2.3.0/patch03
@@ -0,0 +1,96 @@
+diff -Naurd mpfr-2.3.0-a/PATCHES mpfr-2.3.0-b/PATCHES
+--- mpfr-2.3.0-a/PATCHES 2007-10-05 12:20:54.000000000 +0000
++++ mpfr-2.3.0-b/PATCHES 2007-10-05 12:21:12.000000000 +0000
+@@ -0,0 +1 @@
++mpfr_atan2
+diff -Naurd mpfr-2.3.0-a/VERSION mpfr-2.3.0-b/VERSION
+--- mpfr-2.3.0-a/VERSION 2007-09-03 00:02:12.000000000 +0000
++++ mpfr-2.3.0-b/VERSION 2007-10-05 12:21:06.000000000 +0000
+@@ -1 +1 @@
+-2.3.0-p2
++2.3.0-p3
+diff -Naurd mpfr-2.3.0-a/atan2.c mpfr-2.3.0-b/atan2.c
+--- mpfr-2.3.0-a/atan2.c 2007-08-29 10:18:11.000000000 +0000
++++ mpfr-2.3.0-b/atan2.c 2007-10-05 12:21:01.000000000 +0000
+@@ -170,6 +170,7 @@
+ /* use atan2(y,x) = atan(y/x) */
+ for (;;)
+ {
++ mpfr_clear_flags ();
+ if (mpfr_div (tmp, y, x, GMP_RNDN) == 0)
+ {
+ /* Result is exact. */
+diff -Naurd mpfr-2.3.0-a/mpfr.h mpfr-2.3.0-b/mpfr.h
+--- mpfr-2.3.0-a/mpfr.h 2007-09-03 00:02:12.000000000 +0000
++++ mpfr-2.3.0-b/mpfr.h 2007-10-05 12:21:06.000000000 +0000
+@@ -27,7 +27,7 @@
+ #define MPFR_VERSION_MAJOR 2
+ #define MPFR_VERSION_MINOR 3
+ #define MPFR_VERSION_PATCHLEVEL 0
+-#define MPFR_VERSION_STRING "2.3.0-p2"
++#define MPFR_VERSION_STRING "2.3.0-p3"
+
+ /* Macros dealing with MPFR VERSION */
+ #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
+diff -Naurd mpfr-2.3.0-a/tests/tatan.c mpfr-2.3.0-b/tests/tatan.c
+--- mpfr-2.3.0-a/tests/tatan.c 2007-08-29 10:18:10.000000000 +0000
++++ mpfr-2.3.0-b/tests/tatan.c 2007-10-05 12:21:01.000000000 +0000
+@@ -405,6 +405,40 @@
+ mpfr_clears (a, x, y, (void *) 0);
+ }
+
++/* Bug found by Robert Bajema (regression in MPFR 2.3.0).
++ The cause is the underflow flag set before the mpfr_atan2 call. */
++static void
++atan2_bug_20071003 (void)
++{
++ mpfr_t a, x, y, z;
++
++ mpfr_inits (a, x, y, z, (void *) 0);
++
++ mpfr_set_underflow ();
++ mpfr_set_str_binary (y,
++ "-0.10100110110100110111010110111111100110100010001110110E2");
++ mpfr_set_str_binary (x,
++ "0.10100101010110010100010010111000110110011110001011110E3");
++ mpfr_set_str_binary (z,
++ "-0.11101111001101101100111011001101000010010111101110110E-1");
++ mpfr_atan2 (a, y, x, GMP_RNDN);
++ if (! mpfr_equal_p (a, z))
++ {
++ printf ("mpfr_atan2 fails on:\n");
++ printf (" y = ");
++ mpfr_dump (y);
++ printf (" x = ");
++ mpfr_dump (x);
++ printf ("Expected ");
++ mpfr_dump (z);
++ printf ("Got ");
++ mpfr_dump (a);
++ exit (1);
++ }
++
++ mpfr_clears (a, x, y, z, (void *) 0);
++}
++
+ int
+ main (int argc, char *argv[])
+ {
+@@ -414,6 +448,7 @@
+ special ();
+ special_atan2 ();
+ smallvals_atan2 ();
++ atan2_bug_20071003 ();
+
+ test_generic_atan (2, 200, 17);
+ test_generic_atan2 (2, 200, 17);
+diff -Naurd mpfr-2.3.0-a/version.c mpfr-2.3.0-b/version.c
+--- mpfr-2.3.0-a/version.c 2007-09-03 00:02:12.000000000 +0000
++++ mpfr-2.3.0-b/version.c 2007-10-05 12:21:06.000000000 +0000
+@@ -25,5 +25,5 @@
+ const char *
+ mpfr_get_version (void)
+ {
+- return "2.3.0-p2";
++ return "2.3.0-p3";
+ }
diff --git a/dev-libs/mpfr/files/digest-mpfr-2.3.0_p3 b/dev-libs/mpfr/files/digest-mpfr-2.3.0_p3
new file mode 100644
index 000000000000..d0b9fb695708
--- /dev/null
+++ b/dev-libs/mpfr/files/digest-mpfr-2.3.0_p3
@@ -0,0 +1,3 @@
+MD5 cf7c743e4be122e63eb6f372fc58b657 mpfr-2.3.0.tar.bz2 872947
+RMD160 ec0fdd2a49d894c3b09b3909ad73539cdadb3f3c mpfr-2.3.0.tar.bz2 872947
+SHA256 359f0d344f92d1f145ddcd37adf54f9b8069aa2ce89c4a19603d080ef17d2d48 mpfr-2.3.0.tar.bz2 872947
diff --git a/dev-libs/mpfr/mpfr-2.3.0_p3.ebuild b/dev-libs/mpfr/mpfr-2.3.0_p3.ebuild
new file mode 100644
index 000000000000..311f0646d4f4
--- /dev/null
+++ b/dev-libs/mpfr/mpfr-2.3.0_p3.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/mpfr-2.3.0_p3.ebuild,v 1.1 2007/10/06 22:49:44 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="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND=">=dev-libs/gmp-4.1.4-r2"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+ unpack "${MY_P}.tar.bz2"
+ 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
+}
+
+src_compile() {
+ econf \
+ --enable-shared \
+ --enable-static \
+ || die
+ emake || die
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS BUGS ChangeLog NEWS README TODO
+ dohtml *.html
+}