1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00

New port: misc/spamcalc

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.

PR:		ports/41625
Submitted by:	Harold Gutch <logix@foobar.franken.de>
This commit is contained in:
Edwin Groothuis 2003-03-31 22:10:12 +00:00
parent ccad595e10
commit 47e72898e4
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=77852
5 changed files with 87 additions and 0 deletions

View File

@ -298,6 +298,7 @@
SUBDIR += sls
SUBDIR += smssend
SUBDIR += snowflake
SUBDIR += spamcalc
SUBDIR += splitvt
SUBDIR += sshbuddy
SUBDIR += stan

43
misc/spamcalc/Makefile Normal file
View File

@ -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>

1
misc/spamcalc/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (sc-0.5.tgz) = af4810f5446c28615d0f30ece6393370

14
misc/spamcalc/pkg-descr Normal file
View File

@ -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

28
misc/spamcalc/pkg-plist Normal file
View File

@ -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