summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--misc/Makefile1
-rw-r--r--misc/spamcalc/Makefile43
-rw-r--r--misc/spamcalc/distinfo1
-rw-r--r--misc/spamcalc/pkg-descr14
-rw-r--r--misc/spamcalc/pkg-plist28
5 files changed, 87 insertions, 0 deletions
diff --git a/misc/Makefile b/misc/Makefile
index 5ad0e9533971..faa5855212b7 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -298,6 +298,7 @@
SUBDIR += sls
SUBDIR += smssend
SUBDIR += snowflake
+ SUBDIR += spamcalc
SUBDIR += splitvt
SUBDIR += sshbuddy
SUBDIR += stan
diff --git a/misc/spamcalc/Makefile b/misc/spamcalc/Makefile
new file mode 100644
index 000000000000..449bb34773c4
--- /dev/null
+++ b/misc/spamcalc/Makefile
@@ -0,0 +1,43 @@
+# New ports collection makefile for: spamcalc
+# Date created: 13 August 2002
+# Whom: Harold Gutch <logix@foobar.franken.de>
+#
+# $FreeBSD$
+
+PORTNAME= spamcalc
+PORTVERSION= 0.5
+CATEGORIES= misc
+MASTER_SITES= http://www.garion.org/spamcalc/
+DISTNAME= sc-0.5
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= logix@foobar.franken.de
+COMMENT= Calculates "DNS-spam"-values for hostnames
+
+USE_PERL5= YES
+
+do-build:
+ ${MV} ${WRKSRC}/sc.pl ${WRKSRC}/sc.pl.orig
+ ${SED} -e "s,sc.conf,${PREFIX}/etc/spamcalc.conf," < ${WRKSRC}/sc.pl.orig > ${WRKSRC}/sc.pl
+ ${MV} ${WRKSRC}/sc.conf ${WRKSRC}/sc.conf.orig
+ ${SED} -e "s,datafilesdir.*,datafilesdir = ${PREFIX}/share/spamcalc," < ${WRKSRC}/sc.conf.orig > ${WRKSRC}/sc.conf
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/sc.pl ${PREFIX}/bin/spamcalc
+ ${INSTALL_DATA} ${WRKSRC}/sc.conf ${PREFIX}/etc/spamcalc.conf
+ ${MKDIR} ${PREFIX}/share/spamcalc
+.for i in words regexps domains
+ ${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/share/spamcalc
+.endfor
+ ${MKDIR} ${PREFIX}/share/spamcalc/data
+.for i in domains.blacklist domains.whitelist regexps.general regexps.nonspam spam.txt words.de words.it words.negative words.nl words.pl words.swear words.template words.uk
+ ${INSTALL_DATA} ${WRKSRC}/data/${i} ${PREFIX}/share/spamcalc/data
+.endfor
+ ${MKDIR} ${PREFIX}/share/doc/spamcalc
+.if !defined(NOPORTDOCS)
+.for i in LICENSE algorithms arguments feedback files introduction todo
+ ${INSTALL_MAN} ${WRKSRC}/docs/${i} ${PREFIX}/share/doc/spamcalc
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/misc/spamcalc/distinfo b/misc/spamcalc/distinfo
new file mode 100644
index 000000000000..e7bfe4b64f8c
--- /dev/null
+++ b/misc/spamcalc/distinfo
@@ -0,0 +1 @@
+MD5 (sc-0.5.tgz) = af4810f5446c28615d0f30ece6393370
diff --git a/misc/spamcalc/pkg-descr b/misc/spamcalc/pkg-descr
new file mode 100644
index 000000000000..ae9d9edc6c38
--- /dev/null
+++ b/misc/spamcalc/pkg-descr
@@ -0,0 +1,14 @@
+Spamcalc takes a hostname or a list of hostnames and determines a dns spam
+score for each hostname. This value is an indication for the spam-ness of the
+hostname. The higher the score, the higher the chance that the hostname is
+actually a dns spam hostname.
+
+Hostnames that are considered dns spam are hostnames with (a part of) a
+sentence in them (master.of.the.world.net), swearwords
+(shittywhore.armaster.roadkill.net) and other forms of unwanted textual data
+(666666666666666666666666666666666.sixtysix.org, 0-1-2-3-4-5.blah.com).
+
+WWW: http://www.garion.org/spamcalc.php
+
+- Harold Gutch
+ logix@foobar.franken.de
diff --git a/misc/spamcalc/pkg-plist b/misc/spamcalc/pkg-plist
new file mode 100644
index 000000000000..c66e9c6e4f89
--- /dev/null
+++ b/misc/spamcalc/pkg-plist
@@ -0,0 +1,28 @@
+bin/spamcalc
+etc/spamcalc.conf
+share/spamcalc/data/domains.blacklist
+share/spamcalc/data/domains.whitelist
+share/spamcalc/data/regexps.general
+share/spamcalc/data/regexps.nonspam
+share/spamcalc/data/spam.txt
+share/spamcalc/data/words.de
+share/spamcalc/data/words.it
+share/spamcalc/data/words.negative
+share/spamcalc/data/words.nl
+share/spamcalc/data/words.pl
+share/spamcalc/data/words.swear
+share/spamcalc/data/words.template
+share/spamcalc/data/words.uk
+@dirrm share/spamcalc/data
+%%PORTDOCS%%share/doc/spamcalc/LICENSE
+%%PORTDOCS%%share/doc/spamcalc/algorithms
+%%PORTDOCS%%share/doc/spamcalc/arguments
+%%PORTDOCS%%share/doc/spamcalc/feedback
+%%PORTDOCS%%share/doc/spamcalc/files
+%%PORTDOCS%%share/doc/spamcalc/introduction
+%%PORTDOCS%%share/doc/spamcalc/todo
+%%PORTDOCS%%@dirrm share/doc/spamcalc
+share/spamcalc/words
+share/spamcalc/regexps
+share/spamcalc/domains
+@dirrm share/spamcalc