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

smr at alioth.debian.org smr at alioth.debian.org
Sun Mar 23 06:57:37 UTC 2008


Author: smr
Date: 2008-03-23 06:57:36 +0000 (Sun, 23 Mar 2008)
New Revision: 14180

Modified:
   boost/trunk/debian/Notes
   boost/trunk/debian/changelog
   boost/trunk/debian/patches/gcc-4.3.patch
Log:
Add some more GCC 4.3 fixes, from Boost issue tracker.

Modified: boost/trunk/debian/Notes
===================================================================
--- boost/trunk/debian/Notes	2008-03-23 06:10:29 UTC (rev 14179)
+++ boost/trunk/debian/Notes	2008-03-23 06:57:36 UTC (rev 14180)
@@ -1,3 +1,26 @@
+	GCC 4.3 Patches
+	---------------
+
+As of 2008-03-23, there are a number of issues with respect to GCC
+4.3.  A post on the Boost list gives a query to list all the open
+reports in the Boost trac system:
+
+  http://svn.boost.org/trac/boost/query?status=new&status=assigned&status=reopened&summary=~4.3&order=priority
+
+Here we track the open tickets and status with respect to the Debian
+gcc-4.3.patch:
+
+  Ticket  Inc?  Comment
+  ------  ----  ----------------------------------
+  1528     no   Not clear whether patch is good.
+  1570    yes   Patch of 2008-01-15.
+  1605     no   Library property_tree not present in 1.34.1
+  1615    yes   Patch of 2008-02-02.
+  1617    yes   Partial: in patch of 2008-02-02, first two files failed, 
+                only numerics_tests.cpp applied.
+  1630     no   No patch given as of 2008-03-23.
+
+
 	Thread Support
 	--------------
 
@@ -121,9 +144,6 @@
 	TODO
 	----
 
-* Use the quilt system
-  - move all source patches to debian/patches
-
 * Patch the build system to NOT embed the compiler name in shared libraries.
   - retain the link library symlinks with compiler name, for compatibility
 

Modified: boost/trunk/debian/changelog
===================================================================
--- boost/trunk/debian/changelog	2008-03-23 06:10:29 UTC (rev 14179)
+++ boost/trunk/debian/changelog	2008-03-23 06:57:36 UTC (rev 14180)
@@ -37,6 +37,9 @@
   
   * debian/rules: Add dh_installdocs for package libboost-doc.  
     Closes: #471284.
+  
+  * debian/patches/gcc-4.3.patch: Include relevant patches from Boost
+    ticket tracker, issues: 1570, 1615, and 1617.
 
  -- Steve M. Robbins <smr at debian.org>  Sun, 23 Mar 2008 01:08:43 -0500
 

Modified: boost/trunk/debian/patches/gcc-4.3.patch
===================================================================
--- boost/trunk/debian/patches/gcc-4.3.patch	2008-03-23 06:10:29 UTC (rev 14179)
+++ boost/trunk/debian/patches/gcc-4.3.patch	2008-03-23 06:57:36 UTC (rev 14180)
@@ -42,12 +42,42 @@
      // date_generators stuff goes here
 --- trunk.orig/boost/spirit/phoenix/operators.hpp
 +++ trunk/boost/spirit/phoenix/operators.hpp
-@@ -25,6 +25,8 @@
+@@ -24,6 +24,7 @@
+ #include <boost/spirit/phoenix/composite.hpp>
  #include <boost/config.hpp>
  #include <boost/mpl/if.hpp>
++#include <climits>
  
-+#include <climits>
-+
  ///////////////////////////////////////////////////////////////////////////////
  namespace phoenix {
+--- trunk.orig/boost/date_time/tz_db_base.hpp
++++ trunk/boost/date_time/tz_db_base.hpp
+@@ -158,7 +158,7 @@
+       typedef typename time_zone_type::base_type time_zone_base_type;
+       typedef typename time_zone_type::time_duration_type time_duration_type;
+       typedef time_zone_names_base<char_type> time_zone_names;
+-      typedef dst_adjustment_offsets<time_duration_type> dst_adjustment_offsets;
++      typedef boost::date_time::dst_adjustment_offsets<time_duration_type> dst_adjustment_offsets;
+       typedef std::basic_string<char_type> string_type;
  
+       //! Constructs an empty database
+--- trunk.orig/boost/wave/util/flex_string.hpp
++++ trunk/boost/wave/util/flex_string.hpp
+@@ -94,6 +94,7 @@
+ #include <limits>
+ #include <stdexcept>
+ #include <cstddef>
++#include <cstring>
+ 
+ // this must occur after all of the includes and before any code appears
+ #ifdef BOOST_HAS_ABI_HEADERS
+--- trunk.orig/libs/spirit/test/numerics_tests.cpp
++++ trunk/libs/spirit/test/numerics_tests.cpp
+@@ -11,6 +11,7 @@
+ #include <boost/spirit/actor/assign_actor.hpp>
+ #include <iostream>
+ #include <boost/detail/lightweight_test.hpp>
++#include <climits>
+ 
+ using namespace std;
+ using namespace boost::spirit;




More information about the pkg-boost-commits mailing list