| @@ -1,110 +1,110 @@ | | | @@ -1,110 +1,110 @@ |
1 | # $NetBSD: Makefile,v 1.75 2020/05/19 19:45:58 schmonz Exp $ | | 1 | # $NetBSD: Makefile,v 1.76 2020/10/05 12:17:20 schmonz Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= qmail-run-20200519 | | 4 | DISTNAME= qmail-run-20201005 |
5 | CATEGORIES= mail | | 5 | CATEGORIES= mail |
6 | MASTER_SITES= # empty | | 6 | MASTER_SITES= # empty |
7 | DISTFILES= # empty | | 7 | DISTFILES= # empty |
8 | | | 8 | |
9 | MAINTAINER= schmonz@NetBSD.org | | 9 | MAINTAINER= schmonz@NetBSD.org |
10 | COMMENT= Configures qmail to receive and deliver mail | | 10 | COMMENT= Configures qmail to receive and deliver mail |
11 | LICENSE= 2-clause-bsd | | 11 | LICENSE= 2-clause-bsd |
12 | | | 12 | |
13 | DEPENDS+= greetdelay-[0-9]*:../../mail/greetdelay | | 13 | DEPENDS+= greetdelay-[0-9]*:../../mail/greetdelay |
14 | DEPENDS+= greylisting-spp-[0-9]*:../../mail/greylisting-spp | | 14 | DEPENDS+= greylisting-spp-[0-9]*:../../mail/greylisting-spp |
15 | DEPENDS+= pkg_alternatives-[0-9]*:../../pkgtools/pkg_alternatives | | 15 | DEPENDS+= pkg_alternatives-[0-9]*:../../pkgtools/pkg_alternatives |
16 | DEPENDS+= qmail>=1.03nb42:../../mail/qmail | | 16 | DEPENDS+= qmail>=1.03nb42:../../mail/qmail |
17 | DEPENDS+= qmail-acceptutils>=20181228:../../mail/qmail-acceptutils | | 17 | DEPENDS+= qmail-acceptutils>=20181228:../../mail/qmail-acceptutils |
18 | DEPENDS+= qmail-qfilter>1.5nb1:../../mail/qmail-qfilter | | 18 | DEPENDS+= qmail-qfilter>1.5nb1:../../mail/qmail-qfilter |
19 | DEPENDS+= qmail-rejectutils>=20181230:../../mail/qmail-rejectutils | | 19 | DEPENDS+= qmail-rejectutils>=20181230:../../mail/qmail-rejectutils |
20 | DEPENDS+= qmail-spp-spf-[0-9]*:../../mail/qmail-spp-spf | | 20 | DEPENDS+= qmail-spp-spf-[0-9]*:../../mail/qmail-spp-spf |
21 | | | 21 | |
22 | WRKSRC= ${WRKDIR} | | 22 | WRKSRC= ${WRKDIR} |
23 | NO_BUILD= yes | | 23 | NO_BUILD= yes |
24 | NO_CHECKSUM= yes | | 24 | NO_CHECKSUM= yes |
25 | | | 25 | |
26 | FILES_SUBST+= QMAIL_DAEMON_USER=${QMAIL_DAEMON_USER:Q} | | 26 | FILES_SUBST+= QMAIL_DAEMON_USER=${QMAIL_DAEMON_USER:Q} |
27 | FILES_SUBST+= QMAIL_LOG_USER=${QMAIL_LOG_USER:Q} | | 27 | FILES_SUBST+= QMAIL_LOG_USER=${QMAIL_LOG_USER:Q} |
28 | FILES_SUBST+= QMAIL_SEND_USER=${QMAIL_SEND_USER:Q} | | 28 | FILES_SUBST+= QMAIL_SEND_USER=${QMAIL_SEND_USER:Q} |
29 | FILES_SUBST+= PKGNAME=${PKGNAME:Q} | | 29 | FILES_SUBST+= PKGNAME=${PKGNAME:Q} |
30 | FILES_SUBST+= UCSPI_SSL_USER=${UCSPI_SSL_USER:Q} | | 30 | FILES_SUBST+= UCSPI_SSL_USER=${UCSPI_SSL_USER:Q} |
31 | FILES_SUBST+= UCSPI_SSL_GROUP=${UCSPI_SSL_GROUP:Q} | | 31 | FILES_SUBST+= UCSPI_SSL_GROUP=${UCSPI_SSL_GROUP:Q} |
32 | MESSAGE_SUBST+= PKG_SYSCONFBASE=${PKG_SYSCONFBASE:Q} | | 32 | MESSAGE_SUBST+= PKG_SYSCONFBASE=${PKG_SYSCONFBASE:Q} |
33 | RCD_SCRIPTS= qmail qmailofmipd qmailpop3d qmailqread qmailsend qmailsmtpd | | 33 | RCD_SCRIPTS= qmail qmailofmipd qmailpop3d qmailqread qmailsend qmailsmtpd |
34 | | | 34 | |
35 | PKG_SYSCONFSUBDIR= qmail | | 35 | PKG_SYSCONFSUBDIR= qmail |
36 | | | 36 | |
37 | EGDIR= share/examples/qmail-run | | 37 | EGDIR= share/examples/qmail-run |
38 | .for f in defaultdelivery fixsmtpio signatures rcptchecks \ | | 38 | .for f in defaultdelivery fixsmtpio signatures rcptchecks \ |
39 | ofmipfilters smtpfilters \ | | 39 | ofmipfilters smtpfilters \ |
40 | pop3capabilities smtpcapabilities smtpplugins \ | | 40 | pop3capabilities smtpcapabilities smtpplugins \ |
41 | concurrencyincoming concurrencypop3 concurrencysubmission | | 41 | concurrencyincoming concurrencypop3 concurrencysubmission |
42 | CONF_FILES+= ${PREFIX}/${EGDIR}/${f} \ | | 42 | CONF_FILES+= ${PREFIX}/${EGDIR}/${f} \ |
43 | ${PKG_SYSCONFDIR}/control/${f} | | 43 | ${PKG_SYSCONFDIR}/control/${f} |
44 | .endfor | | 44 | .endfor |
45 | TCPRULESDIR= ${PKG_SYSCONFDIR}/control/tcprules | | 45 | TCPRULESDIR= ${PKG_SYSCONFDIR}/control/tcprules |
46 | OWN_DIRS+= ${TCPRULESDIR} | | 46 | OWN_DIRS+= ${TCPRULESDIR} |
47 | .for f in ofmip pop3 smtp | | 47 | .for f in ofmip pop3 smtp |
48 | CONF_FILES+= ${PREFIX}/${EGDIR}/tcprules-${f} \ | | 48 | CONF_FILES+= ${PREFIX}/${EGDIR}/tcprules-${f} \ |
49 | ${TCPRULESDIR}/${f} | | 49 | ${TCPRULESDIR}/${f} |
50 | .endfor | | 50 | .endfor |
51 | GREYLISTDIR= ${PKG_SYSCONFDIR}/control/greylist | | 51 | GREYLISTDIR= ${PKG_SYSCONFDIR}/control/greylist |
52 | OWN_DIRS_PERMS+= ${GREYLISTDIR} ${QMAIL_DAEMON_USER} ${QMAIL_QMAIL_GROUP} 775 | | 52 | OWN_DIRS_PERMS+= ${GREYLISTDIR} ${QMAIL_DAEMON_USER} ${QMAIL_QMAIL_GROUP} 775 |
53 | CONF_FILES_PERMS+= ${PREFIX}/${EGDIR}/greylist-database ${GREYLISTDIR}/database ${QMAIL_DAEMON_USER} ${QMAIL_QMAIL_GROUP} 664 | | 53 | CONF_FILES_PERMS+= ${PREFIX}/${EGDIR}/greylist-database ${GREYLISTDIR}/database ${QMAIL_DAEMON_USER} ${QMAIL_QMAIL_GROUP} 664 |
54 | .for f in exemptrcpthosts exemptrcpts | | 54 | .for f in exemptrcpthosts exemptrcpts |
55 | CONF_FILES+= ${PREFIX}/${EGDIR}/greylist-${f} \ | | 55 | CONF_FILES+= ${PREFIX}/${EGDIR}/greylist-${f} \ |
56 | ${GREYLISTDIR}/${f} | | 56 | ${GREYLISTDIR}/${f} |
57 | .endfor | | 57 | .endfor |
58 | | | 58 | |
59 | INSTALLATION_DIRS= bin share/doc/qmail-run ${EGDIR} | | 59 | INSTALLATION_DIRS= bin share/doc/qmail-run ${EGDIR} |
60 | BUILD_DEFS+= QMAIL_DAEMON_USER QMAIL_LOG_USER QMAIL_SEND_USER | | 60 | BUILD_DEFS+= QMAIL_DAEMON_USER QMAIL_LOG_USER QMAIL_SEND_USER |
61 | BUILD_DEFS+= QMAIL_QMAIL_GROUP PKG_SYSCONFBASE | | 61 | BUILD_DEFS+= QMAIL_QMAIL_GROUP PKG_SYSCONFBASE |
62 | BUILD_DEFS+= UCSPI_SSL_USER UCSPI_SSL_GROUP | | 62 | BUILD_DEFS+= UCSPI_SSL_USER UCSPI_SSL_GROUP |
63 | | | 63 | |
64 | SUBST_CLASSES+= paths | | 64 | SUBST_CLASSES+= paths |
65 | SUBST_STAGE.paths= pre-configure | | 65 | SUBST_STAGE.paths= pre-configure |
66 | SUBST_FILES.paths= mailer.conf README.pkgsrc | | 66 | SUBST_FILES.paths= mailer.conf README.pkgsrc |
67 | SUBST_FILES.paths+= greylisting-spp-wrapper ofmipd-with-user-cdb | | 67 | SUBST_FILES.paths+= greylisting-spp-wrapper ofmipd-with-user-cdb |
68 | SUBST_FILES.paths+= qmail-isspam-* qmail-procmail qmail-qread-client | | 68 | SUBST_FILES.paths+= qmail-isspam-* qmail-procmail qmail-qread-client |
69 | SUBST_FILES.paths+= rcptchecks ofmipfilters smtpfilters smtpplugins tcprules-* | | 69 | SUBST_FILES.paths+= rcptchecks ofmipfilters smtpfilters smtpplugins tcprules-* |
70 | SUBST_VARS.paths= PKGNAME PKG_SYSCONFDIR PREFIX RCD_SCRIPTS_DIR | | 70 | SUBST_VARS.paths= PKGNAME PKG_SYSCONFDIR PREFIX RCD_SCRIPTS_DIR |
71 | SUBST_VARS.paths+= CAT ECHO GREP SED SH SORT TRUE | | 71 | SUBST_VARS.paths+= CAT ECHO GREP SED SH SORT TRUE |
72 | | | 72 | |
73 | post-extract: | | 73 | post-extract: |
74 | for f in README.pkgsrc mailer.conf \ | | 74 | for f in README.pkgsrc mailer.conf \ |
75 | defaultdelivery fixsmtpio signatures rcptchecks \ | | 75 | defaultdelivery fixsmtpio signatures rcptchecks \ |
76 | ofmipfilters smtpfilters \ | | 76 | ofmipfilters smtpfilters \ |
77 | pop3capabilities smtpcapabilities smtpplugins \ | | 77 | pop3capabilities smtpcapabilities smtpplugins \ |
78 | concurrencyincoming concurrencypop3 concurrencysubmission \ | | 78 | concurrencyincoming concurrencypop3 concurrencysubmission \ |
79 | tcprules-ofmip tcprules-pop3 tcprules-smtp; do \ | | 79 | tcprules-ofmip tcprules-pop3 tcprules-smtp; do \ |
80 | ${CP} ${FILESDIR}/$$f ${WRKDIR}/$$f; \ | | 80 | ${CP} ${FILESDIR}/$$f ${WRKDIR}/$$f; \ |
81 | done; \ | | 81 | done; \ |
82 | for f in greylisting-spp-wrapper ofmipd-with-user-cdb \ | | 82 | for f in greylisting-spp-wrapper ofmipd-with-user-cdb \ |
83 | qmail-isspam-rspamd qmail-isspam-spamassassin \ | | 83 | qmail-isspam-rspamd qmail-isspam-spamassassin \ |
84 | qmail-procmail qmail-qread-client; do \ | | 84 | qmail-procmail qmail-qread-client; do \ |
85 | ${CP} ${FILESDIR}/$$f.sh ${WRKDIR}/$$f; \ | | 85 | ${CP} ${FILESDIR}/$$f.sh ${WRKDIR}/$$f; \ |
86 | done | | 86 | done |
87 | | | 87 | |
88 | do-install: | | 88 | do-install: |
89 | for f in greylisting-spp-wrapper ofmipd-with-user-cdb \ | | 89 | for f in greylisting-spp-wrapper ofmipd-with-user-cdb \ |
90 | qmail-isspam-rspamd qmail-isspam-spamassassin \ | | 90 | qmail-isspam-rspamd qmail-isspam-spamassassin \ |
91 | qmail-procmail qmail-qread-client; do \ | | 91 | qmail-procmail qmail-qread-client; do \ |
92 | ${INSTALL_SCRIPT} ${WRKDIR}/$$f ${DESTDIR}${PREFIX}/bin; \ | | 92 | ${INSTALL_SCRIPT} ${WRKDIR}/$$f ${DESTDIR}${PREFIX}/bin; \ |
93 | done | | 93 | done |
94 | ${INSTALL_DATA} ${WRKDIR}/README.pkgsrc \ | | 94 | ${INSTALL_DATA} ${WRKDIR}/README.pkgsrc \ |
95 | ${DESTDIR}${PREFIX}/share/doc/qmail-run | | 95 | ${DESTDIR}${PREFIX}/share/doc/qmail-run |
96 | for f in defaultdelivery fixsmtpio signatures rcptchecks \ | | 96 | for f in defaultdelivery fixsmtpio signatures rcptchecks \ |
97 | ofmipfilters smtpfilters \ | | 97 | ofmipfilters smtpfilters \ |
98 | pop3capabilities smtpcapabilities smtpplugins \ | | 98 | pop3capabilities smtpcapabilities smtpplugins \ |
99 | concurrencyincoming concurrencypop3 concurrencysubmission \ | | 99 | concurrencyincoming concurrencypop3 concurrencysubmission \ |
100 | tcprules-ofmip tcprules-pop3 tcprules-smtp; do \ | | 100 | tcprules-ofmip tcprules-pop3 tcprules-smtp; do \ |
101 | ${INSTALL_DATA} ${WRKDIR}/$${f} \ | | 101 | ${INSTALL_DATA} ${WRKDIR}/$${f} \ |
102 | ${DESTDIR}${PREFIX}/${EGDIR}; \ | | 102 | ${DESTDIR}${PREFIX}/${EGDIR}; \ |
103 | done; \ | | 103 | done; \ |
104 | for f in database exemptrcpthosts exemptrcpts; do \ | | 104 | for f in database exemptrcpthosts exemptrcpts; do \ |
105 | ${TOUCH} ${DESTDIR}${PREFIX}/${EGDIR}/greylist-$${f}; \ | | 105 | ${TOUCH} ${DESTDIR}${PREFIX}/${EGDIR}/greylist-$${f}; \ |
106 | done; \ | | 106 | done; \ |
107 | ${INSTALL_DATA} ${WRKDIR}/mailer.conf \ | | 107 | ${INSTALL_DATA} ${WRKDIR}/mailer.conf \ |
108 | ${DESTDIR}${PREFIX}/${EGDIR} | | 108 | ${DESTDIR}${PREFIX}/${EGDIR} |
109 | | | 109 | |
110 | .include "../../mk/bsd.pkg.mk" | | 110 | .include "../../mk/bsd.pkg.mk" |