View | Details | Raw Unified | Return to bug 53858
Collapse All | Expand All

(-)Makefile (-28 / +16 lines)
Lines 16-44 Link Here
16
		ftp://ftp.nl.uu.net/pub/unix/mail/qmail/ \
16
		ftp://ftp.nl.uu.net/pub/unix/mail/qmail/ \
17
		ftp://ftp.archive.de.uu.net/pub/unix/mail/qmail/
17
		ftp://ftp.archive.de.uu.net/pub/unix/mail/qmail/
18
18
19
MAINTAINER=	ports@FreeBSD.org
19
MAINTAINER=	sergei@kolobov.com
20
COMMENT=	An easy-to-use, high-speed mailing list manager for qmail
20
COMMENT=	An easy-to-use, high-speed mailing list manager for qmail
21
21
22
# QMAIL_DIR is the directory where qmail is installed
23
.if !defined(QMAIL_DIR)
24
QMAIL_DIR=	/var/qmail
25
.endif
26
27
RUN_DEPENDS=	${QMAIL_DIR}/bin/qmail-send:${PORTSDIR}/mail/qmail
22
RUN_DEPENDS=	${QMAIL_DIR}/bin/qmail-send:${PORTSDIR}/mail/qmail
28
23
29
NO_PACKAGE=	Unsure of djb's license
24
NO_PACKAGE=	Unsure of DJB license
25
26
# QMAIL_DIR is the directory where qmail is installed
27
QMAIL_DIR?=	/var/qmail
30
28
31
ALL_TARGET=	it
29
ALL_TARGET=	it
32
30
31
PROGRAMS=	ezmlm-make ezmlm-manage ezmlm-send ezmlm-reject ezmlm-return \
32
		ezmlm-warn ezmlm-weed ezmlm-list ezmlm-sub ezmlm-unsub
33
MAN1=		ezmlm-list.1 ezmlm-make.1 ezmlm-manage.1 ezmlm-reject.1 \
33
MAN1=		ezmlm-list.1 ezmlm-make.1 ezmlm-manage.1 ezmlm-reject.1 \
34
		ezmlm-return.1 ezmlm-send.1 ezmlm-sub.1 ezmlm-unsub.1 \
34
		ezmlm-return.1 ezmlm-send.1 ezmlm-sub.1 ezmlm-unsub.1 \
35
		ezmlm-warn.1 ezmlm-weed.1
35
		ezmlm-warn.1 ezmlm-weed.1
36
MAN5=		ezmlm.5
36
MAN5=		ezmlm.5
37
37
DOCS=		BLURB INSTALL README THANKS TODO
38
DIFF_MSG=	Cannot Make and Install with different PREFIX or QMAIL_DIR
39
40
MY_PROGRAMS=	ezmlm-make ezmlm-manage ezmlm-send ezmlm-reject ezmlm-return \
41
		ezmlm-warn ezmlm-weed ezmlm-list ezmlm-sub ezmlm-unsub
42
38
43
post-patch:
39
post-patch:
44
	@${ECHO_CMD} ${PREFIX}/bin > ${WRKSRC}/conf-bin
40
	@${ECHO_CMD} ${PREFIX}/bin > ${WRKSRC}/conf-bin
Lines 46-68 Link Here
46
	@${ECHO_CMD} ${CC} -s > ${WRKSRC}/conf-ld
42
	@${ECHO_CMD} ${CC} -s > ${WRKSRC}/conf-ld
47
	@${ECHO_CMD} ${PREFIX}/man > ${WRKSRC}/conf-man
43
	@${ECHO_CMD} ${PREFIX}/man > ${WRKSRC}/conf-man
48
	@${ECHO_CMD} ${QMAIL_DIR} > ${WRKSRC}/conf-qmail
44
	@${ECHO_CMD} ${QMAIL_DIR} > ${WRKSRC}/conf-qmail
49
	@${ECHO_CMD} ${PREFIX} > ${WRKDIR}/.PPREFIX
50
	@${ECHO_CMD} ${QMAIL_DIR} >> ${WRKDIR}/.PPREFIX
51
52
pre-install:
53
	@${ECHO_CMD} ${PREFIX} > ${WRKDIR}/.IPREFIX
54
	@${ECHO_CMD} ${QMAIL_DIR} >> ${WRKDIR}/.IPREFIX
55
	@diff ${WRKDIR}/.[PI]PREFIX || (${ECHO} ${DIFF_MSG} && exit 1)
56
45
57
do-install:
46
do-install:
58
.for file in ${MY_PROGRAMS}
47
	cd ${WRKSRC} && \
59
	@${INSTALL_PROGRAM} ${WRKSRC}/${file} ${PREFIX}/bin
48
		${INSTALL_PROGRAM} ${PROGRAMS} ${PREFIX}/bin && \
60
.endfor
49
		${INSTALL_MAN} ${MAN1} ${MANPREFIX}/man/man1 && \
61
.for file in ${MAN1}
50
		${INSTALL_MAN} ${MAN5} ${MANPREFIX}/man/man5
62
	@${INSTALL_MAN} ${WRKSRC}/${file} ${PREFIX}/man/man1
51
.if !defined(NOPORTDOCS)
63
.endfor
52
	@${MKDIR} ${DOCSDIR}
64
.for file in ${MAN5}
53
	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
65
	@${INSTALL_MAN} ${WRKSRC}/${file} ${PREFIX}/man/man5
54
.endif
66
.endfor
67
55
68
.include <bsd.port.mk>
56
.include <bsd.port.mk>
(-)pkg-descr (-1 / +2 lines)
Lines 20-23 Link Here
20
files so that it can handle subscription requests quickly. ezmlm uses
20
files so that it can handle subscription requests quickly. ezmlm uses
21
qmail for blazingly fast parallel SMTP deliveries.
21
qmail for blazingly fast parallel SMTP deliveries.
22
22
23
WWW: http://cr.yp.to/ezmlm.html
23
Author:	D.J. Bernstein <djb@cr.yp.to>
24
WWW:	http://cr.yp.to/ezmlm.html
(-)pkg-plist (+6 lines)
Lines 8-10 Link Here
8
bin/ezmlm-unsub
8
bin/ezmlm-unsub
9
bin/ezmlm-warn
9
bin/ezmlm-warn
10
bin/ezmlm-weed
10
bin/ezmlm-weed
11
%%PORTDOCS%%%%DOCSDIR%%/BLURB
12
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
13
%%PORTDOCS%%%%DOCSDIR%%/README
14
%%PORTDOCS%%%%DOCSDIR%%/THANKS
15
%%PORTDOCS%%%%DOCSDIR%%/TODO
16
%%PORTDOCS%%@dirrm %%DOCSDIR%%

Return to bug 53858