diff --git a/security/gost-engine/Makefile b/security/gost-engine/Makefile index da9946a1e1a4..2451650dde4b 100644 --- a/security/gost-engine/Makefile +++ b/security/gost-engine/Makefile @@ -1,46 +1,51 @@ PORTNAME= gost-engine -DISTVERSION= g20190421 +DISTVERSION= g20220520 CATEGORIES= security MAINTAINER= eugen@FreeBSD.org COMMENT= Implementation of the Russian GOST crypto algorithms for OpenSSL WWW= https://github.com/gost-engine/engine/blob/master/README.gost LICENSE= OpenSSL LICENSE_FILE= ${WRKSRC}/LICENSE -BROKEN_SSL= libressl libressl-devel -BROKEN_SSL_REASON_libressl= needs features only available in OpenSSL 1.1.1+ -BROKEN_SSL_REASON_libressl-devel=needs features only available in OpenSSL 1.1.1+ +BROKEN_SSL= libressl libressl-devel openssl-devel +BROKEN_SSL_REASON_libressl= needs features only available in OpenSSL 1.1.1+ +BROKEN_SSL_REASON_libressl-devel= needs features only available in OpenSSL 1.1.1+ +BROKEN_SSL_REASON_openssl-devel= for OpenSSL 1.1.1 only + +BUILD_DEPENDS= cmake>=3.18.1:devel/cmake USES= cmake ssl USE_GITHUB= yes GH_PROJECT= engine -GH_TAGNAME= 7ed64cd +GH_TAGNAME= 739f957 ENGINESDIR?= ${PREFIX}/lib/engines-1.1 CMAKE_ARGS+= -DOPENSSL_ROOT_DIR=${OPENSSLBASE} \ -DOPENSSL_ENGINES_DIR=${ENGINESDIR} SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS .include post-patch: ${REINPLACE_CMD} 's/-Werror //' ${WRKSRC}/CMakeLists.txt post-install: - ( cd ${STAGEDIR}${PREFIX}/lib/engines-1.1 && ${MV} gost.so libgost.so ) + cd ${STAGEDIR}${PREFIX}/lib/engines-1.1 && \ + ${MV} gost.so.1.1 libgost.so.1.1 && ${LN} -s libgost.so.1.1 libgost.so && \ + ${RM} gost.so post-install-DOCS-off: ( cd ${STAGEDIR}${PREFIX}/share/man/man1 && ${RM} gost12sum.1 gostsum.1 ) post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ( cd ${WRKSRC} && ${INSTALL_MAN} INSTALL.md README.gost README.md \ ${STAGEDIR}${DOCSDIR} ) .include diff --git a/security/gost-engine/distinfo b/security/gost-engine/distinfo index d699514ca537..87f2930291f7 100644 --- a/security/gost-engine/distinfo +++ b/security/gost-engine/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1555911951 -SHA256 (gost-engine-engine-g20190421-7ed64cd_GH0.tar.gz) = 96b54eff8e12e2ea2b3120550b5d5aa79a1bf773d5452622ee5b268f2631eccc -SIZE (gost-engine-engine-g20190421-7ed64cd_GH0.tar.gz) = 494751 +TIMESTAMP = 1678110026 +SHA256 (gost-engine-engine-g20220520-739f957_GH0.tar.gz) = 82c46ca1246e7f2b250fb7749198cad1585d1ed2fb79bb932094ba1ef678f336 +SIZE (gost-engine-engine-g20220520-739f957_GH0.tar.gz) = 1603866 diff --git a/security/gost-engine/pkg-plist b/security/gost-engine/pkg-plist index abbdda035442..72fe45771165 100644 --- a/security/gost-engine/pkg-plist +++ b/security/gost-engine/pkg-plist @@ -1,8 +1,9 @@ bin/gost12sum bin/gostsum lib/engines-1.1/libgost.so +lib/engines-1.1/libgost.so.1.1 %%PORTDOCS%%share/man/man1/gost12sum.1.gz %%PORTDOCS%%share/man/man1/gostsum.1.gz %%PORTDOCS%%%%DOCSDIR%%/INSTALL.md %%PORTDOCS%%%%DOCSDIR%%/README.gost %%PORTDOCS%%%%DOCSDIR%%/README.md