diff options
| author | Bernard Spil <brnrd@FreeBSD.org> | 2017-02-12 20:13:58 +0000 |
|---|---|---|
| committer | Bernard Spil <brnrd@FreeBSD.org> | 2017-02-12 20:13:58 +0000 |
| commit | 76cc1495b87bd395e47c848c2d344fb5cc1ea376 (patch) | |
| tree | 73dc2faae829c96cad9f4207158a7da91003db3b /databases/pecl-mongodb | |
| parent | Reset maintainer for Uses/ada.mk and Uses/alias.mk (diff) | |
databases/pecl-mongodb: Fix build with LibreSSL
- Patch check for OPENSSL_VERSION_NUMBER > 1.1
PR: 217028
Approved by: pi (maintainer)
Diffstat (limited to 'databases/pecl-mongodb')
| -rw-r--r-- | databases/pecl-mongodb/Makefile | 8 | ||||
| -rw-r--r-- | databases/pecl-mongodb/files/patch-src_libmongoc_src_mongoc_mongoc-stream-tls-openssl.c | 11 |
2 files changed, 12 insertions, 7 deletions
diff --git a/databases/pecl-mongodb/Makefile b/databases/pecl-mongodb/Makefile index cdc565582cee..71e750461872 100644 --- a/databases/pecl-mongodb/Makefile +++ b/databases/pecl-mongodb/Makefile @@ -16,10 +16,4 @@ USES= php:ext ssl tar:tgz USE_PHP= spl:build CFLAGS+= -I${LOCALBASE}/include -.include <bsd.port.pre.mk> - -.if ${SSL_DEFAULT:Mlibressl*} -IGNORE= LibreSSL not supported until version 1.3.x -.endif - -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/databases/pecl-mongodb/files/patch-src_libmongoc_src_mongoc_mongoc-stream-tls-openssl.c b/databases/pecl-mongodb/files/patch-src_libmongoc_src_mongoc_mongoc-stream-tls-openssl.c new file mode 100644 index 000000000000..4c619bf2b1a6 --- /dev/null +++ b/databases/pecl-mongodb/files/patch-src_libmongoc_src_mongoc_mongoc-stream-tls-openssl.c @@ -0,0 +1,11 @@ +--- src/libmongoc/src/mongoc/mongoc-stream-tls-openssl.c.orig 2017-01-17 18:35:13 UTC ++++ src/libmongoc/src/mongoc/mongoc-stream-tls-openssl.c +@@ -638,7 +638,7 @@ mongoc_stream_tls_openssl_new (mongoc_st + RETURN(NULL); + } + +-#if OPENSSL_VERSION_NUMBER >= 0x10002000L ++#if OPENSSL_VERSION_NUMBER >= 0x10002000L && !defined(LIBRESSL_VERSION_NUMBER) + if (!opt->allow_invalid_hostname) { + struct in_addr addr; + X509_VERIFY_PARAM *param = X509_VERIFY_PARAM_new(); |
