mirror of
https://git.freebsd.org/ports.git
synced 2025-06-06 05:10:29 -04:00
- Fix '--use-compress-program' usage with bsdtar where needed - Improve LZMA detection - Add missing dependency to zipinfo (required to view contents of ZIP archives) - Add ARJ and LZO options - Sort USES while here - Add RAR option PR: 203103 Submitted by: Andriy Voskoboinyk <s3erios@gmail.com> MFH: 2015Q3
17 lines
1.1 KiB
C
17 lines
1.1 KiB
C
--- src/bzip2.c.orig 2014-02-09 15:26:24 UTC
|
|
+++ src/bzip2.c
|
|
@@ -171,11 +171,11 @@ void xa_open_tar_compressed_file(XArchiv
|
|
if (archive->type == XARCHIVETYPE_TAR_BZ2)
|
|
command = g_strconcat(tar," tfjv ",archive->escaped_path,NULL);
|
|
else if (archive->type == XARCHIVETYPE_TAR_LZMA)
|
|
- command = g_strconcat(tar," tv --use-compress-program=lzma -f ",archive->escaped_path,NULL);
|
|
+ command = g_strconcat(tar," tv --use-compress-program='lzma -d' -f ",archive->escaped_path,NULL);
|
|
else if (archive->type == XARCHIVETYPE_TAR_XZ)
|
|
- command = g_strconcat(tar," tv --use-compress-program=xz -f ",archive->escaped_path,NULL);
|
|
+ command = g_strconcat(tar," tv --use-compress-program='xz -d' -f ",archive->escaped_path,NULL);
|
|
else if (archive->type == XARCHIVETYPE_TAR_LZOP)
|
|
- command = g_strconcat(tar," tv --use-compress-program=lzop -f ",archive->escaped_path,NULL);
|
|
+ command = g_strconcat(tar," tv --use-compress-program='lzop -d' -f ",archive->escaped_path,NULL);
|
|
/* else fail? */
|
|
|
|
archive->has_properties = archive->can_add = archive->can_extract = archive->has_test = TRUE;
|