Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Oct 2015 13:47:49 +0000 (UTC)
From:      Mathieu Arnold <mat@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r400462 - in head/math/clp: . files
Message-ID:  <201510291347.t9TDlnIV010769@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



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