pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/asio



Module Name:    pkgsrc
Committed By:   prlw1
Date:           Tue Nov  1 08:41:17 UTC 2022

Modified Files:
        pkgsrc/devel/asio: Makefile PLIST distinfo

Log Message:
Update asio to 1.24.0

Highlights:

- Added support for files. This introduces new classes for
  stream-oriented and random-access files.
- Added support for portable pipes. This change add supports for
  pipes on POSIX and Windows (when I/O completion ports are available).
- Added support for registered buffers.
- Added experimental support for channels.
  Channels may be used to send completions as messages.
- Added per-operation cancellation support to signal sets.
- Added buffer() overloads for contiguous containers, such as std::span.
- Changed spawn() to be a completion token-based asynchronous operation.
- Fixed compatibility with OpenSSL 3.0.4 and later.

Full release notes at:
https://think-async.com/Asio/asio-1.24.0/doc/asio/history.html#asio.history.asio_1_24_0


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/asio/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/asio/PLIST
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/asio/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/asio/Makefile
diff -u pkgsrc/devel/asio/Makefile:1.6 pkgsrc/devel/asio/Makefile:1.7
--- pkgsrc/devel/asio/Makefile:1.6      Tue Aug 10 19:24:22 2021
+++ pkgsrc/devel/asio/Makefile  Tue Nov  1 08:41:17 2022
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2021/08/10 19:24:22 prlw1 Exp $
+# $NetBSD: Makefile,v 1.7 2022/11/01 08:41:17 prlw1 Exp $
 
-DISTNAME=      asio-1.19.2
+DISTNAME=      asio-1.24.0
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=asio/}
 EXTRACT_SUFX=  .tar.bz2

Index: pkgsrc/devel/asio/PLIST
diff -u pkgsrc/devel/asio/PLIST:1.3 pkgsrc/devel/asio/PLIST:1.4
--- pkgsrc/devel/asio/PLIST:1.3 Tue Aug 10 19:24:22 2021
+++ pkgsrc/devel/asio/PLIST     Tue Nov  1 08:41:17 2022
@@ -1,6 +1,8 @@
-@comment $NetBSD: PLIST,v 1.3 2021/08/10 19:24:22 prlw1 Exp $
+@comment $NetBSD: PLIST,v 1.4 2022/11/01 08:41:17 prlw1 Exp $
 include/asio.hpp
 include/asio/any_io_executor.hpp
+include/asio/append.hpp
+include/asio/as_tuple.hpp
 include/asio/associated_allocator.hpp
 include/asio/associated_cancellation_slot.hpp
 include/asio/associated_executor.hpp
@@ -9,8 +11,11 @@ include/asio/async_result.hpp
 include/asio/awaitable.hpp
 include/asio/basic_datagram_socket.hpp
 include/asio/basic_deadline_timer.hpp
+include/asio/basic_file.hpp
 include/asio/basic_io_object.hpp
+include/asio/basic_random_access_file.hpp
 include/asio/basic_raw_socket.hpp
+include/asio/basic_readable_pipe.hpp
 include/asio/basic_seq_packet_socket.hpp
 include/asio/basic_serial_port.hpp
 include/asio/basic_signal_set.hpp
@@ -18,13 +23,17 @@ include/asio/basic_socket.hpp
 include/asio/basic_socket_acceptor.hpp
 include/asio/basic_socket_iostream.hpp
 include/asio/basic_socket_streambuf.hpp
+include/asio/basic_stream_file.hpp
 include/asio/basic_stream_socket.hpp
 include/asio/basic_streambuf.hpp
 include/asio/basic_streambuf_fwd.hpp
 include/asio/basic_waitable_timer.hpp
+include/asio/basic_writable_pipe.hpp
+include/asio/bind_allocator.hpp
 include/asio/bind_cancellation_slot.hpp
 include/asio/bind_executor.hpp
 include/asio/buffer.hpp
+include/asio/buffer_registration.hpp
 include/asio/buffered_read_stream.hpp
 include/asio/buffered_read_stream_fwd.hpp
 include/asio/buffered_stream.hpp
@@ -39,9 +48,11 @@ include/asio/co_spawn.hpp
 include/asio/completion_condition.hpp
 include/asio/compose.hpp
 include/asio/connect.hpp
+include/asio/connect_pipe.hpp
 include/asio/coroutine.hpp
 include/asio/deadline_timer.hpp
 include/asio/defer.hpp
+include/asio/deferred.hpp
 include/asio/detached.hpp
 include/asio/detail/array.hpp
 include/asio/detail/array_fwd.hpp
@@ -76,6 +87,7 @@ include/asio/detail/dev_poll_reactor.hpp
 include/asio/detail/epoll_reactor.hpp
 include/asio/detail/event.hpp
 include/asio/detail/eventfd_select_interrupter.hpp
+include/asio/detail/exception.hpp
 include/asio/detail/executor_function.hpp
 include/asio/detail/executor_op.hpp
 include/asio/detail/fd_set_adapter.hpp
@@ -102,16 +114,21 @@ include/asio/detail/impl/epoll_reactor.h
 include/asio/detail/impl/epoll_reactor.ipp
 include/asio/detail/impl/eventfd_select_interrupter.ipp
 include/asio/detail/impl/handler_tracking.ipp
+include/asio/detail/impl/io_uring_descriptor_service.ipp
+include/asio/detail/impl/io_uring_file_service.ipp
+include/asio/detail/impl/io_uring_service.hpp
+include/asio/detail/impl/io_uring_service.ipp
+include/asio/detail/impl/io_uring_socket_service_base.ipp
 include/asio/detail/impl/kqueue_reactor.hpp
 include/asio/detail/impl/kqueue_reactor.ipp
 include/asio/detail/impl/null_event.ipp
 include/asio/detail/impl/pipe_select_interrupter.ipp
 include/asio/detail/impl/posix_event.ipp
 include/asio/detail/impl/posix_mutex.ipp
+include/asio/detail/impl/posix_serial_port_service.ipp
 include/asio/detail/impl/posix_thread.ipp
 include/asio/detail/impl/posix_tss_ptr.ipp
 include/asio/detail/impl/reactive_descriptor_service.ipp
-include/asio/detail/impl/reactive_serial_port_service.ipp
 include/asio/detail/impl/reactive_socket_service_base.ipp
 include/asio/detail/impl/resolver_service_base.ipp
 include/asio/detail/impl/scheduler.ipp
@@ -131,6 +148,7 @@ include/asio/detail/impl/throw_error.ipp
 include/asio/detail/impl/timer_queue_ptime.ipp
 include/asio/detail/impl/timer_queue_set.ipp
 include/asio/detail/impl/win_event.ipp
+include/asio/detail/impl/win_iocp_file_service.ipp
 include/asio/detail/impl/win_iocp_handle_service.ipp
 include/asio/detail/impl/win_iocp_io_context.hpp
 include/asio/detail/impl/win_iocp_io_context.ipp
@@ -147,6 +165,25 @@ include/asio/detail/impl/winrt_timer_sch
 include/asio/detail/impl/winsock_init.ipp
 include/asio/detail/io_control.hpp
 include/asio/detail/io_object_impl.hpp
+include/asio/detail/io_uring_descriptor_read_at_op.hpp
+include/asio/detail/io_uring_descriptor_read_op.hpp
+include/asio/detail/io_uring_descriptor_service.hpp
+include/asio/detail/io_uring_descriptor_write_at_op.hpp
+include/asio/detail/io_uring_descriptor_write_op.hpp
+include/asio/detail/io_uring_file_service.hpp
+include/asio/detail/io_uring_null_buffers_op.hpp
+include/asio/detail/io_uring_operation.hpp
+include/asio/detail/io_uring_service.hpp
+include/asio/detail/io_uring_socket_accept_op.hpp
+include/asio/detail/io_uring_socket_connect_op.hpp
+include/asio/detail/io_uring_socket_recv_op.hpp
+include/asio/detail/io_uring_socket_recvfrom_op.hpp
+include/asio/detail/io_uring_socket_recvmsg_op.hpp
+include/asio/detail/io_uring_socket_send_op.hpp
+include/asio/detail/io_uring_socket_sendto_op.hpp
+include/asio/detail/io_uring_socket_service.hpp
+include/asio/detail/io_uring_socket_service_base.hpp
+include/asio/detail/io_uring_wait_op.hpp
 include/asio/detail/is_buffer_sequence.hpp
 include/asio/detail/is_executor.hpp
 include/asio/detail/keyword_tss_ptr.hpp
@@ -178,6 +215,7 @@ include/asio/detail/posix_event.hpp
 include/asio/detail/posix_fd_set_adapter.hpp
 include/asio/detail/posix_global.hpp
 include/asio/detail/posix_mutex.hpp
+include/asio/detail/posix_serial_port_service.hpp
 include/asio/detail/posix_signal_blocker.hpp
 include/asio/detail/posix_static_mutex.hpp
 include/asio/detail/posix_thread.hpp
@@ -185,7 +223,6 @@ include/asio/detail/posix_tss_ptr.hpp
 include/asio/detail/push_options.hpp
 include/asio/detail/reactive_descriptor_service.hpp
 include/asio/detail/reactive_null_buffers_op.hpp
-include/asio/detail/reactive_serial_port_service.hpp
 include/asio/detail/reactive_socket_accept_op.hpp
 include/asio/detail/reactive_socket_connect_op.hpp
 include/asio/detail/reactive_socket_recv_op.hpp
@@ -197,7 +234,6 @@ include/asio/detail/reactive_socket_serv
 include/asio/detail/reactive_socket_service_base.hpp
 include/asio/detail/reactive_wait_op.hpp
 include/asio/detail/reactor.hpp
-include/asio/detail/reactor_fwd.hpp
 include/asio/detail/reactor_op.hpp
 include/asio/detail/reactor_op_queue.hpp
 include/asio/detail/recycling_allocator.hpp
@@ -209,6 +245,7 @@ include/asio/detail/resolver_service.hpp
 include/asio/detail/resolver_service_base.hpp
 include/asio/detail/scheduler.hpp
 include/asio/detail/scheduler_operation.hpp
+include/asio/detail/scheduler_task.hpp
 include/asio/detail/scheduler_thread_info.hpp
 include/asio/detail/scoped_lock.hpp
 include/asio/detail/scoped_ptr.hpp
@@ -251,6 +288,7 @@ include/asio/detail/timer_scheduler.hpp
 include/asio/detail/timer_scheduler_fwd.hpp
 include/asio/detail/tss_ptr.hpp
 include/asio/detail/type_traits.hpp
+include/asio/detail/utility.hpp
 include/asio/detail/variadic_templates.hpp
 include/asio/detail/wait_handler.hpp
 include/asio/detail/wait_op.hpp
@@ -258,6 +296,7 @@ include/asio/detail/win_event.hpp
 include/asio/detail/win_fd_set_adapter.hpp
 include/asio/detail/win_fenced_block.hpp
 include/asio/detail/win_global.hpp
+include/asio/detail/win_iocp_file_service.hpp
 include/asio/detail/win_iocp_handle_read_op.hpp
 include/asio/detail/win_iocp_handle_service.hpp
 include/asio/detail/win_iocp_handle_write_op.hpp
@@ -346,24 +385,41 @@ include/asio/experimental/append.hpp
 include/asio/experimental/as_single.hpp
 include/asio/experimental/as_tuple.hpp
 include/asio/experimental/awaitable_operators.hpp
+include/asio/experimental/basic_channel.hpp
+include/asio/experimental/basic_concurrent_channel.hpp
 include/asio/experimental/cancellation_condition.hpp
+include/asio/experimental/channel.hpp
+include/asio/experimental/channel_error.hpp
+include/asio/experimental/channel_traits.hpp
+include/asio/experimental/co_spawn.hpp
+include/asio/experimental/concurrent_channel.hpp
 include/asio/experimental/coro.hpp
+include/asio/experimental/coro_traits.hpp
 include/asio/experimental/deferred.hpp
+include/asio/experimental/detail/channel_handler.hpp
+include/asio/experimental/detail/channel_message.hpp
+include/asio/experimental/detail/channel_operation.hpp
+include/asio/experimental/detail/channel_payload.hpp
+include/asio/experimental/detail/channel_receive_op.hpp
+include/asio/experimental/detail/channel_send_functions.hpp
+include/asio/experimental/detail/channel_send_op.hpp
+include/asio/experimental/detail/channel_service.hpp
 include/asio/experimental/detail/completion_handler_erasure.hpp
 include/asio/experimental/detail/coro_promise_allocator.hpp
-include/asio/experimental/detail/coro_traits.hpp
+include/asio/experimental/detail/has_signature.hpp
+include/asio/experimental/detail/impl/channel_service.hpp
 include/asio/experimental/detail/partial_promise.hpp
-include/asio/experimental/impl/append.hpp
 include/asio/experimental/impl/as_single.hpp
-include/asio/experimental/impl/as_tuple.hpp
-include/asio/experimental/impl/deferred.hpp
+include/asio/experimental/impl/channel_error.ipp
+include/asio/experimental/impl/coro.hpp
 include/asio/experimental/impl/parallel_group.hpp
-include/asio/experimental/impl/prepend.hpp
 include/asio/experimental/impl/promise.hpp
+include/asio/experimental/impl/use_coro.hpp
 include/asio/experimental/parallel_group.hpp
 include/asio/experimental/prepend.hpp
 include/asio/experimental/promise.hpp
 include/asio/experimental/use_coro.hpp
+include/asio/file_base.hpp
 include/asio/generic/basic_endpoint.hpp
 include/asio/generic/datagram_protocol.hpp
 include/asio/generic/detail/endpoint.hpp
@@ -375,13 +431,19 @@ include/asio/handler_alloc_hook.hpp
 include/asio/handler_continuation_hook.hpp
 include/asio/handler_invoke_hook.hpp
 include/asio/high_resolution_timer.hpp
+include/asio/impl/any_io_executor.ipp
+include/asio/impl/append.hpp
+include/asio/impl/as_tuple.hpp
 include/asio/impl/awaitable.hpp
 include/asio/impl/buffered_read_stream.hpp
 include/asio/impl/buffered_write_stream.hpp
+include/asio/impl/cancellation_signal.ipp
 include/asio/impl/co_spawn.hpp
-include/asio/impl/compose.hpp
 include/asio/impl/connect.hpp
+include/asio/impl/connect_pipe.hpp
+include/asio/impl/connect_pipe.ipp
 include/asio/impl/defer.hpp
+include/asio/impl/deferred.hpp
 include/asio/impl/detached.hpp
 include/asio/impl/dispatch.hpp
 include/asio/impl/error.ipp
@@ -395,6 +457,7 @@ include/asio/impl/io_context.hpp
 include/asio/impl/io_context.ipp
 include/asio/impl/multiple_exceptions.ipp
 include/asio/impl/post.hpp
+include/asio/impl/prepend.hpp
 include/asio/impl/read.hpp
 include/asio/impl/read_at.hpp
 include/asio/impl/read_until.hpp
@@ -457,6 +520,7 @@ include/asio/ip/udp.hpp
 include/asio/ip/unicast.hpp
 include/asio/ip/v6_only.hpp
 include/asio/is_applicable_property.hpp
+include/asio/is_contiguous_iterator.hpp
 include/asio/is_executor.hpp
 include/asio/is_read_buffered.hpp
 include/asio/is_write_buffered.hpp
@@ -476,11 +540,16 @@ include/asio/posix/descriptor_base.hpp
 include/asio/posix/stream_descriptor.hpp
 include/asio/post.hpp
 include/asio/prefer.hpp
+include/asio/prepend.hpp
 include/asio/query.hpp
+include/asio/random_access_file.hpp
 include/asio/read.hpp
 include/asio/read_at.hpp
 include/asio/read_until.hpp
+include/asio/readable_pipe.hpp
+include/asio/recycling_allocator.hpp
 include/asio/redirect_error.hpp
+include/asio/registered_buffer.hpp
 include/asio/require.hpp
 include/asio/require_concept.hpp
 include/asio/serial_port.hpp
@@ -521,6 +590,7 @@ include/asio/ssl/verify_mode.hpp
 include/asio/static_thread_pool.hpp
 include/asio/steady_timer.hpp
 include/asio/strand.hpp
+include/asio/stream_file.hpp
 include/asio/streambuf.hpp
 include/asio/system_context.hpp
 include/asio/system_error.hpp
@@ -584,6 +654,7 @@ include/asio/windows/overlapped_handle.h
 include/asio/windows/overlapped_ptr.hpp
 include/asio/windows/random_access_handle.hpp
 include/asio/windows/stream_handle.hpp
+include/asio/writable_pipe.hpp
 include/asio/write.hpp
 include/asio/write_at.hpp
 include/asio/yield.hpp

Index: pkgsrc/devel/asio/distinfo
diff -u pkgsrc/devel/asio/distinfo:1.7 pkgsrc/devel/asio/distinfo:1.8
--- pkgsrc/devel/asio/distinfo:1.7      Tue Oct 26 10:14:16 2021
+++ pkgsrc/devel/asio/distinfo  Tue Nov  1 08:41:17 2022
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.7 2021/10/26 10:14:16 nia Exp $
+$NetBSD: distinfo,v 1.8 2022/11/01 08:41:17 prlw1 Exp $
 
-BLAKE2s (asio-1.19.2.tar.bz2) = c1a3cd89fecf168308798e29329b17f7427cc905024ce02205457185f19405c3
-SHA512 (asio-1.19.2.tar.bz2) = 07f9c29d8f02090b4d4b6a1867bcc07a8e9f3388556dff787ca3ba143022eeb63bfac0b5bc264076fed4db3b2e5ec6b7ff0ebefde40ba4753c832032a72d54cc
-Size (asio-1.19.2.tar.bz2) = 1842597 bytes
+BLAKE2s (asio-1.24.0.tar.bz2) = 76790eea77f4bdb0a1760cdc7cb9f43f142cd61678a09b3dfd077218200dfeca
+SHA512 (asio-1.24.0.tar.bz2) = c877968229bc5c4c21156b2bbb9775c7b11c3878cd62e8df3afaa70b2f221c59c6e4fa425cfb028cd170f9453ac1c32c5229f89437b13ac39142e4b52304c820
+Size (asio-1.24.0.tar.bz2) = 3150924 bytes



Home | Main Index | Thread Index | Old Index