Tweak security/libfido2 version 0.4.0
[dports.git] / security / libfido2 / Makefile
1 # Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       libfido2
5 PORTVERSION=    0.4.0
6 CATEGORIES=     security
7 MASTER_SITES=   https://developers.yubico.com/libfido2/Releases/
8
9 MAINTAINER=     sunpoet@FreeBSD.org
10 COMMENT=        Provides library functionality for FIDO 2.0
11
12 LICENSE=        BSD2CLAUSE
13 LICENSE_FILE=   ${WRKSRC}/LICENSE
14
15 LIB_DEPENDS=    libcbor.so:devel/libcbor \
16                 libhidapi.so.0:comms/hidapi
17
18 USES=           cmake pkgconfig ssl
19
20 CFLAGS+=        -D_WITH_GETLINE
21 LDFLAGS+=       -lcrypto
22
23 OPTIONS_DEFINE= DOCS
24
25 post-patch:
26         @${REINPLACE_CMD} -e '/libcrypto/d' ${WRKSRC}/CMakeLists.txt
27         @${REINPLACE_CMD} -e 's|share/man|man|' ${WRKSRC}/man/CMakeLists.txt
28         @${REINPLACE_CMD} -e 's|endian.h|sys/&|' ${WRKSRC}/CMakeLists.txt ${WRKSRC}/openbsd-compat/openbsd-compat.h
29         @${REINPLACE_CMD} -e '/-Wno-unused-result/d; /-Wno-discarded-qualifiers/d' ${WRKSRC}/CMakeLists.txt
30
31 .include <bsd.port.mk>