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