| Server IP : 82.208.35.60 / Your IP : 216.73.216.238 Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31 System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64 User : studiokobylisy_cz ( 1008) PHP Version : 7.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/ports/security/pkcs11-tools/ |
Upload File : |
PORTNAME= pkcs11-tools
DISTVERSIONPREFIX= v
DISTVERSION= 2.5.0
CATEGORIES= security
MAINTAINER= eric.devolder@gmail.com
COMMENT= Tools for managing PKCS11 cryptographic tokens
WWW= https://github.com/Mastercard/pkcs11-tools
LICENSE= APACHE20
BROKEN_SSL= libressl
BROKEN_SSL_REASON_libressl= error: use of undeclared identifier 'EVP_PKEY_X25519' (LibreSSL has no support for Edwards curves)
BUILD_DEPENDS= autoconf-archive>0:devel/autoconf-archive \
flex:textproc/flex
RUN_DEPENDS= bash:shells/bash
USES= autoreconf:build bison compiler:c11 libtool:build pkgconfig ssl
USE_GITHUB= yes
GH_ACCOUNT= Mastercard
GH_TUPLE= coreutils:gnulib:3148eb10e:gnulib \
oasis-tcs:pkcs11:a136aac:oasis_pkcs11
GNU_CONFIGURE= yes
MAKE_ENV= LIBCRYPTO_RPATH=${OPENSSLBASE}/lib
INSTALL_TARGET= install-strip
# workaround for Bug#255277:
# -lcrypto # fails to find symbol in the shared library: ld: error: undefined symbol: EVP_PKEY_meth_get_digestsign
LDFLAGS+= ${OPENSSLBASE}/lib/libcrypto.a
post-extract:
@${RMDIR} ${WRKSRC}/.gnulib ${WRKSRC}/include/oasis-pkcs11
@${MV} ${WRKSRC_gnulib} ${WRKSRC}/.gnulib
@${MV} ${WRKSRC_oasis_pkcs11} ${WRKSRC}/include/oasis-pkcs11
pre-configure:
@cd ${WRKSRC} && BUILD_PORT=1 ${WRKSRC}/bootstrap.sh
.include <bsd.port.mk>