summaryrefslogtreecommitdiff
path: root/devel/qt6-base/files
diff options
context:
space:
mode:
authorJason E. Hale <jhale@FreeBSD.org>2025-06-10 02:14:04 -0400
committerJason E. Hale <jhale@FreeBSD.org>2025-06-10 03:25:00 -0400
commit03b02222d63f08742cf723fd8eeee26465ae3e39 (patch)
treee1c7ebb640453904bf622f88474c716189e76547 /devel/qt6-base/files
parentdeskutils/foliate: Fix build dependencies. (diff)
Qt6: Update to 6.9.1
June 03, 2024 by Jani Heikkinen We have released Qt 6.9.1 today. As a patch release, Qt 6.9.1 does not introduce new features but contains more than 450 bug fixes, security updates, and other improvements on top of Qt 6.9.0 release. See more information about the most important changes and bug fixes from the Qt 6.9.1 release note. Announcement: https://www.qt.io/blog/qt-6.9.1-released Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.9.1/release-note.md We (kde@) skipped shipping Qt 6.9.0 due to unacceptable rendering bugs in the WebEngine component, but here are the announcements and release notes from Qt 6.9.0. Announcement: https://www.qt.io/blog/qt-6.9-released Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.9.0/release-note.md PySide6: Update to 6.9.1 PySide6 and its related components have been updated alongside the Qt release for compatibility. Older versions will not build with Qt 6.9.x. Announcement: https://www.qt.io/blog/qt-for-python-release-6.9 PyQt6: Update to 6.9.1 As with PySide6, older versions of PyQt6 will not build with Qt 6.9.x. Support tools like py-sip and py-qtbuilder have also been updated to their latest versions. Announcement: https://www.riverbankcomputing.com/news/PyQt_v6.9.0_Released https://www.riverbankcomputing.com/news/PyQt_v6.9.1_Released PR: 286051 Exp-run by: antoine
Diffstat (limited to 'devel/qt6-base/files')
-rw-r--r--devel/qt6-base/files/patch-cmake_QtPkgConfigHelpers.cmake4
-rw-r--r--devel/qt6-base/files/patch-src_corelib_CMakeLists.txt4
-rw-r--r--devel/qt6-base/files/patch-src_corelib_global_qcomparehelpers.h14
-rw-r--r--devel/qt6-base/files/patch-src_corelib_global_qcompilerdetection.h10
-rw-r--r--devel/qt6-base/files/patch-src_platformsupport_devicediscovery_qdevicediscovery__static.cpp15
-rw-r--r--devel/qt6-base/files/patch-src_platformsupport_input_evdevkeyboard_qevdevkeyboard__defaultmap__p.h13
-rw-r--r--devel/qt6-base/files/patch-src_platformsupport_input_evdevkeyboard_qevdevkeyboardhandler.cpp13
-rw-r--r--devel/qt6-base/files/patch-src_platformsupport_input_evdevtablet_qevdevtablethandler.cpp15
-rw-r--r--devel/qt6-base/files/patch-src_platformsupport_input_evdevtouch_qevdevtouchhandler.cpp15
-rw-r--r--devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslcontext__openssl.cpp4
-rw-r--r--devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols.cpp22
11 files changed, 67 insertions, 62 deletions
diff --git a/devel/qt6-base/files/patch-cmake_QtPkgConfigHelpers.cmake b/devel/qt6-base/files/patch-cmake_QtPkgConfigHelpers.cmake
index aaf8eb7bcb2d..d28657a45f25 100644
--- a/devel/qt6-base/files/patch-cmake_QtPkgConfigHelpers.cmake
+++ b/devel/qt6-base/files/patch-cmake_QtPkgConfigHelpers.cmake
@@ -1,6 +1,6 @@
---- cmake/QtPkgConfigHelpers.cmake.orig 2023-09-21 19:24:26 UTC
+--- cmake/QtPkgConfigHelpers.cmake.orig 2025-02-19 13:05:34 UTC
+++ cmake/QtPkgConfigHelpers.cmake
-@@ -159,6 +159,6 @@ function(qt_internal_generate_pkg_config_file module)
+@@ -174,6 +174,6 @@ function(qt_internal_generate_pkg_config_file module)
# This is inspired by https://gitlab.kitware.com/cmake/cmake/-/issues/20842
target_sources(${module} PRIVATE "${final_pc_path}")
diff --git a/devel/qt6-base/files/patch-src_corelib_CMakeLists.txt b/devel/qt6-base/files/patch-src_corelib_CMakeLists.txt
index febbf2386c27..32dfb0e5e986 100644
--- a/devel/qt6-base/files/patch-src_corelib_CMakeLists.txt
+++ b/devel/qt6-base/files/patch-src_corelib_CMakeLists.txt
@@ -1,6 +1,6 @@
---- src/corelib/CMakeLists.txt.orig 2024-11-14 11:02:40 UTC
+--- src/corelib/CMakeLists.txt.orig 2025-02-19 13:05:34 UTC
+++ src/corelib/CMakeLists.txt
-@@ -397,6 +397,10 @@ endif()
+@@ -402,6 +402,10 @@ endif()
target_link_libraries(Platform INTERFACE Threads::Threads)
endif()
diff --git a/devel/qt6-base/files/patch-src_corelib_global_qcomparehelpers.h b/devel/qt6-base/files/patch-src_corelib_global_qcomparehelpers.h
index cad98022de4a..5d37ac721415 100644
--- a/devel/qt6-base/files/patch-src_corelib_global_qcomparehelpers.h
+++ b/devel/qt6-base/files/patch-src_corelib_global_qcomparehelpers.h
@@ -7,21 +7,21 @@ qcompare.h that upstream suppresses for GCC.
/usr/local/include/qt6/QtCore/qcomparehelpers.h:211:43: note: expanded from macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE'
211 | { return compareThreeWay(lhs, rhs) >= 0; }
---- src/corelib/global/qcomparehelpers.h.orig 2024-11-12 10:55:11 UTC
+--- src/corelib/global/qcomparehelpers.h.orig 2025-02-19 13:05:34 UTC
+++ src/corelib/global/qcomparehelpers.h
-@@ -242,6 +242,7 @@ template <typename In> constexpr auto to_Qt(In in) noe
+@@ -316,6 +316,7 @@ orderingFlagsFor(T t) noexcept
#define QT_DECLARE_ORDERING_HELPER_TEMPLATE(OrderingType, LeftType, RightType, Constexpr, \
- Noexcept, Attributes) \
+ Noexcept, ...) \
+ QT_WARNING_DISABLE_CLANG("-Wzero-as-null-pointer-constant") \
- Attributes \
+ __VA_ARGS__ \
friend Constexpr bool operator<(LeftType const &lhs, RightType const &rhs) Noexcept \
{ \
-@@ -279,6 +280,7 @@ template <typename In> constexpr auto to_Qt(In in) noe
+@@ -357,6 +358,7 @@ orderingFlagsFor(T t) noexcept
// Helpers for reversed ordering, using the existing compareThreeWay() function.
#define QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(OrderingType, LeftType, RightType, Constexpr, \
- Noexcept, Attributes) \
+ Noexcept, ...) \
+ QT_WARNING_DISABLE_CLANG("-Wzero-as-null-pointer-constant") \
- Attributes \
+ __VA_ARGS__ \
friend Constexpr bool operator<(RightType const &lhs, LeftType const &rhs) Noexcept \
{ return is_gt(compareThreeWay(rhs, lhs)); } \
diff --git a/devel/qt6-base/files/patch-src_corelib_global_qcompilerdetection.h b/devel/qt6-base/files/patch-src_corelib_global_qcompilerdetection.h
index fe3f15c482e9..5047f42ef687 100644
--- a/devel/qt6-base/files/patch-src_corelib_global_qcompilerdetection.h
+++ b/devel/qt6-base/files/patch-src_corelib_global_qcompilerdetection.h
@@ -5,14 +5,14 @@ error: use of the 'nodiscard' attribute is a C++20 extension
https://github.com/llvm/llvm-project/issues/32865
---- src/corelib/global/qcompilerdetection.h.orig 2024-11-14 11:02:40 UTC
+--- src/corelib/global/qcompilerdetection.h.orig 2025-05-28 10:22:57 UTC
+++ src/corelib/global/qcompilerdetection.h
-@@ -959,7 +959,7 @@
+@@ -966,7 +966,7 @@
# define Q_REQUIRED_RESULT [[nodiscard]]
#endif
--#if __has_cpp_attribute(nodiscard) >= 201907L /* used for both P1771 and P1301... */
-+#if __has_cpp_attribute(nodiscard) >= 201907L && (!defined(Q_CC_CLANG) || __cplusplus >= 201907L) /* used for both P1771 and P1301... */
+-#if (defined(__cplusplus) && __has_cpp_attribute(nodiscard) >= 201907L /* used for both P1771 and P1301... */) \
++#if (defined(__cplusplus) && __has_cpp_attribute(nodiscard) >= 201907L && (!defined(Q_CC_CLANG) || __cplusplus >= 201907L) /* used for both P1771 and P1301... */) \
+ || (!defined(__cplusplus) && __has_c_attribute(nodiscard) /* N2448 */)
// [[nodiscard]] constructor (P1771)
# ifndef Q_NODISCARD_CTOR
- # define Q_NODISCARD_CTOR [[nodiscard]]
diff --git a/devel/qt6-base/files/patch-src_platformsupport_devicediscovery_qdevicediscovery__static.cpp b/devel/qt6-base/files/patch-src_platformsupport_devicediscovery_qdevicediscovery__static.cpp
index 3d9fef9324c9..1ee06b28634b 100644
--- a/devel/qt6-base/files/patch-src_platformsupport_devicediscovery_qdevicediscovery__static.cpp
+++ b/devel/qt6-base/files/patch-src_platformsupport_devicediscovery_qdevicediscovery__static.cpp
@@ -1,13 +1,14 @@
---- src/platformsupport/devicediscovery/qdevicediscovery_static.cpp.orig 2024-09-18 16:48:24 UTC
+--- src/platformsupport/devicediscovery/qdevicediscovery_static.cpp.orig 2025-02-19 13:05:34 UTC
+++ src/platformsupport/devicediscovery/qdevicediscovery_static.cpp
-@@ -11,9 +11,7 @@
+@@ -11,11 +11,7 @@
#include <QLoggingCategory>
#include <QtCore/private/qcore_unix_p.h>
-#ifdef Q_OS_FREEBSD
-#include <dev/evdev/input.h>
--#elif defined(Q_OS_VXWORKS)
-+#if defined(Q_OS_VXWORKS)
- #include <evdevLib.h>
- #define ABS_X EV_DEV_PTR_ABS_X
- #else
+-#else
+ #include <linux/input.h>
+-#endif
+ #include <fcntl.h>
+
+ /* android (and perhaps some other linux-derived stuff) don't define everything
diff --git a/devel/qt6-base/files/patch-src_platformsupport_input_evdevkeyboard_qevdevkeyboard__defaultmap__p.h b/devel/qt6-base/files/patch-src_platformsupport_input_evdevkeyboard_qevdevkeyboard__defaultmap__p.h
index 9758fa6d2577..54be3f5036af 100644
--- a/devel/qt6-base/files/patch-src_platformsupport_input_evdevkeyboard_qevdevkeyboard__defaultmap__p.h
+++ b/devel/qt6-base/files/patch-src_platformsupport_input_evdevkeyboard_qevdevkeyboard__defaultmap__p.h
@@ -1,13 +1,14 @@
---- src/platformsupport/input/evdevkeyboard/qevdevkeyboard_defaultmap_p.h.orig 2024-09-18 16:48:24 UTC
+--- src/platformsupport/input/evdevkeyboard/qevdevkeyboard_defaultmap_p.h.orig 2025-02-19 13:05:34 UTC
+++ src/platformsupport/input/evdevkeyboard/qevdevkeyboard_defaultmap_p.h
-@@ -17,9 +17,7 @@
+@@ -19,11 +19,7 @@
+ #include <QtInputSupport/private/qkeyboardmap_p.h>
- #include "qnamespace.h"
#include "private/qglobal_p.h"
-#ifdef Q_OS_FREEBSD
-#include <dev/evdev/input.h>
--#elif !defined(Q_OS_VXWORKS)
-+#if !defined(Q_OS_VXWORKS)
+-#else
#include "linux/input.h"
- #endif
+-#endif
+
+ // no QT_BEGIN_NAMESPACE, since we include it internally...
diff --git a/devel/qt6-base/files/patch-src_platformsupport_input_evdevkeyboard_qevdevkeyboardhandler.cpp b/devel/qt6-base/files/patch-src_platformsupport_input_evdevkeyboard_qevdevkeyboardhandler.cpp
index f6c12d7e0838..f3d5f982e63c 100644
--- a/devel/qt6-base/files/patch-src_platformsupport_input_evdevkeyboard_qevdevkeyboardhandler.cpp
+++ b/devel/qt6-base/files/patch-src_platformsupport_input_evdevkeyboard_qevdevkeyboardhandler.cpp
@@ -1,13 +1,14 @@
---- src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler.cpp.orig 2024-09-18 16:48:24 UTC
+--- src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler.cpp.orig 2025-02-19 13:05:34 UTC
+++ src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler.cpp
-@@ -17,9 +17,7 @@
+@@ -17,11 +17,7 @@
#include <QtGui/private/qguiapplication_p.h>
#include <QtGui/private/qinputdevicemanager_p.h>
-#ifdef Q_OS_FREEBSD
-#include <dev/evdev/input.h>
--#elif defined(Q_OS_VXWORKS)
-+#if defined(Q_OS_VXWORKS)
- #include <evdevLib.h>
- #else
+-#else
#include <linux/input.h>
+-#endif
+
+ #ifndef input_event_sec
+ #define input_event_sec time.tv_sec
diff --git a/devel/qt6-base/files/patch-src_platformsupport_input_evdevtablet_qevdevtablethandler.cpp b/devel/qt6-base/files/patch-src_platformsupport_input_evdevtablet_qevdevtablethandler.cpp
index eab2816a23c0..2eac7348aecf 100644
--- a/devel/qt6-base/files/patch-src_platformsupport_input_evdevtablet_qevdevtablethandler.cpp
+++ b/devel/qt6-base/files/patch-src_platformsupport_input_evdevtablet_qevdevtablethandler.cpp
@@ -1,13 +1,14 @@
---- src/platformsupport/input/evdevtablet/qevdevtablethandler.cpp.orig 2024-09-18 16:48:24 UTC
+--- src/platformsupport/input/evdevtablet/qevdevtablethandler.cpp.orig 2025-02-19 13:05:34 UTC
+++ src/platformsupport/input/evdevtablet/qevdevtablethandler.cpp
-@@ -10,9 +10,7 @@
+@@ -10,11 +10,7 @@
#include <QLoggingCategory>
#include <QtCore/private/qcore_unix_p.h>
#include <qpa/qwindowsysteminterface.h>
-#ifdef Q_OS_FREEBSD
-#include <dev/evdev/input.h>
--#elif defined(Q_OS_VXWORKS)
-+#if defined(Q_OS_VXWORKS)
- #include <qpa/qplatformscreen.h>
- #include <evdevLib.h>
- #define SYN_REPORT 0
+-#else
+ #include <linux/input.h>
+-#endif
+
+ QT_BEGIN_NAMESPACE
+
diff --git a/devel/qt6-base/files/patch-src_platformsupport_input_evdevtouch_qevdevtouchhandler.cpp b/devel/qt6-base/files/patch-src_platformsupport_input_evdevtouch_qevdevtouchhandler.cpp
index 0d76065f028a..9b553ea8f5c8 100644
--- a/devel/qt6-base/files/patch-src_platformsupport_input_evdevtouch_qevdevtouchhandler.cpp
+++ b/devel/qt6-base/files/patch-src_platformsupport_input_evdevtouch_qevdevtouchhandler.cpp
@@ -1,13 +1,14 @@
---- src/platformsupport/input/evdevtouch/qevdevtouchhandler.cpp.orig 2024-09-18 16:48:24 UTC
+--- src/platformsupport/input/evdevtouch/qevdevtouchhandler.cpp.orig 2025-02-19 13:05:34 UTC
+++ src/platformsupport/input/evdevtouch/qevdevtouchhandler.cpp
-@@ -19,9 +19,7 @@
+@@ -19,11 +19,7 @@
#include <mutex>
-#ifdef Q_OS_FREEBSD
-#include <dev/evdev/input.h>
--#elif defined(Q_OS_VXWORKS)
-+#if defined(Q_OS_VXWORKS)
- #include <qpa/qplatformscreen.h>
- #include <evdevLib.h>
- #define SYN_REPORT 0
+-#else
+ #include <linux/input.h>
+-#endif
+
+ #ifndef input_event_sec
+ #define input_event_sec time.tv_sec
diff --git a/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslcontext__openssl.cpp b/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslcontext__openssl.cpp
index 3f65f6206cf6..02dc9a1f8e2a 100644
--- a/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslcontext__openssl.cpp
+++ b/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslcontext__openssl.cpp
@@ -1,4 +1,4 @@
---- src/plugins/tls/openssl/qsslcontext_openssl.cpp.orig 2023-09-15 10:20:51 UTC
+--- src/plugins/tls/openssl/qsslcontext_openssl.cpp.orig 2025-02-19 13:05:34 UTC
+++ src/plugins/tls/openssl/qsslcontext_openssl.cpp
@@ -49,9 +49,9 @@ extern "C" int q_verify_cookie_callback(SSL *ssl, cons
}
@@ -49,7 +49,7 @@
QSharedPointer<SSL_CONF_CTX> cctx(q_SSL_CONF_CTX_new(), &q_SSL_CONF_CTX_free);
if (cctx) {
q_SSL_CONF_CTX_set_ssl_ctx(cctx.data(), sslContext->ctx);
-@@ -806,7 +809,9 @@ void QSslContext::applyBackendConfig(QSslContext *sslC
+@@ -803,7 +806,9 @@ void QSslContext::applyBackendConfig(QSslContext *sslC
sslContext->errorStr = msgErrorSettingBackendConfig(QSslSocket::tr("SSL_CONF_finish() failed"));
sslContext->errorCode = QSslError::UnspecifiedError;
}
diff --git a/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols.cpp b/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols.cpp
index b8f5dfd475da..23d57861e45e 100644
--- a/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols.cpp
+++ b/devel/qt6-base/files/patch-src_plugins_tls_openssl_qsslsocket__openssl__symbols.cpp
@@ -1,6 +1,6 @@
---- src/plugins/tls/openssl/qsslsocket_openssl_symbols.cpp.orig 2024-03-19 15:46:43 UTC
+--- src/plugins/tls/openssl/qsslsocket_openssl_symbols.cpp.orig 2025-02-19 13:05:34 UTC
+++ src/plugins/tls/openssl/qsslsocket_openssl_symbols.cpp
-@@ -112,23 +112,36 @@ DEFINEFUNC(int, EVP_PKEY_up_ref, EVP_PKEY *a, a, retur
+@@ -113,23 +113,36 @@ DEFINEFUNC(int, EVP_PKEY_up_ref, EVP_PKEY *a, a, retur
DEFINEFUNC2(int, BN_is_word, BIGNUM *a, a, BN_ULONG w, w, return 0, return)
DEFINEFUNC(int, EVP_CIPHER_CTX_reset, EVP_CIPHER_CTX *c, c, return 0, return)
DEFINEFUNC(int, EVP_PKEY_up_ref, EVP_PKEY *a, a, return 0, return)
@@ -37,7 +37,7 @@
#ifdef TLS1_3_VERSION
DEFINEFUNC2(int, SSL_CTX_set_ciphersuites, SSL_CTX *ctx, ctx, const char *str, str, return 0, return)
DEFINEFUNC2(void, SSL_set_psk_use_session_callback, SSL *ssl, ssl, q_SSL_psk_use_session_cb_func_t callback, callback, return, DUMMYARG)
-@@ -193,7 +206,9 @@ DEFINEFUNC2(OCSP_RESPONSE *, OCSP_response_create, int
+@@ -194,7 +207,9 @@ DEFINEFUNC2(OCSP_RESPONSE *, OCSP_response_create, int
ASN1_OCTET_STRING **piKeyHash, piKeyHash, ASN1_INTEGER **pserial, pserial, OCSP_CERTID *cid, cid,
return 0, return)
DEFINEFUNC2(OCSP_RESPONSE *, OCSP_response_create, int status, status, OCSP_BASICRESP *bs, bs, return nullptr, return)
@@ -47,7 +47,7 @@
DEFINEFUNC2(int, OCSP_id_cmp, OCSP_CERTID *a, a, OCSP_CERTID *b, b, return -1, return)
DEFINEFUNC7(OCSP_SINGLERESP *, OCSP_basic_add1_status, OCSP_BASICRESP *r, r, OCSP_CERTID *c, c, int s, s,
int re, re, ASN1_TIME *rt, rt, ASN1_TIME *t, t, ASN1_TIME *n, n, return nullptr, return)
-@@ -214,7 +229,9 @@ DEFINEFUNC2(int, ASN1_STRING_to_UTF8, unsigned char **
+@@ -215,7 +230,9 @@ DEFINEFUNC2(int, ASN1_STRING_to_UTF8, unsigned char **
DEFINEFUNC2(int, ASN1_INTEGER_cmp, const ASN1_INTEGER *a, a, const ASN1_INTEGER *b, b, return 1, return)
DEFINEFUNC(int, ASN1_STRING_length, ASN1_STRING *a, a, return 0, return)
DEFINEFUNC2(int, ASN1_STRING_to_UTF8, unsigned char **a, a, ASN1_STRING *b, b, return 0, return)
@@ -57,7 +57,7 @@
DEFINEFUNC4(long, BIO_ctrl, BIO *a, a, int b, b, long c, c, void *d, d, return -1, return)
DEFINEFUNC(int, BIO_free, BIO *a, a, return 0, return)
DEFINEFUNC2(BIO *, BIO_new_mem_buf, void *a, a, int b, b, return nullptr, return)
-@@ -289,12 +306,14 @@ DEFINEFUNC(X509_STORE *, SSL_CTX_get_cert_store, const
+@@ -290,12 +307,14 @@ DEFINEFUNC(X509_STORE *, SSL_CTX_get_cert_store, const
DEFINEFUNC2(int, SSL_CTX_use_PrivateKey, SSL_CTX *a, a, EVP_PKEY *b, b, return -1, return)
DEFINEFUNC3(int, SSL_CTX_use_PrivateKey_file, SSL_CTX *a, a, const char *b, b, int c, c, return -1, return)
DEFINEFUNC(X509_STORE *, SSL_CTX_get_cert_store, const SSL_CTX *a, a, return nullptr, return)
@@ -72,7 +72,7 @@
DEFINEFUNC(void, SSL_free, SSL *a, a, return, DUMMYARG)
DEFINEFUNC(STACK_OF(SSL_CIPHER) *, SSL_get_ciphers, const SSL *a, a, return nullptr, return)
DEFINEFUNC(const SSL_CIPHER *, SSL_get_current_cipher, SSL *a, a, return nullptr, return)
-@@ -761,8 +780,8 @@ static LoadedOpenSsl loadOpenSsl()
+@@ -764,8 +783,8 @@ static LoadedOpenSsl loadOpenSsl()
libcrypto->setFileNameAndVersion("crypto"_L1, shlibVersion);
#elif defined(SHLIB_VERSION_NUMBER)
// first attempt: the canonical name is libssl.so.<SHLIB_VERSION_NUMBER>
@@ -83,7 +83,7 @@
#endif // OPENSSL_SHLIB_VERSION
if (libcrypto->load() && libssl->load()) {
-@@ -795,8 +814,8 @@ static LoadedOpenSsl loadOpenSsl()
+@@ -798,8 +817,8 @@ static LoadedOpenSsl loadOpenSsl()
libssl->setFileNameAndVersion("ssl"_L1 + suffix, -1);
libcrypto->setFileNameAndVersion("crypto"_L1 + suffix, -1);
# else
@@ -94,7 +94,7 @@
# endif
if (libcrypto->load() && libssl->load()) {
// libssl.so.0 and libcrypto.so.0 found
-@@ -865,21 +884,34 @@ bool q_resolveOpenSslSymbols()
+@@ -868,21 +887,34 @@ bool q_resolveOpenSslSymbols()
RESOLVEFUNC(EVP_CIPHER_CTX_reset)
RESOLVEFUNC(AUTHORITY_INFO_ACCESS_free)
RESOLVEFUNC(EVP_PKEY_up_ref)
@@ -129,7 +129,7 @@
#ifdef TLS1_3_VERSION
RESOLVEFUNC(SSL_CTX_set_ciphersuites)
RESOLVEFUNC(SSL_set_psk_use_session_callback)
-@@ -961,7 +993,9 @@ bool q_resolveOpenSslSymbols()
+@@ -964,7 +996,9 @@ bool q_resolveOpenSslSymbols()
RESOLVEFUNC(OCSP_check_validity)
RESOLVEFUNC(OCSP_cert_to_id)
RESOLVEFUNC(OCSP_id_get0_info)
@@ -140,7 +140,7 @@
RESOLVEFUNC(OCSP_basic_sign)
RESOLVEFUNC(OCSP_response_create)
RESOLVEFUNC(i2d_OCSP_RESPONSE)
-@@ -1056,12 +1090,14 @@ bool q_resolveOpenSslSymbols()
+@@ -1059,12 +1093,14 @@ bool q_resolveOpenSslSymbols()
RESOLVEFUNC(SSL_CTX_use_PrivateKey)
RESOLVEFUNC(SSL_CTX_use_PrivateKey_file)
RESOLVEFUNC(SSL_CTX_get_cert_store);
@@ -155,7 +155,7 @@
RESOLVEFUNC(SSL_accept)
RESOLVEFUNC(SSL_clear)
RESOLVEFUNC(SSL_connect)
-@@ -1121,7 +1157,9 @@ bool q_resolveOpenSslSymbols()
+@@ -1124,7 +1160,9 @@ bool q_resolveOpenSslSymbols()
RESOLVEFUNC(RSA_free)
RESOLVEFUNC(DH_bits)