summaryrefslogtreecommitdiff
path: root/mail/tmda
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2002-02-14 13:00:25 +0000
committerdrochner <drochner@pkgsrc.org>2002-02-14 13:00:25 +0000
commit92ecbe5a01a88817c05efced552c8c445fe098af (patch)
tree9484a42f7302e3278e1627c8fff0bb0bb3659728 /mail/tmda
parentb66588e93951c34e6e2274a4cb64dafb63dc3102 (diff)
downloadpkgsrc-92ecbe5a01a88817c05efced552c8c445fe098af.tar.gz
import of tmda-0.46, a Python-based SPAM reduction system, submitted by
Amitai Schlair per PR pkg/15075
Diffstat (limited to 'mail/tmda')
-rw-r--r--mail/tmda/DESCR7
-rw-r--r--mail/tmda/Makefile61
-rw-r--r--mail/tmda/PLIST69
-rw-r--r--mail/tmda/distinfo4
4 files changed, 141 insertions, 0 deletions
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