aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWesley Shields <wxs@FreeBSD.org>2008-03-22 11:59:29 +0000
committerWesley Shields <wxs@FreeBSD.org>2008-03-22 11:59:29 +0000
commit5772074174307bee72cc64d1d17bf03251414ba9 (patch)
tree6dbf324120d1d8320d041620a4f7e867fe2b3624
parent9a6bc01ef360754a2e94d86fe5212e24fdccc74c (diff)
downloadports-5772074174307bee72cc64d1d17bf03251414ba9.tar.gz
ports-5772074174307bee72cc64d1d17bf03251414ba9.zip
spamdyke is a filter for monitoring and intercepting SMTP
connections between a remote host and a qmail server. Spam is blocked while the remote server (spammer) is still connected; no additional processing or storage is needed. In addition to all of its anti-spam filters, spamdyke also includes a number of features to enhance qmail. Best of all, using spamdyke does not require patching or recompiling qmail! PR: ports/119579 Submitted by: Peter Kieser <peter@kieser.ca> Approved by: garga (mentor)
Notes
Notes: svn path=/head/; revision=209574
-rw-r--r--mail/Makefile1
-rw-r--r--mail/spamdyke/Makefile58
-rw-r--r--mail/spamdyke/distinfo3
-rw-r--r--mail/spamdyke/pkg-descr12
4 files changed, 74 insertions, 0 deletions
diff --git a/mail/Makefile b/mail/Makefile
index df3009964cef..133b755aed30 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -577,6 +577,7 @@
SUBDIR += spambnc
SUBDIR += spamcup
SUBDIR += spamd
+ SUBDIR += spamdyke
SUBDIR += spamguard
SUBDIR += spamilter
SUBDIR += spamoracle
diff --git a/mail/spamdyke/Makefile b/mail/spamdyke/Makefile
new file mode 100644
index 000000000000..835e00752bd9
--- /dev/null
+++ b/mail/spamdyke/Makefile
@@ -0,0 +1,58 @@
+# New ports collection makefile for: spamdyke
+# Date created: 11 January 2007
+# Whom: Peter Kieser <peter@kieser.ca>
+#
+# $FreeBSD$
+#
+
+PORTNAME= spamdyke
+PORTVERSION= 3.1.6
+CATEGORIES= mail
+MASTER_SITES= http://www.spamdyke.org/releases/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= peter@kieser.ca
+COMMENT= A filter for monitoring and intercepting SMTP connections on qmail
+
+BUILD_DEPENDS= ${LOCALBASE}/bin/tcprules:${PORTSDIR}/sysutils/ucspi-tcp
+RUN_DEPENDS= ${LOCALBASE}/bin/tcprules:${PORTSDIR}/sysutils/ucspi-tcp
+
+WRKSRC= ${WRKDIR}/${DISTNAME}/spamdyke
+
+USE_QMAIL= yes
+GNU_CONFIGURE= yes
+
+ALL_TARGET= spamdyke
+
+PLIST_FILES= bin/spamdyke
+
+OPTIONS= TLS "Enable TLS support" On
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITHOUT_TLS)
+CONFIGURE_ARGS+= --disable-tls
+.else
+CONFIGURE_ARGS+= --enable-tls
+.endif
+
+.if !defined(NOPORTDOCS)
+PORTDOCS= Changelog.txt FAQ.html GNUGPL.txt INSTALL.txt \
+ README.html README_ip_file_format.html \
+ README_rdns_directory_format.html README_rdns_file_format.html \
+ UPGRADING.txt
+.endif
+
+post-install:
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+ cd ${WRKDIR}/${DISTNAME}/documentation && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's#^CFLAGS :=.*#CFLAGS = ${CFLAGS}#' ${WRKSRC}/Makefile.in
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/spamdyke ${PREFIX}/bin
+
+.include <bsd.port.post.mk>
diff --git a/mail/spamdyke/distinfo b/mail/spamdyke/distinfo
new file mode 100644
index 000000000000..fac8753af658
--- /dev/null
+++ b/mail/spamdyke/distinfo
@@ -0,0 +1,3 @@
+MD5 (spamdyke-3.1.6.tgz) = 5b065f2690f40da3ea765dc671da6dca
+SHA256 (spamdyke-3.1.6.tgz) = 3abafc8243819ecacc5b6edee0c5a663efa65762bef7e6f7efa44c8740e221a0
+SIZE (spamdyke-3.1.6.tgz) = 263910
diff --git a/mail/spamdyke/pkg-descr b/mail/spamdyke/pkg-descr
new file mode 100644
index 000000000000..b0fe7e3be2bf
--- /dev/null
+++ b/mail/spamdyke/pkg-descr
@@ -0,0 +1,12 @@
+spamdyke is a filter for monitoring and intercepting SMTP
+connections between a remote host and a qmail server. Spam
+is blocked while the remote server (spammer) is still
+connected; no additional processing or storage is needed.
+
+In addition to all of its anti-spam filters, spamdyke also
+includes a number of features to enhance qmail.
+
+Best of all, using spamdyke does not require patching or
+recompiling qmail!
+
+WWW: http://www.spamdyke.org/