summaryrefslogtreecommitdiff
path: root/www-client/ungoogled-chromium/files/chromium-154-gn-fixes.patch
blob: 3868bca95ded000307afc4f0121679f97c4359ac (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
--- a/third_party/devtools-frontend/src/scripts/build/ninja/copy.gni
+++ b/third_party/devtools-frontend/src/scripts/build/ninja/copy.gni
@@ -25,9 +25,6 @@ template("copy_to_gen") {
       string_join(",", sources),
     ]
 
-    # Expose ts files to dependent targets.
-    public_inputs = filter_include(sources, [ "*.ts" ])
-
     outputs = []
     foreach(_input, sources) {
       outputs += [ "$target_gen_dir/$_input" ]
--- a/third_party/devtools-frontend/src/scripts/build/ninja/devtools_entrypoint.gni
+++ b/third_party/devtools-frontend/src/scripts/build/ninja/devtools_entrypoint.gni
@@ -215,9 +215,6 @@ template("legacy_devtools_entrypoint") {
   node_action(target_name) {
     script = "scripts/build/ninja/generate-tsconfig.js"
 
-    # Expose ts files to dependent targets.
-    public_inputs = [ invoker.entrypoint ]
-
     args = [
              rebase_path(_generated_tsconfig_location, root_build_dir),
              rebase_path(invoker.entrypoint, root_build_dir),
@@ -242,7 +239,6 @@ template("legacy_devtools_entrypoint") {
 
   _sources_target = "${target_name}_sources"
   group(_sources_target) {
-    public_inputs = [ invoker.entrypoint ]
     if (defined(invoker.testonly)) {
       testonly = invoker.testonly
     }
--- a/third_party/devtools-frontend/src/scripts/build/ninja/devtools_entrypoint_split.gni
+++ b/third_party/devtools-frontend/src/scripts/build/ninja/devtools_entrypoint_split.gni
@@ -51,7 +51,6 @@ template("devtools_entrypoint_split") {
     # consuming this entrypoint.
     _sources_target = "${target_name}_sources"
     group(_sources_target) {
-      public_inputs = [ invoker.entrypoint ]
       forward_variables_from(invoker, [ "testonly" ])
       if (defined(invoker.visibility)) {
         visibility = [ ":*" ] + invoker.visibility
--- a/third_party/devtools-frontend/src/scripts/build/ninja/devtools_pre_built.gni
+++ b/third_party/devtools-frontend/src/scripts/build/ninja/devtools_pre_built.gni
@@ -114,18 +114,8 @@ template("devtools_pre_built") {
     }
   }
 
-  # Expose ${target_name}_sources group so ts_deps in devtools_entrypoint_split
-  # can resolve source dependencies for bundling.
-  _sources = []
-  if (!invoker.sources_are_release) {
-    _sources = invoker.sources
-  }
 
   group("${target_name}_sources") {
-    public_inputs = _sources
-    if (defined(invoker.inputs)) {
-      public_inputs += invoker.inputs
-    }
     public_deps = [ ":$_gen_target_name" ]
     if (defined(invoker.public_deps)) {
       public_deps += invoker.public_deps
--- a/third_party/devtools-frontend/src/scripts/build/typescript/ts_library_split.gni
+++ b/third_party/devtools-frontend/src/scripts/build/typescript/ts_library_split.gni
@@ -199,20 +199,6 @@ template("ts_library_split") {
   }
   _compiler_options.lib = _es_libs + default_ts_base_libs
 
-  _handwritten_dts = filter_include(invoker.sources,
-                                    [
-                                      "*.d.ts",
-                                      "*.d.mts",
-                                      "*.d.cts",
-                                    ])
-  if (defined(invoker.additional_type_definitions)) {
-    _handwritten_dts += filter_include(invoker.additional_type_definitions,
-                                       [
-                                         "*.d.ts",
-                                         "*.d.mts",
-                                         "*.d.cts",
-                                       ])
-  }
 
   # Compute output file paths (tsc does not emit for .d.ts inputs)
   _dts_outputs = []
@@ -257,8 +243,6 @@ template("ts_library_split") {
 
     outputs = _dts_outputs
 
-    # Expose handwritten .d.ts files to dependent targets if any.
-    public_inputs = filter_include(_all_sources, [ "*.d.ts" ])
 
     response_file_contents =
         rebase_path(_dts_outputs, root_build_dir) + [ "--" ] + [
@@ -313,10 +297,6 @@ template("ts_library_split") {
     if (defined(invoker.testonly)) {
       testonly = invoker.testonly
     }
-    public_inputs = filter_include(_all_sources, [ "*.ts" ])
-    if (defined(invoker.inputs)) {
-      public_inputs += invoker.inputs
-    }
     public_deps = _non_ts_deps
     if (defined(invoker.visibility)) {
       visibility = [ ":*" ] + invoker.visibility
@@ -396,8 +376,6 @@ template("ts_library_split") {
                     ":$_dts_target",
                     ":$_tsconfig_ref_target",
                   ] + _ts_deps
-    public_inputs = filter_include(_dts_outputs, [ "*.d.ts" ]) +
-                    _handwritten_dts + [ _tsconfig_ref_file ]
     if (defined(invoker.public_deps)) {
       public_deps += invoker.public_deps
     }
--- a/third_party/devtools-frontend/src/scripts/build/typescript/typescript.gni
+++ b/third_party/devtools-frontend/src/scripts/build/typescript/typescript.gni
@@ -204,17 +204,6 @@ template("legacy_ts_library") {
     ]
 
     if (defined(sources)) {
-      # Expose ts files to dependent targets.
-      public_inputs =
-          filter_include(sources,
-                         [
-                           "*.ts",
-
-                           # TODO: Migrate the files below to TypeScript
-                           # and remove them from this list.
-                           "*ahem.js",
-                         ])
-
       args += [ "--sources" ] + rebase_path(sources, root_build_dir)
 
       foreach(src, sources) {