From e29f42ad500e01f9c0d97d6b44d17f23081a4f0e Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Sun, 15 Dec 2019 00:26:00 +0100 Subject: [PATCH] package/tpm2-totp: bump to version 0.2.0 Add patch to fix build failure with musl Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- ...-src-libtpm2-totp.c-include-endian.h.patch | 34 +++++++++++++++++++ package/tpm2-totp/tpm2-totp.hash | 2 +- package/tpm2-totp/tpm2-totp.mk | 2 +- 3 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 package/tpm2-totp/0001-src-libtpm2-totp.c-include-endian.h.patch diff --git a/package/tpm2-totp/0001-src-libtpm2-totp.c-include-endian.h.patch b/package/tpm2-totp/0001-src-libtpm2-totp.c-include-endian.h.patch new file mode 100644 index 0000000000..5887af36b6 --- /dev/null +++ b/package/tpm2-totp/0001-src-libtpm2-totp.c-include-endian.h.patch @@ -0,0 +1,34 @@ +From a69c50fc2b8c35814e195eacb01f0d60feb54dd1 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sat, 14 Dec 2019 19:26:32 +0100 +Subject: [PATCH] src/libtpm2-totp.c: include +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Fix the following build failure with musl: + +src/libtpm2-totp.c: In function ‘tpm2totp_calculate’: +src/libtpm2-totp.c:826:11: warning: implicit declaration of function ‘htobe64’ [-Wimplicit-function-declaration] + tmp = htobe64(tmp); + ^~~~~~~ + +Signed-off-by: Fabrice Fontaine +[Retrieved from: +https://github.com/tpm2-software/tpm2-totp/commit/a69c50fc2b8c35814e195eacb01f0d60feb54dd1] +--- + src/libtpm2-totp.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/libtpm2-totp.c b/src/libtpm2-totp.c +index a364b7a..2d3f00d 100644 +--- a/src/libtpm2-totp.c ++++ b/src/libtpm2-totp.c +@@ -8,6 +8,7 @@ + + #include + ++#include + #include + #include + #include diff --git a/package/tpm2-totp/tpm2-totp.hash b/package/tpm2-totp/tpm2-totp.hash index 0449f9513a..417b583b17 100644 --- a/package/tpm2-totp/tpm2-totp.hash +++ b/package/tpm2-totp/tpm2-totp.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 2ce2a518c96540942b0e78bc73efaefb76a2784b7e2dd1b3f14e7d31d97b33b7 tpm2-totp-0.1.2.tar.gz +sha256 4bcb8b8ff320727f707841d839c242149649ad07edbced94f2984ade26a69d6c tpm2-totp-0.2.0.tar.gz sha256 67bc21a0bff2b0890307cfaa883bd3f5337f461eb6d8a612a015cea6d704e9ed LICENSE diff --git a/package/tpm2-totp/tpm2-totp.mk b/package/tpm2-totp/tpm2-totp.mk index ca557388e6..bf298071e1 100644 --- a/package/tpm2-totp/tpm2-totp.mk +++ b/package/tpm2-totp/tpm2-totp.mk @@ -4,7 +4,7 @@ # ################################################################################ -TPM2_TOTP_VERSION = 0.1.2 +TPM2_TOTP_VERSION = 0.2.0 TPM2_TOTP_SITE = https://github.com/tpm2-software/tpm2-totp/releases/download/v$(TPM2_TOTP_VERSION) TPM2_TOTP_LICENSE = BSD-3-Clause TPM2_TOTP_LICENSE_FILES = LICENSE -- 2.30.2