1
0
forked from ports/contrib

coin-or-cbc: initial commit, version 2.10.3

This commit is contained in:
Tim Biermann 2019-08-11 11:13:46 +02:00
parent cf879cc88c
commit d99100d0f6
Signed by untrusted user: tb
GPG Key ID: 42F8B4E30B673606
3 changed files with 202 additions and 0 deletions

168
coin-or-cbc/.footprint Normal file
View File

@ -0,0 +1,168 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/cbc
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/coin/
-rw-r--r-- root/root usr/include/coin/CbcBranchActual.hpp
-rw-r--r-- root/root usr/include/coin/CbcBranchAllDifferent.hpp
-rw-r--r-- root/root usr/include/coin/CbcBranchBase.hpp
-rw-r--r-- root/root usr/include/coin/CbcBranchCut.hpp
-rw-r--r-- root/root usr/include/coin/CbcBranchDecision.hpp
-rw-r--r-- root/root usr/include/coin/CbcBranchDefaultDecision.hpp
-rw-r--r-- root/root usr/include/coin/CbcBranchDynamic.hpp
-rw-r--r-- root/root usr/include/coin/CbcBranchLotsize.hpp
-rw-r--r-- root/root usr/include/coin/CbcBranchToFixLots.hpp
-rw-r--r-- root/root usr/include/coin/CbcBranchingObject.hpp
-rw-r--r-- root/root usr/include/coin/CbcClique.hpp
-rw-r--r-- root/root usr/include/coin/CbcCompare.hpp
-rw-r--r-- root/root usr/include/coin/CbcCompareActual.hpp
-rw-r--r-- root/root usr/include/coin/CbcCompareBase.hpp
-rw-r--r-- root/root usr/include/coin/CbcCompareDefault.hpp
-rw-r--r-- root/root usr/include/coin/CbcCompareDepth.hpp
-rw-r--r-- root/root usr/include/coin/CbcCompareEstimate.hpp
-rw-r--r-- root/root usr/include/coin/CbcCompareObjective.hpp
-rw-r--r-- root/root usr/include/coin/CbcConfig.h
-rw-r--r-- root/root usr/include/coin/CbcConsequence.hpp
-rw-r--r-- root/root usr/include/coin/CbcCountRowCut.hpp
-rw-r--r-- root/root usr/include/coin/CbcCutGenerator.hpp
-rw-r--r-- root/root usr/include/coin/CbcCutModifier.hpp
-rw-r--r-- root/root usr/include/coin/CbcCutSubsetModifier.hpp
-rw-r--r-- root/root usr/include/coin/CbcDummyBranchingObject.hpp
-rw-r--r-- root/root usr/include/coin/CbcEventHandler.hpp
-rw-r--r-- root/root usr/include/coin/CbcFathom.hpp
-rw-r--r-- root/root usr/include/coin/CbcFathomDynamicProgramming.hpp
-rw-r--r-- root/root usr/include/coin/CbcFeasibilityBase.hpp
-rw-r--r-- root/root usr/include/coin/CbcFixVariable.hpp
-rw-r--r-- root/root usr/include/coin/CbcFollowOn.hpp
-rw-r--r-- root/root usr/include/coin/CbcFullNodeInfo.hpp
-rw-r--r-- root/root usr/include/coin/CbcGeneral.hpp
-rw-r--r-- root/root usr/include/coin/CbcGeneralDepth.hpp
-rw-r--r-- root/root usr/include/coin/CbcHeuristic.hpp
-rw-r--r-- root/root usr/include/coin/CbcHeuristicDINS.hpp
-rw-r--r-- root/root usr/include/coin/CbcHeuristicDW.hpp
-rw-r--r-- root/root usr/include/coin/CbcHeuristicDive.hpp
-rw-r--r-- root/root usr/include/coin/CbcHeuristicDiveCoefficient.hpp
-rw-r--r-- root/root usr/include/coin/CbcHeuristicDiveFractional.hpp
-rw-r--r-- root/root usr/include/coin/CbcHeuristicDiveGuided.hpp
-rw-r--r-- root/root usr/include/coin/CbcHeuristicDiveLineSearch.hpp
-rw-r--r-- root/root usr/include/coin/CbcHeuristicDivePseudoCost.hpp
-rw-r--r-- root/root usr/include/coin/CbcHeuristicDiveVectorLength.hpp
-rw-r--r-- root/root usr/include/coin/CbcHeuristicFPump.hpp
-rw-r--r-- root/root usr/include/coin/CbcHeuristicGreedy.hpp
-rw-r--r-- root/root usr/include/coin/CbcHeuristicLocal.hpp
-rw-r--r-- root/root usr/include/coin/CbcHeuristicPivotAndFix.hpp
-rw-r--r-- root/root usr/include/coin/CbcHeuristicRENS.hpp
-rw-r--r-- root/root usr/include/coin/CbcHeuristicRINS.hpp
-rw-r--r-- root/root usr/include/coin/CbcHeuristicRandRound.hpp
-rw-r--r-- root/root usr/include/coin/CbcHeuristicVND.hpp
-rw-r--r-- root/root usr/include/coin/CbcLinked.hpp
-rw-r--r-- root/root usr/include/coin/CbcMessage.hpp
-rw-r--r-- root/root usr/include/coin/CbcMipStartIO.hpp
-rw-r--r-- root/root usr/include/coin/CbcModel.hpp
-rw-r--r-- root/root usr/include/coin/CbcNWay.hpp
-rw-r--r-- root/root usr/include/coin/CbcNode.hpp
-rw-r--r-- root/root usr/include/coin/CbcNodeInfo.hpp
-rw-r--r-- root/root usr/include/coin/CbcObject.hpp
-rw-r--r-- root/root usr/include/coin/CbcObjectUpdateData.hpp
-rw-r--r-- root/root usr/include/coin/CbcParam.hpp
-rw-r--r-- root/root usr/include/coin/CbcPartialNodeInfo.hpp
-rw-r--r-- root/root usr/include/coin/CbcSOS.hpp
-rw-r--r-- root/root usr/include/coin/CbcSimpleInteger.hpp
-rw-r--r-- root/root usr/include/coin/CbcSimpleIntegerDynamicPseudoCost.hpp
-rw-r--r-- root/root usr/include/coin/CbcSimpleIntegerPseudoCost.hpp
-rw-r--r-- root/root usr/include/coin/CbcSolver.hpp
-rw-r--r-- root/root usr/include/coin/CbcStrategy.hpp
-rw-r--r-- root/root usr/include/coin/CbcSubProblem.hpp
-rw-r--r-- root/root usr/include/coin/CbcTree.hpp
-rw-r--r-- root/root usr/include/coin/CbcTreeLocal.hpp
-rw-r--r-- root/root usr/include/coin/Cbc_C_Interface.h
-rw-r--r-- root/root usr/include/coin/ClpAmplObjective.hpp
-rw-r--r-- root/root usr/include/coin/ClpConstraintAmpl.hpp
-rw-r--r-- root/root usr/include/coin/OsiCbcSolverInterface.hpp
drwxr-xr-x root/root usr/lib/
-rwxr-xr-x root/root usr/lib/libCbc.la
lrwxrwxrwx root/root usr/lib/libCbc.so -> libCbc.so.3.10.3
lrwxrwxrwx root/root usr/lib/libCbc.so.3 -> libCbc.so.3.10.3
-rwxr-xr-x root/root usr/lib/libCbc.so.3.10.3
-rwxr-xr-x root/root usr/lib/libCbcSolver.la
lrwxrwxrwx root/root usr/lib/libCbcSolver.so -> libCbcSolver.so.3.10.3
lrwxrwxrwx root/root usr/lib/libCbcSolver.so.3 -> libCbcSolver.so.3.10.3
-rwxr-xr-x root/root usr/lib/libCbcSolver.so.3.10.3
-rwxr-xr-x root/root usr/lib/libOsiCbc.la
lrwxrwxrwx root/root usr/lib/libOsiCbc.so -> libOsiCbc.so.3.10.3
lrwxrwxrwx root/root usr/lib/libOsiCbc.so.3 -> libOsiCbc.so.3.10.3
-rwxr-xr-x root/root usr/lib/libOsiCbc.so.3.10.3
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/cbc.pc
-rw-r--r-- root/root usr/lib/pkgconfig/coindatamiplib3.pc
-rw-r--r-- root/root usr/lib/pkgconfig/osi-cbc.pc
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/coin/
drwxr-xr-x root/root usr/share/coin/Data/
drwxr-xr-x root/root usr/share/coin/Data/miplib3/
-rw-r--r-- root/root usr/share/coin/Data/miplib3/10teams.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/air03.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/air04.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/air05.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/arki001.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/bell3a.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/bell5.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/blend2.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/cap6000.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/dano3mip.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/danoint.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/dcmulti.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/dsbmip.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/egout.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/enigma.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/fast0507.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/fiber.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/fixnet6.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/flugpl.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/gen.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/gesa2.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/gesa2_o.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/gesa3.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/gesa3_o.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/gt2.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/harp2.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/khb05250.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/l152lav.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/lseu.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/markshare1.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/markshare2.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/mas74.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/mas76.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/miplib3.cat
-rw-r--r-- root/root usr/share/coin/Data/miplib3/misc03.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/misc06.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/misc07.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/mitre.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/mkc.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/mod008.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/mod010.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/mod011.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/modglob.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/noswot.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/nw04.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/p0033.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/p0201.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/p0282.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/p0548.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/p2756.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/pk1.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/pp08a.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/pp08aCUTS.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/qiu.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/qnet1.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/qnet1_o.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/rentacar.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/rgn.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/rout.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/set1ch.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/seymour.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/stein27.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/stein45.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/swath.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/vpm1.gz
-rw-r--r-- root/root usr/share/coin/Data/miplib3/vpm2.gz

5
coin-or-cbc/.signature Normal file
View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF36C5+xD6+8gmhr06d3/RWbd6eTZDqbS//6axZJD+JuajIU0wW0GbyAYUkphgFSucsjvH4lKwbT0gtZLzAFKs+gw=
SHA256 (Pkgfile) = f65606e359b502168f00ea3a530a9813265d66cc213f290cae0de3999788ac0e
SHA256 (.footprint) = 1f33d443788c0750d214f8711712dbb09c0f3095947dc69f82983af49845569d
SHA256 (Cbc-2.10.3.tgz) = ad388357129497c1cc3be50c3707b1995fddf0a4188abc8e3669173f0179ecff

29
coin-or-cbc/Pkgfile Normal file
View File

@ -0,0 +1,29 @@
# Description: COIN-OR branch-and-cut mixed integer programming solver
# URL: https://projects.coin-or.org/Cbc
# Maintainer: Tim Biermann, tbier at posteo dot de
# Depends on: coin-or-cgl
name=coin-or-cbc
version=2.10.3
release=1
source=(https://www.coin-or.org/download/source/Cbc/Cbc-${version}.tgz)
build() {
cd Cbc-$version
COIN_SKIP_PROJECTS="Sample" \
./configure --prefix=/usr \
--with-osi-lib="$(pkg-config --libs osi)" \
--with-osi-incdir="/usr/include/coin/" \
--with-clp-lib="$(pkg-config --libs clp)" \
--with-clp-incdir="/usr/include/coin/" \
--with-cgl-lib="$(pkg-config --libs cgl)" \
--with-cgl-incdir="/usr/include/coin/" \
--with-coinutils-lib="$(pkg-config --libs coinutils)" \
--with-coinutils-incdir="/usr/include/coin/" \
--enable-dependency-linking \
--enable-cbc-parallel
make
PKG_CONFIG_LIBDIR="$PKG"/usr/lib/pkgconfig/ \
make DESTDIR=$PKG install
rm -fr $PKG/usr/share/coin/doc
}