From 988d3383096d4f02ebfe4dc080dee27ead54182e Mon Sep 17 00:00:00 2001 From: termux-pacman-bot Date: Wed, 15 May 2024 02:41:58 +0000 Subject: [PATCH] bump(main/dart): v3.4.0 (#20143) --- packages/dart/build.sh | 2 +- ...sdk-runtime-bin-directory_android.cc.patch | 22 ------------------- .../sdk-runtime-bin-directory_linux.cc.patch | 22 +++++++++++++++++++ 3 files changed, 23 insertions(+), 23 deletions(-) delete mode 100644 packages/dart/sdk-runtime-bin-directory_android.cc.patch create mode 100644 packages/dart/sdk-runtime-bin-directory_linux.cc.patch diff --git a/packages/dart/build.sh b/packages/dart/build.sh index 8f75ed888f..187443cd99 100644 --- a/packages/dart/build.sh +++ b/packages/dart/build.sh @@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="Dart is a general-purpose programming language" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_LICENSE_FILE="sdk/LICENSE" TERMUX_PKG_MAINTAINER="@termux" -TERMUX_PKG_VERSION=3.3.4 +TERMUX_PKG_VERSION=3.4.0 TERMUX_PKG_AUTO_UPDATE=false TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_SKIP_SRC_EXTRACT=true diff --git a/packages/dart/sdk-runtime-bin-directory_android.cc.patch b/packages/dart/sdk-runtime-bin-directory_android.cc.patch deleted file mode 100644 index 4cef53c5b1..0000000000 --- a/packages/dart/sdk-runtime-bin-directory_android.cc.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- ./sdk/runtime/bin/directory_android.cc 2023-08-18 18:31:23.031019187 +0530 -+++ ./sdk/runtime/bin/directory_android.cc 2023-08-18 18:38:05.141019034 +0530 -@@ -430,7 +430,7 @@ - // TODO(4413): In the long run, when running in an application we should - // probably use the appropriate directory from the Android API, - // probably what File.createTempFile uses. -- const char* kAndroidTempDir = "/data/local/tmp"; -+ const char* kAndroidTempDir = "@TERMUX_PREFIX@/tmp"; - struct stat st; - if (stat(kAndroidTempDir, &st) != 0) { - mkdir(kAndroidTempDir, 0777); ---- ./sdk/runtime/vm/os_android.cc 2023-08-18 18:31:27.931019185 +0530 -+++ ./sdk/runtime/vm/os_android.cc 2023-08-18 18:39:49.001018994 +0530 -@@ -52,7 +52,7 @@ - return; - } - intptr_t pid = getpid(); -- char* filename = OS::SCreate(nullptr, "/tmp/perf-%" Pd ".map", pid); -+ char* filename = OS::SCreate(nullptr, "@TERMUX_PREFIX@/tmp/perf-%" Pd ".map", pid); - out_file_ = (*file_open)(filename, true); - free(filename); - } diff --git a/packages/dart/sdk-runtime-bin-directory_linux.cc.patch b/packages/dart/sdk-runtime-bin-directory_linux.cc.patch new file mode 100644 index 0000000000..dd7a1ef803 --- /dev/null +++ b/packages/dart/sdk-runtime-bin-directory_linux.cc.patch @@ -0,0 +1,22 @@ +--- ./sdk/runtime/bin/directory_linux.cc ++++ ./sdk/runtime/bin/directory_linux.cc +@@ -425,7 +425,7 @@ const char* Directory::SystemTemp(Namespace* namespc) { + } + if (temp_dir == nullptr) { + #if defined(DART_HOST_OS_ANDROID) +- temp_dir = "/data/local/tmp"; ++ temp_dir = "@TERMUX_PREFIX@/tmp"; + #else + temp_dir = "/tmp"; + #endif +--- ./sdk/runtime/vm/os_android.cc ++++ ./sdk/runtime/vm/os_android.cc +@@ -52,7 +52,7 @@ class PerfCodeObserver : public CodeObserver { + return; + } + intptr_t pid = getpid(); +- char* filename = OS::SCreate(nullptr, "/tmp/perf-%" Pd ".map", pid); ++ char* filename = OS::SCreate(nullptr, "@TERMUX_PREFIX@/tmp/perf-%" Pd ".map", pid); + out_file_ = (*file_open)(filename, true); + free(filename); + }