Hello community,

here is the log from the commit of package asio for openSUSE:Factory checked in 
at 2018-04-22 14:41:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/asio (Old)
 and      /work/SRC/openSUSE:Factory/.asio.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "asio"

Sun Apr 22 14:41:16 2018 rev:26 rq:599745 version:1.12.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/asio/asio.changes        2017-12-11 
18:57:16.152371902 +0100
+++ /work/SRC/openSUSE:Factory/.asio.new/asio.changes   2018-04-22 
14:41:19.329314846 +0200
@@ -1,0 +2,44 @@
+Wed Apr 18 13:25:43 UTC 2018 - [email protected]
+
+- Version update to 1.12.1:
+  * Includes changes from 1.11.0
+  * Added missing const qualifier to basic_socket_acceptor::get_option.
+  * Worked around a parsing error that occurs with some versions of gcc.
+  * Fixed broken code samples in tutorial.
+  * Added new experimental features. (Note that "experimental" features may be 
changed without notice in subsequent releases.)
+    * Added experimental::detached completion token.
+    * Added experimental::redirect_error completion token.
+    * Added experimental::co_spawn facility for integration with the 
coroutines technical specification.
+  * Updated timeout examples to use latest features.
+    * Used asio::steady_timer rather than asio::deadline_timer.
+    * Used asio::dynamic_buffer rather than asio::streambuf.
+    * Used timed asio::io_context::run_for() function for blocking clients.
+    * Added example showing a custom completion token for blocking with 
timeouts.
+  * Fixed unit tests to compile when (BOOST_)ASIO_NO_DEPRECATED is defined.
+  * Changed socket iostreams to use chrono by default, to fix compatibility 
with the Networking TS. Define 
(BOOST_)ASIO_USE_BOOST_DATE_TIME_FOR_SOCKET_IOSTREAM to enable the old 
Boost.Date_Time interface in basic_socket_streambuf and basic_socket_iostream.
+  * Updated examples to use chrono rather than Boost.Date_Time.
+  * Fixed an incorrect member function detector in the is_dynamic_buffer trait.
+  * Fixed an async_result incompatibility with deprecated handler_type.
+  * Added a missing move optimisation in the SSL stream implementation.
+  * Fixed incorrect basic_resolver_results::value_type typedef.
+  * Fixed a compile error with some OpenSSL versions when 
SSL_OP_NO_COMPRESSION is defined.
+  * Changed add_certificate_authority to process multiple certificates in a 
bundle.
+  * Eliminated deprecation warning with MSVC by using std::invoke_result 
rather than std::result_of.
+  * Changed to use std::string_view for C++17 or later, and 
std::experimental::string_view for C++14. Define the preprocessor macro 
(BOOST_)ASIO_DISABLE_STD_STRING_VIEW to force the use of 
std::experimental::string_view (assuming it is available) when compiling in 
C++17 mode.
+  * Ensured DynamicBuffer template arguments are decayed before using in 
enable_if tests.
+  * Changed documentation to distinguish legacy completion handlers (which are 
still required to be CopyConstructible) from new MoveConstructible handlers.
+  * Suppressed a discarded return value warning in the buffer debugging 
support.
+  * Fixed basic_yield_context to work with completion signatures containing 
reference parameters.
+  * Ensured that stackful coroutines launched using spawn() correctly store 
decayed copies of their function and handler arguments.
+  * Fixed some compatibility issues with Android.
+  * Fixed some minor portability issues in examples.
+  * Completed the interface changes to reflect the Networking TS (N4656).
+    * See the list of new interfaces and, where applicable, the corresponding 
old interfaces that have been superseded.
+    * The service template parameters, and the corresponding classes, are 
disabled by default. For example, instead of basic_socket<Protocol, 
SocketService> we now have simply basic_socket<Protocol>. The old interface can 
be enabled by defining the (BOOST_)ASIO_ENABLE_OLD_SERVICES macro.
+  * Added support for customised handler tracking.
+  * Added reactor-related (i.e. descriptor readiness) events to handler 
tracking.
+  * Added special concurrency hint values that may be used to disable locking 
on a per io_context basis.
+  * Enabled perfect forwarding for the first ssl::stream<> constructor 
argument.
+  * Added ability to release ownership of the underlying native socket. 
(Requires Windows 8.1 or later when using the I/O completion port backend.)
+
+-------------------------------------------------------------------

Old:
----
  asio-1.10.8.tar.bz2

New:
----
  asio-1.12.1.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ asio.spec ++++++
--- /var/tmp/diff_new_pack.YCtAHm/_old  2018-04-22 14:41:19.997290676 +0200
+++ /var/tmp/diff_new_pack.YCtAHm/_new  2018-04-22 14:41:20.001290532 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package asio
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,24 +17,26 @@
 
 
 Name:           asio
-Version:        1.10.8
+Version:        1.12.1
 Release:        0
 Summary:        A cross-platform C++ library for network and low-level I/O 
programming
 License:        BSD-3-Clause
 Group:          Development/Libraries/C and C++
-Url:            http://asio.sourceforge.net/
+URL:            http://asio.sourceforge.net/
 Source0:        http://downloads.sourceforge.net/asio/asio-%{version}.tar.bz2
 BuildRequires:  autoconf
 BuildRequires:  automake
+BuildRequires:  gcc-c++
+BuildRequires:  libtool
+BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(libcrypto)
+BuildRequires:  pkgconfig(libssl)
+BuildRequires:  pkgconfig(openssl)
 %if 0%{?suse_version} > 1325
 BuildRequires:  libboost_headers-devel
 %else
 BuildRequires:  boost-devel
 %endif
-BuildRequires:  gcc-c++
-BuildRequires:  libopenssl-devel
-BuildRequires:  libtool
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 Asio is a cross-platform C++ library for network and low-level I/O
@@ -59,17 +61,17 @@
 
 %build
 %configure
-make %{?_smp_mflags}
+%make_build
 
 %install
 %make_install
 
 %check
-make check %{?_smp_mflags}
+%make_build check
 
 %files devel
-%defattr(-,root,root,-)
-%doc COPYING LICENSE_1_0.txt doc/*
+%license COPYING LICENSE_1_0.txt
+%doc doc/*
 %dir %{_includedir}/asio
 %{_includedir}/asio/*
 %{_includedir}/asio.hpp

++++++ asio-1.10.8.tar.bz2 -> asio-1.12.1.tar.bz2 ++++++
++++ 441202 lines of diff (skipped)


Reply via email to