[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