Changeset View
Changeset View
Standalone View
Standalone View
security/tpm2-tss/Makefile
PORTNAME= tpm2-tss | PORTNAME= tpm2-tss | ||||
DISTVERSION= 2.4.5 | DISTVERSION= 3.1.0 | ||||
CATEGORIES= security | CATEGORIES= security | ||||
MASTER_SITES= https://github.com/tpm2-software/tpm2-tss/releases/download/${DISTVERSION}/ | MASTER_SITES= https://github.com/tpm2-software/tpm2-tss/releases/download/${DISTVERSION}/ | ||||
MAINTAINER= tstruk@gmail.com | MAINTAINER= tstruk@gmail.com | ||||
COMMENT= TPM2 Software Stack core library | COMMENT= TPM2 Software Stack core library | ||||
LICENSE= BSD2CLAUSE | LICENSE= BSD2CLAUSE | ||||
LIB_DEPENDS= libjson-c.so:devel/json-c \ | LIB_DEPENDS= libjson-c.so:devel/json-c \ | ||||
libcurl.so:ftp/curl | libcurl.so:ftp/curl | ||||
USES= compiler:c11 gmake libtool pkgconfig ssl | USES= compiler:c11 gmake libtool pkgconfig ssl | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
CONFIGURE_ENV= LIBCRYPTO_CFLAGS="-I${OPENSSLINC}" LIBCRYPTO_LIBS="-L${OPENSSLLIB} -lcrypto" \ | CONFIGURE_ENV= LIBCRYPTO_CFLAGS="-I${OPENSSLINC}" LIBCRYPTO_LIBS="-L${OPENSSLLIB} -lcrypto" \ | ||||
EXTRA_CFLAGS="-I${LOCALBASE}/include" | EXTRA_CFLAGS="-I${LOCALBASE}/include" | ||||
CONFIGURE_ARGS= --disable-doxygen-doc --disable-dependency-tracking --enable-valgrind=no | |||||
KEYDIR= /var/lib/tpm2-tss/system/keystore | |||||
RUNDIR= /var/run/tpm2-tss/eventlog | |||||
CONFIGURE_ARGS= --disable-doxygen-doc --disable-dependency-tracking --enable-valgrind=no \ | |||||
--with-runstatedir=${RUNDIR} | |||||
INSTALL_TARGET= install-strip | INSTALL_TARGET= install-strip | ||||
post-install: | post-install: | ||||
@${RM} ${STAGEDIR}${PREFIX}/lib/udev/rules.d/tpm-udev.rules | @${RM} ${STAGEDIR}${PREFIX}/lib/udev/rules.d/tpm-udev.rules | ||||
@${RMDIR} ${STAGEDIR}${PREFIX}/lib/udev/rules.d | @${RMDIR} ${STAGEDIR}${PREFIX}/lib/udev/rules.d | ||||
@${RMDIR} ${STAGEDIR}${PREFIX}/lib/udev | @${RMDIR} ${STAGEDIR}${PREFIX}/lib/udev | ||||
@${MKDIR} ${STAGEDIR}${RUNDIR} | |||||
@${MKDIR} ${STAGEDIR}${KEYDIR} | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |