Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Jul 2020 15:44:35 +0000 (UTC)
From:      Emanuel Haupt <ehaupt@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r541118 - in head/mail/sylpheed: . files
Message-ID:  <202007031544.063FiZx9080021@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ehaupt
Date: Fri Jul  3 15:44:34 2020
New Revision: 541118
URL: https://svnweb.freebsd.org/changeset/ports/541118

Log:
  Provide a patch to support SNI.
  
  This has been discussed upstream:
  https://sylpheed.sraoss.jp/redmine/issues/306
  
  While here:
  - remove extra space after URL
  - use options helpers
  
  Obtained from:	OpenBSD

Added:
  head/mail/sylpheed/files/patch-libsylph_ssl.c   (contents, props changed)
Modified:
  head/mail/sylpheed/Makefile

Modified: head/mail/sylpheed/Makefile
==============================================================================
--- head/mail/sylpheed/Makefile	Fri Jul  3 15:40:06 2020	(r541117)
+++ head/mail/sylpheed/Makefile	Fri Jul  3 15:44:34 2020	(r541118)
@@ -3,9 +3,9 @@
 
 PORTNAME=	sylpheed
 PORTVERSION=	3.7.0
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	mail
-MASTER_SITES=	http://sylpheed.sraoss.jp/sylpheed/v${PORTVERSION:C/\.[^\.]*$//}/  \
+MASTER_SITES=	http://sylpheed.sraoss.jp/sylpheed/v${PORTVERSION:C/\.[^\.]*$//}/ \
 		LOCAL/ehaupt
 
 MAINTAINER=	ehaupt@FreeBSD.org
@@ -95,16 +95,16 @@ post-patch:
 	@${REINPLACE_CMD} -e 's|^\(DEFS.*\.\.\)$$|\1 -I../libsylph|' \
 		${WRKSRC}/src/Makefile.in
 
-.if empty(PORT_OPTIONS:MDOCS)
+post-patch-DOCS-off:
 	@${REINPLACE_CMD} -e '/^SUBDIRS = /s/manual faq//' \
 		${WRKSRC}/Makefile.in
-.else
+
+post-patch-DOCS-on:
 .for i in ${MAKEFILES}
 	@${REINPLACE_CMD} -e 's|^faqdir = @faqdir@$$|faqdir = ${DOCSDIR}/faq|g; \
 		s|^manualdir = @manualdir@$$|manualdir = ${DOCSDIR}/manual|g' \
 		${WRKSRC}/${i}
 .endfor
-.endif
 
 post-install:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}

Added: head/mail/sylpheed/files/patch-libsylph_ssl.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/mail/sylpheed/files/patch-libsylph_ssl.c	Fri Jul  3 15:44:34 2020	(r541118)
@@ -0,0 +1,16 @@
+--- libsylph/ssl.c.orig	2017-02-02 08:02:49 UTC
++++ libsylph/ssl.c
+@@ -258,6 +258,13 @@ gboolean ssl_init_socket_with_method(SockInfo *sockinf
+ 		return FALSE;
+ 	}
+ 
++#ifdef SSL_CTRL_SET_TLSEXT_HOSTNAME
++	if (!SSL_set_tlsext_host_name(sockinfo->ssl, sockinfo->hostname)) {
++		g_warning("Error setting servername extension\n");
++		return FALSE;
++	}
++#endif
++
+ 	SSL_set_fd(sockinfo->ssl, sockinfo->sock);
+ 	while ((ret = SSL_connect(sockinfo->ssl)) != 1) {
+ 		err = SSL_get_error(sockinfo->ssl, ret);



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