diff options
Diffstat (limited to 'multimedia/ringrtc')
13 files changed, 150 insertions, 168 deletions
diff --git a/multimedia/ringrtc/Makefile b/multimedia/ringrtc/Makefile index 91df659a71b1..1324db03a6be 100644 --- a/multimedia/ringrtc/Makefile +++ b/multimedia/ringrtc/Makefile @@ -1,7 +1,6 @@ PORTNAME= ringrtc DISTVERSIONPREFIX= v -DISTVERSION= 2.53.0 -PORTREVISION= 1 +DISTVERSION= 2.56.0 CATEGORIES= multimedia MASTER_SITES= LOCAL/mikael/ringrtc/:base \ LOCAL/mikael/ringrtc/:boringssl \ @@ -65,28 +64,28 @@ GH_TUPLE= signalapp:ringrtc:${DISTVERSIONPREFIX}${DISTVERSION} \ signalapp:webrtc:${WEBRTC_REV}:webrtc # sh net-im/signal-desktop/get_deps.sh -WEBRTC_REV= 7103d +WEBRTC_REV= 7204a # modify webrtc_fetch.sh, then sh webrtc_fetch.sh -BASE_REV= 1d80e43078965dbe6ded5521fbffb128f59124a6 -BORINGSSL_REV= a9993612faac4866bc33ca8ff37bfd0659af1c48 -BUILD_REV= 52d62707eaec02b88722a99e335315d166ceda77 -BUILDTOOLS_REV= 6f359296daa889aa726f3d05046b9f37be241169 -CATAPULT_REV= 5bda0fdab9d93ec9963e2cd858c7b49ad7fec7d4 -ICU_REV= c9fb4b3a6fb54aa8c20a03bbcaa0a4a985ffd34b +BASE_REV= 4ba67f727a84a10e32a417dc7e194f4fc6a23390 +BORINGSSL_REV= 9295969e1dad2c31d0d99481734c1c68dcbc6403 +BUILD_REV= 7adbc7e3263f3ab427ba7c5ac7839a69082ff7fb +BUILDTOOLS_REV= 1fc7350e65e9d7848c083b83aaf67611e74a5654 +CATAPULT_REV= 5477c6dfde1132b685c73edc16e1bc71449a691d +ICU_REV= b929596baebf0ab4ac7ec07f38365db4c50a559d LIBCUBEB_VER= 0.27.0 LIBJPEG_TURBO_REV= e14cbfaa85529d47f9f55b0f104a579c1061f9ad LIBSRTP_REV= a52756acb1c5e133089c798736dd171567df11f5 -LIBVPX_REV= 027bbee30a0103b99d86327b48d29567fed11688 -LIBYUV_REV= ccdf870348764e4b77fa3b56accb2a896a901bad -NASM_REV= 767a169c8811b090df222a458b25dfa137fc637e -OPUS_REV= 0e30966b198ad28943799eaf5b3b08100b6f70c3 -PERFETTO_REV= 40b529923598b739b2892a536a7692eedbed5685 -PROTOBUFJS_REV= eb785a9363664a402b6336dfe96aad27fb33ffa8 +LIBVPX_REV= b84ca9b63730e7d4563573a56a66317eb0087ebf +LIBYUV_REV= 61bdaee13a701d2b52c6dc943ccc5c888077a591 +NASM_REV= 9f916e90e6fc34ec302573f6ce147e43e33d68ca +OPUS_REV= 55513e81d8f606bd75d0ff773d2144e5f2a732f5 +PERFETTO_REV= dd35b295cd359ba094404218414955f961a0d6ae +PROTOBUFJS_REV= 28bf5df73ef2f345a936d9cc95d64ba8ed426a53 RE2_REV= c84a140c93352cdabbfb547c531be34515b12228 -TESTING_REV= f46b86c7f1fc7a7f52e61c11dbd0573a48cf7a6a -THIRD_PARTY_REV= 10064104c1f11074312018c3a9c4b66f25584bdd -TOOLS_REV= 3460fbcdee33353d37800dad5caa6bba327ad8c8 +TESTING_REV= 44b0a8d794b28dbd74614e5f5e7da2b407030647 +THIRD_PARTY_REV= 8a150db896356cd9b47f8c1a6d916347393f90f2 +TOOLS_REV= 901b847deda65d44f1bba16a9f47e2ea68a805be BINARY_ALIAS= vpython3=${PYTHON_CMD} @@ -111,6 +110,7 @@ GN_ARGS+= rtc_build_examples=false \ use_custom_libcxx=false \ use_custom_libunwind=true \ use_lld=true \ + use_llvm_libatomic=false \ use_sysroot=false \ use_system_freetype=false \ use_system_harfbuzz=true \ diff --git a/multimedia/ringrtc/Makefile.crates b/multimedia/ringrtc/Makefile.crates index 97a084e4b65f..13c14514fc94 100644 --- a/multimedia/ringrtc/Makefile.crates +++ b/multimedia/ringrtc/Makefile.crates @@ -55,6 +55,7 @@ CARGO_CRATES= addr2line-0.24.2 \ cmake-0.1.54 \ colorchoice-1.0.3 \ combine-4.6.7 \ + const-str-0.6.2 \ constant_time_eq-0.3.1 \ core-foundation-sys-0.8.7 \ cpufeatures-0.2.17 \ @@ -76,8 +77,8 @@ CARGO_CRATES= addr2line-0.24.2 \ deranged-0.4.0 \ derive-where-1.4.0 \ derive_arbitrary-1.4.1 \ - derive_more-1.0.0 \ - derive_more-impl-1.0.0 \ + derive_more-2.0.1 \ + derive_more-impl-2.0.1 \ digest-0.10.7 \ directories-5.0.1 \ dirs-sys-0.4.1 \ @@ -116,7 +117,6 @@ CARGO_CRATES= addr2line-0.24.2 \ hashbrown-0.15.3 \ heck-0.5.0 \ hex-0.4.3 \ - hex-literal-0.4.1 \ hkdf-0.12.4 \ hmac-0.12.1 \ home-0.5.11 \ @@ -204,9 +204,9 @@ CARGO_CRATES= addr2line-0.24.2 \ pin-project-lite-0.2.16 \ pin-utils-0.1.0 \ pkg-config-0.3.32 \ - plotly-0.9.1 \ - plotly_derive-0.9.1 \ - plotly_kaleido-0.9.1 \ + plotly-0.12.1 \ + plotly_derive-0.12.1 \ + plotly_kaleido-0.12.1 \ polyval-0.6.2 \ portable-atomic-1.11.0 \ portable-atomic-util-0.2.4 \ @@ -410,4 +410,4 @@ CARGO_CRATES= addr2line-0.24.2 \ zstd-safe-7.2.4 \ zstd-sys-2.0.15+zstd.1.5.7 \ 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 + libsignal-account-keys,libsignal-core,poksho,signal-crypto,zkcredential,zkgroup@git+https://github.com/signalapp/libsignal?tag=v0.73.3\#7cce36e9d71e7c98883c38f2357084b5bcaf2b43 diff --git a/multimedia/ringrtc/distinfo b/multimedia/ringrtc/distinfo index cc74a61cc29e..ac6d78ebbb15 100644 --- a/multimedia/ringrtc/distinfo +++ b/multimedia/ringrtc/distinfo @@ -1,40 +1,40 @@ -TIMESTAMP = 1750322515 -SHA256 (base-1d80e43078965dbe6ded5521fbffb128f59124a6.tar.gz) = e532b1a710e6be7d950ac10c2d241705ea633b36277c31dfa0ccb58ccd994969 -SIZE (base-1d80e43078965dbe6ded5521fbffb128f59124a6.tar.gz) = 6253787 -SHA256 (boringssl-a9993612faac4866bc33ca8ff37bfd0659af1c48.tar.gz) = ba6d3c7b1c93cad99769f1a0db9306e6c8758814e4e23e7c20495fcec8b3bdb8 -SIZE (boringssl-a9993612faac4866bc33ca8ff37bfd0659af1c48.tar.gz) = 46400756 -SHA256 (build-52d62707eaec02b88722a99e335315d166ceda77.tar.gz) = 7911100f2b6311390a2aa501c149ea8d5f05e446d6585d9bcda8b98fa2d39f6e -SIZE (build-52d62707eaec02b88722a99e335315d166ceda77.tar.gz) = 1665130 -SHA256 (buildtools-6f359296daa889aa726f3d05046b9f37be241169.tar.gz) = f45355b40e899b020f77ec4f51a8e2dd0a3fc69e1abb974176ef0d78bf8e3bcf -SIZE (buildtools-6f359296daa889aa726f3d05046b9f37be241169.tar.gz) = 96809 -SHA256 (catapult-5bda0fdab9d93ec9963e2cd858c7b49ad7fec7d4.tar.gz) = 983da044685dee9aa05d75a823fe226dcf1df6cd194c11469dd7106e54b23221 -SIZE (catapult-5bda0fdab9d93ec9963e2cd858c7b49ad7fec7d4.tar.gz) = 154460749 -SHA256 (icu-c9fb4b3a6fb54aa8c20a03bbcaa0a4a985ffd34b.tar.gz) = ca2b5eebf73526739c201f5e19db04aaafe15bfa573983dae2c67c1d9c1c2d57 -SIZE (icu-c9fb4b3a6fb54aa8c20a03bbcaa0a4a985ffd34b.tar.gz) = 54281213 -SHA256 (nasm-767a169c8811b090df222a458b25dfa137fc637e.tar.gz) = 5c0722481afb882860da47523bd927aa9ca42e4466f5c903a8d24ba78e6267ba -SIZE (nasm-767a169c8811b090df222a458b25dfa137fc637e.tar.gz) = 1550333 +TIMESTAMP = 1754897918 +SHA256 (base-4ba67f727a84a10e32a417dc7e194f4fc6a23390.tar.gz) = 587e729eca0d4e6762dd47fcb3ff45c4e0187019bb98e5208c4ec1c475fb2c8e +SIZE (base-4ba67f727a84a10e32a417dc7e194f4fc6a23390.tar.gz) = 6343572 +SHA256 (boringssl-9295969e1dad2c31d0d99481734c1c68dcbc6403.tar.gz) = 38d8818d8925e8dde2fb7ece0f528eb5cc4ec96bacbf6d22f6e3cf8705fc99f5 +SIZE (boringssl-9295969e1dad2c31d0d99481734c1c68dcbc6403.tar.gz) = 46490073 +SHA256 (build-7adbc7e3263f3ab427ba7c5ac7839a69082ff7fb.tar.gz) = eff6b13e959795597d4413950bc97028ce1b642ad09e4b8e3b5ffd1f07c811cb +SIZE (build-7adbc7e3263f3ab427ba7c5ac7839a69082ff7fb.tar.gz) = 1691280 +SHA256 (buildtools-1fc7350e65e9d7848c083b83aaf67611e74a5654.tar.gz) = 778468b6a9192a35600c3854c6156f7a8166b92e463b3ea53e07cb9a8500554a +SIZE (buildtools-1fc7350e65e9d7848c083b83aaf67611e74a5654.tar.gz) = 105246 +SHA256 (catapult-5477c6dfde1132b685c73edc16e1bc71449a691d.tar.gz) = cddb7ca4992630e13e4c9255f3409e97f7620685776bc1359c19b8f2fa5b16ac +SIZE (catapult-5477c6dfde1132b685c73edc16e1bc71449a691d.tar.gz) = 165315811 +SHA256 (icu-b929596baebf0ab4ac7ec07f38365db4c50a559d.tar.gz) = a696efa75651e9d2591c76f312ba042c97093dac646453dd9edfedf6b96efd6b +SIZE (icu-b929596baebf0ab4ac7ec07f38365db4c50a559d.tar.gz) = 54306779 +SHA256 (nasm-9f916e90e6fc34ec302573f6ce147e43e33d68ca.tar.gz) = b62071bc904b541fc2a5dd1688c9a028515b1e4ca1622b7acb4417f42be9711a +SIZE (nasm-9f916e90e6fc34ec302573f6ce147e43e33d68ca.tar.gz) = 1640019 SHA256 (libjpeg_turbo-e14cbfaa85529d47f9f55b0f104a579c1061f9ad.tar.gz) = 4dbfed66468f812132ece54ab1af0c2b035c5a426ebdadc361626432901d8015 SIZE (libjpeg_turbo-e14cbfaa85529d47f9f55b0f104a579c1061f9ad.tar.gz) = 2684933 SHA256 (libsrtp-a52756acb1c5e133089c798736dd171567df11f5.tar.gz) = c1105b5c1c34c3d069b8e2561de9d568ea1b8d4d7d1cd5a049f70a830e8cf71c SIZE (libsrtp-a52756acb1c5e133089c798736dd171567df11f5.tar.gz) = 140953 -SHA256 (libvpx-027bbee30a0103b99d86327b48d29567fed11688.tar.gz) = 500c7a8b9ade28fa0b0c2b35fe2427d881bfe3a1c8600015404c90981b92eb0c -SIZE (libvpx-027bbee30a0103b99d86327b48d29567fed11688.tar.gz) = 5731923 -SHA256 (libyuv-ccdf870348764e4b77fa3b56accb2a896a901bad.tar.gz) = 905fcec5ad75fee06c256d63a184f663dbbf3adb4c8d8f47524071d533a06c71 -SIZE (libyuv-ccdf870348764e4b77fa3b56accb2a896a901bad.tar.gz) = 618541 -SHA256 (opus-0e30966b198ad28943799eaf5b3b08100b6f70c3.tar.gz) = 60867154cda4ae4f3d4ba37328b0dac1649b07462945b19c4b7c51a22aa1fae6 -SIZE (opus-0e30966b198ad28943799eaf5b3b08100b6f70c3.tar.gz) = 4205884 -SHA256 (perfetto-40b529923598b739b2892a536a7692eedbed5685.tar.gz) = e3463888f4dba53752c767a008c7e5fe3ab4ac845be2b578b7f2d7a146845af8 -SIZE (perfetto-40b529923598b739b2892a536a7692eedbed5685.tar.gz) = 28262379 -SHA256 (protobuf_javascript-eb785a9363664a402b6336dfe96aad27fb33ffa8.tar.gz) = 70bd00befb7982d7f3d30df1ea6343d5ae88ab3c950ed93213cd3f775d7b90bc -SIZE (protobuf_javascript-eb785a9363664a402b6336dfe96aad27fb33ffa8.tar.gz) = 390526 +SHA256 (libvpx-b84ca9b63730e7d4563573a56a66317eb0087ebf.tar.gz) = 1e8d247dff0c37a4d8ca97bf66c337cf6ea13264ea72e57910efff6c659ef79e +SIZE (libvpx-b84ca9b63730e7d4563573a56a66317eb0087ebf.tar.gz) = 5704757 +SHA256 (libyuv-61bdaee13a701d2b52c6dc943ccc5c888077a591.tar.gz) = 027fcf1407df3babff39621f16646c690c4f15a78e53722a6a3938f3e09e1747 +SIZE (libyuv-61bdaee13a701d2b52c6dc943ccc5c888077a591.tar.gz) = 620158 +SHA256 (opus-55513e81d8f606bd75d0ff773d2144e5f2a732f5.tar.gz) = 0e568cf80e3df39ed9e5cddb5921103e8c861760f180013de9240337d37184bd +SIZE (opus-55513e81d8f606bd75d0ff773d2144e5f2a732f5.tar.gz) = 4248433 +SHA256 (perfetto-dd35b295cd359ba094404218414955f961a0d6ae.tar.gz) = 86c8af74bf7b3dc0a1e7732c60f9dd4aafe83109584eba56c95872e3dcefe3b8 +SIZE (perfetto-dd35b295cd359ba094404218414955f961a0d6ae.tar.gz) = 28738959 +SHA256 (protobuf_javascript-28bf5df73ef2f345a936d9cc95d64ba8ed426a53.tar.gz) = 058d5130df687f58ba1a21011638b9b70165a01f2021d43431963233e7ce0d13 +SIZE (protobuf_javascript-28bf5df73ef2f345a936d9cc95d64ba8ed426a53.tar.gz) = 382573 SHA256 (re2-c84a140c93352cdabbfb547c531be34515b12228.tar.gz) = a7aa3ff629e53aeec9b84b26fbd016e405dfd3fa493933b7c605e5ebc5498e9a SIZE (re2-c84a140c93352cdabbfb547c531be34515b12228.tar.gz) = 396463 -SHA256 (testing-f46b86c7f1fc7a7f52e61c11dbd0573a48cf7a6a.tar.gz) = 11a8e48effe99df7115292a6ff3f719645c372fd9dd34d97737d939257040f3e -SIZE (testing-f46b86c7f1fc7a7f52e61c11dbd0573a48cf7a6a.tar.gz) = 2176020 -SHA256 (third_party-10064104c1f11074312018c3a9c4b66f25584bdd.tar.gz) = bd2eda4a6de6a11d7249dbd3e9f3c09a8c226a66e4e20801c817130ee7438c93 -SIZE (third_party-10064104c1f11074312018c3a9c4b66f25584bdd.tar.gz) = 787999134 -SHA256 (tools-3460fbcdee33353d37800dad5caa6bba327ad8c8.tar.gz) = aa1076ed0c294e124a130ab676624d71c13b564eaccff354a393c2bf3c3e39ca -SIZE (tools-3460fbcdee33353d37800dad5caa6bba327ad8c8.tar.gz) = 15568695 +SHA256 (testing-44b0a8d794b28dbd74614e5f5e7da2b407030647.tar.gz) = 52b1eec66fafd717d74516dc9ab8d4009fd67bc72082c28446015f37a812b857 +SIZE (testing-44b0a8d794b28dbd74614e5f5e7da2b407030647.tar.gz) = 2162959 +SHA256 (third_party-8a150db896356cd9b47f8c1a6d916347393f90f2.tar.gz) = 283c90c3433221dd86b0ca66bb39d2a4dcd08ad3226c810e8d4804d8d1cf956c +SIZE (third_party-8a150db896356cd9b47f8c1a6d916347393f90f2.tar.gz) = 760183695 +SHA256 (tools-901b847deda65d44f1bba16a9f47e2ea68a805be.tar.gz) = d3ff6f5063d0356fcc05de9a24c8205d6829a70f656dd8efa262f871313c022c +SIZE (tools-901b847deda65d44f1bba16a9f47e2ea68a805be.tar.gz) = 16802251 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 @@ -149,6 +149,8 @@ SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923 SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd SIZE (rust/crates/combine-4.6.7.crate) = 134808 +SHA256 (rust/crates/const-str-0.6.2.crate) = 9e991226a70654b49d34de5ed064885f0bef0348a8e70018b8ff1ac80aa984a2 +SIZE (rust/crates/const-str-0.6.2.crate) = 32414 SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6 SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561 SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b @@ -191,10 +193,10 @@ SHA256 (rust/crates/derive-where-1.4.0.crate) = e73f2692d4bd3cac41dca28934a39894 SIZE (rust/crates/derive-where-1.4.0.crate) = 50404 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/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678 +SIZE (rust/crates/derive_more-2.0.1.crate) = 70127 +SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3 +SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233 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 @@ -271,8 +273,6 @@ SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d3 SIZE (rust/crates/heck-0.5.0.crate) = 11517 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70 SIZE (rust/crates/hex-0.4.3.crate) = 13299 -SHA256 (rust/crates/hex-literal-0.4.1.crate) = 6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46 -SIZE (rust/crates/hex-literal-0.4.1.crate) = 8559 SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7 SIZE (rust/crates/hkdf-0.12.4.crate) = 171163 SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e @@ -447,12 +447,12 @@ SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580 SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370 -SHA256 (rust/crates/plotly-0.9.1.crate) = d944e5f68193cb484fa63cfff0b22e5d1c2773221ff242f30d18645873fbdbfa -SIZE (rust/crates/plotly-0.9.1.crate) = 1177501 -SHA256 (rust/crates/plotly_derive-0.9.1.crate) = dd8a29f91d6bfbba26a2ad35baecd507f59b87dacfdf90c21c04404e621e5d78 -SIZE (rust/crates/plotly_derive-0.9.1.crate) = 4980 -SHA256 (rust/crates/plotly_kaleido-0.9.1.crate) = 1f86f4cda3745624eebc1db532e6dddfef07bf3cdda4b1d1a1de53a1b92f4003 -SIZE (rust/crates/plotly_kaleido-0.9.1.crate) = 4559 +SHA256 (rust/crates/plotly-0.12.1.crate) = 0746e9faf2b051db76470fd428cbc0db792db05346dedaae4a75b16d7be503b5 +SIZE (rust/crates/plotly-0.12.1.crate) = 2037489 +SHA256 (rust/crates/plotly_derive-0.12.1.crate) = 2d683930282f098b9f524e2596e3e63483507ac499231c96127fcb166bc05d26 +SIZE (rust/crates/plotly_derive-0.12.1.crate) = 4987 +SHA256 (rust/crates/plotly_kaleido-0.12.1.crate) = ec916f0654966c15100c4a49a1630ab12d2cdcebfb623cdcf3ba63a58b04b24b +SIZE (rust/crates/plotly_kaleido-0.12.1.crate) = 5689 SHA256 (rust/crates/polyval-0.6.2.crate) = 9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25 SIZE (rust/crates/polyval-0.6.2.crate) = 18425 SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e @@ -859,9 +859,9 @@ SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d5 SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847 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-libsignal-v0.65.1_GH0.tar.gz) = d3f05a04a7ec31416012e6db6747244d09095d3fd006593164430ff26a9003a0 -SIZE (signalapp-libsignal-v0.65.1_GH0.tar.gz) = 1905182 -SHA256 (signalapp-ringrtc-v2.53.0_GH0.tar.gz) = 1e701890cec331edb93e55a36025b0a0d5fe942ed816d53c125e6690b2d11594 -SIZE (signalapp-ringrtc-v2.53.0_GH0.tar.gz) = 822752 -SHA256 (signalapp-webrtc-7103d_GH0.tar.gz) = d336a67188f8e5ddb6f5a92abe63f08d5c477eadfaf0eed45c34120b05234628 -SIZE (signalapp-webrtc-7103d_GH0.tar.gz) = 39981494 +SHA256 (signalapp-libsignal-v0.73.3_GH0.tar.gz) = fa9e5e607d53367adf82fe1fca0e122a8f9f5e9c1c18fa20fbe2ff0189c696c2 +SIZE (signalapp-libsignal-v0.73.3_GH0.tar.gz) = 2094958 +SHA256 (signalapp-ringrtc-v2.56.0_GH0.tar.gz) = 19ef45716d343285117a5cbe276b98bfcd56088f841b7bf40181207d7ee36d32 +SIZE (signalapp-ringrtc-v2.56.0_GH0.tar.gz) = 834765 +SHA256 (signalapp-webrtc-7204a_GH0.tar.gz) = d31125c22d3784be13b78ed18b0ea7d7d0f7f7f1663a2e536c269249d9d8727a +SIZE (signalapp-webrtc-7204a_GH0.tar.gz) = 39978978 diff --git a/multimedia/ringrtc/files/patch-build_config_BUILDCONFIG.gn b/multimedia/ringrtc/files/patch-build_config_BUILDCONFIG.gn index 024c080d9390..384f674203f1 100644 --- a/multimedia/ringrtc/files/patch-build_config_BUILDCONFIG.gn +++ b/multimedia/ringrtc/files/patch-build_config_BUILDCONFIG.gn @@ -27,10 +27,10 @@ _default_toolchain = "//build/toolchain/zos:$target_cpu" +} else if (target_os == "openbsd" || target_os == "freebsd") { + _default_toolchain = host_toolchain - } else { - assert(false, "Unsupported target_os: $target_os") - } -@@ -313,7 +320,11 @@ is_android = current_os == "android" + } else if (target_os == "emscripten") { + # Because it's too hard to remove all targets from //BUILD.gn that do not work with it. + assert( +@@ -318,7 +325,11 @@ is_ios = current_os == "ios" is_chromeos = current_os == "chromeos" is_fuchsia = current_os == "fuchsia" is_ios = current_os == "ios" diff --git a/multimedia/ringrtc/files/patch-build_config_compiler_BUILD.gn b/multimedia/ringrtc/files/patch-build_config_compiler_BUILD.gn index 3f7487004b34..65b46735dcc7 100644 --- a/multimedia/ringrtc/files/patch-build_config_compiler_BUILD.gn +++ b/multimedia/ringrtc/files/patch-build_config_compiler_BUILD.gn @@ -1,6 +1,6 @@ --- src/webrtc/src/build/config/compiler/BUILD.gn.orig 2024-06-18 16:34:35 UTC +++ src/webrtc/src/build/config/compiler/BUILD.gn -@@ -197,7 +197,7 @@ declare_args() { +@@ -199,7 +199,7 @@ declare_args() { # This greatly reduces the size of debug builds, at the cost of # debugging information which is required by some specialized # debugging tools. @@ -9,7 +9,7 @@ } declare_args() { -@@ -254,13 +254,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") { @@ -27,7 +27,7 @@ } # compiler --------------------------------------------------------------------- -@@ -509,6 +512,10 @@ config("compiler") { +@@ -521,6 +524,10 @@ config("compiler") { } } @@ -38,7 +38,7 @@ # Linux-specific compiler flags setup. # ------------------------------------ if (use_icf && (!is_apple || use_lld)) { -@@ -569,7 +576,7 @@ config("compiler") { +@@ -581,7 +588,7 @@ config("compiler") { ldflags += [ "-Wl,-z,keep-text-section-prefix" ] } @@ -47,7 +47,16 @@ cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ] if (save_reproducers_on_lld_crash && use_lld) { ldflags += [ -@@ -1227,7 +1234,7 @@ config("compiler_cpu_abi") { +@@ -1233,7 +1240,7 @@ config("compiler_cpu_abi") { + # simplicity we always explicitly set the architecture. + if (current_cpu == "x64") { + if (is_clang && !is_android && !is_nacl && !is_fuchsia && +- !is_chromeos_device) { ++ !is_chromeos_device && !is_bsd) { + cflags += [ "--target=x86_64-unknown-linux-gnu" ] + ldflags += [ "--target=x86_64-unknown-linux-gnu" ] + } else { +@@ -1256,7 +1263,7 @@ config("compiler_cpu_abi") { ] } } else if (current_cpu == "arm") { @@ -56,7 +65,7 @@ cflags += [ "--target=arm-linux-gnueabihf" ] ldflags += [ "--target=arm-linux-gnueabihf" ] } -@@ -1242,7 +1249,7 @@ config("compiler_cpu_abi") { +@@ -1271,7 +1278,7 @@ config("compiler_cpu_abi") { } } else if (current_cpu == "arm64") { if (is_clang && !is_android && !is_nacl && !is_fuchsia && @@ -65,7 +74,7 @@ cflags += [ "--target=aarch64-linux-gnu" ] ldflags += [ "--target=aarch64-linux-gnu" ] } -@@ -1576,7 +1583,7 @@ config("compiler_deterministic") { +@@ -1617,7 +1624,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 +83,7 @@ # TODO(https://crbug.com/1231236): Use -ffile-compilation-dir= here. cflags += [ "-Xclang", -@@ -1634,7 +1641,7 @@ config("compiler_deterministic") { +@@ -1683,7 +1690,7 @@ config("clang_revision") { } config("clang_revision") { @@ -83,7 +92,7 @@ current_os != "zos") { _perform_consistency_checks = current_toolchain == default_toolchain if (llvm_force_head_revision) { -@@ -1719,7 +1726,7 @@ config("clang_revision") { +@@ -1775,7 +1782,7 @@ config("clang_warning_suppression") { # e.g. by setting in the the project's .gn file. config("clang_warning_suppression") { # Some build configs use older versions of clang that don't support WSMs @@ -92,7 +101,7 @@ !llvm_android_mainline && is_clang && clang_warning_suppression_file != "") { from_build_root = -@@ -2053,9 +2060,6 @@ config("default_warnings") { +@@ -2134,9 +2141,6 @@ config("default_warnings") { # TODO(crbug.com/40284799): Fix and re-enable. "-Wno-thread-safety-reference-return", @@ -102,7 +111,7 @@ ] cflags_cc += [ -@@ -2837,7 +2841,7 @@ config("afdo_optimize_size") { +@@ -2920,7 +2924,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") { @@ -111,7 +120,7 @@ cflags = [] if (clang_emit_debug_info_for_profiling) { # Add the following flags to generate debug info for profiling. -@@ -2864,7 +2868,7 @@ config("afdo") { +@@ -2947,7 +2951,7 @@ config("afdo") { cflags += [ "-Wno-backend-plugin" ] inputs = [ _clang_sample_profile ] } @@ -120,7 +129,7 @@ cflags = [ "-fauto-profile=${auto_profile_path}" ] inputs = [ auto_profile_path ] } -@@ -3041,7 +3045,7 @@ config("symbols") { +@@ -3136,7 +3140,7 @@ config("symbols") { cflags += [ "-gomit-unreferenced-methods" ] } diff --git a/multimedia/ringrtc/files/patch-src_rust_src_webrtc_audio__device__module__utils.rs b/multimedia/ringrtc/files/patch-src_rust_src_webrtc_audio__device__module__utils.rs index 9d75b5641e26..ec15f6b1927f 100644 --- a/multimedia/ringrtc/files/patch-src_rust_src_webrtc_audio__device__module__utils.rs +++ b/multimedia/ringrtc/files/patch-src_rust_src_webrtc_audio__device__module__utils.rs @@ -1,15 +1,15 @@ --- src/rust/src/webrtc/audio_device_module_utils.rs.orig 2024-11-18 16:04:01 UTC +++ src/rust/src/webrtc/audio_device_module_utils.rs -@@ -10,7 +10,7 @@ use cubeb_core::DevicePref; +@@ -11,7 +11,7 @@ use cubeb_core::DevicePref; use anyhow::anyhow; use cubeb::{DeviceCollection, DeviceState}; use cubeb_core::DevicePref; -#[cfg(target_os = "linux")] +#[cfg(any(target_os = "freebsd", target_os = "linux"))] use cubeb_core::DeviceType; - use std::ffi::{c_uchar, c_void, CString}; + use regex::Regex; -@@ -18,7 +18,7 @@ pub struct MinimalDeviceInfo { +@@ -22,7 +22,7 @@ pub struct MinimalDeviceInfo { pub devid: *const c_void, pub device_id: Option<String>, pub friendly_name: Option<String>, @@ -18,7 +18,7 @@ device_type: DeviceType, preferred: DevicePref, state: DeviceState, -@@ -35,7 +35,7 @@ pub struct DeviceCollectionWrapper { +@@ -40,7 +40,7 @@ pub struct DeviceCollectionWrapper { device_collection: Vec<MinimalDeviceInfo>, } @@ -27,7 +27,7 @@ fn device_is_monitor(device: &MinimalDeviceInfo) -> bool { device.device_type == DeviceType::INPUT && device -@@ -52,7 +52,7 @@ impl DeviceCollectionWrapper { +@@ -57,7 +57,7 @@ impl DeviceCollectionWrapper { devid: device.devid(), device_id: device.device_id().as_ref().map(|s| s.to_string()), friendly_name: device.friendly_name().as_ref().map(|s| s.to_string()), @@ -36,7 +36,7 @@ device_type: device.device_type(), preferred: device.preferred(), state: device.state(), -@@ -74,7 +74,7 @@ impl DeviceCollectionWrapper { +@@ -79,7 +79,7 @@ impl DeviceCollectionWrapper { } // For linux only, a method that will ignore "monitor" devices. @@ -45,7 +45,7 @@ pub fn iter_non_monitor( &self, ) -> std::iter::Filter<std::slice::Iter<'_, MinimalDeviceInfo>, fn(&&MinimalDeviceInfo) -> bool> -@@ -116,7 +116,7 @@ impl DeviceCollectionWrapper { +@@ -121,7 +121,7 @@ impl DeviceCollectionWrapper { { self.iter().nth(idx - 1) } @@ -54,12 +54,18 @@ { // filter out "monitor" devices. self.iter_non_monitor().nth(idx - 1) -@@ -146,7 +146,7 @@ impl DeviceCollectionWrapper { +@@ -149,12 +149,12 @@ impl DeviceCollectionWrapper { + pub fn count(&self) -> usize { + #[cfg(target_os = "macos")] let count = self.iter().count(); - // Whether a monitor device is default or not, there will be an additional default, - // so no need to do anything different. - #[cfg(target_os = "linux")] + #[cfg(any(target_os = "freebsd", target_os = "linux"))] let count = self.iter_non_monitor().count(); if count == 0 { - 0 + #[cfg(target_os = "macos")] + return 0; +- #[cfg(target_os = "linux")] ++ #[cfg(any(target_os = "freebsd", target_os = "linux"))] + return + // edge case: if there are only monitor devices, and one is the default, + // allow it. diff --git a/multimedia/ringrtc/files/patch-src_webrtc_src_testing_test.gni b/multimedia/ringrtc/files/patch-src_webrtc_src_testing_test.gni index 133fddbcdd19..8fafdd4eed49 100644 --- a/multimedia/ringrtc/files/patch-src_webrtc_src_testing_test.gni +++ b/multimedia/ringrtc/files/patch-src_webrtc_src_testing_test.gni @@ -1,11 +1,11 @@ --- src/webrtc/src/testing/test.gni.orig 2022-02-18 09:31:19 UTC +++ src/webrtc/src/testing/test.gni -@@ -17,7 +17,7 @@ declare_args() { +@@ -19,7 +19,7 @@ declare_args() { # "location_tags.json", and so we don't want to try and upload the tags # for their tests. # And, some build configs may simply turn off generation altogether. - tests_have_location_tags = generate_location_tags + tests_have_location_tags = false - } - if (is_android) { + # Build individual_fuzztest_wrapper if use_fuzztest_wrapper is set. + # Some projects doesn't have //base and cannot build diff --git a/multimedia/ringrtc/files/patch-third__party_nasm_config_config-linux.h b/multimedia/ringrtc/files/patch-third__party_nasm_config_config-linux.h index 3bb7bc175176..d6cc94a8ccf6 100644 --- a/multimedia/ringrtc/files/patch-third__party_nasm_config_config-linux.h +++ b/multimedia/ringrtc/files/patch-third__party_nasm_config_config-linux.h @@ -1,27 +1,18 @@ --- src/webrtc/src/third_party/nasm/config/config-linux.h.orig 2024-03-14 18:07:21 UTC +++ src/webrtc/src/third_party/nasm/config/config-linux.h -@@ -160,7 +160,7 @@ - - /* Define to 1 if you have the declaration of `strlcpy', and to 0 if you - don't. */ --#define HAVE_DECL_STRLCPY 0 -+#define HAVE_DECL_STRLCPY 1 - - /* Define to 1 if you have the declaration of `strncasecmp', and to 0 if you - don't. */ -@@ -183,7 +183,7 @@ +@@ -209,7 +209,7 @@ #define HAVE_DECL_STRSEP 1 /* Define to 1 if you have the <endian.h> header file. */ -#define HAVE_ENDIAN_H 1 +/* #undef HAVE_ENDIAN_H */ - /* Define to 1 if you have the `faccessat' function. */ + /* Define to 1 if you have the 'faccessat' function. */ #define HAVE_FACCESSAT 1 -@@ -327,10 +327,10 @@ +@@ -351,10 +351,10 @@ #define HAVE_ISASCII 1 - /* Define to 1 if you have the `iscntrl' function. */ + /* Define to 1 if you have the 'iscntrl' function. */ -/* #undef HAVE_ISCNTRL */ +#define HAVE_ISCNTRL 1 @@ -29,9 +20,9 @@ -/* #undef HAVE_MACHINE_ENDIAN_H */ +#define HAVE_MACHINE_ENDIAN_H 1 - /* Define to 1 if you have the <memory.h> header file. */ - #define HAVE_MEMORY_H 1 -@@ -357,7 +357,7 @@ + /* Define to 1 if you have the 'mempcpy' function. */ + #define HAVE_MEMPCPY 1 +@@ -384,7 +384,7 @@ #define HAVE_STDARG_H 1 /* Define to 1 if stdbool.h conforms to C99. */ @@ -40,16 +31,16 @@ /* Define to 1 if your compiler supports C99 extern inline */ #define HAVE_STDC_INLINE 1 -@@ -384,7 +384,7 @@ +@@ -414,7 +414,7 @@ #define HAVE_STRING_H 1 - /* Define to 1 if you have the `strlcpy' function. */ --/* #undef HAVE_STRLCPY */ + /* Define to 1 if you have the 'strlcpy' function. */ +-/* #undef HAVE_STRLCPY */ // Shouldn\'t work with -std=c11, but configure still detects it. +#define HAVE_STRLCPY 1 - /* Define to 1 if you have the `strncasecmp' function. */ + /* Define to 1 if you have the 'strncasecmp' function. */ #define HAVE_STRNCASECMP 1 -@@ -411,7 +411,7 @@ +@@ -441,7 +441,7 @@ #define HAVE_SYSCONF 1 /* Define to 1 if you have the <sys/endian.h> header file. */ @@ -58,7 +49,7 @@ /* Define to 1 if you have the <sys/mman.h> header file. */ #define HAVE_SYS_MMAN_H 1 -@@ -486,13 +486,13 @@ +@@ -522,13 +522,13 @@ /* #undef HAVE__STATI64 */ /* Define to 1 if you have the `__bswap_16' intrinsic function. */ @@ -75,21 +66,3 @@ /* Define to 1 if you have the `__builtin_bswap16' intrinsic function. */ #define HAVE___BUILTIN_BSWAP16 1 -@@ -620,7 +620,7 @@ - /* Define to the equivalent of the C99 'restrict' keyword, or to - nothing if this is not supported. Do not define if restrict is - supported directly. */ --#define restrict __restrict -+#define restrict __restrict__ - /* Work around a bug in Sun C++: it does not support _Restrict or - __restrict__, even though the corresponding Sun C compiler ends up with - "#define restrict _Restrict" or "#define restrict __restrict__" in the -@@ -637,7 +637,7 @@ - /* Define if your snprintf function is not named snprintf. */ - /* #undef snprintf */ - --/* Define if your typeof operator is not named typeof. */ -+/* Define if your typeof operator is not named `typeof'. */ - #define typeof __typeof - - /* Define to the type of an unsigned integer type wide enough to hold a diff --git a/multimedia/ringrtc/files/patch-third__party_perfetto_src_base_string__utils.cc b/multimedia/ringrtc/files/patch-third__party_perfetto_src_base_string__utils.cc deleted file mode 100644 index 19116d9de29f..000000000000 --- a/multimedia/ringrtc/files/patch-third__party_perfetto_src_base_string__utils.cc +++ /dev/null @@ -1,12 +0,0 @@ ---- src/webrtc/src/third_party/perfetto/src/base/string_utils.cc.orig 2023-12-10 06:10:27 UTC -+++ src/webrtc/src/third_party/perfetto/src/base/string_utils.cc -@@ -39,7 +39,8 @@ namespace base { - // Locale-independant as possible version of strtod. - double StrToD(const char* nptr, char** endptr) { - #if PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \ -- PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \ -+ (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \ -+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \ - PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) - static auto c_locale = newlocale(LC_ALL, "C", nullptr); - return strtod_l(nptr, endptr, c_locale); diff --git a/multimedia/ringrtc/files/patch-third__party_perfetto_src_tracing_ipc_memfd.cc b/multimedia/ringrtc/files/patch-third__party_perfetto_src_tracing_ipc_memfd.cc index 8fc6f48670d5..849970708a27 100644 --- a/multimedia/ringrtc/files/patch-third__party_perfetto_src_tracing_ipc_memfd.cc +++ b/multimedia/ringrtc/files/patch-third__party_perfetto_src_tracing_ipc_memfd.cc @@ -4,9 +4,9 @@ #define PERFETTO_MEMFD_ENABLED() \ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \ -- PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) -+ (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \ -+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) +- PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) ++ (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \ ++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) #if PERFETTO_MEMFD_ENABLED() diff --git a/multimedia/ringrtc/files/patch-third__party_webrtc_rtc__base_network.cc b/multimedia/ringrtc/files/patch-third__party_webrtc_rtc__base_network.cc index 29d5f54e06e9..366f357f6262 100644 --- a/multimedia/ringrtc/files/patch-third__party_webrtc_rtc__base_network.cc +++ b/multimedia/ringrtc/files/patch-third__party_webrtc_rtc__base_network.cc @@ -1,15 +1,14 @@ --- src/webrtc/src/rtc_base/network.cc.orig 2024-06-17 12:56:06 UTC +++ src/webrtc/src/rtc_base/network.cc -@@ -320,7 +320,12 @@ webrtc::AdapterType GetAdapterTypeFromName(absl::strin +@@ -312,7 +312,12 @@ AdapterType GetAdapterTypeFromName(absl::string_view n } #endif -- return webrtc::ADAPTER_TYPE_UNKNOWN; +#if defined(WEBRTC_BSD) + // Treat all other network interface names as ethernet on BSD -+ return ADAPTER_TYPE_ETHERNET; ++ return webrtc::ADAPTER_TYPE_ETHERNET; +#else -+ return ADAPTER_TYPE_UNKNOWN; + return ADAPTER_TYPE_UNKNOWN; +#endif } diff --git a/multimedia/ringrtc/update.txt b/multimedia/ringrtc/update.txt index ad5ffbabf5ab..f1aec372795a 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.52.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.54.1/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 60a10aa322f9..ccb1fb89bd4c 100644 --- a/multimedia/ringrtc/webrtc_fetch.sh +++ b/multimedia/ringrtc/webrtc_fetch.sh @@ -1,6 +1,13 @@ #!/bin/sh -WEBRTC_REV=6998c +#Fetching https://android.googlesource.com/platform/external/perfetto.git/+archive/.tar.gz +#fetch: https://android.googlesource.com/platform/external/perfetto.git/+archive/.tar.gz: Not Found + +# 'src/third_party/perfetto': +# Var('chromium_git') + '/external/github.com/google/perfetto.git' + '@' + 'dd35b295cd359ba094404218414955f961a0d6ae', + + +WEBRTC_REV=7204a base_url="https://chromium.googlesource.com/chromium/src/base.git/+archive/" boringssl_url="https://boringssl.googlesource.com/boringssl.git/+archive/" @@ -13,7 +20,7 @@ libsrtp_url="https://chromium.googlesource.com/chromium/deps/libsrtp.git/+archiv libvpx_url="https://chromium.googlesource.com/webm/libvpx.git/+archive/" libyuv_url="https://chromium.googlesource.com/libyuv/libyuv.git/+archive/" nasm_url="https://chromium.googlesource.com/chromium/deps/nasm.git/+archive/" -perfetto_url="https://android.googlesource.com/platform/external/perfetto.git/+archive/" +perfetto_url="https://chromium.googlesource.com/external/github.com/google/perfetto.git/+archive/" protobuf_javascript_url="https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf-javascript.git/+archive/" re2_url="https://chromium.googlesource.com/external/github.com/google/re2.git/+archive/" testing_url="https://chromium.googlesource.com/chromium/src/testing.git/+archive/" @@ -70,7 +77,7 @@ opus_hash=$(grep 'opus.git@' /tmp/DEPS | awk -F '@' '{print $2}' | sed -e "s#',# printf "OPUS_REV=\t${opus_hash}\n" printf "OPUS_REV=\t${opus_hash}\n" | portedit merge -i Makefile -perfetto_hash=$(grep 'perfetto.git@' /tmp/DEPS | awk -F '@' '{print $2}' | sed -e "s#',##" -e "s#'##") +perfetto_hash=$(grep 'perfetto.git' /tmp/DEPS | awk -F '+' '{print $4}' | sed -e "s# ##g" -e "s#',##" -e "s#'##") printf "PERFETTO_REV=\t${perfetto_hash}\n" printf "PERFETTO_REV=\t${perfetto_hash}\n" | portedit merge -i Makefile |