mirror of
https://github.com/termux-pacman/termux-packages.git
synced 2026-01-10 21:03:25 +00:00
bump(main/dart): v3.4.0 (#20143)
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
22
packages/dart/sdk-runtime-bin-directory_linux.cc.patch
Normal file
22
packages/dart/sdk-runtime-bin-directory_linux.cc.patch
Normal 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);
|
||||
}
|
||||
Reference in New Issue
Block a user