add amavisd 20020300

The daemonized version of amavis-perl

PR:		37993
Submitted by:	Gea-Suan Lin <gslin@infomath.math.nctu.edu.tw>
This commit is contained in:
Ying-Chieh Liao 2002-05-13 01:30:40 +00:00
parent 9102f43e48
commit ea56fc3fdd
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=58982
7 changed files with 116 additions and 0 deletions

View file

@ -7,6 +7,7 @@
SUBDIR += aide
SUBDIR += altivore
SUBDIR += amavis-perl
SUBDIR += amavisd
SUBDIR += apg
SUBDIR += arirang
SUBDIR += audit

68
security/amavisd/Makefile Normal file
View file

@ -0,0 +1,68 @@
# New ports collection makefile for: amavisd
# Date created: 13 May 2002
# Whom: Gea-Suan Lin (gslin@ccca.nctu.edu.tw)
#
# $FreeBSD$
#
PORTNAME= amavisd
PORTVERSION= 20020300
CATEGORIES= security
MASTER_SITES= http://www.amavis.org/dist/perl/
DISTNAME= ${PORTNAME}-snapshot-${PORTVERSION}
MAINTAINER= gslin@ccca.nctu.edu.tw
RUN_DEPENDS= ${LOCALBASE}/bin/arc:${PORTSDIR}/archivers/arc \
${LOCALBASE}/bin/lha:${PORTSDIR}/archivers/lha \
${LOCALBASE}/bin/unarj:${PORTSDIR}/archivers/unarj \
${LOCALBASE}/bin/unrar:${PORTSDIR}/archivers/unrar \
${LOCALBASE}/bin/zoo:${PORTSDIR}/archivers/zoo \
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/Compress/Zlib.pm:${PORTSDIR}/archivers/p5-Compress-Zlib \
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/Convert/UUlib.pm:${PORTSDIR}/converters/p5-Convert-UUlib \
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 \
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/Unix/Syslog.pm:${PORTSDIR}/sysutils/p5-Unix-Syslog \
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Archive/Tar.pm:${PORTSDIR}/archivers/p5-Archive-Tar \
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Archive/Zip.pm:${PORTSDIR}/archivers/p5-Archive-Zip \
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Convert/TNEF.pm:${PORTSDIR}/converters/p5-Convert-TNEF \
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/IO/AtomicFile.pm:${PORTSDIR}/devel/p5-IO-stringy \
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/MIME/Body.pm:${PORTSDIR}/mail/p5-MIME-Tools \
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Mail/Address.pm:${PORTSDIR}/mail/p5-Mail-Tools
GNU_CONFIGURE= yes
AMAVISUSER?= root
CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc --with-amavisuser=${AMAVISUSER}
.if defined(WITH_POSTFIX)
CONFIGURE_ARGS+= --enable-postfix
RUN_DEPENDS+= ${LOCALBASE}/libexec/postfix/smtpd:${PORTSDIR}/mail/postfix
MTA?= postfix
.elif defined(WITH_POSTFIX_CURRENT)
CONFIGURE_ARGS+= --enable-postfix
RUN_DEPENDS+= ${LOCALBASE}/libexec/postfix/smtpd:${PORTSDIR}/mail/postfix-current
MTA?= postfix
.elif defined(WITH_QMAIL)
CONFIGURE_ARGS+= --enable-qmail
RUN_DEPENDS+= ${LOCALBASE}/bin/qmail-smtpd:${PORTSDIR}/mail/qmail
MTA?= qmail
.else
CONFIGURE_ARGS+= --enable-sendmail
MTA?= sendmail
.endif
post-patch:
@${SED} "s,%%AMAVISUSER%%,${AMAVISUSER}," ${FILESDIR}/amavisd.sh.sample > ${WRKSRC}/amavisd.sh.sample
post-install:
${INSTALL_SCRIPT} ${WRKSRC}/amavisd.sh.sample ${PREFIX}/etc/rc.d
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
.for FILE in FAQ INSTALL README README.exim README.milter README.postfix README.qmail README.scanners README.sendmail doc/amavis.html doc/amavis.m4 doc/amavis.png doc/amavis.txt
${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR}
.endfor
@${ECHO} "Please read ${DOCSDIR}/README.${MTA}"
.endif
.include <bsd.port.mk>

View file

@ -0,0 +1 @@
MD5 (amavisd-snapshot-20020300.tar.gz) = f8823fa5b3a11e7c7067e65660e274f9

View file

@ -0,0 +1,20 @@
#!/bin/sh
if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then
echo "$0: Cannot determine the PREFIX" >&2
exit 1
fi
case "$1" in
start)
[ -x ${PREFIX}/amavisd ] && su - %%AMAVISUSER%% -c ${PREFIX}/amavisd > /dev/null 2>&1 && echo -n ' amavisd'
;;
stop)
echo -n ' amavisd'
;;
*)
echo "Usage: `basename $0` {start|stop}" >&2
;;
esac
exit 0

View file

@ -0,0 +1 @@
The daemonized version of amavis-perl

View file

@ -0,0 +1,7 @@
amavisd is the daemonized version of amavis-perl
Note that the installation is different than the original package, and the
integration into your MTA can be different, so please read the README and
INSTALL files very carefully.
WWW: http://www.amavis.org/

View file

@ -0,0 +1,18 @@
%%PORTDOCS%%share/doc/amavisd/FAQ
%%PORTDOCS%%share/doc/amavisd/INSTALL
%%PORTDOCS%%share/doc/amavisd/README
%%PORTDOCS%%share/doc/amavisd/README.exim
%%PORTDOCS%%share/doc/amavisd/README.milter
%%PORTDOCS%%share/doc/amavisd/README.postfix
%%PORTDOCS%%share/doc/amavisd/README.qmail
%%PORTDOCS%%share/doc/amavisd/README.scanners
%%PORTDOCS%%share/doc/amavisd/README.sendmail
%%PORTDOCS%%share/doc/amavisd/amavis.html
%%PORTDOCS%%share/doc/amavisd/amavis.m4
%%PORTDOCS%%share/doc/amavisd/amavis.png
%%PORTDOCS%%share/doc/amavisd/amavis.txt
%%PORTDOCS%%@dirrm share/doc/amavisd
etc/amavisd.conf
etc/rc.d/amavisd.sh.sample
sbin/amavis
sbin/amavisd