diff options
Diffstat (limited to 'mail/ezmlm/Makefile')
-rw-r--r-- | mail/ezmlm/Makefile | 44 |
1 files changed, 16 insertions, 28 deletions
diff --git a/mail/ezmlm/Makefile b/mail/ezmlm/Makefile index bef37b41620f..a70c51c81915 100644 --- a/mail/ezmlm/Makefile +++ b/mail/ezmlm/Makefile @@ -16,29 +16,25 @@ MASTER_SITES= http://cr.yp.to/software/ \ ftp://ftp.nl.uu.net/pub/unix/mail/qmail/ \ ftp://ftp.archive.de.uu.net/pub/unix/mail/qmail/ -MAINTAINER= ports@FreeBSD.org +MAINTAINER= sergei@kolobov.com COMMENT= An easy-to-use, high-speed mailing list manager for qmail -# QMAIL_DIR is the directory where qmail is installed -.if !defined(QMAIL_DIR) -QMAIL_DIR= /var/qmail -.endif - RUN_DEPENDS= ${QMAIL_DIR}/bin/qmail-send:${PORTSDIR}/mail/qmail -NO_PACKAGE= Unsure of djb's license +NO_PACKAGE= Unsure of DJB license + +# QMAIL_DIR is the directory where qmail is installed +QMAIL_DIR?= /var/qmail ALL_TARGET= it +PROGRAMS= ezmlm-make ezmlm-manage ezmlm-send ezmlm-reject ezmlm-return \ + ezmlm-warn ezmlm-weed ezmlm-list ezmlm-sub ezmlm-unsub MAN1= ezmlm-list.1 ezmlm-make.1 ezmlm-manage.1 ezmlm-reject.1 \ ezmlm-return.1 ezmlm-send.1 ezmlm-sub.1 ezmlm-unsub.1 \ ezmlm-warn.1 ezmlm-weed.1 MAN5= ezmlm.5 - -DIFF_MSG= Cannot Make and Install with different PREFIX or QMAIL_DIR - -MY_PROGRAMS= ezmlm-make ezmlm-manage ezmlm-send ezmlm-reject ezmlm-return \ - ezmlm-warn ezmlm-weed ezmlm-list ezmlm-sub ezmlm-unsub +DOCS= BLURB INSTALL README THANKS TODO post-patch: @${ECHO_CMD} ${PREFIX}/bin > ${WRKSRC}/conf-bin @@ -46,23 +42,15 @@ post-patch: @${ECHO_CMD} ${CC} -s > ${WRKSRC}/conf-ld @${ECHO_CMD} ${PREFIX}/man > ${WRKSRC}/conf-man @${ECHO_CMD} ${QMAIL_DIR} > ${WRKSRC}/conf-qmail - @${ECHO_CMD} ${PREFIX} > ${WRKDIR}/.PPREFIX - @${ECHO_CMD} ${QMAIL_DIR} >> ${WRKDIR}/.PPREFIX - -pre-install: - @${ECHO_CMD} ${PREFIX} > ${WRKDIR}/.IPREFIX - @${ECHO_CMD} ${QMAIL_DIR} >> ${WRKDIR}/.IPREFIX - @diff ${WRKDIR}/.[PI]PREFIX || (${ECHO} ${DIFF_MSG} && exit 1) do-install: -.for file in ${MY_PROGRAMS} - @${INSTALL_PROGRAM} ${WRKSRC}/${file} ${PREFIX}/bin -.endfor -.for file in ${MAN1} - @${INSTALL_MAN} ${WRKSRC}/${file} ${PREFIX}/man/man1 -.endfor -.for file in ${MAN5} - @${INSTALL_MAN} ${WRKSRC}/${file} ${PREFIX}/man/man5 -.endfor + cd ${WRKSRC} && \ + ${INSTALL_PROGRAM} ${PROGRAMS} ${PREFIX}/bin && \ + ${INSTALL_MAN} ${MAN1} ${MANPREFIX}/man/man1 && \ + ${INSTALL_MAN} ${MAN5} ${MANPREFIX}/man/man5 +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR} +.endif .include <bsd.port.mk> |