From owner-freebsd-ports@FreeBSD.ORG Fri Sep 3 21:20:20 2010 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D4A2910656C2 for ; Fri, 3 Sep 2010 21:20:20 +0000 (UTC) (envelope-from shaun@FreeBSD.org) Received: from dione.picobyte.net (81-86-230-94.dsl.pipex.com [81.86.230.94]) by mx1.freebsd.org (Postfix) with SMTP id 5A0508FC0A for ; Fri, 3 Sep 2010 21:20:19 +0000 (UTC) Received: from charon.picobyte.net (charon.picobyte.net [IPv6:2001:770:15d::fe03]) by dione.picobyte.net (Postfix) with ESMTP id AB07BB886; Fri, 3 Sep 2010 22:14:53 +0100 (BST) Date: Fri, 3 Sep 2010 22:14:53 +0100 From: Shaun Amott To: "Julian H. Stacey" Message-ID: <20100903211452.GA71315@charon.picobyte.net> References: <201008311739.o7VHdWDY048477@fire.js.berklix.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="BXVAT5kNtrzKuDFl" Content-Disposition: inline In-Reply-To: <201008311739.o7VHdWDY048477@fire.js.berklix.net> User-Agent: Mutt/1.5.20 (FreeBSD i386) Cc: ports@freebsd.org, FreeBSD-gnats-submit@freebsd.org Subject: Re: current ports Mk make fetch calls wget fails to support schemes X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Sep 2010 21:20:20 -0000 --BXVAT5kNtrzKuDFl Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 31, 2010 at 07:39:32PM +0200, Julian H. Stacey wrote: >=20 > make fetch used to call src/ BSD licensed fetch > it now calls FSF GNU licensed wget, > You can see why it fails with=20 > cd sysutils/tarsnap ; make fetch-list >=20 > Even after one has found where=20 > Unsupported scheme > comes from & tried to work round it with make.conf assertion of > FETCH_BINARY=3D/usr/bin/fetch > as shown in bsd.port.mk > /usr/src/usr.bin/fetch is still not used. >=20 > Revert Mk invocation back to longer invoke FSF/GNU licensed > wget & instead again invoke BSD licensed src/ provided fetch, > until such time as wget might be capable of offering all > schemes BSD fetch already does. >=20 fetch is still used by ports, it's just that the tarsnap port overrides it and uses wget. The Makefile says "Workaround for bug in libfetch(3)"; perhaps it has something to do with the self-signed certificate employed on the master site. Try FETCH_CMD if you want to force the use of fetch. --=20 Shaun Amott // PGP: 0x6B387A9A "A foolish consistency is the hobgoblin of little minds." - Ralph Waldo Emerson --BXVAT5kNtrzKuDFl Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkyBZUwACgkQkmhdCGs4epru2ACg2wpBThlfSL6VXfN/Cw0uando V3gAnj78lknhHzK4SyrN4jgKASFyhpoj =lWJc -----END PGP SIGNATURE----- --BXVAT5kNtrzKuDFl--