diff options
Diffstat (limited to 'mail/ezmlm')
-rw-r--r-- | mail/ezmlm/Makefile | 66 | ||||
-rw-r--r-- | mail/ezmlm/pkg-plist | 8 |
2 files changed, 46 insertions, 28 deletions
diff --git a/mail/ezmlm/Makefile b/mail/ezmlm/Makefile index ebb7e0b0396c..56cafdc339f1 100644 --- a/mail/ezmlm/Makefile +++ b/mail/ezmlm/Makefile @@ -3,46 +3,64 @@ # Date created: 28 November 1998 # Whom: Neil Blakey-Milner <nbm@rucus.ru.ac.za> # -# $Id$ +# $Id: Makefile,v 1.1.1.1 1999/01/18 03:48:08 steve Exp $ # -DISTNAME= ezmlm-0.53 +DISTNAME= ezmlm-0.53 CATEGORIES= mail -MASTER_SITES= ftp://ftp.id.wustl.edu/pub/patches/ +MASTER_SITES= ftp://ftp.ezmlm.org/pub/qmail/ \ + ftp://ftp.ntnu.no/pub/unix/mail/qmail/ \ + ftp://ftp.pipex.net/mirrors/qmail/ \ + ftp://ftp.jp.qmail.org/qmail/ \ + ftp://ftp.rifkin.technion.ac.il/pub/qmail/ \ + ftp://ftp.mira.net.au/unix/mail/qmail/ -MAINTAINER= ports@freebsd.org +MAINTAINER= tom@eborcom.com + +# 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 + ALL_TARGET= it -INSTALL_TARGET= setup -MAN1= ezmlm-list.1 ezmlm-make.1 ezmlm-manage.1 ezmlm-reject.1 -MAN1+= ezmlm-return.1 ezmlm-send.1 ezmlm-sub.1 ezmlm-unsub.1 -MAN1+= ezmlm-warn.1 ezmlm-weed.1 +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 -.if exists(${PREFIX}/qmail/bin/qmail-send) -QMAIL_DIR?= ${PREFIX}/qmail -.else -QMAIL_DIR?= /var/qmail -.endif +MY_PROGRAMS= ezmlm-make ezmlm-manage ezmlm-send ezmlm-reject ezmlm-return \ + ezmlm-warn ezmlm-weed ezmlm-list ezmlm-sub ezmlm-unsub post-patch: - @perl -pi.bak -e "s|.usr.local.bin.ezmlm|${PREFIX}/bin|" ${WRKSRC}/conf-bin - @perl -pi.bak -e "s|.usr.local|${PREFIX}|" ${WRKSRC}/conf-man - @perl -pi.bak -e "s|.var.qmail|${QMAIL_DIR}|" ${WRKSRC}/conf-qmail - @perl -pi.bak -e "s|-O2|${CFLAGS}|" ${WRKSRC}/conf-cc - @perl -pi.bak -e '$$_ = "" if /cat/' ${WRKSRC}/MAN - @echo ${PREFIX} > ${WRKDIR}/.PPREFIX - @echo ${QMAIL_DIR} >> ${WRKDIR}/.PPREFIX + @${ECHO} ${PREFIX}/bin > ${WRKSRC}/conf-bin + @${ECHO} ${CC} ${CFLAGS} > ${WRKSRC}/conf-cc + @${ECHO} ${CC} -s > ${WRKSRC}/conf-ld + @${ECHO} ${PREFIX}/man > ${WRKSRC}/conf-man + @${ECHO} ${QMAIL_DIR} > ${WRKSRC}/conf-qmail + @${ECHO} ${PREFIX} > ${WRKDIR}/.PPREFIX + @${ECHO} ${QMAIL_DIR} >> ${WRKDIR}/.PPREFIX pre-install: - @echo ${PREFIX} > ${WRKDIR}/.IPREFIX - @echo ${QMAIL_DIR} >> ${WRKDIR}/.IPREFIX - @diff ${WRKDIR}/.[PI]PREFIX > /dev/null \ - || (echo ${DIFF_MSG} && exit 1) + @${ECHO} ${PREFIX} > ${WRKDIR}/.IPREFIX + @${ECHO} ${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 .include <bsd.port.mk> diff --git a/mail/ezmlm/pkg-plist b/mail/ezmlm/pkg-plist index 1f63ce06e5b9..3178efc3b9e4 100644 --- a/mail/ezmlm/pkg-plist +++ b/mail/ezmlm/pkg-plist @@ -1,10 +1,10 @@ +bin/ezmlm-list bin/ezmlm-make bin/ezmlm-manage -bin/ezmlm-send bin/ezmlm-reject bin/ezmlm-return -bin/ezmlm-warn -bin/ezmlm-weed -bin/ezmlm-list +bin/ezmlm-send bin/ezmlm-sub bin/ezmlm-unsub +bin/ezmlm-warn +bin/ezmlm-weed |