Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 May 2002 23:17:14 +0800 (CST)
From:      Gea-Suan Lin <gslin@infomath.math.nctu.edu.tw>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        gslin@infomath.math.nctu.edu.tw
Subject:   ports/37993: New port: security/amavisd
Message-ID:  <20020512151714.5FEB93D8D@infomath.math.nctu.edu.tw>

next in thread | raw e-mail | index | archive | help

>Number:         37993
>Category:       ports
>Synopsis:       New port: security/amavisd
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun May 12 08:20:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Gea-Suan Lin
>Release:        FreeBSD 4.5-RELEASE-p4 i386
>Organization:
>Environment:
System: FreeBSD InfoMath.Math.NCTU.edu.tw 4.5-RELEASE-p4 FreeBSD 4.5-RELEASE-p4 #7: Tue Apr 23 04:15:27 CST 2002 root@InfoMath.Math.NCTU.edu.tw:/home/obj/usr/src/sys/InFoMath i386


	
>Description:
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/
	
>How-To-Repeat:
	
>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	amavisd
#	amavisd/Makefile
#	amavisd/pkg-comment
#	amavisd/pkg-descr
#	amavisd/distinfo
#	amavisd/pkg-plist
#	amavisd/files
#	amavisd/files/amavisd.sh.sample
#
echo c - amavisd
mkdir -p amavisd > /dev/null 2>&1
echo x - amavisd/Makefile
sed 's/^X//' >amavisd/Makefile << 'END-of-amavisd/Makefile'
X# New ports collection makefile for:	amavisd
X# Date created:				13 May 2002
X# Whom:					Gea-Suan Lin (gslin@ccca.nctu.edu.tw)
X#
X# $FreeBSD$
X#
X
XPORTNAME=	amavisd
XPORTVERSION=	20020300
XCATEGORIES=	security
XMASTER_SITES=	http://www.amavis.org/dist/perl/
XDISTNAME=	${PORTNAME}-snapshot-${PORTVERSION}
X
XMAINTAINER=	gslin@ccca.nctu.edu.tw
X
XRUN_DEPENDS=	${LOCALBASE}/bin/arc:${PORTSDIR}/archivers/arc \
X		${LOCALBASE}/bin/lha:${PORTSDIR}/archivers/lha \
X		${LOCALBASE}/bin/unarj:${PORTSDIR}/archivers/unarj \
X		${LOCALBASE}/bin/unrar:${PORTSDIR}/archivers/unrar \
X		${LOCALBASE}/bin/zoo:${PORTSDIR}/archivers/zoo \
X		${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/Compress/Zlib.pm:${PORTSDIR}/archivers/p5-Compress-Zlib \
X		${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/Convert/UUlib.pm:${PORTSDIR}/converters/p5-Convert-UUlib \
X		${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 \
X		${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/Unix/Syslog.pm:${PORTSDIR}/sysutils/p5-Unix-Syslog \
X		${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Archive/Tar.pm:${PORTSDIR}/archivers/p5-Archive-Tar \
X		${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Archive/Zip.pm:${PORTSDIR}/archivers/p5-Archive-Zip \
X		${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Convert/TNEF.pm:${PORTSDIR}/converters/p5-Convert-TNEF \
X		${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/IO/AtomicFile.pm:${PORTSDIR}/devel/p5-IO-stringy \
X		${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/MIME/Body.pm:${PORTSDIR}/mail/p5-MIME-Tools \
X		${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Mail/Address.pm:${PORTSDIR}/mail/p5-Mail-Tools
X
XGNU_CONFIGURE=	yes
X
XAMAVISUSER?=	root
X
XCONFIGURE_ARGS+=	--sysconfdir=${PREFIX}/etc --with-amavisuser=${AMAVISUSER}
X
X.if defined(WITH_POSTFIX)
XCONFIGURE_ARGS+=	--enable-postfix
XRUN_DEPENDS+=	${LOCALBASE}/libexec/postfix/smtpd:${PORTSDIR}/mail/postfix
XMTA?=		postfix
X.elif defined(WITH_POSTFIX_CURRENT)
XCONFIGURE_ARGS+=	--enable-postfix
XRUN_DEPENDS+=	${LOCALBASE}/libexec/postfix/smtpd:${PORTSDIR}/mail/postfix-current
XMTA?=		postfix
X.elif defined(WITH_QMAIL)
XCONFIGURE_ARGS+=	--enable-qmail
XRUN_DEPENDS+=	${LOCALBASE}/bin/qmail-smtpd:${PORTSDIR}/mail/qmail
XMTA?=		qmail
X.else
XCONFIGURE_ARGS+=	--enable-sendmail
XMTA?=		sendmail
X.endif
X
Xpost-patch:
X	@${SED} "s,%%AMAVISUSER%%,${AMAVISUSER}," ${FILESDIR}/amavisd.sh.sample > ${WRKSRC}/amavisd.sh.sample
X
Xpost-install:
X	${INSTALL_SCRIPT} ${WRKSRC}/amavisd.sh.sample ${PREFIX}/etc/rc.d
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X.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
X	${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR}
X.endfor
X	@${ECHO} "Please read ${DOCSDIR}/README.${MTA}"
X.endif
X
X.include <bsd.port.mk>
END-of-amavisd/Makefile
echo x - amavisd/pkg-comment
sed 's/^X//' >amavisd/pkg-comment << 'END-of-amavisd/pkg-comment'
XThe daemonized version of amavis-perl
END-of-amavisd/pkg-comment
echo x - amavisd/pkg-descr
sed 's/^X//' >amavisd/pkg-descr << 'END-of-amavisd/pkg-descr'
Xamavisd is the daemonized version of amavis-perl 
X
XNote that the installation is different than the original package, and the
Xintegration into your MTA can be different, so please read the README and
XINSTALL files very carefully. 
X
XWWW: http://www.amavis.org/
END-of-amavisd/pkg-descr
echo x - amavisd/distinfo
sed 's/^X//' >amavisd/distinfo << 'END-of-amavisd/distinfo'
XMD5 (amavisd-snapshot-20020300.tar.gz) = f8823fa5b3a11e7c7067e65660e274f9
END-of-amavisd/distinfo
echo x - amavisd/pkg-plist
sed 's/^X//' >amavisd/pkg-plist << 'END-of-amavisd/pkg-plist'
X%%PORTDOCS%%share/doc/amavisd/FAQ
X%%PORTDOCS%%share/doc/amavisd/INSTALL
X%%PORTDOCS%%share/doc/amavisd/README
X%%PORTDOCS%%share/doc/amavisd/README.exim
X%%PORTDOCS%%share/doc/amavisd/README.milter
X%%PORTDOCS%%share/doc/amavisd/README.postfix
X%%PORTDOCS%%share/doc/amavisd/README.qmail
X%%PORTDOCS%%share/doc/amavisd/README.scanners
X%%PORTDOCS%%share/doc/amavisd/README.sendmail
X%%PORTDOCS%%share/doc/amavisd/amavis.html
X%%PORTDOCS%%share/doc/amavisd/amavis.m4
X%%PORTDOCS%%share/doc/amavisd/amavis.png
X%%PORTDOCS%%share/doc/amavisd/amavis.txt
X%%PORTDOCS%%@dirrm share/doc/amavisd
Xetc/amavisd.conf
Xetc/rc.d/amavisd.sh.sample
Xsbin/amavis
Xsbin/amavisd
END-of-amavisd/pkg-plist
echo c - amavisd/files
mkdir -p amavisd/files > /dev/null 2>&1
echo x - amavisd/files/amavisd.sh.sample
sed 's/^X//' >amavisd/files/amavisd.sh.sample << 'END-of-amavisd/files/amavisd.sh.sample'
X#!/bin/sh
X
Xif ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then
X	echo "$0: Cannot determine the PREFIX" >&2
X	exit 1
Xfi
X
Xcase "$1" in
Xstart)
X	[ -x ${PREFIX}/amavisd ] && su - %%AMAVISUSER%% -c ${PREFIX}/amavisd > /dev/null 2>&1 && echo -n ' amavisd'
X	;;
Xstop)
X	echo -n ' amavisd'
X	;;
X*)
X	echo "Usage: `basename $0` {start|stop}" >&2
X	;;
Xesac
X
Xexit 0
END-of-amavisd/files/amavisd.sh.sample
exit

	



>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020512151714.5FEB93D8D>