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>