Lines 1-8
Link Here
|
1 |
# Created by: Fernan Aguero <fernan@iib.unsam.edu.ar> |
1 |
# Created by: Reed A. Cartwright <reed@cartwrig.ht> |
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= mafft |
4 |
PORTNAME= mafft |
5 |
PORTVERSION= 6.903 |
5 |
PORTVERSION= 7.149 |
6 |
CATEGORIES= biology |
6 |
CATEGORIES= biology |
7 |
MASTER_SITES= http://mafft.cbrc.jp/alignment/software/ |
7 |
MASTER_SITES= http://mafft.cbrc.jp/alignment/software/ |
8 |
DISTNAME= ${PORTNAME}-${PORTVERSION}-without-extensions-src |
8 |
DISTNAME= ${PORTNAME}-${PORTVERSION}-without-extensions-src |
Lines 11-38
Link Here
|
11 |
MAINTAINER= cartwright@asu.edu |
11 |
MAINTAINER= cartwright@asu.edu |
12 |
COMMENT= Multiple alignment program for amino acid or nucleotide sequences |
12 |
COMMENT= Multiple alignment program for amino acid or nucleotide sequences |
13 |
|
13 |
|
14 |
LICENSE= BSD |
14 |
LICENSE= BSD2CLAUSE |
15 |
|
15 |
|
16 |
RUN_DEPENDS= lav2ps:${PORTSDIR}/biology/fasta3 |
|
|
17 |
|
18 |
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-without-extensions |
16 |
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-without-extensions |
19 |
BUILD_WRKSRC= ${WRKSRC}/core |
17 |
BUILD_WRKSRC= ${WRKSRC}/core |
20 |
|
18 |
|
21 |
USES= gmake |
19 |
USES= gmake shebangfix |
22 |
|
20 |
|
23 |
MAN1= mafft.1 mafft-homologs.1 |
21 |
SHEBANG_FILES= core/mafftash_premafft.tmpl |
24 |
|
22 |
|
25 |
LIBEXEC_FILES= dvtditr dndfast7 dndblast sextet5 mafft-distance pairlocalalign \ |
23 |
LIBEXEC_FILES= dvtditr dndfast7 dndblast sextet5 mafft-distance pairlocalalign \ |
26 |
pair2hat3s multi2hat3s rnatest pairash addsingle splittbfast \ |
24 |
pair2hat3s multi2hat3s pairash addsingle splittbfast \ |
27 |
disttbfast tbfast mafft-profile f2cl mccaskillwrap contrafoldwrap \ |
25 |
disttbfast tbfast mafft-profile f2cl mccaskillwrap contrafoldwrap \ |
28 |
countlen seq2regtable regtable2seq score getlag dndpre dndpre2 \ |
26 |
countlen seq2regtable regtable2seq score getlag dndpre \ |
29 |
setcore replaceu restoreu setdirection makedirectionlist version |
27 |
setcore replaceu restoreu setdirection makedirectionlist version |
|
|
28 |
PERL_LIBEXEC_FILES= mafftash_premafft.pl |
30 |
SCRIPT_FILES= mafft mafft-homologs.rb |
29 |
SCRIPT_FILES= mafft mafft-homologs.rb |
31 |
LN_FILES= einsi fftns fftnsi ginsi linsi mafft-einsi mafft-fftns \ |
30 |
LN_FILES= einsi fftns fftnsi ginsi linsi mafft-einsi mafft-fftns \ |
32 |
mafft-fftnsi mafft-ginsi mafft-linsi mafft-nwns mafft-nwnsi \ |
31 |
mafft-fftnsi mafft-ginsi mafft-linsi mafft-nwns mafft-nwnsi \ |
33 |
mafft-qinsi mafft-xinsi nwns nwnsi |
32 |
mafft-qinsi mafft-xinsi nwns nwnsi |
|
|
33 |
MAN1_FILES= mafft.1 mafft-homologs.1 |
34 |
|
34 |
|
35 |
NO_STAGE= yes |
|
|
36 |
.include <bsd.port.pre.mk> |
35 |
.include <bsd.port.pre.mk> |
37 |
|
36 |
|
38 |
.if ${ARCH} == "sparc64" |
37 |
.if ${ARCH} == "sparc64" |
Lines 48-74
Link Here
|
48 |
${BUILD_WRKSRC}/Makefile |
47 |
${BUILD_WRKSRC}/Makefile |
49 |
|
48 |
|
50 |
do-install: |
49 |
do-install: |
51 |
@${MKDIR} ${PREFIX}/libexec/${PORTNAME} |
50 |
@${MKDIR} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME} |
52 |
.for exec in ${LIBEXEC_FILES} |
51 |
.for exec in ${LIBEXEC_FILES} |
53 |
${INSTALL_PROGRAM} ${WRKSRC}/binaries/${exec} ${PREFIX}/libexec/${PORTNAME} |
52 |
${INSTALL_PROGRAM} ${WRKSRC}/binaries/${exec} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME} |
54 |
.endfor |
53 |
.endfor |
|
|
54 |
.for exec in ${PERL_LIBEXEC_FILES} |
55 |
${INSTALL_SCRIPT} ${WRKSRC}/binaries/${exec} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME} |
56 |
.endfor |
55 |
.for exec in ${SCRIPT_FILES} |
57 |
.for exec in ${SCRIPT_FILES} |
56 |
${INSTALL_SCRIPT} ${WRKSRC}/scripts/${exec} ${PREFIX}/bin |
58 |
${INSTALL_SCRIPT} ${WRKSRC}/scripts/${exec} ${STAGEDIR}${PREFIX}/bin |
57 |
.endfor |
59 |
.endfor |
58 |
.for exec in ${LN_FILES} |
60 |
.for exec in ${LN_FILES} |
59 |
${LN} -fs ${PREFIX}/bin/mafft ${PREFIX}/bin/${exec} |
61 |
${LN} -sf mafft ${STAGEDIR}${PREFIX}/bin/${exec} |
60 |
.endfor |
62 |
.endfor |
61 |
${LN} -fs ${PREFIX}/libexec/${PORTNAME}/mafft-distance ${PREFIX}/bin/mafft-distance |
63 |
${LN} -sf ../libexec/${PORTNAME}/mafft-distance ${STAGEDIR}${PREFIX}/bin/mafft-distance |
62 |
${LN} -fs ${PREFIX}/libexec/${PORTNAME}/mafft-profile ${PREFIX}/bin/mafft-profile |
64 |
${LN} -sf ../libexec/${PORTNAME}/mafft-profile ${STAGEDIR}${PREFIX}/bin/mafft-profile |
63 |
.for man in ${MAN1} |
65 |
.for man in ${MAN1_FILES} |
64 |
${INSTALL_MAN} ${WRKSRC}/binaries/${man} ${MAN1PREFIX}/man/man1 |
66 |
${INSTALL_MAN} ${WRKSRC}/binaries/${man} ${STAGEDIR}${MAN1PREFIX}/man/man1 |
65 |
.endfor |
67 |
.endfor |
66 |
@${MKDIR} ${EXAMPLESDIR} |
68 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
67 |
${INSTALL_DATA} ${WRKSRC}/test/* ${EXAMPLESDIR} |
69 |
${INSTALL_DATA} ${WRKSRC}/test/* ${STAGEDIR}${EXAMPLESDIR} |
68 |
.if ${PORT_OPTIONS:MDOCS} |
70 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
69 |
@${MKDIR} ${DOCSDIR} |
71 |
${INSTALL_DATA} ${WRKSRC}/readme ${STAGEDIR}${DOCSDIR} |
70 |
${INSTALL_DATA} ${WRKSRC}/readme ${DOCSDIR} |
72 |
${INSTALL_DATA} ${WRKSRC}/license ${STAGEDIR}${DOCSDIR} |
71 |
${INSTALL_DATA} ${WRKSRC}/license ${DOCSDIR} |
|
|
72 |
.endif |
73 |
|
73 |
|
74 |
.include <bsd.port.post.mk> |
74 |
.include <bsd.port.post.mk> |