summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2010-01-24 19:06:39 +0000
committerMike Frysinger <vapier@gentoo.org>2010-01-24 19:06:39 +0000
commitee165ccba92fd8a1ddf08b6dc122bdc841d925a3 (patch)
tree17aaa698ae4890b21bfef8edb1b3fa1c3d883769
parentFix runtime error with recent pyopengl versions, bug #297521 (diff)
downloadhistorical-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/ChangeLog8
-rw-r--r--dev-libs/mpfr/Manifest14
-rw-r--r--dev-libs/mpfr/files/2.4.2/patch0375
-rw-r--r--dev-libs/mpfr/mpfr-2.4.2_p3.ebuild52
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
+}