Created attachment 521064 [details] polymake-3.2.2.ebuild Polymake 3.2r2 was released a while ago: https://www.polymake.org/doku.php/news/release_3_2 Please find an ebuild attached. It builds and appears to work, but I did not thoroughly test it. The only user I appear to have is Sage, but I don't know how to test the polymake-requiring part of it. This version also fixes bug #625512. See-Also: https://bugs.gentoo.org/625512
P.S. When writing the ebuild, I took care of the build-system change to ninja and also read following documentation (some of which is slightly outdated, but it still gave some hints on what's required) to get the use-flags and configure flags right: * https://github.com/polymake/polymake/blob/Releases/INSTALL * https://www.polymake.org/doku.php/howto/install * https://www.polymake.org/doku.php/news/release_3_2 * https://www.polymake.org/doku.php/news/release_3_1
Note: USE=java is broken ATM, but I have a fix ready, which I will submit tonight.
Created attachment 521070 [details] polymake-3.2.2.ebuild (In reply to Dennis Schridde from comment #2) > Note: USE=java is broken ATM, but I have a fix ready, which I will submit > tonight. Please find a fixed version attached and in my overlay: https://github.com/devurandom/gentoo-overlay/commit/379ae5bbece5cbe0d7080e8eb9b5acadc4dd6ab2 Looking at the installed files, I am not yet convinced that everything will work as is (especially Perl and Java files seem to be in odd locations), but as I said, I don't know enough about polymake to test this properly. At least this version fixes bug #625512.
*** Bug 694554 has been marked as a duplicate of this bug. ***
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db8613a7ef8e28bae0e4d6002e03676110919783 commit db8613a7ef8e28bae0e4d6002e03676110919783 Author: Michael Orlitzky <mjo@gentoo.org> AuthorDate: 2021-10-21 23:34:01 +0000 Commit: Michael Orlitzky <mjo@gentoo.org> CommitDate: 2021-10-23 00:11:23 +0000 sci-mathematics/polymake: new upstream version 4.5. Lots of ebuild improvements (EAPI=8,...) in this one. Several bugs have been fixed, and some new ones likely introduced; best not to dwell. Now that we have something passable in the tree, it will be a lot easier to make incremental improvements. Closes: https://bugs.gentoo.org/618332 Closes: https://bugs.gentoo.org/625512 Closes: https://bugs.gentoo.org/648804 Closes: https://github.com/gentoo/gentoo/pull/17925 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> sci-mathematics/polymake/Manifest | 2 +- sci-mathematics/polymake/metadata.xml | 52 ++++++++--- sci-mathematics/polymake/polymake-3.0_p2.ebuild | 90 ------------------ sci-mathematics/polymake/polymake-4.5.ebuild | 117 ++++++++++++++++++++++++ 4 files changed, 158 insertions(+), 103 deletions(-)