Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 8 Jun 2024 20:59:52 GMT
From:      "Sergey A. Osokin" <osa@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 152f432dfd6b - main - net-im/t*: unbundle third-party components, use the ports tree
Message-ID:  <202406082059.458KxqS8029382@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by osa:

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

commit 152f432dfd6b90b07873e8674f9ad238250cc057
Author:     Sergey A. Osokin <osa@FreeBSD.org>
AuthorDate: 2024-06-08 19:00:34 +0000
Commit:     Sergey A. Osokin <osa@FreeBSD.org>
CommitDate: 2024-06-08 20:59:46 +0000

    net-im/t*: unbundle third-party components, use the ports tree
    
    Bump PORTREVISIONs.
    
    Inspired by:    net/tdesktop from OpenBSD ports tree
---
 net-im/telegram-desktop/Makefile |   3 +
 net-im/tg_owt/Makefile           |  31 +++-
 net-im/tg_owt/distinfo           |  12 +-
 net-im/tg_owt/pkg-plist          | 381 +--------------------------------------
 4 files changed, 35 insertions(+), 392 deletions(-)

diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile
index 24fbfa60e75c..7c28f54cbc89 100644
--- a/net-im/telegram-desktop/Makefile
+++ b/net-im/telegram-desktop/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	telegram-desktop
 DISTVERSION=	5.1.5
+PORTREVISION=	1
 CATEGORIES=	net-im
 MASTER_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/
 DISTNAME=	tdesktop-${DISTVERSION}-full
@@ -27,6 +28,7 @@ BUILD_DEPENDS=	boost-libs>0:devel/boost-libs \
 		${LOCALBASE}/lib/libtg_owt.a:net-im/tg_owt
 LIB_DEPENDS=	libabsl_base.so:devel/abseil \
 		libavformat.so:multimedia/ffmpeg \
+		libcrc32c.so:devel/crc32c \
 		libdbus-1.so:devel/dbus \
 		libdispatch.so:devel/libdispatch \
 		libfmt.so:devel/libfmt \
@@ -38,6 +40,7 @@ LIB_DEPENDS=	libabsl_base.so:devel/abseil \
 		libprotobuf.so:devel/protobuf \
 		libqrcodegencpp.so:graphics/qr-code-generator \
 		librnnoise.so:audio/rnnoise \
+		libsrtp2.so:net/libsrtp2 \
 		libxcb-keysyms.so:x11/xcb-util-keysyms \
 		libxkbcommon.so:x11/libxkbcommon \
 		libxxhash.so:devel/xxhash \
diff --git a/net-im/tg_owt/Makefile b/net-im/tg_owt/Makefile
index 20a16179dc7f..febdcd1639d8 100644
--- a/net-im/tg_owt/Makefile
+++ b/net-im/tg_owt/Makefile
@@ -1,8 +1,13 @@
 PORTNAME=	tg_owt
 PORTVERSION=	0.0.20231221
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	net-im
 
+PATCH_SITES=	https://github.com/desktop-app/tg_owt/commit/
+PATCHFILES=	a264c3311dec000dbe2ad8e3c819364f409d7897.patch \
+		62672f3756ecf218252098211d78c13369ab6d28.patch
+PATCH_DIST_STRIP=	-p1
+
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Webrtc library used by telegram-desktop
 WWW=		https://github.com/desktop-app/tg_owt
@@ -12,10 +17,15 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BUILD_DEPENDS=	v4l_compat>0:multimedia/v4l_compat \
 		yasm:devel/yasm
-LIB_DEPENDS=	libavformat.so:multimedia/ffmpeg \
+LIB_DEPENDS=	libabsl_base.so:devel/abseil \
+		libavformat.so:multimedia/ffmpeg \
+		libcrc32c.so:devel/crc32c \
 		libjpeg.so:graphics/jpeg-turbo \
+		libopenh264.so:multimedia/openh264 \
 		libopus.so:audio/opus \
-		libpipewire-0.3.so:multimedia/pipewire
+		libpipewire-0.3.so:multimedia/pipewire \
+		libsrtp2.so:net/libsrtp2 \
+		libvpx.so:multimedia/libvpx
 
 USES=		cmake gl pkgconfig xorg
 USE_XORG=	x11 xcomposite xdamage xrender xrandr xtst
@@ -26,9 +36,16 @@ GH_TAGNAME=	afd9d5d
 
 # libyuv cloned from https://chromium.googlesource.com/libyuv/libyuv
 # when updating port check if hash tag in the submodule was updated
-GH_TUPLE=	abseil:abseil-cpp:8c0b94e:abseilcpp/src/third_party/abseil-cpp \
-		cisco:libsrtp:a566a9:libsrtp/src/third_party/libsrtp \
-		google:crc32c:21fc8ef:crc32c/src/third_party/crc32c/src \
-		klemensn:libyuv:3aae5c7:libyuv/src/third_party/libyuv
+GH_TUPLE=	klemensn:libyuv:3aae5c7:libyuv/src/third_party/libyuv
+
+post-extract:
+		${RM} -rf \
+		${WRKSRC}/src/third-party/abseil-cpp \
+		${WRKSRC}/src/third-party/crc32c \
+		${WRKSRC}/src/third-party/libsrtp \
+		${WRKSRC}/src/third-party/libsrtp_config \
+		${WRKSRC}/src/third-party/libvpx \
+		${WRKSRC}/src/third-party/openh264 \
+		${WRKSRC}/src/third-party/yasm
 
 .include <bsd.port.mk>
diff --git a/net-im/tg_owt/distinfo b/net-im/tg_owt/distinfo
index 16986f3a0541..9a8bc442a915 100644
--- a/net-im/tg_owt/distinfo
+++ b/net-im/tg_owt/distinfo
@@ -1,11 +1,9 @@
-TIMESTAMP = 1704135050
+TIMESTAMP = 1717865774
 SHA256 (desktop-app-tg_owt-0.0.20231221-afd9d5d_GH0.tar.gz) = 3dd334d8547936526d58fc895a07c19ac9045240f8197f8b319ed9c960e95b67
 SIZE (desktop-app-tg_owt-0.0.20231221-afd9d5d_GH0.tar.gz) = 13719106
-SHA256 (abseil-abseil-cpp-8c0b94e_GH0.tar.gz) = e995f06ce4fd4a9641e6a8e5d8d2258710eef481a07307a3e727012f1a83c442
-SIZE (abseil-abseil-cpp-8c0b94e_GH0.tar.gz) = 1957422
-SHA256 (cisco-libsrtp-a566a9_GH0.tar.gz) = 3a02196f8bb36ff640cb1d24920414f9c80e3d7ca78304cab0e6a70ca72a683f
-SIZE (cisco-libsrtp-a566a9_GH0.tar.gz) = 638802
-SHA256 (google-crc32c-21fc8ef_GH0.tar.gz) = 9cb6093f9a554f9fb8397ce9a1a07eec44f1ae0918d7816b60c7b14ef745e082
-SIZE (google-crc32c-21fc8ef_GH0.tar.gz) = 29818
 SHA256 (klemensn-libyuv-3aae5c7_GH0.tar.gz) = 7e0ed4ef518c0a1e10fc20573cd8695ad3bc55a19496deb0d48e773be0d52c3e
 SIZE (klemensn-libyuv-3aae5c7_GH0.tar.gz) = 565631
+SHA256 (a264c3311dec000dbe2ad8e3c819364f409d7897.patch) = 54b66f05962fa850329457d59a36c791b61a734cf3ba29649838fdfeaa07f6c0
+SIZE (a264c3311dec000dbe2ad8e3c819364f409d7897.patch) = 2244
+SHA256 (62672f3756ecf218252098211d78c13369ab6d28.patch) = cbfdce3a0da4090f3698414b027ab56a75c85e44d19305d26930566072779415
+SIZE (62672f3756ecf218252098211d78c13369ab6d28.patch) = 4373
diff --git a/net-im/tg_owt/pkg-plist b/net-im/tg_owt/pkg-plist
index a63c1bfed4a8..5978ef9f29e1 100644
--- a/net-im/tg_owt/pkg-plist
+++ b/net-im/tg_owt/pkg-plist
@@ -2211,344 +2211,6 @@ include/tg_owt/system_wrappers/include/metrics.h
 include/tg_owt/system_wrappers/include/ntp_time.h
 include/tg_owt/system_wrappers/include/rtp_to_ntp_estimator.h
 include/tg_owt/system_wrappers/include/sleep.h
-include/tg_owt/third_party/abseil-cpp/absl/algorithm/algorithm.h
-include/tg_owt/third_party/abseil-cpp/absl/algorithm/container.h
-include/tg_owt/third_party/abseil-cpp/absl/base/attributes.h
-include/tg_owt/third_party/abseil-cpp/absl/base/call_once.h
-include/tg_owt/third_party/abseil-cpp/absl/base/casts.h
-include/tg_owt/third_party/abseil-cpp/absl/base/config.h
-include/tg_owt/third_party/abseil-cpp/absl/base/const_init.h
-include/tg_owt/third_party/abseil-cpp/absl/base/dynamic_annotations.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/atomic_hook.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/atomic_hook_test_helper.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/cycleclock.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/direct_mmap.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/dynamic_annotations.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/endian.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/errno_saver.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/exception_safety_testing.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/exception_testing.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/fast_type_id.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/hide_ptr.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/identity.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/inline_variable.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/inline_variable_testing.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/invoke.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/low_level_alloc.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/low_level_scheduling.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/per_thread_tls.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/prefetch.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/pretty_function.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/raw_logging.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/scheduling_mode.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/scoped_set_env.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/spinlock.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/spinlock_wait.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/strerror.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/sysinfo.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/thread_annotations.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/thread_identity.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/throw_delegate.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/tsan_mutex_interface.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/unaligned_access.h
-include/tg_owt/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.h
-include/tg_owt/third_party/abseil-cpp/absl/base/log_severity.h
-include/tg_owt/third_party/abseil-cpp/absl/base/macros.h
-include/tg_owt/third_party/abseil-cpp/absl/base/optimization.h
-include/tg_owt/third_party/abseil-cpp/absl/base/options.h
-include/tg_owt/third_party/abseil-cpp/absl/base/policy_checks.h
-include/tg_owt/third_party/abseil-cpp/absl/base/port.h
-include/tg_owt/third_party/abseil-cpp/absl/base/thread_annotations.h
-include/tg_owt/third_party/abseil-cpp/absl/cleanup/cleanup.h
-include/tg_owt/third_party/abseil-cpp/absl/cleanup/internal/cleanup.h
-include/tg_owt/third_party/abseil-cpp/absl/container/btree_map.h
-include/tg_owt/third_party/abseil-cpp/absl/container/btree_set.h
-include/tg_owt/third_party/abseil-cpp/absl/container/btree_test.h
-include/tg_owt/third_party/abseil-cpp/absl/container/fixed_array.h
-include/tg_owt/third_party/abseil-cpp/absl/container/flat_hash_map.h
-include/tg_owt/third_party/abseil-cpp/absl/container/flat_hash_set.h
-include/tg_owt/third_party/abseil-cpp/absl/container/inlined_vector.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/btree.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/btree_container.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/common.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/compressed_tuple.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/container_memory.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/counting_allocator.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/hash_generator_testing.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/hash_policy_testing.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/hashtable_debug.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/hashtable_debug_hooks.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/inlined_vector.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/layout.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/node_slot_policy.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/test_instance_tracker.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/tracked.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/unordered_map_constructor_test.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/unordered_map_lookup_test.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/unordered_map_members_test.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/unordered_map_modifiers_test.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/unordered_set_constructor_test.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/unordered_set_lookup_test.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/unordered_set_members_test.h
-include/tg_owt/third_party/abseil-cpp/absl/container/internal/unordered_set_modifiers_test.h
-include/tg_owt/third_party/abseil-cpp/absl/container/node_hash_map.h
-include/tg_owt/third_party/abseil-cpp/absl/container/node_hash_set.h
-include/tg_owt/third_party/abseil-cpp/absl/debugging/failure_signal_handler.h
-include/tg_owt/third_party/abseil-cpp/absl/debugging/internal/address_is_readable.h
-include/tg_owt/third_party/abseil-cpp/absl/debugging/internal/demangle.h
-include/tg_owt/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h
-include/tg_owt/third_party/abseil-cpp/absl/debugging/internal/examine_stack.h
-include/tg_owt/third_party/abseil-cpp/absl/debugging/internal/stack_consumption.h
-include/tg_owt/third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h
-include/tg_owt/third_party/abseil-cpp/absl/debugging/internal/symbolize.h
-include/tg_owt/third_party/abseil-cpp/absl/debugging/internal/vdso_support.h
-include/tg_owt/third_party/abseil-cpp/absl/debugging/leak_check.h
-include/tg_owt/third_party/abseil-cpp/absl/debugging/stacktrace.h
-include/tg_owt/third_party/abseil-cpp/absl/debugging/symbolize.h
-include/tg_owt/third_party/abseil-cpp/absl/flags/commandlineflag.h
-include/tg_owt/third_party/abseil-cpp/absl/flags/config.h
-include/tg_owt/third_party/abseil-cpp/absl/flags/declare.h
-include/tg_owt/third_party/abseil-cpp/absl/flags/flag.h
-include/tg_owt/third_party/abseil-cpp/absl/flags/internal/commandlineflag.h
-include/tg_owt/third_party/abseil-cpp/absl/flags/internal/flag.h
-include/tg_owt/third_party/abseil-cpp/absl/flags/internal/parse.h
-include/tg_owt/third_party/abseil-cpp/absl/flags/internal/path_util.h
-include/tg_owt/third_party/abseil-cpp/absl/flags/internal/private_handle_accessor.h
-include/tg_owt/third_party/abseil-cpp/absl/flags/internal/program_name.h
-include/tg_owt/third_party/abseil-cpp/absl/flags/internal/registry.h
-include/tg_owt/third_party/abseil-cpp/absl/flags/internal/sequence_lock.h
-include/tg_owt/third_party/abseil-cpp/absl/flags/internal/usage.h
-include/tg_owt/third_party/abseil-cpp/absl/flags/marshalling.h
-include/tg_owt/third_party/abseil-cpp/absl/flags/parse.h
-include/tg_owt/third_party/abseil-cpp/absl/flags/reflection.h
-include/tg_owt/third_party/abseil-cpp/absl/flags/usage.h
-include/tg_owt/third_party/abseil-cpp/absl/flags/usage_config.h
-include/tg_owt/third_party/abseil-cpp/absl/functional/any_invocable.h
-include/tg_owt/third_party/abseil-cpp/absl/functional/bind_front.h
-include/tg_owt/third_party/abseil-cpp/absl/functional/function_ref.h
-include/tg_owt/third_party/abseil-cpp/absl/functional/internal/any_invocable.h
-include/tg_owt/third_party/abseil-cpp/absl/functional/internal/front_binder.h
-include/tg_owt/third_party/abseil-cpp/absl/functional/internal/function_ref.h
-include/tg_owt/third_party/abseil-cpp/absl/hash/hash.h
-include/tg_owt/third_party/abseil-cpp/absl/hash/hash_testing.h
-include/tg_owt/third_party/abseil-cpp/absl/hash/internal/city.h
-include/tg_owt/third_party/abseil-cpp/absl/hash/internal/hash.h
-include/tg_owt/third_party/abseil-cpp/absl/hash/internal/low_level_hash.h
-include/tg_owt/third_party/abseil-cpp/absl/hash/internal/spy_hash_state.h
-include/tg_owt/third_party/abseil-cpp/absl/memory/memory.h
-include/tg_owt/third_party/abseil-cpp/absl/meta/type_traits.h
-include/tg_owt/third_party/abseil-cpp/absl/numeric/bits.h
-include/tg_owt/third_party/abseil-cpp/absl/numeric/int128.h
-include/tg_owt/third_party/abseil-cpp/absl/numeric/internal/bits.h
-include/tg_owt/third_party/abseil-cpp/absl/numeric/internal/representation.h
-include/tg_owt/third_party/abseil-cpp/absl/profiling/internal/exponential_biased.h
-include/tg_owt/third_party/abseil-cpp/absl/profiling/internal/periodic_sampler.h
-include/tg_owt/third_party/abseil-cpp/absl/profiling/internal/sample_recorder.h
-include/tg_owt/third_party/abseil-cpp/absl/random/bernoulli_distribution.h
-include/tg_owt/third_party/abseil-cpp/absl/random/beta_distribution.h
-include/tg_owt/third_party/abseil-cpp/absl/random/bit_gen_ref.h
-include/tg_owt/third_party/abseil-cpp/absl/random/discrete_distribution.h
-include/tg_owt/third_party/abseil-cpp/absl/random/distributions.h
-include/tg_owt/third_party/abseil-cpp/absl/random/exponential_distribution.h
-include/tg_owt/third_party/abseil-cpp/absl/random/gaussian_distribution.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/chi_square.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/distribution_caller.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/distribution_test_util.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/explicit_seed_seq.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/fast_uniform_bits.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/fastmath.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/generate_real.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/iostream_state_saver.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/mock_helpers.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/mock_overload_set.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/nanobenchmark.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/nonsecure_base.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/pcg_engine.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/platform.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/pool_urbg.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/randen.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/randen_detect.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/randen_engine.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/randen_hwaes.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/randen_slow.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/randen_traits.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/seed_material.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/sequence_urbg.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/traits.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/uniform_helper.h
-include/tg_owt/third_party/abseil-cpp/absl/random/internal/wide_multiply.h
-include/tg_owt/third_party/abseil-cpp/absl/random/log_uniform_int_distribution.h
-include/tg_owt/third_party/abseil-cpp/absl/random/mock_distributions.h
-include/tg_owt/third_party/abseil-cpp/absl/random/mocking_bit_gen.h
-include/tg_owt/third_party/abseil-cpp/absl/random/poisson_distribution.h
-include/tg_owt/third_party/abseil-cpp/absl/random/random.h
-include/tg_owt/third_party/abseil-cpp/absl/random/seed_gen_exception.h
-include/tg_owt/third_party/abseil-cpp/absl/random/seed_sequences.h
-include/tg_owt/third_party/abseil-cpp/absl/random/uniform_int_distribution.h
-include/tg_owt/third_party/abseil-cpp/absl/random/uniform_real_distribution.h
-include/tg_owt/third_party/abseil-cpp/absl/random/zipf_distribution.h
-include/tg_owt/third_party/abseil-cpp/absl/status/internal/status_internal.h
-include/tg_owt/third_party/abseil-cpp/absl/status/internal/statusor_internal.h
-include/tg_owt/third_party/abseil-cpp/absl/status/status.h
-include/tg_owt/third_party/abseil-cpp/absl/status/status_payload_printer.h
-include/tg_owt/third_party/abseil-cpp/absl/status/statusor.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/ascii.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/charconv.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/cord.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/cord_analysis.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/cord_buffer.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/cord_test_helpers.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/cordz_test_helpers.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/escaping.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/char_map.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/charconv_parse.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/cord_data_edge.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/cord_internal.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/cord_rep_flat.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/cord_rep_ring_reader.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/cord_rep_test_util.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/cordz_functions.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/cordz_handle.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/cordz_info.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/cordz_sample_token.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/cordz_statistics.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/cordz_update_scope.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/cordz_update_tracker.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/escaping.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/escaping_test_common.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/memutil.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/numbers_test_common.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/ostringstream.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/pow10_helper.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/stl_type_traits.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/str_format/checker.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/str_format/output.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/str_format/parser.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/str_split_internal.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/string_constant.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/internal/utf8.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/match.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/numbers.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/str_cat.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/str_format.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/str_join.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/str_replace.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/str_split.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/string_view.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/strip.h
-include/tg_owt/third_party/abseil-cpp/absl/strings/substitute.h
-include/tg_owt/third_party/abseil-cpp/absl/synchronization/barrier.h
-include/tg_owt/third_party/abseil-cpp/absl/synchronization/blocking_counter.h
-include/tg_owt/third_party/abseil-cpp/absl/synchronization/internal/create_thread_identity.h
-include/tg_owt/third_party/abseil-cpp/absl/synchronization/internal/futex.h
-include/tg_owt/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.h
-include/tg_owt/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h
-include/tg_owt/third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.h
-include/tg_owt/third_party/abseil-cpp/absl/synchronization/internal/thread_pool.h
-include/tg_owt/third_party/abseil-cpp/absl/synchronization/internal/waiter.h
-include/tg_owt/third_party/abseil-cpp/absl/synchronization/mutex.h
-include/tg_owt/third_party/abseil-cpp/absl/synchronization/notification.h
-include/tg_owt/third_party/abseil-cpp/absl/time/civil_time.h
-include/tg_owt/third_party/abseil-cpp/absl/time/clock.h
-include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h
-include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h
-include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/time_zone.h
-include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/zone_info_source.h
-include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.h
-include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.h
-include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.h
-include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.h
-include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.h
-include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_posix.h
-include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/src/tzfile.h
-include/tg_owt/third_party/abseil-cpp/absl/time/internal/test_util.h
-include/tg_owt/third_party/abseil-cpp/absl/time/time.h
-include/tg_owt/third_party/abseil-cpp/absl/types/any.h
-include/tg_owt/third_party/abseil-cpp/absl/types/bad_any_cast.h
-include/tg_owt/third_party/abseil-cpp/absl/types/bad_optional_access.h
-include/tg_owt/third_party/abseil-cpp/absl/types/bad_variant_access.h
-include/tg_owt/third_party/abseil-cpp/absl/types/compare.h
-include/tg_owt/third_party/abseil-cpp/absl/types/internal/conformance_aliases.h
-include/tg_owt/third_party/abseil-cpp/absl/types/internal/conformance_archetype.h
-include/tg_owt/third_party/abseil-cpp/absl/types/internal/conformance_profile.h
-include/tg_owt/third_party/abseil-cpp/absl/types/internal/conformance_testing.h
-include/tg_owt/third_party/abseil-cpp/absl/types/internal/conformance_testing_helpers.h
-include/tg_owt/third_party/abseil-cpp/absl/types/internal/optional.h
-include/tg_owt/third_party/abseil-cpp/absl/types/internal/parentheses.h
-include/tg_owt/third_party/abseil-cpp/absl/types/internal/span.h
-include/tg_owt/third_party/abseil-cpp/absl/types/internal/transform_args.h
-include/tg_owt/third_party/abseil-cpp/absl/types/internal/variant.h
-include/tg_owt/third_party/abseil-cpp/absl/types/optional.h
-include/tg_owt/third_party/abseil-cpp/absl/types/span.h
-include/tg_owt/third_party/abseil-cpp/absl/types/variant.h
-include/tg_owt/third_party/abseil-cpp/absl/utility/utility.h
-include/tg_owt/third_party/abseil-cpp/ci/absl_alternate_options.h
-include/tg_owt/third_party/crc32c/src/include/crc32c/crc32c.h
-include/tg_owt/third_party/crc32c/src/src/crc32c_arm64.h
-include/tg_owt/third_party/crc32c/src/src/crc32c_arm64_check.h
-include/tg_owt/third_party/crc32c/src/src/crc32c_extend_unittests.h
-include/tg_owt/third_party/crc32c/src/src/crc32c_internal.h
-include/tg_owt/third_party/crc32c/src/src/crc32c_prefetch.h
-include/tg_owt/third_party/crc32c/src/src/crc32c_read_le.h
-include/tg_owt/third_party/crc32c/src/src/crc32c_round_up.h
-include/tg_owt/third_party/crc32c/src/src/crc32c_sse42.h
-include/tg_owt/third_party/crc32c/src/src/crc32c_sse42_check.h
-include/tg_owt/third_party/libsrtp/crypto/cipher/cipher_test_cases.h
-include/tg_owt/third_party/libsrtp/crypto/hash/auth_test_cases.h
-include/tg_owt/third_party/libsrtp/crypto/include/aes.h
-include/tg_owt/third_party/libsrtp/crypto/include/aes_gcm.h
-include/tg_owt/third_party/libsrtp/crypto/include/aes_icm.h
-include/tg_owt/third_party/libsrtp/crypto/include/aes_icm_ext.h
-include/tg_owt/third_party/libsrtp/crypto/include/alloc.h
-include/tg_owt/third_party/libsrtp/crypto/include/auth.h
-include/tg_owt/third_party/libsrtp/crypto/include/cipher.h
-include/tg_owt/third_party/libsrtp/crypto/include/cipher_types.h
-include/tg_owt/third_party/libsrtp/crypto/include/cipher_priv.h
-include/tg_owt/third_party/libsrtp/crypto/include/crypto_kernel.h
-include/tg_owt/third_party/libsrtp/crypto/include/crypto_types.h
-include/tg_owt/third_party/libsrtp/crypto/include/datatypes.h
-include/tg_owt/third_party/libsrtp/crypto/include/err.h
-include/tg_owt/third_party/libsrtp/crypto/include/hmac.h
-include/tg_owt/third_party/libsrtp/crypto/include/integers.h
-include/tg_owt/third_party/libsrtp/crypto/include/key.h
-include/tg_owt/third_party/libsrtp/crypto/include/null_auth.h
-include/tg_owt/third_party/libsrtp/crypto/include/null_cipher.h
-include/tg_owt/third_party/libsrtp/crypto/include/rdb.h
-include/tg_owt/third_party/libsrtp/crypto/include/rdbx.h
-include/tg_owt/third_party/libsrtp/crypto/include/sha1.h
-include/tg_owt/third_party/libsrtp/fuzzer/fuzzer.h
-include/tg_owt/third_party/libsrtp/fuzzer/mt19937.h
-include/tg_owt/third_party/libsrtp/fuzzer/testmem.h
-include/tg_owt/third_party/libsrtp/config_in.h
-include/tg_owt/third_party/libsrtp/config_in_cmake.h
-include/tg_owt/third_party/libsrtp/include/srtp.h
-include/tg_owt/third_party/libsrtp/include/srtp_priv.h
-include/tg_owt/third_party/libsrtp/include/stream_list_priv.h
-include/tg_owt/third_party/libsrtp/test/cutest.h
-include/tg_owt/third_party/libsrtp/test/getopt_s.h
-include/tg_owt/third_party/libsrtp/test/rtp.h
-include/tg_owt/third_party/libsrtp/test/rtp_decoder.h
-include/tg_owt/third_party/libsrtp/test/ut_sim.h
-include/tg_owt/third_party/libsrtp/test/util.h
 include/tg_owt/third_party/libsrtp_config/config.h
 include/tg_owt/third_party/libvpx/include/elf.h
 include/tg_owt/third_party/libvpx/source/config/linux/arm-neon-cpu-detect/vp8_rtcd.h
@@ -2934,46 +2596,9 @@ lib/libtg_owt.a
 @dir include/tg_owt/sdk/android/tests/src/org/webrtc/audio
 @dir include/tg_owt/stats/g3doc
 @dir include/tg_owt/system_wrappers/source
-@dir include/tg_owt/third_party/abseil-cpp/.github/ISSUE_TEMPLATE
-@dir include/tg_owt/third_party/abseil-cpp/CMake/Googletest
-@dir include/tg_owt/third_party/abseil-cpp/CMake/install_test_project
-@dir include/tg_owt/third_party/abseil-cpp/absl/copts
-@dir include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Africa
-@dir include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/America/Argentina
-@dir include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/America/Indiana
-@dir include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/America/Kentucky
-@dir include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/America/North_Dakota
-@dir include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Antarctica
-@dir include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Arctic
-@dir include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Asia
-@dir include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Atlantic
-@dir include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Australia
-@dir include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Brazil
-@dir include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Canada
-@dir include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Chile
-@dir include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Etc
-@dir include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Europe
-@dir include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Indian
-@dir include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Mexico
-@dir include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Pacific
-@dir include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/US
-@dir include/tg_owt/third_party/crc32c/src/.github/workflows
-@dir include/tg_owt/third_party/crc32c/src/third_party/benchmark
-@dir include/tg_owt/third_party/crc32c/src/third_party/glog
-@dir include/tg_owt/third_party/crc32c/src/third_party/googletest
-@dir include/tg_owt/third_party/libsrtp/.github/workflows
-@dir include/tg_owt/third_party/libsrtp/crypto/cipher
-@dir include/tg_owt/third_party/libsrtp/crypto/hash
-@dir include/tg_owt/third_party/libsrtp/crypto/include
-@dir include/tg_owt/third_party/libsrtp/crypto/kernel
-@dir include/tg_owt/third_party/libsrtp/crypto/math
-@dir include/tg_owt/third_party/libsrtp/crypto/replay
-@dir include/tg_owt/third_party/libsrtp/crypto/test
-@dir include/tg_owt/third_party/libsrtp/cmake
-@dir include/tg_owt/third_party/libsrtp/doc
-@dir include/tg_owt/third_party/libsrtp/fuzzer/corpus
-@dir include/tg_owt/third_party/libsrtp/include/srtp2
-@dir include/tg_owt/third_party/libsrtp/srtp
+@dir include/tg_owt/third_party/abseil-cpp
+@dir include/tg_owt/third_party/crc32c/src
+@dir include/tg_owt/third_party/libsrtp
 @dir include/tg_owt/third_party/libyuv/build_overrides
 @dir include/tg_owt/third_party/libyuv/docs
 @dir include/tg_owt/third_party/libyuv/infra/config



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202406082059.458KxqS8029382>