diff options
author | Mike Frysinger <vapier@gentoo.org> | 2012-07-05 02:05:49 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2012-07-05 02:05:49 +0000 |
commit | c363ef63a6db4554b077ed79dc602384c9c3902c (patch) | |
tree | 451908bc4cfa0bb0d622d32d4b4b194d83502d08 /dev-libs/mpfr | |
parent | Change manifests to new hashes. (diff) | |
download | historical-c363ef63a6db4554b077ed79dc602384c9c3902c.tar.gz historical-c363ef63a6db4554b077ed79dc602384c9c3902c.tar.bz2 historical-c363ef63a6db4554b077ed79dc602384c9c3902c.zip |
Version bump.
Package-Manager: portage-2.2.0_alpha115/cvs/Linux x86_64
Diffstat (limited to 'dev-libs/mpfr')
-rw-r--r-- | dev-libs/mpfr/ChangeLog | 7 | ||||
-rw-r--r-- | dev-libs/mpfr/Manifest | 20 | ||||
-rw-r--r-- | dev-libs/mpfr/mpfr-3.1.1.ebuild | 69 |
3 files changed, 91 insertions, 5 deletions
diff --git a/dev-libs/mpfr/ChangeLog b/dev-libs/mpfr/ChangeLog index a9beacbd894b..375fae86c963 100644 --- a/dev-libs/mpfr/ChangeLog +++ b/dev-libs/mpfr/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-libs/mpfr # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/ChangeLog,v 1.151 2012/06/06 03:41:44 zmedico Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/ChangeLog,v 1.152 2012/07/05 02:05:49 vapier Exp $ + +*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: diff --git a/dev-libs/mpfr/Manifest b/dev-libs/mpfr/Manifest index c6fa3a39fa6b..e3068245d6db 100644 --- a/dev-libs/mpfr/Manifest +++ b/dev-libs/mpfr/Manifest @@ -22,6 +22,7 @@ DIST mpfr-2.4.2.tar.bz2 1077886 RMD160 a3563baef20dab98825d90971e6a69a649f53fdf DIST mpfr-3.0.0.tar.bz2 1138685 RMD160 6862412d09e1da3e1f4b023b8cfdee4d440d903e SHA1 8ae8bc72ac26a0f17ad9f57c520264c056c64770 SHA256 8f4e5f9c53536cb798a30455ac429b1f9fc75a0f8af32d6e0ac31ebf1024821f DIST mpfr-3.0.1.tar.bz2 1154306 RMD160 24c84d762428959ad2db7521df8bc219c81f83b5 SHA1 fbf402fc196724ae60ef01eb6ca8490b1ea4db69 SHA256 e1977099bb494319c0f0c1f85759050c418a56884e9c6cef1c540b9b13e38e7f DIST mpfr-3.1.0.tar.bz2 1203891 RMD160 e0b803880f38f28ac89cf286c41c3dfbc918e5da SHA1 9ba6dfe62dad298f0570daf182db31660f7f016c SHA256 74a7bbbad168dd1cc414f1c9210b8fc16ccfc8e422d34b3371a8978e31eab680 +DIST mpfr-3.1.1.tar.xz 1071688 RMD160 de61952998c5fe3e0467ed420d0aa5f1963e4a98 SHA1 7527c322b91fe8e6055ead551e1b46b9f1712ccd SHA256 49d5acc32dbeec30a8e26af9c19845763d63feacb8bf97b12876008419f5a17a EBUILD mpfr-2.4.2_p3-r1.ebuild 1102 RMD160 7937de41668c29bf50ceab92a9962e2e8d1e97bb SHA1 85a90a5a98d8eb0ea60dbb459d74643248bf6f9c SHA256 5e75ceabd7481a7824ade5daaf3f4b1b798c4e8d022d95127a25119f76968851 EBUILD mpfr-2.4.2_p3.ebuild 1536 RMD160 4ff291976e16b5fdafaf0b42091e08b414da4aec SHA1 32db045a244d452b85279bbf22ac992e009fd794 SHA256 f380276e5161d8724d40aa4bc3f1f196787c6f0a03099b5d8838a01e946508d4 EBUILD mpfr-3.0.0_p3.ebuild 1692 RMD160 4c6074838b746753c2d358531f3d62c1b0d22410 SHA1 641d512eaf387589c7344ce14f2e464f792fa3a2 SHA256 d646350c940c10c432a31d78ad7073e294bc60bf53d41b6fde1e0c7798db3932 @@ -30,12 +31,23 @@ EBUILD mpfr-3.0.1_p4-r1.ebuild 1854 RMD160 c4ed270cdd716f4d851b4ad5aa80101d730a5 EBUILD mpfr-3.0.1_p4.ebuild 1691 RMD160 ba018140f2c4522e419d7f4b479b5227d9258d18 SHA1 a0f14f454eb4177d0d09a940560edfd09df53032 SHA256 273a3f471cae74920b783494379951de909891090ab9709b3b9ce3d5326e4e2d EBUILD mpfr-3.1.0.ebuild 1950 RMD160 9fa9fee5bf3149fba7a5d6ea1130169ace3293ed SHA1 b1e9acff59ff73b31b368a262758577c348d4c36 SHA256 42fc55acc6041b9f79979203afe52f4b19ff153d1f1c5a13ab9e968958dbd9df EBUILD mpfr-3.1.0_p7.ebuild 1967 RMD160 0d1eb04d8b9c9c33bf9d22b3b8d2dcb294c38d53 SHA1 d1ceaa85499edb9fd7459e5bd07f84551e54a4bc SHA256 4c7e7da8207970d54881151022f8df714e31489cd7898e187f7f29396af611c0 -MISC ChangeLog 18968 RMD160 3a5e7759dabee1e32e2b2b69c7ee402c8ec0a72a SHA1 cffa8f5453e0864248c983907350a95c8d3e9f1b SHA256 8cce5ee9f38334ea07f31175f2d36845fde6c5af0f197aa61416d061a70b0892 +EBUILD mpfr-3.1.1.ebuild 1961 RMD160 a2493c42258bc723f12102fbbf3bed3b496a4f3b SHA1 a2ee25dbea8006842e7a2e824cc7be6a12f54823 SHA256 caae978ee0b24db4b043539bed710e6a9b7a90cefcf41d35aa577766c86db35f +MISC ChangeLog 19081 RMD160 3588190f8f44d46b292cb7a6b0665a3a23797c25 SHA1 4bca3a45fc7d289baccef91ccc62e10ca4629448 SHA256 0c3ecb92c7859af5fbabf930201c8d38a0837dcd1c700e1d5f551c9522ff1c07 MISC metadata.xml 162 RMD160 d002486a43522f2116b1d9d59828c484956d66e2 SHA1 d6b4923897f6ae673b4f93646f5b4ba61d5a2c3c SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iEYEARECAAYFAk/O0X8ACgkQ/ejvha5XGaMG9gCeMu2Vl0958YFTHkq3IAK7th6X -RYQAoL9wfOaAfm5wKI5t2Keb5WxF6pud -=2ccS +iQIcBAEBAgAGBQJP9PaOAAoJELEHsLL7fEFW7J8QAKe+qaQc8Qno2O7EothknkSH +2XjpieSUffNHmRTXuu7P4EtJlFu835ymPH5zPU6+FRPSvnYSc4EQ7efu/HboLGvR +RGwWDE66PofevwZYKXA0M1wa0489vGJbglT/5nWZlZu+28mqLScqzghyT7buTB77 +LmvZYHp6vInonoEn2OgsoCj/MVZd72M0ehWIsl9Jh+jCrGvq+sG9yuYs16PrObKK +5VsO2lPpyn9ibVTkufUAePcJzoBQEIWyv3WUjzLBGqeq40M0nx2dELJyXk8Z0K6q +sdWlnhlsHGxZ8JJtvCLrRrqn1V7KC+2qYkZyTqVk/+pMqwrK9bRI+NbchNXjNu1i +wminnZFWQ/R/f5j8KFM5yIPQATrsTgUJ11Z4pxw4ScdUGkA/aXkq8HHd2kFISaCN +UKwwNWFLrL7pyp4EJHe+ODH9ZWj1SippX/2EUmEYM33GcWmDXrlcznWF1mcj+LtJ +irpQvYOLyknS0Zp62bVFNuAxoFiRl2zqW4Y/HENBbuSKWQdhnFlaCIknEj6ZYSXD +GCsTibyQGrSzwzPtLYbPIJcP4O5HBmuMXWIRb5RbbUeij24MSXF3JhPg30Vr5kLM +3X/jfCyYTBPXGrU5fWFQupLK7EOVLi+FXrcsnA0AyUEaqBlN8oLrCa3q395uIvX3 +jAZyXad550W586FRqCVq +=e1Gm -----END PGP SIGNATURE----- diff --git a/dev-libs/mpfr/mpfr-3.1.1.ebuild b/dev-libs/mpfr/mpfr-3.1.1.ebuild new file mode 100644 index 000000000000..505b04823973 --- /dev/null +++ b/dev-libs/mpfr/mpfr-3.1.1.ebuild @@ -0,0 +1,69 @@ +# 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.1.ebuild,v 1.1 2012/07/05 02:05:49 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.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 +} |