View | Details | Raw Unified | Return to bug 208748
Collapse All | Expand All

(-)Makefile (-3 / +5 lines)
Lines 2-11 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	xarchiver
4
PORTNAME=	xarchiver
5
PORTVERSION=	0.5.4
5
PORTVERSION=	0.5.4.6
6
PORTREVISION=	1
7
CATEGORIES=	archivers
6
CATEGORIES=	archivers
8
MASTER_SITES=	SF/${PORTNAME:tl}
9
7
10
MAINTAINER=	danilo@FreeBSD.org
8
MAINTAINER=	danilo@FreeBSD.org
11
COMMENT=	Desktop-agnostic GTK+2 frontend to various archiving tools
9
COMMENT=	Desktop-agnostic GTK+2 frontend to various archiving tools
Lines 17-22 Link Here
17
		zip:archivers/zip \
15
		zip:archivers/zip \
18
		zipinfo:archivers/unzip
16
		zipinfo:archivers/unzip
19
17
18
USE_GITHUB=	yes
19
GH_ACCOUNT=	ib
20
GH_TAGNAME=	bb5fce0
21
20
USES=		desktop-file-utils gmake pkgconfig tar:bzip2
22
USES=		desktop-file-utils gmake pkgconfig tar:bzip2
21
USE_GNOME=	glib20 gtk20 intltool
23
USE_GNOME=	glib20 gtk20 intltool
22
GNU_CONFIGURE=	yes
24
GNU_CONFIGURE=	yes
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (xarchiver-0.5.4.tar.bz2) = e63fa73979fcc56efe8cca9095fd915d31a1714ce9676246b8626f164e452ef4
1
SHA256 (ib-xarchiver-0.5.4.6-bb5fce0_GH0.tar.gz) = 5c9ac0ac4a1bc286a8fa015ef9d6f543f09ae23ea9a944f7c2293a840b35133d
2
SIZE (xarchiver-0.5.4.tar.bz2) = 1003045
2
SIZE (ib-xarchiver-0.5.4.6-bb5fce0_GH0.tar.gz) = 983215
(-)files/patch-src_tar.c (-74 / +7 lines)
Lines 1-6 Link Here
1
--- src/tar.c.orig	2014-09-28 20:10:38 UTC
1
--- src/tar.c.orig	2016-03-09 15:25:48 UTC
2
+++ src/tar.c
2
+++ src/tar.c
3
@@ -331,7 +331,7 @@ gboolean xa_tar_extract(XArchive *archiv
3
@@ -330,7 +330,7 @@ gboolean xa_tar_extract(XArchive *archiv
4
 						#else
4
 						#else
5
 								archive->overwrite ? " --overwrite" : " --keep-old-files",
5
 								archive->overwrite ? " --overwrite" : " --keep-old-files",
6
 						#endif
6
 						#endif
Lines 9-15 Link Here
9
 								" -C ",archive->extraction_path," ",names->str,NULL);
9
 								" -C ",archive->extraction_path," ",names->str,NULL);
10
 		}
10
 		}
11
 		else
11
 		else
12
@@ -350,7 +350,7 @@ gboolean xa_tar_extract(XArchive *archiv
12
@@ -349,7 +349,7 @@ gboolean xa_tar_extract(XArchive *archiv
13
 						#else
13
 						#else
14
 								archive->overwrite ? " --overwrite" : " --keep-old-files",
14
 								archive->overwrite ? " --overwrite" : " --keep-old-files",
15
 						#endif
15
 						#endif
Lines 18-24 Link Here
18
 								" -C ",archive->extraction_path," ",names->str,NULL);
18
 								" -C ",archive->extraction_path," ",names->str,NULL);
19
 		}
19
 		}
20
 		else
20
 		else
21
@@ -369,7 +369,7 @@ gboolean xa_tar_extract(XArchive *archiv
21
@@ -368,7 +368,7 @@ gboolean xa_tar_extract(XArchive *archiv
22
 						#else
22
 						#else
23
 								archive->overwrite ? " --overwrite" : " --keep-old-files",
23
 								archive->overwrite ? " --overwrite" : " --keep-old-files",
24
 						#endif
24
 						#endif
Lines 27-40 Link Here
27
 								" -C ",archive->extraction_path," ",names->str,NULL);
27
 								" -C ",archive->extraction_path," ",names->str,NULL);
28
 		}
28
 		}
29
 		else
29
 		else
30
@@ -382,18 +382,18 @@ gboolean xa_tar_extract(XArchive *archiv
30
@@ -387,7 +387,7 @@ gboolean xa_tar_extract(XArchive *archiv
31
 		case XARCHIVETYPE_TAR_LZMA:
32
 		if (archive->full_path || multi_extract)
33
 		{
34
-			command = g_strconcat (tar, " --use-compress-program=lzma -xvf " , archive->escaped_path,
35
+			command = g_strconcat (tar, " --use-compress-program='lzma -d' -xvf " , archive->escaped_path,
36
 						#ifdef __FreeBSD__
37
 								archive->overwrite ? " " : " -k",
38
 						#else
31
 						#else
39
 								archive->overwrite ? " --overwrite" : " --keep-old-files",
32
 								archive->overwrite ? " --overwrite" : " --keep-old-files",
40
 						#endif
33
 						#endif
Lines 43-62 Link Here
43
 								" -C ",archive->extraction_path," ",names->str,NULL);
36
 								" -C ",archive->extraction_path," ",names->str,NULL);
44
 		}
37
 		}
45
 		else
38
 		else
46
 		{
39
@@ -406,7 +406,7 @@ gboolean xa_tar_extract(XArchive *archiv
47
-			result = xa_extract_tar_without_directories ( "tar --use-compress-program=lzma -xvf ",archive,names->str);
48
+			result = xa_extract_tar_without_directories ( "tar --use-compress-program='lzma -d' -xvf ",archive,names->str);
49
 			command = NULL;
50
 		}
51
 		break;
52
@@ -401,18 +401,18 @@ gboolean xa_tar_extract(XArchive *archiv
53
 		case XARCHIVETYPE_TAR_LZOP:
54
 		if (archive->full_path || multi_extract)
55
 		{
56
-			command = g_strconcat (tar, " --use-compress-program=lzop -xvf " , archive->escaped_path,
57
+			command = g_strconcat (tar, " --use-compress-program='lzop -d' -xvf " , archive->escaped_path,
58
 						#ifdef __FreeBSD__
59
 								archive->overwrite ? " " : " -k",
60
 						#else
40
 						#else
61
 								archive->overwrite ? " --overwrite" : " --keep-old-files",
41
 								archive->overwrite ? " --overwrite" : " --keep-old-files",
62
 						#endif
42
 						#endif
Lines 65-84 Link Here
65
 								" -C ",archive->extraction_path," ",names->str,NULL);
45
 								" -C ",archive->extraction_path," ",names->str,NULL);
66
 		}
46
 		}
67
 		else
47
 		else
68
 		{
48
@@ -425,7 +425,7 @@ gboolean xa_tar_extract(XArchive *archiv
69
-			result = xa_extract_tar_without_directories ( "tar --use-compress-program=lzop -xvf ",archive,names->str);
70
+			result = xa_extract_tar_without_directories ( "tar --use-compress-program='lzop -d' -xvf ",archive,names->str);
71
 			command = NULL;
72
 		}
73
 		break;
74
@@ -420,18 +420,18 @@ gboolean xa_tar_extract(XArchive *archiv
75
 		case XARCHIVETYPE_TAR_XZ:
76
 		if (archive->full_path || multi_extract)
77
 		{
78
-			command = g_strconcat (tar, " --use-compress-program=xz -xvf " , archive->escaped_path,
79
+			command = g_strconcat (tar, " --use-compress-program='xz -d' -xvf " , archive->escaped_path,
80
 						#ifdef __FreeBSD__
81
 								archive->overwrite ? " " : " -k",
82
 						#else
49
 						#else
83
 								archive->overwrite ? " --overwrite" : " --keep-old-files",
50
 								archive->overwrite ? " --overwrite" : " --keep-old-files",
84
 						#endif
51
 						#endif
Lines 87-123 Link Here
87
 								" -C ",archive->extraction_path," ",names->str,NULL);
54
 								" -C ",archive->extraction_path," ",names->str,NULL);
88
 		}
55
 		}
89
 		else
56
 		else
90
 		{
91
-			result = xa_extract_tar_without_directories ( "tar --use-compress-program=xz -xvf ",archive,names->str);
92
+			result = xa_extract_tar_without_directories ( "tar --use-compress-program='xz -d' -xvf ",archive,names->str);
93
 			command = NULL;
94
 		}
95
 		break;
96
@@ -567,7 +567,7 @@ gboolean xa_extract_tar_without_director
97
 											archive->overwrite ? " --overwrite" : " --keep-old-files",
98
 											" --no-wildcards ",
99
 										#endif
100
-										archive->tar_touch ? " --touch" : "",
101
+										archive->tar_touch ? " -m" : "",
102
 										"-C ",archive->tmp," ",files_to_extract,NULL);
103
 	list = g_slist_append(list,command);
104
 	if (strstr(files_to_extract,"/") || strcmp(archive->tmp,archive->extraction_path) != 0)
105
@@ -618,15 +618,15 @@ void xa_tar_test(XArchive *archive)
106
 		break;
107
 
108
 		case XARCHIVETYPE_TAR_LZMA:
109
-			command = g_strconcat (tar, " --use-compress-program=lzma -tvf ",archive->path, NULL);
110
+			command = g_strconcat (tar, " --use-compress-program='lzma -d' -tvf ",archive->path, NULL);
111
 		break;
112
 
113
 		case XARCHIVETYPE_TAR_LZOP:
114
-			command = g_strconcat (tar, " --use-compress-program=lzop -tvf ",archive->path, NULL);
115
+			command = g_strconcat (tar, " --use-compress-program='lzop -d' -tvf ",archive->path, NULL);
116
 		break;
117
 		
118
 		case XARCHIVETYPE_TAR_XZ:
119
-			command = g_strconcat (tar, " --use-compress-program=xz -tvf ",archive->path, NULL);
120
+			command = g_strconcat (tar, " --use-compress-program='xz -d' -tvf ",archive->path, NULL);
121
 		break;
122
 
123
 		case XARCHIVETYPE_LZMA:
(-)pkg-descr (-1 / +1 lines)
Lines 2-5 Link Here
2
All common archive types are supported. RPM and ISO are handled without
2
All common archive types are supported. RPM and ISO are handled without
3
rpm or isodump executables.
3
rpm or isodump executables.
4
4
5
WWW: http://xarchiver.sourceforge.net/
5
WWW: https://github.com/ib/xarchiver
(-)pkg-plist (-36 / +49 lines)
Lines 1-53 Link Here
1
bin/xarchiver
1
bin/xarchiver
2
libexec/thunar-archive-plugin/xarchiver.tap
2
libexec/thunar-archive-plugin/xarchiver.tap
3
share/applications/xarchiver.desktop
3
share/applications/xarchiver.desktop
4
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
5
%%PORTDOCS%%%%DOCSDIR%%/COPYING
4
%%PORTDOCS%%%%DOCSDIR%%/COPYING
6
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
5
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
7
%%PORTDOCS%%%%DOCSDIR%%/NEWS
8
%%PORTDOCS%%%%DOCSDIR%%/README
6
%%PORTDOCS%%%%DOCSDIR%%/README
9
%%PORTDOCS%%%%DOCSDIR%%/TODO
7
%%PORTDOCS%%%%DOCSDIR%%/ch01.html
10
%%PORTDOCS%%%%DOCSDIR%%/html/ch01.html
8
%%PORTDOCS%%%%DOCSDIR%%/ch01s01.html
11
%%PORTDOCS%%%%DOCSDIR%%/html/ch01s02.html
9
%%PORTDOCS%%%%DOCSDIR%%/ch01s02.html
12
%%PORTDOCS%%%%DOCSDIR%%/html/ch01s03.html
10
%%PORTDOCS%%%%DOCSDIR%%/ch01s03.html
13
%%PORTDOCS%%%%DOCSDIR%%/html/ch01s04.html
11
%%PORTDOCS%%%%DOCSDIR%%/ch02.html
14
%%PORTDOCS%%%%DOCSDIR%%/html/ch02.html
12
%%PORTDOCS%%%%DOCSDIR%%/ch02s01.html
15
%%PORTDOCS%%%%DOCSDIR%%/html/ch02s02.html
13
%%PORTDOCS%%%%DOCSDIR%%/ch02s02.html
16
%%PORTDOCS%%%%DOCSDIR%%/html/ch02s03.html
14
%%PORTDOCS%%%%DOCSDIR%%/ch03.html
17
%%PORTDOCS%%%%DOCSDIR%%/html/ch03.html
15
%%PORTDOCS%%%%DOCSDIR%%/ch03s01.html
18
%%PORTDOCS%%%%DOCSDIR%%/html/ch03s02.html
16
%%PORTDOCS%%%%DOCSDIR%%/ch03s02.html
19
%%PORTDOCS%%%%DOCSDIR%%/html/ch03s03.html
17
%%PORTDOCS%%%%DOCSDIR%%/ch03s03.html
20
%%PORTDOCS%%%%DOCSDIR%%/html/ch03s04.html
18
%%PORTDOCS%%%%DOCSDIR%%/ch03s04.html
21
%%PORTDOCS%%%%DOCSDIR%%/html/ch03s05.html
19
%%PORTDOCS%%%%DOCSDIR%%/ch04.html
22
%%PORTDOCS%%%%DOCSDIR%%/html/ch03s06.html
20
%%PORTDOCS%%%%DOCSDIR%%/ch04s01.html
23
%%PORTDOCS%%%%DOCSDIR%%/html/ch03s07.html
21
%%PORTDOCS%%%%DOCSDIR%%/ch04s02.html
24
%%PORTDOCS%%%%DOCSDIR%%/html/ch03s08.html
22
%%PORTDOCS%%%%DOCSDIR%%/ch04s03.html
25
%%PORTDOCS%%%%DOCSDIR%%/html/ch03s09.html
23
%%PORTDOCS%%%%DOCSDIR%%/ch04s04.html
26
%%PORTDOCS%%%%DOCSDIR%%/html/ch04.html
24
%%PORTDOCS%%%%DOCSDIR%%/ch04s05.html
27
%%PORTDOCS%%%%DOCSDIR%%/html/ch04s02.html
25
%%PORTDOCS%%%%DOCSDIR%%/ch04s06.html
28
%%PORTDOCS%%%%DOCSDIR%%/html/ch04s03.html
26
%%PORTDOCS%%%%DOCSDIR%%/images/add_dialog.png
29
%%PORTDOCS%%%%DOCSDIR%%/html/ch04s04.html
27
%%PORTDOCS%%%%DOCSDIR%%/images/archive_comment_dialog.png
30
%%PORTDOCS%%%%DOCSDIR%%/html/ch04s05.html
28
%%PORTDOCS%%%%DOCSDIR%%/images/archive_properties.png
31
%%PORTDOCS%%%%DOCSDIR%%/html/ch04s06.html
29
%%PORTDOCS%%%%DOCSDIR%%/images/extract_dialog.png
32
%%PORTDOCS%%%%DOCSDIR%%/html/images/add_dialog.png
30
%%PORTDOCS%%%%DOCSDIR%%/images/multi_extract_dialog.png
33
%%PORTDOCS%%%%DOCSDIR%%/html/images/archive_comment_dialog.png
31
%%PORTDOCS%%%%DOCSDIR%%/images/new_dialog.png
34
%%PORTDOCS%%%%DOCSDIR%%/html/images/archive_properties.png
32
%%PORTDOCS%%%%DOCSDIR%%/images/password_dialog.png
35
%%PORTDOCS%%%%DOCSDIR%%/html/images/extract_dialog.png
33
%%PORTDOCS%%%%DOCSDIR%%/images/pref_dialog.png
36
%%PORTDOCS%%%%DOCSDIR%%/html/images/multi_extract_dialog.png
34
%%PORTDOCS%%%%DOCSDIR%%/index.html
37
%%PORTDOCS%%%%DOCSDIR%%/html/images/new_dialog.png
35
%%PORTDOCS%%%%DOCSDIR%%/xarchiver.css
38
%%PORTDOCS%%%%DOCSDIR%%/html/images/password_dialog.png
39
%%PORTDOCS%%%%DOCSDIR%%/html/images/pref_dialog.png
40
%%PORTDOCS%%%%DOCSDIR%%/html/index.html
41
%%PORTDOCS%%%%DOCSDIR%%/html/xarchiver.css
42
share/icons/hicolor/16x16/apps/xarchiver.png
36
share/icons/hicolor/16x16/apps/xarchiver.png
43
share/icons/hicolor/24x24/apps/xarchiver.png
37
share/icons/hicolor/24x24/apps/xarchiver.png
44
share/icons/hicolor/48x48/apps/xarchiver.png
38
share/icons/hicolor/48x48/apps/xarchiver.png
45
share/icons/hicolor/scalable/apps/xarchiver.svg
39
share/icons/hicolor/scalable/apps/xarchiver.svg
40
%%NLS%%share/locale/ar/LC_MESSAGES/xarchiver.mo
41
%%NLS%%share/locale/ast/LC_MESSAGES/xarchiver.mo
46
%%NLS%%share/locale/bg/LC_MESSAGES/xarchiver.mo
42
%%NLS%%share/locale/bg/LC_MESSAGES/xarchiver.mo
47
%%NLS%%share/locale/ca/LC_MESSAGES/xarchiver.mo
43
%%NLS%%share/locale/ca/LC_MESSAGES/xarchiver.mo
48
%%NLS%%share/locale/cs/LC_MESSAGES/xarchiver.mo
44
%%NLS%%share/locale/cs/LC_MESSAGES/xarchiver.mo
49
%%NLS%%share/locale/da/LC_MESSAGES/xarchiver.mo
45
%%NLS%%share/locale/da/LC_MESSAGES/xarchiver.mo
50
%%NLS%%share/locale/de/LC_MESSAGES/xarchiver.mo
46
%%NLS%%share/locale/de/LC_MESSAGES/xarchiver.mo
47
%%NLS%%share/locale/dz/LC_MESSAGES/xarchiver.mo
51
%%NLS%%share/locale/el/LC_MESSAGES/xarchiver.mo
48
%%NLS%%share/locale/el/LC_MESSAGES/xarchiver.mo
52
%%NLS%%share/locale/en_GB/LC_MESSAGES/xarchiver.mo
49
%%NLS%%share/locale/en_GB/LC_MESSAGES/xarchiver.mo
53
%%NLS%%share/locale/es/LC_MESSAGES/xarchiver.mo
50
%%NLS%%share/locale/es/LC_MESSAGES/xarchiver.mo
Lines 54-72 Link Here
54
%%NLS%%share/locale/eu/LC_MESSAGES/xarchiver.mo
51
%%NLS%%share/locale/eu/LC_MESSAGES/xarchiver.mo
55
%%NLS%%share/locale/fi/LC_MESSAGES/xarchiver.mo
52
%%NLS%%share/locale/fi/LC_MESSAGES/xarchiver.mo
56
%%NLS%%share/locale/fr/LC_MESSAGES/xarchiver.mo
53
%%NLS%%share/locale/fr/LC_MESSAGES/xarchiver.mo
54
%%NLS%%share/locale/gl/LC_MESSAGES/xarchiver.mo
55
%%NLS%%share/locale/he/LC_MESSAGES/xarchiver.mo
56
%%NLS%%share/locale/hr/LC_MESSAGES/xarchiver.mo
57
%%NLS%%share/locale/hu/LC_MESSAGES/xarchiver.mo
57
%%NLS%%share/locale/hu/LC_MESSAGES/xarchiver.mo
58
%%NLS%%share/locale/id/LC_MESSAGES/xarchiver.mo
58
%%NLS%%share/locale/id/LC_MESSAGES/xarchiver.mo
59
%%NLS%%share/locale/it/LC_MESSAGES/xarchiver.mo
59
%%NLS%%share/locale/ja/LC_MESSAGES/xarchiver.mo
60
%%NLS%%share/locale/ja/LC_MESSAGES/xarchiver.mo
60
%%NLS%%share/locale/nb_NO/LC_MESSAGES/xarchiver.mo
61
%%NLS%%share/locale/kk/LC_MESSAGES/xarchiver.mo
62
%%NLS%%share/locale/ku/LC_MESSAGES/xarchiver.mo
63
%%NLS%%share/locale/lv/LC_MESSAGES/xarchiver.mo
64
%%NLS%%share/locale/nb/LC_MESSAGES/xarchiver.mo
61
%%NLS%%share/locale/nl/LC_MESSAGES/xarchiver.mo
65
%%NLS%%share/locale/nl/LC_MESSAGES/xarchiver.mo
66
%%NLS%%share/locale/pa/LC_MESSAGES/xarchiver.mo
62
%%NLS%%share/locale/pl/LC_MESSAGES/xarchiver.mo
67
%%NLS%%share/locale/pl/LC_MESSAGES/xarchiver.mo
63
%%NLS%%share/locale/pt_BR/LC_MESSAGES/xarchiver.mo
68
%%NLS%%share/locale/pt_BR/LC_MESSAGES/xarchiver.mo
64
%%NLS%%share/locale/pt_PT/LC_MESSAGES/xarchiver.mo
69
%%NLS%%share/locale/pt_PT/LC_MESSAGES/xarchiver.mo
70
%%NLS%%share/locale/ro/LC_MESSAGES/xarchiver.mo
65
%%NLS%%share/locale/ru/LC_MESSAGES/xarchiver.mo
71
%%NLS%%share/locale/ru/LC_MESSAGES/xarchiver.mo
72
%%NLS%%share/locale/si/LC_MESSAGES/xarchiver.mo
73
%%NLS%%share/locale/sk/LC_MESSAGES/xarchiver.mo
66
%%NLS%%share/locale/sq/LC_MESSAGES/xarchiver.mo
74
%%NLS%%share/locale/sq/LC_MESSAGES/xarchiver.mo
67
%%NLS%%share/locale/sv/LC_MESSAGES/xarchiver.mo
75
%%NLS%%share/locale/sv/LC_MESSAGES/xarchiver.mo
76
%%NLS%%share/locale/te/LC_MESSAGES/xarchiver.mo
68
%%NLS%%share/locale/tr/LC_MESSAGES/xarchiver.mo
77
%%NLS%%share/locale/tr/LC_MESSAGES/xarchiver.mo
78
%%NLS%%share/locale/ug/LC_MESSAGES/xarchiver.mo
69
%%NLS%%share/locale/uk/LC_MESSAGES/xarchiver.mo
79
%%NLS%%share/locale/uk/LC_MESSAGES/xarchiver.mo
80
%%NLS%%share/locale/ur/LC_MESSAGES/xarchiver.mo
81
%%NLS%%share/locale/zh_CN/LC_MESSAGES/xarchiver.mo
82
%%NLS%%share/locale/zh_TW/LC_MESSAGES/xarchiver.mo
70
share/pixmaps/xarchiver/xarchiver-add.png
83
share/pixmaps/xarchiver/xarchiver-add.png
71
share/pixmaps/xarchiver/xarchiver-extract.png
84
share/pixmaps/xarchiver/xarchiver-extract.png
72
share/pixmaps/xarchiver/xarchiver-html.png
85
share/pixmaps/xarchiver/xarchiver-html.png

Return to bug 208748