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> |