Lines 2-9
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= mimedefang |
4 |
PORTNAME= mimedefang |
5 |
PORTVERSION= 2.83 |
5 |
PORTVERSION= 2.84 |
6 |
PORTREVISION= 3 |
|
|
7 |
CATEGORIES= mail |
6 |
CATEGORIES= mail |
8 |
MASTER_SITES= http://www.mimedefang.org/static/ \ |
7 |
MASTER_SITES= http://www.mimedefang.org/static/ \ |
9 |
http://fossies.org/linux/misc/ |
8 |
http://fossies.org/linux/misc/ |
Lines 24-36
Link Here
|
24 |
USES= perl5 shebangfix |
23 |
USES= perl5 shebangfix |
25 |
perl_OLD_CMD= perl |
24 |
perl_OLD_CMD= perl |
26 |
GNU_CONFIGURE= yes |
25 |
GNU_CONFIGURE= yes |
27 |
|
|
|
28 |
MIMEDEFANG_USER?= mailnull |
29 |
MIMEDEFANG_GROUP?= mailnull |
30 |
SPOOLDIR?= /var/spool/MIMEDefang |
31 |
QUARANTINEDIR?= /var/spool/MD-Quarantine |
32 |
|
33 |
CONFIGURE_ENV+= PERL=${PERL} |
34 |
CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc \ |
26 |
CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc \ |
35 |
--with-confsubdir=mimedefang \ |
27 |
--with-confsubdir=mimedefang \ |
36 |
--with-user=${MIMEDEFANG_USER} \ |
28 |
--with-user=${MIMEDEFANG_USER} \ |
Lines 38-43
Link Here
|
38 |
--with-quarantinedir=${QUARANTINEDIR} \ |
30 |
--with-quarantinedir=${QUARANTINEDIR} \ |
39 |
--with-ipheader \ |
31 |
--with-ipheader \ |
40 |
--prefix=${PREFIX} |
32 |
--prefix=${PREFIX} |
|
|
33 |
CONFIGURE_ENV+= PERL=${PERL} |
41 |
|
34 |
|
42 |
SUB_FILES= pkg-message |
35 |
SUB_FILES= pkg-message |
43 |
|
36 |
|
Lines 46-54
Link Here
|
46 |
MIMEDEFANG_RUNDIR="${SPOOLDIR}" \ |
39 |
MIMEDEFANG_RUNDIR="${SPOOLDIR}" \ |
47 |
MIMEDEFANG_QUARANTINEDIR="${QUARANTINEDIR}" |
40 |
MIMEDEFANG_QUARANTINEDIR="${QUARANTINEDIR}" |
48 |
|
41 |
|
|
|
42 |
MIMEDEFANG_USER?= mailnull |
43 |
MIMEDEFANG_GROUP?= mailnull |
44 |
SPOOLDIR?= /var/spool/MIMEDefang |
45 |
QUARANTINEDIR?= /var/spool/MD-Quarantine |
49 |
CONFIG_FILES= mimedefang-filter sa-mimedefang.cf mimedefang-ip-key |
46 |
CONFIG_FILES= mimedefang-filter sa-mimedefang.cf mimedefang-ip-key |
50 |
|
47 |
|
51 |
OPTIONS_DEFINE= CLAMAV EXAMPLES DOCS |
48 |
OPTIONS_DEFINE= CLAMAV DOCS EXAMPLES |
52 |
OPTIONS_DEFAULT= CLAMAV |
49 |
OPTIONS_DEFAULT= CLAMAV |
53 |
|
50 |
|
54 |
CLAMAV_DESC= Enable Clamav |
51 |
CLAMAV_DESC= Enable Clamav |
Lines 72-86
Link Here
|
72 |
post-install: |
69 |
post-install: |
73 |
@${REINPLACE_CMD} -e 's,%%CHMOD%%,${CHMOD},g' ${WRKSRC}/examples/init-script |
70 |
@${REINPLACE_CMD} -e 's,%%CHMOD%%,${CHMOD},g' ${WRKSRC}/examples/init-script |
74 |
${INSTALL_SCRIPT} ${WRKSRC}/examples/init-script ${STAGEDIR}${PREFIX}/etc/rc.d/mimedefang |
71 |
${INSTALL_SCRIPT} ${WRKSRC}/examples/init-script ${STAGEDIR}${PREFIX}/etc/rc.d/mimedefang |
75 |
.if ${PORT_OPTIONS:MDOCS} |
72 |
|
|
|
73 |
post-install-DOCS-on: |
76 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
74 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
77 |
${INSTALL_DATA} ${WRKSRC}/README* ${STAGEDIR}${DOCSDIR}/ |
75 |
${INSTALL_DATA} ${WRKSRC}/README* ${STAGEDIR}${DOCSDIR}/ |
78 |
.endif |
|
|
79 |
|
76 |
|
80 |
.if ${PORT_OPTIONS:MEXAMPLES} |
77 |
post-install-EXAMPLES-on: |
81 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
78 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
82 |
@cd ${WRKSRC}/examples/ && ${INSTALL_DATA} stream-by-domain-filter \ |
79 |
@cd ${WRKSRC}/examples/ && ${INSTALL_DATA} stream-by-domain-filter \ |
83 |
suggested-minimum-filter-for-windows-clients README ${STAGEDIR}${EXAMPLESDIR}/ |
80 |
suggested-minimum-filter-for-windows-clients README ${STAGEDIR}${EXAMPLESDIR}/ |
84 |
.endif |
|
|
85 |
|
81 |
|
86 |
.include <bsd.port.mk> |
82 |
.include <bsd.port.mk> |