svn commit: r400462 - in head/math/clp: . files
Mathieu Arnold
mat at FreeBSD.org
Thu Oct 29 13:47:50 UTC 2015
Author: mat
Date: Thu Oct 29 13:47:49 2015
New Revision: 400462
URL: https://svnweb.freebsd.org/changeset/ports/400462
Log:
Update to 1.16.8
- Add LICENSE
- Use blaslapack
- Use flags and options hints from other COIN ports.
- Use pathfix
- Strip libraries
- Use the test framework
PR: 203277
Submitted by: pfg
Sponsored by: Absolight
Deleted:
head/math/clp/files/
Modified:
head/math/clp/Makefile
head/math/clp/distinfo
head/math/clp/pkg-plist
Modified: head/math/clp/Makefile
==============================================================================
--- head/math/clp/Makefile Thu Oct 29 13:47:44 2015 (r400461)
+++ head/math/clp/Makefile Thu Oct 29 13:47:49 2015 (r400462)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= Clp
-PORTVERSION= 1.12.1
-PORTREVISION= 4
+PORTVERSION= 1.16.8
CATEGORIES= math
MASTER_SITES= http://www.coin-or.org/download/source/Clp/ \
http://www.mavetju.org/download/adopted/
@@ -11,19 +10,27 @@ MASTER_SITES= http://www.coin-or.org/dow
MAINTAINER= co9co9 at gmail.com
COMMENT= Linear Programming Solver
-LIB_DEPENDS= liblapack.so:${PORTSDIR}/math/lapack
+LICENSE= EPL
-USES= fortran libtool tar:tgz
-CXXFLAGS+= -ffast-math -fomit-frame-pointer
+USES= blaslapack fortran libtool tar:tgz pathfix
+CXXFLAGS+= -ffast-math
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
+TEST_TARGET= unitTest
+TEST_WRKSRC= ${WRKSRC}/Clp
CONFIGURE_ENV+= ${MAKE_ENV}
-CONFIGURE_ARGS= --with-blas="-L${LOCALBASE}/lib -lblas" \
- --with-lapack="-L${LOCALBASE}/lib -llapack"
+CONFIGURE_ARGS= --with-lapack-lib="${LAPACKLIB} -L${LOCALBASE}/lib" \
+ --with-blas-lib="${BLASLIB} -L${LOCALBASE}/lib" \
+ --datadir=${DATADIR}
-regression-test: build
- (cd ${WRKSRC}/Clp && ${MAKE} unitTest )
+OPTIONS_DEFINE= DEBUG
+PORTDOCS= *
+
+DEBUG_CXXFLAGS= -fomit-frame-pointer
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so
.include <bsd.port.mk>
Modified: head/math/clp/distinfo
==============================================================================
--- head/math/clp/distinfo Thu Oct 29 13:47:44 2015 (r400461)
+++ head/math/clp/distinfo Thu Oct 29 13:47:49 2015 (r400462)
@@ -1,2 +1,2 @@
-SHA256 (Clp-1.12.1.tgz) = 46747193085ea87e2790cca1c9b9fe26e1cc4f4bbb49c3b144389f105241b08f
-SIZE (Clp-1.12.1.tgz) = 7343383
+SHA256 (Clp-1.16.8.tgz) = 1441f7eb163cfdc16e0cbb67893075ddbee23b62216d9b828e90ab879eb0d178
+SIZE (Clp-1.16.8.tgz) = 9955546
Modified: head/math/clp/pkg-plist
==============================================================================
--- head/math/clp/pkg-plist Thu Oct 29 13:47:44 2015 (r400461)
+++ head/math/clp/pkg-plist Thu Oct 29 13:47:49 2015 (r400462)
@@ -1,8 +1,8 @@
bin/clp
+include/coin/CbcOrClpParam.cpp
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
@@ -36,6 +36,7 @@ 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
@@ -74,6 +75,7 @@ include/coin/CoinPresolveForcing.hpp
include/coin/CoinPresolveImpliedFree.hpp
include/coin/CoinPresolveIsolated.hpp
include/coin/CoinPresolveMatrix.hpp
+include/coin/CoinPresolveMonitor.hpp
include/coin/CoinPresolvePsdebug.hpp
include/coin/CoinPresolveSingleton.hpp
include/coin/CoinPresolveSubst.hpp
@@ -81,6 +83,7 @@ include/coin/CoinPresolveTighten.hpp
include/coin/CoinPresolveTripleton.hpp
include/coin/CoinPresolveUseless.hpp
include/coin/CoinPresolveZeros.hpp
+include/coin/CoinRational.hpp
include/coin/CoinSearchTree.hpp
include/coin/CoinShallowPackedVector.hpp
include/coin/CoinSignal.hpp
@@ -100,19 +103,188 @@ 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
+include/coin/OsiAuxInfo.hpp
+include/coin/OsiBranchingObject.hpp
+include/coin/OsiChooseVariable.hpp
+include/coin/OsiClpSolverInterface.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/libClp.so
-lib/libClp.so.0
-lib/libClp.so.0.0.0
+lib/libClp.so.1
+lib/libClp.so.1.13.8
+lib/libClpSolver.so
+lib/libClpSolver.so.1
+lib/libClpSolver.so.1.13.8
lib/libCoinUtils.so
-lib/libCoinUtils.so.0
-lib/libCoinUtils.so.0.0.0
-share/doc/coin/Clp/AUTHORS
-share/doc/coin/Clp/LICENSE
-share/doc/coin/Clp/README
-share/doc/coin/Clp/clp_addlibs.txt
-share/doc/coin/CoinUtils/AUTHORS
-share/doc/coin/CoinUtils/LICENSE
-share/doc/coin/CoinUtils/README
-share/doc/coin/CoinUtils/coinutils_addlibs.txt
+lib/libCoinUtils.so.3
+lib/libCoinUtils.so.3.10.10
+lib/libOsi.so
+lib/libOsi.so.1
+lib/libOsi.so.1.12.6
+lib/libOsiClp.so
+lib/libOsiClp.so.1
+lib/libOsiClp.so.1.13.8
+lib/libOsiCommonTests.so
+lib/libOsiCommonTests.so.1
+lib/libOsiCommonTests.so.1.12.6
+libdata/pkgconfig/clp.pc
+libdata/pkgconfig/coindatanetlib.pc
+libdata/pkgconfig/coindatasample.pc
+libdata/pkgconfig/coinutils.pc
+libdata/pkgconfig/osi-clp.pc
+libdata/pkgconfig/osi-unittests.pc
+libdata/pkgconfig/osi.pc
+%%DATADIR%%/coin/Data/Netlib/25fv47.mps.gz
+%%DATADIR%%/coin/Data/Netlib/80bau3b.mps.gz
+%%DATADIR%%/coin/Data/Netlib/adlittle.mps.gz
+%%DATADIR%%/coin/Data/Netlib/afiro.mps.gz
+%%DATADIR%%/coin/Data/Netlib/agg.mps.gz
+%%DATADIR%%/coin/Data/Netlib/agg2.mps.gz
+%%DATADIR%%/coin/Data/Netlib/agg3.mps.gz
+%%DATADIR%%/coin/Data/Netlib/bandm.mps.gz
+%%DATADIR%%/coin/Data/Netlib/beaconfd.mps.gz
+%%DATADIR%%/coin/Data/Netlib/blend.mps.gz
+%%DATADIR%%/coin/Data/Netlib/bnl1.mps.gz
+%%DATADIR%%/coin/Data/Netlib/bnl2.mps.gz
+%%DATADIR%%/coin/Data/Netlib/boeing1.mps.gz
+%%DATADIR%%/coin/Data/Netlib/boeing2.mps.gz
+%%DATADIR%%/coin/Data/Netlib/bore3d.mps.gz
+%%DATADIR%%/coin/Data/Netlib/brandy.mps.gz
+%%DATADIR%%/coin/Data/Netlib/capri.mps.gz
+%%DATADIR%%/coin/Data/Netlib/cycle.mps.gz
+%%DATADIR%%/coin/Data/Netlib/czprob.mps.gz
+%%DATADIR%%/coin/Data/Netlib/d2q06c.mps.gz
+%%DATADIR%%/coin/Data/Netlib/d6cube.mps.gz
+%%DATADIR%%/coin/Data/Netlib/degen2.mps.gz
+%%DATADIR%%/coin/Data/Netlib/degen3.mps.gz
+%%DATADIR%%/coin/Data/Netlib/dfl001.mps.gz
+%%DATADIR%%/coin/Data/Netlib/e226.mps.gz
+%%DATADIR%%/coin/Data/Netlib/etamacro.mps.gz
+%%DATADIR%%/coin/Data/Netlib/fffff800.mps.gz
+%%DATADIR%%/coin/Data/Netlib/finnis.mps.gz
+%%DATADIR%%/coin/Data/Netlib/fit1d.mps.gz
+%%DATADIR%%/coin/Data/Netlib/fit1p.mps.gz
+%%DATADIR%%/coin/Data/Netlib/fit2d.mps.gz
+%%DATADIR%%/coin/Data/Netlib/fit2p.mps.gz
+%%DATADIR%%/coin/Data/Netlib/forplan.mps.gz
+%%DATADIR%%/coin/Data/Netlib/ganges.mps.gz
+%%DATADIR%%/coin/Data/Netlib/gfrd-pnc.mps.gz
+%%DATADIR%%/coin/Data/Netlib/greenbea.mps.gz
+%%DATADIR%%/coin/Data/Netlib/greenbeb.mps.gz
+%%DATADIR%%/coin/Data/Netlib/grow15.mps.gz
+%%DATADIR%%/coin/Data/Netlib/grow22.mps.gz
+%%DATADIR%%/coin/Data/Netlib/grow7.mps.gz
+%%DATADIR%%/coin/Data/Netlib/israel.mps.gz
+%%DATADIR%%/coin/Data/Netlib/kb2.mps.gz
+%%DATADIR%%/coin/Data/Netlib/lotfi.mps.gz
+%%DATADIR%%/coin/Data/Netlib/maros-r7.mps.gz
+%%DATADIR%%/coin/Data/Netlib/maros.mps.gz
+%%DATADIR%%/coin/Data/Netlib/modszk1.mps.gz
+%%DATADIR%%/coin/Data/Netlib/nesm.mps.gz
+%%DATADIR%%/coin/Data/Netlib/perold.mps.gz
+%%DATADIR%%/coin/Data/Netlib/pilot.mps.gz
+%%DATADIR%%/coin/Data/Netlib/pilot4.mps.gz
+%%DATADIR%%/coin/Data/Netlib/pilot87.mps.gz
+%%DATADIR%%/coin/Data/Netlib/pilotnov.mps.gz
+%%DATADIR%%/coin/Data/Netlib/recipe.mps.gz
+%%DATADIR%%/coin/Data/Netlib/sc105.mps.gz
+%%DATADIR%%/coin/Data/Netlib/sc205.mps.gz
+%%DATADIR%%/coin/Data/Netlib/sc50a.mps.gz
+%%DATADIR%%/coin/Data/Netlib/sc50b.mps.gz
+%%DATADIR%%/coin/Data/Netlib/scagr25.mps.gz
+%%DATADIR%%/coin/Data/Netlib/scagr7.mps.gz
+%%DATADIR%%/coin/Data/Netlib/scfxm1.mps.gz
+%%DATADIR%%/coin/Data/Netlib/scfxm2.mps.gz
+%%DATADIR%%/coin/Data/Netlib/scfxm3.mps.gz
+%%DATADIR%%/coin/Data/Netlib/scorpion.mps.gz
+%%DATADIR%%/coin/Data/Netlib/scrs8.mps.gz
+%%DATADIR%%/coin/Data/Netlib/scsd1.mps.gz
+%%DATADIR%%/coin/Data/Netlib/scsd6.mps.gz
+%%DATADIR%%/coin/Data/Netlib/scsd8.mps.gz
+%%DATADIR%%/coin/Data/Netlib/sctap1.mps.gz
+%%DATADIR%%/coin/Data/Netlib/sctap2.mps.gz
+%%DATADIR%%/coin/Data/Netlib/sctap3.mps.gz
+%%DATADIR%%/coin/Data/Netlib/seba.mps.gz
+%%DATADIR%%/coin/Data/Netlib/share1b.mps.gz
+%%DATADIR%%/coin/Data/Netlib/share2b.mps.gz
+%%DATADIR%%/coin/Data/Netlib/shell.mps.gz
+%%DATADIR%%/coin/Data/Netlib/ship04l.mps.gz
+%%DATADIR%%/coin/Data/Netlib/ship04s.mps.gz
+%%DATADIR%%/coin/Data/Netlib/ship08l.mps.gz
+%%DATADIR%%/coin/Data/Netlib/ship08s.mps.gz
+%%DATADIR%%/coin/Data/Netlib/ship12l.mps.gz
+%%DATADIR%%/coin/Data/Netlib/ship12s.mps.gz
+%%DATADIR%%/coin/Data/Netlib/sierra.mps.gz
+%%DATADIR%%/coin/Data/Netlib/stair.mps.gz
+%%DATADIR%%/coin/Data/Netlib/standata.mps.gz
+%%DATADIR%%/coin/Data/Netlib/standgub.mps.gz
+%%DATADIR%%/coin/Data/Netlib/standmps.mps.gz
+%%DATADIR%%/coin/Data/Netlib/stocfor1.mps.gz
+%%DATADIR%%/coin/Data/Netlib/stocfor2.mps.gz
+%%DATADIR%%/coin/Data/Netlib/tuff.mps.gz
+%%DATADIR%%/coin/Data/Netlib/vtpbase.mps.gz
+%%DATADIR%%/coin/Data/Netlib/wood1p.mps.gz
+%%DATADIR%%/coin/Data/Netlib/woodw.mps.gz
+%%DATADIR%%/coin/Data/Sample/afiro.mps
+%%DATADIR%%/coin/Data/Sample/app0110.cor
+%%DATADIR%%/coin/Data/Sample/app0110.stoch
+%%DATADIR%%/coin/Data/Sample/app0110.time
+%%DATADIR%%/coin/Data/Sample/app0110R.cor
+%%DATADIR%%/coin/Data/Sample/app0110R.stoch
+%%DATADIR%%/coin/Data/Sample/app0110R.time
+%%DATADIR%%/coin/Data/Sample/atm_5_10_1.block
+%%DATADIR%%/coin/Data/Sample/atm_5_10_1.mps
+%%DATADIR%%/coin/Data/Sample/block_milp.dec
+%%DATADIR%%/coin/Data/Sample/block_milp.lp
+%%DATADIR%%/coin/Data/Sample/brandy.mps
+%%DATADIR%%/coin/Data/Sample/bug.cor
+%%DATADIR%%/coin/Data/Sample/bug.stoch
+%%DATADIR%%/coin/Data/Sample/bug.time
+%%DATADIR%%/coin/Data/Sample/conic.mps
+%%DATADIR%%/coin/Data/Sample/e226.mps
+%%DATADIR%%/coin/Data/Sample/exmip1.5.mps
+%%DATADIR%%/coin/Data/Sample/exmip1.lp
+%%DATADIR%%/coin/Data/Sample/exmip1.mps
+%%DATADIR%%/coin/Data/Sample/finnis.mps
+%%DATADIR%%/coin/Data/Sample/galenet.mps
+%%DATADIR%%/coin/Data/Sample/galenetbnds.mps
+%%DATADIR%%/coin/Data/Sample/hello.mps
+%%DATADIR%%/coin/Data/Sample/input.130
+%%DATADIR%%/coin/Data/Sample/lseu.mps
+%%DATADIR%%/coin/Data/Sample/nw460.mps
+%%DATADIR%%/coin/Data/Sample/p0033.mps
+%%DATADIR%%/coin/Data/Sample/p0201.mps
+%%DATADIR%%/coin/Data/Sample/p0548.mps
+%%DATADIR%%/coin/Data/Sample/pack1.mps
+%%DATADIR%%/coin/Data/Sample/retail3.block
+%%DATADIR%%/coin/Data/Sample/retail3.mps
+%%DATADIR%%/coin/Data/Sample/scOneInt.mps
+%%DATADIR%%/coin/Data/Sample/share2qp.mps
+%%DATADIR%%/coin/Data/Sample/spec_sections.mps
+%%DATADIR%%/coin/Data/Sample/tp3.mps
+%%DATADIR%%/coin/Data/Sample/tp4.mps
+%%DATADIR%%/coin/Data/Sample/tp5.mps
+%%DATADIR%%/coin/Data/Sample/wedding_16.block
+%%DATADIR%%/coin/Data/Sample/wedding_16.mps
+%%DATADIR%%/coin/doc/Clp/AUTHORS
+%%DATADIR%%/coin/doc/Clp/LICENSE
+%%DATADIR%%/coin/doc/Clp/README
+%%DATADIR%%/coin/doc/Clp/clp_addlibs.txt
+%%DATADIR%%/coin/doc/CoinUtils/AUTHORS
+%%DATADIR%%/coin/doc/CoinUtils/LICENSE
+%%DATADIR%%/coin/doc/CoinUtils/README
+%%DATADIR%%/coin/doc/CoinUtils/coinutils_addlibs.txt
+%%DATADIR%%/coin/doc/Osi/AUTHORS
+%%DATADIR%%/coin/doc/Osi/LICENSE
+%%DATADIR%%/coin/doc/Osi/README
+%%DATADIR%%/coin/doc/Osi/osi_addlibs.txt
More information about the svn-ports-head
mailing list