Date: Mon, 16 Dec 2013 16:08:07 +0400 (MSK) From: Dmitry Marakasov <amdmi3@amdmi3.ru> To: FreeBSD-gnats-submit@freebsd.org Cc: office@FreeBSD.org Subject: ports/184801: [PATCH] devel/boost-libs: fix include path Message-ID: <20131216120807.58E5187A@hades.panopticon> Resent-Message-ID: <201312161230.rBGCU0Hs043337@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20131216120807.58E5187A>