Hello community, here is the log from the commit of package boost for openSUSE:Factory checked in at 2012-03-23 12:04:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-02-16 16:11:01.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2012-03-23 12:04:43.000000000 +0100 @@ -1,0 +2,26 @@ +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.IYgJUy/_old 2012-03-23 12:04:53.000000000 +0100 +++ /var/tmp/diff_new_pack.IYgJUy/_new 2012-03-23 12:04:53.000000000 +0100 @@ -15,23 +15,22 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - -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 +47,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} @@ -90,20 +90,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} @@ -141,6 +142,7 @@ %package -n boost-license%{lib_appendix} + Summary: Boost License Group: Development/Libraries/C and C++ Provides: boost-license = %{version}-%{release} @@ -157,7 +159,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 @@ -180,7 +181,7 @@ as man pages. -%if %build_pdf +%if %package_pdf %package doc-pdf Summary: PDF documentation for the Boost C++ Libraries @@ -195,6 +196,7 @@ %endif %package -n libboost_date_time%{lib_appendix} + Summary: Boost::Date.Time Runtime libraries Group: System/Libraries Requires: boost-license%{lib_appendix} @@ -203,8 +205,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} @@ -213,8 +215,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} @@ -223,8 +225,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} @@ -233,8 +235,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} @@ -246,6 +248,7 @@ %if %build_mpi %package -n libboost_mpi%{lib_appendix} + Summary: Boost::MPI Runtime libraries Group: System/Libraries Requires: boost-license%{lib_appendix} @@ -256,6 +259,7 @@ %endif %package -n libboost_test%{lib_appendix} + Summary: Boost::Test Runtime Libraries Group: System/Libraries Requires: boost-license%{lib_appendix} @@ -264,8 +268,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} @@ -274,8 +278,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} @@ -284,8 +288,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} @@ -294,8 +298,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} @@ -304,8 +308,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} @@ -314,8 +318,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} @@ -324,8 +328,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} @@ -334,8 +338,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} @@ -344,13 +348,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 @@ -364,11 +395,12 @@ %patch1 %patch2 %patch8 -%patch9 -%patch19 +#%%patch9 +#%%patch19 %patch20 %patch50 %patch51 +%patch52 #stupid build machinery copies .orig files find . -name \*.orig -exec rm {} + @@ -418,11 +450,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 @@ -444,7 +474,7 @@ %endif %install -# Now install it +# Now build it J_P=%{jobs} J_G=$(getconf _NPROCESSORS_ONLN) [ $J_G -gt 64 ] && J_G=64 @@ -480,7 +510,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} @@ -510,10 +540,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 \ @@ -528,7 +554,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 @@ -538,77 +564,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} @@ -680,6 +688,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 @@ -693,9 +713,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, -) @@ -703,7 +721,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.IYgJUy/_old 2012-03-23 12:04:53.000000000 +0100 +++ /var/tmp/diff_new_pack.IYgJUy/_new 2012-03-23 12:04:53.000000000 +0100 @@ -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.IYgJUy/_old 2012-03-23 12:04:53.000000000 +0100 +++ /var/tmp/diff_new_pack.IYgJUy/_new 2012-03-23 12:04:53.000000000 +0100 @@ -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.IYgJUy/_old 2012-03-23 12:04:53.000000000 +0100 +++ /var/tmp/diff_new_pack.IYgJUy/_new 2012-03-23 12:04:53.000000000 +0100 @@ -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.IYgJUy/_old 2012-03-23 12:04:53.000000000 +0100 +++ /var/tmp/diff_new_pack.IYgJUy/_new 2012-03-23 12:04:53.000000000 +0100 @@ -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]
