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:   markd
Date:           Tue May 26 20:52:27 UTC 2026

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

Log Message:
py-certipy: add version 0.2.3

Certipy was made to simplify the certificate creation process. To that end,
Certipy exposes methods for creating and managing certificate authorities,
certificates, signing and building trust bundles. Behind the scenes Certipy:

* Manages records of all certificates it creates
  * External certs can be imported and managed by Certipy
  * Maintains signing hierarchy
* Persists certificates to files with appropriate permissions


To generate a diff of this commit:
cvs rdiff -u -r1.1004 -r1.1005 pkgsrc/security/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/security/py-certipy/ALTERNATIVES \
    pkgsrc/security/py-certipy/DESCR pkgsrc/security/py-certipy/Makefile \
    pkgsrc/security/py-certipy/PLIST pkgsrc/security/py-certipy/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.1004 pkgsrc/security/Makefile:1.1005
--- pkgsrc/security/Makefile:1.1004     Sun May  3 09:52:30 2026
+++ pkgsrc/security/Makefile    Tue May 26 20:52:27 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1004 2026/05/03 09:52:30 vins Exp $
+# $NetBSD: Makefile,v 1.1005 2026/05/26 20:52:27 markd Exp $
 #
 
 COMMENT=       Security and cryptography tools and libraries
@@ -489,6 +489,7 @@ SUBDIR+=    py-certbot-dns-route53
 SUBDIR+=       py-certbot-dns-sakuracloud
 SUBDIR+=       py-certbot-nginx
 SUBDIR+=       py-certifi
+SUBDIR+=       py-certipy
 SUBDIR+=       py-crack
 SUBDIR+=       py-crcmod
 SUBDIR+=       py-cryptkit

Added files:

Index: pkgsrc/security/py-certipy/ALTERNATIVES
diff -u /dev/null pkgsrc/security/py-certipy/ALTERNATIVES:1.1
--- /dev/null   Tue May 26 20:52:27 2026
+++ pkgsrc/security/py-certipy/ALTERNATIVES     Tue May 26 20:52:27 2026
@@ -0,0 +1 @@
+bin/certipy @PREFIX@/bin/certipy-@PYVERSSUFFIX@
Index: pkgsrc/security/py-certipy/DESCR
diff -u /dev/null pkgsrc/security/py-certipy/DESCR:1.1
--- /dev/null   Tue May 26 20:52:27 2026
+++ pkgsrc/security/py-certipy/DESCR    Tue May 26 20:52:27 2026
@@ -0,0 +1,8 @@
+Certipy was made to simplify the certificate creation process. To that end,
+Certipy exposes methods for creating and managing certificate authorities,
+certificates, signing and building trust bundles. Behind the scenes Certipy:
+
+* Manages records of all certificates it creates
+  * External certs can be imported and managed by Certipy
+  * Maintains signing hierarchy
+* Persists certificates to files with appropriate permissions
Index: pkgsrc/security/py-certipy/Makefile
diff -u /dev/null pkgsrc/security/py-certipy/Makefile:1.1
--- /dev/null   Tue May 26 20:52:27 2026
+++ pkgsrc/security/py-certipy/Makefile Tue May 26 20:52:27 2026
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1 2026/05/26 20:52:27 markd Exp $
+#
+
+DISTNAME=      certipy-0.2.3
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    security python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=c/certipy/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/LLNL/certipy
+COMMENT=       Utility to create and sign CAs and certificates
+LICENSE=       modified-bsd
+
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=64:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>7:../../devel/py-setuptools_scm
+DEPENDS+=      ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography
+
+PY_RENAME_BINARIES=    certipy
+
+USE_LANGUAGES= # none
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/security/py-certipy/PLIST
diff -u /dev/null pkgsrc/security/py-certipy/PLIST:1.1
--- /dev/null   Tue May 26 20:52:27 2026
+++ pkgsrc/security/py-certipy/PLIST    Tue May 26 20:52:27 2026
@@ -0,0 +1,30 @@
+@comment $NetBSD: PLIST,v 1.1 2026/05/26 20:52:27 markd Exp $
+bin/certipy-${PYVERSSUFFIX}
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/NOTICE
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
+${PYSITELIB}/certipy/__init__.py
+${PYSITELIB}/certipy/__init__.pyc
+${PYSITELIB}/certipy/__init__.pyo
+${PYSITELIB}/certipy/__main__.py
+${PYSITELIB}/certipy/__main__.pyc
+${PYSITELIB}/certipy/__main__.pyo
+${PYSITELIB}/certipy/certipy.py
+${PYSITELIB}/certipy/certipy.pyc
+${PYSITELIB}/certipy/certipy.pyo
+${PYSITELIB}/certipy/command_line.py
+${PYSITELIB}/certipy/command_line.pyc
+${PYSITELIB}/certipy/command_line.pyo
+${PYSITELIB}/certipy/test/__init__.py
+${PYSITELIB}/certipy/test/__init__.pyc
+${PYSITELIB}/certipy/test/__init__.pyo
+${PYSITELIB}/certipy/test/test_certipy.py
+${PYSITELIB}/certipy/test/test_certipy.pyc
+${PYSITELIB}/certipy/test/test_certipy.pyo
+${PYSITELIB}/certipy/version.py
+${PYSITELIB}/certipy/version.pyc
+${PYSITELIB}/certipy/version.pyo
Index: pkgsrc/security/py-certipy/distinfo
diff -u /dev/null pkgsrc/security/py-certipy/distinfo:1.1
--- /dev/null   Tue May 26 20:52:27 2026
+++ pkgsrc/security/py-certipy/distinfo Tue May 26 20:52:27 2026
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2026/05/26 20:52:27 markd Exp $
+
+BLAKE2s (certipy-0.2.3.tar.gz) = 0097eac2724fcc9bea7382b6508e7eb80c24e3ffabb1ffa4fc2e6f347e79a50e
+SHA512 (certipy-0.2.3.tar.gz) = 7d45b4f4b143629c49941a5c51095e0af076c7c3297d2f377a12592cc07626c2cd73ca2d0627bd7c60dfe4dd082f325143fddbcbfcda3e642cf8b1337dca8daa
+Size (certipy-0.2.3.tar.gz) = 20650 bytes



Home | Main Index | Thread Index | Old Index