commit:     7d5ff36824d94a460398541d743901a337340e9d
Author:     orbea <orbea <AT> riseup <DOT> net>
AuthorDate: Tue Mar 12 17:40:29 2024 +0000
Commit:     orbea <orbea <AT> riseup <DOT> net>
CommitDate: Tue Mar 12 17:43:13 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=7d5ff368

dev-qt/qtnetwork: update patch for libressl-3.9.0

Closes: https://github.com/gentoo/libressl/issues/552
Signed-off-by: orbea <orbea <AT> riseup.net>

 dev-qt/qtnetwork/files/qtnetwork-5.15.7-libressl.patch | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtnetwork/files/qtnetwork-5.15.7-libressl.patch 
b/dev-qt/qtnetwork/files/qtnetwork-5.15.7-libressl.patch
index c9e7653..c2ab857 100644
--- a/dev-qt/qtnetwork/files/qtnetwork-5.15.7-libressl.patch
+++ b/dev-qt/qtnetwork/files/qtnetwork-5.15.7-libressl.patch
@@ -15,7 +15,7 @@ index d1794d4d..1f1aa5ed 100644
          int size = q_ASN1_STRING_to_UTF8(&data, 
q_X509_NAME_ENTRY_get_data(e));
          info.insert(name, QString::fromUtf8((char*)data, size));
 -#if QT_CONFIG(opensslv11)
-+#if QT_CONFIG(opensslv11) && !defined(LIBRESSL_VERSION_NUMBER)
++#if QT_CONFIG(opensslv11) && (!defined(LIBRESSL_VERSION_NUMBER) || 
(LIBRESSL_VERSION_NUMBER >= 0x3090000fL))
          q_CRYPTO_free(data, nullptr, 0);
  #else
          q_CRYPTO_free(data);
@@ -137,7 +137,7 @@ index d9742fd6..fac28b5c 100644
  DEFINEFUNC3(int, X509_STORE_set_ex_data, X509_STORE *a, a, int idx, idx, void 
*data, data, return 0, return)
  DEFINEFUNC2(void *, X509_STORE_get_ex_data, X509_STORE *r, r, int idx, idx, 
return nullptr, return)
  DEFINEFUNC(STACK_OF(X509) *, X509_STORE_CTX_get0_chain, X509_STORE_CTX *a, a, 
return nullptr, return)
-+#ifndef LIBRESSL_VERSION_NUMBER
++#if !defined(LIBRESSL_VERSION_NUMBER) || (LIBRESSL_VERSION_NUMBER >= 
0x3090000fL)
  DEFINEFUNC3(void, CRYPTO_free, void *str, str, const char *file, file, int 
line, line, return, DUMMYARG)
 +#else
 +DEFINEFUNC(void, CRYPTO_free, void *a, a, return, DUMMYARG)
@@ -241,7 +241,7 @@ index 27aeffa1..32a21221 100644
  
  void *q_CRYPTO_malloc(size_t num, const char *file, int line);
  #define q_OPENSSL_malloc(num) q_CRYPTO_malloc(num, "", 0)
-+#ifndef LIBRESSL_VERSION_NUMBER
++#if !defined(LIBRESSL_VERSION_NUMBER) || (LIBRESSL_VERSION_NUMBER >= 
0x3090000fL)
  void q_CRYPTO_free(void *str, const char *file, int line);
  #define q_OPENSSL_free(addr) q_CRYPTO_free(addr, "", 0)
 +#else // LIBRESSL_VERSION_NUMBER

Reply via email to