diff --git a/ftp/lftp/files/patch-src-lftp_ssl.cc b/ftp/lftp/files/patch-src-lftp_ssl.cc new file mode 100644 index 000000000000..c52a9faebf58 --- /dev/null +++ b/ftp/lftp/files/patch-src-lftp_ssl.cc @@ -0,0 +1,13 @@ +Fix build with LibreSSL + +--- src/lftp_ssl.cc.orig ++++ src/lftp_ssl.cc +@@ -772,7 +772,7 @@ + #elif USE_OPENSSL + //static int lftp_ssl_passwd_callback(char *buf,int size,int rwflag,void *userdata); + +-#if OPENSSL_VERSION_NUMBER < 0x10100000L ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || LIBRESSL_VERSION_NUMBER + // for compatibility with older versions + X509_OBJECT *X509_OBJECT_new() + {