Author: bdubbs Date: 2012-04-22 14:12:43 -0600 (Sun, 22 Apr 2012) New Revision: 2423
Added: trunk/mc/mc-4.8.3-missing-1.patch Log: Add missing file for midnight commander Added: trunk/mc/mc-4.8.3-missing-1.patch =================================================================== --- trunk/mc/mc-4.8.3-missing-1.patch (rev 0) +++ trunk/mc/mc-4.8.3-missing-1.patch 2012-04-22 20:12:43 UTC (rev 2423) @@ -0,0 +1,408 @@ +Submitted By: Bruce Dubbs <[email protected]> +Date: 2012-04-22 +Initial Package Version: 4.8.3 +Origin: Gentoo +Upstream Status: Not applied +Description: Adds a missing file to allow all unit tests to complete properly. + +diff -Naur mc-4.8.2.orig/tests/src/filemanager/do_panel_cd_stub_env.c mc-4.8.2/tests/src/filemanager/do_panel_cd_stub_env.c +--- mc-4.8.2.orig/tests/src/filemanager/do_panel_cd_stub_env.c 1969-12-31 18:00:00.000000000 -0600 ++++ mc-4.8.2/tests/src/filemanager/do_panel_cd_stub_env.c 2012-04-22 13:40:39.000000000 -0500 +@@ -0,0 +1,397 @@ ++#include "src/subshell.h" ++#include "src/setup.h" ++ ++ ++panels_options_t panels_options; ++struct mc_fhl_struct *mc_filehighlight; ++int confirm_execute = 0; ++int auto_save_setup = 0; ++int free_space = 0; ++int horizontal_split = 0; ++int first_panel_size = 0; ++int default_source_codepage = 0; ++int menubar_visible = 1; ++WPanel *current_panel; ++WInput *cmdline; ++WMenuBar *the_menubar; ++const global_keymap_t *panel_map; ++gboolean command_prompt; ++int saving_setup; ++ ++panels_layout_t panels_layout = { ++ .horizontal_split = 0, ++ .vertical_equal = 1, ++ .left_panel_size = 0, ++ .horizontal_equal = 1, ++ .top_panel_size = 0 ++}; ++ ++WInput * ++command_new (int y, int x, int cols) ++{ ++ WInput *cmd; ++ const input_colors_t command_colors = { ++ DEFAULT_COLOR, ++ COMMAND_MARK_COLOR, ++ DEFAULT_COLOR, ++ COMMAND_HISTORY_COLOR ++ }; ++ ++ cmd = input_new (y, x, (int *) command_colors, cols, "", "cmdline", ++ INPUT_COMPLETE_DEFAULT | INPUT_COMPLETE_CD | INPUT_COMPLETE_COMMANDS | ++ INPUT_COMPLETE_SHELL_ESC); ++ ++ /* Add our hooks */ ++ cmd->widget.callback = NULL; ++ ++ return cmd; ++} ++ ++int ++do_cd (const vfs_path_t *new_dir, enum cd_enum exact) ++{ ++ (void) new_dir; ++ (void) exact; ++ ++ return 0; ++} ++ ++void ++do_subshell_chdir (const vfs_path_t * vpath, gboolean update_prompt, gboolean reset_prompt) ++{ ++ (void) vpath; ++ (void) update_prompt; ++ (void) reset_prompt; ++} ++ ++void ++shell_execute (const char *command, int flags) ++{ ++ (void) command; ++ (void) flags; ++} ++ ++void ++panel_load_setup (WPanel * panel, const char *section) ++{ ++ (void) panel; ++ (void) section; ++} ++ ++void ++panel_save_setup (WPanel * panel, const char *section) ++{ ++ (void) panel; ++ (void) section; ++} ++ ++void ++free_my_statfs (void) ++{ ++ ++} ++ ++int ++select_charset (int center_y, int center_x, int current_charset, gboolean seldisplay) ++{ ++ (void) center_y; ++ (void) center_x; ++ (void) current_charset; ++ (void) seldisplay; ++ ++ return 0; ++} ++ ++void ++update_xterm_title_path (void) ++{ ++} ++ ++void ++init_my_statfs (void) ++{ ++} ++void ++my_statfs (struct my_statfs *myfs_stats, const char *path) ++{ ++ (void) myfs_stats; ++ (void) path; ++} ++ ++void ++clean_dir (dir_list * list, int count) ++{ ++ (void) list; ++ (void) count; ++ ++} ++ ++struct Widget * ++get_panel_widget (int idx) ++{ ++ (void) idx; ++ ++ return NULL; ++} ++ ++ ++int ++do_load_dir (const vfs_path_t *path, dir_list * list, sortfn * sort, gboolean reverse, ++ gboolean case_sensitive, gboolean exec_ff, const char *fltr) ++{ ++ (void) path; ++ (void) list; ++ (void) sort; ++ (void) reverse; ++ (void) case_sensitive; ++ (void) exec_ff; ++ (void) fltr; ++ ++ return 0; ++} ++ ++int ++do_reload_dir (const vfs_path_t * vpath, dir_list * list, sortfn * sort, int count, ++ gboolean reverse, gboolean case_sensitive, gboolean exec_ff, const char *fltr) ++{ ++ (void) vpath; ++ (void) list; ++ (void) sort; ++ (void) count; ++ (void) reverse; ++ (void) case_sensitive; ++ (void) exec_ff; ++ (void) fltr; ++ ++ return 0; ++ ++} ++ ++void ++do_sort (dir_list * list, sortfn * sort, int top, gboolean reverse, ++ gboolean case_sensitive, gboolean exec_ff) ++{ ++ (void) list; ++ (void) sort; ++ (void) top; ++ (void) reverse; ++ (void) case_sensitive; ++ (void) exec_ff; ++} ++ ++int ++regex_command (const vfs_path_t *filename, const char *action, int *move_dir) ++{ ++ (void) filename; ++ (void) action; ++ (void) move_dir; ++ ++ return 0; ++} ++ ++gboolean ++if_link_is_exe (const vfs_path_t *full_name, const file_entry * file) ++{ ++ (void) full_name; ++ (void) file; ++ ++ return TRUE; ++} ++ ++void ++change_panel (void) ++{ ++} ++ ++gboolean ++set_zero_dir (dir_list * list) ++{ ++ (void) list; ++ ++ return TRUE; ++} ++ ++void ++load_hint (gboolean force) ++{ ++ (void) force; ++} ++ ++panel_view_mode_t ++get_display_type (int idx) ++{ ++ (void) idx; ++ return view_listing; ++} ++ ++panel_view_mode_t ++get_current_type (void) ++{ ++ return view_listing; ++} ++ ++panel_view_mode_t ++get_other_type (void) ++{ ++ return view_listing; ++} ++ ++int ++get_current_index (void) ++{ ++ return 0; ++} ++ ++int ++get_other_index (void) ++{ ++ return 1; ++} ++ ++int ++unsorted (file_entry * a, file_entry * b) ++{ ++ (void) a; ++ (void) b; ++ ++ return 0; ++} ++ ++int ++sort_name (file_entry * a, file_entry * b) ++{ ++ (void) a; ++ (void) b; ++ ++ return 0; ++} ++ ++int ++sort_vers (file_entry * a, file_entry * b) ++{ ++ (void) a; ++ (void) b; ++ ++ return 0; ++} ++ ++int ++sort_ext (file_entry * a, file_entry * b) ++{ ++ (void) a; ++ (void) b; ++ ++ return 0; ++} ++ ++int ++sort_time (file_entry * a, file_entry * b) ++{ ++ (void) a; ++ (void) b; ++ ++ return 0; ++} ++ ++int ++sort_atime (file_entry * a, file_entry * b) ++{ ++ (void) a; ++ (void) b; ++ ++ return 0; ++} ++ ++int ++sort_ctime (file_entry * a, file_entry * b) ++{ ++ (void) a; ++ (void) b; ++ ++ return 0; ++} ++ ++int ++sort_size (file_entry * a, file_entry * b) ++{ ++ (void) a; ++ (void) b; ++ ++ return 0; ++} ++ ++int ++sort_inode (file_entry * a, file_entry * b) ++{ ++ (void) a; ++ (void) b; ++ ++ return 0; ++} ++ ++void ++set_display_type (int num, panel_view_mode_t type) ++{ ++ (void) num; ++ (void) type; ++} ++ ++void ++copy_cmd_local (void) ++{ ++} ++ ++void ++delete_cmd_local (void) ++{ ++} ++ ++void ++view_raw_cmd (void) ++{ ++} ++ ++void ++edit_cmd_new (void) ++{ ++} ++ ++void ++rename_cmd_local (void) ++{ ++} ++ ++void ++select_invert_cmd (void) ++{ ++} ++ ++void ++unselect_cmd (void) ++{ ++} ++ ++void ++select_cmd (void) ++{ ++} ++ ++struct WPanel * ++get_other_panel (void) ++{ ++ return NULL; ++} ++ ++const panel_field_t * ++sort_box (panel_sort_info_t * info) ++{ ++ (void) info; ++ ++ return NULL; ++} ++ ++void ++midnight_set_buttonbar (WButtonBar * b) ++{ ++ (void) b; ++} -- http://linuxfromscratch.org/mailman/listinfo/patches FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
