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
This commit is contained in:
commit
cf5574193a
@ -1,26 +1,26 @@
|
||||
libboost_atomic1_65_1
|
||||
libboost_container1_65_1
|
||||
libboost_context1_65_1
|
||||
libboost_coroutine1_65_1
|
||||
libboost_date_time1_65_1
|
||||
libboost_fiber1_65_1
|
||||
libboost_filesystem1_65_1
|
||||
libboost_graph1_65_1
|
||||
libboost_graph_parallel1_65_1
|
||||
libboost_iostreams1_65_1
|
||||
libboost_locale1_65_1
|
||||
libboost_math1_65_1
|
||||
libboost_mpi1_65_1
|
||||
libboost_test1_65_1
|
||||
libboost_program_options1_65_1
|
||||
libboost_python-py2_7-1_65_1
|
||||
libboost_python-py3-1_65_1
|
||||
libboost_random1_65_1
|
||||
libboost_serialization1_65_1
|
||||
libboost_signals1_65_1
|
||||
libboost_stacktrace1_65_1
|
||||
libboost_system1_65_1
|
||||
libboost_thread1_65_1
|
||||
libboost_type_erasure1_65_1
|
||||
libboost_wave1_65_1
|
||||
libboost_regex1_65_1
|
||||
libboost_atomic1_66_0
|
||||
libboost_container1_66_0
|
||||
libboost_context1_66_0
|
||||
libboost_coroutine1_66_0
|
||||
libboost_date_time1_66_0
|
||||
libboost_fiber1_66_0
|
||||
libboost_filesystem1_66_0
|
||||
libboost_graph1_66_0
|
||||
libboost_graph_parallel1_66_0
|
||||
libboost_iostreams1_66_0
|
||||
libboost_locale1_66_0
|
||||
libboost_math1_66_0
|
||||
libboost_mpi1_66_0
|
||||
libboost_test1_66_0
|
||||
libboost_program_options1_66_0
|
||||
libboost_python-py2_7-1_66_0
|
||||
libboost_python-py3-1_66_0
|
||||
libboost_random1_66_0
|
||||
libboost_serialization1_66_0
|
||||
libboost_signals1_66_0
|
||||
libboost_stacktrace1_66_0
|
||||
libboost_system1_66_0
|
||||
libboost_thread1_66_0
|
||||
libboost_type_erasure1_66_0
|
||||
libboost_wave1_66_0
|
||||
libboost_regex1_66_0
|
||||
|
@ -1,33 +1,7 @@
|
||||
diff -up ./tools/build/src/tools/gcc.jam~ ./tools/build/src/tools/gcc.jam
|
||||
--- ./tools/build/src/tools/gcc.jam~ 2015-02-09 15:01:04.850331626 +0100
|
||||
+++ ./tools/build/src/tools/gcc.jam 2015-02-09 15:44:29.122307134 +0100
|
||||
@@ -366,17 +366,17 @@ generators.override gcc.compile.c++.pch
|
||||
toolset.flags gcc.compile PCH_FILE <pch>on : <pch-file> ;
|
||||
|
||||
# Declare flags and action for compilation.
|
||||
-toolset.flags gcc.compile OPTIONS <optimization>off : -O0 ;
|
||||
-toolset.flags gcc.compile OPTIONS <optimization>speed : -O3 ;
|
||||
-toolset.flags gcc.compile OPTIONS <optimization>space : -Os ;
|
||||
+toolset.flags gcc.compile OPTIONS <optimization>off : ;
|
||||
+toolset.flags gcc.compile OPTIONS <optimization>speed : ;
|
||||
+toolset.flags gcc.compile OPTIONS <optimization>space : ;
|
||||
|
||||
-toolset.flags gcc.compile OPTIONS <inlining>off : -fno-inline ;
|
||||
-toolset.flags gcc.compile OPTIONS <inlining>on : -Wno-inline ;
|
||||
-toolset.flags gcc.compile OPTIONS <inlining>full : -finline-functions -Wno-inline ;
|
||||
+toolset.flags gcc.compile OPTIONS <inlining>off : ;
|
||||
+toolset.flags gcc.compile OPTIONS <inlining>on : ;
|
||||
+toolset.flags gcc.compile OPTIONS <inlining>full : ;
|
||||
|
||||
-toolset.flags gcc.compile OPTIONS <warnings>off : -w ;
|
||||
-toolset.flags gcc.compile OPTIONS <warnings>on : -Wall ;
|
||||
-toolset.flags gcc.compile OPTIONS <warnings>all : -Wall -pedantic ;
|
||||
+toolset.flags gcc.compile OPTIONS <warnings>off : ;
|
||||
+toolset.flags gcc.compile OPTIONS <warnings>on : ;
|
||||
+toolset.flags gcc.compile OPTIONS <warnings>all : ;
|
||||
toolset.flags gcc.compile OPTIONS <warnings-as-errors>on : -Werror ;
|
||||
|
||||
toolset.flags gcc.compile OPTIONS <debug-symbols>on : -g ;
|
||||
Index: tools/build/src/tools/gcc.jam
|
||||
===================================================================
|
||||
--- tools/build/src/tools/gcc.jam.orig
|
||||
+++ tools/build/src/tools/gcc.jam
|
||||
@@ -603,7 +603,7 @@ rule compile.fortran ( targets * : sourc
|
||||
|
||||
actions compile.c++ bind PCH_FILE
|
||||
@ -46,3 +20,32 @@ diff -up ./tools/build/src/tools/gcc.jam~ ./tools/build/src/tools/gcc.jam
|
||||
}
|
||||
|
||||
actions compile.c.preprocess bind PCH_FILE
|
||||
@@ -755,17 +755,17 @@ actions compile.c.pch
|
||||
###
|
||||
|
||||
# Declare flags and action for compilation.
|
||||
-toolset.flags gcc.compile OPTIONS <optimization>off : -O0 ;
|
||||
-toolset.flags gcc.compile OPTIONS <optimization>speed : -O3 ;
|
||||
-toolset.flags gcc.compile OPTIONS <optimization>space : -Os ;
|
||||
-
|
||||
-toolset.flags gcc.compile OPTIONS <inlining>off : -fno-inline ;
|
||||
-toolset.flags gcc.compile OPTIONS <inlining>on : -Wno-inline ;
|
||||
-toolset.flags gcc.compile OPTIONS <inlining>full : -finline-functions -Wno-inline ;
|
||||
-
|
||||
-toolset.flags gcc.compile OPTIONS <warnings>off : -w ;
|
||||
-toolset.flags gcc.compile OPTIONS <warnings>on : -Wall ;
|
||||
-toolset.flags gcc.compile OPTIONS <warnings>all : -Wall -pedantic ;
|
||||
+toolset.flags gcc.compile OPTIONS <optimization>off : ;
|
||||
+toolset.flags gcc.compile OPTIONS <optimization>speed : ;
|
||||
+toolset.flags gcc.compile OPTIONS <optimization>space : ;
|
||||
+
|
||||
+toolset.flags gcc.compile OPTIONS <inlining>off : ;
|
||||
+toolset.flags gcc.compile OPTIONS <inlining>on : ;
|
||||
+toolset.flags gcc.compile OPTIONS <inlining>full : ;
|
||||
+
|
||||
+toolset.flags gcc.compile OPTIONS <warnings>off : ;
|
||||
+toolset.flags gcc.compile OPTIONS <warnings>on : ;
|
||||
+toolset.flags gcc.compile OPTIONS <warnings>all : ;
|
||||
toolset.flags gcc.compile OPTIONS <warnings-as-errors>on : -Werror ;
|
||||
|
||||
toolset.flags gcc.compile OPTIONS <debug-symbols>on : -g ;
|
||||
|
@ -1,3 +1,36 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 18 16:26:46 CET 2017 - adam.majer@suse.de
|
||||
|
||||
- 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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 29 09:45:57 UTC 2017 - adam.majer@suse.de
|
||||
|
||||
|
20
boost.spec
20
boost.spec
@ -16,11 +16,11 @@
|
||||
#
|
||||
|
||||
|
||||
%define ver 1.65.1
|
||||
%define file_version 1_65_1
|
||||
%define ver 1.66.0
|
||||
%define file_version 1_66_0
|
||||
%define docs_version 1.56.0
|
||||
%define short_version 1_56
|
||||
%define lib_appendix 1_65_1
|
||||
%define lib_appendix 1_66_0
|
||||
%bcond_with build_docs
|
||||
%bcond_without package_pdf
|
||||
%bcond_without build_quickbook
|
||||
@ -78,8 +78,8 @@
|
||||
%endif
|
||||
|
||||
Name: boost
|
||||
%define package_name boost_1_65
|
||||
Version: 1.65.1
|
||||
%define package_name boost_1_66
|
||||
Version: 1.66.0
|
||||
Release: 0
|
||||
Summary: Boost C++ Libraries
|
||||
License: BSL-1.0
|
||||
@ -1401,20 +1401,12 @@ objdump -Ctj .text -Ctj .text %{buildroot}%{_libdir}/libboost_exception.so | \
|
||||
rm %{buildroot}%{_libdir}/libboost_exception.so
|
||||
rm %{buildroot}%{_libdir}/libboost_exception.so.%{version}
|
||||
|
||||
# Remove cruft
|
||||
# FIXME: these shouldn't be built in the first place
|
||||
rm %{buildroot}%{_libdir}/libboost_chrono.a
|
||||
rm %{buildroot}%{_libdir}/libboost_system.a
|
||||
rm %{buildroot}%{_libdir}/libboost_timer.a
|
||||
rm %{buildroot}%{_libdir}/libboost_unit_test_framework.a
|
||||
|
||||
%fdupes %{buildroot}%{_includedir}/boost
|
||||
mkdir -p %{buildroot}%{my_docdir}
|
||||
cp LICENSE_1_0.txt %{buildroot}%{my_docdir}
|
||||
%else # ! build_base
|
||||
rm -r %{buildroot}%{_includedir}/boost
|
||||
rm -f %{buildroot}%{_libdir}/libboost_serialization*
|
||||
rm -f %{buildroot}%{_libdir}/libboost_system*
|
||||
rm %{buildroot}%{_libdir}/libboost_serialization*
|
||||
rmdir --ignore-fail-on-non-empty %{buildroot}%{_libdir}
|
||||
%fdupes %{buildroot}%{my_docdir}
|
||||
%endif
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9807a5d16566c57fd74fb522764e0b134a8bbe6b6e8967b83afefd30dcd3be81
|
||||
size 82594767
|
3
boost_1_66_0.tar.bz2
Normal file
3
boost_1_66_0.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5721818253e6a0989583192f96782c4a98eb6204965316df9f5ad75819225ca9
|
||||
size 85995778
|
Loading…
Reference in New Issue
Block a user