summaryrefslogtreecommitdiff
path: root/packages/app-backup/bacula/files/bacula-libressl-2.7.patch
diff options
context:
space:
mode:
authorGluzskiy Alexandr <sss@sss.chaoslab.ru>2018-08-23 01:05:10 +0300
committerGluzskiy Alexandr <sss@sss.chaoslab.ru>2018-08-23 01:05:10 +0300
commit6050b8026fead1a1ef9ccd54da88b4739e57d954 (patch)
treeb260235f683d004d5f7388bffab72cb2ba02b042 /packages/app-backup/bacula/files/bacula-libressl-2.7.patch
parent99b36426bd20f2ccfa36ac0cb28a0bd239da1772 (diff)
bacula: refactoring, libressl fix
- added libressl>=2.7 patch - redone src_configure related code - used exlib - added release versions 9.0.8, 9.2.1
Diffstat (limited to 'packages/app-backup/bacula/files/bacula-libressl-2.7.patch')
-rw-r--r--packages/app-backup/bacula/files/bacula-libressl-2.7.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/packages/app-backup/bacula/files/bacula-libressl-2.7.patch b/packages/app-backup/bacula/files/bacula-libressl-2.7.patch
new file mode 100644
index 0000000..c7986d7
--- /dev/null
+++ b/packages/app-backup/bacula/files/bacula-libressl-2.7.patch
@@ -0,0 +1,13 @@
+diff --git a/src/lib/openssl-compat.h b/src/lib/openssl-compat.h
+index e811a4b97..e547bd9a2 100644
+--- a/src/lib/openssl-compat.h
++++ b/src/lib/openssl-compat.h
+@@ -1,7 +1,7 @@
+ #ifndef __OPENSSL_COPMAT__H__
+ #define __OPENSSL_COPMAT__H__
+
+-#if ( (OPENSSL_VERSION_NUMBER < 0x10100000L) || defined(LIBRESSL_VERSION_NUMBER) )
++#if ( (OPENSSL_VERSION_NUMBER < 0x10100000L) || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x20700000 ) )
+ static inline int EVP_PKEY_up_ref(EVP_PKEY *pkey)
+ {
+ CRYPTO_add(&pkey->references, 1, CRYPTO_LOCK_EVP_PKEY);