Files
ports/security/pkcs11-tools/Makefile
T
Eric Devolder 60f4322555 security/pkcs11-tools: Update 2.6.0 => 3.0.0
Port changes:
- Pet portclippy.
- Remove dependency on shells/bash.
- Remove DOCS from OPTIONS_DEFAULT since it's enabled by default.
- Add BASH and ZSH options for shell completions.
- Update description in pkg-descr.

Changelog:
https://github.com/Mastercard/pkcs11-tools/blob/v3.0.0/CHANGELOG.md

PR:		296565
Approved by:	osa, vvd (Mentors, implicit)
2026-07-07 12:02:40 +03:00

58 lines
1.5 KiB
Makefile

PORTNAME= pkcs11-tools
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.0
CATEGORIES= security
MAINTAINER= eric.devolder@gmail.com
COMMENT= Tools for managing PKCS11 cryptographic tokens
WWW= https://github.com/Mastercard/pkcs11-tools
LICENSE= APACHE20 THIRDPARTY
LICENSE_COMB= multi
LICENSE_NAME_THIRDPARTY= Third-party licenses
LICENSE_FILE_THIRDPARTY= ${WRKSRC}/docs/TPLICENSES.md
LICENSE_PERMS_THIRDPARTY= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
BUILD_DEPENDS= autoconf-archive>0:devel/autoconf-archive \
flex:textproc/flex
USES= autoreconf:build bison compiler:c11 libtool:build pkgconfig ssl
IGNORE_SSL= libressl openssl111 openssl34
IGNORE_SSL_REASON_openssl111= No support for OpenSSL 3.X providers
IGNORE_SSL_REASON_libressl= No support for OpenSSL 3.X providers
IGNORE_SSL_REASON_openssl34= No support for PQC algotithms
USE_GITHUB= yes
GH_ACCOUNT= Mastercard
GH_TUPLE= coreutils:gnulib:34e1754363:gnulib \
oasis-tcs:pkcs11:858bfc8:oasis_pkcs11
GNU_CONFIGURE= yes
MAKE_ENV= LIBCRYPTO_RPATH=${OPENSSLBASE}/lib
INSTALL_TARGET= install-strip
OPTIONS_DEFINE= BASH DOCS ZSH
OPTIONS_DEFAULT=BASH ZSH
OPTIONS_SUB= yes
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
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} \
${WRKSRC}/README.md \
${WRKSRC}/docs/INSTALL.md \
${WRKSRC}/docs/MANUAL.md \
${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>