Date: Thu, 24 Oct 2019 00:48:34 +0000 (UTC) From: Jan Beich <jbeich@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r515312 - in head/devel/boost-libs: . files Message-ID: <201910240048.x9O0mY92021852@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: jbeich Date: Thu Oct 24 00:48:33 2019 New Revision: 515312 URL: https://svnweb.freebsd.org/changeset/ports/515312 Log: devel/boost-libs: backport spirit regression fix PR: 237016 Suggested by: mapnik upstream MFH: 2019Q4 Added: head/devel/boost-libs/files/patch-boost_spirit_home_x3_nonterminal_detail_rule.hpp (contents, props changed) Modified: head/devel/boost-libs/Makefile (contents, props changed) Modified: head/devel/boost-libs/Makefile ============================================================================== --- head/devel/boost-libs/Makefile Wed Oct 23 22:54:20 2019 (r515311) +++ head/devel/boost-libs/Makefile Thu Oct 24 00:48:33 2019 (r515312) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= boost-libs -PORTREVISION= 1 +PORTREVISION= 2 COMMENT= Free portable C++ libraries (without Boost.Python) Added: head/devel/boost-libs/files/patch-boost_spirit_home_x3_nonterminal_detail_rule.hpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/boost-libs/files/patch-boost_spirit_home_x3_nonterminal_detail_rule.hpp Thu Oct 24 00:48:33 2019 (r515312) @@ -0,0 +1,22 @@ +https://github.com/boostorg/spirit/pull/549 + +--- boost/spirit/home/x3/nonterminal/detail/rule.hpp.orig 2019-08-14 12:03:34 UTC ++++ boost/spirit/home/x3/nonterminal/detail/rule.hpp +@@ -20,6 +20,8 @@ + #include <boost/spirit/home/x3/nonterminal/simple_trace.hpp> + #endif + ++#include <type_traits> ++ + namespace boost { namespace spirit { namespace x3 + { + template <typename ID> +@@ -191,7 +193,7 @@ namespace boost { namespace spirit { namespace x3 { na + typedef + decltype(parse_rule( + rule<ID, Attribute>(), first, last +- , make_unique_context<ID>(rhs, context), attr)) ++ , make_unique_context<ID>(rhs, context), std::declval<Attribute&>())) + parse_rule_result; + + // If there is no BOOST_SPIRIT_DEFINE for this rule,
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201910240048.x9O0mY92021852>