[mingw-boost] update to 1.50.0; revert to bjam build system
sailer
sailer at fedoraproject.org
Tue Dec 4 17:38:03 UTC 2012
commit a0d6861e57fd0468bc10c9ed07744340331085eb
Author: Thomas Sailer <t.sailer at alumni.ethz.ch>
Date: Tue Dec 4 17:12:31 2012 +0100
update to 1.50.0; revert to bjam build system
boost-1.48.0-cmakeify-full.patch |39169 --------------------
boost-1.48.0-exceptions.patch | 25 -
boost-1.48.0-gcc47-pthreads.patch | 14 -
boost-1.48.0-gcc47-winthreads.patch | 14 -
boost-1.48.0-lexical_cast-incomplete.patch | 37 -
boost-1.48.0-mingw32.patch | 16 -
boost-1.50.0-attribute.patch | 90 +
....patch => boost-1.50.0-fix-non-utf8-files.patch | 0
...8.0-foreach.patch => boost-1.50.0-foreach.patch | 120 +-
boost-1.50.0-long-double-1.patch | 12 +
boost-1.50.0-polygon.patch | 11 +
boost-1.50.0-pool.patch | 122 +
...erase.patch => boost-1.50.0-signals-erase.patch | 0
boost-cmake-soname.patch | 19 -
boost-fix-out-of-source-builds.patch | 53 -
boost-install-dlls-to-bindir.patch | 10 -
boost-mingw.patch | 12 +
changeset_75396.diff | 36 -
mingw-boost.spec | 1022 +-
19 files changed, 684 insertions(+), 40098 deletions(-)
---
diff --git a/boost-1.50.0-attribute.patch b/boost-1.50.0-attribute.patch
new file mode 100644
index 0000000..18a2bf1
--- /dev/null
+++ b/boost-1.50.0-attribute.patch
@@ -0,0 +1,90 @@
+diff -urp boost_1_48_0~/boost/asio/buffers_iterator.hpp boost_1_48_0/boost/asio/buffers_iterator.hpp
+--- boost_1_48_0~/boost/asio/buffers_iterator.hpp 2012-01-16 16:15:26.550239797 +0100
++++ boost_1_48_0/boost/asio/buffers_iterator.hpp 2012-01-16 16:17:45.880243120 +0100
+@@ -128,7 +128,7 @@ public:
+ /// Construct an iterator representing the beginning of the buffers' data.
+ static buffers_iterator begin(const BufferSequence& buffers)
+ #if BOOST_WORKAROUND(__GNUC__, == 4) && BOOST_WORKAROUND(__GNUC_MINOR__, == 3)
+- __attribute__ ((noinline))
++ __attribute__ ((__noinline__))
+ #endif
+ {
+ buffers_iterator new_iter;
+@@ -148,7 +148,7 @@ public:
+ /// Construct an iterator representing the end of the buffers' data.
+ static buffers_iterator end(const BufferSequence& buffers)
+ #if BOOST_WORKAROUND(__GNUC__, == 4) && BOOST_WORKAROUND(__GNUC_MINOR__, == 3)
+- __attribute__ ((noinline))
++ __attribute__ ((__noinline__))
+ #endif
+ {
+ buffers_iterator new_iter;
+diff -urp boost_1_48_0~/boost/config/compiler/gcc.hpp boost_1_48_0/boost/config/compiler/gcc.hpp
+--- boost_1_48_0~/boost/config/compiler/gcc.hpp 2012-01-16 16:15:14.643239525 +0100
++++ boost_1_48_0/boost/config/compiler/gcc.hpp 2012-01-16 16:21:24.072247987 +0100
+@@ -120,13 +120,13 @@
+ // _WIN32 or one of its variant spellings. Note that Cygwin is a POSIX environment,
+ // so does not define _WIN32 or its variants.
+ # define BOOST_HAS_DECLSPEC
+-# define BOOST_SYMBOL_EXPORT __attribute__((dllexport))
+-# define BOOST_SYMBOL_IMPORT __attribute__((dllimport))
++# define BOOST_SYMBOL_EXPORT __attribute__((__dllexport__))
++# define BOOST_SYMBOL_IMPORT __attribute__((__dllimport__))
+ # else
+-# define BOOST_SYMBOL_EXPORT __attribute__((visibility("default")))
++# define BOOST_SYMBOL_EXPORT __attribute__((__visibility__("default")))
+ # define BOOST_SYMBOL_IMPORT
+ # endif
+-# define BOOST_SYMBOL_VISIBLE __attribute__((visibility("default")))
++# define BOOST_SYMBOL_VISIBLE __attribute__((__visibility__("default")))
+ #else
+ // config/platform/win32.hpp will define BOOST_SYMBOL_EXPORT, etc., unless already defined
+ # define BOOST_SYMBOL_EXPORT
+diff -urp boost_1_48_0~/boost/gil/gil_config.hpp boost_1_48_0/boost/gil/gil_config.hpp
+--- boost_1_48_0~/boost/gil/gil_config.hpp 2012-01-16 16:15:29.883239865 +0100
++++ boost_1_48_0/boost/gil/gil_config.hpp 2012-01-16 16:17:49.096243036 +0100
+@@ -32,7 +32,7 @@
+ #if defined(_MSC_VER)
+ # define GIL_FORCEINLINE __forceinline
+ #elif defined(__GNUC__) && __GNUC__ > 3
+-# define GIL_FORCEINLINE inline __attribute__ ((always_inline))
++# define GIL_FORCEINLINE inline __attribute__ ((__always_inline__))
+ #else
+ # define GIL_FORCEINLINE inline
+ #endif
+diff -urp boost_1_48_0~/boost/optional/optional.hpp boost_1_48_0/boost/optional/optional.hpp
+--- boost_1_48_0~/boost/optional/optional.hpp 2012-01-16 16:15:29.743239804 +0100
++++ boost_1_48_0/boost/optional/optional.hpp 2012-01-16 16:17:47.488242994 +0100
+@@ -127,7 +127,7 @@ class aligned_storage
+ union
+ // This works around GCC warnings about breaking strict aliasing rules when casting storage address to T*
+ #if defined(BOOST_OPTIONAL_DETAIL_USE_ATTRIBUTE_MAY_ALIAS)
+- __attribute__((may_alias))
++ __attribute__((__may_alias__))
+ #endif
+ dummy_u
+ {
+diff -urp boost_1_48_0~/boost/random/detail/integer_log2.hpp boost_1_48_0/boost/random/detail/integer_log2.hpp
+--- boost_1_48_0~/boost/random/detail/integer_log2.hpp 2012-01-16 16:15:24.962239810 +0100
++++ boost_1_48_0/boost/random/detail/integer_log2.hpp 2012-01-16 16:17:44.104242884 +0100
+@@ -27,7 +27,7 @@ namespace detail {
+ #elif defined(BOOST_MSVC)
+ #define BOOST_RANDOM_DETAIL_CONSTEXPR __forceinline
+ #elif defined(__GNUC__) && __GNUC__ >= 4
+-#define BOOST_RANDOM_DETAIL_CONSTEXPR __attribute__((const)) __attribute__((always_inline))
++#define BOOST_RANDOM_DETAIL_CONSTEXPR __attribute__((__const__)) __attribute__((__always_inline__))
+ #else
+ #define BOOST_RANDOM_DETAIL_CONSTEXPR inline
+ #endif
+diff -urp boost_1_48_0~/boost/xpressive/detail/core/adaptor.hpp boost_1_48_0/boost/xpressive/detail/core/adaptor.hpp
+--- boost_1_48_0~/boost/xpressive/detail/core/adaptor.hpp 2012-01-16 16:15:32.315239932 +0100
++++ boost_1_48_0/boost/xpressive/detail/core/adaptor.hpp 2012-01-16 16:17:54.024243179 +0100
+@@ -41,7 +41,7 @@ struct xpression_adaptor
+ && ((__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 1)))
+ // Ugh, gcc has an optimizer bug which elides this c'tor call
+ // resulting in pure virtual function calls.
+- __attribute__((noinline))
++ __attribute__((__noinline__))
+ #endif
+ : xpr_(xpr)
+ {
diff --git a/boost-1.48.0-fix-non-utf8-files.patch b/boost-1.50.0-fix-non-utf8-files.patch
similarity index 100%
rename from boost-1.48.0-fix-non-utf8-files.patch
rename to boost-1.50.0-fix-non-utf8-files.patch
diff --git a/boost-1.48.0-foreach.patch b/boost-1.50.0-foreach.patch
similarity index 96%
rename from boost-1.48.0-foreach.patch
rename to boost-1.50.0-foreach.patch
index 12cf088..dc8cd71 100644
--- a/boost-1.48.0-foreach.patch
+++ b/boost-1.50.0-foreach.patch
@@ -1,60 +1,60 @@
-Index: /trunk/boost/foreach_fwd.hpp
-===================================================================
---- /trunk/boost/foreach_fwd.hpp (revision 62661)
-+++ /trunk/boost/foreach_fwd.hpp (revision 75540)
-@@ -15,4 +15,6 @@
- #define BOOST_FOREACH_FWD_HPP
-
-+#include <utility> // for std::pair
-+
- // This must be at global scope, hence the uglified name
- enum boost_foreach_argument_dependent_lookup_hack
-@@ -26,4 +28,7 @@
- namespace foreach
- {
-+ template<typename T>
-+ std::pair<T, T> in_range(T begin, T end);
-+
- ///////////////////////////////////////////////////////////////////////////////
- // boost::foreach::tag
-@@ -47,4 +52,22 @@
- } // namespace foreach
-
-+// Workaround for unfortunate https://svn.boost.org/trac/boost/ticket/6131
-+namespace BOOST_FOREACH
-+{
-+ using foreach::in_range;
-+ using foreach::tag;
-+
-+ template<typename T>
-+ struct is_lightweight_proxy
-+ : foreach::is_lightweight_proxy<T>
-+ {};
-+
-+ template<typename T>
-+ struct is_noncopyable
-+ : foreach::is_noncopyable<T>
-+ {};
-+
-+} // namespace BOOST_FOREACH
-+
- } // namespace boost
-
-Index: /trunk/boost/foreach.hpp
-===================================================================
---- /trunk/boost/foreach.hpp (revision 75077)
-+++ /trunk/boost/foreach.hpp (revision 75540)
-@@ -166,5 +166,5 @@
- // at the global namespace for your type.
- template<typename T>
--inline boost::foreach::is_lightweight_proxy<T> *
-+inline boost::BOOST_FOREACH::is_lightweight_proxy<T> *
- boost_foreach_is_lightweight_proxy(T *&, BOOST_FOREACH_TAG_DEFAULT) { return 0; }
-
-@@ -191,5 +191,5 @@
- // at the global namespace for your type.
- template<typename T>
--inline boost::foreach::is_noncopyable<T> *
-+inline boost::BOOST_FOREACH::is_noncopyable<T> *
- boost_foreach_is_noncopyable(T *&, BOOST_FOREACH_TAG_DEFAULT) { return 0; }
-
+Index: /trunk/boost/foreach_fwd.hpp
+===================================================================
+--- /trunk/boost/foreach_fwd.hpp (revision 62661)
++++ /trunk/boost/foreach_fwd.hpp (revision 75540)
+@@ -15,4 +15,6 @@
+ #define BOOST_FOREACH_FWD_HPP
+
++#include <utility> // for std::pair
++
+ // This must be at global scope, hence the uglified name
+ enum boost_foreach_argument_dependent_lookup_hack
+@@ -26,4 +28,7 @@
+ namespace foreach
+ {
++ template<typename T>
++ std::pair<T, T> in_range(T begin, T end);
++
+ ///////////////////////////////////////////////////////////////////////////////
+ // boost::foreach::tag
+@@ -47,4 +52,22 @@
+ } // namespace foreach
+
++// Workaround for unfortunate https://svn.boost.org/trac/boost/ticket/6131
++namespace BOOST_FOREACH
++{
++ using foreach::in_range;
++ using foreach::tag;
++
++ template<typename T>
++ struct is_lightweight_proxy
++ : foreach::is_lightweight_proxy<T>
++ {};
++
++ template<typename T>
++ struct is_noncopyable
++ : foreach::is_noncopyable<T>
++ {};
++
++} // namespace BOOST_FOREACH
++
+ } // namespace boost
+
+Index: /trunk/boost/foreach.hpp
+===================================================================
+--- /trunk/boost/foreach.hpp (revision 75077)
++++ /trunk/boost/foreach.hpp (revision 75540)
+@@ -166,5 +166,5 @@
+ // at the global namespace for your type.
+ template<typename T>
+-inline boost::foreach::is_lightweight_proxy<T> *
++inline boost::BOOST_FOREACH::is_lightweight_proxy<T> *
+ boost_foreach_is_lightweight_proxy(T *&, BOOST_FOREACH_TAG_DEFAULT) { return 0; }
+
+@@ -191,5 +191,5 @@
+ // at the global namespace for your type.
+ template<typename T>
+-inline boost::foreach::is_noncopyable<T> *
++inline boost::BOOST_FOREACH::is_noncopyable<T> *
+ boost_foreach_is_noncopyable(T *&, BOOST_FOREACH_TAG_DEFAULT) { return 0; }
+
diff --git a/boost-1.50.0-long-double-1.patch b/boost-1.50.0-long-double-1.patch
new file mode 100644
index 0000000..2574539
--- /dev/null
+++ b/boost-1.50.0-long-double-1.patch
@@ -0,0 +1,12 @@
+diff --git a/libs/math/config/has_long_double_support.cpp b/libs/math/config/has_long_double_support.cpp
+index d314cf3..9022408 100644
+--- a/libs/math/config/has_long_double_support.cpp
++++ b/libs/math/config/has_long_double_support.cpp
+@@ -8,3 +8,7 @@
+ #ifdef BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS
+ #error "long double support is not supported by Boost.Math on this Plaform: the long double version of the TR1 library will not be built."
+ #endif
++
++int main(int argc, char *argv[]) {
++ return 0;
++}
diff --git a/boost-1.50.0-polygon.patch b/boost-1.50.0-polygon.patch
new file mode 100644
index 0000000..023928e
--- /dev/null
+++ b/boost-1.50.0-polygon.patch
@@ -0,0 +1,11 @@
+--- /usr/include/boost/polygon/polygon.hpp.orig 2012-01-26 01:05:15.934998805 +0800
++++ /usr/include/boost/polygon/polygon.hpp 2012-01-26 01:13:10.547000000 +0800
+@@ -24,6 +24,8 @@
+ #include "transform.hpp"
+ #include "detail/transform_detail.hpp"
+
++#include "detail/polygon_sort_adaptor.hpp"
++
+ //interval
+ #include "interval_data.hpp"
+ #include "interval_traits.hpp"
diff --git a/boost-1.50.0-pool.patch b/boost-1.50.0-pool.patch
new file mode 100644
index 0000000..5154027
--- /dev/null
+++ b/boost-1.50.0-pool.patch
@@ -0,0 +1,122 @@
+Index: boost/pool/pool.hpp
+===================================================================
+--- boost/pool/pool.hpp (revision 78317)
++++ boost/pool/pool.hpp (revision 78326)
+@@ -27,4 +27,6 @@
+ #include <boost/pool/poolfwd.hpp>
+
++// std::numeric_limits
++#include <boost/limits.hpp>
+ // boost::math::static_lcm
+ #include <boost/math/common_factor_ct.hpp>
+@@ -358,4 +360,13 @@
+ }
+
++ size_type max_chunks() const
++ { //! Calculated maximum number of memory chunks that can be allocated in a single call by this Pool.
++ size_type partition_size = alloc_size();
++ size_type POD_size = math::static_lcm<sizeof(size_type), sizeof(void *)>::value + sizeof(size_type);
++ size_type max_chunks = (std::numeric_limits<size_type>::max() - POD_size) / alloc_size();
++
++ return max_chunks;
++ }
++
+ static void * & nextof(void * const ptr)
+ { //! \returns Pointer dereferenced.
+@@ -377,5 +388,7 @@
+ //! the first time that object needs to allocate system memory.
+ //! The default is 32. This parameter may not be 0.
+- //! \param nmax_size is the maximum number of chunks to allocate in one block.
++ //! \param nmax_size is the maximum number of chunks to allocate in one block.
++ set_next_size(nnext_size);
++ set_max_size(nmax_size);
+ }
+
+@@ -400,7 +413,7 @@
+ }
+ void set_next_size(const size_type nnext_size)
+- { //! Set number of chunks to request from the system the next time that object needs to allocate system memory. This value should never be set to 0.
+- //! \returns nnext_size.
+- next_size = start_size = nnext_size;
++ { //! Set number of chunks to request from the system the next time that object needs to allocate system memory. This value should never be set to 0.
++ BOOST_USING_STD_MIN();
++ next_size = start_size = min BOOST_PREVENT_MACRO_SUBSTITUTION(nnext_size, max_chunks());
+ }
+ size_type get_max_size() const
+@@ -410,5 +423,6 @@
+ void set_max_size(const size_type nmax_size)
+ { //! Set max_size.
+- max_size = nmax_size;
++ BOOST_USING_STD_MIN();
++ max_size = min BOOST_PREVENT_MACRO_SUBSTITUTION(nmax_size, max_chunks());
+ }
+ size_type get_requested_size() const
+@@ -713,7 +727,7 @@
+ BOOST_USING_STD_MIN();
+ if(!max_size)
+- next_size <<= 1;
++ set_next_size(next_size << 1);
+ else if( next_size*partition_size/requested_size < max_size)
+- next_size = min BOOST_PREVENT_MACRO_SUBSTITUTION(next_size << 1, max_size*requested_size/ partition_size);
++ set_next_size(min BOOST_PREVENT_MACRO_SUBSTITUTION(next_size << 1, max_size * requested_size / partition_size));
+
+ // initialize it,
+@@ -753,7 +767,7 @@
+ BOOST_USING_STD_MIN();
+ if(!max_size)
+- next_size <<= 1;
++ set_next_size(next_size << 1);
+ else if( next_size*partition_size/requested_size < max_size)
+- next_size = min BOOST_PREVENT_MACRO_SUBSTITUTION(next_size << 1, max_size*requested_size/ partition_size);
++ set_next_size(min BOOST_PREVENT_MACRO_SUBSTITUTION(next_size << 1, max_size * requested_size / partition_size));
+
+ // initialize it,
+@@ -797,4 +811,6 @@
+ //! \returns Address of chunk n if allocated ok.
+ //! \returns 0 if not enough memory for n chunks.
++ if (n > max_chunks())
++ return 0;
+
+ const size_type partition_size = alloc_size();
+@@ -845,7 +861,7 @@
+ BOOST_USING_STD_MIN();
+ if(!max_size)
+- next_size <<= 1;
++ set_next_size(next_size << 1);
+ else if( next_size*partition_size/requested_size < max_size)
+- next_size = min BOOST_PREVENT_MACRO_SUBSTITUTION(next_size << 1, max_size*requested_size/ partition_size);
++ set_next_size(min BOOST_PREVENT_MACRO_SUBSTITUTION(next_size << 1, max_size * requested_size / partition_size));
+
+ // insert it into the list,
+Index: libs/pool/test/test_bug_6701.cpp
+===================================================================
+--- libs/pool/test/test_bug_6701.cpp (revision 78326)
++++ libs/pool/test/test_bug_6701.cpp (revision 78326)
+@@ -0,0 +1,27 @@
++/* Copyright (C) 2012 Étienne Dupuis
++*
++* Use, modification and distribution is subject to the
++* Boost Software License, Version 1.0. (See accompanying
++* file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
++*/
++
++// Test of bug #6701 (https://svn.boost.org/trac/boost/ticket/6701)
++
++#include <boost/pool/object_pool.hpp>
++#include <boost/limits.hpp>
++
++int main()
++{
++ boost::pool<> p(1024, std::numeric_limits<size_t>::max() / 768);
++
++ void *x = p.malloc();
++ BOOST_ASSERT(!x);
++
++ BOOST_ASSERT(std::numeric_limits<size_t>::max() / 1024 >= p.get_next_size());
++ BOOST_ASSERT(std::numeric_limits<size_t>::max() / 1024 >= p.get_max_size());
++
++ void *y = p.ordered_malloc(std::numeric_limits<size_t>::max() / 768);
++ BOOST_ASSERT(!y);
++
++ return 0;
++}
diff --git a/boost-1.48.0-signals-erase.patch b/boost-1.50.0-signals-erase.patch
similarity index 100%
rename from boost-1.48.0-signals-erase.patch
rename to boost-1.50.0-signals-erase.patch
diff --git a/boost-mingw.patch b/boost-mingw.patch
new file mode 100644
index 0000000..087c3c7
--- /dev/null
+++ b/boost-mingw.patch
@@ -0,0 +1,12 @@
+--- libs/thread/build/Jamfile.v2.mingw 2012-12-04 15:05:00.027057650 +0100
++++ libs/thread/build/Jamfile.v2 2012-12-04 15:05:22.488292220 +0100
+@@ -101,7 +101,8 @@
+ local rule default_threadapi ( )
+ {
+ local api = pthread ;
+- if [ os.name ] = "NT" { api = win32 ; }
++ #if [ os.name ] = "NT" { api = win32 ; }
++ api = win32 ;
+ return $(api) ;
+ }
+
diff --git a/mingw-boost.spec b/mingw-boost.spec
index bb093d0..bd8a51e 100644
--- a/mingw-boost.spec
+++ b/mingw-boost.spec
@@ -1,82 +1,61 @@
%?mingw_package_header
-Name: mingw-boost
-Version: 1.48.0
-%global version_enc 1_48_0
-%global dllboostver 1_48
+%global name1 boost
+Name: mingw-%{name1}
+Version: 1.50.0
+%global version_enc 1_50_0
+%global dllboostver 1_50
%global dllgccver gcc47
-Release: 10%{?dist}
+Release: 1%{?dist}
Summary: MinGW Windows port of Boost C++ Libraries
+%global toplev_dirname %{name1}_%{version_enc}
+
License: Boost
Group: Development/Libraries
-# The CMake build framework (set of CMakeLists.txt and module.cmake files) is
-# added on top of the official Boost release (http://www.boost.org), thanks to
-# a dedicated patch. That CMake framework (and patch) is hosted and maintained
-# on GitHub, for now in the following Git repository:
-# https://github.com/pocb/boost.git
-# A clone also exists on Gitorious, where CMake-related work was formely done:
-# http://gitorious.org/boost/cmake
-# Upstream work is synchronised thanks to the Ryppl's hosted Git clone:
-# https://github.com/ryppl/boost-svn/tree/trunk
URL: http://www.boost.org
-Source0: http://downloads.sourceforge.net/boost/boost_%{version_enc}.tar.bz2
-
-# CMake-related files (CMakeLists.txt and module.cmake files).
-# That patch also contains Web-related documentation for the Trac Wiki
-# devoted to "old" Boost-CMake (up-to-date until Boost-1.41.0).
-Patch0: boost-1.48.0-cmakeify-full.patch
-Patch1: boost-cmake-soname.patch
+Source0: http://downloads.sourceforge.net/%{name1}/%{toplev_dirname}.tar.bz2
# The patch may break c++03, and there is therefore no plan yet to include
# it upstream: https://svn.boost.org/trac/boost/ticket/4999
-Patch2: boost-1.48.0-signals-erase.patch
-
-# https://svn.boost.org/trac/boost/ticket/5731
-Patch3: boost-1.48.0-exceptions.patch
+Patch2: boost-1.50.0-signals-erase.patch
# https://svn.boost.org/trac/boost/ticket/6150
-Patch4: boost-1.48.0-fix-non-utf8-files.patch
+Patch4: boost-1.50.0-fix-non-utf8-files.patch
# Add a manual page for the sole executable, namely bjam, based on the
# on-line documentation:
# http://www.boost.org/boost-build2/doc/html/bbv2/overview.html
Patch5: boost-1.48.0-add-bjam-man-page.patch
-# https://bugzilla.redhat.com/show_bug.cgi?id=757385
-# https://svn.boost.org/trac/boost/ticket/6182
-Patch6: boost-1.48.0-lexical_cast-incomplete.patch
-
# https://bugzilla.redhat.com/show_bug.cgi?id=756005
# https://svn.boost.org/trac/boost/ticket/6131
-Patch7: boost-1.48.0-foreach.patch
+Patch7: boost-1.50.0-foreach.patch
-# https://svn.boost.org/trac/boost/ticket/6165
-Patch8: boost-1.48.0-gcc47-pthreads.patch
+# https://bugzilla.redhat.com/show_bug.cgi?id=781859
+# The following tickets have still to be fixed by upstream.
+# https://svn.boost.org/trac/boost/ticket/6406 fixed, but only in Boost-1.51.0
+# https://svn.boost.org/trac/boost/ticket/6408
+# https://svn.boost.org/trac/boost/ticket/6410
+# https://svn.boost.org/trac/boost/ticket/6413
+# https://svn.boost.org/trac/boost/ticket/6415
+Patch9: boost-1.50.0-attribute.patch
-# https://svn.boost.org/trac/boost/ticket/6165
-Patch9: boost-1.48.0-gcc47-winthreads.patch
+# https://bugzilla.redhat.com/show_bug.cgi?id=783660
+# https://svn.boost.org/trac/boost/ticket/6459 fixed
+Patch10: boost-1.50.0-long-double-1.patch
-# https://bugzilla.redhat.com/show_bug.cgi?id=781751
-Patch10: boost-1.48.0-mingw32.patch
+# https://bugzilla.redhat.com/show_bug.cgi?id=784654
+Patch12: boost-1.50.0-polygon.patch
-# Make sure the boost dll's are installed in %{mingw32_bindir}
-# instead of %{mingw32_libdir}
-Patch11: boost-install-dlls-to-bindir.patch
+# https://bugzilla.redhat.com/show_bug.cgi?id=828856
+# https://bugzilla.redhat.com/show_bug.cgi?id=828857
+Patch15: boost-1.50.0-pool.patch
-# Fix compilation when using c++11 mode
-# https://bugzilla.redhat.com/show_bug.cgi?id=799332
-# https://svn.boost.org/trac/boost/changeset/75396
-Patch12: changeset_75396.diff
-
-# When performing an out of source build, make sure all
-# generated files end up in the build prefix instead of
-# the source prefix
-Patch13: boost-fix-out-of-source-builds.patch
+Patch1000: boost-mingw.patch
BuildArch: noarch
-BuildRequires: cmake
BuildRequires: file
BuildRequires: mingw32-filesystem >= 95
BuildRequires: mingw32-gcc
@@ -158,626 +137,379 @@ Static version of the MinGW Windows Boost C++ library.
%prep
-%setup -q -n boost_%{version_enc}
-
-# CMake framework (CMakeLists.txt, *.cmake and documentation files)
-%patch0 -p1
-sed 's/_FEDORA_SONAME/%{sonamever}/' %{PATCH1} | %{__patch} -p0 --fuzz=0
+%setup -qc
+mv %{toplev_dirname} win32
+pushd win32
# Fixes
%patch2 -p1
-%patch3 -p0
%patch4 -p1
%patch5 -p1
-%patch6 -p1
%patch7 -p2
-%patch8 -p0
-%patch9 -p0 -b .gcc47wt
-%patch10 -p0 -b .mingw32
-%patch11 -p0 -b .bindir
-%patch12 -p1 -b .c++11
-%patch13 -p0 -b .out_of_source
+%patch9 -p1
+%patch10 -p1
+%patch12 -p3
+%patch15 -p0
+%patch1000 -p0 -b .mingw
+popd
+cp -r win32 win64
%build
-# Support for building tests.
-%global boost_testflags -DBUILD_TESTS="NONE"
-
-%mingw_cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
- %{boost_testflags} \
- -DENABLE_SINGLE_THREADED=YES \
- -DINSTALL_VERSIONED=OFF \
- -DCMAKE_CXX_FLAGS=-DBOOST_IOSTREAMS_USE_DEPRECATED \
- -DWITH_MPI=OFF \
- -DBOOST_EXPORTS_INSTALL_DIR:STRING=share/cmake/boost/ \
- ..
-%mingw_make VERBOSE=1 %{?_smp_mflags}
-
+%if 0%{?mingw_build_win32} == 1
+pushd win32
+cat >> ./tools/build/v2/user-config.jam << EOF
+using gcc : : i686-w64-mingw32-g++ ;
+EOF
+
+./bootstrap.sh --with-toolset=gcc --with-icu
+
+echo ============================= build serial ==================
+./b2 -d+2 -q %{?_smp_mflags} --layout=tagged \
+ --without-mpi --without-graph_parallel --without-python --build-dir=serial \
+ variant=release threading=single,multi debug-symbols=on pch=off \
+ link=shared,static target-os=windows stage
+popd
+%endif
+%if 0%{?mingw_build_win64} == 1
+pushd win64
+cat >> ./tools/build/v2/user-config.jam << EOF
+using gcc : : x86_64-w64-mingw32-g++ ;
+EOF
+
+./bootstrap.sh --with-toolset=gcc --with-icu
+
+echo ============================= build serial ==================
+./b2 -d+2 -q %{?_smp_mflags} --layout=tagged \
+ --without-mpi --without-graph_parallel --without-python --build-dir=serial \
+ variant=release threading=single,multi debug-symbols=on pch=off \
+ link=shared,static target-os=windows stage
+popd
+%endif
%install
-%mingw_make_install DESTDIR=$RPM_BUILD_ROOT
-
-# Kill any debug library versions that may show up un-invited.
-%{__rm} -f $RPM_BUILD_ROOT/%{_libdir}/*-d.*
-%{__rm} -f $RPM_BUILD_ROOT/%{mingw32_libdir}/*-d.*
-%{__rm} -f $RPM_BUILD_ROOT/%{mingw64_libdir}/*-d.*
-
-# Remove cmake configuration files used to build the Boost libraries
-find $RPM_BUILD_ROOT -name '*.cmake' -exec %{__rm} -f {} \;
-
-# Remove scripts used to generate include files
-find $RPM_BUILD_ROOT%{mingw32_includedir}/ \( -name '*.pl' -o -name '*.sh' \) -exec %{__rm} -f {} \;
-find $RPM_BUILD_ROOT%{mingw64_includedir}/ \( -name '*.pl' -o -name '*.sh' \) -exec %{__rm} -f {} \;
-
+%if 0%{?mingw_build_win32} == 1
+pushd win32
+echo ============================= install serial ==================
+./b2 -d+2 -q %{?_smp_mflags} --layout=tagged \
+ --without-mpi --without-graph_parallel --without-python --build-dir=serial \
+ --prefix=$RPM_BUILD_ROOT%{mingw32_prefix} \
+ --libdir=$RPM_BUILD_ROOT%{mingw32_libdir} \
+ variant=release threading=single,multi debug-symbols=on pch=off \
+ link=shared,static target-os=windows install
+popd
+mkdir -p $RPM_BUILD_ROOT%{mingw32_bindir}
+mv $RPM_BUILD_ROOT%{mingw32_libdir}/*.dll $RPM_BUILD_ROOT%{mingw32_bindir}
+%endif
+%if 0%{?mingw_build_win64} == 1
+pushd win64
+echo ============================= install serial ==================
+./b2 -d+2 -q %{?_smp_mflags} --layout=tagged \
+ --without-mpi --without-graph_parallel --without-python --build-dir=serial \
+ --prefix=$RPM_BUILD_ROOT%{mingw64_prefix} \
+ --libdir=$RPM_BUILD_ROOT%{mingw64_libdir} \
+ variant=release threading=single,multi debug-symbols=on pch=off \
+ link=shared,static target-os=windows install
+popd
+mkdir -p $RPM_BUILD_ROOT%{mingw64_bindir}
+mv $RPM_BUILD_ROOT%{mingw64_libdir}/*.dll $RPM_BUILD_ROOT%{mingw64_bindir}
+%endif
# Win32
%files -n mingw32-boost
-%doc LICENSE_1_0.txt
+%doc win32/LICENSE_1_0.txt
%{mingw32_includedir}/boost
-%{mingw32_bindir}/boost_chrono-%{dllgccver}-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_chrono-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_chrono-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_chrono-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_chrono-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_chrono-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_chrono-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_chrono-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_date_time-%{dllgccver}-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_date_time-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_date_time-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_date_time-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_date_time-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_date_time-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_date_time-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_date_time-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_filesystem-%{dllgccver}-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_filesystem-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_filesystem-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_filesystem-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_filesystem-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_filesystem-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_filesystem-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_filesystem-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_graph-%{dllgccver}-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_graph-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_graph-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_graph-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_graph-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_graph-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_graph-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_graph-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_iostreams-%{dllgccver}-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_iostreams-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_iostreams-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_iostreams-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_iostreams-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_iostreams-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_iostreams-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_iostreams-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_locale-%{dllgccver}-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_locale-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_locale-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_locale-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_locale-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_locale-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_locale-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_locale-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_math_c99-%{dllgccver}-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_math_c99-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_math_c99-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_math_c99-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_math_c99-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_math_c99-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_math_c99-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_math_c99-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_math_c99f-%{dllgccver}-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_math_c99f-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_math_c99f-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_math_c99f-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_math_c99f-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_math_c99f-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_math_c99f-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_math_c99f-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_math_c99l-%{dllgccver}-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_math_c99l-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_math_c99l-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_math_c99l-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_math_c99l-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_math_c99l-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_math_c99l-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_math_c99l-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_math_tr1-%{dllgccver}-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_math_tr1-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_math_tr1-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_math_tr1-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_math_tr1-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_math_tr1-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_math_tr1-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_math_tr1-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_math_tr1f-%{dllgccver}-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_math_tr1f-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_math_tr1f-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_math_tr1f-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_math_tr1f-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_math_tr1f-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_math_tr1f-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_math_tr1f-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_math_tr1l-%{dllgccver}-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_math_tr1l-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_math_tr1l-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_math_tr1l-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_math_tr1l-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_math_tr1l-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_math_tr1l-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_math_tr1l-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_prg_exec_monitor-%{dllgccver}-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_prg_exec_monitor-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_prg_exec_monitor-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_prg_exec_monitor-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_prg_exec_monitor-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_prg_exec_monitor-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_prg_exec_monitor-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_prg_exec_monitor-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_program_options-%{dllgccver}-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_program_options-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_program_options-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_program_options-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_program_options-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_program_options-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_program_options-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_program_options-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_random-%{dllgccver}-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_random-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_random-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_random-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_random-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_random-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_random-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_random-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_regex-%{dllgccver}-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_regex-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_regex-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_regex-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_regex-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_regex-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_regex-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_regex-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_serialization-%{dllgccver}-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_serialization-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_serialization-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_serialization-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_serialization-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_serialization-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_serialization-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_serialization-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_signals-%{dllgccver}-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_signals-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_signals-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_signals-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_signals-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_signals-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_signals-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_signals-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_system-%{dllgccver}-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_system-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_system-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_system-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_system-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_system-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_system-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_system-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_thread-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_thread-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_thread-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_thread-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_timer-%{dllgccver}-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_timer-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_timer-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_timer-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_timer-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_timer-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_timer-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_timer-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_unit_test_framework-%{dllgccver}-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_unit_test_framework-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_unit_test_framework-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_unit_test_framework-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_unit_test_framework-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_unit_test_framework-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_unit_test_framework-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_unit_test_framework-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_wave-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_wave-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_wave-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_wave-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_wserialization-%{dllgccver}-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_wserialization-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_wserialization-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_wserialization-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_wserialization-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_wserialization-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw32_bindir}/boost_wserialization-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw32_libdir}/libboost_wserialization-%{dllgccver}-mt-d-%{dllboostver}.dll.a
+%{mingw32_bindir}/libboost_chrono.dll
+%{mingw32_bindir}/libboost_chrono-mt.dll
+%{mingw32_bindir}/libboost_date_time.dll
+%{mingw32_bindir}/libboost_date_time-mt.dll
+%{mingw32_bindir}/libboost_filesystem.dll
+%{mingw32_bindir}/libboost_filesystem-mt.dll
+%{mingw32_bindir}/libboost_graph.dll
+%{mingw32_bindir}/libboost_graph-mt.dll
+%{mingw32_bindir}/libboost_iostreams.dll
+%{mingw32_bindir}/libboost_iostreams-mt.dll
+%{mingw32_bindir}/libboost_locale-mt.dll
+%{mingw32_bindir}/libboost_math_c99.dll
+%{mingw32_bindir}/libboost_math_c99f.dll
+%{mingw32_bindir}/libboost_math_c99f-mt.dll
+%{mingw32_bindir}/libboost_math_c99l.dll
+%{mingw32_bindir}/libboost_math_c99l-mt.dll
+%{mingw32_bindir}/libboost_math_c99-mt.dll
+%{mingw32_bindir}/libboost_math_tr1.dll
+%{mingw32_bindir}/libboost_math_tr1f.dll
+%{mingw32_bindir}/libboost_math_tr1f-mt.dll
+%{mingw32_bindir}/libboost_math_tr1l.dll
+%{mingw32_bindir}/libboost_math_tr1l-mt.dll
+%{mingw32_bindir}/libboost_math_tr1-mt.dll
+%{mingw32_bindir}/libboost_prg_exec_monitor.dll
+%{mingw32_bindir}/libboost_prg_exec_monitor-mt.dll
+%{mingw32_bindir}/libboost_program_options.dll
+%{mingw32_bindir}/libboost_program_options-mt.dll
+%{mingw32_bindir}/libboost_random.dll
+%{mingw32_bindir}/libboost_random-mt.dll
+%{mingw32_bindir}/libboost_regex.dll
+%{mingw32_bindir}/libboost_regex-mt.dll
+%{mingw32_bindir}/libboost_serialization.dll
+%{mingw32_bindir}/libboost_serialization-mt.dll
+%{mingw32_bindir}/libboost_signals.dll
+%{mingw32_bindir}/libboost_signals-mt.dll
+%{mingw32_bindir}/libboost_system.dll
+%{mingw32_bindir}/libboost_system-mt.dll
+%{mingw32_bindir}/libboost_thread-mt.dll
+%{mingw32_bindir}/libboost_timer.dll
+%{mingw32_bindir}/libboost_timer-mt.dll
+%{mingw32_bindir}/libboost_unit_test_framework.dll
+%{mingw32_bindir}/libboost_unit_test_framework-mt.dll
+%{mingw32_bindir}/libboost_wave.dll
+%{mingw32_bindir}/libboost_wave-mt.dll
+%{mingw32_bindir}/libboost_wserialization.dll
+%{mingw32_bindir}/libboost_wserialization-mt.dll
+%{mingw32_libdir}/libboost_chrono.dll.a
+%{mingw32_libdir}/libboost_chrono-mt.dll.a
+%{mingw32_libdir}/libboost_date_time.dll.a
+%{mingw32_libdir}/libboost_date_time-mt.dll.a
+%{mingw32_libdir}/libboost_filesystem.dll.a
+%{mingw32_libdir}/libboost_filesystem-mt.dll.a
+%{mingw32_libdir}/libboost_graph.dll.a
+%{mingw32_libdir}/libboost_graph-mt.dll.a
+%{mingw32_libdir}/libboost_iostreams.dll.a
+%{mingw32_libdir}/libboost_iostreams-mt.dll.a
+%{mingw32_libdir}/libboost_locale-mt.dll.a
+%{mingw32_libdir}/libboost_math_c99.dll.a
+%{mingw32_libdir}/libboost_math_c99f.dll.a
+%{mingw32_libdir}/libboost_math_c99f-mt.dll.a
+%{mingw32_libdir}/libboost_math_c99l.dll.a
+%{mingw32_libdir}/libboost_math_c99l-mt.dll.a
+%{mingw32_libdir}/libboost_math_c99-mt.dll.a
+%{mingw32_libdir}/libboost_math_tr1.dll.a
+%{mingw32_libdir}/libboost_math_tr1f.dll.a
+%{mingw32_libdir}/libboost_math_tr1f-mt.dll.a
+%{mingw32_libdir}/libboost_math_tr1l.dll.a
+%{mingw32_libdir}/libboost_math_tr1l-mt.dll.a
+%{mingw32_libdir}/libboost_math_tr1-mt.dll.a
+%{mingw32_libdir}/libboost_prg_exec_monitor.dll.a
+%{mingw32_libdir}/libboost_prg_exec_monitor-mt.dll.a
+%{mingw32_libdir}/libboost_program_options.dll.a
+%{mingw32_libdir}/libboost_program_options-mt.dll.a
+%{mingw32_libdir}/libboost_random.dll.a
+%{mingw32_libdir}/libboost_random-mt.dll.a
+%{mingw32_libdir}/libboost_regex.dll.a
+%{mingw32_libdir}/libboost_regex-mt.dll.a
+%{mingw32_libdir}/libboost_serialization.dll.a
+%{mingw32_libdir}/libboost_serialization-mt.dll.a
+%{mingw32_libdir}/libboost_signals.dll.a
+%{mingw32_libdir}/libboost_signals-mt.dll.a
+%{mingw32_libdir}/libboost_system.dll.a
+%{mingw32_libdir}/libboost_system-mt.dll.a
+%{mingw32_libdir}/libboost_thread-mt.dll.a
+%{mingw32_libdir}/libboost_timer.dll.a
+%{mingw32_libdir}/libboost_timer-mt.dll.a
+%{mingw32_libdir}/libboost_unit_test_framework.dll.a
+%{mingw32_libdir}/libboost_unit_test_framework-mt.dll.a
+%{mingw32_libdir}/libboost_wave.dll.a
+%{mingw32_libdir}/libboost_wave-mt.dll.a
+%{mingw32_libdir}/libboost_wserialization.dll.a
+%{mingw32_libdir}/libboost_wserialization-mt.dll.a
%files -n mingw32-boost-static
-%{mingw32_libdir}/libboost_chrono-%{dllgccver}-%{dllboostver}.a
-%{mingw32_libdir}/libboost_chrono-%{dllgccver}-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_chrono-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw32_libdir}/libboost_chrono-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_date_time-%{dllgccver}-%{dllboostver}.a
-%{mingw32_libdir}/libboost_date_time-%{dllgccver}-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_date_time-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw32_libdir}/libboost_date_time-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_filesystem-%{dllgccver}-%{dllboostver}.a
-%{mingw32_libdir}/libboost_filesystem-%{dllgccver}-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_filesystem-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw32_libdir}/libboost_filesystem-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_iostreams-%{dllgccver}-%{dllboostver}.a
-%{mingw32_libdir}/libboost_iostreams-%{dllgccver}-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_iostreams-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw32_libdir}/libboost_iostreams-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_locale-%{dllgccver}-%{dllboostver}.a
-%{mingw32_libdir}/libboost_locale-%{dllgccver}-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_locale-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw32_libdir}/libboost_locale-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_math_c99-%{dllgccver}-%{dllboostver}.a
-%{mingw32_libdir}/libboost_math_c99-%{dllgccver}-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_math_c99-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw32_libdir}/libboost_math_c99-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_math_c99f-%{dllgccver}-%{dllboostver}.a
-%{mingw32_libdir}/libboost_math_c99f-%{dllgccver}-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_math_c99f-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw32_libdir}/libboost_math_c99f-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_math_c99l-%{dllgccver}-%{dllboostver}.a
-%{mingw32_libdir}/libboost_math_c99l-%{dllgccver}-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_math_c99l-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw32_libdir}/libboost_math_c99l-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_math_tr1-%{dllgccver}-%{dllboostver}.a
-%{mingw32_libdir}/libboost_math_tr1-%{dllgccver}-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_math_tr1-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw32_libdir}/libboost_math_tr1-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_math_tr1f-%{dllgccver}-%{dllboostver}.a
-%{mingw32_libdir}/libboost_math_tr1f-%{dllgccver}-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_math_tr1f-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw32_libdir}/libboost_math_tr1f-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_math_tr1l-%{dllgccver}-%{dllboostver}.a
-%{mingw32_libdir}/libboost_math_tr1l-%{dllgccver}-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_math_tr1l-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw32_libdir}/libboost_math_tr1l-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_prg_exec_monitor-%{dllgccver}-%{dllboostver}.a
-%{mingw32_libdir}/libboost_prg_exec_monitor-%{dllgccver}-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_prg_exec_monitor-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw32_libdir}/libboost_prg_exec_monitor-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_program_options-%{dllgccver}-%{dllboostver}.a
-%{mingw32_libdir}/libboost_program_options-%{dllgccver}-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_program_options-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw32_libdir}/libboost_program_options-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_random-%{dllgccver}-%{dllboostver}.a
-%{mingw32_libdir}/libboost_random-%{dllgccver}-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_random-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw32_libdir}/libboost_random-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_regex-%{dllgccver}-%{dllboostver}.a
-%{mingw32_libdir}/libboost_regex-%{dllgccver}-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_regex-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw32_libdir}/libboost_regex-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_serialization-%{dllgccver}-%{dllboostver}.a
-%{mingw32_libdir}/libboost_serialization-%{dllgccver}-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_serialization-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw32_libdir}/libboost_serialization-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_signals-%{dllgccver}-%{dllboostver}.a
-%{mingw32_libdir}/libboost_signals-%{dllgccver}-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_signals-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw32_libdir}/libboost_signals-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_system-%{dllgccver}-%{dllboostver}.a
-%{mingw32_libdir}/libboost_system-%{dllgccver}-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_system-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw32_libdir}/libboost_system-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_test_exec_monitor-%{dllgccver}-%{dllboostver}.a
-%{mingw32_libdir}/libboost_test_exec_monitor-%{dllgccver}-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_test_exec_monitor-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw32_libdir}/libboost_test_exec_monitor-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_timer-%{dllgccver}-%{dllboostver}.a
-%{mingw32_libdir}/libboost_timer-%{dllgccver}-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_timer-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw32_libdir}/libboost_timer-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_thread-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw32_libdir}/libboost_thread-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_unit_test_framework-%{dllgccver}-%{dllboostver}.a
-%{mingw32_libdir}/libboost_unit_test_framework-%{dllgccver}-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_unit_test_framework-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw32_libdir}/libboost_unit_test_framework-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_wave-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw32_libdir}/libboost_wave-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_wserialization-%{dllgccver}-%{dllboostver}.a
-%{mingw32_libdir}/libboost_wserialization-%{dllgccver}-d-%{dllboostver}.a
-%{mingw32_libdir}/libboost_wserialization-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw32_libdir}/libboost_wserialization-%{dllgccver}-mt-d-%{dllboostver}.a
+%{mingw32_libdir}/libboost_chrono.a
+%{mingw32_libdir}/libboost_chrono-mt.a
+%{mingw32_libdir}/libboost_date_time.a
+%{mingw32_libdir}/libboost_date_time-mt.a
+%{mingw32_libdir}/libboost_filesystem.a
+%{mingw32_libdir}/libboost_filesystem-mt.a
+%{mingw32_libdir}/libboost_graph.a
+%{mingw32_libdir}/libboost_graph-mt.a
+%{mingw32_libdir}/libboost_iostreams.a
+%{mingw32_libdir}/libboost_iostreams-mt.a
+%{mingw32_libdir}/libboost_locale-mt.a
+%{mingw32_libdir}/libboost_math_c99.a
+%{mingw32_libdir}/libboost_math_c99f.a
+%{mingw32_libdir}/libboost_math_c99f-mt.a
+%{mingw32_libdir}/libboost_math_c99l.a
+%{mingw32_libdir}/libboost_math_c99l-mt.a
+%{mingw32_libdir}/libboost_math_c99-mt.a
+%{mingw32_libdir}/libboost_math_tr1.a
+%{mingw32_libdir}/libboost_math_tr1f.a
+%{mingw32_libdir}/libboost_math_tr1f-mt.a
+%{mingw32_libdir}/libboost_math_tr1l.a
+%{mingw32_libdir}/libboost_math_tr1l-mt.a
+%{mingw32_libdir}/libboost_math_tr1-mt.a
+%{mingw32_libdir}/libboost_prg_exec_monitor.a
+%{mingw32_libdir}/libboost_prg_exec_monitor-mt.a
+%{mingw32_libdir}/libboost_program_options.a
+%{mingw32_libdir}/libboost_program_options-mt.a
+%{mingw32_libdir}/libboost_random.a
+%{mingw32_libdir}/libboost_random-mt.a
+%{mingw32_libdir}/libboost_regex.a
+%{mingw32_libdir}/libboost_regex-mt.a
+%{mingw32_libdir}/libboost_serialization.a
+%{mingw32_libdir}/libboost_serialization-mt.a
+%{mingw32_libdir}/libboost_signals.a
+%{mingw32_libdir}/libboost_signals-mt.a
+%{mingw32_libdir}/libboost_system.a
+%{mingw32_libdir}/libboost_system-mt.a
+%{mingw32_libdir}/libboost_thread-mt.a
+%{mingw32_libdir}/libboost_timer.a
+%{mingw32_libdir}/libboost_timer-mt.a
+%{mingw32_libdir}/libboost_unit_test_framework.a
+%{mingw32_libdir}/libboost_unit_test_framework-mt.a
+%{mingw32_libdir}/libboost_wave.a
+%{mingw32_libdir}/libboost_wave-mt.a
+%{mingw32_libdir}/libboost_wserialization.a
+%{mingw32_libdir}/libboost_wserialization-mt.a
# Win64
%files -n mingw64-boost
-%doc LICENSE_1_0.txt
+%doc win64/LICENSE_1_0.txt
%{mingw64_includedir}/boost
-%{mingw64_bindir}/boost_chrono-%{dllgccver}-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_chrono-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_chrono-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_chrono-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_chrono-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_chrono-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_chrono-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_chrono-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_date_time-%{dllgccver}-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_date_time-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_date_time-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_date_time-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_date_time-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_date_time-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_date_time-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_date_time-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_filesystem-%{dllgccver}-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_filesystem-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_filesystem-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_filesystem-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_filesystem-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_filesystem-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_filesystem-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_filesystem-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_graph-%{dllgccver}-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_graph-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_graph-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_graph-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_graph-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_graph-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_graph-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_graph-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_iostreams-%{dllgccver}-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_iostreams-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_iostreams-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_iostreams-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_iostreams-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_iostreams-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_iostreams-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_iostreams-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_locale-%{dllgccver}-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_locale-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_locale-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_locale-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_locale-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_locale-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_locale-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_locale-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_math_c99-%{dllgccver}-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_math_c99-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_math_c99-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_math_c99-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_math_c99-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_math_c99-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_math_c99-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_math_c99-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_math_c99f-%{dllgccver}-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_math_c99f-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_math_c99f-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_math_c99f-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_math_c99f-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_math_c99f-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_math_c99f-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_math_c99f-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_math_c99l-%{dllgccver}-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_math_c99l-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_math_c99l-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_math_c99l-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_math_c99l-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_math_c99l-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_math_c99l-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_math_c99l-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_math_tr1-%{dllgccver}-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_math_tr1-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_math_tr1-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_math_tr1-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_math_tr1-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_math_tr1-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_math_tr1-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_math_tr1-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_math_tr1f-%{dllgccver}-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_math_tr1f-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_math_tr1f-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_math_tr1f-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_math_tr1f-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_math_tr1f-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_math_tr1f-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_math_tr1f-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_math_tr1l-%{dllgccver}-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_math_tr1l-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_math_tr1l-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_math_tr1l-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_math_tr1l-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_math_tr1l-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_math_tr1l-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_math_tr1l-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_prg_exec_monitor-%{dllgccver}-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_prg_exec_monitor-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_prg_exec_monitor-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_prg_exec_monitor-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_prg_exec_monitor-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_prg_exec_monitor-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_prg_exec_monitor-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_prg_exec_monitor-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_program_options-%{dllgccver}-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_program_options-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_program_options-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_program_options-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_program_options-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_program_options-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_program_options-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_program_options-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_random-%{dllgccver}-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_random-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_random-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_random-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_random-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_random-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_random-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_random-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_regex-%{dllgccver}-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_regex-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_regex-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_regex-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_regex-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_regex-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_regex-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_regex-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_serialization-%{dllgccver}-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_serialization-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_serialization-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_serialization-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_serialization-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_serialization-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_serialization-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_serialization-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_signals-%{dllgccver}-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_signals-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_signals-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_signals-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_signals-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_signals-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_signals-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_signals-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_system-%{dllgccver}-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_system-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_system-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_system-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_system-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_system-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_system-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_system-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_thread-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_thread-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_thread-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_thread-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_timer-%{dllgccver}-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_timer-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_timer-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_timer-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_timer-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_timer-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_timer-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_timer-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_unit_test_framework-%{dllgccver}-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_unit_test_framework-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_unit_test_framework-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_unit_test_framework-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_unit_test_framework-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_unit_test_framework-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_unit_test_framework-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_unit_test_framework-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_wave-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_wave-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_wave-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_wave-%{dllgccver}-mt-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_wserialization-%{dllgccver}-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_wserialization-%{dllgccver}-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_wserialization-%{dllgccver}-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_wserialization-%{dllgccver}-d-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_wserialization-%{dllgccver}-mt-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_wserialization-%{dllgccver}-mt-%{dllboostver}.dll.a
-%{mingw64_bindir}/boost_wserialization-%{dllgccver}-mt-d-%{dllboostver}.dll
-%{mingw64_libdir}/libboost_wserialization-%{dllgccver}-mt-d-%{dllboostver}.dll.a
+%{mingw64_bindir}/libboost_chrono.dll
+%{mingw64_bindir}/libboost_chrono-mt.dll
+%{mingw64_bindir}/libboost_date_time.dll
+%{mingw64_bindir}/libboost_date_time-mt.dll
+%{mingw64_bindir}/libboost_filesystem.dll
+%{mingw64_bindir}/libboost_filesystem-mt.dll
+%{mingw64_bindir}/libboost_graph.dll
+%{mingw64_bindir}/libboost_graph-mt.dll
+%{mingw64_bindir}/libboost_iostreams.dll
+%{mingw64_bindir}/libboost_iostreams-mt.dll
+%{mingw64_bindir}/libboost_locale-mt.dll
+%{mingw64_bindir}/libboost_math_c99.dll
+%{mingw64_bindir}/libboost_math_c99f.dll
+%{mingw64_bindir}/libboost_math_c99f-mt.dll
+%{mingw64_bindir}/libboost_math_c99l.dll
+%{mingw64_bindir}/libboost_math_c99l-mt.dll
+%{mingw64_bindir}/libboost_math_c99-mt.dll
+%{mingw64_bindir}/libboost_math_tr1.dll
+%{mingw64_bindir}/libboost_math_tr1f.dll
+%{mingw64_bindir}/libboost_math_tr1f-mt.dll
+%{mingw64_bindir}/libboost_math_tr1l.dll
+%{mingw64_bindir}/libboost_math_tr1l-mt.dll
+%{mingw64_bindir}/libboost_math_tr1-mt.dll
+%{mingw64_bindir}/libboost_prg_exec_monitor.dll
+%{mingw64_bindir}/libboost_prg_exec_monitor-mt.dll
+%{mingw64_bindir}/libboost_program_options.dll
+%{mingw64_bindir}/libboost_program_options-mt.dll
+%{mingw64_bindir}/libboost_random.dll
+%{mingw64_bindir}/libboost_random-mt.dll
+%{mingw64_bindir}/libboost_regex.dll
+%{mingw64_bindir}/libboost_regex-mt.dll
+%{mingw64_bindir}/libboost_serialization.dll
+%{mingw64_bindir}/libboost_serialization-mt.dll
+%{mingw64_bindir}/libboost_signals.dll
+%{mingw64_bindir}/libboost_signals-mt.dll
+%{mingw64_bindir}/libboost_system.dll
+%{mingw64_bindir}/libboost_system-mt.dll
+%{mingw64_bindir}/libboost_thread-mt.dll
+%{mingw64_bindir}/libboost_timer.dll
+%{mingw64_bindir}/libboost_timer-mt.dll
+%{mingw64_bindir}/libboost_unit_test_framework.dll
+%{mingw64_bindir}/libboost_unit_test_framework-mt.dll
+%{mingw64_bindir}/libboost_wave.dll
+%{mingw64_bindir}/libboost_wave-mt.dll
+%{mingw64_bindir}/libboost_wserialization.dll
+%{mingw64_bindir}/libboost_wserialization-mt.dll
+%{mingw64_libdir}/libboost_chrono.dll.a
+%{mingw64_libdir}/libboost_chrono-mt.dll.a
+%{mingw64_libdir}/libboost_date_time.dll.a
+%{mingw64_libdir}/libboost_date_time-mt.dll.a
+%{mingw64_libdir}/libboost_filesystem.dll.a
+%{mingw64_libdir}/libboost_filesystem-mt.dll.a
+%{mingw64_libdir}/libboost_graph.dll.a
+%{mingw64_libdir}/libboost_graph-mt.dll.a
+%{mingw64_libdir}/libboost_iostreams.dll.a
+%{mingw64_libdir}/libboost_iostreams-mt.dll.a
+%{mingw64_libdir}/libboost_locale-mt.dll.a
+%{mingw64_libdir}/libboost_math_c99.dll.a
+%{mingw64_libdir}/libboost_math_c99f.dll.a
+%{mingw64_libdir}/libboost_math_c99f-mt.dll.a
+%{mingw64_libdir}/libboost_math_c99l.dll.a
+%{mingw64_libdir}/libboost_math_c99l-mt.dll.a
+%{mingw64_libdir}/libboost_math_c99-mt.dll.a
+%{mingw64_libdir}/libboost_math_tr1.dll.a
+%{mingw64_libdir}/libboost_math_tr1f.dll.a
+%{mingw64_libdir}/libboost_math_tr1f-mt.dll.a
+%{mingw64_libdir}/libboost_math_tr1l.dll.a
+%{mingw64_libdir}/libboost_math_tr1l-mt.dll.a
+%{mingw64_libdir}/libboost_math_tr1-mt.dll.a
+%{mingw64_libdir}/libboost_prg_exec_monitor.dll.a
+%{mingw64_libdir}/libboost_prg_exec_monitor-mt.dll.a
+%{mingw64_libdir}/libboost_program_options.dll.a
+%{mingw64_libdir}/libboost_program_options-mt.dll.a
+%{mingw64_libdir}/libboost_random.dll.a
+%{mingw64_libdir}/libboost_random-mt.dll.a
+%{mingw64_libdir}/libboost_regex.dll.a
+%{mingw64_libdir}/libboost_regex-mt.dll.a
+%{mingw64_libdir}/libboost_serialization.dll.a
+%{mingw64_libdir}/libboost_serialization-mt.dll.a
+%{mingw64_libdir}/libboost_signals.dll.a
+%{mingw64_libdir}/libboost_signals-mt.dll.a
+%{mingw64_libdir}/libboost_system.dll.a
+%{mingw64_libdir}/libboost_system-mt.dll.a
+%{mingw64_libdir}/libboost_thread-mt.dll.a
+%{mingw64_libdir}/libboost_timer.dll.a
+%{mingw64_libdir}/libboost_timer-mt.dll.a
+%{mingw64_libdir}/libboost_unit_test_framework.dll.a
+%{mingw64_libdir}/libboost_unit_test_framework-mt.dll.a
+%{mingw64_libdir}/libboost_wave.dll.a
+%{mingw64_libdir}/libboost_wave-mt.dll.a
+%{mingw64_libdir}/libboost_wserialization.dll.a
+%{mingw64_libdir}/libboost_wserialization-mt.dll.a
%files -n mingw64-boost-static
-%{mingw64_libdir}/libboost_chrono-%{dllgccver}-%{dllboostver}.a
-%{mingw64_libdir}/libboost_chrono-%{dllgccver}-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_chrono-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw64_libdir}/libboost_chrono-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_date_time-%{dllgccver}-%{dllboostver}.a
-%{mingw64_libdir}/libboost_date_time-%{dllgccver}-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_date_time-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw64_libdir}/libboost_date_time-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_filesystem-%{dllgccver}-%{dllboostver}.a
-%{mingw64_libdir}/libboost_filesystem-%{dllgccver}-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_filesystem-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw64_libdir}/libboost_filesystem-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_iostreams-%{dllgccver}-%{dllboostver}.a
-%{mingw64_libdir}/libboost_iostreams-%{dllgccver}-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_iostreams-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw64_libdir}/libboost_iostreams-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_locale-%{dllgccver}-%{dllboostver}.a
-%{mingw64_libdir}/libboost_locale-%{dllgccver}-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_locale-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw64_libdir}/libboost_locale-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_math_c99-%{dllgccver}-%{dllboostver}.a
-%{mingw64_libdir}/libboost_math_c99-%{dllgccver}-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_math_c99-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw64_libdir}/libboost_math_c99-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_math_c99f-%{dllgccver}-%{dllboostver}.a
-%{mingw64_libdir}/libboost_math_c99f-%{dllgccver}-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_math_c99f-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw64_libdir}/libboost_math_c99f-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_math_c99l-%{dllgccver}-%{dllboostver}.a
-%{mingw64_libdir}/libboost_math_c99l-%{dllgccver}-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_math_c99l-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw64_libdir}/libboost_math_c99l-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_math_tr1-%{dllgccver}-%{dllboostver}.a
-%{mingw64_libdir}/libboost_math_tr1-%{dllgccver}-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_math_tr1-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw64_libdir}/libboost_math_tr1-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_math_tr1f-%{dllgccver}-%{dllboostver}.a
-%{mingw64_libdir}/libboost_math_tr1f-%{dllgccver}-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_math_tr1f-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw64_libdir}/libboost_math_tr1f-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_math_tr1l-%{dllgccver}-%{dllboostver}.a
-%{mingw64_libdir}/libboost_math_tr1l-%{dllgccver}-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_math_tr1l-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw64_libdir}/libboost_math_tr1l-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_prg_exec_monitor-%{dllgccver}-%{dllboostver}.a
-%{mingw64_libdir}/libboost_prg_exec_monitor-%{dllgccver}-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_prg_exec_monitor-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw64_libdir}/libboost_prg_exec_monitor-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_program_options-%{dllgccver}-%{dllboostver}.a
-%{mingw64_libdir}/libboost_program_options-%{dllgccver}-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_program_options-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw64_libdir}/libboost_program_options-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_random-%{dllgccver}-%{dllboostver}.a
-%{mingw64_libdir}/libboost_random-%{dllgccver}-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_random-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw64_libdir}/libboost_random-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_regex-%{dllgccver}-%{dllboostver}.a
-%{mingw64_libdir}/libboost_regex-%{dllgccver}-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_regex-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw64_libdir}/libboost_regex-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_serialization-%{dllgccver}-%{dllboostver}.a
-%{mingw64_libdir}/libboost_serialization-%{dllgccver}-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_serialization-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw64_libdir}/libboost_serialization-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_signals-%{dllgccver}-%{dllboostver}.a
-%{mingw64_libdir}/libboost_signals-%{dllgccver}-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_signals-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw64_libdir}/libboost_signals-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_system-%{dllgccver}-%{dllboostver}.a
-%{mingw64_libdir}/libboost_system-%{dllgccver}-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_system-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw64_libdir}/libboost_system-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_test_exec_monitor-%{dllgccver}-%{dllboostver}.a
-%{mingw64_libdir}/libboost_test_exec_monitor-%{dllgccver}-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_test_exec_monitor-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw64_libdir}/libboost_test_exec_monitor-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_thread-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw64_libdir}/libboost_thread-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_timer-%{dllgccver}-%{dllboostver}.a
-%{mingw64_libdir}/libboost_timer-%{dllgccver}-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_timer-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw64_libdir}/libboost_timer-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_unit_test_framework-%{dllgccver}-%{dllboostver}.a
-%{mingw64_libdir}/libboost_unit_test_framework-%{dllgccver}-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_unit_test_framework-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw64_libdir}/libboost_unit_test_framework-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_wave-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw64_libdir}/libboost_wave-%{dllgccver}-mt-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_wserialization-%{dllgccver}-%{dllboostver}.a
-%{mingw64_libdir}/libboost_wserialization-%{dllgccver}-d-%{dllboostver}.a
-%{mingw64_libdir}/libboost_wserialization-%{dllgccver}-mt-%{dllboostver}.a
-%{mingw64_libdir}/libboost_wserialization-%{dllgccver}-mt-d-%{dllboostver}.a
-
+%{mingw64_libdir}/libboost_chrono.a
+%{mingw64_libdir}/libboost_chrono-mt.a
+%{mingw64_libdir}/libboost_date_time.a
+%{mingw64_libdir}/libboost_date_time-mt.a
+%{mingw64_libdir}/libboost_filesystem.a
+%{mingw64_libdir}/libboost_filesystem-mt.a
+%{mingw64_libdir}/libboost_graph.a
+%{mingw64_libdir}/libboost_graph-mt.a
+%{mingw64_libdir}/libboost_iostreams.a
+%{mingw64_libdir}/libboost_iostreams-mt.a
+%{mingw64_libdir}/libboost_locale-mt.a
+%{mingw64_libdir}/libboost_math_c99.a
+%{mingw64_libdir}/libboost_math_c99f.a
+%{mingw64_libdir}/libboost_math_c99f-mt.a
+%{mingw64_libdir}/libboost_math_c99l.a
+%{mingw64_libdir}/libboost_math_c99l-mt.a
+%{mingw64_libdir}/libboost_math_c99-mt.a
+%{mingw64_libdir}/libboost_math_tr1.a
+%{mingw64_libdir}/libboost_math_tr1f.a
+%{mingw64_libdir}/libboost_math_tr1f-mt.a
+%{mingw64_libdir}/libboost_math_tr1l.a
+%{mingw64_libdir}/libboost_math_tr1l-mt.a
+%{mingw64_libdir}/libboost_math_tr1-mt.a
+%{mingw64_libdir}/libboost_prg_exec_monitor.a
+%{mingw64_libdir}/libboost_prg_exec_monitor-mt.a
+%{mingw64_libdir}/libboost_program_options.a
+%{mingw64_libdir}/libboost_program_options-mt.a
+%{mingw64_libdir}/libboost_random.a
+%{mingw64_libdir}/libboost_random-mt.a
+%{mingw64_libdir}/libboost_regex.a
+%{mingw64_libdir}/libboost_regex-mt.a
+%{mingw64_libdir}/libboost_serialization.a
+%{mingw64_libdir}/libboost_serialization-mt.a
+%{mingw64_libdir}/libboost_signals.a
+%{mingw64_libdir}/libboost_signals-mt.a
+%{mingw64_libdir}/libboost_system.a
+%{mingw64_libdir}/libboost_system-mt.a
+%{mingw64_libdir}/libboost_thread-mt.a
+%{mingw64_libdir}/libboost_timer.a
+%{mingw64_libdir}/libboost_timer-mt.a
+%{mingw64_libdir}/libboost_unit_test_framework.a
+%{mingw64_libdir}/libboost_unit_test_framework-mt.a
+%{mingw64_libdir}/libboost_wave.a
+%{mingw64_libdir}/libboost_wave-mt.a
+%{mingw64_libdir}/libboost_wserialization.a
+%{mingw64_libdir}/libboost_wserialization-mt.a
%changelog
+* Tue Dec 4 2012 Thomas Sailer <t.sailer at alumni.ethz.ch> - 1.50.0-1
+- update to 1.50.0
+- revert to bjam build
+
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.48.0-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
More information about the scm-commits
mailing list