aboutsummaryrefslogtreecommitdiff
path: root/biology/nab/Makefile
blob: 592421cc793bd0683216b1e6bcd2e4ececde8140 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
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>