From gslin@infomath.math.nctu.edu.tw  Sun May 12 08:17:54 2002
Return-Path: <gslin@infomath.math.nctu.edu.tw>
Received: from infomath.math.nctu.edu.tw (infomath.Math.NCTU.edu.tw [140.113.22.119])
	by hub.freebsd.org (Postfix) with ESMTP id C711C37B40A
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 12 May 2002 08:17:52 -0700 (PDT)
Received: from 127.0.0.1 (localhost [127.0.0.1])
	by infomath.math.nctu.edu.tw (Postfix) with SMTP
	id AE70C3DF6; Sun, 12 May 2002 23:17:14 +0800 (CST)
Received: by infomath.math.nctu.edu.tw (Postfix, from userid 1000)
	id 5FEB93D8D; Sun, 12 May 2002 23:17:14 +0800 (CST)
Message-Id: <20020512151714.5FEB93D8D@infomath.math.nctu.edu.tw>
Date: Sun, 12 May 2002 23:17:14 +0800 (CST)
From: Gea-Suan Lin <gslin@infomath.math.nctu.edu.tw>
Reply-To: Gea-Suan Lin <gslin@infomath.math.nctu.edu.tw>
To: FreeBSD-gnats-submit@freebsd.org
Cc: gslin@infomath.math.nctu.edu.tw
Subject: New port: security/amavisd
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         37993
>Category:       ports
>Synopsis:       New port: security/amavisd
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun May 12 08:20:01 PDT 2002
>Closed-Date:    Sun May 12 18:30:56 PDT 2002
>Last-Modified:  Sun May 12 18:30:56 PDT 2002
>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:
State-Changed-From-To: open->closed 
State-Changed-By: ijliao 
State-Changed-When: Sun May 12 18:30:47 PDT 2002 
State-Changed-Why:  
committed, thanks 

http://www.freebsd.org/cgi/query-pr.cgi?pr=37993 
>Unformatted:
