diff --git a/math/cbc/Makefile b/math/cbc/Makefile index 04e4c21a5412..7307b7d31362 100644 --- a/math/cbc/Makefile +++ b/math/cbc/Makefile @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= cbc DISTVERSIONPREFIX= releases/ -DISTVERSION= 2.9.9 -PORTREVISION= 4 +DISTVERSION= 2.10.3 CATEGORIES= math +PKGNAMEPREFIX= coin-or- MAINTAINER= yuri@FreeBSD.org COMMENT= Coin-or Branch and Cut: mixed integer programming solver LICENSE= EPL LICENSE_FILE= ${WRKSRC}/Cbc/LICENSE LIB_DEPENDS= libblas.so:math/blas \ libCgl.so:math/cgl \ libClp.so:math/clp \ liblapack.so:math/lapack USES= compiler:c++11-lang fortran gmake libtool pkgconfig USE_GITHUB= yes GH_ACCOUNT= coin-or GH_PROJECT= Cbc GNU_CONFIGURE= yes USE_LDCONFIG= yes post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so .include diff --git a/math/cbc/distinfo b/math/cbc/distinfo index 3376a225d3b9..61a56c5e5775 100644 --- a/math/cbc/distinfo +++ b/math/cbc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1522614939 -SHA256 (coin-or-Cbc-releases-2.9.9_GH0.tar.gz) = 3760fa9fe24fe3390c8b3d5f03583a62652d9b159aef9b0b609e4948ef1b8f29 -SIZE (coin-or-Cbc-releases-2.9.9_GH0.tar.gz) = 1658623 +TIMESTAMP = 1576962809 +SHA256 (coin-or-Cbc-releases-2.10.3_GH0.tar.gz) = 944c1f717e653aa04f4d6c775aa91d749ab5990d6ee9c3e4f76b9df5bc6e2a8d +SIZE (coin-or-Cbc-releases-2.10.3_GH0.tar.gz) = 1637904 diff --git a/math/cbc/files/patch-Cbc_src_CbcModel.cpp b/math/cbc/files/patch-Cbc_src_CbcModel.cpp index 2c552fa973b9..8c8bbe09102c 100644 --- a/math/cbc/files/patch-Cbc_src_CbcModel.cpp +++ b/math/cbc/files/patch-Cbc_src_CbcModel.cpp @@ -1,11 +1,11 @@ ---- Cbc/src/CbcModel.cpp.orig 2018-04-16 07:45:54 UTC +--- Cbc/src/CbcModel.cpp.orig 2019-12-21 21:30:53 UTC +++ Cbc/src/CbcModel.cpp -@@ -5338,7 +5338,7 @@ void CbcModel::branchAndBound(int doStat - OsiClpSolverInterface * clpSolver - = dynamic_cast (solver_); - if (clpSolver) -- clpSolver->setFakeObjective(reinterpret_cast (NULL)); -+ clpSolver->setFakeObjective((double*)nullptr); - } +@@ -5417,7 +5417,7 @@ void CbcModel::branchAndBound(int doStatistics) + OsiClpSolverInterface *clpSolver + = dynamic_cast< OsiClpSolverInterface * >(solver_); + if (clpSolver) +- clpSolver->setFakeObjective(reinterpret_cast< double * >(NULL)); ++ clpSolver->setFakeObjective((double*)nullptr); + } #endif - moreSpecialOptions_ = saveMoreSpecialOptions; + moreSpecialOptions_ = saveMoreSpecialOptions; diff --git a/math/cbc/pkg-plist b/math/cbc/pkg-plist index b4df848b9e06..f709bcebcd09 100644 --- a/math/cbc/pkg-plist +++ b/math/cbc/pkg-plist @@ -1,92 +1,92 @@ bin/cbc include/coin/CbcBranchActual.hpp include/coin/CbcBranchAllDifferent.hpp include/coin/CbcBranchBase.hpp include/coin/CbcBranchCut.hpp include/coin/CbcBranchDecision.hpp include/coin/CbcBranchDefaultDecision.hpp include/coin/CbcBranchDynamic.hpp include/coin/CbcBranchLotsize.hpp include/coin/CbcBranchToFixLots.hpp include/coin/CbcBranchingObject.hpp include/coin/CbcClique.hpp include/coin/CbcCompare.hpp include/coin/CbcCompareActual.hpp include/coin/CbcCompareBase.hpp include/coin/CbcCompareDefault.hpp include/coin/CbcCompareDepth.hpp include/coin/CbcCompareEstimate.hpp include/coin/CbcCompareObjective.hpp include/coin/CbcConfig.h include/coin/CbcConsequence.hpp include/coin/CbcCountRowCut.hpp include/coin/CbcCutGenerator.hpp include/coin/CbcCutModifier.hpp include/coin/CbcCutSubsetModifier.hpp include/coin/CbcDummyBranchingObject.hpp include/coin/CbcEventHandler.hpp include/coin/CbcFathom.hpp include/coin/CbcFathomDynamicProgramming.hpp include/coin/CbcFeasibilityBase.hpp include/coin/CbcFixVariable.hpp include/coin/CbcFollowOn.hpp include/coin/CbcFullNodeInfo.hpp include/coin/CbcGeneral.hpp include/coin/CbcGeneralDepth.hpp include/coin/CbcHeuristic.hpp include/coin/CbcHeuristicDINS.hpp include/coin/CbcHeuristicDW.hpp include/coin/CbcHeuristicDive.hpp include/coin/CbcHeuristicDiveCoefficient.hpp include/coin/CbcHeuristicDiveFractional.hpp include/coin/CbcHeuristicDiveGuided.hpp include/coin/CbcHeuristicDiveLineSearch.hpp include/coin/CbcHeuristicDivePseudoCost.hpp include/coin/CbcHeuristicDiveVectorLength.hpp include/coin/CbcHeuristicFPump.hpp include/coin/CbcHeuristicGreedy.hpp include/coin/CbcHeuristicLocal.hpp include/coin/CbcHeuristicPivotAndFix.hpp include/coin/CbcHeuristicRENS.hpp include/coin/CbcHeuristicRINS.hpp include/coin/CbcHeuristicRandRound.hpp include/coin/CbcHeuristicVND.hpp include/coin/CbcLinked.hpp include/coin/CbcMessage.hpp include/coin/CbcMipStartIO.hpp include/coin/CbcModel.hpp include/coin/CbcNWay.hpp include/coin/CbcNode.hpp include/coin/CbcNodeInfo.hpp include/coin/CbcObject.hpp include/coin/CbcObjectUpdateData.hpp include/coin/CbcParam.hpp include/coin/CbcPartialNodeInfo.hpp include/coin/CbcSOS.hpp include/coin/CbcSimpleInteger.hpp include/coin/CbcSimpleIntegerDynamicPseudoCost.hpp include/coin/CbcSimpleIntegerPseudoCost.hpp include/coin/CbcSolver.hpp include/coin/CbcStrategy.hpp include/coin/CbcSubProblem.hpp include/coin/CbcTree.hpp include/coin/CbcTreeLocal.hpp include/coin/Cbc_C_Interface.h include/coin/ClpAmplObjective.hpp include/coin/ClpConstraintAmpl.hpp include/coin/OsiCbcSolverInterface.hpp lib/libCbc.so lib/libCbc.so.3 -lib/libCbc.so.3.9.9 +lib/libCbc.so.3.10.3 lib/libCbcSolver.so lib/libCbcSolver.so.3 -lib/libCbcSolver.so.3.9.9 +lib/libCbcSolver.so.3.10.3 lib/libOsiCbc.so lib/libOsiCbc.so.3 -lib/libOsiCbc.so.3.9.9 +lib/libOsiCbc.so.3.10.3 libdata/pkgconfig/cbc.pc libdata/pkgconfig/osi-cbc.pc share/coin/doc/Cbc/AUTHORS share/coin/doc/Cbc/LICENSE share/coin/doc/Cbc/README share/coin/doc/Cbc/cbc_addlibs.txt