From eccd7e0720929161ada13ee7d3a003eb8ecdf4b9 Mon Sep 17 00:00:00 2001 From: Muhammad Moinur Rahman Date: Sat, 8 Apr 2017 22:23:19 +0000 Subject: databases/freetds: Fix build with libressl PR: 217549 Submitted by: w.schwarzenfeld@utanet.at --- databases/freetds/files/patch-src_tds_tls.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'databases/freetds/files/patch-src_tds_tls.c') diff --git a/databases/freetds/files/patch-src_tds_tls.c b/databases/freetds/files/patch-src_tds_tls.c index ec71b8dd0a32..7226bbe3ee8e 100644 --- a/databases/freetds/files/patch-src_tds_tls.c +++ b/databases/freetds/files/patch-src_tds_tls.c @@ -11,3 +11,16 @@ #include #include #include +@@ -72,6 +76,12 @@ + #define SSL_PTR ptr + #else + ++#ifdef LIBRESSL_VERSION_NUMBER ++static pthread_mutex_t *openssllocks; ++#undef OPENSSL_VERSION_NUMBER ++#define OPENSSL_VERSION_NUMBER 0x1000107fL ++#endif ++ + /* some compatibility layer */ + #if OPENSSL_VERSION_NUMBER < 0x1010000FL + static inline void -- cgit v1.2.3