Date: Sun, 31 Jul 2016 07:15:15 +0000 (UTC) From: Thomas Zander <riggs@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r419343 - in head/mail: . py-fuglu py-fuglu/files Message-ID: <201607310715.u6V7FFTo033607@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: riggs Date: Sun Jul 31 07:15:14 2016 New Revision: 419343 URL: https://svnweb.freebsd.org/changeset/ports/419343 Log: New port: py-fuglu, a mail scanning daemon for Postfix written in Python PR: 203120 Submitted by: ports@caomhin.org (maintainer) Added: head/mail/py-fuglu/ head/mail/py-fuglu/Makefile (contents, props changed) head/mail/py-fuglu/distinfo (contents, props changed) head/mail/py-fuglu/files/ head/mail/py-fuglu/files/fuglu.in (contents, props changed) head/mail/py-fuglu/pkg-descr (contents, props changed) Modified: head/mail/Makefile Modified: head/mail/Makefile ============================================================================== --- head/mail/Makefile Sun Jul 31 06:56:28 2016 (r419342) +++ head/mail/Makefile Sun Jul 31 07:15:14 2016 (r419343) @@ -539,6 +539,7 @@ SUBDIR += py-authres SUBDIR += py-cyruslib SUBDIR += py-dkimpy + SUBDIR += py-fuglu SUBDIR += py-libgmail SUBDIR += py-milter SUBDIR += py-notmuch Added: head/mail/py-fuglu/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/mail/py-fuglu/Makefile Sun Jul 31 07:15:14 2016 (r419343) @@ -0,0 +1,66 @@ +# Created by: Kevin Golding <ports@caomhin.org> +# $FreeBSD$ + +PORTNAME= fuglu +PORTVERSION= 0.6.6 +CATEGORIES= mail python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= ports@caomhin.org +COMMENT= Mail scanning daemon for Postfix written in Python + +LICENSE= APACHE20 + +RUN_DEPENDS= postfix:mail/postfix \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six + +USES= python:2.4+ +USE_PYTHON= autoplist distutils + +USE_RC_SUBR= fuglu + +NO_ARCH= yes + +LOGDIR= /var/log/fuglu +PLIST_DIRS+= ${LOGDIR} + +OPTIONS_DEFINE= BEAUTIFULSOUP CLAMAV DKIM MAGIC SPAMASSASSIN SPF SQL +OPTIONS_DEFAULT= BEAUTIFULSOUP CLAMAV DKIM MAGIC SPAMASSASSIN SPF + +BEAUTIFULSOUP_DESC= Use BeautifulSoup for improved html processing +CLAMAV_DESC= Use ClamAV +DKIM_DESC= Use DKIM (in FuGlu) +MAGIC_DESC= Use mime magic bindings for attachment detection +SPAMASSASSIN_DESC= Use SpamAssassin +SPF_DESC= Use SPF (in FuGlu) +SQL_DESC= Use SQL + +BEAUTIFULSOUP_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/bs4/__init__.py:www/py-beautifulsoup +CLAMAV_RUN_DEPENDS= clamd:security/clamav +DKIM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dkimpy>0:mail/py-dkimpy +MAGIC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}magic>0:devel/py-magic +SPAMASSASSIN_RUN_DEPENDS= spamassassin>=0:mail/spamassassin +SPF_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyspf>0:mail/py-pyspf +SQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=1.0:databases/py-sqlalchemy10 + +post-extract: + @${REINPLACE_CMD} -e "s|'/etc|'etc|g" ${WRKSRC}/setup.py + @${REINPLACE_CMD} -e "s|=/etc|=${PREFIX}/etc|g" ${WRKSRC}/conf/fuglu.conf.dist + @${REINPLACE_CMD} -e "s|'/etc|'${PREFIX}/etc|g" \ + ${WRKSRC}/compareconfig.py \ + ${WRKSRC}/src/fuglu/plugins/actionoverride.py \ + ${WRKSRC}/src/fuglu/plugins/archive.py \ + ${WRKSRC}/src/fuglu/plugins/attachment.py \ + ${WRKSRC}/src/fuglu/plugins/domainauth.py \ + ${WRKSRC}/src/fuglu/plugins/p_fraction.py \ + ${WRKSRC}/src/fuglu/plugins/p_skipper.py \ + ${WRKSRC}/src/fuglu/plugins/script.py \ + ${WRKSRC}/src/startscript/fuglu \ + ${WRKSRC}/src/tools/fuglu_conf \ + ${WRKSRC}/src/tools/fuglu_debug + +post-install: + @${MKDIR} ${STAGEDIR}${LOGDIR} + +.include <bsd.port.mk> Added: head/mail/py-fuglu/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/mail/py-fuglu/distinfo Sun Jul 31 07:15:14 2016 (r419343) @@ -0,0 +1,3 @@ +TIMESTAMP = 1463569283 +SHA256 (fuglu-0.6.6.tar.gz) = c3cbc23a356bf38ac7ebb3999d94c84ef1c718189dde8f21a8ed9809f436e86c +SIZE (fuglu-0.6.6.tar.gz) = 108982 Added: head/mail/py-fuglu/files/fuglu.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/mail/py-fuglu/files/fuglu.in Sun Jul 31 07:15:14 2016 (r419343) @@ -0,0 +1,29 @@ +#!/bin/sh + +# $FreeBSD$ +# +# PROVIDE: fuglu +# REQUIRE: LOGIN +# KEYWORD: shutdown +# +# Add these lines to /etc/rc.conf.local or /etc/rc.conf +# to enable this service: +# +# fuglu_enable (bool): Set to NO by default. +# Set it to YES to enable fuglu. + +. /etc/rc.subr + +name=fuglu +rcvar=fuglu_enable + +load_rc_config $name +: ${fuglu_enable:=no} +: ${fuglu_pidfile="/var/run/${name}.pid"} + +command=%%PREFIX%%/bin/${name} +pidfile=${fuglu_pidfile} + +command_interpreter=%%PYTHON_CMD%% + +run_rc_command "$1" Added: head/mail/py-fuglu/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/mail/py-fuglu/pkg-descr Sun Jul 31 07:15:14 2016 (r419343) @@ -0,0 +1,5 @@ +A mail scanning daemon for Postfix written in Python. It acts as the +glue application between the MTA and spam checkers and antivirus +software and focuses on being solid, easy to manage, debug and monitor. + +WWW: http://fuglu.org/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201607310715.u6V7FFTo033607>