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