git: 32774e4064e0 - main - multimedia/ringrtc: Update to 2.49.3
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 04 Feb 2025 12:12:45 UTC
The branch main has been updated by mikael: URL: https://cgit.FreeBSD.org/ports/commit/?id=32774e4064e0912d1fa92afdc74545851781bdd7 commit 32774e4064e0912d1fa92afdc74545851781bdd7 Author: Mikael Urankar <mikael@FreeBSD.org> AuthorDate: 2025-02-04 12:08:07 +0000 Commit: Mikael Urankar <mikael@FreeBSD.org> CommitDate: 2025-02-04 12:12:42 +0000 multimedia/ringrtc: Update to 2.49.3 --- multimedia/ringrtc/Makefile | 35 ++-- multimedia/ringrtc/Makefile.crates | 45 ++++- multimedia/ringrtc/distinfo | 200 ++++++++++++++++----- .../files/patch-build_config_compiler_BUILD.gn | 37 ++-- .../files/patch-cargo-crates_cubeb-sys_build.rs | 54 +----- ...y_perfetto_src_tracing_core_clock__snapshots.cc | 12 -- multimedia/ringrtc/webrtc_fetch.sh | 2 +- 7 files changed, 234 insertions(+), 151 deletions(-) diff --git a/multimedia/ringrtc/Makefile b/multimedia/ringrtc/Makefile index 897bc35347c3..b0f116a7fc2c 100644 --- a/multimedia/ringrtc/Makefile +++ b/multimedia/ringrtc/Makefile @@ -1,6 +1,6 @@ PORTNAME= ringrtc DISTVERSIONPREFIX= v -DISTVERSION= 2.49.2 +DISTVERSION= 2.49.3 CATEGORIES= multimedia MASTER_SITES= LOCAL/mikael/ringrtc/:base \ LOCAL/mikael/ringrtc/:boringssl \ @@ -9,7 +9,6 @@ MASTER_SITES= LOCAL/mikael/ringrtc/:base \ LOCAL/mikael/ringrtc/:catapult \ LOCAL/mikael/ringrtc/:icu \ LOCAL/mikael/ringrtc/:nasm \ - LOCAL/mikael/ringrtc/:libcubeb \ LOCAL/mikael/ringrtc/:libjpeg_turbo \ LOCAL/mikael/ringrtc/:libsrtp \ LOCAL/mikael/ringrtc/:libvpx \ @@ -28,7 +27,6 @@ DISTFILES= base-${BASE_REV}.tar.gz:base \ catapult-${CATAPULT_REV}.tar.gz:catapult \ icu-${ICU_REV}.tar.gz:icu \ nasm-${NASM_REV}.tar.gz:nasm \ - libcubeb-${LIBCUBEB_VER}.tar.gz:libcubeb \ libjpeg_turbo-${LIBJPEG_TURBO_REV}.tar.gz:libjpeg_turbo \ libsrtp-${LIBSRTP_REV}.tar.gz:libsrtp \ libvpx-${LIBVPX_REV}.tar.gz:libvpx \ @@ -66,28 +64,28 @@ GH_TUPLE= signalapp:ringrtc:${DISTVERSIONPREFIX}${DISTVERSION} \ signalapp:webrtc:${WEBRTC_REV}:webrtc # sh net-im/signal-desktop/get_deps.sh -WEBRTC_REV= 6723c +WEBRTC_REV= 6834c # modify webrtc_fetch.sh, then sh webrtc_fetch.sh -BASE_REV= 7f2a56694b330c2cb2954eee78469ffc69952448 -BORINGSSL_REV= e724ef02089bf2bb494203231fc5cb62acc2fad6 -BUILD_REV= 8e0612cd2c4e4d7c15a456384760815bdbd64ef1 -BUILDTOOLS_REV= e4f992c0660e6cee637c7b97aabf04d0a58d5555 -CATAPULT_REV= 296226a4a0067c8cffeb8831fb87526a8035f3cc -ICU_REV= 9408c6fd4a39e6fef0e1c4077602e1c83b15f3fb -LIBCUBEB_VER= 0.18.0 +BASE_REV= 69f3676cdbd05660c136a6cc3b23383cbabe53d8 +BORINGSSL_REV= 0fa9014d861f024e28fb491ed7b1cfd44103dee7 +BUILD_REV= 05874e6c9429039f1747034af61de1fe2ea1ed06 +BUILDTOOLS_REV= db0eae9640184fb132061f248f6108771a6ea2d4 +CATAPULT_REV= 44791916611acec1cd74c492c7453e46d9b0dbd2 +ICU_REV= 4239b1559d11d4fa66c100543eda4161e060311e +LIBCUBEB_VER= 0.20.0 LIBJPEG_TURBO_REV= 927aabfcd26897abb9776ecf2a6c38ea5bb52ab6 LIBSRTP_REV= 000edd791434c8738455f10e0dd6b268a4852c0b -LIBVPX_REV= fbf63dff1f528d44f24bd662abb89fd01a4a1c25 -LIBYUV_REV= 874f391dbf13dcc84e13a494daed57539ffe2935 +LIBVPX_REV= 906334ac1de2b0afa666472dce5545b82c1251fb +LIBYUV_REV= a8e59d207483f75b87dd5fc670e937672cdf5776 NASM_REV= f477acb1049f5e043904b87b825c5915084a9a29 OPUS_REV= 0e30966b198ad28943799eaf5b3b08100b6f70c3 -PERFETTO_REV= 97a5d7ed4d7ddb3844a5cbd184e241b99fe6ebcc +PERFETTO_REV= e57316a6ae4e85e9bc8ba82a6c6a93eb5d9a72aa PROTOBUFJS_REV= e34549db516f8712f678fcd4bc411613b5cc5295 RE2_REV= 6dcd83d60f7944926bfd308cc13979fc53dd69ca -TESTING_REV= 3f4138fcb15362469527d9310e21600dfdfab691 -THIRD_PARTY_REV= 27c9b4efc25d7ae5479b884a7d818058c6066d92 -TOOLS_REV= 453f7ad001cd0d341ecb437eb164fd6c4b5cc08d +TESTING_REV= eac4c18f749488d7232af275405e0e1b67d84cb3 +THIRD_PARTY_REV= 9d80a193fbfe8e2f2a29be2efeee93de9a826dcb +TOOLS_REV= c809c4133185094fbd75508202221ff14fc92f7c BINARY_ALIAS= vpython3=${PYTHON_CMD} @@ -158,8 +156,7 @@ post-patch: ${REINPLACE_CMD} "s|LOCALBASE|${LOCALBASE}|" \ ${WEBRTCDIR}/build/toolchain/gcc_toolchain.gni \ ${WEBRTCDIR}/buildtools/third_party/libc++/BUILD.gn - ${REINPLACE_CMD} "s|WRKDIR|${WRKDIR}|" \ - ${WRKSRC}/cargo-crates/cubeb-sys-${LIBCUBEB_VER}/build.rs + ${RM} -r ${CARGO_VENDOR_DIR}/cubeb-sys-${LIBCUBEB_VER}/libcubeb/src/cubeb-pulse-rs ${ECHO_CMD} "# Generated from 'DEPS'" > ${WEBRTCDIR}/build/config/gclient_args.gni ${ECHO_CMD} 1591703586 > ${WEBRTCDIR}/build/util/LASTCHANGE.committime diff --git a/multimedia/ringrtc/Makefile.crates b/multimedia/ringrtc/Makefile.crates index f778b51f0bc9..2c2e531c1357 100644 --- a/multimedia/ringrtc/Makefile.crates +++ b/multimedia/ringrtc/Makefile.crates @@ -13,6 +13,7 @@ CARGO_CRATES= addr2line-0.24.2 \ anstyle-wincon-3.0.6 \ anyhow-1.0.94 \ arbitrary-1.4.1 \ + argon2-0.5.3 \ async-stream-0.3.6 \ async-stream-impl-0.3.6 \ async-trait-0.1.83 \ @@ -24,12 +25,14 @@ CARGO_CRATES= addr2line-0.24.2 \ axum-core-0.4.5 \ backtrace-0.3.74 \ base64-0.22.1 \ + base64ct-1.6.0 \ basic-toml-0.1.9 \ bincode-1.3.3 \ bindgen-0.69.5 \ bitflags-1.3.2 \ bitflags-2.6.0 \ bitvec-1.0.1 \ + blake2-0.10.6 \ block-buffer-0.10.4 \ block-padding-0.3.3 \ bollard-0.17.1 \ @@ -65,9 +68,9 @@ CARGO_CRATES= addr2line-0.24.2 \ crossbeam-utils-0.8.20 \ crypto-common-0.1.6 \ ctr-0.9.2 \ - cubeb-0.18.0 \ - cubeb-core-0.18.0 \ - cubeb-sys-0.18.0 \ + cubeb-0.20.0 \ + cubeb-core-0.20.0 \ + cubeb-sys-0.20.0 \ darling-0.20.10 \ darling_core-0.20.10 \ darling_macro-0.20.10 \ @@ -75,6 +78,8 @@ CARGO_CRATES= addr2line-0.24.2 \ deranged-0.3.11 \ derive-where-1.2.7 \ derive_arbitrary-1.4.1 \ + derive_more-1.0.0 \ + derive_more-impl-1.0.0 \ digest-0.10.7 \ directories-5.0.1 \ dirs-sys-0.4.1 \ @@ -183,14 +188,15 @@ CARGO_CRATES= addr2line-0.24.2 \ ntapi-0.4.1 \ num-conv-0.1.0 \ num-traits-0.2.19 \ - num_enum-0.6.1 \ - num_enum_derive-0.6.1 \ + num_enum-0.7.3 \ + num_enum_derive-0.7.3 \ object-0.36.5 \ once_cell-1.20.2 \ opaque-debug-0.3.1 \ option-ext-0.2.0 \ partial-default-0.1.0 \ partial-default-derive-0.1.0 \ + password-hash-0.5.0 \ paste-1.0.15 \ pbkdf2-0.12.2 \ percent-encoding-2.3.1 \ @@ -383,5 +389,30 @@ CARGO_CRATES= addr2line-0.24.2 \ zstd-0.13.2 \ zstd-safe-7.2.1 \ zstd-sys-2.0.13+zstd.1.5.6 \ - libsignal-core,poksho,signal-crypto,zkcredential,zkgroup@git+https://github.com/signalapp/libsignal?tag=v0.51.1\#2e2896fc235efa293213dd5f0aff4b1f8528bab2 \ - curve25519-dalek,curve25519-dalek-derive@git+https://github.com/signalapp/curve25519-dalek?tag=signal-curve25519-4.1.3\#7c6d34756355a3566a704da84dce7b1c039a6572 + atomic-0.4.6 \ + audio-mixer-0.2.0 \ + autocfg-1.3.0 \ + bindgen-0.70.1 \ + cache-padded-1.3.0 \ + cc-1.1.21 \ + cmake-0.1.51 \ + coreaudio-sys-0.2.16 \ + cubeb-backend-0.13.0 \ + cubeb-core-0.13.0 \ + cubeb-sys-0.13.0 \ + float-cmp-0.6.0 \ + itertools-0.11.0 \ + libc-0.2.159 \ + libloading-0.8.5 \ + mach-0.3.2 \ + proc-macro2-1.0.86 \ + regex-1.10.6 \ + regex-automata-0.4.7 \ + regex-syntax-0.8.4 \ + ringbuf-0.2.8 \ + syn-2.0.77 \ + triple_buffer-5.0.6 \ + unicode-ident-1.0.13 \ + whatsys-0.3.1 \ + curve25519-dalek,curve25519-dalek-derive@git+https://github.com/signalapp/curve25519-dalek?tag=signal-curve25519-4.1.3\#7c6d34756355a3566a704da84dce7b1c039a6572 \ + libsignal-account-keys,libsignal-core,poksho,signal-crypto,zkcredential,zkgroup@git+https://github.com/signalapp/libsignal?tag=v0.65.1\#908fa98ee4b976e52c39c935f2f0fd0bf7bb7d30 diff --git a/multimedia/ringrtc/distinfo b/multimedia/ringrtc/distinfo index 8aae6e4a8b3a..298c8fddb653 100644 --- a/multimedia/ringrtc/distinfo +++ b/multimedia/ringrtc/distinfo @@ -1,42 +1,40 @@ -TIMESTAMP = 1737143210 -SHA256 (base-7f2a56694b330c2cb2954eee78469ffc69952448.tar.gz) = 8259ec40728b1f04df739c5741ffb440f2f4c868038b3da60beed95e82c6b006 -SIZE (base-7f2a56694b330c2cb2954eee78469ffc69952448.tar.gz) = 6116747 -SHA256 (boringssl-e724ef02089bf2bb494203231fc5cb62acc2fad6.tar.gz) = d2df95f88095e5c4691498a21f8aeeb92d8d89e6bfb6b6353ff3bd9184016944 -SIZE (boringssl-e724ef02089bf2bb494203231fc5cb62acc2fad6.tar.gz) = 45574239 -SHA256 (build-8e0612cd2c4e4d7c15a456384760815bdbd64ef1.tar.gz) = d3dd4007c9457816b856014d06773faf315e53ffa63a20447f34862c563ab136 -SIZE (build-8e0612cd2c4e4d7c15a456384760815bdbd64ef1.tar.gz) = 1614231 -SHA256 (buildtools-e4f992c0660e6cee637c7b97aabf04d0a58d5555.tar.gz) = bc765a8c79cd72b77cd51712063ab6535bfe10f32c3ef7fabc889ddbcb8e568b -SIZE (buildtools-e4f992c0660e6cee637c7b97aabf04d0a58d5555.tar.gz) = 93600 -SHA256 (catapult-296226a4a0067c8cffeb8831fb87526a8035f3cc.tar.gz) = ff8b9dd4dd11c306364aa3dfa9c2f2b74e790821cf7a383ca7dbd76a3bcf9700 -SIZE (catapult-296226a4a0067c8cffeb8831fb87526a8035f3cc.tar.gz) = 155801670 -SHA256 (icu-9408c6fd4a39e6fef0e1c4077602e1c83b15f3fb.tar.gz) = 711382626bbd7c0c7a38901c7e31ffc7d401999e57faa53d3b3c39b91825e5d7 -SIZE (icu-9408c6fd4a39e6fef0e1c4077602e1c83b15f3fb.tar.gz) = 51854974 +TIMESTAMP = 1738248545 +SHA256 (base-69f3676cdbd05660c136a6cc3b23383cbabe53d8.tar.gz) = 8bb88524bb987c2d2d97f3bfd709fbf159e4474ce23b0385783b823b376491dd +SIZE (base-69f3676cdbd05660c136a6cc3b23383cbabe53d8.tar.gz) = 6152471 +SHA256 (boringssl-0fa9014d861f024e28fb491ed7b1cfd44103dee7.tar.gz) = 54c51f7fb452bae7e01ff78b4722895b2021a43c8c3c64a6b8f0ba1f2e819a34 +SIZE (boringssl-0fa9014d861f024e28fb491ed7b1cfd44103dee7.tar.gz) = 45751284 +SHA256 (build-05874e6c9429039f1747034af61de1fe2ea1ed06.tar.gz) = d816e57290237327030a105d6d058f9d999f4d57f6d11984deac045bb648e160 +SIZE (build-05874e6c9429039f1747034af61de1fe2ea1ed06.tar.gz) = 1620123 +SHA256 (buildtools-db0eae9640184fb132061f248f6108771a6ea2d4.tar.gz) = b5c897cd47cecee5a0350a14c5e6c6cf550c489fb72da4e1480cbc95a757985b +SIZE (buildtools-db0eae9640184fb132061f248f6108771a6ea2d4.tar.gz) = 94942 +SHA256 (catapult-44791916611acec1cd74c492c7453e46d9b0dbd2.tar.gz) = 95a705b08d968d6c16a17710a26a47a1dc3e4a25327d551e4b9d820093638db4 +SIZE (catapult-44791916611acec1cd74c492c7453e46d9b0dbd2.tar.gz) = 155539182 +SHA256 (icu-4239b1559d11d4fa66c100543eda4161e060311e.tar.gz) = 2c55ca1a01d7d60c89853c7b620ed4703b28263e0d115b5604986ea775eb5b9c +SIZE (icu-4239b1559d11d4fa66c100543eda4161e060311e.tar.gz) = 51852746 SHA256 (nasm-f477acb1049f5e043904b87b825c5915084a9a29.tar.gz) = fa0c68caca289e2e9dac4fee0142150faf7c8bf2f15ff156e738e619a9c76bbd SIZE (nasm-f477acb1049f5e043904b87b825c5915084a9a29.tar.gz) = 1546897 -SHA256 (libcubeb-0.18.0.tar.gz) = f1e8b488b0bd516e1cee50daa6f8b9610092dcbfaa94ff16a59acaab5ecaad68 -SIZE (libcubeb-0.18.0.tar.gz) = 362665 SHA256 (libjpeg_turbo-927aabfcd26897abb9776ecf2a6c38ea5bb52ab6.tar.gz) = 5ea5de65f1e437778dcd9c02e7c263d524171fa36fd621fab455c6dbeee2db3a SIZE (libjpeg_turbo-927aabfcd26897abb9776ecf2a6c38ea5bb52ab6.tar.gz) = 2388896 SHA256 (libsrtp-000edd791434c8738455f10e0dd6b268a4852c0b.tar.gz) = 8d7446da3fb7a451e155dd3b260fe0585778ab124d83d68446f968edf4ff7777 SIZE (libsrtp-000edd791434c8738455f10e0dd6b268a4852c0b.tar.gz) = 139178 -SHA256 (libvpx-fbf63dff1f528d44f24bd662abb89fd01a4a1c25.tar.gz) = ba8075be39985067de1c87574be521bc7d9ff660e761911aa17ae051c485ac20 -SIZE (libvpx-fbf63dff1f528d44f24bd662abb89fd01a4a1c25.tar.gz) = 5715546 -SHA256 (libyuv-874f391dbf13dcc84e13a494daed57539ffe2935.tar.gz) = 5ce23948957562ec891f5888c61127a20aafb7abf77511f2c68c3120649a311f -SIZE (libyuv-874f391dbf13dcc84e13a494daed57539ffe2935.tar.gz) = 597718 +SHA256 (libvpx-906334ac1de2b0afa666472dce5545b82c1251fb.tar.gz) = 0faf23749b2f2bcafc3d08b23ef786f1a6b399d1119b46cc0187feab3ce40e99 +SIZE (libvpx-906334ac1de2b0afa666472dce5545b82c1251fb.tar.gz) = 5725563 +SHA256 (libyuv-a8e59d207483f75b87dd5fc670e937672cdf5776.tar.gz) = 1c8b6fd0290684072977ef7466b7ea9b759bf7b085ad572645b0ee73427a3a0e +SIZE (libyuv-a8e59d207483f75b87dd5fc670e937672cdf5776.tar.gz) = 601030 SHA256 (opus-0e30966b198ad28943799eaf5b3b08100b6f70c3.tar.gz) = 60867154cda4ae4f3d4ba37328b0dac1649b07462945b19c4b7c51a22aa1fae6 SIZE (opus-0e30966b198ad28943799eaf5b3b08100b6f70c3.tar.gz) = 4205884 -SHA256 (perfetto-97a5d7ed4d7ddb3844a5cbd184e241b99fe6ebcc.tar.gz) = 06d02c04de0eec431c14a04d8bd2bf74990009eb1e37d82f081af888d0307431 -SIZE (perfetto-97a5d7ed4d7ddb3844a5cbd184e241b99fe6ebcc.tar.gz) = 27543190 +SHA256 (perfetto-e57316a6ae4e85e9bc8ba82a6c6a93eb5d9a72aa.tar.gz) = 724786bd29cd2a6c77451af44835f999aae06cc9753405867b0c04bbe83b0187 +SIZE (perfetto-e57316a6ae4e85e9bc8ba82a6c6a93eb5d9a72aa.tar.gz) = 27668239 SHA256 (protobuf_javascript-e34549db516f8712f678fcd4bc411613b5cc5295.tar.gz) = 2b4822c56f654945c0e71ba309b716899f93f7b1a4db1a23959f47f11096396f SIZE (protobuf_javascript-e34549db516f8712f678fcd4bc411613b5cc5295.tar.gz) = 414088 SHA256 (re2-6dcd83d60f7944926bfd308cc13979fc53dd69ca.tar.gz) = 073bd6d4bc96d880972e7a3eee99bfcd690e03b8cbc1b3199468e105575c9749 SIZE (re2-6dcd83d60f7944926bfd308cc13979fc53dd69ca.tar.gz) = 394685 -SHA256 (testing-3f4138fcb15362469527d9310e21600dfdfab691.tar.gz) = 2590e3a3a7fa602a3da19f131956ce6e9ee295924b32fc78297017f1757b0461 -SIZE (testing-3f4138fcb15362469527d9310e21600dfdfab691.tar.gz) = 2432198 -SHA256 (third_party-27c9b4efc25d7ae5479b884a7d818058c6066d92.tar.gz) = 2725d6c5839f625ea2f8fe55d99907567634cdf461c889030ad115c478161d92 -SIZE (third_party-27c9b4efc25d7ae5479b884a7d818058c6066d92.tar.gz) = 833791541 -SHA256 (tools-453f7ad001cd0d341ecb437eb164fd6c4b5cc08d.tar.gz) = 05ed91c0ad2f40b9fe473f5202592edea3b6cb0c3e5d1aa019cb9f38229b014f -SIZE (tools-453f7ad001cd0d341ecb437eb164fd6c4b5cc08d.tar.gz) = 15275460 +SHA256 (testing-eac4c18f749488d7232af275405e0e1b67d84cb3.tar.gz) = 37d6091dbf48b614ac0382bc61d86d63e39e4f06815c09935af6dfd6b6433b6f +SIZE (testing-eac4c18f749488d7232af275405e0e1b67d84cb3.tar.gz) = 2268367 +SHA256 (third_party-9d80a193fbfe8e2f2a29be2efeee93de9a826dcb.tar.gz) = e7a8ef9b35e940f56bebd117b60bc956878efbe0561a5ad63b447684ac671a42 +SIZE (third_party-9d80a193fbfe8e2f2a29be2efeee93de9a826dcb.tar.gz) = 833353776 +SHA256 (tools-c809c4133185094fbd75508202221ff14fc92f7c.tar.gz) = 8980b3c991553218277f0da678c050990fc67f600d22881ef670f7bc7b0ca11c +SIZE (tools-c809c4133185094fbd75508202221ff14fc92f7c.tar.gz) = 15206411 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 @@ -67,6 +65,8 @@ SHA256 (rust/crates/anyhow-1.0.94.crate) = c1fd03a028ef38ba2276dce7e33fcd6369c15 SIZE (rust/crates/anyhow-1.0.94.crate) = 51731 SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223 SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816 +SHA256 (rust/crates/argon2-0.5.3.crate) = 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072 +SIZE (rust/crates/argon2-0.5.3.crate) = 28795 SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476 SIZE (rust/crates/async-stream-0.3.6.crate) = 13823 SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d @@ -89,6 +89,8 @@ SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4 SIZE (rust/crates/backtrace-0.3.74.crate) = 88516 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 SIZE (rust/crates/base64-0.22.1.crate) = 81597 +SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b +SIZE (rust/crates/base64ct-1.6.0.crate) = 28870 SHA256 (rust/crates/basic-toml-0.1.9.crate) = 823388e228f614e9558c6804262db37960ec8821856535f5c3f59913140558f8 SIZE (rust/crates/basic-toml-0.1.9.crate) = 50234 SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad @@ -101,6 +103,8 @@ SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7 SIZE (rust/crates/bitflags-2.6.0.crate) = 45357 SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c SIZE (rust/crates/bitvec-1.0.1.crate) = 224375 +SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe +SIZE (rust/crates/blake2-0.10.6.crate) = 47234 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93 @@ -171,12 +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.18.0.crate) = 3c5fafe45094c126e9134c08c16f5fe8ff6001d7308b96624a6d9dfb3776470b -SIZE (rust/crates/cubeb-0.18.0.crate) = 8093 -SHA256 (rust/crates/cubeb-core-0.18.0.crate) = cc5b2403820cb2ca2ece53e5c7d524310006bf447fa4306c950db7eebe7a45f2 -SIZE (rust/crates/cubeb-core-0.18.0.crate) = 12037 -SHA256 (rust/crates/cubeb-sys-0.18.0.crate) = 2265920e8485e352ce5f8aa6bd84b75894f3c15d9e8ee044061184ee14a3d955 -SIZE (rust/crates/cubeb-sys-0.18.0.crate) = 402034 +SHA256 (rust/crates/cubeb-0.20.0.crate) = de056900b4bbe933fa59f924284d9c052fe0ee565a0a86821f5fd11d7054881c +SIZE (rust/crates/cubeb-0.20.0.crate) = 8101 +SHA256 (rust/crates/cubeb-core-0.20.0.crate) = 30fed0471385cc084a15d61d25ef3056c5c67cfb55f50f451c66c2dbad86cfb7 +SIZE (rust/crates/cubeb-core-0.20.0.crate) = 12046 +SHA256 (rust/crates/cubeb-sys-0.20.0.crate) = 0024271285c103fe8c1500e2d73ce9d4f0888fd90167f80ebbbe4c34969c6493 +SIZE (rust/crates/cubeb-sys-0.20.0.crate) = 397934 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 @@ -191,6 +195,10 @@ SHA256 (rust/crates/derive-where-1.2.7.crate) = 62d671cc41a825ebabc75757b62d3d16 SIZE (rust/crates/derive-where-1.2.7.crate) = 46524 SHA256 (rust/crates/derive_arbitrary-1.4.1.crate) = 30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800 SIZE (rust/crates/derive_arbitrary-1.4.1.crate) = 11521 +SHA256 (rust/crates/derive_more-1.0.0.crate) = 4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05 +SIZE (rust/crates/derive_more-1.0.0.crate) = 64854 +SHA256 (rust/crates/derive_more-impl-1.0.0.crate) = cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22 +SIZE (rust/crates/derive_more-impl-1.0.0.crate) = 76182 SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292 SIZE (rust/crates/digest-0.10.7.crate) = 19557 SHA256 (rust/crates/directories-5.0.1.crate) = 9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35 @@ -407,10 +415,10 @@ SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3 SIZE (rust/crates/num-conv-0.1.0.crate) = 7444 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 -SHA256 (rust/crates/num_enum-0.6.1.crate) = 7a015b430d3c108a207fd776d2e2196aaf8b1cf8cf93253e3a097ff3085076a1 -SIZE (rust/crates/num_enum-0.6.1.crate) = 17911 -SHA256 (rust/crates/num_enum_derive-0.6.1.crate) = 96667db765a921f7b295ffee8b60472b686a51d4f21c2ee4ffdb94c7013b65a6 -SIZE (rust/crates/num_enum_derive-0.6.1.crate) = 15403 +SHA256 (rust/crates/num_enum-0.7.3.crate) = 4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179 +SIZE (rust/crates/num_enum-0.7.3.crate) = 18603 +SHA256 (rust/crates/num_enum_derive-0.7.3.crate) = af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56 +SIZE (rust/crates/num_enum_derive-0.7.3.crate) = 17092 SHA256 (rust/crates/object-0.36.5.crate) = aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e SIZE (rust/crates/object-0.36.5.crate) = 327435 SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775 @@ -423,6 +431,8 @@ SHA256 (rust/crates/partial-default-0.1.0.crate) = 124dc3c21ffb6fb3a0562d129929a SIZE (rust/crates/partial-default-0.1.0.crate) = 15031 SHA256 (rust/crates/partial-default-derive-0.1.0.crate) = 7459127d7a18cb202d418e4b7df1103ffd6d82a106e9b2091c250624c2ace70d SIZE (rust/crates/partial-default-derive-0.1.0.crate) = 4842 +SHA256 (rust/crates/password-hash-0.5.0.crate) = 346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166 +SIZE (rust/crates/password-hash-0.5.0.crate) = 26884 SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a SIZE (rust/crates/paste-1.0.15.crate) = 18374 SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2 @@ -807,11 +817,115 @@ SHA256 (rust/crates/zstd-safe-7.2.1.crate) = 54a3ab4db68cea366acc5c897c7b4d4d1b8 SIZE (rust/crates/zstd-safe-7.2.1.crate) = 21122 SHA256 (rust/crates/zstd-sys-2.0.13+zstd.1.5.6.crate) = 38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa SIZE (rust/crates/zstd-sys-2.0.13+zstd.1.5.6.crate) = 749090 -SHA256 (signalapp-libsignal-v0.51.1_GH0.tar.gz) = da01d542f8117cbabeff93c1293d757ffbbc1204442123c89ddedd9e4c099205 -SIZE (signalapp-libsignal-v0.51.1_GH0.tar.gz) = 1481541 +SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 +SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311 +SHA256 (rust/crates/atomic-0.4.6.crate) = 64f46ca51dca4837f1520754d1c8c36636356b81553d928dc9c177025369a06e +SIZE (rust/crates/atomic-0.4.6.crate) = 12688 +SHA256 (rust/crates/audio-mixer-0.2.0.crate) = 4f1245ab2f85c284bac1ac1f03565539644566295ef6eb9c4eae42e9a40c51b2 +SIZE (rust/crates/audio-mixer-0.2.0.crate) = 22069 +SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0 +SIZE (rust/crates/autocfg-1.3.0.crate) = 16524 +SHA256 (rust/crates/bindgen-0.70.1.crate) = f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f +SIZE (rust/crates/bindgen-0.70.1.crate) = 226363 +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/cache-padded-1.3.0.crate) = 981520c98f422fcc584dc1a95c334e6953900b9106bc47a9839b81790009eb21 +SIZE (rust/crates/cache-padded-1.3.0.crate) = 8523 +SHA256 (rust/crates/cc-1.1.21.crate) = 07b1695e2c7e8fc85310cde85aeaab7e3097f593c91d209d3f9df76c928100f0 +SIZE (rust/crates/cc-1.1.21.crate) = 83463 +SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766 +SIZE (rust/crates/cexpr-0.6.0.crate) = 17966 +SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd +SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 +SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4 +SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009 +SHA256 (rust/crates/cmake-0.1.51.crate) = fb1e43aa7fd152b1f968787f7dbcdeb306d1867ff373c69955211876c053f91a +SIZE (rust/crates/cmake-0.1.51.crate) = 17566 +SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b +SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712 +SHA256 (rust/crates/coreaudio-sys-0.2.16.crate) = 2ce857aa0b77d77287acc1ac3e37a05a8c95a2af3647d23b15f263bdaeb7562b +SIZE (rust/crates/coreaudio-sys-0.2.16.crate) = 5480 +SHA256 (rust/crates/cubeb-backend-0.13.0.crate) = 67361fe9b49b4599e2a230ce322529b6ddd91df14897c872dcede716f8fbca81 +SIZE (rust/crates/cubeb-backend-0.13.0.crate) = 7071 +SHA256 (rust/crates/cubeb-core-0.13.0.crate) = ac08d314dd1ec6d41d9ccdeec70899c98ed3b89845367000dd6096099481bc73 +SIZE (rust/crates/cubeb-core-0.13.0.crate) = 11240 +SHA256 (rust/crates/cubeb-sys-0.13.0.crate) = 26073cd50c7b6ba4272204839f56921557609a0d67e092882cbb903df94cab39 +SIZE (rust/crates/cubeb-sys-0.13.0.crate) = 243624 +SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0 +SIZE (rust/crates/either-1.13.0.crate) = 19169 +SHA256 (rust/crates/float-cmp-0.6.0.crate) = da62c4f1b81918835a8c6a484a397775fff5953fe83529afd51b05f5c6a6617d +SIZE (rust/crates/float-cmp-0.6.0.crate) = 9498 +SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b +SIZE (rust/crates/glob-0.3.1.crate) = 18880 +SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57 +SIZE (rust/crates/itertools-0.11.0.crate) = 125074 +SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186 +SIZE (rust/crates/itertools-0.13.0.crate) = 146261 +SHA256 (rust/crates/libc-0.2.159.crate) = 561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5 +SIZE (rust/crates/libc-0.2.159.crate) = 755366 +SHA256 (rust/crates/libloading-0.8.5.crate) = 4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4 +SIZE (rust/crates/libloading-0.8.5.crate) = 28902 +SHA256 (rust/crates/mach-0.3.2.crate) = b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa +SIZE (rust/crates/mach-0.3.2.crate) = 19611 +SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3 +SIZE (rust/crates/memchr-2.7.4.crate) = 96670 +SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a +SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841 +SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a +SIZE (rust/crates/nom-7.1.3.crate) = 117570 +SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 +SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 +SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2 +SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880 +SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77 +SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958 +SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af +SIZE (rust/crates/quote-1.0.37.crate) = 28558 +SHA256 (rust/crates/regex-1.10.6.crate) = 4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619 +SIZE (rust/crates/regex-1.10.6.crate) = 253894 +SHA256 (rust/crates/regex-automata-0.4.7.crate) = 38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df +SIZE (rust/crates/regex-automata-0.4.7.crate) = 617582 +SHA256 (rust/crates/regex-syntax-0.8.4.crate) = 7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b +SIZE (rust/crates/regex-syntax-0.8.4.crate) = 347577 +SHA256 (rust/crates/ringbuf-0.2.8.crate) = f65af18d50f789e74aaf23bbb3f65dcd22a3cb6e029b5bced149f6bd57c5c2a2 +SIZE (rust/crates/ringbuf-0.2.8.crate) = 19502 +SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2 +SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331 +SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 +SIZE (rust/crates/shlex-1.3.0.crate) = 18713 +SHA256 (rust/crates/syn-2.0.77.crate) = 9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed +SIZE (rust/crates/syn-2.0.77.crate) = 268784 +SHA256 (rust/crates/triple_buffer-5.0.6.crate) = 803966e5a8397a70d3d8111afa1597ba8381346d7de4720e9f539471d371a1a3 +SIZE (rust/crates/triple_buffer-5.0.6.crate) = 22556 +SHA256 (rust/crates/unicode-ident-1.0.13.crate) = e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe +SIZE (rust/crates/unicode-ident-1.0.13.crate) = 43279 +SHA256 (rust/crates/whatsys-0.3.1.crate) = bb632c0076024630111a08ca9fcbd34736c80d10b9ae517077487b0c82f46a36 +SIZE (rust/crates/whatsys-0.3.1.crate) = 5701 +SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 +SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403 +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.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469 +SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615 +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.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66 +SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163 +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.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d +SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707 +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 (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.49.2_GH0.tar.gz) = e258b22008a8bdd3ab088562db4f421ef0918a586f375c89936624049de4be51 -SIZE (signalapp-ringrtc-v2.49.2_GH0.tar.gz) = 799616 -SHA256 (signalapp-webrtc-6723c_GH0.tar.gz) = db39d96d2d815ea3fea540c55e78658b18d9088a7b8cce945145bea9939debbb -SIZE (signalapp-webrtc-6723c_GH0.tar.gz) = 39983755 +SHA256 (signalapp-libsignal-v0.65.1_GH0.tar.gz) = d3f05a04a7ec31416012e6db6747244d09095d3fd006593164430ff26a9003a0 +SIZE (signalapp-libsignal-v0.65.1_GH0.tar.gz) = 1905182 +SHA256 (signalapp-ringrtc-v2.49.3_GH0.tar.gz) = 10fac39901185cc5d532a8d6f7623fa381b4bddf000eb89bc83f18a015caa6b4 +SIZE (signalapp-ringrtc-v2.49.3_GH0.tar.gz) = 800118 +SHA256 (signalapp-webrtc-6834c_GH0.tar.gz) = d6b4c0a46533dd7a38b2a17a8c4c63afbcc3dbf7cc91ba9de17eeb43e0f506e3 +SIZE (signalapp-webrtc-6834c_GH0.tar.gz) = 39905192 diff --git a/multimedia/ringrtc/files/patch-build_config_compiler_BUILD.gn b/multimedia/ringrtc/files/patch-build_config_compiler_BUILD.gn index 5c98c10b5f66..322de8d5ed72 100644 --- a/multimedia/ringrtc/files/patch-build_config_compiler_BUILD.gn +++ b/multimedia/ringrtc/files/patch-build_config_compiler_BUILD.gn @@ -9,7 +9,7 @@ } declare_args() { -@@ -256,13 +256,16 @@ config("default_include_dirs") { +@@ -256,13 +256,16 @@ config("no_unresolved_symbols") { # Compiler instrumentation can introduce dependencies in DSOs to symbols in # the executable they are loaded into, so they are unresolved at link-time. config("no_unresolved_symbols") { @@ -47,7 +47,7 @@ cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ] if (save_reproducers_on_lld_crash && use_lld) { ldflags += [ -@@ -1217,7 +1224,7 @@ config("compiler_cpu_abi") { +@@ -1220,7 +1227,7 @@ config("compiler_cpu_abi") { ] } } else if (current_cpu == "arm") { @@ -56,7 +56,7 @@ !(is_chromeos_lacros && is_chromeos_device)) { cflags += [ "--target=arm-linux-gnueabihf" ] ldflags += [ "--target=arm-linux-gnueabihf" ] -@@ -1232,7 +1239,7 @@ config("compiler_cpu_abi") { +@@ -1235,7 +1242,7 @@ config("compiler_cpu_abi") { cflags += [ "-mtune=$arm_tune" ] } } else if (current_cpu == "arm64") { @@ -65,7 +65,7 @@ !(is_chromeos_lacros && is_chromeos_device)) { cflags += [ "--target=aarch64-linux-gnu" ] ldflags += [ "--target=aarch64-linux-gnu" ] -@@ -1567,7 +1574,7 @@ config("compiler_deterministic") { +@@ -1570,7 +1577,7 @@ config("compiler_deterministic") { # different build directory like "out/feature_a" and "out/feature_b" if # we build same files with same compile flag. # Other paths are already given in relative, no need to normalize them. @@ -74,7 +74,7 @@ # TODO(https://crbug.com/1231236): Use -ffile-compilation-dir= here. cflags += [ "-Xclang", -@@ -1625,7 +1632,7 @@ config("compiler_deterministic") { +@@ -1628,7 +1635,7 @@ config("clang_revision") { } config("clang_revision") { @@ -83,7 +83,7 @@ current_os != "zos") { update_args = [ "--print-revision", -@@ -1739,7 +1746,7 @@ config("runtime_library") { +@@ -1741,7 +1748,7 @@ config("runtime_library") { # the C++ symbols. This config ensures the C++ symbols exist and are strong in # order to cause that replacement to occur by explicitly linking in clang's # compiler-rt library. @@ -92,17 +92,17 @@ configs += [ "//build/config/clang:compiler_builtins" ] } -@@ -1955,9 +1962,6 @@ config("default_warnings") { - - # TODO(crbug.com/40286317): Evaluate and possibly enable. - "-Wno-vla-extension", +@@ -1952,9 +1959,6 @@ config("default_warnings") { + cflags += [ + # TODO(crbug.com/330524456): -Wcast-function-type is under -Wextra now. + "-Wno-cast-function-type", - - # TODO(crbug.com/40284799): Fix and re-enable. - "-Wno-thread-safety-reference-return", ] cflags_cc += [ -@@ -1965,17 +1969,11 @@ config("default_warnings") { +@@ -1962,18 +1966,12 @@ config("default_warnings") { "-Wenum-compare-conditional", ] @@ -112,16 +112,17 @@ # TODO(crbug.com/41486292): Fix and re-enable. "-Wno-c++11-narrowing-const-reference", ] -- + - # TODO(crbug.com/344680447): Fix and re-enable. - cflags_cc += [ "-Wno-missing-template-arg-list-after-template-kw" ] - - # TODO(crbug.com/356172342): Fix and re-enable. - cflags_cc += [ "-Wno-dangling-assignment-gsl" ] - } - } - -@@ -2709,7 +2707,7 @@ config("afdo_optimize_size") { +- + if (llvm_force_head_revision) { + # TODO(crbug.com/373130005): Fix and re-enable. + cflags_cc += [ "-Wno-deprecated-literal-operator" ] +@@ -2711,7 +2709,7 @@ config("afdo") { # There are some targeted places that AFDO regresses, so we provide a separate # config to allow AFDO to be disabled per-target. config("afdo") { @@ -130,7 +131,7 @@ cflags = [] if (clang_emit_debug_info_for_profiling) { # Add the following flags to generate debug info for profiling. -@@ -2736,7 +2734,7 @@ config("afdo") { +@@ -2738,7 +2736,7 @@ config("afdo") { cflags += [ "-Wno-backend-plugin" ] inputs = [ _clang_sample_profile ] } @@ -139,7 +140,7 @@ cflags = [ "-fauto-profile=${auto_profile_path}" ] inputs = [ auto_profile_path ] } -@@ -2913,7 +2911,7 @@ config("symbols") { +@@ -2915,7 +2913,7 @@ config("symbols") { cflags += [ "-gomit-unreferenced-methods" ] } 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 37a3d10eb013..e4db9c0dbd30 100644 --- a/multimedia/ringrtc/files/patch-cargo-crates_cubeb-sys_build.rs +++ b/multimedia/ringrtc/files/patch-cargo-crates_cubeb-sys_build.rs @@ -1,37 +1,6 @@ ---- cargo-crates/cubeb-sys-0.18.0/build.rs.orig 2024-11-18 16:08:09.330015000 +0100 -+++ cargo-crates/cubeb-sys-0.18.0/build.rs 2024-11-18 16:01:50.423150000 +0100 -@@ -33,7 +33,6 @@ fn main() { - return; - } - -- let _ = fs::remove_dir_all(env::var("OUT_DIR").unwrap()); - t!(fs::create_dir_all(env::var("OUT_DIR").unwrap())); - - env::remove_var("DESTDIR"); -@@ -51,14 +50,14 @@ fn main() { - // so we expected a vendored copy of the source to be available. - // Vendored copy generated with: - // "tar -c -f libcubeb_vendored.tar --exclude libcubeb/googletest libcubeb" -- t!(Command::new("tar") -- .args([ -- "xvfC", -- "libcubeb_vendored.tar", -- &env::var("OUT_DIR").unwrap(), -- ]) -- .status()); -- env::var("OUT_DIR").unwrap() + "/libcubeb" -+// t!(Command::new("tar") -+// .args([ -+// "xvfC", -+// "libcubeb_vendored.tar", -+// &env::var("OUT_DIR").unwrap(), -+// ]) -+// .status()); -+ "WRKDIR/libcubeb".to_owned() - }; - - let target = env::var("TARGET").unwrap(); -@@ -144,23 +143,23 @@ fn main() { +--- cargo-crates/cubeb-sys-0.20.0/build.rs.orig 2025-02-01 09:46:43 UTC ++++ cargo-crates/cubeb-sys-0.20.0/build.rs +@@ -161,23 +161,6 @@ fn main() { // Ignore the result of find_library. We don't care if the // libraries are missing. let _ = pkg_config::find_library("alsa"); @@ -52,23 +21,6 @@ - println!("cargo:rustc-link-search=native={}", search_path.display()); - } - } -+// if pkg_config::find_library("libpulse").is_ok() { -+// // Do not link the rust backends for tests: doing so causes duplicate -+// // symbol definitions. -+// #[cfg(not(feature = "unittest-build"))] -+// { -+// println!("cargo:rustc-link-lib=static=cubeb_pulse"); -+// let mut search_path = std::env::current_dir().unwrap(); -+// search_path.push(&(libcubeb_path + "/src/cubeb-pulse-rs/target")); -+// search_path.push(&target); -+// if debug { -+// search_path.push("debug"); -+// } else { -+// search_path.push("release"); -+// } -+// println!("cargo:rustc-link-search=native={}", search_path.display()); -+// } -+// } let _ = pkg_config::find_library("jack"); let _ = pkg_config::find_library("speexdsp"); if android { diff --git a/multimedia/ringrtc/files/patch-third__party_perfetto_src_tracing_core_clock__snapshots.cc b/multimedia/ringrtc/files/patch-third__party_perfetto_src_tracing_core_clock__snapshots.cc deleted file mode 100644 index be5e6fbd6f7b..000000000000 --- a/multimedia/ringrtc/files/patch-third__party_perfetto_src_tracing_core_clock__snapshots.cc +++ /dev/null @@ -1,12 +0,0 @@ ---- src/webrtc/src/third_party/perfetto/src/tracing/core/clock_snapshots.cc.orig 2024-04-19 13:02:56 UTC -+++ src/webrtc/src/third_party/perfetto/src/tracing/core/clock_snapshots.cc -@@ -26,7 +26,8 @@ ClockSnapshotVector CaptureClockSnapshots() { - ClockSnapshotVector snapshot_data; - #if !PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) && \ - !PERFETTO_BUILDFLAG(PERFETTO_OS_WIN) && \ -- !PERFETTO_BUILDFLAG(PERFETTO_OS_NACL) -+ !PERFETTO_BUILDFLAG(PERFETTO_OS_NACL) && \ -+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD) - struct { - clockid_t id; - protos::pbzero::BuiltinClock type; diff --git a/multimedia/ringrtc/webrtc_fetch.sh b/multimedia/ringrtc/webrtc_fetch.sh index f969e304d0d1..f3a40f978948 100644 --- a/multimedia/ringrtc/webrtc_fetch.sh +++ b/multimedia/ringrtc/webrtc_fetch.sh @@ -1,6 +1,6 @@ #!/bin/sh -WEBRTC_REV=6723c +WEBRTC_REV=6834c base_url="https://chromium.googlesource.com/chromium/src/base.git/+archive/" boringssl_url="https://boringssl.googlesource.com/boringssl.git/+archive/"