diff options
author | Mike Frysinger <vapier@gentoo.org> | 2010-01-24 19:06:39 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2010-01-24 19:06:39 +0000 |
commit | ee165ccba92fd8a1ddf08b6dc122bdc841d925a3 (patch) | |
tree | 17aaa698ae4890b21bfef8edb1b3fa1c3d883769 | |
parent | Fix runtime error with recent pyopengl versions, bug #297521 (diff) | |
download | historical-ee165ccba92fd8a1ddf08b6dc122bdc841d925a3.tar.gz historical-ee165ccba92fd8a1ddf08b6dc122bdc841d925a3.tar.bz2 historical-ee165ccba92fd8a1ddf08b6dc122bdc841d925a3.zip |
Version bump.
Package-Manager: portage-2.2_rc61/cvs/Linux x86_64
-rw-r--r-- | dev-libs/mpfr/ChangeLog | 8 | ||||
-rw-r--r-- | dev-libs/mpfr/Manifest | 14 | ||||
-rw-r--r-- | dev-libs/mpfr/files/2.4.2/patch03 | 75 | ||||
-rw-r--r-- | dev-libs/mpfr/mpfr-2.4.2_p3.ebuild | 52 |
4 files changed, 147 insertions, 2 deletions
diff --git a/dev-libs/mpfr/ChangeLog b/dev-libs/mpfr/ChangeLog index ae9f9fe83ca4..fa4f5dd43aa4 100644 --- a/dev-libs/mpfr/ChangeLog +++ b/dev-libs/mpfr/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-libs/mpfr # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/ChangeLog,v 1.112 2010/01/23 15:44:13 klausman Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/ChangeLog,v 1.113 2010/01/24 19:06:38 vapier Exp $ + +*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 diff --git a/dev-libs/mpfr/Manifest b/dev-libs/mpfr/Manifest index a1952508c3a6..a3d9acff6c00 100644 --- a/dev-libs/mpfr/Manifest +++ b/dev-libs/mpfr/Manifest @@ -1,3 +1,6 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + AUX 2.4.1/patch01 3512 RMD160 a68a65e3ba90fabb8d634d69b172a32162488661 SHA1 82eb4c34685b6d655d33e0dfcea003248a8967d9 SHA256 6abd8c5abac124041fc0508fbcfdb04f564d0f78118235d70edd81daa3b6169d AUX 2.4.1/patch02 1585 RMD160 d1ff268cae4d0659d805d7e22bc5c8e245c86587 SHA1 49ae9b7d23d5ba1013687a99d28ac2c1d674af55 SHA256 9fc939052f9e501c051586fb18f7801262748a46c17476881307ec6100e64edd AUX 2.4.1/patch03 1271 RMD160 97b3cc3b761addf812420433d658ba400e0f8d4b SHA1 282066b0104ec41931126acb57e6ef6140dcacbd SHA256 b4a9276f295361c4b6d3ef896548e9d39cb0304146f40c29ed97cc95359ec2b5 @@ -5,11 +8,20 @@ AUX 2.4.1/patch04 1804 RMD160 209acd4081774b4e63d58700dc8355e66238ac8d SHA1 a32e AUX 2.4.1/patch05 1872 RMD160 1493e46033944dc15e23b55a495659d07d5077a5 SHA1 aec518a69b75d11699daf6b984a2c6887638b6eb SHA256 2ef1030e3d40636f29ec25feeac87d0813ca73ab944c87837da8d656fcbe9070 AUX 2.4.2/patch01 7136 RMD160 e612c1f8013860bbe53354022700855fdbc804f2 SHA1 9c8a8325848b4331e5c032abee1c765ad2e56de2 SHA256 ff84b6a8626c79f869d5625d70900e1f99a37f623cb124fdd949dcbcf9f9757e AUX 2.4.2/patch02 2538 RMD160 9d68771b4e7b267d20140a6e7b6fb55ddf38ef80 SHA1 39d921bd8d9b9f6abbd7d0311bcceaab7e0b77a6 SHA256 b61b3ff4abaf93e031d446be201c659275d1b49d1a02ac0a2de45e5fafd47f0b +AUX 2.4.2/patch03 2544 RMD160 9c62165ce20c0a9f3bc30989cf88955f0081b547 SHA1 2dbc76735798c72340e92f4746dd951c7d5aacc5 SHA256 999bc180dbeb666cd0301e506f79c7394032bcfb81ca8ded85234d1e5f5563ce DIST mpfr-2.4.1.tar.lzma 903875 RMD160 e848db799fc3b6a4681de3b38df8809c2369f266 SHA1 6145947361fac880b87976e21e28fab12ccf4881 SHA256 95e507b26bac3b64215bc3cf1463525781582d40358b09becdb24d058b31def8 DIST mpfr-2.4.2.tar.bz2 1077886 RMD160 a3563baef20dab98825d90971e6a69a649f53fdf SHA1 7ca93006e38ae6e53a995af836173cf10ee7c18c SHA256 c7e75a08a8d49d2082e4caee1591a05d11b9d5627514e678f02d66a124bcf2ba EBUILD mpfr-2.4.1_p1.ebuild 1546 RMD160 aa20f7a6988afe1c58c3e00b86a7826d93530486 SHA1 45376ccdf7693685c5b36dc9326844095ddb6701 SHA256 7a89ebad2e5076550c47cfd3c9c902e2e8d761276fc8538534493e93a64a5d63 EBUILD mpfr-2.4.1_p5.ebuild 1547 RMD160 0088f4ad5b0384d7859f666d9d7c9d024d1f2ecc SHA1 23e507acdab6e6983d287aa114f89547ee3c5efb SHA256 38007617f199143ac826d4beabb5d5e490a5edb54884171601bf470658d038c3 EBUILD mpfr-2.4.2_p1.ebuild 1508 RMD160 3f3bec82ddb456e69fe31b442c0dd6ce4c870bc4 SHA1 2faa950b874e40f4b4be2ba8e4c763a1fcca1ea7 SHA256 c54c24446914d87fd392f1db588542731338c6285dc5fd6f6160b520ac77b18c EBUILD mpfr-2.4.2_p2.ebuild 1612 RMD160 b4df913c7f4005ca9e1f146ff63240b1071339d6 SHA1 393f824e803264cb10d6b9ebd50c43037ee62cc5 SHA256 82b45cd25d05142ebac54c62b78034fd2ea7f201007abc4e5c65c27363571bf5 -MISC ChangeLog 13750 RMD160 d3854b2a65d1e97484001675c5361d06060ebb36 SHA1 072a2b040895a1e48ca34046e66bb183e8148c60 SHA256 eb610766a3a4495c02af36f4b381a380c25e38822787571e4bbb599b6ffc675c +EBUILD mpfr-2.4.2_p3.ebuild 1612 RMD160 3e6e515f7ca8c9a60347166815ba078bf3d2a9c7 SHA1 21291ea18f067f6860d1cadbf1f50537efe01604 SHA256 0ecaf9b351581327ff8436e0c9e0a76908b6d39a4b8986ba5bde73f05b9cd35b +MISC ChangeLog 13892 RMD160 b690ea6c53ee5bfb3310e520cbdd5accab5dbaf8 SHA1 becf5a46245c60af8b8009c07bb8e07063e68b03 SHA256 1072173ed2ab71df0467153331a1f820038828cb617f8e76ad9622bece44ca86 MISC metadata.xml 162 RMD160 d002486a43522f2116b1d9d59828c484956d66e2 SHA1 d6b4923897f6ae673b4f93646f5b4ba61d5a2c3c SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.14 (GNU/Linux) + +iF4EAREIAAYFAktcmkAACgkQTwhj9JtAlp65sgD/U9f+T1aMRMNPxeLdrSRPozCK +cdMaHB6ODTmp1ZVDl0oA/im6JXcAHFCC6Yv9ppLy/0r3Dj9hVUtabc0zKQ9VX4Lc +=IvG6 +-----END PGP SIGNATURE----- diff --git a/dev-libs/mpfr/files/2.4.2/patch03 b/dev-libs/mpfr/files/2.4.2/patch03 new file mode 100644 index 000000000000..3ce4952f2f38 --- /dev/null +++ b/dev-libs/mpfr/files/2.4.2/patch03 @@ -0,0 +1,75 @@ +diff -Naurd mpfr-2.4.2-a/PATCHES mpfr-2.4.2-b/PATCHES +--- mpfr-2.4.2-a/PATCHES 2010-01-11 15:27:18.000000000 +0000 ++++ mpfr-2.4.2-b/PATCHES 2010-01-11 15:30:31.000000000 +0000 +@@ -0,0 +1 @@ ++gmp5 +diff -Naurd mpfr-2.4.2-a/VERSION mpfr-2.4.2-b/VERSION +--- mpfr-2.4.2-a/VERSION 2009-12-18 12:05:09.000000000 +0000 ++++ mpfr-2.4.2-b/VERSION 2010-01-11 15:29:40.000000000 +0000 +@@ -1 +1 @@ +-2.4.2-p2 ++2.4.2-p3 +diff -Naurd mpfr-2.4.2-a/configure mpfr-2.4.2-b/configure +--- mpfr-2.4.2-a/configure 2009-11-30 02:44:35.000000000 +0000 ++++ mpfr-2.4.2-b/configure 2010-01-11 15:28:56.000000000 +0000 +@@ -20449,6 +20449,9 @@ + main () + { + ++#ifndef BITS_PER_MP_LIMB ++#define BITS_PER_MP_LIMB GMP_LIMB_BITS ++#endif + return BITS_PER_MP_LIMB == BYTES_PER_MP_LIMB * CHAR_BIT + && sizeof(mp_limb_t) == BYTES_PER_MP_LIMB ? 0 : 1; + +diff -Naurd mpfr-2.4.2-a/configure.in mpfr-2.4.2-b/configure.in +--- mpfr-2.4.2-a/configure.in 2009-11-30 02:43:08.000000000 +0000 ++++ mpfr-2.4.2-b/configure.in 2009-11-30 02:43:08.000000000 +0000 +@@ -424,6 +424,9 @@ + #include "gmp.h" + #include "gmp-impl.h" + ]], [[ ++#ifndef BITS_PER_MP_LIMB ++#define BITS_PER_MP_LIMB GMP_LIMB_BITS ++#endif + return BITS_PER_MP_LIMB == BYTES_PER_MP_LIMB * CHAR_BIT + && sizeof(mp_limb_t) == BYTES_PER_MP_LIMB ? 0 : 1; + ]])], [AC_MSG_RESULT(yes)], [ +diff -Naurd mpfr-2.4.2-a/mpfr-impl.h mpfr-2.4.2-b/mpfr-impl.h +--- mpfr-2.4.2-a/mpfr-impl.h 2009-11-30 02:43:08.000000000 +0000 ++++ mpfr-2.4.2-b/mpfr-impl.h 2010-01-11 15:28:01.000000000 +0000 +@@ -65,6 +65,12 @@ + # ifndef __GMP_IMPL_H__ + # include "gmp-impl.h" + # endif ++# ifndef BITS_PER_MP_LIMB ++# define BITS_PER_MP_LIMB GMP_LIMB_BITS ++# endif ++#ifndef mpn_sqr_n ++# define mpn_sqr_n mpn_sqr ++#endif + # ifdef MPFR_NEED_LONGLONG_H + # include "longlong.h" + # endif +diff -Naurd mpfr-2.4.2-a/mpfr.h mpfr-2.4.2-b/mpfr.h +--- mpfr-2.4.2-a/mpfr.h 2009-12-18 12:05:09.000000000 +0000 ++++ mpfr-2.4.2-b/mpfr.h 2010-01-11 15:29:40.000000000 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 2 + #define MPFR_VERSION_MINOR 4 + #define MPFR_VERSION_PATCHLEVEL 2 +-#define MPFR_VERSION_STRING "2.4.2-p2" ++#define MPFR_VERSION_STRING "2.4.2-p3" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-2.4.2-a/version.c mpfr-2.4.2-b/version.c +--- mpfr-2.4.2-a/version.c 2009-12-18 12:05:09.000000000 +0000 ++++ mpfr-2.4.2-b/version.c 2010-01-11 15:29:40.000000000 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "2.4.2-p2"; ++ return "2.4.2-p3"; + } diff --git a/dev-libs/mpfr/mpfr-2.4.2_p3.ebuild b/dev-libs/mpfr/mpfr-2.4.2_p3.ebuild new file mode 100644 index 000000000000..fbaa5c01b450 --- /dev/null +++ b/dev-libs/mpfr/mpfr-2.4.2_p3.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/mpfr-2.4.2_p3.ebuild,v 1.1 2010/01/24 19:06:38 vapier Exp $ + +# NOTE: we cannot depend on autotools here starting with gcc-4.3.x +inherit eutils + +MY_PV=${PV/_p*} +MY_P=${PN}-${MY_PV} +PLEVEL=${PV/*p} +DESCRIPTION="library for multiple-precision floating-point computations with exact rounding" +HOMEPAGE="http://www.mpfr.org/" +SRC_URI="http://www.mpfr.org/mpfr-current/${MY_P}.tar.bz2" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" +IUSE="" + +RDEPEND=">=dev-libs/gmp-4.1.4-r2" +DEPEND="${RDEPEND}" + +S=${WORKDIR}/${MY_P} + +src_unpack() { + unpack ${A} + cd "${S}" + [[ -d ${FILESDIR}/${PV} ]] && epatch "${FILESDIR}"/${PV}/*.patch + [[ ${PLEVEL} == ${PV} ]] && return 0 + for ((i=1; i<=PLEVEL; ++i)) ; do + patch=patch$(printf '%02d' ${i}) + if [[ -f ${FILESDIR}/${MY_PV}/${patch} ]] ; then + epatch "${FILESDIR}"/${MY_PV}/${patch} + elif [[ -f ${DISTDIR}/${PN}-${MY_PV}_p${i} ]] ; then + epatch "${DISTDIR}"/${PN}-${MY_PV}_p${i} + else + ewarn "${DISTDIR}/${PN}-${MY_PV}_p${i}" + die "patch ${i} missing - please report to bugs.gentoo.org" + fi + done + sed -i '/if test/s:==:=:' configure #261016 + find . -type f -print0 | xargs -0 touch -r configure +} + +src_install() { + emake install DESTDIR="${D}" || die + rm "${D}"/usr/share/doc/${PN}/*.html || die + mv "${D}"/usr/share/doc/{${PN},${PF}} || die + dodoc AUTHORS BUGS ChangeLog NEWS README TODO + dohtml *.html + prepalldocs +} |