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