diff options
Diffstat (limited to 'archivers')
-rw-r--r-- | archivers/file-roller/Makefile | 19 | ||||
-rw-r--r-- | archivers/file-roller/distinfo | 4 | ||||
-rw-r--r-- | archivers/file-roller/patches/patch-aa | 40 | ||||
-rw-r--r-- | archivers/file-roller/patches/patch-ab | 49 |
4 files changed, 109 insertions, 3 deletions
diff --git a/archivers/file-roller/Makefile b/archivers/file-roller/Makefile index bc8dfa391cc..e9946d12d8a 100644 --- a/archivers/file-roller/Makefile +++ b/archivers/file-roller/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.19 2004/02/09 18:47:36 jmmv Exp $ +# $NetBSD: Makefile,v 1.20 2004/02/10 11:52:05 jmmv Exp $ # DISTNAME= file-roller-2.4.4 -PKGREVISION= 1 +PKGREVISION= 2 CATEGORIES= archivers gnome MASTER_SITES= ${MASTER_SITE_GNOME:=sources/file-roller/2.4/} @@ -12,6 +12,9 @@ COMMENT= Front-end to archiving programs like tar and zip BUILD_USES_MSGFMT= yes DEPENDS+= gnome2-dirs>=1.2:../../misc/gnome2-dirs +DEPENDS+= gtar-base>=1.13.25:../../archivers/gtar-base +DEPENDS+= unzip>=5.50nb2:../../archivers/unzip +DEPENDS+= zip>=2.3nb2:../../archivers/zip GNU_CONFIGURE= yes USE_BUILDLINK2= yes @@ -21,6 +24,18 @@ USE_PKGLOCALEDIR= yes GCONF2_SCHEMAS= file-roller.schemas +EVAL_PREFIX+= PREFIX.gtar=gtar +PREFIX.gtar_DEFAULT= ${LOCALBASE} +CPPFLAGS+= -DFILEROLLER_TAR=\"\\\"${PREFIX.gtar}/bin/${GNU_PROGRAM_PREFIX}tar\\\"\" + +EVAL_PREFIX+= PREFIX.unzip=unzip +PREFIX.unzip_DEFAULT= ${LOCALBASE} +CPPFLAGS+= -DFILEROLLER_UNZIP=\"\\\"${PREFIX.unzip}/bin/unzip\\\"\" + +EVAL_PREFIX+= PREFIX.zip=zip +PREFIX.zip_DEFAULT= ${LOCALBASE} +CPPFLAGS+= -DFILEROLLER_ZIP=\"\\\"${PREFIX.zip}/bin/zip\\\"\" + .include "../../devel/GConf2/schemas.mk" .include "../../devel/libbonobo/buildlink2.mk" .include "../../devel/libgnomeui/buildlink2.mk" diff --git a/archivers/file-roller/distinfo b/archivers/file-roller/distinfo index fe84fa7f4c2..374e0878fc5 100644 --- a/archivers/file-roller/distinfo +++ b/archivers/file-roller/distinfo @@ -1,4 +1,6 @@ -$NetBSD: distinfo,v 1.7 2004/02/06 17:37:30 jmmv Exp $ +$NetBSD: distinfo,v 1.8 2004/02/10 11:52:05 jmmv Exp $ SHA1 (file-roller-2.4.4.tar.gz) = ba60bc2240ccda621dc8a9003c8407778d31a7fa Size (file-roller-2.4.4.tar.gz) = 1118488 bytes +SHA1 (patch-aa) = cad25eaa8080edf1f148e8cec186235895e75490 +SHA1 (patch-ab) = b6f2ee00e38b648728610c0bccc297143d03493d diff --git a/archivers/file-roller/patches/patch-aa b/archivers/file-roller/patches/patch-aa new file mode 100644 index 00000000000..c1b56526a6d --- /dev/null +++ b/archivers/file-roller/patches/patch-aa @@ -0,0 +1,40 @@ +$NetBSD: patch-aa,v 1.1 2004/02/10 11:52:05 jmmv Exp $ + +--- src/fr-command-tar.c.orig 2004-01-26 12:31:55.000000000 +0100 ++++ src/fr-command-tar.c +@@ -177,7 +177,7 @@ fr_command_tar_list (FRCommand *comm) + comm); + + fr_process_clear (comm->process); +- fr_process_begin_command (comm->process, "tar"); ++ fr_process_begin_command (comm->process, FILEROLLER_TAR); + fr_process_add_arg (comm->process, "--force-local"); + fr_process_add_arg (comm->process, "-tvf"); + fr_process_add_arg (comm->process, comm->e_filename); +@@ -235,7 +235,7 @@ fr_command_tar_add (FRCommand *comm, + process_line__add, + comm); + +- fr_process_begin_command (comm->process, "tar"); ++ fr_process_begin_command (comm->process, FILEROLLER_TAR); + fr_process_add_arg (comm->process, "--force-local"); + fr_process_add_arg (comm->process, "-v"); + +@@ -286,7 +286,7 @@ fr_command_tar_delete (FRCommand *comm, + process_line__delete, + comm); + +- fr_process_begin_command (comm->process, "tar"); ++ fr_process_begin_command (comm->process, FILEROLLER_TAR); + fr_process_set_begin_func (comm->process, begin_func__delete, comm); + fr_process_add_arg (comm->process, "--force-local"); + fr_process_add_arg (comm->process, "-v"); +@@ -323,7 +323,7 @@ fr_command_tar_extract (FRCommand *comm + process_line__extract, + comm); + +- fr_process_begin_command (comm->process, "tar"); ++ fr_process_begin_command (comm->process, FILEROLLER_TAR); + fr_process_add_arg (comm->process, "--force-local"); + fr_process_add_arg (comm->process, "-v"); + fr_process_add_arg (comm->process, "-xf"); diff --git a/archivers/file-roller/patches/patch-ab b/archivers/file-roller/patches/patch-ab new file mode 100644 index 00000000000..711136adeb2 --- /dev/null +++ b/archivers/file-roller/patches/patch-ab @@ -0,0 +1,49 @@ +$NetBSD: patch-ab,v 1.1 2004/02/10 11:52:05 jmmv Exp $ + +--- src/fr-command-zip.c.orig 2004-01-26 12:31:55.000000000 +0100 ++++ src/fr-command-zip.c +@@ -221,7 +221,7 @@ fr_command_zip_list (FRCommand *comm) + comm); + + fr_process_clear (comm->process); +- fr_process_begin_command (comm->process, "unzip"); ++ fr_process_begin_command (comm->process, FILEROLLER_UNZIP); + fr_process_add_arg (comm->process, "-qq"); + fr_process_add_arg (comm->process, "-v"); + fr_process_add_arg (comm->process, "-l"); +@@ -264,7 +264,7 @@ fr_command_zip_add (FRCommand *comm, + process_line__common, + comm); + +- fr_process_begin_command (comm->process, "zip"); ++ fr_process_begin_command (comm->process, FILEROLLER_ZIP); + + if (base_dir != NULL) + fr_process_set_working_dir (comm->process, base_dir); +@@ -310,7 +310,7 @@ fr_command_zip_delete (FRCommand *comm, + process_line__common, + comm); + +- fr_process_begin_command (comm->process, "zip"); ++ fr_process_begin_command (comm->process, FILEROLLER_ZIP); + fr_process_add_arg (comm->process, "-d"); + add_filename_arg (comm); + +@@ -339,7 +339,7 @@ fr_command_zip_extract (FRCommand *comm + process_line__common, + comm); + +- fr_process_begin_command (comm->process, "unzip"); ++ fr_process_begin_command (comm->process, FILEROLLER_UNZIP); + + if (dest_dir != NULL) { + char *e_dest_dir = shell_escape (dest_dir); +@@ -377,7 +377,7 @@ static void + fr_command_zip_test (FRCommand *comm, + const char *password) + { +- fr_process_begin_command (comm->process, "unzip"); ++ fr_process_begin_command (comm->process, FILEROLLER_UNZIP); + fr_process_add_arg (comm->process, "-t"); + add_password_arg (comm, password); + add_filename_arg (comm); |