From 92ecbe5a01a88817c05efced552c8c445fe098af Mon Sep 17 00:00:00 2001 From: drochner Date: Thu, 14 Feb 2002 13:00:25 +0000 Subject: import of tmda-0.46, a Python-based SPAM reduction system, submitted by Amitai Schlair per PR pkg/15075 --- mail/tmda/DESCR | 7 ++++++ mail/tmda/Makefile | 61 +++++++++++++++++++++++++++++++++++++++++++++++ mail/tmda/PLIST | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ mail/tmda/distinfo | 4 ++++ 4 files changed, 141 insertions(+) create mode 100644 mail/tmda/DESCR create mode 100644 mail/tmda/Makefile create mode 100644 mail/tmda/PLIST create mode 100644 mail/tmda/distinfo (limited to 'mail/tmda') diff --git a/mail/tmda/DESCR b/mail/tmda/DESCR new file mode 100644 index 00000000000..2e0f23cacba --- /dev/null +++ b/mail/tmda/DESCR @@ -0,0 +1,7 @@ +Tagged Message Delivery Agent (TMDA). + +TMDA is an OSI certified software application designed to +significantly reduce the amount of SPAM/UCE (junk-mail) you receive. +TMDA combines a "whitelist" (for known/trusted senders), a "blacklist" +(for undesired senders), and a cryptographically enhanced confirmation +system (for unknown, but legitimate senders). diff --git a/mail/tmda/Makefile b/mail/tmda/Makefile new file mode 100644 index 00000000000..be26c22c756 --- /dev/null +++ b/mail/tmda/Makefile @@ -0,0 +1,61 @@ +# $NetBSD: Makefile,v 1.1.1.1 2002/02/14 13:00:25 drochner Exp $ +# + +DISTNAME= tmda-0.46 +CATEGORIES= mail python +MASTER_SITES= http://software.libertine.org/tmda/releases/ +EXTRACT_SUFX= .tgz + +MAINTAINER= schmonz+netbsd@schmonz.com +HOMEPAGE= http://tmda.sourceforge.net/ +COMMENT= Python-based SPAM reduction system + +PY_PATCHPLIST= # defined +PYTHON_PATCH_SCRIPTS= ${TMDA_PROGRAMS} + +SHAREDIR= share/${PKGBASE} +DOCDIR= share/doc/${PKGBASE} +CONTRIBDIR= share/doc/${PKGBASE}/contrib +HTMLDIR= share/doc/html/${PKGBASE} +PLIST_SUBST+= SHAREDIR="${SHAREDIR}" +PLIST_SUBST+= DOCDIR="${DOCDIR}" +PLIST_SUBST+= CONTRIBDIR="${CONTRIBDIR}" +PLIST_SUBST+= HTMLDIR="${HTMLDIR}" + +TMDA_PROGRAMS= bin/tmda-address +TMDA_PROGRAMS+= bin/tmda-check-address +TMDA_PROGRAMS+= bin/tmda-clean +TMDA_PROGRAMS+= bin/tmda-filter +TMDA_PROGRAMS+= bin/tmda-inject +TMDA_PROGRAMS+= bin/tmda-keygen +TMDA_PROGRAMS+= bin/tmda-rfilter +TMDA_PROGRAMS+= bin/tmda-sendmail + +do-build: + cd ${WRKSRC}; ${PYTHONBIN} ./compileall + +do-install: + for file in ${TMDA_PROGRAMS}; do \ + ${INSTALL_SCRIPT} ${WRKSRC}/$${file} ${PREFIX}/bin; \ + done + + ${INSTALL_SCRIPT_DIR} ${PREFIX}/${PYSITELIB}/TMDA + ${INSTALL_SCRIPT} ${WRKSRC}/TMDA/*.py* ${PREFIX}/${PYSITELIB}/TMDA + + ${INSTALL_DATA_DIR} ${PREFIX}/${SHAREDIR} + ${INSTALL_DATA} ${WRKSRC}/templates/*.txt ${PREFIX}/${SHAREDIR} + + ${INSTALL_DATA_DIR} ${PREFIX}/${DOCDIR} + for file in ChangeLog COPYRIGHT CRYPTO INSTALL README THANKS UPGRADE; do \ + ${INSTALL_DATA} ${WRKSRC}/$${file} ${PREFIX}/${DOCDIR}; \ + done + + ${INSTALL_DATA_DIR} ${PREFIX}/${CONTRIBDIR} + ${INSTALL_DATA} ${WRKSRC}/contrib/* ${PREFIX}/${CONTRIBDIR} + + ${INSTALL_DATA_DIR} ${PREFIX}/${HTMLDIR} + ${INSTALL_DATA} ${WRKSRC}/htdocs/*.html ${PREFIX}/${HTMLDIR} + +.include "../../lang/python/extension.buildlink.mk" +.include "../../lang/python/application.buildlink.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/mail/tmda/PLIST b/mail/tmda/PLIST new file mode 100644 index 00000000000..8cd2a664349 --- /dev/null +++ b/mail/tmda/PLIST @@ -0,0 +1,69 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2002/02/14 13:00:25 drochner Exp $ +bin/tmda-address +bin/tmda-check-address +bin/tmda-clean +bin/tmda-filter +bin/tmda-inject +bin/tmda-keygen +bin/tmda-rfilter +bin/tmda-sendmail +${PYSITELIB}/TMDA/Cookie.py +${PYSITELIB}/TMDA/Cookie.pyc +${PYSITELIB}/TMDA/Defaults.py +${PYSITELIB}/TMDA/Defaults.pyc +${PYSITELIB}/TMDA/Errors.py +${PYSITELIB}/TMDA/Errors.pyc +${PYSITELIB}/TMDA/FilterParser.py +${PYSITELIB}/TMDA/FilterParser.pyc +${PYSITELIB}/TMDA/HMAC.py +${PYSITELIB}/TMDA/HMAC.pyc +${PYSITELIB}/TMDA/MTA.py +${PYSITELIB}/TMDA/MTA.pyc +${PYSITELIB}/TMDA/Util.py +${PYSITELIB}/TMDA/Util.pyc +${PYSITELIB}/TMDA/Version.py +${PYSITELIB}/TMDA/Version.pyc +${PYSITELIB}/TMDA/__init__.py +${PYSITELIB}/TMDA/__init__.pyc +${HTMLDIR}/bugs.html +${HTMLDIR}/config-client.html +${HTMLDIR}/config-filter.html +${HTMLDIR}/config-pre.html +${HTMLDIR}/config-server.html +${HTMLDIR}/config.html +${HTMLDIR}/download.html +${HTMLDIR}/faq.html +${HTMLDIR}/features.html +${HTMLDIR}/history.html +${HTMLDIR}/index.html +${HTMLDIR}/install.html +${HTMLDIR}/inuse.html +${HTMLDIR}/requirements.html +${HTMLDIR}/resources.html +${HTMLDIR}/results.html +${HTMLDIR}/trouble.html +${DOCDIR}/COPYRIGHT +${DOCDIR}/CRYPTO +${DOCDIR}/ChangeLog +${DOCDIR}/INSTALL +${DOCDIR}/README +${DOCDIR}/THANKS +${DOCDIR}/UPGRADE +${CONTRIBDIR}/ChangeLog +${CONTRIBDIR}/README.RELAY +${CONTRIBDIR}/list2cdb +${CONTRIBDIR}/list2dbm +${CONTRIBDIR}/printcdb +${CONTRIBDIR}/printdbm +${CONTRIBDIR}/qmail-smtpd_auth.patch +${CONTRIBDIR}/sample.tmdarc +${CONTRIBDIR}/setup.py +${CONTRIBDIR}/setup.pyc +${CONTRIBDIR}/tmda.spec +${SHAREDIR}/confirm_accept.txt +${SHAREDIR}/confirm_request.txt +@dirrm ${SHAREDIR} +@dirrm ${CONTRIBDIR} +@dirrm ${DOCDIR} +@dirrm ${HTMLDIR} +@dirrm ${PYSITELIB}/TMDA diff --git a/mail/tmda/distinfo b/mail/tmda/distinfo new file mode 100644 index 00000000000..25b6ecb7903 --- /dev/null +++ b/mail/tmda/distinfo @@ -0,0 +1,4 @@ +$NetBSD: distinfo,v 1.1.1.1 2002/02/14 13:00:25 drochner Exp $ + +SHA1 (tmda-0.46.tgz) = 22b68d7f697bbe6a3e70990e4b44af4880b09299 +Size (tmda-0.46.tgz) = 97711 bytes -- cgit v1.2.3