Lines 2-14
Link Here
|
2 |
# Date created: 2007-02-01 |
2 |
# Date created: 2007-02-01 |
3 |
# Whom: Patrick Tracanelli <eksffa@freebsdbrasil.com.br> |
3 |
# Whom: Patrick Tracanelli <eksffa@freebsdbrasil.com.br> |
4 |
# |
4 |
# |
5 |
# $FreeBSD: ports/mail/softfail/Makefile,v 1.3 2007/02/09 21:53:26 jmelo Exp $ |
5 |
# $FreeBSD$ |
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= softfail |
8 |
PORTNAME= softfail |
9 |
PORTVERSION= 1.15 |
9 |
PORTVERSION= 1.18 |
10 |
CATEGORIES= mail |
10 |
CATEGORIES= mail |
11 |
MASTER_SITES= http://www6.freebsdbrasil.com.br/~eksffa/l/dev/qmail-smtpextfork/ |
11 |
MASTER_SITES= http://www6.freebsdbrasil.com.br/~eksffa/l/dev/qmail-smtpextfork/ \ |
|
|
12 |
${MASTER_SITE_LOCAL} |
13 |
MASTER_SITE_SUBDIR= jmelo/${PORTNAME} |
12 |
DISTNAME= ${PORTNAME}_fbsdbrasil-${PORTVERSION} |
14 |
DISTNAME= ${PORTNAME}_fbsdbrasil-${PORTVERSION} |
13 |
|
15 |
|
14 |
MAINTAINER= eksffa@freebsdbrasil.com.br |
16 |
MAINTAINER= eksffa@freebsdbrasil.com.br |
Lines 30-35
Link Here
|
30 |
|
32 |
|
31 |
QMAIL_SLAVEPORT= spamcontrol |
33 |
QMAIL_SLAVEPORT= spamcontrol |
32 |
|
34 |
|
|
|
35 |
SUB_FILES= pkg-message |
36 |
|
33 |
.include <bsd.port.pre.mk> |
37 |
.include <bsd.port.pre.mk> |
34 |
|
38 |
|
35 |
crontab-entry: extract |
39 |
crontab-entry: extract |
Lines 44-57
Link Here
|
44 |
@${ECHO_MSG} " WITH_MYSQL_PASSWD=<value> Set user's password to mysql" |
48 |
@${ECHO_MSG} " WITH_MYSQL_PASSWD=<value> Set user's password to mysql" |
45 |
@${ECHO_MSG} " WITH_MYSQL_DB=<value> Set MySQL database to use" |
49 |
@${ECHO_MSG} " WITH_MYSQL_DB=<value> Set MySQL database to use" |
46 |
@${ECHO_MSG} "" |
50 |
@${ECHO_MSG} "" |
47 |
@${ECHO_MSG} " WITH_UNBLOCK_TIME=<value> How long (minutes) before" |
51 |
@${ECHO_MSG} " WITH_MAXDAYSAUTOBLACKINDB=<value>" |
48 |
@${ECHO_MSG} " accepting greylisted e-mails" |
52 |
@${ECHO_MSG} " How long (days) an AUTOmatically" |
49 |
@${ECHO_MSG} " WITH_SEEN_TIME=<value> Minium time a retry should wait" |
53 |
@${ECHO_MSG} " added blacklist entry will exist in DB" |
50 |
@${ECHO_MSG} " WITH_SEEN_MAXTIMES=<value> Number of times we will allow" |
54 |
@${ECHO_MSG} " (used for rotate-softfail-db program)" |
51 |
@${ECHO_MSG} " WITH_SEEN_TIME be not respected" |
55 |
@${ECHO_MSG} "" |
52 |
@${ECHO_MSG} " before AUTO blacklisting IP" |
56 |
@${ECHO_MSG} " WITH_REPORTMAIL=<e-mail>" |
53 |
@${ECHO_MSG} " WITH_MAXDAYS_AUTO=<value> How long (days) an AUTOmatically" |
57 |
@${ECHO_MSG} " Whom (e-mail address) to report statistics when" |
54 |
@${ECHO_MSG} " added entry will exist in DB" |
58 |
@${ECHO_MSG} " qmail-sf.log get rotated." |
55 |
@${ECHO_MSG} "" |
59 |
@${ECHO_MSG} "" |
56 |
|
60 |
|
57 |
pre-build: |
61 |
pre-build: |
Lines 85-104
Link Here
|
85 |
@${REINPLACE_CMD} -e 's|USE softfail|USE ${WITH_MYSQL_DB}|g' \ |
89 |
@${REINPLACE_CMD} -e 's|USE softfail|USE ${WITH_MYSQL_DB}|g' \ |
86 |
${WRKSRC}/softfail.sql |
90 |
${WRKSRC}/softfail.sql |
87 |
.endif |
91 |
.endif |
88 |
.if defined(WITH_UNBLOCK_TIME) |
92 |
.if defined(WITH_SFGLTIME) |
89 |
@${ECHO_CMD} "#define UNBLOCK_AFTER_SEEN ${WITH_UNBLOCK_TIME}" \ |
93 |
@${ECHO_CMD} "#define UNBLOCK_AFTER_SEEN ${WITH_SFGLTIME}" \ |
90 |
>> ${WRKSRC}/conf.h |
94 |
>> ${WRKSRC}/conf.h |
91 |
.endif |
95 |
.endif |
92 |
.if defined(WITH_SEEN_TIME) |
96 |
.if defined(WITH_SFSEENTIME) |
93 |
@${ECHO_CMD} "#define RFCSEENTIME ${WITH_SEEN_TIME}" \ |
97 |
@${ECHO_CMD} "#define RFCSEENTIME ${WITH_SFSEENTIME}" \ |
94 |
>> ${WRKSRC}/conf.h |
98 |
>> ${WRKSRC}/conf.h |
95 |
.endif |
99 |
.endif |
96 |
.if defined(WITH_SEEN_MAXTIMES) |
100 |
.if defined(WITH_SFMAXSEENTIMES) |
97 |
@${ECHO_CMD} "#define SEENCONSECMAXTIME ${WITH_SEEN_MAXTIMES}" \ |
101 |
@${ECHO_CMD} "#define SEENCONSECMAXTIME ${WITH_SFMAXSEENTIMES}" \ |
98 |
>> ${WRKSRC}/conf.h |
102 |
>> ${WRKSRC}/conf.h |
99 |
.endif |
103 |
.endif |
100 |
.if defined(WITH_MAXDAYS_AUTO) |
104 |
.if defined(WITH_MAXDAYSAUTOBLACKINDB) |
101 |
@${ECHO_CMD} "#define MAXDAYSAUTOINDB ${WITH_MAXDAYS_AUTO}" \ |
105 |
@${ECHO_CMD} "#define MAXDAYSAUTOINDB ${WITH_MAXDAYSAUTOBLACKINDB}" \ |
102 |
>> ${WRKSRC}/conf.h |
106 |
>> ${WRKSRC}/conf.h |
103 |
.endif |
107 |
.endif |
104 |
|
108 |
|
Lines 108-118
Link Here
|
108 |
${WRKSRC}/rotate-softfail.sh |
112 |
${WRKSRC}/rotate-softfail.sh |
109 |
.endif |
113 |
.endif |
110 |
|
114 |
|
111 |
post-install: |
|
|
112 |
.if !defined(NOPORTDOCS) |
115 |
.if !defined(NOPORTDOCS) |
113 |
@${MKDIR} ${DOCSDIR} |
116 |
@${MKDIR} ${DOCSDIR} |
114 |
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} |
117 |
@${INSTALL_DATA} ${WRKSRC}/softfail.sql ${DOCSDIR} |
|
|
118 |
@${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} |
115 |
.endif |
119 |
.endif |
|
|
120 |
|
121 |
post-install: |
116 |
@${CAT} ${PKGMESSAGE} |
122 |
@${CAT} ${PKGMESSAGE} |
117 |
|
123 |
|
118 |
.include <bsd.port.post.mk> |
124 |
.include <bsd.port.post.mk> |