From owner-freebsd-ports@FreeBSD.ORG Sat Dec 4 19:23:16 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CDDAD16A4CE for ; Sat, 4 Dec 2004 19:23:16 +0000 (GMT) Received: from burka.carrier.kiev.ua (burka.carrier.kiev.ua [193.193.193.107]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5668443D55 for ; Sat, 4 Dec 2004 19:23:15 +0000 (GMT) (envelope-from netch@lucky.net) Received: from burka.carrier.kiev.ua (netch@localhost [127.0.0.1]) by burka.carrier.kiev.ua with ESMTP id iB4JN8mX061028 for ; Sat, 4 Dec 2004 21:23:10 +0200 (EET) (envelope-from netch@burka.carrier.kiev.ua) Received: (from netch@localhost) by burka.carrier.kiev.ua (8.12.11/8.12.11/Submit) id iB4JN8Dv061025 for ports@freebsd.org; Sat, 4 Dec 2004 21:23:08 +0200 (EET) (envelope-from netch) Date: Sat, 4 Dec 2004 21:23:08 +0200 From: Valentin Nechayev To: ports@freebsd.org Message-ID: <20041204192308.GD3080@lucky.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-42: On X-Verify-Sender: Address has been verified (burka.carrier.kiev.ua) X-Antivirus: Dr.Web (R) for Mail Servers on kozlik.carrier.kiev.ua host X-Antivirus-Code: 100000 Subject: [patch] make index mirrorable X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: netch@lucky.net List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Dec 2004 19:23:16 -0000 Is it reasonable to have only one place for index? I think no :) INDEX.bz2 is very big (600K) and is candidate to be mirrored. Patch (trivial) to support it for ports/Makefile follows. --- Makefile.0 Sat Dec 4 21:18:22 2004 +++ Makefile Sat Dec 4 21:19:43 2004 @@ -70,8 +70,9 @@ @cd ${.CURDIR} && make ${.CURDIR}/${INDEXFILE} fetchindex: - @cd ${.CURDIR} && ${FETCHINDEX} http://www.FreeBSD.org/ports/${INDEXFILE}.bz2 && bunzip2 -f ${INDEXFILE}.bz2 && chmod a+r ${INDEXFILE} + @cd ${.CURDIR} && ${FETCHINDEX} ${MASTER_SITE_INDEX}/${INDEXFILE}.bz2 && bunzip2 -f ${INDEXFILE}.bz2 && chmod a+r ${INDEXFILE} +MASTER_SITE_INDEX?= http://www.FreeBSD.org/ports/ FETCHINDEX?= fetch -am INDEX_JOBS?= 2 -netch-