svn commit: r515312 - in head/devel/boost-libs: . files
Jan Beich
jbeich at FreeBSD.org
Thu Oct 24 00:48:35 UTC 2019
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,
More information about the svn-ports-all
mailing list