git: bb024208c162 - main - multimedia/ringrtc: Update to 2.48.3

From: Mikael Urankar <mikael_at_FreeBSD.org>
Date: Sat, 02 Nov 2024 16:29:10 UTC
The branch main has been updated by mikael:

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

commit bb024208c162636ae3d28a6990ceec78dc06d001
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2024-11-02 16:28:21 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2024-11-02 16:29:06 +0000

    multimedia/ringrtc: Update to 2.48.3
---
 multimedia/ringrtc/Makefile        |  4 ++--
 multimedia/ringrtc/Makefile.crates | 10 ++++++++++
 multimedia/ringrtc/distinfo        | 26 +++++++++++++++++++++++---
 multimedia/ringrtc/update.txt      |  2 +-
 4 files changed, 36 insertions(+), 6 deletions(-)

diff --git a/multimedia/ringrtc/Makefile b/multimedia/ringrtc/Makefile
index 2b11cb3147d2..fffb1b1caf7c 100644
--- a/multimedia/ringrtc/Makefile
+++ b/multimedia/ringrtc/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	ringrtc
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.48.0
+DISTVERSION=	2.48.3
 CATEGORIES=	multimedia
 MASTER_SITES=	LOCAL/mikael/ringrtc/:base \
 		LOCAL/mikael/ringrtc/:boringssl \
@@ -171,7 +171,7 @@ pre-build:
 # it's not intended to be used outside of signal-desktop, put that in
 # /usr/local/share/ringrtc instead?
 do-install:
-	${INSTALL_LIB} ${CARGO_TARGET_DIR}/release/libringrtc.so \
+	${INSTALL_LIB} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/release/libringrtc.so \
 		${STAGEDIR}${PREFIX}/lib/
 
 .include <bsd.port.mk>
diff --git a/multimedia/ringrtc/Makefile.crates b/multimedia/ringrtc/Makefile.crates
index 902736b8bc0b..c4de2fc8737f 100644
--- a/multimedia/ringrtc/Makefile.crates
+++ b/multimedia/ringrtc/Makefile.crates
@@ -32,6 +32,7 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		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 \
@@ -69,6 +70,9 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		crossbeam-utils-0.8.20 \
 		crypto-common-0.1.6 \
 		ctr-0.9.2 \
+		cubeb-0.14.0 \
+		cubeb-core-0.14.0 \
+		cubeb-sys-0.14.0 \
 		darling-0.20.10 \
 		darling_core-0.20.10 \
 		darling_macro-0.20.10 \
@@ -310,11 +314,17 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		winapi-util-0.1.8 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
 		windows-0.57.0 \
+		windows-0.58.0 \
 		windows-core-0.52.0 \
 		windows-core-0.57.0 \
+		windows-core-0.58.0 \
 		windows-implement-0.57.0 \
+		windows-implement-0.58.0 \
 		windows-interface-0.57.0 \
+		windows-interface-0.58.0 \
 		windows-result-0.1.2 \
+		windows-result-0.2.0 \
+		windows-strings-0.1.0 \
 		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 02be5bfd1294..7db513fa8631 100644
--- a/multimedia/ringrtc/distinfo
+++ b/multimedia/ringrtc/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1728118204
+TIMESTAMP = 1729712080
 SHA256 (base-aa6dbe6d6a68e6503360a7e0e18b8464c56fc159.tar.gz) = 0541c2b99320ef4cac99a74dc64247d227c5dbce1dd4be921dda483a4c9616dd
 SIZE (base-aa6dbe6d6a68e6503360a7e0e18b8464c56fc159.tar.gz) = 6139990
 SHA256 (boringssl-f01108e4761e1d4189cb134322c3cb01dc71ef87.tar.gz) = d3fd4f9d4f5a2d9d37841f8db97bf427f6ad922876ca972b6517be3051933b23
@@ -99,6 +99,8 @@ 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
@@ -173,6 +175,12 @@ SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d
 SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
 SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835
 SIZE (rust/crates/ctr-0.9.2.crate) = 18344
+SHA256 (rust/crates/cubeb-0.14.0.crate) = 46141374032595c0fa92563b6ff21c2fef695c4e932ab1a35d8726d78b35255d
+SIZE (rust/crates/cubeb-0.14.0.crate) = 8096
+SHA256 (rust/crates/cubeb-core-0.14.0.crate) = 2e9d9d5a70e005de5a7ca350d973822702244af08c0e0720112641a799d8be4c
+SIZE (rust/crates/cubeb-core-0.14.0.crate) = 11287
+SHA256 (rust/crates/cubeb-sys-0.14.0.crate) = 192cd49cc8485ceb2b9d82ba7ca583af01b9b0a9251f4128550d154b06702c6e
+SIZE (rust/crates/cubeb-sys-0.14.0.crate) = 245492
 SHA256 (rust/crates/darling-0.20.10.crate) = 6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989
 SIZE (rust/crates/darling-0.20.10.crate) = 32031
 SHA256 (rust/crates/darling_core-0.20.10.crate) = 95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5
@@ -655,16 +663,28 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1
 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-0.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6
+SIZE (rust/crates/windows-0.58.0.crate) = 9744521
 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-core-0.58.0.crate) = 6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99
+SIZE (rust/crates/windows-core-0.58.0.crate) = 41022
 SHA256 (rust/crates/windows-implement-0.57.0.crate) = 9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7
 SIZE (rust/crates/windows-implement-0.57.0.crate) = 10470
+SHA256 (rust/crates/windows-implement-0.58.0.crate) = 2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b
+SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491
 SHA256 (rust/crates/windows-interface-0.57.0.crate) = 29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7
 SIZE (rust/crates/windows-interface-0.57.0.crate) = 10931
+SHA256 (rust/crates/windows-interface-0.58.0.crate) = 053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515
+SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246
 SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
 SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
+SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
+SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
+SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
+SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
 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
@@ -745,7 +765,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.48.0_GH0.tar.gz) = 28dca3150caceaf31f88225d1fe24c6fe7ed94085c06fcf0d3bf0ce34353af4f
-SIZE (signalapp-ringrtc-v2.48.0_GH0.tar.gz) = 781037
+SHA256 (signalapp-ringrtc-v2.48.3_GH0.tar.gz) = d85984ff7d5c2c9760bfaee22634f0da70ccc9d14b78d6474ba3ea552d7de2a1
+SIZE (signalapp-ringrtc-v2.48.3_GH0.tar.gz) = 789735
 SHA256 (signalapp-webrtc-6613c_GH0.tar.gz) = ac3891e96dcd53f1dbdbdc82568c929d7ab681ae06838890ce9d99e23417132f
 SIZE (signalapp-webrtc-6613c_GH0.tar.gz) = 39933018
diff --git a/multimedia/ringrtc/update.txt b/multimedia/ringrtc/update.txt
index 538d1e30cb77..cb234915d704 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.48.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.48.3/Cargo.lock | awk -f /usr/ports/Mk/Scripts/cargo-crates.awk | portedit merge -i Makefile.crates)