1 $NetBSD: patch-unzip,v 1.1 2009/09/19 07:46:56 ahoka Exp $
3 --- src/fr-command-zip.c.orig 2009-06-30 01:32:59.000000000 +0200
4 +++ src/fr-command-zip.c
6 #include "fr-command.h"
7 #include "fr-command-zip.h"
9 +#define FR_UNZIP_COMMAND "@@UNZIP_COMMAND@@"
10 #define EMPTY_ARCHIVE_WARNING "Empty zipfile."
11 #define ZIP_SPECIAL_CHARACTERS "[]*?!^-\\"
13 @@ -187,7 +188,7 @@ fr_command_zip_list (FrCommand *comm)
15 fr_process_set_out_line_func (comm->process, list__process_line, comm);
17 - fr_process_begin_command (comm->process, "unzip");
18 + fr_process_begin_command (comm->process, FR_UNZIP_COMMAND);
19 fr_process_set_begin_func (comm->process, list__begin, comm);
20 fr_process_add_arg (comm->process, "-ZTs");
21 fr_process_add_arg (comm->process, comm->filename);
22 @@ -302,7 +303,7 @@ fr_command_zip_extract (FrCommand *comm
26 - fr_process_begin_command (comm->process, "unzip");
27 + fr_process_begin_command (comm->process, FR_UNZIP_COMMAND);
29 if (dest_dir != NULL) {
30 fr_process_add_arg (comm->process, "-d");
31 @@ -334,7 +335,7 @@ fr_command_zip_extract (FrCommand *comm
33 fr_command_zip_test (FrCommand *comm)
35 - fr_process_begin_command (comm->process, "unzip");
36 + fr_process_begin_command (comm->process, FR_UNZIP_COMMAND);
37 fr_process_add_arg (comm->process, "-t");
38 add_password_arg (comm, comm->password);
39 fr_process_add_arg (comm->process, comm->filename);
40 @@ -399,7 +400,7 @@ fr_command_zip_get_capabilities (FrComma
42 capabilities |= FR_COMMAND_CAN_READ_WRITE;
44 - else if (is_program_in_path ("unzip"))
45 + else if (is_program_in_path (FR_UNZIP_COMMAND))
46 capabilities |= FR_COMMAND_CAN_READ;