diff options
author | Bernhard Froehlich <decke@FreeBSD.org> | 2013-01-24 11:14:38 +0000 |
---|---|---|
committer | Bernhard Froehlich <decke@FreeBSD.org> | 2013-01-24 11:14:38 +0000 |
commit | b5edd52e90758fee30b67effeb1d96e38aaac70f (patch) | |
tree | abefd5e6cb0ac94a4372a80a1d8f993e343873b7 /mail/spamass-rules/Makefile | |
parent | Update to 0.08205. (diff) |
- Update to 20120817
- Switch to new options framework
- Convert to new Makefile header
PR: ports/175201
Submitted by: Michael Ranner <michael@ranner.eu> (maintainer)
Notes
Notes:
svn path=/head/; revision=310924
Diffstat (limited to 'mail/spamass-rules/Makefile')
-rw-r--r-- | mail/spamass-rules/Makefile | 116 |
1 files changed, 75 insertions, 41 deletions
diff --git a/mail/spamass-rules/Makefile b/mail/spamass-rules/Makefile index fab485486486..a90871e43da0 100644 --- a/mail/spamass-rules/Makefile +++ b/mail/spamass-rules/Makefile @@ -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} |