From owner-freebsd-ports@FreeBSD.ORG Fri Dec 8 22:01:33 2006 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 350A216A407; Fri, 8 Dec 2006 22:01:33 +0000 (UTC) (envelope-from karel.miklav@siol.net) Received: from imgr.siol.net (imgr.siol.net [193.189.160.82]) by mx1.FreeBSD.org (Postfix) with ESMTP id E73F443C9D; Fri, 8 Dec 2006 22:00:31 +0000 (GMT) (envelope-from karel.miklav@siol.net) Received: from edge2.siol.net ([10.10.10.211]) by mta1.siol.net with ESMTP id <20061208211218.HVQY15340.mta1.siol.net@edge2.siol.net>; Fri, 8 Dec 2006 22:12:18 +0100 Received: from [192.168.0.149] (really [86.61.30.35]) by edge2.siol.net with ESMTP id <20061208211216.TVJL1846.edge2.siol.net@[192.168.0.149]>; Fri, 8 Dec 2006 22:12:16 +0100 Message-ID: <4579D524.6010206@siol.net> Date: Fri, 08 Dec 2006 22:12:04 +0100 From: Karel Miklav User-Agent: Thunderbird 1.5.0.8 (X11/20061111) MIME-Version: 1.0 To: ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-2; format=flowed Content-Transfer-Encoding: 7bit Cc: deischen@freebsd.org, bsam@FreeBSD.org Subject: How to break the bootstrapping chain 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, 08 Dec 2006 22:01:33 -0000 I'm trying to maintain the gnat-gcc* Ada compiler ports, currently there are gnat-gcc34 and 41. I'd like to introduce newer versions, and retire experimental 34, which is built from an ancient binary which requires FreeBSD 4 compatibility. I'd like to know: 1. what do I have to do that gnat-gcc packages will appear on FreeBSD FTP sites? 2. can I use one of FreeBSD packages to bootstrap others or do I have to somehow provide my own binary? In case I was not clear enough: the GNAT compiler can only be bootstrapped with another GNAT. If I base the procedure on a FreeBSD package, I can no longer provide the port for that package ... or do I? Damn, who invented this chicken and egg thing :) -- Regards, Karel Miklav