diff options
author | 2007-10-06 22:49:45 +0000 | |
---|---|---|
committer | 2007-10-06 22:49:45 +0000 | |
commit | 601e86e8f7f6594c2a5675d1ec6d82f515e04fcc (patch) | |
tree | cab7742bfd25d60c8109c9f923e538bc90414b57 /dev-libs | |
parent | fix missing unpack. close 194910. (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | dev-libs/mpfr/Manifest | 132 | ||||
-rw-r--r-- | dev-libs/mpfr/files/2.3.0/patch01 | 83 | ||||
-rw-r--r-- | dev-libs/mpfr/files/2.3.0/patch02 | 140 | ||||
-rw-r--r-- | dev-libs/mpfr/files/2.3.0/patch03 | 96 | ||||
-rw-r--r-- | dev-libs/mpfr/files/digest-mpfr-2.3.0_p3 | 3 | ||||
-rw-r--r-- | dev-libs/mpfr/mpfr-2.3.0_p3.ebuild | 53 |
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 +} |