View | Details | Raw Unified | Return to bug 184245
Collapse All | Expand All

(-)biology/blat/Makefile (-17 / +40 lines)
Lines 2-46 Link Here
2
# $FreeBSD: head/biology/blat/Makefile 333628 2013-11-12 22:02:02Z bapt $
2
# $FreeBSD: head/biology/blat/Makefile 333628 2013-11-12 22:02:02Z bapt $
3
3
4
PORTNAME=	blat
4
PORTNAME=	blat
5
PORTVERSION=	34
5
PORTVERSION=	35
6
CATEGORIES=	biology
6
CATEGORIES=	biology
7
MASTER_SITES=	http://www.soe.ucsc.edu/~kent/src/
7
MASTER_SITES=	http://hgwdev.cse.ucsc.edu/~kent/src/ \
8
		http://users.soe.ucsc.edu/~kent/src/
8
DISTNAME=	${PORTNAME}Src${PORTVERSION}
9
DISTNAME=	${PORTNAME}Src${PORTVERSION}
10
EXTRACT_SUFX=	.zip
9
11
10
MAINTAINER=	ports@FreeBSD.org
12
MAINTAINER=	ports@FreeBSD.org
11
COMMENT=	Fast tool for local sequence similarity searches
13
COMMENT=	Fast tool for local sequence similarity searches
12
14
15
LIB_DEPENDS=	libpng15.so:${PORTSDIR}/graphics/png
16
17
OPTIONS_DEFINE=	DOCS
18
19
WRKSRC=		${WRKDIR}/${PORTNAME}Src
20
13
USES=		gmake
21
USES=		gmake
14
EXTRACT_SUFX=	.zip
22
USE_OPENSSL=	yes
15
MAKEFILE=	makefile
23
MAKEFILE=	makefile
16
WRKSRC=		${WRKDIR}/${PORTNAME}Src
24
MAKE_ENV=	MACHTYPE="${ARCH}" HOME="${WRKSRC}/${BINDIR}" STRIP="${TRUE}"
17
MAKE_ENV+=	HOME="${WRKSRC}/${BINDIR}" MACHTYPE="${ARCH}"
25
26
CPPFLAGS+=	$$(libpng-config --cflags)
27
LDFLAGS+=	$$(libpng-config --ldflags)
18
28
19
SUB_FILES=	pkg-message
29
SUB_FILES=	pkg-message
20
30
31
PORTDOCS=	README
32
PLIST_FILES=	${EXECUTABLES:S,^,bin/,} \
33
		lib/blat/webBlat/webBlat \
34
		lib/blat/webBlat/install.txt
35
PLIST_DIRS=	lib/blat/webBlat \
36
		lib/blat
37
21
EXECUTABLES=	blat faToNib faToTwoBit gfClient gfServer nibFrag \
38
EXECUTABLES=	blat faToNib faToTwoBit gfClient gfServer nibFrag \
22
		pslPretty pslReps pslSort twoBitInfo twoBitToFa
39
		pslPretty pslReps pslSort twoBitInfo twoBitToFa
23
40
24
PLIST_FILES+=	${EXECUTABLES:S,^,bin/,}
41
.include <bsd.port.options.mk>
25
PORTDOCS=	README
26
PORTDATA=	*
27
28
OPTIONS_DEFINE=	DOCS
29
42
30
post-patch:
43
post-patch:
31
	@${MKDIR} ${WRKSRC}/bin/${ARCH}
44
	@${MKDIR} ${WRKSRC}/bin/${ARCH}
32
	@${MKDIR} ${WRKSRC}/lib/${ARCH}
45
	@${MKDIR} ${WRKSRC}/lib/${ARCH}
33
	@${REINPLACE_CMD} -E 's,^(CC|CFLAGS)=,\1 ?=,g;s,-Werror,,g' \
46
	@${FIND} ${WRKSRC} -name "makefile" | ${XARGS} ${REINPLACE_CMD} -e \
34
		${WRKSRC}/inc/common.mk
47
		's|$${DESTDIR}||g'
48
	@${REINPLACE_CMD} -e \
49
		's|cd |$$(MAKE) -C | ; \
50
		 s| &&.*||' ${WRKSRC}/makefile
51
	@${REINPLACE_CMD} -e \
52
		's|^CC=|CC?=| ; \
53
		 s|^COPT=.*|COPT=$${CPPFLAGS}| ; \
54
		 s|^L=.*|L=$${LDFLAGS}|' ${WRKSRC}/inc/common.mk
35
55
36
do-install:
56
do-install:
37
.for exe in ${EXECUTABLES}
57
.for exe in ${EXECUTABLES}
38
	${INSTALL_PROGRAM} ${WRKSRC}/bin/${ARCH}/${exe} ${STAGEDIR}${PREFIX}/bin
58
	(cd ${WRKSRC}/bin/${ARCH} && ${INSTALL_PROGRAM} ${exe} \
59
		${STAGEDIR}${PREFIX}/bin)
39
.endfor
60
.endfor
40
	@${MKDIR} ${STAGEDIR}${DATADIR}/webBlat
61
	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/blat/webBlat
41
	${INSTALL_PROGRAM} ${WRKSRC}/webBlat/webBlat ${STAGEDIR}${DATADIR}/webBlat
62
	(cd ${WRKSRC}/webBlat && ${INSTALL_PROGRAM} webBlat \
42
	${INSTALL_DATA} ${WRKSRC}/webBlat/install.txt ${STAGEDIR}${DATADIR}/webBlat
63
		${STAGEDIR}${PREFIX}/lib/blat/webBlat)
64
	(cd ${WRKSRC}/webBlat && ${INSTALL_DATA} install.txt \
65
		${STAGEDIR}${PREFIX}/lib/blat/webBlat)
43
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
66
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
44
	${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
67
	(cd ${WRKSRC} && ${INSTALL_DATA} README ${STAGEDIR}${DOCSDIR})
45
68
46
.include <bsd.port.mk>
69
.include <bsd.port.mk>
(-)biology/blat/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (blatSrc34.zip) = b764828fdf8ef4c9994ae4b6148340a776493475edb573b6adf63ae7ca9b2629
1
SHA256 (blatSrc35.zip) = 06d9bcf114ec4a4b21fef0540a0532556b6602322a5a2b33f159dc939ae53620
2
SIZE (blatSrc34.zip) = 2142975
2
SIZE (blatSrc35.zip) = 1886214
(-)biology/blat/files/pkg-message.in (-1 / +1 lines)
Lines 3-8 Link Here
3
 A CGI script (webBlat) and instructions on how to set up a BLAT web server
3
 A CGI script (webBlat) and instructions on how to set up a BLAT web server
4
 have been installed in 
4
 have been installed in 
5
 
5
 
6
 %%DATADIR%%
6
 %%PREFIX%%/lib/blat
7
7
8
===============================================================================
8
===============================================================================
(-)biology/blat/pkg-descr (-5 lines)
Lines 1-9 Link Here
1
BLAT is a bioinformatics software tool which performs rapid mRNA/DNA
2
and cross-species protein alignments. BLAT is more accurate and 500
3
times faster than popular existing tools for mRNA/DNA alignments and 50
4
times faster for protein alignments at sensitivity settings typically
5
used when comparing vertebrate sequences. (Source: Kent, W.J. 2002. BLAT
(-)The BLAST-Like Alignment Tool. Genome Research 4: 656-664. (-1 / +1 lines)
Lines 11-14 Link Here
11
bit less than a gigabyte of RAM, BLAT can deliver high performance on a
11
bit less than a gigabyte of RAM, BLAT can deliver high performance on a
12
reasonably priced Linux box.
12
reasonably priced Linux box.
13
13
14
WWW: http://www.genomeblat.com
14
WWW: http://users.soe.ucsc.edu/~kent/

Return to bug 184245