From ff2b899a334a61b07725a19431d3d164a37f7d9e Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Sat, 31 Jul 2010 01:29:16 +0200 Subject: [PATCH 1/9] Just ignored a few generated files. --- .gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitignore b/.gitignore index 168d6c6..c29010e 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,5 @@ boost-1.44.0.cmake.tar.bz2 +boost-*.src.rpm +clog +.build*.log + From f3e80a3bfa578b40a645742092c1e815efd3c431 Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Sat, 31 Jul 2010 23:01:32 +0200 Subject: [PATCH 2/9] * Fri Jul 31 2010 Denis Arnaud - 1.44.0-0.4 - Added missing header files in boost/random/detail. Resolves: #619869 --- .gitignore | 2 +- boost.spec | 12 ++++++++++-- sources | 3 ++- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index c29010e..5dbb827 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -boost-1.44.0.cmake.tar.bz2 +boost-*.tar.* boost-*.src.rpm clog .build*.log diff --git a/boost.spec b/boost.spec index d9d2226..ca2d8dd 100644 --- a/boost.spec +++ b/boost.spec @@ -22,9 +22,14 @@ Name: boost Summary: The free peer-reviewed portable C++ source libraries Version: 1.44.0 -Release: 0.3%{?dist} +Release: 0.4%{?dist} License: Boost -URL: http://gitorious.org/boost/zeuners-boost-cmake/archive-tarball/%{version} + +# Temporarily get the source from a clone repository of the upstream maintainer, +# until that latter fixes the compilation bug. A merge request has been made: +# http://gitorious.org/~zeuner/boost/zeuners-boost-cmake/merge_requests/1 +#URL: http://gitorious.org/boost/zeuners-boost-cmake/archive-tarball/%{version} +URL: http://gitorious.org/boost/denisarnauds-zeuners-boost-cmake/archive-tarball/%{version} Group: System Environment/Libraries %define full_version %{name}-%{version}.cmake Source: %{url}/%{full_version}.tar.bz2 @@ -732,6 +737,9 @@ find $RPM_BUILD_ROOT%{_includedir}/ \( -name '*.pl' -o -name '*.sh' \) -exec %{_ %endif %changelog +* Fri Jul 31 2010 Denis Arnaud - 1.44.0-0.4 +- Added missing header files in boost/random/detail. Resolves: #619869 + * Tue Jul 27 2010 Orcan Ogetbil - 1.44.0-0.3 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild diff --git a/sources b/sources index dd8b408..ccaad0e 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ -7cb8ea8b3ba5890ac24df8cde249dfd3 boost-1.44.0.cmake.tar.bz2 +6e46334aeea93d7d480a08034e6368c2 boost-1.44.0.cmake.tar.bz2 +ffcd0af9e29a53107a73e7f2ccc715cc boost-cmake-soname.patch From 4e883bf349d1ffd521e865a675491d2fc767e572 Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Fri, 6 Aug 2010 14:47:30 +0200 Subject: [PATCH 3/9] * Fri Aug 6 2010 Denis Arnaud - 1.44.0-0.5 - Patched header file in boost/random/detail. Resolves: #621631 --- .gitignore | 3 ++- boost.spec | 5 ++++- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 5dbb827..08f1678 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ boost-*.tar.* boost-*.src.rpm +boost-cmake-soname.patch clog -.build*.log +.build* diff --git a/boost.spec b/boost.spec index ca2d8dd..946d97a 100644 --- a/boost.spec +++ b/boost.spec @@ -22,7 +22,7 @@ Name: boost Summary: The free peer-reviewed portable C++ source libraries Version: 1.44.0 -Release: 0.4%{?dist} +Release: 0.5%{?dist} License: Boost # Temporarily get the source from a clone repository of the upstream maintainer, @@ -737,6 +737,9 @@ find $RPM_BUILD_ROOT%{_includedir}/ \( -name '*.pl' -o -name '*.sh' \) -exec %{_ %endif %changelog +* Fri Aug 6 2010 Denis Arnaud - 1.44.0-0.5 +- Patched header file in boost/random/detail. Resolves: #621631 + * Fri Jul 31 2010 Denis Arnaud - 1.44.0-0.4 - Added missing header files in boost/random/detail. Resolves: #619869 diff --git a/sources b/sources index ccaad0e..01f7f14 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -6e46334aeea93d7d480a08034e6368c2 boost-1.44.0.cmake.tar.bz2 +6c99cb8684788c4e0ce1411070f8928d boost-1.44.0.cmake.tar.bz2 ffcd0af9e29a53107a73e7f2ccc715cc boost-cmake-soname.patch From 63044e7881a13cda3b9d08ee5fc6789af0edf373 Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Tue, 17 Aug 2010 00:42:06 +0200 Subject: [PATCH 4/9] * Fri Aug 16 2010 Denis Arnaud - 1.44.0-0.6 - Merged the latest changes from the now final release of Boost-1.44 --- boost.spec | 16 +++++++++++----- sources | 2 +- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/boost.spec b/boost.spec index 946d97a..9785c83 100644 --- a/boost.spec +++ b/boost.spec @@ -22,14 +22,17 @@ Name: boost Summary: The free peer-reviewed portable C++ source libraries Version: 1.44.0 -Release: 0.5%{?dist} +Release: 0.6%{?dist} License: Boost -# Temporarily get the source from a clone repository of the upstream maintainer, -# until that latter fixes the compilation bug. A merge request has been made: -# http://gitorious.org/~zeuner/boost/zeuners-boost-cmake/merge_requests/1 +# The CMake build framework is added on top of the official Boost release +# (http://www.boost.org), and hosted on Gitorious, for now in the following +# Git repository: http://gitorious.org/boost/denisarnauds-zeuners-boost-cmake +# Optionally, the CMake framework (set of CMakeLists.txt and module.cmake files) +# could be added thanks to a patch. #URL: http://gitorious.org/boost/zeuners-boost-cmake/archive-tarball/%{version} -URL: http://gitorious.org/boost/denisarnauds-zeuners-boost-cmake/archive-tarball/%{version} +#URL: http://gitorious.org/boost/denisarnauds-zeuners-boost-cmake/archive-tarball/%{version} +URL: http://www.boost.org Group: System Environment/Libraries %define full_version %{name}-%{version}.cmake Source: %{url}/%{full_version}.tar.bz2 @@ -737,6 +740,9 @@ find $RPM_BUILD_ROOT%{_includedir}/ \( -name '*.pl' -o -name '*.sh' \) -exec %{_ %endif %changelog +* Fri Aug 16 2010 Denis Arnaud - 1.44.0-0.6 +- Merged the latest changes from the now final release of Boost-1.44 + * Fri Aug 6 2010 Denis Arnaud - 1.44.0-0.5 - Patched header file in boost/random/detail. Resolves: #621631 diff --git a/sources b/sources index 01f7f14..1fdd6a8 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -6c99cb8684788c4e0ce1411070f8928d boost-1.44.0.cmake.tar.bz2 +79c7c58e43fa65deb5855127ec32c9e0 boost-1.44.0.cmake.tar.bz2 ffcd0af9e29a53107a73e7f2ccc715cc boost-cmake-soname.patch From 91d00b222588ee226e33ca69a0ee9d0c346d8795 Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Sun, 22 Aug 2010 10:40:58 +0200 Subject: [PATCH 5/9] - Split the CMake-buildable tar-ball into pristine upstream tar-ball and CMake framework patch --- .gitignore | 4 ++-- boost.spec | 40 ++++++++++++++++++++++++++-------------- sources | 4 ++-- 3 files changed, 30 insertions(+), 18 deletions(-) diff --git a/.gitignore b/.gitignore index 08f1678..e16a1b2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ -boost-*.tar.* +boost*.tar.* boost-*.src.rpm -boost-cmake-soname.patch +cmakeify_boost_1440.patch clog .build* diff --git a/boost.spec b/boost.spec index 946d97a..aaaba16 100644 --- a/boost.spec +++ b/boost.spec @@ -22,17 +22,20 @@ Name: boost Summary: The free peer-reviewed portable C++ source libraries Version: 1.44.0 -Release: 0.5%{?dist} +%define pristine_version 1_44_0 +Release: 1%{?dist} License: Boost -# Temporarily get the source from a clone repository of the upstream maintainer, -# until that latter fixes the compilation bug. A merge request has been made: -# http://gitorious.org/~zeuner/boost/zeuners-boost-cmake/merge_requests/1 -#URL: http://gitorious.org/boost/zeuners-boost-cmake/archive-tarball/%{version} -URL: http://gitorious.org/boost/denisarnauds-zeuners-boost-cmake/archive-tarball/%{version} +# 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 Gitorious, for now in the following Git repository: +# http://gitorious.org/boost/denisarnauds-zeuners-boost-cmake +%define full_pristine_version %{name}_%{pristine_version} +%define full_cmake_version %{name}-%{version}.cmake +URL: http://www.boost.org Group: System Environment/Libraries -%define full_version %{name}-%{version}.cmake -Source: %{url}/%{full_version}.tar.bz2 +Source: http://downloads.sourceforge.net/%{name}/%{full_pristine_version}.tar.bz2 # From the version 13 of Fedora, the Boost libraries are delivered # with sonames equal to the Boost version (e.g., 1.41.0). On older @@ -74,7 +77,8 @@ BuildRequires: python-devel BuildRequires: libicu-devel BuildRequires: chrpath -Patch0: boost-cmake-soname.patch +Patch0: cmakeify_boost_1440.patch +#Patch1: boost-cmake-soname.patch %bcond_with tests %bcond_with docs_generated @@ -362,9 +366,10 @@ backend to do the parallel work. %prep -%setup -q -n %{full_version} +%setup -q -n %{full_pristine_version} -sed 's/_FEDORA_SONAME/%{sonamever}/' %{PATCH0} | %{__patch} -p0 --fuzz=0 +# CMake framework (CMakeLists.txt, *.cmake and documentation files) +%patch0 -p1 %build # Support for building tests. @@ -440,14 +445,14 @@ if [ -f testing.log ]; then else echo "error with results" fi -cd %{_builddir}/%{full_version} +cd %{_builddir}/%{full_pristine_version} %endif %install %{__rm} -rf $RPM_BUILD_ROOT -cd %{_builddir}/%{full_version}/ +cd %{_builddir}/%{full_pristine_version}/ %if %{with openmpi} %{_openmpi_load} @@ -501,7 +506,7 @@ find $RPM_BUILD_ROOT/%{_libdir} -name '*.cmake' -exec %{__rm} -f {} \; %{__rm} -rf %{boost_docdir} && %{__mkdir_p} %{boost_docdir}/html # Install documentation files (HTML pages) within the temporary place -cd %{_builddir}/%{full_version} +cd %{_builddir}/%{full_pristine_version} DOCPATH=%{boost_docdir} find libs doc more -type f \( -name \*.htm -o -name \*.html \) \ | sed -n '/\//{s,/[^/]*$,,;p}' \ @@ -737,6 +742,13 @@ find $RPM_BUILD_ROOT%{_includedir}/ \( -name '*.pl' -o -name '*.sh' \) -exec %{_ %endif %changelog +* Sat Aug 21 2010 Denis Arnaud - 1.44.0-1 +- Split the CMake-buildable tar-ball into pristine upstream tar-ball + and CMake framework patch + +* Fri Aug 16 2010 Denis Arnaud - 1.44.0-0.6 +- Merged the latest changes from the now final release of Boost-1.44 + * Fri Aug 6 2010 Denis Arnaud - 1.44.0-0.5 - Patched header file in boost/random/detail. Resolves: #621631 diff --git a/sources b/sources index 01f7f14..d5bb0a7 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -6c99cb8684788c4e0ce1411070f8928d boost-1.44.0.cmake.tar.bz2 -ffcd0af9e29a53107a73e7f2ccc715cc boost-cmake-soname.patch +f02578f5218f217a9f20e9c30e119c6a boost_1_44_0.tar.bz2 +ecfd517994a464060f2bc015e5b4d194 cmakeify_boost_1440.patch From ed95db05cd9373f94855ed708e5df6dafcebb89d Mon Sep 17 00:00:00 2001 From: "Tom \"spot\" Callaway" Date: Thu, 2 Dec 2010 10:50:48 -0500 Subject: [PATCH 6/9] build boost-build and boost-jam subpackages --- boost.spec | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 59 insertions(+), 1 deletion(-) diff --git a/boost.spec b/boost.spec index aaaba16..9289deb 100644 --- a/boost.spec +++ b/boost.spec @@ -23,7 +23,7 @@ Name: boost Summary: The free peer-reviewed portable C++ source libraries Version: 1.44.0 %define pristine_version 1_44_0 -Release: 1%{?dist} +Release: 2%{?dist} License: Boost # The CMake build framework (set of CMakeLists.txt and module.cmake files) is @@ -364,6 +364,29 @@ backend to do the parallel work. %endif +%package build +Summary: Cross platform build system for C++ projects +Group: Development/Tools +Requires: boost-jam +BuildArch: noarch + +%description build +Boost.Build is an easy way to build C++ projects, everywhere. You +name your executables and libraries and list their sources. +Boost.Build takes care about compiling your sources with the right +options, creating static and shared libraries, making executables, +and other chores -- whether you're using gcc, msvc, or a dozen +more supported C++ compilers -- on Windows, OSX, Linux and +commercial UNIX systems. + +%package jam +Summary: A low-level build tool +Group: Development/Tools + +%description jam +Boost.Jam (BJam) is the low-level build engine tool for Boost.Build. +Historically, Boost.Jam is based on on FTJam and on Perforce Jam but has grown +a number of significant features and is now developed independently %prep %setup -q -n %{full_pristine_version} @@ -420,6 +443,12 @@ export MPI_COMPILER %{_mpich2_unload} %endif +# Build Boost Jam +echo ============================= build Jam ================== +pushd tools/jam +export CFLAGS="%{optflags}" +./build_dist.sh +popd %check %if %{with tests} @@ -520,6 +549,20 @@ done %{__rm} -f tmp-doc-directories %{__install} -p -m 644 -t $DOCPATH LICENSE_1_0.txt index.htm index.html +echo ============================= install jam ================== +mkdir -p $RPM_BUILD_ROOT%{_bindir} +pushd tools/jam +%{__install} -m 755 stage/bin.linux*/bjam $RPM_BUILD_ROOT%{_bindir} +popd + +echo ============================= install build ================== +mkdir -p $RPM_BUILD_ROOT%{_datadir}/boost-build +pushd tools/build/v2 +cp -a boost-build.jam bootstrap.jam build/ kernel/ options/ tools/ util/ user-config.jam $RPM_BUILD_ROOT%{_datadir}/boost-build/ +# Not a real file +rm -f $RPM_BUILD_ROOT%{_datadir}/boost-build/build/project.ann.py +popd + # Remove scripts used to generate include files find $RPM_BUILD_ROOT%{_includedir}/ \( -name '*.pl' -o -name '*.sh' \) -exec %{__rm} -f {} \; @@ -741,7 +784,22 @@ find $RPM_BUILD_ROOT%{_includedir}/ \( -name '*.pl' -o -name '*.sh' \) -exec %{_ %endif +%files build +%defattr(-, root, root, -) +%{_datadir}/boost-build/ + +%files jam +%defattr(-, root, root, -) +%doc LICENSE_1_0.txt +%{_bindir}/bjam + %changelog +* Tue Nov 30 2010 Tom "spot" Callaway - 1.44.0-2 +- add boost-build, boost-jam subpackages + +* Sat Oct 23 2010 Denis Arnaud - 1.44.0-1.1 +- Rebuild. + * Sat Aug 21 2010 Denis Arnaud - 1.44.0-1 - Split the CMake-buildable tar-ball into pristine upstream tar-ball and CMake framework patch From 74756b504a6ca278f89634c93908535e8ad8059c Mon Sep 17 00:00:00 2001 From: "Tom \"spot\" Callaway" Date: Fri, 3 Dec 2010 11:08:45 -0500 Subject: [PATCH 7/9] also package build-system.jam --- boost.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/boost.spec b/boost.spec index 9289deb..0fb5876 100644 --- a/boost.spec +++ b/boost.spec @@ -23,7 +23,7 @@ Name: boost Summary: The free peer-reviewed portable C++ source libraries Version: 1.44.0 %define pristine_version 1_44_0 -Release: 2%{?dist} +Release: 3%{?dist} License: Boost # The CMake build framework (set of CMakeLists.txt and module.cmake files) is @@ -558,7 +558,7 @@ popd echo ============================= install build ================== mkdir -p $RPM_BUILD_ROOT%{_datadir}/boost-build pushd tools/build/v2 -cp -a boost-build.jam bootstrap.jam build/ kernel/ options/ tools/ util/ user-config.jam $RPM_BUILD_ROOT%{_datadir}/boost-build/ +cp -a boost-build.jam bootstrap.jam build-system.jam build/ kernel/ options/ tools/ util/ user-config.jam $RPM_BUILD_ROOT%{_datadir}/boost-build/ # Not a real file rm -f $RPM_BUILD_ROOT%{_datadir}/boost-build/build/project.ann.py popd @@ -794,6 +794,9 @@ find $RPM_BUILD_ROOT%{_includedir}/ \( -name '*.pl' -o -name '*.sh' \) -exec %{_ %{_bindir}/bjam %changelog +* Fri Dec 3 2010 Tom "spot" Callaway - 1.44.0-3 +- also package build-system.jam in boost-build + * Tue Nov 30 2010 Tom "spot" Callaway - 1.44.0-2 - add boost-build, boost-jam subpackages From 0de91b187bcaa2724356475a01a51b283b041c78 Mon Sep 17 00:00:00 2001 From: Petr Machata Date: Wed, 8 Dec 2010 22:40:09 +0100 Subject: [PATCH 8/9] - Build with support for iostreams deprecated functions - Add stuff to .gitignore - Resolves: #654480 --- .gitignore | 4 ++-- boost.spec | 10 ++++++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index e16a1b2..e6761c6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ boost*.tar.* boost-*.src.rpm -cmakeify_boost_1440.patch clog .build* - +boost_*/ +*/*.rpm diff --git a/boost.spec b/boost.spec index 0fb5876..decbfb7 100644 --- a/boost.spec +++ b/boost.spec @@ -23,7 +23,7 @@ Name: boost Summary: The free peer-reviewed portable C++ source libraries Version: 1.44.0 %define pristine_version 1_44_0 -Release: 3%{?dist} +Release: 4%{?dist} License: Boost # The CMake build framework (set of CMakeLists.txt and module.cmake files) is @@ -406,7 +406,9 @@ a number of significant features and is now developed independently cd serial %cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo %{boost_testflags} \ -DENABLE_SINGLE_THREADED=YES -DINSTALL_VERSIONED=OFF \ - -DWITH_MPI=OFF .. + -DWITH_MPI=OFF \ + -DCMAKE_CXX_FLAGS=-DBOOST_IOSTREAMS_USE_DEPRECATED \ + .. make VERBOSE=1 %{?_smp_mflags} ) @@ -794,6 +796,10 @@ find $RPM_BUILD_ROOT%{_includedir}/ \( -name '*.pl' -o -name '*.sh' \) -exec %{_ %{_bindir}/bjam %changelog +* Wed Dec 8 2010 Petr Machata - 1.44.0-4 +- Build with support for iostreams deprecated functions +- Resolves: #654480 + * Fri Dec 3 2010 Tom "spot" Callaway - 1.44.0-3 - also package build-system.jam in boost-build From 143f670fa965fde57731dbc399321831889c4d93 Mon Sep 17 00:00:00 2001 From: Petr Machata Date: Mon, 3 Jan 2011 17:44:43 +0100 Subject: [PATCH 9/9] Add boost-random DSOs - Resolves: #665679 --- boost-random-dso.patch | 23 +++++++++++++++++++++++ boost.spec | 26 +++++++++++++++++++++++++- 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 boost-random-dso.patch diff --git a/boost-random-dso.patch b/boost-random-dso.patch new file mode 100644 index 0000000..1aa8156 --- /dev/null +++ b/boost-random-dso.patch @@ -0,0 +1,23 @@ +diff -urpN boost_1_44_0/libs/random/CMakeLists.txt boost_1_44_0-pm/libs/random/CMakeLists.txt +--- boost_1_44_0/libs/random/CMakeLists.txt 2011-01-03 16:52:25.000000000 +0100 ++++ boost_1_44_0-pm/libs/random/CMakeLists.txt 2011-01-03 16:51:17.000000000 +0100 +@@ -15,7 +15,7 @@ set (lib_headers + # Add a library target to the build system + boost_library_project( + random +- # SRCDIRS ++ SRCDIRS src + TESTDIRS test + HEADERS ${lib_headers} + # DOCDIRS +diff -urpN boost_1_44_0/libs/random/src/CMakeLists.txt boost_1_44_0-pm/libs/random/src/CMakeLists.txt +--- boost_1_44_0/libs/random/src/CMakeLists.txt 1970-01-01 01:00:00.000000000 +0100 ++++ boost_1_44_0-pm/libs/random/src/CMakeLists.txt 2011-01-03 16:50:40.000000000 +0100 +@@ -0,0 +1,7 @@ ++add_definitions(-DBOOST_RANDOM_NO_LIB=1) ++boost_add_library( ++ random ++ random_device.cpp ++ STATIC_COMPILE_FLAGS -DBOOST_RANDOM_STATIC_LINK ++ SHARED_COMPILE_FLAGS -DBOOST_ALL_DYN_LINK=1 ++ ) diff --git a/boost.spec b/boost.spec index decbfb7..eab0dc0 100644 --- a/boost.spec +++ b/boost.spec @@ -23,7 +23,7 @@ Name: boost Summary: The free peer-reviewed portable C++ source libraries Version: 1.44.0 %define pristine_version 1_44_0 -Release: 4%{?dist} +Release: 5%{?dist} License: Boost # The CMake build framework (set of CMakeLists.txt and module.cmake files) is @@ -59,6 +59,7 @@ Requires: boost-graph = %{version}-%{release} Requires: boost-iostreams = %{version}-%{release} Requires: boost-program-options = %{version}-%{release} Requires: boost-python = %{version}-%{release} +Requires: boost-random = %{version}-%{release} Requires: boost-regex = %{version}-%{release} Requires: boost-serialization = %{version}-%{release} Requires: boost-signals = %{version}-%{release} @@ -79,6 +80,7 @@ BuildRequires: chrpath Patch0: cmakeify_boost_1440.patch #Patch1: boost-cmake-soname.patch +Patch2: boost-random-dso.patch %bcond_with tests %bcond_with docs_generated @@ -163,6 +165,14 @@ functions and objects to Python, and vice versa, using no special tools -- just your C++ compiler. This package contains runtime support for Boost Python Library. +%package random +Summary: Runtime component of boost random library +Group: System Environment/Libraries + +%description random + +Runtime support for boost random library. + %package regex Summary: Runtime component of boost regular expression library Group: System Environment/Libraries @@ -393,6 +403,7 @@ a number of significant features and is now developed independently # CMake framework (CMakeLists.txt, *.cmake and documentation files) %patch0 -p1 +%patch2 -p1 %build # Support for building tests. @@ -609,6 +620,10 @@ find $RPM_BUILD_ROOT%{_includedir}/ \( -name '*.pl' -o -name '*.sh' \) -exec %{_ %postun python -p /sbin/ldconfig +%post random -p /sbin/ldconfig + +%postun random -p /sbin/ldconfig + %post regex -p /sbin/ldconfig %postun regex -p /sbin/ldconfig @@ -680,6 +695,11 @@ find $RPM_BUILD_ROOT%{_includedir}/ \( -name '*.pl' -o -name '*.sh' \) -exec %{_ %doc LICENSE_1_0.txt %{_libdir}/libboost_python*.so.%{sonamever} +%files random +%defattr(-, root, root, -) +%doc LICENSE_1_0.txt +%{_libdir}/libboost_random*.so.%{sonamever} + %files regex %defattr(-, root, root, -) %doc LICENSE_1_0.txt @@ -796,6 +816,10 @@ find $RPM_BUILD_ROOT%{_includedir}/ \( -name '*.pl' -o -name '*.sh' \) -exec %{_ %{_bindir}/bjam %changelog +* Mon Jan 3 2011 Petr Machata - 1.44.0-5 +- Add boost-random DSOs +- Resolves: #665679 + * Wed Dec 8 2010 Petr Machata - 1.44.0-4 - Build with support for iostreams deprecated functions - Resolves: #654480