Skip to content

Commit

Permalink
Show file tree
Hide file tree
Showing 33 changed files with 498 additions and 571 deletions.
287 changes: 127 additions & 160 deletions www/deno/Makefile

Large diffs are not rendered by default.

570 changes: 253 additions & 317 deletions www/deno/distinfo

Large diffs are not rendered by default.

68 changes: 46 additions & 22 deletions www/deno/files/patch-Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions www/deno/files/patch-cargo-crates_v8_build.rs
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/build.rs.orig 2020-07-22 09:53:02 UTC
+++ cargo-crates/v8-0.63.0/build.rs
--- cargo-crates/v8-0.68.0/build.rs.orig 2020-07-22 09:53:02 UTC
+++ cargo-crates/v8-0.68.0/build.rs
@@ -255,6 +255,8 @@ fn platform() -> String {
let os = "mac";
#[cfg(target_os = "windows")]
Expand Down
4 changes: 2 additions & 2 deletions www/deno/files/patch-cargo-crates_v8_build_config_BUILD.gn
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/build/config/BUILD.gn.orig 2021-01-19 00:12:27 UTC
+++ cargo-crates/v8-0.63.0/build/config/BUILD.gn
--- cargo-crates/v8-0.68.0/build/config/BUILD.gn.orig 2021-01-19 00:12:27 UTC
+++ cargo-crates/v8-0.68.0/build/config/BUILD.gn
@@ -133,7 +133,7 @@ config("debug") {
# builds, and we have to tell it to turn it off.
defines += [ "_HAS_ITERATOR_DEBUGGING=0" ]
Expand Down
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/build/config/BUILDCONFIG.gn.orig 2021-01-19 00:12:27 UTC
+++ cargo-crates/v8-0.63.0/build/config/BUILDCONFIG.gn
--- cargo-crates/v8-0.68.0/build/config/BUILDCONFIG.gn.orig 2021-01-19 00:12:27 UTC
+++ cargo-crates/v8-0.68.0/build/config/BUILDCONFIG.gn
@@ -131,7 +131,7 @@ declare_args() {
is_official_build = false

Expand Down
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/build/config/compiler/BUILD.gn.orig 1973-11-29 22:33:09 UTC
+++ cargo-crates/v8-0.63.0/build/config/compiler/BUILD.gn
--- cargo-crates/v8-0.68.0/build/config/compiler/BUILD.gn.orig 1973-11-29 22:33:09 UTC
+++ cargo-crates/v8-0.68.0/build/config/compiler/BUILD.gn
@@ -135,7 +135,7 @@ declare_args() {
#
# TODO(crbug.com/1131993): This regresses binary size by ~1MB on Android and
Expand Down
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/build/config/features.gni.orig 2020-08-08 19:24:36 UTC
+++ cargo-crates/v8-0.63.0/build/config/features.gni
--- cargo-crates/v8-0.68.0/build/config/features.gni.orig 2020-08-08 19:24:36 UTC
+++ cargo-crates/v8-0.68.0/build/config/features.gni
@@ -31,7 +31,7 @@ declare_args() {
proprietary_codecs = is_chrome_branded || is_castos || is_cast_android

Expand Down
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/build/config/freetype/freetype.gni.orig 2020-06-26 16:27:54 UTC
+++ cargo-crates/v8-0.63.0/build/config/freetype/freetype.gni
--- cargo-crates/v8-0.68.0/build/config/freetype/freetype.gni.orig 2020-06-26 16:27:54 UTC
+++ cargo-crates/v8-0.68.0/build/config/freetype/freetype.gni
@@ -10,5 +10,5 @@ declare_args() {
# than version 2.7.1 and have color bitmap support compiled in. WARNING:
# System FreeType configurations other than as described WILL INTRODUCE TEXT
Expand Down
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/build/config/linux/BUILD.gn.orig 2020-06-26 16:27:54 UTC
+++ cargo-crates/v8-0.63.0/build/config/linux/BUILD.gn
--- cargo-crates/v8-0.68.0/build/config/linux/BUILD.gn.orig 2020-06-26 16:27:54 UTC
+++ cargo-crates/v8-0.68.0/build/config/linux/BUILD.gn
@@ -41,7 +41,7 @@ config("runtime_library") {
}

Expand Down
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/build/config/linux/pkg-config.py.orig 2020-06-26 16:27:54 UTC
+++ cargo-crates/v8-0.63.0/build/config/linux/pkg-config.py
--- cargo-crates/v8-0.68.0/build/config/linux/pkg-config.py.orig 2020-06-26 16:27:54 UTC
+++ cargo-crates/v8-0.68.0/build/config/linux/pkg-config.py
@@ -59,8 +59,12 @@ def SetConfigPath(options):
print("You must specify an architecture via -a if using a sysroot.")
sys.exit(1)
Expand Down
4 changes: 2 additions & 2 deletions www/deno/files/patch-cargo-crates_v8_build_config_sysroot.gni
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/build/config/sysroot.gni.orig 2020-06-26 16:27:54 UTC
+++ cargo-crates/v8-0.63.0/build/config/sysroot.gni
--- cargo-crates/v8-0.68.0/build/config/sysroot.gni.orig 2020-06-26 16:27:54 UTC
+++ cargo-crates/v8-0.68.0/build/config/sysroot.gni
@@ -21,9 +21,9 @@ declare_args() {

# Controls default is_linux sysroot. If set to true, and sysroot
Expand Down
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/build/detect_host_arch.py.orig 2020-06-26 16:27:54 UTC
+++ cargo-crates/v8-0.63.0/build/detect_host_arch.py
--- cargo-crates/v8-0.68.0/build/detect_host_arch.py.orig 2020-06-26 16:27:54 UTC
+++ cargo-crates/v8-0.68.0/build/detect_host_arch.py
@@ -21,6 +21,8 @@ def HostArch():
host_arch = 'ia32'
elif host_arch in ['x86_64', 'amd64']:
Expand Down
4 changes: 2 additions & 2 deletions www/deno/files/patch-cargo-crates_v8_build_gn__run__binary.py
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/build/gn_run_binary.py.orig 2020-06-26 16:27:54 UTC
+++ cargo-crates/v8-0.63.0/build/gn_run_binary.py
--- cargo-crates/v8-0.68.0/build/gn_run_binary.py.orig 2020-06-26 16:27:54 UTC
+++ cargo-crates/v8-0.68.0/build/gn_run_binary.py
@@ -24,7 +24,7 @@ if not os.path.isabs(path):
# The rest of the arguments are passed directly to the executable.
args = [path] + sys.argv[2:]
Expand Down
4 changes: 2 additions & 2 deletions www/deno/files/patch-cargo-crates_v8_build_linux_chrome.map
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/build/linux/chrome.map.orig 2021-02-25 20:45:34 UTC
+++ cargo-crates/v8-0.63.0/build/linux/chrome.map
--- cargo-crates/v8-0.68.0/build/linux/chrome.map.orig 2021-02-25 20:45:34 UTC
+++ cargo-crates/v8-0.68.0/build/linux/chrome.map
@@ -1,4 +1,7 @@
{
+local:
Expand Down
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/build/linux/libpci/BUILD.gn.orig 2020-06-26 16:27:54 UTC
+++ cargo-crates/v8-0.63.0/build/linux/libpci/BUILD.gn
--- cargo-crates/v8-0.68.0/build/linux/libpci/BUILD.gn.orig 2020-06-26 16:27:54 UTC
+++ cargo-crates/v8-0.68.0/build/linux/libpci/BUILD.gn
@@ -3,20 +3,36 @@
# found in the LICENSE file.

Expand Down
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/build/linux/unbundle/libusb.gn.orig 2020-07-22 09:52:14 UTC
+++ cargo-crates/v8-0.63.0/build/linux/unbundle/libusb.gn
--- cargo-crates/v8-0.68.0/build/linux/unbundle/libusb.gn.orig 2020-07-22 09:52:14 UTC
+++ cargo-crates/v8-0.68.0/build/linux/unbundle/libusb.gn
@@ -0,0 +1,24 @@
+# Copyright 2016 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
Expand Down
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/build/linux/unbundle/replace_gn_files.py.orig 2020-06-26 16:27:54 UTC
+++ cargo-crates/v8-0.63.0/build/linux/unbundle/replace_gn_files.py
--- cargo-crates/v8-0.68.0/build/linux/unbundle/replace_gn_files.py.orig 2020-06-26 16:27:54 UTC
+++ cargo-crates/v8-0.68.0/build/linux/unbundle/replace_gn_files.py
@@ -27,6 +27,7 @@ REPLACEMENTS = {
'libevent': 'base/third_party/libevent/BUILD.gn',
'libjpeg': 'third_party/libjpeg.gni',
Expand Down
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/build/toolchain/gcc_toolchain.gni.orig 1970-01-01 01:00:00 UTC
+++ cargo-crates/v8-0.63.0/build/toolchain/gcc_toolchain.gni
--- cargo-crates/v8-0.68.0/build/toolchain/gcc_toolchain.gni.orig 1970-01-01 01:00:00 UTC
+++ cargo-crates/v8-0.68.0/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 Down
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/build/toolchain/get_concurrent_links.py.orig 2020-06-26 16:27:54 UTC
+++ cargo-crates/v8-0.63.0/build/toolchain/get_concurrent_links.py
--- cargo-crates/v8-0.68.0/build/toolchain/get_concurrent_links.py.orig 2020-06-26 16:27:54 UTC
+++ cargo-crates/v8-0.68.0/build/toolchain/get_concurrent_links.py
@@ -48,6 +48,14 @@ def _GetTotalMemoryInBytes():
return int(subprocess.check_output(['sysctl', '-n', 'hw.memsize']))
except Exception:
Expand Down
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/buildtools/third_party/libc++/BUILD.gn.orig 2020-07-22 17:57:09 UTC
+++ cargo-crates/v8-0.63.0/buildtools/third_party/libc++/BUILD.gn
--- cargo-crates/v8-0.68.0/buildtools/third_party/libc++/BUILD.gn.orig 2020-07-22 17:57:09 UTC
+++ cargo-crates/v8-0.68.0/buildtools/third_party/libc++/BUILD.gn
@@ -23,7 +23,7 @@ config("config") {
"-std:c++20",
]
Expand Down
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/third_party/zlib/BUILD.gn.orig 2022-11-20 11:42:33 UTC
+++ cargo-crates/v8-0.63.0/third_party/zlib/BUILD.gn
--- cargo-crates/v8-0.68.0/third_party/zlib/BUILD.gn.orig 2022-11-20 11:42:33 UTC
+++ cargo-crates/v8-0.68.0/third_party/zlib/BUILD.gn
@@ -119,6 +119,8 @@ if (use_arm_neon_optimizations) {
defines = [ "CRC32_ARMV8_CRC32" ]
if (is_android) {
Expand Down
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/third_party/zlib/cpu_features.c.orig 2022-11-20 11:40:38 UTC
+++ cargo-crates/v8-0.63.0/third_party/zlib/cpu_features.c
--- cargo-crates/v8-0.68.0/third_party/zlib/cpu_features.c.orig 2022-11-20 11:40:38 UTC
+++ cargo-crates/v8-0.68.0/third_party/zlib/cpu_features.c
@@ -31,11 +31,20 @@ int ZLIB_INTERNAL x86_cpu_enable_simd = 0;

#ifndef CPU_NO_SIMD
Expand Down
4 changes: 2 additions & 2 deletions www/deno/files/patch-cargo-crates_v8_v8_BUILD.gn
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/v8/BUILD.gn.orig 2021-01-19 00:12:40 UTC
+++ cargo-crates/v8-0.63.0/v8/BUILD.gn
--- cargo-crates/v8-0.68.0/v8/BUILD.gn.orig 2021-01-19 00:12:40 UTC
+++ cargo-crates/v8-0.68.0/v8/BUILD.gn
@@ -5602,7 +5602,7 @@ v8_component("v8_libbase") {
}
}
Expand Down
4 changes: 2 additions & 2 deletions www/deno/files/patch-cargo-crates_v8_v8_include_v8config.h
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/v8/include/v8config.h.orig 2020-06-26 16:28:04 UTC
+++ cargo-crates/v8-0.63.0/v8/include/v8config.h
--- cargo-crates/v8-0.68.0/v8/include/v8config.h.orig 2020-06-26 16:28:04 UTC
+++ cargo-crates/v8-0.68.0/v8/include/v8config.h
@@ -345,7 +345,18 @@ path. Add it with -I<path> to the command line
(V8_HAS_CPP_ATTRIBUTE(no_unique_address))

Expand Down
4 changes: 2 additions & 2 deletions www/deno/files/patch-cargo-crates_v8_v8_src_api_api.cc
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/v8/src/api/api.cc.orig 2020-06-26 16:28:04 UTC
+++ cargo-crates/v8-0.63.0/v8/src/api/api.cc
--- cargo-crates/v8-0.68.0/v8/src/api/api.cc.orig 2020-06-26 16:28:04 UTC
+++ cargo-crates/v8-0.68.0/v8/src/api/api.cc
@@ -6096,7 +6096,7 @@ bool v8::V8::Initialize(const int build_config) {
return true;
}
Expand Down
4 changes: 2 additions & 2 deletions www/deno/files/patch-cargo-crates_v8_v8_src_base_cpu.cc
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/v8/src/base/cpu.cc.orig 2020-06-26 16:28:04 UTC
+++ cargo-crates/v8-0.63.0/v8/src/base/cpu.cc
--- cargo-crates/v8-0.68.0/v8/src/base/cpu.cc.orig 2020-06-26 16:28:04 UTC
+++ cargo-crates/v8-0.68.0/v8/src/base/cpu.cc
@@ -475,6 +475,7 @@ CPU::CPU()

#if V8_OS_LINUX
Expand Down
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/v8/src/base/platform/platform-freebsd.cc.orig 2020-06-26 16:28:04 UTC
+++ cargo-crates/v8-0.63.0/v8/src/base/platform/platform-freebsd.cc
--- cargo-crates/v8-0.68.0/v8/src/base/platform/platform-freebsd.cc.orig 2020-06-26 16:28:04 UTC
+++ cargo-crates/v8-0.68.0/v8/src/base/platform/platform-freebsd.cc
@@ -82,8 +82,8 @@ std::vector<OS::SharedLibraryAddress> OS::GetSharedLib
lib_name = std::string(path);
}
Expand Down
@@ -1,5 +1,5 @@
--- cargo-crates/v8-0.63.0/v8/src/base/platform/platform-posix.cc.orig 2020-06-26 16:28:04 UTC
+++ cargo-crates/v8-0.63.0/v8/src/base/platform/platform-posix.cc
--- cargo-crates/v8-0.68.0/v8/src/base/platform/platform-posix.cc.orig 2020-06-26 16:28:04 UTC
+++ cargo-crates/v8-0.68.0/v8/src/base/platform/platform-posix.cc
@@ -634,7 +634,7 @@ bool OS::HasLazyCommits() {

// static
Expand Down
@@ -1,20 +1,20 @@
--- runtime/js/30_fs.js.orig 2022-07-08 08:14:40 UTC
+++ runtime/js/30_fs.js
@@ -209,7 +209,7 @@ function createByteStruct(types) {
// `?` prefix means optional on windows.
--- ext/fs/30_fs.js.orig 2022-07-08 08:14:40 UTC
+++ ext/fs/30_fs.js
@@ -217,7 +217,7 @@ function createByteStruct(types) {
// types can be "date", "bool" or "u64".
let offset = 0;
let str =
- 'const unix = Deno.build.os === "darwin" || Deno.build.os === "linux"; return {';
+ 'const unix = Deno.build.os === "darwin" || Deno.build.os === "linux" || Deno.build.os === "freebsd"; return {';
const typeEntries = ObjectEntries(types);
for (let i = 0; i < typeEntries.length; ++i) {
let { 0: name, 1: type } = typeEntries[i];
@@ -262,7 +262,7 @@ function parseFileInfo(response) {
@@ -270,7 +270,7 @@ function parseFileInfo(response) {
});

function parseFileInfo(response) {
- const unix = build.os === "darwin" || build.os === "linux";
+ const unix = build.os === "darwin" || build.os === "linux" || build.os === "freebsd";
- const unix = core.build.os === "darwin" || core.build.os === "linux";
+ const unix = core.build.os === "darwin" || core.build.os === "linux" || Deno.build.os === "freebsd";
return {
isFile: response.isFile,
isDirectory: response.isDirectory,
11 changes: 11 additions & 0 deletions www/deno/files/patch-ext_fs_lib.rs
@@ -0,0 +1,11 @@
--- ext/fs/lib.rs.orig 2023-04-04 15:26:01 UTC
+++ ext/fs/lib.rs
@@ -633,7 +633,7 @@ fn op_umask(state: &mut OpState, mask: Option<u32>) ->
{
Ok(r.bits())
}
- #[cfg(target_os = "macos")]
+ #[cfg(any(target_os = "freebsd", target_os = "macos"))]
{
Ok(r.bits() as u32)
}
11 changes: 0 additions & 11 deletions www/deno/files/patch-runtime_ops_fs.rs

This file was deleted.

0 comments on commit bcb1cd7

Please sign in to comment.