Lines 34-39
Link Here
|
34 |
PATCHFILES+= sendmail-flagf.patch:sendmail_flagf |
34 |
PATCHFILES+= sendmail-flagf.patch:sendmail_flagf |
35 |
.endif # MAIN_QMAIL_PORT_SENDMAIL_F_PATCH_BARRIER |
35 |
.endif # MAIN_QMAIL_PORT_SENDMAIL_F_PATCH_BARRIER |
36 |
|
36 |
|
|
|
37 |
.if defined(WITH_MAILDIRQUOTA_PATCH) && !defined(MAIN_QMAIL_PORT_WITH_MAILDIRQUOTA_PATCH_BARRIER) |
38 |
PATCH_SITES+= http://www.alexdupre.com/qmail/:quota |
39 |
PATCHFILES+= qmail-maildir++.patch:quota |
40 |
.endif # MAIN_QMAIL_PORT_MAILDIRQUOTA_PATCH_BARRIER |
41 |
|
42 |
.if defined(WITH_SMTPAUTH_PATCH) && !defined(MAIN_QMAIL_PORT_WITH_SMTPAUTH_PATCH_BARRIER) |
43 |
PATCH_SITES+= http://www.alexdupre.com/qmail/:smtpauth |
44 |
PATCHFILES+= qmail-smtp-auth.patch:smtpauth |
45 |
.endif # MAIN_QMAIL_PORT_SMTPAUTH_PATCH_BARRIER |
46 |
|
47 |
.if defined(WITH_BLOCKEXECUTABLES_PATCH) && !defined(MAIN_QMAIL_PORT_WITH_BLOCKEXECUTABLES_PATCH_BARRIER) |
48 |
PATCH_SITES+= http://www.alexdupre.com/qmail/:blockexec |
49 |
PATCHFILES+= qmail-block-executables.patch:blockexec |
50 |
.endif # MAIN_QMAIL_PORT_BLOCKEXECUTABLES_PATCH_BARRIER |
51 |
|
52 |
.if defined(WITH_DISCARDDOUBLEBOUNCES_PATCH) && !defined(MAIN_QMAIL_PORT_WITH_DISCARDDOUBLEBOUNCES_PATCH_BARRIER) |
53 |
PATCH_SITES+= http://www.alexdupre.com/qmail/:doublebounce |
54 |
PATCHFILES+= qmail-discard-double-bounces.patch:doublebounce |
55 |
.endif # MAIN_QMAIL_PORT_DISCARDDOUBLEBOUNCES_PATCH_BARRIER |
56 |
|
37 |
PATCH_SITES+= ${MASTER_SITE_LOCAL:S/$/:local,dns,ldap,mysql,tls/} |
57 |
PATCH_SITES+= ${MASTER_SITE_LOCAL:S/$/:local,dns,ldap,mysql,tls/} |
38 |
PATCH_SITE_SUBDIR+= lioux/:local,dns,ldap,mysql,tls |
58 |
PATCH_SITE_SUBDIR+= lioux/:local,dns,ldap,mysql,tls |
39 |
|
59 |
|
Lines 129-135
Link Here
|
129 |
MAINTAINER= lioux@FreeBSD.org |
149 |
MAINTAINER= lioux@FreeBSD.org |
130 |
COMMENT?= A secure, reliable, efficient, simple, and fast MTA |
150 |
COMMENT?= A secure, reliable, efficient, simple, and fast MTA |
131 |
|
151 |
|
132 |
NO_PACKAGE= djb\'s packaging license does not allow non-standard\ |
152 |
NO_PACKAGE= djb's packaging license does not allow non-standard\ |
133 |
qmail binary distributions |
153 |
qmail binary distributions |
134 |
|
154 |
|
135 |
# A normal qmail installation puts everything into /var/qmail/. |
155 |
# A normal qmail installation puts everything into /var/qmail/. |
Lines 190-196
Link Here
|
190 |
${WRKSRC}/PIC.local2ext ${WRKSRC}/PIC.local2local \ |
210 |
${WRKSRC}/PIC.local2ext ${WRKSRC}/PIC.local2local \ |
191 |
${WRKSRC}/PIC.local2rem ${WRKSRC}/PIC.local2virt \ |
211 |
${WRKSRC}/PIC.local2rem ${WRKSRC}/PIC.local2virt \ |
192 |
${WRKSRC}/PIC.nullclient ${WRKSRC}/PIC.relaybad \ |
212 |
${WRKSRC}/PIC.nullclient ${WRKSRC}/PIC.relaybad \ |
193 |
${WRKSRC}/PIC.relaygood ${WRKSRC}/PIC.rem2local |
213 |
${WRKSRC}/PIC.relaygood ${WRKSRC}/PIC.rem2local \ |
|
|
214 |
${WRKSRC}/README.auth |
194 |
|
215 |
|
195 |
# More files normally installed with from hier.c |
216 |
# More files normally installed with from hier.c |
196 |
BOOTFILES= ${WRKSRC}/home ${WRKSRC}/home+df ${WRKSRC}/proc \ |
217 |
BOOTFILES= ${WRKSRC}/home ${WRKSRC}/home+df ${WRKSRC}/proc \ |
Lines 225-230
Link Here
|
225 |
@${ECHO_MSG} "" |
246 |
@${ECHO_MSG} "" |
226 |
@${ECHO_MSG} "You may use the following build options:" |
247 |
@${ECHO_MSG} "You may use the following build options:" |
227 |
@${ECHO_MSG} "" |
248 |
@${ECHO_MSG} "" |
|
|
249 |
.if !defined(MAIN_QMAIL_PORT_WITH_MAILDIRQUOTA_PATCH_BARRIER) |
250 |
@${ECHO_MSG} "WITH_MAILDIRQUOTA_PATCH=yes enable patch to qmail to support" |
251 |
@${ECHO_MSG} " maildirquota (Maildir++)" |
252 |
.endif # MAIN_QMAIL_PORT_WITH_MAILDIRQUOTA_PATCH_BARRIER |
253 |
.if !defined(MAIN_QMAIL_PORT_WITH_SMTPAUTH_PATCH_BARRIER) |
254 |
@${ECHO_MSG} "WITH_SMTPAUTH_PATCH=yes enable patch to qmail to support" |
255 |
@${ECHO_MSG} " SMTP Authentication" |
256 |
.endif # MAIN_QMAIL_PORT_WITH_SMTPAUTH_PATCH_BARRIER |
257 |
.if !defined(MAIN_QMAIL_PORT_WITH_BLOCKEXECUTABLES_PATCH_BARRIER) |
258 |
@${ECHO_MSG} "WITH_BLOCKEXECUTABLES_PATCH=yes enable patch to qmail to block" |
259 |
@${ECHO_MSG} " emails with executable attachments" |
260 |
.endif # MAIN_QMAIL_PORT_WITH_BLOCKEXECUTABLES_PATCH_BARRIER |
261 |
.if !defined(MAIN_QMAIL_PORT_WITH_DISCARDDOUBLEBOUNCES_PATCH_BARRIER) |
262 |
@${ECHO_MSG} "WITH_DISCARDDOUBLEBOUNCES_PATCH=yes" |
263 |
@${ECHO_MSG} " enable patch to qmail to discard" |
264 |
@${ECHO_MSG} " bounced (double) bounces" |
265 |
.endif # MAIN_QMAIL_PORT_WITH_DISCARDDOUBLEBOUNCES_PATCH_BARRIER |
228 |
.if !defined(MAIN_QMAIL_PORT_WITH_QMAILQUEUE_PATCH_BARRIER) |
266 |
.if !defined(MAIN_QMAIL_PORT_WITH_QMAILQUEUE_PATCH_BARRIER) |
229 |
@${ECHO_MSG} "WITH_QMAILQUEUE_PATCH=yes enable patch to qmail to run a QMAILQUEUE" |
267 |
@${ECHO_MSG} "WITH_QMAILQUEUE_PATCH=yes enable patch to qmail to run a QMAILQUEUE" |
230 |
@${ECHO_MSG} " program instead of bin/qmail-queue" |
268 |
@${ECHO_MSG} " program instead of bin/qmail-queue" |
Lines 236-242
Link Here
|
236 |
@${ECHO_MSG} "WITH_BIG_CONCURRENCY_PATCH=yes enable patch to qmail to" |
274 |
@${ECHO_MSG} "WITH_BIG_CONCURRENCY_PATCH=yes enable patch to qmail to" |
237 |
@${ECHO_MSG} " use a concurrency greater than 240" |
275 |
@${ECHO_MSG} " use a concurrency greater than 240" |
238 |
@${ECHO_MSG} "WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT=NUMBER" |
276 |
@${ECHO_MSG} "WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT=NUMBER" |
|
|
277 |
.if defined(WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT) |
239 |
@${ECHO_MSG} " (default NUMBER=${WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT})" |
278 |
@${ECHO_MSG} " (default NUMBER=${WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT})" |
|
|
279 |
.endif # WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT |
240 |
@${ECHO_MSG} " set this to a value reasonable for" |
280 |
@${ECHO_MSG} " set this to a value reasonable for" |
241 |
@${ECHO_MSG} " your system if you use the patch" |
281 |
@${ECHO_MSG} " your system if you use the patch" |
242 |
.endif # MAIN_QMAIL_PORT_WITH_BIG_CONCURRENCY_PATCH_BARRIER |
282 |
.endif # MAIN_QMAIL_PORT_WITH_BIG_CONCURRENCY_PATCH_BARRIER |
Lines 322-330
Link Here
|
322 |
.endfor |
362 |
.endfor |
323 |
@# This is not part of qmail proper, hence the 2nd class citizenship |
363 |
@# This is not part of qmail proper, hence the 2nd class citizenship |
324 |
${INSTALL_SCRIPT} ${FILESDIR}/mkaliasdir ${PREFIX}/${DOCDIR} |
364 |
${INSTALL_SCRIPT} ${FILESDIR}/mkaliasdir ${PREFIX}/${DOCDIR} |
|
|
365 |
.if !defined(WITHOUT_CONFIG) |
325 |
@cd ${PREFIX}/configure ; ./config |
366 |
@cd ${PREFIX}/configure ; ./config |
|
|
367 |
.endif |
368 |
.if !defined(WITHOUT_RCDLINK) |
326 |
@${MKDIR} ${LOCALBASE}/etc/rc.d |
369 |
@${MKDIR} ${LOCALBASE}/etc/rc.d |
327 |
@${LN} -sf ${PREFIX}/rc ${LOCALBASE}/etc/rc.d/qmail.sh |
370 |
@${LN} -sf ${PREFIX}/rc ${LOCALBASE}/etc/rc.d/qmail.sh |
|
|
371 |
.endif |
328 |
@${ECHO} |
372 |
@${ECHO} |
329 |
@${SED} s!/var/qmail!${PREFIX}!g ${PKGMESSAGE} | ${FMT} |
373 |
@${SED} s!/var/qmail!${PREFIX}!g ${PKGMESSAGE} | ${FMT} |
330 |
|
374 |
|