* Mon Jan 13 2020 Adam Majer <adam.majer@suse.de>
- Disable non-HPC multibuild flavors
* Mon Jan 13 2020 Christian Goll <cgoll@suse.com>
- removed hpc bjam package (boo#1160621)
- added gnu-hpc-openmpi3 and mpich flavor (boo#1160622)
* Fri Dec 13 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Remove hardcoded abiflags (%py3_abiflags is not available for 3
years), use python3-config instead. Fixes build with Python 3.8.
* Tue Dec 10 2019 Adam Majer <adam.majer@suse.de>
- Branch package for HPC module (jsc#SLE-8506)
- Add explicit Conflicts with base SLE-15:GA boost
* Fri Nov 08 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Make sure openmpi-macros-devel is not required for base flavor --
consolidate build_mpi/mpi macro into just one.
- Remove BuildArch guards, no longer relevant since SuSE 11.2
* Thu Oct 03 2019 Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
- Use new openmpi-macros-devel package
* Thu Sep 19 2019 Andreas Schwab <schwab@suse.de>
- Enable context on riscv64
- riscv-support.patch: Add missing bits for riscv support
* Wed Sep 18 2019 Andreas Schwab <schwab@suse.de>
- Make sure %{_libdir}/cmake is packaged also without openblas-devel
* Wed Sep 11 2019 Adam Majer <adam.majer@suse.de>
- Update URL to reflect new location of Boost sources
* Tue Sep 10 2019 Adam Majer <adam.majer@suse.de>
- Update to version 1.71.0 (jsc#SLE-8571)
Breaking changes:
* Uuid: MD5 name-based uuid generation was corrected to be identical
on all endian systems. Define BOOST_UUID_COMPAT_PRE_1_71_MD5 to
keep the result in a format compatible with 1.66 through 1.70.
This does not affect the default name-based uuid generation
which is based on SHA1
* Test: Boost.Test shows deprecation warnings if some very old
headers as deprecated. If you encounter such warnings, please
follow the indications: those headers will be removed in a future
release.
New libraries:
* Variant2: A never-valueless, strong guarantee implementation
of std::variant
Updated libraries:
* align, asio, any, beast, circular buffer, container, context,
conversion, core, dynamic bitset, endian, fiber, filesystem,
flyweight, histogram, iostreams, interprocess, intrusive,
legical cast, log, math, metaparse, move, multi array,
multi-index containers, outcome, parameter, ptrcontainer,
polycollection, smartptr, stacktrace, test, utility, uuid,
variant, yap
For detailed changes see
https://www.boost.org/users/history/version_1_71_0.html
- drop upstream patches no longer needed:
boost-1.57.0-python-libpython_dep.patch,
0001-beast-fix-moved-from-executor.patch,
remove_boost_serialization_depends, cmake.patch
- updated patches: boost-1.57.0-python-abi_letters.patch,
3ecbf83f.patch
* Tue May 28 2019 Adam Majer <adam.majer@suse.de>
- 3ecbf83f.patch: add upstream patch to build and install python-mpi
extention.
- remove_boost_serialization_depends.patch: workaround to build
python mpi extention
* Mon May 13 2019 Adam Majer <adam.majer@suse.de>
- cmake.patch: add upstream patches making it more compatible with
cmake's FindBoost
* Fri Apr 12 2019 Adam Majer <adam.majer@suse.de>
- Update to version 1.70.0
Breaking changes:
* beast - there were many API changes. For details, see upstream
release notes
New libraries:
* outcome: A set of tools for reporting and handling function
failures in contexts where directly using exception handling
is unsuitable
* histogram: Fast and extensible multi-dimensional histograms
Updated libraries:
* asio, beast, context, coroutine2, dynamic bitset, fiber,
filesystem, integer, log, math, mp11, multi-index containers,
multiprecision, polycollection, spirit, stacktrace, test,
typeindex, typetraits, variant and ublas.
For detailed changes see
https://www.boost.org/users/history/version_1_70_0.html
- 0001-beast-fix-moved-from-executor.patch: upstream patch to fix regresion
- boost-rpmoptflags-only.patch: refresh but don't disable all extra
warnings
- dynamic_linking.patch: refreshed
- baselibs.conf - updated to 1.70.0
* Fri Mar 08 2019 Dominique Leuenberger <dimstar@opensuse.org>
- Do not build gnu-mvapich2-hpc and gnu-openmpi2-hpc flavors in
Staging areas.
* Wed Mar 06 2019 Adam Majer <adam.majer@suse.de>
- Add missing build conditions for -extra flavour
* Fri Feb 01 2019 cgoll@suse.com
- fixed hpc build for python3.7
* Wed Jan 23 2019 cgoll@suse.com
- added hpc modularized versions, which have a different naming
scheme so that they do not collide with existing libraries
* hpc builds miss the documentation
* three new _mulitbuild flavors which are
* gnu-hpc -> all libraries except the parallel ones
* gnu-openmpi2-hpc -> parallel versions with openmpi2
* gnu-mvapich2-hpc -> parallel versions with mvapich2
* Mon Jan 14 2019 adam.majer@suse.de
- Simplify _multibuild flavours
* Fri Dec 14 2018 adam.majer@suse.de
- Update to version 1.69.0
Breaking Changes:
+ Logic: use explicit operator bool when available
+ Boost.Signals removed
New libraries:
* SafeNumerics: A library for guaranteed correct integer
arithmetic for C++14 and later
Updated libraries:
Any, Asio, Assign, Beast, CircularBuffer, ConceptCheck, Context,
Core, Dynamic Bisect, Fiber, Filesystem, Flyweight, Function,
Geometry, Integer, Iostreams, Iterator, LexicalCast, Log, Math,
Mp11, MultiArray, Multi-index Containers, Multiprecision,
PolyCollection, Pool, Preprocessor, Rational, Spirit,
Stacktrace, System, Test, TypeIndex, Utility, Variant, YAP
For complete changelog see
https://www.boost.org/users/history/version_1_69_0.html
- python_library_name.patch: updated to leave Boost.MPI python
names unchanged.
- dynamic_linking.patch: refreshed
- baselibs.conf: updated to 1.69.0
- cleanup spec file
* removed no-op conditionals
* appended -impl to all unversioned named Provides: to facilitate
introduction of boost-defaults. The defaults package will provide
upgrade path in Tumbleweed for -devel subpackages.
* Mon Oct 01 2018 schwab@suse.de
- Stay with openmpi also on ppc