Commit Graph

351 Commits

Author SHA256 Message Date
Yuchen Lin
eed17474fd Accepting request 611205 from devel:libraries:c_c++
- 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

- 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/611205
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/boost?expand=0&rev=123
2018-06-15 12:31:09 +00:00
93789c7440 really fix license install on older SLE
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=214
2018-05-22 10:17:43 +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
Dominique Leuenberger
1dd8583349 Accepting request 593447 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/593447
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/boost?expand=0&rev=122
2018-04-06 15:44:48 +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
Dominique Leuenberger
de4895a82c Accepting request 567726 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/567726
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/boost?expand=0&rev=121
2018-01-21 14:47:59 +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
Dominique Leuenberger
cf5574193a Accepting request 558304 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/558304
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/boost?expand=0&rev=120
2017-12-21 10:25:44 +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
Dominique Leuenberger
4fa4cd3f05 Accepting request 546444 from devel:libraries:c_c++
- re-enable Python 2 by default. It's still conditional, but
  remains enabled by default. This can be disabled in project
  config.
- build Python 2 conditionally
- 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.
- 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/546444
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/boost?expand=0&rev=119
2017-12-06 07:48:36 +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
Dominique Leuenberger
530f1a7f81 Accepting request 532726 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/532726
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/boost?expand=0&rev=118
2017-10-13 12:10:26 +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
Dominique Leuenberger
742965929f Accepting request 527660 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/527660
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/boost?expand=0&rev=117
2017-10-05 09:51:41 +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
Dominique Leuenberger
b92920659c Accepting request 493683 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/493683
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/boost?expand=0&rev=116
2017-05-16 12:30:32 +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
Dominique Leuenberger
c20778fcf2 Accepting request 489818 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/489818
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/boost?expand=0&rev=115
2017-04-30 19:09:43 +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
Dominique Leuenberger
f7e331eb57 Accepting request 457579 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/457579
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/boost?expand=0&rev=114
2017-02-18 23:45:27 +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
Dominique Leuenberger
096aaa5ee0 Accepting request 454451 from devel:libraries:c_c++
- baselibs.conf: (re)add python 2.7 and 3.x libraries

OBS-URL: https://build.opensuse.org/request/show/454451
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/boost?expand=0&rev=113
2017-02-03 16:07:25 +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
Dominique Leuenberger
0538356aa4 Accepting request 452414 from devel:libraries:c_c++
- Fix dependency typos. 

- test_lowcase.patch: downcase Boost::Test usage of uppercase
  variables. VERSION was clashing with GNU Autotools define
  resulting in compilation errors of various packages.
- 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

- remove non-existent dependency in the boost mpi python package

- 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

OBS-URL: https://build.opensuse.org/request/show/452414
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/boost?expand=0&rev=112
2017-02-01 08:49:28 +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
1ac2fda815 Fix build for SLE11SP4
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=187
2017-01-18 15:18:21 +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
Dominique Leuenberger
5956ccb4b2 Accepting request 439326 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/439326
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/boost?expand=0&rev=111
2016-11-11 13:33:07 +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
Dominique Leuenberger
500cbd0bfd Accepting request 434344 from devel:libraries:c_c++
- package boost-jam
- add missing ldconfig for libboost_type_erasure
- fix EOL encoding for documentation files

- 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/434344
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/boost?expand=0&rev=110
2016-10-19 10:58:57 +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
bda785dac8 Accepting request 433457 from home:dnh:branches:devel:libraries:c_c++
abiflags may differ (here "mu"), and some minor fixes (quickbook breaks unless the default) ...

OBS-URL: https://build.opensuse.org/request/show/433457
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=176
2016-10-05 14:33:49 +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
f93b14d28a Accepting request 421232 from devel:libraries:c_c++
(forwarded request 420002 from jubalh)

OBS-URL: https://build.opensuse.org/request/show/421232
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/boost?expand=0&rev=109
2016-08-25 07:52:08 +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
Dominique Leuenberger
f8b7f0148a Accepting request 419572 from devel:libraries:c_c++
use otherproviders

OBS-URL: https://build.opensuse.org/request/show/419572
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/boost?expand=0&rev=108
2016-08-18 08:21:12 +00:00
5262fbdfb1 otherproviders
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=171
2016-08-16 08:41:22 +00:00
311928d284 add Conflicts: otherprovider(boost-devel)
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=170
2016-08-15 12:22:35 +00:00
47992d0960 add Conflicts: otherprovider(boost-devel)
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=169
2016-08-15 12:21:26 +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
Dominique Leuenberger
825bd4b280 Accepting request 381531 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/381531
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/boost?expand=0&rev=107
2016-04-03 21:04:40 +00:00