Tue Nov 1 08:41:17 2022 UTC ()
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


(prlw1)
diff -r1.6 -r1.7 pkgsrc/devel/asio/Makefile
diff -r1.3 -r1.4 pkgsrc/devel/asio/PLIST
diff -r1.7 -r1.8 pkgsrc/devel/asio/distinfo

cvs diff -r1.6 -r1.7 pkgsrc/devel/asio/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/asio/Makefile 2021/08/10 19:24:22 1.6
+++ pkgsrc/devel/asio/Makefile 2022/11/01 08:41:17 1.7
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.6 2021/08/10 19:24:22 prlw1 Exp $ 1# $NetBSD: Makefile,v 1.7 2022/11/01 08:41:17 prlw1 Exp $
2 2
3DISTNAME= asio-1.19.2 3DISTNAME= asio-1.24.0
4CATEGORIES= devel 4CATEGORIES= devel
5MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=asio/} 5MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=asio/}
6EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
7 7
8MAINTAINER= prlw1@cam.ac.uk 8MAINTAINER= prlw1@cam.ac.uk
9HOMEPAGE= http://think-async.com/ 9HOMEPAGE= http://think-async.com/
10COMMENT= Header-only C++ library for asynchronous programming 10COMMENT= Header-only C++ library for asynchronous programming
11LICENSE= boost-license 11LICENSE= boost-license
12 12
13USE_LANGUAGES= # none 13USE_LANGUAGES= # none
14USE_TOOLS= pax 14USE_TOOLS= pax
15NO_CONFIGURE= yes 15NO_CONFIGURE= yes
16NO_BUILD= yes 16NO_BUILD= yes

cvs diff -r1.3 -r1.4 pkgsrc/devel/asio/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/asio/PLIST 2021/08/10 19:24:22 1.3
+++ pkgsrc/devel/asio/PLIST 2022/11/01 08:41:17 1.4
@@ -1,57 +1,68 @@ @@ -1,57 +1,68 @@
1@comment $NetBSD: PLIST,v 1.3 2021/08/10 19:24:22 prlw1 Exp $ 1@comment $NetBSD: PLIST,v 1.4 2022/11/01 08:41:17 prlw1 Exp $
2include/asio.hpp 2include/asio.hpp
3include/asio/any_io_executor.hpp 3include/asio/any_io_executor.hpp
 4include/asio/append.hpp
 5include/asio/as_tuple.hpp
4include/asio/associated_allocator.hpp 6include/asio/associated_allocator.hpp
5include/asio/associated_cancellation_slot.hpp 7include/asio/associated_cancellation_slot.hpp
6include/asio/associated_executor.hpp 8include/asio/associated_executor.hpp
7include/asio/associator.hpp 9include/asio/associator.hpp
8include/asio/async_result.hpp 10include/asio/async_result.hpp
9include/asio/awaitable.hpp 11include/asio/awaitable.hpp
10include/asio/basic_datagram_socket.hpp 12include/asio/basic_datagram_socket.hpp
11include/asio/basic_deadline_timer.hpp 13include/asio/basic_deadline_timer.hpp
 14include/asio/basic_file.hpp
12include/asio/basic_io_object.hpp 15include/asio/basic_io_object.hpp
 16include/asio/basic_random_access_file.hpp
13include/asio/basic_raw_socket.hpp 17include/asio/basic_raw_socket.hpp
 18include/asio/basic_readable_pipe.hpp
14include/asio/basic_seq_packet_socket.hpp 19include/asio/basic_seq_packet_socket.hpp
15include/asio/basic_serial_port.hpp 20include/asio/basic_serial_port.hpp
16include/asio/basic_signal_set.hpp 21include/asio/basic_signal_set.hpp
17include/asio/basic_socket.hpp 22include/asio/basic_socket.hpp
18include/asio/basic_socket_acceptor.hpp 23include/asio/basic_socket_acceptor.hpp
19include/asio/basic_socket_iostream.hpp 24include/asio/basic_socket_iostream.hpp
20include/asio/basic_socket_streambuf.hpp 25include/asio/basic_socket_streambuf.hpp
 26include/asio/basic_stream_file.hpp
21include/asio/basic_stream_socket.hpp 27include/asio/basic_stream_socket.hpp
22include/asio/basic_streambuf.hpp 28include/asio/basic_streambuf.hpp
23include/asio/basic_streambuf_fwd.hpp 29include/asio/basic_streambuf_fwd.hpp
24include/asio/basic_waitable_timer.hpp 30include/asio/basic_waitable_timer.hpp
 31include/asio/basic_writable_pipe.hpp
 32include/asio/bind_allocator.hpp
25include/asio/bind_cancellation_slot.hpp 33include/asio/bind_cancellation_slot.hpp
26include/asio/bind_executor.hpp 34include/asio/bind_executor.hpp
27include/asio/buffer.hpp 35include/asio/buffer.hpp
 36include/asio/buffer_registration.hpp
28include/asio/buffered_read_stream.hpp 37include/asio/buffered_read_stream.hpp
29include/asio/buffered_read_stream_fwd.hpp 38include/asio/buffered_read_stream_fwd.hpp
30include/asio/buffered_stream.hpp 39include/asio/buffered_stream.hpp
31include/asio/buffered_stream_fwd.hpp 40include/asio/buffered_stream_fwd.hpp
32include/asio/buffered_write_stream.hpp 41include/asio/buffered_write_stream.hpp
33include/asio/buffered_write_stream_fwd.hpp 42include/asio/buffered_write_stream_fwd.hpp
34include/asio/buffers_iterator.hpp 43include/asio/buffers_iterator.hpp
35include/asio/cancellation_signal.hpp 44include/asio/cancellation_signal.hpp
36include/asio/cancellation_state.hpp 45include/asio/cancellation_state.hpp
37include/asio/cancellation_type.hpp 46include/asio/cancellation_type.hpp
38include/asio/co_spawn.hpp 47include/asio/co_spawn.hpp
39include/asio/completion_condition.hpp 48include/asio/completion_condition.hpp
40include/asio/compose.hpp 49include/asio/compose.hpp
41include/asio/connect.hpp 50include/asio/connect.hpp
 51include/asio/connect_pipe.hpp
42include/asio/coroutine.hpp 52include/asio/coroutine.hpp
43include/asio/deadline_timer.hpp 53include/asio/deadline_timer.hpp
44include/asio/defer.hpp 54include/asio/defer.hpp
 55include/asio/deferred.hpp
45include/asio/detached.hpp 56include/asio/detached.hpp
46include/asio/detail/array.hpp 57include/asio/detail/array.hpp
47include/asio/detail/array_fwd.hpp 58include/asio/detail/array_fwd.hpp
48include/asio/detail/assert.hpp 59include/asio/detail/assert.hpp
49include/asio/detail/atomic_count.hpp 60include/asio/detail/atomic_count.hpp
50include/asio/detail/base_from_cancellation_state.hpp 61include/asio/detail/base_from_cancellation_state.hpp
51include/asio/detail/base_from_completion_cond.hpp 62include/asio/detail/base_from_completion_cond.hpp
52include/asio/detail/bind_handler.hpp 63include/asio/detail/bind_handler.hpp
53include/asio/detail/blocking_executor_op.hpp 64include/asio/detail/blocking_executor_op.hpp
54include/asio/detail/buffer_resize_guard.hpp 65include/asio/detail/buffer_resize_guard.hpp
55include/asio/detail/buffer_sequence_adapter.hpp 66include/asio/detail/buffer_sequence_adapter.hpp
56include/asio/detail/buffered_stream_storage.hpp 67include/asio/detail/buffered_stream_storage.hpp
57include/asio/detail/bulk_executor_op.hpp 68include/asio/detail/bulk_executor_op.hpp
@@ -66,97 +77,123 @@ include/asio/detail/config.hpp @@ -66,97 +77,123 @@ include/asio/detail/config.hpp
66include/asio/detail/consuming_buffers.hpp 77include/asio/detail/consuming_buffers.hpp
67include/asio/detail/cstddef.hpp 78include/asio/detail/cstddef.hpp
68include/asio/detail/cstdint.hpp 79include/asio/detail/cstdint.hpp
69include/asio/detail/date_time_fwd.hpp 80include/asio/detail/date_time_fwd.hpp
70include/asio/detail/deadline_timer_service.hpp 81include/asio/detail/deadline_timer_service.hpp
71include/asio/detail/dependent_type.hpp 82include/asio/detail/dependent_type.hpp
72include/asio/detail/descriptor_ops.hpp 83include/asio/detail/descriptor_ops.hpp
73include/asio/detail/descriptor_read_op.hpp 84include/asio/detail/descriptor_read_op.hpp
74include/asio/detail/descriptor_write_op.hpp 85include/asio/detail/descriptor_write_op.hpp
75include/asio/detail/dev_poll_reactor.hpp 86include/asio/detail/dev_poll_reactor.hpp
76include/asio/detail/epoll_reactor.hpp 87include/asio/detail/epoll_reactor.hpp
77include/asio/detail/event.hpp 88include/asio/detail/event.hpp
78include/asio/detail/eventfd_select_interrupter.hpp 89include/asio/detail/eventfd_select_interrupter.hpp
 90include/asio/detail/exception.hpp
79include/asio/detail/executor_function.hpp 91include/asio/detail/executor_function.hpp
80include/asio/detail/executor_op.hpp 92include/asio/detail/executor_op.hpp
81include/asio/detail/fd_set_adapter.hpp 93include/asio/detail/fd_set_adapter.hpp
82include/asio/detail/fenced_block.hpp 94include/asio/detail/fenced_block.hpp
83include/asio/detail/functional.hpp 95include/asio/detail/functional.hpp
84include/asio/detail/future.hpp 96include/asio/detail/future.hpp
85include/asio/detail/gcc_arm_fenced_block.hpp 97include/asio/detail/gcc_arm_fenced_block.hpp
86include/asio/detail/gcc_hppa_fenced_block.hpp 98include/asio/detail/gcc_hppa_fenced_block.hpp
87include/asio/detail/gcc_sync_fenced_block.hpp 99include/asio/detail/gcc_sync_fenced_block.hpp
88include/asio/detail/gcc_x86_fenced_block.hpp 100include/asio/detail/gcc_x86_fenced_block.hpp
89include/asio/detail/global.hpp 101include/asio/detail/global.hpp
90include/asio/detail/handler_alloc_helpers.hpp 102include/asio/detail/handler_alloc_helpers.hpp
91include/asio/detail/handler_cont_helpers.hpp 103include/asio/detail/handler_cont_helpers.hpp
92include/asio/detail/handler_invoke_helpers.hpp 104include/asio/detail/handler_invoke_helpers.hpp
93include/asio/detail/handler_tracking.hpp 105include/asio/detail/handler_tracking.hpp
94include/asio/detail/handler_type_requirements.hpp 106include/asio/detail/handler_type_requirements.hpp
95include/asio/detail/handler_work.hpp 107include/asio/detail/handler_work.hpp
96include/asio/detail/hash_map.hpp 108include/asio/detail/hash_map.hpp
97include/asio/detail/impl/buffer_sequence_adapter.ipp 109include/asio/detail/impl/buffer_sequence_adapter.ipp
98include/asio/detail/impl/descriptor_ops.ipp 110include/asio/detail/impl/descriptor_ops.ipp
99include/asio/detail/impl/dev_poll_reactor.hpp 111include/asio/detail/impl/dev_poll_reactor.hpp
100include/asio/detail/impl/dev_poll_reactor.ipp 112include/asio/detail/impl/dev_poll_reactor.ipp
101include/asio/detail/impl/epoll_reactor.hpp 113include/asio/detail/impl/epoll_reactor.hpp
102include/asio/detail/impl/epoll_reactor.ipp 114include/asio/detail/impl/epoll_reactor.ipp
103include/asio/detail/impl/eventfd_select_interrupter.ipp 115include/asio/detail/impl/eventfd_select_interrupter.ipp
104include/asio/detail/impl/handler_tracking.ipp 116include/asio/detail/impl/handler_tracking.ipp
 117include/asio/detail/impl/io_uring_descriptor_service.ipp
 118include/asio/detail/impl/io_uring_file_service.ipp
 119include/asio/detail/impl/io_uring_service.hpp
 120include/asio/detail/impl/io_uring_service.ipp
 121include/asio/detail/impl/io_uring_socket_service_base.ipp
105include/asio/detail/impl/kqueue_reactor.hpp 122include/asio/detail/impl/kqueue_reactor.hpp
106include/asio/detail/impl/kqueue_reactor.ipp 123include/asio/detail/impl/kqueue_reactor.ipp
107include/asio/detail/impl/null_event.ipp 124include/asio/detail/impl/null_event.ipp
108include/asio/detail/impl/pipe_select_interrupter.ipp 125include/asio/detail/impl/pipe_select_interrupter.ipp
109include/asio/detail/impl/posix_event.ipp 126include/asio/detail/impl/posix_event.ipp
110include/asio/detail/impl/posix_mutex.ipp 127include/asio/detail/impl/posix_mutex.ipp
 128include/asio/detail/impl/posix_serial_port_service.ipp
111include/asio/detail/impl/posix_thread.ipp 129include/asio/detail/impl/posix_thread.ipp
112include/asio/detail/impl/posix_tss_ptr.ipp 130include/asio/detail/impl/posix_tss_ptr.ipp
113include/asio/detail/impl/reactive_descriptor_service.ipp 131include/asio/detail/impl/reactive_descriptor_service.ipp
114include/asio/detail/impl/reactive_serial_port_service.ipp 
115include/asio/detail/impl/reactive_socket_service_base.ipp 132include/asio/detail/impl/reactive_socket_service_base.ipp
116include/asio/detail/impl/resolver_service_base.ipp 133include/asio/detail/impl/resolver_service_base.ipp
117include/asio/detail/impl/scheduler.ipp 134include/asio/detail/impl/scheduler.ipp
118include/asio/detail/impl/select_reactor.hpp 135include/asio/detail/impl/select_reactor.hpp
119include/asio/detail/impl/select_reactor.ipp 136include/asio/detail/impl/select_reactor.ipp
120include/asio/detail/impl/service_registry.hpp 137include/asio/detail/impl/service_registry.hpp
121include/asio/detail/impl/service_registry.ipp 138include/asio/detail/impl/service_registry.ipp
122include/asio/detail/impl/signal_set_service.ipp 139include/asio/detail/impl/signal_set_service.ipp
123include/asio/detail/impl/socket_ops.ipp 140include/asio/detail/impl/socket_ops.ipp
124include/asio/detail/impl/socket_select_interrupter.ipp 141include/asio/detail/impl/socket_select_interrupter.ipp
125include/asio/detail/impl/strand_executor_service.hpp 142include/asio/detail/impl/strand_executor_service.hpp
126include/asio/detail/impl/strand_executor_service.ipp 143include/asio/detail/impl/strand_executor_service.ipp
127include/asio/detail/impl/strand_service.hpp 144include/asio/detail/impl/strand_service.hpp
128include/asio/detail/impl/strand_service.ipp 145include/asio/detail/impl/strand_service.ipp
129include/asio/detail/impl/thread_context.ipp 146include/asio/detail/impl/thread_context.ipp
130include/asio/detail/impl/throw_error.ipp 147include/asio/detail/impl/throw_error.ipp
131include/asio/detail/impl/timer_queue_ptime.ipp 148include/asio/detail/impl/timer_queue_ptime.ipp
132include/asio/detail/impl/timer_queue_set.ipp 149include/asio/detail/impl/timer_queue_set.ipp
133include/asio/detail/impl/win_event.ipp 150include/asio/detail/impl/win_event.ipp
 151include/asio/detail/impl/win_iocp_file_service.ipp
134include/asio/detail/impl/win_iocp_handle_service.ipp 152include/asio/detail/impl/win_iocp_handle_service.ipp
135include/asio/detail/impl/win_iocp_io_context.hpp 153include/asio/detail/impl/win_iocp_io_context.hpp
136include/asio/detail/impl/win_iocp_io_context.ipp 154include/asio/detail/impl/win_iocp_io_context.ipp
137include/asio/detail/impl/win_iocp_serial_port_service.ipp 155include/asio/detail/impl/win_iocp_serial_port_service.ipp
138include/asio/detail/impl/win_iocp_socket_service_base.ipp 156include/asio/detail/impl/win_iocp_socket_service_base.ipp
139include/asio/detail/impl/win_mutex.ipp 157include/asio/detail/impl/win_mutex.ipp
140include/asio/detail/impl/win_object_handle_service.ipp 158include/asio/detail/impl/win_object_handle_service.ipp
141include/asio/detail/impl/win_static_mutex.ipp 159include/asio/detail/impl/win_static_mutex.ipp
142include/asio/detail/impl/win_thread.ipp 160include/asio/detail/impl/win_thread.ipp
143include/asio/detail/impl/win_tss_ptr.ipp 161include/asio/detail/impl/win_tss_ptr.ipp
144include/asio/detail/impl/winrt_ssocket_service_base.ipp 162include/asio/detail/impl/winrt_ssocket_service_base.ipp
145include/asio/detail/impl/winrt_timer_scheduler.hpp 163include/asio/detail/impl/winrt_timer_scheduler.hpp
146include/asio/detail/impl/winrt_timer_scheduler.ipp 164include/asio/detail/impl/winrt_timer_scheduler.ipp
147include/asio/detail/impl/winsock_init.ipp 165include/asio/detail/impl/winsock_init.ipp
148include/asio/detail/io_control.hpp 166include/asio/detail/io_control.hpp
149include/asio/detail/io_object_impl.hpp 167include/asio/detail/io_object_impl.hpp
 168include/asio/detail/io_uring_descriptor_read_at_op.hpp
 169include/asio/detail/io_uring_descriptor_read_op.hpp
 170include/asio/detail/io_uring_descriptor_service.hpp
 171include/asio/detail/io_uring_descriptor_write_at_op.hpp
 172include/asio/detail/io_uring_descriptor_write_op.hpp
 173include/asio/detail/io_uring_file_service.hpp
 174include/asio/detail/io_uring_null_buffers_op.hpp
 175include/asio/detail/io_uring_operation.hpp
 176include/asio/detail/io_uring_service.hpp
 177include/asio/detail/io_uring_socket_accept_op.hpp
 178include/asio/detail/io_uring_socket_connect_op.hpp
 179include/asio/detail/io_uring_socket_recv_op.hpp
 180include/asio/detail/io_uring_socket_recvfrom_op.hpp
 181include/asio/detail/io_uring_socket_recvmsg_op.hpp
 182include/asio/detail/io_uring_socket_send_op.hpp
 183include/asio/detail/io_uring_socket_sendto_op.hpp
 184include/asio/detail/io_uring_socket_service.hpp
 185include/asio/detail/io_uring_socket_service_base.hpp
 186include/asio/detail/io_uring_wait_op.hpp
150include/asio/detail/is_buffer_sequence.hpp 187include/asio/detail/is_buffer_sequence.hpp
151include/asio/detail/is_executor.hpp 188include/asio/detail/is_executor.hpp
152include/asio/detail/keyword_tss_ptr.hpp 189include/asio/detail/keyword_tss_ptr.hpp
153include/asio/detail/kqueue_reactor.hpp 190include/asio/detail/kqueue_reactor.hpp
154include/asio/detail/limits.hpp 191include/asio/detail/limits.hpp
155include/asio/detail/local_free_on_block_exit.hpp 192include/asio/detail/local_free_on_block_exit.hpp
156include/asio/detail/macos_fenced_block.hpp 193include/asio/detail/macos_fenced_block.hpp
157include/asio/detail/memory.hpp 194include/asio/detail/memory.hpp
158include/asio/detail/mutex.hpp 195include/asio/detail/mutex.hpp
159include/asio/detail/non_const_lvalue.hpp 196include/asio/detail/non_const_lvalue.hpp
160include/asio/detail/noncopyable.hpp 197include/asio/detail/noncopyable.hpp
161include/asio/detail/null_event.hpp 198include/asio/detail/null_event.hpp
162include/asio/detail/null_fenced_block.hpp 199include/asio/detail/null_fenced_block.hpp
@@ -168,57 +205,57 @@ include/asio/detail/null_socket_service. @@ -168,57 +205,57 @@ include/asio/detail/null_socket_service.
168include/asio/detail/null_static_mutex.hpp 205include/asio/detail/null_static_mutex.hpp
169include/asio/detail/null_thread.hpp 206include/asio/detail/null_thread.hpp
170include/asio/detail/null_tss_ptr.hpp 207include/asio/detail/null_tss_ptr.hpp
171include/asio/detail/object_pool.hpp 208include/asio/detail/object_pool.hpp
172include/asio/detail/old_win_sdk_compat.hpp 209include/asio/detail/old_win_sdk_compat.hpp
173include/asio/detail/op_queue.hpp 210include/asio/detail/op_queue.hpp
174include/asio/detail/operation.hpp 211include/asio/detail/operation.hpp
175include/asio/detail/pipe_select_interrupter.hpp 212include/asio/detail/pipe_select_interrupter.hpp
176include/asio/detail/pop_options.hpp 213include/asio/detail/pop_options.hpp
177include/asio/detail/posix_event.hpp 214include/asio/detail/posix_event.hpp
178include/asio/detail/posix_fd_set_adapter.hpp 215include/asio/detail/posix_fd_set_adapter.hpp
179include/asio/detail/posix_global.hpp 216include/asio/detail/posix_global.hpp
180include/asio/detail/posix_mutex.hpp 217include/asio/detail/posix_mutex.hpp
 218include/asio/detail/posix_serial_port_service.hpp
181include/asio/detail/posix_signal_blocker.hpp 219include/asio/detail/posix_signal_blocker.hpp
182include/asio/detail/posix_static_mutex.hpp 220include/asio/detail/posix_static_mutex.hpp
183include/asio/detail/posix_thread.hpp 221include/asio/detail/posix_thread.hpp
184include/asio/detail/posix_tss_ptr.hpp 222include/asio/detail/posix_tss_ptr.hpp
185include/asio/detail/push_options.hpp 223include/asio/detail/push_options.hpp
186include/asio/detail/reactive_descriptor_service.hpp 224include/asio/detail/reactive_descriptor_service.hpp
187include/asio/detail/reactive_null_buffers_op.hpp 225include/asio/detail/reactive_null_buffers_op.hpp
188include/asio/detail/reactive_serial_port_service.hpp 
189include/asio/detail/reactive_socket_accept_op.hpp 226include/asio/detail/reactive_socket_accept_op.hpp
190include/asio/detail/reactive_socket_connect_op.hpp 227include/asio/detail/reactive_socket_connect_op.hpp
191include/asio/detail/reactive_socket_recv_op.hpp 228include/asio/detail/reactive_socket_recv_op.hpp
192include/asio/detail/reactive_socket_recvfrom_op.hpp 229include/asio/detail/reactive_socket_recvfrom_op.hpp
193include/asio/detail/reactive_socket_recvmsg_op.hpp 230include/asio/detail/reactive_socket_recvmsg_op.hpp
194include/asio/detail/reactive_socket_send_op.hpp 231include/asio/detail/reactive_socket_send_op.hpp
195include/asio/detail/reactive_socket_sendto_op.hpp 232include/asio/detail/reactive_socket_sendto_op.hpp
196include/asio/detail/reactive_socket_service.hpp 233include/asio/detail/reactive_socket_service.hpp
197include/asio/detail/reactive_socket_service_base.hpp 234include/asio/detail/reactive_socket_service_base.hpp
198include/asio/detail/reactive_wait_op.hpp 235include/asio/detail/reactive_wait_op.hpp
199include/asio/detail/reactor.hpp 236include/asio/detail/reactor.hpp
200include/asio/detail/reactor_fwd.hpp 
201include/asio/detail/reactor_op.hpp 237include/asio/detail/reactor_op.hpp
202include/asio/detail/reactor_op_queue.hpp 238include/asio/detail/reactor_op_queue.hpp
203include/asio/detail/recycling_allocator.hpp 239include/asio/detail/recycling_allocator.hpp
204include/asio/detail/regex_fwd.hpp 240include/asio/detail/regex_fwd.hpp
205include/asio/detail/resolve_endpoint_op.hpp 241include/asio/detail/resolve_endpoint_op.hpp
206include/asio/detail/resolve_op.hpp 242include/asio/detail/resolve_op.hpp
207include/asio/detail/resolve_query_op.hpp 243include/asio/detail/resolve_query_op.hpp
208include/asio/detail/resolver_service.hpp 244include/asio/detail/resolver_service.hpp
209include/asio/detail/resolver_service_base.hpp 245include/asio/detail/resolver_service_base.hpp
210include/asio/detail/scheduler.hpp 246include/asio/detail/scheduler.hpp
211include/asio/detail/scheduler_operation.hpp 247include/asio/detail/scheduler_operation.hpp
 248include/asio/detail/scheduler_task.hpp
212include/asio/detail/scheduler_thread_info.hpp 249include/asio/detail/scheduler_thread_info.hpp
213include/asio/detail/scoped_lock.hpp 250include/asio/detail/scoped_lock.hpp
214include/asio/detail/scoped_ptr.hpp 251include/asio/detail/scoped_ptr.hpp
215include/asio/detail/select_interrupter.hpp 252include/asio/detail/select_interrupter.hpp
216include/asio/detail/select_reactor.hpp 253include/asio/detail/select_reactor.hpp
217include/asio/detail/service_registry.hpp 254include/asio/detail/service_registry.hpp
218include/asio/detail/signal_blocker.hpp 255include/asio/detail/signal_blocker.hpp
219include/asio/detail/signal_handler.hpp 256include/asio/detail/signal_handler.hpp
220include/asio/detail/signal_init.hpp 257include/asio/detail/signal_init.hpp
221include/asio/detail/signal_op.hpp 258include/asio/detail/signal_op.hpp
222include/asio/detail/signal_set_service.hpp 259include/asio/detail/signal_set_service.hpp
223include/asio/detail/socket_holder.hpp 260include/asio/detail/socket_holder.hpp
224include/asio/detail/socket_ops.hpp 261include/asio/detail/socket_ops.hpp
@@ -241,33 +278,35 @@ include/asio/detail/thread.hpp @@ -241,33 +278,35 @@ include/asio/detail/thread.hpp
241include/asio/detail/thread_context.hpp 278include/asio/detail/thread_context.hpp
242include/asio/detail/thread_group.hpp 279include/asio/detail/thread_group.hpp
243include/asio/detail/thread_info_base.hpp 280include/asio/detail/thread_info_base.hpp
244include/asio/detail/throw_error.hpp 281include/asio/detail/throw_error.hpp
245include/asio/detail/throw_exception.hpp 282include/asio/detail/throw_exception.hpp
246include/asio/detail/timer_queue.hpp 283include/asio/detail/timer_queue.hpp
247include/asio/detail/timer_queue_base.hpp 284include/asio/detail/timer_queue_base.hpp
248include/asio/detail/timer_queue_ptime.hpp 285include/asio/detail/timer_queue_ptime.hpp
249include/asio/detail/timer_queue_set.hpp 286include/asio/detail/timer_queue_set.hpp
250include/asio/detail/timer_scheduler.hpp 287include/asio/detail/timer_scheduler.hpp
251include/asio/detail/timer_scheduler_fwd.hpp 288include/asio/detail/timer_scheduler_fwd.hpp
252include/asio/detail/tss_ptr.hpp 289include/asio/detail/tss_ptr.hpp
253include/asio/detail/type_traits.hpp 290include/asio/detail/type_traits.hpp
 291include/asio/detail/utility.hpp
254include/asio/detail/variadic_templates.hpp 292include/asio/detail/variadic_templates.hpp
255include/asio/detail/wait_handler.hpp 293include/asio/detail/wait_handler.hpp
256include/asio/detail/wait_op.hpp 294include/asio/detail/wait_op.hpp
257include/asio/detail/win_event.hpp 295include/asio/detail/win_event.hpp
258include/asio/detail/win_fd_set_adapter.hpp 296include/asio/detail/win_fd_set_adapter.hpp
259include/asio/detail/win_fenced_block.hpp 297include/asio/detail/win_fenced_block.hpp
260include/asio/detail/win_global.hpp 298include/asio/detail/win_global.hpp
 299include/asio/detail/win_iocp_file_service.hpp
261include/asio/detail/win_iocp_handle_read_op.hpp 300include/asio/detail/win_iocp_handle_read_op.hpp
262include/asio/detail/win_iocp_handle_service.hpp 301include/asio/detail/win_iocp_handle_service.hpp
263include/asio/detail/win_iocp_handle_write_op.hpp 302include/asio/detail/win_iocp_handle_write_op.hpp
264include/asio/detail/win_iocp_io_context.hpp 303include/asio/detail/win_iocp_io_context.hpp
265include/asio/detail/win_iocp_null_buffers_op.hpp 304include/asio/detail/win_iocp_null_buffers_op.hpp
266include/asio/detail/win_iocp_operation.hpp 305include/asio/detail/win_iocp_operation.hpp
267include/asio/detail/win_iocp_overlapped_op.hpp 306include/asio/detail/win_iocp_overlapped_op.hpp
268include/asio/detail/win_iocp_overlapped_ptr.hpp 307include/asio/detail/win_iocp_overlapped_ptr.hpp
269include/asio/detail/win_iocp_serial_port_service.hpp 308include/asio/detail/win_iocp_serial_port_service.hpp
270include/asio/detail/win_iocp_socket_accept_op.hpp 309include/asio/detail/win_iocp_socket_accept_op.hpp
271include/asio/detail/win_iocp_socket_connect_op.hpp 310include/asio/detail/win_iocp_socket_connect_op.hpp
272include/asio/detail/win_iocp_socket_recv_op.hpp 311include/asio/detail/win_iocp_socket_recv_op.hpp
273include/asio/detail/win_iocp_socket_recvfrom_op.hpp 312include/asio/detail/win_iocp_socket_recvfrom_op.hpp
@@ -336,75 +375,99 @@ include/asio/execution/scheduler.hpp @@ -336,75 +375,99 @@ include/asio/execution/scheduler.hpp
336include/asio/execution/sender.hpp 375include/asio/execution/sender.hpp
337include/asio/execution/set_done.hpp 376include/asio/execution/set_done.hpp
338include/asio/execution/set_error.hpp 377include/asio/execution/set_error.hpp
339include/asio/execution/set_value.hpp 378include/asio/execution/set_value.hpp
340include/asio/execution/start.hpp 379include/asio/execution/start.hpp
341include/asio/execution/submit.hpp 380include/asio/execution/submit.hpp
342include/asio/execution_context.hpp 381include/asio/execution_context.hpp
343include/asio/executor.hpp 382include/asio/executor.hpp
344include/asio/executor_work_guard.hpp 383include/asio/executor_work_guard.hpp
345include/asio/experimental/append.hpp 384include/asio/experimental/append.hpp
346include/asio/experimental/as_single.hpp 385include/asio/experimental/as_single.hpp
347include/asio/experimental/as_tuple.hpp 386include/asio/experimental/as_tuple.hpp
348include/asio/experimental/awaitable_operators.hpp 387include/asio/experimental/awaitable_operators.hpp
 388include/asio/experimental/basic_channel.hpp
 389include/asio/experimental/basic_concurrent_channel.hpp
349include/asio/experimental/cancellation_condition.hpp 390include/asio/experimental/cancellation_condition.hpp
 391include/asio/experimental/channel.hpp
 392include/asio/experimental/channel_error.hpp
 393include/asio/experimental/channel_traits.hpp
 394include/asio/experimental/co_spawn.hpp
 395include/asio/experimental/concurrent_channel.hpp
350include/asio/experimental/coro.hpp 396include/asio/experimental/coro.hpp
 397include/asio/experimental/coro_traits.hpp
351include/asio/experimental/deferred.hpp 398include/asio/experimental/deferred.hpp
 399include/asio/experimental/detail/channel_handler.hpp
 400include/asio/experimental/detail/channel_message.hpp
 401include/asio/experimental/detail/channel_operation.hpp
 402include/asio/experimental/detail/channel_payload.hpp
 403include/asio/experimental/detail/channel_receive_op.hpp
 404include/asio/experimental/detail/channel_send_functions.hpp
 405include/asio/experimental/detail/channel_send_op.hpp
 406include/asio/experimental/detail/channel_service.hpp
352include/asio/experimental/detail/completion_handler_erasure.hpp 407include/asio/experimental/detail/completion_handler_erasure.hpp
353include/asio/experimental/detail/coro_promise_allocator.hpp 408include/asio/experimental/detail/coro_promise_allocator.hpp
354include/asio/experimental/detail/coro_traits.hpp 409include/asio/experimental/detail/has_signature.hpp
 410include/asio/experimental/detail/impl/channel_service.hpp
355include/asio/experimental/detail/partial_promise.hpp 411include/asio/experimental/detail/partial_promise.hpp
356include/asio/experimental/impl/append.hpp 
357include/asio/experimental/impl/as_single.hpp 412include/asio/experimental/impl/as_single.hpp
358include/asio/experimental/impl/as_tuple.hpp 413include/asio/experimental/impl/channel_error.ipp
359include/asio/experimental/impl/deferred.hpp 414include/asio/experimental/impl/coro.hpp
360include/asio/experimental/impl/parallel_group.hpp 415include/asio/experimental/impl/parallel_group.hpp
361include/asio/experimental/impl/prepend.hpp 
362include/asio/experimental/impl/promise.hpp 416include/asio/experimental/impl/promise.hpp
 417include/asio/experimental/impl/use_coro.hpp
363include/asio/experimental/parallel_group.hpp 418include/asio/experimental/parallel_group.hpp
364include/asio/experimental/prepend.hpp 419include/asio/experimental/prepend.hpp
365include/asio/experimental/promise.hpp 420include/asio/experimental/promise.hpp
366include/asio/experimental/use_coro.hpp 421include/asio/experimental/use_coro.hpp
 422include/asio/file_base.hpp
367include/asio/generic/basic_endpoint.hpp 423include/asio/generic/basic_endpoint.hpp
368include/asio/generic/datagram_protocol.hpp 424include/asio/generic/datagram_protocol.hpp
369include/asio/generic/detail/endpoint.hpp 425include/asio/generic/detail/endpoint.hpp
370include/asio/generic/detail/impl/endpoint.ipp 426include/asio/generic/detail/impl/endpoint.ipp
371include/asio/generic/raw_protocol.hpp 427include/asio/generic/raw_protocol.hpp
372include/asio/generic/seq_packet_protocol.hpp 428include/asio/generic/seq_packet_protocol.hpp
373include/asio/generic/stream_protocol.hpp 429include/asio/generic/stream_protocol.hpp
374include/asio/handler_alloc_hook.hpp 430include/asio/handler_alloc_hook.hpp
375include/asio/handler_continuation_hook.hpp 431include/asio/handler_continuation_hook.hpp
376include/asio/handler_invoke_hook.hpp 432include/asio/handler_invoke_hook.hpp
377include/asio/high_resolution_timer.hpp 433include/asio/high_resolution_timer.hpp
 434include/asio/impl/any_io_executor.ipp
 435include/asio/impl/append.hpp
 436include/asio/impl/as_tuple.hpp
378include/asio/impl/awaitable.hpp 437include/asio/impl/awaitable.hpp
379include/asio/impl/buffered_read_stream.hpp 438include/asio/impl/buffered_read_stream.hpp
380include/asio/impl/buffered_write_stream.hpp 439include/asio/impl/buffered_write_stream.hpp
 440include/asio/impl/cancellation_signal.ipp
381include/asio/impl/co_spawn.hpp 441include/asio/impl/co_spawn.hpp
382include/asio/impl/compose.hpp 
383include/asio/impl/connect.hpp 442include/asio/impl/connect.hpp
 443include/asio/impl/connect_pipe.hpp
 444include/asio/impl/connect_pipe.ipp
384include/asio/impl/defer.hpp 445include/asio/impl/defer.hpp
 446include/asio/impl/deferred.hpp
385include/asio/impl/detached.hpp 447include/asio/impl/detached.hpp
386include/asio/impl/dispatch.hpp 448include/asio/impl/dispatch.hpp
387include/asio/impl/error.ipp 449include/asio/impl/error.ipp
388include/asio/impl/error_code.ipp 450include/asio/impl/error_code.ipp
389include/asio/impl/execution_context.hpp 451include/asio/impl/execution_context.hpp
390include/asio/impl/execution_context.ipp 452include/asio/impl/execution_context.ipp
391include/asio/impl/executor.hpp 453include/asio/impl/executor.hpp
392include/asio/impl/executor.ipp 454include/asio/impl/executor.ipp
393include/asio/impl/handler_alloc_hook.ipp 455include/asio/impl/handler_alloc_hook.ipp
394include/asio/impl/io_context.hpp 456include/asio/impl/io_context.hpp
395include/asio/impl/io_context.ipp 457include/asio/impl/io_context.ipp
396include/asio/impl/multiple_exceptions.ipp 458include/asio/impl/multiple_exceptions.ipp
397include/asio/impl/post.hpp 459include/asio/impl/post.hpp
 460include/asio/impl/prepend.hpp
398include/asio/impl/read.hpp 461include/asio/impl/read.hpp
399include/asio/impl/read_at.hpp 462include/asio/impl/read_at.hpp
400include/asio/impl/read_until.hpp 463include/asio/impl/read_until.hpp
401include/asio/impl/redirect_error.hpp 464include/asio/impl/redirect_error.hpp
402include/asio/impl/serial_port_base.hpp 465include/asio/impl/serial_port_base.hpp
403include/asio/impl/serial_port_base.ipp 466include/asio/impl/serial_port_base.ipp
404include/asio/impl/spawn.hpp 467include/asio/impl/spawn.hpp
405include/asio/impl/src.hpp 468include/asio/impl/src.hpp
406include/asio/impl/system_context.hpp 469include/asio/impl/system_context.hpp
407include/asio/impl/system_context.ipp 470include/asio/impl/system_context.ipp
408include/asio/impl/system_executor.hpp 471include/asio/impl/system_executor.hpp
409include/asio/impl/thread_pool.hpp 472include/asio/impl/thread_pool.hpp
410include/asio/impl/thread_pool.ipp 473include/asio/impl/thread_pool.ipp
@@ -447,50 +510,56 @@ include/asio/ip/impl/network_v4.hpp @@ -447,50 +510,56 @@ include/asio/ip/impl/network_v4.hpp
447include/asio/ip/impl/network_v4.ipp 510include/asio/ip/impl/network_v4.ipp
448include/asio/ip/impl/network_v6.hpp 511include/asio/ip/impl/network_v6.hpp
449include/asio/ip/impl/network_v6.ipp 512include/asio/ip/impl/network_v6.ipp
450include/asio/ip/multicast.hpp 513include/asio/ip/multicast.hpp
451include/asio/ip/network_v4.hpp 514include/asio/ip/network_v4.hpp
452include/asio/ip/network_v6.hpp 515include/asio/ip/network_v6.hpp
453include/asio/ip/resolver_base.hpp 516include/asio/ip/resolver_base.hpp
454include/asio/ip/resolver_query_base.hpp 517include/asio/ip/resolver_query_base.hpp
455include/asio/ip/tcp.hpp 518include/asio/ip/tcp.hpp
456include/asio/ip/udp.hpp 519include/asio/ip/udp.hpp
457include/asio/ip/unicast.hpp 520include/asio/ip/unicast.hpp
458include/asio/ip/v6_only.hpp 521include/asio/ip/v6_only.hpp
459include/asio/is_applicable_property.hpp 522include/asio/is_applicable_property.hpp
 523include/asio/is_contiguous_iterator.hpp
460include/asio/is_executor.hpp 524include/asio/is_executor.hpp
461include/asio/is_read_buffered.hpp 525include/asio/is_read_buffered.hpp
462include/asio/is_write_buffered.hpp 526include/asio/is_write_buffered.hpp
463include/asio/local/basic_endpoint.hpp 527include/asio/local/basic_endpoint.hpp
464include/asio/local/connect_pair.hpp 528include/asio/local/connect_pair.hpp
465include/asio/local/datagram_protocol.hpp 529include/asio/local/datagram_protocol.hpp
466include/asio/local/detail/endpoint.hpp 530include/asio/local/detail/endpoint.hpp
467include/asio/local/detail/impl/endpoint.ipp 531include/asio/local/detail/impl/endpoint.ipp
468include/asio/local/stream_protocol.hpp 532include/asio/local/stream_protocol.hpp
469include/asio/multiple_exceptions.hpp 533include/asio/multiple_exceptions.hpp
470include/asio/packaged_task.hpp 534include/asio/packaged_task.hpp
471include/asio/placeholders.hpp 535include/asio/placeholders.hpp
472include/asio/posix/basic_descriptor.hpp 536include/asio/posix/basic_descriptor.hpp
473include/asio/posix/basic_stream_descriptor.hpp 537include/asio/posix/basic_stream_descriptor.hpp
474include/asio/posix/descriptor.hpp 538include/asio/posix/descriptor.hpp
475include/asio/posix/descriptor_base.hpp 539include/asio/posix/descriptor_base.hpp
476include/asio/posix/stream_descriptor.hpp 540include/asio/posix/stream_descriptor.hpp
477include/asio/post.hpp 541include/asio/post.hpp
478include/asio/prefer.hpp 542include/asio/prefer.hpp
 543include/asio/prepend.hpp
479include/asio/query.hpp 544include/asio/query.hpp
 545include/asio/random_access_file.hpp
480include/asio/read.hpp 546include/asio/read.hpp
481include/asio/read_at.hpp 547include/asio/read_at.hpp
482include/asio/read_until.hpp 548include/asio/read_until.hpp
 549include/asio/readable_pipe.hpp
 550include/asio/recycling_allocator.hpp
483include/asio/redirect_error.hpp 551include/asio/redirect_error.hpp
 552include/asio/registered_buffer.hpp
484include/asio/require.hpp 553include/asio/require.hpp
485include/asio/require_concept.hpp 554include/asio/require_concept.hpp
486include/asio/serial_port.hpp 555include/asio/serial_port.hpp
487include/asio/serial_port_base.hpp 556include/asio/serial_port_base.hpp
488include/asio/signal_set.hpp 557include/asio/signal_set.hpp
489include/asio/socket_base.hpp 558include/asio/socket_base.hpp
490include/asio/spawn.hpp 559include/asio/spawn.hpp
491include/asio/ssl.hpp 560include/asio/ssl.hpp
492include/asio/ssl/context.hpp 561include/asio/ssl/context.hpp
493include/asio/ssl/context_base.hpp 562include/asio/ssl/context_base.hpp
494include/asio/ssl/detail/buffered_handshake_op.hpp 563include/asio/ssl/detail/buffered_handshake_op.hpp
495include/asio/ssl/detail/engine.hpp 564include/asio/ssl/detail/engine.hpp
496include/asio/ssl/detail/handshake_op.hpp 565include/asio/ssl/detail/handshake_op.hpp
@@ -511,26 +580,27 @@ include/asio/ssl/impl/context.hpp @@ -511,26 +580,27 @@ include/asio/ssl/impl/context.hpp
511include/asio/ssl/impl/context.ipp 580include/asio/ssl/impl/context.ipp
512include/asio/ssl/impl/error.ipp 581include/asio/ssl/impl/error.ipp
513include/asio/ssl/impl/host_name_verification.ipp 582include/asio/ssl/impl/host_name_verification.ipp
514include/asio/ssl/impl/rfc2818_verification.ipp 583include/asio/ssl/impl/rfc2818_verification.ipp
515include/asio/ssl/impl/src.hpp 584include/asio/ssl/impl/src.hpp
516include/asio/ssl/rfc2818_verification.hpp 585include/asio/ssl/rfc2818_verification.hpp
517include/asio/ssl/stream.hpp 586include/asio/ssl/stream.hpp
518include/asio/ssl/stream_base.hpp 587include/asio/ssl/stream_base.hpp
519include/asio/ssl/verify_context.hpp 588include/asio/ssl/verify_context.hpp
520include/asio/ssl/verify_mode.hpp 589include/asio/ssl/verify_mode.hpp
521include/asio/static_thread_pool.hpp 590include/asio/static_thread_pool.hpp
522include/asio/steady_timer.hpp 591include/asio/steady_timer.hpp
523include/asio/strand.hpp 592include/asio/strand.hpp
 593include/asio/stream_file.hpp
524include/asio/streambuf.hpp 594include/asio/streambuf.hpp
525include/asio/system_context.hpp 595include/asio/system_context.hpp
526include/asio/system_error.hpp 596include/asio/system_error.hpp
527include/asio/system_executor.hpp 597include/asio/system_executor.hpp
528include/asio/system_timer.hpp 598include/asio/system_timer.hpp
529include/asio/this_coro.hpp 599include/asio/this_coro.hpp
530include/asio/thread.hpp 600include/asio/thread.hpp
531include/asio/thread_pool.hpp 601include/asio/thread_pool.hpp
532include/asio/time_traits.hpp 602include/asio/time_traits.hpp
533include/asio/traits/bulk_execute_free.hpp 603include/asio/traits/bulk_execute_free.hpp
534include/asio/traits/bulk_execute_member.hpp 604include/asio/traits/bulk_execute_member.hpp
535include/asio/traits/connect_free.hpp 605include/asio/traits/connect_free.hpp
536include/asio/traits/connect_member.hpp 606include/asio/traits/connect_member.hpp
@@ -574,16 +644,17 @@ include/asio/use_awaitable.hpp @@ -574,16 +644,17 @@ include/asio/use_awaitable.hpp
574include/asio/use_future.hpp 644include/asio/use_future.hpp
575include/asio/uses_executor.hpp 645include/asio/uses_executor.hpp
576include/asio/version.hpp 646include/asio/version.hpp
577include/asio/wait_traits.hpp 647include/asio/wait_traits.hpp
578include/asio/windows/basic_object_handle.hpp 648include/asio/windows/basic_object_handle.hpp
579include/asio/windows/basic_overlapped_handle.hpp 649include/asio/windows/basic_overlapped_handle.hpp
580include/asio/windows/basic_random_access_handle.hpp 650include/asio/windows/basic_random_access_handle.hpp
581include/asio/windows/basic_stream_handle.hpp 651include/asio/windows/basic_stream_handle.hpp
582include/asio/windows/object_handle.hpp 652include/asio/windows/object_handle.hpp
583include/asio/windows/overlapped_handle.hpp 653include/asio/windows/overlapped_handle.hpp
584include/asio/windows/overlapped_ptr.hpp 654include/asio/windows/overlapped_ptr.hpp
585include/asio/windows/random_access_handle.hpp 655include/asio/windows/random_access_handle.hpp
586include/asio/windows/stream_handle.hpp 656include/asio/windows/stream_handle.hpp
 657include/asio/writable_pipe.hpp
587include/asio/write.hpp 658include/asio/write.hpp
588include/asio/write_at.hpp 659include/asio/write_at.hpp
589include/asio/yield.hpp 660include/asio/yield.hpp

cvs diff -r1.7 -r1.8 pkgsrc/devel/asio/distinfo (expand / switch to unified diff)

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