Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2012-03-26 14:00:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and      /work/SRC/openSUSE:Factory/.boost.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "boost", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/boost/boost.changes      2012-03-23 
20:20:44.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2012-03-26 
14:00:40.000000000 +0200
@@ -1,0 +2,31 @@
+Sat Mar 17 17:58:21 UTC 2012 - [email protected]
+
+- Adjust Require for new libxslt-tools
+
+-------------------------------------------------------------------
+Tue Mar 13 12:45:31 CET 2012 - [email protected]
+
+- Update to 1.49.0. Major changes since 1.46.1:
+
+  New libraries:
+  * Heap.
+  * Container
+  * Locale
+  * Move
+  * Chrono
+  * Geometry
+  * Phoenix
+  * Ratio
+
+  For a detailed descriptions see 
+  http://www.boost.org/users/history/version_1_47_0.html
+  http://www.boost.org/users/history/version_1_48_0.html
+  http://www.boost.org/users/history/version_1_49_0.html
+
+- Rebuilt the man documentation with gcc 4.5 as the current gcc
+  segfaults when building quickbook.
+- Package PDF documentation independent of whether we build it
+  ourselves.
+- Fix missing function return in Boost::Chrono's process_cpu_clocks.hpp
+  
+-------------------------------------------------------------------

Old:
----
  NEWS
  boost-fix-spirit-attr-handling.patch
  boost-sane_versioning.patch
  boost_1_46_1.tar.xz
  boost_1_46_man.tar.xz
  boost_1_46_pdf.tar.xz

New:
----
  boost-chrono_add_function_return.patch
  boost_1_49_0.tar.bz2
  boost_1_49_man.tar.xz
  boost_1_49_pdf.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ boost.spec ++++++
--- /var/tmp/diff_new_pack.3FRlDk/_old  2012-03-26 14:00:46.000000000 +0200
+++ /var/tmp/diff_new_pack.3FRlDk/_new  2012-03-26 14:00:46.000000000 +0200
@@ -16,22 +16,22 @@
 #
 
 
-Version:        1.46.1
-Release:        0
-%define file_version 1_46_1
-%define short_version 1_46
-%define lib_appendix 1_46_1
+%define ver 1.49.0
+%define file_version 1_49_0
+%define short_version 1_49
+%define lib_appendix 1_49_0
 
 #Only define to 1 to generate the man pages
 %define build_docs 0
 
 #Define to 0 to not generate the pdf documentation
-%define build_pdf 1
+%define build_pdf 0
+%define package_pdf 1
 
 # Just hardcode build_mpi to 1 as soon as openmpi builds on all
 # named architectures.
 
-%ifarch s390 s390x ia64 hppa %arm
+%ifarch s390 s390x ia64 hppa
 %define build_mpi 0
 %else
 %define build_mpi 1
@@ -48,9 +48,10 @@
 %define boost_libs3 libboost_program_options%{lib_appendix} 
libboost_python%{lib_appendix} libboost_serialization%{lib_appendix}
 %define boost_libs4 libboost_signals%{lib_appendix} 
libboost_system%{lib_appendix} libboost_thread%{lib_appendix}
 %define boost_libs5 libboost_wave%{lib_appendix} libboost_regex%{lib_appendix} 
libboost_regex%{lib_appendix}
-%define boost_libs6 libboost_random%{lib_appendix}
+%define boost_libs6 libboost_random%{lib_appendix} 
libboost_chrono%{lib_appendix} libboost_locale%{lib_appendix}
+%define boost_libs7 libboost_timer%{lib_appendix}
 
-%define most_libs %boost_libs1 %boost_libs2 %boost_libs3 %boost_libs4 
%boost_libs5 %boost_libs6
+%define most_libs %boost_libs1 %boost_libs2 %boost_libs3 %boost_libs4 
%boost_libs5 %boost_libs6 %boost_libs7
 
 %if %build_mpi
 %define all_libs %{most_libs} libboost_mpi%{lib_appendix}
@@ -78,7 +79,7 @@
 BuildRequires:  docbook
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  doxygen
-BuildRequires:  libxslt
+BuildRequires:  libxslt-tools
 BuildRequires:  python-devel
 BuildRequires:  texlive-latex
 %endif
@@ -90,20 +91,21 @@
 License:        BSD-3-Clause
 Group:          Development/Libraries/C and C++
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-Source0:        %{name}_%{file_version}.tar.xz
+Version:        1.49.0
+Release:        0
+Source0:        %{name}_%{file_version}.tar.bz2
 Source1:        boost-rpmlintrc
 Source2:        %{name}_%{short_version}_man.tar.xz
 Source3:        %{name}_%{short_version}_pdf.tar.xz
 Source4:        existing_extra_docs
-Source5:        NEWS
+#Source5:        NEWS
 Patch1:         boost-thread.patch
 Patch2:         boost-no_type_punning.patch
 Patch8:         boost-no_segfault_in_Regex_filter.patch
-Patch9:         boost-fix-spirit-attr-handling.patch
-Patch19:        boost-sane_versioning.patch
 Patch20:        boost-strict_aliasing.patch
 Patch50:        boost-use_std_xml_catalog.patch
 Patch51:        boost-fix_documentation.patch 
+Patch52:        boost-chrono_add_function_return.patch
 Recommends:     %{all_libs}
 
 %define _docdir %{_datadir}/doc/packages/boost-%{version}
@@ -142,6 +144,7 @@
 
 
 %package     -n boost-license%{lib_appendix}
+
 Summary:        Boost License
 Group:          Development/Libraries/C and C++
 Provides:       boost-license = %{version}-%{release}
@@ -158,7 +161,6 @@
 %package        doc-html
 Summary:        HTML documentation for the Boost C++ Libraries
 Group:          Development/Libraries/C and C++
-Requires:       boost-license%{lib_appendix}
 %if 0%{?suse_version} >= 1120
 BuildArch:      noarch
 %endif
@@ -181,7 +183,7 @@
 as man pages.
 
 
-%if %build_pdf
+%if %package_pdf
 
 %package        doc-pdf
 Summary:        PDF documentation for the Boost C++ Libraries
@@ -196,6 +198,7 @@
 %endif
 
 %package        -n libboost_date_time%{lib_appendix}
+
 Summary:        Boost::Date.Time Runtime libraries
 Group:          System/Libraries
 Requires:       boost-license%{lib_appendix}
@@ -204,8 +207,8 @@
 This package contains the Boost Date.Time runtime libraries.
 
 
-
 %package        -n libboost_filesystem%{lib_appendix}
+
 Summary:        Boost::Filesystem Runtime Libraries
 Group:          System/Localization
 Requires:       boost-license%{lib_appendix}
@@ -214,8 +217,8 @@
 This package contains the Boost::Filesystem libraries.
 
 
-
 %package        -n libboost_graph%{lib_appendix}
+
 Summary:        Boost::Graph Runtime Libraries
 Group:          System/Libraries
 Requires:       boost-license%{lib_appendix}
@@ -224,8 +227,8 @@
 This package contains the Boost::Graph Runtime libraries.
 
 
-
 %package        -n libboost_iostreams%{lib_appendix}
+
 Summary:        Boost::IOStreams Runtime Libraries
 Group:          System/Libraries
 Requires:       boost-license%{lib_appendix}
@@ -234,8 +237,8 @@
 This package contains the Boost::IOStreams Runtime libraries.
 
 
-
 %package        -n libboost_math%{lib_appendix}
+
 Summary:        Boost::Math Runtime Libraries
 Group:          System/Libraries
 Requires:       boost-license%{lib_appendix}
@@ -247,6 +250,7 @@
 %if %build_mpi
 
 %package        -n libboost_mpi%{lib_appendix}
+
 Summary:        Boost::MPI Runtime libraries
 Group:          System/Libraries
 Requires:       boost-license%{lib_appendix}
@@ -257,6 +261,7 @@
 %endif
 
 %package        -n libboost_test%{lib_appendix}
+
 Summary:        Boost::Test Runtime Libraries
 Group:          System/Libraries
 Requires:       boost-license%{lib_appendix}
@@ -265,8 +270,8 @@
 This package contains the Boost::Test runtime libraries.
 
 
-
 %package        -n libboost_program_options%{lib_appendix}
+
 Summary:        Boost::ProgramOptions Runtime libraries
 Group:          System/Libraries
 Requires:       boost-license%{lib_appendix}
@@ -275,8 +280,8 @@
 This package contains the Boost::ProgramOptions Runtime libraries.
 
 
-
 %package        -n libboost_python%{lib_appendix}
+
 Summary:        Boost::Python Runtime Libraries
 Group:          System/Libraries
 Requires:       boost-license%{lib_appendix}
@@ -285,8 +290,8 @@
 This package contains the Boost::Python Runtime libraries.
 
 
-
 %package        -n libboost_serialization%{lib_appendix}
+
 Summary:        Boost::Serialization Runtime Libraries
 Group:          System/Libraries
 Requires:       boost-license%{lib_appendix}
@@ -295,8 +300,8 @@
 This package contains the Boost::Serialization Runtime libraries.
 
 
-
 %package        -n libboost_signals%{lib_appendix}
+
 Summary:        Boost::Signals Runtime Libraries
 Group:          System/Libraries
 Requires:       boost-license%{lib_appendix}
@@ -305,8 +310,8 @@
 This package contains the Boost::Signals Runtime libraries.
 
 
-
 %package        -n libboost_system%{lib_appendix}
+
 Summary:        Boost::System Runtime Libraries
 Group:          System/Libraries
 Requires:       boost-license%{lib_appendix}
@@ -315,8 +320,8 @@
 This package contains the Boost::System runtime libraries.
 
 
-
 %package        -n libboost_thread%{lib_appendix}
+
 Summary:        Boost::Thread Runtime Libraries
 Group:          System/Libraries
 Requires:       boost-license%{lib_appendix}
@@ -325,8 +330,8 @@
 This package contains the Boost::Thread runtime libraries.
 
 
-
 %package        -n libboost_wave%{lib_appendix}
+
 Summary:        Boost::Wave Runtime Libraries
 Group:          System/Libraries
 Requires:       boost-license%{lib_appendix}
@@ -335,8 +340,8 @@
 This package contains the Boost::Wave runtime libraries.
 
 
-
 %package        -n libboost_regex%{lib_appendix}
+
 Summary:        The Boost::Regex runtime library
 Group:          System/Libraries
 Requires:       boost-license%{lib_appendix}
@@ -345,13 +350,40 @@
 This package contains the Boost::Regex runtime library.
 
 %package        -n libboost_random%{lib_appendix}
+
 Summary:        The Boost::Random runtime library
 Group:          System/Libraries
 Requires:       boost-license%{lib_appendix}
 
 %description    -n libboost_random%{lib_appendix}
-This package contains the Boost:Random runtime library.
+This package contains the Boost::Random runtime library.
+
+%package        -n libboost_chrono%{lib_appendix}
+
+Summary:        The Boost::Chrono runtime library
+Group:          System/Libraries
+Requires:       boost-license%{lib_appendix}
+
+%description    -n libboost_chrono%{lib_appendix}
+This package contains the Boost::Chrono runtime library.
+
+%package        -n libboost_locale%{lib_appendix}
+
+Summary:        The Boost::Locale runtime library
+Group:          System/Libraries
+Requires:       boost-license%{lib_appendix}
+
+%description    -n libboost_locale%{lib_appendix}
+This package contains the Boost::Locale runtime library.
+
+%package        -n libboost_timer%{lib_appendix}
 
+Summary:        The Boost::Timer runtime library
+Group:          System/Libraries
+Requires:       boost-license%{lib_appendix}
+
+%description    -n libboost_timer%{lib_appendix}
+This package contains the Boost::Timer runtime library.
 
 
 %prep
@@ -365,11 +397,12 @@
 %patch1
 %patch2
 %patch8
-%patch9
-%patch19
+#%%patch9
+#%%patch19
 %patch20
 %patch50
 %patch51
+%patch52
 
 #stupid build machinery copies .orig files
 find . -name \*.orig -exec rm {} +
@@ -419,11 +452,9 @@
 cat << EOF >>user-config.jam
 using xsltproc ;
 
-using boostbook ;
+using boostbook : /usr/share/xml/docbook/stylesheet/nwalsh/current ;
 
 using doxygen ;
-
-using fop : /usr/bin/fop ;
 EOF
 %endif
 
@@ -445,7 +476,7 @@
 %endif
 
 %install
-# Now install it
+# Now build it
 J_P=%{jobs}
 J_G=$(getconf _NPROCESSORS_ONLN)
 [ $J_G -gt 64 ] && J_G=64
@@ -481,7 +512,7 @@
        --exec-prefix=$%{buildroot}%{_prefix} \
        --libdir=%{buildroot}%{_libdir} \
        --includedir=%{buildroot}%{_includedir} \
-       install || echo "Not all Boost libraries installed properly."
+       install || echo "Not all Boost libraries built properly."
 
 mkdir -p %{buildroot}%{_docdir}
 
@@ -511,10 +542,6 @@
 install -d %buildroot/%{_docdir}/pdf
 install -p -m 644 ../%{name}_%{short_version}_pdf/*.pdf 
%{buildroot}/%{_docdir}/pdf/
 
-#install autoconf macros
-#install -d %{buildroot}%{_datadir}/aclocal
-#install -m 644 m4/*.m4 %{buildroot}%{_datadir}/aclocal
-
 #install doc files
 dos2unix libs/ptr_container/doc/tutorial_example.html \
        libs/parameter/doc/html/reference.html \
@@ -529,7 +556,7 @@
 ln -s /usr/include/boost %{buildroot}%{_docdir}
 ln -s ../LICENSE_1_0.txt %{buildroot}%{_docdir}/libs
 #Copy the news file.
-cp %{S:5} %{buildroot}%{_docdir}
+#cp %%{S:5} %%{buildroot}%%{_docdir}
 #only for documentation, doesn't need to be executable
 find %{buildroot}%{_docdir} -name \*.py -exec chmod -x {} +
 rm -f %{buildroot}%{_libdir}/*.a
@@ -539,77 +566,59 @@
 %endif
 
 %post -n libboost_date_time%{lib_appendix} -p /sbin/ldconfig
-
 %post -n libboost_filesystem%{lib_appendix} -p /sbin/ldconfig
-
 %post -n libboost_iostreams%{lib_appendix} -p /sbin/ldconfig
-
 %post -n libboost_test%{lib_appendix} -p /sbin/ldconfig
-
 %post -n libboost_program_options%{lib_appendix} -p /sbin/ldconfig
-
 %post -n libboost_python%{lib_appendix} -p /sbin/ldconfig
-
 %post -n libboost_regex%{lib_appendix} -p /sbin/ldconfig
-
 %post -n libboost_serialization%{lib_appendix} -p /sbin/ldconfig
-
 %post -n libboost_signals%{lib_appendix} -p /sbin/ldconfig
-
 %post -n libboost_thread%{lib_appendix} -p /sbin/ldconfig
-
 %post -n libboost_math%{lib_appendix} -p /sbin/ldconfig 
-%if %build_mpi
 
+%if %build_mpi
 %post -n libboost_mpi%{lib_appendix} -p /sbin/ldconfig       
 %endif
 
 %post -n libboost_graph%{lib_appendix} -p /sbin/ldconfig
-
 %post -n libboost_system%{lib_appendix} -p /sbin/ldconfig
-
 %post -n libboost_wave%{lib_appendix} -p /sbin/ldconfig
-
 %post -n libboost_random%{lib_appendix} -p /sbin/ldconfig
+%post -n libboost_chrono%{lib_appendix} -p /sbin/ldconfig
+%post -n libboost_locale%{lib_appendix} -p /sbin/ldconfig
+%post -n libboost_timer%{lib_appendix} -p /sbin/ldconfig
 
-%postun -n libboost_date_time%{lib_appendix} -p /sbin/ldconfig
+##############################
 
+%postun -n libboost_date_time%{lib_appendix} -p /sbin/ldconfig
 %postun -n libboost_filesystem%{lib_appendix} -p /sbin/ldconfig
-
 %postun -n libboost_iostreams%{lib_appendix} -p /sbin/ldconfig
-
 %postun -n libboost_test%{lib_appendix} -p /sbin/ldconfig
-
 %postun -n libboost_program_options%{lib_appendix} -p /sbin/ldconfig
-
 %postun -n libboost_python%{lib_appendix} -p /sbin/ldconfig
-
 %postun -n libboost_regex%{lib_appendix} -p /sbin/ldconfig
-
 %postun -n libboost_serialization%{lib_appendix} -p /sbin/ldconfig
-
 %postun -n libboost_signals%{lib_appendix} -p /sbin/ldconfig
-
 %postun -n libboost_thread%{lib_appendix} -p /sbin/ldconfig
-
 %postun -n libboost_math%{lib_appendix} -p /sbin/ldconfig
-%if %build_mpi
 
+%if %build_mpi
 %postun -n libboost_mpi%{lib_appendix} -p /sbin/ldconfig
 %endif
 
 %postun -n libboost_graph%{lib_appendix} -p /sbin/ldconfig
-
 %postun -n libboost_system%{lib_appendix} -p /sbin/ldconfig
-
 %postun -n libboost_wave%{lib_appendix} -p /sbin/ldconfig
-
 %postun -n libboost_random%{lib_appendix} -p /sbin/ldconfig
+%postun -n libboost_chrono%{lib_appendix} -p /sbin/ldconfig
+%postun -n libboost_locale%{lib_appendix} -p /sbin/ldconfig
+%postun -n libboost_timer%{lib_appendix} -p /sbin/ldconfig
 
 %files -n boost-license%{lib_appendix}
 %defattr(-, root, root, -)
 %dir %{_docdir}
-%doc %{_docdir}/NEWS
+#%%doc %%{_docdir}/NEWS
 %doc %{_docdir}/LICENSE_1_0.txt
 
 %files -n libboost_date_time%{lib_appendix}
@@ -681,6 +690,18 @@
 %defattr(-, root, root, -)
 %{_libdir}/libboost_random*.so.*
 
+%files -n libboost_chrono%{lib_appendix}
+%defattr(-, root, root, -)
+%{_libdir}/libboost_chrono*.so.*
+
+%files -n libboost_locale%{lib_appendix}
+%defattr(-, root, root, -)
+%{_libdir}/libboost_locale*.so.*
+
+%files -n libboost_timer%{lib_appendix}
+%defattr(-, root, root, -)
+%{_libdir}/libboost_timer*.so.*
+
 %files devel
 %defattr(-, root, root, -)
 %{_includedir}/boost
@@ -694,9 +715,7 @@
 %defattr(-, root, root, -)
 %doc %{_docdir}/*
 %exclude %{_docdir}/pdf
-# part of license package
-%exclude %doc %{_docdir}/NEWS
-%exclude %doc %{_docdir}/LICENSE_1_0.txt
+%exclude %{_docdir}/LICENSE_1_0.txt
 
 %files doc-man
 %defattr(644, root, root, -)
@@ -704,7 +723,7 @@
 %doc %{_mandir}/man7/*.7.gz
 %doc %{_mandir}/man9/*.9.gz
 
-%if %build_pdf
+%if %package_pdf
 
 %files doc-pdf
 %defattr(-, root, root, -)

++++++ boost-chrono_add_function_return.patch ++++++
Index: boost/chrono/detail/inlined/posix/process_cpu_clocks.hpp
===================================================================
--- boost/chrono/detail/inlined/posix/process_cpu_clocks.hpp.orig       
2011-11-26 01:49:13.000000000 +0100
+++ boost/chrono/detail/inlined/posix/process_cpu_clocks.hpp    2012-03-13 
19:34:38.197168044 +0100
@@ -213,6 +213,7 @@ process_system_cpu_clock::time_point pro
         else
         {
           BOOST_ASSERT(0 && "Boost::Chrono - Internal Error");
+          return time_point();
         }
     }
 }
++++++ boost-fix_documentation.patch ++++++
--- /var/tmp/diff_new_pack.3FRlDk/_old  2012-03-26 14:00:46.000000000 +0200
+++ /var/tmp/diff_new_pack.3FRlDk/_new  2012-03-26 14:00:46.000000000 +0200
@@ -1,7 +1,7 @@
 Index: boost/accumulators/framework/accumulator_set.hpp
 ===================================================================
---- boost/accumulators/framework/accumulator_set.hpp.orig      2009-07-22 
19:02:50.000000000 +0200
-+++ boost/accumulators/framework/accumulator_set.hpp   2011-02-24 
14:26:29.213705826 +0100
+--- boost/accumulators/framework/accumulator_set.hpp.orig      2012-03-13 
17:20:43.831945305 +0100
++++ boost/accumulators/framework/accumulator_set.hpp   2012-03-13 
17:22:18.819680809 +0100
 @@ -234,7 +234,6 @@ struct accumulator_set
  
      
///////////////////////////////////////////////////////////////////////////////
@@ -20,8 +20,8 @@
      {
 Index: boost/accumulators/framework/extractor.hpp
 ===================================================================
---- boost/accumulators/framework/extractor.hpp.orig    2008-06-20 
05:47:42.000000000 +0200
-+++ boost/accumulators/framework/extractor.hpp 2011-02-24 14:26:29.214705762 
+0100
+--- boost/accumulators/framework/extractor.hpp.orig    2012-03-13 
17:20:43.831945305 +0100
++++ boost/accumulators/framework/extractor.hpp 2012-03-13 17:22:18.819680809 
+0100
 @@ -94,7 +94,6 @@ struct extractor
      };
  
@@ -40,8 +40,8 @@
      typename detail::extractor_result<AccumulatorSet, Feature>::type
 Index: boost/algorithm/string/finder.hpp
 ===================================================================
---- boost/algorithm/string/finder.hpp.orig     2009-09-13 21:10:55.000000000 
+0200
-+++ boost/algorithm/string/finder.hpp  2011-02-24 14:26:29.260702841 +0100
+--- boost/algorithm/string/finder.hpp.orig     2012-03-13 17:20:43.831945305 
+0100
++++ boost/algorithm/string/finder.hpp  2012-03-13 17:22:18.819680809 +0100
 @@ -43,7 +43,6 @@ namespace boost {
              The result is given as an \c iterator_range delimiting the match.
  
@@ -108,10 +108,10 @@
          inline detail::range_finderF<ForwardIteratorT>
 Index: boost/algorithm/string/formatter.hpp
 ===================================================================
---- boost/algorithm/string/formatter.hpp.orig  2009-09-13 21:10:55.000000000 
+0200
-+++ boost/algorithm/string/formatter.hpp       2011-02-24 14:26:29.293700743 
+0100
+--- boost/algorithm/string/formatter.hpp.orig  2012-03-13 17:20:43.831945305 
+0100
++++ boost/algorithm/string/formatter.hpp       2012-03-13 17:22:18.819680809 
+0100
 @@ -76,8 +76,6 @@ namespace boost {
-             Construct the \c empty_formatter. Empty formatter always returns 
an empty
+             Constructs an \c empty_formatter. Empty formatter always returns 
an empty
              sequence. 
  
 -            \param Input container used to select a correct value_type for the
@@ -121,8 +121,8 @@
          template<typename RangeT>
 Index: boost/date_time/dst_rules.hpp
 ===================================================================
---- boost/date_time/dst_rules.hpp.orig 2008-02-27 21:00:24.000000000 +0100
-+++ boost/date_time/dst_rules.hpp      2011-02-24 14:26:29.327698584 +0100
+--- boost/date_time/dst_rules.hpp.orig 2012-03-13 17:20:43.831945305 +0100
++++ boost/date_time/dst_rules.hpp      2012-03-13 17:22:18.820680785 +0100
 @@ -94,7 +94,7 @@ namespace boost {
         *  @param dst_start_offset Time offset within day for dst boundary
         *  @param dst_end_day    Ending day of dst for the given locality
@@ -134,8 +134,8 @@
        static time_is_dst_result 
 Index: boost/date_time/strings_from_facet.hpp
 ===================================================================
---- boost/date_time/strings_from_facet.hpp.orig        2009-02-01 
12:29:43.000000000 +0100
-+++ boost/date_time/strings_from_facet.hpp     2011-02-24 14:26:29.368695980 
+0100
+--- boost/date_time/strings_from_facet.hpp.orig        2012-03-13 
17:20:43.831945305 +0100
++++ boost/date_time/strings_from_facet.hpp     2012-03-13 17:22:18.820680785 
+0100
 @@ -21,8 +21,9 @@ namespace boost { namespace date_time {
   *  all the month strings from a locale.  This is handy when building
   *  custom date parsers or formatters that need to be localized.
@@ -162,8 +162,8 @@
   *                     false for long strings.
 Index: boost/date_time/time_zone_names.hpp
 ===================================================================
---- boost/date_time/time_zone_names.hpp.orig   2008-02-27 21:00:24.000000000 
+0100
-+++ boost/date_time/time_zone_names.hpp        2011-02-24 14:26:29.393694393 
+0100
+--- boost/date_time/time_zone_names.hpp.orig   2012-03-13 17:20:43.832945281 
+0100
++++ boost/date_time/time_zone_names.hpp        2012-03-13 17:22:18.820680785 
+0100
 @@ -43,7 +43,7 @@ namespace date_time {
     *  name: Pacific Standard Time and the abbreviated name: PST.
     *  During daylight savings there are additional names:
@@ -175,21 +175,24 @@
    class time_zone_names_base
 Index: boost/intrusive/linear_slist_algorithms.hpp
 ===================================================================
---- boost/intrusive/linear_slist_algorithms.hpp.orig   2009-10-15 
20:46:26.000000000 +0200
-+++ boost/intrusive/linear_slist_algorithms.hpp        2011-02-24 
14:26:29.437691597 +0100
-@@ -62,7 +62,7 @@ class linear_slist_algorithms
+--- boost/intrusive/linear_slist_algorithms.hpp.orig   2012-03-13 
17:20:43.832945281 +0100
++++ boost/intrusive/linear_slist_algorithms.hpp        2012-03-13 
17:22:18.820680785 +0100
+@@ -60,9 +60,9 @@ class linear_slist_algorithms
  
-    //! <b>Effects</b>: Constructs an non-used list element, putting the next
+    #if defined(BOOST_INTRUSIVE_DOXYGEN_INVOKED)
+ 
+-   //! <b>Effects</b>: Constructs an non-used list element, putting the next
++   //! <b>Effects</b>: Constructs n non-used list element, putting the next
     //!   pointer to null:
--   //!  <tt>NodeTraits::get_next(this_node) == 0
+-   //!  <tt>NodeTraits::get_next(this_node) == node_ptr()</tt>
 +   //!  <tt>NodeTraits::get_next(this_node) == 0</tt>
     //! 
     //! <b>Complexity</b>: Constant 
     //! 
 Index: boost/mpi/collectives.hpp
 ===================================================================
---- boost/mpi/collectives.hpp.orig     2007-11-25 19:07:19.000000000 +0100
-+++ boost/mpi/collectives.hpp  2011-02-24 14:26:29.476689122 +0100
+--- boost/mpi/collectives.hpp.orig     2012-03-13 17:20:43.832945281 +0100
++++ boost/mpi/collectives.hpp  2012-03-13 17:22:18.820680785 +0100
 @@ -219,10 +219,6 @@ all_to_all(const communicator& comm, con
   *   non-roots will reshape the objects held in their proxies based on
   *   the skeleton sent from the root.
@@ -214,8 +217,8 @@
  void broadcast(const communicator& comm, T* values, int n, int root);
 Index: boost/mpi/operations.hpp
 ===================================================================
---- boost/mpi/operations.hpp.orig      2007-11-25 19:07:19.000000000 +0100
-+++ boost/mpi/operations.hpp   2011-02-24 14:26:29.501687533 +0100
+--- boost/mpi/operations.hpp.orig      2012-03-13 17:20:43.832945281 +0100
++++ boost/mpi/operations.hpp   2012-03-13 17:22:18.820680785 +0100
 @@ -13,7 +13,7 @@
   *  This header provides a mapping from function objects to @c MPI_Op
   *  constants used in MPI collective operations. It also provides
@@ -227,8 +230,8 @@
  #define BOOST_MPI_IS_MPI_OP_HPP
 Index: boost/program_options/value_semantic.hpp
 ===================================================================
---- boost/program_options/value_semantic.hpp.orig      2010-01-08 
22:00:57.000000000 +0100
-+++ boost/program_options/value_semantic.hpp   2011-02-24 14:26:29.552684294 
+0100
+--- boost/program_options/value_semantic.hpp.orig      2012-03-13 
17:20:43.832945281 +0100
++++ boost/program_options/value_semantic.hpp   2012-03-13 17:22:18.820680785 
+0100
 @@ -385,7 +385,7 @@ namespace boost { namespace program_opti
      typed_value<T, wchar_t>*
      wvalue(T* v);
@@ -240,8 +243,8 @@
      */
 Index: libs/mpi/doc/mpi.qbk
 ===================================================================
---- libs/mpi/doc/mpi.qbk.orig  2009-08-06 21:04:54.000000000 +0200
-+++ libs/mpi/doc/mpi.qbk       2011-02-24 14:26:29.694675277 +0100
+--- libs/mpi/doc/mpi.qbk.orig  2012-03-13 17:20:43.832945281 +0100
++++ libs/mpi/doc/mpi.qbk       2012-03-13 17:22:18.821680761 +0100
 @@ -1846,7 +1846,7 @@ routine, e.g.,
  
  `skeleton_proxy` objects can be received on the other end via `recv()`,

++++++ boost-no_type_punning.patch ++++++
--- /var/tmp/diff_new_pack.3FRlDk/_old  2012-03-26 14:00:46.000000000 +0200
+++ /var/tmp/diff_new_pack.3FRlDk/_new  2012-03-26 14:00:46.000000000 +0200
@@ -1,7 +1,7 @@
 Index: libs/python/src/dict.cpp
 ===================================================================
 --- libs/python/src/dict.cpp.orig      2009-10-14 00:37:59.000000000 +0200
-+++ libs/python/src/dict.cpp   2010-03-24 14:16:38.455514855 +0100
++++ libs/python/src/dict.cpp   2012-03-13 17:20:34.286172759 +0100
 @@ -28,9 +28,9 @@ namespace
  
  detail::new_reference dict_base::call(object const& arg_)
@@ -17,7 +17,7 @@
 Index: libs/python/src/list.cpp
 ===================================================================
 --- libs/python/src/list.cpp.orig      2009-10-14 00:37:59.000000000 +0200
-+++ libs/python/src/list.cpp   2010-03-24 14:17:39.063512971 +0100
++++ libs/python/src/list.cpp   2012-03-13 17:20:34.286172759 +0100
 @@ -10,11 +10,11 @@ namespace boost { namespace python { nam
  
  detail::new_non_null_reference list_base::call(object const& arg_)
@@ -35,7 +35,7 @@
 Index: libs/python/src/long.cpp
 ===================================================================
 --- libs/python/src/long.cpp.orig      2009-08-17 23:01:18.000000000 +0200
-+++ libs/python/src/long.cpp   2010-03-24 14:27:51.795442249 +0100
++++ libs/python/src/long.cpp   2012-03-13 17:20:34.287172735 +0100
 @@ -8,16 +8,16 @@ namespace boost { namespace python { nam
  
  new_non_null_reference long_base::call(object const& arg_)
@@ -73,9 +73,9 @@
      : object(long_base::call(arg))
 Index: libs/python/src/object/class.cpp
 ===================================================================
---- libs/python/src/object/class.cpp.orig      2009-11-13 01:40:01.000000000 
+0100
-+++ libs/python/src/object/class.cpp   2010-03-24 14:22:47.359006204 +0100
-@@ -615,9 +615,11 @@ namespace objects
+--- libs/python/src/object/class.cpp.orig      2011-06-07 06:15:33.000000000 
+0200
++++ libs/python/src/object/class.cpp   2012-03-13 17:20:34.287172735 +0100
+@@ -616,9 +616,11 @@ namespace objects
    void class_base::add_property(
      char const* name, object const& fget, char const* docstr)
    {
@@ -88,7 +88,7 @@
        
        this->setattr(name, property);
    }
-@@ -625,9 +627,11 @@ namespace objects
+@@ -626,9 +628,11 @@ namespace objects
    void class_base::add_property(
      char const* name, object const& fget, object const& fset, char const* 
docstr)
    {
@@ -104,7 +104,7 @@
 Index: libs/python/src/str.cpp
 ===================================================================
 --- libs/python/src/str.cpp.orig       2009-10-14 00:37:59.000000000 +0200
-+++ libs/python/src/str.cpp    2010-03-24 14:25:54.499013435 +0100
++++ libs/python/src/str.cpp    2012-03-13 17:20:34.287172735 +0100
 @@ -9,14 +9,14 @@ namespace boost { namespace python { nam
  
  detail::new_reference str_base::call(object const& arg_)
@@ -128,7 +128,7 @@
 Index: libs/python/src/tuple.cpp
 ===================================================================
 --- libs/python/src/tuple.cpp.orig     2009-08-17 23:01:18.000000000 +0200
-+++ libs/python/src/tuple.cpp  2010-03-24 14:36:48.547503422 +0100
++++ libs/python/src/tuple.cpp  2012-03-13 17:20:34.287172735 +0100
 @@ -8,9 +8,10 @@ namespace boost { namespace python { nam
  
  detail::new_reference tuple_base::call(object const& arg_)

++++++ boost-strict_aliasing.patch ++++++
--- /var/tmp/diff_new_pack.3FRlDk/_old  2012-03-26 14:00:46.000000000 +0200
+++ /var/tmp/diff_new_pack.3FRlDk/_new  2012-03-26 14:00:46.000000000 +0200
@@ -10,21 +10,3 @@
    ;
  
  rule tag ( name : type ? : property-set )
-Index: boost/function/function_base.hpp
-===================================================================
---- boost/function/function_base.hpp.orig      2010-07-05 00:38:38.000000000 
+0200
-+++ boost/function/function_base.hpp   2010-08-24 12:48:57.271702046 +0200
-@@ -318,11 +318,11 @@ namespace boost {
-             new ((void*)&out_buffer.data) functor_type(*in_functor);
- 
-             if (op == move_functor_tag) {
--              reinterpret_cast<functor_type*>(&in_buffer.data)->~Functor();
-+              reinterpret_cast<const functor_type*>(&in_buffer)->~Functor();
-             }
-           } else if (op == destroy_functor_tag) {
-             // Some compilers (Borland, vc6, ...) are unhappy with 
~functor_type.
--            reinterpret_cast<functor_type*>(&out_buffer.data)->~Functor();
-+            reinterpret_cast<const functor_type*>(&out_buffer)->~Functor();
-           } else if (op == check_functor_type_tag) {
-             const detail::sp_typeinfo& check_type 
-               = *out_buffer.type.type;

++++++ boost-use_std_xml_catalog.patch ++++++
--- /var/tmp/diff_new_pack.3FRlDk/_old  2012-03-26 14:00:46.000000000 +0200
+++ /var/tmp/diff_new_pack.3FRlDk/_new  2012-03-26 14:00:46.000000000 +0200
@@ -1,8 +1,8 @@
 Index: tools/build/v2/tools/boostbook.jam
 ===================================================================
---- tools/build/v2/tools/boostbook.jam.orig    2010-07-12 09:37:43.000000000 
+0200
-+++ tools/build/v2/tools/boostbook.jam 2010-08-24 14:02:42.000000000 +0200
-@@ -357,40 +357,7 @@ rule generate-xml-catalog ( target : sou
+--- tools/build/v2/tools/boostbook.jam.orig    2011-06-06 22:36:21.000000000 
+0200
++++ tools/build/v2/tools/boostbook.jam 2012-03-13 17:20:34.311172162 +0100
+@@ -491,40 +491,7 @@ rule generate-xml-catalog ( target : sou
      "  <rewriteURI 
uriStartString=\"http://www.boost.org/tools/boostbook/dtd/\"; 
rewritePrefix=\"file://$(boostbook-dtd-dir)/\"/>"
      : true ;
  

++++++ boost_1_46_1.tar.xz -> boost_1_49_0.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/boost/boost_1_46_1.tar.xz 
/work/SRC/openSUSE:Factory/.boost.new/boost_1_49_0.tar.bz2 differ: char 1, line 
1

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to