Bug 260395 - math/polymake: update to version 4.5
Summary: math/polymake: update to version 4.5
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Hiroki Tagato
URL: https://polymake.org/doku.php/news/re...
Keywords:
Depends on:
Blocks:
 
Reported: 2021-12-13 19:27 UTC by Philipp Ost
Modified: 2021-12-17 06:01 UTC (History)
1 user (show)

See Also:


Attachments
math/polymake: update to version 4.5 (20.08 KB, patch)
2021-12-13 19:27 UTC, Philipp Ost
no flags Details | Diff
math/polymake: update to version 4.5 (19.80 KB, patch)
2021-12-16 21:10 UTC, Philipp Ost
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Philipp Ost 2021-12-13 19:27:05 UTC
Created attachment 230085 [details]
math/polymake: update to version 4.5

This patch updates math/polymake to version 4.5.

The changelog is available at https://polymake.org/doku.php/news/release_4_5

Changes to the port are as follows:
- update DISTVERSION (obviously ;-))
- remove compiler:openmp after commit 07fb2d5e9d001934f1670d01aec1f536f14ebde2
- remove patches patch-libnauty and patch-support_install.pl since they have been incorporated upstream

poudriere testport is happy (using 12.2R i386 and 12.3R, 13.0R amd64 jails).

One issue I couldn't work out: If one builds the new version 4.5 while the old version is installed on the system, it fails to build since it somehow pulls in the header files installed in LOCALBASE by polymake 4.4. Where and how this happens I wasn't able to determine. When building in poudriere this is (obviously) not an issue. Does this warrant an entry in UPDATING?
Comment 1 Hiroki Tagato freebsd_committer freebsd_triage 2021-12-16 04:45:02 UTC
The patch does not apply cleanly. Please make it sure that the patch is made against the latest revision of the port.

The ports tree has 4.4_3 but the patch appears to have been made against 4.4_2.
Comment 2 Philipp Ost 2021-12-16 21:10:22 UTC
Created attachment 230185 [details]
math/polymake: update to version 4.5

Sorry for that. The updated patch is attached.
Comment 3 commit-hook freebsd_committer freebsd_triage 2021-12-17 06:01:00 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7aa9a21257716a98264b77e7f69f9cb33d8f6b58

commit 7aa9a21257716a98264b77e7f69f9cb33d8f6b58
Author:     Philipp Ost <bsd@philippost.de>
AuthorDate: 2021-12-17 05:57:44 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2021-12-17 05:59:43 +0000

    math/polymake: update to 4.5

    Port changes:
    - update DISTVERSION (obviously ;-))
    - remove compiler:openmp after commit 07fb2d5e9d001934f1670d01aec1f536f14ebde2
    - remove patches patch-libnauty and patch-support_install.pl since
      they have been incorporated upstream

    Upstream changes: https://polymake.org/doku.php/news/release_4_5

    PR:             260395
    Reported by:    Philipp Ost <bsd@philippost.de> (maintainer)

 math/polymake/Makefile                             |   3 +-
 math/polymake/distinfo                             |   6 +-
 math/polymake/files/patch-libnauty (gone)          | 208 ---------------------
 .../polymake/files/patch-support_install.pl (gone) |  11 --
 math/polymake/pkg-plist                            |  34 +++-
 5 files changed, 31 insertions(+), 231 deletions(-)
Comment 4 Hiroki Tagato freebsd_committer freebsd_triage 2021-12-17 06:01:43 UTC
Committed, thanks!