Update to new version of py-policyd-spf and dependencies, a new port is needed for regression tests. Comments ? Ok ? Cheers Giovanni
Index: Makefile =================================================================== RCS file: /cvs/ports/mail/py-spf/Makefile,v retrieving revision 1.13 diff -u -p -u -p -r1.13 Makefile --- Makefile 11 Mar 2013 11:23:53 -0000 1.13 +++ Makefile 10 Sep 2013 09:17:24 -0000 @@ -2,10 +2,9 @@ COMMENT= Sender-Policy-Framework queries in Python -MODPY_EGG_VERSION=2.0.7 +MODPY_EGG_VERSION=2.0.8 DISTNAME= pyspf-${MODPY_EGG_VERSION} PKGNAME= py-spf-${MODPY_EGG_VERSION} -REVISION= 0 CATEGORIES= mail HOMEPAGE= http://bmsi.com/python/milter.html @@ -24,7 +23,8 @@ BUILD_DEPENDS= net/py-dns RUN_DEPENDS= mail/py-authres TEST_DEPENDS=${FULLPKGNAME}:${BUILD_PKGPATH} \ - textproc/py-yaml + textproc/py-yaml \ + net/py-ipaddr do-test: @cd ${WRKSRC}/test && ${MODPY_BIN} testspf.py Index: distinfo =================================================================== RCS file: /cvs/ports/mail/py-spf/distinfo,v retrieving revision 1.2 diff -u -p -u -p -r1.2 distinfo --- distinfo 10 May 2012 15:11:59 -0000 1.2 +++ distinfo 10 Sep 2013 09:17:24 -0000 @@ -1,5 +1,2 @@ -MD5 (pyspf-2.0.7.tar.gz) = 30fiwEBUqJ2otGt/Z+cErg== -RMD160 (pyspf-2.0.7.tar.gz) = /wmhdmmbYgpu2V6beW4KmulxKQU= -SHA1 (pyspf-2.0.7.tar.gz) = M4olHZ09FI9u25a/44prPwlDoZ4= -SHA256 (pyspf-2.0.7.tar.gz) = HBCKX/yffVawh+lrS1mcu7KNcjT6t0UIPT/XpRLVQzQ= -SIZE (pyspf-2.0.7.tar.gz) = 46281 +SHA256 (pyspf-2.0.8.tar.gz) = PSxGNWku7kpZ2XOt4TJiO2tUKzc61kNlIpXWBWc8Zlo= +SIZE (pyspf-2.0.8.tar.gz) = 48819 Index: patches/patch-spf_py =================================================================== RCS file: patches/patch-spf_py diff -N patches/patch-spf_py --- patches/patch-spf_py 12 Nov 2012 09:32:55 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,21 +0,0 @@ -$OpenBSD: patch-spf_py,v 1.1 2012/11/12 09:32:55 giovanni Exp $ ---- spf.py.orig Mon Nov 12 10:23:41 2012 -+++ spf.py Mon Nov 12 10:24:10 2012 -@@ -1129,7 +1129,7 @@ class query(object): - try: - return [''.join(s.decode("ascii") for s in a) - for a in self.dns(domainname, 'TXT')] -- except UnicodeEncodeError: -+ except UnicodeError: - raise PermError('Non-ascii character in SPF TXT record.') - return [] - def dns_99(self, domainname): -@@ -1138,7 +1138,7 @@ class query(object): - try: - return [''.join(s.decode("ascii") for s in a) - for a in self.dns(domainname, 'SPF')] -- except UnicodeEncodeError: -+ except UnicodeError: - raise PermError('Non-ascii character in SPF record.') - return [] -
Index: Makefile =================================================================== RCS file: /cvs/ports/mail/py-authres/Makefile,v retrieving revision 1.5 diff -u -p -u -p -r1.5 Makefile --- Makefile 18 Apr 2013 06:10:03 -0000 1.5 +++ Makefile 10 Sep 2013 09:17:59 -0000 @@ -2,7 +2,7 @@ COMMENT = module for RFC 5451 Authentication-Results Headers -MODPY_EGG_VERSION = 0.600 +MODPY_EGG_VERSION = 0.602 DISTNAME = authres-${MODPY_EGG_VERSION} PKGNAME = py-${DISTNAME} CATEGORIES = mail Index: distinfo =================================================================== RCS file: /cvs/ports/mail/py-authres/distinfo,v retrieving revision 1.4 diff -u -p -u -p -r1.4 distinfo --- distinfo 18 Apr 2013 06:10:03 -0000 1.4 +++ distinfo 10 Sep 2013 09:17:59 -0000 @@ -1,2 +1,2 @@ -SHA256 (authres-0.600.tar.gz) = S/3/SlHSF8VPYR7boUpjQX6FY+4Vp88+HfmwHjLrtIo= -SIZE (authres-0.600.tar.gz) = 16614 +SHA256 (authres-0.602.tar.gz) = Qc6n/MM4fjgbUgBT27uhglWYtsudRcUFrkZteion7cM= +SIZE (authres-0.602.tar.gz) = 17971
Index: Makefile =================================================================== RCS file: /cvs/ports/mail/py-policyd-spf/Makefile,v retrieving revision 1.13 diff -u -p -u -p -r1.13 Makefile --- Makefile 11 Mar 2013 11:23:53 -0000 1.13 +++ Makefile 10 Sep 2013 09:19:03 -0000 @@ -2,7 +2,7 @@ COMMENT= external SPF policy checker for postfix -MODPY_EGG_VERSION= 1.1 +MODPY_EGG_VERSION=1.2 DISTNAME= pypolicyd-spf-${MODPY_EGG_VERSION} PKGNAME= py-policyd-spf-${MODPY_EGG_VERSION} CATEGORIES= mail @@ -20,7 +20,8 @@ MODULES= lang/python USE_GROFF = Yes BUILD_DEPENDS= mail/py-spf -RUN_DEPENDS= mail/py-spf net/py-dns +RUN_DEPENDS= mail/py-spf \ + net/py-dns NO_TEST= Yes Index: distinfo =================================================================== RCS file: /cvs/ports/mail/py-policyd-spf/distinfo,v retrieving revision 1.4 diff -u -p -u -p -r1.4 distinfo --- distinfo 12 Nov 2012 09:57:46 -0000 1.4 +++ distinfo 10 Sep 2013 09:19:03 -0000 @@ -1,2 +1,2 @@ -SHA256 (pypolicyd-spf-1.1.tar.gz) = k8p0fh5i0Fo+P6VLlBX2xtp/pAZE4yUH0LtWmA4xzFY= -SIZE (pypolicyd-spf-1.1.tar.gz) = 469687 +SHA256 (pypolicyd-spf-1.2.tar.gz) = 4alMea2Rz+oXucixmwNVNvBtdf+e4uhHgZHnwn/mn3Q= +SIZE (pypolicyd-spf-1.2.tar.gz) = 30783 Index: pkg/DESCR =================================================================== RCS file: /cvs/ports/mail/py-policyd-spf/pkg/DESCR,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 DESCR --- pkg/DESCR 18 Oct 2008 11:17:59 -0000 1.1.1.1 +++ pkg/DESCR 10 Sep 2013 09:19:03 -0000 @@ -1,2 +1,2 @@ -External policy checker for the postfix mail server. It will use pyspf to +External policy checker for the postfix mail server. It will use pyspf to check SPF records to determine if email should be rejected by your server. Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/mail/py-policyd-spf/pkg/PLIST,v retrieving revision 1.4 diff -u -p -u -p -r1.4 PLIST --- pkg/PLIST 12 Nov 2012 09:57:46 -0000 1.4 +++ pkg/PLIST 10 Sep 2013 09:19:03 -0000 @@ -4,7 +4,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/policydspfsupp.pyc lib/python${MODPY_VERSION}/site-packages/policydspfuser.py lib/python${MODPY_VERSION}/site-packages/policydspfuser.pyc -lib/python${MODPY_VERSION}/site-packages/python_policyd_spf-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info +lib/python${MODPY_VERSION}/site-packages/pypolicyd_spf-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info @man man/man1/policyd-spf.1 @man man/man5/policyd-spf.conf.5 @man man/man5/policyd-spf.peruser.5
py-ipaddr-2.1.10.tgz
Description: application/compressed-tar