[tar-1.15.1-3-i686
VMiklos <[EMAIL PROTECTED]>**20060311203045
 added lzma support
] {
hunk ./source/base/tar/FrugalBuild 1
-# Last Modified: Sat, 04 Mar 2006 03:34:08 +0100
-# Compiling Time: 0.10 SBU
+# Last Modified: Sat, 11 Mar 2006 21:30:31 +0100
+# Compiling Time: 0.22 SBU
hunk ./source/base/tar/FrugalBuild 7
-pkgrel=2
+pkgrel=3
hunk ./source/base/tar/FrugalBuild 14
-source=(http://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz tar.1)
+source=(http://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz tar.1 \
+       $pkgname-$pkgver-lzma.diff)
hunk ./source/base/tar/FrugalBuild 17
-         '4b1ad46664b97bb83de1dc90877a7e5986872806')
+         '4b1ad46664b97bb83de1dc90877a7e5986872806' \
+         '675657cae29fd5dae52ad240d03840d32e72ab2d')
hunk ./source/base/tar/FrugalBuild 22
-       Fbuild --bindir=/bin || return 1
+       Fbuild --bindir=/bin
addfile ./source/base/tar/tar-1.15.1-lzma.diff
hunk ./source/base/tar/tar-1.15.1-lzma.diff 1
+diff -ru tar-1.15.1_orig/src/buffer.c tar-1.15.1/src/buffer.c
+--- tar-1.15.1_orig/src/buffer.c       2004-12-21 17:09:24.000000000 +0200
++++ tar-1.15.1/src/buffer.c    2005-05-06 00:04:23.000000000 +0300
+@@ -153,7 +153,8 @@
+   ct_none,
+   ct_compress,
+   ct_gzip,
+-  ct_bzip2
++  ct_bzip2,
++  ct_lzma
+ };
+ 
+ struct zip_magic
+@@ -170,6 +171,9 @@
+   { ct_compress, "\037\235", 2, "compress", "-Z" },
+   { ct_gzip,     "\037\213", 2, "gzip", "-z"  },
+   { ct_bzip2,    "BZh",      3, "bzip2", "-j" },
++  /* The first bytes of a LZMA compressed file describe some compression
++     settings and thus vary. This handles the most common case: */
++  { ct_lzma,     "]\000\000",3, "lzmash", "-Y" },
+ };
+ 
+ #define NMAGIC (sizeof(magic)/sizeof(magic[0]))
+diff -ru tar-1.15.1_orig/src/tar.c tar-1.15.1/src/tar.c
+--- tar-1.15.1_orig/src/tar.c  2004-12-21 16:11:26.000000000 +0200
++++ tar-1.15.1/src/tar.c       2005-05-06 00:04:24.000000000 +0300
+@@ -429,6 +429,8 @@
+    N_("control pax keywords"), 68 },
+   {"label", 'V', N_("TEXT"), 0,
+    N_("create archive with volume name NAME. At list/extract time, use TEXT 
as a globbing pattern"), 68 },
++  {"lzma", 'Y', 0, 0,
++   N_("filter the archive through lzma using 'lzmash' wrapper script"), 68 },
+   {"bzip2", 'j', 0, 0,
+    N_("filter the archive through bzip2"), 68 },
+   {"gzip", 'z', 0, 0,
+@@ -906,6 +908,10 @@
+                     " perhaps you meant -j?")));
+       break;
+       
++    case 'Y':
++      set_use_compress_program_option ("lzmash");
++      break;
++
+     case 'z':
+       set_use_compress_program_option ("gzip");
+       break;
}
_______________________________________________
Frugalware-darcs mailing list
Frugalware-darcs@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-darcs

Reply via email to