svn commit: r348888 - head/biology/ncbi-toolkit
Pawel Pekala
pawel at FreeBSD.org
Sun Mar 23 20:50:55 UTC 2014
Author: pawel
Date: Sun Mar 23 20:50:54 2014
New Revision: 348888
URL: http://svnweb.freebsd.org/changeset/ports/348888
QAT: https://qat.redports.org/buildarchive/r348888/
Log:
Add staging support
Modified:
head/biology/ncbi-toolkit/Makefile
head/biology/ncbi-toolkit/pkg-plist
Modified: head/biology/ncbi-toolkit/Makefile
==============================================================================
--- head/biology/ncbi-toolkit/Makefile Sun Mar 23 20:29:25 2014 (r348887)
+++ head/biology/ncbi-toolkit/Makefile Sun Mar 23 20:50:54 2014 (r348888)
@@ -41,19 +41,15 @@ BLAST_EXE= bl2seq blastall blastcl3 blas
X11_EXE= Nentrez Psequin ddv entrez2 sbtedit udv
# and these are the man pages we have
-MAN1= Psequin.1 asn2ff.1 asn2idx.1 asn2xml.1 asndhuff.1 \
+MAN_FILES= Psequin.1 asn2ff.1 asn2idx.1 asn2xml.1 asndhuff.1 \
asntool.1 blast.1 blastclust.1 cdscan.1 checksub.1 \
copymat.1 ddv.1 debruijn.1 entrez2.1 errhdr.1 fa2htgs.1 \
fastacmd.1 findspl.1 formatdb.1 formatrpsdb.1 getmesh.1 \
getpub.1 gil2bin.1 idfetch.1 indexpub.1 makemat.1 \
taxblast.1 tbl2asn.1 udv.1 vecscreen.1
-MLINKS= blast.1 bl2seq.1 blast.1 blastall.1 blast.1 blastcl3.1 \
- blast.1 blastpgp.1 blast.1 impala.1 blast.1 megablast.1 \
- blast.1 seedtop.1 blast.1 rpsblast.1
-
-NO_STAGE= yes
-.include <bsd.port.options.mk>
+MAN_LINKS= bl2seq blastall blastcl3 blastpgp impala megablast \
+ seedtop rpsblast
post-patch:
@${REINPLACE_CMD} -e \
@@ -80,36 +76,28 @@ do-build:
# we thus roll our own
do-install:
-.for blastexe in ${BLAST_EXE}
- (cd ${WRKSRC}/bin && ${INSTALL_PROGRAM} ${blastexe} ${PREFIX}/bin)
-.endfor
-.for toolkitexe in ${TOOLKIT_EXE}
- (cd ${WRKSRC}/bin && ${INSTALL_PROGRAM} ${toolkitexe} ${PREFIX}/bin)
-.endfor
-.for x11exe in ${X11_EXE}
- (cd ${WRKSRC}/bin && ${INSTALL_PROGRAM} ${x11exe} ${PREFIX}/bin)
-.endfor
- @${MKDIR} ${PREFIX}/lib/${DISTNAME}
- (cd ${WRKSRC}/lib && ${INSTALL_DATA} *.a ${PREFIX}/lib/${DISTNAME})
- @${MKDIR} ${PREFIX}/include/${DISTNAME}
+ (cd ${WRKSRC}/bin && ${INSTALL_PROGRAM} ${BLAST_EXE} \
+ ${TOOLKIT_EXE} ${X11_EXE} ${STAGEDIR}${PREFIX}/bin)
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}
+ (cd ${WRKSRC}/lib && ${INSTALL_DATA} *.a \
+ ${STAGEDIR}${PREFIX}/lib/${DISTNAME})
+ @${MKDIR} ${STAGEDIR}${PREFIX}/include/${DISTNAME}/connect
(cd ${WRKSRC}/include && ${INSTALL_DATA} *.h \
- ${PREFIX}/include/${DISTNAME})
- @${MKDIR} ${PREFIX}/include/${DISTNAME}/connect
+ ${STAGEDIR}${PREFIX}/include/${DISTNAME})
(cd ${WRKSRC}/include/connect && ${INSTALL_DATA} *.h \
- ${PREFIX}/include/${DISTNAME}/connect)
-.for man in ${MAN1}
- (cd ${WRKSRC}/doc/man && ${INSTALL_MAN} ${man} ${MANPREFIX}/man/man1)
+ ${STAGEDIR}${PREFIX}/include/${DISTNAME}/connect)
+ (cd ${WRKSRC}/doc/man && ${INSTALL_MAN} ${MAN_FILES} \
+ ${STAGEDIR}${MANPREFIX}/man/man1)
+.for man in ${MAN_LINKS}
+ ${LN} -s ${MANPREFIX}/man/man1/blast.1.gz \
+ ${STAGEDIR}${PREFIX}/man/man1/${man}.1.gz
.endfor
- @${MKDIR} ${DATADIR}
- (cd ${WRKSRC}/data && ${INSTALL_DATA} * ${DATADIR})
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${DOCSDIR}
+ @${MKDIR} ${STAGEDIR}${DATADIR}
+ (cd ${WRKSRC}/data && ${INSTALL_DATA} * ${STAGEDIR}${DATADIR})
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
@(cd ${WRKSRC}/doc && ${TAR} --exclude man -cf - .) | \
- (cd ${DOCSDIR} && ${TAR} --unlink -xf -)
- @${FIND} ${DOCSDIR} | ${XARGS} ${CHOWN} ${SHAREOWN}:${SHAREGRP}
- @${FIND} ${DOCSDIR} -type d | ${XARGS} ${CHMOD} a+rx
- @${FIND} ${DOCSDIR} -type f | ${XARGS} ${CHMOD} ${SHAREMODE}
-.endif
- @${CAT} ${PKGMESSAGE}
+ (cd ${STAGEDIR}${DOCSDIR} && ${TAR} --unlink -xf -)
+ @${FIND} ${STAGEDIR}${DOCSDIR} -type d | ${XARGS} ${CHMOD} a+rx
+ @${FIND} ${STAGEDIR}${DOCSDIR} -type f | ${XARGS} ${CHMOD} ${SHAREMODE}
.include <bsd.port.mk>
Modified: head/biology/ncbi-toolkit/pkg-plist
==============================================================================
--- head/biology/ncbi-toolkit/pkg-plist Sun Mar 23 20:29:25 2014 (r348887)
+++ head/biology/ncbi-toolkit/pkg-plist Sun Mar 23 20:50:54 2014 (r348888)
@@ -585,6 +585,44 @@ lib/ncbi/libregexp.a
lib/ncbi/libvibgif.a
lib/ncbi/libvibnet.a
lib/ncbi/libvibrant.a
+man/man1/Psequin.1.gz
+man/man1/asn2ff.1.gz
+man/man1/asn2idx.1.gz
+man/man1/asn2xml.1.gz
+man/man1/asndhuff.1.gz
+man/man1/asntool.1.gz
+man/man1/bl2seq.1.gz
+man/man1/blast.1.gz
+man/man1/blastall.1.gz
+man/man1/blastcl3.1.gz
+man/man1/blastclust.1.gz
+man/man1/blastpgp.1.gz
+man/man1/cdscan.1.gz
+man/man1/checksub.1.gz
+man/man1/copymat.1.gz
+man/man1/ddv.1.gz
+man/man1/debruijn.1.gz
+man/man1/entrez2.1.gz
+man/man1/errhdr.1.gz
+man/man1/fa2htgs.1.gz
+man/man1/fastacmd.1.gz
+man/man1/findspl.1.gz
+man/man1/formatdb.1.gz
+man/man1/formatrpsdb.1.gz
+man/man1/getmesh.1.gz
+man/man1/getpub.1.gz
+man/man1/gil2bin.1.gz
+man/man1/idfetch.1.gz
+man/man1/impala.1.gz
+man/man1/indexpub.1.gz
+man/man1/makemat.1.gz
+man/man1/megablast.1.gz
+man/man1/rpsblast.1.gz
+man/man1/seedtop.1.gz
+man/man1/taxblast.1.gz
+man/man1/tbl2asn.1.gz
+man/man1/udv.1.gz
+man/man1/vecscreen.1.gz
%%PORTDOCS%%%%DOCSDIR%%/FAQ.txt
%%PORTDOCS%%%%DOCSDIR%%/README.asn2xml
%%PORTDOCS%%%%DOCSDIR%%/README.sdk
More information about the svn-ports-head
mailing list