git: d82e143de7ef - main - multimedia/ringrtc: Update to 2.46.2

From: Mikael Urankar <mikael_at_FreeBSD.org>
Date: Sun, 08 Sep 2024 14:08:18 UTC
The branch main has been updated by mikael:

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

commit d82e143de7ef7165e4b5ab70048d6ca55eaf16e1
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2024-09-08 14:07:20 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2024-09-08 14:07:20 +0000

    multimedia/ringrtc: Update to 2.46.2
---
 multimedia/ringrtc/Makefile        |   5 +-
 multimedia/ringrtc/Makefile.crates |  47 ++++++++++-------
 multimedia/ringrtc/distinfo        | 104 +++++++++++++++++++++----------------
 multimedia/ringrtc/update.txt      |   2 +-
 multimedia/ringrtc/webrtc_fetch.sh |   2 +-
 5 files changed, 90 insertions(+), 70 deletions(-)

diff --git a/multimedia/ringrtc/Makefile b/multimedia/ringrtc/Makefile
index 9d2bad3d2507..138973503ddf 100644
--- a/multimedia/ringrtc/Makefile
+++ b/multimedia/ringrtc/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	ringrtc
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.46.0
-PORTREVISION=	1
+DISTVERSION=	2.46.2
 CATEGORIES=	multimedia
 MASTER_SITES=	LOCAL/mikael/ringrtc/:base \
 		LOCAL/mikael/ringrtc/:boringssl \
@@ -63,7 +62,7 @@ GH_TUPLE=	signalapp:ringrtc:${DISTVERSIONPREFIX}${DISTVERSION} \
 		signalapp:webrtc:${WEBRTC_REV}:webrtc
 
 # sh net-im/signal-desktop/get_deps.sh
-WEBRTC_REV=	6478i
+WEBRTC_REV=	6478k
 
 # modify webrtc_fetch.sh, then sh webrtc_fetch.sh
 BASE_REV=		2f20fae2cd5d41fc2dbc912fd462796419c72ce6
diff --git a/multimedia/ringrtc/Makefile.crates b/multimedia/ringrtc/Makefile.crates
index 3ce511231394..2285056acbb5 100644
--- a/multimedia/ringrtc/Makefile.crates
+++ b/multimedia/ringrtc/Makefile.crates
@@ -21,24 +21,23 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		async-stream-0.3.5 \
 		async-stream-impl-0.3.5 \
 		async-trait-0.1.81 \
+		atomic-waker-1.1.2 \
 		autocfg-1.3.0 \
 		aws-lc-rs-1.8.0 \
 		aws-lc-sys-0.19.0 \
-		axum-0.6.20 \
-		axum-core-0.3.4 \
+		axum-0.7.5 \
+		axum-core-0.4.3 \
 		backtrace-0.3.73 \
-		base64-0.21.7 \
 		base64-0.22.1 \
 		basic-toml-0.1.9 \
 		bincode-1.3.3 \
 		bindgen-0.69.4 \
-		bitflags-1.3.2 \
 		bitflags-2.6.0 \
 		bitvec-1.0.1 \
 		block-buffer-0.10.4 \
 		block-padding-0.3.3 \
-		bollard-0.15.0 \
-		bollard-stubs-1.43.0-rc.2 \
+		bollard-0.17.0 \
+		bollard-stubs-1.45.0-rc.26.0.1 \
 		bumpalo-3.16.0 \
 		byteorder-1.5.0 \
 		bytes-1.6.1 \
@@ -112,7 +111,7 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		ghash-0.5.1 \
 		gimli-0.29.0 \
 		glob-0.3.1 \
-		h2-0.3.26 \
+		h2-0.4.5 \
 		hashbrown-0.12.3 \
 		hashbrown-0.14.5 \
 		heck-0.5.0 \
@@ -123,15 +122,18 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		hmac-0.12.1 \
 		home-0.5.9 \
 		hound-3.5.1 \
-		http-0.2.12 \
-		http-body-0.4.6 \
+		http-1.1.0 \
+		http-body-1.0.1 \
+		http-body-util-0.1.2 \
 		httparse-1.9.4 \
 		httpdate-1.0.3 \
 		humansize-2.1.3 \
 		humantime-2.1.0 \
-		hyper-0.14.30 \
-		hyper-timeout-0.4.1 \
-		hyperlocal-0.8.0 \
+		hyper-1.4.1 \
+		hyper-named-pipe-0.1.0 \
+		hyper-timeout-0.5.1 \
+		hyper-util-0.1.7 \
+		hyperlocal-0.9.1 \
 		iana-time-zone-0.1.60 \
 		iana-time-zone-haiku-0.1.2 \
 		ident_case-1.0.1 \
@@ -201,10 +203,10 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		proc-macro-crate-1.3.1 \
 		proc-macro-crate-3.1.0 \
 		proc-macro2-1.0.86 \
-		prost-0.12.6 \
-		prost-build-0.12.6 \
-		prost-derive-0.12.6 \
-		prost-types-0.12.6 \
+		prost-0.13.1 \
+		prost-build-0.13.1 \
+		prost-derive-0.13.1 \
+		prost-types-0.13.1 \
 		quote-1.0.36 \
 		radium-0.7.0 \
 		rand-0.8.5 \
@@ -253,7 +255,8 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		syn-2.0.71 \
 		syn-mid-0.6.0 \
 		sync_wrapper-0.1.2 \
-		sysinfo-0.29.11 \
+		sync_wrapper-1.0.1 \
+		sysinfo-0.31.2 \
 		tap-1.0.1 \
 		tempfile-3.10.1 \
 		thiserror-1.0.62 \
@@ -264,15 +267,14 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		tinyvec-1.8.0 \
 		tinyvec_macros-0.1.1 \
 		tokio-1.38.1 \
-		tokio-io-timeout-1.2.0 \
 		tokio-macros-2.3.0 \
 		tokio-stream-0.1.15 \
 		tokio-util-0.7.11 \
 		toml_datetime-0.6.6 \
 		toml_edit-0.19.15 \
 		toml_edit-0.21.1 \
-		tonic-0.11.0 \
-		tonic-build-0.11.0 \
+		tonic-0.12.1 \
+		tonic-build-0.12.1 \
 		tower-0.4.13 \
 		tower-layer-0.3.2 \
 		tower-service-0.3.2 \
@@ -307,7 +309,12 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.8 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
+		windows-0.57.0 \
 		windows-core-0.52.0 \
+		windows-core-0.57.0 \
+		windows-implement-0.57.0 \
+		windows-interface-0.57.0 \
+		windows-result-0.1.2 \
 		windows-sys-0.45.0 \
 		windows-sys-0.48.0 \
 		windows-sys-0.52.0 \
diff --git a/multimedia/ringrtc/distinfo b/multimedia/ringrtc/distinfo
index 20e9eb28ecee..00b3eae985f8 100644
--- a/multimedia/ringrtc/distinfo
+++ b/multimedia/ringrtc/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1724161318
+TIMESTAMP = 1725803349
 SHA256 (base-2f20fae2cd5d41fc2dbc912fd462796419c72ce6.tar.gz) = 9d7c095e7d06d0b9692e915df569079b6d39a8b02a2cec2cc7f0daa844739d8f
 SIZE (base-2f20fae2cd5d41fc2dbc912fd462796419c72ce6.tar.gz) = 6049823
 SHA256 (boringssl-2db0eb3f96a5756298dcd7f9319e56a98585bd10.tar.gz) = 73028a170714903863e1152ae3efb7350da7a2cd42ec3a45618487f97df9ff1b
@@ -77,20 +77,20 @@ SHA256 (rust/crates/async-stream-impl-0.3.5.crate) = 16e62a023e7c117e27523144c5d
 SIZE (rust/crates/async-stream-impl-0.3.5.crate) = 4173
 SHA256 (rust/crates/async-trait-0.1.81.crate) = 6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107
 SIZE (rust/crates/async-trait-0.1.81.crate) = 28896
+SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
 SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
 SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
 SHA256 (rust/crates/aws-lc-rs-1.8.0.crate) = a8a47f2fb521b70c11ce7369a6c5fa4bd6af7e5d62ec06303875bafe7c6ba245
 SIZE (rust/crates/aws-lc-rs-1.8.0.crate) = 180757
 SHA256 (rust/crates/aws-lc-sys-0.19.0.crate) = 2927c7af777b460b7ccd95f8b67acd7b4c04ec8896bf0c8e80ba30523cffc057
 SIZE (rust/crates/aws-lc-sys-0.19.0.crate) = 7906410
-SHA256 (rust/crates/axum-0.6.20.crate) = 3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf
-SIZE (rust/crates/axum-0.6.20.crate) = 146227
-SHA256 (rust/crates/axum-core-0.3.4.crate) = 759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c
-SIZE (rust/crates/axum-core-0.3.4.crate) = 21088
+SHA256 (rust/crates/axum-0.7.5.crate) = 3a6c9af12842a67734c9a2e355436e5d03b22383ed60cf13cd0c18fbfe3dcbcf
+SIZE (rust/crates/axum-0.7.5.crate) = 151429
+SHA256 (rust/crates/axum-core-0.4.3.crate) = a15c63fd72d41492dc4f497196f5da1fb04fb7529e631d73630d1b491e47a2e3
+SIZE (rust/crates/axum-core-0.4.3.crate) = 21877
 SHA256 (rust/crates/backtrace-0.3.73.crate) = 5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a
 SIZE (rust/crates/backtrace-0.3.73.crate) = 87617
-SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
-SIZE (rust/crates/base64-0.21.7.crate) = 82576
 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
 SIZE (rust/crates/base64-0.22.1.crate) = 81597
 SHA256 (rust/crates/basic-toml-0.1.9.crate) = 823388e228f614e9558c6804262db37960ec8821856535f5c3f59913140558f8
@@ -99,8 +99,6 @@ SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462c
 SIZE (rust/crates/bincode-1.3.3.crate) = 28958
 SHA256 (rust/crates/bindgen-0.69.4.crate) = a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0
 SIZE (rust/crates/bindgen-0.69.4.crate) = 221092
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
 SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
 SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
 SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
@@ -109,10 +107,10 @@ SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996a
 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
 SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93
 SIZE (rust/crates/block-padding-0.3.3.crate) = 8504
-SHA256 (rust/crates/bollard-0.15.0.crate) = f03db470b3c0213c47e978da93200259a1eb4dae2e5512cba9955e2b540a6fc6
-SIZE (rust/crates/bollard-0.15.0.crate) = 105321
-SHA256 (rust/crates/bollard-stubs-1.43.0-rc.2.crate) = b58071e8fd9ec1e930efd28e3a90c1251015872a2ce49f81f36421b86466932e
-SIZE (rust/crates/bollard-stubs-1.43.0-rc.2.crate) = 55796
+SHA256 (rust/crates/bollard-0.17.0.crate) = 4a063d51a634c7137ecd9f6390ec78e1c512e84c9ded80198ec7df3339a16a33
+SIZE (rust/crates/bollard-0.17.0.crate) = 121832
+SHA256 (rust/crates/bollard-stubs-1.45.0-rc.26.0.1.crate) = 6d7c5415e3a6bc6d3e99eff6268e488fd4ee25e7b28c10f08fa6760bd9de16e4
+SIZE (rust/crates/bollard-stubs-1.45.0-rc.26.0.1.crate) = 57048
 SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
 SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
@@ -259,8 +257,8 @@ SHA256 (rust/crates/gimli-0.29.0.crate) = 40ecd4077b5ae9fd2e9e169b102c6c330d0605
 SIZE (rust/crates/gimli-0.29.0.crate) = 275756
 SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
 SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
-SIZE (rust/crates/h2-0.3.26.crate) = 168315
+SHA256 (rust/crates/h2-0.4.5.crate) = fa82e28a107a8cc405f0839610bdc9b15f1e25ec7d696aa5cf173edbcb1486ab
+SIZE (rust/crates/h2-0.4.5.crate) = 174166
 SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
 SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
 SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
@@ -281,10 +279,12 @@ SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f6
 SIZE (rust/crates/home-0.5.9.crate) = 8760
 SHA256 (rust/crates/hound-3.5.1.crate) = 62adaabb884c94955b19907d60019f4e145d091c75345379e70d1ee696f7854f
 SIZE (rust/crates/hound-3.5.1.crate) = 39446
-SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
-SIZE (rust/crates/http-0.2.12.crate) = 101964
-SHA256 (rust/crates/http-body-0.4.6.crate) = 7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2
-SIZE (rust/crates/http-body-0.4.6.crate) = 10773
+SHA256 (rust/crates/http-1.1.0.crate) = 21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258
+SIZE (rust/crates/http-1.1.0.crate) = 103144
+SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
+SIZE (rust/crates/http-body-1.0.1.crate) = 6125
+SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
+SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
 SHA256 (rust/crates/httparse-1.9.4.crate) = 0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9
 SIZE (rust/crates/httparse-1.9.4.crate) = 38555
 SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
@@ -293,12 +293,16 @@ SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa
 SIZE (rust/crates/humansize-2.1.3.crate) = 11953
 SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
 SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-SHA256 (rust/crates/hyper-0.14.30.crate) = a152ddd61dfaec7273fe8419ab357f33aee0d914c5f4efbf0d96fa749eea5ec9
-SIZE (rust/crates/hyper-0.14.30.crate) = 198175
-SHA256 (rust/crates/hyper-timeout-0.4.1.crate) = bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1
-SIZE (rust/crates/hyper-timeout-0.4.1.crate) = 13805
-SHA256 (rust/crates/hyperlocal-0.8.0.crate) = 0fafdf7b2b2de7c9784f76e02c0935e65a8117ec3b768644379983ab333ac98c
-SIZE (rust/crates/hyperlocal-0.8.0.crate) = 11626
+SHA256 (rust/crates/hyper-1.4.1.crate) = 50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05
+SIZE (rust/crates/hyper-1.4.1.crate) = 151849
+SHA256 (rust/crates/hyper-named-pipe-0.1.0.crate) = 73b7d8abf35697b81a825e386fc151e0d503e8cb5fcb93cc8669c376dfd6f278
+SIZE (rust/crates/hyper-named-pipe-0.1.0.crate) = 8522
+SHA256 (rust/crates/hyper-timeout-0.5.1.crate) = 3203a961e5c83b6f5498933e78b6b263e208c197b63e9c6c53cc82ffd3f63793
+SIZE (rust/crates/hyper-timeout-0.5.1.crate) = 17727
+SHA256 (rust/crates/hyper-util-0.1.7.crate) = cde7055719c54e36e95e8719f95883f22072a48ede39db7fc17a4e1d5281e9b9
+SIZE (rust/crates/hyper-util-0.1.7.crate) = 71121
+SHA256 (rust/crates/hyperlocal-0.9.1.crate) = 986c5ce3b994526b3cd75578e62554abd09f0899d6206de48b3e96ab34ccc8c7
+SIZE (rust/crates/hyperlocal-0.9.1.crate) = 13733
 SHA256 (rust/crates/iana-time-zone-0.1.60.crate) = e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141
 SIZE (rust/crates/iana-time-zone-0.1.60.crate) = 27074
 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -437,14 +441,14 @@ SHA256 (rust/crates/proc-macro-crate-3.1.0.crate) = 6d37c51ca738a55da99dc0c4a348
 SIZE (rust/crates/proc-macro-crate-3.1.0.crate) = 11084
 SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
 SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
-SHA256 (rust/crates/prost-0.12.6.crate) = deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29
-SIZE (rust/crates/prost-0.12.6.crate) = 21552
-SHA256 (rust/crates/prost-build-0.12.6.crate) = 22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4
-SIZE (rust/crates/prost-build-0.12.6.crate) = 41294
-SHA256 (rust/crates/prost-derive-0.12.6.crate) = 81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1
-SIZE (rust/crates/prost-derive-0.12.6.crate) = 19556
-SHA256 (rust/crates/prost-types-0.12.6.crate) = 9091c90b0a32608e984ff2fa4091273cbdd755d54935c51d520887f4a1dbd5b0
-SIZE (rust/crates/prost-types-0.12.6.crate) = 43568
+SHA256 (rust/crates/prost-0.13.1.crate) = e13db3d3fde688c61e2446b4d843bc27a7e8af269a69440c0308021dc92333cc
+SIZE (rust/crates/prost-0.13.1.crate) = 25349
+SHA256 (rust/crates/prost-build-0.13.1.crate) = 5bb182580f71dd070f88d01ce3de9f4da5021db7115d2e1c3605a754153b77c1
+SIZE (rust/crates/prost-build-0.13.1.crate) = 41871
+SHA256 (rust/crates/prost-derive-0.13.1.crate) = 18bec9b0adc4eba778b33684b7ba3e7137789434769ee3ce3930463ef904cfca
+SIZE (rust/crates/prost-derive-0.13.1.crate) = 19882
+SHA256 (rust/crates/prost-types-0.13.1.crate) = cee5168b05f49d4b0ca581206eb14a7b22fafd963efe729ac48eb03266e25cc2
+SIZE (rust/crates/prost-types-0.13.1.crate) = 43571
 SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
 SIZE (rust/crates/quote-1.0.36.crate) = 28507
 SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
@@ -541,8 +545,10 @@ SHA256 (rust/crates/syn-mid-0.6.0.crate) = b5dc35bb08dd1ca3dfb09dce91fd2d13294d6
 SIZE (rust/crates/syn-mid-0.6.0.crate) = 12915
 SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
 SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
-SHA256 (rust/crates/sysinfo-0.29.11.crate) = cd727fc423c2060f6c92d9534cef765c65a6ed3f428a03d7def74a8c4348e666
-SIZE (rust/crates/sysinfo-0.29.11.crate) = 156557
+SHA256 (rust/crates/sync_wrapper-1.0.1.crate) = a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394
+SIZE (rust/crates/sync_wrapper-1.0.1.crate) = 6939
+SHA256 (rust/crates/sysinfo-0.31.2.crate) = d4115055da5f572fff541dd0c4e61b0262977f453cc9fe04be83aba25a89bdab
+SIZE (rust/crates/sysinfo-0.31.2.crate) = 182000
 SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
 SIZE (rust/crates/tap-1.0.1.crate) = 11316
 SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
@@ -563,8 +569,6 @@ SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b
 SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
 SHA256 (rust/crates/tokio-1.38.1.crate) = eb2caba9f80616f438e09748d5acda951967e1ea58508ef53d9c6402485a46df
 SIZE (rust/crates/tokio-1.38.1.crate) = 774260
-SHA256 (rust/crates/tokio-io-timeout-1.2.0.crate) = 30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf
-SIZE (rust/crates/tokio-io-timeout-1.2.0.crate) = 8993
 SHA256 (rust/crates/tokio-macros-2.3.0.crate) = 5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a
 SIZE (rust/crates/tokio-macros-2.3.0.crate) = 11753
 SHA256 (rust/crates/tokio-stream-0.1.15.crate) = 267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af
@@ -577,10 +581,10 @@ SHA256 (rust/crates/toml_edit-0.19.15.crate) = 1b5bb770da30e5cbfde35a2d7b9b8a2c4
 SIZE (rust/crates/toml_edit-0.19.15.crate) = 95324
 SHA256 (rust/crates/toml_edit-0.21.1.crate) = 6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1
 SIZE (rust/crates/toml_edit-0.21.1.crate) = 101661
-SHA256 (rust/crates/tonic-0.11.0.crate) = 76c4eb7a4e9ef9d4763600161f12f5070b92a578e1b634db88a6887844c91a13
-SIZE (rust/crates/tonic-0.11.0.crate) = 92841
-SHA256 (rust/crates/tonic-build-0.11.0.crate) = be4ef6dd70a610078cb4e338a0f79d06bc759ff1b22d2120c2ff02ae264ba9c2
-SIZE (rust/crates/tonic-build-0.11.0.crate) = 17932
+SHA256 (rust/crates/tonic-0.12.1.crate) = 38659f4a91aba8598d27821589f5db7dddd94601e7a01b1e485a50e5484c7401
+SIZE (rust/crates/tonic-0.12.1.crate) = 97513
+SHA256 (rust/crates/tonic-build-0.12.1.crate) = 568392c5a2bd0020723e3f387891176aabafe36fd9fcd074ad309dfa0c8eb964
+SIZE (rust/crates/tonic-build-0.12.1.crate) = 18505
 SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c
 SIZE (rust/crates/tower-0.4.13.crate) = 106906
 SHA256 (rust/crates/tower-layer-0.3.2.crate) = c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0
@@ -649,8 +653,18 @@ SHA256 (rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c416
 SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416
 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
 SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-0.57.0.crate) = 12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143
+SIZE (rust/crates/windows-0.57.0.crate) = 9694564
 SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
 SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
+SHA256 (rust/crates/windows-core-0.57.0.crate) = d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d
+SIZE (rust/crates/windows-core-0.57.0.crate) = 53695
+SHA256 (rust/crates/windows-implement-0.57.0.crate) = 9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7
+SIZE (rust/crates/windows-implement-0.57.0.crate) = 10470
+SHA256 (rust/crates/windows-interface-0.57.0.crate) = 29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7
+SIZE (rust/crates/windows-interface-0.57.0.crate) = 10931
+SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
+SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
 SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
 SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
 SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
@@ -731,7 +745,7 @@ SHA256 (signalapp-libsignal-v0.51.1_GH0.tar.gz) = da01d542f8117cbabeff93c1293d75
 SIZE (signalapp-libsignal-v0.51.1_GH0.tar.gz) = 1481541
 SHA256 (signalapp-curve25519-dalek-signal-curve25519-4.1.3_GH0.tar.gz) = 8dd338dd7d558b7882310e8dc76ceca41ef448afd0532be208d4ff0f2924f334
 SIZE (signalapp-curve25519-dalek-signal-curve25519-4.1.3_GH0.tar.gz) = 808022
-SHA256 (signalapp-ringrtc-v2.46.0_GH0.tar.gz) = f5bfa8dd169edacd8ac9e0a1bab5975ee8d88e577fcb5ea955b2b251e6bd3527
-SIZE (signalapp-ringrtc-v2.46.0_GH0.tar.gz) = 824393
-SHA256 (signalapp-webrtc-6478i_GH0.tar.gz) = 8198007b606b5de102149480a7c09d52ec45f928ee35a170c08e18656f9b604e
-SIZE (signalapp-webrtc-6478i_GH0.tar.gz) = 39908486
+SHA256 (signalapp-ringrtc-v2.46.2_GH0.tar.gz) = 1d4b0eff8cb7a5fce4d38411dbe746c1175c05bcb0af9c0c549136773e1312f6
+SIZE (signalapp-ringrtc-v2.46.2_GH0.tar.gz) = 771039
+SHA256 (signalapp-webrtc-6478k_GH0.tar.gz) = 38aa37370d4d82461bfb2782d0dffcf3b06820a7571a7434decd95231072d3ac
+SIZE (signalapp-webrtc-6478k_GH0.tar.gz) = 39904425
diff --git a/multimedia/ringrtc/update.txt b/multimedia/ringrtc/update.txt
index 24954182dae4..2d158f8cf97e 100644
--- a/multimedia/ringrtc/update.txt
+++ b/multimedia/ringrtc/update.txt
@@ -2,4 +2,4 @@ To update this port:
 Bump DISTVERSION
 eventually bump WEBRTC_REV (sh net-im/signal-desktop/get_deps.sh)
 eventually update *_REV (sh multimedia/ringrtc/webrtc_fetch.sh)
-eventually update CARGO_CRATES (fetch -qo - https://raw.githubusercontent.com/signalapp/ringrtc/v2.46.0/Cargo.lock | awk -f /usr/ports/Mk/Scripts/cargo-crates.awk | portedit merge -i Makefile.crates)
+eventually update CARGO_CRATES (fetch -qo - https://raw.githubusercontent.com/signalapp/ringrtc/v2.46.2/Cargo.lock | awk -f /usr/ports/Mk/Scripts/cargo-crates.awk | portedit merge -i Makefile.crates)
diff --git a/multimedia/ringrtc/webrtc_fetch.sh b/multimedia/ringrtc/webrtc_fetch.sh
index 054b6f3be700..88519974c1a5 100644
--- a/multimedia/ringrtc/webrtc_fetch.sh
+++ b/multimedia/ringrtc/webrtc_fetch.sh
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-WEBRTC_REV=6478i
+WEBRTC_REV=6478k
 
 base_url="https://chromium.googlesource.com/chromium/src/base.git/+archive/"
 boringssl_url="https://boringssl.googlesource.com/boringssl.git/+archive/"