From owner-freebsd-ports@FreeBSD.ORG Thu Sep 2 21:46:37 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 A59FC10656CE; Thu, 2 Sep 2010 21:46:37 +0000 (UTC) (envelope-from rfarmer@predatorlabs.net) Received: from mail-pz0-f54.google.com (mail-pz0-f54.google.com [209.85.210.54]) by mx1.freebsd.org (Postfix) with ESMTP id 7FDDC8FC17; Thu, 2 Sep 2010 21:46:37 +0000 (UTC) Received: by pzk7 with SMTP id 7so409930pzk.13 for ; Thu, 02 Sep 2010 14:46:36 -0700 (PDT) MIME-Version: 1.0 Received: by 10.114.109.18 with SMTP id h18mr219904wac.66.1283463989464; Thu, 02 Sep 2010 14:46:29 -0700 (PDT) Received: by 10.220.200.8 with HTTP; Thu, 2 Sep 2010 14:46:29 -0700 (PDT) X-Originating-IP: [71.1.133.114] Date: Thu, 2 Sep 2010 14:46:29 -0700 Message-ID: From: Rob Farmer To: "Julian H. Stacey" , bug-followup@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: ports@freebsd.org Subject: Re: ports/150159: current ports Mk/bsd.port.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: Thu, 02 Sep 2010 21:46:37 -0000 On Tue, Aug 31, 2010 at 10:39 AM, Julian H. Stacey wrote: > make fetch used to call src/ BSD licensed fetch > it now calls FSF GNU licensed wget, > You can see why it fails with > =A0 =A0 =A0 =A0cd sysutils/tarsnap ; make fetch-list > 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. In ports/sysutils/tarsnap/Makefile: 20 # Workaround for bug in libfetch(3) 21 FETCH_DEPENDS=3D ${LOCALBASE}/bin/wget:${PORTSDIR}/ftp/wget 22 FETCH_CMD=3D ${LOCALBASE}/bin/wget 23 FETCH_BEFORE_ARGS=3D --no-check-certificate 24 DISABLE_SIZE=3D yes This has nothing to do with ports/Mk and fetch would still be used if the maintainer hadn't overridden it. --=20 Rob Farmer