Lines 7-13
Link Here
|
7 |
|
7 |
|
8 |
PORTNAME= qmail |
8 |
PORTNAME= qmail |
9 |
PORTVERSION?= ${QMAIL_VERSION} |
9 |
PORTVERSION?= ${QMAIL_VERSION} |
10 |
PORTREVISION?= 4 |
10 |
PORTREVISION?= 5 |
11 |
CATEGORIES= mail |
11 |
CATEGORIES= mail |
12 |
MASTER_SITES+= ${MASTER_SITE_QMAIL} |
12 |
MASTER_SITES+= ${MASTER_SITE_QMAIL} |
13 |
DISTNAME= ${PORTNAME}-${QMAIL_VERSION} |
13 |
DISTNAME= ${PORTNAME}-${QMAIL_VERSION} |
Lines 99-108
Link Here
|
99 |
NO_PACKAGE= djb's packaging license does not allow non-standard \ |
99 |
NO_PACKAGE= djb's packaging license does not allow non-standard \ |
100 |
qmail binary distributions |
100 |
qmail binary distributions |
101 |
|
101 |
|
102 |
# A normal qmail installation puts everything into /var/qmail/. |
102 |
.include "Makefile.include" |
103 |
# If you want to install to /usr/local/, then "/usr/local/qmail" is |
103 |
|
104 |
# suggested instead of "/usr/local", but both will work. |
104 |
PREFIX?= ${QMAIL_PREFIX} |
105 |
PREFIX?= /var/qmail |
|
|
106 |
QMAIL_VERSION?= 1.03 |
105 |
QMAIL_VERSION?= 1.03 |
107 |
|
106 |
|
108 |
.if !defined(BARRIER_QMAILQUEUE_PATCH) |
107 |
.if !defined(BARRIER_QMAILQUEUE_PATCH) |
Lines 193-198
Link Here
|
193 |
qmail-tcpto.8 qmail-pop3d.8 qmail-popup.8 qmail-qmqpc.8 qmail-qmqpd.8 \ |
192 |
qmail-tcpto.8 qmail-pop3d.8 qmail-popup.8 qmail-qmqpc.8 qmail-qmqpd.8 \ |
194 |
qmail-qmtpd.8 qmail-smtpd.8 qmail-command.8 |
193 |
qmail-qmtpd.8 qmail-smtpd.8 qmail-command.8 |
195 |
|
194 |
|
|
|
195 |
.if defined(SLAVE_MYSQL) |
196 |
PKGMESSAGE_SUFFIX= mysql |
197 |
.endif |
198 |
|
196 |
.if defined(SLAVE_SPAMCONTROL) |
199 |
.if defined(SLAVE_SPAMCONTROL) |
197 |
EXTRA_MAN8= qmail-badloadertypes.8 qmail-badmimetypes.8 qmail-recipients.8 |
200 |
EXTRA_MAN8= qmail-badloadertypes.8 qmail-badmimetypes.8 qmail-recipients.8 |
198 |
ALL_TARGET+= ${EXTRA_MAN8} |
201 |
ALL_TARGET+= ${EXTRA_MAN8} |
Lines 206-219
Link Here
|
206 |
.endif |
209 |
.endif |
207 |
|
210 |
|
208 |
.if defined(SLAVE_LDAP) |
211 |
.if defined(SLAVE_LDAP) |
209 |
PKGMESSAGE_SUFFIX= -ldap |
212 |
PKGMESSAGE_SUFFIX= ldap |
210 |
PLIST_SUB+= LDAP="" NOT_LDAP="@comment " |
213 |
PLIST_SUB+= LDAP="" NOT_LDAP="@comment " |
211 |
.else |
214 |
.else |
212 |
PLIST_SUB+= LDAP="@comment " NOT_LDAP="" |
215 |
PLIST_SUB+= LDAP="@comment " NOT_LDAP="" |
213 |
.endif |
216 |
.endif |
214 |
|
217 |
|
215 |
.if defined(SLAVE_SMTP_AUTH_TLS) |
218 |
.if defined(SLAVE_SMTP_AUTH_TLS) |
216 |
PKGMESSAGE_SUFFIX= -smtp_auth+tls |
219 |
PKGMESSAGE_SUFFIX= smtp_auth+tls |
217 |
PLIST_SUB+= SMTP_AUTH_TLS="" |
220 |
PLIST_SUB+= SMTP_AUTH_TLS="" |
218 |
.else |
221 |
.else |
219 |
PLIST_SUB+= SMTP_AUTH_TLS="@comment " |
222 |
PLIST_SUB+= SMTP_AUTH_TLS="@comment " |
Lines 226-241
Link Here
|
226 |
.endif |
229 |
.endif |
227 |
|
230 |
|
228 |
.if defined(SLAVE_TLS) |
231 |
.if defined(SLAVE_TLS) |
229 |
PKGMESSAGE_SUFFIX= -tls |
232 |
PKGMESSAGE_SUFFIX= tls |
230 |
PLIST_SUB+= TLS="" |
233 |
PLIST_SUB+= TLS="" |
231 |
.else |
234 |
.else |
232 |
PLIST_SUB+= TLS="@comment " |
235 |
PLIST_SUB+= TLS="@comment " |
233 |
.endif |
236 |
.endif |
234 |
|
237 |
|
235 |
SUB_FILES+= pkg-message${PKGMESSAGE_SUFFIX} mailer.conf.sample \ |
238 |
.if defined(PKGMESSAGE_SUFFIX) |
236 |
bootfiles.sed enable-qmail |
239 |
SLAVEPORT_LINE= ${PKGMESSAGE_SUFFIX} |
|
|
240 |
.elif defined(SLAVE_SPAMCONTROL) |
241 |
SLAVEPORT_LINE= spamcontrol |
242 |
.endif |
243 |
|
244 |
SUB_FILES+= mailer.conf.sample bootfiles.sed enable-qmail |
237 |
PKGINSTALL?= ${WRKDIR}/pkg-install |
245 |
PKGINSTALL?= ${WRKDIR}/pkg-install |
238 |
PKGMESSAGE?= ${WRKDIR}/pkg-message${PKGMESSAGE_SUFFIX} |
246 |
|
|
|
247 |
.if defined(PKGMESSAGE_SUFFIX) |
248 |
SUB_FILES+= pkg-message-${PKGMESSAGE_SUFFIX} |
249 |
PKGMESSAGE?= ${WRKDIR}/pkg-message-${PKGMESSAGE_SUFFIX} |
250 |
.else |
251 |
SUB_FILES+= pkg-message |
252 |
.endif |
239 |
|
253 |
|
240 |
CSH?= /bin/csh |
254 |
CSH?= /bin/csh |
241 |
|
255 |
|
Lines 313-322
Link Here
|
313 |
.endif |
327 |
.endif |
314 |
|
328 |
|
315 |
.if defined(SLAVE_LDAP) |
329 |
.if defined(SLAVE_LDAP) |
316 |
PKGNAMESUFFIX:= ${PKGNAMESUFFIX}2 |
|
|
317 |
|
330 |
|
318 |
.if !defined(WITHOUT_TLS) |
331 |
.if !defined(WITHOUT_TLS) |
319 |
PKGNAMESUFFIX:= ${PKGNAMESUFFIX}-with_tls |
|
|
320 |
# we can't use USE_OPENSSL=yes after including bsd.port.pre.mk |
332 |
# we can't use USE_OPENSSL=yes after including bsd.port.pre.mk |
321 |
.include "${PORTSDIR}/Mk/bsd.openssl.mk" |
333 |
.include "${PORTSDIR}/Mk/bsd.openssl.mk" |
322 |
.endif |
334 |
.endif |
Lines 472-477
Link Here
|
472 |
@${ECHO_MSG} "" |
484 |
@${ECHO_MSG} "" |
473 |
.endif |
485 |
.endif |
474 |
|
486 |
|
|
|
487 |
.if !defined(QMAIL_PREFIX) |
488 |
@${ECHO_MSG} "QMAIL_PREFIX=PREFIX_PATH" |
489 |
@${ECHO_MSG} " (default PREFIX_PATH=${PREFIX})" |
490 |
@${ECHO_MSG} " A normal qmail installation puts" |
491 |
@${ECHO_MSG} " everything into /var/qmail/." |
492 |
@${ECHO_MSG} " If you want to install to ${LOCALBASE}," |
493 |
@${ECHO_MSG} " then \"${LOCALBASE}/qmail\" is suggested" |
494 |
@${ECHO_MSG} " instead of \"${LOCALBASE}\", but both will" |
495 |
@${ECHO_MSG} " work." |
496 |
@${ECHO_MSG} "" |
497 |
.endif |
498 |
|
475 |
post-extract: |
499 |
post-extract: |
476 |
.if defined(SLAVE_SPAMCONTROL) |
500 |
.if defined(SLAVE_SPAMCONTROL) |
477 |
@cd ${WRKSRC} && ${TAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/${SPAMCONTROL_DIST} |
501 |
@cd ${WRKSRC} && ${TAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/${SPAMCONTROL_DIST} |
Lines 595-600
Link Here
|
595 |
@${ECHO_CMD} |
619 |
@${ECHO_CMD} |
596 |
@${CAT} ${PKGMESSAGE} |
620 |
@${CAT} ${PKGMESSAGE} |
597 |
@${ECHO_CMD} |
621 |
@${ECHO_CMD} |
|
|
622 |
.if defined(SLAVEPORT_LINE) |
623 |
@${ECHO_CMD} "=============================================" |
624 |
@${ECHO_CMD} |
625 |
@${ECHO_CMD} "ATTENTION" |
626 |
@${ECHO_CMD} |
627 |
@${ECHO_CMD} "Add the following line to your /etc/make.conf" |
628 |
@${ECHO_CMD} "QMAIL_SLAVEPORT=${SLAVEPORT_LINE}" |
629 |
@${ECHO_CMD} |
630 |
@${ECHO_CMD} "=============================================" |
631 |
@${ECHO_CMD} |
632 |
.endif |
598 |
|
633 |
|
599 |
certificate: |
634 |
certificate: |
600 |
.if defined(SLAVE_TLS) || defined(SLAVE_SMTP_AUTH_TLS) || defined(SLAVE_LDAP) |
635 |
.if defined(SLAVE_TLS) || defined(SLAVE_SMTP_AUTH_TLS) || defined(SLAVE_LDAP) |