mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-18 21:11:08 +02:00
commit
6ddc836610
File diff suppressed because it is too large
Load Diff
1942
sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/ChangeLog-2015
vendored
Normal file
1942
sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/ChangeLog-2015
vendored
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,32 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX kpropd.xinetd 194 SHA256 eaa3838a6ca8db901db359cac3435d4f703a9a10534f02eeb37f494dd21a1736 SHA512 c9bbd13f2fadfd2a925bfae834ba61f227cd4386b4c4466b5227d93c792f4549778ef4d6e08353372df99804459277c71f61b41ec71f3afcc600d73c5705f72f WHIRLPOOL d77ae7b0094c4f42a7ea9cee5d36d0dba844a9ed5d59c621e47c7fa4b75c84fec3414e079c570513711b378d1b0fef61156f675a0df79ee61540d9492416fe42
|
||||
AUX mit-krb5-1.12_warn_cflags.patch 448 SHA256 67d3c91061933bd5393b9a6ee8fe2e3f5cd287c4eee7b92798cc2e201712c681 SHA512 42364d9cd8c0a6fd28ae661eeac4d0dd3f2001fe290bf9731ee99c2c786a6488805fc93057d59e201e2cef1e5280af4c170187aa5603f4cf542906abc0fccc2b WHIRLPOOL 9fa704dde00b0201d765199893bf787c5c104070596b05bc12e7f41ae21c4c60c8d25b21fe8573ecd3e63ab769238a78c5cf70f4d086a23f71423b1cad283eaa
|
||||
AUX mit-krb5-config_LDFLAGS.patch 466 SHA256 fbb4d9be71ef536a344d415b9c56ea42c5c2a2ef02ec3a866d9da47b3acd93d3 SHA512 9a1ca9b33e7708346eda78d199fdc51f0d7bd08d3d65ea15a19955a6155ab71b8ee0c8989859d6dff293a141f197ea19394a91b3b641181140a289b743e0f0e7 WHIRLPOOL f6c58e652c4c365c4f28894d404413a075cc6c5323f83b18d711dc831bb574623db371ccbc1a5aae0ddf030a1b85e1ad50c06f5904ae5554bb4026e464a2c75f
|
||||
AUX mit-krb5kadmind.initd-r1 592 SHA256 3e55c79f19aaa6ef6b64a621c03dbb2eac3ad923916dc803f4c1bfe48ce89fbb SHA512 f0595e9bbcd85badb403af7febce1fa28278bd7fc8118498948171ea12a27ce8b3c479a34b36639d7370193bc69a0b093ae7e3b66473078dabc38864fec931e9 WHIRLPOOL 16147fc873ad16c16410e82df817fdb7ff068ef5cc1c50d9bb5558f134db36d516ab80628714e836a20883d0d1dfd17bfca5a41225be4ecca270580f2db28e70
|
||||
AUX mit-krb5kdc.initd-r1 556 SHA256 709309dea043aa306c2fcf0960e0993a6db540c220de64cf92d6b85f1cca23c5 SHA512 d6d0076886ce284fc395fafc2dc253b4b3ee97b2986dea51388d96a1e1294680fb171f475efc7844559e2c6aac44b26678a9255921db9a58dcf2e7164f0aeec5 WHIRLPOOL 87e54c3df6b8b45058fe0c90c25946e37228aba32077ebcb595a82a0a6fc7268a516dcb1cfd0ce3fd82afedf19b5df2399ac05931f207d0f3d2e26afd590abef
|
||||
AUX mit-krb5kpropd.initd-r1 595 SHA256 c374ea05d7e9f15e10c8f9dbd0cad6548e0f92aef7de33e5dbc27222e9407e7b SHA512 a18c523aebbb6b8512cd261eac2149c7422214ef6a233e1ceb1b4da9187eeca317ddd75a153b13382571778931bbed00b1803ed015ff01875c8d565b3f3a593f WHIRLPOOL 869f8aec4764a12b5b5506a2fab8ea2641b58cb347a1db60110cccbb011dc51ab9115824828184abc55efccf540d6b014a57e0891b1d6d4ce28ff35405197aeb
|
||||
DIST krb5-1.12.2-signed.tar 11991040 SHA256 09bd180107b5c2b3b7378c57c023fb02a103d4cac39d6f2dd600275d7a4f3744 SHA512 27ea2e4810e3770695865aa2bbc9d39793fe3eba82ff1ca85ccbcfa0272a3fe13de21bfff15dc5eef6b7c9d91f7f8d1c42fa4b85fa71958d2b38f867d55c5dff WHIRLPOOL 5f403c262fbb18cb50e80bb599344b9dc3bddca9fe5361db5352b49c88cbd312fb086cd112ca4a38d84b2c6a18954371772471b6379c4e055da762e89997c90d
|
||||
DIST krb5-1.13-signed.tar 12083200 SHA256 dc8f79ae9ab777d0f815e84ed02ac4ccfe3d5826eb4947a195dfce9fd95a9582 SHA512 99cf647ab39f5a34acaf2049908f91d3f3822f4afd3b9dad1630b31c72518398069f4f3d3840168122cb12aa5e5540466729bc714fbda96eb9403e635f88d244 WHIRLPOOL 4cb9bff7c9bf97cbe2a41eaa0f253a8c891b9beff9a2e65f1652eae235c90b811efeae1ee7b608e90ad993a3959a787a06a34f62cec1a709b2fe6ec59f91e3d1
|
||||
EBUILD mit-krb5-1.12.2.ebuild 3830 SHA256 cd5402367a808545e5bae5ff612dfae897bf003d852b4c3a273c8a188ad77730 SHA512 50aaa6cef65d76f6fb0e01089c600ffb617df51838ff4ffb894762c1a5e9c34abf573428997dd317d2e229acebb0adbd56a26b89611d160532a2e465bda1526c WHIRLPOOL c750d0d20d7b022cdb041753317280ce298f088020758a14a8ec77d484c472cd581539e7570b40835e1a9e8e51e908332279c992839cfea179800284de7c5078
|
||||
EBUILD mit-krb5-1.13.ebuild 3836 SHA256 68eec107fad5bc885db9c0b1873d37805ef16bf3e4adc398474030a7538bebf5 SHA512 06a24593c45df66ec3ed1ae6fb6d160c9e8ab41114f0c04d644c299d1f8c34248de5881e12f22e057ad841b699f3024a421d9f0d0ccc68759db38f002cb42e05 WHIRLPOOL f2628c7b77ea378aceb1f8a7b3fcf1e90cfd4cf7d73700204ba6cd24437835d1c02f672bc75568e777890afa842c78d0e80cb10287f6c77669d6c385799086ed
|
||||
MISC ChangeLog 65663 SHA256 e91a8a60525e1eb4f1556e9acc069291b07a32d1a193d7c3e688cfb0423c2881 SHA512 7f51a1d5a41a632c43525016390d13c5fde6bf0c128960dbe16ab22d338011771172b047a4843152ad0f90cec232de0062e970eb1a3cdda986d9ac734d344390 WHIRLPOOL 48aa6084067ae0054afba337c28efed678b7d515e8782a83d580ff908f10b0f0f8ff80e89d275a94b3c0eb135aae4aff37f9664941405271cacaf6a817ccd849
|
||||
MISC metadata.xml 668 SHA256 da5862dde92f34b882870961cb9f1e4aa8209fc549e32a43d99770a9de8b232d SHA512 0038aeb7cda74161d2e2fe97c5124ee6cc86a24b9503714c128cd8b9af8b8050a89cf5dd3aadd66b1714c1d1aeb8564d50479547a586200793ea485e9f9c6c8b WHIRLPOOL 52394a4f4d5acb11f3bf2e76e036707c7f7741990d70bafb5c87a6da5d191b6aee3cb8383f6e66694cbda7458eb1a869c7ec8758750741835e2f1af4e028378c
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCAAGBQJUP4whAAoJEHfx8XVYajsfFUYQAIAdOMmV8gCjI+L6gPkeLdJl
|
||||
GmXf7UQ6zVflfkxQcGUQz4cJnnObGkXLlOYWXH9meX5N+tafG9W96JG+qUospRh3
|
||||
WkP8OTiW3E2L7NWblsa8tBiXnhHy1G6YhUrZ1CTouPk0n0FxhOQweZlgZc+t/cFX
|
||||
z3c/rVdEOFCNOwbZk0WZTixEXRHJSGnq1xMRpgd4Qh0dHT6/zj8BdaV+40Smaxu4
|
||||
DxeKftLNUMMR3230cryvvAQAclAJIiWr9BwSYhHyVxZkk8W5DYgXfgBUPJCO7bbm
|
||||
+FQ+oM6YGmjT5LMynQaTq2/Um9wuljr7ulj3Fyr7zqnddHVyURoGx1Iy92SuN7wj
|
||||
hgx2Bc9jAHRWSaxm/y7A+1sy1/VNmik5fWQ77fUrjIkXhwt9H9vJ52jAAawOJM8o
|
||||
O2xm7qXfxGXdz2GfnWk4M8D+V9BG48vRmigzqw3iHwoZcDSJOMwm940OOYAanaAs
|
||||
mvo62RfGvSu2pamMUmoBlR6nGLvTB6QLNXlJOejGpOji3XxPKLWj6pruSQ3qKgam
|
||||
AZerPItgp9dpYdVc5Yo9ZsA2K/um4I4sBxD7fyAO7AjnH7bnSOL0t0cuVKKEB9lQ
|
||||
r1VCpBqUNzfwTMuvMWMtw80NnWbvT5eCnU6YoQolQ69f7gXz3Hk8HL2kOsjl0tJn
|
||||
ToOROBBQdqZIo4JqiE1/
|
||||
=dcf8
|
||||
-----END PGP SIGNATURE-----
|
||||
AUX mit-krb5kadmind.confd 76 SHA256 f1b6c29defb5a37c83e6e3fd52c57f4a538a64a1cfe6e114663150fdf1042796 SHA512 dbf968800959f0463899031e823f003e9ece90132f452ebf03df08caf0e6a6e6ca2cfdee91491d269cfa24bef19e72dd33c7d818a4bb13ef85edfb6f0e8299f3 WHIRLPOOL d3b92cf015b58724124edf0bc107cb0b5bcae347cfc6690689b4beb4a82ff8e445225eb44cd6be43ccd10082d0905e64bc28bcf88e32048205d5ec07abdb8295
|
||||
AUX mit-krb5kadmind.initd-r2 611 SHA256 30babdd907aee27183ea904e84d2a6fdd3d1fb1bc814a67297cb6ded96fa577f SHA512 58a3c01fb142ad47991ca3e8405334f51813f21d2dbe4f997ac5a571eaa926a0a5218fc308858c75767aaeaa32223d0dc90b9cb110207ff5d7bff20b4c783e58 WHIRLPOOL e78661986a3c8161599011547380fd92b56d57569624061777482145801378c32d58d8b3b24380397f73b2eabf805430702c84d7734cbcabb956312a9721ba2e
|
||||
AUX mit-krb5kdc.confd 54 SHA256 351b9d541a4d8cc423f277585f5330772c5aec6f43170df7bbf17078990a04c8 SHA512 bd51139b644350f464fe4d254cc5036e96a7f5b0156033e1fdeed1acee6867052bddfe3495893295e83f56dfdff1c30a606bd64faeba58cc9a5bcd6cde5c6b9c WHIRLPOOL 595361668318589819b11eaee3bce4d5f7bbe46c6930a99ce744639381e649d176f74e01da1ab98e1efdb091601537cc2b46c7e38de44d0c830686e4fcc53703
|
||||
AUX mit-krb5kdc.initd-r2 571 SHA256 3627e48af13173b46f391bb67d038035e2ed371a45e2c9d3439a942261610a33 SHA512 1e9b0325a29962f0727860665e9b8d6ef7be5a690e85c548a82bcf3f4c183b5b8f5815a4155fd30ff97c0469f9d56a7f7cd4ab76d3851254513b0651085f4933 WHIRLPOOL a98ec253a59d20eee3721e4aee769f999f70a550eae26db54fb2141004daff764fb7cf1c0325819e5a5e589a9685a349567c0a86680eee7bf0ca55fcdefe90ad
|
||||
AUX mit-krb5kpropd.confd 84 SHA256 9e93615c951ef5f598f09bf6b679fefb3d7943fef1373c24b9fdfbded9cb8cef SHA512 afd1cf21a6afd3bc73b1ef3cb0a26ec3420b26ed31196f8c092ae880b235043273c95e2ecb3b88e65ea008cd8ea6a10553d1966f45646cf5993d5752dfc945ac WHIRLPOOL cbb4ab8f7fb1f605d2fbce09d259993ba908f5880f54b4d6cc5e81a6ffd2c4a26b80b0e122bc4b0af0b4bd6383732a0ed5ddef9f654b2f70482855d165757065
|
||||
AUX mit-krb5kpropd.initd-r2 607 SHA256 26649023e2dea5fd98c71f7573b4511d78cc9a2a37858e9cd6d0896f327812b1 SHA512 ce3d5f2818273653868315b0648a6a2bbfbc37793f2a4876c36167612da5013c625a416254fc44981bb83edca5ca66957a06e94d1a2f468db63786682b0d67c6 WHIRLPOOL 68be109cd29e7592579170f7573093d8415df8f88dad65601308a515529ae99fcf54d7c6d6e62f3a6a3528b4d039e5a07b3d537d000bd6d87ed38b1677582b8c
|
||||
DIST krb5-1.14.1.tar.gz 12259025 SHA256 c8faa44574246f5bd0ce5a3dedc48c32db48a74cc4323949bf70f0ac2d6f1a99 SHA512 5d64bb30ecb9e267e2494cea4995d8cc314916d8f6a9318fb80067ae6389ad7468656400d996698b6dc0bdb4c1355c13701b570521a7c40008cf1f83df24847d WHIRLPOOL 2d4ab7e8e65d27ce207bd1d254586f95c8b219c01d2deb2fe60f8d5f84e13cd52881bbc2b51c1ee2d40a81570afa15d46c8446e5c6ec052e7621b76d34b72a7d
|
||||
DIST krb5-1.14.2.tar.gz 12264762 SHA256 6bcad7e6778d1965e4ce4af21d2efdc15b274c5ce5c69031c58e4c954cda8b27 SHA512 8e0d8203740aac78b65a62c0f79998b56dae23725763f645ae13a92dc4263d193e7334f84e278ca873d2b72d425f47cd4b68b58690d029dccce41e8a157b16f0 WHIRLPOOL 18a3729f5bfb928318f5cc28c919cbc49ee9179199ee82445922a5f2e8afbf4ed5a31f7e710877f8c12ef75f326723e7410608ce538983ce1b811e16091d72a1
|
||||
EBUILD mit-krb5-1.14.1.ebuild 3943 SHA256 a74e42829d945b2709bdd97155e50cb0b5bb6e949f9117bed1a5f8656cdf5d64 SHA512 faa544cb5fb5f95bcdeac760b0f75daaccb38aa77dcf959d482ded5f8269ecd71d60eccd764decb8788f2d8e3e2f6e568731016704af6ce95c3689ad7c782f31 WHIRLPOOL 5729573cd4736c5b390c7a0bae04885f3116248c969e0dcf87135feae5397de4a77d29f4a066dc51f012f5ffa5e57f56045a387da566fb2ef4733b046edf378a
|
||||
EBUILD mit-krb5-1.14.2.ebuild 3948 SHA256 844962ebcc02bb13d2f8edf133c41d9bdebca5c081b6c7c620b4dd45fb9a5232 SHA512 ca28796b5207c638a2b4b7a7bc1ef37fcf85b450f72d5057568f3810885b4b556808d7dbd048defa6714998788852487ca02684ae3309e1456f5913808bfa24c WHIRLPOOL 84dff3e0a1ac3ef80a9337fc9018f892bd384a6285d99217246a45a2fef0a663731a3f8b2ef71abf55f3a215941d7a6565815872b0caf96a7528e9795c13e7e7
|
||||
MISC ChangeLog 8904 SHA256 2e80447f6d03280e780e1703f810dd131907821bf2782d009695dd42ed60ea3d SHA512 8ca6fbb3d5cf56c610eace4a9018765cf373f694d773269ca45e1f7a6cb1e6c98c7ae8af2a192d7154b175920fd197124f2cd47b98a029be828d9cc17189eb67 WHIRLPOOL f85e7a814549f0c39628a4ed1f776b91bd8033d85464fc0672a7f7c8c6501a1f62b5ebe6a35478809e7bdc48d13372e020f3c0818b4a0b5036087d7894c7f9c7
|
||||
MISC ChangeLog-2015 69731 SHA256 b36a2d9ca5172503de725c371c312d47f4eea26af2d43011d1c2c23f6f637a6f SHA512 9d54838fda9eade825266ff2480848c0d1cdd89dba306fd2598f75399eca04440517ed78844d742c17da48cbb6f3c80c6212eed2fba715a0f8dd58f8635badfa WHIRLPOOL 47435d373fa97d0eaa99f92870f7e759b8a1defc0f41b668ea05b3c72b93d0b4d0516639f326417744cc30008a871b20365301c5bf0b6676b22e61d092c7cd4b
|
||||
MISC metadata.xml 749 SHA256 02314581ba8ee6bc25734eee519fe637f109ee569d553f8544d55bdad6cd45a0 SHA512 6079fc2cbf35af74bade1f9dce37f86c615eae4926a77432980616255d73bb26497f32e35cf25f76ec47d1c6b046b4a260ad71b5636f76d1635422f1b2df5464 WHIRLPOOL 849b836222ab61a417d6bab3004a0faf9c10bda452c3bc24aaf0497c1ee23d49b4b0833a6ce9c746201aaa57fac05b7bf6484094442439f5b8f4b63ecde2a01d
|
||||
|
2
sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kadmind.confd
vendored
Normal file
2
sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kadmind.confd
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
# Define startup options for Kerberos administration server
|
||||
KADMIND_OPTS=""
|
@ -14,7 +14,7 @@ depend() {
|
||||
|
||||
start() {
|
||||
ebegin "Starting $daemon"
|
||||
start-stop-daemon --start --quiet --exec ${exec} 1>&2
|
||||
start-stop-daemon --start --quiet --exec ${exec} -- ${KADMIND_OPTS} 1>&2
|
||||
eend $? "Error starting $daemon"
|
||||
}
|
||||
|
2
sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kdc.confd
vendored
Normal file
2
sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kdc.confd
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
# Define startup options for Kerberos KDC
|
||||
KDC_OPTS=""
|
@ -13,7 +13,7 @@ depend() {
|
||||
|
||||
start() {
|
||||
ebegin "Starting $daemon"
|
||||
start-stop-daemon --start --quiet --exec ${exec} 1>&2
|
||||
start-stop-daemon --start --quiet --exec ${exec} -- ${KDC_OPTS} 1>&2
|
||||
eend $? "Error starting $daemon"
|
||||
}
|
||||
|
2
sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kpropd.confd
vendored
Normal file
2
sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kpropd.confd
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
# Define startup options for Kerberos incremental propagation server
|
||||
KPROPD_OPTS=""
|
@ -13,7 +13,7 @@ depend() {
|
||||
|
||||
start() {
|
||||
ebegin "Starting $daemon"
|
||||
start-stop-daemon --start --quiet --exec ${exec} -- -S 1>&2
|
||||
start-stop-daemon --start --quiet --exec ${exec} -- ${KPROPD_OPTS} 1>&2
|
||||
eend $? "Error starting $daemon"
|
||||
}
|
||||
|
@ -1,7 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>kerberos</herd>
|
||||
<maintainer type="project">
|
||||
<email>kerberos@gentoo.org</email>
|
||||
<name>Kerberos</name>
|
||||
</maintainer>
|
||||
<longdescription>Kerberos 5 reference implementation from MIT</longdescription>
|
||||
<use>
|
||||
<flag name="doc">
|
||||
|
@ -1,44 +1,53 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.12.2.ebuild,v 1.10 2014/09/19 10:34:32 ago Exp $
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit autotools eutils flag-o-matic multilib-minimal python-any-r1 versionator
|
||||
|
||||
MY_P="${P/mit-}"
|
||||
P_DIR=$(get_version_component_range 1-2)
|
||||
DESCRIPTION="MIT Kerberos V"
|
||||
HOMEPAGE="http://web.mit.edu/kerberos/www/"
|
||||
SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar"
|
||||
SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
|
||||
IUSE="doc +keyutils openldap +pkinit selinux +threads test xinetd"
|
||||
IUSE="doc +keyutils libressl openldap +pkinit selinux +threads test xinetd"
|
||||
|
||||
RDEPEND="!!app-crypt/heimdal
|
||||
CDEPEND="
|
||||
!!app-crypt/heimdal
|
||||
>=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
|
||||
|| ( >=dev-libs/libverto-0.2.5[libev,${MULTILIB_USEDEP}]
|
||||
|| (
|
||||
>=dev-libs/libverto-0.2.5[libev,${MULTILIB_USEDEP}]
|
||||
>=dev-libs/libverto-0.2.5[libevent,${MULTILIB_USEDEP}]
|
||||
>=dev-libs/libverto-0.2.5[tevent,${MULTILIB_USEDEP}] )
|
||||
>=dev-libs/libverto-0.2.5[tevent,${MULTILIB_USEDEP}]
|
||||
)
|
||||
keyutils? ( >=sys-apps/keyutils-1.5.8[${MULTILIB_USEDEP}] )
|
||||
openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
|
||||
pkinit? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )
|
||||
selinux? ( sec-policy/selinux-kerberos )
|
||||
pkinit? (
|
||||
!libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] )
|
||||
libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] )
|
||||
)
|
||||
xinetd? ( sys-apps/xinetd )
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20140508-r1
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
DEPEND="${CDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
virtual/yacc
|
||||
doc? ( virtual/latex-base )
|
||||
test? ( ${PYTHON_DEPS}
|
||||
dev-lang/tcl
|
||||
dev-util/dejagnu )"
|
||||
test? (
|
||||
${PYTHON_DEPS}
|
||||
dev-lang/tcl:0
|
||||
dev-util/dejagnu
|
||||
)"
|
||||
RDEPEND="${CDEPEND}
|
||||
selinux? ( sec-policy/selinux-kerberos )"
|
||||
|
||||
S=${WORKDIR}/${MY_P}/src
|
||||
|
||||
@ -46,11 +55,6 @@ MULTILIB_CHOST_TOOLS=(
|
||||
/usr/bin/krb5-config
|
||||
)
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
unpack ./"${MY_P}".tar.gz
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-1.12_warn_cflags.patch"
|
||||
epatch "${FILESDIR}/${PN}-config_LDFLAGS.patch"
|
||||
@ -114,9 +118,12 @@ multilib_src_install_all() {
|
||||
dodoc doc/pdf/*.pdf
|
||||
fi
|
||||
|
||||
newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r1 mit-krb5kadmind
|
||||
newinitd "${FILESDIR}"/mit-krb5kdc.initd-r1 mit-krb5kdc
|
||||
newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r1 mit-krb5kpropd
|
||||
newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r2 mit-krb5kadmind
|
||||
newinitd "${FILESDIR}"/mit-krb5kdc.initd-r2 mit-krb5kdc
|
||||
newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r2 mit-krb5kpropd
|
||||
newconfd "${FILESDIR}"/mit-krb5kadmind.confd mit-krb5kadmind
|
||||
newconfd "${FILESDIR}"/mit-krb5kdc.confd mit-krb5kdc
|
||||
newconfd "${FILESDIR}"/mit-krb5kpropd.confd mit-krb5kpropd
|
||||
|
||||
insinto /etc
|
||||
newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
|
@ -1,43 +1,53 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.13.ebuild,v 1.1 2014/10/16 09:12:47 eras Exp $
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit autotools eutils flag-o-matic multilib-minimal python-any-r1 versionator
|
||||
|
||||
MY_P="${P/mit-}"
|
||||
P_DIR=$(get_version_component_range 1-2)
|
||||
DESCRIPTION="MIT Kerberos V"
|
||||
HOMEPAGE="http://web.mit.edu/kerberos/www/"
|
||||
SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar"
|
||||
SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
IUSE="doc +keyutils openldap +pkinit selinux +threads test xinetd"
|
||||
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
IUSE="doc +keyutils libressl openldap +pkinit selinux +threads test xinetd"
|
||||
|
||||
RDEPEND="!!app-crypt/heimdal
|
||||
CDEPEND="
|
||||
!!app-crypt/heimdal
|
||||
>=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
|
||||
|| ( >=dev-libs/libverto-0.2.5[libev,${MULTILIB_USEDEP}]
|
||||
|| (
|
||||
>=dev-libs/libverto-0.2.5[libev,${MULTILIB_USEDEP}]
|
||||
>=dev-libs/libverto-0.2.5[libevent,${MULTILIB_USEDEP}]
|
||||
>=dev-libs/libverto-0.2.5[tevent,${MULTILIB_USEDEP}] )
|
||||
>=dev-libs/libverto-0.2.5[tevent,${MULTILIB_USEDEP}]
|
||||
)
|
||||
keyutils? ( >=sys-apps/keyutils-1.5.8[${MULTILIB_USEDEP}] )
|
||||
openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
|
||||
pkinit? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )
|
||||
selinux? ( sec-policy/selinux-kerberos )
|
||||
pkinit? (
|
||||
!libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] )
|
||||
libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] )
|
||||
)
|
||||
xinetd? ( sys-apps/xinetd )
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20140508-r1
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
DEPEND="${CDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
virtual/yacc
|
||||
doc? ( virtual/latex-base )
|
||||
test? ( ${PYTHON_DEPS}
|
||||
dev-lang/tcl
|
||||
dev-util/dejagnu )"
|
||||
test? (
|
||||
${PYTHON_DEPS}
|
||||
dev-lang/tcl:0
|
||||
dev-util/dejagnu
|
||||
)"
|
||||
RDEPEND="${CDEPEND}
|
||||
selinux? ( sec-policy/selinux-kerberos )"
|
||||
|
||||
S=${WORKDIR}/${MY_P}/src
|
||||
|
||||
@ -45,11 +55,6 @@ MULTILIB_CHOST_TOOLS=(
|
||||
/usr/bin/krb5-config
|
||||
)
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
unpack ./"${MY_P}".tar.gz
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-1.12_warn_cflags.patch"
|
||||
epatch "${FILESDIR}/${PN}-config_LDFLAGS.patch"
|
||||
@ -113,9 +118,12 @@ multilib_src_install_all() {
|
||||
dodoc doc/pdf/*.pdf
|
||||
fi
|
||||
|
||||
newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r1 mit-krb5kadmind
|
||||
newinitd "${FILESDIR}"/mit-krb5kdc.initd-r1 mit-krb5kdc
|
||||
newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r1 mit-krb5kpropd
|
||||
newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r2 mit-krb5kadmind
|
||||
newinitd "${FILESDIR}"/mit-krb5kdc.initd-r2 mit-krb5kdc
|
||||
newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r2 mit-krb5kpropd
|
||||
newconfd "${FILESDIR}"/mit-krb5kadmind.confd mit-krb5kadmind
|
||||
newconfd "${FILESDIR}"/mit-krb5kdc.confd mit-krb5kdc
|
||||
newconfd "${FILESDIR}"/mit-krb5kpropd.confd mit-krb5kpropd
|
||||
|
||||
insinto /etc
|
||||
newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
|
@ -1,693 +1,167 @@
|
||||
# ChangeLog for dev-libs/mpfr
|
||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/ChangeLog,v 1.185 2014/11/01 07:24:34 vapier Exp $
|
||||
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
|
||||
# (auto-generated from git log)
|
||||
|
||||
*mpfr-3.1.2_p10 (01 Nov 2014)
|
||||
*mpfr-3.1.3 (09 Aug 2015)
|
||||
*mpfr-3.1.2_p10 (09 Aug 2015)
|
||||
*mpfr-3.1.2_p5 (09 Aug 2015)
|
||||
*mpfr-3.1.2-r1 (09 Aug 2015)
|
||||
*mpfr-3.1.1_p2 (09 Aug 2015)
|
||||
*mpfr-3.1.1 (09 Aug 2015)
|
||||
*mpfr-3.1.0_p7 (09 Aug 2015)
|
||||
*mpfr-3.1.0 (09 Aug 2015)
|
||||
*mpfr-3.0.1_p4-r1 (09 Aug 2015)
|
||||
*mpfr-3.0.1_p4 (09 Aug 2015)
|
||||
*mpfr-3.0.1 (09 Aug 2015)
|
||||
*mpfr-3.0.0_p3 (09 Aug 2015)
|
||||
*mpfr-2.4.2_p3-r1 (09 Aug 2015)
|
||||
|
||||
01 Nov 2014; Mike Frysinger <vapier@gentoo.org> +files/3.1.2/patch06,
|
||||
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +files/2.4.2/patch01,
|
||||
+files/2.4.2/patch02, +files/2.4.2/patch03, +files/3.0.0/patch01,
|
||||
+files/3.0.0/patch02, +files/3.0.0/patch03, +files/3.0.1/patch01,
|
||||
+files/3.0.1/patch02, +files/3.0.1/patch03, +files/3.0.1/patch04,
|
||||
+files/3.1.0/patch01, +files/3.1.0/patch02, +files/3.1.0/patch03,
|
||||
+files/3.1.0/patch04, +files/3.1.0/patch05, +files/3.1.0/patch06,
|
||||
+files/3.1.0/patch07, +files/3.1.1/patch01, +files/3.1.1/patch02,
|
||||
+files/3.1.2/patch01, +files/3.1.2/patch02, +files/3.1.2/patch03,
|
||||
+files/3.1.2/patch04, +files/3.1.2/patch05, +files/3.1.2/patch06,
|
||||
+files/3.1.2/patch07, +files/3.1.2/patch08, +files/3.1.2/patch09,
|
||||
+files/3.1.2/patch10, +mpfr-3.1.2_p10.ebuild:
|
||||
Version bump. Add multilib support #510248 by Thibaud CANALE.
|
||||
+files/3.1.2/patch10, +metadata.xml, +mpfr-2.4.2_p3-r1.ebuild,
|
||||
+mpfr-3.0.0_p3.ebuild, +mpfr-3.0.1.ebuild, +mpfr-3.0.1_p4.ebuild,
|
||||
+mpfr-3.0.1_p4-r1.ebuild, +mpfr-3.1.0.ebuild, +mpfr-3.1.0_p7.ebuild,
|
||||
+mpfr-3.1.1.ebuild, +mpfr-3.1.1_p2.ebuild, +mpfr-3.1.2-r1.ebuild,
|
||||
+mpfr-3.1.2_p5.ebuild, +mpfr-3.1.2_p10.ebuild, +mpfr-3.1.3.ebuild:
|
||||
proj/gentoo: Initial commit
|
||||
|
||||
06 Jun 2014; Mike Frysinger <vapier@gentoo.org> -mpfr-2.4.2_p3.ebuild,
|
||||
mpfr-2.4.2_p3-r1.ebuild:
|
||||
Move the ABI-only ebuild into stable.
|
||||
This commit represents a new era for Gentoo:
|
||||
Storing the gentoo-x86 tree in Git, as converted from CVS.
|
||||
|
||||
*mpfr-3.1.2_p5 (26 Mar 2014)
|
||||
This commit is the start of the NEW history.
|
||||
Any historical data is intended to be grafted onto this point.
|
||||
|
||||
26 Mar 2014; Mike Frysinger <vapier@gentoo.org> +files/3.1.2/patch01,
|
||||
+files/3.1.2/patch02, +files/3.1.2/patch03, +files/3.1.2/patch04,
|
||||
+files/3.1.2/patch05, +mpfr-3.1.2_p5.ebuild:
|
||||
Version bump.
|
||||
Creation process:
|
||||
1. Take final CVS checkout snapshot
|
||||
2. Remove ALL ChangeLog* files
|
||||
3. Transform all Manifests to thin
|
||||
4. Remove empty Manifests
|
||||
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
|
||||
5.1. Do not touch files with -kb/-ko keyword flags.
|
||||
|
||||
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
Add arm64 love.
|
||||
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
||||
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
|
||||
tests
|
||||
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
|
||||
project
|
||||
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
|
||||
developer, wrote Git features for the migration
|
||||
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
|
||||
cvs2svn
|
||||
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
|
||||
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
|
||||
work in migration
|
||||
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
|
||||
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
|
||||
the bikeshed
|
||||
|
||||
24 Dec 2013; Agostino Sarubbo <ago@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
Stable for x86, wrt bug #487798
|
||||
*mpfr-3.1.3_p4 (21 Aug 2015)
|
||||
|
||||
23 Dec 2013; Agostino Sarubbo <ago@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
Stable for sparc, wrt bug #487798
|
||||
21 Aug 2015; Mike Frysinger <vapier@gentoo.org> +files/3.1.3/patch01,
|
||||
+files/3.1.3/patch02, +files/3.1.3/patch03, +files/3.1.3/patch04,
|
||||
+mpfr-3.1.3_p4.ebuild:
|
||||
version bump.
|
||||
|
||||
23 Dec 2013; Mike Frysinger <vapier@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
Mark ia64 stable #487798.
|
||||
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
|
||||
Use https by default
|
||||
|
||||
22 Dec 2013; Agostino Sarubbo <ago@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
Stable for ppc64, wrt bug #487798
|
||||
Convert all URLs for sites supporting encrypted connections from http to
|
||||
https
|
||||
|
||||
21 Dec 2013; Agostino Sarubbo <ago@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
Stable for ppc, wrt bug #487798
|
||||
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
||||
|
||||
26 Nov 2013; Mike Frysinger <vapier@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
Disable logic to probe gmp.h using the wrong toolchain #476336#19 by Michael
|
||||
Haubenwallner.
|
||||
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
|
||||
Revert DOCTYPE SYSTEM https changes in metadata.xml
|
||||
|
||||
24 Nov 2013; Mike Frysinger <vapier@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
Revert gmp lib/include flags as they are wrong & unnecessary and tweak the
|
||||
docdir flag to be a bit simpler #476336 by Christoph Junghans.
|
||||
repoman does not yet accept the https version.
|
||||
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
|
||||
|
||||
03 Nov 2013; Matt Turner <mattst88@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
alpha stable, bug 487798.
|
||||
Bug: https://bugs.gentoo.org/552720
|
||||
|
||||
03 Nov 2013; Benda Xu <heroxbd@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
EROOT for gmp locations to do cross compiling correctly. bug #476336
|
||||
03 Oct 2015; Jeroen Roovers <jer@gentoo.org> mpfr-3.1.3_p4.ebuild:
|
||||
Stable for HPPA PPC64 (bug #532028).
|
||||
|
||||
30 Oct 2013; Chema Alonso <nimiux@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
Stable for amd64 wrt bug #487798
|
||||
Package-Manager: portage-2.2.22
|
||||
RepoMan-Options: --ignore-arches
|
||||
|
||||
23 Oct 2013; Markus Meier <maekke@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
arm stable, bug #487798
|
||||
03 Oct 2015; Anthony G. Basile <blueness@gentoo.org> mpfr-3.1.3_p4.ebuild:
|
||||
3.1.3_p4 stable for ppc. bug #532028.
|
||||
|
||||
16 Oct 2013; Jeroen Roovers <jer@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
Stable for HPPA (bug #487798).
|
||||
Package-Manager: portage-2.2.20.1
|
||||
|
||||
*mpfr-3.1.2-r1 (13 Sep 2013)
|
||||
04 Oct 2015; Agostino Sarubbo <ago@gentoo.org> mpfr-3.1.3_p4.ebuild:
|
||||
amd64 stable wrt bug #532028
|
||||
|
||||
13 Sep 2013; Fabian Groffen <grobian@gentoo.org> +mpfr-3.1.2-r1.ebuild,
|
||||
-mpfr-3.1.2.ebuild:
|
||||
Fix src_prepare to always apply elibtoolize, necessary to install shared libs
|
||||
on Solaris
|
||||
Package-Manager: portage-2.2.20.1
|
||||
RepoMan-Options: --include-arches="amd64"
|
||||
|
||||
25 Aug 2013; Mike Frysinger <vapier@gentoo.org> mpfr-2.4.2_p3-r1.ebuild,
|
||||
mpfr-3.1.2.ebuild:
|
||||
Simplify src_prepare code.
|
||||
04 Oct 2015; Agostino Sarubbo <ago@gentoo.org> mpfr-3.1.3_p4.ebuild:
|
||||
x86 stable wrt bug #532028
|
||||
|
||||
21 Jul 2013; Christoph Junghans <ottxor@gentoo.org> mpfr-2.4.2_p3-r1.ebuild,
|
||||
mpfr-3.1.2.ebuild:
|
||||
added prefix support (bug #476336)
|
||||
Package-Manager: portage-2.2.20.1
|
||||
RepoMan-Options: --include-arches="x86"
|
||||
|
||||
29 Apr 2013; Sébastien Fabbro <bicatali@gentoo.org> mpfr-3.1.2.ebuild:
|
||||
Keyword amd64-linux
|
||||
17 Oct 2015; Markus Meier <maekke@gentoo.org> mpfr-3.1.3_p4.ebuild:
|
||||
arm stable, bug #532028
|
||||
|
||||
*mpfr-3.1.2 (14 Mar 2013)
|
||||
Package-Manager: portage-2.2.23
|
||||
RepoMan-Options: --include-arches="arm"
|
||||
|
||||
14 Mar 2013; Ryan Hill <dirtyepic@gentoo.org> +mpfr-3.1.2.ebuild:
|
||||
Version bump (bug #461686 by Samuli).
|
||||
21 Oct 2015; Tobias Klausmann <klausman@gentoo.org> mpfr-3.1.3_p4.ebuild:
|
||||
add alpha keyword
|
||||
|
||||
27 Feb 2013; Zac Medico <zmedico@gentoo.org> mpfr-3.1.1_p2.ebuild:
|
||||
Fix for prefix and add ~arm-linux + ~x86-linux keywords.
|
||||
Gentoo-Bug: 532028
|
||||
|
||||
01 Jan 2013; Raúl Porcel <armin76@gentoo.org> mpfr-3.1.1.ebuild:
|
||||
m68k/s390/sh stable wrt #447890
|
||||
Package-Manager: portage-2.2.23
|
||||
|
||||
30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> mpfr-3.1.1.ebuild:
|
||||
Stable for alpha, wrt bug #447890
|
||||
24 Oct 2015; Mike Frysinger <vapier@gentoo.org> mpfr-3.1.3_p4.ebuild:
|
||||
mark 3.1.3_p4 arm64/ia64/m68k/s390/sh/sparc stable #532028
|
||||
|
||||
30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> mpfr-3.1.1.ebuild:
|
||||
Stable for sparc, wrt bug #447890
|
||||
24 Oct 2015; Mike Frysinger <vapier@gentoo.org> -files/3.0.0/patch01,
|
||||
-files/3.0.0/patch02, -files/3.0.0/patch03, -files/3.0.1/patch01,
|
||||
-files/3.0.1/patch02, -files/3.0.1/patch03, -files/3.0.1/patch04,
|
||||
-files/3.1.0/patch01, -files/3.1.0/patch02, -files/3.1.0/patch03,
|
||||
-files/3.1.0/patch04, -files/3.1.0/patch05, -files/3.1.0/patch06,
|
||||
-files/3.1.0/patch07, -files/3.1.1/patch01, -files/3.1.1/patch02,
|
||||
-mpfr-3.0.0_p3.ebuild, -mpfr-3.0.1.ebuild, -mpfr-3.0.1_p4.ebuild,
|
||||
-mpfr-3.0.1_p4-r1.ebuild, -mpfr-3.1.0.ebuild, -mpfr-3.1.0_p7.ebuild,
|
||||
-mpfr-3.1.1.ebuild, -mpfr-3.1.1_p2.ebuild, -mpfr-3.1.2-r1.ebuild,
|
||||
-mpfr-3.1.2_p5.ebuild, -mpfr-3.1.3.ebuild:
|
||||
drop old versions
|
||||
|
||||
29 Dec 2012; Jeroen Roovers <jer@gentoo.org> mpfr-3.1.1.ebuild:
|
||||
Stable for HPPA (bug #447890).
|
||||
24 Oct 2015; Mike Frysinger <vapier@gentoo.org> mpfr-2.4.2_p3-r1.ebuild:
|
||||
add multilib logic to older SLOT #563888
|
||||
|
||||
26 Dec 2012; Markus Meier <maekke@gentoo.org> mpfr-3.1.1.ebuild:
|
||||
arm stable, bug #447890
|
||||
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
||||
Replace all herds with appropriate projects (GLEP 67)
|
||||
|
||||
25 Dec 2012; Agostino Sarubbo <ago@gentoo.org> mpfr-3.1.1.ebuild:
|
||||
Stable for ia64, wrt bug #447890
|
||||
Replace all uses of herd with appropriate project maintainers, or no
|
||||
maintainers in case of herds requested to be disbanded.
|
||||
|
||||
23 Dec 2012; Jeff Horelick <jdhore@gentoo.org> mpfr-3.1.1.ebuild:
|
||||
marked x86 per bug 447890
|
||||
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
||||
Set appropriate maintainer types in metadata.xml (GLEP 67)
|
||||
|
||||
23 Dec 2012; Agostino Sarubbo <ago@gentoo.org> mpfr-3.1.1.ebuild:
|
||||
Stable for ppc64, wrt bug #447890
|
||||
*mpfr-3.1.4 (07 Mar 2016)
|
||||
|
||||
22 Dec 2012; Agostino Sarubbo <ago@gentoo.org> mpfr-3.1.1.ebuild:
|
||||
Stable for ppc, wrt bug #447890
|
||||
07 Mar 2016; Mike Frysinger <vapier@gentoo.org> +mpfr-3.1.4.ebuild:
|
||||
version bump to 3.1.4
|
||||
|
||||
20 Dec 2012; Agostino Sarubbo <ago@gentoo.org> mpfr-3.1.1.ebuild:
|
||||
Stable for amd64, wrt bug #447890
|
||||
07 Mar 2016; Mike Frysinger <vapier@gentoo.org> -files/3.1.2/patch01,
|
||||
-files/3.1.2/patch02, -files/3.1.2/patch03, -files/3.1.2/patch04,
|
||||
-files/3.1.2/patch05, -files/3.1.2/patch06, -files/3.1.2/patch07,
|
||||
-files/3.1.2/patch08, -files/3.1.2/patch09, -files/3.1.2/patch10,
|
||||
-mpfr-3.1.2_p10.ebuild:
|
||||
drop old 3.1.2 version
|
||||
|
||||
*mpfr-3.1.1_p2 (20 Dec 2012)
|
||||
13 Apr 2016; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/mpfr-3.1.4-cygwin.patch, mpfr-3.1.4.ebuild:
|
||||
add upstream cygwin fix #579840
|
||||
|
||||
20 Dec 2012; Mike Frysinger <vapier@gentoo.org> +files/3.1.1/patch01,
|
||||
+files/3.1.1/patch02, +mpfr-3.1.1_p2.ebuild:
|
||||
Version bump.
|
||||
|
||||
*mpfr-3.1.1 (05 Jul 2012)
|
||||
|
||||
05 Jul 2012; Mike Frysinger <vapier@gentoo.org> +mpfr-3.1.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
06 Jun 2012; Zac Medico <zmedico@gentoo.org> mpfr-3.0.0_p3.ebuild,
|
||||
mpfr-3.0.1.ebuild, mpfr-3.0.1_p4.ebuild:
|
||||
inherit multilib for get_libdir
|
||||
|
||||
07 May 2012; Alexis Ballier <aballier@gentoo.org> mpfr-3.1.0_p7.ebuild:
|
||||
readd fbsd keywords to latest version as bug #390425 seems fixed
|
||||
|
||||
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> mpfr-3.0.1_p4-r1.ebuild:
|
||||
keyword ~amd64-fbsd
|
||||
|
||||
19 Apr 2012; Mike Frysinger <vapier@gentoo.org> mpfr-2.4.2_p3.ebuild,
|
||||
mpfr-3.0.0_p3.ebuild, mpfr-3.0.1.ebuild, mpfr-3.0.1_p4.ebuild,
|
||||
mpfr-3.0.1_p4-r1.ebuild, mpfr-3.1.0.ebuild, mpfr-3.1.0_p7.ebuild:
|
||||
Drop old epatch call #412591 by Stevan Bajić.
|
||||
|
||||
*mpfr-3.1.0_p7 (09 Mar 2012)
|
||||
|
||||
09 Mar 2012; Mike Frysinger <vapier@gentoo.org> +files/3.1.0/patch01,
|
||||
+files/3.1.0/patch02, +files/3.1.0/patch03, +files/3.1.0/patch04,
|
||||
+files/3.1.0/patch05, +files/3.1.0/patch06, +files/3.1.0/patch07,
|
||||
+mpfr-3.1.0_p7.ebuild:
|
||||
Version bump #407551 by Samuli Suominen.
|
||||
|
||||
29 Dec 2011; Mark Loeser <halcy0n@gentoo.org> mpfr-3.0.1_p4.ebuild:
|
||||
Stable for ppc/ppc64; bug #380673
|
||||
|
||||
09 Dec 2011; Alexis Ballier <aballier@gentoo.org> mpfr-3.0.1_p4-r1.ebuild,
|
||||
mpfr-3.1.0.ebuild:
|
||||
require static-libs on gmp when building with static-libs but do not force to
|
||||
disable them on gmp when not, bug #394141
|
||||
|
||||
29 Nov 2011; Mike Frysinger <vapier@gentoo.org> mpfr-3.1.0.ebuild:
|
||||
Drop fbsd KEYWORDS as this breaks gcc #390425 by Tibor Vago.
|
||||
|
||||
12 Oct 2011; Raúl Porcel <armin76@gentoo.org> mpfr-3.0.1_p4.ebuild:
|
||||
alpha/ia64/m68k/s390/sh/sparc stable wrt #380673
|
||||
|
||||
*mpfr-3.1.0 (03 Oct 2011)
|
||||
|
||||
03 Oct 2011; Mike Frysinger <vapier@gentoo.org> +mpfr-3.1.0.ebuild:
|
||||
Version bump.
|
||||
|
||||
*mpfr-2.4.2_p3-r1 (03 Oct 2011)
|
||||
|
||||
03 Oct 2011; Mike Frysinger <vapier@gentoo.org> +mpfr-2.4.2_p3-r1.ebuild:
|
||||
Add ebuild for libmpfr.so.1 ABI name.
|
||||
|
||||
14 Sep 2011; Jeroen Roovers <jer@gentoo.org> mpfr-3.0.1_p4.ebuild:
|
||||
Stable for HPPA (bug #380673).
|
||||
|
||||
04 Sep 2011; Markus Meier <maekke@gentoo.org> mpfr-3.0.1_p4.ebuild:
|
||||
arm/x86 stable, bug #380673
|
||||
|
||||
26 Aug 2011; Tony Vroon <chainsaw@gentoo.org> mpfr-3.0.1_p4.ebuild:
|
||||
Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo in bug
|
||||
#380673 filed by Mike "SpanKY" Frysinger.
|
||||
|
||||
*mpfr-3.0.1_p4-r1 (25 Aug 2011)
|
||||
|
||||
25 Aug 2011; Mike Frysinger <vapier@gentoo.org> +mpfr-3.0.1_p4-r1.ebuild:
|
||||
Add support for USE=static-libs #378235 by Agostino Sarubbo.
|
||||
|
||||
*mpfr-3.0.1_p4 (14 Jul 2011)
|
||||
|
||||
14 Jul 2011; Mike Frysinger <vapier@gentoo.org> +files/3.0.1/patch01,
|
||||
+files/3.0.1/patch02, +files/3.0.1/patch04, +mpfr-3.0.1_p4.ebuild,
|
||||
+files/3.0.1/patch03:
|
||||
Version bump.
|
||||
|
||||
14 Jul 2011; Mike Frysinger <vapier@gentoo.org> mpfr-2.4.2_p3.ebuild,
|
||||
mpfr-3.0.0_p3.ebuild, mpfr-3.0.1.ebuild:
|
||||
Use exact upstream URIs #375119 by zino.
|
||||
|
||||
23 Apr 2011; Raúl Porcel <armin76@gentoo.org> mpfr-3.0.0_p3.ebuild:
|
||||
ia64/m68k/s390/sh/sparc stable wrt #348634
|
||||
|
||||
10 Apr 2011; Tobias Klausmann <klausman@gentoo.org> mpfr-3.0.0_p3.ebuild:
|
||||
Stable on alpha, bug #348634
|
||||
|
||||
08 Apr 2011; Markus Meier <maekke@gentoo.org> mpfr-3.0.0_p3.ebuild:
|
||||
arm stable, bug #348634
|
||||
|
||||
*mpfr-3.0.1 (05 Apr 2011)
|
||||
|
||||
05 Apr 2011; Mike Frysinger <vapier@gentoo.org> +mpfr-3.0.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
22 Mar 2011; Jeroen Roovers <jer@gentoo.org> mpfr-3.0.0_p3.ebuild:
|
||||
Stable for HPPA (bug #348634).
|
||||
|
||||
22 Mar 2011; Thomas Kahle <tomka@gentoo.org> mpfr-3.0.0_p3.ebuild:
|
||||
x86 stable per bug 348634
|
||||
|
||||
21 Mar 2011; Christoph Mende <angelos@gentoo.org> mpfr-3.0.0_p3.ebuild:
|
||||
Stable on amd64 wrt bug #348634
|
||||
|
||||
21 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> mpfr-3.0.0_p3.ebuild:
|
||||
ppc/ppc64 stable wrt #348634
|
||||
|
||||
11 Mar 2011; Markos Chandras <hwoarang@gentoo.org> mpfr-3.0.0_p3.ebuild:
|
||||
Reverting keyword. Bug #348634
|
||||
|
||||
11 Mar 2011; Markos Chandras <hwoarang@gentoo.org> mpfr-3.0.0_p3.ebuild:
|
||||
Stable on amd64 wrt bug #348634
|
||||
|
||||
*mpfr-3.0.0_p3 (30 Aug 2010)
|
||||
|
||||
30 Aug 2010; Mike Frysinger <vapier@gentoo.org> +files/3.0.0/patch01,
|
||||
+files/3.0.0/patch02, +files/3.0.0/patch03, +mpfr-3.0.0_p3.ebuild:
|
||||
Version bump.
|
||||
|
||||
30 Aug 2010; Mike Frysinger <vapier@gentoo.org> mpfr-2.4.2_p3.ebuild:
|
||||
Mark sparc stable #324747.
|
||||
|
||||
20 Aug 2010; Samuli Suominen <ssuominen@gentoo.org> mpfr-2.4.2_p3.ebuild:
|
||||
ppc64 stable wrt #324747
|
||||
|
||||
18 Jul 2010; <nixnut@gentoo.org> mpfr-2.4.2_p3.ebuild:
|
||||
ppc stable #324747
|
||||
|
||||
29 Jun 2010; Mike Frysinger <vapier@gentoo.org> mpfr-2.4.2_p3.ebuild:
|
||||
Mark alpha/arm/ia64/s390/sh stable #324747.
|
||||
|
||||
24 Jun 2010; Markos Chandras <hwoarang@gentoo.org> mpfr-2.4.2_p3.ebuild:
|
||||
Stable on amd64 wrt bug #324747
|
||||
|
||||
22 Jun 2010; Christian Faulhammer <fauli@gentoo.org> mpfr-2.4.2_p3.ebuild:
|
||||
stable x86, bug 324747
|
||||
|
||||
21 Jun 2010; Jeroen Roovers <jer@gentoo.org> mpfr-2.4.2_p3.ebuild:
|
||||
Stable for HPPA (bug #324747).
|
||||
|
||||
20 Jun 2010; Mike Frysinger <vapier@gentoo.org> mpfr-3.0.0.ebuild:
|
||||
Revert unintentional SLOT update #324763 by William Throwe.
|
||||
|
||||
*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
|
||||
|
||||
*mpfr-2.4.2_p3 (24 Jan 2010)
|
||||
|
||||
24 Jan 2010; Mike Frysinger <vapier@gentoo.org> +files/2.4.2/patch03,
|
||||
+mpfr-2.4.2_p3.ebuild:
|
||||
Version bump.
|
||||
|
||||
23 Jan 2010; Tobias Klausmann <klausman@gentoo.org> mpfr-2.4.1_p5.ebuild:
|
||||
Stable on alpha, bug #297297
|
||||
|
||||
*mpfr-2.4.2_p2 (11 Jan 2010)
|
||||
|
||||
11 Jan 2010; Mike Frysinger <vapier@gentoo.org> +files/2.4.2/patch02,
|
||||
+mpfr-2.4.2_p2.ebuild:
|
||||
Add another fix from upstream and fix docs install #298316 by Diego E.
|
||||
Pettenò.
|
||||
|
||||
06 Jan 2010; Jeroen Roovers <jer@gentoo.org> mpfr-2.4.1_p5.ebuild:
|
||||
Stable for PPC (bug #297297).
|
||||
|
||||
02 Jan 2010; Markus Meier <maekke@gentoo.org> mpfr-2.4.1_p5.ebuild:
|
||||
amd64 stable, bug #297297
|
||||
|
||||
02 Jan 2010; Brent Baude <ranger@gentoo.org> mpfr-2.4.1_p5.ebuild:
|
||||
Marking mpfr-2.4.1_p5 ppc64 for bug 297297
|
||||
|
||||
31 Dec 2009; Christian Faulhammer <fauli@gentoo.org> mpfr-2.4.1_p5.ebuild:
|
||||
stable x86, bug 297297
|
||||
|
||||
18 Dec 2009; Jeroen Roovers <jer@gentoo.org> mpfr-2.4.1_p5.ebuild:
|
||||
Stable for HPPA (bug #297297).
|
||||
|
||||
*mpfr-2.4.2_p1 (17 Dec 2009)
|
||||
|
||||
17 Dec 2009; Mike Frysinger <vapier@gentoo.org> -files/2.3.1/patch01,
|
||||
+mpfr-2.4.2_p1.ebuild, +files/2.4.2/patch01:
|
||||
Version bump.
|
||||
|
||||
10 Sep 2009; Samuli Suominen <ssuominen@gentoo.org> mpfr-2.3.2.ebuild,
|
||||
mpfr-2.4.1_p1.ebuild, mpfr-2.4.1_p5.ebuild:
|
||||
Fix lzma-utils vs. xz-utils deps.
|
||||
|
||||
01 Apr 2009; Tobias Scherbaum <dertobi123@gentoo.org>
|
||||
mpfr-2.4.1_p1.ebuild:
|
||||
ppc stable, bug #260968
|
||||
|
||||
*mpfr-2.4.1_p5 (18 Mar 2009)
|
||||
|
||||
18 Mar 2009; Mike Frysinger <vapier@gentoo.org> +files/2.4.1/patch02,
|
||||
+files/2.4.1/patch03, +files/2.4.1/patch04, +files/2.4.1/patch05,
|
||||
+mpfr-2.4.1_p5.ebuild:
|
||||
Version bump.
|
||||
|
||||
14 Mar 2009; Mike Frysinger <vapier@gentoo.org> mpfr-2.4.1_p1.ebuild:
|
||||
Fix up == usage in shell test #261016 by deadhead.
|
||||
|
||||
07 Mar 2009; Raúl Porcel <armin76@gentoo.org> mpfr-2.4.1_p1.ebuild:
|
||||
alpha/arm/ia64/s390/sh stable wrt #260968
|
||||
|
||||
07 Mar 2009; Markus Meier <maekke@gentoo.org> mpfr-2.4.1_p1.ebuild:
|
||||
amd64/x86 stable, bug #260968
|
||||
|
||||
04 Mar 2009; Ferris McCormick <fmccor@gentoo.org> mpfr-2.4.1_p1.ebuild:
|
||||
Sparc stable, security Bug #260968.
|
||||
|
||||
04 Mar 2009; Brent Baude <ranger@gentoo.org> mpfr-2.4.1_p1.ebuild:
|
||||
Marking mpfr-2.4.1_p1 ppc64 for bug 260968
|
||||
|
||||
03 Mar 2009; Jeroen Roovers <jer@gentoo.org> mpfr-2.4.1_p1.ebuild:
|
||||
Stable for HPPA (bug #260968).
|
||||
|
||||
*mpfr-2.4.1_p1 (03 Mar 2009)
|
||||
|
||||
03 Mar 2009; Mike Frysinger <vapier@gentoo.org> +files/2.4.1/patch01,
|
||||
+mpfr-2.4.1_p1.ebuild:
|
||||
Add patch from upstream.
|
||||
|
||||
27 Feb 2009; Brent Baude <ranger@gentoo.org> mpfr-2.3.2.ebuild:
|
||||
stable ppc64, bug 255195
|
||||
|
||||
*mpfr-2.4.1 (26 Feb 2009)
|
||||
|
||||
26 Feb 2009; Mike Frysinger <vapier@gentoo.org> +mpfr-2.4.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
*mpfr-2.4.0_p1 (21 Feb 2009)
|
||||
|
||||
21 Feb 2009; Mike Frysinger <vapier@gentoo.org> +files/2.4.0/patch01,
|
||||
+mpfr-2.4.0_p1.ebuild:
|
||||
Add fix from upstream.
|
||||
|
||||
16 Feb 2009; Brent Baude <ranger@gentoo.org> mpfr-2.3.2.ebuild:
|
||||
stable ppc, bug 255195
|
||||
|
||||
*mpfr-2.4.0 (26 Jan 2009)
|
||||
|
||||
26 Jan 2009; Mike Frysinger <vapier@gentoo.org> +mpfr-2.4.0.ebuild:
|
||||
Version bump.
|
||||
|
||||
25 Jan 2009; Raúl Porcel <armin76@gentoo.org> mpfr-2.3.2.ebuild:
|
||||
alpha/ia64 stable wrt #255195
|
||||
|
||||
18 Jan 2009; Markus Meier <maekke@gentoo.org> mpfr-2.3.2.ebuild:
|
||||
x86 stable, bug #255195
|
||||
|
||||
17 Jan 2009; Jeroen Roovers <jer@gentoo.org> mpfr-2.3.2.ebuild:
|
||||
Stable for HPPA (bug #255195).
|
||||
|
||||
16 Jan 2009; Steve Dibb <beandog@gentoo.org> mpfr-2.3.2.ebuild:
|
||||
amd64 stable, bug 255195
|
||||
|
||||
16 Jan 2009; Ferris McCormick <fmccor@gentoo.org> mpfr-2.3.2.ebuild:
|
||||
Sparc stable --- Bug #255195 --- all tests pass.
|
||||
|
||||
*mpfr-2.3.2-r1 (16 Jan 2009)
|
||||
|
||||
16 Jan 2009; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/2.3.2/mpfr-2.3.2-svn5664.patch,
|
||||
+files/2.3.2/mpfr-2.3.2-svn5752.patch, +mpfr-2.3.2-r1.ebuild:
|
||||
Grab upstream fixes for upstream bug 6604.
|
||||
|
||||
28 Nov 2008; Alexis Ballier <aballier@gentoo.org> mpfr-2.3.2.ebuild:
|
||||
fix find call for bsd find compatibility, bug #236067
|
||||
|
||||
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.
|
||||
|
728
sdk_container/src/third_party/portage-stable/dev-libs/mpfr/ChangeLog-2015
vendored
Normal file
728
sdk_container/src/third_party/portage-stable/dev-libs/mpfr/ChangeLog-2015
vendored
Normal file
@ -0,0 +1,728 @@
|
||||
# ChangeLog for dev-libs/mpfr
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/ChangeLog,v 1.196 2015/07/30 13:01:50 ago Exp $
|
||||
|
||||
30 Jul 2015; Agostino Sarubbo <ago@gentoo.org> mpfr-3.1.2_p10.ebuild:
|
||||
Stable for sparc, wrt bug #549520
|
||||
|
||||
23 Jul 2015; Mike Frysinger <vapier@gentoo.org> mpfr-3.1.2_p10.ebuild:
|
||||
Mark arm64/m68k/s390/sh stable.
|
||||
|
||||
22 Jul 2015; Mikle Kolyada <zlogene@gentoo.org> mpfr-3.1.2_p10.ebuild:
|
||||
ia64 stable wrt bug #549520
|
||||
|
||||
*mpfr-3.1.3 (20 Jun 2015)
|
||||
|
||||
20 Jun 2015; Mike Frysinger <vapier@gentoo.org> +mpfr-3.1.3.ebuild:
|
||||
Version bump.
|
||||
|
||||
30 May 2015; Mikle Kolyada <zlogene@gentoo.org> mpfr-3.1.2_p10.ebuild:
|
||||
arm stable wrt bug #549520
|
||||
|
||||
27 May 2015; Agostino Sarubbo <ago@gentoo.org> mpfr-3.1.2_p10.ebuild:
|
||||
Stable for x86, wrt bug #549520
|
||||
|
||||
20 May 2015; Matt Turner <mattst88@gentoo.org> mpfr-3.1.2_p10.ebuild:
|
||||
alpha stable, bug 549520.
|
||||
|
||||
17 May 2015; Jeroen Roovers <jer@gentoo.org> mpfr-3.1.2_p10.ebuild:
|
||||
Stable for HPPA (bug #549520).
|
||||
|
||||
16 May 2015; Pacho Ramos <pacho@gentoo.org> mpfr-3.1.2_p10.ebuild:
|
||||
ppc stable wrt bug #549520
|
||||
|
||||
16 May 2015; Jeroen Roovers <jer@gentoo.org> mpfr-3.1.2_p10.ebuild:
|
||||
Stable for PPC64 (bug #545850).
|
||||
|
||||
15 May 2015; Mikle Kolyada <zlogene@gentoo.org> mpfr-3.1.2_p10.ebuild:
|
||||
amd64 stable wrt bug #549520
|
||||
|
||||
*mpfr-3.1.2_p10 (01 Nov 2014)
|
||||
|
||||
01 Nov 2014; Mike Frysinger <vapier@gentoo.org> +files/3.1.2/patch06,
|
||||
+files/3.1.2/patch07, +files/3.1.2/patch08, +files/3.1.2/patch09,
|
||||
+files/3.1.2/patch10, +mpfr-3.1.2_p10.ebuild:
|
||||
Version bump. Add multilib support #510248 by Thibaud CANALE.
|
||||
|
||||
06 Jun 2014; Mike Frysinger <vapier@gentoo.org> -mpfr-2.4.2_p3.ebuild,
|
||||
mpfr-2.4.2_p3-r1.ebuild:
|
||||
Move the ABI-only ebuild into stable.
|
||||
|
||||
*mpfr-3.1.2_p5 (26 Mar 2014)
|
||||
|
||||
26 Mar 2014; Mike Frysinger <vapier@gentoo.org> +files/3.1.2/patch01,
|
||||
+files/3.1.2/patch02, +files/3.1.2/patch03, +files/3.1.2/patch04,
|
||||
+files/3.1.2/patch05, +mpfr-3.1.2_p5.ebuild:
|
||||
Version bump.
|
||||
|
||||
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
Add arm64 love.
|
||||
|
||||
24 Dec 2013; Agostino Sarubbo <ago@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
Stable for x86, wrt bug #487798
|
||||
|
||||
23 Dec 2013; Agostino Sarubbo <ago@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
Stable for sparc, wrt bug #487798
|
||||
|
||||
23 Dec 2013; Mike Frysinger <vapier@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
Mark ia64 stable #487798.
|
||||
|
||||
22 Dec 2013; Agostino Sarubbo <ago@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
Stable for ppc64, wrt bug #487798
|
||||
|
||||
21 Dec 2013; Agostino Sarubbo <ago@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
Stable for ppc, wrt bug #487798
|
||||
|
||||
26 Nov 2013; Mike Frysinger <vapier@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
Disable logic to probe gmp.h using the wrong toolchain #476336#19 by Michael
|
||||
Haubenwallner.
|
||||
|
||||
24 Nov 2013; Mike Frysinger <vapier@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
Revert gmp lib/include flags as they are wrong & unnecessary and tweak the
|
||||
docdir flag to be a bit simpler #476336 by Christoph Junghans.
|
||||
|
||||
03 Nov 2013; Matt Turner <mattst88@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
alpha stable, bug 487798.
|
||||
|
||||
03 Nov 2013; Benda Xu <heroxbd@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
EROOT for gmp locations to do cross compiling correctly. bug #476336
|
||||
|
||||
30 Oct 2013; Chema Alonso <nimiux@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
Stable for amd64 wrt bug #487798
|
||||
|
||||
23 Oct 2013; Markus Meier <maekke@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
arm stable, bug #487798
|
||||
|
||||
16 Oct 2013; Jeroen Roovers <jer@gentoo.org> mpfr-3.1.2-r1.ebuild:
|
||||
Stable for HPPA (bug #487798).
|
||||
|
||||
*mpfr-3.1.2-r1 (13 Sep 2013)
|
||||
|
||||
13 Sep 2013; Fabian Groffen <grobian@gentoo.org> +mpfr-3.1.2-r1.ebuild,
|
||||
-mpfr-3.1.2.ebuild:
|
||||
Fix src_prepare to always apply elibtoolize, necessary to install shared libs
|
||||
on Solaris
|
||||
|
||||
25 Aug 2013; Mike Frysinger <vapier@gentoo.org> mpfr-2.4.2_p3-r1.ebuild,
|
||||
mpfr-3.1.2.ebuild:
|
||||
Simplify src_prepare code.
|
||||
|
||||
21 Jul 2013; Christoph Junghans <ottxor@gentoo.org> mpfr-2.4.2_p3-r1.ebuild,
|
||||
mpfr-3.1.2.ebuild:
|
||||
added prefix support (bug #476336)
|
||||
|
||||
29 Apr 2013; Sébastien Fabbro <bicatali@gentoo.org> mpfr-3.1.2.ebuild:
|
||||
Keyword amd64-linux
|
||||
|
||||
*mpfr-3.1.2 (14 Mar 2013)
|
||||
|
||||
14 Mar 2013; Ryan Hill <dirtyepic@gentoo.org> +mpfr-3.1.2.ebuild:
|
||||
Version bump (bug #461686 by Samuli).
|
||||
|
||||
27 Feb 2013; Zac Medico <zmedico@gentoo.org> mpfr-3.1.1_p2.ebuild:
|
||||
Fix for prefix and add ~arm-linux + ~x86-linux keywords.
|
||||
|
||||
01 Jan 2013; Raúl Porcel <armin76@gentoo.org> mpfr-3.1.1.ebuild:
|
||||
m68k/s390/sh stable wrt #447890
|
||||
|
||||
30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> mpfr-3.1.1.ebuild:
|
||||
Stable for alpha, wrt bug #447890
|
||||
|
||||
30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> mpfr-3.1.1.ebuild:
|
||||
Stable for sparc, wrt bug #447890
|
||||
|
||||
29 Dec 2012; Jeroen Roovers <jer@gentoo.org> mpfr-3.1.1.ebuild:
|
||||
Stable for HPPA (bug #447890).
|
||||
|
||||
26 Dec 2012; Markus Meier <maekke@gentoo.org> mpfr-3.1.1.ebuild:
|
||||
arm stable, bug #447890
|
||||
|
||||
25 Dec 2012; Agostino Sarubbo <ago@gentoo.org> mpfr-3.1.1.ebuild:
|
||||
Stable for ia64, wrt bug #447890
|
||||
|
||||
23 Dec 2012; Jeff Horelick <jdhore@gentoo.org> mpfr-3.1.1.ebuild:
|
||||
marked x86 per bug 447890
|
||||
|
||||
23 Dec 2012; Agostino Sarubbo <ago@gentoo.org> mpfr-3.1.1.ebuild:
|
||||
Stable for ppc64, wrt bug #447890
|
||||
|
||||
22 Dec 2012; Agostino Sarubbo <ago@gentoo.org> mpfr-3.1.1.ebuild:
|
||||
Stable for ppc, wrt bug #447890
|
||||
|
||||
20 Dec 2012; Agostino Sarubbo <ago@gentoo.org> mpfr-3.1.1.ebuild:
|
||||
Stable for amd64, wrt bug #447890
|
||||
|
||||
*mpfr-3.1.1_p2 (20 Dec 2012)
|
||||
|
||||
20 Dec 2012; Mike Frysinger <vapier@gentoo.org> +files/3.1.1/patch01,
|
||||
+files/3.1.1/patch02, +mpfr-3.1.1_p2.ebuild:
|
||||
Version bump.
|
||||
|
||||
*mpfr-3.1.1 (05 Jul 2012)
|
||||
|
||||
05 Jul 2012; Mike Frysinger <vapier@gentoo.org> +mpfr-3.1.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
06 Jun 2012; Zac Medico <zmedico@gentoo.org> mpfr-3.0.0_p3.ebuild,
|
||||
mpfr-3.0.1.ebuild, mpfr-3.0.1_p4.ebuild:
|
||||
inherit multilib for get_libdir
|
||||
|
||||
07 May 2012; Alexis Ballier <aballier@gentoo.org> mpfr-3.1.0_p7.ebuild:
|
||||
readd fbsd keywords to latest version as bug #390425 seems fixed
|
||||
|
||||
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> mpfr-3.0.1_p4-r1.ebuild:
|
||||
keyword ~amd64-fbsd
|
||||
|
||||
19 Apr 2012; Mike Frysinger <vapier@gentoo.org> mpfr-2.4.2_p3.ebuild,
|
||||
mpfr-3.0.0_p3.ebuild, mpfr-3.0.1.ebuild, mpfr-3.0.1_p4.ebuild,
|
||||
mpfr-3.0.1_p4-r1.ebuild, mpfr-3.1.0.ebuild, mpfr-3.1.0_p7.ebuild:
|
||||
Drop old epatch call #412591 by Stevan Bajić.
|
||||
|
||||
*mpfr-3.1.0_p7 (09 Mar 2012)
|
||||
|
||||
09 Mar 2012; Mike Frysinger <vapier@gentoo.org> +files/3.1.0/patch01,
|
||||
+files/3.1.0/patch02, +files/3.1.0/patch03, +files/3.1.0/patch04,
|
||||
+files/3.1.0/patch05, +files/3.1.0/patch06, +files/3.1.0/patch07,
|
||||
+mpfr-3.1.0_p7.ebuild:
|
||||
Version bump #407551 by Samuli Suominen.
|
||||
|
||||
29 Dec 2011; Mark Loeser <halcy0n@gentoo.org> mpfr-3.0.1_p4.ebuild:
|
||||
Stable for ppc/ppc64; bug #380673
|
||||
|
||||
09 Dec 2011; Alexis Ballier <aballier@gentoo.org> mpfr-3.0.1_p4-r1.ebuild,
|
||||
mpfr-3.1.0.ebuild:
|
||||
require static-libs on gmp when building with static-libs but do not force to
|
||||
disable them on gmp when not, bug #394141
|
||||
|
||||
29 Nov 2011; Mike Frysinger <vapier@gentoo.org> mpfr-3.1.0.ebuild:
|
||||
Drop fbsd KEYWORDS as this breaks gcc #390425 by Tibor Vago.
|
||||
|
||||
12 Oct 2011; Raúl Porcel <armin76@gentoo.org> mpfr-3.0.1_p4.ebuild:
|
||||
alpha/ia64/m68k/s390/sh/sparc stable wrt #380673
|
||||
|
||||
*mpfr-3.1.0 (03 Oct 2011)
|
||||
|
||||
03 Oct 2011; Mike Frysinger <vapier@gentoo.org> +mpfr-3.1.0.ebuild:
|
||||
Version bump.
|
||||
|
||||
*mpfr-2.4.2_p3-r1 (03 Oct 2011)
|
||||
|
||||
03 Oct 2011; Mike Frysinger <vapier@gentoo.org> +mpfr-2.4.2_p3-r1.ebuild:
|
||||
Add ebuild for libmpfr.so.1 ABI name.
|
||||
|
||||
14 Sep 2011; Jeroen Roovers <jer@gentoo.org> mpfr-3.0.1_p4.ebuild:
|
||||
Stable for HPPA (bug #380673).
|
||||
|
||||
04 Sep 2011; Markus Meier <maekke@gentoo.org> mpfr-3.0.1_p4.ebuild:
|
||||
arm/x86 stable, bug #380673
|
||||
|
||||
26 Aug 2011; Tony Vroon <chainsaw@gentoo.org> mpfr-3.0.1_p4.ebuild:
|
||||
Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo in bug
|
||||
#380673 filed by Mike "SpanKY" Frysinger.
|
||||
|
||||
*mpfr-3.0.1_p4-r1 (25 Aug 2011)
|
||||
|
||||
25 Aug 2011; Mike Frysinger <vapier@gentoo.org> +mpfr-3.0.1_p4-r1.ebuild:
|
||||
Add support for USE=static-libs #378235 by Agostino Sarubbo.
|
||||
|
||||
*mpfr-3.0.1_p4 (14 Jul 2011)
|
||||
|
||||
14 Jul 2011; Mike Frysinger <vapier@gentoo.org> +files/3.0.1/patch01,
|
||||
+files/3.0.1/patch02, +files/3.0.1/patch04, +mpfr-3.0.1_p4.ebuild,
|
||||
+files/3.0.1/patch03:
|
||||
Version bump.
|
||||
|
||||
14 Jul 2011; Mike Frysinger <vapier@gentoo.org> mpfr-2.4.2_p3.ebuild,
|
||||
mpfr-3.0.0_p3.ebuild, mpfr-3.0.1.ebuild:
|
||||
Use exact upstream URIs #375119 by zino.
|
||||
|
||||
23 Apr 2011; Raúl Porcel <armin76@gentoo.org> mpfr-3.0.0_p3.ebuild:
|
||||
ia64/m68k/s390/sh/sparc stable wrt #348634
|
||||
|
||||
10 Apr 2011; Tobias Klausmann <klausman@gentoo.org> mpfr-3.0.0_p3.ebuild:
|
||||
Stable on alpha, bug #348634
|
||||
|
||||
08 Apr 2011; Markus Meier <maekke@gentoo.org> mpfr-3.0.0_p3.ebuild:
|
||||
arm stable, bug #348634
|
||||
|
||||
*mpfr-3.0.1 (05 Apr 2011)
|
||||
|
||||
05 Apr 2011; Mike Frysinger <vapier@gentoo.org> +mpfr-3.0.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
22 Mar 2011; Jeroen Roovers <jer@gentoo.org> mpfr-3.0.0_p3.ebuild:
|
||||
Stable for HPPA (bug #348634).
|
||||
|
||||
22 Mar 2011; Thomas Kahle <tomka@gentoo.org> mpfr-3.0.0_p3.ebuild:
|
||||
x86 stable per bug 348634
|
||||
|
||||
21 Mar 2011; Christoph Mende <angelos@gentoo.org> mpfr-3.0.0_p3.ebuild:
|
||||
Stable on amd64 wrt bug #348634
|
||||
|
||||
21 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> mpfr-3.0.0_p3.ebuild:
|
||||
ppc/ppc64 stable wrt #348634
|
||||
|
||||
11 Mar 2011; Markos Chandras <hwoarang@gentoo.org> mpfr-3.0.0_p3.ebuild:
|
||||
Reverting keyword. Bug #348634
|
||||
|
||||
11 Mar 2011; Markos Chandras <hwoarang@gentoo.org> mpfr-3.0.0_p3.ebuild:
|
||||
Stable on amd64 wrt bug #348634
|
||||
|
||||
*mpfr-3.0.0_p3 (30 Aug 2010)
|
||||
|
||||
30 Aug 2010; Mike Frysinger <vapier@gentoo.org> +files/3.0.0/patch01,
|
||||
+files/3.0.0/patch02, +files/3.0.0/patch03, +mpfr-3.0.0_p3.ebuild:
|
||||
Version bump.
|
||||
|
||||
30 Aug 2010; Mike Frysinger <vapier@gentoo.org> mpfr-2.4.2_p3.ebuild:
|
||||
Mark sparc stable #324747.
|
||||
|
||||
20 Aug 2010; Samuli Suominen <ssuominen@gentoo.org> mpfr-2.4.2_p3.ebuild:
|
||||
ppc64 stable wrt #324747
|
||||
|
||||
18 Jul 2010; <nixnut@gentoo.org> mpfr-2.4.2_p3.ebuild:
|
||||
ppc stable #324747
|
||||
|
||||
29 Jun 2010; Mike Frysinger <vapier@gentoo.org> mpfr-2.4.2_p3.ebuild:
|
||||
Mark alpha/arm/ia64/s390/sh stable #324747.
|
||||
|
||||
24 Jun 2010; Markos Chandras <hwoarang@gentoo.org> mpfr-2.4.2_p3.ebuild:
|
||||
Stable on amd64 wrt bug #324747
|
||||
|
||||
22 Jun 2010; Christian Faulhammer <fauli@gentoo.org> mpfr-2.4.2_p3.ebuild:
|
||||
stable x86, bug 324747
|
||||
|
||||
21 Jun 2010; Jeroen Roovers <jer@gentoo.org> mpfr-2.4.2_p3.ebuild:
|
||||
Stable for HPPA (bug #324747).
|
||||
|
||||
20 Jun 2010; Mike Frysinger <vapier@gentoo.org> mpfr-3.0.0.ebuild:
|
||||
Revert unintentional SLOT update #324763 by William Throwe.
|
||||
|
||||
*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
|
||||
|
||||
*mpfr-2.4.2_p3 (24 Jan 2010)
|
||||
|
||||
24 Jan 2010; Mike Frysinger <vapier@gentoo.org> +files/2.4.2/patch03,
|
||||
+mpfr-2.4.2_p3.ebuild:
|
||||
Version bump.
|
||||
|
||||
23 Jan 2010; Tobias Klausmann <klausman@gentoo.org> mpfr-2.4.1_p5.ebuild:
|
||||
Stable on alpha, bug #297297
|
||||
|
||||
*mpfr-2.4.2_p2 (11 Jan 2010)
|
||||
|
||||
11 Jan 2010; Mike Frysinger <vapier@gentoo.org> +files/2.4.2/patch02,
|
||||
+mpfr-2.4.2_p2.ebuild:
|
||||
Add another fix from upstream and fix docs install #298316 by Diego E.
|
||||
Pettenò.
|
||||
|
||||
06 Jan 2010; Jeroen Roovers <jer@gentoo.org> mpfr-2.4.1_p5.ebuild:
|
||||
Stable for PPC (bug #297297).
|
||||
|
||||
02 Jan 2010; Markus Meier <maekke@gentoo.org> mpfr-2.4.1_p5.ebuild:
|
||||
amd64 stable, bug #297297
|
||||
|
||||
02 Jan 2010; Brent Baude <ranger@gentoo.org> mpfr-2.4.1_p5.ebuild:
|
||||
Marking mpfr-2.4.1_p5 ppc64 for bug 297297
|
||||
|
||||
31 Dec 2009; Christian Faulhammer <fauli@gentoo.org> mpfr-2.4.1_p5.ebuild:
|
||||
stable x86, bug 297297
|
||||
|
||||
18 Dec 2009; Jeroen Roovers <jer@gentoo.org> mpfr-2.4.1_p5.ebuild:
|
||||
Stable for HPPA (bug #297297).
|
||||
|
||||
*mpfr-2.4.2_p1 (17 Dec 2009)
|
||||
|
||||
17 Dec 2009; Mike Frysinger <vapier@gentoo.org> -files/2.3.1/patch01,
|
||||
+mpfr-2.4.2_p1.ebuild, +files/2.4.2/patch01:
|
||||
Version bump.
|
||||
|
||||
10 Sep 2009; Samuli Suominen <ssuominen@gentoo.org> mpfr-2.3.2.ebuild,
|
||||
mpfr-2.4.1_p1.ebuild, mpfr-2.4.1_p5.ebuild:
|
||||
Fix lzma-utils vs. xz-utils deps.
|
||||
|
||||
01 Apr 2009; Tobias Scherbaum <dertobi123@gentoo.org>
|
||||
mpfr-2.4.1_p1.ebuild:
|
||||
ppc stable, bug #260968
|
||||
|
||||
*mpfr-2.4.1_p5 (18 Mar 2009)
|
||||
|
||||
18 Mar 2009; Mike Frysinger <vapier@gentoo.org> +files/2.4.1/patch02,
|
||||
+files/2.4.1/patch03, +files/2.4.1/patch04, +files/2.4.1/patch05,
|
||||
+mpfr-2.4.1_p5.ebuild:
|
||||
Version bump.
|
||||
|
||||
14 Mar 2009; Mike Frysinger <vapier@gentoo.org> mpfr-2.4.1_p1.ebuild:
|
||||
Fix up == usage in shell test #261016 by deadhead.
|
||||
|
||||
07 Mar 2009; Raúl Porcel <armin76@gentoo.org> mpfr-2.4.1_p1.ebuild:
|
||||
alpha/arm/ia64/s390/sh stable wrt #260968
|
||||
|
||||
07 Mar 2009; Markus Meier <maekke@gentoo.org> mpfr-2.4.1_p1.ebuild:
|
||||
amd64/x86 stable, bug #260968
|
||||
|
||||
04 Mar 2009; Ferris McCormick <fmccor@gentoo.org> mpfr-2.4.1_p1.ebuild:
|
||||
Sparc stable, security Bug #260968.
|
||||
|
||||
04 Mar 2009; Brent Baude <ranger@gentoo.org> mpfr-2.4.1_p1.ebuild:
|
||||
Marking mpfr-2.4.1_p1 ppc64 for bug 260968
|
||||
|
||||
03 Mar 2009; Jeroen Roovers <jer@gentoo.org> mpfr-2.4.1_p1.ebuild:
|
||||
Stable for HPPA (bug #260968).
|
||||
|
||||
*mpfr-2.4.1_p1 (03 Mar 2009)
|
||||
|
||||
03 Mar 2009; Mike Frysinger <vapier@gentoo.org> +files/2.4.1/patch01,
|
||||
+mpfr-2.4.1_p1.ebuild:
|
||||
Add patch from upstream.
|
||||
|
||||
27 Feb 2009; Brent Baude <ranger@gentoo.org> mpfr-2.3.2.ebuild:
|
||||
stable ppc64, bug 255195
|
||||
|
||||
*mpfr-2.4.1 (26 Feb 2009)
|
||||
|
||||
26 Feb 2009; Mike Frysinger <vapier@gentoo.org> +mpfr-2.4.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
*mpfr-2.4.0_p1 (21 Feb 2009)
|
||||
|
||||
21 Feb 2009; Mike Frysinger <vapier@gentoo.org> +files/2.4.0/patch01,
|
||||
+mpfr-2.4.0_p1.ebuild:
|
||||
Add fix from upstream.
|
||||
|
||||
16 Feb 2009; Brent Baude <ranger@gentoo.org> mpfr-2.3.2.ebuild:
|
||||
stable ppc, bug 255195
|
||||
|
||||
*mpfr-2.4.0 (26 Jan 2009)
|
||||
|
||||
26 Jan 2009; Mike Frysinger <vapier@gentoo.org> +mpfr-2.4.0.ebuild:
|
||||
Version bump.
|
||||
|
||||
25 Jan 2009; Raúl Porcel <armin76@gentoo.org> mpfr-2.3.2.ebuild:
|
||||
alpha/ia64 stable wrt #255195
|
||||
|
||||
18 Jan 2009; Markus Meier <maekke@gentoo.org> mpfr-2.3.2.ebuild:
|
||||
x86 stable, bug #255195
|
||||
|
||||
17 Jan 2009; Jeroen Roovers <jer@gentoo.org> mpfr-2.3.2.ebuild:
|
||||
Stable for HPPA (bug #255195).
|
||||
|
||||
16 Jan 2009; Steve Dibb <beandog@gentoo.org> mpfr-2.3.2.ebuild:
|
||||
amd64 stable, bug 255195
|
||||
|
||||
16 Jan 2009; Ferris McCormick <fmccor@gentoo.org> mpfr-2.3.2.ebuild:
|
||||
Sparc stable --- Bug #255195 --- all tests pass.
|
||||
|
||||
*mpfr-2.3.2-r1 (16 Jan 2009)
|
||||
|
||||
16 Jan 2009; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/2.3.2/mpfr-2.3.2-svn5664.patch,
|
||||
+files/2.3.2/mpfr-2.3.2-svn5752.patch, +mpfr-2.3.2-r1.ebuild:
|
||||
Grab upstream fixes for upstream bug 6604.
|
||||
|
||||
28 Nov 2008; Alexis Ballier <aballier@gentoo.org> mpfr-2.3.2.ebuild:
|
||||
fix find call for bsd find compatibility, bug #236067
|
||||
|
||||
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.
|
@ -1,69 +1,17 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX 2.4.2/patch01 7136 SHA256 ff84b6a8626c79f869d5625d70900e1f99a37f623cb124fdd949dcbcf9f9757e SHA512 6abe563d839379e35c9cac37888d1996fa176453b5852b3bd725b952fbf5c72df898aa6a3be40632e5743264907e208b3b7a9f44a9d9a221b183eefd2c4fb134 WHIRLPOOL bd06a68155ab4ba69a5c6e8da933ad3538f8c7a69a0a266299b8d9d7ffe31f9466430655d0ac93bdab636a7bb8128b4c77761b815440e814a2e0c1a5f9a34a71
|
||||
AUX 2.4.2/patch02 2538 SHA256 b61b3ff4abaf93e031d446be201c659275d1b49d1a02ac0a2de45e5fafd47f0b SHA512 481316ce216fd2d84c88d57e24dac66abdfa3e32737752b70211c80523c909fb6742398971ef75e63039803da4dcfd564316df7722b6756d3da2d5e8ad3b1e21 WHIRLPOOL 95f4134d6972a582d66c1a95cc1362fba357a36ebf79c96422cb415838882be7a6c11c11eb2f9d73d68c31a65a3279c9f73eb72cb042b5523a7bedc1a9474cb2
|
||||
AUX 2.4.2/patch03 2544 SHA256 999bc180dbeb666cd0301e506f79c7394032bcfb81ca8ded85234d1e5f5563ce SHA512 78ed52e534e11348a49f0eaeef3381484d310c927f1c45fb315ecb0e18eab8cc53a8008a8b76bd14a6c241142ae4291aa3a9d49875e168bfc5c8b3dbf0eda972 WHIRLPOOL 8dda8a6d74eb4bdcd0596d4676ab856331187c6a93c23f8ccce79a74b892f8ed4ce21f90f0cd583a7a333a2292c8ecbc3ff549408fd7c5c43e64f7018ca0bcc7
|
||||
AUX 3.0.0/patch01 6577 SHA256 f820b12c3220124cd63beabcacff270b01308091970380cf2ef408e17bec1f5a SHA512 aae7ef896f15540fa58cd4fad96a917fc529cb872b2c2b93087c74f899debd8159c81b6deb4392728d0e58bff4fa17f3b17f9934e1660812283c7536af29e978 WHIRLPOOL 71b0696d2272d46a3e77a6c9883c4354e87d0921c82fd22f33c73ba287bd74acd56073eb2e98deb0665054608f47bcd0c4ff3f8e6adb3b5de28ef7e252372276
|
||||
AUX 3.0.0/patch02 11400 SHA256 afb0407f6ff4cbdddaac501b33117c25454068baea08d411968bb1c04b763417 SHA512 0f23343177357bf9709bd6192bccd67b205ec5354e1fe148b67a4ea611f1b14b33b7624968ef59e8c122c13ae1f4c9c80c95b97dd1a1a79620098cb5061bf675 WHIRLPOOL 722e1c17ff2a418b1846c8f51cf183dd350e77db1bab7523f21dd8488d956e28706c6d228216f8594402fec900b1934ad87e0eba94b662ded513b2460773a79c
|
||||
AUX 3.0.0/patch03 2932 SHA256 b651dc3aa8ecd85179e074987515b8bbdfd41b057a56b41247048bed47fee672 SHA512 7013495b5c487eca7b70340ffa28075618023ffdc2207f1ce4c47e354e8d2113141756dd543dab9ba1dddb023c417ca1d46781ca9e72e2e6c347365c4f650649 WHIRLPOOL 26f58bfebb45b0c4ab62f9d67a07cbb732dcc65a0de1175eb75c6ad7a1ddbd352e37ef05068c6f1f6ea7ca7ad034fd3a297a981ac3577be8646ebf4776f653cd
|
||||
AUX 3.0.1/patch01 3899 SHA256 71c062051a2c7df031740b9b358b32addbcf90261f914cdfc32fc66f7afdf43a SHA512 0330a1f840ffeb6440311638d388fb76aca92fc196bc4bbc88996e94d1923c2fdbce94fd7c2ffe5344909ef27a1bdc1340bfff48882f6dd3552c4b89fcdb30e3 WHIRLPOOL 23e1fbf90c09f711629e8877a987b934e847aaf3e9190575fa04277c104c558bffcab61b9c99b36f90e12edba5a48e9c41b610abacbccace393c9ce0997e853c
|
||||
AUX 3.0.1/patch02 3282 SHA256 c7d92754b1de6040e69ef253a63f084f96bdbefcf7a12211397b9f6b29cf9721 SHA512 185c4748d58d1583186e32fb9e56e26629fd5e7605f0604d8c52d4f96197dfd1ca29d0a0314fe5dec79319b83802f8e3b2c12703a7aac13af20a77c45294c7d2 WHIRLPOOL 64351705557c6199de6fd426bcb3906119a27cfdd10f43544bf58944bcac627ac1bd869fd2dde9484f85faf041603a320c1587b7d5e40d436406d08710c393f2
|
||||
AUX 3.0.1/patch03 3347 SHA256 cdec3e6b213260c5e3d51696c44bb373b035a10b178b711f001e672e768f27f5 SHA512 2753d3edb9c54f1ada63207a974aa05ec51ae2402d1ab12c5b969a4971bceeebb5ff63108051fb595015c856282d6e2e920598219196c24f5396dc91a47f654d WHIRLPOOL ff3381b5c8abacb19e6945a218bbaad8b59e1010e5415606b605684bdceb3016a10d11965fbe604a844ee2d5457fba9b47b4158593c8b93787bd1ab67f8ca0c3
|
||||
AUX 3.0.1/patch04 1722 SHA256 3c8b35c4d2593d404dadee1d00b2c5d6cc581e9530c10085fd0a183b39e31200 SHA512 29d63678d2612ab7805be67ead0e99f47ab4582d44b5887df08e458f5fd9646bf68867aa28b3526151664ecf3295abdd8fb67d753744d832ffa9b436af1561fd WHIRLPOOL 7ab2302055d2743cf55a262e5877623ee9a688f699e261c88407a6fc6c7b9cb945ecbf80b52e8a8bcb939d7f29b9e45fba50d3b4526ddf209a9b67f4d8eee0d8
|
||||
AUX 3.1.0/patch01 1935 SHA256 f2fb9ddd6a4b2ec7a580e5aa8eb275a1dfd1720f520e10d2b491246f4513c1c5 SHA512 e1974463384b84bcd404c9d10de75fd75ed9205a9fedcfb6b96a71c988f98a9dcd2fbd1f536df0f16d96f3117b741f054de87cb5304e6c1c9537bf68402c7fae WHIRLPOOL 3987e72fbbe0cab0e4acfe2e2e6efd8c52fd24f5d8da6ad80f1e628100f3061972743db2f08115ffb67b27073098132124f4f178da3d423bffa94f467c3b3957
|
||||
AUX 3.1.0/patch02 4502 SHA256 9205e3c412add2dda89346ad52fe8452d3e685595f1b973f6ff846505c5967e6 SHA512 ab95f09d4f051ef37c9b3a853ae6e0d66565f7f207ddd1f8b0a334bb1b068265e56bfe4c8d511ea9c3e83ea9a7f00f2c363416f48edf9d8e11416589c4a8a9f0 WHIRLPOOL a3695857ca5393954c5104e82278f272782489e37457354eb99f8516e761abe84b88797ed72b4d5dfed657b2573bdc7e97cbed8c69e1ac48fd6554e58934d8b7
|
||||
AUX 3.1.0/patch03 8260 SHA256 f096849b0f5db432f70f0945d366644943f11eb8c95185fde48f27faac2ff40b SHA512 04a6497324df941c58b64e747d2b6f9f5f45b4edf1b0dd8a400e112ed904c6d73703d63a7cd42d6c2f4230139e6559bcc1ea57fb6d33d61326bcf11127d70a81 WHIRLPOOL 25afe953594c204af3ab33baab65859cbfd3ca09ea107a9da1a75787d53c69d43f7c800075e856d86513a071c4aeebc48d5a43370ad1d93f1fbfe2d0638c2acc
|
||||
AUX 3.1.0/patch04 6280 SHA256 265127d7bd2ab93a1ec689c49fdb35737075e3df22e6f910153041603bd6eccc SHA512 9bb92c75838436497a33f992aa0fd7f2f0c05708e74d298ede18f8647ef83f52f39cd33490ec6ba1bebc12cb26cd6fe32ad087c01da1f87d85a61e5366f24086 WHIRLPOOL d0a51d583d35a0f65ff91562a0f65abd531c44baf306814051de9dbe7e537ad96717692580da356a8afaf876778cc1c7a0c7fc07adb957b87e0ac9a079e51917
|
||||
AUX 3.1.0/patch05 2690 SHA256 823ae84a55249f76b53ecdc4a17c4b834ca8e33f7710729f5cbb66982ff8a03b SHA512 475b07a0e45944e907f53e59ba37867dd055bb90ec05fd7b7ef5caabaa6eb1c14367b9b8bb276605a8c867bc775d74dd7dfc6496ee0c6fd4f66ea4ff26c720c8 WHIRLPOOL 6876dfa87ff77407ba91c5b9bd407ad2bdcd5663199f05c1dbbae8844e39b2d76c7c43fe053b6ec581579c1017da3bbdab62a480a205be16bcbc513ef41ed161
|
||||
AUX 3.1.0/patch06 1906 SHA256 78448079c133e9a7da4832c7ce1065060fbeb3f43ebabd6f6e9a9cbccb402599 SHA512 878ad8757479535518dd8b251476ce76fc4d9bf0bdc7953565bd117c8c866e63bfc7656f59be65c4b59c268cabb0bab9cb3c294e27597385099ad995c5fc4e18 WHIRLPOOL a8b64819cff8fbb5ae86869dd1cd0fd37f85c05d024e6f12a046c89bddb14a6069acf611c8e5769aee4e5d2777fdbd788e870d11b13c852eb46639774db0ef21
|
||||
AUX 3.1.0/patch07 25023 SHA256 adfda8ed246c75897523c0365dbe8f854500682eff5a88d1d4c16fbf0bbfe388 SHA512 403b9f88072fe64179b8c530f7651c4721ce721ee9dc22c20775266a8d6e3ba361b8112c2c8162fa143b4dec04b952aa6be997b56f1165d075f2be8fe90d7d6e WHIRLPOOL 7ffafcf8f85da52a1dc5a5cc965809b9905c74daa2cb1bce317b492786a05b668086a1f4d45f1885dee9371cb3f8c08e87bd347c9b713306d2ed651a337ba4af
|
||||
AUX 3.1.1/patch01 7535 SHA256 81ba90e0ad8f13f5392626b3b06f9145071dbbfc2b21099f562bf7f51a5228a3 SHA512 34529426fda74a61eacff5a2eaf73ef7ca0d914a2aab4c730ffe656d304c8f6be0805f904e321957bfe81f5366b1ea38597b8041cf2f8f29ea47056fe58e9a5d WHIRLPOOL 5d740d9632ae038f07a8f6c479094a9b5d54a95c08995721a4966bc4ea97b3e5b7e62333e79857154ba1b1f33ce644e78a9253f40da3a5670c5883784c797871
|
||||
AUX 3.1.1/patch02 5460 SHA256 40d152b1e94ee2accb17a8d6b870378f7774739f6348c6205c4d6c5dccdb12cf SHA512 ccfc22d714fcdb5a747450ec1997fcbdd27c27f9c48e4c3d7bf613174bcd5ca0546eec0becbdaf1d1adb41cb2504f45b0b5dfc2024e384b81c80f1ed3bb3e110 WHIRLPOOL 8aecb34b8df10ee127727b473f4003e7e515d4247218a8134135c14c592e61f4b91c9fd202f0ab06f07af048464e6cac802bc0c0f7a83642cab14eb9dfd55273
|
||||
AUX 3.1.2/patch01 1652 SHA256 38c6bcfd42c0fc5abe8ec3a43381508ed64c0c2fc0feb2403e5a120f56cd0821 SHA512 85aa2b1f720fe3dd2a20e5a1390e5ef2a65e63c1d493965224b2b3710c4a9f4430b5c0a62a1598f5b96e6dee59751298b9cddcfe5cab9899281fe203cbbf361a WHIRLPOOL 26c67673b82b36d4e55e1088cde93ab77cedcd03c4fe7f1e327a437b1d53f5bc388895904e5794d345429fc95892c863ce515d95b61966b76eaa28dd1c33eadd
|
||||
AUX 3.1.2/patch02 18656 SHA256 3be0d786726b463cada256dae2fb6930dc961d8e11475f0f32577cb009322c11 SHA512 2a92abc2c6b7ecec6b2cde5a4983ea7a8670ab86a197cae8dd073f1e354e7ff40d895f5612d9b042d0547223565ef79501f5d70b63e169cc1319044bf6207716 WHIRLPOOL 767782cf3567e0e58dd06823193823019fb8153e172badf6e459ac5ada6d15b86ba449bdf9519257e3546c7ccd4f1559c46a143daa2e38f2c5d4863124d12312
|
||||
AUX 3.1.2/patch03 4614 SHA256 a4b82ae2538d7e18ba48c1d8343e7aa08cb885aa98df73d96099c46f78501c6a SHA512 f2dec788ab5ee6cc9b8939348ca6020f5b3a26b0e8be6587603d01cd2deed8fd10de06acf3f6405db180c1aca65b70ea14382c938da6b0e24448ccc24cdf7b21 WHIRLPOOL 1d4d49f2a4968ecbdad8fcae9a99dd6f9ad38086d6ac4b4a569d6bd6a6c4e019efbf5c90e34e8de760e208cd82bdb5a756efac4dcdacc75f9e725dd5069fac3c
|
||||
AUX 3.1.2/patch04 3456 SHA256 bc1f01c3c16e3e05ae28583d758b3461765ff51e7d5981cf2c0142f2f41a1003 SHA512 e4234190614346112d1677906818ca5b7e62d864484d4beb0088a6c4b2818658ed8b1d1ee4173a0df4798c642a27baedd404b30534ab534cb08a3af21987e4e2 WHIRLPOOL 8b6aa2fb1080b9a162777bdb64986bd19ad8e359a67d6bf672a90ce8ac3430e3e3860c96ba3f4a83da95c63b8f5341aec6b070da117af813719f19cffb52bce8
|
||||
AUX 3.1.2/patch05 1760 SHA256 5b5701b3133d0a0553d8fed95628ede1bb729f5974eae4b0c5589a25825582c0 SHA512 d4d22f8ae573c2718938e2d82fd377e96251a80b1b77db583b880765acf7a1bdfd30706fb594c92524acf1cb65d1322dd2e5c362c0b687a75ebd1bbe2e4fafae WHIRLPOOL 3b63c11aa89d049b0a2de9c242583595dd48b81bcfc2a1456d49b5c51ff9afdf8f5691f94e35f5bd7cb91bb804d5e24b53a2267f5e2bd123702763f3fdce2ecb
|
||||
AUX 3.1.2/patch06 1577 SHA256 df21287e786875a29e582755f47a99acda500a167066e29abd59dc6294120ab4 SHA512 f017cb56c8384900409a9486562cb9e38a84fac0c205691d4a27c61d427d163b513b8c7677c2329c16229e6c3f0588023e69afd7868be44546ca7c6d9e256e38 WHIRLPOOL 50843165359d63130e775f70f6d3f96d7d3e8b6f2ce77ea617101779efae1ccc539e02f6de7c03abc7b33a1b0dabf37be271ebc35f92669c85d80aed6c40b8ed
|
||||
AUX 3.1.2/patch07 2640 SHA256 bd3b7edd038033ce2e6a5475ca93acd862682c3b9e221ad1fb66277ddfdfba05 SHA512 67220669ca151333af82919a33b5552fa7be2ba35f0375ccfc274a0da67aecaead2042c106468191406be613ca4e8cac001821f1c3c6af0a2e72057a414e3ca4 WHIRLPOOL 44abc5fa65b83cfeaeb41eeb9e43fbccca865a444338abc02610fa30fe37b08dc35e7976d35bf777224b7569aaf25d1aadd63afba8478a5ab5425e0ffe340bcc
|
||||
AUX 3.1.2/patch08 10512 SHA256 a132935024b525842ec4111343266be6aa8d298c538204c7446558e88af711b5 SHA512 b5e86bcf2ea7f55c412714c22a434e9f77d496f1fb37f216914bfa89433c5fe3d8c305ea2fab6ba1edc768a33745a6d2165deaaff5c978bd38061e750105ecbb WHIRLPOOL 165c658199ccb2c323f7a36a247b6828cf59879b2221c11ea6bcdea9cdaa3c0bc959984af9f93aacc7012b1bbc4c7ad856fa6a3cde8e96e7a8a3a5b8998e44ed
|
||||
AUX 3.1.2/patch09 5798 SHA256 acc114030cdd45c3022bb543a857d1f2bcba2cff6df1ee3861d3e76f93c954e2 SHA512 7df5568c5b624207aaa90880740d6b44dbac13106dec8395985b86c7e0771c0704b8087c8f25a77bdc655fd167037da368611ada84081a5cbf927d566c69bc69 WHIRLPOOL b77ea1b925b58cc63fc43a3215ddd8f2ae977f1aaaee1864564faffbed989da38d602fb28d68dc893938d872d3abbd2dc4471b38a81447d32f1707ec5c153dc0
|
||||
AUX 3.1.2/patch10 4012 SHA256 26f859193adc7700df47417c753236b915034e83b5da626498e6c46ec272ced1 SHA512 d672604b5da988f4fcff35aa1f6d98619f814c2f2a26bec0c791e5480cdc2a9ae55e8308ea9d135242333c99e8a58838107a1b7d0ebbaed7d2d83a44ca37645f WHIRLPOOL 2d0d69fab076bf460544a8793b070dd696a0417ccf7e8c06620b5572c2c232e060b34c6641d21c79bb30f140e3feb77a8ea651a68140061e79ecde25a6145616
|
||||
AUX 3.1.3/patch01 59693 SHA256 8ea28ea5a69ebbfa529a3b9b2e098d56eebf8f1db9b03e4b2dbbbef138a017c2 SHA512 93f3475dce39226e23dd7e823ff0b9e6e6c05d81b35547f3c591c75c896436e951c8d15d281a8775a36aa0a9caaec4339687bd22391a25550bd0c5a8f0290492 WHIRLPOOL 6f1147737cb620b2838c579d2b4f9c81e3ab17ec0baff25f4e46b267f2f0d06363d89b681777df793b254bd62fbec24e690b44a18720d7dea5e3af475d0dd440
|
||||
AUX 3.1.3/patch02 5847 SHA256 a3602e0f68587dc9589d192a444b05b25f3880f602932a953fff6a3f90c0fba5 SHA512 ff1d01141cc99cd1ddabbe032a71d031dec5c3b5e431c369c77b5d9b81699a521f2db91e4ec6c0372e32462dee6c98c806fda7bafa0a0841c33be17b7ba669dc WHIRLPOOL 3a5ffbad1146f1e873ced037c41ef74bb3588666ecd2440f9beb4a8ae0374e0a8607d6c17a93a7947240ff8950b4ab03806dd055cd3b46326bf0a15159d17d84
|
||||
AUX 3.1.3/patch03 9577 SHA256 2c1dce889ad21838895dc81ef7759f4a11c87fbece960703920b6abb783d3e5c SHA512 a52f9701e9a47431902cd0f550f0408cafcb1595e749f37f21b3bca9381f375a1864092b1830da14da0a383feaa3e9c2771fe0ca220c40bd9cdab14c955b9404 WHIRLPOOL 095edae48dad8fb8942725625c915475e595cf0ccc5091d5701ae33f0062da96ebe0848e2571e7de6a854eb254bd316e99e4638d31486eb7db800ec3f486bfd6
|
||||
AUX 3.1.3/patch04 7194 SHA256 5f0f4598dac63292ab80c18cf6a52fd886be6a12dc91a8387a42818b1ef7e26e SHA512 04ea17e27b1900638deede4746ee9d45d668e35072d30de5757dd0aeae0330062ad8591014e1e6985780a6209f4d68cf412215ff7f8f5247737a0f3192e4b3f6 WHIRLPOOL 5cee228cff4e9fd1711b55fd8fdc3258ff614a58948281db557aaeffb68d03b1db708a95bdff814eb194bbe19e3497edd9659e5c5093245220f819571f343f2f
|
||||
AUX mpfr-3.1.4-cygwin.patch 1502 SHA256 ec2d87fcfb2fc8f7ea078aa38c309e6eaedc974d70cbe78ca921db06415b9029 SHA512 68cb97c873ce6f25b1cc8f74e7b367941565296d027bb76943b83c46fd7eb304479896ce69f1ae850b5a8ad5796c2a99a5c1949a0215be7cab74669d3352a82b WHIRLPOOL 9a5935bf7cd1aa2d01f16ecbc09e221e48f1d28313d1f040afdd54b319c4147d3b3abe4fa88e60a47605b5b7409249df0a7e65dcb9026d035be68611b05ce98f
|
||||
DIST mpfr-2.4.2.tar.bz2 1077886 SHA256 c7e75a08a8d49d2082e4caee1591a05d11b9d5627514e678f02d66a124bcf2ba SHA512 c004b3dbf86c04960e4a1f8db37a409a7cc4cb76135e76e98dcc5ad93aaa8deb62334ee13ff84447a7c12a5e8cb57f25c62ac908c24920f1fb1a38d79d4a4c5e WHIRLPOOL d08935d1c5cda48753ddbf98b3b0e87d911279d7fea24e6b210da7e2378f769f3b20babe96859601195d6a9811cf8297d239df53ad2cfa6d0a1bb7bb02ac6a29
|
||||
DIST mpfr-3.0.0.tar.bz2 1138685 SHA256 8f4e5f9c53536cb798a30455ac429b1f9fc75a0f8af32d6e0ac31ebf1024821f SHA512 f404a5ebc48624406ff62ddc7c75c75ae06c207b0cdb60d330e95f2782fca9cf4875f8b8389b666bc96d4f157afbdf270d39d95ae890fc7f81027f744632d016 WHIRLPOOL 195eaafca24f4c11472eebc400899244966ed2f087604c8827314ca64ce4bb282af5ff683a1ffaeba5034d0ef82dbb627a88e77af7c1832b78b2ecb5a82d1b77
|
||||
DIST mpfr-3.0.1.tar.bz2 1154306 SHA256 e1977099bb494319c0f0c1f85759050c418a56884e9c6cef1c540b9b13e38e7f SHA512 bbac7d0d63fd3b4cd895e247c448adce7f4c2b6b66ecfe26af138018e0f96991fa8cbd8cbe94f924761aa1ac676e259af1228600dfc0854314e875e7739fd279 WHIRLPOOL 9d8e9fb6fd4c4526ae853e2bbf85c85dabe01000b0df6f79dcfdbb15f0df95f5a084f304e6e0bc78fbd768eecfb7749c5dfa03a772cc6444432dcaccb1c6adc9
|
||||
DIST mpfr-3.1.0.tar.bz2 1203891 SHA256 74a7bbbad168dd1cc414f1c9210b8fc16ccfc8e422d34b3371a8978e31eab680 SHA512 86083d8cf9dbcf1e33fcf1d73da8bd5b98fbc9187acf36b2d84c453fd18010aa659960a8026470e49d535d957f764941926a78acb31fe2869bf9a92524e0e81c WHIRLPOOL 7eb97b6df3ca8f903e2fa65c2f184edbf6cf990ce512eaf9598a52db381d74879e5549bf019e89b7d7d260d1347e19d6c03e8365e8340591e110d011090a7a4b
|
||||
DIST mpfr-3.1.1.tar.xz 1071688 SHA256 49d5acc32dbeec30a8e26af9c19845763d63feacb8bf97b12876008419f5a17a SHA512 4fcc87e19a08622b3211a33807e708b78da6c8659f391003703a9e170c485f56e6ebfff48d42afca7b4edb14fd9487684c4d8fd6c9f805ed62b6d5259d5721a8 WHIRLPOOL c4fdb3c7fba779cfa8900cd3b05322d4853bb6114ea42a5ec315d4489c25e962185f3e3cd3b3214360b55a58da02987c62c5ca92fb14989b38bd8c93bccd63d5
|
||||
DIST mpfr-3.1.2.tar.xz 1074388 SHA256 399d0f47ef6608cc01d29ed1b99c7faff36d9994c45f36f41ba250147100453b SHA512 8d594206afb2637ed39ad564d42c8c4d02b042b95925f5c6ec891e5cb87f7155195559c7ff477256a088ecaaa3c2b0d35a9d11a74ed526a1080d49b2950e5587 WHIRLPOOL 1e391888d9cecc71617e99eb841cafac536e703b12d46a53fdcf773cc2654c98ca6bde2358f997c8b7bfd832bdb0c395b224df8a460a8fb5b4ad6f2c2e092b17
|
||||
EBUILD mpfr-2.4.2_p3-r1.ebuild 1431 SHA256 8facfef5d1a82c3862fc231b38e45558b87bc4e9539c3a4a4423b1a2b6d6f740 SHA512 18fa4ad9c5e4af2b4e8de85ea8f6885ce70ea159076ebd17ed4507c51f38e60d2865216bc1ce638ab7984c0b048d597b99ddbdb2f2e612b3227c4d615e61ee9a WHIRLPOOL 873e320cccdd9359ca5d205d21aa8703fc2009378064b43b61ef612f638598952ebb1b19c9269f3be456ab4b222a62a14385cfb7287470e185453e1137062042
|
||||
EBUILD mpfr-3.0.0_p3.ebuild 1692 SHA256 d646350c940c10c432a31d78ad7073e294bc60bf53d41b6fde1e0c7798db3932 SHA512 855dae5d805e9c3547419ed7dc1409f65653fd96a02f860c7acfb033700f1f78841ea6b2ccc34d3c975cc640997c6d1f075d561b9e61619c21d02a9e3eb9e98e WHIRLPOOL 44e067f6660aa6c4b9859d8ce8714d112c8dcb6ff482a53150f2a2ab6fb84dcb6229866dbad1eaddba6764b0554f2bb17ac5bd7947b3afc0431a7d1b10bbdbf6
|
||||
EBUILD mpfr-3.0.1.ebuild 1700 SHA256 c3e8921034f5f87586b9e14326e152c4072c15ae18b6d2a6a62cb16b9e32e3d4 SHA512 b006d0664ae56c0f8e510372d99ba349c736c11b109e7dd1a5f675b47c885b5644bb2ce119e9334bfa4afd366015f076e62d0263d491d9a7ce43e85f4adb4521 WHIRLPOOL f88d7a77c35d1eba770d72b5170a6fff8d756d809b178743f5e2774517517457d3a109e58e255b1802eb37b6f3c17011011e1f0a04315d0eccd5fe7ebe3fd2e9
|
||||
EBUILD mpfr-3.0.1_p4-r1.ebuild 1854 SHA256 8791dcf9d32b3b927964cebc15cf5f7a138af0ac2af5623a3ea6edfb7af8d66c SHA512 87f8459e697410f36e9ef5442955646b75e5a3893cf6d3962ec263fa44b9cf703a3aa7c0b6578a1d65610fa010683b072af525a2643874b5f409405860388b34 WHIRLPOOL a46061e0da9c34e97bc54c309df5b94bc27d77a9a110e49f0904cd8feb8a546607e961c68c9b615da2f74e0d8ffc99f66e07500a6315d12c8125c577c7a6d295
|
||||
EBUILD mpfr-3.0.1_p4.ebuild 1691 SHA256 273a3f471cae74920b783494379951de909891090ab9709b3b9ce3d5326e4e2d SHA512 80c6ca3139d2b0f65e6ae1f8f84f664aebf1f06224e66b22962c898bfacf1c03bd142d32b05ba1b5f96ff4f3b6f0e4a3f9485f3af85f8638d57f78a029ce2160 WHIRLPOOL ff96fe531f009f56a0db8821d326abcdc3ce2271393b46d9c7a2f7908f5d80fae7f44fcffb90baebbcc81f56036f7d19c82a905bd12500845efa135b5a1a6ff5
|
||||
EBUILD mpfr-3.1.0.ebuild 1950 SHA256 42fc55acc6041b9f79979203afe52f4b19ff153d1f1c5a13ab9e968958dbd9df SHA512 0d9adc8d9cd835073ef5ea0536816c37198da6c65bd6daee128006acc7655d289fcfbf97ef94cd60ec24385298534d163b561069639ed8c42415a6966c54b3a8 WHIRLPOOL 0342f255bda325cfb311a58106043eaaf3d6e7b81254e8c8bfe711fdabd20bd1124529f3483c608c183b81d455c5aa01b5ccee6662284fc336ec8005c59e4d1f
|
||||
EBUILD mpfr-3.1.0_p7.ebuild 1967 SHA256 4c7e7da8207970d54881151022f8df714e31489cd7898e187f7f29396af611c0 SHA512 d6ed440cbd68e497588de1ad8dc652486b426b43ef37bd148c2c7ee34be5f1b20bc97b31eef634e4aefbcc9341edc84ebcf7cb31231b59b7e1fdce2c0069e734 WHIRLPOOL 99f47197a66b964da5fdc29d470fc26edd633ab4015147a3068598d3d35ff4ca617823fe5e695b545d38e6644f75799c919bfc525dbbdb145df5074675b63f1b
|
||||
EBUILD mpfr-3.1.1.ebuild 1951 SHA256 321164e9f88fb4c8808a683a6d321bd61d73a699b3e7113bbbb78b49620e4c02 SHA512 66ce60ba6a6cd38279063ef20ed73d9cd18033d092dc7d5150628194f38c8a39959ff8f7d7dad656caaf944d9322ed1eb3ec2f6ca12601b7fef6a911b5a27ff2 WHIRLPOOL 49ee3a0abb5029bf8fd8ebdf748577fe27cc7151116b623dbb8ae848e7a6d520776762c62f73bbcf09a9e49ecb4462e0d9c0e0a14a26041816de6143c4b911a6
|
||||
EBUILD mpfr-3.1.1_p2.ebuild 2001 SHA256 8d6ac46fb831639463332927299ce3f9590aefade2cd6c073ce81add9e179835 SHA512 09dd693570a57debf2ceae007c22efd285691ae19757cfe64ed0bdfab116b3b208b95a612827b1bbfd0d2f980f653851172608fa0f75eae0bcc3a4cb20af0575 WHIRLPOOL 0396d497db15ff7d9044f945066ad8231cf7dd536d7dece981789f1140b6f2d6a0f2a12720bf25da7893a3c11859b914d9e6803a2f0063e01d71840c9e6eb4ff
|
||||
EBUILD mpfr-3.1.2-r1.ebuild 2332 SHA256 3fb9870ae85a546129ebe2ffcc141d88a811e30bb7765d5648c8d4bf58bd3983 SHA512 969d8526129e122bff3e78275ab356d3855eac35b00ab39d4ec815a44105558c8bc5b12a88ea637dfd7e9e8bf825479db2a226524c2d112e5904b76e843745b3 WHIRLPOOL da14e103a6b9e1fb4c6621681703cf03918bcc8b5459142a01f59802b532e1d0d3b4a58cd8998764a8ff3c07427cf19df5d21d7a4267b771626c19fd50c5f37c
|
||||
EBUILD mpfr-3.1.2_p10.ebuild 1954 SHA256 a25c13f8731168979004f77291af0357734e8388dd50ab14617f1d742b8950d8 SHA512 e47ffffc502a6682307fd5128b142c40423f7d7173b9b501f0a6093102d8cc9baf8999bc3c693c1d0fa51ee1ff196d8f861a2d4a31a111fe681cd9a4024d3961 WHIRLPOOL 634882ee662b01e037673b7d4a2c670f36fc85dd8c4e5e0492ebceb91070b37bf29e64024bad052b6ec5cfbe943d88c7d846a5676288f43ade8865abf3941e37
|
||||
EBUILD mpfr-3.1.2_p5.ebuild 2343 SHA256 eeda4fa6d5dc6e174e208bea29ea58ece393065da2f3d91ef271d1d8ad3c223b SHA512 0dcfbd476e07483494bf15eec9d5197385dbc96639a04700bf1e339f6bc2594f7fb74fc2b0fd0ea554be15f6ae0fb9c14b5ee4f3a4cfaccd6f29490458ad72ec WHIRLPOOL e779be16adaf459bb9733d32e9b6bcdd08d6af6f4bd8c6e0025a310d8becfe780948f5efca66287f985fd26816c91aac2883bf5b72d242af2a4e1f606d67d9bc
|
||||
MISC ChangeLog 23323 SHA256 926a51d445787e7178c5c0474b3c32a8cde8ef5a35dda6a215e420e08f5d9743 SHA512 137a0e8dfa2be548024780751815889d32534e20d2b80f316b137835921e74f206a560d645527b7608981f589ab7b07f98bca787e44f272842436af92a489fc9 WHIRLPOOL de4a04e09bfbc68e978ce8cfd18fb6f119de9785da91ea42aa0365e7661bdc4cdb23689aa13d02308278abc3da9453be62fc899e23a05d1c048100d33a7a77bb
|
||||
MISC metadata.xml 162 SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a SHA512 2a857e10b277827773a6c7967e070d7bfff23d75f44fa4d4fa8a7339df3225e6dba512a865d91c9c55bdb013dafdce85dface1b845acfbb5473e232666cdda45 WHIRLPOOL f7586c1570803b3e646f0be89ba6c767e82ec6889ef92d15f62a38f1410ed9d82c36892e5e83f694471959783d0d5ad667f1a39b7eb51f2080c269d5fa23d819
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCAAGBQJUVIqzAAoJEPGu1DbS6WIAwWcP/0+CMXoCX2Zd/MXnI2xhVAVc
|
||||
AU0jiL0PDsCGxiEz394CkLhvAqBf01RHQqDfZDBEAe64GwUhgHyZ2dP0LlpGx2vK
|
||||
J7hiQD5Gj86T/Ash3ybTcPaWu/it5YROLivU/NY8smwSAOsi7/v5KNxhu1Jgt2oJ
|
||||
/vzg1CkeL8VDmm9SMVxhzfLrUYSEK+kR5UGDcUElC9fm5Hheaw9PvNFlllzQ6Xsj
|
||||
bmwqM2x1AHKxf4VrZN0FtutQk0DQQAQxmKI70oiYbHzKYGIkzE+uI5TXrtKXXZrY
|
||||
vOmCaKzdQC3G+DC28oK2vguEF/VvOZdI9IQJYqiN2HmGEronOTth6O8N/57QqChX
|
||||
vooiT4sj6WCS34jvSF/4FEo1xiDVgP9s2MXGxyt7+f/D6y+BxjEh3pNOh7s1pSAk
|
||||
DI3Vq4ijzrGEHGcZ3kAUXlU3VlOlO2ksZpRFVPo8BSYagEdqMpB8X8JtW7sbcZYq
|
||||
a8nVDnMQ2Tsp9W9cyElItCp5DueeF0uVeyxek7tdNFvThLLp5PaxVOgYZC1jAkiv
|
||||
mpqnY/xnmPJwQ1u5gnABGESLh56kqo2dhsfK1mk+aYF2glADl/+MJ1jIEyhwIKVI
|
||||
hFKs9dDaG/Zg3XsCh+VjsUkFOL3pQFJNbZP70Y6tzmOo6cMwcxjOJ1iAJpvYEtXk
|
||||
I0mqZrzq1prvofxGonLG
|
||||
=Qe9H
|
||||
-----END PGP SIGNATURE-----
|
||||
DIST mpfr-3.1.3.tar.xz 1112096 SHA256 6835a08bd992c8257641791e9a6a2b35b02336c8de26d0a8577953747e514a16 SHA512 79846fd82974269aa48152c2b6dbcb2321130dc4d0f0ba2eb94d56619b177add9b2077ebf88b4382c56db19c4215910e5a252f216715c1eee40baa299da42eb4 WHIRLPOOL fba9174551511ffa0fed80d906c5282c095697e79ab9b6fdeb915b9a81f15e20290b3ae6aa7c9ee9ef10fa9c0f973d8a75e1a169aae43f87a28ca433a93c57ce
|
||||
DIST mpfr-3.1.4.tar.xz 1122152 SHA256 761413b16d749c53e2bfd2b1dfaa3b027b0e793e404b90b5fbaeef60af6517f5 SHA512 4ef61708834efdea6b85258f46f1b25ce1c55b912f44b117d8c3d5e06d8f1177e50f627d9736f3289bd159c5bb10c80e09d1ad9f6f52c4ff43c3496034b04232 WHIRLPOOL 86021e6a60cad98ea42f8ab5bfe990a744ee21fbe89612e083dea43f7e981e84fcbc86de4a90e7a058c569b57b97359a29c9cf5252b960aa91f2247fb96c2743
|
||||
EBUILD mpfr-2.4.2_p3-r1.ebuild 1518 SHA256 f76b72fb9e1b6a6a68bb8657b5837f0fb9638e887e962673bcf40e34c5ade04f SHA512 c83bdbb01dccf7e3a270225e749dae8679fd590c684a9eb8ceda2b5e01b6bb944037112a11c317d77b325829fa24fcd8d878ad8fdaf4a3aea5bbc94d1a220e06 WHIRLPOOL dc217574acd7a6f4a44e7027246d30a80ddaa8bc64d453cd5062304d5c85f3c23f9b08130441004a1ab32ed1b47eecf7aa29dcf09791d224486203f670d75815
|
||||
EBUILD mpfr-3.1.3_p4.ebuild 1838 SHA256 54bed419e5b2c63c25294936bc3929d28bde4f858ecb9918d2a2f8313d8bf04d SHA512 8633303826b30011e99034f7834319eac01705c558a5b06a955ab86ed0011caed2c0d8ece30882e499c0ba2382896c47fce31c2ad7a7050ec05b239e5d57a95c WHIRLPOOL 234a104c98472ea865b3c41be16c65be646c34357a6834d57596681c2b151860067e4a5e8e3515a43080e1e54381a2104ebdf512dcf8212c1186875d6d630a78
|
||||
EBUILD mpfr-3.1.4.ebuild 1735 SHA256 56ac3a149355ff7d29106915c567cf76a42ad46f740ef86c93699862e91c5f5b SHA512 2542a955f43afd8344f088e183665f8871f3f0c9868dcbc0e040067e2b9ab6bdc87f8cec19753197ba4f59e11e6fd4e12b4e63434e7ce06d9b6f10ac8028d773 WHIRLPOOL 7d01d3b3f0f094b10bce7cf67f2cbc044d779414ca5f705164d830a8b26a80d9a090e4f3a2f5cec3011eb7267eeaf6c37016696af325cf15736f6b748f7e8bd2
|
||||
MISC ChangeLog 6467 SHA256 21041faa94cf646a117b4841ebaf51c9c08da18e3de5bac9b9d7a30ac1703bb1 SHA512 c2f36b302341cf4a8ce778c2f1932c5216f6d2c60169b9a7681db01e2da2400572eac5fe0567c268c8a760c51bc0f60b9236ecb7d4fc7c99f546045a2b918441 WHIRLPOOL 88578c6b4c7d78080d4f8926479f8baf1416af1f4e10e8e34bde43ee97ec765611c3522797bb8089fe127dca4ed73be883610e5a746b87f67a66858508643e1a
|
||||
MISC ChangeLog-2015 24479 SHA256 a51c8ad4156ba54a7772766b45dc2d31300bef80d9228b8384a24b7e2390c581 SHA512 66bb38a7f454f37ba53702bbae3171d2fa5fc1ac80780a3c9d8e3590a741bcff2510425600048526087c9251a52a4a5c3c11b40590f1b72bffbac658cb64d84c WHIRLPOOL 421ab9f1231c7f045c0a374af1e561767726ac11ea5e7d7564bcf8d2ff6acfdf7453a9587badf563abf25483c8a2c54b7e4c1cdd4ccc16813dac531afb55ce23
|
||||
MISC metadata.xml 257 SHA256 fcb691c3299a07a5fe4f936baa5aa146b8aa3cb9491ba88fd12547cb540b02c2 SHA512 fd85d9cf15f6b7db96e4d184e32ae6f1503a5b70cb4cb1ce930ba13a1d5d4c4b24971781e95b7f3f9ead58b31760f84c368bc6fa2a793b4b5baf78259b047ff1 WHIRLPOOL 62b62e3e5489b8983ddd7bfc6017411d5e02f9710763206baa84b826388c8685fe7bdc0bb6a76c029e73ae4c160e9af6c8544406dc70a203c7c3d65d4aa15400
|
||||
|
@ -1,220 +0,0 @@
|
||||
diff -Naurd mpfr-3.0.0-a/PATCHES mpfr-3.0.0-b/PATCHES
|
||||
--- mpfr-3.0.0-a/PATCHES 2010-06-23 11:02:49.000000000 +0000
|
||||
+++ mpfr-3.0.0-b/PATCHES 2010-06-23 11:03:36.000000000 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+mpfr_out_str
|
||||
diff -Naurd mpfr-3.0.0-a/VERSION mpfr-3.0.0-b/VERSION
|
||||
--- mpfr-3.0.0-a/VERSION 2010-06-10 11:00:14.000000000 +0000
|
||||
+++ mpfr-3.0.0-b/VERSION 2010-06-23 11:03:20.000000000 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.0.0
|
||||
+3.0.0-p1
|
||||
diff -Naurd mpfr-3.0.0-a/mpfr.h mpfr-3.0.0-b/mpfr.h
|
||||
--- mpfr-3.0.0-a/mpfr.h 2010-06-10 11:00:14.000000000 +0000
|
||||
+++ mpfr-3.0.0-b/mpfr.h 2010-06-23 11:03:20.000000000 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 0
|
||||
#define MPFR_VERSION_PATCHLEVEL 0
|
||||
-#define MPFR_VERSION_STRING "3.0.0"
|
||||
+#define MPFR_VERSION_STRING "3.0.0-p1"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.0.0-a/mpfr.texi mpfr-3.0.0-b/mpfr.texi
|
||||
--- mpfr-3.0.0-a/mpfr.texi 2010-06-10 11:00:14.000000000 +0000
|
||||
+++ mpfr-3.0.0-b/mpfr.texi 2010-06-23 11:03:12.000000000 +0000
|
||||
@@ -2050,7 +2050,7 @@
|
||||
are printed. If @var{base} is greater than 10, @samp{@@} will be used
|
||||
instead of @samp{e} as exponent delimiter.
|
||||
|
||||
-Return the number of bytes written, or if an error occurred, return 0.
|
||||
+Return the number of characters written, or if an error occurred, return 0.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun size_t mpfr_inp_str (mpfr_t @var{rop}, FILE *@var{stream}, int @var{base}, mpfr_rnd_t @var{rnd})
|
||||
diff -Naurd mpfr-3.0.0-a/out_str.c mpfr-3.0.0-b/out_str.c
|
||||
--- mpfr-3.0.0-a/out_str.c 2010-06-10 11:00:14.000000000 +0000
|
||||
+++ mpfr-3.0.0-b/out_str.c 2010-06-23 11:03:12.000000000 +0000
|
||||
@@ -22,6 +22,16 @@
|
||||
|
||||
#include "mpfr-impl.h"
|
||||
|
||||
+/* Warning! S should not contain "%". */
|
||||
+#define OUT_STR_RET(S) \
|
||||
+ do \
|
||||
+ { \
|
||||
+ int r; \
|
||||
+ r = fprintf (stream, (S)); \
|
||||
+ return r < 0 ? 0 : r; \
|
||||
+ } \
|
||||
+ while (0)
|
||||
+
|
||||
size_t
|
||||
mpfr_out_str (FILE *stream, int base, size_t n_digits, mpfr_srcptr op,
|
||||
mpfr_rnd_t rnd_mode)
|
||||
@@ -29,6 +39,7 @@
|
||||
char *s, *s0;
|
||||
size_t l;
|
||||
mpfr_exp_t e;
|
||||
+ int err;
|
||||
|
||||
MPFR_ASSERTN (base >= 2 && base <= 62);
|
||||
|
||||
@@ -36,37 +47,16 @@
|
||||
if (stream == NULL)
|
||||
stream = stdout;
|
||||
|
||||
- if (MPFR_IS_NAN(op))
|
||||
- {
|
||||
- fprintf (stream, "@NaN@");
|
||||
- return 3;
|
||||
- }
|
||||
-
|
||||
- if (MPFR_IS_INF(op))
|
||||
- {
|
||||
- if (MPFR_SIGN(op) > 0)
|
||||
- {
|
||||
- fprintf (stream, "@Inf@");
|
||||
- return 3;
|
||||
- }
|
||||
- else
|
||||
- {
|
||||
- fprintf (stream, "-@Inf@");
|
||||
- return 4;
|
||||
- }
|
||||
- }
|
||||
-
|
||||
- if (MPFR_IS_ZERO(op))
|
||||
+ if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (op)))
|
||||
{
|
||||
- if (MPFR_SIGN(op) > 0)
|
||||
- {
|
||||
- fprintf(stream, "0");
|
||||
- return 1;
|
||||
- }
|
||||
+ if (MPFR_IS_NAN (op))
|
||||
+ OUT_STR_RET ("@NaN@");
|
||||
+ else if (MPFR_IS_INF (op))
|
||||
+ OUT_STR_RET (MPFR_IS_POS (op) ? "@Inf@" : "-@Inf@");
|
||||
else
|
||||
{
|
||||
- fprintf(stream, "-0");
|
||||
- return 2;
|
||||
+ MPFR_ASSERTD (MPFR_IS_ZERO (op));
|
||||
+ OUT_STR_RET (MPFR_IS_POS (op) ? "0" : "-0");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -77,21 +67,31 @@
|
||||
|
||||
l = strlen (s) + 1; /* size of allocated block returned by mpfr_get_str
|
||||
- may be incorrect, as only an upper bound? */
|
||||
- if (*s == '-')
|
||||
- fputc (*s++, stream);
|
||||
|
||||
- /* outputs mantissa */
|
||||
- fputc (*s++, stream); e--; /* leading digit */
|
||||
- fputc ((unsigned char) MPFR_DECIMAL_POINT, stream);
|
||||
- fputs (s, stream); /* rest of mantissa */
|
||||
+ /* outputs possible sign and significand */
|
||||
+ err = (*s == '-' && fputc (*s++, stream) == EOF)
|
||||
+ || fputc (*s++, stream) == EOF /* leading digit */
|
||||
+ || fputc ((unsigned char) MPFR_DECIMAL_POINT, stream) == EOF
|
||||
+ || fputs (s, stream) == EOF; /* trailing significand */
|
||||
(*__gmp_free_func) (s0, l);
|
||||
+ if (MPFR_UNLIKELY (err))
|
||||
+ return 0;
|
||||
+
|
||||
+ e--; /* due to the leading digit */
|
||||
|
||||
/* outputs exponent */
|
||||
if (e)
|
||||
{
|
||||
+ int r;
|
||||
+
|
||||
MPFR_ASSERTN(e >= LONG_MIN);
|
||||
MPFR_ASSERTN(e <= LONG_MAX);
|
||||
- l += fprintf (stream, (base <= 10 ? "e%ld" : "@%ld"), (long) e);
|
||||
+
|
||||
+ r = fprintf (stream, (base <= 10 ? "e%ld" : "@%ld"), (long) e);
|
||||
+ if (MPFR_UNLIKELY (r < 0))
|
||||
+ return 0;
|
||||
+
|
||||
+ l += r;
|
||||
}
|
||||
|
||||
return l;
|
||||
diff -Naurd mpfr-3.0.0-a/tests/tout_str.c mpfr-3.0.0-b/tests/tout_str.c
|
||||
--- mpfr-3.0.0-a/tests/tout_str.c 2010-06-10 11:00:13.000000000 +0000
|
||||
+++ mpfr-3.0.0-b/tests/tout_str.c 2010-06-23 11:03:12.000000000 +0000
|
||||
@@ -46,22 +46,54 @@
|
||||
special (void)
|
||||
{
|
||||
mpfr_t x;
|
||||
+ unsigned int n;
|
||||
|
||||
mpfr_init (x);
|
||||
|
||||
mpfr_set_nan (x);
|
||||
- mpfr_out_str (fout, 10, 0, x, MPFR_RNDN);
|
||||
+ n = mpfr_out_str (fout, 10, 0, x, MPFR_RNDN);
|
||||
+ if (n != 5)
|
||||
+ {
|
||||
+ printf ("Error: mpfr_out_str (file, 10, 0, NaN, MPFR_RNDN) wrote %u "
|
||||
+ "characters instead of 5.\n", n);
|
||||
+ exit (1);
|
||||
+ }
|
||||
|
||||
mpfr_set_inf (x, 1);
|
||||
- mpfr_out_str (fout, 10, 0, x, MPFR_RNDN);
|
||||
+ n = mpfr_out_str (fout, 10, 0, x, MPFR_RNDN);
|
||||
+ if (n != 5)
|
||||
+ {
|
||||
+ printf ("Error: mpfr_out_str (file, 10, 0, +Inf, MPFR_RNDN) wrote %u "
|
||||
+ "characters instead of 5.\n", n);
|
||||
+ exit (1);
|
||||
+ }
|
||||
|
||||
mpfr_set_inf (x, -1);
|
||||
- mpfr_out_str (fout, 10, 0, x, MPFR_RNDN);
|
||||
+ n = mpfr_out_str (fout, 10, 0, x, MPFR_RNDN);
|
||||
+ if (n != 6)
|
||||
+ {
|
||||
+ printf ("Error: mpfr_out_str (file, 10, 0, -Inf, MPFR_RNDN) wrote %u "
|
||||
+ "characters instead of 6.\n", n);
|
||||
+ exit (1);
|
||||
+ }
|
||||
|
||||
mpfr_set_ui (x, 0, MPFR_RNDN);
|
||||
- mpfr_out_str (fout, 10, 0, x, MPFR_RNDN);
|
||||
+ n = mpfr_out_str (fout, 10, 0, x, MPFR_RNDN);
|
||||
+ if (n != 1)
|
||||
+ {
|
||||
+ printf ("Error: mpfr_out_str (file, 10, 0, +0, MPFR_RNDN) wrote %u "
|
||||
+ "characters instead of 1.\n", n);
|
||||
+ exit (1);
|
||||
+ }
|
||||
+
|
||||
mpfr_neg (x, x, MPFR_RNDN);
|
||||
- mpfr_out_str (fout, 10, 0, x, MPFR_RNDN);
|
||||
+ n = mpfr_out_str (fout, 10, 0, x, MPFR_RNDN);
|
||||
+ if (n != 2)
|
||||
+ {
|
||||
+ printf ("Error: mpfr_out_str (file, 10, 0, -0, MPFR_RNDN) wrote %u "
|
||||
+ "characters instead of 2.\n", n);
|
||||
+ exit (1);
|
||||
+ }
|
||||
|
||||
mpfr_clear (x);
|
||||
}
|
||||
diff -Naurd mpfr-3.0.0-a/version.c mpfr-3.0.0-b/version.c
|
||||
--- mpfr-3.0.0-a/version.c 2010-06-10 11:00:14.000000000 +0000
|
||||
+++ mpfr-3.0.0-b/version.c 2010-06-23 11:03:20.000000000 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.0.0";
|
||||
+ return "3.0.0-p1";
|
||||
}
|
@ -1,377 +0,0 @@
|
||||
diff -Naurd mpfr-3.0.0-a/Makefile.in mpfr-3.0.0-b/Makefile.in
|
||||
--- mpfr-3.0.0-a/Makefile.in 2010-06-10 11:00:52.000000000 +0000
|
||||
+++ mpfr-3.0.0-b/Makefile.in 2010-06-10 11:00:52.000000000 +0000
|
||||
@@ -239,6 +239,7 @@
|
||||
distuninstallcheck_listfiles = find . -type f -print
|
||||
distcleancheck_listfiles = find . -type f -print
|
||||
ACLOCAL = @ACLOCAL@
|
||||
+ALLOCA = @ALLOCA@
|
||||
AMTAR = @AMTAR@
|
||||
AR = @AR@
|
||||
AS = @AS@
|
||||
diff -Naurd mpfr-3.0.0-a/PATCHES mpfr-3.0.0-b/PATCHES
|
||||
--- mpfr-3.0.0-a/PATCHES 2010-06-23 11:03:36.000000000 +0000
|
||||
+++ mpfr-3.0.0-b/PATCHES 2010-06-25 13:23:13.000000000 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+alloca
|
||||
diff -Naurd mpfr-3.0.0-a/VERSION mpfr-3.0.0-b/VERSION
|
||||
--- mpfr-3.0.0-a/VERSION 2010-06-23 11:03:20.000000000 +0000
|
||||
+++ mpfr-3.0.0-b/VERSION 2010-06-25 13:23:13.000000000 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.0.0-p1
|
||||
+3.0.0-p2
|
||||
diff -Naurd mpfr-3.0.0-a/acinclude.m4 mpfr-3.0.0-b/acinclude.m4
|
||||
--- mpfr-3.0.0-a/acinclude.m4 2010-06-10 11:00:14.000000000 +0000
|
||||
+++ mpfr-3.0.0-b/acinclude.m4 2010-06-10 11:00:14.000000000 +0000
|
||||
@@ -59,6 +59,9 @@
|
||||
dnl sys/fpu.h - MIPS specific
|
||||
AC_CHECK_HEADERS([sys/time.h sys/fpu.h])
|
||||
|
||||
+dnl Check how to get `alloca'
|
||||
+AC_FUNC_ALLOCA
|
||||
+
|
||||
dnl SIZE_MAX macro
|
||||
gl_SIZE_MAX
|
||||
|
||||
diff -Naurd mpfr-3.0.0-a/configure mpfr-3.0.0-b/configure
|
||||
--- mpfr-3.0.0-a/configure 2010-06-10 11:00:51.000000000 +0000
|
||||
+++ mpfr-3.0.0-b/configure 2010-06-25 13:23:05.000000000 +0000
|
||||
@@ -783,6 +783,7 @@
|
||||
OBJDUMP
|
||||
DLLTOOL
|
||||
AS
|
||||
+ALLOCA
|
||||
MPFR_LIBM
|
||||
ANSI2KNR
|
||||
U
|
||||
@@ -5622,6 +5623,197 @@
|
||||
done
|
||||
|
||||
|
||||
+# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
|
||||
+# for constant arguments. Useless!
|
||||
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
|
||||
+$as_echo_n "checking for working alloca.h... " >&6; }
|
||||
+if test "${ac_cv_working_alloca_h+set}" = set; then :
|
||||
+ $as_echo_n "(cached) " >&6
|
||||
+else
|
||||
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
+/* end confdefs.h. */
|
||||
+#include <alloca.h>
|
||||
+int
|
||||
+main ()
|
||||
+{
|
||||
+char *p = (char *) alloca (2 * sizeof (int));
|
||||
+ if (p) return 0;
|
||||
+ ;
|
||||
+ return 0;
|
||||
+}
|
||||
+_ACEOF
|
||||
+if ac_fn_c_try_link "$LINENO"; then :
|
||||
+ ac_cv_working_alloca_h=yes
|
||||
+else
|
||||
+ ac_cv_working_alloca_h=no
|
||||
+fi
|
||||
+rm -f core conftest.err conftest.$ac_objext \
|
||||
+ conftest$ac_exeext conftest.$ac_ext
|
||||
+fi
|
||||
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
|
||||
+$as_echo "$ac_cv_working_alloca_h" >&6; }
|
||||
+if test $ac_cv_working_alloca_h = yes; then
|
||||
+
|
||||
+$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
|
||||
+
|
||||
+fi
|
||||
+
|
||||
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
|
||||
+$as_echo_n "checking for alloca... " >&6; }
|
||||
+if test "${ac_cv_func_alloca_works+set}" = set; then :
|
||||
+ $as_echo_n "(cached) " >&6
|
||||
+else
|
||||
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
+/* end confdefs.h. */
|
||||
+#ifdef __GNUC__
|
||||
+# define alloca __builtin_alloca
|
||||
+#else
|
||||
+# ifdef _MSC_VER
|
||||
+# include <malloc.h>
|
||||
+# define alloca _alloca
|
||||
+# else
|
||||
+# ifdef HAVE_ALLOCA_H
|
||||
+# include <alloca.h>
|
||||
+# else
|
||||
+# ifdef _AIX
|
||||
+ #pragma alloca
|
||||
+# else
|
||||
+# ifndef alloca /* predefined by HP cc +Olibcalls */
|
||||
+char *alloca ();
|
||||
+# endif
|
||||
+# endif
|
||||
+# endif
|
||||
+# endif
|
||||
+#endif
|
||||
+
|
||||
+int
|
||||
+main ()
|
||||
+{
|
||||
+char *p = (char *) alloca (1);
|
||||
+ if (p) return 0;
|
||||
+ ;
|
||||
+ return 0;
|
||||
+}
|
||||
+_ACEOF
|
||||
+if ac_fn_c_try_link "$LINENO"; then :
|
||||
+ ac_cv_func_alloca_works=yes
|
||||
+else
|
||||
+ ac_cv_func_alloca_works=no
|
||||
+fi
|
||||
+rm -f core conftest.err conftest.$ac_objext \
|
||||
+ conftest$ac_exeext conftest.$ac_ext
|
||||
+fi
|
||||
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
|
||||
+$as_echo "$ac_cv_func_alloca_works" >&6; }
|
||||
+
|
||||
+if test $ac_cv_func_alloca_works = yes; then
|
||||
+
|
||||
+$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
|
||||
+
|
||||
+else
|
||||
+ # The SVR3 libPW and SVR4 libucb both contain incompatible functions
|
||||
+# that cause trouble. Some versions do not even contain alloca or
|
||||
+# contain a buggy version. If you still want to use their alloca,
|
||||
+# use ar to extract alloca.o from them instead of compiling alloca.c.
|
||||
+
|
||||
+ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
|
||||
+
|
||||
+$as_echo "#define C_ALLOCA 1" >>confdefs.h
|
||||
+
|
||||
+
|
||||
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
|
||||
+$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
|
||||
+if test "${ac_cv_os_cray+set}" = set; then :
|
||||
+ $as_echo_n "(cached) " >&6
|
||||
+else
|
||||
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
+/* end confdefs.h. */
|
||||
+#if defined CRAY && ! defined CRAY2
|
||||
+webecray
|
||||
+#else
|
||||
+wenotbecray
|
||||
+#endif
|
||||
+
|
||||
+_ACEOF
|
||||
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
+ $EGREP "webecray" >/dev/null 2>&1; then :
|
||||
+ ac_cv_os_cray=yes
|
||||
+else
|
||||
+ ac_cv_os_cray=no
|
||||
+fi
|
||||
+rm -f conftest*
|
||||
+
|
||||
+fi
|
||||
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
|
||||
+$as_echo "$ac_cv_os_cray" >&6; }
|
||||
+if test $ac_cv_os_cray = yes; then
|
||||
+ for ac_func in _getb67 GETB67 getb67; do
|
||||
+ as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
||||
+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
|
||||
+eval as_val=\$$as_ac_var
|
||||
+ if test "x$as_val" = x""yes; then :
|
||||
+
|
||||
+cat >>confdefs.h <<_ACEOF
|
||||
+#define CRAY_STACKSEG_END $ac_func
|
||||
+_ACEOF
|
||||
+
|
||||
+ break
|
||||
+fi
|
||||
+
|
||||
+ done
|
||||
+fi
|
||||
+
|
||||
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
|
||||
+$as_echo_n "checking stack direction for C alloca... " >&6; }
|
||||
+if test "${ac_cv_c_stack_direction+set}" = set; then :
|
||||
+ $as_echo_n "(cached) " >&6
|
||||
+else
|
||||
+ if test "$cross_compiling" = yes; then :
|
||||
+ ac_cv_c_stack_direction=0
|
||||
+else
|
||||
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
+/* end confdefs.h. */
|
||||
+$ac_includes_default
|
||||
+int
|
||||
+find_stack_direction ()
|
||||
+{
|
||||
+ static char *addr = 0;
|
||||
+ auto char dummy;
|
||||
+ if (addr == 0)
|
||||
+ {
|
||||
+ addr = &dummy;
|
||||
+ return find_stack_direction ();
|
||||
+ }
|
||||
+ else
|
||||
+ return (&dummy > addr) ? 1 : -1;
|
||||
+}
|
||||
+
|
||||
+int
|
||||
+main ()
|
||||
+{
|
||||
+ return find_stack_direction () < 0;
|
||||
+}
|
||||
+_ACEOF
|
||||
+if ac_fn_c_try_run "$LINENO"; then :
|
||||
+ ac_cv_c_stack_direction=1
|
||||
+else
|
||||
+ ac_cv_c_stack_direction=-1
|
||||
+fi
|
||||
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||||
+ conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
+fi
|
||||
+
|
||||
+fi
|
||||
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
|
||||
+$as_echo "$ac_cv_c_stack_direction" >&6; }
|
||||
+cat >>confdefs.h <<_ACEOF
|
||||
+#define STACK_DIRECTION $ac_cv_c_stack_direction
|
||||
+_ACEOF
|
||||
+
|
||||
+
|
||||
+fi
|
||||
+
|
||||
+
|
||||
|
||||
for ac_header in stdint.h
|
||||
do :
|
||||
@@ -7564,13 +7756,13 @@
|
||||
else
|
||||
lt_cv_nm_interface="BSD nm"
|
||||
echo "int some_variable = 0;" > conftest.$ac_ext
|
||||
- (eval echo "\"\$as_me:7567: $ac_compile\"" >&5)
|
||||
+ (eval echo "\"\$as_me:7759: $ac_compile\"" >&5)
|
||||
(eval "$ac_compile" 2>conftest.err)
|
||||
cat conftest.err >&5
|
||||
- (eval echo "\"\$as_me:7570: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
|
||||
+ (eval echo "\"\$as_me:7762: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
|
||||
(eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
|
||||
cat conftest.err >&5
|
||||
- (eval echo "\"\$as_me:7573: output\"" >&5)
|
||||
+ (eval echo "\"\$as_me:7765: output\"" >&5)
|
||||
cat conftest.out >&5
|
||||
if $GREP 'External.*some_variable' conftest.out > /dev/null; then
|
||||
lt_cv_nm_interface="MS dumpbin"
|
||||
@@ -8772,7 +8964,7 @@
|
||||
;;
|
||||
*-*-irix6*)
|
||||
# Find out which ABI we are using.
|
||||
- echo '#line 8775 "configure"' > conftest.$ac_ext
|
||||
+ echo '#line 8967 "configure"' > conftest.$ac_ext
|
||||
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
|
||||
(eval $ac_compile) 2>&5
|
||||
ac_status=$?
|
||||
@@ -10032,11 +10224,11 @@
|
||||
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
- (eval echo "\"\$as_me:10035: $lt_compile\"" >&5)
|
||||
+ (eval echo "\"\$as_me:10227: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>conftest.err)
|
||||
ac_status=$?
|
||||
cat conftest.err >&5
|
||||
- echo "$as_me:10039: \$? = $ac_status" >&5
|
||||
+ echo "$as_me:10231: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s "$ac_outfile"; then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
# So say no if there are warnings other than the usual output.
|
||||
@@ -10371,11 +10563,11 @@
|
||||
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
- (eval echo "\"\$as_me:10374: $lt_compile\"" >&5)
|
||||
+ (eval echo "\"\$as_me:10566: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>conftest.err)
|
||||
ac_status=$?
|
||||
cat conftest.err >&5
|
||||
- echo "$as_me:10378: \$? = $ac_status" >&5
|
||||
+ echo "$as_me:10570: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s "$ac_outfile"; then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
# So say no if there are warnings other than the usual output.
|
||||
@@ -10476,11 +10668,11 @@
|
||||
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
- (eval echo "\"\$as_me:10479: $lt_compile\"" >&5)
|
||||
+ (eval echo "\"\$as_me:10671: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>out/conftest.err)
|
||||
ac_status=$?
|
||||
cat out/conftest.err >&5
|
||||
- echo "$as_me:10483: \$? = $ac_status" >&5
|
||||
+ echo "$as_me:10675: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s out/conftest2.$ac_objext
|
||||
then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
@@ -10531,11 +10723,11 @@
|
||||
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
- (eval echo "\"\$as_me:10534: $lt_compile\"" >&5)
|
||||
+ (eval echo "\"\$as_me:10726: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>out/conftest.err)
|
||||
ac_status=$?
|
||||
cat out/conftest.err >&5
|
||||
- echo "$as_me:10538: \$? = $ac_status" >&5
|
||||
+ echo "$as_me:10730: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s out/conftest2.$ac_objext
|
||||
then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
@@ -12915,7 +13107,7 @@
|
||||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||
lt_status=$lt_dlunknown
|
||||
cat > conftest.$ac_ext <<_LT_EOF
|
||||
-#line 12918 "configure"
|
||||
+#line 13110 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
@@ -13011,7 +13203,7 @@
|
||||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||
lt_status=$lt_dlunknown
|
||||
cat > conftest.$ac_ext <<_LT_EOF
|
||||
-#line 13014 "configure"
|
||||
+#line 13206 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
diff -Naurd mpfr-3.0.0-a/mpfr.h mpfr-3.0.0-b/mpfr.h
|
||||
--- mpfr-3.0.0-a/mpfr.h 2010-06-23 11:03:20.000000000 +0000
|
||||
+++ mpfr-3.0.0-b/mpfr.h 2010-06-25 13:23:13.000000000 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 0
|
||||
#define MPFR_VERSION_PATCHLEVEL 0
|
||||
-#define MPFR_VERSION_STRING "3.0.0-p1"
|
||||
+#define MPFR_VERSION_STRING "3.0.0-p2"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.0.0-a/tests/Makefile.in mpfr-3.0.0-b/tests/Makefile.in
|
||||
--- mpfr-3.0.0-a/tests/Makefile.in 2010-06-10 11:00:52.000000000 +0000
|
||||
+++ mpfr-3.0.0-b/tests/Makefile.in 2010-06-10 11:00:52.000000000 +0000
|
||||
@@ -960,6 +960,7 @@
|
||||
red=; grn=; lgn=; blu=; std=
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
+ALLOCA = @ALLOCA@
|
||||
AMTAR = @AMTAR@
|
||||
AR = @AR@
|
||||
AS = @AS@
|
||||
diff -Naurd mpfr-3.0.0-a/version.c mpfr-3.0.0-b/version.c
|
||||
--- mpfr-3.0.0-a/version.c 2010-06-23 11:03:20.000000000 +0000
|
||||
+++ mpfr-3.0.0-b/version.c 2010-06-25 13:23:13.000000000 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.0.0-p1";
|
||||
+ return "3.0.0-p2";
|
||||
}
|
@ -1,88 +0,0 @@
|
||||
diff -Naurd mpfr-3.0.0-a/PATCHES mpfr-3.0.0-b/PATCHES
|
||||
--- mpfr-3.0.0-a/PATCHES 2010-07-10 00:11:19.000000000 +0000
|
||||
+++ mpfr-3.0.0-b/PATCHES 2010-07-10 00:12:50.000000000 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+gamma_underflow
|
||||
diff -Naurd mpfr-3.0.0-a/VERSION mpfr-3.0.0-b/VERSION
|
||||
--- mpfr-3.0.0-a/VERSION 2010-06-25 13:23:13.000000000 +0000
|
||||
+++ mpfr-3.0.0-b/VERSION 2010-07-10 00:11:53.000000000 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.0.0-p2
|
||||
+3.0.0-p3
|
||||
diff -Naurd mpfr-3.0.0-a/gamma.c mpfr-3.0.0-b/gamma.c
|
||||
--- mpfr-3.0.0-a/gamma.c 2010-06-10 11:00:14.000000000 +0000
|
||||
+++ mpfr-3.0.0-b/gamma.c 2010-07-10 00:11:46.000000000 +0000
|
||||
@@ -274,7 +274,7 @@
|
||||
/* we want an upper bound for x * [log(2-x)-1].
|
||||
since x < 0, we need a lower bound on log(2-x) */
|
||||
mpfr_ui_sub (xp, 2, x, MPFR_RNDD);
|
||||
- mpfr_log (xp, xp, MPFR_RNDD);
|
||||
+ mpfr_log2 (xp, xp, MPFR_RNDD);
|
||||
mpfr_sub_ui (xp, xp, 1, MPFR_RNDD);
|
||||
mpfr_mul (xp, xp, x, MPFR_RNDU);
|
||||
|
||||
@@ -303,8 +303,8 @@
|
||||
{
|
||||
mpfr_sub (tmp, tmp, tmp2, MPFR_RNDZ); /* low bnd on |sin(Pi*(2-x))| */
|
||||
mpfr_ui_div (tmp, 12, tmp, MPFR_RNDU); /* upper bound */
|
||||
- mpfr_log (tmp, tmp, MPFR_RNDU);
|
||||
- mpfr_add (tmp, tmp, xp, MPFR_RNDU);
|
||||
+ mpfr_log2 (tmp, tmp, MPFR_RNDU);
|
||||
+ mpfr_add (xp, tmp, xp, MPFR_RNDU);
|
||||
underflow = mpfr_cmp_si (xp, expo.saved_emin - 2) <= 0;
|
||||
}
|
||||
|
||||
diff -Naurd mpfr-3.0.0-a/mpfr.h mpfr-3.0.0-b/mpfr.h
|
||||
--- mpfr-3.0.0-a/mpfr.h 2010-06-25 13:23:13.000000000 +0000
|
||||
+++ mpfr-3.0.0-b/mpfr.h 2010-07-10 00:11:53.000000000 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 0
|
||||
#define MPFR_VERSION_PATCHLEVEL 0
|
||||
-#define MPFR_VERSION_STRING "3.0.0-p2"
|
||||
+#define MPFR_VERSION_STRING "3.0.0-p3"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.0.0-a/tests/tgamma.c mpfr-3.0.0-b/tests/tgamma.c
|
||||
--- mpfr-3.0.0-a/tests/tgamma.c 2010-06-10 11:00:13.000000000 +0000
|
||||
+++ mpfr-3.0.0-b/tests/tgamma.c 2010-07-10 00:11:46.000000000 +0000
|
||||
@@ -461,6 +461,20 @@
|
||||
mpfr_clear (x);
|
||||
}
|
||||
|
||||
+/* bug found by Stathis, only occurs on 32-bit machines */
|
||||
+static void
|
||||
+test20100709 (void)
|
||||
+{
|
||||
+ mpfr_t x;
|
||||
+ int inex;
|
||||
+
|
||||
+ mpfr_init2 (x, 100);
|
||||
+ mpfr_set_str (x, "-4.6308260837372266e+07", 10, MPFR_RNDN);
|
||||
+ inex = mpfr_gamma (x, x, MPFR_RNDN);
|
||||
+ MPFR_ASSERTN(MPFR_IS_ZERO(x) && MPFR_IS_NEG(x) && inex > 0);
|
||||
+ mpfr_clear (x);
|
||||
+}
|
||||
+
|
||||
int
|
||||
main (int argc, char *argv[])
|
||||
{
|
||||
@@ -471,6 +485,7 @@
|
||||
test_generic (2, 100, 2);
|
||||
gamma_integer ();
|
||||
test20071231 ();
|
||||
+ test20100709 ();
|
||||
|
||||
data_check ("data/gamma", mpfr_gamma, "mpfr_gamma");
|
||||
|
||||
diff -Naurd mpfr-3.0.0-a/version.c mpfr-3.0.0-b/version.c
|
||||
--- mpfr-3.0.0-a/version.c 2010-06-25 13:23:13.000000000 +0000
|
||||
+++ mpfr-3.0.0-b/version.c 2010-07-10 00:11:53.000000000 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.0.0-p2";
|
||||
+ return "3.0.0-p3";
|
||||
}
|
@ -1,137 +0,0 @@
|
||||
diff -Naurd mpfr-3.0.1-a/PATCHES mpfr-3.0.1-b/PATCHES
|
||||
--- mpfr-3.0.1-a/PATCHES 2011-04-12 10:50:02.000000000 +0000
|
||||
+++ mpfr-3.0.1-b/PATCHES 2011-04-12 10:50:02.000000000 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+asin_exprange
|
||||
diff -Naurd mpfr-3.0.1-a/VERSION mpfr-3.0.1-b/VERSION
|
||||
--- mpfr-3.0.1-a/VERSION 2011-04-04 10:19:18.000000000 +0000
|
||||
+++ mpfr-3.0.1-b/VERSION 2011-04-12 10:50:02.000000000 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.0.1
|
||||
+3.0.1-p1
|
||||
diff -Naurd mpfr-3.0.1-a/asin.c mpfr-3.0.1-b/asin.c
|
||||
--- mpfr-3.0.1-a/asin.c 2011-04-04 10:19:18.000000000 +0000
|
||||
+++ mpfr-3.0.1-b/asin.c 2011-04-12 10:50:02.000000000 +0000
|
||||
@@ -63,11 +63,14 @@
|
||||
|
||||
compared = mpfr_cmp_ui (xp, 1);
|
||||
|
||||
+ MPFR_SAVE_EXPO_MARK (expo);
|
||||
+
|
||||
if (MPFR_UNLIKELY (compared >= 0))
|
||||
{
|
||||
mpfr_clear (xp);
|
||||
if (compared > 0) /* asin(x) = NaN for |x| > 1 */
|
||||
{
|
||||
+ MPFR_SAVE_EXPO_FREE (expo);
|
||||
MPFR_SET_NAN (asin);
|
||||
MPFR_RET_NAN;
|
||||
}
|
||||
@@ -80,13 +83,11 @@
|
||||
inexact = -mpfr_const_pi (asin, MPFR_INVERT_RND(rnd_mode));
|
||||
MPFR_CHANGE_SIGN (asin);
|
||||
}
|
||||
- mpfr_div_2ui (asin, asin, 1, rnd_mode); /* May underflow */
|
||||
- return inexact;
|
||||
+ mpfr_div_2ui (asin, asin, 1, rnd_mode);
|
||||
}
|
||||
}
|
||||
-
|
||||
- MPFR_SAVE_EXPO_MARK (expo);
|
||||
-
|
||||
+ else
|
||||
+ {
|
||||
/* Compute exponent of 1 - ABS(x) */
|
||||
mpfr_ui_sub (xp, 1, xp, MPFR_RNDD);
|
||||
MPFR_ASSERTD (MPFR_GET_EXP (xp) <= 0);
|
||||
@@ -115,6 +116,7 @@
|
||||
inexact = mpfr_set (asin, xp, rnd_mode);
|
||||
|
||||
mpfr_clear (xp);
|
||||
+ }
|
||||
|
||||
MPFR_SAVE_EXPO_FREE (expo);
|
||||
return mpfr_check_range (asin, inexact, rnd_mode);
|
||||
diff -Naurd mpfr-3.0.1-a/mpfr.h mpfr-3.0.1-b/mpfr.h
|
||||
--- mpfr-3.0.1-a/mpfr.h 2011-04-04 10:19:18.000000000 +0000
|
||||
+++ mpfr-3.0.1-b/mpfr.h 2011-04-12 10:50:02.000000000 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 0
|
||||
#define MPFR_VERSION_PATCHLEVEL 1
|
||||
-#define MPFR_VERSION_STRING "3.0.1"
|
||||
+#define MPFR_VERSION_STRING "3.0.1-p1"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.0.1-a/tests/tasin.c mpfr-3.0.1-b/tests/tasin.c
|
||||
--- mpfr-3.0.1-a/tests/tasin.c 2011-04-04 10:19:17.000000000 +0000
|
||||
+++ mpfr-3.0.1-b/tests/tasin.c 2011-04-12 10:50:02.000000000 +0000
|
||||
@@ -219,6 +219,49 @@
|
||||
mpfr_clear (y);
|
||||
}
|
||||
|
||||
+static void
|
||||
+reduced_expo_range (void)
|
||||
+{
|
||||
+ mpfr_exp_t emin, emax;
|
||||
+ mpfr_t x, y, ex_y;
|
||||
+ int inex, ex_inex;
|
||||
+ unsigned int flags, ex_flags;
|
||||
+
|
||||
+ emin = mpfr_get_emin ();
|
||||
+ emax = mpfr_get_emax ();
|
||||
+
|
||||
+ mpfr_inits2 (4, x, y, ex_y, (mpfr_ptr) 0);
|
||||
+ mpfr_set_str (x, "-0.1e1", 2, MPFR_RNDN);
|
||||
+
|
||||
+ mpfr_set_emin (1);
|
||||
+ mpfr_set_emax (1);
|
||||
+ mpfr_clear_flags ();
|
||||
+ inex = mpfr_asin (y, x, MPFR_RNDA);
|
||||
+ flags = __gmpfr_flags;
|
||||
+ mpfr_set_emin (emin);
|
||||
+ mpfr_set_emax (emax);
|
||||
+
|
||||
+ mpfr_set_str (ex_y, "-0.1101e1", 2, MPFR_RNDN);
|
||||
+ ex_inex = -1;
|
||||
+ ex_flags = MPFR_FLAGS_INEXACT;
|
||||
+
|
||||
+ if (SIGN (inex) != ex_inex || flags != ex_flags ||
|
||||
+ ! mpfr_equal_p (y, ex_y))
|
||||
+ {
|
||||
+ printf ("Error in reduced_expo_range\non x = ");
|
||||
+ mpfr_dump (x);
|
||||
+ printf ("Expected y = ");
|
||||
+ mpfr_out_str (stdout, 2, 0, ex_y, MPFR_RNDN);
|
||||
+ printf ("\n inex = %d, flags = %u\n", ex_inex, ex_flags);
|
||||
+ printf ("Got y = ");
|
||||
+ mpfr_out_str (stdout, 2, 0, y, MPFR_RNDN);
|
||||
+ printf ("\n inex = %d, flags = %u\n", SIGN (inex), flags);
|
||||
+ exit (1);
|
||||
+ }
|
||||
+
|
||||
+ mpfr_clears (x, y, ex_y, (mpfr_ptr) 0);
|
||||
+}
|
||||
+
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@@ -226,6 +269,7 @@
|
||||
|
||||
special ();
|
||||
special_overflow ();
|
||||
+ reduced_expo_range ();
|
||||
|
||||
test_generic (2, 100, 15);
|
||||
|
||||
diff -Naurd mpfr-3.0.1-a/version.c mpfr-3.0.1-b/version.c
|
||||
--- mpfr-3.0.1-a/version.c 2011-04-04 10:19:18.000000000 +0000
|
||||
+++ mpfr-3.0.1-b/version.c 2011-04-12 10:50:02.000000000 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.0.1";
|
||||
+ return "3.0.1-p1";
|
||||
}
|
@ -1,76 +0,0 @@
|
||||
diff -Naurd mpfr-3.0.1-a/PATCHES mpfr-3.0.1-b/PATCHES
|
||||
--- mpfr-3.0.1-a/PATCHES 2011-05-04 11:18:33.000000000 +0000
|
||||
+++ mpfr-3.0.1-b/PATCHES 2011-05-04 11:18:33.000000000 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+rec_sqrt-carry
|
||||
diff -Naurd mpfr-3.0.1-a/VERSION mpfr-3.0.1-b/VERSION
|
||||
--- mpfr-3.0.1-a/VERSION 2011-04-12 10:50:02.000000000 +0000
|
||||
+++ mpfr-3.0.1-b/VERSION 2011-05-04 11:18:33.000000000 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.0.1-p1
|
||||
+3.0.1-p2
|
||||
diff -Naurd mpfr-3.0.1-a/mpfr.h mpfr-3.0.1-b/mpfr.h
|
||||
--- mpfr-3.0.1-a/mpfr.h 2011-04-12 10:50:02.000000000 +0000
|
||||
+++ mpfr-3.0.1-b/mpfr.h 2011-05-04 11:18:33.000000000 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 0
|
||||
#define MPFR_VERSION_PATCHLEVEL 1
|
||||
-#define MPFR_VERSION_STRING "3.0.1-p1"
|
||||
+#define MPFR_VERSION_STRING "3.0.1-p2"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.0.1-a/rec_sqrt.c mpfr-3.0.1-b/rec_sqrt.c
|
||||
--- mpfr-3.0.1-a/rec_sqrt.c 2011-04-04 10:19:18.000000000 +0000
|
||||
+++ mpfr-3.0.1-b/rec_sqrt.c 2011-05-04 11:18:33.000000000 +0000
|
||||
@@ -375,20 +375,37 @@
|
||||
MPFR_ASSERTD(un == ln + 1 || un == ln + 2);
|
||||
/* the high un-ln limbs of u will overlap the low part of {x+ln,xn},
|
||||
we need to add or subtract the overlapping part {u + ln, un - ln} */
|
||||
+ /* Warning! th may be 0, in which case the mpn_add_1 and mpn_sub_1
|
||||
+ below (with size = th) mustn't be used. In such a case, the limb
|
||||
+ (carry) will be 0, so that this is semantically a no-op, but if
|
||||
+ mpn_add_1 and mpn_sub_1 are used, GMP (currently) still does a
|
||||
+ non-atomic read/write in a place that is not always allocated,
|
||||
+ with the possible consequences: a crash if the corresponding
|
||||
+ address is not mapped, or (rather unlikely) memory corruption
|
||||
+ if another process/thread writes at the same place; things may
|
||||
+ be worse with future GMP versions. Hence the tests carry != 0. */
|
||||
if (neg == 0)
|
||||
{
|
||||
if (ln > 0)
|
||||
MPN_COPY (x, u, ln);
|
||||
cy = mpn_add (x + ln, x + ln, xn, u + ln, un - ln);
|
||||
/* add cu at x+un */
|
||||
- cy += mpn_add_1 (x + un, x + un, th, cu);
|
||||
+ if (cu != 0)
|
||||
+ {
|
||||
+ MPFR_ASSERTD (th != 0);
|
||||
+ cy += mpn_add_1 (x + un, x + un, th, cu);
|
||||
+ }
|
||||
}
|
||||
else /* negative case */
|
||||
{
|
||||
/* subtract {u+ln, un-ln} from {x+ln,un} */
|
||||
cy = mpn_sub (x + ln, x + ln, xn, u + ln, un - ln);
|
||||
/* carry cy is at x+un, like cu */
|
||||
- cy = mpn_sub_1 (x + un, x + un, th, cy + cu); /* n - un = th */
|
||||
+ if (cy + cu != 0)
|
||||
+ {
|
||||
+ MPFR_ASSERTD (th != 0);
|
||||
+ cy = mpn_sub_1 (x + un, x + un, th, cy + cu); /* n - un = th */
|
||||
+ }
|
||||
/* cy cannot be zero, since the most significant bit of Xh is 1,
|
||||
and the correction is bounded by 2^{-h+3} */
|
||||
MPFR_ASSERTD(cy == 0);
|
||||
diff -Naurd mpfr-3.0.1-a/version.c mpfr-3.0.1-b/version.c
|
||||
--- mpfr-3.0.1-a/version.c 2011-04-12 10:50:02.000000000 +0000
|
||||
+++ mpfr-3.0.1-b/version.c 2011-05-04 11:18:33.000000000 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.0.1-p1";
|
||||
+ return "3.0.1-p2";
|
||||
}
|
@ -1,107 +0,0 @@
|
||||
diff -Naurd mpfr-3.0.1-a/PATCHES mpfr-3.0.1-b/PATCHES
|
||||
--- mpfr-3.0.1-a/PATCHES 2011-05-05 00:00:35.000000000 +0000
|
||||
+++ mpfr-3.0.1-b/PATCHES 2011-05-05 00:00:35.000000000 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+atan-expo-range
|
||||
diff -Naurd mpfr-3.0.1-a/VERSION mpfr-3.0.1-b/VERSION
|
||||
--- mpfr-3.0.1-a/VERSION 2011-05-04 11:18:33.000000000 +0000
|
||||
+++ mpfr-3.0.1-b/VERSION 2011-05-05 00:00:35.000000000 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.0.1-p2
|
||||
+3.0.1-p3
|
||||
diff -Naurd mpfr-3.0.1-a/atan.c mpfr-3.0.1-b/atan.c
|
||||
--- mpfr-3.0.1-a/atan.c 2011-04-04 10:19:18.000000000 +0000
|
||||
+++ mpfr-3.0.1-b/atan.c 2011-05-05 00:00:35.000000000 +0000
|
||||
@@ -431,5 +431,5 @@
|
||||
MPFR_GROUP_CLEAR (group);
|
||||
|
||||
MPFR_SAVE_EXPO_FREE (expo);
|
||||
- return mpfr_check_range (arctgt, inexact, rnd_mode);
|
||||
+ return mpfr_check_range (atan, inexact, rnd_mode);
|
||||
}
|
||||
diff -Naurd mpfr-3.0.1-a/mpfr.h mpfr-3.0.1-b/mpfr.h
|
||||
--- mpfr-3.0.1-a/mpfr.h 2011-05-04 11:18:33.000000000 +0000
|
||||
+++ mpfr-3.0.1-b/mpfr.h 2011-05-05 00:00:35.000000000 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 0
|
||||
#define MPFR_VERSION_PATCHLEVEL 1
|
||||
-#define MPFR_VERSION_STRING "3.0.1-p2"
|
||||
+#define MPFR_VERSION_STRING "3.0.1-p3"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.0.1-a/tests/tatan.c mpfr-3.0.1-b/tests/tatan.c
|
||||
--- mpfr-3.0.1-a/tests/tatan.c 2011-04-04 10:19:17.000000000 +0000
|
||||
+++ mpfr-3.0.1-b/tests/tatan.c 2011-05-05 00:00:35.000000000 +0000
|
||||
@@ -535,6 +535,52 @@
|
||||
mpfr_clears (a, x, y, (mpfr_ptr) 0);
|
||||
}
|
||||
|
||||
+/* http://websympa.loria.fr/wwsympa/arc/mpfr/2011-05/msg00008.html
|
||||
+ * Incorrect flags (in debug mode on a 32-bit machine, assertion failure).
|
||||
+ */
|
||||
+static void
|
||||
+reduced_expo_range (void)
|
||||
+{
|
||||
+ mpfr_exp_t emin, emax;
|
||||
+ mpfr_t x, y, ex_y;
|
||||
+ int inex, ex_inex;
|
||||
+ unsigned int flags, ex_flags;
|
||||
+
|
||||
+ emin = mpfr_get_emin ();
|
||||
+ emax = mpfr_get_emax ();
|
||||
+
|
||||
+ mpfr_inits2 (12, x, y, ex_y, (mpfr_ptr) 0);
|
||||
+ mpfr_set_str (x, "0.1e-5", 2, MPFR_RNDN);
|
||||
+
|
||||
+ mpfr_set_emin (-5);
|
||||
+ mpfr_set_emax (-5);
|
||||
+ mpfr_clear_flags ();
|
||||
+ inex = mpfr_atan (y, x, MPFR_RNDN);
|
||||
+ flags = __gmpfr_flags;
|
||||
+ mpfr_set_emin (emin);
|
||||
+ mpfr_set_emax (emax);
|
||||
+
|
||||
+ mpfr_set_str (ex_y, "0.1e-5", 2, MPFR_RNDN);
|
||||
+ ex_inex = 1;
|
||||
+ ex_flags = MPFR_FLAGS_INEXACT;
|
||||
+
|
||||
+ if (SIGN (inex) != ex_inex || flags != ex_flags ||
|
||||
+ ! mpfr_equal_p (y, ex_y))
|
||||
+ {
|
||||
+ printf ("Error in reduced_expo_range\non x = ");
|
||||
+ mpfr_dump (x);
|
||||
+ printf ("Expected y = ");
|
||||
+ mpfr_out_str (stdout, 2, 0, ex_y, MPFR_RNDN);
|
||||
+ printf ("\n inex = %d, flags = %u\n", ex_inex, ex_flags);
|
||||
+ printf ("Got y = ");
|
||||
+ mpfr_out_str (stdout, 2, 0, y, MPFR_RNDN);
|
||||
+ printf ("\n inex = %d, flags = %u\n", SIGN (inex), flags);
|
||||
+ exit (1);
|
||||
+ }
|
||||
+
|
||||
+ mpfr_clears (x, y, ex_y, (mpfr_ptr) 0);
|
||||
+}
|
||||
+
|
||||
int
|
||||
main (int argc, char *argv[])
|
||||
{
|
||||
@@ -546,6 +592,7 @@
|
||||
smallvals_atan2 ();
|
||||
atan2_bug_20071003 ();
|
||||
atan2_different_prec ();
|
||||
+ reduced_expo_range ();
|
||||
|
||||
test_generic_atan (2, 200, 17);
|
||||
test_generic_atan2 (2, 200, 17);
|
||||
diff -Naurd mpfr-3.0.1-a/version.c mpfr-3.0.1-b/version.c
|
||||
--- mpfr-3.0.1-a/version.c 2011-05-04 11:18:33.000000000 +0000
|
||||
+++ mpfr-3.0.1-b/version.c 2011-05-05 00:00:35.000000000 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.0.1-p2";
|
||||
+ return "3.0.1-p3";
|
||||
}
|
@ -1,47 +0,0 @@
|
||||
diff -Naurd mpfr-3.0.1-a/PATCHES mpfr-3.0.1-b/PATCHES
|
||||
--- mpfr-3.0.1-a/PATCHES 2011-05-09 14:48:24.000000000 +0000
|
||||
+++ mpfr-3.0.1-b/PATCHES 2011-05-09 14:48:24.000000000 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+texp-zero
|
||||
diff -Naurd mpfr-3.0.1-a/VERSION mpfr-3.0.1-b/VERSION
|
||||
--- mpfr-3.0.1-a/VERSION 2011-05-05 00:00:35.000000000 +0000
|
||||
+++ mpfr-3.0.1-b/VERSION 2011-05-09 14:48:24.000000000 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.0.1-p3
|
||||
+3.0.1-p4
|
||||
diff -Naurd mpfr-3.0.1-a/mpfr.h mpfr-3.0.1-b/mpfr.h
|
||||
--- mpfr-3.0.1-a/mpfr.h 2011-05-05 00:00:35.000000000 +0000
|
||||
+++ mpfr-3.0.1-b/mpfr.h 2011-05-09 14:48:24.000000000 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 0
|
||||
#define MPFR_VERSION_PATCHLEVEL 1
|
||||
-#define MPFR_VERSION_STRING "3.0.1-p3"
|
||||
+#define MPFR_VERSION_STRING "3.0.1-p4"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.0.1-a/tests/texp.c mpfr-3.0.1-b/tests/texp.c
|
||||
--- mpfr-3.0.1-a/tests/texp.c 2011-04-04 10:19:17.000000000 +0000
|
||||
+++ mpfr-3.0.1-b/tests/texp.c 2011-05-09 14:48:24.000000000 +0000
|
||||
@@ -170,7 +170,9 @@
|
||||
mpfr_set_prec (x, prec);
|
||||
mpfr_set_prec (y, prec);
|
||||
mpfr_set_prec (z, prec);
|
||||
- mpfr_urandomb (x, RANDS);
|
||||
+ do
|
||||
+ mpfr_urandomb (x, RANDS);
|
||||
+ while (MPFR_IS_ZERO (x)); /* 0 is handled by mpfr_exp only */
|
||||
rnd = RND_RAND ();
|
||||
mpfr_exp_2 (y, x, rnd);
|
||||
mpfr_exp_3 (z, x, rnd);
|
||||
diff -Naurd mpfr-3.0.1-a/version.c mpfr-3.0.1-b/version.c
|
||||
--- mpfr-3.0.1-a/version.c 2011-05-05 00:00:35.000000000 +0000
|
||||
+++ mpfr-3.0.1-b/version.c 2011-05-09 14:48:24.000000000 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.0.1-p3";
|
||||
+ return "3.0.1-p4";
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
diff -Naurd mpfr-3.1.0-a/PATCHES mpfr-3.1.0-b/PATCHES
|
||||
--- mpfr-3.1.0-a/PATCHES 2011-10-05 21:39:57.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/PATCHES 2011-10-05 21:39:57.000000000 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+mpfr_unlikely
|
||||
diff -Naurd mpfr-3.1.0-a/VERSION mpfr-3.1.0-b/VERSION
|
||||
--- mpfr-3.1.0-a/VERSION 2011-10-03 08:17:15.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/VERSION 2011-10-05 21:39:57.000000000 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.1.0
|
||||
+3.1.0-p1
|
||||
diff -Naurd mpfr-3.1.0-a/src/mpfr-impl.h mpfr-3.1.0-b/src/mpfr-impl.h
|
||||
--- mpfr-3.1.0-a/src/mpfr-impl.h 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/mpfr-impl.h 2011-10-05 21:39:57.000000000 +0000
|
||||
@@ -988,10 +988,11 @@
|
||||
******************************************************/
|
||||
|
||||
/* Theses macros help the compiler to determine if a test is
|
||||
- * likely or unlikely. */
|
||||
+ likely or unlikely. The !! is necessary in case x is larger
|
||||
+ than a long. */
|
||||
#if __MPFR_GNUC(3,0) || __MPFR_ICC(8,1,0)
|
||||
# define MPFR_LIKELY(x) (__builtin_expect(!!(x),1))
|
||||
-# define MPFR_UNLIKELY(x) (__builtin_expect((x),0))
|
||||
+# define MPFR_UNLIKELY(x) (__builtin_expect(!!(x),0))
|
||||
#else
|
||||
# define MPFR_LIKELY(x) (x)
|
||||
# define MPFR_UNLIKELY(x) (x)
|
||||
diff -Naurd mpfr-3.1.0-a/src/mpfr.h mpfr-3.1.0-b/src/mpfr.h
|
||||
--- mpfr-3.1.0-a/src/mpfr.h 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/mpfr.h 2011-10-05 21:39:57.000000000 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 1
|
||||
#define MPFR_VERSION_PATCHLEVEL 0
|
||||
-#define MPFR_VERSION_STRING "3.1.0"
|
||||
+#define MPFR_VERSION_STRING "3.1.0-p1"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.1.0-a/src/version.c mpfr-3.1.0-b/src/version.c
|
||||
--- mpfr-3.1.0-a/src/version.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/version.c 2011-10-05 21:39:57.000000000 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.1.0";
|
||||
+ return "3.1.0-p1";
|
||||
}
|
@ -1,96 +0,0 @@
|
||||
diff -Naurd mpfr-3.1.0-a/PATCHES mpfr-3.1.0-b/PATCHES
|
||||
--- mpfr-3.1.0-a/PATCHES 2011-10-14 10:43:32.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/PATCHES 2011-10-14 10:43:32.000000000 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+lib-search-path
|
||||
diff -Naurd mpfr-3.1.0-a/VERSION mpfr-3.1.0-b/VERSION
|
||||
--- mpfr-3.1.0-a/VERSION 2011-10-05 21:39:57.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/VERSION 2011-10-14 10:43:32.000000000 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.1.0-p1
|
||||
+3.1.0-p2
|
||||
diff -Naurd mpfr-3.1.0-a/src/mpfr.h mpfr-3.1.0-b/src/mpfr.h
|
||||
--- mpfr-3.1.0-a/src/mpfr.h 2011-10-05 21:39:57.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/mpfr.h 2011-10-14 10:43:32.000000000 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 1
|
||||
#define MPFR_VERSION_PATCHLEVEL 0
|
||||
-#define MPFR_VERSION_STRING "3.1.0-p1"
|
||||
+#define MPFR_VERSION_STRING "3.1.0-p2"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.1.0-a/src/version.c mpfr-3.1.0-b/src/version.c
|
||||
--- mpfr-3.1.0-a/src/version.c 2011-10-05 21:39:57.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/version.c 2011-10-14 10:43:32.000000000 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.1.0-p1";
|
||||
+ return "3.1.0-p2";
|
||||
}
|
||||
diff -Naurd mpfr-3.1.0-a/tests/Makefile.am mpfr-3.1.0-b/tests/Makefile.am
|
||||
--- mpfr-3.1.0-a/tests/Makefile.am 2011-10-03 08:17:14.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/tests/Makefile.am 2011-10-03 08:17:14.000000000 +0000
|
||||
@@ -65,8 +65,24 @@
|
||||
TESTS = $(check_PROGRAMS)
|
||||
TESTS_ENVIRONMENT = MPFR_QUIET=1 $(VALGRIND)
|
||||
|
||||
-# Option to prevent libtool from generating wrapper scripts for the tests.
|
||||
+# The -no-install option prevents libtool from generating wrapper scripts
|
||||
+# for the tests.
|
||||
# This is useful to easily run the test scripts under valgrind or gdb.
|
||||
# See discussion http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/28033
|
||||
# http://article.gmane.org/gmane.comp.lib.gnulib.bugs/28140 in particular.
|
||||
-AM_LDFLAGS = -no-install
|
||||
+#
|
||||
+# The -L$(top_builddir)/src/.libs option is necessary for some platforms,
|
||||
+# such as HP-UX, when --with-gmp or --with-gmp-lib is used and an old MPFR
|
||||
+# library is already installed in the corresponding lib directory: its
|
||||
+# purpose is to make sure that the local .libs comes first in the library
|
||||
+# search path (otherwise the tests are linked against the old MPFR library
|
||||
+# by the LINK command -- see the generated Makefile). See:
|
||||
+# http://websympa.loria.fr/wwsympa/arc/mpfr/2011-10/msg00042.html
|
||||
+# http://websympa.loria.fr/wwsympa/arc/mpfr/2011-10/msg00043.html
|
||||
+# http://websympa.loria.fr/wwsympa/arc/mpfr/2011-10/msg00044.html
|
||||
+# http://websympa.loria.fr/wwsympa/arc/mpfr/2011-10/msg00066.html
|
||||
+# http://websympa.loria.fr/wwsympa/arc/mpfr/2011-10/msg00065.html
|
||||
+# and
|
||||
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=9728
|
||||
+#
|
||||
+AM_LDFLAGS = -no-install -L$(top_builddir)/src/.libs
|
||||
diff -Naurd mpfr-3.1.0-a/tests/Makefile.in mpfr-3.1.0-b/tests/Makefile.in
|
||||
--- mpfr-3.1.0-a/tests/Makefile.in 2011-10-03 08:17:35.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/tests/Makefile.in 2011-10-03 08:17:35.000000000 +0000
|
||||
@@ -1124,11 +1124,27 @@
|
||||
TESTS = $(check_PROGRAMS)
|
||||
TESTS_ENVIRONMENT = MPFR_QUIET=1 $(VALGRIND)
|
||||
|
||||
-# Option to prevent libtool from generating wrapper scripts for the tests.
|
||||
+# The -no-install option prevents libtool from generating wrapper scripts
|
||||
+# for the tests.
|
||||
# This is useful to easily run the test scripts under valgrind or gdb.
|
||||
# See discussion http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/28033
|
||||
# http://article.gmane.org/gmane.comp.lib.gnulib.bugs/28140 in particular.
|
||||
-AM_LDFLAGS = -no-install
|
||||
+#
|
||||
+# The -L$(top_builddir)/src/.libs option is necessary for some platforms,
|
||||
+# such as HP-UX, when --with-gmp or --with-gmp-lib is used and an old MPFR
|
||||
+# library is already installed in the corresponding lib directory: its
|
||||
+# purpose is to make sure that the local .libs comes first in the library
|
||||
+# search path (otherwise the tests are linked against the old MPFR library
|
||||
+# by the LINK command -- see the generated Makefile). See:
|
||||
+# http://websympa.loria.fr/wwsympa/arc/mpfr/2011-10/msg00042.html
|
||||
+# http://websympa.loria.fr/wwsympa/arc/mpfr/2011-10/msg00043.html
|
||||
+# http://websympa.loria.fr/wwsympa/arc/mpfr/2011-10/msg00044.html
|
||||
+# http://websympa.loria.fr/wwsympa/arc/mpfr/2011-10/msg00066.html
|
||||
+# http://websympa.loria.fr/wwsympa/arc/mpfr/2011-10/msg00065.html
|
||||
+# and
|
||||
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=9728
|
||||
+#
|
||||
+AM_LDFLAGS = -no-install -L$(top_builddir)/src/.libs
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
@ -1,247 +0,0 @@
|
||||
diff -Naurd mpfr-3.1.0-a/PATCHES mpfr-3.1.0-b/PATCHES
|
||||
--- mpfr-3.1.0-a/PATCHES 2011-11-03 15:15:11.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/PATCHES 2011-11-03 15:15:11.000000000 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+vasprintf
|
||||
diff -Naurd mpfr-3.1.0-a/VERSION mpfr-3.1.0-b/VERSION
|
||||
--- mpfr-3.1.0-a/VERSION 2011-10-14 10:43:32.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/VERSION 2011-11-03 15:15:11.000000000 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.1.0-p2
|
||||
+3.1.0-p3
|
||||
diff -Naurd mpfr-3.1.0-a/src/mpfr.h mpfr-3.1.0-b/src/mpfr.h
|
||||
--- mpfr-3.1.0-a/src/mpfr.h 2011-10-14 10:43:32.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/mpfr.h 2011-11-03 15:15:11.000000000 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 1
|
||||
#define MPFR_VERSION_PATCHLEVEL 0
|
||||
-#define MPFR_VERSION_STRING "3.1.0-p2"
|
||||
+#define MPFR_VERSION_STRING "3.1.0-p3"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.1.0-a/src/vasprintf.c mpfr-3.1.0-b/src/vasprintf.c
|
||||
--- mpfr-3.1.0-a/src/vasprintf.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/vasprintf.c 2011-11-03 15:15:11.000000000 +0000
|
||||
@@ -1178,7 +1178,7 @@
|
||||
mpfr_exp_t exp;
|
||||
char * str;
|
||||
const int spec_g = (spec.spec == 'g' || spec.spec == 'G');
|
||||
- const int keep_trailing_zeros = spec_g && spec.alt;
|
||||
+ const int keep_trailing_zeros = !spec_g || spec.alt;
|
||||
|
||||
/* WARNING: an empty precision field is forbidden (it means precision = 6
|
||||
and it should have been changed to 6 before the function call) */
|
||||
@@ -1356,7 +1356,7 @@
|
||||
else
|
||||
/* 1 <= |p| */
|
||||
{
|
||||
- size_t nsd; /* Number of significant digits */
|
||||
+ size_t str_len;
|
||||
|
||||
/* Determine the position of the most significant decimal digit. */
|
||||
exp = floor_log10 (p);
|
||||
@@ -1365,12 +1365,10 @@
|
||||
/* P is too large to print all its integral part digits */
|
||||
return -1;
|
||||
|
||||
- np->ip_size = exp + 1;
|
||||
-
|
||||
- nsd = spec.prec + np->ip_size;
|
||||
if (dec_info == NULL)
|
||||
- {
|
||||
- str = mpfr_get_str (NULL, &exp, 10, nsd, p, spec.rnd_mode);
|
||||
+ { /* this case occurs with mpfr_printf ("%.0RUf", x) with x=9.5 */
|
||||
+ str =
|
||||
+ mpfr_get_str (NULL, &exp, 10, spec.prec+exp+1, p, spec.rnd_mode);
|
||||
register_string (np->sl, str);
|
||||
}
|
||||
else
|
||||
@@ -1379,81 +1377,60 @@
|
||||
str = dec_info->str;
|
||||
}
|
||||
np->ip_ptr = MPFR_IS_NEG (p) ? ++str : str; /* skip sign */
|
||||
+ str_len = strlen (str);
|
||||
+
|
||||
+ /* integral part */
|
||||
+ if (exp > str_len)
|
||||
+ /* mpfr_get_str gives no trailing zero when p is rounded up to the next
|
||||
+ power of 10 (p integer, so no fractional part) */
|
||||
+ {
|
||||
+ np->ip_trailing_zeros = exp - str_len;
|
||||
+ np->ip_size = str_len;
|
||||
+ }
|
||||
+ else
|
||||
+ np->ip_size = exp;
|
||||
|
||||
if (spec.group)
|
||||
/* thousands separator in integral part */
|
||||
np->thousands_sep = MPFR_THOUSANDS_SEPARATOR;
|
||||
|
||||
- if (nsd == 0 || (spec_g && !spec.alt))
|
||||
- /* compute how much non-zero digits in integral and fractional
|
||||
- parts */
|
||||
+ /* fractional part */
|
||||
+ str += np->ip_size;
|
||||
+ str_len -= np->ip_size;
|
||||
+ if (!keep_trailing_zeros)
|
||||
+ /* remove trailing zeros, if any */
|
||||
{
|
||||
- size_t str_len;
|
||||
- str_len = strlen (str); /* note: the sign has been skipped */
|
||||
-
|
||||
- if (exp > str_len)
|
||||
- /* mpfr_get_str doesn't give the trailing zeros when p is a
|
||||
- multiple of 10 (p integer, so no fractional part) */
|
||||
- {
|
||||
- np->ip_trailing_zeros = exp - str_len;
|
||||
- np->ip_size = str_len;
|
||||
- if (spec.alt)
|
||||
- np->point = MPFR_DECIMAL_POINT;
|
||||
- }
|
||||
- else
|
||||
- /* str may contain some digits which are in fractional part */
|
||||
+ char *ptr = str + str_len - 1; /* pointer to the last digit of
|
||||
+ str */
|
||||
+ while ((*ptr == '0') && (str_len != 0))
|
||||
{
|
||||
- char *ptr;
|
||||
-
|
||||
- ptr = str + str_len - 1; /* points to the end of str */
|
||||
- str_len -= np->ip_size; /* number of digits in fractional
|
||||
- part */
|
||||
-
|
||||
- if (!keep_trailing_zeros)
|
||||
- /* remove trailing zeros, if any */
|
||||
- {
|
||||
- while ((*ptr == '0') && (str_len != 0))
|
||||
- {
|
||||
- --ptr;
|
||||
- --str_len;
|
||||
- }
|
||||
- }
|
||||
-
|
||||
- if (str_len > INT_MAX)
|
||||
- /* too many digits in fractional part */
|
||||
- return -1;
|
||||
-
|
||||
- if (str_len != 0)
|
||||
- /* some digits in fractional part */
|
||||
- {
|
||||
- np->point = MPFR_DECIMAL_POINT;
|
||||
- np->fp_ptr = str + np->ip_size;
|
||||
- np->fp_size = str_len;
|
||||
- }
|
||||
+ --ptr;
|
||||
+ --str_len;
|
||||
}
|
||||
}
|
||||
- else
|
||||
- /* spec.prec digits in fractional part */
|
||||
+
|
||||
+ if (str_len > 0)
|
||||
+ /* some nonzero digits in fractional part */
|
||||
{
|
||||
- if (np->ip_size == exp - 1)
|
||||
- /* the absolute value of the number has been rounded up to a power
|
||||
- of ten.
|
||||
- Insert an additional zero in integral part and put the rest of
|
||||
- them in fractional part. */
|
||||
- np->ip_trailing_zeros = 1;
|
||||
+ if (str_len > INT_MAX)
|
||||
+ /* too many digits in fractional part */
|
||||
+ return -1;
|
||||
|
||||
- if (spec.prec != 0)
|
||||
- {
|
||||
- MPFR_ASSERTD (np->ip_size + np->ip_trailing_zeros == exp);
|
||||
- MPFR_ASSERTD (np->ip_size + spec.prec == nsd);
|
||||
+ np->point = MPFR_DECIMAL_POINT;
|
||||
+ np->fp_ptr = str;
|
||||
+ np->fp_size = str_len;
|
||||
+ }
|
||||
|
||||
- np->point = MPFR_DECIMAL_POINT;
|
||||
- np->fp_ptr = str + np->ip_size;
|
||||
- np->fp_size = spec.prec;
|
||||
- }
|
||||
- else if (spec.alt)
|
||||
- np->point = MPFR_DECIMAL_POINT;
|
||||
+ if (keep_trailing_zeros && str_len < spec.prec)
|
||||
+ /* add missing trailing zeros */
|
||||
+ {
|
||||
+ np->point = MPFR_DECIMAL_POINT;
|
||||
+ np->fp_trailing_zeros = spec.prec - np->fp_size;
|
||||
}
|
||||
+
|
||||
+ if (spec.alt)
|
||||
+ /* add decimal point even if no digits follow it */
|
||||
+ np->point = MPFR_DECIMAL_POINT;
|
||||
}
|
||||
|
||||
return 0;
|
||||
diff -Naurd mpfr-3.1.0-a/src/version.c mpfr-3.1.0-b/src/version.c
|
||||
--- mpfr-3.1.0-a/src/version.c 2011-10-14 10:43:32.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/version.c 2011-11-03 15:15:11.000000000 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.1.0-p2";
|
||||
+ return "3.1.0-p3";
|
||||
}
|
||||
diff -Naurd mpfr-3.1.0-a/tests/tsprintf.c mpfr-3.1.0-b/tests/tsprintf.c
|
||||
--- mpfr-3.1.0-a/tests/tsprintf.c 2011-10-03 08:17:14.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/tests/tsprintf.c 2011-11-03 15:15:11.000000000 +0000
|
||||
@@ -475,6 +475,18 @@
|
||||
check_sprintf ("-1.", "%- #0.1RG", x);
|
||||
|
||||
/* precision zero */
|
||||
+ mpfr_set_d (x, 9.5, MPFR_RNDN);
|
||||
+ check_sprintf ("9", "%.0RDf", x);
|
||||
+ check_sprintf ("10", "%.0RUf", x);
|
||||
+
|
||||
+ mpfr_set_d (x, 19.5, MPFR_RNDN);
|
||||
+ check_sprintf ("19", "%.0RDf", x);
|
||||
+ check_sprintf ("20", "%.0RUf", x);
|
||||
+
|
||||
+ mpfr_set_d (x, 99.5, MPFR_RNDN);
|
||||
+ check_sprintf ("99", "%.0RDf", x);
|
||||
+ check_sprintf ("100", "%.0RUf", x);
|
||||
+
|
||||
mpfr_set_d (x, -9.5, MPFR_RNDN);
|
||||
check_sprintf ("-10", "%.0RDf", x);
|
||||
check_sprintf ("-10", "%.0RYf", x);
|
||||
@@ -1078,6 +1090,23 @@
|
||||
mpfr_clear (x);
|
||||
}
|
||||
|
||||
+static void
|
||||
+bug20111102 (void)
|
||||
+{
|
||||
+ mpfr_t t;
|
||||
+ char s[100];
|
||||
+
|
||||
+ mpfr_init2 (t, 84);
|
||||
+ mpfr_set_str (t, "999.99999999999999999999", 10, MPFR_RNDN);
|
||||
+ mpfr_sprintf (s, "%.20RNg", t);
|
||||
+ if (strcmp (s, "1000") != 0)
|
||||
+ {
|
||||
+ printf ("Error in bug20111102, expected 1000, got %s\n", s);
|
||||
+ exit (1);
|
||||
+ }
|
||||
+ mpfr_clear (t);
|
||||
+}
|
||||
+
|
||||
/* In particular, the following test makes sure that the rounding
|
||||
* for %Ra and %Rb is not done on the MPFR number itself (as it
|
||||
* would overflow). Note: it has been reported on comp.std.c that
|
||||
@@ -1161,6 +1190,7 @@
|
||||
locale = setlocale (LC_ALL, "C");
|
||||
#endif
|
||||
|
||||
+ bug20111102 ();
|
||||
native_types ();
|
||||
hexadecimal ();
|
||||
binary ();
|
@ -1,166 +0,0 @@
|
||||
diff -Naurd mpfr-3.1.0-a/PATCHES mpfr-3.1.0-b/PATCHES
|
||||
--- mpfr-3.1.0-a/PATCHES 2011-11-28 12:22:52.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/PATCHES 2011-11-28 12:22:52.000000000 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+gmp41compat
|
||||
diff -Naurd mpfr-3.1.0-a/VERSION mpfr-3.1.0-b/VERSION
|
||||
--- mpfr-3.1.0-a/VERSION 2011-11-03 15:15:11.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/VERSION 2011-11-28 12:22:52.000000000 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.1.0-p3
|
||||
+3.1.0-p4
|
||||
diff -Naurd mpfr-3.1.0-a/doc/mpfr.info mpfr-3.1.0-b/doc/mpfr.info
|
||||
--- mpfr-3.1.0-a/doc/mpfr.info 2011-10-03 09:43:04.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/doc/mpfr.info 2011-11-28 12:22:52.000000000 +0000
|
||||
@@ -2994,11 +2994,12 @@
|
||||
|
||||
* `mpfr_urandom' and `mpfr_urandomb' changed in MPFR 3.1. Their
|
||||
behavior no longer depends on the platform (assuming this is also
|
||||
- true for GMP's random generator). As a consequence, the returned
|
||||
- values can be different between MPFR 3.1 and previous MPFR
|
||||
- versions. Note: as the reproducibility of these functions was not
|
||||
- specified before MPFR 3.1, the MPFR 3.1 behavior is _not_ regarded
|
||||
- as backward incompatible with previous versions.
|
||||
+ true for GMP's random generator, which is not the case between GMP
|
||||
+ 4.1 and 4.2 if `gmp_randinit_default' is used). As a consequence,
|
||||
+ the returned values can be different between MPFR 3.1 and previous
|
||||
+ MPFR versions. Note: as the reproducibility of these functions
|
||||
+ was not specified before MPFR 3.1, the MPFR 3.1 behavior is _not_
|
||||
+ regarded as backward incompatible with previous versions.
|
||||
|
||||
|
||||
|
||||
@@ -4239,13 +4240,13 @@
|
||||
Node: Type and Macro Changes129308
|
||||
Node: Added Functions132029
|
||||
Node: Changed Functions134972
|
||||
-Node: Removed Functions139167
|
||||
-Node: Other Changes139579
|
||||
-Node: Contributors141108
|
||||
-Node: References143574
|
||||
-Node: GNU Free Documentation License145315
|
||||
-Node: Concept Index167758
|
||||
-Node: Function and Type Index173677
|
||||
+Node: Removed Functions139253
|
||||
+Node: Other Changes139665
|
||||
+Node: Contributors141194
|
||||
+Node: References143660
|
||||
+Node: GNU Free Documentation License145401
|
||||
+Node: Concept Index167844
|
||||
+Node: Function and Type Index173763
|
||||
|
||||
End Tag Table
|
||||
|
||||
diff -Naurd mpfr-3.1.0-a/doc/mpfr.texi mpfr-3.1.0-b/doc/mpfr.texi
|
||||
--- mpfr-3.1.0-a/doc/mpfr.texi 2011-10-03 08:17:14.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/doc/mpfr.texi 2011-11-28 12:22:52.000000000 +0000
|
||||
@@ -3466,8 +3466,9 @@
|
||||
a lack of specification.
|
||||
|
||||
@item @code{mpfr_urandom} and @code{mpfr_urandomb} changed in MPFR 3.1.
|
||||
-Their behavior no longer depends on the platform (assuming this is also
|
||||
-true for GMP's random generator). As a consequence, the returned values
|
||||
+Their behavior no longer depends on the platform (assuming this is also true
|
||||
+for GMP's random generator, which is not the case between GMP 4.1 and 4.2 if
|
||||
+@code{gmp_randinit_default} is used). As a consequence, the returned values
|
||||
can be different between MPFR 3.1 and previous MPFR versions.
|
||||
Note: as the reproducibility of these functions was not specified
|
||||
before MPFR 3.1, the MPFR 3.1 behavior is @emph{not} regarded as
|
||||
diff -Naurd mpfr-3.1.0-a/src/mpfr.h mpfr-3.1.0-b/src/mpfr.h
|
||||
--- mpfr-3.1.0-a/src/mpfr.h 2011-11-03 15:15:11.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/mpfr.h 2011-11-28 12:22:52.000000000 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 1
|
||||
#define MPFR_VERSION_PATCHLEVEL 0
|
||||
-#define MPFR_VERSION_STRING "3.1.0-p3"
|
||||
+#define MPFR_VERSION_STRING "3.1.0-p4"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.1.0-a/src/version.c mpfr-3.1.0-b/src/version.c
|
||||
--- mpfr-3.1.0-a/src/version.c 2011-11-03 15:15:11.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/version.c 2011-11-28 12:22:52.000000000 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.1.0-p3";
|
||||
+ return "3.1.0-p4";
|
||||
}
|
||||
diff -Naurd mpfr-3.1.0-a/tests/trandom.c mpfr-3.1.0-b/tests/trandom.c
|
||||
--- mpfr-3.1.0-a/tests/trandom.c 2011-10-03 08:17:14.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/tests/trandom.c 2011-11-28 12:22:52.000000000 +0000
|
||||
@@ -114,21 +114,29 @@
|
||||
mpfr_t x;
|
||||
gmp_randstate_t s;
|
||||
|
||||
+#if __MPFR_GMP(4,2,0)
|
||||
+# define C1 "0.895943"
|
||||
+# define C2 "0.848824"
|
||||
+#else
|
||||
+# define C1 "0.479652"
|
||||
+# define C2 "0.648529"
|
||||
+#endif
|
||||
+
|
||||
gmp_randinit_default (s);
|
||||
gmp_randseed_ui (s, 42);
|
||||
mpfr_init2 (x, 17);
|
||||
mpfr_urandomb (x, s);
|
||||
- if (mpfr_cmp_str1 (x, "0.895943") != 0)
|
||||
+ if (mpfr_cmp_str1 (x, C1) != 0)
|
||||
{
|
||||
- printf ("Error in bug20100914, expected 0.895943, got ");
|
||||
+ printf ("Error in bug20100914, expected " C1 ", got ");
|
||||
mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN);
|
||||
printf ("\n");
|
||||
exit (1);
|
||||
}
|
||||
mpfr_urandomb (x, s);
|
||||
- if (mpfr_cmp_str1 (x, "0.848824") != 0)
|
||||
+ if (mpfr_cmp_str1 (x, C2) != 0)
|
||||
{
|
||||
- printf ("Error in bug20100914, expected 0.848824, got ");
|
||||
+ printf ("Error in bug20100914, expected " C2 ", got ");
|
||||
mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN);
|
||||
printf ("\n");
|
||||
exit (1);
|
||||
diff -Naurd mpfr-3.1.0-a/tests/turandom.c mpfr-3.1.0-b/tests/turandom.c
|
||||
--- mpfr-3.1.0-a/tests/turandom.c 2011-10-03 08:17:14.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/tests/turandom.c 2011-11-28 12:22:52.000000000 +0000
|
||||
@@ -160,23 +160,29 @@
|
||||
mpfr_t x;
|
||||
gmp_randstate_t s;
|
||||
|
||||
+#if __MPFR_GMP(4,2,0)
|
||||
+# define C1 "0.8488312"
|
||||
+# define C2 "0.8156509"
|
||||
+#else
|
||||
+# define C1 "0.6485367"
|
||||
+# define C2 "0.9362717"
|
||||
+#endif
|
||||
+
|
||||
gmp_randinit_default (s);
|
||||
gmp_randseed_ui (s, 42);
|
||||
mpfr_init2 (x, 17);
|
||||
mpfr_urandom (x, s, MPFR_RNDN);
|
||||
- /* the following values are obtained on a 32-bit computer, we should get
|
||||
- the same values on a 64-bit computer */
|
||||
- if (mpfr_cmp_str1 (x, "0.8488312") != 0)
|
||||
+ if (mpfr_cmp_str1 (x, C1) != 0)
|
||||
{
|
||||
- printf ("Error in bug20100914, expected 0.8488312, got ");
|
||||
+ printf ("Error in bug20100914, expected " C1 ", got ");
|
||||
mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN);
|
||||
printf ("\n");
|
||||
exit (1);
|
||||
}
|
||||
mpfr_urandom (x, s, MPFR_RNDN);
|
||||
- if (mpfr_cmp_str1 (x, "0.8156509") != 0)
|
||||
+ if (mpfr_cmp_str1 (x, C2) != 0)
|
||||
{
|
||||
- printf ("Error in bug20100914, expected 0.8156509, got ");
|
||||
+ printf ("Error in bug20100914, expected " C2 ", got ");
|
||||
mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN);
|
||||
printf ("\n");
|
||||
exit (1);
|
@ -1,69 +0,0 @@
|
||||
diff -Naurd mpfr-3.1.0-a/PATCHES mpfr-3.1.0-b/PATCHES
|
||||
--- mpfr-3.1.0-a/PATCHES 2012-02-24 12:44:49.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/PATCHES 2012-02-24 12:44:49.000000000 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+logging-freeze
|
||||
diff -Naurd mpfr-3.1.0-a/VERSION mpfr-3.1.0-b/VERSION
|
||||
--- mpfr-3.1.0-a/VERSION 2011-11-28 12:22:52.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/VERSION 2012-02-24 12:44:49.000000000 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.1.0-p4
|
||||
+3.1.0-p5
|
||||
diff -Naurd mpfr-3.1.0-a/src/add_d.c mpfr-3.1.0-b/src/add_d.c
|
||||
--- mpfr-3.1.0-a/src/add_d.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/add_d.c 2012-02-24 12:44:49.000000000 +0000
|
||||
@@ -34,7 +34,7 @@
|
||||
(("b[%Pu]=%.*Rg c=%.20g rnd=%d",
|
||||
mpfr_get_prec(b), mpfr_log_prec, b, c, rnd_mode),
|
||||
("a[%Pu]=%.*Rg inexact=%d",
|
||||
- mpfr_get_prec (a), mpfr_get_prec, a, inexact));
|
||||
+ mpfr_get_prec (a), mpfr_log_prec, a, inexact));
|
||||
|
||||
MPFR_SAVE_EXPO_MARK (expo);
|
||||
|
||||
diff -Naurd mpfr-3.1.0-a/src/add_ui.c mpfr-3.1.0-b/src/add_ui.c
|
||||
--- mpfr-3.1.0-a/src/add_ui.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/add_ui.c 2012-02-24 12:44:49.000000000 +0000
|
||||
@@ -29,7 +29,7 @@
|
||||
MPFR_LOG_FUNC
|
||||
(("x[%Pu]=%.*Rg u=%d rnd=%d",
|
||||
mpfr_get_prec(x), mpfr_log_prec, x, u, rnd_mode),
|
||||
- ("y[%Pu]=%.*Rg", mpfr_get_prec (y), mpfr_get_prec, y));
|
||||
+ ("y[%Pu]=%.*Rg", mpfr_get_prec (y), mpfr_log_prec, y));
|
||||
|
||||
if (MPFR_LIKELY(u != 0) ) /* if u=0, do nothing */
|
||||
{
|
||||
diff -Naurd mpfr-3.1.0-a/src/mpfr.h mpfr-3.1.0-b/src/mpfr.h
|
||||
--- mpfr-3.1.0-a/src/mpfr.h 2011-11-28 12:22:52.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/mpfr.h 2012-02-24 12:44:49.000000000 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 1
|
||||
#define MPFR_VERSION_PATCHLEVEL 0
|
||||
-#define MPFR_VERSION_STRING "3.1.0-p4"
|
||||
+#define MPFR_VERSION_STRING "3.1.0-p5"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.1.0-a/src/mul_d.c mpfr-3.1.0-b/src/mul_d.c
|
||||
--- mpfr-3.1.0-a/src/mul_d.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/mul_d.c 2012-02-24 12:44:49.000000000 +0000
|
||||
@@ -34,7 +34,7 @@
|
||||
(("b[%Pu]=%.*Rg c=%.20g rnd=%d",
|
||||
mpfr_get_prec(b), mpfr_log_prec, b, c, rnd_mode),
|
||||
("a[%Pu]=%.*Rg inexact=%d",
|
||||
- mpfr_get_prec (a), mpfr_get_prec, a, inexact));
|
||||
+ mpfr_get_prec (a), mpfr_log_prec, a, inexact));
|
||||
|
||||
MPFR_SAVE_EXPO_MARK (expo);
|
||||
|
||||
diff -Naurd mpfr-3.1.0-a/src/version.c mpfr-3.1.0-b/src/version.c
|
||||
--- mpfr-3.1.0-a/src/version.c 2011-11-28 12:22:52.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/version.c 2012-02-24 12:44:49.000000000 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.1.0-p4";
|
||||
+ return "3.1.0-p5";
|
||||
}
|
@ -1,45 +0,0 @@
|
||||
diff -Naurd mpfr-3.1.0-a/PATCHES mpfr-3.1.0-b/PATCHES
|
||||
--- mpfr-3.1.0-a/PATCHES 2012-02-24 13:50:05.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/PATCHES 2012-02-24 13:50:05.000000000 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+logging-varfmt
|
||||
diff -Naurd mpfr-3.1.0-a/VERSION mpfr-3.1.0-b/VERSION
|
||||
--- mpfr-3.1.0-a/VERSION 2012-02-24 12:44:49.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/VERSION 2012-02-24 13:50:05.000000000 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.1.0-p5
|
||||
+3.1.0-p6
|
||||
diff -Naurd mpfr-3.1.0-a/src/mpfr-impl.h mpfr-3.1.0-b/src/mpfr-impl.h
|
||||
--- mpfr-3.1.0-a/src/mpfr-impl.h 2011-10-05 21:39:57.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/mpfr-impl.h 2012-02-24 13:50:05.000000000 +0000
|
||||
@@ -1592,7 +1592,7 @@
|
||||
do \
|
||||
if ((MPFR_LOG_INTERNAL_F & mpfr_log_type) && \
|
||||
(mpfr_log_current <= mpfr_log_level)) \
|
||||
- LOG_PRINT ("%s.%d:%s[%#Pu]=%.*Rf\n", __func__, __LINE__, \
|
||||
+ LOG_PRINT ("%s.%d:%s[%#Pu]=%.*Rg\n", __func__, __LINE__, \
|
||||
#x, mpfr_get_prec (x), mpfr_log_prec, x); \
|
||||
while (0)
|
||||
|
||||
diff -Naurd mpfr-3.1.0-a/src/mpfr.h mpfr-3.1.0-b/src/mpfr.h
|
||||
--- mpfr-3.1.0-a/src/mpfr.h 2012-02-24 12:44:49.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/mpfr.h 2012-02-24 13:50:05.000000000 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 1
|
||||
#define MPFR_VERSION_PATCHLEVEL 0
|
||||
-#define MPFR_VERSION_STRING "3.1.0-p5"
|
||||
+#define MPFR_VERSION_STRING "3.1.0-p6"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.1.0-a/src/version.c mpfr-3.1.0-b/src/version.c
|
||||
--- mpfr-3.1.0-a/src/version.c 2012-02-24 12:44:49.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/version.c 2012-02-24 13:50:05.000000000 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.1.0-p5";
|
||||
+ return "3.1.0-p6";
|
||||
}
|
@ -1,591 +0,0 @@
|
||||
diff -Naurd mpfr-3.1.0-a/PATCHES mpfr-3.1.0-b/PATCHES
|
||||
--- mpfr-3.1.0-a/PATCHES 2012-03-08 15:17:03.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/PATCHES 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+large-prec
|
||||
diff -Naurd mpfr-3.1.0-a/VERSION mpfr-3.1.0-b/VERSION
|
||||
--- mpfr-3.1.0-a/VERSION 2012-02-24 13:50:05.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/VERSION 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.1.0-p6
|
||||
+3.1.0-p7
|
||||
diff -Naurd mpfr-3.1.0-a/src/add1.c mpfr-3.1.0-b/src/add1.c
|
||||
--- mpfr-3.1.0-a/src/add1.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/add1.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -44,12 +44,12 @@
|
||||
bq = MPFR_PREC(b);
|
||||
cq = MPFR_PREC(c);
|
||||
|
||||
- an = (aq-1)/GMP_NUMB_BITS+1; /* number of limbs of a */
|
||||
+ an = MPFR_PREC2LIMBS (aq); /* number of limbs of a */
|
||||
aq2 = (mpfr_prec_t) an * GMP_NUMB_BITS;
|
||||
sh = aq2 - aq; /* non-significant bits in low limb */
|
||||
|
||||
- bn = (bq-1)/GMP_NUMB_BITS+1; /* number of limbs of b */
|
||||
- cn = (cq-1)/GMP_NUMB_BITS+1; /* number of limbs of c */
|
||||
+ bn = MPFR_PREC2LIMBS (bq); /* number of limbs of b */
|
||||
+ cn = MPFR_PREC2LIMBS (cq); /* number of limbs of c */
|
||||
|
||||
ap = MPFR_MANT(a);
|
||||
bp = MPFR_MANT(b);
|
||||
@@ -124,7 +124,7 @@
|
||||
dif = aq2 - diff_exp;
|
||||
/* dif is the number of bits of c which overlap with a' */
|
||||
|
||||
- difn = (dif-1)/GMP_NUMB_BITS + 1;
|
||||
+ difn = MPFR_PREC2LIMBS (dif);
|
||||
/* only the highest difn limbs from c have to be considered */
|
||||
if (MPFR_UNLIKELY(difn > cn))
|
||||
{
|
||||
diff -Naurd mpfr-3.1.0-a/src/add1sp.c mpfr-3.1.0-b/src/add1sp.c
|
||||
--- mpfr-3.1.0-a/src/add1sp.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/add1sp.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -107,7 +107,7 @@
|
||||
|
||||
/* Read prec and num of limbs */
|
||||
p = MPFR_PREC(b);
|
||||
- n = (p+GMP_NUMB_BITS-1)/GMP_NUMB_BITS;
|
||||
+ n = MPFR_PREC2LIMBS (p);
|
||||
MPFR_UNSIGNED_MINUS_MODULO(sh, p);
|
||||
bx = MPFR_GET_EXP(b);
|
||||
d = (mpfr_uexp_t) (bx - MPFR_GET_EXP(c));
|
||||
diff -Naurd mpfr-3.1.0-a/src/agm.c mpfr-3.1.0-b/src/agm.c
|
||||
--- mpfr-3.1.0-a/src/agm.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/agm.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -91,7 +91,7 @@
|
||||
q = MPFR_PREC(r);
|
||||
p = q + MPFR_INT_CEIL_LOG2(q) + 15;
|
||||
MPFR_ASSERTD (p >= 7); /* see algorithms.tex */
|
||||
- s = (p - 1) / GMP_NUMB_BITS + 1;
|
||||
+ s = MPFR_PREC2LIMBS (p);
|
||||
|
||||
/* b (op2) and a (op1) are the 2 operands but we want b >= a */
|
||||
compare = mpfr_cmp (op1, op2);
|
||||
@@ -285,7 +285,7 @@
|
||||
|
||||
/* Next iteration */
|
||||
MPFR_ZIV_NEXT (loop, p);
|
||||
- s = (p - 1) / GMP_NUMB_BITS + 1;
|
||||
+ s = MPFR_PREC2LIMBS (p);
|
||||
}
|
||||
MPFR_ZIV_FREE (loop);
|
||||
|
||||
diff -Naurd mpfr-3.1.0-a/src/eq.c mpfr-3.1.0-b/src/eq.c
|
||||
--- mpfr-3.1.0-a/src/eq.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/eq.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -56,8 +56,8 @@
|
||||
if (uexp != vexp)
|
||||
return 0; /* no bit agree */
|
||||
|
||||
- usize = (MPFR_PREC(u) - 1) / GMP_NUMB_BITS + 1;
|
||||
- vsize = (MPFR_PREC(v) - 1) / GMP_NUMB_BITS + 1;
|
||||
+ usize = MPFR_LIMB_SIZE (u);
|
||||
+ vsize = MPFR_LIMB_SIZE (v);
|
||||
|
||||
if (vsize > usize) /* exchange u and v */
|
||||
{
|
||||
diff -Naurd mpfr-3.1.0-a/src/exp.c mpfr-3.1.0-b/src/exp.c
|
||||
--- mpfr-3.1.0-a/src/exp.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/exp.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -133,7 +133,7 @@
|
||||
mp_size_t yn;
|
||||
int sh;
|
||||
|
||||
- yn = 1 + (MPFR_PREC(y) - 1) / GMP_NUMB_BITS;
|
||||
+ yn = MPFR_LIMB_SIZE (y);
|
||||
sh = (mpfr_prec_t) yn * GMP_NUMB_BITS - MPFR_PREC(y);
|
||||
MPFR_MANT(y)[0] += MPFR_LIMB_ONE << sh;
|
||||
inexact = 1;
|
||||
diff -Naurd mpfr-3.1.0-a/src/get_d.c mpfr-3.1.0-b/src/get_d.c
|
||||
--- mpfr-3.1.0-a/src/get_d.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/get_d.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -100,7 +100,7 @@
|
||||
nbits += (1021 + e);
|
||||
MPFR_ASSERTD (nbits >= 1);
|
||||
}
|
||||
- np = (nbits + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS;
|
||||
+ np = MPFR_PREC2LIMBS (nbits);
|
||||
MPFR_ASSERTD ( np <= MPFR_LIMBS_PER_DOUBLE );
|
||||
carry = mpfr_round_raw_4 (tp, MPFR_MANT(src), MPFR_PREC(src), negative,
|
||||
nbits, rnd_mode);
|
||||
diff -Naurd mpfr-3.1.0-a/src/get_flt.c mpfr-3.1.0-b/src/get_flt.c
|
||||
--- mpfr-3.1.0-a/src/get_flt.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/get_flt.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -92,7 +92,7 @@
|
||||
nbits += (125 + e);
|
||||
MPFR_ASSERTD (nbits >= 1);
|
||||
}
|
||||
- np = (nbits + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS;
|
||||
+ np = MPFR_PREC2LIMBS (nbits);
|
||||
MPFR_ASSERTD(np <= MPFR_LIMBS_PER_FLT);
|
||||
carry = mpfr_round_raw_4 (tp, MPFR_MANT(src), MPFR_PREC(src), negative,
|
||||
nbits, rnd_mode);
|
||||
diff -Naurd mpfr-3.1.0-a/src/get_str.c mpfr-3.1.0-b/src/get_str.c
|
||||
--- mpfr-3.1.0-a/src/get_str.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/get_str.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -2351,7 +2351,7 @@
|
||||
|
||||
/* the first digit will contain only r bits */
|
||||
prec = (m - 1) * pow2 + r; /* total number of bits */
|
||||
- n = (prec - 1) / GMP_NUMB_BITS + 1;
|
||||
+ n = MPFR_PREC2LIMBS (prec);
|
||||
|
||||
MPFR_TMP_MARK (marker);
|
||||
x1 = MPFR_TMP_LIMBS_ALLOC (n + 1);
|
||||
@@ -2417,12 +2417,12 @@
|
||||
exact = 1;
|
||||
|
||||
/* number of limbs */
|
||||
- n = 1 + (prec - 1) / GMP_NUMB_BITS;
|
||||
+ n = MPFR_PREC2LIMBS (prec);
|
||||
|
||||
/* a will contain the approximation of the mantissa */
|
||||
a = MPFR_TMP_LIMBS_ALLOC (n);
|
||||
|
||||
- nx = 1 + (MPFR_PREC(x) - 1) / GMP_NUMB_BITS;
|
||||
+ nx = MPFR_LIMB_SIZE (x);
|
||||
|
||||
if ((mpfr_exp_t) m == g) /* final exponent is 0, no multiplication or
|
||||
division to perform */
|
||||
diff -Naurd mpfr-3.1.0-a/src/init2.c mpfr-3.1.0-b/src/init2.c
|
||||
--- mpfr-3.1.0-a/src/init2.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/init2.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -51,7 +51,7 @@
|
||||
which both have an odd mantissa */
|
||||
MPFR_ASSERTN(p >= MPFR_PREC_MIN && p <= MPFR_PREC_MAX);
|
||||
|
||||
- xsize = (mp_size_t) ((p - 1) / GMP_NUMB_BITS) + 1;
|
||||
+ xsize = MPFR_PREC2LIMBS (p);
|
||||
tmp = (mpfr_limb_ptr) (*__gmp_allocate_func)(MPFR_MALLOC_SIZE(xsize));
|
||||
|
||||
MPFR_PREC(x) = p; /* Set prec */
|
||||
diff -Naurd mpfr-3.1.0-a/src/lngamma.c mpfr-3.1.0-b/src/lngamma.c
|
||||
--- mpfr-3.1.0-a/src/lngamma.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/lngamma.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -67,7 +67,7 @@
|
||||
|
||||
/* Now, the unit bit is represented. */
|
||||
|
||||
- prec = ((prec - 1) / GMP_NUMB_BITS + 1) * GMP_NUMB_BITS - expo;
|
||||
+ prec = MPFR_PREC2LIMBS (prec) * GMP_NUMB_BITS - expo;
|
||||
/* number of represented fractional bits (including the trailing 0's) */
|
||||
|
||||
x0 = *(MPFR_MANT (x) + prec / GMP_NUMB_BITS);
|
||||
diff -Naurd mpfr-3.1.0-a/src/mpfr-impl.h mpfr-3.1.0-b/src/mpfr-impl.h
|
||||
--- mpfr-3.1.0-a/src/mpfr-impl.h 2012-02-24 13:50:05.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/mpfr-impl.h 2012-03-09 12:06:26.000000000 +0000
|
||||
@@ -646,10 +646,24 @@
|
||||
**************** mpfr_t properties *******************
|
||||
******************************************************/
|
||||
|
||||
+/* In the following macro, p is usually a mpfr_prec_t, but this macro
|
||||
+ works with other integer types (without integer overflow). Checking
|
||||
+ that p >= 1 in debug mode is useful here because this macro can be
|
||||
+ used on a computed precision (in particular, this formula does not
|
||||
+ work for a degenerate case p = 0, and could give different results
|
||||
+ on different platforms). But let us not use an assertion checking
|
||||
+ in the MPFR_LAST_LIMB() and MPFR_LIMB_SIZE() macros below to avoid
|
||||
+ too much expansion for assertions (in practice, this should be a
|
||||
+ problem just when testing MPFR with the --enable-assert configure
|
||||
+ option and the -ansi -pedantic-errors gcc compiler flags). */
|
||||
+#define MPFR_PREC2LIMBS(p) \
|
||||
+ (MPFR_ASSERTD ((p) >= 1), ((p) - 1) / GMP_NUMB_BITS + 1)
|
||||
+
|
||||
#define MPFR_PREC(x) ((x)->_mpfr_prec)
|
||||
#define MPFR_EXP(x) ((x)->_mpfr_exp)
|
||||
#define MPFR_MANT(x) ((x)->_mpfr_d)
|
||||
-#define MPFR_LIMB_SIZE(x) ((MPFR_PREC((x))-1)/GMP_NUMB_BITS+1)
|
||||
+#define MPFR_LAST_LIMB(x) ((MPFR_PREC (x) - 1) / GMP_NUMB_BITS)
|
||||
+#define MPFR_LIMB_SIZE(x) (MPFR_LAST_LIMB (x) + 1)
|
||||
|
||||
|
||||
/******************************************************
|
||||
@@ -749,7 +763,8 @@
|
||||
#define MPFR_IS_FP(x) (!MPFR_IS_NAN(x) && !MPFR_IS_INF(x))
|
||||
#define MPFR_IS_SINGULAR(x) (MPFR_EXP(x) <= MPFR_EXP_INF)
|
||||
#define MPFR_IS_PURE_FP(x) (!MPFR_IS_SINGULAR(x) && \
|
||||
- (MPFR_ASSERTD (MPFR_MANT(x)[MPFR_LIMB_SIZE(x)-1] & MPFR_LIMB_HIGHBIT), 1))
|
||||
+ (MPFR_ASSERTD ((MPFR_MANT(x)[MPFR_LAST_LIMB(x)] \
|
||||
+ & MPFR_LIMB_HIGHBIT) != 0), 1))
|
||||
|
||||
#define MPFR_ARE_SINGULAR(x,y) \
|
||||
(MPFR_UNLIKELY(MPFR_IS_SINGULAR(x)) || MPFR_UNLIKELY(MPFR_IS_SINGULAR(y)))
|
||||
@@ -1061,7 +1076,7 @@
|
||||
/* Set a number to 1 (Fast) - It doesn't check if 1 is in the exponent range */
|
||||
#define MPFR_SET_ONE(x) \
|
||||
do { \
|
||||
- mp_size_t _size = MPFR_LIMB_SIZE(x) - 1; \
|
||||
+ mp_size_t _size = MPFR_LAST_LIMB(x); \
|
||||
MPFR_SET_POS(x); \
|
||||
MPFR_EXP(x) = 1; \
|
||||
MPN_ZERO ( MPFR_MANT(x), _size); \
|
||||
@@ -1213,8 +1228,8 @@
|
||||
_destp = MPFR_MANT (dest); \
|
||||
if (MPFR_UNLIKELY (_destprec >= _srcprec)) \
|
||||
{ \
|
||||
- _srcs = (_srcprec + GMP_NUMB_BITS-1)/GMP_NUMB_BITS; \
|
||||
- _dests = (_destprec + GMP_NUMB_BITS-1)/GMP_NUMB_BITS - _srcs; \
|
||||
+ _srcs = MPFR_PREC2LIMBS (_srcprec); \
|
||||
+ _dests = MPFR_PREC2LIMBS (_destprec) - _srcs; \
|
||||
MPN_COPY (_destp + _dests, srcp, _srcs); \
|
||||
MPN_ZERO (_destp, _dests); \
|
||||
inexact = 0; \
|
||||
@@ -1227,8 +1242,8 @@
|
||||
mp_limb_t _rb, _sb, _ulp; \
|
||||
\
|
||||
/* Compute Position and shift */ \
|
||||
- _srcs = (_srcprec + GMP_NUMB_BITS-1)/GMP_NUMB_BITS; \
|
||||
- _dests = (_destprec + GMP_NUMB_BITS-1)/GMP_NUMB_BITS; \
|
||||
+ _srcs = MPFR_PREC2LIMBS (_srcprec); \
|
||||
+ _dests = MPFR_PREC2LIMBS (_destprec); \
|
||||
MPFR_UNSIGNED_MINUS_MODULO (_sh, _destprec); \
|
||||
_sp = (srcp) + _srcs - _dests; \
|
||||
\
|
||||
@@ -1372,7 +1387,7 @@
|
||||
if (MPFR_LIKELY (MPFR_PREC (dest) == MPFR_PREC (src))) \
|
||||
{ \
|
||||
MPN_COPY (MPFR_MANT (dest), MPFR_MANT (src), \
|
||||
- (MPFR_PREC (src) + GMP_NUMB_BITS-1)/GMP_NUMB_BITS); \
|
||||
+ MPFR_LIMB_SIZE (src)); \
|
||||
inexact = 0; \
|
||||
} \
|
||||
else \
|
||||
@@ -1682,7 +1697,7 @@
|
||||
MPFR_ASSERTD (_prec >= MPFR_PREC_MIN); \
|
||||
if (MPFR_UNLIKELY (_prec > MPFR_PREC_MAX)) \
|
||||
mpfr_abort_prec_max (); \
|
||||
- _size = (mpfr_prec_t) (_prec + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS; \
|
||||
+ _size = MPFR_PREC2LIMBS (_prec); \
|
||||
if (MPFR_UNLIKELY (_size * (num) > MPFR_GROUP_STATIC_SIZE)) \
|
||||
{ \
|
||||
(g).alloc = (num) * _size * sizeof (mp_limb_t); \
|
||||
@@ -1733,7 +1748,7 @@
|
||||
MPFR_ASSERTD (_prec >= MPFR_PREC_MIN); \
|
||||
if (MPFR_UNLIKELY (_prec > MPFR_PREC_MAX)) \
|
||||
mpfr_abort_prec_max (); \
|
||||
- _size = (mpfr_prec_t) (_prec + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS; \
|
||||
+ _size = MPFR_PREC2LIMBS (_prec); \
|
||||
(g).alloc = (num) * _size * sizeof (mp_limb_t); \
|
||||
if (MPFR_LIKELY (_oalloc == 0)) \
|
||||
(g).mant = (mp_limb_t *) (*__gmp_allocate_func) ((g).alloc); \
|
||||
@@ -1886,7 +1901,7 @@
|
||||
MPFR_NORETURN_ATTR;
|
||||
|
||||
__MPFR_DECLSPEC void mpfr_rand_raw _MPFR_PROTO((mpfr_limb_ptr, gmp_randstate_t,
|
||||
- unsigned long));
|
||||
+ mpfr_prec_t));
|
||||
|
||||
__MPFR_DECLSPEC mpz_t* mpfr_bernoulli_internal _MPFR_PROTO((mpz_t*,
|
||||
unsigned long));
|
||||
diff -Naurd mpfr-3.1.0-a/src/mpfr.h mpfr-3.1.0-b/src/mpfr.h
|
||||
--- mpfr-3.1.0-a/src/mpfr.h 2012-02-24 13:50:05.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/mpfr.h 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 1
|
||||
#define MPFR_VERSION_PATCHLEVEL 0
|
||||
-#define MPFR_VERSION_STRING "3.1.0-p6"
|
||||
+#define MPFR_VERSION_STRING "3.1.0-p7"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.1.0-a/src/mul.c mpfr-3.1.0-b/src/mul.c
|
||||
--- mpfr-3.1.0-a/src/mul.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/mul.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -93,15 +93,15 @@
|
||||
|
||||
ax = MPFR_GET_EXP (b) + MPFR_GET_EXP (c);
|
||||
|
||||
- bq = MPFR_PREC(b);
|
||||
- cq = MPFR_PREC(c);
|
||||
+ bq = MPFR_PREC (b);
|
||||
+ cq = MPFR_PREC (c);
|
||||
|
||||
- MPFR_ASSERTD(bq+cq > bq); /* PREC_MAX is /2 so no integer overflow */
|
||||
+ MPFR_ASSERTN ((mpfr_uprec_t) bq + cq <= MPFR_PREC_MAX);
|
||||
|
||||
- bn = (bq+GMP_NUMB_BITS-1)/GMP_NUMB_BITS; /* number of limbs of b */
|
||||
- cn = (cq+GMP_NUMB_BITS-1)/GMP_NUMB_BITS; /* number of limbs of c */
|
||||
+ bn = MPFR_PREC2LIMBS (bq); /* number of limbs of b */
|
||||
+ cn = MPFR_PREC2LIMBS (cq); /* number of limbs of c */
|
||||
k = bn + cn; /* effective nb of limbs used by b*c (= tn or tn+1) below */
|
||||
- tn = (bq + cq + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS;
|
||||
+ tn = MPFR_PREC2LIMBS (bq + cq);
|
||||
/* <= k, thus no int overflow */
|
||||
MPFR_ASSERTD(tn <= k);
|
||||
|
||||
@@ -292,12 +292,12 @@
|
||||
bq = MPFR_PREC (b);
|
||||
cq = MPFR_PREC (c);
|
||||
|
||||
- MPFR_ASSERTD (bq+cq > bq); /* PREC_MAX is /2 so no integer overflow */
|
||||
+ MPFR_ASSERTN ((mpfr_uprec_t) bq + cq <= MPFR_PREC_MAX);
|
||||
|
||||
- bn = (bq+GMP_NUMB_BITS-1)/GMP_NUMB_BITS; /* number of limbs of b */
|
||||
- cn = (cq+GMP_NUMB_BITS-1)/GMP_NUMB_BITS; /* number of limbs of c */
|
||||
+ bn = MPFR_PREC2LIMBS (bq); /* number of limbs of b */
|
||||
+ cn = MPFR_PREC2LIMBS (cq); /* number of limbs of c */
|
||||
k = bn + cn; /* effective nb of limbs used by b*c (= tn or tn+1) below */
|
||||
- tn = (bq + cq + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS;
|
||||
+ tn = MPFR_PREC2LIMBS (bq + cq);
|
||||
MPFR_ASSERTD (tn <= k); /* tn <= k, thus no int overflow */
|
||||
|
||||
/* Check for no size_t overflow*/
|
||||
diff -Naurd mpfr-3.1.0-a/src/pow.c mpfr-3.1.0-b/src/pow.c
|
||||
--- mpfr-3.1.0-a/src/pow.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/pow.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -136,7 +136,7 @@
|
||||
(b) all the 'z' bits are zero
|
||||
*/
|
||||
|
||||
- prec = ((prec - 1) / GMP_NUMB_BITS + 1) * GMP_NUMB_BITS - expo;
|
||||
+ prec = MPFR_PREC2LIMBS (prec) * GMP_NUMB_BITS - expo;
|
||||
/* number of z+0 bits */
|
||||
|
||||
yn = prec / GMP_NUMB_BITS;
|
||||
diff -Naurd mpfr-3.1.0-a/src/print_raw.c mpfr-3.1.0-b/src/print_raw.c
|
||||
--- mpfr-3.1.0-a/src/print_raw.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/print_raw.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -84,7 +84,7 @@
|
||||
int i;
|
||||
mpfr_prec_t count = 0;
|
||||
char c;
|
||||
- mp_size_t n = (r - 1) / GMP_NUMB_BITS + 1;
|
||||
+ mp_size_t n = MPFR_PREC2LIMBS (r);
|
||||
|
||||
printf("%s ", str);
|
||||
for(n-- ; n>=0 ; n--)
|
||||
@@ -109,7 +109,7 @@
|
||||
int i;
|
||||
mpfr_prec_t count = 0;
|
||||
char c;
|
||||
- mp_size_t n = (r - 1) / GMP_NUMB_BITS + 1;
|
||||
+ mp_size_t n = MPFR_PREC2LIMBS (r);
|
||||
|
||||
for(n-- ; n>=0 ; n--)
|
||||
{
|
||||
diff -Naurd mpfr-3.1.0-a/src/round_prec.c mpfr-3.1.0-b/src/round_prec.c
|
||||
--- mpfr-3.1.0-a/src/round_prec.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/round_prec.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -55,12 +55,12 @@
|
||||
|
||||
MPFR_ASSERTN(prec >= MPFR_PREC_MIN && prec <= MPFR_PREC_MAX);
|
||||
|
||||
- nw = 1 + (prec - 1) / GMP_NUMB_BITS; /* needed allocated limbs */
|
||||
+ nw = MPFR_PREC2LIMBS (prec); /* needed allocated limbs */
|
||||
|
||||
/* check if x has enough allocated space for the significand */
|
||||
/* Get the number of limbs from the precision.
|
||||
(Compatible with all allocation methods) */
|
||||
- ow = (MPFR_PREC (x) + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS;
|
||||
+ ow = MPFR_LIMB_SIZE (x);
|
||||
if (nw > ow)
|
||||
{
|
||||
/* FIXME: Variable can't be created using custom allocation,
|
||||
diff -Naurd mpfr-3.1.0-a/src/round_raw_generic.c mpfr-3.1.0-b/src/round_raw_generic.c
|
||||
--- mpfr-3.1.0-a/src/round_raw_generic.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/round_raw_generic.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -80,7 +80,7 @@
|
||||
(xprec <= yprec || MPFR_IS_LIKE_RNDZ (rnd_mode, neg)))
|
||||
return 0;
|
||||
|
||||
- xsize = (xprec-1)/GMP_NUMB_BITS + 1;
|
||||
+ xsize = MPFR_PREC2LIMBS (xprec);
|
||||
nw = yprec / GMP_NUMB_BITS;
|
||||
rw = yprec & (GMP_NUMB_BITS - 1);
|
||||
|
||||
diff -Naurd mpfr-3.1.0-a/src/set.c mpfr-3.1.0-b/src/set.c
|
||||
--- mpfr-3.1.0-a/src/set.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/set.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -48,8 +48,7 @@
|
||||
/* Same precision and b is not singular:
|
||||
* just copy the mantissa, and set the exponent and the sign
|
||||
* The result is exact. */
|
||||
- MPN_COPY (MPFR_MANT (a), MPFR_MANT (b),
|
||||
- (MPFR_PREC (b) + GMP_NUMB_BITS-1)/GMP_NUMB_BITS);
|
||||
+ MPN_COPY (MPFR_MANT (a), MPFR_MANT (b), MPFR_LIMB_SIZE (b));
|
||||
MPFR_RET (0);
|
||||
}
|
||||
else
|
||||
diff -Naurd mpfr-3.1.0-a/src/set_f.c mpfr-3.1.0-b/src/set_f.c
|
||||
--- mpfr-3.1.0-a/src/set_f.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/set_f.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -43,7 +43,7 @@
|
||||
if (SIZ(x) * MPFR_FROM_SIGN_TO_INT(MPFR_SIGN(y)) < 0)
|
||||
MPFR_CHANGE_SIGN (y);
|
||||
|
||||
- sy = 1 + (MPFR_PREC(y) - 1) / GMP_NUMB_BITS;
|
||||
+ sy = MPFR_LIMB_SIZE (y);
|
||||
my = MPFR_MANT(y);
|
||||
mx = PTR(x);
|
||||
|
||||
diff -Naurd mpfr-3.1.0-a/src/set_prec.c mpfr-3.1.0-b/src/set_prec.c
|
||||
--- mpfr-3.1.0-a/src/set_prec.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/set_prec.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -32,7 +32,7 @@
|
||||
MPFR_ASSERTN (p >= MPFR_PREC_MIN && p <= MPFR_PREC_MAX);
|
||||
|
||||
/* Calculate the new number of limbs */
|
||||
- xsize = (p - 1) / GMP_NUMB_BITS + 1;
|
||||
+ xsize = MPFR_PREC2LIMBS (p);
|
||||
|
||||
/* Realloc only if the new size is greater than the old */
|
||||
xoldsize = MPFR_GET_ALLOC_SIZE (x);
|
||||
diff -Naurd mpfr-3.1.0-a/src/setmax.c mpfr-3.1.0-b/src/setmax.c
|
||||
--- mpfr-3.1.0-a/src/setmax.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/setmax.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -32,7 +32,7 @@
|
||||
mp_limb_t *xp;
|
||||
|
||||
MPFR_SET_EXP (x, e);
|
||||
- xn = 1 + (MPFR_PREC(x) - 1) / GMP_NUMB_BITS;
|
||||
+ xn = MPFR_LIMB_SIZE (x);
|
||||
sh = (mpfr_prec_t) xn * GMP_NUMB_BITS - MPFR_PREC(x);
|
||||
xp = MPFR_MANT(x);
|
||||
xp[0] = MP_LIMB_T_MAX << sh;
|
||||
diff -Naurd mpfr-3.1.0-a/src/sqr.c mpfr-3.1.0-b/src/sqr.c
|
||||
--- mpfr-3.1.0-a/src/sqr.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/sqr.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -56,11 +56,11 @@
|
||||
ax = 2 * MPFR_GET_EXP (b);
|
||||
bq = MPFR_PREC(b);
|
||||
|
||||
- MPFR_ASSERTD (2 * bq > bq); /* PREC_MAX is /2 so no integer overflow */
|
||||
+ MPFR_ASSERTN (2 * (mpfr_uprec_t) bq <= MPFR_PREC_MAX);
|
||||
|
||||
- bn = MPFR_LIMB_SIZE(b); /* number of limbs of b */
|
||||
- tn = 1 + (2 * bq - 1) / GMP_NUMB_BITS; /* number of limbs of square,
|
||||
- 2*bn or 2*bn-1 */
|
||||
+ bn = MPFR_LIMB_SIZE (b); /* number of limbs of b */
|
||||
+ tn = MPFR_PREC2LIMBS (2 * bq); /* number of limbs of square,
|
||||
+ 2*bn or 2*bn-1 */
|
||||
|
||||
if (MPFR_UNLIKELY(bn > MPFR_SQR_THRESHOLD))
|
||||
return mpfr_mul (a, b, b, rnd_mode);
|
||||
diff -Naurd mpfr-3.1.0-a/src/stack_interface.c mpfr-3.1.0-b/src/stack_interface.c
|
||||
--- mpfr-3.1.0-a/src/stack_interface.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/stack_interface.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -26,7 +26,7 @@
|
||||
size_t
|
||||
mpfr_custom_get_size (mpfr_prec_t prec)
|
||||
{
|
||||
- return (prec + GMP_NUMB_BITS -1) / GMP_NUMB_BITS * BYTES_PER_MP_LIMB;
|
||||
+ return MPFR_PREC2LIMBS (prec) * BYTES_PER_MP_LIMB;
|
||||
}
|
||||
|
||||
#undef mpfr_custom_init
|
||||
diff -Naurd mpfr-3.1.0-a/src/strtofr.c mpfr-3.1.0-b/src/strtofr.c
|
||||
--- mpfr-3.1.0-a/src/strtofr.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/strtofr.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -467,7 +467,7 @@
|
||||
/* Set y to the value of the ~prec most significant bits of pstr->mant
|
||||
(as long as we guarantee correct rounding, we don't need to get
|
||||
exactly prec bits). */
|
||||
- ysize = (prec - 1) / GMP_NUMB_BITS + 1;
|
||||
+ ysize = MPFR_PREC2LIMBS (prec);
|
||||
/* prec bits corresponds to ysize limbs */
|
||||
ysize_bits = ysize * GMP_NUMB_BITS;
|
||||
/* and to ysize_bits >= prec > MPFR_PREC (x) bits */
|
||||
diff -Naurd mpfr-3.1.0-a/src/sub1sp.c mpfr-3.1.0-b/src/sub1sp.c
|
||||
--- mpfr-3.1.0-a/src/sub1sp.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/sub1sp.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -155,8 +155,8 @@
|
||||
MPFR_ASSERTD(MPFR_IS_PURE_FP(c));
|
||||
|
||||
/* Read prec and num of limbs */
|
||||
- p = MPFR_PREC(b);
|
||||
- n = (p-1)/GMP_NUMB_BITS+1;
|
||||
+ p = MPFR_PREC (b);
|
||||
+ n = MPFR_PREC2LIMBS (p);
|
||||
|
||||
/* Fast cmp of |b| and |c|*/
|
||||
bx = MPFR_GET_EXP (b);
|
||||
diff -Naurd mpfr-3.1.0-a/src/urandomb.c mpfr-3.1.0-b/src/urandomb.c
|
||||
--- mpfr-3.1.0-a/src/urandomb.c 2011-10-03 08:17:09.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/urandomb.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -31,13 +31,20 @@
|
||||
a sufficient number of limbs */
|
||||
void
|
||||
mpfr_rand_raw (mpfr_limb_ptr mp, gmp_randstate_t rstate,
|
||||
- unsigned long int nbits)
|
||||
+ mpfr_prec_t nbits)
|
||||
{
|
||||
mpz_t z;
|
||||
|
||||
+ MPFR_ASSERTN (nbits >= 1);
|
||||
/* To be sure to avoid the potential allocation of mpz_urandomb */
|
||||
- ALLOC(z) = SIZ(z) = ((nbits - 1) / GMP_NUMB_BITS) + 1;
|
||||
+ ALLOC(z) = SIZ(z) = MPFR_PREC2LIMBS (nbits);
|
||||
PTR(z) = mp;
|
||||
+#if __MPFR_GMP(5,0,0)
|
||||
+ /* Check for integer overflow (unless mp_bitcnt_t is signed,
|
||||
+ but according to the GMP manual, this shouldn't happen).
|
||||
+ Note: mp_bitcnt_t has been introduced in GMP 5.0.0. */
|
||||
+ MPFR_ASSERTN ((mp_bitcnt_t) -1 < 0 || nbits <= (mp_bitcnt_t) -1);
|
||||
+#endif
|
||||
mpz_urandomb (z, rstate, nbits);
|
||||
}
|
||||
|
||||
diff -Naurd mpfr-3.1.0-a/src/version.c mpfr-3.1.0-b/src/version.c
|
||||
--- mpfr-3.1.0-a/src/version.c 2012-02-24 13:50:05.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/src/version.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.1.0-p6";
|
||||
+ return "3.1.0-p7";
|
||||
}
|
||||
diff -Naurd mpfr-3.1.0-a/tests/tinits.c mpfr-3.1.0-b/tests/tinits.c
|
||||
--- mpfr-3.1.0-a/tests/tinits.c 2011-10-03 08:17:14.000000000 +0000
|
||||
+++ mpfr-3.1.0-b/tests/tinits.c 2012-03-08 15:17:03.000000000 +0000
|
||||
@@ -1,4 +1,4 @@
|
||||
-/* Test file for mpfr_inits, mpfr_inits2 and mpfr_clears.
|
||||
+/* Test file for mpfr_init2, mpfr_inits, mpfr_inits2 and mpfr_clears.
|
||||
|
||||
Copyright 2003, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
|
||||
Contributed by the Arenaire and Caramel projects, INRIA.
|
||||
@@ -20,18 +20,43 @@
|
||||
http://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
|
||||
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
|
||||
|
||||
+#include <stdlib.h>
|
||||
+
|
||||
#include "mpfr-test.h"
|
||||
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
mpfr_t a, b, c;
|
||||
+ long large_prec;
|
||||
|
||||
tests_start_mpfr ();
|
||||
+
|
||||
mpfr_inits (a, b, c, (mpfr_ptr) 0);
|
||||
mpfr_clears (a, b, c, (mpfr_ptr) 0);
|
||||
mpfr_inits2 (200, a, b, c, (mpfr_ptr) 0);
|
||||
mpfr_clears (a, b, c, (mpfr_ptr) 0);
|
||||
+
|
||||
+ /* test for precision 2^31-1, see
|
||||
+ https://gforge.inria.fr/tracker/index.php?func=detail&aid=13918 */
|
||||
+ large_prec = 2147483647;
|
||||
+ if (getenv ("MPFR_CHECK_LARGEMEM") != NULL)
|
||||
+ {
|
||||
+ /* We assume that the precision won't be increased internally. */
|
||||
+ if (large_prec > MPFR_PREC_MAX)
|
||||
+ large_prec = MPFR_PREC_MAX;
|
||||
+ mpfr_inits2 (large_prec, a, b, (mpfr_ptr) 0);
|
||||
+ mpfr_set_ui (a, 17, MPFR_RNDN);
|
||||
+ mpfr_set (b, a, MPFR_RNDN);
|
||||
+ if (mpfr_get_ui (a, MPFR_RNDN) != 17)
|
||||
+ {
|
||||
+ printf ("Error in mpfr_init2 with precision 2^31-1\n");
|
||||
+ exit (1);
|
||||
+ }
|
||||
+ mpfr_clears (a, b, (mpfr_ptr) 0);
|
||||
+ }
|
||||
+
|
||||
tests_end_mpfr ();
|
||||
+
|
||||
return 0;
|
||||
}
|
@ -1,235 +0,0 @@
|
||||
diff -Naurd mpfr-3.1.1-a/PATCHES mpfr-3.1.1-b/PATCHES
|
||||
--- mpfr-3.1.1-a/PATCHES 2012-08-30 09:28:51.000000000 +0000
|
||||
+++ mpfr-3.1.1-b/PATCHES 2012-08-30 09:28:51.000000000 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+get_decimal64
|
||||
diff -Naurd mpfr-3.1.1-a/VERSION mpfr-3.1.1-b/VERSION
|
||||
--- mpfr-3.1.1-a/VERSION 2012-07-03 15:01:13.000000000 +0000
|
||||
+++ mpfr-3.1.1-b/VERSION 2012-08-30 09:28:51.000000000 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.1.1
|
||||
+3.1.1-p1
|
||||
diff -Naurd mpfr-3.1.1-a/src/get_d64.c mpfr-3.1.1-b/src/get_d64.c
|
||||
--- mpfr-3.1.1-a/src/get_d64.c 2012-07-03 15:01:18.000000000 +0000
|
||||
+++ mpfr-3.1.1-b/src/get_d64.c 2012-08-30 09:28:51.000000000 +0000
|
||||
@@ -32,6 +32,10 @@
|
||||
|
||||
#ifdef MPFR_WANT_DECIMAL_FLOATS
|
||||
|
||||
+#ifndef DEC64_MAX
|
||||
+# define DEC64_MAX 9.999999999999999E384dd
|
||||
+#endif
|
||||
+
|
||||
#ifdef DPD_FORMAT
|
||||
static int T[1000] = {
|
||||
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 32,
|
||||
@@ -142,26 +146,14 @@
|
||||
static _Decimal64
|
||||
get_decimal64_min (int negative)
|
||||
{
|
||||
- union ieee_double_extract x;
|
||||
-
|
||||
- x.s.sig = (negative) ? 1 : 0;
|
||||
- x.s.exp = 0;
|
||||
- x.s.manh = 0;
|
||||
- x.s.manl = 1;
|
||||
- return x.d;
|
||||
+ return negative ? - 1E-398dd : 1E-398dd;
|
||||
}
|
||||
|
||||
/* construct the decimal64 largest finite number with given sign */
|
||||
static _Decimal64
|
||||
get_decimal64_max (int negative)
|
||||
{
|
||||
- union ieee_double_extract x;
|
||||
-
|
||||
- x.s.sig = (negative) ? 1 : 0;
|
||||
- x.s.exp = 1919;
|
||||
- x.s.manh = 1048575; /* 2^20-1 */
|
||||
- x.s.manl = ~0;
|
||||
- return x.d;
|
||||
+ return negative ? - DEC64_MAX : DEC64_MAX;
|
||||
}
|
||||
|
||||
/* one-to-one conversion:
|
||||
@@ -334,7 +326,8 @@
|
||||
/* the largest decimal64 number is just below 10^(385) < 2^1279 */
|
||||
else if (MPFR_UNLIKELY (e > 1279)) /* then src >= 2^1279 */
|
||||
{
|
||||
- if (MPFR_RNDZ || (rnd_mode == MPFR_RNDU && negative != 0)
|
||||
+ if (rnd_mode == MPFR_RNDZ
|
||||
+ || (rnd_mode == MPFR_RNDU && negative != 0)
|
||||
|| (rnd_mode == MPFR_RNDD && negative == 0))
|
||||
return get_decimal64_max (negative);
|
||||
else
|
||||
@@ -354,6 +347,15 @@
|
||||
which corresponds to s=[0.]1000...000 and e=-397 */
|
||||
if (e < -397)
|
||||
{
|
||||
+ if (rnd_mode == MPFR_RNDN && e == -398)
|
||||
+ {
|
||||
+ /* If 0.5E-398 < |src| < 1E-398 (smallest subnormal),
|
||||
+ src should round to +/- 1E-398 in MPFR_RNDN. */
|
||||
+ mpfr_get_str (s, &e, 10, 1, src, MPFR_RNDA);
|
||||
+ return e == -398 && s[negative] <= '5' ?
|
||||
+ get_decimal64_zero (negative) :
|
||||
+ get_decimal64_min (negative);
|
||||
+ }
|
||||
if (rnd_mode == MPFR_RNDZ || rnd_mode == MPFR_RNDN
|
||||
|| (rnd_mode == MPFR_RNDD && negative == 0)
|
||||
|| (rnd_mode == MPFR_RNDU && negative != 0))
|
||||
@@ -379,7 +381,8 @@
|
||||
which corresponds to s=[0.]9999...999 and e=385 */
|
||||
else if (e > 385)
|
||||
{
|
||||
- if (MPFR_RNDZ || (rnd_mode == MPFR_RNDU && negative != 0)
|
||||
+ if (rnd_mode == MPFR_RNDZ
|
||||
+ || (rnd_mode == MPFR_RNDU && negative != 0)
|
||||
|| (rnd_mode == MPFR_RNDD && negative == 0))
|
||||
return get_decimal64_max (negative);
|
||||
else
|
||||
diff -Naurd mpfr-3.1.1-a/src/mpfr.h mpfr-3.1.1-b/src/mpfr.h
|
||||
--- mpfr-3.1.1-a/src/mpfr.h 2012-07-03 15:01:19.000000000 +0000
|
||||
+++ mpfr-3.1.1-b/src/mpfr.h 2012-08-30 09:28:51.000000000 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 1
|
||||
#define MPFR_VERSION_PATCHLEVEL 1
|
||||
-#define MPFR_VERSION_STRING "3.1.1"
|
||||
+#define MPFR_VERSION_STRING "3.1.1-p1"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.1.1-a/src/version.c mpfr-3.1.1-b/src/version.c
|
||||
--- mpfr-3.1.1-a/src/version.c 2012-07-03 15:01:18.000000000 +0000
|
||||
+++ mpfr-3.1.1-b/src/version.c 2012-08-30 09:28:51.000000000 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.1.1";
|
||||
+ return "3.1.1-p1";
|
||||
}
|
||||
diff -Naurd mpfr-3.1.1-a/tests/tget_set_d64.c mpfr-3.1.1-b/tests/tget_set_d64.c
|
||||
--- mpfr-3.1.1-a/tests/tget_set_d64.c 2012-07-03 15:01:24.000000000 +0000
|
||||
+++ mpfr-3.1.1-b/tests/tget_set_d64.c 2012-08-30 09:28:51.000000000 +0000
|
||||
@@ -25,6 +25,10 @@
|
||||
#include <stdlib.h> /* for exit */
|
||||
#include "mpfr-test.h"
|
||||
|
||||
+#ifndef DEC64_MAX
|
||||
+# define DEC64_MAX 9.999999999999999E384dd
|
||||
+#endif
|
||||
+
|
||||
/* #define DEBUG */
|
||||
|
||||
static void
|
||||
@@ -149,6 +153,15 @@
|
||||
mpfr_set_str (x, "9.999999999999999E384", 10, MPFR_RNDZ);
|
||||
mpfr_set (y, x, MPFR_RNDZ);
|
||||
d = mpfr_get_decimal64 (x, MPFR_RNDU);
|
||||
+ ASSERT_ALWAYS (d == DEC64_MAX);
|
||||
+ mpfr_set_ui (x, 0, MPFR_RNDZ);
|
||||
+ mpfr_set_decimal64 (x, d, MPFR_RNDZ);
|
||||
+ ASSERT_ALWAYS (mpfr_cmp (x, y) == 0);
|
||||
+
|
||||
+ mpfr_set_str (x, "-9.999999999999999E384", 10, MPFR_RNDZ);
|
||||
+ mpfr_set (y, x, MPFR_RNDZ);
|
||||
+ d = mpfr_get_decimal64 (x, MPFR_RNDA);
|
||||
+ ASSERT_ALWAYS (d == -DEC64_MAX);
|
||||
mpfr_set_ui (x, 0, MPFR_RNDZ);
|
||||
mpfr_set_decimal64 (x, d, MPFR_RNDZ);
|
||||
ASSERT_ALWAYS (mpfr_cmp (x, y) == 0);
|
||||
@@ -225,6 +238,83 @@
|
||||
mpfr_clear (x);
|
||||
}
|
||||
|
||||
+static void
|
||||
+check_overflow (void)
|
||||
+{
|
||||
+ mpfr_t x;
|
||||
+ int err = 0, neg, rnd;
|
||||
+
|
||||
+ mpfr_init2 (x, 96);
|
||||
+ for (neg = 0; neg < 2; neg++)
|
||||
+ RND_LOOP (rnd)
|
||||
+ {
|
||||
+ _Decimal64 d, e;
|
||||
+ mpfr_rnd_t r = (mpfr_rnd_t) rnd;
|
||||
+ int sign = neg ? -1 : 1;
|
||||
+
|
||||
+ e = sign * (MPFR_IS_LIKE_RNDZ (r, neg) ? 1 : 2) * DEC64_MAX;
|
||||
+ /* This tests the binary exponent e > 1279 case of get_d64.c */
|
||||
+ mpfr_set_si_2exp (x, sign, 9999, MPFR_RNDN);
|
||||
+ d = mpfr_get_decimal64 (x, r);
|
||||
+ if (d != e)
|
||||
+ {
|
||||
+ printf ("Error 1 in check_overflow for %s, %s\n",
|
||||
+ neg ? "negative" : "positive",
|
||||
+ mpfr_print_rnd_mode (r));
|
||||
+ err = 1;
|
||||
+ }
|
||||
+ /* This tests the decimal exponent e > 385 case of get_d64.c */
|
||||
+ mpfr_set_si_2exp (x, sign * 31, 1274, MPFR_RNDN);
|
||||
+ d = mpfr_get_decimal64 (x, r);
|
||||
+ if (d != e)
|
||||
+ {
|
||||
+ printf ("Error 2 in check_overflow for %s, %s\n",
|
||||
+ neg ? "negative" : "positive",
|
||||
+ mpfr_print_rnd_mode (r));
|
||||
+ err = 1;
|
||||
+ }
|
||||
+ /* This tests the last else (-382 <= e <= 385) of get_d64.c */
|
||||
+ mpfr_set_decimal64 (x, e, MPFR_RNDA);
|
||||
+ d = mpfr_get_decimal64 (x, r);
|
||||
+ if (d != e)
|
||||
+ {
|
||||
+ printf ("Error 3 in check_overflow for %s, %s\n",
|
||||
+ neg ? "negative" : "positive",
|
||||
+ mpfr_print_rnd_mode (r));
|
||||
+ err = 1;
|
||||
+ }
|
||||
+ }
|
||||
+ mpfr_clear (x);
|
||||
+ if (err)
|
||||
+ exit (1);
|
||||
+}
|
||||
+
|
||||
+static void
|
||||
+check_tiny (void)
|
||||
+{
|
||||
+ mpfr_t x;
|
||||
+ _Decimal64 d;
|
||||
+
|
||||
+ /* If 0.5E-398 < |x| < 1E-398 (smallest subnormal), x should round
|
||||
+ to +/- 1E-398 in MPFR_RNDN. Note: the midpoint 0.5E-398 between
|
||||
+ 0 and 1E-398 is not a representable binary number, so that there
|
||||
+ are no tests for it. */
|
||||
+ mpfr_init2 (x, 128);
|
||||
+ mpfr_set_str (x, "1E-398", 10, MPFR_RNDZ);
|
||||
+ d = mpfr_get_decimal64 (x, MPFR_RNDN);
|
||||
+ MPFR_ASSERTN (d == 1.0E-398dd);
|
||||
+ mpfr_neg (x, x, MPFR_RNDN);
|
||||
+ d = mpfr_get_decimal64 (x, MPFR_RNDN);
|
||||
+ MPFR_ASSERTN (d == -1.0E-398dd);
|
||||
+ mpfr_set_str (x, "0.5E-398", 10, MPFR_RNDU);
|
||||
+ d = mpfr_get_decimal64 (x, MPFR_RNDN);
|
||||
+ MPFR_ASSERTN (d == 1.0E-398dd);
|
||||
+ mpfr_neg (x, x, MPFR_RNDN);
|
||||
+ d = mpfr_get_decimal64 (x, MPFR_RNDN);
|
||||
+ MPFR_ASSERTN (d == -1.0E-398dd);
|
||||
+ mpfr_clear (x);
|
||||
+}
|
||||
+
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@@ -241,6 +331,8 @@
|
||||
check_inf_nan ();
|
||||
check_random ();
|
||||
check_native ();
|
||||
+ check_overflow ();
|
||||
+ check_tiny ();
|
||||
|
||||
tests_end_mpfr ();
|
||||
return 0;
|
@ -1,170 +0,0 @@
|
||||
diff -Naurd mpfr-3.1.1-a/PATCHES mpfr-3.1.1-b/PATCHES
|
||||
--- mpfr-3.1.1-a/PATCHES 2012-08-30 09:35:12.000000000 +0000
|
||||
+++ mpfr-3.1.1-b/PATCHES 2012-08-30 09:35:12.000000000 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+strtofr-ternary-value
|
||||
diff -Naurd mpfr-3.1.1-a/VERSION mpfr-3.1.1-b/VERSION
|
||||
--- mpfr-3.1.1-a/VERSION 2012-08-30 09:28:51.000000000 +0000
|
||||
+++ mpfr-3.1.1-b/VERSION 2012-08-30 09:35:12.000000000 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.1.1-p1
|
||||
+3.1.1-p2
|
||||
diff -Naurd mpfr-3.1.1-a/src/mpfr.h mpfr-3.1.1-b/src/mpfr.h
|
||||
--- mpfr-3.1.1-a/src/mpfr.h 2012-08-30 09:28:51.000000000 +0000
|
||||
+++ mpfr-3.1.1-b/src/mpfr.h 2012-08-30 09:35:12.000000000 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 1
|
||||
#define MPFR_VERSION_PATCHLEVEL 1
|
||||
-#define MPFR_VERSION_STRING "3.1.1-p1"
|
||||
+#define MPFR_VERSION_STRING "3.1.1-p2"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.1.1-a/src/strtofr.c mpfr-3.1.1-b/src/strtofr.c
|
||||
--- mpfr-3.1.1-a/src/strtofr.c 2012-07-03 15:01:16.000000000 +0000
|
||||
+++ mpfr-3.1.1-b/src/strtofr.c 2012-08-30 09:35:12.000000000 +0000
|
||||
@@ -667,6 +667,20 @@
|
||||
/* (z, exp_z) = base^(exp_base-pstr_size) */
|
||||
z = result + 2*ysize + 1;
|
||||
err = mpfr_mpn_exp (z, &exp_z, pstr->base, exp_z, ysize);
|
||||
+ /* Since we want y/z rounded toward zero, we must get an upper
|
||||
+ bound of z. If err >= 0, the error on z is bounded by 2^err. */
|
||||
+ if (err >= 0)
|
||||
+ {
|
||||
+ mp_limb_t cy;
|
||||
+ unsigned long h = err / GMP_NUMB_BITS;
|
||||
+ unsigned long l = err - h * GMP_NUMB_BITS;
|
||||
+
|
||||
+ if (h >= ysize) /* not enough precision in z */
|
||||
+ goto next_loop;
|
||||
+ cy = mpn_add_1 (z, z, ysize - h, MPFR_LIMB_ONE << l);
|
||||
+ if (cy != 0) /* the code below requires z on ysize limbs */
|
||||
+ goto next_loop;
|
||||
+ }
|
||||
exact = exact && (err == -1);
|
||||
if (err == -2)
|
||||
goto underflow; /* FIXME: Sure? */
|
||||
@@ -730,6 +744,7 @@
|
||||
MPFR_RNDN, rnd, MPFR_PREC(x)))
|
||||
break;
|
||||
|
||||
+ next_loop:
|
||||
/* update the prec for next loop */
|
||||
MPFR_ZIV_NEXT (loop, prec);
|
||||
} /* loop */
|
||||
diff -Naurd mpfr-3.1.1-a/src/version.c mpfr-3.1.1-b/src/version.c
|
||||
--- mpfr-3.1.1-a/src/version.c 2012-08-30 09:28:51.000000000 +0000
|
||||
+++ mpfr-3.1.1-b/src/version.c 2012-08-30 09:35:12.000000000 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.1.1-p1";
|
||||
+ return "3.1.1-p2";
|
||||
}
|
||||
diff -Naurd mpfr-3.1.1-a/tests/tstrtofr.c mpfr-3.1.1-b/tests/tstrtofr.c
|
||||
--- mpfr-3.1.1-a/tests/tstrtofr.c 2012-07-03 15:01:24.000000000 +0000
|
||||
+++ mpfr-3.1.1-b/tests/tstrtofr.c 2012-08-30 09:35:12.000000000 +0000
|
||||
@@ -1105,6 +1105,92 @@
|
||||
mpfr_clear (y);
|
||||
}
|
||||
|
||||
+/* From a bug reported by Joseph S. Myers
|
||||
+ https://sympa.inria.fr/sympa/arc/mpfr/2012-08/msg00005.html */
|
||||
+static void
|
||||
+bug20120814 (void)
|
||||
+{
|
||||
+ mpfr_exp_t emin = -30, e;
|
||||
+ mpfr_t x, y;
|
||||
+ int r;
|
||||
+ char s[64], *p;
|
||||
+
|
||||
+ mpfr_init2 (x, 2);
|
||||
+ mpfr_set_ui_2exp (x, 3, emin - 2, MPFR_RNDN);
|
||||
+ mpfr_get_str (s + 1, &e, 10, 19, x, MPFR_RNDD);
|
||||
+ s[0] = s[1];
|
||||
+ s[1] = '.';
|
||||
+ for (p = s; *p != 0; p++) ;
|
||||
+ *p = 'e';
|
||||
+ sprintf (p + 1, "%d", (int) e - 1);
|
||||
+
|
||||
+ mpfr_init2 (y, 4);
|
||||
+ r = mpfr_strtofr (y, s, NULL, 0, MPFR_RNDN);
|
||||
+ if (r <= 0 || ! mpfr_equal_p (x, y))
|
||||
+ {
|
||||
+ printf ("Error in bug20120814\n");
|
||||
+ printf ("mpfr_strtofr failed on string \"%s\"\n", s);
|
||||
+ printf ("Expected inex > 0 and y = 0.1100E%d\n", (int) emin);
|
||||
+ printf ("Got inex = %-6d and y = ", r);
|
||||
+ mpfr_dump (y);
|
||||
+ exit (1);
|
||||
+ }
|
||||
+
|
||||
+ mpfr_clear (x);
|
||||
+ mpfr_clear (y);
|
||||
+}
|
||||
+
|
||||
+static void
|
||||
+bug20120829 (void)
|
||||
+{
|
||||
+ mpfr_t x1, x2, e;
|
||||
+ int inex1, inex2, i, r;
|
||||
+ char s[48] = "1e-1";
|
||||
+
|
||||
+ mpfr_init2 (e, 128);
|
||||
+ mpfr_inits2 (4, x1, x2, (mpfr_ptr) 0);
|
||||
+
|
||||
+ inex1 = mpfr_set_si (e, -1, MPFR_RNDN);
|
||||
+ MPFR_ASSERTN (inex1 == 0);
|
||||
+
|
||||
+ for (i = 1; i <= sizeof(s) - 5; i++)
|
||||
+ {
|
||||
+ s[3+i] = '0';
|
||||
+ s[4+i] = 0;
|
||||
+ inex1 = mpfr_mul_ui (e, e, 10, MPFR_RNDN);
|
||||
+ MPFR_ASSERTN (inex1 == 0);
|
||||
+ RND_LOOP(r)
|
||||
+ {
|
||||
+ mpfr_rnd_t rnd = (mpfr_rnd_t) r;
|
||||
+
|
||||
+ inex1 = mpfr_exp10 (x1, e, rnd);
|
||||
+ inex1 = SIGN (inex1);
|
||||
+ inex2 = mpfr_strtofr (x2, s, NULL, 0, rnd);
|
||||
+ inex2 = SIGN (inex2);
|
||||
+ /* On 32-bit machines, for i = 7, r8389, r8391 and r8394 do:
|
||||
+ strtofr.c:...: MPFR assertion failed: cy == 0
|
||||
+ r8396 is OK.
|
||||
+ On 64-bit machines, for i = 15,
|
||||
+ r8389 does: strtofr.c:678: MPFR assertion failed: err < (64 - 0)
|
||||
+ r8391 does: strtofr.c:680: MPFR assertion failed: h < ysize
|
||||
+ r8394 and r8396 are OK.
|
||||
+ */
|
||||
+ if (! mpfr_equal_p (x1, x2) || inex1 != inex2)
|
||||
+ {
|
||||
+ printf ("Error in bug20120829 for i = %d, rnd = %s\n",
|
||||
+ i, mpfr_print_rnd_mode (rnd));
|
||||
+ printf ("Expected inex = %d, x = ", inex1);
|
||||
+ mpfr_dump (x1);
|
||||
+ printf ("Got inex = %d, x = ", inex2);
|
||||
+ mpfr_dump (x2);
|
||||
+ exit (1);
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ mpfr_clears (e, x1, x2, (mpfr_ptr) 0);
|
||||
+}
|
||||
+
|
||||
int
|
||||
main (int argc, char *argv[])
|
||||
{
|
||||
@@ -1117,6 +1203,8 @@
|
||||
check_retval ();
|
||||
bug20081028 ();
|
||||
test20100310 ();
|
||||
+ bug20120814 ();
|
||||
+ bug20120829 ();
|
||||
|
||||
tests_end_mpfr ();
|
||||
return 0;
|
@ -1,45 +0,0 @@
|
||||
diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES
|
||||
--- mpfr-3.1.2-a/PATCHES 2013-09-26 10:52:52.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/PATCHES 2013-09-26 10:52:52.000000000 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+exp_2
|
||||
diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION
|
||||
--- mpfr-3.1.2-a/VERSION 2013-03-13 15:37:28.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/VERSION 2013-09-26 10:52:52.000000000 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.1.2
|
||||
+3.1.2-p1
|
||||
diff -Naurd mpfr-3.1.2-a/src/exp_2.c mpfr-3.1.2-b/src/exp_2.c
|
||||
--- mpfr-3.1.2-a/src/exp_2.c 2013-03-13 15:37:28.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/src/exp_2.c 2013-09-26 10:52:52.000000000 +0000
|
||||
@@ -204,7 +204,7 @@
|
||||
for (k = 0; k < K; k++)
|
||||
{
|
||||
mpz_mul (ss, ss, ss);
|
||||
- exps <<= 1;
|
||||
+ exps *= 2;
|
||||
exps += mpz_normalize (ss, ss, q);
|
||||
}
|
||||
mpfr_set_z (s, ss, MPFR_RNDN);
|
||||
diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h
|
||||
--- mpfr-3.1.2-a/src/mpfr.h 2013-03-13 15:37:37.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/src/mpfr.h 2013-09-26 10:52:52.000000000 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 1
|
||||
#define MPFR_VERSION_PATCHLEVEL 2
|
||||
-#define MPFR_VERSION_STRING "3.1.2"
|
||||
+#define MPFR_VERSION_STRING "3.1.2-p1"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c
|
||||
--- mpfr-3.1.2-a/src/version.c 2013-03-13 15:37:34.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/src/version.c 2013-09-26 10:52:52.000000000 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.1.2";
|
||||
+ return "3.1.2-p1";
|
||||
}
|
@ -1,605 +0,0 @@
|
||||
diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES
|
||||
--- mpfr-3.1.2-a/PATCHES 2013-09-26 10:56:55.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/PATCHES 2013-09-26 10:56:55.000000000 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+fits-smallneg
|
||||
diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION
|
||||
--- mpfr-3.1.2-a/VERSION 2013-09-26 10:52:52.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/VERSION 2013-09-26 10:56:55.000000000 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.1.2-p1
|
||||
+3.1.2-p2
|
||||
diff -Naurd mpfr-3.1.2-a/src/fits_u.h mpfr-3.1.2-b/src/fits_u.h
|
||||
--- mpfr-3.1.2-a/src/fits_u.h 2013-03-13 15:37:35.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/src/fits_u.h 2013-09-26 10:56:55.000000000 +0000
|
||||
@@ -32,17 +32,20 @@
|
||||
int res;
|
||||
|
||||
if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (f)))
|
||||
- /* Zero always fit */
|
||||
- return MPFR_IS_ZERO (f) ? 1 : 0;
|
||||
- else if (MPFR_IS_NEG (f))
|
||||
- /* Negative numbers don't fit */
|
||||
- return 0;
|
||||
- /* now it fits if
|
||||
- (a) f <= MAXIMUM
|
||||
- (b) round(f, prec(slong), rnd) <= MAXIMUM */
|
||||
+ return MPFR_IS_ZERO (f) ? 1 : 0; /* Zero always fits */
|
||||
|
||||
e = MPFR_GET_EXP (f);
|
||||
|
||||
+ if (MPFR_IS_NEG (f))
|
||||
+ return e >= 1 ? 0 /* f <= -1 does not fit */
|
||||
+ : rnd != MPFR_RNDN ? MPFR_IS_LIKE_RNDU (rnd, -1) /* directed mode */
|
||||
+ : e < 0 ? 1 /* f > -1/2 fits in MPFR_RNDN */
|
||||
+ : mpfr_powerof2_raw(f); /* -1/2 fits, -1 < f < -1/2 don't */
|
||||
+
|
||||
+ /* Now it fits if
|
||||
+ (a) f <= MAXIMUM
|
||||
+ (b) round(f, prec(slong), rnd) <= MAXIMUM */
|
||||
+
|
||||
/* first compute prec(MAXIMUM); fits in an int */
|
||||
for (s = MAXIMUM, prec = 0; s != 0; s /= 2, prec ++);
|
||||
|
||||
diff -Naurd mpfr-3.1.2-a/src/fits_uintmax.c mpfr-3.1.2-b/src/fits_uintmax.c
|
||||
--- mpfr-3.1.2-a/src/fits_uintmax.c 2013-03-13 15:37:33.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/src/fits_uintmax.c 2013-09-26 10:56:55.000000000 +0000
|
||||
@@ -27,51 +27,19 @@
|
||||
#include "mpfr-intmax.h"
|
||||
#include "mpfr-impl.h"
|
||||
|
||||
-#ifdef _MPFR_H_HAVE_INTMAX_T
|
||||
-
|
||||
-/* We can't use fits_u.h <= mpfr_cmp_ui */
|
||||
-int
|
||||
-mpfr_fits_uintmax_p (mpfr_srcptr f, mpfr_rnd_t rnd)
|
||||
-{
|
||||
- mpfr_exp_t e;
|
||||
- int prec;
|
||||
- uintmax_t s;
|
||||
- mpfr_t x;
|
||||
- int res;
|
||||
-
|
||||
- if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (f)))
|
||||
- /* Zero always fit */
|
||||
- return MPFR_IS_ZERO (f) ? 1 : 0;
|
||||
- else if (MPFR_IS_NEG (f))
|
||||
- /* Negative numbers don't fit */
|
||||
- return 0;
|
||||
- /* now it fits if
|
||||
- (a) f <= MAXIMUM
|
||||
- (b) round(f, prec(slong), rnd) <= MAXIMUM */
|
||||
-
|
||||
- e = MPFR_GET_EXP (f);
|
||||
-
|
||||
- /* first compute prec(MAXIMUM); fits in an int */
|
||||
- for (s = MPFR_UINTMAX_MAX, prec = 0; s != 0; s /= 2, prec ++);
|
||||
-
|
||||
- /* MAXIMUM needs prec bits, i.e. MAXIMUM = 2^prec - 1 */
|
||||
-
|
||||
- /* if e <= prec - 1, then f < 2^(prec-1) < MAXIMUM */
|
||||
- if (e <= prec - 1)
|
||||
- return 1;
|
||||
+/* Note: though mpfr-impl.h is included in fits_u.h, we also include it
|
||||
+ above so that it gets included even when _MPFR_H_HAVE_INTMAX_T is not
|
||||
+ defined; this is necessary to avoid an empty translation unit, which
|
||||
+ is forbidden by ISO C. Without this, a failing test can be reproduced
|
||||
+ by creating an invalid stdint.h somewhere in the default include path
|
||||
+ and by compiling MPFR with "gcc -ansi -pedantic-errors". */
|
||||
|
||||
- /* if e >= prec + 1, then f >= 2^prec > MAXIMUM */
|
||||
- if (e >= prec + 1)
|
||||
- return 0;
|
||||
+#ifdef _MPFR_H_HAVE_INTMAX_T
|
||||
|
||||
- MPFR_ASSERTD (e == prec);
|
||||
+#define FUNCTION mpfr_fits_uintmax_p
|
||||
+#define MAXIMUM MPFR_UINTMAX_MAX
|
||||
+#define TYPE uintmax_t
|
||||
|
||||
- /* hard case: first round to prec bits, then check */
|
||||
- mpfr_init2 (x, prec);
|
||||
- mpfr_set (x, f, rnd);
|
||||
- res = MPFR_GET_EXP (x) == e;
|
||||
- mpfr_clear (x);
|
||||
- return res;
|
||||
-}
|
||||
+#include "fits_u.h"
|
||||
|
||||
#endif
|
||||
diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h
|
||||
--- mpfr-3.1.2-a/src/mpfr.h 2013-09-26 10:52:52.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/src/mpfr.h 2013-09-26 10:56:55.000000000 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 1
|
||||
#define MPFR_VERSION_PATCHLEVEL 2
|
||||
-#define MPFR_VERSION_STRING "3.1.2-p1"
|
||||
+#define MPFR_VERSION_STRING "3.1.2-p2"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c
|
||||
--- mpfr-3.1.2-a/src/version.c 2013-09-26 10:52:52.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/src/version.c 2013-09-26 10:56:55.000000000 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.1.2-p1";
|
||||
+ return "3.1.2-p2";
|
||||
}
|
||||
diff -Naurd mpfr-3.1.2-a/tests/tfits.c mpfr-3.1.2-b/tests/tfits.c
|
||||
--- mpfr-3.1.2-a/tests/tfits.c 2013-03-13 15:37:45.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/tests/tfits.c 2013-09-26 10:56:55.000000000 +0000
|
||||
@@ -33,155 +33,176 @@
|
||||
#include "mpfr-intmax.h"
|
||||
#include "mpfr-test.h"
|
||||
|
||||
-#define ERROR1 { printf("Initial error for x="); mpfr_dump(x); exit(1); }
|
||||
-#define ERROR2 { printf("Error for x="); mpfr_dump(x); exit(1); }
|
||||
+#define ERROR1(N) \
|
||||
+ do \
|
||||
+ { \
|
||||
+ printf("Error %d for rnd = %s and x = ", N, \
|
||||
+ mpfr_print_rnd_mode ((mpfr_rnd_t) r)); \
|
||||
+ mpfr_dump(x); \
|
||||
+ exit(1); \
|
||||
+ } \
|
||||
+ while (0)
|
||||
|
||||
static void check_intmax (void);
|
||||
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
- mpfr_t x;
|
||||
+ mpfr_t x, y;
|
||||
+ int i, r;
|
||||
|
||||
tests_start_mpfr ();
|
||||
|
||||
mpfr_init2 (x, 256);
|
||||
+ mpfr_init2 (y, 8);
|
||||
|
||||
- /* Check NAN */
|
||||
- mpfr_set_nan (x);
|
||||
- if (mpfr_fits_ulong_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
- if (mpfr_fits_slong_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
- if (mpfr_fits_uint_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
- if (mpfr_fits_sint_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
- if (mpfr_fits_ushort_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
- if (mpfr_fits_sshort_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
+ RND_LOOP (r)
|
||||
+ {
|
||||
|
||||
- /* Check INF */
|
||||
- mpfr_set_inf (x, 1);
|
||||
- if (mpfr_fits_ulong_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
- if (mpfr_fits_slong_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
- if (mpfr_fits_uint_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
- if (mpfr_fits_sint_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
- if (mpfr_fits_ushort_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
- if (mpfr_fits_sshort_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
+ /* Check NAN */
|
||||
+ mpfr_set_nan (x);
|
||||
+ if (mpfr_fits_ulong_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (1);
|
||||
+ if (mpfr_fits_slong_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (2);
|
||||
+ if (mpfr_fits_uint_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (3);
|
||||
+ if (mpfr_fits_sint_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (4);
|
||||
+ if (mpfr_fits_ushort_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (5);
|
||||
+ if (mpfr_fits_sshort_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (6);
|
||||
|
||||
- /* Check Zero */
|
||||
- MPFR_SET_ZERO (x);
|
||||
- if (!mpfr_fits_ulong_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- if (!mpfr_fits_slong_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- if (!mpfr_fits_uint_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- if (!mpfr_fits_sint_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- if (!mpfr_fits_ushort_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- if (!mpfr_fits_sshort_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
+ /* Check INF */
|
||||
+ mpfr_set_inf (x, 1);
|
||||
+ if (mpfr_fits_ulong_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (7);
|
||||
+ if (mpfr_fits_slong_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (8);
|
||||
+ if (mpfr_fits_uint_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (9);
|
||||
+ if (mpfr_fits_sint_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (10);
|
||||
+ if (mpfr_fits_ushort_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (11);
|
||||
+ if (mpfr_fits_sshort_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (12);
|
||||
|
||||
- /* Check small op */
|
||||
- mpfr_set_str1 (x, "1@-1");
|
||||
- if (!mpfr_fits_ulong_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- if (!mpfr_fits_slong_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- if (!mpfr_fits_uint_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- if (!mpfr_fits_sint_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- if (!mpfr_fits_ushort_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- if (!mpfr_fits_sshort_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
+ /* Check Zero */
|
||||
+ MPFR_SET_ZERO (x);
|
||||
+ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (13);
|
||||
+ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (14);
|
||||
+ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (15);
|
||||
+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (16);
|
||||
+ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (17);
|
||||
+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (18);
|
||||
|
||||
- /* Check 17 */
|
||||
- mpfr_set_ui (x, 17, MPFR_RNDN);
|
||||
- if (!mpfr_fits_ulong_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- if (!mpfr_fits_slong_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- if (!mpfr_fits_uint_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- if (!mpfr_fits_sint_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- if (!mpfr_fits_ushort_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- if (!mpfr_fits_sshort_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
+ /* Check small positive op */
|
||||
+ mpfr_set_str1 (x, "1@-1");
|
||||
+ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (19);
|
||||
+ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (20);
|
||||
+ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (21);
|
||||
+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (22);
|
||||
+ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (23);
|
||||
+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (24);
|
||||
|
||||
- /* Check all other values */
|
||||
- mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN);
|
||||
- mpfr_mul_2exp (x, x, 1, MPFR_RNDN);
|
||||
- if (mpfr_fits_ulong_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
- if (mpfr_fits_slong_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
- mpfr_mul_2exp (x, x, 40, MPFR_RNDN);
|
||||
- if (mpfr_fits_ulong_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
- if (mpfr_fits_uint_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
- if (mpfr_fits_sint_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
- if (mpfr_fits_ushort_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
- if (mpfr_fits_sshort_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
+ /* Check 17 */
|
||||
+ mpfr_set_ui (x, 17, MPFR_RNDN);
|
||||
+ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (25);
|
||||
+ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (26);
|
||||
+ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (27);
|
||||
+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (28);
|
||||
+ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (29);
|
||||
+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (30);
|
||||
|
||||
- mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN);
|
||||
- if (!mpfr_fits_ulong_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- mpfr_set_ui (x, LONG_MAX, MPFR_RNDN);
|
||||
- if (!mpfr_fits_slong_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- mpfr_set_ui (x, UINT_MAX, MPFR_RNDN);
|
||||
- if (!mpfr_fits_uint_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- mpfr_set_ui (x, INT_MAX, MPFR_RNDN);
|
||||
- if (!mpfr_fits_sint_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- mpfr_set_ui (x, USHRT_MAX, MPFR_RNDN);
|
||||
- if (!mpfr_fits_ushort_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- mpfr_set_ui (x, SHRT_MAX, MPFR_RNDN);
|
||||
- if (!mpfr_fits_sshort_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
+ /* Check all other values */
|
||||
+ mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN);
|
||||
+ mpfr_mul_2exp (x, x, 1, MPFR_RNDN);
|
||||
+ if (mpfr_fits_ulong_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (31);
|
||||
+ if (mpfr_fits_slong_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (32);
|
||||
+ mpfr_mul_2exp (x, x, 40, MPFR_RNDN);
|
||||
+ if (mpfr_fits_ulong_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (33);
|
||||
+ if (mpfr_fits_uint_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (34);
|
||||
+ if (mpfr_fits_sint_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (35);
|
||||
+ if (mpfr_fits_ushort_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (36);
|
||||
+ if (mpfr_fits_sshort_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (37);
|
||||
|
||||
- mpfr_set_si (x, 1, MPFR_RNDN);
|
||||
- if (!mpfr_fits_sint_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- if (!mpfr_fits_sshort_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
+ mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN);
|
||||
+ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (38);
|
||||
+ mpfr_set_ui (x, LONG_MAX, MPFR_RNDN);
|
||||
+ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (39);
|
||||
+ mpfr_set_ui (x, UINT_MAX, MPFR_RNDN);
|
||||
+ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (40);
|
||||
+ mpfr_set_ui (x, INT_MAX, MPFR_RNDN);
|
||||
+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (41);
|
||||
+ mpfr_set_ui (x, USHRT_MAX, MPFR_RNDN);
|
||||
+ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (42);
|
||||
+ mpfr_set_ui (x, SHRT_MAX, MPFR_RNDN);
|
||||
+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (43);
|
||||
|
||||
- /* Check negative value */
|
||||
- mpfr_set_si (x, -1, MPFR_RNDN);
|
||||
- if (!mpfr_fits_sint_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- if (!mpfr_fits_sshort_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- if (!mpfr_fits_slong_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- if (mpfr_fits_uint_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
- if (mpfr_fits_ushort_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
- if (mpfr_fits_ulong_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
+ mpfr_set_si (x, 1, MPFR_RNDN);
|
||||
+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (44);
|
||||
+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (45);
|
||||
+
|
||||
+ /* Check negative op */
|
||||
+ for (i = 1; i <= 4; i++)
|
||||
+ {
|
||||
+ int inv;
|
||||
+
|
||||
+ mpfr_set_si_2exp (x, -i, -2, MPFR_RNDN);
|
||||
+ mpfr_rint (y, x, (mpfr_rnd_t) r);
|
||||
+ inv = MPFR_NOTZERO (y);
|
||||
+ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r) ^ inv)
|
||||
+ ERROR1 (46);
|
||||
+ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (47);
|
||||
+ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r) ^ inv)
|
||||
+ ERROR1 (48);
|
||||
+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (49);
|
||||
+ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r) ^ inv)
|
||||
+ ERROR1 (50);
|
||||
+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (51);
|
||||
+ }
|
||||
+ }
|
||||
|
||||
mpfr_clear (x);
|
||||
+ mpfr_clear (y);
|
||||
|
||||
check_intmax ();
|
||||
|
||||
@@ -189,85 +210,98 @@
|
||||
return 0;
|
||||
}
|
||||
|
||||
-static void check_intmax (void)
|
||||
+static void
|
||||
+check_intmax (void)
|
||||
{
|
||||
#ifdef _MPFR_H_HAVE_INTMAX_T
|
||||
- mpfr_t x;
|
||||
+ mpfr_t x, y;
|
||||
+ int i, r;
|
||||
|
||||
- mpfr_init2 (x, sizeof (uintmax_t)*CHAR_BIT);
|
||||
+ mpfr_init2 (x, sizeof (uintmax_t) * CHAR_BIT);
|
||||
+ mpfr_init2 (y, 8);
|
||||
|
||||
- /* Check NAN */
|
||||
- mpfr_set_nan (x);
|
||||
- if (mpfr_fits_uintmax_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
- if (mpfr_fits_intmax_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
+ RND_LOOP (r)
|
||||
+ {
|
||||
+ /* Check NAN */
|
||||
+ mpfr_set_nan (x);
|
||||
+ if (mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (52);
|
||||
+ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (53);
|
||||
|
||||
- /* Check INF */
|
||||
- mpfr_set_inf (x, 1);
|
||||
- if (mpfr_fits_uintmax_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
- if (mpfr_fits_intmax_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
+ /* Check INF */
|
||||
+ mpfr_set_inf (x, 1);
|
||||
+ if (mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (54);
|
||||
+ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (55);
|
||||
|
||||
- /* Check Zero */
|
||||
- MPFR_SET_ZERO (x);
|
||||
- if (!mpfr_fits_uintmax_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- if (!mpfr_fits_intmax_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
+ /* Check Zero */
|
||||
+ MPFR_SET_ZERO (x);
|
||||
+ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (56);
|
||||
+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (57);
|
||||
|
||||
- /* Check small op */
|
||||
- mpfr_set_str1 (x, "1@-1");
|
||||
- if (!mpfr_fits_uintmax_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- if (!mpfr_fits_intmax_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
+ /* Check positive small op */
|
||||
+ mpfr_set_str1 (x, "1@-1");
|
||||
+ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (58);
|
||||
+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (59);
|
||||
|
||||
- /* Check 17 */
|
||||
- mpfr_set_ui (x, 17, MPFR_RNDN);
|
||||
- if (!mpfr_fits_uintmax_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- if (!mpfr_fits_intmax_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
+ /* Check 17 */
|
||||
+ mpfr_set_ui (x, 17, MPFR_RNDN);
|
||||
+ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (60);
|
||||
+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (61);
|
||||
|
||||
- /* Check hugest */
|
||||
- mpfr_set_ui_2exp (x, 42, sizeof (uintmax_t) * 32, MPFR_RNDN);
|
||||
- if (mpfr_fits_uintmax_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
- if (mpfr_fits_intmax_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
+ /* Check hugest */
|
||||
+ mpfr_set_ui_2exp (x, 42, sizeof (uintmax_t) * 32, MPFR_RNDN);
|
||||
+ if (mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (62);
|
||||
+ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (63);
|
||||
|
||||
- /* Check all other values */
|
||||
- mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN);
|
||||
- mpfr_add_ui (x, x, 1, MPFR_RNDN);
|
||||
- if (mpfr_fits_uintmax_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
- mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN);
|
||||
- if (!mpfr_fits_uintmax_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN);
|
||||
- mpfr_add_ui (x, x, 1, MPFR_RNDN);
|
||||
- if (mpfr_fits_intmax_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
- mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN);
|
||||
- if (!mpfr_fits_intmax_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- mpfr_set_sj (x, MPFR_INTMAX_MIN, MPFR_RNDN);
|
||||
- if (!mpfr_fits_intmax_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- mpfr_sub_ui (x, x, 1, MPFR_RNDN);
|
||||
- if (mpfr_fits_intmax_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
+ /* Check all other values */
|
||||
+ mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN);
|
||||
+ mpfr_add_ui (x, x, 1, MPFR_RNDN);
|
||||
+ if (mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (64);
|
||||
+ mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN);
|
||||
+ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (65);
|
||||
+ mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN);
|
||||
+ mpfr_add_ui (x, x, 1, MPFR_RNDN);
|
||||
+ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (66);
|
||||
+ mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN);
|
||||
+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (67);
|
||||
+ mpfr_set_sj (x, MPFR_INTMAX_MIN, MPFR_RNDN);
|
||||
+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (68);
|
||||
+ mpfr_sub_ui (x, x, 1, MPFR_RNDN);
|
||||
+ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (69);
|
||||
|
||||
- /* Check negative value */
|
||||
- mpfr_set_si (x, -1, MPFR_RNDN);
|
||||
- if (!mpfr_fits_intmax_p (x, MPFR_RNDN))
|
||||
- ERROR2;
|
||||
- if (mpfr_fits_uintmax_p (x, MPFR_RNDN))
|
||||
- ERROR1;
|
||||
+ /* Check negative op */
|
||||
+ for (i = 1; i <= 4; i++)
|
||||
+ {
|
||||
+ int inv;
|
||||
+
|
||||
+ mpfr_set_si_2exp (x, -i, -2, MPFR_RNDN);
|
||||
+ mpfr_rint (y, x, (mpfr_rnd_t) r);
|
||||
+ inv = MPFR_NOTZERO (y);
|
||||
+ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r) ^ inv)
|
||||
+ ERROR1 (70);
|
||||
+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r))
|
||||
+ ERROR1 (71);
|
||||
+ }
|
||||
+ }
|
||||
|
||||
mpfr_clear (x);
|
||||
+ mpfr_clear (y);
|
||||
#endif
|
||||
}
|
||||
-
|
@ -1,129 +0,0 @@
|
||||
diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES
|
||||
--- mpfr-3.1.2-a/PATCHES 2013-10-09 13:34:21.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/PATCHES 2013-10-09 13:34:21.000000000 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+clang-divby0
|
||||
diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION
|
||||
--- mpfr-3.1.2-a/VERSION 2013-09-26 10:52:52.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/VERSION 2013-10-09 13:34:21.000000000 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.1.2-p2
|
||||
+3.1.2-p3
|
||||
diff -Naurd mpfr-3.1.2-a/src/mpfr-impl.h mpfr-3.1.2-b/src/mpfr-impl.h
|
||||
--- mpfr-3.1.2-a/src/mpfr-impl.h 2013-03-13 15:37:36.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/src/mpfr-impl.h 2013-10-09 13:34:21.000000000 +0000
|
||||
@@ -468,8 +468,16 @@
|
||||
#define MPFR_LIMBS_PER_FLT ((IEEE_FLT_MANT_DIG-1)/GMP_NUMB_BITS+1)
|
||||
|
||||
/* Visual C++ doesn't support +1.0/0.0, -1.0/0.0 and 0.0/0.0
|
||||
- at compile time. */
|
||||
-#if defined(_MSC_VER) && defined(_WIN32) && (_MSC_VER >= 1200)
|
||||
+ at compile time.
|
||||
+ Clang with -fsanitize=undefined is a bit similar due to a bug:
|
||||
+ http://llvm.org/bugs/show_bug.cgi?id=17381
|
||||
+ but even without its sanitizer, it may be better to use the
|
||||
+ double_zero version until IEEE 754 division by zero is properly
|
||||
+ supported:
|
||||
+ http://llvm.org/bugs/show_bug.cgi?id=17000
|
||||
+*/
|
||||
+#if (defined(_MSC_VER) && defined(_WIN32) && (_MSC_VER >= 1200)) || \
|
||||
+ defined(__clang__)
|
||||
static double double_zero = 0.0;
|
||||
# define DBL_NAN (double_zero/double_zero)
|
||||
# define DBL_POS_INF ((double) 1.0/double_zero)
|
||||
@@ -501,6 +509,8 @@
|
||||
(with Xcode 2.4.1, i.e. the latest one). */
|
||||
#define LVALUE(x) (&(x) == &(x) || &(x) != &(x))
|
||||
#define DOUBLE_ISINF(x) (LVALUE(x) && ((x) > DBL_MAX || (x) < -DBL_MAX))
|
||||
+/* The DOUBLE_ISNAN(x) macro is also valid on long double x
|
||||
+ (assuming that the compiler isn't too broken). */
|
||||
#ifdef MPFR_NANISNAN
|
||||
/* Avoid MIPSpro / IRIX64 / gcc -ffast-math (incorrect) optimizations.
|
||||
The + must not be replaced by a ||. With gcc -ffast-math, NaN is
|
||||
diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h
|
||||
--- mpfr-3.1.2-a/src/mpfr.h 2013-09-26 10:52:52.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/src/mpfr.h 2013-10-09 13:34:21.000000000 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 1
|
||||
#define MPFR_VERSION_PATCHLEVEL 2
|
||||
-#define MPFR_VERSION_STRING "3.1.2-p2"
|
||||
+#define MPFR_VERSION_STRING "3.1.2-p3"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c
|
||||
--- mpfr-3.1.2-a/src/version.c 2013-09-26 10:52:52.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/src/version.c 2013-10-09 13:34:21.000000000 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.1.2-p2";
|
||||
+ return "3.1.2-p3";
|
||||
}
|
||||
diff -Naurd mpfr-3.1.2-a/tests/tget_flt.c mpfr-3.1.2-b/tests/tget_flt.c
|
||||
--- mpfr-3.1.2-a/tests/tget_flt.c 2013-03-13 15:37:44.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/tests/tget_flt.c 2013-10-09 13:34:21.000000000 +0000
|
||||
@@ -28,9 +28,17 @@
|
||||
main (void)
|
||||
{
|
||||
mpfr_t x, y;
|
||||
- float f, g, infp;
|
||||
+ float f, g;
|
||||
int i;
|
||||
+#if !defined(MPFR_ERRDIVZERO)
|
||||
+ float infp;
|
||||
+#endif
|
||||
+
|
||||
+ tests_start_mpfr ();
|
||||
|
||||
+#if !defined(MPFR_ERRDIVZERO)
|
||||
+ /* The definition of DBL_POS_INF involves a division by 0. This makes
|
||||
+ "clang -O2 -fsanitize=undefined -fno-sanitize-recover" fail. */
|
||||
infp = (float) DBL_POS_INF;
|
||||
if (infp * 0.5 != infp)
|
||||
{
|
||||
@@ -38,8 +46,7 @@
|
||||
fprintf (stderr, "(this is probably a compiler bug, please report)\n");
|
||||
exit (1);
|
||||
}
|
||||
-
|
||||
- tests_start_mpfr ();
|
||||
+#endif
|
||||
|
||||
mpfr_init2 (x, 24);
|
||||
mpfr_init2 (y, 24);
|
||||
@@ -353,6 +360,7 @@
|
||||
printf ("expected %.8e, got %.8e\n", g, f);
|
||||
exit (1);
|
||||
}
|
||||
+#if !defined(MPFR_ERRDIVZERO)
|
||||
f = mpfr_get_flt (x, MPFR_RNDN); /* first round to 2^128 (even rule),
|
||||
thus we should get +Inf */
|
||||
g = infp;
|
||||
@@ -376,6 +384,7 @@
|
||||
printf ("expected %.8e, got %.8e\n", g, f);
|
||||
exit (1);
|
||||
}
|
||||
+#endif
|
||||
|
||||
mpfr_clear (x);
|
||||
mpfr_clear (y);
|
||||
diff -Naurd mpfr-3.1.2-a/tests/tset_ld.c mpfr-3.1.2-b/tests/tset_ld.c
|
||||
--- mpfr-3.1.2-a/tests/tset_ld.c 2013-03-13 15:37:44.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/tests/tset_ld.c 2013-10-09 13:34:21.000000000 +0000
|
||||
@@ -47,8 +47,11 @@
|
||||
static int
|
||||
Isnan_ld (long double d)
|
||||
{
|
||||
- double e = (double) d;
|
||||
- if (DOUBLE_ISNAN (e))
|
||||
+ /* Do not convert d to double as this can give an overflow, which
|
||||
+ may confuse compilers without IEEE 754 support (such as clang
|
||||
+ -fsanitize=undefined), or trigger a trap if enabled.
|
||||
+ The DOUBLE_ISNAN macro should work fine on long double. */
|
||||
+ if (DOUBLE_ISNAN (d))
|
||||
return 1;
|
||||
LONGDOUBLE_NAN_ACTION (d, goto yes);
|
||||
return 0;
|
@ -1,84 +0,0 @@
|
||||
diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES
|
||||
--- mpfr-3.1.2-a/PATCHES 2013-11-15 00:51:49.211333830 +0000
|
||||
+++ mpfr-3.1.2-b/PATCHES 2013-11-15 00:51:49.323334999 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+printf-alt0
|
||||
diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION
|
||||
--- mpfr-3.1.2-a/VERSION 2013-11-15 00:51:49.211333830 +0000
|
||||
+++ mpfr-3.1.2-b/VERSION 2013-11-15 00:51:49.323334999 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.1.2-p3
|
||||
+3.1.2-p4
|
||||
diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h
|
||||
--- mpfr-3.1.2-a/src/mpfr.h 2013-11-15 00:51:49.211333830 +0000
|
||||
+++ mpfr-3.1.2-b/src/mpfr.h 2013-11-15 00:51:49.323334999 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 1
|
||||
#define MPFR_VERSION_PATCHLEVEL 2
|
||||
-#define MPFR_VERSION_STRING "3.1.2-p3"
|
||||
+#define MPFR_VERSION_STRING "3.1.2-p4"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.1.2-a/src/vasprintf.c mpfr-3.1.2-b/src/vasprintf.c
|
||||
--- mpfr-3.1.2-a/src/vasprintf.c 2013-03-13 15:37:37.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/src/vasprintf.c 2013-11-15 00:51:49.267334408 +0000
|
||||
@@ -1040,7 +1040,7 @@
|
||||
}
|
||||
|
||||
/* Determine the different parts of the string representation of the regular
|
||||
- number P when SPEC.SPEC is 'e', 'E', 'g', or 'G'.
|
||||
+ number P when spec.spec is 'e', 'E', 'g', or 'G'.
|
||||
DEC_INFO contains the previously computed exponent and string or is NULL.
|
||||
|
||||
return -1 if some field > INT_MAX */
|
||||
@@ -1167,7 +1167,7 @@
|
||||
}
|
||||
|
||||
/* Determine the different parts of the string representation of the regular
|
||||
- number P when SPEC.SPEC is 'f', 'F', 'g', or 'G'.
|
||||
+ number P when spec.spec is 'f', 'F', 'g', or 'G'.
|
||||
DEC_INFO contains the previously computed exponent and string or is NULL.
|
||||
|
||||
return -1 if some field of number_parts is greater than INT_MAX */
|
||||
@@ -1559,7 +1559,7 @@
|
||||
/* fractional part */
|
||||
{
|
||||
np->point = MPFR_DECIMAL_POINT;
|
||||
- np->fp_trailing_zeros = (spec.spec == 'g' && spec.spec == 'G') ?
|
||||
+ np->fp_trailing_zeros = (spec.spec == 'g' || spec.spec == 'G') ?
|
||||
spec.prec - 1 : spec.prec;
|
||||
}
|
||||
else if (spec.alt)
|
||||
diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c
|
||||
--- mpfr-3.1.2-a/src/version.c 2013-11-15 00:51:49.211333830 +0000
|
||||
+++ mpfr-3.1.2-b/src/version.c 2013-11-15 00:51:49.323334999 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.1.2-p3";
|
||||
+ return "3.1.2-p4";
|
||||
}
|
||||
diff -Naurd mpfr-3.1.2-a/tests/tsprintf.c mpfr-3.1.2-b/tests/tsprintf.c
|
||||
--- mpfr-3.1.2-a/tests/tsprintf.c 2013-03-13 15:37:44.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/tests/tsprintf.c 2013-11-15 00:51:49.267334408 +0000
|
||||
@@ -456,10 +456,16 @@
|
||||
check_sprintf ("1.999900 ", "%-#10.7RG", x);
|
||||
check_sprintf ("1.9999 ", "%-10.7RG", x);
|
||||
mpfr_set_ui (x, 1, MPFR_RNDN);
|
||||
+ check_sprintf ("1.", "%#.1Rg", x);
|
||||
+ check_sprintf ("1. ", "%-#5.1Rg", x);
|
||||
+ check_sprintf (" 1.0", "%#5.2Rg", x);
|
||||
check_sprintf ("1.00000000000000000000000000000", "%#.30Rg", x);
|
||||
check_sprintf ("1", "%.30Rg", x);
|
||||
mpfr_set_ui (x, 0, MPFR_RNDN);
|
||||
- check_sprintf ("0.000000000000000000000000000000", "%#.30Rg", x);
|
||||
+ check_sprintf ("0.", "%#.1Rg", x);
|
||||
+ check_sprintf ("0. ", "%-#5.1Rg", x);
|
||||
+ check_sprintf (" 0.0", "%#5.2Rg", x);
|
||||
+ check_sprintf ("0.00000000000000000000000000000", "%#.30Rg", x);
|
||||
check_sprintf ("0", "%.30Rg", x);
|
||||
|
||||
/* following tests with precision 53 bits */
|
@ -1,42 +0,0 @@
|
||||
diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES
|
||||
--- mpfr-3.1.2-a/PATCHES 2013-12-01 11:07:49.575329762 +0000
|
||||
+++ mpfr-3.1.2-b/PATCHES 2013-12-01 11:07:49.751331625 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+custom_init_set
|
||||
diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION
|
||||
--- mpfr-3.1.2-a/VERSION 2013-12-01 11:07:49.571329714 +0000
|
||||
+++ mpfr-3.1.2-b/VERSION 2013-12-01 11:07:49.747331585 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.1.2-p4
|
||||
+3.1.2-p5
|
||||
diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h
|
||||
--- mpfr-3.1.2-a/src/mpfr.h 2013-12-01 11:07:49.571329714 +0000
|
||||
+++ mpfr-3.1.2-b/src/mpfr.h 2013-12-01 11:07:49.747331585 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 1
|
||||
#define MPFR_VERSION_PATCHLEVEL 2
|
||||
-#define MPFR_VERSION_STRING "3.1.2-p4"
|
||||
+#define MPFR_VERSION_STRING "3.1.2-p5"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
@@ -861,7 +861,7 @@
|
||||
_t = (mpfr_kind_t) _k; \
|
||||
_s = 1; \
|
||||
} else { \
|
||||
- _t = (mpfr_kind_t) -k; \
|
||||
+ _t = (mpfr_kind_t) - _k; \
|
||||
_s = -1; \
|
||||
} \
|
||||
_e = _t == MPFR_REGULAR_KIND ? (e) : \
|
||||
diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c
|
||||
--- mpfr-3.1.2-a/src/version.c 2013-12-01 11:07:49.575329762 +0000
|
||||
+++ mpfr-3.1.2-b/src/version.c 2013-12-01 11:07:49.747331585 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.1.2-p4";
|
||||
+ return "3.1.2-p5";
|
||||
}
|
@ -1,43 +0,0 @@
|
||||
diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES
|
||||
--- mpfr-3.1.2-a/PATCHES 2014-04-15 21:56:49.609057464 +0000
|
||||
+++ mpfr-3.1.2-b/PATCHES 2014-04-15 21:56:49.697059857 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+li2-return
|
||||
diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION
|
||||
--- mpfr-3.1.2-a/VERSION 2014-04-15 21:56:49.609057464 +0000
|
||||
+++ mpfr-3.1.2-b/VERSION 2014-04-15 21:56:49.697059857 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.1.2-p5
|
||||
+3.1.2-p6
|
||||
diff -Naurd mpfr-3.1.2-a/src/li2.c mpfr-3.1.2-b/src/li2.c
|
||||
--- mpfr-3.1.2-a/src/li2.c 2013-03-13 15:37:32.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/src/li2.c 2014-04-15 21:56:49.653058661 +0000
|
||||
@@ -630,5 +630,5 @@
|
||||
return mpfr_check_range (y, inexact, rnd_mode);
|
||||
}
|
||||
|
||||
- MPFR_ASSERTN (0); /* should never reach this point */
|
||||
+ MPFR_RET_NEVER_GO_HERE ();
|
||||
}
|
||||
diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h
|
||||
--- mpfr-3.1.2-a/src/mpfr.h 2014-04-15 21:56:49.609057464 +0000
|
||||
+++ mpfr-3.1.2-b/src/mpfr.h 2014-04-15 21:56:49.697059857 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 1
|
||||
#define MPFR_VERSION_PATCHLEVEL 2
|
||||
-#define MPFR_VERSION_STRING "3.1.2-p5"
|
||||
+#define MPFR_VERSION_STRING "3.1.2-p6"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c
|
||||
--- mpfr-3.1.2-a/src/version.c 2014-04-15 21:56:49.609057464 +0000
|
||||
+++ mpfr-3.1.2-b/src/version.c 2014-04-15 21:56:49.697059857 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.1.2-p5";
|
||||
+ return "3.1.2-p6";
|
||||
}
|
@ -1,71 +0,0 @@
|
||||
diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES
|
||||
--- mpfr-3.1.2-a/PATCHES 2014-04-15 22:04:57.090286262 +0000
|
||||
+++ mpfr-3.1.2-b/PATCHES 2014-04-15 22:04:57.162288198 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+exp3
|
||||
diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION
|
||||
--- mpfr-3.1.2-a/VERSION 2014-04-15 22:04:57.086286154 +0000
|
||||
+++ mpfr-3.1.2-b/VERSION 2014-04-15 22:04:57.162288198 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.1.2-p6
|
||||
+3.1.2-p7
|
||||
diff -Naurd mpfr-3.1.2-a/src/exp3.c mpfr-3.1.2-b/src/exp3.c
|
||||
--- mpfr-3.1.2-a/src/exp3.c 2013-03-13 15:37:34.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/src/exp3.c 2014-04-15 22:04:57.126287230 +0000
|
||||
@@ -283,7 +283,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
- if (mpfr_can_round (shift_x > 0 ? t : tmp, realprec, MPFR_RNDD, MPFR_RNDZ,
|
||||
+ if (mpfr_can_round (shift_x > 0 ? t : tmp, realprec, MPFR_RNDN, MPFR_RNDZ,
|
||||
MPFR_PREC(y) + (rnd_mode == MPFR_RNDN)))
|
||||
{
|
||||
inexact = mpfr_set (y, shift_x > 0 ? t : tmp, rnd_mode);
|
||||
diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h
|
||||
--- mpfr-3.1.2-a/src/mpfr.h 2014-04-15 22:04:57.086286154 +0000
|
||||
+++ mpfr-3.1.2-b/src/mpfr.h 2014-04-15 22:04:57.162288198 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 1
|
||||
#define MPFR_VERSION_PATCHLEVEL 2
|
||||
-#define MPFR_VERSION_STRING "3.1.2-p6"
|
||||
+#define MPFR_VERSION_STRING "3.1.2-p7"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c
|
||||
--- mpfr-3.1.2-a/src/version.c 2014-04-15 22:04:57.090286262 +0000
|
||||
+++ mpfr-3.1.2-b/src/version.c 2014-04-15 22:04:57.162288198 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.1.2-p6";
|
||||
+ return "3.1.2-p7";
|
||||
}
|
||||
diff -Naurd mpfr-3.1.2-a/tests/texp.c mpfr-3.1.2-b/tests/texp.c
|
||||
--- mpfr-3.1.2-a/tests/texp.c 2013-03-13 15:37:44.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/tests/texp.c 2014-04-15 22:04:57.126287230 +0000
|
||||
@@ -150,6 +150,22 @@
|
||||
exit (1);
|
||||
}
|
||||
|
||||
+ mpfr_set_prec (x, 118);
|
||||
+ mpfr_set_str_binary (x, "0.1110010100011101010000111110011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E-86");
|
||||
+ mpfr_set_prec (y, 118);
|
||||
+ mpfr_exp_2 (y, x, MPFR_RNDU);
|
||||
+ mpfr_exp_3 (x, x, MPFR_RNDU);
|
||||
+ if (mpfr_cmp (x, y))
|
||||
+ {
|
||||
+ printf ("mpfr_exp_2 and mpfr_exp_3 differ for prec=118\n");
|
||||
+ printf ("mpfr_exp_2 gives ");
|
||||
+ mpfr_out_str (stdout, 2, 0, y, MPFR_RNDN);
|
||||
+ printf ("\nmpfr_exp_3 gives ");
|
||||
+ mpfr_out_str (stdout, 2, 0, x, MPFR_RNDN);
|
||||
+ printf ("\n");
|
||||
+ exit (1);
|
||||
+ }
|
||||
+
|
||||
mpfr_clear (x);
|
||||
mpfr_clear (y);
|
||||
return 0;
|
@ -1,254 +0,0 @@
|
||||
diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES
|
||||
--- mpfr-3.1.2-a/PATCHES 2014-04-15 22:20:32.243481506 +0000
|
||||
+++ mpfr-3.1.2-b/PATCHES 2014-04-15 22:22:32.418722707 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+gmp6-compat
|
||||
diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION
|
||||
--- mpfr-3.1.2-a/VERSION 2014-04-15 22:20:20.755171478 +0000
|
||||
+++ mpfr-3.1.2-b/VERSION 2014-04-15 22:21:45.225450147 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.1.2-p7
|
||||
+3.1.2-p8
|
||||
diff -Naurd mpfr-3.1.2-a/configure mpfr-3.1.2-b/configure
|
||||
--- mpfr-3.1.2-a/configure 2013-03-13 15:38:20.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/configure 2014-04-15 22:21:38.821277476 +0000
|
||||
@@ -14545,26 +14545,30 @@
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
fi
|
||||
|
||||
-if test "$use_gmp_build" = yes ; then
|
||||
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for valid GMP_NUMB_BITS" >&5
|
||||
-$as_echo_n "checking for valid GMP_NUMB_BITS... " >&6; }
|
||||
- if test "$cross_compiling" = yes; then :
|
||||
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency" >&5
|
||||
+$as_echo_n "checking for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency... " >&6; }
|
||||
+if test "$cross_compiling" = yes; then :
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: can't test" >&5
|
||||
$as_echo "can't test" >&6; }
|
||||
else
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
+#include <stdio.h>
|
||||
#include <limits.h>
|
||||
#include "gmp.h"
|
||||
-#include "gmp-impl.h"
|
||||
|
||||
int
|
||||
main ()
|
||||
{
|
||||
|
||||
- return GMP_NUMB_BITS == BYTES_PER_MP_LIMB * CHAR_BIT
|
||||
- && sizeof(mp_limb_t) == BYTES_PER_MP_LIMB ? 0 : 1;
|
||||
+ if (GMP_NUMB_BITS == sizeof(mp_limb_t) * CHAR_BIT)
|
||||
+ return 0;
|
||||
+ fprintf (stderr, "GMP_NUMB_BITS = %ld\n", (long) GMP_NUMB_BITS);
|
||||
+ fprintf (stderr, "sizeof(mp_limb_t) = %ld\n", (long) sizeof(mp_limb_t));
|
||||
+ fprintf (stderr, "sizeof(mp_limb_t) * CHAR_BIT = %ld != GMP_NUMB_BITS\n",
|
||||
+ (long) (sizeof(mp_limb_t) * CHAR_BIT));
|
||||
+ return 1;
|
||||
|
||||
;
|
||||
return 0;
|
||||
@@ -14577,14 +14581,14 @@
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||
$as_echo "no" >&6; }
|
||||
- as_fn_error $? "GMP_NUMB_BITS is incorrect.
|
||||
-You probably need to change some of the GMP or MPFR compile options." "$LINENO" 5
|
||||
+ as_fn_error $? "GMP_NUMB_BITS and sizeof(mp_limb_t) are not consistent.
|
||||
+You probably need to change some of the GMP or MPFR compile options.
|
||||
+See 'config.log' for details (search for GMP_NUMB_BITS)." "$LINENO" 5
|
||||
fi
|
||||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
fi
|
||||
|
||||
-fi
|
||||
|
||||
|
||||
if test "$dont_link_with_gmp" = yes ; then
|
||||
diff -Naurd mpfr-3.1.2-a/configure.ac mpfr-3.1.2-b/configure.ac
|
||||
--- mpfr-3.1.2-a/configure.ac 2013-03-13 15:37:46.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/configure.ac 2013-03-13 15:37:46.000000000 +0000
|
||||
@@ -435,23 +435,29 @@
|
||||
])
|
||||
fi
|
||||
|
||||
-dnl Check for valid GMP_NUMB_BITS and BYTES_PER_MP_LIMB
|
||||
+dnl Check for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency.
|
||||
+dnl Problems may occur if gmp.h was generated with some ABI
|
||||
+dnl and is used with another ABI (or if nails are used).
|
||||
dnl This test doesn't need to link with libgmp (at least it shouldn't).
|
||||
-if test "$use_gmp_build" = yes ; then
|
||||
- AC_MSG_CHECKING(for valid GMP_NUMB_BITS)
|
||||
- AC_RUN_IFELSE([AC_LANG_PROGRAM([[
|
||||
+AC_MSG_CHECKING(for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency)
|
||||
+AC_RUN_IFELSE([AC_LANG_PROGRAM([[
|
||||
+#include <stdio.h>
|
||||
#include <limits.h>
|
||||
#include "gmp.h"
|
||||
-#include "gmp-impl.h"
|
||||
]], [[
|
||||
- return GMP_NUMB_BITS == BYTES_PER_MP_LIMB * CHAR_BIT
|
||||
- && sizeof(mp_limb_t) == BYTES_PER_MP_LIMB ? 0 : 1;
|
||||
+ if (GMP_NUMB_BITS == sizeof(mp_limb_t) * CHAR_BIT)
|
||||
+ return 0;
|
||||
+ fprintf (stderr, "GMP_NUMB_BITS = %ld\n", (long) GMP_NUMB_BITS);
|
||||
+ fprintf (stderr, "sizeof(mp_limb_t) = %ld\n", (long) sizeof(mp_limb_t));
|
||||
+ fprintf (stderr, "sizeof(mp_limb_t) * CHAR_BIT = %ld != GMP_NUMB_BITS\n",
|
||||
+ (long) (sizeof(mp_limb_t) * CHAR_BIT));
|
||||
+ return 1;
|
||||
]])], [AC_MSG_RESULT(yes)], [
|
||||
AC_MSG_RESULT(no)
|
||||
- AC_MSG_ERROR([GMP_NUMB_BITS is incorrect.
|
||||
-You probably need to change some of the GMP or MPFR compile options.])],
|
||||
+ AC_MSG_ERROR([GMP_NUMB_BITS and sizeof(mp_limb_t) are not consistent.
|
||||
+You probably need to change some of the GMP or MPFR compile options.
|
||||
+See 'config.log' for details (search for GMP_NUMB_BITS).])],
|
||||
[AC_MSG_RESULT([can't test])])
|
||||
-fi
|
||||
|
||||
|
||||
dnl We really need to link using libtool. But it is impossible with the current
|
||||
diff -Naurd mpfr-3.1.2-a/src/init2.c mpfr-3.1.2-b/src/init2.c
|
||||
--- mpfr-3.1.2-a/src/init2.c 2013-03-13 15:37:32.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/src/init2.c 2014-04-15 22:21:06.220398489 +0000
|
||||
@@ -30,11 +30,11 @@
|
||||
|
||||
/* Check if we can represent the number of limbs
|
||||
* associated to the maximum of mpfr_prec_t*/
|
||||
- MPFR_ASSERTN( MP_SIZE_T_MAX >= (MPFR_PREC_MAX/BYTES_PER_MP_LIMB) );
|
||||
+ MPFR_ASSERTN( MP_SIZE_T_MAX >= (MPFR_PREC_MAX/MPFR_BYTES_PER_MP_LIMB) );
|
||||
|
||||
- /* Check for correct GMP_NUMB_BITS and BYTES_PER_MP_LIMB */
|
||||
- MPFR_ASSERTN( GMP_NUMB_BITS == BYTES_PER_MP_LIMB * CHAR_BIT
|
||||
- && sizeof(mp_limb_t) == BYTES_PER_MP_LIMB );
|
||||
+ /* Check for correct GMP_NUMB_BITS and MPFR_BYTES_PER_MP_LIMB */
|
||||
+ MPFR_ASSERTN( GMP_NUMB_BITS == MPFR_BYTES_PER_MP_LIMB * CHAR_BIT
|
||||
+ && sizeof(mp_limb_t) == MPFR_BYTES_PER_MP_LIMB );
|
||||
|
||||
MPFR_ASSERTN (mp_bits_per_limb == GMP_NUMB_BITS);
|
||||
|
||||
diff -Naurd mpfr-3.1.2-a/src/mpfr-gmp.h mpfr-3.1.2-b/src/mpfr-gmp.h
|
||||
--- mpfr-3.1.2-a/src/mpfr-gmp.h 2013-03-13 15:37:32.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/src/mpfr-gmp.h 2014-04-15 22:21:06.220398489 +0000
|
||||
@@ -72,7 +72,6 @@
|
||||
#endif
|
||||
|
||||
/* Define some macros */
|
||||
-#define BYTES_PER_MP_LIMB (GMP_NUMB_BITS/CHAR_BIT)
|
||||
|
||||
#define MP_LIMB_T_MAX (~(mp_limb_t)0)
|
||||
|
||||
@@ -96,19 +95,19 @@
|
||||
#define SHRT_HIGHBIT SHRT_MIN
|
||||
|
||||
/* MP_LIMB macros */
|
||||
-#define MPN_ZERO(dst, n) memset((dst), 0, (n)*BYTES_PER_MP_LIMB)
|
||||
-#define MPN_COPY_DECR(dst,src,n) memmove((dst),(src),(n)*BYTES_PER_MP_LIMB)
|
||||
-#define MPN_COPY_INCR(dst,src,n) memmove((dst),(src),(n)*BYTES_PER_MP_LIMB)
|
||||
+#define MPN_ZERO(dst, n) memset((dst), 0, (n)*MPFR_BYTES_PER_MP_LIMB)
|
||||
+#define MPN_COPY_DECR(dst,src,n) memmove((dst),(src),(n)*MPFR_BYTES_PER_MP_LIMB)
|
||||
+#define MPN_COPY_INCR(dst,src,n) memmove((dst),(src),(n)*MPFR_BYTES_PER_MP_LIMB)
|
||||
#define MPN_COPY(dst,src,n) \
|
||||
do \
|
||||
{ \
|
||||
if ((dst) != (src)) \
|
||||
{ \
|
||||
MPFR_ASSERTD ((char *) (dst) >= (char *) (src) + \
|
||||
- (n) * BYTES_PER_MP_LIMB || \
|
||||
+ (n) * MPFR_BYTES_PER_MP_LIMB || \
|
||||
(char *) (src) >= (char *) (dst) + \
|
||||
- (n) * BYTES_PER_MP_LIMB); \
|
||||
- memcpy ((dst), (src), (n) * BYTES_PER_MP_LIMB); \
|
||||
+ (n) * MPFR_BYTES_PER_MP_LIMB); \
|
||||
+ memcpy ((dst), (src), (n) * MPFR_BYTES_PER_MP_LIMB); \
|
||||
} \
|
||||
} \
|
||||
while (0)
|
||||
diff -Naurd mpfr-3.1.2-a/src/mpfr-impl.h mpfr-3.1.2-b/src/mpfr-impl.h
|
||||
--- mpfr-3.1.2-a/src/mpfr-impl.h 2013-10-09 13:34:21.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/src/mpfr-impl.h 2014-04-15 22:21:06.220398489 +0000
|
||||
@@ -191,7 +191,7 @@
|
||||
# endif
|
||||
#endif
|
||||
|
||||
-
|
||||
+#define MPFR_BYTES_PER_MP_LIMB (GMP_NUMB_BITS/CHAR_BIT)
|
||||
|
||||
/******************************************************
|
||||
******************** Check GMP ***********************
|
||||
@@ -930,7 +930,7 @@
|
||||
#define MPFR_SET_ALLOC_SIZE(x, n) \
|
||||
( ((mp_size_t*) MPFR_MANT(x))[-1] = n)
|
||||
#define MPFR_MALLOC_SIZE(s) \
|
||||
- ( sizeof(mpfr_size_limb_t) + BYTES_PER_MP_LIMB * ((size_t) s) )
|
||||
+ ( sizeof(mpfr_size_limb_t) + MPFR_BYTES_PER_MP_LIMB * ((size_t) s) )
|
||||
#define MPFR_SET_MANT_PTR(x,p) \
|
||||
(MPFR_MANT(x) = (mp_limb_t*) ((mpfr_size_limb_t*) p + 1))
|
||||
#define MPFR_GET_REAL_PTR(x) \
|
||||
@@ -964,7 +964,7 @@
|
||||
#endif
|
||||
|
||||
#define MPFR_TMP_LIMBS_ALLOC(N) \
|
||||
- ((mp_limb_t *) MPFR_TMP_ALLOC ((size_t) (N) * BYTES_PER_MP_LIMB))
|
||||
+ ((mp_limb_t *) MPFR_TMP_ALLOC ((size_t) (N) * MPFR_BYTES_PER_MP_LIMB))
|
||||
|
||||
/* temporary allocate 1 limb at xp, and initialize mpfr variable x */
|
||||
/* The temporary var doesn't have any size field, but it doesn't matter
|
||||
diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h
|
||||
--- mpfr-3.1.2-a/src/mpfr.h 2014-04-15 22:20:20.755171478 +0000
|
||||
+++ mpfr-3.1.2-b/src/mpfr.h 2014-04-15 22:21:45.225450147 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 1
|
||||
#define MPFR_VERSION_PATCHLEVEL 2
|
||||
-#define MPFR_VERSION_STRING "3.1.2-p7"
|
||||
+#define MPFR_VERSION_STRING "3.1.2-p8"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.1.2-a/src/mul.c mpfr-3.1.2-b/src/mul.c
|
||||
--- mpfr-3.1.2-a/src/mul.c 2013-03-13 15:37:37.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/src/mul.c 2014-04-15 22:21:06.224398597 +0000
|
||||
@@ -106,7 +106,7 @@
|
||||
MPFR_ASSERTD(tn <= k);
|
||||
|
||||
/* Check for no size_t overflow*/
|
||||
- MPFR_ASSERTD((size_t) k <= ((size_t) -1) / BYTES_PER_MP_LIMB);
|
||||
+ MPFR_ASSERTD((size_t) k <= ((size_t) -1) / MPFR_BYTES_PER_MP_LIMB);
|
||||
MPFR_TMP_MARK(marker);
|
||||
tmp = MPFR_TMP_LIMBS_ALLOC (k);
|
||||
|
||||
@@ -301,7 +301,7 @@
|
||||
MPFR_ASSERTD (tn <= k); /* tn <= k, thus no int overflow */
|
||||
|
||||
/* Check for no size_t overflow*/
|
||||
- MPFR_ASSERTD ((size_t) k <= ((size_t) -1) / BYTES_PER_MP_LIMB);
|
||||
+ MPFR_ASSERTD ((size_t) k <= ((size_t) -1) / MPFR_BYTES_PER_MP_LIMB);
|
||||
MPFR_TMP_MARK (marker);
|
||||
tmp = MPFR_TMP_LIMBS_ALLOC (k);
|
||||
|
||||
diff -Naurd mpfr-3.1.2-a/src/stack_interface.c mpfr-3.1.2-b/src/stack_interface.c
|
||||
--- mpfr-3.1.2-a/src/stack_interface.c 2013-03-13 15:37:32.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/src/stack_interface.c 2014-04-15 22:21:06.220398489 +0000
|
||||
@@ -26,7 +26,7 @@
|
||||
size_t
|
||||
mpfr_custom_get_size (mpfr_prec_t prec)
|
||||
{
|
||||
- return MPFR_PREC2LIMBS (prec) * BYTES_PER_MP_LIMB;
|
||||
+ return MPFR_PREC2LIMBS (prec) * MPFR_BYTES_PER_MP_LIMB;
|
||||
}
|
||||
|
||||
#undef mpfr_custom_init
|
||||
diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c
|
||||
--- mpfr-3.1.2-a/src/version.c 2014-04-15 22:20:20.755171478 +0000
|
||||
+++ mpfr-3.1.2-b/src/version.c 2014-04-15 22:21:45.225450147 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.1.2-p7";
|
||||
+ return "3.1.2-p8";
|
||||
}
|
@ -1,166 +0,0 @@
|
||||
diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES
|
||||
--- mpfr-3.1.2-a/PATCHES 2014-06-30 15:15:25.533266905 +0000
|
||||
+++ mpfr-3.1.2-b/PATCHES 2014-06-30 15:15:25.617269178 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+div-overflow
|
||||
diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION
|
||||
--- mpfr-3.1.2-a/VERSION 2014-06-30 15:15:25.529266797 +0000
|
||||
+++ mpfr-3.1.2-b/VERSION 2014-06-30 15:15:25.617269178 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.1.2-p8
|
||||
+3.1.2-p9
|
||||
diff -Naurd mpfr-3.1.2-a/src/div.c mpfr-3.1.2-b/src/div.c
|
||||
--- mpfr-3.1.2-a/src/div.c 2013-03-13 15:37:33.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/src/div.c 2014-06-30 15:15:25.585268312 +0000
|
||||
@@ -750,7 +750,9 @@
|
||||
truncate_check_qh:
|
||||
if (qh)
|
||||
{
|
||||
- qexp ++;
|
||||
+ if (MPFR_LIKELY (qexp < MPFR_EXP_MAX))
|
||||
+ qexp ++;
|
||||
+ /* else qexp is now incorrect, but one will still get an overflow */
|
||||
q0p[q0size - 1] = MPFR_LIMB_HIGHBIT;
|
||||
}
|
||||
goto truncate;
|
||||
@@ -765,7 +767,9 @@
|
||||
inex = 1; /* always here */
|
||||
if (mpn_add_1 (q0p, q0p, q0size, MPFR_LIMB_ONE << sh))
|
||||
{
|
||||
- qexp ++;
|
||||
+ if (MPFR_LIKELY (qexp < MPFR_EXP_MAX))
|
||||
+ qexp ++;
|
||||
+ /* else qexp is now incorrect, but one will still get an overflow */
|
||||
q0p[q0size - 1] = MPFR_LIMB_HIGHBIT;
|
||||
}
|
||||
|
||||
diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h
|
||||
--- mpfr-3.1.2-a/src/mpfr.h 2014-06-30 15:15:25.533266905 +0000
|
||||
+++ mpfr-3.1.2-b/src/mpfr.h 2014-06-30 15:15:25.613269070 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 1
|
||||
#define MPFR_VERSION_PATCHLEVEL 2
|
||||
-#define MPFR_VERSION_STRING "3.1.2-p8"
|
||||
+#define MPFR_VERSION_STRING "3.1.2-p9"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c
|
||||
--- mpfr-3.1.2-a/src/version.c 2014-06-30 15:15:25.533266905 +0000
|
||||
+++ mpfr-3.1.2-b/src/version.c 2014-06-30 15:15:25.613269070 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.1.2-p8";
|
||||
+ return "3.1.2-p9";
|
||||
}
|
||||
diff -Naurd mpfr-3.1.2-a/tests/tdiv.c mpfr-3.1.2-b/tests/tdiv.c
|
||||
--- mpfr-3.1.2-a/tests/tdiv.c 2013-03-13 15:37:44.000000000 +0000
|
||||
+++ mpfr-3.1.2-b/tests/tdiv.c 2014-06-30 15:15:25.585268312 +0000
|
||||
@@ -1104,6 +1104,96 @@
|
||||
#define RAND_FUNCTION(x) mpfr_random2(x, MPFR_LIMB_SIZE (x), randlimb () % 100, RANDS)
|
||||
#include "tgeneric.c"
|
||||
|
||||
+static void
|
||||
+test_extreme (void)
|
||||
+{
|
||||
+ mpfr_t x, y, z;
|
||||
+ mpfr_exp_t emin, emax;
|
||||
+ mpfr_prec_t p[4] = { 8, 32, 64, 256 };
|
||||
+ int xi, yi, zi, j, r;
|
||||
+ unsigned int flags, ex_flags;
|
||||
+
|
||||
+ emin = mpfr_get_emin ();
|
||||
+ emax = mpfr_get_emax ();
|
||||
+
|
||||
+ mpfr_set_emin (MPFR_EMIN_MIN);
|
||||
+ mpfr_set_emax (MPFR_EMAX_MAX);
|
||||
+
|
||||
+ for (xi = 0; xi < 4; xi++)
|
||||
+ {
|
||||
+ mpfr_init2 (x, p[xi]);
|
||||
+ mpfr_setmax (x, MPFR_EMAX_MAX);
|
||||
+ MPFR_ASSERTN (mpfr_check (x));
|
||||
+ for (yi = 0; yi < 4; yi++)
|
||||
+ {
|
||||
+ mpfr_init2 (y, p[yi]);
|
||||
+ mpfr_setmin (y, MPFR_EMIN_MIN);
|
||||
+ for (j = 0; j < 2; j++)
|
||||
+ {
|
||||
+ MPFR_ASSERTN (mpfr_check (y));
|
||||
+ for (zi = 0; zi < 4; zi++)
|
||||
+ {
|
||||
+ mpfr_init2 (z, p[zi]);
|
||||
+ RND_LOOP (r)
|
||||
+ {
|
||||
+ mpfr_clear_flags ();
|
||||
+ mpfr_div (z, x, y, (mpfr_rnd_t) r);
|
||||
+ flags = __gmpfr_flags;
|
||||
+ MPFR_ASSERTN (mpfr_check (z));
|
||||
+ ex_flags = MPFR_FLAGS_OVERFLOW | MPFR_FLAGS_INEXACT;
|
||||
+ if (flags != ex_flags)
|
||||
+ {
|
||||
+ printf ("Bad flags in test_extreme on z = a/b"
|
||||
+ " with %s and\n",
|
||||
+ mpfr_print_rnd_mode ((mpfr_rnd_t) r));
|
||||
+ printf ("a = ");
|
||||
+ mpfr_dump (x);
|
||||
+ printf ("b = ");
|
||||
+ mpfr_dump (y);
|
||||
+ printf ("Expected flags:");
|
||||
+ flags_out (ex_flags);
|
||||
+ printf ("Got flags: ");
|
||||
+ flags_out (flags);
|
||||
+ printf ("z = ");
|
||||
+ mpfr_dump (z);
|
||||
+ exit (1);
|
||||
+ }
|
||||
+ mpfr_clear_flags ();
|
||||
+ mpfr_div (z, y, x, (mpfr_rnd_t) r);
|
||||
+ flags = __gmpfr_flags;
|
||||
+ MPFR_ASSERTN (mpfr_check (z));
|
||||
+ ex_flags = MPFR_FLAGS_UNDERFLOW | MPFR_FLAGS_INEXACT;
|
||||
+ if (flags != ex_flags)
|
||||
+ {
|
||||
+ printf ("Bad flags in test_extreme on z = a/b"
|
||||
+ " with %s and\n",
|
||||
+ mpfr_print_rnd_mode ((mpfr_rnd_t) r));
|
||||
+ printf ("a = ");
|
||||
+ mpfr_dump (y);
|
||||
+ printf ("b = ");
|
||||
+ mpfr_dump (x);
|
||||
+ printf ("Expected flags:");
|
||||
+ flags_out (ex_flags);
|
||||
+ printf ("Got flags: ");
|
||||
+ flags_out (flags);
|
||||
+ printf ("z = ");
|
||||
+ mpfr_dump (z);
|
||||
+ exit (1);
|
||||
+ }
|
||||
+ }
|
||||
+ mpfr_clear (z);
|
||||
+ } /* zi */
|
||||
+ mpfr_nextabove (y);
|
||||
+ } /* j */
|
||||
+ mpfr_clear (y);
|
||||
+ } /* yi */
|
||||
+ mpfr_clear (x);
|
||||
+ } /* xi */
|
||||
+
|
||||
+ set_emin (emin);
|
||||
+ set_emax (emax);
|
||||
+}
|
||||
+
|
||||
int
|
||||
main (int argc, char *argv[])
|
||||
{
|
||||
@@ -1130,6 +1220,7 @@
|
||||
test_20070603 ();
|
||||
test_20070628 ();
|
||||
test_generic (2, 800, 50);
|
||||
+ test_extreme ();
|
||||
|
||||
tests_end_mpfr ();
|
||||
return 0;
|
@ -1,138 +0,0 @@
|
||||
diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES
|
||||
--- mpfr-3.1.2-a/PATCHES 2014-06-30 15:17:53.337268149 +0000
|
||||
+++ mpfr-3.1.2-b/PATCHES 2014-06-30 15:17:53.417270314 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+vasprintf
|
||||
diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION
|
||||
--- mpfr-3.1.2-a/VERSION 2014-06-30 15:17:53.337268149 +0000
|
||||
+++ mpfr-3.1.2-b/VERSION 2014-06-30 15:17:53.413270206 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.1.2-p9
|
||||
+3.1.2-p10
|
||||
diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h
|
||||
--- mpfr-3.1.2-a/src/mpfr.h 2014-06-30 15:17:53.337268149 +0000
|
||||
+++ mpfr-3.1.2-b/src/mpfr.h 2014-06-30 15:17:53.413270206 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 1
|
||||
#define MPFR_VERSION_PATCHLEVEL 2
|
||||
-#define MPFR_VERSION_STRING "3.1.2-p9"
|
||||
+#define MPFR_VERSION_STRING "3.1.2-p10"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.1.2-a/src/vasprintf.c mpfr-3.1.2-b/src/vasprintf.c
|
||||
--- mpfr-3.1.2-a/src/vasprintf.c 2013-11-15 00:51:49.267334408 +0000
|
||||
+++ mpfr-3.1.2-b/src/vasprintf.c 2014-06-30 15:17:53.377269231 +0000
|
||||
@@ -884,14 +884,18 @@
|
||||
first digit, we want the exponent for radix two and the decimal
|
||||
point AFTER the first digit. */
|
||||
{
|
||||
- MPFR_ASSERTN (exp > MPFR_EMIN_MIN /4); /* possible overflow */
|
||||
+ /* An integer overflow is normally not possible since MPFR_EXP_MIN
|
||||
+ is twice as large as MPFR_EMIN_MIN. */
|
||||
+ MPFR_ASSERTN (exp > (MPFR_EXP_MIN + 3) / 4);
|
||||
exp = (exp - 1) * 4;
|
||||
}
|
||||
else
|
||||
/* EXP is the exponent for decimal point BEFORE the first digit, we
|
||||
want the exponent for decimal point AFTER the first digit. */
|
||||
{
|
||||
- MPFR_ASSERTN (exp > MPFR_EMIN_MIN); /* possible overflow */
|
||||
+ /* An integer overflow is normally not possible since MPFR_EXP_MIN
|
||||
+ is twice as large as MPFR_EMIN_MIN. */
|
||||
+ MPFR_ASSERTN (exp > MPFR_EXP_MIN);
|
||||
--exp;
|
||||
}
|
||||
}
|
||||
diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c
|
||||
--- mpfr-3.1.2-a/src/version.c 2014-06-30 15:17:53.337268149 +0000
|
||||
+++ mpfr-3.1.2-b/src/version.c 2014-06-30 15:17:53.413270206 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.1.2-p9";
|
||||
+ return "3.1.2-p10";
|
||||
}
|
||||
diff -Naurd mpfr-3.1.2-a/tests/tsprintf.c mpfr-3.1.2-b/tests/tsprintf.c
|
||||
--- mpfr-3.1.2-a/tests/tsprintf.c 2013-11-15 00:51:49.267334408 +0000
|
||||
+++ mpfr-3.1.2-b/tests/tsprintf.c 2014-06-30 15:17:53.377269231 +0000
|
||||
@@ -1184,6 +1184,69 @@
|
||||
check_emax_aux (MPFR_EMAX_MAX);
|
||||
}
|
||||
|
||||
+static void
|
||||
+check_emin_aux (mpfr_exp_t e)
|
||||
+{
|
||||
+ mpfr_t x;
|
||||
+ char *s1, s2[256];
|
||||
+ int i;
|
||||
+ mpfr_exp_t emin;
|
||||
+ mpz_t ee;
|
||||
+
|
||||
+ MPFR_ASSERTN (e >= LONG_MIN);
|
||||
+ emin = mpfr_get_emin ();
|
||||
+ set_emin (e);
|
||||
+
|
||||
+ mpfr_init2 (x, 16);
|
||||
+ mpz_init (ee);
|
||||
+
|
||||
+ mpfr_setmin (x, e);
|
||||
+ mpz_set_si (ee, e);
|
||||
+ mpz_sub_ui (ee, ee, 1);
|
||||
+
|
||||
+ i = mpfr_asprintf (&s1, "%Ra", x);
|
||||
+ MPFR_ASSERTN (i > 0);
|
||||
+
|
||||
+ gmp_snprintf (s2, 256, "0x1p%Zd", ee);
|
||||
+
|
||||
+ if (strcmp (s1, s2) != 0)
|
||||
+ {
|
||||
+ printf ("Error in check_emin_aux for emin = %ld\n", (long) e);
|
||||
+ printf ("Expected %s\n", s2);
|
||||
+ printf ("Got %s\n", s1);
|
||||
+ exit (1);
|
||||
+ }
|
||||
+
|
||||
+ mpfr_free_str (s1);
|
||||
+
|
||||
+ i = mpfr_asprintf (&s1, "%Rb", x);
|
||||
+ MPFR_ASSERTN (i > 0);
|
||||
+
|
||||
+ gmp_snprintf (s2, 256, "1p%Zd", ee);
|
||||
+
|
||||
+ if (strcmp (s1, s2) != 0)
|
||||
+ {
|
||||
+ printf ("Error in check_emin_aux for emin = %ld\n", (long) e);
|
||||
+ printf ("Expected %s\n", s2);
|
||||
+ printf ("Got %s\n", s1);
|
||||
+ exit (1);
|
||||
+ }
|
||||
+
|
||||
+ mpfr_free_str (s1);
|
||||
+
|
||||
+ mpfr_clear (x);
|
||||
+ mpz_clear (ee);
|
||||
+ set_emin (emin);
|
||||
+}
|
||||
+
|
||||
+static void
|
||||
+check_emin (void)
|
||||
+{
|
||||
+ check_emin_aux (-15);
|
||||
+ check_emin_aux (mpfr_get_emin ());
|
||||
+ check_emin_aux (MPFR_EMIN_MIN);
|
||||
+}
|
||||
+
|
||||
int
|
||||
main (int argc, char **argv)
|
||||
{
|
||||
@@ -1203,6 +1266,7 @@
|
||||
decimal ();
|
||||
mixed ();
|
||||
check_emax ();
|
||||
+ check_emin ();
|
||||
|
||||
#if defined(HAVE_LOCALE_H) && defined(HAVE_SETLOCALE)
|
||||
locale_da_DK ();
|
1117
sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch01
vendored
Normal file
1117
sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch01
vendored
Normal file
File diff suppressed because it is too large
Load Diff
161
sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch02
vendored
Normal file
161
sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch02
vendored
Normal file
@ -0,0 +1,161 @@
|
||||
diff -Naurd mpfr-3.1.3-a/PATCHES mpfr-3.1.3-b/PATCHES
|
||||
--- mpfr-3.1.3-a/PATCHES 2015-07-02 10:50:08.046573308 +0000
|
||||
+++ mpfr-3.1.3-b/PATCHES 2015-07-02 10:50:08.126574142 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+muldiv-2exp-overflow
|
||||
diff -Naurd mpfr-3.1.3-a/VERSION mpfr-3.1.3-b/VERSION
|
||||
--- mpfr-3.1.3-a/VERSION 2015-07-02 10:49:24.042113845 +0000
|
||||
+++ mpfr-3.1.3-b/VERSION 2015-07-02 10:50:08.126574142 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.1.3-p1
|
||||
+3.1.3-p2
|
||||
diff -Naurd mpfr-3.1.3-a/src/div_2si.c mpfr-3.1.3-b/src/div_2si.c
|
||||
--- mpfr-3.1.3-a/src/div_2si.c 2015-06-19 19:55:10.000000000 +0000
|
||||
+++ mpfr-3.1.3-b/src/div_2si.c 2015-07-02 10:50:08.106573933 +0000
|
||||
@@ -49,7 +49,7 @@
|
||||
rnd_mode = MPFR_RNDZ;
|
||||
return mpfr_underflow (y, rnd_mode, MPFR_SIGN(y));
|
||||
}
|
||||
- else if (MPFR_UNLIKELY(n < 0 && (__gmpfr_emax < MPFR_EMIN_MIN - n ||
|
||||
+ else if (MPFR_UNLIKELY(n <= 0 && (__gmpfr_emax < MPFR_EMIN_MIN - n ||
|
||||
exp > __gmpfr_emax + n)) )
|
||||
return mpfr_overflow (y, rnd_mode, MPFR_SIGN(y));
|
||||
|
||||
diff -Naurd mpfr-3.1.3-a/src/div_2ui.c mpfr-3.1.3-b/src/div_2ui.c
|
||||
--- mpfr-3.1.3-a/src/div_2ui.c 2015-06-19 19:55:10.000000000 +0000
|
||||
+++ mpfr-3.1.3-b/src/div_2ui.c 2015-07-02 10:50:08.106573933 +0000
|
||||
@@ -32,7 +32,7 @@
|
||||
rnd_mode),
|
||||
("y[%Pu]=%.*Rg inexact=%d", mpfr_get_prec(y), mpfr_log_prec, y, inexact));
|
||||
|
||||
- if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (x)))
|
||||
+ if (MPFR_UNLIKELY (n == 0 || MPFR_IS_SINGULAR (x)))
|
||||
return mpfr_set (y, x, rnd_mode);
|
||||
else
|
||||
{
|
||||
diff -Naurd mpfr-3.1.3-a/src/mpfr.h mpfr-3.1.3-b/src/mpfr.h
|
||||
--- mpfr-3.1.3-a/src/mpfr.h 2015-07-02 10:49:24.038113803 +0000
|
||||
+++ mpfr-3.1.3-b/src/mpfr.h 2015-07-02 10:50:08.126574142 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 1
|
||||
#define MPFR_VERSION_PATCHLEVEL 3
|
||||
-#define MPFR_VERSION_STRING "3.1.3-p1"
|
||||
+#define MPFR_VERSION_STRING "3.1.3-p2"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.1.3-a/src/mul_2si.c mpfr-3.1.3-b/src/mul_2si.c
|
||||
--- mpfr-3.1.3-a/src/mul_2si.c 2015-06-19 19:55:10.000000000 +0000
|
||||
+++ mpfr-3.1.3-b/src/mul_2si.c 2015-07-02 10:50:08.106573933 +0000
|
||||
@@ -39,7 +39,7 @@
|
||||
{
|
||||
mpfr_exp_t exp = MPFR_GET_EXP (x);
|
||||
MPFR_SETRAW (inexact, y, x, exp, rnd_mode);
|
||||
- if (MPFR_UNLIKELY( n > 0 && (__gmpfr_emax < MPFR_EMIN_MIN + n ||
|
||||
+ if (MPFR_UNLIKELY(n >= 0 && (__gmpfr_emax < MPFR_EMIN_MIN + n ||
|
||||
exp > __gmpfr_emax - n)))
|
||||
return mpfr_overflow (y, rnd_mode, MPFR_SIGN(y));
|
||||
else if (MPFR_UNLIKELY(n < 0 && (__gmpfr_emin > MPFR_EMAX_MAX + n ||
|
||||
diff -Naurd mpfr-3.1.3-a/src/version.c mpfr-3.1.3-b/src/version.c
|
||||
--- mpfr-3.1.3-a/src/version.c 2015-07-02 10:49:24.042113845 +0000
|
||||
+++ mpfr-3.1.3-b/src/version.c 2015-07-02 10:50:08.126574142 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.1.3-p1";
|
||||
+ return "3.1.3-p2";
|
||||
}
|
||||
diff -Naurd mpfr-3.1.3-a/tests/tmul_2exp.c mpfr-3.1.3-b/tests/tmul_2exp.c
|
||||
--- mpfr-3.1.3-a/tests/tmul_2exp.c 2015-06-19 19:55:10.000000000 +0000
|
||||
+++ mpfr-3.1.3-b/tests/tmul_2exp.c 2015-07-02 10:50:08.106573933 +0000
|
||||
@@ -242,6 +242,76 @@
|
||||
large (MPFR_EMAX_MAX);
|
||||
}
|
||||
|
||||
+/* Cases where the function overflows on n = 0 when rounding is like
|
||||
+ away from zero. */
|
||||
+static void
|
||||
+overflow0 (mpfr_exp_t emax)
|
||||
+{
|
||||
+ mpfr_exp_t old_emax;
|
||||
+ mpfr_t x, y1, y2;
|
||||
+ int neg, r, op;
|
||||
+ static char *sop[4] = { "mul_2ui", "mul_2si", "div_2ui", "div_2si" };
|
||||
+
|
||||
+ old_emax = mpfr_get_emax ();
|
||||
+ set_emax (emax);
|
||||
+
|
||||
+ mpfr_init2 (x, 8);
|
||||
+ mpfr_inits2 (6, y1, y2, (mpfr_ptr) 0);
|
||||
+
|
||||
+ mpfr_set_inf (x, 1);
|
||||
+ mpfr_nextbelow (x);
|
||||
+
|
||||
+ for (neg = 0; neg <= 1; neg++)
|
||||
+ {
|
||||
+ RND_LOOP (r)
|
||||
+ {
|
||||
+ int inex1, inex2;
|
||||
+ unsigned int flags1, flags2;
|
||||
+
|
||||
+ /* Even if there isn't an overflow (rounding ~ toward zero),
|
||||
+ the result is the same as the one of an overflow. */
|
||||
+ inex1 = mpfr_overflow (y1, (mpfr_rnd_t) r, neg ? -1 : 1);
|
||||
+ flags1 = MPFR_FLAGS_INEXACT;
|
||||
+ if (mpfr_inf_p (y1))
|
||||
+ flags1 |= MPFR_FLAGS_OVERFLOW;
|
||||
+ for (op = 0; op < 4; op++)
|
||||
+ {
|
||||
+ mpfr_clear_flags ();
|
||||
+ inex2 =
|
||||
+ op == 0 ? mpfr_mul_2ui (y2, x, 0, (mpfr_rnd_t) r) :
|
||||
+ op == 1 ? mpfr_mul_2si (y2, x, 0, (mpfr_rnd_t) r) :
|
||||
+ op == 2 ? mpfr_div_2ui (y2, x, 0, (mpfr_rnd_t) r) :
|
||||
+ op == 3 ? mpfr_div_2si (y2, x, 0, (mpfr_rnd_t) r) :
|
||||
+ (MPFR_ASSERTN (0), 0);
|
||||
+ flags2 = __gmpfr_flags;
|
||||
+ if (!(mpfr_equal_p (y1, y2) &&
|
||||
+ SAME_SIGN (inex1, inex2) &&
|
||||
+ flags1 == flags2))
|
||||
+ {
|
||||
+ printf ("Error in overflow0 for %s, mpfr_%s, emax = %"
|
||||
+ MPFR_EXP_FSPEC "d,\nx = ",
|
||||
+ mpfr_print_rnd_mode ((mpfr_rnd_t) r), sop[op],
|
||||
+ (mpfr_eexp_t) emax);
|
||||
+ mpfr_dump (x);
|
||||
+ printf ("Expected ");
|
||||
+ mpfr_dump (y1);
|
||||
+ printf (" with inex = %d, flags =", inex1);
|
||||
+ flags_out (flags1);
|
||||
+ printf ("Got ");
|
||||
+ mpfr_dump (y2);
|
||||
+ printf (" with inex = %d, flags =", inex2);
|
||||
+ flags_out (flags2);
|
||||
+ exit (1);
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+ mpfr_neg (x, x, MPFR_RNDN);
|
||||
+ }
|
||||
+
|
||||
+ mpfr_clears (x, y1, y2, (mpfr_ptr) 0);
|
||||
+ set_emax (old_emax);
|
||||
+}
|
||||
+
|
||||
int
|
||||
main (int argc, char *argv[])
|
||||
{
|
||||
@@ -334,6 +404,11 @@
|
||||
underflow0 ();
|
||||
large0 ();
|
||||
|
||||
+ if (mpfr_get_emax () != MPFR_EMAX_MAX)
|
||||
+ overflow0 (mpfr_get_emax ());
|
||||
+ overflow0 (MPFR_EMAX_MAX);
|
||||
+ overflow0 (-1);
|
||||
+
|
||||
tests_end_mpfr ();
|
||||
return 0;
|
||||
}
|
217
sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch03
vendored
Normal file
217
sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch03
vendored
Normal file
@ -0,0 +1,217 @@
|
||||
diff -Naurd mpfr-3.1.3-a/PATCHES mpfr-3.1.3-b/PATCHES
|
||||
--- mpfr-3.1.3-a/PATCHES 2015-07-17 08:54:48.592799981 +0000
|
||||
+++ mpfr-3.1.3-b/PATCHES 2015-07-17 08:54:48.616811495 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+muldiv-2exp-underflow
|
||||
diff -Naurd mpfr-3.1.3-a/VERSION mpfr-3.1.3-b/VERSION
|
||||
--- mpfr-3.1.3-a/VERSION 2015-07-02 10:50:08.126574142 +0000
|
||||
+++ mpfr-3.1.3-b/VERSION 2015-07-17 08:54:48.616811495 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.1.3-p2
|
||||
+3.1.3-p3
|
||||
diff -Naurd mpfr-3.1.3-a/src/div_2si.c mpfr-3.1.3-b/src/div_2si.c
|
||||
--- mpfr-3.1.3-a/src/div_2si.c 2015-07-02 10:50:08.106573933 +0000
|
||||
+++ mpfr-3.1.3-b/src/div_2si.c 2015-07-17 08:54:48.608807656 +0000
|
||||
@@ -45,7 +45,8 @@
|
||||
if (rnd_mode == MPFR_RNDN &&
|
||||
(__gmpfr_emin > MPFR_EMAX_MAX - (n - 1) ||
|
||||
exp < __gmpfr_emin + (n - 1) ||
|
||||
- (inexact >= 0 && mpfr_powerof2_raw (y))))
|
||||
+ ((MPFR_IS_NEG (y) ? inexact <= 0 : inexact >= 0) &&
|
||||
+ mpfr_powerof2_raw (y))))
|
||||
rnd_mode = MPFR_RNDZ;
|
||||
return mpfr_underflow (y, rnd_mode, MPFR_SIGN(y));
|
||||
}
|
||||
diff -Naurd mpfr-3.1.3-a/src/div_2ui.c mpfr-3.1.3-b/src/div_2ui.c
|
||||
--- mpfr-3.1.3-a/src/div_2ui.c 2015-07-02 10:50:08.106573933 +0000
|
||||
+++ mpfr-3.1.3-b/src/div_2ui.c 2015-07-17 08:54:48.608807656 +0000
|
||||
@@ -44,7 +44,9 @@
|
||||
if (MPFR_UNLIKELY (n >= diffexp)) /* exp - n <= emin - 1 */
|
||||
{
|
||||
if (rnd_mode == MPFR_RNDN &&
|
||||
- (n > diffexp || (inexact >= 0 && mpfr_powerof2_raw (y))))
|
||||
+ (n > diffexp ||
|
||||
+ ((MPFR_IS_NEG (y) ? inexact <= 0 : inexact >= 0) &&
|
||||
+ mpfr_powerof2_raw (y))))
|
||||
rnd_mode = MPFR_RNDZ;
|
||||
return mpfr_underflow (y, rnd_mode, MPFR_SIGN (y));
|
||||
}
|
||||
diff -Naurd mpfr-3.1.3-a/src/mpfr.h mpfr-3.1.3-b/src/mpfr.h
|
||||
--- mpfr-3.1.3-a/src/mpfr.h 2015-07-02 10:50:08.126574142 +0000
|
||||
+++ mpfr-3.1.3-b/src/mpfr.h 2015-07-17 08:54:48.616811495 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 1
|
||||
#define MPFR_VERSION_PATCHLEVEL 3
|
||||
-#define MPFR_VERSION_STRING "3.1.3-p2"
|
||||
+#define MPFR_VERSION_STRING "3.1.3-p3"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.1.3-a/src/mul_2si.c mpfr-3.1.3-b/src/mul_2si.c
|
||||
--- mpfr-3.1.3-a/src/mul_2si.c 2015-07-02 10:50:08.106573933 +0000
|
||||
+++ mpfr-3.1.3-b/src/mul_2si.c 2015-07-17 08:54:48.608807656 +0000
|
||||
@@ -48,7 +48,8 @@
|
||||
if (rnd_mode == MPFR_RNDN &&
|
||||
(__gmpfr_emin > MPFR_EMAX_MAX + (n + 1) ||
|
||||
exp < __gmpfr_emin - (n + 1) ||
|
||||
- (inexact >= 0 && mpfr_powerof2_raw (y))))
|
||||
+ ((MPFR_IS_NEG (y) ? inexact <= 0 : inexact >= 0) &&
|
||||
+ mpfr_powerof2_raw (y))))
|
||||
rnd_mode = MPFR_RNDZ;
|
||||
return mpfr_underflow (y, rnd_mode, MPFR_SIGN(y));
|
||||
}
|
||||
diff -Naurd mpfr-3.1.3-a/src/version.c mpfr-3.1.3-b/src/version.c
|
||||
--- mpfr-3.1.3-a/src/version.c 2015-07-02 10:50:08.126574142 +0000
|
||||
+++ mpfr-3.1.3-b/src/version.c 2015-07-17 08:54:48.616811495 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.1.3-p2";
|
||||
+ return "3.1.3-p3";
|
||||
}
|
||||
diff -Naurd mpfr-3.1.3-a/tests/tmul_2exp.c mpfr-3.1.3-b/tests/tmul_2exp.c
|
||||
--- mpfr-3.1.3-a/tests/tmul_2exp.c 2015-07-02 10:50:08.106573933 +0000
|
||||
+++ mpfr-3.1.3-b/tests/tmul_2exp.c 2015-07-17 08:54:48.608807656 +0000
|
||||
@@ -50,77 +50,82 @@
|
||||
{
|
||||
mpfr_t x, y, z1, z2;
|
||||
mpfr_exp_t emin;
|
||||
- int i, k;
|
||||
+ int i, k, s;
|
||||
int prec;
|
||||
int rnd;
|
||||
int div;
|
||||
int inex1, inex2;
|
||||
unsigned int flags1, flags2;
|
||||
|
||||
- /* Test mul_2si(x, e - k), div_2si(x, k - e) and div_2ui(x, k - e)
|
||||
- * with emin = e, x = 1 + i/16, i in { -1, 0, 1 }, and k = 1 to 4,
|
||||
- * by comparing the result with the one of a simple division.
|
||||
+ /* Test mul_2si(x, e - k), div_2si(x, k - e) and div_2ui(x, k - e) with
|
||||
+ * emin = e, x = s * (1 + i/16), i in { -1, 0, 1 }, s in { -1, 1 }, and
|
||||
+ * k = 1 to 4, by comparing the result with the one of a simple division.
|
||||
*/
|
||||
emin = mpfr_get_emin ();
|
||||
set_emin (e);
|
||||
mpfr_inits2 (8, x, y, (mpfr_ptr) 0);
|
||||
for (i = 15; i <= 17; i++)
|
||||
- {
|
||||
- inex1 = mpfr_set_ui_2exp (x, i, -4, MPFR_RNDN);
|
||||
- MPFR_ASSERTN (inex1 == 0);
|
||||
- for (prec = 6; prec >= 3; prec -= 3)
|
||||
- {
|
||||
- mpfr_inits2 (prec, z1, z2, (mpfr_ptr) 0);
|
||||
- RND_LOOP (rnd)
|
||||
- for (k = 1; k <= 4; k++)
|
||||
- {
|
||||
- /* The following one is assumed to be correct. */
|
||||
- inex1 = mpfr_mul_2si (y, x, e, MPFR_RNDN);
|
||||
- MPFR_ASSERTN (inex1 == 0);
|
||||
- inex1 = mpfr_set_ui (z1, 1 << k, MPFR_RNDN);
|
||||
- MPFR_ASSERTN (inex1 == 0);
|
||||
- mpfr_clear_flags ();
|
||||
- /* Do not use mpfr_div_ui to avoid the optimization
|
||||
- by mpfr_div_2si. */
|
||||
- inex1 = mpfr_div (z1, y, z1, (mpfr_rnd_t) rnd);
|
||||
- flags1 = __gmpfr_flags;
|
||||
-
|
||||
- for (div = 0; div <= 2; div++)
|
||||
+ for (s = 1; s >= -1; s -= 2)
|
||||
+ {
|
||||
+ inex1 = mpfr_set_si_2exp (x, s * i, -4, MPFR_RNDN);
|
||||
+ MPFR_ASSERTN (inex1 == 0);
|
||||
+ for (prec = 6; prec >= 3; prec -= 3)
|
||||
+ {
|
||||
+ mpfr_inits2 (prec, z1, z2, (mpfr_ptr) 0);
|
||||
+ RND_LOOP (rnd)
|
||||
+ for (k = 1; k <= 4; k++)
|
||||
{
|
||||
+ /* The following one is assumed to be correct. */
|
||||
+ inex1 = mpfr_mul_2si (y, x, e, MPFR_RNDN);
|
||||
+ MPFR_ASSERTN (inex1 == 0);
|
||||
+ inex1 = mpfr_set_ui (z1, 1 << k, MPFR_RNDN);
|
||||
+ MPFR_ASSERTN (inex1 == 0);
|
||||
mpfr_clear_flags ();
|
||||
- inex2 = div == 0 ?
|
||||
- mpfr_mul_2si (z2, x, e - k, (mpfr_rnd_t) rnd) : div == 1 ?
|
||||
- mpfr_div_2si (z2, x, k - e, (mpfr_rnd_t) rnd) :
|
||||
- mpfr_div_2ui (z2, x, k - e, (mpfr_rnd_t) rnd);
|
||||
- flags2 = __gmpfr_flags;
|
||||
- if (flags1 == flags2 && SAME_SIGN (inex1, inex2) &&
|
||||
- mpfr_equal_p (z1, z2))
|
||||
- continue;
|
||||
- printf ("Error in underflow(");
|
||||
- if (e == MPFR_EMIN_MIN)
|
||||
- printf ("MPFR_EMIN_MIN");
|
||||
- else if (e == emin)
|
||||
- printf ("default emin");
|
||||
- else if (e >= LONG_MIN)
|
||||
- printf ("%ld", (long) e);
|
||||
- else
|
||||
- printf ("<LONG_MIN");
|
||||
- printf (") with mpfr_%s,\nx = %d/16, prec = %d, k = %d, "
|
||||
- "%s\n", div == 0 ? "mul_2si" : div == 1 ?
|
||||
- "div_2si" : "div_2ui", i, prec, k,
|
||||
- mpfr_print_rnd_mode ((mpfr_rnd_t) rnd));
|
||||
- printf ("Expected ");
|
||||
- mpfr_out_str (stdout, 16, 0, z1, MPFR_RNDN);
|
||||
- printf (", inex = %d, flags = %u\n", SIGN (inex1), flags1);
|
||||
- printf ("Got ");
|
||||
- mpfr_out_str (stdout, 16, 0, z2, MPFR_RNDN);
|
||||
- printf (", inex = %d, flags = %u\n", SIGN (inex2), flags2);
|
||||
- exit (1);
|
||||
- } /* div */
|
||||
- } /* k */
|
||||
- mpfr_clears (z1, z2, (mpfr_ptr) 0);
|
||||
- } /* prec */
|
||||
- } /* i */
|
||||
+ /* Do not use mpfr_div_ui to avoid the optimization
|
||||
+ by mpfr_div_2si. */
|
||||
+ inex1 = mpfr_div (z1, y, z1, (mpfr_rnd_t) rnd);
|
||||
+ flags1 = __gmpfr_flags;
|
||||
+
|
||||
+ for (div = 0; div <= 2; div++)
|
||||
+ {
|
||||
+ mpfr_clear_flags ();
|
||||
+ inex2 =
|
||||
+ div == 0 ?
|
||||
+ mpfr_mul_2si (z2, x, e - k, (mpfr_rnd_t) rnd) :
|
||||
+ div == 1 ?
|
||||
+ mpfr_div_2si (z2, x, k - e, (mpfr_rnd_t) rnd) :
|
||||
+ mpfr_div_2ui (z2, x, k - e, (mpfr_rnd_t) rnd);
|
||||
+ flags2 = __gmpfr_flags;
|
||||
+ if (flags1 == flags2 && SAME_SIGN (inex1, inex2) &&
|
||||
+ mpfr_equal_p (z1, z2))
|
||||
+ continue;
|
||||
+ printf ("Error in underflow(");
|
||||
+ if (e == MPFR_EMIN_MIN)
|
||||
+ printf ("MPFR_EMIN_MIN");
|
||||
+ else if (e == emin)
|
||||
+ printf ("default emin");
|
||||
+ else if (e >= LONG_MIN)
|
||||
+ printf ("%ld", (long) e);
|
||||
+ else
|
||||
+ printf ("<LONG_MIN");
|
||||
+ printf (") with mpfr_%s,\nx = %d/16, prec = %d, k = %d,"
|
||||
+ " %s\n", div == 0 ? "mul_2si" : div == 1 ?
|
||||
+ "div_2si" : "div_2ui", s * i, prec, k,
|
||||
+ mpfr_print_rnd_mode ((mpfr_rnd_t) rnd));
|
||||
+ printf ("Expected ");
|
||||
+ mpfr_out_str (stdout, 16, 0, z1, MPFR_RNDN);
|
||||
+ printf (", inex = %d, flags = %u\n",
|
||||
+ SIGN (inex1), flags1);
|
||||
+ printf ("Got ");
|
||||
+ mpfr_out_str (stdout, 16, 0, z2, MPFR_RNDN);
|
||||
+ printf (", inex = %d, flags = %u\n",
|
||||
+ SIGN (inex2), flags2);
|
||||
+ exit (1);
|
||||
+ } /* div */
|
||||
+ } /* k */
|
||||
+ mpfr_clears (z1, z2, (mpfr_ptr) 0);
|
||||
+ } /* prec */
|
||||
+ } /* i */
|
||||
mpfr_clears (x, y, (mpfr_ptr) 0);
|
||||
set_emin (emin);
|
||||
}
|
204
sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch04
vendored
Normal file
204
sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch04
vendored
Normal file
@ -0,0 +1,204 @@
|
||||
diff -Naurd mpfr-3.1.3-a/PATCHES mpfr-3.1.3-b/PATCHES
|
||||
--- mpfr-3.1.3-a/PATCHES 2015-07-17 08:58:21.094987384 +0000
|
||||
+++ mpfr-3.1.3-b/PATCHES 2015-07-17 08:58:21.118986898 +0000
|
||||
@@ -0,0 +1 @@
|
||||
+frexp
|
||||
diff -Naurd mpfr-3.1.3-a/VERSION mpfr-3.1.3-b/VERSION
|
||||
--- mpfr-3.1.3-a/VERSION 2015-07-17 08:54:48.616811495 +0000
|
||||
+++ mpfr-3.1.3-b/VERSION 2015-07-17 08:58:21.118986898 +0000
|
||||
@@ -1 +1 @@
|
||||
-3.1.3-p3
|
||||
+3.1.3-p4
|
||||
diff -Naurd mpfr-3.1.3-a/src/frexp.c mpfr-3.1.3-b/src/frexp.c
|
||||
--- mpfr-3.1.3-a/src/frexp.c 2015-06-19 19:55:09.000000000 +0000
|
||||
+++ mpfr-3.1.3-b/src/frexp.c 2015-07-17 08:58:21.106987142 +0000
|
||||
@@ -26,6 +26,13 @@
|
||||
mpfr_frexp (mpfr_exp_t *exp, mpfr_ptr y, mpfr_srcptr x, mpfr_rnd_t rnd)
|
||||
{
|
||||
int inex;
|
||||
+ unsigned int saved_flags = __gmpfr_flags;
|
||||
+ MPFR_BLOCK_DECL (flags);
|
||||
+
|
||||
+ MPFR_LOG_FUNC
|
||||
+ (("x[%Pu]=%.*Rg rnd=%d", mpfr_get_prec (x), mpfr_log_prec, x, rnd),
|
||||
+ ("y[%Pu]=%.*Rg exp=%" MPFR_EXP_FSPEC "d inex=%d", mpfr_get_prec (y),
|
||||
+ mpfr_log_prec, y, (mpfr_eexp_t) *exp, inex));
|
||||
|
||||
if (MPFR_UNLIKELY(MPFR_IS_SINGULAR(x)))
|
||||
{
|
||||
@@ -49,8 +56,32 @@
|
||||
}
|
||||
}
|
||||
|
||||
- inex = mpfr_set (y, x, rnd);
|
||||
+ MPFR_BLOCK (flags, inex = mpfr_set (y, x, rnd));
|
||||
+ __gmpfr_flags = saved_flags;
|
||||
+
|
||||
+ /* Possible overflow due to the rounding, no possible underflow. */
|
||||
+
|
||||
+ if (MPFR_UNLIKELY (MPFR_OVERFLOW (flags)))
|
||||
+ {
|
||||
+ int inex2;
|
||||
+
|
||||
+ /* An overflow here means that the exponent of y would be larger than
|
||||
+ the one of x, thus x would be rounded to the next power of 2, and
|
||||
+ the returned y should be 1/2 in absolute value, rounded (i.e. with
|
||||
+ possible underflow or overflow). This also implies that x and y are
|
||||
+ different objects, so that the exponent of x has not been lost. */
|
||||
+ MPFR_LOG_MSG (("Internal overflow\n", 0));
|
||||
+ MPFR_ASSERTD (x != y);
|
||||
+ *exp = MPFR_GET_EXP (x) + 1;
|
||||
+ inex2 = mpfr_set_si_2exp (y, MPFR_INT_SIGN (x), -1, rnd);
|
||||
+ MPFR_LOG_MSG (("inex=%d inex2=%d\n", inex, inex2));
|
||||
+ if (inex2 != 0)
|
||||
+ inex = inex2;
|
||||
+ MPFR_RET (inex);
|
||||
+ }
|
||||
+
|
||||
*exp = MPFR_GET_EXP (y);
|
||||
- MPFR_SET_EXP (y, 0);
|
||||
+ /* Do not use MPFR_SET_EXP because the range has not been checked yet. */
|
||||
+ MPFR_EXP (y) = 0;
|
||||
return mpfr_check_range (y, inex, rnd);
|
||||
}
|
||||
diff -Naurd mpfr-3.1.3-a/src/mpfr.h mpfr-3.1.3-b/src/mpfr.h
|
||||
--- mpfr-3.1.3-a/src/mpfr.h 2015-07-17 08:54:48.616811495 +0000
|
||||
+++ mpfr-3.1.3-b/src/mpfr.h 2015-07-17 08:58:21.114986979 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
#define MPFR_VERSION_MAJOR 3
|
||||
#define MPFR_VERSION_MINOR 1
|
||||
#define MPFR_VERSION_PATCHLEVEL 3
|
||||
-#define MPFR_VERSION_STRING "3.1.3-p3"
|
||||
+#define MPFR_VERSION_STRING "3.1.3-p4"
|
||||
|
||||
/* Macros dealing with MPFR VERSION */
|
||||
#define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
|
||||
diff -Naurd mpfr-3.1.3-a/src/version.c mpfr-3.1.3-b/src/version.c
|
||||
--- mpfr-3.1.3-a/src/version.c 2015-07-17 08:54:48.616811495 +0000
|
||||
+++ mpfr-3.1.3-b/src/version.c 2015-07-17 08:58:21.118986898 +0000
|
||||
@@ -25,5 +25,5 @@
|
||||
const char *
|
||||
mpfr_get_version (void)
|
||||
{
|
||||
- return "3.1.3-p3";
|
||||
+ return "3.1.3-p4";
|
||||
}
|
||||
diff -Naurd mpfr-3.1.3-a/tests/tfrexp.c mpfr-3.1.3-b/tests/tfrexp.c
|
||||
--- mpfr-3.1.3-a/tests/tfrexp.c 2015-06-19 19:55:10.000000000 +0000
|
||||
+++ mpfr-3.1.3-b/tests/tfrexp.c 2015-07-17 08:58:21.106987142 +0000
|
||||
@@ -129,12 +129,115 @@
|
||||
mpfr_clear (x);
|
||||
}
|
||||
|
||||
+static void check1 (void)
|
||||
+{
|
||||
+ mpfr_exp_t emin, emax, e;
|
||||
+ mpfr_t x, y1, y2;
|
||||
+ int r, neg, red;
|
||||
+
|
||||
+ emin = mpfr_get_emin ();
|
||||
+ emax = mpfr_get_emax ();
|
||||
+ set_emin (MPFR_EMIN_MIN);
|
||||
+ set_emax (MPFR_EMAX_MAX);
|
||||
+
|
||||
+ mpfr_init2 (x, 7);
|
||||
+ mpfr_inits2 (4, y1, y2, (mpfr_ptr) 0);
|
||||
+
|
||||
+ mpfr_set_ui_2exp (x, 1, -2, MPFR_RNDN);
|
||||
+ while (mpfr_regular_p (x))
|
||||
+ {
|
||||
+ /* Test the exponents up to 3 and with the maximum exponent
|
||||
+ (to check potential intermediate overflow). */
|
||||
+ if (MPFR_GET_EXP (x) == 4)
|
||||
+ mpfr_set_exp (x, MPFR_EMAX_MAX);
|
||||
+ e = MPFR_GET_EXP (x);
|
||||
+ for (neg = 0; neg < 2; neg++)
|
||||
+ {
|
||||
+ RND_LOOP (r)
|
||||
+ {
|
||||
+ int inex1, inex2;
|
||||
+ mpfr_exp_t e1, e2;
|
||||
+ unsigned int flags1, flags2;
|
||||
+
|
||||
+ for (red = 0; red < 2; red++)
|
||||
+ {
|
||||
+ if (red)
|
||||
+ {
|
||||
+ /* e1: exponent of the rounded value of x. */
|
||||
+ MPFR_ASSERTN (e1 == e || e1 == e + 1);
|
||||
+ set_emin (e);
|
||||
+ set_emax (e);
|
||||
+ mpfr_clear_flags ();
|
||||
+ inex1 = e1 < 0 ?
|
||||
+ mpfr_mul_2ui (y1, x, -e1, (mpfr_rnd_t) r) :
|
||||
+ mpfr_div_2ui (y1, x, e1, (mpfr_rnd_t) r);
|
||||
+ flags1 = __gmpfr_flags;
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ inex1 = mpfr_set (y1, x, (mpfr_rnd_t) r);
|
||||
+ e1 = MPFR_IS_INF (y1) ? e + 1 : MPFR_GET_EXP (y1);
|
||||
+ flags1 = inex1 != 0 ? MPFR_FLAGS_INEXACT : 0;
|
||||
+ }
|
||||
+ mpfr_clear_flags ();
|
||||
+ inex2 = mpfr_frexp (&e2, y2, x, (mpfr_rnd_t) r);
|
||||
+ flags2 = __gmpfr_flags;
|
||||
+ set_emin (MPFR_EMIN_MIN);
|
||||
+ set_emax (MPFR_EMAX_MAX);
|
||||
+ if ((!red || e == 0) &&
|
||||
+ (! mpfr_regular_p (y2) || MPFR_GET_EXP (y2) != 0))
|
||||
+ {
|
||||
+ printf ("Error in check1 for %s, red = %d, x = ",
|
||||
+ mpfr_print_rnd_mode ((mpfr_rnd_t) r), red);
|
||||
+ mpfr_dump (x);
|
||||
+ printf ("Expected 1/2 <= |y| < 1, got y = ");
|
||||
+ mpfr_dump (y2);
|
||||
+ exit (1);
|
||||
+ }
|
||||
+ if (!red)
|
||||
+ {
|
||||
+ if (e2 > 0)
|
||||
+ mpfr_mul_2ui (y2, y2, e2, MPFR_RNDN);
|
||||
+ else if (e2 < 0)
|
||||
+ mpfr_div_2ui (y2, y2, -e2, MPFR_RNDN);
|
||||
+ }
|
||||
+ if (! (SAME_SIGN (inex1, inex2) &&
|
||||
+ mpfr_equal_p (y1, y2) &&
|
||||
+ flags1 == flags2))
|
||||
+ {
|
||||
+ printf ("Error in check1 for %s, red = %d, x = ",
|
||||
+ mpfr_print_rnd_mode ((mpfr_rnd_t) r), red);
|
||||
+ mpfr_dump (x);
|
||||
+ printf ("Expected y1 = ");
|
||||
+ mpfr_dump (y1);
|
||||
+ printf ("Got y2 = ");
|
||||
+ mpfr_dump (y2);
|
||||
+ printf ("Expected inex ~= %d, got %d\n", inex1, inex2);
|
||||
+ printf ("Expected flags:");
|
||||
+ flags_out (flags1);
|
||||
+ printf ("Got flags: ");
|
||||
+ flags_out (flags2);
|
||||
+ exit (1);
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+ mpfr_neg (x, x, MPFR_RNDN);
|
||||
+ }
|
||||
+ mpfr_nextabove (x);
|
||||
+ }
|
||||
+
|
||||
+ mpfr_clears (x, y1, y2, (mpfr_ptr) 0);
|
||||
+ set_emin (emin);
|
||||
+ set_emax (emax);
|
||||
+}
|
||||
+
|
||||
int
|
||||
main (int argc, char *argv[])
|
||||
{
|
||||
tests_start_mpfr ();
|
||||
|
||||
check_special ();
|
||||
+ check1 ();
|
||||
|
||||
tests_end_mpfr ();
|
||||
return 0;
|
39
sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/mpfr-3.1.4-cygwin.patch
vendored
Normal file
39
sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/mpfr-3.1.4-cygwin.patch
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
https://bugs.gentoo.org/579840
|
||||
|
||||
fix from upstream
|
||||
|
||||
r10260 | vlefevre | 2016-04-08 19:17:07 -0400 (Fri, 08 Apr 2016) | 8 lines
|
||||
|
||||
[src/mpfr-impl.h] Removed the detection of possible inconsistencies
|
||||
under Unix because the tests could yield spurious errors with Cygwin
|
||||
or other similar implementations. Moreover, such tests were used for
|
||||
debugging purpose or to detect potential problems in the environment,
|
||||
thus were not really useful for the end user. They were initially
|
||||
added in the win-thread-safe-dll branch (r9682, following a problem
|
||||
found in r9680). One alternative for checking by the MPFR developers
|
||||
would be to output the status of some internal macros in tversion.
|
||||
|
||||
Index: src/mpfr-impl.h
|
||||
===================================================================
|
||||
--- src/mpfr-impl.h (revision 10259)
|
||||
+++ src/mpfr-impl.h (revision 10260)
|
||||
@@ -208,19 +208,6 @@ typedef struct __gmpfr_cache_s *mpfr_cac
|
||||
# define MPFR_WIN_THREAD_SAFE_DLL 1
|
||||
#endif
|
||||
|
||||
-/* Detect some possible inconsistencies under Unix. */
|
||||
-#if defined(__unix__)
|
||||
-# if defined(_WIN32)
|
||||
-# error "Both __unix__ and _WIN32 are defined"
|
||||
-# endif
|
||||
-# if __GMP_LIBGMP_DLL
|
||||
-# error "__unix__ is defined and __GMP_LIBGMP_DLL is true"
|
||||
-# endif
|
||||
-# if defined(MPFR_WIN_THREAD_SAFE_DLL)
|
||||
-# error "Both __unix__ and MPFR_WIN_THREAD_SAFE_DLL are defined"
|
||||
-# endif
|
||||
-#endif
|
||||
-
|
||||
#if defined(__MPFR_WITHIN_MPFR) || !defined(MPFR_WIN_THREAD_SAFE_DLL)
|
||||
extern MPFR_THREAD_ATTR mpfr_flags_t __gmpfr_flags;
|
||||
extern MPFR_THREAD_ATTR mpfr_exp_t __gmpfr_emin;
|
@ -1,5 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>toolchain</herd>
|
||||
<maintainer type="project">
|
||||
<email>toolchain@gentoo.org</email>
|
||||
<name>Gentoo Toolchain Project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -1,12 +1,12 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/mpfr-2.4.2_p3-r1.ebuild,v 1.4 2014/06/06 19:58:16 vapier Exp $
|
||||
# $Id$
|
||||
|
||||
# this ebuild is only for the libmpfr.so.1 ABI SONAME
|
||||
|
||||
EAPI="4"
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils libtool flag-o-matic
|
||||
inherit eutils libtool multilib multilib-minimal flag-o-matic
|
||||
|
||||
MY_PV=${PV/_p*}
|
||||
MY_P=${PN}-${MY_PV}
|
||||
@ -19,7 +19,7 @@ SLOT="1"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-libs/gmp-4.1.4-r2"
|
||||
RDEPEND=">=dev-libs/gmp-4.1.4-r2:0[${MULTILIB_USEDEP}]"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
@ -31,17 +31,20 @@ src_prepare() {
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
multilib_src_configure() {
|
||||
# Newer gmp has deleted this define, so export it for older mpfr.
|
||||
append-cppflags -D__gmp_const=const
|
||||
# Make sure mpfr doesn't go probing toolchains it shouldn't #476336#19
|
||||
ECONF_SOURCE=${S} \
|
||||
user_redefine_cc=yes \
|
||||
econf --disable-static
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
multilib_src_compile() {
|
||||
emake libmpfr.la
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install-libLTLIBRARIES DESTDIR="${D}"
|
||||
multilib_src_install() {
|
||||
emake DESTDIR="${D}" install-libLTLIBRARIES
|
||||
rm -f "${ED}"/usr/*/libmpfr.{la,so,dylib,a}
|
||||
}
|
||||
|
@ -1,59 +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/mpfr/mpfr-3.0.0_p3.ebuild,v 1.13 2012/06/06 03:41:44 zmedico Exp $
|
||||
|
||||
# NOTE: we cannot depend on autotools here starting with gcc-4.3.x
|
||||
inherit eutils multilib
|
||||
|
||||
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-${MY_PV}/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
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}"
|
||||
[[ ${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
|
||||
}
|
@ -1,59 +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/mpfr/mpfr-3.0.1.ebuild,v 1.4 2012/06/06 03:41:44 zmedico Exp $
|
||||
|
||||
# NOTE: we cannot depend on autotools here starting with gcc-4.3.x
|
||||
inherit eutils multilib
|
||||
|
||||
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-${MY_PV}/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
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}"
|
||||
[[ ${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
|
||||
}
|
@ -1,64 +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/mpfr/mpfr-3.0.1_p4-r1.ebuild,v 1.4 2012/04/26 14:02:23 aballier Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
# NOTE: we cannot depend on autotools here starting with gcc-4.3.x
|
||||
inherit eutils multilib
|
||||
|
||||
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-${MY_PV}/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND=">=dev-libs/gmp-4.1.4-r2[static-libs?]"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
[[ ${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_configure() {
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" || die
|
||||
use static-libs || rm -f "${D}"/usr/$(get_libdir)/libmpfr.la
|
||||
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
|
||||
}
|
@ -1,59 +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/mpfr/mpfr-3.0.1_p4.ebuild,v 1.8 2012/06/06 03:41:44 zmedico Exp $
|
||||
|
||||
# NOTE: we cannot depend on autotools here starting with gcc-4.3.x
|
||||
inherit eutils multilib
|
||||
|
||||
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-${MY_PV}/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
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}"
|
||||
[[ ${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
|
||||
}
|
@ -1,69 +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/mpfr/mpfr-3.1.0.ebuild,v 1.4 2012/04/19 02:35:54 vapier Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
# NOTE: we cannot depend on autotools here starting with gcc-4.3.x
|
||||
inherit eutils multilib
|
||||
|
||||
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-${MY_PV}/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -sparc-fbsd -x86-fbsd"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND=">=dev-libs/gmp-4.1.4-r2[static-libs?]"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
[[ ${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_configure() {
|
||||
econf \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" || die
|
||||
use static-libs || rm -f "${D}"/usr/$(get_libdir)/libmpfr.la
|
||||
|
||||
# clean up html/license install
|
||||
pushd "${D}"/usr/share/doc/${PF} >/dev/null
|
||||
dohtml *.html && rm COPYING* *.html || die
|
||||
popd >/dev/null
|
||||
# some, but not all, are already installed
|
||||
dodoc AUTHORS BUGS ChangeLog NEWS README TODO
|
||||
prepalldocs
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
preserve_old_lib /usr/$(get_libdir)/libmpfr.so.1
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
preserve_old_lib_notify /usr/$(get_libdir)/libmpfr.so.1
|
||||
}
|
@ -1,69 +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/mpfr/mpfr-3.1.0_p7.ebuild,v 1.3 2012/05/07 13:07:36 aballier Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
# NOTE: we cannot depend on autotools here starting with gcc-4.3.x
|
||||
inherit eutils multilib
|
||||
|
||||
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-${MY_PV}/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND=">=dev-libs/gmp-4.1.4-r2[static-libs?]"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
[[ ${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_configure() {
|
||||
econf \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" || die
|
||||
use static-libs || rm -f "${D}"/usr/$(get_libdir)/libmpfr.la
|
||||
|
||||
# clean up html/license install
|
||||
pushd "${D}"/usr/share/doc/${PF} >/dev/null
|
||||
dohtml *.html && rm COPYING* *.html || die
|
||||
popd >/dev/null
|
||||
# some, but not all, are already installed
|
||||
dodoc AUTHORS BUGS ChangeLog NEWS README TODO
|
||||
prepalldocs
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
preserve_old_lib /usr/$(get_libdir)/libmpfr.so.1
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
preserve_old_lib_notify /usr/$(get_libdir)/libmpfr.so.1
|
||||
}
|
@ -1,69 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/mpfr-3.1.1.ebuild,v 1.11 2013/01/01 19:28:27 armin76 Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
# NOTE: we cannot depend on autotools here starting with gcc-4.3.x
|
||||
inherit eutils multilib
|
||||
|
||||
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-${MY_PV}/${MY_P}.tar.xz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND=">=dev-libs/gmp-4.1.4-r2[static-libs?]"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
[[ ${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_configure() {
|
||||
econf \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" || die
|
||||
use static-libs || rm -f "${D}"/usr/$(get_libdir)/libmpfr.la
|
||||
|
||||
# clean up html/license install
|
||||
pushd "${D}"/usr/share/doc/${PF} >/dev/null
|
||||
dohtml *.html && rm COPYING* *.html || die
|
||||
popd >/dev/null
|
||||
# some, but not all, are already installed
|
||||
dodoc AUTHORS BUGS ChangeLog NEWS README TODO
|
||||
prepalldocs
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
preserve_old_lib /usr/$(get_libdir)/libmpfr.so.1
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
preserve_old_lib_notify /usr/$(get_libdir)/libmpfr.so.1
|
||||
}
|
@ -1,69 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/mpfr-3.1.1_p2.ebuild,v 1.2 2013/02/27 21:23:26 zmedico Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
# NOTE: we cannot depend on autotools here starting with gcc-4.3.x
|
||||
inherit eutils multilib
|
||||
|
||||
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-${MY_PV}/${MY_P}.tar.xz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND=">=dev-libs/gmp-4.1.4-r2[static-libs?]"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
[[ ${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_configure() {
|
||||
econf \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" || die
|
||||
use static-libs || rm -f "${ED}"/usr/$(get_libdir)/libmpfr.la
|
||||
|
||||
# clean up html/license install
|
||||
pushd "${ED}"/usr/share/doc/${PF} >/dev/null
|
||||
dohtml *.html && rm COPYING* *.html || die
|
||||
popd >/dev/null
|
||||
# some, but not all, are already installed
|
||||
dodoc AUTHORS BUGS ChangeLog NEWS README TODO
|
||||
prepalldocs
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
preserve_old_lib /usr/$(get_libdir)/libmpfr.so.1
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
preserve_old_lib_notify /usr/$(get_libdir)/libmpfr.so.1
|
||||
}
|
@ -1,73 +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/mpfr/mpfr-3.1.2-r1.ebuild,v 1.14 2014/01/18 04:34:25 vapier Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
# NOTE: we cannot depend on autotools here starting with gcc-4.3.x
|
||||
inherit eutils libtool multilib
|
||||
|
||||
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-${MY_PV}/${MY_P}.tar.xz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND=">=dev-libs/gmp-4.1.4-r2[static-libs?]"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
if [[ ${PLEVEL} != ${PV} ]] ; then
|
||||
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
|
||||
fi
|
||||
sed -i '/if test/s:==:=:' configure #261016
|
||||
find . -type f -exec touch -r configure {} +
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Make sure mpfr doesn't go probing toolchains it shouldn't #476336#19
|
||||
user_redefine_cc=yes \
|
||||
econf \
|
||||
--docdir="\$(datarootdir)/doc/${PF}" \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" || die
|
||||
use static-libs || rm -f "${ED}"/usr/$(get_libdir)/libmpfr.la
|
||||
|
||||
# clean up html/license install
|
||||
pushd "${ED}"/usr/share/doc/${PF} >/dev/null
|
||||
dohtml *.html && rm COPYING* *.html || die
|
||||
popd >/dev/null
|
||||
# some, but not all, are already installed
|
||||
dodoc AUTHORS BUGS ChangeLog NEWS README TODO
|
||||
prepalldocs
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
preserve_old_lib /usr/$(get_libdir)/libmpfr$(get_libname 1)
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
preserve_old_lib_notify /usr/$(get_libdir)/libmpfr$(get_libname 1)
|
||||
}
|
@ -1,73 +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/mpfr/mpfr-3.1.2_p5.ebuild,v 1.1 2014/03/26 05:45:18 vapier Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
# NOTE: we cannot depend on autotools here starting with gcc-4.3.x
|
||||
inherit eutils libtool multilib
|
||||
|
||||
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-${MY_PV}/${MY_P}.tar.xz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND=">=dev-libs/gmp-4.1.4-r2[static-libs?]"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
if [[ ${PLEVEL} != ${PV} ]] ; then
|
||||
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
|
||||
fi
|
||||
sed -i '/if test/s:==:=:' configure #261016
|
||||
find . -type f -exec touch -r configure {} +
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Make sure mpfr doesn't go probing toolchains it shouldn't #476336#19
|
||||
user_redefine_cc=yes \
|
||||
econf \
|
||||
--docdir="\$(datarootdir)/doc/${PF}" \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" || die
|
||||
use static-libs || rm -f "${ED}"/usr/$(get_libdir)/libmpfr.la
|
||||
|
||||
# clean up html/license install
|
||||
pushd "${ED}"/usr/share/doc/${PF} >/dev/null
|
||||
dohtml *.html && rm COPYING* *.html || die
|
||||
popd >/dev/null
|
||||
# some, but not all, are already installed
|
||||
dodoc AUTHORS BUGS ChangeLog NEWS README TODO
|
||||
prepalldocs
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
preserve_old_lib /usr/$(get_libdir)/libmpfr$(get_libname 1)
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
preserve_old_lib_notify /usr/$(get_libdir)/libmpfr$(get_libname 1)
|
||||
}
|
62
sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.3_p4.ebuild
vendored
Normal file
62
sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.3_p4.ebuild
vendored
Normal file
@ -0,0 +1,62 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
|
||||
# NOTE: we cannot depend on autotools here starting with gcc-4.3.x
|
||||
inherit eutils libtool multilib multilib-minimal
|
||||
|
||||
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-${MY_PV}/${MY_P}.tar.xz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND=">=dev-libs/gmp-4.1.4-r2[${MULTILIB_USEDEP},static-libs?]"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
if [[ ${PLEVEL} != ${PV} ]] ; then
|
||||
local i
|
||||
for (( i = 1; i <= PLEVEL; ++i )) ; do
|
||||
epatch "${FILESDIR}"/${MY_PV}/patch$(printf '%02d' ${i})
|
||||
done
|
||||
fi
|
||||
find . -type f -exec touch -r configure {} +
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
# Make sure mpfr doesn't go probing toolchains it shouldn't #476336#19
|
||||
ECONF_SOURCE=${S} \
|
||||
user_redefine_cc=yes \
|
||||
econf \
|
||||
--docdir="\$(datarootdir)/doc/${PF}" \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
use static-libs || find "${ED}"/usr -name '*.la' -delete
|
||||
|
||||
# clean up html/license install
|
||||
pushd "${ED}"/usr/share/doc/${PF} >/dev/null
|
||||
dohtml *.html && rm COPYING* *.html || die
|
||||
popd >/dev/null
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
preserve_old_lib /usr/$(get_libdir)/libmpfr$(get_libname 1)
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
preserve_old_lib_notify /usr/$(get_libdir)/libmpfr$(get_libname 1)
|
||||
}
|
@ -1,11 +1,11 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/mpfr-3.1.2_p10.ebuild,v 1.1 2014/11/01 07:24:34 vapier Exp $
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
|
||||
# NOTE: we cannot depend on autotools here starting with gcc-4.3.x
|
||||
inherit eutils libtool multilib multilib-minimal
|
||||
inherit eutils libtool multilib-minimal
|
||||
|
||||
MY_PV=${PV/_p*}
|
||||
MY_P=${PN}-${MY_PV}
|
||||
@ -31,6 +31,8 @@ src_prepare() {
|
||||
epatch "${FILESDIR}"/${MY_PV}/patch$(printf '%02d' ${i})
|
||||
done
|
||||
fi
|
||||
epatch "${FILESDIR}"/${P}-cygwin.patch #579840
|
||||
epatch_user
|
||||
find . -type f -exec touch -r configure {} +
|
||||
elibtoolize
|
||||
}
|
||||
@ -52,11 +54,3 @@ multilib_src_install_all() {
|
||||
dohtml *.html && rm COPYING* *.html || die
|
||||
popd >/dev/null
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
preserve_old_lib /usr/$(get_libdir)/libmpfr$(get_libname 1)
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
preserve_old_lib_notify /usr/$(get_libdir)/libmpfr$(get_libname 1)
|
||||
}
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install preinst prepare setup test unpack
|
||||
DEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[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(-)?] || ( >=dev-libs/libverto-0.2.5[libev,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(-)?] >=dev-libs/libverto-0.2.5[libevent,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(-)?] >=dev-libs/libverto-0.2.5[tevent,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(-)?] ) keyutils? ( >=sys-apps/keyutils-1.5.8[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(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-r1[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(-)?] ) pkinit? ( >=dev-libs/openssl-1.0.1h-r2[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(-)?] ) selinux? ( sec-policy/selinux-kerberos ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) || ( >=dev-lang/python-2.7.5-r2:2.7 ) virtual/yacc doc? ( virtual/latex-base ) test? ( || ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/tcl dev-util/dejagnu ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DEFINED_PHASES=compile configure install preinst prepare setup test
|
||||
DEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[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(-)?] || ( >=dev-libs/libverto-0.2.5[libev,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(-)?] >=dev-libs/libverto-0.2.5[libevent,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(-)?] >=dev-libs/libverto-0.2.5[tevent,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(-)?] ) keyutils? ( >=sys-apps/keyutils-1.5.8[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(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-r1[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(-)?] ) pkinit? ( !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[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(-)?] ) libressl? ( dev-libs/libressl[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(-)?] ) ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) || ( >=dev-lang/python-2.7.5-r2:2.7 ) virtual/yacc doc? ( virtual/latex-base ) test? ( || ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/tcl:0 dev-util/dejagnu ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=MIT Kerberos V
|
||||
EAPI=5
|
||||
HOMEPAGE=http://web.mit.edu/kerberos/www/
|
||||
IUSE=doc +keyutils openldap +pkinit selinux +threads test xinetd 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=doc +keyutils libressl openldap +pkinit selinux +threads test xinetd 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 ~mips ppc ppc64 ~s390 ~sh sparc x86
|
||||
LICENSE=openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )
|
||||
RDEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[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(-)?] || ( >=dev-libs/libverto-0.2.5[libev,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(-)?] >=dev-libs/libverto-0.2.5[libevent,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(-)?] >=dev-libs/libverto-0.2.5[tevent,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(-)?] ) keyutils? ( >=sys-apps/keyutils-1.5.8[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(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-r1[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(-)?] ) pkinit? ( >=dev-libs/openssl-1.0.1h-r2[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(-)?] ) selinux? ( sec-policy/selinux-kerberos ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
|
||||
RDEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[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(-)?] || ( >=dev-libs/libverto-0.2.5[libev,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(-)?] >=dev-libs/libverto-0.2.5[libevent,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(-)?] >=dev-libs/libverto-0.2.5[tevent,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(-)?] ) keyutils? ( >=sys-apps/keyutils-1.5.8[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(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-r1[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(-)?] ) pkinit? ( !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[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(-)?] ) libressl? ( dev-libs/libressl[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(-)?] ) ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) selinux? ( sec-policy/selinux-kerberos )
|
||||
SLOT=0
|
||||
SRC_URI=http://web.mit.edu/kerberos/dist/krb5/1.12/krb5-1.12.2-signed.tar
|
||||
SRC_URI=http://web.mit.edu/kerberos/dist/krb5/1.14/krb5-1.14.1.tar.gz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 python-any-r1 8eb13cdf35f6e43c48107b911900b2cc python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=cad72e6a4e98abb280d28f01a4a9e980
|
||||
_md5_=397d5c0159ad7144f8720da23b7211da
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install preinst prepare setup test unpack
|
||||
DEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[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(-)?] || ( >=dev-libs/libverto-0.2.5[libev,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(-)?] >=dev-libs/libverto-0.2.5[libevent,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(-)?] >=dev-libs/libverto-0.2.5[tevent,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(-)?] ) keyutils? ( >=sys-apps/keyutils-1.5.8[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(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-r1[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(-)?] ) pkinit? ( >=dev-libs/openssl-1.0.1h-r2[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(-)?] ) selinux? ( sec-policy/selinux-kerberos ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) || ( >=dev-lang/python-2.7.5-r2:2.7 ) virtual/yacc doc? ( virtual/latex-base ) test? ( || ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/tcl dev-util/dejagnu ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DEFINED_PHASES=compile configure install preinst prepare setup test
|
||||
DEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[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(-)?] || ( >=dev-libs/libverto-0.2.5[libev,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(-)?] >=dev-libs/libverto-0.2.5[libevent,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(-)?] >=dev-libs/libverto-0.2.5[tevent,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(-)?] ) keyutils? ( >=sys-apps/keyutils-1.5.8[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(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-r1[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(-)?] ) pkinit? ( !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[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(-)?] ) libressl? ( dev-libs/libressl[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(-)?] ) ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) || ( >=dev-lang/python-2.7.5-r2:2.7 ) virtual/yacc doc? ( virtual/latex-base ) test? ( || ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/tcl:0 dev-util/dejagnu ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=MIT Kerberos V
|
||||
EAPI=5
|
||||
HOMEPAGE=http://web.mit.edu/kerberos/www/
|
||||
IUSE=doc +keyutils openldap +pkinit selinux +threads test xinetd 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 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
||||
IUSE=doc +keyutils libressl openldap +pkinit selinux +threads test xinetd 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 ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86
|
||||
LICENSE=openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )
|
||||
RDEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[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(-)?] || ( >=dev-libs/libverto-0.2.5[libev,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(-)?] >=dev-libs/libverto-0.2.5[libevent,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(-)?] >=dev-libs/libverto-0.2.5[tevent,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(-)?] ) keyutils? ( >=sys-apps/keyutils-1.5.8[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(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-r1[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(-)?] ) pkinit? ( >=dev-libs/openssl-1.0.1h-r2[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(-)?] ) selinux? ( sec-policy/selinux-kerberos ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
|
||||
RDEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[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(-)?] || ( >=dev-libs/libverto-0.2.5[libev,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(-)?] >=dev-libs/libverto-0.2.5[libevent,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(-)?] >=dev-libs/libverto-0.2.5[tevent,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(-)?] ) keyutils? ( >=sys-apps/keyutils-1.5.8[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(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-r1[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(-)?] ) pkinit? ( !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[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(-)?] ) libressl? ( dev-libs/libressl[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(-)?] ) ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) selinux? ( sec-policy/selinux-kerberos )
|
||||
SLOT=0
|
||||
SRC_URI=http://web.mit.edu/kerberos/dist/krb5/1.13/krb5-1.13-signed.tar
|
||||
SRC_URI=http://web.mit.edu/kerberos/dist/krb5/1.14/krb5-1.14.2.tar.gz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 python-any-r1 8eb13cdf35f6e43c48107b911900b2cc python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=65063df0d82df9c45635081728c1295f
|
||||
_md5_=f7c255b6ba988a1235e00774951c15f1
|
@ -1,12 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare
|
||||
DEPEND=>=dev-libs/gmp-4.1.4-r2
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=>=dev-libs/gmp-4.1.4-r2:0[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(-)?]
|
||||
DESCRIPTION=library for multiple-precision floating-point computations with exact rounding
|
||||
EAPI=4
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.mpfr.org/
|
||||
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 ~sparc-fbsd ~x86-fbsd ~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=LGPL-2.1
|
||||
RDEPEND=>=dev-libs/gmp-4.1.4-r2
|
||||
RDEPEND=>=dev-libs/gmp-4.1.4-r2:0[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(-)?]
|
||||
SLOT=1
|
||||
SRC_URI=http://www.mpfr.org/mpfr-2.4.2/mpfr-2.4.2.tar.bz2
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=875838f71779fe9b9f28093233551753
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=2793162879ed50027c8dbcc29dd1c43e
|
||||
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=install postinst preinst unpack
|
||||
DEPEND=>=dev-libs/gmp-4.1.4-r2
|
||||
DESCRIPTION=library for multiple-precision floating-point computations with exact rounding
|
||||
EAPI=0
|
||||
HOMEPAGE=http://www.mpfr.org/
|
||||
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd
|
||||
LICENSE=LGPL-2.1
|
||||
RDEPEND=>=dev-libs/gmp-4.1.4-r2
|
||||
SLOT=0
|
||||
SRC_URI=http://www.mpfr.org/mpfr-3.0.0/mpfr-3.0.0.tar.bz2
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=09cda951f1ec2dd26f3c110e82d76117
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=install postinst preinst unpack
|
||||
DEPEND=>=dev-libs/gmp-4.1.4-r2
|
||||
DESCRIPTION=library for multiple-precision floating-point computations with exact rounding
|
||||
EAPI=0
|
||||
HOMEPAGE=http://www.mpfr.org/
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd
|
||||
LICENSE=LGPL-2.1
|
||||
RDEPEND=>=dev-libs/gmp-4.1.4-r2
|
||||
SLOT=0
|
||||
SRC_URI=http://www.mpfr.org/mpfr-3.0.1/mpfr-3.0.1.tar.bz2
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=2eeaf20c1dc286b8bb202dee9ff9210e
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=install postinst preinst unpack
|
||||
DEPEND=>=dev-libs/gmp-4.1.4-r2
|
||||
DESCRIPTION=library for multiple-precision floating-point computations with exact rounding
|
||||
EAPI=0
|
||||
HOMEPAGE=http://www.mpfr.org/
|
||||
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd
|
||||
LICENSE=LGPL-2.1
|
||||
RDEPEND=>=dev-libs/gmp-4.1.4-r2
|
||||
SLOT=0
|
||||
SRC_URI=http://www.mpfr.org/mpfr-3.0.1/mpfr-3.0.1.tar.bz2
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=1ad92229c49fa2117971c055b37dd1b4
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst preinst prepare
|
||||
DEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?]
|
||||
DESCRIPTION=library for multiple-precision floating-point computations with exact rounding
|
||||
EAPI=3
|
||||
HOMEPAGE=http://www.mpfr.org/
|
||||
IUSE=static-libs
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
|
||||
LICENSE=LGPL-2.1
|
||||
RDEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?]
|
||||
SLOT=0
|
||||
SRC_URI=http://www.mpfr.org/mpfr-3.0.1/mpfr-3.0.1.tar.bz2
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=0c7d9671a6744461b3b5068b8a38beda
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst preinst prepare
|
||||
DEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?]
|
||||
DESCRIPTION=library for multiple-precision floating-point computations with exact rounding
|
||||
EAPI=3
|
||||
HOMEPAGE=http://www.mpfr.org/
|
||||
IUSE=static-libs
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -sparc-fbsd -x86-fbsd
|
||||
LICENSE=LGPL-2.1
|
||||
RDEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?]
|
||||
SLOT=0
|
||||
SRC_URI=http://www.mpfr.org/mpfr-3.1.0/mpfr-3.1.0.tar.bz2
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=31e2edeb5bc1f4c6c56e99e3cce4ca82
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst preinst prepare
|
||||
DEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?]
|
||||
DESCRIPTION=library for multiple-precision floating-point computations with exact rounding
|
||||
EAPI=3
|
||||
HOMEPAGE=http://www.mpfr.org/
|
||||
IUSE=static-libs
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
|
||||
LICENSE=LGPL-2.1
|
||||
RDEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?]
|
||||
SLOT=0
|
||||
SRC_URI=http://www.mpfr.org/mpfr-3.1.0/mpfr-3.1.0.tar.bz2
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=2456b5e97a00b5fb937457ab5576e30b
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst preinst prepare
|
||||
DEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?]
|
||||
DESCRIPTION=library for multiple-precision floating-point computations with exact rounding
|
||||
EAPI=3
|
||||
HOMEPAGE=http://www.mpfr.org/
|
||||
IUSE=static-libs
|
||||
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
|
||||
LICENSE=LGPL-2.1
|
||||
RDEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?]
|
||||
SLOT=0
|
||||
SRC_URI=http://www.mpfr.org/mpfr-3.1.1/mpfr-3.1.1.tar.xz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=68c30f08219c0291d3be339c7c6cd3b5
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst preinst prepare
|
||||
DEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?]
|
||||
DESCRIPTION=library for multiple-precision floating-point computations with exact rounding
|
||||
EAPI=3
|
||||
HOMEPAGE=http://www.mpfr.org/
|
||||
IUSE=static-libs
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux
|
||||
LICENSE=LGPL-2.1
|
||||
RDEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?]
|
||||
SLOT=0
|
||||
SRC_URI=http://www.mpfr.org/mpfr-3.1.1/mpfr-3.1.1.tar.xz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=bf9dc38db277bfb4248dc3944bd800d1
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst preinst prepare
|
||||
DEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?]
|
||||
DESCRIPTION=library for multiple-precision floating-point computations with exact rounding
|
||||
EAPI=3
|
||||
HOMEPAGE=http://www.mpfr.org/
|
||||
IUSE=static-libs
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=LGPL-2.1
|
||||
RDEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?]
|
||||
SLOT=0
|
||||
SRC_URI=http://www.mpfr.org/mpfr-3.1.2/mpfr-3.1.2.tar.xz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=0af6cc04169fb6161e3f3139c21aac43
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst preinst prepare
|
||||
DEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?]
|
||||
DESCRIPTION=library for multiple-precision floating-point computations with exact rounding
|
||||
EAPI=3
|
||||
HOMEPAGE=http://www.mpfr.org/
|
||||
IUSE=static-libs
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=LGPL-2.1
|
||||
RDEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?]
|
||||
SLOT=0
|
||||
SRC_URI=http://www.mpfr.org/mpfr-3.1.2/mpfr-3.1.2.tar.xz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=c6708fd3a3c92a4f439fd4555977339b
|
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.3_p4
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.3_p4
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare test
|
||||
DEPEND=>=dev-libs/gmp-4.1.4-r2[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(-)?,static-libs?]
|
||||
DESCRIPTION=library for multiple-precision floating-point computations with exact rounding
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.mpfr.org/
|
||||
IUSE=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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=LGPL-2.1
|
||||
RDEPEND=>=dev-libs/gmp-4.1.4-r2[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(-)?,static-libs?]
|
||||
SLOT=0
|
||||
SRC_URI=http://www.mpfr.org/mpfr-3.1.3/mpfr-3.1.3.tar.xz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=4a7b11b7270bcc2f12ab09b02583b867
|
@ -1,4 +1,4 @@
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare test
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=>=dev-libs/gmp-4.1.4-r2[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(-)?,static-libs?]
|
||||
DESCRIPTION=library for multiple-precision floating-point computations with exact rounding
|
||||
EAPI=4
|
||||
@ -8,6 +8,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh
|
||||
LICENSE=LGPL-2.1
|
||||
RDEPEND=>=dev-libs/gmp-4.1.4-r2[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(-)?,static-libs?]
|
||||
SLOT=0
|
||||
SRC_URI=http://www.mpfr.org/mpfr-3.1.2/mpfr-3.1.2.tar.xz
|
||||
SRC_URI=http://www.mpfr.org/mpfr-3.1.4/mpfr-3.1.4.tar.xz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=ed4d6dd2ac4de26468bd25a9843bc7f0
|
||||
_md5_=a3124b2de68e73112088da516e8756c3
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst preinst prepare setup test
|
||||
DEPEND=drop-root? ( sys-libs/libcap-ng ) net-libs/libpcap smi? ( net-libs/libsmi ) ssl? ( >=dev-libs/openssl-0.9.6m ) drop-root? ( virtual/pkgconfig ) test? ( || ( app-arch/sharutils sys-freebsd/freebsd-ubin ) dev-lang/perl )
|
||||
DESCRIPTION=A Tool for network monitoring and data acquisition
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.tcpdump.org/
|
||||
IUSE=+drop-root smi ssl ipv6 samba suid test
|
||||
KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux
|
||||
LICENSE=BSD
|
||||
RDEPEND=drop-root? ( sys-libs/libcap-ng ) net-libs/libpcap smi? ( net-libs/libsmi ) ssl? ( >=dev-libs/openssl-0.9.6m )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.tcpdump.org/release/tcpdump-4.6.2.tar.gz http://www.jp.tcpdump.org/release/tcpdump-4.6.2.tar.gz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46
|
||||
_md5_=9d63395e9ec54233a25987ab95cca361
|
@ -4,10 +4,10 @@ DESCRIPTION=A Tool for network monitoring and data acquisition
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.tcpdump.org/
|
||||
IUSE=+drop-root smi ssl ipv6 samba suid test
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux
|
||||
KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux
|
||||
LICENSE=BSD
|
||||
RDEPEND=drop-root? ( sys-libs/libcap-ng ) net-libs/libpcap smi? ( net-libs/libsmi ) ssl? ( >=dev-libs/openssl-0.9.6m )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.tcpdump.org/release/tcpdump-4.7.4.tar.gz http://www.jp.tcpdump.org/release/tcpdump-4.7.4.tar.gz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46
|
||||
_md5_=f6f779225b46067ccf1a27f22cc17230
|
||||
_md5_=bc6524c484aa718187a46ceeca37d297
|
||||
|
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/tcpdump-4.7.4-r1
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/tcpdump-4.7.4-r1
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=configure install postinst preinst setup test
|
||||
DEPEND=drop-root? ( sys-libs/libcap-ng ) net-libs/libpcap smi? ( net-libs/libsmi ) ssl? ( !libressl? ( >=dev-libs/openssl-0.9.6m:0 ) libressl? ( dev-libs/libressl ) ) drop-root? ( virtual/pkgconfig ) test? ( || ( app-arch/sharutils sys-freebsd/freebsd-ubin ) dev-lang/perl )
|
||||
DESCRIPTION=A Tool for network monitoring and data acquisition
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.tcpdump.org/
|
||||
IUSE=+drop-root libressl smi ssl ipv6 samba suid test
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux
|
||||
LICENSE=BSD
|
||||
RDEPEND=drop-root? ( sys-libs/libcap-ng ) net-libs/libpcap smi? ( net-libs/libsmi ) ssl? ( !libressl? ( >=dev-libs/openssl-0.9.6m:0 ) libressl? ( dev-libs/libressl ) )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.tcpdump.org/release/tcpdump-4.7.4.tar.gz http://www.jp.tcpdump.org/release/tcpdump-4.7.4.tar.gz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46
|
||||
_md5_=bcb5f1850d8da25539d1e5b2e556a74f
|
@ -1,11 +1,11 @@
|
||||
DEFINED_PHASES=configure install postinst preinst setup test unpack
|
||||
DEPEND=drop-root? ( sys-libs/libcap-ng ) net-libs/libpcap smi? ( net-libs/libsmi ) ssl? ( >=dev-libs/openssl-0.9.6m ) drop-root? ( virtual/pkgconfig ) test? ( || ( app-arch/sharutils sys-freebsd/freebsd-ubin ) dev-lang/perl ) >=dev-vcs/git-1.8.2.1
|
||||
DEPEND=drop-root? ( sys-libs/libcap-ng ) net-libs/libpcap smi? ( net-libs/libsmi ) ssl? ( !libressl? ( >=dev-libs/openssl-0.9.6m:0 ) libressl? ( dev-libs/libressl ) ) drop-root? ( virtual/pkgconfig ) test? ( || ( app-arch/sharutils sys-freebsd/freebsd-ubin ) dev-lang/perl ) >=dev-vcs/git-1.8.2.1
|
||||
DESCRIPTION=A Tool for network monitoring and data acquisition
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.tcpdump.org/
|
||||
IUSE=+drop-root smi ssl ipv6 samba suid test
|
||||
IUSE=+drop-root libressl smi ssl ipv6 samba suid test
|
||||
LICENSE=BSD
|
||||
RDEPEND=drop-root? ( sys-libs/libcap-ng ) net-libs/libpcap smi? ( net-libs/libsmi ) ssl? ( >=dev-libs/openssl-0.9.6m )
|
||||
RDEPEND=drop-root? ( sys-libs/libcap-ng ) net-libs/libpcap smi? ( net-libs/libsmi ) ssl? ( !libressl? ( >=dev-libs/openssl-0.9.6m:0 ) libressl? ( dev-libs/libressl ) )
|
||||
SLOT=0
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e git-r3 ef66dfc3db09f327af21cf32f140fb2b multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46
|
||||
_md5_=399f31388a8b5261c285127bdf970c14
|
||||
_md5_=e45c04c46d1dadbb756f8d9bba5e7e98
|
||||
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst prepare
|
||||
DEPEND=!static? ( acl? ( virtual/acl ) xattr? ( kernel_linux? ( sys-apps/attr ) ) >=dev-libs/popt-1.5 ) iconv? ( virtual/libiconv ) static? ( acl? ( virtual/acl[static-libs(+)] ) xattr? ( kernel_linux? ( sys-apps/attr[static-libs(+)] ) ) >=dev-libs/popt-1.5[static-libs(+)] ) virtual/pkgconfig
|
||||
DESCRIPTION=File transfer program to keep remote files into sync
|
||||
EAPI=4
|
||||
HOMEPAGE=http://rsync.samba.org/
|
||||
IUSE=acl iconv ipv6 static xattr
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=!static? ( acl? ( virtual/acl ) xattr? ( kernel_linux? ( sys-apps/attr ) ) >=dev-libs/popt-1.5 ) iconv? ( virtual/libiconv )
|
||||
SLOT=0
|
||||
SRC_URI=http://rsync.samba.org/ftp/rsync/src/rsync-3.0.9.tar.gz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 prefix e7f2b9c6e57342e5d25eac22fce23062 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=97ff4cae3a8dcda2182cf2f4ac2f03ec
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst prepare
|
||||
DEPEND=!static? ( acl? ( virtual/acl ) xattr? ( kernel_linux? ( sys-apps/attr ) ) >=dev-libs/popt-1.5 ) iconv? ( virtual/libiconv ) static? ( acl? ( virtual/acl[static-libs(+)] ) xattr? ( kernel_linux? ( sys-apps/attr[static-libs(+)] ) ) >=dev-libs/popt-1.5[static-libs(+)] ) virtual/pkgconfig
|
||||
DESCRIPTION=File transfer program to keep remote files into sync
|
||||
EAPI=5
|
||||
HOMEPAGE=http://rsync.samba.org/
|
||||
IUSE=acl iconv ipv6 static xattr
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=!static? ( acl? ( virtual/acl ) xattr? ( kernel_linux? ( sys-apps/attr ) ) >=dev-libs/popt-1.5 ) iconv? ( virtual/libiconv )
|
||||
SLOT=0
|
||||
SRC_URI=http://rsync.samba.org/ftp/rsync/src/rsync-3.1.0.tar.gz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 prefix e7f2b9c6e57342e5d25eac22fce23062 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=93db4d9f91ed42d7f5a7a7f6ca24e8eb
|
@ -3,11 +3,11 @@ DEPEND=!static? ( acl? ( virtual/acl ) xattr? ( kernel_linux? ( sys-apps/attr )
|
||||
DESCRIPTION=File transfer program to keep remote files into sync
|
||||
EAPI=5
|
||||
HOMEPAGE=http://rsync.samba.org/
|
||||
IUSE=acl iconv ipv6 static xattr
|
||||
IUSE=acl iconv ipv6 static stunnel xattr
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=!static? ( acl? ( virtual/acl ) xattr? ( kernel_linux? ( sys-apps/attr ) ) >=dev-libs/popt-1.5 ) iconv? ( virtual/libiconv )
|
||||
SLOT=0
|
||||
SRC_URI=http://rsync.samba.org/ftp/rsync/src/rsync-3.1.1.tar.gz
|
||||
SRC_URI=http://rsync.samba.org/ftp/rsync/src/rsync-3.1.2.tar.gz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 prefix e7f2b9c6e57342e5d25eac22fce23062 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=d3c46257db7776faa11884051428d529
|
||||
_md5_=9f6ad75a2c6089dc7e8442331bf93054
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst prepare
|
||||
DEPEND=!static? ( acl? ( virtual/acl ) xattr? ( kernel_linux? ( sys-apps/attr ) ) >=dev-libs/popt-1.5 ) iconv? ( virtual/libiconv ) static? ( acl? ( virtual/acl[static-libs(+)] ) xattr? ( kernel_linux? ( sys-apps/attr[static-libs(+)] ) ) >=dev-libs/popt-1.5[static-libs(+)] ) virtual/pkgconfig
|
||||
DESCRIPTION=File transfer program to keep remote files into sync
|
||||
EAPI=5
|
||||
HOMEPAGE=http://rsync.samba.org/
|
||||
IUSE=acl iconv ipv6 static xattr
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=!static? ( acl? ( virtual/acl ) xattr? ( kernel_linux? ( sys-apps/attr ) ) >=dev-libs/popt-1.5 ) iconv? ( virtual/libiconv )
|
||||
SLOT=0
|
||||
SRC_URI=http://rsync.samba.org/ftp/rsync/src-previews/rsync-3.1.2pre1.tar.gz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 prefix e7f2b9c6e57342e5d25eac22fce23062 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=6d6aa165da36bbd3489b00470d57be55
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test
|
||||
DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=virtual/libudev-208:=[static-libs] ) ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=User-land utilities for LVM2 (device-mapper) software
|
||||
EAPI=5
|
||||
HOMEPAGE=https://sources.redhat.com/lvm2/
|
||||
IUSE=readline static static-libs clvm cman +lvm1 lvm2create_initrd selinux +udev +thin
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !<sys-apps/openrc-0.11 !<sys-fs/cryptsetup-1.1.2 !!sys-fs/clvm !!sys-fs/lvm-user >=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.2.1 )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://sources.redhat.com/pub/lvm2/LVM2.2.02.103.tgz ftp://sources.redhat.com/pub/lvm2/old/LVM2.2.02.103.tgz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=b795ed15156f2a94e49a3caa0d184ca1
|
@ -2,13 +2,13 @@ DEFINED_PHASES=compile configure install postinst prepare setup test
|
||||
DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=virtual/libudev-208:=[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=User-land utilities for LVM2 (device-mapper) software
|
||||
EAPI=5
|
||||
HOMEPAGE=https://sources.redhat.com/lvm2/
|
||||
HOMEPAGE=https://sourceware.org/lvm2/
|
||||
IUSE=readline static static-libs systemd clvm cman lvm1 lvm2create_initrd selinux +udev +thin device-mapper-only
|
||||
KEYWORDS=alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !<sys-apps/openrc-0.11 !<sys-fs/cryptsetup-1.1.2 !!sys-fs/clvm !!sys-fs/lvm-user >=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )
|
||||
REQUIRED_USE=device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) systemd? ( udev ) static? ( !udev )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://sources.redhat.com/pub/lvm2/LVM2.2.02.116.tgz ftp://sources.redhat.com/pub/lvm2/old/LVM2.2.02.116.tgz
|
||||
SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.116.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.116.tgz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=e6b40d02f3213b5307ad47b09c45250a
|
||||
_md5_=dc0452e918d9d1181addeb90561bdd44
|
||||
|
@ -2,13 +2,13 @@ DEFINED_PHASES=compile configure install postinst prepare setup test
|
||||
DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=User-land utilities for LVM2 (device-mapper) software
|
||||
EAPI=5
|
||||
HOMEPAGE=https://sources.redhat.com/lvm2/
|
||||
HOMEPAGE=https://sourceware.org/lvm2/
|
||||
IUSE=readline static static-libs systemd clvm cman lvm1 lvm2create_initrd selinux +udev +thin device-mapper-only
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !<sys-apps/openrc-0.11 !<sys-fs/cryptsetup-1.1.2 !!sys-fs/clvm !!sys-fs/lvm-user >=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )
|
||||
REQUIRED_USE=device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) systemd? ( udev )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://sources.redhat.com/pub/lvm2/LVM2.2.02.116.tgz ftp://sources.redhat.com/pub/lvm2/old/LVM2.2.02.116.tgz
|
||||
SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.116.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.116.tgz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=68d10afa42f50fff1ec2416e2600d030
|
||||
_md5_=4abccbb445ad118526c2c965cbb3a8e6
|
||||
|
@ -1,14 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test
|
||||
DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=virtual/libudev-208:=[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig
|
||||
DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=User-land utilities for LVM2 (device-mapper) software
|
||||
EAPI=5
|
||||
HOMEPAGE=https://sources.redhat.com/lvm2/
|
||||
HOMEPAGE=https://sourceware.org/lvm2/
|
||||
IUSE=readline static static-libs systemd clvm cman lvm1 lvm2create_initrd selinux +udev +thin device-mapper-only
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !<sys-apps/openrc-0.11 !<sys-fs/cryptsetup-1.1.2 !!sys-fs/clvm !!sys-fs/lvm-user >=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )
|
||||
REQUIRED_USE=device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) static? ( !udev )
|
||||
REQUIRED_USE=device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) systemd? ( udev ) clvm? ( !systemd )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://sources.redhat.com/pub/lvm2/LVM2.2.02.109.tgz ftp://sources.redhat.com/pub/lvm2/old/LVM2.2.02.109.tgz
|
||||
SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.116.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.116.tgz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=f7b6f7f5929998e51ec57dcda0942a02
|
||||
_md5_=d587cfa1e8d1065f8125dede2b3827e9
|
@ -1,14 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test
|
||||
DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=virtual/libudev-208:=[static-libs] ) <sys-apps/util-linux-2.25[static-libs] ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig
|
||||
DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=User-land utilities for LVM2 (device-mapper) software
|
||||
EAPI=5
|
||||
HOMEPAGE=https://sources.redhat.com/lvm2/
|
||||
HOMEPAGE=https://sourceware.org/lvm2/
|
||||
IUSE=readline static static-libs systemd clvm cman lvm1 lvm2create_initrd selinux +udev +thin device-mapper-only
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux
|
||||
KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !<sys-apps/openrc-0.11 !<sys-fs/cryptsetup-1.1.2 !!sys-fs/clvm !!sys-fs/lvm-user >=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )
|
||||
REQUIRED_USE=device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin )
|
||||
RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !<sys-apps/openrc-0.11 !<sys-fs/cryptsetup-1.1.2 !!sys-fs/clvm !!sys-fs/lvm-user >=sys-apps/util-linux-2.16 lvm2create_initrd? ( app-arch/cpio sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )
|
||||
REQUIRED_USE=device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) systemd? ( udev ) clvm? ( !systemd )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://sources.redhat.com/pub/lvm2/LVM2.2.02.109.tgz ftp://sources.redhat.com/pub/lvm2/old/LVM2.2.02.109.tgz
|
||||
SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.116.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.116.tgz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=1ec02136ec3a5e3d1415fad3e0ed0bac
|
||||
_md5_=5bd3efff8d83d94693da6da2222cb90d
|
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r5
vendored
Normal file
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r5
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test
|
||||
DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=User-land utilities for LVM2 (device-mapper) software
|
||||
EAPI=5
|
||||
HOMEPAGE=https://sourceware.org/lvm2/
|
||||
IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !<sys-apps/openrc-0.11 !<sys-fs/cryptsetup-1.1.2 !!sys-fs/clvm !!sys-fs/lvm-user >=sys-apps/util-linux-2.16 lvm2create_initrd? ( app-arch/cpio sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )
|
||||
REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.116.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.116.tgz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=78753aa06686c66c1d7514774c8c8a3f
|
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r6
vendored
Normal file
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r6
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test
|
||||
DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=User-land utilities for LVM2 (device-mapper) software
|
||||
EAPI=5
|
||||
HOMEPAGE=https://sourceware.org/lvm2/
|
||||
IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !<sys-apps/openrc-0.11 !<sys-fs/cryptsetup-1.1.2 !!sys-fs/clvm !!sys-fs/lvm-user >=sys-apps/util-linux-2.16 lvm2create_initrd? ( app-arch/cpio sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )
|
||||
REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.116.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.116.tgz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=6e16cf5e1436cc8f5640e6d486e2df5c
|
@ -1,14 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test
|
||||
DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=virtual/libudev-208:=[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig
|
||||
DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=User-land utilities for LVM2 (device-mapper) software
|
||||
EAPI=5
|
||||
HOMEPAGE=https://sources.redhat.com/lvm2/
|
||||
HOMEPAGE=https://sourceware.org/lvm2/
|
||||
IUSE=readline static static-libs systemd clvm cman lvm1 lvm2create_initrd selinux +udev +thin device-mapper-only
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !<sys-apps/openrc-0.11 !<sys-fs/cryptsetup-1.1.2 !!sys-fs/clvm !!sys-fs/lvm-user >=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )
|
||||
REQUIRED_USE=device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) systemd? ( udev ) static? ( !udev )
|
||||
REQUIRED_USE=device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) systemd? ( udev ) clvm? ( !systemd )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://sources.redhat.com/pub/lvm2/LVM2.2.02.110.tgz ftp://sources.redhat.com/pub/lvm2/old/LVM2.2.02.110.tgz
|
||||
SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.136.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.136.tgz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=e7db5fe9fda2dbd3af3ec87e8a2bac66
|
||||
_md5_=2e1d3c88e0a58de6ed5ba03e4d40ba83
|
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.136-r1
vendored
Normal file
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.136-r1
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test
|
||||
DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=User-land utilities for LVM2 (device-mapper) software
|
||||
EAPI=5
|
||||
HOMEPAGE=https://sourceware.org/lvm2/
|
||||
IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !<sys-apps/openrc-0.11 !<sys-fs/cryptsetup-1.1.2 !!sys-fs/clvm !!sys-fs/lvm-user >=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )
|
||||
REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.136.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.136.tgz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=2cc75e4a38e75a84ad0c1e323dbd3b1b
|
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.136-r2
vendored
Normal file
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.136-r2
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test
|
||||
DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) systemd? ( >=sys-apps/systemd-205:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=User-land utilities for LVM2 (device-mapper) software
|
||||
EAPI=5
|
||||
HOMEPAGE=https://sourceware.org/lvm2/
|
||||
IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) systemd? ( >=sys-apps/systemd-205:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !<sys-apps/openrc-0.11 !<sys-fs/cryptsetup-1.1.2 !!sys-fs/clvm !!sys-fs/lvm-user >=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )
|
||||
REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.136.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.136.tgz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=a4307a89c196be9e7f1c9abebdbf10d3
|
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.139
vendored
Normal file
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.139
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test
|
||||
DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=User-land utilities for LVM2 (device-mapper) software
|
||||
EAPI=5
|
||||
HOMEPAGE=https://sourceware.org/lvm2/
|
||||
IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !<sys-apps/openrc-0.11 !<sys-fs/cryptsetup-1.1.2 !!sys-fs/clvm !!sys-fs/lvm-user >=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )
|
||||
REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.139.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.139.tgz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=6bf9c552536f37a98c7a7913a32ecda3
|
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.139-r1
vendored
Normal file
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.139-r1
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test
|
||||
DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) systemd? ( >=sys-apps/systemd-205:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=User-land utilities for LVM2 (device-mapper) software
|
||||
EAPI=5
|
||||
HOMEPAGE=https://sourceware.org/lvm2/
|
||||
IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) systemd? ( >=sys-apps/systemd-205:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !<sys-apps/openrc-0.11 !<sys-fs/cryptsetup-1.1.2 !!sys-fs/clvm !!sys-fs/lvm-user >=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )
|
||||
REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.139.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.139.tgz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=ff9d1f83dc04edca6e728f5ea84ce2a5
|
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145
vendored
Normal file
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test
|
||||
DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 sys-devel/autoconf-archive static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=User-land utilities for LVM2 (device-mapper) software
|
||||
EAPI=5
|
||||
HOMEPAGE=https://sourceware.org/lvm2/
|
||||
IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !<sys-apps/openrc-0.11 !<sys-fs/cryptsetup-1.1.2 !!sys-fs/clvm !!sys-fs/lvm-user >=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )
|
||||
REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.145.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.145.tgz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=ec3b574f509a523cfcd1dd6eb8dc7b27
|
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145-r1
vendored
Normal file
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145-r1
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test
|
||||
DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 sys-devel/autoconf-archive static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=User-land utilities for LVM2 (device-mapper) software
|
||||
EAPI=6
|
||||
HOMEPAGE=https://sourceware.org/lvm2/
|
||||
IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !<sys-apps/openrc-0.11 !<sys-fs/cryptsetup-1.1.2 !!sys-fs/clvm !!sys-fs/lvm-user >=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )
|
||||
REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.145.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.145.tgz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=d77ebea99663869a027d7ec39b0e0eb2
|
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145-r2
vendored
Normal file
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145-r2
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test
|
||||
DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) systemd? ( >=sys-apps/systemd-205:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 sys-devel/autoconf-archive static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=User-land utilities for LVM2 (device-mapper) software
|
||||
EAPI=6
|
||||
HOMEPAGE=https://sourceware.org/lvm2/
|
||||
IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) systemd? ( >=sys-apps/systemd-205:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !<sys-apps/openrc-0.11 !<sys-fs/cryptsetup-1.1.2 !!sys-fs/clvm !!sys-fs/lvm-user >=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )
|
||||
REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.145.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.145.tgz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=bd46cb7d4a8e3d6e233d7a58cd83ed29
|
@ -1,833 +1,80 @@
|
||||
# ChangeLog for net-analyzer/tcpdump
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/tcpdump/ChangeLog,v 1.212 2015/05/01 15:48:21 jer Exp $
|
||||
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
|
||||
# (auto-generated from git log)
|
||||
|
||||
*tcpdump-4.7.4 (01 May 2015)
|
||||
*tcpdump-9999 (09 Aug 2015)
|
||||
*tcpdump-4.7.4 (09 Aug 2015)
|
||||
|
||||
01 May 2015; Jeroen Roovers <jer@gentoo.org> -tcpdump-4.7.3.ebuild,
|
||||
+tcpdump-4.7.4.ebuild:
|
||||
Version bump.
|
||||
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +metadata.xml,
|
||||
+tcpdump-4.7.4.ebuild, +tcpdump-9999.ebuild:
|
||||
proj/gentoo: Initial commit
|
||||
|
||||
*tcpdump-4.7.3 (11 Mar 2015)
|
||||
This commit represents a new era for Gentoo:
|
||||
Storing the gentoo-x86 tree in Git, as converted from CVS.
|
||||
|
||||
11 Mar 2015; Jeroen Roovers <jer@gentoo.org> +tcpdump-4.7.3.ebuild:
|
||||
Version bump.
|
||||
This commit is the start of the NEW history.
|
||||
Any historical data is intended to be grafted onto this point.
|
||||
|
||||
16 Jan 2015; Jeroen Roovers <jer@gentoo.org> -tcpdump-4.5.1-r1.ebuild,
|
||||
-tcpdump-4.6.2.ebuild:
|
||||
Old.
|
||||
Creation process:
|
||||
1. Take final CVS checkout snapshot
|
||||
2. Remove ALL ChangeLog* files
|
||||
3. Transform all Manifests to thin
|
||||
4. Remove empty Manifests
|
||||
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
|
||||
5.1. Do not touch files with -kb/-ko keyword flags.
|
||||
|
||||
16 Jan 2015; Agostino Sarubbo <ago@gentoo.org> tcpdump-4.6.2-r1.ebuild:
|
||||
Stable for ia64, wrt bug #534660
|
||||
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
||||
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
|
||||
tests
|
||||
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
|
||||
project
|
||||
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
|
||||
developer, wrote Git features for the migration
|
||||
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
|
||||
cvs2svn
|
||||
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
|
||||
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
|
||||
work in migration
|
||||
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
|
||||
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
|
||||
the bikeshed
|
||||
|
||||
14 Jan 2015; Agostino Sarubbo <ago@gentoo.org> tcpdump-4.6.2-r1.ebuild:
|
||||
Stable for ppc64, wrt bug #534660
|
||||
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
|
||||
Use https by default
|
||||
|
||||
13 Jan 2015; Agostino Sarubbo <ago@gentoo.org> tcpdump-4.6.2-r1.ebuild:
|
||||
Stable for sparc, wrt bug #534660
|
||||
Convert all URLs for sites supporting encrypted connections from http to
|
||||
https
|
||||
|
||||
11 Jan 2015; Markus Meier <maekke@gentoo.org> tcpdump-4.6.2-r1.ebuild:
|
||||
arm stable, bug #534660
|
||||
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
||||
|
||||
09 Jan 2015; Tobias Klausmann <klausman@gentoo.org> tcpdump-4.6.2-r1.ebuild:
|
||||
Stable on alpha, bug 534660
|
||||
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
|
||||
Revert DOCTYPE SYSTEM https changes in metadata.xml
|
||||
|
||||
09 Jan 2015; Agostino Sarubbo <ago@gentoo.org> tcpdump-4.6.2-r1.ebuild:
|
||||
Stable for ppc, wrt bug #534660
|
||||
repoman does not yet accept the https version.
|
||||
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
|
||||
|
||||
08 Jan 2015; Jeroen Roovers <jer@gentoo.org> tcpdump-4.6.2-r1.ebuild:
|
||||
Stable for HPPA (bug #534660).
|
||||
Bug: https://bugs.gentoo.org/552720
|
||||
|
||||
08 Jan 2015; Andreas Schuerch <nativemad@gentoo.org> tcpdump-4.6.2-r1.ebuild:
|
||||
x86 stable, see bug 534660
|
||||
*tcpdump-4.7.4-r1 (05 Oct 2015)
|
||||
|
||||
07 Jan 2015; Mikle Kolyada <zlogene@gentoo.org> tcpdump-4.6.2-r1.ebuild:
|
||||
amd64 stable wrt bug #534660
|
||||
05 Oct 2015; Julian Ospald <hasufell@gentoo.org> +tcpdump-4.7.4-r1.ebuild,
|
||||
tcpdump-9999.ebuild:
|
||||
add libressl support
|
||||
|
||||
*tcpdump-4.6.2-r1 (07 Jan 2015)
|
||||
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
||||
Unify quoting in metadata.xml files for machine processing
|
||||
|
||||
07 Jan 2015; Jeroen Roovers <jer@gentoo.org> +tcpdump-4.6.2-r1.ebuild,
|
||||
+files/tcpdump-4.6.2-CVE-2014-8767.patch,
|
||||
+files/tcpdump-4.6.2-CVE-2014-8768.patch,
|
||||
+files/tcpdump-4.6.2-CVE-2014-8769.patch,
|
||||
+files/tcpdump-4.6.2-CVE-2014-9140.patch:
|
||||
Patches for multiple vulnerabilities (bug #534660).
|
||||
Force unified quoting in all metadata.xml files since lxml does not
|
||||
preserve original use of single and double quotes. Ensuring unified
|
||||
quoting before the process allows distinguishing the GLEP 67-related
|
||||
metadata.xml changes from unrelated quoting changes.
|
||||
|
||||
*tcpdump-9999 (07 Jan 2015)
|
||||
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
||||
Replace all herds with appropriate projects (GLEP 67)
|
||||
|
||||
07 Jan 2015; Jeroen Roovers <jer@gentoo.org> +tcpdump-9999.ebuild:
|
||||
Add live ebuild.
|
||||
Replace all uses of herd with appropriate project maintainers, or no
|
||||
maintainers in case of herds requested to be disbanded.
|
||||
|
||||
25 Oct 2014; Markus Meier <maekke@gentoo.org> tcpdump-4.6.2.ebuild:
|
||||
arm stable, bug #526030
|
||||
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
||||
Set appropriate maintainer types in metadata.xml (GLEP 67)
|
||||
|
||||
23 Oct 2014; Pacho Ramos <pacho@gentoo.org> tcpdump-4.6.2.ebuild:
|
||||
amd64/x86 stable, bug #526030
|
||||
|
||||
20 Oct 2014; Jeroen Roovers <jer@gentoo.org> tcpdump-4.6.2.ebuild:
|
||||
Stable for HPPA (bug #526030).
|
||||
|
||||
17 Sep 2014; Jeroen Roovers <jer@gentoo.org> -tcpdump-4.3.0.ebuild,
|
||||
-files/tcpdump-4.3.0-ssl-detect.patch, metadata.xml:
|
||||
Old.
|
||||
|
||||
17 Sep 2014; Agostino Sarubbo <ago@gentoo.org> tcpdump-4.5.1-r1.ebuild:
|
||||
Stable for ppc64, wrt bug #511502
|
||||
|
||||
17 Sep 2014; Agostino Sarubbo <ago@gentoo.org> tcpdump-4.5.1-r1.ebuild:
|
||||
Stable for ppc, wrt bug #511502
|
||||
|
||||
05 Sep 2014; Jeroen Roovers <jer@gentoo.org> -tcpdump-4.4.0-r1.ebuild:
|
||||
Old.
|
||||
|
||||
05 Sep 2014; Jeroen Roovers <jer@gentoo.org> -tcpdump-4.6.1.ebuild,
|
||||
tcpdump-4.6.2.ebuild:
|
||||
Drop USE=samba warning. Drop ineffectual sed script.
|
||||
|
||||
*tcpdump-4.6.2 (04 Sep 2014)
|
||||
|
||||
04 Sep 2014; Jeroen Roovers <jer@gentoo.org> +tcpdump-4.6.2.ebuild:
|
||||
Version bump.
|
||||
|
||||
03 Aug 2014; <tgall@gentoo.org> tcpdump-4.3.0.ebuild,
|
||||
tcpdump-4.5.1-r1.ebuild, tcpdump-4.6.1.ebuild:
|
||||
arm64, initial support
|
||||
|
||||
02 Aug 2014; Raúl Porcel <armin76@gentoo.org> tcpdump-4.5.1-r1.ebuild:
|
||||
sparc stable, bug #511502
|
||||
|
||||
26 Jul 2014; Pawel Hajdan jr <phajdan.jr@gentoo.org> tcpdump-4.5.1-r1.ebuild:
|
||||
x86 stable wrt bug #511502
|
||||
|
||||
*tcpdump-4.6.1 (22 Jul 2014)
|
||||
|
||||
22 Jul 2014; Jeroen Roovers <jer@gentoo.org> +tcpdump-4.6.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
20 Jul 2014; Tobias Klausmann <klausman@gentoo.org> tcpdump-4.5.1-r1.ebuild:
|
||||
Stable on alpha, bug #511502
|
||||
|
||||
22 Jun 2014; Akinori Hattori <hattya@gentoo.org> tcpdump-4.5.1-r1.ebuild:
|
||||
ia64 stable wrt bug #511502
|
||||
|
||||
09 Jun 2014; Markus Meier <maekke@gentoo.org> tcpdump-4.5.1-r1.ebuild:
|
||||
arm stable, bug #511502
|
||||
|
||||
08 Jun 2014; Jeroen Roovers <jer@gentoo.org> tcpdump-4.5.1-r1.ebuild:
|
||||
Clean up sed call, add die().
|
||||
|
||||
08 Jun 2014; Chema Alonso <nimiux@gentoo.org> tcpdump-4.5.1-r1.ebuild:
|
||||
Stable for amd64 wrt bug #511502
|
||||
|
||||
29 May 2014; Jeroen Roovers <jer@gentoo.org> tcpdump-4.5.1-r1.ebuild:
|
||||
Stable for HPPA (bug #511502).
|
||||
|
||||
06 Dec 2013; Tim Harder <radhermit@gentoo.org> -tcpdump-4.4.0.ebuild,
|
||||
-tcpdump-4.5.1.ebuild:
|
||||
Remove old.
|
||||
|
||||
06 Dec 2013; Tim Harder <radhermit@gentoo.org> tcpdump-4.5.1-r1.ebuild:
|
||||
Use better workaround for bug #488522.
|
||||
|
||||
*tcpdump-4.5.1-r1 (06 Dec 2013)
|
||||
|
||||
06 Dec 2013; Rick Farina <zerochaos@gentoo.org> +tcpdump-4.5.1-r1.ebuild:
|
||||
fix for bug #488522 thanks to pchrist
|
||||
|
||||
28 Nov 2013; Tim Harder <radhermit@gentoo.org> tcpdump-4.4.0-r1.ebuild:
|
||||
Fix test logic (bug #482374).
|
||||
|
||||
28 Nov 2013; Tim Harder <radhermit@gentoo.org> tcpdump-4.5.1.ebuild:
|
||||
Disable user support when drop-root is disabled (bug #488522).
|
||||
|
||||
*tcpdump-4.5.1 (28 Nov 2013)
|
||||
|
||||
28 Nov 2013; Tim Harder <radhermit@gentoo.org> +tcpdump-4.5.1.ebuild:
|
||||
Version bump, fix test logic.
|
||||
|
||||
27 Jul 2013; Jeroen Roovers <jer@gentoo.org> metadata.xml:
|
||||
Remove duplicate description.
|
||||
|
||||
04 Jun 2013; Zac Medico <zmedico@gentoo.org> tcpdump-4.4.0-r1.ebuild:
|
||||
Fix chroot -> drop-root in pkg_preinst.
|
||||
|
||||
03 Jun 2013; Jeroen Roovers <jer@gentoo.org> tcpdump-4.4.0-r1.ebuild,
|
||||
metadata.xml:
|
||||
Avoid test suite failure when USE=drop-root / FEATURES=-userpriv (bug
|
||||
#435982). Rename USE=chroot to USE=drop-root since USE=suid is already taken
|
||||
and has a different meaning in these ebuilds.
|
||||
|
||||
03 Jun 2013; Jeroen Roovers <jer@gentoo.org> tcpdump-4.4.0-r1.ebuild:
|
||||
Use append-cflags instead of append-flags.
|
||||
|
||||
02 Jun 2013; Jeroen Roovers <jer@gentoo.org> tcpdump-4.4.0-r1.ebuild:
|
||||
Run user.eclass functions conditionally, and in pkg_preinst too. Fix CFLAGS
|
||||
-O2 injection better. Copy the configure warning about SMB support.
|
||||
|
||||
02 Jun 2013; Jeroen Roovers <jer@gentoo.org> tcpdump-4.4.0-r1.ebuild:
|
||||
Do not keep /var/lib/tcpdump.
|
||||
|
||||
*tcpdump-4.4.0-r1 (02 Jun 2013)
|
||||
|
||||
02 Jun 2013; Jeroen Roovers <jer@gentoo.org> +tcpdump-4.4.0-r1.ebuild:
|
||||
Enable secret libcap-ng support for chrooting (maybe bug #334329).
|
||||
|
||||
29 May 2013; Jeroen Roovers <jer@gentoo.org> tcpdump-4.4.0.ebuild:
|
||||
Remove obsolete cross-compile fix.
|
||||
|
||||
09 May 2013; Jeroen Roovers <jer@gentoo.org>
|
||||
-files/tcpdump-4.0.0-ipv6-build.patch,
|
||||
-files/tcpdump-4.0.0-libsmi-autodep.patch, -files/tcpdump-4.2.0-ipv6.patch,
|
||||
-files/tcpdump-4.2.0-ppi.h, -tcpdump-3.9.8-r1.ebuild, -tcpdump-3.9.8.ebuild,
|
||||
-tcpdump-4.1.1.ebuild, -tcpdump-4.2.0.ebuild, -tcpdump-4.2.1.ebuild:
|
||||
Old.
|
||||
|
||||
*tcpdump-4.4.0 (09 May 2013)
|
||||
|
||||
09 May 2013; Jeroen Roovers <jer@gentoo.org> +tcpdump-4.4.0.ebuild:
|
||||
Version bump.
|
||||
|
||||
21 Feb 2013; Zac Medico <zmedico@gentoo.org> tcpdump-4.3.0.ebuild:
|
||||
Add ~arm-linux keyword.
|
||||
|
||||
22 Jan 2013; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/tcpdump-4.3.0-ssl-detect.patch, tcpdump-4.3.0.ebuild:
|
||||
Fix from upstream for cross-compiling with ssl.
|
||||
|
||||
07 Dec 2012; Jeroen Roovers <jer@gentoo.org> metadata.xml:
|
||||
Clarify USE=chroot.
|
||||
|
||||
30 Sep 2012; Raúl Porcel <armin76@gentoo.org> tcpdump-4.3.0.ebuild:
|
||||
alpha/ia64/s390/sh/sparc stable wrt #435658
|
||||
|
||||
23 Sep 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> tcpdump-4.3.0.ebuild:
|
||||
x86 stable wrt bug #433263
|
||||
|
||||
18 Sep 2012; Jeroen Roovers <jer@gentoo.org> tcpdump-4.3.0.ebuild:
|
||||
Stable for HPPA (bug #433263).
|
||||
|
||||
07 Sep 2012; Agostino Sarubbo <ago@gentoo.org> tcpdump-4.3.0.ebuild:
|
||||
Stable for amd64, wrt bug #433263
|
||||
|
||||
03 Sep 2012; Anthony G. Basile <blueness@gentoo.org> tcpdump-4.3.0.ebuild:
|
||||
Stable ppc64, bug #433263
|
||||
|
||||
03 Sep 2012; Anthony G. Basile <blueness@gentoo.org> tcpdump-4.3.0.ebuild:
|
||||
Stable ppc, bug #433263
|
||||
|
||||
03 Sep 2012; Anthony G. Basile <blueness@gentoo.org> tcpdump-4.3.0.ebuild:
|
||||
Stable arm, bug #433263
|
||||
|
||||
*tcpdump-4.3.0 (19 Jun 2012)
|
||||
|
||||
19 Jun 2012; Jeroen Roovers <jer@gentoo.org> +tcpdump-4.3.0.ebuild:
|
||||
Version bump.
|
||||
|
||||
12 Jun 2012; Zac Medico <zmedico@gentoo.org> tcpdump-3.9.8-r1.ebuild,
|
||||
tcpdump-3.9.8.ebuild, tcpdump-4.1.1.ebuild, tcpdump-4.2.0.ebuild,
|
||||
tcpdump-4.2.1.ebuild:
|
||||
inherit user for enewgroup and enewuser
|
||||
|
||||
23 Apr 2012; Benda Xu <heroxbd@gentoo.org> tcpdump-4.2.1.ebuild:
|
||||
fixes directories in configure options for Prefix. closes bug #412005
|
||||
|
||||
*tcpdump-4.2.1 (04 Jan 2012)
|
||||
|
||||
04 Jan 2012; Tim Harder <radhermit@gentoo.org> +tcpdump-4.2.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
17 Dec 2011; Jeroen Roovers <jer@gentoo.org> tcpdump-4.2.0.ebuild,
|
||||
+files/tcpdump-4.2.0-ipv6.patch:
|
||||
Fix building with USE=-ipv6 thanks to Andrey Grozin, patch by Andrew
|
||||
Savchenko (bug #395031). Clean up inherit.
|
||||
|
||||
*tcpdump-4.2.0 (16 Dec 2011)
|
||||
|
||||
16 Dec 2011; Jeroen Roovers <jer@gentoo.org>
|
||||
-tcpdump-4.0.1_pre20090709.ebuild, +tcpdump-4.2.0.ebuild,
|
||||
+files/tcpdump-4.2.0-ppi.h:
|
||||
Version bump (bug #393085).
|
||||
|
||||
10 Nov 2011; Naohiro Aota <naota@gentoo.org> tcpdump-4.1.1.ebuild:
|
||||
Add fall-back dependency sys-freebsd/freebsd-ubin. It should work with
|
||||
FreeBSD uuencode
|
||||
|
||||
09 Jul 2011; Matt Turner <mattst88@gentoo.org> tcpdump-4.1.1.ebuild:
|
||||
Added ~mips, bug 247076
|
||||
|
||||
12 Apr 2010; Peter Volkov <pva@gentoo.org> tcpdump-4.1.1.ebuild:
|
||||
Print elog only if USE=suid, bug #312841, again thank Martin von Gagern
|
||||
for report.
|
||||
|
||||
*tcpdump-4.1.1 (08 Apr 2010)
|
||||
|
||||
08 Apr 2010; Peter Volkov <pva@gentoo.org> -tcpdump-4.1.0.ebuild,
|
||||
-tcpdump-4.1.0-r1.ebuild, -files/tcpdump-4.1.0-without-chroot.patch,
|
||||
+tcpdump-4.1.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
07 Apr 2010; Peter Volkov <pva@gentoo.org> tcpdump-4.1.0-r1.ebuild:
|
||||
Print elog only if USE=suid, bug #312841, thank Martin von Gagern for
|
||||
report.
|
||||
|
||||
*tcpdump-4.1.0-r1 (02 Apr 2010)
|
||||
|
||||
02 Apr 2010; Peter Volkov <pva@gentoo.org> +tcpdump-4.1.0-r1.ebuild:
|
||||
Added suid USE flag to allow users in tcpdump group to sniff traffic, bug
|
||||
#283527, thank Hank Leininger for report.
|
||||
|
||||
*tcpdump-4.1.0 (02 Apr 2010)
|
||||
|
||||
02 Apr 2010; Peter Volkov <pva@gentoo.org> +tcpdump-4.1.0.ebuild,
|
||||
+files/tcpdump-4.1.0-without-chroot.patch:
|
||||
Version bump, bug #312337, thank Richard Hartmann for report. Fixes
|
||||
inability to run tcpdump if built with USE=-chroot, bug 281936, thank
|
||||
Travis Schack for report. Tests are broken in the release.
|
||||
|
||||
12 Feb 2010; Jeroen Roovers <jer@gentoo.org> tcpdump-3.9.8-r1.ebuild:
|
||||
Stable for HPPA too.
|
||||
|
||||
01 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
|
||||
tcpdump-4.0.1_pre20090709.ebuild:
|
||||
Transfer Prefix keywords
|
||||
|
||||
*tcpdump-4.0.1_pre20090709 (09 Jul 2009)
|
||||
|
||||
09 Jul 2009; Peter Volkov <pva@gentoo.org> -tcpdump-4.0.0.ebuild,
|
||||
-tcpdump-4.0.1_pre20090616.ebuild, +tcpdump-4.0.1_pre20090709.ebuild:
|
||||
--disable-chroot is now --without-chroot, bug #277001 thank Conrad
|
||||
Kostecki for report. Disable samba support with IUSE default, bug #275100
|
||||
thank Matthias Schwarzott for suggestion. Dropped versions not to be
|
||||
stabilized.
|
||||
|
||||
17 Jun 2009; Peter Volkov <pva@gentoo.org> tcpdump-3.9.8.ebuild,
|
||||
tcpdump-3.9.8-r1.ebuild, tcpdump-4.0.0.ebuild,
|
||||
tcpdump-4.0.1_pre20090616.ebuild:
|
||||
Make repoman happy: RDEPEND.implicit and ebuild.minorsyn fixed.
|
||||
|
||||
*tcpdump-4.0.1_pre20090616 (17 Jun 2009)
|
||||
|
||||
17 Jun 2009; Peter Volkov <pva@gentoo.org>
|
||||
+tcpdump-4.0.1_pre20090616.ebuild:
|
||||
Bump to recent git snapshot.
|
||||
|
||||
20 Feb 2009; Raúl Porcel <armin76@gentoo.org> tcpdump-4.0.0.ebuild:
|
||||
Add ~arm/~s390/~sh wrt #247076
|
||||
|
||||
*tcpdump-4.0.0 (16 Nov 2008)
|
||||
|
||||
16 Nov 2008; Peter Volkov <pva@gentoo.org>
|
||||
-files/tcpdump-3.9.5-print-802_11.c.diff,
|
||||
-files/tcpdump-3.9.6-bgp-integer-overflow.patch,
|
||||
+files/tcpdump-4.0.0-ipv6-build.patch,
|
||||
+files/tcpdump-4.0.0-libsmi-autodep.patch, metadata.xml,
|
||||
-tcpdump-3.9.5-r3.ebuild, -tcpdump-3.9.6-r1.ebuild,
|
||||
-tcpdump-3.9.7-r1.ebuild, +tcpdump-4.0.0.ebuild:
|
||||
Version bump, bug #245179, thank Krzysztof Olędzki for report. Removed
|
||||
old.
|
||||
|
||||
28 Sep 2008; Cédric Krier <cedk@gentoo.org> tcpdump-3.9.8-r1.ebuild:
|
||||
Call enewuser/enewgroup in both pkg_setup and pkg_preinst for bug #231917
|
||||
|
||||
10 Sep 2008; Peter Volkov <pva@gentoo.org> tcpdump-3.9.5-r3.ebuild,
|
||||
tcpdump-3.9.6-r1.ebuild, tcpdump-3.9.7-r1.ebuild, tcpdump-3.9.8.ebuild,
|
||||
tcpdump-3.9.8-r1.ebuild:
|
||||
enewuser/enewgroup die on their own, no need to || die
|
||||
|
||||
04 Aug 2008; Jeroen Roovers <jer@gentoo.org> metadata.xml:
|
||||
Describe local USE flags for GLEP 56.
|
||||
|
||||
25 Jun 2008; Santiago M. Mola <coldwind@gentoo.org>
|
||||
tcpdump-3.9.8-r1.ebuild:
|
||||
amd64 stable
|
||||
|
||||
24 Jun 2008; Raúl Porcel <armin76@gentoo.org> tcpdump-3.9.8-r1.ebuild:
|
||||
alpha/ia64/sparc/x86 stable
|
||||
|
||||
*tcpdump-3.9.8-r1 (30 Mar 2008)
|
||||
|
||||
30 Mar 2008; Cédric Krier <cedk@gentoo.org> +tcpdump-3.9.8-r1.ebuild:
|
||||
Add chroot USE for bug #199172
|
||||
|
||||
14 Nov 2007; Jeroen Roovers <jer@gentoo.org> tcpdump-3.9.8.ebuild:
|
||||
Stable for HPPA (bug #198476).
|
||||
|
||||
10 Nov 2007; Markus Rothe <corsair@gentoo.org> tcpdump-3.9.8.ebuild:
|
||||
Stable on ppc64; bug #198476
|
||||
|
||||
10 Nov 2007; Daniel Gryniewicz <dang@gentoo.org> tcpdump-3.9.8.ebuild:
|
||||
Marked stable on amd64 for bug #198476
|
||||
|
||||
09 Nov 2007; nixnut <nixnut@gentoo.org> tcpdump-3.9.8.ebuild:
|
||||
Stable on ppc wrt bug 198476
|
||||
|
||||
08 Nov 2007; Raúl Porcel <armin76@gentoo.org> tcpdump-3.9.8.ebuild:
|
||||
alpha/ia64/sparc/x86 stable wrt #198476
|
||||
|
||||
13 Oct 2007; Tom Gall <tgall@gentoo.org> tcpdump-3.9.7-r1.ebuild:
|
||||
stable on ppc64, bug #193787
|
||||
|
||||
*tcpdump-3.9.8 (09 Oct 2007)
|
||||
|
||||
09 Oct 2007; Markus Ullmann <jokey@gentoo.org> +tcpdump-3.9.8.ebuild:
|
||||
Version bump wrt bug #194890
|
||||
|
||||
29 Sep 2007; Christoph Mende <angelos@gentoo.org> tcpdump-3.9.7-r1.ebuild:
|
||||
Stable on amd64 wrt bug #193787
|
||||
|
||||
28 Sep 2007; nixnut <nixnut@gentoo.org> tcpdump-3.9.7-r1.ebuild:
|
||||
Stable on ppc wrt bug 193787
|
||||
|
||||
27 Sep 2007; Jeroen Roovers <jer@gentoo.org> tcpdump-3.9.7-r1.ebuild:
|
||||
Stable for HPPA (bug #193787).
|
||||
|
||||
06 Sep 2007; Markus Ullmann <jokey@gentoo.org> ChangeLog:
|
||||
Cleanup
|
||||
|
||||
06 Sep 2007; Raúl Porcel <armin76@gentoo.org> tcpdump-3.9.7-r1.ebuild:
|
||||
alpha/ia64/x86 stable
|
||||
|
||||
06 Sep 2007; Markus Ullmann <jokey@gentoo.org>
|
||||
-files/tcpdump-3.8.3-bgp-infinite-loop2.patch,
|
||||
-files/tcpdump-3.8.3-gcc4.patch, -files/tcpdump-3.8.3-gentoo.patch,
|
||||
-tcpdump-3.9.5-r2.ebuild, -tcpdump-3.9.6.ebuild:
|
||||
Cleanup
|
||||
|
||||
28 Aug 2007; <pva@gentoo.org> -tcpdump-3.9.7.ebuild:
|
||||
Cleaned tcpdump ebuild without drop priviledges feature.
|
||||
|
||||
*tcpdump-3.9.7-r1 (27 Aug 2007)
|
||||
|
||||
27 Aug 2007; Cédric Krier <cedk@gentoo.org> +tcpdump-3.9.7-r1.ebuild:
|
||||
Re-enable drop privileges for bug #176391
|
||||
|
||||
13 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org>
|
||||
tcpdump-3.9.6-r1.ebuild:
|
||||
ppc. stable
|
||||
|
||||
06 Aug 2007; Joshua Kinard <kumba@gentoo.org> tcpdump-3.9.6-r1.ebuild:
|
||||
Stable on mips.
|
||||
|
||||
*tcpdump-3.9.7 (02 Aug 2007)
|
||||
|
||||
02 Aug 2007; Raphael Marichez <falco@gentoo.org> +tcpdump-3.9.7.ebuild:
|
||||
Version bump
|
||||
|
||||
26 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org>
|
||||
tcpdump-3.9.6-r1.ebuild:
|
||||
Stable on sparc
|
||||
|
||||
24 Jul 2007; Raúl Porcel <armin76@gentoo.org> tcpdump-3.9.6-r1.ebuild:
|
||||
alpha/ia64/x86 stable
|
||||
|
||||
16 Jul 2007; Markus Rothe <corsair@gentoo.org> tcpdump-3.9.5-r3.ebuild:
|
||||
Stable on ppc64; bug #184815
|
||||
|
||||
16 Jul 2007; Joshua Kinard <kumba@gentoo.org> tcpdump-3.9.5-r3.ebuild:
|
||||
Stable on mips, per #184815.
|
||||
|
||||
15 Jul 2007; Tobias Scherbaum <dertobi123@gentoo.org>
|
||||
tcpdump-3.9.5-r3.ebuild:
|
||||
ppc stable, bug #184815
|
||||
|
||||
13 Jul 2007; Steve Dibb <beandog@gentoo.org> tcpdump-3.9.5-r3.ebuild:
|
||||
amd64 stable, security bug 184815
|
||||
|
||||
12 Jul 2007; Jeroen Roovers <jer@gentoo.org> tcpdump-3.9.5-r3.ebuild:
|
||||
Stable for HPPA (bug #184815).
|
||||
|
||||
11 Jul 2007; Raúl Porcel <armin76@gentoo.org> tcpdump-3.9.5-r3.ebuild:
|
||||
alpha/ia64/x86 stable wrt #184815
|
||||
|
||||
11 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org>
|
||||
tcpdump-3.9.5-r3.ebuild:
|
||||
Stable on sparc wrt security #184815
|
||||
|
||||
*tcpdump-3.9.6-r1 (10 Jul 2007)
|
||||
*tcpdump-3.9.5-r3 (10 Jul 2007)
|
||||
|
||||
10 Jul 2007; <pva@gentoo.org>
|
||||
+files/tcpdump-3.9.6-bgp-integer-overflow.patch, +tcpdump-3.9.5-r3.ebuild,
|
||||
+tcpdump-3.9.6-r1.ebuild:
|
||||
Fix vulnerability reported in bug 184815. Thank mu-b <mu-b AT
|
||||
digit-labs.org>. Force tcpdump to drop privileges by default. Thank Jukka
|
||||
Ruohonen <drear AT iki.fi> for report (bug #176391).
|
||||
|
||||
*tcpdump-3.9.6 (23 Jun 2007)
|
||||
|
||||
23 Jun 2007; Cédric Krier <cedk@gentoo.org> +tcpdump-3.9.6.ebuild:
|
||||
Version bump
|
||||
|
||||
01 Apr 2007; Marcelo Goes <vanquirius@gentoo.org>
|
||||
-tcpdump-3.9.4-r3.ebuild, -tcpdump-3.9.5-r1.ebuild:
|
||||
Remove old ebuilds.
|
||||
|
||||
07 Mar 2007; Alexander H. Færøy <eroyf@gentoo.org>
|
||||
tcpdump-3.9.5-r2.ebuild:
|
||||
Stable on MIPS; bug #168916
|
||||
|
||||
06 Mar 2007; Markus Rothe <corsair@gentoo.org> tcpdump-3.9.5-r2.ebuild:
|
||||
Stable on ppc64; bug #168916
|
||||
|
||||
05 Mar 2007; <jrivero@gentoo.org> tcpdump-3.9.5-r2.ebuild:
|
||||
Stable on alpha wrt security bug #168916
|
||||
|
||||
03 Mar 2007; Tobias Scherbaum <dertobi123@gentoo.org>
|
||||
tcpdump-3.9.5-r2.ebuild:
|
||||
Stable on ppc wrt bug #168916.
|
||||
|
||||
02 Mar 2007; Jason Wever <weeve@gentoo.org> tcpdump-3.9.5-r2.ebuild:
|
||||
Stable on SPARC wrt security bug #168916.
|
||||
|
||||
02 Mar 2007; Christian Faulhammer <opfer@gentoo.org>
|
||||
tcpdump-3.9.5-r2.ebuild:
|
||||
stable x86; security bug 168916
|
||||
|
||||
02 Mar 2007; Jeroen Roovers <jer@gentoo.org> tcpdump-3.9.5-r2.ebuild:
|
||||
Stable for HPPA (bug #168916).
|
||||
|
||||
02 Mar 2007; Steve Dibb <beandog@gentoo.org> tcpdump-3.9.5-r2.ebuild:
|
||||
amd64 stable, bug 168916
|
||||
|
||||
*tcpdump-3.9.5-r2 (02 Mar 2007)
|
||||
|
||||
02 Mar 2007; Marcelo Goes <vanquirius@gentoo.org>
|
||||
+files/tcpdump-3.9.5-print-802_11.c.diff, -tcpdump-3.9.3.ebuild,
|
||||
-tcpdump-3.9.4.ebuild, +tcpdump-3.9.5-r2.ebuild:
|
||||
Add print-802_11.c patch for bug 168916. Thanks to Executioner <executioner
|
||||
at phobik dot org>. Also, removing old ebuilds.
|
||||
|
||||
18 Dec 2006; Alexander H. Færøy <eroyf@gentoo.org>
|
||||
tcpdump-3.9.4-r3.ebuild:
|
||||
Stable on IA64.
|
||||
|
||||
*tcpdump-3.9.4-r3 (15 Nov 2006)
|
||||
|
||||
15 Nov 2006; Peter Volkov <pva@gentoo.org> -tcpdump-3.9.4-r2.ebuild,
|
||||
+tcpdump-3.9.4-r3.ebuild:
|
||||
Fixed broken smb ./configure option. Thank Tommy Yu for report in bug #155193.
|
||||
|
||||
04 Nov 2006; Alexander H. Færøy <eroyf@gentoo.org>
|
||||
tcpdump-3.9.4-r2.ebuild:
|
||||
Stable on Alpha.
|
||||
|
||||
*tcpdump-3.9.5-r1 (09 Oct 2006)
|
||||
|
||||
09 Oct 2006; Markus Ullmann <jokey@gentoo.org> +tcpdump-3.9.5-r1.ebuild:
|
||||
Readding samba stuff
|
||||
|
||||
*tcpdump-3.9.5 (08 Oct 2006)
|
||||
|
||||
08 Oct 2006; Markus Ullmann <jokey@gentoo.org> +tcpdump-3.9.5.ebuild:
|
||||
Version bump
|
||||
|
||||
04 Sep 2006; Joshua Kinard <kumba@gentoo.org> tcpdump-3.9.4-r2.ebuild:
|
||||
Marked stable on mips.
|
||||
|
||||
16 Aug 2006; Markus Rothe <corsair@gentoo.org> tcpdump-3.9.4-r2.ebuild:
|
||||
Stable on ppc64
|
||||
|
||||
13 Aug 2006; Jason Wever <weeve@gentoo.org> tcpdump-3.9.4-r2.ebuild:
|
||||
Stable on SPARC.
|
||||
|
||||
06 Aug 2006; Guy Martin <gmsoft@gentoo.org> tcpdump-3.9.4-r2.ebuild:
|
||||
Stable on hppa.
|
||||
|
||||
30 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org>
|
||||
tcpdump-3.9.4-r2.ebuild:
|
||||
ppc stable
|
||||
|
||||
30 Jul 2006; Daniel Gryniewicz <dang@gentoo.org> tcpdump-3.9.4-r2.ebuild:
|
||||
Marked stable on amd64
|
||||
|
||||
29 Jul 2006; Marcelo Goes <vanquirius@gentoo.org>
|
||||
-tcpdump-3.8.3-r4.ebuild, -tcpdump-3.8.3-r6.ebuild,
|
||||
-tcpdump-3.9.3-r2.ebuild, tcpdump-3.9.4-r2.ebuild:
|
||||
Remove old ebuilds, mark 3.9.4-r2 x86 stable.
|
||||
|
||||
12 Jul 2006; Diego Pettenò <flameeyes@gentoo.org>
|
||||
tcpdump-3.9.4-r2.ebuild:
|
||||
Add ~x86-fbsd keyword.
|
||||
|
||||
28 Jun 2006; Simon Stelling <blubb@gentoo.org> tcpdump-3.9.4.ebuild:
|
||||
stable on amd64
|
||||
|
||||
28 Apr 2006; Joshua Kinard <kumba@gentoo.org> tcpdump-3.9.4.ebuild:
|
||||
Marked stable on mips.
|
||||
|
||||
*tcpdump-3.9.4-r2 (28 Mar 2006)
|
||||
*tcpdump-3.9.3-r2 (28 Mar 2006)
|
||||
*tcpdump-3.8.3-r6 (28 Mar 2006)
|
||||
|
||||
28 Mar 2006; Markus Ullmann <jokey@gentoo.org> -tcpdump-3.8.3-r5.ebuild,
|
||||
+tcpdump-3.8.3-r6.ebuild, -tcpdump-3.9.3-r1.ebuild,
|
||||
+tcpdump-3.9.3-r2.ebuild, -tcpdump-3.9.4-r1.ebuild,
|
||||
+tcpdump-3.9.4-r2.ebuild:
|
||||
Fixed ssl support, thanks to exg for hint
|
||||
|
||||
18 Mar 2006; Markus Ullmann <jokey@gentoo.org> tcpdump-3.9.3-r1.ebuild,
|
||||
tcpdump-3.9.4-r1.ebuild:
|
||||
added missing samba IUSE
|
||||
|
||||
*tcpdump-3.9.4-r1 (18 Mar 2006)
|
||||
*tcpdump-3.9.3-r1 (18 Mar 2006)
|
||||
*tcpdump-3.8.3-r5 (18 Mar 2006)
|
||||
|
||||
18 Mar 2006; Markus Ullmann <jokey@gentoo.org> +tcpdump-3.8.3-r5.ebuild,
|
||||
+tcpdump-3.9.3-r1.ebuild, +tcpdump-3.9.4-r1.ebuild:
|
||||
Adding big fat warning if we use samba as dependency, configure script has
|
||||
weird defaults. Thanks to exg for pointing this out
|
||||
|
||||
09 Mar 2006; Michael Hanselmann <hansmi@gentoo.org> tcpdump-3.9.4.ebuild:
|
||||
Stable on ppc.
|
||||
|
||||
27 Feb 2006; Markus Rothe <corsair@gentoo.org> tcpdump-3.9.4.ebuild:
|
||||
Stable on ppc64
|
||||
|
||||
27 Feb 2006; Christian Birchinger <joker@gentoo.org> tcpdump-3.9.4.ebuild:
|
||||
Added sparc stable keyword
|
||||
|
||||
26 Feb 2006; Marcelo Goes <vanquirius@gentoo.org> tcpdump-3.9.4.ebuild:
|
||||
Mark 3.9.4 x86 stable.
|
||||
|
||||
20 Feb 2006; Joshua Kinard <kumba@gentoo.org> tcpdump-3.9.3.ebuild:
|
||||
Marked stable on mips.
|
||||
|
||||
15 Feb 2006; Markus Ullmann <jokey@gentoo.org> tcpdump-3.8.3-r4.ebuild,
|
||||
tcpdump-3.9.3.ebuild, tcpdump-3.9.4.ebuild:
|
||||
Removing virtual/libpcap wrt bug #117898
|
||||
|
||||
06 Feb 2006; Aron Griffis <agriffis@gentoo.org> tcpdump-3.9.3.ebuild:
|
||||
Mark 3.9.3 stable on alpha
|
||||
|
||||
21 Jan 2006; Markus Rothe <corsair@gentoo.org> tcpdump-3.9.3.ebuild:
|
||||
Stable on ppc64
|
||||
|
||||
15 Jan 2006; Michael Hanselmann <hansmi@gentoo.org> tcpdump-3.9.3.ebuild:
|
||||
Stable on ppc.
|
||||
|
||||
15 Jan 2006; Marcus D. Hanwell <cryos@gentoo.org> tcpdump-3.9.3.ebuild:
|
||||
Stable on amd64, bug 118984.
|
||||
|
||||
09 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org> tcpdump-3.9.3.ebuild:
|
||||
Stable on sparc
|
||||
|
||||
*tcpdump-3.9.4 (08 Jan 2006)
|
||||
|
||||
08 Jan 2006; Marcelo Goes <vanquirius@gentoo.org> tcpdump-3.9.3.ebuild,
|
||||
+tcpdump-3.9.4.ebuild:
|
||||
3.9.4 version bump, marking 3.9.3 x86 stable.
|
||||
|
||||
09 Oct 2005; <mkay@gentoo.org> tcpdump-3.9.3.ebuild:
|
||||
Forcing at least -O optymalization. This close bug #108391
|
||||
|
||||
*tcpdump-3.9.3 (20 Sep 2005)
|
||||
|
||||
20 Sep 2005; Marcelo Goes <vanquirius@gentoo.org> +tcpdump-3.9.3.ebuild:
|
||||
Version bump.
|
||||
|
||||
20 Sep 2005; Marcelo Goes <vanquirius@gentoo.org>
|
||||
-tcpdump-3.8.3-r1.ebuild, tcpdump-3.8.3-r4.ebuild:
|
||||
inherit eutils.
|
||||
|
||||
02 Jul 2005; Hardave Riar <hardave@gentoo.org> tcpdump-3.8.3-r4.ebuild:
|
||||
Stable on mips, bug #95349
|
||||
|
||||
*tcpdump-3.8.3-r4 (30 Jun 2005)
|
||||
|
||||
30 Jun 2005; Aaron Walker <ka0ttic@gentoo.org> -tcpdump-3.8.3-r2.ebuild,
|
||||
-tcpdump-3.8.3-r3.ebuild, +tcpdump-3.8.3-r4.ebuild:
|
||||
Revision bump; previous ebuilds do not enable SSL with USE=ssl, bug 97471.
|
||||
Tidy old ebuilds.
|
||||
|
||||
11 Jun 2005; Yuta SATOH <nigoro@gentoo.org> tcpdump-3.8.3-r3.ebuild:
|
||||
Stable on ppc64, bug #95349
|
||||
|
||||
10 Jun 2005; Rene Nussbaumer <killerfox@gentoo.org>
|
||||
tcpdump-3.8.3-r3.ebuild:
|
||||
Stable on hppa.
|
||||
|
||||
10 Jun 2005; Aron Griffis <agriffis@gentoo.org> tcpdump-3.8.3-r3.ebuild:
|
||||
stable on alpha ia64 #95349
|
||||
|
||||
10 Jun 2005; Michael Hanselmann <hansmi@gentoo.org>
|
||||
tcpdump-3.8.3-r3.ebuild:
|
||||
Stable on ppc.
|
||||
|
||||
10 Jun 2005; Jan Brinkmann <luckyduck@gentoo.org> tcpdump-3.8.3-r3.ebuild:
|
||||
Stable on amd64 wrt #95349.
|
||||
|
||||
10 Jun 2005; Gustavo Zacarias <gustavoz@gentoo.org>
|
||||
tcpdump-3.8.3-r3.ebuild:
|
||||
Stable on sparc wrt #95349
|
||||
|
||||
*tcpdump-3.8.3-r3 (09 Jun 2005)
|
||||
|
||||
09 Jun 2005; Marcelo Goes <vanquirius@gentoo.org>
|
||||
+files/tcpdump-3.8.3-bgp-infinite-loop2.patch, +tcpdump-3.8.3-r3.ebuild:
|
||||
Adding patch for security bug 95349.
|
||||
|
||||
15 May 2005; Marcelo Goes <vanquirius@gentoo.org> tcpdump-3.8.3-r1.ebuild:
|
||||
Use toolchain-funcs.eclass instead of gcc.eclass. See bug 92745.
|
||||
|
||||
14 May 2005; Aaron Walker <ka0ttic@gentoo.org>
|
||||
files/tcpdump-3.8.3-gcc4.patch, tcpdump-3.8.3-r2.ebuild:
|
||||
Update gcc4 patch with the proper AC_TRY_LINK fix. Thanks to halcy0n for the
|
||||
help.
|
||||
|
||||
14 May 2005; Aaron Walker <ka0ttic@gentoo.org>
|
||||
+files/tcpdump-3.8.3-gcc4.patch, tcpdump-3.8.3-r2.ebuild:
|
||||
Added patch to make gcc-4 a happy camper; also updated to use
|
||||
toolchain-funcs.eclass rather than gcc.eclass.
|
||||
|
||||
07 May 2005; Bryan Østergaard <kloeri@gentoo.org>
|
||||
tcpdump-3.8.3-r2.ebuild:
|
||||
Stable on alpha + ia64, bug 90541.
|
||||
|
||||
07 May 2005; Omkhar Arasaratnam <omkhar@gentoo.org>
|
||||
tcpdump-3.8.3-r2.ebuild:
|
||||
Stable on ppc64 wrt #90541
|
||||
|
||||
07 May 2005; Michael Hanselmann <hansmi@gentoo.org>
|
||||
tcpdump-3.8.3-r2.ebuild:
|
||||
Stable on hppa.
|
||||
|
||||
07 May 2005; Gustavo Zacarias <gustavoz@gentoo.org>
|
||||
tcpdump-3.8.3-r2.ebuild:
|
||||
Stable on sparc wrt #90541
|
||||
|
||||
06 May 2005; Andrej Kacian <ticho@gentoo.org> tcpdump-3.8.3-r2.ebuild:
|
||||
Stable on amd64, bug #90541.
|
||||
|
||||
06 May 2005; Daniel Black <dragonheart@gentoo.org>
|
||||
tcpdump-3.8.3-r2.ebuild:
|
||||
ppc stable as per bug #90541
|
||||
|
||||
*tcpdump-3.8.3-r2 (06 May 2005)
|
||||
|
||||
06 May 2005; Marcelo Goes <vanquirius@gentoo.org>
|
||||
+files/tcpdump-3.8.3-gentoo.patch, +tcpdump-3.8.3-r2.ebuild:
|
||||
Adding security patch derived from debian to solve bug #90541
|
||||
|
||||
31 Jan 2005; Daniel Black <dragonheart@gentoo.org> tcpdump-3.8.3-r1.ebuild:
|
||||
virtual/libpcap transition
|
||||
|
||||
30 Oct 2004; Eldad Zack <eldad@gentoo.org>
|
||||
-files/tcpdump-3.6.2-afsprinting.patch, -files/tcpdump-3.7.2-sctp.patch,
|
||||
-tcpdump-3.6.2-r1.ebuild, -tcpdump-3.7.1.ebuild, -tcpdump-3.7.2.ebuild,
|
||||
-tcpdump-3.8.1.ebuild, -tcpdump-3.8.3.ebuild:
|
||||
Cleanup
|
||||
|
||||
17 Jul 2004; Tom Gall <tgall@gentoo.org> tcpdump-3.8.3-r1.ebuild:
|
||||
stable on ppc64, bug #56913
|
||||
|
||||
14 Jul 2004; Travis Tilley <lv@gentoo.org> tcpdump-3.8.3-r1.ebuild:
|
||||
fix gcc 3.4 fix so that it works with gcc 3.4.1 too
|
||||
|
||||
27 Apr 2004; Aron Griffis <agriffis@gentoo.org> tcpdump-3.7.2.ebuild:
|
||||
Add inherit eutils
|
||||
|
||||
04 Apr 2004; Aron Griffis <agriffis@gentoo.org> tcpdump-3.8.3-r1.ebuild:
|
||||
Mark stable on alpha and ia64 for bug 46258
|
||||
|
||||
04 Apr 2004; Jon Portnoy <avenj@gentoo.org> tcpdump-3.8.3-r1.ebuild :
|
||||
Stable on AMD64
|
||||
|
||||
03 Apr 2004; Jason Wever <weeve@gentoo.org> tcpdump-3.8.3-r1.ebuild:
|
||||
Stable on sparc wrt bug #46258.
|
||||
|
||||
03 Apr 2004; <solar@gentoo.org> tcpdump-3.8.3-r1.ebuild:
|
||||
stable on x86. Bug #37184,#46258
|
||||
|
||||
03 Apr 2004; Lars Weiler <pylon@gentoo.org> tcpdump-3.8.3-r1.ebuild:
|
||||
stable on ppc as requested in bug #46258
|
||||
|
||||
*tcpdump-3.8.3-r1 (31 Mar 2004)
|
||||
|
||||
31 Mar 2004; <solar@gentoo.org> metadata.xml, tcpdump-3.8.3-r1.ebuild:
|
||||
updated DEPEND's
|
||||
|
||||
30 Mar 2004; Jason Wever <weeve@gentoo.org> tcpdump-3.8.3.ebuild:
|
||||
Stable on sparc.
|
||||
|
||||
*tcpdump-3.8.3 (30 Mar 2004)
|
||||
|
||||
30 Mar 2004; <solar@gentoo.org> tcpdump-3.6.2-r1.ebuild,
|
||||
tcpdump-3.7.1.ebuild, tcpdump-3.7.2.ebuild, tcpdump-3.8.3.ebuild:
|
||||
ISAKMP payload handling denial-of-service vulnerabilities. Bugzilla Bug 46258
|
||||
|
||||
30 Mar 2004; Aron Griffis <agriffis@gentoo.org> tcpdump-3.8.1.ebuild:
|
||||
Stable on alpha and ia64 for bug 38206
|
||||
|
||||
15 Jan 2004; <gustavoz@gentoo.org> tcpdump-3.8.1.ebuild:
|
||||
marked hppa and sparc, fixes #38206
|
||||
|
||||
05 Jan 2004; Daniel Ahlberg <aliz@gentoo.org> tcpdump-3.8.1.ebuild:
|
||||
Change optimization levels. Patch by Gustavo Zacarias <gustavoz@gentoo.org> in
|
||||
#37184.
|
||||
|
||||
*tcpdump-3.8.1 (03 Jan 2004)
|
||||
|
||||
03 Jan 2004; Daniel Ahlberg <aliz@gentoo.org> tcpdump-3.8.1.ebuild:
|
||||
Version bump. Closing #37091
|
||||
|
||||
04 Nov 2003; Will Woods <wwoods@gentoo.org> tcpdump-3.7.2.ebuild:
|
||||
Added files/tcpdump-3.7.2-sctp.patch, fixing bug #25544
|
||||
|
||||
*tcpdump-3.7.2 (03 Mar 2003)
|
||||
|
||||
27 Apr 2003; Zach Welch <zwelch@gentoo.org> tcpdump-3.7.2.ebuild:
|
||||
add arm keyword
|
||||
|
||||
25 Apr 2003; Guy Martin <gmsoft@gentoo.org> tcpdump-3.7.2.ebuild :
|
||||
Added hppa to KEYWORDS.
|
||||
|
||||
03 Mar 2003; Daniel Ahlberg <aliz@gentoo.org> :
|
||||
Security update.
|
||||
|
||||
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
|
||||
|
||||
*tcpdump-3.7.1 (9 May 2002)
|
||||
|
||||
15 Feb 2003; Nicholas Wourms <dragon@gentoo.org> tcpdump-3.6.2-r1.ebuild tcpdump-3.7.1.ebuild :
|
||||
Added mips keyword to ebuilds.
|
||||
|
||||
10 Feb 2003; Peter Johanson <latexer@gentoo.org> tcpdump-3.7.1.ebuild :
|
||||
Added ~alpha to KEYWORDS in tcpdump-3.7.1.ebuild.
|
||||
|
||||
17 Aug 2002; Daniel Ahlberg <aliz@gentoo.org> tcpdump-3.7.1.ebuild :
|
||||
Moved binary from /usr/bin to /usr/sbin as suggested in #6518.
|
||||
|
||||
21 Jul 2002; Owen Stampflee <owen@gentoo.org> :
|
||||
Added PPC to KEYWORDS.
|
||||
|
||||
18 Jul 2002; Kyle Manna <nitro@gentoo.org tcpdump-3.7.1.ebuild
|
||||
tcpdump-3.6.2-r1.ebuild :
|
||||
Added KEYWORDS, SLOT, and LICENSE.
|
||||
|
||||
9 May 2002; Spider <spider@gentoo.org> tcpdump-3.7.1.ebuild :
|
||||
New version again :) Not sure if this is BETA, devel, tested, working etc.
|
||||
But it has the security patch already applied ;)
|
||||
|
||||
*tcpdump-3.6.2-r1 (9 May 2002)
|
||||
|
||||
17 Aug 2002; Daniel Ahlberg <aliz@gentoo.org> tcpdump-3.6.2-r1.ebuild :
|
||||
Moved binary from /usr/bin to /usr/sbin as suggested in #6518.
|
||||
|
||||
9 May 2002; Spider <spider@gentoo.org> tcpdump-3.6.2-r1.ebuild :
|
||||
Yet another security fix. from connectiva this time
|
||||
|
||||
*tcpdump-3.6.2 (9 May 2002)
|
||||
|
||||
9 May 2002; Spider <spider@gentoo.org> tcpdump-3.6.2.ebuild :
|
||||
Updated version on tcpdump.org, fixes security vulnerability.
|
||||
|
||||
*tcpdump-3.6.1 (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.
|
||||
|
867
sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/ChangeLog-2015
vendored
Normal file
867
sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/ChangeLog-2015
vendored
Normal file
@ -0,0 +1,867 @@
|
||||
# ChangeLog for net-analyzer/tcpdump
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/tcpdump/ChangeLog,v 1.222 2015/07/25 04:40:53 jer Exp $
|
||||
|
||||
25 Jul 2015; Jeroen Roovers <jer@gentoo.org> -tcpdump-4.6.2-r1.ebuild,
|
||||
-files/tcpdump-4.6.2-CVE-2014-8767.patch,
|
||||
-files/tcpdump-4.6.2-CVE-2014-8768.patch,
|
||||
-files/tcpdump-4.6.2-CVE-2014-8769.patch,
|
||||
-files/tcpdump-4.6.2-CVE-2014-9140.patch:
|
||||
Old.
|
||||
|
||||
24 Jul 2015; Mikle Kolyada <zlogene@gentoo.org> tcpdump-4.7.4.ebuild:
|
||||
ia64 stable wrt bug #552632
|
||||
|
||||
23 Jul 2015; Agostino Sarubbo <ago@gentoo.org> tcpdump-4.7.4.ebuild:
|
||||
Stable for sparc, wrt bug #552632
|
||||
|
||||
28 Jun 2015; Mikle Kolyada <zlogene@gentoo.org> tcpdump-4.7.4.ebuild:
|
||||
alpha stable wrt bug #552632
|
||||
|
||||
28 Jun 2015; Markus Meier <maekke@gentoo.org> tcpdump-4.7.4.ebuild:
|
||||
arm stable, bug #552632
|
||||
|
||||
25 Jun 2015; Jeroen Roovers <jer@gentoo.org> tcpdump-4.7.4.ebuild:
|
||||
Stable for HPPA (bug #552632).
|
||||
|
||||
24 Jun 2015; Agostino Sarubbo <ago@gentoo.org> tcpdump-4.7.4.ebuild:
|
||||
Stable for ppc, wrt bug #552632
|
||||
|
||||
22 Jun 2015; Mikle Kolyada <zlogene@gentoo.org> tcpdump-4.7.4.ebuild:
|
||||
x86 stable wrt bug #552632
|
||||
|
||||
22 Jun 2015; Jeroen Roovers <jer@gentoo.org> tcpdump-4.7.4.ebuild:
|
||||
Stable for PPC64 (bug #552632).
|
||||
|
||||
21 Jun 2015; Agostino Sarubbo <ago@gentoo.org> tcpdump-4.7.4.ebuild:
|
||||
Stable for amd64, wrt bug #552632
|
||||
|
||||
*tcpdump-4.7.4 (01 May 2015)
|
||||
|
||||
01 May 2015; Jeroen Roovers <jer@gentoo.org> -tcpdump-4.7.3.ebuild,
|
||||
+tcpdump-4.7.4.ebuild:
|
||||
Version bump.
|
||||
|
||||
*tcpdump-4.7.3 (11 Mar 2015)
|
||||
|
||||
11 Mar 2015; Jeroen Roovers <jer@gentoo.org> +tcpdump-4.7.3.ebuild:
|
||||
Version bump.
|
||||
|
||||
16 Jan 2015; Jeroen Roovers <jer@gentoo.org> -tcpdump-4.5.1-r1.ebuild,
|
||||
-tcpdump-4.6.2.ebuild:
|
||||
Old.
|
||||
|
||||
16 Jan 2015; Agostino Sarubbo <ago@gentoo.org> tcpdump-4.6.2-r1.ebuild:
|
||||
Stable for ia64, wrt bug #534660
|
||||
|
||||
14 Jan 2015; Agostino Sarubbo <ago@gentoo.org> tcpdump-4.6.2-r1.ebuild:
|
||||
Stable for ppc64, wrt bug #534660
|
||||
|
||||
13 Jan 2015; Agostino Sarubbo <ago@gentoo.org> tcpdump-4.6.2-r1.ebuild:
|
||||
Stable for sparc, wrt bug #534660
|
||||
|
||||
11 Jan 2015; Markus Meier <maekke@gentoo.org> tcpdump-4.6.2-r1.ebuild:
|
||||
arm stable, bug #534660
|
||||
|
||||
09 Jan 2015; Tobias Klausmann <klausman@gentoo.org> tcpdump-4.6.2-r1.ebuild:
|
||||
Stable on alpha, bug 534660
|
||||
|
||||
09 Jan 2015; Agostino Sarubbo <ago@gentoo.org> tcpdump-4.6.2-r1.ebuild:
|
||||
Stable for ppc, wrt bug #534660
|
||||
|
||||
08 Jan 2015; Jeroen Roovers <jer@gentoo.org> tcpdump-4.6.2-r1.ebuild:
|
||||
Stable for HPPA (bug #534660).
|
||||
|
||||
08 Jan 2015; Andreas Schuerch <nativemad@gentoo.org> tcpdump-4.6.2-r1.ebuild:
|
||||
x86 stable, see bug 534660
|
||||
|
||||
07 Jan 2015; Mikle Kolyada <zlogene@gentoo.org> tcpdump-4.6.2-r1.ebuild:
|
||||
amd64 stable wrt bug #534660
|
||||
|
||||
*tcpdump-4.6.2-r1 (07 Jan 2015)
|
||||
|
||||
07 Jan 2015; Jeroen Roovers <jer@gentoo.org> +tcpdump-4.6.2-r1.ebuild,
|
||||
+files/tcpdump-4.6.2-CVE-2014-8767.patch,
|
||||
+files/tcpdump-4.6.2-CVE-2014-8768.patch,
|
||||
+files/tcpdump-4.6.2-CVE-2014-8769.patch,
|
||||
+files/tcpdump-4.6.2-CVE-2014-9140.patch:
|
||||
Patches for multiple vulnerabilities (bug #534660).
|
||||
|
||||
*tcpdump-9999 (07 Jan 2015)
|
||||
|
||||
07 Jan 2015; Jeroen Roovers <jer@gentoo.org> +tcpdump-9999.ebuild:
|
||||
Add live ebuild.
|
||||
|
||||
25 Oct 2014; Markus Meier <maekke@gentoo.org> tcpdump-4.6.2.ebuild:
|
||||
arm stable, bug #526030
|
||||
|
||||
23 Oct 2014; Pacho Ramos <pacho@gentoo.org> tcpdump-4.6.2.ebuild:
|
||||
amd64/x86 stable, bug #526030
|
||||
|
||||
20 Oct 2014; Jeroen Roovers <jer@gentoo.org> tcpdump-4.6.2.ebuild:
|
||||
Stable for HPPA (bug #526030).
|
||||
|
||||
17 Sep 2014; Jeroen Roovers <jer@gentoo.org> -tcpdump-4.3.0.ebuild,
|
||||
-files/tcpdump-4.3.0-ssl-detect.patch, metadata.xml:
|
||||
Old.
|
||||
|
||||
17 Sep 2014; Agostino Sarubbo <ago@gentoo.org> tcpdump-4.5.1-r1.ebuild:
|
||||
Stable for ppc64, wrt bug #511502
|
||||
|
||||
17 Sep 2014; Agostino Sarubbo <ago@gentoo.org> tcpdump-4.5.1-r1.ebuild:
|
||||
Stable for ppc, wrt bug #511502
|
||||
|
||||
05 Sep 2014; Jeroen Roovers <jer@gentoo.org> -tcpdump-4.4.0-r1.ebuild:
|
||||
Old.
|
||||
|
||||
05 Sep 2014; Jeroen Roovers <jer@gentoo.org> -tcpdump-4.6.1.ebuild,
|
||||
tcpdump-4.6.2.ebuild:
|
||||
Drop USE=samba warning. Drop ineffectual sed script.
|
||||
|
||||
*tcpdump-4.6.2 (04 Sep 2014)
|
||||
|
||||
04 Sep 2014; Jeroen Roovers <jer@gentoo.org> +tcpdump-4.6.2.ebuild:
|
||||
Version bump.
|
||||
|
||||
03 Aug 2014; <tgall@gentoo.org> tcpdump-4.3.0.ebuild,
|
||||
tcpdump-4.5.1-r1.ebuild, tcpdump-4.6.1.ebuild:
|
||||
arm64, initial support
|
||||
|
||||
02 Aug 2014; Raúl Porcel <armin76@gentoo.org> tcpdump-4.5.1-r1.ebuild:
|
||||
sparc stable, bug #511502
|
||||
|
||||
26 Jul 2014; Pawel Hajdan jr <phajdan.jr@gentoo.org> tcpdump-4.5.1-r1.ebuild:
|
||||
x86 stable wrt bug #511502
|
||||
|
||||
*tcpdump-4.6.1 (22 Jul 2014)
|
||||
|
||||
22 Jul 2014; Jeroen Roovers <jer@gentoo.org> +tcpdump-4.6.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
20 Jul 2014; Tobias Klausmann <klausman@gentoo.org> tcpdump-4.5.1-r1.ebuild:
|
||||
Stable on alpha, bug #511502
|
||||
|
||||
22 Jun 2014; Akinori Hattori <hattya@gentoo.org> tcpdump-4.5.1-r1.ebuild:
|
||||
ia64 stable wrt bug #511502
|
||||
|
||||
09 Jun 2014; Markus Meier <maekke@gentoo.org> tcpdump-4.5.1-r1.ebuild:
|
||||
arm stable, bug #511502
|
||||
|
||||
08 Jun 2014; Jeroen Roovers <jer@gentoo.org> tcpdump-4.5.1-r1.ebuild:
|
||||
Clean up sed call, add die().
|
||||
|
||||
08 Jun 2014; Chema Alonso <nimiux@gentoo.org> tcpdump-4.5.1-r1.ebuild:
|
||||
Stable for amd64 wrt bug #511502
|
||||
|
||||
29 May 2014; Jeroen Roovers <jer@gentoo.org> tcpdump-4.5.1-r1.ebuild:
|
||||
Stable for HPPA (bug #511502).
|
||||
|
||||
06 Dec 2013; Tim Harder <radhermit@gentoo.org> -tcpdump-4.4.0.ebuild,
|
||||
-tcpdump-4.5.1.ebuild:
|
||||
Remove old.
|
||||
|
||||
06 Dec 2013; Tim Harder <radhermit@gentoo.org> tcpdump-4.5.1-r1.ebuild:
|
||||
Use better workaround for bug #488522.
|
||||
|
||||
*tcpdump-4.5.1-r1 (06 Dec 2013)
|
||||
|
||||
06 Dec 2013; Rick Farina <zerochaos@gentoo.org> +tcpdump-4.5.1-r1.ebuild:
|
||||
fix for bug #488522 thanks to pchrist
|
||||
|
||||
28 Nov 2013; Tim Harder <radhermit@gentoo.org> tcpdump-4.4.0-r1.ebuild:
|
||||
Fix test logic (bug #482374).
|
||||
|
||||
28 Nov 2013; Tim Harder <radhermit@gentoo.org> tcpdump-4.5.1.ebuild:
|
||||
Disable user support when drop-root is disabled (bug #488522).
|
||||
|
||||
*tcpdump-4.5.1 (28 Nov 2013)
|
||||
|
||||
28 Nov 2013; Tim Harder <radhermit@gentoo.org> +tcpdump-4.5.1.ebuild:
|
||||
Version bump, fix test logic.
|
||||
|
||||
27 Jul 2013; Jeroen Roovers <jer@gentoo.org> metadata.xml:
|
||||
Remove duplicate description.
|
||||
|
||||
04 Jun 2013; Zac Medico <zmedico@gentoo.org> tcpdump-4.4.0-r1.ebuild:
|
||||
Fix chroot -> drop-root in pkg_preinst.
|
||||
|
||||
03 Jun 2013; Jeroen Roovers <jer@gentoo.org> tcpdump-4.4.0-r1.ebuild,
|
||||
metadata.xml:
|
||||
Avoid test suite failure when USE=drop-root / FEATURES=-userpriv (bug
|
||||
#435982). Rename USE=chroot to USE=drop-root since USE=suid is already taken
|
||||
and has a different meaning in these ebuilds.
|
||||
|
||||
03 Jun 2013; Jeroen Roovers <jer@gentoo.org> tcpdump-4.4.0-r1.ebuild:
|
||||
Use append-cflags instead of append-flags.
|
||||
|
||||
02 Jun 2013; Jeroen Roovers <jer@gentoo.org> tcpdump-4.4.0-r1.ebuild:
|
||||
Run user.eclass functions conditionally, and in pkg_preinst too. Fix CFLAGS
|
||||
-O2 injection better. Copy the configure warning about SMB support.
|
||||
|
||||
02 Jun 2013; Jeroen Roovers <jer@gentoo.org> tcpdump-4.4.0-r1.ebuild:
|
||||
Do not keep /var/lib/tcpdump.
|
||||
|
||||
*tcpdump-4.4.0-r1 (02 Jun 2013)
|
||||
|
||||
02 Jun 2013; Jeroen Roovers <jer@gentoo.org> +tcpdump-4.4.0-r1.ebuild:
|
||||
Enable secret libcap-ng support for chrooting (maybe bug #334329).
|
||||
|
||||
29 May 2013; Jeroen Roovers <jer@gentoo.org> tcpdump-4.4.0.ebuild:
|
||||
Remove obsolete cross-compile fix.
|
||||
|
||||
09 May 2013; Jeroen Roovers <jer@gentoo.org>
|
||||
-files/tcpdump-4.0.0-ipv6-build.patch,
|
||||
-files/tcpdump-4.0.0-libsmi-autodep.patch, -files/tcpdump-4.2.0-ipv6.patch,
|
||||
-files/tcpdump-4.2.0-ppi.h, -tcpdump-3.9.8-r1.ebuild, -tcpdump-3.9.8.ebuild,
|
||||
-tcpdump-4.1.1.ebuild, -tcpdump-4.2.0.ebuild, -tcpdump-4.2.1.ebuild:
|
||||
Old.
|
||||
|
||||
*tcpdump-4.4.0 (09 May 2013)
|
||||
|
||||
09 May 2013; Jeroen Roovers <jer@gentoo.org> +tcpdump-4.4.0.ebuild:
|
||||
Version bump.
|
||||
|
||||
21 Feb 2013; Zac Medico <zmedico@gentoo.org> tcpdump-4.3.0.ebuild:
|
||||
Add ~arm-linux keyword.
|
||||
|
||||
22 Jan 2013; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/tcpdump-4.3.0-ssl-detect.patch, tcpdump-4.3.0.ebuild:
|
||||
Fix from upstream for cross-compiling with ssl.
|
||||
|
||||
07 Dec 2012; Jeroen Roovers <jer@gentoo.org> metadata.xml:
|
||||
Clarify USE=chroot.
|
||||
|
||||
30 Sep 2012; Raúl Porcel <armin76@gentoo.org> tcpdump-4.3.0.ebuild:
|
||||
alpha/ia64/s390/sh/sparc stable wrt #435658
|
||||
|
||||
23 Sep 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> tcpdump-4.3.0.ebuild:
|
||||
x86 stable wrt bug #433263
|
||||
|
||||
18 Sep 2012; Jeroen Roovers <jer@gentoo.org> tcpdump-4.3.0.ebuild:
|
||||
Stable for HPPA (bug #433263).
|
||||
|
||||
07 Sep 2012; Agostino Sarubbo <ago@gentoo.org> tcpdump-4.3.0.ebuild:
|
||||
Stable for amd64, wrt bug #433263
|
||||
|
||||
03 Sep 2012; Anthony G. Basile <blueness@gentoo.org> tcpdump-4.3.0.ebuild:
|
||||
Stable ppc64, bug #433263
|
||||
|
||||
03 Sep 2012; Anthony G. Basile <blueness@gentoo.org> tcpdump-4.3.0.ebuild:
|
||||
Stable ppc, bug #433263
|
||||
|
||||
03 Sep 2012; Anthony G. Basile <blueness@gentoo.org> tcpdump-4.3.0.ebuild:
|
||||
Stable arm, bug #433263
|
||||
|
||||
*tcpdump-4.3.0 (19 Jun 2012)
|
||||
|
||||
19 Jun 2012; Jeroen Roovers <jer@gentoo.org> +tcpdump-4.3.0.ebuild:
|
||||
Version bump.
|
||||
|
||||
12 Jun 2012; Zac Medico <zmedico@gentoo.org> tcpdump-3.9.8-r1.ebuild,
|
||||
tcpdump-3.9.8.ebuild, tcpdump-4.1.1.ebuild, tcpdump-4.2.0.ebuild,
|
||||
tcpdump-4.2.1.ebuild:
|
||||
inherit user for enewgroup and enewuser
|
||||
|
||||
23 Apr 2012; Benda Xu <heroxbd@gentoo.org> tcpdump-4.2.1.ebuild:
|
||||
fixes directories in configure options for Prefix. closes bug #412005
|
||||
|
||||
*tcpdump-4.2.1 (04 Jan 2012)
|
||||
|
||||
04 Jan 2012; Tim Harder <radhermit@gentoo.org> +tcpdump-4.2.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
17 Dec 2011; Jeroen Roovers <jer@gentoo.org> tcpdump-4.2.0.ebuild,
|
||||
+files/tcpdump-4.2.0-ipv6.patch:
|
||||
Fix building with USE=-ipv6 thanks to Andrey Grozin, patch by Andrew
|
||||
Savchenko (bug #395031). Clean up inherit.
|
||||
|
||||
*tcpdump-4.2.0 (16 Dec 2011)
|
||||
|
||||
16 Dec 2011; Jeroen Roovers <jer@gentoo.org>
|
||||
-tcpdump-4.0.1_pre20090709.ebuild, +tcpdump-4.2.0.ebuild,
|
||||
+files/tcpdump-4.2.0-ppi.h:
|
||||
Version bump (bug #393085).
|
||||
|
||||
10 Nov 2011; Naohiro Aota <naota@gentoo.org> tcpdump-4.1.1.ebuild:
|
||||
Add fall-back dependency sys-freebsd/freebsd-ubin. It should work with
|
||||
FreeBSD uuencode
|
||||
|
||||
09 Jul 2011; Matt Turner <mattst88@gentoo.org> tcpdump-4.1.1.ebuild:
|
||||
Added ~mips, bug 247076
|
||||
|
||||
12 Apr 2010; Peter Volkov <pva@gentoo.org> tcpdump-4.1.1.ebuild:
|
||||
Print elog only if USE=suid, bug #312841, again thank Martin von Gagern
|
||||
for report.
|
||||
|
||||
*tcpdump-4.1.1 (08 Apr 2010)
|
||||
|
||||
08 Apr 2010; Peter Volkov <pva@gentoo.org> -tcpdump-4.1.0.ebuild,
|
||||
-tcpdump-4.1.0-r1.ebuild, -files/tcpdump-4.1.0-without-chroot.patch,
|
||||
+tcpdump-4.1.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
07 Apr 2010; Peter Volkov <pva@gentoo.org> tcpdump-4.1.0-r1.ebuild:
|
||||
Print elog only if USE=suid, bug #312841, thank Martin von Gagern for
|
||||
report.
|
||||
|
||||
*tcpdump-4.1.0-r1 (02 Apr 2010)
|
||||
|
||||
02 Apr 2010; Peter Volkov <pva@gentoo.org> +tcpdump-4.1.0-r1.ebuild:
|
||||
Added suid USE flag to allow users in tcpdump group to sniff traffic, bug
|
||||
#283527, thank Hank Leininger for report.
|
||||
|
||||
*tcpdump-4.1.0 (02 Apr 2010)
|
||||
|
||||
02 Apr 2010; Peter Volkov <pva@gentoo.org> +tcpdump-4.1.0.ebuild,
|
||||
+files/tcpdump-4.1.0-without-chroot.patch:
|
||||
Version bump, bug #312337, thank Richard Hartmann for report. Fixes
|
||||
inability to run tcpdump if built with USE=-chroot, bug 281936, thank
|
||||
Travis Schack for report. Tests are broken in the release.
|
||||
|
||||
12 Feb 2010; Jeroen Roovers <jer@gentoo.org> tcpdump-3.9.8-r1.ebuild:
|
||||
Stable for HPPA too.
|
||||
|
||||
01 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
|
||||
tcpdump-4.0.1_pre20090709.ebuild:
|
||||
Transfer Prefix keywords
|
||||
|
||||
*tcpdump-4.0.1_pre20090709 (09 Jul 2009)
|
||||
|
||||
09 Jul 2009; Peter Volkov <pva@gentoo.org> -tcpdump-4.0.0.ebuild,
|
||||
-tcpdump-4.0.1_pre20090616.ebuild, +tcpdump-4.0.1_pre20090709.ebuild:
|
||||
--disable-chroot is now --without-chroot, bug #277001 thank Conrad
|
||||
Kostecki for report. Disable samba support with IUSE default, bug #275100
|
||||
thank Matthias Schwarzott for suggestion. Dropped versions not to be
|
||||
stabilized.
|
||||
|
||||
17 Jun 2009; Peter Volkov <pva@gentoo.org> tcpdump-3.9.8.ebuild,
|
||||
tcpdump-3.9.8-r1.ebuild, tcpdump-4.0.0.ebuild,
|
||||
tcpdump-4.0.1_pre20090616.ebuild:
|
||||
Make repoman happy: RDEPEND.implicit and ebuild.minorsyn fixed.
|
||||
|
||||
*tcpdump-4.0.1_pre20090616 (17 Jun 2009)
|
||||
|
||||
17 Jun 2009; Peter Volkov <pva@gentoo.org>
|
||||
+tcpdump-4.0.1_pre20090616.ebuild:
|
||||
Bump to recent git snapshot.
|
||||
|
||||
20 Feb 2009; Raúl Porcel <armin76@gentoo.org> tcpdump-4.0.0.ebuild:
|
||||
Add ~arm/~s390/~sh wrt #247076
|
||||
|
||||
*tcpdump-4.0.0 (16 Nov 2008)
|
||||
|
||||
16 Nov 2008; Peter Volkov <pva@gentoo.org>
|
||||
-files/tcpdump-3.9.5-print-802_11.c.diff,
|
||||
-files/tcpdump-3.9.6-bgp-integer-overflow.patch,
|
||||
+files/tcpdump-4.0.0-ipv6-build.patch,
|
||||
+files/tcpdump-4.0.0-libsmi-autodep.patch, metadata.xml,
|
||||
-tcpdump-3.9.5-r3.ebuild, -tcpdump-3.9.6-r1.ebuild,
|
||||
-tcpdump-3.9.7-r1.ebuild, +tcpdump-4.0.0.ebuild:
|
||||
Version bump, bug #245179, thank Krzysztof Olędzki for report. Removed
|
||||
old.
|
||||
|
||||
28 Sep 2008; Cédric Krier <cedk@gentoo.org> tcpdump-3.9.8-r1.ebuild:
|
||||
Call enewuser/enewgroup in both pkg_setup and pkg_preinst for bug #231917
|
||||
|
||||
10 Sep 2008; Peter Volkov <pva@gentoo.org> tcpdump-3.9.5-r3.ebuild,
|
||||
tcpdump-3.9.6-r1.ebuild, tcpdump-3.9.7-r1.ebuild, tcpdump-3.9.8.ebuild,
|
||||
tcpdump-3.9.8-r1.ebuild:
|
||||
enewuser/enewgroup die on their own, no need to || die
|
||||
|
||||
04 Aug 2008; Jeroen Roovers <jer@gentoo.org> metadata.xml:
|
||||
Describe local USE flags for GLEP 56.
|
||||
|
||||
25 Jun 2008; Santiago M. Mola <coldwind@gentoo.org>
|
||||
tcpdump-3.9.8-r1.ebuild:
|
||||
amd64 stable
|
||||
|
||||
24 Jun 2008; Raúl Porcel <armin76@gentoo.org> tcpdump-3.9.8-r1.ebuild:
|
||||
alpha/ia64/sparc/x86 stable
|
||||
|
||||
*tcpdump-3.9.8-r1 (30 Mar 2008)
|
||||
|
||||
30 Mar 2008; Cédric Krier <cedk@gentoo.org> +tcpdump-3.9.8-r1.ebuild:
|
||||
Add chroot USE for bug #199172
|
||||
|
||||
14 Nov 2007; Jeroen Roovers <jer@gentoo.org> tcpdump-3.9.8.ebuild:
|
||||
Stable for HPPA (bug #198476).
|
||||
|
||||
10 Nov 2007; Markus Rothe <corsair@gentoo.org> tcpdump-3.9.8.ebuild:
|
||||
Stable on ppc64; bug #198476
|
||||
|
||||
10 Nov 2007; Daniel Gryniewicz <dang@gentoo.org> tcpdump-3.9.8.ebuild:
|
||||
Marked stable on amd64 for bug #198476
|
||||
|
||||
09 Nov 2007; nixnut <nixnut@gentoo.org> tcpdump-3.9.8.ebuild:
|
||||
Stable on ppc wrt bug 198476
|
||||
|
||||
08 Nov 2007; Raúl Porcel <armin76@gentoo.org> tcpdump-3.9.8.ebuild:
|
||||
alpha/ia64/sparc/x86 stable wrt #198476
|
||||
|
||||
13 Oct 2007; Tom Gall <tgall@gentoo.org> tcpdump-3.9.7-r1.ebuild:
|
||||
stable on ppc64, bug #193787
|
||||
|
||||
*tcpdump-3.9.8 (09 Oct 2007)
|
||||
|
||||
09 Oct 2007; Markus Ullmann <jokey@gentoo.org> +tcpdump-3.9.8.ebuild:
|
||||
Version bump wrt bug #194890
|
||||
|
||||
29 Sep 2007; Christoph Mende <angelos@gentoo.org> tcpdump-3.9.7-r1.ebuild:
|
||||
Stable on amd64 wrt bug #193787
|
||||
|
||||
28 Sep 2007; nixnut <nixnut@gentoo.org> tcpdump-3.9.7-r1.ebuild:
|
||||
Stable on ppc wrt bug 193787
|
||||
|
||||
27 Sep 2007; Jeroen Roovers <jer@gentoo.org> tcpdump-3.9.7-r1.ebuild:
|
||||
Stable for HPPA (bug #193787).
|
||||
|
||||
06 Sep 2007; Markus Ullmann <jokey@gentoo.org> ChangeLog:
|
||||
Cleanup
|
||||
|
||||
06 Sep 2007; Raúl Porcel <armin76@gentoo.org> tcpdump-3.9.7-r1.ebuild:
|
||||
alpha/ia64/x86 stable
|
||||
|
||||
06 Sep 2007; Markus Ullmann <jokey@gentoo.org>
|
||||
-files/tcpdump-3.8.3-bgp-infinite-loop2.patch,
|
||||
-files/tcpdump-3.8.3-gcc4.patch, -files/tcpdump-3.8.3-gentoo.patch,
|
||||
-tcpdump-3.9.5-r2.ebuild, -tcpdump-3.9.6.ebuild:
|
||||
Cleanup
|
||||
|
||||
28 Aug 2007; <pva@gentoo.org> -tcpdump-3.9.7.ebuild:
|
||||
Cleaned tcpdump ebuild without drop priviledges feature.
|
||||
|
||||
*tcpdump-3.9.7-r1 (27 Aug 2007)
|
||||
|
||||
27 Aug 2007; Cédric Krier <cedk@gentoo.org> +tcpdump-3.9.7-r1.ebuild:
|
||||
Re-enable drop privileges for bug #176391
|
||||
|
||||
13 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org>
|
||||
tcpdump-3.9.6-r1.ebuild:
|
||||
ppc. stable
|
||||
|
||||
06 Aug 2007; Joshua Kinard <kumba@gentoo.org> tcpdump-3.9.6-r1.ebuild:
|
||||
Stable on mips.
|
||||
|
||||
*tcpdump-3.9.7 (02 Aug 2007)
|
||||
|
||||
02 Aug 2007; Raphael Marichez <falco@gentoo.org> +tcpdump-3.9.7.ebuild:
|
||||
Version bump
|
||||
|
||||
26 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org>
|
||||
tcpdump-3.9.6-r1.ebuild:
|
||||
Stable on sparc
|
||||
|
||||
24 Jul 2007; Raúl Porcel <armin76@gentoo.org> tcpdump-3.9.6-r1.ebuild:
|
||||
alpha/ia64/x86 stable
|
||||
|
||||
16 Jul 2007; Markus Rothe <corsair@gentoo.org> tcpdump-3.9.5-r3.ebuild:
|
||||
Stable on ppc64; bug #184815
|
||||
|
||||
16 Jul 2007; Joshua Kinard <kumba@gentoo.org> tcpdump-3.9.5-r3.ebuild:
|
||||
Stable on mips, per #184815.
|
||||
|
||||
15 Jul 2007; Tobias Scherbaum <dertobi123@gentoo.org>
|
||||
tcpdump-3.9.5-r3.ebuild:
|
||||
ppc stable, bug #184815
|
||||
|
||||
13 Jul 2007; Steve Dibb <beandog@gentoo.org> tcpdump-3.9.5-r3.ebuild:
|
||||
amd64 stable, security bug 184815
|
||||
|
||||
12 Jul 2007; Jeroen Roovers <jer@gentoo.org> tcpdump-3.9.5-r3.ebuild:
|
||||
Stable for HPPA (bug #184815).
|
||||
|
||||
11 Jul 2007; Raúl Porcel <armin76@gentoo.org> tcpdump-3.9.5-r3.ebuild:
|
||||
alpha/ia64/x86 stable wrt #184815
|
||||
|
||||
11 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org>
|
||||
tcpdump-3.9.5-r3.ebuild:
|
||||
Stable on sparc wrt security #184815
|
||||
|
||||
*tcpdump-3.9.6-r1 (10 Jul 2007)
|
||||
*tcpdump-3.9.5-r3 (10 Jul 2007)
|
||||
|
||||
10 Jul 2007; <pva@gentoo.org>
|
||||
+files/tcpdump-3.9.6-bgp-integer-overflow.patch, +tcpdump-3.9.5-r3.ebuild,
|
||||
+tcpdump-3.9.6-r1.ebuild:
|
||||
Fix vulnerability reported in bug 184815. Thank mu-b <mu-b AT
|
||||
digit-labs.org>. Force tcpdump to drop privileges by default. Thank Jukka
|
||||
Ruohonen <drear AT iki.fi> for report (bug #176391).
|
||||
|
||||
*tcpdump-3.9.6 (23 Jun 2007)
|
||||
|
||||
23 Jun 2007; Cédric Krier <cedk@gentoo.org> +tcpdump-3.9.6.ebuild:
|
||||
Version bump
|
||||
|
||||
01 Apr 2007; Marcelo Goes <vanquirius@gentoo.org>
|
||||
-tcpdump-3.9.4-r3.ebuild, -tcpdump-3.9.5-r1.ebuild:
|
||||
Remove old ebuilds.
|
||||
|
||||
07 Mar 2007; Alexander H. Færøy <eroyf@gentoo.org>
|
||||
tcpdump-3.9.5-r2.ebuild:
|
||||
Stable on MIPS; bug #168916
|
||||
|
||||
06 Mar 2007; Markus Rothe <corsair@gentoo.org> tcpdump-3.9.5-r2.ebuild:
|
||||
Stable on ppc64; bug #168916
|
||||
|
||||
05 Mar 2007; <jrivero@gentoo.org> tcpdump-3.9.5-r2.ebuild:
|
||||
Stable on alpha wrt security bug #168916
|
||||
|
||||
03 Mar 2007; Tobias Scherbaum <dertobi123@gentoo.org>
|
||||
tcpdump-3.9.5-r2.ebuild:
|
||||
Stable on ppc wrt bug #168916.
|
||||
|
||||
02 Mar 2007; Jason Wever <weeve@gentoo.org> tcpdump-3.9.5-r2.ebuild:
|
||||
Stable on SPARC wrt security bug #168916.
|
||||
|
||||
02 Mar 2007; Christian Faulhammer <opfer@gentoo.org>
|
||||
tcpdump-3.9.5-r2.ebuild:
|
||||
stable x86; security bug 168916
|
||||
|
||||
02 Mar 2007; Jeroen Roovers <jer@gentoo.org> tcpdump-3.9.5-r2.ebuild:
|
||||
Stable for HPPA (bug #168916).
|
||||
|
||||
02 Mar 2007; Steve Dibb <beandog@gentoo.org> tcpdump-3.9.5-r2.ebuild:
|
||||
amd64 stable, bug 168916
|
||||
|
||||
*tcpdump-3.9.5-r2 (02 Mar 2007)
|
||||
|
||||
02 Mar 2007; Marcelo Goes <vanquirius@gentoo.org>
|
||||
+files/tcpdump-3.9.5-print-802_11.c.diff, -tcpdump-3.9.3.ebuild,
|
||||
-tcpdump-3.9.4.ebuild, +tcpdump-3.9.5-r2.ebuild:
|
||||
Add print-802_11.c patch for bug 168916. Thanks to Executioner <executioner
|
||||
at phobik dot org>. Also, removing old ebuilds.
|
||||
|
||||
18 Dec 2006; Alexander H. Færøy <eroyf@gentoo.org>
|
||||
tcpdump-3.9.4-r3.ebuild:
|
||||
Stable on IA64.
|
||||
|
||||
*tcpdump-3.9.4-r3 (15 Nov 2006)
|
||||
|
||||
15 Nov 2006; Peter Volkov <pva@gentoo.org> -tcpdump-3.9.4-r2.ebuild,
|
||||
+tcpdump-3.9.4-r3.ebuild:
|
||||
Fixed broken smb ./configure option. Thank Tommy Yu for report in bug #155193.
|
||||
|
||||
04 Nov 2006; Alexander H. Færøy <eroyf@gentoo.org>
|
||||
tcpdump-3.9.4-r2.ebuild:
|
||||
Stable on Alpha.
|
||||
|
||||
*tcpdump-3.9.5-r1 (09 Oct 2006)
|
||||
|
||||
09 Oct 2006; Markus Ullmann <jokey@gentoo.org> +tcpdump-3.9.5-r1.ebuild:
|
||||
Readding samba stuff
|
||||
|
||||
*tcpdump-3.9.5 (08 Oct 2006)
|
||||
|
||||
08 Oct 2006; Markus Ullmann <jokey@gentoo.org> +tcpdump-3.9.5.ebuild:
|
||||
Version bump
|
||||
|
||||
04 Sep 2006; Joshua Kinard <kumba@gentoo.org> tcpdump-3.9.4-r2.ebuild:
|
||||
Marked stable on mips.
|
||||
|
||||
16 Aug 2006; Markus Rothe <corsair@gentoo.org> tcpdump-3.9.4-r2.ebuild:
|
||||
Stable on ppc64
|
||||
|
||||
13 Aug 2006; Jason Wever <weeve@gentoo.org> tcpdump-3.9.4-r2.ebuild:
|
||||
Stable on SPARC.
|
||||
|
||||
06 Aug 2006; Guy Martin <gmsoft@gentoo.org> tcpdump-3.9.4-r2.ebuild:
|
||||
Stable on hppa.
|
||||
|
||||
30 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org>
|
||||
tcpdump-3.9.4-r2.ebuild:
|
||||
ppc stable
|
||||
|
||||
30 Jul 2006; Daniel Gryniewicz <dang@gentoo.org> tcpdump-3.9.4-r2.ebuild:
|
||||
Marked stable on amd64
|
||||
|
||||
29 Jul 2006; Marcelo Goes <vanquirius@gentoo.org>
|
||||
-tcpdump-3.8.3-r4.ebuild, -tcpdump-3.8.3-r6.ebuild,
|
||||
-tcpdump-3.9.3-r2.ebuild, tcpdump-3.9.4-r2.ebuild:
|
||||
Remove old ebuilds, mark 3.9.4-r2 x86 stable.
|
||||
|
||||
12 Jul 2006; Diego Pettenò <flameeyes@gentoo.org>
|
||||
tcpdump-3.9.4-r2.ebuild:
|
||||
Add ~x86-fbsd keyword.
|
||||
|
||||
28 Jun 2006; Simon Stelling <blubb@gentoo.org> tcpdump-3.9.4.ebuild:
|
||||
stable on amd64
|
||||
|
||||
28 Apr 2006; Joshua Kinard <kumba@gentoo.org> tcpdump-3.9.4.ebuild:
|
||||
Marked stable on mips.
|
||||
|
||||
*tcpdump-3.9.4-r2 (28 Mar 2006)
|
||||
*tcpdump-3.9.3-r2 (28 Mar 2006)
|
||||
*tcpdump-3.8.3-r6 (28 Mar 2006)
|
||||
|
||||
28 Mar 2006; Markus Ullmann <jokey@gentoo.org> -tcpdump-3.8.3-r5.ebuild,
|
||||
+tcpdump-3.8.3-r6.ebuild, -tcpdump-3.9.3-r1.ebuild,
|
||||
+tcpdump-3.9.3-r2.ebuild, -tcpdump-3.9.4-r1.ebuild,
|
||||
+tcpdump-3.9.4-r2.ebuild:
|
||||
Fixed ssl support, thanks to exg for hint
|
||||
|
||||
18 Mar 2006; Markus Ullmann <jokey@gentoo.org> tcpdump-3.9.3-r1.ebuild,
|
||||
tcpdump-3.9.4-r1.ebuild:
|
||||
added missing samba IUSE
|
||||
|
||||
*tcpdump-3.9.4-r1 (18 Mar 2006)
|
||||
*tcpdump-3.9.3-r1 (18 Mar 2006)
|
||||
*tcpdump-3.8.3-r5 (18 Mar 2006)
|
||||
|
||||
18 Mar 2006; Markus Ullmann <jokey@gentoo.org> +tcpdump-3.8.3-r5.ebuild,
|
||||
+tcpdump-3.9.3-r1.ebuild, +tcpdump-3.9.4-r1.ebuild:
|
||||
Adding big fat warning if we use samba as dependency, configure script has
|
||||
weird defaults. Thanks to exg for pointing this out
|
||||
|
||||
09 Mar 2006; Michael Hanselmann <hansmi@gentoo.org> tcpdump-3.9.4.ebuild:
|
||||
Stable on ppc.
|
||||
|
||||
27 Feb 2006; Markus Rothe <corsair@gentoo.org> tcpdump-3.9.4.ebuild:
|
||||
Stable on ppc64
|
||||
|
||||
27 Feb 2006; Christian Birchinger <joker@gentoo.org> tcpdump-3.9.4.ebuild:
|
||||
Added sparc stable keyword
|
||||
|
||||
26 Feb 2006; Marcelo Goes <vanquirius@gentoo.org> tcpdump-3.9.4.ebuild:
|
||||
Mark 3.9.4 x86 stable.
|
||||
|
||||
20 Feb 2006; Joshua Kinard <kumba@gentoo.org> tcpdump-3.9.3.ebuild:
|
||||
Marked stable on mips.
|
||||
|
||||
15 Feb 2006; Markus Ullmann <jokey@gentoo.org> tcpdump-3.8.3-r4.ebuild,
|
||||
tcpdump-3.9.3.ebuild, tcpdump-3.9.4.ebuild:
|
||||
Removing virtual/libpcap wrt bug #117898
|
||||
|
||||
06 Feb 2006; Aron Griffis <agriffis@gentoo.org> tcpdump-3.9.3.ebuild:
|
||||
Mark 3.9.3 stable on alpha
|
||||
|
||||
21 Jan 2006; Markus Rothe <corsair@gentoo.org> tcpdump-3.9.3.ebuild:
|
||||
Stable on ppc64
|
||||
|
||||
15 Jan 2006; Michael Hanselmann <hansmi@gentoo.org> tcpdump-3.9.3.ebuild:
|
||||
Stable on ppc.
|
||||
|
||||
15 Jan 2006; Marcus D. Hanwell <cryos@gentoo.org> tcpdump-3.9.3.ebuild:
|
||||
Stable on amd64, bug 118984.
|
||||
|
||||
09 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org> tcpdump-3.9.3.ebuild:
|
||||
Stable on sparc
|
||||
|
||||
*tcpdump-3.9.4 (08 Jan 2006)
|
||||
|
||||
08 Jan 2006; Marcelo Goes <vanquirius@gentoo.org> tcpdump-3.9.3.ebuild,
|
||||
+tcpdump-3.9.4.ebuild:
|
||||
3.9.4 version bump, marking 3.9.3 x86 stable.
|
||||
|
||||
09 Oct 2005; <mkay@gentoo.org> tcpdump-3.9.3.ebuild:
|
||||
Forcing at least -O optymalization. This close bug #108391
|
||||
|
||||
*tcpdump-3.9.3 (20 Sep 2005)
|
||||
|
||||
20 Sep 2005; Marcelo Goes <vanquirius@gentoo.org> +tcpdump-3.9.3.ebuild:
|
||||
Version bump.
|
||||
|
||||
20 Sep 2005; Marcelo Goes <vanquirius@gentoo.org>
|
||||
-tcpdump-3.8.3-r1.ebuild, tcpdump-3.8.3-r4.ebuild:
|
||||
inherit eutils.
|
||||
|
||||
02 Jul 2005; Hardave Riar <hardave@gentoo.org> tcpdump-3.8.3-r4.ebuild:
|
||||
Stable on mips, bug #95349
|
||||
|
||||
*tcpdump-3.8.3-r4 (30 Jun 2005)
|
||||
|
||||
30 Jun 2005; Aaron Walker <ka0ttic@gentoo.org> -tcpdump-3.8.3-r2.ebuild,
|
||||
-tcpdump-3.8.3-r3.ebuild, +tcpdump-3.8.3-r4.ebuild:
|
||||
Revision bump; previous ebuilds do not enable SSL with USE=ssl, bug 97471.
|
||||
Tidy old ebuilds.
|
||||
|
||||
11 Jun 2005; Yuta SATOH <nigoro@gentoo.org> tcpdump-3.8.3-r3.ebuild:
|
||||
Stable on ppc64, bug #95349
|
||||
|
||||
10 Jun 2005; Rene Nussbaumer <killerfox@gentoo.org>
|
||||
tcpdump-3.8.3-r3.ebuild:
|
||||
Stable on hppa.
|
||||
|
||||
10 Jun 2005; Aron Griffis <agriffis@gentoo.org> tcpdump-3.8.3-r3.ebuild:
|
||||
stable on alpha ia64 #95349
|
||||
|
||||
10 Jun 2005; Michael Hanselmann <hansmi@gentoo.org>
|
||||
tcpdump-3.8.3-r3.ebuild:
|
||||
Stable on ppc.
|
||||
|
||||
10 Jun 2005; Jan Brinkmann <luckyduck@gentoo.org> tcpdump-3.8.3-r3.ebuild:
|
||||
Stable on amd64 wrt #95349.
|
||||
|
||||
10 Jun 2005; Gustavo Zacarias <gustavoz@gentoo.org>
|
||||
tcpdump-3.8.3-r3.ebuild:
|
||||
Stable on sparc wrt #95349
|
||||
|
||||
*tcpdump-3.8.3-r3 (09 Jun 2005)
|
||||
|
||||
09 Jun 2005; Marcelo Goes <vanquirius@gentoo.org>
|
||||
+files/tcpdump-3.8.3-bgp-infinite-loop2.patch, +tcpdump-3.8.3-r3.ebuild:
|
||||
Adding patch for security bug 95349.
|
||||
|
||||
15 May 2005; Marcelo Goes <vanquirius@gentoo.org> tcpdump-3.8.3-r1.ebuild:
|
||||
Use toolchain-funcs.eclass instead of gcc.eclass. See bug 92745.
|
||||
|
||||
14 May 2005; Aaron Walker <ka0ttic@gentoo.org>
|
||||
files/tcpdump-3.8.3-gcc4.patch, tcpdump-3.8.3-r2.ebuild:
|
||||
Update gcc4 patch with the proper AC_TRY_LINK fix. Thanks to halcy0n for the
|
||||
help.
|
||||
|
||||
14 May 2005; Aaron Walker <ka0ttic@gentoo.org>
|
||||
+files/tcpdump-3.8.3-gcc4.patch, tcpdump-3.8.3-r2.ebuild:
|
||||
Added patch to make gcc-4 a happy camper; also updated to use
|
||||
toolchain-funcs.eclass rather than gcc.eclass.
|
||||
|
||||
07 May 2005; Bryan Østergaard <kloeri@gentoo.org>
|
||||
tcpdump-3.8.3-r2.ebuild:
|
||||
Stable on alpha + ia64, bug 90541.
|
||||
|
||||
07 May 2005; Omkhar Arasaratnam <omkhar@gentoo.org>
|
||||
tcpdump-3.8.3-r2.ebuild:
|
||||
Stable on ppc64 wrt #90541
|
||||
|
||||
07 May 2005; Michael Hanselmann <hansmi@gentoo.org>
|
||||
tcpdump-3.8.3-r2.ebuild:
|
||||
Stable on hppa.
|
||||
|
||||
07 May 2005; Gustavo Zacarias <gustavoz@gentoo.org>
|
||||
tcpdump-3.8.3-r2.ebuild:
|
||||
Stable on sparc wrt #90541
|
||||
|
||||
06 May 2005; Andrej Kacian <ticho@gentoo.org> tcpdump-3.8.3-r2.ebuild:
|
||||
Stable on amd64, bug #90541.
|
||||
|
||||
06 May 2005; Daniel Black <dragonheart@gentoo.org>
|
||||
tcpdump-3.8.3-r2.ebuild:
|
||||
ppc stable as per bug #90541
|
||||
|
||||
*tcpdump-3.8.3-r2 (06 May 2005)
|
||||
|
||||
06 May 2005; Marcelo Goes <vanquirius@gentoo.org>
|
||||
+files/tcpdump-3.8.3-gentoo.patch, +tcpdump-3.8.3-r2.ebuild:
|
||||
Adding security patch derived from debian to solve bug #90541
|
||||
|
||||
31 Jan 2005; Daniel Black <dragonheart@gentoo.org> tcpdump-3.8.3-r1.ebuild:
|
||||
virtual/libpcap transition
|
||||
|
||||
30 Oct 2004; Eldad Zack <eldad@gentoo.org>
|
||||
-files/tcpdump-3.6.2-afsprinting.patch, -files/tcpdump-3.7.2-sctp.patch,
|
||||
-tcpdump-3.6.2-r1.ebuild, -tcpdump-3.7.1.ebuild, -tcpdump-3.7.2.ebuild,
|
||||
-tcpdump-3.8.1.ebuild, -tcpdump-3.8.3.ebuild:
|
||||
Cleanup
|
||||
|
||||
17 Jul 2004; Tom Gall <tgall@gentoo.org> tcpdump-3.8.3-r1.ebuild:
|
||||
stable on ppc64, bug #56913
|
||||
|
||||
14 Jul 2004; Travis Tilley <lv@gentoo.org> tcpdump-3.8.3-r1.ebuild:
|
||||
fix gcc 3.4 fix so that it works with gcc 3.4.1 too
|
||||
|
||||
27 Apr 2004; Aron Griffis <agriffis@gentoo.org> tcpdump-3.7.2.ebuild:
|
||||
Add inherit eutils
|
||||
|
||||
04 Apr 2004; Aron Griffis <agriffis@gentoo.org> tcpdump-3.8.3-r1.ebuild:
|
||||
Mark stable on alpha and ia64 for bug 46258
|
||||
|
||||
04 Apr 2004; Jon Portnoy <avenj@gentoo.org> tcpdump-3.8.3-r1.ebuild :
|
||||
Stable on AMD64
|
||||
|
||||
03 Apr 2004; Jason Wever <weeve@gentoo.org> tcpdump-3.8.3-r1.ebuild:
|
||||
Stable on sparc wrt bug #46258.
|
||||
|
||||
03 Apr 2004; <solar@gentoo.org> tcpdump-3.8.3-r1.ebuild:
|
||||
stable on x86. Bug #37184,#46258
|
||||
|
||||
03 Apr 2004; Lars Weiler <pylon@gentoo.org> tcpdump-3.8.3-r1.ebuild:
|
||||
stable on ppc as requested in bug #46258
|
||||
|
||||
*tcpdump-3.8.3-r1 (31 Mar 2004)
|
||||
|
||||
31 Mar 2004; <solar@gentoo.org> metadata.xml, tcpdump-3.8.3-r1.ebuild:
|
||||
updated DEPEND's
|
||||
|
||||
30 Mar 2004; Jason Wever <weeve@gentoo.org> tcpdump-3.8.3.ebuild:
|
||||
Stable on sparc.
|
||||
|
||||
*tcpdump-3.8.3 (30 Mar 2004)
|
||||
|
||||
30 Mar 2004; <solar@gentoo.org> tcpdump-3.6.2-r1.ebuild,
|
||||
tcpdump-3.7.1.ebuild, tcpdump-3.7.2.ebuild, tcpdump-3.8.3.ebuild:
|
||||
ISAKMP payload handling denial-of-service vulnerabilities. Bugzilla Bug 46258
|
||||
|
||||
30 Mar 2004; Aron Griffis <agriffis@gentoo.org> tcpdump-3.8.1.ebuild:
|
||||
Stable on alpha and ia64 for bug 38206
|
||||
|
||||
15 Jan 2004; <gustavoz@gentoo.org> tcpdump-3.8.1.ebuild:
|
||||
marked hppa and sparc, fixes #38206
|
||||
|
||||
05 Jan 2004; Daniel Ahlberg <aliz@gentoo.org> tcpdump-3.8.1.ebuild:
|
||||
Change optimization levels. Patch by Gustavo Zacarias <gustavoz@gentoo.org> in
|
||||
#37184.
|
||||
|
||||
*tcpdump-3.8.1 (03 Jan 2004)
|
||||
|
||||
03 Jan 2004; Daniel Ahlberg <aliz@gentoo.org> tcpdump-3.8.1.ebuild:
|
||||
Version bump. Closing #37091
|
||||
|
||||
04 Nov 2003; Will Woods <wwoods@gentoo.org> tcpdump-3.7.2.ebuild:
|
||||
Added files/tcpdump-3.7.2-sctp.patch, fixing bug #25544
|
||||
|
||||
*tcpdump-3.7.2 (03 Mar 2003)
|
||||
|
||||
27 Apr 2003; Zach Welch <zwelch@gentoo.org> tcpdump-3.7.2.ebuild:
|
||||
add arm keyword
|
||||
|
||||
25 Apr 2003; Guy Martin <gmsoft@gentoo.org> tcpdump-3.7.2.ebuild :
|
||||
Added hppa to KEYWORDS.
|
||||
|
||||
03 Mar 2003; Daniel Ahlberg <aliz@gentoo.org> :
|
||||
Security update.
|
||||
|
||||
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
|
||||
|
||||
*tcpdump-3.7.1 (9 May 2002)
|
||||
|
||||
15 Feb 2003; Nicholas Wourms <dragon@gentoo.org> tcpdump-3.6.2-r1.ebuild tcpdump-3.7.1.ebuild :
|
||||
Added mips keyword to ebuilds.
|
||||
|
||||
10 Feb 2003; Peter Johanson <latexer@gentoo.org> tcpdump-3.7.1.ebuild :
|
||||
Added ~alpha to KEYWORDS in tcpdump-3.7.1.ebuild.
|
||||
|
||||
17 Aug 2002; Daniel Ahlberg <aliz@gentoo.org> tcpdump-3.7.1.ebuild :
|
||||
Moved binary from /usr/bin to /usr/sbin as suggested in #6518.
|
||||
|
||||
21 Jul 2002; Owen Stampflee <owen@gentoo.org> :
|
||||
Added PPC to KEYWORDS.
|
||||
|
||||
18 Jul 2002; Kyle Manna <nitro@gentoo.org tcpdump-3.7.1.ebuild
|
||||
tcpdump-3.6.2-r1.ebuild :
|
||||
Added KEYWORDS, SLOT, and LICENSE.
|
||||
|
||||
9 May 2002; Spider <spider@gentoo.org> tcpdump-3.7.1.ebuild :
|
||||
New version again :) Not sure if this is BETA, devel, tested, working etc.
|
||||
But it has the security patch already applied ;)
|
||||
|
||||
*tcpdump-3.6.2-r1 (9 May 2002)
|
||||
|
||||
17 Aug 2002; Daniel Ahlberg <aliz@gentoo.org> tcpdump-3.6.2-r1.ebuild :
|
||||
Moved binary from /usr/bin to /usr/sbin as suggested in #6518.
|
||||
|
||||
9 May 2002; Spider <spider@gentoo.org> tcpdump-3.6.2-r1.ebuild :
|
||||
Yet another security fix. from connectiva this time
|
||||
|
||||
*tcpdump-3.6.2 (9 May 2002)
|
||||
|
||||
9 May 2002; Spider <spider@gentoo.org> tcpdump-3.6.2.ebuild :
|
||||
Updated version on tcpdump.org, fixes security vulnerability.
|
||||
|
||||
*tcpdump-3.6.1 (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.
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user