From owner-svn-ports-all@freebsd.org Thu Nov 24 02:30:23 2016 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A420FC51C74; Thu, 24 Nov 2016 02:30:23 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 59A9FE76; Thu, 24 Nov 2016 02:30:23 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id uAO2UMYA079643; Thu, 24 Nov 2016 02:30:22 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id uAO2UMal079641; Thu, 24 Nov 2016 02:30:22 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201611240230.uAO2UMal079641@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Thu, 24 Nov 2016 02:30:22 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r426987 - in head/dns/powerdns-recursor: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Nov 2016 02:30:23 -0000 Author: jbeich Date: Thu Nov 24 02:30:22 2016 New Revision: 426987 URL: https://svnweb.freebsd.org/changeset/ports/426987 Log: dns/powerdns-recursor: work around crash with boost 1.62 Assertion failed: (this != &x), function operator=, file /usr/local/include/boost/container/string.hpp, line 830. PR: 214470 Approved by: Ralf van der Enden (maintainer) Added: head/dns/powerdns-recursor/files/patch-dnsname.hh (contents, props changed) Modified: head/dns/powerdns-recursor/Makefile (contents, props changed) Modified: head/dns/powerdns-recursor/Makefile ============================================================================== --- head/dns/powerdns-recursor/Makefile Thu Nov 24 00:29:09 2016 (r426986) +++ head/dns/powerdns-recursor/Makefile Thu Nov 24 02:30:22 2016 (r426987) @@ -3,7 +3,7 @@ PORTNAME= recursor PORTVERSION= 4.0.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= dns ipv6 MASTER_SITES= http://downloads.powerdns.com/releases/ PKGNAMEPREFIX= powerdns- Added: head/dns/powerdns-recursor/files/patch-dnsname.hh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/dns/powerdns-recursor/files/patch-dnsname.hh Thu Nov 24 02:30:22 2016 (r426987) @@ -0,0 +1,22 @@ +https://github.com/PowerDNS/pdns/issues/2955 + +--- dnsname.hh.orig 2016-09-06 12:50:29 UTC ++++ dnsname.hh +@@ -30,7 +30,7 @@ + #include + + // it crashes on OSX and doesn't compile on OpenBSD +-#if BOOST_VERSION >= 104800 && ! defined( __APPLE__ ) && ! defined(__OpenBSD__) ++#if BOOST_VERSION >= 104800 && ! defined(_LIBCPP_VERSION) && ! defined(__OpenBSD__) + #include + #endif + +@@ -133,7 +133,7 @@ public: + inline bool canonCompare(const DNSName& rhs) const; + bool slowCanonCompare(const DNSName& rhs) const; + +-#if BOOST_VERSION >= 104800 && ! defined( __APPLE__ ) && ! defined(__OpenBSD__) ++#if BOOST_VERSION >= 104800 && ! defined(_LIBCPP_VERSION) && ! defined(__OpenBSD__) + typedef boost::container::string string_t; + #else + typedef std::string string_t;