diff --git a/security/trousers/Makefile b/security/trousers/Makefile index ef15376beb24..863c35e41098 100644 --- a/security/trousers/Makefile +++ b/security/trousers/Makefile @@ -1,49 +1,50 @@ PORTNAME= trousers PORTVERSION= 0.3.14 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= security MASTER_SITES= SF MAINTAINER= hrs@FreeBSD.org COMMENT= Open-source TCG Software Stack WWW= https://sourceforge.net/projects/trousers/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= tpm-emulator>=0.7.4_1:emulators/tpm-emulator RUN_DEPENDS:= ${BUILD_DEPENDS} USES= cpe dos2unix alias autoreconf gmake iconv libtool pkgconfig ssl CPE_VENDOR= ${PORTNAME}_project DOS2UNIX_GLOB= *.h *.c NO_WRKSUBDIR= yes USE_LDCONFIG= YES USE_RC_SUBR= tcsd INSTALL_TARGET= install-strip GNU_CONFIGURE= YES +GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --with-gui=none --enable-static \ --localstatedir=${PREFIX}/var \ --with-tssuser=${USERS} \ --with-tssgroup=${GROUPS} \ --with-openssl=${OPENSSLBASE} \ RANLIB=: MAKE_ENV= ICONV_LIB=${ICONV_LIB} \ ICONV_PREFIX=${ICONV_PREFIX} CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} SUB_FILES= pkg-message SUB_LIST= USERS="${USERS}" GROUPS="${GROUPS}" PLIST_SUB= USERS="${USERS}" GROUPS="${GROUPS}" USERS= _tss GROUPS= _tss OPTIONS_DEFINE= DEBUG DEBUG_CONFIGURE_ENABLE= debug post-install: ${INSTALL_DATA} \ ${WRKSRC}/dist/tcsd.conf ${STAGEDIR}${PREFIX}/etc/tcsd.conf.sample @${MKDIR} ${STAGEDIR}${PREFIX}/var/lib/tpm .include diff --git a/security/trousers/pkg-plist b/security/trousers/pkg-plist index e6a16c7f0dbc..ea05aebc38e7 100644 --- a/security/trousers/pkg-plist +++ b/security/trousers/pkg-plist @@ -1,118 +1,118 @@ include/trousers/trousers.h include/trousers/tss.h include/tss/compat11b.h include/tss/platform.h include/tss/tcpa_defines.h include/tss/tcpa_error.h include/tss/tcpa_struct.h include/tss/tcpa_typedef.h include/tss/tcs.h include/tss/tcs_defines.h include/tss/tcs_error.h include/tss/tcs_structs.h include/tss/tcs_typedef.h include/tss/tddl_error.h include/tss/tddlapi_error.h include/tss/tddli.h include/tss/tpm.h include/tss/tpm_error.h include/tss/tpm_ordinal.h include/tss/tspi.h include/tss/tss_defines.h include/tss/tss_error.h include/tss/tss_error_basics.h include/tss/tss_structs.h include/tss/tss_typedef.h lib/tddl/libtddl.a lib/tddl/libtddl.so lib/tddl/libtddl.so.0 lib/tddl/libtddl.so.0.0.0 lib/libtspi.a lib/libtspi.so lib/libtspi.so.1 lib/libtspi.so.1.2.0 sbin/tcsd sbin/tcsd_emu -man/man3/Tspi_ChangeAuth.3.gz -man/man3/Tspi_ChangeAuthAsym.3.gz -man/man3/Tspi_Context_Close.3.gz -man/man3/Tspi_Context_CloseObject.3.gz -man/man3/Tspi_Context_Connect.3.gz -man/man3/Tspi_Context_Create.3.gz -man/man3/Tspi_Context_CreateObject.3.gz -man/man3/Tspi_Context_FreeMemory.3.gz -man/man3/Tspi_Context_GetCapability.3.gz -man/man3/Tspi_Context_GetDefaultPolicy.3.gz -man/man3/Tspi_Context_GetKeyByPublicInfo.3.gz -man/man3/Tspi_Context_GetKeyByUUID.3.gz -man/man3/Tspi_Context_GetRegisteredKeysByUUID.3.gz -man/man3/Tspi_Context_GetRegisteredKeysByUUID2.3.gz -man/man3/Tspi_Context_GetTpmObject.3.gz -man/man3/Tspi_Context_LoadKeyByBlob.3.gz -man/man3/Tspi_Context_LoadKeyByUUID.3.gz -man/man3/Tspi_Context_RegisterKey.3.gz -man/man3/Tspi_Context_UnregisterKey.3.gz -man/man3/Tspi_Data_Bind.3.gz -man/man3/Tspi_Data_Seal.3.gz -man/man3/Tspi_Data_Unbind.3.gz -man/man3/Tspi_Data_Unseal.3.gz -man/man3/Tspi_DecodeBER_TssBlob.3.gz -man/man3/Tspi_EncodeDER_TssBlob.3.gz -man/man3/Tspi_GetAttribData.3.gz -man/man3/Tspi_GetAttribUint32.3.gz -man/man3/Tspi_GetPolicyObject.3.gz -man/man3/Tspi_Hash_GetHashValue.3.gz -man/man3/Tspi_Hash_SetHashValue.3.gz -man/man3/Tspi_Hash_Sign.3.gz -man/man3/Tspi_Hash_UpdateHashValue.3.gz -man/man3/Tspi_Hash_VerifySignature.3.gz -man/man3/Tspi_Key_CertifyKey.3.gz -man/man3/Tspi_Key_ConvertMigrationBlob.3.gz -man/man3/Tspi_Key_CreateKey.3.gz -man/man3/Tspi_Key_CreateMigrationBlob.3.gz -man/man3/Tspi_Key_GetPubKey.3.gz -man/man3/Tspi_Key_LoadKey.3.gz -man/man3/Tspi_Key_UnloadKey.3.gz -man/man3/Tspi_Key_WrapKey.3.gz -man/man3/Tspi_PcrComposite_GetPcrValue.3.gz -man/man3/Tspi_PcrComposite_SelectPcrIndex.3.gz -man/man3/Tspi_PcrComposite_SetPcrValue.3.gz -man/man3/Tspi_Policy_AssignToObject.3.gz -man/man3/Tspi_Policy_FlushSecret.3.gz -man/man3/Tspi_Policy_SetSecret.3.gz -man/man3/Tspi_SetAttribData.3.gz -man/man3/Tspi_SetAttribUint32.3.gz -man/man3/Tspi_TPM_AuthorizeMigrationTicket.3.gz -man/man3/Tspi_TPM_CMKSetRestrictions.3.gz -man/man3/Tspi_TPM_CertifySelfTest.3.gz -man/man3/Tspi_TPM_CheckMaintenancePubKey.3.gz -man/man3/Tspi_TPM_ClearOwner.3.gz -man/man3/Tspi_TPM_CollateIdentityRequest.3.gz -man/man3/Tspi_TPM_CreateEndorsementKey.3.gz -man/man3/Tspi_TPM_CreateMaintenanceArchive.3.gz -man/man3/Tspi_TPM_DirRead.3.gz -man/man3/Tspi_TPM_DirWrite.3.gz -man/man3/Tspi_TPM_GetAuditDigest.3.gz -man/man3/Tspi_TPM_GetCapability.3.gz -man/man3/Tspi_TPM_GetEvent.3.gz -man/man3/Tspi_TPM_GetEventLog.3.gz -man/man3/Tspi_TPM_GetEvents.3.gz -man/man3/Tspi_TPM_GetPubEndorsementKey.3.gz -man/man3/Tspi_TPM_GetRandom.3.gz -man/man3/Tspi_TPM_GetStatus.3.gz -man/man3/Tspi_TPM_GetTestResult.3.gz -man/man3/Tspi_TPM_KillMaintenanceFeature.3.gz -man/man3/Tspi_TPM_LoadMaintenancePubKey.3.gz -man/man3/Tspi_TPM_OwnerGetSRKPubKey.3.gz -man/man3/Tspi_TPM_PcrExtend.3.gz -man/man3/Tspi_TPM_PcrRead.3.gz -man/man3/Tspi_TPM_Quote.3.gz -man/man3/Tspi_TPM_Quote2.3.gz -man/man3/Tspi_TPM_SelfTestFull.3.gz -man/man3/Tspi_TPM_SetStatus.3.gz -man/man3/Tspi_TPM_StirRandom.3.gz -man/man3/Tspi_TPM_TakeOwnership.3.gz -man/man5/tcsd.conf.5.gz -man/man8/tcsd.8.gz +share/man/man3/Tspi_ChangeAuth.3.gz +share/man/man3/Tspi_ChangeAuthAsym.3.gz +share/man/man3/Tspi_Context_Close.3.gz +share/man/man3/Tspi_Context_CloseObject.3.gz +share/man/man3/Tspi_Context_Connect.3.gz +share/man/man3/Tspi_Context_Create.3.gz +share/man/man3/Tspi_Context_CreateObject.3.gz +share/man/man3/Tspi_Context_FreeMemory.3.gz +share/man/man3/Tspi_Context_GetCapability.3.gz +share/man/man3/Tspi_Context_GetDefaultPolicy.3.gz +share/man/man3/Tspi_Context_GetKeyByPublicInfo.3.gz +share/man/man3/Tspi_Context_GetKeyByUUID.3.gz +share/man/man3/Tspi_Context_GetRegisteredKeysByUUID.3.gz +share/man/man3/Tspi_Context_GetRegisteredKeysByUUID2.3.gz +share/man/man3/Tspi_Context_GetTpmObject.3.gz +share/man/man3/Tspi_Context_LoadKeyByBlob.3.gz +share/man/man3/Tspi_Context_LoadKeyByUUID.3.gz +share/man/man3/Tspi_Context_RegisterKey.3.gz +share/man/man3/Tspi_Context_UnregisterKey.3.gz +share/man/man3/Tspi_Data_Bind.3.gz +share/man/man3/Tspi_Data_Seal.3.gz +share/man/man3/Tspi_Data_Unbind.3.gz +share/man/man3/Tspi_Data_Unseal.3.gz +share/man/man3/Tspi_DecodeBER_TssBlob.3.gz +share/man/man3/Tspi_EncodeDER_TssBlob.3.gz +share/man/man3/Tspi_GetAttribData.3.gz +share/man/man3/Tspi_GetAttribUint32.3.gz +share/man/man3/Tspi_GetPolicyObject.3.gz +share/man/man3/Tspi_Hash_GetHashValue.3.gz +share/man/man3/Tspi_Hash_SetHashValue.3.gz +share/man/man3/Tspi_Hash_Sign.3.gz +share/man/man3/Tspi_Hash_UpdateHashValue.3.gz +share/man/man3/Tspi_Hash_VerifySignature.3.gz +share/man/man3/Tspi_Key_CertifyKey.3.gz +share/man/man3/Tspi_Key_ConvertMigrationBlob.3.gz +share/man/man3/Tspi_Key_CreateKey.3.gz +share/man/man3/Tspi_Key_CreateMigrationBlob.3.gz +share/man/man3/Tspi_Key_GetPubKey.3.gz +share/man/man3/Tspi_Key_LoadKey.3.gz +share/man/man3/Tspi_Key_UnloadKey.3.gz +share/man/man3/Tspi_Key_WrapKey.3.gz +share/man/man3/Tspi_PcrComposite_GetPcrValue.3.gz +share/man/man3/Tspi_PcrComposite_SelectPcrIndex.3.gz +share/man/man3/Tspi_PcrComposite_SetPcrValue.3.gz +share/man/man3/Tspi_Policy_AssignToObject.3.gz +share/man/man3/Tspi_Policy_FlushSecret.3.gz +share/man/man3/Tspi_Policy_SetSecret.3.gz +share/man/man3/Tspi_SetAttribData.3.gz +share/man/man3/Tspi_SetAttribUint32.3.gz +share/man/man3/Tspi_TPM_AuthorizeMigrationTicket.3.gz +share/man/man3/Tspi_TPM_CMKSetRestrictions.3.gz +share/man/man3/Tspi_TPM_CertifySelfTest.3.gz +share/man/man3/Tspi_TPM_CheckMaintenancePubKey.3.gz +share/man/man3/Tspi_TPM_ClearOwner.3.gz +share/man/man3/Tspi_TPM_CollateIdentityRequest.3.gz +share/man/man3/Tspi_TPM_CreateEndorsementKey.3.gz +share/man/man3/Tspi_TPM_CreateMaintenanceArchive.3.gz +share/man/man3/Tspi_TPM_DirRead.3.gz +share/man/man3/Tspi_TPM_DirWrite.3.gz +share/man/man3/Tspi_TPM_GetAuditDigest.3.gz +share/man/man3/Tspi_TPM_GetCapability.3.gz +share/man/man3/Tspi_TPM_GetEvent.3.gz +share/man/man3/Tspi_TPM_GetEventLog.3.gz +share/man/man3/Tspi_TPM_GetEvents.3.gz +share/man/man3/Tspi_TPM_GetPubEndorsementKey.3.gz +share/man/man3/Tspi_TPM_GetRandom.3.gz +share/man/man3/Tspi_TPM_GetStatus.3.gz +share/man/man3/Tspi_TPM_GetTestResult.3.gz +share/man/man3/Tspi_TPM_KillMaintenanceFeature.3.gz +share/man/man3/Tspi_TPM_LoadMaintenancePubKey.3.gz +share/man/man3/Tspi_TPM_OwnerGetSRKPubKey.3.gz +share/man/man3/Tspi_TPM_PcrExtend.3.gz +share/man/man3/Tspi_TPM_PcrRead.3.gz +share/man/man3/Tspi_TPM_Quote.3.gz +share/man/man3/Tspi_TPM_Quote2.3.gz +share/man/man3/Tspi_TPM_SelfTestFull.3.gz +share/man/man3/Tspi_TPM_SetStatus.3.gz +share/man/man3/Tspi_TPM_StirRandom.3.gz +share/man/man3/Tspi_TPM_TakeOwnership.3.gz +share/man/man5/tcsd.conf.5.gz +share/man/man8/tcsd.8.gz @sample(%%USERS%%,%%GROUPS%%,0600) etc/tcsd.conf.sample @dir(%%USERS%%,%%GROUPS%%,0700) var/lib/tpm