Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Apr 2023 20:11:18 GMT
From:      Eugene Grosbein <eugen@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: acb81ef79946 - main - new port: security/cpfx
Message-ID:  <202304052011.335KBIOc057850@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by eugen:

URL: https://cgit.FreeBSD.org/ports/commit/?id=acb81ef79946a6697deee901c35ad72769fed1bd

commit acb81ef79946a6697deee901c35ad72769fed1bd
Author:     Eugene Grosbein <eugen@FreeBSD.org>
AuthorDate: 2023-04-05 20:06:17 +0000
Commit:     Eugene Grosbein <eugen@FreeBSD.org>
CommitDate: 2023-04-05 20:06:17 +0000

    new port: security/cpfx
    
    PFX decoder for CryptoPro GOST R 34.10-2012 implementation
---
 security/Makefile       |  1 +
 security/cpfx/Makefile  | 33 +++++++++++++++++++++++++++++++++
 security/cpfx/distinfo  |  3 +++
 security/cpfx/pkg-descr |  3 +++
 4 files changed, 40 insertions(+)

diff --git a/security/Makefile b/security/Makefile
index 88021d3ad285..d8b4ed292fc5 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -99,6 +99,7 @@
     SUBDIR += courierpasswd
     SUBDIR += courieruserinfo
     SUBDIR += cowrie
+    SUBDIR += cpfx
     SUBDIR += cracklib
     SUBDIR += crackpkcs12
     SUBDIR += create-cert
diff --git a/security/cpfx/Makefile b/security/cpfx/Makefile
new file mode 100644
index 000000000000..7fa15113dba9
--- /dev/null
+++ b/security/cpfx/Makefile
@@ -0,0 +1,33 @@
+PORTNAME=	cpfx
+DISTVERSION=	g20221025
+CATEGORIES=	security
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	eugen@FreeBSD.org
+COMMENT=	PFX decoder for CryptoPro GOST R 34.10-2012 implementation
+WWW=		https://github.com/li0ard/cpfx
+
+LICENSE=	APACHE20
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}asn1>=2.6.0:devel/py-asn1@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pygost>=5.11:security/py-pygost@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pyderasn>=9.3:devel/py-pyderasn@${PY_FLAVOR}
+
+PLIST_FILES=	bin/cpfx.py bin/schemas.py
+USES=		python
+
+USE_PYTHON=	flavors
+USE_GITHUB=	yes
+
+GH_ACCOUNT=	li0ard
+GH_TAGNAME=	69c3d7d
+
+NO_ARCH=	yes
+NO_BUILD=	yes
+
+do-install:
+		@cd ${WRKSRC} && \
+		${REINPLACE_CMD} $$'1s,^,#!${PYTHON_CMD}\\n,' cpfx.py && \
+		${INSTALL_SCRIPT} cpfx.py schemas.py ${STAGEDIR}${PREFIX}/bin
+
+.include <bsd.port.mk>
diff --git a/security/cpfx/distinfo b/security/cpfx/distinfo
new file mode 100644
index 000000000000..f479bb261449
--- /dev/null
+++ b/security/cpfx/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1680396777
+SHA256 (li0ard-cpfx-g20221025-69c3d7d_GH0.tar.gz) = aa67d827f27d6ffc9384320207c564cc5a0f60c52f0d58c82bce3e81e2d72b4b
+SIZE (li0ard-cpfx-g20221025-69c3d7d_GH0.tar.gz) = 7959
diff --git a/security/cpfx/pkg-descr b/security/cpfx/pkg-descr
new file mode 100644
index 000000000000..550a319b3950
--- /dev/null
+++ b/security/cpfx/pkg-descr
@@ -0,0 +1,3 @@
+PFX decoder for CryptoPro GOST R 34.10-2012 implementation.
+
+No support for deprecated GOST R 34.10-2001.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202304052011.335KBIOc057850>