svn commit: r465696 - head/devel/libgit2/files

Bernard Spil brnrd at FreeBSD.org
Tue Mar 27 12:17:07 UTC 2018


Author: brnrd
Date: Tue Mar 27 12:17:06 2018
New Revision: 465696
URL: https://svnweb.freebsd.org/changeset/ports/465696

Log:
  devel/libgit2: Fix build with LibreSSL 2.7
  
   - LibreSSL 2.7 adds OpenSSL 1.1 API
  
  PR:		226954
  Approved by:	wg (maintainer)

Added:
  head/devel/libgit2/files/
  head/devel/libgit2/files/patch-src_openssl__stream.c   (contents, props changed)
  head/devel/libgit2/files/patch-src_openssl__stream.h   (contents, props changed)

Added: head/devel/libgit2/files/patch-src_openssl__stream.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libgit2/files/patch-src_openssl__stream.c	Tue Mar 27 12:17:06 2018	(r465696)
@@ -0,0 +1,11 @@
+--- src/openssl_stream.c.orig	2017-06-14 11:31:20 UTC
++++ src/openssl_stream.c
+@@ -103,7 +103,7 @@ int git_openssl_stream_global_init(void)
+ 	ssl_opts |= SSL_OP_NO_COMPRESSION;
+ #endif
+ 
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
++#if OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x20700000L)
+ 	SSL_load_error_strings();
+ 	OpenSSL_add_ssl_algorithms();
+ #else

Added: head/devel/libgit2/files/patch-src_openssl__stream.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libgit2/files/patch-src_openssl__stream.h	Tue Mar 27 12:17:06 2018	(r465696)
@@ -0,0 +1,11 @@
+--- src/openssl_stream.h.orig	2017-06-14 11:31:20 UTC
++++ src/openssl_stream.h
+@@ -27,7 +27,7 @@ extern int git_openssl_stream_new(git_st
+ 
+ 
+ 
+-# if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
++# if OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x20700000L)
+ 
+ GIT_INLINE(BIO_METHOD*) BIO_meth_new(int type, const char *name)
+ {


More information about the svn-ports-all mailing list