5 MASTER_SITES= http://cr.yp.to/software/ \
6 http://www.emaillab.org/djb/qmailanalog/
8 MAINTAINER= ports@FreeBSD.org
9 COMMENT= Tools to analyze qmail-send activity
10 WWW= https://cr.yp.to/qmailanalog.html
17 MANPREFIX= ${QMPREFIX}
19 PLIST_SUB+= MYSUBDIR=${MYSUBDIR}
21 .if !defined(NOSUBDIR)
22 MYSUBDIR?= qmailanalog/
27 PREFIX?= ${QMAIL_PREFIX}
29 QMPREFIX?= ${PREFIX}/${MYSUBDIR}
33 .include <bsd.port.pre.mk>
35 .if ${PREFIX} != ${QMAIL_PREFIX}
36 BROKEN= Cannot Make and Install with different PREFIX or QMAIL_PREFIX
40 @${ECHO_CMD} "${QMPREFIX}" > ${WRKSRC}/conf-home
41 @${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc
42 @${ECHO_CMD} "${CC} ${STRIP} ${LDFLAGS}" > ${WRKSRC}/conf-ld
43 @${REINPLACE_CMD} 's|02755|0755|g; /cat/d' ${WRKSRC}/hier.c
44 @${REINPLACE_CMD} 's|^man prog|prog|g' ${WRKSRC}/Makefile
46 # Do a dance to stage and keep out of resulting binaries (see r346769
49 @${ECHO_MSG} "===> Rebuilding DJB installer to respect STAGEDIR"
50 @${MV} -f ${WRKSRC}/conf-home ${WRKSRC}/conf-home.sav
51 @${ECHO_CMD} "${STAGEDIR}${QMPREFIX}" > ${WRKSRC}/conf-home
52 @cd ${WRKSRC} ; ${RM} install instcheck install.o instcheck.o hier.o auto_home.o auto_home.c
53 @cd ${WRKSRC} ; ${DO_MAKE_BUILD} install instcheck
54 @${MV} -f ${WRKSRC}/conf-home.sav ${WRKSRC}/conf-home
57 @${MKDIR} ${STAGEDIR}${QMPREFIX}
58 ${INSTALL_MAN} ${WRKSRC}/*.1 ${STAGEDIR}${MANPREFIX}/man/man1/
60 .include <bsd.port.post.mk>