FreeBSD Bugzilla – Attachment 243881 Details for
Bug 272972
[NEW PORT] sysutils/libtpms: This library provides emulation of a Trusted Platform Module
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
libtpms.patch
0001-NEW-PORT-sysutils-libtpms-This-library-provides-emul.patch (text/plain), 3.94 KB, created by
Goran Mekić
on 2023-08-06 11:33:56 UTC
(
hide
)
Description:
libtpms.patch
Filename:
MIME Type:
Creator:
Goran Mekić
Created:
2023-08-06 11:33:56 UTC
Size:
3.94 KB
patch
obsolete
>From f840dc7f123db8782cf0835e7921dc3e07801033 Mon Sep 17 00:00:00 2001 >From: =?UTF-8?q?Goran=20Meki=C4=87?= <meka@tilda.center> >Date: Sun, 6 Aug 2023 10:53:53 +0200 >Subject: [PATCH] [NEW PORT] sysutils/libtpms: This library provides emulation > of a Trusted Platform Module > >PR: 272972 >--- > sysutils/Makefile | 1 + > sysutils/libtpms/Makefile | 22 ++++++++++++++++++++++ > sysutils/libtpms/distinfo | 3 +++ > sysutils/libtpms/pkg-descr | 4 ++++ > sysutils/libtpms/pkg-plist | 37 +++++++++++++++++++++++++++++++++++++ > 5 files changed, 67 insertions(+) > create mode 100644 sysutils/libtpms/Makefile > create mode 100644 sysutils/libtpms/distinfo > create mode 100644 sysutils/libtpms/pkg-descr > create mode 100644 sysutils/libtpms/pkg-plist > >diff --git a/sysutils/Makefile b/sysutils/Makefile >index 69ae6de4b425..2166f4a3b24b 100644 >--- a/sysutils/Makefile >+++ b/sysutils/Makefile >@@ -667,6 +667,7 @@ > SUBDIR += libretto-config > SUBDIR += libsunacl > SUBDIR += libsysstat >+ SUBDIR += libtpms > SUBDIR += libtree > SUBDIR += libudisks > SUBDIR += liburcu >diff --git a/sysutils/libtpms/Makefile b/sysutils/libtpms/Makefile >new file mode 100644 >index 000000000000..d75ef049ef20 >--- /dev/null >+++ b/sysutils/libtpms/Makefile >@@ -0,0 +1,22 @@ >+PORTNAME= libtpms >+DISTVERSIONPREFIX= v >+DISTVERSION= 0.9.6 >+CATEGORIES= sysutils >+ >+MAINTAINER= meka@tilda.center >+COMMENT= This library provides emulation of a Trusted Platform Module >+WWW= https://github.com/stefanberger/libtpms >+ >+LICENSE= LIBTPMS >+LICENSE_NAME= LibTPMS >+LICENSE_FILE= ${WRKSRC}/LICENSE >+LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept >+ >+USES= autoreconf gmake libtool pathfix pkgconfig ssl >+USE_GITHUB= yes >+USE_LDCONFIG= yes >+GH_ACCOUNT= stefanberger >+GNU_CONFIGURE= yes >+INSTALL_TARGET= install-strip >+ >+.include <bsd.port.mk> >diff --git a/sysutils/libtpms/distinfo b/sysutils/libtpms/distinfo >new file mode 100644 >index 000000000000..16f0e179b4b2 >--- /dev/null >+++ b/sysutils/libtpms/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1691309001 >+SHA256 (stefanberger-libtpms-v0.9.6_GH0.tar.gz) = 2807466f1563ebe45fdd12dd26e501e8a0c4fbb99c7c428fbb508789efd221c0 >+SIZE (stefanberger-libtpms-v0.9.6_GH0.tar.gz) = 1264338 >diff --git a/sysutils/libtpms/pkg-descr b/sysutils/libtpms/pkg-descr >new file mode 100644 >index 000000000000..36403563d10f >--- /dev/null >+++ b/sysutils/libtpms/pkg-descr >@@ -0,0 +1,4 @@ >+Libtpms is a library that targets the integration of TPM functionality into >+hypervisors, primarily into Qemu. Libtpms provides a very narrow public API for >+this purpose so that integration is possible. Only the minimum of necessary >+APIs are made publicly available. >diff --git a/sysutils/libtpms/pkg-plist b/sysutils/libtpms/pkg-plist >new file mode 100644 >index 000000000000..273b93846abc >--- /dev/null >+++ b/sysutils/libtpms/pkg-plist >@@ -0,0 +1,37 @@ >+include/libtpms/tpm_error.h >+include/libtpms/tpm_library.h >+include/libtpms/tpm_memory.h >+include/libtpms/tpm_nvfilename.h >+include/libtpms/tpm_tis.h >+include/libtpms/tpm_types.h >+lib/libtpms.a >+lib/libtpms.so >+lib/libtpms.so.0 >+lib/libtpms.so.0.9.6 >+libdata/pkgconfig/libtpms.pc >+man/man3/TPMLIB_CancelCommand.3.gz >+man/man3/TPMLIB_ChooseTPMVersion.3.gz >+man/man3/TPMLIB_DecodeBlob.3.gz >+man/man3/TPMLIB_GetInfo.3.gz >+man/man3/TPMLIB_GetState.3.gz >+man/man3/TPMLIB_GetTPMProperty.3.gz >+man/man3/TPMLIB_GetVersion.3.gz >+man/man3/TPMLIB_MainInit.3.gz >+man/man3/TPMLIB_Process.3.gz >+man/man3/TPMLIB_RegisterCallbacks.3.gz >+man/man3/TPMLIB_SetBufferSize.3.gz >+man/man3/TPMLIB_SetDebugFD.3.gz >+man/man3/TPMLIB_SetDebugLevel.3.gz >+man/man3/TPMLIB_SetDebugPrefix.3.gz >+man/man3/TPMLIB_SetState.3.gz >+man/man3/TPMLIB_Terminate.3.gz >+man/man3/TPMLIB_ValidateState.3.gz >+man/man3/TPMLIB_VolatileAll_Store.3.gz >+man/man3/TPM_Free.3.gz >+man/man3/TPM_IO_Hash_Data.3.gz >+man/man3/TPM_IO_Hash_End.3.gz >+man/man3/TPM_IO_Hash_Start.3.gz >+man/man3/TPM_IO_TpmEstablished_Get.3.gz >+man/man3/TPM_IO_TpmEstablished_Reset.3.gz >+man/man3/TPM_Malloc.3.gz >+man/man3/TPM_Realloc.3.gz >-- >2.41.0 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
meka
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 272972
: 243881