diff options
Diffstat (limited to 'biology/nab/Makefile')
-rw-r--r-- | biology/nab/Makefile | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/biology/nab/Makefile b/biology/nab/Makefile new file mode 100644 index 000000000000..592421cc793b --- /dev/null +++ b/biology/nab/Makefile @@ -0,0 +1,51 @@ +# New ports collection Makefile for: nab +# Date created: Sept. 10, 2000 +# Whom: M. L. Dodson <bdodson@scms.utmb.edu> +# $FreeBSD$ + +PORTNAME= nab +PORTVERSION= 4.2 +CATEGORIES= biology +MASTER_SITES= ftp://ftp.scripps.edu/pub/case/ + +MAINTAINER= bdodson@scms.utmb.edu + +NO_WRKSUBDIR= yes +MAKE_ENV+= WRKSRC=${WRKSRC} PREFIX=${PREFIX} \ + NABHOME=${PREFIX}/share/nab ARCH= \ + INSTALL_MAN="${INSTALL_MAN}" +MAN1= nab.1 +MANCOMPRESSED= yes + +post-extract: + @${CP} ${FILESDIR}/Makefile ${WRKSRC} + @${CP} ${FILESDIR}/Makefile.doc ${WRKSRC}/doc/Makefile + @${CP} ${FILESDIR}/config.h ${WRKSRC} + +pre-install: + @-mkdir -p ${PREFIX}/share/nab +.if !defined(${NOPORTDOCS}) + @cd ${WRKSRC} && (tar cf - examples test | \ + (cd ${PREFIX}/share/nab; tar xf -)) + @-mkdir -p ${PREFIX}/share/doc/nab + ${INSTALL_MAN} ${WRKSRC}/doc/NAB.pdf ${PREFIX}/share/doc/nab +.endif + @cd ${WRKSRC} && (tar cf - dgdb reslib | \ + (cd ${PREFIX}/share/nab; tar xf -)) + @(cd ${PREFIX}/share; ${CHOWN} -R ${SHAREOWN}.${SHAREGRP} nab; \ + ${CHMOD} -R ugo+rX-w nab) + @-(cd ${PREFIX}/share/nab; ${RM} -f coords && ${LN} -s ../NDB coords) + +post-install: + @(cd ${PREFIX}/bin; \ + ${RM} -f nab && ${MV} ${PREFIX}/share/nab/bin/nab . ; \ + ${RM} -f nab2c && ${MV} ${PREFIX}/share/nab/bin/nab2c . ; \ + ${CHOWN} ${BINOWN}:${BINGRP} nab nab2c teLeap ; \ + strip nab nab2c teLeap ; \ + ${RMDIR} ${PREFIX}/share/nab/bin) + @${CAT} ${PKGMESSAGE} + +test: all + @cd ${WRKSRC}/src && make test + +.include <bsd.port.mk> |