View | Details | Raw Unified | Return to bug 227804
Collapse All | Expand All

(-)deskutils/spice-gtk/files/patch-libressl (-3 / +3 lines)
Lines 5-11 Link Here
5
 #include "bio-gio.h"
5
 #include "bio-gio.h"
6
 
6
 
7
-#if OPENSSL_VERSION_NUMBER < 0x10100000
7
-#if OPENSSL_VERSION_NUMBER < 0x10100000
8
+#if OPENSSL_VERSION_NUMBER < 0x10100000 || defined(LIBRESSL_VERSION_NUMBER)
8
+#if OPENSSL_VERSION_NUMBER < 0x10100000 || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x20700000)
9
 static BIO_METHOD one_static_bio;
9
 static BIO_METHOD one_static_bio;
10
 
10
 
11
 static int BIO_meth_set_read(BIO_METHOD *biom,
11
 static int BIO_meth_set_read(BIO_METHOD *biom,
Lines 16-22 Link Here
16
 static gboolean channel_connect(SpiceChannel *channel, gboolean tls);
16
 static gboolean channel_connect(SpiceChannel *channel, gboolean tls);
17
 
17
 
18
-#if OPENSSL_VERSION_NUMBER < 0x10100000
18
-#if OPENSSL_VERSION_NUMBER < 0x10100000
19
+#if OPENSSL_VERSION_NUMBER < 0x10100000 || defined(LIBRESSL_VERSION_NUMBER)
19
+#if OPENSSL_VERSION_NUMBER < 0x10100000 || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x20700000)
20
 static RSA *EVP_PKEY_get0_RSA(EVP_PKEY *pkey)
20
 static RSA *EVP_PKEY_get0_RSA(EVP_PKEY *pkey)
21
 {
21
 {
22
     if (pkey->type != EVP_PKEY_RSA) {
22
     if (pkey->type != EVP_PKEY_RSA) {
Lines 27-33 Link Here
27
 #include <gio/gio.h>
27
 #include <gio/gio.h>
28
 
28
 
29
-#if OPENSSL_VERSION_NUMBER < 0x10100000
29
-#if OPENSSL_VERSION_NUMBER < 0x10100000
30
+#if OPENSSL_VERSION_NUMBER < 0x10100000 || defined (LIBRESSL_VERSION_NUMBER)
30
+#if OPENSSL_VERSION_NUMBER < 0x10100000 || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x20700000)
31
 static const unsigned char *ASN1_STRING_get0_data(const ASN1_STRING *asn1)
31
 static const unsigned char *ASN1_STRING_get0_data(const ASN1_STRING *asn1)
32
 {
32
 {
33
     return M_ASN1_STRING_data(asn1);
33
     return M_ASN1_STRING_data(asn1);

Return to bug 227804