aboutsummaryrefslogtreecommitdiff
path: root/math/coinutils
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2018-12-10 01:06:34 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2018-12-10 01:06:34 +0000
commitac9db327ac4b091633425f6e0a2cbd750bf7119e (patch)
tree554e599280a71724398a7ccf0b4c97263cb5f94a /math/coinutils
parent0bd8284e519c3d8025d3ffd94b84d4a1d1611c6b (diff)
downloadports-ac9db327ac4b091633425f6e0a2cbd750bf7119e.tar.gz
ports-ac9db327ac4b091633425f6e0a2cbd750bf7119e.zip
New port: math/coinutils: Utilities for COIN-OR project
Notes
Notes: svn path=/head/; revision=487116
Diffstat (limited to 'math/coinutils')
-rw-r--r--math/coinutils/Makefile29
-rw-r--r--math/coinutils/distinfo3
-rw-r--r--math/coinutils/pkg-descr10
-rw-r--r--math/coinutils/pkg-plist109
4 files changed, 151 insertions, 0 deletions
diff --git a/math/coinutils/Makefile b/math/coinutils/Makefile
new file mode 100644
index 000000000000..59cc63b16d13
--- /dev/null
+++ b/math/coinutils/Makefile
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+PORTNAME= CoinUtils
+DISTVERSION= 2.10.14
+CATEGORIES= math
+MASTER_SITES= https://www.coin-or.org/download/source/${PORTNAME}/
+PKGNAMEPREFIX= coin-or-
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Utilities for COIN-OR project
+
+LICENSE= EPL
+LICENSE_FILE= ${WRKSRC}/CoinUtils/LICENSE
+
+LIB_DEPENDS= libblas.so:math/blas \
+ libglpk.so:math/glpk \
+ libopenblas.so:math/openblas
+
+USES= fortran gmake libtool localbase:ldflags pkgconfig zip
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-blas-lib="-lopenblas" --with-lapack-lib="-lopenblas" --with-glpk-lib="-lglpk"
+USE_LDCONFIG= yes
+
+DATADIR= ${PREFIX}/share/coin
+
+post-install:
+ @${RM} ${STAGEDIR}${DATADIR}/doc/CoinUtils/LICENSE
+
+.include <bsd.port.mk>
diff --git a/math/coinutils/distinfo b/math/coinutils/distinfo
new file mode 100644
index 000000000000..e15f07b5e27c
--- /dev/null
+++ b/math/coinutils/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1523934724
+SHA256 (CoinUtils-2.10.14.zip) = eb07326b2ecde05241b91db5fad4d4ed59c6af7271cef2e22aeb3f1b07a0c20e
+SIZE (CoinUtils-2.10.14.zip) = 1872996
diff --git a/math/coinutils/pkg-descr b/math/coinutils/pkg-descr
new file mode 100644
index 000000000000..8babe1ff64ae
--- /dev/null
+++ b/math/coinutils/pkg-descr
@@ -0,0 +1,10 @@
+CoinUtils (Coin-or Utilities) is an open-source collection of classes and
+functions that are generally useful to more than one COIN-OR project. These
+utilities include:
+
+* Vector classes
+* Matrix classes
+* MPS file reading
+* Comparing floating point numbers with a tolerance
+
+WWW: https://projects.coin-or.org/CoinUtils
diff --git a/math/coinutils/pkg-plist b/math/coinutils/pkg-plist
new file mode 100644
index 000000000000..a387d14f6758
--- /dev/null
+++ b/math/coinutils/pkg-plist
@@ -0,0 +1,109 @@
+include/coin/CoinAlloc.hpp
+include/coin/CoinBuild.hpp
+include/coin/CoinDenseFactorization.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/CoinOslFactorization.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/CoinPresolveMonitor.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/CoinRational.hpp
+include/coin/CoinSearchTree.hpp
+include/coin/CoinShallowPackedVector.hpp
+include/coin/CoinSignal.hpp
+include/coin/CoinSimpFactorization.hpp
+include/coin/CoinSmartPtr.hpp
+include/coin/CoinSnapshot.hpp
+include/coin/CoinSort.hpp
+include/coin/CoinStructuredModel.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
+lib/libCoinUtils.so
+lib/libCoinUtils.so.3
+lib/libCoinUtils.so.3.10.14
+libdata/pkgconfig/coindatasample.pc
+libdata/pkgconfig/coinutils.pc
+%%DATADIR%%/Data/Sample/afiro.mps
+%%DATADIR%%/Data/Sample/app0110.cor
+%%DATADIR%%/Data/Sample/app0110.stoch
+%%DATADIR%%/Data/Sample/app0110.time
+%%DATADIR%%/Data/Sample/app0110R.cor
+%%DATADIR%%/Data/Sample/app0110R.stoch
+%%DATADIR%%/Data/Sample/app0110R.time
+%%DATADIR%%/Data/Sample/atm_5_10_1.block
+%%DATADIR%%/Data/Sample/atm_5_10_1.mps
+%%DATADIR%%/Data/Sample/block_milp.dec
+%%DATADIR%%/Data/Sample/block_milp.lp
+%%DATADIR%%/Data/Sample/brandy.mps
+%%DATADIR%%/Data/Sample/bug.cor
+%%DATADIR%%/Data/Sample/bug.stoch
+%%DATADIR%%/Data/Sample/bug.time
+%%DATADIR%%/Data/Sample/conic.mps
+%%DATADIR%%/Data/Sample/e226.mps
+%%DATADIR%%/Data/Sample/exmip1.5.mps
+%%DATADIR%%/Data/Sample/exmip1.lp
+%%DATADIR%%/Data/Sample/exmip1.mps
+%%DATADIR%%/Data/Sample/finnis.mps
+%%DATADIR%%/Data/Sample/galenet.mps
+%%DATADIR%%/Data/Sample/galenetbnds.mps
+%%DATADIR%%/Data/Sample/hello.mps
+%%DATADIR%%/Data/Sample/input.130
+%%DATADIR%%/Data/Sample/lseu.mps
+%%DATADIR%%/Data/Sample/nw460.mps
+%%DATADIR%%/Data/Sample/p0033.mps
+%%DATADIR%%/Data/Sample/p0201.mps
+%%DATADIR%%/Data/Sample/p0548.mps
+%%DATADIR%%/Data/Sample/pack1.mps
+%%DATADIR%%/Data/Sample/retail3.block
+%%DATADIR%%/Data/Sample/retail3.mps
+%%DATADIR%%/Data/Sample/scOneInt.mps
+%%DATADIR%%/Data/Sample/share2qp.mps
+%%DATADIR%%/Data/Sample/spec_sections.mps
+%%DATADIR%%/Data/Sample/tp3.mps
+%%DATADIR%%/Data/Sample/tp4.mps
+%%DATADIR%%/Data/Sample/tp5.mps
+%%DATADIR%%/Data/Sample/wedding_16.block
+%%DATADIR%%/Data/Sample/wedding_16.mps
+%%DATADIR%%/doc/CoinUtils/AUTHORS
+%%DATADIR%%/doc/CoinUtils/README
+%%DATADIR%%/doc/CoinUtils/coinutils_addlibs.txt