Petr Machata a4fac0
# Support for documentation installation As the %%doc macro erases the
Petr Machata a4fac0
# target directory ($RPM_BUILD_ROOT%%{_docdir}/%%{name}), manually
Petr Machata a4fac0
# installed documentation must be saved into a temporary dedicated
Petr Machata a4fac0
# directory.
Petr Machata 9f44c8
# XXX note that as of rpm 4.9.1, this shouldn't be necessary anymore.
Petr Machata 9f44c8
# We should be able to install directly.
Jonathan Wakely 263025
%global boost_docdir __tmp_docdir
Jonathan Wakely 263025
%global boost_examplesdir __tmp_examplesdir
Petr Machata 1891c7
Peter Robinson 6d2d81
# All arches have mpich
Peter Robinson 6d2d81
%bcond_without mpich
Petr Machata 5605dc
Peter Robinson 3da9ba
%ifarch s390
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
Jonathan Wakely b30dad
%ifnarch %{ix86} x86_64 %{arm} ppc64 ppc64le aarch64
Petr Machata 5605dc
  %bcond_with context
Petr Machata 5605dc
%else
Petr Machata 5605dc
  %bcond_without context
Petr Machata 5605dc
%endif
Petr Machata 5605dc
Petr Machata 2dcacf
%bcond_without python3
Petr Machata bc9c59
Jonathan Wakely 263025
%ifnarch %{ix86} x86_64
Jonathan Wakely 263025
  %bcond_with quadmath
Jonathan Wakely 263025
%else
Jonathan Wakely 263025
  %bcond_without quadmath
Jonathan Wakely 263025
%endif
Jonathan Wakely 263025
cvsdist f8f00b
Name: boost
Petr Machata 1891c7
Summary: The free peer-reviewed portable C++ source libraries
Jonathan Wakely 733a71
Version: 1.63.0
Jonathan Wakely 733a71
%global version_enc 1_63_0
Peter Robinson 3da9ba
Release: 5%{?dist}
Petr Machata 388db9
License: Boost and MIT and Python
Denis Arnaud f3e80a
Jonathan Wakely 263025
%global toplev_dirname %{name}_%{version_enc}
Denis Arnaud 91d00b
URL: http://www.boost.org
cvsdist f8f00b
Group: System Environment/Libraries
Petr Machata 5a207d
Jonathan Wakely 51c691
Source0: https://sourceforge.net/projects/boost/files/boost/%{version}/%{toplev_dirname}.tar.bz2
Petr Machata 2dcacf
Source1: ver.py
Petr Machata e7f221
Source2: libboost_thread.so
Benjamin Kosnik 908d7d
Petr Machata ef172f
# Since Fedora 13, the Boost libraries are delivered with sonames
Petr Machata ef172f
# equal to the Boost version (e.g., 1.41.0).
Jonathan Wakely 263025
%global sonamever %{version}
Petr Machata 721ade
Petr Machata e45bd9
# boost is an "umbrella" package that pulls in all other boost
Petr Machata cccfe7
# components, except for MPI and Python 3 sub-packages.  Those are
Petr Machata cccfe7
# special in that they are rarely necessary, and it's not a big burden
Petr Machata cccfe7
# to have interested parties install them explicitly.
Petr Machata ef172f
Requires: boost-atomic%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-chrono%{?_isa} = %{version}-%{release}
Petr Machata 5605dc
%if %{with context}
Petr Machata ef172f
Requires: boost-context%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-coroutine%{?_isa} = %{version}-%{release}
Petr Machata 5605dc
%endif
Petr Machata ef172f
Requires: boost-date-time%{?_isa} = %{version}-%{release}
Jonathan Wakely 733a71
%if %{with context}
Jonathan Wakely 733a71
Requires: boost-fiber%{?_isa} = %{version}-%{release}
Jonathan Wakely 733a71
%endif
Petr Machata ef172f
Requires: boost-filesystem%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-graph%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-iostreams%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-locale%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-log%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-math%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-program-options%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-python%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-random%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-regex%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-serialization%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-signals%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-system%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-test%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-thread%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-timer%{?_isa} = %{version}-%{release}
Jonathan Wakely 263025
Requires: boost-type_erasure%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-wave%{?_isa} = %{version}-%{release}
Benjamin Kosnik 908d7d
Petr Machata cb253a
BuildRequires: m4
Jonathan Wakely faf219
BuildRequires: libstdc++-devel
Jonathan Wakely faf219
BuildRequires: bzip2-devel
Jonathan Wakely faf219
BuildRequires: zlib-devel
Jonathan Wakely faf219
BuildRequires: python-devel
Petr Machata bc9c59
%if %{with python3}
Jonathan Wakely faf219
BuildRequires: python3-devel
Petr Machata bc9c59
%endif
Jonathan Wakely faf219
BuildRequires: libicu-devel
Jonathan Wakely 263025
%if %{with quadmath}
Jonathan Wakely 263025
BuildRequires: libquadmath-devel
Jonathan Wakely 263025
%endif
Petr Machata bcb908
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
Petr Machata 5a207d
# Add a manual page for bjam, based on the 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 b88ee8
# https://bugzilla.redhat.com/show_bug.cgi?id=828856
Petr Machata b88ee8
# https://bugzilla.redhat.com/show_bug.cgi?id=828857
Petr Machata 7a87d7
# https://svn.boost.org/trac/boost/ticket/6701
Jonathan Wakely 49492c
Patch15: boost-1.58.0-pool.patch
Petr Machata dcde8a
Petr Machata 0494a6
# https://svn.boost.org/trac/boost/ticket/5637
Petr Machata c2b3a5
Patch25: boost-1.57.0-mpl-print.patch
Petr Machata 0494a6
Petr Machata 0f7ace
# https://svn.boost.org/trac/boost/ticket/9038
Jonathan Wakely 49492c
Patch51: boost-1.58.0-pool-test_linking.patch
Petr Machata 0f7ace
Petr Machata 1d8ca5
# https://bugzilla.redhat.com/show_bug.cgi?id=1102667
Petr Machata c2b3a5
Patch61: boost-1.57.0-python-libpython_dep.patch
Petr Machata c2b3a5
Patch62: boost-1.57.0-python-abi_letters.patch
Petr Machata 1d8ca5
Petr Machata 197021
# https://bugzilla.redhat.com/show_bug.cgi?id=1190039
Petr Machata 197021
Patch65: boost-1.57.0-build-optflags.patch
Petr Machata 197021
Jonathan Wakely b86f78
# Prevent gcc.jam from setting -m32 or -m64.
Jonathan Wakely b86f78
Patch68: boost-1.58.0-address-model.patch
Jonathan Wakely b86f78
Jonathan Wakely 310c56
# https://bugzilla.redhat.com/show_bug.cgi?id=1318383
Jonathan Wakely 310c56
Patch82: boost-1.60.0-no-rpath.patch
Jonathan Wakely 310c56
Jonathan Wakely d2c3a2
# https://github.com/boostorg/build/issues/163
Jonathan Wakely d2c3a2
Patch83: boost-1.63.0-dual-python-build.patch
Jonathan Wakely d2c3a2
Jonathan Wakely d2c3a2
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
Petr Machata b5f76d
libraries have already been included in the C++ 2011 standard and
Petr Machata b5f76d
others have been proposed to the C++ Standards Committee for inclusion
Petr Machata b5f76d
in future standards.)
cvsdist f8f00b
Petr Machata ea81f6
%package atomic
Jonathan Wakely 733a71
Summary: Run-time component of boost atomic library
Petr Machata ea81f6
Group: System Environment/Libraries
Petr Machata ea81f6
Petr Machata ea81f6
%description atomic
Petr Machata ea81f6
Jonathan Wakely 733a71
Run-time support for Boost.Atomic, a library that provides atomic data
Petr Machata ea81f6
types and operations on these data types, as well as memory ordering
Petr Machata ea81f6
constraints required for coordinating multiple threads through atomic
Petr Machata ea81f6
variables.
Petr Machata ea81f6
Denis Arnaud cb2175
%package chrono
Jonathan Wakely 733a71
Summary: Run-time component of boost chrono library
Denis Arnaud cb2175
Group: System Environment/Libraries
Petr Machata ef172f
Requires: boost-system%{?_isa} = %{version}-%{release}
Denis Arnaud cb2175
Denis Arnaud cb2175
%description chrono
Denis Arnaud cb2175
Jonathan Wakely 733a71
Run-time support for Boost.Chrono, a set of useful time utilities.
Denis Arnaud cb2175
Petr Machata c2b3a5
%package container
Jonathan Wakely 733a71
Summary: Run-time component of boost container library
Petr Machata c2b3a5
Group: System Environment/Libraries
Petr Machata c2b3a5
Petr Machata c2b3a5
%description container
Petr Machata c2b3a5
Petr Machata c2b3a5
Boost.Container library implements several well-known containers,
Petr Machata c2b3a5
including STL containers. The aim of the library is to offers advanced
Petr Machata c2b3a5
features not present in standard containers or to offer the latest
Petr Machata c2b3a5
standard draft features for compilers that comply with C++03.
Petr Machata c2b3a5
Petr Machata 5605dc
%if %{with context}
Petr Machata ea81f6
%package context
Jonathan Wakely 733a71
Summary: Run-time component of boost context switching library
Petr Machata ea81f6
Group: System Environment/Libraries
Petr Machata ea81f6
Petr Machata ea81f6
%description context
Petr Machata ea81f6
Jonathan Wakely 733a71
Run-time support for Boost.Context, a foundational library that
Petr Machata ea81f6
provides a sort of cooperative multitasking on a single thread.
Petr Machata b9aa7f
Petr Machata b9aa7f
%package coroutine
Jonathan Wakely 733a71
Summary: Run-time component of boost coroutine library
Petr Machata b9aa7f
Group: System Environment/Libraries
Petr Machata b9aa7f
Petr Machata b9aa7f
%description coroutine
Jonathan Wakely 733a71
Run-time support for Boost.Coroutine, a library that provides
Petr Machata b9aa7f
generalized subroutines which allow multiple entry points for
Petr Machata b9aa7f
suspending and resuming execution.
Petr Machata b9aa7f
Petr Machata 5605dc
%endif
Petr Machata ea81f6
Benjamin Kosnik 908d7d
%package date-time
Jonathan Wakely 733a71
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
Jonathan Wakely 733a71
Run-time support for Boost Date Time, a set of date-time libraries based
Benjamin Kosnik 908d7d
on generic programming concepts.
Benjamin Kosnik 908d7d
Jonathan Wakely 733a71
%if %{with context}
Jonathan Wakely 733a71
%package fiber
Jonathan Wakely 733a71
Summary: Run-time component of boost fiber library
Jonathan Wakely 733a71
Group: System Environment/Libraries
Jonathan Wakely 733a71
Jonathan Wakely 733a71
%description fiber
Jonathan Wakely 733a71
Jonathan Wakely 733a71
Run-time support for the Boost Fiber library, a framework for
Jonathan Wakely 733a71
micro-/userland-threads (fibers) scheduled cooperatively.
Jonathan Wakely 733a71
%endif
Jonathan Wakely 733a71
Benjamin Kosnik 908d7d
%package filesystem
Jonathan Wakely 733a71
Summary: Run-time component of boost filesystem library
Benjamin Kosnik 908d7d
Group: System Environment/Libraries
Petr Machata ef172f
Requires: boost-system%{?_isa} = %{version}-%{release}
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%description filesystem
Benjamin Kosnik 908d7d
Jonathan Wakely 733a71
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
Jonathan Wakely 733a71
Summary: Run-time component of boost graph library
Benjamin Kosnik 908d7d
Group: System Environment/Libraries
Petr Machata ef172f
Requires: boost-regex%{?_isa} = %{version}-%{release}
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%description graph
Benjamin Kosnik 908d7d
Jonathan Wakely 733a71
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
Jonathan Wakely 733a71
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
Jonathan Wakely 733a71
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
Jonathan Wakely 733a71
Summary: Run-time component of boost locale library
Denis Arnaud 3957a0
Group: System Environment/Libraries
Petr Machata ef172f
Requires: boost-chrono%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-system%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-thread%{?_isa} = %{version}-%{release}
Denis Arnaud 3957a0
Denis Arnaud 3957a0
%description locale
Denis Arnaud 3957a0
Jonathan Wakely 733a71
Run-time support for Boost.Locale, a set of localization and Unicode
Denis Arnaud 3957a0
handling tools.
Denis Arnaud 3957a0
Petr Machata 4c75e7
%package log
Jonathan Wakely 733a71
Summary: Run-time component of boost logging library
Petr Machata 4c75e7
Group: System Environment/Libraries
Petr Machata 4c75e7
Petr Machata 4c75e7
%description log
Petr Machata 4c75e7
Petr Machata 4c75e7
Boost.Log library aims to make logging significantly easier for the
Petr Machata 4c75e7
application developer.  It provides a wide range of out-of-the-box
Petr Machata 4c75e7
tools along with public interfaces for extending the library.
Petr Machata 4c75e7
Benjamin Kosnik 908d7d
%package math
Petr Machata 54ddcf
Summary: Math functions for boost TR1 library
Benjamin Kosnik 908d7d
Group: System Environment/Libraries
Jonathan Wakely 263025
%if %{with quadmath}
Jonathan Wakely 263025
Requires: libquadmath%{?_isa}
Jonathan Wakely 263025
%endif
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%description math
Benjamin Kosnik 908d7d
Jonathan Wakely 733a71
Run-time support for C99 and C++ TR1 C-style Functions from the math
Petr Machata 54ddcf
portion of Boost.TR1.
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%package program-options
Jonathan Wakely 733a71
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
Jonathan Wakely 733a71
Run-time support of boost program options library, which allows program
Benjamin Kosnik 908d7d
developers to obtain (name, value) pairs from the user, via
Jonathan Wakely 3d13bd
conventional methods such as command-line and configuration file.
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%package python
Jonathan Wakely 733a71
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
Jonathan Wakely 3d13bd
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
Jonathan Wakely 733a71
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
Jonathan Wakely 3d13bd
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 a84c84
%package python3-devel
Petr Machata a84c84
Summary: Shared object symbolic links for Boost.Python 3
Petr Machata a84c84
Group: System Environment/Libraries
Petr Machata ef172f
Requires: boost-python3%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-devel%{?_isa} = %{version}-%{release}
Petr Machata a84c84
Petr Machata a84c84
%description python3-devel
Petr Machata a84c84
Petr Machata a84c84
Shared object symbolic links for Python 3 variant of Boost.Python.
Petr Machata a84c84
Petr Machata bc9c59
%endif
Petr Machata bc9c59
Petr Machata 143f67
%package random
Jonathan Wakely 733a71
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
Jonathan Wakely 733a71
Run-time support for boost random library.
Petr Machata 143f67
Benjamin Kosnik 908d7d
%package regex
Jonathan Wakely 733a71
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
Jonathan Wakely 733a71
Run-time support for boost regular expression library.
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%package serialization
Jonathan Wakely 733a71
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
Jonathan Wakely 733a71
Run-time support for serialization for persistence and marshaling.
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%package signals
Jonathan Wakely 733a71
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
Jonathan Wakely 733a71
Run-time support for managed signals & slots callback implementation.
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%package system
Jonathan Wakely 733a71
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
Jonathan Wakely 733a71
Run-time component of Boost operating system support library, including
Jonathan Wakely 3d13bd
the diagnostics support that is part of the C++11 standard library.
Benjamin Kosnik 908d7d
Petr Machata 1891c7
%package test
Jonathan Wakely 733a71
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
Jonathan Wakely 733a71
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
Jonathan Wakely 733a71
Summary: Run-time component of boost thread library
Petr Machata 662439
Group: System Environment/Libraries
Petr Machata ef172f
Requires: boost-system%{?_isa} = %{version}-%{release}
Petr Machata 662439
Petr Machata 662439
%description thread
Petr Machata 662439
Jonathan Wakely 733a71
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
Jonathan Wakely 733a71
Summary: Run-time component of boost timer library
Denis Arnaud 252cfe
Group: System Environment/Libraries
Petr Machata ef172f
Requires: boost-chrono%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-system%{?_isa} = %{version}-%{release}
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
Jonathan Wakely 263025
%package type_erasure
Jonathan Wakely 733a71
Summary: Run-time component of boost type erasure library
Jonathan Wakely 263025
Group: System Environment/Libraries
Jonathan Wakely 263025
Requires: boost-chrono%{?_isa} = %{version}-%{release}
Jonathan Wakely 263025
Requires: boost-system%{?_isa} = %{version}-%{release}
Jonathan Wakely 263025
Jonathan Wakely 263025
%description type_erasure
Jonathan Wakely 263025
Jonathan Wakely 263025
The Boost.TypeErasure library provides runtime polymorphism in C++
Jonathan Wakely 263025
that is more flexible than that provided by the core language.
Jonathan Wakely 263025
Petr Machata 1891c7
%package wave
Jonathan Wakely 733a71
Summary: Run-time component of boost C99/C++ pre-processing library
Petr Machata 1891c7
Group: System Environment/Libraries
Petr Machata ef172f
Requires: boost-chrono%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-date-time%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-filesystem%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-system%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-thread%{?_isa} = %{version}-%{release}
Petr Machata 1891c7
Petr Machata 1891c7
%description wave
Petr Machata 1891c7
Jonathan Wakely 733a71
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
Petr Machata ef172f
Requires: boost%{?_isa} = %{version}-%{release}
Petr Machata f91054
Provides: boost-python-devel
Petr Machata 43e7bf
Requires: libicu-devel%{?_isa}
Jonathan Wakely c2efae
%if %{with quadmath}
Jonathan Wakely 263025
Requires: libquadmath-devel%{?_isa}
Jonathan Wakely c2efae
%endif
cvsdist f8f00b
Petr Machata 60a15d
# Odeint was shipped in Fedora 18, but later became part of Boost.
Petr Machata 60a15d
# Note we also obsolete odeint-doc down there.
Petr Machata 60a15d
# https://bugzilla.redhat.com/show_bug.cgi?id=892850
Petr Machata f91054
Provides: odeint = 2.2-5
Petr Machata f91054
Obsoletes: odeint < 2.2-5
Petr Machata f91054
Provides: odeint-devel = 2.2-5
Petr Machata f91054
Obsoletes: odeint-devel < 2.2-5
Petr Machata 60a15d
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 ef172f
Requires: boost-devel%{?_isa} = %{version}-%{release}
Petr Machata f91054
Obsoletes: boost-devel-static < 1.34.1-14
Petr Machata f91054
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 ef172f
%if 0%{?rhel} >= 6
Petr Machata 1891c7
BuildArch: noarch
Petr Machata 1891c7
%endif
Benjamin Kosnik 546a43
Provides: boost-python-docs = %{version}-%{release}
Benjamin Kosnik 546a43
Petr Machata 60a15d
# See the description above.
Petr Machata da0e08
Provides: odeint-doc = 2.2-5
Petr Machata da0e08
Obsoletes: odeint-doc < 2.2-5
Petr Machata 60a15d
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 ef172f
%if 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
Jonathan Wakely 733a71
Summary: Run-time component of Boost.MPI library
Petr Machata cba7e4
Group: System Environment/Libraries
Petr Machata cba7e4
BuildRequires: openmpi-devel
Petr Machata ef172f
Requires: boost-serialization%{?_isa} = %{version}-%{release}
Petr Machata cba7e4
Petr Machata cba7e4
%description openmpi
Petr Machata cba7e4
Jonathan Wakely 733a71
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 ef172f
Requires: boost-devel%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-openmpi%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-openmpi-python%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-graph-openmpi%{?_isa} = %{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 ef172f
Requires: boost-openmpi%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-python%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-serialization%{?_isa} = %{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
Jonathan Wakely 733a71
Summary: Run-time component of parallel boost graph library
Petr Machata cba7e4
Group: System Environment/Libraries
Petr Machata ef172f
Requires: boost-openmpi%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-serialization%{?_isa} = %{version}-%{release}
Petr Machata cba7e4
Petr Machata cba7e4
%description graph-openmpi
Petr Machata cba7e4
Jonathan Wakely 733a71
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 084c52
%if %{with mpich}
Petr Machata cba7e4
Petr Machata 084c52
%package mpich
Jonathan Wakely 733a71
Summary: Run-time component of Boost.MPI library
Petr Machata cba7e4
Group: System Environment/Libraries
Petr Machata 084c52
BuildRequires: mpich-devel
Petr Machata ef172f
Requires: boost-serialization%{?_isa} = %{version}-%{release}
Petr Machata f91054
Provides: boost-mpich2 = %{version}-%{release}
Petr Machata f91054
Obsoletes: boost-mpich2 < 1.53.0-9
Petr Machata cba7e4
Petr Machata 084c52
%description mpich
Petr Machata cba7e4
Jonathan Wakely 733a71
Run-time support for Boost.MPI-MPICH, a library providing a clean C++
Petr Machata 084c52
API over the MPICH implementation of MPI.
Petr Machata cba7e4
Petr Machata 084c52
%package mpich-devel
Denis Arnaud cb2175
Summary: Shared library symbolic links for Boost.MPI
Petr Machata cba7e4
Group: System Environment/Libraries
Petr Machata ef172f
Requires: boost-devel%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-mpich%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-mpich-python%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-graph-mpich%{?_isa} = %{version}-%{release}
Petr Machata f91054
Provides: boost-mpich2-devel = %{version}-%{release}
Petr Machata f91054
Obsoletes: boost-mpich2-devel < 1.53.0-9
Petr Machata cba7e4
Petr Machata 084c52
%description mpich-devel
Petr Machata cba7e4
Petr Machata 084c52
Devel package for Boost.MPI-MPICH, a library providing a clean C++
Petr Machata 084c52
API over the MPICH implementation of MPI.
Petr Machata cba7e4
Petr Machata 084c52
%package mpich-python
Denis Arnaud cb2175
Summary: Python run-time component of Boost.MPI library
Petr Machata cba7e4
Group: System Environment/Libraries
Petr Machata ef172f
Requires: boost-mpich%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-python%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-serialization%{?_isa} = %{version}-%{release}
Petr Machata f91054
Provides: boost-mpich2-python = %{version}-%{release}
Petr Machata f91054
Obsoletes: boost-mpich2-python < 1.53.0-9
Petr Machata cba7e4
Petr Machata 084c52
%description mpich-python
Petr Machata cba7e4
Petr Machata 084c52
Python support for Boost.MPI-MPICH, a library providing a clean C++
Petr Machata 084c52
API over the MPICH implementation of MPI.
Petr Machata cba7e4
Petr Machata 084c52
%package graph-mpich
Jonathan Wakely 733a71
Summary: Run-time component of parallel boost graph library
Petr Machata cba7e4
Group: System Environment/Libraries
Petr Machata ef172f
Requires: boost-mpich%{?_isa} = %{version}-%{release}
Petr Machata ef172f
Requires: boost-serialization%{?_isa} = %{version}-%{release}
Petr Machata f91054
Provides: boost-graph-mpich2 = %{version}-%{release}
Petr Machata f91054
Obsoletes: boost-graph-mpich2 < 1.53.0-9
Petr Machata cba7e4
Petr Machata 084c52
%description graph-mpich
Petr Machata cba7e4
Jonathan Wakely 733a71
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 084c52
Template Library (STL).  This libraries in this package use MPICH
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
Jonathan Wakely fb630f
%package doctools
Jonathan Wakely fb630f
Summary: Tools for working with Boost documentation
Jonathan Wakely fb630f
Group: Applications/Publishing
Jonathan Wakely fb630f
Requires: docbook-dtds
Jonathan Wakely fb630f
Requires: docbook-style-xsl
Jonathan Wakely fb630f
Jonathan Wakely fb630f
%description doctools
Jonathan Wakely fb630f
Jonathan Wakely fb630f
Tools for working with Boost documentation in BoostBook or QuickBook format.
Jonathan Wakely fb630f
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 3957a0
%patch4 -p1
Denis Arnaud 3957a0
%patch5 -p1
Petr Machata b88ee8
%patch15 -p0
Petr Machata c2b3a5
%patch25 -p1
Petr Machata 0f7ace
%patch51 -p1
Petr Machata 1d8ca5
%patch61 -p1
Petr Machata 1d8ca5
%patch62 -p1
Petr Machata 197021
%patch65 -p1
Jonathan Wakely b86f78
%patch68 -p1
Jonathan Wakely 310c56
%patch82 -p0
Jonathan Wakely d2c3a2
%patch83 -p1
cvsdist f8f00b
Petr Machata 0c64b7
# At least python2_version needs to be a macro so that it's visible in
Petr Machata 0c64b7
# %%install as well.
Petr Machata 0c64b7
%global python2_version %(/usr/bin/python2 %{SOURCE1})
Petr Machata 0c64b7
%if %{with python3}
Petr Machata 0c64b7
%global python3_version %(/usr/bin/python3 %{SOURCE1})
Petr Machata 0c64b7
%global python3_abiflags %(/usr/bin/python3-config --abiflags)
Petr Machata 0c64b7
%endif
Petr Machata 2dcacf
Petr Machata 0c64b7
%build
Petr Machata 0c64b7
: PYTHON2_VERSION=%{python2_version}
Petr Machata 2dcacf
%if %{with python3}
Petr Machata 0c64b7
: PYTHON3_VERSION=%{python3_version}
Petr Machata 0c64b7
: PYTHON3_ABIFLAGS=%{python3_abiflags}
Petr Machata 2dcacf
%endif
Petr Machata 2dcacf
Petr Machata a84c84
# There are many strict aliasing warnings, and it's not feasible to go
Petr Machata a84c84
# through them all at this time.
Jonathan Wakely 3d13bd
# There are also lots of noisy but harmless unused local typedef warnings.
Jonathan Wakely 51c691
export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -Wno-unused-local-typedefs -Wno-deprecated-declarations"
Petr Machata 197021
Petr Machata 197021
cat > ./tools/build/src/user-config.jam << "EOF"
Petr Machata 197021
import os ;
Petr Machata 197021
local RPM_OPT_FLAGS = [ os.environ RPM_OPT_FLAGS ] ;
Petr Machata 197021
Petr Machata 197021
using gcc : : : <compileflags>$(RPM_OPT_FLAGS) ;
Petr Machata 1d8ca5
%if %{with openmpi} || %{with mpich}
Petr Machata a24503
using mpi ;
Petr Machata 1d8ca5
%endif
Petr Machata 2dcacf
%if %{with python3}
Jonathan Wakely 3d13bd
using python : %{python2_version} : /usr/bin/python2 : /usr/include/python%{python2_version} : : : : ;
Petr Machata 1d8ca5
using python : %{python3_version} : /usr/bin/python3 : /usr/include/python%{python3_version}%{python3_abiflags} : : : : %{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 44a7aa
# calling the library libboost_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 e7f221
./b2 -d+2 -q %{?_smp_mflags} \
Petr Machata 2dcacf
	--without-mpi --without-graph_parallel --build-dir=serial \
Petr Machata 5605dc
%if !%{with context}
Dan Horák 3c75cd
	--without-context --without-coroutine --without-coroutine2 \
Jonathan Wakely e1dabc
	--without-fiber \
Petr Machata 5605dc
%endif
Petr Machata e7f221
	variant=release threading=multi debug-symbols=on pch=off \
Petr Machata 0c64b7
	python=%{python2_version} stage
Petr Machata bc9c59
Jonathan Wakely b86f78
# See libs/thread/build/Jamfile.v2 for where this file comes from.
Petr Machata cb253a
if [ $(find serial -type f -name has_atomic_flag_lockfree \
Petr Machata cb253a
		-print -quit | wc -l) -ne 0 ]; then
Petr Machata 94c7ec
	DEF=D
Petr Machata 94c7ec
else
Petr Machata 94c7ec
	DEF=U
Petr Machata 94c7ec
fi
Petr Machata 94c7ec
Petr Machata cb253a
m4 -${DEF}HAS_ATOMIC_FLAG_LOCKFREE -DVERSION=%{version} \
Petr Machata cb253a
	%{SOURCE2} > $(basename %{SOURCE2})
Petr Machata 94c7ec
Petr Machata cba7e4
# Build MPI parts of Boost with OpenMPI support
Petr Machata ea81f6
Petr Machata 084c52
%if %{with openmpi} || %{with mpich}
Petr Machata ea81f6
# First, purge all modules so that user environment doesn't conflict
Petr Machata ea81f6
# with the build.
Petr Machata ea81f6
module purge ||:
Petr Machata ea81f6
%endif
Petr Machata ea81f6
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 e7f221
./b2 -d+2 -q %{?_smp_mflags} \
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 0c64b7
	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 084c52
# Build MPI parts of Boost with MPICH support
Petr Machata 084c52
%if %{with mpich}
Petr Machata 084c52
%{_mpich_load}
Petr Machata a24503
echo ============================= build $MPI_COMPILER ==================
Petr Machata e7f221
./b2 -d+2 -q %{?_smp_mflags} \
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 0c64b7
	python=%{python2_version} stage
Petr Machata 084c52
%{_mpich_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 c2b3a5
(cd tools/build
Petr Machata a24503
 ./bootstrap.sh --with-toolset=gcc)
Petr Machata 1891c7
Benjamin Kosnik ed539c
%check
Petr Machata 9053e6
:
Benjamin Kosnik 785083
Petr Machata cba7e4
cvsdist f8f00b
%install
Denis Arnaud 3957a0
rm -rf $RPM_BUILD_ROOT
Petr Machata 07dee9
cd %{_builddir}/%{toplev_dirname}
Petr Machata cba7e4
Petr Machata 084c52
%if %{with openmpi} || %{with mpich}
Petr Machata ea81f6
# First, purge all modules so that user environment doesn't conflict
Petr Machata ea81f6
# with the build.
Petr Machata ea81f6
module purge ||:
Petr Machata ea81f6
%endif
Petr Machata ea81f6
Petr Machata cba7e4
%if %{with openmpi}
Petr Machata cba7e4
%{_openmpi_load}
Petr Machata 5a207d
# XXX We want to extract this from RPM flags
Petr Machata 5a207d
# b2 instruction-set=i686 etc.
Petr Machata cba7e4
echo ============================= install $MPI_COMPILER ==================
Petr Machata e7f221
./b2 -q %{?_smp_mflags} \
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 0c64b7
	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 084c52
%if %{with mpich}
Petr Machata 084c52
%{_mpich_load}
Petr Machata cba7e4
echo ============================= install $MPI_COMPILER ==================
Petr Machata e7f221
./b2 -q %{?_smp_mflags} \
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 0c64b7
	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 084c52
%{_mpich_unload}
Petr Machata aa86ed
export PATH=/bin${PATH:+:}$PATH
Petr Machata cba7e4
%endif
Petr Machata 1891c7
Petr Machata cba7e4
echo ============================= install serial ==================
Petr Machata e7f221
./b2 -d+2 -q %{?_smp_mflags} \
Petr Machata 2dcacf
	--without-mpi --without-graph_parallel --build-dir=serial \
Petr Machata 5605dc
%if !%{with context}
Dan Horák 3c75cd
	--without-context --without-coroutine --without-coroutine2 \
Jonathan Wakely e1dabc
	--without-fiber \
Petr Machata 5605dc
%endif
Petr Machata 2dcacf
	--prefix=$RPM_BUILD_ROOT%{_prefix} \
Petr Machata 2dcacf
	--libdir=$RPM_BUILD_ROOT%{_libdir} \
Petr Machata e7f221
	variant=release threading=multi debug-symbols=on pch=off \
Petr Machata 0c64b7
	python=%{python2_version} install
Petr Machata a24503
Petr Machata 44a7aa
# Override DSO symlink with a linker script.  See the linker script
Petr Machata 44a7aa
# itself for details of why we need to do this.
Petr Machata e7f221
[ -f $RPM_BUILD_ROOT%{_libdir}/libboost_thread.so ] # Must be present
Petr Machata e7f221
rm -f $RPM_BUILD_ROOT%{_libdir}/libboost_thread.so
Petr Machata 91de02
install -p -m 644 $(basename %{SOURCE2}) $RPM_BUILD_ROOT%{_libdir}/
Petr Machata 44a7aa
Petr Machata a24503
echo ============================= install Boost.Build ==================
Petr Machata c2b3a5
(cd tools/build
Petr Machata a24503
 ./b2 --prefix=$RPM_BUILD_ROOT%{_prefix} install
Petr Machata a24503
 # Fix some permissions
Petr Machata c2b3a5
 chmod -x $RPM_BUILD_ROOT%{_datadir}/boost-build/src/build/alias.py
Petr Machata c2b3a5
 chmod +x $RPM_BUILD_ROOT%{_datadir}/boost-build/src/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 c2b3a5
 rm -f $RPM_BUILD_ROOT%{_datadir}/boost-build/src/build/project.ann.py
Petr Machata a24503
 # Empty file
Petr Machata c2b3a5
 rm -f $RPM_BUILD_ROOT%{_datadir}/boost-build/src/tools/doxygen/windows-paths-check.hpp
Petr Machata a24503
 # Install the manual page
Petr Machata c2b3a5
 %{__install} -p -m 644 v2/doc/bjam.1 -D $RPM_BUILD_ROOT%{_mandir}/man1/bjam.1
Petr Machata a24503
)
Tom "spot" Callaway ed95db
Jonathan Wakely fb630f
echo ============================= install Boost.QuickBook ==================
Jonathan Wakely fb630f
(cd tools/quickbook
Jonathan Wakely fb630f
 ../build/b2 --prefix=$RPM_BUILD_ROOT%{_prefix}
Jonathan Wakely fb630f
 %{__install} -p -m 755 ../../dist/bin/quickbook $RPM_BUILD_ROOT%{_bindir}/
Jonathan Wakely fb630f
 cd ../boostbook
Jonathan Wakely fb630f
 find dtd -type f -name '*.dtd' | while read tobeinstalledfiles; do
Jonathan Wakely fb630f
   install -p -m 644 $tobeinstalledfiles -D $RPM_BUILD_ROOT%{_datadir}/boostbook/$tobeinstalledfiles
Jonathan Wakely fb630f
 done
Jonathan Wakely fb630f
 find xsl -type f | while read tobeinstalledfiles; do
Jonathan Wakely fb630f
   install -p -m 644 $tobeinstalledfiles -D $RPM_BUILD_ROOT%{_datadir}/boostbook/$tobeinstalledfiles
Jonathan Wakely fb630f
 done
Jonathan Wakely fb630f
)
Jonathan Wakely fb630f
Petr Machata 08909f
# Install documentation files (HTML pages) within the temporary place
Petr Machata 08909f
echo ============================= install documentation ==================
Jonathan Wakely 3d13bd
# Prepare the place to temporarily store the generated documentation
Denis Arnaud 3957a0
rm -rf %{boost_docdir} && %{__mkdir_p} %{boost_docdir}/html
Petr Machata 08909f
DOCPATH=%{boost_docdir}
Petr Machata c5eabd
DOCREGEX='.*\.\(html?\|css\|png\|gif\)'
Petr Machata c5eabd
Petr Machata c5eabd
find libs doc more -type f -regex $DOCREGEX \
Petr Machata 08909f
    | sed -n '/\//{s,/[^/]*$,,;p}' \
Petr Machata 08909f
    | sort -u > tmp-doc-directories
Petr Machata c5eabd
Petr Machata 08909f
sed "s:^:$DOCPATH/:" tmp-doc-directories \
Petr Machata 94c7ec
    | xargs -P 0 --no-run-if-empty %{__install} -d
Petr Machata c5eabd
Petr Machata 08909f
cat tmp-doc-directories | while read tobeinstalleddocdir; do
Jonathan Wakely 3d13bd
    find $tobeinstalleddocdir -mindepth 1 -maxdepth 1 -regex $DOCREGEX -print0 \
Jonathan Wakely 3d13bd
    | xargs -P 0 -0 %{__install} -p -m 644 -t $DOCPATH/$tobeinstalleddocdir
Petr Machata 08909f
done
Denis Arnaud 3957a0
rm -f tmp-doc-directories
Petr Machata c5eabd
%{__install} -p -m 644 -t $DOCPATH LICENSE_1_0.txt index.htm index.html boost.png rst.css boost.css
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
for tmp_doc_file in flyweight/example/Jamfile.v2 \
Denis Arnaud 3957a0
 format/example/sample_new_features.cpp multi_index/example/Jamfile.v2 \
Jonathan Wakely 263025
 multi_index/example/hashed.cpp serialization/example/demo_output.txt
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
Jonathan Wakely 3d13bd
# Prepare the place to temporarily 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 94c7ec
    | xargs -P 0 --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
Petr Machata ea81f6
%post atomic -p /sbin/ldconfig
Petr Machata ea81f6
Petr Machata ea81f6
%postun atomic -p /sbin/ldconfig
Petr Machata ea81f6
Denis Arnaud cb2175
%post chrono -p /sbin/ldconfig
Denis Arnaud cb2175
Denis Arnaud cb2175
%postun chrono -p /sbin/ldconfig
Denis Arnaud cb2175
Petr Machata c2b3a5
%post container -p /sbin/ldconfig
Petr Machata c2b3a5
Petr Machata c2b3a5
%postun container -p /sbin/ldconfig
Petr Machata c2b3a5
Petr Machata 5605dc
%if %{with context}
Petr Machata ea81f6
%post context -p /sbin/ldconfig
Petr Machata ea81f6
Petr Machata ea81f6
%postun context -p /sbin/ldconfig
Petr Machata b9aa7f
Petr Machata b9aa7f
%post coroutine -p /sbin/ldconfig
Petr Machata b9aa7f
Petr Machata b9aa7f
%postun coroutine -p /sbin/ldconfig
Petr Machata 5605dc
%endif
Petr Machata ea81f6
Petr Machata 1891c7
%post date-time -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%postun date-time -p /sbin/ldconfig
Petr Machata 1891c7
Jonathan Wakely b9ad2b
%if %{with context}
Jonathan Wakely 733a71
%post fiber -p /sbin/ldconfig
Jonathan Wakely 733a71
Jonathan Wakely 733a71
%postun fiber -p /sbin/ldconfig
Jonathan Wakely b9ad2b
%endif
Jonathan Wakely 733a71
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
Petr Machata 4c75e7
%post log -p /sbin/ldconfig
Petr Machata 4c75e7
Petr Machata 4c75e7
%postun log -p /sbin/ldconfig
Petr Machata 4c75e7
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
Jonathan Wakely 263025
%post type_erasure -p /sbin/ldconfig
Jonathan Wakely 263025
Jonathan Wakely 263025
%postun type_erasure -p /sbin/ldconfig
Jonathan Wakely 263025
Petr Machata 1891c7
%post wave -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%postun wave -p /sbin/ldconfig
cvsdist f8f00b
Jonathan Wakely fb630f
%post doctools
Jonathan Wakely fb630f
CATALOG=%{_sysconfdir}/xml/catalog
Jonathan Wakely fb630f
%{_bindir}/xmlcatalog --noout --add "rewriteSystem" \
Jonathan Wakely fb630f
 "http://www.boost.org/tools/boostbook/dtd" \
Jonathan Wakely fb630f
 "file://%{_datadir}/boostbook/dtd" $CATALOG
Jonathan Wakely fb630f
%{_bindir}/xmlcatalog --noout --add "rewriteURI" \
Jonathan Wakely fb630f
 "http://www.boost.org/tools/boostbook/dtd" \
Jonathan Wakely fb630f
 "file://%{_datadir}/boostbook/dtd" $CATALOG
Jonathan Wakely fb630f
%{_bindir}/xmlcatalog --noout --add "rewriteSystem" \
Jonathan Wakely fb630f
 "http://www.boost.org/tools/boostbook/xsl" \
Jonathan Wakely fb630f
 "file://%{_datadir}/boostbook/xsl" $CATALOG
Jonathan Wakely fb630f
%{_bindir}/xmlcatalog --noout --add "rewriteURI" \
Jonathan Wakely fb630f
 "http://www.boost.org/tools/boostbook/xsl" \
Jonathan Wakely fb630f
 "file://%{_datadir}/boostbook/xsl" $CATALOG
Jonathan Wakely fb630f
Jonathan Wakely fb630f
%postun doctools
Jonathan Wakely fb630f
# remove entries only on removal of package
Jonathan Wakely fb630f
if [ "$1" = 0 ]; then
Jonathan Wakely fb630f
  CATALOG=%{_sysconfdir}/xml/catalog
Jonathan Wakely fb630f
  %{_bindir}/xmlcatalog --noout --del \
Jonathan Wakely fb630f
    "file://%{_datadir}/boostbook/dtd" $CATALOG
Jonathan Wakely fb630f
  %{_bindir}/xmlcatalog --noout --del \
Jonathan Wakely fb630f
    "file://%{_datadir}/boostbook/xsl" $CATALOG
Jonathan Wakely fb630f
fi
cvsdist f8f00b
Petr Machata cba7e4
Petr Machata 7bc91e
%files
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Denis Arnaud cb2175
Petr Machata ea81f6
%files atomic
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_libdir}/libboost_atomic.so.%{sonamever}
Petr Machata ea81f6
Denis Arnaud cb2175
%files chrono
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_libdir}/libboost_chrono.so.%{sonamever}
cvsdist f8f00b
Petr Machata c2b3a5
%files container
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata c2b3a5
%{_libdir}/libboost_container.so.%{sonamever}
Petr Machata c2b3a5
Petr Machata 5605dc
%if %{with context}
Petr Machata b9aa7f
Petr Machata ea81f6
%files context
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_libdir}/libboost_context.so.%{sonamever}
Petr Machata b9aa7f
Petr Machata b9aa7f
%files coroutine
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata b9aa7f
%{_libdir}/libboost_coroutine.so.%{sonamever}
Petr Machata b9aa7f
Petr Machata 5605dc
%endif
Petr Machata ea81f6
Benjamin Kosnik 908d7d
%files date-time
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_libdir}/libboost_date_time.so.%{sonamever}
Benjamin Kosnik 908d7d
Jonathan Wakely 733a71
%if %{with context}
Jonathan Wakely 733a71
%files fiber
Jonathan Wakely 733a71
%license LICENSE_1_0.txt
Jonathan Wakely 733a71
%{_libdir}/libboost_fiber.so.%{sonamever}
Jonathan Wakely 733a71
%endif
Jonathan Wakely 733a71
Benjamin Kosnik 908d7d
%files filesystem
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_libdir}/libboost_filesystem.so.%{sonamever}
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%files graph
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata cba7e4
%{_libdir}/libboost_graph.so.%{sonamever}
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%files iostreams
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_libdir}/libboost_iostreams.so.%{sonamever}
Benjamin Kosnik 908d7d
Denis Arnaud 3957a0
%files locale
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_libdir}/libboost_locale.so.%{sonamever}
Denis Arnaud 3957a0
Petr Machata 4c75e7
%files log
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata 4c75e7
%{_libdir}/libboost_log.so.%{sonamever}
Petr Machata 4c75e7
%{_libdir}/libboost_log_setup.so.%{sonamever}
Petr Machata 4c75e7
Benjamin Kosnik 908d7d
%files math
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_libdir}/libboost_math_c99.so.%{sonamever}
Petr Machata e7f221
%{_libdir}/libboost_math_c99f.so.%{sonamever}
Petr Machata e7f221
%{_libdir}/libboost_math_c99l.so.%{sonamever}
Petr Machata e7f221
%{_libdir}/libboost_math_tr1.so.%{sonamever}
Petr Machata e7f221
%{_libdir}/libboost_math_tr1f.so.%{sonamever}
Petr Machata e7f221
%{_libdir}/libboost_math_tr1l.so.%{sonamever}
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%files test
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_libdir}/libboost_prg_exec_monitor.so.%{sonamever}
Petr Machata e7f221
%{_libdir}/libboost_unit_test_framework.so.%{sonamever}
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%files program-options
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_libdir}/libboost_program_options.so.%{sonamever}
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%files python
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata bc9c59
%{_libdir}/libboost_python.so.%{sonamever}
Petr Machata bc9c59
Petr Machata bc9c59
%if %{with python3}
Petr Machata bc9c59
%files python3
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_libdir}/libboost_python3.so.%{sonamever}
Petr Machata a84c84
Petr Machata a84c84
%files python3-devel
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_libdir}/libboost_python3.so
Petr Machata bc9c59
%endif
Benjamin Kosnik 908d7d
Petr Machata 143f67
%files random
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_libdir}/libboost_random.so.%{sonamever}
Petr Machata 143f67
Benjamin Kosnik 908d7d
%files regex
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_libdir}/libboost_regex.so.%{sonamever}
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%files serialization
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_libdir}/libboost_serialization.so.%{sonamever}
Petr Machata e7f221
%{_libdir}/libboost_wserialization.so.%{sonamever}
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%files signals
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_libdir}/libboost_signals.so.%{sonamever}
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%files system
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_libdir}/libboost_system.so.%{sonamever}
Benjamin Kosnik 908d7d
Petr Machata 662439
%files thread
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_libdir}/libboost_thread.so.%{sonamever}
Petr Machata 662439
Denis Arnaud 252cfe
%files timer
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_libdir}/libboost_timer.so.%{sonamever}
Denis Arnaud 252cfe
Jonathan Wakely 263025
%files type_erasure
Jonathan Wakely 263025
%license LICENSE_1_0.txt
Jonathan Wakely 263025
%{_libdir}/libboost_type_erasure.so.%{sonamever}
Jonathan Wakely 263025
Benjamin Kosnik 908d7d
%files wave
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_libdir}/libboost_wave.so.%{sonamever}
Petr Machata 1891c7
Benjamin Kosnik 908d7d
%files doc
Petr Machata 1891c7
%doc %{boost_docdir}/*
Benjamin Kosnik 908d7d
Petr Machata 7e49cb
%files examples
Petr Machata 08909f
%doc %{boost_examplesdir}/*
Petr Machata 08909f
Than Ngo e17834
%files devel
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata 1891c7
%{_includedir}/%{name}
Petr Machata e7f221
%{_libdir}/libboost_atomic.so
Petr Machata e7f221
%{_libdir}/libboost_chrono.so
Petr Machata c2b3a5
%{_libdir}/libboost_container.so
Petr Machata b2935f
%if %{with context}
Petr Machata e7f221
%{_libdir}/libboost_context.so
Petr Machata b9aa7f
%{_libdir}/libboost_coroutine.so
Petr Machata b2935f
%endif
Petr Machata e7f221
%{_libdir}/libboost_date_time.so
Jonathan Wakely 733a71
%if %{with context}
Jonathan Wakely 733a71
%{_libdir}/libboost_fiber.so
Jonathan Wakely 733a71
%endif
Petr Machata e7f221
%{_libdir}/libboost_filesystem.so
Petr Machata a84c84
%{_libdir}/libboost_graph.so
Petr Machata e7f221
%{_libdir}/libboost_iostreams.so
Petr Machata e7f221
%{_libdir}/libboost_locale.so
Petr Machata 4c75e7
%{_libdir}/libboost_log.so
Petr Machata 4c75e7
%{_libdir}/libboost_log_setup.so
Petr Machata e7f221
%{_libdir}/libboost_math_tr1.so
Petr Machata e7f221
%{_libdir}/libboost_math_tr1f.so
Petr Machata e7f221
%{_libdir}/libboost_math_tr1l.so
Petr Machata e7f221
%{_libdir}/libboost_math_c99.so
Petr Machata e7f221
%{_libdir}/libboost_math_c99f.so
Petr Machata e7f221
%{_libdir}/libboost_math_c99l.so
Petr Machata e7f221
%{_libdir}/libboost_prg_exec_monitor.so
Petr Machata e7f221
%{_libdir}/libboost_unit_test_framework.so
Petr Machata e7f221
%{_libdir}/libboost_program_options.so
Petr Machata a84c84
%{_libdir}/libboost_python.so
Petr Machata e7f221
%{_libdir}/libboost_random.so
Petr Machata e7f221
%{_libdir}/libboost_regex.so
Petr Machata e7f221
%{_libdir}/libboost_serialization.so
Petr Machata e7f221
%{_libdir}/libboost_wserialization.so
Petr Machata e7f221
%{_libdir}/libboost_signals.so
Petr Machata e7f221
%{_libdir}/libboost_system.so
Petr Machata e7f221
%{_libdir}/libboost_thread.so
Petr Machata e7f221
%{_libdir}/libboost_timer.so
Jonathan Wakely 263025
%{_libdir}/libboost_type_erasure.so
Petr Machata e7f221
%{_libdir}/libboost_wave.so
cvsdist f8f00b
Petr Machata 408862
%files static
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Benjamin Kosnik dff01f
%{_libdir}/*.a
Petr Machata 084c52
%if %{with mpich}
Petr Machata 084c52
%{_libdir}/mpich/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
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_libdir}/openmpi/lib/libboost_mpi.so.%{sonamever}
Petr Machata cba7e4
Petr Machata cba7e4
%files openmpi-devel
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata cba7e4
%{_libdir}/openmpi/lib/libboost_*.so
Petr Machata cba7e4
Petr Machata cba7e4
%files openmpi-python
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_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
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_libdir}/openmpi/lib/libboost_graph_parallel.so.%{sonamever}
Petr Machata cba7e4
Petr Machata cba7e4
%endif
Petr Machata cba7e4
Petr Machata 084c52
# MPICH packages
Petr Machata 084c52
%if %{with mpich}
Petr Machata cba7e4
Petr Machata 084c52
%files mpich
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_libdir}/mpich/lib/libboost_mpi.so.%{sonamever}
Petr Machata cba7e4
Petr Machata 084c52
%files mpich-devel
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata 084c52
%{_libdir}/mpich/lib/libboost_*.so
Petr Machata cba7e4
Petr Machata 084c52
%files mpich-python
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_libdir}/mpich/lib/libboost_mpi_python.so.%{sonamever}
Petr Machata 084c52
%{_libdir}/mpich/lib/mpi.so
Petr Machata cba7e4
Petr Machata 084c52
%files graph-mpich
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Petr Machata e7f221
%{_libdir}/mpich/lib/libboost_graph_parallel.so.%{sonamever}
Petr Machata cba7e4
Petr Machata cba7e4
%endif
Benjamin Kosnik dff01f
Tom "spot" Callaway ed95db
%files build
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Tom "spot" Callaway ed95db
%{_datadir}/boost-build/
Tom "spot" Callaway ed95db
Jonathan Wakely fb630f
%files doctools
Jonathan Wakely fb630f
%license LICENSE_1_0.txt
Jonathan Wakely fb630f
%{_bindir}/quickbook
Jonathan Wakely fb630f
%{_datadir}/boostbook/
Jonathan Wakely fb630f
Tom "spot" Callaway ed95db
%files jam
Jonathan Wakely 51fe9e
%license LICENSE_1_0.txt
Tom "spot" Callaway ed95db
%{_bindir}/bjam
Denis Arnaud 3957a0
%{_mandir}/man1/bjam.1*
Tom "spot" Callaway ed95db
cvsdist f8f00b
%changelog
Peter Robinson 3da9ba
* Sun Mar 12 2017 Peter Robinson <pbrobinson@fedoraproject.org> 1.63.0-5
Peter Robinson 6d2d81
- Enable OpenMPI/mpich on ppc64le and s390x now they have support
Peter Robinson 3da9ba
Jonathan Wakely d2c3a2
* Thu Feb 16 2017 Jonathan Wakely <jwakely@redhat.com> - 1.63.0-4
Jonathan Wakely d2c3a2
- Revert Boost.Build change that breaks building for two Python versions.
Jonathan Wakely d2c3a2
Jonathan Wakely e1dabc
* Thu Feb 09 2017 Jonathan Wakely <jwakely@redhat.com> - 1.63.0-3
Jonathan Wakely e1dabc
- Add --without-fiber when Boost.Context is not supported.
Jonathan Wakely e1dabc
Jonathan Wakely 51c691
* Fri Jan 27 2017 Jonathan Wakely <jwakely@redhat.com> - 1.63.0-2
Jonathan Wakely 51c691
- Use correct sources for release, not a snapshot.
Jonathan Wakely 51c691
- Add -Wno-deprecated-declarations to build flags.
Jonathan Wakely 51c691
Jonathan Wakely 733a71
* Thu Jan 26 2017 Jonathan Wakely <jwakely@redhat.com> - 1.63.0-1
Jonathan Wakely 733a71
- Rebase to 1.63.0 (#1401431)
Jonathan Wakely 733a71
Miro Hrončok eb5a2d
* Tue Dec 20 2016 Miro Hrončok <mhroncok@redhat.com> - 1.60.0-12
Miro Hrončok eb5a2d
- Rebuild for Python 3.6
Miro Hrončok eb5a2d
Jonathan Wakely 92f697
* Fri Dec 09 2016 Jonathan Wakely <jwakely@redhat.com> - 1.60.0-11
Jonathan Wakely 92f697
- Add patch for Boost.Asio to fix allocator usage (#1403165)
Jonathan Wakely 92f697
Orion Poplawski 22ace9
* Fri Oct 21 2016 Orion Poplawski <orion@cora.nwra.com> - 1.60.0-10
Orion Poplawski 22ace9
- Rebuild for openmpi 2.0
Orion Poplawski 22ace9
Jonathan Wakely 0b5940
* Mon Aug 01 2016 Jonathan Wakely <jwakely@redhat.com> - 1.60.0-9
Jonathan Wakely 0b5940
- Add patch for Boost.Python to fix pointer registration (#1358725)
Jonathan Wakely 0b5940
Jonathan Wakely f9cbc6
* Tue Jun 28 2016 Jonathan Wakely <jwakely@redhat.com> - 1.60.0-8
Jonathan Wakely f9cbc6
- Add patch for Boost.Multiprecision (#1349638)
Jonathan Wakely f9cbc6
Jonathan Wakely 310c56
* Mon Jun 06 2016 Yaakov Selkowitz <yselkowi@redhat.com> - 1.60.0-7
Jonathan Wakely 310c56
- Drop rpath (#1318383)
Jonathan Wakely 310c56
Jonathan Wakely 467234
* Tue May 03 2016 Jonathan Wakely <jwakely@redhat.com> - 1.60.0-6
Jonathan Wakely 467234
- Rebuilt for GCC 6.1 (#1331983)
Jonathan Wakely 467234
David Tardon f9845a
* Fri Apr 15 2016 David Tardon <dtardon@redhat.com> - 1.60.0-5
David Tardon f9845a
- rebuild for ICU 57.1
David Tardon f9845a
Dennis Gilmore b0ac25
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.60.0-4
Dennis Gilmore b0ac25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Dennis Gilmore b0ac25
Jonathan Wakely c7e4b7
* Tue Jan 26 2016 Jonathan Wakely <jwakely@redhat.com> 1.60.0-3
Jonathan Wakely c7e4b7
- Remove redundant %%defattr statements
Jonathan Wakely c7e4b7
Jonathan Wakely c2efae
* Thu Jan 14 2016 Jonathan Wakely <jwakely@redhat.com> 1.60.0-2
Jonathan Wakely c2efae
- Make Requires: libquadmath-devel conditional
Jonathan Wakely c2efae
Jonathan Wakely 263025
* Wed Jan 13 2016 Jonathan Wakely <jwakely@redhat.com> 1.60.0-1
Jonathan Wakely 263025
- Rebase to 1.60.0
Jonathan Wakely 263025
Dan Horák 93bdb8
* Fri Dec 11 2015 Dan Horák <dan[at]danny.cz> - 1.59.0-10
Dan Horák 93bdb8
- rebuilt for s390
Dan Horák 93bdb8
Jonathan Wakely faf219
* Tue Nov 24 2015 Jonathan Wakely <jwakely@redhat.com> 1.59.0-9
Jonathan Wakely 92a4e2
- do not use arch-specific BuildRequires (#1268267)
Jonathan Wakely faf219
Dan Horák 3c75cd
* Fri Nov 13 2015 Dan Horák <dan[at]danny.cz> - 1.59.0-8
Dan Horák 3c75cd
- disable also the coroutine2 module when context is not available
Dan Horák 3c75cd
Peter Robinson 946387
* Wed Nov 11 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.59.0-7
Peter Robinson 946387
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
Peter Robinson 946387
David Tardon 5effd9
* Wed Oct 28 2015 David Tardon <dtardon@redhat.com> - 1.59.0-6
David Tardon 5effd9
- rebuild for ICU 56.1
David Tardon 5effd9
Orion Poplawski 66eafe
* Tue Sep 15 2015 Orion Poplawski <orion@cora.nwra.com> - 1.59.0-5
Orion Poplawski 66eafe
- Rebuild for openmpi 1.10.0
Orion Poplawski 66eafe
Jonathan Wakely d8ec5c
* Mon Sep 14 2015 Jonathan Wakely <jwakely@redhat.com> 1.59.0-4
Jonathan Wakely d8ec5c
- Patch Boost.Test to fix #1262444
Jonathan Wakely d8ec5c
Jonathan Wakely a59457
* Wed Sep 02 2015 Jonathan Wakely <jwakely@redhat.com> - 1.59.0-3
Jonathan Wakely a59457
- Rebuilt for Boost 1.59
Jonathan Wakely a59457
Jonathan Wakely 20123c
* Wed Sep 02 2015 Jonathan Wakely <jwakely@redhat.com> 1.59.0-2
Jonathan Wakely 20123c
- Add patch for Boost.Python bug.
Jonathan Wakely 20123c
Jonathan Wakely 3d13bd
* Wed Aug 26 2015 Jonathan Wakely <jwakely@redhat.com> 1.59.0-1
Jonathan Wakely 3d13bd
- Rebase to 1.59.0
Jonathan Wakely 3d13bd
Jonathan Wakely fb630f
* Tue Aug 25 2015 Jonathan Wakely <jwakely@redhat.com> 1.58.0-9
Jonathan Wakely fb630f
- Add boost-doctools subpackage (#1244268).
Jonathan Wakely fb630f
Jonathan Wakely 51fe9e
* Mon Aug 24 2015 Jonathan Wakely <jwakely@redhat.com> 1.58.0-8
Jonathan Wakely 7d5037
- Use %%license for license files.
Jonathan Wakely 51fe9e
Jonathan Wakely c77936
* Fri Aug 21 2015 Jonathan Wakely <jwakely@redhat.com> 1.58.0-7
Jonathan Wakely c77936
- Bump release to match F23 update.
Jonathan Wakely c77936
Sandro Mani b7bc8d
* Mon Aug 10 2015 Sandro Mani <manisandro@gmail.com> - 1.58.0-6
Sandro Mani b7bc8d
- Rebuild for RPM MPI Requires Provides Change
Sandro Mani b7bc8d
Jonathan Wakely e28399
* Wed Aug 05 2015 Jonathan Wakely <jwakely@redhat.com> 1.58.0-5
Jonathan Wakely e28399
- Patch incorrect placement of BOOST_UBLAS_INLINE macros.
Jonathan Wakely e28399
Jonathan Wakely b86f78
* Tue Aug 04 2015 Jonathan Wakely <jwakely@redhat.com> 1.58.0-4
Jonathan Wakely b86f78
- Patch to prevent address model being set by Boost.Build.
Jonathan Wakely b86f78
Jonathan Wakely a1b6b5
* Mon Jul 27 2015 Jonathan Wakely <jwakely@redhat.com> 1.58.0-3
Jonathan Wakely a1b6b5
- Patch for missing include (boost-1.58.0-variant-includes.patch).
Jonathan Wakely a1b6b5
Marcin Juszkiewicz 2665c6
* Thu Jul 23 2015 Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 1.58.0-2
Marcin Juszkiewicz 2665c6
- Re-enable boost::context on AArch64.
Marcin Juszkiewicz 2665c6
Jonathan Wakely 49492c
* Fri Jul 17 2015 Jonathan Wakely <jwakely@redhat.com> - 1.58.0-1
Jonathan Wakely 49492c
- Rebase to 1.58.0
Jonathan Wakely 49492c
Dennis Gilmore 71b2be
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.57.0-8
Dennis Gilmore 71b2be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Dennis Gilmore 71b2be
Jonathan Wakely b30dad
* Mon Apr 13 2015 Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 1.57.0-7
Jonathan Wakely b30dad
- Add AArch64 support for boost::context
Jonathan Wakely b30dad
  - Numbered patches are cherry-picked from upstream repository.
Jonathan Wakely b30dad
  - partial-revert-of-0002 removes some build definitions which are defined
Jonathan Wakely b30dad
    in coroutine/
Jonathan Wakely b30dad
  - last patch changes ABI names - taken from boost ML
Jonathan Wakely b30dad
David Tardon bf768f
* Sun Apr 12 2015 David Tardon <dtardon@redhat.com> - 1.57.0-6
David Tardon bf768f
- rebuild for yet another C++ ABI break
David Tardon bf768f
Than Ngo 375903
* Mon Mar 16 2015 Than Ngo <than@redhat.com> 1.57.0-5
Than Ngo 375903
- rebuild against new gcc
Than Ngo 375903
Petr Machata 3c9c67
* Wed Feb 18 2015 Petr Machata <pmachata@redhat.com> - 1.57.0-4
Petr Machata 3c9c67
- Fix template <class T> class boost::rv, which for union T's inherits
Petr Machata 3c9c67
  off them.  (boost-1.57.0-move-is_class.patch)
Petr Machata 3c9c67
Petr Machata 197021
* Mon Feb  9 2015 Petr Machata <pmachata@redhat.com> - 1.57.0-3
Petr Machata 197021
- Honor RPM_OPT_FLAGS (boost-1.57.0-build-optflags.patch)
Petr Machata 197021
  - And don't pass -ftemplate-depth at all.  The intention there was
Petr Machata 197021
    to increase the default instantiation depth above the default 17,
Petr Machata 197021
    but GCC defaults to 900 anyway, and requesting 128 actually lowers
Petr Machata 197021
    the limit.  (The same patch.)
Petr Machata 197021
Petr Machata 197021
- Add a patch to fix incorrect operator< in Boost.UUID
Petr Machata 197021
  (boost-1.57.0-uuid-comparison.patch)
Petr Machata 197021
Petr Machata 320746
* Thu Jan 29 2015 Petr Machata <pmachata@redhat.com> - 1.57.0-2
Petr Machata 320746
- Change Provides: and Obosoletes: back to not use %%{?_isa}
Petr Machata 320746
- Enable Boost.Context on PowerPC, it should now be supported
Petr Machata 320746
- Add a patch for Boost.Signal2 to include weak_ptr where it uses it
Petr Machata 320746
  (boost-1.57.0-signals2-weak_ptr.patch)
Petr Machata 320746
Petr Machata c2b3a5
* Tue Jan 20 2015 Petr Machata <pmachata@redhat.com> - 1.57.0-1
Petr Machata c2b3a5
- Rebase to 1.57.0
Petr Machata c2b3a5
  - Drop patches:
Petr Machata c2b3a5
    boost-1.54.0-bind-static_assert.patch
Petr Machata c2b3a5
    boost-1.54.0-concept-unused_typedef.patch
Petr Machata c2b3a5
    boost-1.54.0-static_warning-unused_typedef.patch
Petr Machata c2b3a5
    boost-1.54.0-tuple-unused_typedef.patch
Petr Machata c2b3a5
    boost-1.54.0-random-unused_typedef.patch
Petr Machata c2b3a5
    boost-1.54.0-date_time-unused_typedef.patch
Petr Machata c2b3a5
    boost-1.54.0-date_time-unused_typedef-2.patch
Petr Machata c2b3a5
    boost-1.54.0-spirit-unused_typedef.patch
Petr Machata c2b3a5
    boost-1.54.0-numeric-unused_typedef.patch
Petr Machata c2b3a5
    boost-1.54.0-property_tree-unused_typedef.patch
Petr Machata c2b3a5
    boost-1.55.0-program_options-class_attribute.patch
Petr Machata c2b3a5
    boost-1.55.0-archive-init_order.patch
Petr Machata c2b3a5
    boost-1.55.0-xpressive-unused_typedefs.patch
Petr Machata c2b3a5
    boost-1.55.0-spirit-unused_typedefs.patch
Petr Machata c2b3a5
    boost-1.54.0-smart_ptr-shared_ptr_at.patch
Petr Machata c2b3a5
    boost-1.55.0-atomic-int128_1.patch
Petr Machata c2b3a5
    boost-1.55.0-atomic-int128_2.patch
Petr Machata c2b3a5
Petr Machata c2b3a5
  - Rebase patches:
Petr Machata c2b3a5
    boost-1.54.0-mpl-print.patch -> boost-1.57.0-mpl-print.patch
Petr Machata c2b3a5
    boost-1.54.0-spirit-unused_typedef-2.patch -> boost-1.57.0-spirit-unused_typedef.patch
Petr Machata c2b3a5
    boost-1.54.0-pool-test_linking.patch -> boost-1.57.0-pool-test_linking.patch
Petr Machata c2b3a5
Petr Machata c2b3a5
  - Add new subpackages boost-container
Petr Machata c2b3a5
Petr Machata 1d8ca5
* Fri Jan  9 2015 Petr Machata <pmachata@redhat.com> - 1.55.0-8
Petr Machata 1d8ca5
- Build libboost_python and libboost_python3 such that they depend on
Petr Machata 1d8ca5
  their respective libpython's.
Petr Machata 1d8ca5
  (boost-1.55.0-python-libpython_dep.patch,
Petr Machata 1d8ca5
  boost-1.55.0-python-abi_letters.patch)
Petr Machata 1d8ca5
- Fix Boost.Python test suite so that PyImport_AppendInittab is called
Petr Machata 1d8ca5
  before PyInitialize, which broke the test suite with Python 3.
Petr Machata 1d8ca5
  (boost-1.55.0-python-test-PyImport_AppendInittab.patch)
Petr Machata 1d8ca5
Petr Machata ef172f
* Thu Jan  8 2015 Petr Machata <pmachata@redhat.com> - 1.55.0-7
Petr Machata ef172f
- Change Requires: and other package references to use %%{?_isa}, so
Petr Machata ef172f
  that dependencies are arch-aware.
Petr Machata ef172f
- Drop two obsolete conditions testing Fedora >= 10 (but leave RHEL >=
Petr Machata ef172f
  6 for potential EPEL deployment).
Petr Machata ef172f
Petr Machata 7a87d7
* Fri Jan  2 2015 Petr Machata <pmachata@redhat.com> - 1.55.0-6
Petr Machata 7a87d7
- Boost.Atomic: Fixed incorrect initialization of 128-bit values, when
Petr Machata 7a87d7
  no native support for 128-bit integers is available.
Petr Machata 7a87d7
  (boost-1.55.0-atomic-int128_1.patch,
Petr Machata 7a87d7
  boost-1.55.0-atomic-int128_2.patch)
Petr Machata 7a87d7
Petr Machata 76691c
* Wed Nov 12 2014 Petr Machata <pmachata@redhat.com> - 1.55.0-5
Petr Machata 76691c
- Fix boost::shared_ptr<T>::operator[], which was ill-formed for
Petr Machata 76691c
  non-array T's.  (boost-1.54.0-smart_ptr-shared_ptr_at.patch)
Petr Machata 76691c
David Tardon eccf21
* Tue Aug 26 2014 David Tardon <dtardon@redhat.com> - 1.55.0-4
David Tardon eccf21
- rebuild for ICU 53.1
David Tardon eccf21
Peter Robinson d3623d
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.55.0-3
Peter Robinson d3623d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Peter Robinson d3623d
Dennis Gilmore e8afd7
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.55.0-2
Dennis Gilmore e8afd7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Dennis Gilmore e8afd7
Petr Machata b9aa7f
* Mon May 12 2014 Petr Machata <pmachata@redhat.com> - 1.55.0-1
Petr Machata b9aa7f
- Add a new sub-package boost-coroutine
Petr Machata b9aa7f
- Annotate or drop some unused typedefs
Petr Machata b9aa7f
  (boost-1.55.0-python-unused_typedefs.patch,
Petr Machata b9aa7f
  boost-1.55.0-spirit-unused_typedefs.patch,
Petr Machata b9aa7f
  boost-1.55.0-xpressive-unused_typedefs.patch)
Petr Machata b9aa7f
- Add a patch for wrong initialization order
Petr Machata b9aa7f
  (boost-1.55.0-archive-init_order.patch)
Petr Machata b9aa7f
- Add a patch for misplaced attribute at class declaration
Petr Machata b9aa7f
  (boost-1.55.0-program_options-class_attribute.patch)
Petr Machata b9aa7f
- Drop 001-coroutine.patch, 002-date-time.patch, 003-log.patch,
Petr Machata b9aa7f
  boost-1.53.0-attribute.patch,
Petr Machata b9aa7f
  boost-1.54.0-__GLIBC_HAVE_LONG_LONG.patch,
Petr Machata b9aa7f
  boost-1.54.0-algorithm-unused_typedef.patch,
Petr Machata b9aa7f
  boost-1.54.0-context-execstack.patch,
Petr Machata b9aa7f
  boost-1.54.0-graph-unused_typedef.patch,
Petr Machata b9aa7f
  boost-1.54.0-interprocess-atomic_cas32-ppc.patch,
Petr Machata b9aa7f
  boost-1.54.0-lexical_cast-int128.patch,
Petr Machata b9aa7f
  boost-1.54.0-math-unused_typedef-2.patch,
Petr Machata b9aa7f
  boost-1.54.0-math-unused_typedef.patch,
Petr Machata b9aa7f
  boost-1.54.0-mpi-unused_typedef.patch,
Petr Machata b9aa7f
  boost-1.54.0-multiprecision-unused_typedef.patch,
Petr Machata b9aa7f
  boost-1.54.0-thread-cond_variable_shadow.patch,
Petr Machata b9aa7f
  boost-1.54.0-thread-link_atomic.patch,
Petr Machata b9aa7f
  boost-1.54.0-unordered-unused_typedef.patch,
Petr Machata b9aa7f
  boost-1.54.0-xpressive-unused_typedef.patch,
Petr Machata b9aa7f
Petr Machata 8d0519
* Tue Mar 18 2014 Petr Machata <pmachata@redhat.com> - 1.54.0-14
Petr Machata 8d0519
- Fix a noexecstack patch for ARM, enable Boost.Context on ARM.
Petr Machata 8d0519
  (boost-1.54.0-context-execstack.patch)
Petr Machata 8d0519
Björn Esser bed0c8
* Tue Mar 18 2014 Björn Esser <bjoern.esser@gmail.com> - 1.54.0-13
Björn Esser bed0c8
- rebuilt for mpich-3.1
Björn Esser bed0c8
Peter Robinson 59715f
* Mon Mar 17 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1.54.0-12
Peter Robinson 59715f
- Enable MPICH and OpenMPI support on aarch64
Peter Robinson 59715f
Petr Machata 6d2234
* Wed Feb 12 2014 Petr Machata <pmachata@redhat.com> - 1.54.0-11
Petr Machata 6d2234
- Rebuild for ICU soname bump.
Petr Machata 6d2234
Petr Machata 22e9f4
* Thu Jan  9 2014 Petr Machata <pmachata@redhat.com> - 1.54.0-10
Petr Machata 22e9f4
- Add ppc64le to the list of arches that OpenMPI and MPICH don't
Petr Machata 22e9f4
  support.
Petr Machata 22e9f4
Peter Robinson 55426a
* Wed Dec 18 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.54.0-9
Peter Robinson 55426a
- Enable MPICH and OpenMPI support on ARM as it's long had them both
Peter Robinson 55426a
Petr Machata 6afec2
* Fri Dec 13 2013 Petr Machata <pmachata@redhat.com> - 1.54.0-8
Petr Machata 6afec2
- Add aarch64 into the list of arches that OpenMPI doesn't support.
Petr Machata 6afec2
Petr Machata cb253a
* Sun Dec  1 2013 Petr Machata <pmachata@redhat.com> - 1.54.0-7
Petr Machata cb253a
- Fix shameful blunders in implementation of the previous fix: don't
Petr Machata cb253a
  hard-code path to has_atomic_flag_lockfree binary; use m4 instead of
Petr Machata cb253a
  cpp, cpp in F19+ prefixes output with a bunch of comments.
Petr Machata cb253a
Petr Machata 94c7ec
* Wed Nov 27 2013 Petr Machata <pmachata@redhat.com> - 1.54.0-6
Petr Machata 94c7ec
- Add libboost_atomic.so.* to the libboost_thread.so linker script on
Petr Machata 94c7ec
  architectures that need it.
Petr Machata 94c7ec
Petr Machata db6954
* Thu Aug 29 2013 Petr Machata <pmachata@redhat.com> - 1.54.0-5
Petr Machata db6954
- Fix atomic_cas32 (thanks Jaroslav Škarvada for figuring out where
Petr Machata db6954
  the problem is) (boost-1.54.0-interprocess-atomic_cas32-ppc.patch)
Petr Machata db6954
Petr Machata 0f7ace
* Fri Aug 23 2013 Petr Machata <pmachata@redhat.com> - 1.54.0-4
Petr Machata 0f7ace
- Fix compilation of Boost.Pool test cases
Petr Machata 0f7ace
  (boost-1.54.0-pool-test_linking.patch)
Petr Machata 0f7ace
- Fix -Wshadow warnings in Boost.Pool
Petr Machata 0f7ace
  (boost-1.54.0-pool-max_chunks_shadow.patch)
Petr Machata f99fe1
- -Wshadow warnings in Boost.Thread
Petr Machata 0f7ace
  (boost-1.54.0-thread-cond_variable_shadow.patch)
Petr Machata f99fe1
- libboost_thread.so.* lacks DT_NEEDED on libboost_atomic.so.* on
Petr Machata f99fe1
  s390.  (boost-1.54.0-thread-link_atomic.patch)
Petr Machata 0f7ace
Petr Machata da0e08
* Mon Aug 19 2013 Petr Machata <pmachata@redhat.com> - 1.54.0-3
Petr Machata da0e08
- Bump odeint obsoletes and provides a notch to cover a build that
Petr Machata da0e08
  sneaked into rawhide (bug 892850).
Petr Machata da0e08
Petr Machata c3593a
* Tue Jul 30 2013 Petr Machata <pmachata@redhat.com> - 1.54.0-2
Petr Machata c3593a
- Fix detection of availability of 128-bit integers in
Petr Machata c3593a
  Boost.LexicalCast (boost-1.54.0-lexical_cast-int128.patch)
Petr Machata c3593a
Petr Machata 954d15
* Fri Jul 26 2013 Petr Machata <pmachata@redhat.com> - 1.54.0-1
Petr Machata 5a207d
- Rebase to 1.54.0
Petr Machata 4c75e7
  - Add new sub-package boost-log
Petr Machata 5a207d
  - Boost.Coroutine is only enabled if Boost.Context is
Petr Machata 5a207d
  - Drop boost-1.53-context.patch (interesting parts now upstream)
Petr Machata 5a207d
  - Drop boost-1.50.0-foreach.patch (#define foreach now discouraged)
Petr Machata 5a207d
  - Drop several unused typedef patches that are now upstream.
Petr Machata 5a207d
    (boost-1.53.0-static_assert-unused_typedef.patch,
Petr Machata 5a207d
    boost-1.53.0-fpclassify-unused_typedef.patch,
Petr Machata 5a207d
    boost-1.53.0-math-unused_typedef-3.patch,
Petr Machata 5a207d
    boost-1.53.0-lexical_cast-unused_typedef.patch,
Petr Machata 5a207d
    boost-1.53.0-regex-unused_typedef.patch,
Petr Machata 5a207d
    boost-1.53.0-thread-unused_typedef.patch)
Petr Machata 5a207d
  - Add release notes patches (001-coroutine.patch,
Petr Machata 5a207d
    002-date-time.patch, 003-log.patch)
Petr Machata 5a207d
  - Add additional unused typedefs in Boost.Math
Petr Machata 5a207d
    (boost-1.54.0-math-unused_typedef-2.patch)
Petr Machata 5a207d
- Drop symlinks from libboost_{thread,locale,atomic}.so -> *-mt.so,
Petr Machata 5a207d
  which we don't need anymore, as we ditched the tagged layout.
Petr Machata 5a207d
Petr Machata e7f221
* Fri Jul 26 2013 Petr Machata <pmachata@redhat.com> - 1.53.0-12
Petr Machata e7f221
- There's no physical difference between single-threaded and
Petr Machata e7f221
  multi-threaded builds, except some libraries are only built in
Petr Machata e7f221
  multi-threaded mode.  So build everything in multi-threaded mode,
Petr Machata e7f221
  and ditch tagged layout, which we don't need anymore.
Petr Machata e7f221
  https://bugzilla.redhat.com/show_bug.cgi?id=971956
Petr Machata e7f221
Petr Machata 60a15d
* Fri Jul 26 2013 Petr Machata <pmachata@redhat.com> - 1.53.0-11
Petr Machata 60a15d
- Add Obsoletes for odeint (bug 892850)
Petr Machata 60a15d
Deji Akingunola dc683c
* Thu Jul 25 2013 Deji Akingunola <dakingun@gmail.com> - 1.53.0-10
Deji Akingunola dc683c
- Add Provides and Obsoletes for the mpich2->mpich renames
Deji Akingunola dc683c
Petr Machata 6f895a
* Wed Jul 24 2013 Petr Machata <pmachata@redhat.com> - 1.53.0-9
Petr Machata 6f895a
- Add explicit dependencies between some of the boost sub-packages
Petr Machata 6f895a
Petr Machata 084c52
* Tue Jul 23 2013 Petr Machata <pmachata@redhat.com> - 1.53.0-8
Petr Machata 084c52
- MPICH2 became MPICH -- rename subpackages, dependencies and
Petr Machata 084c52
  conditionals.
Petr Machata c5eabd
- Install supporting files (images etc.) for documentation
Petr Machata c5eabd
  (courtesy Marcel Metz, bug 985593)
Petr Machata 255051
- Add many patches for silencing unused local typedef warnings
Petr Machata 0494a6
  (boost-1.53.0-static_assert-unused_typedef.patch,
Petr Machata 0494a6
  boost-1.54.0-bind-static_assert.patch,
Petr Machata 0494a6
  boost-1.54.0-concept-unused_typedef.patch,
Petr Machata 0494a6
  boost-1.54.0-static_warning-unused_typedef.patch,
Petr Machata 0494a6
  boost-1.54.0-math-unused_typedef.patch,
Petr Machata 0494a6
  boost-1.54.0-math-unused_typedef-2.patch,
Petr Machata 0494a6
  boost-1.53.0-fpclassify-unused_typedef.patch,
Petr Machata 255051
  boost-1.54.0-math-unused_typedef-3.patch,
Petr Machata 0494a6
  boost-1.54.0-tuple-unused_typedef.patch,
Petr Machata 0494a6
  boost-1.54.0-random-unused_typedef.patch,
Petr Machata 0494a6
  boost-1.54.0-date_time-unused_typedef.patch,
Petr Machata 255051
  boost-1.54.0-date_time-unused_typedef-2.patch,
Petr Machata 0494a6
  boost-1.54.0-spirit-unused_typedef.patch,
Petr Machata 255051
  boost-1.54.0-spirit-unused_typedef-2.patch,
Petr Machata 0494a6
  boost-1.54.0-numeric-unused_typedef.patch,
Petr Machata 255051
  boost-1.54.0-multiprecision-unused_typedef.patch,
Petr Machata 255051
  boost-1.53.0-lexical_cast-unused_typedef.patch,
Petr Machata 255051
  boost-1.53.0-regex-unused_typedef.patch,
Petr Machata 7fa0ea
  boost-1.53.0-thread-unused_typedef.patch,
Petr Machata 255051
  boost-1.54.0-unordered-unused_typedef.patch,
Petr Machata 255051
  boost-1.54.0-algorithm-unused_typedef.patch,
Petr Machata 255051
  boost-1.53.0-graph-unused_typedef.patch,
Petr Machata 255051
  boost-1.54.0-locale-unused_typedef.patch,
Petr Machata 255051
  boost-1.54.0-property_tree-unused_typedef.patch,
Petr Machata 255051
  boost-1.54.0-xpressive-unused_typedef.patch,
Petr Machata 7fa0ea
  boost-1.54.0-mpi-unused_typedef.patch,
Petr Machata 7fa0ea
  boost-1.54.0-python-unused_typedef.patch)
Petr Machata 0494a6
- Add a patch to turn off execstack in Boost.Context
Petr Machata 0494a6
  (boost-1.54.0-context-execstack.patch)
Petr Machata 0494a6
- Fix boost::mpl::print on GCC (boost-1.54.0-mpl-print.patch)
Petr Machata e50fa4
- Add symlinks for /usr/lib/libboost_{thread,locale}.so -> *-mt.so
Petr Machata e50fa4
Petr Machata 43e7bf
* Wed Jun 26 2013 Petr Machata <pmachata@redhat.com> - 1.53.0-7
Petr Machata 43e7bf
- Fix detection of availability of {,u}int64_t in glibc headers.
Petr Machata 43e7bf
  (boost-1.53.0-__GLIBC_HAVE_LONG_LONG.patch)
Petr Machata 43e7bf
Petr Machata b2935f
* Wed Mar  6 2013 Petr Machata <pmachata@redhat.com> - 1.53.0-6
Petr Machata b2935f
- libboost_context.so must be guarded by conditional in the expanded
Petr Machata b2935f
  filelist at boost-devel.
Petr Machata b2935f
Petr Machata a84c84
* Tue Mar  5 2013 Petr Machata <pmachata@redhat.com> - 1.53.0-5
Petr Machata a84c84
- Split off Python 3 DSO symlink to a separate subpackage
Petr Machata a84c84
  boost-python3-devel.  This makes it possible to install
Petr Machata a84c84
  boost-devel separately, without Python 3 support.
Petr Machata a84c84
- Build with -fno-strict-aliasing
Petr Machata a84c84
Petr Machata 5605dc
* Wed Feb 27 2013 Petr Machata <pmachata@redhat.com> - 1.53.0-4
Petr Machata 5605dc
- Make Boost.Context support conditional
Petr Machata 5605dc
Petr Machata 91de02
* Mon Feb 11 2013 Petr Machata <pmachata@redhat.com> - 1.53.0-3
Petr Machata 91de02
- Fix Boost.Context on ppc64
Petr Machata 91de02
- Future-proof the linker script boost_thread-mt.so
Petr Machata 91de02
Denis Arnaud de6a0f
* Sun Feb 10 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.53.0-2
Denis Arnaud de6a0f
- Fixed the libboost_thread-mt.so script (which wrongly referred to Boost-1.50)
Denis Arnaud de6a0f
Petr Machata 50c4b8
* Fri Feb  8 2013 Petr Machata <pmachata@redhat.com> - 1.53.0-1
Petr Machata a84f7f
- Upstream 1.53.0 beta1
Petr Machata a84f7f
  - Drop boost-1.50.0-signals-erase.patch
Petr Machata a84f7f
  - Port boost-1.50.0-attribute.patch
Petr Machata a84f7f
  - Drop boost-1.50.0-polygon.patch
Petr Machata ea81f6
  - New sub-packages boost-atomic and boost-context
Petr Machata a84f7f
Peter Robinson ba25f6
* Sat Jan 26 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.50.0-7
Peter Robinson ba25f6
- Rebuild for icu soname bump
Peter Robinson ba25f6
Denis Arnaud 6628b1
* Sat Nov 03 2012 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.50.0-6
Denis Arnaud 6628b1
- Rebuild for the new MPICH2 (and libmpich2 soname bump)
Denis Arnaud 6628b1
Petr Machata b5f76d
* Thu Aug 16 2012 Petr Machata <pmachata@redhat.com> - 1.50.0-5
Petr Machata b5f76d
- Update %%description to reflect current state of C++
Petr Machata b5f76d
  standardization.  Courtesy of Jonathan Wakely.  (#837813)
Petr Machata b5f76d
Petr Machata 44a7aa
* Wed Aug 15 2012 Petr Machata <pmachata@redhat.com> - 1.50.0-4
Petr Machata 44a7aa
- Override boost_thread-mt.so with a linker script that brings in
Petr Machata 44a7aa
  Boost.System DSO as well.
Petr Machata 44a7aa
Petr Machata cccfe7
* Wed Aug  8 2012 Petr Machata <pmachata@redhat.com> - 1.50.0-3
Petr Machata cccfe7
- boost-python3 shouldn't be under the overall boost umbrella
Petr Machata cccfe7
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 2a146a
* Mon 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 2a146a
* Sat 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
Denis Arnaud 2a146a
* Mon 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