Commit Graph

167 Commits

Author SHA256 Message Date
ac5f7f256e - Make sure %{_libdir}/cmake is packaged also without openblas-devel
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=236
2019-09-19 14:36:15 +00:00
e7af5f42a9 - Update URL to reflect new location of Boost sources
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=234
2019-09-11 11:48:31 +00:00
aac9ce8238 Accepting request 729933 from home:adamm:boost_test
- Update to version 1.71.0
  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

OBS-URL: https://build.opensuse.org/request/show/729933
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=232
2019-09-10 16:19:29 +00:00
a22f8692bb Accepting request 702030 from home:adamm:boost_test
- 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

OBS-URL: https://build.opensuse.org/request/show/702030
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=231
2019-05-10 15:11:17 +00:00
14e8afec10 Accepting request 682887 from home:dimstar:Factory
Do the same was we do with openmpi itself: save us the trouble of building all flavors in staging

OBS-URL: https://build.opensuse.org/request/show/682887
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=229
2019-03-09 10:51:50 +00:00
3e4932ac1f Accepting request 682240 from home:adamm:boost_gcc9_test
- Add missing build conditions for -extra flavour

OBS-URL: https://build.opensuse.org/request/show/682240
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=228
2019-03-06 15:41:47 +00:00
1b2bc76a93 Accepting request 670541 from home:mslacken:boost_up
- fixed hpc build for python3.7

OBS-URL: https://build.opensuse.org/request/show/670541
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=227
2019-02-01 14:20:42 +00:00
f69846b9a0 Accepting request 669499 from home:mslacken:boost_up
- 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

OBS-URL: https://build.opensuse.org/request/show/669499
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=226
2019-01-29 10:56:06 +00:00
20cba1e41b Accepting request 667404 from home:adamm:boost_test
- Simplify _multibuild flavours

OBS-URL: https://build.opensuse.org/request/show/667404
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=225
2019-01-21 09:38:27 +00:00
eac3bebcf3 Accepting request 660152 from home:adamm:boost_test
- 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.

OBS-URL: https://build.opensuse.org/request/show/660152
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=224
2018-12-25 04:41:28 +00:00
da297fd774 Accepting request 639386 from home:Andreas_Schwab:Factory
- Stay with openmpi also on ppc

OBS-URL: https://build.opensuse.org/request/show/639386
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=222
2018-10-01 13:38:43 +00:00
071fe9ccce Accepting request 635655 from home:aeszter:branches:devel:libraries:c_c++
- Fix build on Leap < 15.0

OBS-URL: https://build.opensuse.org/request/show/635655
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=220
2018-09-14 07:53:51 +00:00
bc55ed7b25 Accepting request 629938 from home:adamm:boost_test
- Update to version 1.68.0
  New libraries:
  * YAP: An expression template library for C++14 and later
  Breaking changes since 1.67.0:
  * uuid: sha1 detail namespace header redirection for backwards
    compatibility was removed
  * signals: Boost.Signals will be removed in the next release.
    Boost.Signals was deprecated in version 1.54.0.
    Transition to Boost.Signals2 now to avoid disruption.
  Updated libraries: Beast, Context, Coroutine2, Fiber, Fusion,
  Geometry, GIL, Graph, Lexical Cast, Log, Math,
  Multi-index containers, Optional, Predef, Program Options,
  Python, Rational, System, Stacktrace, Test, TypeIndex and Uuid.
  For complete list of changes, see
  https://www.boost.org/users/history/version_1_68_0.html
- refreshed patches: boost-no_type_punning.patch,
  python_library_name.patch
- dropped: python_numpy_retfunc.patch - no longer needed

OBS-URL: https://build.opensuse.org/request/show/629938
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=218
2018-08-17 13:44:12 +00:00
4b6dadea4f - Re-enable python2 module build by default. Still too many things
depend on it.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=216
2018-07-03 11:55:23 +00:00
094e36f522 Accepting request 611175 from home:adamm:boost_test
- fix packaging of Boost.Contract on s390 and other platforms
  without Boost.Context support.
- fix build on older SLE SP by owning /usr/share/licenses directory

OBS-URL: https://build.opensuse.org/request/show/611175
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=213
2018-05-22 08:58:15 +00:00
cd9168e58c Accepting request 597342 from home:adamm:boost_test
- Update to version 1.67.0
  New libraries:
  * Contract: 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.
  * HOF: Higher-order functions for C++, from Paul Fultz II.
  Breaking changes in updated libraries:
  * atomic: Breaking change: Changed the result of the
    (op)_and_test operations added in Boost 1.66 to the opposite -
    the functions now return true if the operation result is
    non-zero. This is consistent with other test methods in
    Boost.Atomic and the C++ standard library. Users can define
    BOOST_ATOMIC_DETAIL_HIGHLIGHT_OP_AND_TEST when compiling their
    code to emit warnings on every use of the changed functions.
    This way users can locate the code that needs to be updated.
  * multiprecission: When converting a multiprecision integer to a
    narrower type, if the value is too large (or negative) to fit
    in the smaller type, then the result is either the maximum (or
    minimum) value of the target type. This was always the intended
    behaviour, but was somewhat haphazardly enforced before. If you
    really do want just the low order N bits of a value, then you
    will need to mask these out prior to the case, for example:
    static_cast<unsigned>(~static_cast<unsigned>(0) & my_value).
    Note that technically (to avoid undefined behaviour) you should
    do the same thing with built in integer types too.
  * spirit: Removed `with_context`
    utility: <boost/utility.hpp> header no longer includes
    boost::next and boost::prior as they have been moved to the
    iterator module. Instead include <boost/next_prior.hpp>. Other
    uses of <boost/utility.hpp> are discouraged, it's better to use
    the header for the specific functionality instead.
  * uuid: random_generator is no longer copyable
  Libraries that were updated: Asio, Atomic, Beast, ContainerHash,
  Context, Core, Coroutine2, DateTime, DLL, Fiber, Filesystem,
  Fusion, Locale, Log, Math, Multi-index Containers,
  Multiprecission, Optional, Phoenix, PolyCollection, Python,
  Spirit, Stacktrace, Test, TypeIndex, TypeTraits, Utility,
  Unordered, Units, Uuid, and Variant. For complete list of
  changes, see,
  https://www.boost.org/users/history/version_1_67_0.html
- refreshed patches:
  * boost-strict_aliasing.patch
  * boost-aarch64-flags.patch
- python_library_name.patch: adapted to not append version number
  to library names, like new boost is doing.
- disable python2 builds by default
- use regular Requires for libboost_header dependency

OBS-URL: https://build.opensuse.org/request/show/597342
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=212
2018-04-17 07:57:19 +00:00
9949d7d31e Accepting request 593431 from home:kukuk:branches:devel:libraries:c_c++
- Use %license instead of %doc [bsc#1082318]

OBS-URL: https://build.opensuse.org/request/show/593431
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=210
2018-04-04 09:58:52 +00:00
3c14953108 Accepting request 567725 from home:adamm:branches:devel:libraries:c_c++
- Multibuild requires versioned Name: tag and doesn't seem to do
  this automatically. (bnc#1076640)

OBS-URL: https://build.opensuse.org/request/show/567725
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=208
2018-01-19 14:08:29 +00:00
9d0cac2491 Accepting request 558204 from home:adamm:branches:devel:libraries:c_c++
- Update to version 1.66.0
  + Beast: new portable HTTP, WebSocket and network operations
    using Boost.Asio. Header-only library.
  + Callable Traits: new library and successor to
    Boost.FunctionTypes. Header-only library.
  + Mp11: new metaprogramming library
  + Asio:
    * implemented interface changes to reflect the Networking TS
      (N4656)
    * functions and classes that have been superseded by
      Networking TS functionality have been deprecated.
    * added support for customized handler tracking
    * removed previously deprecated functions
  + Atomic: improved compatibility with GCC 7. 128-bit operations
    on x86_64 no longer require linking with compiled library.
  + DateTime: Fixed an integral overflow that could cause incorrect
    results when adding or subtracting many years from a date.
  + Format: New format specifiers added and volatile arguments
    can not be safely used with operator%
  + Fusion:
    * fix compile error with std::array
    * remove circular preprocessor include
  + PolyCollection: backported to GCC 4.8 and 4.9 with some
    limitations
  + Uuid: added RTF-4122 namespaces in boost::uuids::ns
  + for complete changelog, see
    http://www.boost.org/users/history/version_1_66_0.html
- refreshed patches: boost-rpmoptflags-only.patch

OBS-URL: https://build.opensuse.org/request/show/558204
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=206
2017-12-19 07:08:50 +00:00
7f1a4d7b5f - re-enable Python 2 by default. It's still conditional, but
remains enabled by default. This can be disabled in project
  config.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=204
2017-11-29 10:03:07 +00:00
ed9b1c834b Accepting request 543915 from home:adamm:branches:devel:libraries:c_c++
- Use multibuild setup - build no-dependency libraries in the
  base package and build the rest of the compiled libraries in
  the main variant. This should speed up bootstrapping.
- build Python 2 conditionally
- boost-devel not built by default anymore.
- libboost_headers-devel now provides boost-devel for legacy
  dependencies. If you need compiled boost libraries depend on
  the current compiled devel subpackage.
- run %fdupes only on the header files and documentation
- drop build dependencies on gcc-fortran, chrpath.

OBS-URL: https://build.opensuse.org/request/show/543915
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=203
2017-11-20 16:05:29 +00:00
562779e48b Accepting request 532724 from home:NMoreyChaisemartin:branches:devel:libraries:c_c++
- Setup MPI environment prior to building boost.
- Switch to OpenMPI2 as OpenMPI1 is becoming deprecated.

OBS-URL: https://build.opensuse.org/request/show/532724
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=201
2017-10-09 11:39:24 +00:00
e6f843d58e Accepting request 527532 from home:adamm:branches:devel:libraries:c_c++
- New upstream version 1.65.1
  + config, fiber - Return a continuation from functions executed
    by resume_with.
  + stacktrace - Change preprocessor file extensions to work with
    the installation system.
- Changes in version 1.65.0
  + stacktrace - new library providing call sequence in human
    readable format.
  + polycollection - new library providing fast containers of
    polymorphic objects, from Joaquín M López Muñoz.
  + For full list of changes, see
    http://www.boost.org/users/history/version_1_65_1.html
- 1d862615.patch: upstreamed and removed
- gcc_path.patch: obsolete, tr1 module is removed
- mpi_upstream.patch: upstreamed and removed
- boost-1.57.0-python-abi_letters.patch: refreshed
- python_library_name.patch: refreshed and reverted upstream
  changes to mpi/build/Jamfile as we are building python2 and
  python3 versions of MPI separately.
- baselibs.conf
  + add libboost_stracktrace
  + update to version 1.65.1

OBS-URL: https://build.opensuse.org/request/show/527532
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=199
2017-09-21 08:40:33 +00:00
cff41edda1 Accepting request 493682 from home:adamm:fixing_boost
- 1d862615.patch: Fix regression caused by refactoring of
  serialization code (bnc#1038083)

OBS-URL: https://build.opensuse.org/request/show/493682
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=197
2017-05-09 11:40:27 +00:00
d6d4311bb4 - make python-numpy optional build dependency
- fix building of mpi python3 plugin

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=196
2017-05-08 11:35:23 +00:00
e1c5a89560 Accepting request 489639 from home:adamm:branches:devel:libraries:c_c++
- New upstream version 1.64.0
  + process - new library providing cross platform methods to
    - create child processes
    - setup stream for child processes
    - sync and async communication streams with children
    - sync and async wait
    - process termination
  + geometry library had some breaking changes,
    - ublas_transformer is renamed to matrix_transformer
    - explicit modifier is added to constructors of rtree
      index::dynamic_* parameters
    - strategy::area::huiller replaced by strategy::area::spherical
  + context library updates
    - deprecated API:execution-context
    - fixed bad assembly for fcontext on ppc64/sysv/elf
  + Updated libraries: any, atomic, config, container, context,
    conversion, core, coroutine2, fiber, hash, interprocess,
    intrusive, lexicalcast, math, multi-index containers,
    multiprecision, predef, program options, regex, smart pointers,
    test ,typeindex, typetraits, unordered, variant
  + for details, see 
    http://www.boost.org/users/history/version_1_64_0.html
- Build PyNumpy module
  + add build requires on python-numpy
- test_lowcase.patch: upstreamed
- refreshed patches: boost-strict_aliasing.patch, gcc_path.patch,
  python_mpi.patch
- mpi_upstream.patch: pending upstream fixes to OpenMPI build
- python_library_name.patch: we are building python versions in
  different stagings so drop library renames.

OBS-URL: https://build.opensuse.org/request/show/489639
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=194
2017-04-21 12:48:16 +00:00
6b5f55d85a Accepting request 456076 from home:matejcik:branches:devel:libraries:c_c++
update python macros to work with new pythons,
replace macros that are being phased out

OBS-URL: https://build.opensuse.org/request/show/456076
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=192
2017-02-10 17:33:47 +00:00
6d5b03ae5c - baselibs.conf: (re)add python 2.7 and 3.x libraries
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=190
2017-02-03 15:59:39 +00:00
cc015a28a7 - Fix dependency typos.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=188
2017-01-25 13:25:16 +00:00
6269552c78 Accepting request 451173 from home:adamm:branches:devel:libraries:c_c++
- recombine headers from various devel subpackages under the
  libboost_headers-devel package. Not all usage of headers that
  have compiled parts pull in their associated compiled symbols.
- general cleanup of the spec file from old, commented stuffs

OBS-URL: https://build.opensuse.org/request/show/451173
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=186
2017-01-18 14:40:04 +00:00
6370b02fcc - test_lowcase.patch: downcase Boost::Test usage of uppercase
variables. VERSION was clashing with GNU Autotools define
  resulting in compilation errors of various packages.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=185
2017-01-17 12:41:18 +00:00
71f7b19e65 - remove non-existent dependency in the boost mpi python package
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=184
2017-01-15 19:03:55 +00:00
cdce78346e Add references to some new patches in .changes
* add python_mpi.patch to allow proper compiled library loading
- dynamic_linking.patch: first attempt to remove static library
  generation during build process.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=183
2017-01-13 15:02:06 +00:00
9d48e24b64 Accepting request 449886 from home:adamm:branches:devel:libraries:c_c++
- update to version 1.63.0
  * updated libraries: atomic, container, context, fiber,
    fusion, geometry, hash, interprocess, intrusive, lexical cast,
    log, metaparse, move, optional, phoenix, python, test,
    typeindex, units, unordered
  * see http://www.boost.org/users/history/version_1_63_0.html
    for complete list of changes
- refresh patches
  * boost-1.55.0-python-test-PyImport_AppendInittab.patch
  * boost-strict_aliasing.patch, and enable -fno-strict-aliasing
    for python module
- baselibs.conf:
  * add libboost_locale
  * rename python to include new soname
- remove python-2059618.patch, not needed
- make build condition --without buil_mpi work
- allow building without python3 bindings, for SLE11SP4
- remove versioned build dependency on libicu-devel, apparently
  not needed.
- split out the boost-devel package into individudal compiled
  libraries and their -devel subpackages and libboost_headers-devel
  package for header-only libraries.
- remove all the -mt.so symlinks, probably not needed anymore.
- ship MPI python bindings for both Python 2.7 and 3.x

OBS-URL: https://build.opensuse.org/request/show/449886
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=182
2017-01-13 14:53:30 +00:00
Ismail Dönmez
ba09852d23 Accepting request 439200 from home:adamm:branches:devel:libraries:c_c++
- Revert upstream change that set default python version and
  ignored user configuration.
  python-2059618.patch (boo#1006584)

OBS-URL: https://build.opensuse.org/request/show/439200
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=180
2016-11-09 09:03:58 +00:00
Philipp Thomas
3c8b85b5fa Accepting request 438524 from home:jengelh:branches:devel:libraries:c_c++
- Rectify groups and description

OBS-URL: https://build.opensuse.org/request/show/438524
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=179
2016-11-03 16:11:12 +00:00
Ismail Dönmez
46d20c8fc1 Accepting request 433729 from home:adamm:branches:devel:libraries:c_c++
- package boost-jam
- add missing ldconfig for libboost_type_erasure
- fix EOL encoding for documentation files

OBS-URL: https://build.opensuse.org/request/show/433729
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=177
2016-10-10 10:20:52 +00:00
Philipp Thomas
fd1ad15b68 Accepting request 431312 from home:adamm:branches:devel:libraries:c_c++
If accepting, don't forward to factory. Some more changes pending.
Plus we can see what breaks in the devel project first.

- update to version 1.62.0
  * new library: fiber: framework for userland-threads/fibers
  * new library: QVM: library for working with quaternions,
        vectors and matrices of static size
  * see http://www.boost.org/users/history/version_1_62_0.html
    for complete changelog
- remove boost-fix_include_config.patch - upstreamed
- gcc_path.patch - fix GCC search paths (bnc#996917)
  Boost assumes /usr/include/c++/x.y.z/ existence for GCC 4.x
  onward while our version of GCC only has /usr/include/c++/x.y
  for 4.x GCC and /usr/include/c++/x/ for 5.x onward.
- migrate to using %bcond_ instead of hardcoding macros
  for different Boost features
- better way to limit max number of compilation units than
  by reading /proc/meminfo and guesstimating.

OBS-URL: https://build.opensuse.org/request/show/431312
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=175
2016-09-30 09:33:49 +00:00
Dominique Leuenberger
dbc528b165 Accepting request 420002 from home:jubalh:branches:devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/420002
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=173
2016-08-23 09:41:33 +00:00
701cc23461 try
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=168
2016-08-12 15:08:35 +00:00
69c44dbcfa Accepting request 402896 from home:adrianSuSE:FreeCAD2
solve the quickbook problem also

OBS-URL: https://build.opensuse.org/request/show/402896
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=167
2016-06-20 13:27:48 +00:00
Ismail Dönmez
f121677c7a Accepting request 381522 from home:Dmitry_R:branches:devel:libraries:c_c++
- Fix build on systems with GCC4

OBS-URL: https://build.opensuse.org/request/show/381522
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=166
2016-03-30 09:32:10 +00:00
Ismail Dönmez
6681b63bab Accepting request 359331 from home:Dremor:branches:devel:libraries:c_c++
Added libboost_python3 to the dependency macro, in order to make boost-devel correctly require it.

OBS-URL: https://build.opensuse.org/request/show/359331
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=164
2016-02-14 15:12:08 +00:00
Ismail Dönmez
310510ddd6 - Add boost-deprecated-type_traits.patch to fix deprecated
type_traits usage in boost/graph/adjacency_matrix.hpp header.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=162
2016-01-18 13:53:49 +00:00
Ismail Dönmez
686b966420 - Add the following patches from Fedora to fix underlinking in
boost::python code
  * boost-1.57.0-python-abi_letters.patch
  * boost-1.57.0-python-libpython_dep.patch
  * boost-1.55.0-python-test-PyImport_AppendInittab.patch

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=160
2016-01-04 14:31:16 +00:00
5aa3cc574f Accepting request 350605 from home:fstrba:branches:devel:libraries:c_c++
Update to 1.60.0

OBS-URL: https://build.opensuse.org/request/show/350605
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=159
2015-12-28 10:53:24 +00:00
Ismail Dönmez
591d482b53 Accepting request 348685 from home:Dremor:branches:devel:libraries:c_c++
Adding Python3 support to Boost (boo#951902) . This should cause any compatibility issues, as the new library and the python2 library have different sonames.
I've split python support into 2 package. The old one have the Python2 library, the new one have the Python3 one.

OBS-URL: https://build.opensuse.org/request/show/348685
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=156
2015-12-13 17:12:24 +00:00
Philipp Thomas
f7b7cf010e - Add boost-visibility.patch to make members of basic_xml_grammar<char>
visible (boo#958150).

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=155
2015-12-10 13:26:57 +00:00
Philipp Thomas
5ef6455e7d Accepting request 348088 from home:psmt:branches:devel:libraries:c_c++
Make needed class members of basic_xml_grammar<char> visible

OBS-URL: https://build.opensuse.org/request/show/348088
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=153
2015-12-09 12:41:37 +00:00
Ismail Dönmez
347c049e99 Accepting request 346382 from home:Andreas_Schwab:Factory
- coroutine2 depends on context, disable it if context is not built

OBS-URL: https://build.opensuse.org/request/show/346382
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=152
2015-11-26 14:00:15 +00:00