bump(main/dart): v3.4.0 (#20143)

This commit is contained in:
termux-pacman-bot
2024-05-15 02:41:58 +00:00
parent 4ddd316a75
commit 988d338309
3 changed files with 23 additions and 23 deletions

View File

@@ -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

View File

@@ -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);
}

View File

@@ -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);
}