[mingw-boost] Added win64 support (contributed by Jay Higley)
epienbro
epienbro at fedoraproject.org
Sat Mar 17 00:47:36 UTC 2012
commit 9a1ee35f010d9d14420f8195280108e4890d3c8c
Author: Erik van Pienbroek <epienbro at fedoraproject.org>
Date: Sat Mar 17 01:47:23 2012 +0100
Added win64 support (contributed by Jay Higley)
boost-fix-out-of-source-builds.patch | 53 +++++
mingw-boost.spec | 371 ++++++++++++++++++++++++++++++++--
2 files changed, 404 insertions(+), 20 deletions(-)
---
diff --git a/boost-fix-out-of-source-builds.patch b/boost-fix-out-of-source-builds.patch
new file mode 100644
index 0000000..4d6380f
--- /dev/null
+++ b/boost-fix-out-of-source-builds.patch
@@ -0,0 +1,53 @@
+--- tools/build/CMake/CMakeLists.txt.out_of_source 2012-01-27 19:36:23.900699615 +0100
++++ tools/build/CMake/CMakeLists.txt 2012-01-27 19:59:56.452813925 +0100
+@@ -17,13 +17,13 @@
+ # Provides version number to sphinx build
+ #
+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/docs/source/boost_cmake_version.py.in
+- ${CMAKE_CURRENT_SOURCE_DIR}/docs/source/boost_cmake_version.py)
++ ${CMAKE_CURRENT_BINARY_DIR}/docs/source/boost_cmake_version.py)
+
+ #
+ # Makefile for sphinx build with maintainer targets
+ #
+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/docs/Makefile.in
+- ${CMAKE_CURRENT_SOURCE_DIR}/docs/Makefile)
++ ${CMAKE_CURRENT_BINARY_DIR}/docs/Makefile)
+
+ #
+ # File used by BoostConfigVersion to import targets/libs/etc
+@@ -36,7 +36,7 @@
+ BoostConfigVersionAgnostic)
+ configure_file(
+ ${CMAKE_CURRENT_SOURCE_DIR}/install_me/${file}.cmake.in
+- ${CMAKE_CURRENT_SOURCE_DIR}/install_me/${file}.cmake @ONLY)
++ ${CMAKE_CURRENT_BINARY_DIR}/install_me/${file}.cmake @ONLY)
+ endforeach()
+
+
+@@ -44,8 +44,8 @@
+ # These are generated, version-specific
+ #
+ install(FILES
+- ${CMAKE_CURRENT_SOURCE_DIR}/install_me/BoostConfigVersion.cmake
+- ${CMAKE_CURRENT_SOURCE_DIR}/install_me/BoostConfig.cmake
++ ${CMAKE_CURRENT_BINARY_DIR}/install_me/BoostConfigVersion.cmake
++ ${CMAKE_CURRENT_BINARY_DIR}/install_me/BoostConfig.cmake
+ DESTINATION ${BOOST_CMAKE_INFRASTRUCTURE_INSTALL_DIR}
+ )
+
+@@ -63,12 +63,12 @@
+ set(agnostic_infra_dir ${BOOST_CMAKE_DRIVERS_INSTALL_DIR})
+ endif()
+ install(FILES
+- ${CMAKE_CURRENT_SOURCE_DIR}/install_me/BoostConfigAgnostic.cmake
++ ${CMAKE_CURRENT_BINARY_DIR}/install_me/BoostConfigAgnostic.cmake
+ DESTINATION ${agnostic_infra_dir}
+ RENAME BoostConfig.cmake
+ )
+ install(FILES
+- ${CMAKE_CURRENT_SOURCE_DIR}/install_me/BoostConfigVersionAgnostic.cmake
++ ${CMAKE_CURRENT_BINARY_DIR}/install_me/BoostConfigVersionAgnostic.cmake
+ DESTINATION ${agnostic_infra_dir}
+ RENAME BoostConfigVersion.cmake
+ )
diff --git a/mingw-boost.spec b/mingw-boost.spec
index d8a3423..704cd57 100644
--- a/mingw-boost.spec
+++ b/mingw-boost.spec
@@ -1,13 +1,14 @@
-%global __strip %{mingw32_strip}
-%global __objdump %{mingw32_objdump}
-%define __debug_install_post %{mingw32_debug_install_post}
+%?mingw_package_header
+
+%global mingw_build_win32 1
+%global mingw_build_win64 1
Name: mingw-boost
Version: 1.48.0
-%define version_enc 1_48_0
+%global version_enc 1_48_0
%global dllboostver 1_48
%global dllgccver gcc47
-Release: 6%{?dist}
+Release: 7%{?dist}
Summary: MinGW Windows port of Boost C++ Libraries
License: Boost
@@ -71,11 +72,16 @@ Patch11: boost-install-dlls-to-bindir.patch
# 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
+
BuildArch: noarch
BuildRequires: cmake
BuildRequires: file
-BuildRequires: mingw32-filesystem >= 52
+BuildRequires: mingw32-filesystem >= 95
BuildRequires: mingw32-gcc
BuildRequires: mingw32-gcc-c++
BuildRequires: mingw32-binutils
@@ -83,10 +89,22 @@ BuildRequires: mingw32-bzip2
BuildRequires: mingw32-zlib
BuildRequires: mingw32-expat
BuildRequires: mingw32-pthreads
+
+BuildRequires: mingw64-filesystem >= 95
+BuildRequires: mingw64-gcc
+BuildRequires: mingw64-gcc-c++
+BuildRequires: mingw64-binutils
+BuildRequires: mingw64-bzip2
+BuildRequires: mingw64-zlib
+BuildRequires: mingw64-expat
+BuildRequires: mingw64-pthreads
+
BuildRequires: perl
# These are required by the native package:
#BuildRequires: mingw32-python
#BuildRequires: mingw32-libicu
+#BuildRequires: mingw64-python
+#BuildRequires: mingw64-libicu
%description
@@ -98,6 +116,7 @@ libraries are suitable for eventual standardization. (Some of the
libraries have already been proposed for inclusion in the C++
Standards Committee's upcoming C++ Standard Library Technical Report.)
+# Win32
%package -n mingw32-boost
Summary: MinGW Windows zlib compression library for the win32 target
@@ -113,13 +132,33 @@ Standards Committee's upcoming C++ Standard Library Technical Report.)
%package -n mingw32-boost-static
Summary: Static version of the MinGW Windows Boost C++ library
Requires: mingw32-boost = %{version}-%{release}
-Group: Development/Libraries
%description -n mingw32-boost-static
Static version of the MinGW Windows Boost C++ library.
+# Win64
+%package -n mingw64-boost
+Summary: MinGW Windows zlib compression library for the win32 target
+
+%description -n mingw64-boost
+Boost provides free peer-reviewed portable C++ source libraries. The
+emphasis is on libraries which work well with the C++ Standard
+Library, in the hopes of establishing "existing practice" for
+extensions and providing reference implementations so that the Boost
+libraries are suitable for eventual standardization. (Some of the
+libraries have already been proposed for inclusion in the C++
+Standards Committee's upcoming C++ Standard Library Technical Report.)
+
+%package -n mingw64-boost-static
+Summary: Static version of the MinGW Windows Boost C++ library
+Requires: mingw64-boost = %{version}-%{release}
+
+%description -n mingw64-boost-static
+Static version of the MinGW Windows Boost C++ library.
+
+
+%?mingw_debug_package
-%{mingw32_debug_package}
%prep
%setup -q -n boost_%{version_enc}
@@ -140,35 +179,41 @@ sed 's/_FEDORA_SONAME/%{sonamever}/' %{PATCH1} | %{__patch} -p0 --fuzz=0
%patch10 -p0 -b .mingw32
%patch11 -p0 -b .bindir
%patch12 -p1 -b .c++11
+%patch13 -p0 -b .out_of_source
%build
# Support for building tests.
%global boost_testflags -DBUILD_TESTS="NONE"
-( echo ============================= build serial ==================
- mkdir serial
- cd serial
- %mingw32_cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo %{boost_testflags} \
- -DENABLE_SINGLE_THREADED=YES -DINSTALL_VERSIONED=OFF \
- -DWITH_MPI=OFF \
- -DCMAKE_CXX_FLAGS="%{mingw32_cflags} -DBOOST_IOSTREAMS_USE_DEPRECATED" \
- ..
- make VERBOSE=1 %{?_smp_mflags}
-)
+%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}
+
%install
-echo ============================= install serial ==================
-DESTDIR=$RPM_BUILD_ROOT make -C serial VERBOSE=1 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 {} \;
+# Win32
%files -n mingw32-boost
%doc LICENSE_1_0.txt
%{mingw32_includedir}/boost
@@ -451,8 +496,294 @@ find $RPM_BUILD_ROOT%{mingw32_includedir}/ \( -name '*.pl' -o -name '*.sh' \) -e
%{mingw32_libdir}/libboost_wserialization-%{dllgccver}-mt-%{dllboostver}.a
%{mingw32_libdir}/libboost_wserialization-%{dllgccver}-mt-d-%{dllboostver}.a
+# Win64
+%files -n mingw64-boost
+%doc 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
+
+%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
+
%changelog
+* Fri Mar 16 2012 Erik van Pienbroek <epienbro at fedoraproject.org> - 1.48.0-7
+- Added win64 support (contributed by Jay Higley)
+
* Wed Mar 07 2012 Erik van Pienbroek <epienbro at fedoraproject.org> - 1.48.0-6
- Renamed the source package to mingw-boost (RHBZ #800845)
- Fixed source URL
More information about the scm-commits
mailing list