pkgsrc-Changes archive

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

CVS commit: pkgsrc/security



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Oct 29 09:35:01 UTC 2024

Modified Files:
        pkgsrc/security: Makefile
Added Files:
        pkgsrc/security/py-pem: DESCR Makefile PLIST distinfo

Log Message:
py-pem: added version 23.1.0

pem is a Python module for parsing and splitting of PEM files, i.e.
Base64-encoded DER keys and certificates.

It has no dependencies and does not attempt to interpret the certificate data
in any way.

It's born from the need to load keys, certificates, trust chains, and
Diffie-Hellman parameters from various certificate deployments: some servers
(like Apache) expect them to be a separate file, others (like nginx) expect
them concatenated to the server certificate and finally some (like HAProxy)
expect key, certificate, and chain to be in one file.


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

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

Modified files:

Index: pkgsrc/security/Makefile
diff -u pkgsrc/security/Makefile:1.965 pkgsrc/security/Makefile:1.966
--- pkgsrc/security/Makefile:1.965      Sat Oct 26 02:58:35 2024
+++ pkgsrc/security/Makefile    Tue Oct 29 09:35:01 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.965 2024/10/26 02:58:35 schmonz Exp $
+# $NetBSD: Makefile,v 1.966 2024/10/29 09:35:01 adam Exp $
 #
 
 COMMENT=       Security and cryptography tools and libraries
@@ -514,6 +514,7 @@ SUBDIR+=    py-otp
 SUBDIR+=       py-paramiko
 SUBDIR+=       py-passlib
 SUBDIR+=       py-pbkdf2
+SUBDIR+=       py-pem
 SUBDIR+=       py-pip-audit
 SUBDIR+=       py-pydeep
 SUBDIR+=       py-pyspnego

Added files:

Index: pkgsrc/security/py-pem/DESCR
diff -u /dev/null pkgsrc/security/py-pem/DESCR:1.1
--- /dev/null   Tue Oct 29 09:35:01 2024
+++ pkgsrc/security/py-pem/DESCR        Tue Oct 29 09:35:01 2024
@@ -0,0 +1,11 @@
+pem is a Python module for parsing and splitting of PEM files, i.e.
+Base64-encoded DER keys and certificates.
+
+It has no dependencies and does not attempt to interpret the certificate data
+in any way.
+
+It's born from the need to load keys, certificates, trust chains, and
+Diffie-Hellman parameters from various certificate deployments: some servers
+(like Apache) expect them to be a separate file, others (like nginx) expect
+them concatenated to the server certificate and finally some (like HAProxy)
+expect key, certificate, and chain to be in one file.
Index: pkgsrc/security/py-pem/Makefile
diff -u /dev/null pkgsrc/security/py-pem/Makefile:1.1
--- /dev/null   Tue Oct 29 09:35:01 2024
+++ pkgsrc/security/py-pem/Makefile     Tue Oct 29 09:35:01 2024
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.1 2024/10/29 09:35:01 adam Exp $
+
+DISTNAME=      pem-23.1.0
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    security python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pem/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/hynek/pem
+COMMENT=       PEM file parsing in Python
+LICENSE=       mit
+
+TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-fancy-pypi-readme-[0-9]*:../../devel/py-hatch-fancy-pypi-readme
+TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-vcs-[0-9]*:../../devel/py-hatch-vcs
+TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling-[0-9]*:../../devel/py-hatchling
+TEST_DEPENDS+= ${PYPKGPREFIX}-OpenSSL-[0-9]*:../../security/py-OpenSSL
+TEST_DEPENDS+= ${PYPKGPREFIX}-certifi-[0-9]*:../../security/py-certifi
+TEST_DEPENDS+= ${PYPKGPREFIX}-coverage>=5.0.2:../../devel/py-coverage
+TEST_DEPENDS+= ${PYPKGPREFIX}-pretend-[0-9]*:../../devel/py-pretend
+
+USE_LANGUAGES= # none
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/security/py-pem/PLIST
diff -u /dev/null pkgsrc/security/py-pem/PLIST:1.1
--- /dev/null   Tue Oct 29 09:35:01 2024
+++ pkgsrc/security/py-pem/PLIST        Tue Oct 29 09:35:01 2024
@@ -0,0 +1,18 @@
+@comment $NetBSD: PLIST,v 1.1 2024/10/29 09:35:01 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/pem/__init__.py
+${PYSITELIB}/pem/__init__.pyc
+${PYSITELIB}/pem/__init__.pyo
+${PYSITELIB}/pem/_core.py
+${PYSITELIB}/pem/_core.pyc
+${PYSITELIB}/pem/_core.pyo
+${PYSITELIB}/pem/_object_types.py
+${PYSITELIB}/pem/_object_types.pyc
+${PYSITELIB}/pem/_object_types.pyo
+${PYSITELIB}/pem/py.typed
+${PYSITELIB}/pem/twisted.py
+${PYSITELIB}/pem/twisted.pyc
+${PYSITELIB}/pem/twisted.pyo
Index: pkgsrc/security/py-pem/distinfo
diff -u /dev/null pkgsrc/security/py-pem/distinfo:1.1
--- /dev/null   Tue Oct 29 09:35:01 2024
+++ pkgsrc/security/py-pem/distinfo     Tue Oct 29 09:35:01 2024
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2024/10/29 09:35:01 adam Exp $
+
+BLAKE2s (pem-23.1.0.tar.gz) = cbc8f24def35a2792bdcb9c930bc52801d0270b3ffffbb0cd38c23d7a9f14883
+SHA512 (pem-23.1.0.tar.gz) = e742dba55df69736ed5896370da980b25961682a9fd38b6940490cb82332813fc1d7a931fe651716fa31caf6080e6fb047d0ef62d3e61d7e3e1288a00b70051e
+Size (pem-23.1.0.tar.gz) = 43796 bytes



Home | Main Index | Thread Index | Old Index