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