Summary
Polymake is open source software for research in polyhedral geometry. It deals with polytopes, polyhedra, and fans as well as simplicial complexes, matroids, graphs, tropical hypersurfaces, and other objects.
Versions
v4.12 :: 0 :: gentoo
- Modified
- License
- BSD GPL-2 GPL-2+ MIT WTFPL-2
- Keywords
- ~amd64 ~amd64-linux ~riscv
- USE flags
- bliss cdd flint libpolymake lrs nauty normaliz ppl singular
v4.11 :: 0 :: gentoo
- Modified
- License
- BSD GPL-2 GPL-2+ MIT WTFPL-2
- Keywords
- amd64 ~amd64-linux ~riscv
- USE flags
- bliss cdd flint libpolymake lrs nauty normaliz ppl singular
USE flags
General
- bliss
- Enable sci-libs/bliss interface for graph and face lattice isomorphism computations.
- cdd
- Enable sci-libs/cddlib interface for convex hull computations (Should be kept enabled).
- flint
- Build with "strongly recommended" support for sci-mathematics/flint.
- libpolymake
- Build the polymake library to build applications using the C++ interface.
- lrs
- Enable sci-libs/lrslib interface for convex hull computations.
- nauty
- Build the extension for graph automorphism computations using sci-mathematics/nauty.
- normaliz
- Build the bundled extension for lattice computations using sci-mathematics/normaliz.
- ppl
- Enable dev-libs/ppl interface for convex hull computations.
- singular
- Enable the interface to sci-mathematics/singular for ideal related computations.
Dependencies
dev-lang / perl : Larry Wall's Practical Extraction and Report Language
dev-libs / boost : Boost Libraries for C++
dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers
dev-libs / libxml2 : XML C parser and toolkit
dev-libs / libxslt : XSLT libraries and tools
dev-libs / mpfr : Library for multiple-precision floating-point computations with exact rounding
dev-libs / ppl : The Parma Polyhedra Library for numerical analysis of complex systems
sci-libs / bliss : Compute Automorphism Groups and Canonical Labelings of Graphs
sci-libs / cddlib : C library implementing the Double Description Method
sci-libs / lrslib : Reverse-search algorithm for vertex enumeration problems
sci-mathematics / flint : Fast Library for Number Theory
sci-mathematics / nauty : Computing automorphism groups of graphs and digraphs
sci-mathematics / normaliz : Tool for computations in affine monoids and more
sci-mathematics / singular : Computer algebra system for polynomial computations
Runtime Dependencies
dev-lang / perl : Larry Wall's Practical Extraction and Report Language
dev-libs / boost : Boost Libraries for C++
dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers
dev-libs / libxml2 : XML C parser and toolkit
dev-libs / libxslt : XSLT libraries and tools
dev-libs / mpfr : Library for multiple-precision floating-point computations with exact rounding
dev-libs / ppl : The Parma Polyhedra Library for numerical analysis of complex systems
dev-perl / JSON : JSON (JavaScript Object Notation) encoder/decoder
dev-perl / Term-ReadLine-Gnu : Perl extension for the GNU Readline/History Library
dev-perl / TermReadKey : Change terminal modes, and perform non-blocking reads
dev-perl / XML-SAX : Perl module for using and building Perl SAX2 XML parsers, filters, and drivers
dev-perl / XML-Writer : XML Writer Perl Module
sci-libs / bliss : Compute Automorphism Groups and Canonical Labelings of Graphs
sci-libs / cddlib : C library implementing the Double Description Method
sci-libs / lrslib : Reverse-search algorithm for vertex enumeration problems
sci-mathematics / flint : Fast Library for Number Theory
sci-mathematics / nauty : Computing automorphism groups of graphs and digraphs
sci-mathematics / normaliz : Tool for computations in affine monoids and more
sci-mathematics / singular : Computer algebra system for polynomial computations
Depending packages
dev-gap / polymaking : GAP interface to sci-mathematics/polymake
sci-mathematics / singular : Computer algebra system for polynomial computations
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
sci-mathematics/polymake: un-keyword for x86
Despite the fact that USE=lrs is masked for x86, pkgcheck is throwing a fit about the fact that I've un-keyworded sci-libs/lrslib for x86 (it doesn't even build on x86), and is turning the CI red. So to fix that, I'm un-keywording polymake too. I'll file a bug for x86@, but this is a pretty niche application and probably nobody cares. Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
sci-mathematics/polymake: add 4.12
Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matoro Mahri · gentoo
sci-mathematics/polymake: Stabilize 4.11 amd64, #922874
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
sci-mathematics/polymake: re-enable the test suite
After adding another patch, the test suite once again passes for me (it hasn't for a few versions, but it did a long time ago). Let's enable it and get some feedback. Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
sci-mathematics/polymake: new old package, add 4.11
This is back from the dead after being removed for lack of perl-5.38 support. Only a month ago, upstream's opinion was that "any hacks we would try here will be in vain," but it looks like they've decided to adopt a short-term fix for perl-5.38. We bring it back, and make use of $NINJA_DEPEND while we're at it (samurai works fine). The new patch (and a short explanation from upstream) can be found on Debian bug 1042521. Bug: https://bugs.gentoo.org/909570 Closes: https://bugs.gentoo.org/917155 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
sci-mathematics/polymake: treeclean
Closes: https://bugs.gentoo.org/909570 Closes: https://bugs.gentoo.org/883153 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sci-mathematics/polymake: destabilize for ~x86
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
sci-mathematics/polymake: add 4.9, drop 4.8
Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sci-mathematics/polymake: Stabilize 4.6-r1 x86, #832376
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
sci-mathematics/polymake: drop 4.6
Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Michael Orlitzky · gentoo
sci-mathematics/polymake: add 4.8, drop 4.7
Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sci-mathematics/polymake: stabilize 4.6-r1 for amd64
Closes: https://bugs.gentoo.org/866253 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
sci-mathematics/polymake: add 4.7
Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
sci-mathematics/polymake: new revision with a few fixes.
* Build with perl-5.36. Thanks to Alessandro Barbieri for pointing out the Fedora patch. * Added a lower bound on sci-mathematics/normaliz (with USE=normaliz). * Fixed a missing sci-mathematics/flint dependency that Toralf caught. Closes: https://bugs.gentoo.org/839255 Closes: https://bugs.gentoo.org/851693 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
sci-mathematics/polymake: Stabilize 4.6 amd64, #832376
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
sci-mathematics/polymake: new upstream release polymake-4.6.
Standard version bump, and we now explicitly disable OpenMP. The upstream pseudo-configure script tries to append -fopenmp to *FLAGS otherwise, causing build failures with non-OpenMP toolchains. OpenMP is used minimally by polymake itself; the real application is to its bundled libraries (that we unbundle). Closes: https://bugs.gentoo.org/832101 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alex Fan · gentoo
sci-mathematics/polymake: keyword 4.5 for ~riscv
Signed-off-by: Alex Fan <alex.fan.q@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
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> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-mathematics/polymake: eutils--
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alexey Sokolov · gentoo
sci-mathematics/polymake: update homepage
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: [QA] Use consistent function definition formatting
Signed-off-by: David Seifert <soap@gentoo.org> - Alessandro-Barbieri · gentoo
sci-mathematics/polymake: fix typo.
Package-Manager: Portage-2.3.5, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/4620 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Andreas K. Hüttel · gentoo
sci-mathematics/polymake: Remove old
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Thomas Kahle · gentoo
sci-mathematics/polymake: Remove old
Package-Manager: portage-2.3.0 - Thomas Kahle · gentoo
sci-mathematics/polymake: Bump to 3.0r2
Also solves bug 595330 Package-Manager: portage-2.3.0 - David Seifert · gentoo
sci-mathematics/polymake: Fix QA MissingSlotDep
Package-Manager: portage-2.2.28 - David Seifert · gentoo
sci-mathematics/polymake: Fix QA MissingSlotDep
Package-Manager: portage-2.2.28 - David Seifert · gentoo
sci-mathematics/polymake: Fix QA MissingSlotDep
Package-Manager: portage-2.2.28 - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed