View | Details | Raw Unified | Return to bug 209843
Collapse All | Expand All

(-)Makefile (-15 / +4 lines)
Lines 30-42 Link Here
30
30
31
OPTIONS_DEFINE=	DEBUG NODUPLICATES LOCALSENDERS SPAMASSASSIN AUTO_WHITELIST WHITELIST_RELAY WHITELIST_AUTH \
31
OPTIONS_DEFINE=	DEBUG NODUPLICATES LOCALSENDERS SPAMASSASSIN AUTO_WHITELIST WHITELIST_RELAY WHITELIST_AUTH \
32
		WHITELIST_BLOCK WHITELIST_DNSWL WHITELIST_DNSWL DELIVEREDTO PRIVATEADDR SPFCHECK NOSUCCESSDSN \
32
		WHITELIST_BLOCK WHITELIST_DNSWL WHITELIST_DNSWL DELIVEREDTO PRIVATEADDR SPFCHECK NOSUCCESSDSN \
33
		COMEAGAIN GREYLIST DIALBACK RATELIMIT ATTACHMENTS QUOTA WHITELIST_SPF
33
		COMEAGAIN GREYLIST DIALBACK RATELIMIT ATTACHMENTS QUOTA WHITELIST_SPF CLAMAV_CLAMD
34
34
35
DEBUG_DESC=	debug module
35
DEBUG_DESC=	debug module
36
NODUPLICATES_DESC=	noduplicates module
36
NODUPLICATES_DESC=	noduplicates module
37
LOCALSENDERS_DESC=	localsenders module
37
LOCALSENDERS_DESC=	localsenders module
38
CLAMAV_CLAMD_DESC=	clamav filter with py-pyclamd \ mutually
38
CLAMAV_CLAMD_DESC=	clamav filter with py-pyclamd
39
CLAMAV_LIB_DESC=	clamav filter with py-clamav  / exclusive
40
SPAMASSASSIN_DESC=	spamassassin module
39
SPAMASSASSIN_DESC=	spamassassin module
41
AUTO_WHITELIST_DESC=	auto_whitelist module
40
AUTO_WHITELIST_DESC=	auto_whitelist module
42
WHITELIST_RELAY_DESC=	whitelist_relayclients module
41
WHITELIST_RELAY_DESC=	whitelist_relayclients module
Lines 55-64 Link Here
55
ATTACHMENTS_DESC=	attachments module
54
ATTACHMENTS_DESC=	attachments module
56
QUOTA_DESC=	quota module
55
QUOTA_DESC=	quota module
57
56
58
OPTIONS_RADIO=	RG1
59
OPTIONS_RADIO_RG1=	CLAMAV_CLAMD CLAMAV_LIB
60
RG1_DESC=	ClamAV Filter Option
61
62
OPTIONS_DEFAULT=	DEBUG WHITELIST_RELAY WHITELIST_AUTH
57
OPTIONS_DEFAULT=	DEBUG WHITELIST_RELAY WHITELIST_AUTH
63
58
64
.include <bsd.port.pre.mk>
59
.include <bsd.port.pre.mk>
Lines 65-78 Link Here
65
60
66
PYDISTUTILS_INSTALLARGS:=${PYDISTUTILS_INSTALLARGS} --install-scripts=${PYSCRIPTSDIR}
61
PYDISTUTILS_INSTALLARGS:=${PYDISTUTILS_INSTALLARGS} --install-scripts=${PYSCRIPTSDIR}
67
62
68
.if ${PORT_OPTIONS:MCLAMAV_CLAMD} && ! ${PORT_OPTIONS:MCLAMAV_LIB}
63
CLAMAV_CLAMD_RUN_DEPENDS=	${PYTHON_SITELIBDIR}/pyclamd.py:security/py-pyclamd
69
RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/pyclamd.py:security/py-pyclamd
70
.endif
71
64
72
.if ${PORT_OPTIONS:MCLAMAV_LIB} && ! ${PORT_OPTIONS:MCLAMAV_CLAMD}
73
RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/pyclamav.so:security/py-clamav
74
.endif
75
76
post-extract:
65
post-extract:
77
	${MV} ${WRKSRC}/pythonfilter.conf ${WRKSRC}/pythonfilter.conf.sample
66
	${MV} ${WRKSRC}/pythonfilter.conf ${WRKSRC}/pythonfilter.conf.sample
78
	${MV} ${WRKSRC}/pythonfilter-modules.conf ${WRKSRC}/pythonfilter-modules.conf.sample
67
	${MV} ${WRKSRC}/pythonfilter-modules.conf ${WRKSRC}/pythonfilter-modules.conf.sample
Lines 89-95 Link Here
89
.if ${PORT_OPTIONS:MLOCALSENDERS}
78
.if ${PORT_OPTIONS:MLOCALSENDERS}
90
	@${ECHO_MSG} localsenders >> ${WRKSRC}/pythonfilter.conf.sample
79
	@${ECHO_MSG} localsenders >> ${WRKSRC}/pythonfilter.conf.sample
91
.endif
80
.endif
92
.if ${PORT_OPTIONS:MCLAMAV_CLAMD} || ${PORT_OPTIONS:MCLAMAV_LIB}
81
.if ${PORT_OPTIONS:MCLAMAV_CLAMD}
93
	@${ECHO_MSG} clamav >> ${WRKSRC}/pythonfilter.conf.sample
82
	@${ECHO_MSG} clamav >> ${WRKSRC}/pythonfilter.conf.sample
94
.endif
83
.endif
95
.if ${PORT_OPTIONS:MSPAMASSASSIN}
84
.if ${PORT_OPTIONS:MSPAMASSASSIN}

Return to bug 209843