Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 648804 - sci-mathematics/polymake-3.5 version bump
Summary: sci-mathematics/polymake-3.5 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Science Mathematics related packages
URL:
Whiteboard:
Keywords: EBUILD
: 694554 (view as bug list)
Depends on:
Blocks: 625512
  Show dependency tree
 
Reported: 2018-02-26 07:41 UTC by Dennis Schridde
Modified: 2021-10-23 00:17 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
polymake-3.2.2.ebuild (polymake-3.2.2.ebuild,3.43 KB, text/plain)
2018-02-26 07:41 UTC, Dennis Schridde
Details
polymake-3.2.2.ebuild (polymake-3.2.2.ebuild,3.49 KB, text/plain)
2018-02-26 14:26 UTC, Dennis Schridde
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Schridde 2018-02-26 07:41:01 UTC
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
Comment 1 Dennis Schridde 2018-02-26 07:45:09 UTC
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
Comment 2 Dennis Schridde 2018-02-26 09:56:35 UTC
Note: USE=java is broken ATM, but I have a fix ready, which I will submit tonight.
Comment 3 Dennis Schridde 2018-02-26 14:26:51 UTC
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.
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2019-09-16 13:23:19 UTC
*** Bug 694554 has been marked as a duplicate of this bug. ***
Comment 5 Larry the Git Cow gentoo-dev 2021-10-23 00:17:35 UTC
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(-)