BSD Ports

math/polymake 4.15_1 FreeBSD

Software package for research in polyhedral geometry

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
0c8da2a9c3
License
GPLv2+
Categories
math
Package size
19832.0 KiB, 127185.9 KiB installed

Description

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.

polymake provides an interactive command line interface with an extensive help system as well as a C++ library interface.

Install

Binary package:

pkg install polymake

From the ports tree:

cd /usr/ports/math/polymake/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	polymake>0:math/polymake
LIB_DEPENDS=	libpolymake-apps-rt.so:math/polymake

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.154.15_1--4.15_1
FreeBSD:14:quarterly4.154.15n/a-4.15
FreeBSD:15:latest4.15_14.15_1n/a--
FreeBSD:15:quarterly4.154.15n/an/an/a
FreeBSD:16:latest4.154.15_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 4

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 43
Run dependencies 36

No port depends on this one.

Configuration

Options name: math_polymake

OptionDefaultDescription
BLISSoffCompute graph automorphism groups using bliss
LRSonConvex hull computation and vertex enumeration
NAUTYonCompute graph automorphism groups using nauty
NORMALIZonComputations in affine monoids and lattice polytopes
OPENMPonParallel processing support via OpenMP
PPLonManipulation of convex polyhedra
SCIPoffSolver for mixed integer linear and nonlinear problems
SINGULARonComputation of Groebner bases
SOPLEXoffSolver for linear programming problems
TESTSoffRun bundled self tests after build
USES
compiler:c++14-lang gmake gnome perl5 readline shebangfix tar:bzip2
Service scripts
none

Files

pkg-plist 1551
  • bin/polymake
  • bin/polymake-config
  • include/polymake/AccurateFloat.h
  • include/polymake/AnyString.h
  • include/polymake/ApproximateSet.h
  • include/polymake/Array.h
  • include/polymake/Bitset.h
  • include/polymake/CascadedContainer.h
  • include/polymake/ContainerChain.h
  • include/polymake/ContainerUnion.h
  • include/polymake/EmbeddedList.h
  • include/polymake/EquivalenceRelation.h
  • include/polymake/FaceMap.h
  • include/polymake/FacetList.h
  • include/polymake/Fibonacci.h
  • include/polymake/FlintPolynomial.h
  • include/polymake/GF2.h
  • include/polymake/GenericGraph.h
  • include/polymake/GenericIO.h
  • include/polymake/GenericIncidenceMatrix.h
  • include/polymake/GenericMatrix.h
  • include/polymake/GenericSet.h
  • include/polymake/GenericStruct.h
  • include/polymake/GenericVector.h
  • include/polymake/Graph.h
  • include/polymake/Heap.h
  • include/polymake/IncidenceMatrix.h
  • include/polymake/IndexedSubgraph.h
  • include/polymake/IndexedSubset.h
  • include/polymake/Integer.h
  • include/polymake/ListMatrix.h
  • include/polymake/Main.h
  • include/polymake/Map.h
  • include/polymake/Matrix.h
  • include/polymake/MultiDimCounter.h
  • include/polymake/Plucker.h
  • include/polymake/Polynomial.h
  • include/polymake/PolynomialImpl.h
  • include/polymake/PolynomialVarNames.h
  • include/polymake/PowerSet.h
  • include/polymake/PuiseuxFraction.h
  • include/polymake/QuadraticExtension.h
  • include/polymake/RandomGenerators.h
  • include/polymake/RandomPoints.h
  • include/polymake/RandomSubset.h
  • include/polymake/Rational.h
  • include/polymake/RationalFunction.h
  • include/polymake/ReverseSearch.h
  • include/polymake/SelectedSubset.h
  • include/polymake/Set.h
  • include/polymake/Smith_normal_form.h
  • include/polymake/SparseMatrix.h
  • include/polymake/SparseVector.h
  • include/polymake/TransformedContainer.h
  • include/polymake/TropicalNumber.h
  • include/polymake/Vector.h
  • include/polymake/client.h
  • include/polymake/color.h
  • include/polymake/common/FlintSNF.h
  • include/polymake/common/TOmath_decl.h
  • include/polymake/common/bounding_box.h
  • include/polymake/common/factorization.h
  • include/polymake/common/find_matrix_row_permutation.h
  • include/polymake/common/finiteFieldLA.h
  • include/polymake/common/hadamard_product.h
  • include/polymake/common/incidence_tools.h
  • include/polymake/common/labels.h
  • include/polymake/common/lattice_tools.h
  • include/polymake/common/print_constraints.h
  • include/polymake/external/Miniball/Miniball.hpp
  • include/polymake/external/TOSimplex/TOExMipSol.h
  • include/polymake/external/TOSimplex/TORationalInf.h
  • include/polymake/external/TOSimplex/TOSimplex.h
  • include/polymake/external/TOSimplex/TOmath.h
  • include/polymake/fan/all_cones_symmetry.h
  • include/polymake/fan/compactification.h
  • include/polymake/fan/face_lattice_tools.h
  • include/polymake/fan/hasse_diagram.h
  • include/polymake/fan/intersection.h
  • include/polymake/fan/next/compactification.h
  • include/polymake/fan/prune_polyhedral_complex.h
  • include/polymake/fan/reverse_search_chamber_decomposition.h
  • include/polymake/fan/stacky_fan.h
  • include/polymake/fan/stacky_fundamental_domain.h
  • include/polymake/fan/tight_span.h
  • include/polymake/graph/BasicLatticeTypes.h
  • include/polymake/graph/Closure.h
  • include/polymake/graph/Decoration.h
  • include/polymake/graph/DijkstraShortestPath.h
  • include/polymake/graph/DijkstraShortestPathBase.h
  • include/polymake/graph/DijkstraShortestPathWithScalarWeights.h
  • include/polymake/graph/DijkstraShortestPathWithSiblings.h
  • include/polymake/graph/DoublyConnectedEdgeList.h
  • include/polymake/graph/GraphIso.h
  • include/polymake/graph/Lattice.h
  • include/polymake/graph/LatticePermutation.h
  • include/polymake/graph/LatticeTools.h
  • include/polymake/graph/ShrinkingLattice.h
  • include/polymake/graph/SpringEmbedder.h
  • include/polymake/graph/all_spanningtrees.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
polymake-4.15-minimal.tar.bz27.338374e+0630e0a8f89013cf7a9a44ed90db2f69c49bf181050664c7e6bdb861c610b1bdb9
Master sites 2
  • https://github.com/polymake/polymake/releases/download/V4.15/
  • https://polymake.org/lib/exe/fetch.php/download/

Commit history 2

DateCommitCreditsLog message
0c8da2a9c3 Yuri Victorovich math/SCIP: update 10.0.3 → 10.1.0
c08a2638fe Piotr Kubaj math/polymake: fix build on powerpc64
configure.pl links with gold whenever it is available (binutils comes in via gcc14), but gold produces binaries that crash on powerpc64, so its own compiler probe died and configure gave up. Pin lld there.