mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-21 00:25:50 +00:00
- Update to 2.75
- Stagify PR: 191537 Submitted by: m.tsatsenko@gmail.com (maintainer)
This commit is contained in:
parent
1ea7b5b1df
commit
0e97ef1285
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=361290
@ -2,9 +2,10 @@
|
|||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
|
|
||||||
PORTNAME= mimedefang
|
PORTNAME= mimedefang
|
||||||
PORTVERSION= 2.74
|
PORTVERSION= 2.75
|
||||||
CATEGORIES= mail
|
CATEGORIES= mail
|
||||||
MASTER_SITES= http://www.mimedefang.org/static/
|
MASTER_SITES= http://www.mimedefang.org/static/ \
|
||||||
|
http://fossies.org/linux/misc/
|
||||||
|
|
||||||
MAINTAINER= m.tsatsenko@gmail.com
|
MAINTAINER= m.tsatsenko@gmail.com
|
||||||
COMMENT= Milter based anti-spam and anti-virus filtering program
|
COMMENT= Milter based anti-spam and anti-virus filtering program
|
||||||
@ -23,12 +24,14 @@ OPTIONS_DEFINE= CLAMAV EXAMPLES DOCS
|
|||||||
OPTIONS_DEFAULT= CLAMAV
|
OPTIONS_DEFAULT= CLAMAV
|
||||||
CLAMAV_DESC= Enable Clamav
|
CLAMAV_DESC= Enable Clamav
|
||||||
|
|
||||||
USES= perl5
|
USES= perl5 shebangfix
|
||||||
|
SHEBANG_FILES= script/mimedefang-util
|
||||||
|
perl_OLD_CMD= perl
|
||||||
GNU_CONFIGURE= yes
|
GNU_CONFIGURE= yes
|
||||||
|
|
||||||
MAILUSER?= mailnull
|
MAILUSER?= mailnull
|
||||||
SPOOLDIR?= /var/spool/MIMEDefang
|
SPOOLDIR?= /var/spool/MIMEDefang
|
||||||
QUARANTINEDIR?= /var/spool/MD-Quarantine
|
QUARANTINEDIR?= /var/spool/MD-Quarantine
|
||||||
|
|
||||||
CONFIGURE_ENV+= PERL=${PERL}
|
CONFIGURE_ENV+= PERL=${PERL}
|
||||||
CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc \
|
CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc \
|
||||||
@ -39,17 +42,14 @@ CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc \
|
|||||||
--with-ipheader \
|
--with-ipheader \
|
||||||
--prefix=${PREFIX}
|
--prefix=${PREFIX}
|
||||||
|
|
||||||
MAN1= mimedefang-util.1
|
|
||||||
MAN5= mimedefang-filter.5
|
|
||||||
MAN7= mimedefang-notify.7 mimedefang-protocol.7
|
|
||||||
MAN8= mimedefang.8 mimedefang.pl.8 mimedefang-multiplexor.8 \
|
|
||||||
md-mx-ctrl.8 watch-mimedefang.8 watch-multiple-mimedefangs.8
|
|
||||||
|
|
||||||
SUB_FILES= pkg-message
|
SUB_FILES= pkg-message
|
||||||
|
|
||||||
|
PLIST_SUB+= MAIL_USER="${MAILUSER}" \
|
||||||
|
MIMEDEFANG_RUNDIR="${SPOOLDIR}" \
|
||||||
|
MIMEDEFANG_QUARANTINEDIR="${QUARANTINEDIR}"
|
||||||
|
|
||||||
CONFIG_FILES= mimedefang-filter sa-mimedefang.cf mimedefang-ip-key
|
CONFIG_FILES= mimedefang-filter sa-mimedefang.cf mimedefang-ip-key
|
||||||
|
|
||||||
NO_STAGE= yes
|
|
||||||
.include <bsd.port.options.mk>
|
.include <bsd.port.options.mk>
|
||||||
|
|
||||||
.if !exists( /usr/include/libmilter/mfapi.h )
|
.if !exists( /usr/include/libmilter/mfapi.h )
|
||||||
@ -77,24 +77,15 @@ pre-install:
|
|||||||
|
|
||||||
post-install:
|
post-install:
|
||||||
@${REINPLACE_CMD} -e 's,%%CHMOD%%,${CHMOD},g' ${WRKSRC}/examples/init-script
|
@${REINPLACE_CMD} -e 's,%%CHMOD%%,${CHMOD},g' ${WRKSRC}/examples/init-script
|
||||||
@${INSTALL_SCRIPT} ${WRKSRC}/examples/init-script ${PREFIX}/etc/rc.d/mimedefang
|
@${INSTALL_SCRIPT} ${WRKSRC}/examples/init-script ${STAGEDIR}${PREFIX}/etc/rc.d/mimedefang
|
||||||
.if ${PORT_OPTIONS:MDOCS}
|
.if ${PORT_OPTIONS:MDOCS}
|
||||||
@${MKDIR} ${DOCSDIR}
|
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||||
@${INSTALL_DATA} ${WRKSRC}/README* ${DOCSDIR}/
|
@${INSTALL_DATA} ${WRKSRC}/README* ${STAGEDIR}${DOCSDIR}/
|
||||||
.endif
|
.endif
|
||||||
.for f in ${CONFIG_FILES}
|
|
||||||
@if [ ! -f ${ETCDIR}/${f} ]; then \
|
|
||||||
${CP} -p ${ETCDIR}/${f}.example ${ETCDIR}/${f} ; \
|
|
||||||
fi
|
|
||||||
.endfor
|
|
||||||
|
|
||||||
.if ${PORT_OPTIONS:MEXAMPLES}
|
.if ${PORT_OPTIONS:MEXAMPLES}
|
||||||
@${MKDIR} ${EXAMPLESDIR}
|
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
|
||||||
@cd ${WRKSRC}/examples/ && ${INSTALL_DATA} stream-by-domain-filter \
|
@cd ${WRKSRC}/examples/ && ${INSTALL_DATA} stream-by-domain-filter \
|
||||||
suggested-minimum-filter-for-windows-clients README ${EXAMPLESDIR}/
|
suggested-minimum-filter-for-windows-clients README ${STAGEDIR}${EXAMPLESDIR}/
|
||||||
.endif
|
.endif
|
||||||
@[ -d ${SPOOLDIR} ] && ${CHGRP} ${MAILUSER} ${SPOOLDIR}
|
|
||||||
@[ -d ${QUARANTINEDIR} ] && ${CHGRP} ${MAILUSER} ${QUARANTINEDIR}
|
|
||||||
@${CAT} ${PKGMESSAGE}
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
SHA256 (mimedefang-2.74.tar.gz) = eb35d200d291cf7d456c644b94c9d4825ca2d0e345193539d63cd971adeb8605
|
SHA256 (mimedefang-2.75.tar.gz) = 7852da1039ed22bc8df4e43c3094ee8c6d6ba154479efd37b643d488a3c85a42
|
||||||
SIZE (mimedefang-2.74.tar.gz) = 362500
|
SIZE (mimedefang-2.75.tar.gz) = 363535
|
||||||
|
@ -6,6 +6,16 @@ bin/md-mx-ctrl
|
|||||||
bin/watch-mimedefang
|
bin/watch-mimedefang
|
||||||
bin/watch-multiple-mimedefangs.tcl
|
bin/watch-multiple-mimedefangs.tcl
|
||||||
etc/rc.d/mimedefang
|
etc/rc.d/mimedefang
|
||||||
|
man/man1/mimedefang-util.1.gz
|
||||||
|
man/man5/mimedefang-filter.5.gz
|
||||||
|
man/man7/mimedefang-notify.7.gz
|
||||||
|
man/man7/mimedefang-protocol.7.gz
|
||||||
|
man/man8/md-mx-ctrl.8.gz
|
||||||
|
man/man8/mimedefang-multiplexor.8.gz
|
||||||
|
man/man8/mimedefang.8.gz
|
||||||
|
man/man8/mimedefang.pl.8.gz
|
||||||
|
man/man8/watch-mimedefang.8.gz
|
||||||
|
man/man8/watch-multiple-mimedefangs.8.gz
|
||||||
@unexec if cmp -s %D/%%ETCDIR%%/mimedefang-ip-key %D/%%ETCDIR%%/mimedefang-ip-key.example; then rm -f %D/%%ETCDIR%%/mimedefang-ip-key; fi
|
@unexec if cmp -s %D/%%ETCDIR%%/mimedefang-ip-key %D/%%ETCDIR%%/mimedefang-ip-key.example; then rm -f %D/%%ETCDIR%%/mimedefang-ip-key; fi
|
||||||
%%ETCDIR%%/mimedefang-ip-key.example
|
%%ETCDIR%%/mimedefang-ip-key.example
|
||||||
@exec [ -f %B/mimedefang-ip-key ] || cp -p %D/%F %B/mimedefang-ip-key
|
@exec [ -f %B/mimedefang-ip-key ] || cp -p %D/%F %B/mimedefang-ip-key
|
||||||
@ -15,6 +25,10 @@ etc/rc.d/mimedefang
|
|||||||
@unexec if cmp -s %D/%%ETCDIR%%/sa-mimedefang.cf %D/%%ETCDIR%%/sa-mimedefang.cf.example; then rm -f %D/%%ETCDIR%%/sa-mimedefang.cf; fi
|
@unexec if cmp -s %D/%%ETCDIR%%/sa-mimedefang.cf %D/%%ETCDIR%%/sa-mimedefang.cf.example; then rm -f %D/%%ETCDIR%%/sa-mimedefang.cf; fi
|
||||||
%%ETCDIR%%/sa-mimedefang.cf.example
|
%%ETCDIR%%/sa-mimedefang.cf.example
|
||||||
@exec [ -f %B/sa-mimedefang.cf ] || cp -p %D/%F %B/sa-mimedefang.cf
|
@exec [ -f %B/sa-mimedefang.cf ] || cp -p %D/%F %B/sa-mimedefang.cf
|
||||||
|
@exec [ -d %%MIMEDEFANG_RUNDIR%% ] || mkdir -p %%MIMEDEFANG_RUNDIR%%
|
||||||
|
@exec chgrp %%MAIL_USER%% %%MIMEDEFANG_RUNDIR%%
|
||||||
|
@exec [ -d %%MIMEDEFANG_QUARANTINEDIR%% ] || mkdir -p %%MIMEDEFANG_QUARANTINEDIR%%
|
||||||
|
@exec chgrp %%MAIL_USER%% %%MIMEDEFANG_QUARANTINEDIR%%
|
||||||
%%PORTDOCS%%%%DOCSDIR%%/README
|
%%PORTDOCS%%%%DOCSDIR%%/README
|
||||||
%%PORTDOCS%%%%DOCSDIR%%/README.SPAMASSASSIN
|
%%PORTDOCS%%%%DOCSDIR%%/README.SPAMASSASSIN
|
||||||
%%PORTDOCS%%%%DOCSDIR%%/README.SOPHIE
|
%%PORTDOCS%%%%DOCSDIR%%/README.SOPHIE
|
||||||
|
Loading…
Reference in New Issue
Block a user