Skip site navigation (1)Skip section navigation (2)
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>