From owner-freebsd-ports@FreeBSD.ORG Fri Jul 7 17:18:21 2006 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EB67D16A4DA for ; Fri, 7 Jul 2006 17:18:21 +0000 (UTC) (envelope-from matt@genesi-usa.com) Received: from mail.genesippc.com (mithrandir.softwarenexus.net [66.98.186.96]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E5AB43D45 for ; Fri, 7 Jul 2006 17:18:21 +0000 (GMT) (envelope-from matt@genesi-usa.com) Received: from p54b0d506.dip.t-dialin.net ([84.176.213.6] helo=yukito) by mail.genesippc.com with esmtpa (Exim 4.62 (FreeBSD)) (envelope-from ) id 1Fyttx-0006B5-M6; Fri, 07 Jul 2006 17:14:02 +0000 From: "Matt Sealey" To: "'Bill Milford'" , Date: Fri, 7 Jul 2006 12:18:15 -0500 Organization: Genesi Message-ID: <021101c6a1e9$578f7870$99dfdfdf@bakuhatsu.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 Thread-Index: Acah5CmmW/gYwlTmTc+ylmdh16fM0gABEl8w In-Reply-To: <00e601c6a1e4$c073ae60$ca96f3d1@taec.toshiba.com> Cc: Subject: RE: graphics/linux-dri on 4.11 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: matt@genesi-usa.com List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Jul 2006 17:18:22 -0000 > On 6.1, the bsdtar will figure out that a file is .gz or .bz2 > and still extract, however, the GNU tar does not. Conclusion, GNU tar sucks :) > It seems that this port has distfile in two different formats > and the the port structure cannot handle it. Definitely. USE_BZIP2 (see docs in Mk/bsd.port.mk) and so on is set which sets the tarball format for all of them. Which is kind of dumb. Couldn't it be some kind of clever heuristic (match .tar.gz or .tgz or .tar.bz2 or .tbz2 and pick on each extract) rather than requiring ALL of the distfiles to be one format (which is never ever the case when you have more than one coder :) I guess this has been completely looked over since BSD tar got very clever about it. The worry is.. isn't 4.x totally obselete, unsupported now, and therefore not worth coding that fix for? :D *begs the port maintainers, offers a small child for bloody sacrifice* -- Matt Sealey Manager, Genesi, Developer Relations