freebsd-ports/biology/blast/Makefile
Alexey Dokuchaev 44ff373a2a From the PR:
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
2005-03-18 13:01:07 +00:00

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>