9c13a0
# Support for documentation installation As the %%doc macro erases the
9c13a0
# target directory ($RPM_BUILD_ROOT%%{_docdir}/%%{name}), manually
9c13a0
# installed documentation must be saved into a temporary dedicated
9c13a0
# directory.
9c13a0
# XXX note that as of rpm 4.9.1, this shouldn't be necessary anymore.
9c13a0
# We should be able to install directly.
9c13a0
%global boost_docdir __tmp_docdir
9c13a0
%global boost_examplesdir __tmp_examplesdir
9c13a0
9c13a0
%if 0%{?flatpak}
9c13a0
# For bundling in Flatpak, currently build without mpich and openmpi,
9c13a0
# which aren't needed and cause prefix=/app errors.
9c13a0
%bcond_with mpich
9c13a0
%bcond_with openmpi
9c13a0
%else
9c13a0
# All arches have mpich
9c13a0
%bcond_without mpich
9c13a0
9c13a0
%ifarch s390
9c13a0
  # No OpenMPI support on these arches
9c13a0
  %bcond_with openmpi
9c13a0
%else
9c13a0
  %bcond_without openmpi
9c13a0
%endif
9c13a0
%endif
9c13a0
9c13a0
%ifnarch %{ix86} x86_64 %{arm} ppc64 ppc64le aarch64 s390x
9c13a0
  %bcond_with context
9c13a0
%else
9c13a0
  %bcond_without context
9c13a0
%endif
9c13a0
9c13a0
%bcond_without python3
9c13a0
9c13a0
%ifnarch %{ix86} x86_64
9c13a0
  %bcond_with quadmath
9c13a0
%else
9c13a0
  %bcond_without quadmath
9c13a0
%endif
9c13a0
9c13a0
Name: boost
9c13a0
%global real_name boost
9c13a0
Summary: The free peer-reviewed portable C++ source libraries
9c13a0
Version: 1.75.0
344599
Release: 8%{?dist}
9c13a0
License: Boost and MIT and Python
9c13a0
9c13a0
# Replace each . with _ in %%{version}
9c13a0
%global version_enc %{lua:
9c13a0
  local ver = rpm.expand("%{version}")
9c13a0
  ver = ver:gsub("%.", "_")
9c13a0
  print(ver)
9c13a0
}
9c13a0
%global toplev_dirname %{real_name}_%{version_enc}
9c13a0
URL: http://www.boost.org
9c13a0
344599
Source0: https://dl.bintray.com/boostorg/release/%{version}/source/%{name}_%{version_enc}.tar.bz2
9c13a0
Source1: libboost_thread.so
9c13a0
# Add a manual page for b2, based on the online documentation:
9c13a0
# http://www.boost.org/boost-build2/doc/html/bbv2/overview.html
9c13a0
Source2: b2.1
9c13a0
9c13a0
# Since Fedora 13, the Boost libraries are delivered with sonames
9c13a0
# equal to the Boost version (e.g., 1.41.0).
9c13a0
%global sonamever %{version}
9c13a0
9c13a0
# boost is an "umbrella" package that pulls in all boost shared library
9c13a0
# components, except for MPI sub-packages.  Those are special in that
9c13a0
# there are alternative implementations to choose from (Open MPI and MPICH),
9c13a0
# and it's not a big burden to have interested parties install them explicitly.
9c13a0
# The subpackages that don't install shared libraries are also not pulled in
9c13a0
# (b2, build, doc, doctools, examples, static).
9c13a0
Requires: %{name}-atomic%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-chrono%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-container%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-contract%{?_isa} = %{version}-%{release}
9c13a0
%if %{with context}
9c13a0
Requires: %{name}-context%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-coroutine%{?_isa} = %{version}-%{release}
9c13a0
%endif
9c13a0
Requires: %{name}-date-time%{?_isa} = %{version}-%{release}
9c13a0
%if %{with context}
9c13a0
Requires: %{name}-fiber%{?_isa} = %{version}-%{release}
9c13a0
%endif
9c13a0
Requires: %{name}-filesystem%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-graph%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-iostreams%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-locale%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-log%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-math%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-nowide%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-program-options%{?_isa} = %{version}-%{release}
9c13a0
%if %{with python3}
9c13a0
Requires: %{name}-python3%{?_isa} = %{version}-%{release}
9c13a0
%endif
9c13a0
Requires: %{name}-random%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-regex%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-serialization%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-stacktrace%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-system%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-test%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-thread%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-timer%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-type_erasure%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-wave%{?_isa} = %{version}-%{release}
9c13a0
9c13a0
%if %{with python3}
9c13a0
Recommends: (boost-numpy3 if python3-numpy)
9c13a0
%endif
9c13a0
9c13a0
BuildRequires: gcc-c++
9c13a0
BuildRequires: m4
9c13a0
BuildRequires: libstdc++-devel
9c13a0
BuildRequires: bzip2-devel
9c13a0
BuildRequires: zlib-devel
9c13a0
BuildRequires: xz-devel
344599
BuildRequires: libzstd-devel
9c13a0
%if %{with python3}
9c13a0
BuildRequires: python3-devel
9c13a0
BuildRequires: python3-numpy
9c13a0
%endif
9c13a0
BuildRequires: libicu-devel
9c13a0
%if %{with quadmath}
9c13a0
BuildRequires: libquadmath-devel
9c13a0
%endif
9c13a0
BuildRequires: bison
9c13a0
9c13a0
# https://bugzilla.redhat.com/show_bug.cgi?id=828856
9c13a0
# https://bugzilla.redhat.com/show_bug.cgi?id=828857
9c13a0
# https://svn.boost.org/trac/boost/ticket/6701
9c13a0
Patch15: boost-1.58.0-pool.patch
9c13a0
9c13a0
# https://svn.boost.org/trac/boost/ticket/9038
9c13a0
Patch51: boost-1.58.0-pool-test_linking.patch
9c13a0
9c13a0
# https://bugzilla.redhat.com/show_bug.cgi?id=1541035
9c13a0
Patch96: boost-1.75.0-build-optflags.patch
9c13a0
9c13a0
# https://bugzilla.redhat.com/show_bug.cgi?id=1318383
9c13a0
Patch97: boost-1.75.0-no-rpath.patch
9c13a0
9c13a0
# https://bugzilla.redhat.com/show_bug.cgi?id=1541035
9c13a0
Patch83: boost-1.73.0-b2-build-flags.patch
9c13a0
9c13a0
# https://lists.boost.org/Archives/boost/2020/04/248812.php
9c13a0
Patch88: boost-1.73.0-cmakedir.patch
9c13a0
9c13a0
# https://bugzilla.redhat.com/show_bug.cgi?id=1896382
9c13a0
# https://github.com/boostorg/python/issues/325
9c13a0
Patch93: boost-1.73-python3.10.patch
9c13a0
9c13a0
# https://bugzilla.redhat.com/show_bug.cgi?id=1899888
9c13a0
# https://github.com/boostorg/locale/issues/52
9c13a0
Patch94: boost-1.73-locale-empty-vector.patch
9c13a0
9c13a0
# https://bugzilla.redhat.com/show_bug.cgi?id=1923740
9c13a0
# https://github.com/boostorg/build/issues/696
9c13a0
Patch95: boost-1.75.0-boost-build-fix.patch
9c13a0
9c13a0
%bcond_with tests
9c13a0
%bcond_with docs_generated
9c13a0
9c13a0
%description
9c13a0
Boost provides free peer-reviewed portable C++ source libraries.  The
9c13a0
emphasis is on libraries which work well with the C++ Standard
9c13a0
Library, in the hopes of establishing "existing practice" for
9c13a0
extensions and providing reference implementations so that the Boost
9c13a0
libraries are suitable for eventual standardization. (Some of the
9c13a0
libraries have already been included in the C++ 2011 standard and
9c13a0
others have been proposed to the C++ Standards Committee for inclusion
9c13a0
in future standards.)
9c13a0
9c13a0
%package atomic
9c13a0
Summary: Run-time component of boost atomic library
9c13a0
9c13a0
%description atomic
9c13a0
9c13a0
Run-time support for Boost.Atomic, a library that provides atomic data
9c13a0
types and operations on these data types, as well as memory ordering
9c13a0
constraints required for coordinating multiple threads through atomic
9c13a0
variables.
9c13a0
9c13a0
%package chrono
9c13a0
Summary: Run-time component of boost chrono library
9c13a0
Requires: %{name}-system%{?_isa} = %{version}-%{release}
9c13a0
9c13a0
%description chrono
9c13a0
9c13a0
Run-time support for Boost.Chrono, a set of useful time utilities.
9c13a0
9c13a0
%package container
9c13a0
Summary: Run-time component of boost container library
9c13a0
9c13a0
%description container
9c13a0
9c13a0
Boost.Container library implements several well-known containers,
9c13a0
including STL containers. The aim of the library is to offer advanced
9c13a0
features not present in standard containers or to offer the latest
9c13a0
standard draft features for compilers that comply with C++03.
9c13a0
9c13a0
%package contract
9c13a0
Summary: Run-time component of boost contract library
9c13a0
9c13a0
%description contract
9c13a0
9c13a0
Run-time support for boost contract library.
9c13a0
Contract programming for C++. All contract programming features are supported:
9c13a0
Subcontracting, class invariants, postconditions (with old and return values),
9c13a0
preconditions, customizable actions on assertion failure (e.g., terminate
9c13a0
or throw), optional compilation and checking of assertions, etc,
9c13a0
from Lorenzo Caminiti.
9c13a0
9c13a0
%if %{with context}
9c13a0
%package context
9c13a0
Summary: Run-time component of boost context switching library
9c13a0
9c13a0
%description context
9c13a0
9c13a0
Run-time support for Boost.Context, a foundational library that
9c13a0
provides a sort of cooperative multitasking on a single thread.
9c13a0
9c13a0
%package coroutine
9c13a0
Summary: Run-time component of boost coroutine library
344599
Requires: %{name}-chrono%{?_isa} = %{version}-%{release}
344599
Requires: %{name}-context%{?_isa} = %{version}-%{release}
344599
Requires: %{name}-thread%{?_isa} = %{version}-%{release}
9c13a0
9c13a0
%description coroutine
9c13a0
Run-time support for Boost.Coroutine, a library that provides
9c13a0
generalized subroutines which allow multiple entry points for
9c13a0
suspending and resuming execution.
9c13a0
9c13a0
%endif
9c13a0
9c13a0
%package date-time
9c13a0
Summary: Run-time component of boost date-time library
9c13a0
9c13a0
%description date-time
9c13a0
9c13a0
Run-time support for Boost Date Time, a set of date-time libraries based
9c13a0
on generic programming concepts.
9c13a0
9c13a0
%if %{with context}
9c13a0
%package fiber
9c13a0
Summary: Run-time component of boost fiber library
344599
Requires: %{name}-context%{?_isa} = %{version}-%{release}
344599
Requires: %{name}-filesystem%{?_isa} = %{version}-%{release}
9c13a0
9c13a0
%description fiber
9c13a0
9c13a0
Run-time support for the Boost Fiber library, a framework for
9c13a0
micro-/userland-threads (fibers) scheduled cooperatively.
9c13a0
%endif
9c13a0
9c13a0
%package filesystem
9c13a0
Summary: Run-time component of boost filesystem library
9c13a0
Requires: %{name}-system%{?_isa} = %{version}-%{release}
9c13a0
9c13a0
%description filesystem
9c13a0
9c13a0
Run-time support for the Boost Filesystem Library, which provides
9c13a0
portable facilities to query and manipulate paths, files, and
9c13a0
directories.
9c13a0
9c13a0
%package graph
9c13a0
Summary: Run-time component of boost graph library
9c13a0
Requires: %{name}-regex%{?_isa} = %{version}-%{release}
9c13a0
9c13a0
%description graph
9c13a0
9c13a0
Run-time support for the BGL graph library.  BGL interface and graph
9c13a0
components are generic, in the same sense as the Standard Template
9c13a0
Library (STL).
9c13a0
9c13a0
%package iostreams
9c13a0
Summary: Run-time component of boost iostreams library
9c13a0
9c13a0
%description iostreams
9c13a0
9c13a0
Run-time support for Boost.Iostreams, a framework for defining streams,
9c13a0
stream buffers and i/o filters.
9c13a0
9c13a0
%package json
9c13a0
Summary: Run-time component of boost json library
344599
Requires: %{name}-container%{?_isa} = %{version}-%{release}
9c13a0
9c13a0
%description json
9c13a0
9c13a0
Run-time support for Boost.Json, a portable C++ library which provides
9c13a0
containers and algorithms that implement JavaScript Object Notation, or
9c13a0
simply "JSON"
9c13a0
9c13a0
%package locale
9c13a0
Summary: Run-time component of boost locale library
9c13a0
Requires: %{name}-chrono%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-system%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-thread%{?_isa} = %{version}-%{release}
9c13a0
9c13a0
%description locale
9c13a0
9c13a0
Run-time support for Boost.Locale, a set of localization and Unicode
9c13a0
handling tools.
9c13a0
9c13a0
%package log
9c13a0
Summary: Run-time component of boost logging library
344599
Requires: %{name}-atomic%{?_isa} = %{version}-%{release}
344599
Requires: %{name}-chrono%{?_isa} = %{version}-%{release}
344599
Requires: %{name}-filesystem%{?_isa} = %{version}-%{release}
344599
Requires: %{name}-regex%{?_isa} = %{version}-%{release}
344599
Requires: %{name}-thread%{?_isa} = %{version}-%{release}
9c13a0
9c13a0
%description log
9c13a0
9c13a0
Boost.Log library aims to make logging significantly easier for the
9c13a0
application developer.  It provides a wide range of out-of-the-box
9c13a0
tools along with public interfaces for extending the library.
9c13a0
9c13a0
%package math
9c13a0
Summary: Math functions for boost TR1 library
9c13a0
9c13a0
%description math
9c13a0
9c13a0
Run-time support for C99 and C++ TR1 C-style Functions from the math
9c13a0
portion of Boost.TR1.
9c13a0
9c13a0
%package nowide
9c13a0
Summary: Standard library functions with UTF-8 API on Windows
9c13a0
# Added for F33, remove for F35:
9c13a0
Obsoletes: boost-nowide <= 0.20190814
9c13a0
9c13a0
%description nowide
9c13a0
9c13a0
Run-time support for Boost.Nowide.
9c13a0
9c13a0
%if %{with python3}
9c13a0
9c13a0
%package numpy3
9c13a0
Summary: Run-time component of boost numpy library for Python 3
9c13a0
Requires: %{name}-python3%{?_isa} = %{version}-%{release}
9c13a0
Requires: python3-numpy
9c13a0
9c13a0
%description numpy3
9c13a0
9c13a0
The Boost Python Library is a framework for interfacing Python and
9c13a0
C++. It allows you to quickly and seamlessly expose C++ classes,
9c13a0
functions and objects to Python, and vice versa, using no special
9c13a0
tools -- just your C++ compiler.  This package contains run-time
9c13a0
support for the NumPy extension of the Boost Python Library for Python 3.
9c13a0
9c13a0
%endif
9c13a0
9c13a0
%package program-options
9c13a0
Summary:  Run-time component of boost program_options library
9c13a0
9c13a0
%description program-options
9c13a0
9c13a0
Run-time support of boost program options library, which allows program
9c13a0
developers to obtain (name, value) pairs from the user, via
9c13a0
conventional methods such as command-line and configuration file.
9c13a0
9c13a0
%if %{with python3}
9c13a0
%package python3
9c13a0
Summary: Run-time component of boost python library for Python 3
9c13a0
9c13a0
%description python3
9c13a0
9c13a0
The Boost Python Library is a framework for interfacing Python and
9c13a0
C++. It allows you to quickly and seamlessly expose C++ classes,
9c13a0
functions and objects to Python, and vice versa, using no special
9c13a0
tools -- just your C++ compiler.  This package contains run-time
9c13a0
support for the Boost Python Library compiled for Python 3.
9c13a0
%endif
9c13a0
9c13a0
%package random
9c13a0
Summary: Run-time component of boost random library
9c13a0
9c13a0
%description random
9c13a0
9c13a0
Run-time support for boost random library.
9c13a0
9c13a0
%package regex
9c13a0
Summary: Run-time component of boost regular expression library
9c13a0
9c13a0
%description regex
9c13a0
9c13a0
Run-time support for boost regular expression library.
9c13a0
9c13a0
%package serialization
9c13a0
Summary: Run-time component of boost serialization library
9c13a0
9c13a0
%description serialization
9c13a0
9c13a0
Run-time support for serialization for persistence and marshaling.
9c13a0
9c13a0
%package stacktrace
9c13a0
Summary: Run-time component of boost stacktrace library
9c13a0
9c13a0
%description stacktrace
9c13a0
9c13a0
Run-time component of the Boost stacktrace library.
9c13a0
9c13a0
%package system
9c13a0
Summary: Run-time component of boost system support library
9c13a0
9c13a0
%description system
9c13a0
9c13a0
Run-time component of Boost operating system support library, including
9c13a0
the diagnostics support that is part of the C++11 standard library.
9c13a0
9c13a0
%package test
9c13a0
Summary: Run-time component of boost test library
9c13a0
9c13a0
%description test
9c13a0
9c13a0
Run-time support for simple program testing, full unit testing, and for
9c13a0
program execution monitoring.
9c13a0
9c13a0
%package thread
9c13a0
Summary: Run-time component of boost thread library
9c13a0
Requires: %{name}-system%{?_isa} = %{version}-%{release}
9c13a0
9c13a0
%description thread
9c13a0
9c13a0
Run-time component Boost.Thread library, which provides classes and
9c13a0
functions for managing multiple threads of execution, and for
9c13a0
synchronizing data between the threads or providing separate copies of
9c13a0
data specific to individual threads.
9c13a0
9c13a0
%package timer
9c13a0
Summary: Run-time component of boost timer library
9c13a0
Requires: %{name}-chrono%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-system%{?_isa} = %{version}-%{release}
9c13a0
9c13a0
%description timer
9c13a0
9c13a0
"How long does my C++ code take to run?"
9c13a0
The Boost Timer library answers that question and does so portably,
9c13a0
with as little as one #include and one additional line of code.
9c13a0
9c13a0
%package type_erasure
9c13a0
Summary: Run-time component of boost type erasure library
9c13a0
Requires: %{name}-chrono%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-system%{?_isa} = %{version}-%{release}
344599
Requires: %{name}-thread%{?_isa} = %{version}-%{release}
9c13a0
9c13a0
%description type_erasure
9c13a0
9c13a0
The Boost.TypeErasure library provides runtime polymorphism in C++
9c13a0
that is more flexible than that provided by the core language.
9c13a0
9c13a0
%package wave
9c13a0
Summary: Run-time component of boost C99/C++ preprocessing library
9c13a0
Requires: %{name}-chrono%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-date-time%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-filesystem%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-system%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-thread%{?_isa} = %{version}-%{release}
9c13a0
9c13a0
%description wave
9c13a0
9c13a0
Run-time support for the Boost.Wave library, a Standards conforming,
9c13a0
and highly configurable implementation of the mandated C99/C++
9c13a0
preprocessor functionality.
9c13a0
9c13a0
%package devel
9c13a0
Summary: The Boost C++ headers and shared development libraries
9c13a0
Requires: %{name}%{?_isa} = %{version}-%{release}
9c13a0
Requires: libicu-devel%{?_isa}
9c13a0
%if %{with quadmath}
9c13a0
Requires: libquadmath-devel%{?_isa}
9c13a0
%endif
9c13a0
%if %{with python3}
9c13a0
# Require boost-numpy3 here, because main boost metapackage only Recommends: it
9c13a0
Requires: %{name}-numpy3%{?_isa} = %{version}-%{release}
344599
# Old Provides: for compatibility with RHEL <= 8 and packages that require it.
9c13a0
Provides: %{name}-python3-devel = %{version}-%{release}
9c13a0
Provides: %{name}-python3-devel%{?_isa} = %{version}-%{release}
9c13a0
%endif
9c13a0
9c13a0
%description devel
9c13a0
Headers and shared object symbolic links for the Boost C++ libraries.
9c13a0
9c13a0
%package static
9c13a0
Summary: The Boost C++ static development libraries
9c13a0
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
9c13a0
9c13a0
%description static
9c13a0
Static Boost C++ libraries.
9c13a0
9c13a0
%package doc
9c13a0
Summary: HTML documentation for the Boost C++ libraries
9c13a0
%if 0%{?rhel} >= 6
9c13a0
BuildArch: noarch
9c13a0
%endif
9c13a0
9c13a0
%description doc
9c13a0
This package contains the documentation in the HTML format of the Boost C++
9c13a0
libraries. The documentation provides the same content as that on the Boost
9c13a0
web page (http://www.boost.org/doc/libs/%{version_enc}).
9c13a0
9c13a0
%package examples
9c13a0
Summary: Source examples for the Boost C++ libraries
9c13a0
%if 0%{?rhel} >= 6
9c13a0
BuildArch: noarch
9c13a0
%endif
9c13a0
Requires: %{name}-devel = %{version}-%{release}
9c13a0
9c13a0
%description examples
9c13a0
This package contains example source files distributed with boost.
9c13a0
9c13a0
9c13a0
%if %{with openmpi}
9c13a0
9c13a0
%package openmpi
9c13a0
Summary: Run-time component of Boost.MPI library
9c13a0
BuildRequires: openmpi-devel
9c13a0
Requires: %{name}-serialization%{?_isa} = %{version}-%{release}
9c13a0
9c13a0
%description openmpi
9c13a0
9c13a0
Run-time support for Boost.MPI-OpenMPI, a library providing a clean C++
9c13a0
API over the OpenMPI implementation of MPI.
9c13a0
9c13a0
%package openmpi-devel
9c13a0
Summary: Shared library symbolic links for Boost.MPI
9c13a0
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-openmpi%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-graph-openmpi%{?_isa} = %{version}-%{release}
9c13a0
9c13a0
%description openmpi-devel
9c13a0
9c13a0
Devel package for Boost.MPI-OpenMPI, a library providing a clean C++
9c13a0
API over the OpenMPI implementation of MPI.
9c13a0
9c13a0
%if %{with python3}
9c13a0
9c13a0
%package openmpi-python3
9c13a0
Summary: Python 3 run-time component of Boost.MPI library
9c13a0
Requires: %{name}-openmpi%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-python3%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-serialization%{?_isa} = %{version}-%{release}
9c13a0
Requires: python3-openmpi%{?_isa}
9c13a0
9c13a0
%description openmpi-python3
9c13a0
9c13a0
Python 3 support for Boost.MPI-OpenMPI, a library providing a clean C++
9c13a0
API over the OpenMPI implementation of MPI.
9c13a0
9c13a0
%package openmpi-python3-devel
9c13a0
Summary: Shared library symbolic links for Boost.MPI Python 3 component
9c13a0
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-openmpi-devel%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-openmpi-python3%{?_isa} = %{version}-%{release}
9c13a0
9c13a0
%description openmpi-python3-devel
9c13a0
9c13a0
Devel package for the Python 3 interface of Boost.MPI-OpenMPI, a library
9c13a0
providing a clean C++ API over the OpenMPI implementation of MPI.
9c13a0
9c13a0
%endif
9c13a0
9c13a0
%package graph-openmpi
9c13a0
Summary: Run-time component of parallel boost graph library
9c13a0
Requires: %{name}-openmpi%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-serialization%{?_isa} = %{version}-%{release}
9c13a0
9c13a0
%description graph-openmpi
9c13a0
9c13a0
Run-time support for the Parallel BGL graph library.  The interface and
9c13a0
graph components are generic, in the same sense as the Standard
9c13a0
Template Library (STL).  This libraries in this package use OpenMPI
9c13a0
back-end to do the parallel work.
9c13a0
9c13a0
%endif
9c13a0
9c13a0
9c13a0
%if %{with mpich}
9c13a0
9c13a0
%package mpich
9c13a0
Summary: Run-time component of Boost.MPI library
9c13a0
BuildRequires: mpich-devel
9c13a0
Requires: %{name}-serialization%{?_isa} = %{version}-%{release}
9c13a0
9c13a0
%description mpich
9c13a0
9c13a0
Run-time support for Boost.MPI-MPICH, a library providing a clean C++
9c13a0
API over the MPICH implementation of MPI.
9c13a0
9c13a0
%package mpich-devel
9c13a0
Summary: Shared library symbolic links for Boost.MPI
9c13a0
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-mpich%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-graph-mpich%{?_isa} = %{version}-%{release}
9c13a0
9c13a0
%description mpich-devel
9c13a0
9c13a0
Devel package for Boost.MPI-MPICH, a library providing a clean C++
9c13a0
API over the MPICH implementation of MPI.
9c13a0
9c13a0
%if %{with python3}
9c13a0
9c13a0
%package mpich-python3
9c13a0
Summary: Python 3 run-time component of Boost.MPI library
9c13a0
Requires: %{name}-mpich%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-python3%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-serialization%{?_isa} = %{version}-%{release}
9c13a0
Requires: python3-mpich%{?_isa}
9c13a0
9c13a0
%description mpich-python3
9c13a0
9c13a0
Python 3 support for Boost.MPI-MPICH, a library providing a clean C++
9c13a0
API over the MPICH implementation of MPI.
9c13a0
9c13a0
%package mpich-python3-devel
9c13a0
Summary: Shared library symbolic links for Boost.MPI Python 3 component
9c13a0
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-mpich-devel%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-mpich-python3%{?_isa} = %{version}-%{release}
9c13a0
9c13a0
%description mpich-python3-devel
9c13a0
9c13a0
Devel package for the Python 3 interface of Boost.MPI-MPICH, a library
9c13a0
providing a clean C++ API over the MPICH implementation of MPI.
9c13a0
9c13a0
%endif
9c13a0
9c13a0
%package graph-mpich
9c13a0
Summary: Run-time component of parallel boost graph library
9c13a0
Requires: %{name}-mpich%{?_isa} = %{version}-%{release}
9c13a0
Requires: %{name}-serialization%{?_isa} = %{version}-%{release}
9c13a0
9c13a0
%description graph-mpich
9c13a0
9c13a0
Run-time support for the Parallel BGL graph library.  The interface and
9c13a0
graph components are generic, in the same sense as the Standard
9c13a0
Template Library (STL).  This libraries in this package use MPICH
9c13a0
back-end to do the parallel work.
9c13a0
9c13a0
%endif
9c13a0
9c13a0
%package build
9c13a0
Summary: Cross platform build system for C++ projects
9c13a0
Requires: %{name}-b2
9c13a0
BuildArch: noarch
9c13a0
9c13a0
%description build
9c13a0
Boost.Build is an easy way to build C++ projects, everywhere. You name
9c13a0
your pieces of executable and libraries and list their sources.  Boost.Build
9c13a0
takes care about compiling your sources with the right options,
9c13a0
creating static and shared libraries, making pieces of executable, and other
9c13a0
chores -- whether you are using GCC, MSVC, or a dozen more supported
9c13a0
C++ compilers -- on Windows, OSX, Linux and commercial UNIX systems.
9c13a0
9c13a0
%package doctools
9c13a0
Summary: Tools for working with Boost documentation
9c13a0
Requires: docbook-dtds
9c13a0
Requires: docbook-style-xsl
9c13a0
9c13a0
%description doctools
9c13a0
9c13a0
Tools for working with Boost documentation in BoostBook or QuickBook format.
9c13a0
9c13a0
%package b2
9c13a0
Summary: A low-level build tool
9c13a0
9c13a0
%description b2
9c13a0
B2 (formerly Boost.Jam) is the low-level build engine tool for Boost.Build.
9c13a0
Historically, B2 was based on on FTJam and on Perforce Jam but has grown
9c13a0
a number of significant features and is now developed independently.
9c13a0
9c13a0
%prep
9c13a0
%setup -q -n %{toplev_dirname}
9c13a0
find ./boost -name '*.hpp' -perm /111 | xargs chmod a-x
9c13a0
9c13a0
%patch15 -p0
9c13a0
%patch51 -p1
9c13a0
%patch96 -p1
9c13a0
%patch97 -p1
9c13a0
%patch83 -p1
9c13a0
%patch88 -p1
9c13a0
%patch93 -p1
9c13a0
%patch94 -p1
9c13a0
%patch95 -p1
9c13a0
9c13a0
%build
9c13a0
%set_build_flags
9c13a0
# Dump the versions being used into the build logs.
9c13a0
%if %{with python3}
9c13a0
PYTHON3_ABIFLAGS=$(/usr/bin/python3-config --abiflags)
9c13a0
: PYTHON3_VERSION=%{python3_version}
9c13a0
: PYTHON3_ABIFLAGS=${PYTHON3_ABIFLAGS}
9c13a0
%endif
9c13a0
9c13a0
# There are many strict aliasing warnings, and it's not feasible to go
9c13a0
# through them all at this time.
9c13a0
# There are also lots of noisy but harmless unused local typedef warnings.
9c13a0
export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -Wno-unused-local-typedefs -Wno-deprecated-declarations"
9c13a0
export RPM_LD_FLAGS
9c13a0
9c13a0
cat > ./tools/build/src/user-config.jam << "EOF"
9c13a0
import os ;
9c13a0
local RPM_OPT_FLAGS = [ os.environ RPM_OPT_FLAGS ] ;
9c13a0
local RPM_LD_FLAGS = [ os.environ RPM_LD_FLAGS ] ;
9c13a0
9c13a0
using %{toolchain} : : : <compileflags>$(RPM_OPT_FLAGS) <linkflags>$(RPM_LD_FLAGS) ;
9c13a0
%if %{with openmpi} || %{with mpich}
9c13a0
using mpi ;
9c13a0
%endif
9c13a0
EOF
9c13a0
9c13a0
%if %{with python3}
9c13a0
cat >> ./tools/build/src/user-config.jam << EOF
9c13a0
using python : %{python3_version} : /usr/bin/python3 : /usr/include/python%{python3_version}${PYTHON3_ABIFLAGS} : : : ;
9c13a0
EOF
9c13a0
%endif
9c13a0
9c13a0
./bootstrap.sh --with-toolset=%{toolchain} --with-icu
9c13a0
9c13a0
# N.B. When we build the following with PCH, parts of boost (math
9c13a0
# library in particular) end up being built second time during
9c13a0
# installation.  Unsure why that is, but all sub-builds need to be
9c13a0
# built with pch=off to avoid this.
9c13a0
9c13a0
echo ============================= build serial ==================
9c13a0
./b2 -d+2 -q %{?_smp_mflags} \
9c13a0
	--without-mpi --without-graph_parallel --build-dir=serial \
9c13a0
%if !%{with context}
9c13a0
	--without-context --without-coroutine \
9c13a0
	--without-fiber \
9c13a0
%endif
9c13a0
	variant=release threading=multi debug-symbols=on pch=off \
9c13a0
%if %{with python3}
9c13a0
	python=%{python3_version} \
9c13a0
%endif
9c13a0
	stage
9c13a0
9c13a0
# See libs/thread/build/Jamfile.v2 for where this file comes from.
9c13a0
if [ $(find serial -type f -name has_atomic_flag_lockfree \
9c13a0
		-print -quit | wc -l) -ne 0 ]; then
9c13a0
	DEF=D
9c13a0
else
9c13a0
	DEF=U
9c13a0
fi
9c13a0
9c13a0
m4 -${DEF}HAS_ATOMIC_FLAG_LOCKFREE -DVERSION=%{version} \
9c13a0
	%{SOURCE1} > $(basename %{SOURCE1})
9c13a0
9c13a0
# Build MPI parts of Boost with OpenMPI support
9c13a0
9c13a0
%if %{with openmpi} || %{with mpich}
9c13a0
# First, purge all modules so that user environment does not conflict
9c13a0
# with the build.
9c13a0
module purge ||:
9c13a0
%endif
9c13a0
9c13a0
%if %{with openmpi}
9c13a0
%{_openmpi_load}
9c13a0
9c13a0
%if %{with python3}
9c13a0
echo ============================= build $MPI_COMPILER ==================
9c13a0
./b2 -d+2 -q %{?_smp_mflags} \
9c13a0
	--with-mpi --with-graph_parallel --build-dir=$MPI_COMPILER \
9c13a0
	variant=release threading=multi debug-symbols=on pch=off \
9c13a0
	python=%{python3_version} stage
9c13a0
%endif
9c13a0
9c13a0
%{_openmpi_unload}
9c13a0
export PATH=/bin${PATH:+:}$PATH
9c13a0
%endif
9c13a0
9c13a0
# Build MPI parts of Boost with MPICH support
9c13a0
%if %{with mpich}
9c13a0
%{_mpich_load}
9c13a0
9c13a0
%if %{with python3}
9c13a0
echo ============================= build $MPI_COMPILER ==================
9c13a0
./b2 -d+2 -q %{?_smp_mflags} \
9c13a0
	--with-mpi --with-graph_parallel --build-dir=$MPI_COMPILER \
9c13a0
	variant=release threading=multi debug-symbols=on pch=off \
9c13a0
	python=%{python3_version} stage
9c13a0
%endif
9c13a0
9c13a0
%{_mpich_unload}
9c13a0
export PATH=/bin${PATH:+:}$PATH
9c13a0
%endif
9c13a0
9c13a0
echo ============================= build Boost.Build ==================
9c13a0
(cd tools/build
9c13a0
 ./bootstrap.sh --with-toolset=%{toolchain})
9c13a0
9c13a0
%check
9c13a0
:
9c13a0
9c13a0
9c13a0
%install
9c13a0
cd %{_builddir}/%{toplev_dirname}
9c13a0
9c13a0
%if %{with openmpi} || %{with mpich}
9c13a0
# First, purge all modules so that user environment does not conflict
9c13a0
# with the build.
9c13a0
module purge ||:
9c13a0
%endif
9c13a0
9c13a0
%if %{with openmpi}
9c13a0
%{_openmpi_load}
9c13a0
# XXX We want to extract this from RPM flags
9c13a0
# b2 instruction-set=i686 etc.
9c13a0
9c13a0
%if %{with python3}
9c13a0
echo ============================= install $MPI_COMPILER ==================
9c13a0
./b2 -q %{?_smp_mflags} \
9c13a0
	--with-mpi --with-graph_parallel --build-dir=$MPI_COMPILER \
9c13a0
	--stagedir=${RPM_BUILD_ROOT}${MPI_HOME} \
9c13a0
	variant=release threading=multi debug-symbols=on pch=off \
9c13a0
	python=%{python3_version} stage
9c13a0
9c13a0
# Move Python module to proper location for automatic loading
9c13a0
mkdir -p ${RPM_BUILD_ROOT}%{python3_sitearch}/openmpi/boost
9c13a0
touch ${RPM_BUILD_ROOT}%{python3_sitearch}/openmpi/boost/__init__.py
9c13a0
mv ${RPM_BUILD_ROOT}${MPI_HOME}/lib/boost-python%{python3_version}/mpi.so \
9c13a0
   ${RPM_BUILD_ROOT}%{python3_sitearch}/openmpi/boost/
9c13a0
%endif
9c13a0
9c13a0
# Remove generic parts of boost that were built for dependencies.
9c13a0
rm -f ${RPM_BUILD_ROOT}${MPI_HOME}/lib/libboost_{python,{w,}serialization}*
9c13a0
rm -f ${RPM_BUILD_ROOT}${MPI_HOME}/lib/libboost_numpy*
9c13a0
9c13a0
# Remove cmake files (some of these are duplicates of the generic bits anyway).
9c13a0
rm -r ${RPM_BUILD_ROOT}${MPI_HOME}/lib/cmake
9c13a0
9c13a0
%{_openmpi_unload}
9c13a0
export PATH=/bin${PATH:+:}$PATH
9c13a0
%endif
9c13a0
9c13a0
%if %{with mpich}
9c13a0
%{_mpich_load}
9c13a0
9c13a0
%if %{with python3}
9c13a0
echo ============================= install $MPI_COMPILER ==================
9c13a0
./b2 -q %{?_smp_mflags} \
9c13a0
	--with-mpi --with-graph_parallel --build-dir=$MPI_COMPILER \
9c13a0
	--stagedir=${RPM_BUILD_ROOT}${MPI_HOME} \
9c13a0
	variant=release threading=multi debug-symbols=on pch=off \
9c13a0
	python=%{python3_version} stage
9c13a0
9c13a0
# Move Python module to proper location for automatic loading
9c13a0
mkdir -p ${RPM_BUILD_ROOT}%{python3_sitearch}/mpich/boost
9c13a0
touch ${RPM_BUILD_ROOT}%{python3_sitearch}/mpich/boost/__init__.py
9c13a0
mv ${RPM_BUILD_ROOT}${MPI_HOME}/lib/boost-python%{python3_version}/mpi.so \
9c13a0
   ${RPM_BUILD_ROOT}%{python3_sitearch}/mpich/boost/
9c13a0
%endif
9c13a0
9c13a0
# Remove generic parts of boost that were built for dependencies.
9c13a0
rm -f ${RPM_BUILD_ROOT}${MPI_HOME}/lib/libboost_{python,{w,}serialization}*
9c13a0
rm -f ${RPM_BUILD_ROOT}${MPI_HOME}/lib/libboost_numpy*
9c13a0
9c13a0
# Remove cmake files (some of these are duplicates of the generic bits anyway).
9c13a0
rm -r ${RPM_BUILD_ROOT}${MPI_HOME}/lib/cmake
9c13a0
9c13a0
%{_mpich_unload}
9c13a0
export PATH=/bin${PATH:+:}$PATH
9c13a0
%endif
9c13a0
9c13a0
echo ============================= install serial ==================
9c13a0
./b2 -d+2 -q %{?_smp_mflags} \
9c13a0
	--without-mpi --without-graph_parallel --build-dir=serial \
9c13a0
%if !%{with context}
9c13a0
	--without-context --without-coroutine \
9c13a0
	--without-fiber \
9c13a0
%endif
9c13a0
	--prefix=$RPM_BUILD_ROOT%{_prefix} \
9c13a0
	--libdir=$RPM_BUILD_ROOT%{_libdir} \
9c13a0
	variant=release threading=multi debug-symbols=on pch=off \
9c13a0
%if %{with python3}
9c13a0
	python=%{python3_version} \
9c13a0
%endif
9c13a0
	install
9c13a0
9c13a0
# Override DSO symlink with a linker script.  See the linker script
9c13a0
# itself for details of why we need to do this.
9c13a0
[ -f $RPM_BUILD_ROOT%{_libdir}/libboost_thread.so ] # Must be present
9c13a0
rm -f $RPM_BUILD_ROOT%{_libdir}/libboost_thread.so
9c13a0
install -p -m 644 $(basename %{SOURCE1}) $RPM_BUILD_ROOT%{_libdir}/
9c13a0
9c13a0
# Remove cmake files until we know somebody wants them.
9c13a0
rm -r $RPM_BUILD_ROOT/%{_libdir}/cmake
9c13a0
9c13a0
echo ============================= install Boost.Build ==================
9c13a0
(cd tools/build
9c13a0
 ./b2 --prefix=$RPM_BUILD_ROOT%{_prefix} install
9c13a0
 # Fix some permissions
9c13a0
 chmod +x $RPM_BUILD_ROOT%{_datadir}/boost-build/src/tools/doxproc.py
9c13a0
 # Fix shebang using unversioned python
9c13a0
 sed -i '1s@^#!/usr/bin.python$@&3@' $RPM_BUILD_ROOT%{_datadir}/boost-build/src/tools/doxproc.py
9c13a0
 # Empty file
9c13a0
 rm $RPM_BUILD_ROOT%{_datadir}/boost-build/src/tools/doxygen/windows-paths-check.hpp
9c13a0
 rm -f $RPM_BUILD_ROOT%{_datadir}/boost-build/src/tools/doxygen/windows-paths-check.hpp
9c13a0
 # Install the manual page
9c13a0
 %{__install} -p -m 644 %{SOURCE2} -D $RPM_BUILD_ROOT%{_mandir}/man1/b2.1
9c13a0
)
9c13a0
9c13a0
echo ============================= install Boost.QuickBook ==================
9c13a0
(cd tools/quickbook
9c13a0
 ../build/b2 --prefix=$RPM_BUILD_ROOT%{_prefix}
9c13a0
 %{__install} -p -m 755 ../../dist/bin/quickbook $RPM_BUILD_ROOT%{_bindir}/
9c13a0
 cd ../boostbook
9c13a0
 find dtd -type f -name '*.dtd' | while read tobeinstalledfiles; do
9c13a0
   install -p -m 644 $tobeinstalledfiles -D $RPM_BUILD_ROOT%{_datadir}/boostbook/$tobeinstalledfiles
9c13a0
 done
9c13a0
 find xsl -type f | while read tobeinstalledfiles; do
9c13a0
   install -p -m 644 $tobeinstalledfiles -D $RPM_BUILD_ROOT%{_datadir}/boostbook/$tobeinstalledfiles
9c13a0
 done
9c13a0
)
9c13a0
9c13a0
# Install documentation files (HTML pages) within the temporary place
9c13a0
echo ============================= install documentation ==================
9c13a0
# Prepare the place to temporarily store the generated documentation
9c13a0
rm -rf %{boost_docdir} && %{__mkdir_p} %{boost_docdir}/html
9c13a0
DOCPATH=%{boost_docdir}
9c13a0
DOCREGEX='.*\.\(html?\|css\|png\|gif\)'
9c13a0
9c13a0
find libs doc more -type f -regex $DOCREGEX \
9c13a0
    | sed -n '/\//{s,/[^/]*$,,;p}' \
9c13a0
    | sort -u > tmp-doc-directories
9c13a0
9c13a0
sed "s:^:$DOCPATH/:" tmp-doc-directories \
9c13a0
    | xargs -P 0 --no-run-if-empty %{__install} -d
9c13a0
9c13a0
cat tmp-doc-directories | while read tobeinstalleddocdir; do
9c13a0
    find $tobeinstalleddocdir -mindepth 1 -maxdepth 1 -regex $DOCREGEX -print0 \
9c13a0
    | xargs -P 0 -0 %{__install} -p -m 644 -t $DOCPATH/$tobeinstalleddocdir
9c13a0
done
9c13a0
rm -f tmp-doc-directories
9c13a0
%{__install} -p -m 644 -t $DOCPATH LICENSE_1_0.txt index.htm index.html boost.png rst.css boost.css
9c13a0
9c13a0
echo ============================= install examples ==================
9c13a0
# Fix a few non-standard issues (DOS and/or non-UTF8 files)
9c13a0
sed -i -e 's/\r//g' libs/geometry/example/ml02_distance_strategy.cpp
9c13a0
for tmp_doc_file in flyweight/example/Jamfile.v2 \
9c13a0
 format/example/sample_new_features.cpp multi_index/example/Jamfile.v2 \
9c13a0
 multi_index/example/hashed.cpp serialization/example/demo_output.txt
9c13a0
do
9c13a0
  mv libs/${tmp_doc_file} libs/${tmp_doc_file}.iso8859
9c13a0
  iconv -f ISO8859-1 -t UTF8 < libs/${tmp_doc_file}.iso8859 > libs/${tmp_doc_file}
9c13a0
  touch -r libs/${tmp_doc_file}.iso8859 libs/${tmp_doc_file}
9c13a0
  rm -f libs/${tmp_doc_file}.iso8859
9c13a0
done
9c13a0
9c13a0
# Prepare the place to temporarily store the examples
9c13a0
rm -rf %{boost_examplesdir} && mkdir -p %{boost_examplesdir}/html
9c13a0
EXAMPLESPATH=%{boost_examplesdir}
9c13a0
find libs -type d -name example -exec find {} -type f \; \
9c13a0
    | sed -n '/\//{s,/[^/]*$,,;p}' \
9c13a0
    | sort -u > tmp-doc-directories
9c13a0
sed "s:^:$EXAMPLESPATH/:" tmp-doc-directories \
9c13a0
    | xargs -P 0 --no-run-if-empty %{__install} -d
9c13a0
rm -f tmp-doc-files-to-be-installed && touch tmp-doc-files-to-be-installed
9c13a0
cat tmp-doc-directories | while read tobeinstalleddocdir
9c13a0
do
9c13a0
  find $tobeinstalleddocdir -mindepth 1 -maxdepth 1 -type f \
9c13a0
    >> tmp-doc-files-to-be-installed
9c13a0
done
9c13a0
cat tmp-doc-files-to-be-installed | while read tobeinstalledfiles
9c13a0
do
9c13a0
  if test -s $tobeinstalledfiles
9c13a0
  then
9c13a0
    tobeinstalleddocdir=`dirname $tobeinstalledfiles`
9c13a0
    %{__install} -p -m 644 -t $EXAMPLESPATH/$tobeinstalleddocdir $tobeinstalledfiles
9c13a0
  fi
9c13a0
done
9c13a0
rm -f tmp-doc-files-to-be-installed
9c13a0
rm -f tmp-doc-directories
9c13a0
%{__install} -p -m 644 -t $EXAMPLESPATH LICENSE_1_0.txt
9c13a0
9c13a0
9c13a0
%post doctools
9c13a0
CATALOG=%{_sysconfdir}/xml/catalog
9c13a0
%{_bindir}/xmlcatalog --noout --add "rewriteSystem" \
9c13a0
 "http://www.boost.org/tools/boostbook/dtd" \
9c13a0
 "file://%{_datadir}/boostbook/dtd" $CATALOG
9c13a0
%{_bindir}/xmlcatalog --noout --add "rewriteURI" \
9c13a0
 "http://www.boost.org/tools/boostbook/dtd" \
9c13a0
 "file://%{_datadir}/boostbook/dtd" $CATALOG
9c13a0
%{_bindir}/xmlcatalog --noout --add "rewriteSystem" \
9c13a0
 "http://www.boost.org/tools/boostbook/xsl" \
9c13a0
 "file://%{_datadir}/boostbook/xsl" $CATALOG
9c13a0
%{_bindir}/xmlcatalog --noout --add "rewriteURI" \
9c13a0
 "http://www.boost.org/tools/boostbook/xsl" \
9c13a0
 "file://%{_datadir}/boostbook/xsl" $CATALOG
9c13a0
9c13a0
%postun doctools
9c13a0
# remove entries only on removal of package
9c13a0
if [ "$1" = 0 ]; then
9c13a0
  CATALOG=%{_sysconfdir}/xml/catalog
9c13a0
  %{_bindir}/xmlcatalog --noout --del \
9c13a0
    "file://%{_datadir}/boostbook/dtd" $CATALOG
9c13a0
  %{_bindir}/xmlcatalog --noout --del \
9c13a0
    "file://%{_datadir}/boostbook/xsl" $CATALOG
9c13a0
fi
9c13a0
9c13a0
9c13a0
%files
9c13a0
%license LICENSE_1_0.txt
9c13a0
9c13a0
%files atomic
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_atomic.so.%{sonamever}
9c13a0
9c13a0
%files chrono
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_chrono.so.%{sonamever}
9c13a0
9c13a0
%files container
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_container.so.%{sonamever}
9c13a0
9c13a0
%if %{with context}
9c13a0
9c13a0
%files context
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_context.so.%{sonamever}
9c13a0
9c13a0
%files coroutine
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_coroutine.so.%{sonamever}
9c13a0
9c13a0
%endif
9c13a0
9c13a0
%files date-time
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_date_time.so.%{sonamever}
9c13a0
9c13a0
%if %{with context}
9c13a0
%files fiber
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_fiber.so.%{sonamever}
9c13a0
%endif
9c13a0
9c13a0
%files filesystem
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_filesystem.so.%{sonamever}
9c13a0
9c13a0
%files graph
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_graph.so.%{sonamever}
9c13a0
9c13a0
%files iostreams
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_iostreams.so.%{sonamever}
9c13a0
9c13a0
%files json
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_json.so.%{sonamever}
9c13a0
9c13a0
%files locale
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_locale.so.%{sonamever}
9c13a0
9c13a0
%files log
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_log.so.%{sonamever}
9c13a0
%{_libdir}/libboost_log_setup.so.%{sonamever}
9c13a0
9c13a0
%files math
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_math_c99.so.%{sonamever}
9c13a0
%{_libdir}/libboost_math_c99f.so.%{sonamever}
9c13a0
%{_libdir}/libboost_math_c99l.so.%{sonamever}
9c13a0
%{_libdir}/libboost_math_tr1.so.%{sonamever}
9c13a0
%{_libdir}/libboost_math_tr1f.so.%{sonamever}
9c13a0
%{_libdir}/libboost_math_tr1l.so.%{sonamever}
9c13a0
9c13a0
%files nowide
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_nowide.so.%{sonamever}
9c13a0
9c13a0
%if %{with python3}
9c13a0
%files numpy3
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_numpy%{python3_version_nodots}.so.%{sonamever}
9c13a0
%endif
9c13a0
9c13a0
%files test
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_prg_exec_monitor.so.%{sonamever}
9c13a0
%{_libdir}/libboost_unit_test_framework.so.%{sonamever}
9c13a0
9c13a0
%files program-options
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_program_options.so.%{sonamever}
9c13a0
9c13a0
%if %{with python3}
9c13a0
%files python3
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_python%{python3_version_nodots}.so.%{sonamever}
9c13a0
%endif
9c13a0
9c13a0
%files random
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_random.so.%{sonamever}
9c13a0
9c13a0
%files regex
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_regex.so.%{sonamever}
9c13a0
9c13a0
%files serialization
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_serialization.so.%{sonamever}
9c13a0
%{_libdir}/libboost_wserialization.so.%{sonamever}
9c13a0
9c13a0
%files stacktrace
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_stacktrace_addr2line.so.%{sonamever}
9c13a0
%{_libdir}/libboost_stacktrace_basic.so.%{sonamever}
9c13a0
%{_libdir}/libboost_stacktrace_noop.so.%{sonamever}
9c13a0
9c13a0
%files system
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_system.so.%{sonamever}
9c13a0
9c13a0
%files thread
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_thread.so.%{sonamever}
9c13a0
9c13a0
%files timer
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_timer.so.%{sonamever}
9c13a0
9c13a0
%files type_erasure
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_type_erasure.so.%{sonamever}
9c13a0
9c13a0
%files wave
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_wave.so.%{sonamever}
9c13a0
9c13a0
%files contract
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/libboost_contract.so.%{sonamever}
9c13a0
9c13a0
%files doc
9c13a0
%doc %{boost_docdir}/*
9c13a0
9c13a0
%files examples
9c13a0
%doc %{boost_examplesdir}/*
9c13a0
9c13a0
%files devel
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_includedir}/%{name}
9c13a0
%{_libdir}/libboost_atomic.so
9c13a0
%{_libdir}/libboost_chrono.so
9c13a0
%{_libdir}/libboost_container.so
9c13a0
%{_libdir}/libboost_contract.so
9c13a0
%if %{with context}
9c13a0
%{_libdir}/libboost_context.so
9c13a0
%{_libdir}/libboost_coroutine.so
9c13a0
%endif
9c13a0
%{_libdir}/libboost_date_time.so
9c13a0
%if %{with context}
9c13a0
%{_libdir}/libboost_fiber.so
9c13a0
%endif
9c13a0
%{_libdir}/libboost_filesystem.so
9c13a0
%{_libdir}/libboost_graph.so
9c13a0
%{_libdir}/libboost_iostreams.so
9c13a0
%{_libdir}/libboost_json.so
9c13a0
%{_libdir}/libboost_locale.so
9c13a0
%{_libdir}/libboost_log.so
9c13a0
%{_libdir}/libboost_log_setup.so
9c13a0
%{_libdir}/libboost_math_tr1.so
9c13a0
%{_libdir}/libboost_math_tr1f.so
9c13a0
%{_libdir}/libboost_math_tr1l.so
9c13a0
%{_libdir}/libboost_math_c99.so
9c13a0
%{_libdir}/libboost_math_c99f.so
9c13a0
%{_libdir}/libboost_math_c99l.so
9c13a0
%{_libdir}/libboost_nowide.so
9c13a0
%if %{with python3}
9c13a0
%{_libdir}/libboost_numpy%{python3_version_nodots}.so
9c13a0
%endif
9c13a0
%{_libdir}/libboost_prg_exec_monitor.so
9c13a0
%{_libdir}/libboost_unit_test_framework.so
9c13a0
%{_libdir}/libboost_program_options.so
9c13a0
%if %{with python3}
9c13a0
%{_libdir}/libboost_python%{python3_version_nodots}.so
9c13a0
%endif
9c13a0
%{_libdir}/libboost_random.so
9c13a0
%{_libdir}/libboost_regex.so
9c13a0
%{_libdir}/libboost_serialization.so
9c13a0
%{_libdir}/libboost_wserialization.so
9c13a0
%{_libdir}/libboost_stacktrace_addr2line.so
9c13a0
%{_libdir}/libboost_stacktrace_basic.so
9c13a0
%{_libdir}/libboost_stacktrace_noop.so
9c13a0
%{_libdir}/libboost_system.so
9c13a0
%{_libdir}/libboost_thread.so
9c13a0
%{_libdir}/libboost_timer.so
9c13a0
%{_libdir}/libboost_type_erasure.so
9c13a0
%{_libdir}/libboost_wave.so
9c13a0
9c13a0
%files static
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/*.a
9c13a0
%if %{with mpich}
9c13a0
%{_libdir}/mpich/lib/*.a
9c13a0
%endif
9c13a0
%if %{with openmpi}
9c13a0
%{_libdir}/openmpi/lib/*.a
9c13a0
%endif
9c13a0
9c13a0
# OpenMPI packages
9c13a0
%if %{with openmpi}
9c13a0
9c13a0
%files openmpi
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/openmpi/lib/libboost_mpi.so.%{sonamever}
9c13a0
9c13a0
%files openmpi-devel
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/openmpi/lib/libboost_mpi.so
9c13a0
%{_libdir}/openmpi/lib/libboost_graph_parallel.so
9c13a0
9c13a0
%if %{with python3}
9c13a0
9c13a0
%files openmpi-python3
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/openmpi/lib/libboost_mpi_python%{python3_version_nodots}.so.%{sonamever}
9c13a0
%{python3_sitearch}/openmpi/boost/
9c13a0
9c13a0
%files openmpi-python3-devel
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/openmpi/lib/libboost_mpi_python%{python3_version_nodots}.so
9c13a0
9c13a0
%endif
9c13a0
9c13a0
%files graph-openmpi
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/openmpi/lib/libboost_graph_parallel.so.%{sonamever}
9c13a0
9c13a0
%endif
9c13a0
9c13a0
# MPICH packages
9c13a0
%if %{with mpich}
9c13a0
9c13a0
%files mpich
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/mpich/lib/libboost_mpi.so.%{sonamever}
9c13a0
9c13a0
%files mpich-devel
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/mpich/lib/libboost_mpi.so
9c13a0
%{_libdir}/mpich/lib/libboost_graph_parallel.so
9c13a0
9c13a0
%if %{with python3}
9c13a0
9c13a0
%files mpich-python3
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/mpich/lib/libboost_mpi_python%{python3_version_nodots}.so.%{sonamever}
9c13a0
%{python3_sitearch}/mpich/boost/
9c13a0
9c13a0
%files mpich-python3-devel
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/mpich/lib/libboost_mpi_python%{python3_version_nodots}.so
9c13a0
9c13a0
%endif
9c13a0
9c13a0
%files graph-mpich
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_libdir}/mpich/lib/libboost_graph_parallel.so.%{sonamever}
9c13a0
9c13a0
%endif
9c13a0
9c13a0
%files build
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_datadir}/%{name}-build/
9c13a0
9c13a0
%files doctools
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_bindir}/quickbook
9c13a0
%{_datadir}/boostbook/
9c13a0
9c13a0
%files b2
9c13a0
%license LICENSE_1_0.txt
9c13a0
%{_bindir}/b2
9c13a0
%{_mandir}/man1/b2.1*
9c13a0
9c13a0
%changelog
344599
* Fri Jun 24 2022 Jonathan Wakely <jwakely@redhat.com> - 1.75.0-8
344599
- Restore Provides for boost-python3-devel
344599
344599
* Tue Jun 21 2022 Jonathan Wakely <jwakely@redhat.com> - 1.75.0-7
344599
- Build with zstd support (#2091041)
344599
- Fix rpminspect CI warnings about missing versioned dependencies
344599
9c13a0
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 1.75.0-6
9c13a0
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
9c13a0
  Related: rhbz#1991688
9c13a0
9c13a0
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 1.75.0-5
9c13a0
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
9c13a0
9c13a0
* Tue Mar 30 2021 Jonathan Wakely <jwakely@redhat.com> - 1.75.0-4
9c13a0
- Rebuilt for removed libstdc++ symbol (#1937698)
9c13a0
9c13a0
* Tue Feb 02 2021 Thomas Rodgers <trodgers@redhat.com> - 1.75.0-3
9c13a0
- Patch for https://bugzilla.redhat.com/show_bug.cgi?id=1923740
9c13a0
9c13a0
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.75.0-2
9c13a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
9c13a0
9c13a0
* Mon Jan 11 2021 Thomas Rodgers <trodgers@redhat.com> - 1.75.0-1
9c13a0
- Rebase to 1.75.0
9c13a0
- Add boost-json subpackage
9c13a0
9c13a0
* Fri Jan  8 14:14:00 CET 2021 Tomas Hrnciar <thrnciar@redhat.com> - 1.73.0-12
9c13a0
- Patch Boost.Python for Python 3.10 - replace _Py_fopen() with fopen() (#1912903)
9c13a0
9c13a0
* Fri Nov 20 2020 Jonathan Wakely <jwakely@redhat.com> - 1.73.0-11
9c13a0
- Patch Boost.Locale to not access empty vector (#1899888)
9c13a0
9c13a0
* Fri Nov 13 2020 Jonathan Wakely <jwakely@redhat.com> - 1.73.0-10
9c13a0
- Patch Boost.Python for Python 3.10 changes (#1896382)
9c13a0
9c13a0
* Wed Nov 04 2020 Jonathan Wakely <jwakely@redhat.com> - 1.73.0-9
9c13a0
- Remove incorrect dependency on xz, only the shared lib is needed
9c13a0
9c13a0
* Fri Oct 30 2020 Jonathan Wakely <jwakely@redhat.com> - 1.73.0-8
9c13a0
- Build Boost.Iostreams with LZMA support (#1893060)
9c13a0
9c13a0
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.73.0-7
9c13a0
- Second attempt - Rebuilt for
9c13a0
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
9c13a0
9c13a0
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.73.0-6
9c13a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
9c13a0
9c13a0
* Thu Jun 11 2020 Jonathan Wakely <jwakely@redhat.com> - 1.73.0-5
9c13a0
- Add patch for Boost.MPI to fix espresso (#1843105)
9c13a0
9c13a0
* Fri Jun 05 2020 Jonathan Wakely <jwakely@redhat.com> - 1.73.0-4
9c13a0
- Add patch for Boost.Geometry issue #721
9c13a0
9c13a0
* Fri May 29 2020 Jonathan Wakely <jwakely@redhat.com> - 1.73.0-3
9c13a0
- Rebuilt for Python 3.9
9c13a0
9c13a0
* Thu May 28 2020 Jonathan Wakely <jwakely@redhat.com> - 1.73.0-1
9c13a0
- Rebase to 1.73.0
9c13a0
- Replace boost-jam and bjam with boost-b2 and b2
9c13a0
- Add boost-nowide subpackage
9c13a0
9c13a0
* Mon May 25 2020 Miro Hrončok <mhroncok@redhat.com> - 1.69.0-22
9c13a0
- Rebuilt for Python 3.9
9c13a0
9c13a0
* Sat May 23 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 1.69.0-21
9c13a0
- Add Provides for boost-python3-devel
9c13a0
9c13a0
* Fri May 22 2020 Jonathan Wakely <jwakely@redhat.com> - 1.69.0-20
9c13a0
- Require boost-python3 for boost, fold boost-python3-devel into boost-devel
9c13a0
- Do not link Python extensions to libpython
9c13a0
9c13a0
* Fri May 15 2020 Pete Walter <pwalter@fedoraproject.org> - 1.69.0-19
9c13a0
- Rebuild for ICU 67
9c13a0
9c13a0
* Tue May 12 2020 Avi Kivity <avi@scylladb.com> - 1.69.0-18
9c13a0
- Add patch for C++20 compatibility in Boost.Signals2 (#1834764)
9c13a0
9c13a0
* Mon May 11 2020 Jonathan Wakely <jwakely@redhat.com> - 1.69.0-17
9c13a0
- Add patch for C++20 compatibility in Boost.Test (#1832639)
9c13a0
9c13a0
* Thu Apr 02 2020 Jonathan Wakely <jwakely@redhat.com> - 1.69.0-16
9c13a0
- Drop boost-1.57.0-mpl-print.patch patch that doesn't work
9c13a0
- Remove vestigial parts of separate python2/python3 build
9c13a0
- Generate version_enc automatically from version and drop version_suffix
9c13a0
9c13a0
* Mon Mar 30 2020 Jonathan Wakely <jwakely@redhat.com> - 1.69.0-15
9c13a0
- Patch Boost.Format for C++20 compatibility with GCC 10 (#1818723)
9c13a0
9c13a0
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.69.0-14
9c13a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
9c13a0
9c13a0
* Fri Nov 15 2019 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.69.0-13
9c13a0
- Removed the Python2 sub-packages
9c13a0
9c13a0
* Fri Nov 01 2019 Pete Walter <pwalter@fedoraproject.org> - 1.69.0-12
9c13a0
- Rebuild for ICU 65
9c13a0
9c13a0
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 1.69.0-11
9c13a0
- Rebuilt for Python 3.8.0rc1 (#1748018)
9c13a0
9c13a0
* Sun Aug 18 2019 Miro Hrončok <mhroncok@redhat.com> - 1.69.0-10
9c13a0
- Rebuilt for Python 3.8
9c13a0
9c13a0
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.69.0-9
9c13a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
9c13a0
9c13a0
* Fri May 10 2019 Jonathan Wakely <jwakely@redhat.com> - 1.69.0-8
9c13a0
- Fix Obsoletes tag to remove _isa (#1706079)
9c13a0
9c13a0
* Tue May 07 2019 Jonathan Wakely <jwakely@redhat.com> - 1.69.0-7
9c13a0
- Make main package obsolete old boost-signals subpackage (#1706079)
9c13a0
9c13a0
* Thu Feb 14 2019 Jonathan Wakely <jwakely@redhat.com> - 1.69.0-6
9c13a0
- Add patch for out-of-bounds vector access in Boost.MPI
9c13a0
9c13a0
* Thu Feb 14 2019 Orion Poplawski <orion@nwra.com> - 1.69.0-5
9c13a0
- Rebuild for openmpi 3.1.3
9c13a0
9c13a0
* Tue Feb 12 2019 Jonathan Wakely <jwakely@redhat.com> - 1.69.0-4
9c13a0
- Patch Boost.Random to fix warning (#1673669)
9c13a0
9c13a0
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.69.0-3
9c13a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
9c13a0
9c13a0
* Wed Jan 23 2019 Pete Walter <pwalter@fedoraproject.org> - 1.69.0-2
9c13a0
- Rebuild for ICU 63
9c13a0
9c13a0
* Sat Dec 15 2018 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.69.0-1
9c13a0
- Rebase to 1.69.0
9c13a0
- Dropped library: Boost.Signals (now replaced by header-only Boost.Signals2)
9c13a0
9c13a0
* Sat Dec 01 2018 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.68.0-1
9c13a0
- Rebase to 1.68.0
9c13a0
- New library: Boost.Contract
9c13a0
- The Python-related shared libraries now carry the full Python version,
9c13a0
  eg _python27.so and _python37.so
9c13a0
- Drop patches:
9c13a0
    deleted: boost-1.66.0-address-model.patch
9c13a0
    deleted: boost-1.66.0-compute.patch
9c13a0
    deleted: boost-1.66.0-numpy3.patch
9c13a0
    deleted: boost-1.66.0-python37.patch
9c13a0
    deleted: boost-1.66.0-spirit-abs-overflow.patch
9c13a0
9c13a0
* Thu Sep 27 2018 Owen Taylor <otaylor@redhat.com> - 1.66.0-15
9c13a0
- Disable openmpi and mpich for Flatpak-bundled builds
9c13a0
9c13a0
* Thu Aug 23 2018 Jonathan Wakely <jwakely@redhat.com> - 1.66.0-14
9c13a0
- Fix permissions and python shebang of Boost.Build files
9c13a0
9c13a0
* Wed Jul 18 2018 Jonathan Wakely <jwakely@redhat.com> - 1.66.0-14
9c13a0
- Patch numpy for Python 3 (#1596468)
9c13a0
9c13a0
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.66.0-13
9c13a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
9c13a0
9c13a0
* Tue Jul 10 2018 Pete Walter <pwalter@fedoraproject.org> - 1.66.0-12
9c13a0
- Rebuild for ICU 62
9c13a0
9c13a0
* Tue Jun 19 2018 Jonathan Wakely <jwakely@redhat.com> - 1.66.0-11
9c13a0
- Add patch to fix build with Python 3.7
9c13a0
9c13a0
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 1.66.0-11
9c13a0
- Rebuilt for Python 3.7
9c13a0
9c13a0
* Mon Jun 04 2018 Jonathan Wakely <jwakely@redhat.com> - 1.66.0-10
9c13a0
- Add patch for Boost.Compute (#1585515)
9c13a0
9c13a0
* Tue May 01 2018 Jonathan Wakely <jwakely@redhat.com> - 1.66.0-9
9c13a0
- Fix Provides: and Obsoletes: tags for renamed python2 subpackages
9c13a0
- Remove old Provides: and Obsoletes: tags for odeint packages
9c13a0
- Remove old Provides: and Obsoletes: tags for mpich2 packages
9c13a0
- Remove old Provides: and Obsoletes: tags for boost-devel-static
9c13a0
- Make Requires: for boost-container unconditional
9c13a0
9c13a0
* Mon Apr 30 2018 Pete Walter <pwalter@fedoraproject.org> - 1.66.0-8
9c13a0
- Rebuild for ICU 61.1
9c13a0
9c13a0
* Fri Apr 27 2018 Jonathan Wakely <jwakely@redhat.com> - 1.66.0-7
9c13a0
- Remove Requires: boost-openmpi-python from boost-openmpi-devel
9c13a0
9c13a0
* Thu Apr 26 2018 Jonathan Wakely <jwakely@redhat.com> - 1.66.0-6
9c13a0
- Remove main package dependency on boost-python and boost-numpy (#1569483)
9c13a0
- Rename all subpackages using python2 from boost-xxx to boost-xxx2.
9c13a0
- Split new subpackage boost-python2-devel out of boost-devel.
9c13a0
- Split new subpackage boost-openmpi-python2-devel out of boost-openmpi-devel.
9c13a0
- Split new subpackage boost-mpich-python2-devel out of boost-mpich-devel.
9c13a0
- Enable conditional build for python2 packages.
9c13a0
- Drop ver.py source file and use python2_version and python3_version macros.
9c13a0
- Use shell variable for Python 3 ABI flags instead of global macro.
9c13a0
9c13a0
* Tue Feb 27 2018 Jonathan Wakely <jwakely@redhat.com> - 1.66.0-5
9c13a0
- Ensure boost metapackage installs boost-container and boost-stacktrace.
9c13a0
9c13a0
* Fri Feb 23 2018 Jonathan Wakely <jwakely@redhat.com> - 1.66.0-4
9c13a0
- Add patch to fix integer overflow in Boost.Spirit absolute_value (#1545092)
9c13a0
9c13a0
* Thu Feb 15 2018 Jonathan Wakely <jwakely@redhat.com> - 1.66.0-3
9c13a0
- Remove unnecessary Group tags and post/postun scriptlets running ldconfig
9c13a0
9c13a0
* Wed Feb 07 2018 Jonathan Wakely <jwakely@redhat.com> - 1.66.0-2
9c13a0
- Add RPM_OPT_FLAGS and RPM_LD_FLAGS to build flags for bjam (#1541035).
9c13a0
9c13a0
* Mon Feb 05 2018 Jonathan Wakely <jwakely@redhat.com> - 1.66.0-1
9c13a0
- Add RPM_LD_FLAGS to Jamfile and patch build.sh to use RPM flags (#1541035).
9c13a0
9c13a0
* Fri Jan 19 2018 Jonathan Wakely <jwakely@redhat.com> - 1.66.0-0.1
9c13a0
- Rebase to 1.66.0
9c13a0
  - Do not pass --without-coroutine2 to b2
9c13a0
  - Drop patches:
9c13a0
    boost-1.63.0-dual-python-build-v2.patch
9c13a0
    boost-1.64.0-mpi-get_data.patch
9c13a0
    boost-1.64.0-serialization-make_array.patch
9c13a0
    boost-1.64.0-icl-ttp-matching.patch
9c13a0
    boost-1.64.0-icl-undefined-shift.patch
9c13a0
9c13a0
* Wed Jan 17 2018 Jonathan Wakely <jwakely@redhat.com> - 1.64.0-7
9c13a0
- Restore "Provides: boost-python" for boost-python2
9c13a0
9c13a0
* Thu Dec 07 2017 Jonathan Wakely <jwakely@redhat.com> - 1.64.0-6
9c13a0
- Patch to fix #1516837
9c13a0
9c13a0
* Thu Nov 30 2017 Pete Walter <pwalter@fedoraproject.org> - 1.64.0-5
9c13a0
- Rebuild for ICU 60.1
9c13a0
9c13a0
* Mon Sep 25 2017 Jonathan Wakely <jwakely@redhat.com> - 1.64.0-4
9c13a0
- Fix some rpmlint issues
9c13a0
- Remove Requires for libquadmath (explicit-lib-dependency)
9c13a0
- Remove executable bits on header files (spurious-executable-perm)
9c13a0
- Adjust boost.wave %%description (spelling-error)
9c13a0
9c13a0
* Wed Sep 13 2017 Jonathan Wakely <jwakely@redhat.com> - 1.64.0-3
9c13a0
- Rename python2-boost to boost-python2
9c13a0
9c13a0
* Tue Sep 12 2017 Jonathan Wakely <jwakely@redhat.com> - 1.64.0-2
9c13a0
- Patch to fix #1485641
9c13a0
9c13a0
* Wed Sep 06 2017 Jonathan Wakely <jwakely@redhat.com> - 1.64.0-1
9c13a0
- Fix descriptions
9c13a0
9c13a0
* Sun Aug 20 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.64.0-0.8
9c13a0
- Add Provides for the old name without %%_isa
9c13a0
9c13a0
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.64.0-0.7
9c13a0
- Python 2 binary package renamed to python2-boost
9c13a0
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
9c13a0
9c13a0
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.64.0-0.6
9c13a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
9c13a0
9c13a0
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.64.0-0.5
9c13a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
9c13a0
9c13a0
* Mon Jul 24 2017 Björn Esser <besser82@fedoraproject.org> - 1.64.0-0.4
9c13a0
- Drop obsolete patch for mpi serialization make_array
9c13a0
- Purge unused patches from repo
9c13a0
9c13a0
* Mon Jul 24 2017 Björn Esser <besser82@fedoraproject.org> - 1.64.0-0.3
9c13a0
- Add patch to fix make_array in serialization
9c13a0
9c13a0
* Fri Jul 21 2017 Kalev Lember <klember@redhat.com> - 1.64.0-0.2
9c13a0
- Rebuild for std::__once_functor linking issue on ppc64le (#1470692)
9c13a0
9c13a0
* Sat Jul 01 2017 Jonathan Wakely <jwakely@redhat.com> - 1.64.0-0.1
9c13a0
- Rebase to 1.64.0
9c13a0
9c13a0
* Sat Jul 01 2017 Yaakov Selkowitz <yselkowi@redhat.com> - 1.63.0-9
9c13a0
- Add numpy and numpy3 packages (#1451982)
9c13a0
- Fix location of openmpi-python and mpich-python modules
9c13a0
- Add openmpi-python3 and mpich-python3 packages
9c13a0
- Add missing ldconfig post/postun for python3 package
9c13a0
9c13a0
* Sat Jul 01 2017 Jonathan Wakely <jwakely@redhat.com> - 1.63.0-8
9c13a0
- Remove patch for boost::function strict aliasing problem (#1422456)
9c13a0
9c13a0
* Tue Apr 25 2017 Jonathan Wakely <jwakely@redhat.com> - 1.63.0-7
9c13a0
- Rebuild for rpm-mpi-hooks fix (#1435690)
9c13a0
9c13a0
* Wed Apr 05 2017 Jonathan Wakely <jwakely@redhat.com> - 1.63.0-6
9c13a0
- Patch boost::function to fix strict aliasing problem (#1422456)
9c13a0
- Per packaging guidelines don't clean buildroot in %%install and %%clean.
9c13a0
9c13a0
* Sun Mar 12 2017 Peter Robinson <pbrobinson@fedoraproject.org> 1.63.0-5
9c13a0
- Enable OpenMPI/mpich on ppc64le and s390x now they have support
9c13a0
9c13a0
* Thu Feb 16 2017 Jonathan Wakely <jwakely@redhat.com> - 1.63.0-4
9c13a0
- Revert Boost.Build change that breaks building for two Python versions.
9c13a0
9c13a0
* Thu Feb 09 2017 Jonathan Wakely <jwakely@redhat.com> - 1.63.0-3
9c13a0
- Add --without-fiber when Boost.Context is not supported.
9c13a0
9c13a0
* Fri Jan 27 2017 Jonathan Wakely <jwakely@redhat.com> - 1.63.0-2
9c13a0
- Use correct sources for release, not a snapshot.
9c13a0
- Add -Wno-deprecated-declarations to build flags.
9c13a0
9c13a0
* Thu Jan 26 2017 Jonathan Wakely <jwakely@redhat.com> - 1.63.0-1
9c13a0
- Rebase to 1.63.0 (#1401431)
9c13a0
9c13a0
* Tue Dec 20 2016 Miro Hrončok <mhroncok@redhat.com> - 1.60.0-12
9c13a0
- Rebuild for Python 3.6
9c13a0
9c13a0
* Fri Dec 09 2016 Jonathan Wakely <jwakely@redhat.com> - 1.60.0-11
9c13a0
- Add patch for Boost.Asio to fix allocator usage (#1403165)
9c13a0
9c13a0
* Fri Oct 21 2016 Orion Poplawski <orion@cora.nwra.com> - 1.60.0-10
9c13a0
- Rebuild for openmpi 2.0
9c13a0
9c13a0
* Mon Aug 01 2016 Jonathan Wakely <jwakely@redhat.com> - 1.60.0-9
9c13a0
- Add patch for Boost.Python to fix pointer registration (#1358725)
9c13a0
9c13a0
* Tue Jun 28 2016 Jonathan Wakely <jwakely@redhat.com> - 1.60.0-8
9c13a0
- Add patch for Boost.Multiprecision (#1349638)
9c13a0
9c13a0
* Mon Jun 06 2016 Yaakov Selkowitz <yselkowi@redhat.com> - 1.60.0-7
9c13a0
- Drop rpath (#1318383)
9c13a0
9c13a0
* Tue May 03 2016 Jonathan Wakely <jwakely@redhat.com> - 1.60.0-6
9c13a0
- Rebuilt for GCC 6.1 (#1331983)
9c13a0
9c13a0
* Fri Apr 15 2016 David Tardon <dtardon@redhat.com> - 1.60.0-5
9c13a0
- rebuild for ICU 57.1
9c13a0
9c13a0
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.60.0-4
9c13a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
9c13a0
9c13a0
* Tue Jan 26 2016 Jonathan Wakely <jwakely@redhat.com> 1.60.0-3
9c13a0
- Remove redundant %%defattr statements
9c13a0
9c13a0
* Thu Jan 14 2016 Jonathan Wakely <jwakely@redhat.com> 1.60.0-2
9c13a0
- Make Requires: libquadmath-devel conditional
9c13a0
9c13a0
* Wed Jan 13 2016 Jonathan Wakely <jwakely@redhat.com> 1.60.0-1
9c13a0
- Rebase to 1.60.0
9c13a0
9c13a0
* Fri Dec 11 2015 Dan Horák <dan[at]danny.cz> - 1.59.0-10
9c13a0
- rebuilt for s390
9c13a0
9c13a0
* Tue Nov 24 2015 Jonathan Wakely <jwakely@redhat.com> 1.59.0-9
9c13a0
- do not use arch-specific BuildRequires (#1268267)
9c13a0
9c13a0
* Fri Nov 13 2015 Dan Horák <dan[at]danny.cz> - 1.59.0-8
9c13a0
- disable also the coroutine2 module when context is not available
9c13a0
9c13a0
* Wed Nov 11 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.59.0-7
9c13a0
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
9c13a0
9c13a0
* Wed Oct 28 2015 David Tardon <dtardon@redhat.com> - 1.59.0-6
9c13a0
- rebuild for ICU 56.1
9c13a0
9c13a0
* Tue Sep 15 2015 Orion Poplawski <orion@cora.nwra.com> - 1.59.0-5
9c13a0
- Rebuild for openmpi 1.10.0
9c13a0
9c13a0
* Mon Sep 14 2015 Jonathan Wakely <jwakely@redhat.com> 1.59.0-4
9c13a0
- Patch Boost.Test to fix #1262444
9c13a0
9c13a0
* Wed Sep 02 2015 Jonathan Wakely <jwakely@redhat.com> - 1.59.0-3
9c13a0
- Rebuilt for Boost 1.59
9c13a0
9c13a0
* Wed Sep 02 2015 Jonathan Wakely <jwakely@redhat.com> 1.59.0-2
9c13a0
- Add patch for Boost.Python bug.
9c13a0
9c13a0
* Wed Aug 26 2015 Jonathan Wakely <jwakely@redhat.com> 1.59.0-1
9c13a0
- Rebase to 1.59.0
9c13a0
9c13a0
* Tue Aug 25 2015 Jonathan Wakely <jwakely@redhat.com> 1.58.0-9
9c13a0
- Add boost-doctools subpackage (#1244268).
9c13a0
9c13a0
* Mon Aug 24 2015 Jonathan Wakely <jwakely@redhat.com> 1.58.0-8
9c13a0
- Use %%license for license files.
9c13a0
9c13a0
* Fri Aug 21 2015 Jonathan Wakely <jwakely@redhat.com> 1.58.0-7
9c13a0
- Bump release to match F23 update.
9c13a0
9c13a0
* Mon Aug 10 2015 Sandro Mani <manisandro@gmail.com> - 1.58.0-6
9c13a0
- Rebuild for RPM MPI Requires Provides Change
9c13a0
9c13a0
* Wed Aug 05 2015 Jonathan Wakely <jwakely@redhat.com> 1.58.0-5
9c13a0
- Patch incorrect placement of BOOST_UBLAS_INLINE macros.
9c13a0
9c13a0
* Tue Aug 04 2015 Jonathan Wakely <jwakely@redhat.com> 1.58.0-4
9c13a0
- Patch to prevent address model being set by Boost.Build.
9c13a0
9c13a0
* Mon Jul 27 2015 Jonathan Wakely <jwakely@redhat.com> 1.58.0-3
9c13a0
- Patch for missing include (boost-1.58.0-variant-includes.patch).
9c13a0
9c13a0
* Thu Jul 23 2015 Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 1.58.0-2
9c13a0
- Re-enable boost::context on AArch64.
9c13a0
9c13a0
* Fri Jul 17 2015 Jonathan Wakely <jwakely@redhat.com> - 1.58.0-1
9c13a0
- Rebase to 1.58.0
9c13a0
9c13a0
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.57.0-8
9c13a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
9c13a0
9c13a0
* Mon Apr 13 2015 Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 1.57.0-7
9c13a0
- Add AArch64 support for boost::context
9c13a0
  - Numbered patches are cherry-picked from upstream repository.
9c13a0
  - partial-revert-of-0002 removes some build definitions which are defined
9c13a0
    in coroutine/
9c13a0
  - last patch changes ABI names - taken from boost ML
9c13a0
9c13a0
* Sun Apr 12 2015 David Tardon <dtardon@redhat.com> - 1.57.0-6
9c13a0
- rebuild for yet another C++ ABI break
9c13a0
9c13a0
* Mon Mar 16 2015 Than Ngo <than@redhat.com> 1.57.0-5
9c13a0
- rebuild against new gcc
9c13a0
9c13a0
* Wed Feb 18 2015 Petr Machata <pmachata@redhat.com> - 1.57.0-4
9c13a0
- Fix template <class T> class boost::rv, which for union T's inherits
9c13a0
  off them.  (boost-1.57.0-move-is_class.patch)
9c13a0
9c13a0
* Mon Feb  9 2015 Petr Machata <pmachata@redhat.com> - 1.57.0-3
9c13a0
- Honor RPM_OPT_FLAGS (boost-1.57.0-build-optflags.patch)
9c13a0
  - And don't pass -ftemplate-depth at all.  The intention there was
9c13a0
    to increase the default instantiation depth above the default 17,
9c13a0
    but GCC defaults to 900 anyway, and requesting 128 actually lowers
9c13a0
    the limit.  (The same patch.)
9c13a0
9c13a0
- Add a patch to fix incorrect operator< in Boost.UUID
9c13a0
  (boost-1.57.0-uuid-comparison.patch)
9c13a0
9c13a0
* Thu Jan 29 2015 Petr Machata <pmachata@redhat.com> - 1.57.0-2
9c13a0
- Change Provides: and Obosoletes: back to not use %%{?_isa}
9c13a0
- Enable Boost.Context on PowerPC, it should now be supported
9c13a0
- Add a patch for Boost.Signal2 to include weak_ptr where it uses it
9c13a0
  (boost-1.57.0-signals2-weak_ptr.patch)
9c13a0
9c13a0
* Tue Jan 20 2015 Petr Machata <pmachata@redhat.com> - 1.57.0-1
9c13a0
- Rebase to 1.57.0
9c13a0
  - Drop patches:
9c13a0
    boost-1.54.0-bind-static_assert.patch
9c13a0
    boost-1.54.0-concept-unused_typedef.patch
9c13a0
    boost-1.54.0-static_warning-unused_typedef.patch
9c13a0
    boost-1.54.0-tuple-unused_typedef.patch
9c13a0
    boost-1.54.0-random-unused_typedef.patch
9c13a0
    boost-1.54.0-date_time-unused_typedef.patch
9c13a0
    boost-1.54.0-date_time-unused_typedef-2.patch
9c13a0
    boost-1.54.0-spirit-unused_typedef.patch
9c13a0
    boost-1.54.0-numeric-unused_typedef.patch
9c13a0
    boost-1.54.0-property_tree-unused_typedef.patch
9c13a0
    boost-1.55.0-program_options-class_attribute.patch
9c13a0
    boost-1.55.0-archive-init_order.patch
9c13a0
    boost-1.55.0-xpressive-unused_typedefs.patch
9c13a0
    boost-1.55.0-spirit-unused_typedefs.patch
9c13a0
    boost-1.54.0-smart_ptr-shared_ptr_at.patch
9c13a0
    boost-1.55.0-atomic-int128_1.patch
9c13a0
    boost-1.55.0-atomic-int128_2.patch
9c13a0
9c13a0
  - Rebase patches:
9c13a0
    boost-1.54.0-mpl-print.patch -> boost-1.57.0-mpl-print.patch
9c13a0
    boost-1.54.0-spirit-unused_typedef-2.patch -> boost-1.57.0-spirit-unused_typedef.patch
9c13a0
    boost-1.54.0-pool-test_linking.patch -> boost-1.57.0-pool-test_linking.patch
9c13a0
9c13a0
  - Add new subpackages boost-container
9c13a0
9c13a0
* Fri Jan  9 2015 Petr Machata <pmachata@redhat.com> - 1.55.0-8
9c13a0
- Build libboost_python and libboost_python3 such that they depend on
9c13a0
  their respective libpython's.
9c13a0
  (boost-1.55.0-python-libpython_dep.patch,
9c13a0
  boost-1.55.0-python-abi_letters.patch)
9c13a0
- Fix Boost.Python test suite so that PyImport_AppendInittab is called
9c13a0
  before PyInitialize, which broke the test suite with Python 3.
9c13a0
  (boost-1.55.0-python-test-PyImport_AppendInittab.patch)
9c13a0
9c13a0
* Thu Jan  8 2015 Petr Machata <pmachata@redhat.com> - 1.55.0-7
9c13a0
- Change Requires: and other package references to use %%{?_isa}, so
9c13a0
  that dependencies are arch-aware.
9c13a0
- Drop two obsolete conditions testing Fedora >= 10 (but leave RHEL >=
9c13a0
  6 for potential EPEL deployment).
9c13a0
9c13a0
* Fri Jan  2 2015 Petr Machata <pmachata@redhat.com> - 1.55.0-6
9c13a0
- Boost.Atomic: Fixed incorrect initialization of 128-bit values, when
9c13a0
  no native support for 128-bit integers is available.
9c13a0
  (boost-1.55.0-atomic-int128_1.patch,
9c13a0
  boost-1.55.0-atomic-int128_2.patch)
9c13a0
9c13a0
* Wed Nov 12 2014 Petr Machata <pmachata@redhat.com> - 1.55.0-5
9c13a0
- Fix boost::shared_ptr<T>::operator[], which was ill-formed for
9c13a0
  non-array T's.  (boost-1.54.0-smart_ptr-shared_ptr_at.patch)
9c13a0
9c13a0
* Tue Aug 26 2014 David Tardon <dtardon@redhat.com> - 1.55.0-4
9c13a0
- rebuild for ICU 53.1
9c13a0
9c13a0
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.55.0-3
9c13a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
9c13a0
9c13a0
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.55.0-2
9c13a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
9c13a0
9c13a0
* Mon May 12 2014 Petr Machata <pmachata@redhat.com> - 1.55.0-1
9c13a0
- Add a new sub-package boost-coroutine
9c13a0
- Annotate or drop some unused typedefs
9c13a0
  (boost-1.55.0-python-unused_typedefs.patch,
9c13a0
  boost-1.55.0-spirit-unused_typedefs.patch,
9c13a0
  boost-1.55.0-xpressive-unused_typedefs.patch)
9c13a0
- Add a patch for wrong initialization order
9c13a0
  (boost-1.55.0-archive-init_order.patch)
9c13a0
- Add a patch for misplaced attribute at class declaration
9c13a0
  (boost-1.55.0-program_options-class_attribute.patch)
9c13a0
- Drop 001-coroutine.patch, 002-date-time.patch, 003-log.patch,
9c13a0
  boost-1.53.0-attribute.patch,
9c13a0
  boost-1.54.0-__GLIBC_HAVE_LONG_LONG.patch,
9c13a0
  boost-1.54.0-algorithm-unused_typedef.patch,
9c13a0
  boost-1.54.0-context-execstack.patch,
9c13a0
  boost-1.54.0-graph-unused_typedef.patch,
9c13a0
  boost-1.54.0-interprocess-atomic_cas32-ppc.patch,
9c13a0
  boost-1.54.0-lexical_cast-int128.patch,
9c13a0
  boost-1.54.0-math-unused_typedef-2.patch,
9c13a0
  boost-1.54.0-math-unused_typedef.patch,
9c13a0
  boost-1.54.0-mpi-unused_typedef.patch,
9c13a0
  boost-1.54.0-multiprecision-unused_typedef.patch,
9c13a0
  boost-1.54.0-thread-cond_variable_shadow.patch,
9c13a0
  boost-1.54.0-thread-link_atomic.patch,
9c13a0
  boost-1.54.0-unordered-unused_typedef.patch,
9c13a0
  boost-1.54.0-xpressive-unused_typedef.patch,
9c13a0
9c13a0
* Tue Mar 18 2014 Petr Machata <pmachata@redhat.com> - 1.54.0-14
9c13a0
- Fix a noexecstack patch for ARM, enable Boost.Context on ARM.
9c13a0
  (boost-1.54.0-context-execstack.patch)
9c13a0
9c13a0
* Tue Mar 18 2014 Björn Esser <bjoern.esser@gmail.com> - 1.54.0-13
9c13a0
- rebuilt for mpich-3.1
9c13a0
9c13a0
* Mon Mar 17 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1.54.0-12
9c13a0
- Enable MPICH and OpenMPI support on aarch64
9c13a0
9c13a0
* Wed Feb 12 2014 Petr Machata <pmachata@redhat.com> - 1.54.0-11
9c13a0
- Rebuild for ICU soname bump.
9c13a0
9c13a0
* Thu Jan  9 2014 Petr Machata <pmachata@redhat.com> - 1.54.0-10
9c13a0
- Add ppc64le to the list of arches that OpenMPI and MPICH don't
9c13a0
  support.
9c13a0
9c13a0
* Wed Dec 18 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.54.0-9
9c13a0
- Enable MPICH and OpenMPI support on ARM as it's long had them both
9c13a0
9c13a0
* Fri Dec 13 2013 Petr Machata <pmachata@redhat.com> - 1.54.0-8
9c13a0
- Add aarch64 into the list of arches that OpenMPI does not support.
9c13a0
9c13a0
* Sun Dec  1 2013 Petr Machata <pmachata@redhat.com> - 1.54.0-7
9c13a0
- Fix shameful blunders in implementation of the previous fix: don't
9c13a0
  hard-code path to has_atomic_flag_lockfree binary; use m4 instead of
9c13a0
  cpp, cpp in F19+ prefixes output with a bunch of comments.
9c13a0
9c13a0
* Wed Nov 27 2013 Petr Machata <pmachata@redhat.com> - 1.54.0-6
9c13a0
- Add libboost_atomic.so.* to the libboost_thread.so linker script on
9c13a0
  architectures that need it.
9c13a0
9c13a0
* Thu Aug 29 2013 Petr Machata <pmachata@redhat.com> - 1.54.0-5
9c13a0
- Fix atomic_cas32 (thanks Jaroslav Škarvada for figuring out where
9c13a0
  the problem is) (boost-1.54.0-interprocess-atomic_cas32-ppc.patch)
9c13a0
9c13a0
* Fri Aug 23 2013 Petr Machata <pmachata@redhat.com> - 1.54.0-4
9c13a0
- Fix compilation of Boost.Pool test cases
9c13a0
  (boost-1.54.0-pool-test_linking.patch)
9c13a0
- Fix -Wshadow warnings in Boost.Pool
9c13a0
  (boost-1.54.0-pool-max_chunks_shadow.patch)
9c13a0
- -Wshadow warnings in Boost.Thread
9c13a0
  (boost-1.54.0-thread-cond_variable_shadow.patch)
9c13a0
- libboost_thread.so.* lacks DT_NEEDED on libboost_atomic.so.* on
9c13a0
  s390.  (boost-1.54.0-thread-link_atomic.patch)
9c13a0
9c13a0
* Mon Aug 19 2013 Petr Machata <pmachata@redhat.com> - 1.54.0-3
9c13a0
- Bump odeint obsoletes and provides a notch to cover a build that
9c13a0
  sneaked into rawhide (bug 892850).
9c13a0
9c13a0
* Tue Jul 30 2013 Petr Machata <pmachata@redhat.com> - 1.54.0-2
9c13a0
- Fix detection of availability of 128-bit integers in
9c13a0
  Boost.LexicalCast (boost-1.54.0-lexical_cast-int128.patch)
9c13a0
9c13a0
* Fri Jul 26 2013 Petr Machata <pmachata@redhat.com> - 1.54.0-1
9c13a0
- Rebase to 1.54.0
9c13a0
  - Add new sub-package boost-log
9c13a0
  - Boost.Coroutine is only enabled if Boost.Context is
9c13a0
  - Drop boost-1.53-context.patch (interesting parts now upstream)
9c13a0
  - Drop boost-1.50.0-foreach.patch (#define foreach now discouraged)
9c13a0
  - Drop several unused typedef patches that are now upstream.
9c13a0
    (boost-1.53.0-static_assert-unused_typedef.patch,
9c13a0
    boost-1.53.0-fpclassify-unused_typedef.patch,
9c13a0
    boost-1.53.0-math-unused_typedef-3.patch,
9c13a0
    boost-1.53.0-lexical_cast-unused_typedef.patch,
9c13a0
    boost-1.53.0-regex-unused_typedef.patch,
9c13a0
    boost-1.53.0-thread-unused_typedef.patch)
9c13a0
  - Add release notes patches (001-coroutine.patch,
9c13a0
    002-date-time.patch, 003-log.patch)
9c13a0
  - Add additional unused typedefs in Boost.Math
9c13a0
    (boost-1.54.0-math-unused_typedef-2.patch)
9c13a0
- Drop symlinks from libboost_{thread,locale,atomic}.so -> *-mt.so,
9c13a0
  which we don't need anymore, as we ditched the tagged layout.
9c13a0
9c13a0
* Fri Jul 26 2013 Petr Machata <pmachata@redhat.com> - 1.53.0-12
9c13a0
- There's no physical difference between single-threaded and
9c13a0
  multi-threaded builds, except some libraries are only built in
9c13a0
  multi-threaded mode.  So build everything in multi-threaded mode,
9c13a0
  and ditch tagged layout, which we don't need anymore.
9c13a0
  https://bugzilla.redhat.com/show_bug.cgi?id=971956
9c13a0
9c13a0
* Fri Jul 26 2013 Petr Machata <pmachata@redhat.com> - 1.53.0-11
9c13a0
- Add Obsoletes for odeint (bug 892850)
9c13a0
9c13a0
* Thu Jul 25 2013 Deji Akingunola <dakingun@gmail.com> - 1.53.0-10
9c13a0
- Add Provides and Obsoletes for the mpich2->mpich renames
9c13a0
9c13a0
* Wed Jul 24 2013 Petr Machata <pmachata@redhat.com> - 1.53.0-9
9c13a0
- Add explicit dependencies between some of the boost sub-packages
9c13a0
9c13a0
* Tue Jul 23 2013 Petr Machata <pmachata@redhat.com> - 1.53.0-8
9c13a0
- MPICH2 became MPICH -- rename subpackages, dependencies and
9c13a0
  conditionals.
9c13a0
- Install supporting files (images etc.) for documentation
9c13a0
  (courtesy Marcel Metz, bug 985593)
9c13a0
- Add many patches for silencing unused local typedef warnings
9c13a0
  (boost-1.53.0-static_assert-unused_typedef.patch,
9c13a0
  boost-1.54.0-bind-static_assert.patch,
9c13a0
  boost-1.54.0-concept-unused_typedef.patch,
9c13a0
  boost-1.54.0-static_warning-unused_typedef.patch,
9c13a0
  boost-1.54.0-math-unused_typedef.patch,
9c13a0
  boost-1.54.0-math-unused_typedef-2.patch,
9c13a0
  boost-1.53.0-fpclassify-unused_typedef.patch,
9c13a0
  boost-1.54.0-math-unused_typedef-3.patch,
9c13a0
  boost-1.54.0-tuple-unused_typedef.patch,
9c13a0
  boost-1.54.0-random-unused_typedef.patch,
9c13a0
  boost-1.54.0-date_time-unused_typedef.patch,
9c13a0
  boost-1.54.0-date_time-unused_typedef-2.patch,
9c13a0
  boost-1.54.0-spirit-unused_typedef.patch,
9c13a0
  boost-1.54.0-spirit-unused_typedef-2.patch,
9c13a0
  boost-1.54.0-numeric-unused_typedef.patch,
9c13a0
  boost-1.54.0-multiprecision-unused_typedef.patch,
9c13a0
  boost-1.53.0-lexical_cast-unused_typedef.patch,
9c13a0
  boost-1.53.0-regex-unused_typedef.patch,
9c13a0
  boost-1.53.0-thread-unused_typedef.patch,
9c13a0
  boost-1.54.0-unordered-unused_typedef.patch,
9c13a0
  boost-1.54.0-algorithm-unused_typedef.patch,
9c13a0
  boost-1.53.0-graph-unused_typedef.patch,
9c13a0
  boost-1.54.0-locale-unused_typedef.patch,
9c13a0
  boost-1.54.0-property_tree-unused_typedef.patch,
9c13a0
  boost-1.54.0-xpressive-unused_typedef.patch,
9c13a0
  boost-1.54.0-mpi-unused_typedef.patch,
9c13a0
  boost-1.54.0-python-unused_typedef.patch)
9c13a0
- Add a patch to turn off execstack in Boost.Context
9c13a0
  (boost-1.54.0-context-execstack.patch)
9c13a0
- Fix boost::mpl::print on GCC (boost-1.54.0-mpl-print.patch)
9c13a0
- Add symlinks for /usr/lib/libboost_{thread,locale}.so -> *-mt.so
9c13a0
9c13a0
* Wed Jun 26 2013 Petr Machata <pmachata@redhat.com> - 1.53.0-7
9c13a0
- Fix detection of availability of {,u}int64_t in glibc headers.
9c13a0
  (boost-1.53.0-__GLIBC_HAVE_LONG_LONG.patch)
9c13a0
9c13a0
* Wed Mar  6 2013 Petr Machata <pmachata@redhat.com> - 1.53.0-6
9c13a0
- libboost_context.so must be guarded by conditional in the expanded
9c13a0
  filelist at boost-devel.
9c13a0
9c13a0
* Tue Mar  5 2013 Petr Machata <pmachata@redhat.com> - 1.53.0-5
9c13a0
- Split off Python 3 DSO symlink to a separate subpackage
9c13a0
  boost-python3-devel.  This makes it possible to install
9c13a0
  boost-devel separately, without Python 3 support.
9c13a0
- Build with -fno-strict-aliasing
9c13a0
9c13a0
* Wed Feb 27 2013 Petr Machata <pmachata@redhat.com> - 1.53.0-4
9c13a0
- Make Boost.Context support conditional
9c13a0
9c13a0
* Mon Feb 11 2013 Petr Machata <pmachata@redhat.com> - 1.53.0-3
9c13a0
- Fix Boost.Context on ppc64
9c13a0
- Future-proof the linker script boost_thread-mt.so
9c13a0
9c13a0
* Sun Feb 10 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.53.0-2
9c13a0
- Fixed the libboost_thread-mt.so script (which wrongly referred to Boost-1.50)
9c13a0
9c13a0
* Fri Feb  8 2013 Petr Machata <pmachata@redhat.com> - 1.53.0-1
9c13a0
- Upstream 1.53.0 beta1
9c13a0
  - Drop boost-1.50.0-signals-erase.patch
9c13a0
  - Port boost-1.50.0-attribute.patch
9c13a0
  - Drop boost-1.50.0-polygon.patch
9c13a0
  - New sub-packages boost-atomic and boost-context
9c13a0
9c13a0
* Sat Jan 26 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.50.0-7
9c13a0
- Rebuild for icu soname bump
9c13a0
9c13a0
* Sat Nov 03 2012 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.50.0-6
9c13a0
- Rebuild for the new MPICH2 (and libmpich2 soname bump)
9c13a0
9c13a0
* Thu Aug 16 2012 Petr Machata <pmachata@redhat.com> - 1.50.0-5
9c13a0
- Update %%description to reflect current state of C++
9c13a0
  standardization.  Courtesy of Jonathan Wakely.  (#837813)
9c13a0
9c13a0
* Wed Aug 15 2012 Petr Machata <pmachata@redhat.com> - 1.50.0-4
9c13a0
- Override boost_thread-mt.so with a linker script that brings in
9c13a0
  Boost.System DSO as well.
9c13a0
9c13a0
* Wed Aug  8 2012 Petr Machata <pmachata@redhat.com> - 1.50.0-3
9c13a0
- boost-python3 shouldn't be under the overall boost umbrella
9c13a0
9c13a0
* Tue Aug  7 2012 Petr Machata <pmachata@redhat.com> - 1.50.0-2
9c13a0
- Enable Python 3 builds.  This is still disabled in Boost MPI, which
9c13a0
  does not seem to support Python 3
9c13a0
9c13a0
* Thu Jul 26 2012 Petr Machata <pmachata@redhat.com> - 1.50.0-1
9c13a0
- Upstream 1.50
9c13a0
  - boost-cmake-soname.patch drop, upstream handles soname well, and
9c13a0
    we haven't been doing manual numbering for several years now
9c13a0
  - boost-1.48.0-cmakeify-full.patch drop, not necessary for bjam
9c13a0
  - Rebase many patches, port others, courtesy of Denis Arnaud:
9c13a0
    - boost-1.48.0-exceptions.patch drop
9c13a0
    - boost-1.48.0-lexical_cast-incomplete.patch drop
9c13a0
    - boost-1.48.0-gcc47-pthreads.patch drop
9c13a0
    - boost-1.48.0-long-double.patch drop
9c13a0
    - boost-1.48.0-xtime.patch drop
9c13a0
    - boost-1.48.0-locale.patch drop
9c13a0
    - boost-1.48.0-signals-erase.patch port
9c13a0
    - boost-1.48.0-fix-non-utf8-files.patch port
9c13a0
    - boost-1.48.0-foreach.patch port
9c13a0
    - boost-1.48.0-attribute.patch port
9c13a0
    - boost-1.48.0-long-double-1.patch port
9c13a0
    - boost-1.48.0-polygon.patch port
9c13a0
    - boost-1.48.0-pool.patch port
9c13a0
9c13a0
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.48.0-17
9c13a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
9c13a0
9c13a0
* Thu Jun 21 2012 Petr Machata <pmachata@redhat.com> - 1.48.0-16
9c13a0
- Build Boost.Locale backends
9c13a0
- Resolves: #832265
9c13a0
9c13a0
* Wed Jun  6 2012 Petr Machata <pmachata@redhat.com> - 1.48.0-15
9c13a0
- In Boost.Pool, be careful not to overflow allocated chunk size.
9c13a0
- Resolves: #828857
9c13a0
9c13a0
* Thu May 24 2012 Petr Machata <pmachata@redhat.com> - 1.48.0-14
9c13a0
- Don't attempt to install Python 3 portions of boost when given
9c13a0
  --without python3
9c13a0
- glibc newly defines a macro TIME_UTC, which collides with
9c13a0
  boost::TIME_UTC.  We can't avoid expanding that macro, but the value
9c13a0
  happens to be the same as that of boost::TIME_UTC.  So drop enum
9c13a0
  xtime_clock_types.  Update boost to use macro TIME_UTC instead of
9c13a0
  the scoped enum value.  External clients will have to do the same.
9c13a0
- Resolves: #824810
9c13a0
- BR on hwloc-devel shouldn't be required anymore (see #814798)
9c13a0
9c13a0
* Wed May  2 2012 Petr Machata <pmachata@redhat.com> - 1.48.0-13
9c13a0
- Support building boost-python against Python 3
9c13a0
- Resolves: #807780
9c13a0
9c13a0
* Sun Apr 22 2012 Robert Scheck <robert@fedoraproject.org> - 1.48.0-12
9c13a0
- Included -math subpackage into umbrella package
9c13a0
- Added missing /sbin/ldconfig for -math subpackage
9c13a0
9c13a0
* Fri Apr 20 2012 Petr Machata <pmachata@redhat.com> - 1.48.0-11
9c13a0
- Add hwloc-devel BR to work around a probable bug in openmpi-devel
9c13a0
  which fails to pull it in
9c13a0
9c13a0
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.48.0-10
9c13a0
- Rebuilt for c++ ABI breakage
9c13a0
9c13a0
* Wed Jan 25 2012 Petr Machata <pmachata@redhat.com> - 1.48.0-9
9c13a0
- Only build the long double math libraries on arches that support
9c13a0
  long double.
9c13a0
- ARM was considered unsupporting, because libc defines
9c13a0
  __NO_LONG_DOUBLE_MATH.  Ignore this setting, ARM has perfectly
9c13a0
  working long double that just happens to be only as long as double.
9c13a0
- Resolves: #783660
9c13a0
- Add a missing sort adaptor include to boost polygon
9c13a0
- Resolves: #784654
9c13a0
9c13a0
* Mon Jan 16 2012 Petr Machata <pmachata@redhat.com> - 1.48.0-8
9c13a0
- Add underscores around several uses of __attribute__((X)) to prevent
9c13a0
  interactions with user-defined macro X
9c13a0
- Resolves: #781859
9c13a0
9c13a0
* Sat Jan 14 2012 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.48.0-7
9c13a0
- Added source source files for mingw cross-compilation of Boost.Locale.
9c13a0
- Resolves: #781751
9c13a0
9c13a0
* Sat Jan  7 2012 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.48.0-6
9c13a0
- Added the Boost.Timer sub-package. Resolves: #772397
9c13a0
9c13a0
* Wed Jan  4 2012 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.48.0-5
9c13a0
- Integrated into "upstream" (CMake-ified Boost) the Boost.TR1/Math patch.
9c13a0
9c13a0
* Wed Jan  4 2012 Petr Machata <pmachata@redhat.com> - 1.48.0-4
9c13a0
- Build math portion of Boost.TR1, package DSOs in boost-math.
9c13a0
- Resolves: #771370
9c13a0
9c13a0
* Tue Jan  3 2012 Petr Machata <pmachata@redhat.com> - 1.48.0-3
9c13a0
- Add an upstream patch for BOOST_ENABLE_THREADS
9c13a0
9c13a0
* Tue Nov 29 2011 Petr Machata <pmachata@redhat.com> - 1.48.0-2
9c13a0
- Add an upstream patch for BOOST_FOREACH declaration issue #756005
9c13a0
- Add a proposed patch for error in boost lexical_cast #757385
9c13a0
9c13a0
* Sat Nov 19 2011 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.48.0-1
9c13a0
- Upgrade to Boost-1.48.0, adding two new header-only components
9c13a0
  (Container and Move) and a new library (Locale).
9c13a0
- Resolves: #754865
9c13a0
- Added a patch with a manual page for the bjam executable.
9c13a0
- Added a patch to fix the non-UTF8-encoded example source file.
9c13a0
- Re-worked a little bit the example section, so as to fix the
9c13a0
  DOS-formatted and the ISO-8859-encoded files.
9c13a0
9c13a0
* Thu Nov  3 2011 Petr Machata <pmachata@redhat.com> - 1.47.0-7
9c13a0
- Use <boost/tr1/tuple> instead of C++11 header <tuple> in boost math.
9c13a0
- Resolves: #751210
9c13a0
9c13a0
* Fri Sep  9 2011 Petr Machata <pmachata@redhat.com> - 1.47.0-6
9c13a0
- Rebuild for libicu soname bump
9c13a0
- Hack /bin back to PATH after MPI module unload
9c13a0
- Resolves: #736890
9c13a0
9c13a0
* Tue Aug 30 2011 Petr Machata <pmachata@redhat.com> - 1.47.0-4
9c13a0
- Drop BR bzip2-libs, which is brought it via bzip2-devel
9c13a0
- Source->Source0
9c13a0
- Drop unnecessary BuildRoot tag
9c13a0
- Update License tag to include all licenses that are found in
9c13a0
  sources.  Python license is at the main package, not to the python
9c13a0
  sub-package, because python22_fixed.h is in -devel.
9c13a0
  - Related: #673839
9c13a0
- Resolves: #225622
9c13a0
9c13a0
* Tue Jul 26 2011 Petr Machata <pmachata@redhat.com> - 1.47.0-3
9c13a0
- Package examples
9c13a0
- Resolves: #722844
9c13a0
9c13a0
* Fri Jul 22 2011 Petr Machata <pmachata@redhat.com> - 1.47.0-2
9c13a0
- Convert two throws in boost/numeric/conversion to
9c13a0
  boost::throw_exception to allow compilation with -fno-exception
9c13a0
- Resolves: #724015
9c13a0
9c13a0
* Thu Jul 14 2011 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.47.0-1
9c13a0
- Upgrade to Boost-1.47.0, adding three new header-only components
9c13a0
  (Geometry, Phoenix, Ratio) and a new library (Chrono).
9c13a0
9c13a0
* Sat Jun 18 2011 Peter Robinson <pbrobinson@gmail.com> - 1.46.1-4
9c13a0
- Fix compile on ARM platforms
9c13a0
9c13a0
* Mon Apr  4 2011 Petr Machata <pmachata@redhat.com> - 1.46.1-3
9c13a0
- Yet another way to pass -DBOOST_LIB_INSTALL_DIR to cmake.  Passing
9c13a0
  via CMAKE_CXX_FLAGS for some reason breaks when rpm re-quotes the
9c13a0
  expression as a result of %%{optflags} expansion.
9c13a0
- Related: #667294
9c13a0
9c13a0
* Wed Mar 30 2011 Deji Akingunola <dakingun@gmail.com> - 1.46.1-2
9c13a0
- Rebuild for mpich2 soname bump
9c13a0
9c13a0
* Sun Mar 13 2011 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.46.1-1
9c13a0
- Merged the latest changes from the bug-fix release of Boost-1.46
9c13a0
9c13a0
* Mon Mar 07 2011 Caolán McNamara <caolanm@redhat.com> - 1.46.0-0.5
9c13a0
- rebuild for icu 4.6
9c13a0
9c13a0
* Thu Feb 24 2011 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.46.0-0.4
9c13a0
- Merged the latest changes from the now final release of Boost-1.46
9c13a0
9c13a0
* Tue Feb  8 2011 Petr Machata <pmachata@redhat.com> - 1.46.0-0.3.beta1
9c13a0
- spirit.patch: Fix a problem in using boost::spirit with utf-8
9c13a0
  strings.  Thanks to Hicham HAOUARI for digging up the fix.
9c13a0
9c13a0
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.46.0-0.2.beta1
9c13a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
9c13a0
9c13a0
* Thu Feb  3 2011 Petr Machata <pmachata@redhat.com> - 1.46.0-0.1.beta1
9c13a0
- Package 1.46.0-beta1
9c13a0
- Reintroduce the soname patch
9c13a0
- unordered-cctor.patch: Add copy constructors and assignment
9c13a0
  operators when using rvalue references
9c13a0
- signals-erase.patch: Pass const_iterator to map::erase to avoid
9c13a0
  ambigous overload vs. templatized value_type ctor
9c13a0
- Related: #656410
9c13a0
9c13a0
* Mon Jan 10 2011 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.44.0-7
9c13a0
- Integrated Petr's work to fix missing Boost.Filesystem V3 issue
9c13a0
- Resolves: #667740
9c13a0
9c13a0
* Thu Jan  6 2011 Petr Machata <pmachata@redhat.com> - 1.44.0-6
9c13a0
- Don't override CXXFLAGS with -DBOOST_IOSTREAMS_USE_DEPRECATED
9c13a0
- Resolves: #667294
9c13a0
9c13a0
* Mon Jan  3 2011 Petr Machata <pmachata@redhat.com> - 1.44.0-5
9c13a0
- Add boost-random DSOs
9c13a0
- Resolves: #665679
9c13a0
9c13a0
* Wed Dec  8 2010 Petr Machata <pmachata@redhat.com> - 1.44.0-4
9c13a0
- Build with support for iostreams deprecated functions
9c13a0
- Resolves: #654480
9c13a0
9c13a0
* Fri Dec  3 2010 Tom "spot" Callaway <spot@fedoraproject.org> - 1.44.0-3
9c13a0
- also package build-system.jam in boost-build
9c13a0
9c13a0
* Tue Nov 30 2010 Tom "spot" Callaway <spot@fedoraproject.org> - 1.44.0-2
9c13a0
- add boost-build, boost-jam subpackages
9c13a0
9c13a0
* Sat Oct 23 2010 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.44.0-1.1
9c13a0
- Rebuild.
9c13a0
9c13a0
* Sat Aug 21 2010 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.44.0-1
9c13a0
- Split the CMake-buildable tar-ball into pristine upstream tar-ball
9c13a0
  and CMake framework patch
9c13a0
9c13a0
* Mon Aug 16 2010 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.44.0-0.6
9c13a0
- Merged the latest changes from the now final release of Boost-1.44
9c13a0
9c13a0
* Fri Aug  6 2010 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.44.0-0.5
9c13a0
- Patched header file in boost/random/detail. Resolves: #621631
9c13a0
9c13a0
* Sat Jul 31 2010 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.44.0-0.4
9c13a0
- Added missing header files in boost/random/detail. Resolves: #619869
9c13a0
9c13a0
* Tue Jul 27 2010 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 1.44.0-0.3
9c13a0
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
9c13a0
9c13a0
* Tue Jul 27 2010 Benjamin Kosnik <bkoz@redhat.com> - 1.44.0-0.2
9c13a0
- Rebuild.
9c13a0
9c13a0
* Fri Jul 23 2010 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.44.0-0.1
9c13a0
- Upstream update: Boost-1.44 with CMake enabled
9c13a0
- Resolves: #607615
9c13a0
9c13a0
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 1.41.0-13
9c13a0
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
9c13a0
9c13a0
* Fri Jun  4 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-12
9c13a0
- Turn on mpich2 on s390.  Add arm to the list of arches that openmpi
9c13a0
  does not support.
9c13a0
9c13a0
* Fri Jun  4 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-12
9c13a0
- Don't distribute cmake support files.
9c13a0
- Related: #597020
9c13a0
9c13a0
* Wed Jun  2 2010 Dan Horák <dan[at]danny.cz> - 1.41.0-11
9c13a0
- don't build with mpich2/openmpi on s390/s390x
9c13a0
9c13a0
* Mon May 10 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-10
9c13a0
- Add an upstream patch that fixes computation of CRC in zlib streams.
9c13a0
- Resolves: #590205
9c13a0
9c13a0
* Wed May 05 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.41.0-9
9c13a0
- -devel: own %%{_datadir}/cmake/%%{name}/
9c13a0
- -devel: Requires: cmake (for %%{_datadir}/cmake ownership)
9c13a0
9c13a0
* Fri Apr 02 2010 Caolán McNamara <caolanm@redhat.com> - 1.41.0-8
9c13a0
- rebuild for icu
9c13a0
9c13a0
* Mon Feb 22 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-7
9c13a0
- Add a patch for serialization of shared pointers to non polymorphic
9c13a0
  types
9c13a0
9c13a0
* Tue Feb  2 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-6
9c13a0
- More subpackage interdependency adjustments
9c13a0
  - boost does not bring in the MPI stuff.  Instead, $MPI-devel does.
9c13a0
    It needs to, so that the symbolic links don't dangle.
9c13a0
  - boost-graph-$MPI depends on boost-$MPI so that boost-mpich2
9c13a0
    does not satisfy the SONAME dependency of boost-graph-openmpi.
9c13a0
- Resolves: #559009
9c13a0
9c13a0
* Mon Feb  1 2010 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.41.0-5
9c13a0
- Various fixes on the specification
9c13a0
- Resolves: #559009
9c13a0
9c13a0
* Fri Jan 29 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-5
9c13a0
- Introduce support for both OpenMPI and MPICH2
9c13a0
- Resolves: #559009
9c13a0
9c13a0
* Mon Jan 25 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-4
9c13a0
- Add a patch to build mapnik
9c13a0
- Resolves: #558383
9c13a0
9c13a0
* Tue Jan 19 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-3
9c13a0
- Generalize the soname selection
9c13a0
9c13a0
* Mon Jan 18 2010 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.41.0-2.2
9c13a0
- Further split the Boost.MPI sub-package into boost-mpi and
9c13a0
  boost-mpi-python
9c13a0
- Changed the description of Boost.MPI according to the actual
9c13a0
  dependency (MPICH2 rather than OpenMPI)
9c13a0
- Added a few details on the generation of the mpi.so library
9c13a0
9c13a0
* Thu Jan 14 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-2
9c13a0
- Replace a boost-math subpackage with a stub
9c13a0
- Drop _cmake_lib_suffix and CMAKE_INSTALL_PREFIX magic, the rpm macro
9c13a0
  does that for us
9c13a0
- Drop LICENSE from the umbrella package
9c13a0
- Drop obsolete Obsoletes: boost-python and boost-doc <= 1.30.2
9c13a0
9c13a0
* Tue Jan 12 2010 Benjamin Kosnik <bkoz@redhat.com> - 1.41.0-1
9c13a0
- Don't package generated debug libs, even with 
9c13a0
  (-DCMAKE_BUILD_TYPE=RelWithDebInfo | Release).
9c13a0
- Update and include boost-cmake-soname.patch.
9c13a0
- Uncomment ctest.
9c13a0
- Fix up --with tests to run tests.
9c13a0
9c13a0
* Sat Dec 19 2009 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.41.0-0.7
9c13a0
- Switched off the delivery into a versioned sub-directory
9c13a0
9c13a0
* Thu Dec 17 2009 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.41.0-0.6
9c13a0
- Boost-CMake upstream integration
9c13a0
9c13a0
* Wed Dec 16 2009 Benjamin Kosnik <bkoz@redhat.com> - 1.41.0-0.5
9c13a0
- Rebase to 1.41.0
9c13a0
- Set build type to RelWithDebInfo
9c13a0
- Resolves: #533922
9c13a0
9c13a0
* Mon Nov 16 2009 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.40.0-1
9c13a0
- Add support for the Boost.MPI sub-package
9c13a0
- Build with CMake (https://svn.boost.org/trac/boost/wiki/CMake)
9c13a0
- Resolves: #529563
9c13a0
9c13a0
* Mon Nov 16 2009 Petr Machata <pmachata@redhat.com> - 1.39.0-11
9c13a0
- Move comment in Patch13 out of line
9c13a0
9c13a0
* Mon Nov 16 2009 Petr Machata <pmachata@redhat.com> - 1.39.0-10
9c13a0
- translate_exception.hpp misses a include
9c13a0
- Related: #537612
9c13a0
9c13a0
* Thu Oct 15 2009 Petr Machata <pmachata@redhat.com> - 1.39.0-9
9c13a0
- Package index.html in the -doc subpackage
9c13a0
- Resolves: #529030
9c13a0
9c13a0
* Wed Oct 14 2009 Petr Machata <pmachata@redhat.com> - 1.39.0-8
9c13a0
- Several fixes to support PySide
9c13a0
- Resolves: #520087
9c13a0
- GCC 4.4 name resolution fixes for GIL
9c13a0
- Resolves: #526834
9c13a0
9c13a0
* Sun Oct 11 2009 Jitesh Shah <jiteshs@marvell.com> 1.39.0-7
9c13a0
- Disable long double support for ARM
9c13a0
9c13a0
* Tue Sep 08 2009 Karsten Hopp <karsten@redhat.com> 1.39.0-6
9c13a0
- bump release and rebuild as the package was linked with an old libicu
9c13a0
  during the mass rebuild on s390x
9c13a0
9c13a0
* Wed Aug 26 2009 Tomas Mraz <tmraz@redhat.com> - 1.39.0-5
9c13a0
- Make it to be usable with openssl-1.0
9c13a0
9c13a0
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.39.0-4
9c13a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
9c13a0
9c13a0
* Thu Jul  2 2009 Petr Machata <pmachata@redhat.com> - 1.39.0-3
9c13a0
- Drop file list for main "boost" package, which was inadvertently left in.
9c13a0
- Add thread sub-package to capture omitted boost_thread.
9c13a0
- Add upstream patch to make boost_filesystem compatible with C++0x.
9c13a0
- Resolves: #496188
9c13a0
- Resolves: #509250
9c13a0
9c13a0
* Mon May 11 2009 Benjamin Kosnik <bkoz@redhat.com> - 1.39.0-2
9c13a0
- Apply patch from Caolan McNamara
9c13a0
- Resolves: #500030 function_template bug is back...
9c13a0
9c13a0
* Thu May 07 2009 Benjamin Kosnik <bkoz@redhat.com> - 1.39.0-1
9c13a0
- Update release.
9c13a0
9c13a0
* Wed May 06 2009 Benjamin Kosnik <bkoz@redhat.com> - 1.39.0-0.3
9c13a0
- Fixes for rpmlint.
9c13a0
9c13a0
* Wed May 06 2009 Petr Machata <pmachata@redhat.com> - 1.39.0-0.2
9c13a0
- Split up boost package to sub-packages per library
9c13a0
- Resolves: #496188
9c13a0
9c13a0
* Wed May 06 2009 Benjamin Kosnik <bkoz@redhat.com> - 1.39.0-0.1
9c13a0
- Rebase to 1.39.0.
9c13a0
- Add --with docs_generated.
9c13a0
- #225622: Substitute optflags at prep time instead of RPM_OPT_FLAGS.
9c13a0
9c13a0
* Mon May 04 2009 Benjamin Kosnik <bkoz@redhat.com> - 1.37.0-7
9c13a0
- Rebuild for libicu bump.
9c13a0
9c13a0
* Mon Mar 23 2009 Petr Machata <pmachata@redhat.com> - 1.37.0-6
9c13a0
- Apply a SMP patch from Stefan Ring
9c13a0
- Apply a workaround for "cannot appear in a constant-expression" in
9c13a0
  dynamic_bitset library.
9c13a0
- Resolves: #491537
9c13a0
9c13a0
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.37.0-4
9c13a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
9c13a0
9c13a0
* Mon Jan 12 2009 Petr Machata <pmachata@redhat.com> - 1.37.0-3
9c13a0
- Apply a unneccessary_iostreams patch from Caolan McNamara
9c13a0
- Fix soname patch so that it applies with fuzz=0.  Use fuzz=0 option
9c13a0
  in spec file just like ordinary patches do.
9c13a0
- Resolves: #479409
9c13a0
9c13a0
* Fri Dec 19 2008 Petr Machata <pmachata@redhat.com> - 1.37.0-2
9c13a0
- Apply a function_template patch from Caolan McNamara
9c13a0
- Resolves: #477131
9c13a0
9c13a0
* Tue Dec 16 2008 Benjamin Kosnik <bkoz@redhat.com> - 1.37.0-1
9c13a0
- Fix rpmlint rpath errors.
9c13a0
- Fix rpmlint warnings on tabs and spaces.
9c13a0
- Bump SONAME to 4
9c13a0
9c13a0
* Mon Nov 17 2008 Benjamin Kosnik <bkoz@redhat.com> - 1.37.0-0.1
9c13a0
- Rebase to 1.37.0.
9c13a0
9c13a0
* Tue Oct 21 2008 Benjamin Kosnik <bkoz@redhat.com> - 1.36.0-1
9c13a0
- Rebase to 1.36.0.
9c13a0
9c13a0
* Mon Oct  6 2008 Petr Machata <pmachata@redhat.com> - 1.34.1-17
9c13a0
- Fix gcc43 patch to apply cleanly under --fuzz=0
9c13a0
- Resolves: #465003
9c13a0
9c13a0
* Mon Aug 11 2008 Petr Machata <pmachata@redhat.com> - 1.36.0-0.1.beta1
9c13a0
- Rebase to 1.36.0.beta1
9c13a0
  - Drop boost-regex.patch and portions of boost-gcc43.patch, port the rest
9c13a0
  - Automate SONAME tracking and bump SONAME to 4
9c13a0
  - Adjust boost-configure.patch to include threading=single,multi explicitly
9c13a0
9c13a0
* Thu Jun 12 2008 Petr Machata <pmachata@redhat.com> - 1.34.1-16
9c13a0
- Fix "changes meaning of keywords" in boost date_time
9c13a0
- Related: #450718
9c13a0
9c13a0
* Thu May 29 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.34.1-15
9c13a0
- fix license tag
9c13a0
9c13a0
* Thu Mar 27 2008 Petr Machata <pmachata@redhat.com> - 1.34.1-14
9c13a0
- Change devel-static back to static.
9c13a0
- Related: #225622
9c13a0
9c13a0
* Wed Mar 26 2008 Petr Machata <pmachata@redhat.com> - 1.34.1-13
9c13a0
- Install library doc files
9c13a0
- Revamp %%install phase to speed up overall build time
9c13a0
- Some cleanups per merge review
9c13a0
- Resolves: #437032
9c13a0
9c13a0
* Thu Feb 14 2008 Petr Machata <pmachata@redhat.com> - 1.34.1-12
9c13a0
- Fix "changes meaning of keywords" in boost python
9c13a0
- Resolves: #432694
9c13a0
9c13a0
* Wed Feb 13 2008 Petr Machata <pmachata@redhat.com> - 1.34.1-11
9c13a0
- Fix "changes meaning of special_values_parser" in boost date_time
9c13a0
- Resolves: #432433
9c13a0
9c13a0
* Wed Feb  6 2008 Petr Machata <pmachata@redhat.com> - 1.34.1-10
9c13a0
- Fixes for GCC 4.3
9c13a0
- Resolves: #431609
9c13a0
9c13a0
* Mon Jan 14 2008 Benjamin Kosnik <bkoz@redhat.com> 1.34.1-7
9c13a0
- Fixes for boost.regex (rev 42674).
9c13a0
9c13a0
* Wed Sep 19 2007 Benjamin Kosnik <bkoz@redhat.com> 1.34.1-5
9c13a0
- (#283771: Linking against boost libraries fails).
9c13a0
9c13a0
* Tue Aug 21 2007 Benjamin Kosnik <bkoz@redhat.com> 1.34.1-4
9c13a0
- Rebuild.
9c13a0
9c13a0
* Wed Aug 08 2007 Benjamin Kosnik <bkoz@redhat.com> 1.34.1-3
9c13a0
- Rebuild for icu 3.8 bump.
9c13a0
9c13a0
* Thu Aug 02 2007 Benjamin Kosnik <bkoz@redhat.com> 1.34.1-2
9c13a0
- SONAME to 3.
9c13a0
9c13a0
* Tue Jul 31 2007 Benjamin Kosnik <bkoz@redhat.com> 1.34.1-1
9c13a0
- Update to boost_1_34_1.
9c13a0
- Source via http.
9c13a0
- Philipp Thomas <pth.suse.de> fix for RPM_OPT_FLAGS
9c13a0
- Philipp Thomas <pth.suse.de> fix for .so sym links.
9c13a0
- (#225622) Patrice Dumas review comments.
9c13a0
9c13a0
* Tue Jun 26 2007 Benjamin Kosnik <bkoz@redhat.com> 1.34.1.rc1-0.1
9c13a0
- Update to boost_1_34_1_RC1.
9c13a0
9c13a0
* Mon Apr 02 2007 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-13
9c13a0
- (#225622: Merge Review: boost)
9c13a0
  Change static to devel-static.
9c13a0
9c13a0
* Mon Mar 26 2007 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-12
9c13a0
- (#233523: libboost_python needs rebuild against python 2.5)
9c13a0
  Use patch.
9c13a0
9c13a0
* Mon Mar 26 2007 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-11
9c13a0
- (#225622: Merge Review: boost)
9c13a0
  Source to http.
9c13a0
  BuildRoot to preferred value.
9c13a0
  PreReq to post/postun -p
9c13a0
  Clarified BSL as GPL-Compatible, Free Software License.
9c13a0
  Remove Obsoletes.
9c13a0
  Add Provides boost-python.
9c13a0
  Remove mkdir -p $RPM_BUILD_ROOT%%{_docdir}
9c13a0
  Added periods for decription text.
9c13a0
  Fix Group field.
9c13a0
  Remove doc Requires boost.
9c13a0
  Preserve timestamps on install.
9c13a0
  Use %%defattr(-, root, root, -)
9c13a0
  Added static package for .a libs.
9c13a0
  Install static libs with 0644 permissions.
9c13a0
  Use %%doc for doc files.
9c13a0
9c13a0
* Mon Jan 22 2007 Benjamin Kosnik <bkoz@redhat.com> 1.34.0-0.5
9c13a0
- Update to boost.RC_1_34_0 snapshot as of 2007-01-19.
9c13a0
- Modify build procedures for boost build v2.
9c13a0
- Add *-mt variants for libraries, or at least variants that use
9c13a0
  threads (regex and thread).
9c13a0
9c13a0
* Thu Nov 23 2006 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-10
9c13a0
- (#182414: boost: put tests in %%check section) via Rex Dieter
9c13a0
- Fix EVR with %%{?dist} tag via Gianluca Sforna
9c13a0
9c13a0
* Wed Nov 15 2006 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-9
9c13a0
- (#154784: boost-debuginfo package is empty)
9c13a0
9c13a0
* Tue Nov 14 2006 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-8
9c13a0
- (#205866: Revert scanner.hpp change.)
9c13a0
9c13a0
* Mon Nov 13 2006 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-7
9c13a0
- (#205866: boost::spirit generates warnings with -Wshadow)
9c13a0
- (#205863: serialization lib generates warnings)
9c13a0
- (#204326: boost RPM missing dependencies)
9c13a0
- (#193465: [SIGNAL/BIND] Regressions with GCC 4.1)
9c13a0
- BUILD_FLAGS, add, to see actual compile line.
9c13a0
- REGEX_FLAGS, add, to compile regex with ICU support.
9c13a0
9c13a0
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.33.1-6.1
9c13a0
- rebuild
9c13a0
9c13a0
* Tue May 16 2006 Karsten Hopp <karsten@redhat.de> 1.33.1-6
9c13a0
- buildrequire python-devel for Python.h
9c13a0
9c13a0
* Thu Feb 16 2006 Florian La Roche <laroche@redhat.com> - 1.33.1-5
9c13a0
- use the real version number to point to the shared libs
9c13a0
9c13a0
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.33.1-4.2
9c13a0
- bump again for double-long bug on ppc(64)
9c13a0
9c13a0
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.33.1-4.1
9c13a0
- rebuilt for new gcc4.1 snapshot and glibc changes
9c13a0
9c13a0
* Thu Jan 05 2006 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-4
9c13a0
- Fix symbolic links.
9c13a0
9c13a0
* Wed Jan 04 2006 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-3
9c13a0
- Update to boost-1.33.1.
9c13a0
- (#176485: Missing BuildRequires)
9c13a0
- (#169271: /usr/lib/libboost*.so.? links missing in package)
9c13a0
9c13a0
* Thu Dec 22 2005 Jesse Keating <jkeating@redhat.com> 1.33.1-2
9c13a0
- rebuilt
9c13a0
9c13a0
* Mon Nov 14 2005 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-1
9c13a0
- Update to boost-1.33.1 beta.
9c13a0
- Run testsuite, gather results.
9c13a0
9c13a0
* Tue Oct 11 2005 Nils Philippsen <nphilipp@redhat.com> 1.33.0-4
9c13a0
- build require bzip2-devel and zlib-devel
9c13a0
9c13a0
* Tue Aug 23 2005 Benjamin Kosnik <bkoz@redhat.com> 1.33.0-3
9c13a0
- Create doc package again.
9c13a0
- Parts of the above by Neal Becker <ndbecker2@gmail.com>.
9c13a0
9c13a0
* Fri Aug 12 2005 Benjamin Kosnik <bkoz@redhat.com> 1.33.0-1
9c13a0
- Update to boost-1.33.0, update SONAME to 2 due to ABI changes.
9c13a0
- Simplified PYTHON_VERSION by Philipp Thomas <pth@suse.de>
9c13a0
9c13a0
* Tue May 24 2005 Benjamin Kosnik <bkoz@redhat.com> 1.32.0-6
9c13a0
- (#153093: boost warns that gcc 4.0.0 is an unknown compiler)
9c13a0
- (#152205: development .so symbolic links should be in -devel subpackage)
9c13a0
- (#154783: linker .so symbolic links missing from boost-devel package)
9c13a0
9c13a0
* Fri Mar 18 2005 Benjamin Kosnik <bkoz@redhat.com> 1.32.0-5
9c13a0
- Revert boost-base.patch to old behavior.
9c13a0
- Use SONAMEVERSION instead of dllversion.
9c13a0
9c13a0
* Wed Mar 16 2005 Benjamin Kosnik <bkoz@redhat.com> 1.32.0-4
9c13a0
- (#142612: Compiling Boost 1.32.0 Failed in RHEL 3.0 on Itanium2)
9c13a0
- (#150069: libboost_python.so is missing)
9c13a0
- (#141617: bad patch boost-base.patch)
9c13a0
- (#122817: libboost_*.so symbolic links missing)
9c13a0
- Re-add boost-thread.patch.
9c13a0
- Change boost-base.patch to show thread tags.
9c13a0
- Change boost-gcc-tools.patch to use SOTAG, compile with dllversion.
9c13a0
- Add symbolic links to files.
9c13a0
- Sanity check can compile with gcc-3.3.x, gcc-3.4.2, gcc-4.0.x., gcc-4.1.x.
9c13a0
9c13a0
* Thu Dec 02 2004 Benjamin Kosnik <bkoz@redhat.com> 1.32.0-3
9c13a0
- (#122817: libboost_*.so symbolic links missing)
9c13a0
- (#141574: half of the package is missing)
9c13a0
- (#141617: bad patch boost-base.patch)
9c13a0
9c13a0
* Wed Dec 01 2004 Benjamin Kosnik <bkoz@redhat.com> 1.32.0-2
9c13a0
- Remove bogus Obsoletes.
9c13a0
9c13a0
* Mon Nov 29 2004 Benjamin Kosnik <bkoz@redhat.com> 1.32.0-1
9c13a0
- Update to 1.32.0
9c13a0
9c13a0
* Wed Sep 22 2004 Than Ngo <than@redhat.com> 1.31.0-9
9c13a0
- cleanup specfile
9c13a0
- fix multiarch problem
9c13a0
9c13a0
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
9c13a0
- rebuilt
9c13a0
9c13a0
* Wed May 05 2004 Warren Togami <wtogami@redhat.com> 1.31.0-7
9c13a0
- missing Obsoletes boost-python
9c13a0
9c13a0
* Mon May 03 2004 Benjamin Kosnik <bkoz@redhat.com>
9c13a0
- (#121630: gcc34 patch needed)
9c13a0
9c13a0
* Wed Apr 21 2004 Warren Togami <wtogami@redhat.com>
9c13a0
- #121415 FC2 BLOCKER: Obsoletes boost-python-devel, boost-doc
9c13a0
- other cleanups
9c13a0
9c13a0
* Tue Mar 30 2004 Benjamin Kosnik <bkoz@redhat.com>
9c13a0
- Remove bjam dependency. (via Graydon).
9c13a0
- Fix installed library names.
9c13a0
- Fix SONAMEs in shared libraries.
9c13a0
- Fix installed header location.
9c13a0
- Fix installed permissions.
9c13a0
9c13a0
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
9c13a0
- rebuilt
9c13a0
9c13a0
* Mon Feb 09 2004 Benjamin Kosnik <bkoz@redhat.com> 1.31.0-2
9c13a0
- Update to boost-1.31.0
9c13a0
9c13a0
* Thu Jan 22 2004 Benjamin Kosnik <bkoz@redhat.com> 1.31.0-1
9c13a0
- Update to boost-1.31.0.rc2
9c13a0
- (#109307:  Compile Failure with boost libraries)
9c13a0
- (#104831:  Compile errors in apps using Boost.Python...)
9c13a0
- Unify into boost, boost-devel rpms.
9c13a0
- Simplify installation using bjam and prefix install.
9c13a0
9c13a0
* Tue Sep 09 2003 Nalin Dahyabhai <nalin@redhat.com> 1.30.2-2
9c13a0
- require boost-devel instead of devel in subpackages which require boost-devel
9c13a0
- remove stray Prefix: tag
9c13a0
9c13a0
* Mon Sep 08 2003 Benjamin Kosnik <bkoz@redhat.com> 1.30.2-1
9c13a0
- change license to Freely distributable
9c13a0
- verify installation of libboost_thread
9c13a0
- more boost-devel removals
9c13a0
- deal with lack of _REENTRANT on ia64/s390
9c13a0
- (#99458) rpm -e fixed via explict dir additions
9c13a0
- (#103293) update to 1.30.2
9c13a0
9c13a0
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
9c13a0
- rebuilt
9c13a0
9c13a0
* Tue May 13 2003 Florian La Roche <Florian.LaRoche@redhat.de>
9c13a0
- remove packager, change to new Group:
9c13a0
9c13a0
* Tue May 06 2003 Tim Powers <timp@redhat.com> 1.30.0-3
9c13a0
- add deffattr's so we don't have unknown users owning files