aboutsummaryrefslogtreecommitdiff
path: root/mail/softfail
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2014-09-01 21:25:59 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2014-09-01 21:25:59 +0000
commit8003ba152f15aa82aaadd76fcd6b669cc0cc9981 (patch)
tree7842527232644d8f0fc76639a38e9596a910d381 /mail/softfail
parented087d4a054a21cc8ed53e4878392ce7aa857b54 (diff)
Notes
Diffstat (limited to 'mail/softfail')
-rw-r--r--mail/softfail/Makefile123
-rw-r--r--mail/softfail/distinfo2
-rw-r--r--mail/softfail/files/pkg-message.in26
-rw-r--r--mail/softfail/pkg-descr12
-rw-r--r--mail/softfail/pkg-plist3
5 files changed, 0 insertions, 166 deletions
diff --git a/mail/softfail/Makefile b/mail/softfail/Makefile
deleted file mode 100644
index 10cd07463a6c..000000000000
--- a/mail/softfail/Makefile
+++ /dev/null
@@ -1,123 +0,0 @@
-# Created by: Patrick Tracanelli <eksffa@freebsdbrasil.com.br>
-# $FreeBSD$
-
-PORTNAME= softfail
-PORTVERSION= 2.0
-PORTREVISION= 2
-CATEGORIES= mail
-MASTER_SITES= http://www6.freebsdbrasil.com.br/~eksffa/l/dev/qmail-smtpextfork/ \
- ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= jmelo/${PORTNAME}
-DISTNAME= ${PORTNAME}_fbsdbrasil-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Enhanced greylisting system for qmail w/ SMTPEXTFORK patch
-
-LIB_DEPENDS= libspf2.so:${PORTSDIR}/mail/libspf2
-
-SUB_FILES= pkg-message
-SUB_LIST= QMAIL_PREFIX=${QMAIL_PREFIX}
-PLIST_SUB= QMAIL_PREFIX=${QMAIL_PREFIX}
-
-PORTDOCS= README softfail.sql
-
-USES= qmail tar:bzip2
-
-USE_MYSQL= yes
-
-.if defined(QMAIL_SLAVEPORT) && ( ${QMAIL_SLAVEPORT} != "spamcontrol" && ${QMAIL_SLAVEPORT} != "ldap" )
-IGNORE= software only works with qmail-spamcontrol or qmail-ldap
-.else
-QMAIL_SLAVEPORT= spamcontrol
-.endif
-
-SUB_FILES= pkg-message
-
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
-crontab-entry: extract
- @cd ${WRKSRC} && ${MAKE} crontab-entry
-
-pre-everything::
- @${ECHO_MSG} ""
- @${ECHO_MSG} "You can use the following build options:"
- @${ECHO_MSG} ""
- @${ECHO_MSG} " WITH_MYSQL_SERVER=<value> Set MySQL server address"
- @${ECHO_MSG} " WITH_MYSQL_USER=<value> Set user to log into mysql"
- @${ECHO_MSG} " WITH_MYSQL_PASSWD=<value> Set user's password to mysql"
- @${ECHO_MSG} " WITH_MYSQL_DB=<value> Set MySQL database to use"
- @${ECHO_MSG} ""
- @${ECHO_MSG} " WITH_MAXDAYSAUTOBLACKINDB=<value>"
- @${ECHO_MSG} " How long (days) an AUTOmatically"
- @${ECHO_MSG} " added blacklist entry will exist in DB"
- @${ECHO_MSG} " (used for rotate-softfail-db program)"
- @${ECHO_MSG} ""
- @${ECHO_MSG} " WITH_REPORTMAIL=<e-mail>"
- @${ECHO_MSG} " Whom (e-mail address) to report statistics when"
- @${ECHO_MSG} " qmail-sf.log get rotated."
- @${ECHO_MSG} ""
-
-pre-build:
-.if defined(WITH_MYSQL_SERVER)
- @${ECHO_CMD} "#define MYSQLSERVER \"${WITH_MYSQL_SERVER}\"" \
- >> ${WRKSRC}/conf.h
- @${REINPLACE_CMD} -e 's|@"localhost"|@"${WITH_MYSQL_SERVER}"|g' \
- ${WRKSRC}/softfail.sql
-.endif
-.if defined(WITH_MYSQL_USER)
- @${ECHO_CMD} "#define MYSQLUSER \"${WITH_MYSQL_USER}\"" \
- >> ${WRKSRC}/conf.h
- @${REINPLACE_CMD} -e 's|to softfail@|to ${WITH_MYSQL_USER}@|g' \
- ${WRKSRC}/softfail.sql
-.endif
-.if defined(WITH_MYSQL_PASSWD)
- @${ECHO_CMD} "#define MYSQLPASSWORD \"${WITH_MYSQL_PASSWD}\"" \
- >> ${WRKSRC}/conf.h
- @${REINPLACE_CMD} -e "s|identified by 'softfail40'|identified by '${WITH_MYSQL_PASSWD}'|g" \
- ${WRKSRC}/softfail.sql
-.endif
-.if defined(WITH_MYSQL_DB)
- @${ECHO_CMD} "#define MYSQLDB \"${WITH_MYSQL_DB}\"" \
- >> ${WRKSRC}/conf.h
- @${REINPLACE_CMD} -e 's|IF EXISTS softfail|IF EXISTS ${WITH_MYSQL_DB}|g' \
- ${WRKSRC}/softfail.sql
- @${REINPLACE_CMD} -e 's|CREATE DATABASE softfail|CREATE DATABASE ${WITH_MYSQL_DB}|g' \
- ${WRKSRC}/softfail.sql
- @${REINPLACE_CMD} -e 's|GRANT all ON softfail|GRANT all ON ${WITH_MYSQL_DB}|g' \
- ${WRKSRC}/softfail.sql
- @${REINPLACE_CMD} -e 's|USE softfail|USE ${WITH_MYSQL_DB}|g' \
- ${WRKSRC}/softfail.sql
-.endif
-.if defined(WITH_SFGLTIME)
- @${ECHO_CMD} "#define UNBLOCK_AFTER_SEEN ${WITH_SFGLTIME}" \
- >> ${WRKSRC}/conf.h
-.endif
-.if defined(WITH_SFSEENTIME)
- @${ECHO_CMD} "#define RFCSEENTIME ${WITH_SFSEENTIME}" \
- >> ${WRKSRC}/conf.h
-.endif
-.if defined(WITH_SFMAXSEENTIMES)
- @${ECHO_CMD} "#define SEENCONSECMAXTIME ${WITH_SFMAXSEENTIMES}" \
- >> ${WRKSRC}/conf.h
-.endif
-.if defined(WITH_MAXDAYSAUTOBLACKINDB)
- @${ECHO_CMD} "#define MAXDAYSAUTOINDB ${WITH_MAXDAYSAUTOBLACKINDB}" \
- >> ${WRKSRC}/conf.h
-.endif
-
-post-patch:
-.if defined(WITH_REPORTMAIL)
- @${REINPLACE_CMD} -e 's|changeme@yourdomainname.com|${WITH_REPORTMAIL}|g' \
- ${WRKSRC}/rotate-softfail.sh
-.endif
-
-post-install:
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/softfail.sql ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
-.endif
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/mail/softfail/distinfo b/mail/softfail/distinfo
deleted file mode 100644
index b8e51dff1aba..000000000000
--- a/mail/softfail/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (softfail_fbsdbrasil-2.0.tar.bz2) = 29149170d862688b30d795287b913aa102c413172f058fbff6e6d0d6142dbd4d
-SIZE (softfail_fbsdbrasil-2.0.tar.bz2) = 14772
diff --git a/mail/softfail/files/pkg-message.in b/mail/softfail/files/pkg-message.in
deleted file mode 100644
index a78050c371b5..000000000000
--- a/mail/softfail/files/pkg-message.in
+++ /dev/null
@@ -1,26 +0,0 @@
-
-Please note that you have just installed softfail on
-
- %%QMAIL_PREFIX%%/bin/softfail
-
-Before using it you need to properly create the MySQL database. A customized
-SQL sample was installed on
-
- %%DOCSDIR%%/softfail.sql
-
-You can use this sample as root user for MySQL:
-
- mysql -uroot -p < %%DOCSDIR%%/softfail.sql
-
-To use it you should configure SMTPEXTFORK's enviroment variable on qmail
-according to the instructions available on
-
- %%DOCSDIR%%/README
-
-You are also suggested to add the following entries to /etc/crontab:
-
- @daily root %%PREFIX%%/bin/rotate-softfail-db
- @daily root %%PREFIX%%/bin/rotate-softfail.sh
-
-I can do it for you. Just type `make crontab-entry' if you wish me to add it.
-
diff --git a/mail/softfail/pkg-descr b/mail/softfail/pkg-descr
deleted file mode 100644
index 985b5c62c7d8..000000000000
--- a/mail/softfail/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-Softfail is an enhaced greylisting system to be used on qmail MTA patched
-with SMTPEXTFORK feature. It is an independent program, which is forked from
-qmail-smtpd. It allows manual whitelisting and blacklisting as well as
-automatic black and whitelisting. Automatic whitelisting is done by the usual
-greylisting method while automatic blacklisting is done when the remote SMTP
-server breaks some aspects of RFC rules and insists on redelivery very early.
-
-All aspects of softfail's behavior can be configured. There are maintainance
-scripts to be ran from crontab, which removes expired entries and generates
-reports.
-
-WWW: http://www6.freebsdbrasil.com.br/~eksffa/l/dev/qmail-smtpextfork/
diff --git a/mail/softfail/pkg-plist b/mail/softfail/pkg-plist
deleted file mode 100644
index bbad4bdec029..000000000000
--- a/mail/softfail/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-@unexec rm -f %%QMAIL_PREFIX%%/bin/qmail-sf 2>&1 >/dev/null || true
-bin/rotate-softfail-db
-bin/rotate-softfail.sh