aboutsummaryrefslogtreecommitdiff
path: root/ports/oatpp-mbedtls
diff options
context:
space:
mode:
authorMichael Heyman <mheyman@gmail.com>2020-10-06 10:54:50 -0400
committerGitHub <noreply@github.com>2020-10-06 07:54:50 -0700
commit0aae396aaf930e6a86dcba75dffb91776f65cdd9 (patch)
tree9069cd3976e532109e3a4e76401964510154a91a /ports/oatpp-mbedtls
parent76a7e9248fb3c57350b559966dcaa2d52a5e4458 (diff)
downloadvcpkg-0aae396aaf930e6a86dcba75dffb91776f65cdd9.tar.gz
vcpkg-0aae396aaf930e6a86dcba75dffb91776f65cdd9.zip
oat++ suite bump to version 1.1 (#12249)
Co-authored-by: heymamd1 <Michael.Heyman@jhuapl.edu>
Diffstat (limited to 'ports/oatpp-mbedtls')
-rw-r--r--ports/oatpp-mbedtls/CONTROL3
-rw-r--r--ports/oatpp-mbedtls/find-mbedtls.patch135
-rw-r--r--ports/oatpp-mbedtls/portfile.cmake7
3 files changed, 141 insertions, 4 deletions
diff --git a/ports/oatpp-mbedtls/CONTROL b/ports/oatpp-mbedtls/CONTROL
index c4edffd72..e1bacf1c2 100644
--- a/ports/oatpp-mbedtls/CONTROL
+++ b/ports/oatpp-mbedtls/CONTROL
@@ -1,4 +1,5 @@
Source: oatpp-mbedtls
-Version: 1.0.0
+Version: 1.1.0
Build-Depends: mbedtls, oatpp
Description: Oat++ Mbed TLS submodule providing secure server and client connection providers
+Homepage: https://github.com/oatpp/oatpp-mbedtls
diff --git a/ports/oatpp-mbedtls/find-mbedtls.patch b/ports/oatpp-mbedtls/find-mbedtls.patch
new file mode 100644
index 000000000..533fd26d7
--- /dev/null
+++ b/ports/oatpp-mbedtls/find-mbedtls.patch
@@ -0,0 +1,135 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 6b1e8c0f2..b0ef5518d 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -97,7 +97,7 @@ message("## ${OATPP_THIS_MODULE_NAME} module. Resolving dependencies...\n")
+ include(FindPkgConfig)
+ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake/module")
+
+-find_package(mbedtls 2.16.0 REQUIRED)
++find_package(mbedtls 2.16.3 REQUIRED)
+
+ message("MBEDTLS_INCLUDE_DIR=${MBEDTLS_INCLUDE_DIR}")
+ message("MBEDTLS_TLS_LIBRARY=${MBEDTLS_TLS_LIBRARY}")
+diff --git a/cmake/module/Findmbedtls.cmake b/cmake/module/Findmbedtls.cmake
+index 8c76d0a73..5c223a615 100644
+--- a/cmake/module/Findmbedtls.cmake
++++ b/cmake/module/Findmbedtls.cmake
+@@ -14,10 +14,10 @@ WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+-FindmbedTLS
++Findmbedtls
+ ------------
+
+-Find the mbedTLS encryption library.
++Find the mbedtls encryption library.
+
+ Optional Components
+ ^^^^^^^^^^^^^^^^^^^
+@@ -31,16 +31,16 @@ Imported Targets
+ This module defines the following imported targets:
+
+ mbedtls::Crypto
+- The mbedTLS crypto library, if found.
++ The mbedtls crypto library, if found.
+
+ mbedtls::X509
+- The mbedTLS x509 library, if found.
++ The mbedtls x509 library, if found.
+
+ mbedtls::SSL
+- The mbedTLS ssl library, if found. Requires and includes mbedtls::Crypto automatically.
++ The mbedtls ssl library, if found. Requires and includes mbedtls::Crypto automatically.
+
+ mbedtls::TLS
+- The mbedTLS tls library, if found. Requires and includes mbedtls::SSL and mbedtls::Crypto automatically.
++ The mbedtls tls library, if found. Requires and includes mbedtls::SSL and mbedtls::Crypto automatically.
+
+ Result Variables
+ ^^^^^^^^^^^^^^^^
+@@ -48,26 +48,26 @@ Result Variables
+ This module will set the following variables in your project:
+
+ MBEDTLS_FOUND
+- System has the mbedTLS library. If no components are requested it only requires the crypto library.
++ System has the mbedtls library. If no components are requested it only requires the crypto library.
+ MBEDTLS_INCLUDE_DIR
+- The mbedTLS include directory.
++ The mbedtls include directory.
+ MBEDTLS_X509_LIBRARY
+- The mbedTLS crypto library.
++ The mbedtls crypto library.
+ MBEDTLS_CRYPTO_LIBRARY
+- The mbedTLS crypto library.
++ The mbedtls crypto library.
+ MBEDTLS_SSL_LIBRARY
+- The mbedTLS SSL library.
++ The mbedtls SSL library.
+ MBEDTLS_TLS_LIBRARY
+- The mbedTLS TLS library.
++ The mbedtls TLS library.
+ MBEDTLS_LIBRARIES
+- All mbedTLS libraries.
++ All mbedtls libraries.
+ MBEDTLS_VERSION
+ This is set to $major.$minor.$revision (e.g. 2.6.8).
+
+ Hints
+ ^^^^^
+
+-Set MBEDTLS_ROOT_DIR to the root directory of an mbedTLS installation.
++Set MBEDTLS_ROOT_DIR to the root directory of an mbedtls installation.
+
+ ]=======================================================================]
+
+@@ -175,7 +175,7 @@ if(MBEDTLS_INCLUDE_DIR AND EXISTS "${MBEDTLS_INCLUDE_DIR}/mbedtls/version.h")
+ endif()
+
+ # Set Find Package Arguments
+-find_package_handle_standard_args(mbedTLS
++find_package_handle_standard_args(mbedtls
+ REQUIRED_VARS
+ MBEDTLS_X509_LIBRARY
+ MBEDTLS_TLS_LIBRARY
+@@ -185,12 +185,12 @@ find_package_handle_standard_args(mbedTLS
+ MBEDTLS_VERSION
+ HANDLE_COMPONENTS
+ FAIL_MESSAGE
+- "Could NOT find mbedTLS, try setting the path to mbedTLS using the MBEDTLS_ROOT_DIR environment variable"
++ "Could NOT find mbedtls, try setting the path to mbedtls using the MBEDTLS_ROOT_DIR environment variable"
+ )
+
+-# mbedTLS Found
+-if(MBEDTLS_FOUND)
+-
++# mbedtls Found
++if(mbedtls_FOUND)
++ set(MBEDTLS_FOUND ${mbedtls_FOUND})
+ # Set mbedtls::Crypto
+ if(NOT TARGET mbedtls::Crypto AND EXISTS "${MBEDTLS_CRYPTO_LIBRARY}")
+
+@@ -257,4 +257,4 @@ if(MBEDTLS_FOUND)
+
+ endif() # mbedtls::TLS
+
+-endif(MBEDTLS_FOUND)
++endif(mbedtls_FOUND)
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 6811f05ea..d80430c3e 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -31,9 +31,9 @@ target_include_directories(${OATPP_THIS_MODULE_NAME}
+ )
+
+ target_link_libraries(${OATPP_THIS_MODULE_NAME}
+- PRIVATE mbedtls::TLS
+- PRIVATE mbedtls::X509
+- PRIVATE mbedtls::Crypto
++ PRIVATE ${MBEDTLS_TLS_LIBRARY}
++ PRIVATE ${MBEDTLS_X509_LIBRARY}
++ PRIVATE ${MBEDTLS_CRYPTO_LIBRARY}
+ )
+
+ if(${OATPP_MBEDTLS_DEBUG} GREATER 0)
diff --git a/ports/oatpp-mbedtls/portfile.cmake b/ports/oatpp-mbedtls/portfile.cmake
index 18538fcf5..82eea2317 100644
--- a/ports/oatpp-mbedtls/portfile.cmake
+++ b/ports/oatpp-mbedtls/portfile.cmake
@@ -1,13 +1,14 @@
-set(OATPP_VERSION "1.0.0")
+set(OATPP_VERSION "1.1.0")
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO oatpp/oatpp-mbedtls
- REF f4223fe43c3db3d5a8638f5682ab19ce9f2c8342 # 1.0.0
- SHA512 ff36d74d295f4351b2b10df585c76704f9f63a65fa91856c32f65d914e1cae8bcdd866310d8a2d6ac6f1b4af1ebc610b607327669be6d13b1773dd5117707c25
+ REF 847b9562ddcd40f1d2b340177028b3519fb1f58a # 1.1.0
+ SHA512 70559a33fb7a827714c353b158af8ef90fc5cd792e7f59bcf833ebd203874370e6f8f5b7a531497ea44d406cc515c42bfbef8d4f98e5e8074a141ba2ba78890b
HEAD_REF master
+ PATCHES find-mbedtls.patch
)
if (VCPKG_LIBRARY_LINKAGE STREQUAL dynamic)