- 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$ # $FreeBSD$
#
PORTNAME= spamass-rules PORTNAME= spamass-rules
PORTVERSION= 20120319 PORTVERSION= 20120817
CATEGORIES= mail CATEGORIES= mail
MASTER_SITES= http://www.ranner.eu/stuff/ MASTER_SITES= http://www.ranner.eu/stuff/
@ -15,23 +10,52 @@ COMMENT= Custom rulesets for SpamAssassin
RUN_DEPENDS= spamc:${PORTSDIR}/mail/p5-Mail-SpamAssassin RUN_DEPENDS= spamc:${PORTSDIR}/mail/p5-Mail-SpamAssassin
OPTIONS= AHBL "Check AHBL Blacklist" on \ NO_OPTIONS_SORT= yes
AIRMAX "Some custom rulesets" off \ OPTIONS_DEFINE= \
BACKHAIR "Catch those ugly, unsightly HTML tags" off \ AHBL \
BOGUS_VIRUS "Catch 'collateral spam' caused by viruses" on \ AIRMAX \
CHICKENPOX "Catch spam like 'l.ooks f|or th.is garb+age'" off \ BACKHAIR \
CHINESE "Catches spam written in Chinese" off \ BOGUS_VIRUS \
EVILNUMBERS "Phone numbers, PO boxes, ... from spam " off \ CHICKENPOX \
GERMAN "Catches spam written in German" on \ CHINESE \
GREEK "Catches spam written in Greek" on \ DBRACKETS \
MALWARE "Malware Patrol - Block List" on \ EVILNUMBERS \
MANGLED "Looks for obfuscated/gappy words" off \ GERMAN \
MIMEVLD "Some mime validation rules" on \ GREEK \
NIXSPAM "Check NiX Spam Blacklist" on \ MALWARE \
RANDOM "Detects spamware mistakes like: %RANDOM_WORD" on \ MANGLED \
TRIPWIRE "Matches 3 chars that shouldn't be together" on \ MIMEVLD \
WEEDS "Looks at alphanum, hex, lower-, uppercase chars" off \ MSPIKE \
WEEDS2 "More restrictive than WEEDS, dont use together" on 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 SUB_FILES= pkg-message
NO_BUILD= yes NO_BUILD= yes
NO_WRKSUBDIR= yes NO_WRKSUBDIR= yes
@ -40,78 +64,88 @@ SPAMASS_FILES=
USE_BZIP2= yes USE_BZIP2= yes
INSTALL_DIR= ${PREFIX}/${SPAMASS_CONF} 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 SPAMASS_FILES+= 20_dnsbl_ahbl.cf
.endif .endif
.if !defined(WITHOUT_AIRMAX) .if ${PORT_OPTIONS:MAIRMAX}
SPAMASS_FILES+= airmax.cf SPAMASS_FILES+= airmax.cf
.endif .endif
.if !defined(WITHOUT_BACKHAIR) .if ${PORT_OPTIONS:MBACKHAIR}
SPAMASS_FILES+= backhair.cf SPAMASS_FILES+= backhair.cf
.endif .endif
.if !defined(WITHOUT_BOGUS_VIRUS) .if ${PORT_OPTIONS:MBOGUS_VIRUS}
SPAMASS_FILES+= bogus-virus-warnings.cf SPAMASS_FILES+= bogus-virus-warnings.cf
.endif .endif
.if !defined(WITHOUT_CHICKENPOX) .if ${PORT_OPTIONS:MCHICKENPOX}
SPAMASS_FILES+= chickenpox.cf SPAMASS_FILES+= chickenpox.cf
.endif .endif
.if defined(WITH_CHINESE) .if ${PORT_OPTIONS:MCHINESE}
SPAMASS_FILES+= chinese_rules.cf SPAMASS_FILES+= chinese_rules.cf
.endif .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 SPAMASS_FILES+= evilnumbers.cf
.endif .endif
.if !defined(WITHOUT_GERMAN) .if ${PORT_OPTIONS:MGERMAN}
SPAMASS_FILES+= 70_zmi_german.cf SPAMASS_FILES+= 70_zmi_german.cf
.endif .endif
.if !defined(WITHOUT_GREEK) .if ${PORT_OPTIONS:MGREEK}
SPAMASS_FILES+= gr_domain.cf SPAMASS_FILES+= gr_domain.cf
.endif .endif
.if !defined(WITHOUT_MALWARE) .if ${PORT_OPTIONS:MMALWARE}
SPAMASS_FILES+= malwarepatrol.cf SPAMASS_FILES+= malwarepatrol.cf
.endif .endif
.if !defined(WITHOUT_MANGLED) .if ${PORT_OPTIONS:MMANGLED}
SPAMASS_FILES+= mangled.cf SPAMASS_FILES+= mangled.cf
.endif .endif
.if !defined(WITHOUT_MIMEVLD) .if ${PORT_OPTIONS:MMIMEVLD}
SPAMASS_FILES+= mime_validate.cf SPAMASS_FILES+= mime_validate.cf
.endif .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 SPAMASS_FILES+= 20_dnsbl_nixspam.cf
.endif .endif
.if !defined(WITHOUT_RANDOM) .if ${PORT_OPTIONS:MRANDOM}
SPAMASS_FILES+= random.cf SPAMASS_FILES+= random.cf
.endif .endif
.if !defined(WITHOUT_TRIPWIRE) .if ${PORT_OPTIONS:MTRIPWIRE}
SPAMASS_FILES+= 99_FVGT_Tripwire.cf SPAMASS_FILES+= 99_FVGT_Tripwire.cf
.endif .endif
.if defined(WITH_WEEDS) && defined(WITHOUT_WEEDS2) .if ${PORT_OPTIONS:MWEEDS}
SPAMASS_FILES+= weeds.cf SPAMASS_FILES+= weeds.cf
.endif .endif
.if !defined(WITHOUT_WEEDS2) && !defined(WITH_WEEDS) .if ${PORT_OPTIONS:MWEEDS2}
SPAMASS_FILES+= weeds2.cf SPAMASS_FILES+= weeds2.cf
.endif .endif
PLIST_FILES= ${SPAMASS_FILES:S/^/${SPAMASS_CONF}\//} PLIST_FILES= ${SPAMASS_FILES:S/^/${SPAMASS_CONF}\//}
.include <bsd.port.pre.mk>
do-build: do-build:
@${DO_NADA} @${DO_NADA}

View file

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