diff options
author | Ľubomír Kučera | 2025-04-02 11:21:43 +0200 |
---|---|---|
committer | Ľubomír Kučera | 2025-04-02 12:40:59 +0200 |
commit | e9e00c4438fca8e221baec9807b396c8208c0020 (patch) | |
tree | 420fdf19a7efdd38d206c99bd110cff541d4fab7 | |
parent | d2f6251f9a80ceaf8073dadce4e0129d38380e46 (diff) | |
parent | f1ed0fe3bd44a7d8d05fca1befa49710d760436a (diff) | |
download | aur-e9e00c4438fca8e221baec9807b396c8208c0020.tar.gz |
Merge remote-tracking branch 'upstream'
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 10 | ||||
-rw-r--r-- | abseil-remove-unused-targets.patch | 53 |
3 files changed, 48 insertions, 21 deletions
@@ -1,6 +1,6 @@ pkgbase = cronet pkgdesc = The networking stack of Chromium put into a library - pkgver = 134.0.6998.165 + pkgver = 135.0.7049.52 pkgrel = 1 url = https://chromium.googlesource.com/chromium/src/+/refs/heads/main/components/cronet arch = x86_64 @@ -22,7 +22,7 @@ pkgbase = cronet depends = minizip depends = double-conversion options = !lto - source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-134.0.6998.165-lite.tar.xz + source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-135.0.7049.52-lite.tar.xz source = compiler-rt-adjust-paths.patch source = increase-fortify-level.patch source = abseil-fix-missing-algorithm.patch @@ -32,7 +32,7 @@ pkgbase = cronet source = fix-numeric_limits.patch source = fix-trust-store-segfault.patch source = fix-undeclared-isnan.patch - sha256sums = dd6a8d05771dc4879a8a74779e54fff0313ef1345be721167a594dd7bfe4c239 + sha256sums = bc07d4b8f8377a218a2f5b5c5ae8276535650b2a524706d4959ed54322874950 sha256sums = b3de01b7df227478687d7517f61a777450dca765756002c80c4915f271e2d961 sha256sums = d634d2ce1fc63da7ac41f432b1e84c59b7cceabf19d510848a7cff40c8025342 sha256sums = SKIP @@ -4,7 +4,7 @@ # Maintainer: Ľubomír 'the-k' Kučera <lubomir.kucera.jr at gmail.com> pkgname=cronet -pkgver=134.0.6998.165 +pkgver=135.0.7049.52 pkgrel=1 _manual_clone=0 _system_abseil=1 @@ -27,7 +27,7 @@ source=(https://commondatastorage.googleapis.com/chromium-browser-official/chrom fix-numeric_limits.patch fix-trust-store-segfault.patch fix-undeclared-isnan.patch) -sha256sums=('dd6a8d05771dc4879a8a74779e54fff0313ef1345be721167a594dd7bfe4c239' +sha256sums=('bc07d4b8f8377a218a2f5b5c5ae8276535650b2a524706d4959ed54322874950' 'b3de01b7df227478687d7517f61a777450dca765756002c80c4915f271e2d961' 'd634d2ce1fc63da7ac41f432b1e84c59b7cceabf19d510848a7cff40c8025342' SKIP @@ -309,6 +309,12 @@ build() { ;; esac + if (( _system_abseil )); then + # Fixes https://github.com/abseil/abseil-cpp/issues/1747 + # ld.lld: error: undefined symbol: absl::lts_20250127::log_internal::LogMessage& absl::lts_20250127::log_internal::LogMessage::operator<<<unsigned long, 0>(unsigned long const&) + CXXFLAGS+=' -fclang-abi-compat=17' + fi + # Facilitate deterministic builds (taken from build/config/compiler/BUILD.gn) CFLAGS+=' -Wno-builtin-macro-redefined' CXXFLAGS+=' -Wno-builtin-macro-redefined' diff --git a/abseil-remove-unused-targets.patch b/abseil-remove-unused-targets.patch index a0952bdeee7e..12f81a9f85db 100644 --- a/abseil-remove-unused-targets.patch +++ b/abseil-remove-unused-targets.patch @@ -1,8 +1,8 @@ These targets are dead code and they aren't available with system Abseil. Based on: https://build.opensuse.org/package/view_file/openSUSE:Factory:ARM/nodejs-electron ---- third_party/abseil-cpp/BUILD.gn 2025-02-25 20:55:16.000000000 +0100 -+++ third_party/abseil-cpp/BUILD.gn 2025-03-04 12:33:06.013173356 +0100 +--- third_party/abseil-cpp/BUILD.gn 2025-03-31 17:23:48.000000000 +0200 ++++ third_party/abseil-cpp/BUILD.gn 2025-04-02 11:27:18.501349379 +0200 @@ -62,7 +62,6 @@ "//third_party/abseil-cpp/absl/base", "//third_party/abseil-cpp/absl/base:config", @@ -25,7 +25,7 @@ https://build.opensuse.org/package/view_file/openSUSE:Factory:ARM/nodejs-electro "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/meta:type_traits", "//third_party/abseil-cpp/absl/numeric:bits", -@@ -116,11 +111,9 @@ +@@ -116,15 +111,11 @@ # Dependencies that preferably shouldn't be public in chromium. public_deps += [ # public in abseil, but deprecated in chromium, yet used. @@ -34,12 +34,20 @@ https://build.opensuse.org/package/view_file/openSUSE:Factory:ARM/nodejs-electro # 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", + + # absl internal utilities used by protobuf. +- "//third_party/abseil-cpp/absl/container:layout", +- "//third_party/abseil-cpp/absl/utility:if_constexpr", ] if (is_component_build) { -@@ -274,12 +267,8 @@ +@@ -276,16 +267,10 @@ + deps = [ + "absl/algorithm:algorithm_test", "absl/algorithm:container_test", +- "absl/base:attributes_test", "absl/base:config_test", +- "absl/base:iterator_traits_test", "absl/base:no_destructor_test", - "absl/base:nullability_default_nonnull_test", "absl/base:nullability_test", @@ -48,9 +56,9 @@ https://build.opensuse.org/package/view_file/openSUSE:Factory:ARM/nodejs-electro - "absl/base:tracing_internal_strong_test", - "absl/base:tracing_internal_weak_test", "absl/cleanup:cleanup_test", - - # TODO(mbonadei): Fix issue with EXPECT_DEATH and uncomment. -@@ -290,8 +279,6 @@ + "absl/container:common_policy_traits_test", + "absl/container:fixed_array_test", +@@ -293,8 +278,6 @@ "absl/container:flat_hash_set_test", "absl/container:hash_function_defaults_test", "absl/container:inlined_vector_test", @@ -58,8 +66,8 @@ https://build.opensuse.org/package/view_file/openSUSE:Factory:ARM/nodejs-electro - "absl/container:node_hash_set_test", "absl/container:node_slot_policy_test", "absl/container:raw_hash_set_allocator_test", - "absl/container:raw_hash_set_test", -@@ -300,11 +287,8 @@ + "absl/container:sample_element_size_test", +@@ -302,11 +285,8 @@ "absl/crc:crc_cord_state_test", "absl/crc:crc_memcpy_test", "absl/crc:non_temporal_memcpy_test", @@ -71,7 +79,7 @@ https://build.opensuse.org/package/view_file/openSUSE:Factory:ARM/nodejs-electro "absl/flags:flag_test", "absl/functional:any_invocable_test", "absl/functional:function_ref_test", -@@ -328,7 +312,6 @@ +@@ -330,7 +310,6 @@ "absl/log:vlog_is_on_test", "absl/log/internal:fnmatch_test", "absl/log/internal:stderr_log_sink_test", @@ -79,7 +87,20 @@ https://build.opensuse.org/package/view_file/openSUSE:Factory:ARM/nodejs-electro "absl/memory:memory_test", "absl/meta:type_traits_test", "absl/numeric:int128_test", -@@ -359,7 +342,6 @@ +@@ -351,12 +330,9 @@ + "absl/strings:cord_rep_btree_reader_test", + "absl/strings:cord_rep_btree_test", + "absl/strings:cord_rep_crc_test", +- "absl/strings:cord_test", + "absl/strings:cordz_functions_test", +- "absl/strings:cordz_handle_test", + "absl/strings:cordz_info_statistics_test", + "absl/strings:cordz_info_test", +- "absl/strings:cordz_sample_token_test", + "absl/strings:cordz_test", + "absl/strings:cordz_update_scope_test", + "absl/strings:cordz_update_tracker_test", +@@ -364,7 +340,6 @@ "absl/strings:has_absl_stringify_test", "absl/strings:has_ostream_operator_test", "absl/strings:match_test", @@ -87,7 +108,7 @@ https://build.opensuse.org/package/view_file/openSUSE:Factory:ARM/nodejs-electro "absl/strings:str_format_arg_test", "absl/strings:str_format_bind_test", "absl/strings:str_format_checker_test", -@@ -370,11 +352,7 @@ +@@ -375,11 +350,7 @@ "absl/strings:str_format_test", "absl/strings:str_replace_test", "absl/strings:string_view_test", @@ -98,9 +119,9 @@ https://build.opensuse.org/package/view_file/openSUSE:Factory:ARM/nodejs-electro - "absl/synchronization:per_thread_sem_test", "absl/synchronization:waiter_test", "absl/time:time_test", - "absl/types:optional_test", ---- third_party/abseil-cpp/absl/random/internal/BUILD.gn 2025-02-25 20:55:16.000000000 +0100 -+++ third_party/abseil-cpp/absl/random/internal/BUILD.gn 2025-03-04 12:33:07.153230288 +0100 + "absl/types:span_test", +--- third_party/abseil-cpp/absl/random/internal/BUILD.gn 2025-03-31 17:23:48.000000000 +0200 ++++ third_party/abseil-cpp/absl/random/internal/BUILD.gn 2025-04-02 11:27:18.575351558 +0200 @@ -18,7 +18,6 @@ public = [ "distribution_caller.h" ] deps = [ @@ -184,7 +205,7 @@ https://build.opensuse.org/package/view_file/openSUSE:Factory:ARM/nodejs-electro "//third_party/googletest:gtest", ] } -@@ -338,7 +325,6 @@ +@@ -323,7 +310,6 @@ ":iostream_state_saver", ":uniform_helper", "//third_party/abseil-cpp/absl/base:config", |