mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-01-11 19:51:36 +01:00
This change: * Adds a patch (ipcz-missing-include.patch) for missing includes in //third_party/ipcz * Adds a patch (material-color-stdround.patch) for an incorrect use of libc round() instead of C++ std::round() in //third_party/material_color_utilities * Removes a hunk of libstdc++13.patch which was applied upstream * Drops three of the extra patches which were needed against 116, because all three of these were fixed upstream in 117
310 lines
8.6 KiB
Diff
310 lines
8.6 KiB
Diff
missing libstdc++13 includes
|
|
--
|
|
--- a/third_party/ruy/src/ruy/profiler/instrumentation.h
|
|
+++ b/third_party/ruy/src/ruy/profiler/instrumentation.h
|
|
@@ -19,6 +19,7 @@
|
|
#ifdef RUY_PROFILER
|
|
#include <cstdio>
|
|
#include <mutex>
|
|
+#include <string>
|
|
#include <vector>
|
|
#endif
|
|
|
|
--- a/third_party/openscreen/src/platform/base/error.h
|
|
+++ b/third_party/openscreen/src/platform/base/error.h
|
|
@@ -6,6 +6,7 @@
|
|
#define PLATFORM_BASE_ERROR_H_
|
|
|
|
#include <cassert>
|
|
+#include <cstdint>
|
|
#include <ostream>
|
|
#include <string>
|
|
#include <utility>
|
|
--- a/ui/base/prediction/kalman_filter.h
|
|
+++ b/ui/base/prediction/kalman_filter.h
|
|
@@ -8,6 +8,8 @@
|
|
#include "base/component_export.h"
|
|
#include "ui/gfx/geometry/matrix3_f.h"
|
|
|
|
+#include <cstdint>
|
|
+
|
|
namespace ui {
|
|
|
|
// This Kalman filter is used to predict state in one axles.
|
|
--- a/ui/events/types/scroll_types.h
|
|
+++ b/ui/events/types/scroll_types.h
|
|
@@ -5,6 +5,8 @@
|
|
#ifndef UI_EVENTS_TYPES_SCROLL_TYPES_H_
|
|
#define UI_EVENTS_TYPES_SCROLL_TYPES_H_
|
|
|
|
+#include <cstdint>
|
|
+
|
|
namespace ui {
|
|
|
|
enum class ScrollGranularity : uint8_t {
|
|
--- a/third_party/webrtc/rtc_base/system/file_wrapper.h
|
|
+++ b/third_party/webrtc/rtc_base/system/file_wrapper.h
|
|
@@ -14,6 +14,7 @@
|
|
#include <stddef.h>
|
|
#include <stdio.h>
|
|
|
|
+#include <cstdint>
|
|
#include <string>
|
|
|
|
#include "absl/strings/string_view.h"
|
|
--- a/third_party/pdfium/constants/annotation_flags.h
|
|
+++ b/third_party/pdfium/constants/annotation_flags.h
|
|
@@ -5,6 +5,8 @@
|
|
#ifndef CONSTANTS_ANNOTATION_FLAGS_H_
|
|
#define CONSTANTS_ANNOTATION_FLAGS_H_
|
|
|
|
+#include <cstdint>
|
|
+
|
|
namespace pdfium {
|
|
namespace annotation_flags {
|
|
|
|
--- a/third_party/s2cellid/src/s2/util/math/mathutil.h
|
|
+++ b/third_party/s2cellid/src/s2/util/math/mathutil.h
|
|
@@ -21,6 +21,7 @@
|
|
#ifndef S2_UTIL_MATH_MATHUTIL_H_
|
|
#define S2_UTIL_MATH_MATHUTIL_H_
|
|
|
|
+#include <cstdint>
|
|
#include <type_traits>
|
|
|
|
class MathUtil {
|
|
--- a/third_party/s2cellid/src/s2/s1angle.h
|
|
+++ b/third_party/s2cellid/src/s2/s1angle.h
|
|
@@ -24,6 +24,7 @@
|
|
#define S2_S1ANGLE_H_
|
|
|
|
#include <math.h>
|
|
+#include <cstdint>
|
|
#include <limits>
|
|
#include <ostream>
|
|
#include <type_traits>
|
|
--- a/third_party/maldoca/src/maldoca/ole/header.h
|
|
+++ b/third_party/maldoca/src/maldoca/ole/header.h
|
|
@@ -45,6 +45,8 @@
|
|
|
|
#include "absl/strings/string_view.h"
|
|
|
|
+#include <cstdint>
|
|
+
|
|
namespace maldoca {
|
|
|
|
class OLEHeader {
|
|
--- a/components/password_manager/core/browser/generation/password_generator.h
|
|
+++ b/components/password_manager/core/browser/generation/password_generator.h
|
|
@@ -5,6 +5,7 @@
|
|
#ifndef COMPONENTS_PASSWORD_MANAGER_CORE_BROWSER_GENERATION_PASSWORD_GENERATOR_H_
|
|
#define COMPONENTS_PASSWORD_MANAGER_CORE_BROWSER_GENERATION_PASSWORD_GENERATOR_H_
|
|
|
|
+#include <cstdint>
|
|
#include <string>
|
|
|
|
|
|
--- a/components/crash/core/app/crash_reporter_client.h
|
|
+++ b/components/crash/core/app/crash_reporter_client.h
|
|
@@ -5,6 +5,7 @@
|
|
#ifndef COMPONENTS_CRASH_CORE_APP_CRASH_REPORTER_CLIENT_H_
|
|
#define COMPONENTS_CRASH_CORE_APP_CRASH_REPORTER_CLIENT_H_
|
|
|
|
+#include <cstdint>
|
|
#include <string>
|
|
|
|
#include "build/build_config.h"
|
|
--- a/base/debug/profiler.h
|
|
+++ b/base/debug/profiler.h
|
|
@@ -7,6 +7,7 @@
|
|
|
|
#include <stddef.h>
|
|
|
|
+#include <cstdint>
|
|
#include <string>
|
|
|
|
#include "base/base_export.h"
|
|
--- a/components/dom_distiller/core/url_utils.h
|
|
+++ b/components/dom_distiller/core/url_utils.h
|
|
@@ -5,6 +5,7 @@
|
|
#ifndef COMPONENTS_DOM_DISTILLER_CORE_URL_UTILS_H_
|
|
#define COMPONENTS_DOM_DISTILLER_CORE_URL_UTILS_H_
|
|
|
|
+#include <cstdint>
|
|
#include <string>
|
|
|
|
#include "base/strings/string_piece_forward.h"
|
|
--- a/components/feature_engagement/internal/event_storage_validator.h
|
|
+++ b/components/feature_engagement/internal/event_storage_validator.h
|
|
@@ -5,6 +5,7 @@
|
|
#ifndef COMPONENTS_FEATURE_ENGAGEMENT_INTERNAL_EVENT_STORAGE_VALIDATOR_H_
|
|
#define COMPONENTS_FEATURE_ENGAGEMENT_INTERNAL_EVENT_STORAGE_VALIDATOR_H_
|
|
|
|
+#include <cstdint>
|
|
#include <string>
|
|
|
|
namespace feature_engagement {
|
|
--- a/chrome/test/chromedriver/chrome/web_view_impl.cc
|
|
+++ b/chrome/test/chromedriver/chrome/web_view_impl.cc
|
|
@@ -8,6 +8,7 @@
|
|
#include <algorithm>
|
|
#include <memory>
|
|
#include <queue>
|
|
+#include <string>
|
|
#include <utility>
|
|
#include <vector>
|
|
|
|
--- a/cc/trees/target_property.cc
|
|
+++ b/cc/trees/target_property.cc
|
|
@@ -2,6 +2,8 @@
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
+#include <cstdint>
|
|
+
|
|
#include "cc/trees/target_property.h"
|
|
|
|
#include "ui/gfx/animation/keyframe/target_property.h"
|
|
--- a/gpu/config/gpu_feature_info.h
|
|
+++ b/gpu/config/gpu_feature_info.h
|
|
@@ -5,6 +5,7 @@
|
|
#ifndef GPU_CONFIG_GPU_FEATURE_INFO_H_
|
|
#define GPU_CONFIG_GPU_FEATURE_INFO_H_
|
|
|
|
+#include <cstdint>
|
|
#include <string>
|
|
#include <vector>
|
|
|
|
--- a/gpu/config/gpu_driver_bug_workarounds.h
|
|
+++ b/gpu/config/gpu_driver_bug_workarounds.h
|
|
@@ -5,6 +5,7 @@
|
|
#ifndef GPU_CONFIG_GPU_DRIVER_BUG_WORKAROUNDS_H_
|
|
#define GPU_CONFIG_GPU_DRIVER_BUG_WORKAROUNDS_H_
|
|
|
|
+#include <cstdint>
|
|
#include <vector>
|
|
|
|
#include "build/build_config.h"
|
|
--- a/third_party/blink/public/common/page_state/page_state.h
|
|
+++ b/third_party/blink/public/common/page_state/page_state.h
|
|
@@ -5,6 +5,7 @@
|
|
#ifndef THIRD_PARTY_BLINK_PUBLIC_COMMON_PAGE_STATE_PAGE_STATE_H_
|
|
#define THIRD_PARTY_BLINK_PUBLIC_COMMON_PAGE_STATE_PAGE_STATE_H_
|
|
|
|
+#include <cstdint>
|
|
#include <string>
|
|
#include <vector>
|
|
|
|
--- a/pdf/document_attachment_info.h
|
|
+++ b/pdf/document_attachment_info.h
|
|
@@ -5,6 +5,7 @@
|
|
#ifndef PDF_DOCUMENT_ATTACHMENT_INFO_H_
|
|
#define PDF_DOCUMENT_ATTACHMENT_INFO_H_
|
|
|
|
+#include <cstdint>
|
|
#include <string>
|
|
|
|
|
|
--- a/components/payments/content/utility/fingerprint_parser.h
|
|
+++ b/components/payments/content/utility/fingerprint_parser.h
|
|
@@ -7,6 +7,7 @@
|
|
|
|
#include <stddef.h>
|
|
|
|
+#include <cstdint>
|
|
#include <string>
|
|
#include <vector>
|
|
|
|
--- a/media/base/video_transformation.h
|
|
+++ b/media/base/video_transformation.h
|
|
@@ -5,6 +5,7 @@
|
|
#ifndef MEDIA_BASE_VIDEO_TRANSFORMATION_H_
|
|
#define MEDIA_BASE_VIDEO_TRANSFORMATION_H_
|
|
|
|
+#include <cstdint>
|
|
#include <string>
|
|
|
|
#include "base/numerics/math_constants.h"
|
|
--- a/components/omnibox/browser/on_device_head_model.h
|
|
+++ b/components/omnibox/browser/on_device_head_model.h
|
|
@@ -5,6 +5,7 @@
|
|
#ifndef COMPONENTS_OMNIBOX_BROWSER_ON_DEVICE_HEAD_MODEL_H_
|
|
#define COMPONENTS_OMNIBOX_BROWSER_ON_DEVICE_HEAD_MODEL_H_
|
|
|
|
+#include <cstdint>
|
|
#include <string>
|
|
#include <utility>
|
|
#include <vector>
|
|
--- a/components/autofill/core/browser/autofill_ablation_study.h
|
|
+++ b/components/autofill/core/browser/autofill_ablation_study.h
|
|
@@ -5,6 +5,7 @@
|
|
#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_AUTOFILL_ABLATION_STUDY_H_
|
|
#define COMPONENTS_AUTOFILL_CORE_BROWSER_AUTOFILL_ABLATION_STUDY_H_
|
|
|
|
+#include <cstdint>
|
|
#include <string>
|
|
|
|
class GURL;
|
|
--- a/components/autofill/core/browser/strike_databases/strike_database_base.h
|
|
+++ b/components/autofill/core/browser/strike_databases/strike_database_base.h
|
|
@@ -5,6 +5,7 @@
|
|
#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_STRIKE_DATABASES_STRIKE_DATABASE_BASE_H_
|
|
#define COMPONENTS_AUTOFILL_CORE_BROWSER_STRIKE_DATABASES_STRIKE_DATABASE_BASE_H_
|
|
|
|
+#include <cstdint>
|
|
#include <map>
|
|
#include <string>
|
|
#include <vector>
|
|
--- a/chrome/browser/privacy_budget/encountered_surface_tracker.h
|
|
+++ b/chrome/browser/privacy_budget/encountered_surface_tracker.h
|
|
@@ -5,6 +5,7 @@
|
|
#ifndef CHROME_BROWSER_PRIVACY_BUDGET_ENCOUNTERED_SURFACE_TRACKER_H_
|
|
#define CHROME_BROWSER_PRIVACY_BUDGET_ENCOUNTERED_SURFACE_TRACKER_H_
|
|
|
|
+#include <cstdint>
|
|
#include <map>
|
|
|
|
#include "base/containers/flat_set.h"
|
|
--- a/chrome/browser/resource_coordinator/decision_details.h
|
|
+++ b/chrome/browser/resource_coordinator/decision_details.h
|
|
@@ -5,6 +5,7 @@
|
|
#ifndef CHROME_BROWSER_RESOURCE_COORDINATOR_DECISION_DETAILS_H_
|
|
#define CHROME_BROWSER_RESOURCE_COORDINATOR_DECISION_DETAILS_H_
|
|
|
|
+#include <cstdint>
|
|
#include <string>
|
|
#include <vector>
|
|
|
|
--- a/net/third_party/quiche/src/quiche/quic/core/qpack/qpack_stream_sender_delegate.h
|
|
+++ b/net/third_party/quiche/src/quiche/quic/core/qpack/qpack_stream_sender_delegate.h
|
|
@@ -8,6 +8,8 @@
|
|
#include "absl/strings/string_view.h"
|
|
#include "quiche/quic/platform/api/quic_export.h"
|
|
|
|
+#include <cstdint>
|
|
+
|
|
namespace quic {
|
|
|
|
// This interface writes encoder/decoder data to peer.
|
|
--- a/third_party/perfetto/src/trace_processor/sqlite/query_constraints.h
|
|
+++ b/third_party/perfetto/src/trace_processor/sqlite/query_constraints.h
|
|
@@ -17,6 +17,7 @@
|
|
#ifndef SRC_TRACE_PROCESSOR_SQLITE_QUERY_CONSTRAINTS_H_
|
|
#define SRC_TRACE_PROCESSOR_SQLITE_QUERY_CONSTRAINTS_H_
|
|
|
|
+#include <cstdint>
|
|
#include <limits>
|
|
#include <vector>
|
|
|
|
--- a/third_party/perfetto/include/perfetto/base/export.h
|
|
+++ b/third_party/perfetto/include/perfetto/base/export.h
|
|
@@ -17,6 +17,8 @@
|
|
#ifndef INCLUDE_PERFETTO_BASE_EXPORT_H_
|
|
#define INCLUDE_PERFETTO_BASE_EXPORT_H_
|
|
|
|
+#include <cstdint>
|
|
+
|
|
#include "perfetto/base/build_config.h"
|
|
#include "perfetto/public/abi/export.h"
|
|
|