aboutsummaryrefslogtreecommitdiffstats
path: root/mail/ezmlm
diff options
context:
space:
mode:
authordaichi <daichi@FreeBSD.org>2003-07-09 16:58:26 +0800
committerdaichi <daichi@FreeBSD.org>2003-07-09 16:58:26 +0800
commitf3f437cb4c6d52b04ac4703afa238d99f71ec1d1 (patch)
treee3cc8d4c7afeb12bc4acf7400757746346bb944a /mail/ezmlm
parent54d20ec79d1ac64d3ae0b3dafbc937764ffd366f (diff)
downloadfreebsd-ports-gnome-f3f437cb4c6d52b04ac4703afa238d99f71ec1d1.tar.gz
freebsd-ports-gnome-f3f437cb4c6d52b04ac4703afa238d99f71ec1d1.tar.zst
freebsd-ports-gnome-f3f437cb4c6d52b04ac4703afa238d99f71ec1d1.zip
update mail/ezmlm:
- Install at least some documentation - Make portlint(1) happy - move RUN_DEPENDS, etc. - Cleanup and simplify Makefile - Remove checks for changin PREFIX and/or QMAIL_DIR between build and install phases - the Ports does not support such scenarios in any case, the checks are unnecessary - Add Author tag in pkg-descr - Take maintainership PR: 53858 Submitted by: Sergei Kolobov <sergei@kolobov.com>
Diffstat (limited to 'mail/ezmlm')
-rw-r--r--mail/ezmlm/Makefile44
-rw-r--r--mail/ezmlm/pkg-descr3
-rw-r--r--mail/ezmlm/pkg-plist6
3 files changed, 24 insertions, 29 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>
diff --git a/mail/ezmlm/pkg-descr b/mail/ezmlm/pkg-descr
index 39d5157e1ec3..1d3a083aef3d 100644
--- a/mail/ezmlm/pkg-descr
+++ b/mail/ezmlm/pkg-descr
@@ -20,4 +20,5 @@ memory. ezmlm hashes the subscription list into a set of independent
files so that it can handle subscription requests quickly. ezmlm uses
qmail for blazingly fast parallel SMTP deliveries.
-WWW: http://cr.yp.to/ezmlm.html
+Author: D.J. Bernstein <djb@cr.yp.to>
+WWW: http://cr.yp.to/ezmlm.html
diff --git a/mail/ezmlm/pkg-plist b/mail/ezmlm/pkg-plist
index 3178efc3b9e4..2331a5ca2ed8 100644
--- a/mail/ezmlm/pkg-plist
+++ b/mail/ezmlm/pkg-plist
@@ -8,3 +8,9 @@ bin/ezmlm-sub
bin/ezmlm-unsub
bin/ezmlm-warn
bin/ezmlm-weed
+%%PORTDOCS%%%%DOCSDIR%%/BLURB
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/THANKS
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+%%PORTDOCS%%@dirrm %%DOCSDIR%%