summaryrefslogtreecommitdiff
path: root/dev-libs/mpfr
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2021-11-13 13:10:00 +0000
committerV3n3RiX <venerix@koprulu.sector>2021-11-13 13:10:00 +0000
commite9d044d4b9b71200a96adfa280848858c0f468c9 (patch)
tree1bd8ef816043a8cd340f1d774e79553a1a7d31d8 /dev-libs/mpfr
parentfc2f1018fc323ef2c6572734a9b130427cba76a6 (diff)
gentoo resync : 13.11.2021
Diffstat (limited to 'dev-libs/mpfr')
-rw-r--r--dev-libs/mpfr/Manifest4
-rw-r--r--dev-libs/mpfr/mpfr-4.1.0-r1.ebuild2
-rw-r--r--dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild16
3 files changed, 17 insertions, 5 deletions
diff --git a/dev-libs/mpfr/Manifest b/dev-libs/mpfr/Manifest
index 49804bece294..2b4deaaf2631 100644
--- a/dev-libs/mpfr/Manifest
+++ b/dev-libs/mpfr/Manifest
@@ -12,6 +12,6 @@ DIST mpfr-4.1.0-patch11.patch 4584 BLAKE2B 4ba240e7e8acc360eb2f05186493fd9044c8f
DIST mpfr-4.1.0-patch12.patch 6768 BLAKE2B 15ce68eb9941ac5d6544ee18a062cb12026e07273a5424b3941596a1024f54cf5481363e145cac9375e518ec2033db82d4fe9152884c74a9037a81fd2c405b5e SHA512 4e91cffa0df911d68931ace13e86e420ec9f7d8e8a0279e12d995bbf8061b6bec90cb03ef8642a854f652907b13e533b7afb95f2279cf2dfa4010ec5d745ac3c
DIST mpfr-4.1.0-patch13.patch 3344 BLAKE2B 1239cf16dfe32a71bb6fc7b156978cd451bcbe4e1b04842fdb3549352a43607d44d58120e38bf448ffd33e36bab7f7cfd4ab65b2eb3aac2fe9bbd86d8f425f5a SHA512 ddd5f54d12584b6e10fd4eba12b8568c5286dba10bd3b5cdd429415b78bc827bd0ed3957bd06ca4c2c63a2f5e877fd9d86eebade8929d61aafe84ace8454d016
DIST mpfr-4.1.0.tar.xz 1525476 BLAKE2B 41d1be0c4b557760f12a4525ad3a84b6e2cd6f0927c935fcfba577ac0490e582d1ae4b581dce58e21e705cf9d7c88373054d7fb7a94bb32c69b339f99a25dc68 SHA512 1bd1c349741a6529dfa53af4f0da8d49254b164ece8a46928cdb13a99460285622d57fe6f68cef19c6727b3f9daa25ddb3d7d65c201c8f387e421c7f7bee6273
-EBUILD mpfr-4.1.0-r1.ebuild 1032 BLAKE2B cc2f05e76164efac0956867232086096e20afcd9137953f883835e8f762524328fcafbc306a6d44c45f34086bbf8f11bf5e50cf56dfb4d5aa3bcf1793c98dca1 SHA512 9112a81d34c9e3808eed001f3d567a1534b3e3e1eab9a5ab4f9d4da8c40d8c78cf4ca0717fe089dc57e6728883d6ddd0427bdafb58ca8a764862affcb09ed80d
-EBUILD mpfr-4.1.0_p13-r1.ebuild 2130 BLAKE2B 81272aee030b8f287aef264601a588e9ee2f731c9cd8ab8e78f7ecf67abe6ae790b37a72f2d25e7677b9fdaf454538e4043673e3738fae3a70b70ca66a261b34 SHA512 607f98bd467f0fd61a7940deefa53124dc210897c63194b1ba000e9bbda64a71838f9ad12304e6401702e34aea6b443da0b7d380ad41ec9592fb845120a7e9f6
+EBUILD mpfr-4.1.0-r1.ebuild 1061 BLAKE2B 945f47250941a8eb20ba260e7a15441995c1918064a86572d108067952aa1f02898b6618ec24f2a64494726fc937b25ffc2dc9b33a0c0482feeeea754d5a37da SHA512 694154aa8944576b75ed96c6838de6715461b9cb317ffc945c99c8c78615eefcd8adfcf5051cf9b34e28024c91186233682311658231cc871ca5e41c7c0748a9
+EBUILD mpfr-4.1.0_p13-r1.ebuild 2579 BLAKE2B fd7acab20002de23054c54be7b4814a1bba0955e2eab78557e9dacd2d3db24efd016fff12352833743540a1a5e673e266331f697a73b2d9e02bcca5eb3f8f9fc SHA512 bfdbcfdf7f7cd3146398b62bebd307a4da89b995e2e76a1840d12e5606bafb2d5f8622a639f8d1f8ba554e6cb79f84b909ade43d6af36dc66f3049c2fb8f6f9a
MISC metadata.xml 262 BLAKE2B fe330d67755784d14f5c5d664d7127d3cdb9edfab55b907ae3632f434d86323604f5095e1c1a9fbd169ae7a4cbb38f359e55f75047531786247c0674a4a53715 SHA512 3bcaca4e730edeed06fed73e79a5ce0a3358174672735ea4b27240c6c421ac9c33bc2b63a31e596fe1bbb6b1816c16cbc7ef4f258ca906ba04ea7db4aedc86b9
diff --git a/dev-libs/mpfr/mpfr-4.1.0-r1.ebuild b/dev-libs/mpfr/mpfr-4.1.0-r1.ebuild
index 986919466dde..e0e4244da6ac 100644
--- a/dev-libs/mpfr/mpfr-4.1.0-r1.ebuild
+++ b/dev-libs/mpfr/mpfr-4.1.0-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
inherit multilib-minimal
DESCRIPTION="Library for multiple-precision floating-point computations with exact rounding"
-HOMEPAGE="https://www.mpfr.org/"
+HOMEPAGE="https://www.mpfr.org/ https://gitlab.inria.fr/mpfr"
SRC_URI="https://www.mpfr.org/mpfr-${PV}/${P}.tar.xz"
LICENSE="LGPL-2.1"
diff --git a/dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild b/dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild
index 8c516b676e79..7a65b4b377ff 100644
--- a/dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild
+++ b/dev-libs/mpfr/mpfr-4.1.0_p13-r1.ebuild
@@ -7,12 +7,15 @@ inherit multilib-minimal
# Upstream distribute patches before a new release is made
# See https://www.mpfr.org/mpfr-current/#bugs for the latest version (and patches)
+
+# Check whether any patches touch e.g. manuals!
+# https://archives.gentoo.org/gentoo-releng-autobuilds/message/c2dd39fc4ebc849db6bb0f551739e2ed
MY_PV=$(ver_cut 1-3)
MY_PATCH=$(ver_cut 5-)
MY_P=${PN}-${MY_PV}
DESCRIPTION="Library for multiple-precision floating-point computations with exact rounding"
-HOMEPAGE="https://www.mpfr.org/"
+HOMEPAGE="https://www.mpfr.org/ https://gitlab.inria.fr/mpfr"
SRC_URI="https://www.mpfr.org/${MY_P}/${MY_P}.tar.xz"
if [[ ${PV} == *_p* ]] ; then
# If this is a patch release, we have to download each of the patches:
@@ -48,6 +51,15 @@ fi
HTML_DOCS=( doc/FAQ.html )
+src_prepare() {
+ default
+
+ # 4.1.0_p13's patch10 patches a .texi file *and* the corresponding
+ # info file. We need to make sure the info file is newer, so the
+ # build doesn't try to run makeinfo. Won't be needed on next release.
+ touch "${S}/doc/mpfr.info" || die
+}
+
multilib_src_configure() {
# bug 476336#19
# Make sure mpfr doesn't go probing toolchains it shouldn't
@@ -57,7 +69,7 @@ multilib_src_configure() {
}
multilib_src_install_all() {
- rm "${ED}"/usr/share/doc/"${P}"/COPYING*
+ rm "${ED}"/usr/share/doc/${PF}/COPYING* || die
if ! use static-libs ; then
find "${ED}"/usr -name '*.la' -delete || die