From owner-freebsd-current@FreeBSD.ORG Sun May 31 07:14:04 2009 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3209A1065689 for ; Sun, 31 May 2009 07:14:04 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: from kientzle.com (kientzle.com [66.166.149.50]) by mx1.freebsd.org (Postfix) with ESMTP id 017228FC2C for ; Sun, 31 May 2009 07:14:03 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: (from root@localhost) by kientzle.com (8.14.3/8.14.3) id n4V6ioto075355; Sat, 30 May 2009 23:44:50 -0700 (PDT) (envelope-from kientzle@freebsd.org) Received: from dark.x.kientzle.com (fw2.kientzle.com [10.123.1.2]) by kientzle.com with SMTP id 7jnsg5kt2b9jazkzryv65255kw; Sat, 30 May 2009 23:44:50 -0700 (PDT) (envelope-from kientzle@freebsd.org) Message-ID: <4A222762.4040505@freebsd.org> Date: Sat, 30 May 2009 23:44:50 -0700 From: Tim Kientzle User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.21) Gecko/20090409 SeaMonkey/1.1.15 MIME-Version: 1.0 To: =?ISO-8859-1?Q?Horst_G=FCnther_Burkhardt_III?= References: <57200BF94E69E54880C9BB1AF714BBCB5DE72E@w2003s01.double-l.local> <4A20D97B.1030609@freebsd.org> <20090530070306.GQ48776@hoeg.nl> <200905301224.40156.mel.flynn+fbsd.current@mailing.thruhere.net> <4A21F067.6000202@freebsd.org> <1243743036.16061.17.camel@horst-tla> In-Reply-To: <1243743036.16061.17.camel@horst-tla> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Cc: current@freebsd.org Subject: lzma and bsdtar X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 May 2009 07:14:04 -0000 Horst Günther Burkhardt III wrote: > > Just as an aside, are you guys still not supporting lzma in bsdtar? bsdtar in -CURRENT does support lzma and xz compression and decompression by feeding the data through the external lzma, unlzma, xz, and unxz command-line programs. This only works if you have those programs installed from the archivers/lzmautils-devel port, of course, and it's significantly slower than using the library support. There is an option in libarchive to compile against the liblzma library for direct support of these formats. Of course, that requires you to have the libraries installed first (from archivers/lzmautils-devel port) and then recompiling libarchive. (See comments in /usr/src/lib/libarchive/Makefile for how to turn on the liblzma support.) I would like to import liblzma (not liblzmadec) into the FreeBSD base system. Liblzma is generously licensed and supports both writing and reading and also supports the newer "xz" file format. Once that is done, we can turn on the full libarchive/bsdtar support for lzma/xz by default. I don't have time to work on this right now, unfortunately. Tim