Thu Feb 22 10:27:00 2018 UTC ()
py-policyd-spf: updated to 2.0.2

2.0.2 (2017-12-14)
* Fix treatment of No_Mail configuration parameter so that specifying
  No_Mail = False (the default) does not cause incorrect results
* Conditionally import authres is Header_Type is AR and raise an error if it
  is missing (sorry pep-8) to avoid cases where users change the config
  and suddenly it doesn't work for an example, see:
  https://bugzilla.redhat.com/show_bug.cgi?id=1208876
* Update and correct Mail_From_pass_restriction description in
  policyd-spf.conf(5 ()
* Update HELO checking default option in policyd-spf.conf(5)
* Note that SPF_Not_Pass is not consistent with RFC 7208 in the HELO
  checking section of policyd-spf.conf(5) - already documented for Mail From


(adam)
diff -r1.2 -r1.3 pkgsrc/mail/py-policyd-spf/Makefile
diff -r1.2 -r1.3 pkgsrc/mail/py-policyd-spf/distinfo

cvs diff -r1.2 -r1.3 pkgsrc/mail/py-policyd-spf/Makefile (expand / switch to unified diff)

--- pkgsrc/mail/py-policyd-spf/Makefile 2017/02/25 17:43:39 1.2
+++ pkgsrc/mail/py-policyd-spf/Makefile 2018/02/22 10:27:00 1.3
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.2 2017/02/25 17:43:39 wiz Exp $ 1# $NetBSD: Makefile,v 1.3 2018/02/22 10:27:00 adam Exp $
2 2
3VERSION= 2.0.1 3DISTNAME= pypolicyd-spf-2.0.2
4DISTNAME= pypolicyd-spf-${VERSION} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/^py//}
5PKGNAME= ${PYPKGPREFIX}-policyd-spf-${VERSION} 
6CATEGORIES= mail python 5CATEGORIES= mail python
7MASTER_SITES= ${MASTER_SITE_PYPI:=p/pypolicyd-spf/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pypolicyd-spf/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://pypi.python.org/pypi/pypolicyd-spf 9HOMEPAGE= https://pypi.python.org/pypi/pypolicyd-spf
11COMMENT= Python based policy daemon for Postfix SPF checking 10COMMENT= Python based policy daemon for Postfix SPF checking
12LICENSE= apache-2.0 11LICENSE= apache-2.0
13 12
14DEPENDS+= ${PYPKGPREFIX}-authres-[0-9]*:../../mail/py-authres 13DEPENDS+= ${PYPKGPREFIX}-authres-[0-9]*:../../mail/py-authres
15DEPENDS+= ${PYPKGPREFIX}-spf>=2.0.9:../../mail/py-spf 14DEPENDS+= ${PYPKGPREFIX}-spf>=2.0.9:../../mail/py-spf
16 15
17PYTHON_VERSIONS_INCOMPATIBLE= 27 16PYTHON_VERSIONS_INCOMPATIBLE= 27
18 17
@@ -20,24 +19,24 @@ DOCDIR= share/doc/${PKGBASE} @@ -20,24 +19,24 @@ DOCDIR= share/doc/${PKGBASE}
20EGDIR= ${PREFIX}/share/examples/${PKGBASE} 19EGDIR= ${PREFIX}/share/examples/${PKGBASE}
21PKG_SYSCONFSUBDIR= python-policyd-spf 20PKG_SYSCONFSUBDIR= python-policyd-spf
22 21
23SUBST_CLASSES+= paths 22SUBST_CLASSES+= paths
24SUBST_STAGE.paths= pre-configure 23SUBST_STAGE.paths= pre-configure
25SUBST_FILES.paths= policyd-spf policyd-spf.1 policyd-spf.conf.5 24SUBST_FILES.paths= policyd-spf policyd-spf.1 policyd-spf.conf.5
26SUBST_FILES.paths+= policyd-spf.peruser.5 setup.py 25SUBST_FILES.paths+= policyd-spf.peruser.5 setup.py
27SUBST_VARS.paths= PKGMANDIR PKG_SYSCONFDIR 26SUBST_VARS.paths= PKGMANDIR PKG_SYSCONFDIR
28 27
29INSTALLATION_DIRS= ${DOCDIR} ${EGDIR} ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 28INSTALLATION_DIRS= ${DOCDIR} ${EGDIR} ${PKGMANDIR}/man1 ${PKGMANDIR}/man5
30 29
31CONF_FILES= ${EGDIR}/policyd-spf.conf ${PKG_SYSCONFDIR}/policyd-spf.conf 30CONF_FILES= ${EGDIR}/policyd-spf.conf ${PKG_SYSCONFDIR}/policyd-spf.conf
32 31
33PLIST_SUBST+= DOCDIR=${DOCDIR:Q} PKGBASE=${PKGBASE:Q} 32PLIST_SUBST+= DOCDIR=${DOCDIR:Q} PKGBASE=${PKGBASE}
34PRINT_PLIST_AWK+= { gsub(/${DOCDIR:S|/|\\/|g}/, "$${DOCDIR}"); } 33PRINT_PLIST_AWK+= { gsub(/${DOCDIR:S|/|\\/|g}/, "$${DOCDIR}"); }
35PRINT_PLIST_AWK+= { gsub(/${PKGBASE}/, "$${PKGBASE}"); } 34PRINT_PLIST_AWK+= { gsub(/${PKGBASE}/, "$${PKGBASE}"); }
36 35
37post-install: 36post-install:
38 ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/${DOCDIR} 37 ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/${DOCDIR}
39 ${INSTALL_DATA} ${WRKSRC}/README.per_user_whitelisting ${DESTDIR}${PREFIX}/${DOCDIR} 38 ${INSTALL_DATA} ${WRKSRC}/README.per_user_whitelisting ${DESTDIR}${PREFIX}/${DOCDIR}
40 ${INSTALL_DATA} ${WRKSRC}/policyd-spf.conf.commented ${DESTDIR}${EGDIR}/policyd-spf.conf 39 ${INSTALL_DATA} ${WRKSRC}/policyd-spf.conf.commented ${DESTDIR}${EGDIR}/policyd-spf.conf
41 40
42.include "../../lang/python/distutils.mk" 41.include "../../lang/python/distutils.mk"
43.include "../../mk/bsd.pkg.mk" 42.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/mail/py-policyd-spf/distinfo (expand / switch to unified diff)

--- pkgsrc/mail/py-policyd-spf/distinfo 2017/02/25 17:43:39 1.2
+++ pkgsrc/mail/py-policyd-spf/distinfo 2018/02/22 10:27:00 1.3
@@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
1$NetBSD: distinfo,v 1.2 2017/02/25 17:43:39 wiz Exp $ 1$NetBSD: distinfo,v 1.3 2018/02/22 10:27:00 adam Exp $
2 2
3SHA1 (pypolicyd-spf-2.0.1.tar.gz) = 8506aa1bde24e7a93372500a51a30a260dc36259 3SHA1 (pypolicyd-spf-2.0.2.tar.gz) = 58cd401a2b28a2784ed4645b927336ac439ae761
4RMD160 (pypolicyd-spf-2.0.1.tar.gz) = 251bb577c6d8acc4f184efbd9752b6e53443870d 4RMD160 (pypolicyd-spf-2.0.2.tar.gz) = 389b979ada83cd8ec49794ff895a71085afda59f
5SHA512 (pypolicyd-spf-2.0.1.tar.gz) = 85f51491ab1f44e197dbf9a15f9e723ba3aaf0472d9d1653595490d7211670a67cdca5699111ab5a29f9d919cd935ed58d8d70bd1312a4f0f90da4ef26a50509 5SHA512 (pypolicyd-spf-2.0.2.tar.gz) = adcc7b30c6922894f9407edd0637b02a138623f4480ec37635475396826b457c835b3ffb599d1985e306770fe5f72404552ed705bd957e63b5c54ca3d8991673
6Size (pypolicyd-spf-2.0.1.tar.gz) = 38086 bytes 6Size (pypolicyd-spf-2.0.2.tar.gz) = 38546 bytes
7SHA1 (patch-policyd-spf) = 43a3ac8491d6120e26c994d696c4143adf0749bc 7SHA1 (patch-policyd-spf) = 43a3ac8491d6120e26c994d696c4143adf0749bc
8SHA1 (patch-policyd-spf.1) = 21363210a9e45978074bc1f59c545c85e5181d7e 8SHA1 (patch-policyd-spf.1) = 21363210a9e45978074bc1f59c545c85e5181d7e
9SHA1 (patch-policyd-spf.conf.5) = fa549a2dd726f6a5894c2c4e494136d9860624fb 9SHA1 (patch-policyd-spf.conf.5) = fa549a2dd726f6a5894c2c4e494136d9860624fb
10SHA1 (patch-policyd-spf.peruser.5) = e3e831a41254b58b04649f9a6ecfe5df22568135 10SHA1 (patch-policyd-spf.peruser.5) = e3e831a41254b58b04649f9a6ecfe5df22568135
11SHA1 (patch-setup.py) = f0e60162372248595f508ea921c8ccc4d151459c 11SHA1 (patch-setup.py) = f0e60162372248595f508ea921c8ccc4d151459c