summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
Diffstat (limited to 'net')
-rw-r--r--net/Makefile3
-rw-r--r--net/arataga/Makefile2
-rw-r--r--net/arataga/files/patch-git-a8475a4-partial33
-rw-r--r--net/asio/Makefile4
-rw-r--r--net/asio/distinfo6
-rw-r--r--net/asio/files/patch-configure8
-rw-r--r--net/asio/pkg-plist29
-rw-r--r--net/dataplaneapi/Makefile2
-rw-r--r--net/dataplaneapi/files/dataplaneapi.in1
-rw-r--r--net/ecal/Makefile2
-rw-r--r--net/gitlab-agent/Makefile4
-rw-r--r--net/gitlab-agent/distinfo10
-rw-r--r--net/google-cloud-sdk/Makefile2
-rw-r--r--net/google-cloud-sdk/distinfo6
-rw-r--r--net/haproxy/Makefile2
-rw-r--r--net/haproxy/distinfo6
-rw-r--r--net/kf6-kcalendarcore/distinfo6
-rw-r--r--net/kf6-kcontacts/distinfo6
-rw-r--r--net/kf6-kdav/distinfo6
-rw-r--r--net/kf6-kholidays/distinfo6
-rw-r--r--net/kf6-syndication/distinfo6
-rw-r--r--net/ktcplist/Makefile2
-rw-r--r--net/ktcplist/distinfo6
-rw-r--r--net/natscli/Makefile3
-rw-r--r--net/natscli/distinfo10
-rw-r--r--net/onedrivegui/Makefile50
-rw-r--r--net/onedrivegui/distinfo3
-rw-r--r--net/onedrivegui/files/onedrivegui.sh.in4
-rw-r--r--net/onedrivegui/files/patch-src_global__config.py11
-rw-r--r--net/onedrivegui/files/patch-src_resources_OneDriveGUI.desktop18
-rw-r--r--net/onedrivegui/pkg-descr17
-rw-r--r--net/onedrivegui/pkg-plist65
-rw-r--r--net/p5-URI/Makefile3
-rw-r--r--net/rclone/Makefile3
-rw-r--r--net/rclone/distinfo10
-rw-r--r--net/redpanda-connect/Makefile2
-rw-r--r--net/redpanda-connect/distinfo10
-rw-r--r--net/rubygem-gitlab-kas-grpc/distinfo6
-rw-r--r--net/samba420/pkg-plist2
-rw-r--r--net/toxiproxy-cli/Makefile11
-rw-r--r--net/toxiproxy-cli/distinfo5
-rw-r--r--net/toxiproxy-server/Makefile30
-rw-r--r--net/toxiproxy-server/distinfo5
-rw-r--r--net/toxiproxy-server/files/toxiproxy-server.in34
-rw-r--r--net/toxiproxy-server/pkg-descr6
-rw-r--r--net/wireshark/Makefile3
-rw-r--r--net/wireshark/distinfo6
-rw-r--r--net/wireshark/pkg-plist4
48 files changed, 391 insertions, 88 deletions
diff --git a/net/Makefile b/net/Makefile
index 2ade459183ca..084c05fae492 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -568,6 +568,7 @@
SUBDIR += olsrd
SUBDIR += omnitty
SUBDIR += onedrive
+ SUBDIR += onedrivegui
SUBDIR += onenetd
SUBDIR += onioncat
SUBDIR += onionprobe
@@ -1608,6 +1609,8 @@
SUBDIR += tn5250
SUBDIR += toonel
SUBDIR += torsocks
+ SUBDIR += toxiproxy-cli
+ SUBDIR += toxiproxy-server
SUBDIR += traefik
SUBDIR += traff
SUBDIR += trafshow
diff --git a/net/arataga/Makefile b/net/arataga/Makefile
index 6154c7d5c2da..941d3271ecd4 100644
--- a/net/arataga/Makefile
+++ b/net/arataga/Makefile
@@ -1,7 +1,7 @@
PORTNAME= arataga
PORTVERSION= 0.5.4
DISTVERSIONPREFIX= v
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net
MASTER_SITES= SF/sobjectizer/oess/oess-2:oess
DISTFILES= oess-2.2.3-full.tar.bz2:oess
diff --git a/net/arataga/files/patch-git-a8475a4-partial b/net/arataga/files/patch-git-a8475a4-partial
new file mode 100644
index 000000000000..c2e0d3db6d4b
--- /dev/null
+++ b/net/arataga/files/patch-git-a8475a4-partial
@@ -0,0 +1,33 @@
+--- restinio/impl/acceptor.hpp.orig 2022-07-11 11:10:14 UTC
++++ restinio/impl/acceptor.hpp
+@@ -261,7 +261,7 @@ class acceptor_t final
+ ep = m_acceptor.local_endpoint();
+
+ // Now we can switch acceptor to listen state.
+- m_acceptor.listen( asio_ns::socket_base::max_connections );
++ m_acceptor.listen( asio_ns::socket_base::max_listen_connections );
+
+ // Call accept connections routine.
+ for( std::size_t i = 0; i< this->concurrent_accept_sockets_count(); ++i )
+@@ -604,7 +604,7 @@ class acceptor_t final
+ else if( str_addr == "ip6-localhost" )
+ str_addr = "::1";
+
+- result = asio_ns::ip::address::from_string( str_addr );
++ result = asio_ns::ip::make_address( str_addr );
+ }
+ else if( auto * addr_v = get_if<asio_ns::ip::address>( &from ) )
+ {
+--- restinio/impl/connection.hpp.orig 2022-07-11 11:10:14 UTC
++++ restinio/impl/connection.hpp
+@@ -1028,8 +1028,8 @@ class connection_t final
+ m_logger.trace( [&]{
+ // Get status line:
+ const string_view_t status_line{
+- asio_ns::buffer_cast< const char * >(
+- next_write_group->first.items().front().buf() ),
++ static_cast< const char * >(
++ next_write_group->first.items().front().buf().data() ),
+ next_write_group->first.status_line_size() };
+
+ return fmt::format(
diff --git a/net/asio/Makefile b/net/asio/Makefile
index fb37ef174fc4..29331499cfda 100644
--- a/net/asio/Makefile
+++ b/net/asio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= asio
-DISTVERSION= 1.30.2
+DISTVERSION= 1.34.2
CATEGORIES= net devel
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTVERSION}%20(Stable)/
@@ -14,6 +14,8 @@ USES= tar:bz2
GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-noarch-pkgconfigdir=${PREFIX}/libdata/pkgconfig
+
NO_BUILD= yes
NO_ARCH= yes
diff --git a/net/asio/distinfo b/net/asio/distinfo
index 19fbd5958c9a..6dccc793fa66 100644
--- a/net/asio/distinfo
+++ b/net/asio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719925331
-SHA256 (asio-1.30.2.tar.bz2) = 9f12cef05c0477eace9c68ccabd19f9e3a04b875d4768c323714cbd3a5fa3c2b
-SIZE (asio-1.30.2.tar.bz2) = 3196850
+TIMESTAMP = 1752611977
+SHA256 (asio-1.34.2.tar.bz2) = 9cbe5e8abefcde3cb2705672210548a3e9e82b13682a3d2828bc34d3fe1b5583
+SIZE (asio-1.34.2.tar.bz2) = 3219261
diff --git a/net/asio/files/patch-configure b/net/asio/files/patch-configure
index ee74e8c5d0d1..acffb82ad16b 100644
--- a/net/asio/files/patch-configure
+++ b/net/asio/files/patch-configure
@@ -1,11 +1,11 @@
Since we aren't compiling anything for the port, don't look for boost:
---- configure.orig 2020-04-06 07:06:03 UTC
+--- configure.orig 2025-04-10 21:52:03 UTC
+++ configure
-@@ -4900,7 +4900,6 @@ else
+@@ -5628,7 +5628,6 @@ else case e in #(
echo "Can't find boost headers. Please check the location of the boost"
echo "distribution and rerun configure using the --with-boost=DIR option."
echo "Alternatively, run with --without-boost to enable standalone build."
- exit 1
-
+ ;;
+ esac
fi
-
diff --git a/net/asio/pkg-plist b/net/asio/pkg-plist
index b98755110d2f..04b2c9dac3d3 100644
--- a/net/asio/pkg-plist
+++ b/net/asio/pkg-plist
@@ -44,17 +44,23 @@ include/asio/buffered_stream_fwd.hpp
include/asio/buffered_write_stream.hpp
include/asio/buffered_write_stream_fwd.hpp
include/asio/buffers_iterator.hpp
+include/asio/cancel_after.hpp
+include/asio/cancel_at.hpp
include/asio/cancellation_signal.hpp
include/asio/cancellation_state.hpp
include/asio/cancellation_type.hpp
+include/asio/co_composed.hpp
include/asio/co_spawn.hpp
include/asio/completion_condition.hpp
include/asio/compose.hpp
+include/asio/composed.hpp
+include/asio/config.hpp
include/asio/connect.hpp
include/asio/connect_pipe.hpp
include/asio/consign.hpp
include/asio/coroutine.hpp
include/asio/deadline_timer.hpp
+include/asio/default_completion_token.hpp
include/asio/defer.hpp
include/asio/deferred.hpp
include/asio/detached.hpp
@@ -73,6 +79,9 @@ include/asio/detail/call_stack.hpp
include/asio/detail/chrono.hpp
include/asio/detail/chrono_time_traits.hpp
include/asio/detail/completion_handler.hpp
+include/asio/detail/completion_message.hpp
+include/asio/detail/completion_payload.hpp
+include/asio/detail/completion_payload_handler.hpp
include/asio/detail/composed_work.hpp
include/asio/detail/concurrency_hint.hpp
include/asio/detail/conditionally_enabled_event.hpp
@@ -165,6 +174,7 @@ include/asio/detail/impl/winsock_init.ipp
include/asio/detail/initiate_defer.hpp
include/asio/detail/initiate_dispatch.hpp
include/asio/detail/initiate_post.hpp
+include/asio/detail/initiation_base.hpp
include/asio/detail/io_control.hpp
include/asio/detail/io_object_impl.hpp
include/asio/detail/io_uring_descriptor_read_at_op.hpp
@@ -280,6 +290,7 @@ include/asio/detail/thread_group.hpp
include/asio/detail/thread_info_base.hpp
include/asio/detail/throw_error.hpp
include/asio/detail/throw_exception.hpp
+include/asio/detail/timed_cancel_op.hpp
include/asio/detail/timer_queue.hpp
include/asio/detail/timer_queue_base.hpp
include/asio/detail/timer_queue_ptime.hpp
@@ -336,6 +347,7 @@ include/asio/detail/winsock_init.hpp
include/asio/detail/work_dispatcher.hpp
include/asio/detail/wrapped_handler.hpp
include/asio/dispatch.hpp
+include/asio/disposition.hpp
include/asio/error.hpp
include/asio/error_code.hpp
include/asio/execution.hpp
@@ -357,9 +369,7 @@ include/asio/execution/relationship.hpp
include/asio/execution_context.hpp
include/asio/executor.hpp
include/asio/executor_work_guard.hpp
-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
@@ -372,11 +382,7 @@ 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
@@ -388,14 +394,12 @@ include/asio/experimental/detail/impl/channel_service.hpp
include/asio/experimental/detail/partial_promise.hpp
include/asio/experimental/impl/as_single.hpp
include/asio/experimental/impl/channel_error.ipp
-include/asio/experimental/impl/co_composed.hpp
include/asio/experimental/impl/coro.hpp
include/asio/experimental/impl/parallel_group.hpp
include/asio/experimental/impl/promise.hpp
include/asio/experimental/impl/use_coro.hpp
include/asio/experimental/impl/use_promise.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/experimental/use_promise.hpp
@@ -409,6 +413,7 @@ include/asio/generic/seq_packet_protocol.hpp
include/asio/generic/stream_protocol.hpp
include/asio/handler_continuation_hook.hpp
include/asio/high_resolution_timer.hpp
+include/asio/immediate.hpp
include/asio/impl/any_completion_executor.ipp
include/asio/impl/any_io_executor.ipp
include/asio/impl/append.hpp
@@ -416,8 +421,12 @@ 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/cancel_after.hpp
+include/asio/impl/cancel_at.hpp
include/asio/impl/cancellation_signal.ipp
include/asio/impl/co_spawn.hpp
+include/asio/impl/config.hpp
+include/asio/impl/config.ipp
include/asio/impl/connect.hpp
include/asio/impl/connect_pipe.hpp
include/asio/impl/connect_pipe.ipp
@@ -453,8 +462,6 @@ include/asio/impl/write.hpp
include/asio/impl/write_at.hpp
include/asio/io_context.hpp
include/asio/io_context_strand.hpp
-include/asio/io_service.hpp
-include/asio/io_service_strand.hpp
include/asio/ip/address.hpp
include/asio/ip/address_v4.hpp
include/asio/ip/address_v4_iterator.hpp
@@ -558,9 +565,7 @@ include/asio/ssl/impl/context.hpp
include/asio/ssl/impl/context.ipp
include/asio/ssl/impl/error.ipp
include/asio/ssl/impl/host_name_verification.ipp
-include/asio/ssl/impl/rfc2818_verification.ipp
include/asio/ssl/impl/src.hpp
-include/asio/ssl/rfc2818_verification.hpp
include/asio/ssl/stream.hpp
include/asio/ssl/stream_base.hpp
include/asio/ssl/verify_context.hpp
diff --git a/net/dataplaneapi/Makefile b/net/dataplaneapi/Makefile
index 4048e1e15ec4..7d869fd5b6d5 100644
--- a/net/dataplaneapi/Makefile
+++ b/net/dataplaneapi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dataplaneapi
DISTVERSIONPREFIX= v
DISTVERSION= 3.2.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/net/dataplaneapi/files/dataplaneapi.in b/net/dataplaneapi/files/dataplaneapi.in
index fb5f74c483c5..4dd4c98df3f1 100644
--- a/net/dataplaneapi/files/dataplaneapi.in
+++ b/net/dataplaneapi/files/dataplaneapi.in
@@ -19,6 +19,7 @@ load_rc_config $name
: ${dataplaneapi_enable:="NO"}
+dataplaneapi_env="AUTOMEMLIMIT_EXPERIMENT=system"
pidfile="/var/run/${name}.pid"
procname="%%LOCALBASE%%/bin/${name}"
command="/usr/sbin/daemon"
diff --git a/net/ecal/Makefile b/net/ecal/Makefile
index e180313b3947..d5f279a59def 100644
--- a/net/ecal/Makefile
+++ b/net/ecal/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ecal
DISTVERSIONPREFIX= v
DISTVERSION= 5.13.3
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= net devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/gitlab-agent/Makefile b/net/gitlab-agent/Makefile
index 8aae2990842e..9013daf97fef 100644
--- a/net/gitlab-agent/Makefile
+++ b/net/gitlab-agent/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitlab-agent
PORTVERSION= ${GITLAB_VERSION}
-PORTREVISION= ${GITLAB_PORTREVISION} # modify it in www/gitlab/Makefile.common
DISTVERSIONPREFIX= v
+PORTREVISION= ${GITLAB_PORTREVISION} # modify it in www/gitlab/Makefile.common
CATEGORIES= net
MAINTAINER= mfechner@FreeBSD.org
@@ -14,7 +14,7 @@ LICENSE= MIT
BUILD_DEPENDS= git>=0:devel/git \
golangci-lint>=0:devel/golangci-lint
-USES= go:modules,1.23
+USES= go:modules,1.24
GO_MODULE= gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v18
_BUILD_DATE= $$(date -u "+%Y-%m-%d-%H%M UTC")
diff --git a/net/gitlab-agent/distinfo b/net/gitlab-agent/distinfo
index 8edb80da5733..9edabb89baeb 100644
--- a/net/gitlab-agent/distinfo
+++ b/net/gitlab-agent/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752120725
-SHA256 (go/net_gitlab-agent/gitlab-agent-v18.1.2/v18.1.2.mod) = 2739a9f4b5204729b51ad90bd66634bab4c4a4f2db5a8f3ec80c7eda733484db
-SIZE (go/net_gitlab-agent/gitlab-agent-v18.1.2/v18.1.2.mod) = 9688
-SHA256 (go/net_gitlab-agent/gitlab-agent-v18.1.2/v18.1.2.zip) = a96cd3e050611991f370b95c284ecb3e8b8d5f0a460988abde5b7ef8c25b8c51
-SIZE (go/net_gitlab-agent/gitlab-agent-v18.1.2/v18.1.2.zip) = 1672549
+TIMESTAMP = 1752677035
+SHA256 (go/net_gitlab-agent/gitlab-agent-v18.2.0/v18.2.0.mod) = 4772214d0f7667ed5a2f465d728888c258c09e89afb5e4b0e6e5a087b77057fd
+SIZE (go/net_gitlab-agent/gitlab-agent-v18.2.0/v18.2.0.mod) = 9809
+SHA256 (go/net_gitlab-agent/gitlab-agent-v18.2.0/v18.2.0.zip) = 23e76612b7c0694ef093e71826bb94386f7f18531f9ffb4122a4e823bb48af94
+SIZE (go/net_gitlab-agent/gitlab-agent-v18.2.0/v18.2.0.zip) = 1707851
diff --git a/net/google-cloud-sdk/Makefile b/net/google-cloud-sdk/Makefile
index 5bc90613502a..0b9466ea5ba4 100644
--- a/net/google-cloud-sdk/Makefile
+++ b/net/google-cloud-sdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-sdk
-DISTVERSION= 529.0.0
+DISTVERSION= 530.0.0
CATEGORIES= net
MASTER_SITES= https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/
DISTNAME= google-cloud-sdk-${PORTVERSION}-linux-x86_64
diff --git a/net/google-cloud-sdk/distinfo b/net/google-cloud-sdk/distinfo
index 996cdae18a14..7c8d407def7b 100644
--- a/net/google-cloud-sdk/distinfo
+++ b/net/google-cloud-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751534406
-SHA256 (google-cloud-sdk-529.0.0-linux-x86_64.tar.gz) = b9038c39e5833e659c25b6634198f20e2780535ef69ec1ffff14a6fcf380b16b
-SIZE (google-cloud-sdk-529.0.0-linux-x86_64.tar.gz) = 149671543
+TIMESTAMP = 1752672610
+SHA256 (google-cloud-sdk-530.0.0-linux-x86_64.tar.gz) = 358685e486270aed7b32ca19718c8a06aa353e70b8a863d16150db80954bd6a6
+SIZE (google-cloud-sdk-530.0.0-linux-x86_64.tar.gz) = 149731193
diff --git a/net/haproxy/Makefile b/net/haproxy/Makefile
index a35094a5278b..939274a8f2e5 100644
--- a/net/haproxy/Makefile
+++ b/net/haproxy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= haproxy
-DISTVERSION= 3.2.2
+DISTVERSION= 3.2.3
CATEGORIES= net www
MASTER_SITES= http://www.haproxy.org/download/3.2/src/
diff --git a/net/haproxy/distinfo b/net/haproxy/distinfo
index e24a2a474883..d96b51b389cf 100644
--- a/net/haproxy/distinfo
+++ b/net/haproxy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751573051
-SHA256 (haproxy-3.2.2.tar.gz) = be64ed565c320e670bb909c5834f90303c3ec0c97af5befa45994961aaa6c6ec
-SIZE (haproxy-3.2.2.tar.gz) = 5090977
+TIMESTAMP = 1752578728
+SHA256 (haproxy-3.2.3.tar.gz) = af8ef64286bdddc93232c5dbe4ea436a8ccb5dc8417cfa1e885bec52884f9347
+SIZE (haproxy-3.2.3.tar.gz) = 5089103
diff --git a/net/kf6-kcalendarcore/distinfo b/net/kf6-kcalendarcore/distinfo
index 13a3c443291b..282b4205af3d 100644
--- a/net/kf6-kcalendarcore/distinfo
+++ b/net/kf6-kcalendarcore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749476625
-SHA256 (KDE/frameworks/6.15/kcalendarcore-6.15.0.tar.xz) = 131434f19c931742d84f07113fbb053ea1a3db610130253e2bb927e8eacd1d39
-SIZE (KDE/frameworks/6.15/kcalendarcore-6.15.0.tar.xz) = 315956
+TIMESTAMP = 1752529513
+SHA256 (KDE/frameworks/6.16/kcalendarcore-6.16.0.tar.xz) = 521d1d2b356e3d7cd2e0bf687919c98655c626cde9ed520e42fc730e7a95bd9b
+SIZE (KDE/frameworks/6.16/kcalendarcore-6.16.0.tar.xz) = 315836
diff --git a/net/kf6-kcontacts/distinfo b/net/kf6-kcontacts/distinfo
index 7b5f07af497b..8618b9a2b9ed 100644
--- a/net/kf6-kcontacts/distinfo
+++ b/net/kf6-kcontacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749476626
-SHA256 (KDE/frameworks/6.15/kcontacts-6.15.0.tar.xz) = 9b180955c80f7a09f8f552df7a708501fdb4c4f0bcee10c2e473ac67ea2b457a
-SIZE (KDE/frameworks/6.15/kcontacts-6.15.0.tar.xz) = 211136
+TIMESTAMP = 1752529514
+SHA256 (KDE/frameworks/6.16/kcontacts-6.16.0.tar.xz) = ff57a9ab119b95895335d427481009cff72ae9cf6d0fc2fa9a504f96cfac6a5e
+SIZE (KDE/frameworks/6.16/kcontacts-6.16.0.tar.xz) = 211132
diff --git a/net/kf6-kdav/distinfo b/net/kf6-kdav/distinfo
index f44d2ea7b198..1799948b6ce5 100644
--- a/net/kf6-kdav/distinfo
+++ b/net/kf6-kdav/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749476626
-SHA256 (KDE/frameworks/6.15/kdav-6.15.0.tar.xz) = fce5ac661bf20e99ae07d43fb56656718f909fb98bf62756c81f16240c53579e
-SIZE (KDE/frameworks/6.15/kdav-6.15.0.tar.xz) = 69820
+TIMESTAMP = 1752529515
+SHA256 (KDE/frameworks/6.16/kdav-6.16.0.tar.xz) = 58a1c76646b3b52746a7690ecb9860448a59df77fca69199831352745706b325
+SIZE (KDE/frameworks/6.16/kdav-6.16.0.tar.xz) = 69828
diff --git a/net/kf6-kholidays/distinfo b/net/kf6-kholidays/distinfo
index 16b3d4b9e169..3a5f057be75a 100644
--- a/net/kf6-kholidays/distinfo
+++ b/net/kf6-kholidays/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749476626
-SHA256 (KDE/frameworks/6.15/kholidays-6.15.0.tar.xz) = 396860b9d63d3bb8f0cb0c433e0bb3cf7721394842f3fb8389c83e07ba0ae695
-SIZE (KDE/frameworks/6.15/kholidays-6.15.0.tar.xz) = 264684
+TIMESTAMP = 1752529515
+SHA256 (KDE/frameworks/6.16/kholidays-6.16.0.tar.xz) = 57029c35bd08c360f88453b202e0c67b9aabdd6f9f93f2ea066b6a8678dd0501
+SIZE (KDE/frameworks/6.16/kholidays-6.16.0.tar.xz) = 265516
diff --git a/net/kf6-syndication/distinfo b/net/kf6-syndication/distinfo
index fd919ed47fc4..76f630a6fce2 100644
--- a/net/kf6-syndication/distinfo
+++ b/net/kf6-syndication/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749476626
-SHA256 (KDE/frameworks/6.15/syndication-6.15.0.tar.xz) = 8d6ade8812295a9d3978ac1b2cd46cc0fb1819c598001562582851d9442ee01a
-SIZE (KDE/frameworks/6.15/syndication-6.15.0.tar.xz) = 569248
+TIMESTAMP = 1752529516
+SHA256 (KDE/frameworks/6.16/syndication-6.16.0.tar.xz) = 901f5270720911818174024e6cd2fe44c94c752f36db0ce18d3a7dcd9a6cb6de
+SIZE (KDE/frameworks/6.16/syndication-6.16.0.tar.xz) = 569416
diff --git a/net/ktcplist/Makefile b/net/ktcplist/Makefile
index 82252f4c6ba4..d91a627a8cc7 100644
--- a/net/ktcplist/Makefile
+++ b/net/ktcplist/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ktcplist
-DISTVERSION= 1.0.1
+DISTVERSION= 1.0.2
CATEGORIES= net sysutils
MAINTAINER= arrowd@FreeBSD.org
diff --git a/net/ktcplist/distinfo b/net/ktcplist/distinfo
index 1b6aa616fdd5..875334afd660 100644
--- a/net/ktcplist/distinfo
+++ b/net/ktcplist/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1752161531
+TIMESTAMP = 1752564005
SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
SIZE (rust/crates/anstream-0.6.19.crate) = 28767
SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
@@ -71,5 +71,5 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust-lang-libc-ec44bd2fb146dd55e4ed2c169887f7d1a3f02e3c_GH0.tar.gz) = b4516ecd95532e6cce6a114fb72abfc97f26465d6f70d794f091211a632daa53
SIZE (rust-lang-libc-ec44bd2fb146dd55e4ed2c169887f7d1a3f02e3c_GH0.tar.gz) = 1003682
-SHA256 (kostikbel-ktcplist-1.0.1-ktcplist-1.0.1_GH0.tar.gz) = 4608ca4c3eb00d7cc42e07348068bd43233d91765bb22026cd8ae764833ea3d1
-SIZE (kostikbel-ktcplist-1.0.1-ktcplist-1.0.1_GH0.tar.gz) = 4737
+SHA256 (kostikbel-ktcplist-1.0.2-ktcplist-1.0.2_GH0.tar.gz) = bb1b73623122814c1dafe101983e9ebb2c2b8c888585b7d92ea76e1cade07959
+SIZE (kostikbel-ktcplist-1.0.2-ktcplist-1.0.2_GH0.tar.gz) = 4746
diff --git a/net/natscli/Makefile b/net/natscli/Makefile
index 6c6c8fdaf29d..5a2909d7cf56 100644
--- a/net/natscli/Makefile
+++ b/net/natscli/Makefile
@@ -1,7 +1,6 @@
PORTNAME= natscli
-PORTVERSION= 0.2.3
+PORTVERSION= 0.2.4
DISTVERSIONPREFIX= v
-PORTREVISION= 2
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/natscli/distinfo b/net/natscli/distinfo
index f5aa0a6fffa9..80ea54fac29c 100644
--- a/net/natscli/distinfo
+++ b/net/natscli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749232486
-SHA256 (go/net_natscli/natscli-v0.2.3/v0.2.3.mod) = d2f0230eaff86efd23c6e8b6de5b5388f0fe785ae3dc2872fe105e9a70c2b2bd
-SIZE (go/net_natscli/natscli-v0.2.3/v0.2.3.mod) = 2850
-SHA256 (go/net_natscli/natscli-v0.2.3/v0.2.3.zip) = 6089a69703a165510aac9dc0a712d6ff9c22e19c4e4908a4476718204199eeb1
-SIZE (go/net_natscli/natscli-v0.2.3/v0.2.3.zip) = 395738
+TIMESTAMP = 1752859477
+SHA256 (go/net_natscli/natscli-v0.2.4/v0.2.4.mod) = bf4c5ebf062da307404586d65ddee7ccb755e044b52d78d5ff77628beb2c8b9c
+SIZE (go/net_natscli/natscli-v0.2.4/v0.2.4.mod) = 2991
+SHA256 (go/net_natscli/natscli-v0.2.4/v0.2.4.zip) = f36d9461d831258b83b184560f633842223cb2b29a3473efa92e3007d2f61d90
+SIZE (go/net_natscli/natscli-v0.2.4/v0.2.4.zip) = 404524
diff --git a/net/onedrivegui/Makefile b/net/onedrivegui/Makefile
new file mode 100644
index 000000000000..d261549201f7
--- /dev/null
+++ b/net/onedrivegui/Makefile
@@ -0,0 +1,50 @@
+PORTNAME= onedrivegui
+DISTVERSION= 1.2.1
+DISTVERSIONPREFIX= v
+CATEGORIES= net python
+
+MAINTAINER= acm@FreeBSD.org
+COMMENT= simple GUI for OneDrive client with multi-account support
+WWW= https://github.com/bpozdena/OneDriveGUI
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= onedrive:net/onedrive \
+ ${PYTHON_PKGNAMEPREFIX}pyside6>0:devel/pyside6@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR}
+
+USE_GITHUB= yes
+GH_ACCOUNT= bpozdena
+GH_PROJECT= OneDriveGUI
+
+USES= desktop-file-utils python shebangfix
+
+NO_ARCH= yes
+NO_BUILD= yes
+
+SHEBANG_LANG= python
+SHEBANG_GLOB= *.py
+
+SUB_FILES= onedrivegui.sh
+
+post-patch:
+ ${REINPLACE_CMD} -i "" -e "s|%%DATADIR%%|${DATADIR}|g" ${WRKSRC}/src/global_config.py
+ ${REINPLACE_CMD} -i "" -e "s|%%PYTHON_CMD%%|${PYTHON_CMD}|g" \
+ -e "s|%%DATADIR%%|${DATADIR}|g" ${WRKSRC}/src/resources/OneDriveGUI.desktop
+ ${RM} ${WRKSRC}/src/resources/OneDriveGUI.desktop.orig
+ ${RM} ${WRKSRC}/src/global_config.py.orig
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps
+ @${MKDIR} ${STAGEDIR}${DATADIR}
+
+ ${INSTALL_DATA} ${WRKSRC}/src/resources/images/OneDriveGUI.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps/onedrivegui.png
+ ${INSTALL_DATA} ${WRKSRC}/src/resources/OneDriveGUI.desktop ${STAGEDIR}${DESKTOPDIR}
+
+ @cd ${WRKSRC}/src && ${COPYTREE_SHARE} "resources settings ui utils" ${STAGEDIR}${DATADIR}/
+ ${INSTALL_SCRIPT} ${WRKSRC}/src/*.py ${STAGEDIR}${DATADIR}
+ ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/net/onedrivegui/distinfo b/net/onedrivegui/distinfo
new file mode 100644
index 000000000000..3cbd1a2282e4
--- /dev/null
+++ b/net/onedrivegui/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1752769251
+SHA256 (bpozdena-OneDriveGUI-v1.2.1_GH0.tar.gz) = 50320c5df5ad599da673af35a0f5d0c80a0f9d4f979333a06a762017a64224c5
+SIZE (bpozdena-OneDriveGUI-v1.2.1_GH0.tar.gz) = 112478
diff --git a/net/onedrivegui/files/onedrivegui.sh.in b/net/onedrivegui/files/onedrivegui.sh.in
new file mode 100644
index 000000000000..224e2878df1e
--- /dev/null
+++ b/net/onedrivegui/files/onedrivegui.sh.in
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+cd %%DATADIR%% || exit 1
+exec %%DATADIR%%/OneDriveGUI.py "$@"
diff --git a/net/onedrivegui/files/patch-src_global__config.py b/net/onedrivegui/files/patch-src_global__config.py
new file mode 100644
index 000000000000..3455329b4b49
--- /dev/null
+++ b/net/onedrivegui/files/patch-src_global__config.py
@@ -0,0 +1,11 @@
+--- src/global_config.py.orig 2025-06-16 11:23:57 UTC
++++ src/global_config.py
+@@ -7,7 +7,7 @@ from configparser import ConfigParser
+ from configparser import ConfigParser
+
+
+-DIR_PATH = os.path.dirname(os.path.realpath(__file__))
++DIR_PATH = "/usr/local/share/onedrivegui"
+ PROFILES_FILE = os.path.expanduser("~/.config/onedrive-gui/profiles")
+
+
diff --git a/net/onedrivegui/files/patch-src_resources_OneDriveGUI.desktop b/net/onedrivegui/files/patch-src_resources_OneDriveGUI.desktop
new file mode 100644
index 000000000000..02801c7b71da
--- /dev/null
+++ b/net/onedrivegui/files/patch-src_resources_OneDriveGUI.desktop
@@ -0,0 +1,18 @@
+--- src/resources/OneDriveGUI.desktop.orig 2025-06-16 11:23:57 UTC
++++ src/resources/OneDriveGUI.desktop
+@@ -1,8 +1,10 @@ Name=OneDriveGUI
+ [Desktop Entry]
+ Name=OneDriveGUI
++GenericName=OneDrive Client for FreeBSD
+ StartupNotify=true
+-Exec=/usr/bin/python3 /home/bob/host_share/Python/OneDriveGUI/src/OneDriveGUI.py
++Exec=onedrivegui
+ Terminal=false
+-Path=/home/bob/host_share/Python/OneDriveGUI/src/resources/images
+-Icon=/home/bob/host_share/Python/OneDriveGUI/src/resources/images/icons8-clouds-48.png
+-Type=Application
+\ No newline at end of file
++Icon=onedrivegui
++Categories=Network;
++Type=Application
++
diff --git a/net/onedrivegui/pkg-descr b/net/onedrivegui/pkg-descr
new file mode 100644
index 000000000000..4d09332bf7ba
--- /dev/null
+++ b/net/onedrivegui/pkg-descr
@@ -0,0 +1,17 @@
+A GUI for FreeBSD/Linux OneDrive Client with multi-account support.
+
+Feature Highlights
+- Management and configuration of multiple OneDrive accounts.
+- Asynchronous real-time monitoring of multiple OneDrive accounts.
+- Setup wizard for easy OneDrive profile creation and import.
+- Auto-sync on GUI startup.
+- Support for GUI-based login process.
+- System tray (if supported by your desktop environment).
+- Start minimized to tray/dock.
+- Input validation to prevent configuration of incompatible OneDrive client
+ options.
+- Progress monitoring of multiple simultaneous file transfers.
+- Import and management of SharePoint Shared Libraries.
+- Tooltips with brief explanations of various OneDrive Client configuration
+ options.
+- Prompt for re-sync authorization to prevent unexpected data loss.
diff --git a/net/onedrivegui/pkg-plist b/net/onedrivegui/pkg-plist
new file mode 100644
index 000000000000..0f2a60537438
--- /dev/null
+++ b/net/onedrivegui/pkg-plist
@@ -0,0 +1,65 @@
+bin/onedrivegui
+share/applications/OneDriveGUI.desktop
+share/icons/hicolor/48x48/apps/onedrivegui.png
+%%DATADIR%%/OneDriveGUI.py
+%%DATADIR%%/global_config.py
+%%DATADIR%%/gui_settings_window.py
+%%DATADIR%%/logger.py
+%%DATADIR%%/main_window.py
+%%DATADIR%%/options.py
+%%DATADIR%%/profile_settings_window.py
+%%DATADIR%%/resources/OneDriveGUI.desktop
+%%DATADIR%%/resources/default_config
+%%DATADIR%%/resources/images/OneDriveGUI.ico
+%%DATADIR%%/resources/images/OneDriveGUI.png
+%%DATADIR%%/resources/images/account.png
+%%DATADIR%%/resources/images/close-filled.png
+%%DATADIR%%/resources/images/folder.png
+%%DATADIR%%/resources/images/gear.png
+%%DATADIR%%/resources/images/icons8-cloud-cross-40_2.png
+%%DATADIR%%/resources/images/icons8-cloud-done-40_2.png
+%%DATADIR%%/resources/images/icons8-cloud-sync-40_2.png
+%%DATADIR%%/resources/images/icons8-clouds-48.ico
+%%DATADIR%%/resources/images/icons8-clouds-48.png
+%%DATADIR%%/resources/images/icons8-clouds-80-dark-edge.png
+%%DATADIR%%/resources/images/icons8-green-circle-48.png
+%%DATADIR%%/resources/images/icons8-red-circle-48.png
+%%DATADIR%%/resources/images/menu.png
+%%DATADIR%%/resources/images/pause.png
+%%DATADIR%%/resources/images/play.png
+%%DATADIR%%/resources/images/quit.png
+%%DATADIR%%/resources/images/stop.png
+%%DATADIR%%/resources/images/storage.png
+%%DATADIR%%/resources/images/user-account.png
+%%DATADIR%%/resources/images/warning.png
+%%DATADIR%%/settings/__init__.py
+%%DATADIR%%/settings/gui_settings.py
+%%DATADIR%%/ui/create_new_profile.ui
+%%DATADIR%%/ui/external_login.ui
+%%DATADIR%%/ui/gui_settings_window.ui
+%%DATADIR%%/ui/import_existing_profile.ui
+%%DATADIR%%/ui/list_item_widget.ui
+%%DATADIR%%/ui/login.ui
+%%DATADIR%%/ui/mainwindow.ui
+%%DATADIR%%/ui/mainwindow.ui.autosave
+%%DATADIR%%/ui/mainwindow_ui.py
+%%DATADIR%%/ui/process_status_page.ui
+%%DATADIR%%/ui/profile_settings_page.ui
+%%DATADIR%%/ui/profile_settings_window.ui
+%%DATADIR%%/ui/profile_settings_window_ui.py
+%%DATADIR%%/ui/setup_wizard.ui
+%%DATADIR%%/ui/test.ui
+%%DATADIR%%/ui/ui_create_new_profile.py
+%%DATADIR%%/ui/ui_external_login.py
+%%DATADIR%%/ui/ui_gui_settings_window.py
+%%DATADIR%%/ui/ui_import_existing_profile.py
+%%DATADIR%%/ui/ui_list_item_widget.py
+%%DATADIR%%/ui/ui_login.py
+%%DATADIR%%/ui/ui_mainwindow.py
+%%DATADIR%%/ui/ui_process_status_page.py
+%%DATADIR%%/ui/ui_profile_settings_page.py
+%%DATADIR%%/ui/ui_profile_settings_window.py
+%%DATADIR%%/utils/__init__.py
+%%DATADIR%%/utils/utils.py
+%%DATADIR%%/wizard.py
+%%DATADIR%%/workers.py
diff --git a/net/p5-URI/Makefile b/net/p5-URI/Makefile
index a1a920cade44..57790b203ef9 100644
--- a/net/p5-URI/Makefile
+++ b/net/p5-URI/Makefile
@@ -1,5 +1,6 @@
PORTNAME= URI
PORTVERSION= 5.32
+PORTREVISION= 1
CATEGORIES= net perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -12,6 +13,8 @@ LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
LICENSE_FILE= ${WRKSRC}/LICENSE
+RUN_DEPENDS= p5-MIME-Base32>=0:converters/p5-MIME-Base32 \
+ p5-MIME-Base64>=0:converters/p5-MIME-Base64
TEST_DEPENDS= p5-Test-Fatal>=0:devel/p5-Test-Fatal \
p5-Test-Needs>=0:devel/p5-Test-Needs \
p5-Test-Warnings>=0:devel/p5-Test-Warnings
diff --git a/net/rclone/Makefile b/net/rclone/Makefile
index 08adca33ff76..2d70e0d40aed 100644
--- a/net/rclone/Makefile
+++ b/net/rclone/Makefile
@@ -1,7 +1,6 @@
PORTNAME= rclone
DISTVERSIONPREFIX= v
-DISTVERSION= 1.70.2
-PORTREVISION= 1
+DISTVERSION= 1.70.3
CATEGORIES= net
MAINTAINER= tremere@cainites.net
diff --git a/net/rclone/distinfo b/net/rclone/distinfo
index 2e9b66f1621d..555f9f7355a4 100644
--- a/net/rclone/distinfo
+++ b/net/rclone/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751038584
-SHA256 (go/net_rclone/rclone-v1.70.2/v1.70.2.mod) = 0f533205ddb5dcadda6e80dacfac7ac144769c1e15fd10e90ba80f0a36347cd0
-SIZE (go/net_rclone/rclone-v1.70.2/v1.70.2.mod) = 12114
-SHA256 (go/net_rclone/rclone-v1.70.2/v1.70.2.zip) = 6d0feda30e8baa320cda208bef4602ec107e278cfd0251b3f66bd62d0378a276
-SIZE (go/net_rclone/rclone-v1.70.2/v1.70.2.zip) = 18337828
+TIMESTAMP = 1752436837
+SHA256 (go/net_rclone/rclone-v1.70.3/v1.70.3.mod) = 0f533205ddb5dcadda6e80dacfac7ac144769c1e15fd10e90ba80f0a36347cd0
+SIZE (go/net_rclone/rclone-v1.70.3/v1.70.3.mod) = 12114
+SHA256 (go/net_rclone/rclone-v1.70.3/v1.70.3.zip) = 6e3813694bb603029a0365c9afc921feaae336687b809e71eaff0feb00c9a6f0
+SIZE (go/net_rclone/rclone-v1.70.3/v1.70.3.zip) = 18341022
diff --git a/net/redpanda-connect/Makefile b/net/redpanda-connect/Makefile
index 875204592873..5ac95569b594 100644
--- a/net/redpanda-connect/Makefile
+++ b/net/redpanda-connect/Makefile
@@ -1,6 +1,6 @@
PORTNAME= connect
DISTVERSIONPREFIX= v
-DISTVERSION= 4.60.1
+DISTVERSION= 4.61.0
CATEGORIES= net
PKGNAMEPREFIX= redpanda-
diff --git a/net/redpanda-connect/distinfo b/net/redpanda-connect/distinfo
index ac29b8d00ff6..3affba249741 100644
--- a/net/redpanda-connect/distinfo
+++ b/net/redpanda-connect/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752329135
-SHA256 (go/net_redpanda-connect/connect-v4.60.1/v4.60.1.mod) = 1b37bd61125b3b38b710b9c2819f8daf6fadbed10ac18f22d2840e237b37f42f
-SIZE (go/net_redpanda-connect/connect-v4.60.1/v4.60.1.mod) = 24329
-SHA256 (go/net_redpanda-connect/connect-v4.60.1/v4.60.1.zip) = 09a32c8c03683cf2f8db534d72b3b34e29c6bc5a720395841977b078237623fb
-SIZE (go/net_redpanda-connect/connect-v4.60.1/v4.60.1.zip) = 2813484
+TIMESTAMP = 1752913928
+SHA256 (go/net_redpanda-connect/connect-v4.61.0/v4.61.0.mod) = 5e49767f388d02662a2e10ab7124c78522b5248bc5033826833aee04aeb1cd4e
+SIZE (go/net_redpanda-connect/connect-v4.61.0/v4.61.0.mod) = 24341
+SHA256 (go/net_redpanda-connect/connect-v4.61.0/v4.61.0.zip) = ed997944cbe4fb225f86d94c7215a2f373cc9cf4a8bccfa4fd28fc67dafe8bd5
+SIZE (go/net_redpanda-connect/connect-v4.61.0/v4.61.0.zip) = 2825956
diff --git a/net/rubygem-gitlab-kas-grpc/distinfo b/net/rubygem-gitlab-kas-grpc/distinfo
index 68d91d8cd5df..e3643c1df22c 100644
--- a/net/rubygem-gitlab-kas-grpc/distinfo
+++ b/net/rubygem-gitlab-kas-grpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752120745
-SHA256 (rubygem/gitlab-kas-grpc-18.1.2.gem) = 4624830b22b0918570b73fd99a5a9464518b4715d0ef51a6343dc8d1b030bcd1
-SIZE (rubygem/gitlab-kas-grpc-18.1.2.gem) = 10752
+TIMESTAMP = 1752677055
+SHA256 (rubygem/gitlab-kas-grpc-18.2.0.gem) = c14314fdcac6ef12794f6293979d0e2fcbcb01bb55fb04ee37e10d4337a99b6e
+SIZE (rubygem/gitlab-kas-grpc-18.2.0.gem) = 10752
diff --git a/net/samba420/pkg-plist b/net/samba420/pkg-plist
index 202c599cd024..7bec423fb4bc 100644
--- a/net/samba420/pkg-plist
+++ b/net/samba420/pkg-plist
@@ -449,6 +449,7 @@ libexec/samba/samba-dcerpcd
%%MANPAGES%%%%SAMBA4_BUNDLED_LDB%%share/man/man1/samba-ldbmodify.1.gz
%%MANPAGES%%%%SAMBA4_BUNDLED_LDB%%share/man/man1/samba-ldbrename.1.gz
%%MANPAGES%%%%SAMBA4_BUNDLED_LDB%%share/man/man1/samba-ldbsearch.1.gz
+%%MANPAGES%%%%SAMBA4_BUNDLED_TALLOC%%share/man/man3/samba-talloc.3.gz
%%MANPAGES%%%%SAMBA4_BUNDLED_TDB%%share/man/man8/samba-tdbbackup.8.gz
%%MANPAGES%%%%SAMBA4_BUNDLED_TDB%%share/man/man8/samba-tdbdump.8.gz
%%MANPAGES%%%%SAMBA4_BUNDLED_TDB%%share/man/man8/samba-tdbrestore.8.gz
@@ -456,7 +457,6 @@ libexec/samba/samba-dcerpcd
%%SAMBA4_BUNDLED_TALLOC%%%%PYTHON3%%%%PYTHON_SITELIBDIR%%/talloc%%PYTHON_TAG%%.so
%%SAMBA4_BUNDLED_TALLOC%%%%PYTHON3%%%%SAMBA4_LIBDIR%%/private/libpytalloc-util%%PYTHON_TAG%%-private-samba.so
%%SAMBA4_BUNDLED_TALLOC%%%%SAMBA4_LIBDIR%%/private/libtalloc-private-samba.so
-%%SAMBA4_BUNDLED_TALLOC%%share/man/man3/samba-talloc.3.gz
%%SAMBA4_BUNDLED_TDB%%%%PYTHON3%%%%PYTHON_SITELIBDIR%%/_tdb_text.py
%%SAMBA4_BUNDLED_TDB%%%%PYTHON3%%%%PYTHON_SITELIBDIR%%/tdb%%PYTHON_TAG%%.so
%%SAMBA4_BUNDLED_TDB%%bin/tdbbackup
diff --git a/net/toxiproxy-cli/Makefile b/net/toxiproxy-cli/Makefile
new file mode 100644
index 000000000000..d25545da1342
--- /dev/null
+++ b/net/toxiproxy-cli/Makefile
@@ -0,0 +1,11 @@
+PORTNAME= toxiproxy-cli
+
+COMMENT= TCP proxy to simulate network and system conditions (client)
+
+GO_TARGET= ./cmd/cli:${PORTNAME}
+
+MASTERDIR= ${.CURDIR}/../toxiproxy-server
+
+DISTINFO_FILE= ${.CURDIR}/distinfo
+
+.include "${MASTERDIR}/Makefile"
diff --git a/net/toxiproxy-cli/distinfo b/net/toxiproxy-cli/distinfo
new file mode 100644
index 000000000000..9447408399e8
--- /dev/null
+++ b/net/toxiproxy-cli/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1752818445
+SHA256 (go/net_toxiproxy-cli/shopify-toxiproxy-v2.12.0_GH0/go.mod) = efe7eee8e60cbef1c8283f1d9becf20e6abf051716e8cd1ed83e88d65d581825
+SIZE (go/net_toxiproxy-cli/shopify-toxiproxy-v2.12.0_GH0/go.mod) = 1079
+SHA256 (go/net_toxiproxy-cli/shopify-toxiproxy-v2.12.0_GH0/shopify-toxiproxy-v2.12.0_GH0.tar.gz) = 9332a884c559fbcf96cbe2c1b46312eb1e1b7191eb9a73a3d3b857d4e9789eb1
+SIZE (go/net_toxiproxy-cli/shopify-toxiproxy-v2.12.0_GH0/shopify-toxiproxy-v2.12.0_GH0.tar.gz) = 73037
diff --git a/net/toxiproxy-server/Makefile b/net/toxiproxy-server/Makefile
new file mode 100644
index 000000000000..bc056daa6cb4
--- /dev/null
+++ b/net/toxiproxy-server/Makefile
@@ -0,0 +1,30 @@
+PORTNAME?= toxiproxy-server
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.12.0
+CATEGORIES= net
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT?= TCP proxy to simulate network and system conditions (server)
+WWW= https://github.com/shopify/toxiproxy
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+USE_GITHUB= yes
+GH_ACCOUNT= shopify
+GH_PROJECT= toxiproxy
+
+.if ${PORTNAME} == toxiproxy-server
+USE_RC_SUBR= ${PORTNAME}
+.endif
+
+GO_MOD_DIST= github
+GO_MODULE= github.com/shopify/toxiproxy
+GO_TARGET?= ./cmd/server:${PORTNAME}
+GO_BUILDFLAGS= -ldflags "\
+ -X 'github.com/Shopify/toxiproxy/v2.Version=${DISTVERSION}'"
+
+PLIST_FILES= bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/net/toxiproxy-server/distinfo b/net/toxiproxy-server/distinfo
new file mode 100644
index 000000000000..8e3218b983a7
--- /dev/null
+++ b/net/toxiproxy-server/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1752818561
+SHA256 (go/net_toxiproxy-server/shopify-toxiproxy-v2.12.0_GH0/go.mod) = efe7eee8e60cbef1c8283f1d9becf20e6abf051716e8cd1ed83e88d65d581825
+SIZE (go/net_toxiproxy-server/shopify-toxiproxy-v2.12.0_GH0/go.mod) = 1079
+SHA256 (go/net_toxiproxy-server/shopify-toxiproxy-v2.12.0_GH0/shopify-toxiproxy-v2.12.0_GH0.tar.gz) = 9332a884c559fbcf96cbe2c1b46312eb1e1b7191eb9a73a3d3b857d4e9789eb1
+SIZE (go/net_toxiproxy-server/shopify-toxiproxy-v2.12.0_GH0/shopify-toxiproxy-v2.12.0_GH0.tar.gz) = 73037
diff --git a/net/toxiproxy-server/files/toxiproxy-server.in b/net/toxiproxy-server/files/toxiproxy-server.in
new file mode 100644
index 000000000000..f503424c5934
--- /dev/null
+++ b/net/toxiproxy-server/files/toxiproxy-server.in
@@ -0,0 +1,34 @@
+#!/bin/sh
+
+# PROVIDE: toxiproxy_server
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Configuration settings for Toxiproxy in /etc/rc.conf
+#
+# toxiproxy_server_enable (bool): Enable Toxiproxy.
+# toxiproxy_server_log (str): Log output.
+# toxiproxy_server_runas (str): User to run Toxiproxy as.
+# toxiproxy_server_config (str): Toxiproxy configuration file.
+# toxiproxy_server_args (str): Arguments used by Toxiproxy.
+#
+
+. /etc/rc.subr
+
+name="toxiproxy_server"
+desc="TCP proxy to simulate network and system conditions"
+rcvar="${name}_enable"
+
+load_rc_config $name
+
+: ${toxiproxy_server_enable:="NO"}
+: ${toxiproxy_server_config:="%%PREFIX%%/etc/toxiproxy.json"}
+: ${toxiproxy_server_log:="/var/log/toxiproxy-server.log"}
+: ${toxiproxy_server_runas:="nobody"}
+
+pidfile="/var/run/${name}.pid"
+procname="%%LOCALBASE%%/bin/toxiproxy-server"
+command="/usr/sbin/daemon"
+command_args="-u '${toxiproxy_server_runas}' -p '${pidfile}' -t '${desc}' -o '${toxiproxy_server_log}' '${procname}' -config '${toxiproxy_server_config}' ${toxiproxy_server_args}"
+
+run_rc_command "$1"
diff --git a/net/toxiproxy-server/pkg-descr b/net/toxiproxy-server/pkg-descr
new file mode 100644
index 000000000000..e5aab1ff5358
--- /dev/null
+++ b/net/toxiproxy-server/pkg-descr
@@ -0,0 +1,6 @@
+Toxiproxy is a framework for simulating network conditions. It's
+made specifically to work in testing, CI and development environments,
+supporting deterministic tampering with connections, but with support
+for randomized chaos and customization. Toxiproxy is the tool you
+need to prove with tests that your application doesn't have single
+points of failure.
diff --git a/net/wireshark/Makefile b/net/wireshark/Makefile
index 13fee48008cf..e01de4ec435d 100644
--- a/net/wireshark/Makefile
+++ b/net/wireshark/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wireshark
-DISTVERSION= 4.4.7
-PORTREVISION= 1
+DISTVERSION= 4.4.8
CATEGORIES= net
MASTER_SITES= https://1.na.dl.wireshark.org/src/ \
https://1.eu.dl.wireshark.org/src/ \
diff --git a/net/wireshark/distinfo b/net/wireshark/distinfo
index 2dffe6ccf42a..1012e5bafab1 100644
--- a/net/wireshark/distinfo
+++ b/net/wireshark/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749230104
-SHA256 (wireshark-4.4.7.tar.xz) = 5644143fed6363fa6c0cf58c2a6fe9ba0922efaea8f981c7228260bf46f1494b
-SIZE (wireshark-4.4.7.tar.xz) = 46812644
+TIMESTAMP = 1752738718
+SHA256 (wireshark-4.4.8.tar.xz) = dd648c5c5994843205cd73e57d6673f6f4e12718e1c558c674cb8bdafeacde47
+SIZE (wireshark-4.4.8.tar.xz) = 46826268
diff --git a/net/wireshark/pkg-plist b/net/wireshark/pkg-plist
index 08c4a378b2c5..48e72a8b5b97 100644
--- a/net/wireshark/pkg-plist
+++ b/net/wireshark/pkg-plist
@@ -682,10 +682,10 @@ bin/tshark
%%DEVELOPMENT%%lib/cmake/wireshark/WiresharkTargets.cmake
lib/libwireshark.so
lib/libwireshark.so.18
-lib/libwireshark.so.18.0.7
+lib/libwireshark.so.18.0.8
lib/libwiretap.so
lib/libwiretap.so.15
-lib/libwiretap.so.15.0.7
+lib/libwiretap.so.15.0.8
lib/libwsutil.so
lib/libwsutil.so.16
lib/libwsutil.so.16.0.0