Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 05 Apr 2023 23:49:19 +0200
From:      Daniel Engberg <diizzy@FreeBSD.org>
To:        Eugene Grosbein <eugen@freebsd.org>
Cc:        ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org
Subject:   Re: git: acb81ef79946 - main - new port: security/cpfx
Message-ID:  <4dd5f0b5160e3b1ed1af93212d60e748@FreeBSD.org>
In-Reply-To: <202304052011.335KBIOc057850@gitrepo.freebsd.org>
References:  <202304052011.335KBIOc057850@gitrepo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2023-04-05 22:11, Eugene Grosbein wrote:
> 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.

Hi,

Might be a bit nitpicky but shouldn't ${REINPLACE_CMD} be in *-patch 
section rather than do-install?

Best regards,
Daniel



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