Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Feb 2017 20:13:59 +0000 (UTC)
From:      Bernard Spil <brnrd@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r433962 - in head/databases/pecl-mongodb: . files
Message-ID:  <201702122013.v1CKDxu3036905@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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();



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201702122013.v1CKDxu3036905>