Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 7 Aug 2006 15:12:03 -0500
From:      Brooks Davis <brooks@one-eyed-alien.net>
To:        Boris Samorodov <bsam@ipt.ru>
Cc:        freebsd-ports@freebsd.org, Kris Kennaway <kris@obsecurity.org>
Subject:   Re: extract both bz2 and gz files from distfiles
Message-ID:  <20060807201203.GA84762@lor.one-eyed-alien.net>
In-Reply-To: <16560673@bsam.ru>
References:  <14817321@bsam.ru> <20060807183724.GA47899@xor.obsecurity.org> <16560673@bsam.ru>

next in thread | previous in thread | raw e-mail | index | archive | help

--3V7upXqbjpZ4EhLz
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Aug 07, 2006 at 11:56:46PM +0400, Boris Samorodov wrote:
> On Mon, 7 Aug 2006 14:37:25 -0400 Kris Kennaway wrote:
> > On Mon, Aug 07, 2006 at 03:12:06AM +0400, Boris Samorodov wrote:
>=20
> > > We have got a port (lang/gnat-gcc34) which has both bz2 and gz
> > > distfiles. As for 5.x+ extracting is gone automagically. But not at
> > > 4.x. Well, at 4.x extracting may be done for example, by using
> > > USE_BZIP2 knob and doing gunzipping at after-extract:.
> > >=20
> > > Does someone know a better solution?
> > > Does we have examples at our ports?
>=20
> > Use a do-extract that extracts all distfiles or EXTRACT_ONLY with
> > post-extract that extracts the other ones.
>=20
> Thanks, Kris. I'm trying to test (actually, to find an 4.x system)
> some broken ports with a patch(es) which includes (thanks Brooks):
> -----
> .if ${OSVERSION} < 500000
> EXTRACT_DEPENDS+=3D       bsdtar:${PORTSDIR}/archivers/libarchive
> TAR=3D            /usr/local/bin/bsdtar
> .endif
> -----
>=20
> To me that seems a good solution.

I'd suggest using not using an absolute path in the TAR definition
since the dependency check doesn't and using 502111 as the version since
that's the first version bump after the initial bsdtar import.  Not that
we really need to worry about such early 5.x release, but it's more
correct.

-- Brooks

--3V7upXqbjpZ4EhLz
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (FreeBSD)

iD8DBQFE156TXY6L6fI4GtQRAijuAJwIyz4c0plGcsPUwTOOXUuzDvcmJACg0nuF
H2DrcgpXPwe694IgPffnvTA=
=GfRx
-----END PGP SIGNATURE-----

--3V7upXqbjpZ4EhLz--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060807201203.GA84762>