freebsd-ports/Mk/bsd.mail.mk
Gabor Kovesdan 4c9cd257fd - Extract command variable definitions from bsd.port.mk, they are now stored in
bsd.commands.mk and can be easily reused within the infrastructure.
- Revert old DESTDIR implementation.
- Add a new, fully chrooted DESTDIR implementation as bsd.destdir.mk.

Sponsored by:	Google Summer of Code 2007
Approved by:	portmgr (pav)
2007-08-04 11:37:24 +00:00

72 lines
1.9 KiB
Makefile

#-*- mode: Fundamental; tab-width: 4; -*-
# ex:ts=4
#
# $FreeBSD$
#
# Please view me with 4 column tabs!
.if !defined(_POSTMKINCLUDED) && !defined(Mail_Pre_Include)
# Please make sure all changes to this file are passed through the maintainer.
# Do not commit them yourself (unless of course you're the Port's Wraith ;).
Mail_Include_MAINTAINER= garga@FreeBSD.org
Mail_Pre_Include= bsd.mail.mk
## Begin QMAIL Stuff
# Ports can use the following vars:
#
# QMAIL_PREFIX - Define it if qmail is installed in a different PREFIX.
# Default: /var/qmail
#
# QMAIL_SLAVEPORT - Define it if you install a slaveport of qmail, to
# prevent stale dependencies. Valid slaveports are:
# ldap, mysql, spamcontrol and tls.
#
# USE_QMAIL_BUILD - Add qmail or qmail slaveport to BUILD_DEPENDS.
#
# USE_QMAIL_RUN - Add qmail or qmail slaveport to RUN_DEPENDS.
#
# USE_QMAIL - Add qmail or qmail slaveport to RUN and BUILD_DEPENDS.
#
# WANT_QMAIL - Set vars related to qmail, like QMAIL_PREFIX.
QMAIL_PREFIX?= /var/qmail
_QMAIL_VALID_SLAVEPORTS= ldap mysql spamcontrol tls
.if defined(USE_QMAIL) || defined(USE_QMAIL_RUN) || defined (USE_QMAIL_BUILD)
.if defined(QMAIL_SLAVEPORT)
. for slave in ${_QMAIL_VALID_SLAVEPORTS}
. if ${QMAIL_SLAVEPORT:L} == ${slave}
_QMAIL_SLAVEPORT_OKAY= true
. endif
. endfor
. if !defined(_QMAIL_SLAVEPORT_OKAY)
IGNORE= Invalid QMAIL_SLAVEPORT value. Only one can be set, valid values are: ${_QMAIL_VALID_SLAVEPORTS}
. endif
.endif
.if defined(QMAIL_SLAVEPORT)
QMAIL_DEPENDS= ${QMAIL_PREFIX}/bin/qmail-send:${PORTSDIR}/mail/qmail-${QMAIL_SLAVEPORT:L}
.else
QMAIL_DEPENDS= ${QMAIL_PREFIX}/bin/qmail-send:${PORTSDIR}/mail/qmail
.endif
.if defined(USE_QMAIL) || defined(USE_QMAIL_RUN)
RUN_DEPENDS+= ${QMAIL_DEPENDS}
.endif
.if defined(USE_QMAIL) || defined(USE_QMAIL_BUILD)
BUILD_DEPENDS+= ${QMAIL_DEPENDS}
.endif
.endif
## End QMAIL Stuff
.endif