BSD Ports

math/osi 0.108.11 MidnightBSD

COIN-OR Open Solver Interface, an API for calling solver libraries

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
epl
Categories
math

Description

Osi (Open Solver Interface) provides an abstract base class to a generic linear programming (LP) solver, along with derived classes for specific solvers. Many applications may be able to use the Osi to insulate themselves from a specific LP solver. The following is a list of derived Osi classes:

Solver Derived Class * Cbc OsiCbc * Clp OsiClp * CPLEX OsiCpx * DyLP OsiDylp * GLPK OsiGlpk * Gurobi OsiGrb * MOSEK OsiMsk * SoPlex OsiSpx * SYMPHONY OsiSym * Vol OsiVol * XPRESS-MP OsiXpr

In the other systems

SystemPortVersion
MidnightBSDmath/osi0.108.11
FreeBSDmath/osi0.108.12_1
DragonFlymath/osi0.108.11_1
HardenedBSDmath/osi0.108.12_1
GhostBSDmath/osi0.108.12_1

Install

Binary package:

mport install coin-or-Osi

From mports:

cd /usr/mports/math/osi && make install clean

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

RUN_DEPENDS=	coin-or-Osi>0:math/osi
LIB_DEPENDS=	libOsi.so:math/osi

Dependencies

As this port's Makefile names them.

Build 2

Library 2

Runtime 2

Build dependencies 4
Run dependencies 4

Configuration

No options to configure.

USES
fortran gmake libtool localbase:ldflags pkgconfig tar:tgz
Service scripts
none

Files

pkg-plist 23
  • include/coin/OsiAuxInfo.hpp
  • include/coin/OsiBranchingObject.hpp
  • include/coin/OsiChooseVariable.hpp
  • include/coin/OsiColCut.hpp
  • include/coin/OsiCollections.hpp
  • include/coin/OsiConfig.h
  • include/coin/OsiCut.hpp
  • include/coin/OsiCuts.hpp
  • include/coin/OsiPresolve.hpp
  • include/coin/OsiRowCut.hpp
  • include/coin/OsiRowCutDebugger.hpp
  • include/coin/OsiSolverBranch.hpp
  • include/coin/OsiSolverInterface.hpp
  • include/coin/OsiSolverParameters.hpp
  • include/coin/OsiUnitTests.hpp
  • lib/libOsi.so
  • lib/libOsi.so.1
  • lib/libOsi.so.1.13.11
  • lib/libOsiCommonTests.so
  • lib/libOsiCommonTests.so.1
  • lib/libOsiCommonTests.so.1.13.11
  • libdata/pkgconfig/osi-unittests.pc
  • libdata/pkgconfig/osi.pc
distinfo 1
FileSizeSHA256
coin-or-Osi-releases-0.108.11_GH0.tar.gz1.037739e+061063b6a057e80222e2ede3ef0c73c0c54697e0fee1d913e2bef530310c13a670