File cr130-abseil-remove-unused-deps.patch of Package nodejs-signal-ringrtc
--- webrtc-6723a/third_party/abseil-cpp/BUILD.gn.orig 2024-11-07 10:13:06.694393289 +0100
+++ webrtc-6723a/third_party/abseil-cpp/BUILD.gn 2024-11-07 10:34:34.214464487 +0100
@@ -62,7 +62,6 @@ group("absl_component_deps") {
"//third_party/abseil-cpp/absl/base",
"//third_party/abseil-cpp/absl/base:config",
"//third_party/abseil-cpp/absl/base:core_headers",
- "//third_party/abseil-cpp/absl/base:log_severity",
"//third_party/abseil-cpp/absl/base:no_destructor",
"//third_party/abseil-cpp/absl/base:nullability",
"//third_party/abseil-cpp/absl/base:prefetch",
@@ -84,13 +83,9 @@ group("absl_component_deps") {
"//third_party/abseil-cpp/absl/hash",
"//third_party/abseil-cpp/absl/log:absl_check",
"//third_party/abseil-cpp/absl/log:absl_log",
- "//third_party/abseil-cpp/absl/log:absl_vlog_is_on",
"//third_party/abseil-cpp/absl/log:die_if_null",
"//third_party/abseil-cpp/absl/log:globals",
"//third_party/abseil-cpp/absl/log:initialize",
- "//third_party/abseil-cpp/absl/log:log_entry",
- "//third_party/abseil-cpp/absl/log:log_sink",
- "//third_party/abseil-cpp/absl/log:log_sink_registry",
"//third_party/abseil-cpp/absl/memory",
"//third_party/abseil-cpp/absl/meta:type_traits",
"//third_party/abseil-cpp/absl/numeric:bits",
@@ -113,14 +108,6 @@ group("absl_component_deps") {
]
# Dependencies that preferably shouldn't be public in chromium.
- public_deps += [
- # public in abseil, but deprecated in chromium, yet used.
- "//third_party/abseil-cpp/absl/base:dynamic_annotations",
-
- # base/logging.cc uses this non-public absl dependency while there no better
- # alternative to inject abort hook. See notes in `base/logging.cc`.
- "//third_party/abseil-cpp/absl/base:raw_logging_internal",
- ]
if (is_component_build) {
public_deps += [ ":absl_full_deps" ]