Skip to content

Commit 85c2c14

Browse files
committed
improve patch
1 parent 0b2166e commit 85c2c14

File tree

1 file changed

+14
-66
lines changed

1 file changed

+14
-66
lines changed

third_party/bazel/bazel.patch

+14-66
Original file line numberDiff line numberDiff line change
@@ -2,40 +2,26 @@ diff --git a/third_party/BUILD b/third_party/BUILD
22
index 262577182a..1bf4666b53 100644
33
--- a/third_party/BUILD
44
+++ b/third_party/BUILD
5-
@@ -250,8 +250,8 @@ java_library(
6-
distrib_jar_filegroup(
7-
name = "auto_value-jars",
5+
@@ -252,4 +252,4 @@ distrib_jar_filegroup(
86
srcs = [
97
- "@maven//:com_google_auto_value_auto_value_annotations_file",
108
- "@maven//:com_google_auto_value_auto_value_file",
119
+ "@maven//:com_google_auto_value_auto_value",
1210
+ "@maven//:com_google_auto_value_auto_value_annotations",
1311
],
14-
enable_distributions = ["debian"],
15-
)
16-
@@ -305,8 +305,8 @@ java_library(
17-
distrib_jar_filegroup(
18-
name = "error_prone_annotations-jar",
12+
@@ -307,4 +307,4 @@ distrib_jar_filegroup(
1913
srcs = [
2014
- "@maven//:com_google_errorprone_error_prone_annotations_file",
2115
- "@maven//:org_threeten_threeten_extra_file",
2216
+ "@maven//:com_google_errorprone_error_prone_annotations",
2317
+ "@maven//:org_threeten_threeten_extra",
2418
],
25-
enable_distributions = ["debian"],
26-
)
27-
@@ -329,7 +329,7 @@ alias(
28-
distrib_jar_filegroup(
29-
name = "jcip_annotations-jars",
19+
@@ -331,3 +331,3 @@ distrib_jar_filegroup(
3020
srcs = [
3121
- "@maven//:com_github_stephenc_jcip_jcip_annotations_file",
3222
+ "@maven//:com_github_stephenc_jcip_jcip_annotations",
3323
],
34-
enable_distributions = ["debian"],
35-
)
36-
@@ -352,17 +352,15 @@ filegroup(
37-
38-
# TODO(https://github.com/bazelbuild/bazel/issues/18214): After fixing Guava leak
24+
@@ -354,9 +354,5 @@ filegroup(
3925
# in test-runner, the guava target can be reverted back to java_library
4026
-java_import(
4127
+java_library(
@@ -46,17 +32,12 @@ index 262577182a..1bf4666b53 100644
4632
- "@maven//:com_google_guava_failureaccess_file",
4733
- ],
4834
exports = [
49-
":error_prone_annotations",
50-
":jcip_annotations",
35+
@@ -365,2 +361,4 @@ java_import(
5136
":jsr305",
5237
+ "@maven//:com_google_guava_failureaccess",
5338
+ "@maven//:com_google_guava_guava",
5439
],
55-
)
56-
57-
@@ -396,9 +394,9 @@ license(
58-
distrib_jar_filegroup(
59-
name = "flogger-jars",
40+
@@ -398,5 +396,5 @@ distrib_jar_filegroup(
6041
srcs = [
6142
- "@maven//:com_google_flogger_flogger_file",
6243
- "@maven//:com_google_flogger_flogger_system_backend_file",
@@ -65,37 +46,22 @@ index 262577182a..1bf4666b53 100644
6546
+ "@maven//:com_google_flogger_flogger_system_backend",
6647
+ "@maven//:com_google_flogger_google_extensions",
6748
],
68-
enable_distributions = ["debian"],
69-
)
70-
@@ -406,14 +404,14 @@ distrib_jar_filegroup(
71-
# For bootstrapping JavaBuilder
72-
distrib_jar_filegroup(
49+
@@ -408,3 +406,3 @@ distrib_jar_filegroup(
7350
name = "guava-jars",
7451
- srcs = ["@maven//:com_google_guava_guava_file"],
7552
+ srcs = ["@maven//:com_google_guava_guava"],
7653
enable_distributions = ["debian"],
77-
)
78-
79-
# For desugaring the Guava jar.
80-
distrib_jar_filegroup(
54+
@@ -415,3 +413,3 @@ distrib_jar_filegroup(
8155
name = "guava-failureaccess-jar",
8256
- srcs = ["@maven//:com_google_guava_failureaccess_file"],
8357
+ srcs = ["@maven//:com_google_guava_failureaccess"],
8458
enable_distributions = ["debian"],
85-
)
86-
87-
@@ -443,7 +441,7 @@ alias(
88-
# For bootstrapping JavaBuilder
89-
distrib_jar_filegroup(
59+
@@ -445,3 +443,3 @@ distrib_jar_filegroup(
9060
name = "jsr305-jars",
9161
- srcs = ["@maven//:com_google_code_findbugs_jsr305_file"],
9262
+ srcs = ["@maven//:com_google_code_findbugs_jsr305"],
9363
enable_distributions = ["debian"],
94-
)
95-
96-
@@ -475,11 +473,11 @@ UNNECESSARY_DYNAMIC_LIBRARIES = select({
97-
genrule(
98-
name = "filter_netty_dynamic_libs",
64+
@@ -477,7 +475,7 @@ genrule(
9965
srcs = select({
10066
- "//src/conditions:darwin_arm64": ["@maven//:io_netty_netty_tcnative_boringssl_static_osx_aarch_64_file"],
10167
- "//src/conditions:darwin_x86_64": ["@maven//:io_netty_netty_tcnative_boringssl_static_osx_x86_64_file"],
@@ -108,11 +74,7 @@ index 262577182a..1bf4666b53 100644
10874
+ "//src/conditions:linux_x86_64": ["@maven//:io_netty_netty_tcnative_boringssl_static_linux_x86_64"],
10975
+ "//src/conditions:windows": ["@maven//:io_netty_netty_tcnative_boringssl_static_windows_x86_64"],
11076
"//conditions:default": [],
111-
}),
112-
outs = ["netty_tcnative/netty-tcnative-filtered.jar"],
113-
@@ -493,31 +491,31 @@ distrib_java_import(
114-
name = "netty",
115-
enable_distributions = ["debian"],
77+
@@ -495,27 +493,27 @@ distrib_java_import(
11678
jars = [
11779
- "@maven//:io_netty_netty_buffer_file",
11880
- "@maven//:io_netty_netty_codec_file",
@@ -161,34 +123,20 @@ index 262577182a..1bf4666b53 100644
161123
+ "//src/conditions:linux_aarch64": ["@maven//:io_netty_netty_transport_native_epoll_linux_aarch_64"],
162124
+ "//src/conditions:linux_x86_64": ["@maven//:io_netty_netty_transport_native_epoll_linux_x86_64"],
163125
"//conditions:default": [],
164-
}),
165-
)
166-
@@ -526,7 +524,7 @@ distrib_java_import(
167-
name = "netty_tcnative",
168-
enable_distributions = ["debian"],
126+
@@ -528,3 +526,3 @@ distrib_java_import(
169127
jars = [
170128
- "@maven//:io_netty_netty_tcnative_classes_file",
171129
+ "@maven//:io_netty_netty_tcnative_classes",
172130
] + select({
173-
"//src/conditions:darwin_arm64": [":netty_tcnative/netty-tcnative-filtered.jar"],
174-
"//src/conditions:darwin_x86_64": [":netty_tcnative/netty-tcnative-filtered.jar"],
175-
@@ -545,7 +543,7 @@ alias(
176-
# For bootstrapping JavaBuilder
177-
distrib_jar_filegroup(
131+
@@ -547,3 +545,3 @@ distrib_jar_filegroup(
178132
name = "tomcat_annotations_api-jars",
179133
- srcs = ["@maven//:org_apache_tomcat_tomcat_annotations_api_file"],
180134
+ srcs = ["@maven//:org_apache_tomcat_tomcat_annotations_api"],
181135
enable_distributions = ["debian"],
182-
)
183-
184-
@@ -618,8 +616,8 @@ alias(
185-
filegroup(
186-
name = "junit4-jars",
136+
@@ -620,4 +618,4 @@ filegroup(
187137
srcs = [
188138
- "@maven//:junit_junit_file",
189139
- "@maven//:org_hamcrest_hamcrest_core_file",
190140
+ "@maven//:junit_junit",
191141
+ "@maven//:org_hamcrest_hamcrest_core",
192142
],
193-
)
194-

0 commit comments

Comments
 (0)