[pkg-boost-commits] r14692 - in boost/trunk/debian: . patches

Steven Michael Robbins smr at alioth.debian.org
Tue Jan 3 04:25:18 UTC 2012


Author: smr
Date: 2012-01-03 04:24:10 +0000 (Tue, 03 Jan 2012)
New Revision: 14692

Added:
   boost/trunk/debian/patches/fusion-push-front-broken.patch
Modified:
   boost/trunk/debian/changelog
   boost/trunk/debian/patches/series
Log:
Upstream patch that fixes #include
<boost/fusion/algorithm/transformation/push_front.hpp>.



Modified: boost/trunk/debian/changelog
===================================================================
--- boost/trunk/debian/changelog	2011-12-21 01:59:20 UTC (rev 14691)
+++ boost/trunk/debian/changelog	2012-01-03 04:24:10 UTC (rev 14692)
@@ -1,3 +1,11 @@
+boost1.48 (1.48.0-3) unstable; urgency=low
+
+  * patches/fusion-push-front-broken.patch: New.  Upstream patch that
+    fixes #include <boost/fusion/algorithm/transformation/push_front.hpp>.
+    Closes: #653812.
+
+ -- Steve M. Robbins <smr at debian.org>  Sat, 31 Dec 2011 01:39:10 -0600
+
 boost1.48 (1.48.0-2) unstable; urgency=low
 
   * patches/foreach.patch: New.  Upstream patch to fix BOOST_FOREACH build

Added: boost/trunk/debian/patches/fusion-push-front-broken.patch
===================================================================
--- boost/trunk/debian/patches/fusion-push-front-broken.patch	                        (rev 0)
+++ boost/trunk/debian/patches/fusion-push-front-broken.patch	2012-01-03 04:24:10 UTC (rev 14692)
@@ -0,0 +1,30 @@
+Description: Fix inclusion of header push_front.hpp
+ Without this, a simple
+  #include <boost/fusion/algorithm/transformation/push_front.hpp>
+ fails to compile. Patch taken from upstream changeset 76238
+Author: Joel de Guzman
+Bug: 653812
+Forwarded: https://svn.boost.org/trac/boost/ticket/6338
+
+
+--- boost1.48-1.48.0.orig/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp
++++ boost1.48-1.48.0/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp
+@@ -39,11 +39,18 @@
+     {
+         template <typename Sequence, typename T>
+         struct push_back;
++
++        template <typename Sequence, typename T>
++        struct push_front;
+     }
+ 
+     template <typename Sequence, typename T>
+     typename result_of::push_back<Sequence const, T>::type
+     push_back(Sequence const& seq, T const& x);
++
++    template <typename Sequence, typename T>
++    typename result_of::push_front<Sequence const, T>::type
++    push_front(Sequence const& seq, T const& x);
+ }}
+ 
+ namespace boost { namespace fusion { namespace detail

Modified: boost/trunk/debian/patches/series
===================================================================
--- boost/trunk/debian/patches/series	2011-12-21 01:59:20 UTC (rev 14691)
+++ boost/trunk/debian/patches/series	2012-01-03 04:24:10 UTC (rev 14692)
@@ -5,3 +5,4 @@
 kfreebsd-thread.patch
 boost-1.44-py3.1.patch
 pythonid.patch
+fusion-push-front-broken.patch




More information about the pkg-boost-commits mailing list