pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mail/py-checkdmarc py-checkdmarc: updated to 4.4.5



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c86d0f8bb491
branches:  trunk
changeset: 389090:c86d0f8bb491
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Nov 30 10:38:49 2022 +0000

description:
py-checkdmarc: updated to 4.4.5

4.4.4

Fix DNS caching

4.4.3

Fix tarball build

4.4.2

Fix CSV output
Always parse RUA and RUF fields, even if other parts of the record are invalid
Convert documentation to markdown
Migrate build from setuptools to hatch
Migrate automated testing from Travis CI to GitHub Actions

diffstat:

 mail/py-checkdmarc/Makefile |  16 +++++++++++-----
 mail/py-checkdmarc/PLIST    |  17 +++++++++--------
 mail/py-checkdmarc/distinfo |   8 ++++----
 3 files changed, 24 insertions(+), 17 deletions(-)

diffs (78 lines):

diff -r d9404ebc8ba1 -r c86d0f8bb491 mail/py-checkdmarc/Makefile
--- a/mail/py-checkdmarc/Makefile       Wed Nov 30 10:31:07 2022 +0000
+++ b/mail/py-checkdmarc/Makefile       Wed Nov 30 10:38:49 2022 +0000
@@ -1,15 +1,16 @@
-# $NetBSD: Makefile,v 1.2 2022/08/25 07:49:43 tnn Exp $
+# $NetBSD: Makefile,v 1.3 2022/11/30 10:38:49 adam Exp $
 
-DISTNAME=      checkdmarc-4.4.1
+DISTNAME=      checkdmarc-4.4.5
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    mail
+CATEGORIES=    mail python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=c/checkdmarc/}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      https://pypi.org/project/checkdmarc/
+HOMEPAGE=      https://github.com/domainaware/checkdmarc
 COMMENT=       Python module and command line parser for SPF and DMARC records
 LICENSE=       apache-2.0
 
+TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=1.8.1:../../devel/py-hatchling
 DEPENDS+=      ${PYPKGPREFIX}-dns>=2.0.0:../../net/py-dns
 DEPENDS+=      ${PYPKGPREFIX}-expiringdict>=1.1.4:../../devel/py-expiringdict
 DEPENDS+=      ${PYPKGPREFIX}-pyleri>=1.3.2:../../devel/py-pyleri
@@ -17,10 +18,15 @@
 DEPENDS+=      ${PYPKGPREFIX}-requests>=2.25.0:../../devel/py-requests
 DEPENDS+=      ${PYPKGPREFIX}-timeout-decorator>=0.4.1:../../devel/py-timeout-decorator
 
+USE_LANGUAGES= # none
+
+REPLACE_PYTHON=        checkdmarc.py
+
 PYTHON_VERSIONS_INCOMPATIBLE=  27      # py-dns
 
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && ${MV} checkdmarc checkdmarc-${PYVERSSUFFIX} || ${TRUE}
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/application.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r d9404ebc8ba1 -r c86d0f8bb491 mail/py-checkdmarc/PLIST
--- a/mail/py-checkdmarc/PLIST  Wed Nov 30 10:31:07 2022 +0000
+++ b/mail/py-checkdmarc/PLIST  Wed Nov 30 10:38:49 2022 +0000
@@ -1,11 +1,12 @@
-@comment $NetBSD: PLIST,v 1.1 2022/08/24 10:18:34 wiz Exp $
+@comment $NetBSD: PLIST,v 1.2 2022/11/30 10:38:49 adam Exp $
 bin/checkdmarc-${PYVERSSUFFIX}
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/checkdmarc.py
 ${PYSITELIB}/checkdmarc.pyc
-${PYSITELIB}/checkdmarc.pyo
diff -r d9404ebc8ba1 -r c86d0f8bb491 mail/py-checkdmarc/distinfo
--- a/mail/py-checkdmarc/distinfo       Wed Nov 30 10:31:07 2022 +0000
+++ b/mail/py-checkdmarc/distinfo       Wed Nov 30 10:38:49 2022 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2022/08/24 10:18:34 wiz Exp $
+$NetBSD: distinfo,v 1.2 2022/11/30 10:38:49 adam Exp $
 
-BLAKE2s (checkdmarc-4.4.1.tar.gz) = fb8d7f3631bc7240e60ec3596060ca319fde27a4ae2a4a06b4f78fac80a78840
-SHA512 (checkdmarc-4.4.1.tar.gz) = d255387a06a90e9f94301b30dde5c0fbd4d0f36438b81fd2109e3b952a8207b9908bd37507b8adfe19dd9e6446ca3866910891038377af89cda6507d734a3ae4
-Size (checkdmarc-4.4.1.tar.gz) = 22930 bytes
+BLAKE2s (checkdmarc-4.4.5.tar.gz) = f0b57e7427b009cda40a9bda8a57ff4842106db5c570094301f3100252fa44a8
+SHA512 (checkdmarc-4.4.5.tar.gz) = 8e59d23fa6cffb68c55bda93f93992fc9e954e38b41ea39f4f8a0e8ec80321536dc31afe144636277c6789aa25c4f084f333599a97eb31fa78b4f02290b11cd6
+Size (checkdmarc-4.4.5.tar.gz) = 23975 bytes



Home | Main Index | Thread Index | Old Index