svn commit: r433993 - head/security/hitch/files

Bernard Spil brnrd at FreeBSD.org
Mon Feb 13 14:28:21 UTC 2017


Author: brnrd
Date: Mon Feb 13 14:28:19 2017
New Revision: 433993
URL: https://svnweb.freebsd.org/changeset/ports/433993

Log:
  security/hitch: Fix build with LibreSSL
  
   - Add upstream patch
  
  PR:		217029
  Obtained from:	https://github.com/varnish/hitch/commit/cc92c25
  Approved by:	zi (maintainer)

Added:
  head/security/hitch/files/patch-src_hitch.c   (contents, props changed)

Added: head/security/hitch/files/patch-src_hitch.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/hitch/files/patch-src_hitch.c	Mon Feb 13 14:28:19 2017	(r433993)
@@ -0,0 +1,22 @@
+From cc92c25a5fcbc1d3e4ebb8771fe87d961f2079bf Mon Sep 17 00:00:00 2001
+From: Vanilla Hsu <vanilla at fatpipi.com>
+Date: Sat, 14 Jan 2017 09:36:57 +0800
+Subject: [PATCH] Fix building with libressl.
+
+---
+ src/hitch.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/hitch.c b/src/hitch.c
+index 5b48680..03b4580 100644
+--- src/hitch.c.orig	2016-12-22 13:48:49 UTC
++++ src/hitch.c
+@@ -683,7 +683,7 @@ load_privatekey(SSL_CTX *ctx, const char
+ 		return NULL;
+ 	}
+ 
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L
++#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+ #define SSL_CTX_get_default_passwd_cb(ctx) (ctx->default_passwd_callback)
+ #define SSL_CTX_get_default_passwd_cb_userdata(ctx) (ctx->default_passwd_callback_userdata)
+ #endif


More information about the svn-ports-all mailing list