ports/184801: [PATCH] devel/boost-libs: fix include path
Dmitry Marakasov
amdmi3 at amdmi3.ru
Mon Dec 16 12:30:01 UTC 2013
>Number: 184801
>Category: ports
>Synopsis: [PATCH] devel/boost-libs: fix include path
>Confidential: no
>Severity: serious
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon Dec 16 12:30:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Dmitry Marakasov
>Release: FreeBSD 10.0-BETA3 amd64
>Organization:
>Environment:
System: FreeBSD hades.panopticon 10.0-BETA3 FreeBSD 10.0-BETA3 #0 r258666: Wed Nov 27 03:06:10 MSK
>Description:
boost/signals2/detail/variadic_slot_invoker.hpp has #include of another boost file with incorrect path (boost/tuple.hpp instead of boost/tuple/tuple.hpp)
% pkg info -l boost-libs | grep boost/tuple.hpp
% pkg info -l boost-libs | grep boost/tuple/tuple.hpp
/usr/local/include/boost/tuple/tuple.hpp
which prevents consumers of this file from compiling. This was fixed in boost SVN rev 78502, fix it here until boost port is updated to more recent version.
Port maintainer (office at FreeBSD.org) is cc'd.
Generated with FreeBSD Port Tools 0.99_11 (mode: change, diff: SVN)
>How-To-Repeat:
>Fix:
--- boost-libs-1.52.0_3.patch begins here ---
Index: Makefile
===================================================================
--- Makefile (revision 336627)
+++ Makefile (working copy)
@@ -4,7 +4,7 @@
PORTNAME= boost-libs
COMMENT= Free portable C++ libraries (without Boost.Python)
-PORTREVISION= 2
+PORTREVISION= 3
BUILD_DEPENDS+= bjam:${PORTSDIR}/devel/boost-jam
Index: files/patch-boost-signals2-detail-variadic__slot__invoker.hpp
===================================================================
--- files/patch-boost-signals2-detail-variadic__slot__invoker.hpp (revision 0)
+++ files/patch-boost-signals2-detail-variadic__slot__invoker.hpp (working copy)
@@ -0,0 +1,11 @@
+--- boost/signals2/detail/variadic_slot_invoker.hpp.orig 2012-07-05 05:44:38.000000000 +0400
++++ boost/signals2/detail/variadic_slot_invoker.hpp 2013-12-10 08:02:42.536189283 +0400
+@@ -20,7 +20,7 @@
+ // if compiler has std::tuple use it instead of boost::tuple
+ // because boost::tuple does not have variadic template support at present.
+ #ifdef BOOST_NO_CXX11_HDR_TUPLE
+-#include <boost/tuple.hpp>
++#include <boost/tuple/tuple.hpp>
+ #define BOOST_SIGNALS2_TUPLE boost::tuple
+ #else
+ #include <tuple>
--- boost-libs-1.52.0_3.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list