mirror of
https://github.com/cemu-project/vcpkg.git
synced 2025-02-22 18:47:09 +01:00
[openssl] bump to 1.0.2p CVE-2018-0732 (#4130)
* [openssl] bump to 1.0.2p CVE-2018-0732 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-0732 https://www.openssl.org/news/vulnerabilities.html * [openssl-unix][openssl-windows] Update control files for 1.0.2p * [openssl-windows][openssl-uwp] Update hashes * [libusbmuxd][libplist] Disable LTCG to enable compiler upgrades * [libirecovery] Add missing getopt dependency
This commit is contained in:
parent
b4ca5e4b5e
commit
88bc18918c
@ -1,4 +1,4 @@
|
|||||||
Source: libirecovery
|
Source: libirecovery
|
||||||
Version: 1.0.25-1
|
Version: 1.0.25-2
|
||||||
Description: Library and utility to talk to iBoot/iBSS via USB on Mac OS X, Windows, and Linux
|
Description: Library and utility to talk to iBoot/iBSS via USB on Mac OS X, Windows, and Linux
|
||||||
Build-Depends: libusbmuxd, readline
|
Build-Depends: libusbmuxd, readline, getopt
|
@ -1,3 +1,3 @@
|
|||||||
Source: libplist
|
Source: libplist
|
||||||
Version: 2.0.1.197-1
|
Version: 2.0.1.197-2
|
||||||
Description: A library to handle Apple Property List format in binary or XML
|
Description: A library to handle Apple Property List format in binary or XML
|
||||||
|
@ -11,6 +11,9 @@ vcpkg_from_github(
|
|||||||
PATCHES dllexport.patch
|
PATCHES dllexport.patch
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(ENV{_CL_} "$ENV{_CL_} /GL-")
|
||||||
|
set(ENV{_LINK_} "$ENV{_LINK_} /LTCG:OFF")
|
||||||
|
|
||||||
vcpkg_install_msbuild(
|
vcpkg_install_msbuild(
|
||||||
SOURCE_PATH ${SOURCE_PATH}
|
SOURCE_PATH ${SOURCE_PATH}
|
||||||
PROJECT_SUBPATH libplist.sln
|
PROJECT_SUBPATH libplist.sln
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Source: libusbmuxd
|
Source: libusbmuxd
|
||||||
Version: 1.0.107-1
|
Version: 1.0.107-2
|
||||||
Description: A client library to multiplex connections from and to iOS devices
|
Description: A client library to multiplex connections from and to iOS devices
|
||||||
Build-Depends: libplist
|
Build-Depends: libplist
|
||||||
|
@ -11,6 +11,9 @@ vcpkg_from_github(
|
|||||||
PATCHES dllexport.patch
|
PATCHES dllexport.patch
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(ENV{_CL_} "$ENV{_CL_} /GL-")
|
||||||
|
set(ENV{_LINK_} "$ENV{_LINK_} /LTCG:OFF")
|
||||||
|
|
||||||
vcpkg_install_msbuild(
|
vcpkg_install_msbuild(
|
||||||
SOURCE_PATH ${SOURCE_PATH}
|
SOURCE_PATH ${SOURCE_PATH}
|
||||||
PROJECT_SUBPATH libusbmuxd.sln
|
PROJECT_SUBPATH libusbmuxd.sln
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
Source: openssl-unix
|
Source: openssl-unix
|
||||||
Version: 1.0.2o-1
|
Version: 1.0.2p
|
||||||
Description: OpenSSL is an open source project that provides a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. It is also a general-purpose cryptography library.
|
Description: OpenSSL is an open source project that provides a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. It is also a general-purpose cryptography library.
|
||||||
|
@ -3,7 +3,7 @@ if(VCPKG_CMAKE_SYSTEM_NAME STREQUAL "WindowsStore" OR NOT VCPKG_CMAKE_SYSTEM_NAM
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
include(vcpkg_common_functions)
|
include(vcpkg_common_functions)
|
||||||
set(OPENSSL_VERSION 1.0.2o)
|
set(OPENSSL_VERSION 1.0.2p)
|
||||||
set(MASTER_COPY_SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/openssl-${OPENSSL_VERSION})
|
set(MASTER_COPY_SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/openssl-${OPENSSL_VERSION})
|
||||||
|
|
||||||
vcpkg_find_acquire_program(PERL)
|
vcpkg_find_acquire_program(PERL)
|
||||||
@ -11,7 +11,7 @@ vcpkg_find_acquire_program(PERL)
|
|||||||
vcpkg_download_distfile(OPENSSL_SOURCE_ARCHIVE
|
vcpkg_download_distfile(OPENSSL_SOURCE_ARCHIVE
|
||||||
URLS "https://www.openssl.org/source/openssl-${OPENSSL_VERSION}.tar.gz" "https://www.openssl.org/source/old/1.0.2/openssl-${OPENSSL_VERSION}.tar.gz"
|
URLS "https://www.openssl.org/source/openssl-${OPENSSL_VERSION}.tar.gz" "https://www.openssl.org/source/old/1.0.2/openssl-${OPENSSL_VERSION}.tar.gz"
|
||||||
FILENAME "openssl-${OPENSSL_VERSION}.tar.gz"
|
FILENAME "openssl-${OPENSSL_VERSION}.tar.gz"
|
||||||
SHA512 8a2c93657c85143e76785bb32ee836908c31a6f5f8db993fa9777acba6079e630cdddd03edbad65d1587199fc13a1507789eacf038b56eb99139c2091d9df7fd
|
SHA512 958c5a7c3324bbdc8f07dfb13e11329d9a1b4452c07cf41fbd2d42b5fe29c95679332a3476d24c2dc2b88be16e4a24744aba675a05a388c0905756c77a8a2f16
|
||||||
)
|
)
|
||||||
|
|
||||||
vcpkg_extract_source_archive(${OPENSSL_SOURCE_ARCHIVE})
|
vcpkg_extract_source_archive(${OPENSSL_SOURCE_ARCHIVE})
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
Source: openssl-windows
|
Source: openssl-windows
|
||||||
Version: 1.0.2o
|
Version: 1.0.2p
|
||||||
Description: OpenSSL is an open source project that provides a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. It is also a general-purpose cryptography library.
|
Description: OpenSSL is an open source project that provides a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. It is also a general-purpose cryptography library.
|
||||||
|
@ -3,7 +3,7 @@ if(VCPKG_CMAKE_SYSTEM_NAME)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
include(vcpkg_common_functions)
|
include(vcpkg_common_functions)
|
||||||
set(OPENSSL_VERSION 1.0.2o)
|
set(OPENSSL_VERSION 1.0.2p)
|
||||||
set(MASTER_COPY_SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/openssl-${OPENSSL_VERSION})
|
set(MASTER_COPY_SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/openssl-${OPENSSL_VERSION})
|
||||||
|
|
||||||
vcpkg_find_acquire_program(PERL)
|
vcpkg_find_acquire_program(PERL)
|
||||||
@ -14,7 +14,7 @@ set(ENV{PATH} "$ENV{PATH};${PERL_EXE_PATH}")
|
|||||||
vcpkg_download_distfile(OPENSSL_SOURCE_ARCHIVE
|
vcpkg_download_distfile(OPENSSL_SOURCE_ARCHIVE
|
||||||
URLS "https://www.openssl.org/source/openssl-${OPENSSL_VERSION}.tar.gz" "https://www.openssl.org/source/old/1.0.2/openssl-${OPENSSL_VERSION}.tar.gz"
|
URLS "https://www.openssl.org/source/openssl-${OPENSSL_VERSION}.tar.gz" "https://www.openssl.org/source/old/1.0.2/openssl-${OPENSSL_VERSION}.tar.gz"
|
||||||
FILENAME "openssl-${OPENSSL_VERSION}.tar.gz"
|
FILENAME "openssl-${OPENSSL_VERSION}.tar.gz"
|
||||||
SHA512 8a2c93657c85143e76785bb32ee836908c31a6f5f8db993fa9777acba6079e630cdddd03edbad65d1587199fc13a1507789eacf038b56eb99139c2091d9df7fd
|
SHA512 958c5a7c3324bbdc8f07dfb13e11329d9a1b4452c07cf41fbd2d42b5fe29c95679332a3476d24c2dc2b88be16e4a24744aba675a05a388c0905756c77a8a2f16
|
||||||
)
|
)
|
||||||
|
|
||||||
vcpkg_extract_source_archive(${OPENSSL_SOURCE_ARCHIVE})
|
vcpkg_extract_source_archive(${OPENSSL_SOURCE_ARCHIVE})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user