Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Dec 2011 20:48:16 GMT
From:      Pėdro Giffuni <giffunip@tutopia.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/163681: Update math/coinmp to version 1.6.0
Message-ID:  <201112282048.pBSKmGDp071212@red.freebsd.org>
Resent-Message-ID: <201112282050.pBSKoBFr096541@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         163681
>Category:       ports
>Synopsis:       Update math/coinmp to version 1.6.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Dec 28 20:50:11 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Pėdro Giffuni
>Release:        9.0-BETA3
>Organization:
>Environment:
FreeBSD pcbsd-8714 9.0-BETA3 FreeBSD 9.0-BETA3 #1: Tue Sep 27 13:47:21 PDT 2011     root@build9x64.pcbsd.org:/usr/obj/pcbsd-build90/fbsd-source/9.0/sys/GENERIC  amd64
>Description:
Update to latest version.

This now includes CLP 1.14.5, which is more recent than math/clp.
This library will also be used for Apache OpenOffice in the
near future.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -ruN coinmp.orig/Makefile coinmp/Makefile
--- coinmp.orig/Makefile	2011-12-23 09:54:40.000000000 -0500
+++ coinmp/Makefile	2011-12-28 11:37:44.000000000 -0500
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	CoinMP
-PORTVERSION=	1.4.0
+PORTVERSION=	1.6.0
 CATEGORIES=	math
 MASTER_SITES=	http://www.coin-or.org/download/source/CoinMP/
 EXTRACT_SUFX=	.tgz
diff -ruN coinmp.orig/distinfo coinmp/distinfo
--- coinmp.orig/distinfo	2011-12-23 09:54:40.000000000 -0500
+++ coinmp/distinfo	2011-12-23 09:57:59.000000000 -0500
@@ -1,2 +1,2 @@
-SHA256 (CoinMP-1.4.0.tgz) = 93bc015e4affc31a97be8360238ef1e0a8ea7d3fa8b15627a14f13b8b1d5b032
-SIZE (CoinMP-1.4.0.tgz) = 11087531
+SHA256 (CoinMP-1.6.0.tgz) = 33eccad711dcf5a511cd2246267996df5b73d067a14214c1f2fad4bc1aecc971
+SIZE (CoinMP-1.6.0.tgz) = 12400327
diff -ruN coinmp.orig/files/patch-Cbc__src__CbcSolver.cpp coinmp/files/patch-Cbc__src__CbcSolver.cpp
--- coinmp.orig/files/patch-Cbc__src__CbcSolver.cpp	1969-12-31 19:00:00.000000000 -0500
+++ coinmp/files/patch-Cbc__src__CbcSolver.cpp	2011-12-23 10:45:07.000000000 -0500
@@ -0,0 +1,14 @@
+This looks like a gcc 4.2.1 bug.
+--- Cbc/src/CbcSolver.cpp.orig	2011-12-23 10:36:33.000000000 -0500
++++ Cbc/src/CbcSolver.cpp	2011-12-23 10:41:57.000000000 -0500
+@@ -1665,10 +1665,6 @@
+ 	    }
+ 	    sprintf(generalPrint + strlen(generalPrint),
+ 		    "Build Date: %s \n", __DATE__);
+-#ifdef CBC_SVN_REV
+-	    sprintf(generalPrint + strlen(generalPrint),
+-		    "Revision Number: %d \n", CBC_SVN_REV);
+-#endif
+             generalMessageHandler->message(CLP_GENERAL, generalMessages)
+             << generalPrint
+             << CoinMessageEol;
diff -ruN coinmp.orig/files/patch-CoinUtils+src+CoinParam.hpp coinmp/files/patch-CoinUtils+src+CoinParam.hpp
--- coinmp.orig/files/patch-CoinUtils+src+CoinParam.hpp	2011-12-23 09:54:40.000000000 -0500
+++ coinmp/files/patch-CoinUtils+src+CoinParam.hpp	1969-12-31 19:00:00.000000000 -0500
@@ -1,10 +0,0 @@
---- CoinUtils/src/CoinParam.hpp.orig	2009-08-16 22:33:13.000000000 -0500
-+++ CoinUtils/src/CoinParam.hpp	2009-08-16 22:34:23.000000000 -0500
-@@ -12,6 +12,7 @@
- 
- #include <vector>
- #include <string>
-+#include <cstdio>
- 
- /*! \class CoinParam
-     \brief A base class for `keyword value' command line parameters.
diff -ruN coinmp.orig/pkg-plist coinmp/pkg-plist
--- coinmp.orig/pkg-plist	2011-12-23 09:54:40.000000000 -0500
+++ coinmp/pkg-plist	2011-12-28 15:18:09.000000000 -0500
@@ -1,8 +1,82 @@
 bin/cbc
 bin/clp
+include/coin/CbcBranchAllDifferent.hpp
+include/coin/CbcBranchDecision.hpp
+include/coin/CbcBranchDefaultDecision.hpp
+include/coin/CbcBranchToFixLots.hpp
+include/coin/CbcBranchingObject.hpp
+include/coin/CbcClique.hpp
+include/coin/CbcCompare.hpp
+include/coin/CbcCompareDefault.hpp
+include/coin/CbcCompareDepth.hpp
+include/coin/CbcCompareEstimate.hpp
+include/coin/CbcCompareObjective.hpp
+include/coin/CbcConsequence.hpp
+include/coin/CbcCutModifier.hpp
+include/coin/CbcCutSubsetModifier.hpp
+include/coin/CbcDummyBranchingObject.hpp
+include/coin/CbcFixVariable.hpp
+include/coin/CbcFollowOn.hpp
+include/coin/CbcFullNodeInfo.hpp
+include/coin/CbcGeneral.hpp
+include/coin/CbcGeneralDepth.hpp
+include/coin/CbcHeuristicDINS.hpp
+include/coin/CbcHeuristicRENS.hpp
+include/coin/CbcHeuristicVND.hpp
+include/coin/CbcNWay.hpp
+include/coin/CbcNodeInfo.hpp
+include/coin/CbcObject.hpp
+include/coin/CbcObjectUpdateData.hpp
+include/coin/CbcOrClpParam.cpp
+include/coin/CbcOrClpParam.hpp
+include/coin/CbcPartialNodeInfo.hpp
+include/coin/CbcSOS.hpp
+include/coin/CbcSimpleInteger.hpp
+include/coin/CbcSimpleIntegerDynamicPseudoCost.hpp
+include/coin/CbcSimpleIntegerPseudoCost.hpp
+include/coin/CbcSubProblem.hpp
+include/coin/ClpConfig.h
+include/coin/Clp_C_Interface.h
+include/coin/ClpCholeskyBase.hpp
+include/coin/ClpCholeskyDense.hpp
+include/coin/ClpConstraint.hpp
+include/coin/ClpConstraintLinear.hpp
+include/coin/ClpConstraintQuadratic.hpp
+include/coin/ClpNode.hpp
+include/coin/ClpDualRowDantzig.hpp
+include/coin/ClpDualRowPivot.hpp
+include/coin/ClpDualRowSteepest.hpp
+include/coin/ClpDummyMatrix.hpp
+include/coin/ClpDynamicExampleMatrix.hpp
+include/coin/ClpDynamicMatrix.hpp
+include/coin/ClpEventHandler.hpp
+include/coin/ClpFactorization.hpp
+include/coin/ClpGubDynamicMatrix.hpp
+include/coin/ClpGubMatrix.hpp
+include/coin/ClpInterior.hpp
+include/coin/ClpLinearObjective.hpp
+include/coin/ClpMatrixBase.hpp
+include/coin/ClpMessage.hpp
+include/coin/ClpModel.hpp
+include/coin/ClpNetworkMatrix.hpp
+include/coin/ClpNonLinearCost.hpp
+include/coin/ClpObjective.hpp
+include/coin/ClpPackedMatrix.hpp
+include/coin/ClpPdcoBase.hpp
+include/coin/ClpPlusMinusOneMatrix.hpp
+include/coin/ClpParameters.hpp
+include/coin/ClpPresolve.hpp
+include/coin/ClpPrimalColumnDantzig.hpp
+include/coin/ClpPrimalColumnPivot.hpp
+include/coin/ClpPrimalColumnSteepest.hpp
+include/coin/ClpQuadraticObjective.hpp
+include/coin/ClpSimplex.hpp
+include/coin/ClpSimplexNonlinear.hpp
+include/coin/ClpSimplexOther.hpp
+include/coin/ClpSimplexPrimal.hpp
+include/coin/ClpSolve.hpp
 include/coin/CoinAlloc.hpp
 include/coin/CoinUtilsConfig.h
-include/coin/config_coinutils.h
 include/coin/Coin_C_defines.h
 include/coin/CoinBuild.hpp
 include/coin/CoinDenseVector.hpp
@@ -23,6 +97,7 @@
 include/coin/CoinStructuredModel.hpp
 include/coin/CoinModelUseful.hpp
 include/coin/CoinMpsIO.hpp
+include/coin/CoinOslFactorization.hpp
 include/coin/CoinPackedMatrix.hpp
 include/coin/CoinPackedVector.hpp
 include/coin/CoinPackedVectorBase.hpp
@@ -58,53 +133,7 @@
 include/coin/CoinWarmStartVector.hpp
 include/coin/CoinWarmStartDual.hpp
 include/coin/CoinWarmStartPrimalDual.hpp
-include/coin/config_clp.h
-include/coin/ClpConfig.h
-include/coin/Clp_C_Interface.h
-include/coin/ClpCholeskyBase.hpp
-include/coin/ClpCholeskyDense.hpp
-include/coin/ClpCholeskyWssmp.hpp
-include/coin/ClpConstraint.hpp
-include/coin/ClpConstraintLinear.hpp
-include/coin/ClpConstraintQuadratic.hpp
-include/coin/ClpNode.hpp
-include/coin/ClpDualRowDantzig.hpp
-include/coin/ClpDualRowPivot.hpp
-include/coin/ClpDualRowSteepest.hpp
-include/coin/ClpDummyMatrix.hpp
-include/coin/ClpDynamicExampleMatrix.hpp
-include/coin/ClpDynamicMatrix.hpp
-include/coin/ClpEventHandler.hpp
-include/coin/ClpFactorization.hpp
-include/coin/ClpGubDynamicMatrix.hpp
-include/coin/ClpGubMatrix.hpp
-include/coin/ClpInterior.hpp
-include/coin/ClpLinearObjective.hpp
-include/coin/ClpMatrixBase.hpp
-include/coin/ClpMessage.hpp
-include/coin/ClpModel.hpp
-include/coin/ClpNetworkMatrix.hpp
-include/coin/ClpNonLinearCost.hpp
-include/coin/ClpObjective.hpp
-include/coin/ClpPackedMatrix.hpp
-include/coin/ClpPdcoBase.hpp
-include/coin/ClpPlusMinusOneMatrix.hpp
-include/coin/ClpParameters.hpp
-include/coin/ClpPresolve.hpp
-include/coin/ClpPrimalColumnDantzig.hpp
-include/coin/ClpPrimalColumnPivot.hpp
-include/coin/ClpPrimalColumnSteepest.hpp
-include/coin/ClpQuadraticObjective.hpp
-include/coin/ClpSimplex.hpp
-include/coin/ClpSimplexDual.hpp
-include/coin/ClpSimplexNonlinear.hpp
-include/coin/ClpSimplexOther.hpp
-include/coin/ClpSimplexPrimal.hpp
-include/coin/ClpSolve.hpp
-include/coin/CbcOrClpParam.hpp
-include/coin/CbcOrClpParam.cpp
 include/coin/Idiot.hpp
-include/coin/config_osi.h
 include/coin/OsiConfig.h
 include/coin/OsiAuxInfo.hpp
 include/coin/OsiBranchingObject.hpp
@@ -113,7 +142,6 @@
 include/coin/OsiCollections.hpp
 include/coin/OsiCut.hpp
 include/coin/OsiCuts.hpp
-include/coin/OsiOpbdpSolve.hpp
 include/coin/OsiPresolve.hpp
 include/coin/OsiSolverBranch.hpp
 include/coin/OsiSolverInterface.hpp
@@ -121,8 +149,8 @@
 include/coin/OsiRowCut.hpp
 include/coin/OsiRowCutDebugger.hpp
 include/coin/OsiCbcSolverInterface.hpp
-include/coin/OsiClpParamMap.hpp
 include/coin/OsiClpSolverInterface.hpp
+include/coin/OsiUnitTests.hpp
 include/coin/CglClique.hpp
 include/coin/CglMixedIntegerRounding.hpp
 include/coin/CglDuplicateRow.hpp
@@ -134,7 +162,6 @@
 include/coin/CglFlowCover.hpp
 include/coin/CglPreProcess.hpp
 include/coin/CglLandP.hpp
-include/coin/CglLandPSimplex.hpp
 include/coin/CglLandPValidator.hpp
 include/coin/CglProbing.hpp
 include/coin/CglOddHole.hpp
@@ -143,14 +170,12 @@
 include/coin/CglResidualCapacity.hpp
 include/coin/CglRedSplit.hpp
 include/coin/CglRedSplitParam.hpp
-include/coin/config_cgl.h
 include/coin/CglConfig.h
 include/coin/CglCutGenerator.hpp
 include/coin/CglMessage.hpp
 include/coin/CglStored.hpp
 include/coin/CglParam.hpp
 include/coin/CglTreeInfo.hpp
-include/coin/config_cbc.h
 include/coin/CbcConfig.h
 include/coin/Cbc_C_Interface.h
 include/coin/CbcBranchActual.hpp
@@ -188,68 +213,67 @@
 include/coin/CbcTreeLocal.hpp
 include/coin/ClpConstraintAmpl.hpp
 include/coin/ClpAmplObjective.hpp
-include/coin/config_coinmp.h
 include/coin/CoinMPConfig.h
 include/coin/CoinMP.h
 @dirrm include/coin
-share/doc/coin/CoinMP/README
-share/doc/coin/CoinMP/AUTHORS
-share/doc/coin/CoinMP/LICENSE
-share/doc/coin/CoinMP/coinmp_addlibs.txt
-share/doc/coin/CoinMP/examples/Makefile
-share/doc/coin/CoinMP/examples/example.c
-@dirrm share/doc/coin/CoinMP/examples
-@dirrm share/doc/coin/CoinMP
-share/doc/coin/Cbc/README
-share/doc/coin/Cbc/AUTHORS
-share/doc/coin/Cbc/LICENSE
-share/doc/coin/Cbc/cbc_addlibs.txt
-@dirrm share/doc/coin/Cbc
-share/doc/coin/Cgl/README
-share/doc/coin/Cgl/AUTHORS
-share/doc/coin/Cgl/LICENSE
-share/doc/coin/Cgl/cgl_addlibs.txt
-@dirrm share/doc/coin/Cgl
-share/doc/coin/Clp/AUTHORS
-share/doc/coin/Clp/LICENSE
-share/doc/coin/Clp/README
-share/doc/coin/Clp/clp_addlibs.txt
-@dirrm share/doc/coin/Clp
-share/doc/coin/CoinUtils/AUTHORS
-share/doc/coin/CoinUtils/LICENSE
-share/doc/coin/CoinUtils/README
-share/doc/coin/CoinUtils/coinutils_addlibs.txt
-@dirrm share/doc/coin/CoinUtils
-share/doc/coin/Osi/README
-share/doc/coin/Osi/AUTHORS
-share/doc/coin/Osi/LICENSE
-share/doc/coin/Osi/osi_addlibs.txt
-@dirrm share/doc/coin/Osi
-@dirrm share/doc/coin
+share/coin/doc/Cbc/README
+share/coin/doc/Cbc/AUTHORS
+share/coin/doc/Cbc/LICENSE
+share/coin/doc/Cbc/cbc_addlibs.txt
+@dirrm share/coin/doc/Cbc
+share/coin/doc/Cgl/README
+share/coin/doc/Cgl/AUTHORS
+share/coin/doc/Cgl/LICENSE
+share/coin/doc/Cgl/cgl_addlibs.txt
+@dirrm share/coin/doc/Cgl
+share/coin/doc/Clp/AUTHORS
+share/coin/doc/Clp/LICENSE
+share/coin/doc/Clp/README
+share/coin/doc/Clp/clp_addlibs.txt
+@dirrm share/coin/doc/Clp
+share/coin/doc/CoinMP/README
+share/coin/doc/CoinMP/AUTHORS
+share/coin/doc/CoinMP/LICENSE
+share/coin/doc/CoinMP/coinmp_addlibs.txt
+share/coin/doc/CoinMP/Makefile
+share/coin/doc/CoinMP/example.c
+@dirrm share/coin/doc/CoinMP
+share/coin/doc/CoinUtils/AUTHORS
+share/coin/doc/CoinUtils/LICENSE
+share/coin/doc/CoinUtils/README
+share/coin/doc/CoinUtils/coinutils_addlibs.txt
+@dirrm share/coin/doc/CoinUtils
+share/coin/doc/Osi/README
+share/coin/doc/Osi/AUTHORS
+share/coin/doc/Osi/LICENSE
+share/coin/doc/Osi/osi_addlibs.txt
+@dirrm share/coin/doc/Osi
+@dirrm share/coin/doc
+@dirrm share/coin
 lib/libCbc.la
 lib/libCbc.so
-lib/libCbc.so.0
+lib/libCbc.so.10
 lib/libCbcSolver.la
 lib/libCbcSolver.so
-lib/libCbcSolver.so.0
+lib/libCbcSolver.so.10
 lib/libCgl.la
 lib/libCgl.so
-lib/libCgl.so.0
+lib/libCgl.so.8
 lib/libClp.la
 lib/libClp.so
-lib/libClp.so.0
+lib/libClp.so.12
 lib/libCoinMP.la
 lib/libCoinMP.so
-lib/libCoinMP.so.0
+lib/libCoinMP.so.7
 lib/libCoinUtils.la
 lib/libCoinUtils.so
-lib/libCoinUtils.so.0
+lib/libCoinUtils.so.11
 lib/libOsi.la
 lib/libOsi.so
-lib/libOsi.so.0
+lib/libOsi.so.11
 lib/libOsiCbc.la
 lib/libOsiCbc.so
-lib/libOsiCbc.so.0
+lib/libOsiCbc.so.10
 lib/libOsiClp.la
 lib/libOsiClp.so
-lib/libOsiClp.so.0
+lib/libOsiClp.so.12


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201112282048.pBSKmGDp071212>