git: 52b6a9bee41a - main - multimedia/ringrtc: Update to 2.69.4

From: Mikael Urankar <mikael_at_FreeBSD.org>
Date: Tue, 21 Jul 2026 07:19:06 UTC
The branch main has been updated by mikael:

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

commit 52b6a9bee41ab9cd0f68b8fa9d0b2699aab7b0dc
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2026-07-21 06:59:06 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2026-07-21 07:19:00 +0000

    multimedia/ringrtc: Update to 2.69.4
---
 multimedia/ringrtc/Makefile                        |  7 ++-
 multimedia/ringrtc/Makefile.crates                 | 22 +++------
 multimedia/ringrtc/distinfo                        | 54 ++++++++--------------
 .../files/patch-cargo-crates_cubeb-sys_build.rs    |  4 +-
 multimedia/ringrtc/update.txt                      |  2 +-
 multimedia/ringrtc/webrtc_fetch.sh                 |  2 +-
 6 files changed, 33 insertions(+), 58 deletions(-)

diff --git a/multimedia/ringrtc/Makefile b/multimedia/ringrtc/Makefile
index eb08aba1040c..26b152444718 100644
--- a/multimedia/ringrtc/Makefile
+++ b/multimedia/ringrtc/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	ringrtc
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.69.1
-PORTREVISION=	1
+DISTVERSION=	2.69.4
 CATEGORIES=	multimedia
 MASTER_SITES=	LOCAL/mikael/ringrtc/:boringssl \
 		LOCAL/mikael/ringrtc/:build \
@@ -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=	7778b
+WEBRTC_REV=	7778c
 
 # modify webrtc_fetch.sh, then sh webrtc_fetch.sh
 BORINGSSL_REV=		8dce4fd20ab7e768c0a5103edc1d8cb7e54366ba
@@ -71,7 +70,7 @@ BUILD_REV=		dd54dd5186566a13bda647123c22540666b12ace
 BUILDTOOLS_REV=		95ed44cf5f06dbb5861030b91c9db9ccb4316762
 CATAPULT_REV=		5a34891efa6e41c8aca8842386b8ee528963ffdf
 ICU_REV=		b4aae6832c06df9d538d41b249403cf0678f16b4
-LIBCUBEB_VER=		0.34.0
+LIBCUBEB_VER=		0.35.3
 LIBJPEG_TURBO_REV=	d1f5f2393e0d51f840207342ae86e55a86443288
 LIBSRTP_REV=		e8383771af8aa4096f5bcfe3743a5ea128f88a9a
 LIBVPX_REV=		3fce57ecc905d95a4619f33d09851d68c5a88663
diff --git a/multimedia/ringrtc/Makefile.crates b/multimedia/ringrtc/Makefile.crates
index f4b2a1338715..c012748bf517 100644
--- a/multimedia/ringrtc/Makefile.crates
+++ b/multimedia/ringrtc/Makefile.crates
@@ -35,7 +35,6 @@ CARGO_CRATES=	adler2-2.0.1 \
 		bzip2-0.6.1 \
 		cbc-0.1.2 \
 		cc-1.2.59 \
-		cesu8-1.1.0 \
 		cfg-if-1.0.4 \
 		chacha20-0.10.0 \
 		chrono-0.4.44 \
@@ -63,9 +62,9 @@ CARGO_CRATES=	adler2-2.0.1 \
 		crossbeam-utils-0.8.21 \
 		crypto-common-0.1.7 \
 		ctr-0.9.2 \
-		cubeb-0.34.0 \
-		cubeb-core-0.34.0 \
-		cubeb-sys-0.34.0 \
+		cubeb-0.35.3 \
+		cubeb-core-0.35.3 \
+		cubeb-sys-0.35.3 \
 		darling-0.23.0 \
 		darling_core-0.23.0 \
 		darling_macro-0.23.0 \
@@ -172,8 +171,8 @@ CARGO_CRATES=	adler2-2.0.1 \
 		java-properties-2.0.0 \
 		jiff-0.2.23 \
 		jiff-static-0.2.23 \
-		jni-0.21.1 \
-		jni-sys-0.3.1 \
+		jni-0.22.4 \
+		jni-macros-0.22.4 \
 		jni-sys-0.4.1 \
 		jni-sys-macros-0.4.1 \
 		jobserver-0.1.34 \
@@ -311,6 +310,8 @@ CARGO_CRATES=	adler2-2.0.1 \
 		shlex-1.3.0 \
 		signal-hook-registry-1.4.8 \
 		simd-adler32-0.3.9 \
+		simd_cesu8-1.1.1 \
+		simdutf8-0.1.5 \
 		sketches-ddsketch-0.3.1 \
 		slab-0.4.12 \
 		smallvec-1.15.1 \
@@ -415,28 +416,19 @@ CARGO_CRATES=	adler2-2.0.1 \
 		windows-result-0.4.1 \
 		windows-strings-0.4.2 \
 		windows-strings-0.5.1 \
-		windows-sys-0.45.0 \
 		windows-sys-0.52.0 \
 		windows-sys-0.59.0 \
 		windows-sys-0.61.2 \
-		windows-targets-0.42.2 \
 		windows-targets-0.52.6 \
 		windows-threading-0.1.0 \
 		windows-threading-0.2.1 \
-		windows_aarch64_gnullvm-0.42.2 \
 		windows_aarch64_gnullvm-0.52.6 \
-		windows_aarch64_msvc-0.42.2 \
 		windows_aarch64_msvc-0.52.6 \
-		windows_i686_gnu-0.42.2 \
 		windows_i686_gnu-0.52.6 \
 		windows_i686_gnullvm-0.52.6 \
-		windows_i686_msvc-0.42.2 \
 		windows_i686_msvc-0.52.6 \
-		windows_x86_64_gnu-0.42.2 \
 		windows_x86_64_gnu-0.52.6 \
-		windows_x86_64_gnullvm-0.42.2 \
 		windows_x86_64_gnullvm-0.52.6 \
-		windows_x86_64_msvc-0.42.2 \
 		windows_x86_64_msvc-0.52.6 \
 		winnow-1.0.1 \
 		winsafe-0.0.19 \
diff --git a/multimedia/ringrtc/distinfo b/multimedia/ringrtc/distinfo
index 3874bf88ed18..c2bc6bba404e 100644
--- a/multimedia/ringrtc/distinfo
+++ b/multimedia/ringrtc/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1781611379
+TIMESTAMP = 1783930816
 SHA256 (boringssl-8dce4fd20ab7e768c0a5103edc1d8cb7e54366ba.tar.gz) = 067317a63464be4c5d087159bdb3d17b3bfadcd4c2474684a3f2003dd25e6ce5
 SIZE (boringssl-8dce4fd20ab7e768c0a5103edc1d8cb7e54366ba.tar.gz) = 62368970
 SHA256 (build-dd54dd5186566a13bda647123c22540666b12ace.tar.gz) = 6f19a698a98dd0ddf4eb98c145bd32cc87aa55433bb20cde48f74bc028c730a8
@@ -107,8 +107,6 @@ SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685
 SIZE (rust/crates/cbc-0.1.2.crate) = 23501
 SHA256 (rust/crates/cc-1.2.59.crate) = b7a4d3ec6524d28a329fc53654bbadc9bdd7b0431f5d65f1a56ffb28a1ee5283
 SIZE (rust/crates/cc-1.2.59.crate) = 96779
-SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
-SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
 SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
 SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
 SHA256 (rust/crates/chacha20-0.10.0.crate) = 6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601
@@ -163,12 +161,12 @@ SHA256 (rust/crates/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8
 SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619
 SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835
 SIZE (rust/crates/ctr-0.9.2.crate) = 18344
-SHA256 (rust/crates/cubeb-0.34.0.crate) = 99aeb3c93cdecdcad9a4d22cb4496ddee52fd4c83cdb5e41d5cce3fe5102026d
-SIZE (rust/crates/cubeb-0.34.0.crate) = 8123
-SHA256 (rust/crates/cubeb-core-0.34.0.crate) = 740c14febbf94c5321f50f4fd28a8fae7db38fd8e321ee497083e841c9f821b3
-SIZE (rust/crates/cubeb-core-0.34.0.crate) = 12959
-SHA256 (rust/crates/cubeb-sys-0.34.0.crate) = a361f8e991dbe3f01dac3e10713e19defe618beaf0844ed005272c2075fef547
-SIZE (rust/crates/cubeb-sys-0.34.0.crate) = 412682
+SHA256 (rust/crates/cubeb-0.35.3.crate) = 4cc0986f5b77f995ed2a831c80103416800efc90b3fc0001ed53a6de030fcd86
+SIZE (rust/crates/cubeb-0.35.3.crate) = 8231
+SHA256 (rust/crates/cubeb-core-0.35.3.crate) = 542ab30234a2ebe8bb964d418b463a451173a80270666632d3911498c9d8b7ec
+SIZE (rust/crates/cubeb-core-0.35.3.crate) = 13121
+SHA256 (rust/crates/cubeb-sys-0.35.3.crate) = 2ca5b9233bae52e4982ebc6981db179c5050207430e6319f5f17dd08d41698e6
+SIZE (rust/crates/cubeb-sys-0.35.3.crate) = 443319
 SHA256 (rust/crates/darling-0.23.0.crate) = 25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d
 SIZE (rust/crates/darling-0.23.0.crate) = 43298
 SHA256 (rust/crates/darling_core-0.23.0.crate) = 9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0
@@ -381,10 +379,10 @@ SHA256 (rust/crates/jiff-0.2.23.crate) = 1a3546dc96b6d42c5f24902af9e2538e82e39ad
 SIZE (rust/crates/jiff-0.2.23.crate) = 759789
 SHA256 (rust/crates/jiff-static-0.2.23.crate) = 2a8c8b344124222efd714b73bb41f8b5120b27a7cc1c75593a6ff768d9d05aa4
 SIZE (rust/crates/jiff-static-0.2.23.crate) = 83745
-SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97
-SIZE (rust/crates/jni-0.21.1.crate) = 105028
-SHA256 (rust/crates/jni-sys-0.3.1.crate) = 41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258
-SIZE (rust/crates/jni-sys-0.3.1.crate) = 11570
+SHA256 (rust/crates/jni-0.22.4.crate) = 5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498
+SIZE (rust/crates/jni-0.22.4.crate) = 199347
+SHA256 (rust/crates/jni-macros-0.22.4.crate) = a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3
+SIZE (rust/crates/jni-macros-0.22.4.crate) = 63557
 SHA256 (rust/crates/jni-sys-0.4.1.crate) = c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2
 SIZE (rust/crates/jni-sys-0.4.1.crate) = 13249
 SHA256 (rust/crates/jni-sys-macros-0.4.1.crate) = 38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264
@@ -659,6 +657,10 @@ SHA256 (rust/crates/signal-hook-registry-1.4.8.crate) = c4db69cba1110affc0e9f7bc
 SIZE (rust/crates/signal-hook-registry-1.4.8.crate) = 21668
 SHA256 (rust/crates/simd-adler32-0.3.9.crate) = 703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214
 SIZE (rust/crates/simd-adler32-0.3.9.crate) = 18572
+SHA256 (rust/crates/simd_cesu8-1.1.1.crate) = 94f90157bb87cddf702797c5dadfa0be7d266cdf49e22da2fcaa32eff75b2c33
+SIZE (rust/crates/simd_cesu8-1.1.1.crate) = 319542
+SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e
+SIZE (rust/crates/simdutf8-0.1.5.crate) = 28488
 SHA256 (rust/crates/sketches-ddsketch-0.3.1.crate) = 0c6f73aeb92d671e0cc4dca167e59b2deb6387c375391bc99ee743f326994a2b
 SIZE (rust/crates/sketches-ddsketch-0.3.1.crate) = 15792
 SHA256 (rust/crates/slab-0.4.12.crate) = 0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5
@@ -867,50 +869,32 @@ SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a495
 SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
 SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091
 SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966
-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.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
 SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
 SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
 SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
 SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
 SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
-SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
-SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
 SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
 SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
 SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
 SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
 SHA256 (rust/crates/windows-threading-0.2.1.crate) = 3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37
 SIZE (rust/crates/windows-threading-0.2.1.crate) = 9686
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
 SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
 SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
-SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
 SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
 SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
-SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
 SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
 SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
 SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
 SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
-SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
 SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
 SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
-SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
 SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
 SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
-SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
 SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
 SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
-SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
 SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
 SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
 SHA256 (rust/crates/winnow-1.0.1.crate) = 09dac053f1cd375980747450bfc7250c264eaae0583872e845c0c7cd578872b5
@@ -973,7 +957,7 @@ SHA256 (signalapp-curve25519-dalek-signal-curve25519-4.1.3_GH0.tar.gz) = 8dd338d
 SIZE (signalapp-curve25519-dalek-signal-curve25519-4.1.3_GH0.tar.gz) = 808022
 SHA256 (signalapp-libsignal-v0.89.2_GH0.tar.gz) = 7b36b643fade4ca755ce7df7cc962ff5bf7abe99093dd41cf3e745875fc45c79
 SIZE (signalapp-libsignal-v0.89.2_GH0.tar.gz) = 2537071
-SHA256 (signalapp-ringrtc-v2.69.1_GH0.tar.gz) = c04adc2ee5b2bc702f554e5f4087620cdcd4e0325dff77a12bb18f971a919ff5
-SIZE (signalapp-ringrtc-v2.69.1_GH0.tar.gz) = 958767
-SHA256 (signalapp-webrtc-7778b_GH0.tar.gz) = eb615b6c058dee6b9aba2fd68b6dfb0957c2710e5638c1d85c5b8b758ea9237b
-SIZE (signalapp-webrtc-7778b_GH0.tar.gz) = 40227914
+SHA256 (signalapp-ringrtc-v2.69.4_GH0.tar.gz) = a6db465927cc4940358de0734be2424a3871bcd430f4d44b08273a91c2104a76
+SIZE (signalapp-ringrtc-v2.69.4_GH0.tar.gz) = 950329
+SHA256 (signalapp-webrtc-7778c_GH0.tar.gz) = 6b295d61d0c1c5912a28e23703178652f7e5cbe0ed4671f2bd743b67b1838dee
+SIZE (signalapp-webrtc-7778c_GH0.tar.gz) = 40230596
diff --git a/multimedia/ringrtc/files/patch-cargo-crates_cubeb-sys_build.rs b/multimedia/ringrtc/files/patch-cargo-crates_cubeb-sys_build.rs
index 2ad3f75ff0ab..8eed74b6dfbc 100644
--- a/multimedia/ringrtc/files/patch-cargo-crates_cubeb-sys_build.rs
+++ b/multimedia/ringrtc/files/patch-cargo-crates_cubeb-sys_build.rs
@@ -1,5 +1,5 @@
---- cargo-crates/cubeb-sys-0.34.0/build.rs.orig	2025-02-01 09:46:43 UTC
-+++ cargo-crates/cubeb-sys-0.34.0/build.rs
+--- cargo-crates/cubeb-sys-0.35.3/build.rs.orig	2025-02-01 09:46:43 UTC
++++ cargo-crates/cubeb-sys-0.35.3/build.rs
 @@ -155,22 +155,6 @@ fn main() {
          // Ignore the result of find_library. We don't care if the
          // libraries are missing.
diff --git a/multimedia/ringrtc/update.txt b/multimedia/ringrtc/update.txt
index 83d9dc2f5415..829950c0ff15 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.69.1/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.69.4/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 bc1b43e72009..3ea1e08706eb 100644
--- a/multimedia/ringrtc/webrtc_fetch.sh
+++ b/multimedia/ringrtc/webrtc_fetch.sh
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-WEBRTC_REV=7778b
+WEBRTC_REV=7778c
 
 boringssl_url="https://boringssl.googlesource.com/boringssl.git/+archive/"
 build_url="https://chromium.googlesource.com/chromium/src/build.git/+archive/"