[mingw32-boost] update cmakeify patch

sailer sailer at fedoraproject.org
Sat Jan 14 21:42:00 UTC 2012


commit c2c2c21175ce8f75a0ad412c305e8f2cdc569645
Author: Thomas Sailer <t.sailer at alumni.ethz.ch>
Date:   Sat Jan 14 22:41:42 2012 +0100

    update cmakeify patch

 boost-1.48.0-cmakeify-full.patch |   18 +++++++++++++-----
 mingw32-boost.spec               |   13 ++++++-------
 2 files changed, 19 insertions(+), 12 deletions(-)
---
diff --git a/boost-1.48.0-cmakeify-full.patch b/boost-1.48.0-cmakeify-full.patch
index 40a4298..c0d4be0 100644
--- a/boost-1.48.0-cmakeify-full.patch
+++ b/boost-1.48.0-cmakeify-full.patch
@@ -5530,10 +5530,10 @@ index 0000000..16740be
 +boost_module (locale DEPENDS thread)
 diff --git a/libs/locale/src/CMakeLists.txt b/libs/locale/src/CMakeLists.txt
 new file mode 100644
-index 0000000..c63fb3f
+index 0000000..7732199
 --- /dev/null
 +++ b/libs/locale/src/CMakeLists.txt
-@@ -0,0 +1,38 @@
+@@ -0,0 +1,46 @@
 +#----------------------------------------------------------------------------
 +# CMake framework maintained by Denis Arnaud on git://github.com/pocb/boost
 +#----------------------------------------------------------------------------
@@ -5550,6 +5550,12 @@ index 0000000..c63fb3f
 +  colormsg (CYAN "+-- ICU (unicode) not available for locale, disabling support.")
 +endif (ICU_FOUND AND ICU_I18N_FOUND)
 + 
++if (WIN32)
++  add_definitions (-DBOOST_LOCALE_NO_POSIX_BACKEND=1)
++  set (WIN32_SOURCES win32/collate.cpp win32/converter.cpp win32/lcid.cpp
++       win32/numeric.cpp win32/win_backend.cpp std/codecvt.cpp std/collate.cpp
++       std/converter.cpp std/numeric.cpp std/std_backend.cpp util/gregorian.cpp)
++endif (WIN32)
 +
 +add_definitions (-DBOOST_THREAD_NO_LIB=1)
 +boost_add_library (
@@ -5563,6 +5569,7 @@ index 0000000..c63fb3f
 +  shared/localization_backend.cpp
 +  shared/message.cpp
 +  shared/mo_lambda.cpp
++  ${WIN32_SOURCES}
 +  util/codecvt_converter.cpp
 +  util/default_locale.cpp
 +  util/info.cpp
@@ -5571,7 +5578,8 @@ index 0000000..c63fb3f
 +  LINK_LIBS ${BOOST_LOCALE_ICU_LIBRARIES}
 +  SHARED_COMPILE_FLAGS -DBOOST_LOCALE_DYN_LINK=1
 +  ${NO_STATIC_IF_ICU_FOUND}
-+  )
++)
++
 diff --git a/libs/locale/test/CMakeLists.txt b/libs/locale/test/CMakeLists.txt
 new file mode 100644
 index 0000000..40546db
@@ -10360,11 +10368,11 @@ index 0000000..a73986c
 +
 diff --git a/libs/timer/module.cmake b/libs/timer/module.cmake
 new file mode 100644
-index 0000000..0ce8984
+index 0000000..79f7f2a
 --- /dev/null
 +++ b/libs/timer/module.cmake
 @@ -0,0 +1 @@
-+boost_module(timer DEPENDS config)
++boost_module (timer DEPENDS config system chrono)
 diff --git a/libs/timer/src/CMakeLists.txt b/libs/timer/src/CMakeLists.txt
 new file mode 100644
 index 0000000..859814f
diff --git a/mingw32-boost.spec b/mingw32-boost.spec
index b955296..94ff842 100644
--- a/mingw32-boost.spec
+++ b/mingw32-boost.spec
@@ -12,7 +12,7 @@ Version:        1.48.0
 %define version_enc 1_48_0
 %global dllboostver 1_48
 %global dllgccver gcc47
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        MinGW Windows port of Boost C++ Libraries
 
 License:        Boost
@@ -62,11 +62,8 @@ Patch7:         boost-1.48.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=781751
-Patch9:         boost-1.48.0-mingw32.patch
-
 # https://svn.boost.org/trac/boost/ticket/6165
-Patch10:        boost-1.48.0-gcc47-winthreads.patch
+Patch9:         boost-1.48.0-gcc47-winthreads.patch
 
 BuildArch:      noarch
 
@@ -121,8 +118,7 @@ sed 's/_FEDORA_SONAME/%{sonamever}/' %{PATCH1} | %{__patch} -p0 --fuzz=0
 %patch6 -p1
 %patch7 -p2
 %patch8 -p0
-%patch9 -p0 -b .mingw32
-%patch10 -p0 -b .gcc47wt
+%patch9 -p0 -b .gcc47wt
 
 %build
 # Support for building tests.
@@ -448,6 +444,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sat Jan 14 2012 Thomas Sailer <t.sailer at alumni.ethz.ch> - 1.48.0-2
+- update cmakeify patch
+
 * Sat Jan 14 2012 Thomas Sailer <t.sailer at alumni.ethz.ch> - 1.48.0-1
 - update to 1.48.0
 


More information about the scm-commits mailing list