[Midnightbsd-cvs] mports [17357] trunk/mail: pyzor is a new port for spam prevention

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Tue Sep 16 18:54:23 EDT 2014


Revision: 17357
          http://svnweb.midnightbsd.org/mports/?rev=17357
Author:   laffer1
Date:     2014-09-16 18:54:23 -0400 (Tue, 16 Sep 2014)
Log Message:
-----------
pyzor is a new port for spam prevention

Modified Paths:
--------------
    trunk/mail/Makefile

Added Paths:
-----------
    trunk/mail/pyzor/
    trunk/mail/pyzor/Makefile
    trunk/mail/pyzor/distinfo
    trunk/mail/pyzor/pkg-descr

Modified: trunk/mail/Makefile
===================================================================
--- trunk/mail/Makefile	2014-09-16 22:51:46 UTC (rev 17356)
+++ trunk/mail/Makefile	2014-09-16 22:54:23 UTC (rev 17357)
@@ -60,6 +60,7 @@
 SUBDIR += popd
 SUBDIR += postfix
 SUBDIR += procmail
+SUBDIR += pyzor
 SUBDIR += razor-agents
 SUBDIR += sendmail
 SUBDIR += spamassassin

Added: trunk/mail/pyzor/Makefile
===================================================================
--- trunk/mail/pyzor/Makefile	                        (rev 0)
+++ trunk/mail/pyzor/Makefile	2014-09-16 22:54:23 UTC (rev 17357)
@@ -0,0 +1,45 @@
+# $MidnightBSD$
+
+PORTNAME=	pyzor
+PORTVERSION=	0.5.0
+PORTREVISION=	5
+CATEGORIES=	mail python
+MASTER_SITES=	SF
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Collaborative, networked system to detect and block spam
+
+LICENSE=	gpl2
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}gdbm>=0:${PORTSDIR}/databases/py-gdbm
+
+USES=	tar:bzip2
+USE_PYTHON=	yes
+USE_PYDISTUTILS=	yes
+PYDISTUTILS_AUTOPLIST=	yes
+
+PLIST_FILES=	man/man1/pyzor.1.gz \
+		man/man1/pyzord.1.gz
+
+OPTIONS_DEFINE=	DOCS
+
+.include <bsd.mport.options.mk>
+
+post-patch:
+	${REINPLACE_CMD} -e '1s,^#!/usr/bin/python,#!/usr/bin/env -S python -Wignore::DeprecationWarning,' \
+	${WRKSRC}/scripts/pyzor ${WRKSRC}/scripts/pyzord
+.if ${PORT_OPTIONS:MDOCS}
+	${REINPLACE_CMD} -e 's|share/doc/pyzor|${DOCSDIR}|' ${WRKSRC}/setup.py
+.else
+	${REINPLACE_CMD} -e '/usage.html/d' ${WRKSRC}/setup.py
+.endif
+
+post-install:
+	${CHMOD} ${BINMODE} ${PREFIX}/bin/pyzor ${PREFIX}/bin/pyzord
+	${INSTALL_MAN} ${WRKSRC}/docs/pyzor.1 ${MAN1PREFIX}/man/man1
+	${INSTALL_MAN} ${WRKSRC}/docs/pyzord.1 ${MAN1PREFIX}/man/man1
+.if ${PORT_OPTIONS:MDOCS}
+	${CHMOD} ${SHAREMODE} ${DOCSDIR}/usage.html
+.endif
+
+.include <bsd.port.mk>

Added: trunk/mail/pyzor/distinfo
===================================================================
--- trunk/mail/pyzor/distinfo	                        (rev 0)
+++ trunk/mail/pyzor/distinfo	2014-09-16 22:54:23 UTC (rev 17357)
@@ -0,0 +1,2 @@
+SHA256 (pyzor-0.5.0.tar.bz2) = 2bf3df9e916861063a73f7b46cb8b27bac6f661fce1362803de9e7921fc155ba
+SIZE (pyzor-0.5.0.tar.bz2) = 40654

Added: trunk/mail/pyzor/pkg-descr
===================================================================
--- trunk/mail/pyzor/pkg-descr	                        (rev 0)
+++ trunk/mail/pyzor/pkg-descr	2014-09-16 22:54:23 UTC (rev 17357)
@@ -0,0 +1,9 @@
+Pyzor is a collaborative, networked system to detect and block spam using
+identifying digests of messages.
+
+Pyzor initially started out to be merely a Python implementation of Razor,
+but due to the protocol and the fact that Razor's server is not Free Software,
+I decided to Pyzor should be based upon a new, lighter, more language-
+independent protocol.
+
+WWW: http://pyzor.sourceforge.net/



More information about the Midnightbsd-cvs mailing list