1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-24 09:25:01 +00:00

- Update to 20120817

- Switch to new options framework
- Convert to new Makefile header

PR:		ports/175201
Submitted by:	Michael Ranner <michael@ranner.eu> (maintainer)
This commit is contained in:
Bernhard Froehlich 2013-01-24 11:14:38 +00:00
parent 20e79ad852
commit b5edd52e90
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=310924
2 changed files with 77 additions and 43 deletions

View File

@ -1,12 +1,7 @@
# New ports collection makefile for: spamass-rules
# Date created: 20040725
# Whom: mranner@inode.at
#
# $FreeBSD$
#
PORTNAME= spamass-rules
PORTVERSION= 20120319
PORTVERSION= 20120817
CATEGORIES= mail
MASTER_SITES= http://www.ranner.eu/stuff/
@ -15,23 +10,52 @@ COMMENT= Custom rulesets for SpamAssassin
RUN_DEPENDS= spamc:${PORTSDIR}/mail/p5-Mail-SpamAssassin
OPTIONS= AHBL "Check AHBL Blacklist" on \
AIRMAX "Some custom rulesets" off \
BACKHAIR "Catch those ugly, unsightly HTML tags" off \
BOGUS_VIRUS "Catch 'collateral spam' caused by viruses" on \
CHICKENPOX "Catch spam like 'l.ooks f|or th.is garb+age'" off \
CHINESE "Catches spam written in Chinese" off \
EVILNUMBERS "Phone numbers, PO boxes, ... from spam " off \
GERMAN "Catches spam written in German" on \
GREEK "Catches spam written in Greek" on \
MALWARE "Malware Patrol - Block List" on \
MANGLED "Looks for obfuscated/gappy words" off \
MIMEVLD "Some mime validation rules" on \
NIXSPAM "Check NiX Spam Blacklist" on \
RANDOM "Detects spamware mistakes like: %RANDOM_WORD" on \
TRIPWIRE "Matches 3 chars that shouldn't be together" on \
WEEDS "Looks at alphanum, hex, lower-, uppercase chars" off \
WEEDS2 "More restrictive than WEEDS, dont use together" on
NO_OPTIONS_SORT= yes
OPTIONS_DEFINE= \
AHBL \
AIRMAX \
BACKHAIR \
BOGUS_VIRUS \
CHICKENPOX \
CHINESE \
DBRACKETS \
EVILNUMBERS \
GERMAN \
GREEK \
MALWARE \
MANGLED \
MIMEVLD \
MSPIKE \
NIXSPAM \
RANDOM \
TRIPWIRE \
WEEDS
OPTIONS_SINGLE= WEEDS
OPTIONS_SINGLE_WEEDS= WEEDS1 WEEDS2
OPTIONS_DEFAULT= BOGUS_VIRUS DBRACKETS GERMAN GREEK MALWARE MIMEVLD MSPIKE NIXSPAM RANDOM TRIPWIRE WEEDS WEEDS2
AHBL_DESC= Check AHBL Blacklist
AIRMAX_DESC= Some custom rulesets
BACKHAIR_DESC= Catch those ugly, unsightly HTML tags
BOGUS_VIRUS_DESC= Catch 'collateral spam' caused by viruses
CHICKENPOX_DESC= Catch spam like 'l.ooks f|or th.is garb+age'
CHINESE_DESC= Catches spam written in Chinese
DBRACKETS_DESC= Double-brackets around To header address
EVILNUMBERS_DESC= Phone numbers, PO boxes, ... from spam
GERMAN_DESC= Catches spam written in German
GREEK_DESC= Catches spam written in Greek
MALWARE_DESC= Malware Patrol - Block List
MANGLED_DESC= Looks for obfuscated/gappy words
MIMEVLD_DESC= Some mime validation rules
MSPIKE_DESC= Check mailspike.net blacklist
NIXSPAM_DESC= Check NiX Spam blacklist
RANDOM_DESC= Detects spamware mistakes like: %RANDOM_WORD
TRIPWIRE_DESC= Matches 3 chars that shouldn't be together
WEEDS_DESC= Looks at alphanum, hex, lower-, uppercase chars
WEEDS1_DESC= Less restrictive rules
WEEDS2_DESC= More restrictive rules
SUB_FILES= pkg-message
NO_BUILD= yes
NO_WRKSUBDIR= yes
@ -40,78 +64,88 @@ SPAMASS_FILES=
USE_BZIP2= yes
INSTALL_DIR= ${PREFIX}/${SPAMASS_CONF}
.include <bsd.port.pre.mk>
.include <bsd.port.options.mk>
.if !defined(WITHOUT_AHBL)
.if ${PORT_OPTIONS:MAHBL}
SPAMASS_FILES+= 20_dnsbl_ahbl.cf
.endif
.if !defined(WITHOUT_AIRMAX)
.if ${PORT_OPTIONS:MAIRMAX}
SPAMASS_FILES+= airmax.cf
.endif
.if !defined(WITHOUT_BACKHAIR)
.if ${PORT_OPTIONS:MBACKHAIR}
SPAMASS_FILES+= backhair.cf
.endif
.if !defined(WITHOUT_BOGUS_VIRUS)
.if ${PORT_OPTIONS:MBOGUS_VIRUS}
SPAMASS_FILES+= bogus-virus-warnings.cf
.endif
.if !defined(WITHOUT_CHICKENPOX)
.if ${PORT_OPTIONS:MCHICKENPOX}
SPAMASS_FILES+= chickenpox.cf
.endif
.if defined(WITH_CHINESE)
.if ${PORT_OPTIONS:MCHINESE}
SPAMASS_FILES+= chinese_rules.cf
.endif
.if !defined(WITHOUT_EVILNUMBERS)
.if ${PORT_OPTIONS:MDBRACKETS}
SPAMASS_FILES+= 99_SMF_BRACKETS_TO.cf
.endif
.if ${PORT_OPTIONS:MEVILNUMBERS}
SPAMASS_FILES+= evilnumbers.cf
.endif
.if !defined(WITHOUT_GERMAN)
.if ${PORT_OPTIONS:MGERMAN}
SPAMASS_FILES+= 70_zmi_german.cf
.endif
.if !defined(WITHOUT_GREEK)
.if ${PORT_OPTIONS:MGREEK}
SPAMASS_FILES+= gr_domain.cf
.endif
.if !defined(WITHOUT_MALWARE)
.if ${PORT_OPTIONS:MMALWARE}
SPAMASS_FILES+= malwarepatrol.cf
.endif
.if !defined(WITHOUT_MANGLED)
.if ${PORT_OPTIONS:MMANGLED}
SPAMASS_FILES+= mangled.cf
.endif
.if !defined(WITHOUT_MIMEVLD)
.if ${PORT_OPTIONS:MMIMEVLD}
SPAMASS_FILES+= mime_validate.cf
.endif
.if !defined(WITHOUT_NIXSPAM)
.if ${PORT_OPTIONS:MMSPIKE}
SPAMASS_FILES+= 10_dnsbl_mspike.cf
.endif
.if ${PORT_OPTIONS:MNIXSPAM}
SPAMASS_FILES+= 20_dnsbl_nixspam.cf
.endif
.if !defined(WITHOUT_RANDOM)
.if ${PORT_OPTIONS:MRANDOM}
SPAMASS_FILES+= random.cf
.endif
.if !defined(WITHOUT_TRIPWIRE)
.if ${PORT_OPTIONS:MTRIPWIRE}
SPAMASS_FILES+= 99_FVGT_Tripwire.cf
.endif
.if defined(WITH_WEEDS) && defined(WITHOUT_WEEDS2)
.if ${PORT_OPTIONS:MWEEDS}
SPAMASS_FILES+= weeds.cf
.endif
.if !defined(WITHOUT_WEEDS2) && !defined(WITH_WEEDS)
.if ${PORT_OPTIONS:MWEEDS2}
SPAMASS_FILES+= weeds2.cf
.endif
PLIST_FILES= ${SPAMASS_FILES:S/^/${SPAMASS_CONF}\//}
.include <bsd.port.pre.mk>
do-build:
@${DO_NADA}

View File

@ -1,2 +1,2 @@
SHA256 (spamass-rules-20120319.tar.bz2) = 3a41a55634214d012f213c8110a3885ac165e0db90d4ea11a9a6fcc84bf4acfa
SIZE (spamass-rules-20120319.tar.bz2) = 465252
SHA256 (spamass-rules-20120817.tar.bz2) = 4734532ae0220ea5755cfb4a28e8733866b050c598b214841ceb6efd6245ab97
SIZE (spamass-rules-20120817.tar.bz2) = 318330