Browse Source
* dart: update to 2.3.1 * dart: attempt to fix path to /bin/sh * dart: add '~/.pub-cache/bin' to PATH (sh/bash only)android-5
Leonid Plyushch
6 years ago
committed by
Fredrik Fornwall
3 changed files with 54 additions and 1 deletions
@ -0,0 +1,3 @@ |
|||
# Executables installed with 'pub global activate' are available |
|||
# in directory $HOME/.pub-cache. |
|||
export PATH="$HOME/.pub-cache:$PATH" |
@ -0,0 +1,45 @@ |
|||
diff -uNr src/sdk/pkg/front_end/lib/src/api_prototype/terminal_color_support.dart src.mod/sdk/pkg/front_end/lib/src/api_prototype/terminal_color_support.dart
|
|||
--- src/sdk/pkg/front_end/lib/src/api_prototype/terminal_color_support.dart 2019-05-22 18:59:58.264004304 +0000
|
|||
+++ src.mod/sdk/pkg/front_end/lib/src/api_prototype/terminal_color_support.dart 2019-05-22 19:21:02.019682122 +0000
|
|||
@@ -55,7 +55,7 @@
|
|||
|
|||
// Check if stdin is a terminal (TTY). |
|||
ProcessResult result = |
|||
- Process.runSync("/bin/sh", ["-c", "tty > /dev/null 2> /dev/null"]);
|
|||
+ Process.runSync("@TERMUX_PREFIX@/bin/sh", ["-c", "tty > /dev/null 2> /dev/null"]);
|
|||
|
|||
if (result.exitCode != 0) { |
|||
if (debug) { |
|||
@@ -67,7 +67,7 @@
|
|||
// The `-S` option of `tput` allows us to query multiple capabilities at |
|||
// once. |
|||
result = Process.runSync( |
|||
- "/bin/sh", ["-c", "printf '%s' '$TERMINAL_CAPABILITIES' | tput -S"]);
|
|||
+ "@TERMUX_PREFIX@/bin/sh", ["-c", "printf '%s' '$TERMINAL_CAPABILITIES' | tput -S"]);
|
|||
|
|||
if (result.exitCode != 0) { |
|||
if (debug) { |
|||
diff -uNr src/sdk/pkg/front_end/lib/src/fasta/colors.dart src.mod/sdk/pkg/front_end/lib/src/fasta/colors.dart
|
|||
--- src/sdk/pkg/front_end/lib/src/fasta/colors.dart 2019-05-22 18:59:58.267004322 +0000
|
|||
+++ src.mod/sdk/pkg/front_end/lib/src/fasta/colors.dart 2019-05-22 19:19:14.722850300 +0000
|
|||
@@ -154,7 +154,7 @@
|
|||
// The `-S` option of `tput` allows us to query multiple capabilities at |
|||
// once. |
|||
ProcessResult result = Process.runSync( |
|||
- "/bin/sh", ["-c", "printf '%s' '$TERMINAL_CAPABILITIES' | tput -S"]);
|
|||
+ "@TERMUX_PREFIX@/bin/sh", ["-c", "printf '%s' '$TERMINAL_CAPABILITIES' | tput -S"]);
|
|||
|
|||
if (result.exitCode != 0) { |
|||
if (context.options.verbose) { |
|||
diff -uNr src/sdk/runtime/bin/process_patch.dart src.mod/sdk/runtime/bin/process_patch.dart
|
|||
--- src/sdk/runtime/bin/process_patch.dart 2019-05-22 18:59:58.641006510 +0000
|
|||
+++ src.mod/sdk/runtime/bin/process_patch.dart 2019-05-22 19:15:52.594173281 +0000
|
|||
@@ -321,7 +321,7 @@
|
|||
if (Platform.isWindows) { |
|||
return 'cmd.exe'; |
|||
} |
|||
- return '/bin/sh';
|
|||
+ return '@TERMUX_PREFIX@/bin/sh';
|
|||
} |
|||
|
|||
static List<String> _getShellArguments( |
Loading…
Reference in new issue