Hello community,

here is the log from the commit of package boost for openSUSE:Factory
checked in at Mon Mar 21 15:07:59 CET 2011.



--------
--- boost/boost.changes 2011-03-16 12:05:20.000000000 +0100
+++ /mounts/work_src_done/STABLE/boost/boost.changes    2011-03-21 
11:47:34.000000000 +0100
@@ -1,0 +2,31 @@
+Mon Mar 21 11:46:48 CET 2011 - p...@suse.de
+
+- Prefix bug numbers.
+
+-------------------------------------------------------------------
+Fri Mar 18 17:04:45 CET 2011 - p...@suse.de
+
+- Make packaging of the pdf documentation configurable.
+
+-------------------------------------------------------------------
+Fri Mar 18 11:59:14 CET 2011 - p...@suse.de
+
+- Update to 1.46.1, a bugfix release:
+  • Asio:
+      - EV_ONESHOT seems to cause problems on some versions of Mac OS X, with
+        the io_service destructor getting stuck inside the close() system call.
+        Changed the kqueue backend to use EV_CLEAR instead (boost#5021).
+      - Fixed compile failures with some versions of g++ due to the use of
+        anonymous enums (boost#4883).
+      - Fixed a bug on kqueue-based platforms, where some system calls that
+        repeatedly fail with EWOULDBLOCK are not correctly re-registered with
+        kqueue.
+      - Changed asio::streambuf to ensure that its internal pointers are
+        updated correctly after the data has been modified using std::streambuf
+        member functions.
+      - Fixed a bug that prevented the linger socket option from working on
+        platforms other than Windows.
+
+ For the rest see NEWS or the boost web site http://www.boost.org
+
+-------------------------------------------------------------------
@@ -19 +50 @@
-  directory or see http://www.boost.org/users/news/version_1_46_1 .
+  directory or see http://www.boost.org/users/news/version_1_46_0 .

calling whatdependson for head-i586


Old:
----
  boost_1_46_0.tar.xz

New:
----
  boost_1_46_1.tar.xz

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

Other differences:
------------------
++++++ boost.spec ++++++
--- /var/tmp/diff_new_pack.QGtF2V/_old  2011-03-21 15:04:34.000000000 +0100
+++ /var/tmp/diff_new_pack.QGtF2V/_new  2011-03-21 15:04:34.000000000 +0100
@@ -17,17 +17,17 @@
 
 # norootforbuild
 
-%define ver 1.46.0
-%define file_version 1_46_0
+%define ver 1.46.1
+%define file_version 1_46_1
 %define short_version 1_46
-%define lib_appendix 1_46_0
-
-#Version of autoconf archive the boost macros where taken from.
-%define archive_version 20100819
+%define lib_appendix 1_46_1
 
 #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
+
 # Just hardcode build_mpi to 1 as soon as openmpi builds on all
 # named architectures.
 
@@ -67,8 +67,7 @@
 BuildRequires:  openmpi-devel
 %endif
 %if %build_docs
-BuildRequires:  docbook docbook-xsl-stylesheets doxygen libxslt python-devel 
texlive-latex xmlgraphics-fop
-BuildRequires:  java-sun
+BuildRequires:  docbook docbook-xsl-stylesheets doxygen libxslt python-devel 
texlive-latex
 %endif
 %if 0%suse_version > 1020
 BuildRequires:  fdupes
@@ -179,6 +178,7 @@
 as man pages.
 
 
+%if %build_pdf
 
 %package        doc-pdf
 License:        BSD3c
@@ -192,8 +192,7 @@
 %description     doc-pdf
 This package contains the documentation of the boost dynamic libraries
 in PDF format.
-
-
+%endif
 
 %package        -n libboost_date_time%{lib_appendix}
 
@@ -765,8 +764,11 @@
 %doc %{_mandir}/man7/*.7.gz
 %doc %{_mandir}/man9/*.9.gz
 
+%if %build_pdf
+
 %files doc-pdf
 %defattr(-, root, root, -)
 %doc %{_docdir}/pdf
+%endif
 
 %changelog

++++++ NEWS ++++++
--- /var/tmp/diff_new_pack.QGtF2V/_old  2011-03-21 15:04:34.000000000 +0100
+++ /var/tmp/diff_new_pack.QGtF2V/_new  2011-03-21 15:04:34.000000000 +0100
@@ -1,150 +1,67 @@
-Boost C++ Libraries Boost C++ Libraries
+Version 1.46.1
 
-`...one of the most highly regarded and expertly designed C++ library projects
-in the world.' — Herb Sutter and Andrei Alexandrescu, C++ Coding Standards
-
-Version 1.46.0
-
-February 21st, 2011 20:36 GMT
-
-New Libraries
-
-  • Icl: Interval Container Library, interval sets and maps and aggregation of
-    associated values, from Joachim Faulhaber.
+March 12th, 2011 15:45 GMT
 
 Updated Libraries
 
-  • Array:
-      - Added support for cbegin/cend (#4761)
-      - Fixed a problem with the Sun compiler (#4757)
   • Asio:
-      - Fixed an integer overflow problem that occurs when
-        ip::address_v4::broadcast() is used on 64-bit platforms.
-      - Fixed a problem on older Linux kernels (where epoll is used without
-        timerfd support) that prevents timely delivery of deadline_timer
-        handlers, after the program has been running for some time (#5045).
-  • Bind:
-      - make_adaptable now documented (#4532)
-  • Concept Check:
-      - fixed warnings with self-assignment (#4918)
-  • Filesystem:
-      - Version 3 of the library is now the default.
-      - IBM vacpp: Workaround for compiler bug affecting iterator_facade. (#
-        4912)
-      - Verify, clarify, document that <boost/config/user.hpp> can be used to
-        specify BOOST_FILESYSTEM_VERSION. (#4891)
-      - Replaced C-style assert with BOOST_ASSERT.
-      - Undeprecated unique_path(). Instead, add a note mentioning the
-        workaround for lack of thread safety and possible change to cwd.
-        unique_path() is just too convenient to deprecate!
-      - Cleared several GCC warnings.
-      - Changed V2 code to use BOOST_THROW_EXCEPTION.
-      - Windows: Fix status() to report non-symlink reparse point correctly.
-      - Add symlink_option to recursive_directory_iterator, allowing control
-        over recursion into directory symlinks. Note that the default is
-        changed to not recurse into directory symlinks.
-      - Reference documentation cleanup, including fixing missing and broken
-        links, and adding missing functions.
-      - Miscellaneous implementation code cleanup.
+      - EV_ONESHOT seems to cause problems on some versions of Mac OS X, with
+        the io_service destructor getting stuck inside the close() system call.
+        Changed the kqueue backend to use EV_CLEAR instead (#5021).
+      - Fixed compile failures with some versions of g++ due to the use of
+        anonymous enums (#4883).
+      - Fixed a bug on kqueue-based platforms, where some system calls that
+        repeatedly fail with EWOULDBLOCK are not correctly re-registered with
+        kqueue.
+      - Changed asio::streambuf to ensure that its internal pointers are
+        updated correctly after the data has been modified using std::streambuf
+        member functions.
+      - Fixed a bug that prevented the linger socket option from working on
+        platforms other than Windows.
   • Fusion:
-      - vector copy constructor now copies sequence members in the same order
-        on different platforms (#2823)
+      - Fix disable_if for Visual C++ 7.1/8.0
+  • Filesystem:
+      - Fix for STLPort (#5217).
+      - PGI large file support
   • Graph:
-      - Fixed Graphviz output to work on Visual C++ 7.1.
-      - Replaced assert with BOOST_ASSERT.
-      - Changed to Boost.Filesystem v3.
-      - Fixed the following bugs from Trac: #1021, #4556, #4631, #4642, #4715,
-        #4731, #4737, #4753, #4758, #4793, #4843, #4851, #4852, #4887, #4914, #
-        4966.
-      - Fixed various bugs not in Trac.
-  • Hash:
-      - Support for std::type_index (#4756).
-      - Avoid -Wconversion warnings.
-  • Iostreams:
-      - Use BOOST_ASSERT instead of assert.
-      - Fixed flush regression (#4590).
-  • Iterator:
-      - fixed problem with implicit_cast (#3645)
+      - Bug fixes, including fixes for: #5181, #5180, #5199 and #5175.
+  • Icl:
+      - Intersects for interval_maps and segment_type/element_type (#5207).
+      - Fixed some ambiguous calls to functions in boost and std namespaces.
+      - Other bug fixes, and documentation fixes.
   • Math:
-      - Added Wald, Inverse Gaussian and geometric distributions.
-      - Added information about configuration macros.
-      - Added support for mpreal as a real-numered type.
-  • Meta State Machine:
-      - Compile-time state machine analysis.
-      - Boost.Parameter interface definition for msm::back::state_machine<>
-        template arguments.
-      - Possibility to provide a container for the event and deferred event
-        queues. A policy implementation based on a more efficient
-        Boost.CircularBuffer is provided.
-      - msm::back::state_machine<>::is_flag_active method made const.
-      - Added possibility to enqueue events for delayed processing.
-      - Bugfixes
-          ☆ #4926.
-          ☆ stack overflow using the Defer functor
-          ☆ anonymous transition of a submachine not called for the initial
-            state
-  • Optional:
-      - Updated test results with information about expected failures (#2294)
-  • Pool:
-      - Now can set a max_size for pool (#2696)
-      - boost/pool/pool.hpp uses reinterpret_cast instead of static_cast (#2941
-        )
-      - boost::pool_allocator now works with vector of vectors (#386)
-      - Boost pool is now compatible with Microsoft memory leak detection (#
-        4346)
-  • Program Options:
-      - Fixed errors in examples in docs (#3992, #4858)
-      - Now takes argv as const (#3909)
+      - Several minor bug fixes.
+  • Polygon:
+      - Disabled 45-degree booleans optimization.
   • Proto:
-      - Breaking change: boost/proto/core.hpp no longer defines
-        functional::pop_front and functional::reverse, which have moved to
-        their own headers under boost/proto/functional
-      - Add callable wrappers for more Fusion algorithms (including
-        fusion::at); and callable wrappers for some std utilities like
-        make_pair, first and second, all under the new boost/proto/functional
-        directory
-      - Allow transforms to be specified separately from a grammar
-      - proto::matches preserves domain-specific expression wrappers
-      - Fix ADL issue with operator, in proto::and_ transform
-      - Fix handling of grammar checking in expressions involving multiple
-        domains (#4675)
-      - Fix ambiguous operator<< in proto::display_expr (#4910)
-      - fusion::is_sequence answers true for Proto expressions (#5006)
-      - Eliminate -Wundef GCC warning in boost/proto/fusion.hpp (#5075)
-  • Signals:
-      - gcc warning cleanup (#4365)
-  • Spirit:
-      - Spirit V2.4.2, see the 'What's New' section for details.
-  • Tokenizer:
-      - isspace/ispunct was called with wrong character type (#4791)
+      - Make display_expr copyable (#5096).
+      - Fix const correctness problem in pass_through.
+  • Property Tree:
+      - Fix compile error in JSON parser.
+  • Signals2:
+      - Fix unused parameter warning.
+  • TR1:
+      - Allow specialization of std::tr1::hash.
+      - Improved support for Pathscale and Sun compilers.
   • Unordered:
-      - Avoid using operator& with the value type.
-      - Avoid -Wconversion warnings.
-  • Wave:
-      - See the Changelog for details.
-
-Updated Tools
-
-  • Boostbook:
-      - Better support for attributes on root elements - including lang.
-  • Inspect:
-      - Check that Boost headers do not use C's assert macro.
-  • Quickbook:
-      - Add support for lang attribute in documentation info.
-      - Improved anchors.
-      - Support import, include and xinclude in conditional phrases.
-      - Uses Filesystem 3.
+      - Add missing copy constructors and assignment operators when using
+        rvalue references (#5119).
+
+Other changes
+
+  • Update getting started guide to reflect changes to boost build.
+  • In quickbook, workaround optimization bug in g++ 4.4.
 
 Compilers Tested
 
 Boost's primary test compilers are:
 
   • Linux:
-      - GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.2,
-      - GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0, 4.5.2
+      - GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.1, 4.4.3, 4.4.5, 4.5.2
+      - GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
       - Intel: 10.1, 11.0, 11.1
       - Clang: 2.8
-      - Pathscale: 3.2.
+      - Pathscale: 3.2
   • OS X:
       - GCC: 4.0.1, 4.2.1, 4.4
       - GCC, C++0x mode: 4.4.
@@ -158,29 +75,28 @@
 Boost's additional test compilers include:
 
   • Linux:
-      - GCC: 3.4.6, 4.2.4, 4.3.4, 4.3.5, 4.4.3, 4.4.5, 4.5.0, 4.5.2
-      - GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0, 4.5.2
-      - pgCC 11.1
+      - GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.4, 4.4.5, 4.5.2
+      - GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
+      - pgCC: 11.2
       - Intel: 10.1, 11.0, 11.1
-      - PathScale: 3.2, 4.0
-      - Visual Age C++ 10.1
+      - PathScale: 3.2, 4.0.8
+      - Visual Age C++: 10.1
       - Clang from subversion
   • OS X:
       - Intel C++ Compiler: 10.1, 11.0, 11.1
       - GCC: 4.0.1, 4.2.1, 4.4.4
       - GCC, C++0x mode: 4.4.4
-      - Clang from subversion
+      - Clang from subversion, with GNU libstdc++, libc++ and libc++ in C++0x
+        mode.
   • Windows:
-      - Visual C++: 7.1, 8.0, 9.0, 10.0
+      - Visual C++: 7.1, 9.0, 10.0
       - Visual C++ with STLport: 9.0
       - Visual C++, Windows Mobile 5, with STLport: 9.0
-      - GCC, mingw: 4.4.0, 4.5.1, 4.6.0
+      - GCC, mingw: 4.5.1
       - GCC, mingw, C++0x mode: 4.5.1
       - Borland: 6.1.3 (2009), 6.2.1 (2010)
   • AIX:
       - IBM XL C/C++ Enterprise Edition, V11.1.0.0
-  • FreeBSD:
-      - GCC 4.2.1, 64 bit
   • Solaris:
       - Sun C++: 5.10
 




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



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to