1PORTNAME=	Clp
2DISTVERSIONPREFIX=	releases/
3DISTVERSION=	1.17.11
4CATEGORIES=	math
5PKGNAMEPREFIX=	coin-or-
6
7MAINTAINER=	ports@MidnightBSD.org
8COMMENT=	Linear Programming Solver
9
10LICENSE=	epl
11
12BUILD_DEPENDS=	coin-or-Data-Sample>0:math/coin-or-data-sample \
13		coin-or-Data-Netlib>0:math/coin-or-data-netlib
14LIB_DEPENDS=	libcoinasl.so:math/asl \
15		libcoinmetis.so:math/coin-or-metis \
16		libcoinmumps.so:math/coin-or-mumps \
17		libCoinUtils.so:math/coinutils \
18		libOsi.so:math/osi
19RUN_DEPENDS=	coin-or-Data-Sample>0:math/coin-or-data-sample \
20		coin-or-Data-Netlib>0:math/coin-or-data-netlib
21
22USE_GITHUB=	yes
23GH_ACCOUNT=	coin-or
24
25USES=		blaslapack compiler:c++11-lang fortran libtool pathfix pkgconfig tar:tgz
26GNU_CONFIGURE=	yes
27USE_LDCONFIG=	yes
28
29INSTALL_TARGET=	install-strip
30
31CONFIGURE_ARGS=	--with-lapack-lib="${LAPACKLIB} -L${LOCALBASE}/lib" \
32		--with-blas-lib="${BLASLIB} -L${LOCALBASE}/lib" \
33		--with-osi-incdir="${LOCALBASE}/include/coin" --with-osi-lib="${LOCALBASE}/lib/libOsi.so" \
34		--with-coinutils-incdir="${LOCALBASE}/include/coin" --with-coinutils-lib="${LOCALBASE}/lib/libCoinUtils.so" \
35		--with-netlib-datadir="${LOCALBASE}/share/coin/Data/Netlib" \
36		--with-sample-datadir="${LOCALBASE}/share/coin/Data/Sample" \
37		--datadir=${DATADIR}
38
39TEST_TARGET=	unitTest
40TEST_WRKSRC=	${WRKSRC}/${PORTNAME}
41
42OPTIONS_DEFINE=	DEBUG DOCS
43PORTDOCS=	*
44
45CXXFLAGS+=	-ffast-math
46DEBUG_CXXFLAGS=	-fomit-frame-pointer
47
48.include <bsd.port.mk>
49