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
This commit is contained in:
Marcus Meissner 2015-12-28 10:53:24 +00:00 committed by Git OBS Bridge
parent 591d482b53
commit 5aa3cc574f
7 changed files with 71 additions and 65 deletions

View File

@ -1,23 +1,24 @@
boost-devel
requires -boost-<targettype>
libboost_atomic1_59_0
libboost_container1_59_0
libboost_context1_59_0
libboost_coroutine1_59_0
libboost_date_time1_59_0
libboost_filesystem1_59_0
libboost_graph1_59_0
libboost_graph_parallel1_59_0
libboost_iostreams1_59_0
libboost_math1_59_0
libboost_mpi1_59_0
libboost_test1_59_0
libboost_program_options1_59_0
libboost_python1_59_0
libboost_random1_59_0
libboost_serialization1_59_0
libboost_signals1_59_0
libboost_system1_59_0
libboost_thread1_59_0
libboost_wave1_59_0
libboost_regex1_59_0
libboost_atomic1_60_0
libboost_container1_60_0
libboost_context1_60_0
libboost_coroutine1_60_0
libboost_date_time1_60_0
libboost_filesystem1_60_0
libboost_graph1_60_0
libboost_graph_parallel1_60_0
libboost_iostreams1_60_0
libboost_math1_60_0
libboost_mpi1_60_0
libboost_test1_60_0
libboost_program_options1_60_0
libboost_python1_60_0
libboost_random1_60_0
libboost_serialization1_60_0
libboost_signals1_60_0
libboost_system1_60_0
libboost_thread1_60_0
libboost_type_erasure1_60_0
libboost_wave1_60_0
libboost_regex1_60_0

View File

@ -1,25 +0,0 @@
From f410fbd64d887e2a8824f968b0533588489b5430 Mon Sep 17 00:00:00 2001
From: Jonathan Wakely <jwakely@redhat.com>
Date: Wed, 2 Sep 2015 13:02:12 +0100
Subject: [PATCH] Python: Fix condition for make_setter overload.
This fixes the regression caused by 42e7d7b.
Fixes #39
---
include/boost/python/data_members.hpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/boost/python/data_members.hpp b/include/boost/python/data_members.hpp
index 139bde3..5d3309c 100644
--- a/boost/python/data_members.hpp
+++ b/boost/python/data_members.hpp
@@ -305,7 +305,7 @@ inline object make_setter(D& x)
return detail::make_setter(x, default_call_policies(), is_member_pointer<D>(), 0);
}
-# if BOOST_WORKAROUND(__EDG_VERSION__, <= 238)
+# if !BOOST_WORKAROUND(__EDG_VERSION__, <= 238)
template <class D>
inline object make_setter(D const& x)
{

View File

@ -1,7 +1,6 @@
Index: boost_1_58_0/libs/math/build/Jamfile.v2
===================================================================
--- boost_1_58_0.orig/libs/math/build/Jamfile.v2
+++ boost_1_58_0/libs/math/build/Jamfile.v2
diff -urEbwB boost_1_60_0.orig/libs/math/build/Jamfile.v2 boost_1_60_0/libs/math/build/Jamfile.v2
--- boost_1_60_0.orig/libs/math/build/Jamfile.v2 2015-12-23 17:26:17.352006018 +0100
+++ boost_1_60_0/libs/math/build/Jamfile.v2 2015-12-23 20:41:51.707246969 +0100
@@ -4,23 +4,17 @@
# http://www.boost.org/LICENSE_1_0.txt.
@ -18,7 +17,7 @@ Index: boost_1_58_0/libs/math/build/Jamfile.v2
- <toolset>gcc,<target-os>windows:<pch>off
#<toolset>gcc:<cxxflags>-fvisibility=hidden
<toolset>intel-linux:<cxxflags>-fvisibility=hidden
<toolset>sun:<cxxflags>-xldscope=hidden
#<toolset>sun:<cxxflags>-xldscope=hidden
[ check-target-builds ../config//has_gcc_visibility "gcc visibility" : <toolset>gcc:<cxxflags>-fvisibility=hidden : ]
;
@ -26,7 +25,7 @@ Index: boost_1_58_0/libs/math/build/Jamfile.v2
C99_SOURCES = acosh
asinh
@@ -80,19 +74,19 @@ obj long_double_check : ../config/has_lo
@@ -80,19 +74,19 @@
explicit long_double_check ;
# Library targets
@ -49,7 +48,7 @@ Index: boost_1_58_0/libs/math/build/Jamfile.v2
:
<link>shared:<define>BOOST_MATH_TR1_DYN_LINK=1
<dependency>../config//has_long_double_support
@@ -100,19 +94,19 @@ lib boost_math_tr1l : ../src/tr1/$(TR1_S
@@ -100,19 +94,19 @@
[ check-target-builds ../config//has_long_double_support "long double support" : : <build>no ]
;
@ -72,3 +71,5 @@ Index: boost_1_58_0/libs/math/build/Jamfile.v2
:
<link>shared:<define>BOOST_MATH_TR1_DYN_LINK=1
<dependency>../config//has_long_double_support
Only in boost_1_60_0/libs/math/build: Jamfile.v2.orig
Only in boost_1_60_0/libs/math/build: Jamfile.v2.rej

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Wed Dec 23 21:37:07 UTC 2015 - fstrba@suse.com
- Updated to version 1.60.0
* New library: VMD.
* Updated libraries: Atomic, Chrono, Container, Context, Core,
Filesystem, Flyweight, Fusion, Interprocess, Intrusive, Lexical
Cast, Locale, log, Move, Multi-index Containers, odeint,
Optional, Predef, Test, Thread, UUID
* See http://www.boost.org/users/history/version_1_60_0.html for
complete changelog.
- Modified patch:
* boost-disable-pch-on-aarch64.patch
- rediff to a new context
- Removed patch:
* boost-1.59-python-make_setter.patch
- integrated upstream
- Add libboost_type_erasure subpackage
-------------------------------------------------------------------
Sun Dec 13 15:31:10 UTC 2015 - egeorget@openmailbox.org

View File

@ -16,11 +16,11 @@
#
%define ver 1.59.0
%define file_version 1_59_0
%define ver 1.60.0
%define file_version 1_60_0
%define docs_version 1.56.0
%define short_version 1_56
%define lib_appendix 1_59_0
%define lib_appendix 1_60_0
#Only define to 1 to generate the man pages
%define build_docs 0
#Define to 0 to not package the pdf documentation
@ -62,7 +62,7 @@
%define all_libs %{most_libs}
%endif
Name: boost
Version: 1.59.0
Version: 1.60.0
Release: 0
Summary: Boost C++ Libraries
License: BSL-1.0
@ -83,7 +83,6 @@ Patch6: boost-use_std_xml_catalog.patch
Patch7: boost-rpmoptflags-only.patch
Patch9: boost-aarch64-flags.patch
Patch10: boost-disable-pch-on-aarch64.patch
Patch11: boost-1.59-python-make_setter.patch
Patch12: boost-1.59-test-fenv.patch
Patch13: boost-visibility.patch
BuildRequires: chrpath
@ -400,6 +399,14 @@ Requires: boost-license%{lib_appendix}
%description -n libboost_timer%{lib_appendix}
This package contains the Boost::Timer runtime library.
%package -n libboost_type_erasure%{lib_appendix}
Summary: The Boost::TypeErasure runtime library
Group: System/Libraries
Requires: boost-license%{lib_appendix}
%description -n libboost_type_erasure%{lib_appendix}
This package contains the Boost::TypeErasure runtime library.
%if %{build_quickbook}
%package -n quickbook
Summary: Documentation tool geared towards C++
@ -426,7 +433,6 @@ find -type f ! \( -name \*.sh -o -name \*.py -o -name \*.pl \) -exec chmod -x {}
%patch7
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13
@ -830,6 +836,10 @@ install -m 0755 dist/bin/quickbook %{buildroot}%{_bindir}/quickbook
%defattr(-, root, root, -)
%{_libdir}/libboost_timer*.so.*
%files -n libboost_type_erasure%{lib_appendix}
%defattr(-, root, root, -)
%{_libdir}/libboost_type_erasure*.so.*
%files devel
%defattr(-, root, root, -)
%{_includedir}/boost

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:727a932322d94287b62abb1bd2d41723eec4356a7728909e38adb65ca25241ca
size 70389425

3
boost_1_60_0.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:686affff989ac2488f79a97b9479efb9f2abae035b5ed4d8226de6857933fd3b
size 76553944