Here is an update to Asio 1.38.2.

Build tested on aarch64 with all of its downstream
consumers

audio/musikcube, devel/opendht, emulators/mame, games/alephone/alephone,
games/widelands, games/devilutionx, telephony/resiprocate


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/asio/Makefile,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 Makefile
--- Makefile    25 Sep 2026 13:53:33 -0000      1.4
+++ Makefile    16 Oct 2026 06:33:55 -0000
@@ -1,6 +1,6 @@
 COMMENT=       header-only C++ library for asynchronous I/O programming
 
-DISTNAME=      asio-1.36.0
+DISTNAME=      asio-1.38.2
 CATEGORIES=    devel
 SITES=         ${SITE_SOURCEFORGE:=asio/}
 EXTRACT_SUFX=  .tar.bz2
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/asio/distinfo,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 distinfo
--- distinfo    25 Sep 2026 13:53:33 -0000      1.3
+++ distinfo    16 Oct 2026 06:33:55 -0000
@@ -1,2 +1,2 @@
-SHA256 (asio-1.36.0.tar.bz2) = e/Tb48HM2cxMlObmvgJtzCEQ+SAdKGu5UA3IXWmCVSQ=
-SIZE (asio-1.36.0.tar.bz2) = 3217022
+SHA256 (asio-1.38.2.tar.bz2) = wE4OZqwpdB+q12OlbzxQGWQh1LloAJ/CN8UzFHab+K0=
+SIZE (asio-1.38.2.tar.bz2) = 3324582
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/asio/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 PLIST
--- pkg/PLIST   25 Sep 2026 13:53:33 -0000      1.3
+++ pkg/PLIST   16 Oct 2026 06:33:55 -0000
@@ -70,6 +70,7 @@ include/asio/detail/array.hpp
 include/asio/detail/array_fwd.hpp
 include/asio/detail/assert.hpp
 include/asio/detail/atomic_count.hpp
+include/asio/detail/atomic_slim_mutex.hpp
 include/asio/detail/base_from_cancellation_state.hpp
 include/asio/detail/base_from_completion_cond.hpp
 include/asio/detail/bind_handler.hpp
@@ -108,6 +109,7 @@ include/asio/detail/executor_op.hpp
 include/asio/detail/fd_set_adapter.hpp
 include/asio/detail/fenced_block.hpp
 include/asio/detail/functional.hpp
+include/asio/detail/futex_slim_mutex.hpp
 include/asio/detail/future.hpp
 include/asio/detail/global.hpp
 include/asio/detail/handler_alloc_helpers.hpp
@@ -158,6 +160,7 @@ include/asio/detail/impl/strand_service.
 include/asio/detail/impl/thread_context.ipp
 include/asio/detail/impl/throw_error.ipp
 include/asio/detail/impl/timer_queue_set.ipp
+include/asio/detail/impl/win_critsec_mutex.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
@@ -165,7 +168,6 @@ include/asio/detail/impl/win_iocp_io_con
 include/asio/detail/impl/win_iocp_io_context.ipp
 include/asio/detail/impl/win_iocp_serial_port_service.ipp
 include/asio/detail/impl/win_iocp_socket_service_base.ipp
-include/asio/detail/impl/win_mutex.ipp
 include/asio/detail/impl/win_object_handle_service.ipp
 include/asio/detail/impl/win_static_mutex.ipp
 include/asio/detail/impl/win_thread.ipp
@@ -272,6 +274,7 @@ include/asio/detail/signal_handler.hpp
 include/asio/detail/signal_init.hpp
 include/asio/detail/signal_op.hpp
 include/asio/detail/signal_set_service.hpp
+include/asio/detail/slim_mutex.hpp
 include/asio/detail/socket_holder.hpp
 include/asio/detail/socket_ops.hpp
 include/asio/detail/socket_option.hpp
@@ -305,6 +308,7 @@ include/asio/detail/type_traits.hpp
 include/asio/detail/utility.hpp
 include/asio/detail/wait_handler.hpp
 include/asio/detail/wait_op.hpp
+include/asio/detail/win_critsec_mutex.hpp
 include/asio/detail/win_event.hpp
 include/asio/detail/win_fd_set_adapter.hpp
 include/asio/detail/win_global.hpp
@@ -363,8 +367,7 @@ include/asio/execution/blocking_adaptati
 include/asio/execution/context.hpp
 include/asio/execution/context_as.hpp
 include/asio/execution/executor.hpp
-include/asio/execution/impl/
-include/asio/execution/impl/bad_executor.ipp
+include/asio/execution/inline_exception_handling.hpp
 include/asio/execution/invocable_archetype.hpp
 include/asio/execution/mapping.hpp
 include/asio/execution/occupancy.hpp
@@ -413,6 +416,7 @@ include/asio/experimental/promise.hpp
 include/asio/experimental/use_coro.hpp
 include/asio/experimental/use_promise.hpp
 include/asio/file_base.hpp
+include/asio/fwd.hpp
 include/asio/generic/
 include/asio/generic/basic_endpoint.hpp
 include/asio/generic/datagram_protocol.hpp
@@ -452,14 +456,13 @@ include/asio/impl/error_code.ipp
 include/asio/impl/execution_context.hpp
 include/asio/impl/execution_context.ipp
 include/asio/impl/executor.hpp
-include/asio/impl/executor.ipp
 include/asio/impl/io_context.hpp
 include/asio/impl/io_context.ipp
-include/asio/impl/multiple_exceptions.ipp
 include/asio/impl/prepend.hpp
 include/asio/impl/read.hpp
 include/asio/impl/read_at.hpp
 include/asio/impl/read_until.hpp
+include/asio/impl/redirect_disposition.hpp
 include/asio/impl/redirect_error.hpp
 include/asio/impl/serial_port_base.hpp
 include/asio/impl/serial_port_base.ipp
@@ -474,6 +477,8 @@ include/asio/impl/use_awaitable.hpp
 include/asio/impl/use_future.hpp
 include/asio/impl/write.hpp
 include/asio/impl/write_at.hpp
+include/asio/inline_executor.hpp
+include/asio/inline_or_executor.hpp
 include/asio/io_context.hpp
 include/asio/io_context_strand.hpp
 include/asio/ip/
@@ -554,6 +559,7 @@ include/asio/read_at.hpp
 include/asio/read_until.hpp
 include/asio/readable_pipe.hpp
 include/asio/recycling_allocator.hpp
+include/asio/redirect_disposition.hpp
 include/asio/redirect_error.hpp
 include/asio/registered_buffer.hpp
 include/asio/require.hpp

Reply via email to