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:
parent
591d482b53
commit
5aa3cc574f
@ -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
|
||||
|
@ -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)
|
||||
{
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
22
boost.spec
22
boost.spec
@ -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
|
||||
|
@ -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
3
boost_1_60_0.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:686affff989ac2488f79a97b9479efb9f2abae035b5ed4d8226de6857933fd3b
|
||||
size 76553944
|
Loading…
Reference in New Issue
Block a user