xref: /mports/security/libfido2/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1PORTNAME=	libfido2
2PORTVERSION=	1.16.0
3CATEGORIES=	security
4MASTER_SITES=	https://developers.yubico.com/libfido2/Releases/
5
6MAINTAINER=	ports@MidnightBSD.org
7COMMENT=	Provides library functionality for FIDO 2.0
8WWW=		https://developers.yubico.com/libfido2/ \
9		https://github.com/Yubico/libfido2
10
11LICENSE=	bsd2
12LICENSE_FILE=	${WRKSRC}/LICENSE
13
14LIB_DEPENDS=	libcbor.so:devel/libcbor
15
16USES=		cmake:testing compiler:c11 pathfix pkgconfig ssl
17
18USE_GCC=	yes
19
20CFLAGS+=	-DOPENSSL_API_COMPAT=0x10100000L
21CMAKE_OFF=	BUILD_TESTS \
22		FUZZ \
23		NFC_LINUX \
24		USE_HIDAPI \
25		USE_PCSC \
26		USE_WINHELLO
27CMAKE_ON=	BUILD_EXAMPLES \
28		BUILD_MANPAGES \
29		BUILD_SHARED_LIBS \
30		BUILD_STATIC_LIBS \
31		BUILD_TOOLS
32CMAKE_TESTING_ON=	BUILD_TESTS
33
34PLIST_SUB=	PORTVERSION=${PORTVERSION}
35
36OPTIONS_DEFINE=	DOCS
37
38post-patch:
39	@${REINPLACE_CMD} -e 's|-D_POSIX_C_SOURCE=200809L|-D_POSIX_C_SOURCE=202405L|' ${WRKSRC}/CMakeLists.txt
40
41.include <bsd.port.mk>
42

served by {OpenGrok

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