Petr Machata 1891c7
# Support for documentation installation
Petr Machata 1891c7
# As the %%doc macro erases the target directory, namely
Petr Machata 1891c7
# $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}, manually installed
Petr Machata 1891c7
# documentation must be saved into a temporary dedicated directory.
Petr Machata 1891c7
%define boost_docdir __tmp_docdir
Petr Machata 1891c7
Petr Machata 1891c7
# Support for long double
Petr Machata fdf885
%define disable_long_double 0
Petr Machata fdf885
%ifarch %{arm}
Petr Machata 1891c7
  %define disable_long_double 1
Petr Machata fdf885
%endif
Petr Machata fdf885
Petr Machata cba7e4
# Configuration of MPI backends
Petr Machata cba7e4
%bcond_without mpich2
Petr Machata cba7e4
%bcond_without openmpi
Petr Machata cba7e4
cvsdist f8f00b
Name: boost
Petr Machata 1891c7
Summary: The free peer-reviewed portable C++ source libraries
Petr Machata 1891c7
Version: 1.41.0
Petr Machata c6e387
Release: 10%{?dist}
Tom Callaway ed0054
License: Boost
Petr Machata 1891c7
URL: http://sodium.resophonic.com/boost-cmake/%{version}.cmake0/
cvsdist f8f00b
Group: System Environment/Libraries
Petr Machata 1891c7
%define full_version %{name}-%{version}.cmake0
Petr Machata 1891c7
Source: %{full_version}.tar.bz2
Benjamin Kosnik 908d7d
Petr Machata 721ade
# From the version 13 of Fedora, the Boost libraries are delivered
Petr Machata 721ade
# with sonames equal to the Boost version (e.g., 1.41.0).  On older
Petr Machata 721ade
# versions of Fedora (e.g., Fedora 12), the Boost libraries are
Petr Machata 721ade
# delivered with another scheme for sonames (e.g., a soname of 5 for
Petr Machata 721ade
# Fedora 12).  If for some reason you wish to set the sonamever
Petr Machata 721ade
# yourself, you can do it here.
Petr Machata 721ade
%if 0%{?fedora} >= 13
Petr Machata 721ade
  %define sonamever %{version}
Petr Machata 721ade
%else
Petr Machata 721ade
  %define sonamever 5
Petr Machata 721ade
%endif
Petr Machata 721ade
Petr Machata e45bd9
# boost is an "umbrella" package that pulls in all other boost
Petr Machata e45bd9
# components, except for MPI sub-packages.  Those are "speacial", one
Petr Machata e45bd9
# doesn't necessarily need them and the more typical scenario, I
Petr Machata e45bd9
# think, will be that the developer wants to pick one MPI flavor.
Benjamin Kosnik 908d7d
Requires: boost-date-time = %{version}-%{release}
Benjamin Kosnik 908d7d
Requires: boost-filesystem = %{version}-%{release}
Benjamin Kosnik 908d7d
Requires: boost-graph = %{version}-%{release}
Benjamin Kosnik 908d7d
Requires: boost-iostreams = %{version}-%{release}
Benjamin Kosnik 908d7d
Requires: boost-program-options = %{version}-%{release}
Benjamin Kosnik 908d7d
Requires: boost-python = %{version}-%{release}
Benjamin Kosnik 908d7d
Requires: boost-regex = %{version}-%{release}
Benjamin Kosnik 908d7d
Requires: boost-serialization = %{version}-%{release}
Benjamin Kosnik 908d7d
Requires: boost-signals = %{version}-%{release}
Benjamin Kosnik 908d7d
Requires: boost-system = %{version}-%{release}
Petr Machata 1891c7
Requires: boost-test = %{version}-%{release}
Petr Machata 662439
Requires: boost-thread = %{version}-%{release}
Benjamin Kosnik 908d7d
Requires: boost-wave = %{version}-%{release}
Benjamin Kosnik 908d7d
Petr Machata 7bc91e
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Petr Machata 1891c7
BuildRequires: cmake
Benjamin Kosnik dff01f
BuildRequires: libstdc++-devel
Benjamin Kosnik ace5fb
BuildRequires: bzip2-libs
Nils Philippsen cd0735
BuildRequires: bzip2-devel
Nils Philippsen cd0735
BuildRequires: zlib-devel
Karsten Hopp 53b71d
BuildRequires: python-devel
Benjamin Kosnik 4da827
BuildRequires: libicu-devel
Benjamin Kosnik 911173
BuildRequires: chrpath
Petr Machata bcb908
Petr Machata 721ade
Patch0: boost-cmake-soname.patch
Petr Machata 721ade
Patch1: boost-graph-compile.patch
Petr Machata c4b14f
Patch2: boost-1.41.0-mapnik.patch
Petr Machata e34999
Patch3: boost-1.41.0-shared_ptr_serialization.patch
Petr Machata c6e387
Patch4: boost-1.41.0-iostreams-zlib.patch
Petr Machata 78eebe
Benjamin Kosnik 908d7d
%bcond_with tests
Benjamin Kosnik 908d7d
%bcond_with docs_generated
cvsdist f8f00b
cvsdist f8f00b
%description
cvsdist 34404a
Boost provides free peer-reviewed portable C++ source libraries.  The
cvsdist 34404a
emphasis is on libraries which work well with the C++ Standard
Benjamin Kosnik 785083
Library, in the hopes of establishing "existing practice" for
Benjamin Kosnik 785083
extensions and providing reference implementations so that the Boost
Benjamin Kosnik 785083
libraries are suitable for eventual standardization. (Some of the
Benjamin Kosnik 785083
libraries have already been proposed for inclusion in the C++
Benjamin Kosnik 785083
Standards Committee's upcoming C++ Standard Library Technical Report.)
cvsdist f8f00b
Benjamin Kosnik 908d7d
%package date-time
Benjamin Kosnik 908d7d
Summary: Runtime component of boost date-time library
Benjamin Kosnik 908d7d
Group: System Environment/Libraries
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%description date-time
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
Runtime support for Boost Date Time, set of date-time libraries based
Benjamin Kosnik 908d7d
on generic programming concepts.
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%package filesystem
Benjamin Kosnik 908d7d
Summary: Runtime component of boost filesystem library
Benjamin Kosnik 908d7d
Group: System Environment/Libraries
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%description filesystem
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
Runtime support for the Boost Filesystem Library, which provides
Benjamin Kosnik 908d7d
portable facilities to query and manipulate paths, files, and
Benjamin Kosnik 908d7d
directories.
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%package graph
Benjamin Kosnik 908d7d
Summary: Runtime component of boost graph library
Benjamin Kosnik 908d7d
Group: System Environment/Libraries
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%description graph
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
Runtime support for the BGL graph library.  BGL interface and graph
Benjamin Kosnik 908d7d
components are generic, in the same sense as the the Standard Template
Benjamin Kosnik 908d7d
Library (STL).
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%package iostreams
Benjamin Kosnik 908d7d
Summary: Runtime component of boost iostreams library
Benjamin Kosnik 908d7d
Group: System Environment/Libraries
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%description iostreams
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
Runtime support for Boost.IOStreams, a framework for defining streams,
Benjamin Kosnik 908d7d
stream buffers and i/o filters.
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%package math
Petr Machata 1891c7
Summary: Stub that used to contain boost math library
Benjamin Kosnik 908d7d
Group: System Environment/Libraries
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%description math
Benjamin Kosnik 908d7d
Petr Machata 1891c7
This package is a stub that used to contain runtime component of boost
Petr Machata 1891c7
math library.  Now that boost math library is header-only, this
Petr Machata 1891c7
package is empty.  It's kept around only so that during yum-assisted
Petr Machata 1891c7
update, old libraries from boost-math package aren't left around.
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%package program-options
Benjamin Kosnik 908d7d
Summary:  Runtime component of boost program_options library
Benjamin Kosnik 908d7d
Group: System Environment/Libraries
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%description program-options
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
Runtime support of boost program options library, which allows program
Benjamin Kosnik 908d7d
developers to obtain (name, value) pairs from the user, via
Petr Machata 721ade
conventional methods such as command line and configuration file.
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%package python
Benjamin Kosnik 908d7d
Summary: Runtime component of boost python library
Benjamin Kosnik 908d7d
Group: System Environment/Libraries
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%description python
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
The Boost Python Library is a framework for interfacing Python and
Benjamin Kosnik 908d7d
C++. It allows you to quickly and seamlessly expose C++ classes
Petr Machata 721ade
functions and objects to Python, and vice versa, using no special
Benjamin Kosnik 908d7d
tools -- just your C++ compiler.  This package contains runtime
Benjamin Kosnik 908d7d
support for Boost Python Library.
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%package regex
Benjamin Kosnik 908d7d
Summary: Runtime component of boost regular expression library
Benjamin Kosnik 908d7d
Group: System Environment/Libraries
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%description regex
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
Runtime support for boost regular expression library.
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%package serialization
Benjamin Kosnik 908d7d
Summary: Runtime component of boost serialization library
Benjamin Kosnik 908d7d
Group: System Environment/Libraries
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%description serialization
Benjamin Kosnik 908d7d
Petr Machata 721ade
Runtime support for serialization for persistence and marshaling.
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%package signals
Benjamin Kosnik 908d7d
Summary: Runtime component of boost signals and slots library
Benjamin Kosnik 908d7d
Group: System Environment/Libraries
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%description signals
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
Runtime support for managed signals & slots callback implementation.
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%package system
Benjamin Kosnik 908d7d
Summary: Runtime component of boost system support library
Benjamin Kosnik 908d7d
Group: System Environment/Libraries
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%description system
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
Runtime component of Boost operating system support library, including
Benjamin Kosnik 908d7d
the diagnostics support that will be part of the C++0x standard
Benjamin Kosnik 908d7d
library.
Benjamin Kosnik 908d7d
Petr Machata 1891c7
%package test
Petr Machata 1891c7
Summary: Runtime component of boost test library
Benjamin Kosnik 908d7d
Group: System Environment/Libraries
Benjamin Kosnik 908d7d
Petr Machata 1891c7
%description test
Benjamin Kosnik 908d7d
Petr Machata 1891c7
Runtime support for simple program testing, full unit testing, and for
Petr Machata 1891c7
program execution monitoring.
Benjamin Kosnik 908d7d
Petr Machata 662439
%package thread
Petr Machata 662439
Summary: Runtime component of boost thread library
Petr Machata 662439
Group: System Environment/Libraries
Petr Machata 662439
Petr Machata 662439
%description thread
Petr Machata 662439
Petr Machata 662439
Runtime component Boost.Thread library, which provides classes and
Petr Machata 662439
functions for managing multiple threads of execution, and for
Petr Machata 662439
synchronizing data between the threads or providing separate copies of
Petr Machata 662439
data specific to individual threads.
Petr Machata 662439
Petr Machata 1891c7
%package wave
Petr Machata 1891c7
Summary: Runtime component of boost C99/C++ preprocessing library
Petr Machata 1891c7
Group: System Environment/Libraries
Petr Machata 1891c7
Petr Machata 1891c7
%description wave
Petr Machata 1891c7
Petr Machata 1891c7
Runtime support for the Boost.Wave library, a Standards conformant,
Petr Machata 1891c7
and highly configurable implementation of the mandated C99/C++
Petr Machata 1891c7
preprocessor functionality.
Petr Machata 1891c7
cvsdist f8f00b
%package devel
Benjamin Kosnik dff01f
Summary: The Boost C++ headers and shared development libraries
Benjamin Kosnik dff01f
Group: Development/Libraries
cvsdist afeb5b
Requires: boost = %{version}-%{release}
cvsdist afeb5b
Provides: boost-python-devel = %{version}-%{release}
Rex Dieter 667c36
# for %%_datadir/cmake ownership, can consider making cmake-filesystem
Rex Dieter 667c36
# if this dep is a problem
Rex Dieter 667c36
Requires: cmake
cvsdist f8f00b
cvsdist f8f00b
%description devel
Benjamin Kosnik dff01f
Headers and shared object symlinks for the Boost C++ libraries.
Benjamin Kosnik dff01f
Petr Machata 408862
%package static
Benjamin Kosnik dff01f
Summary: The Boost C++ static development libraries
Benjamin Kosnik dff01f
Group: Development/Libraries
Petr Machata 7bc91e
Requires: boost-devel = %{version}-%{release}
Petr Machata 408862
Obsoletes: boost-devel-static < 1.34.1-14
Petr Machata 408862
Provides: boost-devel-static = %{version}-%{release}
Benjamin Kosnik dff01f
Petr Machata 408862
%description static
Petr Machata 408862
Static Boost C++ libraries.
Benjamin Kosnik 546a43
Benjamin Kosnik 546a43
%package doc
Petr Machata 1891c7
Summary: HTML documentation for the Boost C++ libraries
Benjamin Kosnik dff01f
Group: Documentation
Petr Machata 1891c7
%if 0%{?fedora} >= 10
Petr Machata 1891c7
BuildArch: noarch
Petr Machata 1891c7
%endif
Benjamin Kosnik 546a43
Provides: boost-python-docs = %{version}-%{release}
Benjamin Kosnik 546a43
Benjamin Kosnik 546a43
%description doc
Petr Machata 1891c7
This package contains the documentation in the HTML format of the Boost C++
Petr Machata 1891c7
libraries. The documentation provides the same content as that on the Boost
Petr Machata 1891c7
web page (http://www.boost.org/doc/libs/1_40_0).
cvsdist f8f00b
Petr Machata cba7e4
Petr Machata cba7e4
%if %{with openmpi}
Petr Machata cba7e4
Petr Machata cba7e4
%package openmpi
Petr Machata cba7e4
Summary: Runtime component of Boost.MPI library
Petr Machata cba7e4
Group: System Environment/Libraries
Petr Machata cba7e4
Requires: openmpi
Petr Machata cba7e4
BuildRequires: openmpi-devel
Petr Machata cba7e4
Petr Machata cba7e4
%description openmpi
Petr Machata cba7e4
Petr Machata cba7e4
Runtime support for Boost.MPI-OpenMPI, a library providing a clean C++
Petr Machata cba7e4
API over the OpenMPI implementation of MPI.
Petr Machata cba7e4
Petr Machata cba7e4
%package openmpi-devel
Petr Machata cba7e4
Summary: Shared library symlinks for Boost.MPI
Petr Machata cba7e4
Group: System Environment/Libraries
Petr Machata cba7e4
Requires: boost-devel = %{version}-%{release}
Petr Machata cba7e4
Requires: boost-openmpi = %{version}-%{release}
Petr Machata e45bd9
Requires: boost-openmpi-python = %{version}-%{release}
Petr Machata e45bd9
Requires: boost-graph-openmpi = %{version}-%{release}
Petr Machata cba7e4
Petr Machata cba7e4
%description openmpi-devel
Petr Machata cba7e4
Petr Machata cba7e4
Devel package for Boost.MPI-OpenMPI, a library providing a clean C++
Petr Machata cba7e4
API over the OpenMPI implementation of MPI.
Petr Machata cba7e4
Petr Machata cba7e4
%package openmpi-python
Petr Machata cba7e4
Summary: Python runtime component of Boost.MPI library
Petr Machata cba7e4
Group: System Environment/Libraries
Petr Machata cba7e4
Requires: boost-openmpi = %{version}-%{release}
Petr Machata cba7e4
Petr Machata cba7e4
%description openmpi-python
Petr Machata cba7e4
Petr Machata cba7e4
Python support for Boost.MPI-OpenMPI, a library providing a clean C++
Petr Machata cba7e4
API over the OpenMPI implementation of MPI.
Petr Machata cba7e4
Petr Machata cba7e4
%package graph-openmpi
Petr Machata cba7e4
Summary: Runtime component of parallel boost graph library
Petr Machata cba7e4
Group: System Environment/Libraries
Petr Machata e45bd9
Requires: boost-openmpi = %{version}-%{release}
Petr Machata cba7e4
Petr Machata cba7e4
%description graph-openmpi
Petr Machata cba7e4
Petr Machata cba7e4
Runtime support for the Parallel BGL graph library.  The interface and
Petr Machata cba7e4
graph components are generic, in the same sense as the the Standard
Petr Machata cba7e4
Template Library (STL).  This libraries in this package use OpenMPI
Petr Machata cba7e4
backend to do the parallel work.
Petr Machata cba7e4
Petr Machata cba7e4
%endif
Petr Machata cba7e4
Petr Machata cba7e4
Petr Machata cba7e4
%if %{with mpich2}
Petr Machata cba7e4
Petr Machata cba7e4
%package mpich2
Petr Machata cba7e4
Summary: Runtime component of Boost.MPI library
Petr Machata cba7e4
Group: System Environment/Libraries
Petr Machata cba7e4
Requires: mpich2
Petr Machata cba7e4
BuildRequires: mpich2-devel
Petr Machata cba7e4
Petr Machata cba7e4
%description mpich2
Petr Machata cba7e4
Petr Machata cba7e4
Runtime support for Boost.MPI-MPICH2, a library providing a clean C++
Petr Machata cba7e4
API over the MPICH2 implementation of MPI.
Petr Machata cba7e4
Petr Machata cba7e4
%package mpich2-devel
Petr Machata cba7e4
Summary: Shared library symlinks for Boost.MPI
Petr Machata cba7e4
Group: System Environment/Libraries
Petr Machata cba7e4
Requires: boost-devel = %{version}-%{release}
Petr Machata cba7e4
Requires: boost-mpich2 = %{version}-%{release}
Petr Machata e45bd9
Requires: boost-mpich2-python = %{version}-%{release}
Petr Machata e45bd9
Requires: boost-graph-mpich2 = %{version}-%{release}
Petr Machata cba7e4
Petr Machata cba7e4
%description mpich2-devel
Petr Machata cba7e4
Petr Machata cba7e4
Devel package for Boost.MPI-MPICH2, a library providing a clean C++
Petr Machata cba7e4
API over the MPICH2 implementation of MPI.
Petr Machata cba7e4
Petr Machata cba7e4
%package mpich2-python
Petr Machata cba7e4
Summary: Python runtime component of Boost.MPI library
Petr Machata cba7e4
Group: System Environment/Libraries
Petr Machata cba7e4
Requires: boost-mpich2 = %{version}-%{release}
Petr Machata cba7e4
Petr Machata cba7e4
%description mpich2-python
Petr Machata cba7e4
Petr Machata cba7e4
Python support for Boost.MPI-MPICH2, a library providing a clean C++
Petr Machata cba7e4
API over the MPICH2 implementation of MPI.
Petr Machata cba7e4
Petr Machata cba7e4
%package graph-mpich2
Petr Machata cba7e4
Summary: Runtime component of parallel boost graph library
Petr Machata cba7e4
Group: System Environment/Libraries
Petr Machata e45bd9
Requires: boost-mpich2 = %{version}-%{release}
Petr Machata cba7e4
Petr Machata cba7e4
%description graph-mpich2
Petr Machata cba7e4
Petr Machata cba7e4
Runtime support for the Parallel BGL graph library.  The interface and
Petr Machata cba7e4
graph components are generic, in the same sense as the the Standard
Petr Machata cba7e4
Template Library (STL).  This libraries in this package use MPICH2
Petr Machata cba7e4
backend to do the parallel work.
Petr Machata cba7e4
Petr Machata cba7e4
%endif
Petr Machata cba7e4
Petr Machata cba7e4
cvsdist f8f00b
%prep
Petr Machata 1891c7
%setup -q -n %{full_version}
Petr Machata 721ade
Petr Machata 721ade
sed 's/_FEDORA_SONAME/%{sonamever}/' %{PATCH0} | %{__patch} -p0 --fuzz=0
Petr Machata 721ade
%patch1 -p0
Petr Machata c4b14f
%patch2 -p0
Petr Machata e34999
%patch3 -p1
Petr Machata c6e387
%patch4 -p2
cvsdist f8f00b
cvsdist f8f00b
%build
Petr Machata 1891c7
# Support for building tests.
Petr Machata 1891c7
%define boost_testflags -DBUILD_TESTS="NONE"
Petr Machata 1891c7
%if %{with tests}
Petr Machata 1891c7
  %define boost_testflags -DBUILD_TESTS="ALL"
Benjamin Kosnik 908d7d
%endif
cvsdist f8f00b
Petr Machata cba7e4
( echo ============================= build serial ==================
Petr Machata cba7e4
  mkdir serial
Petr Machata cba7e4
  cd serial
Petr Machata cba7e4
  %cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo %{boost_testflags} \
Petr Machata cba7e4
         -DENABLE_SINGLE_THREADED=YES -DINSTALL_VERSIONED=OFF \
Petr Machata cba7e4
         -DWITH_MPI=OFF ..
Petr Machata cba7e4
  make VERBOSE=1 %{?_smp_mflags}
Petr Machata cba7e4
)
Petr Machata cba7e4
Petr Machata cba7e4
# Build MPI parts of Boost with OpenMPI support
Petr Machata cba7e4
%if %{with openmpi}
Petr Machata cba7e4
%{_openmpi_load}
Petr Machata cba7e4
# Work around the bug: https://bugzilla.redhat.com/show_bug.cgi?id=560224
Petr Machata cba7e4
MPI_COMPILER=openmpi-%{_arch}
Petr Machata cba7e4
export MPI_COMPILER
Petr Machata cba7e4
( echo ============================= build $MPI_COMPILER ==================
Petr Machata cba7e4
  mkdir $MPI_COMPILER
Petr Machata cba7e4
  cd $MPI_COMPILER
Petr Machata cba7e4
  %cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo %{boost_testflags} \
Petr Machata cba7e4
         -DENABLE_SINGLE_THREADED=YES -DINSTALL_VERSIONED=OFF \
Petr Machata cba7e4
         -DBUILD_PROJECTS="serialization;python;mpi;graph_parallel" \
Petr Machata cba7e4
         -DBOOST_LIB_INSTALL_DIR=$MPI_LIB ..
Petr Machata cba7e4
  make VERBOSE=1 %{?_smp_mflags}
Petr Machata cba7e4
)
Petr Machata cba7e4
%{_openmpi_unload}
Petr Machata cba7e4
%endif
Petr Machata cba7e4
Petr Machata cba7e4
# Build MPI parts of Boost with MPICH2 support
Petr Machata cba7e4
%if %{with mpich2}
Petr Machata cba7e4
%{_mpich2_load}
Petr Machata cba7e4
( echo ============================= build $MPI_COMPILER ==================
Petr Machata cba7e4
  mkdir $MPI_COMPILER
Petr Machata cba7e4
  cd $MPI_COMPILER
Petr Machata cba7e4
  %cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo %{boost_testflags} \
Petr Machata cba7e4
         -DENABLE_SINGLE_THREADED=YES -DINSTALL_VERSIONED=OFF \
Petr Machata cba7e4
         -DBUILD_PROJECTS="serialization;python;mpi;graph_parallel" \
Petr Machata cba7e4
         -DBOOST_LIB_INSTALL_DIR=$MPI_LIB ..
Petr Machata cba7e4
  make VERBOSE=1 %{?_smp_mflags}
Petr Machata cba7e4
)
Petr Machata cba7e4
%{_mpich2_unload}
Petr Machata cba7e4
%endif
Petr Machata cba7e4
Petr Machata 1891c7
Benjamin Kosnik ed539c
%check
Petr Machata 7bc91e
%if %{with tests}
Petr Machata 1891c7
cd build
Petr Machata 1891c7
Petr Machata 1891c7
# Standard test with CMake, depends on installed boost-test.
Petr Machata 1891c7
ctest --verbose --output-log testing.log
Petr Machata 1891c7
if [ -f testing.log ]; then
Petr Machata 1891c7
  echo "" >> testing.log
Petr Machata 1891c7
  echo `date` >> testing.log
Petr Machata 1891c7
  echo "" >> testing.log
Petr Machata 1891c7
  echo `uname -a` >> testing.log
Petr Machata 1891c7
  echo "" >> testing.log
Petr Machata 1891c7
  echo `g++ --version` >> testing.log
Petr Machata 1891c7
  echo "" >> testing.log
Benjamin Kosnik 39a7eb
  testdate=`date +%Y%m%d`
Benjamin Kosnik 39a7eb
  testarch=`uname -m`
Petr Machata 1891c7
  email=benjamin.kosnik@gmail.com
Petr Machata 1891c7
  bzip2 -f testing.log
Petr Machata 1891c7
  echo "sending results starting"
Petr Machata 1891c7
  echo | mutt -s "$testdate boost test $testarch" -a testing.log.bz2 $email
Benjamin Kosnik 39a7eb
  echo "sending results finished"
Benjamin Kosnik 39a7eb
else
Petr Machata 1891c7
  echo "error with results"
Benjamin Kosnik 785083
fi
Petr Machata 1891c7
cd %{_builddir}/%{full_version}
Benjamin Kosnik 39a7eb
%endif
Benjamin Kosnik 785083
Petr Machata cba7e4
cvsdist f8f00b
%install
Petr Machata 1891c7
%{__rm} -rf $RPM_BUILD_ROOT
Than Ngo e17834
Petr Machata cba7e4
cd %{_builddir}/%{full_version}/
Petr Machata cba7e4
Petr Machata cba7e4
%if %{with openmpi}
Petr Machata cba7e4
%{_openmpi_load}
Petr Machata cba7e4
# Work around the bug: https://bugzilla.redhat.com/show_bug.cgi?id=560224
Petr Machata cba7e4
MPI_COMPILER=openmpi-%{_arch}
Petr Machata cba7e4
export MPI_COMPILER
Petr Machata cba7e4
echo ============================= install $MPI_COMPILER ==================
Petr Machata cba7e4
DESTDIR=$RPM_BUILD_ROOT make -C $MPI_COMPILER VERBOSE=1 install
Petr Machata cba7e4
# Remove parts of boost that we don't want installed in MPI directory.
Petr Machata cba7e4
%{__rm} -f $RPM_BUILD_ROOT/$MPI_LIB/libboost_{python,{w,}serialization}*
Petr Machata cba7e4
# Suppress the mpi.so python module, as it not currently properly
Petr Machata cba7e4
# generated (some dependencies are missing. It is temporary until
Petr Machata cba7e4
# upstream Boost-CMake fixes that (see
Petr Machata cba7e4
# http://lists.boost.org/boost-cmake/2009/12/0859.php for more
Petr Machata cba7e4
# details)
Petr Machata cba7e4
%{__rm} -f $RPM_BUILD_ROOT/$MPI_LIB/mpi.so
Petr Machata cba7e4
# Kill any debug library versions that may show up un-invited.
Petr Machata cba7e4
%{__rm} -f $RPM_BUILD_ROOT/$MPI_LIB/*-d.*
Petr Machata cba7e4
# Remove cmake configuration files used to build the Boost libraries
Petr Machata cba7e4
find $RPM_BUILD_ROOT/$MPI_LIB -name '*.cmake' -exec %{__rm} -f {} \;
Petr Machata cba7e4
%{_openmpi_unload}
Petr Machata cba7e4
%endif
Petr Machata 1891c7
Petr Machata cba7e4
%if %{with mpich2}
Petr Machata cba7e4
%{_mpich2_load}
Petr Machata cba7e4
echo ============================= install $MPI_COMPILER ==================
Petr Machata cba7e4
DESTDIR=$RPM_BUILD_ROOT make -C $MPI_COMPILER VERBOSE=1 install
Petr Machata cba7e4
# Remove parts of boost that we don't want installed in MPI directory.
Petr Machata cba7e4
%{__rm} -f $RPM_BUILD_ROOT/$MPI_LIB/libboost_{python,{w,}serialization}*
Petr Machata cba7e4
# Suppress the mpi.so python module, as it not currently properly
Petr Machata cba7e4
# generated (some dependencies are missing. It is temporary until
Petr Machata cba7e4
# upstream Boost-CMake fixes that (see
Petr Machata cba7e4
# http://lists.boost.org/boost-cmake/2009/12/0859.php for more
Petr Machata cba7e4
# details)
Petr Machata cba7e4
%{__rm} -f $RPM_BUILD_ROOT/$MPI_LIB/mpi.so
Petr Machata cba7e4
# Kill any debug library versions that may show up un-invited.
Petr Machata cba7e4
%{__rm} -f $RPM_BUILD_ROOT/$MPI_LIB/*-d.*
Petr Machata cba7e4
# Remove cmake configuration files used to build the Boost libraries
Petr Machata cba7e4
find $RPM_BUILD_ROOT/$MPI_LIB -name '*.cmake' -exec %{__rm} -f {} \;
Petr Machata cba7e4
%{_mpich2_unload}
Petr Machata cba7e4
%endif
Petr Machata 1891c7
Petr Machata cba7e4
echo ============================= install serial ==================
Petr Machata cba7e4
DESTDIR=$RPM_BUILD_ROOT make -C serial VERBOSE=1 install
Petr Machata 1891c7
# Kill any debug library versions that may show up un-invited.
Petr Machata cba7e4
%{__rm} -f $RPM_BUILD_ROOT/%{_libdir}/*-d.*
Petr Machata cba7e4
# Remove cmake configuration files used to build the Boost libraries
Petr Machata cba7e4
find $RPM_BUILD_ROOT/%{_libdir} -name '*.cmake' -exec %{__rm} -f {} \;
Petr Machata 1891c7
Petr Machata 1891c7
# Prepare the place to temporary store the generated documentation
Petr Machata 1891c7
%{__rm} -rf %{boost_docdir} && %{__mkdir_p} %{boost_docdir}/html
Petr Machata 1891c7
Petr Machata 1891c7
# Install documentation files (HTML pages) within the temporary place
Petr Machata 1891c7
cd %{_builddir}/%{full_version}
Petr Machata 1891c7
DOCPATH=%{boost_docdir}
Petr Machata 408862
find libs doc more -type f \( -name \*.htm -o -name \*.html \) \
Petr Machata 7bc91e
    | sed -n '/\//{s,/[^/]*$,,;p}' \
Petr Machata 7bc91e
    | sort -u > tmp-doc-directories
Petr Machata 1891c7
sed "s:^:$DOCPATH/:" tmp-doc-directories \
Petr Machata 1891c7
    | xargs --no-run-if-empty %{__install} -d
Petr Machata 1891c7
cat tmp-doc-directories | while read tobeinstalleddocdir; do
Petr Machata 1891c7
    find $tobeinstalleddocdir -mindepth 1 -maxdepth 1 -name \*.htm\* \
Petr Machata 1891c7
    | xargs %{__install} -p -m 644 -t $DOCPATH/$tobeinstalleddocdir
Benjamin Kosnik 546a43
done
Petr Machata 1891c7
%{__rm} -f tmp-doc-directories
Petr Machata 1891c7
%{__install} -p -m 644 -t $DOCPATH LICENSE_1_0.txt index.htm index.html
Petr Machata 1891c7
Petr Machata 1891c7
# Remove scripts used to generate include files
Petr Machata 1891c7
find $RPM_BUILD_ROOT%{_includedir}/ \( -name '*.pl' -o -name '*.sh' \) -exec %{__rm} -f {} \;
Benjamin Kosnik 546a43
cvsdist f8f00b
%clean
Petr Machata 1891c7
%{__rm} -rf $RPM_BUILD_ROOT
Petr Machata 1891c7
Petr Machata cba7e4
Petr Machata cba7e4
# MPI subpackages don't need the ldconfig magic.  They are hidden by
Petr Machata cba7e4
# default, in MPI backend-specific directory, and only show to the
Petr Machata cba7e4
# user after the relevant environment module has been loaded.
Petr Machata cba7e4
Petr Machata 1891c7
%post date-time -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%postun date-time -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%post filesystem -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%postun filesystem -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%post graph -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%postun graph -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%post iostreams -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%postun iostreams -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%post program-options -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%postun program-options -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%post python -p /sbin/ldconfig
cvsdist f8f00b
Petr Machata 1891c7
%postun python -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%post regex -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%postun regex -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%post serialization -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%postun serialization -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%post signals -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%postun signals -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%post system -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%postun system -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%post test -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%postun test -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%post thread -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%postun thread -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%post wave -p /sbin/ldconfig
Petr Machata 1891c7
Petr Machata 1891c7
%postun wave -p /sbin/ldconfig
cvsdist f8f00b
cvsdist f8f00b
Petr Machata cba7e4
Petr Machata 7bc91e
%files
cvsdist f8f00b
Benjamin Kosnik 908d7d
%files date-time
Benjamin Kosnik 908d7d
%defattr(-, root, root, -)
Petr Machata 1891c7
%doc LICENSE_1_0.txt
Petr Machata 721ade
%{_libdir}/libboost_date_time*.so.%{sonamever}
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%files filesystem
Benjamin Kosnik 908d7d
%defattr(-, root, root, -)
Petr Machata 1891c7
%doc LICENSE_1_0.txt
Petr Machata 721ade
%{_libdir}/libboost_filesystem*.so.%{sonamever}
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%files graph
Benjamin Kosnik 908d7d
%defattr(-, root, root, -)
Petr Machata 1891c7
%doc LICENSE_1_0.txt
Petr Machata cba7e4
%{_libdir}/libboost_graph.so.%{sonamever}
Petr Machata cba7e4
%{_libdir}/libboost_graph-mt.so.%{sonamever}
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%files iostreams
Benjamin Kosnik 908d7d
%defattr(-, root, root, -)
Petr Machata 1891c7
%doc LICENSE_1_0.txt
Petr Machata 721ade
%{_libdir}/libboost_iostreams*.so.%{sonamever}
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%files math
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%files test
Benjamin Kosnik 908d7d
%defattr(-, root, root, -)
Petr Machata 1891c7
%doc LICENSE_1_0.txt
Petr Machata 721ade
%{_libdir}/libboost_prg_exec_monitor*.so.%{sonamever}
Petr Machata 721ade
%{_libdir}/libboost_unit_test_framework*.so.%{sonamever}
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%files program-options
Benjamin Kosnik 908d7d
%defattr(-, root, root, -)
Petr Machata 1891c7
%doc LICENSE_1_0.txt
Petr Machata 721ade
%{_libdir}/libboost_program_options*.so.%{sonamever}
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%files python
Benjamin Kosnik 908d7d
%defattr(-, root, root, -)
Petr Machata 1891c7
%doc LICENSE_1_0.txt
Petr Machata 721ade
%{_libdir}/libboost_python*.so.%{sonamever}
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%files regex
Benjamin Kosnik 908d7d
%defattr(-, root, root, -)
Petr Machata 1891c7
%doc LICENSE_1_0.txt
Petr Machata 721ade
%{_libdir}/libboost_regex*.so.%{sonamever}
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%files serialization
Benjamin Kosnik 908d7d
%defattr(-, root, root, -)
Petr Machata 1891c7
%doc LICENSE_1_0.txt
Petr Machata 721ade
%{_libdir}/libboost_serialization*.so.%{sonamever}
Petr Machata 721ade
%{_libdir}/libboost_wserialization*.so.%{sonamever}
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%files signals
Benjamin Kosnik 908d7d
%defattr(-, root, root, -)
Petr Machata 1891c7
%doc LICENSE_1_0.txt
Petr Machata 721ade
%{_libdir}/libboost_signals*.so.%{sonamever}
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
%files system
Benjamin Kosnik 908d7d
%defattr(-, root, root, -)
Petr Machata 1891c7
%doc LICENSE_1_0.txt
Petr Machata 721ade
%{_libdir}/libboost_system*.so.%{sonamever}
Benjamin Kosnik 908d7d
Petr Machata 662439
%files thread
Petr Machata 662439
%defattr(-, root, root, -)
Petr Machata 1891c7
%doc LICENSE_1_0.txt
Petr Machata 721ade
%{_libdir}/libboost_thread*.so.%{sonamever}
Petr Machata 662439
Benjamin Kosnik 908d7d
%files wave
Benjamin Kosnik 908d7d
%defattr(-, root, root, -)
Petr Machata 1891c7
%doc LICENSE_1_0.txt
Petr Machata 721ade
%{_libdir}/libboost_wave*.so.%{sonamever}
Petr Machata 1891c7
Benjamin Kosnik 908d7d
%files doc
Benjamin Kosnik 908d7d
%defattr(-, root, root, -)
Petr Machata 1891c7
%doc %{boost_docdir}/*
Benjamin Kosnik 908d7d
Than Ngo e17834
%files devel
Benjamin Kosnik dff01f
%defattr(-, root, root, -)
Petr Machata 1891c7
%doc LICENSE_1_0.txt
Petr Machata 1891c7
%{_includedir}/%{name}
Petr Machata cba7e4
%{_libdir}/libboost_*.so
Petr Machata 1891c7
%{_datadir}/%{name}-%{version}
Rex Dieter 667c36
%dir %{_datadir}/cmake/%{name}/
Petr Machata 1891c7
%{_datadir}/cmake/%{name}/BoostConfig*.cmake
cvsdist f8f00b
Petr Machata 408862
%files static
Benjamin Kosnik dff01f
%defattr(-, root, root, -)
Petr Machata 1891c7
%doc LICENSE_1_0.txt
Benjamin Kosnik dff01f
%{_libdir}/*.a
Petr Machata cba7e4
%if %{with mpich2}
Petr Machata cba7e4
%{_libdir}/mpich2/lib/*.a
Petr Machata cba7e4
%endif
Petr Machata cba7e4
%if %{with openmpi}
Petr Machata cba7e4
%{_libdir}/openmpi/lib/*.a
Petr Machata cba7e4
%endif
Petr Machata cba7e4
Petr Machata cba7e4
# OpenMPI packages
Petr Machata cba7e4
%if %{with openmpi}
Petr Machata cba7e4
Petr Machata cba7e4
%files openmpi
Petr Machata cba7e4
%defattr(-, root, root, -)
Petr Machata cba7e4
%doc LICENSE_1_0.txt
Petr Machata cba7e4
%{_libdir}/openmpi/lib/libboost_mpi.so.%{sonamever}
Petr Machata cba7e4
%{_libdir}/openmpi/lib/libboost_mpi-mt.so.%{sonamever}
Petr Machata cba7e4
Petr Machata cba7e4
%files openmpi-devel
Petr Machata cba7e4
%defattr(-, root, root, -)
Petr Machata cba7e4
%doc LICENSE_1_0.txt
Petr Machata cba7e4
%{_libdir}/openmpi/lib/libboost_*.so
Petr Machata cba7e4
Petr Machata cba7e4
%files openmpi-python
Petr Machata cba7e4
%defattr(-, root, root, -)
Petr Machata cba7e4
%doc LICENSE_1_0.txt
Petr Machata cba7e4
%{_libdir}/openmpi/lib/libboost_mpi_python*.so.%{sonamever}
Petr Machata cba7e4
Petr Machata cba7e4
%files graph-openmpi
Petr Machata cba7e4
%defattr(-, root, root, -)
Petr Machata cba7e4
%doc LICENSE_1_0.txt
Petr Machata cba7e4
%{_libdir}/openmpi/lib/libboost_graph_parallel.so.%{sonamever}
Petr Machata cba7e4
%{_libdir}/openmpi/lib/libboost_graph_parallel-mt.so.%{sonamever}
Petr Machata cba7e4
Petr Machata cba7e4
%endif
Petr Machata cba7e4
Petr Machata cba7e4
# MPICH2 packages
Petr Machata cba7e4
%if %{with mpich2}
Petr Machata cba7e4
Petr Machata cba7e4
%files mpich2
Petr Machata cba7e4
%defattr(-, root, root, -)
Petr Machata cba7e4
%doc LICENSE_1_0.txt
Petr Machata cba7e4
%{_libdir}/mpich2/lib/libboost_mpi.so.%{sonamever}
Petr Machata cba7e4
%{_libdir}/mpich2/lib/libboost_mpi-mt.so.%{sonamever}
Petr Machata cba7e4
Petr Machata cba7e4
%files mpich2-devel
Petr Machata cba7e4
%defattr(-, root, root, -)
Petr Machata cba7e4
%doc LICENSE_1_0.txt
Petr Machata cba7e4
%{_libdir}/mpich2/lib/libboost_*.so
Petr Machata cba7e4
Petr Machata cba7e4
%files mpich2-python
Petr Machata cba7e4
%defattr(-, root, root, -)
Petr Machata cba7e4
%doc LICENSE_1_0.txt
Petr Machata cba7e4
%{_libdir}/mpich2/lib/libboost_mpi_python*.so.%{sonamever}
Petr Machata cba7e4
Petr Machata cba7e4
%files graph-mpich2
Petr Machata cba7e4
%defattr(-, root, root, -)
Petr Machata cba7e4
%doc LICENSE_1_0.txt
Petr Machata cba7e4
%{_libdir}/mpich2/lib/libboost_graph_parallel.so.%{sonamever}
Petr Machata cba7e4
%{_libdir}/mpich2/lib/libboost_graph_parallel-mt.so.%{sonamever}
Petr Machata cba7e4
Petr Machata cba7e4
%endif
Benjamin Kosnik dff01f
cvsdist f8f00b
%changelog
Petr Machata c6e387
* Mon May 10 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-10
Petr Machata c6e387
- Add an upstream patch that fixes computation of CRC in zlib streams.
Petr Machata c6e387
- Resolves: #590205
Petr Machata c6e387
Rex Dieter 667c36
* Wed May 05 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.41.0-9
Rex Dieter 667c36
- -devel: own %%{_datadir}/cmake/%%{name}/
Rex Dieter 667c36
- -devel: Requires: cmake (for %%{_datadir}/cmake ownership)
Rex Dieter 667c36
Caolan McNamara 324d6e
* Fri Apr 02 2010 Caolán McNamara <caolanm@redhat.com> - 1.41.0-8
Caolan McNamara 324d6e
- rebuild for icu
Caolan McNamara 324d6e
Petr Machata e34999
* Mon Feb 22 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-7
Petr Machata e34999
- Add a patch for serialization of shared pointers to non polymorphic
Petr Machata e34999
  types
Petr Machata e34999
Petr Machata e45bd9
* Tue Feb  2 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-6
Petr Machata e45bd9
- More subpackage interdependency adjustments
Petr Machata e45bd9
  - boost doesn't bring in the MPI stuff.  Instead, $MPI-devel does.
Petr Machata e45bd9
    It needs to, so that the symlinks don't dangle.
Petr Machata e45bd9
  - boost-graph-$MPI depends on boost-$MPI so that boost-mpich2
Petr Machata e45bd9
    doesn't satisfy the SONAME dependency of boost-graph-openmpi.
Petr Machata e45bd9
- Resolves: #559009
Petr Machata e45bd9
Petr Machata e45bd9
* Mon Feb  1 2010 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.41.0-5
Petr Machata cba7e4
- Various fixes on the specification
Petr Machata cba7e4
- Resolves: #559009
Petr Machata cba7e4
Petr Machata e45bd9
* Fri Jan 29 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-5
Petr Machata cba7e4
- Introduce support for both OpenMPI and MPICH2
Petr Machata cba7e4
- Resolves: #559009
Petr Machata cba7e4
Petr Machata c4b14f
* Mon Jan 25 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-4
Petr Machata c4b14f
- Add a patch to build mapnik
Petr Machata c4b14f
- Resolves: #558383
Petr Machata c4b14f
Petr Machata 721ade
* Tue Jan 19 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-3
Petr Machata 721ade
- Generalize the soname selection
Petr Machata 721ade
Petr Machata 721ade
* Mon Jan 18 2010 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.41.0-2.2
Petr Machata 721ade
- Further split the Boost.MPI sub-package into boost-mpi and
Petr Machata 721ade
  boost-mpi-python
Petr Machata 721ade
- Changed the description of Boost.MPI according to the actual
Petr Machata 721ade
  dependency (MPICH2 rather than OpenMPI)
Petr Machata 721ade
- Added a few details on the generation of the mpi.so library
Petr Machata 721ade
Petr Machata 1891c7
* Thu Jan 14 2010 Petr Machata <pmachata@redhat.com> - 1.41.0-2
Petr Machata 1891c7
- Replace a boost-math subpackage with a stub
Petr Machata 1891c7
- Drop _cmake_lib_suffix and CMAKE_INSTALL_PREFIX magic, the rpm macro
Petr Machata 1891c7
  does that for us
Petr Machata 1891c7
- Drop LICENSE from the umbrella package
Petr Machata 1891c7
- Drop obsolete Obsoletes: boost-python and boost-doc <= 1.30.2
Petr Machata 1891c7
Petr Machata 1891c7
* Tue Jan 12 2010 Benjamin Kosnik <bkoz@redhat.com> - 1.41.0-1
Petr Machata 1891c7
- Don't package generated debug libs, even with 
Petr Machata 1891c7
  (-DCMAKE_BUILD_TYPE=RelWithDebInfo | Release).
Petr Machata 1891c7
- Update and include boost-cmake-soname.patch.
Petr Machata 1891c7
- Uncomment ctest.
Petr Machata 1891c7
- Fix up --with tests to run tests.
Petr Machata 1891c7
Petr Machata 1891c7
* Sat Dec 19 2009 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.41.0-0.7
Petr Machata 1891c7
- Switched off the delivery into a versioned sub-directory
Petr Machata 1891c7
Petr Machata 1891c7
* Thu Dec 17 2009 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.41.0-0.6
Petr Machata 1891c7
- Boost-CMake upstream integration
Petr Machata 1891c7
Petr Machata 1891c7
* Wed Dec 16 2009 Benjamin Kosnik <bkoz@redhat.com> - 1.41.0-0.5
Petr Machata 1891c7
- Rebase to 1.41.0
Petr Machata 1891c7
- Set build type to RelWithDebInfo
Petr Machata 1891c7
- Resolves: #533922
Petr Machata 1891c7
Petr Machata 1891c7
* Mon Nov 16 2009 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.40.0-1
Petr Machata 1891c7
- Add support for the Boost.MPI sub-package
Petr Machata 1891c7
- Build with CMake (https://svn.boost.org/trac/boost/wiki/CMake)
Petr Machata 1891c7
- Resolves: #529563
Petr Machata 1891c7
Petr Machata 3ce89f
* Mon Nov 16 2009 Petr Machata <pmachata@redhat.com> - 1.39.0-11
Petr Machata 3ce89f
- Move comment in Patch13 out of line
Petr Machata 3ce89f
Petr Machata 78eebe
* Mon Nov 16 2009 Petr Machata <pmachata@redhat.com> - 1.39.0-10
Petr Machata 78eebe
- translate_exception.hpp misses a include
Petr Machata 78eebe
- Related: #537612
Petr Machata 78eebe
Petr Machata bcb908
* Thu Oct 15 2009 Petr Machata <pmachata@redhat.com> - 1.39.0-9
Petr Machata bcb908
- Package index.html in the -doc subpackage
Petr Machata bcb908
- Resolves: #529030
Petr Machata bcb908
Petr Machata 493985
* Wed Oct 14 2009 Petr Machata <pmachata@redhat.com> - 1.39.0-8
Petr Machata 493985
- Several fixes to support PySide
Petr Machata 493985
- Resolves: #520087
Petr Machata 493985
- GCC 4.4 name resolution fixes for GIL
Petr Machata 493985
- Resolves: #526834
Petr Machata 493985
Petr Machata 493985
* Sun Oct 11 2009 Jitesh Shah <jiteshs@marvell.com> 1.39.0-7
Petr Machata fdf885
- Disable long double support for ARM
Petr Machata fdf885
Karsten Hopp 00685e
* Tue Sep 08 2009 Karsten Hopp <karsten@redhat.com> 1.39.0-6
Petr Machata 1891c7
- bump release and rebuild as the package was linked with an old libicu
Karsten Hopp 00685e
  during the mass rebuild on s390x
Karsten Hopp 00685e
Tomáš Mráz 8602a6
* Wed Aug 26 2009 Tomas Mraz <tmraz@redhat.com> - 1.39.0-5
Tomáš Mráz 8602a6
- Make it to be usable with openssl-1.0
Tomáš Mráz 8602a6
Jesse Keating 99838f
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.39.0-4
Jesse Keating 99838f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Jesse Keating 99838f
Petr Machata 662439
* Thu Jul  2 2009 Petr Machata <pmachata@redhat.com> - 1.39.0-3
Petr Machata 662439
- Drop file list for main "boost" package, which was inadvertently left in.
Petr Machata 662439
- Add thread sub-package to capture omitted boost_thread.
Petr Machata 662439
- Add upstream patch to make boost_filesystem compatible with C++0x.
Petr Machata 662439
- Resolves: #496188
Petr Machata 662439
- Resolves: #509250
Petr Machata 662439
Benjamin Kosnik ab7902
* Mon May 11 2009 Benjamin Kosnik <bkoz@redhat.com> - 1.39.0-2
Petr Machata 1891c7
- Apply patch from Caolan McNamara
Petr Machata 1891c7
- Resolves: #500030 function_template bug is back...
Benjamin Kosnik ab7902
Benjamin Kosnik 908d7d
* Thu May 07 2009 Benjamin Kosnik <bkoz@redhat.com> - 1.39.0-1
Benjamin Kosnik 908d7d
- Update release.
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
* Wed May 06 2009 Benjamin Kosnik <bkoz@redhat.com> - 1.39.0-0.3
Benjamin Kosnik 908d7d
- Fixes for rpmlint.
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
* Wed May 06 2009 Petr Machata <pmachata@redhat.com> - 1.39.0-0.2
Benjamin Kosnik 908d7d
- Split up boost package to sub-packages per library
Benjamin Kosnik 908d7d
- Resolves: #496188
Benjamin Kosnik 908d7d
Benjamin Kosnik 908d7d
* Wed May 06 2009 Benjamin Kosnik <bkoz@redhat.com> - 1.39.0-0.1
Benjamin Kosnik 908d7d
- Rebase to 1.39.0.
Benjamin Kosnik 908d7d
- Add --with docs_generated.
Benjamin Kosnik 908d7d
- #225622: Substitute optflags at prep time instead of RPM_OPT_FLAGS.
Benjamin Kosnik 908d7d
Benjamin Kosnik da089f
* Mon May 04 2009 Benjamin Kosnik <bkoz@redhat.com> - 1.37.0-7
Benjamin Kosnik da089f
- Rebuild for libicu bump.
Benjamin Kosnik da089f
Petr Machata b9e432
* Mon Mar 23 2009 Petr Machata <pmachata@redhat.com> - 1.37.0-6
Petr Machata 8493f2
- Apply a SMP patch from Stefan Ring
Petr Machata 8493f2
- Apply a workaround for "cannot appear in a constant-expression" in
Petr Machata 8493f2
  dynamic_bitset library.
Petr Machata 8493f2
- Resolves: #491537
Petr Machata 8493f2
Jesse Keating c99df9
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.37.0-4
Jesse Keating c99df9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Jesse Keating c99df9
Petr Machata d2ca7a
* Mon Jan 12 2009 Petr Machata <pmachata@redhat.com> - 1.37.0-3
Petr Machata d2ca7a
- Apply a unneccessary_iostreams patch from Caolan McNamara
Petr Machata d2ca7a
- Fix soname patch so that it applies with fuzz=0.  Use fuzz=0 option
Petr Machata d2ca7a
  in spec file just like ordinary patches do.
Petr Machata d2ca7a
- Resolves: #479409
Petr Machata d2ca7a
Petr Machata 463220
* Fri Dec 19 2008 Petr Machata <pmachata@redhat.com> - 1.37.0-2
Petr Machata 463220
- Apply a function_template patch from Caolan McNamara
Petr Machata 463220
- Resolves: #477131
Petr Machata 463220
Benjamin Kosnik 911173
* Tue Dec 16 2008 Benjamin Kosnik <bkoz@redhat.com> - 1.37.0-1
Benjamin Kosnik 911173
- Fix rpmlint rpath errors.
Benjamin Kosnik 911173
- Fix rpmlint warnings on tabs and spaces.
Benjamin Kosnik 911173
- Bump SONAME to 4
Benjamin Kosnik 911173
Benjamin Kosnik 911173
* Tue Nov 17 2008 Benjamin Kosnik <bkoz@redhat.com> - 1.37.0-0.1
Benjamin Kosnik 911173
- Rebase to 1.37.0.
Benjamin Kosnik 911173
Benjamin Kosnik 911173
* Tue Oct 21 2008 Benjamin Kosnik <bkoz@redhat.com> - 1.36.0-1
Benjamin Kosnik 911173
- Rebase to 1.36.0.
Benjamin Kosnik 911173
Petr Machata 13d9b0
* Mon Oct  6 2008 Petr Machata <pmachata@redhat.com> - 1.34.1-17
Petr Machata 13d9b0
- Fix gcc43 patch to apply cleanly under --fuzz=0
Petr Machata 13d9b0
- Resolves: #465003
Petr Machata 13d9b0
Benjamin Kosnik 911173
* Mon Aug 11 2008 Petr Machata <pmachata@redhat.com> - 1.36.0-0.1.beta1
Benjamin Kosnik 911173
- Rebase to 1.36.0.beta1
Benjamin Kosnik 911173
  - Drop boost-regex.patch and portions of boost-gcc43.patch, port the rest
Benjamin Kosnik 911173
  - Automate SONAME tracking and bump SONAME to 4
Benjamin Kosnik 911173
  - Adjust boost-configure.patch to include threading=single,multi explicitly
Benjamin Kosnik 911173
Petr Machata a59558
* Thu Jun 12 2008 Petr Machata <pmachata@redhat.com> - 1.34.1-16
Petr Machata a59558
- Fix "changes meaning of keywords" in boost date_time
Petr Machata a59558
- Related: #450718
Petr Machata a59558
Tom Callaway ed0054
* Thu May 29 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.34.1-15
Tom Callaway ed0054
- fix license tag
Tom Callaway ed0054
Petr Machata 408862
* Thu Mar 27 2008 Petr Machata <pmachata@redhat.com> - 1.34.1-14
Petr Machata 408862
- Change devel-static back to static.
Petr Machata 408862
- Related: #225622
Petr Machata 408862
Petr Machata 7bc91e
* Wed Mar 26 2008 Petr Machata <pmachata@redhat.com> - 1.34.1-13
Petr Machata 7bc91e
- Install library doc files
Petr Machata 7bc91e
- Revamp %%install phase to speed up overall build time
Petr Machata 7bc91e
- Some cleanups per merge review
Petr Machata 7bc91e
- Resolves: #437032
Petr Machata 7bc91e
Petr Machata ac5861
* Thu Feb 14 2008 Petr Machata <pmachata@redhat.com> - 1.34.1-12
Petr Machata ac5861
- Fix "changes meaning of keywords" in boost python
Petr Machata ac5861
- Resolves: #432694
Petr Machata ac5861
Petr Machata eb542e
* Wed Feb 13 2008 Petr Machata <pmachata@redhat.com> - 1.34.1-11
Petr Machata eb542e
- Fix "changes meaning of special_values_parser" in boost date_time
Petr Machata eb542e
- Resolves: #432433
Petr Machata eb542e
Petr Machata c69309
* Wed Feb  6 2008 Petr Machata <pmachata@redhat.com> - 1.34.1-10
Petr Machata 73ed8a
- Fixes for GCC 4.3
Petr Machata 7bb17c
- Resolves: #431609
Petr Machata 7bb17c
Petr Machata a94fed
* Mon Jan 14 2008 Benjamin Kosnik <bkoz@redhat.com> 1.34.1-7
Petr Machata 8b63e4
- Fixes for boost.regex (rev 42674).
Petr Machata 8b63e4
Benjamin Kosnik f6f76d
* Wed Sep 19 2007 Benjamin Kosnik <bkoz@redhat.com> 1.34.1-5
Benjamin Kosnik f6f76d
- (#283771: Linking against boost libraries fails).
Benjamin Kosnik f6f76d
Benjamin Kosnik b1c34b
* Tue Aug 21 2007 Benjamin Kosnik <bkoz@redhat.com> 1.34.1-4
Benjamin Kosnik b1c34b
- Rebuild.
Benjamin Kosnik b1c34b
Benjamin Kosnik 26fa8e
* Wed Aug 08 2007 Benjamin Kosnik <bkoz@redhat.com> 1.34.1-3
Benjamin Kosnik 26fa8e
- Rebuild for icu 3.8 bump.
Benjamin Kosnik 26fa8e
Benjamin Kosnik 9e0e85
* Thu Aug 02 2007 Benjamin Kosnik <bkoz@redhat.com> 1.34.1-2
Benjamin Kosnik 9e0e85
- SONAME to 3.
Benjamin Kosnik 9e0e85
Benjamin Kosnik 39a7eb
* Tue Jul 31 2007 Benjamin Kosnik <bkoz@redhat.com> 1.34.1-1
Benjamin Kosnik 39a7eb
- Update to boost_1_34_1.
Benjamin Kosnik 39a7eb
- Source via http.
Benjamin Kosnik 39a7eb
- Philipp Thomas <pth.suse.de> fix for RPM_OPT_FLAGS
Benjamin Kosnik 39a7eb
- Philipp Thomas <pth.suse.de> fix for .so sym links.
Petr Machata 1891c7
- (#225622) Patrice Dumas review comments.
Benjamin Kosnik 39a7eb
Benjamin Kosnik 39a7eb
* Tue Jun 26 2007 Benjamin Kosnik <bkoz@redhat.com> 1.34.1.rc1-0.1
Benjamin Kosnik 39a7eb
- Update to boost_1_34_1_RC1.
Benjamin Kosnik 39a7eb
Benjamin Kosnik 07b7f8
* Mon Apr 02 2007 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-13
Benjamin Kosnik 07b7f8
- (#225622: Merge Review: boost)
Benjamin Kosnik 07b7f8
  Change static to devel-static.
Benjamin Kosnik 07b7f8
Benjamin Kosnik e50998
* Mon Mar 26 2007 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-12
Benjamin Kosnik dff01f
- (#233523: libboost_python needs rebuild against python 2.5)
Benjamin Kosnik e50998
  Use patch.
Benjamin Kosnik e50998
Benjamin Kosnik e50998
* Mon Mar 26 2007 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-11
Benjamin Kosnik dff01f
- (#225622: Merge Review: boost)
Benjamin Kosnik dff01f
  Source to http.
Benjamin Kosnik dff01f
  BuildRoot to preferred value.
Benjamin Kosnik dff01f
  PreReq to post/postun -p
Benjamin Kosnik dff01f
  Clarified BSL as GPL-Compatible, Free Software License.
Benjamin Kosnik dff01f
  Remove Obsoletes.
Benjamin Kosnik dff01f
  Add Provides boost-python.
Petr Machata 73ed8a
  Remove mkdir -p $RPM_BUILD_ROOT%%{_docdir}
Petr Machata 1891c7
  Added periods for decription text.
Benjamin Kosnik dff01f
  Fix Group field.
Benjamin Kosnik dff01f
  Remove doc Requires boost.
Benjamin Kosnik dff01f
  Preserve timestamps on install.
Petr Machata 73ed8a
  Use %%defattr(-, root, root, -)
Benjamin Kosnik dff01f
  Added static package for .a libs.
Benjamin Kosnik dff01f
  Install static libs with 0644 permissions.
Petr Machata 73ed8a
  Use %%doc for doc files.
Benjamin Kosnik dff01f
Benjamin Kosnik 39a7eb
* Mon Jan 22 2007 Benjamin Kosnik <bkoz@redhat.com> 1.34.0-0.5
Benjamin Kosnik 39a7eb
- Update to boost.RC_1_34_0 snapshot as of 2007-01-19.
Benjamin Kosnik 39a7eb
- Modify build procedures for boost build v2.
Benjamin Kosnik 39a7eb
- Add *-mt variants for libraries, or at least variants that use
Benjamin Kosnik 39a7eb
  threads (regex and thread).
Benjamin Kosnik 39a7eb
Benjamin Kosnik ed539c
* Thu Nov 23 2006 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-10
Petr Machata 73ed8a
- (#182414: boost: put tests in %%check section) via Rex Dieter
Petr Machata 73ed8a
- Fix EVR with %%{?dist} tag via Gianluca Sforna
Benjamin Kosnik ed539c
Benjamin Kosnik 044bf8
* Wed Nov 15 2006 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-9
Benjamin Kosnik 044bf8
- (#154784: boost-debuginfo package is empty)
Benjamin Kosnik 044bf8
Benjamin Kosnik a9a85c
* Tue Nov 14 2006 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-8
Benjamin Kosnik a9a85c
- (#205866: Revert scanner.hpp change.)
Benjamin Kosnik a9a85c
Benjamin Kosnik 4da827
* Mon Nov 13 2006 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-7
Benjamin Kosnik 4da827
- (#205866: boost::spirit generates warnings with -Wshadow)
Benjamin Kosnik 4da827
- (#205863: serialization lib generates warnings)
Benjamin Kosnik 4da827
- (#204326: boost RPM missing dependencies)
Benjamin Kosnik 4da827
- (#193465: [SIGNAL/BIND] Regressions with GCC 4.1)
Benjamin Kosnik 4da827
- BUILD_FLAGS, add, to see actual compile line.
Benjamin Kosnik 4da827
- REGEX_FLAGS, add, to compile regex with ICU support.
Benjamin Kosnik 4da827
Jesse Keating 3cbaf6
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.33.1-6.1
Jesse Keating 3cbaf6
- rebuild
Jesse Keating 3cbaf6
Karsten Hopp 53b71d
* Tue May 16 2006 Karsten Hopp <karsten@redhat.de> 1.33.1-6
Karsten Hopp 53b71d
- buildrequire python-devel for Python.h
Karsten Hopp 53b71d
Florian La Roche 2bd1c2
* Thu Feb 16 2006 Florian La Roche <laroche@redhat.com> - 1.33.1-5
Florian La Roche 2bd1c2
- use the real version number to point to the shared libs
Florian La Roche 2bd1c2
Jesse Keating ce3b97
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.33.1-4.2
Jesse Keating ce3b97
- bump again for double-long bug on ppc(64)
Jesse Keating ce3b97
Jesse Keating 64350a
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.33.1-4.1
Jesse Keating 64350a
- rebuilt for new gcc4.1 snapshot and glibc changes
Jesse Keating 64350a
Benjamin Kosnik ce250c
* Thu Jan 05 2006 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-4
Benjamin Kosnik ce250c
- Fix symbolic links.
Benjamin Kosnik ce250c
Benjamin Kosnik ace5fb
* Wed Jan 04 2006 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-3
Benjamin Kosnik ace5fb
- Update to boost-1.33.1.
Benjamin Kosnik ace5fb
- (#176485: Missing BuildRequires)
Benjamin Kosnik ace5fb
- (#169271: /usr/lib/libboost*.so.? links missing in package)
Benjamin Kosnik ace5fb
Jesse Keating e2021c
* Thu Dec 22 2005 Jesse Keating <jkeating@redhat.com> 1.33.1-2
Jesse Keating e2021c
- rebuilt
Jesse Keating e2021c
Benjamin Kosnik 785083
* Mon Nov 14 2005 Benjamin Kosnik <bkoz@redhat.com> 1.33.1-1
Benjamin Kosnik 785083
- Update to boost-1.33.1 beta.
Benjamin Kosnik 785083
- Run testsuite, gather results.
Benjamin Kosnik 785083
Nils Philippsen cd0735
* Tue Oct 11 2005 Nils Philippsen <nphilipp@redhat.com> 1.33.0-4
Nils Philippsen cd0735
- build require bzip2-devel and zlib-devel
Nils Philippsen cd0735
Benjamin Kosnik 546a43
* Tue Aug 23 2005 Benjamin Kosnik <bkoz@redhat.com> 1.33.0-3
Benjamin Kosnik 546a43
- Create doc package again.
Benjamin Kosnik 546a43
- Parts of the above by Neal Becker <ndbecker2@gmail.com>.
Benjamin Kosnik 546a43
Benjamin Kosnik 78bcf4
* Fri Aug 12 2005 Benjamin Kosnik <bkoz@redhat.com> 1.33.0-1
Benjamin Kosnik 88523b
- Update to boost-1.33.0, update SONAME to 2 due to ABI changes.
Benjamin Kosnik 78bcf4
- Simplified PYTHON_VERSION by Philipp Thomas <pth@suse.de>
Benjamin Kosnik 78bcf4
Benjamin Kosnik 0513b8
* Tue May 24 2005 Benjamin Kosnik <bkoz@redhat.com> 1.32.0-6
Benjamin Kosnik 0513b8
- (#153093: boost warns that gcc 4.0.0 is an unknown compiler)
Benjamin Kosnik 0513b8
- (#152205: development .so symlinks should be in -devel subpackage)
Benjamin Kosnik 0513b8
- (#154783: linker .so symlinks missing from boost-devel package)
Benjamin Kosnik 0513b8
Benjamin Kosnik fd51ec
* Fri Mar 18 2005 Benjamin Kosnik <bkoz@redhat.com> 1.32.0-5
Benjamin Kosnik fd51ec
- Revert boost-base.patch to old behavior.
Benjamin Kosnik fd51ec
- Use SONAMEVERSION instead of dllversion.
Benjamin Kosnik fd51ec
Benjamin Kosnik 9cec08
* Wed Mar 16 2005 Benjamin Kosnik <bkoz@redhat.com> 1.32.0-4
Petr Machata 1891c7
- (#142612: Compiling Boost 1.32.0 Failed in RHEL 3.0 on Itanium2)
Benjamin Kosnik 9cec08
- (#150069: libboost_python.so is missing)
Benjamin Kosnik 9cec08
- (#141617: bad patch boost-base.patch)
Benjamin Kosnik 9cec08
- (#122817: libboost_*.so symlinks missing)
Benjamin Kosnik 9cec08
- Re-add boost-thread.patch.
Benjamin Kosnik 9cec08
- Change boost-base.patch to show thread tags.
Benjamin Kosnik 9cec08
- Change boost-gcc-tools.patch to use SOTAG, compile with dllversion.
Benjamin Kosnik 9cec08
- Add symbolic links to files.
Benjamin Kosnik fd51ec
- Sanity check can compile with gcc-3.3.x, gcc-3.4.2, gcc-4.0.x., gcc-4.1.x.
Benjamin Kosnik 9cec08
Benjamin Kosnik a609a1
* Thu Dec 02 2004 Benjamin Kosnik <bkoz@redhat.com> 1.32.0-3
Benjamin Kosnik a609a1
- (#122817: libboost_*.so symlinks missing)
Benjamin Kosnik a609a1
- (#141574: half of the package is missing)
Benjamin Kosnik a609a1
- (#141617: bad patch boost-base.patch)
Benjamin Kosnik a609a1
Benjamin Kosnik b11f6e
* Wed Dec 01 2004 Benjamin Kosnik <bkoz@redhat.com> 1.32.0-2
Benjamin Kosnik b11f6e
- Remove bogus Obsoletes.
Benjamin Kosnik b11f6e
Benjamin Kosnik 7e774a
* Mon Nov 29 2004 Benjamin Kosnik <bkoz@redhat.com> 1.32.0-1
Benjamin Kosnik 7e774a
- Update to 1.32.0
Benjamin Kosnik 7e774a
Than Ngo e17834
* Wed Sep 22 2004 Than Ngo <than@redhat.com> 1.31.0-9
Than Ngo e17834
- cleanup specfile
Than Ngo e17834
- fix multiarch problem
Than Ngo e17834
cvsdist 71247b
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 71247b
- rebuilt
cvsdist 71247b
cvsdist afeb5b
* Wed May 05 2004 Warren Togami <wtogami@redhat.com> 1.31.0-7
cvsdist afeb5b
- missing Obsoletes boost-python
cvsdist afeb5b
Petr Machata 1891c7
* Mon May 03 2004 Benjamin Kosnik <bkoz@redhat.com>
cvsdist afeb5b
- (#121630: gcc34 patch needed)
cvsdist afeb5b
cvsdist afeb5b
* Wed Apr 21 2004 Warren Togami <wtogami@redhat.com>
cvsdist afeb5b
- #121415 FC2 BLOCKER: Obsoletes boost-python-devel, boost-doc
cvsdist afeb5b
- other cleanups
cvsdist afeb5b
Petr Machata 1891c7
* Tue Mar 30 2004 Benjamin Kosnik <bkoz@redhat.com>
cvsdist afeb5b
- Remove bjam dependency. (via Graydon).
cvsdist afeb5b
- Fix installed library names.
cvsdist afeb5b
- Fix SONAMEs in shared libraries.
cvsdist afeb5b
- Fix installed header location.
cvsdist afeb5b
- Fix installed permissions.
cvsdist afeb5b
cvsdist afeb5b
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist afeb5b
- rebuilt
cvsdist afeb5b
cvsdist afeb5b
* Mon Feb 09 2004 Benjamin Kosnik <bkoz@redhat.com> 1.31.0-2
cvsdist bba1d3
- Update to boost-1.31.0
cvsdist bba1d3
cvsdist afeb5b
* Thu Jan 22 2004 Benjamin Kosnik <bkoz@redhat.com> 1.31.0-1
cvsdist 34404a
- Update to boost-1.31.0.rc2
cvsdist 34404a
- (#109307:  Compile Failure with boost libraries)
cvsdist 34404a
- (#104831:  Compile errors in apps using Boost.Python...)
cvsdist 34404a
- Unify into boost, boost-devel rpms.
cvsdist 34404a
- Simplify installation using bjam and prefix install.
cvsdist 34404a
cvsdist afeb5b
* Tue Sep 09 2003 Nalin Dahyabhai <nalin@redhat.com> 1.30.2-2
cvsdist f8f00b
- require boost-devel instead of devel in subpackages which require boost-devel
cvsdist f8f00b
- remove stray Prefix: tag
cvsdist f8f00b
cvsdist afeb5b
* Mon Sep 08 2003 Benjamin Kosnik <bkoz@redhat.com> 1.30.2-1
cvsdist f8f00b
- change license to Freely distributable
cvsdist f8f00b
- verify installation of libboost_thread
cvsdist f8f00b
- more boost-devel removals
cvsdist f8f00b
- deal with lack of _REENTRANT on ia64/s390
cvsdist f8f00b
- (#99458) rpm -e fixed via explict dir additions
cvsdist f8f00b
- (#103293) update to 1.30.2
cvsdist f8f00b
cvsdist f8f00b
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist f8f00b
- rebuilt
cvsdist f8f00b
cvsdist f8f00b
* Tue May 13 2003 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist f8f00b
- remove packager, change to new Group:
cvsdist f8f00b
cvsdist afeb5b
* Tue May 06 2003 Tim Powers <timp@redhat.com> 1.30.0-3
cvsdist f8f00b
- add deffattr's so we don't have unknown users owning files