ports/www/ungoogled-chromium/patches/patch-third_party_zlib_BUILD_gn

33 lines
1.1 KiB
Text
Raw Normal View History

2023-08-16 22:26:55 +00:00
Index: third_party/zlib/BUILD.gn
--- third_party/zlib/BUILD.gn.orig
+++ third_party/zlib/BUILD.gn
2024-05-20 13:42:05 +00:00
@@ -128,7 +128,7 @@ if (use_arm_neon_optimizations) {
2023-09-17 04:05:06 +00:00
defines = [ "CRC32_ARMV8_CRC32" ]
if (is_android) {
defines += [ "ARMV8_OS_ANDROID" ]
- } else if (is_linux || is_chromeos) {
+ } else if ((is_linux || is_chromeos) && !is_bsd) {
defines += [ "ARMV8_OS_LINUX" ]
} else if (is_mac) {
defines += [ "ARMV8_OS_MACOS" ]
2024-05-20 13:42:05 +00:00
@@ -138,6 +138,10 @@ if (use_arm_neon_optimizations) {
2023-09-17 04:05:06 +00:00
defines += [ "ARMV8_OS_FUCHSIA" ]
} else if (is_win) {
defines += [ "ARMV8_OS_WINDOWS" ]
+ } else if (is_openbsd) {
+ defines += [ "ARMV8_OS_OPENBSD" ]
+ } else if (is_freebsd) {
+ defines += [ "ARMV8_OS_FREEBSD" ]
} else {
assert(false, "Unsupported ARM OS")
}
2024-05-20 13:42:05 +00:00
@@ -407,7 +411,7 @@ static_library("minizip") {
2023-08-16 22:26:55 +00:00
]
}
- if (is_apple || is_android || is_nacl) {
+ if (is_apple || is_android || is_nacl || is_bsd) {
# Mac, Android and the BSDs don't have fopen64, ftello64, or fseeko64. We
# use fopen, ftell, and fseek instead on these systems.
defines = [ "USE_FILE32API" ]