1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-19 00:13:33 +00:00

multimedia/ringrtc: Update to 2.40.0

This commit is contained in:
Mikael Urankar 2024-05-03 14:55:31 +02:00
parent 56e60ecbb9
commit aab67e0339
3 changed files with 37 additions and 61 deletions

View File

@ -1,6 +1,6 @@
PORTNAME= ringrtc
DISTVERSIONPREFIX= v
DISTVERSION= 2.39.3
DISTVERSION= 2.40.0
CATEGORIES= multimedia
MASTER_SITES= LOCAL/mikael/ringrtc/:base \
LOCAL/mikael/ringrtc/:boringssl \
@ -31,7 +31,7 @@ DISTFILES= base-${BASE_REV}.tar.gz:base \
testing-${TESTING_REV}.tar.gz:testing \
opus-${OPUS_REV}.tar.gz:opus
MAINTAINER= ports@FreeBSD.org
MAINTAINER= mikael@FreeBSD.org
COMMENT= Middleware library for Signal-Desktop
WWW= https://github.com/signalapp/ringrtc
@ -55,7 +55,7 @@ GH_TUPLE= signalapp:ringrtc:${DISTVERSIONPREFIX}${DISTVERSION} \
signalapp:webrtc:${WEBRTC_REV}:webrtc
# sh net-im/signal-desktop/get_deps.sh
WEBRTC_REV= 6261d
WEBRTC_REV= 6261e
# modify webrtc_fetch.sh, then sh webrtc_fetch.sh
BASE_REV= 36ecc8e397422620def3bb19a7ba392810ca2442
@ -71,7 +71,7 @@ LIBYUV_REV= 04821d1e7d60845525e8db55c7bcd41ef5be9406
NASM_REV= f477acb1049f5e043904b87b825c5915084a9a29
TESTING_REV= 450bfd79ee0369ac1a5465a12820b5d94a5956be
THIRD_PARTY_REV= 692fab5c0074bc6fa486dce1a4aa7b2cc5609928
OPUS_REV= 593419e833acab4d15b4901fe156177fb7315468
OPUS_REV= 0e30966b198ad28943799eaf5b3b08100b6f70c3
BINARY_ALIAS= vpython3=${PYTHON_CMD}

View File

@ -1,4 +1,4 @@
TIMESTAMP = 1713355305
TIMESTAMP = 1714739599
SHA256 (base-36ecc8e397422620def3bb19a7ba392810ca2442.tar.gz) = ba385d4499e3a3d13b5a76f70425da1c22a8eb3e6d58b8350380b459e06169f5
SIZE (base-36ecc8e397422620def3bb19a7ba392810ca2442.tar.gz) = 5885707
SHA256 (boringssl-414f69504d30d0848b69f6453ea7fb5e88004cb4.tar.gz) = 5fce22b30ae7c19649a8f1d8340010e90264ef21ed1085b30d8f41f0be3ab837
@ -25,8 +25,8 @@ SHA256 (third_party-692fab5c0074bc6fa486dce1a4aa7b2cc5609928.tar.gz) = dba09b06a
SIZE (third_party-692fab5c0074bc6fa486dce1a4aa7b2cc5609928.tar.gz) = 826388101
SHA256 (testing-450bfd79ee0369ac1a5465a12820b5d94a5956be.tar.gz) = 46c66a5b429681ccad1096b9431682cfc6a40f25a2d17d0c4e7e50b3674eb3ee
SIZE (testing-450bfd79ee0369ac1a5465a12820b5d94a5956be.tar.gz) = 2412905
SHA256 (opus-593419e833acab4d15b4901fe156177fb7315468.tar.gz) = cf62fdbf33205e3d15e1bee829a2cb275e82fb6944826d2afb7666623470b816
SIZE (opus-593419e833acab4d15b4901fe156177fb7315468.tar.gz) = 869636
SHA256 (opus-0e30966b198ad28943799eaf5b3b08100b6f70c3.tar.gz) = 60867154cda4ae4f3d4ba37328b0dac1649b07462945b19c4b7c51a22aa1fae6
SIZE (opus-0e30966b198ad28943799eaf5b3b08100b6f70c3.tar.gz) = 4205884
SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@ -689,7 +689,7 @@ SHA256 (signalapp-libsignal-v0.37.0_GH0.tar.gz) = 7943a8ed8f6f75cae63d9de9200649
SIZE (signalapp-libsignal-v0.37.0_GH0.tar.gz) = 1067773
SHA256 (signalapp-curve25519-dalek-signal-curve25519-4.1.1_GH0.tar.gz) = f129765413794896efd19667acda3645b9cd17b01181700fd781df68b584ec3d
SIZE (signalapp-curve25519-dalek-signal-curve25519-4.1.1_GH0.tar.gz) = 801981
SHA256 (signalapp-ringrtc-v2.39.3_GH0.tar.gz) = bd9c7a0325e4198e823a05f79bc681c73bb813ad78377fb342e959c776eea7ee
SIZE (signalapp-ringrtc-v2.39.3_GH0.tar.gz) = 811359
SHA256 (signalapp-webrtc-6261d_GH0.tar.gz) = bdd63f731f9e9e6bbe31cc109cc0c74918410f2cb886878e2e5c4904d6f1f5d1
SIZE (signalapp-webrtc-6261d_GH0.tar.gz) = 39777153
SHA256 (signalapp-ringrtc-v2.40.0_GH0.tar.gz) = 95ad69b6acf74b2709a8d901de3e2bdf867f886afdea0aa10f305eab26249b53
SIZE (signalapp-ringrtc-v2.40.0_GH0.tar.gz) = 813891
SHA256 (signalapp-webrtc-6261e_GH0.tar.gz) = fdaaf84efb6f2b55b69039918e839375ddbf6d1ee2820cdd3e3ad8b8a0173385
SIZE (signalapp-webrtc-6261e_GH0.tar.gz) = 39775612

View File

@ -1,8 +1,6 @@
#!/bin/sh
WEBRTC_REV=6261d
OPUS_BRANCH=6261
# XXX also change fetch opus
WEBRTC_REV=6261e
base_url="https://chromium.googlesource.com/chromium/src/base.git/+archive/"
boringssl_url="https://boringssl.googlesource.com/boringssl.git/+archive/"
@ -76,54 +74,32 @@ third_party_hash=$(grep 'third_party@' /tmp/DEPS | awk -F '@' '{print $2}' | sed
printf "THIRD_PARTY_REV=\t${third_party_hash}\n"
printf "THIRD_PARTY_REV=\t${third_party_hash}\n" | portedit merge -i Makefile
mkdir dist_tmp
echo "fetch -o dist_tmp/base-${base_hash}.tar.gz ${base_url}${base_hash}.tar.gz"
echo "fetch -o dist_tmp/boringssl-${boringssl_hash}.tar.gz ${boringssl_url}${boringssl_hash}.tar.gz"
echo "fetch -o dist_tmp/build-${build_hash}.tar.gz ${build_url}${build_hash}.tar.gz"
echo "fetch -o dist_tmp/buildtools-${buildtools_hash}.tar.gz ${buildtools_url}${buildtools_hash}.tar.gz"
echo "fetch -o dist_tmp/catapult-${catapult_hash}.tar.gz ${catapult_url}${catapult_hash}.tar.gz"
echo "fetch -o dist_tmp/icu-${icu_hash}.tar.gz ${icu_url}${icu_hash}.tar.gz"
echo "fetch -o dist_tmp/libjpeg_turbo-${libjpeg_turbo_hash}.tar.gz ${libjpeg_turbo_url}${libjpeg_turbo_hash}.tar.gz"
echo "fetch -o dist_tmp/libsrtp-${libsrtp_hash}.tar.gz ${libsrtp_url}${libsrtp_hash}.tar.gz"
echo "fetch -o dist_tmp/libvpx-${libvpx_hash}.tar.gz ${libvpx_url}${libvpx_hash}.tar.gz"
echo "fetch -o dist_tmp/libyuv-${libyuv_hash}.tar.gz ${libyuv_url}${libyuv_hash}.tar.gz"
echo "fetch -o dist_tmp/nasm-${nasm_hash}.tar.gz ${nasm_url}${nasm_hash}.tar.gz"
echo "fetch -o dist_tmp/opus-${opus_hash}.tar.gz https://codeload.github.com/signalapp/opus/tar.gz/webrtc-${OPUS_BRANCH}?dummy=/"
echo "fetch -o dist_tmp/testing-${testing_hash}.tar.gz ${testing_url}${testing_hash}.tar.gz"
echo "fetch -o dist_tmp/third_party-${third_party_hash}.tar.gz ${third_party_url}${third_party_hash}.tar.gz"
mkdir -p dist_good
exit
for c in base boringssl build buildtools catapult icu libjpeg_turbo libsrtp libvpx libyuv nasm testing third_party
do
hash=$(echo ${c}_hash)
eval "hash=\$$hash"
mkdir -p base boringssl build buildtools catapult icu libjpeg_turbo libsrtp libvpx libyuv nasm opus testing third_party
tar xf dist_tmp/base-${base_hash}.tar.gz -C base
tar xf dist_tmp/boringssl-${boringssl_hash}.tar.gz -C boringssl
tar xf dist_tmp/build-${build_hash}.tar.gz -C build
tar xf dist_tmp/buildtools-${buildtools_hash}.tar.gz -C buildtools
tar xf dist_tmp/catapult-${catapult_hash}.tar.gz -C catapult
tar xf dist_tmp/icu-${icu_hash}.tar.gz -C icu
tar xf dist_tmp/libjpeg_turbo-${libjpeg_turbo_hash}.tar.gz -C libjpeg_turbo
tar xf dist_tmp/libsrtp-${libsrtp_hash}.tar.gz -C libsrtp
tar xf dist_tmp/libvpx-${libvpx_hash}.tar.gz -C libvpx
tar xf dist_tmp/libyuv-${libyuv_hash}.tar.gz -C libyuv
tar xf dist_tmp/nasm-${nasm_hash}.tar.gz -C nasm
tar xf dist_tmp/opus-${opus_hash}.tar.gz -C opus --strip-components 1
tar xf dist_tmp/testing-${testing_hash}.tar.gz -C testing
tar xf dist_tmp/third_party-${third_party_hash}.tar.gz -C third_party
if [ ! -f /usr/ports/distfiles/${c}-${hash}.tar.gz ] && [ ! -f dist_good/${c}-${hash}.tar.gz ]; then
url=$(echo ${c}_url)
eval "url=\$$url"
mkdir dist_good
tar czf dist_good/base-${base_hash}.tar.gz base
tar czf dist_good/boringssl-${boringssl_hash}.tar.gz boringssl
tar czf dist_good/build-${build_hash}.tar.gz build
tar czf dist_good/buildtools-${buildtools_hash}.tar.gz buildtools
tar czf dist_good/catapult-${catapult_hash}.tar.gz catapult
tar czf dist_good/icu-${icu_hash}.tar.gz icu
tar czf dist_good/libjpeg_turbo-${libjpeg_turbo_hash}.tar.gz libjpeg_turbo
tar czf dist_good/libsrtp-${libsrtp_hash}.tar.gz libsrtp
tar czf dist_good/libvpx-${libvpx_hash}.tar.gz libvpx
tar czf dist_good/libyuv-${libyuv_hash}.tar.gz libyuv
tar czf dist_good/nasm-${nasm_hash}.tar.gz nasm
tar czf dist_good/opus-${opus_hash}.tar.gz opus
tar czf dist_good/testing-${testing_hash}.tar.gz testing
tar czf dist_good/third_party-${third_party_hash}.tar.gz third_party
echo "Fetching ${url}${hash}.tar.gz"
rm -rf base boringssl build buildtools catapult icu libjpeg_turbo libsrtp libvpx libyuv nasm opus testing third_party
mkdir -p ${c}
fetch -qo - ${url}${hash}.tar.gz | tar xf - -C ${c}
tar czf dist_good/${c}-${hash}.tar.gz ${c}
rm -rf ${c}
fi
done
if [ ! -f /usr/ports/distfiles/opus-${opus_hash}.tar.gz ] && [ ! -f dist_good/opus-${opus_hash}.tar.gz ]; then
echo "Fetching Opus"
mkdir -p opus
fetch -qo - https://codeload.github.com/xiph/opus/tar.gz/${opus_hash}?dummy=/ | tar xf - -C opus --strip-components 1
tar czf dist_good/opus-${opus_hash}.tar.gz opus
rm -rf dist_tmp/opus-${opus_hash}.tar.gz opus
fi
echo "Copy dist_good/* in /usr/ports/distfiles and run make makesum"