aboutsummaryrefslogtreecommitdiff
path: root/www/chromium/files/patch-net_BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'www/chromium/files/patch-net_BUILD.gn')
-rw-r--r--www/chromium/files/patch-net_BUILD.gn58
1 files changed, 35 insertions, 23 deletions
diff --git a/www/chromium/files/patch-net_BUILD.gn b/www/chromium/files/patch-net_BUILD.gn
index d4100bd05ca0..b4cc94f30322 100644
--- a/www/chromium/files/patch-net_BUILD.gn
+++ b/www/chromium/files/patch-net_BUILD.gn
@@ -1,6 +1,6 @@
---- net/BUILD.gn.orig 2022-07-22 17:30:31 UTC
+--- net/BUILD.gn.orig 2025-10-02 04:28:32 UTC
+++ net/BUILD.gn
-@@ -104,7 +104,7 @@ net_configs = [
+@@ -126,7 +126,7 @@ net_configs = [
"//build/config/compiler:wexit_time_destructors",
]
@@ -9,12 +9,16 @@
net_configs += [ "//build/config/linux:libresolv" ]
}
-@@ -1199,6 +1199,15 @@ component("net") {
+@@ -1369,6 +1369,19 @@ component("net") {
]
}
+ if (is_bsd) {
+ sources -= [
++ "base/address_map_cache_linux.cc",
++ "base/address_map_cache_linux.h",
++ "base/address_map_linux.cc",
++ "base/address_map_linux.h",
+ "base/address_tracker_linux.cc",
+ "base/address_tracker_linux.h",
+ "base/network_change_notifier_linux.cc",
@@ -25,16 +29,7 @@
if (is_mac) {
sources += [
"base/network_notification_thread_mac.cc",
-@@ -1331,7 +1340,7 @@ component("net") {
- }
- }
-
-- if (is_android || is_chromeos_ash) {
-+ if (is_android || is_chromeos_ash || is_bsd) {
- sources += [
- "base/network_change_notifier_posix.cc",
- "base/network_change_notifier_posix.h",
-@@ -1364,7 +1373,7 @@ component("net") {
+@@ -1534,7 +1547,7 @@ component("net") {
}
# Use getifaddrs() on POSIX platforms, except Linux.
@@ -43,7 +38,24 @@
sources += [
"base/network_interfaces_getifaddrs.cc",
"base/network_interfaces_getifaddrs.h",
-@@ -4372,7 +4381,7 @@ test("net_unittests") {
+@@ -2268,7 +2281,7 @@ static_library("test_support") {
+ ]
+ }
+
+- if (is_linux || is_chromeos || is_android) {
++ if (!is_bsd && (is_linux || is_chromeos || is_android)) {
+ sources += [
+ "base/address_tracker_linux_test_util.cc",
+ "base/address_tracker_linux_test_util.h",
+@@ -3066,14 +3079,14 @@ target(_test_target_type, "net_unittests") {
+ ]
+ }
+
+- if (is_linux) {
++ if (is_linux && !is_bsd) {
+ sources += [
+ "base/network_change_notifier_linux_unittest.cc",
+ "proxy_resolution/proxy_config_service_linux_unittest.cc",
]
}
@@ -52,27 +64,27 @@
sources += [
"base/address_tracker_linux_unittest.cc",
"base/network_interfaces_linux_unittest.cc",
-@@ -4447,6 +4456,10 @@ test("net_unittests") {
- "//url:buildflags",
- ]
+@@ -3174,6 +3187,10 @@ target(_test_target_type, "net_unittests") {
+ ]
+ }
+ if (is_bsd) {
+ deps += [ "//sandbox/policy" ]
+ }
+
if (enable_websockets) {
- deps += [ "//net/server:tests" ]
- }
-@@ -4519,7 +4532,7 @@ test("net_unittests") {
- ]
- }
+ sources += [
+ "server/http_connection_unittest.cc",
+@@ -3230,7 +3247,7 @@ target(_test_target_type, "net_unittests") {
+ ]
+ data_deps = [ "//testing/buildbot/filters:net_unittests_filters" ]
- if (is_linux || is_chromeos) {
+ if ((is_linux || is_chromeos) && !is_bsd) {
sources += [ "tools/quic/quic_simple_server_test.cc" ]
}
-@@ -4661,7 +4674,7 @@ test("net_unittests") {
+@@ -3360,7 +3377,7 @@ target(_test_target_type, "net_unittests") {
}
# Use getifaddrs() on POSIX platforms, except Linux.