patch level 01 & 02 Reproducible: Always Actual Results: Both patches versions are building fine. Please beware mpfr is highly critical. No idea whether such patches should be advised!
That is a very strange way of distributing patches... Nevertheless, here is what the homepage say about the two patches: Fixed bugs, with patches: The formatted output functions (mpfr_*printf) yield an undefined behavior or assertion failure when a precision less than −1 is given as an argument for the f or F conversion specifier (the given precision should have been ignored). This bug is fixed by the vasprintf patch, which also provides test cases. Corresponding changeset in the 3.1 branch: 11043. The function mpfr_strtofr can return an incorrect ternary value in the round-to-nearest mode (MPFR_RNDN). This bug is fixed by the strtofr patch, which also provides a test case. Corresponding changeset in the 3.1 branch: 11069.
Created attachment 462986 [details, diff] patch01 Ready for inclusion as required for the ebuild
Created attachment 462988 [details, diff] patch02 Ready for inclusion as required for the ebuild
Created attachment 462990 [details] relative path tar gzip for local overlay
- This is the only obvious location in my mind where to push I could think of, beside a public overlay I don't wish to manage nor know how to. - Any advice how it should have been done are welcome.
should be fixed with: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b47c3a358310c904284bc6fd8d6bdc87114093f9