Changeset View
Changeset View
Standalone View
Standalone View
Mk/Uses/qmail.mk
Show All 12 Lines | |||||
# | # | ||||
# MAINTAINER= bdrewery@FreeBSD.org | # MAINTAINER= bdrewery@FreeBSD.org | ||||
.if !defined(_INCLUDE_QMAIL_MK) | .if !defined(_INCLUDE_QMAIL_MK) | ||||
_INCLUDE_QMAIL_MK= yes | _INCLUDE_QMAIL_MK= yes | ||||
QMAIL_PREFIX?= /var/qmail | QMAIL_PREFIX?= /var/qmail | ||||
.if empty(qmail_ARGS) | . if empty(qmail_ARGS) | ||||
qmail_ARGS= both | qmail_ARGS= both | ||||
.endif | . endif | ||||
.if ${qmail_ARGS} == "build" | . if ${qmail_ARGS} == "build" | ||||
BUILD_DEPENDS+= ${_QMAIL_DEPENDS} | BUILD_DEPENDS+= ${_QMAIL_DEPENDS} | ||||
.elif ${qmail_ARGS} == "run" | . elif ${qmail_ARGS} == "run" | ||||
RUN_DEPENDS+= ${_QMAIL_DEPENDS} | RUN_DEPENDS+= ${_QMAIL_DEPENDS} | ||||
.elif ${qmail_ARGS} == "both" | . elif ${qmail_ARGS} == "both" | ||||
BUILD_DEPENDS+= ${_QMAIL_DEPENDS} | BUILD_DEPENDS+= ${_QMAIL_DEPENDS} | ||||
RUN_DEPENDS+= ${_QMAIL_DEPENDS} | RUN_DEPENDS+= ${_QMAIL_DEPENDS} | ||||
.elif ${qmail_ARGS} == "vars" | . elif ${qmail_ARGS} == "vars" | ||||
.else | . else | ||||
IGNORE= USES=qmail - invalid args: [${qmail_ARGS}] specified | IGNORE= USES=qmail - invalid args: [${qmail_ARGS}] specified | ||||
.endif | . endif | ||||
.if ${qmail_ARGS} != "vars" | . if ${qmail_ARGS} != "vars" | ||||
_QMAIL_VALID_SLAVEPORTS= ldap mysql spamcontrol tls | _QMAIL_VALID_SLAVEPORTS= ldap mysql spamcontrol tls | ||||
. if defined(QMAIL_SLAVEPORT) | . if defined(QMAIL_SLAVEPORT) | ||||
. for slave in ${_QMAIL_VALID_SLAVEPORTS} | . for slave in ${_QMAIL_VALID_SLAVEPORTS} | ||||
. if ${QMAIL_SLAVEPORT:tl} == ${slave} | . if ${QMAIL_SLAVEPORT:tl} == ${slave} | ||||
_QMAIL_SLAVEPORT_OKAY= true | _QMAIL_SLAVEPORT_OKAY= true | ||||
. endif | . endif | ||||
. endfor | . endfor | ||||
. if !defined(_QMAIL_SLAVEPORT_OKAY) | . if !defined(_QMAIL_SLAVEPORT_OKAY) | ||||
IGNORE= Invalid QMAIL_SLAVEPORT value. Only one can be set, valid values are: ${_QMAIL_VALID_SLAVEPORTS} | IGNORE= Invalid QMAIL_SLAVEPORT value. Only one can be set, valid values are: ${_QMAIL_VALID_SLAVEPORTS} | ||||
. endif | . endif | ||||
. endif | . endif | ||||
. if defined(QMAIL_SLAVEPORT) | . if defined(QMAIL_SLAVEPORT) | ||||
_QMAIL_DEPENDS= ${QMAIL_PREFIX}/bin/qmail-send:mail/qmail-${QMAIL_SLAVEPORT:tl} | _QMAIL_DEPENDS= ${QMAIL_PREFIX}/bin/qmail-send:mail/qmail-${QMAIL_SLAVEPORT:tl} | ||||
. else | . else | ||||
_QMAIL_DEPENDS= ${QMAIL_PREFIX}/bin/qmail-send:mail/qmail | _QMAIL_DEPENDS= ${QMAIL_PREFIX}/bin/qmail-send:mail/qmail | ||||
. endif | . endif | ||||
.endif | . endif | ||||
.endif | .endif |