44ff373a2a
I've added PORTREVISION to the port and set it to the release date as in the lang/gcc* ports. Since the distinfo file is not used, this would help users know when they have to update their ports. Although newer release might be made, the idea is to bump PORTREVISION for important feature releases on when significant bugs are fixed. Other minor (cosmetic) changes also applied. PR: ports/78963 Sumbitted by: maintainer
83 lines
2.3 KiB
Makefile
83 lines
2.3 KiB
Makefile
# ex:ts=8
|
|
# New ports collection makefile for: WU BLAST
|
|
# Date created: 27 May 2004
|
|
# Whom: Fernan Aguero <fernan@iib.unsam.edu.ar>
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= wu-blast
|
|
PORTVERSION= 2.0
|
|
PORTREVISION= 20050316
|
|
CATEGORIES= biology
|
|
MASTER_SITES= #
|
|
EXTRACT_SUFX= .tar.Z
|
|
|
|
MAINTAINER= fernan@iib.unsam.edu.ar
|
|
COMMENT= WU BLAST, a software package for sequence similarity searches
|
|
|
|
# Distfiles change rapidly, but since they can only be downloaded from
|
|
# the author, this is not a problem.
|
|
IGNOREFILES= ${DISTFILES}
|
|
|
|
RESTRICTED= "License does not allow redistribution of binaries. You should first register for the software, which is free for academic use."
|
|
ONLY_FOR_ARCHS= i386
|
|
|
|
NO_BUILD= yes
|
|
DOWNLOAD_URL= http://blast.wustl.edu/licensing
|
|
|
|
NO_WRKSUBDIR= yes
|
|
PKGMESSAGE= ${WRKDIR}/pkg-message
|
|
|
|
PORTDOCS= COPYRIGHT FAQ-Indexing.html HISTORY LICENSE Memory.html \
|
|
README.html parameters.html parameters.pdf
|
|
BINS= blasta gb2fasta gt2fasta memfile nrdb pam patdb \
|
|
pir2fasta sp2fasta xdformat xdget
|
|
SCRIPTS= wu-blastall wu-formatdb
|
|
BLASTA_LINKS= blastn blastp blastx tblastn tblastx
|
|
XDFORMAT_LINKS= setdb pressdb
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
.if ${OSVERSION} < 500000
|
|
DISTNAME= blast${PORTVERSION:S/.0//}.freebsd-4.x-i686
|
|
.else
|
|
DISTNAME= blast${PORTVERSION:S/.0//}.freebsd-i686
|
|
.endif
|
|
|
|
.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
|
|
IGNORE= "You must manually fetch ${PORTNAME}${PORTVERSION:S/.0//} for the FreeBSD platform \(${DISTNAME}${EXTRACT_SUFX}\) from ${DOWNLOAD_URL}, place it in ${DISTDIR} and then run make again"
|
|
.endif
|
|
|
|
post-patch:
|
|
@${SED} -e 's,%%DATADIR%%,${DATADIR},g' < ${FILESDIR}/pkg-message.in > ${PKGMESSAGE}
|
|
|
|
do-install:
|
|
.for bin in ${BINS}
|
|
${INSTALL_PROGRAM} ${WRKSRC}/${bin} ${PREFIX}/bin
|
|
.endfor
|
|
.for script in ${SCRIPTS}
|
|
${INSTALL_SCRIPT} ${WRKSRC}/${script} ${PREFIX}/bin
|
|
.endfor
|
|
${CHMOD} a-rw,a+x ${PREFIX}/bin/blasta
|
|
.for blink in ${BLASTA_LINKS}
|
|
@(cd ${PREFIX}/bin && ${LN} -s blasta ${blink})
|
|
.endfor
|
|
.for xlink in ${XDFORMAT_LINKS}
|
|
@(cd ${PREFIX}/bin && ${LN} -s xdformat ${xlink})
|
|
.endfor
|
|
.if !defined (NOPORTDOCS)
|
|
@${MKDIR} ${DOCSDIR}
|
|
.for doc in ${PORTDOCS}
|
|
${INSTALL_MAN} ${WRKSRC}/${doc} ${DOCSDIR}
|
|
.endfor
|
|
.endif
|
|
${MKDIR} ${DATADIR}
|
|
${CP} -R ${WRKSRC}/matrix ${DATADIR}
|
|
${CP} -R ${WRKSRC}/filter ${DATADIR}
|
|
${CP} ${WRKSRC}/sysblast.sample ${DATADIR}
|
|
|
|
post-install:
|
|
@${CAT} ${PKGMESSAGE}
|
|
|
|
.include <bsd.port.post.mk>
|