sci-mathematics/flint: new EAPI=7 revision.
authorMichael Orlitzky <mjo@gentoo.org>
Fri, 28 Feb 2020 16:31:58 +0000 (11:31 -0500)
committerMichael Orlitzky <mjo@gentoo.org>
Fri, 28 Feb 2020 17:20:43 +0000 (12:20 -0500)
commit39b65a3d5ad4c68459f3d7ce63556937099ac93a
treebb593860fb723e8ecbdae2d5aaa3c89e41db9ad0
parentd6e6c92d1fb8f5001eccac2d075db369c05afadc
sci-mathematics/flint: new EAPI=7 revision.

This new revision is based off François Bissey's ebuild in the
sage-on-gentoo overlay, which has accrued some fixes not present in
the ::gentoo version. Of note, it fixes an open build bug, and an
unreported issue where 32-bit libraries are detected on a 64-bit
system.

The update to EAPI=7 required only moving the LaTeX dependencies to
BDEPEND. In the process, I updated the LICENSE to LGPL-2.1+ because
upstream has done the same. I also looked long and hard for a reason
why we have RESTRICT=mirror in the ebuild. Finding none, I have
removed the restriction.

Closes: https://bugs.gentoo.org/470732
Closes: https://bugs.gentoo.org/688674
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
sci-mathematics/flint/files/flint-2.5.2-memory_message.patch [new file with mode: 0644]
sci-mathematics/flint/files/flint-2.5.2-pie.patch [new file with mode: 0644]
sci-mathematics/flint/files/flint-2.5.2-utf8.patch [new file with mode: 0644]
sci-mathematics/flint/files/flintxx-include.patch [new file with mode: 0644]
sci-mathematics/flint/flint-2.5.2-r1.ebuild [new file with mode: 0644]