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