From 5ee3ed355f3ac006159d69560dbcc999c4c118ce Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Mon, 4 Jun 2018 00:57:46 +0200 Subject: [PATCH] mc: Update from 4.8.20 to 4.8.21 --- packages/mc/build.sh | 5 ++--- packages/mc/src-filemanager-achown.c.patch | 19 ++++++++++--------- packages/mc/src-usermenu.c.patch | 16 ++++++++-------- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/packages/mc/build.sh b/packages/mc/build.sh index ff6220a86..8b1e58b8a 100755 --- a/packages/mc/build.sh +++ b/packages/mc/build.sh @@ -1,8 +1,7 @@ TERMUX_PKG_HOMEPAGE=https://www.midnight-commander.org/ TERMUX_PKG_DESCRIPTION="Midnight Commander - a powerful file manager" -TERMUX_PKG_VERSION=4.8.20 -TERMUX_PKG_REVISION=3 -TERMUX_PKG_SHA256=017ee7f4f8ae420a04f4d6fcebaabe5b494661075c75442c76e9c8b1923d501c +TERMUX_PKG_VERSION=4.8.21 +TERMUX_PKG_SHA256=8f37e546ac7c31c9c203a03b1c1d6cb2d2f623a300b86badfd367e5559fe148c TERMUX_PKG_SRCURL=http://ftp.midnight-commander.org/mc-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_DEPENDS="libandroid-support, ncurses, glib" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" diff --git a/packages/mc/src-filemanager-achown.c.patch b/packages/mc/src-filemanager-achown.c.patch index 7ea1b9248..4ddf82de9 100644 --- a/packages/mc/src-filemanager-achown.c.patch +++ b/packages/mc/src-filemanager-achown.c.patch @@ -1,29 +1,30 @@ -diff -u -r ../mc-4.8.15/src/filemanager/achown.c ./src/filemanager/achown.c ---- ../mc-4.8.15/src/filemanager/achown.c 2015-11-06 04:11:09.000000000 -0500 -+++ ./src/filemanager/achown.c 2015-11-20 18:00:58.613280615 -0500 -@@ -347,21 +347,25 @@ +diff -u -r ../mc-4.8.21/src/filemanager/achown.c ./src/filemanager/achown.c +--- ../mc-4.8.21/src/filemanager/achown.c 2018-05-27 19:56:21.000000000 +0000 ++++ ./src/filemanager/achown.c 2018-06-03 22:53:50.499299792 +0000 +@@ -564,22 +564,26 @@ + listbox_add_item (chl_list, LISTBOX_APPEND_AT_END, 0, "", NULL, FALSE); if (is_owner) { - /* get and put user names in the listbox */ +#ifndef __ANDROID__ + /* get and put user names in the listbox */ setpwent (); while ((chl_pass = getpwent ()) != NULL) listbox_add_item (chl_list, LISTBOX_APPEND_SORTED, 0, chl_pass->pw_name, NULL, FALSE); -+#endif endpwent (); - fe = listbox_search_text (chl_list, get_owner (sf_stat->st_uid)); ++#endif + fe = listbox_search_text (chl_list, get_owner (sf_stat.st_uid)); } else { - /* get and put group names in the listbox */ +#ifndef __ANDROID__ + /* get and put group names in the listbox */ setgrent (); while ((chl_grp = getgrent ()) != NULL) listbox_add_item (chl_list, LISTBOX_APPEND_SORTED, 0, chl_grp->gr_name, NULL, FALSE); endgrent (); +#endif - fe = listbox_search_text (chl_list, get_group (sf_stat->st_gid)); + fe = listbox_search_text (chl_list, get_group (sf_stat.st_gid)); } diff --git a/packages/mc/src-usermenu.c.patch b/packages/mc/src-usermenu.c.patch index 49069128d..bb3e46338 100644 --- a/packages/mc/src-usermenu.c.patch +++ b/packages/mc/src-usermenu.c.patch @@ -1,9 +1,9 @@ -diff -u -r ../mc-4.8.20/src/usermenu.c ./src/usermenu.c ---- ../mc-4.8.20/src/usermenu.c 2017-11-18 18:45:59.000000000 +0100 -+++ ./src/usermenu.c 2017-11-26 23:06:56.100910498 +0100 -@@ -449,7 +449,7 @@ - return; +diff -u -r ../mc-4.8.21/src/usermenu.c ./src/usermenu.c +--- ../mc-4.8.21/src/usermenu.c 2018-05-27 19:56:21.000000000 +0000 ++++ ./src/usermenu.c 2018-06-03 22:55:09.086449615 +0000 +@@ -450,7 +450,7 @@ } + cmd_file = fdopen (cmd_file_fd, "w"); - fputs ("#! /bin/sh\n", cmd_file); + fputs ("#! @TERMUX_PREFIX@/bin/sh\n", cmd_file); @@ -16,6 +16,6 @@ diff -u -r ../mc-4.8.20/src/usermenu.c ./src/usermenu.c - cmd = g_strconcat ("/bin/sh ", vfs_path_as_str (file_name_vpath), (char *) NULL); + cmd = g_strconcat ("@TERMUX_PREFIX@/bin/sh ", vfs_path_as_str (file_name_vpath), (char *) NULL); - if (!show_prompt) - { - if (system (cmd) == -1) + + if (show_prompt) + shell_execute (cmd, EXECUTE_HIDE);