xref: /mports/security/pkcs11-helper/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Created by: Alex Dupre <ale@FreeBSD.org>
2
3PORTNAME=	pkcs11-helper
4PORTVERSION=	1.29.0
5CATEGORIES=	security devel
6MASTER_SITES=	https://github.com/OpenSC/pkcs11-helper/releases/download/pkcs11-helper-${PORTVERSION}/
7
8MAINTAINER=	ports@MidnightBSD.org
9COMMENT=	Helper library for multiple PKCS\#11 providers
10
11LICENSE=	bsd3 gpl2
12LICENSE_COMB=	dual
13LICENSE_FILE=	${WRKSRC}/COPYING
14LICENSE_FILE_bsd3=${WRKSRC}/COPYING.BSD
15LICENSE_FILE_gpl2=	${WRKSRC}/COPYING.GPL
16
17GNU_CONFIGURE=	yes
18USES=		libtool:keepla pathfix pkgconfig tar:bzip2 ssl
19USE_LDCONFIG=	yes
20
21CONFIGURE_ENV=	OPENSSL_CFLAGS="-I${OPENSSLINC}" \
22		OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto"
23
24CONFIGURE_ARGS=	--disable-crypto-engine-gnutls \
25		--disable-crypto-engine-nss \
26		--disable-crypto-engine-polarssl \
27		--disable-crypto-engine-mbedtls \
28		--disable-crypto-engine-cryptoapi
29
30INSTALL_TARGET=	install-strip
31
32OPTIONS_DEFINE=	DOCS
33
34PORTDOCS=	*
35
36post-patch:
37	@${REINPLACE_CMD} 's|[(]libdir[)]/pkgconfig|(prefix)/libdata/pkgconfig|' \
38		${WRKSRC}/configure
39	@${REINPLACE_CMD} 's|install-data-am: install-apidocDATA|install-data-am:|' \
40		${WRKSRC}/doc/api/Makefile.in
41
42.include <bsd.port.mk>
43

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026