svn commit: r433962 - in head/databases/pecl-mongodb: . files
Bernard Spil
brnrd at FreeBSD.org
Sun Feb 12 20:14:00 UTC 2017
Author: brnrd
Date: Sun Feb 12 20:13:58 2017
New Revision: 433962
URL: https://svnweb.freebsd.org/changeset/ports/433962
Log:
databases/pecl-mongodb: Fix build with LibreSSL
- Patch check for OPENSSL_VERSION_NUMBER > 1.1
PR: 217028
Approved by: pi (maintainer)
Added:
head/databases/pecl-mongodb/files/
head/databases/pecl-mongodb/files/patch-src_libmongoc_src_mongoc_mongoc-stream-tls-openssl.c (contents, props changed)
Modified:
head/databases/pecl-mongodb/Makefile
Modified: head/databases/pecl-mongodb/Makefile
==============================================================================
--- head/databases/pecl-mongodb/Makefile Sun Feb 12 19:58:46 2017 (r433961)
+++ head/databases/pecl-mongodb/Makefile Sun Feb 12 20:13:58 2017 (r433962)
@@ -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>
Added: head/databases/pecl-mongodb/files/patch-src_libmongoc_src_mongoc_mongoc-stream-tls-openssl.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/pecl-mongodb/files/patch-src_libmongoc_src_mongoc_mongoc-stream-tls-openssl.c Sun Feb 12 20:13:58 2017 (r433962)
@@ -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();
More information about the svn-ports-head
mailing list