|
Petr Machata |
1891c7 |
# Support for documentation installation
|
|
Petr Machata |
1891c7 |
# As the %%doc macro erases the target directory, namely
|
|
Denis Arnaud |
cb2175 |
# $RPM_BUILD_ROOT%%{_docdir}/%%{name}-%%{version}, manually installed
|
|
Petr Machata |
1891c7 |
# documentation must be saved into a temporary dedicated directory.
|
|
Petr Machata |
1891c7 |
%define boost_docdir __tmp_docdir
|
|
Petr Machata |
08909f |
%define boost_examplesdir __tmp_examplesdir
|
|
Petr Machata |
1891c7 |
|
|
Denis Arnaud |
cb2175 |
# Configuration of MPI back-ends
|
|
Peter Robinson |
8de4e8 |
%ifarch %{arm}
|
|
Peter Robinson |
8de4e8 |
%bcond_with mpich2
|
|
Peter Robinson |
8de4e8 |
%else
|
|
Peter Robinson |
8de4e8 |
%bcond_without mpich2
|
|
Peter Robinson |
8de4e8 |
%endif
|
|
Dan Horák |
a1891f |
%ifarch s390 s390x %{arm}
|
|
Petr Machata |
71946a |
# No OpenMPI support on these arches
|
|
Petr Machata |
71946a |
%bcond_with openmpi
|
|
Petr Machata |
71946a |
%else
|
|
Petr Machata |
71946a |
%bcond_without openmpi
|
|
Dan Horák |
8bda29 |
%endif
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
bc9c59 |
# Configuration of Python 3
|
|
Petr Machata |
2dcacf |
%bcond_without python3
|
|
Petr Machata |
bc9c59 |
|
|
cvsdist |
f8f00b |
Name: boost
|
|
Petr Machata |
1891c7 |
Summary: The free peer-reviewed portable C++ source libraries
|
|
Petr Machata |
a24503 |
Version: 1.50.0
|
|
Petr Machata |
a24503 |
%define version_enc 1_50_0
|
|
Petr Machata |
2dcacf |
Release: 2%{?dist}
|
|
Petr Machata |
388db9 |
License: Boost and MIT and Python
|
|
Denis Arnaud |
f3e80a |
|
|
Denis Arnaud |
91d00b |
# The CMake build framework (set of CMakeLists.txt and module.cmake files) is
|
|
Denis Arnaud |
91d00b |
# added on top of the official Boost release (http://www.boost.org), thanks to
|
|
Denis Arnaud |
91d00b |
# a dedicated patch. That CMake framework (and patch) is hosted and maintained
|
|
Denis Arnaud |
9cc197 |
# on GitHub, for now in the following Git repository:
|
|
Denis Arnaud |
cb2175 |
# https://github.com/pocb/boost.git
|
|
Denis Arnaud |
9cc197 |
# A clone also exists on Gitorious, where CMake-related work was formely done:
|
|
Denis Arnaud |
9865f9 |
# http://gitorious.org/boost/cmake
|
|
Denis Arnaud |
9cc197 |
# Upstream work is synchronised thanks to the Ryppl's hosted Git clone:
|
|
Denis Arnaud |
9cc197 |
# https://github.com/ryppl/boost-svn/tree/trunk
|
|
Petr Machata |
07dee9 |
%define toplev_dirname %{name}_%{version_enc}
|
|
Denis Arnaud |
91d00b |
URL: http://www.boost.org
|
|
cvsdist |
f8f00b |
Group: System Environment/Libraries
|
|
Petr Machata |
388db9 |
Source0: http://downloads.sourceforge.net/%{name}/%{toplev_dirname}.tar.bz2
|
|
Petr Machata |
2dcacf |
Source1: ver.py
|
|
Benjamin Kosnik |
908d7d |
|
|
Petr Machata |
721ade |
# From the version 13 of Fedora, the Boost libraries are delivered
|
|
Denis Arnaud |
cb2175 |
# with sonames equal to the Boost version (e.g., 1.41.0). On EPEL versions
|
|
Denis Arnaud |
cb2175 |
# (e.g., EPEL 5), the Boost libraries are delivered with another scheme
|
|
Denis Arnaud |
cb2175 |
# for sonames (e.g., a soname of 3 for EPEL 5).
|
|
Denis Arnaud |
cb2175 |
# If for some reason you wish to set the sonamever yourself, you can do it here.
|
|
Denis Arnaud |
cb2175 |
%define sonamever %{version}
|
|
Petr Machata |
721ade |
|
|
Petr Machata |
e45bd9 |
# boost is an "umbrella" package that pulls in all other boost
|
|
Denis Arnaud |
9865f9 |
# components, except for MPI sub-packages. Those are "special": one
|
|
Denis Arnaud |
9865f9 |
# does not necessarily need them and the more typical scenario, I
|
|
Petr Machata |
e45bd9 |
# think, will be that the developer wants to pick one MPI flavor.
|
|
Denis Arnaud |
cb2175 |
Requires: boost-chrono = %{version}-%{release}
|
|
Benjamin Kosnik |
908d7d |
Requires: boost-date-time = %{version}-%{release}
|
|
Benjamin Kosnik |
908d7d |
Requires: boost-filesystem = %{version}-%{release}
|
|
Benjamin Kosnik |
908d7d |
Requires: boost-graph = %{version}-%{release}
|
|
Benjamin Kosnik |
908d7d |
Requires: boost-iostreams = %{version}-%{release}
|
|
Denis Arnaud |
3957a0 |
Requires: boost-locale = %{version}-%{release}
|
|
Robert Scheck |
8aad81 |
Requires: boost-math = %{version}-%{release}
|
|
Benjamin Kosnik |
908d7d |
Requires: boost-program-options = %{version}-%{release}
|
|
Benjamin Kosnik |
908d7d |
Requires: boost-python = %{version}-%{release}
|
|
Petr Machata |
143f67 |
Requires: boost-random = %{version}-%{release}
|
|
Benjamin Kosnik |
908d7d |
Requires: boost-regex = %{version}-%{release}
|
|
Benjamin Kosnik |
908d7d |
Requires: boost-serialization = %{version}-%{release}
|
|
Benjamin Kosnik |
908d7d |
Requires: boost-signals = %{version}-%{release}
|
|
Benjamin Kosnik |
908d7d |
Requires: boost-system = %{version}-%{release}
|
|
Petr Machata |
1891c7 |
Requires: boost-test = %{version}-%{release}
|
|
Petr Machata |
662439 |
Requires: boost-thread = %{version}-%{release}
|
|
Denis Arnaud |
252cfe |
Requires: boost-timer = %{version}-%{release}
|
|
Benjamin Kosnik |
908d7d |
Requires: boost-wave = %{version}-%{release}
|
|
Petr Machata |
bc9c59 |
%if %{with python3}
|
|
Petr Machata |
bc9c59 |
Requires: boost-python3 = %{version}-%{release}
|
|
Petr Machata |
bc9c59 |
%endif
|
|
Benjamin Kosnik |
908d7d |
|
|
Petr Machata |
1891c7 |
BuildRequires: cmake
|
|
Petr Machata |
388db9 |
BuildRequires: libstdc++-devel%{?_isa}
|
|
Petr Machata |
388db9 |
BuildRequires: bzip2-devel%{?_isa}
|
|
Petr Machata |
388db9 |
BuildRequires: zlib-devel%{?_isa}
|
|
Petr Machata |
388db9 |
BuildRequires: python-devel%{?_isa}
|
|
Petr Machata |
bc9c59 |
%if %{with python3}
|
|
Petr Machata |
bc9c59 |
BuildRequires: python3-devel%{?_isa}
|
|
Petr Machata |
bc9c59 |
%endif
|
|
Petr Machata |
388db9 |
BuildRequires: libicu-devel%{?_isa}
|
|
Benjamin Kosnik |
911173 |
BuildRequires: chrpath
|
|
Petr Machata |
bcb908 |
|
|
Denis Arnaud |
9865f9 |
# The patch may break c++03, and there is therefore no plan yet to include
|
|
Denis Arnaud |
9865f9 |
# it upstream: https://svn.boost.org/trac/boost/ticket/4999
|
|
Petr Machata |
a24503 |
Patch2: boost-1.50.0-signals-erase.patch
|
|
Petr Machata |
0d8122 |
|
|
Denis Arnaud |
3957a0 |
# https://svn.boost.org/trac/boost/ticket/6150
|
|
Petr Machata |
a24503 |
Patch4: boost-1.50.0-fix-non-utf8-files.patch
|
|
Denis Arnaud |
3957a0 |
|
|
Denis Arnaud |
3957a0 |
# Add a manual page for the sole executable, namely bjam, based on the
|
|
Denis Arnaud |
3957a0 |
# on-line documentation:
|
|
Denis Arnaud |
3957a0 |
# http://www.boost.org/boost-build2/doc/html/bbv2/overview.html
|
|
Denis Arnaud |
3957a0 |
Patch5: boost-1.48.0-add-bjam-man-page.patch
|
|
Petr Machata |
d7d96c |
|
|
Petr Machata |
76982e |
# https://bugzilla.redhat.com/show_bug.cgi?id=756005
|
|
Petr Machata |
76982e |
# https://svn.boost.org/trac/boost/ticket/6131
|
|
Petr Machata |
a24503 |
Patch7: boost-1.50.0-foreach.patch
|
|
Petr Machata |
7a3ddc |
|
|
Petr Machata |
a9044b |
# https://bugzilla.redhat.com/show_bug.cgi?id=781859
|
|
Petr Machata |
a24503 |
# The following tickets have still to be fixed by upstream.
|
|
Petr Machata |
a24503 |
# https://svn.boost.org/trac/boost/ticket/6406 fixed, but only in Boost-1.51.0
|
|
Petr Machata |
8cbc55 |
# https://svn.boost.org/trac/boost/ticket/6408
|
|
Petr Machata |
8cbc55 |
# https://svn.boost.org/trac/boost/ticket/6410
|
|
Petr Machata |
8cbc55 |
# https://svn.boost.org/trac/boost/ticket/6413
|
|
Petr Machata |
8cbc55 |
# https://svn.boost.org/trac/boost/ticket/6415
|
|
Petr Machata |
a24503 |
Patch9: boost-1.50.0-attribute.patch
|
|
Petr Machata |
a9044b |
|
|
Petr Machata |
0f5140 |
# https://bugzilla.redhat.com/show_bug.cgi?id=783660
|
|
Petr Machata |
939bdf |
# https://svn.boost.org/trac/boost/ticket/6459 fixed
|
|
Petr Machata |
a24503 |
Patch10: boost-1.50.0-long-double-1.patch
|
|
Petr Machata |
0f5140 |
|
|
Petr Machata |
979f50 |
# https://bugzilla.redhat.com/show_bug.cgi?id=784654
|
|
Petr Machata |
a24503 |
Patch12: boost-1.50.0-polygon.patch
|
|
Petr Machata |
979f50 |
|
|
Petr Machata |
b88ee8 |
# https://bugzilla.redhat.com/show_bug.cgi?id=828856
|
|
Petr Machata |
b88ee8 |
# https://bugzilla.redhat.com/show_bug.cgi?id=828857
|
|
Petr Machata |
a24503 |
Patch15: boost-1.50.0-pool.patch
|
|
Petr Machata |
dcde8a |
|
|
Benjamin Kosnik |
908d7d |
%bcond_with tests
|
|
Benjamin Kosnik |
908d7d |
%bcond_with docs_generated
|
|
cvsdist |
f8f00b |
|
|
cvsdist |
f8f00b |
%description
|
|
cvsdist |
34404a |
Boost provides free peer-reviewed portable C++ source libraries. The
|
|
cvsdist |
34404a |
emphasis is on libraries which work well with the C++ Standard
|
|
Benjamin Kosnik |
785083 |
Library, in the hopes of establishing "existing practice" for
|
|
Benjamin Kosnik |
785083 |
extensions and providing reference implementations so that the Boost
|
|
Benjamin Kosnik |
785083 |
libraries are suitable for eventual standardization. (Some of the
|
|
Benjamin Kosnik |
785083 |
libraries have already been proposed for inclusion in the C++
|
|
Benjamin Kosnik |
785083 |
Standards Committee's upcoming C++ Standard Library Technical Report.)
|
|
cvsdist |
f8f00b |
|
|
Denis Arnaud |
cb2175 |
%package chrono
|
|
Denis Arnaud |
cb2175 |
Summary: Run-Time component of boost chrono library
|
|
Denis Arnaud |
cb2175 |
Group: System Environment/Libraries
|
|
Denis Arnaud |
cb2175 |
|
|
Denis Arnaud |
cb2175 |
%description chrono
|
|
Denis Arnaud |
cb2175 |
|
|
Denis Arnaud |
cb2175 |
Run-Time support for Boost.Chrono, a set of useful time utilities.
|
|
Denis Arnaud |
cb2175 |
|
|
Benjamin Kosnik |
908d7d |
%package date-time
|
|
Denis Arnaud |
cb2175 |
Summary: Run-Time component of boost date-time library
|
|
Benjamin Kosnik |
908d7d |
Group: System Environment/Libraries
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%description date-time
|
|
Benjamin Kosnik |
908d7d |
|
|
Denis Arnaud |
cb2175 |
Run-Time support for Boost Date Time, set of date-time libraries based
|
|
Benjamin Kosnik |
908d7d |
on generic programming concepts.
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%package filesystem
|
|
Denis Arnaud |
cb2175 |
Summary: Run-Time component of boost filesystem library
|
|
Benjamin Kosnik |
908d7d |
Group: System Environment/Libraries
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%description filesystem
|
|
Benjamin Kosnik |
908d7d |
|
|
Denis Arnaud |
cb2175 |
Run-Time support for the Boost Filesystem Library, which provides
|
|
Benjamin Kosnik |
908d7d |
portable facilities to query and manipulate paths, files, and
|
|
Benjamin Kosnik |
908d7d |
directories.
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%package graph
|
|
Denis Arnaud |
cb2175 |
Summary: Run-Time component of boost graph library
|
|
Benjamin Kosnik |
908d7d |
Group: System Environment/Libraries
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%description graph
|
|
Benjamin Kosnik |
908d7d |
|
|
Denis Arnaud |
cb2175 |
Run-Time support for the BGL graph library. BGL interface and graph
|
|
Benjamin Kosnik |
908d7d |
components are generic, in the same sense as the the Standard Template
|
|
Benjamin Kosnik |
908d7d |
Library (STL).
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%package iostreams
|
|
Denis Arnaud |
cb2175 |
Summary: Run-Time component of boost iostreams library
|
|
Benjamin Kosnik |
908d7d |
Group: System Environment/Libraries
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%description iostreams
|
|
Benjamin Kosnik |
908d7d |
|
|
Denis Arnaud |
cb2175 |
Run-Time support for Boost.IOStreams, a framework for defining streams,
|
|
Benjamin Kosnik |
908d7d |
stream buffers and i/o filters.
|
|
Benjamin Kosnik |
908d7d |
|
|
Denis Arnaud |
3957a0 |
%package locale
|
|
Denis Arnaud |
3957a0 |
Summary: Run-Time component of boost locale library
|
|
Denis Arnaud |
3957a0 |
Group: System Environment/Libraries
|
|
Denis Arnaud |
3957a0 |
|
|
Denis Arnaud |
3957a0 |
%description locale
|
|
Denis Arnaud |
3957a0 |
|
|
Denis Arnaud |
3957a0 |
Run-Time support for Boost.Locale, a set of localization and Unicode
|
|
Denis Arnaud |
3957a0 |
handling tools.
|
|
Denis Arnaud |
3957a0 |
|
|
Benjamin Kosnik |
908d7d |
%package math
|
|
Petr Machata |
54ddcf |
Summary: Math functions for boost TR1 library
|
|
Benjamin Kosnik |
908d7d |
Group: System Environment/Libraries
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%description math
|
|
Benjamin Kosnik |
908d7d |
|
|
Petr Machata |
54ddcf |
Run-Time support for C99 and C++ TR1 C-style Functions from math
|
|
Petr Machata |
54ddcf |
portion of Boost.TR1.
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%package program-options
|
|
Denis Arnaud |
cb2175 |
Summary: Run-Time component of boost program_options library
|
|
Benjamin Kosnik |
908d7d |
Group: System Environment/Libraries
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%description program-options
|
|
Benjamin Kosnik |
908d7d |
|
|
Denis Arnaud |
cb2175 |
Run-Time support of boost program options library, which allows program
|
|
Benjamin Kosnik |
908d7d |
developers to obtain (name, value) pairs from the user, via
|
|
Petr Machata |
721ade |
conventional methods such as command line and configuration file.
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%package python
|
|
Denis Arnaud |
cb2175 |
Summary: Run-Time component of boost python library
|
|
Benjamin Kosnik |
908d7d |
Group: System Environment/Libraries
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%description python
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
The Boost Python Library is a framework for interfacing Python and
|
|
Benjamin Kosnik |
908d7d |
C++. It allows you to quickly and seamlessly expose C++ classes
|
|
Petr Machata |
721ade |
functions and objects to Python, and vice versa, using no special
|
|
Denis Arnaud |
cb2175 |
tools -- just your C++ compiler. This package contains run-time
|
|
Benjamin Kosnik |
908d7d |
support for Boost Python Library.
|
|
Benjamin Kosnik |
908d7d |
|
|
Petr Machata |
bc9c59 |
%if %{with python3}
|
|
Petr Machata |
bc9c59 |
|
|
Petr Machata |
bc9c59 |
%package python3
|
|
Petr Machata |
bc9c59 |
Summary: Run-Time component of boost python library for Python 3
|
|
Petr Machata |
bc9c59 |
Group: System Environment/Libraries
|
|
Petr Machata |
bc9c59 |
|
|
Petr Machata |
bc9c59 |
%description python3
|
|
Petr Machata |
bc9c59 |
|
|
Petr Machata |
bc9c59 |
The Boost Python Library is a framework for interfacing Python and
|
|
Petr Machata |
bc9c59 |
C++. It allows you to quickly and seamlessly expose C++ classes
|
|
Petr Machata |
bc9c59 |
functions and objects to Python, and vice versa, using no special
|
|
Petr Machata |
bc9c59 |
tools -- just your C++ compiler. This package contains run-time
|
|
Petr Machata |
bc9c59 |
support for Boost Python Library compiled for Python 3.
|
|
Petr Machata |
bc9c59 |
|
|
Petr Machata |
bc9c59 |
%endif
|
|
Petr Machata |
bc9c59 |
|
|
Petr Machata |
143f67 |
%package random
|
|
Denis Arnaud |
cb2175 |
Summary: Run-Time component of boost random library
|
|
Petr Machata |
143f67 |
Group: System Environment/Libraries
|
|
Petr Machata |
143f67 |
|
|
Petr Machata |
143f67 |
%description random
|
|
Petr Machata |
143f67 |
|
|
Denis Arnaud |
cb2175 |
Run-Time support for boost random library.
|
|
Petr Machata |
143f67 |
|
|
Benjamin Kosnik |
908d7d |
%package regex
|
|
Denis Arnaud |
cb2175 |
Summary: Run-Time component of boost regular expression library
|
|
Benjamin Kosnik |
908d7d |
Group: System Environment/Libraries
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%description regex
|
|
Benjamin Kosnik |
908d7d |
|
|
Denis Arnaud |
cb2175 |
Run-Time support for boost regular expression library.
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%package serialization
|
|
Denis Arnaud |
cb2175 |
Summary: Run-Time component of boost serialization library
|
|
Benjamin Kosnik |
908d7d |
Group: System Environment/Libraries
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%description serialization
|
|
Benjamin Kosnik |
908d7d |
|
|
Denis Arnaud |
cb2175 |
Run-Time support for serialization for persistence and marshaling.
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%package signals
|
|
Denis Arnaud |
cb2175 |
Summary: Run-Time component of boost signals and slots library
|
|
Benjamin Kosnik |
908d7d |
Group: System Environment/Libraries
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%description signals
|
|
Benjamin Kosnik |
908d7d |
|
|
Denis Arnaud |
cb2175 |
Run-Time support for managed signals & slots callback implementation.
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%package system
|
|
Denis Arnaud |
cb2175 |
Summary: Run-Time component of boost system support library
|
|
Benjamin Kosnik |
908d7d |
Group: System Environment/Libraries
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%description system
|
|
Benjamin Kosnik |
908d7d |
|
|
Denis Arnaud |
cb2175 |
Run-Time component of Boost operating system support library, including
|
|
Benjamin Kosnik |
908d7d |
the diagnostics support that will be part of the C++0x standard
|
|
Benjamin Kosnik |
908d7d |
library.
|
|
Benjamin Kosnik |
908d7d |
|
|
Petr Machata |
1891c7 |
%package test
|
|
Denis Arnaud |
cb2175 |
Summary: Run-Time component of boost test library
|
|
Benjamin Kosnik |
908d7d |
Group: System Environment/Libraries
|
|
Benjamin Kosnik |
908d7d |
|
|
Petr Machata |
1891c7 |
%description test
|
|
Benjamin Kosnik |
908d7d |
|
|
Denis Arnaud |
cb2175 |
Run-Time support for simple program testing, full unit testing, and for
|
|
Petr Machata |
1891c7 |
program execution monitoring.
|
|
Benjamin Kosnik |
908d7d |
|
|
Petr Machata |
662439 |
%package thread
|
|
Denis Arnaud |
cb2175 |
Summary: Run-Time component of boost thread library
|
|
Petr Machata |
662439 |
Group: System Environment/Libraries
|
|
Petr Machata |
662439 |
|
|
Petr Machata |
662439 |
%description thread
|
|
Petr Machata |
662439 |
|
|
Denis Arnaud |
cb2175 |
Run-Time component Boost.Thread library, which provides classes and
|
|
Petr Machata |
662439 |
functions for managing multiple threads of execution, and for
|
|
Petr Machata |
662439 |
synchronizing data between the threads or providing separate copies of
|
|
Petr Machata |
662439 |
data specific to individual threads.
|
|
Petr Machata |
662439 |
|
|
Denis Arnaud |
252cfe |
%package timer
|
|
Denis Arnaud |
252cfe |
Summary: Run-Time component of boost timer library
|
|
Denis Arnaud |
252cfe |
Group: System Environment/Libraries
|
|
Denis Arnaud |
252cfe |
|
|
Denis Arnaud |
252cfe |
%description timer
|
|
Denis Arnaud |
252cfe |
|
|
Denis Arnaud |
252cfe |
"How long does my C++ code take to run?"
|
|
Denis Arnaud |
252cfe |
The Boost Timer library answers that question and does so portably,
|
|
Denis Arnaud |
252cfe |
with as little as one #include and one additional line of code.
|
|
Denis Arnaud |
252cfe |
|
|
Petr Machata |
1891c7 |
%package wave
|
|
Denis Arnaud |
cb2175 |
Summary: Run-Time component of boost C99/C++ pre-processing library
|
|
Petr Machata |
1891c7 |
Group: System Environment/Libraries
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
%description wave
|
|
Petr Machata |
1891c7 |
|
|
Denis Arnaud |
cb2175 |
Run-Time support for the Boost.Wave library, a Standards conforming,
|
|
Petr Machata |
1891c7 |
and highly configurable implementation of the mandated C99/C++
|
|
Denis Arnaud |
cb2175 |
pre-processor functionality.
|
|
Petr Machata |
1891c7 |
|
|
cvsdist |
f8f00b |
%package devel
|
|
Benjamin Kosnik |
dff01f |
Summary: The Boost C++ headers and shared development libraries
|
|
Benjamin Kosnik |
dff01f |
Group: Development/Libraries
|
|
cvsdist |
afeb5b |
Requires: boost = %{version}-%{release}
|
|
cvsdist |
afeb5b |
Provides: boost-python-devel = %{version}-%{release}
|
|
Rex Dieter |
667c36 |
# for %%_datadir/cmake ownership, can consider making cmake-filesystem
|
|
Rex Dieter |
667c36 |
# if this dep is a problem
|
|
Rex Dieter |
667c36 |
Requires: cmake
|
|
cvsdist |
f8f00b |
|
|
cvsdist |
f8f00b |
%description devel
|
|
Denis Arnaud |
cb2175 |
Headers and shared object symbolic links for the Boost C++ libraries.
|
|
Benjamin Kosnik |
dff01f |
|
|
Petr Machata |
408862 |
%package static
|
|
Benjamin Kosnik |
dff01f |
Summary: The Boost C++ static development libraries
|
|
Benjamin Kosnik |
dff01f |
Group: Development/Libraries
|
|
Petr Machata |
7bc91e |
Requires: boost-devel = %{version}-%{release}
|
|
Petr Machata |
408862 |
Obsoletes: boost-devel-static < 1.34.1-14
|
|
Petr Machata |
408862 |
Provides: boost-devel-static = %{version}-%{release}
|
|
Benjamin Kosnik |
dff01f |
|
|
Petr Machata |
408862 |
%description static
|
|
Petr Machata |
408862 |
Static Boost C++ libraries.
|
|
Benjamin Kosnik |
546a43 |
|
|
Benjamin Kosnik |
546a43 |
%package doc
|
|
Petr Machata |
1891c7 |
Summary: HTML documentation for the Boost C++ libraries
|
|
Benjamin Kosnik |
dff01f |
Group: Documentation
|
|
Petr Machata |
a80aba |
%if 0%{?fedora} >= 10 || 0%{?rhel} >= 6
|
|
Petr Machata |
1891c7 |
BuildArch: noarch
|
|
Petr Machata |
1891c7 |
%endif
|
|
Benjamin Kosnik |
546a43 |
Provides: boost-python-docs = %{version}-%{release}
|
|
Benjamin Kosnik |
546a43 |
|
|
Benjamin Kosnik |
546a43 |
%description doc
|
|
Petr Machata |
1891c7 |
This package contains the documentation in the HTML format of the Boost C++
|
|
Petr Machata |
1891c7 |
libraries. The documentation provides the same content as that on the Boost
|
|
Petr Machata |
1891c7 |
web page (http://www.boost.org/doc/libs/1_40_0).
|
|
cvsdist |
f8f00b |
|
|
Petr Machata |
7e49cb |
%package examples
|
|
Denis Arnaud |
3957a0 |
Summary: Source examples for the Boost C++ libraries
|
|
Petr Machata |
08909f |
Group: Documentation
|
|
Petr Machata |
a80aba |
%if 0%{?fedora} >= 10 || 0%{?rhel} >= 6
|
|
Petr Machata |
08909f |
BuildArch: noarch
|
|
Petr Machata |
08909f |
%endif
|
|
Petr Machata |
08909f |
Requires: boost-devel = %{version}-%{release}
|
|
Petr Machata |
08909f |
|
|
Petr Machata |
7e49cb |
%description examples
|
|
Petr Machata |
08909f |
This package contains example source files distributed with boost.
|
|
Petr Machata |
08909f |
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%if %{with openmpi}
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%package openmpi
|
|
Denis Arnaud |
cb2175 |
Summary: Run-Time component of Boost.MPI library
|
|
Petr Machata |
cba7e4 |
Group: System Environment/Libraries
|
|
Petr Machata |
cba7e4 |
Requires: openmpi
|
|
Petr Machata |
cba7e4 |
BuildRequires: openmpi-devel
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%description openmpi
|
|
Petr Machata |
cba7e4 |
|
|
Denis Arnaud |
cb2175 |
Run-Time support for Boost.MPI-OpenMPI, a library providing a clean C++
|
|
Petr Machata |
cba7e4 |
API over the OpenMPI implementation of MPI.
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%package openmpi-devel
|
|
Denis Arnaud |
cb2175 |
Summary: Shared library symbolic links for Boost.MPI
|
|
Petr Machata |
cba7e4 |
Group: System Environment/Libraries
|
|
Petr Machata |
cba7e4 |
Requires: boost-devel = %{version}-%{release}
|
|
Petr Machata |
cba7e4 |
Requires: boost-openmpi = %{version}-%{release}
|
|
Petr Machata |
e45bd9 |
Requires: boost-openmpi-python = %{version}-%{release}
|
|
Petr Machata |
e45bd9 |
Requires: boost-graph-openmpi = %{version}-%{release}
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%description openmpi-devel
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
Devel package for Boost.MPI-OpenMPI, a library providing a clean C++
|
|
Petr Machata |
cba7e4 |
API over the OpenMPI implementation of MPI.
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%package openmpi-python
|
|
Denis Arnaud |
cb2175 |
Summary: Python run-time component of Boost.MPI library
|
|
Petr Machata |
cba7e4 |
Group: System Environment/Libraries
|
|
Petr Machata |
cba7e4 |
Requires: boost-openmpi = %{version}-%{release}
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%description openmpi-python
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
Python support for Boost.MPI-OpenMPI, a library providing a clean C++
|
|
Petr Machata |
cba7e4 |
API over the OpenMPI implementation of MPI.
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%package graph-openmpi
|
|
Denis Arnaud |
cb2175 |
Summary: Run-Time component of parallel boost graph library
|
|
Petr Machata |
cba7e4 |
Group: System Environment/Libraries
|
|
Petr Machata |
e45bd9 |
Requires: boost-openmpi = %{version}-%{release}
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%description graph-openmpi
|
|
Petr Machata |
cba7e4 |
|
|
Denis Arnaud |
cb2175 |
Run-Time support for the Parallel BGL graph library. The interface and
|
|
Petr Machata |
cba7e4 |
graph components are generic, in the same sense as the the Standard
|
|
Petr Machata |
cba7e4 |
Template Library (STL). This libraries in this package use OpenMPI
|
|
Denis Arnaud |
cb2175 |
back-end to do the parallel work.
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%endif
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%if %{with mpich2}
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%package mpich2
|
|
Denis Arnaud |
cb2175 |
Summary: Run-Time component of Boost.MPI library
|
|
Petr Machata |
cba7e4 |
Group: System Environment/Libraries
|
|
Petr Machata |
cba7e4 |
Requires: mpich2
|
|
Petr Machata |
cba7e4 |
BuildRequires: mpich2-devel
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%description mpich2
|
|
Petr Machata |
cba7e4 |
|
|
Denis Arnaud |
cb2175 |
Run-Time support for Boost.MPI-MPICH2, a library providing a clean C++
|
|
Petr Machata |
cba7e4 |
API over the MPICH2 implementation of MPI.
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%package mpich2-devel
|
|
Denis Arnaud |
cb2175 |
Summary: Shared library symbolic links for Boost.MPI
|
|
Petr Machata |
cba7e4 |
Group: System Environment/Libraries
|
|
Petr Machata |
cba7e4 |
Requires: boost-devel = %{version}-%{release}
|
|
Petr Machata |
cba7e4 |
Requires: boost-mpich2 = %{version}-%{release}
|
|
Petr Machata |
e45bd9 |
Requires: boost-mpich2-python = %{version}-%{release}
|
|
Petr Machata |
e45bd9 |
Requires: boost-graph-mpich2 = %{version}-%{release}
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%description mpich2-devel
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
Devel package for Boost.MPI-MPICH2, a library providing a clean C++
|
|
Petr Machata |
cba7e4 |
API over the MPICH2 implementation of MPI.
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%package mpich2-python
|
|
Denis Arnaud |
cb2175 |
Summary: Python run-time component of Boost.MPI library
|
|
Petr Machata |
cba7e4 |
Group: System Environment/Libraries
|
|
Petr Machata |
cba7e4 |
Requires: boost-mpich2 = %{version}-%{release}
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%description mpich2-python
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
Python support for Boost.MPI-MPICH2, a library providing a clean C++
|
|
Petr Machata |
cba7e4 |
API over the MPICH2 implementation of MPI.
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%package graph-mpich2
|
|
Denis Arnaud |
cb2175 |
Summary: Run-Time component of parallel boost graph library
|
|
Petr Machata |
cba7e4 |
Group: System Environment/Libraries
|
|
Petr Machata |
e45bd9 |
Requires: boost-mpich2 = %{version}-%{release}
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%description graph-mpich2
|
|
Petr Machata |
cba7e4 |
|
|
Denis Arnaud |
cb2175 |
Run-Time support for the Parallel BGL graph library. The interface and
|
|
Petr Machata |
cba7e4 |
graph components are generic, in the same sense as the the Standard
|
|
Petr Machata |
cba7e4 |
Template Library (STL). This libraries in this package use MPICH2
|
|
Denis Arnaud |
cb2175 |
back-end to do the parallel work.
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%endif
|
|
Petr Machata |
cba7e4 |
|
|
Tom "spot" Callaway |
ed95db |
%package build
|
|
Tom "spot" Callaway |
ed95db |
Summary: Cross platform build system for C++ projects
|
|
Tom "spot" Callaway |
ed95db |
Group: Development/Tools
|
|
Tom "spot" Callaway |
ed95db |
Requires: boost-jam
|
|
Tom "spot" Callaway |
ed95db |
BuildArch: noarch
|
|
Tom "spot" Callaway |
ed95db |
|
|
Tom "spot" Callaway |
ed95db |
%description build
|
|
Petr Machata |
6fa0ac |
Boost.Build is an easy way to build C++ projects, everywhere. You name
|
|
Denis Arnaud |
cb2175 |
your pieces of executable and libraries and list their sources. Boost.Build
|
|
Petr Machata |
6fa0ac |
takes care about compiling your sources with the right options,
|
|
Denis Arnaud |
cb2175 |
creating static and shared libraries, making pieces of executable, and other
|
|
Denis Arnaud |
cb2175 |
chores -- whether you're using GCC, MSVC, or a dozen more supported
|
|
Petr Machata |
6fa0ac |
C++ compilers -- on Windows, OSX, Linux and commercial UNIX systems.
|
|
Tom "spot" Callaway |
ed95db |
|
|
Tom "spot" Callaway |
ed95db |
%package jam
|
|
Tom "spot" Callaway |
ed95db |
Summary: A low-level build tool
|
|
Tom "spot" Callaway |
ed95db |
Group: Development/Tools
|
|
Tom "spot" Callaway |
ed95db |
|
|
Tom "spot" Callaway |
ed95db |
%description jam
|
|
Tom "spot" Callaway |
ed95db |
Boost.Jam (BJam) is the low-level build engine tool for Boost.Build.
|
|
Tom "spot" Callaway |
ed95db |
Historically, Boost.Jam is based on on FTJam and on Perforce Jam but has grown
|
|
Tom "spot" Callaway |
ed95db |
a number of significant features and is now developed independently
|
|
Petr Machata |
cba7e4 |
|
|
cvsdist |
f8f00b |
%prep
|
|
Petr Machata |
07dee9 |
%setup -q -n %{toplev_dirname}
|
|
Petr Machata |
721ade |
|
|
Denis Arnaud |
cb2175 |
# Fixes
|
|
Denis Arnaud |
cb2175 |
%patch2 -p1
|
|
Denis Arnaud |
3957a0 |
%patch4 -p1
|
|
Denis Arnaud |
3957a0 |
%patch5 -p1
|
|
Petr Machata |
76982e |
%patch7 -p2
|
|
Petr Machata |
a9044b |
%patch9 -p1
|
|
Petr Machata |
0f5140 |
%patch10 -p1
|
|
Petr Machata |
3f6cbc |
%patch12 -p3
|
|
Petr Machata |
b88ee8 |
%patch15 -p0
|
|
cvsdist |
f8f00b |
|
|
cvsdist |
f8f00b |
%build
|
|
Petr Machata |
2dcacf |
|
|
Petr Machata |
2dcacf |
PYTHON2_VERSION=$(/usr/bin/python2 %{SOURCE1})
|
|
Petr Machata |
2dcacf |
|
|
Petr Machata |
2dcacf |
%if %{with python3}
|
|
Petr Machata |
2dcacf |
PYTHON3_VERSION=$(/usr/bin/python3 %{SOURCE1})
|
|
Petr Machata |
2dcacf |
PYTHON3_ABIFLAGS=$(/usr/bin/python3-config --abiflags)
|
|
Petr Machata |
2dcacf |
%endif
|
|
Petr Machata |
2dcacf |
|
|
Petr Machata |
a24503 |
cat >> ./tools/build/v2/user-config.jam << EOF
|
|
Petr Machata |
a24503 |
using mpi ;
|
|
Petr Machata |
2dcacf |
%if %{with python3}
|
|
Petr Machata |
2dcacf |
# This _adds_ extra python version. It doesn't replace whatever
|
|
Petr Machata |
2dcacf |
# python 2.X is default on the system.
|
|
Petr Machata |
2dcacf |
using python : ${PYTHON3_VERSION} : /usr/bin/python3 : /usr/include/python${PYTHON3_VERSION}${PYTHON3_ABIFLAGS} ;
|
|
Petr Machata |
2dcacf |
%endif
|
|
Petr Machata |
a24503 |
EOF
|
|
cvsdist |
f8f00b |
|
|
Petr Machata |
a24503 |
./bootstrap.sh --with-toolset=gcc --with-icu
|
|
Petr Machata |
a24503 |
|
|
Petr Machata |
a24503 |
# N.B. When we build the following with PCH, parts of boost (math
|
|
Petr Machata |
a24503 |
# library in particular) end up being built second time during
|
|
Petr Machata |
a24503 |
# installation. Unsure why that is, but all sub-builds need to be
|
|
Petr Machata |
a24503 |
# built with pch=off to avoid this.
|
|
Petr Machata |
2dcacf |
#
|
|
Petr Machata |
2dcacf |
# The "python=2.*" bit tells jam that we want to _also_ build 2.*, not
|
|
Petr Machata |
2dcacf |
# just 3.*. When omitted, it just builds for python 3 twice, once
|
|
Petr Machata |
2dcacf |
# calling the library libbost_python and once libboost_python3. I
|
|
Petr Machata |
2dcacf |
# assume this is for backward compatibility for apps that are used to
|
|
Petr Machata |
2dcacf |
# linking against -lboost_python, for when 2->3 transition is
|
|
Petr Machata |
2dcacf |
# eventually done.
|
|
Petr Machata |
a24503 |
|
|
Petr Machata |
a24503 |
echo ============================= build serial ==================
|
|
Petr Machata |
a24503 |
./b2 -d+2 -q %{?_smp_mflags} --layout=tagged \
|
|
Petr Machata |
2dcacf |
--without-mpi --without-graph_parallel --build-dir=serial \
|
|
Petr Machata |
2dcacf |
variant=release threading=single,multi debug-symbols=on pch=off \
|
|
Petr Machata |
2dcacf |
python=${PYTHON2_VERSION} stage
|
|
Petr Machata |
bc9c59 |
|
|
Petr Machata |
cba7e4 |
# Build MPI parts of Boost with OpenMPI support
|
|
Petr Machata |
2dcacf |
#
|
|
Petr Machata |
2dcacf |
# N.B. python=2.* here behaves differently: it exactly selects a
|
|
Petr Machata |
2dcacf |
# version that we want to build against. Boost MPI is not portable to
|
|
Petr Machata |
2dcacf |
# Python 3 due to API changes in Python, so this suits us.
|
|
Petr Machata |
cba7e4 |
%if %{with openmpi}
|
|
Petr Machata |
cba7e4 |
%{_openmpi_load}
|
|
Petr Machata |
a24503 |
echo ============================= build $MPI_COMPILER ==================
|
|
Petr Machata |
a24503 |
# This doesn't seem to allow single-threaded builds anymore.
|
|
Petr Machata |
a24503 |
./b2 -d+2 -q %{?_smp_mflags} --layout=tagged \
|
|
Petr Machata |
a24503 |
--with-mpi --with-graph_parallel --build-dir=$MPI_COMPILER \
|
|
Petr Machata |
2dcacf |
variant=release threading=multi debug-symbols=on pch=off \
|
|
Petr Machata |
2dcacf |
python=${PYTHON2_VERSION} stage
|
|
Petr Machata |
cba7e4 |
%{_openmpi_unload}
|
|
Petr Machata |
aa86ed |
export PATH=/bin${PATH:+:}$PATH
|
|
Petr Machata |
cba7e4 |
%endif
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
# Build MPI parts of Boost with MPICH2 support
|
|
Petr Machata |
cba7e4 |
%if %{with mpich2}
|
|
Petr Machata |
cba7e4 |
%{_mpich2_load}
|
|
Petr Machata |
a24503 |
echo ============================= build $MPI_COMPILER ==================
|
|
Petr Machata |
a24503 |
./b2 -d+2 -q %{?_smp_mflags} --layout=tagged \
|
|
Petr Machata |
a24503 |
--with-mpi --with-graph_parallel --build-dir=$MPI_COMPILER \
|
|
Petr Machata |
2dcacf |
variant=release threading=multi debug-symbols=on pch=off \
|
|
Petr Machata |
2dcacf |
python=${PYTHON2_VERSION} stage
|
|
Petr Machata |
cba7e4 |
%{_mpich2_unload}
|
|
Petr Machata |
aa86ed |
export PATH=/bin${PATH:+:}$PATH
|
|
Petr Machata |
cba7e4 |
%endif
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
a24503 |
echo ============================= build Boost.Build ==================
|
|
Petr Machata |
a24503 |
(cd tools/build/v2
|
|
Petr Machata |
a24503 |
./bootstrap.sh --with-toolset=gcc)
|
|
Petr Machata |
1891c7 |
|
|
Benjamin Kosnik |
ed539c |
%check
|
|
Petr Machata |
7bc91e |
%if %{with tests}
|
|
Petr Machata |
1891c7 |
cd build
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
# Standard test with CMake, depends on installed boost-test.
|
|
Petr Machata |
1891c7 |
ctest --verbose --output-log testing.log
|
|
Petr Machata |
1891c7 |
if [ -f testing.log ]; then
|
|
Petr Machata |
1891c7 |
echo "" >> testing.log
|
|
Petr Machata |
1891c7 |
echo `date` >> testing.log
|
|
Petr Machata |
1891c7 |
echo "" >> testing.log
|
|
Petr Machata |
1891c7 |
echo `uname -a` >> testing.log
|
|
Petr Machata |
1891c7 |
echo "" >> testing.log
|
|
Petr Machata |
1891c7 |
echo `g++ --version` >> testing.log
|
|
Petr Machata |
1891c7 |
echo "" >> testing.log
|
|
Benjamin Kosnik |
39a7eb |
testdate=`date +%Y%m%d`
|
|
Benjamin Kosnik |
39a7eb |
testarch=`uname -m`
|
|
Petr Machata |
1891c7 |
email=benjamin.kosnik@gmail.com
|
|
Petr Machata |
1891c7 |
bzip2 -f testing.log
|
|
Petr Machata |
1891c7 |
echo "sending results starting"
|
|
Petr Machata |
1891c7 |
echo | mutt -s "$testdate boost test $testarch" -a testing.log.bz2 $email
|
|
Benjamin Kosnik |
39a7eb |
echo "sending results finished"
|
|
Benjamin Kosnik |
39a7eb |
else
|
|
Petr Machata |
1891c7 |
echo "error with results"
|
|
Benjamin Kosnik |
785083 |
fi
|
|
Petr Machata |
07dee9 |
cd %{_builddir}/%{toplev_dirname}
|
|
Benjamin Kosnik |
39a7eb |
%endif
|
|
Benjamin Kosnik |
785083 |
|
|
Petr Machata |
cba7e4 |
|
|
cvsdist |
f8f00b |
%install
|
|
Denis Arnaud |
3957a0 |
rm -rf $RPM_BUILD_ROOT
|
|
Petr Machata |
2dcacf |
PYTHON2_VERSION=$(/usr/bin/python2 %{SOURCE1})
|
|
Than Ngo |
e17834 |
|
|
Petr Machata |
07dee9 |
cd %{_builddir}/%{toplev_dirname}
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%if %{with openmpi}
|
|
Petr Machata |
cba7e4 |
%{_openmpi_load}
|
|
Petr Machata |
cba7e4 |
echo ============================= install $MPI_COMPILER ==================
|
|
Petr Machata |
a24503 |
./b2 -q %{?_smp_mflags} --layout=tagged \
|
|
Petr Machata |
2dcacf |
--with-mpi --with-graph_parallel --build-dir=$MPI_COMPILER \
|
|
Petr Machata |
2dcacf |
--stagedir=${RPM_BUILD_ROOT}${MPI_HOME} \
|
|
Petr Machata |
2dcacf |
variant=release threading=multi debug-symbols=on pch=off \
|
|
Petr Machata |
2dcacf |
python=${PYTHON2_VERSION} stage
|
|
Petr Machata |
a24503 |
|
|
Petr Machata |
a24503 |
# Remove generic parts of boost that were built for dependencies.
|
|
Petr Machata |
a28c89 |
rm -f ${RPM_BUILD_ROOT}${MPI_HOME}/lib/libboost_{python,{w,}serialization}*
|
|
Petr Machata |
a24503 |
|
|
Petr Machata |
cba7e4 |
%{_openmpi_unload}
|
|
Petr Machata |
aa86ed |
export PATH=/bin${PATH:+:}$PATH
|
|
Petr Machata |
cba7e4 |
%endif
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
cba7e4 |
%if %{with mpich2}
|
|
Petr Machata |
cba7e4 |
%{_mpich2_load}
|
|
Petr Machata |
cba7e4 |
echo ============================= install $MPI_COMPILER ==================
|
|
Petr Machata |
a24503 |
./b2 -q %{?_smp_mflags} --layout=tagged \
|
|
Petr Machata |
2dcacf |
--with-mpi --with-graph_parallel --build-dir=$MPI_COMPILER \
|
|
Petr Machata |
2dcacf |
--stagedir=${RPM_BUILD_ROOT}${MPI_HOME} \
|
|
Petr Machata |
2dcacf |
variant=release threading=multi debug-symbols=on pch=off \
|
|
Petr Machata |
2dcacf |
python=${PYTHON2_VERSION} stage
|
|
Petr Machata |
a24503 |
|
|
Petr Machata |
a24503 |
# Remove generic parts of boost that were built for dependencies.
|
|
Petr Machata |
a28c89 |
rm -f ${RPM_BUILD_ROOT}${MPI_HOME}/lib/libboost_{python,{w,}serialization}*
|
|
Petr Machata |
a24503 |
|
|
Petr Machata |
cba7e4 |
%{_mpich2_unload}
|
|
Petr Machata |
aa86ed |
export PATH=/bin${PATH:+:}$PATH
|
|
Petr Machata |
cba7e4 |
%endif
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
cba7e4 |
echo ============================= install serial ==================
|
|
Petr Machata |
a24503 |
./b2 -d+2 -q %{?_smp_mflags} --layout=tagged \
|
|
Petr Machata |
2dcacf |
--without-mpi --without-graph_parallel --build-dir=serial \
|
|
Petr Machata |
2dcacf |
--prefix=$RPM_BUILD_ROOT%{_prefix} \
|
|
Petr Machata |
2dcacf |
--libdir=$RPM_BUILD_ROOT%{_libdir} \
|
|
Petr Machata |
2dcacf |
variant=release threading=single,multi debug-symbols=on pch=off \
|
|
Petr Machata |
2dcacf |
python=${PYTHON2_VERSION} install
|
|
Petr Machata |
a24503 |
|
|
Petr Machata |
a24503 |
echo ============================= install Boost.Build ==================
|
|
Petr Machata |
a24503 |
(cd tools/build/v2
|
|
Petr Machata |
a24503 |
./b2 --prefix=$RPM_BUILD_ROOT%{_prefix} install
|
|
Petr Machata |
a24503 |
# Fix some permissions
|
|
Petr Machata |
a24503 |
chmod -x $RPM_BUILD_ROOT%{_datadir}/boost-build/build/alias.py
|
|
Petr Machata |
a24503 |
chmod +x $RPM_BUILD_ROOT%{_datadir}/boost-build/tools/doxproc.py
|
|
Petr Machata |
a24503 |
# We don't want to distribute this
|
|
Petr Machata |
a24503 |
rm -f $RPM_BUILD_ROOT%{_bindir}/b2
|
|
Petr Machata |
a24503 |
# Not a real file
|
|
Petr Machata |
a24503 |
rm -f $RPM_BUILD_ROOT%{_datadir}/boost-build/build/project.ann.py
|
|
Petr Machata |
a24503 |
# Empty file
|
|
Petr Machata |
a24503 |
rm -f $RPM_BUILD_ROOT%{_datadir}/boost-build/tools/doxygen/windows-paths-check.hpp
|
|
Petr Machata |
a24503 |
# Install the manual page
|
|
Petr Machata |
a24503 |
%{__install} -p -m 644 doc/bjam.1 -D $RPM_BUILD_ROOT%{_mandir}/man1/bjam.1
|
|
Petr Machata |
a24503 |
)
|
|
Tom "spot" Callaway |
ed95db |
|
|
Petr Machata |
08909f |
# Install documentation files (HTML pages) within the temporary place
|
|
Petr Machata |
08909f |
echo ============================= install documentation ==================
|
|
Petr Machata |
08909f |
# Prepare the place to temporary store the generated documentation
|
|
Denis Arnaud |
3957a0 |
rm -rf %{boost_docdir} && %{__mkdir_p} %{boost_docdir}/html
|
|
Petr Machata |
08909f |
DOCPATH=%{boost_docdir}
|
|
Petr Machata |
08909f |
find libs doc more -type f \( -name \*.htm -o -name \*.html \) \
|
|
Petr Machata |
08909f |
| sed -n '/\//{s,/[^/]*$,,;p}' \
|
|
Petr Machata |
08909f |
| sort -u > tmp-doc-directories
|
|
Petr Machata |
08909f |
sed "s:^:$DOCPATH/:" tmp-doc-directories \
|
|
Petr Machata |
08909f |
| xargs --no-run-if-empty %{__install} -d
|
|
Petr Machata |
08909f |
cat tmp-doc-directories | while read tobeinstalleddocdir; do
|
|
Petr Machata |
08909f |
find $tobeinstalleddocdir -mindepth 1 -maxdepth 1 -name \*.htm\* \
|
|
Petr Machata |
08909f |
| xargs %{__install} -p -m 644 -t $DOCPATH/$tobeinstalleddocdir
|
|
Petr Machata |
08909f |
done
|
|
Denis Arnaud |
3957a0 |
rm -f tmp-doc-directories
|
|
Petr Machata |
08909f |
%{__install} -p -m 644 -t $DOCPATH LICENSE_1_0.txt index.htm index.html
|
|
Petr Machata |
08909f |
|
|
Petr Machata |
08909f |
echo ============================= install examples ==================
|
|
Denis Arnaud |
3957a0 |
# Fix a few non-standard issues (DOS and/or non-UTF8 files)
|
|
Denis Arnaud |
3957a0 |
sed -i -e 's/\r//g' libs/geometry/example/ml02_distance_strategy.cpp
|
|
Denis Arnaud |
3957a0 |
sed -i -e 's/\r//g' libs/geometry/example/ml02_distance_strategy.vcproj
|
|
Denis Arnaud |
3957a0 |
for tmp_doc_file in flyweight/example/Jamfile.v2 \
|
|
Denis Arnaud |
3957a0 |
format/example/sample_new_features.cpp multi_index/example/Jamfile.v2 \
|
|
Denis Arnaud |
3957a0 |
multi_index/example/hashed.cpp serialization/example/demo_output.txt \
|
|
Denis Arnaud |
3957a0 |
test/example/cla/wide_string.cpp
|
|
Denis Arnaud |
3957a0 |
do
|
|
Denis Arnaud |
3957a0 |
mv libs/${tmp_doc_file} libs/${tmp_doc_file}.iso8859
|
|
Denis Arnaud |
3957a0 |
iconv -f ISO8859-1 -t UTF8 < libs/${tmp_doc_file}.iso8859 > libs/${tmp_doc_file}
|
|
Denis Arnaud |
3957a0 |
touch -r libs/${tmp_doc_file}.iso8859 libs/${tmp_doc_file}
|
|
Denis Arnaud |
3957a0 |
rm -f libs/${tmp_doc_file}.iso8859
|
|
Denis Arnaud |
3957a0 |
done
|
|
Denis Arnaud |
3957a0 |
|
|
Petr Machata |
08909f |
# Prepare the place to temporary store the examples
|
|
Denis Arnaud |
3957a0 |
rm -rf %{boost_examplesdir} && mkdir -p %{boost_examplesdir}/html
|
|
Petr Machata |
08909f |
EXAMPLESPATH=%{boost_examplesdir}
|
|
Petr Machata |
08909f |
find libs -type d -name example -exec find {} -type f \; \
|
|
Petr Machata |
08909f |
| sed -n '/\//{s,/[^/]*$,,;p}' \
|
|
Petr Machata |
08909f |
| sort -u > tmp-doc-directories
|
|
Petr Machata |
08909f |
sed "s:^:$EXAMPLESPATH/:" tmp-doc-directories \
|
|
Petr Machata |
08909f |
| xargs --no-run-if-empty %{__install} -d
|
|
Denis Arnaud |
3957a0 |
rm -f tmp-doc-files-to-be-installed && touch tmp-doc-files-to-be-installed
|
|
Denis Arnaud |
3957a0 |
cat tmp-doc-directories | while read tobeinstalleddocdir
|
|
Denis Arnaud |
3957a0 |
do
|
|
Denis Arnaud |
3957a0 |
find $tobeinstalleddocdir -mindepth 1 -maxdepth 1 -type f \
|
|
Denis Arnaud |
3957a0 |
>> tmp-doc-files-to-be-installed
|
|
Denis Arnaud |
3957a0 |
done
|
|
Denis Arnaud |
3957a0 |
cat tmp-doc-files-to-be-installed | while read tobeinstalledfiles
|
|
Denis Arnaud |
3957a0 |
do
|
|
Denis Arnaud |
3957a0 |
if test -s $tobeinstalledfiles
|
|
Denis Arnaud |
3957a0 |
then
|
|
Denis Arnaud |
3957a0 |
tobeinstalleddocdir=`dirname $tobeinstalledfiles`
|
|
Denis Arnaud |
3957a0 |
%{__install} -p -m 644 -t $EXAMPLESPATH/$tobeinstalleddocdir $tobeinstalledfiles
|
|
Denis Arnaud |
3957a0 |
fi
|
|
Petr Machata |
08909f |
done
|
|
Denis Arnaud |
3957a0 |
rm -f tmp-doc-files-to-be-installed
|
|
Denis Arnaud |
3957a0 |
rm -f tmp-doc-directories
|
|
Petr Machata |
08909f |
%{__install} -p -m 644 -t $EXAMPLESPATH LICENSE_1_0.txt
|
|
Petr Machata |
08909f |
|
|
cvsdist |
f8f00b |
%clean
|
|
Denis Arnaud |
3957a0 |
rm -rf $RPM_BUILD_ROOT
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
# MPI subpackages don't need the ldconfig magic. They are hidden by
|
|
Denis Arnaud |
cb2175 |
# default, in MPI back-end-specific directory, and only show to the
|
|
Petr Machata |
cba7e4 |
# user after the relevant environment module has been loaded.
|
|
Benjamin Kosnik |
281f21 |
# rpmlint will report that as errors, but it is fine.
|
|
Petr Machata |
cba7e4 |
|
|
Denis Arnaud |
cb2175 |
%post chrono -p /sbin/ldconfig
|
|
Denis Arnaud |
cb2175 |
|
|
Denis Arnaud |
cb2175 |
%postun chrono -p /sbin/ldconfig
|
|
Denis Arnaud |
cb2175 |
|
|
Petr Machata |
1891c7 |
%post date-time -p /sbin/ldconfig
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
%postun date-time -p /sbin/ldconfig
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
%post filesystem -p /sbin/ldconfig
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
%postun filesystem -p /sbin/ldconfig
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
%post graph -p /sbin/ldconfig
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
%postun graph -p /sbin/ldconfig
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
%post iostreams -p /sbin/ldconfig
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
%postun iostreams -p /sbin/ldconfig
|
|
Petr Machata |
1891c7 |
|
|
Denis Arnaud |
3957a0 |
%post locale -p /sbin/ldconfig
|
|
Denis Arnaud |
3957a0 |
|
|
Denis Arnaud |
3957a0 |
%postun locale -p /sbin/ldconfig
|
|
Denis Arnaud |
3957a0 |
|
|
Robert Scheck |
8aad81 |
%post math -p /sbin/ldconfig
|
|
Robert Scheck |
8aad81 |
|
|
Robert Scheck |
8aad81 |
%postun math -p /sbin/ldconfig
|
|
Robert Scheck |
8aad81 |
|
|
Petr Machata |
1891c7 |
%post program-options -p /sbin/ldconfig
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
%postun program-options -p /sbin/ldconfig
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
%post python -p /sbin/ldconfig
|
|
cvsdist |
f8f00b |
|
|
Petr Machata |
1891c7 |
%postun python -p /sbin/ldconfig
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
143f67 |
%post random -p /sbin/ldconfig
|
|
Petr Machata |
143f67 |
|
|
Petr Machata |
143f67 |
%postun random -p /sbin/ldconfig
|
|
Petr Machata |
143f67 |
|
|
Petr Machata |
1891c7 |
%post regex -p /sbin/ldconfig
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
%postun regex -p /sbin/ldconfig
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
%post serialization -p /sbin/ldconfig
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
%postun serialization -p /sbin/ldconfig
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
%post signals -p /sbin/ldconfig
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
%postun signals -p /sbin/ldconfig
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
%post system -p /sbin/ldconfig
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
%postun system -p /sbin/ldconfig
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
%post test -p /sbin/ldconfig
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
%postun test -p /sbin/ldconfig
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
%post thread -p /sbin/ldconfig
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
%postun thread -p /sbin/ldconfig
|
|
Petr Machata |
1891c7 |
|
|
Denis Arnaud |
252cfe |
%post timer -p /sbin/ldconfig
|
|
Denis Arnaud |
252cfe |
|
|
Denis Arnaud |
252cfe |
%postun timer -p /sbin/ldconfig
|
|
Denis Arnaud |
252cfe |
|
|
Petr Machata |
1891c7 |
%post wave -p /sbin/ldconfig
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
%postun wave -p /sbin/ldconfig
|
|
cvsdist |
f8f00b |
|
|
cvsdist |
f8f00b |
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
7bc91e |
%files
|
|
Denis Arnaud |
cb2175 |
%defattr(-, root, root, -)
|
|
Denis Arnaud |
cb2175 |
%doc LICENSE_1_0.txt
|
|
Denis Arnaud |
cb2175 |
|
|
Denis Arnaud |
cb2175 |
%files chrono
|
|
Denis Arnaud |
cb2175 |
%defattr(-, root, root, -)
|
|
Denis Arnaud |
cb2175 |
%doc LICENSE_1_0.txt
|
|
Denis Arnaud |
cb2175 |
%{_libdir}/libboost_chrono*.so.%{sonamever}
|
|
cvsdist |
f8f00b |
|
|
Benjamin Kosnik |
908d7d |
%files date-time
|
|
Benjamin Kosnik |
908d7d |
%defattr(-, root, root, -)
|
|
Petr Machata |
1891c7 |
%doc LICENSE_1_0.txt
|
|
Petr Machata |
721ade |
%{_libdir}/libboost_date_time*.so.%{sonamever}
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%files filesystem
|
|
Benjamin Kosnik |
908d7d |
%defattr(-, root, root, -)
|
|
Petr Machata |
1891c7 |
%doc LICENSE_1_0.txt
|
|
Petr Machata |
721ade |
%{_libdir}/libboost_filesystem*.so.%{sonamever}
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%files graph
|
|
Benjamin Kosnik |
908d7d |
%defattr(-, root, root, -)
|
|
Petr Machata |
1891c7 |
%doc LICENSE_1_0.txt
|
|
Petr Machata |
cba7e4 |
%{_libdir}/libboost_graph.so.%{sonamever}
|
|
Petr Machata |
cba7e4 |
%{_libdir}/libboost_graph-mt.so.%{sonamever}
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%files iostreams
|
|
Benjamin Kosnik |
908d7d |
%defattr(-, root, root, -)
|
|
Petr Machata |
1891c7 |
%doc LICENSE_1_0.txt
|
|
Petr Machata |
721ade |
%{_libdir}/libboost_iostreams*.so.%{sonamever}
|
|
Benjamin Kosnik |
908d7d |
|
|
Denis Arnaud |
3957a0 |
%files locale
|
|
Denis Arnaud |
3957a0 |
%defattr(-, root, root, -)
|
|
Denis Arnaud |
3957a0 |
%doc LICENSE_1_0.txt
|
|
Denis Arnaud |
3957a0 |
%{_libdir}/libboost_locale*.so.%{sonamever}
|
|
Denis Arnaud |
3957a0 |
|
|
Benjamin Kosnik |
908d7d |
%files math
|
|
Denis Arnaud |
cb2175 |
%defattr(-, root, root, -)
|
|
Denis Arnaud |
cb2175 |
%doc LICENSE_1_0.txt
|
|
Petr Machata |
54ddcf |
%{_libdir}/libboost_math*.so.%{sonamever}
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%files test
|
|
Benjamin Kosnik |
908d7d |
%defattr(-, root, root, -)
|
|
Petr Machata |
1891c7 |
%doc LICENSE_1_0.txt
|
|
Petr Machata |
721ade |
%{_libdir}/libboost_prg_exec_monitor*.so.%{sonamever}
|
|
Petr Machata |
721ade |
%{_libdir}/libboost_unit_test_framework*.so.%{sonamever}
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%files program-options
|
|
Benjamin Kosnik |
908d7d |
%defattr(-, root, root, -)
|
|
Petr Machata |
1891c7 |
%doc LICENSE_1_0.txt
|
|
Petr Machata |
721ade |
%{_libdir}/libboost_program_options*.so.%{sonamever}
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%files python
|
|
Benjamin Kosnik |
908d7d |
%defattr(-, root, root, -)
|
|
Petr Machata |
1891c7 |
%doc LICENSE_1_0.txt
|
|
Petr Machata |
bc9c59 |
%{_libdir}/libboost_python.so.%{sonamever}
|
|
Petr Machata |
bc9c59 |
%{_libdir}/libboost_python-mt.so.%{sonamever}
|
|
Petr Machata |
bc9c59 |
|
|
Petr Machata |
bc9c59 |
%if %{with python3}
|
|
Petr Machata |
bc9c59 |
%files python3
|
|
Petr Machata |
bc9c59 |
%defattr(-, root, root, -)
|
|
Petr Machata |
bc9c59 |
%doc LICENSE_1_0.txt
|
|
Petr Machata |
bc9c59 |
%{_libdir}/libboost_python3*.so.%{sonamever}
|
|
Petr Machata |
bc9c59 |
%endif
|
|
Benjamin Kosnik |
908d7d |
|
|
Petr Machata |
143f67 |
%files random
|
|
Petr Machata |
143f67 |
%defattr(-, root, root, -)
|
|
Petr Machata |
143f67 |
%doc LICENSE_1_0.txt
|
|
Petr Machata |
143f67 |
%{_libdir}/libboost_random*.so.%{sonamever}
|
|
Petr Machata |
143f67 |
|
|
Benjamin Kosnik |
908d7d |
%files regex
|
|
Benjamin Kosnik |
908d7d |
%defattr(-, root, root, -)
|
|
Petr Machata |
1891c7 |
%doc LICENSE_1_0.txt
|
|
Petr Machata |
721ade |
%{_libdir}/libboost_regex*.so.%{sonamever}
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%files serialization
|
|
Benjamin Kosnik |
908d7d |
%defattr(-, root, root, -)
|
|
Petr Machata |
1891c7 |
%doc LICENSE_1_0.txt
|
|
Petr Machata |
721ade |
%{_libdir}/libboost_serialization*.so.%{sonamever}
|
|
Petr Machata |
721ade |
%{_libdir}/libboost_wserialization*.so.%{sonamever}
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%files signals
|
|
Benjamin Kosnik |
908d7d |
%defattr(-, root, root, -)
|
|
Petr Machata |
1891c7 |
%doc LICENSE_1_0.txt
|
|
Petr Machata |
721ade |
%{_libdir}/libboost_signals*.so.%{sonamever}
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
%files system
|
|
Benjamin Kosnik |
908d7d |
%defattr(-, root, root, -)
|
|
Petr Machata |
1891c7 |
%doc LICENSE_1_0.txt
|
|
Petr Machata |
721ade |
%{_libdir}/libboost_system*.so.%{sonamever}
|
|
Benjamin Kosnik |
908d7d |
|
|
Petr Machata |
662439 |
%files thread
|
|
Petr Machata |
662439 |
%defattr(-, root, root, -)
|
|
Petr Machata |
1891c7 |
%doc LICENSE_1_0.txt
|
|
Petr Machata |
721ade |
%{_libdir}/libboost_thread*.so.%{sonamever}
|
|
Petr Machata |
662439 |
|
|
Denis Arnaud |
252cfe |
%files timer
|
|
Denis Arnaud |
252cfe |
%defattr(-, root, root, -)
|
|
Denis Arnaud |
252cfe |
%doc LICENSE_1_0.txt
|
|
Denis Arnaud |
252cfe |
%{_libdir}/libboost_timer*.so.%{sonamever}
|
|
Denis Arnaud |
252cfe |
|
|
Benjamin Kosnik |
908d7d |
%files wave
|
|
Benjamin Kosnik |
908d7d |
%defattr(-, root, root, -)
|
|
Petr Machata |
1891c7 |
%doc LICENSE_1_0.txt
|
|
Petr Machata |
721ade |
%{_libdir}/libboost_wave*.so.%{sonamever}
|
|
Petr Machata |
1891c7 |
|
|
Benjamin Kosnik |
908d7d |
%files doc
|
|
Benjamin Kosnik |
908d7d |
%defattr(-, root, root, -)
|
|
Petr Machata |
1891c7 |
%doc %{boost_docdir}/*
|
|
Benjamin Kosnik |
908d7d |
|
|
Petr Machata |
7e49cb |
%files examples
|
|
Petr Machata |
08909f |
%defattr(-, root, root, -)
|
|
Petr Machata |
08909f |
%doc %{boost_examplesdir}/*
|
|
Petr Machata |
08909f |
|
|
Than Ngo |
e17834 |
%files devel
|
|
Benjamin Kosnik |
dff01f |
%defattr(-, root, root, -)
|
|
Petr Machata |
1891c7 |
%doc LICENSE_1_0.txt
|
|
Petr Machata |
1891c7 |
%{_includedir}/%{name}
|
|
Petr Machata |
cba7e4 |
%{_libdir}/libboost_*.so
|
|
cvsdist |
f8f00b |
|
|
Petr Machata |
408862 |
%files static
|
|
Benjamin Kosnik |
dff01f |
%defattr(-, root, root, -)
|
|
Petr Machata |
1891c7 |
%doc LICENSE_1_0.txt
|
|
Benjamin Kosnik |
dff01f |
%{_libdir}/*.a
|
|
Petr Machata |
cba7e4 |
%if %{with mpich2}
|
|
Petr Machata |
cba7e4 |
%{_libdir}/mpich2/lib/*.a
|
|
Petr Machata |
cba7e4 |
%endif
|
|
Petr Machata |
cba7e4 |
%if %{with openmpi}
|
|
Petr Machata |
cba7e4 |
%{_libdir}/openmpi/lib/*.a
|
|
Petr Machata |
cba7e4 |
%endif
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
# OpenMPI packages
|
|
Petr Machata |
cba7e4 |
%if %{with openmpi}
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%files openmpi
|
|
Petr Machata |
cba7e4 |
%defattr(-, root, root, -)
|
|
Petr Machata |
cba7e4 |
%doc LICENSE_1_0.txt
|
|
Petr Machata |
cba7e4 |
%{_libdir}/openmpi/lib/libboost_mpi-mt.so.%{sonamever}
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%files openmpi-devel
|
|
Petr Machata |
cba7e4 |
%defattr(-, root, root, -)
|
|
Petr Machata |
cba7e4 |
%doc LICENSE_1_0.txt
|
|
Petr Machata |
cba7e4 |
%{_libdir}/openmpi/lib/libboost_*.so
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%files openmpi-python
|
|
Petr Machata |
cba7e4 |
%defattr(-, root, root, -)
|
|
Petr Machata |
cba7e4 |
%doc LICENSE_1_0.txt
|
|
Petr Machata |
cba7e4 |
%{_libdir}/openmpi/lib/libboost_mpi_python*.so.%{sonamever}
|
|
Petr Machata |
a24503 |
%{_libdir}/openmpi/lib/mpi.so
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%files graph-openmpi
|
|
Petr Machata |
cba7e4 |
%defattr(-, root, root, -)
|
|
Petr Machata |
cba7e4 |
%doc LICENSE_1_0.txt
|
|
Petr Machata |
cba7e4 |
%{_libdir}/openmpi/lib/libboost_graph_parallel-mt.so.%{sonamever}
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%endif
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
# MPICH2 packages
|
|
Petr Machata |
cba7e4 |
%if %{with mpich2}
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%files mpich2
|
|
Petr Machata |
cba7e4 |
%defattr(-, root, root, -)
|
|
Petr Machata |
cba7e4 |
%doc LICENSE_1_0.txt
|
|
Petr Machata |
cba7e4 |
%{_libdir}/mpich2/lib/libboost_mpi-mt.so.%{sonamever}
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%files mpich2-devel
|
|
Petr Machata |
cba7e4 |
%defattr(-, root, root, -)
|
|
Petr Machata |
cba7e4 |
%doc LICENSE_1_0.txt
|
|
Petr Machata |
cba7e4 |
%{_libdir}/mpich2/lib/libboost_*.so
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%files mpich2-python
|
|
Petr Machata |
cba7e4 |
%defattr(-, root, root, -)
|
|
Petr Machata |
cba7e4 |
%doc LICENSE_1_0.txt
|
|
Petr Machata |
cba7e4 |
%{_libdir}/mpich2/lib/libboost_mpi_python*.so.%{sonamever}
|
|
Petr Machata |
a24503 |
%{_libdir}/mpich2/lib/mpi.so
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%files graph-mpich2
|
|
Petr Machata |
cba7e4 |
%defattr(-, root, root, -)
|
|
Petr Machata |
cba7e4 |
%doc LICENSE_1_0.txt
|
|
Petr Machata |
cba7e4 |
%{_libdir}/mpich2/lib/libboost_graph_parallel-mt.so.%{sonamever}
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
cba7e4 |
%endif
|
|
Benjamin Kosnik |
dff01f |
|
|
Tom "spot" Callaway |
ed95db |
%files build
|
|
Tom "spot" Callaway |
ed95db |
%defattr(-, root, root, -)
|
|
Denis Arnaud |
cb2175 |
%doc LICENSE_1_0.txt
|
|
Tom "spot" Callaway |
ed95db |
%{_datadir}/boost-build/
|
|
Tom "spot" Callaway |
ed95db |
|
|
Tom "spot" Callaway |
ed95db |
%files jam
|
|
Tom "spot" Callaway |
ed95db |
%defattr(-, root, root, -)
|
|
Tom "spot" Callaway |
ed95db |
%doc LICENSE_1_0.txt
|
|
Tom "spot" Callaway |
ed95db |
%{_bindir}/bjam
|
|
Denis Arnaud |
3957a0 |
%{_mandir}/man1/bjam.1*
|
|
Tom "spot" Callaway |
ed95db |
|
|
cvsdist |
f8f00b |
%changelog
|
|
Petr Machata |
2dcacf |
* Tue Aug 7 2012 Petr Machata <pmachata@redhat.com> - 1.50.0-2
|
|
Petr Machata |
2dcacf |
- Enable Python 3 builds. This is still disabled in Boost MPI, which
|
|
Petr Machata |
2dcacf |
doesn't seem to support Python 3
|
|
Petr Machata |
2dcacf |
|
|
Petr Machata |
a24503 |
* Thu Jul 26 2012 Petr Machata <pmachata@redhat.com> - 1.50.0-1
|
|
Petr Machata |
a24503 |
- Upstream 1.50
|
|
Petr Machata |
a24503 |
- boost-cmake-soname.patch drop, upstream handles soname well, and
|
|
Petr Machata |
a24503 |
we haven't been doing manual numbering for several years now
|
|
Petr Machata |
a24503 |
- boost-1.48.0-cmakeify-full.patch drop, not necessary for bjam
|
|
Petr Machata |
a24503 |
- Rebase many patches, port others, courtesy of Denis Arnaud:
|
|
Petr Machata |
a24503 |
- boost-1.48.0-exceptions.patch drop
|
|
Petr Machata |
a24503 |
- boost-1.48.0-lexical_cast-incomplete.patch drop
|
|
Petr Machata |
a24503 |
- boost-1.48.0-gcc47-pthreads.patch drop
|
|
Petr Machata |
a24503 |
- boost-1.48.0-long-double.patch drop
|
|
Petr Machata |
a24503 |
- boost-1.48.0-xtime.patch drop
|
|
Petr Machata |
a24503 |
- boost-1.48.0-locale.patch drop
|
|
Petr Machata |
a24503 |
- boost-1.48.0-signals-erase.patch port
|
|
Petr Machata |
a24503 |
- boost-1.48.0-fix-non-utf8-files.patch port
|
|
Petr Machata |
a24503 |
- boost-1.48.0-foreach.patch port
|
|
Petr Machata |
a24503 |
- boost-1.48.0-attribute.patch port
|
|
Petr Machata |
a24503 |
- boost-1.48.0-long-double-1.patch port
|
|
Petr Machata |
a24503 |
- boost-1.48.0-polygon.patch port
|
|
Petr Machata |
a24503 |
- boost-1.48.0-pool.patch port
|
|
Petr Machata |
a24503 |
|
|
Dennis Gilmore |
4fa851 |
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.48.0-17
|
|
Dennis Gilmore |
4fa851 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
Dennis Gilmore |
4fa851 |
|
|
Petr Machata |
dcde8a |
* Thu Jun 21 2012 Petr Machata <pmachata@redhat.com> - 1.48.0-16
|
|
Petr Machata |
dcde8a |
- Build Boost.Locale backends
|
|
Petr Machata |
dcde8a |
- Resolves: #832265
|
|
Petr Machata |
dcde8a |
|
|
Petr Machata |
b88ee8 |
* Wed Jun 6 2012 Petr Machata <pmachata@redhat.com> - 1.48.0-15
|
|
Petr Machata |
b88ee8 |
- In Boost.Pool, be careful not to overflow allocated chunk size.
|
|
Petr Machata |
b88ee8 |
- Resolves: #828857
|
|
Petr Machata |
b88ee8 |
|
|
Petr Machata |
e86e3c |
* Thu May 24 2012 Petr Machata <pmachata@redhat.com> - 1.48.0-14
|
|
Petr Machata |
e86e3c |
- Don't attempt to install Python 3 portions of boost when given
|
|
Petr Machata |
e86e3c |
--without python3
|
|
Petr Machata |
f68c4d |
- glibc newly defines a macro TIME_UTC, which collides with
|
|
Petr Machata |
f68c4d |
boost::TIME_UTC. We can't avoid expanding that macro, but the value
|
|
Petr Machata |
f68c4d |
happens to be the same as that of boost::TIME_UTC. So drop enum
|
|
Petr Machata |
f68c4d |
xtime_clock_types. Update boost to use macro TIME_UTC instead of
|
|
Petr Machata |
f68c4d |
the scoped enum value. External clients will have to do the same.
|
|
Petr Machata |
e86e3c |
- Resolves: #824810
|
|
Petr Machata |
a18ee8 |
- BR on hwloc-devel shouldn't be required anymore (see #814798)
|
|
Petr Machata |
a18ee8 |
|
|
Petr Machata |
d6ae5d |
* Wed May 2 2012 Petr Machata <pmachata@redhat.com> - 1.48.0-13
|
|
Petr Machata |
d6ae5d |
- Support building boost-python against Python 3
|
|
Petr Machata |
d6ae5d |
- Resolves: #807780
|
|
Petr Machata |
d6ae5d |
|
|
Robert Scheck |
8aad81 |
* Sun Apr 22 2012 Robert Scheck <robert@fedoraproject.org> - 1.48.0-12
|
|
Robert Scheck |
8aad81 |
- Included -math subpackage into umbrella package
|
|
Robert Scheck |
8aad81 |
- Added missing /sbin/ldconfig for -math subpackage
|
|
Robert Scheck |
8aad81 |
|
|
Petr Machata |
9fd0ee |
* Fri Apr 20 2012 Petr Machata <pmachata@redhat.com> - 1.48.0-11
|
|
Petr Machata |
9fd0ee |
- Add hwloc-devel BR to work around a probable bug in openmpi-devel
|
|
Petr Machata |
9fd0ee |
which fails to pull it in
|
|
Petr Machata |
9fd0ee |
|
|
Dennis Gilmore |
7af0b4 |
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.48.0-10
|
|
Dennis Gilmore |
7af0b4 |
- Rebuilt for c++ ABI breakage
|
|
Dennis Gilmore |
7af0b4 |
|
|
Petr Machata |
0f5140 |
* Wed Jan 25 2012 Petr Machata <pmachata@redhat.com> - 1.48.0-9
|
|
Petr Machata |
0f5140 |
- Only build the long double math libraries on arches that support
|
|
Petr Machata |
0f5140 |
long double.
|
|
Petr Machata |
0f5140 |
- ARM was considered unsupporting, because libc defines
|
|
Petr Machata |
0f5140 |
__NO_LONG_DOUBLE_MATH. Ignore this setting, ARM has perfectly
|
|
Petr Machata |
0f5140 |
working long double that just happens to be only as long as double.
|
|
Petr Machata |
0f5140 |
- Resolves: #783660
|
|
Petr Machata |
979f50 |
- Add a missing sort adaptor include to boost polygon
|
|
Petr Machata |
979f50 |
- Resolves: #784654
|
|
Petr Machata |
0f5140 |
|
|
Petr Machata |
a9044b |
* Mon Jan 16 2012 Petr Machata <pmachata@redhat.com> - 1.48.0-8
|
|
Petr Machata |
a9044b |
- Add underscores around several uses of __attribute__((X)) to prevent
|
|
Petr Machata |
a9044b |
interactions with user-defined macro X
|
|
Petr Machata |
a9044b |
- Resolves: #781859
|
|
Petr Machata |
a9044b |
|
|
Denis Arnaud |
e222e6 |
* Sat Jan 14 2012 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.48.0-7
|
|
Denis Arnaud |
e222e6 |
- Added source source files for mingw cross-compilation of Boost.Locale.
|
|
Denis Arnaud |
e222e6 |
- Resolves: #781751
|
|
Denis Arnaud |
e222e6 |
|
|
Denis Arnaud |
252cfe |
* Sat Jan 7 2012 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.48.0-6
|
|
Denis Arnaud |
252cfe |
- Added the Boost.Timer sub-package. Resolves: #772397
|
|
Denis Arnaud |
252cfe |
|
|
Denis Arnaud |
39e2c1 |
* Wed Jan 4 2012 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.48.0-5
|
|
Denis Arnaud |
39e2c1 |
- Integrated into "upstream" (CMake-ified Boost) the Boost.TR1/Math patch.
|
|
Denis Arnaud |
39e2c1 |
|
|
Petr Machata |
54ddcf |
* Wed Jan 4 2012 Petr Machata <pmachata@redhat.com> - 1.48.0-4
|
|
Petr Machata |
54ddcf |
- Build math portion of Boost.TR1, package DSOs in boost-math.
|
|
Petr Machata |
54ddcf |
- Resolves: #771370
|
|
Petr Machata |
54ddcf |
|
|
Petr Machata |
7a3ddc |
* Tue Jan 3 2012 Petr Machata <pmachata@redhat.com> - 1.48.0-3
|
|
Petr Machata |
7a3ddc |
- Add an upstream patch for BOOST_ENABLE_THREADS
|
|
Petr Machata |
7a3ddc |
|
|
Petr Machata |
76982e |
* Tue Nov 29 2011 Petr Machata <pmachata@redhat.com> - 1.48.0-2
|
|
Petr Machata |
76982e |
- Add an upstream patch for BOOST_FOREACH declaration issue #756005
|
|
Petr Machata |
76982e |
- Add a proposed patch for error in boost lexical_cast #757385
|
|
Petr Machata |
76982e |
|
|
Denis Arnaud |
3957a0 |
* Sat Nov 19 2011 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.48.0-1
|
|
Denis Arnaud |
3957a0 |
- Upgrade to Boost-1.48.0, adding two new header-only components
|
|
Denis Arnaud |
3957a0 |
(Container and Move) and a new library (Locale).
|
|
Denis Arnaud |
3957a0 |
- Resolves: #754865
|
|
Denis Arnaud |
3957a0 |
- Added a patch with a manual page for the bjam executable.
|
|
Denis Arnaud |
3957a0 |
- Added a patch to fix the non-UTF8-encoded example source file.
|
|
Denis Arnaud |
3957a0 |
- Re-worked a little bit the example section, so as to fix the
|
|
Petr Machata |
7e49cb |
DOS-formatted and the ISO-8859-encoded files.
|
|
Denis Arnaud |
3957a0 |
|
|
Petr Machata |
d5ee7f |
* Thu Nov 3 2011 Petr Machata <pmachata@redhat.com> - 1.47.0-7
|
|
Petr Machata |
d7d96c |
- Use <boost/tr1/tuple> instead of C++11 header <tuple> in boost math.
|
|
Petr Machata |
d7d96c |
- Resolves: #751210
|
|
Petr Machata |
d7d96c |
|
|
Petr Machata |
aa86ed |
* Fri Sep 9 2011 Petr Machata <pmachata@redhat.com> - 1.47.0-6
|
|
Petr Machata |
21495b |
- Rebuild for libicu soname bump
|
|
Petr Machata |
aa86ed |
- Hack /bin back to PATH after MPI module unload
|
|
Petr Machata |
21495b |
- Resolves: #736890
|
|
Petr Machata |
21495b |
|
|
Petr Machata |
388db9 |
* Tue Aug 30 2011 Petr Machata <pmachata@redhat.com> - 1.47.0-4
|
|
Petr Machata |
388db9 |
- Drop BR bzip2-libs, which is brought it via bzip2-devel
|
|
Petr Machata |
388db9 |
- Source->Source0
|
|
Petr Machata |
388db9 |
- Drop unnecessary BuildRoot tag
|
|
Petr Machata |
388db9 |
- Update License tag to include all licenses that are found in
|
|
Petr Machata |
388db9 |
sources. Python license is at the main package, not to the python
|
|
Petr Machata |
388db9 |
sub-package, because python22_fixed.h is in -devel.
|
|
Petr Machata |
388db9 |
- Related: #673839
|
|
Petr Machata |
388db9 |
- Resolves: #225622
|
|
Petr Machata |
388db9 |
|
|
Petr Machata |
08909f |
* Tue Jul 26 2011 Petr Machata <pmachata@redhat.com> - 1.47.0-3
|
|
Petr Machata |
08909f |
- Package examples
|
|
Petr Machata |
08909f |
- Resolves: #722844
|
|
Petr Machata |
08909f |
|
|
Petr Machata |
0d8122 |
* Fri Jul 22 2011 Petr Machata <pmachata@redhat.com> - 1.47.0-2
|
|
Petr Machata |
0d8122 |
- Convert two throws in boost/numeric/conversion to
|
|
Petr Machata |
0d8122 |
boost::throw_exception to allow compilation with -fno-exception
|
|
Petr Machata |
0d8122 |
- Resolves: #724015
|
|
Petr Machata |
0d8122 |
|
|
Denis Arnaud |
cb2175 |
* Thu Jul 14 2011 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.47.0-1
|
|
Denis Arnaud |
cb2175 |
- Upgrade to Boost-1.47.0, adding three new header-only components
|
|
Denis Arnaud |
cb2175 |
(Geometry, Phoenix, Ratio) and a new library (Chrono).
|
|
Denis Arnaud |
cb2175 |
|
|
Peter Robinson |
8de4e8 |
* Sat Jun 18 2011 Peter Robinson <pbrobinson@gmail.com> - 1.46.1-4
|
|
Peter Robinson |
8de4e8 |
- Fix compile on ARM platforms
|
|
Peter Robinson |
8de4e8 |
|
|
Petr Machata |
51023f |
* Mon Apr 4 2011 Petr Machata <pmachata@redhat.com> - 1.46.1-3
|
|
Petr Machata |
646ad8 |
- Yet another way to pass -DBOOST_LIB_INSTALL_DIR to cmake. Passing
|
|
Petr Machata |
646ad8 |
via CMAKE_CXX_FLAGS for some reason breaks when rpm re-quotes the
|
|
Petr Machata |
646ad8 |
expression as a result of %%{optflags} expansion.
|
|
Petr Machata |
646ad8 |
- Related: #667294
|
|
Petr Machata |
646ad8 |
|
|
Deji Akingunola |
787d07 |
* Wed Mar 30 2011 Deji Akingunola <dakingun@gmail.com> - 1.46.1-2
|
|
Deji Akingunola |
787d07 |
- Rebuild for mpich2 soname bump
|
|
Deji Akingunola |
787d07 |
|
|
Denis Arnaud |
50e7fa |
* Sun Mar 13 2011 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.46.1-1
|
|
Denis Arnaud |
50e7fa |
- Merged the latest changes from the bug-fix release of Boost-1.46
|
|
Denis Arnaud |
50e7fa |
|
|
Caolán McNamara |
5477ee |
* Mon Mar 07 2011 Caolán McNamara <caolanm@redhat.com> - 1.46.0-0.5
|
|
Caolán McNamara |
5477ee |
- rebuild for icu 4.6
|
|
Caolán McNamara |
5477ee |
|
|
Denis Arnaud |
9865f9 |
* Thu Feb 24 2011 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.46.0-0.4
|
|
Denis Arnaud |
9865f9 |
- Merged the latest changes from the now final release of Boost-1.46
|
|
Denis Arnaud |
9865f9 |
|
|
Petr Machata |
078021 |
* Tue Feb 8 2011 Petr Machata <pmachata@redhat.com> - 1.46.0-0.3.beta1
|
|
Petr Machata |
7a52c3 |
- spirit.patch: Fix a problem in using boost::spirit with utf-8
|
|
Petr Machata |
7a52c3 |
strings. Thanks to Hicham HAOUARI for digging up the fix.
|
|
Petr Machata |
7a52c3 |
|
|
Dennis Gilmore |
d901bc |
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.46.0-0.2.beta1
|
|
Dennis Gilmore |
d901bc |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
Dennis Gilmore |
d901bc |
|
|
Petr Machata |
121dc6 |
* Thu Feb 3 2011 Petr Machata <pmachata@redhat.com> - 1.46.0-0.1.beta1
|
|
Petr Machata |
07dee9 |
- Package 1.46.0-beta1
|
|
Petr Machata |
540c65 |
- Reintroduce the soname patch
|
|
Petr Machata |
d43949 |
- unordered-cctor.patch: Add copy constructors and assignment
|
|
Petr Machata |
d43949 |
operators when using rvalue references
|
|
Petr Machata |
d43949 |
- signals-erase.patch: Pass const_iterator to map::erase to avoid
|
|
Petr Machata |
d43949 |
ambigous overload vs. templatized value_type ctor
|
|
Petr Machata |
07dee9 |
- Related: #656410
|
|
Petr Machata |
07dee9 |
|
|
Denis Arnaud |
9cc197 |
* Mon Jan 10 2011 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.44.0-7
|
|
Denis Arnaud |
9cc197 |
- Integrated Petr's work to fix missing Boost.Filesystem V3 issue
|
|
Denis Arnaud |
9cc197 |
- Resolves: #667740
|
|
Denis Arnaud |
9cc197 |
|
|
Petr Machata |
5b821b |
* Thu Jan 6 2011 Petr Machata <pmachata@redhat.com> - 1.44.0-6
|
|
Petr Machata |
5b821b |
- Don't override CXXFLAGS with -DBOOST_IOSTREAMS_USE_DEPRECATED
|
|
Petr Machata |
5b821b |
- Resolves: #667294
|
|
Petr Machata |
5b821b |
|
|
Petr Machata |
143f67 |
* Mon Jan 3 2011 Petr Machata <pmachata@redhat.com> - 1.44.0-5
|
|
Petr Machata |
143f67 |
- Add boost-random DSOs
|
|
Petr Machata |
143f67 |
- Resolves: #665679
|
|
Petr Machata |
143f67 |
|
|
Petr Machata |
0de91b |
* Wed Dec 8 2010 Petr Machata <pmachata@redhat.com> - 1.44.0-4
|
|
Petr Machata |
0de91b |
- Build with support for iostreams deprecated functions
|
|
Petr Machata |
0de91b |
- Resolves: #654480
|
|
Petr Machata |
0de91b |
|
|
Tom "spot" Callaway |
74756b |
* Fri Dec 3 2010 Tom "spot" Callaway <spot@fedoraproject.org> - 1.44.0-3
|
|
Tom "spot" Callaway |
74756b |
- also package build-system.jam in boost-build
|
|
Tom "spot" Callaway |
74756b |
|
|
Tom "spot" Callaway |
ed95db |
* Tue Nov 30 2010 Tom "spot" Callaway <spot@fedoraproject.org> - 1.44.0-2
|
|
Tom "spot" Callaway |
ed95db |
- add boost-build, boost-jam subpackages
|
|
Tom "spot" Callaway |
ed95db |
|
|
Tom "spot" Callaway |
ed95db |
* Sat Oct 23 2010 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.44.0-1.1
|
|
Tom "spot" Callaway |
ed95db |
- Rebuild.
|
|
Tom "spot" Callaway |
ed95db |
|
|
Denis Arnaud |
91d00b |
* Sat Aug 21 2010 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.44.0-1
|
|
Denis Arnaud |
91d00b |
- Split the CMake-buildable tar-ball into pristine upstream tar-ball
|
|
Denis Arnaud |
91d00b |
and CMake framework patch
|
|
Denis Arnaud |
91d00b |
|
|
Denis Arnaud |
91d00b |
* Fri Aug 16 2010 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.44.0-0.6
|
|
Denis Arnaud |
91d00b |
- Merged the latest changes from the now final release of Boost-1.44
|
|
Denis Arnaud |
91d00b |
|
|
Denis Arnaud |
4e883b |
* Fri Aug 6 2010 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.44.0-0.5
|
|
Denis Arnaud |
4e883b |
- Patched header file in boost/random/detail. Resolves: #621631
|
|
Denis Arnaud |
4e883b |
|
|
Denis Arnaud |
f3e80a |
* Fri Jul 31 2010 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.44.0-0.4
|
|
Denis Arnaud |
f3e80a |
- Added missing header files in boost/random/detail. Resolves: #619869
|
|
Denis Arnaud |
f3e80a |
|
|
Orcan Ogetbil |
94bd2d |
* Tue Jul 27 2010 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 1.44.0-0.3
|
|
Orcan Ogetbil |
94bd2d |
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
|
|
Orcan Ogetbil |
94bd2d |
|
|
Benjamin Kosnik |
3bfbaa |
* Tue Jul 27 2010 Benjamin Kosnik <bkoz@redhat.com> - 1.44.0-0.2
|
|
Benjamin Kosnik |
3bfbaa |
- Rebuild.
|
|
Benjamin Kosnik |
3bfbaa |
|
|
Benjamin Kosnik |
281f21 |
* Fri Jul 23 2010 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.44.0-0.1
|
|
Benjamin Kosnik |
281f21 |
- Upstream update: Boost-1.44 with CMake enabled
|
|
Benjamin Kosnik |
281f21 |
- Resolves: #607615
|
|
Benjamin Kosnik |
281f21 |
|
|
dmalcolm |
3f8902 |
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 1.41.0-13
|
|
dmalcolm |
3f8902 |
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
|
|
dmalcolm |
3f8902 |
|
|
Petr Machata |
53794d |
* Fri Jun 4 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-12
|
|
Petr Machata |
71946a |
- Turn on mpich2 on s390. Add arm to the list of arches that openmpi
|
|
Petr Machata |
71946a |
doesn't support.
|
|
Petr Machata |
71946a |
|
|
Petr Machata |
71946a |
* Fri Jun 4 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-12
|
|
Petr Machata |
53794d |
- Don't distribute cmake support files.
|
|
Petr Machata |
53794d |
- Related: #597020
|
|
Petr Machata |
53794d |
|
|
Dan Horák |
8bda29 |
* Wed Jun 2 2010 Dan Horák <dan[at]danny.cz> - 1.41.0-11
|
|
Dan Horák |
8bda29 |
- don't build with mpich2/openmpi on s390/s390x
|
|
Dan Horák |
8bda29 |
|
|
Petr Machata |
c6e387 |
* Mon May 10 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-10
|
|
Petr Machata |
c6e387 |
- Add an upstream patch that fixes computation of CRC in zlib streams.
|
|
Petr Machata |
c6e387 |
- Resolves: #590205
|
|
Petr Machata |
c6e387 |
|
|
Rex Dieter |
667c36 |
* Wed May 05 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.41.0-9
|
|
Rex Dieter |
667c36 |
- -devel: own %%{_datadir}/cmake/%%{name}/
|
|
Rex Dieter |
667c36 |
- -devel: Requires: cmake (for %%{_datadir}/cmake ownership)
|
|
Rex Dieter |
667c36 |
|
|
Caolan McNamara |
324d6e |
* Fri Apr 02 2010 Caolán McNamara <caolanm@redhat.com> - 1.41.0-8
|
|
Caolan McNamara |
324d6e |
- rebuild for icu
|
|
Caolan McNamara |
324d6e |
|
|
Petr Machata |
e34999 |
* Mon Feb 22 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-7
|
|
Petr Machata |
e34999 |
- Add a patch for serialization of shared pointers to non polymorphic
|
|
Petr Machata |
e34999 |
types
|
|
Petr Machata |
e34999 |
|
|
Petr Machata |
e45bd9 |
* Tue Feb 2 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-6
|
|
Petr Machata |
e45bd9 |
- More subpackage interdependency adjustments
|
|
Petr Machata |
e45bd9 |
- boost doesn't bring in the MPI stuff. Instead, $MPI-devel does.
|
|
Denis Arnaud |
cb2175 |
It needs to, so that the symbolic links don't dangle.
|
|
Petr Machata |
e45bd9 |
- boost-graph-$MPI depends on boost-$MPI so that boost-mpich2
|
|
Petr Machata |
e45bd9 |
doesn't satisfy the SONAME dependency of boost-graph-openmpi.
|
|
Petr Machata |
e45bd9 |
- Resolves: #559009
|
|
Petr Machata |
e45bd9 |
|
|
Petr Machata |
e45bd9 |
* Mon Feb 1 2010 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.41.0-5
|
|
Petr Machata |
cba7e4 |
- Various fixes on the specification
|
|
Petr Machata |
cba7e4 |
- Resolves: #559009
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
e45bd9 |
* Fri Jan 29 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-5
|
|
Petr Machata |
cba7e4 |
- Introduce support for both OpenMPI and MPICH2
|
|
Petr Machata |
cba7e4 |
- Resolves: #559009
|
|
Petr Machata |
cba7e4 |
|
|
Petr Machata |
c4b14f |
* Mon Jan 25 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-4
|
|
Petr Machata |
c4b14f |
- Add a patch to build mapnik
|
|
Petr Machata |
c4b14f |
- Resolves: #558383
|
|
Petr Machata |
c4b14f |
|
|
Petr Machata |
721ade |
* Tue Jan 19 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-3
|
|
Petr Machata |
721ade |
- Generalize the soname selection
|
|
Petr Machata |
721ade |
|
|
Petr Machata |
721ade |
* Mon Jan 18 2010 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.41.0-2.2
|
|
Petr Machata |
721ade |
- Further split the Boost.MPI sub-package into boost-mpi and
|
|
Petr Machata |
721ade |
boost-mpi-python
|
|
Petr Machata |
721ade |
- Changed the description of Boost.MPI according to the actual
|
|
Petr Machata |
721ade |
dependency (MPICH2 rather than OpenMPI)
|
|
Petr Machata |
721ade |
- Added a few details on the generation of the mpi.so library
|
|
Petr Machata |
721ade |
|
|
Petr Machata |
1891c7 |
* Thu Jan 14 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-2
|
|
Petr Machata |
1891c7 |
- Replace a boost-math subpackage with a stub
|
|
Petr Machata |
1891c7 |
- Drop _cmake_lib_suffix and CMAKE_INSTALL_PREFIX magic, the rpm macro
|
|
Petr Machata |
1891c7 |
does that for us
|
|
Petr Machata |
1891c7 |
- Drop LICENSE from the umbrella package
|
|
Petr Machata |
1891c7 |
- Drop obsolete Obsoletes: boost-python and boost-doc <= 1.30.2
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
* Tue Jan 12 2010 Benjamin Kosnik <bkoz@redhat.com> - 1.41.0-1
|
|
Petr Machata |
1891c7 |
- Don't package generated debug libs, even with
|
|
Petr Machata |
1891c7 |
(-DCMAKE_BUILD_TYPE=RelWithDebInfo | Release).
|
|
Petr Machata |
1891c7 |
- Update and include boost-cmake-soname.patch.
|
|
Petr Machata |
1891c7 |
- Uncomment ctest.
|
|
Petr Machata |
1891c7 |
- Fix up --with tests to run tests.
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
* Sat Dec 19 2009 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.41.0-0.7
|
|
Petr Machata |
1891c7 |
- Switched off the delivery into a versioned sub-directory
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
* Thu Dec 17 2009 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.41.0-0.6
|
|
Petr Machata |
1891c7 |
- Boost-CMake upstream integration
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
* Wed Dec 16 2009 Benjamin Kosnik <bkoz@redhat.com> - 1.41.0-0.5
|
|
Petr Machata |
1891c7 |
- Rebase to 1.41.0
|
|
Petr Machata |
1891c7 |
- Set build type to RelWithDebInfo
|
|
Petr Machata |
1891c7 |
- Resolves: #533922
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
1891c7 |
* Mon Nov 16 2009 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.40.0-1
|
|
Petr Machata |
1891c7 |
- Add support for the Boost.MPI sub-package
|
|
Petr Machata |
1891c7 |
- Build with CMake (https://svn.boost.org/trac/boost/wiki/CMake)
|
|
Petr Machata |
1891c7 |
- Resolves: #529563
|
|
Petr Machata |
1891c7 |
|
|
Petr Machata |
3ce89f |
* Mon Nov 16 2009 Petr Machata <pmachata@redhat.com> - 1.39.0-11
|
|
Petr Machata |
3ce89f |
- Move comment in Patch13 out of line
|
|
Petr Machata |
3ce89f |
|
|
Petr Machata |
78eebe |
* Mon Nov 16 2009 Petr Machata <pmachata@redhat.com> - 1.39.0-10
|
|
Petr Machata |
78eebe |
- translate_exception.hpp misses a include
|
|
Petr Machata |
78eebe |
- Related: #537612
|
|
Petr Machata |
78eebe |
|
|
Petr Machata |
bcb908 |
* Thu Oct 15 2009 Petr Machata <pmachata@redhat.com> - 1.39.0-9
|
|
Petr Machata |
bcb908 |
- Package index.html in the -doc subpackage
|
|
Petr Machata |
bcb908 |
- Resolves: #529030
|
|
Petr Machata |
bcb908 |
|
|
Petr Machata |
493985 |
* Wed Oct 14 2009 Petr Machata <pmachata@redhat.com> - 1.39.0-8
|
|
Petr Machata |
493985 |
- Several fixes to support PySide
|
|
Petr Machata |
493985 |
- Resolves: #520087
|
|
Petr Machata |
493985 |
- GCC 4.4 name resolution fixes for GIL
|
|
Petr Machata |
493985 |
- Resolves: #526834
|
|
Petr Machata |
493985 |
|
|
Petr Machata |
493985 |
* Sun Oct 11 2009 Jitesh Shah <jiteshs@marvell.com> 1.39.0-7
|
|
Petr Machata |
fdf885 |
- Disable long double support for ARM
|
|
Petr Machata |
fdf885 |
|
|
Karsten Hopp |
00685e |
* Tue Sep 08 2009 Karsten Hopp <karsten@redhat.com> 1.39.0-6
|
|
Petr Machata |
1891c7 |
- bump release and rebuild as the package was linked with an old libicu
|
|
Karsten Hopp |
00685e |
during the mass rebuild on s390x
|
|
Karsten Hopp |
00685e |
|
|
Tomáš Mráz |
8602a6 |
* Wed Aug 26 2009 Tomas Mraz <tmraz@redhat.com> - 1.39.0-5
|
|
Tomáš Mráz |
8602a6 |
- Make it to be usable with openssl-1.0
|
|
Tomáš Mráz |
8602a6 |
|
|
Jesse Keating |
99838f |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.39.0-4
|
|
Jesse Keating |
99838f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
Jesse Keating |
99838f |
|
|
Petr Machata |
662439 |
* Thu Jul 2 2009 Petr Machata <pmachata@redhat.com> - 1.39.0-3
|
|
Petr Machata |
662439 |
- Drop file list for main "boost" package, which was inadvertently left in.
|
|
Petr Machata |
662439 |
- Add thread sub-package to capture omitted boost_thread.
|
|
Petr Machata |
662439 |
- Add upstream patch to make boost_filesystem compatible with C++0x.
|
|
Petr Machata |
662439 |
- Resolves: #496188
|
|
Petr Machata |
662439 |
- Resolves: #509250
|
|
Petr Machata |
662439 |
|
|
Benjamin Kosnik |
ab7902 |
* Mon May 11 2009 Benjamin Kosnik <bkoz@redhat.com> - 1.39.0-2
|
|
Petr Machata |
1891c7 |
- Apply patch from Caolan McNamara
|
|
Petr Machata |
1891c7 |
- Resolves: #500030 function_template bug is back...
|
|
Benjamin Kosnik |
ab7902 |
|
|
Benjamin Kosnik |
908d7d |
* Thu May 07 2009 Benjamin Kosnik <bkoz@redhat.com> - 1.39.0-1
|
|
Benjamin Kosnik |
908d7d |
- Update release.
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
* Wed May 06 2009 Benjamin Kosnik <bkoz@redhat.com> - 1.39.0-0.3
|
|
Benjamin Kosnik |
908d7d |
- Fixes for rpmlint.
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
* Wed May 06 2009 Petr Machata <pmachata@redhat.com> - 1.39.0-0.2
|
|
Benjamin Kosnik |
908d7d |
- Split up boost package to sub-packages per library
|
|
Benjamin Kosnik |
908d7d |
- Resolves: #496188
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
908d7d |
* Wed May 06 2009 Benjamin Kosnik <bkoz@redhat.com> - 1.39.0-0.1
|
|
Benjamin Kosnik |
908d7d |
- Rebase to 1.39.0.
|
|
Benjamin Kosnik |
908d7d |
- Add --with docs_generated.
|
|
Benjamin Kosnik |
908d7d |
- #225622: Substitute optflags at prep time instead of RPM_OPT_FLAGS.
|
|
Benjamin Kosnik |
908d7d |
|
|
Benjamin Kosnik |
da089f |
* Mon May 04 2009 Benjamin Kosnik <bkoz@redhat.com> - 1.37.0-7
|
|
Benjamin Kosnik |
da089f |
- Rebuild for libicu bump.
|
|
Benjamin Kosnik |
da089f |
|
|
Petr Machata |
b9e432 |
* Mon Mar 23 2009 Petr Machata <pmachata@redhat.com> - 1.37.0-6
|
|
Petr Machata |
8493f2 |
- Apply a SMP patch from Stefan Ring
|
|
Petr Machata |
8493f2 |
- Apply a workaround for "cannot appear in a constant-expression" in
|
|
Petr Machata |
8493f2 |
dynamic_bitset library.
|
|
Petr Machata |
8493f2 |
- Resolves: #491537
|
|
Petr Machata |
8493f2 |
|
|
Jesse Keating |
c99df9 |
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.37.0-4
|
|
Jesse Keating |
c99df9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
Jesse Keating |
c99df9 |
|
|
Petr Machata |
d2ca7a |
* Mon Jan 12 2009 Petr Machata <pmachata@redhat.com> - 1.37.0-3
|
|
Petr Machata |
d2ca7a |
- Apply a unneccessary_iostreams patch from Caolan McNamara
|
|
Petr Machata |
d2ca7a |
- Fix soname patch so that it applies with fuzz=0. Use fuzz=0 option
|
|
Petr Machata |
d2ca7a |
in spec file just like ordinary patches do.
|
|
Petr Machata |
d2ca7a |
- Resolves: #479409
|
|
Petr Machata |
d2ca7a |
|
|
Petr Machata |
463220 |
* Fri Dec 19 2008 Petr Machata <pmachata@redhat.com> - 1.37.0-2
|
|
Petr Machata |
463220 |
- Apply a function_template patch from Caolan McNamara
|
|
Petr Machata |
463220 |
- Resolves: #477131
|
|
Petr Machata |
463220 |
|
|
Benjamin Kosnik |
911173 |
* Tue Dec 16 2008 Benjamin Kosnik <bkoz@redhat.com> - 1.37.0-1
|
|
Benjamin Kosnik |
911173 |
- Fix rpmlint rpath errors.
|
|
Benjamin Kosnik |
911173 |
- Fix rpmlint warnings on tabs and spaces.
|
|
Benjamin Kosnik |
911173 |
- Bump SONAME to 4
|
|
Benjamin Kosnik |
911173 |
|
|
Benjamin Kosnik |
911173 |
* Tue Nov 17 2008 Benjamin Kosnik <bkoz@redhat.com> - 1.37.0-0.1
|
|
Benjamin Kosnik |
911173 |
- Rebase to 1.37.0.
|
|
Benjamin Kosnik |
911173 |
|
|
Benjamin Kosnik |
911173 |
* Tue Oct 21 2008 Benjamin Kosnik <bkoz@redhat.com> - 1.36.0-1
|
|
Benjamin Kosnik |
911173 |
- Rebase to 1.36.0.
|
|
Benjamin Kosnik |
911173 |
|
|
Petr Machata |
13d9b0 |
* Mon Oct 6 2008 Petr Machata <pmachata@redhat.com> - 1.34.1-17
|
|
Petr Machata |
13d9b0 |
- Fix gcc43 patch to apply cleanly under --fuzz=0
|
|
Petr Machata |
13d9b0 |
- Resolves: #465003
|
|
Petr Machata |
13d9b0 |
|
|
Benjamin Kosnik |
911173 |
* Mon Aug 11 2008 Petr Machata <pmachata@redhat.com> - 1.36.0-0.1.beta1
|
|
Benjamin Kosnik |
911173 |
- Rebase to 1.36.0.beta1
|
|
Benjamin Kosnik |
911173 |
- Drop boost-regex.patch and portions of boost-gcc43.patch, port the rest
|
|
Benjamin Kosnik |
911173 |
- Automate SONAME tracking and bump SONAME to 4
|
|
Benjamin Kosnik |
911173 |
- Adjust boost-configure.patch to include threading=single,multi explicitly
|
|
Benjamin Kosnik |
911173 |
|
|
Petr Machata |
a59558 |
* Thu Jun 12 2008 Petr Machata <pmachata@redhat.com> - 1.34.1-16
|
|
Petr Machata |
a59558 |
- Fix "changes meaning of keywords" in boost date_time
|
|
Petr Machata |
a59558 |
- Related: #450718
|
|
Petr Machata |
a59558 |
|
|
Tom Callaway |
ed0054 |
* Thu May 29 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.34.1-15
|
|
Tom Callaway |
ed0054 |
- fix license tag
|
|
Tom Callaway |
ed0054 |
|
|
Petr Machata |
408862 |
* Thu Mar 27 2008 Petr Machata <pmachata@redhat.com> - 1.34.1-14
|
|
Petr Machata |
408862 |
- Change devel-static back to static.
|
|
Petr Machata |
408862 |
- Related: #225622
|
|
Petr Machata |
408862 |
|
|
Petr Machata |
7bc91e |
* Wed Mar 26 2008 Petr Machata <pmachata@redhat.com> - 1.34.1-13
|
|
Petr Machata |
7bc91e |
- Install library doc files
|
|
Petr Machata |
7bc91e |
- Revamp %%install phase to speed up overall build time
|
|
Petr Machata |
7bc91e |
- Some cleanups per merge review
|
|
Petr Machata |
7bc91e |
- Resolves: #437032
|
|
Petr Machata |
7bc91e |
|
|
Petr Machata |
ac5861 |
* Thu Feb 14 2008 Petr Machata <pmachata@redhat.com> - 1.34.1-12
|
|
Petr Machata |
ac5861 |
- Fix "changes meaning of keywords" in boost python
|
|
Petr Machata |
ac5861 |
- Resolves: #432694
|
|
Petr Machata |
ac5861 |
|
|
Petr Machata |
eb542e |
* Wed Feb 13 2008 Petr Machata <pmachata@redhat.com> - 1.34.1-11
|
|
Petr Machata |
eb542e |
- Fix "changes meaning of special_values_parser" in boost date_time
|
|
Petr Machata |
eb542e |
- Resolves: #432433
|
|
Petr Machata |
eb542e |
|
|
Petr Machata |
c69309 |
* Wed Feb 6 2008 Petr Machata <pmachata@redhat.com> - 1.34.1-10
|
|
Petr Machata |
73ed8a |
- Fixes for GCC 4.3
|
|
Petr Machata |
7bb17c |
- Resolves: #431609
|
|
Petr Machata |
7bb17c |
|
|
Petr Machata |
a94fed |
* Mon Jan 14 2008 Benjamin Kosnik <bkoz@redhat.com> 1.34.1-7
|
|
Petr Machata |
8b63e4 |
- Fixes for boost.regex (rev 42674).
|
|
Petr Machata |
8b63e4 |
|
|
Benjamin Kosnik |
f6f76d |
* Wed Sep 19 2007 Benjamin Kosnik <bkoz@redhat.com> 1.34.1-5
|
|
Benjamin Kosnik |
f6f76d |
- (#283771: Linking against boost libraries fails).
|
|
Benjamin Kosnik |
f6f76d |
|
|
Benjamin Kosnik |
b1c34b |
* Tue Aug 21 2007 Benjamin Kosnik <bkoz@redhat.com> 1.34.1-4
|
|
Benjamin Kosnik |
b1c34b |
- Rebuild.
|
|
Benjamin Kosnik |
b1c34b |
|
|
Benjamin Kosnik |
26fa8e |
* Wed Aug 08 2007 Benjamin Kosnik <bkoz@redhat.com> 1.34.1-3
|
|
Benjamin Kosnik |
26fa8e |
- Rebuild for icu 3.8 bump.
|
|
Benjamin Kosnik |
26fa8e |
|
|
Benjamin Kosnik |
9e0e85 |
* Thu Aug 02 2007 Benjamin Kosnik <bkoz@redhat.com> 1.34.1-2
|
|
Benjamin Kosnik |
9e0e85 |
- SONAME to 3.
|
|
Benjamin Kosnik |
9e0e85 |
|
|
Benjamin Kosnik |
39a7eb |
* Tue Jul 31 2007 Benjamin Kosnik <bkoz@redhat.com> 1.34.1-1
|
|
Benjamin Kosnik |
39a7eb |
- Update to boost_1_34_1.
|
|
Benjamin Kosnik |
39a7eb |
- Source via http.
|
|
Benjamin Kosnik |
39a7eb |
- Philipp Thomas <pth.suse.de> fix for RPM_OPT_FLAGS
|
|
Benjamin Kosnik |
39a7eb |
- Philipp Thomas <pth.suse.de> fix for .so sym links.
|
|
Petr Machata |
1891c7 |
- (#225622) Patrice Dumas review comments.
|
|
Benjamin Kosnik |
39a7eb |
|
|
Benjamin Kosnik |
39a7eb |
* Tue Jun 26 2007 Benjamin Kosnik <bkoz@redhat.com> 1.34.1.rc1-0.1
|
|
Benjamin Kosnik |
39a7eb |
- Update to boost_1_34_1_RC1.
|
|
Benjamin Kosnik |
39a7eb |
|
|
Benjamin Kosnik |
07b7f8 |
* Mon Apr 02 2007 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-13
|
|
Benjamin Kosnik |
07b7f8 |
- (#225622: Merge Review: boost)
|
|
Benjamin Kosnik |
07b7f8 |
Change static to devel-static.
|
|
Benjamin Kosnik |
07b7f8 |
|
|
Benjamin Kosnik |
e50998 |
* Mon Mar 26 2007 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-12
|
|
Benjamin Kosnik |
dff01f |
- (#233523: libboost_python needs rebuild against python 2.5)
|
|
Benjamin Kosnik |
e50998 |
Use patch.
|
|
Benjamin Kosnik |
e50998 |
|
|
Benjamin Kosnik |
e50998 |
* Mon Mar 26 2007 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-11
|
|
Benjamin Kosnik |
dff01f |
- (#225622: Merge Review: boost)
|
|
Benjamin Kosnik |
dff01f |
Source to http.
|
|
Benjamin Kosnik |
dff01f |
BuildRoot to preferred value.
|
|
Benjamin Kosnik |
dff01f |
PreReq to post/postun -p
|
|
Benjamin Kosnik |
dff01f |
Clarified BSL as GPL-Compatible, Free Software License.
|
|
Benjamin Kosnik |
dff01f |
Remove Obsoletes.
|
|
Benjamin Kosnik |
dff01f |
Add Provides boost-python.
|
|
Petr Machata |
73ed8a |
Remove mkdir -p $RPM_BUILD_ROOT%%{_docdir}
|
|
Petr Machata |
1891c7 |
Added periods for decription text.
|
|
Benjamin Kosnik |
dff01f |
Fix Group field.
|
|
Benjamin Kosnik |
dff01f |
Remove doc Requires boost.
|
|
Benjamin Kosnik |
dff01f |
Preserve timestamps on install.
|
|
Petr Machata |
73ed8a |
Use %%defattr(-, root, root, -)
|
|
Benjamin Kosnik |
dff01f |
Added static package for .a libs.
|
|
Benjamin Kosnik |
dff01f |
Install static libs with 0644 permissions.
|
|
Petr Machata |
73ed8a |
Use %%doc for doc files.
|
|
Benjamin Kosnik |
dff01f |
|
|
Benjamin Kosnik |
39a7eb |
* Mon Jan 22 2007 Benjamin Kosnik <bkoz@redhat.com> 1.34.0-0.5
|
|
Benjamin Kosnik |
39a7eb |
- Update to boost.RC_1_34_0 snapshot as of 2007-01-19.
|
|
Benjamin Kosnik |
39a7eb |
- Modify build procedures for boost build v2.
|
|
Benjamin Kosnik |
39a7eb |
- Add *-mt variants for libraries, or at least variants that use
|
|
Benjamin Kosnik |
39a7eb |
threads (regex and thread).
|
|
Benjamin Kosnik |
39a7eb |
|
|
Benjamin Kosnik |
ed539c |
* Thu Nov 23 2006 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-10
|
|
Petr Machata |
73ed8a |
- (#182414: boost: put tests in %%check section) via Rex Dieter
|
|
Petr Machata |
73ed8a |
- Fix EVR with %%{?dist} tag via Gianluca Sforna
|
|
Benjamin Kosnik |
ed539c |
|
|
Benjamin Kosnik |
044bf8 |
* Wed Nov 15 2006 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-9
|
|
Benjamin Kosnik |
044bf8 |
- (#154784: boost-debuginfo package is empty)
|
|
Benjamin Kosnik |
044bf8 |
|
|
Benjamin Kosnik |
a9a85c |
* Tue Nov 14 2006 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-8
|
|
Benjamin Kosnik |
a9a85c |
- (#205866: Revert scanner.hpp change.)
|
|
Benjamin Kosnik |
a9a85c |
|
|
Benjamin Kosnik |
4da827 |
* Mon Nov 13 2006 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-7
|
|
Benjamin Kosnik |
4da827 |
- (#205866: boost::spirit generates warnings with -Wshadow)
|
|
Benjamin Kosnik |
4da827 |
- (#205863: serialization lib generates warnings)
|
|
Benjamin Kosnik |
4da827 |
- (#204326: boost RPM missing dependencies)
|
|
Benjamin Kosnik |
4da827 |
- (#193465: [SIGNAL/BIND] Regressions with GCC 4.1)
|
|
Benjamin Kosnik |
4da827 |
- BUILD_FLAGS, add, to see actual compile line.
|
|
Benjamin Kosnik |
4da827 |
- REGEX_FLAGS, add, to compile regex with ICU support.
|
|
Benjamin Kosnik |
4da827 |
|
|
Jesse Keating |
3cbaf6 |
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.33.1-6.1
|
|
Jesse Keating |
3cbaf6 |
- rebuild
|
|
Jesse Keating |
3cbaf6 |
|
|
Karsten Hopp |
53b71d |
* Tue May 16 2006 Karsten Hopp <karsten@redhat.de> 1.33.1-6
|
|
Karsten Hopp |
53b71d |
- buildrequire python-devel for Python.h
|
|
Karsten Hopp |
53b71d |
|
|
Florian La Roche |
2bd1c2 |
* Thu Feb 16 2006 Florian La Roche <laroche@redhat.com> - 1.33.1-5
|
|
Florian La Roche |
2bd1c2 |
- use the real version number to point to the shared libs
|
|
Florian La Roche |
2bd1c2 |
|
|
Jesse Keating |
ce3b97 |
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.33.1-4.2
|
|
Jesse Keating |
ce3b97 |
- bump again for double-long bug on ppc(64)
|
|
Jesse Keating |
ce3b97 |
|
|
Jesse Keating |
64350a |
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.33.1-4.1
|
|
Jesse Keating |
64350a |
- rebuilt for new gcc4.1 snapshot and glibc changes
|
|
Jesse Keating |
64350a |
|
|
Benjamin Kosnik |
ce250c |
* Thu Jan 05 2006 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-4
|
|
Benjamin Kosnik |
ce250c |
- Fix symbolic links.
|
|
Benjamin Kosnik |
ce250c |
|
|
Benjamin Kosnik |
ace5fb |
* Wed Jan 04 2006 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-3
|
|
Benjamin Kosnik |
ace5fb |
- Update to boost-1.33.1.
|
|
Benjamin Kosnik |
ace5fb |
- (#176485: Missing BuildRequires)
|
|
Benjamin Kosnik |
ace5fb |
- (#169271: /usr/lib/libboost*.so.? links missing in package)
|
|
Benjamin Kosnik |
ace5fb |
|
|
Jesse Keating |
e2021c |
* Thu Dec 22 2005 Jesse Keating <jkeating@redhat.com> 1.33.1-2
|
|
Jesse Keating |
e2021c |
- rebuilt
|
|
Jesse Keating |
e2021c |
|
|
Benjamin Kosnik |
785083 |
* Mon Nov 14 2005 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-1
|
|
Benjamin Kosnik |
785083 |
- Update to boost-1.33.1 beta.
|
|
Benjamin Kosnik |
785083 |
- Run testsuite, gather results.
|
|
Benjamin Kosnik |
785083 |
|
|
Nils Philippsen |
cd0735 |
* Tue Oct 11 2005 Nils Philippsen <nphilipp@redhat.com> 1.33.0-4
|
|
Nils Philippsen |
cd0735 |
- build require bzip2-devel and zlib-devel
|
|
Nils Philippsen |
cd0735 |
|
|
Benjamin Kosnik |
546a43 |
* Tue Aug 23 2005 Benjamin Kosnik <bkoz@redhat.com> 1.33.0-3
|
|
Benjamin Kosnik |
546a43 |
- Create doc package again.
|
|
Benjamin Kosnik |
546a43 |
- Parts of the above by Neal Becker <ndbecker2@gmail.com>.
|
|
Benjamin Kosnik |
546a43 |
|
|
Benjamin Kosnik |
78bcf4 |
* Fri Aug 12 2005 Benjamin Kosnik <bkoz@redhat.com> 1.33.0-1
|
|
Benjamin Kosnik |
88523b |
- Update to boost-1.33.0, update SONAME to 2 due to ABI changes.
|
|
Benjamin Kosnik |
78bcf4 |
- Simplified PYTHON_VERSION by Philipp Thomas <pth@suse.de>
|
|
Benjamin Kosnik |
78bcf4 |
|
|
Benjamin Kosnik |
0513b8 |
* Tue May 24 2005 Benjamin Kosnik <bkoz@redhat.com> 1.32.0-6
|
|
Benjamin Kosnik |
0513b8 |
- (#153093: boost warns that gcc 4.0.0 is an unknown compiler)
|
|
Denis Arnaud |
cb2175 |
- (#152205: development .so symbolic links should be in -devel subpackage)
|
|
Denis Arnaud |
cb2175 |
- (#154783: linker .so symbolic links missing from boost-devel package)
|
|
Benjamin Kosnik |
0513b8 |
|
|
Benjamin Kosnik |
fd51ec |
* Fri Mar 18 2005 Benjamin Kosnik <bkoz@redhat.com> 1.32.0-5
|
|
Benjamin Kosnik |
fd51ec |
- Revert boost-base.patch to old behavior.
|
|
Benjamin Kosnik |
fd51ec |
- Use SONAMEVERSION instead of dllversion.
|
|
Benjamin Kosnik |
fd51ec |
|
|
Benjamin Kosnik |
9cec08 |
* Wed Mar 16 2005 Benjamin Kosnik <bkoz@redhat.com> 1.32.0-4
|
|
Petr Machata |
1891c7 |
- (#142612: Compiling Boost 1.32.0 Failed in RHEL 3.0 on Itanium2)
|
|
Benjamin Kosnik |
9cec08 |
- (#150069: libboost_python.so is missing)
|
|
Benjamin Kosnik |
9cec08 |
- (#141617: bad patch boost-base.patch)
|
|
Denis Arnaud |
cb2175 |
- (#122817: libboost_*.so symbolic links missing)
|
|
Benjamin Kosnik |
9cec08 |
- Re-add boost-thread.patch.
|
|
Benjamin Kosnik |
9cec08 |
- Change boost-base.patch to show thread tags.
|
|
Benjamin Kosnik |
9cec08 |
- Change boost-gcc-tools.patch to use SOTAG, compile with dllversion.
|
|
Benjamin Kosnik |
9cec08 |
- Add symbolic links to files.
|
|
Benjamin Kosnik |
fd51ec |
- Sanity check can compile with gcc-3.3.x, gcc-3.4.2, gcc-4.0.x., gcc-4.1.x.
|
|
Benjamin Kosnik |
9cec08 |
|
|
Benjamin Kosnik |
a609a1 |
* Thu Dec 02 2004 Benjamin Kosnik <bkoz@redhat.com> 1.32.0-3
|
|
Denis Arnaud |
cb2175 |
- (#122817: libboost_*.so symbolic links missing)
|
|
Benjamin Kosnik |
a609a1 |
- (#141574: half of the package is missing)
|
|
Benjamin Kosnik |
a609a1 |
- (#141617: bad patch boost-base.patch)
|
|
Benjamin Kosnik |
a609a1 |
|
|
Benjamin Kosnik |
b11f6e |
* Wed Dec 01 2004 Benjamin Kosnik <bkoz@redhat.com> 1.32.0-2
|
|
Benjamin Kosnik |
b11f6e |
- Remove bogus Obsoletes.
|
|
Benjamin Kosnik |
b11f6e |
|
|
Benjamin Kosnik |
7e774a |
* Mon Nov 29 2004 Benjamin Kosnik <bkoz@redhat.com> 1.32.0-1
|
|
Benjamin Kosnik |
7e774a |
- Update to 1.32.0
|
|
Benjamin Kosnik |
7e774a |
|
|
Than Ngo |
e17834 |
* Wed Sep 22 2004 Than Ngo <than@redhat.com> 1.31.0-9
|
|
Than Ngo |
e17834 |
- cleanup specfile
|
|
Than Ngo |
e17834 |
- fix multiarch problem
|
|
Than Ngo |
e17834 |
|
|
cvsdist |
71247b |
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
|
|
cvsdist |
71247b |
- rebuilt
|
|
cvsdist |
71247b |
|
|
cvsdist |
afeb5b |
* Wed May 05 2004 Warren Togami <wtogami@redhat.com> 1.31.0-7
|
|
cvsdist |
afeb5b |
- missing Obsoletes boost-python
|
|
cvsdist |
afeb5b |
|
|
Petr Machata |
1891c7 |
* Mon May 03 2004 Benjamin Kosnik <bkoz@redhat.com>
|
|
cvsdist |
afeb5b |
- (#121630: gcc34 patch needed)
|
|
cvsdist |
afeb5b |
|
|
cvsdist |
afeb5b |
* Wed Apr 21 2004 Warren Togami <wtogami@redhat.com>
|
|
cvsdist |
afeb5b |
- #121415 FC2 BLOCKER: Obsoletes boost-python-devel, boost-doc
|
|
cvsdist |
afeb5b |
- other cleanups
|
|
cvsdist |
afeb5b |
|
|
Petr Machata |
1891c7 |
* Tue Mar 30 2004 Benjamin Kosnik <bkoz@redhat.com>
|
|
cvsdist |
afeb5b |
- Remove bjam dependency. (via Graydon).
|
|
cvsdist |
afeb5b |
- Fix installed library names.
|
|
cvsdist |
afeb5b |
- Fix SONAMEs in shared libraries.
|
|
cvsdist |
afeb5b |
- Fix installed header location.
|
|
cvsdist |
afeb5b |
- Fix installed permissions.
|
|
cvsdist |
afeb5b |
|
|
cvsdist |
afeb5b |
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
|
|
cvsdist |
afeb5b |
- rebuilt
|
|
cvsdist |
afeb5b |
|
|
cvsdist |
afeb5b |
* Mon Feb 09 2004 Benjamin Kosnik <bkoz@redhat.com> 1.31.0-2
|
|
cvsdist |
bba1d3 |
- Update to boost-1.31.0
|
|
cvsdist |
bba1d3 |
|
|
cvsdist |
afeb5b |
* Thu Jan 22 2004 Benjamin Kosnik <bkoz@redhat.com> 1.31.0-1
|
|
cvsdist |
34404a |
- Update to boost-1.31.0.rc2
|
|
cvsdist |
34404a |
- (#109307: Compile Failure with boost libraries)
|
|
cvsdist |
34404a |
- (#104831: Compile errors in apps using Boost.Python...)
|
|
cvsdist |
34404a |
- Unify into boost, boost-devel rpms.
|
|
cvsdist |
34404a |
- Simplify installation using bjam and prefix install.
|
|
cvsdist |
34404a |
|
|
cvsdist |
afeb5b |
* Tue Sep 09 2003 Nalin Dahyabhai <nalin@redhat.com> 1.30.2-2
|
|
cvsdist |
f8f00b |
- require boost-devel instead of devel in subpackages which require boost-devel
|
|
cvsdist |
f8f00b |
- remove stray Prefix: tag
|
|
cvsdist |
f8f00b |
|
|
cvsdist |
afeb5b |
* Mon Sep 08 2003 Benjamin Kosnik <bkoz@redhat.com> 1.30.2-1
|
|
cvsdist |
f8f00b |
- change license to Freely distributable
|
|
cvsdist |
f8f00b |
- verify installation of libboost_thread
|
|
cvsdist |
f8f00b |
- more boost-devel removals
|
|
cvsdist |
f8f00b |
- deal with lack of _REENTRANT on ia64/s390
|
|
cvsdist |
f8f00b |
- (#99458) rpm -e fixed via explict dir additions
|
|
cvsdist |
f8f00b |
- (#103293) update to 1.30.2
|
|
cvsdist |
f8f00b |
|
|
cvsdist |
f8f00b |
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
|
|
cvsdist |
f8f00b |
- rebuilt
|
|
cvsdist |
f8f00b |
|
|
cvsdist |
f8f00b |
* Tue May 13 2003 Florian La Roche <Florian.LaRoche@redhat.de>
|
|
cvsdist |
f8f00b |
- remove packager, change to new Group:
|
|
cvsdist |
f8f00b |
|
|
cvsdist |
afeb5b |
* Tue May 06 2003 Tim Powers <timp@redhat.com> 1.30.0-3
|
|
cvsdist |
f8f00b |
- add deffattr's so we don't have unknown users owning files
|