|
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> |