Skip to content

Commit

Permalink
lang/v8: Update to 10.2.154.4
Browse files Browse the repository at this point in the history
  • Loading branch information
sunpoet committed Jun 3, 2022
1 parent 184ec45 commit f85e9f2
Show file tree
Hide file tree
Showing 9 changed files with 63 additions and 63 deletions.
32 changes: 16 additions & 16 deletions lang/v8/Makefile
@@ -1,17 +1,17 @@
# We follow the stable channel on https://omahaproxy.appspot.com/
# https://chromium.googlesource.com/v8/v8/+/refs/heads/10.1-lkgr
# https://chromium.googlesource.com/v8/v8/+/refs/heads/10.2-lkgr

PORTNAME= v8
PORTVERSION= 10.1.124.12
PORTVERSION= 10.2.154.4
CATEGORIES= lang
MASTER_SITES= LOCAL/sunpoet/v8/${PORTVERSION:R:R}
DISTFILES= build-${BUILD_REV}.tar.gz \
buildtools-${BUILDTOOLS_REV}.tar.gz \
clang-${CLANG_REV}.tar.gz \
common-${COMMON_REV}.tar.gz \
googletest-${GOOGLETEST_REV}.tar.gz \
icu-${ICU_REV}.tar.gz \
zlib-${ZLIB_REV}.tar.gz
MASTER_SITES= LOCAL/sunpoet/v8/${PORTVERSION:R:R}:local
DISTFILES= build-${BUILD_REV}.tar.gz:local \
buildtools-${BUILDTOOLS_REV}.tar.gz:local \
clang-${CLANG_REV}.tar.gz:local \
common-${COMMON_REV}.tar.gz:local \
googletest-${GOOGLETEST_REV}.tar.gz:local \
icu-${ICU_REV}.tar.gz:local \
zlib-${ZLIB_REV}.tar.gz:local
DIST_SUBDIR= v8/${PORTVERSION:R:R}
EXTRACT_ONLY= ${DISTNAME}.tar.gz

Expand Down Expand Up @@ -43,13 +43,13 @@ CPE_VENDOR= google

CONFLICTS_INSTALL= v8-beta

BUILD_REV= 3d9590754d5d23e62d15472c5baf6777ca59df20
BUILDTOOLS_REV= 113dd1badbcbffea108a8c95ac7c89c22bfd25f3
CLANG_REV= b60d34c100e5a8f4b01d838527f000faab673da3
BUILD_REV= b37c340767cf9e7777d4ca5a588c34c5744df9b2
BUILDTOOLS_REV= c2e4795660817c2776dbabd778b92ed58c074032
CLANG_REV= b5e2f7c16bbf3aefc9354e8fbad3de0a543f2193
COMMON_REV= d115b033c4e53666b535cbd1985ffe60badad082
GOOGLETEST_REV= ae5e06dd35c6137d335331b0815cf1f60fd7e3c5
ICU_REV= 8a5b728e4f43b0eabdb9ea450f956d67cfb22719
ZLIB_REV= b0676a1f52484bf53a1a49d0e48ff8abc430fafe
GOOGLETEST_REV= af29db7ec28d6df1c7f0f745186884091e602e07
ICU_REV= 1fd0dbea04448c3f73fe5cb7599f9472f0f107f1
ZLIB_REV= a6d209ab932df0f1c9d5b7dc67cfa74e8a3272c0

# Run "gn args --list out/Release" for all variables.
# Some parts don't have use_system_* flag, and can be turned on/off by using
Expand Down
34 changes: 17 additions & 17 deletions lang/v8/distinfo
@@ -1,17 +1,17 @@
TIMESTAMP = 1652446246
SHA256 (v8/10.1/build-3d9590754d5d23e62d15472c5baf6777ca59df20.tar.gz) = 02fa820708804f25489f6f9ce8b2d8d9fbc8be28a71707d94bd8c25619087373
SIZE (v8/10.1/build-3d9590754d5d23e62d15472c5baf6777ca59df20.tar.gz) = 1412762
SHA256 (v8/10.1/buildtools-113dd1badbcbffea108a8c95ac7c89c22bfd25f3.tar.gz) = b2b5584e6c355f85aeba32f040e77f5d6780fea6ab8bb794eaddae25f0066077
SIZE (v8/10.1/buildtools-113dd1badbcbffea108a8c95ac7c89c22bfd25f3.tar.gz) = 87013
SHA256 (v8/10.1/clang-b60d34c100e5a8f4b01d838527f000faab673da3.tar.gz) = a75b61def87693b6942477d81c52db2c0a7451309fdfac6e0e500304f55d10a4
SIZE (v8/10.1/clang-b60d34c100e5a8f4b01d838527f000faab673da3.tar.gz) = 300514
SHA256 (v8/10.1/common-d115b033c4e53666b535cbd1985ffe60badad082.tar.gz) = 14d235ff3cc1c035090ef4fe26a9f46c0147474e6eb47ab6cbe85abcb47b84f7
SIZE (v8/10.1/common-d115b033c4e53666b535cbd1985ffe60badad082.tar.gz) = 10495
SHA256 (v8/10.1/googletest-ae5e06dd35c6137d335331b0815cf1f60fd7e3c5.tar.gz) = de43e6a5b60920910d0176fd422127eeb1568c585498c9809bfe4892bf232c03
SIZE (v8/10.1/googletest-ae5e06dd35c6137d335331b0815cf1f60fd7e3c5.tar.gz) = 834526
SHA256 (v8/10.1/icu-8a5b728e4f43b0eabdb9ea450f956d67cfb22719.tar.gz) = 1390ec1bb71a5d84941f8868c421651690cb6de99ada5626a534b49df9b9244d
SIZE (v8/10.1/icu-8a5b728e4f43b0eabdb9ea450f956d67cfb22719.tar.gz) = 52450740
SHA256 (v8/10.1/zlib-b0676a1f52484bf53a1a49d0e48ff8abc430fafe.tar.gz) = 79d59e69e2a4c53548b45c9e5c7f601b19af3759d3b00a0792e8789ef51adf3f
SIZE (v8/10.1/zlib-b0676a1f52484bf53a1a49d0e48ff8abc430fafe.tar.gz) = 319424
SHA256 (v8/10.1/v8-v8-10.1.124.12_GH0.tar.gz) = 8f4c640721123af612106cd1939d42191a69a4633a889f384e551b36763cf11f
SIZE (v8/10.1/v8-v8-10.1.124.12_GH0.tar.gz) = 27727251
TIMESTAMP = 1653925888
SHA256 (v8/10.2/build-b37c340767cf9e7777d4ca5a588c34c5744df9b2.tar.gz) = 527c3f73f5ef790b6a87af93214b23099c66fac3d02465e5cb71b919f742f0d7
SIZE (v8/10.2/build-b37c340767cf9e7777d4ca5a588c34c5744df9b2.tar.gz) = 1422869
SHA256 (v8/10.2/buildtools-c2e4795660817c2776dbabd778b92ed58c074032.tar.gz) = 2bacd2c0e58dd75c23683e35848e3071105fdf0d5c4d8ffb24c1ae8d57340f28
SIZE (v8/10.2/buildtools-c2e4795660817c2776dbabd778b92ed58c074032.tar.gz) = 87048
SHA256 (v8/10.2/clang-b5e2f7c16bbf3aefc9354e8fbad3de0a543f2193.tar.gz) = 94312a8d1f052def09bd96188cb07f48d71151fbe3ab02fe7d0c5e10a1d59a8a
SIZE (v8/10.2/clang-b5e2f7c16bbf3aefc9354e8fbad3de0a543f2193.tar.gz) = 301116
SHA256 (v8/10.2/common-d115b033c4e53666b535cbd1985ffe60badad082.tar.gz) = 189d70655308c549c4b18a0d4875e7dbdca061f5041eecb7e3865631ab51ad46
SIZE (v8/10.2/common-d115b033c4e53666b535cbd1985ffe60badad082.tar.gz) = 10496
SHA256 (v8/10.2/googletest-af29db7ec28d6df1c7f0f745186884091e602e07.tar.gz) = 67ea233b7e7fe4ec41967500ff59dbdc8a8f35b3b70406542937e4f1b28185c0
SIZE (v8/10.2/googletest-af29db7ec28d6df1c7f0f745186884091e602e07.tar.gz) = 840854
SHA256 (v8/10.2/icu-1fd0dbea04448c3f73fe5cb7599f9472f0f107f1.tar.gz) = 22953e0394838abb98596cad7000761de485dfaf437e28cdf2f2da7f33741914
SIZE (v8/10.2/icu-1fd0dbea04448c3f73fe5cb7599f9472f0f107f1.tar.gz) = 52517961
SHA256 (v8/10.2/zlib-a6d209ab932df0f1c9d5b7dc67cfa74e8a3272c0.tar.gz) = a7e25489144d9ef67676e842ef0592ff8fb8f90ef65a0f339911af21b0c8ee9e
SIZE (v8/10.2/zlib-a6d209ab932df0f1c9d5b7dc67cfa74e8a3272c0.tar.gz) = 343555
SHA256 (v8/10.2/v8-v8-10.2.154.4_GH0.tar.gz) = 6f4865ffe499f51da3e422cf7e4d85d3dab1b0a99b2d5bf204910ce423505597
SIZE (v8/10.2/v8-v8-10.2.154.4_GH0.tar.gz) = 27791748
8 changes: 4 additions & 4 deletions lang/v8/files/patch-BUILD.gn
@@ -1,6 +1,6 @@
--- BUILD.gn.orig 2022-03-17 10:34:15 UTC
--- BUILD.gn.orig 2022-04-21 12:21:39 UTC
+++ BUILD.gn
@@ -5229,7 +5229,7 @@ v8_component("v8_libbase") {
@@ -5239,7 +5239,7 @@ v8_component("v8_libbase") {
}
}

Expand All @@ -9,7 +9,7 @@
sources += [
"src/base/debug/stack_trace_posix.cc",
"src/base/platform/platform-linux.cc",
@@ -5246,6 +5246,12 @@ v8_component("v8_libbase") {
@@ -5256,6 +5256,12 @@ v8_component("v8_libbase") {
]

libs = [ "dl" ]
Expand All @@ -22,7 +22,7 @@
} else if (is_android) {
if (current_toolchain == host_toolchain) {
libs = [
@@ -5769,6 +5775,7 @@ if (v8_monolithic) {
@@ -5778,6 +5784,7 @@ if (v8_monolithic) {
":v8_libplatform",
"//build/win:default_exe_manifest",
]
Expand Down
8 changes: 4 additions & 4 deletions lang/v8/files/patch-build_config_BUILDCONFIG.gn
@@ -1,4 +1,4 @@
--- build/config/BUILDCONFIG.gn.orig 2021-11-15 18:52:18 UTC
--- build/config/BUILDCONFIG.gn.orig 2022-05-07 05:44:29 UTC
+++ build/config/BUILDCONFIG.gn
@@ -136,7 +136,7 @@ declare_args() {
is_official_build = false
Expand All @@ -9,7 +9,7 @@
(current_cpu != "s390x" && current_cpu != "s390" &&
current_cpu != "ppc64" && current_cpu != "ppc" &&
current_cpu != "mips" && current_cpu != "mips64" &&
@@ -189,8 +189,8 @@ if (host_toolchain == "") {
@@ -191,8 +191,8 @@ if (host_toolchain == "") {
# TODO(dpranke): Add some sort of assert here that verifies that
# no toolchain omitted host_toolchain from its toolchain_args().

Expand All @@ -20,7 +20,7 @@
host_toolchain = "//build/toolchain/linux:clang_$host_cpu"
} else if (is_clang) {
host_toolchain = "//build/toolchain/linux:clang_$host_cpu"
@@ -229,7 +229,7 @@ if (target_os == "android") {
@@ -231,7 +231,7 @@ if (target_os == "android") {
assert(host_os == "linux" || host_os == "mac",
"Android builds are only supported on Linux and Mac hosts.")
_default_toolchain = "//build/toolchain/android:android_clang_$target_cpu"
Expand All @@ -29,7 +29,7 @@
# See comments in build/toolchain/cros/BUILD.gn about board compiles.
if (is_clang) {
_default_toolchain = "//build/toolchain/linux:clang_$target_cpu"
@@ -296,10 +296,11 @@ is_android = current_os == "android"
@@ -298,10 +298,11 @@ is_android = current_os == "android"
is_chromeos = current_os == "chromeos"
is_fuchsia = current_os == "fuchsia"
is_ios = current_os == "ios"
Expand Down
24 changes: 12 additions & 12 deletions lang/v8/files/patch-build_config_compiler_BUILD.gn
@@ -1,6 +1,6 @@
--- build/config/compiler/BUILD.gn.orig 2022-04-04 20:12:27 UTC
--- build/config/compiler/BUILD.gn.orig 2022-05-07 05:44:29 UTC
+++ build/config/compiler/BUILD.gn
@@ -140,7 +140,7 @@ declare_args() {
@@ -137,7 +137,7 @@ declare_args() {
#
# TODO(crbug.com/1131993): Enabling this when 'is_android' is true breaks
# content_shell_test_apk on both ARM and x86.
Expand All @@ -9,7 +9,7 @@

# This argument is to control whether enabling text section splitting in the
# final binary. When enabled, the separated text sections with prefix
@@ -357,7 +357,7 @@ config("compiler") {
@@ -352,7 +352,7 @@ config("compiler") {
}

# Linker warnings.
Expand All @@ -18,7 +18,7 @@
current_os != "zos") {
ldflags += [ "-Wl,--fatal-warnings" ]
}
@@ -534,7 +534,7 @@ config("compiler") {
@@ -522,7 +522,7 @@ config("compiler") {
ldflags += [ "-Wl,-z,keep-text-section-prefix" ]
}

Expand All @@ -27,7 +27,7 @@
cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]

# TODO(hans): Remove this once Clang generates better optimized debug info
@@ -929,7 +929,7 @@ config("compiler_cpu_abi") {
@@ -918,7 +918,7 @@ config("compiler_cpu_abi") {
cflags += [ "-mtune=$arm_tune" ]
}
} else if (current_cpu == "arm64") {
Expand All @@ -36,7 +36,7 @@
cflags += [ "--target=aarch64-linux-gnu" ]
ldflags += [ "--target=aarch64-linux-gnu" ]
}
@@ -1250,7 +1250,7 @@ config("compiler_deterministic") {
@@ -1239,7 +1239,7 @@ config("compiler_deterministic") {
# different build directory like "out/feature_a" and "out/feature_b" if
# we build same files with same compile flag.
# Other paths are already given in relative, no need to normalize them.
Expand All @@ -45,7 +45,7 @@
# TODO(https://crbug.com/1231236): Use -ffile-compilation-dir= here.
cflags += [
"-Xclang",
@@ -1263,7 +1263,7 @@ config("compiler_deterministic") {
@@ -1252,7 +1252,7 @@ config("compiler_deterministic") {
# and -fcoverage-compilation-dir=.
cflags += [ "-ffile-compilation-dir=." ]
}
Expand All @@ -54,7 +54,7 @@
# We don't use clang -cc1as on Windows (yet? https://crbug.com/762167)
asmflags = [ "-Wa,-fdebug-compilation-dir,." ]
}
@@ -1517,7 +1517,7 @@ config("default_warnings") {
@@ -1506,7 +1506,7 @@ config("default_warnings") {
"-Wno-unneeded-internal-declaration",
]

Expand All @@ -63,7 +63,7 @@
if (is_win) {
# TODO(thakis): https://crbug.com/617318
# Currently goma can not handle case sensitiveness for windows well.
@@ -1853,7 +1853,7 @@ config("thin_archive") {
@@ -1837,7 +1837,7 @@ config("thin_archive") {
# archives.
# TODO(crbug.com/1221615): Enable on is_apple if use_lld once that no longer
# confuses lldb.
Expand All @@ -72,7 +72,7 @@
arflags = [ "-T" ]
} else if (is_win && use_lld) {
arflags = [ "/llvmlibthin" ]
@@ -2354,7 +2354,7 @@ config("symbols") {
@@ -2338,7 +2338,7 @@ config("symbols") {
# flag, so we can use use -g1 for pnacl and nacl-clang compiles.
# gcc nacl is is_nacl && !is_clang, pnacl and nacl-clang are && is_clang.
if ((!is_nacl || is_clang) && current_os != "zos") {
Expand All @@ -81,7 +81,7 @@
}

if (!is_nacl && is_clang && !is_tsan && !is_asan &&
@@ -2394,7 +2394,7 @@ config("symbols") {
@@ -2378,7 +2378,7 @@ config("symbols") {
# sections" there. Maybe just a bug in nacl_switch_32.S.
_enable_gdb_index =
symbol_level == 2 && !is_apple && !is_nacl && current_cpu != "x86" &&
Expand All @@ -90,7 +90,7 @@
# Disable on non-fission 32-bit Android because it pushes
# libcomponents_unittests over the 4gb size limit.
!(is_android && !use_debug_fission && current_cpu != "x64" &&
@@ -2412,7 +2412,7 @@ config("symbols") {
@@ -2396,7 +2396,7 @@ config("symbols") {
}

if (is_clang && (!is_nacl || is_nacl_saigo) && current_os != "zos") {
Expand Down
4 changes: 2 additions & 2 deletions lang/v8/files/patch-build_config_compiler_compiler.gni
@@ -1,6 +1,6 @@
--- build/config/compiler/compiler.gni.orig 2022-04-04 20:12:27 UTC
--- build/config/compiler/compiler.gni.orig 2022-05-07 05:44:29 UTC
+++ build/config/compiler/compiler.gni
@@ -225,7 +225,7 @@ declare_args() {
@@ -224,7 +224,7 @@ enable_arm_cfi_table = is_android && !is_component_bui

declare_args() {
# Whether to use the gold linker from binutils instead of lld or bfd.
Expand Down
8 changes: 4 additions & 4 deletions lang/v8/files/patch-build_config_linux_BUILD.gn
@@ -1,9 +1,9 @@
--- build/config/linux/BUILD.gn.orig 2022-04-04 20:12:27 UTC
--- build/config/linux/BUILD.gn.orig 2022-05-07 05:44:29 UTC
+++ build/config/linux/BUILD.gn
@@ -42,7 +42,7 @@ config("runtime_library") {
@@ -41,7 +41,7 @@ config("runtime_library") {
}

if ((!(is_chromeos_ash || is_chromeos_lacros) ||
default_toolchain != "//build/toolchain/cros:target") &&
if ((!is_chromeos || default_toolchain != "//build/toolchain/cros:target") &&
- (!use_custom_libcxx || current_cpu == "mipsel")) {
+ (!use_custom_libcxx || current_cpu == "mipsel") && !is_bsd) {
libs = [ "atomic" ]
Expand Down
4 changes: 2 additions & 2 deletions lang/v8/files/patch-build_toolchain_gcc__toolchain.gni
@@ -1,4 +1,4 @@
--- build/toolchain/gcc_toolchain.gni.orig 2022-04-04 20:12:27 UTC
--- build/toolchain/gcc_toolchain.gni.orig 2022-05-07 05:44:30 UTC
+++ build/toolchain/gcc_toolchain.gni
@@ -53,6 +53,11 @@ if (enable_resource_allowlist_generation) {
"enable_resource_allowlist_generation=true does not work for target_os=$target_os")
Expand All @@ -12,7 +12,7 @@
# This template defines a toolchain for something that works like gcc
# (including clang).
#
@@ -780,13 +785,23 @@ template("gcc_toolchain") {
@@ -786,13 +791,23 @@ template("gcc_toolchain") {
# use_gold too.
template("clang_toolchain") {
gcc_toolchain(target_name) {
Expand Down
4 changes: 2 additions & 2 deletions lang/v8/files/patch-src_api_api.cc
@@ -1,6 +1,6 @@
--- src/api/api.cc.orig 2022-03-17 10:34:15 UTC
--- src/api/api.cc.orig 2022-04-21 12:21:39 UTC
+++ src/api/api.cc
@@ -6044,7 +6044,7 @@ bool v8::V8::Initialize(const int build_config) {
@@ -6064,7 +6064,7 @@ bool v8::V8::Initialize(const int build_config) {
return true;
}

Expand Down

0 comments on commit f85e9f2

Please sign in to comment.