git: 8b5fcb882e23 - main - devel/sobjectizer: update the port to version 5.8.3

From: Alexey Dokuchaev <danfe_at_FreeBSD.org>
Date: Mon, 11 Nov 2024 18:57:07 UTC
The branch main has been updated by danfe:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8b5fcb882e230953eadc2cc01735cb4f4863549e

commit 8b5fcb882e230953eadc2cc01735cb4f4863549e
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2024-11-11 18:56:26 +0000
Commit:     Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2024-11-11 18:56:26 +0000

    devel/sobjectizer: update the port to version 5.8.3
    
    - Switch to the official (static) .tar.xz release tarball
    - Earlier 5.8.1.x releases had been skipped due to some
      build issues (can't recall whether it was with the port
      or its consumers) which no longer exhibit themselves
    - Bump dependencies in the `net/arataga' port accordingly
    
    Reported by:    portscout
---
 devel/sobjectizer/Makefile  | 10 ++++------
 devel/sobjectizer/distinfo  |  6 +++---
 devel/sobjectizer/pkg-plist | 29 +++++++++++++++++++++++++----
 net/arataga/Makefile        |  6 +++---
 net/arataga/distinfo        |  4 ++--
 5 files changed, 37 insertions(+), 18 deletions(-)

diff --git a/devel/sobjectizer/Makefile b/devel/sobjectizer/Makefile
index fac5744fc3f7..73ad11b0e931 100644
--- a/devel/sobjectizer/Makefile
+++ b/devel/sobjectizer/Makefile
@@ -1,7 +1,8 @@
 PORTNAME=	sobjectizer
-PORTVERSION=	5.7.4.2
-DISTVERSIONPREFIX=	v.
+PORTVERSION=	5.8.3
 CATEGORIES=	devel
+MASTER_SITES=	https://github.com/Stiffstream/${PORTNAME}/releases/download/v.${PORTVERSION}/
+DISTNAME=	so-${PORTVERSION}
 
 MAINTAINER=	danfe@FreeBSD.org
 COMMENT=	Cross-platform C++ actor framework
@@ -10,10 +11,7 @@ WWW=		https://stiffstream.com/en/products/sobjectizer.html
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/../LICENSE
 
-USES=		cmake compiler:c++17-lang
-USE_GITHUB=	yes
-GH_ACCOUNT=	Stiffstream
-
+USES=		cmake compiler:c++17-lang tar:xz
 CMAKE_ON=	BUILD_TESTS
 
 WRKSRC_SUBDIR=	dev
diff --git a/devel/sobjectizer/distinfo b/devel/sobjectizer/distinfo
index c63b1e640ee6..5d71c3434f66 100644
--- a/devel/sobjectizer/distinfo
+++ b/devel/sobjectizer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1661003330
-SHA256 (Stiffstream-sobjectizer-v.5.7.4.2_GH0.tar.gz) = defaec29e135a21b1b279b1db8eb56993099a7368baae93e7ea1f3f79909f3d8
-SIZE (Stiffstream-sobjectizer-v.5.7.4.2_GH0.tar.gz) = 991321
+TIMESTAMP = 1730526915
+SHA256 (so-5.8.3.tar.xz) = 43151cfcdac60564f7017397e542e5c89ca170f6b812532e51505655ce63ce49
+SIZE (so-5.8.3.tar.xz) = 817292
diff --git a/devel/sobjectizer/pkg-plist b/devel/sobjectizer/pkg-plist
index 074477a18fad..e9008bc49c70 100644
--- a/devel/sobjectizer/pkg-plist
+++ b/devel/sobjectizer/pkg-plist
@@ -2,12 +2,14 @@ include/so_5/3rd_party/timertt/all.hpp
 include/so_5/agent.hpp
 include/so_5/agent_context.hpp
 include/so_5/agent_coop_notifications.hpp
+include/so_5/agent_identity.hpp
 include/so_5/agent_ref_fwd.hpp
 include/so_5/agent_state_listener.hpp
 include/so_5/agent_tuning_options.hpp
 include/so_5/all.hpp
 include/so_5/api.hpp
 include/so_5/atomic_refcounted.hpp
+include/so_5/bind_transformer_helpers.hpp
 include/so_5/compiler_features.hpp
 include/so_5/coop.hpp
 include/so_5/coop_handle.hpp
@@ -26,6 +28,7 @@ include/so_5/details/rollback_on_exception.hpp
 include/so_5/details/safe_cv_wait_for.hpp
 include/so_5/details/suppress_exceptions.hpp
 include/so_5/details/sync_helpers.hpp
+include/so_5/detect_os.hpp
 include/so_5/disp/abstract_work_thread.hpp
 include/so_5/disp/active_group/pub.hpp
 include/so_5/disp/active_obj/pub.hpp
@@ -33,6 +36,9 @@ include/so_5/disp/adv_thread_pool/impl/disp.hpp
 include/so_5/disp/adv_thread_pool/pub.hpp
 include/so_5/disp/mpmc_queue_traits/pub.hpp
 include/so_5/disp/mpsc_queue_traits/pub.hpp
+include/so_5/disp/nef_one_thread/params.hpp
+include/so_5/disp/nef_one_thread/pub.hpp
+include/so_5/disp/nef_thread_pool/pub.hpp
 include/so_5/disp/one_thread/params.hpp
 include/so_5/disp/one_thread/pub.hpp
 include/so_5/disp/prio_dedicated_threads/one_per_prio/pub.hpp
@@ -44,14 +50,17 @@ include/so_5/disp/prio_one_thread/strictly_ordered/impl/demand_queue.hpp
 include/so_5/disp/prio_one_thread/strictly_ordered/pub.hpp
 include/so_5/disp/reuse/actual_work_thread_factory_to_use.hpp
 include/so_5/disp/reuse/data_source_prefix_helpers.hpp
+include/so_5/disp/reuse/default_thread_pool_size.hpp
 include/so_5/disp/reuse/make_actual_dispatcher.hpp
-include/so_5/disp/reuse/mpmc_ptr_queue.hpp
+include/so_5/disp/reuse/queue_of_queues.hpp
 include/so_5/disp/reuse/thread_pool_stats.hpp
 include/so_5/disp/reuse/work_thread/work_thread.hpp
 include/so_5/disp/reuse/work_thread_activity_tracking.hpp
 include/so_5/disp/reuse/work_thread_factory_params.hpp
+include/so_5/disp/thread_pool/impl/basic_event_queue.hpp
 include/so_5/disp/thread_pool/impl/common_implementation.hpp
 include/so_5/disp/thread_pool/impl/disp.hpp
+include/so_5/disp/thread_pool/impl/work_thread_template.hpp
 include/so_5/disp/thread_pool/pub.hpp
 include/so_5/disp_binder.hpp
 include/so_5/env_infrastructures.hpp
@@ -74,6 +83,7 @@ include/so_5/impl/coop_private_iface.hpp
 include/so_5/impl/coop_repository_basis.hpp
 include/so_5/impl/delivery_filter_storage.hpp
 include/so_5/impl/enveloped_msg_details.hpp
+include/so_5/impl/final_dereg_chain_helpers.hpp
 include/so_5/impl/internal_agent_iface.hpp
 include/so_5/impl/internal_env_iface.hpp
 include/so_5/impl/layer_core.hpp
@@ -84,7 +94,9 @@ include/so_5/impl/mbox_core.hpp
 include/so_5/impl/mbox_iface_for_timers.hpp
 include/so_5/impl/mchain_details.hpp
 include/so_5/impl/message_limit_action_msg_tracer.hpp
-include/so_5/impl/message_limit_internals.hpp
+include/so_5/impl/message_sink_for_agent.hpp
+include/so_5/impl/message_sink_with_message_limit.hpp
+include/so_5/impl/message_sink_without_message_limit.hpp
 include/so_5/impl/mpsc_mbox.hpp
 include/so_5/impl/msg_tracing_helpers.hpp
 include/so_5/impl/mt_env_infrastructure.hpp
@@ -92,12 +104,14 @@ include/so_5/impl/named_local_mbox.hpp
 include/so_5/impl/process_unhandled_exception.hpp
 include/so_5/impl/run_stage.hpp
 include/so_5/impl/st_env_infrastructure_reuse.hpp
+include/so_5/impl/std_message_sinks.hpp
 include/so_5/impl/std_msg_tracer_holder.hpp
 include/so_5/impl/stop_guard_repo.hpp
 include/so_5/impl/subscription_storage_iface.hpp
 include/so_5/impl/thread_join_stuff.hpp
 include/so_5/mbox.hpp
 include/so_5/mbox_fwd.hpp
+include/so_5/mbox_namespace_name.hpp
 include/so_5/mchain.hpp
 include/so_5/mchain_helper_functions.hpp
 include/so_5/mchain_select.hpp
@@ -106,8 +120,12 @@ include/so_5/message.hpp
 include/so_5/message_handler_format_detector.hpp
 include/so_5/message_holder.hpp
 include/so_5/message_limit.hpp
+include/so_5/message_sink.hpp
 include/so_5/mhood.hpp
 include/so_5/msg_tracing.hpp
+include/so_5/msg_tracing_individual.hpp
+include/so_5/msinks/transform_then_redirect.hpp
+include/so_5/multi_sink_binding.hpp
 include/so_5/nonempty_name.hpp
 include/so_5/optional.hpp
 include/so_5/outliving.hpp
@@ -116,6 +134,7 @@ include/so_5/queue_locks_defaults_manager.hpp
 include/so_5/ret_code.hpp
 include/so_5/rt.hpp
 include/so_5/send_functions.hpp
+include/so_5/single_sink_binding.hpp
 include/so_5/so_layer.hpp
 include/so_5/spinlocks.hpp
 include/so_5/state.hpp
@@ -135,7 +154,9 @@ include/so_5/stop_guard.hpp
 include/so_5/subscription_storage_fwd.hpp
 include/so_5/thread_helper_functions.hpp
 include/so_5/timers.hpp
+include/so_5/transformed_message.hpp
 include/so_5/types.hpp
+include/so_5/unique_subscribers_mbox.hpp
 include/so_5/version.hpp
 include/so_5/wait_indication.hpp
 include/so_5/wrapped_env.hpp
@@ -143,5 +164,5 @@ lib/cmake/sobjectizer/sobjectizer-config-version.cmake
 lib/cmake/sobjectizer/sobjectizer-config.cmake
 lib/cmake/sobjectizer/sobjectizer-targets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/sobjectizer/sobjectizer-targets.cmake
-lib/libso.5.7.4.2.so
-lib/libso_s.5.7.4.2.a
+lib/libso.5.8.3.so
+lib/libso_s.5.8.3.a
diff --git a/net/arataga/Makefile b/net/arataga/Makefile
index b3e687c5f524..6154c7d5c2da 100644
--- a/net/arataga/Makefile
+++ b/net/arataga/Makefile
@@ -31,9 +31,9 @@ TEST_WRKSRC=	${WRKSRC}/../tests
 USE_GITHUB=	yes
 GH_ACCOUNT=	Stiffstream
 GH_PROJECT=	noexcept-ctcheck:nectc restinio:rinio so5extra:so5e
-GH_TAGNAME=	v.1.0.0:nectc v.0.6.16:rinio v.1.5.2:so5e
+GH_TAGNAME=	v.1.0.0:nectc v.0.6.16:rinio v.1.6.2:so5e
 
-_SO5_LIBVER=	5.7.4.2
+_SO5_LIBVER=	5.8.3
 
 PLIST_FILES=	bin/${PORTNAME}
 PORTDOCS=	*.md
@@ -43,7 +43,7 @@ OPTIONS_DEFINE=	DOCS
 post-extract:
 	@${LN} -s ../../noexcept-ctcheck-v.1.0.0/noexcept_ctcheck \
 		../../restinio-v.0.6.16/dev/restinio \
-		../../so5extra-v.1.5.2/dev/so_5_extra \
+		../../so5extra-v.1.6.2/dev/so_5_extra \
 		../../oess-2.2.3/dev/cpp_util_2 \
 		../../oess-2.2.3/dev/oess_2 ${WRKSRC}
 
diff --git a/net/arataga/distinfo b/net/arataga/distinfo
index 427d02caa1d5..af6f1ec2acef 100644
--- a/net/arataga/distinfo
+++ b/net/arataga/distinfo
@@ -7,5 +7,5 @@ SHA256 (Stiffstream-noexcept-ctcheck-v.1.0.0_GH0.tar.gz) = bdda733ba4fbd9ae4ea9c
 SIZE (Stiffstream-noexcept-ctcheck-v.1.0.0_GH0.tar.gz) = 7009
 SHA256 (Stiffstream-restinio-v.0.6.16_GH0.tar.gz) = b3208d746087ba979f51b3a32e08463718c33d58720247d53ffb5bda99f4f92a
 SIZE (Stiffstream-restinio-v.0.6.16_GH0.tar.gz) = 665405
-SHA256 (Stiffstream-so5extra-v.1.5.2_GH0.tar.gz) = 5409dc255c970d2085381ceded122b80b9ac896a34bafc5ffc431bae304d485d
-SIZE (Stiffstream-so5extra-v.1.5.2_GH0.tar.gz) = 217824
+SHA256 (Stiffstream-so5extra-v.1.6.2_GH0.tar.gz) = b100372f210ad8894af8139f05bf7994c7926dc737900a8e8604aefbaf52f8b7
+SIZE (Stiffstream-so5extra-v.1.6.2_GH0.tar.gz) = 232324