Received: by mail.netbsd.org (Postfix, from userid 605) id 5720884D69; Tue, 1 Nov 2022 08:41:20 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 8795684D65 for ; Tue, 1 Nov 2022 08:41:19 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id ouOsz-TRtBTE for ; Tue, 1 Nov 2022 08:41:18 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 2218884C13 for ; Tue, 1 Nov 2022 08:41:18 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 1598FFA90; Tue, 1 Nov 2022 08:41:18 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_166729207831010" MIME-Version: 1.0 Date: Tue, 1 Nov 2022 08:41:18 +0000 From: "Patrick Welche" Subject: CVS commit: pkgsrc/devel/asio To: pkgsrc-changes@NetBSD.org Reply-To: prlw1@netbsd.org X-Mailer: log_accum Message-Id: <20221101084118.1598FFA90@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_166729207831010 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" 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. --_----------=_166729207831010 Content-Disposition: inline Content-Length: 13533 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii 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 --_----------=_166729207831010--