From owner-freebsd-ports@FreeBSD.ORG Thu Jul 22 16:55:29 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 83DBA1065678 for ; Thu, 22 Jul 2010 16:55:29 +0000 (UTC) (envelope-from ade@FreeBSD.org) Received: from panix.lovett.com (panix.lovett.com [166.84.7.128]) by mx1.freebsd.org (Postfix) with ESMTP id 5E3FB8FC25 for ; Thu, 22 Jul 2010 16:55:29 +0000 (UTC) Received: from adsl-75-63-1-161.dsl.austtx.sbcglobal.net ([75.63.1.161] helo=[192.168.1.66]) by panix.lovett.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.69) (envelope-from ) id 1Obz3Q-00079n-9H for ports@FreeBSD.org; Thu, 22 Jul 2010 16:55:28 +0000 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1081) From: Ade Lovett In-Reply-To: <20100722153230.GA97685@libertas.local.camdensoftware.com> Date: Thu, 22 Jul 2010 11:55:26 -0500 Content-Transfer-Encoding: quoted-printable Message-Id: <28ED498D-30A4-4F5D-8EF7-232FDB97DE0B@FreeBSD.org> References: <20100722121731.34b47a2a.ehaupt@FreeBSD.org> <20100722153230.GA97685@libertas.local.camdensoftware.com> To: ports@FreeBSD.org X-Mailer: Apple Mail (2.1081) Cc: Subject: Re: MASTER_SITE defined by google search result 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, 22 Jul 2010 16:55:29 -0000 On Jul 22, 2010, at 10:32 , Chip Camden wrote: > Quoth Emanuel Haupt on Thursday, 22 July 2010: >>=20 >> http://people.freebsd.org/~ehaupt/distfile-search/distfile-search >>=20 >> Adding the following make magic to /etc/make.conf >>=20 >> # distfile search >> .if defined(DISTFILE_SEARCH_BACKUP) >> pre-fetch-script: >> MASTER_SITE_BACKUP+=3D `/root/bin/distfile-search ${ALLFILES}` >> .elif defined(DISTFILE_SEARCH_OVERRIDE) >> pre-fetch-script: >> MASTER_SITE_OVERRIDE=3D `/root/bin/distfile-search ${ALLFILES}` >> .endif This is likely worthy of a bit of cleanup, adding the code somewhere = under ports/Tools/scripts, finding a suitable usage variable, and = hooking it into bsd.port.mk (or bsd.fetch.mk, whenever someone[tm]) = gets around to splitting out all the fetching stuff from bsd.port.mk ;) -aDe