pkgsrc-Changes archive

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

CVS commit: pkgsrc/security/py-hanko-certvalidator



Module Name:    pkgsrc
Committed By:   wiz
Date:           Wed Jan 28 10:30:00 UTC 2026

Added Files:
        pkgsrc/security/py-hanko-certvalidator: DESCR Makefile PLIST distinfo

Log Message:
security/py-hanko-certvalidator: import py-hanko-certvalidator-0.29.0

This library started as a fork of wbond/certvalidator with patches
for pyHanko but has since diverged considerably from its parent
repository.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/security/py-hanko-certvalidator/DESCR \
    pkgsrc/security/py-hanko-certvalidator/Makefile \
    pkgsrc/security/py-hanko-certvalidator/PLIST \
    pkgsrc/security/py-hanko-certvalidator/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/security/py-hanko-certvalidator/DESCR
diff -u /dev/null pkgsrc/security/py-hanko-certvalidator/DESCR:1.1
--- /dev/null   Wed Jan 28 10:30:00 2026
+++ pkgsrc/security/py-hanko-certvalidator/DESCR        Wed Jan 28 10:30:00 2026
@@ -0,0 +1,3 @@
+This library started as a fork of wbond/certvalidator with patches
+for pyHanko but has since diverged considerably from its parent
+repository.
Index: pkgsrc/security/py-hanko-certvalidator/Makefile
diff -u /dev/null pkgsrc/security/py-hanko-certvalidator/Makefile:1.1
--- /dev/null   Wed Jan 28 10:30:00 2026
+++ pkgsrc/security/py-hanko-certvalidator/Makefile     Wed Jan 28 10:30:00 2026
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1 2026/01/28 10:30:00 wiz Exp $
+
+DISTNAME=      pyhanko_certvalidator-0.29.0
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//:S/_/-/}
+CATEGORIES=    security python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyhanko_certvalidator/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/MatthiasValvekens/pyHanko/tree/master/pkgs/pyhanko-certvalidator
+COMMENT=       Validates X.509 certificates and paths (wbond/certvalidator fork)
+LICENSE=       mit
+
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+DEPENDS+=      ${PYPKGPREFIX}-asn1crypto>=1.5.1:../../security/py-asn1crypto
+DEPENDS+=      ${PYPKGPREFIX}-oscrypto>=1.1.0:../../security/py-oscrypto
+DEPENDS+=      ${PYPKGPREFIX}-cryptography>=41.0.5:../../security/py-cryptography
+DEPENDS+=      ${PYPKGPREFIX}-uritools>=3.0.1:../../www/py-uritools
+DEPENDS+=      ${PYPKGPREFIX}-requests>=2.31.0:../../devel/py-requests
+
+USE_LANGUAGES= # none
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/security/py-hanko-certvalidator/PLIST
diff -u /dev/null pkgsrc/security/py-hanko-certvalidator/PLIST:1.1
--- /dev/null   Wed Jan 28 10:30:00 2026
+++ pkgsrc/security/py-hanko-certvalidator/PLIST        Wed Jan 28 10:30:00 2026
@@ -0,0 +1,130 @@
+@comment $NetBSD: PLIST,v 1.1 2026/01/28 10:30:00 wiz Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
+${PYSITELIB}/pyhanko_certvalidator/__init__.py
+${PYSITELIB}/pyhanko_certvalidator/__init__.pyc
+${PYSITELIB}/pyhanko_certvalidator/__init__.pyo
+${PYSITELIB}/pyhanko_certvalidator/_state.py
+${PYSITELIB}/pyhanko_certvalidator/_state.pyc
+${PYSITELIB}/pyhanko_certvalidator/_state.pyo
+${PYSITELIB}/pyhanko_certvalidator/asn1_types.py
+${PYSITELIB}/pyhanko_certvalidator/asn1_types.pyc
+${PYSITELIB}/pyhanko_certvalidator/asn1_types.pyo
+${PYSITELIB}/pyhanko_certvalidator/authority.py
+${PYSITELIB}/pyhanko_certvalidator/authority.pyc
+${PYSITELIB}/pyhanko_certvalidator/authority.pyo
+${PYSITELIB}/pyhanko_certvalidator/context.py
+${PYSITELIB}/pyhanko_certvalidator/context.pyc
+${PYSITELIB}/pyhanko_certvalidator/context.pyo
+${PYSITELIB}/pyhanko_certvalidator/errors.py
+${PYSITELIB}/pyhanko_certvalidator/errors.pyc
+${PYSITELIB}/pyhanko_certvalidator/errors.pyo
+${PYSITELIB}/pyhanko_certvalidator/fetchers/__init__.py
+${PYSITELIB}/pyhanko_certvalidator/fetchers/__init__.pyc
+${PYSITELIB}/pyhanko_certvalidator/fetchers/__init__.pyo
+${PYSITELIB}/pyhanko_certvalidator/fetchers/aiohttp_fetchers/__init__.py
+${PYSITELIB}/pyhanko_certvalidator/fetchers/aiohttp_fetchers/__init__.pyc
+${PYSITELIB}/pyhanko_certvalidator/fetchers/aiohttp_fetchers/__init__.pyo
+${PYSITELIB}/pyhanko_certvalidator/fetchers/aiohttp_fetchers/cert_fetch_client.py
+${PYSITELIB}/pyhanko_certvalidator/fetchers/aiohttp_fetchers/cert_fetch_client.pyc
+${PYSITELIB}/pyhanko_certvalidator/fetchers/aiohttp_fetchers/cert_fetch_client.pyo
+${PYSITELIB}/pyhanko_certvalidator/fetchers/aiohttp_fetchers/crl_client.py
+${PYSITELIB}/pyhanko_certvalidator/fetchers/aiohttp_fetchers/crl_client.pyc
+${PYSITELIB}/pyhanko_certvalidator/fetchers/aiohttp_fetchers/crl_client.pyo
+${PYSITELIB}/pyhanko_certvalidator/fetchers/aiohttp_fetchers/ocsp_client.py
+${PYSITELIB}/pyhanko_certvalidator/fetchers/aiohttp_fetchers/ocsp_client.pyc
+${PYSITELIB}/pyhanko_certvalidator/fetchers/aiohttp_fetchers/ocsp_client.pyo
+${PYSITELIB}/pyhanko_certvalidator/fetchers/aiohttp_fetchers/util.py
+${PYSITELIB}/pyhanko_certvalidator/fetchers/aiohttp_fetchers/util.pyc
+${PYSITELIB}/pyhanko_certvalidator/fetchers/aiohttp_fetchers/util.pyo
+${PYSITELIB}/pyhanko_certvalidator/fetchers/api.py
+${PYSITELIB}/pyhanko_certvalidator/fetchers/api.pyc
+${PYSITELIB}/pyhanko_certvalidator/fetchers/api.pyo
+${PYSITELIB}/pyhanko_certvalidator/fetchers/common_utils.py
+${PYSITELIB}/pyhanko_certvalidator/fetchers/common_utils.pyc
+${PYSITELIB}/pyhanko_certvalidator/fetchers/common_utils.pyo
+${PYSITELIB}/pyhanko_certvalidator/fetchers/requests_fetchers/__init__.py
+${PYSITELIB}/pyhanko_certvalidator/fetchers/requests_fetchers/__init__.pyc
+${PYSITELIB}/pyhanko_certvalidator/fetchers/requests_fetchers/__init__.pyo
+${PYSITELIB}/pyhanko_certvalidator/fetchers/requests_fetchers/cert_fetch_client.py
+${PYSITELIB}/pyhanko_certvalidator/fetchers/requests_fetchers/cert_fetch_client.pyc
+${PYSITELIB}/pyhanko_certvalidator/fetchers/requests_fetchers/cert_fetch_client.pyo
+${PYSITELIB}/pyhanko_certvalidator/fetchers/requests_fetchers/crl_client.py
+${PYSITELIB}/pyhanko_certvalidator/fetchers/requests_fetchers/crl_client.pyc
+${PYSITELIB}/pyhanko_certvalidator/fetchers/requests_fetchers/crl_client.pyo
+${PYSITELIB}/pyhanko_certvalidator/fetchers/requests_fetchers/ocsp_client.py
+${PYSITELIB}/pyhanko_certvalidator/fetchers/requests_fetchers/ocsp_client.pyc
+${PYSITELIB}/pyhanko_certvalidator/fetchers/requests_fetchers/ocsp_client.pyo
+${PYSITELIB}/pyhanko_certvalidator/fetchers/requests_fetchers/util.py
+${PYSITELIB}/pyhanko_certvalidator/fetchers/requests_fetchers/util.pyc
+${PYSITELIB}/pyhanko_certvalidator/fetchers/requests_fetchers/util.pyo
+${PYSITELIB}/pyhanko_certvalidator/ltv/__init__.py
+${PYSITELIB}/pyhanko_certvalidator/ltv/__init__.pyc
+${PYSITELIB}/pyhanko_certvalidator/ltv/__init__.pyo
+${PYSITELIB}/pyhanko_certvalidator/ltv/ades_past.py
+${PYSITELIB}/pyhanko_certvalidator/ltv/ades_past.pyc
+${PYSITELIB}/pyhanko_certvalidator/ltv/ades_past.pyo
+${PYSITELIB}/pyhanko_certvalidator/ltv/errors.py
+${PYSITELIB}/pyhanko_certvalidator/ltv/errors.pyc
+${PYSITELIB}/pyhanko_certvalidator/ltv/errors.pyo
+${PYSITELIB}/pyhanko_certvalidator/ltv/poe.py
+${PYSITELIB}/pyhanko_certvalidator/ltv/poe.pyc
+${PYSITELIB}/pyhanko_certvalidator/ltv/poe.pyo
+${PYSITELIB}/pyhanko_certvalidator/ltv/time_slide.py
+${PYSITELIB}/pyhanko_certvalidator/ltv/time_slide.pyc
+${PYSITELIB}/pyhanko_certvalidator/ltv/time_slide.pyo
+${PYSITELIB}/pyhanko_certvalidator/ltv/types.py
+${PYSITELIB}/pyhanko_certvalidator/ltv/types.pyc
+${PYSITELIB}/pyhanko_certvalidator/ltv/types.pyo
+${PYSITELIB}/pyhanko_certvalidator/name_trees.py
+${PYSITELIB}/pyhanko_certvalidator/name_trees.pyc
+${PYSITELIB}/pyhanko_certvalidator/name_trees.pyo
+${PYSITELIB}/pyhanko_certvalidator/path.py
+${PYSITELIB}/pyhanko_certvalidator/path.pyc
+${PYSITELIB}/pyhanko_certvalidator/path.pyo
+${PYSITELIB}/pyhanko_certvalidator/policy_decl.py
+${PYSITELIB}/pyhanko_certvalidator/policy_decl.pyc
+${PYSITELIB}/pyhanko_certvalidator/policy_decl.pyo
+${PYSITELIB}/pyhanko_certvalidator/policy_tree.py
+${PYSITELIB}/pyhanko_certvalidator/policy_tree.pyc
+${PYSITELIB}/pyhanko_certvalidator/policy_tree.pyo
+${PYSITELIB}/pyhanko_certvalidator/py.typed
+${PYSITELIB}/pyhanko_certvalidator/registry.py
+${PYSITELIB}/pyhanko_certvalidator/registry.pyc
+${PYSITELIB}/pyhanko_certvalidator/registry.pyo
+${PYSITELIB}/pyhanko_certvalidator/revinfo/__init__.py
+${PYSITELIB}/pyhanko_certvalidator/revinfo/__init__.pyc
+${PYSITELIB}/pyhanko_certvalidator/revinfo/__init__.pyo
+${PYSITELIB}/pyhanko_certvalidator/revinfo/_err_gather.py
+${PYSITELIB}/pyhanko_certvalidator/revinfo/_err_gather.pyc
+${PYSITELIB}/pyhanko_certvalidator/revinfo/_err_gather.pyo
+${PYSITELIB}/pyhanko_certvalidator/revinfo/archival.py
+${PYSITELIB}/pyhanko_certvalidator/revinfo/archival.pyc
+${PYSITELIB}/pyhanko_certvalidator/revinfo/archival.pyo
+${PYSITELIB}/pyhanko_certvalidator/revinfo/constants.py
+${PYSITELIB}/pyhanko_certvalidator/revinfo/constants.pyc
+${PYSITELIB}/pyhanko_certvalidator/revinfo/constants.pyo
+${PYSITELIB}/pyhanko_certvalidator/revinfo/manager.py
+${PYSITELIB}/pyhanko_certvalidator/revinfo/manager.pyc
+${PYSITELIB}/pyhanko_certvalidator/revinfo/manager.pyo
+${PYSITELIB}/pyhanko_certvalidator/revinfo/validate_crl.py
+${PYSITELIB}/pyhanko_certvalidator/revinfo/validate_crl.pyc
+${PYSITELIB}/pyhanko_certvalidator/revinfo/validate_crl.pyo
+${PYSITELIB}/pyhanko_certvalidator/revinfo/validate_ocsp.py
+${PYSITELIB}/pyhanko_certvalidator/revinfo/validate_ocsp.pyc
+${PYSITELIB}/pyhanko_certvalidator/revinfo/validate_ocsp.pyo
+${PYSITELIB}/pyhanko_certvalidator/sig_validate.py
+${PYSITELIB}/pyhanko_certvalidator/sig_validate.pyc
+${PYSITELIB}/pyhanko_certvalidator/sig_validate.pyo
+${PYSITELIB}/pyhanko_certvalidator/util.py
+${PYSITELIB}/pyhanko_certvalidator/util.pyc
+${PYSITELIB}/pyhanko_certvalidator/util.pyo
+${PYSITELIB}/pyhanko_certvalidator/validate.py
+${PYSITELIB}/pyhanko_certvalidator/validate.pyc
+${PYSITELIB}/pyhanko_certvalidator/validate.pyo
+${PYSITELIB}/pyhanko_certvalidator/version.py
+${PYSITELIB}/pyhanko_certvalidator/version.pyc
+${PYSITELIB}/pyhanko_certvalidator/version.pyo
Index: pkgsrc/security/py-hanko-certvalidator/distinfo
diff -u /dev/null pkgsrc/security/py-hanko-certvalidator/distinfo:1.1
--- /dev/null   Wed Jan 28 10:30:00 2026
+++ pkgsrc/security/py-hanko-certvalidator/distinfo     Wed Jan 28 10:30:00 2026
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2026/01/28 10:30:00 wiz Exp $
+
+BLAKE2s (pyhanko_certvalidator-0.29.0.tar.gz) = 5886c703a367624c5d9e427562f243e1c84d68e5f198ff3db31d30006f8787c4
+SHA512 (pyhanko_certvalidator-0.29.0.tar.gz) = b36a801317b8086d0f3338f1d0ca67a6a67118f2b34551a9a371c40e0f22954e09bcb39822c6c258b86ec97bedc825c17609f3f7b2028c76d179b611dfd4e1d0
+Size (pyhanko_certvalidator-0.29.0.tar.gz) = 93212 bytes



Home | Main Index | Thread Index | Old Index