View | Details | Raw Unified | Return to bug 223561 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-18 / +21 lines)
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>
(-)distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (hmmer-3.0.tar.gz) = 6977e6473fcb554b1d5a86dc9edffffa53918c1bd88d7fd20d7499f1ba719e83
1
TIMESTAMP = 1510218548
2
SIZE (hmmer-3.0.tar.gz) = 3952015
2
SHA256 (hmmer-3.1b2.tar.gz) = dd16edf4385c1df072c9e2f58c16ee1872d855a018a2ee6894205277017b5536
3
SIZE (hmmer-3.1b2.tar.gz) = 5965253
(-)pkg-descr (-1 / +1 lines)
Lines 7-10 Link Here
7
a sequence database to find (and/or align) additional homologues of the
7
a sequence database to find (and/or align) additional homologues of the
8
sequence family.
8
sequence family.
9
9
10
WWW: http://hmmer.janelia.org/
10
WWW: http://hmmer.org/
(-)pkg-plist (-11 / +36 lines)
Lines 1-8 Link Here
1
bin/alimask
1
bin/hmmalign
2
bin/hmmalign
2
bin/hmmbuild
3
bin/hmmbuild
4
bin/hmmc2
3
bin/hmmconvert
5
bin/hmmconvert
4
bin/hmmemit
6
bin/hmmemit
7
bin/hmmerfm-exactmatch
5
bin/hmmfetch
8
bin/hmmfetch
9
bin/hmmlogo
10
bin/hmmpgmd
6
bin/hmmpress
11
bin/hmmpress
7
bin/hmmscan
12
bin/hmmscan
8
bin/hmmsearch
13
bin/hmmsearch
Lines 9-15 Link Here
9
bin/hmmsim
14
bin/hmmsim
10
bin/hmmstat
15
bin/hmmstat
11
bin/jackhmmer
16
bin/jackhmmer
17
bin/makehmmerdb
18
bin/nhmmer
19
bin/nhmmscan
12
bin/phmmer
20
bin/phmmer
21
include/cachedb.h
22
include/hmmer.h
23
include/impl_sse.h
24
include/p7_config.h
25
include/p7_gbands.h
26
include/p7_gmxb.h
27
include/p7_gmxchk.h
28
include/p7_hmmcache.h
29
lib/libhmmer.a
30
man/man1/alimask.1.gz
13
man/man1/hmmalign.1.gz
31
man/man1/hmmalign.1.gz
14
man/man1/hmmbuild.1.gz
32
man/man1/hmmbuild.1.gz
15
man/man1/hmmconvert.1.gz
33
man/man1/hmmconvert.1.gz
Lines 16-21 Link Here
16
man/man1/hmmemit.1.gz
34
man/man1/hmmemit.1.gz
17
man/man1/hmmer.1.gz
35
man/man1/hmmer.1.gz
18
man/man1/hmmfetch.1.gz
36
man/man1/hmmfetch.1.gz
37
man/man1/hmmlogo.1.gz
38
man/man1/hmmpgmd.1.gz
19
man/man1/hmmpress.1.gz
39
man/man1/hmmpress.1.gz
20
man/man1/hmmscan.1.gz
40
man/man1/hmmscan.1.gz
21
man/man1/hmmsearch.1.gz
41
man/man1/hmmsearch.1.gz
Lines 22-45 Link Here
22
man/man1/hmmsim.1.gz
42
man/man1/hmmsim.1.gz
23
man/man1/hmmstat.1.gz
43
man/man1/hmmstat.1.gz
24
man/man1/jackhmmer.1.gz
44
man/man1/jackhmmer.1.gz
45
man/man1/makehmmerdb.1.gz
46
man/man1/nhmmer.1.gz
47
man/man1/nhmmscan.1.gz
25
man/man1/phmmer.1.gz
48
man/man1/phmmer.1.gz
26
%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
49
%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
27
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
28
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
29
%%PORTDOCS%%%%DOCSDIR%%/Userguide.pdf
50
%%PORTDOCS%%%%DOCSDIR%%/Userguide.pdf
30
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/7LESS_DROME
51
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/7LESS_DROME
52
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/HBB_HUMAN
53
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MADE1.hmm
54
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MADE1.out
55
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MADE1.sto
56
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Pkinase.hmm
31
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Pkinase.sto
57
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Pkinase.sto
58
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dna_target.fa
59
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fn3.hmm
60
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fn3.out
32
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fn3.sto
61
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fn3.sto
62
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/globins4.hmm
63
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/globins4.out
33
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/globins4.sto
64
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/globins4.sto
65
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/globins45.fa
66
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/minifam
34
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/minifam.h3f
67
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/minifam.h3f
35
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/minifam.h3p
36
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/HBB_HUMAN
37
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fn3.hmm
38
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/globins4.hmm
39
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/globins45.fa
40
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/minifam.h3i
68
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/minifam.h3i
41
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Pkinase.hmm
42
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fn3.out
43
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/globins4.out
44
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/minifam
45
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/minifam.h3m
69
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/minifam.h3m
70
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/minifam.h3p

Return to bug 223561