On Tue, Apr 10, 2012 at 07:45:33PM +0200, Christian Weisgerber wrote:
> Currently, if you want to extract the distfiles for all the ports
> in the tree, you need to install some extraction utilities from
> ports:
> 
> cabextract, gtar, lha, unrar, unzip
> 
> (As well as the bzip2 and xz decompressors, which we'll need anyway.)
> 
> bsdtar, from archivers/libarchive, can extract all of the formats
> above.  I've been wondering for some time if we shouldn't replace
> the gtar extraction dependencies with bsdtar, and while there the
> other crap as well.
> 
> On the other hand, bsdtar depends on xz which excludes gcc2 archs.
> 
> And there isn't any particular pressing (or maybe even good) reason
> to just use a single tool.
> 
> What do other people think?

As long as we have gcc2 arches, it would just complicate things.

Otherwise, well, we're supposed to provide all the packages, so
we will have to build everything *anyways*.

On the other side, if you do this, you're likely to uncover all sorts
of weird behavior in bsdtar.

gtar being the quirky spoiled child that it is, it's likely any other
implementation won't have the exact same bugs^Wfeatures... GNU projects
have a long track record of just being different (aka retarded)

Reply via email to