diff options
author | Baptiste Daroussin <bapt@FreeBSD.org> | 2014-09-01 21:25:59 +0000 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2014-09-01 21:25:59 +0000 |
commit | 8003ba152f15aa82aaadd76fcd6b669cc0cc9981 (patch) | |
tree | 7842527232644d8f0fc76639a38e9596a910d381 /mail/softfail | |
parent | ed087d4a054a21cc8ed53e4878392ce7aa857b54 (diff) |
Notes
Diffstat (limited to 'mail/softfail')
-rw-r--r-- | mail/softfail/Makefile | 123 | ||||
-rw-r--r-- | mail/softfail/distinfo | 2 | ||||
-rw-r--r-- | mail/softfail/files/pkg-message.in | 26 | ||||
-rw-r--r-- | mail/softfail/pkg-descr | 12 | ||||
-rw-r--r-- | mail/softfail/pkg-plist | 3 |
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 |