svn commit: r452358 - head/security/openssh-portable

Bryan Drewery bdrewery at FreeBSD.org
Wed Oct 18 17:19:27 UTC 2017


Author: bdrewery
Date: Wed Oct 18 17:19:26 2017
New Revision: 452358
URL: https://svnweb.freebsd.org/changeset/ports/452358

Log:
  LibreSSL + LDNS: Fix random crashes.
  
  This happens due to ldns-config --libs adding in too many libraries
  (overlinking), and -lcrypto again, which causes some strange
  conflict/corruption.  By specifying the path to --with-ldns, configure only
  adds in -ldns rather than every library ldns itself needs.
  
  PR:		223000
  Reported by:	many

Modified:
  head/security/openssh-portable/Makefile

Modified: head/security/openssh-portable/Makefile
==============================================================================
--- head/security/openssh-portable/Makefile	Wed Oct 18 17:02:50 2017	(r452357)
+++ head/security/openssh-portable/Makefile	Wed Oct 18 17:19:26 2017	(r452358)
@@ -3,7 +3,7 @@
 
 PORTNAME=	openssh
 DISTVERSION=	7.6p1
-PORTREVISION=	2
+PORTREVISION=	3
 PORTEPOCH=	1
 CATEGORIES=	security ipv6
 MASTER_SITES=	OPENBSD/OpenSSH/portable
@@ -26,7 +26,6 @@ CONFIGURE_ARGS=		--prefix=${PREFIX} --with-md5-passwor
 
 ETCOLD=			${PREFIX}/etc
 
-BROKEN_SSL=	openssl-devel libressl
 BROKEN_SSL_REASON_openssl-devel=	incomplete definition of type struct rsa_st
 BROKEN_SSL_REASON_libressl=		random crashes with 7.6 PR 223000
 
@@ -53,7 +52,7 @@ OPTIONS_SUB=		yes
 
 TCP_WRAPPERS_EXTRA_PATCHES=${FILESDIR}/extra-patch-tcpwrappers
 
-LDNS_CONFIGURE_WITH=	ldns
+LDNS_CONFIGURE_WITH=	ldns=${LOCALBASE}
 LDNS_LIB_DEPENDS=	libldns.so:dns/ldns
 LDNS_EXTRA_PATCHES=	${FILESDIR}/extra-patch-ldns
 LDNS_CFLAGS=		-I${LOCALBASE}/include


More information about the svn-ports-all mailing list