# Created by: Michal Bielicki PORTNAME= isa-l_crypto PORTVERSION= 2.21.0 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= security PKGNAMEPREFIX= ktls_ PKGNAMESUFFIX= -kmod MAINTAINER= gallatin@FreeBSD.org COMMENT= KTLS module using Intel(R) ISA-L crypto LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 BUILD_DEPENDS= yasm:devel/yasm USES= kmod uidfix USE_GITHUB= yes GH_ACCOUNT= 01org MAKE_ENV+= ISASRC=${WRKSRC} PLIST_FILES= ${KMODDIR}/ktls_intel-isa-l.ko .include .if !exists(${SRC_BASE}/sys/sys/ktls.h) IGNORE= requires KTLS support .endif .if ${OSVERSION} >= 1400016 IGNORE= is only supported on FreeBSD 13 .endif post-extract: ${CP} ${FILESDIR}/* ${WRKSRC}/ ${ECHO} "#include " > ${WRKSRC}/include/stdint.h .include