BSD Ports

math/osi 0.108.12_1 FreeBSD

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

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
EPL
Categories
math
Package size
316.8 KiB, 1136.2 KiB installed

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
FreeBSDmath/osi0.108.12_1
DragonFlymath/osi0.108.11_1
MidnightBSDmath/osi0.108.11

Install

Binary package:

pkg install coin-or-Osi

From the ports tree:

cd /usr/ports/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

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:latest0.108.12_10.108.12_1-0.108.11_10.108.12_1
FreeBSD:14:quarterly0.108.12_10.108.12_1n/a0.108.11_10.108.12_1
FreeBSD:15:latest0.108.12_10.108.12_1n/a0.108.11_10.108.11_1
FreeBSD:15:quarterly0.108.12_10.108.12_1n/an/an/a
FreeBSD:16:latest0.108.12_10.108.12_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Library 2

Runtime 2

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

Build dependencies 15
Run dependencies 12

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.12
  • lib/libOsiCommonTests.so
  • lib/libOsiCommonTests.so.1
  • lib/libOsiCommonTests.so.1.13.12
  • libdata/pkgconfig/osi-unittests.pc
  • libdata/pkgconfig/osi.pc
distinfo 1
FileSizeSHA256
coin-or-Osi-releases-0.108.12_GH0.tar.gz1.037906e+061d80d0b4275f2e1ceefc6dda66b8616e3a8c8b07a926ef4456db4a0d55249333

Commit history 0

No commits in the history this site was built from.