Lines 2-21
Link Here
|
2 |
# $FreeBSD: head/math/openblas/Makefile 384778 2015-04-26 12:01:23Z mat $ |
2 |
# $FreeBSD: head/math/openblas/Makefile 384778 2015-04-26 12:01:23Z mat $ |
3 |
|
3 |
|
4 |
PORTNAME= openblas |
4 |
PORTNAME= openblas |
5 |
PORTVERSION= 0.2.14 |
5 |
PORTVERSION= 0.2.15 |
6 |
PORTEPOCH= 1 |
|
|
7 |
DISTVERSIONPREFIX= v |
6 |
DISTVERSIONPREFIX= v |
|
|
7 |
PORTEPOCH= 1 |
8 |
CATEGORIES= math |
8 |
CATEGORIES= math |
9 |
MASTER_SITES= GH NL/lapack/timing/:lapack_tmg |
9 |
MASTER_SITES= GH NL/lapack/timing/:lapack_tmg |
10 |
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ |
10 |
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ |
11 |
large.tgz:lapack_tmg timing.tgz:lapack_tmg |
11 |
large.tgz:lapack_tmg timing.tgz:lapack_tmg |
|
|
12 |
DIST_SUBDIR= openblas |
12 |
|
13 |
|
13 |
MAINTAINER= phd_kimberlite@yahoo.co.jp |
14 |
MAINTAINER= phd_kimberlite@yahoo.co.jp |
14 |
COMMENT= Optimized BLAS library based on GotoBLAS2 |
15 |
COMMENT= Optimized BLAS library based on GotoBLAS2 |
15 |
|
16 |
|
16 |
LICENSE= BSD3CLAUSE |
17 |
LICENSE= BSD3CLAUSE |
17 |
|
18 |
|
18 |
DIST_SUBDIR= openblas |
|
|
19 |
USE_GITHUB= yes |
19 |
USE_GITHUB= yes |
20 |
GH_ACCOUNT= xianyi |
20 |
GH_ACCOUNT= xianyi |
21 |
GH_PROJECT= OpenBLAS |
21 |
GH_PROJECT= OpenBLAS |
Lines 141-149
Link Here
|
141 |
${MAKE_CMD} ${MAKE_ARGS} |
141 |
${MAKE_CMD} ${MAKE_ARGS} |
142 |
${CP} ${WRKSRC}/libopenblasp-${OPENBLAS_SUFX}.a ${WRKDIR}/lib/libopenblasp.a |
142 |
${CP} ${WRKSRC}/libopenblasp-${OPENBLAS_SUFX}.a ${WRKDIR}/lib/libopenblasp.a |
143 |
${CP} ${WRKSRC}/libopenblasp-${OPENBLAS_SUFX}.so ${WRKDIR}/lib/libopenblasp.so.${OPENBLAS_SVER} |
143 |
${CP} ${WRKSRC}/libopenblasp-${OPENBLAS_SUFX}.so ${WRKDIR}/lib/libopenblasp.so.${OPENBLAS_SVER} |
144 |
.if !${PORT_OPTIONS:MDEBUG} |
|
|
145 |
${LOCALBASE}/bin/strip -X ${WRKDIR}/lib/*.so.${OPENBLAS_SVER} |
146 |
.endif |
147 |
|
144 |
|
148 |
BENCHMARK_MAXTHREADS?= ${MAXTHREADS} |
145 |
BENCHMARK_MAXTHREADS?= ${MAXTHREADS} |
149 |
.if ${PORT_OPTIONS:MOPENMP} |
146 |
.if ${PORT_OPTIONS:MOPENMP} |
Lines 159-174
Link Here
|
159 |
USE_THREAD=1 ${BENCHMARK_THREADS_FLAG} ${MAKE_CMD} ${MAKE_ARGS} |
156 |
USE_THREAD=1 ${BENCHMARK_THREADS_FLAG} ${MAKE_CMD} ${MAKE_ARGS} |
160 |
|
157 |
|
161 |
do-install: |
158 |
do-install: |
162 |
cd ${WRKDIR}/lib ; \ |
159 |
.for L in ${OPENBLAS_LIBS} |
163 |
${INSTALL_DATA} ${OPENBLAS_LIBS:S|$|.a|} ${OPENBLAS_LIBS:S|$|.so.${OPENBLAS_SVER}|} \ |
160 |
${INSTALL_DATA} ${WRKDIR}/lib/${L}.a ${STAGEDIR}${PREFIX}/lib |
164 |
${STAGEDIR}${PREFIX}/lib/ |
161 |
${INSTALL_LIB} ${WRKDIR}/lib/${L}.so.${OPENBLAS_SVER} ${STAGEDIR}${PREFIX}/lib |
165 |
cd ${STAGEDIR}${PREFIX}/lib ; \ |
162 |
${LN} -sf ${L}.so.${OPENBLAS_SVER} ${STAGEDIR}${PREFIX}/lib/${L}.so |
166 |
for i in ${OPENBLAS_LIBS:S|$|.so|}; do \ |
163 |
.endfor |
167 |
${LN} -sf $$i.${OPENBLAS_SVER} $$i ; \ |
|
|
168 |
done |
169 |
|
170 |
post-stage: |
171 |
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libopenblas.so.0 |
172 |
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libopenblasp.so.0 |
173 |
|
164 |
|
174 |
.include <bsd.port.mk> |
165 |
.include <bsd.port.mk> |