Date: Fri, 7 Jul 2006 11:45:21 -0500 From: "Bill Milford" <freebsd@milfordmail.com> To: <matt@genesi-usa.com>, <ports@freebsd.org> Subject: Re: graphics/linux-dri on 4.11 Message-ID: <00e601c6a1e4$c073ae60$ca96f3d1@taec.toshiba.com> References: <020601c6a1d4$793a2430$99dfdfdf@bakuhatsu.net>
next in thread | previous in thread | raw e-mail | index | archive | help
----- Original Message ----- From: "Matt Sealey" <matt@genesi-usa.com> To: "'Bill Milford'" <freebsd@milfordmail.com>; <ports@freebsd.org> Sent: Friday, July 07, 2006 9:48 AM Subject: RE: graphics/linux-dri on 4.11 > > Odd! The tar in FreeBSD 4.9 (tar (GNU tar) 1.13.25) supports .bz2 files. > > Archive format selection: > -V, --label=NAME create archive with volume name NAME > PATTERN at list/extract time, a globbing > PATTERN > -o, --old-archive, --portability write a V7 format archive > --posix write a POSIX format archive > -j, -y, --bzip, --bzip2, --bunzip2 filter the archive through bzip2 > -z, --gzip, --ungzip filter the archive through gzip > -Z, --compress, --uncompress filter the archive through compress > --use-compress-program=PROG filter through PROG (must accept -d) > > Maybe it's not tar, maybe the file is broken? > > -- > Matt Sealey <matt@genesi-usa.com> > Manager, Genesi, Developer Relations > I was trying to out think myself. If I execute the following on 4.11-RELEASE-p17 with a portsnap current ports collection: cd /usr/ports/graphics/linux_dri make extract I get this error: ===> Extracting for linux_dri-6.5 => MD5 Checksum OK for Mesa-linux-bin-6.5.tar.bz2. => SHA256 Checksum OK for Mesa-linux-bin-6.5.tar.bz2. => MD5 Checksum OK for linux-libglide.tar.gz. => SHA256 Checksum OK for linux-libglide.tar.gz. => MD5 Checksum OK for linux-dri-tools.tar.gz. => SHA256 Checksum OK for linux-dri-tools.tar.gz. /usr/bin/tar: This does not look like a tar archive /usr/bin/tar: Skipping to next header /usr/bin/tar: Archive contains obsolescent base-64 headers /usr/bin/tar: Error exit delayed from previous errors *** Error code 1 If I do it on 6.1-RELEASE-p1 also with a current port collection it works fine. my tar version on 4.11 is: # tar --version tar (GNU tar) 1.13.25 Copyright (C) 2001 Free Software Foundation, Inc. This program comes with NO WARRANTY, to the extent permitted by law. You may redistribute it under the terms of the GNU General Public License; see the file named COPYING for details. Written by John Gilmore and Jay Fenlason. on 6.1 it is: # tar --version bsdtar 1.02.023, libarchive 1.02.026 Copyright (C) 2003-2005 Tim Kientzle On 6.1, the bsdtar will figure out that a file is .gz or .bz2 and still extract, however, the GNU tar does not. It seems that this port has distfile in two different formats and the the port structure cannot handle it. Bill
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00e601c6a1e4$c073ae60$ca96f3d1>