1 # Created by: Petr Rehor <rx@rx.cz>
4 PORTNAME= amavisd-milter
7 CATEGORIES= security mail
8 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
11 COMMENT= Milter for amavisd-new
13 RUN_DEPENDS= amavisd:security/amavisd-new
16 # Use the following quirks to choose which sendmail to use (ports or system):
18 # WITH_SENDMAIL_BASE=yes
20 # WITH_SENDMAIL_PORT=yes
22 # If unspecified, check for an up-to-date system version but give an
23 # installed port preference over it.
26 # Shared defaults with security/amavisd-new
29 AMAVISDIR?= /var/amavis
31 RUNDIR= /var/run/amavis
34 CONFIGURE_ARGS= --localstatedir=${RUNDIR} --with-working-dir=${AMAVISDIR}/tmp
35 USE_RC_SUBR= ${PORTNAME}
37 SUB_LIST= AMAVISUSER=${AMAVISUSER} \
38 AMAVISGROUP=${AMAVISGROUP} \
39 AMAVISDIR=${AMAVISDIR} \
41 PLIST_SUB= ${SUB_LIST}
43 PORTDOCS= AUTHORS CHANGES INSTALL LICENSE README TODO
45 .include <bsd.port.pre.mk>
47 .include "${PORTSDIR}/mail/sendmail/bsd.milter.mk"
49 .if defined(WITH_SENDMAIL_BASE) && !exists(/usr/lib/libmilter.a)
50 BROKEN= Base system sendmail not found or too old, rebuild with WITH_SENDMAIL_PORT=yes
53 .if defined(WITH_SENDMAIL_PORT)
54 CONFIGURE_ARGS+=--with-sendmail=${MILTERBASE}
57 .if defined(WITH_DEBUG)
58 CONFIGURE_ARGS+=--enable-debug
62 @${MKDIR} ${STAGEDIR}${DOCSDIR}
64 ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
66 ${INSTALL} -d -o ${AMAVISUSER} -g ${AMAVISGROUP} -m 755 ${STAGEDIR}${RUNDIR}
68 .include <bsd.port.post.mk>