这是indexloc提供的服务,不要输入任何密码
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions packages/dart/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ TERMUX_PKG_DESCRIPTION="Dart is a general-purpose programming language"
TERMUX_PKG_LICENSE="BSD"
TERMUX_PKG_LICENSE_FILE="sdk/LICENSE"
TERMUX_PKG_MAINTAINER="@samujjal-gogoi"
TERMUX_PKG_VERSION="3.6.1"
TERMUX_PKG_VERSION="3.6.2"
TERMUX_PKG_SRCURL=https://github.com/dart-lang/sdk/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=00b5817462155b83d564825817856b4b2e88af1e8c259c68b61727bcb3acbf76
TERMUX_PKG_SHA256=bd2a2d650cd4dd41da889b0c17beea866401469536f312c924489ccc6607ccee
TERMUX_PKG_BUILD_IN_SRC=true
TERMUX_PKG_AUTO_UPDATE=true

Expand Down
36 changes: 2 additions & 34 deletions packages/dart/sdk-runtime-vm-os_android.cc.patch
Original file line number Diff line number Diff line change
@@ -1,43 +1,11 @@
--- ./sdk/runtime/vm/os_android.cc
+++ ./sdk/runtime/vm/os_android.cc
@@ -52,7 +52,7 @@ class PerfCodeObserver : public CodeObserver {
@@ -53,7 +53,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);
}
@@ -240,12 +240,12 @@ DART_NOINLINE uintptr_t OS::GetProgramCounter() {
void OS::Print(const char* format, ...) {
va_list args;
va_start(args, format);
- if (FLAG_android_log_to_stderr) {
+ // if (FLAG_android_log_to_stderr) {
vfprintf(stderr, format, args);
- } else {
+ // } else {
// Forward to the Android log for remote access.
__android_log_vprint(ANDROID_LOG_INFO, "DartVM", format, args);
- }
+ // }
va_end(args);
}

@@ -321,12 +321,12 @@ void OS::RegisterCodeObservers() {
void OS::PrintErr(const char* format, ...) {
va_list args;
va_start(args, format);
- if (FLAG_android_log_to_stderr) {
+ // if (FLAG_android_log_to_stderr) {
vfprintf(stderr, format, args);
- } else {
+ // } else {
// Forward to the Android log for remote access.
__android_log_vprint(ANDROID_LOG_ERROR, "DartVM", format, args);
- }
+ // }
va_end(args);
}

}