public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/chromium] epel9-next: drop el7 stuff
@ 2026-08-07 16:06 Than Ngo
0 siblings, 0 replies; 2+ messages in thread
From: Than Ngo @ 2026-08-07 16:06 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/chromium
Branch : epel9-next
Commit : f4cfc9c758926011dbe28b3603e5e6a676793744
Author : Than Ngo <than@redhat.com>
Date : 2024-07-20T12:04:14+02:00
Stats : +0/-429 in 1 file(s)
URL : https://src.fedoraproject.org/rpms/chromium/c/f4cfc9c758926011dbe28b3603e5e6a676793744?branch=epel9-next
Log:
drop el7 stuff
---
diff --git a/chromium-124-typename.patch b/chromium-124-typename.patch
deleted file mode 100644
index a4c7364..0000000
--- a/chromium-124-typename.patch
+++ /dev/null
@@ -1,429 +0,0 @@
-diff -up chromium-124.0.6367.118/base/allocator/partition_allocator/src/partition_alloc/internal_allocator.h.typename chromium-124.0.6367.118/base/allocator/partition_allocator/src/partition_alloc/internal_allocator.h
---- chromium-124.0.6367.118/base/allocator/partition_allocator/src/partition_alloc/internal_allocator.h.typename 2024-05-01 01:46:40.000000000 +0200
-+++ chromium-124.0.6367.118/base/allocator/partition_allocator/src/partition_alloc/internal_allocator.h 2024-05-05 16:32:57.377654043 +0200
-@@ -26,7 +26,7 @@ PartitionRoot& InternalAllocatorRoot();
-
- // A class that meets C++ named requirements, Allocator.
- template <typename T>
--InternalAllocator<T>::value_type* InternalAllocator<T>::allocate(
-+typename InternalAllocator<T>::value_type* InternalAllocator<T>::allocate(
- std::size_t count) {
- PA_CHECK(count <=
- std::numeric_limits<std::size_t>::max() / sizeof(value_type));
-diff -up chromium-124.0.6367.118/base/containers/heap_array.h.typename chromium-124.0.6367.118/base/containers/heap_array.h
---- chromium-124.0.6367.118/base/containers/heap_array.h.typename 2024-05-01 01:46:40.000000000 +0200
-+++ chromium-124.0.6367.118/base/containers/heap_array.h 2024-05-05 16:32:57.377654043 +0200
-@@ -32,8 +32,8 @@ class TRIVIAL_ABI GSL_OWNER HeapArray {
- static_assert(!std::is_reference_v<T>,
- "HeapArray cannot hold reference types");
-
-- using iterator = base::span<T>::iterator;
-- using const_iterator = base::span<const T>::iterator;
-+ using iterator = typename base::span<T>::iterator;
-+ using const_iterator = typename base::span<const T>::iterator;
-
- // Allocates initialized memory capable of holding `size` elements. No memory
- // is allocated for zero-sized arrays.
-diff -up chromium-124.0.6367.118/base/containers/map_util.h.typename chromium-124.0.6367.118/base/containers/map_util.h
---- chromium-124.0.6367.118/base/containers/map_util.h.typename 2024-05-01 01:46:40.000000000 +0200
-+++ chromium-124.0.6367.118/base/containers/map_util.h 2024-05-05 16:36:15.062228596 +0200
-@@ -44,7 +44,7 @@ constexpr internal::MappedType<Map>* Fin
- template <typename Map,
- typename Key,
- typename MappedElementType =
-- std::pointer_traits<internal::MappedType<Map>>::element_type>
-+ typename std::pointer_traits<internal::MappedType<Map>>::element_type>
- constexpr const MappedElementType* FindPtrOrNull(const Map& map,
- const Key& key) {
- auto it = map.find(key);
-@@ -60,7 +60,7 @@ constexpr const MappedElementType* FindP
- template <typename Map,
- typename Key,
- typename MappedElementType =
-- std::pointer_traits<internal::MappedType<Map>>::element_type>
-+ typename std::pointer_traits<internal::MappedType<Map>>::element_type>
- constexpr MappedElementType* FindPtrOrNull(Map& map, const Key& key) {
- auto it = map.find(key);
- return it != map.end() ? base::to_address(it->second) : nullptr;
-diff -up chromium-124.0.6367.118/base/functional/bind_internal.h.typename chromium-124.0.6367.118/base/functional/bind_internal.h
---- chromium-124.0.6367.118/base/functional/bind_internal.h.typename 2024-05-01 01:46:40.000000000 +0200
-+++ chromium-124.0.6367.118/base/functional/bind_internal.h 2024-05-05 16:32:57.375653992 +0200
-@@ -1505,11 +1505,11 @@ template <int i,
- typename Param>
- struct ParamCanBeBound {
- private:
-- using UnwrappedParam = BindArgument<i>::template ForwardedAs<
-+ using UnwrappedParam = typename BindArgument<i>::template ForwardedAs<
- Unwrapped>::template ToParamWithType<Param>;
-- using ParamStorage = BindArgument<i>::template ToParamWithType<
-+ using ParamStorage = typename BindArgument<i>::template ToParamWithType<
- Param>::template StoredAs<Storage>;
-- using BoundStorage =
-+ using BoundStorage = typename
- BindArgument<i>::template BoundAs<Arg>::template StoredAs<Storage>;
-
- template <bool v = !UnwrappedParam::kRawPtr ||
-diff -up chromium-124.0.6367.118/base/functional/function_ref.h.typename chromium-124.0.6367.118/base/functional/function_ref.h
---- chromium-124.0.6367.118/base/functional/function_ref.h.typename 2024-05-01 01:46:40.000000000 +0200
-+++ chromium-124.0.6367.118/base/functional/function_ref.h 2024-05-05 16:32:57.379654093 +0200
-@@ -64,7 +64,7 @@ class FunctionRef;
- template <typename R, typename... Args>
- class FunctionRef<R(Args...)> {
- template <typename Functor,
-- typename RunType = internal::FunctorTraits<Functor>::RunType>
-+ typename RunType = typename internal::FunctorTraits<Functor>::RunType>
- static constexpr bool kCompatibleFunctor =
- std::convertible_to<internal::ExtractReturnType<RunType>, R> &&
- std::same_as<internal::ExtractArgs<RunType>, internal::TypeList<Args...>>;
-diff -up chromium-124.0.6367.118/base/types/fixed_array.h.typename chromium-124.0.6367.118/base/types/fixed_array.h
---- chromium-124.0.6367.118/base/types/fixed_array.h.typename 2024-05-01 01:46:41.000000000 +0200
-+++ chromium-124.0.6367.118/base/types/fixed_array.h 2024-05-05 16:32:57.378654068 +0200
-@@ -27,8 +27,8 @@ template <typename T,
- class FixedArray : public absl::FixedArray<T, N, A> {
- public:
- using absl::FixedArray<T, N, A>::FixedArray;
-- explicit FixedArray(absl::FixedArray<T, N, A>::size_type n,
-- const absl::FixedArray<T, N, A>::allocator_type& a =
-+ explicit FixedArray(typename absl::FixedArray<T, N, A>::size_type n,
-+ const typename absl::FixedArray<T, N, A>::allocator_type& a =
- typename absl::FixedArray<T, N, A>::allocator_type())
- : FixedArray(n, T(), a) {}
- };
-diff -up chromium-124.0.6367.118/chrome/browser/download/bubble/download_bubble_update_service.cc.typename chromium-124.0.6367.118/chrome/browser/download/bubble/download_bubble_update_service.cc
---- chromium-124.0.6367.118/chrome/browser/download/bubble/download_bubble_update_service.cc.typename 2024-05-01 01:46:45.000000000 +0200
-+++ chromium-124.0.6367.118/chrome/browser/download/bubble/download_bubble_update_service.cc 2024-05-05 16:32:57.375653992 +0200
-@@ -95,7 +95,7 @@ ItemSortKey GetSortKey(const Item& item)
- // Helper to get an iterator to the last element in the cache. The cache
- // must not be empty.
- template <typename Item>
--SortedItems<Item>::const_iterator GetLastIter(const SortedItems<Item>& cache) {
-+typename SortedItems<Item>::const_iterator GetLastIter(const SortedItems<Item>& cache) {
- CHECK(!cache.empty());
- auto it = cache.end();
- return std::prev(it);
-@@ -1179,9 +1179,9 @@ bool DownloadBubbleUpdateService::CacheM
- }
-
- template <typename Id, typename Item>
--SortedItems<Item>::iterator
-+typename SortedItems<Item>::iterator
- DownloadBubbleUpdateService::CacheManager::RemoveItemFromCacheByIter(
-- SortedItems<Item>::iterator iter,
-+ typename SortedItems<Item>::iterator iter,
- SortedItems<Item>& cache,
- IterMap<Id, Item>& iter_map) {
- CHECK(iter != cache.end());
-diff -up chromium-124.0.6367.118/chrome/browser/web_applications/commands/internal/command_internal.h.typename chromium-124.0.6367.118/chrome/browser/web_applications/commands/internal/command_internal.h
---- chromium-124.0.6367.118/chrome/browser/web_applications/commands/internal/command_internal.h.typename 2024-05-01 01:46:48.000000000 +0200
-+++ chromium-124.0.6367.118/chrome/browser/web_applications/commands/internal/command_internal.h 2024-05-05 16:32:57.378654068 +0200
-@@ -121,7 +121,7 @@ class CommandBase {
- template <typename LockType>
- class CommandWithLock : public CommandBase {
- public:
-- using LockDescription = LockType::LockDescription;
-+ using LockDescription = typename LockType::LockDescription;
- explicit CommandWithLock(const std::string& name,
- LockDescription initial_lock_request);
-
-diff -up chromium-124.0.6367.118/chrome/browser/web_applications/commands/web_app_command.h.typename chromium-124.0.6367.118/chrome/browser/web_applications/commands/web_app_command.h
---- chromium-124.0.6367.118/chrome/browser/web_applications/commands/web_app_command.h.typename 2024-05-01 01:46:48.000000000 +0200
-+++ chromium-124.0.6367.118/chrome/browser/web_applications/commands/web_app_command.h 2024-05-05 16:32:57.378654068 +0200
-@@ -106,7 +106,7 @@ class WebAppLockManager;
- template <typename LockType, typename... CallbackArgs>
- class WebAppCommand : public internal::CommandWithLock<LockType> {
- public:
-- using LockDescription = LockType::LockDescription;
-+ using LockDescription = typename LockType::LockDescription;
- using CallbackType = base::OnceCallback<void(CallbackArgs...)>;
- using ShutdownArgumentsTuple = std::tuple<std::decay_t<CallbackArgs>...>;
-
-diff -up chromium-124.0.6367.118/chrome/browser/web_applications/web_app_command_scheduler.h.typename chromium-124.0.6367.118/chrome/browser/web_applications/web_app_command_scheduler.h
---- chromium-124.0.6367.118/chrome/browser/web_applications/web_app_command_scheduler.h.typename 2024-05-01 01:46:48.000000000 +0200
-+++ chromium-124.0.6367.118/chrome/browser/web_applications/web_app_command_scheduler.h 2024-05-05 16:32:57.379654093 +0200
-@@ -369,7 +369,7 @@ class WebAppCommandScheduler {
- // command system.
- template <typename LockType>
- void ScheduleCallback(const std::string& operation_name,
-- LockType::LockDescription lock_description,
-+ typename LockType::LockDescription lock_description,
- CallbackCommand<LockType, void> callback,
- base::OnceClosure on_complete,
- const base::Location& location = FROM_HERE) {
-@@ -387,7 +387,7 @@ class WebAppCommandScheduler {
- typename CallbackReturnValue = std::decay_t<CompletionCallbackArg>>
- void ScheduleCallbackWithResult(
- const std::string& operation_name,
-- LockType::LockDescription lock_description,
-+ typename LockType::LockDescription lock_description,
- CallbackCommand<LockType, CallbackReturnValue> callback,
- base::OnceCallback<void(CompletionCallbackArg)> on_complete,
- CallbackReturnValue arg_for_shutdown,
-diff -up chromium-124.0.6367.118/components/optimization_guide/core/model_execution/model_execution_util.h.typename chromium-124.0.6367.118/components/optimization_guide/core/model_execution/model_execution_util.h
---- chromium-124.0.6367.118/components/optimization_guide/core/model_execution/model_execution_util.h.typename 2024-05-01 01:46:52.000000000 +0200
-+++ chromium-124.0.6367.118/components/optimization_guide/core/model_execution/model_execution_util.h 2024-05-05 16:32:57.376654018 +0200
-@@ -26,7 +26,7 @@ void SetExecutionRequestTemplate(
-
- // Request is set by the feature and should always be typed.
- auto typed_request =
-- static_cast<const FeatureType::Request&>(request_metadata);
-+ static_cast<const typename FeatureType::Request&>(request_metadata);
- *(logging_data->mutable_request_data()) = typed_request;
- }
-
-diff -up chromium-124.0.6367.118/components/optimization_guide/core/model_quality/model_quality_log_entry.h.typename chromium-124.0.6367.118/components/optimization_guide/core/model_quality/model_quality_log_entry.h
---- chromium-124.0.6367.118/components/optimization_guide/core/model_quality/model_quality_log_entry.h.typename 2024-05-01 01:46:52.000000000 +0200
-+++ chromium-124.0.6367.118/components/optimization_guide/core/model_quality/model_quality_log_entry.h 2024-05-05 16:32:57.376654018 +0200
-@@ -33,7 +33,7 @@ class ModelQualityLogEntry {
- }
-
- template <typename FeatureType>
-- FeatureType::Quality* quality_data() {
-+ typename FeatureType::Quality* quality_data() {
- return FeatureType::GetLoggingData(*log_ai_data_request_)
- ->mutable_quality_data();
- }
-diff -up chromium-124.0.6367.118/components/optimization_guide/core/tflite_model_executor.h.typename chromium-124.0.6367.118/components/optimization_guide/core/tflite_model_executor.h
---- chromium-124.0.6367.118/components/optimization_guide/core/tflite_model_executor.h.typename 2024-05-01 01:46:52.000000000 +0200
-+++ chromium-124.0.6367.118/components/optimization_guide/core/tflite_model_executor.h 2024-05-05 16:32:57.379654093 +0200
-@@ -242,7 +242,7 @@ class TFLiteModelExecutor : public Model
- void SendForBatchExecution(
- BatchExecutionCallback callback_on_complete,
- base::TimeTicks start_time,
-- ModelExecutor<OutputType, InputType>::ConstRefInputVector inputs)
-+ typename ModelExecutor<OutputType, InputType>::ConstRefInputVector inputs)
- override {
- DCHECK(execution_task_runner_->RunsTasksInCurrentSequence());
- DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-@@ -264,7 +264,7 @@ class TFLiteModelExecutor : public Model
- // Starts the synchronous execution of the model. Returns model outputs.
- // Model needs to be loaded. Synchronous calls do not load or unload model.
- std::vector<std::optional<OutputType>> SendForBatchExecutionSync(
-- ModelExecutor<OutputType, InputType>::ConstRefInputVector inputs)
-+ typename ModelExecutor<OutputType, InputType>::ConstRefInputVector inputs)
- override {
- DCHECK(execution_task_runner_->RunsTasksInCurrentSequence());
- DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-@@ -422,7 +422,7 @@ class TFLiteModelExecutor : public Model
- // executes it on the model execution thread.
- void LoadModelFileAndBatchExecute(
- BatchExecutionCallback callback_on_complete,
-- ModelExecutor<OutputType, InputType>::ConstRefInputVector inputs) {
-+ typename ModelExecutor<OutputType, InputType>::ConstRefInputVector inputs) {
- DCHECK(execution_task_runner_->RunsTasksInCurrentSequence());
- DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-
-@@ -439,7 +439,7 @@ class TFLiteModelExecutor : public Model
-
- // Batch executes the loaded model for inputs.
- void BatchExecuteLoadedModel(
-- ModelExecutor<OutputType, InputType>::ConstRefInputVector inputs,
-+ typename ModelExecutor<OutputType, InputType>::ConstRefInputVector inputs,
- std::vector<std::optional<OutputType>>* outputs) {
- DCHECK(execution_task_runner_->RunsTasksInCurrentSequence());
- DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-@@ -499,7 +499,7 @@ class TFLiteModelExecutor : public Model
- // Unloads the model if needed.
- void BatchExecuteLoadedModelAndRunCallback(
- BatchExecutionCallback callback_on_complete,
-- ModelExecutor<OutputType, InputType>::ConstRefInputVector inputs,
-+ typename ModelExecutor<OutputType, InputType>::ConstRefInputVector inputs,
- ExecutionStatus execution_status) {
- DCHECK(execution_task_runner_->RunsTasksInCurrentSequence());
- DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-diff -up chromium-124.0.6367.118/components/supervised_user/core/browser/proto_fetcher.h.typename chromium-124.0.6367.118/components/supervised_user/core/browser/proto_fetcher.h
---- chromium-124.0.6367.118/components/supervised_user/core/browser/proto_fetcher.h.typename 2024-05-01 01:46:54.000000000 +0200
-+++ chromium-124.0.6367.118/components/supervised_user/core/browser/proto_fetcher.h 2024-05-05 16:32:57.379654093 +0200
-@@ -424,7 +424,7 @@ class RetryingFetcherImpl final : public
- RetryingFetcherImpl(const RetryingFetcherImpl&) = delete;
- RetryingFetcherImpl& operator=(const RetryingFetcherImpl&) = delete;
-
-- void Start(ProtoFetcher<Response>::Callback callback) override {
-+ void Start(typename ProtoFetcher<Response>::Callback callback) override {
- callback_ = std::move(callback);
- Retry();
- }
-@@ -469,7 +469,7 @@ class RetryingFetcherImpl final : public
- }
-
- // Client callback.
-- TypedProtoFetcher<Response>::Callback callback_;
-+ typename TypedProtoFetcher<Response>::Callback callback_;
-
- // Retry controls.
- base::OneShotTimer timer_;
-@@ -490,7 +490,7 @@ class ParallelFetchManager {
- // Deferred fetcher is required because it should be started after it is
- // stored internally.
- using Fetcher = ProtoFetcher<Response>;
-- using KeyType = base::IDMap<std::unique_ptr<Fetcher>>::KeyType;
-+ using KeyType = typename base::IDMap<std::unique_ptr<Fetcher>>::KeyType;
-
- public:
- // Provides fresh instances of a deferred fetcher for each fetch.
-@@ -506,7 +506,7 @@ class ParallelFetchManager {
-
- // Starts the fetch. Underlying fetcher is stored internally, and will be
- // cleaned up after finish or when this manager is destroyed.
-- void Fetch(const Request& request, Fetcher::Callback callback) {
-+ void Fetch(const Request& request, typename Fetcher::Callback callback) {
- CHECK(callback) << "Use base::DoNothing() instead of empty callback.";
- KeyType key = requests_in_flight_.Add(MakeFetcher(request));
- requests_in_flight_.Lookup(key)->Start(
-diff -up chromium-124.0.6367.118/mojo/public/cpp/bindings/array_traits.h.typename chromium-124.0.6367.118/mojo/public/cpp/bindings/array_traits.h
---- chromium-124.0.6367.118/mojo/public/cpp/bindings/array_traits.h.typename 2024-05-01 01:46:59.000000000 +0200
-+++ chromium-124.0.6367.118/mojo/public/cpp/bindings/array_traits.h 2024-05-05 16:32:57.376654018 +0200
-@@ -90,7 +90,7 @@ template <typename Container>
- { c[i] } -> std::same_as<typename Container::reference>;
- }
- struct ArrayTraits<Container> {
-- using Element = Container::value_type;
-+ using Element = typename Container::value_type;
-
- // vector-like containers have no built-in null.
- static bool IsNull(const Container& c) { return false; }
-diff -up chromium-124.0.6367.118/mojo/public/cpp/bindings/type_converter.h.typename chromium-124.0.6367.118/mojo/public/cpp/bindings/type_converter.h
---- chromium-124.0.6367.118/mojo/public/cpp/bindings/type_converter.h.typename 2024-05-01 01:46:59.000000000 +0200
-+++ chromium-124.0.6367.118/mojo/public/cpp/bindings/type_converter.h 2024-05-05 16:32:57.377654043 +0200
-@@ -127,7 +127,7 @@ using VecValueType = typename Vec::value
-
- template <typename Vec>
- using VecPtrLikeUnderlyingValueType =
-- std::pointer_traits<VecValueType<Vec>>::element_type;
-+ typename std::pointer_traits<VecValueType<Vec>>::element_type;
-
- } // namespace internal
-
-diff -up chromium-124.0.6367.118/third_party/blink/renderer/bindings/core/v8/async_iterable.h.typename chromium-124.0.6367.118/third_party/blink/renderer/bindings/core/v8/async_iterable.h
---- chromium-124.0.6367.118/third_party/blink/renderer/bindings/core/v8/async_iterable.h.typename 2024-05-05 16:32:57.376654018 +0200
-+++ chromium-124.0.6367.118/third_party/blink/renderer/bindings/core/v8/async_iterable.h 2024-05-05 16:39:07.015158335 +0200
-@@ -245,7 +245,7 @@ class PairAsyncIterable {
- private:
- virtual IterationSource* CreateIterationSource(
- ScriptState* script_state,
-- IterationSource::Kind kind,
-+ typename IterationSource::Kind kind,
- InitArgs... args,
- ExceptionState& exception_state) = 0;
- };
-@@ -291,7 +291,7 @@ class ValueAsyncIterable {
- private:
- virtual IterationSource* CreateIterationSource(
- ScriptState* script_state,
-- IterationSource::Kind kind,
-+ typename IterationSource::Kind kind,
- InitArgs... args,
- ExceptionState& exception_state) = 0;
- };
-diff -up chromium-124.0.6367.118/third_party/blink/renderer/bindings/core/v8/script_promise_property.h.typename chromium-124.0.6367.118/third_party/blink/renderer/bindings/core/v8/script_promise_property.h
---- chromium-124.0.6367.118/third_party/blink/renderer/bindings/core/v8/script_promise_property.h.typename 2024-05-01 01:47:03.000000000 +0200
-+++ chromium-124.0.6367.118/third_party/blink/renderer/bindings/core/v8/script_promise_property.h 2024-05-05 16:32:57.380654118 +0200
-@@ -173,7 +173,7 @@ class ScriptPromiseProperty final
- template <typename T>
- requires std::derived_from<T, bindings::EnumerationBase>
- static T DefaultPromiseResultValue() {
-- return T(static_cast<T::Enum>(0));
-+ return T(static_cast<typename T::Enum>(0));
- }
-
- State state_ = kPending;
-diff -up chromium-124.0.6367.118/third_party/blink/renderer/bindings/core/v8/script_promise_resolver.h.typename chromium-124.0.6367.118/third_party/blink/renderer/bindings/core/v8/script_promise_resolver.h
---- chromium-124.0.6367.118/third_party/blink/renderer/bindings/core/v8/script_promise_resolver.h.typename 2024-05-01 01:47:03.000000000 +0200
-+++ chromium-124.0.6367.118/third_party/blink/renderer/bindings/core/v8/script_promise_resolver.h 2024-05-05 16:32:57.380654118 +0200
-@@ -389,7 +389,7 @@ class ScriptPromiseResolverTyped : publi
-
- private:
- using TypedResolver =
-- ScriptPromiseTyped<IDLResolvedType>::InternalResolverTyped;
-+ typename ScriptPromiseTyped<IDLResolvedType>::InternalResolverTyped;
- };
-
- } // namespace blink
-diff -up chromium-124.0.6367.118/third_party/blink/renderer/core/html/parser/html_document_parser_fastpath.cc.typename chromium-124.0.6367.118/third_party/blink/renderer/core/html/parser/html_document_parser_fastpath.cc
---- chromium-124.0.6367.118/third_party/blink/renderer/core/html/parser/html_document_parser_fastpath.cc.typename 2024-05-01 01:47:04.000000000 +0200
-+++ chromium-124.0.6367.118/third_party/blink/renderer/core/html/parser/html_document_parser_fastpath.cc 2024-05-05 16:32:57.376654018 +0200
-@@ -210,7 +210,7 @@ class HTMLFastPathParser {
- using Span = base::span<const Char>;
- using USpan = base::span<const UChar>;
- // 32 matches that used by HTMLToken::Attribute.
-- typedef std::conditional<std::is_same_v<Char, UChar>,
-+ typedef typename std::conditional<std::is_same_v<Char, UChar>,
- UCharLiteralBuffer<32>,
- LCharLiteralBuffer<32>>::type LiteralBufferType;
- static_assert(std::is_same_v<Char, UChar> || std::is_same_v<Char, LChar>);
-diff -up chromium-124.0.6367.118/third_party/blink/renderer/platform/wtf/hash_table.h.typename chromium-124.0.6367.118/third_party/blink/renderer/platform/wtf/hash_table.h
---- chromium-124.0.6367.118/third_party/blink/renderer/platform/wtf/hash_table.h.typename 2024-05-01 01:47:05.000000000 +0200
-+++ chromium-124.0.6367.118/third_party/blink/renderer/platform/wtf/hash_table.h 2024-05-05 16:32:57.378654068 +0200
-@@ -2006,7 +2006,7 @@ struct HashTableConstIteratorAdapter {
- static_assert(!IsTraceable<typename Traits::TraitType>::value);
-
- using iterator_category = std::bidirectional_iterator_tag;
-- using value_type = HashTableType::ValueType;
-+ using value_type = typename HashTableType::ValueType;
- using difference_type = ptrdiff_t;
- using pointer = value_type*;
- using reference = value_type&;
-@@ -2058,7 +2058,7 @@ struct HashTableConstIteratorAdapter<
-
- public:
- using iterator_category = std::bidirectional_iterator_tag;
-- using value_type = HashTableType::ValueType;
-+ using value_type = typename HashTableType::ValueType;
- using difference_type = ptrdiff_t;
- using pointer = value_type*;
- using reference = value_type&;
-@@ -2112,7 +2112,7 @@ struct HashTableIteratorAdapter {
- static_assert(!IsTraceable<typename Traits::TraitType>::value);
-
- using iterator_category = std::bidirectional_iterator_tag;
-- using value_type = HashTableType::ValueType;
-+ using value_type = typename HashTableType::ValueType;
- using difference_type = ptrdiff_t;
- using pointer = value_type*;
- using reference = value_type&;
-@@ -2160,7 +2160,7 @@ struct HashTableIteratorAdapter<
-
- public:
- using iterator_category = std::bidirectional_iterator_tag;
-- using value_type = HashTableType::ValueType;
-+ using value_type = typename HashTableType::ValueType;
- using difference_type = ptrdiff_t;
- using pointer = value_type*;
- using reference = value_type&;
-diff -up chromium-124.0.6367.118/base/containers/to_vector.h.me chromium-124.0.6367.118/base/containers/to_vector.h
---- chromium-124.0.6367.118/base/containers/to_vector.h.me 2024-05-06 12:39:58.312899455 +0200
-+++ chromium-124.0.6367.118/base/containers/to_vector.h 2024-05-06 12:40:22.014635715 +0200
-@@ -30,7 +30,7 @@ template <typename Range, typename Proj
- std::indirectly_unary_invocable<Proj, ranges::iterator_t<Range>>
- auto ToVector(Range&& range, Proj proj = {}) {
- using ProjectedType =
-- std::projected<ranges::iterator_t<Range>, Proj>::value_type;
-+ typename std::projected<ranges::iterator_t<Range>, Proj>::value_type;
- std::vector<ProjectedType> container;
- container.reserve(std::size(range));
- ranges::transform(std::forward<Range>(range), std::back_inserter(container),
-diff -up chromium-124.0.6367.118/components/optimization_guide/core/model_quality/model_quality_util.h.me chromium-124.0.6367.118/components/optimization_guide/core/model_quality/model_quality_util.h
---- chromium-124.0.6367.118/components/optimization_guide/core/model_quality/model_quality_util.h.me 2024-05-06 20:13:29.067800309 +0200
-+++ chromium-124.0.6367.118/components/optimization_guide/core/model_quality/model_quality_util.h 2024-05-06 20:13:44.671084222 +0200
-@@ -19,7 +19,7 @@ proto::ModelExecutionFeature GetModelExe
- // Helper method to get the quality_data from `log_ai_data_request` for
- // different features.
- template <typename FeatureType>
--FeatureType::Quality* GetModelQualityData(
-+typename FeatureType::Quality* GetModelQualityData(
- proto::LogAiDataRequest* log_ai_data_request) {
- return FeatureType::GetLoggingData(*log_ai_data_request)
- ->mutable_quality_data();
-diff -up chromium-124.0.6367.118/third_party/blink/renderer/core/paint/object_paint_properties.h.me chromium-124.0.6367.118/third_party/blink/renderer/core/paint/object_paint_properties.h
---- chromium-124.0.6367.118/third_party/blink/renderer/core/paint/object_paint_properties.h.me 2024-05-07 08:54:42.099316020 +0200
-+++ chromium-124.0.6367.118/third_party/blink/renderer/core/paint/object_paint_properties.h 2024-05-07 08:57:18.304022672 +0200
-@@ -445,8 +445,8 @@ class CORE_EXPORT ObjectPaintProperties
- PaintPropertyChangeType Update(
- NodeId node_id,
- const ParentType& parent,
-- NodeType::State&& state,
-- const NodeType::AnimationState& animation_state =
-+ typename NodeType::State&& state,
-+ const typename NodeType::AnimationState& animation_state =
- NodeType::AnimationState()) {
- // First, check if we need to add a new node.
- if (!nodes_.HasField(node_id)) {
^ permalink raw reply related [flat|nested] 2+ messages in thread* [rpms/chromium] epel9-next: drop el7 stuff
@ 2026-08-07 16:06 Than Ngo
0 siblings, 0 replies; 2+ messages in thread
From: Than Ngo @ 2026-08-07 16:06 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/chromium
Branch : epel9-next
Commit : 0613d4b2fe4b95a0d6b1a7ec56afba98d35e4980
Author : Than Ngo <than@redhat.com>
Date : 2024-07-20T12:02:46+02:00
Stats : +4/-21 in 1 file(s)
URL : https://src.fedoraproject.org/rpms/chromium/c/0613d4b2fe4b95a0d6b1a7ec56afba98d35e4980?branch=epel9-next
Log:
drop el7 stuff
---
diff --git a/chromium.spec b/chromium.spec
index a84931e..7668763 100644
--- a/chromium.spec
+++ b/chromium.spec
@@ -510,25 +510,17 @@ Source15: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-%{esbuil
BuildRequires: golang-github-evanw-esbuild
%endif
-%if 0%{?rhel} == 7
-BuildRequires: rh-python38
-%endif
-
%if %{clang}
-%if 0%{?rhel} == 7
-BuildRequires: llvm-toolset-%{llvm_toolset_version}
-%else
BuildRequires: clang
BuildRequires: clang-tools-extra
BuildRequires: llvm
BuildRequires: lld
-%endif
# needs for libatomic
-%if 0%{?rhel} >= 7
+%if 0%{?rhel} >= 8
BuildRequires: %{toolset}-%{dts_version}-libatomic-devel
%endif
%else
-%if 0%{?rhel} == 7 || 0%{?rhel} == 8
+%if 0%{?rhel} == 8
BuildRequires: %{toolset}-%{dts_version}-binutils, %{toolset}-%{dts_version}-libatomic-devel
%endif
%if 0%{?fedora} || 0%{?rhel} > 8
@@ -589,11 +581,7 @@ BuildRequires: pkgconfig(Qt6Core)
BuildRequires: pkgconfig(Qt6Widgets)
%endif
-%if 0%{?rhel} == 7
-BuildRequires: llvm-toolset-%{llvm_toolset_version}-compiler-rt
-%else
BuildRequires: compiler-rt
-%endif
%if ! %{bundleharfbuzz}
BuildRequires: harfbuzz-devel >= 2.4.0
@@ -839,18 +827,13 @@ Requires: u2f-hidraw-policy
Requires: chromium-common%{_isa} = %{version}-%{release}
-# rhel 7: x86_64
-# rhel 8 or newer: x86_64, aarch64
-# fedora 38 or newer: x86_64, aarch64, ppc64le
-%if 0%{?rhel} == 7
-ExclusiveArch: x86_64
-%else
+# rhel 8 or newer and fedora < 40: x86_64, aarch64
+# fedora 40 or newer: x86_64, aarch64, ppc64le
%if 0%{?fedora} >= 40
ExclusiveArch: x86_64 aarch64 ppc64le
%else
ExclusiveArch: x86_64 aarch64
%endif
-%endif
# Bundled bits (I'm sure I've missed some)
Provides: bundled(angle) = 2422
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-08-07 16:06 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-07 16:06 [rpms/chromium] epel9-next: drop el7 stuff Than Ngo
2026-08-07 16:06 Than Ngo
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox