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