[lfs-patches] r2423 - trunk/mc

bdubbs at linuxfromscratch.org bdubbs at linuxfromscratch.org
Sun Apr 22 13:12:48 PDT 2012


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 <bdubbs at linuxfromscratch.org>
+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;
++}




More information about the patches mailing list