diff options
author | Bernard Spil <brnrd@FreeBSD.org> | 2017-02-13 04:13:58 +0800 |
---|---|---|
committer | Bernard Spil <brnrd@FreeBSD.org> | 2017-02-13 04:13:58 +0800 |
commit | 76cc1495b87bd395e47c848c2d344fb5cc1ea376 (patch) | |
tree | 73dc2faae829c96cad9f4207158a7da91003db3b /databases/pecl-mongodb | |
parent | 972838631c3d907938d285cc485edc93848e1544 (diff) | |
download | freebsd-ports-gnome-76cc1495b87bd395e47c848c2d344fb5cc1ea376.tar.gz freebsd-ports-gnome-76cc1495b87bd395e47c848c2d344fb5cc1ea376.tar.zst freebsd-ports-gnome-76cc1495b87bd395e47c848c2d344fb5cc1ea376.zip |
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(); |