Tweak security/libp11 version 0.4.0
[dports.git] / security / amavisd-milter / Makefile
1 # Created by: Petr Rehor <rx@rx.cz>
2 # $FreeBSD$
3
4 PORTNAME=       amavisd-milter
5 PORTVERSION=    1.6.0
6 PORTREVISION=   4
7 CATEGORIES=     security mail
8 MASTER_SITES=   SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
9
10 MAINTAINER=     rx@rx.cz
11 COMMENT=        Milter for amavisd-new
12
13 RUN_DEPENDS=    amavisd:security/amavisd-new
14
15 ##
16 # Use the following quirks to choose which sendmail to use (ports or system):
17 #
18 #   WITH_SENDMAIL_BASE=yes
19 # or
20 #   WITH_SENDMAIL_PORT=yes
21 #
22 # If unspecified, check for an up-to-date system version but give an
23 # installed port preference over it.
24 ##
25
26 # Shared defaults with security/amavisd-new
27 AMAVISUSER?=    vscan
28 AMAVISGROUP?=   vscan
29 AMAVISDIR?=     /var/amavis
30
31 RUNDIR=         /var/run/amavis
32
33 GNU_CONFIGURE=  yes
34 CONFIGURE_ARGS= --localstatedir=${RUNDIR} --with-working-dir=${AMAVISDIR}/tmp
35 USE_RC_SUBR=    ${PORTNAME}
36
37 SUB_LIST=       AMAVISUSER=${AMAVISUSER} \
38                 AMAVISGROUP=${AMAVISGROUP} \
39                 AMAVISDIR=${AMAVISDIR} \
40                 RUNDIR=${RUNDIR}
41 PLIST_SUB=      ${SUB_LIST}
42
43 PORTDOCS=       AUTHORS CHANGES INSTALL LICENSE README TODO
44
45 .include <bsd.port.pre.mk>
46
47 .include "${PORTSDIR}/mail/sendmail/bsd.milter.mk"
48
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
51 .endif
52
53 .if defined(WITH_SENDMAIL_PORT)
54 CONFIGURE_ARGS+=--with-sendmail=${MILTERBASE}
55 .endif
56
57 .if defined(WITH_DEBUG)
58 CONFIGURE_ARGS+=--enable-debug
59 .endif
60
61 post-install:
62         @${MKDIR} ${STAGEDIR}${DOCSDIR}
63 .for f in ${PORTDOCS}
64         ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
65 .endfor
66         ${INSTALL} -d -o ${AMAVISUSER} -g ${AMAVISGROUP} -m 755 ${STAGEDIR}${RUNDIR}
67
68 .include <bsd.port.post.mk>