ports/123821: update math/clp to 1.7.4
Pedro F. Giffuni
giffunip at tutopia.com
Mon May 19 18:50:01 UTC 2008
>Number: 123821
>Category: ports
>Synopsis: update math/clp to 1.7.4
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Mon May 19 18:50:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Pedro F. Giffuni
>Release: 6.3-Release (amd64)
>Organization:
>Environment:
FreeBSD kakumen.cable.net.co 6.3-RELEASE FreeBSD 6.3-RELEASE #10: Sat Jan 19 01:13:55 COT 2008 root at kakumen.cable.net.co:/usr/src/sys/amd64/compile/SMP amd64
>Description:
Title says all.
>How-To-Repeat:
>Fix:
diff -ruN clp.orig/Makefile clp/Makefile
--- clp.orig/Makefile 2008-05-19 11:04:31.000000000 -0500
+++ clp/Makefile 2008-05-19 11:33:13.000000000 -0500
@@ -6,7 +6,7 @@
#
PORTNAME= Clp
-PORTVERSION= 1.6.0
+PORTVERSION= 1.7.4
CATEGORIES= math
MASTER_SITES= http://www.coin-or.org/download/source/Clp/ \
http://www.mavetju.org/download/adopted/
@@ -17,7 +17,7 @@
LIB_DEPENDS= lapack.4:${PORTSDIR}/math/lapack
.ifdef WITH_GMPL
-LIB_DEPENDS+= glpk.9:${PORTSDIR}/math/glpk
+LIB_DEPENDS+= glpk.13:${PORTSDIR}/math/glpk
.endif
USE_FORTRAN= yes
@@ -29,8 +29,11 @@
CONFIGURE_ARGS= --with-blas="-L${LOCALBASE}/lib -lblas" \
--with-lapack="-L${LOCALBASE}/lib -llapack"
.ifdef WITH_GMPL
-CONFIGURE_ARGS+=--with-gmpl-incdir=${LOCALBASE}/include/gmpl \
+CONFIGURE_ARGS+=--with-gmpl-incdir=${LOCALBASE}/include \
--with-gmpl-lib="-L${LOCALBASE}/lib -lglpk"
.endif
+regression-test:
+ (cd ${WRKSRC}/Clp && ${MAKE} unitTest )
+
.include <bsd.port.mk>
diff -ruN clp.orig/distinfo clp/distinfo
--- clp.orig/distinfo 2008-05-19 11:04:31.000000000 -0500
+++ clp/distinfo 2008-05-19 11:07:14.000000000 -0500
@@ -1,3 +1,3 @@
-MD5 (Clp-1.6.0.tgz) = 07295a5d25d33a50c32dcceb87cd3f7c
-SHA256 (Clp-1.6.0.tgz) = 6c17e2bc6dbe27be1a537299dcc21fe499bdfe078036ae73a9141b93b8351ee1
-SIZE (Clp-1.6.0.tgz) = 3103536
+MD5 (Clp-1.7.4.tgz) = 05e1c18a1f44e0a78031536f0996760a
+SHA256 (Clp-1.7.4.tgz) = 08b49c99dcf06ba457e94f5f056f2c4be7e32f1783481f053dfaf9a253c3597b
+SIZE (Clp-1.7.4.tgz) = 3186618
diff -ruN clp.orig/pkg-plist clp/pkg-plist
--- clp.orig/pkg-plist 2008-05-19 11:04:31.000000000 -0500
+++ clp/pkg-plist 2008-05-19 11:30:10.000000000 -0500
@@ -1,99 +1,115 @@
bin/clp
-include/CbcOrClpParam.hpp
-include/ClpCholeskyBase.hpp
-include/ClpCholeskyDense.hpp
-include/ClpCholeskyWssmp.hpp
-include/ClpConfig.h
-include/ClpConstraint.hpp
-include/ClpConstraintLinear.hpp
-include/ClpConstraintQuadratic.hpp
-include/ClpDualRowDantzig.hpp
-include/ClpDualRowPivot.hpp
-include/ClpDualRowSteepest.hpp
-include/ClpDynamicExampleMatrix.hpp
-include/ClpDynamicMatrix.hpp
-include/ClpEventHandler.hpp
-include/ClpFactorization.hpp
-include/ClpGubDynamicMatrix.hpp
-include/ClpGubMatrix.hpp
-include/ClpInterior.hpp
-include/ClpLinearObjective.hpp
-include/ClpMatrixBase.hpp
-include/ClpMessage.hpp
-include/ClpModel.hpp
-include/ClpNetworkMatrix.hpp
-include/ClpNonLinearCost.hpp
-include/ClpObjective.hpp
-include/ClpPackedMatrix.hpp
-include/ClpParameters.hpp
-include/ClpPlusMinusOneMatrix.hpp
-include/ClpPresolve.hpp
-include/ClpPrimalColumnDantzig.hpp
-include/ClpPrimalColumnPivot.hpp
-include/ClpPrimalColumnSteepest.hpp
-include/ClpQuadraticObjective.hpp
-include/ClpSimplex.hpp
-include/ClpSimplexNonlinear.hpp
-include/ClpSimplexOther.hpp
-include/ClpSimplexPrimal.hpp
-include/ClpSolve.hpp
-include/Clp_C_Interface.h
-include/CoinBuild.hpp
-include/CoinDenseVector.hpp
-include/CoinDistance.hpp
-include/CoinError.hpp
-include/CoinFactorization.hpp
-include/CoinFileIO.hpp
-include/CoinFinite.hpp
-include/CoinFloatEqual.hpp
-include/CoinHelperFunctions.hpp
-include/CoinIndexedVector.hpp
-include/CoinLpIO.hpp
-include/CoinMessage.hpp
-include/CoinMessageHandler.hpp
-include/CoinModel.hpp
-include/CoinModelUseful.hpp
-include/CoinMpsIO.hpp
-include/CoinPackedMatrix.hpp
-include/CoinPackedVector.hpp
-include/CoinPackedVectorBase.hpp
-include/CoinParam.hpp
-include/CoinPragma.hpp
-include/CoinPresolveDoubleton.hpp
-include/CoinPresolveDual.hpp
-include/CoinPresolveDupcol.hpp
-include/CoinPresolveEmpty.hpp
-include/CoinPresolveFixed.hpp
-include/CoinPresolveForcing.hpp
-include/CoinPresolveImpliedFree.hpp
-include/CoinPresolveIsolated.hpp
-include/CoinPresolveMatrix.hpp
-include/CoinPresolvePsdebug.hpp
-include/CoinPresolveSingleton.hpp
-include/CoinPresolveSubst.hpp
-include/CoinPresolveTighten.hpp
-include/CoinPresolveTripleton.hpp
-include/CoinPresolveUseless.hpp
-include/CoinPresolveZeros.hpp
-include/CoinSearchTree.hpp
-include/CoinShallowPackedVector.hpp
-include/CoinSignal.hpp
-include/CoinSmartPtr.hpp
-include/CoinSnapshot.hpp
-include/CoinSort.hpp
-include/CoinTime.hpp
-include/CoinTypes.hpp
-include/CoinUtility.hpp
-include/CoinUtilsConfig.h
-include/CoinWarmStart.hpp
-include/CoinWarmStartBasis.hpp
-include/CoinWarmStartDual.hpp
-include/Coin_C_defines.h
-include/Idiot.hpp
-include/config_clp.h
-include/config_coinutils.h
-lib/clp_addlibs.txt
-lib/coinutils_addlibs.txt
+include/coin/CbcOrClpParam.hpp
+include/coin/ClpCholeskyBase.hpp
+include/coin/ClpCholeskyDense.hpp
+include/coin/ClpCholeskyWssmp.hpp
+include/coin/ClpConfig.h
+include/coin/ClpConstraint.hpp
+include/coin/ClpConstraintLinear.hpp
+include/coin/ClpConstraintQuadratic.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/ClpNode.hpp
+include/coin/ClpNonLinearCost.hpp
+include/coin/ClpObjective.hpp
+include/coin/ClpPackedMatrix.hpp
+include/coin/ClpParameters.hpp
+include/coin/ClpPdcoBase.hpp
+include/coin/ClpPlusMinusOneMatrix.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/Clp_C_Interface.h
+include/coin/CoinAlloc.hpp
+include/coin/CoinBuild.hpp
+include/coin/CoinDenseVector.hpp
+include/coin/CoinDistance.hpp
+include/coin/CoinError.hpp
+include/coin/CoinFactorization.hpp
+include/coin/CoinFileIO.hpp
+include/coin/CoinFinite.hpp
+include/coin/CoinFloatEqual.hpp
+include/coin/CoinHelperFunctions.hpp
+include/coin/CoinIndexedVector.hpp
+include/coin/CoinLpIO.hpp
+include/coin/CoinMessage.hpp
+include/coin/CoinMessageHandler.hpp
+include/coin/CoinModel.hpp
+include/coin/CoinModelUseful.hpp
+include/coin/CoinMpsIO.hpp
+include/coin/CoinPackedMatrix.hpp
+include/coin/CoinPackedVector.hpp
+include/coin/CoinPackedVectorBase.hpp
+include/coin/CoinParam.hpp
+include/coin/CoinPragma.hpp
+include/coin/CoinPresolveDoubleton.hpp
+include/coin/CoinPresolveDual.hpp
+include/coin/CoinPresolveDupcol.hpp
+include/coin/CoinPresolveEmpty.hpp
+include/coin/CoinPresolveFixed.hpp
+include/coin/CoinPresolveForcing.hpp
+include/coin/CoinPresolveImpliedFree.hpp
+include/coin/CoinPresolveIsolated.hpp
+include/coin/CoinPresolveMatrix.hpp
+include/coin/CoinPresolvePsdebug.hpp
+include/coin/CoinPresolveSingleton.hpp
+include/coin/CoinPresolveSubst.hpp
+include/coin/CoinPresolveTighten.hpp
+include/coin/CoinPresolveTripleton.hpp
+include/coin/CoinPresolveUseless.hpp
+include/coin/CoinPresolveZeros.hpp
+include/coin/CoinSearchTree.hpp
+include/coin/CoinShallowPackedVector.hpp
+include/coin/CoinSignal.hpp
+include/coin/CoinSmartPtr.hpp
+include/coin/CoinSnapshot.hpp
+include/coin/CoinSort.hpp
+include/coin/CoinTime.hpp
+include/coin/CoinTypes.hpp
+include/coin/CoinUtility.hpp
+include/coin/CoinUtilsConfig.h
+include/coin/CoinWarmStart.hpp
+include/coin/CoinWarmStartBasis.hpp
+include/coin/CoinWarmStartDual.hpp
+include/coin/CoinWarmStartPrimalDual.hpp
+include/coin/CoinWarmStartVector.hpp
+include/coin/Coin_C_defines.h
+include/coin/Idiot.hpp
+include/coin/config_clp.h
+include/coin/config_coinutils.h
+ at dirrm include/coin
+share/doc/coin/Clp/AUTHORS
+share/doc/coin/Clp/LICENSE
+share/doc/coin/Clp/README
+share/doc/coin/Clp/clp_addlibs.txt
+ at 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
+ at dirrm share/doc/coin/CoinUtils
+ at dirrm share/doc/coin
lib/libClp.la
lib/libClp.so
lib/libClp.so.0
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list