From fbcdcfc244e79f83392d0e1c62387aa1ade4bfd8efb67fa88d3d3cce04e2e856 Mon Sep 17 00:00:00 2001
From: OBS User unknown
Date: Wed, 22 Oct 2008 15:41:57 +0000
Subject: [PATCH] OBS-URL:
https://build.opensuse.org/package/show/openSUSE:Factory/boost?expand=0&rev=16
---
baselibs.conf | 15 ++
boost-fix_doc_url.patch | 143 -----------------
boost-missing_includes.patch | 128 ----------------
boost-no_type_punning.patch | 4 +-
boost-rpmlintrc | 3 +
boost-thread.patch | 2 +-
boost-use_rpm_optflags.patch | 11 +-
boost.changes | 19 +++
boost.spec | 290 +++++++++++++++++++++--------------
existing_extra_docs | 50 ------
10 files changed, 218 insertions(+), 447 deletions(-)
delete mode 100644 boost-fix_doc_url.patch
delete mode 100644 boost-missing_includes.patch
diff --git a/baselibs.conf b/baselibs.conf
index 22a0ed3..a1ab9b3 100644
--- a/baselibs.conf
+++ b/baselibs.conf
@@ -1,2 +1,17 @@
arch ppc64 package boost
arch ppc64 package boost-devel
+arch ppc64 package libboost_date_time-gcc43-mt-1_36-1_36_0
+arch ppc64 package libboost_filesystem-gcc43-mt-1_36-1_36_0
+arch ppc64 package libboost_graph-gcc43-mt-1_36-1_36_0
+arch ppc64 package libboost_iostreams-gcc43-mt-1_36-1_36_0
+arch ppc64 package libboost_math-gcc43-mt-1_36-1_36_0
+arch ppc64 package libboost_mpi-gcc43-mt-1_36-1_36_0
+arch ppc64 package libboost_test-gcc43-mt-1_36-1_36_0
+arch ppc64 package libboost_program_options-gcc43-mt-1_36-1_36_0
+arch ppc64 package libboost_python-gcc43-mt-1_36-1_36_0
+arch ppc64 package libboost_serialization-gcc43-mt-1_36-1_36_0
+arch ppc64 package libboost_signals-gcc43-mt-1_36-1_36_0
+arch ppc64 package libboost_system-gcc43-mt-1_36-1_36_0
+arch ppc64 package libboost_thread-gcc43-mt-1_36-1_36_0
+arch ppc64 package libboost_wave-gcc43-mt-1_36-1_36_0
+arch ppc64 package libboost_regex-gcc43-mt-1_36-1_36_0
diff --git a/boost-fix_doc_url.patch b/boost-fix_doc_url.patch
deleted file mode 100644
index 753ad3e..0000000
--- a/boost-fix_doc_url.patch
+++ /dev/null
@@ -1,143 +0,0 @@
---- libs/test/doc/components/prg_exec_monitor/compilation.html
-+++ libs/test/doc/components/prg_exec_monitor/compilation.html
-@@ -42,13 +42,13 @@
- that is built on top of bjam tool. All make systems require some kind of
- configuration file that list all files that constitute the library and all
- the build options. For example makefile that is used by make, Microsoft Visual
-- Studio project file, Jamfile that is used by Boost.Build. For the sake of
-+ Studio project file, Jamfile.v2 that is used by Boost.Build. For the sake of
- simplicity lets call this file the makefile. To build a stanalone library
- following files, that are located in the Boost Test Library source directory,
- needs to be listed as source files in your makefile:
- execution_monitor.cpp
- cpp_main.cpp
-- The Jamfile for
-+
The Jamfile.v2 for
- use with Boost.Build system is supplied in libs/test/build directory.
- Building static library
- There are no additional build defines or options
---- libs/test/doc/components/utf/compilation.html
-+++ libs/test/doc/components/utf/compilation.html
-@@ -64,7 +64,7 @@
- unit_test_suite.cpp
- xml_log_formatter.cpp
- xml_report_formatter.cpp
-- The Jamfile for
-+
The Jamfile.v2 for
- use with Boost.Build system is supplied in libs/test/build directory.
- Building static library
- There are no additional build defines or options
---- libs/test/doc/examples/unit_test_example1.html
-+++ libs/test/doc/examples/unit_test_example1.html
-@@ -31,13 +31,14 @@
-
- Output: |
- Running 1 test case...
-- .../unit_test_example1.cpp(17): error in "free_test_function": test 2 == 1 failed
-+ .../unit_test_example_01.cpp(17): error in "free_test_function": test 2 == 1 failed
-
- *** No errors detected |
-
-
- Source: |
-- unit_test_example1.cpp |
-+ unit_test_example_01.cpp |
-
-
-
---- libs/test/doc/examples/unit_test_example2.html
-+++ libs/test/doc/examples/unit_test_example2.html
-@@ -34,13 +34,14 @@
- it will look like this:
- Running 2 test case...
- Exception in "force_division_by_zero": integer divide by zero
-- .../unit_test_example2.cpp(16) : last checkpoint: About to force division by zero!
-+ .../unit_test_example_02.cpp(16) : last checkpoint: About to force division by zero!
-
- *** errors detected in test suite "Unit test example 2"; see standard output for details
-
-
- Source: |
-- unit_test_example2.cpp |
-+ unit_test_example_02.cpp |
-
-
-
---- libs/test/doc/examples/unit_test_example3.html
-+++ libs/test/doc/examples/unit_test_example3.html
-@@ -34,18 +34,18 @@
- Output: |
- With the input described above the output looks like:
- Running 3 test case...
-- .../unit_test_example3.cpp(63): error in "account_test::test_init": test m_account.balance() ==
-+ .../unit_test_example_03.cpp(63): error in "account_test::test_init": test m_account.balance() ==
- 5.0 failed [10 != 5]
- Enter deposit value:
- 5
-- .../unit_test_example3.cpp(87): fatal error in "account_test::test_deposit":
-+ .../unit_test_example_03.cpp(87): fatal error in "account_test::test_deposit":
- test m_account.balance() >= 100.0 failed
-
- *** 2 failures detected (5 failures expected) in test suite "Unit test example 3" |
-
-
- Source: |
-- unit_test_example3.cpp |
-+ unit_test_example_03.cpp |
-
-
-
---- libs/test/doc/examples/unit_test_example4.html
-+++ libs/test/doc/examples/unit_test_example4.html
-@@ -27,14 +27,14 @@
- The output depends on whether or not your system support setting test case timeout. For Win32
- it will look like this:
- Running 1 test case...
-- .../unit_test_example4.cpp(20): error in "check_string": test s.substr( 0, 3 ) == "hdr" failed
-+ .../unit_test_example_04.cpp(20): error in "check_string": test s.substr( 0, 3 ) == "hdr" failed
- [3 != hdr]
-
- *** No errors detected |
-
-
- Source: |
-- unit_test_example4.cpp |
-+ unit_test_example_04.cpp |
-
-
-
---- libs/test/doc/examples/unit_test_example5.html
-+++ libs/test/doc/examples/unit_test_example5.html
-@@ -52,7 +52,7 @@
-
-
- Source: |
-- unit_test_example5.cpp |
-+ unit_test_example_05.cpp |
-
-
-
---- libs/test/doc/tutorials/hello_the_testing_world.html
-+++ libs/test/doc/tutorials/hello_the_testing_world.html
-@@ -134,7 +134,7 @@
- © Copyright Gennadiy
- Rozental 2001-2006.
- Distributed under the Boost Software License, Version 1.0. (See accompanying
-- file LICENSE_1_0.txt or copy
-+ file LICENSE_1_0.txt or copy
- at www.boost.org/LICENSE_1_0.txt)
- Revised:
- 28 February, 2006
---- more/count_bdy.htm
-+++ more/count_bdy.htm
-@@ -753,7 +753,7 @@
-
-
-
First published in Overload 25,
-+ "http://www.accu.org/index.php/overloadonline" 25,
- April 1998, ISSN 1354-3172
-
-
diff --git a/boost-missing_includes.patch b/boost-missing_includes.patch
deleted file mode 100644
index 1865700..0000000
--- a/boost-missing_includes.patch
+++ /dev/null
@@ -1,128 +0,0 @@
---- boost/regex/v4/basic_regex.hpp
-+++ boost/regex/v4/basic_regex.hpp
-@@ -23,6 +23,8 @@
- # include BOOST_ABI_PREFIX
- #endif
-
-+#include // For CHAR_BIT ant UINT_MAX
-+
- namespace boost{
- #ifdef BOOST_MSVC
- #pragma warning(push)
---- boost/regex/v4/basic_regex_creator.hpp
-+++ boost/regex/v4/basic_regex_creator.hpp
-@@ -24,6 +24,8 @@
- # include BOOST_ABI_PREFIX
- #endif
-
-+#include // For CHAR_BIT and UINT_MAX
-+
- namespace boost{
-
- namespace re_detail{
---- boost/regex/v4/basic_regex_parser.hpp
-+++ boost/regex/v4/basic_regex_parser.hpp
-@@ -23,6 +23,8 @@
- # include BOOST_ABI_PREFIX
- #endif
-
-+#include
-+
- namespace boost{
- namespace re_detail{
-
---- boost/regex/v4/cpp_regex_traits.hpp
-+++ boost/regex/v4/cpp_regex_traits.hpp
-@@ -41,6 +41,7 @@
-
- #include
- #include
-+#include
-
- #ifdef BOOST_HAS_ABI_HEADERS
- # include BOOST_ABI_PREFIX
---- boost/regex/v4/perl_matcher.hpp
-+++ boost/regex/v4/perl_matcher.hpp
-@@ -18,6 +18,8 @@
- # include BOOST_ABI_PREFIX
- #endif
-
-+#include // For CHAR_BIT
-+
- namespace boost{
- namespace re_detail{
-
---- boost/regex/v4/regex_split.hpp
-+++ boost/regex/v4/regex_split.hpp
-@@ -21,6 +21,8 @@
- #ifndef BOOST_REGEX_SPLIT_HPP
- #define BOOST_REGEX_SPLIT_HPP
-
-+#include // For UINT_MAX
-+
- namespace boost{
-
- #ifdef BOOST_HAS_ABI_HEADERS
---- boost/regex/v4/states.hpp
-+++ boost/regex/v4/states.hpp
-@@ -23,6 +23,8 @@
- # include BOOST_ABI_PREFIX
- #endif
-
-+#include // For CHAR_BIT
-+
- namespace boost{
- namespace re_detail{
-
---- boost/spirit/phoenix/operators.hpp
-+++ boost/spirit/phoenix/operators.hpp
-@@ -20,6 +20,8 @@
- #define CREF
- #endif
-
-+#include // for INT_MAX
-+
- #include
- #include
- #include
---- boost/spirit/tree/impl/tree_to_xml.ipp
-+++ boost/spirit/tree/impl/tree_to_xml.ipp
-@@ -13,6 +13,7 @@
-
- #include
- #include
-+#include
- #include
-
- #include