Package update to wolfTPM 3.9.1 -> 3.9.2 (#46909)

This commit is contained in:
Zackery 2025-08-14 13:39:47 -06:00 committed by GitHub
parent a94717962a
commit 79b3c11a30
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 34 additions and 3 deletions

View File

@ -2,8 +2,10 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO wolfssl/wolftpm
REF v${VERSION}
SHA512 fc1d26e4144a496fef7ae7db27f11026132da1dc98f6f61de495b0b7c03ac59c65daccd307cc1449eeb55bc22e2ca552abd7ed607be448688127b2ed6d56867a
SHA512 e6b73ec95f6c0cd37a71063c13db2a95175c54d2c63f69959ed68b4992277f1304136e1ecc5419ce4ff070d9162dbb30a9c6f78c7238383d72c686f1cdc1ab7c
HEAD_REF master
PATCHES
"wolftpm_pr430.diff"
)
vcpkg_cmake_configure(SOURCE_PATH ${SOURCE_PATH}

View File

@ -1,6 +1,6 @@
{
"name": "wolftpm",
"version": "3.9.1",
"version": "3.9.2",
"description": "TPM library used with wolfSSL library for many platforms",
"homepage": "https://wolfssl.com",
"license": "GPL-2.0-or-later",

View File

@ -0,0 +1,24 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e3977e1f..0eb658af 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -91,11 +91,16 @@ if(WOLFTPM_SINGLE_THREADED)
endif()
# Mutex locking
-set(WOLFTPM_NO_LOCK "no" CACHE STRING
- "Enable thread mutex locking (default: enabled)")
+if(WOLFTPM_SINGLE_THREADED)
+ set(_WOLFTPM_NO_LOCK_DEFAULT "yes")
+else()
+ set(_WOLFTPM_NO_LOCK_DEFAULT "no")
+endif()
+set(WOLFTPM_NO_LOCK "${_WOLFTPM_NO_LOCK_DEFAULT}" CACHE STRING
+ "Disable thread mutex locking (default: ${_WOLFTPM_NO_LOCK_DEFAULT})")
set_property(CACHE WOLFTPM_NO_LOCK
PROPERTY STRINGS "yes;no")
-if(NOT WOLFTPM_NO_LOCK)
+if(WOLFTPM_NO_LOCK)
list(APPEND WOLFTPM_DEFINITIONS
"-DWOLFTPM_NO_LOCK")
endif()

View File

@ -10329,7 +10329,7 @@
"port-version": 0
},
"wolftpm": {
"baseline": "3.9.1",
"baseline": "3.9.2",
"port-version": 0
},
"wordnet": {

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "87c0c4dd4c15000202df33f380b84370c968f4f8",
"version": "3.9.2",
"port-version": 0
},
{
"git-tree": "a992f959b43632e9ad2a7478aa54b330e4669e0f",
"version": "3.9.1",