git: a2987944a43e - main - multimedia/ringrtc: Update to 2.34.4

From: Mikael Urankar <mikael_at_FreeBSD.org>
Date: Sun, 10 Dec 2023 10:25:28 UTC
The branch main has been updated by mikael:

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

commit a2987944a43efba8784bd278a37dc94da9ea04b0
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2023-12-10 10:23:47 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2023-12-10 10:25:26 +0000

    multimedia/ringrtc: Update to 2.34.4
---
 multimedia/ringrtc/Makefile                        | 25 ++++++-----
 multimedia/ringrtc/Makefile.crates                 |  2 +-
 multimedia/ringrtc/distinfo                        | 50 +++++++++++-----------
 .../patch-src_webrtc_src_build_config_sysroot.gni  |  4 +-
 multimedia/ringrtc/webrtc_fetch.sh                 |  2 +-
 5 files changed, 41 insertions(+), 42 deletions(-)

diff --git a/multimedia/ringrtc/Makefile b/multimedia/ringrtc/Makefile
index ec776d30e7f7..5493c00dbcca 100644
--- a/multimedia/ringrtc/Makefile
+++ b/multimedia/ringrtc/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	ringrtc
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.34.3
-PORTREVISION=	1
+DISTVERSION=	2.34.4
 CATEGORIES=	multimedia
 MASTER_SITES=	LOCAL/mikael/ringrtc/:base \
 		LOCAL/mikael/ringrtc/:boringssl \
@@ -59,19 +58,19 @@ GH_TUPLE=	signalapp:ringrtc:${DISTVERSIONPREFIX}${DISTVERSION} \
 WEBRTC_REV=	5845j
 
 # modify webrtc_fetch.sh, then sh webrtc_fetch.sh
-BASE_REV=		ca4474373784d15364b5d190970e5bdfa1544c2a
-BORINGSSL_REV=		ae88f198a49d77993e9c44b017d0e69c810dc668
-BUILD_REV=		6c0e0e0c84aa581f9bfa042e511dc9aaffa8fd82
-BUILDTOOLS_REV=		3739a3619309af3b788379ad0936ca00b981616e
-CATAPULT_REV=		89fad9023d62d7031789a904b2aa6bd1d4d0a3e2
-ICU_REV=		e8c3bc9ea97d4423ad0515e5f1c064f486dae8b1
-LIBJPEG_TURBO_REV=	aa4075f116e4312537d0d3e9dbd5e31096539f94
+BASE_REV=		609cafa975c8a29d3b2f686c9a42530a556835fe
+BORINGSSL_REV=		b8e012e1ff736cc794273af4a7db521e6b18bcd5
+BUILD_REV=		115a7079919c25462a7fd8c1d22900378bbc6585
+BUILDTOOLS_REV=		b2043d4f435131d0a1bdd5342c17753ef9236572
+CATAPULT_REV=		b8c4f2d99ac66fe47cb8cceec0dd1a1da5d1b51e
+ICU_REV=		985b9a6f70e13f3db741fed121e4dcc3046ad494
+LIBJPEG_TURBO_REV=	30bdb85e302ecfc52593636b2f44af438e05e784
 LIBSRTP_REV=		5b7c744eb8310250ccc534f3f86a2015b3887a0a
-LIBVPX_REV=		278d0acd32c3fd544e6f99cbfd714df3430a6442
-LIBYUV_REV=		552571e8b24b2619c39ec176e6cb8e75d3e7fdd3
+LIBVPX_REV=		38a707faef72eeff89d669c553e7bfe9e08dba8f
+LIBYUV_REV=		04821d1e7d60845525e8db55c7bcd41ef5be9406
 NASM_REV=		7fc833e889d1afda72c06220e5bed8fb43b2e5ce
-TESTING_REV=		f3b8f1d8c1d7ca49f9a77b8e669c357572f4447c
-THIRD_PARTY_REV=	770155421d251b9541301084d0db46812540c251
+TESTING_REV=		ff8dee88bc0b49f8337cee6e82151c245a63b98c
+THIRD_PARTY_REV=	ee6367daea550c5845a6079cec5fd6555f39144f
 OPUS_REV=		74d8597f47aa680c9f9e21ab0b99c8c0632fe27d
 
 BINARY_ALIAS=	vpython3=${PYTHON_CMD}
diff --git a/multimedia/ringrtc/Makefile.crates b/multimedia/ringrtc/Makefile.crates
index 2f85bd4b4110..6884b5516eaf 100644
--- a/multimedia/ringrtc/Makefile.crates
+++ b/multimedia/ringrtc/Makefile.crates
@@ -1,4 +1,4 @@
-# fetch -qo - https://raw.githubusercontent.com/signalapp/ringrtc/v2.34.1/Cargo.lock | awk -f /usr/ports/Mk/Scripts/cargo-crates.awk | portedit merge -i Makefile.crates
+# fetch -qo - https://raw.githubusercontent.com/signalapp/ringrtc/v2.34.4/Cargo.lock | awk -f /usr/ports/Mk/Scripts/cargo-crates.awk | portedit merge -i Makefile.crates
 CARGO_CRATES=	addr2line-0.21.0 \
 		adler-1.0.2 \
 		aead-0.4.3 \
diff --git a/multimedia/ringrtc/distinfo b/multimedia/ringrtc/distinfo
index 111555413ed8..194040b7eac2 100644
--- a/multimedia/ringrtc/distinfo
+++ b/multimedia/ringrtc/distinfo
@@ -1,30 +1,30 @@
-TIMESTAMP = 1701357064
-SHA256 (base-ca4474373784d15364b5d190970e5bdfa1544c2a.tar.gz) = 1fffc88eb3867309d73ff790f238bf9afd993aabad426c56a26c564248ba5530
-SIZE (base-ca4474373784d15364b5d190970e5bdfa1544c2a.tar.gz) = 5646676
-SHA256 (boringssl-ae88f198a49d77993e9c44b017d0e69c810dc668.tar.gz) = 462d5b99b884295fe175c15957e52c98e1328001deabaa3d7798165667220ef1
-SIZE (boringssl-ae88f198a49d77993e9c44b017d0e69c810dc668.tar.gz) = 32455489
-SHA256 (build-6c0e0e0c84aa581f9bfa042e511dc9aaffa8fd82.tar.gz) = 167adb6c89bbfc49d5ba77f44be4b357313c95b0311ff855b4ed4af509f20911
-SIZE (build-6c0e0e0c84aa581f9bfa042e511dc9aaffa8fd82.tar.gz) = 1489057
-SHA256 (buildtools-3739a3619309af3b788379ad0936ca00b981616e.tar.gz) = 60ba000e6660f2e32594ac898acf1e13437e6eb3093513ea8dcd087746f85300
-SIZE (buildtools-3739a3619309af3b788379ad0936ca00b981616e.tar.gz) = 92082
-SHA256 (catapult-89fad9023d62d7031789a904b2aa6bd1d4d0a3e2.tar.gz) = aa7be6abda57321e70c69e3d2d91d0b6d233e9520cdb7d6a2991e751c05b6da9
-SIZE (catapult-89fad9023d62d7031789a904b2aa6bd1d4d0a3e2.tar.gz) = 165891499
-SHA256 (icu-e8c3bc9ea97d4423ad0515e5f1c064f486dae8b1.tar.gz) = 52e93aad4da083c047f4f6880fe31b0becc81cdfd9dac2ae2fa70d03a2d093d8
-SIZE (icu-e8c3bc9ea97d4423ad0515e5f1c064f486dae8b1.tar.gz) = 52257798
+TIMESTAMP = 1702200937
+SHA256 (base-609cafa975c8a29d3b2f686c9a42530a556835fe.tar.gz) = dad36cd0ba7c9b7b5cbc34451bd7dc58bf5ca6e8909f52999a4d5504276b2ce8
+SIZE (base-609cafa975c8a29d3b2f686c9a42530a556835fe.tar.gz) = 5750287
+SHA256 (boringssl-b8e012e1ff736cc794273af4a7db521e6b18bcd5.tar.gz) = 5c1f59a02f2877e4c72183052f665adb930b61a7a1bd10992554449c8db49297
+SIZE (boringssl-b8e012e1ff736cc794273af4a7db521e6b18bcd5.tar.gz) = 35313402
+SHA256 (build-115a7079919c25462a7fd8c1d22900378bbc6585.tar.gz) = 4c6013771141d5977fe369431e09e08b1a426b7eb1ce96b0d847b9387702c35c
+SIZE (build-115a7079919c25462a7fd8c1d22900378bbc6585.tar.gz) = 1522311
+SHA256 (buildtools-b2043d4f435131d0a1bdd5342c17753ef9236572.tar.gz) = f78124fd0e184c64326e83b03bec0b89b3b74fd2c49e091d2af29b66c7de50a6
+SIZE (buildtools-b2043d4f435131d0a1bdd5342c17753ef9236572.tar.gz) = 91251
+SHA256 (catapult-b8c4f2d99ac66fe47cb8cceec0dd1a1da5d1b51e.tar.gz) = 929ca2144bec76f7f9414127f418b5bc2da34ea79044c98c13e6763c4fd05761
+SIZE (catapult-b8c4f2d99ac66fe47cb8cceec0dd1a1da5d1b51e.tar.gz) = 165922100
+SHA256 (icu-985b9a6f70e13f3db741fed121e4dcc3046ad494.tar.gz) = f8e794f9835f1995a3e7e6abd4e4045db3559ba35133df95ece15b0dd4b9eb3a
+SIZE (icu-985b9a6f70e13f3db741fed121e4dcc3046ad494.tar.gz) = 52288915
 SHA256 (nasm-7fc833e889d1afda72c06220e5bed8fb43b2e5ce.tar.gz) = 97913794896e8570532760a9318144367e8eeac9cbdfb9247071cc24e69fa97e
 SIZE (nasm-7fc833e889d1afda72c06220e5bed8fb43b2e5ce.tar.gz) = 1547976
-SHA256 (libjpeg_turbo-aa4075f116e4312537d0d3e9dbd5e31096539f94.tar.gz) = 1544e2960771dca8b61ac84af8efc4eb034838d80595422507e0ce47adf94331
-SIZE (libjpeg_turbo-aa4075f116e4312537d0d3e9dbd5e31096539f94.tar.gz) = 2379155
+SHA256 (libjpeg_turbo-30bdb85e302ecfc52593636b2f44af438e05e784.tar.gz) = 5321657fd5732fdbe7c8272bcf80e73f895ce23d65a228882b27b676cf1a2ec9
+SIZE (libjpeg_turbo-30bdb85e302ecfc52593636b2f44af438e05e784.tar.gz) = 2378270
 SHA256 (libsrtp-5b7c744eb8310250ccc534f3f86a2015b3887a0a.tar.gz) = 9bd3de42693cf0d9481da168dff6a83a2151f764c5f192cab36e109d65d86943
 SIZE (libsrtp-5b7c744eb8310250ccc534f3f86a2015b3887a0a.tar.gz) = 142033
-SHA256 (libvpx-278d0acd32c3fd544e6f99cbfd714df3430a6442.tar.gz) = 44e11ed29f16983c33e95935236081c73d6d6f11ab2c90b842152ecb894714c2
-SIZE (libvpx-278d0acd32c3fd544e6f99cbfd714df3430a6442.tar.gz) = 5659304
-SHA256 (libyuv-552571e8b24b2619c39ec176e6cb8e75d3e7fdd3.tar.gz) = 6d28272da5a29c5aa736cbb059674ba0cc10b7117fc55c5c6fc8bd5b63557803
-SIZE (libyuv-552571e8b24b2619c39ec176e6cb8e75d3e7fdd3.tar.gz) = 563397
-SHA256 (third_party-770155421d251b9541301084d0db46812540c251.tar.gz) = ba336f09b078aaa58b8807909f3f270c7a77ce35666e6f9920e086e7371ba661
-SIZE (third_party-770155421d251b9541301084d0db46812540c251.tar.gz) = 809088131
-SHA256 (testing-f3b8f1d8c1d7ca49f9a77b8e669c357572f4447c.tar.gz) = 14f261a7dd7c2b4fc0797882fcbaaab6a6b58a63c988fceeb1c1eada970fb8ab
-SIZE (testing-f3b8f1d8c1d7ca49f9a77b8e669c357572f4447c.tar.gz) = 2392676
+SHA256 (libvpx-38a707faef72eeff89d669c553e7bfe9e08dba8f.tar.gz) = dff37e442b50f75f99198741c144d5c25bb3c85f912c005bdf55b7159108bcb6
+SIZE (libvpx-38a707faef72eeff89d669c553e7bfe9e08dba8f.tar.gz) = 5663313
+SHA256 (libyuv-04821d1e7d60845525e8db55c7bcd41ef5be9406.tar.gz) = 41d50ba3db95cdf9350651deec3aa9ddfc71cbf7608c9d53bf3420ba2cfdf375
+SIZE (libyuv-04821d1e7d60845525e8db55c7bcd41ef5be9406.tar.gz) = 564067
+SHA256 (third_party-ee6367daea550c5845a6079cec5fd6555f39144f.tar.gz) = 50bde35bddadf93a7d97887eabf8a2b49e28e31b90427a6fb714b5ce3d7e928e
+SIZE (third_party-ee6367daea550c5845a6079cec5fd6555f39144f.tar.gz) = 797806279
+SHA256 (testing-ff8dee88bc0b49f8337cee6e82151c245a63b98c.tar.gz) = a7999e0a2966f850c2955053446254972f41ec11e84b335a75f08814095fd0fc
+SIZE (testing-ff8dee88bc0b49f8337cee6e82151c245a63b98c.tar.gz) = 2393395
 SHA256 (opus-74d8597f47aa680c9f9e21ab0b99c8c0632fe27d.tar.gz) = e24151614f1bc3c62e7f0f95fdb7ff159045d3c0ffdbc2af4e9c4ab0c1596f52
 SIZE (opus-74d8597f47aa680c9f9e21ab0b99c8c0632fe27d.tar.gz) = 874165
 SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
@@ -619,7 +619,7 @@ SHA256 (signalapp-curve25519-dalek-829f52e79c6d920243c8bf30c7f4ee2e8eac5246_GH0.
 SIZE (signalapp-curve25519-dalek-829f52e79c6d920243c8bf30c7f4ee2e8eac5246_GH0.tar.gz) = 532989
 SHA256 (signalapp-libsignal-v0.23.1_GH0.tar.gz) = 36eff4a90b13bbc769c4af118dbe9686aa1e38dcf9ad4b09dca8e8274bc6c8ee
 SIZE (signalapp-libsignal-v0.23.1_GH0.tar.gz) = 722237
-SHA256 (signalapp-ringrtc-v2.34.3_GH0.tar.gz) = 380885a038a2a39a6a22cc9ca89783aa2806a2056cc2dca2ef80b2a97702d713
-SIZE (signalapp-ringrtc-v2.34.3_GH0.tar.gz) = 794887
+SHA256 (signalapp-ringrtc-v2.34.4_GH0.tar.gz) = b9da42cc45297c918fafc737134ffb4006c6222975fb15a65f0706bf8fbcdc2c
+SIZE (signalapp-ringrtc-v2.34.4_GH0.tar.gz) = 795420
 SHA256 (signalapp-webrtc-5845j_GH0.tar.gz) = 26963c9e4c6f4617b7f49633f288bbbad89cf35a293b7ae4838c5c9a69f76ad2
 SIZE (signalapp-webrtc-5845j_GH0.tar.gz) = 39730596
diff --git a/multimedia/ringrtc/files/patch-src_webrtc_src_build_config_sysroot.gni b/multimedia/ringrtc/files/patch-src_webrtc_src_build_config_sysroot.gni
index ec1873827d69..49235361b682 100644
--- a/multimedia/ringrtc/files/patch-src_webrtc_src_build_config_sysroot.gni
+++ b/multimedia/ringrtc/files/patch-src_webrtc_src_build_config_sysroot.gni
@@ -8,8 +8,8 @@
 +  use_sysroot = !is_bsd && (
        current_cpu == "x86" || current_cpu == "x64" || current_cpu == "arm" ||
        current_cpu == "arm64" || current_cpu == "mipsel" ||
--      current_cpu == "mips64el" || current_cpu == "riscv64"
-+      current_cpu == "mips64el" || current_cpu == "riscv64")
+-      current_cpu == "mips64el" || (current_cpu == "riscv64" && is_android)
++      current_cpu == "mips64el" || (current_cpu == "riscv64" && is_android))
  }
  
  if (sysroot == "") {
diff --git a/multimedia/ringrtc/webrtc_fetch.sh b/multimedia/ringrtc/webrtc_fetch.sh
index c36ad24bd158..a466d7d814b1 100644
--- a/multimedia/ringrtc/webrtc_fetch.sh
+++ b/multimedia/ringrtc/webrtc_fetch.sh
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-WEBRTC_REV=5845h
+WEBRTC_REV=5993a
 
 base_url="https://chromium.googlesource.com/chromium/src/base.git/+archive/"
 boringssl_url="https://boringssl.googlesource.com/boringssl.git/+archive/"