summaryrefslogtreecommitdiff
path: root/security/tpm2-openssl/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'security/tpm2-openssl/Makefile')
-rw-r--r--security/tpm2-openssl/Makefile28
1 files changed, 28 insertions, 0 deletions
diff --git a/security/tpm2-openssl/Makefile b/security/tpm2-openssl/Makefile
new file mode 100644
index 000000000000..f0a6329dc650
--- /dev/null
+++ b/security/tpm2-openssl/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= tpm2-openssl
+DISTVERSION= 1.3.0
+CATEGORIES= security
+MASTER_SITES= https://github.com/tpm2-software/tpm2-openssl/releases/download/${DISTVERSION}/
+
+MAINTAINER= blackye@gmail.com
+COMMENT= Provider for integration of TPM 2.0 into OpenSSL 3.x
+WWW= https://github.com/tpm2-software/tpm2-openssl
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+IGNORE_FreeBSD_13= Requires OpenSSL 3+
+
+LIB_DEPENDS= libtss2-esys.so:security/tpm2-tss
+RUN_DEPENDS= tpm2-abrmd:security/tpm2-abrmd
+
+USES= gmake libtool pkgconfig ssl
+USE_LDCONFIG= yes
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-modulesdir=${PREFIX}/lib/ossl-modules
+
+INSTALL_TARGET= install-strip
+
+PLIST_FILES= lib/ossl-modules/tpm2.so
+
+.include <bsd.port.mk>