Lines 2-33
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= hmmer |
4 |
PORTNAME= hmmer |
5 |
PORTVERSION= 3.0 |
5 |
PORTVERSION= 3.1b2 |
6 |
PORTREVISION= 1 |
|
|
7 |
CATEGORIES= biology |
6 |
CATEGORIES= biology |
8 |
MASTER_SITES= ftp://selab.janelia.org/pub/software/hmmer3/3.0/ \ |
7 |
MASTER_SITES= http://eddylab.org/software/hmmer3/${PORTVERSION}/ |
9 |
http://selab.janelia.org/software/hmmer3/3.0/ |
|
|
10 |
|
8 |
|
11 |
MAINTAINER= bacon4000@gmail.com |
9 |
MAINTAINER= bacon4000@gmail.com |
12 |
COMMENT= Profile hidden Markov models for biological sequence analysis |
10 |
COMMENT= Profile hidden Markov models for biological sequence analysis |
13 |
|
11 |
|
14 |
BROKEN= No public distfiles |
|
|
15 |
|
16 |
LICENSE= GPLv3 |
12 |
LICENSE= GPLv3 |
17 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
13 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
18 |
|
14 |
|
|
|
15 |
USES= gmake |
19 |
GNU_CONFIGURE= yes |
16 |
GNU_CONFIGURE= yes |
20 |
USES= perl5 |
17 |
MAKE_ARGS= V=1 |
21 |
CONFIGURE_ARGS+=--enable-threads |
|
|
22 |
|
18 |
|
23 |
DOCFILES= COPYRIGHT INSTALL LICENSE Userguide.pdf |
19 |
OPTIONS_DEFINE= DOCS EXAMPLES TEST |
24 |
EXAMPLES= 7LESS_DROME Pkinase.sto fn3.sto globins4.sto minifam.h3f minifam.h3p \ |
20 |
TEST_TEST_TARGET= check |
25 |
HBB_HUMAN fn3.hmm globins4.hmm globins45.fa minifam.h3i \ |
21 |
TEST_USES= shebangfix perl5 |
26 |
Pkinase.hmm fn3.out globins4.out minifam minifam.h3m |
22 |
TEST_VARS= shebang_glob=*.pl shebang_files=easel/devkit/* |
27 |
|
23 |
|
28 |
OPTIONS_DEFINE= DOCS EXAMPLES |
24 |
DOCFILES= COPYRIGHT Userguide.pdf |
|
|
25 |
EXAMPLES= 7LESS_DROME HBB_HUMAN MADE1.hmm MADE1.out MADE1.sto \ |
26 |
Pkinase.hmm Pkinase.sto dna_target.fa fn3.hmm fn3.out fn3.sto \ |
27 |
globins4.hmm globins4.out globins4.sto globins45.fa \ |
28 |
minifam minifam.h3f minifam.h3i minifam.h3m minifam.h3p |
29 |
|
29 |
|
30 |
.include <bsd.port.options.mk> |
30 |
.include <bsd.port.pre.mk> |
31 |
|
31 |
|
32 |
# HMMER is useless without SSE and any PC in use today should support it |
32 |
# HMMER is useless without SSE and any PC in use today should support it |
33 |
# Should probably also do enable-vmx on Power processors to enable |
33 |
# Should probably also do enable-vmx on Power processors to enable |
Lines 36-49
Link Here
|
36 |
CONFIGURE_ARGS+=--enable-sse |
36 |
CONFIGURE_ARGS+=--enable-sse |
37 |
.endif |
37 |
.endif |
38 |
|
38 |
|
|
|
39 |
post-build-TEST-on: do-test |
40 |
|
39 |
post-install: |
41 |
post-install: |
40 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* |
42 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* |
41 |
(cd ${WRKSRC}/documentation/man; for i in *.man; do \ |
43 |
|
42 |
${INSTALL_MAN} $$i ${STAGEDIR}${PREFIX}/man/man1/`echo $$i|${SED} 's/.man/.1/'`; \ |
44 |
post-install-DOCS-on: |
43 |
done) |
|
|
44 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
45 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
45 |
${INSTALL_DATA} ${DOCFILES:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} |
46 |
${INSTALL_DATA} ${DOCFILES:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} |
|
|
47 |
|
48 |
post-install-EXAMPLES-on: |
46 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
49 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
47 |
${INSTALL_DATA} ${EXAMPLES:S,^,${WRKSRC}/tutorial/,} ${STAGEDIR}${EXAMPLESDIR} |
50 |
${INSTALL_DATA} ${EXAMPLES:S,^,${WRKSRC}/tutorial/,} ${STAGEDIR}${EXAMPLESDIR} |
48 |
|
51 |
|
49 |
.include <bsd.port.mk> |
52 |
.include <bsd.port.post.mk> |