Lines 2-14
Link Here
|
2 |
# $FreeBSD: math/openblas/Makefile 313419 2013-03-04 19:16:36Z pawel $ |
2 |
# $FreeBSD: math/openblas/Makefile 313419 2013-03-04 19:16:36Z pawel $ |
3 |
|
3 |
|
4 |
PORTNAME= openblas |
4 |
PORTNAME= openblas |
5 |
PORTVERSION= 0.2.6 |
5 |
PORTVERSION= 0.2.7 |
6 |
CATEGORIES= math |
6 |
CATEGORIES= math |
7 |
MASTER_SITES= https://github.com/${GH_USER}/${GH_PORTNAME}/tarball/${GH_VERSION}/ \ |
7 |
MASTER_SITES= https://codeload.github.com/${GH_ACCOUNT}/${GH_PROJECT}/legacy.tar.gz/${GH_TAGNAME}?dummy=/:${PORTNAME} \ |
8 |
NL:lapack,lapack_tmg |
8 |
NL:lapack_tmg |
9 |
MASTER_SITE_SUBDIR= lapack/:lapack lapack/timing/:lapack_tmg |
9 |
MASTER_SITE_SUBDIR= lapack/timing/:lapack_tmg |
10 |
DISTFILES= ${GH_USER}-${GH_PORTNAME}-${GH_VERSION}-0-g${GH_REVISION}${EXTRACT_SUFX} \ |
10 |
DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}:${PORTNAME} \ |
11 |
lapack-${LAPACKVER}.tgz:lapack \ |
|
|
12 |
large.tgz:lapack_tmg timing.tgz:lapack_tmg |
11 |
large.tgz:lapack_tmg timing.tgz:lapack_tmg |
13 |
|
12 |
|
14 |
MAINTAINER= phd_kimberlite@yahoo.co.jp |
13 |
MAINTAINER= phd_kimberlite@yahoo.co.jp |
Lines 18-30
Link Here
|
18 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
17 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
19 |
|
18 |
|
20 |
DIST_SUBDIR= openblas |
19 |
DIST_SUBDIR= openblas |
21 |
FETCH_ARGS= -pRr |
20 |
FETCH_ARGS= -Fpr |
22 |
GH_USER= xianyi |
21 |
GH_ACCOUNT= xianyi |
23 |
GH_PORTNAME= OpenBLAS |
22 |
GH_PROJECT= OpenBLAS |
24 |
GH_REVISION= 54e7b37 |
23 |
#GH_TAGNAME= v0.2.7 |
25 |
GH_VERSION= v${PORTVERSION} |
24 |
GH_TAGNAME= ${GH_COMMIT} |
26 |
LAPACKVER= 3.4.2 |
25 |
GH_COMMIT= f26b7a0 |
27 |
LAPACK_SRCFILE= lapack-${LAPACKVER}.tgz |
|
|
28 |
LARGE_FILE= large.tgz |
26 |
LARGE_FILE= large.tgz |
29 |
TIMING_FILE= timing.tgz |
27 |
TIMING_FILE= timing.tgz |
30 |
|
28 |
|
Lines 39-45
Link Here
|
39 |
PLIST_FILES= ${OPENBLAS_FILES:S|^|lib/|} |
37 |
PLIST_FILES= ${OPENBLAS_FILES:S|^|lib/|} |
40 |
|
38 |
|
41 |
MAKE_JOBS_SAFE= yes |
39 |
MAKE_JOBS_SAFE= yes |
42 |
WRKSRC= ${WRKDIR}/${GH_USER}-${GH_PORTNAME}-87b4d0c |
40 |
WRKSRC= ${WRKDIR}/${GH_ACCOUNT}-${GH_PROJECT}-${GH_TAGNAME} |
43 |
|
41 |
|
44 |
OPTIONS_DEFINE= DYNAMIC_ARCH INTERFACE64 OPENMP AVX |
42 |
OPTIONS_DEFINE= DYNAMIC_ARCH INTERFACE64 OPENMP AVX |
45 |
|
43 |
|
Lines 92-99
Link Here
|
92 |
.endif |
90 |
.endif |
93 |
|
91 |
|
94 |
post-extract: |
92 |
post-extract: |
95 |
cd ${DISTDIR}/${DIST_SUBDIR} ; \ |
93 |
# cd ${DISTDIR}/${DIST_SUBDIR} ; \ |
96 |
${CP} ${LAPACK_SRCFILE} ${LARGE_FILE} ${TIMING_FILE} ${WRKSRC} |
94 |
# ${CP} ${LAPACK_SRCFILE} ${LARGE_FILE} ${TIMING_FILE} ${WRKSRC} |
97 |
${MKDIR} ${WRKDIR}/lib |
95 |
${MKDIR} ${WRKDIR}/lib |
98 |
|
96 |
|
99 |
post-patch: |
97 |
post-patch: |
Lines 103-112
Link Here
|
103 |
${WRKSRC}/Makefile |
101 |
${WRKSRC}/Makefile |
104 |
${REINPLACE_CMD} -e "s+%%FC%%+${FC}+" -e "s+%%CC%%+${CC}+" \ |
102 |
${REINPLACE_CMD} -e "s+%%FC%%+${FC}+" -e "s+%%CC%%+${CC}+" \ |
105 |
${WRKSRC}/Makefile.rule |
103 |
${WRKSRC}/Makefile.rule |
106 |
${REINPLACE_CMD} -e "s+%%LAPACKVER%%+${LAPACKVER}+g" \ |
|
|
107 |
${WRKSRC}/Makefile |
108 |
${REINPLACE_CMD} -e "s+%%LAPACKVER%%+${LAPACKVER}+g" \ |
109 |
${WRKSRC}/exports/gensymbol |
110 |
${REINPLACE_CMD} -e "s+(ARCH)+(ARCH_)+" \ |
104 |
${REINPLACE_CMD} -e "s+(ARCH)+(ARCH_)+" \ |
111 |
${WRKSRC}/Makefile.rule \ |
105 |
${WRKSRC}/Makefile.rule \ |
112 |
${WRKSRC}/Makefile.tail \ |
106 |
${WRKSRC}/Makefile.tail \ |
Lines 117-122
Link Here
|
117 |
${WRKSRC}/kernel/Makefile \ |
111 |
${WRKSRC}/kernel/Makefile \ |
118 |
${WRKSRC}/kernel/Makefile.L3 \ |
112 |
${WRKSRC}/kernel/Makefile.L3 \ |
119 |
${WRKSRC}/lapack/laswp/Makefile \ |
113 |
${WRKSRC}/lapack/laswp/Makefile \ |
|
|
114 |
${WRKSRC}/lapack-netlib/SRC/Makefile \ |
115 |
${WRKSRC}/lapack-netlib/SRC/VARIANTS/Makefile \ |
116 |
${WRKSRC}/lapack-netlib/TESTING/MATGEN/Makefile \ |
117 |
${WRKSRC}/lapack-netlib/lapacke/src/Makefile \ |
118 |
${WRKSRC}/lapack-netlib/lapacke/utils/Makefile \ |
120 |
${WRKSRC}/reference/Makefile |
119 |
${WRKSRC}/reference/Makefile |
121 |
${REINPLACE_CMD} -e "s+(ARCH)+(ARCH_)+" \ |
120 |
${REINPLACE_CMD} -e "s+(ARCH)+(ARCH_)+" \ |
122 |
-e 's+%%LOCALBASE%%+${LOCALBASE}+' \ |
121 |
-e 's+%%LOCALBASE%%+${LOCALBASE}+' \ |
Lines 125-131
Link Here
|
125 |
-e 's+%%REINPLACE_CMD%%+${REINPLACE_CMD}+' \ |
124 |
-e 's+%%REINPLACE_CMD%%+${REINPLACE_CMD}+' \ |
126 |
-e 's+%%_GCC_BUILD_DEPENDS%%+${_GCC_BUILD_DEPENDS}+' \ |
125 |
-e 's+%%_GCC_BUILD_DEPENDS%%+${_GCC_BUILD_DEPENDS}+' \ |
127 |
-e 's+$$(CROSS_SUFFIX)+${LOCALBASE}/bin/+' \ |
126 |
-e 's+$$(CROSS_SUFFIX)+${LOCALBASE}/bin/+' \ |
128 |
-e "s+%%LAPACKVER%%+${LAPACKVER}+g" \ |
|
|
129 |
${WRKSRC}/Makefile.system |
127 |
${WRKSRC}/Makefile.system |
130 |
.if ${PORT_OPTIONS:MOPENMP} |
128 |
.if ${PORT_OPTIONS:MOPENMP} |
131 |
${REINPLACE_CMD} -e "s+OPENBLAS_NUM_THREADS+OMP_NUM_THREADS+g" \ |
129 |
${REINPLACE_CMD} -e "s+OPENBLAS_NUM_THREADS+OMP_NUM_THREADS+g" \ |