From owner-freebsd-arch@FreeBSD.ORG Sun May 9 01:21:50 2010 Return-Path: Delivered-To: freebsd-arch@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B37CF106566B for ; Sun, 9 May 2010 01:21:50 +0000 (UTC) (envelope-from bf1783@googlemail.com) Received: from mail-ww0-f54.google.com (mail-ww0-f54.google.com [74.125.82.54]) by mx1.freebsd.org (Postfix) with ESMTP id 258078FC17 for ; Sun, 9 May 2010 01:21:49 +0000 (UTC) Received: by wwd20 with SMTP id 20so328327wwd.13 for ; Sat, 08 May 2010 18:21:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:received:reply-to:date :message-id:subject:from:to:cc:content-type; bh=XvJAd5cNNPZHwXu493dBULx05L/uY51NfOKntlpX4AA=; b=ngOzjG+1a8/L/vaFBFSosO83WEQ7KFcACVsVzEiHI/Nk/FJ3LUNgHxVzkOeUABCk0P 0lusx0O/6O25iGSxWgmZFQTk/M7Y/pxNcOU6efZ38s99NCAFO2zDqSZ0NpOFs0DivSb+ m+eIA2nWLWc//p2xTImPUJFjYO423JpHcI1Xc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:reply-to:date:message-id:subject:from:to:cc :content-type; b=g7gwLzlUMvURUSlCwR44Xm7nO1kXOCSerFLiBg38geeY+NSDtkkOuydDDRAv3Q0y3R VV6/s0VPUV6Uj7bfPXx/OcADZv/3Ae2WKnlniONeFvKwXdfDisJOMcSXEGWFJvk5wBKO NJsSX3iozdrmtDe4FY2i40bknPPgM91HdaOZw= MIME-Version: 1.0 Received: by 10.216.157.212 with SMTP id o62mr1227023wek.197.1273368108973; Sat, 08 May 2010 18:21:48 -0700 (PDT) Received: by 10.216.163.21 with HTTP; Sat, 8 May 2010 18:21:48 -0700 (PDT) Date: Sun, 9 May 2010 01:21:48 +0000 Message-ID: From: "b. f." To: freebsd-arch@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1 Cc: mm@FreeBSD.org Subject: Re: RFC: liblzma and xz to FreeBSD base X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bf1783@gmail.com List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 May 2010 01:21:50 -0000 Martin Matuska wrote: > Dear fellow devleopers, > > I would like to propose an import of liblzma and the utilities xz, xzdec > and lzmainfo to base (vendor -> contrib). > As I was informed, libarchive is already lzma-ready, some of our > existing code could take advantage of liblzma instantly. > > The source code is imported from: > http://tukaani.org/xz/xz-4.999.9beta.tar.gz > > All GPLv2, LGPLv2.1 and GPLv3 parts are stripped from the code (they > cover only the build system and unimportant scripts). > liblzma, xz, xzdec, lzmainfo are public domain licensed. > > A working patchset against HEAD (includes modified lesspipe.sh): > http://people.freebsd.org/~mm/patches/xz/ > > The only patched file is src/common/bswap.h, with the patch from the > archivers/xz port. > > Comments and suggestions are welcome. > > Thanks, > mm This would be great; we've been waiting for it for some time. If you could also coordinate with Alexander Rybalko , who described his module for kernel lzma support in Feb.: http://lists.freebsd.org/pipermail/freebsd-hackers/2010-February/030774.html (and follow-ups on -hackers Feb.-Mar.) to help him incorporate his work, that would be appreciated. b.