Lines 2-31
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= mrbayes |
4 |
PORTNAME= mrbayes |
5 |
PORTVERSION= 3.1.2 |
5 |
PORTVERSION= 3.2.7a |
6 |
PORTREVISION= 3 |
|
|
7 |
CATEGORIES= biology |
6 |
CATEGORIES= biology |
8 |
MASTER_SITES= SF |
7 |
MASTER_SITES= https://github.com/NBISweden/MrBayes/releases/download/v${PORTVERSION}/ |
9 |
|
8 |
|
10 |
MAINTAINER= mzaki@m.u-tokyo.ac.jp |
9 |
MAINTAINER= mzaki@e-mail.ne.jp |
11 |
COMMENT= Bayesian inference of phylogeny |
10 |
COMMENT= Bayesian inference of phylogeny |
12 |
|
11 |
|
13 |
BROKEN= unfetchable |
12 |
LICENSE= GPLv3 |
|
|
13 |
LICENSE_FILE= ${WRKSRC}/COPYING |
14 |
|
14 |
|
15 |
OPTIONS_DEFINE= EXAMPLES |
15 |
USES= readline:port |
16 |
|
16 |
|
17 |
USES= gmake readline:port |
17 |
GNU_CONFIGURE= yes |
18 |
|
18 |
|
19 |
PLIST_FILES= bin/mb |
19 |
OPTIONS_DEFINE= DOCS EXAMPLES |
20 |
|
20 |
|
21 |
PORTEXAMPLES= adh.nex anolis.nex avian_ovomucoids.nex bglobin.nex \ |
21 |
OPTIONS_DEFINE_i386= SSE AVX FMA |
22 |
cynmix.nex kim.nex primates.nex replicase.nex |
22 |
OPTIONS_DEFINE_amd64= SSE AVX FMA |
|
|
23 |
OPTIONS_DEFAULT_amd64= SSE |
24 |
SSE_CONFIGURE_OFF= --disable-sse |
25 |
AVX_DESC= Use AVX optimized routines |
26 |
AVX_IMPLIES= SSE |
27 |
AVX_CONFIGURE_OFF= --disable-avx |
28 |
FMA_DESC= Use FMA optimized routines |
29 |
FMA_IMPLIES= SSE AVX |
30 |
FMA_CONFIGURE_OFF= --disable-fma |
23 |
|
31 |
|
24 |
do-install: |
32 |
OPTIONS_RADIO= MPI |
25 |
${INSTALL_PROGRAM} ${WRKSRC}/mb ${STAGEDIR}${PREFIX}/bin/ |
33 |
OPTIONS_RADIO_MPI= MPICH OPENMPI |
26 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
34 |
MPICH_LIB_DEPENDS= libmpich.so:net/mpich |
27 |
.for file in ${PORTEXAMPLES} |
35 |
MPICH_CONFIGURE_ON= --with-mpi |
28 |
${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${EXAMPLESDIR} |
36 |
MPICH_CONFIGURE_ENV= CC="${LOCALBASE}/bin/mpicc" |
29 |
.endfor |
37 |
OPENMPI_LIB_DEPENDS= libmpi.so:net/openmpi |
|
|
38 |
OPENMPI_CONFIGURE_ON= --with-mpi |
39 |
OPENMPI_CONFIGURE_ENV= CC="${LOCALBASE}/mpi/openmpi/bin/mpicc" |
30 |
|
40 |
|
|
|
41 |
OPTIONS_EXCLUDE_i386= OPENMPI |
42 |
|
31 |
.include <bsd.port.mk> |
43 |
.include <bsd.port.mk> |