diff options
author | kim <kim@pkgsrc.org> | 2002-07-20 20:28:22 +0000 |
---|---|---|
committer | kim <kim@pkgsrc.org> | 2002-07-20 20:28:22 +0000 |
commit | 7af5e8ab943fd8928f48af0f30835973cbbec290 (patch) | |
tree | c0300a8a0152b3fedaf0454261194d6618cabc08 /mail/anomy-sanitizer/Makefile | |
parent | 18dc27c59307ef05aaa17ba8ddbb66f8208bbe7f (diff) | |
download | pkgsrc-7af5e8ab943fd8928f48af0f30835973cbbec290.tar.gz |
Import mail/anomy-sanitizer-1.49:
Anomy Sanitizer filters mail messages checking for common exploits and
hostile file attachments. For instance: it can remove attachments,
rename unknown file types, "defang" HTML messages, fix MIME headers,
and call external virus scanners to scan email attachments.
Diffstat (limited to 'mail/anomy-sanitizer/Makefile')
-rw-r--r-- | mail/anomy-sanitizer/Makefile | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/mail/anomy-sanitizer/Makefile b/mail/anomy-sanitizer/Makefile new file mode 100644 index 00000000000..6524f8859fe --- /dev/null +++ b/mail/anomy-sanitizer/Makefile @@ -0,0 +1,65 @@ +# $NetBSD: Makefile,v 1.1.1.1 2002/07/20 20:28:23 kim Exp $ +# + +DISTNAME= anomy-sanitizer-1.49 +CATEGORIES= mail +MASTER_SITES= http://mailtools.anomy.net/dist/ + +MAINTAINER= kim@tac.nyc.ny.us +HOMEPAGE= http://mailtools.anomy.net/ +COMMENT= Mail message filter and sanitizer + +DEPENDS+= p5-MIME-Base64-[0-9]*:../../converters/p5-MIME-Base64 + +.include "../../mk/bsd.prefs.mk" + +NO_CONFIGURE= # defined +NO_PATCH= # defined +USE_PERL5= # defined + +WRKSRC= ${WRKDIR}/anomy + +ANOMYLIB= ${PREFIX}/lib/anomy-sanitizer +ANOMYDOC= ${PREFIX}/share/doc/anomy-sanitizer + +do-build: + cd ${WRKSRC} && ( \ + for i in sanitizer simplify; do \ + ( \ + cd bin && ${MV} -f $$i.pl $$i.pl.orig && \ + ${SED} 's;/usr/bin/perl;${PERL5};' $$i.pl.orig > $$i.pl; \ + ); \ + ( \ + ${ECHO} '#!${SH}'; \ + ${ECHO} 'export ANOMY'; \ + ${ECHO} 'ANOMY=${ANOMYLIB}'; \ + ${ECHO} 'exec $${ANOMY}/bin/'$$i'.pl "$$@"'; \ + ) > $$i; \ + done; \ + ) + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/sanitizer ${PREFIX}/sbin + ${INSTALL_SCRIPT} ${WRKSRC}/simplify ${PREFIX}/sbin + ${INSTALL_DATA_DIR} ${ANOMYDOC} + cd ${WRKSRC} && ${PAX} -rw \ + CHANGELOG.sanitizer \ + CREDITS \ + README.sanitizer \ + contrib \ + sanitizer.html \ + testcases \ + ${ANOMYDOC} + ${CHMOD} -R u=rw,go=r ${ANOMYDOC} + ${CHMOD} -R a+X ${ANOMYDOC} + ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${ANOMYDOC} + ${INSTALL_DATA_DIR} ${ANOMYLIB} + ${INSTALL_DATA_DIR} ${ANOMYLIB}/bin + ${INSTALL_SCRIPT} ${WRKSRC}/bin/sanitizer.pl ${ANOMYLIB}/bin + ${INSTALL_SCRIPT} ${WRKSRC}/bin/simplify.pl ${ANOMYLIB}/bin + cd ${WRKSRC}/bin && ${PAX} -rw Anomy ${ANOMYLIB}/bin + ${CHMOD} -R u=rw,go=r ${ANOMYLIB}/bin/Anomy + ${CHMOD} -R a+X ${ANOMYLIB}/bin/Anomy + ${CHOWN} -R ${LIBOWN}:${LIBGRP} ${ANOMYLIB} + +.include "../../mk/bsd.pkg.mk" |