Lines 17-24
Link Here
|
17 |
LICENSE= BSD3CLAUSE |
17 |
LICENSE= BSD3CLAUSE |
18 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
18 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
19 |
|
19 |
|
20 |
USES= fortran gmake perl5 |
20 |
USES= gmake perl5 |
21 |
|
|
|
22 |
USE_GITHUB= yes |
21 |
USE_GITHUB= yes |
23 |
GH_ACCOUNT= xianyi |
22 |
GH_ACCOUNT= xianyi |
24 |
GH_PROJECT= OpenBLAS |
23 |
GH_PROJECT= OpenBLAS |
Lines 35-44
Link Here
|
35 |
PLIST_FILES= ${OPENBLAS_FILES:S|^|lib/|} |
34 |
PLIST_FILES= ${OPENBLAS_FILES:S|^|lib/|} |
36 |
TEST_TARGET= tests |
35 |
TEST_TARGET= tests |
37 |
|
36 |
|
38 |
OPTIONS_DEFINE= INTERFACE64 OPENMP |
37 |
OPTIONS_DEFINE= INTERFACE64 OPENMP FLANG |
39 |
OPTIONS_DEFINE_i386= DYNAMIC_ARCH AVX AVX2 |
38 |
OPTIONS_DEFINE_i386= DYNAMIC_ARCH AVX AVX2 |
40 |
OPTIONS_DEFINE_amd64= ${OPTIONS_DEFINE_i386} |
39 |
OPTIONS_DEFINE_amd64= ${OPTIONS_DEFINE_i386} |
41 |
|
40 |
|
|
|
41 |
NO_FLANG_ARCHS= i386 aarch64 armv6 armv7 |
42 |
.for arch in ${NO_FLANG_ARCHS} |
43 |
OPTIONS_EXCLUDE_${arch}=FLANG |
44 |
.endfor |
45 |
|
42 |
.if defined(BATCH) || defined(PACKAGE_BUILDING) |
46 |
.if defined(BATCH) || defined(PACKAGE_BUILDING) |
43 |
OPTIONS_DEFAULT_i386= DYNAMIC_ARCH |
47 |
OPTIONS_DEFAULT_i386= DYNAMIC_ARCH |
44 |
OPTIONS_DEFAULT_amd64= DYNAMIC_ARCH |
48 |
OPTIONS_DEFAULT_amd64= DYNAMIC_ARCH |
Lines 49-54
Link Here
|
49 |
OPENMP_DESC= Use OpenMP for threading |
53 |
OPENMP_DESC= Use OpenMP for threading |
50 |
AVX_DESC= Support Advanced Vector Extensions (AVX) |
54 |
AVX_DESC= Support Advanced Vector Extensions (AVX) |
51 |
AVX2_DESC= Support Advanced Vector Extensions 2 (AVX2) |
55 |
AVX2_DESC= Support Advanced Vector Extensions 2 (AVX2) |
|
|
56 |
FLANG_DESC= Use experimental flang instead of default Fortran compiler |
57 |
FLANG_USES= fortran:flang |
58 |
FLANG_USES_OFF= fortran |
52 |
|
59 |
|
53 |
.include <bsd.port.options.mk> |
60 |
.include <bsd.port.options.mk> |
54 |
|
61 |
|